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 PDF

Info

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
Application number
JP2003018636A
Other languages
Japanese (ja)
Other versions
JP4220793B2 (en
Inventor
Kiyoshi Suzuki
鈴木 清詞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003018636A priority Critical patent/JP4220793B2/en
Publication of JP2004086848A publication Critical patent/JP2004086848A/en
Application granted granted Critical
Publication of JP4220793B2 publication Critical patent/JP4220793B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an effective technique for supporting access to objects of retrieval, such as retrieved books. <P>SOLUTION: Input of a first spot 502 to be a starting point (such as an entrance of premises) and a second spot 509 to be a reaching point (such as the spot where books are placed) on the predetermined premises is accepted. Based on the input information, a path consisting of nodes 2111 and routes 2121 ranging from the first spot 502 to the second spot 509 is calculated. Information is collected for generating a guidance screen 2001 which is a combination of a map screen 2101 for displaying the calculated path in a drawing expressing the premises, and an attribute screen 2201 for displaying an attribute information of the respective nodes 2111 and routes 2121 consisting the calculated path in order of precedence on the path. Based on the collected information, the guidance screen 2001 is made browsable with a user terminal. <P>COPYRIGHT: (C)2004,JPO

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 claim 1 is means for 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, and the first input point being input. 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 And 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 a user who uses the guidance screen based on the collected information. Comprising means for the browsable end, the.
[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 node 1 and the second process 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, thereby executing the first route in the order of the calculated routes. And reproducing means for enabling the user terminal to reproduce a route image from the point (b) to the second point.
[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 server 101 functioning as a premise guidance device is provided, and a client 201 functioning as a user terminal is connected to the server 101 via a network 301. A book search system 401 functioning as an information search device is also connected to the network 301.
[0051]
The client 201 is a computer including a microcomputer including a CPU, a memory, and the like, and includes a display device 211 and an input device 221. The input device 221 includes a pointing device such as a mouse in addition to a keyboard. Further, the display device 211 has a browse function for browsing information. This browse function is realized by browser software stored on a hard disk (not shown).
[0052]
The server 101 includes a Web server 111. The Web server 111 is a computer including a microcomputer including a CPU, a memory, and the like. The hard disk (1) 121 of the server 101 has a premises guidance processing program for executing premises guidance processing, and processes the web server 101 and an external program in cooperation with each other in response to a request from browser software of the client 201. And a CGI (Common Gateway Interface) program. As external programs linked by the CGI program, route search software and Web screen creation software are provided.
[0053]
Also, the server 101 is provided with a hard disk (2) 131, and on the hard disk (2) 131, various kinds of information necessary for browsing the client 201 executed by the premises guidance processing program and the external program, such as video Information and various types of attribute information are included. In this case, the yard guidance processing program provides the client 201 with a screen for displaying a route composed of nodes and routes on a drawing representing the premises to be targeted for yard guidance. Therefore, the hard disk (2) 131 functions as a database for storing image information and attribute information on nodes and routes required for generating a drawing representing the premises.
[0054]
As described above, in the server 101, various programs are stored and stored in the hard disk 1 121 and the hard disk 2 131. Therefore, these hard disk (1) 121 and hard disk (2) 131 are storage media for storing programs.
[0055]
The book search system 401 has a hardware configuration similar to that of the server 101, and provides a book search function to the client 201 accessing the book search system 401. That is, the book search system 401 is also a computer including a microcomputer including a CPU, a memory, and the like, and interprets and executes software for book search. The book search software is an external program linked by a CGI program executed on the book search system 401, and performs processing in response to a request from browser software of the client 201.
[0056]
Here, as illustrated in FIG. 1, the client 201 can search for a book by accessing the book search system 401. The book search is performed, for example, by the book search system 401 providing the client 201 with a book search screen, and the client 201 using the input device 221 to input a keyword into the book search screen. That is, the book search software executed on the book search system 401 searches a book database (not shown) according to the keyword input by the client 201, and provides the corresponding book information to the client 201. The book search result screen 1001 illustrated in FIG. 1 provides the user with arrangement information 1011 in which the searched books are arranged. In the arrangement information 1011, the name of the arrangement place is expressed as a hyperlink 1012. Therefore, when the hyperlink 1012 is clicked on the client 201 with a pointing device or the like, the premises guidance processing program in the server 111 is started, and an image for guiding the client 201 to the place where the book is arranged is displayed on the guidance screen 2001. Provided as
[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 search result screen 1001 is clicked, a start request command of the premises guidance processing program and a place where the searched book is arranged, for example, the number of floors in the library Along with the information about the library, information about the first point serving as the departure point and the second point serving as the arrival point on the premises of the corresponding floor of the library is transmitted from the book search system 401 to the server 101. As a result, the server 101 inputs information on the number of floors in the library and information on the first point serving as a departure point and the second point serving as a destination on the premises of the corresponding floor of the library (step S101). ). Here, means (step) for receiving an input of a first point as a departure point and a second point as a destination point in a predetermined campus is executed.
[0059]
Next, in the server 101, the combination of the route and the node that is the shortest route from the first point (A) to the second point (B) is calculated by the route search software (step S102). Such processing by the route search software is executed by a known calculation method for calculating a combination of a route and a node that is the shortest route from the starting point to the destination. Examples of such known arithmetic methods include, for example, “Iwanami Shoten, Kiyoshi Ishihata, Software Science Vol. 3,“ Algorithms and Data Structures, ”Chapter 4,“ Graph Algorithms, ”Section 5,“ The Shortest Path Problem ”(b ) Simple implementation of Dijkstra's algorithm ”and the like. Here, means (step) 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 second point is executed. .
[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 client 201 can browse for no route (step S104). In step 201, browsing is enabled. In this case, the floor plan of the corresponding floor of the library is an example of a drawing that expresses the premises, and the drawing that expresses the premises is not limited to a plan view, and various drawings such as a three-dimensional drawing and a bird's-eye view can be used. Can be adopted.
[0061]
As a result of the processing in step S105, the guide screen 2001 is displayed on the display device 211 of the client 201. The guide screen 2001 includes a map screen 2101 and an attribute screen 2201 as illustrated in FIGS. When the process of step S105 ends, only the map screen 2101 is displayed in the guide screen 2001.
[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 guidance screen 2001 combining a map screen 2101 displaying the route calculated therein and an attribute screen 2201 displaying the attribute information of the nodes constituting the calculated route and the route in the order of the route. A collecting means (step) is executed.
[0063]
In step S106, the created attribute information program is transmitted to the client 201. As a result, the client 201 is ready to execute the attribute information program.
[0064]
Next, the server 101 enables the client 201 to browse the attribute screen created in step S106 (step S107). As a result, the attribute screen 2201 illustrated in FIGS. 1 and 4 can be displayed on the client 201.
[0065]
At this time, the server 101 has transmitted the calculation result in step S102 to the client 201. Therefore, in the client 201, the attribute information program transmitted from the server 101 is interpreted and executed in step S106, and the nodes and routes corresponding to the shortest route are displayed on the map screen 2101 according to the calculation result in step S102 transmitted. The display can be browsed (step S108). In the flowchart of FIG. 3, the processing of step S108 is shown in parentheses because the processing of step S108 is interpreted and executed by the microcomputer included in the client 201. As a result, as illustrated in FIGS. 1 and 4, the client 201 includes nodes 2111, such as “502”, “506”, “507”, and “509” on the map screen 2101, and A route 2121 connecting the nodes 2111 of the two can be displayed. In the map screen 2101 illustrated in FIG. 4, the node 2111 displayed as “502” is a first point as a starting point, and the node 2111 displayed as “509” is a second point as a destination. It is a point.
[0066]
As described above, the server 101 executes a process of enabling certain information to be browsed by the client 201, as in steps S105, S107, and S108. Here, means (step) for enabling the guide screen 2001 to be browsed on the user terminal (client 201) based on the collected information is executed.
[0067]
Thereafter, the server 101 is in a state of waiting for a user input (step S109).
[0068]
Here, the guidance screen 2001 including the attribute screen 2201 will be described.
[0069]
First, the attribute screen 2201 has various objects that can be designated by the client 201 that browses the guide screen 2001. In this case, the designation on the client 201 is performed, for example, by a click operation on a pointing device included in the input device 221. Then, when such an object is specified by the client 201, a change occurs in the guide screen 2001 browsed by the display device 211. This is a function in which the attribute information program transmitted from the server 101 to the client 201 in step S106 in the flowchart shown in FIG.
[0070]
Next, the attribute screen 2201 has, at the beginning, a brief description 2211 for explaining the guide route guided by the guide screen 2001. FIG. 4 shows “the shortest path from 502 to 509” as a brief description 2211 thereof. Reference numerals 502 and 509 mean the node 2111.
[0071]
An object 2221 “Return to selection screen” is shown below the description of such a guide route. When the object 2221 is clicked on the client 201, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201, and the client 201 returns the screen display to the selection screen. The selection screen is, for example, a book search result screen 1001 illustrated in FIG.
[0072]
In the guidance screen 2001, a check box 2231 as a route blinking designation object with a description “blinking display of all nodes and routes” is displayed below the object 2221 of “return to selection screen”. . When this check box 2231 is clicked, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201, and is displayed on the map screen 2101 of the client 201 by the processing in step S108 of the server 101. Nodes 2111 and a route 2121 connecting the nodes 2111 are blinked. As a result, the node 2111 and the route 2121 are conspicuous and can be easily viewed.
[0073]
In addition, in the guidance screen 2001, under the check box 2231 to which the description “blinking display of all nodes and routes” is attached, a route actual photographed video to which description of “to see all route images continuously” is added. The designated object 2241 is displayed. When this route actual photographed video designation object 2241 is clicked, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201, and is displayed on the guidance screen 2001 via the nodes 502 to 506 and 507 of the node 2111. The actual photographed video (moving image) of all routes reaching 509 is reproduced. In this case, even if such an actual photographed image has been transmitted in advance from the server 101 to the client 201 together with the attribute information program in step S106, the route actual photographed with the description “see all the route images continuously” is added. The server 101 may be notified that the image designation object 2241 has been clicked, and the server 101 may transmit the notification to the client 201 in response to the click, or may use any known method for executing the same kind of processing.
[0074]
Next, on the attribute screen 2201, below the route actual photographed video designation object 2241 to which the description "see all route videos continuously" is attached, attribute information on the node 2111 constituting the guide route in the map screen 2101 2251 and attribute information 2261 relating to the route 2121 are displayed in the order of the routes. These attribute information 2251 and 2261 are indicated as “departure node 502”, “from route 502 to 506”, “node 506”, “from route 506 to 507” on the attribute screen 2201 illustrated in FIG. Have been.
[0075]
In the attribute information 2251 regarding the node 2111, the identification number 2252 of the node 2111 is indicated as a node ID, and a spot name 2253 and a spot outline 2254 are indicated. The attribute screen 2201 shown in FIG. 4 shows “502” as the identification number 2252 of the node 2111, “fifth floor hall” as the spot name 2253, and “near the main building elevator” as the spot overview 2254, and the identification number 2252 of the node 2111. "506", "5th floor new building natural book back number (1)" as point name 2253, and "5th floor new building natural book back number (1)" as point outline 2254, respectively.
[0076]
The attribute information 2251 relating to the node 2111 includes a peripheral image of the node 2111. In this embodiment, as the peripheral image of the node 2111, a panoramic image 2255 around the node 2111 and an image 2256 obtained by deforming the panoramic image 2255 into a donut shape are displayed. The panoramic image 2255 may be a 360-degree image or a panoramic image at a narrower angle. Further, the panoramic image 2255 and its donut-shaped image 2256 are constituted by an actual photographed video as an example. However, in implementation, the panoramic image 2255 and the animated image are not actual photographed videos. The donut-shaped image 2256 may be used. In addition, the peripheral image of the node 2111 does not necessarily need to be the panoramic image 2255 and its donut-shaped image 2256.
[0077]
Here, FIG. 5 illustrates a panoramic image 2255 as the attribute information 2251 of the node 2111 whose identification number 2252 is “506”, and FIG. 6 illustrates an image 2256 obtained by transforming such a panoramic image 2255 into a donut shape. are doing.
[0078]
The panoramic image 2255 and its donut-shaped image 2256 constitute an object by itself, and when clicked, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201. Then, the clicked panoramic image 2255 or its donut-shaped image 2256 is enlarged and displayed. FIG. 1 illustrates a state in which an image 2256 obtained by deforming the panoramic image 2255 into a donut shape is clicked and becomes an enlarged image.
[0079]
Also, in the attribute screen 2201 relating to the node 2111, a check box 2257 as a node blinking designation object with a description “node blinking display” is displayed. When this check box 2257 is clicked, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201, and the corresponding information displayed on the map screen 2101 of the client 201 by the processing in step S108. The node 2111 blinks. For example, when the check box 2257 in the attribute screen 2201 for the node 2111 with the identification number 2252 of “502” is clicked, the node 2111 of “502” displayed on the map screen 2101 blinks. As a result, the target node 2111 is conspicuous and easily visible.
[0080]
Next, in the attribute information 2261 relating to the route 2121, the identification number 2262 of the route 2121 is indicated as a node ID, and a route name 2263 as a point name and a point outline 2264 are indicated. In the attribute screen 2201 shown in FIG. 4, the identification number 2262 of the route 2121 from 502 to 506 is “5026 — 0”, the point name 2263 is “5th floor new building nature book back number (1) direction”, and the point outline 2264 is “5 The route from the floor main building hall to the 5th floor new building natural book back number (1) "is shown, and the route 2121 from 506 to 507 is identified as" 5067_0 "as the identification number 2262 and the point name 2263 is displayed as" 5th floor new building natural book ""Back number (2) direction" and point outline 2264 "5th floor new building natural book back number (2) from the 5th floor new building natural book back number (1)" are respectively shown.
[0081]
The attribute information 2261 relating to the route 2121 includes a peripheral image 2265 at the start point of the route 2121 and a peripheral image 2266 at the end point. These peripheral images 2265 and 2266 are configured by actual photographed images as an example, but in implementation, animation images and the like may be used as the peripheral images 2265 and 2266 instead of actual photographed images.
[0082]
Further, these peripheral images 2265 and 2266 constitute objects themselves, and when clicked, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201 and clicked. The peripheral images 2265 and 2266 are enlarged and displayed. FIG. 1 illustrates a state in which the peripheral image 2266 at the end point of the route 2121 having the identification number “5026_0” is clicked to be an enlarged image.
[0083]
In the attribute information 2261 relating to the route 2121, a symbol 2267 indicating the traveling direction and the direction change in the route 2121 is located between the peripheral image 2265 at the start point of the route 2121 and the peripheral image 2266 at the end point. It is displayed together with the required time 2268 corresponding to the symbol 2267. As an example of such a symbol 2267 and the required time 2268, if a route 2121 whose identification number from 502 to 507 is “5026_0” is taken as an example, it goes straight 4.5 seconds, turns left 2.5 seconds, goes straight 17.9 seconds.
[0084]
Here, an example has been shown in which the required time 2268 of each symbol 2267 is displayed in association with the symbol 2267 indicating the traveling direction and direction change in the route 2121. However, instead of the required time 2268, the required number of walks may be displayed. You may do it.
[0085]
Also, in the attribute screen 2201 relating to the route 2121, a check box 2269 as a route blinking designation object with a description of “route blinking display” is displayed. When this check box 2269 is clicked, the attribute information program transmitted from server 101 to client 201 in step S106 is interpreted and executed by client 201, and the corresponding information displayed on map screen 2101 of client 201 by processing in step S108. The route 2121 is displayed blinking. For example, when the check box 2269 in the attribute screen 2201 relating to the route 2121 whose identification number 2262 is “5026_0” is clicked, the route 2121 from 502 to 506 displayed on the map screen 2101 blinks. As a result, the target route 2121 is conspicuous and easily visible.
[0086]
Further, in the attribute screen 2201 relating to the route 2121, a route actual photographed video designation object 2270 to which the description “view root video” is attached is displayed. When the user clicks this route actual photographed video designation object 2270, the client 201 interprets and executes the attribute information program transmitted from the server 101 to the client 201 in step S106, and reaches the end point from the start point of the corresponding route 2121 in the attribute screen 2201. The actual photographed video (moving image) is reproduced. In this case, even if such an actual photographed image has been transmitted in advance from the server 101 to the client 201 together with the attribute information program in step S106, the root actual photographed image designation object 2270 with the description “view root image” is added. May be notified to the server 101, and the server 101 may transmit the notification to the client 201 in response to the click, or may use any known method of executing the same kind of processing.
[0087]
Further, the attribute information program interpreted and executed by the client 201 is such that the root actual photographed video designation object 2270 with the description “view root video” is clicked and the corresponding route 2121 is displayed in the attribute screen 2201 from the start point to the end point. The corresponding route 2121 displayed on the map screen 2101 is animated and displayed in accordance with the progress of the reproduction of the actual photographed video (moving image) reaching. Examples of the animation display include, for example, changing the color of a part of the corresponding route 2121 displayed on the map screen 2101 in accordance with the progress of the reproduction of the actually shot video (moving image) of the route 2121, or It is possible to adopt a method of blinking and displaying a part of the corresponding route 2121.
[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 video designation object 2241 with the description “see all the route videos continuously” is clicked on the guidance screen 2001 shown in FIG. As described above, in the guidance screen 2001 shown in FIG. 4, under the check box 2231 to which the description “blinking display of all nodes and routes” is attached, the description “view all route images continuously” is displayed. The attached route actual photographed video designation object 2241 is displayed. When the route actual photographed video designation object 2241 is clicked, the attribute information program transmitted from the server 101 to the client 201 in step S106 is interpreted and executed by the client 201, and the actual photographed video (moving image) of the entire route is displayed on the guide screen 2001. Will be played. In this case, even if such an actual photographed image has been transmitted in advance from the server 101 to the client 201 together with the attribute information program in step S106, the route actual photographed with the description “see all the route images continuously” is added. The server 101 may be notified that the image designation object 2241 has been clicked, and the server 101 may transmit the notification to the client 201 in response to the click, or may use any known method for executing the same kind of processing.
[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 guidance screen 2001 shown in FIG. 4, the route actual photographed video designation object 2241 to which the description “see all route videos continuously” can be referred to as a route video designation object 2241. . Therefore, in the present embodiment, the object referred to as the route actual photographed video designation object 2241 in the first embodiment will be referred to as the route video designation object 2241.
[0092]
FIG. 7 is a schematic diagram illustrating an example of the map screen 2101. In this map screen 2101, all nodes 2111 and routes 2121 set in the server 11 are shown. In the route, a first point serving as a starting point and a second point serving as an arrival point are selected from a plurality of nodes 2111 (501 to 509 in FIG. 7) set in advance. . As the guide route from the first point to the second point, the shortest route is selected from a plurality of preset routes 2121 connecting the nodes 2111. For example, when the first point is the node 2111 of “502” and the second point is the node 2111 of “508”, the route is “502” → “506” and “506” → “508”. As described above, the algorithm for obtaining such a route is executed by a known calculation method for calculating a combination of the node 2111 and the route 2121 which is the shortest route from the starting point to the destination.
[0093]
Here, when such a route is provided as an image in the guidance screen 2001, if the entire route from all the nodes 2111 to all the nodes 2111 is photographed, the amount of photographing becomes enormous and the amount of data becomes enormous. . Therefore, a method of dividing the route 2121 connecting the nodes 2111 into moving images and capturing the moving image, and providing the user with a combination of the moving images divided for each of the routes 2121 is considered. In the case of the above-described example, two images, that is, the video of the route 2121 from “502” to “506” and the video of the route 2121 from “506” to “508” are combined, and “502” → The image up to “508” is provided to the user. At this time, as the streaming video format, Real Media (registered trademark), Windows Media (registered trademark), or the like is used. As an example of a means for combining and providing videos, a route video list is created by using SMIL, for example, a description illustrated in FIG. 8, and the description is provided in Real Player (registered trademark) or the like. By reading the path video list, which is a file, the combined video can be provided to the user via the network 301 as a streaming video.
[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 route 2121 from “502” to “506” and the shooting direction at the start of the image of the route 2121 from “506” to “508” Should match. In this way, the user can view a continuous video from “502” to “508” via “506”.
[0095]
However, the node 2111 “506” is also the starting point of the route 2121 reaching the node 2111 “507” in addition to the route 2121 reaching the node 2111 “508”. In this case, as is clear from FIG. 7, a route 2121 from the node 2111 “506” to the node 2111 “507” and a route 2121 from the node 2111 “506” to the node 2111 “508” are included. Are in different directions. Therefore, in such a case, the direction at the end of the image of the route 2121 from “502” to “506” is compared with the direction at the start of the image of the route 2121 from “506” to “508”. It is necessary to make the shooting direction at the start coincide with the shooting direction at the start of the image of the route 2121 from “506” to “507”.
[0096]
Therefore, as a simple solution to such a problem, for example, the direction at the end of the video of the route 2121 from “502” to “506” is the direction of the node 2111 “507”, and “506” → The direction of the start of the image reaching “508” starts from the direction of the node 2111 “507”, and the image reaches the node 2111 “508” after rotating the shooting direction by 90 degrees counterclockwise. If the direction at the start of the video from “506” to “507” is the direction of the node 2111 “507”, all the directions in question can be matched.
[0097]
However, for example, when an image from the node 2111 of “507” to the node 2111 of “508” is to be created, the route 2121 is “507” → “506” and “506” → “508”. In order to reuse the above image, in the image of “507” → “506”, after reaching the node 2111 of “506”, it must be rotated 180 degrees. Because, in the image of “507” → “506”, the direction is opposite to the node 2111 of “507”, but the direction of the image of “506” → “508” is adjusted at the node 2111 of “506”. This is because, in order to do so, it is necessary to face the node 2111 of “507”. In addition, at the end of the video of the route 2121 of “507” → “506”, the user rotates 180 degrees at the node 2111 of “506”, and then starts the video of the route 2121 of “506” → “508”. At times, you will see an image rotated 90 degrees counterclockwise, and the rotation may be confused.
[0098]
Thus, as the number of nodes 2111 and routes 2121 increases, such a problem frequently occurs.
[0099]
In the present embodiment, in consideration of the problems described above, the surroundings of each node 2111 are recorded as a panoramic image 2255, and two nodes positioned before and after the node 2111 in a rotating video based on the panoramic image 2255 are displayed. A process for smoothly connecting the routes 2121 is executed. That is, the server 101 records the start direction of the panoramic image 2255 on the hard disk (2) 131 in association with the panoramic image 2255. Then, when guiding the moving image from the first point to the second point with the moving image of the route 2121 connecting them, at the node 2111 located between the plural routes 2121 from the first point to the second point If the direction of the end point of the preceding route 2121 video reaching the node 2111 is different from the direction of the start point of the subsequent route 2121 video starting from the node 2111, the panorama image 2255 recording the periphery of the node 2111 A rotation image is created using the information on the start direction. In this way, after the end of the route 2121 video reaching the node 2111, the created rotated image is inserted, and then the route 2121 video starting from the node 2111 is started. As a result, the two routes 2121 located before and after the node 2111 are smoothly connected.
[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 server 101 includes a streaming video server 141. The streaming video server 141 plays two roles of an encoder that creates (encodes) streaming-compatible data and a distribution server that performs distribution. In another embodiment, the roles may be divided such that the server 101 functions as an encoder and the streaming video server 141 functions only as a distribution server. Also, streaming video playback software is installed in the client 201, which is a user terminal. Therefore, the client 201 functions as a player that receives streaming-compatible data and reproduces the data. The streaming distribution method executed by the system of the present embodiment that executes such streaming technology includes an on-demand distribution method in which encoded data is stored in a file once and then distributed by a distribution server, and an encoding and distribution method. Any of the live distribution methods for performing real-time distribution in parallel may be adopted.
[0102]
The server 101 stores, on the hard disk (2) 131, a moving image from the start point to the end point of the route 2121 and a panoramic image 2255 of the node 2111 for all the routes 2121 and the nodes 2111. In other words, the hard disk (2) 131 functions as a database for storing and storing, for all the routes 2121 and the nodes 2111, the moving image video from the start point to the end point of the route 2121 and the panoramic image 2255 of the node 2111. Therefore, the server 101 determines, for all the routes 2121 and the nodes 2111 from the first point to the second point, the moving image and the moving image from the start point to the end point of the route 2121 stored and stored in the hard disk 2 131. A rotation video based on the panorama image 2255 of the node 2111 that smoothly connects the routes 2121 is created as a route video list, and the created route video list is passed to the streaming video server 141. Accordingly, the streaming video server 141 creates a route video based on the route video list so as to be compatible with streaming. Therefore, the client 201, which is a user terminal, can play the downloaded path video list while accessing the streaming video server 141 and downloading the path video using the installed streaming video reproduction software.
[0103]
FIG. 10 illustrates a process of creating a route image list in the server 101 when the route image designation object 2241 to which “all route images are continuously viewed” is clicked on the guidance screen 2001 shown in FIG. It is a flowchart which shows a flow.
[0104]
When the route video designation object 2241 is clicked (step S201), the server 101 stores the moving image video from the start point to the end point of the route 2121 and the panoramic image 2255 of the node 2111 as a hard disk (2) 131. And a second process of connecting the end point of the preceding route 2121 and the starting point of the succeeding route 2121 at the node 2111 with the rotation video based on the panoramic image 2255 (playback means, playback step ). In the present embodiment, when executing the second processing, the server 101 creates a route video list and passes it to the streaming video server 141, and the streaming video server 141 can stream the actual route video to a compressed file Generate in format. Thereby, the route video from the first point to the second point can be reproduced by the client 201 which is the user terminal in the order of the calculated routes.
[0105]
Here, the creation of the route video list in the server 101 will be described in more detail. First, the CGI program installed on the hard disk {circle around (1)} 121 of the server 101 until the number of combined images Z from the first point, which is the starting point, to the second point, which is the destination, is reached. The video of the optimal route 2121 is added to the route video list (steps S202 to S208). In order to realize such processing, first, the first route 2121 video is added to the route video list (step S202). At this time, for example, “1” is set in a counter or the like as the value of N indicating the order of the route 2121 video. Then, it is determined whether or not N has reached the number Z of all the combined images, that is, the number Z of all the routes 2121 from the first point which is the starting point to the second point which is the destination point ( In step S203), if Z = N (Y in step S203), the route video list is completed, and the created route video list is passed to the streaming video server 141 (step S204). As a result, the created route video can be streamed to the client 201 as the user terminal.
[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 routes 2121 from the first point as the starting point to the second point as the destination, (N in Step S203), the N + th route 2121 video is added to the route video list (Step S202), and the N set as the count is updated to N + (Step S208), and the process returns to Step S203. At this time, if the angle at the end of the N-th root 2121 image is equal to the angle at the start of the (N + 1) -th root 2121 video (Y in step S205), the N-th root 2121 video is simply displayed. Although it is only added to the route video list (step S207), if not (N in step S205), a rotated video is created based on the panoramic image 2255 of the node 2111, and this rotated video is added to the route video list. After the addition (step S206), the (N + 1) th route 2121 video is added to the route video list (step S207). In this case, the rotation video based on the panorama image 2255 of the node 2111 is a rotation video that smoothly connects the (N + 1) th route 2121 video and the (N + 1) th route 2121 video. The server 101 generates a rotation video based on such a panoramic image 2255 of the node 2111.
[0107]
The route video list by the server 101 as described above is described in the XML description language shown in FIGS. 11 to 13 as an example. That is, the server 101 creates a route video list in an XML description language as illustrated in FIGS. The path video list of the XML description language exemplified in FIGS. 11 to 13 has not a single description content but a series of contents connected to FIGS. 11 to 12 and FIGS. 12 to 13. Here, it is only shown separately in FIG. 11 to FIG. Hereinafter, the path video list in the XML description language will be described in detail.
[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 node 2111 “506” has information described in the tag of <image id = “S506”>. href = “...” is a link to the file of this still image. xSize is the number of pixels in the X direction of the image. ySize is the number of pixels in the Y direction of the image. verticalAngle is the vertical angle of view. horizontalAngle is a horizontal angle of view. angleDirection is the direction in which the center of the still image is facing.
[0110]
The panorama image 2255 at the node 2111 “506” has information described in a tag of <panoramicImage id = “P506”>. href, xSize, ySize, angleDirection, verticalAngle are <image. . > Has the same meaning as the tag. rotationImageHref means a 360-degree panoramic image 2255. “rotationImageXSize” and “rotationImageYSize” are the number of pixels in the X and Y directions in such a panoramic image 2255.
[0111]
The information of the still image and the panorama image 2255 of the end / start video is described in the same manner also for the nodes 2111 “507” and “508”.
[0112]
Next, in the route video list in the XML description language, information of the node 2111 is described in the node information description area shown in FIGS.
[0113]
For example, the ID of the node 2111 “506” is described as <naviNode id = “N506”>, and id = “N506”. The <link> tag indicates a link to a related image or the like, and indicates what the link is based on the type attribute.
[0114]
In this case, the link to the still image of the end / start video at the node 2111 “506” is <link type = “image” idref = “S506” />, and the link to the panoramic image 2255 is <link type = “panoramicImage”. id = “P506” />.
[0115]
The information of the still image and the panorama image 2255 of the end / start video is described in the same manner also for the nodes 2111 “507” and “508”.
[0116]
Further, in the route video list in the XML description language, information on the route 2121 is described in the route information description area shown in FIG.
[0117]
For example, a route 2121 from the node 2111 “502” to “506” is described in a portion surrounded by tags of <naviRoute id = “R502-506”>. The <routeLength> tag indicates the distance of the route 2121. The <startNaviNode> tag indicates the ID of the start clause. The <endNaviNode> tag indicates the ID of the end node 2111. In <routeFile>, a link to a video of the root 2121 is described as an attribute href.
[0118]
FIG. 14 is a schematic diagram visually illustrating a procedure for creating a rotated video from the panoramic image 2255. The upper part of FIG. 14 is an image at the end of a route 2121 reaching a certain node 2111. The corresponding <naviNode> is found from the ID of the end node 2111 in the <endNaviNode> tag described in the <naviRoute> tag, and the id attribute described in <link type = "image"> described in the <naviNode>. , The image at the end is found, and the angle a is found from the angleDirection described in the id attribute.
[0119]
In a similar manner, the angle d of the image (lower stage) at the start of the route 2121 reaching the next node 2111 can be determined.
[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 panorama image 2255 corresponding to the angles a and d can be determined from the XSize of the panorama image 2255. The calculation formula is
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 panoramic image 2255 can be determined. Therefore, a rotated video moving from the pixel position b to the pixel position c of the panoramic image 2255 can be created. The creation of the rotated image can be easily performed by describing it in, for example, the realPix language provided by real networks, and a description thereof will be omitted.
[0122]
Then, by adding a rotation image of the node 2111 connecting the routes 2121 to the route image list between the moving image images of the two routes 2121 having different end directions and start directions, guidance in which the directions of the images are smoothly connected. The route image can be provided to the user. At this time, when switching between the rotated image and the route 2121 image before and after the rotated image, an image using an effect such as a cross-fade effect or a dissolve effect is displayed, so that the difference in the connection portion is reduced, and the connection is made smoother. Can be Since the cross-fade effect and the dissolve effect are conventional techniques, a description thereof will be omitted.
[0123]
The above-described method of smoothly connecting the two routes 2121 by the rotation image based on the panoramic image 2255 at the node 2111 can be applied to the first point as the starting point and the second point as the reaching point. That is, for example, in a dialog box or the like, it is assumed that an arbitrary angle value can be input as a start direction at the first point which is a start point and an end direction at a second point which is a destination point. When the route video designation object 2241 to which the description of "view the route video continuously" is added is clicked, the start direction and the end direction of each input video are referred to, and if necessary, the panorama image 2255 is rotated. Create a video. Thus, when the direction of the moving image at the start point of the route 2121 at the first point is different from the direction at which the guidance is started, the direction at which the guidance is started and the direction of the moving image at the start point of the route 2121 at the first point are set to the first. Can be connected by a rotation video based on the panoramic image 2255 of the node 2111 at the point. If the direction of the moving image at the end point of the route 2121 at the second point is different from the desired direction, the direction of the moving image at the end point of the route 2121 at the second point and the desired direction are determined at the node at the second point. It is possible to connect with a rotating video based on the panoramic image 2255 of 2111. This makes it possible to provide guidance information that is easier to visually recognize.
[0124]
FIG. 15 is a schematic diagram visually illustrating a procedure different from that of FIG. 14 for creating a rotation video from the panoramic image 2255. That is, the method illustrated as a schematic diagram in FIG. 15 refers to a horizontal component and a vertical component when generating a rotation image from the panoramic image 2255, and determines a vertical shift between two images connected by the rotation image. Are also connected. Specifically, based on the verticalAngle (iv) and horizontalAngle (ih) described in the <image> tag and the verticalAngle (pv) written in the <panoramicImage> tag, a rotated video that is more smoothly connected is created. .
[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 panoramic image 2255 are
(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 panoramic image 2255 and moving to the frame portion surrounding c at the pixel position c. Therefore, the direction change of the route image at the node 2111 can be made smoother, and the quality of the guide information can be further improved.
[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 panoramic image 2255. In other words, the panoramic image 2255 is a 360-degree image, and the left and right ends of the panoramic image 2255 illustrated in FIG. 16 are connected without any seam. However, since the actual image file is represented as a two-dimensional image, the coordinates in the X direction have a start point and an end point. Therefore, depending on the designation of the angle, a part of the frame of the corresponding portion may protrude from the end (see FIG. 16B) or may protrude completely (see FIG. 16C). At this time, when creating a rotated video, it is necessary to perform an exception determination for such an exception and perform processing such as generating a still image required for each case. Therefore, as shown in FIG. 17, by connecting two panoramic images 2255 in advance and forming a 720-degree image, if the rotation angle is within 360 degrees, a rotated video can be created without performing an exception determination. Can be. As a result, the node 2111 can be correctly connected to the route 2121 before and after the node 2111, and the direction change of the route image at the node 2111 can be made smooth.
[0128]
Here, the panoramic image 2255 may be previously stored and saved as a 720-degree panoramic image on the hard disk (2) 131 of the server 101, or may be converted to a 720-degree panoramic image when the server 101 creates a route video list. May be.
[0129]
FIG. 18 shows a different route video list creation process from FIG. 10 when the route video designation object 2241 with the description “see all route videos continuously” is clicked on the guidance screen 2001 shown in FIG. It is a flowchart which shows the flow of. However, also in the flowchart illustrated in FIG. 18, the basic processing flow is common to the flowchart illustrated in FIG. The difference is that the panorama image 2255 is required at the node 2111 connecting the two routes 2121, but the required panorama image 2255 does not exist on the hard disk 2 131 of the server 101.
[0130]
That is, as described above, when N does not reach the number Z of all the routes 2121 from the first point which is the departure point to the second point which is the destination point (N in step S203). Then, the N + th route 2121 video is added to the route video list (step S202), and N set as the count is updated to N + (step S208), and the process returns to step S203. At this time, if the angle at the end of the N-th root 2121 image is equal to the angle at the start of the (N + 1) -th root 2121 video (Y in step S205), the N-th root 2121 video is simply displayed. Although it is only added to the route video list (step S207), if not (N in step S205), a rotated video is created based on the panoramic image 2255 of the node 2111, and this rotated video is added to the route video list. After the addition (step S206), the (N + 1) th route 2121 video is added to the route video list (step S207).
[0131]
Here, in the flowchart illustrated in FIG. 10, when it is determined in step S205 that the angle at the end of the Nth root 2121 video is not equal to the angle at the start of the (N + 1) th root 2121 video ( In step S205, N), a panoramic image corresponding to the hard disk {circle around (2)} 131 of the server 101 is generated prior to the process of step S206 in which a rotated image is created based on the panoramic image 2255 of the node 2111 and the rotated image is added to the path image list. It is determined whether or not 2255 exists (step S301). As a result of the determination, when it is determined that the corresponding panorama image 2255 exists, the process of step S206 of creating a rotation video based on the panorama image 2255 of the node 2111 and adding this rotation video to the route video list is executed. . On the other hand, as a result of the determination in step S301, when it is determined that the corresponding panoramic image 2255 does not exist (N in step S301), an image in which the angle required for changing the orientation is displayed as a character Is created and added to the route video list (step S302), and then the process proceeds to step S207. Accordingly, when a path video list to which an image that displays the angle required for such a change in orientation as characters is added is passed to the streaming video server 141, the client that accesses the streaming video server 141 In 201, at least the number of rotations of the images of the two routes 2121 before and after can be displayed in a streaming manner. Thus, even when there is no panoramic image 2255 to be used on the hard disk 2 131 of the server 101, it is possible to inform the user how much the direction of the video before and after the node 2111 has changed.
[0132]
【The invention's effect】
The invention of the yard guidance device according to claim 1 is means for 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, and the first input point being input. 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 And 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 a user who uses the guidance screen based on the collected information. Because and means for the browsable end can support the access to the second point as the destination point from the first point as a starting point in premises predetermined.
[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 claim 1, wherein 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. Can be provided with easily recognizable guide information.
[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 node 1 and the second process 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, thereby executing the first route in the order of the calculated routes. Since the reproducing means is made to enable the user terminal to reproduce a route image from the point to the second point on the user terminal, the user reaches the second point from the first point as the starting point. Guidance information that is visually recognizable at a glance about the route can be provided, and furthermore, route images of all routes from the first point as the starting point to the second point as the destination point Without 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 direction of the route video at the node can be smoothly changed with a smaller amount of data. The quality of the guidance information can be improved.
[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の地点とに基づいて前記第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. The premises guidance device according to claim 1, wherein the attribute information of the node included in the attribute screen includes at least one of an identification number, a spot name, and a spot outline of the node. 前記属性画面に含まれる前記ノードの属性情報は、そのノードの周辺画像を含む請求項1記載の構内案内装置。2. The premises guidance device according to claim 1, wherein the attribute information of the node included in the attribute screen includes a peripheral image of the node. 前記ノードの周辺画像は、パノラマ画像である請求項3記載の構内案内装置。4. The premises guidance device according to claim 3, wherein the peripheral image of the node is a panoramic image. 前記ノードの周辺画像は、パノラマ画像をドーナツ状に変形した画像である請求項3記載の構内案内装置。The premise guidance device according to claim 3, wherein the peripheral image of the node is an image obtained by transforming a panoramic image into a donut shape. 前記ノードの周辺画像は、実撮影映像である請求項3ないし5のいずれか一記載の構内案内装置。The premises guidance device according to claim 3, wherein the peripheral image of the node is an actual photographed video. 前記属性画面に含まれる前記ルートの属性情報は、そのルートの識別番号、地点名又は地点概要のうちの少なくとも一つを含む請求項1記載の構内案内装置。2. The local guidance apparatus according to claim 1, wherein the attribute information of the route included in the attribute screen includes at least one of an identification number of the route, a spot name, and a spot outline. 前記属性画面に含まれる前記ルートの属性情報は、そのルートの始点又は終点の少なくとも一方の画像を含む請求項1記載の構内案内装置。2. The premises guidance device according to claim 1, wherein 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. 前記ルートの始点及び終点の画像は、実撮影映像である請求項8記載の構内案内装置。9. The premises guidance device according to claim 8, wherein the images at the start point and the end point of the route are actual photographed videos. 前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号を含む請求項1記載の構内案内装置。2. The premises guidance device according to claim 1, wherein 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. 前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要時間を含む請求項10記載の構内案内装置。The premises guidance device according to claim 10, wherein 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. 前記属性画面に含まれる前記ルートの属性情報は、そのルート中の進行方向及び方向変化を示す記号に対応する所要歩行数を含む請求項10記載の構内案内装置。The yard guidance device according to claim 10, wherein the attribute information of the route included in the attribute screen includes a required number of walks corresponding to symbols indicating a traveling direction and a direction change in the route. 前記属性画面は、前記案内画面をブラウズする前記利用者端末で指定可能なオブジェクトを有し、前記案内画面を生成するために収集された情報には、前記オブジェクトの指定によって前記案内画面に変化を生じさせるプログラムが含まれている請求項1ないし12のいずれか一記載の構内案内装置。The attribute screen has an object that can be designated by the user terminal that browses the guidance screen, and information collected to generate the guidance screen includes a change to the guidance screen according to the designation of the object. The premises guidance device according to any one of claims 1 to 12, wherein a program to be generated is included. 前記オブジェクトは、前記地図画面に表示される前記経路の点滅表示を指定する経路点滅指定オブジェクトであり、前記プログラムは、その経路点滅指定オブジェクトが指定されると前記地図画面に表示される前記経路を前記利用者端末に点滅表示させる請求項13記載の構内案内装置。The object is a route blinking designation object that designates blinking display of the route displayed on the map screen, and the program displays the route displayed on the map screen when the route blinking designation object is designated. 14. The premises guidance device according to claim 13, wherein the user terminal blinks the display. 前記オブジェクトは、前記第1の地点から前記第2の地点に到る前記経路の実撮影映像の表示を指定する経路実撮影映像指定オブジェクトであり、前記プログラムは、その経路実撮影映像指定オブジェクトが指定されると前記経路の実撮影映像を前記利用者端末に再生させる請求項13記載の構内案内装置。The object is a route actual shooting video designation object that specifies display of an actual shooting video of the route from the first point to the second point, and the program is configured such that the route actual shooting video designation object is 14. The premises guidance device according to claim 13, wherein the designated terminal causes the user terminal to reproduce the actually photographed video of the route. 前記オブジェクトは、前記属性画面に含まれる前記ノード毎に前記地図画面に表示される前記経路中の前記ノードの点滅表示を指定するノード点滅指定オブジェクトであり、前記プログラムは、そのノード点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ノードを前記利用者端末に点滅表示させる請求項13記載の構内案内装置。The object is a node blinking designation object that designates the blinking display of the node in the route displayed on the map screen for each of the nodes included in the attribute screen, and the program is such that the node blinking designation object is 14. The premises guidance device according to claim 13, wherein when specified, the corresponding node displayed on the map screen blinks on the user terminal. 前記オブジェクトは、前記属性画面に含まれる前記ルート毎に前記地図画面に表示される前記経路中の前記ルートの点滅表示を指定するルート点滅指定オブジェクトであり、前記プログラムは、そのルート点滅指定オブジェクトが指定されると前記地図画面に表示される対応する前記ルートを前記利用者端末に点滅表示させる請求項13記載の構内案内装置。The object is a route blinking designating object that designates blinking display of the route in the route displayed on the map screen for each of the routes included in the attribute screen. 14. The premises guidance device according to claim 13, wherein when specified, the corresponding route displayed on the map screen is blinked on the user terminal. 前記オブジェクトは、前記属性画面に含まれる前記ルート毎にこのルートの始点から終点に到るそのルートの実撮影映像の表示を指定するルート実撮影映像指定オブジェクトであり、前記プログラムは、そのルート実撮影映像指定オブジェクトが指定されると前記ルートの実撮影映像を前記利用者端末に再生させる請求項13記載の構内案内装置。The object is, for each route included in the attribute screen, a route actual photographed video designation object that specifies display of an actual photographed video of the route from the start point to the end point of the route, and the program is configured to execute the route actual photographed image. 14. The premises guidance device according to claim 13, wherein when a photographed video designation object is designated, the actual photographed video of the route is reproduced on the user terminal. 前記プログラムは、前記ルートの実撮影映像の進行具合に合わせて前記地図画面に表示される対応する前記ルートを前記利用者端末にアニメーション表示させる請求項13記載の構内案内装置。14. The local guidance apparatus according to claim 13, wherein the program causes the user terminal to display an animation of the corresponding route displayed on the map screen in accordance with the progress of the actual photographed video of the route. 予め定められた構内における出発点となる第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;
A premises guidance method comprising:
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第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,
A machine-readable computer program for executing the program.
コンピュータにインストールされ、このコンピュータに、予め定められた構内における出発点となる第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,
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の処理との実行により、前記計算した経路の順に前記第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:
前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する請求項24記載の構内案内装置。25. The premises guidance device according to claim 24, wherein the reproducing unit performs streaming distribution of the route video to the user terminal. 予め定められた構内における出発点となる第1の地点と到達点となる第2の地点との入力を受け付ける手段と、
入力された前記第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.
前記再生手段は、前記利用者端末に対して、前記経路映像をストリーミング配信する請求項26記載の構内案内装置。27. The premises guidance device according to claim 26, wherein the reproduction means performs streaming distribution of the route video to the user terminal. 前記第2の処理は、前記第1の地点における前記ルート始点の前記動画映像の向きが案内を開始する向きと異なる場合には、案内を開始する向きと前記第1の地点における前記ルート始点の前記動画映像の向きとを前記第1の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ請求項24ないし27のいずれか一記載の構内案内装置。When the direction of the video image at the route start point at the first point is different from the direction at which the guidance is started, the second processing is performed at the same time as the direction at which the guidance is started and the route start point at the first point. The premises guidance device according to any one of claims 24 to 27, wherein the direction of the moving image is connected with a rotation image based on a panoramic image of the node at the first point. 前記第2の処理は、前記第2の地点における前記ルート終点の前記動画映像の向きが所望の向きと異なる場合には、前記第2の地点における前記ルート終点の前記動画映像の向きと前記所望の向きとを前記第2の地点における前記ノードのパノラマ画像に基づく回転映像で繋ぐ請求項24ないし27のいずれか一記載の構内案内装置。The second process may be configured such that, when the direction of the moving image at the second point is different from a desired direction, the direction of the moving image at the second point is different from the desired direction of the moving image at the second point. 28. The premises guidance device according to claim 24, wherein the directions are connected to each other by a rotation image based on a panoramic image of the node at the second point. 前記第2の処理は、前記パノラマ画像から前記回転映像を生成する際に水平方向成分と垂直方向成分とを参照し、前記回転映像で繋ぐ二つの画像における垂直方向のずれをも繋ぐ請求項24ないし27のいずれか一記載の構内案内装置。25. The second process refers to a horizontal component and a vertical component when generating the rotated image from the panoramic image, and also connects a vertical shift between two images connected by the rotated image. 28. The premises guide device according to any one of claims 27 to 27. 前記パノラマ画像は、二つの360度画像を接続した720度画像である請求項24ないし27のいずれか一記載の構内案内装置。28. The premises guidance device according to claim 24, wherein the panoramic image is a 720-degree image obtained by connecting two 360-degree images. 前記第2の処理は、360度画像である前記パノラマ画像を二つ接続して720度画像として前記回転映像を生成する請求項24ないし27のいずれか一記載の構内案内装置。28. The premises guidance device according to claim 24, wherein the second process connects the two 360-degree panoramic images and generates the rotated image as a 720-degree image. 前記第2の処理は、前記回転映像とその前後の映像との切り換えに際して、クロスフェード効果を用いて繋ぎ部分を円滑にする請求項24ないし27のいずれか一記載の構内案内装置。28. The premises guidance device according to claim 24, wherein the second processing smoothes a connecting portion by using a cross-fade effect when switching between the rotated image and images before and after the rotated image. 前記第2の処理は、前記回転映像とその前後の映像との切り換えに際して、ディゾブル効果を用いて繋ぎ部分を円滑にする請求項24ないし27のいずれか一記載の構内案内装置。28. The premises guidance device according to claim 24, wherein the second processing smoothes a connecting portion by using a dissociable effect when switching between the rotated image and images before and after the rotated image. 前記第1の処理によって対応する前記ノードのパノラマ画像が検索されなかった場合には、その対応する前記ノードにおいて先行する前記ルートの終点の向きと後続する前記ルートの始点の向きとの角度差を前記利用者端末でブラウズ可能にする手段を具備する請求項24ないし27のいずれか一記載の構内案内装置。When the panoramic image of the corresponding node is not searched by the first processing, 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 in the corresponding node is determined. 28. The premises guidance device according to any one of claims 24 to 27, further comprising means for enabling browsing at the user terminal. 予め定められた構内における出発点となる第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 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の処理との実行により、前記計算した経路の順に前記第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の処理との実行により、前記計算した経路の順に前記第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の処理との実行により、前記計算した経路の順に前記第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の処理との実行により、前記計算した経路の順に前記第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の処理との実行により、前記計算した経路の順に前記第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.
JP2003018636A 2002-07-01 2003-01-28 On-site guidance device, program, and on-site guidance method Expired - Fee Related JP4220793B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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