(57)【要約】【課題】目標トラックの音楽データを再生対象として過不足なく出力する。【解決手段】光ディスク再生装置は、光ディスクに記録されている記録データを読み出して出力する読み出し部と、読み出し部から出力される記録データから音楽データを生成する音楽データ生成部と、読み出し部から出力される記録データから音楽データのトラック番号を示すトラック番号データを生成するトラック番号データ生成部と、再生対象のトラック番号を示す目標トラック番号データを記憶するトラック番号記憶部と、トラック番号データ生成部から出力されるトラック番号データと、トラック番号記憶部に記憶されている目標トラック番号データとに基づいて、音楽データ生成部から出力される音楽データのトラック番号が再生対象のトラック番号である場合に、音楽データを再生対象として出力する出力制御部と、を備える。【選択図】図１
2009123291.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクに記録されている記録データを読み出して出力する読み出し部と、
前記読み出し部から出力される前記記録データから再生データを生成する再生データ生成部と、
前記読み出し部から出力される前記記録データから前記再生データのトラック番号を示すトラック番号データを生成するトラック番号データ生成部と、
再生対象のトラック番号を示す目標トラック番号データを記憶するトラック番号記憶部と、
前記トラック番号データ生成部から出力される前記トラック番号データと、前記トラック番号記憶部に記憶されている前記目標トラック番号データとに基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号である場合に、前記再生データを再生対象として出力する出力制御部と、
を備えることを特徴とする光ディスク再生装置。
【請求項２】
請求項１に記載の光ディスク再生装置であって、
前記再生データ生成部は、前記読み出し部から出力される前記記録データから、前記記録データの分割単位であるセクタごとに前記再生データを生成し、
前記トラック番号データ生成部は、前記読み出し部から出力される前記記録データから、前記セクタごとに前記トラック番号データを生成し、
前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号となってから前記再生データの再生対象としての出力を開始するまでのセクタ数を示す開始セクタデータを記憶する開始セクタ記憶部を更に備え、
前記出力制御部は、
前記トラック番号データ生成部から出力される前記トラック番号データ、前記トラック番号記憶部に記憶されている前記目標トラック番号データ、及び前記開始セクタ記憶部に記憶されている前記開始セクタデータに基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号である状態で、前記再生データのセクタ数が前記再生対象として出力を開始するまでのセクタ数になると、前記再生データの再生対象としての出力を開始すること、
を特徴とする光ディスク再生装置。
【請求項３】
請求項２に記載の光ディスク再生装置であって、
前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象外のトラック番号となってから前記再生データの再生対象としての出力を終了するまでのセクタ数を示す終了セクタデータを記憶する終了セクタ記憶部を更に備え、
前記出力制御部は、
前記トラック番号データ生成部から出力される前記トラック番号データ、前記トラック番号記憶部に記憶されている前記目標トラック番号データ、前記開始セクタ記憶部に記憶されている前記開始セクタデータ、及び前記終了セクタ記憶部に記憶されている前記終了セクタデータに基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号である状態で、前記再生データのセクタ数が前記再生対象として出力を開始するまでのセクタ数になると、前記再生データの再生対象としての出力を開始し、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象外のトラック番号である状態で、前記再生データのセクタ数が前記再生対象として出力を終了するまでのセクタ数になると、前記再生データの再生対象としての出力を終了すること、
を特徴とする光ディスク再生装置。
【請求項４】
請求項３に記載の光ディスク再生装置であって、
前記記録データのセクタを検出するたびにパルス信号を生成するパルス信号生成部を更に備え、
前記出力制御部は、
前記トラック番号データ生成部から出力される前記トラック番号データと、前記トラック番号記憶部に記憶されている前記目標トラック番号データとを比較するトラック番号比較部と、
前記トラック番号比較部の比較結果に基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号である場合に、前記パルス信号生成部から出力される前記パルス信号に応じてセクタ数をカウントする開始セクタカウント部と、
前記トラック番号比較部の比較結果に基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号でない場合に、前記トラック番号データ生成部から出力される前記パルス信号に応じてセクタ数をカウントする終了セクタカウント部と、
前記開始セクタカウント部のカウント結果が前記再生を開始するセクタ数になると前記再生データの再生対象としての出力を開始し、前記終了セクタカウント部のカウント結果が前記再生を終了するセクタ数になると前記再生データの再生対象としての出力を終了するセクタ制御部と、
を含んで構成されることを特徴とする光ディスク再生装置。
【請求項５】
請求項１〜４の何れか一項に記載の光ディスク再生装置であって、
前記読み出し部から出力される前記記録データから前記再生データのトラック内におけるインデックス番号を示すインデックス番号データを生成するインデックス番号データ生成部と、
再生を開始するインデックス番号を示す開始インデックス番号データを記憶するインデックス番号記憶部と、
を更に備え、
前記出力制御部は、
前記トラック番号データ生成部から出力される前記トラック番号データ、前記トラック番号記憶部に記憶されている前記目標トラック番号データ、前記インデックス番号データ生成部から出力される前記インデックス番号データ、及び前記インデックス番号記憶部に記憶されている前記開始インデックス番号データに基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号であり、かつ、前記再生データのトラック内におけるインデックス番号が前記再生を開始するトラック番号である場合に、前記再生データを再生対象として出力すること、
を特徴とする光ディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク再生装置に関する。
【背景技術】
【０００２】
ＣＤ（Compact Disc）等の光ディスクに記録された複数の曲（トラック）の中から、必要な曲だけを選んで再生したり、携帯型の音楽プレーヤーに転送したりすることが行われる。このように必要な曲を選択する際には、ユーザが選択した曲に関する情報がマイコンに入力され、光ディスクに記録されたデータを読み出す処理を行う光ディスクＬＳＩ（Large Scale Integration）とマイコンとの間で、必要な曲を選択するために必要なデータのやりとりが行われることとなる（例えば、特許文献１参照）。
【０００３】
図６は、ＣＤに記録されたデータの構造を示す図である。ＣＤに記録されたデータの最小単位はＥＦＭ変調（Eight to Fourteen Modulation）されたフレームであり、９８個のフレームが１まとまりとなって１つのセクタを構成している。なお、１つのセクタに格納された音楽データの再生時間は１／７５秒となっている。各フレームはフレーム同期部、サブコード部、及びデータ・パリティ部によって構成されている。フレーム同期部には各フレームの先頭を示す情報が格納され、サブコード部にはセクタ内のデータに関する管理情報が格納される。また、データ・パリティ部には音楽データ及びエラー訂正用のパリティデータが格納される。サブコード部に格納される管理情報は、各チャンネル１ビットの８つのチャンネル（Ｐ，Ｑ，Ｒ，Ｓ，Ｔ，Ｕ，Ｖ，Ｗ）によって構成されており、チャンネルごとにセクタ単位で抽出することにより、９８ビットのサブコードフレームが生成される。
【０００４】
図７は、１つのセクタに含まれる９８個のフレームのサブコード部のＱチャンネルのデータを抽出して生成されたサブコードフレーム（サブコードＱフレーム）の構造を示す図である。サブコードＱフレームは、２ビットの同期情報であるＳ０・Ｓ１、４ビットのコントロール部、４ビットのアドレス部、７２ビットのデータ部、及び１６ビットのＣＲＣ（Cyclic Redundancy Check）部によって構成されている。７２ビットのデータ部には、リードイン領域においては、リードイン領域内での時間や全曲の終了時間、各曲の開始時間等の情報が格納され、プログラム領域においては、曲の番号を示すトラック番号や曲内のインデックス番号、曲内での経過時間、全曲での絶対時間に関する情報が格納される。
【０００５】
図８は、ＣＤに記録された複数の曲の中から必要な曲を選択する際にマイコンと光ディスクＬＳＩとで行われる処理の一例を示す図である。まず、ユーザが必要な曲（トラック）を選択すると、目標のトラック番号がマイコンに設定される（Ｓ９０１）。光ディスクＬＳＩでは、リードイン領域におけるサブコードＱフレームから、各曲の開始時間等の情報が取得される（Ｓ９０２）。さらに、光ディスクＬＳＩは、プログラム領域におけるサブコードＱフレームから、現在読み出されているセクタの絶対時間を取得する（Ｓ９０３）。そして、マイコンでは、目標の曲（トラック）の開始時間と現在の絶対時間との差に基づいて、光ピックアップでのトラッキング位置を目標の曲（トラック）の開始位置に近づけるために、ＣＤの半径方向のトラックジャンプ数が算出される（Ｓ９０４）。光ディスクＬＳＩでは、マイコンでの算出結果に基づいてトラックジャンプが実行され（Ｓ９０５）、トラックジャンプ後に読み出されるセクタの絶対時間が取得される（Ｓ９０６）。その後、マイコンで、目標の曲（トラック）の開始時間と現在の絶対時間との比較によって、目標の曲（トラック）を再生または記録するためのデータとして出力を開始してよいかどうかの判定が行われる（Ｓ９０７）。目標の曲（トラック）の開始時間と現在の絶対時間との差が大きく、まだ出力を開始できないと判定された場合は、誤差に応じてトラックジャンプ数が再算出されることとなる（Ｓ９０４）。一方、出力を開始してよいと判定されると、マイコンから光ディスクＬＳＩに出力指示信号が出力される（Ｓ９０８）。そして、光ディスクＬＳＩにおいて、マイコンからの出力指示信号が認識された後、一番近くのセクタからオーディオ処理回路やエンコーダへの出力が開始される（Ｓ９０９）。なお、図８では曲（トラック）の出力開始の判定について示したが、出力終了の判定についても同様に行われる。
【特許文献１】特開２００７−５９０５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
このように、マイコンと光ディスクＬＳＩとの間でデータのやりとりが行われ、マイコンからの出力指示信号を受けて、光ディスクＬＳＩ側で目標の曲（トラック）の出力が開始されることとなる。このとき、マイコン側で出力を開始してよいと判定されてから光ディスクＬＳＩ側で実際にデータの出力が開始されるまでにはタイムラグがあるため、マイコン側では、現在の絶対時間が目標の曲（トラック）の開始時間の少し前になったところで、出力を開始してよいと判定することとになる。ところが、マイコンでは図８に例示した処理以外にも様々な処理を行っていることもあり、出力を開始してよいと判定された後、出力指示信号が実際に出力されるタイミングは処理負荷等に応じてばらついてしまう。そのため、光ディスクＬＳＩ側で再生対象として出力されるデータの開始位置も変動することとなり、光ディスクＬＳＩ側で、ユーザが設定した目標の曲（トラック）のデータを過不足なく出力することは難しい。
【０００７】
本発明は上記課題を鑑みてなされたものであり、目標トラックの再生データを再生対象として過不足なく出力することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の光ディスク再生装置は、光ディスクに記録されている記録データを読み出して出力する読み出し部と、前記読み出し部から出力される前記記録データから再生データを生成する再生データ生成部と、前記読み出し部から出力される前記記録データから前記再生データのトラック番号を示すトラック番号データを生成するトラック番号データ生成部と、再生対象のトラック番号を示す目標トラック番号データを記憶するトラック番号記憶部と、前記トラック番号データ生成部から出力される前記トラック番号データと、前記トラック番号記憶部に記憶されている前記目標トラック番号データとに基づいて、前記再生データ生成部から出力される前記再生データのトラック番号が前記再生対象のトラック番号である場合に、前記再生データを再生対象として出力する出力制御部と、を備えることとする。
【発明の効果】
【０００９】
目標トラックの再生データを再生対象として過不足なく出力することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明の光ディスク再生装置の一実施形態である光ディスクＬＳＩ（Large Scale Integration）の構成を示す図である。光ディスクＬＳＩ１０は、マイコン２０の制御によって光ディスク２５に記録されたデータを読み出して再生する回路であり、ＲＦ信号生成部３０、エラー信号生成部３２、サーボ制御部３４、ＥＦＭ復調部３６、誤り訂正部３８、サブコード検出部４０、出力制御部４２、メモリ制御部４４、及びマイコンインタフェース４６を含んで構成されている。
【００１１】
光ディスク２５の回転はスピンドルモータ６０によって制御され、ピックアップ６２から出力されるレーザが光ディスク２５の記録面に形成された記録トラック（同心円状の記録単位）に照射されることにより、光ディスク２５に記録されたデータが電気信号として出力される。
【００１２】
ＲＦ信号生成部３０は、ピックアップ６２から出力される電気信号からＲＦ（Radio Frequency）信号を生成して出力する。エラー信号生成部３２は、ＲＦ信号生成部３０から出力されるＲＦ信号に基づいて、ピックアップ６２から出力されるレーザの焦点ずれを示すフォーカシングエラー信号や照射位置と記録トラックとの位置ずれを示すトラッキングエラー信号を生成する。サーボ制御部３４は、エラー信号生成部３２から出力される信号に基づいて、ピックアップ６２から出力されるレーザの焦点や照射位置を補正するための制御を行う。また、サーボ制御部３４は、マイコン２０等からの指示に基づいて、ピックアップ６２から出力されるレーザの照射位置を目標の記録トラックに移動させるためのトラッキング制御（トラックジャンプ）を行う。
【００１３】
ＥＦＭ復調部３６（読み出し部）は、ＲＦ信号生成部３０から出力されるＲＦ信号を２値化したＥＦＭ変調された信号を復調したフレーム（記録データ）を生成して出力する。誤り訂正部３８（再生データ生成部）は、ＥＦＭ復調部３６から出力されるフレームのデータ・パリティ部に含まれるデータに対してパリティを用いた誤り訂正処理を施し、セクタ単位の音楽データ（再生データ）として出力する。サブコード検出部４０（トラック番号データ生成部、インデックス番号データ生成部、パルス信号生成部）は、ＥＦＭ復調部３６から出力される９８個のフレーム（１セクタ）のサブコード部からサブコードフレームを生成して出力する。また、サブコード検出部４０は、サブコードＱフレームの先頭を認識するための情報であるＳ０・Ｓ１からパルス信号を生成する。本実施形態ではこのパルス信号のことをＱエッジ信号と称することとする。Ｑエッジ信号はサブコードＱフレームのＳＯ・Ｓ１から生成されるため、セクタの区切りを示すデータとして用いることができる。
【００１４】
出力制御部４２は、サブコード検出部４０から出力されるサブコードＱフレームの情報と、マイコン２０から設定された目標トラック番号等の情報とに基づいて、誤り訂正部３８から出力される音楽データを再生対象として過不足なく出力するための制御を行う。なお、再生対象として出力することには、音楽データをスピーカ等から出力するためにオーディオ処理回路に出力することのみならず、音楽プレーヤー等に転送するためにＭＰ３（MPEG Audio Layer-3）等のデータ形式に変換するためのエンコーダに出力すること等も含まれる。メモリ制御部４４は、誤り訂正部３８から出力される音楽データのうち、出力制御部４２から再生対象として出力するよう指示されたセクタのデータと、対応するサブコードフレームをメモリ６４に書き込む。また、メモリ制御部４４は、メモリ６４に書き込まれた音楽データやサブコードフレームを適切なタイミングで読み出してオーディオ処理回路やエンコーダ等に出力する。
【００１５】
マイコンインタフェース４６は、マイコン２０との間で各種データの送受信を行うものである。例えば、マイコンインタフェース４６は、サブコードＱフレームから取得される絶対時間についての情報をマイコン２０に送信したり、マイコン２０から受信するトラックジャンプの制御に関する情報をサーボ制御部３４に送信したりする。また、例えば、マイコンインタフェース４６は、マイコン２０から受信する目標トラック番号等に関する情報を出力制御部４２に送信する。
【００１６】
図２は、出力制御部４２の構成例を示す図である。出力制御部４２は、トラック番号設定レジスタ７０、一致回数設定レジスタ７２、不一致回数設定レジスタ７４、インデックス番号設定レジスタ７６、マスクレジスタ７８、比較回路８０〜８３、ＡＮＤ回路８８〜９２、カウンタ９４，９６、及びインデックス制御回路９８を含んで構成されている。
【００１７】
トラック番号設定レジスタ７０（トラック番号記憶部）には、目標トラック（曲）のトラック番号（目標トラック番号データ）が設定される。一致回数設定レジスタ７２（開始セクタ記憶部）には、サブコードＱフレームのトラック番号（トラック番号データ）が目標トラック（曲）のトラック番号に一致している状態が何セクタ継続したら音楽データの再生対象としての出力を開始するかを示す情報（開始セクタデータ）が設定される。不一致回数設定レジスタ７４（終了セクタ記憶部）には、サブコードＱフレームのトラック番号が目標トラック（曲）のトラック番号に一致していない状態が何セクタ継続したら音楽データの再生対象としての出力を終了するかを示す情報（終了セクタデータ）が設定される。インデックス番号設定レジスタ７６（インデックス番号記憶部）には、トラック（曲）を分割したインデックス単位で出力開始位置を指定する場合に、そのインデックス番号（開始インデックス番号データ）が設定される。マスクレジスタ７８には、インデックス単位での制御を行うかどうかを示す情報が設定される。なお、トラック番号設定レジスタ７０、一致回数設定レジスタ７２、不一致回数設定レジスタ７４、インデックス番号設定レジスタ７６、及びマスクレジスタ７８に設定される情報は、マイコンインタフェース４６を介してユーザによって設定される。
【００１８】
比較回路８０（トラック番号比較部）は、トラック番号設定レジスタ７０に設定されているトラック番号と、サブコードＱフレームのトラック番号との比較結果を示す信号ＣＭＰ１を出力する。比較回路８１は、一致回数設定レジスタ７２に設定されているセクタ数と、カウンタ９４から出力されるカウント値ＣＮＴ１との比較結果を示す信号ＣＭＰ２を出力する。比較回路８２は、不一致回数設定レジスタ７４に設定されているセクタ数と、カウンタ９６から出力されるカウント値ＣＮＴ２との比較結果を示す信号ＥＮＤを出力する。比較回路８３は、インデックス番号設定レジスタ７６に設定されているインデックス番号と、サブコードＱフレームのインデックス番号との比較結果を示す信号ＣＭＰ３を出力する。本実施形態では、比較回路８０〜８３から出力される信号は、それぞれにおいて比較対象となる２つの信号が一致している場合にＨレベル、不一致の場合にＬレベルになることとする。なお、比較回路８１，８２を含んで構成される回路が本発明のセクタ制御部に相当する。
【００１９】
カウンタ９４（開始セクタカウント部）は、サブコードＱフレームのトラック番号が目標トラック（曲）のトラック番号に一致している状態におけるセクタ数をカウントする回路である。具体的には、サブコードＱフレームのトラック番号が目標トラック（曲）のトラック番号に一致している状態において、ＡＮＤ回路８８から出力される信号はＱエッジ信号に応じて変化することとなり、Ｑエッジ信号のパルスが発生するたびにカウンタ９４のカウント値ＣＮＴ１がカウントアップされる。カウンタ９６（終了セクタカウント部）は、サブコードＱフレームのトラック番号が目標トラック（曲）のトラック番号に一致していない状態におけるセクタ数をカウントする回路である。具体的には、サブコードＱフレームのトラック番号が目標トラック（曲）のトラック番号に一致していない状態において、ＡＮＤ回路８９から出力される信号はＱエッジ信号に応じて変化することとなり、Ｑエッジ信号のパルスが発生するたびにカウンタ９６のカウント値ＣＮＴ２がカウントアップされる。
【００２０】
インデックス制御回路９８は、サブコードＱフレームのインデックス番号がインデックス番号設定レジスタ７６に設定されたインデックス番号に等しいかどうかを示す信号ＩＮＤＥＸをセクタの区切りに合わせて出力する回路である。具体的には、サブコードＱフレームのインデックス番号が設定されたインデックス番号に等しくなると比較回路８３から出力される信号ＣＭＰ３がＨレベルとなり、ＡＮＤ回路９０から出力される信号はＱエッジ信号に応じて変化することになる。そして、インデック制御回路９８は、ＡＮＤ回路９０から出力される信号のパルスを検出すると信号ＩＮＤＥＸをＬレベルに変化させる。また、サブコードＱフレームのインデックス番号が設定されたインデックス番号と等しくなくなると比較回路８３から出力される信号ＣＭＰ３がＬレベルとなり、ＡＮＤ回路９１から出力される信号はＱエッジ信号に応じて変化することになる。そして、インデック制御回路９８は、ＡＮＤ回路９１から出力される信号のパルスを検出すると信号ＩＮＤＥＸをＨレベルに変化させる。また、インデックス制御回路９８は、マスクレジスタ７８にインデックス単位での制御を行わないことを示す情報が設定されている場合には、Ｌレベルの信号ＩＮＤＥＸを出力する。
【００２１】
ＡＮＤ回路９２では、比較回路８１から出力される信号ＣＭＰ２と、インデックス制御回路９８から出力される信号ＩＮＤＥＸを反転した信号との論理積である信号ＳＴＡＲＴが生成される。この信号ＳＴＡＲＴが例えばＬレベルからＨレベルに変化することにより、メモリ制御部４４において音楽データを再生対象として出力する処理が開始される。また、比較回路８２から出力される信号が例えばＬレベルからＨレベルに変化することにより、メモリ制御部４４において音楽データを再生対象として出力する処理が終了する。
【００２２】
図３は、本実施形態において目標トラック（曲）の再生を開始する際に光ディスクＬＳＩ１０及びマイコン２０で実行される処理の概要を示す図である。マイコン２０では、再生対象とする目標トラック（曲）のトラック番号やインデックス番号等の設定情報がユーザから入力される（Ｓ１０１）。そして、マイコン２０に入力された設定情報が光ディスクＬＳＩ１０に設定される（Ｓ１０２）。光ディスクＬＳＩ１０では、リードイン領域におけるサブコードＱフレームから、各曲の開始時間等の情報が取得される（Ｓ１０３）。さらに、光ディスクＬＳＩは、プログラム領域におけるサブコードＱフレームから、現在読み出されているセクタの絶対時間を取得する（Ｓ１０４）。そして、マイコン２０では、目標のトラック（曲）の開始時間と現在の絶対時間との差に基づいて、光ピックアップでのトラッキング位置を選択されたトラック（曲）の開始位置に近づけるために、ＣＤの半径方向のトラックジャンプ数が算出される（Ｓ１０５）。光ディスクＬＳＩ１０では、マイコン２０での算出結果に基づいてトラックジャンプが実行され（Ｓ１０６）、トラックジャンプ後に読み出されるセクタの絶対時間が取得される（Ｓ１０７）。その後、マイコン２０で、目標のトラック（曲）の開始時間と現在の絶対時間との比較によって、目標のトラック（曲）を再生または記録するためのデータとしてオーディオ処理回路やエンコーダへの出力を開始してよいかどうかの判定が行われる（Ｓ１０８）。目標のトラック（曲）の開始時間と現在の絶対時間との差が大きく、まだ出力を開始できないと判定された場合は、誤差に応じてトラックジャンプ数が再算出されることとなる（Ｓ１０５）。一方、出力を開始してよいと判定されると、マイコン２０から光ディスクＬＳＩ１０に出力指示信号が出力される（Ｓ１０９）。そして、光ディスクＬＳＩ１０では、マイコン２０からの出力指示信号の受信後、出力制御部４２において目標とするトラック（曲）、インデックスに到達したと判定されると再生が開始される（Ｓ１１０）。その後、光ディスクＬＳＩ１０において、目標トラックが終了すると再生が終了する。
【００２３】
このように、光ディスクＬＳＩ１０では、マイコン２０からの出力指示信号を受けた後に、サブコードＱフレームのトラック番号やインデックス番号を事前に設定された情報と比較することにより、再生を開始する位置を制御している。したがって、マイコン２０で出力指示信号の出力可否を判定する際（Ｓ１０８）には、マイコン２０から光ディスクＬＳＩ１０に対して出力指示信号が出力されるタイミングのずれ等を考慮する必要がないため、マイコン２０での制御が容易になる。そして、光ディスクＬＳＩ１０側で目標のトラック（曲）やインデックス等の設定情報との比較に基づいて再生の開始・終了が制御されるため、目標トラックの音楽データを再生対象として過不足なく出力することが可能となる。
【００２４】
光ディスクＬＳＩ１０の出力制御部４２における処理の詳細について説明する。図４は、インデックス番号による制御を行わない場合の出力制御部４２の動作の一例を示すタイミングチャートである。図４に示す例では、トラック番号設定レジスタ７０にはトラック番号「３」（設定トラック番号）が設定され、一致回数設定レジスタ７２にはセクタ数「２」（設定一致回数）が設定され、不一致回数設定レジスタ７４にはセクタ数「１」（設定不一致回数）が設定され、マスクレジスタ７８にはインデックス番号による制御を行わないことを示すマスク信号が設定されていることとする。
【００２５】
マイコン２０からの出力指示信号が、出力の指示を示すＨレベルになった後、時刻Ｔ１にサブコードＱフレームのトラック番号が「３」になると、比較回路８０から出力される信号ＣＭＰ１がＨレベルとなる。比較回路８０から出力される信号ＣＭＰ１がＨレベルになると、ＡＮＤ回路８８から出力される信号はＱエッジ信号に応じて変化することとなるため、カウンタ９４のカウント値ＣＮＴ１はＱエッジ信号のパルスに応じてカウントアップされていく。そして、時刻Ｔ２にカウンタ９４のカウント値ＣＮＴ１が「２」になると、比較回路８１から出力される信号ＣＭＰ２がＨレベルとなる。ここで、マスクレジスタ７８から出力されるマスク信号はＨレベルであるため、インデックス制御回路９８から出力される信号ＩＮＤＥＸはＬレベルとなっている。そのため、ＡＮＤ回路９２から出力される信号ＳＴＡＲＴがＨレベルとなり、メモリ制御部４４にて、音楽データの再生対象としての出力が開始される。
【００２６】
目標トラック（曲）の音楽データの出力が行われていき、時刻Ｔ３にサブコードＱフレームのトラック番号が「４」になると、比較回路８０から出力される信号ＣＭＰ１がＬレベルとなる。比較回路８０から出力される信号ＣＭＰ１がＬレベルになると、ＡＮＤ回路８９から出力される信号はＱエッジ信号のパルスに応じて変化することとなるため、カウンタ９６のカウント値ＣＮＴ２はＱエッジ信号に応じてカウントアップされていく。そして、時刻Ｔ４にカウンタ９６のカウント値ＣＮＴ２が「１」になると、比較回路８２から出力される信号ＥＮＤがＨレベルとなり、メモリ制御部４４にて、音楽データの再生対象としての出力が終了する。
【００２７】
図４の例では、結果的に、時刻Ｔ２から時刻Ｔ４までの間のセクタの音楽データが再生対象として出力されることとなる。このように、出力制御部４２にて、目標トラック（曲）のトラック番号とサブコードＱフレームのトラック番号との比較に基づいて再生対象としての出力を制御することにより、ユーザが必要とするトラック（曲）の音楽データを過不足なく出力することができる。また、出力の開始・終了の際に、トラック番号による条件が整った後、設定されたセクタ数だけ待つことにより、ノイズ等によって一時的にトラック番号による条件が整って不正な音楽データが出力されてしまうことを抑制することができる。
【００２８】
図５は、インデックス番号による制御を行う場合の出力制御部４２の動作の一例を示すタイミングチャートである。図５に示す例では、インデックス番号設定レジスタ７６にはインデックス番号「１」（設定インデックス番号）が設定され、マスクレジスタ７８にはインデックス番号による制御を行うことを示すマスク信号が設定され、その他の設定は図４の場合と同じであることとする。
【００２９】
マイコン２０からの出力指示信号が、出力の指示を示すＨレベルになった後、時刻Ｔ１１にサブコードＱフレームのトラック番号が「３」になると、比較回路８０から出力される信号ＣＭＰ１がＨレベルとなる。比較回路８０から出力される信号ＣＭＰ１がＨレベルになると、ＡＮＤ回路８８から出力される信号はＱエッジ信号に応じて変化することとなるため、カウンタ９４のカウント値ＣＮＴ１はＱエッジ信号のパルスに応じてカウントアップされていく。そのため、比較回路８１から出力される信号ＣＭＰ２はカウンタ９４のカウント値ＣＮＴ１が「２」になるとＨレベルとなる。ただし、インデックス制御回路９８から出力される信号ＩＮＤＥＸがＨレベルであるため、比較回路８１から出力される信号ＣＭＰ２がＨレベルとなってもＡＮＤ回路９２から出力される信号ＳＴＡＲＴはＨレベルにならない。なお、カウンタ９４は０〜２をサイクリックにカウントしている。
【００３０】
そして、時刻Ｔ１２にサブコードＱフレームのインデックス番号が「１」になると、比較回路８３から出力される信号ＣＭＰ３がＨレベルとなる。比較回路８３から出力される信号ＣＭＰ３がＨレベルになると、ＡＮＤ回路９０から出力される信号はＱエッジ信号のパルスに応じて変化し、インデックス制御回路９８から出力される信号ＩＮＤＥＸは時刻Ｔ１３にＬレベルとなる。信号ＩＮＤＥＸがＬレベルとなった状態で、時刻Ｔ１４に比較回路８１から出力される信号ＣＭＰ２がＨレベルになると、ＡＮＤ回路９２から出力される信号ＳＴＡＲＴがＨレベルとなり、メモリ制御部４４にて、音楽データの再生対象としての出力が開始される。
【００３１】
その後、時刻Ｔ１５にサブコードＱフレームのインデックス番号が「２」になると、比較回路８３から出力される信号ＣＭＰ３がＬレベルとなる。比較回路８３から出力される信号ＣＭＰ３がＬレベルになると、ＡＮＤ回路９１から出力される信号はＱエッジ信号のパルスに応じて変化し、インデックス制御回路９８から出力される信号ＩＮＤＥＸは時刻Ｔ１６にＨレベルとなる。そして、図４の場合と同様に、時刻Ｔ１７にサブコードＱフレームのトラック番号が「４」になると、信号ＣＭＰ１がＬレベルとなり、時刻Ｔ１８に信号ＥＮＤがＨレベルとなり、メモリ制御部４４にて、音楽データの再生対象としての出力が終了する。
【００３２】
図５の例では、結果的に、時刻Ｔ１４から時刻Ｔ１８までの間のセクタの音楽データが再生対象として出力されることとなる。このように、出力制御部４２にて、目標トラック（曲）のインデックス単位で再生対象として出力開始位置を制御することができる。これにより、ユーザが必要とするインデックスからの音楽データを過不足なく出力することが可能となる。
【００３３】
以上、本実施形態の光ディスクＬＳＩ１０について説明した。前述したように、出力制御部４２にて、ユーザによって設定された目標トラック（曲）のトラック番号とサブコードＱフレームのトラック番号との比較結果に基づいて音楽データの再生対象としての出力を制御することにより、ユーザが必要とするトラックの音楽データを過不足なく出力することが可能となる。なお、振動等による音飛びを防止するために再生速度よりも高速に光ディスク２５に記録されたデータを読み出すアンチショック機能が実現されている場合においても、メモリ６４にはユーザが必要とするトラックの音楽データが過不足なく出力されることとなる。
【００３４】
また、目標トラック（曲）のトラック番号とサブコードＱフレームのトラック番号とが一致した状態が数セクタ続いたことを条件として音楽データを再生対象として出力しはじめることにより、ノイズ等の影響によって不要な音楽データが再生対象として出力されてしまうことを抑制することができる。
【００３５】
また、目標トラック（曲）のトラック番号とサブコードＱフレームのトラック番号とが異なる状態が数セクタ続いたことを条件として音楽データの再生対象としての出力を終了することにより、ノイズ等の影響によって音楽データの終了位置が不正な状態となってしまうことを抑制することができる。
【００３６】
なお、このようにセクタ数による開始位置・終了位置の制御は、セクタごとに出力されるＱエッジ信号に応じてカウント値が変化するカウンタ９４，９６を用いて構成することができる。これにより、音楽データをセクタ単位で正しく出力することが可能となる。
【００３７】
また、出力制御部４２にて、ユーザによって設定されたインデックス番号とサブコードＱフレームのインデックス番号との比較結果に基づいて音楽データの再生対象としての主力開始を制御することにより、ユーザが必要とするインデックスからの音楽データを過不足なく出力することが可能となる。
【００３８】
なお、上記実施形態は本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物も含まれる。例えば、本実施形態では、ＣＤから読み出される音楽データを再生データとしたが、再生データは音楽データに限られず映像データ等であってもよい。
【図面の簡単な説明】
【００３９】
【図１】本発明の光ディスク再生装置の一実施形態である光ディスクＬＳＩの構成を示す図である。
【図２】出力制御部の構成例を示す図である。
【図３】本実施形態において目標トラック（曲）の再生を開始する際に光ディスクＬＳＩ及びマイコンで実行される処理の概要を示す図である。
【図４】インデックス番号による制御を行わない場合の出力制御部の動作の一例を示すタイミングチャートである。
【図５】インデックス番号による制御を行う場合の出力制御部の動作の一例を示すタイミングチャートである。
【図６】ＣＤに記録されたデータの構造を示す図である。
【図７】１つのセクタに含まれる９８個のフレームのサブコード部のＱチャンネルのデータを抽出して生成されたサブコードフレーム（サブコードＱフレーム）の構造を示す図である。
【図８】ＣＤに記録された複数の曲の中から必要な曲を選択する際にマイコンと光ディスクＬＳＩとで行われる処理の一例を示す図である。
【符号の説明】
【００４０】
１０  光ディスクＬＳＩ
２０  マイコン
２５  光ディスク
３０  ＲＦ信号生成部
３２  エラー信号生成部
３４  サーボ制御部
３６  ＥＦＭ復調部
３８  誤り訂正部
４０  サブコード検出部
４２  出力制御部
４４  メモリ制御部
６０  スピンドルモータ
６２  ピックアップ
６４  メモリ
７０  トラック番号設定レジスタ
７２  一致回数設定レジスタ
７４  不一致回数設定レジスタ
７６  インデックス番号設定レジスタ
７８  マスクレジスタ
８０〜８３  比較回路
８８〜９２  ＡＮＤ回路
９４，９６  カウンタ
９８  インデックス制御回路
【図１】
2009123291.tif 000003
【図２】
2009123291.tif 000004
【図３】
2009123291.tif 000005
【図４】
2009123291.tif 000006
【図５】
2009123291.tif 000007
【図６】
2009123291.tif 000008
【図７】
2009123291.tif 000009
【図８】
2009123291.tif 000010