(57)【特許請求の範囲】
【請求項１】
マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたディスク再生装置において、
前記ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域には、前記マイクロコンピュータからの応答コマンドに応答するプログラムが予め格納されており、
電源投入時、前記マイクロコンピュータは前記デジタルシグナルプロセッサをリセットして、前記応答コマンドを発行した後、一定時間経過したか否かを判断し、一定時間が経過する前に前記デジタルシグナルプロセッサから応答があった場合には、前記デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、前記一定時間が経過しても前記デジタルシグナルプロセッサから応答がなかった場合には、前記デジタルシグナルプロセッサがＲＡＭ版のデジタルシグナルプロセッサであると判定し、ＲＡＭ版のデジタルシグナルプロセッサに対してプログラムコードを転送することを特徴とするディスク再生装置。
【請求項２】
マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたディスク再生装置において、
前記ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域には、前記マイクロコンピュータからの応答コマンドに応答するプログラムが予め格納されており、
電源投入時、前記マイクロコンピュータは、前記デジタルシグナルプロセッサに対して応答コマンドを発行し、この応答コマンドに対して前記デジタルシグナルプロセッサから応答があった場合には、前記デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、前記応答がなかった場合には、前記デジタルシグナルプロセッサがＲＡＭ版のデジタルシグナルプロセッサであると判定することを特徴とするディスク再生装置。
【請求項３】
マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたディスク再生装置において、
前記ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域には、前記マイクロコンピュータからの応答コマンドに応答するプログラムが予め格納されており、
電源投入時、前記マイクロコンピュータは、前記応答コマンドを発行後、一定時間経過したか否かを判断し、一定時間が経過する前に前記デジタルシグナルプロセッサから応答があった場合には、前記デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、前記一定時間が経過しても前記デジタルシグナルプロセッサから応答がなかった場合には、前記デジタルシグナルプロセッサがＲＡＭ版のデジタルシグナルプロセッサであると判定することを特徴とするディスク再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサ（ｄｉｇｉｔａｌｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ：ＤＳＰ）とが搭載されたディスク再生装置に関し、特に、最近のＤＶＤ（ｄｉｇｉｔａｌ  ｖｉｄｅｏ  ｄｉｓｃ）に代表されるデジタル映像再生機器や、ＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）に代表されるデジタル音響再生機器に利用される。
【０００２】
【従来の技術】
近時、マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたＤＶＤなどのディスク再生装置が普及しつつある。
【０００３】
このようなディスク再生装置では、サーボ制御用のプログラムが予め書き込まれたＲＯＭ版のデジタルシグナルプロセッサを搭載するのが基本であるが、ディスク再生装置の生産計画との兼ね合いで、ＲＯＭ版のデジタルシグナルプロセッサの生産が、ディスク再生装置の生産に間に合わない場合がある。その場合には、ＲＯＭ版のデジタルシグナルプロセッサの生産が追いつくまで、ディスク再生装置にＲＡＭ版のデジタルシグナルプロセッサを搭載し、ディスク再生装置の使用時、すなわち電源投入時に、マイクロコンピュータからＲＡＭ版のデジタルシグナルプロセッサに対して、サーボ制御用のプログラムコードを転送するようになっている（例えば、特開平５−８１２１９号公報参照）。ＲＯＭ版では、最初からサーボ制御用のプログラムコードが書き込まれているので、このような転送は不要である。
【０００４】
このように、従来のディスク再生装置では、マイクロコンピュータと、デジタルシグナルプロセッサとを搭載するに当たり、デジタルシグナルプロセッサについては、ＲＡＭ版のデジタルシグナルプロセッサである場合と、ＲＯＭ版のデジタルシグナルプロセッサである場合とがある。そのため、ディスク再生装置を使用する際には、マイクロコンピュータ側において、搭載されているデジタルシグナルプロセッサがＲＯＭ版であるのかＲＡＭ版であるのかを判別する必要がある。
【０００５】
そこで、従来は、このような判別を不要とするために、ＲＯＭ版のデジタルシグナルプロセッサに対応したマイクロコンピュータと、ＲＡＭ版のデジタルシグナルプロセッサに対応したマイクロコンピュータとを予め別々に作成しておき、搭載されるデジタルシグナルプロセッサの種類（ＲＯＭ版かＲＡＭ版か）に応じて、搭載するマイクロコンピュータも使い分けるといった方法が採られていた（これを、従来技術１とうい）。
【０００６】
また、このような使い分けを不要としてマイクロコンピュータを共通化する方法として、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかを示すスイッチ回路をマイクロコンピュータに設けていた。すなわち、このスイッチ回路の切り換え（設定）によって、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかをマイクロコンピュータが判別できるようにしていた。そして、ディスク再生装置の使用時、すなわち電源投入時に、マイクロコンピュータがこのスイッチ回路の状態に基づいて、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのか、ＲＯＭ版であるのかを判定し、ＲＡＭ版である場合には、ＲＡＭ版のデジタルシグナルプロセッサに対して、サーボ制御用のプログラムコードを転送するようになっていた（これを、従来技術２という）。
【０００７】
【発明が解決しようとする課題】
しかしながら、上記した従来技術１の方法では、ＲＡＭ版用のマイクロコンピュータとＲＯＭ版用のマイクロコンピュータとを別々に作成する必要があることから、コスト高になるといった問題があった。
【０００８】
また、上記した従来技術２の方法では、マイクロコンピュータが共通化できる分だけコストは安くなるものの、スイッチ回路を新たに設ける必要があることから、これがコスト高の原因になるといった問題があった。また、このスイッチ回路は、作業者が人為的に設定する必要があるため、設定ミスが発生する可能性があるといった問題もあった。
【０００９】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、応答コマンドに対する応答の有無を確認するといったソフトウェア的な処理によって、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかを判定することにより、コストの低減を図るとともに、ＲＡＭ版であるのかＲＯＭ版であるのかを確実に判定することのできるディスク再生装置を提供することにある。
【００１０】
【課題を解決するための手段】
上記課題を解決するため、本発明のディスク再生装置は、マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたディスク再生装置において、前記ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域には、前記マイクロコンピュータからの応答コマンドに応答するプログラムが予め格納されており、電源投入時、前記マイクロコンピュータは前記デジタルシグナルプロセッサをリセットして、前記応答コマンドを発行した後、一定時間経過したか否かを判断し、一定時間が経過する前に前記デジタルシグナルプロセッサから応答があった場合には、前記デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、前記一定時間が経過しても前記デジタルシグナルプロセッサから応答がなかった場合には、前記デジタルシグナルプロセッサがＲＡＭ版のデジタルシグナルプロセッサであると判定し、ＲＡＭ版のデジタルシグナルプロセッサに対してプログラムコードを転送することを特徴とする。
【００１１】
このような特徴を有する本発明によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておく。そして、電源投入時、マイクロコンピュータは、デジタルシグナルプロセッサをリセットして、デジタルシグナルプロセッサに対し応答コマンドを発行し、次に、一定時間が経過したか否かを判断する。
【００１２】
そして、一定時間が経過する前にデジタルシグナルプロセッサから応答があった場合には、デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定する。
【００１３】
一方、一定時間が経過してもデジタルシグナルプロセッサから応答がなかった場合には、デジタルシグナルプロセッサが、プログラムコード領域に何も書き込まれていないＲＡＭ版のデジタルシグナルプロセッサであると判定する。そして、この場合には、ＲＡＭ版のデジタルシグナルプロセッサに対して、サーボ制御用のプログラムコードを転送する。
【００１４】
このように、本発明によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておくといった極めて簡単な処理のみで、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかを確実に判定することができる。また、デジタルシグナルプロセッサがＲＡＭ版であるかＲＯＭ版であるかに関係なく、マイクロコンピュータを共通化できるので、マイクロコンピュータのマスク作成の手間が軽減できる。また、上記従来技術２のようにスイッチ回路を設ける必要がないので、ＲＡＭ版およびＲＯＭ版に関係なく、同じ工程で基板を作成することができる。
【００１５】
また、本発明のディスク再生装置は、マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたディスク再生装置において、前記ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域には、前記マイクロコンピュータからの応答コマンドに応答するプログラムが予め格納されており、電源投入時、前記マイクロコンピュータは、前記デジタルシグナルプロセッサに対して応答コマンドを発行し、この応答コマンドに対して前記デジタルシグナルプロセッサから応答があった場合には、前記デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、前記応答がなかった場合には、前記デジタルシグナルプロセッサがＲＡＭ版のデジタルシグナルプロセッサであると判定することを特徴とする。
【００１６】
このような特徴を有する本発明によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておく。そして、電源投入時、マイクロコンピュータは、デジタルシグナルプロセッサに対し応答コマンドを発行する。そして、デジタルシグナルプロセッサから応答があった場合には、デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、デジタルシグナルプロセッサから応答がなかった場合には、デジタルシグナルプロセッサが、プログラムコード領域に何も書き込まれていないＲＡＭ版のデジタルシグナルプロセッサであると判定する。
【００１７】
このように、本発明によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておくといった極めて簡単な処理のみで、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかを確実に判定することができる。また、デジタルシグナルプロセッサがＲＡＭ版であるかＲＯＭ版であるかに関係なく、マイクロコンピュータを共通化できるので、マイクロコンピュータのマスク作成の手間が軽減できる。また、上記従来技術２のようにスイッチ回路を設ける必要がないので、ＲＡＭ版およびＲＯＭ版に関係なく、同じ工程で基板を作成することができる。
【００１８】
また、本発明のディスク再生装置によれば、マイクロコンピュータと、ＲＡＭ版またはＲＯＭ版のプログラムコード領域を有するサーボ制御用のデジタルシグナルプロセッサとが搭載されたディスク再生装置において、前記ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域には、前記マイクロコンピュータからの応答コマンドに応答するプログラムが予め格納されており、電源投入時、前記マイクロコンピュータは、前記応答コマンドを発行後、一定時間経過したか否かを判断し、一定時間が経過する前に前記デジタルシグナルプロセッサから応答があった場合には、前記デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定し、前記一定時間が経過しても前記デジタルシグナルプロセッサから応答がなかった場合には、前記デジタルシグナルプロセッサがＲＡＭ版のデジタルシグナルプロセッサであると判定することを特徴とする。
【００１９】
このような特徴を有する本発明によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておく。そして、電源投入時、マイクロコンピュータは、デジタルシグナルプロセッサをリセットして、デジタルシグナルプロセッサに対し応答コマンドを発行し、次に、一定時間が経過したか否かを判断する。
【００２０】
そして、一定時間が経過する前にデジタルシグナルプロセッサから応答があった場合には、デジタルシグナルプロセッサがＲＯＭ版のデジタルシグナルプロセッサであると判定する。
【００２１】
一方、一定時間が経過してもデジタルシグナルプロセッサから応答がなかった場合には、デジタルシグナルプロセッサが、プログラムコード領域に何も書き込まれていないＲＡＭ版のデジタルシグナルプロセッサであると判定する。
【００２２】
このように、本発明によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておくといった極めて簡単な処理のみで、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかを確実に判定することができる。また、デジタルシグナルプロセッサがＲＡＭ版であるかＲＯＭ版であるかに関係なく、マイクロコンピュータを共通化できるので、マイクロコンピュータのマスク作成の手間が軽減できる。また、上記従来技術２のようにスイッチ回路を設ける必要がないので、ＲＡＭ版およびＲＯＭ版に関係なく、同じ工程で基板を作成することができる。
【００２３】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
図１は、本発明のディスク再生装置をＤＶＤのデジタル映像再生装置に適用した実施形態を示す回路ブロック図である。
【００２４】
ディスクモータ２によって回転駆動されるディスク１から情報を検出するピックアップ３の出力は、ＲＦアンプ４を介して信号処理回路５とサーボ処理回路６とに導かれており、サーボ処理回路６の出力はデジタルシグナルプロセッサ（以下、ＤＳＰと略記する）５に導かれている。また、ＤＳＰ５には、ＲＦアンプ４によって増幅され、ＤＶＤ規格に従ってデコードされたデータ（ただし、ここではＭＰＥＧ（Motion Picture Expert Group ）により圧縮されている）を一旦格納するトラックバッファＲＡＭ７が接続されている。これらＲＦアンプ４、ＤＳＰ５およびサーボ処理回路６は、フロントエンドＣＰＵであるマイクロコンピュータ８によって制御される。
【００２５】
サーボ処理回路６は、マイクロコンピュータ８からＤＳＰ５を経由して送受信されるコマンドや制御データに従って、ピックアップ３に対するフォーカシングサーボやトラッキングサーボのサーボ制御を行うとともに、ピックアップ３全体をディスク１の半径方向に移動させるためのスレッドモータ９の制御や、ディスク１を装填する図示しないトレイを駆動するトレイモータ１０の制御を行う。なお、トレイに装填されたディスク１がＤＶＤである場合の再生信号は、ＲＦアンプ４を経由してＤＳＰ５に入力され、トレイに装填されたディスク１がＣＤ−ＲＯＭである場合の再生信号は、ＲＦアンプ４からサーボ処理回路６を経由してＤＳＰ５に入力される。ＤＳＰ５は、これらＤＶＤデータのデコード処理やＣＤ−ＲＯＭデータのデコード処理等も行う。
【００２６】
また、ＤＳＰ５は、Ａ／Ｖ（Audio/Video ）デコーダ１１に接続されており、Ａ／Ｖデコーダ１１の出力は、ビデオ出力端子１３ａ，１３ｂを有するビデオエンコーダ１３と、オーディオ出力端子１４ａを有するＤ／Ａコンバータ１４とに接続されている。Ａ／Ｖデコーダ１１は、トラックバッファＲＡＭ７から読み出されたＭＰＥＧにより圧縮されているデータを伸長する。また、Ａ／Ｖデコーダ１１には、伸長したデジタルのデータを数画面分格納するためのＡ／ＶデコードＲＡＭ１５が接続されている。
【００２７】
また、Ａ／Ｖデコーダ１１は、バックエンドＣＰＵ１６に接続されており、バックエンドＣＰＵ１６には、ワークＲＡＭ１７が接続されている。
また、バックエンドＣＰＵ１６には、ＬＣＤ等からなるフロントパネル２０の表示制御を行うフロントパネルコントローラ１９が接続されており、フロントパネルコントローラ１９には、キー入力部２１の出力が導かれている。また、フロントパネルコントローラ１９には、リモコン２２からの送信信号を受信する受信部（図示省略）が設けられている。
【００２８】
ここで、上記構成のディジタル映像再生装置における再生時の動作について簡単に説明する。
ディスク１に記録されたデータはピックアップ３で検出され、ＲＦアンプ４で波形整形と増幅とが行われた後、ＤＳＰ５においてＤＶＤ規格に従いデコードされる。デコードされたデータは、ＭＰＥＧにより圧縮されている状態でトラックバッファＲＡＭ７に順次蓄えられ、バックエンドＣＰＵ１６からの読み出し要求を待つ。
【００２９】
そして、トラックバッファＲＡＭ７に蓄えられたデータは、バックエンドＣＰＵ１６からの読み出し要求に従って順次読み出され、Ａ／Ｖデコーダ１１に転送されて、ここでＭＰＥＧによる圧縮データの伸長が行われてビデオデータにデコードされる。デコードされたビデオデータは、Ａ／ＶデコードＲＡＭ１５に一旦蓄えられた後、再び読み出されてビデオエンコーダ１３に順次転送され、ここでアナログのビデオ信号に変換されてビデオ出力端子１３ａ，１３ｂから出力される。
【００３０】
一方、ＭＰＥＧにより圧縮されているオーディオデータについては、ビデオデータと同様にトラックバッファＲＡＭ７に順次蓄えられ、バックエンドＣＰＵ１６からの読み出し要求に従って順次読み出され、Ｄ／Ａコンバータ１４に転送されて、ここでＭＰＥＧによる圧縮データの伸長が行われてオーディオデータにデコードされる。デコートされたオーディオデータは、Ａ／ＶデコードＲＡＭ１５に一旦蓄えられた後、再び読み出されてＤ／Ａコンバータ１４に順次転送され、ここでアナログのオーディオ信号に変換されてオーディオ出力端子１４ａから出力される。
【００３１】
このような再生動作過程において、トラックバッファＲＡＭ７に蓄えられたデータは、バックエンドＣＰＵ１６からの読み出し要求に従って順次読み出されると、次のデータによって順次上書きされ、これを繰り返すことによって画像データを順次その後の信号再生系に出力するようになっている。また、Ａ／ＶデコードＲＡＭ１５についても同様であり、Ａ／ＶデコードＲＡＭ１５に蓄えられたデータは、バックエンドＣＰＵ１６からの読み出し要求に従って順次読み出されると、トラックバッファＲＡＭ７から読み出され転送されてきた次のデータによって順次上書きされ、これを繰り返すことによって画像データを順次その後の信号再生系に出力するようになっている。
【００３２】
このような再生動作を行うディジタル映像再生装置において、搭載されているＤＳＰ５は、サーボ制御用のプログラムが予め書き込まれたＲＯＭ版のＤＳＰ５を搭載するのが原則であるが、場合によっては、ディジタル映像再生装置の生産時にＲＡＭ版のＤＳＰ５を搭載し、電源投入時に、マイクロコンピュータ８からＲＡＭ版のＤＳＰ５に対し、サーボ制御用のプログラムコードを転送して、ＲＡＭ版のＤＳＰ５にサーボ制御用のプログラムを格納する場合がある。その後のマイクロコンピュータ８とＤＳＰ５との間のコマンドや制御データのやり取りは、ＲＯＭ版のＤＳＰ５でもＲＡＭ版のＤＳＰ５でも同じである。
そのため、ディジタル映像再生装置では、電源投入時、搭載されているＤＳＰ５がＲＡＭ版であるのかＲＯＭ版であるのかを判定する必要がある。
【００３３】
そこで、本実施形態のディジタル映像再生装置では、ＲＯＭ版のＤＳＰ５については、そのプログラムコード領域に、マイクロコンピュータ８からの応答コマンドに応答するプログラムを予め格納している。そして、電源投入時、マイクロコンピュータ８はＤＳＰ５をリセットして、応答コマンドを発行し、この応答コマンドに対してＤＳＰ５から応答があった場合には、搭載されているＤＳＰ５がＲＯＭ版のＤＳＰであると判定し、応答がなかった場合には、搭載されているＤＳＰ５がＲＡＭ版のＤＳＰであると判定するようになっている。
【００３４】
図２は、マイクロコンピュータ８とＤＳＰ５との接続を詳細に示す説明図である。
マイクロコンピュータ８とＤＳＰ５とは、８ビットのパラレルデータを送受信するデータバス３１と、アドレスバス３２と、ＨINT 信号を送信する信号線３３とによって相互に接続されている。また、ＤＳＰ５には、書き込み用の４つのレジスタ（書き込みレジスタ）５１と、読み出し用の４つのレジスタ（ステータスレジスタ）５２とが設けられている。そして、このＤＳＰ５に、マイクロコンピュータ８からの応答コマンドに応答するためのプログラムが格納されている。
【００３５】
すなわち、マイクロコンピュータ８は、データバス３１を通じて応答コマンドである例えば「５Ｄｈ」（１６進数）のコードをＤＳＰ５の書き込みレジスタ５１に書き込むと、ＤＳＰ５ではこれを検知して、ステータスレジスタ５２に、応答コマンドと同じ「５Ｄｈ」を応答データとして書き込み、次にＨINT 信号を「Ｌ」レベルとする。マイクロコンピュータ８は、このＨINT 信号が「Ｌ」レベルになったことを検知して、ＤＳＰ５のステータスレジスタ５２に書き込まれた応答データ「５Ｄｈ」を読み込む。そして、応答コマンドと同じ応答データが返されたことによって、ＤＳＰ５がＲＯＭ版のＤＳＰであると判定する。
【００３６】
一方、ＲＡＭ版のＤＳＰ５であれば、データバス３１を通じて応答コマンドを書き込みレジスタ５１に書き込んでも、ＤＳＰ５ではこれに対する応答データをステータスレジスタ５２に書き込むことがない（そのような処理プログラムを持っていない）ので、マイクロコンピュータ８に対して応答データを返すことがない。従って、マイクロコンピュータ８は、応答コマンドを送信しても応答データが返されてこないことによって、ＤＳＰ５がＲＡＭ版のＤＳＰであると判定することができる。
【００３７】
次に、マイクロコンピュータ８によるＤＳＰ５の判定処理について、図３および図４に示すフローチャートを参照してより詳細に説明する。ただし、図３はマイクロコンピュータ８側での処理、図４はＲＯＭ版であるＤＳＰ５側での処理を示している。
【００３８】
電源投入時、マイクロコンピュータ８はＤＳＰ５をリセットして（ステップＳ１）、ＤＳＰ５に対し応答コマンド「５Ｄｈ」を発行する（ステップＳ２）。そして、ＤＳＰ５が応答データをセットしたか否かを判断する（ステップＳ３）。このとき、マイクロコンピュータ８は、図示しないタイマー回路を起動して、一定時間の計測を開始する（ステップＳ４）。すなわち、応答コマンドを発行後、一定時間の間に、ＤＳＰ５が応答データをセットしたか否かを判断する。
【００３９】
一方、ＲＯＭ版のＤＳＰ５では、マイクロコンピュータ８からの各種コマンドの受信待ち状態となっており（ステップＳ１１）、コマンドを受信した場合（ステップＳ１１でＹｅｓと判断された場合）には、その受信したコマンド（すなわち、書き込みレジスタ５１に書き込まれたコマンド）が応答コマンドか否かを判断する（ステップＳ１２）。その結果、応答コマンドである場合（ステップＳ１２でＹｅｓと判断された場合）には、ステータスレジスタ５２に、応答コマンドと同じ「５Ｄｈ」を応答データとして書き込み（ステップＳ１３）、次にＨINT 信号を「Ｌ」レベルとする（ステップＳ１４）。一方、受信したコマンドが応答コマンドでなかった場合（ステップＳ１２でＮｏと判断された場合）には、そのコマンドに対応した処理を実行する（ステップＳ１５）。
【００４０】
一方、マイクロコンピュータ８では、応答コマンドを発行した後、一定時間経過したか否かを判断し（ステップＳ３、ステップＳ４の繰り返し）、一定時間が経過する前にＤＳＰ５から応答があった場合（ＨINT 信号が「Ｌ」レベルになったことを検知した場合）には（ステップＳ３でＹｅｓと判断された場合には）、ＤＳＰ５のステータスレジスタ５２に書き込まれた応答データ「５Ｄｈ」を読み込む（ステップＳ５）。そして、取得した応答データが、発行した応答コマンドに対応した応答データであるか否かを判断し（ステップＳ６）、応答コマンドに対応する応答データである場合（ステップＳ６でＹｅｓと判断された場合）には、搭載されているＤＳＰ５がＲＯＭ版のＤＳＰであると判定する（ステップＳ７）。つまり、ＤＳＰ５には、すでにサーボ制御用のプログラムが書き込まれているので、マイクロコンピュータ８では、そのまま引き続いて、通常通りディスク再生処理を実行することになる。
【００４１】
一方、ステップＳ３およびステップＳ４において、一定時間が経過してもＤＳＰ５から応答がなかった場合（ＨINT 信号が「Ｌ」レベルにならなかった場合）には（ステップＳ３でＮｏ、ステップＳ４でＹｅｓと判断された場合には）、搭載されているＤＳＰ５がＲＡＭ版のＤＳＰであると判定し（ステップＳ８）、ＲＡＭ版のＤＳＰ５に対してサーボ制御用のプログラムコードを転送する（ステップＳ９）。これにより、ＤＳＰ５には、ＲＯＭ版のＤＳＰ５と同様にサーボ制御用のプログラムコードが書き込まれることになるので、マイクロコンピュータ８では、その後引き続いて、通常通りディスク再生処理を実行することになる。
【００４２】
【発明の効果】
本発明のディスク再生装置によれば、ＲＯＭ版のデジタルシグナルプロセッサのプログラムコード領域に、マイクロコンピュータからの応答コマンドに応答するプログラムを予め格納しておくといった極めて簡単な処理のみで、搭載されているデジタルシグナルプロセッサがＲＡＭ版であるのかＲＯＭ版であるのかを確実に判定することができる。また、デジタルシグナルプロセッサがＲＡＭ版であるかＲＯＭ版であるかに関係なく、マイクロコンピュータを共通化できるので、マイクロコンピュータのマスク作成の手間が軽減できる。また、従来技術のようにスイッチ回路を設ける必要がないので、ＲＡＭ版およびＲＯＭ版に関係なく、マイクロコンピュータやデジタルシグナルプロセッサを搭載する基板を同じ工程で作成することができる。
【図面の簡単な説明】
【図１】本発明のディスク再生装置をＤＶＤのデジタル映像再生装置に適用した実施形態を示す回路ブロック図である。
【図２】マイクロコンピュータとＤＳＰとの接続を詳細に示す説明図である。
【図３】マイクロコンピュータによるＤＳＰの判定処理を説明するためのマイクロコンピュータ側での処理を示すフローチャートである。
【図４】マイクロコンピュータによるＤＳＰの判定処理を説明するためのＤＳＰ側での処理を示すフローチャートである。
【符号の説明】
１  ディスク
５  ＤＳＰ（デジタルシグナルプロセッサ）
６  サーボ処理回路
８  マイクロコンピュータ（フロントエンドＣＰＵ）
１６  バックエンドＣＰＵ
１９  フロントパネルコントローラ
２０  フロントパネル
２１  キー入力部
２２  リモコン
【図１】
0003740692.tif 000002
【図２】
0003740692.tif 000003
【図３】
0003740692.tif 000004
【図４】
0003740692.tif 000005