(57)【要約】【課題】適切な道路を特定可能な道路特定装置を実現する。【解決手段】スマートフォン（１）は、地図を表示するディスプレイ（３０）と、ユーザによる操作を受け付けるタッチパネル（２０）と、ユーザが指定した第１点に対応する第１道路を特定する道路特定部（１５）と、を備え、道路特定部は、第１点に対応する地点に複数の道路が存在する場合、第１点を指定する操作で生じる物理量に対応する値によって第１道路を特定する。【選択図】図１
2018010536.tif 000002
【特許請求の範囲】
【請求項１】
地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置であって、
地図を表示する表示部と、
上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を受け付ける操作部と、
上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定する特定部と、を備え、
上記特定部は、
上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記操作部における、上記第１点を指定する操作によって生じる物理量に対応する値によって、上記複数の道路から上記第１道路を特定することを特徴とする道路特定装置。
【請求項２】
上記操作部は、上記表示部の表示領域に対応する入力領域に対する上記ユーザのタッチ位置を検出するタッチセンサであり、
上記道路特定装置は、上記入力領域に対する、上記ユーザによる押圧力を検出する圧力センサをさらに備え、
上記特定部は、
上記タッチセンサが検出した上記タッチ位置に対応する上記地図上の点を第１点とし、
上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記圧力センサが検出した押圧力によって、上記複数の道路から上記第１道路を特定することを特徴とする請求項１に記載の道路特定装置。
【請求項３】
上記圧力センサが検出した押圧力が連続して所定の閾値以上である時間を計測する計時部をさらに備え、
上記特定部は、上記圧力センサが検出した押圧力および上記計時部が計測した時間によって、上記複数の道路から上記第１道路を特定することを特徴とする請求項２に記載の道路特定装置。
【請求項４】
上記特定部は、
上記圧力センサが検出した押圧力および上記計時部が計測した時間によって、上記複数の道路から１つの道路を選択し、
上記タッチ位置が、上記押圧力が上記所定の閾値以上になった時点の位置から所定の距離以上変化したことを上記タッチセンサが検出した場合に、上記タッチ位置の変化を検出した時点において選択していた道路を上記第１道路として特定することを特徴とする請求項３に記載の道路特定装置。
【請求項５】
上記表示部は、上記特定部により選択されている道路の表示方法を、上記特定部により選択されていない道路の表示方法とは異ならせることを特徴とする請求項４に記載の道路特定装置。
【請求項６】
地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置であって、
地図を表示する表示部と、
上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を受け付ける操作部と、
上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定する特定部と、を備え、
上記特定部は、
上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合に、上記ユーザが上記第１点を指定した時刻より前の時刻において指定した１以上の第２点に対応する第２道路と上記複数の道路との位置関係から移動経路を判定し、判定した移動経路によって、上記複数の道路から上記第１道路を特定することを特徴とする道路特定装置。
【請求項７】
上記第１道路の路面状態情報に基づいて、上記操作部に駆動力を発生させる駆動部をさらに備えることを特徴とする請求項１から６のいずれか１項に記載の道路特定装置。
【請求項８】
地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置の道路特定方法であって、
表示部に地図を表示するステップと、
上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を操作部により受け付けるステップと、
上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定するステップと、を含み、
上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記操作部における、上記第１点を指定する操作によって生じる物理量に対応する値によって、上記複数の道路から上記第１道路を特定することを特徴とする道路特定装置の道路特定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる標高を有する複数の道路から適切な道路を特定することが可能な道路特定装置、および道路特定方法に関する。
【背景技術】
【０００２】
特許文献１には、地図とカーソルとを重ねて表示する表示部と、ユーザがカーソルの移動指示を行う入力部と、地図に含まれる道路の路面状態に関する路面状態情報を取得する路面状態情報取得手段と、を備えるナビゲーション装置が記載されている。当該ナビゲーション装置は、カーソルの位置における路面状態情報に基づいて、入力部に対して駆動力を与えることによって、路面状態に応じた感覚をユーザに与える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２１９２９５号公報（２００４年８月５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１には、互いに異なる標高を有する複数の道路がカーソル位置に存在する場合に、いずれの道路の路面状態情報に基づいて駆動力を発生させるかを選択する方法については記載されていない。このため、カーソル位置において例えば高架道路と地表の道路とが重畳している場合などにおいて、ユーザが所望する道路が選択されない虞がある。
【０００５】
本発明は、前記の問題点に鑑みてなされたものであり、その目的は、地図上で指定された点に、異なる標高を有する複数の道路が存在する場合に、適切な道路を特定可能な道路特定装置および道路特定方法を実現することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明の一態様に係る道路特定装置は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置であって、地図を表示する表示部と、上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を受け付ける操作部と、上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定する特定部と、を備え、上記特定部は、上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記操作部における、上記第１点を指定する操作によって生じる物理量に対応する値によって、上記複数の道路から上記第１道路を特定する。
【０００７】
また、本発明の一態様に係る道路特定装置は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置であって、地図を表示する表示部と、上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を受け付ける操作部と、上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定する特定部と、を備え、上記特定部は、上記ユーザによって指定された上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合に、上記ユーザが上記第１点を指定した時刻より前の時刻において指定した１以上の第２点に対応する第２道路と上記複数の道路との位置関係から移動経路を判定し、判定した移動経路によって、上記複数の道路から上記第１道路を特定する。
【０００８】
また、本発明の一態様に係る道路特定方法は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定方法であって、地図を表示するステップと、上記地図上の任意の点を指定するための、ユーザによる操作を受け付けるステップと、上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定するステップと、を含み、上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記操作部における、上記第１点を指定する操作によって生じる物理量に対応する値によって、上記複数の道路から上記第１道路を特定する。
【発明の効果】
【０００９】
本発明の一態様に係る道路特定装置および道路特定方法によれば、地図上で指定された点に、異なる標高を有する複数の道路が存在する場合に、適切な道路を特定することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係るスマートフォンの構成を示すブロック図である。
【図２】実施形態１に係るスマートフォンの構成を示す断面図である。
【図３】実施形態１に係るスマートフォンにおける処理の流れを示すフローチャートである。
【図４】（ａ）は、ある地点における道路の構成を示す図であり、（ｂ）は、（ａ）に示した地点を含む地図の初期状態を示す図であり、（ｃ）は、（ｂ）に示した地図においてある道路が選択される例を示す図であり、（ｄ）は、（ｂ）に示した地図において別の道路が選択される例を示す図である。
【図５】実施形態２に係るスマートフォンの構成を示すブロック図である。
【図６】実施形態２に係るスマートフォンにおける処理の、全体の流れを示すフローチャートである。
【図７】図６に示したフローチャートにおける、時間に応じて道路を特定する処理の流れを示すフローチャートである。
【図８】（ａ）は、ある地点における道路の構成を示す図であり、（ｂ）は、（ａ）に示した地点を含む地図の初期状態を示す図であり、（ｃ）は、（ｂ）に示した地図においてある道路が選択される例を示す図であり、（ｄ）は、（ｂ）に示した地図において別の道路が選択される例を示す図であり、（ｅ）は、（ｂ）に示した地図においてさらに別の道路が選択される例を示す図である。
【図９】実施形態３に係るスマートフォンの構成を示すブロック図である。
【図１０】実施形態３に係るスマートフォンにおける処理の流れを示すフローチャートである。
【図１１】（ａ）は、ある領域を示す地図を示す図であり、（ｂ）は、（ａ）に示した地図の表示を進行方向にスクロールさせた地図を示す図である。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
以下、本発明の実施の形態について、図１〜図４を用いて説明する。本実施形態の道路特定装置は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する。本実施形態では、一例として、本発明の道路特定装置が、タッチパネルなどを備えているスマートフォンであるとして説明する。しかし、本発明の道路特定装置は、これに限定されず、操作部を備えたあらゆる情報処理装置に適用可能である。また、上記操作部は、タッチパネルに限らず、地図に表示された道路上の任意の点を指定することが可能な操作部であればよい。
【００１２】
（スマートフォン１の構成）
図１は、本実施形態のスマートフォン１（道路特定装置）の構成を示すブロック図である。本実施形態に係るスマートフォン１の要部構成の一例について、図１を用いて説明する。なお、図１は、スマートフォン１のブロック図ではあるが、本発明に直接関係の無い部分、例えば通話機能、メール機能を実現する部分などは省略されている。
【００１３】
図１に示すように、スマートフォン１は、制御部１０、タッチパネル２０（操作部、タッチセンサ）、ディスプレイ３０（表示部）、圧力センサ４０、記憶部５０、および力覚発生部６０（駆動部、力覚デバイス）を備えている。このうち制御部１０については後述する。
【００１４】
タッチパネル２０は、ディスプレイ３０（後述）の表示領域に対応する入力領域を有し、当該入力領域に対するユーザのタッチ位置を検出する。タッチパネル２０は、検出したタッチ位置を示す位置情報を制御部１０に出力する。
【００１５】
ディスプレイ３０は、制御部１０の表示制御部１１（後述）から入力された画像を表示する。ディスプレイ３０は、例えば地図を表示する。ディスプレイ３０は、例えば液晶ディスプレイ、または有機ＥＬ(Electro Luminescence)ディスプレイ等で実現できる。
【００１６】
圧力センサ４０は、タッチパネル２０の入力領域に対してかけられた押圧力（物理量）を検出する。圧力センサ４０は、検出した押圧力の値を制御部１０に出力する。なお、本実施形態では、圧力センサ４０は押圧力の値を直接デジタル値で出力することとして説明を行うが、圧力センサ４０は圧力変化を示す電気信号を制御部１０に出力し、制御部１０の方で当該電気信号から押圧力のデジタル値を算出してもよい。また、圧力センサ４０は押圧力の大きさを検出できるセンサであればよく、その構造や検出方式は特に限定されない。
【００１７】
なお、スマートフォン１は、タッチパネル２０の代わりに圧力センサ４０でタッチ位置を検出してもよい。より具体的には、圧力センサ４０が入力面において押圧力がかけられた位置まで特定できるセンサである場合、圧力センサ４０が、入力面に対し０より大きい所定値以上の押圧力を検出した場合に、当該押圧力の値と、当該押圧力を検出した位置を示す位置情報とを制御部１０に出力してもよい。
【００１８】
記憶部５０は、スマートフォン１において扱われる各種データを記憶するものである。本実施形態では、記憶部５０は、２次元の地図情報、当該地図情報に含まれる道路の標高および路面状態情報などを記憶している。なお、記憶部５０は、スマートフォン１に内蔵されているものに限定されず、スマートフォン１の外部に設けられていてもよい。この場合、制御部１０は、スマートフォン１が備える通信部（不図示）を介して記憶部５０に記憶されているデータを読み出す。
【００１９】
力覚発生部６０は、タッチパネル２０に接触しているユーザに力覚を発生させる。本実施形態では力覚発生部６０はモータであり、タッチパネル２０に接触しているユーザに力覚を認識させるために、タッチパネル２０を所定の振動状態で振動させる。力覚発生部６０は、例えば抵抗力、引き込み力、遠心力、ツルツル感、またはザラザラ感といった触力覚を発生させてよい。また、力覚発生部６０は、タッチパネル２０の他、例えばスマートフォン１の筐体全体、あるいはスマートフォン１に有線または無線で接続された他の機器に接触しているユーザに力覚を発生させてもよい。
【００２０】
ここで、スマートフォン１における各部の位置関係について、図２を用いて説明する。図２は、スマートフォン１の構成を示す断面図である。図２においては、スマートフォン１の使用時にユーザと対向する面側を「表側」としている。
【００２１】
図２に示すとおり、スマートフォン１における各部は、表側に近い方から、タッチパネル２０、ディスプレイ３０、圧力センサ４０の順で配置される。制御部１０、記憶部５０、および力覚発生部６０は、圧力センサ４０の裏側に配置される。
【００２２】
図２に示す各部の大きさ、厚み等の形状、および配置順序はあくまで模式的なものであり、本願発明は同図に示した形状、および配置順序には限定されない。タッチパネル２０および圧力センサ４０は、ディスプレイ３０の表示領域全体を覆うように入力領域を形成する。換言すると、本実施形態に係るスマートフォン１では、表示領域と入力領域とは略同一の形状および大きさである。
【００２３】
なお、図２に示す例ではタッチパネル２０、ディスプレイ３０、および圧力センサ４０は別個に設けられている。しかし、スマートフォン１においてタッチパネル２０、ディスプレイ３０、および圧力センサ４０（特にタッチパネル２０およびディスプレイ３０）は、一体のタッチパネルディスプレイとして設けられていてもよい。または、タッチパネル２０およびディスプレイ３０は、互いに独立した装置であってもよい。
【００２４】
（制御部１０の構成）
図１に示すように、制御部１０は、表示制御部１１、タッチ検出部１２、標高取得部１３、圧力取得部１４、道路特定部１５（特定部）、路面状態情報取得部１６、および力覚制御部１７を備える。
【００２５】
表示制御部１１は、ディスプレイ３０による画像の表示を制御する。表示制御部１１は、記憶部５０から読み出した地図情報に基づく地図の画像をディスプレイ３０に表示させる。また、表示制御部１１はユーザの操作に応じて、例えばユーザがタッチした地図中の道路をハイライト表示するなどの制御を行う。
【００２６】
タッチ検出部１２は、タッチパネル２０へのユーザのタッチの有無およびタッチ位置を検出する。標高取得部１３は、タッチ検出部１２が検出したタッチ位置に対応する道路の標高を示すデータを記憶部５０から取得する。圧力取得部１４は、圧力センサ４０が検出した圧力を取得する。
【００２７】
道路特定部１５は、ユーザがタッチパネル２０により指定した第１点に対応する第１道路を特定する。例えば、標高取得部１３が取得した、道路の標高を示すデータが１つだけであれば、タッチ検出部１２が検出したタッチ位置に対応する道路は１つである。この場合、道路特定部１５は、当該タッチ位置に対応する道路を第１道路として特定する。
【００２８】
一方、標高取得部１３が取得した、道路の標高を示すデータが複数であれば、タッチ検出部１２が検出したタッチ位置に対応する道路は複数である。このような場合の例としては、地表に存在する一般道の上に、高速道路が高架で重なって存在する場合が挙げられる。この場合、道路特定部１５は、圧力取得部１４が取得した圧力によって、複数の道路から第１道路を特定する。具体的には、道路特定部１５は、圧力取得部１４が取得した圧力が所定の圧力以上である場合には、標高が低い道路を第１道路として特定する。また、道路特定部１５は、圧力取得部１４が取得した圧力が所定の圧力より小さい場合には、標高が高い道路を第１道路として特定する。
【００２９】
路面状態情報取得部１６は、道路特定部１５により特定された第１道路の路面状態情報を取得する。路面状態情報は、路面の状態を示す情報であり、例えば第１道路における移動前のタッチ位置に対応する地点から移動後のタッチ位置に対応する地点までの路面が上り坂である、または下り坂であるなどの情報である。また、路面状態情報は、路面の凹凸などを示す情報であってもよい。
【００３０】
力覚制御部１７は、路面状態情報取得部１６が取得した路面状態情報に対応する力覚を発生させるように力覚発生部６０を制御する。力覚制御部１７は、例えば、上り坂の路面状態情報に対応してタッチパネル２０に強い振動を発生させ、下り坂の路面状態情報に対応してタッチパネル２０に弱い振動を発生させるように力覚発生部６０を制御してよい。
【００３１】
（処理の流れ）
図３は、スマートフォン１による処理の流れ（道路特定方法）を示すフローチャートである。図３を参照して、スマートフォン１における処理の流れを説明する。
【００３２】
まず、タッチ検出部１２は、タッチパネル２０の、道路に対応する点へのタッチを待つ（Ｓ１）。タッチ検出部１２が道路に対応する点へのタッチを検出した場合（Ｓ１でＹｅｓ）、タッチ検出部１２はさらに、タッチ位置が道路上を移動したか判定する（Ｓ２）。タッチ位置が移動した場合（Ｓ２でＹｅｓ）、標高取得部１３は、移動前のタッチ位置に対応する地点に存在する道路の標高を取得する。そして、道路特定部１５は、移動前のタッチ位置に対応する地点に、異なる標高を有する複数の道路が存在するか判定する（Ｓ３）。
【００３３】
複数の標高の道路が存在する場合（Ｓ３でＹｅｓ）、圧力センサ４０が検出した押圧力を圧力取得部１４が取得する（Ｓ４、物理量を取得するステップ）。ここでは、２つの標高の道路が存在する場合について説明する。この場合、道路特定部１５は、圧力取得部１４が取得した押圧力が所定の閾値以上であるか判定する（Ｓ５、第１道路を特定するステップ）。押圧力が閾値未満である場合（Ｓ５でＮｏ）、道路特定部１５は、標高が高い道路を第１道路として特定する（Ｓ６）。一方、押圧力が閾値以上である場合（Ｓ５でＹｅｓ）、道路特定部１５は、標高が低い道路を第１道路として特定する（Ｓ７）。
【００３４】
また、移動前のタッチ位置に対応する地点に複数の標高の道路が存在しない場合（Ｓ３でＮｏ）、道路特定部１５は、移動前のタッチ位置に対応する道路を第１道路として特定する（Ｓ１０）。
【００３５】
その後、路面状態情報取得部１６は、特定された第１道路の路面状態情報を記憶部５０から取得する（Ｓ８）。さらに、力覚制御部１７は、第１道路の路面状態情報に基づいて、力覚発生部６０によりユーザに力覚を認識させるための駆動力を発生させる（Ｓ９）。
【００３６】
なお、Ｓ３において、タッチ位置に対応する地点が３つ以上の標高の道路を含んでいた場合、Ｓ５において道路特定部１５は、複数の閾値について押圧力が当該閾値以上であるか否かを判定してもよい。例えばタッチ位置に対応する地点が３つの標高の道路を含んでいた場合、道路特定部１５は、第１の閾値と、第１の閾値より大きい第２の閾値とについて判定を行い、以下の（Ａ）〜（Ｃ）のように第１道路を特定してもよい。
（Ａ）押圧力が第１の閾値未満：最も標高が高い道路
（Ｂ）押圧力が第１の閾値以上かつ第２の閾値未満：２番目に標高が高い道路
（Ｃ）押圧力が第２の閾値以上：最も標高が低い道路
さらに、タッチ位置に対応する地点が４つ以上の標高の道路を含む場合についても同様にして判定することができる。
【００３７】
また、Ｓ２において、ユーザが意図しない手の震えなどにより、誤ってタッチ位置を移動させてしまう虞がある。このため、Ｓ２においては、タッチ操作の移動距離に閾値を設け、タッチ位置が当該閾値以上の距離を移動した場合にタッチ位置が移動したと判定してもよい。
【００３８】
（実際の動作）
上述した処理に基づく、スマートフォン１の実際の動作の例を以下に示す。図４の（ａ）は、ある地点における道路の構成を示す図である。図４の（ｂ）は、（ａ）に示した地点を含む地図の初期状態を示す図である。図４の（ｃ）は、（ｂ）に示した地図において道路Ｂが選択される例を示す図である。図４の（ｄ）は、（ｂ）に示した地図において道路Ａが選択される例を示す図である。
【００３９】
図４の（ａ）に示す例では、地上に道路Ａが設けられ、その上に高架の道路Ｂが設けられている。このような場合、地図上では図４の（ｂ）に示すように、道路Ａの上に道路Ｂが重畳して表示される。このため、例えば図４の（ｂ）に示す点Ｐを、ユーザが指定した第１点として取得するだけでは、道路Ａと道路Ｂとのうち、いずれが指定されたのか特定することができない。
【００４０】
本実施形態のスマートフォン１は、圧力取得部１４を備え、ユーザが点Ｐを指定したときの、タッチパネル２０の入力領域に対するユーザの押圧力を取得する。さらに、道路特定部１５は、上記押圧力が所定の閾値より大きいか否かを判定し、当該判定結果に基づいて第１道路を特定する。例えば上記押圧力が所定の閾値未満である場合、図４の（ｃ）に示すように、道路特定部１５は道路Ｂを第１道路として特定する。その後、ユーザが道路Ｂに沿って指先をトレースすることで、指先に発生する力覚により道路Ｂの路面状態情報を確認することができる。
【００４１】
また例えば、上記圧力が所定の閾値以上である場合、図４の（ｄ）に示すように、道路特定部１５は道路Ａを第１道路として特定する。その後、ユーザが道路Ａに沿って指先をトレースすることで、指先に発生する力覚により道路Ａの路面状態情報を確認することができる。
【００４２】
なお、道路特定部１５は、上述した例とは逆に、圧力取得部１４が取得した圧力が所定の閾値以上であれば道路Ａを第１道路として特定し、所定の閾値未満であれば道路Ｂを第１道路として特定してもよい。また、道路特定部１５は、圧力取得部１４が取得した圧力の大きさ以外の、ユーザが第１点を指定する操作によって生じる物理量に対応する値、例えば圧力が加えられた時間によって、複数の道路から第１道路を特定してもよい。
【００４３】
（効果）
スマートフォン１は、タッチパネル２０により、地図上の第１点を指定するためのユーザの操作を受け付ける。そして、第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、圧力センサ４０が検出した圧力によって、路面状態情報を取得する対象となる第１道路を道路特定部１５が特定する。したがって、第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合に、適切に第１道路を特定することができる。
【００４４】
また、スマートフォン１は、第１道路の路面状態情報に基づいて、力覚発生部６０により駆動力を発生させることで、ユーザに路面状態を提示することができる。
【００４５】
〔実施形態２〕
本発明の他の実施形態について、図５〜図８に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００４６】
（スマートフォン２の構成）
図５は、本実施形態に係るスマートフォン２（道路特定装置）の構成を示すブロック図である。スマートフォン２は、制御部１０に代えて制御部１０Ａを備える点、およびタイマー７０（計時部）を備える点で、スマートフォン１と相違する。制御部１０Ａは、時間取得部１８を備える点で制御部１０と相違する。
【００４７】
タイマー７０は、圧力センサ４０が検出した押圧力が連続して所定の閾値以上である時間を計測する。時間取得部１８は、タイマー７０から時間を示す信号を取得する。なお、タイマー７０は、現在時刻を計時するものであってもよい。この場合、時間取得部１８はタイマー７０から、圧力センサ４０が検出した押圧力が所定の閾値以上になった時刻、および現在時刻を取得し、これらの時刻の差によって、押圧力が連続して所定の閾値以上である時間を算出することができる。
【００４８】
また、本実施形態のディスプレイ３０は、道路特定部１５により選択されている道路の表示方法を、道路特定部１５により選択されていない場合の表示方法とは異ならせる。
【００４９】
（処理の流れ）
図６は、本実施形態の地図表示装置による処理の、全体の流れを示すフローチャートである。図６に示すように、スマートフォン２における処理は、図３におけるＳ７がＳ２０に置換されていることを除いて、図３に示した処理と同様である。
【００５０】
図７は、図６に示したフローチャートにおける、Ｓ２０の処理の内容を示すフローチャートである。図７を参照して、図６におけるＳ２０の処理について説明する。
【００５１】
まず、Ｓ５（図６参照）でＹｅｓの場合、道路特定部１５は、時間に応じて道路を特定する処理を行う（Ｓ２０）。Ｓ２０では、図７に示すように、道路特定部１５は、時間取得部１８がタイマー７０から時間を示す信号（以下、単に「時間」と称する）を取得し、計時を開始する（Ｓ２１）。次に、道路特定部１５は、変数ｎ＝１を定義し（Ｓ２２）、ｎを１増加させる（Ｓ２３）。その後、力覚制御部１７は、ｎ＝２であればタッチパネル２０に接触しているユーザの指に対して引き込み力の力覚を発生させ、ｎ≧３であればすでに発生している引き込み力の力覚を強化する（Ｓ２４）。
【００５２】
その後、道路特定部１５は、タッチ位置が、押圧力が上記所定の閾値以上になった時点の位置から所定の距離以上変化した、すなわちユーザによってスワイプ操作が実行されたことを時間ｔｎまでにタッチパネル２０が検出したか判定する（Ｓ２５）。具体的には、道路特定部１５は、時間取得部１８によって時間ｔｎより十分に短い所定の時間ごとにタイマー７０から時間を取得する。そして、タイマー７０から取得した時間が時間ｔｎ以上になった時点で、タッチパネル２０に対してスワイプ操作が実行されたかを判定する。ここで、時間ｔｎは、ｔ２＜ｔ３＜ｔ４＜・・・である所定の時間である。
【００５３】
時間ｔｎまでにスワイプ操作が実行されなかった場合（Ｓ２５でＮｏ）、Ｓ２３からの処理が繰り返される。一方、時間ｔｎまでにスワイプ操作が実行された場合（Ｓ２５でＹｅｓ）、道路特定部１５は、タッチパネル２０が当該スワイプ操作（タッチ位置の変化）を検出した時点で選択していた道路を第１道路として特定する。すなわち、道路特定部１５は、ｎ番目に標高が高い道路を第１道路として特定する（Ｓ２６）。その後、Ｓ８以降（図６参照）の処理が実行される。
【００５４】
（実際の動作）
上述した処理に基づく、スマートフォン２の実際の動作の例を以下に示す。図８の（ａ）は、ある地点における道路の構成を示す図である。図８の（ｂ）は、（ａ）に示した地点を含む地図の初期状態を示す図である。図８の（ｃ）は、（ｂ）に示した地図において道路Ｃが選択される例を示す図である。図８の（ｄ）は、（ｂ）に示した地図において道路Ｂが選択される例を示す図である。図８の（ｅ）は、（ｂ）に示した地図において道路Ａが選択される例を示す図である。
【００５５】
図８の（ａ）に示す例では、地上に道路Ａが設けられ、その上に高架の道路Ｂ、および道路Ｂよりさらに標高が高い高架の道路Ｃが設けられている。このような場合、地図上では図８の（ｂ）に示すように、道路Ａ〜Ｃが重畳して表示される。このため、例えば図８の（ｂ）に示す点Ｐを、ユーザが指定した点として取得するだけでは、道路Ａ〜Ｃのうち、いずれが指定されたのか特定することができない。
【００５６】
本実施形態のスマートフォン２は、圧力センサ４０、タイマー７０、圧力取得部１４および時間取得部１８を備え、圧力が連続して所定の閾値以上である時間を取得することができる。例えば上記圧力が所定の閾値未満である場合、図８の（ｃ）に示すように、道路特定部１５は道路Ｃを第１道路として特定する。また例えば、上記圧力が所定の閾値以上である時間が、連続してｔ２未満であった場合には、図８の（ｄ）に示すように、道路特定部１５は道路Ｂを第１道路として特定する。さらに例えば、上記圧力が所定の閾値以上である時間が、連続してｔ２以上かつｔ３未満であった場合には、図８の（ｅ）に示すように、道路特定部１５は道路Ａを第１道路として特定する。
【００５７】
なお、表示制御部１１は、図７に示すフローチャートにおけるｎの値を参照し、ｎ番目に標高が高い道路をディスプレイ３０にハイライト表示（例えば図８の（ｄ）、（ｅ）に示すように、ｎ番目に標高が高い道路を実線で示し、その他の道路を破線で表示）させてもよい。この場合、ユーザは、道路特定部１５が選択している道路を視覚的に確認することができる。したがって、道路特定部１５に所望の道路を第１道路として特定させるために、どのタイミングでスワイプ操作を実行すればよいか、容易に理解することができる。
【００５８】
（効果）
スマートフォン２によれば、圧力センサ４０が検出した押圧力、およびタイマー７０が計測した時間によって第１道路が特定される。したがって、ユーザが指定した地図上の第１点に対応する地点に、標高が異なる多数の道路が存在する場合であっても、タッチパネル２０に対する押圧力を細かく調整する、またはタッチパネル２０に対する押圧力を大きくすることなく第１道路を特定することができる。
【００５９】
また、スマートフォン２によれば、道路特定部１５は、ユーザがスワイプ操作を実行した時点において選択していた道路を第１道路として特定する。したがってユーザは、スワイプ操作によって、容易に道路特定部１５に所望の第１道路を特定させることができる。
【００６０】
また、スマートフォン２のディスプレイ３０は、道路特定部１５により選択されている道路の表示方法を、道路特定部１５により選択されていない道路の表示方法とは異ならせる。例えばディスプレイ３０は、道路特定部１５により選択されている道路をハイライト表示する。したがって、ユーザは、所望の道路を道路特定部１５に第１道路として特定させるための、スワイプ操作を行うタイミングを容易に理解することができる。
【００６１】
〔実施形態３〕
本発明の他の実施形態について、図９〜図１１に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６２】
（スマートフォン３の構成）
図９は、本実施形態に係るスマートフォン３（道路特定装置）の構成を示すブロック図である。スマートフォン３は、制御部１０に代えて制御部１０Ｂを備える点、および圧力センサ４０を備えない点においてスマートフォン１と相違する。制御部１０Ｂは、圧力取得部１４を備えず、経路判定部１９を備える点において制御部１０と相違する。
【００６３】
経路判定部１９は、ユーザがタッチパネル２０により第１点を指定した時刻より前の時刻において指定した、１以上の第２点に対応する第２道路と上記複数の道路との位置関係に基づいて、第１点に至るまでの経路を判定する。ここで、１以上の第２点とは、ユーザがタッチパネル２０にタッチした点であってもよく、ユーザがタッチパネル２０上を連続的にトレースした軌道上の任意の点であってもよい。
【００６４】
具体的には経路判定部１９は、第２点に対応する道路から第１点に対応する複数の道路のそれぞれまでの経路のうち、最も適切と考えられる経路を判定する。なお、経路が適切であるかの判定には、例えばそれぞれの経路の長さが用いられてよい。
【００６５】
（処理の流れ）
図１０は、スマートフォン３における処理の流れを示すフローチャートである。図１０に示すように、スマートフォン３における処理は、図３におけるＳ４〜Ｓ７がＳ１１に置換されていることを除いて、図３に示した処理と同様である。
【００６６】
スマートフォン３においては、Ｓ３でＹｅｓの場合、タッチ位置の移動経路に基づいて、経路判定部１９が対応する道路での移動経路を判定する。そして、道路特定部１５は、経路判定部１９が判定した移動経路から、複数の道路から道路（ここでは、路面状態情報を取得する対象となる第１道路）を特定する（Ｓ１１）。
【００６７】
（実際の動作）
上述した処理に基づく、スマートフォン３の実際の動作の例を以下に示す。図１１の（ａ）は、ある領域を示す地図を示す図である。図１１の（ｂ）は、（ａ）に示した地図の表示を進行方向にスクロールさせた地図を示す図である。
【００６８】
図１１の（ａ）に示されている領域では、道路Ａに重畳する道路は存在しない。したがって、ユーザが図１１の（ａ）における点Ｐから道路Ａをトレースすると、道路Ａが第１道路として特定される。ユーザによるトレースに伴って地図の表示がスクロールされると、図１１の（ｂ）に示すように、道路Ａに重畳する道路Ｂが現れる。このとき、ユーザが図１１の（ｂ）に示す点線矢印に沿って道路Ａをトレースすると、道路Ａと道路Ｂとが重畳する領域（以下、重畳領域と記す）をトレースすることとなる。
【００６９】
この場合、経路判定部１９は、重畳領域内の第１点に対応する道路Ａおよび道路Ｂと、重畳領域に至るまでの経路である道路Ａとの位置関係に基づいて、第１点に至るまでの経路（移動経路）を判定する。そして、道路特定部１５は、当該経路から、路面状態情報を取得する対象となる第１道路を特定する。したがって、重畳領域においても道路Ａが第１道路として特定される。
【００７０】
また、ユーザは必ずしも重畳領域に至るまでの道路Ａをトレースする必要はない。例えば図１１の（ａ）に示す地図において点Ｐにタッチした後、地図をスクロールさせ、図１１の（ｂ）に示す地図における点線矢印上の領域を第１点としてタッチしてもよい。
【００７１】
この場合、点Ｐにタッチしたことで道路Ａが第１道路として特定される。そのため、図１１の（ｂ）に示す地図における第１点が重畳領域であっても、経路判定部１９は点Ｐに対応する道路Ａから第１点に対応する道路Ａおよび道路Ｂまでの適切な経路を判定する。具体的には、経路判定部１９は、点Ｐに対応する道路Ａと、重畳領域内の第１点に対応する道路Ａおよび道路Ｂとの位置関係に基づいて、点Ｐに対応する道路Ａから第１点に対応する道路Ａおよび道路Ｂまでの適切な経路を判定する。そして、道路特定部１５は、上記経路から道路Ａを第１経路として特定する。
【００７２】
（効果）
以上説明した通り、スマートフォン３は経路判定部１９を備える。経路判定部１９は、（１）ユーザが指定した第１点に対応する複数の道路と、（２）ユーザが上記第１点を指定した時刻より前の時刻において指定した１以上の第２点に対応する第２道路と、の位置関係に基づいて第２道路から第１道路までの経路を判定する。そして、道路特定部１５は、複数の道路のうち、経路判定部１９が判定した経路に合致する道路を第１道路として特定する。したがって、スマートフォン３によっても、スマートフォン１および２と同様、ユーザが指定した第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合に、適切に第１道路を選択することができる。
【００７３】
〔ソフトウェアによる実現例〕
スマートフォン１、２、３の制御ブロック（特に制御部１０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００７４】
後者の場合、スマートフォン１、２、３は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００７５】
〔まとめ〕
本発明の態様１に係る道路特定装置（スマートフォン１、２）は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置であって、地図を表示する表示部（ディスプレイ３０）と、上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を受け付ける操作部（タッチパネル２０）と、上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定する特定部（道路特定部１５）と、を備え、上記特定部は、上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記操作部における、上記第１点を指定する操作によって生じる物理量に対応する値によって、上記複数の道路から上記第１道路を特定する。
【００７６】
上記の構成によれば、道路特定装置は、表示部に表示された地図上の任意の点を指定するための、ユーザによる操作を受け付けるための操作部と、ユーザが指定した第１点に対応する第１道路を特定する特定部とを備える。特定部は、第１点に対応する位置に、異なる標高を有する複数の道路が存在する場合に、第１点を指定する操作によって生じる物理量に対応する値によって上記第１道路を特定する。
【００７７】
したがって、道路特定装置は、第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合に、適切に第１道路を特定することができる。
【００７８】
本発明の態様２に係る道路特定装置は、上記態様１において、上記操作部は、上記表示部の表示領域に対応する入力領域に対する上記ユーザのタッチ位置を検出するタッチセンサ（タッチパネル２０）であり、上記道路特定装置は、上記入力領域に対する、上記ユーザによる押圧力を検出する圧力センサ（４０）をさらに備え、上記特定部は、上記タッチセンサが検出した上記タッチ位置に対応する上記地図上の点を第１点とし、上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記圧力センサが検出した押圧力によって、上記複数の道路から上記第１道路を特定することが好ましい。
【００７９】
上記の構成によれば、操作部はタッチセンサである。また、道路特定装置は、タッチセンサの入力領域に対する、ユーザによる押圧力を検出する圧力センサをさらに備える。したがって特定部は、タッチセンサが検出したタッチ位置に対応する地点に、異なる標高を有する複数の道路が存在する場合、圧力センサが検出した押圧力によって第１道路を特定することができる。
【００８０】
本発明の態様３に係る道路特定装置は、上記態様２において、上記圧力センサが検出した押圧力が連続して所定の閾値以上である時間を計測する計時部（タイマー７０）をさらに備え、上記特定部は、上記圧力センサが検出した押圧力および上記計時部が計測した時間によって、上記複数の道路から上記第１道路を特定することが好ましい。
【００８１】
上記の構成によれば、押圧力および時間によって第１道路を特定することができる。
【００８２】
本発明の態様４に係る道路特定装置は、上記態様３において、上記特定部は、上記圧力センサが検出した押圧力および上記計時部が計測した時間によって、上記複数の道路から１つの道路を選択し、上記タッチ位置が、上記押圧力が上記所定の閾値以上になった時点の位置から所定の距離以上変化したことを上記タッチセンサが検出した場合に、上記タッチ位置の変化を検出した時点において選択していた道路を上記第１道路として特定することが好ましい。
【００８３】
上記の構成によれば、特定部は、タッチ位置が所定の距離以上変化した時点で選択していた道路を第１道路として特定する。したがってユーザは、タッチ位置を所定の距離以上変化させることで、容易に特定部に所望の第１道路を特定させることができる。
【００８４】
本発明の態様５に係る道路特定装置は、上記態様４において、上記表示部は、上記特定部により選択されている道路の表示方法を、上記特定部により選択されていない道路の表示方法とは異ならせることが好ましい。
【００８５】
上記の構成によれば、特定部により選択されている道路をユーザが視認することができる。したがって、ユーザは、特定部に所望の道路を第１道路として特定させる操作を行うためのタイミングを容易に理解することができる。
【００８６】
本発明の態様６に係る道路特定装置は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置（スマートフォン３）であって、地図を表示する表示部と、上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を受け付ける操作部と、上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定する特定部と、を備え、上記特定部は、上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合に、上記ユーザが上記第１点を指定した時刻より前の時刻において指定した１以上の第２点に対応する第２道路と上記複数の道路との位置関係から移動経路を判定し、判定した移動経路によって、上記複数の道路から上記第１道路を特定する。
【００８７】
上記の構成によれば、特定部は、ユーザが第１点を指定した時刻より前の時刻において指定した１以上の第２点に対応する第２道路と上記複数の道路との位置関係から移動経路を判定し、判定した移動経路によって、上記複数の道路から上記第１道路を特定する。したがって、態様１と同様の効果を奏する。
【００８８】
本発明の態様７に係る道路特定装置は、上記態様１から６のいずれかにおいて、上記第１道路の路面状態情報に基づいて、上記操作部に駆動力を発生させる駆動部（力覚発生部６０）をさらに備えることが好ましい。
【００８９】
上記の構成によれば、路面状態情報に基づいて操作部に駆動力を発生させることで、特定した道路の路面状態をユーザに提示することができる。
【００９０】
本発明の態様８に係る道路特定方法は、地図に表示された道路上の任意の点を指定し、指定した点に対応する道路を特定する道路特定装置の道路特定方法であって、表示部に地図を表示するステップと、上記表示部に表示された上記地図上の任意の点を指定するための、ユーザによる操作を操作部により受け付けるステップと、上記地図上における、上記ユーザが上記操作部により指定した第１点に対応する第１道路を特定するステップと、を含み、上記第１点に対応する地点に、異なる標高を有する複数の道路が存在する場合、上記操作部における、上記第１点を指定する操作によって生じる物理量に対応する値によって、上記複数の道路から上記第１道路を特定する。上記の構成によれば、上記態様１と同様の効果を奏する。
【００９１】
本発明の各態様に係る道路特定装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記道路特定装置が備える各部（ソフトウェア要素）として動作させることにより上記道路特定装置をコンピュータにて実現させる道路特定装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【００９２】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【符号の説明】
【００９３】
１、２、３  スマートフォン（道路特定装置）
１５  道路特定部（特定部）
２０  タッチパネル（操作部）
３０  ディスプレイ（表示部）
４０  圧力センサ（操作部）
６０  力覚発生部（駆動部）
７０  タイマー（計時部）
【図１】
2018010536.tif 000003
【図２】
2018010536.tif 000004
【図３】
2018010536.tif 000005
【図４】
2018010536.tif 000006
【図５】
2018010536.tif 000007
【図６】
2018010536.tif 000008
【図７】
2018010536.tif 000009
【図８】
2018010536.tif 000010
【図９】
2018010536.tif 000011
【図１０】
2018010536.tif 000012
【図１１】
2018010536.tif 000013