(57)【要約】【課題】外部との通信が可能な携帯機器を利用した経路案内において、中断後の経路案内の再開を容易にすることを目的とする。【解決手段】ユーザによって携帯されサーバと通信を行う経路案内装置２００であって、ＧＰＳを利用して現在位置情報を取得する現在位置取得部２０１と、ユーザから情報を入力される入力部２０６と、情報を送信する送信部２０５と、情報を受信する受信部２０５と、画像と音声を出力する出力部２０２〜２０４と、目的地に至る経路を表す経路情報および現在位置情報に基づいて経路案内を行う制御部２１０と、を備える。制御部２１０は、目的地を表す目的地情報が入力されず、経路情報を準備すべき旨の第１の指示が入力され、かつ所定の条件が満たされた第１の場合に、経路案内装置の識別情報をサーバに送信し、識別情報に応じた経路情報であって、中断された経路案内の目的地に至る経路を表す経路情報を、受信する。【選択図】図１
2008292299.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによって携帯されサーバとの間で通信を行う経路案内装置であって、
全地球測位システムを利用して、現在位置を表す現在位置情報を取得するための現在位置取得部と、
前記ユーザから情報を入力されることができる入力部と、
前記サーバに情報を送信することができる送信部と、
前記サーバから情報を受信することができる受信部と、
画像と音声の少なくとも一方を出力することができる出力部と、
出発地点から目的地に至る経路を表す経路情報および前記現在位置情報に基づいて、前記出力部を使用して経路案内を行う制御部と、を備え、
前記制御部は、
目的地を表す目的地情報が前記入力部を介して入力されず、前記経路情報を準備すべき旨の第１の指示が前記入力部を介して入力され、かつ所定の条件が満たされた第１の場合に、
前記経路案内装置に割り当てられた識別情報を、前記送信部を使用して前記サーバに送信し、
前記識別情報に応じた前記経路情報であって、前記経路案内装置によって中断された前記経路案内の目的地に至る経路を表す前記経路情報を、前記受信部を介して受信する、経路案内装置。
【請求項２】
請求項１記載の経路案内装置であって、
前記制御部は、
前記目的地情報が前記入力部を介して入力され、前記第１の指示が前記入力部を介して入力された第２の場合に、
前記識別情報と前記目的地情報とを前記送信部を使用して前記サーバに送信し、
前記目的地情報に応じた前記経路情報を前記受信部を介して受信する、経路案内装置。
【請求項３】
請求項２記載の経路案内装置であって、
前記経路情報は、前記経路を構成する複数の区間を表す複数組の区間情報であって、それぞれ前記区間の位置を表す区間位置情報を有する複数組の区間情報を含み、
前記制御部は、前記経路案内を実行しつつ、前記現在位置情報と前記区間位置情報とに基づいて、前記複数の区間のうち通過済みの区間を表す通過区間情報を生成し、
前記制御部は、
前記第２の場合において、経由地を表す経由地情報が前記目的地情報とともに前記入力部を介して入力された場合に、
前記送信部を使用して前記目的地情報とともに前記経由地情報を前記サーバに送信し、
前記目的地情報および前記経由地情報に応じた前記経路情報を前記受信部を介して受信し、
前記第１の場合に、
前記識別情報および前記現在位置情報とともに前記通過区間情報を、前記送信部を使用して前記サーバに送信し、
前記識別情報、前記現在位置情報、および前記通過区間情報に応じた前記経路情報であって、前記通過済みの区間に含まれる前記経由地点を経由しない経路を表す前記経路情報を前記受信部を介して受信する、経路案内装置。
【請求項４】
請求項３記載の経路案内装置であって、
前記所定の条件は、中断された前記経路案内を再開する旨の指示が前記入力部を介して入力されたことを含む、経路案内装置。
【請求項５】
請求項３記載の経路案内装置であって、
前記所定の条件は、前記第１の指示が前記入力部を介して入力され、かつ、中断された前記経路案内を再開せず新たな経路案内を行う旨の第２の指示が、前記第１の指示の後、所定の時間内に前記入力部を介して入力されなかったことを含む、経路案内装置。
【請求項６】
請求項３ないし５のいずれかに記載の経路案内装置であって、さらに、
前記経路案内が開始されたことを表す案内開始情報を格納することができる開始情報記憶部を備え、
前記制御部は、
前記経路案内を開始する際に、前記開始情報記憶部に前記案内開始情報を記憶させ、
前記目的地に到着した際に、前記開始情報記憶部から前記案内開始情報を削除し、
前記所定の条件は、前記開始情報記憶部に前記案内開始情報が記憶されていることを含む、経路案内装置。
【請求項７】
請求項３ないし６のいずれかに記載の経路案内装置であって、
前記制御部は、
前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、
前記経路案内に関する情報を保存する旨の指示が前記入力部を介して入力された場合に、前記経路案内に関する情報を保存する旨の保存指示情報を、前記識別情報とともに前記サーバに送信する、経路案内装置。
【請求項８】
請求項３ないし６のいずれかに記載の経路案内装置であって、
前記制御部は、
前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、
前記経路案内に関する情報を保存しない旨の指示が前記入力部を介して入力された場合に、前記経路案内に関する情報の保存が不要である旨の非保存指示情報を、前記識別情報とともに前記サーバに送信する、経路案内装置。
【請求項９】
請求項３ないし６のいずれかに記載の経路案内装置であって、さらに、
前記目的地情報および前記経由地情報を格納することができる目的地記憶部を備え、
前記制御部は、
前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、
前記経路案内に関する情報を保存する旨の指示が前記入力部を介して入力された場合に、前記経路案内の前記終了後も、前記目的地情報および前記経由地情報を前記目的地記憶部に保持する、経路案内装置。
【請求項１０】
ユーザが携帯する経路案内装置との間で通信を行うサーバであって、
前記経路案内装置から情報を受信することができる受信部と、
前記経路案内装置に情報を送信することができる送信部と、
前記経路案内装置から受信した前記情報に基づいて、出発地点から目的地に至る経路を表す経路情報を準備することができる制御部と、
目的地を表す目的地情報を含む前記経路情報の少なくとも一部を、前記経路案内装置に割り当てられた識別情報と対応づけて格納することができる記憶部と、を備え、
前記制御部は、
前記目的地情報を前記受信部を介して前記経路案内装置から受信せず、前記識別情報を前記受信部を介して前記経路案内装置から受信し、かつ所定の第１の条件が満たされた第１の場合に、
前記識別情報を前記受信部を介して前記経路案内装置から受信し、
前記記憶部内において前記受信した識別情報に対応づけて格納されている前記経路情報の少なくとも一部に基づいて、前記経路情報を準備し、
前記送信部を使用して前記経路案内装置に前記経路情報を送信する、サーバ。
【請求項１１】
請求項１１記載のサーバであって、
前記制御部は、
前記経路案内装置に割り当てられた識別情報と、目的地を表す目的地情報とを前記受信部を介して前記経路案内装置から受信し、所定の第２の条件が満たされた第２の場合に、
前記識別情報と前記目的地情報とを前記受信部を介して前記経路案内装置から受信し、
前記目的地情報に基づいて前記経路情報を準備し、
前記送信部を使用して前記経路案内装置に前記経路情報を送信し、
前記目的地情報を含む前記経路情報の少なくとも一部を前記識別情報に対応づけて前記記憶部に記憶する、サーバ。
【請求項１２】
請求項１１記載のサーバであって、
前記経路情報は、前記経路を構成する複数の区間を表す複数組の区間情報であって、それぞれ前記区間の位置を表す区間位置情報を有する複数組の区間情報を含み、
前記制御部は、
前記第２の場合において、経由地を表す経由地情報を前記目的地情報とともに前記受信部を介して前記経路案内装置から受信した場合に、
前記目的地情報とともに前記経由地情報を前記識別情報に対応づけて前記記憶部に記憶し、
前記目的地情報および前記経由地情報に基づいて前記経路情報を準備し、
前記第１の場合に、
前記識別情報および前記現在位置情報とともに、前記複数の区間のうち通過済みの区間を表す通過区間情報を、前記受信部を介して前記経路案内装置から受信し、
前記識別情報に対応づけられて前記記憶部に記憶されている前記目的地情報および前記経由地情報、前記現在位置情報、ならびに前記通過区間情報に基づいて、前記通過済みの区間に含まれる前記経由地点を経由しない経路を表す前記経路情報を準備する、サーバ。
【請求項１３】
請求項１２記載のサーバであって、
前記制御部は、
前記第２の場合において、前記経路情報を前記識別情報に対応づけて前記記憶部に記憶し、
前記第１の場合において、前記現在位置情報に基づいて特定される前記現在位置と、前記通過区間情報に基づいて特定される前記通過済みの区間に含まれる地点と、の距離がしきい値より小さい場合には、前記記憶部に記憶されている前記経路情報を、前記経路案内装置に送信すべき前記経路情報として準備する、サーバ。
【請求項１４】
経路案内システムであって、
ユーザが携帯する経路案内装置と、
前記経路案内装置との間で通信を行うサーバと、を含み、
前記経路案内装置は、
全地球測位システムを利用して現在位置を表す現在位置情報を取得するための現在位置取得部と、
前記ユーザから情報を入力されることができる入力部と、
前記サーバに情報を送信することができる第１の送信部と、
前記サーバから情報を受信することができる第１の受信部と、
画像と音声の少なくとも一方を出力することができる出力部と、
出発地点から目的地に至る経路を表す経路情報および前記現在位置情報に基づいて、前記出力部を使用して経路案内を行う第１の制御部と、を備え、
前記第１の制御部は、
目的地を表す目的地情報が前記入力部を介して入力されず、前記経路情報を準備すべき旨の第１の指示が前記入力部を介して入力され、かつ所定の条件が満たされた第１の場合に、
前記経路案内装置に割り当てられた識別情報を、前記第１の送信部を使用して前記サーバに送信し、
前記識別情報に応じた前記経路情報を、前記第１の受信部を介して受信し、
前記サーバは、
前記経路案内装置から情報を受信することができる第２の受信部と、
前記経路案内装置に情報を送信することができる第２の送信部と、
前記経路案内装置から受信した前記情報に基づいて前記経路情報を準備することができる第２の制御部と、
前記目的地情報を含む前記経路情報の少なくとも一部を、前記識別情報と対応づけて格納することができる記憶部と、を備え、
前記第２の制御部は、
前記第１の場合に、
前記識別情報を前記第２の受信部を介して前記経路案内装置から受信し、
前記記憶部内において前記受信した識別情報に対応づけて格納されている前記経路情報の少なくとも一部に基づいて、前記経路情報を準備し、
前記第２の送信部を使用して前記経路案内装置に前記経路情報を送信する、経路案内システム。
【請求項１５】
請求項１４記載の経路案内システムであって、
前記第１の制御部は、
前記目的地情報が前記入力部を介して入力され、前記第１の指示が前記入力部を介して入力された第２の場合に、
前記識別情報と前記目的地情報とを前記第１の送信部を使用して前記サーバに送信し、
前記目的地情報に応じた前記経路情報を前記第１の受信部を介して受信し、
前記第２の制御部は、
前記第２の場合に、
前記識別情報と前記目的地情報とを前記第２の受信部を介して前記経路案内装置から受信し、
前記目的地情報に基づいて前記経路情報を準備し、
前記第２の送信部を使用して前記経路案内装置に前記経路情報を送信し、
前記目的地情報を含む前記経路情報の少なくとも一部を前記識別情報に対応づけて前記記憶部に記憶する、経路案内システム。
【請求項１６】
請求項１５記載の経路案内システムであって、
前記経路情報は、前記経路を構成する複数の区間を表す複数組の区間情報であって、それぞれ前記区間の位置を表す区間位置情報を有する複数組の区間情報を含み、
前記第１の制御部は、前記経路案内を実行しつつ、前記現在位置情報と前記区間位置情報とに基づいて、前記複数の区間のうち通過済みの区間を表す通過区間情報を生成し、
前記第２の場合において、経由地を表す経由地情報が前記目的地情報とともに前記入力部を介して入力された場合に、
前記第１の制御部は、前記第１の送信部を使用して前記目的地情報とともに前記経由地情報を前記サーバに送信し、
前記第２の制御部は、
前記目的地情報とともに前記経由地情報を前記第２の受信部を介して前記経路案内装置から受信し、
前記目的地情報とともに前記経由地情報を前記識別情報に対応づけて前記記憶部に記憶し、
前記目的地情報および前記経由地情報に基づいて前記経路情報を準備し、
前記第１の場合に、
前記第１の制御部は、
前記識別情報および前記現在位置情報とともに前記通過区間情報を、前記第１の送信部を使用して前記サーバに送信し、
前記第２の制御部は、
前記識別情報および前記現在位置情報とともに前記通過区間情報を、前記第２の受信部を介して前記経路案内装置から受信し、
前記識別情報に対応づけられて前記記憶部に記憶されている前記目的地情報および前記経由地情報、前記現在位置情報、ならびに前記通過区間情報に基づいて、前記通過済みの区間に含まれる前記経由地点を経由しない経路を表す前記経路情報を準備する、経路案内システム。
【請求項１７】
請求項１６記載の経路案内システムであって、
前記所定の条件は、中断された前記経路案内を再開する旨の指示が前記入力部を介して入力されたことを含む、経路案内システム。
【請求項１８】
請求項１６記載の経路案内システムであって、
前記所定の条件は、前記第１の指示が前記入力部を介して入力され、かつ、中断された前記経路案内を再開せず新たな経路案内を行う旨の第２の指示が、前記第１の指示の後、所定の時間内に前記入力部を介して入力されなかったことを含む、経路案内システム。
【請求項１９】
請求項１６ないし１８のいずれかに記載の経路案内システムであって、
前記経路案内装置は、さらに、
前記経路案内が開始されたことを表す案内開始情報を格納することができる開始情報記憶部を備え、
前記第１の制御部は、
前記経路案内を開始する際に、前記開始情報記憶部に前記案内開始情報を記憶させ、
前記目的地に到着した際に、前記開始情報記憶部から前記案内開始情報を削除し、
前記所定の条件は、前記開始情報記憶部に前記案内開始情報が記憶されていることを含む、経路案内システム。
【請求項２０】
請求項１６ないし１９のいずれかに記載の経路案内システムであって、
前記第２の制御部は、
前記第２の場合において、前記経路情報を前記識別情報に対応づけて前記記憶部に記憶し、
前記第１の場合において、前記現在位置情報に基づいて特定される前記現在位置と、前記通過区間情報に基づいて特定される前記通過済みの区間に含まれる地点と、の距離がしきい値より小さい場合には、前記記憶部に記憶されている前記経路情報を、前記経路案内装置に送信すべき前記経路情報として準備する、経路案内システム。
【請求項２１】
請求項１６ないし２０のいずれかに記載の経路案内システムであって、
前記第１の制御部は、
前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、
前記経路案内に関する情報を保存する旨の指示が前記入力部を介して入力された場合に、前記経路案内に関する情報を保存する旨の保存指示情報を、前記識別情報とともに前記サーバに送信し、
前記第２の制御部は、前記保存指示情報を前記第２の受信部を介して前記経路案内装置から受け取った場合に、前記経路案内の前記終了後も、前記識別情報と対応づけられた前記目的地情報および前記経由地情報を前記記憶部に保持する、経路案内システム。
【請求項２２】
請求項１６ないし２０のいずれかに記載の経路案内システムであって、
前記第１の制御部は、
前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、
前記経路案内に関する情報を保存しない旨の指示が前記入力部を介して入力された場合に、前記経路案内に関する情報の保存が不要である旨の非保存指示情報を、前記識別情報とともに前記サーバに送信し、
前記第２の制御部は、前記非保存指示情報を前記第２の受信部を介して前記経路案内装置から受け取った場合に、前記経路案内の前記終了後、前記記憶部に記憶されている前記目的地情報および前記経由地情報を破棄する、経路案内システム。
【請求項２３】
請求項１６記載の経路案内システムであって、
前記経路案内装置は、さらに、
前記目的地情報および前記経由地情報を格納することができる目的地記憶部を備え、
前記第１の制御部は、
前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、
前記経路案内に関する情報を保存する旨の指示が前記入力部を介して入力された場合に、前記経路案内の前記終了後も、前記目的地情報および前記経由地情報を前記目的地記憶部に保持する、経路案内システム。
【請求項２４】
請求項１５ないし２３のいずれかに記載の経路案内システムであって、さらに、
地図の画像を表す地図画像データを、位置を表す位置情報と対応づけて格納し、前記経路案内装置との間で通信を行う地図サーバを含み、
前記第１の制御部は、
前記現在位置情報を、前記第１の送信部を使用して前記地図サーバに送信し、
前記地図サーバは、
前記現在位置情報を、前記経路案内装置から受信し、
前記現在位置情報と対応づけられている地図画像データを、前記経路案内装置に送信し、
前記第１の制御部は、
前記現在位置情報に応じた地図画像データを、前記第１の受信部を介して受信し、
前記経路情報、前記現在位置情報および前記受信した地図データに基づいて、前記出力部を使用して経路案内を行う、経路案内システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、外部との通信が可能な携帯機器を利用した経路案内の技術に関する。
【背景技術】
【０００２】
従来より、データ通信が可能な携帯電話を利用した経路案内が行われている。そのような技術においては、ユーザは、携帯電話２００のボタン等を操作して、経路探索の目的地を入力する。携帯電話２００は、ＧＰＳ２０１で検出された現在位置と、目的地の情報をサーバ１００に送信する。サーバ１００は、地図ＤＢ１０６により、現在位置を出発地として、目的地に至るまでの経路を探索し、結果を携帯電話２００に送信する。携帯電話２００は、この結果に基づいて、地図表示、音声案内、振動によってユーザを誘導する（特許文献１）。なお、携帯電話２００の上記の機能は、アプリケーションソフトによって実現される。
【０００３】
【特許文献１】特開２００５−２５７５８７号公報
【０００４】
上記のような技術において、ユーザは、携帯電話上で実行されている経路案内のアプリケーションソフトを目的地に到達する前に強制終了することがある。たとえば、経路の途中にある店舗に長時間、寄り道する場合などである。その後、再び目的地に向かう移動を再開する際には、ユーザは、再度、はじめから経路案内の設定を行う必要がある。すなわち、携帯電話２００のボタン等を操作して、経路探索の目的地、経由地、ルート探索の条件等を入力し、それらの情報を、ＧＰＳ２０１で検出された現在位置とともにサーバ１００に送信する必要がある。多くの携帯電話は、入力手段としてテンキーとカーソルキーしか有さない。このため、以前に行った入力手続きと同じ入力手続きを、再度、携帯電話上で実行することは、ユーザにとって煩雑に感じられる。このような問題は、経路案内の実施態様によらず、外部との通信が可能な携帯機器を利用した経路案内において広く生じうる。
【０００５】
一方、従来技術においては、携帯電話のディスプレイにおいて地図が表示される向きは、固定されていた。たとえば、ディスプレイの部分がテンキーを備える本体部分に対して回転できる携帯電話においては、本体部分に対するディスプレイ部分の向きに応じて、ディスプレイ上で画像を表示する向きが変化するものも存在する。しかし、それらの携帯電話においても、画像の向きは、本体部分とディスプレイ部分の相対的な角度に基づいて決められており、ユーザがどのような向きに携帯電話を持つかについては考慮されていなかった。このような問題は、所定の向きで眺めることが好ましい画像を表示する画像表示装置であって、ユーザが任意の角度で保持して画像を眺めることができる画像表示装置において広く存在する。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本願に係る発明の少なくとも一部は、外部との通信が可能な携帯機器を利用した経路案内において、中断後の経路案内の再開を容易にすることを目的とする。
【０００７】
また、本願に係る発明の少なくとも一部は、所定の向きで眺めることが好ましい画像を表示し、ユーザが任意の角度で保持して画像を眺めることができる画像表示装置において、ユーザが画像表示装置を利用する際の利便性を高めることを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明は、その一態様として、以下のような構成を備える経路案内システムを採用する。この経路案内システムは、ユーザが携帯する経路案内装置と、前記経路案内装置との間で通信を行うサーバと、を含む。
【０００９】
前記経路案内装置は、
全地球測位システムを利用して現在位置を表す現在位置情報を取得するための現在位置取得部と、
前記ユーザから情報を入力されることができる入力部と、
前記サーバに情報を送信することができる第１の送信部と、
前記サーバから情報を受信することができる第１の受信部と、
画像と音声の少なくとも一方を出力することができる出力部と、
出発地点から目的地に至る経路を表す経路情報および前記現在位置情報に基づいて、前記出力部を使用して経路案内を行う第１の制御部と、を備える。
【００１０】
前記第１の制御部は、
目的地を表す目的地情報が前記入力部を介して入力されず、前記経路情報を準備すべき旨の第１の指示が前記入力部を介して入力され、かつ所定の条件が満たされた第１の場合に、
前記経路案内装置に割り当てられた識別情報を、前記第１の送信部を使用して前記サーバに送信し、
前記識別情報に応じた前記経路情報であって、前記経路案内装置によって中断された前記経路案内の目的地に至る経路を表す前記経路情報を、前記第１の受信部を介して受信する。なお、所定の条件としては、たとえば、他の情報が入力されることや、情報を送信すべき旨の指示が入力されること、指示された処理を実行する場合に課金がされることを了承する旨の入力がされること、などの条件を含むことができる。
【００１１】
一方、前記サーバは、
前記経路案内装置から情報を受信することができる第２の受信部と、
前記経路案内装置に情報を送信することができる第２の送信部と、
前記経路案内装置から受信した前記情報に基づいて前記経路情報を準備することができる第２の制御部と、
前記目的地情報を含む前記経路情報の少なくとも一部を、前記識別情報と対応づけて格納することができる記憶部と、を備える。
【００１２】
前記第２の制御部は、
前記第１の場合に、
前記識別情報を前記第２の受信部を介して前記経路案内装置から受信し、
前記記憶部内において前記受信した識別情報に対応づけて格納されている前記経路情報の少なくとも一部に基づいて、前記経路情報を準備し、
前記第２の送信部を使用して前記経路案内装置に前記経路情報を送信する。
【００１３】
上記のような態様によれば、ユーザは、いったん入力した目的地を再度入力しなくても、経路案内を実行させることができる。このため、外部との通信が可能な携帯機器を利用した経路案内において、中断後の経路案内の再開を容易にすることを目的とする。
【００１４】
なお、前記第１の制御部は、前記目的地情報が前記入力部を介して入力され、前記第１の指示が前記入力部を介して入力された第２の場合に、
前記識別情報と前記目的地情報とを前記第１の送信部を使用して前記サーバに送信し、
前記目的地情報に応じた前記経路情報を前記第１の受信部を介して受信することが好ましい。
【００１５】
そして、前記第２の制御部は、前記第２の場合に、
前記識別情報と前記目的地情報とを前記第２の受信部を介して前記経路案内装置から受信し、
前記目的地情報に基づいて前記経路情報を準備し、
前記第２の送信部を使用して前記経路案内装置に前記経路情報を送信し、
前記目的地情報を含む前記経路情報の少なくとも一部を前記識別情報に対応づけて前記記憶部に記憶することが好ましい。
【００１６】
このような態様とすれば、一度入力された目的地情報を有効に活用して、中断後の経路案内の再開を行うことができる。なお、目的地情報は、前記識別情報に直接対応づけられてもよいし、他の情報を介して間接的に関連づけられてもよい。
【００１７】
なお、前記経路情報は、前記経路を構成する複数の区間を表す複数組の区間情報であって、それぞれ前記区間の位置を表す区間位置情報を有する複数組の区間情報を含むことができる。そのような態様において、前記第１の制御部は、前記経路案内を実行しつつ、前記現在位置情報と前記区間位置情報とに基づいて、前記複数の区間のうち通過済みの区間を表す通過区間情報を生成することが好ましい。
【００１８】
上記の態様においては、前記第２の場合において、経由地を表す経由地情報が前記目的地情報とともに前記入力部を介して入力された場合に、前記第１の制御部は、前記第１の送信部を使用して前記目的地情報とともに前記経由地情報を前記サーバに送信することが好ましい。一方、前記第２の制御部は、前記目的地情報とともに前記経由地情報を前記第２の受信部を介して前記経路案内装置から受信し、前記目的地情報とともに前記経由地情報を前記識別情報に対応づけて前記記憶部に記憶し、前記目的地情報および前記経由地情報に基づいて前記経路情報を準備することが好ましい。
【００１９】
一方、前記第１の場合に、前記第１の制御部は、前記識別情報および前記現在位置情報とともに前記通過区間情報を、前記第１の送信部を使用して前記サーバに送信することが好ましい。そして、前記第２の制御部は、前記識別情報および前記現在位置情報とともに前記通過区間情報を、前記第２の受信部を介して前記経路案内装置から受信し、前記識別情報に対応づけられて前記記憶部に記憶されている前記目的地情報および前記経由地情報、前記現在位置情報、ならびに前記通過区間情報に基づいて、前記通過済みの区間に含まれる前記経由地点を経由しない経路を表す前記経路情報を準備することが好ましい。
【００２０】
このような態様とすれば、過去に中断された経路案内の目的地情報と経由地情報に基づいて経路情報を準備する際に、以下のような事態を防止することができる。すなわち、すでに通過済みであり、この先、通過する必要がない経由地を再び通るような経路を表す経路情報を準備する事態を防止することができる。
【００２１】
なお、所定の条件は、中断された前記経路案内を再開する旨の指示が前記入力部を介して入力されたことを含むことができる。また、前記所定の条件は、前記第１の指示が前記入力部を介して入力され、かつ、中断された前記経路案内を再開せず新たな経路案内を行う旨の第２の指示が、前記第１の指示の後、所定の時間内に前記入力部を介して入力されなかったことを含むこともできる。
【００２２】
なお、「条件Ｘは条件ｘ１を含む」とは、「条件Ｘが、ＯＲ条件である下位の複数の選択肢の一つとして条件ｘ１を含む」態様と、「条件Ｘが、満たすべき必須の条件として条件ｘ１を含む」という態様と、の両方の態様と含む。
【００２３】
このような態様とすれば、サーバは、中断された経路案内を再開する旨の指示をユーザに入力させることなく、記憶部に記憶されている、中断された経路案内の目的地情報と現在位置情報とに基づいて経路情報を準備することができる。
【００２４】
また、前記経路案内装置は、さらに、前記経路案内が開始されたことを表す案内開始情報を格納することができる開始情報記憶部を備えることが好ましい。そのような態様において、前記第１の制御部は、前記経路案内を開始する際に、前記開始情報記憶部に前記案内開始情報を記憶させ、前記目的地に到着した際に、前記開始情報記憶部から前記案内開始情報を削除することが好ましい。そして、前記所定の条件は、前記開始情報記憶部に前記案内開始情報が記憶されていることを含むことができる。
【００２５】
このような態様とすれば、たとえば、目的地に到着する前にユーザによって経路案内が強制終了された場合に、経路案内装置側に記憶された案内開始情報に基づいて、経路案内再開のために、サーバの記憶部に記憶されている目的地情報に基づく経路情報をサーバに準備させることができる。
【００２６】
なお、前記第２の制御部は、上記の第２の場合において、前記経路情報を前記識別情報に対応づけて前記記憶部に記憶することが好ましい。そして、前記第２の制御部は、上記の第１の場合において、前記現在位置情報に基づいて特定される前記現在位置と、前記通過区間情報に基づいて特定される前記通過済みの区間に含まれる地点と、の距離がしきい値より小さい場合には、前記記憶部に記憶されている前記経路情報を、前記経路案内装置に送信すべき前記経路情報として準備することが好ましい。
【００２７】
このような態様とすれば、中断された経路案内において使用されていた経路の近傍にユーザがいる場合には、サーバは、現在位置情報等に基づいて新たに経路情報を準備することなく、経路情報を準備することができる。このため、常に現在位置情報等に基づいて新たに経路情報を準備する態様に比べて、サーバの処理の負荷を軽減することができる。また、常に現在位置情報等に基づいて新たに経路情報を準備する態様に比べて、第１の指示が入力されてから経路案内が開始されるまでの時間を短くすることができる。
【００２８】
また、前記第１の制御部は、前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行い、前記経路案内に関する情報を保存する旨の指示が前記入力部を介して入力された場合に、前記経路案内に関する情報を保存する旨の保存指示情報を、前記識別情報とともに前記サーバに送信することが好ましい。そして、前記第２の制御部は、前記保存指示情報を前記第２の受信部を介して前記経路案内装置から受け取った場合に、前記経路案内の前記終了後も、前記識別情報と対応づけられた前記目的地情報および前記経由地情報を前記記憶部に保持することが好ましい。
【００２９】
このような態様とすれば、経路案内を終了させるときに、経路案内に関する情報の保存をユーザが望んだ場合には、後に再利用するために、目的地情報および経由地情報をサーバ側に保存することができる。
【００３０】
なお、前記第１の制御部は、前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行うことが好ましい。そして、前記第１の制御部は、前記経路案内に関する情報を保存しない旨の指示が前記入力部を介して入力された場合に、前記経路案内に関する情報の保存が不要である旨の非保存指示情報を、前記識別情報とともに前記サーバに送信することが好ましい。そして、前記第２の制御部は、前記非保存指示情報を前記第２の受信部を介して前記経路案内装置から受け取った場合に、前記経路案内の前記終了後、前記記憶部に記憶されている前記目的地情報および前記経由地情報を破棄することが好ましい。
【００３１】
このような態様とすれば、経路案内を終了させるときに、経路案内に関する情報をユーザが必要としない場合には、経路案内に関する情報を破棄して、記憶部の容量を有効に活用することができる。
【００３２】
前記経路案内装置は、さらに、前記目的地情報および前記経由地情報を格納することができる目的地記憶部を備えることが好ましい。そして、前記第１の制御部は、前記経路案内を行っているときに前記経路案内を終了する旨の指示が前記入力部を介して入力された場合には、前記経路案内に関する情報を保存するか否かを示す入力を促す出力を、前記出力部を使用して行うことが好ましい。そして、前記第１の制御部は、前記経路案内に関する情報を保存する旨の指示が前記入力部を介して入力された場合に、前記経路案内の前記終了後も、前記目的地情報および前記経由地情報を前記目的地記憶部に保持することが好ましい。
【００３３】
このような態様とすれば、経路案内を終了させるときに、経路案内に関する情報の保存をユーザが望んだ場合には、後に再利用するために、目的地情報および経由地情報を経路案内装置側に保存することができる。
【００３４】
なお、経路案内システムは、地図の画像を表す地図画像データを、位置を表す位置情報と対応づけて格納し、前記経路案内装置との間で通信を行う地図サーバをさらに含む態様とすることができる。そのような態様において、前記第１の制御部は、前記現在位置情報を、前記第１の送信部を使用して前記地図サーバに送信することが好ましい。前記地図サーバは、前記現在位置情報を、前記経路案内装置から受信し、前記現在位置情報と対応づけられている地図画像データを、前記経路案内装置に送信することが好ましい。そして、前記第１の制御部は、前記現在位置情報に応じた地図画像データを、前記第１の受信部を介して受信し、前記経路情報、前記現在位置情報および前記受信した地図データに基づいて、前記出力部を使用して経路案内を行うことが好ましい。
【００３５】
このような態様とすれば、地図の画像の上に経路と現在位置とを表示して、経路案内を行うことができる。なお、地図サーバは、経路情報を準備するサーバと同一とすることもでき、異なるサーバとすることもできる。
【００３６】
なお、サーバの制御部は、以下のように構成することもできる。すなわち、前記制御部は、前記目的地情報を前記受信部を介して前記経路案内装置から受信せず、前記識別情報を前記受信部を介して前記経路案内装置から受信し、かつ所定の第１の条件が満たされた第１の場合に、
前記識別情報を前記受信部を介して前記経路案内装置から受信し、
前記記憶部内において前記受信した識別情報に対応づけて格納されている前記経路情報の少なくとも一部に基づいて、前記経路情報を準備し、
前記送信部を使用して前記経路案内装置に前記経路情報を送信する。
【００３７】
なお、前記制御部は、前記経路案内装置に割り当てられた識別情報と、目的地を表す目的地情報とを前記受信部を介して前記経路案内装置から受信し、所定の第２の条件が満たされた第２の場合に、
前記識別情報と前記目的地情報とを前記受信部を介して前記経路案内装置から受信し、
前記目的地情報に基づいて前記経路情報を準備し、
前記送信部を使用して前記経路案内装置に前記経路情報を送信し、
前記目的地情報を含む前記経路情報の少なくとも一部を前記識別情報に対応づけて前記記憶部に記憶する。
【００３８】
一方、本願発明は、以下のような携帯用画像表示装置として構成することもできる。
この携帯用画像表示装置は、
画像を表示することができる表示部と、
ユーザから情報を入力されることができる入力部であって、複数の操作部分をそれぞれ操作されることによって互いに異なる情報を入力されることができる、入力部と、
前記携帯用画像表示装置の向きを感知することができるセンサと、
前記入力部および前記センサからの入力に応じて前記表示部に文字を含む画像を表示することができる制御部であって、鉛直上方に合わせて前記表示部に前記文字を含む画像を表示し、前記各操作部分が操作された場合に、前記画像の少なくとも一部を、鉛直上方に対する前記各操作部分の位置に応じた方向に動かす制御部と、を備える。
【００３９】
このような態様においては、鉛直上方に合わせて文字を含む画像を表示するため、ユーザが文字を読みやすいように画像を表示することができる。そして、各操作部分が操作された場合に、鉛直上方に対する各操作部分の位置に応じた方向に画像を動かすため、ユーザは直感的に画像を動かすことができる。よって、上記の態様においては、ユーザが画像表示装置を利用する際の利便性が高い。
【００４０】
なお、前記複数の操作部分は、
第１の操作部分と、
前記第１の操作部分とは異なる位置にある第２の操作部分と、
前記入力部に正対し前記第１の操作部分の方向を１２時の方向とし前記第２の操作部分の方向を６時の方向としたときに、３時の方向に位置する第３の操作部分と、
前記入力部に正対し前記第１の操作部分の方向を１２時の方向とし前記第２の操作部分の方向を６時の方向としたときに、９時の方向に位置する第４の操作部分と、を含むことができる。
そして、前記制御部は、前記表示部上において、少なくとも、互いに９０度づつ異なる第１ないし第４の方向に沿って前記画像を動かすことができる態様とすることができる。
【００４１】
そのような態様において、前記制御部は、前記第１ないし第４の操作部分のうち鉛直方向に沿って最も上方にある上操作部分が操作された場合に、前記表示部において、前記第１ないし第４の方向のうち鉛直方向の上方に最も近い方向である第１の移動方向に前記画像の少なくとも一部を動かすことが好ましい。そして、前記制御部は、前記第１ないし第４の操作部分のうち鉛直方向に沿って最も下方にある下操作部分が操作された場合に、前記表示部において、前記第１ないし第４の方向のうち鉛直方向の下方に最も近い方向である第２の移動方向に前記画像の少なくとも一部を動かすことが好ましい。
【００４２】
このような態様とすれば、ユーザは、直感的に上下の操作部分を操作して、表示部において、画像を上下に動かすことができる。
【００４３】
なお、前記制御部は、前記第１ないし第４の操作部分のうち、前記入力部に正対し前記上操作部分の方向を１２時の方向とし前記下操作部分の方向を６時の方向としたときに、３時の方向に位置する右操作部分が操作された場合に、前記表示部に正対し前記第１の移動方向を１２時の方向とし前記第２の移動方向を６時の方向としたときに、３時の方向である第３の移動方向に前記画像の少なくとも一部を動かすことが好ましい。そして、前記制御部は、前記第１ないし第４の操作部分のうち、前記入力部に正対し前記上操作部分の方向を１２時の方向とし前記下操作部分の方向を６時の方向としたときに、９時の方向に位置する左操作部分が操作された場合に、前記表示部に正対し前記第１の移動方向を１２時の方向とし前記第２の移動方向を６時の方向としたときに、９時の方向である第４の移動方向に前記画像の少なくとも一部を動かすことが好ましい。
【００４４】
このような態様とすれば、ユーザは、直感的に上下左右の操作部分を操作して、表示部において、画像を上下左右に動かすことができる。
【００４５】
また、前記複数の操作部分は、前記入力部に正対し前記第１の操作部分の方向を１２時の方向とし前記第２の操作部分の方向を６時の方向としたときに、さらに、
１時３０分の方向に位置する第５の操作部分と、
４時３０分の方向に位置する第６の操作部分と、
７時３０分の方向に位置する第７の操作部分と、
１０時３０分の方向に位置する第８の操作部分と、を含むことが好ましい。
【００４６】
そのような態様において、前記制御部は、
前記第１ないし第８の操作部分のうち、前記入力部に正対し前記上操作部分の方向を１２時の方向とし前記下操作部分の方向を６時の方向としたときに、１時３０分の方向に位置する右上操作部分が操作された場合に、前記表示部に正対し前記第１の移動方向を１２時の方向とし前記第２の移動方向を６時の方向としたときに、１時３０分の方向である第５の移動方向に前記画像の少なくとも一部を動かし、
前記第１ないし第８の操作部分のうち、前記入力部に正対し前記上操作部分の方向を１２時の方向とし前記下操作部分の方向を６時の方向としたときに、４時３０分の方向に位置する右下操作部分が操作された場合に、前記表示部に正対し前記第１の移動方向を１２時の方向とし前記第２の移動方向を６時の方向としたときに、４時３０分の方向である第６の移動方向に前記画像の少なくとも一部を動かし、
前記第１ないし第８の操作部分のうち、前記入力部に正対し前記上操作部分の方向を１２時の方向とし前記下操作部分の方向を６時の方向としたときに、７時３０分の方向に位置する左下操作部分が操作された場合に、前記表示部に正対し前記第１の移動方向を１２時の方向とし前記第２の移動方向を６時の方向としたときに、７時３０分の方向である第７の移動方向に前記画像の少なくとも一部を動かし、
前記第１ないし第８の操作部分のうち、前記入力部に正対し前記上操作部分の方向を１２時の方向とし前記下操作部分の方向を６時の方向としたときに、１０時３０分の方向に位置する左上操作部分が操作された場合に、前記表示部に正対し前記第１の移動方向を１２時の方向とし前記第２の移動方向を６時の方向としたときに、１０時３０分の方向である第８の移動方向に前記画像の少なくとも一部を動かすことが好ましい。
【００４７】
このような態様とすれば、ユーザは、直感的に操作部分を右上、右下、左下、左上の操作部分を操作して、表示部において、画像を右上、右下、左下、左上に動かすことができる。
【００４８】
なお、前記画像の少なくとも一部は、地図を表す画像とすることができる。
【００４９】
また、前記画像の少なくとも一部は、操作メニューの複数の選択肢のうちユーザが指定する選択肢を表す画像とすることもできる。
【００５０】
なお、本発明は、種々の形態で実現することが可能であり、例えば、経路案内方法、経路案内装置および経路案内システム、画像表示方法および画像表示装置、それらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００５１】
Ａ．第１実施例：
Ａ１．全体構成：
図１は、本発明の第１実施例である経路案内システムのハードウェア構成を示す図である。第１実施例の経路案内システムは、経路探索サーバ１００と、地図サーバ１５０と、携帯電話２００と、を含む。なお、図１においては、経路探索サーバ１００、地図サーバ１５０、および携帯電話２００の外観と、そのシステム構成を示すブロック図とを別に示す。
【００５２】
携帯電話２００は、ＧＰＳアンテナ２０１と、表示パネル２０２と、音声出力部２０３と、振動機構２０４と、通信部２０５と、コマンド入力部２０６と、開閉センサ２０７と、加速度センサ２０８と、主制御部２１０と、通話制御部２２０とを有している。
【００５３】
ＧＰＳアンテナ２０１は、ＧＰＳ（Ｇｒｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ／全地球測位システム）の衛星からの電波を受信するためのアンテナである。ＧＰＳアンテナ２０１が受信する電波に基づいて、携帯電話２００の現在位置を表す現在位置情報を取得することができる。
【００５４】
表示パネル２０２は、たとえば、６４０画素×４８０画素の画像を表示することができる液晶ディスプレイである。音声出力部２０３は、スピーカを含む装置であって、経路案内などのユーザへのメッセージやメロディなどを音声で出力できる装置である。振動機構２０４は、所定のパターンの振動でユーザの注意を促すことができる装置である。本明細書においては、これら画像、音声、振動を出力する装置２０２〜２０４を、まとめて「出力部」と呼ぶことがある。
【００５５】
通信部２０５は、インターネットＩＮＴを介して経路探索サーバ１００および地図サーバ１５０と通信を行い、情報を送受信することができる。
【００５６】
コマンド入力部２０６は、テンキー２０６ａとカーソルキー２０６ｂとを含む。ユーザは、テンキー２０６ａとカーソルキー２０６ｂを介して携帯電話２００に情報を入力する。
【００５７】
携帯電話２００は、コマンド入力部２０６の一部としてのテンキー２０６ａを備える第１部分２００ａと、コマンド入力部２０６の他の一部としてのカーソルキー２０６ｂおよび表示パネル２０２としての液晶ディスプレイを備える第２部分２００ｂとを有している。携帯電話２００は、第２部分２００ｂを第１部分２００ａに対してスライドさせることができる。携帯電話２００は、そのスライドにより、第１部分２００ａと第２部分２００ｂが重なっておりテンキー２０６ａが第２部分の下に隠れている第１の状態と、第１部分２００ａと第２部分２００ｂがずれており第１部分２００ａのうちのテンキー２０６ａが設けられている部分が第２部分２００ｂと重なっていない第２の状態と、を実現することができる。以下、第１の状態を「閉状態」と言うことがあり、第２の状態を「開状態」と言うことがある。図１の左下においては、開状態の携帯電話２００を示す。
【００５８】
開閉センサ２０７は、携帯電話２００が開状態にあるか、閉状態にあるかを検知することができるセンサである。加速度センサ２０８は、ｘ軸、ｙ軸、ｚ軸の３軸についての加速度を検知することができる３次元加速度センサである。鉛直方向には常に１Ｇの重力加速度がかかっている。このため、加速度センサ２０８の出力に基づいて１Ｇの加速度がかかかっている向きを計算することにより、鉛直上方または鉛直下方に対する携帯電話の向きを検知することができる。
【００５９】
通話制御部２２０は、通話のための着信呼出、音声／電気信号の変換などを行う回路である。
【００６０】
主制御部２１０は、携帯電話２００の各部を制御するための制御ユニットである。主制御部２１０は、それらの制御に使用されるＣＰＵ、ＲＡＭ、ＲＯＭを備えている。たとえば、主制御部２１０は、ＣＰＵでアプリケーションソフトウェア２１２を実行することによって携帯電話２００の各部を制御し、現在位置から目的地までの経路案内を行うことができる。
【００６１】
経路探索サーバ１００は、通信部１０２と、制御部１０４と、記憶部１０６とを有している。通信部１０２は、インターネットＩＮＴを介して地図サーバ１５０および携帯電話２００と通信を行うことができる。記憶部１０６は、経路探索のための経路データ（経路探索データ）を格納している。記憶部１０６は、さらに、地図サーバ１５０および携帯電話２００から受け取ったデータ、およびそれらに基づいて生成されたデータを格納する。制御部１０４は、記憶部１０６を参照しつつ、地図サーバ１５０および携帯電話２００から受け取ったデータに基づいて、出発地点から目的地に至る経路を表す経路情報を生成する。
【００６２】
地図サーバ１５０は、通信部１５２と、制御部１５４と、地図データベース１５６とを有している。通信部１０２は、インターネットＩＮＴを介して経路探索サーバ１００および携帯電話２００と通信を行うことができる。地図データベース１５６は、携帯電話２００に送信するための画像データとしての地図画像データを格納している。制御部１５４は、携帯電話２００から受け取ったデータに基づいて携帯電話２００が要求する地図画像データを特定し、通信部１５２を介して携帯電話２００に送信する。
【００６３】
Ａ２．経路案内：
図２は、携帯電話２００内で動作しているアプリケーションソフトウェア２１２と、経路探索サーバ１００との、経路案内における動作を示すチャートである。まず、ユーザは、携帯電話２００において経路案内のためのアプリケーションソフトウェア２１２を起動する。そして、図２のステップＳ２１０において、コマンド入力部２０６を介して目的地、経由地、経路探索の条件などを入力する。経由地は複数指定することが可能である。なお、経由地は一つも指定されないこともある。経路探索の条件は、たとえば、「有料道路を使用する／しない」の指定である。
【００６４】
ステップＳ２１０で、ユーザがそれらの情報を入力し、現在地から目的地に至るルートの検索を行うべき旨の指示を入力すると、アプリケーションソフトウェア２１２は、目的地を表す目的地情報、経由地を表す経由地情報、経路探索の条件を表す条件情報を、経路探索の要求とともに、通信部２０５を介して経路探索サーバ１００に送信する。
【００６５】
また、アプリケーションソフトウェア２１２は、それらの情報とともに、ユーザＩＤと、出発地を表す出発地情報も送信する。ユーザＩＤは、各携帯電話に固有に割り当てられたＩＤである。出発地情報は、アプリケーションソフトウェア２１２がＧＰＳアンテナ２０１を介して入手した現在位置情報である。現在位置情報は、アプリケーションソフトウェア２１２の起動時に、またはユーザによる指示が出されたときに、取得される。また、現在位置情報は、アプリケーションソフトウェア２１２が起動している間、定期的に、たとえば１〜３秒に１回、取得される。
【００６６】
経路探索サーバ１００は、図２のステップＳ１１０において、ユーザＩＤ、出発地情報（現在位置情報）、目的地情報、経由地情報、および条件情報を、通信部１０２を介して受け取る。そして、経路探索サーバ１００の制御部１０４は、経路案内のサービスを提供する契約を締結しているユーザに対してシステムへのログインを認め、セッションＩＤを割り当てる。セッションＩＤとは、経路探索サーバ１００のシステムに正規にログインしたユーザのユーザＩＤに対して割り当てられるＩＤである。
【００６７】
経路探索サーバ１００の制御部１０４は、また、ユーザＩＤ、出発地情報（現在位置情報）、目的地情報、経由地情報、および条件情報を、セッションＩＤと関連づけて、記憶部１０６に記憶する。そして、出発地情報、目的地情報、経由地情報、および条件情報に基づいて、出発地点から経由地を経て目的地に至るルート（経路）であって、条件情報が表す条件を満たすルートを探索する。
【００６８】
その後、経路探索サーバ１００の制御部１０４は、探索したルートを表すルート情報を携帯電話２００に送信する。具体的には、ルート情報は、ルートが含む各地点を表す情報、ルートが含むセクションのセクションＩＤ、ルートが含む交差点の属性情報などを含む。
【００６９】
図３は、ルート情報および経路データの内容を表す図である。経路探索サーバ１００の記憶部１０６に格納されている経路データは、ノード情報と、交差点の属性情報と、アーク情報とを含む。ノード情報は、交差点や、道路上で車線数が変わる地点、有料道路への進入路が分岐している場所、カーブの開始点および終了点などの地点を表すデータである。図３では、ノードとしてＮｄ０１〜Ｎｄ１１を示している。
【００７０】
アーク情報は、ノードとノードの間の道路であるアークに関する情報である。各アークには固有のＩＤが割り当てられている。図３の例では、説明を簡略にするために各アークに割り当てられたＩＤとして、０１〜１０までのＩＤを示している。各アーク情報は、それぞれのアークに含まれる多数の地点の緯度および経度のデータを含んでいる。すなわち、ルートを設定することができる道路はそれらの地点の点列として表すことができる。各アーク情報は、それらのＩＤおよび点列の情報に加えて、さらに、それぞれのアークが有料道路であるか否かに関する情報や、車線数の情報を含んでいる。
【００７１】
交差点の属性情報は、ユーザがその交差点に進入するときに、そのユーザの携帯電話２００の表示パネル２０２に表示すべき情報である。図３では、一例として、ノードＮｄ０３の交差点に進入するユーザの携帯電話２００の表示パネル２０２に表示すべき属性情報Ｎｄｐ０３を示す。属性情報Ｎｄｐ０３は、道路の行き先を示す情報である。
【００７２】
経路探索サーバ１００の制御部１０４は、記憶部１０６に格納されている経路データを参照しつつ、出発地情報（現在位置情報）、目的地情報、経由地情報、および条件情報に基づいて、ルートを探索する。そして、制御部１０４は、出発地点から目的地に至るルートを表す経路情報を生成し、携帯電話２００に送信する。経路情報は、ノード情報と、セクション情報と、交差点の属性情報を含む。
【００７３】
図３においては、出発地（ユーザの現在位置）をＰｓで示す。経由地をＰｖ１，Ｐｖ２で示す。目的地をＰｅで示す。図３の例では、制御部１０４によって、破線で示すルートＲ０が探索されたものとする。図３においてルートＲ０を破線で示す。制御部１０４は、セクション０１〜０４のセクション情報（各セクションのセクションＩＤと、各セクションに含まれる各地点の緯度および経度の情報）、ノードＮｄ０３，Ｎｄ０６，Ｎｄ０９の情報、各ノードの属性情報などを、携帯電話２００に送信する。
【００７４】
セクション情報は、探索されたルート内における出発地点と最初のノードの間、ノードとノードの間、および最後のノードと目的地の間の道路であるセクションに関する情報である。各セクションには固有のＩＤが割り当てられている。図３の例では、各セクションに割り当てられたＩＤとして、０１〜０４までのＩＤを示している。
【００７５】
セクションがノードとノードの間の道路である場合には、そのセクションのセクション情報は、対応するアーク情報と同じである（図３のセクション０２，０３参照）。セクションが出発地点とノードの間の道路である場合には、そのセクションのセクション情報は、対応するアーク情報が有するノード間の各地点の緯度および経度のデータに代えて、出発地点とノードの間の各地点の緯度および経度のデータを有する（図３のセクション０１参照）。セクションがノードと目的地の間の道路である場合には、そのセクションのセクション情報は、対応するアーク情報が有するノード間の各地点の緯度および経度のデータに代えて、ノードと目的地の間の各地点の緯度および経度のデータを有する（図３のセクション０４参照）。
【００７６】
図２のステップＳ２２０では、アプリケーションソフトウェア２１２は、経路探索サーバ１００の制御部１０４から受信した各セクションに含まれる各地点の緯度および経度の情報に基づいて、表示パネル２０２にルートを表示する。なお、その状態において、カーソルキー２０６ｂが操作されると、ルート上において、ルートガイド中に表示すべき属性情報を有するノードに相当する場所が順に選択される。そのようなノード（たとえば、図３のノードＮｄ０３）に相当する場所にカーソルが合わされた場合には、その属性情報が表示される。
【００７７】
なお、アプリケーションソフトウェア２１２は、定期的に現在位置を特定し、その現在位置に応じた周辺の地図画像データを地図サーバ１５０から入手する。図２のステップＳ２２０では、地図サーバ１５０から入手した周辺の地図画像データの上に、経路探索サーバ１００から入手したルート上の各地点を重ねて表示することによって、ルートを表示する。
【００７８】
また、アプリケーションソフトウェア２１２は、経路探索サーバ１００から経路情報を受け取ると、ルートガイドの処理を開始し経路情報を入手したことを表すＳＴＡＲＴフラグを主制御部２１０の図示しないＲＡＭ内において「１」にする。ＳＴＡＲＴフラグは、経路探索サーバ１００から経路情報を受け取る前は「０」である。
【００７９】
その後、コマンド入力部２０６を介してルートガイドを開始する旨の指示が入力されると、アプリケーションソフトウェア２１２は、ルートガイドを開始する。ルートガイドは、経路探索サーバ１００から受信した経路情報に基づいて行われる。
【００８０】
アプリケーションソフトウェア２１２は、ルートガイドを実行している間、各セクションの情報と現在位置情報とに基づいて、通過セクションデータを作成する。通過セクションデータは、ルートに含まれる各セクションのうち通過済みのセクションを表す。すなわち、通過セクションデータは、通過済みのセクションのＩＤを含む。たとえば、図３の例でにおいて、ユーザが地点Ｐｉまで至っているときには、通過セクションデータは、セクション０１のＩＤを含む。ユーザが目的地に到着すると、ルートに含まれるすべてのセクションが通過済みのセクションとなる。
【００８１】
その後、ステップＳ２３０で、ユーザすなわち携帯電話２００が目的地に到着すると、アプリケーションソフトウェア２１２は、ルートガイドを終了する。同時に、アプリケーションソフトウェア２１２は、ＳＴＡＲＴフラグを主制御部２１０の図示しないＲＡＭ内において「０」にする。
【００８２】
一方、経路探索サーバ１００の制御部１０４は、その後、ユーザが所定の時間（たとえば２４時間）システムにログインしなかった場合には、ステップＳ１２０で、セッションＩＤ、ならびにセッションＩＤに対応づけられたユーザＩＤ、出発地情報（現在位置情報）、目的地情報、経由地情報、および条件情報を、記憶部１０６から削除する。
【００８３】
図４は、アプリケーションソフトウェア２１２が強制終了され、その後、アプリケーションソフトウェア２１２が再起動されてガイドが再開される場合の、アプリケーションソフトウェア２１２と、経路探索サーバ１００との動作を示すチャートである。
【００８４】
図４において、ステップＳ２２０までの動作は図２の場合と同じである。その後、ステップＳ２２２で、ユーザによってアプリケーションソフトウェア２１２が強制終了されたものとする。なお、アプリケーションソフトウェアの「強制終了」とは、そのアプリケーションソフトウェアの内部の処理によって終了するのではなく、アプリケーションソフトウェアの外部の処理によってアプリケーションソフトウェアが終了される終了の態様をいう。たとえば、実行中のアプリケーションソフトウェアのメニューを使用してそのアプリケーションソフトウェアを終了させるのではなく、携帯電話の電源ボタンを押すことによって実行中のアプリケーションソフトウェアを終了させる場合である。このような場合には、主制御部２１０のＲＡＭ内のＳＴＡＲＴフラグは「１」のままアプリケーションソフトウェア２１２は終了する。
【００８５】
その後、ステップＳ２２４で、ユーザによってアプリケーションソフトウェア２１２が再び起動される。
【００８６】
図５は、過去に中断された経路案内（ルートガイド）を再開するか否かを指示する入力を促す表示パネル２０２の表示である。図４のステップＳ２２６で、アプリケーションソフトウェア２１２は、主制御部２１０のＲＡＭ内のＳＴＡＲＴフラグが１であることを確認すると、表示パネル２０２に図５の画面を表示する。すなわち、図５の画面は、過去に携帯電話２００が経路情報を取得しており、かつ、その経路情報に基づくルートガイドによって目的地に到着していない場合に、表示される。
【００８７】
図５の画面において、ユーザは、過去に中断された経路案内を再開する場合には、「はい」のボタンを選択する。過去に中断された経路案内を再開しない場合には、ユーザは、「いいえ」のボタンを選択する。なお、ボタンの選択は、カーソルキー２０６ｂの左または右の部分を押すことによって行われる。オンの入力は、カーソルキー２０６ｂの中央部分を押すことで行われる。
【００８８】
「いいえ」のボタンが選択されると、目的地、経由地、経路探索の条件などを入力する画面が表示パネル２０２に表示される。以下の処理は、図２のステップＳ２１０で説明したものと同じである。
【００８９】
一方、「はい」のボタンが選択されると、アプリケーションソフトウェア２１２は、ユーザＩＤと、出発地情報（現在位置情報）と、通過セクションデータを、経路探索の要求とともに、通信部２０５を介して経路探索サーバ１００に送信する。なお、目的地を表す目的地情報、経由地を表す経由地情報、経路探索の条件を表す条件情報は、送信されない。
【００９０】
図４のステップＳ１１５では、経路探索サーバ１００の制御部１０４は、アプリケーションソフトウェア２１２から送信されたユーザＩＤに基づいて、そのユーザＩＤに関連づけられたセッションＩＤ、ならびにそのセッションＩＤに関連づけられた目的地情報、経由地情報、および条件情報を、記憶部１０６から取得する。そして、経路探索サーバ１００の制御部１０４は、それらの目的地情報、経由地情報および条件情報、ならびに携帯電話から受信した出発地情報（現在位置情報）、および通過セクションデータに基づいて、ルートを探索する。
【００９１】
このような態様とすることにより、ユーザは、過去に入力した目的地、経由地、探索条件などの情報（図２および図４のステップＳ２１０参照）を再びコマンド入力部２０６から入力することなく、ガイドを再開させることができる（図４のステップＳ２２６，Ｓ２２８参照）。
【００９２】
経路探索サーバ１００の制御部１０４は、通過セクションデータに基づいて、通過済みのセクションに含まれる経由地点を経由しないルートを探索する。たとえば、図３の例において、地点Ｐｉでアプリケーションソフトウェア２１２が強制終了され、その後、地点Ｐｒでアプリケーションソフトウェア２１２が再起動されたものとする。
【００９３】
ノードＮｄ０３を越えた時点で、アプリケーションソフトウェア２１２は、セクション０１を通過済みのセクションとする通過セクションデータを作成している。このため、経路探索サーバ１００の制御部１０４は、通過済みのセクション０１に含まれる経由地Ｐｖ１を経由しないルートＲ１を探索する。そのようにして探索されたルートＲ１を図３において一点鎖線で示す。ルートＲ１は、地点Ｐｒを出発地とし、経由地Ｐｖ２を経由して目的地Ｐｅに至るルートである。
【００９４】
このような態様とすることで、アプリケーションソフトウェア２１２を再起動した現在位置（図３において地点Ｐｒ）から、すでに設定された経由地（図３において経由地Ｐｖ２）を経由して目的地に至るルートを設定することができる。そして、アプリケーションソフトウェア２１２を再起動した現在位置が前回設定したルート上にない場合でも、現在位置から目的地に直行するルートを設定することがない。
【００９５】
さらに、上記のような態様とすることで、すでに通過済みであり、この先、通過する必要がない経由地（図３において経由地Ｐｖ１）を再び通るようなルートが設定される事態を防止することができる。
【００９６】
その後、経路探索サーバ１００の制御部１０４は、探索したルートの情報を携帯電話２００に送信する。送信される情報は、図２のステップＳ１１０の後に送信される情報と同じである。
【００９７】
ステップＳ２２８では、携帯電話２００のアプリケーションソフトウェア２１２は、経路探索サーバ１００の制御部１０４から受信した情報に基づいて、表示パネル２０２にルートを表示する。その後、コマンド入力部２０６を介してルートガイドを開始する旨の指示が入力されると、アプリケーションソフトウェア２１２は、ルートガイドを開始する。以下の処理は、図２のＳ２２０以下と同じである。
【００９８】
図６は、ガイドの途中でアプリケーションソフトウェア２１２を終了させる際に表示される画面を示す図である。以上では、ガイドの途中でアプリケーションソフトウェア２１２が強制終了される場合について説明した（図４のステップＳ２２６参照）。一方、ガイドの途中で、アプリケーションソフトウェア２１２のメニューを使用してアプリケーションソフトウェア２１２が終了される場合には、図６の画面が表示パネル２０２に表示される。図６の画面は、経路案内（ルートガイド）に関する情報を保存するか否かを示す入力を促す画面である。
【００９９】
図６の画面において「はい」が選択され、ルートガイドを保存する旨の指示がコマンド入力部２０６を介して入力された場合には、アプリケーションソフトウェア２１２は、ルートガイドに関する情報を保存する旨の保存指示情報を、ユーザＩＤとともに経路探索サーバ１００に送信する。経路探索サーバ１００の制御部１０４は、保存指示情報を通信部１０２を介して受け取った場合には、ルートガイドの終了後も、ユーザＩＤと対応づけられたセッションＩＤ、ならびにセッションＩＤと対応づけられた目的地情報、経由地情報、および条件情報を記憶部１０６に保持する。また、アプリケーションソフトウェア２１２は、ＲＡＭ内のＳＴＡＲＴフラグを「１」のままとする。
【０１００】
一方、図６の画面において「いいえ」が選択され、ルートガイドを保存しない旨の指示がコマンド入力部２０６を介して入力された場合には、アプリケーションソフトウェア２１２は、ルートガイドに関する情報の保存が不要である旨の非保存指示情報を、ユーザＩＤとともに経路探索サーバ１００に送信する。経路探索サーバ１００の制御部１０４は、非保存指示情報を通信部１０２を介して受け取った場合には、ルートガイドの終了後、記憶部１０６に記憶されている、ユーザＩＤと対応づけられたセッションＩＤ、ならびにセッションＩＤと対応づけられた目的地情報、経由地情報、および条件情報を破棄する。また、アプリケーションソフトウェア２１２は、ＲＡＭ内のＳＴＡＲＴフラグを「０」とする。
【０１０１】
このような態様とすれば、経路案内に関する情報をユーザが必要としない場合には、ルートガイド終了時にルートガイドに関する情報を破棄して、記憶部１０６の容量を有効に活用することができる。
【０１０２】
また、経路案内（ルートガイド）に関する情報を保存するか否かのユーザによる指示に応じてＳＴＡＲＴフラグを書き換えるため、その後にアプリケーションソフトウェア２１２を起動したときに、図５の画面を表示することなく、目的地、経由地、経路探索の条件などの入力を促す画面を表示することができる。
【０１０３】
Ａ３．画面表示と操作：
図７〜図１０は、携帯電話２００の鉛直上方に対する向き（姿勢）と、携帯電話２００の表示パネル２０２に表示される地図画像Ｍｐ０１〜Ｍｐ０４の向きとの関係を示す図である。図７〜図１０において、矢印Ｕは、鉛直上方を表す。ただし、紙面は２次元であるため、紙面内の矢印Ｕが表す実際の鉛直上方の向きは、矢印Ｕを含み紙面に垂直な面内において０より大きく１８０度より小さい範囲をとりうる。
【０１０４】
矢印Ｕの近傍に、矢印Ｕの向きに対する他の向きを記述するための記号Ｄｃを記す。記号Ｄｃが有する数字３，６，９，１２が付された線分は、それぞれ矢印Ｕの向きを１２時の向きとしたときの、３時の向き、６時の向き、９時の向き、１２時の向きを表す。また、数字３，６，９，１２が付された線分の中間の線分は、それぞれ矢印Ｕの向きを１２時の向きとしたときの、１時３０分の向き、４時３０分の向き、７時３０分の向き、１０時３０分の向きを表す。各線分は、３６０度を均等の角度で分割している。
【０１０５】
また、図７〜図１０において、矢印Ｃｕは、「携帯電話２００の上方」を表す。なお、「携帯電話２００の上方」は、携帯電話２００の姿勢を記述するために便宜的に定めた向きである。「携帯電話２００の上方」は、ユーザがそちらを上にして携帯電話２００を保持する可能性が最も高い向きである。たとえば、「携帯電話２００の上方」は、表示パネル２０２が設けられている面に記されているキャリア名の文字とメーカ名の文字のうちの少なくとも一方の文字の上方と一致する方向である。
【０１０６】
図７の状態において、携帯電話２００の上方Ｃｕは、矢印Ｕの向きを１２時の向きとしたときの１２時の方向である。図８の状態において、携帯電話２００の上方Ｃｕは、同じく、３時の方向である。図９の状態において、携帯電話２００の上方Ｃｕは、同じく、６時の方向である。図１０の状態において、携帯電話２００の上方Ｃｕは、同じく、９時の方向である。しかし、図７〜図１０のいずれの状態においても、地図画像は、表示パネル２０２において、矢印Ｕの向きを上方とするように表示される。なお、地図の「上方」は、地図に含まれる文字のうち最も多くの文字の上方と一致する向きであるものとする。
【０１０７】
カーソルキー２０６ｂは、円形のボタンであり、円の外周に沿って均等に８カ所の操作部分を有する。ここでは、８カ所の操作部分のうち、鉛直方向（矢印Ｕ参照）に沿って最も上方にある操作部分を、「上操作部分Ｐ１」と呼ぶ。８カ所の操作部分のうち、鉛直方向に沿って最も下方にある操作部分を、「下操作部分Ｐ２」と呼ぶ。
【０１０８】
また、カーソルキー２０６ｂに正対し上操作部分Ｐ１の方向を１２時の方向とし下操作部分Ｐ２の方向を６時の方向としたときに、３時の方向に位置する操作部分を「右操作部分Ｐ３」と呼ぶ。同じく、９時の方向に位置する操作部分を「左操作部分Ｐ４」と呼ぶ。なお、本実施例においては、カーソルキー２０６ｂに正対し上操作部分Ｐ１の方向を１２時の方向とし下操作部分Ｐ２の方向を６時の方向としたときの各向きは、記号Ｄｃが示す向きと一致する。
【０１０９】
また、同様に、１時３０分の方向に位置する操作部分を「右上操作部分Ｐ５」と呼ぶ。４時３０分の方向に位置する操作部分を「右下操作部分Ｐ６」と呼ぶ。７時３０分の方向に位置する操作部分を「左下操作部分Ｐ７」と呼ぶ。１０時３０分の方向に位置する操作部分を「左上操作部分Ｐ８」と呼ぶ。各操作部分の呼称は、鉛直上方に対する携帯電話２００の姿勢によって変化する相対的な呼称である（図７〜図１０参照）。
【０１１０】
「上操作部分Ｐ１」が押されたときには、地図画像Ｍｐ０１〜Ｍｐ０４は、携帯電話２００の姿勢によらず（図７〜図１０参照）、記号Ｄｃに示す１２時の方向に動く。「下操作部分Ｐ２」が押されたときには、地図画像は、携帯電話２００の姿勢によらず、６時の方向に動く。「右操作部分Ｐ３」が押されたときには、地図画像は、携帯電話２００の姿勢によらず、３時の方向に動く。「左操作部分Ｐ４」が押されたときには、地図画像は、携帯電話２００の姿勢によらず、９時の方向に動く。
【０１１１】
「右上操作部分Ｐ５」が押されたときには、地図画像Ｍｐ０１〜Ｍｐ０４は、携帯電話２００の姿勢によらず、記号Ｄｃに示す１時３０分の方向に動く。「右下操作部分Ｐ６」が押されたときには、地図画像は、携帯電話２００の姿勢によらず、４時３０分の方向に動く。「左下操作部分Ｐ７」が押されたときには、地図画像は、携帯電話２００の姿勢によらず、７時３０分の方向に動く。「左上操作部分Ｐ８」が押されたときには、地図画像は、携帯電話２００の姿勢によらず、記号Ｄｃに示す１０時３０分の方向に動く。
【０１１２】
また、図７〜図１０において、矢印Ａｒ１で示すように、例えば指で、カーソルキー２０６ｂの外周部分を押した状態で時計回り方向にスライドさせた場合には、地図は拡大表示される。また、矢印Ａｒ２で示すように、例えば指で、カーソルキー２０６ｂの外周部分を押した状態で反時計回り方向にスライドさせた場合には、地図は縮小表示される。
【０１１３】
すなわち、本実施例においては、画像の拡大と縮小の操作を、回転操作によって行うことができる。このため、携帯電話２００の向きによらず、ユーザは同じ操作で地図を拡大または縮小させることができる。
【０１１４】
図１１〜図１４は、携帯電話２００の鉛直上方に対する向き（姿勢）と、携帯電話２００の表示パネル２０２に表示される操作メニューＭ０１，Ｍ０２の向きとの関係を示す図である。図１１〜図１４において、操作メニューＭ０１，Ｍ０２以外の表記は、図７〜図１０と同じである。
【０１１５】
携帯電話の表示部２０２およびカーソルキー２０６ａを有する部分２００ｂを、テンキー２０６ｂを有する部分２００ａに対してスライドさせ、テンキー２０６ｂを露出させると、図１１〜図１４に示すメニューＭ０１が自動的に表示される。
【０１１６】
本実施例の携帯電話２００では、開状態ではテンキー２０６ａを操作することができる。一方で、本実施例の携帯電話２００では、閉状態ではカーソルキー２０６ｂは操作することができるがテンキー２０６ａは操作することができない。このため、ユーザが携帯電話２００を開状態にするときは、多くの場合、ユーザが、目的地の検索などの操作のために文字入力を望む場合である。
【０１１７】
本実施例においては、閉状態から開状態に移行すると、自動的にメニューを表示する。このため、メニューを表示させるための指示をユーザが行う必要がない。よって、文字入力を行おうとするユーザの利便性が高い。
【０１１８】
図１１〜図１４においては、操作メニューＭ０１のうち、選択肢「１」が選択されている。その結果、操作メニューＭ０１のうち、選択肢「１」が有するサブメニューである操作メニューＭ０２が表示されている。図１１〜図１４においては、操作メニューＭ０２のうち、選択肢「１」が選択されている。選択されている選択肢を図１１〜図１４において二重線で示す。
【０１１９】
図１１〜図１４に示すように、図１１〜図１４のいずれの状態においても、操作メニューＭ０１，Ｍ０２は、表示パネル２０２において、矢印Ｕの向きを上方とするように表示される。なお、メニューの「上方」は、メニューに含まれる文字の上方と一致する向きである。
【０１２０】
「上操作部分Ｐ１」が押されたときには、１２時と６時で特定される方向に並ぶ選択肢のうちでユーザによって指定される選択肢は、携帯電話２００の姿勢によらず、記号Ｄｃに示す１２時の方向に動く。同じく、「下操作部分Ｐ２」が押されたときには、指定される選択肢は、携帯電話２００の姿勢によらず、６時の方向に動く。図１１〜図１４の状態においては、上操作部分Ｐ１と下操作部分Ｐ２を操作することにより、操作メニューＭ０２の１〜３の選択肢を指定することができる。
【０１２１】
「右操作部分Ｐ３」が押されたときには、９時と３時で特定される方向に並ぶ選択肢のうちでユーザによって指定される選択肢は、携帯電話２００の姿勢によらず、記号Ｄｃに示す３時の方向に動く。同じく、「左操作部分Ｐ４」が押されたときには、指定される選択肢は、携帯電話２００の姿勢によらず、９時の方向に動く。
【０１２２】
図１１〜図１４の状態においては、右操作部分Ｐ３と左操作部分Ｐ４を操作することにより、操作メニューＭ０２の１の選択肢と、操作メニューＭ０１の１の選択肢を指定することができる。その結果、上操作部分Ｐ１と下操作部分Ｐ２により操作メニューＭ０２の１〜３の選択肢を指定することができるモードと、上操作部分Ｐ１と下操作部分Ｐ２により操作メニューＭ０１の１〜８の選択肢を指定することができるモードと、を指定することができる。
【０１２３】
このような態様とすることで、地図画像および操作メニューの画像を鉛直上方の向きに合わせて表示することができる。そのような表示方法の改変を行う一方で、カーソルキー２０６ｂによる画面の操作は、鉛直上方に対する各操作部分の相対位置に基づいて行われ
【０１２４】
また、図１１〜図１４において、矢印Ａｒ１で示すように、例えば指で、カーソルキー２０６ｂの外周部分を押した状態で時計回り方向にスライドさせた場合には、メニュー中の１２時と６時で特定される方向に並ぶ選択肢のうちでユーザによって指定されている選択肢を表す画像は、６時の方向に移動する。また、矢印Ａｒ２で示すように、例えば指で、カーソルキー２０６ｂの外周部分を押した状態で反時計回り方向にスライドさせた場合には、メニュー中の１２時と６時で特定される方向に並ぶ選択肢のうちでユーザによって指定されている選択肢を表す画像は、１２時の方向に移動する。
【０１２５】
すなわち、本実施例においては、指定する選択肢の変更の操作を、回転操作によって行うことができる。このため、携帯電話２００の向きによらず、ユーザは同じ操作で指定する選択肢を変更することができる。
【０１２６】
本実施例の携帯電話２００では、開状態ではテンキー２０６ａを操作することができる。一方で、本実施例の携帯電話２００では、閉状態ではカーソルキー２０６ｂは操作することができるがテンキー２０６ａは操作することができない。このため、ユーザが携帯電話２００を開状態にするときは、多くの場合、ユーザが文字入力を望む場合である。
【０１２７】
本実施例では、携帯電話２００が閉状態にあるときには、カーソルキー２０６ｂを押しつつスライドさせる回転動作は、地図の拡大および縮小を指定する指示となる。一方で、携帯電話２００が開状態にあるときには、カーソルキー２０６ｂを押しつつスライドさせる回転動作は、メニュー中の選択肢の変更を指定する指示となる。すなわち、本実施例によれば、開状態と閉状態とにおいてユーザが望む可能性が高い異なる指示内容を、同一の操作に割り当てている。このため、携帯電話２００で経路案内を行う際のユーザの利便性が高い。
【０１２８】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１２９】
Ｂ１．変形例１：
上記実施例においては、経路探索サーバ１００は、ガイドを再開する際にも、保存しておいた目的地情報、経由地情報、および条件情報に基づいて、ルートの探索を行う（図４のステップＳ１１５参照）。しかし、ステップＳ１１０で探索したルートのすべてのルート情報を、セッションＩＤと対応づけて記憶部１０６に格納しておき、ガイドを再開する際には、そのルート情報を携帯電話２００に送信することもできる。そのような態様とすれば、ガイドを再開する際のユーザの待ち時間を短縮することができる。
【０１３０】
なお、ルート情報のすべてを格納するのではなく、ルート情報の一部を格納する態様とすることもできる。たとえば、ルートについては、セクションに含まれる各地点の緯度および経度の情報は格納せず、セクションＩＤとアークＩＤを格納する態様とすることもできる。
【０１３１】
また、上記実施例では、図６の画面において「はい」が選択された場合には、目的地情報、経由地情報、および条件情報は、経路探索サーバ１００の記憶部１０６に格納される。しかし、目的地情報、経由地情報、条件情報や、経路情報、またはそれらの一部は、携帯電話２００のＲＡＭなどの記録媒体に格納することもできる。
【０１３２】
Ｂ２．変形例２：
上記実施例では、ＳＴＡＲＴフラグは、経路探索サーバ１００から経路情報を受け取った際に「０」から「１」にされる。しかし、ルートガイドを開始した際にＳＴＡＲＴフラグを「０」から「１」に、すなわち、ＯＮの状態とすることもできる。そのような態様においては、ユーザが実際にルートガイドを使用しなかった場合には、その後のアプリケーションソフト起動時にルートガイドの再開を行うか否かの入力を促す画面（図５参照）は表示されない。
【０１３３】
このため、直後にガイドを行う予定がない状態で、複数のルートを探索する場合に、いちいちユーザがガイド再開の意思確認の操作を要求されることがく、ユーザの負担が少ない。
【０１３４】
Ｂ３．変形例３：
上記実施例では、カーソルキー２０６ｂが時計回りに操作されたときには、地図が拡大表示され、またはメニュー中で指定されている選択した上から下へ移動する。そして、カーソルキー２０６ｂが反時計回りに操作されたときには、地図が縮小表示され、またはメニュー中で指定されている選択した下から上へ移動する。この操作は、カーソルキー２０６ｂを押した状態で円弧や曲線を描いてスライドさせる場合のほか、多角形の辺のように、直線の組み合わせでスライドさせる場合にも、同様の機能を指示することができる。
【０１３５】
すなわち、異なる部分を操作されることで異なる情報を入力されることができる入力手段において、第１の部分と、第１の部分を囲む第２の部分とのうち、第２の部分を押して、時計回りに押圧位置を移動させることで、画像に関する第１の処理を行わせることができる。そして、反時計回りに押圧位置を移動させることで、画像に関する第２の処理を行わせることができる。ここで、第２の処理は、画像について第１の所定量だけ第１の処理を行った後、その画像について第２の所定量だけ第２の処理を行うことで、第１の所定量だけ第１の処理を行う前の状態にその画像を戻すことができるような所定の処理である。なお、第１の所定量と第２の所定量は同じであってもよいし、異なっていてもよい。
【０１３６】
なお、「第２の部分が第１の部分を囲む」とは、第１の部分に含まれる任意の点は、第２の部分に含まれる２点の内分点であるような状態をいう。また、時計回りの操作と反時計回りの操作とは、いずれの場所を始点としてもよく、いずれの場所を終点としてもよい。
【０１３７】
また、「時計回り」および「反時計回り」と記述する場合の、「時計回り」か「反時計回り」かの判断は、「異なる部位を操作されることで異なる情報を入力することができる入力部」の中心を、時計の中心であるとして判断するものとする。
【０１３８】
Ｂ４．変形例４：
上記実施例では、ユーザがいずれかの指示を入力することによって、その指示に応じた処理が行われる（図５および図６参照）。しかし、ユーザに選択肢を示した後、所定の時間、指示が入力されない場合に、選択肢のうちの一つの処理を行う態様とすることもできる。たとえば、図６の画面を表示した後、１分間、「はい」、「いいえ」のいずれの選択肢も選択されなかった場合には、「はい」が選択された場合と同じ処理を実行することが好ましい。
【０１３９】
Ｂ５．変形例５：
上記実施例では、携帯電話２００は、表示部を有する部分２００ｂと入力部を有する部分２００ａとがスライドするスライド型の携帯電話である。しかし、経路案内を行う機器は、スライド型の機器以外に、表示部を有する部分と入力部を有する部分とが折りたたまれる折りたたみ型の機器とすることもできる。また、そのような物理的な変形を行わない機器とすることもできる。
【０１４０】
なお、折りたたみ型の機器においても、テンキーを操作することができる状態を「開状態」と呼ぶ。そして、テンキーを操作することができずカーソルキーを操作することができる状態を「閉状態」と呼ぶ。すなわち、「開状態」とは、機器においても、主として文字または数字を入力するための入力部を操作することができる状態を広く指す。一方、「閉状態」とは、機器においても、主として文字または数字を入力するための入力部を操作することができず、主として位置を指定するための入力部を操作することができる状態を広く指す。
【０１４１】
上記実施例では、表示パネル２０２とコマンド入力部２０６とは、ほぼ同一面内にある。しかし、経路案内装置は、折りたたみ型の機器のように、表示パネル（画像表示部）とコマンド入力部（入力部）が異なる面内にある態様とすることもできる。また、経路案内装置の異なる面（例えば表面と側面）に画像表示部と入力部が設けられていてもよい。そのような態様において、たとえば、出力部が、画像を表示することができる長方形の画像表示部を有する場合には、以下のような態様とすることが好ましい。
【０１４２】
すなわち、入力部において最も鉛直上方にある部分が操作されたときには、長方形の辺に平行な上下左右の４方向のうち、最も鉛直上方に近い方向に画像を動かすことが好ましい。入力部において最も鉛直下方にある部分が操作されたときには、長方形の辺に平行な上下左右の４方向のうち、最も鉛直下方に近い方向に画像を動かすことが好ましい。
【０１４３】
また、入力部において、最も鉛直上方にある部分の方向を１２時の方向とし最も鉛直下方にある部分の方向を６時の方向としたときの、それぞれの時刻に相当する方向に位置する操作部分が操作されたときには、表示部において、最も鉛直上方に近い方向を１２時の方向とし最も鉛直下方に近い方向を６時の方向としたときの、それぞれの時刻に相当する方向に画像が動くように構成することが好ましい。なお、「それぞれの時刻に相当する方向」とは、それぞれの時刻において短針が指す方向である。
【０１４４】
Ｂ６．変形例６：
上記実施例では、経路案内は、携帯電話２００によって行われる。しかし、サーバとの通信を行いつつ実施される経路案内は、携帯電話に限らず、ＰＤＡ（Personal Digital Assistant）等の携帯機器や、携帯型のルート案内装置によって行うこともできる。
すなわち、経路案内は、ユーザによって携帯され、経路探索を行うサーバとの間で通信を行うことができる任意の装置で行うことができる。
【０１４５】
Ｂ７．変形例７：
上記実施例では、経路探索サーバ１００と、地図サーバ１５０とは、異なる二つのサーバである。しかし、経路の探索を行って端末装置に送信する機能と、現在地の周辺の地図画像を端末装置に送信する機能とは、同一の装置によって実現されることもできる。また、３個以上の装置によって実現されることもできる。
【０１４６】
Ｂ８．変形例８：
上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。例えば、アプリケーションソフトウェア２１２（図１）の機能の一部を制御回路が実行するようにすることもできる。
【０１４７】
このような機能を実現するコンピュータプログラムは、フロッピディスクやＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な記録媒体に記録された形態で提供される。ホストコンピュータは、その記録媒体からコンピュータプログラムを読み取って内部記憶装置または外部記憶装置に転送する。あるいは、通信経路を介してプログラム供給装置からホストコンピュータにコンピュータプログラムを供給するようにしてもよい。コンピュータプログラムの機能を実現する時には、内部記憶装置に格納されたコンピュータプログラムがホストコンピュータのマイクロプロセッサによって実行される。また、記録媒体に記録されたコンピュータプログラムをホストコンピュータが直接実行するようにしてもよい。
【０１４８】
この明細書において、ホストコンピュータとは、ハードウェア装置とオペレーションシステムとを含む概念であり、オペレーションシステムの制御の下で動作するハードウェア装置を意味している。コンピュータプログラムは、このようなホストコンピュータに、上述の各部の機能を実現させる。なお、上述の機能の一部は、アプリケーションプログラムでなく、オペレーションシステムによって実現されていても良い。
【０１４９】
なお、この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１５０】
【図１】本発明の第１実施例である経路案内システムのハードウェア構成を示す図。
【図２】携帯電話２００内で動作しているアプリケーションソフトウェア２１２と、経路探索サーバ１００との、経路案内における動作を示すチャート。
【図３】ルート情報および経路データの内容を表す図。
【図４】ガイドが再開される場合の、アプリケーションソフトウェア２１２と、経路探索サーバ１００との動作を示すチャート。
【図５】過去に中断された経路案内（ルートガイド）を再開するか否かを指示する入力を促す表示パネル２０２の表示。
【図６】ガイドの途中でアプリケーションソフトウェア２１２を終了させる際に表示される画面を示す図。
【図７】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される地図画像Ｍｐ０１の向きとの関係を示す図。
【図８】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される地図画像Ｍｐ０２の向きとの関係を示す図。
【図９】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される地図画像Ｍｐ０３の向きとの関係を示す図。
【図１０】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される地図画像Ｍｐ０４の向きとの関係を示す図。
【図１１】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される操作メニューＭ０１，Ｍ０２の向きとの関係を示す図。
【図１２】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される操作メニューＭ０１，Ｍ０２の向きとの関係を示す図。
【図１３】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される操作メニューＭ０１，Ｍ０２の向きとの関係を示す図。
【図１４】携帯電話２００の鉛直上方Ｕに対する向きと、携帯電話２００の表示パネル２０２に表示される操作メニューＭ０１，Ｍ０２の向きとの関係を示す図。
【符号の説明】
【０１５１】
１００…経路探索サーバ
１０２…通信部
１０４…制御部
１０６…記憶部
１５０…地図サーバ
１５２…通信部
１５４…制御部
１５６…地図データベース
２００…携帯電話
２００ａ…スライド型携帯電話の第１部分
２００ｂ…スライド型携帯電話の第２部分
２０１…ＧＰＳアンテナ
２０２…表示パネル
２０３…音声出力部
２０４…振動機構
２０５…通信部
２０６…コマンド入力部
２０６ａ…テンキー
２０６ｂ…カーソルキー
２０７…開閉センサ
２０８…加速度センサ
２１０…主制御部
２１２…アプリケーションソフトウェア
２２０…通話制御部
Ｃｕ…携帯電話の上方を示す矢印
Ｄｃ…各方向を示す記号
ＩＮＴ…インターネット
Ｍ０１…操作メニュー
Ｍ０２…操作メニュー
Ｍｐ０１〜Ｍｐ０４…地図画像
Ｎｄ０３…ノード
Ｎｄｐ０３…属性情報
Ｐ１…カーソルキーの上操作部分
Ｐ２…カーソルキーの下操作部分
Ｐ３…カーソルキーの右操作部分
Ｐ４…カーソルキーの左操作部分
Ｐ５…カーソルキーの右上操作部分
Ｐ６…カーソルキーの右下操作部分
Ｐ７…カーソルキーの左下操作部分
Ｐ８…カーソルキーの左上操作部分
Ｐｅ…目的地
Ｐｉ…アプリケーションソフトウェアを強制終了した地点
Ｐｒ…アプリケーションソフトウェアを再起動した地点
Ｐｖ１…経由地
Ｐｖ２…経由地
Ｒ０…ルート
Ｒ１…ルート
ＡｒｃＩＤ…アークＩＤ
Ｕ…鉛直上方を示す矢印
【図１】
2008292299.tif 000003
【図２】
2008292299.tif 000004
【図３】
2008292299.tif 000005
【図４】
2008292299.tif 000006
【図５】
2008292299.tif 000007
【図６】
2008292299.tif 000008
【図７】
2008292299.tif 000009
【図８】
2008292299.tif 000010
【図９】
2008292299.tif 000011
【図１０】
2008292299.tif 000012
【図１１】
2008292299.tif 000013
【図１２】
2008292299.tif 000014
【図１３】
2008292299.tif 000015
【図１４】
2008292299.tif 000016