(57)【要約】【課題】複数の固定長パケットを読み出すためのシステムコントローラの負荷を低減することができる光ディスク装置を提供する。【解決手段】光ディスク装置１００は、光ディスクＡ１から複数の固定長パケット５を読み出すピックアップ３と、複数の固定長パケット５を上位装置４へ転送するために格納するバッファメモリ１とを具備し、各固定長パケット５は、ユーザデータブロック７と、固定長パケット５の直前に配置された固定長パケットに固定長パケット５を繋ぐためにユーザデータブロック７の前に配置された前置ブロック６と、固定長パケット５の直後に配置された固定長パケットに固定長パケット５を繋ぐためにユーザデータブロック７の後ろに配置された後置ブロック８とを含み、バッファメモリ１は、各固定長パケット５にそれぞれ含まれるユーザデータブロック７と前置ブロック６と後置ブロック８とを格納する。【選択図】  図１
2004288247.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから前記複数の固定長パケットを読み出す読み出し手段と、
前記読み出し手段によって読み出された前記複数の固定長パケットを上位装置へ転送するために一時的に格納するバッファメモリとを具備しており、
各固定長パケットは、前記分割されたユーザデータが記録されたユーザデータブロックと、
前記固定長パケットの直前に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの前に配置された前置ブロックと、
前記固定長パケットの直後に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの後ろに配置された後置ブロックとを含んでおり、
前記バッファメモリは、前記読み出し手段によって読み出された各固定長パケットにそれぞれ含まれる前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとを格納することを特徴とする光ディスク装置。
【請求項２】
前記バッファメモリには、前記固定長パケットに含まれる前置ブロックと前記固定長パケットの直前に配置された固定長パケットに含まれる後置ブロックとを格納するためのリンク領域と、
前記固定長パケットに含まれるユーザデータブロックを格納するためのユーザデータ領域とが、固定された位置に交互に配置されている、請求項１記載の光ディスク装置。
【請求項３】
前記バッファメモリに配置された前記リンク領域をスキップして、前記ユーザデータ領域に格納された前記ユーザデータブロックのみを前記上位装置へ転送する転送手段をさらに具備する、請求項２記載の光ディスク装置。
【請求項４】
前記バッファメモリは、前記固定長パケットの直前に配置された固定長パケットに含まれる後置ブロックが格納されたリンク領域に、前記固定長パケットに含まれる前置ブロックを上書きして格納する、請求項２記載の光ディスク装置。
【請求項５】
前記前置ブロックは、１個のリンクブロックと、前記１個のリンクブロックに後続して配置された複数個のランインブロックとを含んでいる、請求項１記載の光ディスク装置。
【請求項６】
前記後置ブロックは、複数個のランアウトブロックを含んでいる、請求項１記載の光ディスク装置。
【請求項７】
前記ユーザデータブロックに分割して記録されたユーザデータを読み出し始める位置を示す読み出し開始位置を算出する読み出し開始位置算出手段をさらに具備しており、
前記読み出し手段は、前記読み出し開始位置算出手段によって算出された前記読み出し開始位置から前記ユーザデータを読み出し始める、請求項１記載の光ディスク装置。
【請求項８】
前記バッファメモリのサイズは、前記固定長パケットのサイズの整数倍になっている、請求項１記載の光ディスク装置。
【請求項９】
ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから前記複数の固定長パケットを読み出す読み出し手段と、
前記読み出し手段によって読み出された前記複数の固定長パケットを上位装置へ転送するために一時的に格納するバッファメモリとを具備しており、
各固定長パケットは、前記分割されたユーザデータが記録されたユーザデータブロックと、
前記固定長パケットの直前に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの前に配置された前置ブロックと、
前記固定長パケットの直後に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの後ろに配置された後置ブロックとを含んでおり、
前記ユーザデータブロックの先頭と前記前置ブロックの先頭と前記後置ブロックの先頭とには、同期データがそれぞれ記録されており、
前記同期データを検出する同期データ検出手段と、
前記同期データ検出手段によって検出された前記同期データの数をカウントする同期データカウント手段と、
前記同期データカウント手段によってカウントされた前記同期データの数に基づいて、前記読み出し手段によって読み出されたブロックが、前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとのいずれであるかを判断する判断手段とをさらに具備することを特徴とする光ディスク装置。
【請求項１０】
前記判断手段による判断結果に基づいて、前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとのうち前記ユーザデータブロックのみを前記格納手段に格納する手段をさらに具備する、請求項９記載の光ディスク装置。
【請求項１１】
ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから前記複数の固定長パケットを読み出す読み出し工程と、
前記読み出し工程によって読み出された前記複数の固定長パケットを上位装置へ転送するためにバッファメモリに一時的に格納する格納工程とを包含しており、
各固定長パケットは、前記分割されたユーザデータが記録されたユーザデータブロックと、
前記固定長パケットの直前に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの前に配置された前置ブロックと、
前記固定長パケットの直後に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの後ろに配置された後置ブロックとを含んでおり、
前記格納工程は、前記読み出し工程によって読み出された各固定長パケットにそれぞれ含まれる前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとを前記バッファメモリに格納することを特徴とする光ディスク装置のバッファ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから複数の固定長パケットを読み出す光ディスク装置および光ディスク装置のバッファ管理方法に関する。
【０００２】
【従来の技術】
従来、ＣＤ−Ｒディスク等のデータ追記可能な光ディスクまたはＣＤ−ＲＷディスク等のデータ書き換え可能な光ディスクにユーザデータを書き込むときにおいて、光ディスクに形成されたトラック上にユーザデータを連続して書き込まず、トラックを固定ブロック長の複数のパケット（以下「固定長パケット」と称する）に分割してユーザデータを書き込む固定長パケットライト方式を採用した光ディスク装置があった。
【０００３】
この固定長パケットライト方式では、光ディスクに書き込もうとするユーザデータを固定したサイズの複数の固定長パケットのユーザデータブロックに分割して記録し、各固定長パケット内には各固定長パケットを繋げるためのリンク用ブロックとして、規格上で定められたユーザデータブロックの前に１個のリンクブロック（ＬＩＮＫブロック）と４個のランインブロック（ＲＵＮ−ＩＮブロック）とを付加し、ユーザデータブロックの後ろに２ブロックのランアウトブロック（ＲＵＮ−ＯＵＴブロック）（以下この７個のブロックを「リンク部」とも称する）をそれぞれ付加している。
【０００４】
このリンクは、固定長パケットの物理的なつなぎ目なのでリードするとエラーが発生する。そのため、あらかじめ、固定長パケット内においてユーザデータブロックの読み取りを開始するための開始位置を求め、この開始位置からデータリードを開始し、ユーザデータブロックの最終ブロックをリードした直後に、光ディスクにらせん状に形成された光ピックアップのガイドラインであるトラックに光ピックアップを追従させたまま、読み取ったデータのバッファリングのみを停止し、次の位置に配置された固定長パケット内のユーザデータブロックの開始位置を求め、この開始位置に光ピックアップが移動した時に再びこの開始位置から読み取ったデータのバッファリングを開始するデータリード手段を持つ従来の光ディスク装置の一例が特開平１１−１２６４２９号公報に開示されている。
【０００５】
図１６は、従来の光ディスク装置９０の構成を示すブロック図である。光ディスク装置９０は、例えばＣＤ−ＲＷ等の光ディスク８１を回転させるモータ８２と、図示しない半導体レーザを搭載し、光ディスク８１にレーザビームを照射するピックアップ８４と、モータ８２とピックアップ８４との動作を制御するスピンドルドライバ８３と、ピックアップ８４を駆動するためのアクチュエータドライバ８５と、スピンドルドライバ８３とアクチュエータドライバ８５とを制御するためのデジタルサーボプロセッサ８６と、ピックアップ８４が光ディスク８１から読み取った信号の波形を整形するためのフロントエンドプロセッサ８７と、ピックアップ８４に搭載された半導体レーザを駆動し、ピックアップ８４によってリードライトされたデータをエンコードおよびデコードするための光ディスクコントロールブロック８８と、この光ディスクコントロールブロック８８がデータ格納のために一時的な記憶領域として使用するバッファメモリ８９と、光ディスクコントロールブロック８８とデジタルサーボプロセッサ８６とフロントエンドプロセッサ８７とを制御するためのシステムコントローラ８０と、このシステムコントローラ８０を動作させるための制御用プログラム等を格納するプログラム格納器７１と、光ディスク装置９０を制御する、例えばパソコンなどの上位装置７２との間のデータ転送を制御するための外部インターフェース７３とを備えている。
【０００６】
図１７は、従来の光ディスク装置９０に設けられたシステムコントローラ８０の動作を示すフローチャートである。
【０００７】
まず、ファイルの先頭アドレスを探索する（ステップＳ９１）。次に、上位装置７２が要求したリード開始位置とパケットサイズとに基づいて、リードするファイルの格納位置を計算し、上位装置７２から要求されたデータが存在する固定長パケットの先頭へピックアップ８４を移動させる（ステップＳ９２）。そして、ピックアップ８４が要求リード開始位置にきたらバッファリングを開始し、読み出したデータをバッファメモリ８９へ格納する（ステップＳ９３）。
【０００８】
その後、読み出した固定長パケットのデータブロックの格納を終了したら、データリードが終了したか否かを判定する（ステップＳ９４）。データリードが終了したと判定したときは（ステップＳ９４においてＹＥＳ）、処理を終了する。未だ読み込むべきデータがある場合は（ステップＳ９４においてＮＯ）、バッファリングを停止し、次のデータブロック開始位置を計算する（ステップＳ９５）。そして、ピックアップ８４が次に要求された位置まできたら再びバッファリングを開始し、読み出したデータをバッファメモリ８９へ格納する（ステップＳ９６）。その後、ステップＳ９４へ戻る。
【０００９】
【特許文献１】
特開平１１−１２６４２９号公報
【００１０】
【発明が解決しようとする課題】
コンパクトディスク（ＣＤ）における１０倍速再生程度であれば、前述したシステムコントローラ８０のバッファリング停止時間は余裕があるので、ユーザデータの読み出しを開始するための開始位置の計算はバッファリング停止時間が経過する前に完了する。しかしながら、例えばＣＤ４８倍速等の高倍速再生時になるとバッファリング停止時間は非常に短くなるので、開始位置を計算している間に、次の開始位置をピックアップ８４が通り過ぎる。このため、再度次の開始位置へシークすることが必要になる。また、パケット毎に開始位置を計算するため、システムコントローラ８０の負荷が増大する。その結果、高倍速再生を実現することができない。
【００１１】
図１８（ａ）は従来の光ディスク装置９０における１０倍速再生時のバッファリング停止時間を説明するための模式図であり、図１８（ｂ）は４８倍速再生時のバッファリング停止時間を説明するための模式図である。
【００１２】
リンク部６５を読み出している間は、読み出したデータをバッファメモリ８９に格納するバッファリング動作を停止し、ユーザデータブロック６６を読み出している間は、バッファリング動作が実行される。アドレス計算時間ｔａは（式６９）によって求められるので、光ディスクの再生倍速が変化してもアドレス計算時間ｔａは変化しない。図１８（ａ）に示すＣＤ１０倍再速時のバッファリング停止時間６７に比べて、図１８（ｂ）に示す４８倍速時のバッファリング停止時間６７Ａは非常に短くなるので、図１８（ｂ）では、アドレス計算時間１８は、バッファリング停止時間６７Ａを超えてしまう。
【００１３】
本発明の目的は、ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから複数の固定長パケットを読み出すためのシステムコントローラの負荷を低減することができる光ディスク装置および光ディスク装置のバッファ管理方法を提供することにある。
【００１４】
【課題を解決するための手段】
本発明に係る光ディスク装置は、ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから前記複数の固定長パケットを読み出す読み出し手段と、前記読み出し手段によって読み出された前記複数の固定長パケットを上位装置へ転送するために一時的に格納するバッファメモリとを具備しており、各固定長パケットは、前記分割されたユーザデータが記録されたユーザデータブロックと、前記固定長パケットの直前に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの前に配置された前置ブロックと、前記固定長パケットの直後に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの後ろに配置された後置ブロックとを含んでおり、前記バッファメモリは、前記読み出し手段によって読み出された各固定長パケットにそれぞれ含まれる前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとを格納することを特徴とする。
【００１５】
本発明に係る他の光ディスク装置は、ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから前記複数の固定長パケットを読み出す読み出し手段と、前記読み出し手段によって読み出された前記複数の固定長パケットを上位装置へ転送するために一時的に格納するバッファメモリとを具備しており、各固定長パケットは、前記分割されたユーザデータが記録されたユーザデータブロックと、前記固定長パケットの直前に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの前に配置された前置ブロックと、前記固定長パケットの直後に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの後ろに配置された後置ブロックとを含んでおり、前記ユーザデータブロックの先頭と前記前置ブロックの先頭と前記後置ブロックの先頭とには、同期データがそれぞれ記録されており、前記同期データを検出する同期データ検出手段と、前記同期データ検出手段によって検出された前記同期データの数をカウントする同期データカウント手段と、前記同期データカウント手段によってカウントされた前記同期データの数に基づいて、前記読み出し手段によって読み出されたブロックが、前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとのいずれであるかを判断する判断手段とをさらに具備することを特徴とする。
【００１６】
本発明に係る光ディスク装置のバッファ管理方法は、ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから前記複数の固定長パケットを読み出す読み出し工程と、前記読み出し工程によって読み出された前記複数の固定長パケットを上位装置へ転送するためにバッファメモリに一時的に格納する格納工程とを包含しており、各固定長パケットは、前記分割されたユーザデータが記録されたユーザデータブロックと、前記固定長パケットの直前に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの前に配置された前置ブロックと、前記固定長パケットの直後に配置された固定長パケットに前記固定長パケットを繋ぐために前記ユーザデータブロックの後ろに配置された後置ブロックとを含んでおり、前記格納工程は、前記読み出し工程によって読み出された各固定長パケットにそれぞれ含まれる前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとを前記バッファメモリに格納することを特徴とする。
【００１７】
【発明の実施の形態】
本実施の形態に係る光ディスク装置においては、読み出し手段によって読み出された各固定長パケットにそれぞれ含まれるユーザデータブロックと前置ブロックと後置ブロックとがバッファメモリに格納される。このため、ユーザデータブロックと前置ブロックと後置ブロックとのうちのユーザデータブロックのみをバッファメモリに格納するために、各固定長パケットにそれぞれ含まれるユーザデータブロックの開始位置を求める必要がない。従って、ユーザデータブロックをバッファメモリに格納するためのシステムコントローラの負荷を軽減することができる。その結果、高倍速再生を実現することができる光ディスク装置を提供することができる。
【００１８】
前記バッファメモリには、前記固定長パケットに含まれる前置ブロックと前記固定長パケットの直前に配置された固定長パケットに含まれる後置ブロックとを格納するためのリンク領域と、前記固定長パケットに含まれるユーザデータブロックを格納するためのユーザデータ領域とが、固定された位置に交互に配置されていることが好ましい。
【００１９】
前記バッファメモリに配置された前記リンク領域をスキップして、前記ユーザデータ領域に格納された前記ユーザデータブロックのみを前記上位装置へ転送する転送手段をさらに具備することが好ましい。
【００２０】
前記バッファメモリは、前記固定長パケットの直前に配置された固定長パケットに含まれる後置ブロックが格納されたリンク領域に、前記固定長パケットに含まれる前置ブロックを上書きして格納することが好ましい。
【００２１】
前記前置ブロックは、１個のリンクブロックと、前記１個のリンクブロックに後続して配置された複数個のランインブロックとを含んでいることが好ましい。
【００２２】
後置ブロックは、複数個のランアウトブロックを含んでいることが好ましい。
【００２３】
前記ユーザデータブロックに分割して記録されたユーザデータを読み出し始める位置を示す読み出し開始位置を算出する読み出し開始位置算出手段をさらに具備しており、前記読み出し手段は、前記読み出し開始位置算出手段によって算出された前記読み出し開始位置から前記ユーザデータを読み出し始めることが好ましい。
【００２４】
前記バッファメモリのサイズは、前記固定長パケットのサイズの整数倍になっていることが好ましい。
【００２５】
本実施の形態に係る他の光ディスク装置においては、同期データカウント手段によってカウントされた同期データの数に基づいて、読み出し手段によって読み出されたブロックが、ユーザデータブロックと前置ブロックと後置ブロックとのいずれであるかを判断する判断手段が設けられている。このため、ユーザデータブロックと前置ブロックと後置ブロックとのうちのユーザデータブロックのみをバッファメモリに格納するためのシステムコントローラの負荷を軽減することができる。
【００２６】
前記判断手段による判断結果に基づいて、前記ユーザデータブロックと前記前置ブロックと前記後置ブロックとのうち前記ユーザデータブロックのみを前記格納手段に格納する手段をさらに具備することが好ましい。
【００２７】
本実施の形態に係る光ディスク装置のバッファ管理方法においては、読み出し工程によって読み出された各固定長パケットにそれぞれ含まれるユーザデータブロックと前置ブロックと後置ブロックとがバッファメモリに格納される。このため、ユーザデータブロックと前置ブロックと後置ブロックとのうちのユーザデータブロックのみをバッファメモリに格納するために、各固定長パケットにそれぞれ含まれるユーザデータブロックの開始位置を求める必要がない。従って、ユーザデータブロックをバッファメモリに格納するための負荷を軽減することができる。その結果、高倍速再生を実現することができる光ディスク装置のバッファ管理方法を提供することができる。
【００２８】
以下、図面を参照して本発明の実施の形態を説明する。
【００２９】
（実施の形態１）
図１は、実施の形態１に係る光ディスク装置１００の構成を示すブロック図である。光ディスク装置１００は、例えばＣＤ−ＲＷ等の光ディスクＡ１を回転させるモータＡ２を備えている。
【００３０】
図２は、この光ディスクＡ１に固定長パケットライト方式に従って記録された固定長パケット５の構成を示す模式図である。この固定長パケットライト方式は、書き換え可能な光ディスクに配置された記録領域に複数のトラックを形成し、各トラック内を複数の固定長パケットに分割し、１トラック内の各固定長パケットに設けられるユーザデータブロックの数を固定し、各固定長パケット毎にデータを一括して記録する方式である。
【００３１】
各固定長パケット５は、分割されたユーザデータが記録された１個以上のユーザデータブロック７と、固定長パケット５の直前に配置された固定長パケットに固定長パケット５を繋ぐためにユーザデータブロック７の前に配置された前置ブロック６と、固定長パケット５の直後に配置された固定長パケットに固定長パケット５を繋ぐためにユーザデータブロック７の後ろに配置された後置ブロック８とを含んでいる。
【００３２】
前置ブロック６は、１個のリンクブロック９と、１個のリンクブロック９に後続して配置された４個のランインブロック１０とを含んでいる。後置ブロック８は、２個のランアウトブロック１１を含んでいる。
【００３３】
固定長パケットライト方式では、各固定長パケット５のパケット長（パケットサイズ）は互いに同一になっており、各固定長パケット５に配置された複数のユーザデータブロック７の個数も互いに同一になっている。
【００３４】
このようなフォーマットは、固定長パケットライト方式の規格において定められている。前置ブロック６と後置ブロック８とによって構成されるリンク用ブロックは、固定長パケットライト方式では上位装置から指定される論理アドレスは割り当てられず、リードしてもエラーになるブロックであり、通常は読まないようにする必要がある。
【００３５】
再び図１を参照すると、光ディスク装置１００には、図示しない半導体レーザを搭載し、光ディスクＡ１にレーザビームを照射するピックアップ３が設けられている。ピックアップ３は、ユーザデータが固定長パケット５に分割されて記録された光ディスクＡ１から固定長パケット５を読み出す。
【００３６】
光ディスク装置１００は、スピンドルドライバＡ３を備えている。スピンドルドライバＡ３は、モータＡ２とピックアップ３との動作を制御する。光ディスク装置１００には、アクチュエータドライバＡ５が設けられている。アクチュエータドライバＡ５は、ピックアップ８４を駆動するために設けられている。光ディスク装置１００は、デジタルサーボプロセッサＡ６を備えている。デジタルサーボプロセッサＡ６は、スピンドルドライバ８３とアクチュエータドライバ８５とを制御するために設けられている。光ディスク装置１００には、フロントエンドプロセッサＡ７が設けられている。フロントエンドプロセッサＡ７は、ピックアップ３が光ディスクＡ１から読み取った信号の波形を整形するために設けられている。光ディスク装置１００は、光ディスクコントロールブロックＡ８を備えている。光ディスクコントロールブロックＡ８は、ピックアップ３によってリードライトされたデータをエンコードおよびデコードするために設けられている。
【００３７】
光ディスク装置１００には、バッファメモリ１が設けられている。バッファメモリ１は、ピックアップ３によって読み出された固定長パケット５を上位装置４へ転送するために一時的に格納する。
【００３８】
光ディスク装置１００は、システムコントローラ２を備えている。システムコントローラ２は、光ディスクコントロールブロックＡ８とデジタルサーボプロセッサＡ６とフロントエンドプロセッサＡ７とを制御するために設けられている。光ディスク装置１００には、プログラム格納器Ａ１１が設けられている。プログラム格納器Ａ１１は、システムコントローラ２を動作させるための制御用プログラム等を格納するために設けられている。光ディスク装置１００は、外部インターフェースＡ１３を備えている。外部インターフェースＡ１３は、パソコンなどの上位装置４との間のデータ転送を制御するために設けられている。
【００３９】
このように構成された光ディスク装置１００の動作を説明する。光ディスクＡ１をモータＡ２によって回転させながら、ピックアップ３を光ディスクＡ１の半径方向に沿って移動させる。そして、ピックアップ３に設けられた半導体レーザからレーザ光を光ディスクＡ１の記録面上に照射させてデータの再生を行う。そして、システムコントローラ２の制御によって光ディスクＡ１上に固定長パケットライト方式に従って記録されたデータの再生処理を行う。
【００４０】
すなわち、システムコントローラ２が、データ書き込み可能な光ディスクＡ１上の複数の固定長パケット５を連続して読み込む時、固定長パケット５内のユーザデータブロック７の開始位置を計算して求める。そして、計算した開始位置からユーザデータブロック７の読み込みを開始する。次に、読み込んだユーザデータブロック７をバッファメモリ１に格納してバッファリングする。リンクブロック９とランインブロック１０とランアウトブロック１１とのいずれかをリードしエラーが発生しても、リードしたリンクブロック９とランインブロック１０とランアウトブロック１１とのいずれかをバッファメモリ１に格納するバッファリングを停止せず、リードを続け、リンクブロック９とランインブロック１０とランアウトブロック１１ともバッファメモリ１に格納する。
【００４１】
このように、システムコントローラ２は、光ディスクＡ１上に記録された複数の固定長パケット５を連続して読み込むとき、固定長パケット５内のユーザデータブロック７の開始位置を計算して求め、計算結果によって求められた開始位置からユーザデータブロック７の読み込みを開始し、固定長パケット５が記録されたすべてのブロックをリードし、バッファリングを停止しない。リードエラーになっても無視して、読みとったリンクブロック９とランインブロック１０とランアウトブロック１１とをバッファメモリ１に格納する。
【００４２】
図３は、実施の形態１に係る光ディスク装置１００の動作を示すフローチャートである。まず、ファイルの先頭アドレスを探索する（ステップＳ１）。そして、シークを行う。次に、ピックアップ３が要求アドレスの位置にきたらバッファリング動作を開始して、読み込んだデータをバッファメモリ１へ格納する（ステップＳ２）。その後、データリードが終了したか否かを判定する（ステップＳ３）。データリードが終了したと判定したときは（ステップＳ３においてＹＥＳ）、処理を終了する。未だ読み込むべきデータがある場合は（ステップＳ３においてＮＯ）、データリードを続ける（ステップＳ４）。そして、ステップＳ３へ戻る。
【００４３】
図４は、実施の形態１に係る光ディスク装置１００におけるバッファリング停止時間１７を説明するための模式図である。光ディスク装置１００では、リンクブロック９とランインブロック１０とランアウトブロック１１とを含むリンク部６５を読み出している間も、読み出したデータをバッファメモリ８９に格納するバッファリング動作を停止しない。即ち、一旦バッファリングが開始されるとデータをバッファメモリ１に格納し続ける。このため、バッファリング停止時間１７はゼロになる。従って、バッファリングを停止するアドレスや次にバッファリングを開始するアドレスを記憶する必要がない。その結果、再生倍速の変化に応じてデータリード中のアドレスを計算する処理が不要になり、高倍速再生が可能になる。
【００４４】
以上のように実施の形態１によれば、ピックアップ３によって読み出された各固定長パケット５にそれぞれ含まれるユーザデータブロック７と前置ブロック６と後置ブロック８とがバッファメモリ１に格納される。このため、ユーザデータブロック７と前置ブロック６と後置ブロック８とのうちのユーザデータブロック７のみをバッファメモリ１に格納するために、各固定長パケット５にそれぞれ含まれるユーザデータブロック７の開始位置を求める必要がない。従って、ユーザデータブロック７をバッファメモリ１に格納するためのシステムコントローラ２の負荷を軽減することができる。その結果、高倍速再生を実現することができる光ディスク装置を提供することができる。
【００４５】
（実施の形態２）
実施の形態２に係る光ディスク装置の構成は、実施の形態１において前述した光ディスク装置１００の構成と同じであり、システムコントローラ２の機能において、以下に説明する処理が追加される。
【００４６】
図５（ａ）は実施の形態２に係る光ディスク装置に設けられたバッファメモリ１における１周目の記録状態を示す模式図であり、図５（ｂ）は２週目の記録状態を示す模式図である。
【００４７】
バッファメモリ１には、固定長パケット５に含まれる前置ブロック６と固定長パケット５の直前に配置された固定長パケットに含まれる後置ブロック８とを格納するためのリンク領域１３と、固定長パケット５に含まれるユーザデータブロック７を格納するためのユーザデータ領域１４とが、固定された位置に交互に配置されている。
【００４８】
ユーザデータが固定長パケット５に分割されて記録される場合、単一データのみであるならば、固定長パケット５の先頭データが先頭データになるが、複数データを連続して記録する場合、データの先頭位置が固定長パケット５の途中から始まる。
【００４９】
よって、リードデータの先頭が固定長パケット５における先頭位置以外の途中の位置から始まる場合を考慮して、バッファメモリ１にデータを格納する際に、先頭格納位置Ｃ２を、バッファメモリ１の最初のパケットが格納されるべき領域の先頭位置からではなく、末尾のリンク部が、固定されたリンク領域１３に配置されるようにデータを格納する。
【００５０】
その後、リードデータは固定長パケット５のフォーマットのままバッファメモリ１に格納される。このため、リンク部はバッファメモリ１の固定されたリンク領域１３に必ず記録される。バッファメモリ１はリングバッファとして定義される。このため、バッファメモリ１が満杯になると再び先頭位置からバッファリングを開始する。
【００５１】
バッファメモリ１の空き容量が固定長パケット５のサイズと一致しない場合がある。例えば、バッファメモリ１の空き領域Ｃ３が固定長パケット５のサイズＣ５よりも小さいと、パケットデータをバッファメモリ１の空き領域Ｃ３分は格納することができるけれども、格納しきれないデータＣ４が残る。この格納しきれないデータＣ４は、バッファメモリ１の先頭格納位置Ｃ２から格納する。この場合、固定されたリンク領域１３に末尾のリンク部が配置されるように先頭格納位置Ｃ２を計算してデータＣ４を格納する。先頭格納位置Ｃ２は、バッファメモリの空き容量Ｃ３に相当する距離だけバッファメモリ１の先頭位置から進んだ位置となる。
【００５２】
システムコントローラＡ２は、前述のようにバッファメモリ１に格納された固定長パケット５を上位装置４へ転送するときに、前置ブロック６および後置ブロック８が格納されたリンク領域１３をスキップし、ユーザデータ領域１４に格納されたユーザデータブロック７のみを転送する。
【００５３】
図６は、実施の形態２に係る光ディスク装置のバッファリング動作を示すフローチャートである。
【００５４】
まず、先頭データ格納位置を探索する（ステップＳ１０）。即ち、光ディスクＡ１に記録された固定長パケット５のサイズと上位装置４が要求するリード開始位置とに基づいて先頭データ格納位置を計算する。そして、バッファメモリ１の先頭から計算結果分をずらしてデータをリードする（ステップＳ１１）。この先頭データ格納位置の計算は、リード開始時であれば、従来の技術と同じ計算方法によって計算し、リード開始時以外であれば前述したバッファ容量が無くなった時におけるバッファ空き容量Ｃ３を使用する方法によって計算する。
【００５５】
その後、リード処理が終了したか否かを判断する（ステップＳ１２）。リード処理が終了したと判断したときは（ステップＳ１２においてＹＥＳ）、処理を終了する。リード処理が終了していなければ（ステップＳ１２においてＮＯ）、再びリード動作を実行する（ステップＳ１３）。
【００５６】
そして、バッファメモリ１の残量がなくなり、次に読み込んだデータがバッファメモリ１の先頭位置へ格納されるか否かを判断する（ステップＳ１４）。次に読み込んだデータがバッファメモリ１の先頭位置へ格納されると判断したときは（ステップＳ１４においてＹＥＳ）、ステップＳ１へ戻る。次に読み込んだデータがバッファメモリ１の先頭位置へ格納されないと判断したときは（ステップＳ１４においてＮＯ）、ステップＳ１２へ戻る。
【００５７】
図７は、実施の形態２に係る光ディスク装置の上位装置転送動作を示すフローチャートである。まず、システムコントローラ２は、バッファメモリ１に格納された固定長パケット５の上位装置４への転送を開始する位置を示す転送開始位置を計算する（ステップＳ１５）。そして、ステップＳ１５において計算した転送開始位置を転送ポインタに設定する（ステップＳ１６）。
【００５８】
次に、リンク部の直前までユーザデータブロック７を上位装置４へ転送する（ステップＳ１７）。その後、２個のランアウトブロック１１と１個のリンクブロック９と４個のランインブロック１０との７ブロック分だけ転送ポインタをスキップさせる（ステップＳ１８）。そして、固定長パケット５のサイズ分データを上位装置４へ転送する（ステップＳ１９）。
【００５９】
次に、バッファメモリ１に格納された固定長パケット５の転送がすべて終了したか否かを判断する（ステップＳ２０）。バッファメモリ１に格納された固定長パケット５の転送がすべて終了したと判断したときは（ステップＳ２０においてＹＥＳ）、処理を終了する。バッファメモリ１に格納された固定長パケット５の転送がすべて終了していないと判断したときは（ステップＳ２０においてＮＯ）、転送データの位置を示す転送ポインタがバッファメモリ１の先頭位置を示しているか否かを判断する（ステップＳ１４）。転送ポインタがバッファメモリ１の先頭位置を示していると判断したときは（ステップＳ１４においてＹＥＳ）、ステップＳ１０へ戻る。転送ポインタがバッファメモリ１の先頭位置を示していないと判断したときは（ステップＳ１４においてＮＯ）、ステップＳ１２へ戻る。このようにして、転送すべきデータを上位装置４へ転送し終えるまで動作を繰り返す。
【００６０】
実施の形態２においては、従来の技術よりもシステムコントローラ２の上位転送処理に負荷（従来例＋数μ秒）がかかり、バッファ容量も８０％程度になるけれども、高倍速再生におけるシステムコントローラ２の負荷は、従来の技術におけるシステムコントローラの負荷（処理時間にして数十ｍ秒）よりも非常に小さくすることができる。
【００６１】
（実施の形態３）
実施の形態３に係る光ディスク装置の構成は、前述した実施の形態１に係る光ディスク装置の構成と略同一であるが、システムコントローラ２の機能に以降で説明する処理が追加される。
【００６２】
図８（ａ）は実施の形態３に係る光ディスク装置に設けられたバッファメモリ１Ａにおける１周目の記録状態を示す模式図であり、図８（ｂ）は２週目の記録状態を示す模式図である。
【００６３】
データが固定長パケット５に分割されて記録される場合、一つのデータのみであるならば、固定長パケット５の先頭位置がデータの先頭位置になるが、複数のデータを連続して記録する場合、データの先頭の位置が固定長パケット５の途中の位置から始まる場合がある。
【００６４】
よって、リードされたデータの先頭の位置が固定長パケット５の途中の位置から始まる場合を考慮して、バッファメモリ１にデータを格納する際、パケットの末尾リンク部がリンク領域１３に配置されるように、先頭格納位置Ｄ２からデータを格納する。
【００６５】
その後、リードデータは固定長パケット５のフォーマットに従ってバッファメモリ１に格納されるため、リンク部はバッファメモリ１のリンク領域１３に必ず配置される。
【００６６】
また、バッファメモリ１の残量がなくなっても、バッファメモリ１のサイズが固定長パケット５のサイズの任意の整数倍になっているため、２週目におけるリンク部も、データ配置計算をすることなく、固定されたリンク領域１３に必ず配置される。
【００６７】
システムコントローラ２は、バッファメモリ１に格納されたデータを上位装置４へ転送するとき、リンク部をスキップし、ユーザデータブロック７のみを転送する。
【００６８】
図９は、実施の形態３に係る光ディスク装置におけるバッファサイズ自動設定動作を示すフローチャートである。光ディスク装置に光ディスクが挿入されたときに行う起動処理等においてバッファメモリ１のバッファサイズを自動的に設定する。光ディスク上の記録領域における任意の位置に固定長パケット５のサイズが記録されているので、この固定長パケット５のサイズを光ディスクからリードする（ステップＳ３００）。そして、バッファメモリ１のバッファサイズを、バッファメモリ１に必要な容量を確保することができ、かつ光ディスクからリードした固定長パケット５のサイズの整数倍になるように設定する（ステップＳ３０１）。この処理を実行するためには数ｍ秒必要であるが、光ディスク装置の起動時間、例えばＴＯＣの取得やディスク種類の判別などが数秒かかるので、光ディスクを起動する時間に大きな影響を与えることはない。
【００６９】
図１０は、実施の形態３に係る光ディスク装置におけるバッファリング動作を示すフローチャートである。任意の位置のデータをリードする時、まず先頭データの格納位置を探索する（ステップＳ１００）。そして、光ディスクＡ１の任意の位置に記録された固定長パケット５のサイズと上位装置４が要求するリード開始位置とに基づいてデータ格納位置を計算し、計算したデータ格納位置分だけバッファメモリ１の先頭から位置をずらしてデータをリードする（ステップＳ１０１）。
【００７０】
その後、リード処理が終了したか否かを判断する（ステップＳ１０２）。リード処理が終了したときは（ステップＳ１０２においてＹＥＳ）、処理を終了し、リード処理が終了していなければ（ステップＳ１０２においてＮＯ）、リード動作を継続する（ステップＳ１０３）。
【００７１】
図１１は、実施の形態３に係る光ディスク装置の上位装置転送動作を示すフローチャートである。まず、システムコントローラ２は、バッファメモリ１に格納されたデータを上位装置４へ転送するための転送開始位置を計算する（ステップＳ１０４）。そして、転送を開始する位置を示す転送ポインタに転送開始位置を設定する（ステップＳ１０５）。次に、リンク部の直前までデータを上位装置４に転送する（ステップＳ１０６）。その後、ポインタを７ブロック分スキップさせる（ステップＳ１０７）。そして、パケットサイズ分だけユーザデータブロック７を転送する（ステップＳ１０８）。次に、転送すべきデータを全て転送終了したかどうかを判断する（ステップＳ１０９）。転送すべきデータを全て転送終了したと判断したときは（ステップＳ１０９においてＹＥＳ）、処理を終了する。転送すべきデータを全て転送終了していないと判断したときは（ステップＳ１０９においてＮＯ）、ステップＳ１０７へ戻る。このようにして、転送すべきデータがなくなるまで動作を繰り返す。
【００７２】
実施の形態３では、使用することができるバッファメモリの容量が前述した実施の形態２よりも若干（１％以下程度）少なくなるが、システムコントローラの負荷が実施の形態２よりも軽減されるため、実施の形態２の倍速よりさらに高倍速再生が可能になる。
【００７３】
（実施の形態４）
実施の形態４に係る光ディスク装置の構成は、前述した実施の形態１に係る光ディスク装置の構成と略同じであるが、システムコントローラ２の機能に以降説明する処理が追加される。
【００７４】
前述した実施の形態２では、バッファメモリ１に格納されるリンクのサイズを７セクタにしていたが、実施の形態４では、このリンクのサイズを５セクタに変更し、前の位置に格納されている固定長パケット５のリンク部（ランアウト部１１）にの上に、次の固定長パケット５データのリンク部（リンクブロック９およびランインブロック１０）を上書きしてデータを格納する。
【００７５】
上位装置４へデータを転送する場合も、スキップサイズを前述した実施の形態２における７セクタから５セクタに変更する。以降の動作は、前述した実施の形態２において前述した動作と同様である。
【００７６】
実施の形態４では、前述した実施の形態２よりもバッファメモリの容量を効率的に使用することができ、システムコントローラの負荷を増大させることはない。
【００７７】
固定長パケット５のサイズ分データを格納した後、次のデータを格納する位置を示すバッファポインタを２セクタ分だけデクリメントするバッファポインタ処理とスキップサイズとが７セクタから５セクタに変更になること以外は前述した実施の形態２における光ディスク装置の動作と同様であるので、ここでの説明は省略する。
【００７８】
図１２は、実施の形態４に係る光ディスク装置の上書き動作を示すフローチャートである。固定長パケット５のサイズ分データを格納した後、次のデータを格納する際に、格納するデータがリンクブロック９のデータであるか否かを判定する（ステップＳ４００）。格納するデータがリンクブロック９のデータであると判定したときは（ステップＳ４００においてＹＥＳ）、そのリンクブロック９のデータを格納する位置を示すバッファポインタを、２個のランアウトブロック１１に相当する２セクタ分だけデクリメントして、２個のランアウトブロック１１の上にリンクブロック９と４個のランインブロック１０のうちの先頭のランインブロック１０を上書きする（ステップＳ４０１）。格納するデータがリンクブロック９のデータであると判定しなかったとき（ステップＳ４００においてＮＯ）、または２個のランアウトブロック１１の上にリンクブロック９と４個のランインブロック１０のうちの先頭のランインブロック１０を上書きしたとき（ステップＳ４０１）は、処理を終了する。
【００７９】
（実施の形態５）
実施の形態５に係る光ディスク装置の構成は、実施の形態１に係る光ディスク装置の構成と同じであるが、システムコントローラ２の機能に以降で説明する処理が追加される。前述した実施の形態３では、バッファ格納時にリンクのサイズを７セクタにしていたが、実施の形態５ではリンクのサイズを５セクタに変更し、前の位置に格納されているパケットデータのリンク部（ランアウトブロック１１）に次のパケットデータのリンク部（リンクブロック９およびランインブロック１０）を上書きしてデータを格納する。
【００８０】
上位装置４データを転送する場合もスキップサイズを７セクタから５セクタに変更する。以降の動作に関しては前述した実施の形態３における光ディスク装置と同様であるので詳細な説明は省略する。実施の形態３に係る光ディスク装置よりもバッファメモリ１の容量を効率的に使用することができ、システムコントローラ２の負荷を増大させることもない。
【００８１】
固定長パケット５のサイズ分データを格納した後、次のデータを格納する位置を示すバッファポインタを２セクタ分デクリメントするバッファポインタ処理とスキップサイズが変更になること以外は、前述した実施の形態３における光ディスク装置と同様であるのでここでの説明は省略する。
【００８２】
図１３は、実施の形態５に係る光ディスク装置の上書き動作を示すフローチャートである。データを格納する際に、リンク部判定を行い（ステップＳ５００）、バッファポインタ処理を前の位置に格納したパケットのリンク分デクリメントし、上書きを実現する（ステップＳ５０１）。
【００８３】
（実施の形態６）
図１４は、実施の形態６に係る光ディスク装置１００Ｂの構成を示すブロック図である。実施の形態１において図１を参照して前述した光ディスク装置１００の構成要素と同一の構成要素には、同一の参照符号を付している。従って、これらの構成要素の詳細な説明は省略する。前述した光ディスク装置１００と異なる点は、同期データ検出器２５と同期データカウンタ２６とをさらに備えている点である。
【００８４】
同期データ検出器２５は、ユーザデータブロック７の先頭と前置ブロック６の先頭と後置ブロック８の先頭とに記録された同期データを検出するために設けられている。
【００８５】
同期データカウンタ２６は、同期データ検出器２５によって検出された同期データの数をカウントするために設けられている。
【００８６】
システムコントローラ２は、同期データカウンタ２６によってカウントされた同期データの数に基づいてリンクブロックとユーザデータブロックとを判別し、リンクブロックをスキップし、ユーザデータブロックのみをバッファメモリ１に格納するリンクスキップ機能が追加されている。
【００８７】
光ディスク装置１００Ｂはシステムコントローラ２の制御によって光ディスクＡ１の記録領域にピックアップ３によって任意のパワーでレーザ光を照射し、光ディスクＡ１からの反射光に基づいて記録領域に記録されているデータを再生する。そして、光ディスク装置１００Ｂでは、システムコントローラ２の制御によって光ディスクＡ１上の固定長パケットライト方式によるデータ再生処理を行う。
【００８８】
再生データにはデータの先頭をあらわす同期データがエンコードされており、この同期信号に基づいてデジタルサーボプロセッサＡ６は光ディスクＡ１からデータをリードするためにスピンドルモータＡ２等の調整を行う。同期データ検出器２５は、同期信号を検出し、検出する毎に信号を生成する。
【００８９】
また同期データ検出器２５の生成した信号をカウントする同期データカウンタ２６が追加され、セクタ単位で発生する信号の数をシステムコントローラ２から参照する。同期データカウンタ２６によってカウントした値をリセットしゼロに戻すことや任意の初期値に戻す等の動作が行える。
【００９０】
システムコントローラ２は、現在リードされているデータがユーザデータブロック７かリンク部かの判定を同期データカウンタ２６によってカウントしたカウンタ値に基づいて判別することができ、リンク部をバッファリングする場合、バッファメモリ１のバッファ格納を示すポインタを更新しない。そのため、バッファメモリ１にはユーザデータブロック７のみが格納される。
【００９１】
上位装置４へのデータ転送に関しては従来技術と同様であるためここでの説明は省略する。
【００９２】
図１５は、実施の形態６に係る光ディスク装置１００Ｂの動作を示すフローチャートである。まず、上位装置４からリード要求のコマンドを受けとると、システムコントローラ２は、同期データカウンタ２６のカウンタ値をリセットする（ステップＳ２００）。
【００９３】
次に、光ディスクＡ１の任意の場所に記録された固定長パケット５のサイズの情報を取得する（ステップＳ２０１）。パケットサイズやＴＯＣの情報などは光ディスク装置１００Ｂに光ディスクＡ１が挿入された時点で取得されている。
【００９４】
その後、上位装置４からリード要求されている任意のアドレスとパケットサイズとから、今回のリードデータの先頭位置が固定長パケットの先頭位置から何番目かを計算する（ステップＳ２０２）。そして、ステップＳ２０２において計算された値をシステムコントローラ２が同期データカウンタ２６に初期値としてセットする（ステップＳ２０３）。
【００９５】
次に、リードが開始されバッファリングが開始されると、１セクタ分バッファリングする毎に同期データカウンタ２６の値がインクリメントされていく。そして、システムコントローラ２は同期データカウンタ２６の値と固定長パケット５のサイズとを比較し、同期データカウンタ２６の値が５よりも小さいか、もしくは同期データカウンタの値が固定長パケット５のサイズに＋５を加えた値より大きいか否かを判断する（ステップＳ２０４）。
【００９６】
同期データカウンタ２６の値が５よりも小さいか、もしくは同期データカウンタの値が固定長パケット５のサイズに＋５を加えた値より大きいと判断したときは（ステップＳ２０４においてＹＥＳ）、同期データカウンタ２６の値が固定長パケット５のサイズに７を加えた値より大きいか否かを判断する（ステップＳ２０８）。同期データカウンタ２６の値が固定長パケット５のサイズに７を加えた値より大きいと判断したときは（ステップＳ２０８においてＹＥＳ）、次のパケットの処理を行うと判断し、同期データカウンタ２６の値をゼロにリセットする（ステップＳ２０９）。そして、バッファメモリ１に格納するポインタを更新せず上書きする（ステップＳ２１０）。
【００９７】
同期データカウンタ２６の値が５よりも小さくなく、かつ同期データカウンタの値が固定長パケット５のサイズに＋５を加えた値より大きくないと判断したときは（ステップＳ２０４においてＮＯ）、リング部でないと判断されたので、格納するポインタを更新し（ステップＳ２０５）、バッファリングする（ステップＳ２０６）。以降終了判定を行い（ステップＳ２０７）、継続するのであればステップＳ２０４へ戻る。
【００９８】
実施の形態６によれば、高倍速再生時のシステムコントローラ２の負荷を軽減することができ、前述した実施の形態１ないし５よりもバッファメモリ１の容量をより効率よく使用することができる。
【００９９】
【発明の効果】
以上のように本発明によれば、ユーザデータが複数の固定長パケットに分割されて記録された光ディスクから複数の固定長パケットを読み出すためのシステムコントローラの負荷を低減することができる光ディスク装置および光ディスク装置のバッファ管理方法を提供することができる。
【図面の簡単な説明】
【図１】実施の形態１に係る光ディスク装置の構成を示すブロック図である。
【図２】実施の形態１に係る光ディスクに記録された固定長パケットの構成を示す模式図である。
【図３】実施の形態１に係る光ディスク装置の動作を示すフローチャートである。
【図４】実施の形態１に係る光ディスク装置におけるバッファリング停止時間を説明するための模式図
【図５】（ａ）は、実施の形態２に係る光ディスク装置に設けられたバッファメモリにおける１周目の記録状態を示す模式図であり、
（ｂ）は、２週目の記録状態を示す模式図である。
【図６】実施の形態２に係る光ディスク装置のバッファリング動作を示すフローチャートである。
【図７】実施の形態２に係る光ディスク装置の上位装置転送動作を示すフローチャートである。
【図８】（ａ）は、実施の形態３に係る光ディスク装置に設けられたバッファメモリにおける１周目の記録状態を示す模式図であり、
（ｂ）は、２週目の記録状態を示す模式図である。
【図９】実施の形態３に係る光ディスク装置におけるバッファサイズ自動設定動作を示すフローチャートである。
【図１０】実施の形態３に係る光ディスク装置におけるバッファリング動作を示すフローチャートである。
【図１１】実施の形態３に係る光ディスク装置の上位装置転送動作を示すフローチャートである。
【図１２】実施の形態４に係る光ディスク装置の上書き動作を示すフローチャートである。
【図１３】実施の形態５に係る光ディスク装置の上書き動作を示すフローチャートである。
【図１４】実施の形態６に係る光ディスク装置の構成を示すブロック図である。
【図１５】実施の形態６に係る光ディスク装置の動作を示すフローチャートである。
【図１６】従来の光ディスク装置の構成を示すブロック図である。
【図１７】従来の光ディスク装置の動作を示すフローチャートである。
【図１８】（ａ）は、従来の光ディスク装置における１０倍速再生時のバッファリング停止時間を説明するための模式図であり、
（ｂ）は、４８倍速再生時のバッファリング停止時間を説明するための模式図である。
【符号の説明】
１  バッファメモリ
２  システムコントローラ
３  ピックアップ
４  上位装置
５  固定長パケット
６  前置ブロック
７  ユーザデータブロック
８  後置ブロック
９  リンクブロック
１０  ランインブロック
１１  ランアウトブロック
１２  光ディスク
１３  リンク領域
１４  ユーザデータ領域
２５  同期データ検出器
２６  同期データカウンタ
【図１】
2004288247.tif 000003
【図２】
2004288247.tif 000004
【図３】
2004288247.tif 000005
【図４】
2004288247.tif 000006
【図５】
2004288247.tif 000007
【図６】
2004288247.tif 000008
【図７】
2004288247.tif 000009
【図８】
2004288247.tif 000010
【図９】
2004288247.tif 000011
【図１０】
2004288247.tif 000012
【図１１】
2004288247.tif 000013
【図１２】
2004288247.tif 000014
【図１３】
2004288247.tif 000015
【図１４】
2004288247.tif 000016
【図１５】
2004288247.tif 000017
【図１６】
2004288247.tif 000018
【図１７】
2004288247.tif 000019
【図１８】
2004288247.tif 000020