(57)【要約】  取り外し可能な記録担体（１１）からデータを読み出す読出装置。装置は、記録担体上に記録されたデータを読み出す読出手段（２１、２２、２５）、及び読み出しを制御する制御手段（２０）を有する。更に、装置はファイル取り出し手段（３１）を有する。データの取り出しは、データがその下で記録されたそのファイル・システムと無関係であり、記録担体上のファイル・システム・データと無関係である。更に、取り出す場合、記録担体は、何れのファイル・システムの制御下で搭載されなくてもよい。
2009521069.tif 000002
【特許請求の範囲】
【請求項１】
取り外し可能な記録担体からデータを読み出す読出装置であって、
前記記録担体上に記録された前記データを読み出す読出手段と、
読み出しを制御する制御手段とを備え、前記制御手段は、
前記記録担体上のユーザ領域内のアドレス指定可能な場所において記憶された連続データ・ブロックを読み出すよう前記読出手段を制御し、
データ・ブロック毎に、少なくとも１つのデータ・ファイル・パケットに対応する少なくとも１つの所定の同期化パターンを前記データ・ブロック内で局所化することにより、少なくとも１つのデータ・ファイル・パケットが存在しているかについて前記データ・ブロックを検査し、
前記少なくとも１つのデータ・ファイル・パケットが存在している場合、前記少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイル・パケット・シーケンス番号及び合計データ・ファイル・パケット・シーケンス番号を検査し、前記データ・ファイル・パケット・シーケンス番号は、前記少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイルの一部を識別し、前記合計データ・ファイル・パケット・シーケンス番号は前記データ・ファイルの一部を備えるいくつかのデータ・ファイル・パケットを表し、
前記データ・ファイルの前記一部をメモリに記憶し、
前記データ・ブロックの前記データ・ファイル・パケットに含まれる前記データ・ファイルの前記一部を前記メモリに記憶すると前記データ・ファイルの取り出しを完了する
ことにより、データ・ファイルを取り出すファイル取り出し手段を備える装置。
【請求項２】
請求項１記載の装置であって、前記ファイル取り出し手段は、５１２バイトの倍数に量子化されたサイズをそれぞれが有するデータ・パケットから前記データ・ファイルを取り出すためである装置。
【請求項３】
請求項１記載の装置であって、前記ファイル取り出し手段は、ヘッダを含む前記少なくとも１つのデータ・パケットから前記データ・ファイルの前記一部を取り出すためであり、前記ヘッダは、前記少なくとも１つの所定の同期化パターン、前記データ・ファイル・パケット・シーケンス番号及び前記合計データ・ファイル・パケット・シーケンス番号を有する装置。
【請求項４】
請求項１記載の装置であって、前記ファイル取り出し手段は、前記少なくとも１つのデータ・ファイル・パケットに含まれるチェックサム・データに応じて前記データ・ファイルを取り出すためであり、前記チェックサム・データは、
パリティ・データ、
巡回冗長検査データ、及び
暗号データ、特にハッシュ関数データ
のうちの少なくとも１つを備える装置。
【請求項５】
請求項１記載の装置であって、前記ファイル取り出し手段は、前記少なくとも１つのデータ・ファイル・パケット内の読み出しエラーの場合に、前記データ・ファイルの前記一部の複製を前記メモリに記憶するためであり、前記複製は、別のデータ・ファイル・パケットに含まれる装置。
【請求項６】
請求項１記載の装置であって、前記ファイル取り出し手段は、前記データ・ファイルを識別するファイル識別データに基づいて前記データ・ファイルを取り出すためであり、前記ファイル識別データは前記少なくとも１つのデータ・ファイル・パケットに含まれ、前記データ・ファイル・パケットは、複数のデータ・ファイルの一部を含む装置。
【請求項７】
請求項３又は６に記載の装置であって、前記ファイル取り出し手段は、前記ヘッダに含まれるファイル識別データに応じて前記データ・ファイルを取り出す装置。
【請求項８】
請求項１記載の装置であって、前記制御手段は、前記データ・ファイルに含まれる更新データにより、前記装置の動作を制御するためのソフトウェアを更新するファームウェア更新手段を備える装置。
【請求項９】
請求項１記載の装置であって、前記読出手段は、前記記録担体上の光学的に検出可能なマークによって表されるデータを読み出すためである装置。
【請求項１０】
取り外し可能な記録担体上のユーザ領域に記憶されたデータ・ファイルを取り出す方法であって、
ａ）前記ユーザ領域内のアドレス指定可能な場所において記憶された連続データ・ブロックのうちのデータ・ブロックを読み出す工程と、
ｂ）少なくとも１つのデータ・ファイル・パケットに対応する少なくとも１つの所定の同期化パターンを前記データ・ブロック内で局所化することにより、少なくとも１つのデータ・ファイル・パケットの存在を求めて前記データ・ブロックを検査する工程と、
ｃ）前記少なくとも１つのデータ・ファイル・パケットが存在している場合、前記少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイル・パケット・シーケンス番号及び合計データ・ファイル・パケット・シーケンス番号を検査し、前記データ・ファイル・パケット・シーケンス番号は、前記少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイルの一部を識別し、前記合計データ・ファイル・パケット・シーケンス番号は前記データ・ファイルの一部を備えるいくつかのデータ・ファイル・パケットを表す工程と、ｄ）前記データ・ファイルの前記一部をメモリに記憶する工程と、ｅ）更なるデータ・ブロックについて、工程ａ）乃至ｄ）を繰り返す工程と、ｆ）前記データ・ブロック内の前記データ・ファイル・パケットに含まれる前記データ・ファイルの前記一部を前記メモリに記憶すると前記データ・ファイルの取り出しを完了する工程とを備える方法。
【請求項１１】
請求項１０記載の方法であって、前記少なくとも１つのデータ・パケットは、５１２バイトの倍数で量子化されたサイズを有する方法。
【請求項１２】
請求項１０記載の方法であって、前記少なくとも１つのデータ・パケットはヘッダを備え、前記ヘッダは前記少なくとも１つの所定の同期化パターン、前記データ・ファイル・パケット・シーケンス番号及び前記合計データ・ファイル・パケット・シーケンス番号を備える方法。
【請求項１３】
請求項１０記載の方法であって、前記少なくとも１つのデータ・ファイル・パケット・ファイルはチェックサム・データを有し、前記チェックサム・データは、
パリティ・データ、
巡回冗長検査データ、及び
暗号データ、特にハッシュ関数データ
のうちの少なくとも１つを備える方法。
【請求項１４】
請求項１０記載の方法であって、前記少なくとも１つのデータ・ファイル・パケット内の読み出しエラーの場合、前記データ・ファイルの前記一部の複製が前記メモリに記憶され、前記複製が、別のデータ・ファイル・パケットを含む方法。
【請求項１５】
請求項１０記載の方法であって、前記データ・ファイルの取り出しは、前記データ・ファイルを識別するファイル識別データに基づき、前記ファイル識別データは前記少なくとも１つのデータ・ファイル・パケットに含まれ、前記データ・ファイル・パケットは、複数のデータ・ファイルの一部を含む方法。
【請求項１６】
請求項１２又は１５に記載の方法であって、前記ファイル識別データが前記ヘッダに含まれる方法。
【請求項１７】
請求項１０記載の方法であって、前記データ・ファイルは、装置の動作を制御するソフトウェアを更新するための更新データを含む方法。
【請求項１８】
請求項１０記載の方法であって、前記データ・ブロックが、前記記録担体上の光学的に検出可能なマークによって表されるａ）。
【請求項１９】
取り外し可能な記録担体上のユーザ領域に記憶されたデータ・ファイルをフォーマッティングする方法であって、
ａ）前記データ・ファイルを複数のデータ・ファイル部分に分割する工程と、
ｂ）前記複数のデータ・ファイル部分のうちの一データ・ファイル部分にファイル・シーケンス番号を割り当てる工程と、
ｃ）データ・ファイル部分、前記ファイル・シーケンス番号及び合計シーケンス番号をデータ・ファイル・パケットに組み立てる工程であって、前記合計シーケンス番号が、いくつかのデータ・ファイル部分を表す工程と、
ｄ）所定の同期化パターンを前記データ・ファイル・パケットに備える工程と、
ｅ）前記複数のデータ・ファイル部分のうちのデータ・ファイル部分毎に工程ｂ）乃至ｄ）を繰り返す工程と、
ｆ）前記ユーザ領域に記憶するために、データ・ファイルを表すデータ・ファイル・パケットを記憶ファイルに組み立てる工程とを含む方法。
【請求項２０】
記録担体上のユーザ領域に記憶されたデータ・ファイルの取り出しに使用するコンピュータ・プログラムであって、前記コンピュータ・プログラムがプロセッサ上で実行されると請求項１０乃至１８の何れかに記載の方法の工程を読出装置のプロセッサに行わせるためのプログラム・コード手段を備えるコンピュータ・プログラム。
【請求項２１】
記録担体上のユーザ領域に記憶されたデータ・ファイルのフォーマッティングに使用するコンピュータ・プログラムであって、前記コンピュータ・プログラムがプロセッサ上で実行されると請求項１９記載の方法の工程をプロセッサに行わせるためのプログラム・コード手段を備えるコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、取り外し可能な記録担体からデータを読み出す読出装置に関し、この装置は、記録担体上に記憶されたデータを読み出す読出手段、及び読み出しを制御する制御手段を有する。
【０００２】
本発明は、取り外し可能な記録担体上に記憶するためにデータをフォーマッティングし、記録担体からデータを取り出す方法に更に関する。
【０００３】
本発明は、取り外し可能な記録担体上に記憶するためにデータをフォーマッティングし、記録担体からデータを取り出すために使用するコンピュータ・プログラムに更に関する。
【背景技術】
【０００４】
ＣＤ、ＤＶＤやブルーレイのような光ディスクなどの取り外し可能な記録担体は、読出装置に関する特殊データを配布するために使用することが可能である。前述のデータの一般的な例には、装置の動作を制御するファームウェアを更新するための更新データがある。
【０００５】
更新データを記憶し、読み出す方法は、国際公開０３／０１９５６２号パンフレットに開示されている。いわゆるサブコード・データ・チャンネルの使用が、この目的で提案されている。サブコード・データ・チャンネルは、コンパクト・ディスク・ディジタル・オーディオ・システム（ＣＤ−ＤＡ）によって知られている。このサブコード・データ・チャンネルは、オーディオ・データ・ストリーム内の時間多重モードにおけるいわゆる主チャンネルに含まれている。サブコード・データ・チャンネルからのデータにより、更なる情報（例えば、ＣＤ上に記憶されたトラックの再生中の経過時間や、トラックの名称、及び／又は関連したインタープリタなど）をＣＤプレイヤが再生することが可能になる。サブコード・チャンネルのこの機能に加えて、国際公開０３／０１９５６２号パンフレットには、サブコード・データ・チャンネルのうちの１つに更新データをコード化することが教示されている。これにより、更新データを配布する、コンテンツに無関係の手法が提供される。明らかに、上記手法は、サブコード・データ・チャンネルを備えたシステムにおいてのみ使用することが可能である。更に、上記手法は、更新データを記録するために、修正された特殊装置を必要とする。更に、サブコード・データ・チャネルの容量は、ＣＤディスクの合計容量のわずかな部分に過ぎず。よって、このようにして転送することが可能なデータの量が制限される。
【０００６】
欧州特許出願公開第１０４９０８９号明細書には、更新データを装置に配布する別の手法が開示されている。記録担体上の新たなデータ構造（いわゆるディスク制御ブロック）が提案されている。これは、記録担体の管理及び制御情報に使用される。一媒体は、別々の機能をそれぞれがアドレス指定する別々の複数のディスク制御ブロックを含み得る。一例には、ファームウェアを更新するためのディスク制御ブロックが含まれる。これは、光ディスクのリードイン領域及び／又はリードアウト領域（すなわち、ユーザによるデータの記憶のためにアクセス可能でない領域）に記憶される。更に、この解決策により、実際に、記録担体上にデータを記録する新たな標準が実現される。例えば、更新データは、特定の場所において特定のやり方で記録されなければならない。これにより、更新データの転送が、複雑な処理になる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、読出装置に関する何れかの特殊データ（特に、ファームウェア更新データ）を、記録担体を介して転送する単純かつ柔軟なやり方を提供することである。
【課題を解決するための手段】
【０００８】
この目的で、本発明の第１の局面によれば、本明細書の冒頭の段落に記載したような読出装置において、制御手段は、
記録担体上のユーザ領域内のアドレス指定可能な場所において記録された連続データ・ブロックを読み出すよう読出手段を制御し、
データ・ブロック毎に、少なくとも１つのデータ・ファイル・パケットに対応する少なくとも１つの所定の同期化パターンをデータ・ブロック内で局所化することにより、少なくとも１つのデータ・ファイル・パケットの存在を求めてデータ・ブロックを検査し、
少なくとも１つのデータ・ファイル・パケットが存在している場合、少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイル・パケット・シーケンス番号及び合計データ・ファイル・パケット・シーケンス番号を検査し、データ・ファイル・パケット・シーケンス番号は、少なくとも１つのデータ・ファイル・パケットに含まれたデータ・ファイルの一部を識別し、合計データ・ファイル・パケット・シーケンス番号は、データ・ファイルの一部を備えるいくつかのデータ・ファイル・パケットを表し、
データ・ファイルの一部をメモリに記憶し、
データ・ブロックのデータ・ファイル・パケットに含まれるデータ・ファイルの一部をメモリに記憶するとデータ・ファイルの取り出しを完了することにより、データ・ファイルを取り出すファイル取り出し手段を備える。
【０００９】
この目的で、本発明の第２の局面によれば、本願の冒頭段落に記載した、データを取り出す方法により、記録担体上のユーザ領域に記憶されたデータ・ファイルが取り出される。上記方法は、
ａ）ユーザ領域内のアドレス指定可能な場所において記憶された連続データ・ブロックからデータ・ブロックを読み出す工程と、
ｂ）少なくとも１つのデータ・ファイル・パケットに対応する少なくとも１つの所定の同期化パターンをデータ・ブロック内で局所化することにより、少なくとも１つのデータ・ファイル・パケットが存在しているかについてデータ・ブロックを検査する工程と、
ｃ）少なくとも１つのデータ・ファイル・パケットが存在している場合、少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイル・パケット・シーケンス番号及び合計データ・ファイル・パケット・シーケンス番号を検査する工程であって、データ・ファイル・パケット・シーケンス番号は、少なくとも１つのデータ・ファイル・パケットに含まれるデータ・ファイルの一部を識別し、合計データ・ファイル・パケット・シーケンス番号はデータ・ファイルの一部を備えるいくつかのデータ・ファイル・パケットを表す工程と、
ｄ）データ・ファイルの一部をメモリに記憶する工程と、
ｅ）更なるデータ・ブロックについて、工程ａ）乃至ｄ）を繰り返す工程と、
ｆ）データ・ブロック内のデータ・ファイル・パケットに含まれるデータ・ファイルの一部をメモリに記憶するとデータ・ファイルの取り出しを完了する工程とを含む。
【００１０】
この目的で、本発明の第３の局面によれば、本願の冒頭段落に記載した、データを取り出す方法により、記録担体上のユーザ領域に記憶するためにフォーマッティングされる。上記方法は、
ａ）データ・ファイルを複数のデータ・ファイル部分に分割する工程と、
ｂ）複数のデータ・ファイル部分のうちの一データ・ファイル部分にファイル・シーケンス番号を割り当てる工程と、
ｃ）データ・ファイル部分、ファイル・シーケンス番号及び合計シーケンス番号をデータ・ファイル・パケットに組み立てる工程であって、合計シーケンス番号が、いくつかのデータ・ファイル部分を表す工程と、
ｄ）所定の同期化パターンをデータ・ファイル・パケットに備える工程と、
ｅ）複数のデータ・ファイル部分のうちのデータ・ファイル部分毎に工程ｂ）乃至ｄ）を繰り返す工程と、
ｆ）ユーザ領域に記憶するために、データ・ファイルを表すデータ・ファイル・パケットを記憶ファイルに組み立てる工程とを含む。
【００１１】
この目的で、本発明の第４の局面によれば、本願の冒頭に記載された、データを取り出すために使用されるコンピュータ・プログラムが提供され、コンピュータ・プログラムは、読出装置のプロセッサに、本発明の第２の局面に関して記載された方法を行わせるプログラム・コード手段を有する。
【００１２】
この目的で、本発明の第５の局面によれば、本願の冒頭に記載された、データをフォーマッティングするために使用されるコンピュータ・プログラムが提供され、コンピュータ・プログラムは、プロセッサに、本発明の第３の局面に関して記載された方法を行わせるプログラム・コード手段を有する。
【００１３】
本発明による方策は、例えば、使用されているファイル・システムによって定義されている、ユーザ領域内の正確な位置についての知識なしで読出装置がデータを取り出すことが可能であるという作用を有する。
【００１４】
本発明は、以下の認識にも基づく。ＤＶＤプレイヤなどのディスク・ベースの製品のソフトウェア更新や他の特殊データは、例えば、エンド・ユーザにより、更新ファームウェアをダウンロードし、空きの記録可能ディスクにバーニングし、最終製品に挿入してファームウェア更新を実施することにより、効率的かつタイムリーに配布することが可能である。記録可能な光媒体は、（例えば、Ａｌａｎ  Ｂ．  Ｍａｒｃｈａｎｔによる「Ｏｐｔｉｃａｌ  ｒｅｃｏｒｄｉｎｇ：  ａ  ｔｅｃｈｎｉｃａｌ  ｏｖｅｒｖｉｅｗ  （ＩＳＢＮ  ０−２０１−７６２４７−１）」などの数多くの著書により、）ディジタル・データの光記録の当業者に周知である。
【００１５】
多くの場合、ファームウェア更新や、特殊データの取り出しの役割を果たすファームウェアに利用可能な資源が制限される理由で、更新ディスク上の特定のファイル・システム（例えば、ＩＳＯ９６６０レベル１）のみが使用される。種々のファイル・システムが存在しており、ファームウェア更新と互換でないようにディスクがバーニングされることが多いということをエンド・ユーザは知らないことが多い。
【００１６】
通常、記録担体上のデータは、特定のファイル・システムの規則によってファイルに編成される。前述のファイル・システムはそれ自身のファイル・システム・データを有する。このデータは、記録媒体上に記憶されたユーザ・データに関する全種類の構造についての情報を含む。特に、ファイル・システム・デ―タは、論理ボリューム及び／又は物理ボリュームの構造を表すボリューム構造と、データを含むファイルの構造を表すファイル・エントリと、ファイルのグループ化を表すディレクトリ・エントリと、記録担体上にデータを記憶するための割り当てられた空間又は割り当てられていない空間を表す空間ビットマップとを含み得る。記録担体は、データを記憶するための、アドレス可能な記録装置を含み得る。ファイル・システムのレベルでは、前述の装置は、規則に応じた、ファイル・システム（例えば、ＵＤＦ）の制御下での情報ブロック・シーケンス（例えば、ファイルや、ファイル／ディレクトリ・エントリなどの関連ファイル・システム・データ）の記憶に使用する対象の連続アドレス指定記憶空間（すなわち、ユーザ領域）を規定する論理アドレスを使用して参照される。ファイル・エントリは、記録担体上のファイル・データの位置付けについての情報（例えば、適切な情報ブロックを備える記録装置のアドレス）を備える。別々のファイル・システムのファイル・システム・データは互換でないことがあり得る。特に、これには、ファイル・エントリ自体、及び／又は、それに関するファイル・システム構造情報が関係し得る。その結果、多くの場合、一ファイル・システムの規則によって記録されたデータは、別のファイル・システムの制御下で取り出すことが可能でない。
【００１７】
本発明の解決策により、更新データなどのデータが読出装置に、ファイル・システムと無関係に転送される。データの取り出しは、データがその下で記録されたそのファイル・システムと無関係であり、記録担体上のファイル・システム・データと無関係である。更に、取り出す場合、記録担体は、何れのファイル・システムの制御下で搭載されなくてもよい。
【００１８】
装置の実施例では、ファイル取り出し手段は、５１２バイトの倍数に量子化されたサイズをそれぞれが有するデータ・パケットからデータ・ファイルを取り出すためのものである。これにより、ディスク上の最小アドレス指定可能データ量が５１２バイト又はその倍数である現代のディスク・ベースのファイル・システムに本発明を効率的に適用することが可能になる。例えば、ハード・ディスク及びメモリ・カードでは多くの場合、５１２バイト・ブロックが使用され、ＣＤ及びＤＶＤは２０４８バイト・ブロックを使用し、ブルーレイ・ディスクは４０９６バイト・ブロックを使用する。
【００１９】
ファイル取り出し手段が、ヘッダを含む少なくとも１つのデータ・パケットからデータ・ファイルの一部を取り出すためのものである場合、ヘッダが、少なくとも１つの所定の同期化パターン、データ・ファイル・パケット・シーケンス番号及び合計データ・ファイル・パケット・シーケンス番号を有することが効果的である。これにより、データ・ファイル・パケット内のデータの編成が改善され、取り出しが単純化される。
【００２０】
装置の更なる実施例では、ファイル取り出し手段は、少なくとも１つのデータ・ファイル・パケットに含まれるチェックサム・データに応じてデータ・ファイルを取り出すためのものであり、チェックサム・データは、
パリティ・データ、
巡回冗長検査、
暗号データ（特に、ハッシュ関数データ）
のうちの少なくとも１つを有する。
これにより、エラーに対する保護、及び、データに対する制御されたアクセスが可能になる。
【００２１】
効果的には、ファイル取り出し手段は、少なくとも１つのデータ・ファイル・パケット内の読み出しエラーの場合に、データ・ファイルの一部の複製をメモリに記憶するためのものであり、複製は、別のデータ・ファイル・パケットに含まれる。これにより、エラーに対する保護が更に改善される。
【００２２】
装置の一実施例では、ファイル取り出し手段は、データ・ファイルを識別するファイル識別データに基づいてデータ・ファイルを取り出すためのものであり、ファイル識別データは少なくとも１つのデータ・ファイル・パケットに含まれ、データ・ファイル・パケットは、複数のデータ・ファイルの一部を含む。これにより、多くのデータ・ファイルの取り出しが容易になる。
【００２３】
装置の別の実施例では、制御手段は、データ・ファイルに含まれる更新データにより、装置の動作を制御するためのソフトウェアを更新するファームウェア更新手段を備える。これにより、装置が、ファイル・システムと無関係に更新される。
【発明を実施するための最良の形態】
【００２４】
本発明による装置及び方法の好ましい更なる実施例は、内容を本明細書に援用する特許請求の範囲に記載している。
【００２５】
本発明の前述及び他の局面は、以下の記載において例として説明する実施例及び添付図面から明らかであり、前述の実施例及び添付図面を参照して明らかにする。
【００２６】
別々の図中の対応する構成要素は、同一の参照符号を有する。
【実施例１】
【００２７】
図１は、トラック９及び中心穴１０を備えたディスクの形態を有する記録担体１１の例を示す。情報（データ）を表す一連の記録された（記録される対象の）マークの位置であるトラック９は、情報層上のほぼ平行のトラックを構成するらせん状の回転パターンによって配置される。光ディスクと呼ばれる記録担体は、光学的に読み出し可能であり得る。記録可能なディスクの例には、ＣＤ−ＲＷ、及び、ＤＶＤの書込可能なバージョン（ＤＶＤ＋ＲＷなど）、並びに、ブルーレイ・ディスク、すなわちＢＤ（ｈｔｔｐ：／／ｗｗｗ．ｂｌｕ−ｒａｙｄｉｓｃ．ｃｏｍにおいて説明が入手可能である）と呼ばれる、青色レーザを使用した書込可能な高密度光ディスクがある。情報は、光学的に検出可能なマーク（例えば、相変化材料における結晶マーク又はアモルファス・マーク）をトラックに沿って記録することにより、情報層上に表される。記録可能なタイプの記録担体上のトラック９は、未記録の記録担体の製造中に設けられる予め型押しされたトラック構造によって示される。トラック構造は、例えば、走査中にトラックを読み出し／書き込みヘッドが追従することを可能にするプリグルーブ１４によって構成される。トラック構造は、位置情報（例えば、通常、情報ブロック又はデータ・ブロックと呼ばれる、情報単位の場所を示すためのアドレス）を備える。情報ブロックは、より大きな単位にグループ化することが可能である。例えば、ＤＶＤシステムでは、２Ｋバイトのデータをそれぞれが有する１６個の情報ブロックが、誤り訂正の目的で、３２ＫバイトのいわゆるＥＣＣブロックにグループ化される。
【００２８】
取り外し可能な記録担体の更なる例には、ＰＣカード、コンパクトフラッシュ（登録商標）、スマートメディア、ミニチュア・カード、ＳＤ／ＭＭＣやメモリ・スティックなどのソリッドステート・メモリ・カードがある。図２は、本発明による、ＣＤ−ＲＷ、ＤＶＤ＋ＲＷやＢＤなどの記録媒体１１から情報を読み出す読出装置の例を示す。装置には、記録担体上のトラックを走査するための読出手段を備える。この手段は、記録担体１１を回転させる駆動装置２１と、ヘッド２２と、トラック上の放射方向にヘッド２２を粗く位置決めする位置決め装置２５とを備える。ヘッド２２は、記録担体の情報層のトラック上の放射スポット２３にフォーカスさせた、光学素子を通って誘導された放射ビーム２４を生成する既知のタイプの光学系を備える。放射ビーム２４は、放射源（例えば、レーザ・ダイオード）によって生成される。ヘッドは、ビームの光軸に沿って放射ビーム２４の焦点を移動させるフォーカシング・アクチュエータと、トラックの中心上で放射方向にスポット２３を精密に位置決めするトラッキング・アクチュエータとを更に備える（図示せず）。トラッキング・アクチュエータは、光学素子を放射方向に移動させるコイルを備えるか、又は、あるいは、反射素子の角度を変えるよう構成し得る。読み出しの場合、情報層が反射する放射は、読出信号を生成し、トラッキング・アクチュエータ及びフォーカシング・アクチュエータを制御するためのトラッキング・エラー信号及びフォーカシング・エラー信号を含む検出器信号を更に生成するために、ヘッド２２において、通常のタイプの検出器（例えば、４象限ダイオード）によって検出される。読出信号は、情報（データ）を取り出すために、復調器、フォーマット解除器及び出力装置をはじめとする通常のタイプの読出処理装置３０によって処理される。よって、情報を読み出しする読出手段は、駆動装置２１、ヘッド２２、位置決め装置２５、及び読出処理装置３０を含む。前述の装置の動作は、制御装置２０によって制御される。情報は、記録層における光学的に検出可能なマークによって表すことが可能である。マークの形態は、何れかの光学的に読み取り可能な形態（例えば、材料（染料、合金や相変化材料など）において記録する際に得られる、周囲と異なる反射係数を有する領域の形態、又は、光磁気材料において記録する際に得られる、周囲と異なる磁化の方向を有する領域の形態）であり得る。
【００２９】
あるいは、情報は、ＰＣカード、コンパクトフラッシュ（登録商標）、スマートメディア、ミニチュア・カード、ＳＤ／ＭＭＣやメモリ・スティックなどのソリッドステート・メモリ・カードから取り出すことが可能である。この場合、読出装置は、メモリ・カードとの間でデータを転送するためのカード・インタフェース（図示せず）を備える。カード・インタフェースは更なる装置であり得るか、又は、ヘッド２２、駆動装置２１及び位置決め装置２５の代わりに、読出装置に含まれ得る。
【００３０】
情報の読み出しを制御する制御装置２０は、ユーザ又はホスト・コンピュータからコマンドを受け取るよう構成することができる。制御装置２０は、制御線２６（例えばシステム・バス）を介して、読出処理装置３０、駆動装置２１、及び位置決め装置２５に接続される。制御装置２０は、後述するように本発明による手順及び機能を行うために、制御回路（例えば、マイクロプロセッサ）、プログラム・メモリ、及び制御ゲートを備える。制御装置２０は、論理回路におけるステート・マシンとして実現することもできる。
【００３１】
装置は、書き込み可能であるか、又は書き換え可能であるタイプの記録担体１１（例えば、ＤＶＤ＋ＲＷ又はＢＤ−ＲＥ）上に情報を書き込むよう構成することができる。装置は次いで、ヘッド２２を駆動させるための書き込み信号を生成するよう入力情報を処理する書込装置２９を備える。書込動作中、情報を表すマークが記録担体上に形成される。マークは、通常、レーザ・ダイオードからの電磁放射ビーム２４を介して記録層上で生成されるスポット２３によって形成される。書込動作は、書込装置２９に接続された制御装置２０によって制御される。光ディスクへの情報の書き込み、及び光ディスクからの情報の読み出し、並びに、フォーマッティング、誤り訂正及びチャンネル符号化の規則は、当該技術分野において（例えば、ＣＤシステム及びＤＶＤシステムから）周知である。
【００３２】
制御装置２０は、トラック内の物理アドレスにおける各ブロックを位置決めすることにより、情報の読み出しを制御するよう構成される。物理アドレスは論理アドレスに変換され、逆も同様である。論理アドレスは、ファイル管理システム（例えば、ＵＤＦ）の制御下のファイルなどの、情報ブロック・シーケンスの記憶に使用する対象の連続データ記憶空間を構成する。すなわち、ファイル管理システムによって使用される論理アドレスは、制御装置２０により、記録担体上の場所の対応する物理アドレスにマッピングされる。前述のファイル・システムはそれ自身のファイル・システム・データを有する。このデータは、記録媒体上に記憶されたユーザ・データに関する全種類の構造についての情報を含む。特に、ファイル・システム・デ―タは、論理ボリューム及び／又は物理ボリュームの構造を表すボリューム構造と、ユーザ・データを含むファイルの構造を表すファイル・エントリと、ファイルのグループ化を表すディレクトリ・エントリと、記録担体上にデータを記憶するための割り当てられた空間又は割り当てられていない空間を表す空間ビットマップとを含み得る。
【００３３】
ファイル管理システムの制御下で記録担体上のデータにアクセスするために、記録担体は、ファイル管理システム下で搭載されると言える。
【００３４】
実施例では、装置は、記憶システムのみ（例えば、コンピュータ内で使用される光ディスク・ドライブ）である。制御装置２０は、標準化されたインタフェース（図示せず）を介してホスト・コンピュータ内の処理装置と通信するよう構成される。ディジタル・データは、書込装置２９及び読出処理装置３０との間で直接インタフェースされる。この場合、インタフェースは、入力装置及び出力装置として機能する。
【００３５】
一実施例では、装置は、スタンドアロン型装置（例えば、消費者用のビデオ再生／記録装置）として構成される。上記装置に含まれる制御装置２０、又は更なるホスト制御装置は、ユーザによって直接制御されるよう構成される。装置は、アプリケーション・データ処理（例えば、オーディオ及び／又はビデオ処理回路）を含む。書込装置２９に提示される情報は、アナログ・オーディオ及び／又はビデオ信号、若しくは、非圧縮ディジタル・オーディオ／ビデオ信号を含み得る。この場合、書込装置２９は、前述の信号の圧縮手段を含み得る。読出処理装置３０は、適切なオーディオ及び／又はビデオ復号化装置を備え得る。
【００３６】
制御装置２０は、記録担体上に記録された情報ブロックに含まれるデータからデータ・ファイルを、ファイル・システムと無関係に取り出すファイル取り出し装置３１を含む。制御装置２０は、ファイル・システム管理の制御下で記録担体を搭載することなくデータ・ファイルを取り出すようファイル取り出し装置３１を制御する。ファイル取り出し装置３１は、記録担体上のユーザ領域内のアドレス指定可能な場所において記録された連続データ・ブロックを、ユーザ領域内の第１のブロックから始めて読み出すよう読出手段を制御する。第１のブロックの物理アドレスは、記録担体のタイプに依存する。ＤＶＤシステムの場合、第１ブロックの物理アドレスは０３００００ｈである一方、ブルーレイ・システムの場合、００１０００００ｈである。記録担体から読み出されるデータ・ブロック毎に、データ・ファイル・パケットに対応する少なくとも１つの所定の同期化パターンをデータ・ブロック内で局所化することにより、少なくとも１つのデータ・ファイル・パケットが存在しているかについてデータ・ブロックを検査する。同期化パターンが見つかると、ファイル取り出し装置３１は、データ・ファイル・パケットに含まれるデータ・ファイル・パケット・シーケンス番号、及び合計データ・ファイル・パケット・シーケンス番号を検査する。合計データ・ファイル・パケット・シーケンス番号は、データ・ファイルの一部を備えるいくつかのデータ・ファイル・パケットを表す。データ・ファイル・パケットそれぞれは、以下でチャンクとも呼ばれる、データ・ファイルの一部を備え、この一部は、対応するデータ・ファイル・パケット・シーケンス番号によって一意に識別される。合計データ・ファイル・パケット・シーケンス番号は、メモリ装置３２にデータ・ファイルを記憶するために必要なメモリを割り当てるために使用される。
【００３７】
メモリ装置３２は、ファイル取り出し装置３１自体内に含まれ得るか、あるいは、制御装置２０内に含まれ得るか、又は別個のメモリ装置（の一部）であり得る。
【００３８】
データ・ブロックに存在するデータ・ファイル・パケット毎に、ファイル取り出し装置３１は、メモリ装置３２にデータ・ファイルの対応する部分を記憶する。合計データ・ファイル・パケット・シーケンス番号によって示されるデータ・ファイルの部分全てをメモリ装置３２に記憶すると、データ・ファイルの取り出しが完了する。
【００３９】
よって、特定のファイル・システムを求めて検査する代わりに、ファイル取り出し装置３１は、記録担体からデータ・ブロックを、ユーザ領域の最初（例えば、光ディスク上のリードイン領域直後）から始めて順次読み出すに過ぎない。
【００４０】
読出装置の特定の実施例のファイル取り出し装置３１によって処理されるデータ・ファイル・パケットの構造の例は、図３及び図４を参照して説明する。
【００４１】
読出装置の一実施例では、ファイル取り出し装置３１は、最初に見つかった、このデータ・ファイル・パケットのみにある合計データ・ファイル・パケット・シーケンス番号を検査する。
【００４２】
現代のデータ記憶システムの場合、記録担体上のデータの最小アドレス指定可能なデータ量は５１２バイト又はその倍数であり得る。読出装置の実施例では、ファイル取り出し装置３１は、５１２バイトの倍数に量子化されたサイズをそれぞれが有するデータ・パケットからデータ・ファイルを取り出すよう構成される。このことは、各データ・ブロックが、整数のデータ・ファイル・パケットを有することを意味する。
【００４３】
読出装置の実施例では、制御装置２０は、メモリ装置３２に記憶されたデータ・ファイルに含まれる更新データにより、装置の動作を制御するためのソフトウェアを更新するファームウェア更新装置３３を含む。
【００４４】
読出装置の実施例では、制御装置２０は、データ・ファイルに含まれるオペレーティング・システム・データ又はアプリケーション・データを使用して読出装置をブートする（起動する）ブート装置３４を含む。
【００４５】
ファイル取り出し装置３１、ファームウェア更新装置３３、及びブート装置３４は例えば、一装置としてファームウェアで実現することが可能である。
【００４６】
読出装置の実施例では、ファイル取り出し装置３１は、同期化パターン、対応するデータ・ファイル・パケット・シーケンス番号、及び合計データ・ファイル・パケット・シーケンス番号を備えたヘッダをそれぞれが有するデータ・パケットからデータ・ファイルを取り出すよう構成される。
【００４７】
効果的には、ファイル取り出し装置３１は、複数のデータ・ファイルを取り出すよう適合させることが可能であり、各データ・ファイルはファイル識別データによって識別され、ファイル識別データは各データ・ファイル・パケットに含まれる。ファイル取り出し装置３１は、別々のデータ・ファイルに対して、メモリ装置３２の別個のメモリ部分を割り当て、ファイル識別データに応じて前述のデータ・ファイルの一部を取り出す。各データ・ファイルは一意のファイル名によって識別される。
【００４８】
ファイル識別データを備えたヘッダを含むデータ・ファイル・パケットの構造の例は図３を参照して説明する。
【００４９】
読出装置の実施例では、ファイル取り出し装置３１は、図４を参照して説明するように、データ・ファイル・パケットに含まれるチェックサム・データに応じてデータ・ファイルを取り出すためのものである。
【００５０】
読出装置の更なる実施例は、最初に読み出されたデータ・ファイル・パケット内の読み出しエラーの場合、データ・ブロック内の別のデータ・ファイル・パケットに含まれるデータ・ファイルの一部の複製をメモリ装置３２に記憶するよう適合されたファイル取り出し装置３１を備える。この場合、図４に例示するように、２つ以上のデータ・ファイル・パケットが、同じデータ・ファイル・パケット・シーケンス番号を有する。特定のデータ・ファイル・パケット・シーケンス番号を有するデータ・ファイル・パケットの取り出し中に読み出しエラーが存在する場合、ファイル取り出し装置３１は、同じデータ・ファイル・パケット・シーケンス番号を有する別のデータ・ファイル・パケットをサーチする。
【００５１】
ファイル取り出し装置３１は、データ・ファイル・パケットに含まれるチェックサム・データに応じてデータ・ファイルを取り出すよう適合させることが可能である。チェックサム・データは、
パリティ・データ、
巡回冗長検査データ、
暗号データ（特に、ハッシュ関数データ）
のうちの少なくとも１つを含む。この機能は図４を参照して例示する。データ・ファイル・パケット内のパリティ・データ又は巡回冗長検査データは、データ・ブロックに含まれ得る誤り訂正データに加えて、エラーに対する第２のレベルの保護として使用することが可能である。
【００５２】
図３は、本発明による、データ・ファイル・パケットの構成の例を示す。元のデータ・ファイル４１は、（５１２バイト−特定量のヘッダ情報）のチャンクに分割される。前述のチャンク４２それぞれには、同期化パターン４４、データ・ファイル名を含むファイル識別データ４５、データ・ファイル名を示すデータ・ファイル・パケット・シーケンス番号４６、及び、データ・ファイルのチャンクの数である合計データ・ファイル・パケット・シーケンス番号４７を含む特別に作られたヘッダ４３が先行する。前述の構成要素は、５１２バイトのサイズを有するデータ・ファイル・パケット４８を構成し、このサイズは、図３の参照符号４９で示す。データ・ファイルに対応するデータ・ファイル・パケットは全て、記録担体上のユーザ領域において、特定のファイル・システム管理の制御下で転送データ・ファイルとして記録される転送データ５０を構成する。
【００５３】
ヘッダ４３の例を以下、表１に表す。この例では、ヘッダ４３は３４バイトを備え、よって、単一のチャンク４２には４７８バイトが残る。
【表１】
2009521069.tif 000003
記録担体上の転送データ・ファイルに書き込むためにユーザが利用するファイル・システムがどれであっても、転送データ・ファイルに属する記録担体上の各データ・ブロックは、前述のヘッダから始まることになる。
【００５４】
記録担体上の単一のデータ・ブロックは、２つ以上のデータ・ファイル・パケットを含み得る。記録担体の最小アドレス指定可能な単位が５１２バイトよりも大きい場合に、このことが生じる。例えば、ＣＤシステムでは、各データ・ブロックは２０４８バイトのサイズを有し、したがって、単一のデータ・ブロックは４つのデータ・ファイル・パケットを含むことになる。しかし、各データ・ブロックは常にヘッダから始まる、２０４８は５１２の倍数であるからである。あるいは、同じシステムの場合、データ・ファイル・パケット４９のサイズは２０４８バイトになり、データ・ブロック毎一データ・ファイル・パケットにつながり得る。これにより、３８バイトのヘッダの場合、データ・ファイルのチャンクが２０１０バイトになる。
【００５５】
データ・ファイルの単一のチャンクのサイズを、データ・ファイルのチャンクの数で乗算すると、メモリ装置３２において、ファイル取り出し装置３１によって割り当てられるメモリのサイズが得られる。データ・ファイル・パケットのシーケンス番号は、メモリ装置３２において、データ・ファイルを正しい順序で組み立てるためにファイル取り出し装置３１によって使用される。
【００５６】
図６中のコンピュータ擬似コードは、ファイル取り出し装置３１によって行われ、データ・ファイルを読み出し、組み立て直すための方法の例を表す。
【００５７】
冗長度を与えるために、同じデータを備えるチャンクを、データ・ファイル・パケットのうちで少なくとも一度繰り返すことが可能である。このことは、図４において、転送データに２度生起する、１、２及び３として番号付けされたチャンクによって示される。冗長度の増加により、転送データ・ファイルのファイズ・サイズが増加する。これは、転送ファイルを圧縮することにより、（例えば、ＺＩＰファイルを作成することにより）補償することが可能である。ファイル内のデータが単純に繰り返されるからである。ＺＩＰ圧縮は、この場合、非常に効率的であり、結果として生じるファイル・サイズは冗長度のないものよりもわずかに高いに過ぎない一方、記録担体上に配置されたファイルに冗長度を与える。
【００５８】
図４は、本発明による、データ・ファイル・パケットの構成の別の例を示す。元のデータ・ファイル４１は、ヘッダ４３が追加されるチャンク４２に分割される。各デ―タ・ファイル・パケット４８の最後に、チェックサム５１が付加される。このチェックサムは、単純なパリティ・バイト、巡回冗長検査データ（ＣＲＣ）、又は暗号ハッシュ関数（ＭＤ５やＳＨＡ１など）であり得る。後者の場合、データ５０は、読出装置にセキュアに転送することが可能である。チェックサムが、ヘッダ４３、及び各チャンク４２のペイロードにわたって生成される。チェックサムの付加はデータの保護を改善するが、更に、データ・ファイル・パケット４９のサイズが変わらないので、ペイロードに利用可能な空間の量を減少させる。
【００５９】
図７中のコンピュータ擬似コードは、ファイル取り出し装置３１によって行われ、データ・ファイルを読み出し、組み立て直すための方法の別の例を表す。この例では、チェックサムは４バイトとし、よって、図６中の４６８バイトと比較すれば、ペイロードが４６４バイトに削減されている。
【００６０】
図５は、本発明による、データ・ファイルを取り出す方法の例を示す図である。工程１０１では、ユーザ領域内のアドレス指定可能な場所において記憶された連続データ・ブロックのうちのデータ・ブロックが読み出される。次に、工程１０２で、データ・ブロック内でデータ・ファイル・パケットに対応する少なくとも１つの所定の同期化パターンにおいて局所化することにより、少なくとも１つのデータ・ファイル・パケットが存在しているかについてデータ・ブロックを検査する。データ・ブロック内に同期化パターンが存在していない場合、工程１０１が、次のデータ・ブロックについて繰り返される。少なくとも１つのデータ・ファイル・パケットが存在している場合、少なくとも１つのデータ・ファイル・パケットにおけるデータ・ファイル・パケット・シーケンス番号及び合計データ・ファイル・パケット・シーケンス番号が工程１０３で検査される。合計データ・ファイル・パケット・シーケンス番号は、データ・ファイルの一部を含むいくつかのデータ・ファイル・パケットを表す。次の工程１０４では、データ・ファイルの複数の部分のうちの、データ・ファイルの一部分がメモリに記憶され、データ・ファイルの一部分は少なくとも１つのデータ・ファイル・パケットに含まれ、対応するデータ・ファイル・パケット・シーケンス番号によって識別される。２つ以上の同期化パターンが工程１０２で見つかった場合、見つかった同期化パターンの数に応じてデータ・ブロック内の１つ又は複数のデータ・ファイル・パケットについて工程１０３及び１０４が繰り返される。次に、工程１０５で、データ・ブロック内のデータ・ファイル・パケットに含まれる、データ・ファイルの一部がメモリに記憶されているか否かが検査される。このことは、データ・ファイルの取り出された部分のデータ・ファイル・パケット・シーケンス番号を合計データ・ファイル・パケット・シーケンス番号に対して検査することによって行われる。データ・ファイルの取り出しが完了していない場合、工程１０１、１０２、１０３及び１０４が、更なるデータ・ブロックについて繰り返される。
【００６１】
データ・ファイルの取り出しの方法の実施例では、工程１０３は、前述のチェックサムの検証を含む。
【００６２】
方法の他の実施例は、読出装置の実施例を参照して前述したようなファイル取り出し装置３１、ファームウェア更新装置３３及び／又はブート装置３４の機能に対応する。
【００６３】
図８は、本発明による、記憶するためにデータ・ファイルをフォーマッティングする方法の例を示す図である。第１の工程２０１では、データ・ファイルはデータ・ファイル部分に分割される。合計シーケンス番号には、データ・ファイル部分の数を表す値が与えられる。データ・ファイルの複数の部分の各データ・ファイル部分に対して、一意のファイル・シーケンス番号が工程２０２で割り当てられる。次に、工程２０３で、データ・ファイル部分、ファイル・シーケンス番号、及び合計シーケンス番号が、データ・ファイル部分に対応するデータ・ファイル・パケットに組み立てられる。データ・ファイル・パケットには更に、所定の同期化パターンが備えられる。工程２０２及び２０３は、複数のデータ・ファイル部分の各データ・ファイル部分について繰り返される。次の工程２０４では、データ・ファイルを表すデータ・ファイル・パケットが、記録担体上のユーザ領域に記憶するために記憶ファイルに組み立てられる。
【００６４】
データ・ファイルをフォーマッティングする方法の実施例では、工程２０２及び２０３が統合される。
【００６５】
方法の別の実施例では、工程２０１及び２０２が統合される。
【００６６】
工程２０３は、所定の同期化パターン、ファイル・シーケンス番号及び合計シーケンス番号を備えるヘッダを生成し、よって、データ・ファイル・パケットがヘッダ及びデータ・ファイル部分から組み立てられるサブ工程を含むよう修正することが可能である。
【００６７】
データ・ファイルをフォーマティングする方法の他の例は、図３及び図４を参照して前述したデータ・ファイル・パケットの構成の例を組み入れている。
【００６８】
読出装置の実施例では、前述の制御装置２０、及び／又はデータ・ファイルの取り出しの機能は、ソフトウェア・プログラムにおいて実現される。適切なプロセッサ内で実行されるソフトウェア・プログラムは、取り出し処理の実行を制御する。ソフトウェア・プログラムは、例えば、記憶装置における、ＥＰＲＯＭフラッシュ・メモリのようなプログラム・メモリに既に存在しているソフトウェアの更新の形態で、記憶装置に入力される対象の実行可能なファイルであり得る。
【００６９】
本発明による、記録担体上のユーザ領域に記憶されたデータ・ファイルの取り出しに使用するためのコンピュータ・プログラムの種々の実施例は、コンピュータ・プログラムが読出装置によって実行されると、前述の読出装置、及びデータ・ファイルの取り出しの方法の実施例を参照して説明した機能を制御装置２０に行わせるよう動作可能である。
【００７０】
本発明による、記録担体上のユーザ領域に記憶するためにデータ・ファイルをフォーマッティングするために使用するコンピュータ・プログラムの別々の実施例は、コンピュータ・プログラムがプロセッサ上で実行されると、記憶するデータ・ファイルをフォーマッティングする方法の実施例を参照して説明した機能をプロセッサに実行させるよう動作する。
【００７１】
本発明はその好ましい実施例を参照して説明してきたが、これは、限定的な例でない。よって、特許請求の範囲、及び実施例に規定された本発明の範囲から逸脱しない限り、種々の修正が当業者に明らかになり得る。更に、本発明は、前述の新たな特徴又は特徴の組み合わせそれぞれにおいて存在している。本発明は、コンピュータ・プログラムを実行する汎用プロセッサ、あるいは専用ハードウェア、あるいは両方の組み合わせによって実現することができ、本明細書及び特許請求の範囲では、「ｃｏｍｐｒｉｓｉｎｇ」の語は、記載された構成要素又は構成工程以外の他の構成要素又は構成工程の存在を排除するものでなく、構成要素に先行する「ａ」又は「ａｎ」の語は、前述の構成要素が複数存在することを排除するものでなく、参照符号は何れも特許請求の範囲を限定するものでなく、「ｍｅａｎｓ」は単一の品目又は複数で表すことができ、いくつかの「手段」を、同じハードウェア品目で表すことができる。
【図面の簡単な説明】
【００７２】
【図１】取り外し可能な記録担体を示す図である。
【図２】本発明による読出装置を示す図である。
【図３】本発明による、データ・ファイル・パケットの構成の例を示す図である。
【図４】本発明による、データ・ファイル・パケットの構成の別の例を示す図である。
【図５】本発明による、データ・ファイルの取り出す方法の例を示す図である。
【図６】本発明による、データ・ファイルを取り出す方法の他の例を表すコンピュータ擬似コードを示す図である。
【図７】本発明による、データ・ファイルを取り出す方法の他の例を表すコンピュータ擬似コードを示す図である。
【図８】本発明による、記憶するためにデータ・ファイルをフォーマッティングする方法の例を示す図である。
【図１】
2009521069.tif 000004
【図２】
2009521069.tif 000005
【図３】
2009521069.tif 000006
【図４】
2009521069.tif 000007
【図５】
2009521069.tif 000008
【図６】
2009521069.tif 000009
【図７】
2009521069.tif 000010
【図８】
2009521069.tif 000011
【国際調査報告】
2009521069.tif 000012
2009521069.tif 000013