(57)【要約】【課題】ユーザのニーズに対応できるナビゲーション装置を提供する。【解決手段】ナビゲーション装置１において、ユーザにより指定された飲食物のカロリーのうちの所定分を消費するのに必要な第１移動距離を算出し、現在位置を起点として当該指定された飲食物を提供可能な飲食店を目的地点又は経由地点とする第２移動距離を算出し、第１移動距離と、第２移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを取得し、当該取得された飲食店データに基づく飲食店情報を、表示部１２に表示させ、表示部１２に表示された飲食店情報の中から、ユーザにより飲食店を選択させ、当該選択された飲食店を目的地点又は経由地点とする移動案内表示を、表示部１２に表示させるよう構成した。【選択図】図１
2008309574.tif 000002
【特許請求の範囲】
【請求項１】
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
現在位置データを取得する現在位置取得手段と、
前記地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶する飲食店データ記憶手段と、
前記飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶するカロリーデータ記憶手段と、
指定された飲食物のカロリーデータを前記カロリーデータ記憶手段から取得して、当該カロリーのうちの所定分を消費するのに必要な移動距離を算出する第１移動距離算出手段と、
前記飲食店データ記憶手段を検索して、前記指定された飲食物を提供可能な飲食店の飲食店データを抽出し、前記現在位置取得手段により取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする移動距離を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出する第２移動距離算出手段と、
前記第１移動距離算出手段により算出された移動距離と、前記第２移動距離算出手段により算出された移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、前記抽出された飲食店データの中から取得する取得手段と、
前記取得手段により取得された飲食店データに基づく飲食店情報を、前記表示部に表示させる第２表示制御手段と、
前記表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択するための選択手段と、
前記選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、前記表示部に表示させる第３表示制御手段と、
を備えることを特徴とするナビゲーション装置。
【請求項２】
請求項１に記載のナビゲーション装置において、
移動方法を入力するための入力手段を備え、
前記第１移動距離算出手段は、前記入力手段により入力された移動方法に応じて、前記移動距離を算出することを特徴とするナビゲーション装置。
【請求項３】
請求項１又は２に記載にナビゲーション装置において、
消費カロリーに影響を与える個人情報を入力するための第２入力手段を備え、
前記第１移動距離算出手段は、前記第２入力手段により入力された個人情報に応じて、前記移動距離を算出することを特徴とするナビゲーション装置。
【請求項４】
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
現在位置データを取得する現在位置取得手段と、
前記地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶する飲食店データ記憶手段と、
前記飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶するカロリーデータ記憶手段と、
出発地点から前記現在位置取得手段により取得された現在位置データに基づく現在位置までの移動に伴って消費した消費カロリーを算出する消費カロリー算出手段と、
前記消費カロリー算出手段により算出された消費カロリーと、前記カロリーデータ記憶手段に記憶されたカロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物の飲食物データを、前記カロリーデータ記憶手段から取得する第１取得手段と、
前記飲食店データ記憶手段を検索して、前記第１取得手段により取得された飲食物データに基づく飲食物を提供可能な飲食店の飲食店データを抽出し、当該抽出された飲食店データの中から、前記現在位置取得手段により取得された現在位置データに基づく現在位置から所定範囲内に存在する飲食店の飲食店データを、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて取得する第２取得手段と、
前記第２取得手段により取得された飲食店データに基づく飲食店情報を、前記表示部に表示させる第２表示制御手段と、
前記表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択するための選択手段と、
前記選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、前記表示部に表示させる第３表示制御手段と、
を備えることを特徴とするナビゲーション装置。
【請求項５】
請求項４に記載のナビゲーション装置において、
移動方法を入力するための入力手段を備え、
前記消費カロリー算出手段は、前記入力手段により入力された移動方法に応じて、前記消費カロリーを算出することを特徴とするナビゲーション装置。
【請求項６】
請求項４又は５に記載のナビゲーション装置において、
消費カロリーに影響を与える個人情報を入力するための第２入力手段を備え、
前記消費カロリー算出手段は、前記第２入力手段により入力された個人情報に応じて、前記消費カロリーを算出することを特徴とするナビゲーション装置。
【請求項７】
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
現在位置データを取得する現在位置取得手段と、
前記地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物関する飲食物データとを含む飲食店データを記憶する飲食店データ記憶手段と、
前記飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶するカロリーデータ記憶手段と、
移動方法を入力するための入力手段と、
消費カロリーに影響を与える個人情報を入力するための第２入力手段と、
指定された飲食物のカロリーデータを前記カロリーデータ記憶手段から取得して、当該カロリーのうちの所定分を消費するのに必要な移動距離を、前記入力手段により入力された移動方法及び前記第２入力手段により入力された個人情報に応じて算出する第１移動距離算出手段と、
前記飲食店データ記憶手段を検索して、前記指定された飲食物を提供可能な飲食店の飲食店データを抽出し、前記現在位置取得手段により取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする場合の移動距離を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出する第２移動距離算出手段と、
前記第１移動距離算出手段により算出された移動距離と、前記第２移動距離算出手段により算出された移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、前記抽出された飲食店データの中から取得する取得手段と、
前記取得手段により取得された飲食店データに基づく飲食店情報を、前記表示部に表示させる第２表示制御手段と、
前記表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択するための選択手段と、
前記選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、前記表示部に表示させる第３表示制御手段と、
を備えることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナビゲーション装置に関する。
【背景技術】
【０００２】
従来、ＧＰＳ（Global Positioning System：全地球測位システム）を利用して現在位置を測位し、その測位した現在位置を地図情報とともに表示画面上に表示するナビゲーション装置が知られている。
ところで、ナビゲーション装置には、例えば、ユーザの消費カロリーを算出できるものがある。
【０００３】
具体的には、例えば、ユーザの歩数に基づいて消費カロリーを計測して不足歩行距離を算出し、当該不足歩行距離に基づく推奨歩行ルートを含む歩行スケジュールをユーザに提供することができるナビゲーション装置（例えば、特許文献１参照）、目的地点へのカロリー消費量の最も少ない経路を提示するとともに、目的のカロリー消費量を達成するための経路を提示することができるナビゲーション装置（例えば、特許文献２参照）、出発地点から経由地点や目的地点に到達するまでに消費したカロリーをリアルタイムで計算して表示することができるナビゲーション装置（例えば、特許右文献３参照）、希望消費カロリーに基づいた経路を検索して表示することができるナビゲーション装置（例えば、特許文献４参照）などが提案されている。
【特許文献１】特開２００５−１４７９１６号公報
【特許文献２】特開２００４−１０９１００号公報
【特許文献３】特開２００４−１０１１８１号公報
【特許文献４】特開２００１−２９６１３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１〜４に記載の技術では、消費カロリーを表示したり消費カロリーに応じた経路を提示することはできるが、例えば、ユーザが飲食店に入りたい場合に、ユーザ所望の飲食物を提供可能な飲食店であってその飲食店を目的地点又は経由地点とする移動によってそのユーザ所望の飲食物のカロリーに応じたカロリーを消費できる位置にある飲食店に関する情報や、移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店に関する情報を提示することはできないため、ユーザのニーズに十分に応えることができない。
【０００５】
本発明の課題は、ユーザのニーズに対応できるナビゲーション装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
現在位置データを取得する現在位置取得手段と、
前記地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶する飲食店データ記憶手段と、
前記飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶するカロリーデータ記憶手段と、
指定された飲食物のカロリーデータを前記カロリーデータ記憶手段から取得して、当該カロリーのうちの所定分を消費するのに必要な移動距離を算出する第１移動距離算出手段と、
前記飲食店データ記憶手段を検索して、前記指定された飲食物を提供可能な飲食店の飲食店データを抽出し、前記現在位置取得手段により取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする移動距離を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出する第２移動距離算出手段と、
前記第１移動距離算出手段により算出された移動距離と、前記第２移動距離算出手段により算出された移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、前記抽出された飲食店データの中から取得する取得手段と、
前記取得手段により取得された飲食店データに基づく飲食店情報を、前記表示部に表示させる第２表示制御手段と、
前記表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択するための選択手段と、
前記選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、前記表示部に表示させる第３表示制御手段と、
を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、
請求項１に記載のナビゲーション装置において、
移動方法を入力するための入力手段を備え、
前記第１移動距離算出手段は、前記入力手段により入力された移動方法に応じて、前記移動距離を算出することを特徴とする。
【０００８】
請求項３に記載の発明は、
請求項１又は２に記載にナビゲーション装置において、
消費カロリーに影響を与える個人情報を入力するための第２入力手段を備え、
前記第１移動距離算出手段は、前記第２入力手段により入力された個人情報に応じて、前記移動距離を算出することを特徴とする。
【０００９】
請求項４に記載の発明は、
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
現在位置データを取得する現在位置取得手段と、
前記地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶する飲食店データ記憶手段と、
前記飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶するカロリーデータ記憶手段と、
出発地点から前記現在位置取得手段により取得された現在位置データに基づく現在位置までの移動に伴って消費した消費カロリーを算出する消費カロリー算出手段と、
前記消費カロリー算出手段により算出された消費カロリーと、前記カロリーデータ記憶手段に記憶されたカロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物の飲食物データを、前記カロリーデータ記憶手段から取得する第１取得手段と、
前記飲食店データ記憶手段を検索して、前記第１取得手段により取得された飲食物データに基づく飲食物を提供可能な飲食店の飲食店データを抽出し、当該抽出された飲食店データの中から、前記現在位置取得手段により取得された現在位置データに基づく現在位置から所定範囲内に存在する飲食店の飲食店データを、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて取得する第２取得手段と、
前記第２取得手段により取得された飲食店データに基づく飲食店情報を、前記表示部に表示させる第２表示制御手段と、
前記表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択するための選択手段と、
前記選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、前記表示部に表示させる第３表示制御手段と、
を備えることを特徴とする。
【００１０】
請求項５に記載の発明は、
請求項４に記載のナビゲーション装置において、
移動方法を入力するための入力手段を備え、
前記消費カロリー算出手段は、前記入力手段により入力された移動方法に応じて、前記消費カロリーを算出することを特徴とする。
【００１１】
請求項６に記載の発明は、
請求項４又は５に記載のナビゲーション装置において、
消費カロリーに影響を与える個人情報を入力するための第２入力手段を備え、
前記消費カロリー算出手段は、前記第２入力手段により入力された個人情報に応じて、前記消費カロリーを算出することを特徴とする。
【００１２】
請求項７に記載の発明は、
地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、
現在位置データを取得する現在位置取得手段と、
前記地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物関する飲食物データとを含む飲食店データを記憶する飲食店データ記憶手段と、
前記飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶するカロリーデータ記憶手段と、
移動方法を入力するための入力手段と、
消費カロリーに影響を与える個人情報を入力するための第２入力手段と、
指定された飲食物のカロリーデータを前記カロリーデータ記憶手段から取得して、当該カロリーのうちの所定分を消費するのに必要な移動距離を、前記入力手段により入力された移動方法及び前記第２入力手段により入力された個人情報に応じて算出する第１移動距離算出手段と、
前記飲食店データ記憶手段を検索して、前記指定された飲食物を提供可能な飲食店の飲食店データを抽出し、前記現在位置取得手段により取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする場合の移動距離を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出する第２移動距離算出手段と、
前記第１移動距離算出手段により算出された移動距離と、前記第２移動距離算出手段により算出された移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、前記抽出された飲食店データの中から取得する取得手段と、
前記取得手段により取得された飲食店データに基づく飲食店情報を、前記表示部に表示させる第２表示制御手段と、
前記表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択するための選択手段と、
前記選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、前記表示部に表示させる第３表示制御手段と、
を備えることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、現在位置取得手段によって、現在位置データを取得することができ、飲食店データ記憶手段によって、地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶することができ、カロリーデータ記憶手段によって、飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶することができ、第１移動距離算出手段によって、指定された飲食物のカロリーデータをカロリーデータ記憶手段から取得して、当該カロリーのうちの所定分を消費するのに必要な移動距離を算出することができ、第２移動距離算出手段によって、飲食店データ記憶手段を検索して、指定された飲食物を提供可能な飲食店の飲食店データを抽出し、現在位置取得手段により取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする移動距離を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出することができ、取得手段によって、第１移動距離算出手段により算出された移動距離と、第２移動距離算出手段により算出された移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、抽出された飲食店データの中から取得することができ、第２表示制御手段によって、取得手段により取得された飲食店データに基づく飲食店情報を、表示部に表示させることができ、選択手段によって、表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択することができ、第３表示制御手段によって、選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、表示部に表示させることができる。
すなわち、ユーザ所望の飲食物が指定されると、当該飲食物を提供可能な飲食店であって、現在位置からその飲食店を目的地点又は経由地点とする移動によって当該飲食物のカロリーに応じたカロリーを消費できる位置にある飲食店に関する情報を、ユーザに提示することができるため、ユーザのニーズに対応することができる。
【００１４】
また、本発明によれば、地図データを記憶する地図データ記憶手段と、当該地図データ記憶手段に記憶された地図データに基づく地図情報を表示部に表示させる第１表示制御手段と、を備えるナビゲーション装置において、現在位置取得手段によって、現在位置データを取得することができ、飲食店データ記憶手段によって、地図データ記憶手段に記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶することができ、カロリーデータ記憶手段によって、飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶することができ、消費カロリー算出手段によって、出発地点から現在位置取得手段により取得された現在位置データに基づく現在位置までの移動に伴って消費した消費カロリーを算出することができ、第１取得手段によって、消費カロリー算出手段により算出された消費カロリーと、カロリーデータ記憶手段に記憶されたカロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物の飲食物データを、カロリーデータ記憶手段から取得することができ、第２取得手段によって、前記飲食店データ記憶手段を検索して、第１取得手段により取得された飲食物データに基づく飲食物を提供可能な飲食店の飲食店データを抽出し、当該抽出された飲食店データの中から、現在位置取得手段により取得された現在位置データに基づく現在位置から所定範囲内に存在する飲食店の飲食店データを、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて取得することができ、第２表示制御手段によって、第２取得手段により取得された飲食店データに基づく飲食店情報を、表示部に表示させることができ、選択手段によって、表示部に表示された飲食店情報の中から、ユーザにより飲食店を選択することができ、第３表示制御手段によって、選択手段により選択された飲食店を目的地点又は経由地点とする移動案内表示を、表示部に表示させることができる。
すなわち、出発地点から現在位置までの移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店に関する情報を、ユーザに提示することができるため、ユーザのニーズに対応することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図を参照して、本発明にかかるナビゲーション装置の最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１６】
＜ナビゲーション装置の構成＞
ナビゲーション装置１は、例えば、携帯可能であるとともに車載可能に構成されており、ＧＰＳを利用して現在位置を測位し、その測位した現在位置を移動案内表示Ｇ１等とともに、表示部１２に表示された地図情報上に表示する電子機器である。
【００１７】
具体的には、ナビゲーション装置１は、例えば、図１に示すように、ＧＰＳアンテナ部１１と、表示部１２と、音声出力部１３と、操作部１４と、制御部１５と、などを備えて構成される。
【００１８】
ＧＰＳアンテナ部１１は、制御部１５から入力される制御信号に従って、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して、制御部１５に出力する。
【００１９】
表示部１２は、例えば、液晶表示機器等であり、制御部１５から入力される制御信号に従って、所与の表示処理を行う。
【００２０】
音声出力部１３は、例えば、スピーカ機器等であり、制御部１５から入力される制御信号に従って、所与の音声（音）出力処理を行う。
【００２１】
操作部１４は、例えば、操作キーと、表示部１２の表示画面と一体的に構成されたタッチパネルと、などから構成され、ユーザにより操作されると、当該操作に伴う操作信号を制御部１５に出力する。
【００２２】
具体的には、操作部１４は、例えば、ユーザが、所望の飲食物を指定して、当該飲食物を提供可能な飲食店を検索するよう指示する際に操作される。
具体的には、例えば、表示部１２に飲食物名が列記されたリストが表示されるようになっており、ユーザは、このリストの中から、所望の飲食物を指定するようになっている。
これにより、指定された飲食物を提供可能な飲食店であって、現在位置からその飲食店を目的地点又は経由地点とする移動によって当該指定された飲食物のカロリーに応じたカロリーを消費できる位置にある飲食店に関する飲食店情報が、表示部１２に表示されることになる。
なお、飲食物名が列記されたリストには、飲食物名に対応付けて当該飲食物を提供可能な飲食店の飲食店名等も列記してもよい。
【００２３】
また、操作部１４は、例えば、ユーザが、移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店を検索するよう指示する際に操作される。
これにより、出発地点から現在位置までの移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店に関する飲食店情報が、表示部１２に表示されることになる。
【００２４】
また、操作部１４は、例えば、選択手段として、ユーザが、表示部１２に表示された飲食店情報の中から、所望の飲食店を選択する際に操作される。
【００２５】
また、操作部１４は、例えば、入力手段として、ユーザが、移動方法を入力する際に操作される。
具体的には、移動方法は、例えば、「徒歩」、「自転車」、「自動車」などのうちの何れかであり、例えば、表示部１２に表示される所定のメニュー画面において、入力できるようになっている。
【００２６】
また、操作部１４は、例えば、第２入力手段として、ユーザが、消費カロリーに影響を与える個人情報を入力する際に操作される。
具体的には、消費カロリーに影響を与える個人情報は、例えば、ユーザの「身長」、「体重」、「年齢」、「性別」などであり、例えば、表示部１２に表示される所定のメニュー画面において、入力できるようになっている。
【００２７】
制御部１５は、例えば、図１に示すように、ＣＰＵ（Central Processing Unit）１５１と、ＲＡＭ（Random Access Memory）１５２と、計時部１５３と、記憶部１５４と、などを備えて構成される。
【００２８】
ＣＰＵ１５１は、例えば、記憶部１５４に記憶されたナビゲーション装置１用の各種処理プログラムに従って各種の制御動作を行う。
【００２９】
ＲＡＭ１５２は、例えば、ＣＰＵ１５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００３０】
計時部１５３は、例えば、ＣＰＵ１５１から入力される制御信号に従って、所与の計時処理を行う。
【００３１】
記憶部１５４は、例えば、ナビゲーション装置１で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ１５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部１５４に記憶されている。
【００３２】
具体的には、記憶部１５４は、例えば、図１に示すように、地図データ記憶ファイル１５４ａ１と、飲食店データ記憶ファイル１５４ａ２と、カロリーデータ記憶ファイル１５４ａ３と、現在位置取得プログラム１５４ｂ１と、第１移動距離算出プログラム１５４ｂ２と、第２移動距離算出プログラム１５４ｂ３と、取得プログラム１５４ｂ４と、消費カロリー算出プログラム１５４ｂ５と、第１取得プログラム１５４ｂ６と、第２取得プログラム１５４ｂ７と、表示制御プログラム１５４ｂ８と、音声出力制御プログラム１５４ｂ９と、などを記憶している。
【００３３】
地図データ記憶ファイル１５４ａ１は、例えば、地図データ記憶手段として、所定の地域内（例えば、日本全土）を表現したナビゲーション用の地図に関する地図データを記憶する。
【００３４】
飲食店データ記憶ファイル１５４ａ２は、例えば、飲食店データ記憶手段として、地図データ記憶ファイル１５４ａ１に記憶された地図データに対応する飲食店に関する飲食店データを記憶する。
具体的には、飲食店データは、例えば、飲食店の位置に関する位置データと、飲食店に関するキーワード（例えば、飲食店名など）と、が対応付けられた飲食店にかかるＰＯＩ（Point Of Interest）データを含んでいる。
また、飲食店データは、例えば、飲食店に関するキーワード（例えば、飲食店名など）と、当該飲食店で提供可能な飲食物の飲食物データと、が対応付けられたデータを含んでいる。
無論、記憶部１５４は、例えば、飲食店にかかるＰＯＩデータ以外のＰＯＩデータを記憶するＰＯＩデータ記憶ファイルを、飲食店データ記憶ファイル１５４ａ２と別体に又は一体に記憶していてもよい。
【００３５】
カロリーデータ記憶ファイル１５４ａ３は、例えば、カロリーデータ記憶手段として、飲食店データ記憶ファイル１５４ａ２に記憶された飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶する。
【００３６】
現在位置取得プログラム１５４ｂ１は、例えば、ＧＰＳアンテナ部１１により入力されたＧＰＳ信号に基づいて、ナビゲーション装置１の絶対的な２次元の現在位置（緯度、経度）又は３次元の現在位置（緯度、経度、高度）を測位することによって、ナビゲーション装置１の現在位置データを取得する機能を、ＣＰＵ１５１に実現させる。
ＣＰＵ１５１は、かかる現在位置取得プログラム１５４ｂ１を実行することによって、現在位置取得手段として機能する。
【００３７】
第１移動距離算出プログラム１５４ｂ２は、例えば、ユーザによる操作部１４の操作によって、ユーザ所望の飲食物が指定されて、当該飲食物を提供可能な飲食店を検索するよう指示された場合に、当該指定された飲食物のカロリーデータをカロリーデータ記憶ファイル１５４ａ３から取得して、当該カロリーのうちの所定分を消費するのに必要な移動距離（以下、「第１移動距離」という）を算出する機能を、ＣＰＵ１５１に実現させる。
【００３８】
具体的には、所定分として、例えば、「６０％分」と設定されており、且つ、ユーザが指定した飲食物のカロリーが「５００ｋｃａｌ」である場合は、ＣＰＵ１５１は、「３００ｋｃａｌ」を消費するのに必要な移動距離を第１移動距離として算出する。
また、所定分として、例えば、「出発地点から現在位置までの移動に伴って消費した消費カロリーを除いた分」と設定されており、且つ、ユーザが指定した飲食物のカロリーが「５００ｋｃａｌ」であるとともに、ユーザが出発地点から現在位置までの移動に伴って消費した消費カロリーが「３５０ｋｃａｌ」である場合は、ＣＰＵ１５１は、「１５０ｋｃａｌ」を消費するのに必要な移動距離を第１移動距離として算出する。
【００３９】
このとき、ＣＰＵ１５１は、例えば、出発地点から現在位置までの移動距離及び当該移動にかかった時間に基づいて、ユーザによる操作部１４の操作により入力された移動方法や個人情報に応じて、第１移動距離を算出するようになっている。
具体的には、例えば、出発地点から現在位置までの移動距離及び当該移動にかかった時間に基づいて、移動方法や個人情報に応じて、出発地点から現在位置までの移動に伴って消費した消費カロリーを算出する。そして、出発地点から現在位置までの移動距離を当該算出した消費カロリーで割ることによって、出発地点から現在位置までの移動における単位消費カロリーあたりの移動距離を算出し、これに消費したいカロリーを掛けることによって、第１移動距離を算出する。
なお、単位消費カロリーあたりの移動距離は、出発地点から現在位置までの移動における値でなくてもよく、移動方法や個人情報に応じた値であれば、所定の基準値であってもよい。
ＣＰＵ１５１は、かかる第１移動距離算出プログラム１５４ｂ２を実行することによって、第１移動距離算出手段として機能する。
【００４０】
第２移動距離算出プログラム１５４ｂ３は、例えば、飲食店データ記憶ファイル１５４ａ２を検索して、ユーザにより指定された飲食物を提供可能な飲食店の飲食店データを抽出し、現在位置取得プログラム１５４ｂ１を実行したＣＰＵ１５１により取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする場合の移動距離（以下、「第２移動距離」という）を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出する機能を、ＣＰＵ１５１に実現させる。
【００４１】
ここで、飲食店を目的地点とする場合の第２移動距離は、例えば、現在位置から飲食店までの移動距離であり、飲食店を経由地点とする場合の第２移動距離は、例えば、飲食店を経由した現在位置から目的地点までの移動距離である。
【００４２】
具体的には、目的地点が予め設定されていない場合は、ＣＰＵ１５１は、例えば、飲食店を目的地点として、現在位置から飲食店までの移動距離を第２移動距離として算出する。
また、目的地点が予め設定されている場合は、例えば、ユーザは、「飲食店を仮の目的地点として第２移動距離を算出する」か、或いは、「飲食店を経由地点として第２移動距離を算出する」かを、操作部１４を操作して選択できるようになっており、そして、「飲食店を仮の目的地点として第２移動距離を算出する」が選択されると、ＣＰＵ１５１は、例えば、現在位置から飲食店までの移動距離を第２移動距離として算出し、「飲食店を経由地点として第２移動距離を算出する」が選択されると、ＣＰＵ１５１は、例えば、飲食店を経由した現在位置から予め設定された目的地点までの移動距離を第２移動距離として算出する。
ＣＰＵ１５１は、かかる第２移動距離算出プログラム１５４ｂ３を実行することによって、第２移動距離算出手段として機能する。
【００４３】
取得プログラム１５４ａ４は、例えば、第１移動距離算出プログラム１５４ｂ２を実行したＣＰＵ１５１により算出された第１移動距離と、第２移動距離算出プログラム１５４ｂ３を実行したＣＰＵ１５１により算出された第２移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、第２移動距離算出プログラム１５４ｂ３を実行したＣＰＵ１５１により抽出された飲食店データの中から取得する機能を、ＣＰＵ１５１に実現させる。
【００４４】
具体的には、第１移動距離と、第２移動距離と、の関係が所定の条件を満たす飲食店は、例えば、“ｍ”を予め設定された値とすると、(第１移動距離)＝ｍ×(第２移動距離)を満たす飲食店である。すなわち、例えば、第１移動距離が「５キロメートル」であり、値“ｍ”が「０．５」であるとすると、ＣＰＵ１５１は、第２移動距離が「２．５キロメートル」となるような飲食店の飲食店データを取得する。
ＣＰＵ１５１は、かかる取得プログラム１５４ｂ４を実行することによって、取得手段として機能する。
【００４５】
消費カロリー算出プログラム１５４ｂ５は、例えば、ユーザによる操作部１４の操作によって、移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店を検索するよう指示された場合に、出発地点から現在位置取得プログラム１５４ｂ１を実行したＣＰＵ１５１により取得された現在位置データに基づく現在位置までの移動に伴って消費した消費カロリーを算出する機能を、ＣＰＵ１５１に実現させる。
このとき、ＣＰＵ１５１は、例えば、出発地点から現在位置までの移動距離及び当該移動にかかった時間に基づいて、ユーザによる操作部１４の操作により入力された移動方法や個人情報に応じて、消費カロリーを算出するようになっている。
ＣＰＵ１５１は、かかる消費カロリー算出プログラム１５４ｂ５を実行することによって、消費カロリー算出手段として機能する。
【００４６】
第１取得プログラム１５４ｂ６は、例えば、消費カロリー算出プログラム１５４ｂ５を実行したＣＰＵ１５１により算出された消費カロリーと、カロリーデータ記憶ファイル１５４ａ３に記憶されたカロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物の飲食物データを、カロリーデータ記憶ファイル１５４ａ３から取得する機能を、ＣＰＵ１５１に実現させる。
【００４７】
具体的には、算出された消費カロリーと、カロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物は、例えば、“ｎ”を予め設定された値とすると、(算出された消費カロリー)＝ｎ×(カロリーデータに基づくカロリー)を満たす飲食物である。すなわち、例えば、算出された消費カロリーが「３００ｋｃａｌ」であり、値“ｎ”が「０．８」であるとすると、ＣＰＵ１５１は、カロリーデータに基づくカロリーが「２４０ｋｃａｌ」となるような飲食物の飲食物データを取得する。
ＣＰＵ１５１は、かかる第１取得プログラム１５４ｂ６を実行することによって、第１取得手段として機能する。
【００４８】
第２取得プログラム１５４ｂ７は、例えば、飲食店データ記憶ファイル１５４ａ２を検索して、第１取得プログラム１５４ｂ６を実行したＣＰＵ１５１により取得された飲食物データに基づく飲食物を提供可能な飲食店の飲食店データを抽出し、当該抽出された飲食店データの中から、現在位置取得プログラム１５４ｂ１を実行したＣＰＵ１５１により取得された現在位置データに基づく現在位置から所定範囲内に存在する飲食店の飲食店データを、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて取得する機能を、ＣＰＵ１５１に実現させる。
【００４９】
具体的には、現在位置から所定範囲内に存在する飲食店は、例えば、“ｒ”を予め設定された値とすると、現在位置を中心とした半径ｒメートル圏内に存在する飲食店である。
ＣＰＵ１５１は、かかる第２取得プログラム１５４ｂ７を実行することによって、第２取得手段として機能する。
【００５０】
表示制御プログラム１５４ｂ８は、例えば、地図データ記憶ファイル１５４ａ１に記憶された地図データに基づく地図情報を、現在位置取得プログラム１５４ｂ１を実行したＣＰＵ１５１により取得された現在位置データに基づく現在位置等とともに、表示部１２に表示させる機能を、ＣＰＵ１５１に実現させる。
【００５１】
また、表示制御プログラム１５４ｂ８は、例えば、取得プログラム１５４ｂ４を実行したＣＰＵ１５１により取得された飲食店データに基づく飲食店情報や、第２取得プログラム１５４ｂ７を実行したＣＰＵ１５１により取得された飲食店データに基づく飲食店情報を、表示部１２に表示させる機能を、ＣＰＵ１５１に実現させる。
【００５２】
具体的には、飲食店情報は、例えば、飲食店に関するキーワード（例えば、飲食店名など）を列記したリストや、地図情報上の飲食店が位置する場所に表示された飲食店を示す飲食店画像などである。
【００５３】
また、表示制御プログラム１５４ｂ８は、例えば、表示部１２に表示された飲食店情報の中からユーザが飲食店を選択すると、当該選択された飲食店を目的地点又は経由地点とする移動案内表示Ｇ１を、表示部１２に表示させる機能を、ＣＰＵ１５１に実現させる。
【００５４】
具体的には、ＣＰＵ１５１は、例えば、図２に示すような移動案内画面を表示部１２に表示させる。この移動案内画面には、例えば、地図情報上に表示された、目的地点までの移動案内表示Ｇ１と、現在位置を表示する現在位置表示Ｇ２と、「メニュー」ボタンＧ３と、入力された移動方法を表示する移動方法表示Ｇ４と、指定された飲食物又は移動距離に見合う消費カロリーに応じた飲食物の画像とそのカロリーを表示する飲食物表示Ｇ５と、現在の消費カロリーや目的地点に到着したときの総消費カロリーを表示する消費カロリー表示Ｇ６と、などが表示されている。
ここで、「メニュー」ボタンＧ３が押下されると、所定のメニュー画面が表示部１２に表示されるようになっており、例えば、このメニュー画面において、個人情報等を設定できるようになっている。
また、消費カロリー表示Ｇ６には、例えば、飲食物表示Ｇ５に表示された飲食物のカロリーに対する現在の消費カロリーの割合を表示してもよいし、飲食物表示Ｇ５に表示された飲食物のカロリーから現在の消費カロリーを引いた値を表示してもよい。飲食物表示Ｇ５に表示された飲食物のカロリーに対する消費カロリーの割合や、飲食物表示Ｇ５に表示された飲食物のカロリーから現在の消費カロリーを引いた値に応じて、表示を変えてもよい。
また、移動案内画面には、例えば、目的地点に到着するまでの残り歩数や残り距離などを表示するようにしてもよい。
【００５５】
なお、飲食物表示Ｇ５以外の、移動案内表示Ｇ１と、現在位置表示Ｇ２と、「メニュー」ボタンＧ３と、移動方法表示Ｇ４と、消費カロリー表示Ｇ６と、などは、選択された飲食店への移動案内（ナビゲーション）をするか否かに関わらず表示するようにしてもよい。
ＣＰＵ１５１は、かかる表示制御プログラム１５４ｂ８を実行することによって、第１表示制御手段、第２表示制御手段及び第３表示制御手段として機能する。
【００５６】
音声出力制御プログラム１５４ｂ９は、例えば、移動案内や、現在位置取得プログラム１５４ｂ１を実行したＣＰＵ１５１により取得された現在位置データに基づく現在位置などに関する音声（音）情報を、音声出力部１３に出力させる機能を、ＣＰＵ１５１に実現させる。
【００５７】
＜移動案内処理＞
ナビゲーション装置１による飲食店への移動案内に関する処理について、図３のフローチャートを参照して説明する。
【００５８】
まず、ＣＰＵ１５１は、ユーザによる操作部１４の操作によって、ユーザ所望の飲食物が指定されて、当該指定された飲食物を提供可能な飲食店を検索するよう指示されたか否かを判断する（ステップＳ１）。
【００５９】
ステップＳ１で、ユーザ所望の飲食物が指定されて、当該指定された飲食物を提供可能な飲食店を検索するよう指示されたと判断すると（ステップＳ１；Ｙｅｓ）、ＣＰＵ１５１は、第１移動距離算出プログラム１５４ｂ２を実行して、指定された飲食物のカロリーのうちの所定分を消費するのに必要な第１移動距離を算出する（ステップＳ２）。
【００６０】
次いで、ＣＰＵ１５１は、第２移動距離算出プログラム１５４ｂ３を実行して、指定された飲食物を提供可能な飲食店を目的地点又は経由地点とする第２移動距離を算出する（ステップＳ３）。
【００６１】
次いで、ＣＰＵ１５１は、取得プログラム１５４ｂ４を実行して、算出された第１移動距離と、算出された第２移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを取得する（ステップＳ４）。
【００６２】
次いで、ＣＰＵ１５１は、表示制御プログラム１５４ｂ８を実行して、取得された飲食店データに基づく飲食店情報を、表示部１２に表示させる（ステップＳ５）。
【００６３】
次いで、ＣＰＵ１５１は、ユーザによる操作部１４の操作により、表示部１２に表示された飲食店情報の中から、飲食店が選択されたか否かを判断する（ステップＳ６）。
【００６４】
ステップＳ６で、飲食店が選択されていないと判断すると（ステップＳ６；Ｎｏ）、ＣＰＵ１５１は、ステップＳ６の処理を繰り返して行う。
【００６５】
一方、ステップＳ６で、飲食店が選択されたと判断すると（ステップＳ６；Ｙｅｓ）、ＣＰＵ１５１は、当該選択された飲食店を目的地点または経由地点とする移動案内表示Ｇ１を、表示部１２に表示させ（ステップＳ７）、本処理を終了する。
【００６６】
また、ステップＳ１で、ユーザ所望の飲食物が指定されて、当該指定された飲食物を提供可能な飲食店を検索するよう指示されていないと判断すると（ステップＳ１；Ｎｏ）、ＣＰＵ１５１は、ユーザによる操作部１４の操作によって、移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店を検索するよう指示されたか否かを判断する（ステップＳ８）。
【００６７】
ステップＳ８で、移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店を検索するよう指示されていないと判断すると（ステップＳ８；Ｎｏ）、ＣＰＵ１５１は、ステップＳ１以降の処理を繰り返して行う。
【００６８】
一方、ステップＳ８で、移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店を検索するよう指示されたと判断すると（ステップＳ８；Ｙｅｓ）、ＣＰＵ１５１は、消費カロリー算出プログラム１５４ｂ５を実行して、出発地点から現在位置までの移動に伴って消費した消費カロリーを算出する（ステップＳ９）。
【００６９】
次いで、ＣＰＵ１５１は、第１取得プログラム１５４ｂ６を実行して、算出された消費カロリーと、カロリーデータ記憶ファイル１５４ａ３に記憶されたカロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物の飲食物データを取得する（ステップＳ１０）。
【００７０】
次いで、ＣＰＵ１５１は、第２取得プログラム１５４ｂ７を実行して、取得された飲食物データに基づく飲食物を提供可能な、現在位置から所定の範囲内に存在する飲食店の飲食店データを取得して（ステップＳ１１）、ステップＳ５の処理に移行する。
【００７１】
以上説明した本発明のナビゲーション装置１によれば、地図データを記憶する地図データ記憶ファイル１５４ａ１と、当該記憶された地図データに基づく地図情報を表示部１２に表示させる表示制御プログラム１５４ｂ８と、を備え、現在位置取得プログラム１５４ｂ１を実行したＣＰＵ１５１によって、現在位置データを取得することができ、飲食店データ記憶ファイル１５４ａ２によって、当該記憶された地図データに対応する飲食店の位置データと提供可能な飲食物に関する飲食物データとを含む飲食店データを記憶することができ、カロリーデータ記憶ファイル１５４ａ３によって、飲食物データと、当該飲食物のカロリーデータと、を対応付けて記憶することができ、第１移動距離算出プログラム１５４ｂ２を実行したＣＰＵ１５１によって、ユーザによる操作部１４の操作により指定された飲食物のカロリーデータをカロリーデータ記憶ファイル１５４ａ３から取得して、当該カロリーのうちの所定分を消費するのに必要な第１移動距離を算出することができ、第２移動距離算出プログラム１５４ｂ３を実行したＣＰＵ１５１によって、飲食店データ記憶ファイル１５４ａ２を検索して、ユーザにより指定された飲食物を提供可能な飲食店の飲食店データを抽出し、当該取得された現在位置データに基づく現在位置を起点として当該飲食店を目的地点又は経由地点とする場合の第２移動距離を、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて算出することができ、取得プログラム１５４ｂ４を実行したＣＰＵ１５１によって、当該算出された第１移動距離と、当該算出された第２移動距離と、の関係が所定の条件を満たす飲食店の飲食店データを、当該抽出された飲食店データの中から取得することができ、表示制御プログラム１５４ｂ８を実行したＣＰＵ１５１によって、当該取得された飲食店データに基づく飲食店情報を、表示部１２に表示させることができ、ユーザによる操作部１４の操作によって、表示部１２に表示された飲食店情報の中から、ユーザにより飲食店を選択することができ、表示制御プログラム１５４ｂ８を実行したＣＰＵ１５１によって、当該選択された飲食店を目的地点又は経由地点とする移動案内表示Ｇ１を、表示部１２に表示させることができる。
すなわち、ユーザ所望の飲食物が指定されると、当該飲食物を提供可能な飲食店であって、現在位置からその飲食店を目的地点又は経由地点とする移動によって当該飲食物のカロリーに応じたカロリーを消費できる位置にある飲食店に関する情報を、ユーザに提示することができるため、ユーザのニーズに対応することができる。
【００７２】
また、本発明のナビゲーション装置１によれば、ユーザによる操作部１４の操作によって、移動方法を入力することができ、そして、第１移動距離算出プログラム１５４ｂ２を実行したＣＰＵ１５１は、ユーザによる操作部１４の操作により入力された移動方法に応じて、第１移動距離を算出することができる。
すなわち、ユーザの消費カロリーは移動方法（「徒歩」、「自転車」、「自動車」等）によって変化するが、この移動方法を考慮して第１移動距離を算出することができるため、より正確な第１移動距離を算出することができる。
【００７３】
また、本発明のナビゲーション装置１によれば、ユーザによる操作部１４の操作によって、消費カロリーに影響を与える個人情報を入力することができ、そして、第１移動距離算出プログラム１５４ｂ２を実行したＣＰＵ１５１は、ユーザによる操作部１４の操作により入力された個人情報に応じて、第１移動距離を算出することができる。
すなわち、ユーザの消費カロリーは個人情報（「身長」、「体重」、「年齢」、「性別」等）によって変化するが、この個人情報を考慮して第１移動距離を算出することができるため、より正確な第１移動距離を算出することができる。
【００７４】
また、本発明のナビゲーション装置１によれば、消費カロリー算出プログラム１５４ｂ５を実行したＣＰＵ１５１によって、出発地点から当該取得された現在位置データに基づく現在位置までの移動に伴って消費した消費カロリーを算出することができ、第１取得プログラム１５４ｂ６を実行したＣＰＵ１５１によって、当該算出された消費カロリーと、当該記憶されたカロリーデータに基づくカロリーと、の関係が所定の条件を満たす飲食物の飲食物データを、カロリーデータ記憶ファイル１５４ａ３から取得することができ、第２取得プログラム１５４ｂ７を実行したＣＰＵ１５１によって、飲食店データ記憶ファイル１５４ａ２を検索して、当該取得された飲食物データに基づく飲食物を提供可能な飲食店の飲食店データを抽出し、当該抽出された飲食店データの中から、当該取得された現在位置データに基づく現在位置から所定範囲内に存在する飲食店の飲食店データを、当該飲食店データ中の位置データと、当該現在位置データと、に基づいて取得することができ、表示制御プログラム１５４ｂ８を実行したＣＰＵ１５１によって、当該取得された飲食店データに基づく飲食店情報を、表示部１２に表示させることができ、ユーザによる操作部１４の操作によって、表示部１２に表示された飲食店情報の中から、ユーザにより飲食店を選択することができ、表示制御プログラム１５４ｂ８を実行したＣＰＵ１５１によって、当該選択された飲食店を目的地点又は経由地点とする移動案内表示Ｇ１を、表示部１２に表示させることができる。
すなわち、出発地点から現在位置までの移動距離に見合う消費カロリーに応じた飲食物を提供する飲食店に関する情報を、ユーザに提示することができるため、ユーザのニーズに対応することができる。
【００７５】
また、本発明のナビゲーション装置１によれば、消費カロリー算出プログラム１５４ｂ５を実行したＣＰＵ１５１は、ユーザによる操作部１４の操作により入力された移動方法に応じて、消費カロリーを算出することができる。
すなわち、ユーザの消費カロリーは移動方法（「徒歩」、「自転車」、「自動車」等）によって変化するが、この移動方法を考慮して消費カロリーを算出することができるため、より正確な消費カロリーを算出することができる。
【００７６】
また、本発明のナビゲーション装置１によれば、消費カロリー算出プログラム１５４ｂ５を実行したＣＰＵ１５１は、ユーザによる操作部１４の操作により入力された個人情報に応じて、消費カロリーを算出することができる。
すなわち、ユーザの消費カロリーは個人情報（「身長」、「体重」、「年齢」、「性別」等）によって変化するが、この個人情報を考慮して消費カロリーを算出することができるため、より正確な消費カロリーを算出することができる。
【００７７】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【００７８】
表示部１２に表示される移動案内画面は、図２に示す限りでなく、目的地点又は経由地点までの移動案内をする画面であれば任意である。
また、現在の消費カロリーが、飲食物表示Ｇ５に表示された飲食物のカロリーに達したら、所定の表示を表示部１２に表示するようにしてもよいし、所定の音声（音）を音声出力部１３から出力するようにしてもよい。
また、ナビゲーション装置１は、歩数アラーム機能を備えていてもよい。すなわち、例えば、所定の歩数に達すると、その旨を表示部１２に表示するようにしてもよいし、所定の音声（音）を音声出力部１３から出力するようにしてもよい。
【図面の簡単な説明】
【００７９】
【図１】本発明にかかるナビゲーション装置の機能的構成を示すブロック図である。
【図２】表示部に表示された移動案内画面の一例を示す図である。
【図３】ナビゲーション装置による飲食店への移動案内に関する処理を説明するためのフローチャートである。
【符号の説明】
【００８０】
１  ナビゲーション装置
１２  表示部
１４  操作部（選択手段、入力手段、第２入力手段）
１５１  ＣＰＵ（現在位置取得手段、第１移動距離算出手段、第２移動距離算出手段、取得手段、消費カロリー算出手段、第１取得手段、第２取得手段、第１表示制御手段、第２表示制御手段、第３表示制御手段）
１５４ａ１  地図データ記憶ファイル（地図データ記憶手段）
１５４ａ２  飲食店データ記憶ファイル（飲食店データ記憶手段）
１５４ａ３  カロリーデータ記憶ファイル（カロリーデータ記憶手段）
１５４ｂ１  現在位置取得プログラム（現在位置取得手段）
１５４ｂ２  第１移動距離算出プログラム（第１移動距離算出手段）
１５４ｂ３  第２移動距離算出プログラム（第２移動距離算出手段）
１５４ｂ４  取得プログラム（取得手段）
１５４ｂ５  消費カロリー算出プログラム（消費カロリー算出手段）
１５４ｂ６  第１取得プログラム（第１取得手段）
１５４ｂ７  第２取得プログラム（第２取得手段）
１５４ｂ８  表示制御プログラム（第１表示制御手段、第２表示制御手段、第３表示制御手段）
Ｇ１  移動案内表示
【図１】
2008309574.tif 000003
【図２】
2008309574.tif 000004
【図３】
2008309574.tif 000005