JP3384355B2 - カーナビゲーション装置の受信装置及びその周波数切換方法 - Google Patents
カーナビゲーション装置の受信装置及びその周波数切換方法Info
- Publication number
- JP3384355B2 JP3384355B2 JP09258999A JP9258999A JP3384355B2 JP 3384355 B2 JP3384355 B2 JP 3384355B2 JP 09258999 A JP09258999 A JP 09258999A JP 9258999 A JP9258999 A JP 9258999A JP 3384355 B2 JP3384355 B2 JP 3384355B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- information size
- size
- receiving
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/26—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
- G01C21/34—Route searching; Route guidance
- G01C21/36—Input/output arrangements for on-board computers
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03J—TUNING RESONANT CIRCUITS; SELECTING RESONANT CIRCUITS
- H03J7/00—Automatic frequency control; Automatic scanning over a band of frequencies
- H03J7/02—Automatic frequency control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/53—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers
- H04H20/55—Arrangements specially adapted for specific applications, e.g. for traffic information or for mobile receivers for traffic information
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Mobile Radio Communication Systems (AREA)
- Channel Selection Circuits, Automatic Tuning Circuits (AREA)
Description
【0001】
【発明の属する技術分野】本発明は、カーナビゲーショ
ン装置において、道路交通情報システムの各情報放送局
からの道路交通情報を受信する受信装置であって、現在
の自車位置において受信可能な情報放送局のうち、自車
位置周辺の道路交通情報を最も多く提供している情報放
送局を自動的に選局する受信装置、及びその周波数切換
方法に関するものである。
ン装置において、道路交通情報システムの各情報放送局
からの道路交通情報を受信する受信装置であって、現在
の自車位置において受信可能な情報放送局のうち、自車
位置周辺の道路交通情報を最も多く提供している情報放
送局を自動的に選局する受信装置、及びその周波数切換
方法に関するものである。
【0002】
【従来の技術】近年、FM多重放送等を利用し、走行中
の自動車に各地域の道路交通情報を提供する道路交通情
報システムの運用が開始され、これに伴い、提供される
道路交通情報を受信し、渋滞情報,事故情報,工事情報
等の情報を地図上に表示し最適な案内を行うカーナビゲ
ーション装置が研究・開発されている。
の自動車に各地域の道路交通情報を提供する道路交通情
報システムの運用が開始され、これに伴い、提供される
道路交通情報を受信し、渋滞情報,事故情報,工事情報
等の情報を地図上に表示し最適な案内を行うカーナビゲ
ーション装置が研究・開発されている。
【0003】このような道路交通情報システムでは、地
図上の地域をメッシュエリアに区分し、各地の情報放送
局は、サービスエリア内に属するメッシュエリアの情報
を提供する。各情報放送局は、各々異なる周波数の電波
により放送を行うため、移動する自動車で道路交通情報
を受信するためには、情報放送局のサービスエリアが変
わる毎に、新たな情報放送局に選局し直すことにより追
尾する必要がある。特に、高速での移動している場合
や、各情報放送局のサービスエリアの境界付近を走行し
ている場合には、頻繁に追尾を行う必要があるため、使
用者にとっては不便であり、このような追尾を自動的に
行うことのできるカーナビゲーション装置の受信装置が
求められている。
図上の地域をメッシュエリアに区分し、各地の情報放送
局は、サービスエリア内に属するメッシュエリアの情報
を提供する。各情報放送局は、各々異なる周波数の電波
により放送を行うため、移動する自動車で道路交通情報
を受信するためには、情報放送局のサービスエリアが変
わる毎に、新たな情報放送局に選局し直すことにより追
尾する必要がある。特に、高速での移動している場合
や、各情報放送局のサービスエリアの境界付近を走行し
ている場合には、頻繁に追尾を行う必要があるため、使
用者にとっては不便であり、このような追尾を自動的に
行うことのできるカーナビゲーション装置の受信装置が
求められている。
【0004】従来の受信装置としては、特開平6−27
4792号公報(以下イ号公報と呼ぶ)に「所定の情報
放送局より、その受信可能地域内において当該地域の各
エリアごとに区分して供給される情報を受信する受信手
段を備えてなる自動車において、自車の走行位置を検出
する自車位置検出手段と、該自車位置検出手段によって
検出された走行位置付近の上記エリア情報をメモリする
メモリ手段とを設けたことを特徴とする自動車の情報保
存装置」が開示されている。
4792号公報(以下イ号公報と呼ぶ)に「所定の情報
放送局より、その受信可能地域内において当該地域の各
エリアごとに区分して供給される情報を受信する受信手
段を備えてなる自動車において、自車の走行位置を検出
する自車位置検出手段と、該自車位置検出手段によって
検出された走行位置付近の上記エリア情報をメモリする
メモリ手段とを設けたことを特徴とする自動車の情報保
存装置」が開示されている。
【0005】上記イ号公報に開示の自動車の情報保存装
置では、一度走行したメッシュエリア内の情報を記憶し
ておき、再度同じメッシュエリア内を走行する際に、過
去に記憶した情報を使用するというものであった。
置では、一度走行したメッシュエリア内の情報を記憶し
ておき、再度同じメッシュエリア内を走行する際に、過
去に記憶した情報を使用するというものであった。
【0006】
【発明が解決しようとする課題】しかしながら上記従来
の受信装置では、渋滞や事故の発生等の時々刻々に変化
する道路交通情報に対応することができず、提供される
道路交通情報を有効に活用することができないという問
題を有していた。
の受信装置では、渋滞や事故の発生等の時々刻々に変化
する道路交通情報に対応することができず、提供される
道路交通情報を有効に活用することができないという問
題を有していた。
【0007】そこで、このように時間的に変化する道路
交通情報にも対応して自動追尾を行うために、各時点に
おいて受信中の情報放送信号を受信する際のエラーレー
トを検出し、エラーレートがある閾値を越えた時間が所
定の時間以上継続した場合、自車がその情報放送局のサ
ービスエリア外に出たと判断し、他の受信状態のよい情
報放送局を自動的に選局することが考えられる。
交通情報にも対応して自動追尾を行うために、各時点に
おいて受信中の情報放送信号を受信する際のエラーレー
トを検出し、エラーレートがある閾値を越えた時間が所
定の時間以上継続した場合、自車がその情報放送局のサ
ービスエリア外に出たと判断し、他の受信状態のよい情
報放送局を自動的に選局することが考えられる。
【0008】しかしながら、このような自動追尾を行う
場合には、以下のような課題を有していた。
場合には、以下のような課題を有していた。
【0009】(1)自車が走行中にトンネルや遮蔽物の
陰などの電波の受信状態の悪い場所を走行した場合、誤
って情報放送局のサービスエリア外に出たと判断され、
情報放送局の周波数の切り換えが行われる。道路交通情
報は1〜5分の時間間隔で提供されるため、一度周波数
の切り換えが行われると、情報の蓄積に時間がかかり、
時間的に変化する道路交通情報を有効に活用することが
できなくなる。
陰などの電波の受信状態の悪い場所を走行した場合、誤
って情報放送局のサービスエリア外に出たと判断され、
情報放送局の周波数の切り換えが行われる。道路交通情
報は1〜5分の時間間隔で提供されるため、一度周波数
の切り換えが行われると、情報の蓄積に時間がかかり、
時間的に変化する道路交通情報を有効に活用することが
できなくなる。
【0010】(2)逆に、所定の時間以上継続してエラ
ーレートがある閾値以上継続しなければ周波数の切り換
えが行われないこととすると、情報放送局のサービスエ
リア外に出た場合でも、間歇的に受信状態のよくなるよ
うな状況が生じた場合、周波数の切り換えがなかなか行
われず、サービスエリア外の情報放送局の情報を受信し
続けることとなり、道路交通情報を有効に活用すること
ができなくなる。
ーレートがある閾値以上継続しなければ周波数の切り換
えが行われないこととすると、情報放送局のサービスエ
リア外に出た場合でも、間歇的に受信状態のよくなるよ
うな状況が生じた場合、周波数の切り換えがなかなか行
われず、サービスエリア外の情報放送局の情報を受信し
続けることとなり、道路交通情報を有効に活用すること
ができなくなる。
【0011】(3)都心部などでは、各情報放送局のサ
ービスエリアが交錯している場合が多く、このような場
合、自動的に受信状態のよい情報放送局をチューニング
使用とした場合、総当たりの検索に時間がかかり、時間
的に変化する道路交通情報を有効に活用することができ
なくなる。
ービスエリアが交錯している場合が多く、このような場
合、自動的に受信状態のよい情報放送局をチューニング
使用とした場合、総当たりの検索に時間がかかり、時間
的に変化する道路交通情報を有効に活用することができ
なくなる。
【0012】(4)海上にかかる橋の上を走行する場合
などにおいて、海を隔てた対岸の情報放送局の受信状態
が良好となる場合があり、このようなときに周波数の切
り換えが行われると、サービスエリア外の情報放送局の
情報を受信することとなるため、道路交通情報を有効に
活用することができなくなる。
などにおいて、海を隔てた対岸の情報放送局の受信状態
が良好となる場合があり、このようなときに周波数の切
り換えが行われると、サービスエリア外の情報放送局の
情報を受信することとなるため、道路交通情報を有効に
活用することができなくなる。
【0013】(5)各情報放送局のサービスエリアの境
界付近においては、進行方向前方に位置する情報放送局
の提供する道路交通情報が必要であり、そのためには進
行方向前方に位置する情報放送局を選局する必要があ
る。しかし、それまで受信し続けていた進行方向後方に
位置する情報放送局の受信状態が悪くならない場合、周
波数の切り換えが行われず、受信可能な情報放送局から
有用な道路交通情報が提供されているにもかかわらず、
道路交通情報を有効に活用することができなくなる。
界付近においては、進行方向前方に位置する情報放送局
の提供する道路交通情報が必要であり、そのためには進
行方向前方に位置する情報放送局を選局する必要があ
る。しかし、それまで受信し続けていた進行方向後方に
位置する情報放送局の受信状態が悪くならない場合、周
波数の切り換えが行われず、受信可能な情報放送局から
有用な道路交通情報が提供されているにもかかわらず、
道路交通情報を有効に活用することができなくなる。
【0014】本発明は上記従来の課題を解決するもの
で、自車位置における放送の受信状態に応じて情報放送
局の選局の切り換えが可能であり、更に自車位置におい
て受信可能な情報放送局のうち、自車位置付近の道路交
通情報の情報量を最も多く提供している情報放送局を自
動的に選局することを可能とし、情報放送局より提供さ
れる道路交通情報を有効に活用することを可能とするカ
ーナビゲーション装置の受信装置を提供することを目的
とする。
で、自車位置における放送の受信状態に応じて情報放送
局の選局の切り換えが可能であり、更に自車位置におい
て受信可能な情報放送局のうち、自車位置付近の道路交
通情報の情報量を最も多く提供している情報放送局を自
動的に選局することを可能とし、情報放送局より提供さ
れる道路交通情報を有効に活用することを可能とするカ
ーナビゲーション装置の受信装置を提供することを目的
とする。
【0015】また、本発明は上記従来の課題を解決する
もので、自車位置における放送の受信状態に応じて情報
放送局の選局の切り換えが可能であり、更に自車位置に
おいて受信可能な情報放送局のうち、自車位置付近の道
路交通情報の情報量を最も多く提供している情報放送局
を自動的に選局することを可能とし、情報放送局より提
供される道路交通情報を有効に活用することを可能とす
るカーナビゲーション装置の受信装置の周波数切換方法
を提供することを目的とする。
もので、自車位置における放送の受信状態に応じて情報
放送局の選局の切り換えが可能であり、更に自車位置に
おいて受信可能な情報放送局のうち、自車位置付近の道
路交通情報の情報量を最も多く提供している情報放送局
を自動的に選局することを可能とし、情報放送局より提
供される道路交通情報を有効に活用することを可能とす
るカーナビゲーション装置の受信装置の周波数切換方法
を提供することを目的とする。
【0016】
【課題を解決するための手段】上記課題を解決するため
に本発明のカーナビゲーション装置の受信装置は、道路
交通情報システムの各情報放送局からの情報を受信する
カーナビゲーション装置の受信装置であって、情報放送
局から電波により提供される各メッシュエリアの前記情
報を受信する受信手段と、自車位置を検出する自車位置
検出手段と、各メッシュエリアの前記情報を記憶する情
報記憶手段と、各メッシュエリア及び各受信周波数ごと
の前記情報のサイズである情報サイズを記憶する情報サ
イズ記憶手段と、前記受信手段により受信された情報放
送局から提供される各メッシュエリアの前記情報を前記
情報記憶手段に記憶させ蓄積させる情報蓄積手段と、前
記情報記憶手段に蓄積された各メッシュエリアごとの前
記情報の前記情報サイズを取得し前記情報サイズ記憶手
段に登録又は更新する情報サイズ登録手段と、前記自車
位置検出手段により検出される自車位置の属するメッシ
ュエリアの前記情報サイズ記憶手段より読み出された各
受信周波数の前記情報サイズを比較し前記受信手段の検
波周波数を前記情報サイズの最も大きい受信周波数に切
り換える情報サイズ比較切換手段と、前記受信手段の前
記情報の受信時のエラーレートが所定の閾値以上となっ
た状態が所定の時間以上継続した場合に前記受信手段の
検波周波数をその時点で選局している情報放送局以外の
情報放送局の周波数に切り換えるエラーレート比較切換
手段と、前記エラーレート比較切換手段又は前記情報サ
イズ比較切換手段が前記受信手段の検波周波数を切り換
えた後に前記受信手段が前記情報を受信していない場合
前記受信手段の検波周波数をもとの周波数に戻す切換判
断手段を備えた構成よりなる。
に本発明のカーナビゲーション装置の受信装置は、道路
交通情報システムの各情報放送局からの情報を受信する
カーナビゲーション装置の受信装置であって、情報放送
局から電波により提供される各メッシュエリアの前記情
報を受信する受信手段と、自車位置を検出する自車位置
検出手段と、各メッシュエリアの前記情報を記憶する情
報記憶手段と、各メッシュエリア及び各受信周波数ごと
の前記情報のサイズである情報サイズを記憶する情報サ
イズ記憶手段と、前記受信手段により受信された情報放
送局から提供される各メッシュエリアの前記情報を前記
情報記憶手段に記憶させ蓄積させる情報蓄積手段と、前
記情報記憶手段に蓄積された各メッシュエリアごとの前
記情報の前記情報サイズを取得し前記情報サイズ記憶手
段に登録又は更新する情報サイズ登録手段と、前記自車
位置検出手段により検出される自車位置の属するメッシ
ュエリアの前記情報サイズ記憶手段より読み出された各
受信周波数の前記情報サイズを比較し前記受信手段の検
波周波数を前記情報サイズの最も大きい受信周波数に切
り換える情報サイズ比較切換手段と、前記受信手段の前
記情報の受信時のエラーレートが所定の閾値以上となっ
た状態が所定の時間以上継続した場合に前記受信手段の
検波周波数をその時点で選局している情報放送局以外の
情報放送局の周波数に切り換えるエラーレート比較切換
手段と、前記エラーレート比較切換手段又は前記情報サ
イズ比較切換手段が前記受信手段の検波周波数を切り換
えた後に前記受信手段が前記情報を受信していない場合
前記受信手段の検波周波数をもとの周波数に戻す切換判
断手段を備えた構成よりなる。
【0017】この構成により、自車位置における放送の
受信状態に応じて情報放送局の選局の切り換えが可能で
あり、更に自車位置において受信可能な情報放送局のう
ち、自車位置付近の道路交通情報の情報量を最も多く提
供している情報放送局を自動的に選局することを可能と
し、情報放送局より提供される道路交通情報を有効に活
用することを可能とするカーナビゲーション装置の受信
装置を提供することができる。
受信状態に応じて情報放送局の選局の切り換えが可能で
あり、更に自車位置において受信可能な情報放送局のう
ち、自車位置付近の道路交通情報の情報量を最も多く提
供している情報放送局を自動的に選局することを可能と
し、情報放送局より提供される道路交通情報を有効に活
用することを可能とするカーナビゲーション装置の受信
装置を提供することができる。
【0018】また、本発明のカーナビゲーション装置の
受信装置の周波数切換方法は、道路交通情報システムの
各情報放送局から電波により提供される各メッシュエリ
アの情報を受信する受信手段と、自車位置を検出する自
車位置検出手段と、各メッシュエリアの情報を記憶する
情報記憶手段と、各メッシュエリア及び各受信周波数ご
との情報のサイズである情報サイズを記憶する情報サイ
ズ記憶手段と、を備えたカーナビゲーション装置の受信
装置の周波数切換方法であって、受信手段により情報放
送局から提供される各メッシュエリアの情報を受信し情
報記憶手段に記憶させ蓄積させる情報蓄積手順と、情報
記憶手段に蓄積された各メッシュエリアごとの情報の情
報サイズを取得し、情報サイズ記憶手段に登録又は更新
する情報サイズ登録手順と、自車位置検出手段により自
車位置を検出し、自車位置の属するメッシュエリアの各
受信周波数の情報サイズを情報サイズ記憶手段より読み
出し、各受信周波数の情報サイズを比較し受信手段の検
波周波数を情報サイズの最も大きい周波数に切り換える
情報サイズ比較切換手順と、を備えた構成より成る。
受信装置の周波数切換方法は、道路交通情報システムの
各情報放送局から電波により提供される各メッシュエリ
アの情報を受信する受信手段と、自車位置を検出する自
車位置検出手段と、各メッシュエリアの情報を記憶する
情報記憶手段と、各メッシュエリア及び各受信周波数ご
との情報のサイズである情報サイズを記憶する情報サイ
ズ記憶手段と、を備えたカーナビゲーション装置の受信
装置の周波数切換方法であって、受信手段により情報放
送局から提供される各メッシュエリアの情報を受信し情
報記憶手段に記憶させ蓄積させる情報蓄積手順と、情報
記憶手段に蓄積された各メッシュエリアごとの情報の情
報サイズを取得し、情報サイズ記憶手段に登録又は更新
する情報サイズ登録手順と、自車位置検出手段により自
車位置を検出し、自車位置の属するメッシュエリアの各
受信周波数の情報サイズを情報サイズ記憶手段より読み
出し、各受信周波数の情報サイズを比較し受信手段の検
波周波数を情報サイズの最も大きい周波数に切り換える
情報サイズ比較切換手順と、を備えた構成より成る。
【0019】この構成により、自車位置における放送の
受信状態に応じて情報放送局の選局の切り換えが可能で
あり、更に自車位置において受信可能な情報放送局のう
ち、自車位置付近の道路交通情報の情報量を最も多く提
供している情報放送局を自動的に選局することを可能と
し、情報放送局より提供される道路交通情報を有効に活
用することを可能とするカーナビゲーション装置の受信
装置の周波数切換方法を提供することができる。
受信状態に応じて情報放送局の選局の切り換えが可能で
あり、更に自車位置において受信可能な情報放送局のう
ち、自車位置付近の道路交通情報の情報量を最も多く提
供している情報放送局を自動的に選局することを可能と
し、情報放送局より提供される道路交通情報を有効に活
用することを可能とするカーナビゲーション装置の受信
装置の周波数切換方法を提供することができる。
【0020】
【0021】
【0022】
【0023】
【0024】
【0025】
【0026】
【0027】
【0028】
【0029】
【0030】
【課題を解決するための手段】この目的を達成するため
に本発明の請求項1に記載のカーナビゲーション装置の
受信装置は、道路交通情報システムの各情報放送局から
の情報を受信するカーナビゲーション装置の受信装置で
あって、情報放送局から電波により提供される各メッシ
ュエリアの前記情報を受信する受信手段と、自車位置を
検出する自車位置検出手段と、各メッシュエリアの前記
情報を記憶する情報記憶手段と、各メッシュエリア及び
各受信周波数ごとの前記情報のサイズである情報サイズ
を記憶する情報サイズ記憶手段と、前記受信手段により
受信された情報放送局から提供される各メッシュエリア
の前記情報を前記情報記憶手段に記憶させ蓄積させる情
報蓄積手段と、前記情報記憶手段に蓄積された各メッシ
ュエリアごとの前記情報の前記情報サイズを取得し前記
情報サイズ記憶手段に登録又は更新する情報サイズ登録
手段と、前記自車位置検出手段により検出される自車位
置の属するメッシュエリアの前記情報サイズ記憶手段よ
り読み出された各受信周波数の前記情報サイズを比較し
前記受信手段の検波周波数を前記情報サイズの最も大き
い受信周波数に切り換える情報サイズ比較切換手段と、
前記受信手段の前記情報の受信時のエラーレートが所定
の閾値以上となった状態が所定の時間以上継続した場合
に前記受信手段の検波周波数をその時点で選局している
情報放送局以外の情報放送局の周波数に切り換えるエラ
ーレート比較切換手段と、前記エラーレート比較切換手
段又は前記情報サイズ比較切換手段が前記受信手段の検
波周波数を切り換えた後に前記受信手段が前記情報を受
信していない場合前記受信手段の検波周波数をもとの周
波数に戻す切換判断手段を備えた構成よりなる。
に本発明の請求項1に記載のカーナビゲーション装置の
受信装置は、道路交通情報システムの各情報放送局から
の情報を受信するカーナビゲーション装置の受信装置で
あって、情報放送局から電波により提供される各メッシ
ュエリアの前記情報を受信する受信手段と、自車位置を
検出する自車位置検出手段と、各メッシュエリアの前記
情報を記憶する情報記憶手段と、各メッシュエリア及び
各受信周波数ごとの前記情報のサイズである情報サイズ
を記憶する情報サイズ記憶手段と、前記受信手段により
受信された情報放送局から提供される各メッシュエリア
の前記情報を前記情報記憶手段に記憶させ蓄積させる情
報蓄積手段と、前記情報記憶手段に蓄積された各メッシ
ュエリアごとの前記情報の前記情報サイズを取得し前記
情報サイズ記憶手段に登録又は更新する情報サイズ登録
手段と、前記自車位置検出手段により検出される自車位
置の属するメッシュエリアの前記情報サイズ記憶手段よ
り読み出された各受信周波数の前記情報サイズを比較し
前記受信手段の検波周波数を前記情報サイズの最も大き
い受信周波数に切り換える情報サイズ比較切換手段と、
前記受信手段の前記情報の受信時のエラーレートが所定
の閾値以上となった状態が所定の時間以上継続した場合
に前記受信手段の検波周波数をその時点で選局している
情報放送局以外の情報放送局の周波数に切り換えるエラ
ーレート比較切換手段と、前記エラーレート比較切換手
段又は前記情報サイズ比較切換手段が前記受信手段の検
波周波数を切り換えた後に前記受信手段が前記情報を受
信していない場合前記受信手段の検波周波数をもとの周
波数に戻す切換判断手段を備えた構成よりなる。
【0031】この構成により、以下のような作用が得ら
れる。
れる。
【0032】(1)切換判断手段は、前記エラーレート
比較切換手段又は前記情報サイズ比較切換手段が前記受
信手段の検波周波数を切り換えた後、受信手段が情報を
受信しているか否かを検査し、受信手段が情報を受信し
ていない場合受信手段の検波周波数をもとの周波数に戻
す。
比較切換手段又は前記情報サイズ比較切換手段が前記受
信手段の検波周波数を切り換えた後、受信手段が情報を
受信しているか否かを検査し、受信手段が情報を受信し
ていない場合受信手段の検波周波数をもとの周波数に戻
す。
【0033】(2)切換後に選局した情報放送局が放送
を停止していた場合に、その放送局を選局することが防
止される。
を停止していた場合に、その放送局を選局することが防
止される。
【0034】
【0035】
【0036】
【0037】
【0038】
【0039】
【0040】
【0041】
【0042】
【0043】
【0044】
【0045】
【0046】
【0047】
【0048】
【0049】
【0050】
【0051】
【0052】以下に本発明の一実施の形態について、図
面を参照しながら説明する。
面を参照しながら説明する。
【0053】(実施の形態1)本実施の形態の受信装置
は、FM多重放送により情報放送局であるFM放送局か
ら送信されるVICS(Vehicle Information and Comm
unication Syatem道路交通情報通信システム)情報を受
信し再生するカーナビゲーションの搭載される受信装置
であり、自車の移動に伴い、自車の位置において最適な
情報を送信している放送局を選局する周波数切換方法に
より自動的に検波周波数の切り換えを行うものである。
は、FM多重放送により情報放送局であるFM放送局か
ら送信されるVICS(Vehicle Information and Comm
unication Syatem道路交通情報通信システム)情報を受
信し再生するカーナビゲーションの搭載される受信装置
であり、自車の移動に伴い、自車の位置において最適な
情報を送信している放送局を選局する周波数切換方法に
より自動的に検波周波数の切り換えを行うものである。
【0054】FM多重放送では、VICS情報は1乃至
複数のデータグループとして1〜5分おきに送信され
る。データグループは、更に、複数のデータブロックか
ら構成されており、VICS情報はデータブロックとし
てデータパケットに載せられてFM電波の多重信号とし
て送信される。本実施の形態の受信装置は、受信したデ
ータパケットの誤り訂正を行った後データブロックを再
生し、更に、それらのデータブロックを所定の順序でつ
なぎ合わせることで、データグループを構築し、VIC
S情報を再生するものであるが、この際の、受信時のエ
ラーレート及び受信したVICS情報に含まれる自車位
置周辺の情報量により、最適なFM放送局を選局するよ
うにしたものである。
複数のデータグループとして1〜5分おきに送信され
る。データグループは、更に、複数のデータブロックか
ら構成されており、VICS情報はデータブロックとし
てデータパケットに載せられてFM電波の多重信号とし
て送信される。本実施の形態の受信装置は、受信したデ
ータパケットの誤り訂正を行った後データブロックを再
生し、更に、それらのデータブロックを所定の順序でつ
なぎ合わせることで、データグループを構築し、VIC
S情報を再生するものであるが、この際の、受信時のエ
ラーレート及び受信したVICS情報に含まれる自車位
置周辺の情報量により、最適なFM放送局を選局するよ
うにしたものである。
【0055】図1は本発明の実施の形態1の受信装置の
装置構成を示すブロック図である。
装置構成を示すブロック図である。
【0056】図1において、1はFM電波を受信する受
信アンテナ、2は受信したFM受信信号を検波し選局を
行い検波信号を出力する検波選局部、3はFM受信信号
に位相同期をかけ検波選局部2の検波用の周波数信号を
出力するPLL周波数復調器(Phase-Locked Loop freq
uency demodulator 位相同期ループ周波数復調器)、4
は検波選局部2の出力するFM受信信号を復号しデータ
パケットを出力すると共に復号時のエラーレートを計測
し要求に応じてエラーレートを出力するDARC(Data
Radio Channel)デコーダ、5はデータグループ(後
述)を記憶するDRAM(Dynamic Random Access Memo
ry動的等速呼出し記憶デバイス)、6は各メッシュエリ
アの各周波数に対応するデータグループのサイズを記憶
保持するSRAM(Static Random Access Memory 静的
等速呼出し記憶デバイス)、7はDARCデコーダ4の
出力するデータパケットからデータグループを作成しD
RAM5に記憶又はDRAM5に記憶されたデータグル
ープを更新するデータグループ構築部、8はDARCデ
コーダ4の出力するエラーレートPerrを一定時間積算
し受信時間積算値Serrが一定の閾値Smax以下の場合に
はSRAM6に記憶された現在の周波数fx,メッシュ
エリアy(メッシュコードMy)に対応するデータグル
ープのサイズ(以下、情報サイズと呼ぶ。)S0(fx,
My)と情報サイズ更新要求を出力する情報サイズ更新
部、9は情報サイズ更新部8より情報サイズS0(fx,
My)と情報サイズ更新要求が入力された場合情報サイ
ズS0(fx,My)とSRAM6に記憶されている現在
のメッシュエリアyの現在の周波数fxに対応する情報
サイズS1(fx,My)とを比較しS1(fx,My)<S
0(f x,My)の場合にはSRAM6に記憶された情報
サイズS1(fx,Mi)を現在の情報サイズS0(fx,
My)に更新する更新履歴処理部、10は周波数fx,メ
ッシュエリアyに対応する情報サイズS1(fx,My)
読み出し要求があった場合SRAM6に記憶された前回
のデータグループのサイズS1(fx,My)と最後の日
のデータグループのサイズS2(fx,My)とを比較し
何れか大きい方を情報サイズS3(fx,My)として出
力する情報サイズ読出処理部、11は情報サイズ読出処
理部10より入力された現在地のメッシュエリアyの情
報サイズS 3(fx,My)と周辺の放送局の周波数f
i(i≠x)の現在地のメッシュエリアyの情報サイズ
S3(fi,My)とを比較しS3(fx,My)<S
3(fi,My)の場合には周波数fiへの切換要求S2を
出力する情報サイズ比較切換部、12はDARCデコー
ダ4の出力するエラーレートPerrが所定の時間T2(例
えば、6分)の間継続して閾値εよりも小さい場合にメ
ッシュエリアyを含む他の放送局の周波数fi(iは放
送局x以外の適当な放送局)への切換要求S1を出力す
るエラーレート比較切換部、13は情報サイズ比較切換
部11やエラーレート比較切換部12から切換要求S1
又はS2が入力されるとPLL周波数復調器3の設定周
波数を現在の周波数fxから周波数fiに切り換えを行い
周波数が合っていない場合(位相同期ができない場合)
又はDARCデコーダ4からデータパケットが出力され
ない場合にはPLL周波数復調器3の設定周波数をもと
の周波数f xに戻す切換判断部、14は現在の日時デー
タを出力する時計、15は時計14の出力する日時デー
タの日付が変わった場合SRAM6に記憶された前回の
情報サイズS2’(fj,Mi)の値を最後の日の情報サ
イズS2(fj,Mi)の値に全て更新する情報サイズテ
ーブル更新部、16は情報サイズ更新部8から入力され
る情報サイズS0(fx,My)が0の場合又はPLL周
波数復調器3の周波数切り換え時の追尾できなかった場
合にSRAM6に記憶された情報サイズS1(fx,
My)をゼロクリアするゼロクリア処理部、17はGP
S人工衛星からの航法電波を受信するGPSアンテナ、
18はGPSにより自車の位置を測位し出力するGPS
受信機、19はGPS受信機18から出力される位置情
報信号に基づき自車位置の座標(緯度・経度等)を測位
し自車位置を検出する自車位置検出部、20はCD−R
OM及びCD−ROMドライブ等により構成された地図
情報を記憶する地図情報記憶部である。
信アンテナ、2は受信したFM受信信号を検波し選局を
行い検波信号を出力する検波選局部、3はFM受信信号
に位相同期をかけ検波選局部2の検波用の周波数信号を
出力するPLL周波数復調器(Phase-Locked Loop freq
uency demodulator 位相同期ループ周波数復調器)、4
は検波選局部2の出力するFM受信信号を復号しデータ
パケットを出力すると共に復号時のエラーレートを計測
し要求に応じてエラーレートを出力するDARC(Data
Radio Channel)デコーダ、5はデータグループ(後
述)を記憶するDRAM(Dynamic Random Access Memo
ry動的等速呼出し記憶デバイス)、6は各メッシュエリ
アの各周波数に対応するデータグループのサイズを記憶
保持するSRAM(Static Random Access Memory 静的
等速呼出し記憶デバイス)、7はDARCデコーダ4の
出力するデータパケットからデータグループを作成しD
RAM5に記憶又はDRAM5に記憶されたデータグル
ープを更新するデータグループ構築部、8はDARCデ
コーダ4の出力するエラーレートPerrを一定時間積算
し受信時間積算値Serrが一定の閾値Smax以下の場合に
はSRAM6に記憶された現在の周波数fx,メッシュ
エリアy(メッシュコードMy)に対応するデータグル
ープのサイズ(以下、情報サイズと呼ぶ。)S0(fx,
My)と情報サイズ更新要求を出力する情報サイズ更新
部、9は情報サイズ更新部8より情報サイズS0(fx,
My)と情報サイズ更新要求が入力された場合情報サイ
ズS0(fx,My)とSRAM6に記憶されている現在
のメッシュエリアyの現在の周波数fxに対応する情報
サイズS1(fx,My)とを比較しS1(fx,My)<S
0(f x,My)の場合にはSRAM6に記憶された情報
サイズS1(fx,Mi)を現在の情報サイズS0(fx,
My)に更新する更新履歴処理部、10は周波数fx,メ
ッシュエリアyに対応する情報サイズS1(fx,My)
読み出し要求があった場合SRAM6に記憶された前回
のデータグループのサイズS1(fx,My)と最後の日
のデータグループのサイズS2(fx,My)とを比較し
何れか大きい方を情報サイズS3(fx,My)として出
力する情報サイズ読出処理部、11は情報サイズ読出処
理部10より入力された現在地のメッシュエリアyの情
報サイズS 3(fx,My)と周辺の放送局の周波数f
i(i≠x)の現在地のメッシュエリアyの情報サイズ
S3(fi,My)とを比較しS3(fx,My)<S
3(fi,My)の場合には周波数fiへの切換要求S2を
出力する情報サイズ比較切換部、12はDARCデコー
ダ4の出力するエラーレートPerrが所定の時間T2(例
えば、6分)の間継続して閾値εよりも小さい場合にメ
ッシュエリアyを含む他の放送局の周波数fi(iは放
送局x以外の適当な放送局)への切換要求S1を出力す
るエラーレート比較切換部、13は情報サイズ比較切換
部11やエラーレート比較切換部12から切換要求S1
又はS2が入力されるとPLL周波数復調器3の設定周
波数を現在の周波数fxから周波数fiに切り換えを行い
周波数が合っていない場合(位相同期ができない場合)
又はDARCデコーダ4からデータパケットが出力され
ない場合にはPLL周波数復調器3の設定周波数をもと
の周波数f xに戻す切換判断部、14は現在の日時デー
タを出力する時計、15は時計14の出力する日時デー
タの日付が変わった場合SRAM6に記憶された前回の
情報サイズS2’(fj,Mi)の値を最後の日の情報サ
イズS2(fj,Mi)の値に全て更新する情報サイズテ
ーブル更新部、16は情報サイズ更新部8から入力され
る情報サイズS0(fx,My)が0の場合又はPLL周
波数復調器3の周波数切り換え時の追尾できなかった場
合にSRAM6に記憶された情報サイズS1(fx,
My)をゼロクリアするゼロクリア処理部、17はGP
S人工衛星からの航法電波を受信するGPSアンテナ、
18はGPSにより自車の位置を測位し出力するGPS
受信機、19はGPS受信機18から出力される位置情
報信号に基づき自車位置の座標(緯度・経度等)を測位
し自車位置を検出する自車位置検出部、20はCD−R
OM及びCD−ROMドライブ等により構成された地図
情報を記憶する地図情報記憶部である。
【0057】PLL周波数復調器3は、設定された所定
の周波数の検波用周波数信号を検波選局部2に出力す
る。検波選局部2は、受信アンテナ1により受信される
FM放送局からFM多重放送により送信されるFM電波
を検波し出力する。このときの検波周波数の設定は、P
LL周波数復調器3より出力される検波用周波数信号に
より行われる。検波選局部2により受信されたFM受信
信号はDARCデコーダ4により復調され、更に多重信
号が分離・復調される。次いで、DARCデコーダ4
は、この多重信号のブロック同期を検出し、CRC及び
パリティコード等による誤り訂正を行い、パケットとし
てデータグループ構築部7に出力する。
の周波数の検波用周波数信号を検波選局部2に出力す
る。検波選局部2は、受信アンテナ1により受信される
FM放送局からFM多重放送により送信されるFM電波
を検波し出力する。このときの検波周波数の設定は、P
LL周波数復調器3より出力される検波用周波数信号に
より行われる。検波選局部2により受信されたFM受信
信号はDARCデコーダ4により復調され、更に多重信
号が分離・復調される。次いで、DARCデコーダ4
は、この多重信号のブロック同期を検出し、CRC及び
パリティコード等による誤り訂正を行い、パケットとし
てデータグループ構築部7に出力する。
【0058】DARCデコーダ4は、FM受信信号を復
号する際のブロック同期エラー,横訂正エラー,縦訂正
エラーを測定し、要求に応じて出力する。ここで、ブロ
ック同期エラーとは、DARCデコーダ4が各パケット
の先頭のブロック識別符号BIC1〜BIC4が検出で
きない場合のエラーを表す。ブロック同期エラーが生じ
た場合には、パケットの内容を再生することはできな
い。また、横訂正エラーは、各パケットの巡回符号(C
RC)による誤り検出で検出されるエラーであり、縦訂
正エラーは、横訂正エラーでエラー訂正できなかったフ
レームについてパリティパケットを使い更に誤り訂正し
ようとした際に発生するエラーである。
号する際のブロック同期エラー,横訂正エラー,縦訂正
エラーを測定し、要求に応じて出力する。ここで、ブロ
ック同期エラーとは、DARCデコーダ4が各パケット
の先頭のブロック識別符号BIC1〜BIC4が検出で
きない場合のエラーを表す。ブロック同期エラーが生じ
た場合には、パケットの内容を再生することはできな
い。また、横訂正エラーは、各パケットの巡回符号(C
RC)による誤り検出で検出されるエラーであり、縦訂
正エラーは、横訂正エラーでエラー訂正できなかったフ
レームについてパリティパケットを使い更に誤り訂正し
ようとした際に発生するエラーである。
【0059】情報サイズ更新部8,情報サイズ比較切換
部11,エラーレート比較切換部12は、各々、内部に
計時用のタイマを備えている。
部11,エラーレート比較切換部12は、各々、内部に
計時用のタイマを備えている。
【0060】GPSアンテナ17及びGPS受信機18
は、4個のGPS人工衛星から地上に無線送信される航
法電波を受信し、自車位置検出部19に出力する。自車
位置検出部19は、その航法電波に含まれる電波送信時
刻,地球周回の軌道情報と航法電波到達時刻から、GP
S人工衛星から自車までの距離を測定し、各GPS人工
衛星を中心とする球面の交点座標から自車位置を検出す
る。
は、4個のGPS人工衛星から地上に無線送信される航
法電波を受信し、自車位置検出部19に出力する。自車
位置検出部19は、その航法電波に含まれる電波送信時
刻,地球周回の軌道情報と航法電波到達時刻から、GP
S人工衛星から自車までの距離を測定し、各GPS人工
衛星を中心とする球面の交点座標から自車位置を検出す
る。
【0061】尚、本実施の形態において、受信手段は受
信アンテナ1,検波選局部2,PLL周波数復調器3,
DARCデコーダ4により構成されており、自車位置検
出手段はGPSアンテナ17,GPS受信機18,自車
位置検出部19,地図情報記憶部20により構成されて
おり、情報記憶手段はDRAM5により構成されてお
り、情報サイズ記憶手段はSRAM6により構成されて
おり、情報蓄積手段はデータグループ構築部7により構
成されており、情報サイズ登録手段は情報サイズ更新部
8,更新履歴処理部9により構成されており、情報サイ
ズ比較切換手段は情報サイズ読出処理部10,情報サイ
ズ比較切換部11により構成されており、エラーレート
比較切換手段はエラーレート比較切換部12により構成
されており、切換判断手段は切換判断部13により構成
されており、情報サイズテーブル更新手段は時計14,
情報サイズテーブル更新部15により構成されており、
ゼロクリア処理手段はゼロクリア処理部16により構成
されている。
信アンテナ1,検波選局部2,PLL周波数復調器3,
DARCデコーダ4により構成されており、自車位置検
出手段はGPSアンテナ17,GPS受信機18,自車
位置検出部19,地図情報記憶部20により構成されて
おり、情報記憶手段はDRAM5により構成されてお
り、情報サイズ記憶手段はSRAM6により構成されて
おり、情報蓄積手段はデータグループ構築部7により構
成されており、情報サイズ登録手段は情報サイズ更新部
8,更新履歴処理部9により構成されており、情報サイ
ズ比較切換手段は情報サイズ読出処理部10,情報サイ
ズ比較切換部11により構成されており、エラーレート
比較切換手段はエラーレート比較切換部12により構成
されており、切換判断手段は切換判断部13により構成
されており、情報サイズテーブル更新手段は時計14,
情報サイズテーブル更新部15により構成されており、
ゼロクリア処理手段はゼロクリア処理部16により構成
されている。
【0062】次に、本実施の形態の受信装置において処
理される各データの構成について説明する。
理される各データの構成について説明する。
【0063】図2はデータフレームのデータフォーマッ
トを表す図である。
トを表す図である。
【0064】図2に示したように、データフレームは1
フレームが190ブロックのデータを伝送するためのパ
ケットと82ブロックのパリティパケットにより構成さ
れる。データを伝送するためのパケットは、先頭から、
16ビットのブロック識別符号BIC,176ビットの
データパケット,14ビットのCRC(Cyclic Redunda
ncy Check),82ビットの横方向パリティ符号により
構成さる。ブロック識別符号BICは、各パケットの種
別を表すコードであり、データパケットはVICS情報
等の送信される情報が載せられたデータであり、CRC
は巡回符号による誤り検出を行うためのコードであり、
横方向パリティ符号は、1フレーム内の横方向のパリテ
ィ情報である。パリティパケットは、先頭から、16ビ
ットのブロック識別符号BIC,190ビットのパリテ
ィにより構成される。上記パリティパケットは、バース
トエラーを防ぐためデータフレーム内に分散配置されて
いる。パリティパケットは、複数個のデータフレームの
縦方向のパリティコードが載せられたパケットであり、
例えば、図2のパリティ1には、データパケット1〜1
5のデータパケット及びCRCのパリディ情報、パリテ
ィ2には、データパケット16,17のデータパケット
及びCRCのパリディ情報である。
フレームが190ブロックのデータを伝送するためのパ
ケットと82ブロックのパリティパケットにより構成さ
れる。データを伝送するためのパケットは、先頭から、
16ビットのブロック識別符号BIC,176ビットの
データパケット,14ビットのCRC(Cyclic Redunda
ncy Check),82ビットの横方向パリティ符号により
構成さる。ブロック識別符号BICは、各パケットの種
別を表すコードであり、データパケットはVICS情報
等の送信される情報が載せられたデータであり、CRC
は巡回符号による誤り検出を行うためのコードであり、
横方向パリティ符号は、1フレーム内の横方向のパリテ
ィ情報である。パリティパケットは、先頭から、16ビ
ットのブロック識別符号BIC,190ビットのパリテ
ィにより構成される。上記パリティパケットは、バース
トエラーを防ぐためデータフレーム内に分散配置されて
いる。パリティパケットは、複数個のデータフレームの
縦方向のパリティコードが載せられたパケットであり、
例えば、図2のパリティ1には、データパケット1〜1
5のデータパケット及びCRCのパリディ情報、パリテ
ィ2には、データパケット16,17のデータパケット
及びCRCのパリディ情報である。
【0065】図3は図2のデータパケットのデータフォ
ーマットを表す図である。
ーマットを表す図である。
【0066】図3に示したように、データパケットは、
32ビットのプリフィックスと144ビットのデータブ
ロック(文字・図形情報データの場合)又は16ビット
のプリフィックスと160ビットのデータブロック(時
刻情報、放送局名等のデータの場合)から構成されてい
る。更に、プリフィックスは、サービス識別,復号識
別,情報終了フラグ,更新フラグ,データグループの番
号,データパケットの番号からなる。
32ビットのプリフィックスと144ビットのデータブ
ロック(文字・図形情報データの場合)又は16ビット
のプリフィックスと160ビットのデータブロック(時
刻情報、放送局名等のデータの場合)から構成されてい
る。更に、プリフィックスは、サービス識別,復号識
別,情報終了フラグ,更新フラグ,データグループの番
号,データパケットの番号からなる。
【0067】図4はデータグループのデータフォーマッ
トを表す図である。
トを表す図である。
【0068】データグループは、受信されたデータフレ
ームのデータブロックを所定の順序でつなぎ合わせるこ
とに構成される復元されたデータであり、図4に示した
ように、先頭から、番組番号,内容更新フラグ,ページ
番号,メッシュ番号,地図座標Xの上位8ビット,地図
座標Yの上位8ビット,及び残りのメッセージデータの
順で構成されている。地図座標Xの上位8ビット及び地
図座標Yの上位8ビットの2つのコードによりメッシュ
コードが構成される。
ームのデータブロックを所定の順序でつなぎ合わせるこ
とに構成される復元されたデータであり、図4に示した
ように、先頭から、番組番号,内容更新フラグ,ページ
番号,メッシュ番号,地図座標Xの上位8ビット,地図
座標Yの上位8ビット,及び残りのメッセージデータの
順で構成されている。地図座標Xの上位8ビット及び地
図座標Yの上位8ビットの2つのコードによりメッシュ
コードが構成される。
【0069】図5はSRAMに記憶されたデータ構造を
表す図である。
表す図である。
【0070】SRAM6には、受信したデータフレーム
から復元されたデータグループのサイズ(情報サイズ)
が、各受信周波数,各メッシュコード別に分類して記憶
されている。具体的には、図5に示したように、メッシ
ュコード,受信周波数,前回の情報サイズ,最後の日の
情報サイズ,最後の日の情報サイズが更新された日付を
1単位のデータ集合として、このデータ集合の複数の単
位が情報サイズテーブルとして記憶されている。後述す
るように、データフレームが受信されデータグループが
得られると、情報サイズテーブル中のそのデータグルー
プの受信周波数,メッシュコードに対応する最後の日の
情報サイズが得られたデータグループの情報サイズに更
新される。また、時計14の出力する日時の日付が変更
すると、情報サイズテーブル中の各受信周波数,各メッ
シュコードの前回の情報サイズが最後の日の情報サイズ
に更新される。
から復元されたデータグループのサイズ(情報サイズ)
が、各受信周波数,各メッシュコード別に分類して記憶
されている。具体的には、図5に示したように、メッシ
ュコード,受信周波数,前回の情報サイズ,最後の日の
情報サイズ,最後の日の情報サイズが更新された日付を
1単位のデータ集合として、このデータ集合の複数の単
位が情報サイズテーブルとして記憶されている。後述す
るように、データフレームが受信されデータグループが
得られると、情報サイズテーブル中のそのデータグルー
プの受信周波数,メッシュコードに対応する最後の日の
情報サイズが得られたデータグループの情報サイズに更
新される。また、時計14の出力する日時の日付が変更
すると、情報サイズテーブル中の各受信周波数,各メッ
シュコードの前回の情報サイズが最後の日の情報サイズ
に更新される。
【0071】以上のように構成された本実施の形態の受
信装置において、以下その周波数切換方法について説明
する。
信装置において、以下その周波数切換方法について説明
する。
【0072】本実施の形態の周波数切換方法では、デー
タグループ構築部7において、DARCデコーダ4から
出力されるデータパケットからデータグループを構築す
ることによりデータを再生し、DRAM5に逐次記憶・
更新する。また、これに並行して、情報サイズ更新部8
及び更新履歴処理部9により、DRAM5に記憶された
データブロックのサイズが計算され、各周波数及び各メ
ッシュコードの情報サイズテーブルが作成され、SRA
M6に記憶・更新される。一方、これと並行して、エラ
ーレート比較切換部12,切換判断部13により、DA
RCデコーダ4より出力されるエラーレートが所定の時
間(例えば、6分間)だけ所定の閾値εを越えた場合、
その時点で選局しているFM放送局と隣接するFM放送
局のうちのエラーレートの最も小さいFM放送局の周波
数にPLL周波数復調器3の検波周波数が切り換えられ
る。更に、これと並行して、情報サイズ比較切換部1
1,切換判断部13により、SRAM6に記憶されてい
る現在の自車位置の属するメッシュエリアの各周波数の
情報サイズが比較され、最も情報サイズの大きい周波数
にPLL周波数復調器3の検波周波数が切り換えられ
る。尚、放送局が放送を停止した際等にSRAM6に記
憶されたサイズをゼロクリアするゼロクリア処理や、S
RAM6に記憶されたデータのうち古くなったものを逐
次更新するための日付変更処理等も併せて行われる。
タグループ構築部7において、DARCデコーダ4から
出力されるデータパケットからデータグループを構築す
ることによりデータを再生し、DRAM5に逐次記憶・
更新する。また、これに並行して、情報サイズ更新部8
及び更新履歴処理部9により、DRAM5に記憶された
データブロックのサイズが計算され、各周波数及び各メ
ッシュコードの情報サイズテーブルが作成され、SRA
M6に記憶・更新される。一方、これと並行して、エラ
ーレート比較切換部12,切換判断部13により、DA
RCデコーダ4より出力されるエラーレートが所定の時
間(例えば、6分間)だけ所定の閾値εを越えた場合、
その時点で選局しているFM放送局と隣接するFM放送
局のうちのエラーレートの最も小さいFM放送局の周波
数にPLL周波数復調器3の検波周波数が切り換えられ
る。更に、これと並行して、情報サイズ比較切換部1
1,切換判断部13により、SRAM6に記憶されてい
る現在の自車位置の属するメッシュエリアの各周波数の
情報サイズが比較され、最も情報サイズの大きい周波数
にPLL周波数復調器3の検波周波数が切り換えられ
る。尚、放送局が放送を停止した際等にSRAM6に記
憶されたサイズをゼロクリアするゼロクリア処理や、S
RAM6に記憶されたデータのうち古くなったものを逐
次更新するための日付変更処理等も併せて行われる。
【0073】以下、データグループの構築とDRAMへ
の記憶・更新,SRAMのデータの更新,エラーレート
比較による検波周波数の切り換え要求,情報サイズ比較
による検波周波数の切り換え要求,検波周波数の切り換
えの順に詳細に説明する。
の記憶・更新,SRAMのデータの更新,エラーレート
比較による検波周波数の切り換え要求,情報サイズ比較
による検波周波数の切り換え要求,検波周波数の切り換
えの順に詳細に説明する。
【0074】まず、データグループ構築とDRAMへの
記憶・更新について説明する。データグループの構築と
DRAMへの記憶・更新は、図1のデータグループ構築
部において行われる。
記憶・更新について説明する。データグループの構築と
DRAMへの記憶・更新は、図1のデータグループ構築
部において行われる。
【0075】図6はデータグループ構築部の動作を表す
フローチャートである。
フローチャートである。
【0076】まず、DARCデコーダ4より図2及び図
3に示したようなパケットが入力されると(S1)、デ
ータグループ構築部7は、受信された各パケットの番号
に従ってデータフレームを構築する。次に、データフレ
ームの構築が終了したか否かを判定し(S2)、データ
フレームの構築が終了していない場合には、ステップS
1に戻り、再びパケットの入力を待つ。
3に示したようなパケットが入力されると(S1)、デ
ータグループ構築部7は、受信された各パケットの番号
に従ってデータフレームを構築する。次に、データフレ
ームの構築が終了したか否かを判定し(S2)、データ
フレームの構築が終了していない場合には、ステップS
1に戻り、再びパケットの入力を待つ。
【0077】ステップS2において、データフレームの
構築が終了した場合、データグループ構築部7は、デー
タフレーム内に含まれれるデータパケットを取り出して
つなぎ合わせ、フレームデータを構築する(S3)。更
に、フレームデータ内のデータグループ番号の同一のも
のを1つのデータグループとしてデータグループを構築
する(S4)。構築されたデータグループ内には、デー
タグループエンドコードが含まれており、データグルー
プエンドコードがデータグループの継続を示していた場
合(S5)、再びステップS1に戻り、データグループ
の構築を継続する。
構築が終了した場合、データグループ構築部7は、デー
タフレーム内に含まれれるデータパケットを取り出して
つなぎ合わせ、フレームデータを構築する(S3)。更
に、フレームデータ内のデータグループ番号の同一のも
のを1つのデータグループとしてデータグループを構築
する(S4)。構築されたデータグループ内には、デー
タグループエンドコードが含まれており、データグルー
プエンドコードがデータグループの継続を示していた場
合(S5)、再びステップS1に戻り、データグループ
の構築を継続する。
【0078】ステップS5において、データグループエ
ンドコードがデータグループの終了を示していた場合
(S5)、データグループ構築部7は、DRAM5内に
同一のメッシュコードのデータグループが記憶されてい
るか否かを調べ(S6)、DRAM5内に同一のメッシ
ュコードのデータグループが記憶されていなかった場合
(S6)、構築したデータグループを新たにDRAM5
に記憶する(S7)。ステップS6において、DRAM
5内に同一のメッシュコードのデータグループが記憶さ
れていた場合、DRAM5内に記憶されている同一のメ
ッシュコードのデータグループを、構築したデータグル
ープに更新する(S8)。
ンドコードがデータグループの終了を示していた場合
(S5)、データグループ構築部7は、DRAM5内に
同一のメッシュコードのデータグループが記憶されてい
るか否かを調べ(S6)、DRAM5内に同一のメッシ
ュコードのデータグループが記憶されていなかった場合
(S6)、構築したデータグループを新たにDRAM5
に記憶する(S7)。ステップS6において、DRAM
5内に同一のメッシュコードのデータグループが記憶さ
れていた場合、DRAM5内に記憶されている同一のメ
ッシュコードのデータグループを、構築したデータグル
ープに更新する(S8)。
【0079】上記動作が終了すると、データグループ構
築部7は、再びステップS1の動作に戻り、DRAM5
へのデータグループの記憶・更新処理を継続する。
築部7は、再びステップS1の動作に戻り、DRAM5
へのデータグループの記憶・更新処理を継続する。
【0080】以上のように、データグループ構築部7
は、DARCデコーダ4から出力されるデータフレーム
からデータグループを構築し、DRAM5に記憶・更新
することにより、DRAM5内に最新のデータグループ
を蓄積し続ける。
は、DARCデコーダ4から出力されるデータフレーム
からデータグループを構築し、DRAM5に記憶・更新
することにより、DRAM5内に最新のデータグループ
を蓄積し続ける。
【0081】次に、SRAMのデータ更新処理について
説明する。SRAMのデータ更新処理は、図1の情報サ
イズ更新部8において行われる。
説明する。SRAMのデータ更新処理は、図1の情報サ
イズ更新部8において行われる。
【0082】図7は情報サイズ更新部の処理動作を表す
フローチャートである。
フローチャートである。
【0083】まず、情報サイズ更新部8は、内部に記憶
した受信時間積算値変数Serrの値を0にリセットし、
内部のタイマの計時値t1を0にリセットし計時を開始
させる(S10)。
した受信時間積算値変数Serrの値を0にリセットし、
内部のタイマの計時値t1を0にリセットし計時を開始
させる(S10)。
【0084】次に、情報サイズ更新部8は、DARCデ
コーダ4にエラーレートの出力要求を送り、DARCデ
コーダ4よりエラーレートPerrを取得する(S1
1)。次いで、エラーレートPerrが一定の閾値ε1より
小さい場合(S12)、Serrに1を加算する(S1
3)。すなわち、受信時間積算値Serrには受信状況
が良好であったタイミングの数(すなわち、受信状況が
良好であった受信時間。)が得られる。
コーダ4にエラーレートの出力要求を送り、DARCデ
コーダ4よりエラーレートPerrを取得する(S1
1)。次いで、エラーレートPerrが一定の閾値ε1より
小さい場合(S12)、Serrに1を加算する(S1
3)。すなわち、受信時間積算値Serrには受信状況
が良好であったタイミングの数(すなわち、受信状況が
良好であった受信時間。)が得られる。
【0085】次に、タイマの計時値t1が所定の計時時
間T1以下か否かを判別し、計時値t 1が所定の計時時間
T1以下の場合、ステップS11に戻る。
間T1以下か否かを判別し、計時値t 1が所定の計時時間
T1以下の場合、ステップS11に戻る。
【0086】ステップS14において、計時値t1が所
定の計時時間T1(例えば、2分30秒)以上の場合、
情報サイズ更新部8は、受信時間積算値Serrが所定の
閾値Sm ax以下か否かを判定し(S15)、受信時間積
算値Serrが所定の閾値Smax以下の場合、ステップS1
1に戻る。
定の計時時間T1(例えば、2分30秒)以上の場合、
情報サイズ更新部8は、受信時間積算値Serrが所定の
閾値Sm ax以下か否かを判定し(S15)、受信時間積
算値Serrが所定の閾値Smax以下の場合、ステップS1
1に戻る。
【0087】これにより、受信感度が悪いとき(ユーザ
ーがアンテナをとってしまった場合や地下駐車場に入っ
た場合等)には、単に時間が経過しただけでは情報が十
分に揃ったとは判断されず、SRAM6の情報サイズテ
ーブルの更新は行われない。また、時々でも受信できて
いれば、いつかは情報サイズの更新を行うのに十分な情
報が揃うこととなる。従って、ステップS15におい
て、受信時間積算値Ser rが所定の値よりも大きくなる
のを待つことにより、データグループを十分にDRAM
5内に蓄えられるまで待つこととなる。尚、ステップS
15を行わず、データグループがDRAM5内に十分に
蓄積されていないときにSRAM6の情報サイズテーブ
ルの更新を行うと、更新した各メッシュエリアの情報サ
イズは、放送された情報サイズよりも少なくなることが
あり、情報サイズ比較切換部11により、他の放送局の
周波数に自動追尾してしまうことがあり好ましくない。
ーがアンテナをとってしまった場合や地下駐車場に入っ
た場合等)には、単に時間が経過しただけでは情報が十
分に揃ったとは判断されず、SRAM6の情報サイズテ
ーブルの更新は行われない。また、時々でも受信できて
いれば、いつかは情報サイズの更新を行うのに十分な情
報が揃うこととなる。従って、ステップS15におい
て、受信時間積算値Ser rが所定の値よりも大きくなる
のを待つことにより、データグループを十分にDRAM
5内に蓄えられるまで待つこととなる。尚、ステップS
15を行わず、データグループがDRAM5内に十分に
蓄積されていないときにSRAM6の情報サイズテーブ
ルの更新を行うと、更新した各メッシュエリアの情報サ
イズは、放送された情報サイズよりも少なくなることが
あり、情報サイズ比較切換部11により、他の放送局の
周波数に自動追尾してしまうことがあり好ましくない。
【0088】ステップS15において、受信時間積算値
Serrが所定の閾値Smax以上の場合、情報サイズ更新部
8は、更新履歴処理部9にSRAM6の情報サイズテー
ブルの更新要求を出力し、後述のSRAM更新履歴処理
によりSRAM6に記憶されたデータグループのサイズ
を最新のものに更新し(S16)、再び、内部のタイマ
の計時値t1を0にリセットし(S17)、ステップS
11に戻る。
Serrが所定の閾値Smax以上の場合、情報サイズ更新部
8は、更新履歴処理部9にSRAM6の情報サイズテー
ブルの更新要求を出力し、後述のSRAM更新履歴処理
によりSRAM6に記憶されたデータグループのサイズ
を最新のものに更新し(S16)、再び、内部のタイマ
の計時値t1を0にリセットし(S17)、ステップS
11に戻る。
【0089】ここで、所定の計時時間T1は、2.5〜
10分に設定するのが好適とされる。2.5分より短い
場合、DARCデコーダ4のエラーレートが十分に精度
よく検出できないため、少ない情報サイズによりSRA
M6の情報サイズテーブルを更新する傾向があり、10
分より長い場合、DARCデコーダ4のエラーレートの
検出時間が長すぎ、SRAM6の情報サイズテーブルが
なかなか更新されず、後述の情報サイズ比較切換部11
による最適なFM放送局への選局が行われなくなる傾向
が見られるからである。
10分に設定するのが好適とされる。2.5分より短い
場合、DARCデコーダ4のエラーレートが十分に精度
よく検出できないため、少ない情報サイズによりSRA
M6の情報サイズテーブルを更新する傾向があり、10
分より長い場合、DARCデコーダ4のエラーレートの
検出時間が長すぎ、SRAM6の情報サイズテーブルが
なかなか更新されず、後述の情報サイズ比較切換部11
による最適なFM放送局への選局が行われなくなる傾向
が見られるからである。
【0090】また、受信時間積算値Serrの閾値Smaxと
しても2.5〜10分相当に設定するのが好適とされ
る。2.5分相当より小さい場合、DARCデコーダ4
の受信時間が短かすぎるため、DRAM5に十分な情報
が蓄積されず、後述の情報サイズ比較切換部11による
最適なFM放送局への選局が行われなくなる傾向が見ら
れ、10分相当より大きい場合、DARCデコーダ4の
受信時間が長すぎるため、同じ情報を何度も受信してい
る間も待つこととなりSRAM6の情報サイズテーブル
の更新が遅れる傾向があるからである。
しても2.5〜10分相当に設定するのが好適とされ
る。2.5分相当より小さい場合、DARCデコーダ4
の受信時間が短かすぎるため、DRAM5に十分な情報
が蓄積されず、後述の情報サイズ比較切換部11による
最適なFM放送局への選局が行われなくなる傾向が見ら
れ、10分相当より大きい場合、DARCデコーダ4の
受信時間が長すぎるため、同じ情報を何度も受信してい
る間も待つこととなりSRAM6の情報サイズテーブル
の更新が遅れる傾向があるからである。
【0091】次に、図7のステップS16におけるSR
AM履歴更新処理について説明する。SRAM履歴更新
処理は、図1の更新履歴処理部9において行われる。
AM履歴更新処理について説明する。SRAM履歴更新
処理は、図1の更新履歴処理部9において行われる。
【0092】図8は更新履歴処理部の処理動作を表すフ
ローチャートであり、図9は更新用情報サイズテーブル
の構成を表す図である。
ローチャートであり、図9は更新用情報サイズテーブル
の構成を表す図である。
【0093】まず、更新履歴処理部9は、情報サイズ更
新部8において、放送局xより周波数fxで送信された
多重信号を復号して得られた各メッシュコードMj(j
は放送局xのサービスエリア内のすべてのメッシュエリ
アに対応した添字。)のデータグループの情報サイズS
0(fx,Mj)が入力されると、内部に備えられたメモ
リ内に、図9に示したような、各メッシュコードMjと
情報サイズS0(fx,Mj)とを各々対応させた表であ
る更新用情報サイズテーブルを作成する(S20)。次
に、更新用情報サイズテーブルのメッシュコードMjの
情報サイズS0(fx,Mj)とSRAM6に記憶された
周波数fx,メッシュコードMjの最後の日の情報サイズ
S1(fx,Mj)とを比較し、S1(fx,Mj)<S
0(fx,Mj)の場合にはSRAM6に記憶された最後
の日の情報サイズS1(fx,Mj)をS0(fx,Mj)に
書き換える(S21)。これにより、更新履歴処理部9
に記憶された更新用情報サイズテーブルがSRAM6に
記憶された情報サイズテーブルに反映される。
新部8において、放送局xより周波数fxで送信された
多重信号を復号して得られた各メッシュコードMj(j
は放送局xのサービスエリア内のすべてのメッシュエリ
アに対応した添字。)のデータグループの情報サイズS
0(fx,Mj)が入力されると、内部に備えられたメモ
リ内に、図9に示したような、各メッシュコードMjと
情報サイズS0(fx,Mj)とを各々対応させた表であ
る更新用情報サイズテーブルを作成する(S20)。次
に、更新用情報サイズテーブルのメッシュコードMjの
情報サイズS0(fx,Mj)とSRAM6に記憶された
周波数fx,メッシュコードMjの最後の日の情報サイズ
S1(fx,Mj)とを比較し、S1(fx,Mj)<S
0(fx,Mj)の場合にはSRAM6に記憶された最後
の日の情報サイズS1(fx,Mj)をS0(fx,Mj)に
書き換える(S21)。これにより、更新履歴処理部9
に記憶された更新用情報サイズテーブルがSRAM6に
記憶された情報サイズテーブルに反映される。
【0094】次に、ゼロクリア処理部16は、DARC
デコーダ4からデータブロックが出力されているか否か
を検出し(S22)、データブロックが出力されている
場合、SRAM履歴更新処理を終了する。ステップS2
2において、データブロックが出力されていない場合、
現在選局中の放送局xの周波数fx及び現在の自車位置
の属するメッシュエリアのメッシュコードMyに対し
て、SRAM6に記憶されている情報サイズテーブルの
「前回の情報サイズ」S2(fx,My)を「最後の日の
情報サイズ」S1(fx,My)に更新し、「最後の日の
情報サイズ」S1(fx,My)を0で更新し、「日付」
を現在の日付とし(S23)、SRAM履歴更新処理を
終了する。ステップS22,S23の処理により、放送
局の区別のつかない同じ周波数の情報サイズのデータ
で、放送局の放送がなくなったものについて、その周波
数に対する自動追尾がうち切られる。
デコーダ4からデータブロックが出力されているか否か
を検出し(S22)、データブロックが出力されている
場合、SRAM履歴更新処理を終了する。ステップS2
2において、データブロックが出力されていない場合、
現在選局中の放送局xの周波数fx及び現在の自車位置
の属するメッシュエリアのメッシュコードMyに対し
て、SRAM6に記憶されている情報サイズテーブルの
「前回の情報サイズ」S2(fx,My)を「最後の日の
情報サイズ」S1(fx,My)に更新し、「最後の日の
情報サイズ」S1(fx,My)を0で更新し、「日付」
を現在の日付とし(S23)、SRAM履歴更新処理を
終了する。ステップS22,S23の処理により、放送
局の区別のつかない同じ周波数の情報サイズのデータ
で、放送局の放送がなくなったものについて、その周波
数に対する自動追尾がうち切られる。
【0095】ここで、上記ステップS20における更新
用情報サイズテーブルの作成処理は、DRAM5から読
み出した順にメッシュコード,情報サイズを登録する方
法やDRAM5から読み出したメッシュコードをクイッ
クソートやバブルソートでメッシュコード順に並べなが
らメッシュコード,情報サイズを登録する方法などが使
用されるが、メモリ効率やアクセススピードからしてメ
ッシュコード等をキーとしてハッシュ法によりハッシュ
表を生成することが好ましい。
用情報サイズテーブルの作成処理は、DRAM5から読
み出した順にメッシュコード,情報サイズを登録する方
法やDRAM5から読み出したメッシュコードをクイッ
クソートやバブルソートでメッシュコード順に並べなが
らメッシュコード,情報サイズを登録する方法などが使
用されるが、メモリ効率やアクセススピードからしてメ
ッシュコード等をキーとしてハッシュ法によりハッシュ
表を生成することが好ましい。
【0096】以下に、一例として、ハッシュ法による更
新用情報サイズテーブルの作成処理を示す。
新用情報サイズテーブルの作成処理を示す。
【0097】ここでは、更新用情報サイズテーブルの欄
の数nを1024としてハッシュ番地を10ビットとす
る。また、ハッシュ関数のキーとしてデータグループの
先頭の地図座標Xの上位8ビット(X=x7x6x5x4x
3x2x1x0)及び地図座標Yの上位8ビット(Y=y7
y6y5y4y3y2y1y0)を使用する(以下、この
(X,Y)をデータグループのキーコードと呼びKで表
す)。また、ハッシュ関数は、(数1)の式により行
う。
の数nを1024としてハッシュ番地を10ビットとす
る。また、ハッシュ関数のキーとしてデータグループの
先頭の地図座標Xの上位8ビット(X=x7x6x5x4x
3x2x1x0)及び地図座標Yの上位8ビット(Y=y7
y6y5y4y3y2y1y0)を使用する(以下、この
(X,Y)をデータグループのキーコードと呼びKで表
す)。また、ハッシュ関数は、(数1)の式により行
う。
【0098】
【数1】
【0099】(数1)において、「|」はビットOR論
理を表す。
理を表す。
【0100】図10は更新履歴処理部の更新用情報サイ
ズテーブルの作成処理動作を表すフローチャートであ
る。
ズテーブルの作成処理動作を表すフローチャートであ
る。
【0101】まず、更新用情報サイズテーブルを初期化
する(S30)。ここで、更新用情報サイズテーブルの
初期化とは、更新用情報サイズテーブルに登録されてい
る全てのメッシュコードを無効とし、全てのメッシュコ
ードの情報サイズを0とすることである。
する(S30)。ここで、更新用情報サイズテーブルの
初期化とは、更新用情報サイズテーブルに登録されてい
る全てのメッシュコードを無効とし、全てのメッシュコ
ードの情報サイズを0とすることである。
【0102】次に、DRAM5から読み込んだデータグ
ループの数を表す内部変数iを0とし(S21)、iが
DRAM5に記憶されている全てのデータグループの数
に達しているか否かを判定し(S22)、iがDRAM
5に記憶されている全てのデータグループの数に達して
いない場合、DRAM5よりi番目のデータグループを
読み込み、i番目に読み込んだデータグループのキーコ
ードK(i)をキーとしてハッシュ関数h0によりハッ
シュ番地j=h0(K(i))を計算する(S33)。
次に、j番目の更新用情報サイズテーブルの欄が空いて
いるか否かを判定し(S34)、j番目の更新用情報サ
イズテーブルの欄が空いている場合には、j番目の更新
用情報サイズテーブルの欄のメッシュコードMs(j)
をi番目に読み込んだデータグループのメッシュコード
M(i)とし、j番目の更新用情報サイズテーブルの欄
の情報サイズS1’(j)にi番目に読み込んだデータ
グループの情報サイズS0(i)を加え(S35)、i
を1増やし(S41)、ステップS32に戻る。
ループの数を表す内部変数iを0とし(S21)、iが
DRAM5に記憶されている全てのデータグループの数
に達しているか否かを判定し(S22)、iがDRAM
5に記憶されている全てのデータグループの数に達して
いない場合、DRAM5よりi番目のデータグループを
読み込み、i番目に読み込んだデータグループのキーコ
ードK(i)をキーとしてハッシュ関数h0によりハッ
シュ番地j=h0(K(i))を計算する(S33)。
次に、j番目の更新用情報サイズテーブルの欄が空いて
いるか否かを判定し(S34)、j番目の更新用情報サ
イズテーブルの欄が空いている場合には、j番目の更新
用情報サイズテーブルの欄のメッシュコードMs(j)
をi番目に読み込んだデータグループのメッシュコード
M(i)とし、j番目の更新用情報サイズテーブルの欄
の情報サイズS1’(j)にi番目に読み込んだデータ
グループの情報サイズS0(i)を加え(S35)、i
を1増やし(S41)、ステップS32に戻る。
【0103】ステップS34において、j番目の更新用
情報サイズテーブルの欄が空いていない場合、j番目の
更新用情報サイズテーブルの欄のメッシュコードMs
(j)とi番目に読み込んだデータグループのメッシュ
コードM(i)が一致するか否かを比較し(S36)、
Ms(j)=M(i)の場合には、j番目の更新用情報
サイズテーブルの欄のメッシュコードMs(j)をi番
目に読み込んだデータグループのメッシュコードM
(i)とし、j番目の更新用情報サイズテーブルの欄の
情報サイズS1’(j)にi番目に読み込んだデータグ
ループの情報サイズS0(i)を加え(S35)、iを
1増やし(S41)、ステップS32に戻る。
情報サイズテーブルの欄が空いていない場合、j番目の
更新用情報サイズテーブルの欄のメッシュコードMs
(j)とi番目に読み込んだデータグループのメッシュ
コードM(i)が一致するか否かを比較し(S36)、
Ms(j)=M(i)の場合には、j番目の更新用情報
サイズテーブルの欄のメッシュコードMs(j)をi番
目に読み込んだデータグループのメッシュコードM
(i)とし、j番目の更新用情報サイズテーブルの欄の
情報サイズS1’(j)にi番目に読み込んだデータグ
ループの情報サイズS0(i)を加え(S35)、iを
1増やし(S41)、ステップS32に戻る。
【0104】ステップS36において、Ms(j)≠M
(i)の場合には、jが更新用情報サイズテーブルの最
後の番号nか否かを判定し(S37)、j=nの場合に
はj=0とし(S38)、j≠nの場合にはjを1増や
す(S39)。
(i)の場合には、jが更新用情報サイズテーブルの最
後の番号nか否かを判定し(S37)、j=nの場合に
はj=0とし(S38)、j≠nの場合にはjを1増や
す(S39)。
【0105】次いで、jとh0(K(i))が等しいか
否かを判定し(S40)、jとh0(K(i))が等し
くなければステップS34に戻る。jとh0(K
(i))が等しい場合には、iを1増やし(S41)、
ステップS32に戻る。
否かを判定し(S40)、jとh0(K(i))が等し
くなければステップS34に戻る。jとh0(K
(i))が等しい場合には、iを1増やし(S41)、
ステップS32に戻る。
【0106】また、ステップS22において、iがDR
AM5に記憶されている全てのデータグループの数に達
していた場合、DRAM5に記憶された全てのデータグ
ループについての処理が終了したと判断し、更新用情報
サイズテーブルの作成処理を終了する。
AM5に記憶されている全てのデータグループの数に達
していた場合、DRAM5に記憶された全てのデータグ
ループについての処理が終了したと判断し、更新用情報
サイズテーブルの作成処理を終了する。
【0107】以上の動作により、メッシュコードとその
メッシュコードに対応する情報サイズの総和とのテーブ
ルである更新用情報サイズテーブルが更新履歴処理部9
の内部に備えられたメモリ上に生成される。
メッシュコードに対応する情報サイズの総和とのテーブ
ルである更新用情報サイズテーブルが更新履歴処理部9
の内部に備えられたメモリ上に生成される。
【0108】次に、上記ステップS21における更新履
歴処理部の更新用情報サイズテーブルをSRAMに反映
させる処理について更に詳細に説明する。
歴処理部の更新用情報サイズテーブルをSRAMに反映
させる処理について更に詳細に説明する。
【0109】図11は更新履歴処理部の更新用情報サイ
ズテーブルをSRAMに反映させる処理動作を表すフロ
ーチャートである。
ズテーブルをSRAMに反映させる処理動作を表すフロ
ーチャートである。
【0110】更新履歴処理部の更新用情報サイズテーブ
ルをSRAMに反映させる処理では、情報サイズテーブ
ルに既に登録された周波数に対する各メッシュコードの
データを更新するステップ(S50)と、情報サイズテ
ーブルに登録されていない周波数に対する各メッシュコ
ードのデータを追加するステップ(S51)とにより行
われる。
ルをSRAMに反映させる処理では、情報サイズテーブ
ルに既に登録された周波数に対する各メッシュコードの
データを更新するステップ(S50)と、情報サイズテ
ーブルに登録されていない周波数に対する各メッシュコ
ードのデータを追加するステップ(S51)とにより行
われる。
【0111】ステップS50においては、現在選局して
いる周波数fxの更新用データグループテーブルに登録
された各メッシュコードMyのデータが、更新履歴処理
部9はSRAM6に記憶されている情報サイズテーブル
に登録されているか否かを調べ、登録されていた場合に
は、情報サイズテーブルに登録されている情報サイズS
1(fx、My)と更新用情報サイズテーブルに登録され
ている情報サイズS1’(fx、My)とを比較し、S
1(fx、My)<S1’(fx、My)の場合には、S
1(fx、My)をS1’(fx、My)に更新する処理を行
う。具体的な方法は、情報サイズテーブルや更新用情報
サイズテーブルの形式によるが、一例として、更新用情
報サイズテーブルが上述のキーコードKをキーとするハ
ッシュ表で構成された場合について以下に説明する。
いる周波数fxの更新用データグループテーブルに登録
された各メッシュコードMyのデータが、更新履歴処理
部9はSRAM6に記憶されている情報サイズテーブル
に登録されているか否かを調べ、登録されていた場合に
は、情報サイズテーブルに登録されている情報サイズS
1(fx、My)と更新用情報サイズテーブルに登録され
ている情報サイズS1’(fx、My)とを比較し、S
1(fx、My)<S1’(fx、My)の場合には、S
1(fx、My)をS1’(fx、My)に更新する処理を行
う。具体的な方法は、情報サイズテーブルや更新用情報
サイズテーブルの形式によるが、一例として、更新用情
報サイズテーブルが上述のキーコードKをキーとするハ
ッシュ表で構成された場合について以下に説明する。
【0112】図12は更新履歴処理部の情報サイズテー
ブルに既にあるメッシュデータを更新する処理動作を表
すフローチャートである。
ブルに既にあるメッシュデータを更新する処理動作を表
すフローチャートである。
【0113】まず、SRAM6から読み込んだデータグ
ループの数を表す内部変数iを0とし(S60)、iが
SRAM6に記憶されている情報サイズテーブルの全て
の欄の数に達しているか否かを判定し(S61)、iが
SRAM6に記憶されている情報サイズテーブルの全て
の欄の数に達していない場合、SRAM6よりi番目の
欄のメッシュコードM1(i)及び周波数f1(i)を読
み込み、i番目に読み込んだメッシュコードM1(i)
のキーコードK(i)をキーとしてハッシュ関数h0に
よりハッシュ番地j=h0(K(i))を計算する(S
62)。次に、j番目の更新用情報サイズテーブルの欄
が空いている(j番目の更新用情報サイズテーブルの欄
のメッシュコードが無効)か否かを判定し(S63)、
j番目の更新用情報サイズテーブルの欄が空いている場
合には、iを1増やし(S71)、ステップS61に戻
る。
ループの数を表す内部変数iを0とし(S60)、iが
SRAM6に記憶されている情報サイズテーブルの全て
の欄の数に達しているか否かを判定し(S61)、iが
SRAM6に記憶されている情報サイズテーブルの全て
の欄の数に達していない場合、SRAM6よりi番目の
欄のメッシュコードM1(i)及び周波数f1(i)を読
み込み、i番目に読み込んだメッシュコードM1(i)
のキーコードK(i)をキーとしてハッシュ関数h0に
よりハッシュ番地j=h0(K(i))を計算する(S
62)。次に、j番目の更新用情報サイズテーブルの欄
が空いている(j番目の更新用情報サイズテーブルの欄
のメッシュコードが無効)か否かを判定し(S63)、
j番目の更新用情報サイズテーブルの欄が空いている場
合には、iを1増やし(S71)、ステップS61に戻
る。
【0114】ステップS63において、j番目の更新用
情報サイズテーブルの欄にデータが記録されている場合
には、j番目の更新用情報サイズテーブルの欄のメッシ
ュコードM1’(j)を読み込み、メッシュコードM1
(i)とメッシュコードM1’(j)とが等しい且つ
周波数f1(i)と現在選局している周波数fxとが等し
いか否かを判断する(S64)。
情報サイズテーブルの欄にデータが記録されている場合
には、j番目の更新用情報サイズテーブルの欄のメッシ
ュコードM1’(j)を読み込み、メッシュコードM1
(i)とメッシュコードM1’(j)とが等しい且つ
周波数f1(i)と現在選局している周波数fxとが等し
いか否かを判断する(S64)。
【0115】ステップS64において、,の条件が
満たされている場合、SRAM6に記憶された情報サイ
ズテーブルのi番目の欄の「最後の日の情報サイズ」S
1(i)がj番目の更新用情報サイズテーブルの欄の情
報サイズS1’(j)よりも小さいか否かを判定し(S
65)、S1(i)<S1’(j)の場合、SRAM6に
記憶された情報サイズテーブルのi番目の欄の「最後の
日の情報サイズ」S1(i)をj番目の更新用情報サイ
ズテーブルの欄の情報サイズS1’(j)に更新し、情
報サイズテーブルのi番目の欄の「日付」を現在の日付
に更新し、メッシュコードM1’(j)を無効な値と
し、情報サイズS1’(j)を0とする(S66)。
満たされている場合、SRAM6に記憶された情報サイ
ズテーブルのi番目の欄の「最後の日の情報サイズ」S
1(i)がj番目の更新用情報サイズテーブルの欄の情
報サイズS1’(j)よりも小さいか否かを判定し(S
65)、S1(i)<S1’(j)の場合、SRAM6に
記憶された情報サイズテーブルのi番目の欄の「最後の
日の情報サイズ」S1(i)をj番目の更新用情報サイ
ズテーブルの欄の情報サイズS1’(j)に更新し、情
報サイズテーブルのi番目の欄の「日付」を現在の日付
に更新し、メッシュコードM1’(j)を無効な値と
し、情報サイズS1’(j)を0とする(S66)。
【0116】ステップS64において、,の条件が
満たされていない場合、jが更新用情報サイズテーブル
の最後の番号nか否かを判定し(S67)、j=nの場
合にはj=0とし(S68)、j≠nの場合にはjを1
増やす(S69)。
満たされていない場合、jが更新用情報サイズテーブル
の最後の番号nか否かを判定し(S67)、j=nの場
合にはj=0とし(S68)、j≠nの場合にはjを1
増やす(S69)。
【0117】次いで、jとh0(K(i))が等しいか
否かを判定し(S70)、jとh0(K(i))が等し
くなければステップS63に戻る。jとh0(K
(i))が等しい場合には、iを1増やし(S71)、
ステップS61に戻る。
否かを判定し(S70)、jとh0(K(i))が等し
くなければステップS63に戻る。jとh0(K
(i))が等しい場合には、iを1増やし(S71)、
ステップS61に戻る。
【0118】また、ステップS61において、iがSR
AM6に記憶されている情報サイズテーブルの全ての欄
の数に達していた場合、SRAM6に記憶されている情
報サイズテーブルの全ての欄についての処理が終了した
と判断し、情報サイズテーブルに既にあるメッシュデー
タを更新する処理を終了する。
AM6に記憶されている情報サイズテーブルの全ての欄
の数に達していた場合、SRAM6に記憶されている情
報サイズテーブルの全ての欄についての処理が終了した
と判断し、情報サイズテーブルに既にあるメッシュデー
タを更新する処理を終了する。
【0119】以上の動作により、更新履歴処理部9の更
新用情報サイズテーブルがすでにSRAM6の情報サイ
ズテーブルに登録されたデータに反映される。
新用情報サイズテーブルがすでにSRAM6の情報サイ
ズテーブルに登録されたデータに反映される。
【0120】ステップS51は、更新用情報サイズテー
ブルのうち、SRAM6の情報サイズテーブルに登録さ
れていない周波数,メッシュコードのデータを情報サイ
ズデーブルに追加する処理である。SRAM6のメモリ
サイズが十分に大きい場合には問題がないが、SRAM
6のメモリサイズに制限がある場合には、周波数,メッ
シュコードのデータを情報サイズデーブルに追加する際
に、不要なデータを消去する処理も同時に行う必要があ
る。この場合、現在自車位置の属するメッシュエリアか
ら遠いメッシュエリアのデータを消去すればよい。以下
に、SRAMにないメッシュデータを追加する処理の一
例について以下に説明する。
ブルのうち、SRAM6の情報サイズテーブルに登録さ
れていない周波数,メッシュコードのデータを情報サイ
ズデーブルに追加する処理である。SRAM6のメモリ
サイズが十分に大きい場合には問題がないが、SRAM
6のメモリサイズに制限がある場合には、周波数,メッ
シュコードのデータを情報サイズデーブルに追加する際
に、不要なデータを消去する処理も同時に行う必要があ
る。この場合、現在自車位置の属するメッシュエリアか
ら遠いメッシュエリアのデータを消去すればよい。以下
に、SRAMにないメッシュデータを追加する処理の一
例について以下に説明する。
【0121】図13は更新履歴処理部のSRAMにない
メッシュデータを追加する処理動作を表すフローチャー
トである。
メッシュデータを追加する処理動作を表すフローチャー
トである。
【0122】まず、更新履歴処理部9は、更新用情報サ
イズテーブルの中の検査した欄の数を表す内部変数jを
0とし(S80)、jが更新履歴処理部9に記憶されて
いる更新用情報サイズテーブルの全ての欄の数に達して
いるか否かを判定し(S81)、jが更新履歴処理部9
に記憶されている更新用情報サイズテーブルの全ての欄
の数に達していない場合、更新用情報サイズテーブルよ
りj番目の欄のメッシュコードM1’(j)及び周波数
f1’(j)を読み込む(S82)。次に、j番目の更
新用情報サイズテーブルの欄が空いている(j番目の更
新用情報サイズテーブルの欄のメッシュコードが無効)
か否かを判定し(S83)、j番目の更新用情報サイズ
テーブルの欄が空いている場合には、jを1増やし(S
87)、ステップS81に戻る。
イズテーブルの中の検査した欄の数を表す内部変数jを
0とし(S80)、jが更新履歴処理部9に記憶されて
いる更新用情報サイズテーブルの全ての欄の数に達して
いるか否かを判定し(S81)、jが更新履歴処理部9
に記憶されている更新用情報サイズテーブルの全ての欄
の数に達していない場合、更新用情報サイズテーブルよ
りj番目の欄のメッシュコードM1’(j)及び周波数
f1’(j)を読み込む(S82)。次に、j番目の更
新用情報サイズテーブルの欄が空いている(j番目の更
新用情報サイズテーブルの欄のメッシュコードが無効)
か否かを判定し(S83)、j番目の更新用情報サイズ
テーブルの欄が空いている場合には、jを1増やし(S
87)、ステップS81に戻る。
【0123】ステップS83において、j番目の更新用
情報サイズテーブルの欄にデータが記録されている場合
には、j番目の更新用情報サイズテーブルの欄のメッシ
ュコードM1’(j)を読み込み、次に、更新履歴処理
部9はSRAM6のメモリ領域に空き領域があるか否か
を検査し(S84)、SRAM6のメモリ領域に空き領
域がない場合には、SRAM6の情報サイズテーブルに
記憶されたデータのうち、現在自車位置の属するメッシ
ュエリアから遠いメッシュエリアのデータを消去する処
理を行う(S85)。この処理については後述する。次
いで、j番目の更新用情報サイズテーブルの欄にデータ
を更新履歴処理部9のメモリの空き領域に追加し(S8
6)、jを1増やし(S87)、ステップS81に戻
る。
情報サイズテーブルの欄にデータが記録されている場合
には、j番目の更新用情報サイズテーブルの欄のメッシ
ュコードM1’(j)を読み込み、次に、更新履歴処理
部9はSRAM6のメモリ領域に空き領域があるか否か
を検査し(S84)、SRAM6のメモリ領域に空き領
域がない場合には、SRAM6の情報サイズテーブルに
記憶されたデータのうち、現在自車位置の属するメッシ
ュエリアから遠いメッシュエリアのデータを消去する処
理を行う(S85)。この処理については後述する。次
いで、j番目の更新用情報サイズテーブルの欄にデータ
を更新履歴処理部9のメモリの空き領域に追加し(S8
6)、jを1増やし(S87)、ステップS81に戻
る。
【0124】また、ステップS81において、jが更新
用情報サイズテーブルの全ての欄の数に達していた場
合、更新履歴処理部9に記憶されている更新用情報サイ
ズテーブルの全ての欄についての処理が終了したと判断
し、SRAMにないメッシュデータを追加する処理を終
了する。
用情報サイズテーブルの全ての欄の数に達していた場
合、更新履歴処理部9に記憶されている更新用情報サイ
ズテーブルの全ての欄についての処理が終了したと判断
し、SRAMにないメッシュデータを追加する処理を終
了する。
【0125】次に、上記ステップS85におけるSRA
Mの遠いメッシュエリア情報を削除する処理について説
明する。
Mの遠いメッシュエリア情報を削除する処理について説
明する。
【0126】具体的な方法としては、SRAM6のメモ
リ領域の空き領域がなくなると、SRAM6に記憶され
た情報サイズテーブルの中から現在の自車位置の属する
メッシュエリアから最も遠いメッシュエリアのデータを
消去する方法や、SRAM6に記憶された情報サイズテ
ーブルの中から現在の自車位置の属するメッシュエリア
から最も遠いメッシュエリアの順に一定の割合のデータ
を消去する方法がとられるが、後者の方法の方が全体的
な処理時間を短縮できるため好ましい。以下では、その
一例として、SRAM6のメモリ領域の空き領域がなく
なると、SRAM6に記憶された情報サイズテーブルの
中から現在の自車位置の属するメッシュエリアから最も
遠いメッシュエリアの順に1割のデータを消去する方法
について説明する。
リ領域の空き領域がなくなると、SRAM6に記憶され
た情報サイズテーブルの中から現在の自車位置の属する
メッシュエリアから最も遠いメッシュエリアのデータを
消去する方法や、SRAM6に記憶された情報サイズテ
ーブルの中から現在の自車位置の属するメッシュエリア
から最も遠いメッシュエリアの順に一定の割合のデータ
を消去する方法がとられるが、後者の方法の方が全体的
な処理時間を短縮できるため好ましい。以下では、その
一例として、SRAM6のメモリ領域の空き領域がなく
なると、SRAM6に記憶された情報サイズテーブルの
中から現在の自車位置の属するメッシュエリアから最も
遠いメッシュエリアの順に1割のデータを消去する方法
について説明する。
【0127】図14は更新履歴処理部のSRAMの遠い
メッシュエリア情報を削除する処理動作を表すフローチ
ャートである。
メッシュエリア情報を削除する処理動作を表すフローチ
ャートである。
【0128】ここで、更新履歴処理部9は、その内部に
持つメモリ領域に、現在の自車位置の属するメッシュエ
リアに最も近いメッシュエリアまでの距離を表す変数D
n,現在の自車位置の属するメッシュエリアから最も遠
いメッシュエリアまでの距離を表す変数Df,現在の自
車位置の属するメッシュエリアから各メッシュエリアま
での距離を表す変数D,現在の自車位置の属するメッシ
ュエリアに最も近いメッシュエリアまでの距離から現在
の自車位置の属するメッシュエリアから最も遠いメッシ
ュエリアまでの距離までを300段階の区間に分割した
配列からなる区間カウンタテーブルC(0)〜C(29
9),SRAM6から読み込んだデータの数を表す変数
jが記憶されている。
持つメモリ領域に、現在の自車位置の属するメッシュエ
リアに最も近いメッシュエリアまでの距離を表す変数D
n,現在の自車位置の属するメッシュエリアから最も遠
いメッシュエリアまでの距離を表す変数Df,現在の自
車位置の属するメッシュエリアから各メッシュエリアま
での距離を表す変数D,現在の自車位置の属するメッシ
ュエリアに最も近いメッシュエリアまでの距離から現在
の自車位置の属するメッシュエリアから最も遠いメッシ
ュエリアまでの距離までを300段階の区間に分割した
配列からなる区間カウンタテーブルC(0)〜C(29
9),SRAM6から読み込んだデータの数を表す変数
jが記憶されている。
【0129】まず、更新履歴処理部9は、自車位置検出
部19より現在の自車位置を取得し、SRAM6に記憶
された情報サイズテーブルのメッシュコードを検査し、
現在の自車位置の属するメッシュエリアに最も近いメッ
シュエリアまでの距離Dnと、現在の自車位置の属する
メッシュエリアから最も遠いメッシュエリアまでの距離
Dfとを取得する(S91)。実際には、メッシュコー
ドは、JIS X0410の基準地域メッシュのコード
で表されているため、メッシュコードにより各メッシュ
エリアまでの距離を取得することが可能である。
部19より現在の自車位置を取得し、SRAM6に記憶
された情報サイズテーブルのメッシュコードを検査し、
現在の自車位置の属するメッシュエリアに最も近いメッ
シュエリアまでの距離Dnと、現在の自車位置の属する
メッシュエリアから最も遠いメッシュエリアまでの距離
Dfとを取得する(S91)。実際には、メッシュコー
ドは、JIS X0410の基準地域メッシュのコード
で表されているため、メッシュコードにより各メッシュ
エリアまでの距離を取得することが可能である。
【0130】次に、更新履歴処理部9は、現在の自車位
置の属するメッシュエリアから各メッシュエリアまでの
距離を表す変数Dを0に初期化し(S92)、区間カウ
ンタテーブルC(1)〜C(300)を0に初期化する
(S93)。次いで、SRAM6から読み込んだデータ
の数を表す変数jを0に初期化する(S94)。次い
で、jがSRAMに記憶された情報サイズテーブルの全
欄数Nに達しているか否かを判断し(S95)、jがS
RAMに記憶された情報サイズテーブルの全欄数Nに達
していない場合、情報サイズテーブルのj番目の欄のメ
ッシュコードM1(j)を取得し、メッシュコードM
1(j)が無効な値の場合には(S96)、jを1増加
させて(S100)、ステップS95に戻る。ステップ
S96で、メッシュコードM1(j)が有効な値の場合
には、現在の自車位置の属するメッシュエリアのメッシ
ュコードMyとメッシュコードM1(j)とから両メッシ
ュエリア間の距離を求め変数Dに格納する。次いで、変
数Dは距離Dnと距離Dfとの間にあるか否かを検査し
(S98)、変数Dは距離Dnと距離Dfとの間にある
場合、j=[(D−Dn)×(300−1)/(Df−
Dn)]を計算し、区間カウンタテーブルのカウンタC
(j)を1増加させ(S100)、ステップS95に戻
る。ステップS98において、変数Dが距離Dnと距離
Dfとの間にない場合、区間カウンタテーブルのカウン
タC(j)を1増加させ(S100)、ステップS95
に戻る。
置の属するメッシュエリアから各メッシュエリアまでの
距離を表す変数Dを0に初期化し(S92)、区間カウ
ンタテーブルC(1)〜C(300)を0に初期化する
(S93)。次いで、SRAM6から読み込んだデータ
の数を表す変数jを0に初期化する(S94)。次い
で、jがSRAMに記憶された情報サイズテーブルの全
欄数Nに達しているか否かを判断し(S95)、jがS
RAMに記憶された情報サイズテーブルの全欄数Nに達
していない場合、情報サイズテーブルのj番目の欄のメ
ッシュコードM1(j)を取得し、メッシュコードM
1(j)が無効な値の場合には(S96)、jを1増加
させて(S100)、ステップS95に戻る。ステップ
S96で、メッシュコードM1(j)が有効な値の場合
には、現在の自車位置の属するメッシュエリアのメッシ
ュコードMyとメッシュコードM1(j)とから両メッシ
ュエリア間の距離を求め変数Dに格納する。次いで、変
数Dは距離Dnと距離Dfとの間にあるか否かを検査し
(S98)、変数Dは距離Dnと距離Dfとの間にある
場合、j=[(D−Dn)×(300−1)/(Df−
Dn)]を計算し、区間カウンタテーブルのカウンタC
(j)を1増加させ(S100)、ステップS95に戻
る。ステップS98において、変数Dが距離Dnと距離
Dfとの間にない場合、区間カウンタテーブルのカウン
タC(j)を1増加させ(S100)、ステップS95
に戻る。
【0131】ステップS95において、jがSRAMに
記憶された情報サイズテーブルの全欄数Nに達している
場合、カウンタC(j)をC(299)からインデック
スの大きい順に加えていき、その総和Nk=C(29
9)+C(298)+・・・+C(k)が(N+1)×
0.1(全体のデータ数の1割)を越えたときのインデ
ックスをkとし(S101)、Nkが(N+1)×0.
2(全体のデータ数の2割)を越えているか否かを判定
し(S102)、Nkが(N+1)×0.2を越えてい
ない場合には、現在の自車位置の属するメッシュエリア
からインデックスkに対応する距離D(k)よりも遠い
距離にあるメッシュエリアの情報サイズデーブルのデー
タをSRAM6のメモリ領域から消去し(S103)、
SRAMの遠いメッシュエリア情報を削除する処理を終
了する。
記憶された情報サイズテーブルの全欄数Nに達している
場合、カウンタC(j)をC(299)からインデック
スの大きい順に加えていき、その総和Nk=C(29
9)+C(298)+・・・+C(k)が(N+1)×
0.1(全体のデータ数の1割)を越えたときのインデ
ックスをkとし(S101)、Nkが(N+1)×0.
2(全体のデータ数の2割)を越えているか否かを判定
し(S102)、Nkが(N+1)×0.2を越えてい
ない場合には、現在の自車位置の属するメッシュエリア
からインデックスkに対応する距離D(k)よりも遠い
距離にあるメッシュエリアの情報サイズデーブルのデー
タをSRAM6のメモリ領域から消去し(S103)、
SRAMの遠いメッシュエリア情報を削除する処理を終
了する。
【0132】ステップS102において、Nkが(N+
1)×0.2を越えた場合には、現在の自車位置の属す
るメッシュエリアからインデックスk+1に対応する距
離D(k+1)よりも遠い距離にあるメッシュエリアの
情報サイズデーブルのデータをSRAM6のメモリ領域
から消去し(S104)、DnをD(k)とし、Dfを
D(k+1)としてステップS93に戻る。
1)×0.2を越えた場合には、現在の自車位置の属す
るメッシュエリアからインデックスk+1に対応する距
離D(k+1)よりも遠い距離にあるメッシュエリアの
情報サイズデーブルのデータをSRAM6のメモリ領域
から消去し(S104)、DnをD(k)とし、Dfを
D(k+1)としてステップS93に戻る。
【0133】以上の動作により、更新用情報サイズテー
ブルのうち、SRAM6の情報サイズテーブルに登録さ
れていない周波数,メッシュコードのデータが情報サイ
ズデーブルに追加登録されると共に、更新履歴処理部9
のメモリの空き領域がない場合には、現在自車位置の属
するメッシュエリアから遠いメッシュエリアのデータが
消去される。
ブルのうち、SRAM6の情報サイズテーブルに登録さ
れていない周波数,メッシュコードのデータが情報サイ
ズデーブルに追加登録されると共に、更新履歴処理部9
のメモリの空き領域がない場合には、現在自車位置の属
するメッシュエリアから遠いメッシュエリアのデータが
消去される。
【0134】次に、エラーレート比較による検波周波数
の切り換え要求処理について説明する。エラーレート比
較による検波周波数の切り換え要求処理は、図1のエラ
ーレート比較切換部12において行われる。この処理動
作においては、エラーレート比較切換部12は、DAR
Cデコーダ4の出力するエラーレートPerrが所定の閾
値ε以上となる時間が所定の時間T2以上継続した場
合、自車が現在選局している周波数fxの放送局のサー
ビスエリアの外にいると判断し、PLL周波数復調器3
に設定する周波数fxの放送局に隣接する放送局の周波
数fx’に検波周波数を切り換える要求を出力する。
の切り換え要求処理について説明する。エラーレート比
較による検波周波数の切り換え要求処理は、図1のエラ
ーレート比較切換部12において行われる。この処理動
作においては、エラーレート比較切換部12は、DAR
Cデコーダ4の出力するエラーレートPerrが所定の閾
値ε以上となる時間が所定の時間T2以上継続した場
合、自車が現在選局している周波数fxの放送局のサー
ビスエリアの外にいると判断し、PLL周波数復調器3
に設定する周波数fxの放送局に隣接する放送局の周波
数fx’に検波周波数を切り換える要求を出力する。
【0135】図15はエラーレート比較切換部のエラー
レート比較による検波周波数の切り換え要求処理動作を
示すフローチャートである。
レート比較による検波周波数の切り換え要求処理動作を
示すフローチャートである。
【0136】まず、エラーレート比較切換部12は、内
部に備えられたタイマの計時値t2を0にリセットし
(S110)、計時を開始させる(S111)。
部に備えられたタイマの計時値t2を0にリセットし
(S110)、計時を開始させる(S111)。
【0137】次に、エラーレート比較切換部12は、D
ARCデコーダ4よりエラーレートPerrを取得し(S
112)、エラーレートPerrが一定の閾値より小さい
か否かを判断し(S113)、Perr<εの場合には、
ステップS110に戻る。ステップS113において、
Perr≧εの場合には、タイマの計時値t2が所定の時間
T2(例えば、6分)に達したか否かを判定し(S11
4)、t2<T2の場合にはステップS112に戻り、t
2≧T2の場合には、自車が現在選局している周波数fx
の放送局のサービスエリアの外にいると判断し、隣接す
る放送局の周波数fx’への検波周波数の切換要求S1
を切換判断部13に出力する(S115)。
ARCデコーダ4よりエラーレートPerrを取得し(S
112)、エラーレートPerrが一定の閾値より小さい
か否かを判断し(S113)、Perr<εの場合には、
ステップS110に戻る。ステップS113において、
Perr≧εの場合には、タイマの計時値t2が所定の時間
T2(例えば、6分)に達したか否かを判定し(S11
4)、t2<T2の場合にはステップS112に戻り、t
2≧T2の場合には、自車が現在選局している周波数fx
の放送局のサービスエリアの外にいると判断し、隣接す
る放送局の周波数fx’への検波周波数の切換要求S1
を切換判断部13に出力する(S115)。
【0138】ここで、隣接する放送局の周波数は、付加
情報という放送局の管理データやD−GPS用のデータ
として放送局より短い補足的なデータとして送信され
る。この付加情報には、受信中の放送局が受信できなか
ったときに受信機が切り換えてもよい周波数情報の一覧
である代替周波数テーブルが含まれており、これを取得
することで、隣接する放送局の周波数に関する情報を得
ることができる。エラーレート比較切換部12は、この
周波数の一つ一つを10秒間受信してみて、最もエラー
レートの少ない周波数を選択する。
情報という放送局の管理データやD−GPS用のデータ
として放送局より短い補足的なデータとして送信され
る。この付加情報には、受信中の放送局が受信できなか
ったときに受信機が切り換えてもよい周波数情報の一覧
である代替周波数テーブルが含まれており、これを取得
することで、隣接する放送局の周波数に関する情報を得
ることができる。エラーレート比較切換部12は、この
周波数の一つ一つを10秒間受信してみて、最もエラー
レートの少ない周波数を選択する。
【0139】次に、情報サイズ比較による検波周波数の
切り換え要求処理について説明する。情報サイズ比較に
よる検波周波数の切り換え要求処理は、図1の情報サイ
ズ比較切換部11において行われる。この処理動作にお
いては、情報サイズ比較切換部11は、現在の自車位置
の属するメッシュエリアをサービスエリアとする全ての
放送局について、SRAMに記憶されている情報サイズ
を比較し、情報サイズの最も大きい放送局の周波数に切
り換える要求を出力する。
切り換え要求処理について説明する。情報サイズ比較に
よる検波周波数の切り換え要求処理は、図1の情報サイ
ズ比較切換部11において行われる。この処理動作にお
いては、情報サイズ比較切換部11は、現在の自車位置
の属するメッシュエリアをサービスエリアとする全ての
放送局について、SRAMに記憶されている情報サイズ
を比較し、情報サイズの最も大きい放送局の周波数に切
り換える要求を出力する。
【0140】図16は情報サイズ比較切換部の情報サイ
ズ比較による検波周波数の切り換え要求処理動作を表す
フローチャートである。
ズ比較による検波周波数の切り換え要求処理動作を表す
フローチャートである。
【0141】まず、情報サイズ比較切換部11は、内部
に備えられたタイマの計時値t3を0にリセットし(S
120)、計時を開始させ(S121)、タイマの計時
値t 3が所定の時間T3(例えば5分)に達するまで待機
する(S122)。これは、DRAM5にある程度デー
タグループが蓄積され、情報サイズ更新部8及び更新履
歴処理部9によりSRAM6に記憶された情報サイズテ
ーブルが現在選局されている周波数fxに関して更新さ
れるのを待つためである。
に備えられたタイマの計時値t3を0にリセットし(S
120)、計時を開始させ(S121)、タイマの計時
値t 3が所定の時間T3(例えば5分)に達するまで待機
する(S122)。これは、DRAM5にある程度デー
タグループが蓄積され、情報サイズ更新部8及び更新履
歴処理部9によりSRAM6に記憶された情報サイズテ
ーブルが現在選局されている周波数fxに関して更新さ
れるのを待つためである。
【0142】タイマの計時値t3が所定の時間T3に達す
ると、情報サイズ比較切換部11は、現在の自車位置の
属するメッシュエリアのメッシュコードMyに対応する
全ての周波数の情報サイズを、情報サイズ読出処理部1
0によりSRAM6に記憶された情報サイズテーブルか
ら取得する(S123)。この際、情報サイズ読出処理
部10は、SRAM6の情報サイズテーブルから、メッ
シュコードMyの各周波数fj(jはサービスエリア内に
メッシュコードMyを含む各放送局に対応して付される
添字)に対する「最後の日の情報サイズ」S1(fj,M
y)と「前回の情報サイズ」S2(fj,My)とを読み出
し、何れか大きい方を情報サイズS3(fj,My)とし
て情報サイズ比較切換部11に出力する。これは、更新
履歴処理部9の更新時に自車がトンネルや建物の陰等に
位置していることによりFM電波が一時的に受信できな
かった場合、「最後の日の情報サイズ」S1(fj,
My)は0に更新されるが、このような一時的な受信不
良により、情報サイズS3(fj,My)として0が出力
されるのを防止するために行われる処理である。
ると、情報サイズ比較切換部11は、現在の自車位置の
属するメッシュエリアのメッシュコードMyに対応する
全ての周波数の情報サイズを、情報サイズ読出処理部1
0によりSRAM6に記憶された情報サイズテーブルか
ら取得する(S123)。この際、情報サイズ読出処理
部10は、SRAM6の情報サイズテーブルから、メッ
シュコードMyの各周波数fj(jはサービスエリア内に
メッシュコードMyを含む各放送局に対応して付される
添字)に対する「最後の日の情報サイズ」S1(fj,M
y)と「前回の情報サイズ」S2(fj,My)とを読み出
し、何れか大きい方を情報サイズS3(fj,My)とし
て情報サイズ比較切換部11に出力する。これは、更新
履歴処理部9の更新時に自車がトンネルや建物の陰等に
位置していることによりFM電波が一時的に受信できな
かった場合、「最後の日の情報サイズ」S1(fj,
My)は0に更新されるが、このような一時的な受信不
良により、情報サイズS3(fj,My)として0が出力
されるのを防止するために行われる処理である。
【0143】次に、取得した各々の情報サイズを比較
し、このうち最も大きい情報サイズに対応する周波数f
x’を取得する(S124)。次いで、取得した周波数
fx’と現在選局されている放送局の周波数fxとを比較
し(S125)、周波数fxと周波数fx’とが異なる場
合には、PLL周波数復調器3の設定周波数を周波数f
x’に切り換える換信号S2を切換判断部13に出力す
る(S126)。
し、このうち最も大きい情報サイズに対応する周波数f
x’を取得する(S124)。次いで、取得した周波数
fx’と現在選局されている放送局の周波数fxとを比較
し(S125)、周波数fxと周波数fx’とが異なる場
合には、PLL周波数復調器3の設定周波数を周波数f
x’に切り換える換信号S2を切換判断部13に出力す
る(S126)。
【0144】以上の動作が終了すると、再びステップS
123の動作に戻る。
123の動作に戻る。
【0145】次に、検波周波数の切り換え処理について
説明する。検波周波数の切り換え処理は、図1の切換判
断部13において行われる。
説明する。検波周波数の切り換え処理は、図1の切換判
断部13において行われる。
【0146】図17は検波周波数の切り換え処理を表す
フローチャートである。
フローチャートである。
【0147】まず、隣接する放送局の周波数fx’への
検波周波数の切換要求S1又はS2を受け取ると、切換
判断部13はPLL周波数復調器3に現在設定されてい
る周波数fxから周波数fx’を設定する(S130)。
次に、検波選局部2からの出力があるか否かを検査する
(S131)。
検波周波数の切換要求S1又はS2を受け取ると、切換
判断部13はPLL周波数復調器3に現在設定されてい
る周波数fxから周波数fx’を設定する(S130)。
次に、検波選局部2からの出力があるか否かを検査する
(S131)。
【0148】ここで、検波選局部2からの出力があるか
否かの検査は、PLL周波数復調器3のハード的な仕様
にもよるが、例えば、PLL周波数復調器3のロック
検知、PLL周波数復調器3からのSD信号検知、
PLL周波数復調器3のIF周波数の判定等により行わ
れる。
否かの検査は、PLL周波数復調器3のハード的な仕様
にもよるが、例えば、PLL周波数復調器3のロック
検知、PLL周波数復調器3からのSD信号検知、
PLL周波数復調器3のIF周波数の判定等により行わ
れる。
【0149】ステップS131において検波選局部2か
らの出力検出された場合、切換判断部13は、DARC
デコーダ4からパケットの出力があるか否かを検査する
(S132)。
らの出力検出された場合、切換判断部13は、DARC
デコーダ4からパケットの出力があるか否かを検査する
(S132)。
【0150】ここで、DARCデコーダ4からパケット
の出力があるか否かの検査は、DARCデコーダ4のハ
ード的な仕様にもよるが、例えば、出力されたデータ
パケットの同期がとれていること、出力されたデータ
パケットがノーマルデータであること(パリティデータ
でないこと)を確認することにより行う。
の出力があるか否かの検査は、DARCデコーダ4のハ
ード的な仕様にもよるが、例えば、出力されたデータ
パケットの同期がとれていること、出力されたデータ
パケットがノーマルデータであること(パリティデータ
でないこと)を確認することにより行う。
【0151】ステップS132においてDARCデコー
ダ4からデータパケットが出力された場合、切換判断部
13は、データグループ構築部7,情報サイズ更新部
8,情報サイズ比較切換部11,エラーレート比較切換
部12にリセット信号を出力する(S133)。データ
グループ構築部7,情報サイズ更新部8,情報サイズ比
較切換部11,エラーレート比較切換部12は、リセッ
ト信号が入力されると、それまでの動作を停止しリセッ
トした後、最初から各部の処理を再開する。
ダ4からデータパケットが出力された場合、切換判断部
13は、データグループ構築部7,情報サイズ更新部
8,情報サイズ比較切換部11,エラーレート比較切換
部12にリセット信号を出力する(S133)。データ
グループ構築部7,情報サイズ更新部8,情報サイズ比
較切換部11,エラーレート比較切換部12は、リセッ
ト信号が入力されると、それまでの動作を停止しリセッ
トした後、最初から各部の処理を再開する。
【0152】ステップS131において検波選局部2か
らの出力検出されなかった場合、又は、ステップS13
2においてDARCデコーダ4からデータパケットが出
力されなかった場合(すなわち、新しい自動追尾が失敗
した場合)、新たに選局した周波数fx’及び現在の自
車位置の属するメッシュエリアのメッシュコードMyに
対して、SRAM6に記憶されている情報サイズテーブ
ルの「前回の情報サイズ」S2(fx’,My)を「最後
の日の情報サイズ」S1(fx’,My)に更新し、「最
後の日の情報サイズ」S1(fx’,My)を0で更新
し、「日付」を現在の日付とする(S134)。次い
で、PLL周波数復調器3の設定周波数をfxに戻し
(S135)、検波周波数の切り換え処理を終了する。
らの出力検出されなかった場合、又は、ステップS13
2においてDARCデコーダ4からデータパケットが出
力されなかった場合(すなわち、新しい自動追尾が失敗
した場合)、新たに選局した周波数fx’及び現在の自
車位置の属するメッシュエリアのメッシュコードMyに
対して、SRAM6に記憶されている情報サイズテーブ
ルの「前回の情報サイズ」S2(fx’,My)を「最後
の日の情報サイズ」S1(fx’,My)に更新し、「最
後の日の情報サイズ」S1(fx’,My)を0で更新
し、「日付」を現在の日付とする(S134)。次い
で、PLL周波数復調器3の設定周波数をfxに戻し
(S135)、検波周波数の切り換え処理を終了する。
【0153】尚、上記処理に加え、時計14により出力
される日時の日付が変更した場合、情報サイズテーブル
更新部15は、SRAM6の情報サイズテーブルの全て
の欄の「前回の情報サイズ」を「最後の日の情報サイ
ズ」に更新する処理を行う。これにより、古いデータ情
報サイズに関する情報は少なくとも日毎に更新される。
される日時の日付が変更した場合、情報サイズテーブル
更新部15は、SRAM6の情報サイズテーブルの全て
の欄の「前回の情報サイズ」を「最後の日の情報サイ
ズ」に更新する処理を行う。これにより、古いデータ情
報サイズに関する情報は少なくとも日毎に更新される。
【0154】以上のように、本実施の形態によれば、
(1)DARCデコーダ4及びデータグループ構築部7
により多重信号から生成されたVICS情報のデータグ
ループは、DRAM5に逐次蓄積される。
により多重信号から生成されたVICS情報のデータグ
ループは、DRAM5に逐次蓄積される。
【0155】(2)情報サイズ更新部8は、一定の時間
以上DRAM5にデータグループが蓄積されると、更新
履歴処理部9に情報サイズテーブルの更新要求を出力
し、現在選局している周波数の放送局から送信された各
メッシュコードの情報サイズの更新を行う。このとき、
更新しようとする情報サイズが、既に情報サイズテーブ
ルに登録されている情報サイズよりも小さい場合には更
新されない。また、更新しようとする情報サイズが0の
場合、情報サイズテーブル中の現在の周波数,現在自車
位置の属するメッシュコードの情報サイズが0に更新さ
れる。
以上DRAM5にデータグループが蓄積されると、更新
履歴処理部9に情報サイズテーブルの更新要求を出力
し、現在選局している周波数の放送局から送信された各
メッシュコードの情報サイズの更新を行う。このとき、
更新しようとする情報サイズが、既に情報サイズテーブ
ルに登録されている情報サイズよりも小さい場合には更
新されない。また、更新しようとする情報サイズが0の
場合、情報サイズテーブル中の現在の周波数,現在自車
位置の属するメッシュコードの情報サイズが0に更新さ
れる。
【0156】(3)一方、エラーレート比較切換部12
はDARCデコーダ4より出力されるエラーレートP
errが所定の閾値ε以上となる時間が所定の時間T2以上
継続した場合、現在の検波周波数を、現在選局中の放送
局の放送エリアと放送エリアが隣接する他の放送局の検
波周波数に切り換える切換要求S1を出力する。
はDARCデコーダ4より出力されるエラーレートP
errが所定の閾値ε以上となる時間が所定の時間T2以上
継続した場合、現在の検波周波数を、現在選局中の放送
局の放送エリアと放送エリアが隣接する他の放送局の検
波周波数に切り換える切換要求S1を出力する。
【0157】(4)これと並行して、情報サイズ比較切
換部11は、SRAM6の情報サイズテーブルの更新が
行われるのを所定の時間T3だけ待ち、情報サイズテー
ブル中に登録されている現在自車位置の属するメッシュ
コードの各周波数の情報サイズを比較し、最もサイズの
大きい(情報量の多い)情報サイズの周波数に検波周波
数を切り換える切換要求S2を出力する。
換部11は、SRAM6の情報サイズテーブルの更新が
行われるのを所定の時間T3だけ待ち、情報サイズテー
ブル中に登録されている現在自車位置の属するメッシュ
コードの各周波数の情報サイズを比較し、最もサイズの
大きい(情報量の多い)情報サイズの周波数に検波周波
数を切り換える切換要求S2を出力する。
【0158】(5)切換判断部13は、切換要求S1又
はS2が入力されると、PLL周波数復調器3に設定さ
れた現在の検波周波数fxを切換要求のされた検波周波
数fx’に切り換える。その後、検波選局部2からの出
力があり、且つ、DARCデコーダ4からのデータパケ
ットの出力があれば、データグループ構築部7,情報サ
イズ更新部8,情報サイズ比較切換部11,エラーレー
ト比較切換部12に対しリセット信号を出力し、これら
各部の動作をリセットさせ再スタートさせる。又、検波
選局部2からの出力がない場合、又は、DARCデコー
ダ4からのデータパケットの出力がない場合、情報サイ
ズテーブル中における周波数fx’,現在自車位置の属
するメッシュコードの情報サイズが0で更新され、PL
L周波数復調器3の設定周波数はfxに戻される。とい
う一連の動作により、現在の自車位置における受信可能
なVICS情報を放送している放送局のうち、現在の自
車位置周辺の情報量の最も多い放送局を自動追尾し、V
ICS情報を得ることが可能となる。
はS2が入力されると、PLL周波数復調器3に設定さ
れた現在の検波周波数fxを切換要求のされた検波周波
数fx’に切り換える。その後、検波選局部2からの出
力があり、且つ、DARCデコーダ4からのデータパケ
ットの出力があれば、データグループ構築部7,情報サ
イズ更新部8,情報サイズ比較切換部11,エラーレー
ト比較切換部12に対しリセット信号を出力し、これら
各部の動作をリセットさせ再スタートさせる。又、検波
選局部2からの出力がない場合、又は、DARCデコー
ダ4からのデータパケットの出力がない場合、情報サイ
ズテーブル中における周波数fx’,現在自車位置の属
するメッシュコードの情報サイズが0で更新され、PL
L周波数復調器3の設定周波数はfxに戻される。とい
う一連の動作により、現在の自車位置における受信可能
なVICS情報を放送している放送局のうち、現在の自
車位置周辺の情報量の最も多い放送局を自動追尾し、V
ICS情報を得ることが可能となる。
【0159】
【発明の効果】以上のように本発明のカーナビゲーショ
ン装置の受信装置によれば、以下のような有利な効果が
得られる。
ン装置の受信装置によれば、以下のような有利な効果が
得られる。
【0160】
【0161】
【0162】
【0163】請求項1に記載の発明によれば、切換後に
選局した情報放送局が放送を停止していた場合に、その
放送局を選局することが防止され、情報放送局より提供
される道路交通情報を有効に活用することを可能とする
カーナビゲーション装置の受信装置を提供することがで
きる。
選局した情報放送局が放送を停止していた場合に、その
放送局を選局することが防止され、情報放送局より提供
される道路交通情報を有効に活用することを可能とする
カーナビゲーション装置の受信装置を提供することがで
きる。
【0164】請求項2、5に記載の発明によれば、建物
などの遮蔽物などの存在により受信状態が悪い状態で受
信された情報の情報サイズを情報サイズ記憶手段に登録
又は更新することが防止され、少ない情報サイズを登録
又は更新することにより、情報サイズ比較切換手段が判
断を誤って周波数の切換を行うことが防止され、情報放
送局より提供される道路交通情報を有効に活用すること
を可能とするカーナビゲーション装置の受信装置を提供
することができる。
などの遮蔽物などの存在により受信状態が悪い状態で受
信された情報の情報サイズを情報サイズ記憶手段に登録
又は更新することが防止され、少ない情報サイズを登録
又は更新することにより、情報サイズ比較切換手段が判
断を誤って周波数の切換を行うことが防止され、情報放
送局より提供される道路交通情報を有効に活用すること
を可能とするカーナビゲーション装置の受信装置を提供
することができる。
【0165】請求項3、6に記載の発明によれば、情報
放送局が一時的に放送を停止し情報サイズテーブルのそ
の周波数及びメッシュコードに対応する最後の日の情報
サイズに0が登録された場合や、偶然に受信状況が悪い
地域を走行したためにその周波数及びメッシュコードに
対応する最後の日の情報サイズに又は小さい値が登録さ
れた場合でも、情報サイズ比較切換手段は、前回の情報
サイズと最後の日の情報サイズとを比較し何れか大きい
方を情報サイズとして読み出しそれらを比較して受信手
段の検波周波数の切り換えを行うため、情報放送局の選
局の精度が向上し、情報放送局より提供される道路交通
情報を有効に活用することを可能とするカーナビゲーシ
ョン装置の受信装置を提供することができる。
放送局が一時的に放送を停止し情報サイズテーブルのそ
の周波数及びメッシュコードに対応する最後の日の情報
サイズに0が登録された場合や、偶然に受信状況が悪い
地域を走行したためにその周波数及びメッシュコードに
対応する最後の日の情報サイズに又は小さい値が登録さ
れた場合でも、情報サイズ比較切換手段は、前回の情報
サイズと最後の日の情報サイズとを比較し何れか大きい
方を情報サイズとして読み出しそれらを比較して受信手
段の検波周波数の切り換えを行うため、情報放送局の選
局の精度が向上し、情報放送局より提供される道路交通
情報を有効に活用することを可能とするカーナビゲーシ
ョン装置の受信装置を提供することができる。
【0166】請求項4に記載の発明によれば、情報放送
局が放送を中止した場合、情報サイズテーブルの情報を
ゼロにすることにより、その放送局のデータサイズがい
つまでも情報サイズテーブルに残ることが防止されるた
め、情報サイズ比較切換手段が、情報放送局が放送を中
止したにも関わらずその放送局を誤って選局し続けるこ
とを防止することができ、情報放送局より提供される道
路交通情報を有効に活用することを可能とするカーナビ
ゲーション装置の受信装置を提供することができる。
局が放送を中止した場合、情報サイズテーブルの情報を
ゼロにすることにより、その放送局のデータサイズがい
つまでも情報サイズテーブルに残ることが防止されるた
め、情報サイズ比較切換手段が、情報放送局が放送を中
止したにも関わらずその放送局を誤って選局し続けるこ
とを防止することができ、情報放送局より提供される道
路交通情報を有効に活用することを可能とするカーナビ
ゲーション装置の受信装置を提供することができる。
【0167】
【0168】
【0169】
【0170】
【図1】本発明の実施の形態1の受信装置の装置構成を
示すブロック図
示すブロック図
【図2】データフレームのデータフォーマットを表す図
【図3】図2のデータパケットのデータフォーマットを
表す図
表す図
【図4】データグループのデータフォーマットを表す図
【図5】SRAMに記憶されたデータ構造を表す図
【図6】データグループ構築部の動作を表すフローチャ
ート
ート
【図7】情報サイズ更新部の処理動作を表すフローチャ
ート
ート
【図8】更新履歴処理部の処理動作を表すフローチャー
ト
ト
【図9】更新用情報サイズテーブルの構成を表す図
【図10】更新履歴処理部の更新用情報サイズテーブル
の作成処理動作を表すフローチャート
の作成処理動作を表すフローチャート
【図11】更新履歴処理部の更新用情報サイズテーブル
をSRAMに反映させる処理動作を表すフローチャート
をSRAMに反映させる処理動作を表すフローチャート
【図12】更新履歴処理部の情報サイズテーブルに既に
あるメッシュデータを更新する処理動作を表すフローチ
ャート
あるメッシュデータを更新する処理動作を表すフローチ
ャート
【図13】更新履歴処理部のSRAMにないメッシュデ
ータを追加する処理動作を表すフローチャート
ータを追加する処理動作を表すフローチャート
【図14】更新履歴処理部のSRAMの遠いメッシュエ
リア情報を削除する処理動作を表すフローチャート
リア情報を削除する処理動作を表すフローチャート
【図15】エラーレート比較切換部のエラーレート比較
による検波周波数の切り換え要求処理動作を示すフロー
チャート
による検波周波数の切り換え要求処理動作を示すフロー
チャート
【図16】情報サイズ比較切換部の情報サイズ比較によ
る検波周波数の切り換え要求処理動作を表すフローチャ
ート
る検波周波数の切り換え要求処理動作を表すフローチャ
ート
【図17】検波周波数の切り換え処理を表すフローチャ
ート
ート
1 受信アンテナ
2 検波選局部
3 PLL周波数復調器
4 DARCデコーダ
5 DRAM
6 SRAM
7 データグループ構築部
8 情報サイズ更新部
9 更新履歴処理部
10 情報サイズ読出処理部
11 情報サイズ比較切換部
12 エラーレート比較切換部
13 切換判断部
14 時計
15 情報サイズテーブル更新部
16 ゼロクリア処理部
17 GPSアンテナ
18 GPS受信機
19 自車位置検出部
20 地図情報記憶部
フロントページの続き
(58)調査した分野(Int.Cl.7,DB名)
G08G 1/09 - 1/0969
G01C 21/00
H04B 7/26
Claims (6)
- 【請求項1】道路交通情報システムの各情報放送局から
の情報を受信するカーナビゲーション装置の受信装置で
あって、情報放送局から電波により提供される各メッシ
ュエリアの前記情報を受信する受信手段と、自車位置を
検出する自車位置検出手段と、各メッシュエリアの前記
情報を記憶する情報記憶手段と、各メッシュエリア及び
各受信周波数ごとの前記情報のサイズである情報サイズ
を記憶する情報サイズ記憶手段と、前記受信手段により
受信された情報放送局から提供される各メッシュエリア
の前記情報を前記情報記憶手段に記憶させ蓄積させる情
報蓄積手段と、前記情報記憶手段に蓄積された各メッシ
ュエリアごとの前記情報の前記情報サイズを取得し前記
情報サイズ記憶手段に登録又は更新する情報サイズ登録
手段と、前記自車位置検出手段により検出される自車位
置の属するメッシュエリアの前記情報サイズ記憶手段よ
り読み出された各受信周波数の前記情報サイズを比較し
前記受信手段の検波周波数を前記情報サイズの最も大き
い受信周波数に切り換える情報サイズ比較切換手段と、
前記受信手段の前記情報の受信時のエラーレートが所定
の閾値以上となった状態が所定の時間以上継続した場合
に前記受信手段の検波周波数をその時点で選局している
情報放送局以外の情報放送局の周波数に切り換えるエラ
ーレート比較切換手段と、前記エラーレート比較切換手
段又は前記情報サイズ比較切換手段が前記受信手段の検
波周波数を切り換えた後に前記受信手段が前記情報を受
信していない場合前記受信手段の検波周波数をもとの周
波数に戻す切換判断手段を備えたことを特徴とするカー
ナビゲーション装置の受信装置。 - 【請求項2】前記情報サイズ登録手段は、前記情報蓄積
手段が前記情報記憶手段に前記情報の蓄積を開始してか
ら、前記受信手段の前記情報の受信時のエラーレートが
所定の閾値以下の状態における前記情報の受信時間が所
定の時間に達した場合、前記情報記憶手段に蓄積された
各メッシュエリアごとの前記情報の前記情報サイズを取
得し前記情報サイズ記憶手段に登録又は更新することを
特徴とする請求項1に記載のカーナビゲーション装置の
受信装置。 - 【請求項3】前記情報サイズ記憶手段に記憶され受信周
波数とメッシュエリアのメッシュコードと前回の情報サ
イズと最後の日の情報サイズとを一単位とするデータが
複数の単位登録された情報サイズテーブルと、所定の時
間が経過すると前記情報サイズテーブルの各々の前記前
回の情報サイズを前記最後の日の情報サイズに更新する
情報サイズテーブル更新手段と、を備え、前記情報サイ
ズ登録手段は、前記情報サイズを前記情報サイズテーブ
ルに登録又は更新する前に前記情報サイズテーブルにそ
の前記情報サイズに対応する前記最後の日の情報サイズ
が登録されていた場合前記情報サイズが前記最後の日の
情報サイズよりも大きい場合に前記最後の日の情報サイ
ズを前記情報サイズに更新し、前記情報サイズを前記情
報サイズテーブルに登録する前に前記情報サイズテーブ
ルにその前記情報サイズに対応する前記最後の日の情報
サイズが登録されていない場合新たに前記情報サイズテ
ーブルに前記情報サイズを前記最後の日の情報サイズと
して登録し、前記情報サイズ比較切換手段は、前記情報
サイズ記憶手段より前記情報サイズを読み出すときに前
記前回の情報サイズと前記最後の日の情報サイズとを比
較し何れか大きい方を前記情報サイズとして読み出すこ
とを特徴とする請求項1、2の何れか一項に記載のカー
ナビゲーション装置の受信装置。 - 【請求項4】前記エラーレート比較切換手段又は前記情
報サイズ比較切換手段が前記受信手段の検波周波数を切
り換えた後に前記受信手段が前記情報を受信していない
場合前記情報サイズテーブルの切り換え後の受信周波数
とその時点における自車位置の属するメッシュエリアと
に対応する単位において前記前回の情報サイズを前記最
後の日の情報サイズに更新し前記最後の日の情報サイズ
を0に更新する、及び/又は、前記更新履歴処理部が前
記情報サイズを前記情報サイズテーブルに登録する際に
前記受信手段が前記情報を受信していない場合前記情報
サイズテーブルのその時の受信周波数とその時点におけ
る自車位置の属するメッシュエリアとに対応する単位に
おいて前記前回の情報サイズを前記最後の日の情報サイ
ズに更新し前記最後の日の情報サイズを0に更新するゼ
ロクリア処理手段を備えたことを特徴とする請求項3に
記載のカーナビゲーション装置の受信装置。 - 【請求項5】道路交通情報システムの各情報放送局から
の情報を受信するカーナビゲーション装置の受信装置で
あって、情報放送局から電波により提供される各メッシ
ュエリアの前記情報を受信する受信手段と、自車位置を
検出する自車位置検出手段と、各メッシュエリアの前記
情報を記憶する情報記憶手段と、各メッシュエリア及び
各受信周波数ごとの前記情報のサイズである情報サイズ
を記憶する情報サイズ記憶手段と、前記受信手段により
受信された情報放送局から提供される各メッシュエリア
の前記情報を前記情報記憶手段に記憶させ蓄積させる情
報蓄積手段と、前記情報記憶手段に蓄積された各メッシ
ュエリアごとの前記情報の前記情報サイズを取得し前記
情報サイズ記憶手段に登録又は更新する情報サイズ登録
手段と、前記自車位置検出手段により検出される自車位
置の属するメッシュエリアの前記情報サイズ記憶手段よ
り読み出された各受信周波数の前記情報サイズを比較し
前記受信手段の検波周波数を前記情報サイズの最も大き
い受信周波数に切り換える情報サイズ比較切換手段とを
備え、前記情報サイズ登録手段は、前記情報蓄積手段が
前記情報記憶手段に前記情報の蓄積を開始してから、前
記受信手段の前記情報の受信時のエラーレートが所定の
閾値以下の状態における前記情報の受信時間が所定の時
間に達した場合、前記情報記憶手段に蓄積された各メッ
シュエリアごとの前記情報の前記情報サイズを取得し前
記情報サイズ記憶手段に登録又は更新することを特徴と
するカーナビゲーション装置の受信装置。 - 【請求項6】道路交通情報システムの各情報放送局から
の情報を受信するカーナビゲーション装置の受信装置で
あって、情報放送局から電波により提供される各メッシ
ュエリアの前記情報を受信する受信手段と、自車位置を
検出する自車位置検出手段と、各メッシュエリアの前記
情報を記憶する情報記憶手段と、各メッシュエリア及び
各受信周波数ごとの前記情報のサイズである情報サイズ
を記憶する情報サイズ記憶手段と、前記受信手段により
受信された情報放送局から提供される各メッシュエリア
の前記情報を前記情報記憶手段に記憶させ蓄積させる情
報蓄積手段と、前記情報記憶手段に蓄積された各メッシ
ュエリアごとの前記情報の前記情報サイズを取得し前記
情報サイズ記憶手段に登録又は更新する情報サイズ登録
手段と、前記自車位置検出手段により検出される自車位
置の属するメッシュエリアの前記情報サイズ記憶手段よ
り読み出された各受信周波数の前記情報サイズを比較し
前記受信手段の検波周波数を前記情報サイズの最も大き
い受信周波数に切り換える情報サイズ比較切換手段と、
前記情報サイズ記憶手段に記憶され受信周波数とメッシ
ュエリアのメッシュコードと前回の情報サイズと最後の
日の情報サイズとを一単位とするデータが複数の単位登
録された情報サイズテーブルと、所定の時間が経過する
と前記情報サイズテーブルの各々の前記前回の情報サイ
ズを前記最後の日の情報サイズに更新する情報サイズテ
ーブル更新手段と、を備え、前記情報サイズ登録手段
は、前記情報サイズを前記情報サイズテーブルに登録又
は更新する前に前記情報サイズテーブルにその前記情報
サイズに対応する前記最後の日の情報サイズが登録され
ていた場合前記情報サイズが前記最後の日の情報サイズ
よりも大きい場合に前記最後の日の情報サイズを前記情
報サイズに更新し、前記情報サイズを前記情報サイズテ
ーブルに登録する前に前記情報サイズテーブルにその前
記情報サイズに対応する前記最後の日の情報サイズが登
録されていない場合新たに前記情報サイズテーブルに前
記情報サイズを前記最後の日の情報サイズとして登録
し、前記情報サイズ比較切換手段は、前記情報サイズ記
憶手段より前記情報サイズを読み出すときに前記前回の
情報サイズと前記最後の日の情報サイズとを比較し何れ
か大きい方を前記情報サイズとして読み出すことを特徴
とするカーナビゲーション装置の受信装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP09258999A JP3384355B2 (ja) | 1999-03-31 | 1999-03-31 | カーナビゲーション装置の受信装置及びその周波数切換方法 |
KR1020000013601A KR100722092B1 (ko) | 1999-03-31 | 2000-03-17 | 자동차 항법 장치의 수신 장치 및 그 주파수 절환 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP09258999A JP3384355B2 (ja) | 1999-03-31 | 1999-03-31 | カーナビゲーション装置の受信装置及びその周波数切換方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2000285384A JP2000285384A (ja) | 2000-10-13 |
JP3384355B2 true JP3384355B2 (ja) | 2003-03-10 |
Family
ID=14058642
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP09258999A Expired - Fee Related JP3384355B2 (ja) | 1999-03-31 | 1999-03-31 | カーナビゲーション装置の受信装置及びその周波数切換方法 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP3384355B2 (ja) |
KR (1) | KR100722092B1 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1379006A1 (en) * | 2002-02-04 | 2004-01-07 | Matsushita Electric Industrial Co., Ltd. | Advertisement program providing system |
JP5685163B2 (ja) * | 2011-08-24 | 2015-03-18 | アイシン・エィ・ダブリュ株式会社 | 交通情報表示システム、交通情報表示方法および交通情報表示プログラム |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10185598A (ja) * | 1996-11-11 | 1998-07-14 | Casio Comput Co Ltd | 受信装置、ナビゲーション装置、受信状況記録方法、及び記録媒体 |
JPH10281778A (ja) * | 1997-04-08 | 1998-10-23 | Mitsubishi Electric Corp | 移動体用受信機システムおよび移動体用受信機システムの受信方法 |
-
1999
- 1999-03-31 JP JP09258999A patent/JP3384355B2/ja not_active Expired - Fee Related
-
2000
- 2000-03-17 KR KR1020000013601A patent/KR100722092B1/ko not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR100722092B1 (ko) | 2007-05-25 |
KR20010006821A (ko) | 2001-01-26 |
JP2000285384A (ja) | 2000-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6871139B2 (en) | Dual map system for navigation and wireless communication | |
US6314369B1 (en) | Communications navigation system, and navigation base apparatus and navigation apparatus both used in the navigation system | |
US6363240B2 (en) | Method for transmitting/receiving portions of an audio signal based on a priority of each portion | |
US6904362B2 (en) | Route guidance system, information delivery center, and vehicular route guidance apparatus | |
US8472864B2 (en) | Database construction system and broadcast receiving system | |
US20060184322A1 (en) | Traffic Information Service Based on Traffic Information Transmitted to a Navigation System | |
JP2002048570A (ja) | カーナビゲーション装置と交通情報提供装置とカーナビゲーション装置用プログラム記録媒体と交通情報提供装置用プログラム記録媒体 | |
JP3288586B2 (ja) | Dgps受信装置及びdgps測位システム | |
US6006076A (en) | Mobile FM-multiplex-broadcast receiving device | |
JP3384355B2 (ja) | カーナビゲーション装置の受信装置及びその周波数切換方法 | |
JP2003174376A (ja) | 放送受信装置 | |
KR20010071509A (ko) | 항법장치 | |
US20240175713A1 (en) | Electronic map switching method, electronic map processing method, terminal, server, and storage medium | |
JP2002305486A (ja) | 緊急無線信号の地域別自動選択受信装置 | |
US8612144B2 (en) | Method for operating a navigation device and a corresponding navigation device | |
WO2004062254A2 (en) | Method and apparatus for determining the location of a wireless device | |
JP3792863B2 (ja) | Fm多重放送データ受信方法 | |
JP2009133732A (ja) | 車両用ナビゲーション装置 | |
JP2001116568A (ja) | 車両用交通情報表示装置 | |
JP3561124B2 (ja) | Fm多重放送データ受信方法 | |
JP2003218720A (ja) | Fm多重放送受信方法 | |
JP3490869B2 (ja) | カーナビゲーション装置 | |
JP2003161622A (ja) | ナビゲーションシステム | |
JP2003302456A (ja) | 測位装置、及びgps測位方法 | |
JPH1049798A (ja) | Mca集荷方法及びそのシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071227 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081227 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091227 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |