(57)【特許請求の範囲】
【請求項１】
移動体における休憩１回に対する、移動を開始した時点からつぎの休憩までに継続移動を許容できる最大移動許容時間、および、前記移動体内において出力される一つまたは複数の放送コンテンツの視聴要求の入力を受け付ける入力手段と、
前記入力手段によって入力された放送コンテンツの視聴要求に基づいて、前記放送コンテンツの終了時刻を検出する検出手段と、
前記検出手段によって検出された終了時刻の中から、前記入力手段によって入力された最大移動許容時間の経過時刻前であって、当該最大移動許容時間の経過時刻に最も近い終了時刻を抽出する抽出手段と、
前記検出手段によって終了時刻が検出された場合に、前記抽出手段によって抽出された終了時刻後の休憩に関する案内情報を生成する生成手段と、
前記生成手段によって生成された案内情報を、前記抽出手段によって抽出された終了時刻前に報知する報知手段と、
を備えることを特徴とする案内装置。
【請求項２】
さらに、前記入力手段は、休憩に必要な休憩時間の入力を受け付けるものであり、
前記抽出手段は、前記検出手段によって検出された終了時刻の中から、当該終了時刻から前記最大移動許容時間の経過時刻までの時間が前記休憩時間以上となる終了時刻を抽出することを特徴とする請求項１に記載の案内装置。
【請求項３】
移動体の案内装置に用いる案内方法であって、
前記案内装置が、
前記移動体における休憩１回に対する、移動を開始した時点からつぎの休憩までに継続移動を許容できる最大移動許容時間、および、前記移動体内において出力される一つまたは複数の放送コンテンツの視聴要求の入力を受け付ける入力工程と、
前記入力工程によって入力された放送コンテンツの視聴要求に基づいて、前記放送コンテンツの終了時刻を検出する検出工程と、
前記検出工程によって検出された終了時刻の中から、前記入力工程によって入力された最大移動許容時間の経過時刻前であって、当該最大移動許容時間の経過時刻に最も近い終了時刻を抽出する抽出工程と、
前記検出工程によって終了時刻が検出された場合に、前記抽出工程によって抽出された終了時刻後の休憩に関する案内情報を生成する生成工程と、
前記生成工程によって生成された案内情報を、前記抽出工程によって抽出された終了時刻前に報知する報知工程と、
を含むことを特徴とする案内方法。
【請求項４】
請求項３に記載の案内方法をコンピュータに実行させることを特徴とする案内プログラム。
【請求項５】
請求項４に記載の案内プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、移動体の移動における経路を探索する案内装置、案内方法、案内プログラムおよびコンピュータに読み取り可能な記録媒体に関する。ただし、この発明の利用は、上述した案内装置、案内方法、案内プログラムおよびコンピュータに読み取り可能な記録媒体には限られない。
【背景技術】
【０００２】
一般的に、長時間継続して車両を運転する場合は、ドライバーに疲労が蓄積するため、安全運転に問題が生じるおそれがある。したがって、ドライバーは適当な時間運転を継続したら休憩をとって、その後の運転に備えることが望ましい。
【０００３】
近年では、車両を目的地点まで案内するカーナビゲーション装置において、運転監視サーバーで車両の運転状況を監視するとともに、ドライバーに休憩地点の情報を提供し、休憩地点まで容易に到達できるように誘導する。そして、ドライバーは、誘導された休憩地点で休憩をとりながら運転をおこなうことで、ドライバーにとって安全運転に必要である休憩を、一定時間あるいは一定距離ごとに適当な休憩地点でおこなうためのカーナビゲーションシステムの提案がされている（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開２００４−６９３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術によれば、休憩地点の情報を決定する際、車中での放送コンテンツの視聴について考慮されていない。したがって、放送コンテンツの視聴を優先する場合、長時間におよんで運転を継続していても、放送コンテンツの視聴中には休憩をとらないため、安全運転に支障をきたすという問題が一例として挙げられる。
【０００６】
一方、安全運転のために休憩をとることを優先する場合、放送コンテンツを視聴中であっても、所定の間隔などに基づいて休憩をとるため、放送コンテンツの視聴が妨げられるという問題が一例として挙げられる。また、休憩における停車中の車中で放送コンテンツの視聴をおこなう場合は、機器の動作のため、アイドリングなどをおこなわなければならず環境に悪影響をおよぼすとともに、燃料の浪費に繋がるといった問題が一例として挙げられる。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる案内装置は、移動体における休憩１回に対する、移動を開始した時点からつぎの休憩までに継続移動を許容できる最大移動許容時間、および、前記移動体内において出力される一つまたは複数の放送コンテンツの視聴要求の入力を受け付ける入力手段と、前記入力手段によって入力された放送コンテンツの視聴要求に基づいて、前記放送コンテンツの終了時刻を検出する検出手段と、前記検出手段によって検出された終了時刻の中から、前記入力手段によって入力された最大移動許容時間の経過時刻前であって、当該最大移動許容時間の経過時刻に最も近い終了時刻を抽出する抽出手段と、前記検出手段によって終了時刻が検出された場合に、前記抽出手段によって抽出された終了時刻後の休憩に関する案内情報を生成する生成手段と、前記生成手段によって生成された案内情報を、前記抽出手段によって抽出された終了時刻前に報知する報知手段と、を備えることを特徴とする。
【０００８】
また、請求項３の発明にかかる案内方法は、移動体の案内装置に用いる案内方法であって、前記案内装置が、前記移動体における休憩１回に対する、移動を開始した時点からつぎの休憩までに継続移動を許容できる最大移動許容時間、および、前記移動体内において出力される一つまたは複数の放送コンテンツの視聴要求の入力を受け付ける入力工程と、前記入力工程によって入力された放送コンテンツの視聴要求に基づいて、前記放送コンテンツの終了時刻を検出する検出工程と、前記検出工程によって検出された終了時刻の中から、前記入力工程によって入力された最大移動許容時間の経過時刻前であって、当該最大移動許容時間の経過時刻に最も近い終了時刻を抽出する抽出工程と、前記検出工程によって終了時刻が検出された場合に、前記抽出工程によって抽出された終了時刻後の休憩に関する案内情報を生成する生成工程と、前記生成工程によって生成された案内情報を、前記抽出工程によって抽出された終了時刻前に報知する報知工程と、を含むことを特徴とする。
【０００９】
また、請求項４の発明にかかる案内プログラムは、請求項３に記載の案内方法をコンピュータに実行させることを特徴とする。
【００１０】
また、請求項５の発明にかかるコンピュータに読み取り可能な記録媒体は、請求項４に記載の案内プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１１】
以下に添付図面を参照して、この発明にかかる案内装置、案内方法、案内プログラムおよびコンピュータに読み取り可能な記録媒体の好適な実施の形態を詳細に説明する。
【００１２】
（実施の形態）
（案内装置の機能的構成）
図１を用いて、この発明にかかる案内装置の機能的構成について説明する。図１は、本実施の形態にかかる案内装置の機能的構成の一例を示すブロック図である。
【００１３】
図１において、案内装置１００は、検出部１０１と、生成部１０２と、報知部１０３と、入力部１０４と、抽出部１０５と、取得部１０６と、特定部１０７と、を含み構成されている。
【００１４】
検出部１０１は、移動中の移動体内において出力される放送コンテンツの終了時刻を検出する。放送コンテンツは、たとえば、図示しない通信部によって受信されるテレビ放送やラジオ放送などであり、図示しない表示部や音声出力部などから出力される。また、放送コンテンツの終了時刻は、たとえば、放送コンテンツの情報とともに受信する構成でもよい。また、放送コンテンツの終了時刻の検出は、後述する入力部１０４によって入力される視聴要求に基づいて、一つあるいは複数の放送コンテンツの終了時刻を検出する構成でもよい。
【００１５】
生成部１０２は、検出部１０１によって放送コンテンツの終了時刻が検出された場合に、終了時刻後の休憩に関する案内情報を生成する。案内情報は、たとえば、後述する抽出部１０５によって抽出された終了時刻後の休憩に関する案内情報であってもよい。さらに、案内情報は、後述する特定部１０７によって特定された休憩地点に関する情報であってもよい。
【００１６】
報知部１０３は、生成部１０２によって生成された案内情報を、放送コンテンツの終了時刻前に報知する。案内情報の報知は、たとえば、音声による報知や表示による報知などでもよい。より具体的には、放送コンテンツの終了時刻後に休憩をとることを促すメッセージや、休憩地点へ案内する経路情報の表示や、終了時刻後に休憩をとれるように移動体の走行速度の表示や、案内情報報知時における継続移動時間を表示することとしてもよい。
【００１７】
入力部１０４は、移動体における休憩１回に対する最大移動許容時間の入力を受け付ける。最大移動許容時間は、たとえば、移動を開始した時点からつぎの休憩までに継続して移動を許容できる時間などでもよく、ユーザがあらかじめ設定できる構成や、継続運転時間と事故の発生率との関係に基づくデータベースから取得することとしてもよい。また、入力部１０４は、休憩に必要な休憩時間の入力を受け付ける構成でもよい。休憩時間の入力は、ユーザが図示しない操作部を操作して入力する構成でもよい。また、安全な移動をおこなえるよう、休憩に最低限必要な時間を登録したデータベースなどから取得することとしてもよい。さらに、入力部１０４は、一つあるいは複数の放送コンテンツの視聴要求の入力を受け付ける構成でもよい。視聴要求は、たとえば、ユーザが視聴を所望する放送コンテンツに関する情報を含むもので、放送コンテンツの放送局やタイトルなどをユーザが図示しない操作部を操作して入力する構成でもよい。
【００１８】
抽出部１０５は、検出部１０１によって検出された放送コンテンツの終了時刻の中から、入力部１０４によって入力された最大移動許容時間経過前における、最大移動許容時間経過時の時刻に最も近い終了時刻を抽出する。また、抽出部１０５は、放送コンテンツの終了時刻の中から、終了時刻から最大移動許容時間経過時の時刻までの時間が、入力部１０４によって入力された休憩時間以上となる終了時刻を抽出する構成としてもよい。より具体的には、たとえば、入力部１０４によって入力された最大移動許容時間経過前までに、休憩時間が確保できる終了時刻を抽出することとしてもよい。
【００１９】
取得部１０６は、移動体の現在地点に関する情報を取得する。現在地点は、たとえば、ＧＰＳ衛星からの電波や自立センサの出力に基づいて算出してもよい。そして、特定部１０７は、取得部１０６によって取得された現在地点に関する情報に基づいて、休憩する休憩地点を特定する。休憩地点は、たとえば、移動体が安全に停止できる地点などでよい。
【００２０】
（案内装置の処理の内容）
つぎに、図２を用いて、本実施の形態にかかる案内装置１００の処理の内容について説明する。図２は、本実施の形態にかかる案内装置の処理の内容を示すフローチャートである。図２のフローチャートにおいて、まず、入力部１０４は、放送コンテンツの視聴要求を受け付けたか否かを判断する（ステップＳ２０１）。放送コンテンツは、たとえば、図示しない通信部によって受信されるテレビ放送やラジオ放送などであり、図示しない表示部や音声出力部などから出力される。また、視聴要求は、たとえば、ユーザが視聴を所望する放送コンテンツに関する情報を含むもので、放送コンテンツの放送局やタイトルなどをユーザが図示しない操作部を操作して入力する構成でもよい。
【００２１】
ステップＳ２０１において、放送コンテンツの視聴要求を受け付けるのを待って、受け付けた場合（ステップＳ２０１：Ｙｅｓ）は、つづいて、検出部１０１は、ステップＳ２０１において視聴要求の入力を受け付けた放送コンテンツの終了時刻を検出する（ステップＳ２０２）。放送コンテンツの終了時刻は、たとえば、放送コンテンツの情報とともに受信する構成でもよい。
【００２２】
つぎに、入力部１０４は、移動体における休憩１回に対する最大移動許容時間の入力を受け付ける（ステップＳ２０３）。最大移動許容時間は、たとえば、移動を開始した時点からつぎの休憩までに継続して移動を許容できる時間などでもよく、ユーザがあらかじめ設定できる構成でもよく、継続運転時間と事故の発生率との関係に基づくデータベースから取得することとしてもよい。
【００２３】
つづいて、抽出部１０５は、ステップＳ２０２において検出された放送コンテンツの終了時刻の中から、ステップＳ２０３において入力された最大移動許容時間経過前における、最大移動許容時間経過時の時刻に最も近い終了時刻を抽出する（ステップＳ２０４）。
【００２４】
そして、生成部１０２は、ステップＳ２０４において抽出された結果に基づいて、休憩に関する案内情報を生成する（ステップＳ２０５）。案内情報は、たとえば、ステップＳ２０４において抽出された放送コンテンツの終了時刻後の休憩に関するものでもよい。
【００２５】
さらに、報知部１０３は、ステップＳ２０５において生成された案内情報を報知して（ステップＳ２０６）、一連の処理を終了する。案内情報の報知は、たとえば、放送コンテンツの終了時刻前に報知すればよく、音声出力や表示によっておこなう構成でもよい。より具体的には、放送コンテンツの終了時刻後に休憩をとることを促すメッセージや、休憩地点へ案内する経路情報の表示や、終了時刻後に休憩をとれるように移動体の走行速度の表示や、案内情報報知時における継続移動時間を表示することとしてもよい。
【００２６】
なお、本図の説明では、ステップＳ２０３において、最大移動許容時間の入力を受け付ける構成としているが、最大移動許容時間の入力とともに、休憩に必要な休憩時間の入力を受け付ける構成としてもよい。その場合、ステップＳ２０４において、放送コンテンツの終了時刻の中から、終了時刻から最大移動許容時間経過時の時刻までの時間が、入力部１０４によって入力された休憩時間以上となる終了時刻を抽出する構成としてもよい。より具体的には、たとえば、入力部１０４によって入力された最大移動許容時間経過前までに、休憩時間が確保できる終了時刻を抽出することとしてもよい。そして、抽出された終了時刻に基づいて、ステップＳ２０５において、休憩時間を確保できる放送コンテンツ終了時刻後の休憩に関する情報を生成する構成としてもよい。さらに、案内情報は、特定部１０７によって特定された休憩地点に関する情報であってもよい。
【００２７】
ここで、図３を用いて、本実施の形態にかかる休憩に関する案内の概要について説明する。図３は、本実施の形態にかかる休憩に関する案内の概要を示す説明図である。図３において、放送コンテンツの放送時間を示すグラフ３００は、時刻を横軸３５０に、開始時刻Ｔｓ（１）３０３から終了時刻Ｔｅ（１）３０４まで放送する放送コンテンツ（１）３０１と、開始時刻Ｔｓ（２）３０５から終了時刻Ｔｅ（２）３０６まで放送する放送コンテンツ（２）３０２と、が示されている。あわせて、横軸３５０には、移動体の走行開始時刻Ｓｔ３１０と、最大移動許容時間（１）３１１経過時の時刻３１３と、最大移動許容時間（２）３１２経過時の時刻３１４と、が示されている。
【００２８】
まず、本図において、入力部１０４によって最大移動許容時間（１）３１１の入力を受け付けた場合について図２に沿って説明する。ステップＳ２０１において入力部１０４は、放送コンテンツ（１）３０１と、放送コンテンツ（２）３０２の視聴要求を受け付けると、ステップＳ２０２において検出部１０１は、それぞれの終了時刻Ｔｅ（１）３０４と、終了時刻Ｔｅ（２）３０６と、を検出する。
【００２９】
ここで、ステップＳ２０３において最大移動許容時間（１）３１１の入力を受け付けると、ステップＳ２０４において抽出部１０５は、終了時刻Ｔｅ（１）３０４と、終了時刻Ｔｅ（２）３０６のうち、最大移動許容時間（１）３１１経過前において、走行開始時刻Ｓｔ３１０から最大移動許容時間（１）３１１経過時の時刻３１３に最も近い終了時刻Ｔｅ（１）３０４を抽出する。
【００３０】
そして、ステップＳ２０５において、生成部１０２は、終了時刻Ｔｅ（１）３０４後の休憩に関する情報を生成することとなる。休憩に関する情報は、最大移動許容時間（１）３１１経過時の時刻３１３と終了時刻Ｔｅ（１）３０４との差分Ｒｔ（１）３２１の範囲の時間に休憩をとるような案内とすればよい。つづいて、報知部１０３は、終了時刻Ｔｅ（１）３０４前に、終了時刻Ｔｅ（１）３０４後の休憩に関する案内情報を報知することとなる。なお、差分Ｒｔ（１）３２１の範囲の時間に休憩をとるような案内とは、たとえば、その差分Ｒｔ（１）３２１の範囲の時刻が入力された休憩時間を十分満足するものであれば、時刻３１３、または時刻３１３の前の時刻を休憩時間の終わりとするように案内してもよい。また、差分Ｒｔ（１）３２１の範囲の時間が入力された休憩時間を十分に満足するものでなかった場合には、その差分Ｒｔ（１）３２１の範囲の時間内に休憩を開始するように案内し、その休憩時間の終わりについては入力された休憩時間の終わりの時刻（時刻３１３以降の時刻）を案内するようにしてもよい。また、休憩時間の入力がなかった場合には休憩に必要と推奨されるあらかじめ設定された所定時間を休憩時間とし、その所定時間を基準として差分Ｒｔ（１）３２１の範囲の時間における休憩の開始の時刻、終わりの時刻を案内するようにしてもよい。
【００３１】
つぎに、入力部１０４によって最大移動許容時間（２）３１２の入力を受け付けた場合について図２に沿って説明する。ステップＳ２０１において入力部１０４は、放送コンテンツ（１）３０１と、放送コンテンツ（２）３０２の視聴要求を受け付けると、ステップＳ２０２において検出部１０１は、それぞれの終了時刻Ｔｅ（１）３０４と、終了時刻Ｔｅ（２）３０６と、を検出する。
【００３２】
ここで、ステップＳ２０３において最大移動許容時間（２）３１２の入力を受け付けると、ステップＳ２０４において抽出部１０５は、終了時刻Ｔｅ（１）３０４と、終了時刻Ｔｅ（２）３０６のうち、最大移動許容時間（２）３１２経過前において、走行開始時刻Ｓｔ３１０から最大移動許容時間（２）３１２経過時の時刻３１４に最も近い終了時刻Ｔｅ（２）３０６を抽出する。
【００３３】
そして、ステップＳ２０５において、生成部１０２は、終了時刻Ｔｅ（２）３０６後の休憩に関する情報を生成することとなる。休憩に関する情報は、最大移動許容時間（２）３１２経過時の時刻３１４と終了時刻Ｔｅ（２）３０６との差分Ｒｔ（２）３２２の範囲の時間に休憩をとるような案内とすればよい。つづいて、報知部１０３は、終了時刻Ｔｅ（２）３０６前に、終了時刻Ｔｅ（２）３０６後の休憩に関する案内情報を報知することとなる。なお、差分Ｒｔ（２）３２２の範囲の時間に休憩をとるような案内とは、たとえば、その差分Ｒｔ（２）３２２の範囲の時間が入力された休憩時間を十分満足するものであれば、時刻３１３、または時刻３１３の前の時刻を休憩時間の終わりとするように案内してもよい。また、差分Ｒｔ（２）３２２の範囲の時間が入力された休憩時間を十分に満足するものでなかった場合には、その差分Ｒｔ（２）３２２の範囲の時間内に休憩を開始するように案内し、その休憩時間の終わりについては入力された休憩時間の終わりの時刻（時刻３１４以降の時刻）を案内するようにしてもよい。また、休憩時間の入力がなかった場合には休憩に必要と推奨されるあらかじめ設定された所定時間を休憩時間とし、その所定時間を基準として差分Ｒｔ（２）３２２の範囲の時間における休憩の開始の時刻、または差分Ｒｔ（２）３２２の範囲の時間内外における終わりの時刻を案内するようにしてもよい。
【００３４】
ステップＳ２０３において、休憩に必要な休憩時間の入力を受け付けた場合は、差分Ｒｔ（２）３２２が休憩時間を確保できないのであれば、生成部１０２は、終了時刻Ｔｅ（１）３０４後に休憩を促す案内情報を生成する構成としてもよい。
【００３５】
以上説明したように、本実施の形態によれば、移動体の移動に対して、最大移動許容時間前における放送コンテンツの終了時刻後の休憩に関する案内情報を報知することができる。したがって、放送コンテンツの視聴を妨げることなく休憩をとって、安全運転を図ることができる。
【実施例】
【００３６】
以下に、本発明の実施例について説明する。本実施例では、たとえば、車両（四輪車、二輪車を含む）などの移動体に搭載されるナビゲーション装置によって、本発明の案内装置を実施した場合の一例について説明する。
【００３７】
（ナビゲーション装置のハードウェア構成）
図４を用いて、本実施例にかかるナビゲーション装置のハードウェア構成について説明する。図４は、本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【００３８】
図４において、ナビゲーション装置４００は、車両などの移動体に搭載されており、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、磁気ディスクドライブ４０４と、磁気ディスク４０５と、光ディスクドライブ４０６と、光ディスク４０７と、音声Ｉ／Ｆ（インターフェース）４０８と、マイク４０９と、スピーカ４１０と、入力デバイス４１１と、映像Ｉ／Ｆ４１２と、ディスプレイ４１３と、通信Ｉ／Ｆ４１４と、ＧＰＳユニット４１５と、を備えている。また、各構成部４０１〜４１５はバス４２０によってそれぞれ接続されている。
【００３９】
まず、ＣＰＵ４０１は、ナビゲーション装置４００の全体の制御を司る。ＲＯＭ４０２は、ブートプログラム、経路探索プログラム、経路誘導プログラム、音声生成プログラム、地図情報表示プログラム、通信プログラム、データベース作成プログラム、データ解析プログラムなどのプログラムを記録している。また、ＲＡＭ４０３は、ＣＰＵ４０１のワークエリアとして使用される。ＲＯＭ４０２あるいはＲＡＭ４０３には、たとえば、ＥＰＧなどのように、ナビゲーション装置４００の外部から取得した情報を書き換え可能にするメモリエリアが確保されている。ＥＰＧ（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ）とは、デジタル放送では映像と一緒に受信される番組の放送時間や内容などの情報を含む電波に基づいて、テレビの画面に番組表を表示するシステムである。
【００４０】
ここで、経路探索プログラムは、後述する光ディスク４０７に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路を探索させる。ここで、最適な経路とは、目的地点までの最短（あるいは最速）経路やユーザが指定した条件に最も合致する経路などである。経路探索プログラムを実行することによって探索された誘導経路は、ＣＰＵ４０１を介して音声Ｉ／Ｆ４０８や映像Ｉ／Ｆ４１２へ出力される。また、経路案内プログラムは、連続運転時間に基づいて、最大移動許容時間を超えないように休憩を促す案内をおこなうこととしてもよい。休憩を促す案内は、たとえば、最大移動許容時間を超えない段階で、休憩が必要である旨を報知する案内であればよく、テレビ放送やラジオ放送などのない時間帯に休憩を案内する構成としてもよい。より具体的には、後述する入力デバイス４１１によって視聴番組の指定を受け付けた場合は、通信Ｉ／Ｆ４１４を介して取得される番組の放送時間に基づいて、休憩に関する案内をおこなう構成としてもよい。休憩に関する案内は、たとえば、休憩用の立ち寄り地点までの経路案内や、テレビ放送やラジオ放送などのない時間帯に立ち寄り地点を経由できるような走行速度の案内や、休憩に必要な時間の案内などでもよい。
【００４１】
また、経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、通信Ｉ／Ｆ４１４によって取得されたナビゲーション装置４００の現在地点情報、光ディスク４０７から読み出された地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなわせる。経路誘導プログラムを実行することによって生成された経路誘導情報は、ＣＰＵ４０１を介して音声Ｉ／Ｆ４０８や映像Ｉ／Ｆ４１２へ出力される。
【００４２】
また、音声生成プログラムは、パターンに対応したトーンと音声の情報を生成させる。すなわち、経路誘導プログラムを実行することによって生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこない、ＣＰＵ４０１を介して音声Ｉ／Ｆ４０８へ出力する。
【００４３】
また、地図情報表示プログラムは、映像Ｉ／Ｆ４１２によってディスプレイ４１３に表示する地図情報の表示形式を決定させ、決定された表示形式によって地図情報をディスプレイ４１３に表示させる。
【００４４】
磁気ディスクドライブ４０４は、ＣＰＵ４０１の制御にしたがって磁気ディスク４０５に対するデータの読み取り／書き込みを制御する。磁気ディスク４０５は、磁気ディスクドライブ４０４の制御で書き込まれたデータを記録する。磁気ディスク４０５としては、たとえば、ＨＤ（ハードディスク）やＦＤ（フレキシブルディスク）を用いることができる。
【００４５】
また、光ディスクドライブ４０６は、ＣＰＵ４０１の制御にしたがって光ディスク４０７に対するデータの読み取り／書き込みを制御する。光ディスク４０７は、光ディスクドライブ４０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク４０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体として、光ディスク４０７のほか、ＭＯ、メモリカードなどであってもよい。光ディスク４０７には、前述した地図情報が記録されている。地図情報は、経路探索および経路誘導に用いられる。
【００４６】
なお、本実施例では地図情報などを光ディスク４０７に記録するようにしたが、これに限るものではない。地図情報などは、ナビゲーション装置４００の外部のサーバーなどに記録されていてもよい。その場合、ナビゲーション装置４００は、たとえば、通信Ｉ／Ｆ４１４を通じて、ネットワークを介してサーバーから地図情報などを取得する。取得された情報はＲＡＭ４０３などに記憶される。
【００４７】
また、音声Ｉ／Ｆ４０８は、音声入力用のマイク４０９および音声出力用のスピーカ４１０に接続される。マイク４０９に受音された音声は、音声Ｉ／Ｆ４０８内でＡ／Ｄ変換される。また、スピーカ４１０からは音声が出力される。なお、マイク４０９から入力された音声は、音声データとして磁気ディスク４０５あるいは光ディスク４０７に記録可能である。
【００４８】
また、入力デバイス４１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。
【００４９】
また、映像Ｉ／Ｆ４１２は、ディスプレイ４１３と接続される。映像Ｉ／Ｆ４１２は、具体的には、たとえば、ディスプレイ４１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ４１３を表示制御する制御ＩＣなどによって構成される。
【００５０】
ディスプレイ４１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。このディスプレイ４１３は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００５１】
ここで、ディスプレイ４１３には、ナビゲーション装置４００の現在位置における現在時刻が表示される。ディスプレイ４１３には、主に現在走行中の経路の地図情報や、停車中においてはテレビ放送やＤＶＤの映像が表示されるが、それらの情報とあわせて、ディスプレイ４１３には現在時刻を表示するスペースが確保される。また、ディスプレイ４１３は、車両に複数備えられていてもよく、たとえば、運転者に対するものと後部座席に着座する搭乗者に対するものなどである。その場合、後部座席に着座する搭乗者に対するディスプレイ４１３におけるテレビ放送やＤＶＤの映像などの表示は、停車中のみならず、移動中にも表示される構成としてもよい。
【００５２】
また、通信Ｉ／Ｆ４１４は、無線を介してネットワークに接続され、ナビゲーション装置４００とＣＰＵ４０１とのインターフェースとして機能する。通信Ｉ／Ｆ４１４は、さらに、無線を介してインターネットなどの通信網に接続され、ＣＰＵ４０１は、この通信網をインターフェースとして、外部の機器やサーバーなどと接続されて、各種情報の送受信をおこなえる構成でもよい。また、通信Ｉ／Ｆ４１４を介して、ラジオ放送による電波やテレビ放送などの電波や衛星放送などを受信する構成でもよく、あわせて、放送波のデータに含まれる、番組の放送時間や内容などの情報を含む電波を受信してもよい。
【００５３】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ４１４は、たとえば、ＦＭチューナー、ＶＩＣＳ（登録商標）（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。また、その他通信Ｉ／Ｆ４１４を介して取得される情報には、たとえば、インターネット上の公開データや、およびラジオ放送やテレビ放送などの電波からの映像あるいは音声に関する放送コンテンツ情報などが挙げられる。
【００５４】
また、ＧＰＳユニット４１５は、ＧＰＳ衛星からの受信波や各種センサ（たとえば、角速度センサや加速度センサ、タイヤの回転数など）からの出力値を用いて、車両の現在位置（ナビゲーション装置４００の現在位置）を示す情報を算出する。現在位置を示す情報は、たとえば緯度経度などの、地図情報上の１点を特定する情報である。
【００５５】
なお、実施の形態にかかる案内装置１００の機能的構成である検出部１０１は通信Ｉ／Ｆ４１４によって、生成部１０２や抽出部１０５はＣＰＵ４０１やＲＯＭ４０２やＲＡＭ４０３によって、報知部１０３はスピーカ４１０やディスプレイ４１３によって、入力部１０４は入力デバイス４１１によって、取得部１０６はＧＰＳユニット４１５によって、それぞれその機能を実現する。
【００５６】
つぎに、図５を用いて、本実施例にかかるナビゲーション装置４００が搭載された車両内部について説明する。図５は、本実施例にかかるナビゲーション装置が搭載された車両内部の一例を示す説明図である。
【００５７】
図５において、車両内部は、運転席シート５１１と、助手席シート５１２と、後部座席シート５１３と、を有しており、運転席シート５１１と助手席シート５１２との周囲には、表示装置（ディスプレイ４１３）５２１ａおよび音響装置（スピーカ４１０）５２２ならびに情報再生機器５２３ａが設けられている。
【００５８】
また、助手席シート５１２には、後部座席シート５１３の搭乗者に向けて、表示装置５２１ｂおよび情報再生機器５２３ｂが設けられており、後部座席シート５１３の後方には図示しない音響装置が設けられている。なお、各情報再生機器５２３（５２３ａ，５２３ｂ）は、車両に対して着脱可能な構造を備えていてもよい。
【００５９】
ここで、図６を用いて、本実施例にかかる表示装置５２１（５２１ａ，５２１ｂ）における経路探索の条件について詳細設定をおこなう表示の一例について説明する。図６は、本実施例にかかる表示装置の経路探索の条件について詳細設定をおこなう表示の一例を示す説明図である。
【００６０】
図６において、表示装置５２１（５２１ａ，５２１ｂ）の表示画面６０１は、目的地点までの経路などの地図情報を表示するとともに、「戻る」ボタン６０２と、経路設定ボタン群６０３と、詳細ルート設定ボタン群６０４と、を表示している。経路設定ボタン群６０３は、目的地点までの経路の案内や設定などに関するボタンを有しており、本実施例においては、「案内開始」ボタン６１１と、「ルート確認」ボタン６１２と、「詳細ルート設定」ボタン６１３と、を含んでいる。また、詳細ルート設定ボタン群６０４は、経路探索における条件に関するボタンを有しており、本実施例においては、「戻る」ボタン６２１と、「立ち寄り地点指定」ボタン６２２と、「料金考慮」ボタン６２３と、「視聴番組指定」ボタン６２４と、を含んでいる。
【００６１】
ユーザは、表示装置５２１（５２１ａ，５２１ｂ）の表示画面６０１に表示された「戻る」ボタン６０２と、経路設定ボタン群６０３に含まれる「案内開始」ボタン６１１と、「ルート確認」ボタン６１２と、「詳細ルート設定」ボタン６１３と、詳細ルート設定ボタン群６０４に含まれる「戻る」ボタン６２１と、「立ち寄り地点指定」ボタン６２２と、「料金考慮」ボタン６２３と、「視聴番組指定」ボタン６２４などを選択して、各種操作をおこなう。ボタンの選択は、たとえば、タッチパネルによって、表示画面６０１に表示されたボタンに触れておこなう。表示装置５２１（５２１ａ，５２１ｂ）は、「戻る」ボタン６０２の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、前画面へ表示を切り替える。
【００６２】
また、表示装置５２１（５２１ａ，５２１ｂ）は、「案内開始」ボタン６１１の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、目的地点までの経路案内に関する画面を表示する。「ルート確認」ボタン６１２の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、目的地点までの経路情報に関する画面を表示する。経路情報は、複数表示してもよく、複数の中からユーザが選択できるようにしてもよい。
【００６３】
また、表示装置５２１（５２１ａ，５２１ｂ）は、「詳細ルート設定」ボタン６１３の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、詳細ルート設定ボタン群６０４を表示する。
【００６４】
同様にして、表示装置５２１（５２１ａ，５２１ｂ）は、詳細ルート設定ボタン群６０４において、「戻る」ボタン６２１の選択を受け付けると、詳細ルート設定ボタン群６０４の表示を終了する。「立ち寄り地点指定」ボタン６２２の選択を受け付けると、立ち寄り地点の指定を促す画面を表示して、「料金考慮」ボタン６２３の選択を受け付けると、ＣＰＵ４０１は経路探索プログラムを起動させて、経路上の有料道路における走行料金を考慮した（安価な走行料金となる）経路の探索をおこなう。
【００６５】
そして、表示装置５２１（５２１ａ，５２１ｂ）は、「視聴番組指定」ボタン６２４の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、視聴番組の指定を促す画面を表示する。
【００６６】
つぎに、図７を用いて、本実施例にかかる視聴番組の指定の一例について説明する。図７は、本実施例にかかる表示装置の視聴番組指定の画面の表示の一例を示す説明図である。
【００６７】
図７において、表示装置５２１（５２１ａ，５２１ｂ）の表示画面は、放送波のデータに含まれる電子番組表の情報に基づいて、テレビ番組表７０１を表示するとともに、「戻る」ボタン７０２と、「複数選択」ボタン７０３と、「選択終了」ボタン７０４と、を表示している。なお、テレビ番組表７０１は、デジタル放送における映像と一緒に受信される番組の放送時間や内容などの情報を含む電波に基づいて、テレビの画面に番組表を表示するＥＰＧを利用してもよい。また、通信Ｉ／Ｆ４１４の通信によって番組表データベースにアクセスして取得する構成や、あらかじめ磁気ディスク４０５や光ディスク４０７などの記録媒体に記録されていてもよい。
【００６８】
テレビ番組表７０１は、時間７１１と、チャンネル７１２に対応したテレビ番組を表示しており、「スクロール」ボタン７１３の選択を受け付けて、時間７１１を変更することができる。より具体的には、時間７１１の１０時から１１時におけるチャンネル７１２の○○ＴＶの番組は「番組Ａ」７２１であり、時間７１１の１１時３０分から１３時におけるチャンネル７１２の○○ＴＶの番組は「番組Ｄ」７２２である。同様に、テレビ番組表７０１は、「番組Ｂ」７２３や「番組Ｃ」７２４など複数の番組を含んでいる。
【００６９】
ユーザは、表示装置５２１（５２１ａ，５２１ｂ）の表示画面に表示された「戻る」ボタン７０２と、「複数選択」ボタン７０３と、「選択終了」ボタン７０４やテレビ番組表７０１に含まれる「スクロール」ボタン７１３と番組などを選択して、各種操作をおこなう。ボタンの選択は、たとえば、タッチパネルによって、表示画面に表示されたボタンに触れておこなう。表示装置５２１（５２１ａ，５２１ｂ）は、「戻る」ボタン７０２の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、前画面へ表示を切り替える。
【００７０】
視聴番組を指定する場合、ユーザは、たとえば、表示装置５２１（５２１ａ，５２１ｂ）の表示画面に表示されたテレビ番組表７０１の中から、視聴したい番組を選択する。より具体的には、「番組Ｂ」７２３の視聴をしたい場合には、ユーザは、「番組Ｂ」７２３を選択して、「選択終了」ボタン７０４を選択する。そして、表示装置５２１（５２１ａ，５２１ｂ）は、「選択終了」ボタン７０４の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、ユーザが選択した番組を表示する。
【００７１】
また、複数の視聴番組を指定する場合、ユーザは、たとえば、表示装置５２１（５２１ａ，５２１ｂ）の表示画面に表示された「複数選択」ボタン７０３を選択してから、テレビ番組表７０１の中から、視聴したい番組を複数選択する。より具体的には、「番組Ｂ」７２３につづけて「番組Ｃ」７２４の視聴をしたい場合には、ユーザは、「複数選択」ボタン７０３を選択し、「番組Ｂ」７２３と「番組Ｃ」７２４を選択して、「選択終了」ボタン７０４を選択する。そして、表示装置５２１（５２１ａ，５２１ｂ）は、「選択終了」ボタン７０４の選択を受け付けると、ＣＰＵ４０１に入力情報を出力し、ＣＰＵ４０１の制御にしたがって、ユーザが選択した複数の番組を表示する。
【００７２】
なお、本実施例においては、表示画面６０１に「戻る」ボタン６０２と、経路設定ボタン群６０３に含まれる「案内開始」ボタン６１１と、「ルート確認」ボタン６１２と、「詳細ルート設定」ボタン６１３と、詳細ルート設定ボタン群６０４に含まれる「戻る」ボタン６２１と、「立ち寄り地点指定」ボタン６２２と、「料金考慮」ボタン６２３と、「視聴番組指定」ボタン６２４と、視聴番組指定の画面と、を表示して、タッチパネル形式によって各種入力操作をおこなう構成としたが、リモコンやスイッチなどを用いて入力をおこなう構成としてもよい。
【００７３】
（ナビゲーション装置４００の処理の内容）
つぎに、図８を用いて、本実施例にかかるナビゲーション装置４００の処理の内容について説明する。図８は、本実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。図８のフローチャートにおいて、まず、ＣＰＵ４０１は、「視聴番組指定」ボタン６２４の選択を受け付けたか否かを判断する（ステップＳ８０１）。ここで、「視聴番組指定」ボタン６２４の選択を受け付けた場合（ステップＳ８０１：Ｙｅｓ）は、つづいて、番組の選択を受け付ける（ステップＳ８０２）。番組の選択は、たとえば、表示装置５２１（５２１ａ，５２１ｂ）に表示されたテレビ番組表７０１をユーザが操作して選択を受け付けてもよい。また、選択する番組は複数でもよい。
【００７４】
つづいて、ＣＰＵ４０１は、ステップＳ８０２において選択された番組における空き時間情報を取得する（ステップＳ８０３）。空き時間情報は、たとえば、選択された番組を放送しない時間に関する情報で、より具体的には、ステップＳ８０２において、「番組Ｂ」７２３と「番組Ｃ」７２４が選択された場合は、１１時までの時間と、１２時から１３時３０分と、「番組Ｃ」７２４の終了後の時間などである。また、空き時間情報の取得は、たとえば、デジタル放送における映像と一緒に受信される番組の放送時間や内容などの情報を含む電波に基づいて取得する構成でもよい。
【００７５】
つぎに、ＣＰＵ４０１は、車両における連続運転時間を算出する（ステップＳ８０４）。連続運転時間の算出は、たとえば、運転開始時刻と現在時刻に基づいて算出してもよく、運転開始時刻は、車両が出発地点を出発した時刻や、休憩後に走行に復帰した時刻などで、所定時間以上の停車後に走行を開始した時刻としてもよい。また、ステップＳ８０４における連続運転時間の算出は、休憩をするあるいは目的地点に到達するまでの間、所定間隔ごとに繰り返し算出する構成としてもよい。
【００７６】
さらに、ＣＰＵ４０１は、最大移動許容時間を取得する（ステップＳ８０５）。最大移動許容時間は、たとえば、１回休憩した後（運転開始後）に、ドライバーが疲れを蓄積しない程度の継続運転をおこなえる時間でもよく、換言すれば、休憩からつぎの休憩をとるまでの理想となる時間などでもよい。また、最大移動許容時間の取得は、あらかじめユーザにより設定されている最大移動許容時間を読み込んだり、ユーザに入力を促したり、外部サーバーなどのデータベースから取得する構成でもよい。
【００７７】
そして、ＣＰＵ４０１は、経路探索プログラムを起動させて、ステップＳ８０３において取得された空き時間情報と、ステップＳ８０４において算出された連続運転時間と、ステップＳ８０５において取得された最大移動許容時間と、に基づいて、休憩用立ち寄り地点を設定する（ステップＳ８０６）。休憩用立ち寄り地点の設定は、たとえば、連続運転時間が最大移動許容時間を超えない範囲における空き時間に休憩できる地点を設定する。
【００７８】
つづいて、ＣＰＵ４０１は、経路誘導プログラムを起動させて、ステップＳ８０６において設定された休憩用立ち寄り地点へ案内を開始して（ステップＳ８０７）、一連の処理を終了する。休憩用立ち寄り地点への案内は、たとえば、空き時間に休憩用立ち寄り地点に到達できるように、走行速度を知らせたり、渋滞情報を加味した経路を案内する構成でもよい。
【００７９】
なお、本図の説明では、ステップＳ８０６において、休憩用立ち寄り地点を設定する構成としているが、休憩用立ち寄り地点の設定をおこなう代わりに、空き時間情報とともに休憩をとるべき時間帯を表示するなどして、ユーザに報知する構成としてもよい。
【００８０】
また、ステップＳ８０６における休憩用立ち寄り地点の設定は、連続運転時間を超えない範囲で複数の空き時間がある場合は、最も長く連続運転をおこなうことのできる地点や、あらかじめ設定された休憩所要時間を確保できる地点を休憩用立ち寄り地点として設定する構成としてもよい。
【００８１】
以上説明したように、本実施例によれば、視聴番組の指定を受け付けて、連続運転時間が最大移動許容時間を超えない空き時間に休憩用立ち寄り地点へ車両を案内することができる。したがって、番組の視聴中に休憩をおこなわないで、番組の視聴を妨げられることを防ぐことができる。また、最大移動許容時間を超えない範囲で休憩地点へ立ち寄るため、適度な休憩をとり安全運転を図ることができる。
【００８２】
また、本実施例によれば、車両を停車して番組を視聴することをなくすことができるため、無駄なアイドリングの抑制を図ることができる。あるいは、停車中に機器を作動させて番組を視聴する必要がないため、燃料の浪費を防ぎ、バッテリーの消費を抑えることができる。
【００８３】
また、本実施例によれば、番組間の適切な空き時間に休憩用立ち寄り地点を経由するため、ユーザは、番組間の空き時間を利用して休憩時間を過ごすことができる。したがって、ユーザは、空き時間の有効活用を図ることができる。
【００８４】
また、本実施例によれば、休憩用立ち寄り地点における休憩所要時間を確保できる空き時間に休憩用立ち寄り地点に到達する案内をおこなうため、休憩用立ち寄り地点において、適切な休憩をとることができる。
【００８５】
また、番組が一つであっても、番組の放送時間中のコマーシャルなど、本来番組とは関係ない映像などの放送時間を空き時間として取得すれば、休憩用立ち寄り地点の選択の幅が増え、汎用性が高くなる。
【００８６】
また、この発明は、前述したテレビ番組に限ることなく、音楽ＣＤやラジオ放送や衛星放送などに適用してもよい。さらに、それぞれを組み合わせて視聴したいコンテンツを設定することで、本発明における汎用性の高い利用を図ることができる。
【００８７】
なお、本実施の形態で説明した案内方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００８８】
【図１】本実施の形態にかかる案内装置の機能的構成の一例を示すブロック図である。
【図２】本実施の形態にかかる案内装置の処理の内容を示すフローチャートである。
【図３】本実施の形態にかかる休憩に関する案内の概要を示す説明図である。
【図４】本実施例にかかるナビゲーション装置のハードウェア構成の一例を示すブロック図である。
【図５】本実施例にかかるナビゲーション装置が搭載された車両内部の一例を示す説明図である。
【図６】本実施例にかかる表示装置の経路探索の条件について詳細設定をおこなう表示の一例を示す説明図である。
【図７】本実施例にかかる表示装置の視聴番組指定の画面の表示の一例を示す説明図である。
【図８】本実施例にかかるナビゲーション装置の処理の内容を示すフローチャートである。
【符号の説明】
【００８９】
１００  案内装置
１０１  検出部
１０２  生成部
１０３  報知部
１０４  入力部
１０５  抽出部
１０６  取得部
１０７  特定部
【図１】
0004783122.tif 000002
【図２】
0004783122.tif 000003
【図３】
0004783122.tif 000004
【図４】
0004783122.tif 000005
【図５】
0004783122.tif 000006
【図６】
0004783122.tif 000007
【図７】
0004783122.tif 000008
【図８】
0004783122.tif 000009