(57)【要約】【課題】  少ないデータ量でユーザに好適な道路映像を提供できるナビゲーション装置を提供する。【解決手段】  ナビゲーション装置は、道路映像を表示するための複数の道路映像データを含む道路映像ストリーミングデータを取得する道路映像取得手段２０４と、現在位置を検出する現在位置検出手段１１、２１２、２１３と、移動速度を検出する速度検出手段１１と、順次更新される道路映像データに基づいて道路映像を表示する表示手段２０５、２０６と、現在位置検出手段で検出された現在位置および前速度検出手段で検出された移動速度に基づいて算出された移動距離が所定値になる毎に、道路映像取得手段で取得された道路映像ストリーミングデータに含まれる道路映像データを更新して表示手段に送り、以て道路映像を表示させる制御手段２０１を備えている。【選択図】        図２
2005140638.tif 000002
【特許請求の範囲】
【請求項１】
道路映像を表示するための複数の道路映像データを含む道路映像ストリーミングデータを取得する道路映像取得手段と、
現在位置を検出する現在位置検出手段と、
移動速度を検出する速度検出手段と、
順次更新される道路映像データに基づいて道路映像を表示する表示手段と、
前記現在位置検出手段で検出された現在位置および前速度検出手段で検出された移動速度に基づいて算出された移動距離が所定値になる毎に、前記道路映像取得手段で取得された道路映像ストリーミングデータに含まれる道路映像データを更新して前記表示手段に送り、以て道路映像を表示させる制御手段
とを備えたナビゲーション装置。
【請求項２】
時間帯を自動的に判断する時間帯判断手段を備え、
道路映像取得手段は、１つの地点の異なる時間帯における複数の道路映像を表示するための複数の道路映像ストリーミングデータを取得し、
制御手段は、現在位置検出手段で検出された現在位置および速度検出手段で検出された移動速度に基づいて算出された移動距離が所定値になる毎に、前記道路映像取得手段で取得された複数の道路映像ストリーミングデータのうち、前記時間帯判断手段で判断された時間帯に対応する道路映像ストリーミングデータに含まれる道路映像データを更新して前記表示手段に送り、以て道路映像を表示させることを特徴とする請求項１記載のナビゲーション装置。
【請求項３】
制御手段は、
道路映像取得手段で取得された道路映像ストリーミングデータを直接に取り込むＤＭＡコントローラと、
前記ＤＭＡコントローラによって取り込まれた道路映像ストリーミングデータに基づいて道路映像を描画するための映像信号を生成して表示手段に送る汎用描画チップ
とを含むことを特徴とする請求項１記載のナビゲーション装置。
【請求項４】
制御手段は、
速度検出手段で検出された速度が所定値以上である場合は、道路映像取得手段で取得された道路映像ストリーミングデータに含まれる道路映像データを所定時間間隔で更新して表示手段に送り、以て道路映像を表示させることを特徴とする請求項１記載のナビゲーション装置。
【請求項５】
道路の景観を撮影する撮像手段と、
現在位置を検出する現在位置検出手段と、
前記撮像手段で撮影することにより得られた複数の道路映像データに、前記現在位置検出手段で検出された現在位置に基づいて作成された再生開始位置データを対応付けて道路映像ストリーミングデータを作成する制御手段
とを備えた道路映像情報作成装置。
【請求項６】
制御手段は、
撮像手段で撮影することにより得られた複数の道路映像データに解像度を低下させる解像度低下処理を施し、該解像度低下処理が施された複数の道路映像データに再生開始位置データを対応付けて道路映像ストリーミングデータを作成することを特徴とする請求項５記載の道路映像情報作成装置。
【請求項７】
制御手段は、
撮像手段で撮影することにより得られた複数の道路映像データから所定数を間引く間引き処理を施し、該間引き処理が施された複数の道路映像データに再生開始位置データを対応付けて道路映像ストリーミングデータを作成することを特徴とする請求項５記載の道路映像情報作成装置。
【請求項８】
制御手段は、
撮像手段で撮影することにより得られた複数の道路映像データにレタッチ処理およびトリミング処理を含む映像加工を施し、該映像加工が施された複数の道路映像データに再生開始位置データを対応付けて道路映像ストリーミングデータを作成することを特徴とする請求項５記載の道路映像情報作成装置。
【請求項９】
道路映像を表す３次元ＣＧデータを取得する３次元道路映像取得手段と、
前記３次元道路映像取得手段で取得された３次元ＣＧデータを複数のＭＰＥＧ形式の道路映像データに変換する変換手段と、
前記変換手段で変換することにより得られた複数の道路映像データに再生開始位置データを対応付けて道路映像ストリーミングデータを作成する制御手段
とを備えた道路映像情報作成装置。
【請求項１０】
請求項５から請求項９のうちのいずれか１項記載の道路映像情報作成装置で作成された道路映像データを記録した記録媒体。
【請求項１１】
道路映像情報作成装置とナビゲーション装置とから成る道路映像情報利用システムであって、
前記道路映像情報作成装置は、
道路の景観を撮影する撮像手段と、
現在位置を検出する第１現在位置検出手段と、
前記撮像手段で撮影することにより得られた複数の道路映像データに、前記第１現在位置検出手段で検出された現在位置に基づいて作成された再生開始位置データを対応付けて道路映像ストリーミングデータを作成する第１制御手段とを備え、
前記ナビゲーション装置は、
前記道路映像情報作成装置の第１制御手段で作成された道路映像ストリーミングデータを取得する道路映像取得手段と、
現在位置を検出する第２現在位置検出手段と、
移動速度を検出する速度検出手段と、
順次更新される道路映像データに基づいて道路映像を表示する表示手段と、
前記第２現在位置検出手段で検出された現在位置および前速度検出手段で検出された移動速度に基づいて算出された移動距離が所定値になる毎に、前記道路映像取得手段で取得された道路映像ストリーミングデータに含まれる道路映像データを更新して前記表示手段に送り、以て道路映像を表示させる第２制御手段
とを備えた道路映像情報利用システム。
【請求項１２】
道路映像情報作成装置とナビゲーション装置とを備えた道路映像情報利用システムであって、
前記道路映像情報作成装置は、
道路映像を表す３次元ＣＧデータを取得する３次元道路映像取得手段と、
前記３次元道路映像取得手段で取得された３次元ＣＧデータを複数のＭＰＥＧ形式の道路映像データに変換する変換手段と、
前記変換手段で変換することにより得られた複数の道路映像データに再生開始位置データを対応付けて道路映像ストリーミングデータを作成する第１制御手段とを備え、
前記ナビゲーション装置は、
前記道路映像情報作成装置の第１制御手段で作成された道路映像ストリーミングデータを取得する道路映像取得手段と、
現在位置を検出する第２現在位置検出手段と、
移動速度を検出する速度検出手段と、
順次更新される道路映像データに基づいて道路映像を表示する表示手段と、
前記第２現在位置検出手段で検出された現在位置および前速度検出手段で検出された移動速度に基づいて算出された移動距離が所定値になる毎に、前記道路映像取得手段で取得された道路映像ストリーミングデータに含まれる道路映像データを更新して前記表示手段に送り、以て道路映像を表示させる第２制御手段
とを備えた道路映像情報利用システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ナビゲーション装置、道路映像情報作成装置およびこれらを用いた道路映像情報利用システム並びに記録媒体に関し、特に道路映像を用いて案内を行う技術に関する。
【背景技術】
【０００２】
従来、道路に沿って撮影された景観情報に基づいて作成された動画ファイルをデータベース化し、これら各動画ファイルを景観情報として検索して表示する動画表示装置が知られている（例えば、特許文献１参照）。この動画表示装置は、道路や線路等の経路が表示されている複数の地図データおよび地図データの地図内の一部の経路の景観情報を表示する複数の動画ファイルが格納された記憶媒体と、地図データを記憶媒体から読み出してディスプレイに表示させる地図表示モジュールと、このディスプレイに表示されキーボードにより選択された地図内の経路に対応する動画ファイルを記憶媒体から読み出してディスプレイに表示させる動画出力モジュールとを備えている。この動画表示装置によれば、地図上の経路を視認しながら、動画ファイルを感覚的に、直感的に選択して表示させることができる。
【０００３】
また、同様の装置として、カーナビゲーションシステムを利用して、映像の記録および再生を行なうことを可能にする装置が知られている（例えば、特許文献２参照）。このナビゲーションシステムでは、ＧＰＳ受信回路によって検出される車両の現在位置に応じて、地図情報が読み出されて表示装置に表示される。また、地図情報に基づいて、カメラによる連続的な撮影を制御するための制御情報を設定し、この制御情報によって示される位置に車両が到達した場合に、カメラによる撮影が継続的に行われる。撮影された映像は、現在の位置情報と共に記憶装置に映像／音声情報として記憶される。そして、記憶装置に記憶された映像／音声情報は、位置情報を利用しながら再生される。
【０００４】
また、ＧＰＳ受信機を利用して移動体の現在位置を認識し、その認識した現在位置を地図上で表示して移動体を経路誘導するナビゲーション装置であって、経由地点が正しいかどうかを判断する参考情報を提供できるナビゲーション装置が知られている（例えば、特許文献３参照）。このナビゲーション装置では、記録部には撮像装置が予め撮影した走行経路の情景情報がＧＰＳ受信機の測位データと対にして記録されている。走行の際には、ＧＰＳ受信機から得られる現在位置をキーに制御部が記録部を検索して、現在位置に応じた情景を表示させる。
【０００５】
更に、カーナビゲーション装置において、地図データだけでなく、風景を撮影した映像データを現在位置などに対応付けて画面表示するナビゲーション装置が知られている（例えば、特許文献４参照）。このカーナビゲーション装置では、風景を撮影した映像データ（動画データ）がＤＶＤ−ＲＯＭに記憶されている。位置検出部で検出された現在位置に対応する動画データのサーチポイント（時間）がリンク情報テーブルによって得られ、現在位置に対応する動画データがＤＶＤ−ＲＯＭから検索されて読み出される。この動画データはＭＰＥＧ２デコーダによって復号された後、オーバレイ表示部に送られる。そして、現在位置に対応する地図および風景映像がオーバレイ表示部によって合成されて同一画面上に表示される。
【０００６】
【特許文献１】特開２００１−４３８９号公報
【特許文献２】特開平１１−９４５７１号公報
【特許文献３】特開平５−４５１７１号公報
【特許文献４】特許３１７６０３７号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述した従来の技術では、個々の道路映像データを所定時間間隔で更新しながら道路映像を再生するように構成されているので、例えば車両停止中等といった更新が不必要な場合も映像が更新されるので、データ量の増大や映像更新に要する処理装置の負荷が増大するという問題がある。
【０００８】
この発明は、上述した問題を解消するためになされたものであり、少ないデータ量でユーザに好適な道路映像を提供できるナビゲーション装置、道路映像情報作成装置およびこれらを用いた道路映像情報利用システム並びに記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明に係るナビゲーション装置は、道路映像を表示するための複数の道路映像データを含む道路映像ストリーミングデータを取得する道路映像取得手段と、現在位置を検出する現在位置検出手段と、移動速度を検出する速度検出手段と、順次更新される道路映像データに基づいて道路映像を表示する表示手段と、現在位置検出手段で検出された現在位置および前速度検出手段で検出された移動速度に基づいて算出された移動距離が所定値になる毎に、道路映像取得手段で取得された道路映像ストリーミングデータに含まれる道路映像データを更新して表示手段に送り、以て道路映像を表示させる制御手段とを備えているものである。
【００１０】
この発明に係る道路映像情報作成装置は、道路の景観を撮影する撮像手段と、現在位置を検出する現在位置検出手段と、撮像手段で撮影することにより得られた複数の道路映像データに、現在位置検出手段で検出された現在位置に基づいて作成された再生開始位置データを対応付けて道路映像ストリーミングデータを作成する制御手段とを備えているものである。
【００１１】
この発明に係る道路映像情報作成装置は、道路映像を表す３次元ＣＧデータを取得する３次元道路映像取得手段と、３次元道路映像取得手段で取得された３次元ＣＧデータを複数のＭＰＥＧ形式の道路映像データに変換する変換手段と、変換手段で変換することにより得られた複数の道路映像データに再生開始位置データを対応付けて道路映像ストリーミングデータを作成する制御手段とを備えているものである。
【００１２】
この発明に係る記録媒体は、請求項５から請求項９のうちのいずれか１項記載の道路映像情報作成装置で作成された道路映像データを記録している。また、請求項１１記載の発明に係る道路映像情報利用システムは、請求項１記載の発明に係るナビゲーション装置と請求項６記載の発明に係る道路映像情報作成装置とを組み合わせたものである。更に、請求項１２記載の発明に係る道路映像情報利用システムは、請求項１記載の発明に係るナビゲーション装置と請求項９記載の発明に係る道路映像情報作成装置とを組み合わせたものである。
【発明の効果】
【００１３】
この発明によれば、複数の道路映像データを移動距離が所定値になる毎に更新しながら道路映像を再生できるように構成したので、例えば車両停止中等といった更新が不必要になり、少ないデータ量でユーザに好適な道路映像を提供できる。
【００１４】
この発明によれば、ナビゲーション装置と道路映像情報作成装置とを別体に構成できるので、地図データ供給会社と同一または同様会社が製作する道路映像ストリーミングデータを記録媒体にて整備・供給するようにすれば、ナビゲーション装置に本来必要な装置構成のみで道路映像を提供できる低価格なナビゲーション装置を実現できる。
【発明を実施するための最良の形態】
【００１５】
実施の形態１．
以下、この発明の実施の形態を図面を参照しながら詳細に説明する。なお、以下の各実施の形態において、同一の構成部分には同一の符号を付して説明する。
【００１６】
この発明の理解を容易にするために、実施の形態の説明に先立って、この発明の概要を、図１に示す機能ブロック図を参照しながら説明する。この発明は、ナビゲーション装置１０１、道路映像情報作成装置１１１、ならびに、これらナビゲーション装置１０１および道路映像情報作成装置１１１から成る道路映像情報利用システムとを含む。
【００１７】
この発明に係るナビゲーション装置１０１は、図１（Ａ）に示すように、地図情報取得手段１０２、位置検出手段１０３、入力手段１０４、経路探索手段１０５、経路案内出力手段１０６および道路映像選択手段１０７を備えている。
【００１８】
地図情報取得手段１０２は、ＣＤやＤＶＤといった記録媒体から地図データを取得する。なお、地図情報取得手段１０２は、外部から通信により地図データを取得する通信手段によって構成することもできる。位置検出手段１０３は、当該ナビゲーション装置１０１が搭載された車両の現在位置を検出する。この位置検出手段１０３で検出された車両の現在位置と、地図情報取得手段１０２で取得された地図データとによって地図上における車両の現在位置が判断される。
【００１９】
入力手段１０４は、記録媒体に格納された１つの地点の異なる時間帯における複数の道路映像の中から１つを選択するための情報を入力する。経路探索手段１０５は、自車両の現在位置から目的地までの走行経路を探索する。この経路探索手段１０５で探索された経路の特定の地点が案内表示地点として設定されている場合に道路映像が出力される。
【００２０】
経路案内出力手段１０６は、案内表示地点に対応する道路映像を案内出力する。道路映像選択手段１０７は、経路案内を行う案内表示地点に対応する道路映像を、入力手段１０４から入力された情報に従って選択し、経路案内出力手段１０６に送る。
【００２１】
この発明に係る道路映像情報作成装置１１１は、図１（Ｂ）に示すように、地図情報取得手段１１２、位置検出手段１１３、撮像手段１１４および道路映像情報記録手段１１５から構成されている。
【００２２】
地図情報取得手段１１２は、ＣＤやＤＶＤといった記録媒体から地図データを取得する。なお、地図情報取得手段１０２は、外部から通信により地図データを取得する通信手段によって構成することもできる。位置検出手段１１３は、撮像手段１１４が搭載された車両の現在位置を検出する。この位置検出手段１０３で検出された車両の現在位置と、地図情報取得手段１０２で取得された地図データとによって地図上における車両の現在位置が判断される。
【００２３】
撮像手段１１４は、車両が走行する道路の景観をカメラで撮影し、実写映像を作成する。道路映像情報記録手段１１５は、撮像手段１１４で撮影することにより得られた実写映像のうち、案内表示地点に対応する実写映像を例えばＭＰＥＧ形式のストリーミングデータに編集したものを道路映像ストリーミングデータとして記憶する。なお、道路映像ストリーミングデータとしては、既に作成されている道路の景観を表す３次元ＣＧ（Computer Graphics)データをストリーミングデータに編集して作成することもできる。
【００２４】
この発明に係る道路映像情報利用システムは、上述したナビゲーション装置１０１と道路映像情報作成装置１１１とを組み合わせて構成されている。
【００２５】
次に、この発明の実施の形態１に係るナビゲーション装置１０１、道路映像情報作成装置１１１、並びに、これらナビゲーション装置１０１および道路映像情報作成装置１１１から成る道路映像情報利用システムを図面を参照しながら詳細に説明する。
【００２６】
図２は、この発明の実施の形態１に係るナビゲーション装置１０１のハードウェア構成を示すブロック図である。このナビゲーション装置１０１は、道路映像情報作成装置１１１で作成された道路映像ストリーミングデータに基づいて道路映像を再生する。道路映像ストリーミングデータは、複数の道路映像データをＭＰＥＧ形式に変換して成るストリーミングデータと再生開始位置を指示するための再生開始位置データとから構成されている。なお、この実施の形態１では、道路映像ストリーミングデータとして、ＭＰＥＧ形式のデータを用いる場合を説明するが、この発明では、ＭＰＥＧ形式に限らず、他の形式のデータを用いることもできる。
【００２７】
このナビゲーション装置１０１は、ＣＰＵ２０１、プログラムＲＡＭ２０２、データＲＡＭ２０３、外部記憶装置２０４、表示回路２０５、表示装置２０６、音声出力回路２０７、スピーカ２０８、入力回路２０９、操作スイッチ２１０、車両信号インタフェース（Ｉ／Ｆ）２１１、ジャイロ２１２、ＧＰＳ（Global Positioning System）受信機２１３、ＧＰＳアンテナ２１４、ＶＩＣＳ（Vehicle Information & Communication System）受信機２１５およびＶＩＣＳアンテナ２１６から構成されている。
【００２８】
ＣＰＵ２０１は、例えばマイクロコンピュータから構成されている。このＣＰＵ２０１は、ナビゲーション装置１０１の全体を制御する。このＣＰＵ２０１で実行される処理の詳細は後述する。
【００２９】
プログラムＲＡＭ２０２は、ＣＰＵ２０１が実行するプログラムを格納する。データＲＡＭ２０３は、ＣＰＵ２０１がプログラムを実行する際にデータ等を一時的に格納するために使用される。なお、請求項記載の制御手段及び第１、第２制御手段は、ＣＰＵ２０１、プログラムＲＡＭ２０２およびデータＲＡＭ２０３から構成されている。
【００３０】
外部記憶装置２０４は、この発明の道路映像取得手段に対応し、道路映像ストリーミングデータおよび地図データ等を格納する。外部記憶装置２０４としては、例えばＣＤやＤＶＤといった交換可能な記録媒体を駆動するドライブ装置から構成されている。なお、この発明の道路映像取得手段は、通信によって外部から取得された道路映像ストリーミングデータおよび地図データ等を格納するディスク装置等から構成することもできる。
【００３１】
表示回路２０５は、ＣＰＵ２０１からの指示に応じて、外部記憶装置２０４から読み出した道路映像ストリーミングデータに基づく道路映像や、地図データに基づく地図を表示装置２０６に表示させるための映像信号を生成する。この表示回路２０５で生成された映像信号は、表示装置２０６に送られる。表示装置２０６は、例えばＬＣＤやＣＲＴから構成されており、表示回路２０５から送られてくる映像信号に基づいて映像（動画像）を表示する。この発明の表示手段は、表示回路２０５および表示装置２０６から構成されている。
【００３２】
音声出力回路２０７は、ＣＰＵ２０１からの指示に応じて、ナビゲーション機能の１つとしての案内音声を発生するための音声信号を生成する。この音声出力回路２０７で生成された音声信号は、スピーカ２０８に送られる。スピーカ２０８は、音声出力回路２０７から送られてくる音声信号を音響信号に変換することにより案内音声を発生する。
【００３３】
入力回路２０９は、このナビゲーション装置１０１を操作するための操作スイッチ２１０からの信号や、このナビゲーション装置１０１が搭載された車両１０から車両信号インタフェース２１１を介して送られてくる車両信号を受け取り、ＣＰＵ２０１に送る。車両信号には、車両１０に備えられた車速センサ１１から送られてくる車両速度信号、スモールランプの点灯の有無を検出するためのランプセンサ１２から送られてくるスモールランプ点灯信号等が含まれる。車速センサ１１は、この発明の速度検出手段に対応する。また、この発明の時間帯判断手段は、スモールランプ点灯信号に基づいてスモールランプの点灯の有無を判断するＣＰＵ２０１から構成されている。
【００３４】
ジャイロ２１２は、このナビゲーション装置１０１が搭載された車両１０の進行方向（方位）を検出する。このジャイロ２１２で検出された方位は、方位信号としてＣＰＵ２０１に送られる。ＧＰＳ受信機２１３は、ＧＰＳ衛星からの電波を受信したＧＰＳアンテナ２１４からの信号に基づいて、このナビゲーション装置１０１が搭載された車両１０の現在位置を検出する。このＧＰＳ受信機２１３で検出された現在位置は、現在位置信号としてＣＰＵ２０１に送られる。
【００３５】
この発明の現在位置検出手段は、上述した車速センサ１１、ジャイロ２１２、ＧＰＳ受信機２１３およびＧＰＳアンテナ２１４から構成されている。
【００３６】
ＣＰＵ２０１は、以下の手順で車両１０の現在位置を算出する。即ち、ＣＰＵ２０１は、まず、外部記憶装置２０４に格納されている地図データを読み出す。次いで、車両信号インタフェース２１１から送られてくる車両信号に含まれる車両速度信号およびジャイロ２１２から送られてくる方位信号とＧＰＳ受信機２１３から送られてくる現在位置信号とに基づいて車両１０の現在位置を求める。そして、この求められた車両１０の現在位置信号と先に読み出した地図データとに基づいて、車両１０の地図上における現在位置を求める。
【００３７】
ＶＩＣＳ受信機２１５は、ＦＭ多重放送（交通情報）の電波を受信したＶＩＣＳアンテナ２１６からの信号に基づき交通情報信号を生成し、ＣＰＵ２０１に送る。ＣＰＵ２０１は、この交通情報信号に基づいて交通情報を再生し、表示装置２０６に表示したり、スピーカ２０８を介して音声で出力する。
【００３８】
以上のように構成される、実施の形態１に係るナビゲーション装置１０１の動作は、後に詳細に説明する。
【００３９】
図３は、この発明の実施の形態１に係る道路映像情報作成装置１１１のハードウェア構成を示すブロック図である。この道路映像情報作成装置１１１は、パーソナルコンピュータ（ＰＣ）３０１、カメラ３０２、車両信号インタフェース（Ｉ／Ｆ）３０３、ジャイロ３０４、ＧＰＳ受信機３０５、ＧＰＳアンテナ３０６および外部記憶装置３０７から構成されている。
【００４０】
パーソナルコンピュータ３０１は、この道路映像情報作成装置１１１の全体を制御する。なお、この実施の形態１では、道路映像情報作成装置１１１の全体を制御するためにパーソナルコンピュータ３０１を用いているが、パーソナルコンピュータ３０１の代わりに専用の装置を用いることもできる。
【００４１】
カメラ３０２は、車両２０に搭載され、その車両２０が走行する道路を撮影する。このカメラ３０２で撮影することにより得られた実写映像は、パーソナルコンピュータ３０１に送られる。
【００４２】
車両信号インタフェース（Ｉ／Ｆ）３０３は、車両２０から送られてくる車両信号を取り込み、パーソナルコンピュータ３０１に送る。車両信号には、車両２０に備えられた車速センサ２１から送られてくる車両速度信号が含まれる。
【００４３】
ジャイロ３０４は、カメラ３０２が搭載された車両２０の進行方向（方位）を検出する。このジャイロ３０４で検出された方位は、方位信号としてパーソナルコンピュータ３０１に送られる。
【００４４】
ＧＰＳ受信機３０５は、ＧＰＳ衛星からの電波を受信したＧＰＳアンテナ３０６からの信号に基づいて、カメラ３０２が搭載された車両２０の現在位置を検出する。このＧＰＳ受信機３０５で検出された現在位置は、現在位置信号としてパーソナルコンピュータ３０１に送られる。
【００４５】
外部記憶装置３０７は、道路映像ストリーミングデータおよび地図データ等を格納する。上述したように、道路映像ストリーミングデータは、複数の道路映像データをＭＰＥＧ形式に変換して成るストリーミングデータと再生開始位置を指示するための再生開始位置データとから構成されている。外部記憶装置３０７としては、例えばＣＤ（ＣＲ−Ｒ）やＤＶＤ（ＤＶＤ−Ｒ）といった交換可能な記録媒体を駆動するドライブ装置から構成されている。なお、外部記憶装置３０７は、道路映像ストリーミングデータおよび地図データ等を格納するハードディスク装置等で代替することもできる。
【００４６】
以上のように構成される、実施の形態１に係る道路映像情報作成装置１１１は、以下のように動作する。まず、カメラ３０２を搭載した車両２０が、例えば交差点の３００ｍ手前等といった道路映像による案内を開始すべき案内表示地点に至ると、カメラ３０２による道路の撮影が開始される。この撮影が開始された点は、再生開始位置データとして使用される。
【００４７】
カメラ３０２による道路の撮影が開始されると、パーソナルコンピュータ３０１は、外部記憶装置３０７に格納されている地図データを読み出す。次いで、車両信号インタフェース３０３から送られてくる車両信号に含まれる車両速度信号およびジャイロ３０４から送られてくる方位信号とＧＰＳ受信機３０５から送られてくる現在位置信号とに基づいて車両２０の現在位置を求める。そして、この求められた車両２０の現在位置信号と先に読み出した地図データとに基づいて車両２０の地図上における現在位置を求める。
【００４８】
次いで、パーソナルコンピュータ３０１は、カメラ３０２から順次送られてくる道路の実写映像を取り込んでエンコードすることにより、複数の道路映像データから成るＭＰＥＧ形式のストリーミングデータに編集する。次いで、この編集により得られたストリーミングデータに再生開始位置データを対応付けて道路映像ストリーミングデータとして外部記憶装置３０７の記録媒体に記録する。
【００４９】
このようにして道路映像情報作成装置１１１で作成された記録媒体は、ナビゲーション装置１０１の外部記憶装置２０４に装着されて使用される。
【００５０】
次に、この発明の実施の形態１に係るナビゲーション装置１０１の動作を説明する。まず、ナビゲーション装置１０１の概略の動作を、図４に示すタイミングチャートを参照しながら説明する。図４（Ａ）は、ナビゲーション装置１０１を搭載した車両１０が、走行状態から車両速度を徐々に落として停止に至り、その後、再度車両速度を徐々に上げるというパターンで走行する状態を示している。
【００５１】
ＣＰＵ２０１は、車両１０の移動距離が所定値になる毎に、図４（Ｂ）に示すような映像更新信号を生成する。移動距離が所定値になったかどうかは、車速センサ１１から車両信号インタフェース２１１および入力回路２０９を介して送られてくる車両速度信号に基づいて判断される。従って、映像更新信号が出力される間隔は、車両速度が高速になるに従って密になり、逆に車両速度が低速になるに従って粗になり、停止中は映像更新信号は出力されない。
【００５２】
ＣＰＵ２０１は、図４（Ｃ）に示すように、ＭＰＥＧ形式のストリーミングデータを構成する複数の道路映像データを、映像更新信号に同期してデコードして表示回路２０５に送る。従って、道路映像が更新される間隔は、車両速度が高速になるに従って密になり、逆に車両速度が低速になるに従って粗になり、停止中は道路映像は更新されない。
【００５３】
なお、図４（Ｄ）は、従来の一定時間周期で発生される映像更新信号を示し、図４（Ｅ）は、一定時間周期で発生される映像更新信号によって道路映像データが更新されて映像が更新される状態を示している。この場合、車両１０の移動速度とは無関係に道路の映像が順次更新される。
【００５４】
次に、図４に示した動作を実現するために、ナビゲーション装置１０１のＣＰＵ２０１で行われる処理の詳細を、図５に示すフローチャートを参照しながら説明する。
【００５５】
図５（Ａ）は、ナビゲーション装置１０１の経路誘導機能を実現するための上位処理（ステップＳＴ１０）を示す。この上位処理において、道路映像出力要求が発生し、この道路映像出力要求に応答して道路映像再生処理が起動される。なお、上位処理の詳細な処理内容の説明は省略する。
【００５６】
図５（Ｂ）は、道路映像再生処理を示すフローチャートである。この道路映像再生処理では、上位処理からの道路映像出力要求の有無の監視、道路映像の出力要否の判断、道路映像の出力開始・更新・出力終了等の処理がサイクリックに実行される。
【００５７】
即ち、道路映像再生処理では、図５（Ｂ）に示すように、まず、上位処理からの道路映像出力要求が有るかどうかが調べられる（ステップＳＴ２０）。ここで、道路映像出力要求が無いことが判断されると、道路映像再生処理は終了する。一方、ステップＳＴ２０で、道路映像出力要求があることが判断されると、次いで、ストリーミングデータ終了通知を未入手であるかどうかが調べられる（ステップＳＴ２１）。ここで、ストリーミングデータ終了通知を未入手でない、つまりストリーミング終了通知を入手したことが判断されると、上位処理に対し道路映像出力の終了が通知される（ステップＳＴ２２）。その後、道路映像再生処理は終了する
【００５８】
上記ステップＳＴ２１で、ストリーミングデータ終了通知を未入手であることが判断されると、次いで、ストリーミングデータの出力を継続するか否かが調べられる（ステップＳＴ２３）。ここでは、道路映像出力要求に応答して最初にストリーミングデータを出力する場合に「開始」、２番目以降に行う場合は「継続」と判断される。このステップＳＴ２３で、ストリーミングデータの出力の継続でない、つまり開始であることが判断されると、ナビゲーション装置１０１が搭載された車両１０の現在位置が取得される（ステップＳＴ２４）。車両１０の現在位置は、上述したように、車速センサ１１、ジャイロ２１２、ＧＰＳ受信機２１３およびＧＰＳアンテナ２１４から構成される現在位置検出手段によって算出される。
【００５９】
次いで、外部記憶装置２０４から、車両１０の現在位置に対応するストリーミングデータの映像位置情報、つまり開始アドレスとデータレングスとが取得される（ステップＳＴ２５）。次いで、ストリーミングデータの再生開始処理が行われる（ステップＳＴ２６）。この再生開始処理では、道路映像を出力するためのストリーミングデータの初期設定と最初の映像を表示する処理が行われる。
【００６０】
具体的には、図５（Ｃ）のフローチャートに示すように、まず、外部記憶装置２０４から、ステップＳＴ２５で取得された開始アドレスおよびデータレングスによって指定されるストリーミングデータから１つの道路映像データが読み出され、デコードされて表示回路２０５に送られる。これにより、表示装置２０６に最初の道路映像が表示される。次いで、次の道路映像を表示する準備のために、ストリーミングデータの映像位置情報が更新される（ステップＳＴ３１）。その後、シーケンスは道路映像再生処理ルーチンにリターンし、道路映像再生処理は終了する。
【００６１】
上記ステップＳＴ２３で、ストリーミングデータの出力の継続であることが判断されると、移動距離が取得される（ステップＳＴ２７）。移動距離は、上述したように、車速センサ１１から車両信号インタフェース２１１および入力回路２０９を介して送られてくる車両速度信号に基づいて算出される。
【００６２】
次いで、ステップＳＴ２７で取得された移動距離が、映像更新を行うべき距離に達したかどうかが調べられる（ステップＳＴ２８）。このステップＳＴ２８で、映像更新を行うべき距離に達したことが判断されると、映像更新処理が行われる（ステップＳＴ２９）。この映像更新処理では、図５（Ｄ）のフローチャートに示すように、まず、ストリーミングデータの映像を表示する処理が行われる（ステップＳＴ４０）。具体的には、外部記憶装置２０４から、その時点での開始アドレスおよびデータレングスによって指定されるストリーミングデータの中の１つの道路映像データが読み出され、デコードされて表示回路２０５に送られる。これにより、表示装置２０６に次の道路映像が表示される。
【００６３】
次いで、次の道路映像を表示する準備のために、ストリーミングデータの映像位置情報が更新される（ステップＳＴ４１）。次いで、ストリーミングデータは終了か否かが調べられる（ステップＳＴ４２）。ここで、終了であることが判断されると、ストリーミングデータの出力終了が道路映像再生処理に対して通知される（ステップＳＴ４３）。その後、シーケンスは道路映像再生処理ルーチンにリターンし、道路映像再生処理は終了する。一方、ステップＳＴ４２で終了でないことが判断されると、ステップＳＴ４３の処理はスキップされシーケンスは道路映像再生処理ルーチンにリターンし、道路映像再生処理は終了する。
【００６４】
以上説明したように、この発明の実施の形態１に係るナビゲーション装置１０１によれば、移動距離を映像更新のタイミングとすることにより、予め設定された車両１０の移動距離毎に映像が更新されるので、一定時間毎に更新される場合に比べて、車両停止中等の不必要な映像更新が行われない。その結果、例えば交差点のような低速走行や停止が予測される位置での道路映像ストリーミングデータの量を減らすことができるとともに、映像更新の頻度が低下することによりＣＰＵ２０１等の負荷を減らすことができる。
【００６５】
次に、この発明の実施の形態１に係るナビゲーション装置１０１の変形例を説明する。この変形例に係るナビゲーション装置は、記録媒体から表示装置へのデータ転送をダイレクトメモリアクセス（ＤＭＡ）により行うようにしたものである。
【００６６】
図６は、変形例に係るナビゲーション装置の主要部のハードウェア構成を示すブロック図である。このナビゲーション装置は、図２に示したナビゲーション装置１０１の表示回路２０５の部分が、ＤＭＡコントローラ５０２と汎用描画チップ５０３とから構成されている。以下では、上述した実施の形態１に係るナビゲーション装置１０１と相違する部分のみを説明する。
【００６７】
ＤＭＡコントローラ５０２は、ＣＰＵ２０１から映像位置情報（開始アドレスとデータレングス）が送られてくると、ＣＰＵ２０１の動作とは独立に、外部記憶装置２０４に装着された記録媒体の、開始アドレスで指定される位置からストリーミングデータを読み出し、汎用描画チップに送る。そして、指定されたデータレングスに対応するストリーミングデータの転送が完了すると、映像再生終了をＣＰＵ２０１に報告する。
【００６８】
汎用描画チップ５０３は、ＭＰＥＧ形式のストリーミングデータをデコードして映像信号を生成し、表示装置２０６に送る。
【００６９】
次に、以上のように構成される変形例に係るナビゲーション装置の動作を、図７に示すフローチャートを参照しながら説明する。
【００７０】
図７（Ａ）は、ナビゲーション装置の経路誘導機能を実現するための上位処理（ステップＳＴ５０）を示す。この上位処理において、道路映像出力要求が発生し、この道路映像出力要求に応答して道路映像再生処理が起動される。なお、上位処理の詳細な処理内容の説明は省略する。
【００７１】
図７（Ｂ）は、実施の形態１の変形例に係るナビゲーション装置における道路映像再生処理を示すフローチャートである。この道路映像再生処理では、上位処理からの道路映像出力要求の有無の監視、道路映像の出力要否の判断、道路映像の出力開始・更新・出力終了等の処理がサイクリックに実行される。
【００７２】
即ち、道路映像再生処理では、図７（Ｂ）に示すように、まず、上位処理からの道路映像出力要求が有るかどうかが調べられる（ステップＳＴ６０）。ここで、道路映像出力要求が無いことが判断されると、道路映像再生処理は終了する。一方、ステップＳＴ６０で、道路映像出力要求があることが判断されると、次いで、ストリーミングデータ終了通知を未入手であるかどうかが調べられる（ステップＳＴ６１）。ここで、ストリーミングデータ終了通知を未入手でない、つまりストリーミング終了通知を入手したことが判断されると、上位処理に対し道路映像出力の終了が通知され（ステップＳＴ６２）、道路映像再生処理は終了する
【００７３】
上記ステップＳＴ６１で、ストリーミングデータ終了通知を未入手であることが判断されると、次いで、ストリーミングデータの出力を継続するのか否かが調べられる（ステップＳＴ６３）。このステップＳＴ６３で、ストリーミングデータの出力の継続でない、つまり開始であることが判断されると、ナビゲーション装置が搭載された車両１０の現在位置が取得される（ステップＳＴ６４）。車両１０の現在位置は、上述したように、車速センサ１１、ジャイロ２１２、ＧＰＳ受信機２１３およびＧＰＳアンテナ２１４から構成される現在位置検出手段によって算出される。
【００７４】
次いで、外部記憶装置２０４から、車両１０の現在位置に対応するストリーミングデータの映像位置情報、つまり開始アドレスとデータレングスとが外部記憶装置２０４から取得され、ＤＭＡコントローラ５０２に設定される（ステップＳＴ６５）。これにより、ＤＭＡコントローラ５０２は、外部記憶装置２０４に装着された記録媒体の、開始アドレスで指定された位置からストリーミングデータの読み出しを開始する。
【００７５】
次いで、ストリーミングデータの再生開始が汎用描画チップ５０３に指示される（ステップＳＴ６６）。これにより、汎用描画チップ５０３は、ＤＭＡコントローラ５０２から送られてくるストリーミングデータをデコードして映像信号を生成し、表示装置２０６に送る。その後、道路映像再生処理は終了する。
【００７６】
上記ステップＳＴ６３で、ストリーミングデータの出力の継続であることが判断されると、移動距離が取得される（ステップＳＴ６７）。移動距離は、上述したように、車速センサ１１から車両信号インタフェース２１１および入力回路２０９を介して送られてくる車両速度信号に基づいて算出される。
【００７７】
次いで、ステップＳＴ６７で取得された移動距離が、映像更新を行うべき距離に達したかどうかが調べられる（ステップＳＴ６８）。このステップＳＴ６８で、映像更新を行うべき距離に達したことが判断されると、ストリーミングでの映像更新が汎用描画チップ５０３に指示される（ステップＳＴ６９）。これにより、汎用描画チップ５０３は、ストリーミングデータの次の道路映像データに対する描画処理を実行して映像信号を生成し、表示装置２０６に送る。
【００７８】
上述した道路映像再生処理が繰り返して実行される過程において、ＤＭＡコントローラ５０２が、指定されたデータレングスに対応するストリーミングデータの転送が完了すると、映像再生終了をＣＰＵ２０１に報告する。これにより、次のステップＳＴ６１にいて、ストリーミングデータ終了通知を入手した旨が判断され、一連の道路映像再生処理が終了する。
【００７９】
以上説明したように、この発明の実施の形態１の変形例に係るナビゲーション装置によれば、ＣＰＵ２０１の内部のソフトウェア処理により実現していた映像再生機能を汎用描画チップ５０３を用いて行うように構成したので、実施の形態１に係るナビゲーション装置により発揮される効果に加え、ＣＰＵ２０１の負荷を軽減できる。その結果、高性能でないＣＰＵを用いてナビゲーション装置を構成できる。
【００８０】
実施の形態２．
この発明の実施の形態２はナビゲーション装置１０１に関し、移動距離を映像更新タイミングとして道路映像を再生する際に、車両１０が所定速度以上の高速走行時には映像更新が速くならないようにリミッタをかけるようにしたものである。
【００８１】
この発明の実施の形態２に係るナビゲーション装置１０１のハードウェア構成は、図２に示した実施の形態１に係るナビゲーション装置１０１のハードウェア構成と同じである。
【００８２】
次に、この発明の実施の形態２に係るナビゲーション装置１０１の動作を説明する。まず、ナビゲーション装置１０１の概略の動作を、図８に示すタイミングチャートを参照しながら説明する。
【００８３】
図８（Ａ）は、ナビゲーション装置１０１を搭載した車両１０が、停止状態から車両速度を徐々に上げながら走行する状態を示している。ＣＰＵ２０１は、車両１０の移動距離が所定値になる毎に映像更新信号を生成する。移動距離が所定値になったかどうかは、上述したように、車速センサ１１から車両信号インタフェース２１１および入力回路２０９を介して送られてくる車両速度信号に基づいて判断される。
【００８４】
今、仮にリミッタが設定されていないとすると、図８（Ａ）に示すように、車両１０の速度が上昇すると、映像更新信号の間隔は、図８（Ｂ）に示すように、車両１０の速度が高速になるに連れて密になる。従って、映像更新の間隔も、図８（Ｃ）に示すように、車両１０の速度が高速になるに連れて頻繁になる。しかしながら、ドライバが道路映像を視認するという観点からは、映像更新が必要以上に短い間隔でなされても無意味である。
【００８５】
そこで、この実施の形態２に係るナビゲーション装置１０１では、車両１０の移動速度が所定のリミット速度以上になった場合は、図８（Ｄ）に示すように、当該ＣＰＵ２０１で処理可能な最小更新間隔Ｔで映像更新信号が生成される。従って、図８（Ｅ）に示すように、車両１０の移動速度が所定値以上になった場合は、最小更新間隔Ｔで道路映像の更新が行われる。
【００８６】
次に、上述した動作を実現するために、ナビゲーション装置１０１のＣＰＵ２０１で行われる処理の詳細を説明する。
【００８７】
この実施の形態２に係るナビゲーション装置１０１のＣＰＵ２０１において行われる処理は、図５（Ｂ）のステップＳＴ２９および図５（Ｄ）に示した映像更新処理を除き、図５に示した実施の形態１に係るナビゲーション装置１０１のＣＰＵ２０１において行われる処理と同じである。従って、以下では、映像更新処理についてのみ説明する。
【００８８】
図９は、実施の形態２に係るナビゲーション装置１０１のＣＰＵ２０１において行われる映像更新処理を示すフローチャートである。この映像更新処理では、まず、ストリーミングデータの映像更新の間隔は最小更新間隔Ｔ以上であるかどうかが調べられる（ステップＳＴ７０）。そして、最小更新間隔以上であることが判断されると、ストリーミングデータの映像を表示する処理が行われる（ステップＳＴ７１）。具体的には、外部記憶装置２０４から、その時点での開始アドレスおよびデータレングスによって指定されるストリーミングデータの中の１つの道路映像データが読み出され、デコードされて表示回路２０５に送られる。これにより、表示装置２０６に次の道路映像が表示される。一方、最小更新間隔以上でないことが判断されると、ステップＳＴ７１の処理はスキップされる。これにより、映像更新が間に合わない場合は映像は更新されず、ＣＰＵ２０１の負荷の増大も抑止される。
【００８９】
次いで、次の道路映像を表示する準備のために、ストリーミングデータの映像位置情報が更新される（ステップＳＴ７２）。次いで、ストリーミングデータは終了か否かが調べられる（ステップＳＴ７３）。ここで、終了であることが判断されると、ストリーミングデータの出力終了が道路映像再生処理に対して通知される（ステップＳＴ７４）。その後、シーケンスは道路映像再生処理ルーチンにリターンし、道路映像再生処理は終了する。一方、ステップＳＴ７３で終了でないことが判断されると、ステップＳＴ７４の処理はスキップされシーケンスは道路映像再生処理ルーチンにリターンし、道路映像再生処理は終了する。
【００９０】
以上説明したように、この発明の実施の形態２に係るナビゲーション装置１０１によれば、高速走行時には映像更新が速くならないようにリミッタがかけられるので、高速走行時の不必要な映像更新が抑止され、映像更新に起因するＣＰＵ２０１の負荷の増大を抑止できる。
【００９１】
実施の形態３．
この発明の実施の形態３は道路映像情報作成装置１１１に関し、道路映像ストリーミングデータを作成する際に、データ解像度を低下させて記録媒体に適したデータ容量に編集するものである。
【００９２】
この発明の実施の形態３に係る道路映像情報作成装置１１１のハードウェア構成は、図３に示した実施の形態１に係る道路映像情報作成装置１１１のハードウェア構成と同じである。
【００９３】
次に、この発明の実施の形態３に係る道路映像情報作成装置１１１の動作を説明する。まず、解像度を低下させる処理の概要を図１０を参照しながら説明する。
【００９４】
カメラ３０２で撮影することにより得られた実写映像は、図１０（Ａ）に示すように、最小描画単位７０１の集合から構成されている。この最小描画単位７０１を４個組み合わせて１つの映像の構成要素７０２が形成される。実写映像は、図１０（Ｂ）に示すように、複数の構成要素７０２が集合して構成されている。
【００９５】
この実施の形態３に係る道路映像情報作成装置１１１では、図１０（Ｃ）に示すように、元映像の複数の構成要素７０２の各々について、４個の最小描画単位７０１の色彩等の表示要素の平均値をとって解像度を低下させた新たな編集後映像の最小描画単位７０４が生成される。そして、図１０（Ｄ）に示すように、新たな編集後映像の最小描画単位７０４の集合から成る解像度を低下させた映像７０５が作成され、道路映像データとして使用される。
【００９６】
次に、上述した解像度を低下させる処理の詳細を、図１１に示すフローチャートおよび図１２に示した説明図を参照しながら説明する。
【００９７】
元映像は、図１２（Ａ）に示すように、Ｘ軸方向にＸ１ｍａｘ個（図示例では８個）、Ｙ軸方向にＹ１ｍａｘ個（図示例では８個）の最小描画単位７０１が配列されて構成されているものとする。一方、編集後映像は、図１２（Ｂ）に示すように、Ｘ軸方向にＸ２ｍａｘ個（図示例では４個）、Ｙ軸方向にＹ２ｍａｘ個（図示例では４個）の新たな最小描画単位７０４の配列として得られるものとする。
【００９８】
解像度低下処理では、まず、元映像の初期位置と編集後映像の初期位置が設定される（ステップＳＴ８０）。具体的には、元映像の初期位置としてＸ１＝０、Ｙ１＝０が、編集後映像の初期位置としてＸ２＝０、Ｙ２＝０がそれぞれ設定される。次いで、横方向（Ｘ軸方向）の編集が終了したかどうかが調べられる（ステップＳＴ８１）。これは、Ｘ１がＸ１ｍａｘより大きくなったかどうかを調べることにより行われる。
【００９９】
このステップＳＴ８１で、横方向の編集が終了していないことが判断されると、元映像の最小描画単位７０１の４つの組み合わせから編集後映像の最小描画単位７０４が作成される（ステップＳＴ８２）。具体的には、（Ｘ１、Ｙ１）、（Ｘ１、Ｙ１＋１）、（Ｘ１＋１、Ｙ１）および（Ｘ１＋１、Ｙ１＋１）といった４つの最小描画単位７０１のＲＧＢ値の平均値が算出され、編集後の最小描画単位７０４として編集後映像の（Ｘ２、Ｙ２）に格納される。
【０１００】
次いで、映像の横方向の編集位置が更新される（ステップＳＴ８３）。即ち、Ｘ１＝Ｘ１＋２、Ｘ２＝Ｘ２＋１が実行される。その後、シーケンスはステップＳＴ８１に戻り、ステップＳＴ８１→ＳＴ８２→ＳＴ８３→ＳＴ８１・・・の処理が繰り返される。この繰り返し実行の過程で、ステップＳＴ８１において、横方向の編集が終了したことが判断されると、縦方向（Ｙ軸方向）の編集が終了したかどうかが調べられる（ステップＳＴ８４）。これは、Ｙ１がＹ１ｍａｘより大きくなったかどうかを調べることにより行われる。
【０１０１】
このステップＳＴ８４で、縦方向の編集が終了していないことが判断されると、映像の縦方向の編集位置が更新される（ステップＳＴ８５）。即ち、Ｙ１＝Ｙ１＋２、Ｘ１＝０、Ｙ２＝Ｙ２＋１、Ｘ２＝０が実行される。その後、シーケンスはステップＳＴ８１に戻り、以下同様の処理が繰り返される。この繰り返し実行の過程で、ステップＳＴ８４において、縦方向の編集が終了したことが判断されると、解像度低下処理は終了する。
【０１０２】
以上説明したように、この実施の形態３に係る道路映像情報作成装置１１１によれば、編集後映像の最小描画単位７０４の数は元映像の最小描画単位７０１の数の１／４になる。従って、道路映像データの量を１／４に減らすことができるので記録媒体に格納する道路映像ストリーミングデータの量を約１／４に減らすことができ、記録媒体に適したデータ容量に編集できる。
【０１０３】
なお、上述した実施の形態３では、元映像中の４個の最小描画単位を編集後映像の１個の最小描画単位に変換する例を示したが、元映像中の最小描画単位は４個に限らず２個以上であれば任意である。
【０１０４】
実施の形態４．
この発明の実施の形態４は道路映像情報作成装置１１１に関し、道路映像ストリーミングデータを記録媒体に格納する際に、道路映像データを間引いて映像更新周期を長くすることにより記録媒体に適したデータ容量に編集するものである。
【０１０５】
この発明の実施の形態４に係る道路映像情報作成装置１１１のハードウェア構成は、図３に示した実施の形態１に係る道路映像情報作成装置１１１のハードウェア構成と同じである。
【０１０６】
次に、この発明の実施の形態４に係る道路映像情報作成装置１１１の動作を説明する。まず、映像更新周期を長くする処理の概要を図１３を参照しながら説明する。
【０１０７】
パーソナルコンピュータ３０１は、カメラ３０２を搭載した車両２０が走行し、その移動距離が所定値になる毎に、図１３（Ａ）に示すような短更新周期Ｔ１の映像更新信号を生成する。移動距離が所定値になったかどうかは、車速センサ２１から車両信号インタフェース３０３を介して送られてくる車両速度信号に基づいて判断される。従って、ＭＰＥＧ形式のストリーミングデータを構成する道路映像データは、図１３（Ｂ）に示すように、映像更新信号に同期して生成される。
【０１０８】
この実施の形態４に係る道路映像情報作成装置１１１においては、パーソナルコンピュータ３０１は、道路映像を記録媒体に格納する際は、図１３（Ｃ）に示すような長更新周期Ｔ２の映像更新信号を生成する。従って、ＭＰＥＧ形式のストリーミングデータを構成する複数の道路映像データは、図１３（Ｄ）に示すように、一部の道路映像データが間引かれながら映像更新信号に同期して記録媒体に格納される。
【０１０９】
次に、上述した複数の道路映像データから一部の道路映像データを間引きしながら記録媒体に格納する間引き処理の詳細を、図１４に示すフローチャートおよび図１５に示した説明図を参照しながら説明する。
【０１１０】
以下では、図１５に示すように、元映像（配列）を「Ａ（Ｎ）」、編集後映像を「Ｂ（Ｍ）」、元映像更新距離［ｍ］を「ＡＬ」、編集後映像更新距離［ｍ］を「ＢＬ」、元映像配列要素Ｎｏ．を「Ｎ」、編集後映像配列要素Ｎｏ．を「Ｍ」、元映像最大配列要素数を「Ｎｍａｘ」、編集後映像最大配列要素数を「Ｍｍａｘ」、編集後映像Ｂ（０）からＢ（Ｍ）までの距離を「Ｌ」、元映像Ａ（Ｎ）から編集後映像Ｂ（Ｍ）までの距離［ｍ］を「Ｓ」でそれぞれ表す。
【０１１１】
この間引き処理では、まず、後に使用される各種初期値の設定が行われる（ステップＳＴ９０）。具体的には、元映像に関し、ＡＬ＝１．０、Ｎ＝０に設定される。また、編集後映像に関し、ＢＬ＝１．２５、Ｍ＝０に設定される。更に、映像枚数に関し、Ｎｍａｘ＝１００、Ｍｍａｘ＝（Ｎｍａｘ×Ａ）／Ｂに設定される。
【０１１２】
次いで、編集後映像の残りが有るかどうかが調べられる（ステップＳＴ９１）。ここで、編集後映像の残りが無いことが判断されると処理は終了する。一方、編集後映像の残りが有ることが判断されると、次いで、元映像（配列）が編集後映像（配列）に格納すべきものかを判断するための演算が実行される（ステップＳＴ９２）。具体的には、編集後映像Ｂ（Ｍ）の要素Ｍまでの距離Ｌが算式「Ｌ＝ＢＬ×Ｍ」によって算出される。次いで、近傍の元映像Ａ（Ｎ）からＢ（Ｍ）までの距離Ｓが算式「Ｓ＝Ｌ／ＡＬの剰余」によって算出される。
【０１１３】
次いで、元映像Ａ（Ｎ）までの距離が近いかどうかが調べられる（ステップＳＴ９３）。これは、例えば、距離Ｓが距離ＡＬ／２より小さいかどうかを調べることにより行われる。ここで、近いことが判断されると、元映像Ａ（Ｎ）が編集後映像Ｂ（Ｍ）に格納される（ステップＳＴ９４）。一方、近くないことが判断されると、次の元映像Ａ（Ｎ＋１）が編集後映像Ｂ（Ｍ）に格納される（ステップＳＴ９５）。
【０１１４】
次いで、次の元映像の取り出しの要否を判定するために編集後映像配列要素Ｎｏ．Ｍがインクリメントされる（ステップＳＴ９６）。その後、シーケンスはステップＳＴ９１に戻り、以下同様の処理が繰り返される。
【０１１５】
以上の処理により、図１５に示すように、元映像Ａ（３）およびＡ（８）が間引かれた編集後映像Ｂ（Ｍ）が作成される。
【０１１６】
以上説明したように、この実施の形態４に係る道路映像情報作成装置１１１によれば、カメラ３０２で道路を撮影するときは映像更新周期を短くして高品位な映像を取得し、記録媒体に格納する際に、取得した映像を間引いて格納するようにしたので、記録媒体に格納する道路映像ストリーミングデータの量を減らすことができる。従って、各種の記録媒体の種類（容量）に適した道路映像ストリーミングデータを提供できる。
【０１１７】
なお、この実施の形態４に係る道路映像情報作成装置１１１では、元映像最大配列要素数Ｎｍａｘ＝１００、元映像更新距離ＡＬ＝１．０および編集後映像更新距離ＢＬ＝１．２５とし、元映像Ａ（Ｎ）から編集後映像Ｂ（Ｍ）の距離Ｓが元映像更新距離ＡＬの１／２である場合に近いと判断するように構成したが、これらの数値は一例であり、この発明では任意の数値を用いることができる。
【０１１８】
実施の形態５．
この発明の実施の形態５は道路映像情報作成装置１１１に関し、道路映像ストリーミングデータにレタッチ処理を施して記録媒体に格納するようにしたものである。
【０１１９】
この発明の実施の形態５に係る道路映像情報作成装置１１１のハードウェア構成は、図３に示した実施の形態１に係る道路映像情報作成装置１１１のハードウェア構成と同じである。
【０１２０】
次に、この発明の実施の形態５に係る道路映像情報作成装置１１１の動作を説明する。パーソナルコンピュータ３０１は、カメラ３０２を搭載した車両２０が走行し、その移動距離が所定値になる毎に、図１６（Ａ）に示すような実写映像をカメラ３０２から取得する。
【０１２１】
次いで、パーソナルコンピュータ３０１は、実写映像のコントラストおよびシャープネスを調整するためのレタッチ処理を実行する。これにより、図１６（Ｂ）に示すような、運転者の視認性が向上された編集後映像が得られる。この編集後映像が、上述した実施の形態１〜実施の形態４に示すような方法で記録媒体に格納される。
【０１２２】
なお、運転者を誘導するためには、仰角が大きい部分の映像は不要である場合が多い。このような場合は、図１６（Ｂ）に破線９０３で示すように、映像の下部領域のみを取り出すトリミング処理を行い、このトリミング処理が施された編集後映像を、上述した実施の形態１〜実施の形態４に示すような方法で記録媒体に格納するように構成できる。
【０１２３】
以上説明したように、この実施の形態５に係る道路映像情報作成装置１１１によれば、カメラ３０２で道路を撮影することにより得られた映像にレタッチ処理やトリミング処理を施して記録媒体に格納するようにしたので、走行時の目視に適するレベルまで視認性を向上させることができる。
【０１２４】
実施の形態６．
この発明の実施の形態６は道路映像情報作成装置１１１に関し、道路映像を表す既作成の３次元ＣＧデータをＭＰＥＧ形式のストリーミングデータに変換して道路映像ストリーミングデータとして記録媒体に格納するようにしたものである。
【０１２５】
この発明の実施の形態６に係る道路映像情報作成装置１１１のハードウェア構成は、図１７に示すように、パーソナルコンピュータ（ＰＣ）３０１と外部記憶装置３０７から構成されている。パーソナルコンピュータ３０１は、案内地点抽出機能３０１ａ、誘導機能３０１ｂおよび３次元ＣＧ機能３０１ｃを備えている。
【０１２６】
案内地点抽出機能３０１ａは、所定の抽出基準に従って、自動的に地図データから交差点（全進入方向）、分岐点（全分岐方向）、名所、施設等の地点を抽出する。誘導機能３０１ｂは、３次元ＣＧ映像を作成すべき経路を作成する。３次元ＣＧ機能３０１ｃは、案内表示経路Ｒ１上の緯度、経度、進行方向等の情報から３次元ＣＧ映像を作成する。
【０１２７】
また、外部記憶装置３０７は、３次元ＣＧデータ３０７ａ、地図データ３０７ｂおよび映像データ３０７ｃを記憶する。３次元ＣＧデータ３０７ａは、例えばＣＡＤシステム等を用いて作成されたデータであり、３次元ＣＧ映像を作成するために使用される。地図データ３０７ｂは、案内地点抽出機能３０１ａおよび誘導機能３０１ｂで使用される。映像データ３０７は、後述する映像配列Ａから構成される。
【０１２８】
次に、この発明の実施の形態６に係る道路映像情報作成装置１１１の動作を説明する。まず、動作の概要を図１８を参照しながら説明する。
【０１２９】
パーソナルコンピュータ３０１は、図１８（Ａ）に示すような、所定の移動距離に対応する周期で映像更新信号を生成する。そして、図１８（Ａ）に示すように、３次元ＣＧ映像を映像更新信号に同期して描画する。このようにして描画された３次元ＣＧ映像は、図１８（Ｃ）に示すように、ＭＰＥＧ形式の道路映像ストリーミングデータに変換されて記憶媒体に格納される。
【０１３０】
次に、３次元ＣＧをＭＰＥＧ形式のストリーミングデータに変換して道路映像ストリーミングデータを生成する処理の詳細を、図１９に示すフローチャートおよび図２０に示した説明図を参照しながら説明する。
【０１３１】
以下では、映像配列を「Ａ」、映像更新間隔距離［ｍ］を「ＡＬ」、映像配列要素Ｎｏ．を「Ｎ」、映像配列要素数を「Ｎｍａｘ」およびＡ（０）からＡ（Ｎ）までの距離である収録映像距離［ｍ］を「Ｌ」でそれぞれ表す。
【０１３２】
まず、案内地点抽出機能３０１ａによって予め抽出されている案内表示地点（区間）が誘導機能３０１ｂに設定される（ステップＳＴ１００）。なお、案内表示地点は、道路映像情報作成装置１１１の図示しない表示装置に表示されたメニューリストで案内表示地点選択を指定し、この指定に応じて表示装置に表示された地図上の地点を手動で選択して設定するように構成することもできる。
【０１３３】
次いで、誘導機能３０１ｂを用いて、案内表示経路が作成される（ステップＳＴ１０１）。具体的には、案内表示地点が例えば交差点の場合は、３次元ＣＧ映像を描画するために、ステップＳＴ１００で設定された案内表示地点と地図データとから、図２０に示すような、案内開始位置、進入方向と映像収録距離Ｌに対応した案内表示地点イメージ上に自車位置Ｒ２を含む案内表示経路Ｒ１が作成される。
【０１３４】
次いで、３次元ＣＧ映像をＭＰＥＧ形式の映像に変換して格納する映像配列Ａを作成するための初期値の設定が行われる（ステップＳＴ１０２）。例えば、映像更新間隔距離ＡＬ＝１．０、映像配列要素Ｎｏ．Ｎ＝０、映像配列要素数Ｎｍａｘ＝９に設定される。
【０１３５】
次いで、映像の作成残があるかどうかが調べられる（ステップＳＴ１０３）。ここで、映像の作成残がないことが判断されると、処理は終了する。一方、映像の作成残が有ることが判断されると、映像Ａ（０）からＡ（Ｎ）までの距離Ｌが「Ｌ＝ＡＬ×Ｎ」により算出される（ステップＳＴ１０４）。
【０１３６】
次いで、３次元ＣＧ映像機能３０１ｃを用いて、案内表示経路上の収録映像距離Ｌ地点の情報（緯度、経度、進行方向等）をもとに、３次元ＣＧ映像が描画される（ステップＳＴ１０５）。次いで、ステップＳＴ１０５で作成された３次元ＣＧ映像が映像要素Ａ（Ｎ）に格納される（ステップＳＴ１０６）。次いで、次の映像作成を行うために、映像配列要素Ｎｏ．がインクリメント（Ｎ＝Ｎ＋１）される（ステップＳＴ１０７）。その後、シーケンスはステップＳＴ１０３に戻り、以下同様の処理が繰り返される。この繰り返し処理により、経路上の３次元ＣＧ映像が映像配列Ａ（ＭＰＥＧ形式）で映像データ領域３０７ｃに格納される。
【０１３７】
以上説明したように、この実施の形態６に係る道路映像情報作成装置１１１によれば、ナビゲーション装置１０１で３次元ＣＧを直接描画することに比べ、予め３次元ＣＧデータをＭＰＥＧ形式のストリーミングデータに変換して記録媒体に格納しておき、ナビゲーション装置１０１では、このストリーミングデータを表示させるように構成したので、ナビゲーション装置１０１で３次元ＣＧを直接描画することに比べ、映像更新に要する負荷を低減させることができる。
【０１３８】
なお、この実施の形態６に係る道路映像情報作成装置１１１では、３次元ＣＧデータをＭＰＥＧ形式のストリーミングデータに変換する場合を例に挙げて説明したが、描画に大きな負荷を要する他のデータをＭＰＥＧ形式のストリーミングデータに変換するように構成することもでき、この場合も、上述した効果と同様の効果を得ることができる。
【０１３９】
実施の形態７．
この発明の実施の形態７はナビゲーション装置１０１に関し、同一の案内表示地点に関係付けた複数の道路映像データを車両信号を用いて自動的に切替えるようにしたものである。
【０１４０】
この発明の実施の形態７に係るナビゲーション装置１０１のハードウェア構成は、図２に示した実施の形態１に係るナビゲーション装置１０１のハードウェア構成と同じである。
【０１４１】
外部記憶装置２０４に装着される記録媒体には、１つの案内表示地点に対し、図２１（Ａ）に示すような昼間の道路の景観を示す昼映像データと、図２１（Ｂ）に示すような夜間の道路の景観を示す夜映像データとが格納されている。
【０１４２】
次に、この発明の実施の形態７に係るナビゲーション装置１０１の動作を説明する。図２２は、ナビゲーション装置１０１の表示装置２０６に表示される経路誘導画面の例を示す図である。この経路誘導画面では、地図上に描かれた案内表示経路Ｒ１、自車位置Ｒ２を表示するとともに案内表示地点Ｒ３の位置情報を持つ。
【０１４３】
このナビゲーション装置１０１を搭載した車両１０が地図上の案内表示経路Ｒ１を走行して案内表示地点Ｒ３に到達すると、図２３のフローチャートに示すように、ＣＰＵ２０１は、スモールランプがＯＮになっているかどうかを調べる（ステップＳＴ１１０）。これは、車両１０のランプセンサ１２から車両信号インタフェース２１１を介して送られてくる車両信号中のスモールランプ点灯信号がスモールランプの点灯を示しているかどうかを調べることにより行われる。
【０１４４】
このステップＳＴ１１０でスモールランプがＯＮであることが判断されると、外部記憶装置２０４に格納されている夜映像データに基づいて夜間の道路映像が表示装置２０６に表示される（ステップＳＴ１１１）。一方、スモールランプがＯＮでないことが判断されると、外部記憶装置２０４に格納されている昼映像データに基づいて昼間の道路映像が表示装置２０６に表示される（ステップＳＴ１１２）。
【０１４５】
以上説明したように、この実施の形態７に係るナビゲーション装置１０１によれば、現実の車両周辺環境に近いリアリティの高い映像を表示することができる。
【０１４６】
なお、実施の形態７に係るナビゲーション装置１０１では、昼間の道路映像と夜間の道路映像との切り替えをスモールランプ点灯信号に従って行うように構成したが、道路映像の切り替えは、ナビゲーション装置１０１に内蔵される時計機構（図示しない）から得られる時刻に基づいて判断される時間帯によって行うように構成することもできる。時間帯によって道路映像を切り替える場合、昼間の道路映像と夜間の道路映像といった２つのみならず、例えば朝方、昼間、夕方、夜間といった２つ以上の時間帯の道路映像を予め記録媒体に記録しておき、道路映像の切り替えは、時計機構から得られる時刻に基づいて判断される時間帯によって対応する道路映像を選択するように構成することもできる。
【０１４７】
また、例えば春夏秋冬といった季節毎の道路映像を予め記録媒体に記録しておき、道路映像の切り替えは、時計機構から得られる時刻情報に基づいて判断される年月日によって対応する道路映像を選択するように構成することもできる。
【０１４８】
更に、車高の違いにより運転者視点が異なるので、車両種類毎の道路映像を予め記録媒体に記録しておき、車両１０から得られる車両情報に基づいて道路映像を選択するように構成することもできる。
【図面の簡単な説明】
【０１４９】
【図１】この発明の概要を示す機能ブロック図である。
【図２】この発明の実施の形態１に係るナビゲーション装置のハードウェア構成を示すブロック図である。
【図３】この発明の実施の形態１に係る道路映像情報作成装置のハードウェア構成を示すブロック図である。
【図４】この発明の実施の形態１に係るナビゲーション装置の概略の動作を説明するためのタイミングチャートである。
【図５】この発明の実施の形態１に係るナビゲーション装置の詳細な動作を説明するためのフローチャートである。
【図６】この発明の実施の形態１の変形例に係るナビゲーション装置のハードウェア構成を示すブロック図である。
【図７】この発明の実施の形態１の変形例に係るナビゲーション装置の詳細な動作を説明するためのフローチャートである。
【図８】この発明の実施の形態２に係るナビゲーション装置の概略の動作を説明するためのタイミングチャートである。
【図９】この発明の実施の形態２に係るナビゲーション装置の詳細な動作を説明するためのフローチャートである。
【図１０】この発明の実施の形態３に係る道路映像情報作成装置の概略の処理内容を説明するための図である。
【図１１】この発明の実施の形態３に係る道路映像情報作成装置の動作を説明するためのフローチャートである。
【図１２】この発明の実施の形態３に係る道路映像情報作成装置の動作を説明するための説明図である。
【図１３】この発明の実施の形態４に係る道路映像情報作成装置の動作を説明するためのタイミングチャートである。
【図１４】この発明の実施の形態４に係る道路映像情報作成装置の動作を説明するためのフローチャートである。
【図１５】この発明の実施の形態４に係る道路映像情報作成装置の動作を説明するための説明図である。
【図１６】この発明の実施の形態５に係る道路映像情報作成装置の動作を説明するための説明図である。
【図１７】この発明の実施の形態６に係る道路映像情報作成装置のハードウェア構成を示すブロック図である。
【図１８】この発明の実施の形態６に係る道路映像情報作成装置の動作の概要を説明するための説明図である。
【図１９】この発明の実施の形態６に係る道路映像情報作成装置の動作を説明するためのフローチャートである。
【図２０】この発明の実施の形態６に係る道路映像情報作成装置の動作を説明するための説明図である。
【図２１】この発明の実施の形態７に係るナビゲーション装置の動作の概要を説明するための図である。
【図２２】この発明の実施の形態７に係るナビゲーション装置の動作を説明するための説明図である。
【図２３】この発明の実施の形態７に係るナビゲーション装置の動作を説明するためのフローチャートである。
【符号の説明】
【０１５０】
１０，２０  車両、１１，２１  車速センサ、１２  ランプセンサ、１０１  ナビゲーション装置、１０２  地図情報取得手段、１０３  位置検出手段、１０４  入力手段、１０５  経路探索手段、１０６  経路案内出力手段、１０７  道路映像選択手段、１１１  道路映像情報作成装置、１１２  地図情報取得手段、１１３  位置検出手段、１１４  撮像手段、１１５  道路映像情報記録手段、２０１  ＣＰＵ、２０２  プログラムＲＡＭ、２０３  データＲＡＭ、２０４，３０７  外部記憶装置、２０５  表示回路、２０６  表示装置、２０７  音声出力回路、２０８  スピーカ、２０９  入力回路、２１０  操作スイッチ、２１１，３０３  車両信号インタフェース、２１２，３０４  ジャイロ、２１３，３０５  ＧＰＳ受信機、２１４，３０６  ＧＰＳアンテナ、２１５  ＶＩＣＳ受信機、２１６  ＶＩＣＳアンテナ、３０１  パーソナルコンピュータ、３０１ａ  案内地点抽出機能、３０１ｂ  誘導機能、３０１ｃ  ３次元ＣＧ機能、３０２  カメラ、５０２  ＤＭＡコントローラ、５０３  汎用描画チップ。
【図１】
2005140638.tif 000003
【図２】
2005140638.tif 000004
【図３】
2005140638.tif 000005
【図４】
2005140638.tif 000006
【図５】
2005140638.tif 000007
【図６】
2005140638.tif 000008
【図７】
2005140638.tif 000009
【図８】
2005140638.tif 000010
【図９】
2005140638.tif 000011
【図１０】
2005140638.tif 000012
【図１１】
2005140638.tif 000013
【図１２】
2005140638.tif 000014
【図１３】
2005140638.tif 000015
【図１４】
2005140638.tif 000016
【図１５】
2005140638.tif 000017
【図１６】
2005140638.tif 000018
【図１７】
2005140638.tif 000019
【図１８】
2005140638.tif 000020
【図１９】
2005140638.tif 000021
【図２０】
2005140638.tif 000022
【図２１】
2005140638.tif 000023
【図２２】
2005140638.tif 000024
【図２３】
2005140638.tif 000025