(57)【要約】【課題】  本発明は、データの記録を行なうメディアに対し、指定した特定領域部分に対してデータの記録を行なわないデータ記録制御方式を提供する。【解決手段】  記録媒体の記録可能領域上に任意の記録単位でデータを記録するデータ記録再生装置であって、前記記録再生装置の動作を制御する制御部を備え、前記制御部は、前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、前記不使用領域として指定された記録単位は既記録として判断し、前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録するよう制御する。【選択図】図６
2014186781.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の記録可能領域上に任意の記録単位でデータを記録するデータ記録再生装置であって、
前記記録再生装置の動作を制御する制御部を備え、
前記制御部は、
前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、
前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、
前記不使用領域として指定された記録単位は既記録として判断し、
前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録するよう制御するデータ記録再生装置。
【請求項２】
請求項１に記載のデータ記録再生装置であって、
前記不使用領域の指定と、前記記録単位にデータが既記録か未記録かの判断は、前記記録媒体がデータに記録される前に実行されることを特徴とするデータ記録再生装置。
【請求項３】
請求項１に記載のデータ記録再生装置であって、
前記記録媒体は書き換え可能な媒体であり、既に該記録媒体にデータが記録されており、該データが前記不使用領域として指定された記録単位に記録されていた場合、前記制御部は、該不使用領域として指定された記録単位に記録されていたデータを、前記データが未記録と判断された記録単位に移行して記録するよう制御するデータ記録再生装置。
【請求項４】
請求項１から３のいずれか一項に記載のデータ記録再生装置であって、
前記不使用領域は前記記録媒体の外周側に配置されることを特徴とするデータ記録再生装置。
【請求項５】
アーカイブ管理装置と、一以上のライブラリ装置から構成されるアーカイブシステムであって、
前記アーカイブ管理装置は、
アーカイブシステム全体の動作を制御し、前記ライブラリ装置に動作処理命令を発行する全体制御部、
を備え、
前記ライブラリ装置は、
一以上の記録媒体を格納する記録媒体格納部と
記録媒体に任意の記録単位でデータを記録するデータ記録再生部と、
前記全体制御部から発行された動作処理命令に基づいて前記ライブラリ装置の動作を制御するライブラリ装置制御部と、
を備え、
前記全体制御部は、
前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、
前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、
前記不使用領域として指定された記録単位は既記録として判断し、
前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録するよう前記データ記録再生部を制御する命令を前記ライブラリに発行するアーカイブシステム。
【請求項６】
記録媒体に任意の記録単位で情報を記録する記録制御方法において、
前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、
前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、
前記不使用領域として指定された記録単位は既記録として判断し、
前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録する記録制御方法。
【請求項７】
請求項６に記載の記録制御方法において、
前記不使用領域の指定と、前記記録単位にデータが既記録か未記録かの判断は、前記記録媒体がデータに記録される前に実行されることを特徴とする記録制御方法。
【請求項８】
請求項６に記載の記録制御方法であって、
前記記録媒体は書き換え可能な媒体であり、既に該記録媒体にデータが記録されており、該データが前記不使用領域として指定された記録単位に記録されていた場合、該不使用領域として指定された記録単位に記録されていたデータを、前記データが未記録と判断された記録単位に移行して記録することを特徴とする記録制御方法。
【請求項９】
請求項６から８のいずれか一項に記載の記録制御方法であって、
前記不使用領域は前記記録媒体の外周側に配置されることを特徴とする記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は光ディスクなどのデータ記録メディアに対するデータ記録再生装置、アーカイブシステム、記録制御方法に関するものである。データの記録可能領域であってもデータの記録をしないことで、メディアに記録されたデータの読み出し可能期間を延ばすことを可能にするデータ記録再生装置、アーカイブシステム、記録制御方法に関する。
【背景技術】
【０００２】
本技術分野の背景技術として、特開平１０−２８３７３４号公報（特許文献）１がある。特許文献１には、「ドライバ、プレーヤへの装着時に、光ディスクの両面を指でつかむが、このつかむ部分の汚れ、傷、黴の発生、塩分の付着等は表面劣化の主要因となっている。これらによって、ディスク表面（情報領域側）に光透過異常が発生すると、多くの場合、記録再生に不具合が生じ、その部分は使用不可能な欠陥セクタとなる。使用者側で無意識に光ディスクのあちらこちらの不特定部分をつかんで使用すると、場合によっては、全面が使用不能な事態になる可能性もある。」と記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２８３７３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、情報のデジタル化により多くの情報がメディアに保存されている。デジタル化した情報の活用としては、高速アクセス可能で大容量であるＨＤＤ（Hard Disk Drive）が使われるが、故障などによりデータを消失する可能もあることから、数年あるいは数十年の単位で情報を保管する場合は、テープメディアやＤＶＤ（Digital Versatile Disc）、ＢＤ（Blu-ray Disc）などの光ディスクへデータを保管することが多い。しかし、光ディスクの記録媒体に使用される材料も、空気などに接触する可能性のある外周部分などでは、記録されている情報が材料の劣化により消失する可能性がある。また、光ディスクなどのメディアは情報の読み取りに光(レーザー)を用いることから、読み出し面に傷や汚れがあれば、データの読み出しが出来なくなる。
【０００５】
光ディスクは、ケース内に記録媒体を入れているＨＤＤなどとは異なり、人の手によって扱われるため、データの読み出し面に人の手が触れ、汚れや油などが付着する可能性が高い。またはアーカイブ装置として光ディスクを数百枚単位で扱う装置などでは、光ディスクの保管位置から読み出し装置への移動にメカ的な装置を用いるため、光ディスクの外周などが可搬や読み込み装置への挿入時などで傷が付く可能性もある。
【０００６】
しかし、汚れや傷、構成する材料が変化しにくい場所でのデータの消失はしにくいことから、特許文献１では、これらの部分を除いた領域へデータを保存することで、情報の記録保証期間を著しく伸ばすことが可能となる。人の手で持つことで汚れなどが付着する場所を予め決めておき、その場所を欠陥領域として扱うことでデータの書き込みを回避する方法について提案されている。
【０００７】
特許文献１で開示された方法は、ユーザなどが光ディスクをつかむべき領域を予め決めておき、その領域を光ディスクの製造工場出荷前に情報の記録、再生、消去または削除などに用いない欠陥セクタとして光ディスク自体に登録してから、工場から出荷するというものである。つまり、一般的な汎用光ディスクではなく、特定領域への書き込みが出来なくなった特別な光ディスクとして工場で加工し、製品として出荷するためユーザは特定領域へのデータ書き込みを回避した光ディスクを使用したい場合は、この特別な光ディスクを購入する必要がある。
【０００８】
そこで、本発明の目的は、汎用的な光ディスクを用いた場合においても、光ディスクへの書き込み時にデータを格納しない領域を任意に指定できるデータ記録再生装置、アーカイブシステム、記録制御方法を提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、例えば、特許請求の範囲に記載の構成を採用する。
【発明の効果】
【００１０】
本発明によれば、光ディスクなどのメディアにデータを保存する場合に、データの記憶可能領域であっても、指定した特定領域にデータを保存しないようにできるので、傷や汚れによるデータ消失が予想される特定領域にデータを保存させないことで、メディアに保存されたデータの消失機会を減らすことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】システムの構成例を示すブロック図である。
【図２】アーカイブ管理装置の構成例を示すブロック図である。
【図３】ライブラリ装置の構成例を示すブロック図である。
【図４】データ記録再生部の構成例を示すブロック図である。
【図５】アーカイブ管理装置のソフトウェア構成例を示す図である。
【図６】データを記録しない領域を不使用領域情報を用いて指示し、光ディスクにデータ記録する場合の処理フローの一例である。
【図７】光ディスクにデータを記録する場合の領域を説明する図である。
【図８】光ディスクへのデータ書き込みをセクタ単位で行う場合に、書き込みに使用しないセクタを指示するための不使用領域情報の一例である。
【図９】光ディスクへのデータ書き込みをセクタ単位で行う場合に、セクタの未使用／使用済みを管理するためのセクタ使用情報の一例である。
【図１０】光ディスクに書き込むデータのセクタ使用情報を示す、ＤＡＴＡ格納セクタ情報の一例である。
【図１１】記録層が３層の光ディスクにデータを記録する場合の領域を説明する図である。
【図１２】記録層が３層の光ディスクへのデータ書き込みをセクタ単位で行う場合に、書き込みに使用しないセクタを指示するための不使用領域情報の一例である。
【図１３】光ディスクに書き込むデータのセクタ使用情報を示す、ＤＡＴＡ格納セクタ情報の一例である。
【図１４】書き換え可能光ディスクにデータ追記する場合の処理フローの一例である。
【図１５】不使用領域情報を用いて、書き変え可能光ディスクに不使用領域を追加する場合の処理フローの一例である。
【図１６】不使用領域の追加により、データの記録セクタが変更された場合のＤＡＴＡ格納セクタ情報の変更を示す一例である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【実施例１】
【００１３】
図１は、本実施例に係るアーカイブ装置を適用したアーカイブシステムのシステム構成の一例である。アーカイブシステムとは、データの長期保存や、大容量データを低コストで維持する事などを目的に、電子文書や映像データなどクライアントシステムが保有するデータを保存し、また、保存したデータを取り出してクライアントシステムに戻すことを可能としたシステムである。
【００１４】
本実施例ではクライアントシステム１とアーカイブ装置２、稼動状態管理装置３で構成するアーカイブシステムを例に説明する。アーカイブ装置２とクライアントシステム１、稼動状態管理装置３はネットワーク４を介して接続される。
【００１５】
クライアントシステム１は、電子文書や電子データ、映像コンテンツデータなどデジタルデータを運用、管理する情報システムであり、例えば、交通システムや医療システム、放送システム、ゲノム解析システムなどが挙げられる。これらのシステムは大量のデータを保有し、頻繁にアクセスされるデータ（ホットデータ）とあまりアクセスされないデータ（コールドデータ）が存在する。ホットデータはアクセスの高速性が重要であり、コールドデータはより低コストで保存できることを要求される。本実施例に係るアーカイブシステムでは、ホットデータをクライアントシステム１に格納し、コールドデータをアーカイブ装置２に移行する。これにより、クライアントシステム１の高速アクセス可能なデータ記録装置の容量を減らすことができる。高速アクセス可能なデータ記録装置はコストが高いが、これが削減されるため、結果としてアーカイブシステム全体のコストを下げることができる。更に、アーカイブ装置２に移したデータは取り出してクライアントシステムに復元ことが可能な状態で保存されるため、クライアントシステム１が必要とするデータ容量も確保できる。
【００１６】
クライアントシステム１からアーカイブ装置２へのデータの保存は、クライアントシステム１が、「アーカイブ要求」コマンドをアーカイブ装置２に送信することで行われる。アーカイブ装置２はクライアントシステム１から送信されたデータファイルを記録媒体に記録する。アーカイブ装置２からクライアントシステム１への復元は、クライアントシステム１が「リトリーブ要求」コマンドをアーカイブ装置２に送信することで行われる。アーカイブ装置２は復元対象のファイルが記録された記録媒体を再生し、ファイルデータをクライアントシステム１へ送信する。
【００１７】
以後の記述では、クライアントシステム１のデータをアーカイブ装置２に保存することを「アーカイブする」、アーカイブ装置２からクライアントシステム１にデータを復元することを「リトリーブする」と表現する場合もある。
【００１８】
アーカイブ装置２はアーカイブ管理装置１０１、記録再生装置１０２、ライブラリ装置１０３、１０４、１０５で構成する。
【００１９】
アーカイブ管理装置１０１はアーカイブ装置２全体の動作を管理し、制御する。ネットワーク４を介してクライアントシステム１、稼動状態管理装置３と接続される。また、アーカイブ装置２の中で構成するローカルネットワーク１０７を介してライブラリ装置１０３、１０４、１０５と接続される。クライアントシステム１からの「アーカイブ要求」や「リトリーブ要求」などの制御要求を受信し、記録再生装置１０２、ライブラリ装置１０３、１０４、１０５に「ライブラリ制御コマンド」を送信して制御し、クライアントシステム１に要求された処理を実行する。また、クライアントシステム１や稼動状態管理装置３の要求に応じて、アーカイブ装置２の稼働状態や、アーカイブ可能なデータ量などの情報などアーカイブ装置２の動作全般に関する情報を送信する。ここで、「ライブラリ制御コマンド」とはアーカイブ管理装置１０１がライブラリ装置に送信する各種制御コマンドのことである。
【００２０】
記録再生装置１０２はアーカイブ管理装置１０１の制御によって、アーカイブ装置２の制御に関わるデータや管理情報が蓄積される。ハードディスクや半導体メモリなどで構成する。
【００２１】
ライブラリ装置１０３、１０４、１０５はアーカイブ管理装置１０１から送信された「ライブラリ制御コマンド」に従い、データを記録媒体に記録したり、記録媒体を再生しデータを読み出す。クライアントシステム１がアーカイブしたファイルはライブラリ装置１０３、１０４、１０５が備える記録媒体に保存される。本実施例では３台のライブラリ装置を備えた構成としているが、ライブラリ装置の数は１台以上あれば何台でも構わない。ライブラリ装置の数が多いほどアーカイブ可能なデータのサイズが大きくなるができるが、アーカイブ装置２のコストや、設置に必要な容積も増える。本実施例では、ライブラリ装置とアーカイブ管理装置１０１をネットワーク接続する構成としているため、アーカイブシステム稼働後のライブラリ装置の増設や交換が容易である。
【００２２】
稼動状態管理装置３はアーカイブ装置２の稼働状態を監視する装置である。ネットワーク４を介して、遠隔からアーカイブ装置２の稼働状況を確認したり、ソフトウェアの更新などのメンテナンス操作を行う。
【００２３】
図２は本実施例に係るアーカイブ管理装置１０１の構成例を示すブロック図である。
【００２４】
アーカイブ管理装置１０１は通信インターフェース（Ｉ／Ｆ）２０１、第２通信インターフェース（Ｉ／Ｆ）２０２、制御部２０３、メモリ２０４、ストレージインターフェース（Ｉ／Ｆ）２０５、表示制御部２０６、表示インターフェース（Ｉ／Ｆ）２０７、ユーザインターフェース（Ｉ／Ｆ）２０８で構成する。
【００２５】
通信インターフェース（Ｉ／Ｆ）２０１はライブラリ装置１０３、１０４、１０５との間で「ライブラリ制御コマンド」やアーカイブ／リトリーブするデータの送受信を行うインターフェースであり、データ送受信に関する制御を行う。
【００２６】
第２通信インターフェース（Ｉ／Ｆ）２０２はクライアントシステム１との間で制御コマンドやアーカイブ／リトリーブするデータの送受信を行うインターフェースであり、データ送受信に関する制御を行う。稼動状態管理装置３とも第２通信インターフェース（Ｉ／Ｆ）２０２を介して通信する。
【００２７】
制御部２０３はＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、アーカイブ管理装置１０１の機能を実現するプログラムの実行処理を行い、アーカイブ管理装置１０１を動作させる。
【００２８】
メモリ２０４は揮発性メモリおよび不揮発性メモリで構成する。不揮発性メモリにはＢＩＯＳなどアーカイブ管理装置１０１の起動に必要なソフトウェアを格納する。揮発性メモリにはソフトウェアの動作に必要なデータなどが一時的に記録される。
【００２９】
ハードディスクドライブ（ＨＤＤ）２０５にはＯＳやアーカイブ管理装置１０１の機能を実現するソフトウェアや設定ファイルなどの情報を格納する。なお、これらはメモリ２０４に格納しても良い。
【００３０】
ストレージインターフェース（Ｉ／Ｆ）２０６は記録再生装置１０２とデータ通信を行うインターフェースである。ＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）などの規格に準拠したデータ転送を行う。
【００３１】
表示インターフェース２０７はアーカイブ装置２の稼働状態など各種情を表示するユーザインターフェース（ＵＩ）画面を生成し、出力するインターフェースである。ＵＩ画面は図示していない液晶ディスプレイなどの表示装置に出力される。
【００３２】
ユーザインターフェース２０８はキーボードやマウスなどユーザ操作を入力するインターフェースである。例えば、ネットワーク４の通信不具合が発生した場合の様に、稼動状態管理装置３からアーカイブ装置２の稼働状態を確認できない場合は、表示インターフェース２０７とユーザインターフェース２０８に表示装置やキーボード、マウスを接続して直接稼働状況を確認し、操作することができる。
【００３３】
図３は本実施例に係るライブラリ装置１０３の構成例を示すブロック図である。
【００３４】
ライブラリ装置１０４、１０５もライブラリ装置１０３と同じ構成である。
ライブラリ装置１０３はライブラリ制御部３０１、データ記録再生部３０２、３０３、記録媒体搬送部３０４、記録媒体格納部３０５で構成する。３１１は記録媒体であり記録媒体格納部３０５に格納されている。例えばＢＤ−Ｒ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）や、ホログラムディスクである。
【００３５】
ライブラリ制御部３０１はアーカイブ管理装置１０１からの「ライブラリ制御コマンド」を受信し、データ記録再生部３０２、３０３、記録媒体搬送部３０４に「デバイス制御コマンド」を送信して制御し、アーカイブ管理装置１０１に要求された処理を実行する。ここで、「デバイス制御コマンド」とはライブラリ制御部３０１がデータ記録再生部３０２、３０３、記録媒体搬送部３０４に送信する各種制御コマンドのことである。
【００３６】
ライブラリ制御部３０１は通信インターフェース３１１、制御部３１２、メモリ３１３、データインターフェース３１４、３１５、搬送Ｉ／Ｆ３１６、入出力インターフェース３１７、表示インターフェース３１８、ユーザインターフェース３１９で構成する。
【００３７】
通信インターフェース３１１はアーカイブ管理装置１０１との間で「ライブラリ制御コマンド」やアーカイブ／リトリーブするデータの送受信を行うインターフェースであり、データ送受信に関する制御を行う。
【００３８】
制御部３０１はライブラリ装置１０３の機能を実現するプログラムの実行処理を行い、ライブラリ装置１０３を動作させる。
メモリ３１３は揮発性メモリおよび不揮発性メモリで構成する。不揮発性メモリにはＢＩＯＳなどライブラリ装置１０３の起動に必要なソフトウェアやＯＳ、ライブラリ装置１０３の機能を実現するソフトウェアや設定ファイルなどの情報を格納する。揮発性メモリにはソフトウェアの動作に必要なデータ、および、記録媒体に記録するデータや記録媒体から読み出したデータなどが一時的に記録される。
【００３９】
データインターフェース３１４、３１５はデータ記録再生部３０２、３０３とデータ通信を行うインターフェースである。「デバイス制御コマンド」や記録媒体へ記録するデータ、記録媒体を再生して読み出したデータなどが送受信される。ＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）などの規格に準拠したデータ転送を行う。
【００４０】
搬送インターフェース３１６は記録媒体搬送部３０４とデータ通信を行うインターフェースである。「デバイス制御コマンド」などが送受信される。ＲＳ−２３２（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２）などの規格に準拠したデータ転送を行う。
【００４１】
表示インターフェース３１８はライブラリ装置１０３のログ出力などを表示装置に出力するインターフェースである。ユーザインターフェース３１９はキーボードやマウスなどユーザ操作を入力するインターフェースである。
【００４２】
表示インターフェース２０７とユーザインターフェース２０８に表示装置やキーボード、マウスを接続することでライブラリ装置１０３を直接操作することができる。
【００４３】
データ記録再生部３０２、３０３はライブラリ制御部３０１から送信された「デバイス制御コマンド」に従い記録媒体へデータを記録したり、記録媒体を再生して読み出したデータをライブラリ制御部３０１へ送信する。
【００４４】
記録媒体搬送部３０４は搬送インターフェース３２１、制御部３２２、メモリ３２３、搬送機３２４、レール３２５で構成する。
【００４５】
搬送インターフェース３２１はライブラリ制御部３０１とデータ通信を行うインターフェースである。「デバイス制御コマンド」などが送受信される。ＲＳ−２３２（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２）などの規格に準拠したデータ転送を行う。
【００４６】
制御部３２２は記録媒体搬送部３０４を制御する。ライブラリ制御部３０１から送信された「デバイス制御コマンド」に従い搬送機３２４を駆動し、記録媒体格納部３０５の所定の位置から記録媒体を取り出して搬送し、記録媒体をデータ記録再生部へ装填したり、データ記録再生部から記録媒体を排出させ、記録媒体格納部３０５の所定の位置に記録媒体を戻したりする。また、各記録媒体の記録媒体格納部３０５への格納位置情報や、記録媒体の現在置の情報をメモリに記録３２３に記録して管理する。
【００４７】
メモリ３２３は揮発性メモリおよび不揮発性メモリで構成する。不揮発性メモリには記録媒体搬送部３０４の機能を実現するソフトウェアや記録媒体の格納位置情報などの情報を格納する。揮発性メモリにはソフトウェアの動作に必要なデータ、および、記録媒体に記録するデータや記録媒体から読み出したデータなどが一時的に記録される。
【００４８】
搬送機３２４は制御部３２２の制御に従いレール３２５上を走行し記録媒体を搬送する。
【００４９】
記録媒体格納部３０５は記録媒体を格納するカートリッジであり、５００枚など沢山の記録媒体を格納できる。記録媒体格納部３０５は着脱することができる。すべての記録媒体へデータを記録し終えたら記録媒体格納部ごとライブラリ装置から取り出し、代わりに未記録の記録媒体を格納した別の記録媒体格納部をライブラリ装置へ装着することができる。
【００５０】
図４は本実施例に係るデータ記録再生部３０２の構成例を示すブロック図である。
【００５１】
データ記録再生部３０３もデータ記録再生部１０３と同じ構成である。
【００５２】
データ記録再生部３０２はデータインターフェース４０１、制御部４０２、メモリ４０３、信号処理回路４０４、光ピックアップ４０５、増幅回路４０６、サーボ回路４０７で構成する。
【００５３】
データインターフェース４０１はライブラリ制御部３０１とデータ通信を行うインターフェースである。「デバイス制御コマンド」や記録媒体へ記録するデータ、記録媒体を再生して読み出したデータなどが送受信される。ＳＡＴＡ（Ｓｅｒｉａｌ Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）などの規格に準拠したデータ転送を行う。
【００５４】
制御部４０２はデータ記録再生部３０２の記録処理、再生処理の制御を行う。
【００５５】
メモリ４０３には、データ記録再生装置を制御するためのプログラムや各種設定情報、記録媒体から取得した媒体情報などを格納する。
【００５６】
信号処理回路４０４は増幅回路４０６から送信された入力信号を復調し、誤り訂正等を行ったデータをデータインターフェース４０１に出力する。また、データインターフェース４０１から送られたデータに誤り訂正符号を付加する等の信号処理を行い、変調して光ピックアップ４０５に出力する。
【００５７】
光ピックアップ４０５は記録媒体４１０から信号を読み出して増幅回路４０６に送る。また、信号処理回路４０４から送られた変調信号を記録媒体４１０に記録する。
【００５８】
増幅回路４０６は光ピックアップ４０５を介して記録媒体４１０から読み出した再生信号を増幅して信号処理回路４０４に送る。また、サーボ信号を生成してサーボ回路４０７に送る。増幅回路４０６は、例えば、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）によって実装する。
【００５９】
サーボ回路４０７は増幅回路４０６にて生成されたサーボ信号と制御部４０２からの指示により光ピックアップ４０５を制御する。
【００６０】
次に、本実施例に係るアーカイブとリトリーブの処理の詳細を説明する。
【００６１】
アーカイブおよびリトリーブはアーカイブ装置２がクライアントシステム１から「アーカイブ要求」や「リトリーブ要求」などの制御要求を受信すること開始さる。これらの制御コマンドを受け付け処理するのは、アーカイブ管理装置１０１である。
【００６２】
図５にアーカイブ管理装置１０１のソフトウェア構成例を示す。図５のソフトウェアは制御部２０３で実行される。
【００６３】
制御コマンド受信部５０１は、クライアントシステム１からの制御コマンドを、第２通信インターフェース２０２を介して受信し、制御コマンド受信応答や、制御コマンド実行結果応答をクライアントシステム１へ送信する。受信した制御コマンドは、各コマンド処理部に送られ処理される。制御コマンド受信応答は、アーカイブ装置２が制御コマンドを受け取ったことを知らせる応答であり、制御コマンド受信部５０１が制御コマンドを受信したときに制御コマンド受信応答を生成して送信する。
【００６４】
制御コマンド実行結果はコマンドを実行した結果を知らせる応答である。制御コマンド受信部５０１は、各コマンド処理部からの実行結果を受け取ると制御コマンド実行結果応答を生成して送信する。「アーカイブ要求」はアーカイブ処理部５０２に送られ処理される。「リトリーブ要求」はリトリーブ処理部５０８に送られ処理される。その他の制御コマンドは他コマンド処理部５１１に送られ処理される。
【００６５】
アーカイブ処理部５０２は「アーカイブ要求」を受け、アーカイブ処理を実行する処理部である。クライアントシステム１からアーカイブ要求されたファイルを取得し、記録再生装置１０２に蓄積する。記録媒体の記録容量に合わせ、蓄積したファイルから記録媒体に記録するファイルを１つ以上選択して、データ記録制御部５０３にデータの記録実行を要求する。また、ファイルサイズが記録媒体の記録用より大きい場合は、複数に分割したファイルを記録させる。アーカイブ処理部５０２はアーカイブ処理のためのメモリ領域をとして入出力バッファ、誤り訂正符号バッファ、データ送信バッファ、ファイルシステム管理情報バッファを管理する。
【００６６】
データ記録制御部５０３はアーカイブ処理部５０２により指定されたファイルを記録媒体に記録する処理を行う。記録にあたって、（１）記録動作を実行させるライブラリ装置や記録再生部、そして記録媒体などハードウェア（Ｈ／Ｗ）リソースの選択や、（２）記録媒体に採用されているファイルシステム準拠の形式でファイルを記録するための管理情報の生成、（３）記録データの信頼性を高める誤り訂正符号の生成などを行って記録媒体に記録するデータブロックを生成し、ライブラリ制御コマンド送信部５０７を介してライブラリ装置に記録コマンドを送信する。データブロックとは、１回の記録コマンドで処理できるデータの塊である。（１）の処理はハードウェア（Ｈ／Ｗ）リソース管理部５０６、（２）の処理はファイルシステム管理情報生成部５０５、（３）の処理は誤り訂正符号生成部５０４により実行される。
【００６７】
誤り訂正符号生成部５０４は誤り訂正符号（パリティ：Ｐｒｉｔｙ）を生成する。誤り訂正符号生成部５０４に誤り訂正符号生成部５０４は入出力バッファからデータを読み出し、誤り訂正符号を生成し、生成結果を誤り訂正符号バッファへ記録する。入出力バッファに蓄積されるデータはデータ記録制御部５０３でコントロールされる。
【００６８】
ファイルシステム管理情報生成部５０５は記録媒体に採用されているファイル形式に準拠したファイルシステム管理情報を生成する。記録媒体に採用されているファイル形式とは、例えば、Ｂｌｕ−Ｒａｙに向けのＵＤＦ（Ｕｎｉｖｅｒｓａｌ  Ｄｉｓｋ  Ｆｏｒｍａｔ）２．５規格である。生成したファイルシステム管理情報はファイルシステム管理情報に記録する。
【００６９】
ハードウェア（Ｈ／Ｗ）リソース管理部５０６はライブラリ装置のＨ／Ｗリソースの管理、及び、ライブラリ装置にライブラリ制御コマンドを送信して記録媒体の移動制御を行う。ライブラリ装置の稼働状態や、ライブラリ装置を構成する各要素（ライブラリ制御部、データ記録再生部、記録媒体搬送部、記録媒体格納部）の接続状態や、使用状況、および、記録媒体格納部に格納された記録媒体の格納位置や記録状態（記録済み、未使用、不良）など情報を収集し、ハードウェアリソース管理テーブルに記録する。ハードウェアリソース管理テーブルはＨＤＤ２０５、または、記録再生装置１０２に保存する。アーカイブ時には、データ記録制御部５０３の要求により、記録動作を実行させるライブラリ装置、記録媒に使用する記録再生部、データを記録する記録媒体を選択する。そして、選択したライブラリ装置に対して、ライブラリ制御コマンドを送信し、記録媒体を記録再生部に装填させる。リトリーブ時には、ハードウェアリソース管理テーブルを参照し、指定されたファイルが記録された記録媒体の情報（記録媒体の識別子、記録媒体が格納されているライブラリ装置の識別子、記録媒体格納部３０５での格納位置）を取得する。そして、記録媒体が格納されているライブラリ装置に対して、ライブラリ制御コマンドを送信し、記録媒体を記録再生部に装填させる。
【００７０】
ライブラリ制御コマンド送信部５０７は各処理部からの要求により、通信インターフェース２０１を用いて、ライブラリ制御コマンドをライブラリ装置に送信する。また、送信したライブラリ制御コマンドに対する応答を受信し、ライブラリ制御コマンドの送信を要求した各処理部に渡す。
【００７１】
リトリーブ処理部５０８は「リトリーブ要求」を受け、リトリーブ処理を実行する処理部である。クライアントシステム１からリトリーブ要求されたファイルの取得実行を、再生制御部５０９に要求する。
【００７２】
再生制御部５０９はリトリーブ処理部５０８により指定されたファイルを記録媒体から取得する処理を行う。再生制御部５０９はＨ／Ｗリソース管理部５０６から指定されたファイルが記録されている記録媒体、および、その記録媒体を格納しているライブラリ装置の情報を取得し、その記録媒体を再生させる。そして、ファイル共有処理部５１０にファイル共有の設定を要求し、クライアントシステム１からライブラリ装置の記録媒体に記録されたファイルを読み出せるようにする。
【００７３】
ファイル共有処理部５１０はネットワーク経由でのファイル共有を設定し、クライアントシステム１からライブラリ装置の記録媒体に記録されたファイルを利用できるようにする。ファイル共有処理部５１０は通信インターフェース２０１を介してライブラリ装置から「リトリーブ要求」されたファイルのデータを取得し、第２通信インターフェース２０２を介してクライアントシステムに送信する。
【００７４】
他コマンド処理部５１１は「アーカイブ要求」、「リトリーブ要求」以外の制御要求を受け付け処理する。例えば、「電源オフ」「再起動」「Ｈ／Ｗ診断」「ソフトウェア（Ｓ／Ｗ）アップデート」「状態情報取得」などの制御要求である。コマンド毎に、ライブラリ制御コマンド送信部５０７を介してライブラリ装置にライブラリ制御コマンドを送信するなどして、アーカイブ装置２を構成する装置（アーカイブ管理装置、ライブラリ装置、記録再生装置など）を適切に制御する。
【００７５】
Ｗｅｂサーバ５１２は、第２通信インターフェース２０２を介してアーカイブ装置２に関する情報などを提供する。Ｗｅｂブラウザなどクライアントシステム１のソフトウェアの要求に応じて、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書や画像ファイルなどの形式で情報を送信する。アーカイブ装置２に関する情報などを提供するＨＴＭＬ文書などは管理情報提供部５１３で生成される。
【００７６】
管理情報提供部５１３は、アーカイブ装置２全体の動作状態の情報を収集、管理し、Ｗｅｂブラウザで閲覧できる形式のアーカイブ装置管理ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を提供する。アーカイブ装置管理ＧＵＩはＨＴＭＬ文書などの形式で生成する。ライブラリ装置に関する情報は、状態情報を取得するライブラリ制御コマンド送信して収集する。また、イベント受信部５１４を介してライブラリ装置からのイベントを受信し、状態変化や、異常状態発生などの情報を収集する。状態変化とは、例えば、記録媒体格納部の交換などである。異常状態発生は、例えば、記録媒体搬送部の故障、ライブラリ装置の温度異常などである。
【００７７】
イベント受信部５１４はライブラリ装置からのイベント通知を、通信インターフェース２０１を介して受信し、管理情報提供部５１３に渡す。
【００７８】
なお、これ以降、記録媒体として光ディスクを例に説明する。
【００７９】
図６は、本発明の実施例１により、光ディスクの外周部分をデータの記録領域に使用しない不使用領域として指定し、光ディスクにデータを記録する場合の処理フローについて示している。なお、図２の制御部２０３が本処理フローを実行する。
【００８０】
図７は、図６でデータを書き込む光ディスクの一データ構成例を示している。光ディスク７００はデータを記録できる１層の記録層を持ち、２０４８バイト単位のセクタと呼ばれるブロック単位でデータ記録できるものとする。１層の記録層に記録できるデータ量は２５Ｇバイトであり、管理するセクタで換算すると１２５０００００個のセクタを有している。領域７０１は光ディスクの全セクタが配置される領域で、データは内周から外周に向けて書き込まれ、管理するセクタに割り当てているセクタ番号も内周から外周に向けて値が大きくなっている。また、領域７０２は本実施例１でデータの記録を行わない領域を示しており、セクタ数にすると５０００００で、容量に換算すると１ＧＢに相当する。
【００８１】
図８は、領域７０２で示した領域部分をセクタ番号で指示する不使用領域情報である。領域個数８００が示す「１」は１つの領域が不使用領域として記載されていることを示している。開始セクタ番号８０１はデータの書き込みに使用しないセクタの開始番号を示し、終了セクタ番号８０２は書き込みに使用しないセクタの終了番号を示している。図８の不使用領域情報が示す開始セクタ番号８０１から終了セクタ番号８０２までの間のセクタが、図７の領域７０２を示している。
【００８２】
図８の不使用領域情報を用いて、光ディスク７００の領域７０２へのデータ書き込みを行わない記録制御手順を図６の処理フローを用いて説明する。
【００８３】
ステップ６００は、不使用領域情報６１０として図８の不使用領域情報を読み込む。図８の不使用領域情報では、不使用領域とし１つの領域をセクタ番号で記載しており、セクタ番号１２００００００から１２４９９９９９の間のセクタをデータの書き込みに使用しない領域であるという情報を示している。
【００８４】
ステップ６０１では、ステップ６００で読み込んだ図８の不使用領域情報に示されたセクタを使用済みセクタとしてセクタ使用情報６１１に登録する。
【００８５】
図９にセクタ使用情報６１１の例を示す。セクタ使用情報６１１は、光ディスク７００の全セクタあるいはファイルシステムがハンドリング可能な各セクタに対して、空き状況を管理する情報である。例えば光ディスク７００が０〜１２４９９９９９までのセクタ番号が振られたセクタを有する場合に、データの書き込みが無くデータが割り当てられていないセクタ番号０のセクタ９００に対しては、未使用セクタとして「０（空き状態）」を設定する。また、任意のデータが割り当てられデータの書き込みに使用した場合には「１（使用状態）」に設定を変更する。
【００８６】
ステップ６０１では、図８の不使用領域情報が示す領域を使用済みセクタとして登録するため、セクタ番号１２００００００のセクタ９０１からセクタ番号１２４９９９９９のセクタ９０２までを「１」に設定する。
【００８７】
ステップ６０２では、データ６１２からＤＡＴＡ＿０やＤＡＴＡ＿１などの名前の付いたデータを光ディスクに書くために、前記セクタ使用情報６１１を参照して未使用セクタ（すなわち「０（空き状態）」）を抽出し、ＤＡＴＡ＿０やＤＡＴＡ＿１の格納に必要なセクタ数を割り当てる。そして、ステップ６０３では、前記割り当てたセクタ番号に使用済みの「１」を登録して、セクタ使用情報６１１を更新する。
【００８８】
ステップ６０４では、データ６１２のＤＡＴＡ＿０やＤＡＴＡ＿１に割り当てセクタの情報をＤＡＴＡ格納セクタ情報６１３に登録する。
【００８９】
図１０にＤＡＴＡ格納セクタ情報６１３を示す。セクタ情報１００１ではＤＡＴＡ＿０にはセクタ番号２０００から２０５５までのセクタが割り当てられ、ＤＡＴＡ＿１にはセクタ番号２０５６から２０７０までが割り当てられたことが記載されている。
【００９０】
ステップ６０５では、セクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３とデータ６１２からＤＡＴＡ格納セクタ情報６１３でセクタを割り当てたデータを光ディスク６１４へ記録する処理を行う。セクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３は光ディスクへ書き込むデータの管理情報の一部であり、セクタ使用情報６１１はセクタ情報６０２、ＤＡＴＡ格納セクタ情報６１３はセクタ情報１００３に示す領域に格納している。
【００９１】
上述の図６に示した処理フローの実行により、光ディスク６１４へデータ６１２のデータを記録するため未使用領域のセクタを割り当てる前に、不使用領域情報６１０の情報がセクタ使用情報６１１に使用済みセクタとして登録されていることから、不使用領域で示した領域に前記データ６１２を記録する領域として割り当てられることはなく、実施例１では、光メディアの外周である領域７０２へのデータ保存が回避される結果となる。これにより、光メディアの領域７０２部分に傷や汚れが付いたとしても、データの消失は発生せず、記録されたデータ６１２の保持性が高まることになる。
【００９２】
ここで、ステップ６００における不使用領域情報６１０は、光ディスクの種別あるいはシステムで要求される信頼性によって予め決まった値を設定する方法やユーザによって任意に入力してもらう方法、他のソフトウェアや他のシステムから設定してもらう方法などが想定される。光ディスクの種別とは、例えば記録層が１層のＢＤ−ＳＬ(Single Layer)、記録層が２層のＢＤ−ＤＬ(Dual Layer)、記録層が３層のＢＤ−ＴＬ(Triple Layer)などがある。
【００９３】
上述の説明では、１記録層に記録できるデータ量は２５ＧＢとしたが、データ量は２５ＧＢに限定されるものではない。
【００９４】
また、セクタのサイズは、使用する光ディスクに適用されるファイルシステムが扱うサイズによって可変とし、２０４８バイトに限定されるものではない。
【００９５】
上述の説明のように１層の記録層だけを持つ光ディスクでは、記録するデータを内周から外周に記録するため、光ディスクに記録できるデータ量に対して少ないデータを書き込めば外周に記録されないことになる。しかし近年、光ディスクは記録容量を増やすため、記録層を複数層有するようになってきており、例えば、ＢＤ−ＴＬのように記録層を３層持つ構造の光ディスクでも、本発明の実施例１の方法は有効に活用できることを説明する。
【００９６】
以降の説明においても１記録層に記録できるデータ量は２５ＧＢとしたが、データ量は２５ＧＢに限定されるものではない。実際、１記録層あたりのデータ容量が約３３ＧＢであるＢＤ−ＴＬが開発されている。
【００９７】
図１１には、データを書き込む光ディスクの一データ構成の一例を示している。光ディスク１１００はデータを記録できる記録層を３枚重ねた３層構造を持っている。１層目のＬａｙｅｒ−０の記録層にはセクタ単位で２５Ｇバイトのデータを記録でき、２層目、３層目も同様の記録領域を持っている。データをセクタに書き込む方向は、Ｌａｙｅｒ−０の１層目では内周から外周へ、Ｌａｙｅｒ−１の２層目では外周から内周へ、Ｌａｙｅｒ−２の３層目では内周から外周へとなっている。各層の領域１１０１がデータを記録できるセクタが配置されている領域であり、外周の領域１１０２をデータの記録を行わない領域とした場合、不使用領域情報は図１２の構成となる。
【００９８】
図１２の説明をする。領域個数１２００の値が「３」になっているのは、データの記録を行わない領域１１０２は１領域であるが、光ディスク１１００が３層構造を持っているため各記録層への設定として３つの領域設定を行っているからである。セクタ番号１２００００００の開始セクタ１２０１からセクタ番号１２４９９９９９の終了セクタ１２０２はＬａｙｅｒ−０の記録層への領域指定である。セクタ番号１２５０００００の開始セクタ１２０３からセクタ番号１２９９９９９９の終了セクタ番号１２０４はＬａｙｅｒ−１の記録層への領域指定である。セクタ番号３７００００００の開始セクタ１２０５からセクタ番号３７４９９９９９の終了セクタ１２０６はＬａｙｅｒ−２の記録層への領域指定である。開始セクタ１２０１から終了セクタ１２０４までは続き番号のセクタとなっているため、１つの領域と記述しても特に問題はない。
【００９９】
図１２の不使用領域情報を用いて、光ディスク１１００へデータ書き込みを行う場合を、前記で説明した図６の処理フローを用いて簡単に説明をする。
【０１００】
ステップ６００では、不使用領域情報６１０として図１２のデータを読み込む。
【０１０１】
ステップ６０１では、ステップ６００で読み込んだ不使用領域情報６１０を元に、セクタ使用情報６１１に使用済みセクタとして「１」を登録する。
【０１０２】
ステップ６０２では、１階層の光ディスクに比べ多くのデータを保存できる。ただし、Ｌａｙｅｒ−０からＬａｙｅｒ−１を跨ぐ外周付近の領域１１０２では、不使用領域情報に記載されて使用済みセクタとなっている部分があるため、１つのデータが不使用領域を跨いだセクタに配置される場合もある。
【０１０３】
ステップ６０３では、データに割り当てたセクタ番号を使用済みの「１」を登録して、セクタ使用情報６１１を更新する。
【０１０４】
ステップ６０４では、データ６１２内のデータに割り当てたセクタの情報をＤＡＴＡ格納セクタ情報６１３に登録するが、データが図１２の不使用領域情報によって、分割してセクタに登録される例を、図１３のＤＡＴＡ格納セクタ情報１３００を用いて説明する。
【０１０５】
ステップ６０２でデータ６１２のデータを光ディスクのセクタに割り当てる際、図１２の不使用領域情報の開始セクタ１２０１で指示されたセクタ番号１２００００００に到達すると、その領域はセクタ使用領域６１１では使用済みセクタと登録されていることから、その領域を避けて、未使用領域に割り当てられることになる。
【０１０６】
例えば、データ６１２のＤＡＴＡ＿７７７がセクタ数１５個を消費するデータであるとする。セクタ番号１１９９９９９５から割り当てが開始された場合、まず、セクタ番号１１９９９９９９まで５個のセクタが割り当てられる。開始セクタ１２０１のセクタ番号１２００００００から終了セクタ１２０４のセクタ番号１２９９９９９９までは使用済みセクタとなっているので、セクタが割り当てられず、残りの１０個のセクタは、セクタ番号１３００００００からセクタ番号１３０００００９までが追加で割り当てられることになる。図１３のＤＡＴＡ格納セクタ情報８００に割り当てた結果の情報を登録する。
【０１０７】
図１３のＤＡＴＡ格納セクタ情報１３００において、セクタ情報１３０１のＤＡＴＡ＿７７７では、図１２で示された不使用領域情報のセクタが回避されたセクタが登録されているのが分かる。
【０１０８】
ステップ６０５では、セクタ使用情報６１１と図１３のＤＡＴＡ格納セクタ情報１３００とデータ６１２からＤＡＴＡ格納セクタ情報１３００でセクタを割り当てたデータを光ディスク６１４へ記録する処理を行う。セクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３は光ディスクへ書き込むデータの管理情報であり、セクタ使用情報６１１はセクタ情報１３０２、ＤＡＴＡ格納セクタ情報１３００はセクタ情報１３０３に示す領域に格納している。
【０１０９】
以上の図６に示した処理フローを、図１１の３層構造の光ディスク１１００に対して、図１２の不使用領域情報を用いて実行すると、データ６１２のデータは図１３のＤＡＴＡ格納セクタ情報１３００に示すデータの配置を行うため、異なる階層の記録層においても領域１１０２部分へのデータの記録が回避される制御が可能となっている。
【０１１０】
以上説明した実施例１によれば、汎用的な記録用の光ディスクなどを用いても、不使用領域情報を使用して特定領域へのデータ記録を回避できることから、メディアへのデータ記録後の管理状況を考慮したデータ記録方法を取ることができ、記録したデータの長期保管管理に役立てることができる。
【０１１１】
また、実施例１では光ディスクを用いた場合について説明したが、不使用領域を用いたデータ記録の制御方法は記録するメディアを特定する必要はない。例えば、ホログラフィックメモリなどの記録メディアでも、記録特性や記録後の運用管理で記録したくない領域があれば、その領域を不使用領域として指定し、本制御を行うことでデータの記録を回避することが可能である。
【０１１２】
また、光ディスクにデータを記録する場合の処理フローは図２の制御部２０３が本処理フローを実行するとしたが、変形例として、アーカイブ装置のみの構成の場合は図３の制御部３１２が、データ記録再生部のみの構成の場合は図４０２の制御部が本処理フローを実施しても、同様の効果を奏する。
【実施例２】
【０１１３】
実施例１では、１回だけ書くことができる追記型や書き換え可能なリライタブル型の光ディスクの１回目のデータ書き込みを想定した例となっている。これに対し、実施例２では、書き換え可能なリライタブル型の２回目以降の書き込みでも１回目のデータ記録制御が有効に機能し、不使用領域へのデータ書き込みが回避されていること、および、後から不使用領域を設定可能な処理について説明する。
【０１１４】
図１４は、本発明の実施例２により、書き換え可能なリライタブル型光ディスクにデータを追加して記録していく場合の処理フローについて示している。実施例１で使用した図６の処理フローに対し、ステップ６００とステップ６０１をステップ１４００で代替し、リライタブル型光ディスク１４０１よりセクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３を読み出して処理する。図１４の処理フローを用いて処理を説明する。
【０１１５】
ステップ１４００では、例えば実施例１で作成済みのリライタブル型光ディスク１４０１から、セクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３を読み出す。
【０１１６】
ステップ６０２以降の処理は実施例１で説明した処理と同様である。読み出したセクタ使用情報６１１には、すでに第１回目の光ディスク１４０１へのデータ書き込み時に不使用領域情報の内容がセクタ使用情報内ではセクタ使用済みの「１」として登録されているので、未使用セクタにデータを追記していく限り、不使用領域としていた領域にはデータの書き込みが発生しない。従って、１回目のデータ書き込み時に不使用領域情報６１０を使用した制御方法を用いていれば、以後のデータ追記においても、不使用領域へのデータ書き込みを回避することが可能である。
【０１１７】
また、１回目のデータ書き出しに不使用領域情報６１０の処理が無かった光ディスクに対しても、２回目以降のデータ書き込み時に不使用領域情報６１０を用いて、不使用領域を作成することが可能である処理フローを図１５に示し説明する。
【０１１８】
ステップ１５００では、不使用領域情報６１０として、図１２の不使用領域情報のデータを読み込む。
【０１１９】
ステップ１５０１では、実施例１で用いたような不使用領域情報６１０を用いて、不使用領域処理を行わないで作成した光ディスク１５０２より、セクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３を読み出す。
【０１２０】
ステップ１５０３では、ステップ１５０１で光ディスク１５０２より読み出したＤＡＴＡ格納セクタ情報６１３に記載されたデータ記録用に使用されているセクタが、ステップ１５００で読み出した図１２の不使用領域情報６１０に記載されているセクタを含んでいるか調べる。データ記録用に使用していなければステップ１５０４へ、使用していればステップ１５０６へ移行する。
【０１２１】
ステップ１５０４では、読み込んだ図７の不使用領域情報６１０で指示されたセクタに対し、セクタ使用情報６１１で使用済みセクタを示す「１」の登録を行う。
【０１２２】
ステップ１５０５では、セクタ使用情報６１１とＤＡＴＡ格納セクタ情報６１３を光ディスク１５０２に書き込む。
【０１２３】
ステップ１５０６では、不使用領域情報６１０で指示されたセクタにデータが保存されていることから、不使用領域に記録されているセクタのデータを未使用領域のセクタに割り当て直し、データを移して光ディスク１５０２に書き込む。
【０１２４】
ステップ１５０７では、ステップ１５０６で使用した未使用セクタに対し、セクタ使用情報６１１で使用済みを示す「１」を登録する。
【０１２５】
ステップ１５０８では、ステップ１５０６、１５０７で行ったデータ移行の結果を反映させたＤＡＴＡ格納セクタ情報を作成し、ステップ１５０１で光ディスク１５０２より読み出したＤＡＴＡ格納セクタ情報を更新する。この時のＤＡＴＡ格納セクタ情報の更新内容の一例を図１６を用いて説明する。
【０１２６】
図１６のＤＡＴＡ格納セクタ情報１６００は、光ディスク１５０２より読み出した情報である。ＤＡＴＡ格納セクタ情報１６０１（セクタ番号１１９９９９９５〜１２０００００９）とＤＡＴＡ格納セクタ情報１６０２（セクタ番号１２００００１０〜１２００００１９）は、ステップ１５００で読み込んだ図７の不使用領域情報６１０が示す不使用領域の１つである開始セクタ１２０１〜終了セクタ１２０２（セクタ番号１２００００００〜セクタ番号１２４９９９９９）とセクタ番号が重なる部分（セクタ番号１２００００００〜１２０００００９、１２００００１０〜１２００００１９）がある。
【０１２７】
ステップ１５０６において、不使用領域内においてデータの格納に使用されたセクタを別の未使用セクタに割り当てし、データを移行した結果が、ＤＡＴＡ格納セクタ情報１６０３となる。セクタ情報１６０４では、不使用領域となる開始セクタ１２０１から終了セクタ１２０４の間でデータを格納するために使用していたセクタを、終了セクタ１２０４以後のセクタに移したため、データが分割されて登録されている。また、セクタ情報１６０５はセクタ情報１６０２のデータも不使用領域を使用していたため、セクタ情報１５０４で使用したセクタ以降のセクタにデータを移したものである。
【０１２８】
ステップ１５０７とステップ１５０８でセクタ使用情報とＤＡＴＡ格納セクタ情報を更新した後、前記したステップ１５０４で読み込んだ図１２の不使用領域情報で指示されたセクタに対し、セクタ使用情報で使用済みセクタを示す「１」を登録する処理を行い、ステップ１５０５でセクタ使用情報とＤＡＴＡ格納セクタ情報を光ディスク１５０２へ書き込む処理を行う。
【０１２９】
ステップ１５０５によってセクタ使用情報、ＤＡＴＡ格納セクタ情報を更新した光ディスク１５０２は、上述の図１４の処理フローを用いてデータの追記を行った場合には、不使用領域へのデータの記録を回避することが可能な光ディスクとなっている。
【０１３０】
以上説明した実施例２によれば、光ディスクへの１回目のデータ書き込みに不使用領域を設定する本発明の処理を行っていれば、以降のデータ追記時にも不使用領域へのデータ記録が回避されることを説明した。更に不使用領域の設定が行われないで書き込みが行なわれた光ディスクにおいても、図１５の処理フローを用いることで不使用領域の設定が可能であることも説明した。また図１５の処理フローにより、不使用領域を前回使用した不使用領域よりも拡大させて実行した場合には、不使用領域を広げた光ディスクに作成しなおすことが可能となる。これにより、例えば光ディスクに記録された情報を読み出す際に、光ディスクの品質劣化を検知した場合、今まで設定されていた不使用領域のサイズを大きくすることができ、情報の信頼性を高めることが可能となる。
【０１３１】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１３２】
なお、変形例１として、記録媒体の記録可能領域上に任意の記録単位でデータを記録するデータ記録再生装置であって、前記記録再生装置の動作を制御する制御部を備え、前記制御部は、前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、前記不使用領域として指定された記録単位は既記録として判断し、前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録するよう制御するデータ記録再生装置がある。
【０１３３】
変形例２として、変形例１に記載のデータ記録再生装置であって、前記不使用領域の指定と、前記記録単位にデータが既記録か未記録かの判断は、前記記録媒体がデータに記録される前に実行されることを特徴とするデータ記録再生装置がある。
【０１３４】
変形例３として、請求項１に記載のデータ記録再生装置であって、前記記録媒体は書き換え可能な媒体であり、既に該記録媒体にデータが記録されており、該データが前記不使用領域として指定された記録単位に記録されていた場合、前記制御部は、該不使用領域として指定された記録単位に記録されていたデータを、前記データが未記録と判断された記録単位に移行して記録するよう制御するデータ記録再生装置がある。
【０１３５】
変形例４として、変形例１から３のいずれか一例に記載のデータ記録再生装置であって、前記不使用領域は前記記録媒体の外周側に配置されることを特徴とするデータ記録再生装置がある。
【０１３６】
変形例５として、アーカイブ管理装置と、一以上のライブラリ装置から構成されるアーカイブシステムであって、前記アーカイブ管理装置は、アーカイブシステム全体の動作を制御し、前記ライブラリ装置に動作処理命令を発行する全体制御部、を備え、前記ライブラリ装置は、一以上の記録媒体を格納する記録媒体格納部と記録媒体に任意の記録単位でデータを記録するデータ記録再生部と、前記全体制御部から発行された動作処理命令に基づいて前記ライブラリ装置の動作を制御するライブラリ装置制御部と、を備え、前記全体制御部は、前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、前記不使用領域として指定された記録単位は既記録として判断し、前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録するよう前記データ記録再生部を制御する命令を前記ライブラリに発行する記録再生装置がある。
【０１３７】
変形例６として、記録媒体に任意の記録単位で情報を記録する記録制御方法において、前記記録可能領域上のデータを記録しない記録単位を不使用領域として指定し、前記記録可能領域上の記録単位においてデータが既記録か未記録かを判断し、前記不使用領域として指定された記録単位は既記録として判断し、前記記録媒体にデータを記録する場合、未記録と判断された記録単位にデータを記録する記録制御方法がある。
【０１３８】
変形例７として、変形例６に記載の記録制御方法において、前記不使用領域の指定と、前記記録単位にデータが既記録か未記録かの判断は、前記記録媒体がデータに記録される前に実行されることを特徴とする記録制御方法がある。
【０１３９】
変形例８として、請求項６に記載の記録制御方法であって、前記記録媒体は書き換え可能な媒体であり、既に該記録媒体にデータが記録されており、該データが前記不使用領域として指定された記録単位に記録されていた場合、該不使用領域として指定された記録単位に記録されていたデータを、前記データが未記録と判断された記録単位に移行して記録することを特徴とする記録制御方法がある。
【０１４０】
変形例９として、変形例６から８のいずれか一例に記載の記録制御方法であって、前記不使用領域は前記記録媒体の外周側に配置されることを特徴とする記録制御方法がある。
【０１４１】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１４２】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１４３】
１  クライアントシステム、２  アーカイブ装置、３  稼動状態管理装置、４  ネットワーク
１０１  アーカイブ管理装置、１０２  記録再生装置、１０３、１０４、１０５  ライブラリ装置、１０７  ローカルネットワーク
２０１  通信インターフェース（Ｉ／Ｆ）、２０２  第２通信インターフェース
２０３、３１２、３２２、４０２  制御部
２０４、３１３、３２３、４０３  メモリ
２０５  ハードディスクドライブ（ＨＤＤ）、２０６  ストレージインターフェース（Ｉ／Ｆ）
２０７、３１８  表示インターフェース（Ｉ／Ｆ）
２０８、３１９  ユーザインターフェース（Ｉ／Ｆ）
３０１  ライブラリ制御部、３０２、３０３  データ記録再生部、３０４  記録媒体搬送部、３０５  記録媒体格納部、３１１  通信インターフェース
３１４、３１５、４０１  データインターフェース（Ｉ／Ｆ）
３１６、３２１  搬送インターフェース（Ｉ／Ｆ）
３２４  搬送機、３２５  レール
３３１、４１０  記録媒体
４０４  信号処理回路、４０５  光ピックアップ、４０６  増幅回路、４０７  サーボ回路
５０１  制御コマンド受信部、５０２  アーカイブ処理部、５０３  データ記録制御部、５０４  誤り訂正符号生成部、５０５  ファイルシステム管理情報生成部、５０６  ハードウェア（Ｈ／Ｗ）リソース管理部、５０７  ライブラリ制御コマンド送信部、５０８  リトリーブ処理部、５０９  再生制御部、５１０  ファイル共有処理部、５１１  他コマンド処理部、５１２  Ｗｅｂサーバ、５１３  管理情報提供部、５１４  イベント受信部
６００  不使用領域読み込み処理、６０１  セクタ使用情報作成処理、６０２  データの未使用領域割り当て処理、６０４  ＤＡＴＡ格納セクタ情報作成処理
６１４、７００、１４０１、１５０２  光ディスク
７０１、１１０１  光ディスクの全セクタが配置される領域
７０２、１１０２  データの記録を行わない領域
１１００  ３層構造光ディスク
【図１】
2014186781.tif 000003
【図２】
2014186781.tif 000004
【図３】
2014186781.tif 000005
【図４】
2014186781.tif 000006
【図５】
2014186781.tif 000007
【図６】
2014186781.tif 000008
【図７】
2014186781.tif 000009
【図８】
2014186781.tif 000010
【図９】
2014186781.tif 000011
【図１０】
2014186781.tif 000012
【図１１】
2014186781.tif 000013
【図１２】
2014186781.tif 000014
【図１３】
2014186781.tif 000015
【図１４】
2014186781.tif 000016
【図１５】
2014186781.tif 000017
【図１６】
2014186781.tif 000018