(57)【要約】【課題】車載用装置に用いられる光ディスク装置の汚れの検出を正確に行なう。【解決手段】メディア７００に記憶されているデータを読み取る光ディスク装置２００と、光ディスク装置２００から読み取ったデータを取得する装置本体１００とを有する車載用装置の装置本体１００に、車載用装置の駆動時間の累積値を測定するステップと、光ディスク装置２００から読み取りエラーに関する情報を取得するステップと、車載用装置内部の温度を検出するステップと、取得した読み取りエラーに関する情報が所定値より大きいか否かを判定し、所定値より大きい場合に、さらに検出した温度が所定温度の範囲内か否かを判定するステップと、検出した温度が所定温度の範囲内であって、かつ前記測定している累積時間が所定時間を越えている場合に、光ディスク装置２００が汚れていると判断するステップと、を行なわせる。【選択図】図１
2005216343.tif 000002
【特許請求の範囲】
【請求項１】
データが記憶されているメディアにレーザ光を照射し、該照射したレーザ光の反射光を受光するピックアップ部を有し、該受光した反射光を用いてメディアに記憶されているデータを読み取る光ディスク装置と、前記光ディスク装置から前記読み取ったデータを取得して各種情報処理を行なう装置本体とを有する車載用装置における前記光ディスク装置の汚れ検出方法であって、
前記光ディスク装置は、前記読み取ったデータから読み取りエラーに関する情報を算出可能であって、
前記装置本体は、
前記車載用装置の駆動時間の累積値を測定するステップと、
前記光ディスク装置から前記読み取りエラーに関する情報を取得するステップと、
前記車載用装置内部の温度を検出するステップと、
前記取得した読み取りエラーに関する情報が所定値より大きいか否かを判定するステップと、
前記所定値より大きい場合に、前記検出した温度が所定温度の範囲内か否かを判定するステップと、
前記検出した温度が前記所定温度の範囲内であって、かつ前記測定している累積値が所定時間を越えている場合に、前記メディアおよび前記光ディスク装置のピックアップ部が汚れている状態であると判断するステップと、
前記汚れている状態であると判断した場合に、前記メディアおよび前記ピックアップ部が汚れている旨をユーザに告知するステップと、を行なうこと
を特徴とする汚れ検出方法。
【請求項２】
請求項１に記載の汚れ検出方法であって、
前記装置本体は、
前記検出した温度が所定温度の範囲内であって、かつ前記測定している累積値が所定時間を越えていない場合に、前記車載用装置が故障していると判断するステップを行なうこと
を特徴とする汚れ検出方法。
【請求項３】
請求項1または２に記載の汚れ検出方法であって、
自動車のエンジンの起動を検知するステップを有し、
前記エラーに関する情報を取得するステップは、前記エンジンの起動を検知した場合に行うこと
を特徴とする汚れ検出方法。
【請求項４】
請求項１から３のいずれか一項に記載の汚れ検出方法であって、
自動車の停止を検知するステップを有し、
前記ユーザに告知するステップは、前記自動車の停止を検知した場合に行うこと
を特徴とする汚れ検出方法。
【請求項５】
請求項１〜４のいずれか一項に記載の汚れ検知方法であって、
前記車載用装置は、表示部および音声出力部を有し、
前記ユーザへの告知は、前記表示部或いは音声出力部を介して行なうこと
を特徴とする汚れ検出方法。
【請求項６】
データが記憶されているメディアにレーザ光を照射し、該照射したレーザ光の反射光を受光するピックアップ部を有し、該受光した反射光を用いてメディアに記憶されているデータを読み取る光ディスク装置と、前記光ディスク装置から前記読み取ったデータを取得して各種情報処理を行なう装置本体とを有する車載用装置であって、
前記光ディスク装置は、前記読み取ったデータから読み取りエラーに関する情報を算出する手段を有し、
前記装置本体は、
前記車載用装置の駆動時間の累積値を測定する手段と、
前記光ディスク装置から前記読み取りエラーに関する情報を取得する手段と、
前記車載用装置内部の温度を検出する手段と、
前記メディアおよび前記光ディスク装置のピックアップ部が汚れている状態であるか否かを判断する手段と、
前記汚れていると判断した場合に、前記メディアおよび前記ピックアップ部が汚れている旨をユーザに告知する手段と、を有し、
前記判断する手段は、
前記取得した読み取りエラーに関する情報が所定値より大きいか否かを判定し、前記所定値より大きい場合に、前記検出した温度が所定温度の範囲内か否かをさらに判定し、
前記検出した温度が前記所定温度の範囲内であって、かつ前記測定している累積値が所定時間を越えている場合に、前記メディアおよび前記光ディスク装置のピックアップ部が汚れている状態であると判断すること
を特徴とする車載用装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用装置の故障診断の技術に関し、特に、車載用光ディスク装置の汚れ検出技術に関する。
【背景技術】
【０００２】
近年、光ディスク装置を利用してＣＤやＤＶＤ等のメディアに記憶されているデータを読出し、地図案内を行なうナビゲーション装置や映画等の動画を車内で鑑賞する車載用ＡＶ機器等の車載用装置が普及してきている。この車載用装置は、メディアのデータを読み取る光ディスク装置と、装置本体とを有している。光ディスク装置は、データが記憶されているメディアにレーザ光を照射し、その反射光を受光するピックアップ部を有し、ピックアップ部が受光した反射光を用いてメディアに記憶されているデータを読み取り、そのデータを装置本体に出力している。装置本体は、光ディスク装置が読み取ったデータを用いて、ナビゲーション等の各種情報処理を行なう。
【０００３】
ところで、光ディスク装置は、埃による汚れや熱等の影響を受けて、メディアに記憶されているデータを読み取れない場合がある。例えば、メディアやピックアップ部に埃塵が付着した場合、データ読み出し性能が劣化する。また、例えば、光ディスク装置は、熱によりデータ読み出し性能が劣化する場合がある。さらに、光ディスク装置は、埃による汚れや熱の影響の他に、装置自身の故障によりメディアに記憶されているデータを読み取れない場合もある。なお、自動車の車内は、住宅の室内やオフィス環境等の一般的な屋内環境に比べて埃が多く、また、熱の影響を受け易い。そのため、上述の車載用装置は、一般的な屋内環境で利用する光ディスク装置に比べて、埃や熱の影響による読み取りエラーが起こり易い傾向にある。
【０００４】
そして、上記読み取りエラーの原因が光ディスク装置の汚れである場合、ユーザが光ディスク装置をクリーニングすることで、簡単に、光ディスク装置を正常な状態に戻すことができる。また、上記の熱を原因とする場合、光ディスク装置の受ける熱が所定温度より低くなれば、光ディスク装置は、正常に動作する。一方、上記読取エラーが、装置の故障を原因とする場合、専門の修理業者に修理依頼を行なう必要が生じる。
【０００５】
従来の光ディスク装置には、メディアのデータを読み取れない場合、読み取りエラー情報を装置本体に送信しているものある。そして、読み取りエラー情報を受信した装置本体は、その旨を表示画面或いは音声でユーザに告知するようにしている。
【０００６】
しかしながら、上記の読み取りエラー情報は、読み取りエラーの原因を特定するものではないため、ユーザは読み取りエラー告知を受けてもその原因を判断できない。したがって、ユーザは、読み取りエラーが光ディスク装置の汚れや熱を原因とする場合でも、光りディスク装置を修理業者に修理依頼してしまうことがある。そして、このように読み取りエラーが単なる汚れや熱が原因である場合、ユーザおよびサービス業者に無駄なコストを生じさせてしまう。特に、車載用装置は、自動車内に組み込まれている場合が多いため、ユーザが修理依頼する手間は煩雑である。
【０００７】
また、従来から、光ディスク装置に装着されているメディアの汚れ検出する方法がある（特許文献１）。この汚れ検出方法は、メディアを装着した光ディスク装置に、汚れ検出を行なう専用のプログラムを記憶させた上位装置を接続する。そして、ユーザからの検査要求を受付けた上位装置は、光ディスク装置にメディアから読み出したＲＦ信号を用いて汚れを検出させ、汚れが検出された場合に、その旨を示す信号を出力させる。そして、上位装置は、光ディスク装置が出力した汚れが検出旨を示す信号を受け取り、ユーザにメディアが汚れていることを告知する。
【０００８】
【特許文献１】特開平１０−２１５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１は、ＲＦ信号が所定の範囲に入らない場合、その原因を一律にメディアの汚れによるものと特定するため、以下の問題を有する。すなわち、特許文献１では、熱や故障の影響によりＲＦ信号が所定の範囲に入らない場合でも、ユーザに無駄な作業である、メディアのクリーニングを促してしまう。特に、光ディスク装置が熱の影響を受ける車載用装置に適用された場合、上記特許文献１の方法では、ユーザに無駄な作業を促す機会を増やしてしまう可能性がある。
【００１０】
また、上記特許文献１の汚れ検出方法は、メディアの汚れを検出する場合、ユーザが上位装置の専用プログラムを起動させる操作が必要になり、汚れ検出する作業が煩雑である。さらに、上記特許文献１では、ユーザが自ら汚れ検出の操作を行なわない限り、光ディスクの汚れを検出することができない。
【００１１】
本発明は上記事情に鑑みてなされたものであり、本発明の目的は、光ディスク装置の汚れ検出を、ユーザに負担をかけることなく、正確に行なうことにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明の一態様は、データが記憶されているメディアにレーザ光を照射し、該照射したレーザ光の反射光を受光するピックアップ部を有し、該受光した反射光を用いてメディアに記憶されているデータを読み取る光ディスク装置と、光ディスク装置から、前記読み取ったデータを取得して各種情報処理を行なう装置本体とを有する車載用装置に適用される。前記光ディスク装置は、前記読み取ったデータから読み取りエラーに関する情報を算出可能に構成されている。
【００１３】
そして、前記装置本体は、前記車載用装置の駆動時間の累積値を測定するステップと、前記光ディスク装置から前記読み取りエラーに関する情報を取得するステップと、前記車載用装置内部の温度を検出するステップと、前記取得した読み取りエラーに関する情報が所定値より大きいか否かを判定するステップと、前記所定値より大きい場合に、前記検出した温度が所定温度の範囲内か否かを判定するステップと、前記検出した温度が前記所定温度の範囲内であって、かつ前記測定している累積値が所定時間を越えている場合に、前記メディアおよび前記光ディスク装置のピックアップ部が汚れている状態であると判断するステップと、前記汚れている状態であると判断した場合に、前記メディアおよび前記ピックアップ部が汚れている旨をユーザに告知するステップと、を行なう。また、上記装置本体には、前記検出した温度が所定温度の範囲内であって、かつ前記測定している累積値が所定時間を越えていない場合に、前記車載用装置が故障していると判断するステップを行なうこととしてもよい。
【００１４】
このように、本一態様によれば、前記メディアおよび前記ピックアップ部が汚れているか否かの判断を光ディスク装置から取得した読み取りエラーに関する情報に加え、さらに検出した車載用装置内部の温度、および車載用装置の累積駆動時間を利用して行なうようにしている。したがって、本一態様では、読み取りエラーに関する情報が所定値より大きい場合であっても、検出した温度が所定温度の範囲内に入らなければ、前記メディア等が汚れていると判断されない。そのため、メディアおよびピックアップ部の汚れではなく熱の影響により読み取りエラーのレートが上昇した場合に、ユーザにメディアおよびピックアップ部のクリーニングを促すことはなく、不要なクリーニング作業をユーザに強要することを防ぐことができる。
【００１５】
また、本一態様では、読み取りエラーに関する情報が所定値より大きく、かつ検出した温度が前記所定温度の範囲内であっても、車載用装置の駆動時間の累積値が所定時間を越えていなければ、メディアおよびピックアップ部が汚れている状態と判断されない。そのため、本一態様では、車載用装置の駆動時間の累積値が短い場合に、読み取りエラーに関する情報が所定値より大きくなっても、ユーザにメディアおよびピックアップ部のクリーニングを促すことはない。このように構成したのは、車載用装置の駆動時間が短い間、すなわち、車載用装置を使い始めたばかりの期間に、メディアおよびピックアップ部が汚れる可能性は低いことを考慮したためである。
【００１６】
また、上記装置本体は、自動車のエンジンの起動を検知するステップを有し、前記エラーに関する情報を取得するステップは、前記エンジンの起動を検知した場合に、前記エラーに関する情報を取得することとしてもよい。
【００１７】
このように構成することで、本一態様によれば、ユーザが自動車を運転するためにエンジンを起動させた際、自動的にメディアおよびピックアップ部が汚れているか否かを検査することができる。
【００１８】
また、上記装置本体は、自動車の停止を検知するステップを有し、前記ユーザに告知するステップは、前記自動車の停止を検知した場合に行うこととしてもよい。
【００１９】
このように、本一態様では、自動車が停止している際にユーザにメディアおよびピックアップ部が汚れている旨をユーザに告知するようにしている。そのため、ユーザは、安全を考慮して上記汚れを対処することができる。
【発明の効果】
【００２０】
このように本発明によれば、ユーザに負担をかけることなく、光ディスク装置の汚れ検出を正確に行なうことができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を用いて説明する。
【００２２】
図１は、本発明の実施形態が適用された、車載用ナビゲーション装置（以下において単に「ナビゲーション装置」という）の機能構成図である。図示するように、ナビゲーション装置は、装置本体１００および光ディスク装置２００を有している。また、装置本体１００には、ディスプレイ３００、スピーカ４００、入力装置５００、センサ６００〜６０２、およびＧＰＳ（Global Positioning System）受信装置６０３が接続されている。なお、本実施形態では、装置本体１００と光ディスク装置とが別体に構成されている場合を例に説明するが特にこれに限定するものではない。装置本体１００と光ディスク装置２００とが一体に構成されていてもかまわない。また、装置本体１００、光ディスク装置２００、ディスプレイ３００、スピーカ４００、および入力装置５００が一体に構成されていてもよい。
【００２３】
光ディスク装置２００は、データが記憶されている、ＣＤやＤＶＤ等のメディア７００にレーザ光を照射し、その反射光を受光する。そして、光ディスク装置は、受光した光を用いてメディアに記憶されているデータを読み取るように構成されている。具体的には、光ディスク装置２００は、データ処理部２０１、スピンドルモータ部２０２、およびピックアップ部２０３を有し、メディア７００を装着可能に構成されている。
【００２４】
スピンドルモータ部２０３は、データ処理部２０１からの指示を受けて、装着されたメディア７００を回転させる。ピックアップ部２０２は、メディア７００のデータ記憶面に対向する位置に移動可能に構成されていて、回転しているメディア７００にレーザ光を照射して、その反射光を受光する。そして、ピックアップ部２０３は、受光した反射光を電気信号に変換してデータ処理部２０１に出力する。
【００２５】
データ処理部２０１は、装置本体１００からのリードコマンドを受付けて、受付けたリードコマンドにしたがい、スピンドルモータ部２０２およびピックアップ部２０３を制御して、メディア７００に記憶されているデータを読み出させる。データ処理部２０１は、ピックアップ部２０３が出力した電気信号を装置本体１００が解釈可能なデータに変換する信号処理を行い、そのデータを装置本体１００に出力する。データ処理部２０１は、ピックアップ部２０３が出力した電気信号を信号処理する際に、ピックアップ部２０３の読み取りエラーレート（読み取りエラーに関する情報）を算出する。また、データ処理部２０１は、算出した読み取りエラーに関する情報を利用して、スピンドルモータ部２０２およびピックアップ部２０３の動作を制御する。なお、データ処理部２０１が行なう、上記エラーレートの算出は、従来技術により行なわれる。
【００２６】
センサ６００〜６０２およびＧＰＳ受信装置６０３は、ナビゲーション装置が現在位置を検出するために使用するものである。車輪速センサ６０１は、車輪の円周と計測される車輪の回転数から距離を測定し、さらに対となる車輪の回転数から移動体が曲がった角度を計測する。地磁気センサ６０２は、地球が保持している磁気を検知し、移動体が向かっている方角を検出する。ジャイロ６０３は、光ファイバジャイロや振動ジャイロで構成され、移動体が回転した角度を検出する。ＧＰＳ受信装置６０３は、ＧＰＳ衛星からの信号を受信し移動体とＧＳＰ衛星間の距離および距離の変化率を３個以上の衛星に対して測定することで移動体の現在位置、進行方向および進行方位を測定する。そして、各センサ６００〜６０２が検出したデータおよびＧＰＳ受信装置６０３が測定したデータは、装置本体１００のナビゲーション部１０４に出力される。
【００２７】
ディスプレイ３００は、装置本体１００から出力される画像データを表示処理する表示ユニットで、ＣＲＴや液晶ディスプレイ等により構成される。スピーカ４００は、装置本体１００から出力される音声データを音声出力する音声出力ユニットで、一般的なスピーカ装置により構成される。また、入力装置５００は、ナビゲーション装置の各種機能選択、目的地設定等のユーザからの指示を受け付けるユニットで、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイステック、ディスプレイ３００上に貼られたタッチパネルなどで構成される。
【００２８】
続いて、装置本体１００の機能構成を説明する。装置本体１００は、初期情報保持部１０１、温度検出部１０２、汚れ・故障判断部１０３、ナビゲーション部１０４、およびＩ／Ｏ部１０５を有する。
【００２９】
Ｉ／Ｏ部１０５は、ディスプレイ３００、入力装置５００等の外部装置とのデータの入出力を制御する。ナビゲーション部１０４は、光ディスク装置２００が出力するデータ、センサ６００〜６０２およびＧＰＳ受信装置６０３が出力するデータを利用して、ディスプレイ３００に地図データを表示したり、ユーザから受付けた目的地までの経路案内を行う等のナビゲーション処理を行なう。温度検出部１０２は、ナビゲーション装置内部の温度を検出する。
【００３０】
初期情報保持部１０１は、図示しないメディア情報ＤＢを有する。そして、初期情報保持部１０１は、光ディスク装置２００に装着されているメディア７００およびピックアップ部２０３が汚れているか否かを判定するためのデータ（以下において「初期情報」という）を、メディア情報ＤＢに記憶する。メディア情報ＤＢに記憶される「初期情報」は、メディアを識別する識別データ、およびその識別データに対応付けられた基準値（基準値の具体的な内容は後述する）により構成される。
【００３１】
メディア７００を識別する識別データについて、特に限定しないが、以下の説明では、メディア７００の所定領域に記憶されているＴＯＣ（Table Of Contents）情報を識別データとして用いる場合を例に説明する。なお、ＴＯＣ情報の中のどのデータを上記識別データとして利用するかについては、特に限定しないが、例えば、ＴＯＣ情報に含まれているメディアに記憶されているデータのタイトルを示すデータを識別データとして用いるようにしてもよい。
【００３２】
汚れ・故障判断部１０３は、図示しないタイマを有していて、ナビゲーション装置が駆動している時間の累積値を測定して、その累積値を記憶する。なお、汚れ・故障判断部１０３が測定する上記累積値は、ナビゲーション装置の電源が「ＯＦＦ」の状態になっても、リセットされないものとする。
【００３３】
また、汚れ・故障判断部１０３は、光ディスク装置１００から、読み取りエラーに関する情報を取得する。そして、汚れ・故障判断部１０３は、光ディスク装置２００から取得した読み取りエラーに関する情報、温度検出部１０２が検出した温度、図示しないタイマが測定した累積値、および上記初期情報保持部が保持する初期情報を用いて、メディア７００およびピックアップ部２０３が汚れているか否かを判断する。
【００３４】
なお、初期情報保持部１０１および汚れ・故障判断部１０３が行なう処理については、後段で詳細に説明する。
【００３５】
続いて、本実施形態のナビゲーション装置のハードウェア構成について、図２を用いて説明する。図２は、本実施形態のナビゲーション装置のハードウェア構成を説明するための図である。
【００３６】
最初に光ディスク装置２００について説明する。光ディスク装置２００は、スピンドルモータ１、スピンドルモータ用ドライバ２、レーザピックアップ３、フィードモータ４、ドライバ５、ＲＦアンプ６、メカコントロールマイコン７、ＤＳＰ８、ＲＡＭ９、デコーダ１０、Ｉ／Ｆ１１、およびＲＡＭ１２を有する。
【００３７】
そして、上記スピンドルモータ部２０２が行なう、装着されたメディア７００を回転させる機能は、スピンドルモータ１およびスピンドルモータ用ドライバ２により実現される。
【００３８】
上記ピックアップ部２０３が行なう、レーザ光をメディア７００に照射し、その反射光を電気信号に変換して出力する機能は、レーザピックアップ３、ドライバ５、およびＲＦアンプ６により実現される。また、ピックアップ部２０３が行なう、レーザピックアップ３を移動させる機能は、フィードモータ４およびドライバ５により実現される。
【００３９】
上記データ処理部２０１が行う、ピックアップ部２０３が出力した電気信号を装置本体１００が解釈可能なデータに変換する機能と、読み取りエラーレートを算出する機能と、スピンドルモータ部２０２およびピックアップ部２０３を制御する機能とは、メカコントロールマイコン７、ＤＳＰ８、ＲＡＭ９により実現される。また、データ処理部２０１が行う、装置本体１００との間でデータの入出力を制御する機能は、メカコントロールマイコン７、デコーダ１０、ＲＡＭ１２、およびＩ／Ｆ１１により実現される。
【００４０】
続いて、装置本体１００のハードウェア構成を説明する。装置本体１００は、ＣＰＵ（中央演算処理装置）２１と、ＣＰＵ２１が実行するプログラムやデータを一時的に記憶するＲＡＭ（Random Access Memory）２２と、上記各部（初期情報保持部１０１、温度検出部１０２、汚れ・故障判断部１０３、ナビゲーション部１０４、およびＩ／Ｏ部１０５）が有する機能を実行するためのプログラムが予め記憶されているＲＯＭ（Read Only Memory）２３と、メモリ間およびメモリと各デバイスとの間のデータを転送するＤＭＡ（Direct Memory Access）２４と、グラフィック描画を実行し且つ表示制御を行う描画コントローラ２５と、グラフィックスイメージデータを蓄えるＶＲＡＭ（Video  Random  Access  Memory）２６と、イメージデータをＲＧＢ信号に変換するカラーパレット２７と、アナログ信号をデジタル信号に変換するＡ/Ｄ変換器２８と、シリアル信号をバスに同期したパラレル信号に変換するＳＣI(Serial Communication Interface)２９と、パラレル信号をバスに同期させてバス上に載せるＰＩＯ（Parallel Input/Output）３０と、パルス信号を積分するカウンタ３１と、温度検出器３２とを有する。そして、上記各部（初期情報保持部１０１、温度検出部１０２、汚れ・故障判断部１０３、ナビゲーション部１０４、およびＩ／Ｏ部１０５）の機能は、ＣＰＵ２１が、ＲＯＭ２３に記憶されている上記各部が有する機能を実行するためのプログラを、ＲＡＭ２２にロードし、実行することにより実現される。
【００４１】
続いて、本実施形態のナビゲーション装置が行なう、初期情報設定処理および汚れ・故障判断処理について図３を用いて説明する。図３は、本実施形態のナビゲーション装置の初期情報設定処理および汚れ・故障判断処理のフローを説明するための図である。
【００４２】
さて、最初に装置本体１００の汚れ・故障判断部１０３は、所定のタイミングで光ディスク装置２００から、「エラーレート」および装着されているメディア７００に記憶されている「ＴＯＣ（Table Of Contents）情報」を取得する（Ｓ１）。具体的には、汚れ・故障判断部１０３は、光ディスク装置２００に対して、リードコマンド、および、「エラーレートおよびＴＯＣ情報（汚れ判定情報）」の送信要求コマンドを発行する。光ディスク装置２００は、リードコマンドおよび「汚れ判定情報」の送信要求コマンドを受けて、装着されているメディア７００に記憶されているデータの読み出しを行なう。光ディスク装置２００は、メディア７００からデータを読み出す際に、メディア７００に記憶されているＴＯＣ情報を読み出す。また、光ディスク装置２００は、受付けたリードコマンドにしたがいメディア７００からデータを読み出す際に、読み出したデータのエラーレートを算出する。そして、光ディスク装置２００は、ＴＯＣ情報、および算出したエラーレートを装置本体１００の汚れ・故障判断部１０３に送信する。汚れ・故障判断部１０３は、光ディスク装置２００が出力したＴＯＣ情報およびエラーレートを受信して、Ｓ２の処理に進む。
【００４３】
なお、本実施形態では、汚れ・故障判断部１０３が光ディスク装置２００から「エラーレート」および「ＴＯＣ情報」を取得する所定のタイミングについて、特に限定しないが、少なくとも、ナビゲーション装置の電源入力の際には、上記「エラーレート」および「ＴＯＣ情報」を取得する。ここで、ナビゲーション装置の電源入力の際とは、自動車のアクセサリ電源の印加、或いは自動車のエンジンの起動のこという。また、汚れ・故障判断部１０３は、自動車のアクセサリ電源の印加、或いは自動車のエンジン起動を検知できるように構成されているものとする。このように構成しておけば、自動車の運転前に、自動的に光ディスク装置２００の汚れの点検を、ユーザに負担をかけることなく行なうことができる。
【００４４】
さらに、汚れ・故障判断部１０３は、ナビゲーション装置の電源入力された後、所定の時間間隔（例えば、２時間毎）で上記Ｓ１の処理を行なうようにしてもよい。このようにしておけば、ユーザに負担をかけないで、定期的に光ディスク装置２００の汚れを点検することができる。
【００４５】
Ｓ２では、汚れ・故障判断部１０３は、温度検出部１０２から検出した温度を取得する。
【００４６】
続いて、汚れ・故障判断部１０３は、光ディスク装置２００に装着されているメディア７００の再生履歴の有無を判定し、再生履歴がある場合にＳ４の処理に進み、再生履歴が無い場合にＳ５の処理に進む（Ｓ３）。
【００４７】
具体的には、汚れ・故障判断部１０３は、Ｓ１で取得したＴＯＣ情報をメディア７００の識別データとしている「初期情報」が、初期情報保持部１０１のメディア情報ＤＢに記憶されているか否かを判定する。そして、汚れ・故障判断部１０３は、上記記憶されていれば再生履歴があるものとしてＳ４に進み、上記記憶されていなければ再生履歴が無いものとしてＳ５に進む。
【００４８】
Ｓ５では、汚れ・故障判断部１０３は、タイマが計測しているナビゲーション装置の駆動時間の累積値が所定時間以下であるか否かを判定する。そして、ナビゲーション装置の累積値が所定時間以下の場合にＳ６に進み、上記所定時間より大きい場合にＳ７の処理に進む。
【００４９】
Ｓ６では、汚れ・故障判断部１０３は、Ｓ１で取得したＴＯＣ情報をメディアの識別データとする。また、汚れ・故障判断部１０３は、上記識別データに対応付けて、Ｓ１で取得したエラーレートおよびＳ２で取得した温度を初期情報保持部１０１のメディア情報ＤＢに、メデイァ７００に対応する初期情報として記憶する。そして、汚れ・故障判断部１０３は、上記記憶した初期情報を光ディスク装置２００の汚れを判断する基準値に特定してＳ８に進む。
【００５０】
Ｓ７では、汚れ・故障判断部１０３は、光ディスク装置２００の汚れを判断する基準値として、Ｓ１、Ｓ２で取得したエラーレートおよび温度を利用しない。汚れ・故障判断部１０３は、光ディスク装置２００に装着されているメディア７００に関係なく、予め保持している汎用値の「エラーレート」および「温度」を基準値に特定してＳ８に進む。
【００５１】
このように、Ｓ１で取得したエラーレートを基準値として利用しないこととしたのは、上記累積値が所定時間以上の場合、メディアおよびピックアップ部２０３が汚れている可能性が高い傾向にあるためである。すなわち、Ｓ１で取得したエラーレートが既にメディア７００およびピックアップ部２０３が汚れている状態で算出されている可能性が高いためである。
【００５２】
続いて、Ｓ３で光ディスク装置２００に装着されているメディア７００に再生履歴があると判断された場合に進むＳ４の処理を説明する。Ｓ４では、汚れ・故障判断部１０３は、Ｓ１で取得したＴＯＣ情報をメディア７００の識別データとしている、初期情報保持部１０１のメディア情報ＤＢに記憶されている「初期情報」を、光ディスク装置２００の汚れを判断する基準値に特定して、Ｓ８に進む。
【００５３】
Ｓ８では、汚れ・故障判断部１０３は、光ディスク装置２００の汚れが許容範囲か否かをＳ１で取得した「エラーレート」を用いて判断する。なお、本実施形態では、上記許容範囲の具体的な基準について特に限定しないが、少なくとも、光ディスク装置２００が汚れを原因とする「リードエラー」を起こさないレベルの「エラーレート」を許容範囲の基準とする。例えば、光ディスク装置２００が汚れを原因とする「リードエラー」を起こす直前の「エラーレート」を測定しておいて、その「エラーレート」より低い値の「エラーレート」を許容範囲の基準として、その「エラーレート」を超えない範囲を汚れの許容範囲とする。
【００５４】
具体的には、汚れ・故障判断部１０３は、エラーレートが異常であるか否かを判断する「エラーレートしきい値（正の値とする）」と、ナビゲーション装置の温度が異常であるか否かを判断する「温度しきい値（正の値とする）」とを有している。
【００５５】
汚れ・故障判断部１０３は、Ｓ１で取得したエラーレートから、Ｓ４、Ｓ６、およびＳ７のいずれかで特定したエラーレートを減算した差分値を算出する。そして、汚れ・故障判断部１０３は、その差分値が上記「エラーレートしきい値」より小さい場合、光ディスク装置２００の汚れ度合いは許容範囲であると判断し、Ｓ１に処理に戻る。
【００５６】
一方、汚れ・故障判断部１０３は、上記求めた差分値が上記「エラーレートしきい値」より大きい場合に、さらに、Ｓ２で取得した温度が所定の温度範囲内か否かを判定する。そして、汚れ・故障判断部１０３は、上記所定温度の範囲内と判定した場合に、光ディスク装置２００の汚れは許容範囲内に入らないと判断してＳ９の処理に進む。また、汚れ・故障判断部１０３は、上記所定温度の範囲内に入らないと判定した場合に、光ディスク装置２００の汚れは許容範囲内であると判断してＳ１に戻る。
【００５７】
具体的には、汚れ・故障判断部１０３は、Ｓ２で取得した温度から、Ｓ４、Ｓ６、およびＳ７のいずれかで特定した温度を減算した温度差分の絶対値を算出する。そして、汚れ・故障判断部１０３は、上記算出した温度差分の絶対値が、上記「温度しきい値」より小さい場合に光ディスク装置２００の汚れが許容範囲にはなく、汚れ度合いが異常であると判断してＳ９の処理に進む。一方、汚れ・故障判断部１０３は、上記算出した温度差分の絶対値が「温度しきい値」より大きい場合、光ディスク装置２００の汚れは許容範囲にあるものと判断してＳ１に戻る。
【００５８】
このように、取得したエラーレートに加えて、さらに、ナビゲーション装置の内部温度を考慮して、光ディスク装置２００の汚れを判断するようにしたのは、上記内部温度が所定の温度範囲内に入らない場合に（所定の温度より高温の場合、或いは低温の場合に）、エラーレートが上昇する傾向にあることを考慮したためである。
【００５９】
Ｓ９では、汚れ・故障判断部１０３は、光ディスク装置２００が汚れている状態および故障している状態のいずれの状態にあるのかの判断を行なう。具体的には、汚れ・故障判断部１０３は、「故障判断しきい値」を有していて、自身が有するタイマが測定したナビゲーション装置の駆動時間の累積値が、上記「故障判断しきい値」より少ない場合、ナビゲーション装置が何らかの故障（例えば、部品不良、断線等）であると判定してＳ１１の処理に進む。一方、汚れ・故障判断部１０３は、自身が有するタイマが測定したナビゲーション装置の駆動時間の累積値が、上記「故障判断しきい値」より大きい場合、光ディスク装置２００が汚れているものと判断してＳ１０の処理に進む。
【００６０】
このように判断するようにしたのは、ナビゲーション装置の駆動時間の累積値が少ないにもかかわらずエラーレートが高い場合、その原因が光ディスク装置２００の汚れではなく、装置自体の故障を原因とする可能性が高いからである。
【００６１】
Ｓ１０では、汚れ・故障判断部１０３は、光ディスク装置２００が汚れている旨をユーザに告知し、かつ光ディスク装置２００に装着されているメディア７００およびピックアップ部２０２のクリーニングをユーザに促す。
【００６２】
なお、本実施形態では、汚れ・故障判断部１０３が行なう、光ディスク装置２００が汚れている旨の告知およびクリーニングを促す手段について特に限定しない。例えば、汚れ・故障判断部１０３は、上記汚れの告知およびクリーニングの促しを、ディスプレイ３００にその旨を示す画像データを表示して行なってもよい。また、汚れ・故障判断部１０３は、その旨を示す音声データをスピーカ４００から出力するようにしてもよい。
【００６３】
さらに、上記のようにディスプレイ３００に表示する場合、例えば、表示装置３００の画面上に、上記汚れている旨およびクリーニングを促す画像データを所定時間表示した後に自動的に消滅させるようにしてもよいし、画面上の所定位置に常に表示させるようにしてもよい（これらの表示態様をユーザが入力装置５００から設定できるようにしてもよい）。
【００６４】
また、本実施形態では、Ｓ１０の汚れの告知およびクリーニングを促すタイミングについて特に限定しないが、例えば、ナビゲーション装置を搭載している自動車が停車している場合に行うようにするとよい。この場合、汚れ・故障判断部１０３に、自動車が停車しているか否かを検知する手段を設けておく。そして、Ｓ１０において、汚れ・故障判断部１０３は、自動車の停車の検知した場合に、汚れの告知およびクリーニングを促すようにする。なお、自動車が停車しているか否かを検知する手段は、例えば、ハンドブレーキ機構から所定の信号を取得することで検知するようにしてもよい（ハンドブレーキがかけられている場合に、所定の信号を装置本体１００に出力させる）。また、自動車の停車の検知を、自動車が有する速度計測器からの信号により判断するようにしてもよい。
【００６５】
続いて、Ｓ９において、ナビゲーション装置が故障であると判定した場合に進むＳ１１の処理について説明する。
【００６６】
Ｓ１１では、汚れ・故障判断部１０３は、さらに、光ディスク装置２００にリードコマンドを発行して、光ディスク装置２００が「リードエラー信号」を出力する否かを判定する。そして、汚れ・故障判断部１０３は、光ディスク装置２００が送信した「リードエラー信号」を検出した場合、Ｓ１２に進む、「リードエラー信号」が検出されない場合には、Ｓ１の処理に戻る。
【００６７】
Ｓ１２では、汚れ・故障判断部１０３は、光ディスク装置２００が「リードエラー」を起こしている旨をユーザに告知して処理を終了する。
【００６８】
このように、本実施形態では、汚れ・故障判断部１０３が、少なくとも、ナビゲーション装置の電源入力の際に、「エラーレート」および「ＴＯＣ情報」を取得するようにして、光ディスク装置２００の汚れを判断するようにしている。そのため、本実施形態によれば、自動車の運転前に、自動的に光ディスク装置の汚れの点検を、ユーザに負担をかけないで行なうことができる。
【００６９】
また、本実施形態では、Ｓ１で取得したエラーレートが所定値より大きい場合であっても、すぐに光ディスク装置２００が汚れていると判断しないで、さらにナビゲーション装置内部の温度を考慮するようにしている。そして、本実施形態では、エラーレートが所定値より大きい場合であっても、ナビゲーション装置の内部温度が所定の温度範囲に入らなければ、光ディスク装置２００が汚れている状態であると判断しない。そのため、本実施形態では、熱を原因としたエラーレートの上昇を、光ディスク装置２００の汚れが原因であると誤って判定することを防ぐことができる。なお、ユーザに誤って光ディスク装置２００が汚れている旨を告知した場合、ユーザに汚れていないメディア７００およびピックアップ部２０３のクリーングを促すこととなる。特に、車載用装置は、熱による影響を受け易い傾向にあるため、本実施形態によれば、ユーザに無駄な作業負担をかけることを防ぐことが出来る。
【００７０】
さらに、本実施形態によれば、Ｓ８で光ディスク装置２００の汚れが許容範囲に入らないと判断した場合でも、光ディスク装置２００が汚れている旨をユーザにすぐに告知しないで、ナビゲーション装置の駆動時間の累積値を考慮するようにしている。ナビゲーション装置の駆動時間の累積値が短い場合に、ナビゲーション装置２００が汚れる可能性が低いためである。そのため、本実施形態では、上記Ｓ８で汚れが許容範囲に入らないと判断した場合であっても（汚れていると判断した場合であっても）、ナビゲーション装置の駆動時間の累積値が所定時間より短ければ、光ディスク装置２００が汚れている旨がユーザに告知することはない。したがって、ナビゲーション装置の故障によりエラーレートが所定値より大きくなっている場合に、その原因を光ディスク装置２００の汚れであると誤って判定することを防ぐことができる。なお、ユーザに誤って告知した場合、ユーザがメディア７００およびピックアップ部２０３のクリーングを行なっても、ナビゲーション装置の不具合は解消されない。
【００７１】
なお、本発明は以上で説明した実施形態に限定されるものではなく、本発明の要旨の範囲内において種々の変形が可能である。例えば、本実施形態では、光ディスク装置２００の汚れを判断する基準値として、光ディスク装置２００がメディア７００に記憶されているデータを読み出す際に算出する「エラーレート」およびナビゲーション装置内の温度を用いる場合を説明したが、特にこれに限定するものではない。例えば、汚れ・故障判断部１０３は、上記「エラーレート」の代わりに、光ディスク装置２００のピックアップ部２０３が出射する「レーザ出射光量」を用いるようにしてもよい。この場合、汚れ・故障判断部１０３は、上記Ｓ１において、光ディスク装置２００から「レーザ出射光量」を取得するようにして、そのレーザ出射光量および上記温度を利用して光ディスク装置２００の汚れを判断するようにする。
【００７２】
また、例えば、汚れ・故障判断部１０３は、上記「エラーレート」の代わりに、光ディスク装置２００のデータ処理部２０１が、スピンドルモータ部２０２およびピックアップ部２０３を制御するために用いるＡＧＣ（Auto Gain Control）調整値を用いるようにしてもよい。この場合も、汚れ・故障判断部１０３は、上記Ｓ１において、光ディスク装置２００からＡＧＣ調整値を取得して、その取得したＡＧＣ調整値および上記温度を利用して光ディスク装置２００の汚れを判断する。
【００７３】
また、ナビゲーション装置に振動検知手段を設けておいて、自動車の振動を考慮に入れた上で光ディスク装置２００の汚れを判断するようにしてもよい。例えば、汚れ・故障判断部１０３は、上記Ｓ８において、上記振動検知手段が検知した振動が所定の振動より大きい場合に、汚れ度合いは正常であると判断するようにしてもよい（振動が大きい場合、「エラーレート」が高くなる傾向にあるため）。
【００７４】
さらに、上記実施形態では、上記Ｓ５〜Ｓ７において、ナビゲーション装置の駆動時間の累積値に応じて、光ディスク装置２００の汚れを判断するための基準値を特定するようにしているが特にこれに限定するものではない。例えば、上記累積値に代えて、或いは累積値と共に、自動車の走行速度に応じて、基準値を特定するようにしてもよい。この場合、例えば、走行速度が所定速度より速い場合の「エラーレート」の基準を、走行速度が所定速度より遅い場合の「エラーレート」の基準に比べて高く設定する。このようにしておけば、例えば、高速運転中の振動の影響によるエラーレートの上昇を考慮に入れた汚れ判断を行なうことができる。
【００７５】
また、本実施形態では、汚れを検出するためのＳ１〜Ｓ１２までの処理を、所定の間隔で自動的に行なうようにしているが、特にこれに限定するものではない。例えば、装置本体１００の汚れ・故障判断部１０３が、表示装置３００に汚れ検査受付メニュー画面を表示して、ユーザから入力装置５００を介して、光ディスク装置２００の汚れ検査を受付けるようにしてもよい。このように構成することで、ユーザが任意の時点で、光ディスク装置２００の汚れ状況を確認することができる。
【００７６】
また、本実施形態では、温度検出部１０２を装置本体１００に設ける場合を説明したが特にこれに限定するものではない（図１参照）。例えば、温度検出部１０２は、光ディスク装置２００の内部に設けられていてもよい。
【００７７】
また、本実施形態では、本発明がナビゲーション装置に適用されている場合を例に説明したが、これは、例示に過ぎない。光ディスク装置を有する車載用装置であれば、本発明を適用することができる。
【図面の簡単な説明】
【００７８】
【図１】本発明の実施形態が適用された、ナビゲーション装置の機能構成を説明するための図である。
【図２】本発明の実施形態のナビゲーション装置のハードウェア構成を説明するための図である。
【図３】本実施形態のナビゲーション装置の初期情報設定処理および汚れ・故障判断処理のフローを説明するための図である。
【符号の説明】
【００７９】
１…スピンドルモータ、２…スピンドルモータ用ドライバ、３…レーザピックアップ、４…フィードモータ、５…ドライバ、６…ＲＦアンプ、７…メカコントロールマイコン、８…ＤＳＰ、９…ＲＡＭ、１０…デコーダ、１１…Ｉ／Ｆ、１２…ＲＡＭ、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…ＤＭＡ、２５…描画コントローラ、２６…ＶＲＡＭ、２７…カラーパレット、２８…Ａ/Ｄ変換器、２９…ＳＣI、３０…ＰＩＯ、３１…カウンタ、３２…温度検出器、１００…装置本体、１０１…初期情報保持部、１０２…温度検出部、１０３…汚れ・故障判断部、１０４…ナビゲーション部、１０５…Ｉ／Ｏ部、２００…光ディスク装置、２０１…データ処理部、２０２…スピンドルモータ部、２０３…ピックアップ部、３００…ディスプレイ、４００…スピーカ、５００…入力装置、７００…メディア
【図１】
2005216343.tif 000003
【図２】
2005216343.tif 000004
【図３】
2005216343.tif 000005