(57)【特許請求の範囲】
【請求項１】
移動体の回避エリアを設定可能な情報処理装置において、
前記回避エリアとして、前記移動体が複数種類のアクションを取り得るエリアを設定可能にするとともに、前記複数種類のアクションのうち回避対象のアクションを選択可能にする設定部と、
前記回避エリア内の前記回避対象のアクションを回避させる回避処理を実行する処理実行部とを備え、
前記処理実行部は、前記回避処理として、前記移動体が前記回避エリアへ接近中か否かを判定し、接近中と判定したときに、前記回避エリア内の前記回避対象のアクションを報知する報知処理を行うことを特徴とする情報処理装置。
【請求項２】
前記回避対象のアクションとして、前記回避エリア内の右折、左折、及び直進を独立して設定可能にしたことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置は、目的地までの推奨経路を検索する検索機能を有し、
前記処理実行部は、前記回避処理として、前記推奨経路を検索する場合に、検索した経路に前記回避エリアが存在するか否かを判定し、存在するときに、前記回避エリア内で前記回避対象のアクションを回避するように推奨経路を検索することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記処理実行部は、前記検索した経路に前記回避エリアが存在するとき、前記回避エリアの通過を回避する経路よりも、前記回避エリア内を通って前記回避対象のアクションを回避する経路を優先して検索することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記処理実行部は、検索した経路に前記回避エリアが存在するときに、その回避エリアにおける前記回避対象のアクションが選択済みか否かを判定し、選択済みでない場合、前記回避対象のアクションの選択を促す処理を実行することを特徴とすることを特徴とする請求項３又は４に記載の情報処理装置。
【請求項６】
前記処理実行部は、検索した経路に前記回避エリアが存在するときに、その回避エリアにおける前記回避対象のアクションが選択済みか否かを判定し、選択済みでない場合、回避の要否、及び回避エリアの削除を受け付け可能な画面の表示処理を行うことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記処理実行部は、前記回避の要を受け付けた場合、前記回避エリア内に存在する通行上不利な要素を抽出し、抽出した要素を避けるように回避対象のアクションを選択する処理を行うことを特徴とする請求項６に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開２０１２−２０２８９０号公報（特許文献１）がある。この公報には、「ナビゲーション装置Ｎは、目的地に向かう際に現在時刻と目的地までの経路に危険エリアがあるか否かを判断し、深夜帯の時間に目的地までの経路を探索する際には危険エリアを回避する経路を探索するともに、目的地までの経路中において経路周辺に危険エリアが有る場合には、ナビゲーション装置Ｎの利用者に対して危険エリアがあることを通知することができる。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０２８９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、設定されたエリアを一定時間帯だけ通過しないようにするものであり、道路状況やユーザーの都合を細かく考慮した回避ができないことがあった。
そこで、本発明は、ユーザーなどの都合を細かく考慮した回避を可能にして利便性を向上可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、移動体の回避エリアを設定可能な情報処理装置において、前記回避エリアとして、前記移動体が複数種類のアクションを取り得るエリアを設定可能にするとともに、前記複数種類のアクションのうち回避対象のアクションを選択可能にする設定部と、前記回避エリア内の前記回避対象のアクションを回避させる回避処理を実行する処理実行部とを備え、前記処理実行部は、前記回避処理として、前記移動体が前記回避エリアへ接近中か否かを判定し、接近中と判定したときに、前記回避エリア内の前記回避対象のアクションを報知する報知処理を行うことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザーなどの都合を細かく考慮した回避を可能にして利便性を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の情報処理装置の第１実施形態に係るナビゲーション装置の機能構成を示すブロック図である。
【図２】回避エリアデータの一例を示した図である。
【図３】回避エリア及び回避条件の設定に使用する画面例を示した図である。
【図４】推奨経路を検索する場合の回避処理を示すフローチャートである。
【図５】「エリア回避の迂回経路」の一例を示す図である。
【図６】「アクション回避の迂回経路」の一例を示す図である。
【図７】車両移動時の回避処理を示すフローチャートである。
【図８】報知処理の一例を示す図である。
【図９】第２実施形態の回避エリアデータの一例を示す図である。
【図１０】推奨経路を検索する場合の回避処理を示すフローチャートである。
【図１１】図１０のステップＳ２Ｃの処理時に表示される画面例を示す図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施の形態について説明する。
（第１実施形態）
図１は、本発明の情報処理装置の第１実施形態に係るナビゲーション装置の機能構成を示すブロック図である。
このナビゲーション装置１０は、移動体の一種である車両に搭載され、車両の現在地を含む地図を表示する機能（地図表示機能）、目的地までの推奨経路を検索する機能（経路検索機能）、及び推奨経路に従って経路案内を行う機能（経路案内機能）などを備える車載装置である。なお、ナビゲーション装置１は、車両に固定されるビルトイン型の装置に限らず、車両から持ち運び自在な可搬型の装置、例えば、ＰＮＤ（Personal Navigation Device）、又は携帯電話装置であってもよい。
【０００９】
図１に示すように、ナビゲーション装置１０は、主制御部１１と、表示制御部１２と、表示部１３と、入力部１４と、現在地特定部１５と、音声処理部１６と、情報取得部１７と、記憶部１８とを備えている。
主制御部１１は、ＣＰＵ、ＲＯＭ、及びＲＡＭなどを有するコンピューターを備え、ユーザー（例えば運転者）の指示に基づきナビゲーション装置１の各部の制御、及び各種処理を実行する。また、主制御部１１は、後述するように、ユーザーに対し回避エリア３０を設定可能にするとともに、回避エリア３０内の回避対象のアクションを選択可能にする設定部として機能し、さらに、回避エリア３０内の回避対象のアクションを回避させる回避処理を行う処理実行部としても機能する。
【００１０】
表示制御部１２は、主制御部１１の制御の下、表示部１３に地図及び経路案内画面などの各種画面を表示させる。表示部１３は、液晶ディスプレイ、又は有機ＥＬ（Electro-Luminescence）ディスプレイなどの公知の表示装置が適用され、ユーザーに対して各種の情報を表示する。
【００１１】
入力部１４は、ユーザーの指示を入力する装置であり、ナビゲーション装置１に設けられたハードスイッチ、及び表示部１３に設けられたタッチパネルなどを介してユーザーの指示を入力する。ユーザーの指示を入力した際には、入力部１４は、指示に対応する情報（例えば、コマンド又はタッチパネルの検出位置）を主制御部１１に出力する。
なお、タッチパネルは、表示部１３の表示画面に重ねて配置された透過性のタッチパネルが適用され、表示画面上のユーザーの操作位置や操作量などを検出する。現在地特定部１５は、当該ナビゲーション装置１０が具備するジャイロセンサ、ＧＰＳ受信装置、及び車両が具備する車速センサなどのいずれかの情報を利用して公知の手法で車両の現在地を特定する。
【００１２】
音声処理部１６は、主制御部１１の制御の下、ユーザーを経路案内するための案内音声などをスピーカーから放音させる。情報取得部１７は、ラジオ放送受信装置、ビーコン受信装置、及び無線通信装置の少なくともいずれかを備え、ラジオ局又はビーコンから送られる交通情報（例えば、ＶＩＣＳ（Vehicle Information Communication System：登録商標）情報）、及び、インターネットに接続されたサーバーが配信する交通情報の少なくともいずれかを取得する。これら交通情報は、渋滞箇所の情報を含むので、主制御部１１は交通情報に基づき渋滞箇所を特定できる。
【００１３】
記憶部１８は、主制御部１１が各部の制御や処理を実行するための制御プログラム２１の他、地図データ２２、及び回避エリアデータ２３などを記憶している。地図データ２２は、地図表示とルート検索とルート案内（誘導）とに用いるデータであり、少なくとも地図に関する情報と、地図中の施設に関する情報と、地図中の道路を示すリンクの情報と、リンクの接続部を示すノードと、道路の規制（例えば、一方通行、右折禁止、左折禁止、直進禁止、踏切の有無）やレーンに関する情報である道路ネットワーク情報とを含んでいる。なお、地図データ２２には、公知のナビゲーション装置に使用される地図データを広く適用可能である。
【００１４】
回避エリアデータ２３は、ユーザーが回避を希望する領域である回避エリア３０と、この回避エリア３０の回避条件３１とを記述したデータである。
図２は、回避エリアデータ２３の一例を示した図である。
回避エリア３０のデータは、回避エリア３０の名称を示す「名称」、回避エリア３０の基準位置（本構成では中心座標）を示す「位置」、及び、回避エリア３０のサイズ（基準位置を基準とした矩形範囲）を特定するための「エリアサイズ」の情報を含むデータで構成されている。図２の例では、回避エリア３０として、回避エリア（Ｉ）〜（Ｖ）が設定され、回避条件３１として回避条件（ａ）〜（ｅ）が設定されている場合を示している。
【００１５】
回避条件３１は、回避エリア３０内の回避態様を規定するアクションなどを特定するデータである。本実施形態では、回避エリア３０で選択し得るアクション（抑止動作）として、例えば、「右折」、「左折」、「合流」、「踏切通過」、「直進」、及び「全てのアクション」といった複数種類のアクションに対応するデータ項目が予め規定され、ユーザーが回避を希望するアクションのデータ項目が回避条件３１中に記述される。
【００１６】
ここで、「右折」は、回避エリア３０内での右折を回避する際に選択される項目であり、「左折」は回避エリア３０内での左折を回避する際に選択される項目である。また、「合流」は回避エリア３０内での合流を回避する際に選択される項目であり、「踏切通過」は回避エリア３０内での踏切の通過を回避する際に選択される項目である。なお、「合流」は、気を抜いて走行していると有料道路に入ってしまうケースなどで事前に車線変更や右左折で回避したい状況の場合に選択することを想定している。
また、「全てのアクション」は回避エリア３０内での右折、左折、合流、踏切通過及び直進などを全て回避する際に選択される項目であり、この「全てのアクション」を回避すれば、通常、回避エリア３０への進入が規制される。なお、本実施形態では、回避条件３１には、回避対象のアクションを示すデータに加えて、後述する「有料道回避」、及び「回避シーン」といった付加データも含まれている。
【００１７】
次に、回避エリア３０及び回避条件３１の設定について説明する。
図３は回避エリア３０及び回避条件３１の設定に使用する画面例を示した図である。
主制御部１１は、表示部１３に、図３に示す回避エリア設定画面Ｇ１を表示させることによって、ユーザーからの回避エリア３０の設定、及び回避条件３１の設定を受け付ける。例えば、主制御部１１は、ユーザーからメニュー画面の表示が指示された場合に、表示部１３にメニュー画面を表示し、このメニュー画面中の所定メニュー（例えば、回避エリア３０の設定や編集を行う項目）が入力部１４を介して選択された場合に、回避エリア設定画面Ｇ１を表示部１３に表示させる。
【００１８】
回避エリア設定画面Ｇ１には、地図データ２２に基づき地図（地図画面ＧＡ）が表示される。表示される地図は、例えば、現在地特定部１５により特定された現在地を含む地図、或いは、入力部１４を介してユーザーが指定した地点を示す地図である。
図３中、符号Ｒ１は有料道（首都高速道路）を示し、符号Ｒ２、Ｒ３は幹線道路を示し、その周りの直線は他の道路を示している。また、図３中、符号Ｐ１は車両の現在地を示す画像である。
【００１９】
主制御部１１は、入力部１４を介して回避エリア３０の指定を受け付ける。例えば、表示した地図において、ユーザーが回避したいエリアの中心をタッチパネルをタッチして指定した場合に、主制御部１１は、この指定した座標を中心とした矩形の領域を回避エリア３０に設定し、回避エリア３０のデータを記憶部１８に記憶する。なお、この中心座標が回避エリア３０の「位置」の情報として記憶される。
図３に示すように、回避エリア３０は、矩形のエリアとされ、各辺の長さ（図２中の「エリアサイズ」に対応）は予め定めた基準値、或いは、ユーザーがタッチパネルを介して拡大操作、或いは縮小操作したときの値に設定される。
【００２０】
主制御部１１は、回避エリア３０の名称（図２中の回避エリア３０の「名称」に対応）を自動で設定することができる。図３では、回避エリア３０の中心座標に対応する地名に基づき、名称を「港区新橋」に設定している。
図３に示すように、回避エリア設定画面Ｇ１には、地図画面ＧＡに加えて、回避エリア３０及び回避条件３１に関する操作画面ＧＢが表示される。この操作画面ＧＢには、複数の操作ボタンＧＢ１〜ＧＢ６が表示され、具体的には、回避エリア３０の名称変更を受け付ける「名称変更」ボタンＧＢ１、回避エリア３０の位置修正を受け付ける「位置を修正」ボタンＧＢ２、回避エリア３０のサイズ変更を受け付ける「エリアサイズ変更」ボタンＧＢ３、有料道の回避の有無を受け付ける「有料道回避」ボタンＧＢ４、回避シーンを受け付ける「回避シーン」ボタンＧＢ５、及び、回避アクション（抑止動作）を受け付ける「抑止動作」ボタンＧＢ６が表示される。
【００２１】
主制御部１１は、図３に示す「名称変更」ボタンＧＢ１、及び「位置を修正」ボタンＧＢ２及び「エリアサイズ変更」ボタンＧＢ３のいずれかがユーザーに操作されると、その選択ボタンに対応する画面を表示し、ユーザーによる回避エリア３０の名称変更、位置修正、及びサイズ変更のそれぞれを受け付ける。これらによって、回避エリア３０の名称、位置、及びサイズをユーザーが容易に設定することができる。
【００２２】
また、図３に示す「抑止動作」ボタンＧＢ６は、回避エリア３０で選択し得る複数種類のアクション（上述した「右折」、「左折」、「合流」、「踏切通過」、「直進」、及び「全てのアクション」など）の選択を受け付ける操作子である。例えば、主制御部１１は、入力部１４を介して「抑止動作」ボタンＧＢ６が操作されると、複数種類のアクションを選択可能に表示する。これによって、ユーザーが所望する回避アクションを容易に選択できる。図３の例では、「右折」が選択された場合、つまり、回避エリア３０での右折の回避をユーザーが選択した場合を示している。
【００２３】
図３に示す「有料道回避」ボタンＧＢ４、及び「回避シーン」ボタンＧＢ５は、回避条件３１に付加する条件（付加条件）を設定する操作子である。
つまり、「有料道回避」ボタンＧＢ４は、回避エリア３０内での有料道回避の有無を受け付ける操作子であり、主制御部１１は、入力部１４を介して有料道回避の有無（ＯＮ、ＯＦＦ）を受け付ける。図３の例では、有料道回避を示すＯＮが選択された場合を示している。
【００２４】
「回避シーン」ボタンＧＢ５は、回避エリア３０での回避シーンを受け付ける操作子であり、入力部１４を介して、回避シーンとして、「渋滞時」、及び「スクールゾーン」のいずれかの選択を受け付ける。「渋滞時」が選択された場合は、回避エリア３０内で渋滞道路についてのみ、上記「抑止動作」ボタンＧＢ４で選択されたアクションを回避する。
また、「スクールゾーン」が選択された場合は、回避エリア３０内でスクールゾーンの領域でのみ上記「抑止動作」ボタンＧＢ４で選択されたアクションを回避する。図３の例では「渋滞時」が選択された場合を示している。つまり、図３では、ユーザーが、回避条件３１として、”有料道Ｒ１の走行”と”渋滞時の右折”とを設定した場合を示している。
【００２５】
本実施形態では、目的地までの推奨経路を検索する際、及び、経路案内機能を利用せずに車両が移動している際に、制御部２０が、回避エリアデータ２３に基づき、回避条件３１に従って回避対象のアクションなどを回避する回避処理を行う。
図４は推奨経路を検索する場合の回避処理を示すフローチャートである。
主制御部１１は、目的地までの推奨経路の検索を開始すると（ステップＳ１Ａ）、回避エリアデータ２３を参照し、検索した経路に回避エリア３０が存在するか否かを判定する（ステップＳ２Ａ）。主制御部１１は、回避エリア３０が存在した場合（ステップＳ２Ａ；ＹＥＳ）、ステップＳ３Ａの迂回経路検索処理へ移行し、回避エリア３０が存在しない場合（ステップＳ２Ａ；ＮＯ）、ステップＳ４Ａの処理へと移行する。
【００２６】
主制御部１１は、ステップＳ３Ａの迂回経路検索処理として、回避エリア３０内の回避対象のアクションを回避する迂回経路を検索する処理を行う。具体的には、主制御部１１は、回避エリア３０を回避する経路（以下、「エリア回避の迂回経路」と言う）よりも、回避エリア３０を通過しながら回避対象のアクションを回避する経路（以下、「回避エリア通過、且つ、アクション回避の迂回経路」と言う）を優先して検索する。
【００２７】
図５は「エリア回避の迂回経路」の一例を示し、図６は「アクション回避の迂回経路」の一例を示している。これらの図には、道路網と、ステップＳ１Ａの処理で検索された当初の推奨経路Ｋ０と、車両の現在地Ｐ１と、回避エリア３０と、迂回経路ＫＡ、ＫＢとを示している。図５及び図６において、当初の推奨経路Ｋ０は、回避エリア３０内で右折する経路となっている。
「エリア回避の迂回経路」の検索の場合、回避エリア３０の通過を回避する経路が検索されるので、図５に示すように、回避エリア３０の外を大きく迂回して上記推奨経路Ｋ０に繋がる迂回経路ＫＡが検索されることになる。
【００２８】
これに対し、「回避エリア通過、且つ、アクション回避の迂回経路」の検索の場合、回避エリア３０内に進入して回避対象のアクション（右折）を回避する経路が検索されるので、図６に示すように、回避エリア３０内を直進した後に右折して上記推奨経路Ｋ０に繋がる迂回経路ＫＢが検索される。
従って、図６に示す迂回経路ＫＢの方が、図５に示す迂回経路ＫＡに比して短く、「回避エリア通過、且つ、アクション回避の迂回経路」を検索する方が遠回りを避けた経路を検索していることが明らかである。つまり、回避対象のアクションを回避しながら遠回りを避けた経路を検索でき、時間の短縮化を図り易くなる。本例では、右折を回避するので、いわゆる右折待ちを回避しながら時間の短縮化に有利な経路を検索できる。
【００２９】
但し、「回避エリア通過、且つ、アクション回避の迂回経路」を検索した場合でも、推奨経路として適切でない経路が検索された場合には、「回避エリア通過、且つ、アクション回避の迂回経路」を採用せず、「エリア回避の迂回経路」を検索して採用することが好ましい。
例えば、主制御部１１は、「回避エリア通過、且つ、アクション回避の迂回経路」を検索した後、それが予め定めた適切条件を満たすか否か判定することにより、過度に遠回りになる、道幅が極端に狭い、右左折が極端に多い経路になっていないか否かを判定する。そして、上記適切条件を満たさない場合に、「エリア回避の迂回経路」を検索して推奨経路に採用すれば良い。このようにして、より適切な迂回経路を検索し易くなる。
【００３０】
また、回避条件３１には、回避対象のアクションに加え、有料道の回避、及び、回避シーン（例えば渋滞時）も含まれるので、主制御部１１は、その条件も含めて回避条件３１を満たした推奨経路を検索する。これによって、ユーザーの希望に応じて有料道を回避した推奨経路や、渋滞道路を回避した推奨経路を検索する。
このようにして回避条件３１を満たした推奨経路を検索すると、主制御部１１は、次のステップＳ４Ａの処理に移行する。このステップＳ４Ａでは、主制御部１１は、検索した推奨経路を、表示部１３に表示し、経路案内を開始する。以上の各処理は、公知の各処理を広く適用可能である。
【００３１】
続いて、経路案内機能を利用せずに車両が移動している際の動作を説明する。
図７は車両移動時の回避処理を示すフローチャートである。なお、経路案内機能を利用していない場合、ユーザーがどのような経路を通ろうとしているか判らない。そのため、回避エリア３０内の回避対象のアクションを回避しない経路を通る可能性が生じる。このような事態を回避するために回避処理が実行される。
【００３２】
主制御部１１は、車両が移動しているか否かを、ジャイロセンサ、ＧＰＳ受信装置、又は車速センサなどの少なくともいずれかを利用することによって検出することができる。
車両が移動している場合、主制御部１１は、車両が、回避エリアデータ２３に記憶された回避エリア３０に接近中か否かを判定する（ステップＳ１Ｂ）。
回避エリア３０に接近中でなければ、主制御部１１は、所定の時間間隔を空けて回避エリア３０に接近中か否かの判定を行う。
【００３３】
回避エリア３０に接近中の場合（ステップＳ１Ｂ；ＹＥＳ）、主制御部１１は、接近中の回避エリア３０の回避条件３１を読み出し（ステップＳ２Ｂ）、回避対象のアクションを特定する。そして、主制御部１１は、接近中の回避エリア３０内の回避対象のアクションを回避させる報知処理を行う（ステップＳ３Ｂ）。なお、回避条件３１には、有料道の回避、及び、回避シーン（例えば渋滞時）も含まれるので、主制御部１１は、その条件にも該当している場合にステップＳ３Ｂの報知処理を行う。
この報知処理としては、回避対象のアクションの内容を、音声処理部１６により音声で報知する処理と、表示部１３に表示する処理とが行われるが、いずれか一方でも良い。
【００３４】
図８は報知処理の一例を示す図である。この報知処理では、車両の現在地Ｐ１が回避エリア３０に接近すると、「右折回避対象です」といった音声出力を行っている。これにより、走行先の回避エリア３０が右折回避対象であることをユーザーに通知することができ、ユーザーに対し、右折を回避した運転を促すことができる。
【００３５】
以上説明したように、本実施の形態では、主制御部１１が、回避エリア３０として、車両（移動体）が複数種類のアクションを取り得るエリアを設定可能にするとともに、複数種類のアクションのうち回避対象のアクションを選択可能にする設定部として機能し、且つ、回避エリア３０内の回避対象のアクションを回避させる回避処理を実行する処理実行部として機能する。これにより、所定エリア内で取り得る複数種類のアクションのうちのいずれかを任意に回避させることができ、ユーザーなどの都合を細かく考慮した回避が可能になり、ユーザーの利便性を向上させることができる。
【００３６】
この場合、回避対象のアクションとして、回避エリア３０内の右折、左折、及び直進を独立して設定可能にしたので、回避エリア３０内の右折だけの回避、左折だけの回避、直進だけの回避といったようにユーザーの様々な希望に添った回避が可能になる。例えば、右折だけを回避することにより、いわゆる右折待ちを回避できる。
【００３７】
また、右折だけを回避する場合でも、回避エリア３０を一つの分岐箇所（例えば交差点）を含む狭いエリアに設定しておけば、その分岐箇所での右折をピンポイントで回避できる。一方、回避エリア３０を複数の分岐箇所を含む広いエリアに設定しておけば、エリア内の複数の分岐箇所での右折をまとめて回避できる。複数の分岐箇所での右折をまとめて回避できれば、例えば、車の出入りが多い施設（例えばターミナル駅）が存在する場合に、その施設側への移動を効率良く回避することが可能になる。このように、回避エリア３１の大小に応じて一箇所でのアクションを回避したり、複数箇所でのアクションをまとめて回避したりすることが容易である。
【００３８】
また、上記回避処理として、推奨経路を検索する場合に、検索した経路に回避エリア３０が存在するときに、回避エリア３０内の回避対象のアクションを回避するように推奨経路を検索するので、事前の設定や選択に従った推奨経路を検索することができる。事前の設定や選択をユーザーが行うことにより、ユーザーの希望に添った推奨経路を検索することができる。なお、事前の設定や選択を行うユーザーは、車両を運転する運転者と同一人物であっても良いし、別の人物であっても良い。
【００３９】
また、検索した経路に回避エリア３０が存在するときに、回避エリア３０の通過を回避する経路よりも、前記回避エリア３０内を通って回避対象のアクションを回避する経路を優先して検索するので、回避対象のアクションを回避しながら遠回りを避けた経路を検索し易くなる。
【００４０】
また、上記回避処理として、車両が回避エリア３０に接近中か否かを判定し、接近中と判定したときに、回避エリア３０内の回避対象のアクションを報知する報知処理を行うので、事前の設定や選択に従った経路を通るようにユーザーに注意を促すことができる。
【００４１】
ところで、発明者等の検討によれば、上述した回避エリア機能の利用シーンとしては、自宅やよく利用する経路上に設定され、比較的多頻度で利用されることが想定される。しかし、ユーザーによっては多数のアクションから回避対象のアクションを選択することが面倒だと感じる可能性がある。そこで、第２実施形態では、回避エリア３０の設定時に、回避条件３１の設定を必須としない構成としている。以下、第２実施形態について、第１実施形態と異なる部分を詳述し、重複説明は適宜に省略する。
【００４２】
（第２実施形態）
図９は第２実施形態の回避エリアデータ２３の一例を示す図である。
この回避エリアデータ２３では、回避エリア（Ｖ）に回避条件３１が設定されていない場合を示している。回避エリア３０のデータには、回避条件３１が選択済みか否かを示す「回避条件フラグ」が含まれている。
従って、回避条件フラグについては、回避エリア（Ｖ）だけが回避条件３１が未選択であることを示すフラグ情報とされ、他の回避エリア（Ｉ）〜（IＶ）については、回避条件３１が選択済みであることを示すフラグ情報が設定されている。この回避条件フラグについては、回避エリア３０の設定時などに主制御部１１が設定すればよい。
【００４３】
図１０は推奨経路を検索する場合の回避処理を示すフローチャートである。なお、第１実施形態と同一の処理については同一の符号を付して示し、重複説明は適宜に省略する。
主制御部１１は、目的地までの推奨経路の検索を開始すると（ステップＳ１Ａ）、検索した経路に回避エリア３０が存在するか否かを判定し（ステップＳ２Ａ）、回避エリア３０が存在しない場合（ステップＳ２Ａ；ＮＯ）、ステップＳ４Ａの処理に移行する。
【００４４】
一方、検索した経路に回避エリア３０が存在する場合（ステップＳ２Ａ；ＹＥＳ）、主制御部１１は、その回避エリア３０に対応する回避条件フラグに基づき、回避条件３１が設定されているか否かを判定する（ステップＳ１Ｃ）。
主制御部１１は、回避条件３１が設定されている場合には（ステップＳ１Ｃ；ＹＥＳ）、ステップＳ３Ａの迂回経路検索処理に移行し、回避条件３１が設定されていない場合には（ステップＳ１Ｃ；ＮＯ）、ステップＳ２Ｃの処理へ移行する。
【００４５】
ステップＳ２Ｃの処理では、ユーザーに対し回避条件３１の選択を促す処理を実行する。図１１は、ステップＳ２Ｃの処理時の表示画面例を示している。
図１１に示すように、主制御部１１は、ルート検索画面ＧＣを表示しており、回避条件３１が設定されていないと判定すると、回避条件３１が設定されていない回避エリア３０が検索経路に存在する旨を報知するメッセージＧＣ１（図１１では「未編集の回避エリアが経路上に設定されています。」）を表示する。
続いて、主制御部１１は、回避条件３１の設定を受け付ける回避条件設定画面ＧＣ２を表示する。この回避条件設定画面ＧＣ２は、回避エリア３０を表示する地図画面ＧＡと、ユーザーの操作を受け付ける操作画面ＧＤとを含んでいる。
【００４６】
地図画面ＧＡは、回避条件３１が設定されていない回避エリア３０を周辺地図と共に拡大表示した画面であり、ユーザーの所定操作に応じて拡大表示、縮小表示又は移動表示が可能である。また、操作画面Ｇには、複数の操作ボタンＧＤ１〜ＧＤ３が表示され、具体的には、「回避する」ボタンＧＤ１、「回避しない」ボタンＧＤ２、「編集」ボタンＧＤ３、及び「削除」ボタンＧＤ４が表示される。主制御部１１は、操作ボタンＧＤ１〜ＧＤ４のいずれかが入力部１４を介してユーザーに操作されると、対応する処理を実行する。
【００４７】
ここで、「回避する」ボタンＧＤ１、及び「回避しない」ボタンＧＤ２は、回避エリア３０の回避の要否を選択する操作子であり、「回避する」ボタンＧＤ１が操作されると、主制御部１１は、回避条件３１の自動設定処理を開始する。
この自動設定処理は、回避エリア３０内の道路状況に基づいて回避条件３１を自動設定する処理であり、具体的には、主制御部１１が、回避エリア３０内に存在する通行上不利な要素を抽出し、抽出した要素を避けるように回避条件３１を設定する。
【００４８】
例えば、検索した経路が回避エリア３０内の渋滞道路を通行する場合、主制御部１１は、渋滞を避けるべく、回避条件３１中の回避シーンとして「渋滞時」を選択する。また、検索した経路が回避エリア３０内で右折、又は左折行動を伴っていた場合、主制御部１１は、回避条件３１中の回避対象のアクションとして「右折」、又は「左折」を選択する。また、検索した経路が回避エリア３０内で踏切を通過する場合、主制御部１１は、回避条件３１中の回避対象のアクションとして「踏切通過」を選択する。
【００４９】
「編集」ボタンＧＤ３は、回避条件３１の編集を受け付ける操作子であり、この「編集」ボタンＧＤ３が操作されると、主制御部１１は、図３に示した「有料道回避」ボタンＧＢ４、「回避シーン」ボタンＧＢ５、及び、「抑止動作」ボタンＧＢ６などを表示して、有料道の回避の有無、回避シーン、及び回避アクションの編集を受け付ける。これにより、自動設定された回避条件３１をユーザーが容易に修正することができる。
【００５０】
また、「削除」ボタンＧＣ４は、回避エリア３０の削除を受け付ける操作子であり、この「削除」ボタンＧＣ４が操作されると、主制御部１１は、検索経路に存在する回避エリア３０の削除を受け付ける。これにより、ユーザーは、回避条件３１が設定されていない回避エリア３０を容易に削除することができる。
【００５１】
回避条件３１が設定された後、ユーザーが再検索の指示をすることにより、主制御部１１は、ステップＳ３Ａの処理に移行し、回避エリア３０内の回避対象のアクションを回避する迂回経路を検索し、ステップＳ４Ａの処理に移行し、検索した推奨経路を、表示部１３に表示し、経路案内を開始する。なお、回避エリア３０が削除された場合は、主制御部１１は、その回避エリア３０に対応するエリアでは迂回経路を検索しない。
なお、検索した経路に回避エリア３０が複数存在する場合は、回避エリア３０毎に、回避条件３１の自動設定処理や、回避エリア３０の削除などが可能である。
【００５２】
従って、ユーザーは事前に回避エリア３０だけを設定しておき、その回避エリア３０を通過する可能性が生じたときに回避条件３１を容易に設定することができる。なお、一度、回避条件３１が設定されると、次回はその回避条件３１が利用される。
【００５３】
以上説明したように、本実施の形態の主制御部１１は、検索した経路に回避エリア３０が存在するか否かを判定し、存在すると判定したときに、その回避エリア３０における回避条件３１が設定済みか否か（例えば、回避対象のアクションが選択済みか否か）を判定し、設定済みでない場合、回避の要否、及び回避エリア３０の削除を受け付け可能な画面の表示処理を行うので、回避エリア３０を通過する可能性が生じたときに、ユーザーが回避の要否や回避エリア３０の削除を検討すればよい。従って、ユーザーが事前に回避対象のアクションの選択といった回避条件３１の設定をしておく必要がなく、また、回避エリア３０の削除も容易である。この結果、ユーザーの利便性が向上する。
【００５４】
しかも、主制御部１１は、回避が必要な場合、回避エリア３０内に存在する通行上不利な要素を抽出し、抽出した要素を避けるように回避対象のアクションを選択する等の回避条件３１の設定処理を行うので、ユーザーにとって回避条件３１の設定が簡易である。また、回避条件３１をユーザーが編集可能にしているので、主制御部１１が設定した回避条件３１、例えば、回避対象のアクションを容易に変更することが可能である。
【００５５】
上述した各実施形態は、あくまで本発明の一態様に過ぎず、本発明の範囲内で任意に変形及び応用が可能である。例えば、図１は、本願発明を理解容易にするために、ナビゲーション装置１０の機能構成を主な処理内容に応じて分類して示した概略図であり、各装置の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理は、１つのプログラムで実現されてもよいし。複数のプログラムで実現されてもよい。
【００５６】
また、フローチャートの処理単位は、ナビゲーション装置１０の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。ナビゲーション装置１０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、処理の順番も、図示した例に限られるものではない。
【００５７】
また、上述の各実施形態では、ナビゲーション装置１０を制御するための制御プログラムを予め装置１０内に記憶しておく場合について述べたが、この制御プログラムを、磁気記録媒体、光記録媒体、半導体記録媒体などのコンピューターが読み取り可能な記録媒体に格納し、コンピューターが記録媒体からこの制御プログラムを読み取って実行するようにしてもよい。また、この制御プログラムを通信ネットワーク（電気通信回線）を介して配信サーバーなどからダウンロードできるようにしてもよい。
【００５８】
また、上述の各実施形態では、ナビゲーション装置１０の主制御部１１が、回避エリア３０及び回避条件３１に関する各種処理を行う場合を説明したが、ナビゲーション装置１０が通信可能な通信ネットワークに接続されたサーバーが、回避エリア３０及び回避条件３１に関する各種処理の全て、又は一部を実行するようにしても良い。
例えば、サーバーが、ナビゲーション装置１０を介してユーザー指示を入力し、回避エリア３０及び回避条件３１の設定を受け付け、上記回避処理を実行するようにしても良い。また、本発明は、ナビゲーション装置１０やサーバーに限らず、この種の装置を含む情報処理装置、つまり、ナビゲーション機能を具備可能な情報処理装置に広く適用可能である。
【符号の説明】
【００５９】
１０  ナビゲーション装置（情報処理装置）
１１  制御部
１２  表示制御部
１３  表示部
１４  入力部
１５  現在地特定部
１６  音声処理部
１７  情報取得部
１８  記憶部
２１  制御プログラム
２２  地図データ
２３  回避エリアデータ
３０  回避エリア
３１  回避条件
【図１】
0006567903.tif 000002
【図２】
0006567903.tif 000003
【図３】
0006567903.tif 000004
【図４】
0006567903.tif 000005
【図５】
0006567903.tif 000006
【図６】
0006567903.tif 000007
【図７】
0006567903.tif 000008
【図８】
0006567903.tif 000009
【図９】
0006567903.tif 000010
【図１０】
0006567903.tif 000011
【図１１】
0006567903.tif 000012