【手続補正書】
【提出日】平成26年1月10日(2014.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
地図の地図情報を記憶する地図情報記憶手段と、
現在位置を示す現在位置情報を取得する現在位置情報取得手段と、
上記現在位置情報取得手段により取得された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知手段と、
上記カーブ検知手段により検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成手段と、
上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定手段と、
上記現在位置情報取得手段により取得される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定手段により設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示部に表示するカーブ案内手段と、
を備えたことを特徴とする、ナビゲーションシステム。
【請求項２】
請求項１に記載のナビゲーションシステムにおいて、
上記カーブ検知手段は、
上記現在位置情報取得手段により取得された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、当該現在位置情報が示す上記現在位置から進行方向に存在するリンクから対象リンクを決定する対象リンク決定手段と、
上記対象リンク決定手段により決定された上記対象リンクから起点ノードを設定する起点ノード設定手段と、
上記起点ノード設定手段により設定された上記起点ノードと、当該起点ノードから上記進行方向に存在する上記対象リンクを繋ぐ所定個数の各ノードとの間で、角度差を算出し、当該角度差の和を角度変位として算出する角度変位算出手段と、
上記角度変位算出手段により算出された上記角度変位が所定の閾値より大きいかまたは小さいかを判定する角度変位判定手段と、
上記角度変位判定手段により上記角度変位が上記所定の閾値より大きいと判定された場合は、上記起点ノード設定手段により設定された上記起点ノードから上記進行方向に存在する次のノードを、次の起点ノードとして再設定する起点ノード再設定手段と、
上記起点ノード再設定手段により再設定された上記起点ノードについて上記角度変位算出手段により算出された上記角度変位が、上記角度変位判定手段により上記所定の閾値より小さいと判定された場合は、上記起点ノード再設定手段により再設定された上記起点ノードを終点ノードとして設定する終点ノード設定手段と、
を更に備え、
上記カーブ検知手段は、
上記起点ノード設定手段により設定された上記起点ノードから上記終点ノード設定手段により設定された上記終点ノードまでの上記対象リンクを上記カーブとして検知すること、
を特徴とする、ナビゲーションシステム。
【請求項３】
請求項２に記載のナビゲーションシステムにおいて、
上記カーブ表示画面生成手段は、
上記起点ノード設定手段により設定された上記起点ノードから上記現在位置側へ所定距離加えた範囲の道路を更に含む上記表示範囲および上記表示縮尺にて上記カーブ表示画面を生成すること、
を特徴とする、ナビゲーションシステム。
【請求項４】
請求項２または３に記載のナビゲーションシステムにおいて、
上記カーブ表示画面生成手段は、
上記終点ノード設定手段により設定された上記終点ノードから上記進行方向側へ所定距離加えた範囲の上記道路を更に含む上記表示範囲および上記表示縮尺にて上記カーブ表示画面を生成すること、
を特徴とする、ナビゲーションシステム。
【請求項５】
請求項３または４に記載のナビゲーションシステムにおいて、
上記所定距離は、道幅および／または道路種別に応じて決定される距離であること、
を特徴とする、ナビゲーションシステム。
【請求項６】
請求項１から５のうちいずれか一つに記載のナビゲーションシステムにおいて、
上記現在位置情報取得手段により取得された上記現在位置情報に基づく現在位置記号を、上記地図情報記憶手段に記憶された上記地図情報に重畳させた地図表示画面を上記表示部に表示する地図表示手段、
を更に備え、
上記カーブ案内手段は、
上記現在位置情報取得手段により取得された上記現在位置情報と、上記カーブ案内地点設定手段により設定された上記カーブ案内地点とが一致する場合、上記地図表示手段により表示された上記地図表示画面を、上記カーブ表示画面生成手段により生成された上記カーブ表示画面に切り替えて表示し、
上記地図表示手段は、
上記現在位置情報取得手段により取得される上記現在位置情報が上記カーブ表示画面の上記表示範囲から逸脱した際に、上記カーブ案内手段により表示された上記カーブ表示画面を、上記地図表示画面に切り替えて表示すること、
を特徴とする、ナビゲーションシステム。
【請求項７】
請求項６に記載のナビゲーションシステムにおいて、
上記カーブ案内手段は、
上記現在位置情報取得手段により取得された上記現在位置情報と、上記カーブ案内地点設定手段により設定された上記カーブ案内地点とが一致する場合、上記地図表示手段により表示された上記地図表示画面の一部に、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示し、
上記地図表示手段は、
上記現在位置情報取得手段により取得される上記現在位置情報が上記カーブ表示画面の上記表示範囲から逸脱した際に、上記カーブ案内手段により表示された上記地図表示画面の一部に表示された上記カーブ表示画面を非表示とした上で、当該地図表示画面を表示すること、
を特徴とする、ナビゲーションシステム。
【請求項８】
制御部と記憶部と表示部とを少なくとも備えたナビゲーション装置であって、
上記記憶部は、
地図の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部は、
上記ナビゲーション装置の現在位置を示す現在位置情報を取得する現在位置情報取得手段と、
上記現在位置情報取得手段により取得された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知手段と、
上記カーブ検知手段により検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成手段と、
上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定手段と、
上記現在位置情報取得手段により取得される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定手段により設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を上記表示部に表示するカーブ案内手段と、
を備えたことを特徴とする、ナビゲーション装置。
【請求項９】
制御部と記憶部とを少なくとも備えたナビゲーションサーバ、および、制御部と表示部とを少なくとも備えた端末装置、を通信可能に接続したナビゲーションシステムであって、
上記記憶部は、
地図の地図情報を記憶する地図情報記憶手段、
を備え、
上記ナビゲーションサーバの上記制御部は、
上記端末装置から送信される、当該端末装置の現在位置を示す現在位置情報を受信する現在位置情報受信手段と、
上記現在位置情報受信手段により受信された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知手段と、
上記カーブ検知手段により検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成手段と、
上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定手段と、
上記現在位置情報受信手段により受信される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定手段により設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を上記端末装置へ送信するカーブ表示画面送信手段と、
を備え、
上記端末装置の上記制御部は、
上記現在位置情報を上記ナビゲーションサーバへ送信する現在位置情報送信手段と、
上記ナビゲーションサーバから送信される、上記カーブ表示画面を受信するカーブ表示画面受信手段と、
上記カーブ表示画面受信手段により受信された上記カーブ表示画面を上記表示部に表示するカーブ案内手段と、
を備えたことを特徴とする、ナビゲーションシステム。
【請求項１０】
ナビゲーションサーバに通信可能に接続された、制御部と表示部とを少なくとも備えた端末装置であって、
上記制御部は、
上記端末装置の現在位置を示す現在位置情報を上記ナビゲーションサーバへ送信する現在位置情報送信手段と、
上記ナビゲーションサーバから送信される、カーブ表示画面を受信するカーブ表示画面受信手段と、
上記カーブ表示画面受信手段により受信された上記カーブ表示画面を上記表示部に表示するカーブ案内手段と、
を備え、
上記カーブ表示画面は、
上記ナビゲーションサーバにおいて、上記現在位置情報および地図の地図情報に基づいて交差点以外の所定の角度以上のカーブを検知し、上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報を用いて生成し、上記カーブ表示画面を表示するカーブ案内地点を設定し、上記現在位置情報が示す上記現在位置が上記カーブ案内地点と一致する場合に、上記端末装置へ送信される画面であること、
を特徴とする、端末装置。
【請求項１１】
端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えたナビゲーションサーバであって、
上記記憶部は、
地図の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部は、
上記端末装置から送信される、当該端末装置の現在位置を示す現在位置情報を受信する現在位置情報受信手段と、
上記現在位置情報受信手段により受信された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知手段と、
上記カーブ検知手段により検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成手段と、
上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定手段と、
上記現在位置情報受信手段により受信される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定手段により設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を上記端末装置へ送信するカーブ表示画面送信手段と、
を備えたことを特徴とする、ナビゲーションサーバ。
【請求項１２】
表示部を少なくとも備えた端末装置に通信可能に接続された、制御部と記憶部とを少なくとも備えたナビゲーションサーバであって、
上記記憶部は、
地図の地図情報を記憶する地図情報記憶手段、
を備え、
上記制御部は、
上記端末装置から送信される位置情報信号から算出した位置情報を当該端末装置の現在位置を示す現在位置情報として取得する現在位置情報取得手段と、
上記現在位置情報取得手段により取得された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知手段と、
上記カーブ検知手段により検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成手段と、
上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定手段と、
上記現在位置情報受信手段により受信される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定手段により設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を含む出力制御情報を上記端末装置へ送信して、当該端末装置の上記表示部を介して当該出力制御情報を出力させる出力制御手段と、
を備えたことを特徴とする、ナビゲーションサーバ。
【請求項１３】
ナビゲーションシステムにおいて実行されるナビゲーション方法であって、
上記ナビゲーションシステムは、
地図の地図情報を記憶する地図情報記憶手段と、現在位置情報取得手段と、カーブ検知手段と、カーブ表示画面生成手段と、カーブ案内地点設定手段と、カーブ案内手段と、
を備え、
上記現在位置情報取得手段が、現在位置を示す現在位置情報を取得する現在位置情報取得ステップと、
上記カーブ検知手段が、上記現在位置情報取得ステップにて取得された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知ステップと、
上記カーブ表示画面生成手段が、上記カーブ検知ステップにて検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成ステップと、
上記カーブ案内地点設定手段が、上記カーブ表示画面生成ステップにて生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定ステップと、
上記カーブ案内手段が、上記現在位置情報取得ステップにて取得される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定ステップにて設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成ステップにて生成された上記カーブ表示画面を表示部に表示するカーブ案内ステップと、
を含むことを特徴とする、ナビゲーション方法。
【請求項１４】
コンピュータを、
地図の地図情報を記憶する地図情報記憶手段、
現在位置を示す現在位置情報を取得する現在位置情報取得手段、
上記現在位置情報取得手段により取得された上記現在位置情報、および、上記地図情報記憶手段に記憶された上記地図情報に基づいて、交差点以外の所定の角度以上のカーブを検知するカーブ検知手段、
上記カーブ検知手段により検知された上記カーブを少なくとも含む表示範囲および表示縮尺にて上記カーブを表示するカーブ表示画面を、上記地図情報記憶手段に記憶された上記地図情報を用いて生成するカーブ表示画面生成手段、
上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示するカーブ案内地点を設定するカーブ案内地点設定手段、
上記現在位置情報取得手段により取得される上記現在位置情報が示す上記現在位置が、上記カーブ案内地点設定手段により設定された上記カーブ案内地点と一致する場合、上記カーブ表示画面生成手段により生成された上記カーブ表示画面を表示部に表示するカーブ案内手段、
として機能させることを特徴とする、プログラム。