(57)【要約】【課題】認識コードの読取り位置までの移動を容易にする技術を提供する。【解決手段】現在地から目的地までの経路誘導を行う携帯端末１００であって、地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る撮像部１１０と、撮像部１１０により読み取られた認識コードから警告ブロックを識別するための警告ブロック識別情報を取得する制御部１２０と、を有し、制御部１２０は、警告ブロック識別情報と対応する位置情報を取得し、取得した位置情報から特定した現在位置を表示する。【選択図】図１
2019184598.tif 000002
【特許請求の範囲】
【請求項１】
現在地から目的地までの経路誘導を行う携帯端末であって、
地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る撮像部と、
前記撮像部により読み取られた前記認識コードから前記警告ブロックを識別するための警告ブロック識別情報を取得する制御部と、
を有し、
前記制御部は、前記警告ブロック識別情報と対応する位置情報を取得し、取得した前記位置情報から特定した現在位置を表示する、
携帯端末。
【請求項２】
請求項１に記載の携帯端末において、
前記制御部は、前記携帯端末とネットワークを介して接続される経路提供サーバから送信される、前記警告ブロック識別情報と対応する位置情報を取得する、携帯端末。
【請求項３】
請求項１に記載の携帯端末において、
前記撮像部は、種別が警告ブロックのみから前記認識コードを読み取る、携帯端末。
【請求項４】
請求項１に記載の携帯端末において、
前記制御部は、現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番と、ＱＲコード間の方向とから構成される経路情報に基づき、誘導ブロックがある位置に、経路および進行方向を示す誘導マーカを表示させる、携帯端末。
【請求項５】
請求項４に記載の携帯端末において、
前記制御部は、分岐点であって、前記警告ブロックがある位置に前記認識コード読取位置マーカを表示させる、携帯端末。
【請求項６】
請求項４に記載の携帯端末において、
前記制御部は、前記経路情報に基づき、前記誘導ブロックがある位置に誘導マーカを表示させる、携帯端末。
【請求項７】
請求項１に記載の携帯端末において、
前記制御部は、ビーコン装置から送信されるビーコン装置識別情報と対応する前記位置情報を取得し、前記警告ブロック識別情報と対応する前記位置情報を取得できない場合、前記ビーコン装置識別情報と対応する位置情報から前記現在位置を特定する、携帯端末。
【請求項８】
請求項１に記載の携帯端末において、
前記制御部は、前記警告ブロック識別情報と対応する音声案内情報を取得し、取得した前記音声案内情報と対応する音声を出力させる、携帯端末。
【請求項９】
現在地から目的地までの経路誘導を行う携帯端末であって、
地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る撮像部と、
前記撮像部により読み取られた前記認識コードから前記警告ブロックを識別するための警告ブロック識別情報を取得する制御部と、
を有し、
前記制御部は、
前記認識コードに基づき、読み取り角度を算出し、算出した前記読み取り角度と、前記認識コードの向きとに基づき、携帯端末の方向を算出し、
前記携帯端末の方向と、進行方向とに基づき、音声案内する案内方向を算出する、
携帯端末。
【請求項１０】
請求項９に記載の携帯端末において、
前記認識コードは、経路の次の分岐先に隣接する認識コードの中で最も、小さい番号が割り振られる認識コードに、上部が向くように貼り付けられ、
前記制御部は、隣接する前記認識ブロックの番号を参照することで前記認識コードの向きを算出する、
携帯端末。
【請求項１１】
請求項９に記載の携帯端末において、
前記制御部は、
前記認識コードに対してランドマークが存在するランドマークの向きを参照し、
参照した前記ランドマークの向きと、前記読み取り角度との差に基づいて、前記ランドマークが存在する方位を算出する、
携帯端末。
【請求項１２】
請求項９に記載の携帯端末において、
いずれかの方位を指す角度が予め記憶されている誘導情報記憶部をさらに有し、
前記制御部は、前記読み取り角度と、北を指す角度とに基づき方位を算出する、
携帯端末。
【請求項１３】
請求項９に記載の携帯端末において、
接続元の認識ブロックの番号と、接続先の認識ブロックの番号と、接続先の角度とから構成される接続情報が記憶されている誘導情報記憶部をさらに有し、
前記制御部は、前記接続情報と、前記読み取り角度とに基づき、携帯端末の方向を算出する、
携帯端末。
【請求項１４】
現在地から目的地までの経路誘導を行う携帯端末における経路誘導方法であって、
撮像部が、地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る認識コード読取ステップと、
制御部が、前記撮像部により読み取られた前記認識コードから前記警告ブロックを識別するための警告ブロック識別情報を取得する警告ブロック識別情報取得ステップと、
前記制御部が、前記警告ブロック識別情報と対応する位置情報を取得し、取得した前記位置情報から特定した現在位置を表示する、現在位置表示ステップと、
を有する、経路誘導方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、経路誘導システムおよび携帯端末ならびに経路誘導方法に関する。
【背景技術】
【０００２】
特開２００７−１４７５２８号（特許文献１）には、「オフライン経路表示システムは、所定の場所から所定の場所までの地図情報および／または経路情報を記録した認識コードを読取る認識コード読取り手段を備えた携帯端末装置を含む。携帯端末装置は、認識コードデコード手段と表示手段とを備え、認識コード読取り手段により読取った経路情報を表示手段に表示する。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４７５２８号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されている技術では、携帯端末で認識コードを読取り、設置場所から所定の場所までの地図や経路を表示できる。しかしながら、特許文献１では、街路の案内板、電柱、塀などに設置されている認識コードを読み取っている。そして、これら案内板、電柱、塀などは、経路上に必ずしも連続して存在していない。
本発明の目的は、ＧＰＳ信号を受信できない環境であっても経路誘導を可能にする技術を提供することである。
【課題を解決するための手段】
【０００５】
本願において開示される発明のうち、代表的なものの概要を簡単に説明すれば、次の通りである。
【０００６】
本発明の一実施の形態の携帯端末は、現在地から目的地までの経路誘導を行う携帯端末であって、地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る撮像部を有する。また、前記撮像部により読み取られた前記認識コードから前記警告ブロックを識別するための警告ブロック識別情報を取得する制御部を有する。また、前記制御部は、前記警告ブロック識別情報と対応する位置情報を取得し、取得した前記位置情報から特定した前記現在位置を表示する。
【０００７】
本発明の一実施の形態の携帯端末は、現在地から目的地までの経路誘導を行う携帯端末であって、地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る撮像部を有する。また、前記撮像部により読み取られた前記認識コードから前記警告ブロックを識別するための警告ブロック識別情報を取得する制御部を有する。また、前記制御部は、前記認識コードに基づき、読み取り角度を算出し、算出した前記読み取り角度と、前記認識コードの向きとに基づき、携帯端末の方向を算出し、前記携帯端末の方向と、進行方向とに基づき、音声案内する案内方向を算出する。
【０００８】
本発明の一実施の形態の経路誘導方法は、現在地から目的地までの経路誘導を行う携帯端末における経路誘導方法であって、撮像部が、地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る認識コード読取ステップを有する。また、制御部が、前記撮像部により読み取られた前記認識コードから前記警告ブロックを識別するための警告ブロック識別情報を取得する警告ブロック識別情報取得ステップを有する。また、前記制御部が、前記警告ブロック識別情報と対応する位置情報を取得し、取得した前記位置情報から特定した現在位置を表示する、現在位置表示ステップを有する。
【発明の効果】
【０００９】
本願において開示される発明のうち、代表的なものによって得られる効果を簡単に説明すれば以下のとおりである。
本発明の一実施の形態によれば、ＧＰＳ信号を受信できない環境であっても経路誘導できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態１における経路誘導システムの構成例の概要を示す図である。
【図２】本発明の実施の形態１における経路提供サーバの誘導情報記憶部に記憶されている誘導情報の構成例の概要を示す図である。
【図３】本発明の実施の形態１における位置情報提供サーバのビーコン位置情報記憶部に記憶されているビーコン位置情報の構成例の概要を示す図である。
【図４】本発明の実施の形態１における携帯端末のディスプレイに表示される目的地設定画面の構成例の概要を示す図である。
【図５】本発明の実施の形態１における携帯端末のディスプレイに表示される経路誘導画面の構成例の概要を示す図である。
【図６】本発明の実施の形態１におけるにおける経路誘導システムの全体処理の概要を示す図である。
【図７】本発明の実施の形態２におけるにおける経路誘導システムの全体処理の概要を示す図である。
【図８】本発明の実施の形態１における携帯端末により読み取られる認識コードと読み取り角度との関係を示す図である。
【図９】本発明の実施の形態１における携帯端末により読み取られる認識コードと読み取り角度との関係を示す他の図である。
【図１０】本発明の実施の形態１における携帯端末により読み取られる認識コードが貼り付けられるルールについて説明する図である。
【図１１】本発明の実施の形態１における携帯端末により読み取られる認識コードがプラットフォームに貼り付けられた状態を示す図である。
【図１２】本発明の実施の形態１における携帯端末により読み取られる認識コードがプラットフォームに貼り付けられた状態を示す図である。
【図１３】本発明の実施の形態１における携帯端末により参照される接続情報に基づく経路誘導について説明する図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための全図において、同一部には原則として同一の符号を付し、その繰り返しの説明は省略する。
（実施の形態１）
＜システム構成＞
図１は、本発明の実施の形態１における経路誘導システムの構成例の概要を示す図である。
【００１２】
図１に示されるように、経路誘導システムは、ビーコン装置３００と、ビーコン装置３００から無線通信を介してデータが送信される携帯端末１００と、携帯端末１００とネットワークを介して接続される経路提供サーバ２００とから構成される。
【００１３】
ビーコン装置３００は、地下鉄道の駅の構内や、地下鉄道の駅のプラットフォームなどに設置される。また、ビーコン装置３００は、地下鉄道の駅に至るまでの地下道や地下にある店舗などにも設置される。ビーコン装置３００は、短距離無線（Ｂｌｕｅｔｏｏｔｈ（登録商標）など）を利用し、ビーコン装置３００を識別するためのビーコン装置識別情報を携帯端末１００へブロードキャスト（送信）する。これによって、ビーコン装置３００は、地下鉄道の駅の構内や、地下鉄道の駅のプラットフォーム内や、地下鉄道の駅に至るまでの地下道や地下にある店舗内の携帯端末１００へビーコン装置識別情報を送信する。なお、ビーコン装置３００は、超広帯域無線通信（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）を利用し、ビーコン装置３００を識別するためのビーコン装置識別情報を携帯端末１００へブロードキャスト（送信）するようにしても良い。また、Ｗｉ−Ｆｉ（登録商標）アクセスポイントの識別情報（ＳＳＩＤ）やＷｉ−Ｆｉフィンガープリントを併用しても良い。複数箇所に設置されたビーコン装置３００からの電波を携帯端末１００が受信する場合、その位置に固有の電波強度もしくは位相(Ａｎｇｌｅ  ｏｆ  Ａｒｒｉｖａｌ)のパターンを、識別情報として利用するようにしても良い。その場合、携帯端末１００は識別情報を経路提供サーバ２００に送信し、経路提供サーバ２００は、識別情報と対応する位置情報を取得し、取得した位置情報を携帯端末１００へ送信する。
【００１４】
携帯端末１００は、ビーコン装置３００から無線通信を介して送信されるビーコン装置識別情報を受信する。携帯端末１００は、各種アプリケーションプログラムを読み込むことで、対応するアプリケーションを動作させる。携帯端末１００により読み込まれるアプリケーションプログラムにより動作されるアプリケーションとしては、現在地から目的地までの経路を誘導する経路誘導アプリケーションなどがある。そして、経路誘導アプリケーションが起動されることで、携帯端末１００は、現在地から目的地までの経路誘導を行う。携帯端末１００は、撮像部１１０と、制御部１２０と、誘導情報記憶部１３０とを有する。
【００１５】
携帯端末１００の撮像部１１０は、携帯端末１００が有するＣＣＤカメラや、携帯端末１００と有線または無線ネットワークを介して接続されるカメラや、携帯端末１００と有線または無線ネットワークを介して接続されるカメラ付きのウェアラブルデバイスなどが該当する。
携帯端末１００の撮像部１１０は、地面や床面に設けられている警告ブロックに表示されている認識コードを読み取る。
【００１６】
携帯端末１００の撮像部１１０により撮像される点字ブロックは、地面や床面に設けられ、突起が表面に形成されることで視覚障害者や歩行者が足裏の触感覚で認識可能に構成されている。点字ブロックには、誘導ブロック（線ブロック）と警告ブロック（点ブロック）とが存在する。誘導ブロックには、平行した線が突起状で移動方向に沿って複数形成されている。警告ブロックには、格子状に点が形成されており、進路の分岐点、進路が湾曲する地点、行き止りなどの地点に一つ以上設けられている。
【００１７】
警告ブロックには、認識コードの一例であるＱＲコード（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ  Ｃｏｄｅ：登録商標）が表示されている。認識コードには、警告ブロックを識別するための警告ブロック識別情報がエンコードされ記録されている。なお、認識コードに、路線名を示す路線名情報を識別するための路線識別情報と、駅の名称を示す駅名情報を識別するための駅識別番号と、場所を特定するための情報である場所情報を識別するための場所識別情報とがエンコードされるようにしても良い。
【００１８】
各認識コードには予め番号（警告ブロック識別情報）が割り振られている。そして、認識コードは、図１０に示されるように、経路の次の分岐先に隣接する認識コードの中で最も、小さい番号が割り振られる認識コードに、上部（認識コードの上辺）が向くように貼り付けられる。
【００１９】
図１０に示される例では、認識コード６１０が隣接する認識コードのうち、最も番号が小さいのは認識コード６２０である。そのため、認識コード６１０の上部は、認識コード６２０を向いて警告ブロックに貼り付けられる。また、認識コード６２０が隣接する認識コードのうち、最も番号が小さいのは認識コード６１０である。そのため、認識コード６２０の上部は認識コード６１０を向いて警告ブロックに貼り付けられる。
【００２０】
なお、誘導ブロックに認識コードが表示されるようにしても良い。この場合、誘導ブロックの平行した突起状の線と線との間に形成される溝に認識コードが表示される。なお、誘導ブロックについては、突起状の線の上に認識コードが表示されるようにしても良い。また、誘導ブロックの四隅や、外周に沿って認識コードが複数表示されるようにしても良い。
【００２１】
警告ブロックには、点を除外した領域に形成される平面部に認識コードが表示される。なお、警告ブロックについては、最も外周側の点や・四隅のいずれかの点を除外することで形成される平面部に認識コードが表示されるようにしても良い。また、外周に沿って認識コードが複数表示されるようにしても良い。また、最も外周側の点や・四隅以外のいずれかの点（中央部分の点など）を除外することで形成される平面部に認識コードが表示されるようにしても良い。
【００２２】
また、認識コードの中央部分を１つの辺の長さが１．５〜２．５ｃｍの正方形状で切り出して、警告ブロックの４つの点で囲まれる領域に表示されるようにしても良い。これによって、点を除外することなく、認識コードを警告ブロックに表示できる。
【００２３】
また、認識コードが印字されたシールが警告ブロックに添付されることで、警告ブロックに認識コードが表示されるようにしても良い。さらに、認識コードが警告ブロックに印字されることで警告ブロックに認識コードが表示されるようにしても良い。また、種別が警告ブロックのみに認識コードが表示されるようにしても良い。警告ブロックのみに認識コードが表示されることで、認識コードを警告ブロックに表示させる（設ける）手間を削減できる。
【００２４】
撮像部１１０は、種別が警告ブロックのみから認識コードを読み取る。これによって、撮像部１１０が点字ブロックを読み取る回数を削減でき、通信量を必要最小限にできる。また、認識コード（ＱＲコード）を表示する点字ブロックの数を削減できる。
【００２５】
また、撮像部１１０は、各認識コード（ＱＲコード）が出発地から目的地までの間に存在する順番（ヒストリー）が、最も小さい、出発地側の認識コードを読み取る。
携帯端末１００の制御部１２０は、撮像部１１０により読み取られた認識コードをデコードし、認識コードに記録された警告ブロック識別情報を取得する。
【００２６】
携帯端末１００の制御部１２０は、警告ブロック識別情報と対応する位置情報を取得し、取得した位置情報から現在位置を特定する。より詳細には、制御部１２０は、携帯端末１００とネットワークを介して接続される経路提供サーバ２００から送信される、警告ブロック識別情報と対応する位置情報を取得する。なお、携帯端末１００が、誘導情報（後述、図２）が記憶されている誘導情報記憶部２２０を有するようにしても良い。その場合、携帯端末１００は、取得した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索することで、対応する位置情報を取得する。
【００２７】
携帯端末１００の制御部１２０は、現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向とから構成される経路情報に基づき、経路誘導画面（後述、図５）の表示および経路誘導を実施する。
【００２８】
詳細には、携帯端末１００の制御部１２０は、経路情報を構成する、現在地から目的地までの各ＱＲコードの位置情報から特定される位置に認識コードを読み取る（以下、認識コード読取位置と呼ぶ場合がある。）認識コード読取位置マーカを表示させる。なお、制御部１２０は、分岐点であってＱＲコードが存在する位置のみに認識コード読取位置マーカを表示させるようにしても良い。また、制御部１２０は、経路情報を構成する各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）に基づき、ＱＲコードの順番を認識コード読取位置マーカ上または認識コード読取位置マーカの近傍に表示させても良い。
【００２９】
また、制御部１２０は、経路情報を構成する現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向とに基づき、誘導ブロックがある位置に、経路および進行方向を示す誘導マーカを表示させる。
なお、経路情報は、現在地と目的地が明らかになった時点で経路提供サーバ２００上、もしくは携帯端末１００のアプリケーション内で生成されるものである。
【００３０】
認識コードは、警告ブロックの内側に、認識コードの上辺が警告ブロックの枠線を構成する上辺と並行になるように、貼り付けられる。そして、認識コードは、隣接する認識コードの中で最も、小さい番号が割り振られる認識コードに上部を向くように貼り付けられる。
【００３１】
図８に示されるように認識コードの上側が０度、右側が９０度、下側が１８０度、左側が２７０度という形で角度が割り振られている。上述したように認識コードの上側は隣接する認識コードの中で最も、小さい番号が割り振られる認識コードを向いている。
そのため、経路提供サーバ２００の制御部２１０は、撮像された認識コードの向きから現在のユーザの体の向きを特定できる。
【００３２】
携帯端末１００の制御部１２０は、ＱＲコードの３コーナーに配置されるファインダパターン（切り出しシンボル）の位置関係によって、認識コードに対する体の向き、または認識コードに対する携帯端末１００の向きを示す読み取り角度を算出する。そして、携帯端末１００の制御部１２０は、算出した読み取り角度を保持する。読み取り角度は、例えば、ユーザの体の向きに対する認識コードの上辺の傾きの角度や、携帯端末１００の向きに対する認識コードの上辺の傾きの角度が該当する。
【００３３】
図９（ａ）に示されるように、ファインダパターンが右上と、左上と、左下に配置されている場合には、携帯端末１００の制御部１２０は、読み取り角度を０度として算出する。また、図９（ｂ）に示されるように、ファインダパターンが左上と、左下と、右下に配置されている場合には、携帯端末１００の制御部１２０は、読み取り角度を９０度として算出する。また、図９（ｃ）に示されるように、ファインダパターンが右上と、右下と、左下とに配置されている場合には、携帯端末１００の制御部１２０は、読み取り角度を１８０度として算出する。また、図９（ｄ）に示されるように、ファインダパターンが左上と、右上と、右下に配置されている場合には、携帯端末１００の制御部１２０は、読み取り角度を２７０度として算出する。
【００３４】
携帯端末１００の誘導情報記憶部１３０および経路提供サーバ２００の誘導情報記憶部２２０に記憶されている誘導情報には、どの角度が北を指しているかが予め記憶されている。携帯端末１００の制御部１２０および経路提供サーバ２００の制御部２２０は、読み取り角度と記憶されている北を指す角度とを対比することで、携帯端末１００の方位を算出する。
携帯端末１００の制御部１２０は、経路情報を参照することで、現在位置から、次に認識コードが読み取られる位置までの進行方向を算出する。北の角度が分かることにより、制御部１２０が、ＱＲコードの読み取り角度と北の角度に基づいて、ユーザの向いている方位を推定する。そして、制御部１２０が、推定した方位が地図の上部になるように地図を回転させる。
なお、誘導情報記憶部１３０および誘導情報記憶部２２０に予め記憶されている方位は、いずれかの方位であれば良く北に限定されない。制御部１２０は、読み取り角度と記憶されている方位とを対比することで、携帯端末１００の方位を算出する。
【００３５】
また、携帯端末１００の制御部１２０は、認識コードの向きと、読み取り角度とに基づき、携帯端末１００（ユーザ）の方向（携帯端末が認識コードに面する向き）を算出する。例えば、読み取り角度が０度の場合、携帯端末１００は、認識コードの方向（隣接する認識コードのうち最も番号が小さい認識コードの方向）を向いていることになる。
【００３６】
また、携帯端末１００の制御部１２０は、読み取った認識コードの警告ブロック識別情報をキーに誘導情報記憶部１３０を検索し、対応するエッジ情報を参照することで、読み取った認識コードの向きを算出する。
そして、携帯端末１００の制御部は、認識コードの向きと、読み取り角度とに基づき、携帯端末１００（ユーザ）の方向を算出する。
【００３７】
そして、携帯端末１００の制御部１２０は、算出した携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出する。例えば、携帯端末１００の向きと、進行方向とが一致する場合、制御部１２０は、案内方向を直進として算出する。また、携帯端末１００の向きと進行方向との差が１８０度の場合、制御部１２０は、案内方向を後進として算出する。
【００３８】
また、携帯端末１００の制御部１２０は、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出する。
そして、携帯端末１００の制御部１２０は、算出した案内方向と移動距離を指示するための音声をスピーカーに出力させる。
【００３９】
携帯端末１００の制御部１２０は、ビーコン装置３００から送信されるビーコン装置識別情報と対応する位置情報を取得し、警告ブロック識別情報と対応する位置情報を取得できない場合、ビーコン装置識別情報と対応する位置情報から現在位置を特定しても良い。
【００４０】
経路提供サーバ２００は、制御部２１０と、誘導情報記憶部２２０と、ビーコン位置情報記憶部２３０とを有する。経路提供サーバ２００には、地図を表示させるための、地図データが記憶されている。経路提供サーバ２００は、現在地から目的地までの間に存在するＱＲコードを読み取るＱＲコード読取位置をノードとする経路の経路情報を生成し、生成した経路情報を携帯端末１００に送信する。
【００４１】
経路提供サーバ２００の制御部２１０は、携帯端末１００から送信される警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応する位置情報を取得する。そして、経路提供サーバ２００は、取得した位置情報を携帯端末１００へ送信する。
【００４２】
また、経路提供サーバ２００の制御部２１０は、携帯端末１００から送信される現在地から目的地までの経路を探索する。制御部２１０は、探索した経路を構成する、現在地から目的地までの位置情報をキーに誘導情報記憶部２２０を検索し、現在地から目的地までの間に存在する各ＱＲコードの位置情報を取得する。また、制御部２１０は、出発地から目的地までの間に存在する各ＱＲコードの順番を採番し、ＱＲコード間の方向を付与する。これによって、制御部２１０は、現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向とから構成される経路情報を生成する。そして、経路提供サーバ２００は、生成した経路情報を携帯端末１００へ送信する。なお、携帯端末１００が、入力を受け付けた出発地から目的地までの経路情報を自ら生成しても良く、経路情報がビーコン識別情報をさらに含むようにしても良い。
【００４３】
なお、経路提供サーバ２００の制御部２１０が、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出するようにしても良い。その場合、制御部２１０は、算出した進行方向と移動距離とを指示する音声を出力するための音声案内情報を生成する。
【００４４】
経路提供サーバ２００の制御部２１０は、ビーコン装置３００が携帯端末１００へ送信するビーコン識別情報と対応する位置情報と、場所識別情報とをビーコン位置情報記憶部２３０から取得する。そして、経路提供サーバ２００は、取得した位置情報と、場所識別情報とを携帯端末１００へ送信する。
＜誘導情報＞
【００４５】
図２は、本発明の実施の形態１における携帯端末１００の誘導情報記憶部１３０および経路提供サーバ２００の誘導情報記憶部２２０に記憶されている誘導情報の概要を示す図である。図２に示されるように、誘導情報は、警告ブロック識別情報、位置情報、場所情報、駅名情報、路線名情報、ランドマークの向き、エッジ情報、接続情報、どの角度が北を指しているかを示す北の角度などのデータ項目により構成される。
【００４６】
警告ブロック識別情報は、警告ブロックを識別するための符号を示す。警告ブロック識別情報は、認識コードに割り振られる番号である。認識コードは、認識コードが隣接する認識コードのうち、最も番号が小さい方向を向いて貼り付けられる。
位置情報は、警告ブロックの位置（ＱＲコードの位置）を特定するための情報であり、例えば、緯度と経度により構成される。場所情報は、「階段」、「改札」「プラットフォーム」「販売機」などの地下の場所を特定するための情報である。
場所情報は、プラットフォームの名称と、電車の行先と、電車の車両番号と、電車の車両の扉を特定するための扉情報とから構成されるようにしても良い。駅名情報は、駅の名称を示す。路線名情報は、路線の名称を示す。
ランドマークの向きは、改札、プラットフォームなどのランドマークにＱＲコードが貼り付けられた角度（ランドマークの向き）を示す。登録されているランドマークの向きが０度の場合、警告ブロックの正面にランドマークがあることを意味し、登録されているランドマークの向きが９０度の場合、警告ブロックの右側にランドマークがあることを意味し、登録されているランドマークの向きが１８０度の場合、警告ブロックの背面にランドマークがあることを意味し、登録されているランドマークの向きが２７０度の場合、警告ブロックの左側にランドマークがあることを意味する。エッジ情報は、隣接する認識ブロックの警告ブロック識別情報（番号）を示す。
【００４７】
図１１に示される例では、プラットフォームの端に貼り付けられた認識コード９２０については、１８０度のランドマークの向き（認識コード９２０の背面側）がプラットフォームに面していると登録されている。この場合、０度のランドマークの向き側（認識コード９２０の上辺側）から認識コード９２０が読み取られた場合、携帯端末１００の制御部１２０は、「プラットフォームの端が正面にある」ことを通知するための音声案内をスピーカーに出力させる。
【００４８】
より詳細には、携帯端末１００の制御部１２０は、ＱＲコードの３コーナーに配置されるファインダパターン（切り出しシンボル）の位置関係によって、読み取り角度を算出する。そして、制御部１２０は、認識コード９２０に登録されているランドマークの向きと、読み取り角度とに基づいて、対応する音声案内をスピーカーに出力させる。例えば、読み取り角度と、登録されているランドマークの向きとが一致する場合、携帯端末１００の制御部１２０は、「プラットフォームの端が正面にある」ことを通知するための音声案内をスピーカーに出力させる。
【００４９】
一方、図１２に示されるような、読み取り角度が９０度であり、登録されているランドマークの向きが１８０度のように、読み取り角度と登録されているランドマークの向きとの差が９０度である場合は、携帯端末１００の制御部１２０は、「プラットフォームの端が右にある」ことを通知するための音声案内をスピーカーに出力させる。
【００５０】
接続情報は、工事や貼り付け作業員の貼り付け方向の間違いによって、認識コードが隣接する認識コードの中で最も、小さい番号が割り振られる認識コードに上部を向くように貼り付けられるというルールが崩れた場合に、登録されている貼り付け方向を変更可能にするための情報である。接続情報は、接続元の警告ブロック識別情報（番号）と、接続先の警告ブロック識別番号（番号）と、接続先の角度とから構成される。
携帯端末１００の制御部１２０は、接続情報と、読み取り角度とに基づき、携帯端末１００の方向を算出する。
【００５１】
図１３（ａ）に示されるように、工事の前には、認証コード１３１０は、隣接する認証コードの中で最も小さい番号が割り振られている認証コード１３２０を上部が向くように貼り付けられている。また、認証コード１３２０は、隣接する認証コードの中で最も小さい番号が割り振られている認証コード１３１０を上部が向くように貼り付けられている。
【００５２】
図１３（ｂ）に示されるように、工事の後には、認証コード１３１０から認証コード１３２０までが誘導ブロックで接続しなくなることがある。その場合、携帯端末１００の制御部１２０は、接続情報を参照することで、認証コード１３１０の２７０度の方向と、認証コード１３３０の０度の方向とが接続し、認証コード１３３０の２７０度の方向と、認証コード１３４０の９０度の方向とが接続し、認証コード１３４０の０度の方向と認証コード１３２０の９０度の方向とが接続しているものとして、経路誘導を行う。
＜ビーコン位置情報＞
【００５３】
図３は、本発明の実施の形態１における経路提供サーバ２００のビーコン位置情報記憶部２３０に記憶されているビーコン位置情報の構成例の概要を示す図である。図３に示されるように、ビーコン位置情報は、ビーコン識別情報、位置情報、場所情報などのデータ項目により構成される。
【００５４】
ビーコン識別情報は、ビーコン装置３００を識別するための符号を示す。位置情報は、ビーコン装置３００が設置される位置を特定するための情報を示す。場所情報は、「階段」、「改札」「プラットフォーム」「販売機」などのビーコンが設置される場所を示す。
＜目的地設定画面＞
【００５５】
図４は、本発明の実施の形態１における携帯端末１００のディスプレイに表示される目的地設定画面の概要を示す図である。図４に示されるように、目的地設定画面には、現在置表示領域１２１と、目的地表示領域１２２と、経路誘導開始ボタン１２３とが表示される。
【００５６】
現在地表示領域１２１には、ユーザの現在位置に関する情報である、駅名情報（飯田橋駅など）と、路線名情報（有楽町線など）と、場所情報（プラットフォーム  ○○行き  △号車  ××扉など）が表示される。
目的地表示領域１２２には、ユーザから入力を受け付けた目的地が表示される。
【００５７】
経路誘導開始ボタン１２３が押下されると、携帯端末１００は、現在地表示領域１２１に表示される現在地から目的地表示領域１２２に表示される目的地までの経路を経路提供サーバ２００に要求する。
＜経路誘導画面＞
【００５８】
図５は、本発明の実施の形態１における携帯端末１００のディスプレイに表示される経路誘導画面の概要を示す図である。図５に示されるように、経路誘導画面には、ユーザの現在位置を示す現在位置表示マーカ１３１と、認識コードが読み取られる位置を示す認識コード読取位置マーカ１３２と、認識コード撮像ボタン１３３と、誘導マーカ１３４とが表示される。
【００５９】
携帯端末１００の制御部１２０は、経路情報を構成する、現在地から目的地までの各ＱＲコードの位置情報から特定される位置に認識コードを読み取る認識コード読取位置マーカ１３２を表示させる。これによって、認識コード読取位置マーカ１３２は、出発地から目的地までの経路上であって、警告ブロックが存在する位置に表示される。
【００６０】
また、制御部１２０は、経路情報を構成する現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向とに基づき、誘導ブロックがある位置に、経路および進行方向を示す誘導マーカ１３４を表示させる。
【００６１】
詳細には、制御部１２０は、マーカの順番が小さい認識コード読取位置マーカ１３２と、次にマーカの順番が小さい認識コード読取位置マーカ１３２との間に、誘導マーカ１３４を表示させる。
【００６２】
具体的には、制御部１２０は、マーカの順番（ヒストリー）が一番小さい認識コード読取位置マーカ１３２と、マーカの順番（ヒストリー）が次に小さい認識コード読取マーカ１３２との間に、誘導マーカ１３４を表示させる。
【００６３】
具体的には、まず、制御部１２０は、現在地と、マーカの順番（ヒストリー）が一番の認識コード読取位置マーカ１３２との間に、誘導マーカ１３４を表示させる。次に、制御部１２０は、マーカの順番が一番の認識コード読取位置マーカ１３２と、マーカの順番が二番の順番との間に誘導マーカ１３４を表示させる。制御部１２０は、同様の処理をマーカの順番が一番大きな値になるまで行う。これによって、誘導マーカ１３４は、現在位置表示マーカ１３１と認識コード読取位置マーカ１３２までの間に表示される。また、誘導マーカ１３４は、認識コード読取位置マーカ１３２と次に認識コードが読み取られる認識コード読取位置マーカ１３２との間に表示される。  
認識コード撮像ボタン１３３が一度押下されると、撮像モードに切り替わり、その後は目的地到達まで自動的にＱＲコードを読み取り続ける。
＜全体処理＞
【００６４】
図６は、本発明の実施の形態１における路誘導システムの全体処理の概要を示す図である。携帯端末１００のディスプレイには目的地設定画面（前述、図４）が表示されている。
【００６５】
まず、Ｓ６０１にて、携帯端末１００の撮像部１１０は、警告ブロックの認識コードを読み取る。そして、携帯端末１００の制御部１２０は、警告ブロック識別情報を取得する。また、携帯端末１００の制御部１２０は、撮像部１１０により読み取られた認識コードに基づき、読み取り角度を算出する。そして、携帯端末１００の制御部１２０は、読み取り角度を保持する。
次に、Ｓ６０２にて、携帯端末１００は、Ｓ６０１にて取得した警告ブロック識別情報を経路提供サーバ２００に送信する。
【００６６】
次に、Ｓ６０３にて、経路提供サーバ２００は、Ｓ６０２にて送信された警告ブロック識別情報を受信する。そして、経路提供サーバ２００の制御部２１０は、受信した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応する位置情報と、場所情報と、駅名情報と、路線名情報とを取得する。
次に、Ｓ６０４にて、経路提供サーバ２００は、Ｓ６０３にて取得した位置情報と、場所情報と、駅名情報と、路線名情報とを携帯端末１００へ送信する。
【００６７】
次に、Ｓ６０５にて、携帯端末１００は、Ｓ６０４にて送信された位置情報と、場所情報と、駅名情報と、路線名情報とを受信する。そして、携帯端末１００の制御部１２０は、受信した位置情報と、場所情報と、駅名情報と、路線名情報とから特定される現在地に関する情報を現在地表示領域１２１に表示させる。
【００６８】
次に、Ｓ６０６にて、携帯端末１００は、目的地の入力を受け付ける。詳細には、携帯端末１００は、候補一覧が提示されそこから目的地を選択することで、目的地の入力を受け付ける。携帯端末１００の制御部１２０は、入力を受け付けた目的地を目的地表示領域１２２に表示させる。
次に、Ｓ６０７にて、携帯端末１００は、経路誘導開始ボタン１２３を押下する入力を受け付ける。
次に、Ｓ６０８にて、携帯端末１００は、現在位置の位置情報と、目的地を特定するための目的地の位置情報とを、経路提供サーバ２００に送信する。
【００６９】
次に、Ｓ６０９にて、経路提供サーバ２００は、Ｓ６０８にて送信された現在地の位置情報と目的地の位置情報とを受信する。そして、経路提供サーバ２００の制御部２１０は、現在地から目的地までの経路を探索する。制御部２１０は、ＱＲコードをノードとして、公知の最短経路を探索するアルゴリズムを用いて経路を探索する。なお、経路提供サーバ２００は、現在地と、目的地と、現在地から目的地までの経路とを対応付けて予め保持するようにしても良い。
【００７０】
次に、Ｓ６１０にて、経路提供サーバ２００の制御部２１０は、Ｓ６０９にて探索した経路を構成する、現在地から目的地までの位置情報をキーに誘導情報記憶部２２０を検索し、現在地から目的地までの各ＱＲコードの位置情報を取得する。また、制御部２１０は、出発地から目的地までの間に存在する各ＱＲコードの順番を採番し、探索した経路を参照（現在地から目的地までの方向を参照）することでＱＲコード間の方向を付与する。
【００７１】
次に、Ｓ６１１にて、経路提供サーバ２００の制御部２１０は、現在地から目的地までの各ＱＲコードの位置情報と、出発地から目的地までの間に各ＱＲコードが存在する順番（ヒストリー）と、ＱＲコード間の方向とから構成される経路情報を生成する。
【００７２】
なお、ユーザが地下にいる場合は、経路提供サーバ２００の制御部２１０は、目的地から最も近い、地下から地上への出口を目的地とした経路情報を生成するようにしても良い。
次に、Ｓ６１２にて、経路提供サーバ２００は、Ｓ６１１にて生成した経路情報を携帯端末１００へ送信する。
【００７３】
次に、Ｓ６１３にて、携帯端末１００は、Ｓ６１２にて送信された経路情報を受信する。そして、携帯端末１００の制御部１２０は、受信した経路情報に基づく経路を含む経路誘導画面（前述、図５）をディスプレイに表示させる。
【００７４】
より詳細には、携帯端末１００の制御部１２０は、受信した経路情報を構成する現在地から目的地までの各ＱＲコードの位置情報から特定される位置に認識コードを読み取る認識コード読取位置マーカを表示させる。また、制御部１２０は、経路情報を構成する現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向とに基づき、誘導ブロックがある位置に、経路および進行方向を示す誘導マーカを表示させる。
また、携帯端末１００の制御部１２０は、受信した経路情報を参照することで、現在位置から、次に認識コードが読み取られる位置までの進行方向を特定する。
【００７５】
また、携帯端末１００の制御部１２０は、Ｓ６０１にて読み取った認識コードの警告ブロック識別情報をキーに誘導情報記憶部１３０を検索し、対応するエッジ情報を参照することで、Ｓ６０１にて読み取った認識コードの向きを算出する。
【００７６】
そして、携帯端末１００の制御部は、認識コードの向きと、読み取り角度とに基づき、携帯端末１００（ユーザ）の方向を算出する。そして、制御部１２０は、算出した携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出する。
【００７７】
また、携帯端末１００の制御部１２０は、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出する。
そして、携帯端末１００の制御部１２０は、算出した案内方向と移動距離を指示するための音声をスピーカーに出力させる。  
【００７８】
なお、携帯端末１００の制御部１２０は、経路情報を参照し、前回の案内ポイントの位置情報（緯度、経度）、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）と、さらに次の案内ポイントの位置情報（緯度、経度）との３点に基づいて、案内方向を算出するようにしても良い。これによって、案内ポイントに到達する前に案内方向を音声でスピーカーに出力させることが可能になる。
なお、制御部１２０は、分岐点であって、ＱＲコードを読み取った位置のみに認識コード読取位置マーカ１３２を表示させるようにしても良い。
【００７９】
次に、Ｓ６１４にて、携帯端末１００の制御部１２０は、撮像部１１０により、次の認識コード読取位置にて警告ブロックから新たに認識コードが読み取られたか否かを判定する。Ｓ６１４にて、制御部１２０が、新たに認識コードが読み取られていないと判定する場合（Ｓ６１４−Ｎｏ）Ｓ６１４へ進む。一方、制御部１２０が、新たに認識コードが読み取られたと判定する場合（Ｓ６１４−Ｙｅｓ）、Ｓ６１５へ進む。
【００８０】
次に、Ｓ６１５にて、携帯端末１００の制御部１２０は、新たに読み取られた認識コードから警告ブロック識別情報を取得する。また、携帯端末１００の制御部１２０は、撮像部１１０により読み取られた認識コードに基づき、読み取り角度を算出する。そして、携帯端末１００の制御部１２０は、読み取り角度を保持する。
次に、Ｓ６１６にて、携帯端末１００は、Ｓ６１５にて取得した警告ブロック識別情報を経路提供サーバ２００に送信する。  
【００８１】
次に、Ｓ６１７にて、経路提供サーバ２００は、Ｓ６１６にて送信された警告ブロック識別情報を受信する。そして、経路提供サーバ２００の制御部２１０は、受信した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応する位置情報を取得する。      
次に、Ｓ６１８にて、経路提供サーバ２００は、Ｓ６１７にて取得した位置情報を携帯端末１００へ送信する。
【００８２】
次に、Ｓ６１９にて、携帯端末１００は、Ｓ６１８にて送信された位置情報を受信する。そして、携帯端末１００の制御部１２０は、受信した位置情報から特定される現在位置を経路誘導画面に表示させる。より詳細には、制御部１２０は、位置情報から特定される現在位置に現在位置表示マーカ１３１を表示させることで、経路誘導画面を更新する。
【００８３】
また、携帯端末１００の制御部１２０は、受信した位置情報と経路情報とを参照することで、現在位置から、次に認識コードが読み取られる位置までの進行方向を特定する。
【００８４】
また、携帯端末１００の制御部１２０は、Ｓ６０１にて読み取った認識コードの警告ブロック識別情報をキーに誘導情報記憶部１３０を検索し、対応するエッジ情報を参照することで、Ｓ６１４にて読み取った認識コードの向きを算出する。
【００８５】
そして、携帯端末１００の制御部１２０は、認識コードの向きと、Ｓ６１５にて算出した読み取り角度とに基づき、携帯端末１００（ユーザ）の方向を算出する。そして、制御部１２０は、算出した携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出する。
【００８６】
また、携帯端末１００の制御部１２０は、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出する。
そして、携帯端末１００の制御部１２０は、算出した案内方向と移動距離を指示するための音声をスピーカーに出力させる。
【００８７】
次に、Ｓ６２０にて、携帯端末１００の制御部１２０は、目的地に到達したか否かを判定する。制御部１２０が、目的地に到達したと判定する場合（Ｓ６２０−Ｙｅｓ）、全体処理を終了する。一方、制御部１２０が、目的地に到達していないと判定する場合（Ｓ６２０−Ｎｏ）、Ｓ６１４に戻る。
【００８８】
なお、経路提供サーバ２００の制御部２１０が、認識コードの向きと、読み取り角度とに基づき、携帯端末１００（ユーザ）の方向を算出するようにしても良い。この場合、制御部３１０は、算出した携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出する。
【００８９】
また、経路提供サーバ２００の制御部２１０が、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出するようにしても良い。この場合、制御部２１０は、算出した進行方向と移動距離とを指示する音声を出力するための音声案内情報を生成する。また、現在位置から次の案内ポイントまでの移動距離は、予め算出され経路提供サーバ２００の誘導情報記憶部２２０および携帯端末１００の誘導情報記憶部１３０に記憶されているようにしても良い。その場合、制御部２１０、制御部１２０は、誘導情報記憶部２２０から、現在位置から次の案内ポイントまでの移動距離を取得し、取得した移動距離と、算出した進行方向とに基づき音声案内情報を生成する。
＜実施の形態１の効果＞
【００９０】
以上説明した実施の形態１によれば、携帯端末１００の制御部１２０が、警告ブロック識別情報と対応する位置情報を取得し、取得した位置情報から現在位置を特定することで、経路上（駅構内、屋内、屋外など）の現在位置の確認が容易になる。すなわち、認識コードの読取り位置まで誘導ブロックを辿ることで到達できる。そして、地下などのＧＰＳ信号が受信できない環境での経路誘導を、安価なコストで実現できる。
また、警告ブロックを用いているため、ＱＲコードの張替を行うだけで容易にメンテナンスについても可能である。
【００９１】
また、携帯端末１００の制御部１２０が、経路提供サーバ２００から送信される警告ブロック識別情報と対応する、位置情報を取得することで、地下などであっても経路誘導ができる。なお、携帯端末１００の制御部１２０は、地下以外の屋外などであっても警告ブロック識別情報と対応する、位置情報を取得できる。
【００９２】
また、携帯端末１００の撮像部１１０が、種別が警告ブロックのみから認識コードを読み取ることで、携帯端末１００の消費電力量と通信料を抑制できる。また、次の警告ブロックまでは、誘導ブロックを辿ることで到達でき、最小限の読取り回数での経路誘導を実現できる。
【００９３】
また、携帯端末１００の制御部１２０が、現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向とから構成される経路情報に基づき、警告ブロックがある位置に認識コードを読み取る認識コード読取位置マーカ１３２を表示させることで、次回に認識コードを読み取る位置をユーザに認識させることができる。
【００９４】
また、携帯端末１００の制御部１２０が、分岐点であって、警告ブロックがある位置に認識コード読取位置表示マーカ１３２を表示させることで、ユーザは分岐点にて認識コード読取位置表示マーカ１３２を読み取ることで現在位置を更新できる。
【００９５】
また、携帯端末１００の制御部１２０が、経路情報に基づき、誘導ブロックがある位置に誘導マーカ１３４を表示させることで、経路および進行方向と、次に認識コードを読み取るまでの距離感とをユーザに認識させることができる。
【００９６】
また、携帯端末１００の制御部１２０が、ビーコン装置３００から送信されるビーコン装置識別情報と対応する位置情報を取得し、警告ブロック識別情報と対応する位置情報を取得できない場合、ビーコン装置識別情報と対応する位置情報から現在位置を特定することで、認識コードを取得できない場合であっても、現在位置情報を取得できる。
また、携帯端末１００の制御部１２０が、認識コードに基づき、読み取り角度を算出し、算出した読み取り角度と、認識コードの向きとに基づき、携帯端末１００の方向を算出し、
携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出することで、携帯端末１００の方向と対応した、正確な案内方向を音声案内可能になる。
また、制御部１２０が、認識コードに対してランドマークが存在するランドマークの向きを参照し、参照したランドマークの向きと、読み取り角度との差に基づいて、ランドマークが存在する方位を算出することで、正確にランドマークが存在する方位をユーザに知らせることが可能になる。
また、制御部１２０が、読み取り角度と、北を指す角度とに基づき方位を算出することで、ユーザに正確な方位を提供可能になる。
また、制御部１２０が、接続情報と、読み取り角度とに基づき、携帯端末１００の方向を算出することで、工事などによって、誘導ブロックの配置が変更された場合であっても、正確な案内方向を音声案内可能になる。
（実施の形態２）
【００９７】
実施の形態２が実施の形態１と異なる点は、実施の形態２では、携帯端末１００が視覚障害者向けに音声にて経路誘導を行う点であり、経路情報が音声案内情報を含む点である。
以下、実施の形態２では、実施の形態１と異なる点を主に図７を用いて説明する。
＜全体処理＞
【００９８】
図７は、本発明の実施の形態２における経路誘導システムの全体処理の概要を示す図である。携帯端末１００のディスプレイには目的地設定画面（前述、図４）が表示されている。
【００９９】
まず、Ｓ７０１にて、携帯端末１００の撮像部１１０は、警告ブロックの認識コードを読み取る。そして、携帯端末１００の制御部１２０は、警告ブロック識別情報を取得する。また、携帯端末１００の制御部１２０は、撮像部１１０により読み取られた認識コードに基づき、読み取り角度を算出する。そして、携帯端末１００の制御部１２０は、読み取り角度を保持する。
【０１００】
次に、Ｓ７０２にて、携帯端末１００は、Ｓ７０１にて取得した警告ブロック識別情報を経路提供サーバ２００に送信する。また、携帯端末１００は、Ｓ７０１にて算出した読み取り角度を経路提供サーバ２００に送信する。
【０１０１】
次に、Ｓ７０３にて、経路提供サーバ２００は、Ｓ７０２にて送信された警告ブロック識別情報と、読み取り角度とを受信する。そして、経路提供サーバ２００の制御部２１０は、受信した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応する位置情報を取得する。また、経路提供サーバ２００の制御部２１０は、携帯端末１００から送信される読み取り角度を保持する。
次に、Ｓ７０４にて、経路提供サーバ２００は、Ｓ７０３にて取得した位置情報を携帯端末１００へ送信する。
【０１０２】
次に、Ｓ７０５にて、携帯端末１００は、Ｓ７０４にて送信された位置情報を受信する。そして、携帯端末１００の制御部１２０は、受信した位置情報から特定される現在位置に関する情報を現在地表示領域１２１に表示させる。
【０１０３】
次に、Ｓ７０６にて、携帯端末１００は、目的地の入力を受け付ける。携帯端末１００の制御部１２０は、入力を受け付けた目的地を目的地表示領域１２２に表示させる。
次に、Ｓ７０７にて、携帯端末１００は、経路誘導開始ボタン１２３を押下する入力を受け付ける。
次に、Ｓ７０８にて、携帯端末１００は、現在位置の位置情報と、目的地を特定するための目的地の位置情報とを、経路提供サーバ２００に送信する。
【０１０４】
次に、Ｓ７０９にて、経路提供サーバ２００は、Ｓ７０８にて送信された現在地の位置情報と目的地の位置情報とを受信する。そして、経路提供サーバ２００の制御部２１０は、現在地から目的地までの経路を探索する。
【０１０５】
次に、Ｓ７１０にて、経路提供サーバ２００の制御部２１０は、Ｓ７０９にて探索した経路を構成する、現在地から目的地までの位置情報をキーに誘導情報記憶部２２０を検索し、現在地から目的地までの各ＱＲコードの位置情報を取得する。また、制御部２１０は、出発地から目的地までの間に存在する各ＱＲコードの順番を採番し、探索した経路を参照することでＱＲコード間の方向を付与する。
【０１０６】
制御部２１０は、Ｓ７０１にて算出した読み取り角度と、次に進むべき地点（警告ブロックが存在する位置）の方向（Ｓ６１０にて付与されたＱＲコード間の方向）とに基づき、現在位置から、次に認識コードが読み取られる位置までの進行方向を算出する。
【０１０７】
また、制御部２１０は、Ｓ７０３にて受信した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応するエッジ情報を参照することで、Ｓ７０１にて読み取られた認識コードの向きを算出する。
【０１０８】
そして、制御部２１０は、認識コードの向きと、Ｓ７０３にて受信した読み取り角度とに基づき、携帯端末１００（ユーザ）の方向を算出する。そして、制御部１２０は、算出した携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出する。
【０１０９】
また、制御部２１０は、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出する。
そして、制御部２１０は、算出した案内方向と移動距離とを指示する音声を出力するための音声案内情報を生成する。
【０１１０】
次に、Ｓ７１１にて、経路提供サーバ２００の制御部２１０は、現在地から目的地までの各ＱＲコードの位置情報と、各ＱＲコードが出発地から目的地までの間に存在する順番（ヒストリー）と、ＱＲコード間の方向と、音声案内情報とから構成される経路情報を生成する。
次に、Ｓ７１２にて、経路提供サーバ２００は、Ｓ７１１にて生成した経路情報を携帯端末１００へ送信する。
【０１１１】
次に、Ｓ７１３にて、携帯端末１００は、Ｓ７１２にて送信された経路情報を受信する。そして、携帯端末１００の制御部１２０は、受信した経路情報に基づく経路を含む経路誘導画面（前述、図５）をディスプレイに表示させる。また、携帯端末１００は、受信した経路情報を構成する音声案内情報に基づき、案内方向と移動距離を指示するための音声を出力する。
【０１１２】
より詳細には、携帯端末１００の制御部１２０は、受信した位置情報（ＱＲコードの位置情報）から次のＱＲコード読取位置までを案内するための音声をスピーカーに出力させる。
【０１１３】
次に、Ｓ７１４にて、携帯端末１００の制御部１２０は、撮像部１１０により次の認識コード読取位置にて警告ブロックから新たに認識コードが読み取られたか否かを判定する。Ｓ７１４にて、制御部１２０が、新たに認識コードが読み取られていないと判定する場合（Ｓ７１４−Ｎｏ）Ｓ７１４へ進む。一方、制御部１２０が、新たに認識コードが読み取られたと判定する場合（Ｓ７１４−Ｙｅｓ）、Ｓ７１５へ進む。
【０１１４】
次に、Ｓ７１５にて、携帯端末１００の制御部１２０は、新たに読み取られた認識コードから警告ブロック識別情報を取得する。また、携帯端末１００の制御部１２０は、撮像部１１０により読み取られた認識コードに基づき、読み取り角度を算出する。そして、携帯端末１００の制御部１２０は、読み取り角度を保持する。
【０１１５】
次に、Ｓ７１６にて、携帯端末１００は、Ｓ７１５にて取得した警告ブロック識別情報を経路提供サーバ２００に送信する。また、携帯端末１００は、Ｓ７１５にて算出した読み取り角度を経路提供サーバ２００に送信する。
【０１１６】
次に、Ｓ７１７にて、経路提供サーバ２００は、Ｓ７１６にて送信された警告ブロック識別情報と、読み取り角度とを受信する。そして、経路提供サーバ２００の制御部２１０は、受信した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応する位置情報を取得する。また、経路提供サーバ２００の制御部２１０は、携帯端末１００から送信される読み取り角度を保持する。
【０１１７】
制御部２１０は、Ｓ７１５にて算出した読み取り角度と、次に進むべき地点（警告ブロックが存在する位置）の方向（Ｓ７１０にて付与されたＱＲコード間の方向）とに基づき、現在位置から、次に認識コードが読み取られる位置までの進行方向を算出する。
【０１１８】
また、制御部２１０は、Ｓ７１７にて受信した警告ブロック識別情報をキーに誘導情報記憶部２２０を検索し、対応するエッジ情報を参照することで、Ｓ７１４にて読み取られた認識コードの向きを算出する。
【０１１９】
そして、制御部２１０は、認識コードの向きと、Ｓ７１７にて受信した読み取り角度とに基づき、携帯端末１００（ユーザ）の方向を算出する。そして、制御部１２０は、算出した携帯端末１００の方向と、進行方向とに基づき、音声案内する案内方向を算出する。
【０１２０】
また、制御部２１０は、位置情報（現在位置）と、次の案内ポイント（次に認識コードが読み取られる位置）の位置情報（緯度、経度）に基づき、現在位置から次の案内ポイントまでの移動距離を算出する。
そして、制御部２１０は、算出した案内方向と移動距離とを指示する音声を出力するための音声案内情報を生成する。
【０１２１】
次に、Ｓ７１８にて、経路提供サーバ２００は、Ｓ７１７にて取得した位置情報を携帯端末１００へ送信する。また、経路提供サーバ２００は、Ｓ７１７にて生成した音声案内情報を携帯端末１００へ送信する。
【０１２２】
次に、Ｓ７１９にて、携帯端末１００は、Ｓ７１８にて送信された位置情報と音声案内情報とを受信する。そして、携帯端末１００の制御部１２０は、受信した位置情報から特定される現在地を現在地表示領域１２１に表示させる。
また、携帯端末１００は、受信した音声案内情報に基づき、進行方向と移動距離を指示するための音声を出力する。
【０１２３】
なお、携帯端末１００の制御部１２０は、経路情報を参照することで、受信した位置情報（ＱＲコードの位置情報）と、予め付与されて対応する音声案内情報を取得（特定）し、取得した音声案内情報に基づく音声をスピーカーに出力させるようにしても良い。
【０１２４】
次に、Ｓ７２０にて、携帯端末１００の制御部１２０は、目的地に到達したか否かを判定する。制御部１２０が、目的地に到達したと判定する場合（Ｓ７２０−Ｙｅｓ）、全体処理を終了する。一方、制御部１２０が、目的地に到達していないと判定する場合（Ｓ７２０−Ｎｏ）、Ｓ７１４に戻る。
【０１２５】
なお、Ｓ７１５にて、携帯端末１００の制御部１２０は、取得した警告ブロック識別情報のＱＲコードの位置情報が、Ｓ７１３にて受信した経路情報を構成するＱＲコードの位置情報に含まれるか否かを判定するようにしても良い。この場合、制御部１２０が、Ｓ７１５にて取得した警告ブロック識別情報のＱＲコード位置情報が、Ｓ７１３にて受信した経路情報を構成するＱＲコード位置情報に含まれていない場合、制御部１２０は、経路から外れていることを示すエラーメッセージをスピーカーに出力させる。
＜実施の形態２の効果＞
【０１２６】
以上のように、本実施の形態２によれば、実施の形態１と異なる効果として、携帯端末１００の制御部１２０が、警告ブロック識別情報と対応する音声案内情報を取得し、取得した前記音声案内情報と対応する音声を出力させることで、誘導ブロックを辿りながら移動する視覚障害者に対する経路誘導が可能になる。また、ノードであるＱＲコード位置での音声案内が可能になる。さらに、視覚障害者が、触地図を用いることなく現在位置の確認が可能になる。
【０１２７】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
たとえば、携帯端末がタブレット端末である実施形態もある。また、携帯端末は、タブレット端末以外にも、様々な形態の携帯端末を全て含むものである。
【０１２８】
また、上記した実施の形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施の形態の構成の一部を他の実施の形態の構成に置き換えることが可能であり、また、ある実施の形態の構成に他の実施の形態の構成を加えることも可能である。また、各実施の形態の構成の一部について、他の構成の追加、削除、置換しても良い。
【０１２９】
また、上記の各構成、機能、処理部は、それらの一部又は全部を、ハードウェア（例えば、集積回路）で実現してもよい。また、上記の各構成、機能、処理部は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【０１３０】
１００…携帯端末、１１０…撮像部、１２０…制御部、
２００…経路提供サーバ、２１０…制御部、２２０…誘導情報記憶部、
３００…ビーコン装置。
【図１】
2019184598.tif 000003
【図２】
2019184598.tif 000004
【図３】
2019184598.tif 000005
【図４】
2019184598.tif 000006
【図５】
2019184598.tif 000007
【図６】
2019184598.tif 000008
【図７】
2019184598.tif 000009
【図８】
2019184598.tif 000010
【図９】
2019184598.tif 000011
【図１０】
2019184598.tif 000012
【図１１】
2019184598.tif 000013
【図１２】
2019184598.tif 000014
【図１３】
2019184598.tif 000015