(57)【特許請求の範囲】
【請求項１】
目次情報に従いトラックサーチを実行するディスク制御手段と、
前記トラックサーチ実行後の現在トラック位置と目標トラック位置とを比較し、
前記現在トラック位置が前記目標トラック位置より大きいと判定された場合、
前記現在トラック位置の経過時間情報を取得して現在トラック先頭位置を算出し、前記現在トラック先頭位置から所定時間減じた位置を前記目標トラック位置として設定し、前記現在トラック位置が前記目標トラック位置より小さいと判定された場合、現在の目標トラック位置に所定時間加算した位置を前記目標トラック位置として設定して前記ディスク制御手段をコントロールする主制御手段と、
を備えたことを特徴とする光ディスク再生装置。
【請求項２】
前記主制御手段は、
前記比較の結果、前記現在トラック位置が、前記目標トラックの途中にあった場合、前記現在トラック位置のディスク上の絶対時間情報と、前記現在トラック位置の経過時間情報とを参照し、前記現在トラック上の経過時間情報が０になる目標トラック位置を演算することを特徴とする請求項１記載の光ディスク再生装置。
【請求項３】
前記主制御手段は、
前記比較の結果、前記現在トラック位置が前記目標トラックより後にあった場合、前記現在トラック位置の絶対時間情報と前記現在トラック上の経過時間情報とから仮の現在トラック先頭位置を演算し、更に、前記仮の現在トラック先頭位置の一個手前に位置するトラック内に入る位置情報を演算して仮の目標トラック位置を設定する処理を繰り返し、前記現在トラック先頭位置が前記仮の目標トラック内に入ったところで、前記現在トラック位置のディスク上の絶対時間情報と、前記トラック上の経過時間情報とを参照し、前記現在トラック上の経過時間情報が０になる目標トラック位置を演算することを特徴とする請求項１記載の光ディスク再生装置。
【請求項４】
前記主制御手段は、
前記比較の結果、前記現在トラック位置が前記目標トラックより前にあった場合、所定時間トラック先頭待ちを行い、前記目標トラックを見つけるまで所定量トラックジャンプを繰り返し、前記目標トラック内に入ったところで、前記現在トラック位置のディスク上の絶対時間情報と、前記トラック上の経過時間情報とを参照し、前記現在トラック上の経過時間情報が０になる目標トラック位置を演算することを特徴とする請求項１記載の光ディスク再生装置。
【請求項５】
前記主制御手段は、
前記トラックサーチ時、検出されたトラック先頭位置情報と、前記光ディスクに記録された目次情報を参照して得られるトラック先頭位置情報とを比較演算することにより生成される誤差情報を保持し、次回のトラックサーチを行う場合、前記保持された誤差情報に基づき前記トラック先頭位置情報の補正を行うことを特徴とする請求項１記載の光ディスク再生装置。
【請求項６】
前記主制御手段は、
前記誤差情報により前記目次情報を更新し、前記更新された目次情報に基づき、次回以降のトラックサーチを実行することを特徴とする請求項５記載の光ディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えば、コンパクトディスク等、ＴＯＣ（Table Of Contents）に記録された目次情報により光ピックアップユニットの移動制御を行う、光ディスク再生装置に関するものである。
【背景技術】
【０００２】
ＣＤ−ＲＯＭ等の光ディスク再生装置では、光ディスク上のＴＯＣ領域に記録されたプログラム領域の目次情報を読み取り、その目次情報に基づいてプログラム領域に記録された音楽や画像等の情報を読み出し再生している。ＣＤ−Ｒ等の追記型、ＣＤ−ＲＷ等の再記録可能な光ディスクについても同様である。
【０００３】
ところで、市販ディスクのマスタリング工程における問題、ユーザが書き込み可能型ディスクへの書込む時の問題、あるいはＴＯＣ読み取り時の誤り等により、ドライブ（制御マイコン）が読み込んだ目次情報と、実際に取得したプログラム領域のアドレスとが異なる場合がある。この場合、ＴＯＣの目次情報に基づいてトラック先頭サーチを行うと実際とは異なるトラック位置にサーチしてしまい、例えば、楽曲の途中から再生してしまう、表示がちらつく等の問題があった。
【０００４】
この問題を解決するために、再生装置による光ディスクの目次情報の読み出しの成否を、読み取りに要した時間で判定する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−２７２３４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した特許文献１に開示された技術によれば、再生前にＴＯＣから正しい目次情報が得られるため、誤った目次情報によりデータが再生できなくなることは防止できる。
しかしながら、光ディスクから正しい目次情報が取得できるまでその目次情報の取得処理を繰り返すため、光ディスクのデータ再生の信頼性は高めることができても、誤りの原因によってはループして正常終了することができず、再生ができなくなる場合がある。
【０００７】
この発明は上記した課題を解決するためになされたものであり、迅速に正しいトラック先頭位置を探し出し、再生を開始することのできる光ディスク再生装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明の光ディスク再生装置は、目次情報に従いトラックサーチを実行するディスク制御手段と、トラックサーチ実行後の現在トラック位置と目標トラック位置とを比較し、現在トラック位置が目標トラック位置より大きいと判定された場合、現在トラック位置の経過時間情報を取得して現在トラック先頭位置を算出し、現在トラック先頭位置から所定時間減じた位置を目標トラック位置として設定し、現在トラック位置が目標トラック位置より小さいと判定された場合、現在の目標トラック位置に所定時間加算した位置を目標トラック位置として設定してディスク制御手段をコントロールする主制御手段と、を備えたものである。
【発明の効果】
【０００９】
この発明によれば、サーチ要求受付け時、目次情報に従いトラックサーチを行い、トラックサーチ実行後の現在トラック位置と目標トラック位置とを比較し、現在トラック位置が目標トラック位置より大きいと判定された場合、現在トラック位置の経過時間情報を取得して現在トラック先頭位置を算出し、現在トラック先頭位置から所定時間減じた位置を目標トラック位置として設定し、現在トラック位置が目標トラック位置より小さいと判定された場合、現在の目標トラック位置に所定時間加算した位置を目標トラック位置として設定することで、迅速に正しいトラック先頭位置を探し出し、再生を開始することのできる光ディスク再生装置を得ることができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１にかかわる光ディスク再生装置の内部構成を示すブロック図である。
【図２】この発明の実施の形態１にかかわる光ディスク再生装置の動作を説明するために引用したフローチャートである。
【発明を実施するための形態】
【００１１】
以下、この発明をより詳細に説明するために、この発明を実施するための最良の形態について、添付の図面に従って説明する。
実施の形態１．
図１は、この発明の実施の形態１にかかわる光ディスク再生装置の内部構成を示すブロック図である。
ここでは、光ディスク再生装置は、光ピックアップ１と、信号処理用ＬＳＩ２と、サーボ制御用ＬＳＩ３と、再生制御用ＬＳＩ４と、システム制御用ＬＳＩ５とにより構成される。
【００１２】
光ピックアップ１は、光ディスク１０に記録された情報を読み出し、当該情報に応じた信号（ＲＦ信号）を信号処理用ＬＳＩ２に出力する光ピックアップ手段として動作する。信号処理用ＬＳＩ２は、光ピックアップ１により出力されるＲＦ信号を復号して再生制御用ＬＳＩ４へ出力するとともに、ＲＦ信号からサブコードを抽出してシステム制御用ＬＳＩ５に時間情報を出力する信号処理手段として動作する。
このため、信号処理用ＬＳＩ２は、信号復号部２１と、サブコード抽出部２２とにより構成される。
【００１３】
サーボ制御用ＬＳＩ３は、補正されたトラック先頭位置情報に基づき、光ピックアップ２の移動制御を行うサーボ制御手段として動作するものであり、具体的には、トラッキング、フォーカシングのための制御を行うサーボ制御部３０を含む。
再生制御用ＬＳＩ４は、信号処理用ＬＳＩ２により復号されたＲＦ信号をデジタル信号に変換してメディア再生（例えば、オーディオ再生）する再生系として動作するものであり、デジタル信号をアナログ信号に変換するＤ／Ａコンバータ４１と、音声信号にミュート（消音）処理を施す音声ミュート部４２とを含む。
【００１４】
システム制御用ＬＳＩ５は、光ディスク１０に記録された目次情報に従いトラックサーチを行い、トラックサーチ実行後の現在トラック先頭位置と、目標トラック先頭位置とを比較し、結果が異なっていた場合、所定の演算により新たな目標トラック先頭位置を設定し、再度トラックサーチを行い、再度のトラックサーチ実行後の新たな現在トラック先頭位置と、設定された新たな目標トラック先頭位置とが一致した場合、新たな現在トラック先頭位置から再生を開始する制御手段として動作する。
このため、システム制御用ＬＳＩ５は、目次情報に従いトラックサーチを実行するディスク制御手段として動作するディスク制御部５１と、トラックサーチ実行後の現在トラック先頭位置と目標トラック先頭位置とを比較し、結果が異なっていた場合、所定の演算処理を施すことにより新たな目標トラック先頭位置を設定してディスク制御部５１をコントロールする主制御手段として動作する目次（ＴＯＣ）情報処理部５２、時間情報比較演算部５３、およびメモリ５４と、そしてミュート制御部５５とにより構成される。
【００１５】
ディスク制御部５１は、外部からトラックサーチ要求を受信し、信号処理用ＬＳＩ２のサブコード抽出部２２から時間情報を取得して現在トラックアドレス情報を取得し、目標トラックに到達した場合に、トラック先頭アドレスを検出して目標トラックとして設定し、サーボ制御部３０を介して光ピックアップ１の移動制御を行う。なお、トラックサーチ要求は、図示せぬスイッチをユーザが操作することにより生成されるものとする。
ＴＯＣ情報処理部５２は、信号処理用ＬＳＩ２のサブコード抽出部２２から出力されるサブコードから光ディスク１０に記録された目次情報を解析してトラック先頭アドレス等をメモリ５４に保持する他、メモリ５４に保持された情報に基づき時間情報比較演算部５３を制御する。
【００１６】
時間情報比較演算部５３は、ディスク制御部５１およびＴＯＣ情報処理部５２による制御の下、トラック先頭アドレスが検出できなかった場合、現在トラックアドレスと目標トラックアドレスとを比較し、現在トラックアドレスが前記目標トラックアドレスより大きいと判定された場合、現在トラックアドレスの経過時間情報を取得して現在トラック先頭アドレスを算出し、前記現在トラック先頭アドレスから所定時間減じたアドレスをサーチ目標アドレスとして設定する。
時間情報比較演算部５３はまた、現在トラックアドレスが目標トラックアドレスより小さいと判定された場合、現在のサーチ目標アドレスに所定時間加算したアドレスをサーチ目標アドレスとして設定し、更に、現在トラックアドレスが目標トラックアドレスと同じと判定された場合、現在トラックアドレスの経過時間情報を取得してディスク再生経過時間情報から減算して実際のトラック先頭アドレスを算出して、それぞれメモリ５４に保持する。
【００１７】
なお、ミュート制御部５５は、ディスク制御部５１の制御によりトラック先頭アドレスが検出された場合、あらかじめ音声出力にかけていたミュートを解除して再生系（音声ミュート部４２）を制御する。
【００１８】
図２は、この発明の実施の形態１にかかわる光ディスク再生装置の動作を説明するために引用したフローチャートである。
以下、図２のフローチャートを参照しながら図１に示す実施の形態１の動作について詳細に説明する。
【００１９】
まず、ユーザがスイッチを操作することにより外部からトラックサーチ要求が到来したものとする。システム制御用ＬＳＩ５は、ディスク制御部５１でこのトラックサーチ要求を受付け、サーボ制御用ＬＳＩ３（サーボー制御部３０）を制御することで光ピックアップ１を所望の位置まで移動制御を行う。
ディスク制御部５１は、上記したトラックサーチ要求に応答して、まず、メモリ５４に保持されているトラック先頭アドレスの読み出しを行い（ステップＳＴ２０１）、当該トラック先頭アドレスをサーチ目標アドレスに設定した後（ステップＳＴ２０２）、当該目標アドレスへのサーチを実行する（ステップＳＴ２０３）。なお、ＴＯＣ情報処理部５２へは、信号処理用ＬＳＩ２（サブコード抽出部２２）から時間情報を含むサブコードが供給されており、ＴＯＣ情報処理部５２は、サブコードを解析して得られるトラック先頭アドレスメモリ部５４へ保持するとともに、時間情報比較演算部５３へ供給している。
【００２０】
ディスク制御部５１は、目標アドレスへの到達を待ち（目標アドレス待機処理：ステップＳＴ２０４）、トラック先頭位置の検出判定を行う（ステップＳＴ２０５）。
ここで、トラック先頭位置が検出できなかった場合（ステップＳＴ２０５“ＮＯ”）、ディスク制御部５１は、時間情報比較演算部５３を起動し、このことにより、時間情報比較演算部５３は、現在トラック位置と、目標トラック位置とを比較する（ステップＳＴ２０６）。
【００２１】
ディスク制御部５１は、上記比較の結果、現在トラック位置（番号）と目標トラック位置（番号）が同じと判定された場合（ステップＳＴ２０６“＝”）、サブコード抽出部２２から現在位置のトラック再生経過時間情報を取得して時間情報比較演算部５３に引き渡す（ステップＳＴ２１１）。
時間情報比較演算部５３は、絶対時間情報（ディスク再生経過時間）から、上記取得したトラック再生経過時間情報を減算することで実際のトラック先頭アドレスを算出してディスク制御部５１へ引き渡し（ステップＳＴ２１２）、このことにより、ディスク制御部５１は、ステップＳＴ２０２の処理に戻る。
【００２２】
すなわち、時間情報比較演算部５３は、現在トラック位置が、目標トラック位置の途中にあった場合（ステップＳＴ２０６“＝”）、現在トラック位置のディスク上の絶対時間情報と、トラック上の経過時間情報とを参照し、現在トラック上の経過時間情報が０（ＭＳＦ（Ｍｕｓｉｃ  Ｓｔｕｄｉｏ  Ｆｉｌｅ）フォーマットによる００分：００秒：００フレーム）になる目標トラック位置を演算してディスク制御部５１に引き渡すことになる。
【００２３】
一方、ディスク制御部５１は、上記比較の結果、現在トラック位置（番号）が目標トラック位置（番号）より大きいと判定された場合（ステップＳＴ２０６“＞”）、サブコード抽出部２２から現在位置のトラック再生経過時間情報を取得して時間情報比較演算部５３へ引渡す（ステップＳＴ２０７）。
このことにより、時間情報比較演算部５３は、現在トラック先頭アドレスを算出した後（ステップＳＴ２０８）、現在トラック先頭アドレスから所定時間を減算したアドレス（現トラックの１つ手前のトラック）をディスク制御部５１へ引き渡し、ディスク制御部５１は、このアドレスをサーチ目標アドレスに設定して、ステップＳＴ２０３の処理に戻る（ステップＳＴ２０９）。
【００２４】
すなわち、時間情報演算部５３は、現在トラック位置が目標トラック位置の後にあった場合（ステップＳＴ２０６“＞”）、現在トラック位置の絶対時間情報と現在トラック上の経過時間情報とから仮の現在トラック先頭位置を演算し、更に、仮の現在トラック先頭位置の一個手前に位置するトラック内に入る位置情報を演算して仮の目標トラック位置を設定する処理を繰り返す（ステップＳＴ２０７〜ＳＴ２０９と、ステップＳＴ２０３〜ＳＴ２０６のループ）。
そして、仮の現在トラック先頭位置が、仮の目標トラック内に入ったところで（ステップＳＴ２０６“＝”）、現在トラック位置のディスク上の絶対時間情報と、トラック上の経過時間情報とを参照し、現在トラック上の経過時間情報が０になる目標トラック位置を演算することになる。
【００２５】
一方、現在トラック番号が目標トラック番号より小さいと判定された場合（ステップＳＴ２０６“＜”）、ディスク制御部５１は、時間情報比較演算部５３を介して現在のサーチ目標アドレスに所定の時間（例えば、２ｍｓ）を加算して得られるデータを取得してサーチ目標アドレスに再設定し、ステップＳＴ２０２の処理に戻る（ステップＳＴ２１０）。
すなわち、時間情報比較演算部５３は、現在トラック位置が目標トラック位置の前にあった場合（ステップＳＴ２０６“＜”）、所定時間トラック先頭待ちを行い、目標トラック位置を見つけるまで所定量トラックジャンプを繰り返し（ステップＳＴ２１０と、ＳＴ２０２〜ＳＴ２０６のループ）、目標トラック内に入ったところで（ステップＳＴ２０６“＝”）、現在トラック位置の光ディスク１０上の絶対時間情報と、トラック上の経過時間情報とを参照し、現在トラック上の経過時間情報が０になる目標トラック位置を演算することになる。
【００２６】
ディスク制御部５１は、以上の処理を経て最終的にトラック先頭位置を検出することができ（ステップＳＴ２０５“Ｙｅｓ”）、このとき、ディスク制御部５１は、ミュート制御部５５を起動し、ミュート制御部５５は、音声出力のミュートを解除すべく再生制御用ＬＳＩ４の音声ミュート部４２を制御して再生を開始させ、サーチ処理を終了する（ステップＳＴ２１３）。
【００２７】
以上説明のようにこの発明の実施の形態１によれば、サーチ要求受付け時、目次情報に従いトラックサーチを行い、トラックサーチ実行後の現在トラック位置と目標トラック位置とを比較し、現在トラック位置が目標トラック位置より大きいと判定された場合、現在トラック位置の経過時間情報を取得して現在トラック先頭位置を算出し、現在トラック先頭位置から所定時間減じた位置を前記目標トラック位置として設定し、現在トラック位置が目標トラック位置より小さいと判定された場合、現在の目標トラック位置に所定時間加算した位置を目標トラック位置として設定することで、迅速に正しいトラック先頭位置を探し出し、再生を開始することができる。
なお、上記した発明の実施の形態１によれば、ディスク制御部５１は、メモリ５４に保持されているトラック開始アドレスを基に目標アドレスを設定しているが、一度サーチを行ったことにより、既に誤差情報（目標アドレスとサーチ実行の現在位置アドレスとの差分）を得ている場合、この誤差情報をメモリ５４に保持し、上記した目標アドレス設定に先立ち、トラック開始アドレスとその誤差情報とから正しいトラック開始アドレスを演算し、この情報を基に、サーチ目標アドレスを設定し、サーチを行っても良い。
【００２８】
また、ディスク制御部５１は、上記した誤差情報により目次情報を更新し、更新された目次情報に基づき、次回以降のトラックサーチを実行してもよい。この構成によれば、より迅速にトラック先頭サーチを行うことができる。
【００２９】
なお、図１に示すシステム制御用ＬＳＩ５は、例えば、マイコンにより構成され、内蔵メモリに記録されたプログラムを逐次読み出して実行し、周辺ＬＳＩを制御することにより、目次情報に従いトラックサーチを行い、トラックサーチ実行後の現在トラック先頭位置と、目標トラック先頭位置とを比較し、結果が異なっていた場合、所定の演算を施すことにより新たな目標トラック先頭位置を設定し、再度トラックサーチを行い、再度のトラックサーチ実行後の新たな現在トラック先頭位置と、設定された新たな目標トラック先頭位置とが一致した場合、新たな現在トラック先頭位置から再生を開始する制御手段としての機能を実行するものである。ここでいう周辺ＬＳＩとは、信号処理用ＬＳＩ２、サーボ制御用ＬＳＩ３、再生制御用ＬＳＩ４をいう。
【００３０】
以上のように、この発明に係る光ディスク再生装置は、目次情報による目標トラック位置と実際のトラックサーチによる現在トラック位置とを比較し、比較結果に基づいて、目標トラック位置を設定することで、迅速に正しいトラック先頭位置を探し出し、再生を開始することのできる光ディスク再生装置としたので、ＴＯＣ領域に目次情報を含むＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ等の光ディスク再生装置などに用いるのに適している。
【図１】
0004404945.tif 000002
【図２】
0004404945.tif 000003