(57)【要約】【課題】移動手段に応じたタイミングで階段の存在に関する警告を出力することができる。【解決手段】  現在地から所定範囲内に階段があるか否かを判定する階段判定部と、移動手段を特定する移動手段特定部と、階段があることをユーザに通知する警告情報を生成し、前記移動手段に応じた所定のタイミングで前記警告情報を出力する出力処理部と、を備える。【選択図】図１
2019078541.tif 000002
【特許請求の範囲】
【請求項１】
現在地から所定範囲内に階段があるか否かを判定する階段判定部と、
移動手段を特定する移動手段特定部と、
階段があることをユーザに通知する警告情報を生成し、前記移動手段に応じた所定のタイミングで前記警告情報を出力する出力処理部と、を備える
ことを特徴とするナビアプリ表示端末。
【請求項２】
請求項１に記載のナビアプリ表示端末であって、
前記出力処理部は、
前記移動手段が自動車またはオートバイであって、車載器と通信可能に接続されている場合、前記車載器および車載スピーカを介して前記警告情報を出力する
ことを特徴とするナビアプリ表示端末。
【請求項３】
請求項１に記載のナビアプリ表示端末であって、
画面情報を表示するディスプレイおよび音声情報を出力するスピーカを有し、
前記出力処理部は、
前記移動手段が自動車またはオートバイであって、車載器と通信可能に接続されていない場合あるいは前記移動手段が自転車の場合、前記ディスプレイおよびスピーカに前記警告情報を出力する
ことを特徴とするナビアプリ表示端末。
【請求項４】
請求項１に記載のナビアプリ表示端末であって、
前記出力処理部は、
前記移動手段が自動車またはオートバイの場合、前記移動手段が自転車の場合よりも階段から現在地が遠い地点で前記警告情報を出力する
ことを特徴とするナビアプリ表示端末。
【請求項５】
請求項１に記載のナビアプリ表示端末であって、
前記階段判定部は、
リンクの始点および終点における標高を示した標高情報および道路種別に階段が対応付けられたリンク情報を含む地図情報と、現在地を示す位置情報とを用いて、所定範囲内に下り階段があるか否かを判定する
ことを特徴とするナビアプリ表示端末。
【請求項６】
請求項１に記載のナビアプリ表示端末であって、
前記出力処理部は、
階段があることを示す注意喚起文および音声情報を前記警告情報として生成する
ことを特徴とするナビアプリ表示端末。
【請求項７】
請求項６に記載のナビアプリ表示端末であって、
前記出力処理部は、
階段の位置を示す情報を前記警告情報としてさらに生成する
ことを特徴とするナビアプリ表示端末。
【請求項８】
ナビアプリ表示端末と、車載器と、車載スピーカとを有する階段警告システムであって、
前記ナビアプリ表示端末は、
現在地から所定範囲内に階段があるか否かを判定する階段判定部と、
階段があることをユーザに通知する警告表示情報および警告音声情報を生成する出力処理部と、
前記車載器に前記警告表示情報および前記警告音声情報を送信する通信部と、を備え、
前記車載器は、
前記警告表示情報をディスプレイに出力し、
前記警告音声情報を前記車載スピーカに出力する
ことを特徴とする階段警告システム。
【請求項９】
携帯型の情報処理装置を、ナビアプリ表示端末として機能させるプログラムであって、
前記情報処理装置を、
現在地から所定範囲内に階段があるか否かを判定する階段判定部と、
移動手段を特定する移動手段特定部と、
階段があることをユーザに通知する警告情報を生成し、前記移動手段に応じた所定のタイミングで前記警告情報を出力する出力処理部と、して機能させる
ことを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記出力処理部に、
前記移動手段が自動車またはオートバイであって、車載器と通信可能に接続されている場合、前記車載器および車載スピーカを介して前記警告情報を出力させる
ことを特徴とするプログラム。
【請求項１１】
請求項９に記載のプログラムであって、
前記情報処理装置は、画面情報を表示するディスプレイおよび音声情報を出力するスピーカを有し、
前記出力処理部に、
前記移動手段が自動車またはオートバイであって、車載器と通信可能に接続されていない場合あるいは前記移動手段が自転車の場合、前記ディスプレイおよびスピーカに前記警告情報を出力させる
ことを特徴とするプログラム。
【請求項１２】
請求項９に記載のプログラムであって、
前記出力処理部に、
前記移動手段が自動車またはオートバイの場合、前記移動手段が自転車の場合よりも階段から現在地が遠い地点で前記警告情報を出力させる
ことを特徴とするプログラム。
【請求項１３】
請求項９に記載のプログラムであって、
前記階段判定部に、
リンクの始点および終点における標高を示した標高情報および道路種別に階段が対応付けられたリンク情報を含む地図情報と、現在地を示す位置情報とを用いて、所定範囲内に下り階段があるか否かを判定させる
ことを特徴とするプログラム。
【請求項１４】
請求項９に記載のプログラムであって、
前記出力処理部に、
階段があることを示す注意喚起文および音声情報を前記警告情報として生成させる
ことを特徴とするプログラム。
【請求項１５】
請求項１４に記載のプログラムであって、
前記出力処理部に、
階段の位置を示す情報を前記警告情報としてさらに生成させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビアプリ表示端末、階段警告システムおよびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、電子装置に関し、「ヘッドセットを認識し、ＢＴ通信方式を特定してヘッドセットと無線通信する無線通信部と、自車の現在位置を検出する自車位置検出部と、検出された自車位置から所定距離だけ前方の自称に対する案内音声を発生する音声発生部と、ＢＴ通信方式に応じて、所定距離より手前の第１地点で案内音声が発生されるように音声発生部を制御する制御部と、案内音声をヘッドセットに無線送信する音声送信部とを有する。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１７４１０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のカーナビゲーション装置では、階段を道路として収録した地図情報を用いて経路案内を行うものがあり、経路上に階段が現れてユーザが戸惑うことがあった。このような問題は、階段を道路として収録しない地図情報を用いて経路案内を行うことで解消されている。
【０００５】
一方で、市街地などを表示した詳細地図では、道路と幅員の広い階段とが同じように表示されることがあり、道路と階段の区別が難しい場合がある。そのため、経路案内を利用せずに地図情報を見ながら運転する場合、進路上に階段が現れユーザが戸惑う虞がある。
【０００６】
なお、特許文献１には、車両が踏切に近づくと所定の警告を行う技術が開示されているが、階段に関する警告については考慮されていない。
【０００７】
そこで、本発明は、移動手段に応じたタイミングで階段の存在に関する警告を出力するナビアプリ表示端末の提供を目的とする。
【課題を解決するための手段】
【０００８】
本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記の課題を解決する本発明の一態様に係るナビアプリ表示端末は、現在地から所定範囲内に階段があるか否かを判定する階段判定部と、移動手段を特定する移動手段特定部と、階段があることをユーザに通知する警告情報を生成し、前記移動手段に応じた所定のタイミングで前記警告情報を出力する出力処理部と、を備える。
【発明の効果】
【０００９】
本発明に係るナビアプリ表示端末によれば、移動手段に応じたタイミングで階段の存在に関する警告を出力することができる。
【００１０】
なお、上記以外の課題、構成および効果等は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１１】
【図１】ナビアプリ表示端末の機能構成の一例を示した図である。
【図２】地図情報の一例を示した図である。
【図３】ナビアプリ表示端末のハードウェア構成の一例を示した図である。
【図４】階段警告処理の一例を示したフロー図である。
【図５】警告表示情報が表示された車載器の画面例を示した図である。
【図６】階段を含むエリアの一例を示した図である。
【図７】図７（ａ）は、下り階段の位置を示す丸印と注意喚起文とが表示された画面例を示した図である。図７（ｂ）は、下り階段の位置を示す模様と注意喚起文とが表示された画面例を示した図である。
【発明を実施するための形態】
【００１２】
以下、本発明の各実施形態について図面を用いて説明する。
【００１３】
図１は、本実施形態に係るナビアプリ表示端末１００の機能構成の一例を示した図である。ナビアプリ表示端末１００は、端末内に格納した様々なアプリケーションプログラムを実行することにより、種々の機能をユーザに提供するスマートフォンやタブレット端末などの携帯型の情報処理装置である。特に、本実施形態に係るナビアプリ表示端末１００は、地図情報や交通情報を表示して移動手段に応じた移動経路の案内を行う所定のナビゲーション機能をユーザに提供するアプリケーション（以下、「ナビアプリ」という）を実行可能なナビアプリ表示端末１００である。
【００１４】
図示するように、ナビアプリ表示端末１００は、記憶部１０１と、演算部１０２と、通信部１０３と、センター通信部１０４とを有している。
【００１５】
記憶部１０１は、様々な情報を格納する機能部である。具体的には、記憶部１０１は、ナビアプリ２００と、地図情報２１０とを格納している。ナビアプリ２００は、移動手段に応じた様々なナビゲーション機能をユーザに提供するためのアプリケーションプログラムである。
【００１６】
図２は、地図情報２１０の一例を示した図である。地図情報２１０は、地図上の道路に関するリンク情報などが格納された領域情報を有している。領域情報には、地図上の領域を識別するメッシュＩＤ２１１ごとに、各メッシュが有する道路のリンクＩＤ２１２と、リンク情報２１３と、が対応付けられている。
【００１７】
リンク情報２１３は、地図上の道路に関する様々な属性情報が対応付けられた情報である。具体的には、リンク情報２１３には、開始ノード座標および終了ノード座標２１４と、道路種別２１５と、リンク長２１６と、リンク幅２１７と、リンク方位２１８と、旅行時間２１９と、開始接続リンクおよび終了接続リンク２２０と、標高情報２２１とが含まれている。
【００１８】
開始ノード座標および終了ノード座標２１４は各々、リンク毎に道路の両端を示す開始ノードおよび終了ノードの地点座標を示す情報である。道路種別２１５は、例えば、一般国道、有料道路、主要一般道道路、都市高速道路、細道路および階段などの道路種別を示す情報である。リンク長２１６は、道路の長さを示す情報である。リンク幅２１７は、道路の幅を示す情報である。リンク方位２１８は、道路の方位を示す情報である。旅行時間２１９は、例えば法定速度で走行した場合に道路を通過するのに要する時間を示す情報である。開始接続リンクおよび終了接続リンク２２０は各々、当該リンクの開始ノードおよび終了ノードに接続する他の道路のリンクＩＤを示す情報である。標高情報２２１は、当該リンクの開始ノード座標および終了ノード座標の各々の標高を示す情報である。
【００１９】
なお、このような地図情報２１０は、センター通信部１０４がインターネットなどの所定のネットワークＮを介して情報センターから取得し、記憶部１０１にキャッシュしたものである。なお、地図情報２１０は、予め記憶部１０１に格納されていても良く、情報センターから取得した地図の更新情報を用いてアップデートされたものであっても良い。
【００２０】
図１に戻って説明する。演算部１０２は、入力受付部１２１と、出力処理部１２２と、現在地算出部１２３と、階段判定部１２４と、移動速度算出部１２５と、移動手段特定部１２６と、警告部１２７とを有している。
【００２１】
入力受付部１２１は、ナビアプリ表示端末１００の入力装置を介してユーザからの指示入力を受け付ける機能部である。例えば、入力受付部１２１は、入力装置を介して、車載器３００との間でＢｌｕｅｔｏｏｔｈ（登録商標）などの近距離無線通信規格によるペアリングの実行指示をユーザから受け付ける。
【００２２】
出力処理部１２２は、画面情報および音声情報などの出力情報を生成する機能部である。具体的には、出力処理部１２２は、ディスプレイの表示画面を構成する画面情報（例えば、地図、案内経路、階段に関する警告表示情報など）を生成する。また、出力処理部１２２は、スピーカから出力される音声情報（例えば、経路案内の音声情報や階段に関する警告音声情報など）を生成する。また、出力処理部１２２は、車載器３００との間でＢｌｕｅｔｏｏｔｈ等による通信接続が確立されている場合、生成した情報を車載器３００に出力し、かかる通信接続が確立されていない場合には、生成した情報をナビアプリ表示端末１００のディスプレイおよびスピーカに出力する。
【００２３】
現在地算出部１２３は、ナビアプリ表示端末１００を所持しているユーザの現在地を算出する機能部である。具体的には、現在地算出部１２３は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）装置から取得した情報を用いて、定期的（例えば、毎秒）にユーザの現在地を算出する。
【００２４】
階段判定部１２４は、下り階段が所定範囲内に存在するか否かを判定する機能部である。具体的には、階段判定部１２４は、現在地算出部１２３が特定した現在地から所定範囲内（例えば、進路方向５００ｍの範囲内）に開始ノード座標および終了ノード座標２１４のうち少なくとも一方が含まれる道路のリンク情報２１３を地図情報２１０から特定する。また、階段判定部１２４は、特定したリンク情報２１３の中に道路種別２１５に階段が対応付けられているリンク情報２１３があるか否かを判定する。
【００２５】
また、道路種別２１５に階段が対応付けられているリンク情報２１３があると判定した場合、階段判定部１２４は、かかるリンク情報２１３の開始ノード座標および終了ノード座標２１４のうち、現在地により近い方のノード座標を特定する。また、階段判定部１２４は、リンク情報２１３に含まれる標高情報２２１を用いて、現在地により近い方のノード座標の標高が他方のノード座標の標高よりも高いか否かを判定する。例えば、現在地により近い方が開始ノード座標の場合、階段判定部１２４は、標高情報２２１を用いて、開始ノード座標の標高が終了ノード座標の標高よりも高いか否かを判定する。そして、現在地により近い方のノード座標の標高が他方のノード座標の標高よりも高いと判定した場合、階段判定部１２４は、現在地から所定範囲内に下り階段があると判定する。
【００２６】
移動速度算出部１２５は、ナビアプリ表示端末１００を所持するユーザの移動速度を算出する機能部である。具体的には、移動速度算出部１２５は、ＧＰＳ装置から取得した位置情報を用いて、単位時間（例えば、毎秒）あたりの移動距離に基づきユーザの移動速度を算出する。また、移動速度算出部１２５は、算出した移動速度を用いて、所定期間（例えば、直近の１５分間）におけるユーザの平均移動速度および最高速度を算出する。
【００２７】
移動手段特定部１２６は、ナビアプリ表示端末１００を所持するユーザの移動手段を特定する機能部である。具体的には、移動手段特定部１２６は、ナビアプリ表示端末１００を所有するユーザの平均移動速度あるいは最高速度に基づいて、移動手段が自動車およびオートバイ（自動二輪）、自転車および徒歩のうち、いずれかであることを特定する。
【００２８】
より具体的には、移動手段の平均移動速度あるいは最高速度が所定以上（例えば、平均移動速度が４０ｋｍ／ｈ以上あるいは最高速度が５０ｋｍ／ｈ以上）の場合、移動手段特定部１２６は、移動手段が自動車またはオートバイであることを特定する。また、移動手段の平均移動速度が所定範囲内（例えば、１０ｋｍ／ｈ〜２５ｋｍ／ｈ）あるいは最高速度が所定値未満（例えば、４０ｋｍ／ｈ未満）の場合、移動手段特定部１２６は、移動手段が自転車であることを特定する。なお、ユーザの平均移動速度が上記以外の場合、移動手段特定部１２６は、移動手段が徒歩であることを特定する。
【００２９】
警告部１２７は、ユーザの移動手段に応じた所定のタイミングで警告情報の生成指示を行う機能部である。具体的には、ユーザの移動手段が自動車またはオートバイの場合、警告部１２７は、現在地から下り階段までの距離が所定以内（例えば、３００ｍ以内）であるか否かを判定する。また、ユーザの移動手段が自転車の場合、警告部１２７は、現在地から下り階段までの距離が所定以内（例えば、１００ｍ以内）であるか否かを判定する。また、かかる距離が所定以内と判定した場合、警告部１２７は、警告表示情報および警告音声情報の生成指示を出力処理部１２２に出力する。
【００３０】
通信部１０３は、外部装置（例えば、車載器３００）との間で情報通信を行う機能部である。例えば、通信部１０３は、Ｂｌｕｅｔｏｏｔｈなどの近距離無線通信規格を用いて通信可能に接続している外部装置との間で情報の送受信を行う。具体的には、通信部１０３は、階段に関する警告表示情報および警告音声情報を車載器３００に送信する。
【００３１】
センター通信部１０４は、地図情報２１０や交通情報などの所定情報を提供する情報センターとの間で情報通信を行う機能部である。例えば、センター通信部１０４は、現在地から所定範囲に含まれる地図情報を情報センターから取得する。また、センター通信部１０４は、地図の更新情報や交通情報を情報センターから取得する。
【００３２】
図３は、ナビアプリ表示端末１００のハードウェア構成の一例を示した図である。ナビアプリ表示端末１００は、入力装置４０１と、出力装置４０２と、外部記憶装置４０３と、演算装置４０４と、主記憶装置４０５と、ＧＰＳ装置４０６と、通信装置４０７と、これらを電気的に相互接続するバス４０８とを有している。
【００３３】
入力装置４０１は、例えばタッチパネルなどのポインティングデバイスである。出力装置４０２は、例えばディスプレイや音声出力装置であるスピーカである。外部記憶装置４０３は、例えばデジタル情報を記憶可能なフラッシュメモリやＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカードなどの不揮発性記憶装置である。
【００３４】
演算装置４０４は、例えばＣＰＵなどの処理装置である。主記憶装置４０５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリ装置である。
【００３５】
ＧＰＳ装置４０６は、ＧＰＳ衛星からの信号を受信し移動手段とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動手段の現在地、進行速度および進行方位を測定する装置である。通信装置４０７は、外部装置との間で情報通信を行うための通信モジュールなどである。
【００３６】
以上、ナビアプリ表示端末１００のハードウェア構成について説明した。
【００３７】
なお、ナビアプリ表示端末１００の演算部１０２は、演算装置４０４のＣＰＵに処理を行わせるプログラムによって実現される。これらのプログラムは、主記憶装置４０５のＲＯＭあるいは外部記憶装置４０３に格納されており、実行にあたってＲＡＭ上にロードされ、ＣＰＵにより実行される。また、記憶部１０１は、ＲＡＭ、ＲＯＭまたは外部記憶装置４０３によって実現されても良く、これらの組み合わせによって実現されても良い。また、通信部１０３およびセンター通信部１０４は、通信装置４０７によって実現される。
【００３８】
［動作の説明］
図４は、階段警告処理の一例を示したフロー図である。階段警告処理は、ナビアプリ表示端末１００において、ナビアプリの起動と共に開始される。
【００３９】
かかる処理が開始されると、階段判定部１２４は、下り階段が所定範囲内（例えば、５００ｍ以内）にあるか否かを判定する（ステップＳ００１）。具体的には、階段判定部１２４は、前述の通り現在地算出部１２３から取得した現在地を示す位置情報と、地図情報２１０とを用いて、下り階段が所定範囲内にあるか否かを判定する。そして、所定範囲内に下り階段がないと判定した場合（ステップＳ００１でＮｏ）、階段判定部１２４は、再度ステップＳ００１の処理を行う。一方で、所定範囲内に下り階段があると判定した場合（ステップＳ００１でＹｅｓ）、階段判定部１２４は、処理をステップＳ００２に移行する。
【００４０】
ステップＳ００２では、移動手段特定部１２６は、ナビアプリ表示端末１００を所持するユーザの移動手段を特定する。具体的には、移動手段特定部１２６は、移動速度算出部１２５が算出した移動手段の平均移動速度あるいは最高移動速度に基づき移動手段（自動車、オートバイ、自転車および徒歩のいずれか１つ）を特定する。
【００４１】
次に、移動手段特定部１２６は、ステップＳ００２で特定したユーザの移動手段が自動車またはオートバイであるか否かを判定する（ステップＳ００３）。そして、ユーザの移動手段が自動車またはオートバイと判定した場合、移動手段特定部１２６は、処理をステップＳ００４に移行する。一方で、特定した移動手段が自動車またはオートバイではないと判定した場合、移動手段特定部１２６は、処理をステップＳ００７に移行する。
【００４２】
ステップＳ００４では、警告部１２７は、下り階段までの距離が所定以内（例えば、３００ｍ以内）であるか否かを判定する。そして、かかる距離が所定以内ではないと判定した場合（ステップＳ００４でＮｏ）、警告部１２７は、処理をステップＳ００１に戻す。一方で、かかる距離が所定以内と判定した場合（ステップＳ００４でＹｅｓ）、警告部１２７は、処理をステップＳ００５に移行する。
【００４３】
次に、警告部１２７は、警告情報の生成指示を出力する（ステップＳ００５）。具体的には、警告部１２７は、警告表示情報（例えば、「この先に階段があります、ご注意ください」などの注意喚起文をポップアップ表示するための表示情報）の生成指示を出力処理部１２２に出力する。また、警告部１２７は、警告音声情報（例えば、「この先に階段があります、ご注意ください」などの注意喚起を促すための音声情報）の生成指示を出力処理部１２２に出力する。なお、警告部１２７は、警告表示情報および警告音声情報のうち、少なくともいずれか一方の生成指示を出力処理部１２２に送信しても良い。
【００４４】
次に、出力処理部１２２は、警告部１２７からの指示に応じた所定の警告情報を生成する。また、出力処理部１２２は、ナビアプリ表示端末１００および車載器３００が通信可能に接続されている場合、通信部１０３を介して警告情報を車載器３００に送信し、かかる通信接続が確立されていない場合、出力処理部１２２は、警告情報をナビアプリ表示端末１００の出力装置４０２（ディスプレイおよびスピーカ）に出力する（ステップＳ００６）。また、出力処理部１２２は、警告情報を送信または出力すると、処理をステップＳ００１に戻す。
【００４５】
なお、警告情報を取得した車載器３００は、取得した警告表示情報をディスプレイにポップアップ表示する。具体的には、車載器３００は、現在地を示すカーマークを表示した地図上に警告表示情報が示す注意喚起文をポップアップ表示する。また、車載器３００は、取得した警告音声情報を車載スピーカ３１０に出力する。これにより、車載器３００のディスプレイには、下り階段が近づいた際に所定の警告表示情報が表示され、車載スピーカ３１０から注意喚起を促す音声メッセージが出力される。
【００４６】
図５は、警告表示情報が表示された車載器３００の画面例５００を示した図である。図示するように、車載器３００のディスプレイには、現在地周辺の地図５０１と、現在地を示すカーマーク５０２と、下り階段が近づいていることを知らせる所定の警告表示情報５０３とが表示される。
【００４７】
また、警告情報をナビアプリ表示端末１００が出力する場合、ナビアプリ表示端末１００のディスプレイには、現在地周辺の地図と、現在地を示すカーマークと、下り階段が近づいていることを知らせる所定の警告表示情報とがポップアップ表示され、スピーカから注意喚起を促す音声メッセージが出力される。なお、警告表示情報が表示されたナビアプリ表示端末１００の画面例は、図５に示す車載器３００の画面例と同様である。
【００４８】
図４に戻って説明する。前述のステップＳ００３において、ユーザの移動手段が自動車またはオートバイではないと判定した場合（ステップＳ００３でＮｏ）、移動手段特定部１２６は、ユーザの移動手段が自転車であるか否かを判定する（ステップＳ００７）。具体的には、移動手段特定部１２６は、ステップＳ００２で特定したユーザの移動手段が自転車であるか否かを判定する。そして、自転車ではないと判定した場合（ステップＳ００７でＮｏ）、移動手段特定部１２６は、処理をステップＳ００１に戻す。一方で、移動手段が自転車と判定した場合（ステップＳ００７でＹｅｓ）、移動手段特定部１２６は、処理をステップＳ００８に移行する。
【００４９】
ステップＳ００８では、警告部１２７は、下り階段までの距離が所定以内（例えば、１００ｍ以内）であるか否かを判定する。そして、かかる距離が所定以内ではないと判定した場合（ステップＳ００８でＮｏ）、警告部１２７は、処理をステップＳ００１に戻す。一方で、かかる距離が所定以内と判定した場合（ステップＳ００８でＹｅｓ）、警告部１２７は、処理をステップＳ００９に移行する。
【００５０】
次に、警告部１２７は、警告情報の生成指示を出力する（ステップＳ００９）。具体的には、警告部１２７は、前述のステップＳ００５と同様に、所定の警告表示情報（例えば、「この先に階段があります、ご注意ください」などの注意喚起文をポップアップ表示するための表示情報）の生成指示を出力処理部１２２に出力する。また、警告部１２７は、所定の警告音声情報（例えば、「この先に階段があります、ご注意ください」などの注意喚起を促すための音声情報）の生成指示を出力処理部１２２に出力する。なお、警告部１２７は、警告表示情報および警告音声情報のうち、少なくともいずれか一方の生成指示を出力処理部１２２に送信しても良い。
【００５１】
次に、出力処理部１２２は、警告部１２７からの指示に応じた所定の警告情報を生成し、ナビアプリ表示端末１００のディスプレイおよびスピーカに出力する（ステップＳ０１０）。これにより、ナビアプリ表示端末１００のディスプレイには、現在地周辺の地図と、現在地を示すカーマークと、下り階段が近づいていることを知らせる所定の警告表示情報とがポップアップ表示され、スピーカから注意喚起を促す音声メッセージが出力される。なお、警告表示情報が表示されたナビアプリ表示端末１００の画面例は、図５に示す車載器３００の画面例と同様である。
【００５２】
出力処理部１２２は、警告情報を出力すると、処理をステップＳ００１に戻す。
【００５３】
以上、階段警告処理について説明した。このような処理を行うナビアプリ表示端末１００によれば、移動手段に応じたタイミングで階段の存在に関する警告を出力することができる。これにより、ユーザは、進路上に階段があることを事前に認識することができる。
【００５４】
また、本実施形態に係るナビアプリ表示端末１００によれば、移動手段が自動車（およびオートバイ）であるか、または自転車であるかを判別可能であって、移動手段に応じて警告タイミングを変えることができる。これにより、自動車やオートバイの場合に生じる不都合を回避することができる。
【００５５】
図６は、階段を含むエリアの一例を示した図である。図示するように、階段６０１は、市街地の比較的細い道路６０２に接続されていることが多い。また、細い道路６０２は、一方通行であることも多く、図示するエリアは、ユーザの現在地６０３と、ユーザが行こうとする場所６０４との間に階段６０１がある場合を想定したものである。
【００５６】
例えば、階段に関する警告が階段６０１付近すなわち一方通行の道路を越えた位置Ａの辺りで出力された場合、自動車を運転するユーザは、行きたい方向の道路に引き返すことが難しくなってしまう。一方で、自転車の場合には、一方通行であるか否かに関係なく、行きたい方向の道路に簡単に引き返すことができる。そのため、ナビアプリ表示端末１００は、移動手段が自動車（またはオートバイ）であるか、あるいは自転車かを判別可能とし、自動車等の場合には自転車よりも早いタイミングすなわち階段からより遠い位置で階段が近づいていることをユーザに知らせる警告を出力できるようにしている。
【００５７】
なお、本発明は、前述の実施形態に限られるものではなく、様々な変形例が可能である。例えば、出力処理部１２２は、下り階段の位置を示す情報（例えば、下り階段を囲む丸印や、下り階段を他の道路と異なる色または模様で表示するための表示情報など）を前述の注意喚起文と共に警告表示情報として生成しても良い。
【００５８】
図７（ａ）は、下り階段の位置を示す丸印７０１と注意喚起文７０２とが表示された画面例７００を示した図である。図７（ｂ）は、下り階段の位置を示す模様７１１と注意喚起文７１２とが表示された画面例７１０を示した図である。図７（ａ）の丸印７０１は、下り階段の位置を示している。図７（ｂ）の網掛け模様７１１は下り階段の位置を示している。また、図７（ａ）および（ｂ）の地図上には、下り階段が近づいていることをユーザに知らせる注意喚起文７１２がポップアップ表示されている。これにより、ユーザは、下り階段が近づいていることを知ると共に、下り階段の位置を認識することができる。
【００５９】
また、前述の実施形態では、移動手段が自動車、オートバイおよび自転車と判定された場合に所定の警告表示情報および警告音声情報を出力したが、移動手段が徒歩の場合にも警告表示情報等を出力するようにしても良い。
【００６０】
具体的には、移動手段が徒歩と判定された場合、警告部１２７は、下り階段までの距離が所定以内（例えば、１０ｍ以内）となった時に警告情報の生成指示を出力処理部１２２に出力する。また、出力処理部１２２は、生成した警告表示情報および警告音声情報をナビアプリ表示端末１００のディスプレイおよびスピーカに出力する。これにより、歩行者は、階段が近づいていることを事前に認識することができる。
【００６１】
また、ナビアプリ表示端末１００は、上り階段が近づいていることを知らせる警告情報を出力するようにしても良い。なお、上り階段であるか否かは、前述と同様にリンク情報２１３に含まれる標高情報２２１を用いて判定すれば良い。上り階段は、自動車、オートバイおよび自転車では通行できないため、警告情報を出力することで、ユーザは事前に迂回路などを探すことができる。
【００６２】
また、出力処理部１２２は、地図情報２１０を用いて階段までの距離を算出し、注意喚起文と階段までの距離とを含む警告表示情報を生成しても良い。これにより、ユーザは、階段までの距離を把握することができる。
【００６３】
なお、本発明は、上記の実施形態や変形例などに限られるものではなく、これら以外にも様々な実施形態および変形例が含まれる。例えば、上記の実施形態は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施形態の構成の一部を他の実施形態や変形例の構成に置き換えることが可能であり、ある実施形態の構成に他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【符号の説明】
【００６４】
１００・・・ナビアプリ表示端末、１０１・・・記憶部、１０２・・・演算部、
１０３・・・通信部、１０４・・・センター通信部、２００・・・ナビアプリ、
２１０・・・地図情報、１２１・・・入力受付部、１２２・・・出力処理部、
１２３・・・現在地算出部、１２４・・・階段判別部、１２５・・・移動速度算出部、
１２６・・・移動手段特定部、１２７・・・警告部、３００・・・車載器、
３１０・・・車載スピーカ、４０１・・・入力装置、４０２・・・出力装置、
４０３・・・外部記憶装置、４０４・・・演算装置、４０５・・・主記憶装置、
４０６・・・ＧＰＳ装置、４０７・・・通信装置、４０８・・・バス
【図１】
2019078541.tif 000003
【図２】
2019078541.tif 000004
【図３】
2019078541.tif 000005
【図４】
2019078541.tif 000006
【図５】
2019078541.tif 000007
【図６】
2019078541.tif 000008
【図７】
2019078541.tif 000009