(57)【特許請求の範囲】
【請求項１】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する記録方法であって、
ユーザデータの記録に際して、前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を含み該所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する第１工程と；
前記第１工程で、前記最終位置が前記特定領域内に存在すると判別された場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする第２工程と；を含む記録方法。
【請求項２】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する記録方法であって、
ユーザデータの記録に際して、前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する第１工程と；
前記第１工程で、前記全記録容量が前記容量条件に合致すると判別された場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする第２工程と；を含む記録方法。
【請求項３】
前記第１工程に先だって、前記ユーザデータが記録されるセッションのセッション番号を取得する第３工程を更に含み、
前記第３工程で取得されたセッション番号が１の場合にのみ、前記第１工程及び前記第２工程を行うことを特徴とする請求項１又は２に記載の記録方法。
【請求項４】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置とともに情報記録システムを構成する情報処理装置で用いられるプログラムであって、
ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を前記情報記録装置から取得する手順と；
前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する手順と；
前記判別の結果、前記最終位置が前記特定領域内に存在する場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報処理装置の制御用コンピュータに実行させるプログラム。
【請求項５】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置とともに情報記録システムを構成する情報処理装置で用いられるプログラムであって、
ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を前記情報記録装置から取得する手順と；
前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する手順と；
前記判別の結果、前記全記録容量が前記容量条件に合致する場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報処理装置の制御用コンピュータに実行させるプログラム。
【請求項６】
前記ユーザデータが記録されるセッションのセッション番号を取得する手順を前記情報処理装置の制御用コンピュータに更に実行させ、
取得されたセッション番号が１の場合にのみ、前記各手順を実行することを特徴とする請求項４又は５に記載のプログラム。
【請求項７】
情報処理装置とともに情報記録システムを構成するスパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置で用いられるプログラムであって、
ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する手順と；
前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する手順と；
前記判別の結果、前記最終位置が前記特定領域内に存在する場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラム。
【請求項８】
情報処理装置とともに情報記録システムを構成するスパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置で用いられるプログラムであって、
ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する手順と；
前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する手順と；
前記判別の結果、前記全記録容量が前記容量条件に合致する場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラム。
【請求項９】
前記ユーザデータが記録されるセッションのセッション番号を取得する手順を前記情報記録装置の制御用コンピュータに更に実行させ、
取得されたセッション番号が１の場合にのみ、前記各手順を実行することを特徴とする請求項７又は８に記載のプログラム。
【請求項１０】
請求項４〜９のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【請求項１１】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体にアクセス可能な情報処理装置であって、
ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を外部装置から取得する取得手段と；
前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する判別手段と；
前記判別手段で、前記最終位置が前記特定領域内に存在すると判別された場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報処理装置。
【請求項１２】
前記領域情報は、前記所定の位置のアドレス情報及び前記所定の位置よりも記録開始位置側に存在する未記録領域のセクタ数情報の少なくとも一方であることを特徴とする請求項１１に記載の情報処理装置。
【請求項１３】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体にアクセス可能な情報処理装置であって、
ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を外部装置から取得する取得手段と；
前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する判別手段と；
前記判別手段で、前記全記録容量が前記容量条件に合致すると判別された場合に、前記全記録容量が前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報処理装置。
【請求項１４】
前記領域情報は、前記全記録容量が前記所定の容量と一致する特定領域の最終位置のアドレス情報及び前記特定領域内に存在する未記録領域のセクタ数情報の少なくとも一方であることを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記ユーザデータが記録されるセッションのセッション番号を取得するセッション番号取得手段を更に備え、
前記セッション番号取得手段で取得されたセッション番号が１の場合にのみ、前記取得手段、前記判別手段及び前記付加手段が稼動状態となることを特徴とする請求項１１〜１４のいずれか一項に記載の情報処理装置。
【請求項１６】
前記情報記録媒体は、ＤＶＤ＋Ｒの規格に準拠し、
前記取得手段は、リードトラック・インフォメーション・コマンドを出力し、該リードトラック・インフォメーション・コマンドに対する外部装置からの応答情報に基づいて前記領域情報を取得することを特徴とする請求項１１〜１５のいずれか一項に記載の情報処理装置。
【請求項１７】
前記応答情報は、トラック・インフォメーション・ブロックであり、
前記領域情報は、前記トラック・インフォメーション・ブロックのバイト３６以降にセットされていることを特徴とする請求項１６に記載の情報処理装置。
【請求項１８】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置であって、
ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する取得手段と；
前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する判別手段と；
前記判別手段で、前記最終位置が前記特定領域内に存在すると判別された場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報記録装置。
【請求項１９】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置であって、
ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する取得手段と；
前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する判別手段と；
前記判別手段で、前記全記録容量が前記容量条件に合致すると判別された場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報記録装置。
【請求項２０】
前記ユーザデータが記録されるセッションのセッション番号を取得するセッション番号取得手段を更に備え、
前記セッション番号取得手段で取得されたセッション番号が１の場合にのみ、前記取得手段、前記判別手段及び前記付加手段が稼動状態となることを特徴とする請求項１８又は１９に記載の情報記録装置。
【請求項２１】
スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録システムであって、
請求項１１〜１７のいずれか一項に記載の情報処理装置と；
前記情報処理装置からの指示に応じて前記情報記録媒体に情報を記録する情報記録装置と；を備える情報記録システム。
【請求項２２】
情報記録媒体に情報を記録する情報記録システムであって、
請求項１８〜２０のいずれか一項に記載の情報記録装置と；
前記情報記録装置を制御する情報処理装置と；を備える情報記録システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録方法、プログラム及び記録媒体、情報処理装置、情報記録装置、並びに情報記録システムに係り、更に詳しくは、追記型の情報記録媒体に情報を記録する記録方法、情報記録システムで用いられるプログラム及び該プログラムが記録された記録媒体、追記型の情報記録媒体にアクセス可能な情報処理装置、追記型の情報記録媒体に情報を記録する情報記録装置、並びに情報処理装置と情報記録装置とを含む情報記録システムに関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータは、その機能が向上するに伴い、音楽や映像といったＡＶ（Audio−Visual）情報を取り扱うことが可能となってきた。これらＡＶ情報の情報量は非常に大きいために、情報記録媒体としてＤＶＤ（digital versatile disc）系の光ディスクが注目されるようになり、その低価格化とともに、情報記録装置としての光ディスク装置がパーソナルコンピュータの周辺機器の一つとして普及するようになった。ＤＶＤ系の光ディスクとしては、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ（ＤＶＤ−recordable）、ＤＶＤ−ＲＷ（ＤＶＤ−rewritable）、ＤＶＤ＋Ｒ（ＤＶＤ＋recordable）及びＤＶＤ＋ＲＷ（ＤＶＤ＋rewritable）などがあり、それぞれ所定の規格等に基づいてデータの記録が行われている。
【０００３】
例えば、ＤＶＤ＋Ｒではフラグメントと呼ばれる記録単位で記録領域にデータが記録される。そして、所定の情報（例えばリードインとリードアウト）が付加された少なくとも１つのフラグメントからなる領域をセッションと呼んでいる。また、ＤＶＤ＋Ｒなどの追記型の光ディスクでは、通常は内周側から外周側に向かってシーケンシャルに記録される。
【０００４】
【発明が解決しようとする課題】
ＤＶＤ系の光ディスクとしては、最初にＤＶＤ−ＲＯＭが市販されたため、ＤＶＤ−ＲＯＭを再生するためのＤＶＤ−ＲＯＭドライブ装置が広く普及している。そこで、ＤＶＤ−ＲＯＭ以外のＤＶＤ系の光ディスクは、ＤＶＤ−ＲＯＭドライブ装置で再生できるようにＤＶＤ−ＲＯＭとの互換性が重要となっている。
【０００５】
例えば、ＤＶＤ＋Ｒでは、ＤＶＤ−ＲＯＭとの互換性を保つために、セッション内への記録が完結すると、そのセッションの外周側にセッションの終了であることを示すクロージャ（Closure）を書き込み、そのセッションをクローズすることが規定されている。さらに、ディスクへの記録が完了すると、そのディスクにおけるデータが記録されている領域の終端であることを示すリードアウト（Lead-out）を書き込み、そのディスクをクローズすることが規定されている。
【０００６】
また、ＤＶＤ−ＲＯＭでは、一般にディスクの回転中心から所定の距離（例えば、約３０ｍｍ）に対応する記録領域での位置（以下、「特定位置」ともいう）まではデータが記録されている。そして、特定位置付近の領域に種々の管理情報などが記録されている。
【０００７】
一方、例えばＤＶＤ＋Ｒでは、少なくとも１つのフラグメント（１６セクタ）が存在すれば、そのセッションをクローズすることができるため、正常にセッションクローズあるいはディスククローズされたＤＶＤ＋Ｒであっても、特定位置までデータが記録されていないものがある。このように記録領域に記録されているデータ量が少ないＤＶＤ＋Ｒは、ＤＶＤ−ＲＯＭドライブ装置によっては、正常に再生することができない場合があるという不都合があった。
【０００８】
本発明は、かかる事情の下になされたもので、その第１の目的は、他の種類の情報記録媒体との互換性を確保することができる記録方法を提供することにある。
【０００９】
また、本発明の第２の目的は、情報記録システムで用いられ、他の種類の情報記録媒体との互換性を確保することができるプログラム及びそのプログラムが記録された記録媒体を提供することにある。
【００１０】
また、本発明の第３の目的は、他の種類の情報記録媒体との互換性を確保することができる情報処理装置及び情報記録装置を提供することにある。
【００１１】
また、本発明の第４の目的は、他の種類の情報記録媒体との互換性を確保することができる情報記録システムを提供することにある。
【００１２】
【課題を解決するための手段】
本発明は、第１の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する記録方法であって、ユーザデータの記録に際して、前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を含み該所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する第１工程と；前記第１工程で、前記最終位置が前記特定領域内に存在すると判別された場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする第２工程と；を含む記録方法である。
【００１３】
これによれば、第１工程により、ユーザデータの記録に際して、記録領域におけるユーザデータが記録される領域の最終位置と所定の位置との位置関係がチェックされ、最終位置が特定領域内に存在するか否かの判別が行われる。そして、最終位置が特定領域内に存在する場合には、第２工程により、最終位置が特定領域外となるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合には、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００１５】
本発明は、第２の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する記録方法であって、ユーザデータの記録に際して、前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する第１工程と；前記第１工程で、前記全記録容量が前記容量条件に合致すると判別された場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする第２工程と；を含む記録方法である。
【００１６】
これによれば、第１工程により、ユーザデータの記録に際して、記録領域におけるユーザデータが記録される領域の最終位置を含み最終位置よりも記録開始位置側の全記録容量が、所定の容量以下及び所定の容量未満のいずれかの容量条件に合致するか否かの判別が行われる。そして全記録容量が容量条件に合致する場合には、第２工程により、容量条件から外れるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合には、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００１９】
本発明は、第３の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置とともに情報記録システムを構成する情報処理装置で用いられるプログラムであって、ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を前記情報記録装置から取得する手順と；前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する手順と；前記判別の結果、前記最終位置が前記特定領域内に存在する場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報処理装置の制御用コンピュータに実行させるプログラムである。
【００２０】
これによれば、ユーザデータの記録に際して、情報記録媒体の記録領域に関する領域情報が情報記録装置から取得され、その領域情報に基づいて所定の位置が求められる。そして、記録領域におけるユーザデータが記録される領域の最終位置が特定領域内に存在するか否かが判別される。さらに、最終位置が特定領域内に存在する場合に、最終位置が特定領域外となるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００２２】
本発明は、第４の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置とともに情報記録システムを構成する情報処理装置で用いられるプログラムであって、ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を前記情報記録装置から取得する手順と；前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する手順と；前記判別の結果、前記全記録容量が前記容量条件に合致する場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報処理装置の制御用コンピュータに実行させるプログラムである。
【００２３】
これによれば、ユーザデータの記録に際して、情報記録媒体の記録領域に関する領域情報が情報記録装置から取得され、その領域情報に基づいて所定の容量が求められる。そして、記録領域におけるユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、所定の容量以下及び所定の容量未満のいずれかの容量条件に合致するか否かが判別される。さらに、全記録容量が容量条件に合致する場合に、容量条件から外れるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００２６】
本発明は、第５の観点からすると、情報処理装置とともに情報記録システムを構成するスパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置で用いられるプログラムであって、ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する手順と；前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する手順と；前記判別の結果、前記最終位置が前記特定領域内に存在する場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラムである。
【００２７】
これによれば、ユーザデータの記録に際して、情報処理装置からユーザデータが取得され、記録領域におけるユーザデータが記録される領域の最終位置が特定領域内に存在するか否かが判別される。そして、最終位置が特定領域内に存在する場合に、最終位置が特定領域外となるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００２９】
本発明は、第６の観点からすると、情報処理装置とともに情報記録システムを構成するスパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置で用いられるプログラムであって、ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する手順と；前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する手順と；前記判別の結果、前記全記録容量が前記容量条件に合致する場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラムである。
【００３０】
これによれば、ユーザデータの記録に際して、情報処理装置からユーザデータが取得され、記録領域におけるユーザデータが記録される領域の最終位置を含み最終位置よりも記録開始位置側の全記録容量が、所定の容量以下及び所定の容量未満のいずれかの容量条件に合致するか否かが判別される。そして、全記録容量が容量条件に合致する場合に、容量条件から外れるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００３３】
本発明は、第７の観点からすると、本発明のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００３４】
これによれば、本発明のプログラムが記録されているために、コンピュータに実行させることにより、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００３５】
本発明は、第８の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体にアクセス可能な情報処理装置であって、ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を外部装置から取得する取得手段と；前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する判別手段と；前記判別手段で、前記最終位置が前記特定領域内に存在すると判別された場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報処理装置である。
【００３６】
これによれば、ユーザデータの記録に際して、取得手段により、情報記録媒体の記録領域に関する領域情報が外部装置から取得され、判別手段により、領域情報に基づいて所定の位置が求められ、記録領域におけるユーザデータが記録される領域の最終位置が特定領域内に存在するか否かが判別される。そして、最終位置が特定領域内に存在する場合に、付加手段により、最終位置が特定領域外となるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００３９】
本発明は、第９の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体にアクセス可能な情報処理装置であって、ユーザデータの記録に際して、前記情報記録媒体の記録領域に関する領域情報を外部装置から取得する取得手段と；前記領域情報に基づいて、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量を求め、前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する判別手段と；前記判別手段で、前記全記録容量が前記容量条件に合致すると判別された場合に、前記全記録容量が前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報処理装置である。
【００４０】
これによれば、ユーザからのユーザデータの記録に際して、取得手段により、情報記録媒体の記録領域に関する領域情報が外部装置から取得され、判別手段により、領域情報に基づいて所定の容量が求められ、記録領域におけるユーザデータが記録される領域の最終位置を含み最終位置よりも記録開始位置側の全記録容量が、所定の容量以下及び所定の容量未満のいずれかの容量条件に合致するか否かが判別される。そして、全記録容量が容量条件に合致する場合に、付加手段により、全記録容量が容量条件から外れるようにユーザデータにダミーデータが付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００４６】
本発明は、第１０の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置であって、ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する取得手段と；前記記録領域における前記ユーザデータが記録される領域の最終位置が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な前記記録領域における最も記録開始位置側の記録位置である所定の位置を含み前記所定の位置よりも記録開始位置側及び前記所定の位置を含まずに前記所定の位置よりもわずかに記録開始位置側の位置を含み該わずかに記録開始位置側の位置よりも記録開始位置側のいずれかの特定領域内に存在するか否かを判別する判別手段と；前記判別手段で、前記最終位置が前記特定領域内に存在すると判別された場合に、前記最終位置が前記特定領域外となるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報記録装置である。
【００４７】
これによれば、ユーザデータの記録に際して、取得手段により、情報処理装置からユーザデータが取得され、判別手段により、記録領域におけるユーザデータが記録される領域の最終位置が特定領域内に存在するか否かが判別される。そして、最終位置が特定領域内に存在する場合に、付加手段により、最終位置が特定領域外となるように、ユーザデータはダミーデータを付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００４８】
本発明は、第１１の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録装置であって、ユーザデータの記録に際して、前記情報処理装置から前記ユーザデータを取得する取得手段と；前記記録領域における前記ユーザデータが記録される領域の最終位置を含み該最終位置よりも記録開始位置側の全記録容量が、前記情報記録媒体が他の種類の情報記録媒体との互換性を確保するのに必要な記録容量の最小値である所定の容量以下及び前記所定の容量未満のいずれかの容量条件に合致するか否かを判別する判別手段と；前記判別手段で、前記全記録容量が前記容量条件に合致すると判別された場合に、前記容量条件から外れるように前記ユーザデータにダミーデータを付加して新たなユーザデータとする付加手段と；を備える情報記録装置である。
【００４９】
これによれば、ユーザデータの記録に際して、取得手段により情報処理装置からユーザデータが取得され、判別手段により、記録領域におけるユーザデータが記録される領域の最終位置を含み最終位置よりも記録開始位置側の全記録容量が、所定の容量以下及び所定の容量未満のいずれかの容量条件に合致するか否かが判別される。そして、全記録容量が容量条件に合致する場合に、付加手段により容量条件から外れるように、、ユーザデータはダミーデータを付加されて新たなユーザデータとされる。それにより、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合に、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００５１】
本発明は、第１２の観点からすると、スパイラル状又は同心円状の記録領域を有する追記型の情報記録媒体に情報を記録する情報記録システムであって、本発明の情報処理装置と；前記情報処理装置からの指示に応じて前記情報記録媒体に情報を記録する情報記録装置と；を備える情報記録システムである。
【００５２】
これによれば、本発明の情報処理装置が用いられるために、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００５３】
本発明は、第１３の観点からすると、情報記録媒体に情報を記録する情報記録システムであって、本発明の情報記録装置と；前記情報記録装置を制御する情報処理装置と；を備える情報記録システムである。
【００５４】
これによれば、本発明の情報記録装置が用いられるために、他の種類の情報記録媒体との互換性を確保することが可能となる。
【００５５】
【発明の実施の形態】
《第１の実施形態》
以下、本発明の第１の実施形態を図１及び図２に基づいて説明する。
【００５６】
図１は、本発明の第１の実施形態に係る情報記録システムの概略構成を示すブロック図である。
【００５７】
この図１に示される情報記録システムは、情報記録装置としての光ディスク装置２０と、光ディスク装置２０を制御する情報処理装置としてのホスト５０とを含んで構成されている。
【００５８】
前記光ディスク装置２０は、情報記録媒体としての光ディスク１５を回転駆動するためのスピンドルモータ２２、光ピックアップ装置２３、レーザコントロール回路２４、エンコーダ２５、モータドライバ２７、再生信号処理回路２８、サーボコントローラ３３、バッファＲＡＭ３４、バッファマネージャ３７、インターフェース３８、ＲＯＭ３９、ＣＰＵ４０及びＲＡＭ４１などを備えている。なお、図１における接続線は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。なお、本第１の実施形態では、一例として、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体が光ディスク１５に用いられるものとする。
【００５９】
前記光ピックアップ装置２３は、光源としての半導体レーザ、該半導体レーザから出射される光束を光ディスク１５の記録面に導くとともに、前記記録面で反射された戻り光束を所定の受光位置まで導く光学系、前記受光位置に配置され戻り光束を受光する受光器、及び駆動系（フォーカシングアクチュエータ、トラッキングアクチュエータ及びシークモータ等）（いずれも図示省略）などを含んで構成されている。そして、受光器からは、その受光量に応じた電流（電流信号）が再生信号処理回路２８に出力される。
【００６０】
前記再生信号処理回路２８では、光ピックアップ装置２３の出力信号である電流信号を電圧信号に変換し、該電圧信号に基づいてウォブル信号、ＲＦ信号及びサーボ信号（フォーカスエラー信号やトラックエラー信号など）を検出する。再生信号処理回路２８では、ウォブル信号からＡＤＩＰ（ADdress In Pregroove）情報及び同期信号などを抽出する。ここで抽出されたＡＤＩＰ情報はＣＰＵ４０に出力され、同期信号はエンコーダ２５に出力される。さらに、再生信号処理回路２８では、ＲＦ信号に対して誤り訂正処理等を行なった後、バッファマネージャ３７を介してバッファＲＡＭ３４に格納する。また、フォーカスエラー信号及びトラックエラー信号は、再生信号処理回路２８からサーボコントローラ３３に出力される。
【００６１】
前記サーボコントローラ３３では、フォーカスエラー信号に基づいて光ピックアップ装置２３のフォーカシングアクチュエータを制御する制御信号を生成し、トラックエラー信号に基づいて光ピックアップ装置２３のトラッキングアクチュエータを制御する制御信号を生成する。両制御信号はサーボコントローラ３３からモータドライバ２７に出力される。
【００６２】
前記バッファマネージャ３７では、バッファＲＡＭ３４へのデータの入出力を管理し、蓄積されたデータ量が所定の値になると、ＣＰＵ４０に通知する。
【００６３】
前記モータドライバ２７では、サーボコントローラ３３からの制御信号に基づいて、光ピックアップ装置２３のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動する。また、モータドライバ２７では、ＣＰＵ４０の指示に基づいて、光ディスク１５の線速度が一定となるようにスピンドルモータ２２を制御する。さらに、モータドライバ２７では、ＣＰＵ４０の指示に基づいて、光ピックアップ装置２３のシークモータを駆動し、光ピックアップ装置２３のスレッジ方向（光ディスク１５の半径方向）の位置を制御する。
【００６４】
前記エンコーダ２５では、ＣＰＵ４０の指示に基づいて、バッファＲＡＭ３４に蓄積されているデータをバッファマネージャ３７を介して取り出し、エラー訂正コードの付加などを行ない、光ディスク１５への書き込みデータを作成する。そして、ＣＰＵ４０からの指示に基づいて、再生信号処理回路２８からの同期信号に同期して、書き込みデータをレーザコントロール回路２４に出力する。
【００６５】
前記レーザコントロール回路２４では、エンコーダ２５からの書き込みデータに基づいて、光ピックアップ装置２３の半導体レーザの出力を制御する。
【００６６】
前記インターフェース３８は、ホスト５０との双方向の通信インターフェースであり、ＡＴＡＰＩ（AT Attachment Packet Interface）及びＳＣＳＩ（Small Computer System Interface）等の標準インターフェースに準拠している。
【００６７】
前記ＲＯＭ３９には、ＣＰＵ４０にて解読可能なコードで記述されたプログラムが格納されている。なお、光ディスク装置２０の電源がオン状態になると、前記プログラムは不図示のメインメモリにロードされ、前記ＣＰＵ４０はそのプログラムに従って上記各部の動作を制御する。
【００６８】
前記ホスト５０は、主制御装置５２、インターフェース５４、ハードディスク（ＨＤＤ）５６、入力装置及び表示装置などを備えている。
【００６９】
主制御装置５２は、マイクロコンピュータ、メインメモリ（いずれも不図示）などを含んで構成され、ホスト５０の全体を制御する。
【００７０】
前記インターフェース５４は、光ディスク装置２０との双方向の通信インターフェースであり、ＡＴＡＰＩ及びＳＣＳＩ等の標準インターフェースに準拠している。インターフェース５４は光ディスク装置のインターフェース３８と接続されており、接続媒体としては通信ケーブルなどの通信線が一般に用いられるが、赤外線などを利用したワイヤレスであっても良い。
【００７１】
ハードディスク５６には、主制御装置５２のマイクロコンピュータで解読可能なコードで記述された後述するユーザデータの記録に際して用いられるプログラム（以下、「ユーザデータ記録プログラム」という）などが格納されている。なお、ホスト５０の電源がオン状態になると、上記プログラムは主制御装置５２のメインメモリにロードされる。
【００７２】
表示装置５８は、例えばＣＲＴ、液晶ディスプレイ及びプラズマディスプレイなどの表示部（図示省略）を備え、主制御装置５２からの各種情報を表示する。
【００７３】
入力装置５７は、例えばキーボード、マウス及びポインティングデバイスなどのうち少なくとも１つの入力媒体（図示省略）を備え、利用者から入力された各種情報を主制御装置５２に通知する。なお、入力媒体からの情報はワイヤレス方式で入力されても良い。また、表示装置５８と入力装置５７とが一体化したものとして、例えばタッチパネル付きＣＲＴなどがある。
【００７４】
次に、上述のようにして構成された情報記録システムにおいて、ユーザデータを光ディスク１５に記録する処理動作について説明する。
【００７５】
主制御装置５２が入力装置５７を介してユーザデータの記録要求を受け取ったときの処理動作について図２のフローチャートを用いて説明する。主制御装置５２に記録要求が入力されると、主制御装置５２のマイクロコンピュータのプログラムカウンタに図２のフローチャートに対応するプログラムの先頭アドレスがセットされ、図２のフローチャートに対応するアルゴリズムがスタートする。図２のフローチャートは、主制御装置５２のマイクロコンピュータによって実行される一連の処理アルゴリズムに対応している。
【００７６】
先ず、ステップ５０１では、ユーザデータを光ディスク１５に記録するために書き込み要求のコマンド（Write Command）を光ディスク装置２０に送信する。これにより、光ディスク装置２０は、ホスト５０からの指示に従って、ユーザデータを光ディスク１５の記録領域に記録する。なお、ホスト５０からの書き込み要求のコマンドを受信したときの光ディスク装置２０における処理動作の詳細については後述する。
【００７７】
次のステップ５０３では、ユーザデータの記録が完了するまで待機し、ユーザデータの記録が完了するとステップ５０５に移行する。
【００７８】
このステップ５０５では、ディスク情報を要求するコマンド（Read Disc Information Command）を光ディスク装置２０に送信する。光ディスク装置２０は、ディスク情報を要求するコマンドを受信すると、セッション番号を含むディスク情報をディスク情報ブロック（Disc Information Block）の所定位置にそれぞれセットし、ホスト５０に送信する。
【００７９】
次のステップ５０７では、光ディスク装置２０からの応答を待ち、応答があるとステップ５０９に移行する。
【００８０】
このステップ５０９では、受信したディスク情報ブロックからディスク情報を抽出し、ユーザデータが記録されるセッションのセッション番号を求める。
【００８１】
次のステップ５１１では、セッション番号が１であるか否かを判断する。セッション番号が１のときは、ステップ５１１での判断は肯定されステップ５１３に移行する。
【００８２】
このステップ５１３では、ＤＶＤ−ＲＯＭとの互換性を確保するための領域情報を要求するコマンドとしてリードトラック・インフォメーション・コマンド（Read Track Information Command）を光ディスク装置２０に送信する。光ディスク装置２０は、リードトラック・インフォメーション・コマンドを受信すると、所定の位置として光ディスク１５の回転中心から３０ｍｍの距離にあるセクタのアドレス情報（以下、「特定アドレス情報」という）と、そのセクタよりも内周側（記録開始位置側）に存在する未記録領域のセクタ数情報（以下、「未記録セクタ数情報」という）を取得する。そして、光ディスク装置２０は、トラック情報ブロック（Track Information Block）のバイト３６からバイト３９の位置に特定アドレス情報をセットし、バイト４０からバイト４３の位置に未記録セクタ数情報をセットして、ホスト５０に送信する。なお、これまでトラック情報ブロックはバイト３５まで定義されており、ここで新たにバイト３６からバイト４３を定義する。
【００８３】
次のステップ５１５では、光ディスク装置２０からの応答を待ち、応答があるとステップ５１７に移行する。
【００８４】
このステップ５１７では、トラック情報ブロックから領域情報を抽出する。
【００８５】
次のステップ５１９では、領域情報から特定アドレス情報を抽出する。
【００８６】
次のステップ５２１では、記録領域に記録されているユーザデータの最終アドレスと特定アドレスとを比較し、最終アドレス値が特定アドレス値以下であるか否かを判断する。ここで、最終アドレス値が特定アドレス値以下の場合には、ステップ５２１での判断は肯定され、ステップ５２３に移行する。
【００８７】
このステップ５２３では、最終アドレス値が特定アドレス値を超えるのに必要なダミーデータを設定する。
【００８８】
次のステップ５２５では、設定されたダミーデータをユーザデータに続けて光ディスク１５に記録するために、書き込み要求のコマンド（Write Command）を光ディスク装置２０に送信する。そして、記録要求を受け取ったときの処理を終了する。
【００８９】
なお、ステップ５２１において、最終アドレス値が特定アドレス値を超えている場合には、ステップ５２１での判断は否定され、記録要求を受け取ったときの処理を終了する。すなわち、ユーザデータに続けてダミーデータは記録されないこととなる。
【００９０】
また、ステップ５１１において、ユーザデータが記録されたセッションのセッション番号が１でなければ、ステップ５１１での判断は否定され、記録要求を受け取ったときの処理を終了する。この場合も、ユーザデータに続けてダミーデータは記録されないこととなる。
【００９１】
ここで、ホスト５０からの書き込み要求のコマンド（Write Command）を受信したときの光ディスク装置２０における処理動作について説明する。
【００９２】
ＣＰＵ４０は、指定された記録速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、ホスト５０から書き込み要求のコマンドを受信した旨を再生信号処理回路２８に通知する。
【００９３】
再生信号処理回路２８は、光ディスク１５の回転が所定の線速度に達すると、光ピックアップ装置２３からの出力信号に基づいてＡＤＩＰ情報を取得し、ＣＰＵ４０に通知するとともに、光ピックアップ装置２３からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３に出力する。
【００９４】
サーボコントローラ３３は、再生信号処理回路２８からのフォーカスエラー信号及びトラックエラー信号に基づいて、モータドライバ２７を介して光ピックアップ装置２３のフォーカシングアクチュエータ及びトラッキングアクチュエータを駆動し、フォーカスずれ及びトラックずれを補正する。
【００９５】
ＣＰＵ４０は、バッファマネージャ３７を介してホスト５０からのユーザデータをバッファＲＡＭ３４に蓄積する。そして、ＣＰＵ４０は、再生信号処理回路２８からのＡＤＩＰ情報に基づいて、指定された書き込み開始地点に光ピックアップ装置２３が位置するように光ピックアップ装置２３のシーク動作を指示する信号をモータドライバ２７に出力する。
【００９６】
ＣＰＵ４０は、バッファマネージャ３７からバッファＲＡＭ３４に蓄積されたデータ量が所定の値を超えたとの通知を受け取ると、エンコーダ２５に書き込みデータの作成を指示する。また、ＣＰＵ４０は、ＡＤＩＰ情報に基づいて光ピックアップ装置２３の位置が書き込み開始地点であると判断すると、エンコーダ２５に通知する。そして、エンコーダ２５は、レーザコントロール回路２４及び光ピックアップ装置２３を介して、書き込みデータを光ディスク１５に記録する。
【００９７】
なお、記録処理が終了するまで、再生信号処理回路２８は、上述した如く、光ピックアップ装置２３からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３及びモータドライバ２７を介してフォーカスずれ及びトラックずれを随時補正する。
【００９８】
次に、ホスト５０からの再生要求のコマンド（Read Command）を受信したときの光ディスク装置２０における処理動作について簡単に説明する。
【００９９】
ＣＰＵ４０は、再生速度に基づいてスピンドルモータ２２の回転を制御するための制御信号をモータドライバ２７に出力するとともに、ホスト５０から再生要求のコマンドを受信した旨を再生信号処理回路２８に通知する。
【０１００】
再生信号処理回路２８は、前記ユーザデータの記録の場合と同様に、ＡＤＩＰ情報をＣＰＵ４０に通知するとともに、フォーカスずれ及びトラックずれを補正する。
【０１０１】
ＣＰＵ４０は、ＡＤＩＰ情報に基づいて指定された読み込み開始地点に光ピックアップ装置２３が位置するようにシーク動作を指示する信号をモータドライバ２７に出力する。そして、ＣＰＵ４０は、ＡＤＩＰ情報に基づいて光ピックアップ装置２３の位置が読み込み開始地点であると判断すると、再生信号処理回路２８に通知する。
【０１０２】
そして、再生信号処理回路２８は、光ピックアップ装置２３の出力信号に基づいてＲＦ信号を検出し、誤り訂正処理等を行った後、バッファＲＡＭ３４に蓄積する。なお、再生処理が終了するまで、再生信号処理回路２８は、上述した如く、光ピックアップ装置２３からの出力信号に基づいてフォーカスエラー信号及びトラックエラー信号を検出し、サーボコントローラ３３及びモータドライバ２７を介してフォーカスずれ及びトラックずれを随時補正する。
【０１０３】
バッファマネージャ３７は、バッファＲＡＭ３４に蓄積された再生データがセクタデータとして揃ったときに、インターフェース３８を介してホスト５０に転送する。
【０１０４】
以上の説明から明らかなように、本第１の実施形態に係る情報記録システムでは、主制御装置５２のマイクロコンピュータ及び該マイクロコンピュータによって実行されるプログラムによって、情報処理装置の取得手段、判別手段、付加手段及びセッション番号取得手段が実現されている。
【０１０５】
しかしながら、本発明がこれに限定されるものではないことは勿論である。すなわち、上記第１の実施形態は一例に過ぎず、上記の主制御装置５２のマイクロコンピュータによるプログラムに従う処理によって実現した構成各部の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全ての構成部分をハードウェアによって構成することとしても良い。
【０１０６】
また、本第１の実施形態では、ハードディスク５６にインストールされているプログラムのうち、図２のフローチャートで示される処理に対応するプログラムによってユーザデータ記録プログラムが構成されている。
【０１０７】
さらに、本第１の実施形態では、図２のステップ５１３からステップ５２１までの処理によって、本発明に係る記録方法の第１工程が実施され、図２のステップ５２３での処理によって第２工程が実施され、図２のステップ５０５からステップ５１１までの処理によって第３工程が実施されている。
【０１０８】
以上説明したように、本第１の実施形態に係る情報記録システムによると、ユーザからユーザデータの記録要求があると、主制御装置５２は、光ディスク装置２０から領域情報を取得し、特定アドレス情報及び未記録セクタ数情報を求める。そして、主制御装置５２は、光ディスク１５の記録領域におけるユーザデータが記録される領域の最終アドレスと特定アドレスとの位置関係を求め、最終アドレス値が特定アドレス値以下の場合には、最終アドレス値が特定アドレス値を超えるようにユーザデータに続けてダミーデータを記録している。すなわち、最終アドレス位置は常に特定アドレス位置よりも外周側となる。従って、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合には、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【０１０９】
また、本第１の実施形態によると、ユーザデータが記録されるセッションのセッション番号が１の場合にのみ、ダミーデータの付加に関する処理を行っている。これにより、最初のセッションにおけるデータ量が規定されている種類の情報記録媒体との互換性を確保することが可能となる。
【０１１０】
さらに、本第１の実施形態によると、領域情報を取得するためのコマンドとして、リードトラック・インフォメーション・コマンドを用いているために、領域情報とともにトラック情報も同時に取得することが可能となる。
【０１１１】
また、本第１の実施形態に係る情報処理装置によると、ユーザからのユーザデータの記録要求があると、ユーザデータの記録を光ディスク装置２０に指示するとともに、ユーザデータの記録後、光ディスク装置２０から領域情報を取得して、ユーザデータのデータ量がＤＶＤ−ＲＯＭとの互換性を確保するのに十分であるか否かを判別し、十分でないと判断した場合には、ＤＶＤ−ＲＯＭとの互換性を確保するのに必要なデータ量となるようにユーザデータに続いて所定のダミーデータを記録している。従って、他の種類の情報記録媒体との互換性を確保することが可能となる。
【０１１２】
なお、上記第１の実施形態において、ステップ５２１では、最終アドレスが特定アドレス値以下であるか否かによって判断しているが、これに限らず、例えば最終アドレスが特定アドレス値よりも小さいか否かであっても良い。この場合には、ステップ５２３での処理も変更されるのは勿論である。すなわち、最終アドレス値が特定アドレス値以上となるのに必要なダミーデータが設定されることとなる。なお、判断のための条件は再生に用いられるＤＶＤ−ＲＯＭドライブ装置の特性に関係する。
【０１１３】
《第２の実施形態》
次に、本発明の第２の実施形態を図３に基づいて説明する。
【０１１４】
この第２の実施形態は、ユーザデータ記録プログラムが前述した第１の実施形態と異なる点に特徴を有する。すなわち、ハードディスク５６に格納されているユーザデータ記録プログラムのみが異なり、情報記録システムにおけるその他の構成は、前述した第１の実施形態と同様である。従って、以下においては、第１の実施形態との相違点を中心に説明するとともに、前述した第１の実施形態と同一若しくは同等の構成部分については同一の符号を用い、その説明を簡略化し若しくは省略するものとする。
【０１１５】
主制御装置５２が入力装置５７を介してユーザからユーザデータの記録要求を受け取ったときの処理動作について図３のフローチャートを用いて説明する。主制御装置５２に記録要求が入力されると、主制御装置５２のマイクロコンピュータのプログラムカウンタに図３のフローチャートに対応するプログラムの先頭アドレスがセットされ、図３のフローチャートに対応するアルゴリズムがスタートする。図３のフローチャートは、主制御装置５２のマイクロコンピュータによって実行される一連の処理アルゴリズムに対応している。なお、光ディスク１５に関する前提条件は、前述した第１の実施形態と同様であるものとする。
【０１１６】
先ず、ステップ６０１〜ステップ６０５では、上記第１の実施形態におけるステップ５０５〜ステップ５０９と同じ処理が行われる。
【０１１７】
次のステップ６０７では、ユーザデータが記録されるセッションのセッション番号が１であるか否かを判断する。セッション番号が１のときは、ステップ６０７での判断は肯定されステップ６１１に移行する。
【０１１８】
このステップ６１１〜ステップ６１５では、上記第１の実施形態におけるステップ５１３〜ステップ５１７と同じ処理が行われる。
【０１１９】
次のステップ６１７では、特定アドレス情報及び未記録セクタ数情報の少なくとも一方を用いて、ＤＶＤ−ＲＯＭとの互換性を確保するのに必要な最少記録データ量ＮＢを算出する。例えば、特定アドレス情報を用いる場合には、記録開始アドレスと特定アドレス情報とから最少記録セクタ数を求め、その最少記録セクタ数を記録容量に変換して最少記録データ量ＮＢを求める。また、未記録セクタ数情報を用いる場合には、未記録セクタ数を記録容量に変換することにより、最少記録データ量ＮＢを求める。
【０１２０】
次のステップ６１９では、ユーザデータのデータ量と最少記録データ量ＮＢとを比較し、ユーザデータのデータ量が最少記録データ量ＮＢ未満であるか否かを判断する。ユーザデータのデータ量が最少記録データ量ＮＢ未満であれば、ここでの判断は肯定され、ステップ６２１に移行する。
【０１２１】
このステップ６２１では、ユーザデータのデータ量が最少記録データ量ＮＢ以上となるように、ユーザデータにダミーデータを付加し、新たなユーザデータとする。
【０１２２】
次のステップ６２３では、ユーザデータを記録するために書き込み要求のコマンド（Write Command）を光ディスク装置２０に送信する。そして、全てのユーザデータの送信が完了すると、記録要求を受け取ったときの処理を終了する。なお、光ディスク装置２０では、前述の如くして、ユーザデータを光ディスク１５に記録する。
【０１２３】
なお、ステップ６１９において、ユーザデータのデータ量が最少記録データ量ＮＢ以上であれば、ステップ６１９での判断は否定され、ステップ６２３に移行する。すなわち、ユーザデータはダミーデータが付加されることなく光ディスク装置２０に送信されることとなる。
【０１２４】
また、ステップ６０７において、ユーザデータが記録されるセッションのセッション番号が１でなければ、ステップ６０７での判断は否定され、ステップ６２３に移行する。この場合も、ユーザデータはダミーデータが付加されることなく光ディスク装置２０に送信されることとなる。
【０１２５】
以上の説明から明らかなように、本第２の実施形態に係る情報記録システムでは、主制御装置５２のマイクロコンピュータ及び該マイクロコンピュータによって実行されるプログラムによって、情報処理装置の取得手段、判別手段、付加手段及びセッション番号取得手段が実現されている。
【０１２６】
しかしながら、本発明がこれに限定されるものではないことは勿論である。すなわち、上記第２の実施形態は一例に過ぎず、上記の主制御装置５２のマイクロコンピュータによるプログラムに従う処理によって実現した構成各部の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全ての構成部分をハードウェアによって構成することとしても良い。
【０１２７】
また、本第２の実施形態では、ハードディスク５６にインストールされているプログラムのうち、図３のフローチャートで示される処理に対応するプログラムによってユーザデータ記録プログラムが構成されている。
【０１２８】
さらに、本第２の実施形態では、図３のステップ６１１からステップ６１９までの処理によって、本発明に係る記録方法の第１工程が実施され、図３のステップ６２１での処理によって第２工程が実施され、図３のステップ６０１からステップ６０７までの処理によって第３工程が実施されている。
【０１２９】
以上説明したように、本第２の実施形態に係る情報記録システムによると、ユーザからのユーザデータの記録要求があると、主制御装置５２は、光ディスク装置２０から領域情報を取得し、特定アドレス情報及び未記録セクタ数情報を求める。そして、主制御装置５２は、光ディスク１５の記録領域におけるユーザデータが記録される領域の最終アドレス値が特定アドレス値以上となるための最少記録データ量を求め、ユーザデータのデータ量が最少記録データ量未満に場合には、ユーザデータにダミーデータを付加し、最終アドレス値が特定アドレス値以上となるようにデータ量を増やして、新たなユーザデータとしている。すなわち、最終アドレス位置は常に特定アドレス位置よりも内周側となることはない。従って、例えば他の種類の情報記録媒体との互換性を確保する条件に記録データのデータ量に関係する条件が含まれる場合には、データ量が少なくても互換性を損なうことを防止できる。すなわち、他の種類の情報記録媒体との互換性を確保することが可能となる。
【０１３０】
また、本第２の実施形態に係る情報処理装置によると、ユーザからのユーザデータの記録要求があると、光ディスク装置から領域情報を取得して、ユーザデータのデータ量がＤＶＤ−ＲＯＭとの互換性を確保するのに十分であるか否かを判別し、十分でないと判断した場合には、ＤＶＤ−ＲＯＭとの互換性を確保するのに必要なデータ量となるようにユーザデータに所定のダミーデータを付加している。従って、他の種類の情報記録媒体との互換性を確保することが可能となる。
【０１３１】
なお、上記第２の実施形態において、ステップ６１９では、ユーザデータのデータ量が最少記録データ量未満であるか否かによって判断しているが、これに限らず、例えばユーザデータのデータ量が最少記録データ量以下であるか否かによって判断しても良い。この場合には、ステップ６２１での処理も変更されるのは勿論である。すなわち、ユーザデータのデータ量が最少記録データ量ＮＢを超えるようにダミーデータが付加されることとなる。なお、判断のための条件は再生に用いられるＤＶＤ−ＲＯＭドライブ装置の特性に関係する。
【０１３２】
なお、上記各実施形態では、領域情報として特定アドレス情報と未記録セクタ数情報とがセットされたトラック情報ブロックを光ディスク装置２０が送信する場合について説明したが、これに限らず、領域情報として特定アドレス情報及び未記録セクタ数情報のいずれかがセットされたトラック情報ブロックを送信しても良い。また、ホスト５０が領域情報として必要な情報を指定しても良い。
【０１３３】
さらに、上記各実施形態では、領域情報として特定アドレス情報及び未記録セクタ数情報を用いる場合について説明したが、これに限らず、例えば特定アドレスよりも内周側の記録容量情報や、特定アドレスよりも内周側にある未記録領域の容量情報であっても良い。
【０１３４】
また、上記各実施形態では、ユーザデータが記録されるセッションのセッション番号が１の場合にのみ、ダミーデータの付加処理を行う場合について説明したが、これに限らず、セッション番号が１以外の場合でも、ダミーデータの付加処理を行っても良い。すなわち、セッション番号をチェックする処理（ステップ５０５〜ステップ５１１、ステップ６０１〜ステップ６０７）を省略しても良い。再生に用いられるＤＶＤ−ＲＯＭドライブ装置によって対応が異なるためである。
【０１３５】
さらに、上記各実施形態では、領域情報を要求するコマンドとして、リードトラック・インフォメーションコマンドを用いる場合について説明したが、これに限定されるものではなく、他のコマンドあるいは新たに定義したコマンドを用いても良い。なお、その場合には、領域情報を含む応答情報も使用するコマンドに対応したものとなる。
【０１３６】
また、上記各実施形態では、所定の位置として光ディスク１５の回転中心から３０ｍｍの距離にあるセクタのアドレス情報を用いる場合について説明したが、これに限定されるものではない。
【０１３７】
さらに、上記各実施形態では、ＤＶＤ−ＲＯＭとの互換性を確保する場合について説明したが、これに限定されるものではない。
【０１３８】
なお、上記各実施形態では、ホスト５０側でダミーデータの付加が必要であるか否かの判断を行う場合について説明したが、これに限らず、光ディスク装置２０側でダミーデータの付加が必要であるか否かの判断を行っても良い。この場合には、光ディスク装置２０のＣＰＵ４０が、ＲＯＭ３９に記録されているプログラムに従って、例えばホスト５０から受信したユーザデータのデータ量に基づいて、ユーザデータを記録したときの最終アドレスを予測し、その最終アドレスと特定アドレスとを比較してダミーデータの付加が必要であるか否かの判断を行う。すなわち、ＣＰＵ４０及び該ＣＰＵ４０によって実行されるプログラムによって、情報記録装置の取得手段、判別手段、付加手段及びセッション番号取得手段が実現されることとなる。
【０１３９】
また、上記各実施形態では、光ディスク１５がＤＶＤ＋Ｒの場合について説明したが、本発明がこれに限定されるものではない。なお、その場合には、使用される情報記録媒体に対応した光ディスク装置が用いられることとなる。
【０１４０】
なお、上記各実施形態では、ユーザデータ記録プログラムは、ハードディスク５６に記録されているが、他の記録媒体（ＣＤ−ＲＯＭ、光磁気ディスク、フラッシュメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応するドライブ装置を付加し、各ドライブ装置からユーザデータ記録プログラムをインストールすることとなる。要するに、ユーザデータ記録プログラムがマイクロコンピュータのメインメモリにロードされれば良い。
【０１４１】
さらに、上記各実施形態では、ホスト５０と光ディスク装置２０とは、同一の筐体内に配置されていても良いし、個別の筐体内に配置されても良い。
【０１４２】
また、上記各実施形態では、ＤＶＤ＋Ｒの規格に準拠した情報記録媒体に対して、ユーザデータの記録と再生が可能な光ディスク装置が用いられる場合について説明したが、これに限らず、ユーザデータの記録のみを行なう光ディスク装置であっても良い。
【０１４３】
【発明の効果】
以上説明したように、本発明に係る記録方法によれば、他の種類の情報記録媒体との互換性を確保することができるという効果がある。
【０１４４】
また、本発明に係るプログラム及び記録媒体によれば、情報記録システムで用いられ、他の種類の情報記録媒体との互換性を確保することができるという効果がある。
【０１４５】
また、本発明に係る情報処理装置及び情報記録装置によれば、他の種類の情報記録媒体との互換性を確保することができるという効果がある。
【０１４６】
また、本発明に係る情報記録システムによれば、他の種類の情報記録媒体との互換性を確保することができるという効果がある。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る情報記録システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態に係るユーザデータ記録処理を説明するためのフローチャートである。
【図３】本発明の第２の実施形態に係るユーザデータ記録処理を説明するためのフローチャートである。
【符号の説明】
１５…光ディスク（情報記録媒体）、２０…光ディスク装置（情報記録装置）、４０…ＣＰＵ（取得手段、判別手段、付加手段、セッション番号取得手段）、５０…ホスト（情報処理装置）、５２…主制御装置（取得手段、判別手段、付加手段、セッション番号取得手段）。
【図１】
0004117769.tif 000002
【図２】
0004117769.tif 000003
【図３】
0004117769.tif 000004