(57)【要約】【課題】両面光ディスクに高速にデータ記録再生可能な光ディスク記録再生装置及びその記録再生方法を提供する。【解決手段】両面光ディスクの一方の面を記録再生するドライブの台数と他方の面を記録再生するドライブの台数を異ならせて、２面分以上の容量をもつデータを記録再生する際に、記録再生するデータ量に応じて、両面、もしくは一方の面のみ、もしくは他方の面のみ、で切り替え、前記ドライブを並列記録再生動作をさせる。【選択図】図１
2013242935.tif 000002
【特許請求の範囲】
【請求項１】
両面光ディスク媒体にデータを記録し、及び／又は前記両面光ディスク媒体に記録されたデータを再生する光ディスク記録再生装置において、
前記両面光ディスク媒体の一方の面を記録及び／又は再生するＭ個（Ｍは自然数）の光ディスク記録再生部Ａと、
前記両面光ディスク媒体の他方の面を記録及び／又は再生するＮ個（Ｎは自然数）の光ディスク記録再生部Ｂと
前記光ディスク記録再生部Ａ及び前記光ディスク記録再生部Ｂの記録及び再生の制御を行う制御部と、を有し、
前記Ｍと前記Ｎは異なることを特徴とし、前記制御部は、前記両面光ディスク媒体の複数の面にまたがるデータを記録または再生する場合には、複数の前記光ディスク記録再生部Ａまたは複数の前記光ディスク記録再生部Ｂが並列に、前記両面光ディスク媒体にデータを記録または前記両面光ディスク媒体からデータを再生するよう制御することを特徴とする光ディスク記録再生装置。
【請求項２】
請求項１に記載の前記制御部は、前記両面光ディスク媒体にデータを記録する場合、記録するデータ量に基づいて前記両面光ディスク媒体の両面にデータを記録するか、あるいは一方の面のみにデータを記録するか、あるいは他方の面のみに記録するかを切り替えることを特徴とする光ディスク記録再生装置。
【請求項３】
請求項２に記載の前記制御部は、前記記録するデータ量が前記両面光ディスクの片面分の容量のＰ倍（ＰはＭ、Ｎのうち値の大きいほう）より多い場合には前記両面光ディスク媒体の両面にデータを記録し、Ｑ倍（ＱはＭ、Ｎのうち値の小さいほう）より多くかつＰ倍以下の場合には前記両面光ディスクの一方の面のみにデータを記録し、Ｑ倍以下の場合には前記両面光ディスクの他方の面のみにデータを記録するよう制御することを特徴とする光ディスク記録再生装置。
【請求項４】
請求項３に記載の前記光ディスク記録再生装置において、前記Ｐは前記Ｑの整数倍であり、前記制御部は、個数が多い前記光ディスク記録再生部Ａまたは前記光ディスク記録再生部Ｂで記録再生を行う場合、両面にデータ記録する処理または両面に記録されたデータを再生する処理を複数並行して行うよう制御することを特徴とする光ディスク記録再生装置。
【請求項５】
請求項１に記載の前記制御部は、記録するデータの参照頻度及び記録するデータ量に基づいて前記両面光ディスク媒体の両面にデータを記録するか、あるいは、一方の面のみもしくは他方の面のみにデータを記録するかを切り替えることを特徴とする光ディスク記録再生装置。
【請求項６】
請求項５に記載の前記制御部は、前記記録するデータの参照頻度がある定めた頻度より低い場合、もしくは前記記録するデータ量が前記両面光ディスクの片面分の容量のＰ倍（ＰはＭ、Ｎのうち値の大きいほう）より多い場合には前記両面光ディスクの両面にデータを記録し、前記記録するデータ量が前記両面光ディスクの片面分の容量のＱ倍（ＱはＭ、Ｎのうち値の小さいほう）より多くかつＰ倍以下の場合には前記両面光ディスクの一方の面のみにデータを記録し、前記記録するデータ量が前記両面光ディスクの片面分の容量のＱ倍以下の場合には前記両面光ディスクの他方の面のみにデータを記録するよう制御することを特徴とする光ディスク記録再生装置。
【請求項７】
請求項１に記載の前記制御部は、Ｒ枚（Ｒは２以上の自然数）の前記両面光ディスク媒体の一方の面のみまたは他方の面のみに記録したデータの参照頻度に基づいて、Ｒ／２枚（小数点以下切り上げ）の両面光ディスク媒体の両面に前記Ｒ枚の前記両面光ディスク媒体のデータをコピー記録するよう制御することを特徴とする光ディスク記録再生装置。
【請求項８】
請求項７に記載の前記制御部は、Ｒ枚（Ｒは２以上の自然数）の前記両面光ディスク媒体の一方の面のみまたは他方の面のみに記録したデータの参照頻度に基づいて、反対側の面が未記録の場合には反対側の面に関連するデータをコピー記録し、反対側の面が記録済みの場合には新たな両面とも未記録の前記両面光ディスク媒体の両面に関連するデータとともにコピー記録するよう制御することを特徴とする光ディスク記録再生装置。
【請求項９】
請求項１に記載の前記光ディスク記録再生装置は、前記Ｍ、前記Ｎのうち値の大きいほう（Ｐとする）のＸ倍（Ｘは自然数）と前記Ｍ、前記Ｎのうち値の小さいほう（Ｑとする）のＹ倍（Ｙは自然数）が等しく、前記制御部は前記光ディスクＰ枚をセットとして一方の面に記録または再生するよう制御し、前記光ディスクＱ枚をセットとして他方の面に記録または再生するよう制御することを特徴とする光ディスク記録再生装置。
【請求項１０】
請求項９に記載の前記制御部は、記録するデータ量があらかじめ定めたデータ量より多い場合または記録するデータが必要とする記録再生速度があらかじめ定めた速度より速い場合には前記光ディスクＰ枚をセットとして制御される面に記録するよう制御し、記録するデータ量があらかじめ定めたデータ量以下の場合または記録するデータが必要とする記録再生速度があらかじめ定めた速度以下の場合には前記光ディスクＱ枚をセットとして制御される面に記録するよう制御することを特徴とする光ディスク記録再生装置。
【請求項１１】
両面光ディスク媒体にデータを記録し、及び／又は前記両面光ディスク媒体に記録されたデータを読み出す光ディスク記録再生方法において、
前記両面光ディスク媒体の一方の面を記録及び／又は再生するＭ個（Ｍは自然数）の光ディスク記録再生部Ａのうち最大Ｍ個を制御するステップと、
前記両面光ディスク媒体の他方の面を記録及び／又は再生するＮ個（Ｎは自然数）の光ディスク記録再生部Ｂのうち最大Ｎ個を制御するステップと、を有し、
前記Ｍと前記Ｎは異なることを特徴とし、複数の面にまたがるデータを記録または再生する場合には複数の前記光ディスク記録再生部Ａまたは複数の前記光ディスク記録再生部Ｂが並列に、前記両面光ディスク媒体にデータを記録または前記両面光ディスク媒体からデータを再生することを特徴とする光ディスク記録再生方法。
【請求項１２】
請求項１１に記載の前記光ディスク記録再生方法は、前記両面光ディスク媒体にデータを記録する場合、記録するデータ量に基づいて前記両面光ディスクの両面にデータを記録するか、あるいは一方の面のみにデータを記録するか、あるいは他方の面のみに記録するかを切り替えることを特徴とする光ディスク記録再生方法。
【請求項１３】
請求項１２に記載の前記光ディスク記録再生方法は、前記記録するデータ量が前記両面光ディスクの片面分の容量のＰ倍（ＰはＭ、Ｎのうち値の大きいほう）より多い場合には前記両面光ディスクの両面にデータを記録し、Ｑ倍（ＱはＭ、Ｎのうち値の小さいほう）より多くかつＰ倍以下の場合には前記両面光ディスクの一方の面のみにデータを記録し、Ｑ倍以下の場合には前記両面光ディスクの他方の面のみにデータを記録することを特徴とする光ディスク記録再生方法。
【請求項１４】
請求項１３に記載の前記光ディスク記録再生方法において、前記Ｐは前記Ｑの整数倍であり、前記制御部は、個数が多い前記光ディスク記録再生部Ａまたは前記光ディスク記録再生部Ｂで記録再生を行う場合、両面にデータ記録する処理または両面に記録されたデータを再生する処理を複数並行して行うことを特徴とする光ディスク記録再生方法。
【請求項１５】
請求項１１に記載の前記光ディスク記録再生方法は、記録するデータの参照頻度及び記録するデータ量に基づいて前記両面光ディスク媒体の両面にデータを記録するか、あるいは、一方の面のみもしくは他方の面のみにデータを記録するかを切り替えることを特徴とする光ディスク記録再生方法。
【請求項１６】
請求項１５に記載の前記光ディスク記録再生方法は、前記記録するデータの参照頻度がある定めた頻度より低い場合、もしくは前記記録するデータ量が前記両面光ディスクの片面分の容量のＰ倍（ＰはＭ、Ｎのうち値の大きいほう）より多い場合には前記両面光ディスクの両面にデータを記録し、前記記録するデータ量が前記両面光ディスクの片面分の容量のＱ倍（ＱはＭ、Ｎのうち値の小さいほう）より多くかつＰ倍以下の場合には前記両面光ディスクの一方の面のみにデータを記録し、前記記録するデータ量が前記両面光ディスクの片面分の容量のＱ倍以下の場合には前記両面光ディスクの他方の面のみにデータを記録することを特徴とする光ディスク記録再生方法。
【請求項１７】
請求項１１に記載の前記光ディスク記録再生方法は、Ｒ枚（Ｒは２以上の自然数）の前記両面光ディスク媒体の一方の面のみまたは他方の面のみに記録したデータの参照頻度に基づいて、Ｒ／２枚（小数点以下切り上げ）の両面光ディスク媒体の両面に前記Ｒ枚の前記両面光ディスク媒体のデータをコピー記録することを特徴とする光ディスク記録再生方法。
【請求項１８】
請求項１７に記載の前記光ディスク記録再生方法は、Ｒ枚（Ｒは２以上の自然数）の前記両面光ディスク媒体の一方の面のみまたは他方の面のみに記録したデータの参照頻度に基づいて、反対側の面が未記録の場合には反対側の面に関連するデータをコピー記録し、反対側の面が記録済みの場合には新たな両面とも未記録の前記両面光ディスク媒体の両面に関連するデータとともにコピー記録することを特徴とする光ディスク記録再生方法。
【請求項１９】
請求項１１に記載の前記光ディスク記録再生方法は、前記Ｍ、前記Ｎのうち値の大きいほう（Ｐとする）のＸ倍（Ｘは自然数）と前記Ｍ、前記Ｎのうち値の小さいほう（Ｑとする）のＹ倍（Ｙは自然数）が等しく、前記光ディスクＰ枚をセットとして一方の面に記録または再生し、前記光ディスクＱ枚をセットとして他方の面に記録または再生することを特徴とする光ディスク記録再生方法。
【請求項２０】
請求項１１に記載の前記光ディスク記録再生方法は、記録するデータ量があらかじめ定めたデータ量より多い場合または記録するデータが必要とする記録再生速度があらかじめ定めた速度より速い場合には前記光ディスクＰ枚をセットとして制御される面に記録し、記録するデータ量があらかじめ定めたデータ量以下の場合または記録するデータが必要とする記録再生速度があらかじめ定めた速度以下の場合には前記光ディスクＱ枚をセットとして制御される面に記録することを特徴とする光ディスク記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光ディスク記録再生装置およびその動作方法に関し、特に両面光ディスクの記録再生を行うのに有効な技術に関するものである。
【背景技術】
【０００２】
複数枚の両面光ディスクを複数の片面光ディスク用記録再生部で記録再生するライブラリ装置が開発されている。
【０００３】
特許文献１では両面光ディスクファイル装置において、第１面用のプレーヤ部および第２面用のプレーヤ部を対として備え、記録再生する面に応じて第１面用のプレーヤ部と第２面用のプレーヤ部で光ディスクの入れ替えを行うことで複数の両面光ディスクの記録再生を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１−１７３４６７号  公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、第１面用のプレーヤ部と第２面用のプレーヤ部を対として備えるため、第１面用のプレーヤ部の数と第２面用のプレーヤ部の数が同数となり、多数の面にまたがるデータを両面光ディスクの同じ側の面のみに並列記録再生できる枚数は、プレーヤ部の数の半数に制限される。この場合、プレーヤ部の数の半数を超える面にまたがるデータを記録再生するにはプレーヤ部での光ディスクの入れ替えを伴うため、高速なデータ記録再生ができない。また、両面光ディスクの同じ側の面のみで並列記録再生しない場合では、記録再生面の管理が煩雑になる。
【０００６】
本発明は上記のような課題を鑑みてなされたものであり、その目的は、両面光ディスクに高速にデータ記録再生可能な光ディスク記録再生装置及びその記録再生方法を提供することである。
【課題を解決するための手段】
【０００７】
上述の課題を解決するため、本発明では一例として特許請求の範囲記載の構成を用いる。
【発明の効果】
【０００８】
本発明によれば、両面光ディスクを片面光ディスク用ドライブ装置で高速にデータ記録再生を行うことが可能となる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施例による光ディスク記録再生装置の構成の一例を示した図である。
【図２】図２は、本発明の実施例によるアドレステーブルのフォーマットの一例を示した図である。
【図３】図３は、本発明の実施例による記録状態テーブルのフォーマットの一例を示した図である。
【図４】図４は、本発明の実施例による光ディスク記録再生装置のピッカー部の概観例を示した図である。
【図５】図５は、本発明の実施例による光ディスク記録再生装置のＡ面用ドライブの概観例を示した図である。
【図６】図６は、本発明の実施例による光ディスク記録再生装置のＢ面用ドライブの概観例を示した図である。
【図７】図７は、本発明の実施例による光ディスク記録再生装置のピッカー部とドライブの位置関係例を示した図である。
【図８】図８は、本発明の実施例による光ディスク記録再生装置のドライブの構成の一例を示した図である。
【図９】図９は、本発明の実施例１による光ディスク記録再生装置の記録フロー例を示した図である。
【図１０】図１０は、本発明の実施例１による光ディスク記録再生装置の再生フロー例を示した図である。
【図１１】図１１は、本発明の実施例１による光ディスク記録再生装置の再生フローにおけるディスク格納判定処理のフロー例を示した図である。
【図１２】図１２は、本発明の実施例２による光ディスク記録再生装置の記録フロー例を示した図である。
【図１３】図１３は、本発明の実施例３による光ディスク記録再生装置の両面記録化処理フロー例を示した図である。
【図１４】図１４は、本発明の実施例３による光ディスク記録再生装置の両面記録化処理フローにおける記録モード判定処理のフロー例を示した図である。
【発明を実施するための形態】
【００１０】
まず、実施例１を図１乃至１１を用いて説明する。図１は本発明の実施形態としての光ディスク記録再生装置の構成例である。以下、特に限定する記載がなければ両面光ディスクを単に光ディスクと表記する。また、本実施例ではライトワンスの光ディスクの場合について説明する。また、以下では前記光ディスクの表裏の面を説明上Ａ面、Ｂ面と表記する。また、本発明の実施形態としての光ディスク記録再生装置で記録再生する光ディスクの１面あたりの記録容量（サイズ）は等しいものとして説明する。
【００１１】
本発明に従う光ディスク記録再生装置１は、ネットワーク２に接続されている図示していないパソコンやサーバなどの要求元から記録または再生要求を受けて光ディスクの記録または再生を行う。光ディスク記録再生装置１はネットワーク２を介して前記要求元とのデータの受け渡しを行うインタフェース部１１、光ディスク記録再生装置１内の各部の制御を行う制御部１２、各種データを記憶するメモリ部１３、ピッカー部１５を移動させる搬送部１４、前記光ディスクを一時格納し搬送部１４の制御により移動してＡ面用ドライブ１６、Ｂ面用ドライブ１７及び格納部１８と前記光ディスクの受け渡しを行うピッカー部１５、光ディスクの片面の記録及び再生を行うＡ面用ドライブ１６及びＢ面用ドライブ１７、複数枚の前記光ディスクを格納する格納部１８を有する。格納部１８は内部が仕切られており、各仕切りにより前記光ディスクが固定される。以下、前記光ディスクが固定される空間をスロットと表記する。なお、前記スロットは、定常状態において格納されている光ディスクが静止している状態になるような構造であれば、前記の構造の限りではない。各前記スロットには、前記スロット内に格納されている前記光ディスクを排出する機構が備えられており、制御部１２からの媒体排出要求コマンドを受信すると前記光ディスクを排出する。また、前記スロット内に前記光ディスクを格納する機構が備えられており、前記スロット内へ前記光ディスクが途中まで挿入されると前記スロット内に前記光ディスクを格納するよう作動する。なお、格納部１８の機構は前記の様態に限定されるものではなく、例えばトレー方式による格納や排出を行う機構でも良いし、格納部１８には前記光ディスクの排出機構のみ備え、ピッカー部１５側に格納部１８へ前記光ディスクを格納する機構を備えても良く、様々な変形例が含まれる。
【００１２】
また、前記メモリ部１３は論理アドレスと物理アドレスの対応を管理するためのテーブルデータ（以下、アドレステーブル）を記憶する。前記アドレステーブルは前記制御部１２によって読み書きされ管理される。
【００１３】
図２は本発明の実施例における前記アドレステーブルのフィールドフォーマットの例である。前記アドレステーブルは、前記論理アドレスに相当する先頭論理アドレス１３１０、及び前記物理アドレスに相当する光ディスク識別情報１３１１及び面情報１３１２を１組としてリスト形式にしたものである。前記先頭論理アドレス１３１０は光ディスクの１面の先頭アドレスに対応するものとする。前記光ディスク識別情報１３１１は前記格納部１８内の前記光ディスクを唯一に識別可能な情報である。前記面情報１３１２は前記光ディスクのＡ面もしくはＢ面を識別する情報である。なお、前記アドレステーブルは記録済みの領域に関するもののリストとする。なお、前記光ディスク１枚の１面に対し前記先頭論理アドレス１３１０、前記光ディスク識別情報１３１１、及び面情報１３１２の組は１つとする。すなわち、前記光ディスク１枚の１面に関するデータは前記アドレステーブル内に１組だけとする。
【００１４】
また、前記メモリ部１３は前記物理アドレスの領域と該領域の記録状態の対応を管理するためのテーブルデータ（以下、記録状態テーブル）を記憶する。該記録状態テーブルは前記制御部１２によって読み書きされ管理される。
【００１５】
図３は本発明の実施例における前記記録状態テーブルのフィールドフォーマットの例である。前記記録状態テーブルは、前記物理アドレスに相当する光ディスク識別情報１３２０及び面情報１３２１と、記録済みか未記録かを示す記録状態情報１３２２を１組としてリスト形式にしたものである。前記光ディスク識別情報１３２０は前記格納部１８内の前記光ディスクを唯一に識別可能な情報である。前記面情報１３２１は前記光ディスクのＡ面もしくはＢ面を識別する情報である。なお、前記記録状態テーブルでリストにする前記光ディスクは前記格納部１８に格納されている全ての前記光ディスクとする。
【００１６】
なお、光ディスク記録再生装置１はネットワーク２に接続されている前記要求元から記録または再生要求を受ける、としているが、記録または再生要求元はこの限りではない。例えば、光ディスク記録再生装置１と1対1で接続されるホストコンピュータでも良い。
【００１７】
図４は光ディスク記録再生装置１が有する前記ピッカー部１５の概観の例である。ピッカー部１５はスロット式の媒体挿入排出口を有し、該媒体挿入排出口を介して前記光ディスクの挿入及び排出を行い、前記光ディスクを一時格納する。
【００１８】
図５は光ディスク記録再生装置１が有する前記Ａ面用ドライブ１６の概観の例である。前記Ａ面用ドライブ１６はドライブＡ１乃至ＡＭの総称であり、前記ドライブＡ１乃至ＡＭはそれぞれスロット式の媒体挿入排出口を有し１枚の前記光ディスクの片面の記録及び再生を行う。前記Ａ面用ドライブ１６が記録及び再生する前記光ディスクは前記ピッカー部１５を介して交換可能であり、前記光ディスクの交換を行うことで格納部１８に格納している全ての前記光ディスクの片面について記録及び再生が可能である。
【００１９】
図６は光ディスク記録再生装置１が有する前記Ｂ面用ドライブ１７の概観の例である。前記Ｂ面用ドライブ１７はドライブＢ１乃至ＢＮの総称であり、前記ドライブＢ１乃至ＢＮはそれぞれスロット式の媒体挿入排出口を有し１枚の前記光ディスクの片面の記録及び再生を行う。ただし、前記Ａ面用ドライブ１６が記録及び再生する面とは反対側の面の記録及び再生を行う。前記Ｂ面用ドライブ１７が記録及び再生する前記光ディスクはピッカー部１５を介して交換可能であり、前記光ディスクの交換を行うことで格納部１８に格納している全ての前記光ディスクの片面について記録及び再生が可能である。
【００２０】
なお、本実施例及び以下の実施例においては、前記Ａ面用ドライブ１６の台数Ｍは前記Ｂ面用ドライブ１７の台数Ｎより大きいものとする。
【００２１】
図７は前記光ディスクの交換の際に行う、前記ピッカー部１５と前記Ａ面用ドライブ１６もしくは前記Ｂ面用ドライブ１７のうちのあるドライブＬ（ＬはＡ１乃至ＡＭもしくはＢ１乃至ＢＮのいずれかひとつ）とで前記光ディスクの受け渡しを行う場合の前記ピッカー部１５と前記ドライブＬの位置関係例を示したものである。前記ピッカー部１５の媒体挿入排出口と前記ドライブＬの媒体挿入排出口は互いに向かい合っており、互いの媒体挿入排出口がある面は距離ｄだけ隔てた位置関係としている。ｄの距離は、スロット式の媒体挿入排出において、一方が媒体を排出したときの媒体位置と他方が媒体を挿入されたと検知する媒体位置の位置関係に基づいて決定する。
【００２２】
図８は前記Ａ面用ドライブ１６もしくは前記Ｂ面用ドライブ１７のうちの任意の１つのドライブ（以下の説明ではドライブＱと表記する。ＱはＡ１乃至ＡＭもしくはＢ１乃至ＢＮのいずれかひとつの値）の構成例を示したものである。前記ドライブＱは、前記光ディスク３を回転駆動するスピンドルモータ１６１と、光ピックアップ１６２と、光ディスク３の再生時に復号処理を行うデコード回路１６３と、記憶手段であるメモリ１６４と、記録時に符号処理を行うエンコード回路１６５と、制御部１２のコマンドやデータの収受を行うインタフェース回路１６６と、ドライブＬ全体の制御を行うマイコン１６７を有する。
【００２３】
前記光ピックアップ１６２は、前記マイコン１６７から光ピックアップ制御信号Ｓ０２を受け、前記光ディスク３の径方向に移動して記録または再生する位置に移動し、レーザ光のフォーカスを前記光ピックアップ制御信号Ｓ０２で指示された位置に合わせ、記録または再生のためにレーザ光を前記光ディスク３に照射する。照射されたレーザ光は前記光ディスク３で反射し、前記光ピックアップ１６２が有する図示していない受光部が該反射光を受光する。受光部は該反射光を電気信号Ｓ０３に変換し、前記デコード回路１６３に出力する。また、記録時には、後述のエンコード回路１６５から入力される記録制御信号Ｓ０６により制御を受けレーザ光を前記光ディスク３に照射する。
【００２４】
前記スピンドルモータ１６１は、前記マイコン１６７からモータ制御信号Ｓ０１によりモータ回転制御を受け、前記光ディスク３を回転させる。
【００２５】
前記デコード回路１６３は前記光ピックアップ１６２が出力した前記電気信号Ｓ０３を増幅するなどのアナログ信号処理、デジタル化、２値データの生成、及び復号を行って復号結果Ｓ０４を前記メモリ１６４に格納する。
【００２６】
前記マイコン１６７は前記ドライブＱ内の各ブロックの制御を行う。前記マイコン１６７はソフトウェアで制御される。前記マイコン１６７は記録再生時には前記光ピックアップ１６２へ前記光ピックアップ制御信号Ｓ０２を出し、前記光ピックアップを前記光ディスク３の径方向に移動させて記録または再生する位置に移動するよう制御し、レーザ光のフォーカスを合わせるよう制御し、記録または再生のためにレーザ光を前記光ディスク３の片面に照射するよう制御する。また、前記スピンドルモータ１６１に前記モータ制御信号Ｓ０１を出してモータ回転制御を行い、前記光ディスク３を回転させるよう制御する。また前記マイコン１６７は適宜前記メモリ手段１６４とデータの読み書きを行う。前記マイコン１６７は１つであるとは限らないし、例えば、前記モータ制御信号Ｓ０１や前記光ピックアップ制御信号Ｓ０２などのサーボ制御を行う回路を設け、サーボ制御処理を前記マイコン１６７から分離させても良い。
【００２７】
前記メモリ１６４はＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）やフラッシュメモリなどの記憶手段であり、前記マイコン１６７での処理に関わるデータを格納する。
【００２８】
前記インタフェース回路１６６はＡＴＡＰＩやＵＳＢ、ＩＥＥＥ１３９４などの各種インタフェース規格に準じて前記制御部１２と通信し、コマンドやデータの収受を行い、受信時には前記コマンドや前記データを前記メモリ１６４に格納し、送信時には前記制御部１２へ前記データを送信する。
【００２９】
前記エンコード手段１６５は前記メモリ１６４内から記録データＳ０５を読み出して変調処理を行い、前記光ディスク３に格納する形式の２値データに変換し、前記２値データを前記光ディスク３に記録する記録制御信号Ｓ０６を前記光ピックアップ１６２に出力する。
【００３０】
図９は本発明の実施形態としての光ディスク記録再生装置１における記録時の処理フローの例である。以下、図９を用いて光ディスク記録再生装置１の記録処理動作について説明する。
【００３１】
要求元はネットワーク２を介し記録要求コマンドデータを光ディスク記録再生装置１に送信する。前記記録要求コマンドデータは記録データの先頭アドレス情報、サイズ情報、及び記録データを含む。前記先頭アドレス情報は、前記記録データを記録する光ディスクの識別情報とは独立したアドレスとする。光ディスク記録再生装置１は前記記録要求コマンドデータを前記インタフェース部１１で受信し、前記インタフェース部１１は前記記録要求コマンドデータを前記制御部１２に送信する。前記制御部１２は前記記録要求コマンドデータを受信したら記録を開始する。なお、本実施例以下においては、前記先頭アドレス情報は前記光ディスクの面の先頭アドレスに対応するものとして説明する。
【００３２】
制御部１２は記録面数算出１０００において、前記記録要求コマンドデータに含まれる前記記録データのサイズ情報に基づき、前記光ディスク３の何面分のデータ量であるかを算出する。算出では、例えば前記記録データの前記サイズ情報を光ディスク３の１面当たりの容量で除算した商に１を加算し、該加算結果を面数とする。以下、前記面数をＳとする。
【００３３】
前記記録面数算出１０００の後、制御部１２はデータ量判定（１）１００１において前記Ｓが前記Ａ面用ドライブの台数Ｍより多いかどうかを判定する。前記Ｓが前記Ｍより多い場合にはＴｒｕｅと判定し、前記Ｍ以下であればＦａｌｓｅと判定する。
【００３４】
制御部１２は前記データ量判定（１）１００１においてＴｒｕｅと判定した場合、Ａ面用ドライブディスク格納１００２を行う。前記Ａ面用ドライブディスク格納１００２では、制御部１２は前記Ｂ面用ドライブ１７の台数Ｎの枚数の前記光ディスク３を前記Ａ面用ドライブ１６に格納するよう各部を制御する。本実施例では前記ドライブＡ１乃至ＡＮに格納するものとして説明するが、Ｎ枚の前記光ディスク３を前記Ａ面用ドライブ１６に格納する組み合わせはこの限りでない。制御部１２は、前記Ｓを２で除算した結果を小数点以下で四捨五入した整数分の枚数の前記光ディスク３を選択する。前記選択においては、前記記録状態テーブルにおいて、Ａ面及びＢ面とも未記録状態である前記光ディスク識別情報１３２０を探索し選択する。前記Ｎ枚の光ディスク３は、前記選択した光ディスク識別情報１３２０が示す前記光ディスク３の中からＮ枚選択したものである。制御部１２は前記選択した光ディスク識別情報１３２０が示すＮ枚の前記光ディスク３が格納されている前記格納部１８における前記スロットを特定する。制御部１２は搬送部１４に前記Ｎ枚の光ディスクを前記ドライブＡ１乃至ＡＮに格納するよう制御を行う。搬送部１４は前記制御を受け、前記スロットから前記光ディスク３を取り出し、移動して前記ドライブＡ１乃至ＡＮに前記光ディスクを格納するよう前記ピッカー部１５の制御を行う。
【００３５】
制御部１２は前記Ａ面用ドライブディスク格納１００２の後、Ａ面用ドライブデータ記録１００３を行う。前記Ａ面用ドライブデータ記録１００３では、制御部１２は前記記録要求コマンドデータの前記先頭アドレス情報及び前記記録データのサイズ情報に基づき、前記光ディスク３内でのアドレス（以下、光ディスク内アドレス）と前記光ディスク３に記録するデータ量（以下、光ディスク記録データ量）を前記Ｎ枚の光ディスク各々について算出する。また、前記記録要求コマンドデータの前記記録データから前記Ｎ枚の光ディスクに記録するデータ（以下、光ディスク記録データ）を各々抽出する。制御部１２は前記光ディスク内アドレス、前記光ディスク記録データ量、及び前記光ディスク記録データを前記ドライブＡ１乃至ＡＮへ各々送信する。前記ドライブＡ１乃至ＡＮはピッカー部１５により格納された前記光ディスク３に前記光ディスク内アドレスから前記光ディスク記録データ量分前記光ディスク記録データを記録する。ここで、前記ドライブＡ１乃至ＡＮを並列記録動作させることにより、Ｎ面分の記録データを略１面分の記録時間で記録することができ、高速な記録を行うことができる。
【００３６】
制御部１２は前記Ａ面用ドライブデータ記録１００３の後、Ｂ（Ａ）面用ドライブディスク格納１００４を行う。前記Ｂ（Ａ）面用ドライブディスク格納１００４では、制御部１２は前記Ａ面用ドライブデータ記録１００３で記録を行ったＮ枚の前記光ディスク３を前記ドライブＢ１乃至ＢＮに各々格納するよう搬送部１４を制御する。搬送部１４は制御部１２の制御を受け、前記ドライブＡ１乃至ＡＮに格納されている前記Ｎ枚の光ディスク３を取り出して移動し前記ドライブＢ１乃至ＢＮに前記Ｎ枚の光ディスク３を格納するようピッカー部１５を制御する。また、前記記録面数算出１０００で算出した前記Ｓが２×Ｎより多い場合には、Ｎ枚の前記光ディスク３に記録しきれないデータが存在するので、制御部１２はさらに最大Ｎ枚の前記光ディスク３を選択し前記ドライブＡ１乃至ＡＮ（最大の場合）に格納する。前記選択する最大Ｎ枚の前記光ディスク３は、前記Ａ面用ドライブディスク格納１００２で選択した前記光ディスク３の中から選択する。
【００３７】
制御部１２は前記Ｂ（Ａ）面用ドライブディスク格納１００４の後、Ｂ（Ａ）面用ドライブデータ記録１００５を行う。前記Ｂ（Ａ）面用ドライブデータ記録１００５では、前記Ａ面用ドライブデータ記録１００３と同様に、制御部１２は前記記録要求コマンドデータの前記先頭アドレス情報及び前記記録データのサイズ情報に基づき、光ディスク内アドレスと光ディスク記録データ量を前記Ｎ枚の光ディスク各々について算出する。また、前記記録要求コマンドデータの前記記録データから前記Ｎ枚分の光ディスク記録データを各々抽出する。制御部１２は前記光ディスク内アドレス、前記光ディスク記録データ量、及び前記光ディスク記録データを前記ドライブＢ１乃至ＢＮへ各々送信する。前記ドライブＢ１乃至ＢＮはピッカー部１５により格納された光ディスクに前記光ディスク内アドレスから前記光ディスク記録データ量分前記光ディスク記録データを記録する。ここで、前記ドライブＢ１乃至ＢＮを並列記録動作させることにより、Ｎ面分の記録データを略１面分の記録時間で記録することができ、高速な記録を行うことができる。また、前記Ｂ（Ａ）面用ドライブディスク格納１００４において前記ドライブＡ１乃至ＡＮにも光ディスクを格納した場合には、前記Ａ面用ドライブデータ記録１００３と同様に前記ドライブＡ１乃至ＡＮに前記光ディスク内アドレス、前記光ディスク記録データ量及び前記光ディスク記録データを送信し、前記ドライブＡ１乃至ＡＮは各々並列記録動作を行う。
【００３８】
制御部１２は前記Ｂ（Ａ）面用ドライブデータ記録１００５の後、終了判定１００６を行う。前記終了判定１００６では、制御部１２は前記記録要求コマンドデータの前記記録データを全て前記光ディスク３に記録したかどうかを判定する。まだ前記記録要求コマンドデータの前記記録データを全て前記光ディスク３に記録していないと判定した場合には前記Ｂ（Ａ）面用ドライブディスク格納１００４の処理に戻る。一方、制御部１２は前記記録要求コマンドデータの前記記録データを全て前記光ディスク３に記録したと判定した場合には後述するテーブル更新１０１２の処理を行う。
【００３９】
前記データ量判定（１）１００１において、制御部１２がＦａｌｓｅと判定した場合、データ量判定（２）１００７を行う。前記データ量判定（２）１００７では前記Ｓが前記Ｂ面用ドライブ１７の台数Ｎより多いかどうかを判定する。前記Ｓが前記Ｎより多い場合にはＴｒｕｅと判定し、前記Ｎ以下であればＦａｌｓｅと判定する。
【００４０】
制御部１２は前記データ量判定（２）１００７においてＴｒｕｅと判定した場合、Ａ面用ドライブディスク格納１００８を行う。前記Ａ面用ドライブディスク格納１００８では、制御部１２は前記Ｓと等しい枚数の前記光ディスク３を前記Ａ面用ドライブ１６に格納するよう各部を制御する。本実施例ではドライブＡ１乃至ＡＳに格納するものとして説明するが、Ｓ枚の前記光ディスク３を前記Ａ面用ドライブ１６に格納する組み合わせはこの限りでない。制御部１２は、前記Ｓ枚の前記光ディスク３を選択する。前記選択においては、前記記録状態テーブルにおいて、Ａ面が未記録状態である前記光ディスク識別情報１３２０を探索し選択する。前記Ｓ枚の前記光ディスク３は、前記選択した前記光ディスク識別情報１３２０が示す前記光ディスクの中から前記Ｓ枚選択したものである。制御部１２は前記選択した前記光ディスク識別情報１３２０が示す前記Ｓ枚の前記光ディスク３が格納されている格納部１８における前記スロットを特定する。制御部１２は搬送部１４に前記Ｓ枚の前記光ディスクを前記ドライブＡ１乃至ＡＳに格納するよう制御を行う。搬送部１４は前記制御を受け、前記スロットから前記光ディスク３を取り出し、移動して前記ドライブＡ１乃至ＡＳに前記光ディスク３を格納するようピッカー部１５の制御を行う。
【００４１】
制御部１２は前記Ａ面用ドライブディスク格納１００８の後、Ａ面用ドライブデータ記録１００９を行う。前記Ａ面用ドライブデータ記録１００９では、制御部１２は前記記録要求コマンドデータの前記先頭アドレス情報及び前記記録データのサイズ情報に基づき、前記光ディスク内アドレスと前記光ディスク記録データ量を前記Ｓ枚の光ディスク３各々について算出する。また、前記記録要求コマンドデータの前記記録データから前記Ｓ枚分の前記光ディスク記録データを各々抽出する。制御部１２は前記光ディスク内アドレス、前記光ディスク記録データ量、及び前記光ディスク記録データを前記ドライブＡ１乃至ＡＳへ各々送信する。前記ドライブＡ１乃至ＡＳはピッカー部１５により格納された前記光ディスク３に前記光ディスク内アドレスから前記光ディスク記録データ量分前記光ディスク記録データを記録する。ここで、前記ドライブＡ１乃至ＡＳを並列記録動作させることにより、前記Ｓ面分の記録データを略１面分の記録時間で記録することができ、高速な記録を行うことができる。
【００４２】
制御部１２は前記Ａ面用ドライブデータ記録１００９の後、後述するテーブル更新１０１２の処理を行う。
【００４３】
制御部１２は前記データ量判定（２）１００７においてＦａｌｓｅと判定した場合、Ｂ面用ドライブディスク格納１０１０を行う。前記Ｂ面用ドライブディスク格納１０１０では、制御部１２は前記Ｓと等しい枚数の前記光ディスク３を前記Ｂ面用ドライブ１７に格納するよう各部を制御する。本実施例では前記ドライブＢ１乃至ＢＳに格納するものとして説明するが、前記Ｓ枚の前記光ディスクを前記Ｂ面用ドライブ１７に格納する組み合わせはこの限りでない。制御部１２は、前記Ｓ枚の前記光ディスク３を選択する。前記選択においては、前記記録状態テーブルにおいて、Ｂ面が未記録状態である前記光ディスク識別情報１３２０を探索し選択する。前記Ｓ枚の前記光ディスク３は、前記選択した前記光ディスク識別情報１３２０が示す前記光ディスク３の中からＳ枚選択したものである。制御部１２は前記選択した前記光ディスク識別情報１３２０が示す前記Ｓ枚の前記光ディスク３が格納されている格納部１８における前記スロットを特定する。制御部１２は搬送部１４に前記Ｓ枚の前記光ディスク３を前記ドライブＢ１乃至ＢＳに格納するよう制御を行う。搬送部１４は前記制御を受け、前記スロットから前記光ディスク３を取り出し、移動して前記ドライブＢ１乃至ＢＳに前記光ディスク３を格納するようピッカー部１５の制御を行う。
【００４４】
制御部１２は前記Ｂ面用ドライブディスク格納１０１０の後、Ｂ面用ドライブデータ記録１０１１を行う。前記Ｂ面用ドライブデータ記録１０１１では、制御部１２は前記記録要求コマンドデータの前記先頭アドレス情報及び前記記録データのサイズ情報に基づき、前記光ディスク内アドレスと前記光ディスク記録データ量を前記Ｓ枚の前記光ディスク３各々について算出する。また、前記記録要求コマンドデータの前記記録データから前記Ｓ枚分の光ディスク記録データを各々抽出する。制御部１２は前記光ディスク内アドレス、前記光ディスク記録データ量、及び前記光ディスク記録データを前記ドライブＢ１乃至ＢＳへ各々送信する。前記ドライブＢ１乃至ＢＳはピッカー部１５により格納された前記光ディスク３に前記光ディスク内アドレスから前記光ディスク記録データ量分前記光ディスク記録データを記録する。ここで、前記ドライブＢ１乃至ＢＳを並列記録動作させることにより、前記Ｓ面分の前記記録データを略１面分の記録時間で記録することができ、高速な記録を行うことができる。
【００４５】
制御部１２は前記Ｂ面用ドライブデータ記録１０１１の後、前記記録要求コマンドデータの記録データを全て前記光ディスク３に記録したと判定した場合にはテーブル更新１０１２の処理を行う。
【００４６】
制御部１２は前記終了判定１００６でＴｒｕｅと判定した場合、または前記Ａ面用ドライブデータ記録１００９が終了した場合、または前記Ｂ面用ドライブデータ記録１０１１が終了した場合に次に前記テーブル更新１０１２を行う。前記テーブル更新１０１２では制御部１２は前記アドレステーブル及び前記記録状態テーブルの更新を行う。
【００４７】
前記アドレステーブルの更新においては、前記記録要求コマンドデータの前記先頭アドレス情報を前記先頭論理アドレス１３１０として前記アドレステーブルのリストに追加する。また、前記Ｓが２以上の場合には、（前記先頭アドレス情報＋前記光ディスク３の１面のサイズ×ｓ）（ｓ＝１．．Ｓ−１）の値を前記先頭論理アドレス１３１０として前記Ｓ組のデータを前記アドレステーブルのリストに追加する。
【００４８】
前記記録状態テーブルの更新においては、前記Ａ面用ドライブディスク格納１００１、前記Ｂ（Ａ）面用ドライブディスク格納１００４、前記Ａ面用ドライブディスク格納１００７、もしくは前記Ｂ面用ドライブディスク格納１０１０で選択した前記光ディスク３について、制御部１２が前記記録状態テーブルの前記光ディスク３に対応する前記光ディスク識別情報１３２０及び前記面情報１３２１を検索し前記記録状態情報１３２２のフィールドを記録済みを示すデータに更新する。
【００４９】
制御部１２は前記テーブル更新１０１２を終えたら記録を終了し、インタフェース部１１及びネットワーク２を介して要求元へ記録ステータスデータを送信する。前記記録ステータスデータは正常終了もしくは異常終了を示す情報を含むデータである。前記異常終了は、例えば要求元がネットワーク２を介して光ディスク記録再生装置１に送信した前記記録要求コマンドデータの前記記録データの前記先頭アドレス情報、及び前記サイズ情報は既に前記光ディスク３に記録済みの領域を含む領域を示している場合や、記録可能な光ディスク３の枚数や面数が前記サイズ情報分の容量に足りない場合など、前記記録要求コマンドデータの処理を完遂できないことを示す。
【００５０】
なお、本実施例及び以下の実施例において、前記記録要求コマンドデータの前記先頭アドレス情報は前記光ディスク３の面の先頭アドレスに対応するものとして説明したが、対応しない場合については例えば下記のように処理を行う。
【００５１】
前記記録面数算出１０００においては、制御部１２は前記アドレステーブルを参照し、前記記録要求コマンドデータの前記先頭アドレス情報が示すアドレスが範囲に含まれる１組のデータが前記アドレステーブルのリストに含まれるかどうかを探索する。前記探索においては、前記先頭論理アドレス１３１０から（前記先頭論理アドレス１３１０＋光ディスク２の１面当たりの容量）までの範囲で前記先頭アドレス情報が範囲内に存在するかどうかを判定しながら前記アドレステーブルのリストを探索する。前記探索の結果存在していれば、制御部１２は探索結果のデータにおいて（前記先頭論理アドレス１３１０＋前記光ディスク３の１面当たりの容量−前記記録要求コマンドデータの前記先頭アドレス情報）に基づいて初期記録サイズＳｉｚｅ＿ｉｎｉ＿ｒｅｃを算出する。制御部１２は（前記記録要求コマンドデータの前記記録データの前記サイズ情報―前記Ｓｉｚｅ＿ｉｎｉ＿ｒｅｃ）に基づいて残記録サイズＳｉｚｅ＿ｒｅｓｔ＿ｒｅｃを算出する。記録面数Ｓは前記Ｓｉｚｅ＿ｒｅｓｔ＿ｒｅｃを前記光ディスク３の１面当たりの容量で除算した商に２を加算した値とする。前記探索の結果存在していなければ、制御部１２は前記記録要求コマンドデータの前記先頭アドレスを前記光ディスク３の１面当たりの容量で除算した剰余を前記光ディスク３の１面当たりの容量から減じた値に基づいて前記初期記録サイズＳｉｚｅ＿ｉｎｉ＿ｒｅｃを算出する。制御部１２は（前記記録要求コマンドデータの前記記録データの前記サイズ情報―前記Ｓｉｚｅ＿ｉｎｉ＿ｒｅｃ）に基づいて残記録サイズＳｉｚｅ＿ｒｅｓｔ＿ｒｅｃを算出する。前記記録面数Ｓは前記Ｓｉｚｅ＿ｒｅｓｔ＿ｒｅｃを前記光ディスク３の１面当たりの容量で除算した商に２を加算した値とする。
【００５２】
また、制御部１２は前記Ａ面用ドライブディスク格納１００２において前記Ｓを２で除算した結果を小数点以下で四捨五入した整数分の枚数の前記光ディスク３を選択する際、または前記Ａ面用ドライブディスク格納１００８、及び前記Ｂ面用ドライブディスク格納１０１０において前記Ｓ枚の前記光ディスク３を選択する際、前記記録面数算出１０００の前記記録要求コマンドデータの前記先頭アドレス情報が示すアドレスが範囲に含まれる１組のデータが前記アドレステーブルのリストに含まれるかどうかの探索の結果、前記１組のデータが存在していれば、前記データの前記光ディスク識別情報１３１１が示す前記光ディスク３を前記選択する前記光ディスク３に含める。
【００５３】
また、図３に示している前記記録状態テーブルの前記記録状態情報１３２２は記録済みか未記録かの他に一部記録済みかを識別可能にし、前記テーブル更新１０１２における前記記録状態テーブルの更新において、前記光ディスク３の１面の全ての領域に記録を行わなかった前記光ディスク３に対応する前記光ディスク識別情報１３２０に対応する前記記録状態情報１３２２を一部記録済みを示すデータに書き換える。  以上のように制御部１２が処理を行うことにより、前記記録要求コマンドデータの前記先頭アドレス情報が前記光ディスク３の面の先頭アドレスに対応しない場合においても処理可能となる。
【００５４】
なお、前記Ａ面用ドライブディスク格納１００２、前記Ｂ（Ａ）面用ドライブディスク格納１００４、前記Ａ面用ドライブディスク格納１００８、及び前記Ｂ面用ドライブディスク格納１０１０においてＮ枚もしくは前記Ｓ枚の前記光ディスク３を選択できなかった場合には、制御部１２は要求元に対しネットワーク２を介して選択できなかったことを通知し、前記光ディスク３の追加、もしくは記録済みの前記光ディスク３と未記録の前記光ディスク３との入れ替えを示唆するメッセージデータを送信しても良い。これにより要求元が記録を要求したデータの全ては記録できないことを知ることができる。
【００５５】
図１０は本発明の実施形態としての光ディスク記録再生装置１における再生時の処理フローの例である。以下、図１０を用いて光ディスク記録再生装置１の再生処理動作について説明する。
【００５６】
要求元はネットワーク２を介し再生要求コマンドデータを光ディスク記録再生装置１に送信する。前記再生要求コマンドデータは再生データの先頭アドレス情報、及びサイズ情報を含む。前記先頭アドレス情報は、再生データを再生する前記光ディスクの識別情報とは独立したアドレスとする。光ディスク記録再生装置１は前記再生要求コマンドデータをインタフェース部１１で受信し、インタフェース部１１は前記再生要求コマンドデータを制御部１２に送信する。制御部１２は前記再生要求コマンドデータを受信したら再生を開始する。なお、記録時と同様、前記先頭アドレス情報は前記光ディスク３の面の先頭アドレスに対応するものとして説明する。
【００５７】
制御部１２はアドレステーブル抽出１１００において、前記再生要求コマンドデータの前記先頭アドレス情報と前記サイズ情報に基づき、前記先頭アドレス情報が示すアドレスから前記サイズ情報が示すサイズ分のデータが記録されている前記光ディスク３の前記光ディスク識別情報１３１１及び前記面情報１３１２を前記アドレステーブルからすべて抽出する。
【００５８】
制御部１２は前記アドレステーブル抽出１１００の後、ディスク格納判定１１０１を行う。図１１は前記ディスク格納判定１１０１の処理フローの例である。
【００５９】
制御部１２は、参照面判定１１０１００において、前記アドレステーブル抽出１１００で抽出した前記光ディスク識別情報１３１１及び前記面情報１３１２を前記先頭論理アドレス１３１０が示すアドレスの昇順で参照する場合に、前記参照面判定１１０１００開始時に参照している前記面情報１３１２がＡ面及びＢ面のどちらを示しているかを判定する。前記面情報１３１２がＡ面を示している場合はＡ面用ドライブ格納判定１１０１０１を、Ｂ面を示している場合はＢ面用ドライブ格納判定１１０１０４を行う。
【００６０】
制御部１２は前記Ａ面用ドライブ格納判定１１０１０１において、参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納部１８に格納されているか前記Ａ面用ドライブ１６の前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記Ｂ面用ドライブ１７の前記ドライブＢ１乃至ＢＮのいずれかに格納されているかを判定する。前記Ａ面用ドライブ１６の前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記Ｂ面用ドライブ１７の前記ドライブＢ１乃至ＢＮのいずれかに格納されていると判定した場合はウェイト（Ａ）１１０１０２を行う。格納部１８に格納されていると判定した場合、参照面確認（Ａ）１１０１０３を行う。
【００６１】
制御部１２はウェイト（Ａ）１１０１０２において前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納されている前記参照している光ディスク識別情報１３１１が示す光ディスク３が格納部１８に格納されるまで待ち、格納されたら前記参照面確認（Ａ）１１０１０３を行う。
【００６２】
制御部１２は前記参照面確認（Ａ）１１０１０３において次の前記面情報１３１２を参照し、前記面情報１３１２がＡ面を示している場合には前記Ａ面用ドライブ格納判定１１０１０１に戻り次の前記光ディスク識別情報１３１１について同様に処理を行う。前記面情報１３１２がＢ面を示している場合には前記ディスク格納判定１１０１を終了する。
【００６３】
制御部１２は前記参照面判定１１０１００において、前記参照している前記面情報１３１２がＢ面を示している場合はＢ面用ドライブ格納判定１１０１０４を行う。制御部１２は前記Ｂ面用ドライブ格納判定１１０１０４において、参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納部１８に格納されているか前記Ａ面用ドライブ１６の前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記Ｂ面用ドライブ１７の前記ドライブＢ１乃至ＢＮのいずれかに格納されているかを判定する。前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納されていると判定した場合はウェイト（Ｂ）１１０１０５を行う。格納部１８に格納されていると判定した場合、参照面確認（Ｂ）１１０１０６を行う。
【００６４】
制御部１２はウェイト（Ｂ）１１０１０５において前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納されている前記参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納部１８に格納されるまで待ち、格納されたら前記参照面確認（Ｂ）１１０１０６を行う。
【００６５】
制御部１２は前記参照面確認（Ｂ）１１０１０６において次の前記面情報１３１２を参照し、前記面情報１３１２がＢ面を示している場合には前記Ｂ面用ドライブ格納判定１１０１０４に戻り次の前記光ディスク識別情報１３１１について同様に処理を行う。前記面情報１３１２がＡ面を示している場合には前記ディスク格納判定１１０１を終了する。
【００６６】
なお、前記ウェイト（Ａ）１１０１０２において前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納されている前記参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納部１８に格納されるまで待つ、としたが、前記ドライブＡ１乃至ＡＭのいずれかに前記参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納されている場合には、前記光ディスク３への記録または再生が終了するまで待つとしても良く、この場合には前記格納部１８への格納及び取り出しの時間を省略することができるので処理時間短縮が可能となる。
【００６７】
同様に、前記ウェイト（Ｂ）１１０１０５において前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納されている前記参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納部１８に格納されるまで待つ、としたが、前記ドライブＢ１乃至ＢＮのいずれかに前記参照している前記光ディスク識別情報１３１１が示す前記光ディスク３が格納されている場合には、前記光ディスク３への記録または再生が終了するまで待つとしても良く、この場合には前記格納部１８への格納及び取り出しの時間を省略することができるので処理時間短縮が可能となる。
【００６８】
制御部１２は前記ディスク格納判定１１０１の後、ドライブディスク格納１１０２を行う。前記ドライブディスク格納１１０２では、前記アドレステーブル抽出１１００で前記アドレステーブルから抽出した前記光ディスク識別情報１３１１及び前記面情報１３１２のうち、前記ディスク格納判定１１０１で前記格納部１８に格納されていることを確認できた前記光ディスク３をすべて前記格納部１８から前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納するよう搬送部１４、前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれか、及び格納部１８を制御する。前記ドライブＡ１乃至ＡＭのいずれかに格納するか前記ドライブＢ１乃至ＢＮのいずれかに格納するかは、図１１の前記参照面判定１１０１００で判定した面に従い、Ａ面であれば前記ドライブＡ１乃至ＡＭのいずれかに、Ｂ面であれば前記ドライブＢ１乃至ＢＮのいずれかに格納する。なお、前記ディスク格納判定１１０１で前記格納部１８に格納されていることを確認できた前記光ディスク３をすべて格納部１８から前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納する、としたが、図１１の前記ウェイト（Ａ）１１０１０２及び前記ウェイト（Ｂ）１１０１０５において前記光ディスク３への記録または再生が終了するまで待つ、とした場合にはすべてと限らないことは言うまでもない。
【００６９】
制御部１２は前記ドライブディスク格納１１０２の後、データ再生１１０３を行う。前記データ再生１１０３では、制御部１２は前記アドレステーブル抽出１１００において抽出した前記先頭アドレス情報が示すアドレスから前記サイズ情報が示すサイズ分のデータが記録されている前記光ディスク３の前記光ディスク識別情報１３１１及び前記面情報１３１２のうち、前記ドライブディスク格納１１０２で前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかに格納した前記光ディスク３について、前記先頭論理アドレス１３１０情報に基づいて算出した光ディスク内アドレスと光ディスク再生データ量を前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかへ各々送信する。前記光ディスク内アドレス及び前記光ディスク再生データ量を受信した前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかは前記ピッカー部１５により格納された前記光ディスク３から前記光ディスク内アドレスが示すアドレスから前記光ディスク再生データ量が示すデータ量だけ前記光ディスク再生データを再生する。再生された前記光ディスク再生データは順次前記インタフェース部１１及び前記ネットワーク２を介して要求元へ送信される。ここで、前記光ディスク内アドレス及び前記光ディスク再生データ量を受信した前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかを並列再生動作させることにより、略１面分の再生時間で再生することができ、高速な再生を行うことができる。
【００７０】
制御部１２は前記データ再生１１０３の後、終了判定１１０４を行う。前記終了判定１１０４では、制御部１２は前記アドレステーブル抽出１１００で抽出した、前記先頭アドレス情報が示すアドレスから前記サイズ情報が示すサイズ分のデータが記録されている前記光ディスク３の前記光ディスク識別情報１３１１及び前記面情報１３１２が示す前記光ディスク３の面をすべて再生したかどうかを判定する。すべて再生したと判断した場合には終了と判断して再生処理を終了し、インタフェース部１１及びネットワーク２を介して要求元へ再生ステータスデータを送信する。前記再生ステータスデータは正常終了もしくは異常終了を示す情報を含むデータである。前記異常終了は、例えば要求元がネットワーク２を介して光ディスク記録再生装置１に送信した前記再生要求コマンドデータの再生データの前記先頭アドレス情報、及び前記サイズ情報は前記光ディスク３に未記録の領域を含む領域を示している場合など、前記再生要求コマンドデータの処理を完遂できないことを示す。なお、前記終了判定１１０４ですべて再生していないと判断した場合には未終了として前記ディスク格納判定１１０１から処理を行う。
【００７１】
なお、本実施例及び以下の実施例において、前記再生要求コマンドデータの前記先頭アドレス情報は前記光ディスクの面の先頭アドレスに対応するものとして説明したが、対応しない場合については例えば下記のように処理を行う。
【００７２】
前記アドレステーブル抽出１１００においては、制御部１２は前記アドレステーブルを参照し、前記再生要求コマンドデータの前記先頭アドレス情報が示すアドレスが範囲に含まれる１組の前記光ディスク識別情報１３１１及び前記面情報１３１２のデータが前記アドレステーブルのリストに含まれるかどうかを探索する。前記探索においては、前記先頭論理アドレス１３１０から（前記先頭論理アドレス１３１０＋光ディスク２の１面当たりの容量）までの範囲で前記先頭アドレス情報が範囲内に存在するかどうかを判定しながら前記アドレステーブルのリストを探索する。前記探索の結果存在していれば、制御部１２は探索結果のデータにおいて（前記先頭論理アドレス１３１０＋光ディスク２の１面当たりの容量−前記再生要求コマンドの前記先頭アドレス情報）に基づいて初期再生サイズＳｉｚｅ＿ｉｎｉ＿ｐｌｙを算出する。制御部１２は（前記再生要求コマンドデータの前記再生データのサイズ情報―前記Ｓｉｚｅ＿ｉｎｉ＿ｐｌｙ）に基づいて残再生サイズＳｉｚｅ＿ｒｅｓｔ＿ｐｌｙを算出する。前記アドレステーブル抽出１１００で抽出する前記光ディスク識別情報１３１１及び前記面情報１３１２の組の数は前記Ｓｉｚｅ＿ｒｅｓｔ＿ｐｌｙを前記光ディスク３の１面当たりの容量で除算した商に２を加算した値となる。
【００７３】
また、前記データ再生１１０３においては、制御部１２は前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかへ各々送信する前記光ディスク内アドレスと前記光ディスク再生データ量について、前記アドレステーブル抽出１１００で抽出した前記光ディスク識別情報１３１１及び前記面情報１３１２のデータの先頭の前記光ディスク識別情報１３１１が示す前記光ディスク３を再生する前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかへ送信する前記光ディスク内アドレスは（光ディスク２の１面当たりの容量―前記Ｓｉｚｅ＿ｉｎｉ＿ｐｌｙ）に基づいて算出し、前記光ディスク再生データ量は前記Ｓｉｚｅ＿ｉｎｉ＿ｐｌｙに基づいて算出する。また、前記アドレステーブル抽出１１００で抽出した前記光ディスク識別情報１３１１及び前記面情報１３１２のデータの最後の前記光ディスク識別情報１３１１が示す前記光ディスク３を再生する前記ドライブＡ１乃至ＡＭのいずれか、もしくは前記ドライブＢ１乃至ＢＮのいずれかへ送信する前記光ディスク内アドレスは前記光ディスク３の面の先頭アドレスとし、前記光ディスク再生データ量は前記Ｓｉｚｅ＿ｒｅｓｔ＿ｐｌｙを前記光ディスク３の１面当たりの容量で除算した剰余に基づいて算出する。
【００７４】
以上のように制御部１２が処理を行うことにより、前記再生要求コマンドデータの前記先頭アドレス情報が前記光ディスク３の面の先頭アドレスに対応しない場合においても処理可能となる。
【００７５】
なお、前記アドレステーブル抽出１１００における、前記再生要求コマンドデータの前記先頭アドレス情報が示すアドレスが範囲に含まれる１組の前記光ディスク識別情報１３１１及び前記面情報１３１２のデータが前記アドレステーブルのリストに含まれるかどうかの探索において、探索の結果存在していなければ、制御部１２は要求元に対しネットワーク２を介して再生するデータが存在しないことを通知しても良い。これにより要求元が再生を要求したデータが存在しないことを知ることができ、エラー処理を行うことができる。これは前記再生要求コマンドデータの前記先頭アドレス情報は前記光ディスク３の面の先頭アドレスに対応する場合もしない場合も共通に言えることである。
【００７６】
以上のように、両面光ディスクを複数の片面光ディスク用ドライブ装置でデータ記録再生を行う光ディスク記録再生装置において、Ａ面用ドライブの台数とＢ面用ドライブの台数を異ならせて、記録時には、データを記録する光ディスクの面数がＡ面用ドライブの台数及びＢ面用ドライブの台数の多いほうより大きい場合には両面に記録し、前記面数がＡ面用ドライブの台数とＢ面用ドライブの台数の間（Ａ面用ドライブの台数とＢ面用ドライブの台数を含む）である場合には片面光ディスク用ドライブ装置の台数が多いほうの面のみに記録し、それ以外の場合には片面光ディスク用ドライブ装置の台数が少ないほうの面のみに記録することで並列記録動作を行わせることにより高速な記録を行うことができる。また、関連するデータを記録する面を片方の面にのみに記録することにより、マイグレーション時などに両面に記録しなおすときに光ディスクの搬送処理を簡便に行うことができる。
【００７７】
また、前記両面に記録した前記光ディスク３の再生時には複数の前記光ディスク３の同じ面を複数の片側光ディスク用ドライブ装置で再生させた後、前記複数の光ディスクの他方の面を複数の他方の面用の片側光ディスク用ドライブ装置で再生することで並列再生動作を行わせることにより高速な再生を行うことができる。また、前記片面光ディスク用ドライブ装置の台数が多いほうの面のみに記録した前記光ディスク３の再生時には台数が多いほうの前記片面光ディスク用ドライブ装置で再生することで並列再生動作を行わせることにより高速な再生を行うことができる。また同様に、前記片面光ディスク用ドライブ装置の台数が少ないほうの面のみに記録した前記光ディスクの再生時には台数が少ないほうの前記片面光ディスク用ドライブ装置で再生することで並列再生動作を行わせることにより高速な再生を行うことができる。
【００７８】
すなわち、両面光ディスクの一方の面を記録再生するドライブの台数と他方の面を記録再生するドライブの台数を異ならせて、２面分以上の容量をもつデータを記録再生する際に、記録再生するデータ量に応じて、両面、もしくは一方の面のみ、もしくは他方の面のみ、で切り替え、前記ドライブを並列記録動作させることにより高速な記録を行うことができる。
【００７９】
実施例２を説明する。図１２は本発明の実施形態としての光ディスク記録再生装置１における記録時のフローの例である。以下、図１２を用いて光ディスク記録再生装置１の記録処理動作について説明する。なお、図１２において、図９と同様の処理を行うものについては同じ番号を付している。
【００８０】
図１２が示す記録時のフローと図９が示す記録時のフローが異なるのは、前記記録面数算出１０００の後に頻度判定２０００が行われる点であり、前記頻度判定２０００においてＴｒｕｅと判定すれば前記データ量判定（１）１００１が行われ、Ｆａｌｓｅと判定すれば前記Ａ面用ドライブディスク格納１００２が行われる。
【００８１】
また、実施例２では要求元がネットワーク２を介して光ディスク記録再生装置１に送信する前記記録要求コマンドデータは前記記録データの前記先頭アドレス情報、前記サイズ情報、及び前記記録データに加えて、記録データ頻度情報を含む。前記記録データ頻度情報は前記記録データが参照される頻度を示した情報であり、例えば要求元がネットワーク２を介して前記記録要求コマンドデータを送信する前までに前記記録データが参照された累積回数や、前記記録データが参照された回数を数段階に要求元がレベル分けをしたときのレベル値や、前記記録データが光ディスク記録再生装置１に記録された後に要求元から参照される予測頻度をレベル分けしたときのレベル値であり、前記記録データの要求元からの参照頻度に関する情報であればこれらに限定するものではない。  
前記頻度判定２０００において、制御部１２は前記記録要求コマンドデータの前記記録データ頻度情報に基づき、あらかじめ定めた閾値（以下、記録データ頻度閾値）以上であるか否かを判定する。前記記録データ頻度閾値以上であればＴｒｕｅと判定し、制御部１２は次の処理として前記データ量判定（１）１００１を行う。また、前記記録データ頻度閾値以上でなければＦａｌｓｅと判定し、次の処理として前記Ａ面用ドライブディスク格納１００２を行う。
【００８２】
すなわち制御部１２は、参照頻度が低い、または参照頻度が低いと予測される前記記録データを前記光ディスク３の両面に記録するように制御する。参照頻度が低い、または参照頻度が低いと予測される前記記録データは、光ディスク記録再生装置１の外部（オフライン）で管理されたり処分されたりする時期が近いとみなすことができるため、そのような前記記録データを前記光ディスク３の両面に記録すると、前記光ディスクの両面の前記記録データが関連するデータとなるのでオフラインで管理する場合に管理がしやすくなり、またデータが不要になった場合にはそのまま前記光ディスク３ごと処分が可能となるので、前記記録データの移し変えなどの手間がかからない。
【００８３】
実施例２の光ディスク記録再生装置の再生時の処理フローは実施例１と同様であるので、説明を省略する。
【００８４】
以上のように、参照頻度が低い、または参照頻度が低いと予測される前記記録データを前記光ディスク３の両面に記録することにより、実施例１の効果に加えて、オフラインで管理する場合に管理や処分を簡便に行うことができる効果がある。
【００８５】
実施例３を説明する。図１３は本発明の実施形態としての光ディスク記録再生装置１における両面記録化処理時のフローの例である。前記両面記録化処理は、関連する記録データが複数の前記光ディスク３の片面のみに記録されている場合に、前記光ディスク３の両面に記録しなおすときに行う処理である。例えば、前記光ディスク３の参照頻度が少なくなってきたときなど、オフラインでの管理や処分を簡便に行うようにする場合に行う処理であり、マイグレーション処理などを契機として行うことが考えられる。前記関連する記録データとは、実施例１及び２において、１回の前記記録要求コマンドデータにより前記光ディスク３の複数の面にまたがって記録された前記記録データに互いに含まれていることを示す。
【００８６】
具体的な前記両面記録化処理の例としては、前記光ディスク記録再生装置１によって２枚以上の前記光ディスク３のＡ面のみに記録された前記記録データで、かつ前記記録データが記録された前記光ディスク３のＢ面はまだ記録されていない場合には、前記Ａ面に記録された前記記録データに関連する前記記録データの一部を前記光ディスク３のＢ面に記録することで、Ａ面とＢ面の両面に前記記録データを記録する。Ｂ面に記録された前記記録データが記録されていたＡ面の前記記録データは以降再生しないように制御部１２は処理する。
【００８７】
また、前記光ディスク記録再生装置１によって２枚以上の前記光ディスク３のＡ面のみに記録された記録データで、かつ前記記録データが記録された前記光ディスク３のＢ面は関連しない記録データが記録されている場合には、両面ともまだ記録されていない前記光ディスク３に前記Ａ面のみに記録された記録データを両面に記録する。前記Ａ面のみに記録された記録データは以降再生しないように制御部１２は処理する。
【００８８】
同様に、前記光ディスク記録再生装置１によって２枚以上の前記光ディスク３のＢ面のみに記録された前記記録データで、かつ前記記録データが記録された前記光ディスク３のＡ面はまだ記録されていない場合には、前記Ｂ面に記録された前記記録データに関連する前記記録データの一部を前記光ディスク３のＡ面に記録することで、Ａ面とＢ面の両面に前記記録データを記録する。Ａ面に記録された前記記録データが記録されていたＢ面の前記記録データは以降再生しないように制御部１２は処理する。
【００８９】
また、前記光ディスク記録再生装置１によって２枚以上の前記光ディスク３のＢ面のみに記録された記録データで、かつ前記記録データが記録された前記光ディスク３のＡ面は関連しない記録データが記録されている場合には、両面ともまだ記録されていない前記光ディスク３に前記Ｂ面のみに記録された記録データを両面に記録する。前記Ａ面のみに記録された記録データは以降再生しないように制御部１２は処理する。
【００９０】
なお、前記記録要求コマンドデータにより記録された前記記録データが既に両面に記録された前記光ディスク３や１枚の片面だけに記録された前記光ディスクについては、前記両面記録化処理は不要であるので行わない。
【００９１】
以下、図１３及び１４を用いて光ディスク記録再生装置１の前記両面記録化処理動作について説明する。
【００９２】
要求元はネットワーク２を介し両面記録化要求コマンドデータを光ディスク記録再生装置１に送信する。前記両面記録化要求コマンドデータは、両面記録化を行うデータ（以下、両面記録化データ）の先頭アドレス情報、及びサイズ情報を含む。前記両面記録化要求コマンドデータの前記先頭アドレス情報は、前記両面記録化データを再生する前記光ディスク３の識別情報とは独立したアドレスとする。光ディスク記録再生装置１は前記両面記録化要求コマンドデータをインタフェース部１１で受信し、インタフェース部１１は前記両面記録化要求コマンドデータを制御部１２に送信する。制御部１２は前記両面記録化要求コマンドデータを受信したら両面記録化を開始する。なお、実施例１及び２と同様、前記先頭アドレス情報は前記光ディスク３の面の先頭アドレスに対応するものとして説明する。
【００９３】
制御部１２はアドレステーブル抽出３０００において、前記両面記録化要求コマンドデータの前記先頭アドレス情報と前記サイズ情報に基づき、前記先頭アドレス情報が示すアドレスから前記サイズ情報が示すサイズ分のデータが記録されている前記光ディスク３の前記光ディスク識別情報１３１１及び前記面情報１３１２を前記アドレステーブルからすべて抽出する。抽出した数をＳとする。
【００９４】
制御部１２は前記アドレステーブル抽出３０００の後、抽出個数判定３００１を行う。制御部１２は、前記先頭アドレス情報が示すアドレスから前記サイズ情報が示すサイズ分のデータが記録されている前記光ディスク３の前記光ディスク識別情報１３１１及び前記面情報１３１２を前記アドレステーブルから抽出した個数が２以上であるかどうかを判定し、２個以上であればＴｒｕｅとして記録モード判定３００２を行い、そうでなければＦａｌｓｅとして両面記録化処理を終了する。
【００９５】
制御部１２は前記抽出個数判定３００１でＴｒｕｅと判定した場合、次に前記記録モード判定３００２を行う。図１４は前記記録モード判定３００２の処理フローの例である。
【００９６】
制御部１２は、参照面判定３００２００において、前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１及び前記面情報１３１２を前記先頭論理アドレス１３１０が示すアドレスの昇順で参照する場合に、前記参照面判定３００２００開始時に参照している前記面情報１３１２がＡ面及びＢ面のどちらを示しているかを判定する。前記面情報１３１２がＡ面を示している場合は参照面確認（Ａ）３００２０１を、Ｂ面を示している場合は参照面確認（Ｂ）３００２０４を行う。
【００９７】
制御部１２は前記参照面確認（Ａ）３００２０１において、次の前記面情報１３１２を参照し、前記面情報１３１２がＡ面を示している場合には再度前記参照面確認（Ａ）３００２０１に戻り、次の前記光ディスク識別情報１３１１について同様に処理を行う。前記面情報１３１２がＢ面を示している場合には記録モード決定（両面記録モード）３００２０５を行う。前記アドレステーブル抽出３０００で抽出したすべての前記光ディスク識別情報１３１１及び前記面情報１３１２について処理を行った場合には、リスト終端と判定して記録モード決定（Ａ面記録モード）３００２０２を行う。
【００９８】
前記記録モード決定（Ａ面記録モード）３００２０２において、制御部１２は記録モードをＡ面記録モードと決定し、前記記録モード判定３００２を終了する。
【００９９】
前記参照面判定３００２００において、前記参照面判定３００２００開始時に参照している前記面情報１３１２がＢ面を示している場合は、前記参照面確認（Ｂ）３００２０３を行う。前記参照面確認（Ｂ）３００２０３では、制御部１２は次の前記面情報１３１２を参照し、前記面情報１３１２がＢ面を示している場合には再度前記参照面確認（Ｂ）３００２０３に戻り、次の前記光ディスク識別情報１３１１について同様に処理を行う。前記面情報１３１２がＡ面を示している場合には前記記録モード決定（両面記録モード）３００２０５を行う。前記アドレステーブル抽出３０００で抽出したすべての前記光ディスク識別情報１３１１及び前記面情報１３１２について処理を行った場合には、リスト終端と判定して記録モード決定（Ｂ面記録モード）３００２０４を行う。
【０１００】
前記記録モード決定（Ｂ面記録モード）３００２０４において、制御部１２は記録モードをＢ面記録モードと決定し、前記記録モード判定３００２を終了する。
【０１０１】
前記参照面確認（Ａ）３００２０１において前記面情報１３１２がＢ面を示している場合、もしくは前記前記参照面確認（Ｂ）３００２０３において前記面情報１３１２がＡ面を示している場合には前記記録モード決定（両面記録モード）３００２０５を行う。前記記録モード決定（両面記録モード）３００２０５において、制御部１２は記録モードを両面記録モードと決定し、記録モード判定３００２を終了する。
【０１０２】
制御部１２は前記記録モード判定３００２においてＡ面記録モードと決定した場合、空面判断（Ａ）３００３を行う。前記空面判断（Ａ）３００３では、制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１について、前記光ディスク識別情報１３１１が示す前記光ディスク３のＢ面が記録済みかどうか判定する。例えば、実施例１の前記記録状態テーブルを参照し、前記光ディスク識別情報１３１１が示す光ディスク３に対応する前記記録状態テーブルの前記光ディスク識別情報１３２０と前記記録状態テーブルの前記面情報１３２１がＢ面を示す１組のデータを検索し、前記１組のデータの前記記録状態情報１３２２を参照する。制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１について、対応する前記記録状態情報１３２２のうち１つでも記録済みを示す前記記録状態情報が存在した場合にはＦａｌｓｅと判定し、Ａ面用ドライブ再生ディスク格納（Ｆ）３００４を行い、そうでなければＡ面用ドライブ再生ディスク格納（Ｔ）３０１０を行う。
【０１０３】
前記Ａ面用ドライブ再生ディスク格納（Ｆ）３００４において、制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１が示す前記Ｓ枚の前記光ディスク３を前記格納部１８から前記ドライブＡ１乃至ＡＭのいずれかに格納するよう各部を制御する。
【０１０４】
前記Ａ面用ドライブ再生ディスク格納（Ｆ）３００４の後、制御部１２はＢ面用ドライブ記録ディスク格納（Ｆ）３００５を行う。前記Ｂ面用ドライブ記録ディスク格納（Ｆ）３００５では、制御部１２は両面とも未記録である前記光ディスク３を前記格納部１８から前記ドライブＢ１乃至ＢＮのいずれかに格納するよう各部を制御する。前記ドライブＢ１乃至ＢＮに格納する前記光ディスク３の枚数は、前記Ｓの半数（小数点以下切り上げ）もしくは前記Ｂ面用ドライブ１７の台数Ｎの少ない方の数とする。
【０１０５】
前記Ｂ面用ドライブ記録ディスク格納（Ｆ）３００５の後、制御部１２はディスクコピー（１）３００６を行う。前記ディスクコピー（１）３００６では、制御部１２は前記Ａ面用ドライブ再生ディスク格納（Ｆ）３００４で格納した前記光ディスク３のうち、前記Ｂ面用ドライブ記録ディスク格納（Ｆ）３００５で前記ドライブＢ１乃至ＢＮのいずれかに格納した前記光ディスク３の枚数分を選択し、前記選択した前記光ディスク３のＡ面の前記記録データを前記Ｂ面用ドライブ記録ディスク格納（Ｆ）３００５で前記ドライブＢ１乃至ＢＮのいずれかに格納した前記光ディスク３にコピーするよう前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。このとき、前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを並列再生動作、並列記録動作を行うことで高速な記録再生を行うことができる。
【０１０６】
前記ディスクコピー（１）３００６の後、制御部１２はディスクコピー（１）終了判定３００７を行う。前記ディスクコピー（１）終了判定３００７では、前記Ｓの半数（小数点以下切り上げ）の枚数分の前記光ディスク３のコピーを行ったかどうか判定し、コピーを行ったと判定した場合（Ｔｒｕｅ）はＡ面用ドライブ再生ディスク取り出し３００８を行い、まだコピーを行っていないと判定した場合（Ｆａｌｓｅ）は前記Ｂ面用ドライブ記録ディスク格納（Ｆ）３００５に戻る。このとき、前記Ｂ面用ドライブ記録ディスク格納（Ｆ）３００４では前記Ｓの半数（小数点以下切り上げ）の枚数分の前記光ディスク３のうち、まだコピーを行っていない枚数と前記Ｂ面用ドライブ１７の台数Ｎの少ない方の数の枚数の前記光ディスク３を前記ドライブＢ１乃至ＢＮのいずれかに格納するよう制御部１２は各部を制御する。
【０１０７】
前記ディスクコピー（１）終了判定３００７において制御部１２がＴｒｕｅと判定した場合、制御部１２はＡ面用ドライブ再生ディスク取出し３００８を行う。前記Ａ面用ドライブ再生ディスク取出し３００８では、前記ディスクコピー（１）３００６でコピーするために再生した前記ドライブＡ１乃至ＡＭのいずれかに格納していた前記光ディスク３を格納部１８に格納するよう制御部１２は各部を制御する。前記光ディスク３の枚数は、前記Ｓの半数（小数点以下切り上げ）の枚数である。
【０１０８】
前記Ａ面用ドライブ再生ディスク取出し３００８の後、制御部１２はＡ面用ドライブ記録ディスク格納３００９を行う。前記Ａ面用ドライブ記録ディスク格納３００９では、前記ディスクコピー（１）３００６において記録を行った前記Ｓの半数（小数点以下切り捨て）の枚数の前記光ディスク３を前記ドライブＡ１乃至ＡＭのいずれかに格納する。
【０１０９】
前記Ａ面用ドライブ記録ディスク格納３００９の後、制御部１２はディスクコピー（２）３０１０を行う。前記ディスクコピー（２）３０１０では、前記ドライブＡ１乃至ＡＭのうちまだディスクコピーを行っていない前記光ディスク３について、前記Ａ面用ドライブ記録ディスク格納３００９でドライブＡ１乃至ＡＭのいずれかに格納した前記光ディスク３にコピーを行うよう制御部１２は各部を制御する。
【０１１０】
前記ディスクコピー（２）３０１０の後、制御部１２はテーブル更新３０２５を行う。前記テーブル更新３０２５については後述する。
【０１１１】
前記空面判断（Ａ）３００３における、前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１について、前記光ディスク識別情報１３１１が示す前記光ディスク３のＢ面が記録済みかどうかの判定でＴｒｕｅと制御部１２が判定した場合、Ａ面用ドライブ再生ディスク格納（Ｔ）３０１１を行う。前記Ａ面用ドライブ再生ディスク格納（Ｔ）３０１１では、制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１が示す前記光ディスク３を前記Ｓの半数（小数点以下切り上げ）の枚数だけ選択し、前記格納部１８から前記ドライブＡ１乃至ＡＭのいずれかに格納するよう各部を制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。
【０１１２】
前記Ａ面用ドライブ再生ディスク格納（Ｔ）３０１１の後、制御部１２はＢ面用ドライブ記録ディスク格納（Ｔ）３０１２を行う。前記Ｂ面用ドライブ記録ディスク格納（Ｔ）３０１２では、前記Ａ面用ドライブ再生ディスク格納（Ｔ）３０１１で前記ドライブＡ１乃至ＡＭのいずれかに格納するよう選択しなかった前記光ディスク３のうち、前記Ｓの半数（小数点以下切り捨て）と前記Ｎの数の少ない方の数の枚数の前記光ディスク３を選択して前記ドライブＢ１乃至ＢＮのいずれかに格納するよう制御部１２は各部を制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。
【０１１３】
前記Ｂ面用ドライブ記録ディスク格納（Ｔ）３０１２の後、制御部１２はディスクコピー（３）３０１３を行う。前記ディスクコピー（３）３０１３では、制御部１２は前記Ａ面用ドライブ再生ディスク格納（Ｔ）３０１１で格納した前記光ディスク３のうち、前記Ｂ面用ドライブ記録ディスク格納（Ｔ）３０１２で前記ドライブＢ１乃至ＢＮのいずれかに格納した前記光ディスク３の枚数分を選択し、前記選択した前記光ディスク３のＡ面の記録データを前記Ｂ面用ドライブ記録ディスク格納（Ｔ）３０１２で前記ドライブＢ１乃至ＢＮのいずれかに格納した前記光ディスク３にコピーするよう前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。このとき、前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを並列再生動作、並列記録動作を行うことで高速な記録再生を行うことができる。
【０１１４】
前記ディスクコピー（３）３０１３の後、制御部１２はディスクコピー（３）終了判定３０１４を行う。前記ディスクコピー（３）終了判定３０１４では、前記Ｓの半数（小数点以下切り上げ）の枚数分の前記光ディスクのコピーを行ったかどうか判定し、コピーを行ったと判定した場合（Ｔｒｕｅ）は後述のテーブル更新３０２５を行い、まだコピーを行っていないと判定した場合（Ｆａｌｓｅ）は前記Ｂ面用ドライブ記録ディスク格納（Ｔ）３０１２に戻る。このとき、前記Ｂ面用ドライブ記録ディスク格納（Ｔ）３０１２では前記Ｓの半数（小数点以下切り上げ）の前記枚数分の光ディスクのうち、まだコピーを行っていない枚数と前記Ｂ面用ドライブ１７の台数Ｎの少ない方の数の枚数の前記光ディスク３を前記ドライブＢ１乃至ＢＮのいずれかに格納するよう制御部１２は各部を制御する。
【０１１５】
制御部１２は前記記録モード判定３００２において記録モードをＢ面記録モードと決定した場合、空面判断（Ｂ）３０１５を行う。前記空面判断（Ｂ）３０１５では、制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１について、前記光ディスク識別情報１３１１が示す前記光ディスク３のＡ面が記録済みかどうか判定する。例えば、実施例１の前記記録状態テーブルを参照し、前記光ディスク識別情報１３１１が示す前記光ディスク３に対応する前記記録状態テーブルの前記光ディスク識別情報１３２０と前記記録状態テーブルの前記面情報１３２１がＡ面を示す１組のデータを検索し、前記１組のデータの前記記録状態情報１３２２を参照する。制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１について、対応する前記記録状態情報１３２２のうち１つでも記録済みを示す前記記録状態情報が存在した場合にはＦａｌｓｅと判定し、Ｂ面用ドライブ再生ディスク格納（Ｆ）３０１６を行い、そうでなければＢ面用ドライブ再生ディスク格納（Ｔ）３０２２を行う。
【０１１６】
前記Ｂ面用ドライブ再生ディスク格納（Ｆ）３０１６において、制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１が示す前記Ｓ枚の前記光ディスク３を前記格納部１８から前記ドライブＢ１乃至ＢＮのいずれかに格納するよう各部を制御する。
【０１１７】
前記Ｂ面用ドライブ再生ディスク格納（Ｆ）３０１６の後、制御部１２はＡ面用ドライブ記録ディスク格納（Ｆ）３０１７を行う。前記Ａ面用ドライブ記録ディスク格納（Ｆ）３０１７では、制御部１２は両面とも未記録である前記光ディスク３を前記格納部１８から前記ドライブＡ１乃至ＡＭのいずれかに格納するよう各部を制御する。前記ドライブＡ１乃至ＡＭに格納する前記光ディスク３の枚数は、前記Ｓの半数（小数点以下切り上げ）である。
【０１１８】
前記Ａ面用ドライブ記録ディスク格納（Ｆ）３０１７の後、制御部１２はディスクコピー（４）３０１８を行う。前記ディスクコピー（４）３０１８では、制御部１２は前記Ｂ面用ドライブ再生ディスク格納（Ｆ）３０１６で格納した前記光ディスク３のうち、前記Ａ面用ドライブ記録ディスク格納（Ｆ）３０１７で前記ドライブＡ１乃至ＡＭのいずれかに格納した前記光ディスク３の枚数分を選択し、前記選択した前記光ディスク３のＢ面の記録データを前記Ａ面用ドライブ記録ディスク格納（Ｆ）３０１７で前記ドライブＡ１乃至ＡＭのいずれかに格納した前記光ディスク３にコピーするよう前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。このとき、前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを並列再生動作、並列記録動作を行うことで高速な記録再生を行うことができる。
【０１１９】
前記ディスクコピー（４）３０１８の後、制御部１２はＢ面用ドライブ再生ディスク取出し３０１９を行う。前記Ｂ面用ドライブ再生ディスク取出し３０１９では、前記ディスクコピー（４）３０１８でコピーするために再生した前記ドライブＢ１乃至ＢＮのいずれかに格納していた前記光ディスク３を格納部１８に格納するよう制御部１２は各部を制御する。前記光ディスク３の枚数は、前記Ｓの半数（小数点以下切り上げ）の枚数である。
【０１２０】
前記Ｂ面用ドライブ再生ディスク取出し３０１９の後、制御部１２はＢ面用ドライブ記録ディスク格納３０２０を行う。前記Ｂ面用ドライブ記録ディスク格納３０２０では、前記ディスクコピー（４）３０１８において記録を行った前記Ｓの半数（小数点以下切り捨て）の枚数の前記光ディスク３を前記ドライブＢ１乃至ＢＮのいずれかに格納する。
【０１２１】
前記Ｂ面用ドライブ記録ディスク格納３０２０の後、制御部１２はディスクコピー（５）３０２１を行う。前記ディスクコピー（５）３０２１では、前記ドライブＢ１乃至ＢＮのうちまだディスクコピーを行っていない前記光ディスク３について、前記Ｂ面用ドライブ記録ディスク格納３０２０で前記ドライブＢ１乃至ＢＮのいずれかに格納した前記光ディスクにコピーを行うよう制御部１２は各部を制御する。
【０１２２】
前記ディスクコピー（５）３０２１の後、制御部１２はテーブル更新３０２５を行う。前記テーブル更新３０２５については後述する。
【０１２３】
前記空面判断（Ｂ）３０１５における、前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１について、前記光ディスク識別情報１３１１が示す前記光ディスク３のＡ面が記録済みかどうかの判定でＴｒｕｅと制御部１２が判定した場合、Ｂ面用ドライブ再生ディスク格納（Ｔ）３０２２を行う。前記Ｂ面用ドライブ再生ディスク格納（Ｔ）３０２２では、制御部１２は前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１が示す前記光ディスク３を前記Ｓの半数（小数点以下切り上げ）の枚数だけ選択し、前記格納部１８から前記ドライブＢ１乃至ＢＮのいずれかに格納するよう各部を制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。
【０１２４】
前記Ｂ面用ドライブ再生ディスク格納（Ｔ）３０２２の後、制御部１２はＡ面用ドライブ記録ディスク格納（Ｔ）３０２３を行う。前記Ａ面用ドライブ記録ディスク格納（Ｔ）３０２３では、前記Ｂ面用ドライブ再生ディスク格納（Ｔ）３０２２で前記ドライブＢ１乃至ＢＮのいずれかに格納するよう選択しなかった前記光ディスク３のうち、前記Ｓの半数（小数点以下切り捨て）の枚数の前記光ディスク３を選択して前記ドライブＡ１乃至ＡＭのいずれかに格納するよう制御部１２は各部を制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。
【０１２５】
前記Ａ面用ドライブ記録ディスク格納（Ｔ）３０２３の後、制御部１２はディスクコピー（６）３０２４を行う。前記ディスクコピー（６）３０２４では、制御部１２は前記Ｂ面用ドライブ再生ディスク格納（Ｔ）３０２２で格納した前記光ディスク３のうち、前記Ａ面用ドライブ記録ディスク格納（Ｔ）３０２３で前記ドライブＡ１乃至ＡＭのいずれかに格納した前記光ディスク３の枚数分を選択し、前記選択した前記光ディスク３のＢ面の前記記録データを前記Ａ面用ドライブ記録ディスク格納（Ｔ）３０２３で前記ドライブＡ１乃至ＡＭのいずれかに格納した前記光ディスク３にコピーするよう前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを制御する。前記選択では、例えば前記先頭論理アドレス１３１０が示すアドレスが小さいほうから順に選択する。このとき、前記ドライブＡ１乃至ＡＭのいずれか、及び前記ドライブＢ１乃至ＢＮのいずれかを並列再生動作、並列記録動作を行うことで高速な記録再生を行うことができる。
【０１２６】
前記ディスクコピー（６）３０２４の後、制御部１２はテーブル更新３０２５を行う。前記テーブル更新３０２５では、制御部１２は前記アドレステーブル及び前記記録状態テーブルの更新を行う。
【０１２７】
前記アドレステーブルの更新においては、前記アドレステーブル抽出３０００で抽出した前記光ディスク識別情報１３１１及び前記面情報１３１２を前記ディスクコピー（１）３００６、前記ディスクコピー（２）３０１０、前記ディスクコピー（３）３０１３、前記ディスクコピー（４）３０１８、前記ディスクコピー（５）３０２１、及び前記ディスクコピー（６）３０２４で記録した前記光ディスク３に対応する前記光ディスク識別情報１３１１及び前記面情報１３１２に更新する。
【０１２８】
また、前記記録状態テーブルの更新においては、前記記録状態テーブルのうち、前記ディスクコピー（１）３００６、前記ディスクコピー（２）３０１０、前記ディスクコピー（３）３０１３、前記ディスクコピー（４）３０１８、前記ディスクコピー（５）３０２１、及び前記ディスクコピー（６）３０２４で記録した前記光ディスク３に対応する前記光ディスク識別情報１３１１及び前記面情報１３１２について、前記記録状態情報１３２２を記録済みを示すデータに更新する。
【０１２９】
制御部１２は前記テーブル更新３０２５を終えたら両面記録化処理を終了し、インタフェース部１１及びネットワーク２を介して要求元へ両面記録化処理ステータスデータを送信する。前記両面記録化処理ステータスデータは正常終了もしくは異常終了を示す情報を含むデータである。前記異常終了は、例えば要求元がネットワーク２を介して光ディスク記録再生装置１に送信した前記両面記録化要求コマンドデータの両面記録化データの前記先頭アドレス情報、及び前記サイズ情報が光ディスク３に未記録の領域を含む領域を示している場合や、記録可能な前記光ディスク３の枚数や面数が前記サイズ情報分の容量に足りない場合など、前記両面記録化要求コマンドデータの処理を完遂できないことを示す。
【０１３０】
以上のように、関連するデータが前記光ディスクの片面のみに記録されている記録データで、例えば参照頻度が少なくなった記録データを、前記光ディスクの両面に記録しなおすことで、実施例１の効果に加えて、オフラインでの管理や処分を簡便に行うことが可能になる。
【０１３１】
なお、本発明の実施例１乃至３における前記記録要求コマンドデータ、前記再生要求コマンドデータ、及び前記両面記録化要求コマンドデータに含まれる前記先頭アドレス情報は前記光ディスク３の識別情報とは独立した論理アドレスとしたが、前記光ディスク３の識別情報と関連付けされたアドレスでも良い。この場合、ネットワーク２を介して接続されている要求元においては、前記記録データと前記光ディスク３の識別情報の対応を示すデータを管理及び参照する必要がある。
【０１３２】
なお、前記光ディスク３は両面光ディスクとして説明したが、片面光ディスクを含んでも良い。この場合、前記アドレステーブルの片面光ディスクに対応する前記面情報１３１１、及び前記記録状態テーブルの片面光ディスクに対応する前記面情報１３２１は片面のものだけ有する。
【０１３３】
なお、前記光ディスク３のひとつの面における層の数は１層でも２層でも良く、層数は不問である。
【０１３４】
なお、本発明の実施例１乃至３において、光ディスク記録再生装置１で記録再生する前記光ディスク３の１面あたりの記録容量は等しいものとして説明したが、異なっても良い。この場合、前記アドレステーブルにおいて前記光ディスク識別情報１３１１及び前記面情報１３１２に対応する１つの面の記録容量を示すサイズ情報をさらに有し、前記記録状態テーブルにおいて前記光ディスク識別情報１３２０及び前記面情報１３２１に対応する１つの面の記録容量を示すサイズ情報をさらに有する。このとき、前記記録面数算出１０００では、前記アドレステーブル及び前記記録状態テーブルを参照し、前記記録状態情報が未記録を示している前記光ディスク３の面を前記サイズ情報を参照しながら探索して前記面数Ｓを決定する。
【０１３５】
なお、本発明の実施例１乃至３において、面数が前記Ｍ以上の場合には前記Ｎ枚の前記光ディスクのＡ面に記録した後、前記Ｎ枚の前記光ディスク３のＢ面に記録することを繰り返して前記光ディスク３の両面に記録するフローについて説明したが、前記光ディスク３の両面に記録するフローとしては上記に限るものではなく、例えば前記Ｍ枚の前記光ディスク３のＡ面に記録した後、前記Ｎ枚の前記光ディスク３のＢ面に記録することを何回か繰り返した後、再び前記光ディスク３のＡ面に記録するフローでも上記実施例と同様の効果を得ることができる。また、必ずしも前記光ディスクのＡ面から記録しなくてよいことは言うまでもなく、上記実施例と同様の効果を得ることができる。
【０１３６】
なお、本発明の実施例１乃至３において、前記アドレステーブルは記録済みの領域に関するもののリストとしたが、未記録の前記光ディスク３、面もリストに含めても良い。この場合、未記録の前記光ディスク３についてもあらかじめ論理アドレスを割り当てておく。
【０１３７】
なお、本発明の実施例１乃至３において、前記Ａ面用ドライブ１６の台数Ｍは前記Ｂ面用ドライブ１７の台数Ｎより大きいものとする、としたが、台数Ｎが台数Ｍより大きくても良く、この場合には上記の図面や説明においてＡとＢを入れ替えて読み替えることで同様の説明が可能である。
【０１３８】
なお、本発明の実施例１乃至３において、前記Ａ面用ドライブ１６の台数Ｍは前記Ｂ面用ドライブ１７の台数Ｎより大きいものとする、としたが、前記Ｍが前記Ｎの整数倍である場合には、データ量が前記Ｍ面分より多い前記記録要求コマンドデータや前記再生要求コマンドデータを連続して受信した場合にも前記Ａ面用ドライブ１６を前記Ｎ台ずつ各前記記録要求コマンドデータや各前記再生要求コマンドデータについて割り当てて並行して記録や再生が可能となるのでより高速に処理を行うことができる。なお、前記Ｍと前記Ｎの関係が逆である場合も同様の効果を得ることができる。また、連続する前記記録要求コマンドデータや前記再生要求コマンドデータは混在して連続しても同様の効果を得ることができる。また、前記Ｍが前記Ｎの整数倍である場合には、前記Ｍ枚の前記光ディスクを１つのカートリッジに収めてＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ、またはＲｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ    Ｉｎｄｅｐｅｎｄｅｎｔ  Ｄｉｓｋｓ）のように取り扱い、前記Ｍ枚の前記光ディスクのＡ面を１つのボリューム、前記Ｎ枚の前記光ディスクのＢ面を１つのボリュームとして記録再生を行い、大容量のデータや高速な記録再生を必要とするデータはＡ面に、小容量のデータや比較的高速な記録再生を必要としないデータをＢ面に記録することにより、効率的にデータの記録再生を行うことができる。仮に、前記Ａ面用ドライブ１６の台数と前記Ｂ面用ドライブ１７の台数が等しい場合には、大容量のデータや高速な記録再生を必要とするデータの記録再生が困難になるが、本発明によれば上記のとおり効率的にデータの記録再生を行うことができる。上記のように動作するためには、要求元は前記Ｍ面分のデータ量を超えるデータに関する前記記録要求コマンドデータまたは前記再生要求コマンドデータが送信しないようにする、または前記光ディスク記録再生装置１が前記Ｍ面分のデータ量を超えるデータに関する前記記録要求コマンドデータまたは前記再生要求コマンドデータを受信したら前記異常終了するような動作フローとし、かつ、例えば図９の動作フローにおいて前記データ量判定（１）１００１、前記Ａ面用ドライブディスク格納１００２、前記Ａ面用ドライブデータ記録１００３、前記Ｂ（Ａ）面用ドライブディスク格納１００４、前記Ｂ（Ａ）面用ドライブデータ記録１００５、及び前記終了判定１００６を削除した動作フローとすることで実現できる。なお、前記Ｍと前記Ｎの関係は、前記ＭのＸ倍と前記ＮのＹ倍（Ｘ、Ｙは自然数）が等しい場合も同様の効果を得ることができ、Ａ面は前記Ｍ枚の前記光ディスクで１つのボリューム、Ｂ面は前記Ｎ枚の前記光ディスクで１つのボリュームとして扱うことができる。この場合には１つのカートリッジに前記ＭのＸ倍の枚数の前記光ディスクを収めればよい。
【０１３９】
なお、上記実施例では、ライトワンスの光ディスクについて説明したが、本発明は、これに限られず、書換型の光ディスクにも適用することが出来る。なお、ライトワンスの光ディスクを用いる場合、前記光ディスク記録再生装置をアーカイブ用途に使用する場合に誤って記録済みのデータを上書きしてしまったり、他者に故意に改ざんされてしまったりすることがないため、データ保全、セキュリティの観点から有用である。
【０１４０】
なお、本発明の実施例１乃至３において、前記アドレステーブルを前記メモリ部１３で記憶する、としたが、光ディスク記録再生装置１がネットワーク２を介して接続される図示していないサーバなどの記憶部で記憶し、前記サーバの制御部が管理しても良い。その場合、実施例１乃至３において制御部１２が行っていた前記アドレステーブルの読み書きは前記サーバの制御部が行う。
【０１４１】
なお、本発明の実施例１乃至３において、前記記録状態テーブルを前記メモリ部１３で記憶する、としたが、光ディスク記録再生装置１がネットワーク２を介して接続される図示していないサーバなどの記憶部で記憶し、前記サーバの制御部が管理しても良い。その場合、実施例１乃至３において制御部１２が行っていた前記記録状態テーブルの読み書きは前記サーバの制御部が行う。
【０１４２】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。 
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１４３】
１…光ディスク記録再生装置
２…ネットワーク
１１…インタフェース部
１２…制御部
１３…メモリ部
１４…搬送部
１５…ピッカー部
１６…Ａ面用ドライブ
１７…Ｂ面用ドライブ
１８…格納部
【図１】
2013242935.tif 000003
【図２】
2013242935.tif 000004
【図３】
2013242935.tif 000005
【図４】
2013242935.tif 000006
【図５】
2013242935.tif 000007
【図６】
2013242935.tif 000008
【図７】
2013242935.tif 000009
【図８】
2013242935.tif 000010
【図９】
2013242935.tif 000011
【図１０】
2013242935.tif 000012
【図１１】
2013242935.tif 000013
【図１２】
2013242935.tif 000014
【図１３】
2013242935.tif 000015
【図１４】
2013242935.tif 000016