(57)【要約】【課題】従来のナビゲーション装置等では、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の処理を行うことができなかった。【解決手段】現在位置情報を取得する現在位置情報取得部と、目的地を示す目的地情報を受け付ける受付部と、現在位置情報と、目的地情報とを用いて、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する未走行経路情報取得部と、移動体の燃料の残量を示す燃料残量情報を取得する燃料残量情報取得部と、未走行経路情報および燃料残量情報に応じて所定の処理を行う処理部とを具備する車載装置により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の処理を行うことができる。【選択図】図１
2014009987.tif 000002
【特許請求の範囲】
【請求項１】
移動体に搭載される車載装置であって、
前記移動体の現在位置を示す現在位置情報を取得する現在位置情報取得部と、
目的地を示す目的地情報を受け付ける受付部と、
前記現在位置情報取得部が取得した現在位置情報と、前記受付部が受け付けた目的地情報とを用いて、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する未走行経路情報取得部と、
前記移動体の燃料の残量を示す燃料残量情報を取得する燃料残量情報取得部と、
前記未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて所定の処理を行う処理部とを具備する車載装置。
【請求項２】
前記受付部は、
出発地を示す出発地情報と、目的地を示す目的地情報とを有する指示であり、出発地から目的地までの経路を探索する指示である経路探索指示を受け付け、
地図を示す地図情報が格納される地図情報格納部と、
前記受付部が受け付けた経路探索指示が有する出発地情報と目的地情報とを、前記地図情報に対して適用し、当該出発地情報が示す出発地から、当該目的地情報が示す目的地までの経路を探索し、当該経路を示す経路情報を取得する経路探索部とをさらに具備し、
前記未走行経路情報取得部は、
前記経路探索部が取得した経路情報と、前記現在位置情報取得部が取得した現在位置情報とを用いて、当該経路情報が示す経路のうち未走行である経路に関する情報である未走行経路情報を取得する請求項１記載の車載装置。
【請求項３】
前記処理部は、
前記未走行経路情報取得部が取得した未走行経路情報および前記燃料残量情報取得部が取得した燃料残量情報に応じて出力する情報である出力情報を取得する出力情報取得手段と、
前記出力情報取得手段が取得した出力情報を出力する出力手段とを具備する請求項１または請求項２記載の車載装置。
【請求項４】
前記出力情報取得手段は、
前記未走行経路情報および前記燃料残量情報に関する条件である設定温度取得条件と、空調設備の設定温度に関する情報である設定温度関連情報とを有する設定温度管理情報が格納される設定温度管理情報格納手段と、
前記未走行経路情報および前記燃料残量情報が合致する設定温度取得条件に対応する設定温度関連情報を、前記設定温度管理情報格納手段から取得する設定温度関連情報取得手段とを具備し、
前記出力手段は、
前記設定温度関連情報取得手段が取得した設定温度関連情報を出力する請求項３記載の車載装置。
【請求項５】
前記地図情報は、燃料を補給する地点を示す１以上の燃料補給地点情報を有し、
前記出力情報取得手段は、
前記未走行経路情報および前記燃料残量情報に関する条件である燃料補給地点取得条件が格納される燃料補給地点取得条件格納手段と、
前記燃料残量情報が示す燃料残量により移動体が走行可能な距離を示す走行可能距離情報を算出する走行可能距離情報算出手段と、
前記経路情報が示す経路上の位置であり、現在位置から前記走行可能距離情報算出手段が算出した走行可能距離情報が示す距離にある位置を示す走行可能位置情報を取得する走行可能位置情報取得手段と、
前記未走行経路情報および前記燃料残量情報が前記燃料補給地点取得条件に合致する場合に、前記経路情報が示す経路上であり、現在位置から前記走行可能位置情報が示す位置までの経路上に位置する１以上の燃料補給地点を示す燃料補給地点情報を、前記地図情報から取得する燃料補給地点情報取得手段とを具備し、
前記出力手段は、
前記燃料補給地点情報取得手段が取得した燃料補給地点情報を出力する請求項３記載の車載装置。
【請求項６】
前記処理部は、
前記未走行経路情報取得部が取得した未走行経路情報および前記燃料残量情報取得部が取得した燃料残量情報に応じて行う制御の内容を示す制御内容情報を取得する制御内容情報取得手段と、
前記制御内容情報取得手段が取得した制御内容情報に従い前記移動体を制御する制御手段とを具備する請求項２記載の車載装置。
【請求項７】
前記移動体は、空調設備を備え、
前記制御内容情報取得手段は、
前記未走行経路情報および前記燃料残量情報に関する条件である設定温度取得条件と、空調設備の設定温度に関する情報である設定温度関連情報とを有する設定温度管理情報が格納される設定温度管理情報格納手段と、
前記未走行経路情報および前記燃料残量情報が合致する設定温度取得条件に対応する設定温度関連情報を、前記設定温度管理情報格納手段から取得する設定温度関連情報取得手段とを具備し、
前記制御手段は、
前記設定温度関連情報取得手段が取得した設定温度関連情報に従い前記空調設備の設定温度を制御する請求項６記載の車載装置。
【請求項８】
前記移動体は、原動機を備え、
前記制御内容情報取得手段は、
前記未走行経路情報および前記燃料残量情報に関する条件である原動機制御内容取得条件と、原動機に対して行う制御の内容を示す原動機制御内容情報とを有する原動機制御内容管理情報が格納される原動機制御内容管理情報格納手段と、
前記未走行経路情報および前記燃料残量情報が合致する原動機制御内容取得条件に対応する原動機制御内容情報を、前記原動機制御内容管理情報格納手段から取得する原動機制御内容情報取得手段とを具備し、
前記制御手段は、
前記原動機制御内容情報取得手段が取得した原動機制御内容情報に従い前記原動機を制御する請求項６記載の車載装置。
【請求項９】
前記原動機制御内容情報は、原動機の回転数が所定の範囲内であることを示す情報であり、
前記制御手段は、
前記原動機制御内容情報取得手段が取得した原動機制御内容情報に従い前記原動機の回転数を制御する請求項８記載の車載装置。
【請求項１０】
前記原動機制御内容情報は、原動機を停止することを示す情報であり、
前記制御手段は、
前記原動機制御内容情報取得手段が取得した原動機制御内容情報に従い原動機を停止する請求項８記載の車載装置。
【請求項１１】
前記移動体は、２種類以上の原動機を備え、
前記原動機制御内容情報は、前記２種類以上の原動機のうちの１つを動作させることを示す情報であり、
前記制御手段は、
前記原動機制御内容情報取得手段が取得した原動機制御内容情報に従い、前記２種類以上の原動機のうちの１つを動作させる請求項８記載の車載装置。
【請求項１２】
前記処理部は、
前記未走行経路情報取得部が取得した未走行経路情報および前記燃料残量情報取得部が取得した燃料残量情報に応じて、前記現在位置情報取得部が取得した現在位置情報と、前記受付部が受け付けた経路探索指示が有する目的地情報とを、前記地図情報に対して適用し、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路を探索し、当該経路を示す条件付経路情報を取得する条件付経路探索手段と、
前記条件付経路探索手段が取得した条件付経路情報を出力する出力手段とを具備する請求項２記載の車載装置。
【請求項１３】
前記処理部は、
前記未走行経路情報および前記燃料残量情報に関する条件である経路探索開始条件と、経路に関する条件である経路条件とを有する１以上の探索経路管理情報が格納される探索経路管理情報格納手段と、
前記未走行経路情報および前記燃料残量情報が合致する経路探索開始条件に対応する経路条件を、前記探索経路管理情報格納手段から取得する経路条件取得手段とをさらに具備し、
前記条件付経路探索手段は、
前記現在位置情報取得部が取得した現在位置情報と、前記受付部が受け付けた経路探索指示が有する目的地情報とを、前記地図情報に対して適用し、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路であり、前記経路条件取得手段が取得した経路条件に合致する経路を示す条件付経路情報を取得する請求項１２記載の車載装置。
【請求項１４】
前記経路条件は、交通信号機の数が最少であることであり、
前記条件付経路探索手段は、
交通信号機の数が最少である条件付経路情報を取得する請求項１３記載の車載装置。
【請求項１５】
現在位置情報取得部と、受付部と、未走行経路情報取得部と、燃料残量情報取得部と、処理部とを用いて行われる運転支援方法であって、
前記現在位置情報取得部が、
前記移動体の現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
前記受付部が、
目的地を示す目的地情報を受け付ける受付ステップと、
前記未走行経路情報取得部が、
前記現在位置情報取得部が取得した現在位置情報と、前記受付部が受け付けた目的地情報とを用いて、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する未走行経路情報取得ステップと、
前記燃料残量情報取得部が、
前記移動体の燃料の残量を示す燃料残量情報を取得する燃料残量情報取得ステップと、
前記処理部が、
前記未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて所定の処理を行う処理ステップとを具備する運転支援方法。
【請求項１６】
コンピュータを、
前記移動体の現在位置を示す現在位置情報を取得する現在位置情報取得部と、
目的地を示す目的地情報を受け付ける受付部と、
前記現在位置情報取得部が取得した現在位置情報と、前記受付部が受け付けた目的地情報とを用いて、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する未走行経路情報取得部と、
前記移動体の燃料の残量を示す燃料残量情報を取得する燃料残量情報取得部と、
前記未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて所定の処理を行う処理部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザが設定した目的地までの経路を探索するナビゲーション装置（非特許文献１参照）や、移動体の燃料残量を表示する機器（非特許文献２参照）等が開発されている。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“楽ナビ”、［online］、パイオニア株式会社、［２０１２年５月１６日検索］、インターネット［URL；http://pioneer.jp/carrozzeria/rakunavi/］
【非特許文献２】“燃料計”，［online］、Wikipedia、［２０１２年５月１６日検索］、インターネット［URL；http://ja.wikipedia.org/wiki/%E7%87%83%E6%96%99%E8%A8%88］
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のナビゲーション装置等では、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の情報を出力したり、所定の制御を行ったり、経路を決定したりなど、所定の処理を行うことができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の車載装置は、移動体に搭載される車載装置であって、移動体の現在位置を示す現在位置情報を取得する現在位置情報取得部と、目的地を示す目的地情報を受け付ける受付部と、現在位置情報取得部が取得した現在位置情報と、受付部が受け付けた目的地情報とを用いて、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する未走行経路情報取得部と、移動体の燃料の残量を示す燃料残量情報を取得する燃料残量情報取得部と、未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて所定の処理を行う処理部とを具備する車載装置である。
【０００６】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の処理を行うことができる。
【０００７】
また、本第二の発明の車載装置は、第一の発明に対して、受付部は、出発地を示す出発地情報と、目的地を示す目的地情報とを有する指示であり、出発地から目的地までの経路を探索する指示である経路探索指示を受け付け、地図を示す地図情報が格納される地図情報格納部と、受付部が受け付けた経路探索指示が有する出発地情報と目的地情報とを、地図情報に対して適用し、出発地情報が示す出発地から、目的地情報が示す目的地までの経路を探索し、経路を示す経路情報を取得する経路探索部とをさらに具備し、未走行経路情報取得部は、経路探索部が取得した経路情報と、現在位置情報取得部が取得した現在位置情報とを用いて、経路情報が示す経路のうち未走行である経路に関する情報である未走行経路情報を取得する車載装置である。
【０００８】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の処理を行うことができる。
【０００９】
また、本第三の発明の車載装置は、第一または第二の発明に対して、処理部は、未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて出力する情報である出力情報を取得する出力情報取得手段と、出力情報取得手段が取得した出力情報を出力する出力手段とを具備する車載装置である。
【００１０】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の情報を出力することができる。
【００１１】
また、本第四の発明の車載装置は、第三の発明に対して、出力情報取得手段は、未走行経路情報および燃料残量情報に関する条件である設定温度取得条件と、空調設備の設定温度に関する情報である設定温度関連情報とを有する設定温度管理情報が格納される設定温度管理情報格納手段と、未走行経路情報および燃料残量情報が合致する設定温度取得条件に対応する設定温度関連情報を、設定温度管理情報格納手段から取得する設定温度関連情報取得手段とを具備し、出力手段は、設定温度関連情報取得手段が取得した設定温度関連情報を出力する車載装置である。
【００１２】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、空調設備の推奨設定温度を出力することができる。
【００１３】
また、本第五の発明の車載装置は、第三の発明に対して、地図情報は、燃料を補給する地点を示す１以上の燃料補給地点情報を有し、出力情報取得手段は、未走行経路情報および燃料残量情報に関する条件である燃料補給地点取得条件が格納される燃料補給地点取得条件格納手段と、燃料残量情報が示す燃料残量により移動体が走行可能な距離を示す走行可能距離情報を算出する走行可能距離情報算出手段と、経路情報が示す経路上の位置であり、現在位置から走行可能距離情報算出手段が算出した走行可能距離情報が示す距離にある位置を示す走行可能位置情報を取得する走行可能位置情報取得手段と、未走行経路情報および燃料残量情報が燃料補給地点取得条件に合致する場合に、経路情報が示す経路上であり、現在位置から走行可能位置情報が示す位置までの経路上に位置する１以上の燃料補給地点を示す燃料補給地点情報を、地図情報から取得する燃料補給地点情報取得手段とを具備し、出力手段は、燃料補給地点情報取得手段が取得した燃料補給地点情報を出力する車載装置である。
【００１４】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、燃料補給地点を出力することができる。
【００１５】
また、本第六の発明の車載装置は、第二の発明に対して、処理部は、未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて行う制御の内容を示す制御内容情報を取得する制御内容情報取得手段と、制御内容情報取得手段が取得した制御内容情報に従い移動体を制御する制御手段とを具備する車載装置である。
【００１６】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の制御を行うことができる。
【００１７】
また、本第七の発明の車載装置は、第六の発明に対して、移動体は、空調設備を備え、制御内容情報取得手段は、未走行経路情報および燃料残量情報に関する条件である設定温度取得条件と、空調設備の設定温度に関する情報である設定温度関連情報とを有する設定温度管理情報が格納される設定温度管理情報格納手段と、未走行経路情報および燃料残量情報が合致する設定温度取得条件に対応する設定温度関連情報を、設定温度管理情報格納手段から取得する設定温度関連情報取得手段とを具備し、制御手段は、設定温度関連情報取得手段が取得した設定温度関連情報に従い空調設備の設定温度を制御する車載装置である。
【００１８】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、空調設備の設定温度を調整することができる。
【００１９】
また、本第八の発明の車載装置は、第六の発明に対して、移動体は、原動機を備え、制御内容情報取得手段は、未走行経路情報および燃料残量情報に関する条件である原動機制御内容取得条件と、原動機に対して行う制御の内容を示す原動機制御内容情報とを有する原動機制御内容管理情報が格納される原動機制御内容管理情報格納手段と、未走行経路情報および燃料残量情報が合致する原動機制御内容取得条件に対応する原動機制御内容情報を、原動機制御内容管理情報格納手段から取得する原動機制御内容情報取得手段とを具備し、制御手段は、原動機制御内容情報取得手段が取得した原動機制御内容情報に従い原動機を制御する車載装置である。
【００２０】
このような構成により、目的地までの経路の残りの距離や、燃料の残量に応じて、原動機を制御することができる。
【００２１】
また、本第九の発明の車載装置は、第八の発明に対して、原動機制御内容情報は、原動機の回転数が所定の範囲内であることを示す情報であり、制御手段は、原動機制御内容情報取得手段が取得した原動機制御内容情報に従い原動機の回転数を制御する車載装置である。
【００２２】
このような構成により、目的地までの経路の残りの距離や、燃料の残量に応じて、原動機の回転数を制御することができる。
【００２３】
また、本第十の発明の車載装置は、第八の発明に対して、原動機制御内容情報は、原動機を停止することを示す情報であり、制御手段は、原動機制御内容情報取得手段が取得した原動機制御内容情報に従い原動機を停止する車載装置である。
【００２４】
このような構成により、目的地までの経路の残りの距離や、燃料の残量に応じて、原動機を停止することができる。
【００２５】
また、本第十一の発明の車載装置は、第八の発明に対して、移動体は、２種類以上の原動機を備え、原動機制御内容情報は、２種類以上の原動機のうちの１つを動作させることを示す情報であり、制御手段は、原動機制御内容情報取得手段が取得した原動機制御内容情報に従い、２種類以上の原動機のうちの１つを動作させる車載装置である。
【００２６】
このような構成により、目的地までの経路の残りの距離や、燃料の残量に応じて、２種類以上の原動機の中から動作させる原動機を選択することができる。
【００２７】
また、本第十二の発明の車載装置は、第二の発明に対して、処理部は、未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて、現在位置情報取得部が取得した現在位置情報と、受付部が受け付けた経路探索指示が有する目的地情報とを、地図情報に対して適用し、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路を探索し、経路を示す条件付経路情報を取得する条件付経路探索手段と、条件付経路探索手段が取得した条件付経路情報を出力する出力手段とを具備する車載装置である。
【００２８】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、経路を決定することができる。
【００２９】
また、本第十三の発明の車載装置は、第十二の発明に対して、処理部は、未走行経路情報および燃料残量情報に関する条件である経路探索開始条件と、経路に関する条件である経路条件とを有する１以上の探索経路管理情報が格納される探索経路管理情報格納手段と、未走行経路情報および燃料残量情報が合致する経路探索開始条件に対応する経路条件を、探索経路管理情報格納手段から取得する経路条件取得手段とをさらに具備し、条件付経路探索手段は、現在位置情報取得部が取得した現在位置情報と、受付部が受け付けた経路探索指示が有する目的地情報とを、地図情報に対して適用し、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路であり、経路条件取得手段が取得した経路条件に合致する経路を示す条件付経路情報を取得する車載装置である。
【００３０】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、経路を決定することができる。
【００３１】
また、本第十四の発明の車載装置は、第十三の発明に対して、経路条件は、交通信号機の数が最少であることであり、条件付経路探索手段は、交通信号機の数が最少である条件付経路情報を取得する車載装置である。
【００３２】
このような構成により、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、交通信号機の数が最少である経路を探索することができる。
【発明の効果】
【００３３】
本発明による車載装置等によれば、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、所定の情報を出力したり、所定の制御を行ったり、経路を決定したりなど、所定の処理を行うことができる。
【図面の簡単な説明】
【００３４】
【図１】実施の形態１における車載装置１のブロック図
【図２】同車載装置１の全体動作について説明するフローチャート
【図３】同出力情報の取得処理について説明するフローチャート
【図４】同設定温度管理情報の例を示す図
【図５】同経路情報の例を示す図
【図６】同燃料補給地点情報の出力例を示す図
【図７】実施の形態２における車載装置２のブロック図
【図８】同車載装置２の全体動作について説明するフローチャート
【図９】同制御内容情報の取得処理について説明するフローチャート
【図１０】同原動機制御内容管理情報の例を示す図
【図１１】実施の形態３における車載装置３のブロック図
【図１２】同車載装置３の全体動作について説明するフローチャート
【図１３】同条件付経路情報の取得処理について説明するフローチャート
【図１４】同探索経路管理情報の例を示す図
【図１５】同条件付経路情報の出力例を示す図
【図１６】上記実施の形態におけるコンピュータシステムの概観図
【図１７】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００３５】
以下、本発明による車載装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式や内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式や内容などは問わない。
【００３６】
（実施の形態１）
本実施の形態において、設定した目的地までの経路のうちの未走行の経路、および現在の燃料残量に応じて、所定の情報を取得し、出力する車載装置１について説明する。なお、本実施の形態における車載装置１は、例えば、カーナビゲーションシステムや、ディスプレイ・オーディオなどであり、通常、移動体に搭載される。また、移動体は、通常、陸上を走行するものであり、何らかのエネルギー源により動作する原動機と、空調設備とを備えているものであれば、問わない。エネルギー源とは、例えば、ガソリンや、軽油、電力などである。また、原動機とは、例えば、エンジンや、モーターなどである。また、空調設備とは、例えば、エアコンや、クーラー、ヒーターなどである。
【００３７】
図１は、本実施の形態における車載装置１のブロック図である。車載装置１は、地図情報格納部１１、現在位置情報取得部１２、受付部１３、経路探索部１４、未走行経路情報取得部１５、燃料残量情報取得部１６、処理部１７を備える。また、処理部１７は、出力情報取得手段１７１、出力手段１７２を備える。また、出力情報取得手段１７１は、設定温度管理情報格納手段１７１１、設定温度関連情報取得手段１７１２、燃料補給地点取得条件格納手段１７１３、走行可能距離情報算出手段１７１４、走行可能位置情報取得手段１７１５、燃料補給地点情報取得手段１７１６を備える。
【００３８】
地図情報格納部１１には、地図を示す情報である地図情報が格納される。地図は、例えば、地形図や、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
【００３９】
また、地図情報は、例えば、地図の画像情報である。画像情報は、例えば、ラスタデータや、ベクタデータである。画像情報がラスタデータである場合、地図情報は、複数の縮尺に対応した画像情報を有していてもよい。複数の縮尺に対応した画像情報とは、例えば、同一地域について、縮尺が大きい画像情報や、縮尺が中程度の画像情報、縮尺が小さい画像情報などである。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。
【００４０】
また、地図情報は、通常、地図上の地点を示す１以上の地点情報を有する。地点情報は、通常、地点の名称を示す地点名称情報や、地点の位置を示す位置情報である地点位置情報などを有する情報である。また、位置情報は、通常、経緯度を示す経緯度情報であるが、地図上の座標を示す座標情報や、高度を示す高度情報などであってもよい。また、地点情報が示す地点は、例えば、燃料補給地点や、駅、施設、ランドマーク、観光スポット、寺社、仏閣、飲食店、その他の建造物などであり、いわゆる地点と呼べるものであれよい。また、燃料補給地点とは、燃料を補給する地点であり、例えば、ガソリンスタンドや、充電スポットや充電ステーションなどと呼ばれる充電スタンドなどである。なお、以下、燃料補給地点を示す地点情報を、燃料補給地点情報とする。
【００４１】
また、地図情報は、通常、地図上の道路や、当該道路の距離、当該道路上にある交通信号機の数などを示す情報も有する。
【００４２】
現在位置情報取得部１２は、移動体の現在位置を示す位置情報である現在位置情報を取得する。現在位置情報取得部１２は、通常、定期的に現在位置情報を取得する。また、現在位置情報取得部１２は、通常、衛星航法システム（ＧＰＳ受信機など）や、移動体通信用の基地局から位置情報を受信する装置などから、現在位置情報を取得する。この場合、現在位置情報取得部１２は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、現在位置情報取得部１２の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００４３】
受付部１３は、目的地を示す地点情報である目的地情報、および出発地から目的地までの経路を探索する指示である経路探索指示を受け付ける。受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。
【００４４】
また、経路探索指示は、通常、出発地を示す地点情報である出発地情報と、目的地を示す地点情報である目的地情報とを有する。また、経路探索指示は、経由地を示す地点情報である経由地情報を有していてもよい。また、出発地情報は、通常、現在位置情報取得部１２が取得した現在位置情報である。
【００４５】
また、受付部１３は、経路探索指示以外の指示を受け付けてもよい。経路探索指示以外の指示とは、例えば、電源ＯＮの指示や、電源ＯＦＦの指示、地図情報を出力する地図出力指示、地図上の地点を選択する地点選択指示などである。なお、受付部１３がこれらの指示を受け付けた場合、車載装置１は、通常、当該受け付けた指示に応じた所定の処理を行う。
【００４６】
経路探索部１４は、受付部１３が受け付けた経路探索指示に応じて、出発地から目的地までの経路を探索し、当該経路を示す経路情報を取得する。経路探索部１４は、通常、受付部１３が受け付けた経路探索指示が有する出発地情報と目的地情報とを、地図情報格納部１１に格納されている地図情報に対して適用し、出発地から目的地までの経路を探索する。なお、当該経路生成指示が経由地情報も有している場合、経路探索部１４は、通常、当該経由地情報も、当該地図情報に適用する。また、例えば、受付部１３が目的地情報を受け付けた場合、経路探索部１４は、現在位置情報取得部１２が取得した現在位置情報と、受付部１３が受け付けた目的地情報とを、地図情報格納部１１に格納されている地図情報に対して適用し、現在位置から目的地までの経路を探索してもよい。
【００４７】
「出発地情報を地図情報に対して適用する」とは、当該出発地情報で示される地図上の地点を、出発地とすることである。また、「目的地情報を地図情報に対して適用する」とは、当該目的地情報で示される地図上の地点を、目的地とすることである。また、「経由地情報を地図情報に対して適用する」とは、当該経由地情報で示される地図上の地点を、経由地とすることである。また、「現在位置情報を地図情報に対して適用する」とは、当該現在位置情報で示される地図上の位置を、出発地とすることである。なお、経路探索は、公知の技術であるので、詳細な説明を省略する。
【００４８】
未走行経路情報取得部１５は、現在位置情報取得部１２が取得した現在位置情報と、受付部１３が受け付けた目的地情報とを用いて、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する。未走行経路情報取得部１５は、通常、定期的に未走行経路情報を取得する。
【００４９】
未走行経路情報とは、例えば、現在位置から目的地までの直線距離や、現在位置から目的地までの経路、現在位置から目的地までの経路の距離、現在位置から目的地までの経路における道路の種類、現在位置から目的地までの経路上にある交通信号機の数などを示す情報である。なお、未走行経路情報は、通常、現在位置から目的地までの経路の距離、または現在位置から目的地までの直線距離を示す情報であることが好適である。
【００５０】
また、現在位置から目的地までの経路を示す未走行経路情報を取得する場合、未走行経路情報取得部１５は、通常、経路探索部１４が取得した経路情報と、現在位置情報取得部１２が取得した現在位置情報とを用いて、当該経路情報が示す経路のうち未走行である経路を示す未走行経路情報を取得する。
【００５１】
未走行経路情報取得部１５は、例えば、当該現在位置情報が示す現在位置から、当該経路情報が示す目的地までの経路を示す経路情報を、未走行経路情報として、経路探索部１４が取得した経路情報から取得する。このとき、経路探索部１４が取得した未走行経路情報は、通常、当該経路における道路や、当該道路の距離、当該道路上にある交通信号機の位置や数などを示す情報を有する。
【００５２】
例えば、経路探索部１４が取得した経路情報が、Ｘ地点からＹ地点までの経路であり、Ａ地点、Ｂ地点、Ｃ地点を経由する経路を示すとする。また、現在位置情報取得部１２が取得した現在位置情報が、Ａ地点の位置を示すとする。この様な場合、未走行経路情報取得部１５は、当該Ｘ地点からＹ地点までの経路を示す経路情報から、Ａ地点からＹ地点までの経路を示す経路情報を、未走行経路情報として取得する。
【００５３】
なお、所定の経路のうちの一部の経路を示す経路情報を、当該所定の経路を示す経路情報から取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００５４】
燃料残量情報取得部１６は、移動体の燃料の残量を示す燃料残量情報を取得する。燃料残量情報取得部１６は、通常、定期的に燃料残量情報を取得する。また、燃料残量情報取得部１６は、通常、いわゆる燃料残量センサや、移動体に搭載されている燃料残量計などから燃料残量情報を取得する。この場合、燃料残量情報取得部１６は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、燃料残量情報取得部１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００５５】
処理部１７は、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に応じて所定の処理を行う。本実施の形態において、所定の処理とは、所定の情報の出力である。所定の情報とは、出力情報である。また、出力情報とは、通常、後述の出力手段１７２が出力する情報である。出力情報は、例えば、空調設備の設定温度に関する情報である設定温度関連情報や、燃料補給地点情報、未走行経路情報、燃料残量情報などである。また、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。なお、処理部１７は、通常、後述の各手段により出力情報を取得し、当該出力情報を出力する。
【００５６】
出力情報取得手段１７１は、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に対応する出力情報を取得する。また、出力情報取得手段１７１は、通常、後述の各手段により出力情報を取得する。また、後述の各手段が出力情報を取得するために取得する各種情報を、出力情報取得手段１７１が取得した出力情報としてもよい。
【００５７】
設定温度管理情報格納手段１７１１には、１以上の設定温度管理情報が格納される。設定温度管理情報とは、通常、設定温度取得条件と、設定温度関連情報とを有する情報である。設定温度取得条件とは、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に対応する設定温度関連情報を取得するための条件である。また、設定温度取得条件は、通常、当該未走行経路情報および当該燃料残量情報に関する条件である。また、設定温度関連情報とは、空調設備の設定温度に関する情報である。
【００５８】
設定温度取得条件は、通常、未走行経路情報に関する条件である未走行経路条件と、燃料残量情報に関する条件である燃料残量条件の論理和（ＡＮＤ）である。未走行経路条件は、例えば、以下の条件である。
（１）距離を未走行経路情報が、所定の条件を満たすこと
（２）経路における道路の種類を示す未走行経路情報が、所定の条件を満たすこと
（３）経路上にある交通信号機の数を示す未走行経路情報が、所定の条件を満たすこと
【００５９】
また、燃料残量条件は、例えば、以下の条件である。
（４）燃料残量情報が、所定の条件を満たすこと
【００６０】
また、設定温度取得条件は、例えば、以下の条件であってもよい。
（５）未走行経路情報および燃料残量情報を用いて算出された情報が、所定の条件を満たすこと
【００６１】
なお、上記（１）〜（５）において、「所定の条件を満たすこと」とは、閾値以上であること、閾値より大きいこと、閾値以下であること、閾値未満であることなどである。また、（５）において、情報の算出には、例えば、算出式や、関数、プログラムなどを用いる。また、当該算出式や、関数などは、例えば、以下の情報を算出するためのものである。
（ａ）未走行経路情報が示す未走行経路の距離と、燃料残量情報が示す燃料残量により移動体が走行可能な距離との差
（ｂ）未走行経路情報が示す未走行経路の距離と、燃料残量情報が示す燃料残量により移動体が走行可能な距離との比
【００６２】
また、設定温度関連情報は、例えば、設定温度を示す設定温度情報や、設定温度情報を算出するための算出式（以下、適宜、設定温度算出式）、設定温度情報を算出するプログラム（以下、適宜、設定温度算出プログラム）、設定温度の差分を示す設定温度差分情報、設定温度に関する操作を通知するメッセージである設定温度通知情報などである。設定温度算出式は、通常、未走行経路情報および燃料残量情報を代入するための変数を有する。また、設定温度算出プログラムは、当該プログラムを識別する識別子であってもよい。また、設定温度差分情報は、例えば、設定温度の増分や、設定温度の減分などを示す情報である。また、通知情報は、例えば、設定温度を上げることや、設定温度を下げることなどを示す情報である。また、設定温度関連情報は、例えば、空調設備の電源に対する操作や、当該操作を通知するメッセージなどを示す情報であってもよい。
【００６３】
なお、設定温度取得条件は、例えば、空調設備の現在の設定温度を示す現在設定温度情報や、空調設備のモードを示すモード情報、移動体の現在の室温を示す現在室温情報などに関する条件であってもよい。モード情報は、例えば、空調設備のモードが、冷房であるのか、暖房であるのかなどを示す情報である。この場合、設定温度関連情報取得手段１７１２は、通常、現在設定温度情報や、現在室温情報などを取得する。そして、当該現在設定温度情報や、現在室温情報などが、設定温度管理情報格納手段１７１１に格納されている１以上の設定温度管理情報が有する設定温度取得条件に合致するか否かを判断する。また、現在設定温度情報や、現在室温情報などは、通常、空調設備や、温度計などから取得する。
【００６４】
設定温度関連情報取得手段１７１２は、未走行経路情報取得部１５が取得した未走行経路情報、および燃料残量情報取得部１６が取得した燃料残量情報が合致する設定温度取得条件に対応する設定温度関連情報を、設定温度管理情報格納手段１７１１から取得する。設定温度関連情報取得手段１７１２は、通常、１つの設定温度関連情報を取得する。また、設定温度関連情報取得手段１７１２による設定温度関連情報の取得のタイミングは、問わない。設定温度関連情報取得手段１７１２は、設定温度関連情報を、例えば、定期的に取得してもよいし、移動体の原動機がＯＮになるたびに取得してもよい。
【００６５】
例えば、未走行経路情報が「１５０ｋｍ」であり、燃料残量情報が「１５Ｌ」であるとする。また、設定温度取得条件が「（未走行距離≧２００ｋｍ）＆（燃料残量≦２０Ｌ）」であるとする。当該設定温度取得条件は、未走行距離が「２００ｋｍ以上」であり、燃料残量が「２０Ｌ以下」であることを意味する。この様な場合、設定温度関連情報取得手段１７１２は、当該未走行経路情報および当該燃料残量情報が、当該設定温度取得条件に合致すると判断し、当該設定温度取得条件に対応する設定温度関連情報を、設定温度管理情報格納手段１７１１から取得する。
【００６６】
また、例えば、設定温度取得条件が「ｆ（Ｄ，Ｆ）≧５ｋｍ」であるとする。当該設定温度取得条件において、「Ｄ」は、未走行経路情報を代入する変数である。また、「Ｆ」は、燃料残量情報を代入する変数である。また、「ｆ（Ｄ，Ｆ）」は、未走行経路情報と燃料残量情報とを用いて、未走行経路情報が示す経路の距離と、当該燃料残量情報が示す燃料残量により移動体が走行可能な距離との差を算出する関数である。つまり、当該設定温度取得条件は、未走行経路情報が示す経路の距離と、当該燃料残量情報が示す燃料残量により移動体が走行可能な距離との差が「５ｋｍ以上」であることを意味する。この様な場合、設定温度関連情報取得手段１７１２は、当該関数により未走行経路情報が示す経路の距離と、当該燃料残量情報が示す燃料残量により移動体が走行可能な距離との差を算出し、当該差が「５ｋｍ以上」であるか否かを判断する。
【００６７】
また、例えば、設定温度関連情報である設定温度算出式を取得した場合、設定温度関連情報取得手段１７１２は、通常、当該設定温度算出式が有する変数に、未走行経路情報および燃料残量情報を代入し、当該設定温度算出式による計算を行い、設定温度情報を算出する。当該「算出する」とは、算出した情報を取得することである。
【００６８】
また、例えば、設定温度関連情報である設定温度算出プログラムを取得した場合、設定温度関連情報取得手段１７１２は、通常、当該設定温度算出プログラムに、未走行経路情報および燃料残量情報を与え、当該設定温度算出プログラムを実行し、当該設定温度算出プログラムの実行結果である設定温度情報を取得する。
【００６９】
なお、設定温度関連情報取得手段１７１２は、例えば、設定温度取得条件が、現在設定温度情報や、モード情報、現在室温情報などに関する条件である場合、通常、現在設定温度情報や、現在室温情報などを取得する。そして、設定温度関連情報取得手段１７１２は、当該現在設定温度情報や、現在室温情報などが、設定温度管理情報格納手段１７１１に格納されている１以上の設定温度管理情報が有する設定温度取得条件に合致するか否かを判断する。また、設定温度関連情報取得手段１７１２は、通常、空調設備や、温度計などから、現在設定温度情報や、現在室温情報などを取得する。
【００７０】
燃料補給地点取得条件格納手段１７１３には、燃料補給地点取得条件が格納される。燃料補給地点条件とは、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に対応する燃料補給地点情報を取得するための条件である。また、燃料補給地点取得条件は、通常、当該未走行経路情報および当該燃料残量情報に関する条件である。また、燃料補給地点取得条件は、後述の走行可能距離情報に関する条件を有していてもよい。なお、燃料補給地点取得条件の形式や内容などは、設定温度取得条件の形式や内容などと同様であるので、説明を省略する。
【００７１】
走行可能距離情報算出手段１７１４は、燃料残量情報取得部１６が取得した燃料残量情報が示す燃料残量により移動体が走行可能な距離を示す走行可能距離情報を算出する。つまり、走行可能距離情報算出手段１７１４は、燃料残量情報取得部１６が取得した燃料残量情報に対応する走行可能距離情報を算出する。走行可能距離情報算出手段１７１４は、通常、燃料残量情報から走行可能距離情報を算出する算出式を保持しており、当該算出式に燃料残量情報を代入し、当該算出式による計算を行い、走行可能距離情報を算出する。また、当該算出式は、通常、燃料残量情報を代入するための変数を有する。また、当該算出式は、通常、燃費を示す情報と燃料残量情報とを乗算することにより、走行可能距離を算出するものである。
【００７２】
また、走行可能距離情報を算出するための算出式は、例えば、速度を示す速度情報を代入するための変数を有していてもよい。この場合、走行可能距離情報算出手段１７１４は、通常、移動体の速度を示す速度情報を取得し、当該速度情報と、燃料残量情報取得部１６が取得した燃料残量情報とを、当該算出式に代入し、当該算出式による計算を行い、走行可能距離情報を算出する。また、速度情報を取得する場合、走行可能距離情報算出手段１７１４は、当該速度情報を、例えば、速度情報を取得する速度情報取得部（図示せず）から取得してもよい。この場合、速度情報取得部は、通常、いわゆる速度センサや、移動体に搭載されている速度計などから速度情報を取得する。また、この場合、速度情報取得部は、例えば、これらの装置を有していてもよいし、これらの装置で実現され得てもよい。また、速度情報取得部の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。
【００７３】
走行可能位置情報取得手段１７１５は、経路探索部１４が取得した経路情報が示す経路上の位置であり、現在位置から走行可能距離情報算出手段１７１４が算出した走行可能距離情報が示す距離にある位置を示す位置情報（以下、走行可能位置情報）を取得する。
【００７４】
走行可能位置情報取得手段１７１５は、例えば、現在位置情報が示す現在位置から、走行可能距離情報が示す距離までの経路を示す経路情報（以下、走行可能経路情報）を、経路探索部１４が取得した経路情報から取得する。このとき、経路探索部１４が取得した経路情報は、通常、道路を示す１以上の道路情報や、当該道路の距離を示す距離情報などを有する。そして、走行可能位置情報取得手段１７１５は、当該走行可能経路情報が示す経路の終点の位置を示す位置情報を、走行可能位置情報として当該走行可能経路情報から取得する。
【００７５】
例えば、経路探索部１４が取得した経路情報が、Ｘ地点からＹ地点までの経路であり、Ａ地点、Ｂ地点、Ｃ地点を経由する経路を示すとする。また、現在位置情報取得部１２が取得した現在位置情報が、Ａ地点の位置を示すとする。また、走行可能距離情報算出手段１７１４が算出した走行可能距離情報が「５０ｋｍ」であり、Ｂ地点を経由したＡ地点からＣ地点までの経路の距離が「５０ｋｍ」であるとする。この様な場合、走行可能位置情報取得手段１７１５は、まず、当該Ｘ地点からＹ地点までの経路を示す経路情報から、Ｂ地点を経由したＡ地点からＣ地点までの経路を示す経路情報を、走行可能経路情報として取得する。そして、走行可能位置情報取得手段１７１５は、当該走行可能経路情報から、当該走行可能経路情報が示す経路の終点であるＣ地点の位置を示す位置情報を、走行可能位置情報として取得する。
【００７６】
また、走行可能位置情報取得手段１７１５は、例えば、未走行経路情報取得部１５が取得した未走行経路情報上の位置であり、現在位置から走行可能距離情報算出手段１７１４が算出した走行可能距離情報が示す距離にある位置を示す位置情報を、走行可能位置情報として取得してもよい。この場合、走行可能位置情報取得手段１７１５は、当該未走行経路情報から、走行可能経路情報を取得し、当該走行可能経路情報が示す経路の終点の位置を示す位置情報を、走行可能位置情報として当該走行可能経路情報から取得する。
【００７７】
なお、経路における所定の位置から、所定の距離にある位置を示す位置情報を、当該経路を示す経路情報から取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００７８】
燃料補給地点情報取得手段１７１６は、未走行経路情報取得部１５が取得した未走行経路情報、および燃料残量情報取得部１６が取得した燃料残量情報が、燃料補給地点取得条件格納手段１７１３に格納されている燃料補給地点取得条件に合致するか否かを判断する。そして、合致する場合に、燃料補給地点情報取得手段１７１６は、経路情報が示す経路であり、現在位置情報が示す現在位置から走行可能位置情報が示す位置までの経路上に位置する１以上の燃料補給地点を示す燃料補給地点情報を、地図情報から取得する。燃料補給地点情報取得手段１７１６は、通常、現在位置から走行可能位置情報が示す位置までの経路上に位置する１以上の燃料補給地点を示す燃料補給地点情報のみを取得する。これは、つまり、燃料補給地点情報取得手段１７１６は、走行可能位置情報が示す位置から目的地までの経路上に位置する１以上の燃料補給地点を示す燃料補給地点は取得しないことを意味する。
【００７９】
また、燃料補給地点情報取得手段１７１６は、例えば、走行可能距離情報算出手段１７１４が算出した走行可能距離情報が、燃料補給地点取得条件格納手段１７１３に格納されている燃料補給地点取得条件に合致するか否かを判断してもよい。
【００８０】
また、燃料補給地点情報取得手段１７１６は、例えば、未走行経路情報取得部１５が取得した未走行経路情報が示す経路であり、現在位置情報が示す現在位置から走行可能位置情報が示す位置までの経路上に位置する１以上の燃料補給地点を示す燃料補給地点情報を、地図情報から取得してもよい。
【００８１】
また、燃料補給地点情報取得手段１７１６は、例えば、走行可能位置情報取得手段１７１５が取得した走行可能経路情報が示す経路上に位置する１以上の燃料補給地点を示す燃料補給地点情報を、地図情報から取得してもよい。
【００８２】
また、燃料補給地点情報取得手段１７１６は、上記の燃料補給地点情報の取得において、例えば、所定の条件（以下、適宜、燃料補給地点条件）を満たす１以上の燃料補給地点を示す燃料補給地点情報を、地図情報から取得してもよい。燃料補給地点条件は、例えば、（１）燃料補給地点の位置や、（２）燃料補給地点において補給できる燃料の種類、（３）燃料補給地点を運営している会社名、（４）燃料補給地点の大きさ（敷地面積）などに関する条件である。（１）は、例えば、走行可能位置情報が示す位置に最も近いことや、現在位置に最も近いことなどである。また、（２）は、例えば、補給できる燃料がガソリンであることや、補給できる燃料が電力であることなどである。また、
（３）は、会社名が「ＸＹＺ石油」であることや、会社名が「○×△ステーション」であることなどである。また、（４）は、例えば、大きさが「３０平方メートル以上」であることや、大きさが「３０平方メートル以上５０平方メートル以下」であることなどである。また、燃料補給地点条件は、通常、燃料補給地点情報取得手段１７１６が保持しているが、所定の記憶領域や任意の記憶領域などに格納されていてもよい。
【００８３】
出力手段１７２は、出力情報取得手段１７１が取得した出力情報を出力する。出力手段１７２は、例えば、設定温度関連情報取得手段１７１２が取得した設定温度関連情報や、燃料補給地点情報取得手段１７１６が取得した燃料補給地点情報、未走行経路情報取得部１５が取得した未走行経路情報、燃料残量情報取得部１６が取得した燃料残量情報などを出力する。また、燃料補給地点情報を出力する場合、出力手段１７２は、通常、地図情報格納部１１に格納されている地図情報と対応付けて出力する。「地図情報と対応付けて出力する」とは、当該燃料補給地点情報が示す地点が、当該地図情報が示す地図上のどの地点に対応しているのかがわかるように出力することである。また、このとき、出力手段１７２は、経路探索部１４が取得した経路情報と共に出力してもよい。
【００８４】
なお、出力手段１７２は、出力情報取得手段１７１が取得した出力情報を出力するか否かを、出力条件を用いて判断してもよい。当該出力条件は、例えば、出力情報や、未走行経路情報、燃料残量情報、速度情報、現在設定温度情報、現在室温情報などに関する条件である。つまり、この場合、出力手段１７２は、これらの出力情報などが出力条件に合致するか否かを判断し、合致する場合に、出力情報を出力する。また、この場合、出力条件は、通常、出力手段１７２が保持しているが、所定の記憶領域や任意の記憶領域に格納されていてもよい。
【００８５】
また、地図情報格納部１１、設定温度管理情報格納手段１７１１、燃料補給地点取得条件格納手段１７１３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、地図情報格納部１１などに所定の情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が地図情報格納部１１などで記憶されるようになってもよい。また、通信回線などを介して送信された情報が地図情報格納部１１などで記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が地図情報格納部１１などで記憶されるようになってもよい。
【００８６】
また、受付部１３における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部１３は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバーなどで実現され得る。
【００８７】
また、経路探索部１４、未走行経路情報取得部１５、処理部１７、出力情報取得手段１７１、設定温度関連情報取得手段１７１２、走行可能距離情報算出手段１７１４、走行可能位置情報取得手段１７１５、燃料補給地点情報取得手段１７１６は、通常、ＭＰＵやメモリ等から実現され得る。経路探索部１４などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【００８８】
また、出力手段１７２は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力手段１７２は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【００８９】
次に、車載装置１の全体動作について、図２のフローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。
【００９０】
（ステップＳ２０１）経路探索部１４は、受付部１３が指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ２０２に進み、そうでない場合は、ステップＳ２０５に進む。
【００９１】
（ステップＳ２０２）経路探索部１４は、ステップＳ２０１で受け付けた指示が経路探索指示であるか否かを判断する。経路探索指示である場合は、ステップＳ２０３に進み、そうでない場合は、ステップＳ２０４に進む。
【００９２】
（ステップＳ２０３）経路探索部１４は、ステップＳ２０１で受け付けた経路探索指示が有する出発地情報と目的地情報とを、地図情報格納部１１に格納されている地図情報に適用し、当該出発地情報が示す出発地から、当該目的地情報が示す目的地までの経路を探索し、当該経路を示す経路情報を取得する。
【００９３】
（ステップＳ２０４）車載装置１は、ステップＳ２０１で受け付けた指示に応じた処理を行う。
【００９４】
（ステップＳ２０５）現在位置情報取得部１２は、移動体が走行中であるか否かを判断する。「走行中」は、移動中を含む概念である。走行中である場合は、ステップＳ２０６に進み、そうでない場合は、ステップＳ２０１に戻る。
【００９５】
（ステップＳ２０６）現在位置情報取得部１２は、現在位置情報を取得する。
【００９６】
（ステップＳ２０７）未走行経路情報取得部１５は、経路探索部１４が経路情報を取得済みであるか否かを判断する。取得済みである場合は、ステップＳ２０８に進み、そうでない場合は、ステップＳ２０１に戻る。
【００９７】
（ステップＳ２０８）未走行経路情報取得部１５は、経路探索部１４が取得した経路情報から、未走行経路情報を取得する。
【００９８】
（ステップＳ２０９）燃料残量情報取得部１６は、燃料残量情報を取得する。
【００９９】
（ステップＳ２１０）出力情報取得手段１７１は、出力情報を取得する。この処理の詳細は、図３のフローチャートを用いて説明する。
【０１００】
（ステップＳ２１１）出力手段１７２は、ステップＳ２１０で取得した出力情報を出力する。
【０１０１】
なお、図２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１０２】
図３は、図２のフローチャートのステップＳ２１０の出力情報の取得処理を示すフローチャートである。図３のフローチャートにおいて、設定温度管理情報格納手段１７１１には、ｍ個の設定温度管理情報が格納されているものとする。また、地図情報格納部１１に格納されている地図情報は、ｎ個の燃料補給地点情報を有するものとする。
【０１０３】
（ステップＳ３０１）出力情報取得手段１７１は、取得する出力情報が、設定温度関連情報、燃料補給地点情報のいずれであるかを判断する。いずれであるかは、例えば、予め決められていてもよいし、ユーザからの指示であってもよい。そして、設定温度関連情報である場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０９に進む。
【０１０４】
（ステップＳ３０２）設定温度関連情報取得手段１７１２は、カウンタｉに１をセットする。
【０１０５】
（ステップＳ３０３）設定温度関連情報取得手段１７１２は、ステップＳ２０８で取得した未走行経路情報およびステップＳ２０９で取得した燃料残量情報が、設定温度管理情報格納手段１７１１に格納されている設定温度管理情報［ｉ］が有する設定温度取得条件［ｉ］に合致するが否かを判断する。合致する場合は、ステップＳ３０４に進み、そうでない場合は、ステップＳ３０５に進む。
【０１０６】
（ステップＳ３０４）設定温度関連情報取得手段１７１２は、設定温度管理情報格納手段１７１１に格納されている設定温度関連情報［ｉ］を取得する。
【０１０７】
（ステップＳ３０５）設定温度関連情報取得手段１７１２は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３０６に進む。
【０１０８】
（ステップＳ３０６）設定温度関連情報取得手段１７１２は、ｉを１インクリメントし、ステップＳ３０３に戻る。
【０１０９】
（ステップＳ３０７）設定温度関連情報取得手段１７１２は、ステップＳ３０４で取得した設定温度関連情報が設定温度算出式であるか否かを判断する。設定温度算出式である場合は、ステップＳ３０７に進み、そうでない場合は、上位処理にリターンする。
【０１１０】
（ステップＳ３０８）設定温度関連情報取得手段１７１２は、ステップＳ３０４で取得した設定温度算出式が有する変数に、ステップＳ２０８で取得した未走行経路情報およびステップＳ２０９で取得した燃料残量情報を代入し、設定温度情報を算出する。
【０１１１】
（ステップＳ３０９）燃料補給地点情報取得手段１７１６は、ステップＳ２０８で取得した未走行経路情報およびステップＳ２０９で取得した燃料残量情報が、燃料補給地点取得条件格納手段１７１３に格納されている燃料補給地点取得条件に合致するか否かを判断する。合致する場合は、ステップＳ３１０に進み、そうでない場合は、ステップＳ３０９に戻る。
【０１１２】
（ステップＳ３１０）走行可能距離情報算出手段１７１４は、ステップＳ２０９で取得した燃料残量情報を用いて、走行可能距離情報を算出する。
【０１１３】
（ステップＳ３１１）走行可能位置情報取得手段１７１５は、ステップＳ３１０で算出した走行可能距離情報とステップＳ２０３で取得した経路情報とを用いて、走行可能位置情報を取得する。
【０１１４】
（ステップＳ３１２）燃料補給地点情報取得手段１７１６は、カウンタｉに１をセットする。
【０１１５】
（ステップＳ３１３）燃料補給地点情報取得手段１７１６は、地図情報格納部１１に格納されている地図情報が有する燃料補給地点情報［ｉ］が、ステップＳ２０６で取得した現在位置情報が示す現在位置から、ステップＳ３１１で取得した走行可能位置情報が示す走行可能位置までの経路上にあるか否かを判断する。当該経路上にある場合は、ステップＳ３１４に進み、そうでない場合は、ステップＳ３１５に進む。
【０１１６】
（ステップＳ３１４）燃料補給地点情報取得手段１７１６は、地図情報格納部１１に格納されている燃料補給地点情報［ｉ］を取得する。
【０１１７】
（ステップＳ３１５）燃料補給地点情報取得手段１７１６は、ｉがｎであるか否かを判断する。ｎである場合は、上位処理にリターンし、そうでない場合は、ステップＳ３１６に進む。
【０１１８】
（ステップＳ３１６）燃料補給地点情報取得手段１７１６は、ｉを１インクリメントし、ステップＳ３１３に戻る。
【０１１９】
（具体例）
次に、車載装置１の動作の具体例について説明する。なお、本具体例において、移動体は、自動車であるものとする。また、車載装置１は、自動車に搭載されているカーナビゲーションシステム（以下、カーナビ）であるものとする。また、設定温度管理情報格納手段１７１１には、図４に示す設定温度管理情報が格納されているものとする。当該設定温度管理情報は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、設定温度取得条件（項目名：取得条件）と、設定温度関連情報（項目名：設定温度）とを有する。
【０１２０】
（例１）
まず、ユーザが、自動車の運転の開始前に、カーナビを操作し、地点Ｘから地点Ｙまでの経路であり、地点Ａ、地点Ｂ、地点Ｃを経由地とする経路を探索する操作を行ったとする。すると、受付部１３は、経路探索指示を受け付ける。当該経路探索指示は、地点Ｘを示す出発地情報と、地点Ｙを示す目的地情報と、地点Ａ、地点Ｂ、地点Ｃのそれぞれを示す３つの経由地情報を有する。
【０１２１】
次に、経路探索部１４は、受付部１３が受け付けた経路探索指示が有する地点Ｘ、地点Ｙ、地点Ａ、地点Ｂ、地点Ｃのそれぞれを、地図情報格納部１１に格納されている地図情報に適用し、地点Ｘから地点Ｙまでの経路であり、地点Ａ、地点Ｂ、地点Ｃを経由地とする経路を探索する。そして、経路探索部１４は、当該経路を示す経路情報を取得し、出力手段１７２は、当該経路情報を出力する。このときの様子は、例えば、図５の様になる。
【０１２２】
次に、ユーザが自動車の運転を開始し、自動車が走行を開始したとする。すると、現在位置情報取得部１２は、現在位置情報の取得を開始する。また、未走行経路情報取得部１５も、未走行経路情報の取得を開始する。また、燃料残量情報取得部１６も、燃料残量情報の取得を開始する。以降、現在位置情報取得部１２、未走行経路情報取得部１５、燃料残量情報取得部１６のそれぞれは、カーナビの電源がＯＮである間、定期的に所定の情報を取得し続ける。
【０１２３】
ここで、自動車が、図５の地点Ｂに到着したとする。すると、未走行経路情報取得部１５は、現在位置情報取得部１２が取得した現在位置情報と、経路探索部１４が取得した図５の経路情報とを用いて、当該経路情報から、地点Ｂから地点Ｙまでの距離を示す未走行経路情報を取得する。また、燃料残量情報取得部１６は、地点Ｂに到着した際の燃料残量を示す燃料残量情報を取得する。その結果、未走行経路情報取得部１５は、未走行経路情報「１２０ｋｍ」を取得し、燃料残量情報取得部１６は、燃料残量情報「６０Ｌ」を取得したものとする。
【０１２４】
次に、設定温度関連情報取得手段１７１２は、未走行経路情報「１２０ｋｍ」および燃料残量情報「６０Ｌ」が、図４の「ＩＤ＝０１１」の設定温度取得条件「（距離≧１００ｋｍ）＆（残量≧５０Ｌ）」に合致すると判断する。そして、設定温度関連情報取得手段１７１２は、図４の「ＩＤ＝０１１」の設定温度関連情報「２６℃」を取得する。当該設定温度関連情報は、空調設備の設定温度を示す設定温度情報である。
【０１２５】
次に、出力手段１７２は、設定温度関連情報取得手段１７１２が取得した設定温度情報「２６℃」を出力する。当該出力の態様は問わない。
【０１２６】
また、例えば、未走行経路情報取得部１５が取得した未走行経路情報が「８０ｋｍ」であり、燃料残量情報取得部１６が取得した燃料残量情報が「２５Ｌ」であるとする。この場合、設定温度関連情報取得手段１７１２は、当該未走行経路情報および当該燃料残量情報が、図４の「ＩＤ＝０３２」の設定温度取得条件「（距離≧５０ｋｍ）＆（残量≦３０Ｌ）」に合致すると判断する。そして、設定温度関連情報取得手段１７１２は、図４の「ＩＤ＝０３２」の設定温度関連情報「＋２℃」を取得する。当該設定温度関連情報は、空調設備の設定温度の増分を示す設定温度差分情報である。
【０１２７】
また、例えば、空調設備のモードが暖房であるとする。この場合、設定温度関連情報取得手段１７１２は、空調設備からモード情報「暖房」を取得する。そして、設定温度関連情報取得手段１７１２は、当該モード情報が、図４の「ＩＤ＝０６１」の設定温度取得条件「モード＝暖房」に合致すると判断する。そして、設定温度関連情報取得手段１７１２は、図４の「ＩＤ＝０６１」の設定温度関連情報「２０℃＋（Ｄ＋Ｆ）／１００」を取得する。当該設定温度関連情報は、設定温度情報を算出するための設定温度算出式であり、「Ｄ」は、未走行経路情報を代入するための変数であり、「Ｆ」は、燃料残量情報を代入するための変数である。また、ここで、例えば、未走行経路情報取得部１５が取得した未走行経路情報が「２５０ｋｍ」であり、燃料残量情報取得部１６が取得した燃料残量情報が「５０Ｌ」であるとする。すると、設定温度関連情報取得手段１７１２は、当該設定温度算出式が有する変数に未走行経路情報「２５０ｋｍ」と燃料残量情報「５０Ｌ」とを代入し、設定温度情報「２３℃」を算出する。
【０１２８】
（例２）
まず、例１と同様に、ユーザが経路探索を行い、自動車が図５に示す経路を走行しているとする。そして、自動車が図５の地点Ａに到着し、未走行経路情報取得部１５は、当該地点Ａから地点Ｙまでの距離を示す未走行経路情報「１５０ｋｍ」を取得し、燃料残量情報取得部１６は、地点Ａに到着した際の燃料残量を示す燃料残量情報「１０Ｌ」を取得したものとする。また、ここで、燃料補給地点取得条件格納手段１７１３には、燃料補給地点条件「燃料残量≦１５Ｌ」が格納されているものとする。また、走行可能距離情報算出手段１７１４は、走行可能距離情報を算出するための走行可能距離算出式「走行可能距離＝燃料残量×５ｋｍ」を保持しているものとする。
【０１２９】
次に、走行可能距離情報算出手段１７１４は、燃料残量情報取得部１６が取得した燃料残量情報「１０Ｌ」と、走行可能距離算出式「走行可能距離＝燃料残量×５ｋｍ」とを用いて、走行可能距離情報を算出する。そして、走行可能距離情報算出手段１７１４は、走行可能距離情報「５０ｋｍ」を算出する。
【０１３０】
次に、走行可能位置情報取得手段１７１５は、走行可能距離情報算出手段１７１４が取得した走行可能距離情報「５０ｋｍ」と、経路探索部１４が取得した図５の経路情報とを用いて、走行可能位置情報を取得する。走行可能位置情報取得手段１７１５は、例えば、図５の経路情報から、地点Ａからの経路を１ｋｍずつ取得し、当該取得した経路の距離の合計を算出する。そして、走行可能位置情報取得手段１７１５は、算出した合計が「５０ｋｍ」になれば当該取得を終了し、最後に取得した経路の終点を示す位置を、走行可能位置情報として取得する。その結果、走行可能位置情報取得手段１７１５は、図５の地点Ｂの位置を示す走行可能位置情報を取得したものとする。
【０１３１】
次に、燃料補給地点情報取得手段１７１６は、燃料残量情報取得部１６が取得した燃料補給地点情報「１０Ｌ」が、燃料補給地点取得条件格納手段１７１３に格納されている燃料補給地点取得条件「燃料残量≦１５Ｌ」に合致するか否かを判断する。そして、燃料補給地点情報取得手段１７１６は、当該燃料残量情報が、当該燃料補給地点取得条件に合致すると判断する。
【０１３２】
次に、燃料補給地点情報取得手段１７１６は、図５の地点Ａから地点Ｂまでの経路上に位置する燃料補給地点であり、地点Ｂに最も近い位置にある燃料補給地点を示す１つの燃料補給地点情報を、地図情報格納部１１に格納されている地図情報から取得する。その結果、燃料補給地点情報取得手段１７１６は、地点Ｂの手前「１０ｋｍ」の位置にある燃料補給地点を示す燃料補給地点情報を取得したものとする。
【０１３３】
次に、出力手段１７２は、燃料補給地点情報取得手段１７１６が取得した燃料補給地点情報を出力する。このときの様子は、例えば、図６の様になる。図６の様に、出力手段１７２は、通常、経路探索部１４が取得した経路情報に対応付けて、燃料補給地点情報取得手段１７１６が取得した燃料補給地点情報を出力する。また、図６において、地点Ｘから地点Ａまでは、走行済みの区間であることを示す。また、地点Ａから地点Ｂまでは、走行可能距離情報が示す走行可能距離に該当する区間であることを示す。また、地点Ｂから地点Ｙまでは、未走行の区間であることを示す。
【０１３４】
以上、本実施の形態による車載装置１によれば、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、例えば、設定温度関連情報や、燃料補給地点情報などの所定の情報を出力することができる。
【０１３５】
（実施の形態２）
本実施の形態において、設定した目的地までの経路のうちの未走行の経路、および現在の燃料残量に応じて、所定の制御を行う車載装置２について説明する。なお、本実施の形態における車載装置２は、例えば、カーナビゲーションシステムや、ディスプレイ・オーディオなどであり、通常、移動体に搭載される。また、移動体は、通常、陸上を走行するものであり、何らかのエネルギー源により動作する原動機と、空調設備とを備えているものであれば、問わない。エネルギー源とは、例えば、ガソリンや、軽油、電力などである。また、原動機とは、例えば、エンジンや、モーターなどである。また、空調設備とは、例えば、エアコンや、クーラー、ヒーターなどである。また、移動体は、例えば、いわゆるハイブリッドカーの様に、２種類以上の原動機（例えば、エンジンとモーター）を備えていてもよい。
【０１３６】
図７は、本実施の形態における車載装置２のブロック図である。車載装置２は、地図情報格納部１１、現在位置情報取得部１２、受付部１３、経路探索部１４、未走行経路情報取得部１５、燃料残量情報取得部１６、処理部２７を備える。また、処理部２７は、制御内容情報取得手段２７１、制御手段２７２を備える。制御内容情報取得手段２７１は、設定温度管理情報格納手段１７１１、設定温度関連情報取得手段１７１２、原動機制御内容管理情報格納手段２７１３、原動機制御内容情報取得手段２７１４を備える。
【０１３７】
処理部２７は、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に応じて所定の処理を行う。本実施の形態において、所定の処理とは、移動体の制御である。具体的に、処理部２７は、当該制御の内容を示す制御内容情報を取得し、当該制御内容情報に従い移動体を制御する。制御内容情報は、例えば、空調設備の設定温度に関する情報である設定温度関連情報や、原動機に対して行う制御の内容を示す原動機制御内容情報などである。なお、処理部２７は、通常、後述の各手段により制御内容情報を取得し、当該制御内容情報に従い移動体を制御する。
【０１３８】
制御内容情報取得手段２７１は、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報対応する制御内容情報を取得する。また、制御内容情報取得手段２７１は、通常、後述の各手段により制御内容情報を取得する。
【０１３９】
原動機制御内容管理情報格納手段２７１３には、１以上の原動機制御内容管理情報が格納される。原動機制御内容管理情報とは、通常、原動機制御内容取得条件と、原動機制御内容情報とを有する情報である。原動機制御内容取得条件とは、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に対応する設定温度関連情報を取得するための条件である。また、設定温度取得条件は、通常、当該未走行経路情報および当該燃料残量情報に関する条件である。また、原動機制御内容情報とは、原動機に対して行う制御の内容を示す情報である。なお、原動機制御内容取得条件の形式や内容などは、設定温度取得条件の形式や内容などと同様であるので、説明を省略する。また、原動機制御内容取得条件は、速度を示す速度情報に関する条件を有していてもよい。
【０１４０】
また、原動機制御内容情報は、例えば、原動機の回転数に関する情報である原動機回転数関連情報や、原動機のギア比に関する情報である原動機ギア比関連情報、原動機の状態に関する情報である原動機状態関連情報、動作させる原動機の種類に関する情報である原動機種類関連情報などである。原動機回転数関連情報は、例えば、原動機の回転数の範囲や、原動機の回転数などを示す情報である。また、原動機ギア比関連情報は、例えば、原動機のギア比の範囲は、原動機のギア比などを示す情報である。また、原動機状態関連情報は、例えば、原動機を始動することや、原動機を停止することなどを示す情報である。また、原動機種類関連情報は、例えば、動作させる原動機の種類や、動作していない原動機を始動し動作している原動機を停止すること、動作している原動機の種類を切り替えることなどを示す情報である。
【０１４１】
原動機制御内容情報取得手段２７１４は、未走行経路情報取得部１５が取得した未走行経路情報、および燃料残量情報取得部１６が取得した燃料残量情報が合致する原動機制御内容取得条件に対応する原動機制御内容情報を、原動機制御内容管理情報格納手段２７１３から取得する。原動機制御内容情報取得手段２７１４は、通常、１つの原動機制御内容情報を取得する。なお、原動機制御内容情報取得手段２７１４による原動機制御内容情報の取得の方法や手順などは、設定温度関連情報取得手段１７１２による設定温度関連情報の取得の方法や手順などと同様であるので、説明を省略する。
【０１４２】
また、原動機制御内容取得条件が速度情報に関する条件を有する場合、原動機制御内容情報取得手段２７１４は、通常、移動体の速度を示す速度情報を取得し、当該速度情報と、未走行経路情報取得部１５が取得した未走行経路情報と、燃料残量情報取得部１６が取得した燃料残量情報とが、原動機制御内容取得条件に合致するか否かを判断する。また、速度情報を取得する場合、原動機制御内容管理情報格納手段２７１３は、当該速度情報を、例えば、速度情報を取得する速度情報取得部（図示せず）から取得してもよい。なお、速度情報取得部については、実施の形態１において説明したので、説明を省略する。
【０１４３】
制御手段２７２は、制御内容情報取得手段２７１が取得した制御内容情報に従い移動体を制御する。例えば、設定温度関連情報取得手段１７１２が設定温度関連情報を取得した場合、制御手段２７２は、当該設定温度関連情報に従い空調設備の設定温度を制御する。また、例えば、原動機制御内容情報取得手段が原動機制御内容情報を取得した場合、制御手段２７２は、当該原動機制御内容情報に従い原動機を制御する。
【０１４４】
例えば、設定温度関連情報取得手段１７１２が設定温度情報を取得した場合、制御手段２７２は、当該設定温度情報が示す設定温度を、空調設備に対して設定する。また、例えば、設定温度関連情報取得手段１７１２が設定温度差分情報を取得した場合、制御手段２７２は、当該設定温度差分情報が示す設定温度の差分に従い、空調設備の設定温度を変更する。「設定温度を変更する」とは、設定温度を上げること、または設定温度を下げることである。また、例えば、設定温度関連情報取得手段１７１２が空調電源操作情報を取得した場合、制御手段２７２は、当該空調電源操作情報が示す電源に対する操作に従い、空調設備の電源を操作する。「電源を操作する」とは、電源をＯＮにすること、または電源をＯＦＦにすることである。
【０１４５】
また、例えば、原動機制御内容情報取得手段２７１４が原動機回転数関連情報を取得した場合、制御手段２７２は、当該原動機回転数関連情報に従い、原動機の回転数を制御する。「原動機の回転数を制御する」とは、例えば、原動機の回転数を所定の範囲内に留めることや、原動機の回転数を所定の回転数にすることなどである。また、例えば、原動機制御内容情報取得手段２７１４が原動機ギア比関連情報を取得した場合、制御手段２７２は、当該原動機ギア比関連情報に従い、原動機のギア比を制御する。「原動機のギア比を制御する」とは、例えば、原動機のギア比を所定の範囲内に留めることや、原動機のギア比を所定のギア比にすることなどである。また、例えば、原動機制御内容情報取得手段２７１４が原動機状態関連情報を取得した場合、制御手段２７２は、当該原動機状態関連情報に従い、原動機の状態を制御する。「原動機の状態を制御する」とは、例えば、原動機を始動することや、原動機を停止することなどである。
【０１４６】
また、例えば、原動機制御内容情報取得手段２７１４が原動機種類関連情報を取得した場合、制御手段２７２は、当該原動機種類関連情報に従い、原動機の種類を制御する。「原動機の種類を制御する」とは、例えば、移動体が２種類以上の原動機を備える場合に、当該２種類以上の原動機の中から動作させる原動機を選択することや、当該選択した原動機を始動すること、当該選択していない原動機を停止すること、動作している原動機を切り替えることなどである。例えば、原動機種類関連情報が「エンジン」である場合、制御手段２７２は、移動体が備える２種類以上の原動機の中からエンジンを選択し、当該エンジンを始動する。また、例えば、原動機種類関連情報が「モーター」であり、エンジンが動作しているとする。この場合、制御手段２７２は、移動体が備える２種類以上の原動機の中からモーターを選択し、当該モーターを始動し、動作しているエンジンを停止する。
【０１４７】
なお、空調設備の設定温度の制御や、電源の制御、原動機の状態の制御や、回転数の制御、種類の制御の方法や手順などは、公知であるので、説明を省略する。
【０１４８】
また、制御手段２７２は、制御内容情報取得手段２７１が取得した制御内容情報に従い制御を行うか否かを、制御条件を用いて判断してもよい。当該制御条件は、例えば、制御内容情報や、未走行経路情報、燃料残量情報、速度情報、現在設定温度情報、現在室温情報などに関する条件である。つまり、この場合、制御手段２７２は、これらの制御内容情報などが制御条件に合致するか否かを判断し、合致する場合に、制御内容情報に従い制御を行う。また、この場合、制御条件は、通常、制御手段２７２が保持しているが、所定の記憶領域や任意の記憶領域に格納されていてもよい。
【０１４９】
また、処理部２７、制御内容情報取得手段２７１、原動機制御内容情報取得手段２７１４、制御手段２７２は、通常、ＭＰＵやメモリ等から実現され得る。制御内容情報取得手段２７１などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１５０】
また、原動機制御内容管理情報格納手段２７１３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、原動機制御内容管理情報格納手段２７１３に所定の情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が原動機制御内容管理情報格納手段２７１３で記憶されるようになってもよい。また、通信回線などを介して送信された情報が原動機制御内容管理情報格納手段２７１３で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が原動機制御内容管理情報格納手段２７１３で記憶されるようになってもよい。
【０１５１】
次に、車載装置２の全体動作について、図８のフローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。また、図８のフローチャートにおいて、ステップＳ８１０とステップＳ８１１以外の各々の処理は、図２のフローチャートのステップＳ２１０とステップＳ２１１以外の各々の処理と同様であるので、説明を省略する。
【０１５２】
（ステップＳ８１０）制御内容情報取得手段２７１は、制御内容情報を取得する。この処理の詳細は、図９のフローチャートを用いて説明する。
【０１５３】
（ステップＳ８１１）制御手段２７２は、ステップＳ８１０で取得した制御内容情報に従い移動体を制御する。
【０１５４】
なお、図８のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１５５】
図９は、図８のフローチャートのステップＳ８１０の制御内容情報の取得処理を示すフローチャートである。図９のフローチャートにおいて、設定温度管理情報格納手段１７１１には、ｍ個の設定温度管理情報が格納されているものとする。また、原動機制御内容管理情報格納手段２７１３には、ｎ個の原動機制御内容管理情報が格納されているものとする。また、図９のフローチャートにおいて、ステップＳ９０２からステップＳ９０８までの各々の処理は、図３のフローチャートのステップＳ３０２からステップＳ３０８までの各々の処理と同様であるので、説明を省略する。
【０１５６】
（ステップＳ９０１）制御内容情報取得手段２７１は、取得する制御内容情報が、設定温度関連情報、原動機制御内容情報のいずれであるかを判断する。いずれであるかは、例えば、予め決められていてもよいし、ユーザからの指示であってもよい。そして、設定温度関連情報である場合は、ステップＳ９０２に進み、そうでない場合は、ステップＳ９０９に進む。
【０１５７】
（ステップＳ９０９）原動機制御内容情報取得手段２７１４は、カウンタｉに１をセットする。
【０１５８】
（ステップＳ９１０）原動機制御内容情報取得手段２７１４は、ステップＳ８０８で取得した未走行経路情報およびステップＳ８０９で取得した燃料残量情報が、原動機制御内容管理情報格納手段２７１３に格納されている原動機制御内容管理情報［ｉ］が有する原動機制御内容取得条件［ｉ］に合致するか否かを判断する。合致する場合は、ステップＳ９１１に進み、そうでない場合は、ステップＳ９１２に進む。
【０１５９】
（ステップＳ９１１）原動機制御内容情報取得手段２７１４は、原動機制御内容管理情報格納手段２７１３に格納されている原動機制御内容情報［ｉ］を取得する。そして、上位処理にリターンする。
【０１６０】
（ステップＳ９１２）原動機制御内容情報取得手段２７１４は、ｉがｎであるか否かを判断する。ｎである場合は、上位処理にリターンし、そうでない場合は、ステップＳ９１３に進む。
【０１６１】
（ステップＳ９１３）原動機制御内容情報取得手段２７１４は、ｉを１インクリメントし、ステップＳ９１０に戻る。
【０１６２】
（具体例）
次に、車載装置２の動作の具体例について説明する。なお、本具体例において、移動体は、自動車であるものとする。また、車載装置２は、自動車に搭載されているカーナビゲーションシステム（以下、カーナビ）であるものとする。また、設定温度管理情報格納手段１７１１には、図４に示す設定温度管理情報が格納されているものとする。また、原動機制御内容管理情報格納手段２７１３には、図１０に示す原動機制御内容管理情報が格納されているものとする。当該原動機制御内容管理情報は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、原動機制御内容取得条件（項目名：取得条件）と、原動機制御内容情報（項目名：原動機制御）とを有する。
【０１６３】
（例１）
まず、実施の形態１の例１と同様に、ユーザがカーナビの操作などを行った結果、設定温度関連情報取得手段１７１２が、図４の「ＩＤ＝０１１」の設定温度関連情報「２６℃」を取得したとする。すると、制御手段２７２は、当該設定温度関連情報に従い、空調設備の設定温度を「２６℃」に設定する。
【０１６４】
また、例えば、実施の形態１の例１と同様に、設定温度関連情報取得手段１７１２が、図４の「ＩＤ＝０３２」の設定温度関連情報「＋２℃」を取得したとする。すると、制御手段２７２は、当該設定温度関連情報に従い、空調設備の設定温度に「＋２℃」する（設定温度を２℃上げる）。
【０１６５】
また、例えば、実施の形態１の例１と同様に、設定温度関連情報取得手段１７１２が、図４の「ＩＤ＝０６１」の設定温度関連情報「２０℃＋（Ｄ＋Ｆ）／１００」を取得した結果、設定温度情報「２３℃」を算出したとする。すると、制御手段２７２は、当該設定温度関連情報に従い、空調設備の設定温度を「２３℃」に設定する。
【０１６６】
また、例えば、空調設備のモードが暖房であり、設定温度が「２８℃」であるとする。この場合、設定温度関連情報取得手段１７１２は、空調設備から、モード情報「暖房」と、現在設定温度情報「２８℃」を取得する。そして、設定温度関連情報取得手段１７１２は、当該モード情報および現在設定温度情報が、図４の「ＩＤ＝０６３」の設定温度取得条件「（モード＝暖房）＆（設定温度≧２６℃）」に合致すると判断する。そして、設定温度関連情報取得手段１７１２は、図４の「ＩＤ＝０６３」の設定温度関連情報「もう少し温度を下げましょう」を取得する。
【０１６７】
次に、制御手段２７２は、設定温度関連情報取得手段１７１２が取得した設定温度関連情報「もう少し温度を下げましょう」に従い、空調設備の設定温度を少し下げる。具体的には、当該設定温度関連情報が有する「少し」に対応する設定温度差分情報が予め決められている。例えば、当該設定温度差分情報が「２℃」であるとする。また、制御手段２７２は、当該設定温度関連情報が有する「下げ」より、設定温度を下げると判断する。そして、制御手段２７２は、「２℃」と「下げ」より、空調設備の設定温度から「−２℃」する（設定温度を２℃下げる）。
【０１６８】
（例２）
まず、実施の形態１の例１と同様に、ユーザがカーナビの操作などを行った結果、未走行経路情報取得部１５が、未走行経路情報「１２０ｋｍ」を取得し、燃料残量情報取得部１６が、燃料残量情報「６０Ｌ」を取得したものとする。
【０１６９】
次に、原動機制御内容情報取得手段２７１４は、未走行経路情報「１２０ｋｍ」および燃料残量情報「６０Ｌ」が、図１０の「ＩＤ＝０１１」の原動機制御内容取得条件「（距離≧１００ｋｍ）＆（残量≧５０Ｌ）」に合致すると判断する。そして、原動機制御内容情報取得手段２７１４は、図１０の「ＩＤ＝０１１」の原動機制御内容情報「回転数≦８０００ｒｐｍ」を取得する。当該原動機制御内容情報は、原動機の回転数の範囲を示す原動機回転数範囲情報である。
【０１７０】
次に、制御手段２７２は、原動機制御内容情報取得手段２７１４が取得した原動機制御内容情報「回転数≦８０００ｒｐｍ」に従い、原動機の回転数が「８０００ｒｐｍ以下」になるように、原動機の回転数を制御する。具体的には、例えば、アクセルの踏み込み量が、原動機の回転数「８０００ｒｐｍ以下」に対応する踏み込み量である間は、制御手段２７２は、当該踏み込み量を原動機に送信する。そして、アクセルの踏み込み量が、原動機の回転数「８０００ｒｐｍ」を超える踏み込み量である間は、制御手段２７２は、当該踏み込み量を原動機に送信せず、回転数「８０００ｒｐｍ」に対応する踏み込み量を原動機に送信する。
【０１７１】
また、例えば、自動車が走行を続けた結果、未走行経路情報取得部１５が取得した未走行経路情報が「４５ｋｍ」であり、燃料残量情報取得部１６が取得した燃料残量情報が「２５Ｌ」であったとする。この場合、原動機制御内容情報取得手段２７１４は、当該未走行経路情報および当該燃料残量情報が、図１０の「ＩＤ＝０１３」の原動機制御内容取得条件「（距離＜５０ｋｍ）＆（残量≦２５Ｌ）」に合致すると判断する。そして、原動機制御内容情報取得手段２７１４は、図１０の「ＩＤ＝０１３」の原動機制御内容情報「回転数≦６０００ｒｐｍ」を取得する。そして、制御手段２７２は、当該原動機制御内容情報に従い、原動機の回転数が「６０００ｒｐｍ以下」になるように、原動機の回転数を制御する。
【０１７２】
また、例えば、自動車が赤信号により停車したとする。このとき、燃料残量情報取得部１６が取得した燃料残量情報が「８Ｌ」であり、速度情報取得部が取得した速度情報が「０ｋｍ／ｈ」であったとする。この場合、原動機制御内容情報取得手段２７１４は、当該燃料残量情報および当該速度情報が、図１０の「ＩＤ＝０１４」の原動機制御内容取得条件「（残量≦１０Ｌ）＆（速度＝０ｋｍ／ｈ）」に合致すると判断する。そして、原動機制御内容情報取得手段２７１４は、図１０の「ＩＤ＝０１４」の原動機制御内容情報「ＯＦＦ」を取得する。当該原動機制御内容情報は、原動機を停止することを示す原動機停止情報である。そして、制御手段２７２は、当該原動機制御内容情報に従い、原動機を停止する。
【０１７３】
以上、本実施の形態による車載装置２によれば、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、例えば、空調設備の設定温度の制御や原動機の制御などの所定の制御を行うことができる。
【０１７４】
（実施の形態３）
本実施の形態において、設定した目的地までの経路のうちの未走行の経路、および現在の燃料残量に応じて、経路を決定する車載装置３について説明する。なお、本実施の形態における車載装置３は、例えば、カーナビゲーションシステムや、ディスプレイ・オーディオなどであり、通常、移動体に搭載される。また、移動体は、通常、陸上を走行するものであり、何らかのエネルギー源により動作する原動機を備えているものであれば、問わない。エネルギー源とは、例えば、ガソリンや、軽油、電力などである。また、原動機とは、例えば、エンジンや、モーターなどである。
【０１７５】
図１１は、本実施の形態における車載装置３のブロック図である。車載装置３は、地図情報格納部１１、現在位置情報取得部１２、受付部１３、経路探索部１４、未走行経路情報取得部１５、燃料残量情報取得部１６、処理部３７を備える。また、処理部３７は、探索経路管理情報格納手段３７１、経路条件取得手段３７２、条件付経路探索手段３７３、出力手段３７４を備える。
【０１７６】
処理部３７は、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に応じて所定の処理を行う。本実施の形態において、所定の処理とは、経路の探索である。具体的に、処理部３７は、探索する経路に関する条件である経路条件を取得し、当該経路条件に合致する経路を探索する。なお、処理部３７は、通常、後述の各手段により経路条件を取得し、当該経路条件に合致する経路を探索する。
【０１７７】
探索経路管理情報格納手段３７１には、１以上の探索経路管理情報が格納される。探索経路管理情報とは、通常、経路探索開始条件と、経路条件とを有する情報である。経路探索開始条件とは、未走行経路情報取得部１５が取得した未走行経路情報および燃料残量情報取得部１６が取得した燃料残量情報に対応する経路の探索を開始するための条件である。経路探索開始条件は、通常、当該未走行経路情報または当該燃料残量情報に関する条件である。また、経路探索開始条件は、例えば、受付部１３が目的地情報を受け付けたことや、受付部１３が目的地情報を有する経路探索指示を受け付けたこと。所定の時間が経過したこと（定期的）などである。なお、経路探索開始条件の形式や内容などは、設定温度取得条件や、燃料補給地点取得条件などの形式や内容などと同様であるので、説明を省略する。
【０１７８】
また、経路条件とは、探索する経路に関する条件である。経路条件は、例えば、経路上の燃料補給地点に関する条件である燃料補給地点条件や、経路上の交通信号機に関する条件である交通信号機条件、経路の距離に関する条件である距離条件、経路における道路に関する条件である道路条件などである。燃料補給地点条件は、例えば、経路上に燃料補給地点があることや、現在位置から所定の距離以内の経路上に燃料補給地点があることなどである。また、交通信号機条件は、例えば、経路上の交通信号機の数が最少であることや、経路上の交通信号機の数が所定の数以下であることなどである。また、距離条件は、経路の距離が最短であることや、経路の距離が所定の距離以下であることなどである。なお、当該距離は、通常、空間的距離であるが、時間的距離であってもよい。また、道路条件は、例えば、経路における道路が有料道路（例えば、高速道路など）であることや、経路における道路が有料道路でないこと、経路における道路の構造がトンネルであることなどである。また、経路条件は、これらの条件の２以上の組み合わせであってもよい。
【０１７９】
また、経路探索開始条件は、例えば、未走行経路情報が示す未走行の経路に関する条件である未走行経路条件を有していてもよい。未走行経路条件は、例えば、上記の燃料補給地点条件や、交通信号機条件、経路条件、道路条件などである。
【０１８０】
経路条件取得手段３７２は、未走行経路情報取得部１５が取得した未走行経路情報、および燃料残量情報取得部１６が取得した燃料残量情報が合致する経路探索開始条件に対応する経路条件を、探索経路管理情報格納手段３７１から取得する。なお、経路条件取得手段３７２による経路条件の取得の方法や手順などは、設定温度関連情報取得手段１７１２による設定温度関連情報の取得の方法や手順などと同様であるので、説明を省略する。
【０１８１】
条件付経路探索手段３７３は、未走行経路情報取得部１５が取得した未走行経路情報、および燃料残量情報取得部１６が取得した燃料残量情報に応じて、現在位置から目的地までの経路を探索する。条件付経路探索手段３７３は、通常、経路条件取得手段３７２が経路条件を取得した場合に、現在位置から目的地までの経路であり、当該経路条件に合致する経路を示す経路を探索し、当該経路を示す条件付経路情報を取得する。
【０１８２】
条件付経路探索手段３７３は、例えば、現在位置情報取得部１２が取得した現在位置情報と、受付部１３が受け付けた経路探索指示が有する目的地情報とを、地図情報に対して適用し、現在位置情報が示す現在位置から、目的地情報が示す目的地までの経路であり、経路条件に合致する経路を探索し、当該経路を示す経路情報を、条件付経路情報として取得する。また、当該探索する経路は、通常、経路探索部１４が取得した経路情報が示す経路とは異なる経路である。
【０１８３】
例えば、経路条件取得手段３７２が取得した経路条件が、「交通信号機の数が最少であること」である場合、条件付経路探索手段３７３は、現在位置から目的地までの２以上の経路を探索し、当該経路のうち、信号数が最少である経路を選択する。また、例えば、経路条件取得手段３７２が取得した経路条件が、「経路の距離が最短であること」である場合、条件付経路探索手段３７３は、現在位置から目的地までの２以上の経路を探索し、当該経路のうち、距離が最短である経路を選択する。また、例えば、経路条件取得手段３７２が取得した経路条件が、「燃料補給地点があること」である場合、条件付経路探索手段３７３は、現在位置から目的地までの２以上の経路を探索し、当該経路のうち、燃料補給地点がある経路を選択する。
【０１８４】
また、通常、経路探索では、地図上の各地点（ノード）間の道路のコスト（時間や、距離、燃費、料金など）を考慮して、出発地から目的地までの経路を探索する。従って、条件付経路探索手段３７３は、経路条件取得手段３７２が取得した経路条件に応じて当該コストを変更し、経路探索を行ってもよい。
【０１８５】
例えば、経路条件取得手段３７２が取得した経路条件が、「交通信号機の数が最少であること」である場合、条件付経路探索手段３７３は、例えば、一の地点における道路の選択肢が２以上あるとき、当該２以上の道路の交通信号機数を比較し、当該交通信号機数が少ない程、道路のコストの減分が大きくなるように当該コストを減らす。また、例えば、経路条件取得手段３７２が取得した経路条件が、「経路の距離が最短であること」である場合、条件付経路探索手段３７３は、例えば、一の地点における道路の選択肢が２以上あるとき、当該２以上の道路の距離を比較し、当該距離が短い程、道路のコストの減分が大きくなるように当該コストを減らす。また、例えば、経路条件取得手段３７２が取得した経路条件が、「燃料補給地点があること」である場合、条件付経路探索手段３７３は、例えば、一の地点における道路の選択肢が２以上あるとき、当該２以上の道路のうち燃料補給地点がある道路のコストが他の道路のコストよりも小さくなるように当該コストを減らす。
【０１８６】
なお、条件付経路探索手段３７３は、経路条件取得手段３７２が取得した経路条件に合致する経路を探索できればよく、当該経路の探索の方法や手順などは問わない。
【０１８７】
出力手段３７４は、条件付経路探索手段３７３が取得した条件付経路情報を出力する。このとき、出力手段３７４は、通常、地図情報格納部１１に格納されている地図情報と対応付けて、条件付経路情報を出力する。「地図情報と対応付けて出力する」とは、当該条件付経路情報が示す経路が経由する地点や目的地などが、当該地図情報が示す地図上のどの地点に対応しているのかがわかるように出力することである。
【０１８８】
なお、処理部３７、経路条件取得手段３７２、条件付経路探索手段３７３は、通常、ＭＰＵやメモリ等から実現され得る。処理部３７などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現してもよい。
【０１８９】
また、探索経路管理情報格納手段３７１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、探索経路管理情報格納手段３７１に所定の情報が記憶される過程は問わないものとする。例えば、記録媒体を介して情報が探索経路管理情報格納手段３７１で記憶されるようになってもよい。また、通信回線などを介して送信された情報が探索経路管理情報格納手段３７１で記憶されるようになってもよい。さらに、入力デバイスを介して入力された情報が探索経路管理情報格納手段３７１で記憶されるようになってもよい。
【０１９０】
また、出力手段３７４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力手段３７４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイスなどで実現され得る。
【０１９１】
次に、車載装置３の全体動作について、図１２のフローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。また、図１２のフローチャートにおいて、ステップＳ１２１０とステップＳ１２１１以外の各々の処理は、図２のフローチャートのステップＳ２１０とステップＳ２１１以外の各々の処理と同様であるので、説明を省略する。
【０１９２】
（ステップＳ１２１０）条件付経路探索手段３７３は、条件付経路情報を取得する。この処理の詳細は、図１３のフローチャートを用いて説明する。
【０１９３】
（ステップＳ１２１１）出力手段３７４は、ステップＳ１２１０で取得した条件付経路情報を出力する。
【０１９４】
なお、図１２のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１９５】
図１３は、図１２のフローチャートのステップＳ１２１０の条件付経路情報の取得処理を示すフローチャートである。図１３のフローチャートにおいて、探索経路管理情報格納手段３７１には、ｍ個の探索経路管理情報が格納されているものとする。
【０１９６】
（ステップＳ１３０１）経路条件取得手段３７２は、カウンタｉに１をセットする。
【０１９７】
（ステップＳ１３０２）経路条件取得手段３７２は、ステップＳ１２０８で取得した未走行経路情報およびステップＳ１２０９で取得した燃料残量情報が、探索経路管理情報格納手段３７１に格納されている探索経路管理情報［ｉ］が有する経路探索開始条件［ｉ］に合致するか否かを判断する。合致する場合は、ステップＳ１３０３に進み、そうでない場合は、ステップＳ１３０５に進む。
【０１９８】
（ステップＳ１３０３）経路条件取得手段３７２は、探索経路管理情報格納手段３７１に格納されている経路条件［ｉ］を取得する。
【０１９９】
（ステップＳ１３０４）経路条件取得手段３７２は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１３０６に進む。
【０２００】
（ステップＳ１３０５）経路条件取得手段３７２は、ｉを１インクリメントし、ステップＳ１３０２に戻る。
【０２０１】
（ステップＳ１３０６）条件付経路探索手段３７３は、ステップＳ１２０６で取得した現在位置情報が示す現在位置から、ステップＳ１２０１で受け付けた経路探索指示が有する目的地情報が示す目的地までの２以上の経路を探索し、当該２以上の経路の各々を示す条件付経路情報を取得する。ここで、条件付経路探索手段３７３は、ｎ個の条件付経路情報を取得したものとする。
【０２０２】
（ステップＳ１３０７）条件付経路探索手段３７３は、カウンタｉに１をセットする。
【０２０３】
（ステップＳ１３０８）条件付経路探索手段３７３は、ステップＳ１３０６で取得した条件付経路情報［ｉ］が、ステップＳ１３０３で取得した経路条件に合致するか否かを判断する。判断する場合は、ステップＳ１３０９に進み、そうでない場合は、ステップＳ１３１０に進む。
【０２０４】
（ステップＳ１３０９）条件付経路探索手段３７３は、条件付経路情報［ｉ］を取得する。
【０２０５】
（ステップＳ１３１０）条件付経路探索手段３７３は、ｉがｎであるか否かを判断する。ｎである場合は、上位処理にリターンし、そうでない場合は、ステップＳ１３１１に進む。
【０２０６】
（ステップＳ１３１１）条件付経路探索手段３７３は、ｉを１インクリメントし、ステップＳ１３０８に戻る。
【０２０７】
（具体例）
次に、車載装置３の動作の具体例について説明する。なお、本具体例において、移動体は、自動車であるものとする。また、車載装置３は、自動車に搭載されているカーナビゲーションシステム（以下、カーナビ）であるものとする。また、探索経路管理情報格納手段３７１には、図１４に示す探索経路管理情報が格納されているものとする。当該探索経路管理情報は、レコードを一意に特定するためのＩＤ（項目名：ＩＤ）と、経路探索開始条件（項目名：開始条件）と、経路条件（項目名：経路条件）とを有する。なお、未走行経路情報取得部１５による未走行経路情報の取得や、燃料残量情報取得部１６による燃料残量情報の取得については、実施の形態１の具体例、および実施の形態２の具体例において説明したので、説明を省略する。
【０２０８】
まず、実施の形態１の例１と同様に、ユーザがカーナビの操作などを行った結果、未走行経路情報取得部１５が、未走行経路情報「２２０ｋｍ」を取得し、燃料残量情報取得部１６が、燃料残量情報「１８Ｌ」を取得したものとする。
【０２０９】
次に、経路条件取得手段３７２は、未走行経路情報「２２０ｋｍ」および燃料残量情報「１８Ｌ」が、図１４の「ＩＤ＝０１１」の経路探索開始条件「（距離≧２００ｋｍ）＆（残量≦２０Ｌ）」に合致すると判断する。そして、経路条件取得手段３７２は、図１４の「ＩＤ＝０１１」の経路条件「燃料補給地点＝あり」を取得する。当該経路条件は、経路上に燃料補給地点があることを意味する。
【０２１０】
次に、条件付経路探索手段３７３は、現在位置情報取得部１２が取得した現在位置情報が示す現在位置から、受付部１３が受け付けた目的地情報が示す目的地までの２以上の経路を探索する。そして、条件付経路探索手段３７３は、探索した経路のうち、経路上に燃料補給地点がある経路を示す条件付経路情報を取得する。そして、出力手段３７４は、当該条件付経路情報を出力する。このときの出力の様子は、例えば、図１５の様になる。図１５は、移動体が地点Ｘから地点Ｙに向けて走行しており、地点Ｂにおいて、条件付経路探索手段３７３が条件付経路情報を取得し、出力手段３７４が当該条件付経路情報を出力したときの様子である。地点Ｂと地点Ｙとの間の点線は、経路探索部１４が取得した経路情報が示す経路であり、地点Ｂと地点Ｙとの間の実線は、条件付経路探索手段３７３が取得した条件付経路情報が示す経路である。
【０２１１】
また、このとき、条件付経路探索手段３７３は、通常、１つの条件付経路情報を取得する。また、経路条件に合致する２以上の条件付経路情報を取得した場合、条件付経路探索手段３７３は、通常、当該２以上の条件付経路情報から１つの条件付経路情報を取得する。条件付経路探索手段３７３は、例えば、探索経路管理情報格納手段３７１に格納されている経路条件と同様の条件（以下、経路選択条件）を保持しており、取得した２以上の条件付経路情報のうち、当該経路選択条件に合致する１つの条件付経路情報を取得する。なお、経路選択条件の形式や内容などは、通常、経路条件の形式や内容などと同様である。
【０２１２】
また、条件付経路探索手段３７３は、例えば、地図上の各地点間の道路上にある燃料補給地点の数の逆数を、当該道路のコストとし、経路探索を行ってもよい。この場合、燃料補給地点の数が少ない道路ほどコストが大きくなり、燃料補給地点の数が多い道路ほどコストが小さくなるため、燃料補給地点の数が多い経路を探索することができる。
【０２１３】
また、例えば、ユーザがカーナビの操作などを行った結果、未走行経路情報取得部１５が、未走行経路情報「８０ｋｍ」を取得し、燃料残量情報取得部１６が、燃料残量情報「３５Ｌ」を取得したものとする。
【０２１４】
次に、経路条件取得手段３７２は、未走行経路情報「８０ｋｍ」および燃料残量情報「３５Ｌ」が、図１４の「ＩＤ＝０１３」の経路探索開始条件「（距離≧５０ｋｍ）＆（残量≦４０Ｌ）」に合致すると判断する。そして、経路条件取得手段３７２は、図１４の「ＩＤ＝０１３」の経路条件「距離＝最短」を取得する。当該経路条件は、経路の距離が最短であることを意味する。
【０２１５】
次に、条件付経路探索手段３７３は、現在位置情報取得部１２が取得した現在位置情報が示す現在位置から、受付部１３が受け付けた目的地情報が示す目的地までの２以上の経路を探索する。そして、条件付経路探索手段３７３は、探索した経路のうち、距離が最短である経路を示す条件付経路情報を取得する。そして、出力手段３７４は、当該条件付経路情報を出力する。
【０２１６】
このとき、条件付経路探索手段３７３は、例えば、地図上の各地点間の道路の距離を、当該道路のコストとし、経路探索を行ってもよい。この場合、距離が長い道路ほどコストが大きくなり、距離が短い道路ほどコストが小さくなるため、距離が最短である経路を探索することができる。
【０２１７】
また、例えば、ユーザがカーナビの操作などを行った結果、未走行経路情報取得部１５が、未走行経路情報「４０ｋｍ」を取得し、燃料残量情報取得部１６が、燃料残量情報「５Ｌ」を取得したものとする。
【０２１８】
次に、経路条件取得手段３７２は、未走行経路情報「４０ｋｍ」および燃料残量情報「５Ｌ」が、図１４の「ＩＤ＝０１１」から「ＩＤ＝０１３」までのどの経路探索開始条件にも合致しないと判断する。そして、経路条件取得手段３７２は、図１４の「ＩＤ＝０１４」の経路探索開始条件「ｆ（距離，残量）≧１０ｋｍ」を取得したものとする。当該経路探索開始条件において、「ｆ（距離，残量）」は、未走行経路の距離を示す未走行経路情報と、燃料残量情報とを用いて、未走行経路の距離と走行可能距離との差（以下、走行不可距離）を算出する関数である。つまり、当該経路探索開始条件は、走行不可距離が「１０ｋｍ以下」であることを意味する。
【０２１９】
次に、経路条件取得手段３７２は、関数「ｆ（距離，残量）」に、未走行経路情報「４０ｋｍ」と燃料残量情報「５Ｌ」とを代入し、走行不可距離を示す走行不可距離情報「１５ｋｍ」を取得したものとする。すると、経路条件取得手段３７２は、未走行経路情報「４０ｋｍ」および燃料残量情報「５Ｌ」が、図１４の「ＩＤ＝０１４」の経路探索開始条件に合致すると判断する。そして、経路条件取得手段３７２は、図１４の「ＩＤ＝０１４」の経路条件「燃料補給地点位置≦５ｋｍ」を取得する。当該経路条件は、現在位置から「５ｋｍ以内」の経路上に燃料補給地点があることを意味する。
【０２２０】
次に、条件付経路探索手段３７３は、現在位置情報取得部１２が取得した現在位置情報が示す現在位置から、受付部１３が受け付けた目的地情報が示す目的地までの２以上の経路を探索する。そして、条件付経路探索手段３７３は、探索した経路のうち、現在位置から「５ｋｍ以内」に燃料補給地点がある経路を示す条件付経路情報を取得する。そして、出力手段３７４は、当該条件付経路情報を出力する。
【０２２１】
以上、本実施の形態による車載装置３によれば、目的地までの経路のうちの未走行の経路、および燃料の残量に応じて、経路を決定することができる。
【０２２２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２２３】
また、上記各実施の形態における車載装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。後者の場合には、例えば、ＡＳＰ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）として出力情報の取得や、制御内容情報の取得が行われてもよい。
【０２２４】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２２５】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２２６】
また、上記各実施の形態における車載装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、前記移動体の現在位置を示す現在位置情報を取得する現在位置情報取得部と、目的地を示す目的地情報を受け付ける受付部と、前記現在位置情報取得部が取得した現在位置情報と、前記受付部が受け付けた目的地情報とを用いて、当該現在位置情報が示す現在位置から、当該目的地情報が示す目的地までの経路に関する情報である未走行経路情報を取得する未走行経路情報取得部と、前記移動体の燃料の残量を示す燃料残量情報を取得する燃料残量情報取得部と、前記未走行経路情報取得部が取得した未走行経路情報および燃料残量情報取得部が取得した燃料残量情報に応じて所定の処理を行う処理部として機能させるためのプログラムである。
【０２２７】
なお、上記プログラムにおいて、ハードウェアでしか行われない処理は少なくとも含まれない。
【０２２８】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２２９】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２３０】
また、図１６は、前述のプログラムを実行して、前述の実施の形態の車載装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。
【０２３１】
図１６において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２３２】
図１７は、コンピュータシステム９のブロック図である。図１７において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク９０１６と、ＣＤ−ＲＯＭドライブ９０１１、ＦＤドライブ９０１２、ＭＰＵ９０１３等を相互に接続するバス９０１７とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２３３】
コンピュータシステム９に、前述の実施の形態の車載装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１、またはＦＤ９１０２に記憶されて、ＣＤ−ＲＯＭドライブ９０１１またはＦＤドライブ９０１２に挿入され、さらにハードディスク９０１６に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１６に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１５にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１、ＦＤ９１０２またはネットワークから直接、ロードされてもよい。
【０２３４】
プログラムは、コンピュータ９０１に、前述の実施の形態の車載装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２３５】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２３６】
以上のように、本発明にかかる車載装置は、目的地までの経路の残りの距離や、燃料の残量に応じて、所定の情報を出力したり、所定の制御を行ったりすることができるという効果を有し、カーナビゲーションシステム等として有用である。
【符号の説明】
【０２３７】
１、２、３  車載装置
１１  地図情報格納部
１２  現在位置情報取得部
１３  受付部
１４  経路探索部
１５  未走行経路情報取得部
１６  燃料残量情報取得部
１７、２７、３７  処理部
１７１  出力情報取得手段
１７２  出力手段
２７１  制御内容情報取得手段
２７２  制御手段
３７１  探索経路管理情報格納手段
３７２  経路条件取得手段
３７３  条件付経路探索手段
３７４  出力手段
１７１１  設定温度管理情報格納手段
１７１２  設定温度関連情報取得手段
１７１３  燃料補給地点取得条件格納手段
１７１４  走行可能距離情報算出手段
１７１５  走行可能位置情報取得手段
１７１６  燃料補給地点情報取得手段
２７１３  原動機制御内容管理情報格納手段
２７１４  原動機制御内容情報取得手段
【図１】
2014009987.tif 000003
【図２】
2014009987.tif 000004
【図３】
2014009987.tif 000005
【図４】
2014009987.tif 000006
【図５】
2014009987.tif 000007
【図６】
2014009987.tif 000008
【図７】
2014009987.tif 000009
【図８】
2014009987.tif 000010
【図９】
2014009987.tif 000011
【図１０】
2014009987.tif 000012
【図１１】
2014009987.tif 000013
【図１２】
2014009987.tif 000014
【図１３】
2014009987.tif 000015
【図１４】
2014009987.tif 000016
【図１５】
2014009987.tif 000017
【図１６】
2014009987.tif 000018
【図１７】
2014009987.tif 000019