(57)【要約】      （修正有）【課題】情報記録媒体におけるユーザデータの記録開始位置を短時間で取得する。【解決手段】指定されたユーザデータ領域の少なくとも一部における分割情報を取得し（ステップ４０１〜４０９）、該分割情報に応じて分割されたユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける複数の情報部のそれぞれとの対応付けに関する情報を管理情報領域に記録する（ステップ４１１、４１３）。これにより、情報記録媒体の用途に応じてユーザデータ領域における既記録領域と未記録領域との境界部分を効率良く検索するのに適した対応付けが可能となり、その結果、既記録領域と未記録領域との境界部分を従来よりも短時間で検索することが可能となる。【選択図】図４
2005327406.tif 000002
【特許請求の範囲】
【請求項１】
ユーザデータ領域と管理情報領域とを有する情報記録媒体に情報の記録を行なう記録方法であって、
指定された前記ユーザデータ領域の少なくとも一部における分割情報を取得する第１工程と；
前記分割情報に応じて分割された前記ユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける前記複数の情報部のそれぞれとの対応付けに関する情報を前記管理情報領域に記録する第２工程と；を含む記録方法。
【請求項２】
前記分割情報は、前記ユーザデータ領域の先頭から連続的にユーザデータが記録された領域を除く領域における分割情報であることを特徴とする請求項１に記載の記録方法。
【請求項３】
前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、
前記部分領域の大きさは、セッションの大きさであることを特徴とする請求項１又は２に記載の記録方法。
【請求項４】
前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、各セッションが複数のフラグメントで構成されており、
前記部分領域の大きさは、フラグメントの大きさであることを特徴とする請求項１又は２に記載の記録方法。
【請求項５】
前記複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する第３工程を、更に含むことを特徴とする請求項１又は２に記載の記録方法。
【請求項６】
前記ユーザデータ領域に記録されるユーザデータの種類を判別する第４工程を更に含み、
前記第３工程では、前記判別の結果に応じて、前記ユーザデータの記録領域が含まれる部分領域の大きさを変更することを特徴とする請求項５に記載の記録方法。
【請求項７】
前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した光ディスクであり、前記管理テーブルは、レコーデッド・エリア・インジケータであることを特徴とする請求項１〜６のいずれか一項に記載の記録方法。
【請求項８】
ユーザデータ領域と管理情報領域とを有する情報記録媒体に情報の記録を行なう情報記録装置であって、
指定された前記ユーザデータ領域の少なくとも一部における分割情報を取得する取得手段と；
前記分割情報に応じて分割された前記ユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける前記複数の情報部のそれぞれとの対応付けに関する情報を前記管理情報領域に記録する処理装置と；を備える情報記録装置。
【請求項９】
前記分割情報は、前記ユーザデータ領域の先頭から連続的にユーザデータが記録された領域を除く領域における分割情報であることを特徴とする請求項８に記載の情報記録装置。
【請求項１０】
前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、
前記部分領域の大きさは、セッションの大きさであることを特徴とする請求項８又は９に記載の情報記録装置。
【請求項１１】
前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、各セッションが複数のフラグメントで構成されており、
前記部分領域の大きさは、フラグメントの大きさであることを特徴とする請求項８又は９に記載の情報記録装置。
【請求項１２】
前記複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する変更手段を更に備えることを特徴とする請求項８又は９に記載の情報記録装置。
【請求項１３】
前記ユーザデータ領域に記録されるユーザデータの種類を判別する判別手段を更に備え、
前記変更手段は、前記判別手段の判別結果に応じて、前記ユーザデータの記録領域が含まれる部分領域の大きさを変更することを特徴とする請求項１２に記載の情報記録装置。
【請求項１４】
前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した光ディスクであり、前記管理テーブルは、レコーデッド・エリア・インジケータであることを特徴とする請求項８〜１３のいずれか一項に記載の情報記録装置。
【請求項１５】
ユーザデータ領域と管理情報領域とを有する情報記録媒体に情報の記録を行なう情報記録装置に用いられるプログラムであって、
指定された前記ユーザデータ領域の少なくとも一部における分割情報を取得する第１手順と；
前記分割情報に応じて分割された前記ユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける前記複数の情報部のそれぞれとの対応付けに関する情報を前記管理情報領域に記録する第２手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラム。
【請求項１６】
前記複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する第３手順を、前記制御用コンピュータに更に実行させることを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記ユーザデータ領域に記録されるユーザデータの種類を判別する第４手順を、前記制御用コンピュータに更に実行させ、
前記第３手順として、前記第４手順での判別結果に応じて、前記ユーザデータの記録領域が含まれる部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する手順を、前記制御用コンピュータに実行させることを特徴とする請求項１６に記載のプログラム。
【請求項１８】
請求項１５〜１７のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録方法、情報記録装置、プログラム及び記録媒体に係り、更に詳しくは、情報記録媒体にデータを記録する記録方法、該記録方法の実施に好適な情報記録装置、情報記録装置で用いられるプログラム、及び該プログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
データを記録するための情報記録媒体（メディア）としてＣＤ（compact disc）やＤＶＤ（digital versatile disc）などの光ディスクが注目されるようになり、光ディスクにデータを記録するための情報記録装置として、光ディスク装置が普及するようになった。
【０００３】
記録可能なＣＤにはＣＤ−Ｒ、ＣＤ−ＲＷなどがあり、記録可能なＤＶＤにはＤＶＤ−Ｒ、ＤＶＤ＋Ｒ、ＤＶＤ−ＲＷ及びＤＶＤ＋ＲＷなどがある。そして、それぞれ所定の規格にしたがってデータの記録及び再生が行なわれる。
【０００４】
ところで、ＤＶＤ＋Ｒの規格では、ディスクにおける記録開始位置を高速で取得するために、ユーザデータ領域を６４０ＥＣＣブロック毎に複数の部分領域に分割するとともに、各部分領域に対応して既記録領域であるか否かの情報（最大で２５６個）が格納されるレコーデッド・エリア・インジケータ（Recorded Area Indicator、以下「ＲＡＩ」という）が設けられている（例えば、非特許文献１参照）。ユーザデータ領域にデータが記録されると、その記録領域が含まれる部分領域が既記録領域であることを示す情報がＲＡＩ領域に記録されるようになっている。これにより、部分領域毎に既記録であるか否かを知ることができる。
【０００５】
光ディスクが一般化するにつれて、光ディスクに記録されるデータの種類は、音楽データ、映像データ、写真データ、コンピュータプログラム、文書データなど多くなってきた。また、これらのデータはそのデータ量も大きく異なっている。そこで、６４０ＥＣＣブロックよりも小さな単位で既記録領域であるか否かを知ることが必要なときがある。しかしながら、ＲＡＩ領域の情報は６４０ＥＣＣブロックの大きさに対応しているため、６４０ＥＣＣブロックよりも小さな単位で既記録領域であるか否かを知るには、実際にユーザデータ領域を検索しなければならず、記録開始位置を取得するのに時間がかかるという不都合があった。
【０００６】
【非特許文献１】スタンダード  ＥＣＭＡ−３４９、「データ  インターチェンジ  オン  １２０ｍｍ  アンド  ８０ｍｍ  オプチカル  ディスク  ユージング  ＋Ｒ  フォーマット−キャパシティ：４．７  アンド  １．４６  ギガバイト  パー  サイド（Data Interchange on 120 mm and 80 mm Optical Disk using +R Format-Capacity:4.7 and 1.46 Gbytes per Side）」２００３年１２月
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、かかる事情の下になされたもので、その第１の目的は、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することを可能とする記録方法及び情報記録装置を提供することにある。
【０００８】
また、本発明の第２の目的は、情報記録装置の制御用コンピュータにて実行され、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することを可能とするプログラム、及びそのプログラムが記録された記録媒体を提供することにある。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、ユーザデータ領域と管理情報領域とを有する情報記録媒体に情報の記録を行なう記録方法であって、指定された前記ユーザデータ領域の少なくとも一部における分割情報を取得する第１工程と；前記分割情報に応じて分割された前記ユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける前記複数の情報部のそれぞれとの対応付けに関する情報を前記管理情報領域に記録する第２工程と；を含む記録方法である。
【００１０】
これによれば、指定されたユーザデータ領域の少なくとも一部における分割情報が取得され（第１工程）、該分割情報に応じて分割されたユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける複数の情報部のそれぞれとの対応付けに関する情報が管理情報領域に記録される（第２工程）。この場合には、ユーザデータ領域内の複数の部分領域のそれぞれと管理テーブルにおける複数の情報部のそれぞれとが指定された分割情報に応じて対応付けられるため、情報記録媒体の用途に応じてユーザデータ領域における既記録領域と未記録領域との境界部分を効率良く検索するのに適した対応付けが可能となる。従って、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することが可能となる。
【００１１】
この場合において、請求項２に記載の記録方法の如く、前記分割情報は、前記ユーザデータ領域の先頭から連続的にユーザデータが記録された領域を除く領域における分割情報であることとすることができる。
【００１２】
上記請求項１及び２に記載の各記録方法において、請求項３に記載の記録方法の如く、前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、前記部分領域の大きさは、セッションの大きさであることとすることができる。
【００１３】
上記請求項１及び２に記載の各記録方法において、請求項４に記載の記録方法の如く、前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、各セッションが複数のフラグメントで構成されており、前記部分領域の大きさは、フラグメントの大きさであることとすることができる。
【００１４】
上記請求項１及び２に記載の各記録方法において、請求項５に記載の記録方法の如く、前記複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する第３工程を、更に含むこととすることができる。
【００１５】
この場合において、請求項６に記載の記録方法の如く、前記ユーザデータ領域に記録されるユーザデータの種類を判別する第４工程を更に含み、前記第３工程では、前記判別の結果に応じて、前記ユーザデータの記録領域が含まれる部分領域の大きさを変更することとすることができる。
【００１６】
上記請求項１〜６に記載の各記録方法において、請求項７に記載の記録方法の如く、前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した光ディスクであり、前記管理テーブルは、レコーデッド・エリア・インジケータであることとすることができる。
【００１７】
請求項８に記載の発明は、ユーザデータ領域と管理情報領域とを有する情報記録媒体に情報の記録を行なう情報記録装置であって、指定された前記ユーザデータ領域の少なくとも一部における分割情報を取得する取得手段と；前記分割情報に応じて分割された前記ユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける前記複数の情報部のそれぞれとの対応付けに関する情報を前記管理情報領域に記録する処理装置と；を備える情報記録装置である。
【００１８】
これによれば、取得手段により、指定された前記ユーザデータ領域の少なくとも一部における分割情報が取得され、処理装置により、分割情報に応じて分割されたユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける複数の情報部のそれぞれとの対応付けに関する情報が管理情報領域に記録される。この場合には、ユーザデータ領域内の複数の部分領域のそれぞれと管理テーブルにおける複数の情報部のそれぞれとが指定された分割情報に応じて対応付けられるため、情報記録媒体の用途に応じてユーザデータ領域における既記録領域と未記録領域との境界部分を効率良く検索するのに適した対応付けが可能となる。従って、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することが可能となる。
【００１９】
この場合において、請求項９に記載の情報記録装置の如く、前記分割情報は、前記ユーザデータ領域の先頭から連続的にユーザデータが記録された領域を除く領域における分割情報であることとすることができる。
【００２０】
上記請求項８及び９に記載の各情報記録装置において、請求項１０に記載の情報記録装置の如く、前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、前記部分領域の大きさは、セッションの大きさであることとすることができる。
【００２１】
上記請求項８及び９に記載の各情報記録装置において、請求項１１に記載の情報記録装置の如く、前記分割情報は前記部分領域の大きさに関する情報を含み、前記ユーザデータ領域への記録はマルチセッション方式で行なわれ、各セッションが複数のフラグメントで構成されており、前記部分領域の大きさは、フラグメントの大きさであることとすることができる。
【００２２】
上記請求項８及び９に記載の各情報記録装置において、請求項１２に記載の情報記録装置の如く、前記複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する変更手段を、更に備えることとすることができる。
【００２３】
この場合において、請求項１３に記載の情報記録装置の如く、前記ユーザデータ領域に記録されるユーザデータの種類を判別する判別手段を更に備え、前記変更手段は、前記判別手段の判別結果に応じて、前記ユーザデータの記録領域が含まれる部分領域の大きさを変更することとすることができる。
【００２４】
上記請求項８〜１３に記載の各情報記録装置において、請求項１４に記載の情報記録装置の如く、前記情報記録媒体はＤＶＤ＋Ｒの規格に準拠した光ディスクであり、前記管理テーブルは、レコーデッド・エリア・インジケータであることとすることができる。
【００２５】
請求項１５に記載の発明は、ユーザデータ領域と管理情報領域とを有する情報記録媒体に情報の記録を行なう情報記録装置に用いられるプログラムであって、指定された前記ユーザデータ領域の少なくとも一部における分割情報を取得する第１手順と；前記分割情報に応じて分割された前記ユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける前記複数の情報部のそれぞれとの対応付けに関する情報を前記管理情報領域に記録する第２手順と；を前記情報記録装置の制御用コンピュータに実行させるプログラムである。
【００２６】
これによれば、本発明のプログラムが所定のメモリにロードされ、その先頭アドレスがプログラムカウンタにセットされると、情報記録装置の制御用コンピュータは、指定されたユーザデータ領域の少なくとも一部における分割情報を取得し、分割情報に応じて分割されたユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなる既知の管理テーブルにおける複数の情報部のそれぞれとの対応付けに関する情報を管理情報領域に記録する。すなわち、本発明のプログラムによれば、情報記録装置の制御用コンピュータに請求項１に記載の発明に係る記録方法を実行させることができ、従って、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することが可能となる。
【００２７】
この場合において、請求項１６に記載のプログラムの如く、前記複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する第３手順を、前記制御用コンピュータに更に実行させることとすることができる。
【００２８】
この場合において、請求項１７に記載のプログラムの如く、前記ユーザデータ領域に記録されるユーザデータの種類を判別する第４手順を、前記制御用コンピュータに更に実行させ、前記第３手順として、前記第４手順での判別結果に応じて、前記ユーザデータの記録領域が含まれる部分領域の大きさを変更し、該変更された部分領域に関する情報を前記管理情報領域に記録する手順を、前記制御用コンピュータに実行させることとすることができる。
【００２９】
請求項１８に記載の発明は、請求項１５〜１７のいずれか一項に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体である。
【００３０】
これによれば、請求項１５〜１７のいずれか一項に記載のプログラムが記録されているために、コンピュータに実行させることにより、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することが可能となる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の一実施形態を図１〜図１０に基づいて説明する。図１には、本発明の一実施形態に係る情報記録装置としての光ディスク装置２０の概略構成が示されている。
【００３２】
この図１に示される光ディスク装置２０は、光ディスク１５を回転駆動するためのスピンドルモータ２２、光ピックアップ装置２３、該光ピックアップ装置２３をスレッジ方向に駆動するためのシークモータ２１、レーザ制御回路２４、エンコーダ２５、駆動制御回路２６、再生信号処理回路２８、バッファＲＡＭ３４、バッファマネージャ３７、インターフェース３８、フラッシュメモリ３９、ＣＰＵ４０及びＲＡＭ４１などを備えている。なお、図１における矢印は、代表的な信号や情報の流れを示すものであり、各ブロックの接続関係の全てを表すものではない。また、本実施形態では、一例としてＤＶＤ＋Ｒの規格に準拠した情報記録媒体が光ディスク１５に用いられるものとする。さらに、本実施形態では、１ＥＣＣブロック単位でデータの記録が行われるものとする。
【００３３】
前記光ピックアップ装置２３は、スパイラル状又は同心円状のトラックが形成された光ディスク１５の記録面にレーザ光を照射するとともに、記録面からの反射光を受光するための装置である。この光ピックアップ装置２３は、半導体レーザ、対物レンズを含み前記半導体レーザから出射された光束を光ディスク１５の記録面に導くとともに、前記記録面で反射された戻り光束を所定の受光位置まで導く光学系、前記受光位置に配置され前記戻り光束を受光する受光器、及び駆動系（フォーカシングアクチュエータ及びトラッキングアクチュエータ）（いずれも図示省略）などを含んで構成されている。そして、前記受光器からは、その受光量に応じた信号が再生信号処理回路２８に出力される。
【００３４】
前記再生信号処理回路２８は、前記光ピックアップ装置２３を構成する受光器の出力信号に基づいて、サーボ信号（フォーカスエラー信号やトラックエラー信号など）、アドレス情報、同期信号、及びＲＦ信号などを取得する。ここで得られたサーボ信号は前記駆動制御回路２６に出力され、アドレス情報はＣＰＵ４０に出力され、同期信号はエンコーダ２５に出力される。さらに、再生信号処理回路２８は、ＲＦ信号に対して復号処理及び誤り検出処理などを行い、誤りが検出されたときには誤り訂正処理を行った後、再生データとして前記バッファマネージャ３７を介して前記バッファＲＡＭ３４に格納する。
【００３５】
前記駆動制御回路２６は、再生信号処理回路２８からのトラックエラー信号に基づいて、トラッキング方向に関する対物レンズ６０の位置ずれを補正するための前記トラッキングアクチュエータの駆動信号を生成するとともに、フォーカスエラー信号に基づいて、対物レンズ６０のフォーカスずれを補正するための前記フォーカシングアクチュエータの駆動信号を生成する。ここで生成された各駆動信号は光ピックアップ装置２３に出力される。これにより、トラッキング制御及びフォーカス制御が行われる。また、駆動制御回路２６は、ＣＰＵ４０の指示に基づいて、シークモータ２１を駆動するための駆動信号、及びスピンドルモータ２２を駆動するための駆動信号を生成する。各駆動信号は、それぞれシークモータ２１及びスピンドルモータ２２に出力される。
【００３６】
前記バッファＲＡＭ３４には、光ディスク１５に記録するデータ（記録用データ）、及び光ディスク１５から再生したデータ（再生データ）などが一時的に格納される。このバッファＲＡＭ３４へのデータの入出力は、前記バッファマネージャ３７によって管理されている。
【００３７】
前記エンコーダ２５は、ＣＰＵ４０の指示に基づいて、バッファＲＡＭ３４に蓄積されている記録用データをバッファマネージャ３７を介して取り出し、データの変調及びエラー訂正コードの付加などを行ない、光ディスク１５への書き込み信号を生成する。ここで生成された書き込み信号はレーザ制御回路２４に出力される。
【００３８】
前記レーザ制御回路２４は、光ピックアップ装置２３を構成する半導体レーザの発光パワーを制御する。例えば記録の際には、前記書き込み信号、記録条件、及び半導体レーザの発光特性などに基づいて、半導体レーザの駆動信号がレーザ制御回路２４にて生成される。
【００３９】
前記インターフェース３８は、上位装置９０（例えば、パソコン）との双方向の通信インターフェースであり、ＡＴＡＰＩ（AT Attachment Packet Interface）、ＳＣＳＩ（Small Computer System Interface）及びＵＳＢ（Universal Serial Bus）などの標準インターフェースに準拠している。
【００４０】
前記フラッシュメモリ３９は、プログラム領域及びデータ領域を含んで構成されている。フラッシュメモリ３９のプログラム領域には、ＣＰＵ４０にて解読可能なコードで記述された本発明に係るプログラムを含むプログラムが格納されている。また、データ領域には、記録条件、及び半導体レーザの発光特性などが格納されている。
【００４１】
前記ＣＰＵ４０は、フラッシュメモリ３９のプログラム領域に格納されているプログラムに従って前記各部の動作を制御するとともに、制御に必要なデータなどをＲＡＭ４１及びバッファＲＡＭ３４に保存する。
【００４２】
次に、光ディスク１５における記録領域のレイアウト（disc layout）について、主要な部分を説明する。光ディスク１５の記録面にはスパイラル状のトラックが記録領域として形成されており、この記録領域は、一例として図２に示されるように、内周側から外周側に向かって、リードイン領域（Lead-in Zone）とデータ領域（Data Zone）とリードアウト領域（Lead-out Zone）とに分けられている。ユーザデータ領域はデータ領域に含まれている。また、リードイン領域には、管理テーブルとしての前記ＲＡＩが記録される。
【００４３】
このＲＡＩは、一例として図３に示されるようにデータ有無情報が格納される複数の情報部を有し、各情報部はユーザデータ領域の部分領域に対応している。図３では、情報部１〜情報部ｍは部分領域１〜部分領域ｍに対応している。そして、ユーザデータ領域にユーザデータが記録されると、そのユーザデータが記録された領域が含まれる部分領域に対応する情報部に既記録領域であることを示すために所定の情報が記録される。
【００４４】
ここで、ユーザの要求に応じてＲＡＩの情報部と部分領域との対応関係を設定する処理について図４を用いて説明する。図４のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【００４５】
上位装置９０から対応関係の設定要求を受信すると、図４のフローチャートに対応するプログラム（以下「設定処理プログラム」という）の先頭アドレスがＣＰＵ４０のプログラムカウンタにセットされ、処理がスタートする。
【００４６】
最初のステップ４０１では、対応関係を設定するための分割情報を上位装置９０から取得する。
【００４７】
次のステップ４０３では、分割情報に管理領域を指定する情報が含まれているか否かを判断する。管理領域を指定する情報が含まれていれば、ここでの判断は肯定され、ステップ４０５に移行する。
【００４８】
このステップ４０５では、指定された領域を対象領域とする。
【００４９】
次のステップ４０９では、分割情報から、１つの部分領域の大きさに関する情報を取得する。
【００５０】
次のステップ４１１では、情報部と部分領域との対応関係を設定する。
【００５１】
次のステップ４１３では、対応関係に関する情報の光ディスク１５のリードイン領域への記録を指示する。ここでは、情報部１が対応する部分領域の先頭アドレス及び部分領域の大きさなどに関する情報が記録される。そして、処理を終了する。
【００５２】
なお、前記ステップ４０３において、分割情報に管理領域を指定する情報が含まれていなければ、ステップ４０３での判断は否定され、ステップ４０７に移行する。
【００５３】
このステップ４０７では、ユーザデータ領域の全てを対象領域とする。そして、ステップ４０９に移行する。
【００５４】
次に、ユーザの要求に応じて部分領域の大きさを変更する処理について図５を用いて説明する。図５のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【００５５】
上位装置９０から部分領域の大きさの変更要求を受信すると、図５のフローチャートに対応するプログラム（以下「変更処理プログラム」という）の先頭アドレスがＣＰＵ４０のプログラムカウンタにセットされ、処理がスタートする。
【００５６】
最初のステップ４２１では、ユーザから指定された変更対象の領域を取得する。
【００５７】
次のステップ４２３では、ユーザから指定された変更後の部分領域の大きさを取得する。
【００５８】
次のステップ４２５では、変更対象の領域及び変更後の部分領域の大きさに基づいて対応関係を更新する。
【００５９】
次のステップ４２７では、変更対象の領域に関する情報及び変更後の部分領域の大きさに関する情報の光ディスク１５のリードイン領域への記録を指示する。そして、処理を終了する。
【００６０】
これにより、一例として図６に示されるように、指定された領域に含まれる部分領域の大きさが変更される。
【００６１】
また、ユーザデータ領域にユーザデータを記録する処理について図７を用いて説明する。図７のフローチャートは、ＣＰＵ４０によって実行される一連の処理アルゴリズムに対応している。
【００６２】
上位装置９０からユーザデータの記録要求を受信すると、図７のフローチャートに対応するプログラム（以下「記録処理プログラム」という）の先頭アドレスがＣＰＵ４０のプログラムカウンタにセットされ、処理がスタートする。
【００６３】
最初のステップ５０１では、スピンドルモータ２２によって光ディスク１５が記録速度に応じた線速度（又は角速度）で回転し、光スポットの形成位置が目標位置に到達するとユーザデータの書き込みを許可する。これにより、エンコーダ２５、レーザ制御回路２４及び光ピックアップ装置２３などによって、ユーザデータの記録が行われる。
【００６４】
次のステップ５０３では、ユーザデータの記録が完了したか否かを判断する。記録が完了していなければ、ここでの判断は否定され、所定時間待機した後、再度ユーザデータの記録が完了したか否かを判断する。記録が完了していれば、ここでの判断は肯定され、ステップ５０５に移行する。
【００６５】
このステップ５０５では、ユーザデータの記録がユーザデータ領域の先頭から連続して行われたか否かを判断する。ユーザデータの記録がユーザデータ領域の先頭から連続して行われていれば、ここでの判断は肯定され、ステップ５０７に移行する。
【００６６】
このステップ５０７では、ユーザデータが記録された領域の最終位置（最終アドレス）に関する情報を光ディスク１５に記録する。
【００６７】
次のステップ５０９では、情報部と部分領域との対応関係を設定する。ここでは、例えば図８（Ａ）及び図８（Ｂ）に示されるように、ユーザデータが記録された領域を除く領域を、予め設定されている個数（例えば２５６個）の部分領域に分割し、各情報部に対応させる。
【００６８】
次のステップ５０９では、対応関係に関する情報を光ディスク１５のリードイン領域に記録する。そして、処理を終了する。
【００６９】
一方、前記ステップ５０５において、ユーザデータの記録がユーザデータ領域の先頭から連続して行われていなければ、ステップ５０５での判断は肯定され、ステップ５１３に移行する。
【００７０】
このステップ５１３では、記録されたユーザデータの種類を取得する。
【００７１】
次のステップ５１５では、ユーザデータが記録された領域を含む部分領域を取得し、対象部分領域とする。
【００７２】
次のステップ５１７では、ユーザデータの種類がＡＶデータであるか否かを判断する。ユーザデータの種類がＡＶデータでなければ、ここでの判断は否定され、ステップ５１９に移行する。なお、ＡＶデータは通常ストリームデータに指定されているため、ＡＶデータであるか否かは、記録要求コマンドから判断することができる。
【００７３】
このステップ５１９では、情報部と部分領域との対応関係を参照し、ＲＡＩから対象部分領域の情報（データ有無情報）を抽出する。
【００７４】
次のステップ５２１では、対象部分領域の情報がすでに「データあり」であるか否かを判断する。対象部分領域の情報が「データあり」でなければ、ここでの判断は否定され、ステップ５２７に移行する。
【００７５】
このステップ５２９では、ＲＡＩにおける対象部分領域の情報に「データあり」を設定する。
【００７６】
次のステップ５３１では、ＲＡＩを光ディスク１５のリードイン領域に記録する。そして、処理を終了する。
【００７７】
なお、前記ステップ５１７において、ユーザデータの種類がＡＶデータであれば、ステップ５１７での判断は肯定され、ステップ５２３に移行する。
【００７８】
このステップ５２３では、対象部分領域の大きさを変更する。例えば、デフォルトの２倍の大きさとする。
【００７９】
次のステップ５２５では、対応関係を更新する。
【００８０】
次のステップ５２７では、対象部分領域の位置及び変更後の大きさを含む対象部分領域に関する情報を光ディスク１５のリードイン領域に記録する。そして、ステップ５２９に移行する。
【００８１】
また、光ディスク１５への記録がマルチセッション方式で行われる場合には、新規セッションが設定されると、図９のフローチャートに対応するプログラムが起動される。
【００８２】
最初のステップ６０１では、部分領域の大きさをセッション内のデータ量と同じ値に設定する。
【００８３】
次のステップ６０３では、対応関係を設定する。
【００８４】
次のステップ６０５では、対応関係をセッション情報に設定する。具体的には、セッション・ディスク・コントロール・ブロック(Session Disc Control Block：以下、「ＳＤＣＢ」という)内のセッション・アイテム（Session Item）に設定される。
【００８５】
次のステップ６０７では、セッション情報を光ディスク１５に記録する。そして、処理を終了する。
【００８６】
さらに、光ディスク１５への記録がマルチセッション方式で行われ、セッションが複数のフラグメントから構成されている場合には、新規フラグメントが設定されると、図１０のフローチャートに対応するプログラムが起動される。
【００８７】
最初のステップ７０１では、部分領域の大きさをフラグメント内のデータ量と同じ値に設定する。
【００８８】
次のステップ７０３では、対応関係を設定する。
【００８９】
次のステップ７０５では、対応関係をフラグメント情報に設定する。具体的には、ＳＤＣＢ内のフラグメント・アイテム（Fragment item）に設定される。
【００９０】
次のステップ７０７では、フラグメント情報を光ディスク１５に記録する。そして、処理を終了する。
【００９１】
以上の説明から明らかなように、本実施形態に係る光ディスク装置２０では、ＣＰＵ４０及び該ＣＰＵ４０によって実行されるプログラムとによって、取得手段、処理装置、変更手段、及び判別手段が実現されている。すなわち、図４のステップ４０１〜４０９の処理によって取得手段が実現され、ステップ４１１及び４１３の処理によって処理装置が実現されている。また、図５のステップ４２１〜４２７の処理によって変更手段が実現され、図７のステップ５１３及び５１７によって判別手段が実現されている。なお、ＣＰＵ４０によるプログラムに従う処理によって実現した手段及び装置の少なくとも一部をハードウェアによって構成することとしても良いし、あるいは全てをハードウェアによって構成することとしても良い。
【００９２】
また、本実施形態では、フラッシュメモリ３９に格納されているプログラムのうち、図４、図５及び図７のフローチャートに対応するプログラムにおいて、本発明のプログラムが実行されている。すなわち、図４のステップ４０１〜４０９の処理に対応するプログラムによって第１手順が実行され、ステップ４１１及び４１３の処理に対応するプログラムによって第２手順が実行されている。また、図５のステップ４２１〜４２７の処理に対応するプログラムによって第３手順が実行され、図７のステップ５１３及び５１７の処理に対応するプログラムによって第４手順が実行されている。
【００９３】
そして、図４、図５、図７、図９及び図１０の処理において、本発明に係る記録方法が実施されている。すなわち、図４のステップ４０１〜４０９の処理において第１工程が実施され、ステップ４１１及び４１３の処理において第２工程が実施されている。また、図５のステップ４２１〜４２７の処理において第３工程が実施され、図７のステップ５１３及び５１７の処理において第４工程が実施されている。
【００９４】
以上説明したように、本実施形態に係る光ディスク装置２０によると、指定されたユーザデータ領域の少なくとも一部における分割情報が取得され、該分割情報に応じて分割されたユーザデータ領域内の複数の部分領域のそれぞれと、データ有無情報がそれぞれ格納される複数の情報部からなるＲＡＩ（管理テーブル）における複数の情報部のそれぞれとの対応付けに関する情報がリードイン領域（管理情報領域）に記録される。この場合には、ユーザデータ領域内の複数の部分領域のそれぞれとＲＡＩにおける複数の情報部のそれぞれとが指定された分割情報に応じて対応付けられるため、光ディスク（情報記録媒体）の用途に応じてユーザデータ領域における既記録領域と未記録領域との境界部分を効率良く検索するのに適した対応付けが可能となる。従って、情報記録媒体におけるユーザデータの記録開始位置を短時間で取得することが可能となる。
【００９５】
また、ユーザデータ領域の先頭から連続的にユーザデータが記録されると、ユーザデータ領域のうち、ユーザデータが記録された領域を除く領域を複数の部分領域に分割しているため、１つの情報部に対応する部分領域の大きさを小さくすることができ、既記録領域と未記録領域との境界部分を従来よりも短時間で検索することができる。
【００９６】
また、ユーザデータ領域への記録がマルチセッション方式で行なわれる場合には、対応する領域の大きさをセッションの大きさと同じ大きさとすることができるため、既記録領域と未記録領域との境界部分を従来よりも短時間で検索することが可能となる。
【００９７】
また、ユーザデータ領域への記録がマルチセッション方式で行なわれ、各セッションが複数のフラグメントで構成されている場合には、対応する領域の大きさをフラグメントの大きさと同じ大きさとすることができるため、既記録領域と未記録領域との境界部分を従来よりも短時間で検索することが可能となる。
【００９８】
また、複数の部分領域のうち少なくとも一部の部分領域の大きさを変更し、対応関係を更新することができるため、例えば複数の用途に適した対応関係を設定することが可能となる。
【００９９】
また、ユーザデータ領域に記録されるユーザデータの種類を判別し、その判別結果に応じて、ユーザデータの記録領域が含まれる部分領域の大きさを変更することができるため、データに適した対応関係を設定することが可能となる。
【０１００】
なお、上記実施形態では、光ディスクがＤＶＤ＋Ｒの場合について説明したが、本発明がこれに限定されるものではなく、他のＤＶＤ、ＣＤ、あるいは約４０５ｎｍの波長の光に対応した次世代の情報記録媒体であっても良い。
【０１０１】
なお、上記実施形態では、管理テーブルとしてＲＡＩを用いる場合について説明したが、これに限定されるものではない。
【０１０２】
また、上記実施形態では、情報記録媒体が光ディスクの場合について説明したが、これに限定されるものではない。この場合には、光ディスク装置に代えて、情報記録媒体に対応した情報記録装置が用いられる。
【０１０３】
また、上記実施形態では、本発明に係るプログラムは、フラッシュメモリ３９に記録されているが、他の記録媒体（ＣＤ、光磁気ディスク、ＤＶＤ、メモリカード、ＵＳＢメモリ、フレキシブルディスク等）に記録されていても良い。この場合には、各記録媒体に対応する再生装置（又は専用インターフェース）を介して本発明に係るプログラムをフラッシュメモリ３９にロードすることとなる。また、ネットワーク（ＬＡＮ、イントラネット、インターネットなど）を介して本発明に係るプログラムをフラッシュメモリ３９に転送しても良い。要するに、本発明に係るプログラムがフラッシュメモリ３９に格納されていれば良い。
【０１０４】
また、上記実施形態では、光ピックアップ装置が１つの半導体レーザを備える場合について説明したが、これに限らず、例えば互いに異なる波長の光束を発光する複数の半導体レーザを備えていても良い。この場合に、例えば波長が約４０５ｎｍの光束を発光する半導体レーザ、波長が約６６０ｎｍの光束を発光する半導体レーザ及び波長が約７８０ｎｍの光束を発光する半導体レーザの少なくとも１つを含んでいても良い。すなわち、光ディスク装置が互いに異なる規格に準拠した複数種類の光ディスクに対応する光ディスク装置であっても良い。
【図面の簡単な説明】
【０１０５】
【図１】本発明の一実施形態に係る光ディスク装置の構成を示すブロック図である。
【図２】図１の光ディスクにおける記録領域のレイアウトを説明するための図である。
【図３】ＲＡＩを説明するための図である。
【図４】対応関係の設定処理を説明するためのフローチャートである。
【図５】対応関係の変更処理を説明するためのフローチャートである。
【図６】図５の処理で変更された対応関係を説明するための図である。
【図７】記録処理を説明するためのフローチャートである。
【図８】図７の処理で設定された対応関係を説明するための図である。
【図９】マルチセッション方式で記録される場合の対応関係の設定処理を説明するためのフローチャートである。
【図１０】マルチセッション方式で記録され、セッションが複数のフラグメントから構成される場合の対応関係の設定処理を説明するためのフローチャートである。
【符号の説明】
【０１０６】
１５…光ディスク（情報記録媒体）、２０…光ディスク装置（情報記録装置）、３９…フラッシュメモリ（記録媒体）、４０…ＣＰＵ（取得手段、処理装置、変更手段、判別手段）。
【図１】
2005327406.tif 000003
【図２】
2005327406.tif 000004
【図３】
2005327406.tif 000005
【図４】
2005327406.tif 000006
【図５】
2005327406.tif 000007
【図６】
2005327406.tif 000008
【図７】
2005327406.tif 000009
【図８】
2005327406.tif 000010
【図９】
2005327406.tif 000011
【図１０】
2005327406.tif 000012