(57)【要約】【課題】すでに記録されているデータとの間に論理的な矛盾が発生するのを防止できる追記データのイメージファイル作成方法を提供する。【解決手段】情報記録媒体に追記する情報のイメージデータが作成され（ステップ４０３〜４０９）、さらに情報記録媒体の識別情報が取得される（ステップ４１１）。そして、識別情報とイメージデータとが関連付けられて、イメージデータを含むイメージファイルが作成される（ステップ４１３〜４１７）。これにより、後日イメージファイルを追記する場合に、追記に先だってイメージファイルに関連付けられている識別情報を参照することにより、すでに記録されているデータとの間に論理的な矛盾を発生することなくイメージファイルを追記することができる情報記録媒体を特定することが可能となる。【選択図】  図２
2004240549.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体に追記する情報のイメージファイルを作成するイメージファイル作成方法であって、
前記情報のイメージデータを作成する第１工程と；
前記情報記録媒体の識別情報を取得する第２工程と；
前記識別情報と関連付けて前記イメージデータを含むイメージファイルを作成する第３工程と；を含むイメージファイル作成方法。
【請求項２】
前記識別情報は、前記情報記録媒体が保持している物理情報及び論理情報の少なくとも一方を含むことを特徴とする請求項１に記載のイメージファイル作成方法。
【請求項３】
前記識別情報は前記物理情報を含み、
前記物理情報はディスク固有値情報、セッション情報及びトラック情報のうちの少なくとも一つを含むことを特徴とする請求項２に記載のイメージファイル作成方法。
【請求項４】
前記物理情報は前記ディスク固有値情報を含み、
前記ディスク固有値情報はディスクＩＤを含むことを特徴とする請求項３に記載のイメージファイル作成方法。
【請求項５】
前記物理情報は前記トラック情報を含み、
前記トラック情報は情報が記録されているトラック数及び情報が記録されているトラック長の少なくとも一方を含むことを特徴とする請求項３に記載のイメージファイル作成方法。
【請求項６】
前記識別情報は前記論理情報を含み、
前記論理情報は前記情報記録媒体のボリューム情報及びファイルシステム情報の少なくとも一方を含むことを特徴とする請求項２に記載のイメージファイル作成方法。
【請求項７】
前記論理情報は前記ボリューム情報を含み、
前記ボリューム情報はプライマリ・ボリューム・ディスクリプタ情報を含むことを特徴とする請求項６に記載のイメージファイル作成方法。
【請求項８】
前記イメージファイルは、前記識別情報を更に含むことを特徴とする請求項１〜７のいずれか一項に記載のイメージファイル作成方法。
【請求項９】
前記第３工程では、前記識別情報と前記イメージファイルとの関連を示す管理情報を作成することを特徴とする請求項１〜８のいずれか一項に記載のイメージファイル作成方法。
【請求項１０】
前記第３工程で作成された前記イメージファイルを保存する第４工程を更に含むことを特徴とする請求項１〜９のいずれか一項に記載のイメージファイル作成方法。
【請求項１１】
請求項１〜１０のいずれか一項に記載のイメージファイル作成方法で作成されたイメージファイルに含まれるイメージデータを情報記録媒体に追記する記録方法であって、
前記情報記録媒体の識別情報を取得する第１工程と；
前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致するか否かを判断する第２工程と；
前記判断の結果、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致する場合のみ、前記イメージファイルに含まれるイメージデータを前記情報記録媒体に追記する第３工程と；を含む記録方法。
【請求項１２】
情報記録装置とともに情報記録システムを構成する情報処理装置で用いられるプログラムであって、
イメージファイルの作成要求に応じて、特定の情報記録媒体に記録する情報のイメージデータを作成する第１手順と；
前記特定の情報記録媒体の識別情報を取得する第２手順と；
前記識別情報と関連付けて前記イメージデータを含むイメージファイルを作成する第３手順と；を前記情報処理装置に実行させるプログラム。
【請求項１３】
前記情報記録装置にロードされている情報記録媒体に対する前記イメージファイルの追記要求に応じて、前記情報記録媒体の識別情報を取得する第４手順と；
前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致するか否かを判断する第５手順と；
前記判断の結果、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致する場合のみ、前記イメージファイルに含まれるイメージデータを前記情報記録媒体に追記する第６手順と；を前記情報処理装置に更に実行させることを特徴とする請求項１２に記載のプログラム。
【請求項１４】
請求項１２又は１３に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１５】
情報記録媒体に情報を記録する情報記録システムであって、
特定の情報記録媒体に追記する情報のイメージファイルの作成要求に応じて、前記特定の情報記録媒体の識別情報と関連付けて前記情報のイメージデータを含むイメージファイルを作成するファイル作成手段を有する情報処理装置と；
前記情報処理装置からの記録要求に応じて、前記情報記録媒体に情報を記録する情報記録装置と；を備える情報記録システム。
【請求項１６】
前記情報処理装置は、前記情報記録装置にロードされている情報記録媒体に対する前記イメージファイルの追記要求に応じて、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致するか否かを判断する判断手段と；
前記判断の結果、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致する場合のみ、前記イメージファイルの追記を前記情報記録装置に要求する追記要求手段と；を更に備えることを特徴とする請求項１５に記載の情報記録システム。
【請求項１７】
前記イメージファイルは、前記識別情報を更に含むことを特徴とする請求項１５又は１６に記載の情報記録システム。
【請求項１８】
前記情報処理装置は、記憶装置と；
前記ファイル作成手段で作成されたイメージファイルを前記記憶装置に保存する保存手段と；を更に備えることを特徴とする請求項１５〜１７のいずれか一項に記載の情報記録システム。
【請求項１９】
前記ファイル作成手段は、前記識別情報と前記イメージファイルとの関連を示す管理情報を前記記憶装置に保存することを特徴とする請求項１８に記載の情報記録システム。
【請求項２０】
前記識別情報は、情報記録媒体が保持している物理情報及び論理情報の少なくとも一方を含むことを特徴とする請求項１５〜１９のいずれか一項に記載の情報記録システム。
【請求項２１】
前記情報記録媒体への記録方式はマルチセッション方式であることを特徴とする請求項１５〜２０のいずれか一項に記載の情報記録システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イメージファイル作成方法、記録方法、プログラム及び記録媒体、並びに情報記録システムに係り、更に詳しくは、情報記録媒体に追記する情報のイメージファイルを作成するイメージファイル作成方法、イメージデータを情報記録媒体に追記する記録方法、情報記録装置を制御する情報処理装置で用いられるプログラム及び該プログラムが記録された記録媒体、並びに情報記録装置及び情報処理装置を備えた情報記録システムに関する。
【０００２】
【従来の技術】
パーソナルコンピュータ（以下「パソコン」と略述する）は、その機能が向上するに伴い、音楽や映像といったＡＶ（Ａｕｄｉｏ−Ｖｉｓｕａｌ）情報を取り扱うことが可能となってきた。これらＡＶ情報の情報量は非常に大きいために、記録媒体としてＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｃ）やＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｃ）などの大容量の光ディスクが注目されるようになり、その低価格化とともに、光ディスクに情報を記録するための情報記録装置として光ディスク装置が普及するようになった。
【０００３】
例えばＣＤ−Ｒ（ＣＤ−ｒｅｃｏｒｄａｂｌｅ）にユーザデータを記録する場合には、パソコンにインストールされているマスタリングアプリケーションソフトウェア（以下、便宜上「ライタソフト」という）が一般に用いられている。このライタソフトでは、通常、ファイルシステムに対応して、ユーザデータ及びそのディレクトリ情報などを含むイメージデータを例えば一旦ハードディスク上に作成した後、そのイメージデータをＣＤ−Ｒに記録している。なお、ハードディスク上に作成されたイメージデータは、ＣＤ−Ｒへの記録後、自動的に削除される。
【０００４】
ＣＤ−Ｒへの記録方式の一つとしてマルチセッション方式があり、セッション単位で追記することが可能である。例えばすでに少なくとも一つのセッションが存在するＣＤ−Ｒに、ユーザデータを追記する場合には、ライタソフトは以下の処理を実行する。
▲１▼記録対象となるＣＤ−Ｒの所定位置に記録されているセッションのボリューム情報やファイルデータの論理構造に関する情報などを含むファイル管理情報を読み出す。
▲２▼追記されるユーザデータ（以下「追記データ」と略述する）に関するファイル情報を上記ファイル管理情報に付加する。これにより、追記データとすでに記録されているデータとのリンクが確立されることとなる。
▲３▼上記新たなファイル情報が付加されたファイル管理情報と追記データとを含むイメージデータをハードディスク上に作成する。
▲４▼作成されたイメージデータをＣＤ−Ｒに追記する。
▲５▼イメージデータをハードディスクから削除する。
【０００５】
【発明が解決しようとする課題】
近年、イメージデータをファイル化し、イメージファイルとしてハードディスクなどに保存する機能（以下、便宜上「ファイル化機能」ともいう）を有するライタソフトが市販されている。これにより、イメージデータの作成とＣＤ−Ｒへの記録とを個別に行うことが可能となった。例えば作成したイメージデータをファイル化してハードディスクに保存しておき、後日ＣＤ−Ｒへの記録を行うことができる。しかしながら、上記ファイル化機能は、ブランクディスクに記録するデータのみに対応しており、追記データには対応していないという不都合があった。これは、前述したように例えばマルチセッション方式で記録される場合には、イメージデータはファイル管理情報を含んでいるため、イメージデータを作成したときのＣＤ−Ｒと異なるＣＤ−Ｒにイメージデータが追記されると、すでに記録されているデータとの間に論理的な矛盾が発生し、「データは存在するがアクセスできない」、「無理にアクセスしようとするとシステムがクラッシュする」などの不都合が生じるおそれがあるためである。
【０００６】
本発明は、かかる事情の下になされたもので、その第１の目的は、すでに記録されているデータとの間に論理的な矛盾が発生するのを防止できる追記データのイメージファイル作成方法を提供することにある。
【０００７】
また、本発明の第２の目的は、情報記録装置とともに情報記録システムを構成する情報処理装置にて実行され、追記データとすでに記録されているデータとの間に論理的な矛盾が発生するのを防止できるプログラム及びそのプログラムが記録された記録媒体を提供することにある。
【０００８】
また、本発明の第３の目的は、すでに記録されているデータとの間に論理的な矛盾が発生することなくデータを追記することができる記録方法及び情報記録システムを提供することにある。
【０００９】
【課題を解決するための手段】
請求項１に記載の発明は、情報記録媒体に追記する情報のイメージファイルを作成するイメージファイル作成方法であって、前記情報のイメージデータを作成する第１工程と；前記情報記録媒体の識別情報を取得する第２工程と；前記識別情報と関連付けて前記イメージデータを含むイメージファイルを作成する第３工程と；を含むイメージファイル作成方法である。
【００１０】
これによれば、情報記録媒体に追記する情報のイメージデータが作成され（第１工程）、さらに情報記録媒体の識別情報が取得される（第２工程）。そして、識別情報とイメージデータとが関連付けられて、イメージデータを含むイメージファイルが作成される。これにより、例えば、後日イメージファイルを追記する場合に、追記に先だってイメージファイルに関連付けられている識別情報を参照することにより、すでに記録されているデータとの間に論理的な矛盾を発生することなくイメージファイルを追記することが可能な情報記録媒体を特定することができる。従って、結果として追記データとすでに記録されているデータとの間に論理的な矛盾が発生するのを防止することが可能となる。
【００１１】
この場合において、前記識別情報としては種々の情報が考えられ、例えば請求項２に記載のイメージファイル作成方法の如く、前記識別情報は、前記情報記録媒体が保持している物理情報及び論理情報の少なくとも一方を含むこととすることができる。
【００１２】
この場合において、請求項３に記載のイメージファイル作成方法の如く、前記識別情報が前記物理情報を含む場合に、前記物理情報はディスク固有値情報、セッション情報及びトラック情報のうちの少なくとも一つを含むこととすることができる。
【００１３】
この場合において、請求項４に記載のイメージファイル作成方法の如く、前記物理情報が前記ディスク固有値情報を含む場合に、前記ディスク固有値情報はディスクＩＤを含むこととすることができる。
【００１４】
上記請求項３に記載のイメージファイル作成方法において、請求項５に記載のイメージファイル作成方法の如く、前記物理情報が前記トラック情報を含む場合に、前記トラック情報は情報が記録されているトラック数及び情報が記録されているトラック長の少なくとも一方を含むこととすることができる。
【００１５】
上記請求項２に記載のイメージファイル作成方法において、請求項６に記載のイメージファイル作成方法の如く、前記識別情報が前記論理情報を含む場合に、前記論理情報は前記情報記録媒体のボリューム情報及びファイルシステム情報の少なくとも一方を含むこととすることができる。
【００１６】
この場合において、請求項７に記載のイメージファイル作成方法の如く、前記論理情報が前記ボリューム情報を含む場合に、前記ボリューム情報はプライマリ・ボリューム・ディスクリプタ情報を含むこととすることができる。
【００１７】
上記請求項１〜７に記載の各イメージファイル作成方法において、請求項８に記載のイメージファイル作成方法の如く、前記イメージファイルは、前記識別情報を更に含むこととすることができる。
【００１８】
上記請求項１〜８に記載の各イメージファイル作成方法において、請求項９に記載のイメージファイル作成方法の如く、前記第３工程では、前記識別情報と前記イメージファイルとの関連を示す管理情報を作成することとすることができる。
【００１９】
上記請求項１〜９に記載の各イメージファイル作成方法において、請求項１０に記載のイメージファイル作成方法の如く、前記第３工程で作成された前記イメージファイルを保存する第４工程を更に含むこととすることができる。
【００２０】
請求項１１に記載の発明は、請求項１〜１０のいずれか一項に記載のイメージファイル作成方法で作成されたイメージファイルに含まれるイメージデータを情報記録媒体に追記する記録方法であって、前記情報記録媒体の識別情報を取得する第１工程と；前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致するか否かを判断する第２工程と；前記判断の結果、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致する場合のみ、前記イメージファイルに含まれるイメージデータを前記情報記録媒体に追記する第３工程と；を含む記録方法である。
【００２１】
これによれば、請求項１〜１０のいずれか一項に記載のイメージファイル作成方法で作成されたイメージファイルが追記される情報記録媒体の識別情報が取得される（第１工程）。次に、イメージファイルに関連付けられている識別情報を取得し、情報記録媒体の識別情報と一致するか否かが判断される（第２工程）。その判断の結果、情報記録媒体の識別情報とイメージファイルに関連付けられている識別情報とが一致する場合のみ、イメージファイルに含まれるイメージデータが情報記録媒体に追記される（第３工程）。すなわち、追記に先だってイメージファイルに関連付けられている識別情報が参照され、追記対象の情報記録媒体の識別情報と一致する場合のみにイメージファイルの追記が許可される。従って、すでに記録されているデータとの間に論理的な矛盾が発生することなくデータを追記することが可能となる。
【００２２】
請求項１２に記載の発明は、情報記録装置とともに情報記録システムを構成する情報処理装置で用いられるプログラムであって、イメージファイルの作成要求に応じて、特定の情報記録媒体に記録する情報のイメージデータを作成する第１手順と；前記特定の情報記録媒体の識別情報を取得する第２手順と；前記識別情報と関連付けて前記イメージデータを含むイメージファイルを作成する第３手順と；を前記情報処理装置に実行させるプログラムである。
【００２３】
これによれば、本発明のプログラムがメインメモリにロードされ、その先頭アドレスがプログラムカウンタにセットされると、情報処理装置は、イメージファイルの作成要求に応じて、特定の情報記録媒体に記録する情報のイメージデータを作成するとともに、特定の情報記録媒体の識別情報を取得する。そして、識別情報と関連付けてイメージデータを含むイメージファイルを作成する。すなわち、本発明のプログラムによれば、情報処理装置に請求項１に記載の発明に係るイメージファイル作成方法を実行させることができ、これにより、追記データとすでに記録されているデータとの間に論理的な矛盾が発生するのを防止することが可能となる。
【００２４】
この場合において、請求項１３に記載のプログラムの如く、前記情報記録装置にロードされている情報記録媒体に対する前記イメージファイルの追記要求に応じて、前記情報記録媒体の識別情報を取得する第４手順と；前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致するか否かを判断する第５手順と；前記判断の結果、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致する場合のみ、前記イメージファイルに含まれるイメージデータを前記情報記録媒体に追記する第６手順と；を前記情報処理装置に更に実行させることとすることができる。
【００２５】
請求項１４に記載の発明は、請求項１２又は１３に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００２６】
これによれば、請求項１２又は１３に記載のプログラムが記録されているために、コンピュータに実行させることにより、追記データとすでに記録されているデータとの間に論理的な矛盾が発生するのを防止できる。
【００２７】
請求項１５に記載の発明は、情報記録媒体に情報を記録する情報記録システムであって、特定の情報記録媒体に追記する情報のイメージファイルの作成要求に応じて、前記特定の情報記録媒体の識別情報と関連付けて前記情報のイメージデータを含むイメージファイルを作成するファイル作成手段を有する情報処理装置と；前記情報処理装置からの記録要求に応じて、前記情報記録媒体に情報を記録する情報記録装置と；を備える情報記録システムである。
【００２８】
これによれば、ファイル作成手段により、特定の情報記録媒体に追記する情報のイメージファイルの作成要求に応じて、特定の情報記録媒体の識別情報と関連付けて情報のイメージデータを含むイメージファイルが作成されるため、例えば、後日イメージファイルを追記する場合に、追記に先だってイメージファイルに関連付けられている識別情報を参照することにより、特定の情報記録媒体以外の情報記録媒体が情報記録装置にセットされるのを防止することができる。従って、その結果としてすでに記録されているデータとの間に論理的な矛盾が発生することなくデータを追記することが可能となる。
【００２９】
この場合において、請求項１６に記載の情報記録システムの如く、前記情報処理装置は、前記情報記録装置にロードされている情報記録媒体に対する前記イメージファイルの追記要求に応じて、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致するか否かを判断する判断手段と；前記判断の結果、前記情報記録媒体の識別情報と前記イメージファイルに関連付けられている識別情報とが一致する場合のみ、前記イメージファイルの追記を前記情報記録装置に要求する追記要求手段と；を更に備えることとすることができる。
【００３０】
上記請求項１５及び１６に記載の各情報記録システムにおいて、請求項１７に記載の情報記録システムの如く、前記イメージファイルは、前記識別情報を更に含むこととすることができる。
【００３１】
上記請求項１５〜１７に記載の各情報記録システムにおいて、請求項１８に記載の情報記録システムの如く、前記情報処理装置は、記憶装置と；前記ファイル作成手段で作成されたイメージファイルを前記記憶装置に保存する保存手段と；を更に備えることとすることができる。
【００３２】
この場合において、請求項１９に記載の情報記録システムの如く、前記ファイル作成手段は、前記識別情報と前記イメージファイルとの関連を示す管理情報を前記記憶装置に保存することとすることができる。
【００３３】
上記請求項１５〜１９に記載の各情報記録システムにおいて、請求項２０に記載の情報記録システムの如く、前記識別情報は、情報記録媒体が保持している物理情報及び論理情報の少なくとも一方を含むこととすることができる。
【００３４】
上記請求項１５〜２０に記載の各情報記録システムにおいて、請求項２１に記載の情報記録システムの如く、前記情報記録媒体への記録方式はマルチセッション方式であることとすることができる。
【００３５】
【発明の実施の形態】
以下、本発明の一実施形態を図１〜図４に基づいて説明する。図１には、本発明の一実施形態に係る情報記録システム１０の概略構成が示されている。
【００３６】
この図１に示される情報記録システム１０は、情報記録装置としての光ディスク装置２０と、該光ディスク装置２０を制御する情報処理装置としてのホスト５０とを含んで構成されている。なお、図１における接続線は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。
【００３７】
前記光ディスク装置２０は、光ピックアップ装置２３、信号処理装置２１、制御装置２２、及び通信インターフェース３８などを備えている。この光ピックアップ装置２３は、情報記録媒体としての光ディスク１５のスパイラル状又は同心円状のトラック（記録領域）が形成された記録面にレーザ光を照射するとともに、記録面からの反射光を受光するための装置である。上記信号処理装置２１は、光ピックアップ装置２３の出力信号から各種情報を抽出するとともに、光ディスク１５に記録するデータに応じた書き込み信号を生成する。ここで生成された書き込み信号は光ピックアップ装置２３に出力される。上記通信インターフェース３８は、ホスト５０との双方向の通信インターフェースであり、ＡＴＡＰＩ（ＡＴＡｔｔａｃｈｍｅｎｔ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ）、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）及びＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の標準インターフェースに準拠している。上記制御装置２２は、ホスト５０からの指示に基づいて光ディスク装置全体を制御する。なお、本実施形態では、一例としてＣＤ−Ｒの規格に準拠した情報記録媒体が光ディスク１５として用いられるものとする。また、ＩＳＯ９６６０の規格に準拠したファイルシステムが用いられるものとする。
【００３８】
前記ホスト５０は、主制御装置５２、ＲＡＭ５３、記録媒体としてのハードディスク（ＨＤＤ）５４、入力装置５５、表示装置５６及び通信インターフェース５７などを備えている。そして、それぞれは共通のバス５９を介して接続されている。
【００３９】
主制御装置５２は、マイクロコンピュータ（以下「ＭＰＵ」という）５２ａ、メインメモリ５２ｂなどを含んで構成され、ホスト５０の全体を制御するとともに、制御に必要なデータ等を一時的に前記ＲＡＭ５３に保存する。
【００４０】
前記通信インターフェース５７は、光ディスク装置の通信インターフェース３８と同じ規格に準拠した通信インターフェースであり、光ディスク装置の通信インターフェース３８と接続されている。なお、各通信インターフェース間の接続形態は、通信ケーブル（例えばＳＣＳＩケーブル）などの通信線を用いたケーブル接続だけでなく、赤外線などを利用したワイヤレス接続であっても良い。
【００４１】
前記ＨＤＤ５４には、ＭＰＵ５２ａにて解読可能なコードで記述され、イメージファイルの作成要求に応じてユーザデータのイメージファイルを作成する本発明に係るプログラム（以下「イメージファイル作成プログラム」ともいう）、及びイメージファイルの追記要求に応じて光ディスク１５にイメージファイルを追記する本発明に係るプログラム（以下「追記プログラム」ともいう）を含むプログラムが格納されている。また、ＨＤＤ５４には、複数のユーザデータファイルが格納されている。
【００４２】
前記表示装置５６は、例えばＣＲＴ、液晶ディスプレイ（ＬＣＤ）及びプラズマディスプレイパネル（ＰＤＰ）などを用いた表示部（図示省略）を備え、主制御装置５２からの各種情報を表示する。
【００４３】
前記入力装置５５は、例えばキーボード、マウス、タブレット、トラックボール、ライトペン及びタッチパネルなどのうち少なくとも１つの入力媒体（図示省略）を備え、ユーザから入力された各種情報をＭＰＵ５２ａに通知する。なお、入力媒体からの情報はワイヤレス方式で入力されても良い。また、表示装置５６と入力装置５５とが一体化されたものとして、例えばタッチパネル付きＣＲＴなどがある。
【００４４】
《イメージファイル作成処理》
ここで、前述のように構成される情報記録システム１０を用いてユーザデータのイメージファイルを作成する処理について図２及び図３を用いて説明する。図２のフローチャートは、ＭＰＵ５２ａによって実行される一連の処理アルゴリズムに対応している。ユーザが入力装置５５を介してイメージファイルの作成を指示すると、図２のフローチャートに対応するプログラムがＨＤＤ５４からメインメモリ５２ｂにロードされるとともに、その先頭アドレスがＭＰＵ５２ａのプログラムカウンタにセットされ、処理がスタートする。なお、光ディスク１５への記録はマルチセッション方式で行われ、すでに少なくとも一つのセッションが存在するものとする。また、光ディスク１５は新たなセッションの追記が可能であるものとする。
【００４５】
最初のステップ４０１では、光ディスク１５に記録するユーザデータ（以下「対象データ」ともいう）が特定されているか否かを判断し、特定されていなければ対象データの特定をユーザに促すためのメッセージを表示装置５６に表示する。ユーザがＨＤＤ５４に格納されている複数のユーザデータファイルのうちいずれかを対象データとして特定し、入力装置５５を介して指示すると、ここでの判断は肯定され、ステップ４０３に移行する。なお、例えばホスト５０がネットワークに接続されている場合には、ネットワーク上にあるユーザデータを対象データとすることも可能である。
【００４６】
次のステップ４０３では、光ディスク装置２０を介して光ディスク１５の所定位置に記録されているファイル管理情報を読み出す。なお、ファイル管理情報には、光ディスク１５に記録されているユーザデータの記録位置を示すポインタ情報が含まれている。
【００４７】
次のステップ４０５では、読み出したファイル管理情報に基づいて、光ディスク１５に記録されているユーザデータの論理的な関連を示す仮想的なツリー構造をＲＡＭ５３に構築する。
【００４８】
次のステップ４０７では、上記ツリー構造に対象データに関する情報を追加し、新たなツリー構造を構築する。
【００４９】
次のステップ４０９では、上記新たなツリー構造に基づいて対象データのイメージデータを作成し、ＨＤＤ５４に保存する。
【００５０】
次のステップ４１１では、光ディスク装置２０を介して光ディスク１５の所定位置に記録されているディスクＩＤを読み出す。なお、ここでは、ディスクＩＤは４バイトデータであることとする。
【００５１】
次のステップ４１３では、図３に示されるように、ＨＤＤ５４に保存されている対象データのイメージデータの終端部に上記ディスクＩＤを識別情報として付加する。
【００５２】
次のステップ４１５では、識別情報が付加された対象データのイメージデータのファイル名が決定しているか否かを判断し、決定していなければファイル名の入力をユーザに促すためのメッセージを表示装置５６に表示する。ユーザがファイル名を入力装置５５を介して入力すると、ここでの判断は肯定され、ステップ４１７に移行する。
【００５３】
このステップ４１７では、決定したファイル名を有するイメージファイルとして、識別情報が付加された対象データのイメージデータをファイル化する。
【００５４】
次のステップ４１９では、イメージファイルをＨＤＤ５４に保存する。そして、イメージファイルの作成処理を終了する。
【００５５】
《イメージファイル追記処理》
次に、情報記録システム１０を用いてイメージファイルを光ディスク１５に追記する処理について図４を用いて説明する。図４のフローチャートは、ＭＰＵ５２ａによって実行される一連の処理アルゴリズムに対応している。ユーザが入力装置５５を介してイメージファイルの追記を指示すると、図４のフローチャートに対応するプログラムがＨＤＤ５４からメインメモリ５２ｂにロードされるとともに、その先頭アドレスがＭＰＵ５２ａのプログラムカウンタにセットされ、処理がスタートする。なお、ＨＤＤ５４には、上記イメージファイルの作成処理によって作成された複数のイメージファイルが保存されているものとする。
【００５６】
最初のステップ４５１では、光ディスク１５に記録するイメージファイル（以下「対象イメージファイル」ともいう）が特定されているか否かを判断し、特定されていなければ対象イメージファイルの特定をユーザに促すためのメッセージを表示装置５６に表示する。ユーザがＨＤＤ５４に格納されている複数のイメージファイルのうちいずれかを対象イメージファイルとして特定し、入力装置５５を介して指示すると、ここでの判断は肯定され、ステップ４５３に移行する。
【００５７】
次のステップ４５３では、光ディスク装置２０を介して光ディスク１５の所定位置に記録されているディスクＩＤを読み出す。
【００５８】
次のステップ４５５では、対象イメージファイルをＨＤＤ５４から読み出すとともに、終端部から４バイトのデータ（ここではＩＤａとする）を抽出する。
【００５９】
次のステップ４５７では、光ディスク１５のディスクＩＤと前記データＩＤａとが等しいか否かを判断する。光ディスク１５のディスクＩＤとデータＩＤａとが等しければ、ここでの判断は肯定され、ステップ４５９に移行する。
【００６０】
このステップ４５９では、対象イメージファイルの終端部から４バイトのデータ（ここではＩＤａ）を削除する。
【００６１】
次のステップ４６１では、終端部４バイトが削除された対象イメージファイルの記録要求コマンドを光ディスク装置２０に送信する。これによって、対象イメージファイルは光ディスク装置２０を介して光ディスク１５に追記される。そして、イメージファイルの追記処理を終了する。
【００６２】
一方、上記ステップ４５７において、光ディスク１５のディスクＩＤとデータＩＤａとが等しくなければ、ここでの判断は否定され、ステップ４６３に移行する。
【００６３】
このステップ４６３では、対象イメージファイルが光ディスク１５に対して不適当なファイルであることを表示装置５６に表示する。そして、イメージファイルの追記処理を終了する。すなわち、対象イメージファイルの追記は実行されない。
【００６４】
以上の説明から明らかなように、本実施形態に係る情報記録システムでは、ＭＰＵ５２ａ及び該ＭＰＵ５２ａによって実行されるプログラムとによって、ファイル作成手段、保存手段、判断手段、及び追記要求手段が実現されている。すなわち、図２のステップ４０３〜４１７の処理によってファイル作成手段が、ステップ４１９の処理によって保存手段が実現されている。また、図４のステップ４５３〜４５７の処理によって判断手段が、ステップ４５９〜４６１の処理によって追記要求手段が実現されている。しかしながら、本発明がこれに限定されるものではないことは勿論である。すなわち、上記実施形態は一例に過ぎず、上記のＭＰＵ５２ａによるプログラムに従う処理によって実現した構成各部の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全ての構成部分をハードウェアによって構成することとしても良い。
【００６５】
そして、図２のステップ４０３〜４０９の処理によって本発明に係るイメージファイル作成方法の第１工程が実施され、ステップ４１１の処理によって第２工程が実施され、ステップ４１３〜４１７の処理によって第３工程が実施され、ステップ４１９の処理によって第４工程が実施されている。また、図４のステップ４５３の処理によって本発明に係る記録方法の第１工程が実施され、ステップ４５５及びステップ４５７の処理によって第２工程が実施され、ステップ４５９及びステップ４６１の処理によって第３工程が実施されている。
【００６６】
また、本実施形態では、ＨＤＤ５４にインストールされているプログラムのうち、図２のフローチャートで示される処理に対応するプログラムによって前記イメージファイル作成プログラムが構成され、図４のフローチャートで示される処理に対応するプログラムによって前記追記プログラムが構成されている。
【００６７】
以上説明したように、本実施形態に係る情報記録システムによると、ホスト５０では、光ディスクにユーザデータを追記するためのイメージファイルの作成要求があると、ＭＰＵ５２ａによってイメージファイルの作成処理が実行される。このイメージファイルの作成処理では、光ディスクに追記するユーザデータのイメージデータが作成され、さらに光ディスクの識別情報としてディスクＩＤが取得される。そして、ディスクＩＤとイメージデータとを関連付けるために、イメージデータにディスクＩＤが付加されてイメージファイルが作成される。これにより、例えば、後日イメージファイルを追記する場合に、追記に先だってイメージファイルに関連付けられているディスクＩＤを参照することにより、すでに記録されているデータとの間に論理的な矛盾を発生することなくイメージファイルを追記することができる光ディスクを特定することができる。従って、結果として追記データとすでに記録されているデータとの間に論理的な矛盾が発生するのを防止することが可能となる。
【００６８】
また、ホスト５０では、イメージファイルの作成処理で作成されたイメージファイルの追記要求があると、ＭＰＵ５２ａによってイメージファイルの追記処理が実行される。このイメージファイルの追記処理では、先ず、追記対象の光ディスクのディスクＩＤが取得される。次に、イメージファイルに関連付けられているディスクＩＤを取得し、追記対象の光ディスクのディスクＩＤと一致するか否かが判断される。その判断の結果、追記対象の光ディスクのディスクＩＤとイメージファイルに関連付けられているディスクＩＤとが一致する場合にのみ、イメージファイルの記録要求が光ディスク装置２０に送信される。すなわち、追記に先だってイメージファイルに関連付けられているディスクＩＤが参照され、追記対象の光ディスクのディスクＩＤと一致する場合にのみイメージファイルの追記が許可される。従って、すでに記録されているデータとの間に論理的な矛盾が発生することなくデータを追記することが可能となる。
【００６９】
なお、上記実施形態では、ディスクＩＤがイメージファイルの終端部に付加される場合について説明したが、本発明がこれに限定されるものではない。要するに、イメージファイルにディスクＩＤが含まれていれば良い。
【００７０】
また、上記実施形態では、光ディスクの識別情報としてディスク固有値情報の一つであるディスクＩＤを用いる場合について説明したが、これに限定されるものではない。ディスクＩＤ以外のディスク固有値情報を用いても良い。また、ディスク固有値情報以外であっても良い。例えば光ディスクのセッション情報、トラック情報を用いても良い。
【００７１】
識別情報としてトラック情報を用いる場合におけるイメージファイル作成処理及びイメージファイル追記処理について図５及び図６を用いてそれぞれ簡単に説明する。図５及び図６のフローチャートは、それぞれＭＰＵ５２ａによって実行される一連の処理アルゴリズムに対応している。
【００７２】
《イメージファイル作成処理》
最初のステップ５０１では、前記ステップ４０１と同様に対象データが特定されているか否かを判断し、特定されていなければ対象データの特定をユーザに促すためのメッセージを表示装置５６に表示する。ユーザが対象データを入力装置５５を介して指示すると、ここでの判断は肯定され、ステップ５０３に移行する。
【００７３】
このステップ５０３〜５０９では、前記ステップ４０３〜４０９と同様な処理を行う。
【００７４】
次のステップ５１１では、光ディスク装置２０を介して光ディスク１５における記録済みのトラック数を取得する。
【００７５】
次のステップ５１３では、光ディスク装置２０を介して光ディスク１５の各記録済みトラックのトラック長をそれぞれ取得する。
【００７６】
次のステップ５１５では、取得した記録済みのトラック数のデータと各記録済みトラックのトラック長のデータとをそれぞれ連結し、光ディスクの識別情報とする。
【００７７】
次のステップ５１７では、ＨＤＤ５４に保存されている対象データのイメージデータの終端部に上記識別情報を付加する。
【００７８】
次のステップ５１９では、前記ステップ４１５と同様に識別情報が付加された対象データのイメージデータのファイル名が決定しているか否かを判断し、決定していなければファイル名の入力をユーザに促すためのメッセージを表示装置５６に表示する。ユーザがファイル名を入力装置５５を介して入力すると、ここでの判断は肯定され、ステップ５２１に移行する。
【００７９】
このステップ５２１及び５２３では、前記ステップ４１７及び４１９と同様の処理を行う。そして、イメージファイルの作成処理を終了する。
【００８０】
《イメージファイル追記処理》
最初のステップ５５１では、前記ステップ４５１と同様に対象イメージファイルが特定されているか否かを判断し、特定されていなければ対象イメージファイルの特定をユーザに促すためのメッセージを表示装置５６に表示する。ユーザがＨＤＤ５４に格納されている複数のイメージファイルのうちいずれかを対象イメージファイルとして特定し、入力装置５５を介して指示すると、ここでの判断は肯定され、ステップ５５３に移行する。
【００８１】
このステップ５５３では、光ディスク装置２０を介して光ディスク１５における記録済みのトラック数を取得する。
【００８２】
次のステップ５５５では、光ディスク装置２０を介して光ディスク１５の各記録済みトラックのトラック長をそれぞれ取得する。
【００８３】
次のステップ５５７では、取得した記録済みのトラック数のデータと各記録済みトラックのトラック長のデータとをそれぞれ連結し、連結データ（ここではＤａとする）を作成する。
【００８４】
次のステップ５５９では、連結データＤａのバイト数Ｎを取得する。
【００８５】
次のステップ５６１では、対象イメージファイルをＨＤＤ５４から読み出すとともに、終端部からＮバイトのデータ（ここではＤｂとする）を抽出する。
【００８６】
次のステップ５６３では、連結データＤａと前記データＤｂとが等しいか否かを判断する。連結データＤａとデータＤｂとが等しければ、ここでの判断は肯定され、ステップ５６５に移行する。
【００８７】
このステップ５６５では、対象イメージファイルの終端部からＮバイトのデータ（ここではＤｂ）を削除する。
【００８８】
次のステップ５６７では、終端部Ｎバイトが削除された対象イメージファイルの記録要求コマンドを光ディスク装置２０に送信する。これによって、対象イメージファイルは光ディスク装置２０を介して光ディスク１５に追記される。そして、イメージファイルの追記処理を終了する。
【００８９】
一方、上記ステップ５６３において、連結データＤａとデータＤｂとが等しくなければ、ここでの判断は否定され、ステップ５６９に移行する。
【００９０】
このステップ５６９では、前記ステップ４６３と同様に対象イメージファイルが光ディスク１５に対して不適当なファイルであることを表示装置５６に表示する。そして、イメージファイルの追記処理を終了する。すなわち、対象イメージファイルの追記は実行されない。
【００９１】
なお、図５及び図６では、識別情報用のトラック情報として、記録済みのトラック数及び各記録済みトラックのトラック長が用いられているが、それら以外のトラック情報を用いても良い。
【００９２】
さらに、上記実施形態において、光ディスクの識別情報としてプライマリ・ボリューム・ディスクリプタ（Ｐｒｉｍａｒｙ  Ｖｏｌｕｍｅ  Ｄｅｓｃｒｉｐｔｏｒ：主ボリューム記述子、以下「ＰＶＤ」という）情報を用いても良い。この場合におけるイメージファイル作成処理及びイメージファイル追記処理について図７及び図８を用いてそれぞれ簡単に説明する。図７及び図８のフローチャートは、それぞれＭＰＵ５２ａによって実行される一連の処理アルゴリズムに対応している。なお、この場合には、識別情報とイメージファイルとを対応付けた管理情報として識別情報データベースがＨＤＤ５４に保存されているものとする。この識別情報データベースは、一例として図９（Ａ）に示されるように、ファイル名フィールド及び識別情報フィールドを含み、ファイル名をキーにしてレコード検索が可能となっている。ここではすでに３つのレコードが存在している。
【００９３】
《イメージファイル作成処理》
最初のステップ６０１では、前記ステップ４０１と同様に対象データが特定されているか否かを判断する。ユーザが対象データを入力装置５５を介して指示すると、ここでの判断は肯定され、ステップ６０３に移行する。
【００９４】
このステップ６０３〜６０９では、前記ステップ４０３〜４０９と同様な処理を行う。
【００９５】
次のステップ６１１では、光ディスク装置２０を介して光ディスク１５の所定位置に記録されているＰＶＤ情報を取得する。
【００９６】
次のステップ６１３では、取得したＰＶＤ情報からボリューム識別子ＶＤ（例えばＶＤ＝Ｖｏｌｕｍｅ０４）を抽出する。
【００９７】
次のステップ６１５では、取得したＰＶＤ情報からボリューム作成日付及び時刻ＤＴＤ（例えばＤＴＤ＝２００３０１２４１５００）を抽出する。なお、２００３０１２４１５００は２００３年１月２４日１５時００分を意味する。
【００９８】
次のステップ６１７では、前記ボリューム識別子ＶＤとボリューム作成日付及び時刻ＤＴＤとを連結し、光ディスクの識別情報とする。前記の例では識別情報はＶｏｌｕｍｅ０４２００３０１２４１５００となる。
【００９９】
次のステップ６１９では、前記ステップ４１５と同様に対象データのイメージデータのファイル名が決定されるのを待ち、ユーザがファイル名を入力装置５５を介して入力すると、ここでの判断が肯定され、ステップ６２１に移行する。なお、ここでは、一例としてｆｉｌｅ０４というファイル名が入力されたものとする。
【０１００】
このステップ６２１では、対象データのイメージデータをファイル化し、決定されたファイル名を有するイメージファイルとして、ＨＤＤ５４に保存する。
【０１０１】
次のステップ６２３では、図９（Ｂ）に示されるように、前記識別情報と決定されたファイル名とをＨＤＤ５４に保存されている識別情報データベースに新規レコード（ここでは、レコード番号４）として追加する。そして、イメージファイルの作成処理を終了する。
【０１０２】
《イメージファイル記録処理》
最初のステップ６５１では、前記ステップ４５１と同様に対象イメージファイルが特定されるまで待ち、ユーザが対象イメージファイルを入力装置５５を介して指示すると、ここでの判断は肯定され、ステップ６５３に移行する。ここでは、一例としてｆｉｌｅ０４というファイル名が特定されたものとする。
【０１０３】
このステップ６５３では、対象イメージファイルのファイル名（ここではｆｉｌｅ０４）をキーにして識別情報データベースを検索し、対応するレコードが存在するか否かを判断する。ここでは、対応するレコードが存在するので、ステップ６５３での判断は肯定され，ステップ６５５に移行する。
【０１０４】
このステップ６５５では、対応するレコードから識別情報Ｄｃ（ここではＶｏｌｕｍｅ０４２００３０１２４１５００）を抽出する。
【０１０５】
次のステップ６５７では、光ディスク装置２０を介して光ディスク１５の所定位置に記録されているＰＶＤ情報を取得する。
【０１０６】
次のステップ６５９では、取得したＰＶＤ情報からボリューム識別子ＶＤを抽出する。
【０１０７】
次のステップ６６１では、取得したＰＶＤ情報からボリューム作成日付及び時刻ＤＴＤを抽出する。
【０１０８】
次のステップ６６３では、前記ボリューム識別子ＶＤとボリューム作成日付及び時刻ＤＴＤとを連結し、連結データとする。
【０１０９】
次のステップ６６５では、上記連結データと識別情報Ｄｃとが等しいか否かを判断する。連結データと識別情報Ｄｃとが等しければ、ここでの判断は肯定され、ステップ６６７に移行する。
【０１１０】
このステップ６６７では、対象イメージファイルの記録要求コマンドを光ディスク装置２０に送信する。これによって、対象イメージファイルは光ディスク装置２０を介して光ディスク１５に追記される。そして、イメージファイルの記録処理を終了する。
【０１１１】
一方、上記ステップ６６５において、連結データと識別情報Ｄｃとが等しくなければ、ステップ６６５での判断は否定され、ステップ６６９に移行する。
【０１１２】
このステップ６６９では、前記ステップ４６３と同様に対象イメージファイルが光ディスク１５に対して不適当なファイルであることを表示装置５６に表示する。そして、イメージファイルの追記処理を終了する。すなわち、対象イメージファイルの追記は実行されない。
【０１１３】
また、上記ステップ６５３において、対応するレコードが存在しなければ、ステップ６５３での判断は否定され，ステップ６７１に移行する。
【０１１４】
このステップ６７１では、対象イメージファイルが管理対象外であることを表示装置５６に表示する。そして、イメージファイルの記録処理を終了する。すなわち、対象イメージファイルの追記は実行されない。
【０１１５】
なお、図７及び図８では、識別情報用のＰＶＤ情報として、ボリューム識別子とボリューム作成日付及び時刻が用いられているが、それら以外のＰＶＤ情報を用いても良い。また、この場合において、上記実施形態でのディスクＩＤと同様に、識別情報をイメージファイルに付加しても良い。また、上述したＰＶＤ情報の代わりに、あるいはＰＶＤ情報とともにディスクＩＤ、セッション情報及びトラック情報の少なくともいずれかを識別情報としても良い。
【０１１６】
また、上記実施形態において、ディスクＩＤ、トラック情報、ＰＶＤ情報及びセッション情報のうちの少なくとも２つを用いて識別情報としても良い。
【０１１７】
また、上記実施形態では、光ディスクがＣＤ−Ｒの場合について説明したが、本発明がこれに限定されるものではない。要するに、すでに記録されているデータとリンクして追記される光ディスクであれば本発明を適用することができる。さらに、読み取り専用領域と、書き込みあるいは書き換え可能領域とを有する、いわゆるハイブリッドディスクに対しても本発明を適用することができる。
【０１１８】
また、上記実施形態では、イメージファイル作成プログラム及び追記プログラムは、ＨＤＤ５４に記録されているが、他の記録媒体（ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応するドライブ装置を付加し、各ドライブ装置からイメージファイル作成プログラム及び追記プログラムをインストールすることとなる。要するに、イメージファイル作成プログラム及び追記プログラムがメインメモリ５２ｂにロードされれば良い。
【０１１９】
【発明の効果】
以上説明したように、本発明に係るイメージファイル作成方法によれば、すでに記録されているデータとの間に論理的な矛盾が発生するのを防止できる追記データのイメージファイルを作成することができるという効果がある。
【０１２０】
また、本発明に係るプログラム及び記録媒体によれば、情報記録装置とともに情報記録システムを構成する情報処理装置にて実行され、追記データとすでに記録されているデータとの間に論理的な矛盾が発生するのを防止できるという効果がある。
【０１２１】
また、本発明に係る記録方法及び情報記録システムによれば、すでに記録されているデータとの間に論理的な矛盾が発生することなくデータを追記することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報記録システムの概略構成を示すブロック図である。
【図２】本発明に係るイメージファイル作成処理の第１の例を説明するためのフローチャートである。
【図３】図２の処理で作成されるイメージファイルを説明するための図である。
【図４】図２の処理で作成されたイメージファイルの追記処理を説明するためのフローチャートである。
【図５】本発明に係るイメージファイル作成処理の第２の例を説明するためのフローチャートである。
【図６】図５の処理で作成されたイメージファイルの追記処理を説明するためのフローチャートである。
【図７】本発明に係るイメージファイル作成処理の第３の例を説明するためのフローチャートである。
【図８】図７の処理で作成されたイメージファイルの追記処理を説明するためのフローチャートである。
【図９】識別情報データベースを説明するための図である。
【符号の説明】
１０…情報記録システム、１５…光ディスク（情報記録媒体）、２０…光ディスク装置（情報記録装置）、５０…ホスト（情報処理装置）、５２ａ…ＭＰＵ（ファイル作成手段、保存手段、判断手段、追記要求手段）、５４…ハードディスク（記録媒体、記憶装置）。
【図１】
2004240549.tif 000003
【図２】
2004240549.tif 000004
【図３】
2004240549.tif 000005
【図４】
2004240549.tif 000006
【図５】
2004240549.tif 000007
【図６】
2004240549.tif 000008
【図７】
2004240549.tif 000009
【図８】
2004240549.tif 000010
【図９】
2004240549.tif 000011