(57)【要約】      （修正有）【課題】表示再生に係わる処理負担を軽減する光ディスク再生処理回路を提供する。【解決手段】光ディスクから読み出された再生データにサブコード情報が付加されてメモリ４０に書き込まれる。オーディオデータが再生される際、再生データと付加されたサブコード情報が前記メモリ４０から読み出され、サブコードは表示装置７０で表示される。実際に再生されるオーディオデータとサブコード表示の同期が複雑な演算処理を用いる事なく実現できる。【選択図】図１
2004355683.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクから読み出した記録データに基づいて再生される再生データと前記記録データを管理するための管理データとを取得する手段と、前記再生データに前記管理データを付加して所定のメモリに書き込み、前記メモリに書き込まれた順序で前記メモリから前記再生データと当該再生データに付加した前記管理データとを順次読み出す制御を行うメモリ制御手段と、
前記管理データについての表示再生を行う表示再生装置が前記メモリから読み出された前記管理データを取得するために、前記再生データとともに前記メモリから読み出された前記管理データを記憶しておくための記憶手段と、を有することを特徴とする光ディスク再生処理回路。
【請求項２】
前記メモリ制御手段は、
前記再生データが所定サイズ分取得された場合に、前記所定サイズ分の前記再生データに前記管理データを付加して前記メモリに書き込み、
前記メモリに書き込まれた順序で前記所定サイズ分の前記再生データと当該再生データに付加した前記管理データとを前記メモリから順次読み出すことを特徴とする請求項１に記載の光ディスク再生処理回路。
【請求項３】
前記メモリ制御手段は、
前記再生データが前記所定サイズの複数分取得された場合に、前記所定サイズの複数分となる前記再生データに前記管理データを付加して前記メモリに書き込み、
前記メモリに書き込まれた順序で前記所定サイズの複数分となる前記再生データと当該再生データに付加した前記管理データとを前記メモリから順次読み出すことを特徴とする請求項２に記載の光ディスク再生処理回路。
【請求項４】
前記メモリ制御手段は、
前記管理データを付加して前記メモリに書き込む前に、前記再生データを圧縮する手段と、
前記メモリから読み出した前記再生データを、外部出力する前に前記圧縮前のサイズに伸張する手段と、を有することを特徴とする請求項１乃至３のいずれかに記載の光ディスク再生処理回路。
【請求項５】
前記光ディスクは、ＣＤ規格の媒体であり、
前記再生データに付加する前記管理データは、前記ＣＤ規格で規定されたサブコード情報に含まれるトラック番号、インデックス、経過時間情報、絶対時間情報の少なくともいずれかであることを特徴とする請求項１乃至４のいずれかに記載の光ディスク再生処理回路。
【請求項６】
前記請求項１乃至５のいずれかに記載の光ディスク再生処理回路を集積化したことを特徴とする半導体集積回路。
【請求項７】
メモリと、
光ディスクから読み出した記録データに基づいて再生される再生データと前記記録データを管理するための管理データとを取得する手段と、
前記再生データに前記管理データを付加して所定のメモリに書き込み、前記メモリに書き込まれた順序で前記メモリから前記再生データと当該再生データに付加した前記管理データとを順次読み出す制御を行うメモリ制御手段と、
前記再生データとともに前記メモリから読み出された前記管理データを記憶しておくための記憶手段と、
前記記憶手段に記憶しておいた前記管理データを取得して表示再生を行う表示再生手段と、を有することを特徴とする光ディスク再生装置。
【請求項８】
光ディスクから読み出した記録データに基づいて再生される再生データと前記記録データを管理するための管理データとを取得し、
前記再生データに前記管理データを付加して所定のメモリに書き込み、前記メモリに書き込まれた順序で前記メモリから前記再生データと当該再生データに付加した前記管理データとを順次読み出す制御を行い、
前記管理データについての表示再生を行う表示再生装置が前記メモリから読み出された前記管理データを取得するために、前記再生データとともに前記メモリから読み出された前記管理データを記憶しておくことを特徴とする光ディスク再生処理回路の表示再生方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示再生に係る処理負荷を軽減可能な光ディスク再生処理回路、半導体集積回路、光ディスク再生装置、光ディスク再生処理回路の表示再生方法に関する。
【０００２】
【従来の技術】
ポータブル向けや車載向けのＣＤ、ＭＤ又はＤＶＤ規格媒体などの光ディスク再生装置では、振動等に伴う光ピックアップ位置ずれによって、光ディスクから再生されるオーディオデータに音飛びが発生するため、周知のとおり、アンチショック（又はショックプルーフ）と呼ばれる耐震設計上の機能が備わっている。
【０００３】
図８は、このアンチショック機能を備えた光ディスク再生処理回路を含めた光ディスク再生装置（以下、従来の光ディスク再生装置と称する）の概略構成図である。なお、従来の光ディスク再生装置は、図８に示す以外にも、例えば、以下に示す特許文献１に開示されている。
従来の光ディスク再生装置は、光ディスク２０から読み出した記録データの再生についての処理を行うとともにアンチショック機能を内蔵する再生処理ＬＳＩ（『光ディスク再生処理回路』）３０と、メモリ４０と、再生処理ＬＳＩ３０の全般の制御を司るマイコン（『表示再生装置』）５０と、表示装置（『表示再生装置』）７０とで主に構成される。
【０００４】
なお、ＣＤ規格の媒体などの光ディスク２０では、周知のとおり、記録データの最小単位である１ＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）フレームの中に、当該記録データに対応づけられたサブコードデータが記録されている。そして、９８ＥＦＭフレームで１ブロックが構成され、この１ブロックから抽出されるサブコードデータによって、Ｐ、Ｑ及びＲ〜Ｗチャンネルデータを有する１サブコーディングフレームが構成される。
特に、１サブコーディングフレーム内のＱチャンネルデータ（以下、サブＱデータと称する）は、当該記録データの管理データとして、楽章番号などのトラック番号（ＴＮＯ）、楽章をさらに細分化したインデックス（Ｘ）、楽章内の経過時間（分・秒・フレーム）、ディスク最内周の楽章開始からの絶対時間（分・秒・フレーム）などを有しており、トラック番号（曲番）表示や、全演奏時間及び演奏経過時間、残量時間などの時間表示に利用されている。
【０００５】
ここで、再生処理ＬＳＩ３０は、光ディスク２０から光ピックアップ１０を介して読み出された記録データ及びサブコードデータを受信する。記録データをもとにオーディオ信号処理されたオーディオデータは、アンチショック機能の為に、所定の書き込み速度でメモリ４０へ書き込まれた後に、書き込み速度よりも遅い読み出し速度でメモリ４０から読み出されて、Ａ／Ｄ変換などを介して外部に音声出力（再生）される。
【０００６】
一方、サブコードデータは、前述したとおり１サブコーディングフレームを構成するごとにサブコードレジスタ３８０ａに一時記憶される。ここで、再生処理ＬＳＩ３０は、前述したアンチショック機能を備えているために、図９に示すとおり、光ディスク２０上でのレーザー光の現在照射位置が、現在再生されているオーディオデータの光ディスク２０上での記録位置より先行している。
【０００７】
このため、再生処理ＬＳＩ３０は、前述した理由に基づく再生表示のずれを補正するために、メモリ４０に対するオーディオデータの書き込み位置及び読み出し位置に基づいてメモリ残量データを算定している。また、再生処理ＬＳＩ３０は、このメモリ残量データを一時記憶するためのメモリ残量レジスタ３００を備えている。
【０００８】
マイコン５０は、再生処理ＬＳＩ３０に対して、サブコードレジスタ３８０ａに一時記憶されている１サブコーディングフレーム内のサブＱデータと、メモリ残量レジスタ３００に一時記憶されているメモリ残量データを取得する。そして、マイコン５０は、サブＱデータからメモリ残量データを減算することによって、現在再生されているオーディオデータと同期のとれた表示データを生成することができる。
【０００９】
【特許文献１】
特開２０００−３３９７００号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、前述した再生表示のずれを解消する仕組みによれば、マイコン５０が、割り込み方式やポーリング方式などで、サブコードレジスタ３８０ａ及びメモリ残量レジスタ３００に一時記憶されたデータを常時監視並びに取得し続けなければならない。また、取得したサブＱデータとメモリ残量データ両者の単位を整合させた上で、サブＱデータからメモリ残量データを減算するなどの複雑な演算処理を必要とする。これらのことは、マイコン５０の処理負荷を増大化させ、マイコン５０のその他のオーディオデータ再生に係る演算・制御処理を遅延させる要因となっていた。また、再生処理ＬＳＩ３０側においても、前述したメモリ残量データを算定する際の複雑な処理が自身の処理負荷を増大させる要因となっていた。
【００１１】
本発明は、前述した課題を解決するためになされたものであり、表示再生に係る処理負荷を軽減させる光ディスク再生処理回路及びその表示再生方法、半導体集積回路、光ディスク再生装置を提供することを目的とする。
【００１２】
【課題を解決するための手段】
前記課題を解決するための主たる本発明は、光ディスクから読み出した記録データに基づいて再生される再生データと前記記録データを管理するための管理データとを取得する手段と、前記再生データに前記管理データを付加して所定のメモリに書き込み、前記メモリに書き込まれた順序で前記メモリから前記再生データと当該再生データに付加した前記管理データとを順次読み出す制御を行うメモリ制御手段と、前記管理データについての表示再生を行う表示再生装置が前記メモリから読み出された前記管理データを取得するために、前記再生データとともに前記メモリから読み出された前記管理データを記憶しておくための記憶手段と、を有する光ディスク再生処理回路である。
【００１３】
このように、本発明に係る光ディスク再生処理回路では、再生データに管理データを付加してメモリに書き込んでおくことで、再生データを再生する際には、メモリから当該再生データと併せて管理データを読み出す。なお、このメモリから読み出した管理データは、現在再生されている再生データと対応づけられているため（すなわち、同期がとれているため）従来のように複雑な演算処理を施さずに表示可能な状態にある。
【００１４】
すなわち、本発明に係る光ディスク再生処理回路では、従来のように、前述のメモリ制御手段（後述のメモリ制御部を含めた再生処理ＬＳＩ）が、メモリに書き込まれた再生データの残量情報を求めるための処理を行う必要がなく、また、前述の残量情報を記憶しておくための記憶手段（後述のメモリ残量レジスタ）を備える必要もなくなる。
さらに、前述の表示再生装置（後述のマイコン及び表示装置）が、光ディスクから読み出した管理データと前述の残量情報を常時取得して、外部にて現に再生されている再生データと管理データとの対応づけを図るために（すなわち、同期を合わせるために）複雑な演算処理を行う必要がなくなる。このことにより、当該光ディスク再生処理回路の処理負荷の軽減が図れるとともに小型化が実現され、開発コストなどのコスト低減を図ることができる。
【００１５】
本発明に係る第２の態様として、前記メモリ制御手段は、前記再生データが所定サイズ分取得された場合に、前記所定サイズ分の前記再生データに前記管理データを付加して前記メモリに書き込み、前記メモリに書き込まれた順序で前記所定サイズ分の前記再生データと当該再生データに付加した前記管理データとを前記メモリから順次読み出すこととする。
このように、本発明に係る光ディスク再生処理回路では、再生データが任意の所定サイズ分（後述の１パケットや複数パケット）取得されるごとに管理データを付加してメモリに書き込むことによって、メモリ上で再生データのために確保された記憶領域を有効に利用することができる。また、この結果として、当該光ディスク再生処理回路において、本来のアンチショック機能として要請される音飛び防止可能な最長時間が短縮化されるのを防ぐことができる。
【００１６】
本発明に係る第３の態様として、前記メモリ制御手段は、前記再生データが前記所定サイズの複数分取得された場合に、前記所定サイズの複数分となる前記再生データに前記管理データを付加して前記メモリに書き込み、前記メモリに書き込まれた順序で前記所定サイズの複数分となる前記再生データと当該再生データに付加した前記管理データとを前記メモリから順次読み出すこととする。
このように、本発明に係る光ディスク再生処理回路では、再生データが前述の所定サイズの複数分（後述の４パケット、１６パケットなど）取得されるごとに管理データを付加してメモリに書き込むことによって、メモリ上で再生データのために確保された記憶領域をさらに有効に利用することができる。また、この結果として、本来のアンチショック機能として要請される音飛び防止可能な最長時間が短縮化されるのをさらに防ぐことができる。
【００１７】
本発明に係る第４の態様として、前記メモリ制御手段は、前記管理データを付加して前記メモリに書き込む前に、前記再生データを圧縮する手段と、前記メモリから読み出した前記再生データを、外部出力する前に前記圧縮前のサイズに伸張する手段と、を有することとする。
このように、本発明に係る光ディスク再生処理回路では、再生データをメモリに書き込む前に圧縮し、また当該再生データを外部に出力して再生する前には圧縮前のサイズに伸張する仕組みを備えることによって、メモリ上で再生データのために確保された記憶領域を有効に利用することができる。また、この結果として、本来のアンチショック機能として要請される音飛び防止可能な最長時間を長くすることができる。
【００１８】
本発明に係る第５の態様として、前記光ディスクは、ＣＤ規格の媒体であり、前記再生データに付加する前記管理データは、前記ＣＤ規格で規定されたサブコード情報に含まれるトラック番号、インデックス、経過時間情報、絶対時間情報の少なくともいずれかとする。
このように、本発明に係る光ディスク再生処理回路では、表示再生装置における表示内容に応じて再生データに付加する管理データの内容を選択することができる。このことによって、メモリに対して表示に使用しない管理データを書き込む必要がなくなるので、メモリ上で再生データのために確保された記憶領域を有効に利用することができる。また、この結果として、本来のアンチショック機能として要請される音飛び防止可能な最長時間が短縮化されるのを防ぐことができる。
【００１９】
本発明に係る第６の態様として、前述した光ディスク再生処理回路を集積化した半導体集積回路とする。
前述した半導体集積回路とは、例えば、後述の再生処理ＬＳＩである。
【００２０】
本発明に係る第７の態様として、メモリと、光ディスクから読み出した記録データに基づいて再生される再生データと前記記録データを管理するための管理データとを取得する手段と、前記再生データに前記管理データを付加して所定のメモリに書き込み、前記メモリに書き込まれた順序で前記メモリから前記再生データと当該再生データに付加した前記管理データとを順次読み出す制御を行うメモリ制御手段と、前記再生データとともに前記メモリから読み出された前記管理データを記憶しておくための記憶手段と、前記記憶手段に記憶しておいた前記管理データを取得して表示再生を行う表示再生手段と、を有する光ディスク再生装置とする。
なお、本態様は、前述した光ディスク再生処理回路に対して表示再生手段を備えた光ディスク再生装置を対象としたものである。
【００２１】
本発明に係る第８の態様として、光ディスクから読み出した記録データに基づいて再生データと前記記録データを管理するための管理データとを取得して、前記取得した再生データを所定のメモリに書き込んでいき前記メモリに書き込まれた順序で前記メモリから前記再生データを順次読み出して外部に出力して再生するとともに、前記取得した管理データについて所定の表示再生装置を介して表示再生を行う光ディスク再生処理回路の表示再生方法において、前記取得した再生データに前記取得した管理データを付加して前記メモリに書き込み、前記メモリに書き込まれた順序で前記メモリから前記再生データと当該再生データに付加した前記管理データとを順次読み出し、前記メモリから順次読み出した前記管理データを記憶しておき、前記記憶しておいた前記管理データを取得して前記表示再生装置を介して表示再生を行う光ディスク再生処理回路の表示再生方法とする。
【００２２】
なお、本態様は、前述した光ディスク再生処理回路の表示再生方法に関するものである。
本発明の他の特徴については、添付図面及び本明細書の記載により明らかにする。
【００２３】
【発明の実施の形態】
＝＝＝実施例＝＝＝
以下、本発明の実施の形態を図面に基づいて具体的に説明する。
【００２４】
＜光ディスク再生装置のシステム構成＞
図１は、本発明に係るアンチショック機能を有する光ディスク再生装置の概略構成図である。なお、以下の説明では、光ディスク２０としてＣＤ規格の媒体を想定する。
【００２５】
光ピックアップ１０は、光ディスク２０に記録されている記録データを読み出すために、光ディスク２０に対してレーザー光を出射し、その反射光を内部の受光素子（不図示）にて受光してアナログの電気信号に変換する。ＲＦ信号生成部３１０は、光ピックアップ１０にて変換した電気信号に基づいて、トラック上にあるピットの有無を判別するためのＲＦ信号（高周波信号）を生成する。また、光ピックアップエラー信号処理部３２０は、光ピックアップ１０にて変換した電気信号を受信し、この電気信号に基づいてフォーカスエラー信号やトラッキングエラー信号などの光ピックアップエラー信号を生成する。
【００２６】
サーボ制御部３３０は、光ピックアップエラー信号処理部３２０にて生成した光ピックアップエラー信号に基づいて、レーザー光の焦点ずれを補正するためのフォーカス制御や、レーザー光の照射位置を目的トラックに追従するためのトラッキング制御などのサーボ制御を行う。また、サーボ制御部３３０は、光ピックアップ１０の位置を決定するための位置決め制御や、光ディスク２０を回転駆動するスピンドルモータ６０に対して回転駆動制御を行う。
【００２７】
ディジタル信号処理部３５０は、ＥＦＭ復調回路３６０、ＣＩＲＣ復号回路（『再生データ取得手段』）３７０、サブコード検出回路（『管理データ取得手段』）３８０や、不図示の分離回路及びＰＬＬ回路によって構成される。
【００２８】
ＥＦＭ復調回路３６０は、ＲＦ信号生成部３１０出力（ＲＦ信号）が２値化された信号を受信して、ＥＦＭ（Ｅｉｇｈｔ  ｔｏ  Ｆｏｕｒｔｅｅｎ  Ｍｏｄｕｌａｔｉｏｎ）復調を施すことで、１４ビットのデータを８ビットのデータに変換する。なお、このＥＦＭ復調では、ＣＤ規格の論理フォーマットによる１ＥＦＭフレーム先頭の同期パターンに続くビット列から、１バイトのサブコードデータや、３２バイトのメインデータが生成される。
【００２９】
ＣＩＲＣ復号回路３７０は、ＥＦＭ復調回路３６０から受信した前述のメインデータに対して、ＣＩＲＣ（Ｃｒｏｓｓ  Ｉｎｔｅｒｌｅａｖｅ  Ｒｅｅｄ−Ｓｏｌｏｍｏｎ  Ｃｏｄｅ）方式による誤り訂正及びデインタリーブ処理を施すことで、オーディオ信号やＣＤＲＯＭ信号等を生成する。なお、前述のオーディオ信号とは、サンプリング周波数４４．１ＫＨｚ及び量子化ビット数１６ビットで量子化された、各１６ビット単位のＬ又はＲチャンネルデータで構成されるＤＡＴＡ（オーディオデータ、『再生データ』）、ＤＡＴＡのうちＬ及びＲチャンネルデータを識別するためのＬＲＣＫ、オーディオデータの入出力タイミングを決定するためのＤＡＴＡＣＫである。
【００３０】
サブコード検出回路３８０は、ＥＦＭ復調回路３６０から受信した前述のサブコードデータをもとに、Ｐ、Ｑ及びＲ〜Ｗチャンネルデータを有する１サブコーディングフレーム（『管理データ』）を構成していく。また、サブコード検出回路３８０は、１サブコーディングフレームが更新されるまで一時記憶しておくための第１のサブコードレジスタ３８０ａを備えている。
【００３１】
メモリ制御部（『メモリ制御手段』）３９０は、ＣＩＲＣ復号回路３７０から前述のオーディオデータを含むオーディオ信号を受信し、また、第１のサブコードレジスタ３８０ａに一時記憶されている１サブコーディングフレーム内のサブＱデータを受信する。メモリ制御部３９０は、前述のサブＱデータから後述のサブコード情報（『管理データ』）を抽出し、そのサブコード情報を付加したオーディオデータをメモリ４０に対して標準速度（１倍速）よりも高速（２倍速など）で書き込む。
【００３２】
また、メモリ制御部３９０は、前述の書き込みに引き続いて、メモリ４０からオーディオデータとそれに付加されるサブコード情報の読み出しを標準速度で行う。なお、メモリ４０から読み出したオーディオデータは、Ａ／Ｄ変換回路（不図示）などを介して外部に音声出力（再生）される。また、メモリ４０からオーディオデータと併せて読み出したサブコード情報は、第２のサブコードレジスタ３９０ａに一時記憶される。なお、第２のサブコードレジスタ３９０ａは、メモリ制御部３９０の外部に備えてもよい。
【００３３】
なお、メモリ制御部３９０は、メモリ４０上でオーディオデータのために確保された記憶領域を有効に利用してアンチショック機能として要請される音飛び防止可能な最長時間を長くするために、メモリ４０にオーディオデータを書き込む前に、ＡＤＰＣＭ（Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式によって圧縮し、メモリ４０からオーディオデータを読み出した後に圧縮前のデータサイズに伸張することが好ましい。このため、メモリ制御部３９０は、後述の圧縮処理部３９０ｈ及び伸張処理部３９０ｉを備えるものとする。
【００３４】
また、メモリ制御部３９０は、メモリ４０に蓄積されたデータが所定の許容量以上となった時点で、光ディスク２０から記録データの読み出し及びメモリ４０へのオーディオデータの書き込み動作を一時停止する。ここで、メモリ４０からのオーディオデータの読み出し動作は継続して行われており、メモリ４０に蓄積されるオーディオデータが再び許容量未満となる。そして、光ディスク２０からの記録データの読み出し及びメモリ４０へのオーディオデータの書き込み動作が再開される。
このように、メモリ制御部３９０は、前述したような制御を行うことで、オーディオデータ再生時における振動などによる音飛びを防止可能なアンチショック機能を実現する。
【００３５】
メモリ４０は、前述のアンチショック機能としてオーディオデータ及びサブコード情報を一時記憶するための記憶手段であり、例えば、ＤＲＡＭ、ＳＤＲＡＭ又はＥＤＯＲＡＭなどを採用することができる。
【００３６】
マイコン（『表示再生装置、表示再生手段』）５０は、当該光ディスク２０に記録されたデータの再生全般に係るシステム制御を司るものであり、インタフェース部３４０を介して接続されている。また、マイコン５０は、第２のサブコードレジスタ３９０ａに一時記憶されているサブコード情報を、一定の時間間隔ごとにインタフェース部３４０を介して取得する。このサブコード情報は、現在再生しているオーディオデータと同期がとれているため、従来のような表示再生ずれに伴う補正処理を意識することなく、表示装置（『表示再生装置、表示再生手段』）７０を介して表示再生することができる。
【００３７】
ところで、図１中、破線により囲まれている、ＲＦ信号生成部３１０、光ピックアップエラー信号処理部３２０、サーボ制御部３３０、インタフェース部３４０、ディジタル信号処理部３５０、メモリ制御部３９０は、１チップの再生処理ＬＳＩ（『光ディスク再生処理回路、半導体集積回路』）３０にて構成される。なお、アンチショック機能を内蔵するメモリ制御部３９０が、単独で、１チップのＬＳＩを構成する場合もある。
【００３８】
＜パケット構成＞
まず、図２を用いて、オーディオデータに付加するサブコード情報について説明する。図２の上段は、周知のとおり、１サブコーディングに含まれるサブＱデータの構成を示している。サブＱデータは、オーディオのチャンネル数、エンファシス、ＣＤ−ＲＯＭの識別などに用いる４ビットのコントロールデータ、サブＱデータのモードを決定する４ビットのアドレス、７２ビットの実際のサブＱデータ、１６ビットのＣＲＣデータで構成される。
【００３９】
ここで、本発明において、オーディオデータに付加するサブコード情報は、１６ビットのＣＲＣデータを除いた８０ビットのサブＱデータの中から、表示装置７０で表示する内容に応じて適宜抽出された情報である。ここで、図２の下段には、このサブコード情報の一例を示している。
【００４０】
すなわち、オーディオデータに付加するサブコード情報は、それぞれ４ビットのコントロールデータ及びアドレスの他に、８ビットの楽章番号などのトラック番号（ＴＮＯ）、８ビットの楽章をさらに細分化したインデックス（Ｘ）、オールゼロとなる８ビット（ＺＥＲＯ）、２４ビットの楽章内の経過時間、２４ビットのディスク最内周の楽章開始からの絶対時間について、少なくともいずれかを組み合わせて構成される。また、前述の２４ビットの経過時間及び２４ビットの絶対時間は、それぞれ８ビットのＢＣＤ（Ｂｉｎａｒｙ  Ｃｏｄｅｄ  Ｄｅｃｉｍａｌ）で構成される”分（００〜７４）”、”秒（００〜５９）”、”フレーム（００〜７４）”を有しており、これらの情報（”分”、”秒”、”フレーム”）についても表示装置７０で表示する内容に応じて、適宜取捨選択するようにしてもよい。
【００４１】
なお、本発明における再生処理ＬＳＩ３０では、同図に示すように、ＬＳＩ構成の簡略化を図るべく１６ビットのＣＲＣデータを除いた８０ビットのサブコード情報を書き込むこととする。
このことは、メモリ４０に対して表示に使用しない無駄なサブコード情報を書き込む必要がなくなるので、メモリ４０の記憶容量を有効に利用することができる。また、この結果として、本来のアンチショック機能として要請される音飛び防止可能な最長時間が短縮化されるのを防ぐことができる。図３は、サブコード情報を付加しない場合と付加する場合それぞれのオーディオデータの１パケットについて、メモリ４０上でのアドレス空間の一例を示す図である。
【００４２】
なお、１パケットとは、４４．１ｋＨｚのサンプリング周波数によって標本化され、ＡＤＰＣＭ（Ａｄａｐｔｉｖｅ  Ｄｉｆｆｅｒｅｎｔｉａ  Ｐｕｌｓｅ  Ｃｏｄｅ  Ｍｏｄｕｌａｔｉｏｎ）方式で”１／４”に圧縮された各４ビットのＬ及びＲチャンネルデータ（１サンプルデータ，計１バイト）のうち、当該ＡＤＰＣＭ方式の仕様に応じたサンプル数分（例えば、”５００”）のデータに対して所定のヘッダ情報を付加したデータ単位とする。例えば、１パケットに含まれるサンプルデータを”５００”サンプルとした場合、１秒間に相当するパケット数は”８８．２（＝４４１００÷５００）”となり、１パケットは約”０．１１”秒に相当することになる。なお、ＡＤＰＣＭ圧縮モードについては、前述の”１／４”圧縮モードに限定されず、”１／５”圧縮モードや”１／６”圧縮モードとしてもよい。
【００４３】
図３（ａ）は、サブコード情報を付加しないオーディオデータの１パケットについてのメモリ４０上でのアドレス空間である。一方、図３（ｂ）は、サブコード情報を付加したオーディオデータの１パケットについてのメモリ４０上でのアドレス空間である。
ここで、図３（ｂ）に示すとおり、１パケットに含まれるサンプルデータごとにサブコード情報を付加してメモリ４０に書き込むことで、メモリ４０上で（圧縮）オーディオデータのために確保された記憶領域を有効に利用することができる。また、この結果として、アンチショック機能として要請される音飛び防止可能な最長時間が短縮化されるのを防ぐことができる。
【００４４】
なお、図３（ａ）と図３（ｂ）とを比較すると、サブコード情報を付加した場合では、１パケットに含まれるサンプルデータがサブコード情報のデータサイズ分（例えば、８０ビット：図２参照）減少することになる。そこで、全てのパケットにサブコード情報を付加すると、メモリ４０上の全記憶領域においてオーディオデータの占める割合が減少することになり、アンチショック機能として本来要請されるべき音飛び防止可能な最長時間が短縮してしまうことが考えられる。
このため、本発明では、２のＮ（Ｎは自然数）乗のパケットごとなど、複数パケットごとにサブコード情報を付加することが好ましい。
【００４５】
この場合、１パケットごとではなく、複数パケットごとにサブコード情報を付加してメモリ４０に書き込むことで、メモリ４０上で（圧縮）オーディオデータのために確保された記憶領域をさらに有効に利用することができる。また、この結果として、アンチショック機能として要請される音飛び防止可能な最長時間が短縮化されるのをさらに防ぐことができる。
また、複数パケットごとにサブコード情報を付加する場合、サブコード情報を付加するパケット間隔が長くなると、サブコード情報の量子化誤差が拡大する等によって、サブコード情報が前述の複数パケットに応じた時間間隔で表示されるまでの間に実時間が更新される現象が起こりうる（図５参照）。
【００４６】
そこで、本発明では、前述の複数パケットに対して、実時間とサブコード情報の表示時間との間の時間ずれが許容可能な範囲として最大許容単位（例えば、１６パケット以内）を設定し、例えば、４パケットや１６パケットごとにサブコード情報の付加を行うものとする。なお、図４では、４パケットごとに１回サブコード情報を付加した場合において、メモリ４０上に一時記憶されるパケットに関してのアドレス空間の一例を示している。
このように、本発明では、複数パケットに最大許容単位を設定することによって、サブコード情報の表示時間と実時間との間で生じる時間ずれの拡大を抑えることができる。
【００４７】
＜再生処理ＬＳＩのメモリ制御部の構成＞
つぎに、本発明に係る再生処理ＬＳＩ３０の詳細構成として、特に、メモリ制御部３９０のブロック構成について、図６を用いて説明する。なお、図６に示すメモリ制御部３９０では、”１／４”圧縮モードのＡＤＰＣＭ圧縮方式を採用し、また、４パケット（１パケットに含まれるサンプルデータは５００サンプル）ごとにサブコード情報を付加する仕組みを備えているものとする。
【００４８】
＜＜書き込み制御＞＞
書き込みオーディオデータ格納レジスタ３９０ｂは、ＣＩＲＣ復号回路３７０から受信した１６ビット単位のオーディオデータを一時格納する。
圧縮処理部３９０ｈは、書き込みオーディオデータ格納レジスタ３９０ｂにて一時格納された１６ビット単位のオーディオデータをＡＤＰＣＭ方式に基づいて４ビットの圧縮オーディオデータとする。
なお、当該光ディスク再生装置がＡＤＰＣＭ方式を採用しない場合は、当該圧縮処理部３９０ｈは不要である。また、当該光ディスク再生装置の電源投入時などのイニシャライズ処理時において、マイコン５０が、圧縮処理部３９０ｈの起動又は停止を制御するようにしてもよい。
【００４９】
書き込みパケットカウンタ３９０ｃは、メモリ４０に対して書き込み制御される圧縮オーディオデータのデータサイズを計測する。この計測したデータサイズが４パケット分となった場合に、４パケット書き込み終了フラグＦＬＧ＿Ａの値を例えば”０”から”１”にセットする。
なお、１〜３パケットまでの１パケットあたりの圧縮オーディオデータのデータサイズは５００サンプルに相当する”５００”バイトであり、４パケット目の圧縮オーディオデータの１パケットあたりのデータサイズは前述の５００バイトからサブコード情報のデータサイズ（”１０”バイト）を減じたデータサイズ（例えば、”５００−１０＝４９０”バイト）とする。
【００５０】
セレクタ部３９０ｅは、圧縮処理部３９０ｈから４ビット単位の圧縮オーディオデータと、サブコード検出回路３８０の第１のサブコードレジスタ３８０ａからサブコード情報と、を入力として受信し、また、書き込みパケットカウンタ３９０ｃにてセットされる４パケット書き込み終了フラグＦＬＧ＿Ｗを前述の２入力をセレクトするための制御信号として受信する。
【００５１】
セレクタ部３９０ｅは、受信した４パケット書き込み終了フラグＦＬＧ＿Ｗの値が通常時の”０”であった場合、前述の２入力のうち４ビット単位の圧縮オーディオデータをセレクトする。このセレクトされた４ビット単位の圧縮オーディオデータは、出力モード時の双方向バッファ３９０ｆ及び所定バスを介してメモリ４０への書き込みが制御される。なお、１パケットの圧縮オーディオデータの書き込み開始前には、所定のヘッダ情報がメモリ４０に書き込まれるものとする（図３参照）。
【００５２】
一方、受信した４パケット書き込み終了フラグＦＬＧ＿Ｗの値が４パケットの計数終了を示す”１”であった場合、セレクタ部３９０ｅは、前述の２入力のうちサブコード情報をセレクトする。このセレクトされたサブコード情報は、前述の４パケット分の圧縮オーディオデータに引き続いて、出力モード時の双方向バッファ３９０ｆ及び所定バスを介してメモリ４０への書き込みが制御される。
【００５３】
＜＜読み出し制御＞＞
読み出しパケットカウンタ３９０ｄは、メモリ４０から読み出し制御されたデータのデータサイズを計測する。この計測したデータサイズが４パケット分となった場合に、４パケット読み出し終了フラグＦＬＧ＿Ｒの値を例えば”０”から”１”にセットする。
【００５４】
なお、前述の４パケット書き込み終了フラグＦＬＧ＿Ｗと同様に、１〜３パケットまでの１パケットあたりの圧縮オーディオデータのデータサイズは５００サンプルに相当する”５００”バイトであり、４パケット目の圧縮オーディオデータの１パケットあたりのデータサイズは前述の５００バイトからサブコード情報のデータサイズ（”１０”バイト）を減じたデータサイズ（例えば、”５００−１０＝４９０”バイト）とする。
【００５５】
分離回路３９０ｊは、読み出しパケットカウンタ３９０ｄにてセットされた４パケット読み出し終了フラグＦＬＧ＿Ｒを用いて、メモリ４０から所定のバス及び入力モード時の双方向バッファ３９０ｆを介して読み出した４ビットの圧縮オーディオデータ又はサブコード情報を分離するための論理ゲート回路である。
【００５６】
例えば、４パケット読み出し終了フラグＦＬＧ＿Ｒの値が通常時の”０”であった場合は、４ビットの圧縮オーディオデータを抽出する方の論理ゲート回路（以下、第１の論理ゲート回路と称する）３９０ｋをアクティブ状態としてオーディオデータ格納レジスタ３９０ｇに当該４ビットの圧縮オーディオデータを送信し、サブコード情報を抽出する方の論理ゲート回路（以下、第２の論理ゲート回路と称する）３９０ｌをイネーブル状態として第２のサブコードレジスタ３９０ａへの当該サブコード情報の送信をブロックする。なお、１パケットの圧縮オーディオデータの読み出し開始前には、所定のヘッダ情報がメモリ４０から読み出されるものとする（図３参照）。
【００５７】
一方、４パケット読み出し終了フラグＦＬＧ＿Ｒの値が４パケットの読み出し終了を示す”１”であった場合は、前述の第１の論理ゲート回路３９０ｋをイネーブル状態としてオーディオデータ格納レジスタ３９０ｇへの当該４ビットの圧縮オーディオデータの送信をブロックし、前述の第２の論理ゲート回路３９０ｌをアクティブ状態として第２のサブコードレジスタ３９０ａに当該サブコード情報を送信する。
【００５８】
読み出しオーディオデータ格納レジスタ３９０ｇは、分離回路３９０ｊから受信した４ビットの圧縮オーディオデータを一時格納する。
伸張処理部３９０ｉは、読み出しオーディオデータ格納レジスタ３９０ｇにて一時格納された４ビットの圧縮オーディオデータを、圧縮前の１６ビットのオーディオデータに伸張する。
なお、当該再生処理ＬＳＩ３０がＡＤＰＣＭ方式を採用しない場合は、当該伸張処理部３９０ｉは不要である。また、当該光ディスク再生装置の電源投入時などのイニシャライズ処理時において、マイコン５０が、伸張処理部３９０ｉの起動又は停止を制御するようにしてもよい。
【００５９】
第２のサブコードレジスタ３９０ａは、分離回路３９０ｊから受信したサブコード情報を一時格納する。なお、この一時格納されたサブコード情報は、マイコン５０によって所定の時間間隔ごとに取得される。ここで、所定の時間間隔とは、例えば、第２のサブコードレジスタ３９０ａに一時格納されたサブコード情報の更新を行うタイミング間隔や、前述の更新が複数回行われたタイミング間隔とすることができる。
【００６０】
＜再生処理ＬＳＩの表示再生方法＞
図７のフローチャートを用いて、本発明に係る光ディスク再生処理回路の表示再生方法について説明する。なお、以下の説明では、特に断らない限り、再生処理ＬＳＩ３０が行うものとする。
【００６１】
まず、再生処理ＬＳＩ３０は、光ディスク２０から光ピックアップ１０等を介して、前述の１パケット分のオーディオデータ及びサブコード情報を取得する（Ｓ７００）。ここで、Ｓ７００で取得したサブコード情報は、第１のサブコードレジスタ３８０ａに一時記憶される。また、Ｓ７００で取得したオーディオデータは、メモリ制御部３９０を介してメモリ４０に書き込まれる。
【００６２】
ここで、メモリ制御部３９０は、メモリ４０に書き込み制御されたオーディオデータのサイズを計測しており、所定のパケット数Ｎ（例えば、”４”や”１６”等）に応じたデータサイズとならない場合（Ｓ７０１：ＮＯ）、Ｓ７００で取得したオーディオデータをそのままメモリ４０に書き込むための制御を行う（Ｓ７０２）。
【００６３】
一方、前述の計測したオーディオデータのサイズが、所定のパケット数Ｎに応じたデータサイズとなった場合（Ｓ７０１：ＹＥＳ）、引き続いて、メモリ４０にＳ７００で取得したサブコード情報を書き込むための制御を行う（Ｓ７０３）。このことによって、メモリ４０に書き込まれるＮ番目のパケットには、Ｓ７００で取得したサブコード情報が含まれることになる。
【００６４】
つぎに、メモリ制御部３９０は、メモリ４０に書き込まれたＮ個のパケットを順次読み出すための制御が行われる（Ｓ７０４）。ここで、メモリ４０から読み出したオーディオデータのパケット数が前述Ｎとならない場合（Ｓ７０５：ＮＯ）、メモリ４０からのオーディオデータの読み出しが継続して行われるとともに、Ｄ／Ａ変換回路（不図示）などを介して外部に音声出力（再生）される。
【００６５】
一方、メモリ４０から読み出したオーディオデータのパケット数が前述Ｎとなった場合（Ｓ７０５：ＹＥＳ）、メモリ４０から当該パケットに含まれるオーディオデータが読み出された後、引き続いて、サブコード情報の読み出しが行われる。なお、この読み出したサブコード情報は、第２のサブコードレジスタ３９０ａに一時記憶される（Ｓ７０６）。
【００６６】
つぎに、マイコン５０は、第２のサブコードレジスタ３９０ａに一時記憶されているサブコード情報を取得し（Ｓ７０７）、この取得したサブコード情報を表示装置７０を介して表示する（Ｓ７０８）。
【００６７】
このように、本発明に係る再生処理ＬＳＩ３０（又は、光ディスク再生装置）や、再生処理ＬＳＩ３０の表示再生方法によれば、オーディオデータにサブコード情報を付加してメモリ４０に書き込んでおくことで、オーディオデータが再生される際に、メモリ４０から当該オーディオデータと併せてサブコード情報を読み出す。なお、このメモリ４０から読み出したサブコード情報は、実際に再生が行われるオーディオデータと対応づけられているため（同期が合っているため）、従来のように複雑な演算処理を施すことなく表示可能な状態にある。
【００６８】
すなわち、本発明に係る再生処理ＬＳＩ３０（又は、光ディスク再生装置）が、従来のように、メモリ４０に書き込まれたオーディオデータの残量情報を求めるための処理を行う必要がなく、また、前述の残量情報を記憶しておくための記憶手段（メモリ残量レジスタ３００）を備える必要がなくなる。
【００６９】
さらに、マイコン５０側では、光ディスク２０から読み出したサブコード情報と前述の残量情報を常時取得して、実際に外部にて再生が行われているオーディオデータとサブコード情報との対応づけを図るために（すなわち、同期を合わせるために）複雑な演算処理を行う必要がなくなる。このことにより、再生処理ＬＳＩ３０及びマイコン５０について、処理負荷の軽減化並びに小型化が図れることになる。また、再生処理ＬＳＩ３０やマイコン５０の開発コストなどのコスト低減を図ることもできる。
【００７０】
以上、本発明の実施形態について、その実施形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【００７１】
【発明の効果】
本発明によれば、表示再生に係る処理負荷を軽減可能な光ディスク再生処理回路及びその表示再生方法、半導体集積回路、光ディスク再生装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る光ディスク再生装置の概略構成図である。
【図２】本発明の一実施形態に係るサブコード情報のデータ構成図である。
【図３】本発明の一実施形態に係るメモリに書き込まれた１パケットについてのアドレス空間を示す図である。
【図４】本発明の一実施形態に係る４パケットごとにサブコード情報を付加する場合におけるメモリ上でのアドレス空間を示す図である。
【図５】本発明の一実施形態に係るサブコード情報を付加するパケット間隔に応じた実時間との間の時間ずれを説明する図である。
【図６】本発明の一実施形態に係るメモリ制御部を含めた光ディスク再生装置の概略構成図である。
【図７】本発明の一実施形態に係るメモリ制御部を含めた光ディスク再生装置の動作を説明するタイミングチャートである。
【図８】従来の光ディスク再生装置のシステム構成図である。
【図９】従来の光ディスク再生装置における表示再生のずれを説明するための図である。
【符号の説明】
１０  光ピックアップ
２０  光ディスク
３０  再生処理ＬＳＩ
３００  メモリ残量レジスタ
３１０  ＲＦ信号生成部
３２０  光ピックアップエラー信号処理部
３３０  サーボ制御部
３４０  インタフェース部
３５０  ディジタル信号処理部
３６０  ＥＦＭ復調回路
３７０  ＣＩＲＣ復号回路
３８０  サブコード検出回路
３８０ａ  第１のサブコードレジスタ
３９０  メモリ制御部
３９０ａ  第２のサブコードレジスタ
３９０ｂ  書き込みオーディオデータ格納レジスタ
３９０ｃ  書き込みパケットカウンタ
３９０ｄ  読み出しパケットカウンタ
３９０ｅ  セレクタ部
３９０ｆ  双方向バッファ
３９０ｇ  読み出しオーディオデータ格納レジスタ
３９０ｈ  圧縮処理部
３９０ｉ  伸張処理部
３９０ｊ  分離回路
３９０ｋ  第１の論理ゲート回路
３９０ｌ  第２の論理ゲート回路
４０  メモリ
５０  マイコン
６０  スピンドルモータ
７０  表示装置
【図１】
2004355683.tif 000003
【図２】
2004355683.tif 000004
【図３】
2004355683.tif 000005
【図４】
2004355683.tif 000006
【図５】
2004355683.tif 000007
【図６】
2004355683.tif 000008
【図７】
2004355683.tif 000009
【図８】
2004355683.tif 000010
【図９】
2004355683.tif 000011