(57)【要約】【課題】  格段と効率的にデータを再生し得るようにする。【解決手段】  次世代光磁気ディスク再生装置１は、ＤＲＡＭ７からオーディオデータブロックＡＢ中の各サウンドフレームデータＳＦを順次読み出してこれに再生処理している際、その再生処理がエラーになってしまった場合には、当該エラーになったサウンドフレームデータＳＦが格納されていたオーディオデータブロックＡＢ中の残りのサウンドフレームデータＳＦを再生処理せずに、次のオーディオデータブロックＡＢ中の先頭のサウンドフレームデータＳＦから再生処理を再開するようにした。【選択図】          図２
2006004545.tif 000002
【特許請求の範囲】
【請求項１】
複数のデータを所定順序で再生処理する再生手段と、
上記再生手段により上記データの一部分が正常に再生されない場合、当該データの残り部分に対する再生処理を中止して当該データより後の上記データから再生処理を再開するように上記再生手段を制御する制御手段と
を具えることを特徴とする再生装置。
【請求項２】
各上記データには、上記データごとに施された暗号化を復号するために必要な復号用データが含まれる
ことを特徴とする請求項１に記載の再生装置。
【請求項３】
上記再生手段は、各上記データに含まれる上記復号用データを用いて各上記データに施された暗号化を順次復号する再生処理を実行し、
上記制御手段は、上記再生手段により上記データの最初の部分が正常に復号されない場合、当該データの残り部分に対する再生処理を中止して次の上記データから再生処理を再開するように上記再生手段を制御する
ことを特徴とする請求項２に記載の再生装置。
【請求項４】
上記再生手段は、所定数の上記データごとに誤り訂正処理された後の各上記データを上記所定順序で再生処理し、
上記制御手段は、上記再生手段により上記データの一部分が正常に再生されない場合、当該データの残り部分の再生処理を中止し、当該データと共に上記誤り訂正処理されたデータより後の上記データから再生処理を再開するように上記再生手段を制御する
ことを特徴とする請求項１に記載の再生装置。
【請求項５】
ディスク状記憶媒体に記憶されている上記複数のデータを所定の一時記憶手段に読み出す読出手段を有し、上記再生手段は、上記一時記憶手段に一時記憶されている上記複数のデータを順次読み出して再生処理する
ことを特徴とする請求項１に記載の再生装置。
【請求項６】
複数のデータを所定順序で再生処理する再生ステップと、
上記再生ステップにより上記データの一部分が正常に再生されない場合、当該データの残り部分に対する再生処理を中止して当該データより後の上記データから再生処理を再開するように制御する制御ステップと
を具えることを特徴とする再生方法。
【請求項７】
各上記データには、上記データごとに施された暗号化を復号するために必要な復号用データが含まれる
ことを特徴とする請求項６に記載の再生方法。
【請求項８】
上記再生ステップでは、各上記データに含まれる上記復号用データを用いて各上記データに施された暗号化を順次復号する再生処理を実行し、
上記制御ステップでは、上記再生ステップにより上記データの最初の部分が正常に復号されない場合、当該データの残り部分に対する再生処理を中止して次の上記データから再生処理を再開するように制御する
ことを特徴とする請求項７に記載の再生方法。
【請求項９】
上記再生ステップでは、所定数の上記データごとに誤り訂正処理された後の各上記データを上記所定順序で再生処理し、
上記制御ステップでは、上記再生ステップにより上記データの一部分が正常に再生されない場合、当該データの残り部分の再生処理を中止し、当該データと共に上記誤り訂正処理されたデータより後の上記データから再生処理を再開するように制御する
ことを特徴とする請求項６に記載の再生方法。
【請求項１０】
ディスク状記憶媒体に記憶されている上記複数のデータを所定の一時記憶手段に読み出す読出ステップを有し、上記再生ステップでは、上記一時記憶手段に一時記憶されている上記複数のデータを順次読み出して再生処理する
ことを特徴とする請求項６に記載の再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は再生装置及びその方法に関し、例えば、ＭＤ（Mini Disc）等の光磁気ディスクに記憶されているオーディオデータを再生する光磁気ディスク再生装置に適用して好適なものである。
【背景技術】
【０００２】
従来、ＭＤ等の光磁気ディスクから音楽を表すオーディオデータを読み出し、これを再生する光磁気ディスク再生装置が広く普及している。
【０００３】
例えば従来の光磁気ディスク再生装置においては、光磁気ディスクから読み出したオーディオデータを、所定単位のデータ（サウンドフレームデータ）ごとに順次再生処理することにより、音楽を放音するようになされている。このサウンドフレームデータには、種々の要因により訂正不可能なエラーが生じる場合があり、このような場合従来の光磁気ディスク再生装置は、訂正不可能なエラーが生じたサウンドフレームデータを無音で再生（ミュート再生）していた（特許文献１参照）。
【特許文献１】特開平１０−３１８７０号公報（第９頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで近年、本願出願人により提案された次世代規格の光磁気ディスク（ＭＤ）システムにおいては、従来手法とは異なる新たな手法によりオーディオデータが光磁気ディスクに対して記憶される。この次世代規格では、オーディオデータが暗号化されると共にＡＴＲＡＣ３ｐｌｕｓ（Adaptive TRansform Acoustic Coding 3plus）方式により圧縮符号化された状態で光磁気ディスクに記憶されるようになされている。
【０００５】
ここで図６〜図１１を用いて、この次世代規格を説明する。すなわち次世代規格の光磁気ディスク再生装置（以下、これを「次世代光磁気ディスク再生装置」と呼ぶ）においては、図６（Ａ）に示すように、オーディオデータをオーディオデータファイル（Audio Data File）という形式により扱う。
【０００６】
このオーディオデータファイルは、複数のオーディオデータブロック（Audio Data Block）により構成されている。さらに各オーディオデータブロックは、図６（Ｂ）に示すように、オーディオデータの最小単位であるサウンドフレームデータ（SF-000、SF-001、……）を複数有している。すなわちこれらサウンドフレームデータが、実際のオーディオデータに相当する。またこれらサウンドフレームデータには、ＡＴＲＡＣ３ｐｌｕｓ方式による圧縮符号化が施されている。
【０００７】
さらにこれらサウンドフレームデータのそれぞれに対しては、オーディオデータブロックごとに所定の暗号化が施されている。これに伴い各オーディオデータブロックは、その暗号化を復号する際に必要となるデータ（図中の「BLOCK SEED」及び「INITIALIZATION VECTOR」に相当し、以下これらを「復号用データ」と呼ぶ）を、それぞれ個別に有している。
【０００８】
以上のような形式により扱われるオーディオデータは、図７（Ｃ）に示すような光磁気ディスクのレコーダブル領域（光磁気記録可能な領域）に設けられたユーザエリア（User Area）に対して記憶される。実際上このユーザエリアに対しては、レコーディングブロック（Recording Block）という単位でオーディオデータが読み書きされる。例えば１レコーディングブロックは、４オーディオデータブロック分に相当する。
【０００９】
因みにこの場合このレコーダブル領域の内周には、次世代規格が採用されていない光磁気ディスク再生装置が読み取り可能なＵＴＯＣ（ユーザＴＯＣ）領域やアラートトラック（Alert Track）が設けられている。このアラートトラックに対しては警告音データ等が記憶されている。次世代規格が採用されていない光磁気ディスク再生装置が、この光磁気ディスクを再生しようとすると、ＵＴＯＣ領域に記憶されている情報に基づいてアラートトラックにアクセスし、このアラートトラックに記憶されている警告音データに基づいて、この光磁気ディスクを再生し得ない旨を通知する警告音を発するようになされている。
【００１０】
さらにこれらＵＴＯＣ領域及びアラートトラックの外周には、次世代光磁気ディスク再生装置が読み取り可能なシステムエリア（System Area）や上述のユーザエリアが設けられている。実際上このユーザエリアの各部には、ユーザエリアが部分的に破損した場合に使用されるスペアエリア（Spare Area：後退エリア）等も設けられている。次世代光磁気ディスク再生装置は、この光磁気ディスクの再生時、図７（Ｂ）に示すようにシステムエリアに記憶されているＦＡＴ（File Allocation Table）情報やディレクトリエントリ（Directory Entry）情報等に基づいて、ユーザエリアに散在するように記憶されているオーディオデータをつなぎ合わせることにより、図７（Ａ）に示すように光磁気ディスクに記憶されているオーディオデータをオーディオデータファイルとして扱うようになされている。
【００１１】
実際上、図８に一例として示す次世代光磁気ディスク再生装置は、光磁気ディスク５０から、光ピックアップ３１及びＲＦアンプ部３２を介して、オーディオデータを１レコーディングブロック単位で読み出し、これを信号処理部３３へ順次供給する。
【００１２】
信号処理部３３は、順次供給されるオーディオデータを１レコーディングブロックごとに誤り検出訂正処理する。このオーディオデータには、図９に示すように１レコーディングブロックごとに誤り検出用のエラー検出コード（ＥＤＣ：Error Detecting Code）と誤り訂正用のパリティ（Parity）とが付されている。信号処理部３３は、このエラー検出コード及びパリティに基づいて、誤り検出訂正処理を実行するようになされている。なお実際上この誤り訂正処理は、このようなＬＤＣ（Long Distance Code）方式とＢＩＳ（Burst Indicating Subcode）方式とが組み合わされて実現されている。この点については、後に詳述する。
【００１３】
次いで信号処理部３３は、誤り検出訂正処理した後のオーディオデータをメモリコントローラ３４に供給する。メモリコントローラ３４は、供給されるオーディオデータをＤＲＡＭ（Dynamic Random Access Memory）３５に一時記憶する。
【００１４】
実際上このメモリコントローラ３４は、図１０に示すようにＤＲＡＭ３５をリングバッファとして用いる。またこのメモリコントローラ３４は、ＤＲＡＭ３５中の記憶領域のうちオーディオデータを書き込むべき部分をライトポインタ（Write Pointer）により順次指し示し、当該ライトポインタにより指し示している部分に対し、信号処理部３３からのオーディオデータを順次記憶していくようになされている。
【００１５】
かくしてこのＤＲＡＭ３５には、オーディオデータがオーディオデータブロックＡＢ１、ＡＢ２、……ごとに記憶される。またこのときＤＲＡＭ３５には、同じようにして光磁気ディスク５０から読み出されたトラックインデックスファイル（Track Index File）等のその他データも記憶される。例えばこのトラックインデックスファイルには、オーディオデータブロックＡＢ１、ＡＢ２、……中の各サウンドフレームデータに施された暗号化を復号する際に必要となる鍵データ（Key）等が格納されている。
【００１６】
さらにこのメモリコントローラ３４は、ＤＲＡＭ３５に一時記憶したオーディオデータをサウンドフレーム単位で読み出し、これを後段の再生処理部３６へ供給する。
【００１７】
実際上このメモリコントローラ３４は、読み出すべきサウンドフレームデータをリードポインタ（Read Pointer）により順次指し示し、当該リードポインタにより指し示しているサウンドフレームデータを読み出して、これを再生処理部３６へ順次供給するようになされている。またこのメモリコントローラ３４は、サウンドフレームデータに施された暗号化を復号するための復号用データ及び鍵データもＤＲＡＭ３５から読み出して、これを再生処理部３６へ供給するようになされている。
【００１８】
再生処理部３６は、メモリコントローラ３４からのサウンドフレームデータを再生する再生処理として、そのサウンドフレームデータに施された暗号化を復号するための復号化処理（以下、これを「暗号復号化処理」と呼ぶ）と、ＡＴＲＡＣ３ｐｌｕｓ方式に基づく伸長復号化処理とを実行し、この結果得られた再生データをディジタル／アナログ変換部３７へ供給する。
【００１９】
因みにこの再生処理部３６は、例えば図１０に示す第１オーディオデータブロックＡＢ１中の各サウンドフレームデータに対して暗号復号化処理を実行する際、トラックインデックスファイルからの鍵データと共に、その第１オーディオデータブロックＡＢ１に格納されている復号用データ（「SEED（BLOCK SEED）」及び「IV（INITIALIZATION VECTOR）」）を用いるようになされている。同じように再生処理部３６は、次の第２オーディオデータブロックＡＢ２中の各サウンドフレームデータに施されている暗号化を復号する際、トラックインデックスファイルからの鍵データと共に、その第２オーディオデータブロックＡＢ２に格納されている復号用データを用いるようになされている。
【００２０】
ディジタル／アナログ変換部３７は、供給される再生データに対してディジタル／アナログ変換処理を施し、この結果得られた再生信号を外部出力端子３８を介して図示しないイヤホン等に送出し、これにより当該再生信号に基づく音楽を放音するようになされている。
【００２１】
このような構成でなる従来の次世代光磁気ディスク再生装置において、光磁気ディスク５０から読み出した１レコーディングブロック分のオーディオデータに対し誤り検出訂正処理を実行したとき、この結果例えばこの誤り検出訂正処理がエラーになってしまったとする。
【００２２】
この場合このレコーディングブロック中のオーディオデータ（すなわちサウンドフレームデータ等）には、訂正不可能な誤りが生じていることになる。しかしながらこのように訂正不可能な誤りが生じた場合でも、従来の次世代光磁気ディスク再生装置は、このレコーディングブロック中の各サウンドフレームデータを順次再生処理するようになされているので、正常に再生できないサウンドフレームデータを大量にミュート再生してしまう場合があり、この場合には長時間にわたって無音状態になってしまう。
【００２３】
因みに、１レコーディングブロックには４オーディオデータブロック分のサウンドフレームデータが存在する。また図１１に示すように、オーディオデータがＡＴＲＡＣ３ｐｌｕｓ方式に基づいて低ビットレート（例えば３２［kbit］）により圧縮符号化されている場合、１オーディオデータブロック中の全てのサウンドフレームデータを再生するには約３．９秒かかる。この結果１レコーディングブロック分（４オーディオデータブロック分）のサウンドフレームデータが例えば全てミュート再生された場合、約１５．６秒間無音状態が続くことになる。
【００２４】
また従来の次世代光磁気ディスク再生装置において、ＤＲＡＭ３５に一時記憶されている例えば第１オーディオデータブロックＡＢ１中の復号用データが何らかの要因（例えばデータ化け）により壊れてしまったとする。この場合この次世代光磁気ディスク再生装置は、この第１オーディオデータブロックＡＢ１中のサウンドフレームデータに施された暗号化を全て復号することができない。
【００２５】
しかしながらこのように復号用データが壊れてしまった場合でも、従来の次世代光磁気ディスク再生装置は、この第１オーディオデータブロックＡＢ１中の全てのサウンドフレームデータを順次再生処理してしまうので、１オーディオデータブロック分のサウンドフレームデータをミュート再生してしまうことになり、この場合にも長時間（約３．９秒）にわたって無音状態になってしまう。
【００２６】
このように従来の次世代光磁気ディスク再生装置は、無音状態で再生せざる得ないサウンドフレームデータが多量にあった場合であっても、これらに対して順次再生処理を実行してしまうので、処理効率が良いとは言い難い問題があった。
【００２７】
本発明は以上の点を考慮してなされたもので、格段と効率的にデータを再生し得る再生装置及びその方法を提案しようとするものである。
【課題を解決するための手段】
【００２８】
かかる課題を解決するため本発明においては、再生装置において、複数のデータを所定順序で再生処理する再生手段と、再生手段によりデータの一部分が正常に再生されない場合、当該データの残り部分に対する再生処理を中止して当該データより後のデータから再生処理を再開するように再生手段を制御する制御手段とを設けるようにした。
【００２９】
また本発明においては、再生方法において、複数のデータを所定順序で再生処理する再生ステップと、再生ステップによりデータの一部分が正常に再生されない場合、当該データの残り部分に対する再生処理を中止して当該データより後のデータから再生処理を再開するように制御する制御ステップとを設けるようにした。
【００３０】
この結果、正常に再生することができない可能性の高いデータの残り部分を再生しないようにすることができ、かくして無駄な再生処理を実行してしまうことを回避することができる。
【発明の効果】
【００３１】
本発明によれば、正常に再生することができない可能性の高いデータの残り部分を再生しないようにすることができ、かくして無駄な再生処理を実行してしまうことを回避することができる。この結果、格段と効率的にデータを再生し得る再生装置及びその方法を実現することができる。
【発明を実施するための最良の形態】
【００３２】
以下図面について、本発明の一実施の形態を詳述する。
【００３３】
（１）次世代光磁気ディスク再生装置の構成
図８との対応部分に同一符号を付して示す図１において、１は全体として次世代光磁気ディスク再生装置を示し、例えば操作部２を介して再生命令信号が、全体を統括的に制御するＣＰＵ（Central Processing Unit）３に対して入力されると、ＣＰＵ３はサーボ回路４を介して光ピックアップ３１及びＲＦアンプ部３２等を制御することにより、光磁気ディスク５０からオーディオデータを１レコーディングブロック単位で読み出し、これを信号処理部３３へ順次供給する。
【００３４】
これを具体的に説明するとこの次世代光磁気ディスク再生装置１は、図示しないスピンドルモータにより回転させた光磁気ディスク５０の信号記録面に対して、光ピックアップ３１から光ビームを照射する。そして光ピックアップ３１は、光磁気ディスク５０の信号記録面で反射した戻りの光ビームを検出し、この結果得られる検出信号をＲＦアンプ部３２に供給する。ＲＦアンプ部３２は、供給される検出信号に基づいてＲＦ信号、フォーカシングエラー信号及びトラッキングエラー信号を生成し、生成したフォーカシングエラー信号及びトラッキングエラー信号をサーボ回路４に対して供給する一方、生成したＲＦ信号に対して２値化処理等を施すことによりオーディオデータを得て、これを信号処理部３３へ供給するようになされている。
【００３５】
因みにサーボ回路４は、ＲＦアンプ部３２から供給されるフォーカシングエラー信号及びトラッキングエラー信号に基づいて、フォーカシングサーボ信号及びトラッキングサーボ信号を生成し、これをドライブ部５に対して送出する。ドライブ部５は、サーボ回路４からのフォーカシングサーボ信号及びトラッキングサーボ信号に基づいて、光ピックアップ３１のフォーカシング及びトラッキングを制御するようになされている。
【００３６】
信号処理部３３はＣＰＵ３による制御のもと、ＲＦアンプ部３２から順次供給されるオーディオデータを１レコーディングブロックごとに誤り検出訂正処理する。このオーディオデータには、図９に示したように１レコーディングブロックごとに誤り検出用のエラー検出コード（ＥＤＣ：Error Detecting Code）と誤り訂正用のパリティ（Parity）とが付されている。信号処理部３３は、このエラー検出コード及びパリティに基づいて、誤り検出訂正処理を実行するようになされている。
【００３７】
次いで信号処理部３３はＣＰＵ３による制御のもと、誤り検出訂正処理した後のオーディオデータをメモリコントローラ６に供給する。メモリコントローラ６はＣＰＵ３による制御のもと、供給されるオーディオデータをＤＲＡＭ７に一時記憶する。
【００３８】
実際上このメモリコントローラ６は、図１０に示すようにＤＲＡＭ７をリングバッファとして用いる。またこのメモリコントローラ６は、ＤＲＡＭ７中の記憶領域のうちオーディオデータを書き込むべき部分をライトポインタ（Write Pointer）により順次指し示し、当該ライトポインタにより指し示している部分に対し、信号処理部３３からのオーディオデータを順次記憶していくようになされている。
【００３９】
かくしてこのＤＲＡＭ７には、オーディオデータがオーディオデータブロックＡＢ（ＡＢ１、ＡＢ２、……）ごとに記憶される。またこのときＤＲＡＭ７には、同じようにして光磁気ディスク５０から読み出されたトラックインデックスファイル等のその他データも記憶される。例えばこのトラックインデックスファイルには、オーディオデータブロックＡＢ中の各サウンドフレームデータＳＦに施された暗号化を復号する際に必要となる鍵データ（Ｋｅｙ）等が格納されている。
【００４０】
さらにこのメモリコントローラ６はＣＰＵ３による制御のもと、ＤＲＡＭ７に一時記憶したオーディオデータをサウンドフレーム単位で読み出し、これを後段の再生処理部８へ供給する。
【００４１】
実際上このメモリコントローラ６は、読み出すべきサウンドフレームデータＳＦをリードポインタ（Read Pointer）により順次指し示し、当該リードポインタにより指し示しているサウンドフレームデータＳＦを読み出して、これを再生処理部８へ供給するようになされている。またこのメモリコントローラ６は、サウンドフレームデータＳＦに施された暗号化を復号するための復号用データ（「SEED」及び「IV」）及び鍵データ（「Key」）もＤＲＡＭ７から読み出して、これを再生処理部８へ供給するようにもなされている。
【００４２】
再生処理部８は、メモリコントローラ６からのサウンドフレームデータＳＦを再生する再生処理として、そのサウンドフレームデータＳＦに施された暗号化を復号するための暗号復号化処理と、ＡＴＲＡＣ３ｐｌｕｓ方式に基づく伸長復号化処理とを実行し、この結果得られた再生データをディジタル／アナログ変換部３７へ供給する。
【００４３】
因みにこの再生処理部８は、例えば図１０に示した第１オーディオデータブロックＡＢ１中の各サウンドフレームデータＳＦに対して暗号復号化処理する場合、トラックインデックスファイルからの鍵データと共に、その第１オーディオデータブロックＡＢ１に格納されている復号用データを用いるようになされている。同じように再生処理部８は、次の第２オーディオデータブロックＡＢ２中の各サウンドフレームデータＳＦに対して暗号復号化処理する場合、トラックインデックスファイルからの鍵データと共に、その第２オーディオデータブロックＡＢ２に格納されている復号用データを用いるようになされている。
【００４４】
ディジタル／アナログ変換部３７は、供給される再生データに対してディジタル／アナログ変換処理を施し、この結果得られた再生信号を外部出力端子３８を介して図示しないイヤホン等に送出し、これにより当該再生信号に基づく音楽を放音するようになされている。
【００４５】
ここで、オーディオデータブロックＡＢ中の各サウンドフレームデータＳＦを再生する再生処理について詳細に説明する。
【００４６】
図１０との対応部分に同一符号を付した図２に示すように、例えばメモリコントローラ６はＣＰＵ３の制御のもと、ＤＲＡＭ７中の第１オーディオデータブロックＡＢ１における先頭のサウンドフレームデータＳＦ１０をリードポインタによって指し示すことにより、このサウンドフレームデータＳＦ１０をＤＲＡＭ７から読み出して再生処理部８へ供給する。
【００４７】
ここで例えば再生処理部８が、メモリコントローラ６から供給された当該サウンドフレームデータＳＦ１０を再生処理（暗号復号化処理及び伸長復号化処理）した際、この再生処理がエラーになったとする。
【００４８】
このときこの再生処理部８を制御するＣＰＵ３は、オーディオデータブロックＡＢ中の先頭のサウンドフレームデータＳＦを正常に再生できなかったことから、特に第１の原因（後述する）のため、第１オーディオデータブロックＡＢ１中の残りのサウンドフレームデータＳＦ１１、ＳＦ１２、……を正常に再生し得ない可能性が高いと判断し、次の第２オーディオデータブロックＡＢ２における最初のサウンドフレームデータＳＦ２０を指し示すようにリードポインタを制御する。
【００４９】
この結果このメモリコントローラ６は、当該リードポインタが指し示しているサウンドフレームデータＳＦ２０を読み出して再生処理部８へ供給する。ここで例えば再生処理部８が、このサウンドフレームデータＳＦ２０を正常に再生処理すると、これに応じてメモリコントローラ６は、この第２オーディオデータブロックＡＢ２における次のサウンドフレームデータＳＦ２１を指し示すようにリードポインタを制御する。
【００５０】
この結果このメモリコントローラ６は、当該リードポインタが指し示しているサウンドフレームデータＳＦ２１を読み出して再生処理部８へ供給する。ここで例えば再生処理部８が、メモリコントローラ６からの当該サウンドフレームデータＳＦ２１を正常に再生処理できなかったとする。
【００５１】
このときこの再生処理部８を制御するＣＰＵ３は、オーディオデータブロックＡＢ中の２番目以降のサウンドフレームデータＳＦを正常に再生できなかったことから、第２の原因（後述する）のため、第２オーディオデータブロックＡＢ２中の残りのサウンドフレームデータＳＦ２２、ＳＦ２３、……を正常に再生し得ない可能性が高いと判断し、次の第３オーディオデータブロックＡＢ３における最初のサウンドフレームデータＳＦ３０を指し示すようにリードポインタを制御する。この結果このメモリコントローラ６は、当該リードポインタが指し示しているサウンドフレームデータＳＦ３０を読み出して再生処理部８へ供給するようになされている。
【００５２】
ここでかかる第１の原因を説明する。この第１の原因として考えられるのは、例えばＤＲＡＭ７に記憶されている第１オーディオデータブロックＡＢ１用の復号用データが、データ化け等により破損してしまった場合である。この場合再生処理部８は、第１オーディオデータブロックＡＢ１中の先頭のサウンドフレームデータＳＦ１０に施されている暗号化だけでなく、残りのサウンドフレームデータＳＦ１１、ＳＦ１２、……に施されている暗号化も復号することができない。
【００５３】
しかしながら本実施の形態の次世代光磁気ディスク再生装置１は、第１オーディオデータブロックＡＢ１中の先頭のサウンドフレームデータＳＦ１０に対する再生処理がエラーになってしまった際、当該エラーになったサウンドフレームデータＳＦ１０が格納されていた第１オーディオデータブロックＡＢ１中の残りのサウンドフレームデータＳＦ１１、ＳＦ１２、……を再生処理せずに、この次の第２オーディオデータブロックＡＢ２中の先頭のサウンドフレームデータＳＦ２０から再生処理を再開するようにしたことにより、ミュート再生してしまう可能性の高いサウンドフレームデータＳＦ１１、ＳＦ１２、……を再生処理しなくて済み、かくして従来と比して格段と効率的に再生処理することができる。
【００５４】
さらにかかる第２の原因を説明する。この第２の原因として考えられるのは、光磁気ディスク５０から１レコーディングブロック分のオーディオデータを読み出して、これに誤り検出訂正処理を実行した際、この誤り検出訂正処理がエラーになってしまった場合である。この場合、1レコーディングブロックが４オーディオデータブロック分（この場合、第２オーディオデータブロックＡＢ２〜第５オーディオデータブロックＡＢ５）に相当するため、第２オーディオデータブロックＡＢ２から４つ先の第５オーディオデータブロックＡＢ５にわたって、サウンドフレームデータＳＦ（ＳＦ２０、……、及びＳＦ３０、……、及びＳＦ４０、……、及びＳＦ５０……）に誤りが生じている可能性が高い。
【００５５】
しかしながら本実施の形態の次世代光磁気ディスク再生装置１は、当該第２オーディオデータブロックＡＢ２中の例えば２番目のサウンドフレームデータＳＦ２１に対する再生処理がエラーになってしまった際、当該エラーになったサウンドフレームデータＳＦ２１が格納されていた第２オーディオデータブロックＡＢ２中の残りのサウンドフレームデータＳＦ２２、ＳＦ２３……を再生処理せずに、この次の第３オーディオデータブロックＡＢ３中の先頭のサウンドフレームデータＳＦ３０から再生処理を再開する。
【００５６】
この後この次世代光磁気ディスク再生装置１は、第３オーディオデータブロックＡＢ３中の何れかのサウンドフレームデータＳＦ３に対する再生処理がエラーになってしまった場合、第３オーディオデータブロックＡＢ３中の残りのサウンドフレームデータＳＦ３に対する再生処理をスキップして次の第４オーディオデータブロックＡＢ４へ進み、同じようにして、この後第４オーディオデータブロックＡＢ４及び第５オーディオデータブロックＡＢ５中の何れかのサウンドフレームデータＳＦ４、ＳＦ５に対する再生処理がエラーになってしまったとき、オーディオデータブロックＡＢ４、ＡＢ５中の残りのサウンドフレームデータＳＦ４、ＳＦ５に対する再生処理を順次スキップして次の第６オーディオデータブロックＡＢ６へ進む。
【００５７】
このようにこの次世代光磁気ディスク再生装置１は、サウンドフレームデータＳＦに対する再生処理がエラーになったとき、再生処理対象をオーディオデータブロック単位でスキップするようにしたことにより、無音状態で再生される可能性の高いサウンドフレームデータＳＦに対して無駄に再生処理してしまうことを回避することができ、かくして従来と比して格段と効率的に再生処理することができる。
【００５８】
またこの結果、この次世代光磁気ディスク再生装置１によれば、長時間にわたって無音状態になってしまうことを回避することができ、かくしてユーザに不快感等を与えてしまうことを回避することができる。
【００５９】
ところで本実施の形態の場合、この次世代光磁気ディスク再生装置１は、ＤＲＡＭ７から例えば第２オーディオデータブロックＡＢ２中の各サウンドフレームデータＳＦ２０、ＳＦ２１、……を順次読み出してこれに再生処理している際、その再生処理がエラーになってしまった場合には、当該エラーになったサウンドフレームデータＳＦ２１が格納されていた第２オーディオデータブロックＡＢ２中の残りのサウンドフレームデータＳＦ２２、……を再生処理せずに、次の第３オーディオデータブロックＡＢ３中の先頭のサウンドフレームデータＳＦ３０から再生処理を再開するようにした。しかしながら本発明これに限らず、例えば当該エラーになったサウンドフレームデータＳＦ２１が格納されていた第２オーディオデータブロックＡＢ２中の残りのサウンドフレームデータＳＦ２２、……を再生処理しないようすると共に、当該第２オーディオデータブロックＡＢ２と共に誤り検出訂正処理された第３、第４及び第５オーディオデータブロックＡＢ３、ＡＢ４、ＡＢ５も再生処理しないようにし、その後の第６オーディオデータブロックＡＢ６中の最初のサウンドフレームデータＳＦ６０から再生処理を再開するようにしても良い。
【００６０】
このようにするとこの次世代光磁気ディスク再生装置１は、上述した第２の原因により例えば第２オーディオデータブロックＡＢ２から第５オーディデータブロックＡＢ５にわたってサウンドフレームデータＳＦ（ＳＦ２０、……、及びＳＦ３０、……、及びＳＦ４０、……、及びＳＦ５０……）に誤りが多発している場合に、これらサウンドフレームデータＳＦをまとめてスキップすることになり、かくして一段と処理効率を向上させることができる。
【００６１】
（２）再生処理手順
次に図３に示すフローチャートを用いて、再生処理の処理手順ＲＴ１を詳細に説明する。
【００６２】
例えばユーザにより操作部２が操作され、これにより光磁気ディスク５０に記録されているオーディオデータを再生するための再生命令信号がＣＰＵ３に入力されると、このときＣＰＵ３はステップＳＰ１へ進み、光磁気ディスク５０からレコーディングブロック単位で読み出したオーディオデータを、信号処理部３３で誤り検出訂正処理した後、ＤＲＡＭ７に一時記憶する。
【００６３】
次いでＣＰＵ３はステップＳＰ２へ進み、メモリコントローラ６を制御することにより、ＤＲＡＭ７に一時記憶されている第１オーディオデータブロックＡＢ１中の先頭のサウンドフレームデータＳＦ１０を指し示すようにリードポインタを設定する。
【００６４】
続いてＣＰＵ３はステップＳＰ３へ進み、メモリコントローラ６を制御することにより、リードポインタが指し示しているサウンドフレームデータＳＦ１０を読み出して、これを再生処理部８へ供給する。
【００６５】
そしてＣＰＵ３はステップＳＰ４へ進み、再生処理部８を制御して再生処理（暗号復号化処理及び伸長復号化処理）を実行する前に、かかるサウンドフレームデータＳＦ１０に施された暗号化を復号するための復号鍵を生成する必要があるか否かを判断する。この場合ＣＰＵ３は、第１オーディオデータブロックＡＢ１中の各サウンドフレームデータＳＦ１０、……に施された暗号化を復号するための復号鍵を未だ生成していないので、このステップＳＰ４で肯定結果を得て次のステップＳＰ５へ進む。
【００６６】
これに対し、例えば第１オーディオデータブロックＡＢ１中の各サウンドフレームデータＳＦ１０、……に施された暗号化を復号するための復号鍵を既に生成している場合、ＣＰＵ３は再度この復号鍵を生成する必要がないので、ステップＳＰ４で否定結果を得てステップＳＰ６へ進むようになされている。
【００６７】
ステップＳＰ５においてＣＰＵ３は、ＤＲＡＭ７から読み出した第１オーディオデータブロックＡＢ１用の復号用データ及び鍵データに基づいて、第１オーディオデータブロックＡＢ１中の各サウンドフレームデータＳＦ１０、……に施された暗号化を復号するための復号鍵を生成する。
【００６８】
次いでＣＰＵ３はステップＳＰ６へ進み、ステップＳＰ３で読み出したサウンドフレームデータＳＦ１０に対する再生処理として、生成した復号鍵を用いた暗号復号化処理と、ＡＴＲＡＣ３ｐｌｕｓ方式に基づく伸長復号化処理とを、再生処理部８に実行させる。
【００６９】
続いてＣＰＵ３はステップＳＰ７へ進み、ステップＳＰ６で実行した再生処理がエラーになったか否かを判定する。
【００７０】
このステップＳＰ７で肯定結果が得られると、このことは、第１オーディオデータブロックＡＢ１中の残りのサウンドフレームデータＳＦ１１、……に誤りが生じている可能性が高いことを意味しており、このときＣＰＵ３はステップＳＰ８へ進んで、メモリコントローラ６を制御することにより、次の第２オーディオデータブロックＡＢ２における先頭のサウンドフレームデータＳＦ２０を指し示すようにリードポインタを設定し、上述のステップＳＰ３へ戻る。
【００７１】
これに対しステップＳＰ７で否定結果が得られた場合、ＣＰＵ３はステップＳＰ９へ進んで、メモリコントローラ６を制御することにより、第１オーディオデータブロックＡＢ１中の次のサウンドフレームデータＳＦ１１を指し示すようにリードポインタを設定し、上述のステップＳＰ３へ戻るようになされている。
【００７２】
（３）誤り訂正
ところで実際上、この次世代光磁気ディスク再生装置１では、ＬＤＣ（Long Distance Code）とＢＩＳ（Burst Indicating Subcode）とが組み合わされて、誤り訂正が実現されている。なお本実施の形態の場合、上述したように、１レコーディングブロックが１つの誤り訂正単位となっている。
【００７３】
上述した図９は、ＬＤＣによる誤り訂正符号化の符号化ブロックの構成を示している。この場合、誤り訂正符号化セクタのデータそれぞれに対して、４バイトのエラー検出コード（ＥＤＣ）が付加され、水平方向に３０４バイト、垂直方向に２１６バイトの誤り訂正符号化ブロックに、データが二次元配列される。各誤り訂正符号化セクタは、２Ｋバイトのデータからなる。この図９に示すように、水平方向３０４バイト及び垂直方向２１６バイトからなる誤り訂正符号化ブロックには、２Ｋバイトからなる誤り訂正符号化セクタが３２セクタ分配置される。
【００７４】
このように、水平方向に３０４バイト、垂直方向に２１６バイトに二次元配列された３２個の誤り訂正符号化セクタの誤り訂正符号化ブロックのデータに対して、垂直方向に、３２ビットの誤り訂正用のリード・ソロモンコードのパリティ（Parity）が付加される。
【００７５】
図４及び図５は、ＢＩＳの構成を示している。図４に示すように、例えば、３８バイトのデータごとに１バイトのＢＩＳが挿入され、（３８×４＝１５２バイト）のデータと、３バイトのＢＩＳデータと、２．５バイトのフレームシンクとの合計１５７．５バイトが１フレームとされる。
【００７６】
図５に示すように、このように構成されるフレームを４９６フレーム集めて、ＢＩＳのブロックが構成される。ＢＩＳデータ（３×４９６＝１４８８バイト）には、５７６バイトのユーザコントロールデータと、１４４バイトのアドレスユニットナンバと、７６８バイトの誤り訂正コードが含められる。
【００７７】
このようにＢＩＳデータには、１４８８バイトのデータに対して７６８バイトの誤り訂正コードが付加されているので、強力に誤り訂正を行うことができる。このＢＩＳコードを３８バイトごとに埋め込んでおくことにより、バーストエラーが発生したときに、エラーロケーションが検出できる。このエラーロケーションを使って、ＬＤＣコードにより、イレージャ訂正を行うことができる。
【００７８】
（４）動作及び効果
以上の構成において、この次世代光磁気ディスク再生装置１は、ＤＲＡＭ７からオーディオデータブロックＡＢ（ＡＢ１、ＡＢ２、……）中の各サウンドフレームデータＳＦ（ＳＦ１、ＳＦ２、……）を順次読み出してこれに再生処理している際、その再生処理がエラーになってしまった場合には、当該エラーになったサウンドフレームデータＳＦが格納されていたオーディオデータブロックＡＢ中の残りのサウンドフレームデータＳＦを再生処理せずに、次のオーディオデータブロックＡＢ中の先頭のサウンドフレームデータＳＦから再生処理を再開する。
【００７９】
この結果この次世代光磁気ディスク再生装置１によれば、無音状態で再生される可能性の高いサウンドフレームデータＳＦに対して無駄に再生処理してしまうことを回避することができ、かくして従来よりも効率的に再生処理することができる。
【００８０】
さらにこの結果この次世代光磁気ディスク再生装置１によれば、長時間にわたって無音状態になってしまうことを回避することができ、かくしてユーザに不快感等を与えてしまうことを回避することができる。
【００８１】
以上の構成によれば、ＤＲＡＭ７からオーディオデータブロックＡＢ中の各サウンドフレームデータＳＦを順次読み出してこれに再生処理している際、その再生処理がエラーになってしまった場合には、当該エラーになったサウンドフレームデータＳＦが格納されていたオーディオデータブロックＡＢ中の残りのサウンドフレームデータＳＦを再生処理せずに、次のオーディオデータブロックＡＢ中の先頭のサウンドフレームデータＳＦから再生処理を再開するようにしたことにより、無音状態で再生される可能性の高いサウンドフレームデータＳＦに対して無駄に再生処理してしまうことを回避することができ、かくして従来よりも格段と効率的に再生処理することができる。
【００８２】
（５）他の実施の形態
なお上述の実施の形態においては、データを再生処理する再生装置として、オーディオデータを再生処理する次世代光磁気ディスク再生装置１を適用する場合について述べたが、本発明はこれに限らず、データを再生処理するものであれば、次世代でない従前の光磁気ディスク再生装置や、ＣＤ（Compact Disc）再生装置や、ハードディスクドライブに記憶されているオーディオデータを再生するようになされたハードディスク再生装置や、パーソナルコンピュータ等、この他種々の再生装置を適用するようにしても良い。
【００８３】
また上述の実施の形態においては、データが記憶されたディスク状記憶媒体として、オーディオデータが記録されている光磁気ディスク５０を適用する場合について述べたが、本発明はこれに限らず、ＣＤ（Compact Disc）やＤＶＤ（Digital Versatile Disc）等のこの他種々のディスク状記憶媒体を適用するようにしても良い。
【００８４】
さらに上述の実施の形態においては、光磁気ディスク５０に記憶されているオーディオデータを読み出してこれを再生処理する場合に、本発明を適用するようにしたが、これに限らず、ハードディスクドライブや半導体メモリ等のこの他種々の記憶媒体に記憶されているオーディオデータを読み出してこれを再生処理する場合に、本発明を適用するようにしても良い。
【００８５】
さらに上述の実施の形態においては、例えば、再生処理を実行している際にその再生処理にエラーが生じると、エラーが生じたサウンドフレームデータＳＦ２１が格納されていた第２オーディオデータブロックＡＢ２の次の第３オーディオデータブロックＡＢ３や、４つ後の第６オーディオデータブロックＡＢ６から再生処理を再開する場合について述べたが、本発明はこれに限らず、エラーが生じたサウンドフレームデータＳＦ２１が格納されていた第２オーディオデータブロックＡＢ２より後であれば、例えば２つ後や６つ後のオーディオデータブロックＡＢから再生処理を再開するようにしても良い。
【００８６】
さらに上述の実施の形態においては、再生処理対象としてオーディオデータを適用する場合について述べたが、本発明はこれに限らず、映像データやプログラム等のこの他種々のデータを再生処理対象としても良い。
【００８７】
さらに上述の実施の形態では、複数のデータ（オーディオデータブロック単位のオーディオデータ）を所定順序で再生処理する再生手段として、メモリコントローラ６と共に、暗号復号化処理及び伸長復号化処理を実行する再生処理部８を適用する場合について述べたが、本発明はこれに限らず、例えばこの再生処理部８に代えて、ディジタル／アナログ変換処理等のこの他種々の再生処理を実行する再生処理部を適用するようにしても良い。
【００８８】
さらに上述の実施の形態では、再生手段によりデータ（オーディオデータブロック単位のオーディオデータ）の一部分（サウンドフレームデータＳＦ）が正常に再生されない場合、当該データの残り部分（サウンドフレームデータＳＦ）に対する再生処理を中止して当該データより後のデータから再生処理を再開するように再生手段を制御する制御手段として、メモリコントローラ６及び再生処理部８を制御するＣＰＵ３を適用する場合について述べたが、本発明はこれに限らず、ＭＰＵ（Micro Processing Unit）等のこの他種々の制御手段を適用するようにしても良い。
【００８９】
さらに上述の実施の形態では、ディスク状記憶媒体から読み出したデータを一時記憶する一時記憶手段として、ＤＲＡＭ７を適用する場合について述べたが、本発明はこれに限らず、ＳＲＡＭ（Static Random Access Memory）等のこの他種々の一時記憶手段を適用するようにしても良い。
【産業上の利用可能性】
【００９０】
本発明は、光磁気ディスクに記憶されているオーディオデータを再生する光磁気ディスク再生装置等に利用することができる。
【図面の簡単な説明】
【００９１】
【図１】本実施の形態における次世代光磁気ディスク再生装置の構成を示すブロック図である。
【図２】再生処理の様子の説明に供する略線図である。
【図３】再生処理手順を示すフローチャートである。
【図４】次世代における誤り訂正符号化（１）の説明に供する略線図である。
【図５】次世代における誤り訂正符号化（２）の説明に供する略線図である。
【図６】オーディオデータの構成を示す略線図である。
【図７】オーディオデータの記憶状態を示す略線図である。
【図８】次世代光磁気ディスク再生装置の構成を示すブロック図である。
【図９】誤り検出訂正処理の単位の説明に供する略線図である。
【図１０】ＤＲＡＭに一時記憶されたオーディオデータを示す略線図である。
【図１１】１オーディオデータブロックあたりの再生時間を示す略線図である。
【符号の説明】
【００９２】
１……光磁気ディスク再生装置、３……ＣＰＵ、６……メモリコントローラ、７……ＤＲＡＭ、８……再生処理部、ＲＴ１……再生処理手順。
【図１】
2006004545.tif 000003
【図２】
2006004545.tif 000004
【図３】
2006004545.tif 000005
【図４】
2006004545.tif 000006
【図５】
2006004545.tif 000007
【図６】
2006004545.tif 000008
【図７】
2006004545.tif 000009
【図８】
2006004545.tif 000010
【図９】
2006004545.tif 000011
【図１０】
2006004545.tif 000012
【図１１】
2006004545.tif 000013