(57)【特許請求の範囲】
【請求項１】
再生部で光ディスクから再生された主要情報信号を、記録部において書き込み可能な光ディスクに記録する光ディスク記録装置において、
前記再生部の光ディスクから再生された目次情報に基づいて各楽章の冒頭位置のアドレス及び前記冒頭位置に所定時間先行する位置のアドレスを設定するアドレス設定手段と、
前記各楽章の冒頭位置に所定時間先行する位置から前記冒頭位置までの間、前記再生部で光ディスクを再生し主要情報信号と共に再生されるサブコード内のインデックス値が０となる範囲のアドレスを探索する探索手段と、
前記再生部で光ディスクから主要情報信号を再生し前記書き込み可能な光ディスクに記録するとき前記各楽章のインデックス値が０となる範囲だけインデックス値を０とし、それ以外ではインデックス値を０以外の所定値として前記主要情報信号と共に前記書き込み可能な光ディスクに記録するインデックス記録手段とを
有することを特徴とする光ディスク記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は光ディスク記録装置に関し、特に、ＣＤ（コンパクト・ディスク）を再生して、書き込み可能なＣＤ−Ｒ等に書き込んで複製を作る光ディスク記録装置に関する。
【０００２】
【従来の技術】
従来より、ＣＤ（コンパクト・ディスク）を再生して、書き込み可能なＣＤ−Ｒ等に書き込んで複製を作成するＣＤデュプリケータと呼ばれる光ディスク記録装置がある。
【０００３】
ＣＤには音楽プログラム等の主要情報の他に、サブコードとして楽章番号（ＴＮＯ）、インデックス、相対時間（楽章内の経過時間）、絶対時間（アドレスに相当）が記録されている。インデックスは、通常、各楽章の冒頭直前の数秒間が値０で、その後は例えば小節の切れ目でシーケンシャルに増大する値である。
【０００４】
従来のＣＤデュプリケータでは、主要情報には関係がなく、あまり活用されない上記サブコード中のインデックスの読み取りを割愛して、複製の作成時間の短縮を図っている。そして、インデックスについては各楽章の冒頭の直前２秒間をインデックス値０とし、その後は全てインデックス値１を設定してＣＤ−Ｒに書き込んでいる。なお、各楽章の冒頭の絶対時間（アドレス）は、ＣＤの最内周のリードイン部分に記録されている目次情報としてのＴＯＣ（Ｔａｂｌｅ  ｏｆ  Ｃｏｔｅｎｔｓ）から読み出している。
【０００５】
【発明が解決しようとする課題】
一般のＣＤでは、各楽章間に無音部分が設けられ、この無音部分にインデックス値０が設定されて記録されている。このため、一般の再生装置で１つの楽章を指定して再生するときは、この楽章が終了してインデックス値０を検出した時点で再生を停止している。
【０００６】
しかし、ライブ録音等で楽章間に無音部分が存在しないＣＤでは、楽章間にインデックス値０が設定されることなく、前の楽章の最後のインデックス値ＸＸ（ＸＸは０以外の任意の値）の部分から、次の楽章のインデックス値１の部分が連続して記録されている。このため、ライブ録音等で楽章間に無音部分が存在しないＣＤを、従来のＣＤデュプリケータで複製すると、次の楽章の冒頭の直前２秒間，つまり、前の楽章の最後の２秒間のインデックス値が０となってＣＤ−Ｒに複製される。
【０００７】
このため、このＣＤ−Ｒを一般の再生装置で１つの楽章（楽章間に無音部分が存在しない場合の前の楽章）を指定して再生する楽章指定再生時に、この楽章の最後の２秒間が再生されずに停止してしまい、最後の２秒間を聞くことができないという問題があった。
【０００８】
本発明は、上記の点に鑑みなされたもので、複製の作成時間が長くなること防止できると共に、楽章指定再生時に楽章の最後の部分を再生できるように複製を作成する光ディスク記録装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
請求項１に記載の発明は、再生部で光ディスクから再生された主要情報信号を、記録部において書き込み可能な光ディスクに記録する光ディスク記録装置において、
前記再生部の光ディスクから再生された目次情報に基づいて各楽章の冒頭位置のアドレス及び前記冒頭位置に所定時間先行する位置のアドレスを設定するアドレス設定手段と、
前記各楽章の冒頭位置に所定時間先行する位置から前記冒頭位置までの間、前記再生部で光ディスクを再生し主要情報信号と共に再生されるサブコード内のインデックス値が０となる範囲のアドレスを探索する探索手段と、
前記再生部で光ディスクから主要情報信号を再生し前記書き込み可能な光ディスクに記録するとき前記各楽章のインデックス値が０となる範囲だけインデックス値を０とし、それ以外ではインデックス値を０以外の所定値として前記主要情報信号と共に前記書き込み可能な光ディスクに記録するインデックス記録手段とを有する。
【００１０】
このように、各楽章の冒頭位置に所定時間先行する位置から前記冒頭位置までの間だけで複製元の光ディスクの各楽章のインデックス値が０となる範囲のアドレスを探索し、各楽章のインデックス値が０となる範囲だけインデックス値を０とし、それ以外ではインデックス値を０以外の所定値として複製先の書き込み可能な光ディスクに複製を作成するため、複製元の光ディスクのインデックスを読み出す時間が最小限で済み複製の作成時間が長くなること防止でき、複製元の光ディスクの楽章間でインデックス値０の部分が存在しない場合に、楽章間でインデックス値０の部分が存在しないよう複製することができるので、楽章指定再生時に楽章の最後の部分を再生することができる。
【００１１】
【発明の実施の形態】
図１は、本発明の光ディスク記録装置の一実施例のブロック図を示す。同図中、ＣＤドライブ装置１０は、マイクロコンピュータ１２から供給されるコマンドに従って動作して複製の基となるＣＤを再生し、ＣＤの最内周のリードイン部分のＴＯＣ及びサブコードをマイクロコンピュータ１２に供給し、また、主要情報信号、ＴＯＣ及びサブコードをＲＡＭ１４に供給する。
【００１２】
マイクロコンピュータ１２はＲＯＭ１６に記憶されている処理プログラムを実行して、ＣＤドライブ装置１０及びＣＤ−Ｒドライブ装置２２それぞれにコマンドを供給すると共に、キューシートをＲＡＭ１４に作成してＣＤ−Ｒドライブ装置２２に転送する。操作部１８からは動作モード等の指示が入力され、この指示入力はマイクロコンピュータ１２に供給される。また、マイクロコンピュータ１２はディスプレイ２０に動作モードや、ＣＤの再生状態、ＣＤ−Ｒの記録状態等を表示する。
【００１３】
図２は、マイクロコンピュータ１２が複製を行うときに実行するキューシート作成処理の一実施例のフローチャートを示す。同図中、ステップＳ１０でＴＯＣ読み出しコマンドをＣＤドライブ装置１０に供給し、ＣＤドライブ装置１０に装着されたＣＤのＴＯＣを読み出させる。これにより、ＴＯＣに記録されている各楽章番号の開始位置（無音部分を除く）の絶対時間（アドレス）Ｂがマイクロコンピュータ１２に供給される。次に、ステップＳ１１で楽章番号を１に設定して、ステップＳ１２に進む。
【００１４】
ステップＳ１２では、読み出しアドレスをその楽章番号の開始位置の絶対時間（アドレス）Ｂより６００フレーム前に設定する。なお、６００フレームは再生時間８秒に対応しており、上記６００フレームに限定されるものではなく、例えば２秒以上に対応する任意の値を設定しても良い。
【００１５】
次に、ステップＳ１４で装着されたＣＤの上記設定された読み出しアドレスからフレーム単位でサブコードを読み出させ、ステップＳ１６で読み出したサブコード内のインデックス値が０か否かを判別する。インデックス値が０の場合、ステップＳ１８でこの時点の読み出しアドレスを当該楽章番号のインデックス値０開始点または冒頭無音部分開始点の絶対時間（アドレス）Ａとして記憶する。そして、ステップＳ２０で楽章番号を１だけインクリメントして次の楽章番号の調査のためにステップＳ１２に進む。なお、この時点で次の楽章番号がＴＯＣになければ、この処理を終了する。
【００１６】
一方、ステップＳ１６でインデックス値が０以外の場合、ステップＳ２２で読み出しアドレスを１だけインクリメントし、ステップＳ２４で読み出しアドレスが楽章番号の開始位置（無音部分を除く）の絶対時間（アドレス）Ｂより大きいか否かを判別し、読み出しアドレスが楽章番号の開始位置（無音部分を除く）の絶対時間（アドレス）Ｂ以下であればステップＳ１４に進んでステップＳ１４〜Ｓ２４を繰り返す。読み出しアドレスが楽章番号の開始位置（無音部分を除く）の絶対時間（アドレス）Ｂより大きい場合には、ステップＳ２６でインデックス値０の部分がないと判断し、ステップＳ２８で楽章番号を１だけインクリメントして次の楽章番号の調査のためにステップＳ１２に進む。なお、この時点で次の楽章番号がＴＯＣになければ、この処理を終了する。
【００１７】
これによって、図３に示すように、各楽章番号毎に、インデックス値０の記録開始アドレスとしての絶対時間（アドレス）Ａと、インデックス値１の記録開始アドレスとしての絶対時間（アドレス）Ｂとが設定されたキューシートがＲＡＭ１４上に完成する。なお、絶対時間は、分（Ｍｉｎ）、秒（Ｓｅｃ）、フレーム（Ｆｒ）で表される。
【００１８】
図４は、マイクロコンピュータ１２が実行する複製作成処理の一実施例のフローチャートを示す。同図中、ステップＳ３０でセンド・キューシート・コマンドを発行してＲＡＭ１４上に作成したキューシートをＣＤ−Ｒドライブ装置２２に送信する。次に、ステップＳ３２でＣＤドライブ装置１０におけるＣＤの読み出しアドレスを先頭に設定する。
【００１９】
次に、ステップＳ３４でＣＤドライブ装置１０におけるＣＤ（ソースＣＤ）の読み出しアドレスが最終アドレスと越えたか否かを判別し、越えた場合にはこの処理を終了する。越えていない場合には、ステップＳ３６に進む。マイクロコンピュータ１２はステップＳ３６でリードコマンドを発行して、ソースＣＤから１３フレーム分の主要情報信号を読み取ってＲＡＭ１４に格納する。
【００２０】
次に、ステップＳ３８でライトコマンドを発行して、上記１３フレーム分の主要情報信号をＲＡＭ１４からＣＤ−Ｒドライブ装置２２に転送する。これによって、ＣＤ−Ｒドライブ装置２２は転送される主要情報信号を順次ＣＤ−Ｒに書き込む。ＣＤ−Ｒの書き込みアドレスは上記読みだしアドレスをそのまま用いる。このとき、ＣＤ−Ｒドライブ装置２２は各フレームのインデックス値も先に受け取ったキューシートに基づいて設定し記録する。この後、マイクロコンピュータ１２はステップＳ４０で読みだしアドレスを１３フレーム分インクリメントして、ステップＳ３４に進み、上記のステップＳ３４〜Ｓ４０を繰り返して複製を作成する。
【００２１】
これによって、ＣＤ−Ｒでは、図５に示す楽章番号Ｎ−１と楽章番号Ｎとの境界部分において、楽章番号Ｎ−１の終了部分の各フレームのインデックス値は１となり、楽章番号Ｎの冒頭部分ではＣＤにおけるインデックス値が０のフレームのみ、そのフレームのインデックス値０がＣＤ−Ｒに複製され、その後の楽章番号Ｎのフレームのインデックス値は１となる。つまり、各楽章番号の冒頭部分ではＣＤにおけるインデックス値が０のフレームのみ、そのインデックス値がＣＤ−Ｒにそのまま複製されることになる。
【００２２】
このため、ライブ録音等で楽章間に無音部分が存在しないＣＤを、本発明のＣＤデュプリケータでＣＤ−Ｒに複製すると、前の楽章番号の終了部分の各フレームのインデックス値は１で、次の楽章番号の冒頭部分の各フレームのインデックス値は１となり、楽章間にインデックス値０のフレームが記録されない。
【００２３】
従って、複製したＣＤ−Ｒを一般の再生装置で１つの楽章（楽章間に無音部分が存在しない場合の前の楽章）を指定して再生する場合、この楽章番号を最後まで再生することができる。
【００２４】
また、複製元の光ディスクの各楽章のインデックス値が０となる範囲のアドレスを探索する際に、各楽章の冒頭位置に所定時間先行する位置から前記冒頭位置までの間だけを探索しているために複製元の光ディスクのインデックスを読み出す時間が最小限で済み複製の作成時間の短縮できる。
【００２５】
なお、主要情報信号としては、オーディオデータに限るものではなく、どのようなディジタルデータであっても良い。
【００２６】
なお、ＣＤドライブ装置１０が請求項記載の再生部に対応し、ＣＤ−Ｒドライブ装置２２が記録部に対応し、ステップＳ１０，Ｓ１２がアドレス設定手段に対応し、ステップＳ１４〜Ｓ２８が探索手段に対応する。
【００２７】
【発明の効果】
上述の如く、請求項１に記載の発明は、各楽章の冒頭位置に所定時間先行する位置から前記冒頭位置までの間だけで複製元の光ディスクの各楽章のインデックス値が０となる範囲のアドレスを探索し、各楽章のインデックス値が０となる範囲だけインデックス値を０とし、それ以外ではインデックス値を０以外の所定値として複製先の書き込み可能な光ディスクに複製を作成するため、複製元の光ディスクのインデックスを読み出す時間が最小限で済み複製の作成時間が長くなること防止でき、複製元の光ディスクの楽章間でインデックス値０の部分が存在しない場合に、楽章間でインデックス値０の部分が存在しないよう複製することができるので、楽章指定再生時に楽章の最後の部分を再生することができる。
【図面の簡単な説明】
【図１】本発明の光ディスク記録装置の一実施例のブロック図である。
【図２】マイクロコンピュータ１２が実行するキューシート作成処理の一実施例のフローチャートである。
【図３】キューシートの一実施例を示す図である。
【図４】マイクロコンピュータ１２が実行するキューシート作成処理の一実施例のフローチャートである。
【図５】楽章番号Ｎ−１と楽章番号Ｎとの境界部分の各フレームのインデックス値を示す図である。
【符号の説明】
１０  ＣＤドライブ装置
１２  マイクロコンピュータ
１４  ＲＡＭ
１６  ＲＯＭ
１８  操作部
２０  ディスプレイ
２２  ＣＤ−Ｒドライブ装置
【図１】
0003589152.tif 000002
【図２】
0003589152.tif 000003
【図３】
0003589152.tif 000004
【図４】
0003589152.tif 000005
【図５】
0003589152.tif 000006