(57)【要約】【課題】欠陥検査の実施は２度目以降の効果が薄いが、欠陥検査を実施したかどうかはディスクだけではわからないので、効果の薄い欠陥検査に時間がかかってしまう。同様にデータ記録で欠陥検出された部分も欠陥検査の効果が薄いにも関わらず、欠陥検査はディスクの全体へ実施される為、非常に時間がかかる。【解決手段】欠陥検査を実施していない領域を示す未検査領域情報をディスクに記録しておき、次のフォーマット開始時に、未検査領域情報を元に２度目以降の効果の薄い欠陥検査を実施しないようにする。また未検査領域情報を元に未検査領域のみに欠陥検査を実施することで、欠陥検査の時間を短縮する。未検査領域情報がないディスクの場合でも、データの記録パターンから未検査領域を推定し、未検査領域のみに欠陥検査を実施することで、欠陥検査の時間を短縮する。【選択図】図１
2008243252.tif 000002
【特許請求の範囲】
【請求項１】
欠陥検査が実施されていない、あるいはデータが記録されたことのないことを示す未検査領域情報が媒体に記録されているか否かを識別する識別ステップと、前記識別ステップで未検査領域情報が記録されていないと識別された場合には、欠陥検査を実施するか否かについてユーザーに問い合わせるＵＩステップと、前記ＵＩステップでユーザーが欠陥検査を実施する旨入力した場合には、欠陥検査を実施する検査ステップと、前記検査ステップで実施した欠陥検査の結果を媒体に記録する記録ステップと
を有することを特徴とする、媒体の欠陥検査方法。
【請求項２】
欠陥検査が実施されていないあるいはデータが記録されたことのないことを示す未検査領域情報が媒体に記録されているか否かを識別する識別ステップと、前記識別ステップで未検査領域情報が記録されていないと識別された場合には、媒体の未記録領域を未検査領域とする推定ステップと、前記識別ステップで未検査領域情報が記録されていると識別された場合には、未検査領域情報から未検査領域を取得する取得ステップと、前記推定ステップ、あるいは前記取得ステップで得られた未検査領域のサイズが０でない場合には、該領域を未検査領域として検出する検出ステップと、前記検出ステップで未検査領域が検出された場合には、欠陥検査を実施するか否かについてユーザーに問い合わせるＵＩステップと、前記ＵＩステップでユーザーが欠陥検査を実施する旨入力した場合には、前記検出ステップで検出された未検査領域を欠陥検査する検査ステップと、前記検査ステップで実施した欠陥検査の結果を媒体に記録する記録ステップとを有することを特徴とする、媒体の欠陥検査方法。
【請求項３】
検索を始める初期範囲を設定する検索開始ステップと、検索範囲のサイズが任意の値未満になった時に検索を終了する検索終了ステップと、検索範囲の中間位置の情報を任意の範囲で読み込む読込ステップと、前記読込ステップで得られた情報が未記録であるかを調べる未記録検査ステップと、前記未記録検査ステップで未記録と判定した場合に検索範囲の開始位置から中間位置までを新たな検索範囲に再設定する前半検索ステップと、前記未記録検査ステップで記録済みと判定した場合に、検索範囲の中間位置から終了位置までを新たな検索範囲に再設定する後半検索ステップと、前記検索終了ステップで検索終了時に、検索範囲の開始位置から初期範囲の終了位置までを未記録領域と推定する未記録推定ステップとを有し、前記前半検索ステップ、あるいは前記後半検索ステップで新たに設定された検索範囲に従い、前記検索終了ステップから前記前半検索ステップ、あるいは前記後半検索ステップまで繰り返すことで、欠陥検査のために未記録領域を検索する未記録領域検索方法。
【請求項４】
請求項２の未検査領域の推定ステップにおいて、請求項３の未記録領域を検索する未記録領域検索方法を用いて得られた未記録領域を未検査領域とする、媒体の欠陥検査の方法。
【請求項５】
請求項１から請求項４に記載の方法を用いて、欠陥検査を実施する装置。
【請求項６】
請求項１から請求項４に記載の方法を用いて、欠陥検査を実行するプログラム。
【請求項７】
請求項６のプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体の欠陥検査方法、及び未記録領域検索方法に関するものである。
【背景技術】
【０００２】
光ディスクはデータ記録する前に欠陥検査を実施することで、データ記録時のエラーを回避し、データ記録時の信頼性を高めることができる。欠陥検査を実施しなくても、データ記録時には欠陥検出が実施されるが、欠陥検出では回避できないエラーがあるため、光ディスクはフォーマット時に欠陥検査の実施を推奨している。
【０００３】
しかし、欠陥検査の実施には非常に時間がかかる。更に欠陥検査は１度目の実施では信頼性向上が著しいが、２度目以降の実施では効果が薄いという特性があるが、欠陥検査を実施したかどうかはディスクだけではわからない。同様にデータ記録で欠陥検出された部分も欠陥検査の効果が薄いという特性があるが、欠陥検査はディスクの全領域に実施される為、非常に時間がかかる。
【０００４】
このような理由から、ほとんどの光ディスクが欠陥検査を実施せずに利用されている。
【０００５】
なお、本発明に係わる先行技術として以下のものがある（例えば、特許文献１参照。）。
【特許文献１】特開平４−２３２６６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
欠陥検査の実施は２度目以降の効果が薄いが、欠陥検査を実施したかどうかはディスクだけではわからないので、効果の薄い欠陥検査に時間がかかってしまう。
【０００７】
同様にデータ記録で欠陥検出された部分も欠陥検査の効果が薄いにも関わらず、欠陥検査はディスクの全体へ実施される為、非常に時間がかかる。
【課題を解決するための手段】
【０００８】
本発明では、欠陥検査を実施していない領域を示す未検査領域情報をディスクに記録しておき、次のフォーマット開始時に、未検査領域情報を元に２度目以降の効果の薄い欠陥検査を実施しないようにする。また未検査領域情報を元に未検査領域のみに欠陥検査を実施することで、欠陥検査の時間を短縮する。
【０００９】
未検査領域情報がないディスクの場合でも、データの記録パターンから未検査領域を推定し、未検査領域のみに欠陥検査を実施することで、欠陥検査の時間を短縮する。
【発明の効果】
【００１０】
欠陥検査を実施してあるディスクを何度も欠陥検査を実施しないようにする、更にデータを記録してあるディスクでは未検査領域のみに欠陥検査を実施し欠陥検査を高速化することで、欠陥検査を含むフォーマット処理に要する時間を短縮できる。
【００１１】
本発明では、欠陥検査を実施していない領域を示す未検査領域情報をディスクに記録しておき、次のフォーマット開始時に、未検査領域情報を元に２度目以降の効果の薄い欠陥検査を実施しないようにする方法と、未検査領域情報を元に未検査領域のみに欠陥検査を実施することで欠陥検査の時間を短縮する方法と、未検査領域情報がないディスクの場合でも、データの記録パターンから未検査領域を推定し、未検査領域のみに欠陥検査を実施することで、欠陥検査の時間を短縮する方法を用いて、欠陥検査を含むフォーマット処理に要する時間を短縮した。
【発明を実施するための最良の形態】
【００１２】
（実施の形態１）
図１は、本発明の実施の形態１のフローチャートであって、１は未検査領域情報の有無を識別する識別ステップ、２はディスクを検索し未検査領域を推定する推定ステップ、３は未検査領域情報から未検査領域を取得する取得ステップ４は２の推定ステップ、あるいは３の取得ステップで得られた未検査領域のサイズから、未検査領域の有無を検出する検出ステップ、５は欠陥検査を実施するかどうかをユーザーに問い合わせるＵＩステップ、６は未検査領域に対して欠陥検査を実施する検査ステップ、７はディスクのフォーマット処理を行うフォーマット処理ステップ、８は２の推定ステップ、あるいは３の取得ステップで得られた未検査領域と、６の欠陥検査を実施した結果を元に１の識別ステップで識別できる未検査領域情報をディスクに記録する記録ステップである。
【００１３】
図２は、図１の２推定ステップにおける未記録領域を検索するフローチャートである。
９は検索開始時の初期範囲を設定する検索開始ステップ、１０は検索範囲がある値より小さくなると検索を終了する検索終了ステップ、１１は検索範囲の中間位置にあるデータを読み込む読込ステップ、１２は１１の読込ステップで得たデータが未記録かどうかを検査する未記録検査ステップ、１３は現在の検索範囲の開始位置から中間位置までを次の検索範囲とし再度検索を開始する前半検索ステップ、１４は現在の検索範囲の中間位置から終了位置までを次の検索範囲とし再度検索を開始する後半検索ステップである。１５は初期範囲と終了時の検索範囲から未記録領域の範囲を求める未記録推定ステップである。
【００１４】
図１を用いて、本発明の実施の形態１を説明する。１の識別ステップで未検査領域情報の有無を識別する。１の識別ステップで未検査領域情報があった場合について述べる。１の識別ステップで未検査領域情報があった場合には、３の取得ステップで未検査領域情報から未検査領域を取得し、４の検出ステップへ続く。
【００１５】
１の識別ステップで未検査領域情報がなかった場合について述べる。１の識別ステップで未検査領域情報がない場合には、２の推定ステップへ移り、未記録領域を検索し、その領域を欠陥検出されていない領域、即ち未検査領域とする。
【００１６】
図２を用いて、未記録領域を検索する方法を説明する。９の検索開始ステップでは、ディスク全体(１Ｍバイト以上のディスク)を初期範囲として検索範囲に設定する。１０の検索終了ステップでは検索範囲は１Ｍバイト以上なので、１１の読込ステップへ移る。読込ステップでは検索範囲の中間位置のデータ１Ｍバイトを読み取り、１２の未記録検査ステップでデータが全て０ならその中間位置は未記録とし、１２の前半検索ステップへ移る。あるいはデータが全て０でなければ、その中間位置にはデータが記録済みであるとし、１３の後半検索ステップへ移る。
【００１７】
１２の前半検索ステップ、あるいは１３の１３の後半検索ステップで新たに設定された検索範囲に従い、９の検索終了ステップから繰り返す。９の検索終了ステップで検索範囲が１Ｍバイト未満になると検索を終了し、この検索範囲の開始位置を未記録領域の開始位置、初期検索範囲の終了位置を未記録領域の終了位置とする。
図１に戻り、説明を続ける。
【００１８】
４の検出ステップで、２の推定ステップあるいは３の取得ステップで得られた未検査領域のサイズが０だった場合について述べる。未検査領域のサイズが０ということは、全領域で既に欠陥検査が実施されたディスクで、欠陥検査による信頼性の向上効果が薄い場合である。よって、７のフォーマットステップへ移りディスクをフォーマットする。８の記録ステップでは、２の推定ステップ、あるいは３の取得ステップで得られた未検査領域の情報を１の識別ステップで識別できる未検査領域情報として記録する。こうすることで、効果の薄い欠陥検査が省かれ、大幅な時間の短縮になる。加えて、ユーザーはディスクの欠陥検査の実施を意識する必要がないため、管理運用の効率が向上する。
【００１９】
４の検出ステップで、２の推定ステップあるいは３の取得ステップで得られた未検査領域のサイズが０でなかった場合について述べる。未検査領域のサイズが０でないということは、欠陥検査が実施されていない領域があり、欠陥検査を実施して効果があるディスクである。欠陥検査の実施の前に５のＵＩステップへ移り、ユーザーに欠陥検査の実施有無を問い合わせる。この時、未検査領域のサイズから欠陥検査に要する時間を算出しユーザーに知らせることで、欠陥検査を実施する時間があるかどうかをユーザーが判断できるようにした。
【００２０】
５のＵＩステップでユーザーが欠陥検査を実施しないとした場合について述べる。ユーザーの指示に従い、欠陥検査をせずに７のフォーマットステップへ移り、ディスクをフォーマットする。ユーザーの意思で欠陥検査を省くことが可能である。８の記録ステップでは、２の推定ステップ、あるいは３の取得ステップで得られた未検査領域の情報を１の識別ステップで識別できる未検査領域情報として記録する。次回のフォーマット時には３の取得ステップとなり、２の推定ステップの検索処理がなくなるので時間短縮が出来る。
【００２１】
５のＵＩステップでユーザーが欠陥検査を実施するとした場合について述べる。６の検査ステップでは、２の推定ステップ、あるいは３の取得ステップで得られた未検査領域に対して欠陥検査を実施する。
【００２２】
次に７のフォーマットステップでディスクをフォーマットし、８の記録ステップでは、２の推定ステップ、あるいは３の取得ステップで得られた未検査領域の情報と、６の欠陥検査の実施結果を元に１の識別ステップで識別できる未検査領域情報を記録する。こうすることで、未検査領域だけに欠陥検査を実施することで欠陥検査の高速化を図れる。
【００２３】
検索開始時の初期範囲をディスク全体としたが、ディスクのフォーマット規格の使用領域の情報などを利用することでさらなる高速化が図れる。また、未検査領域情報によって欠陥検査を自動的にスキップしたが、ユーザーの設定や指示で未検査領域情報によらず強制的に欠陥検査を実施できるようにしておけば、汎用性の向上が期待できる。
【００２４】
なお、本発明の実施例として光ディスクを用いたが、欠陥検査について同様の特性をもつ媒体なら、同様の効果が得られる。また推定ステップにおいて、未記録領域の検索方法を示したが、別の検索方法を用いても未記録領域が得られれば、同様の効果が得られる。また、検索終了ステップの条件に検索範囲のサイズが１Ｍバイト未満としたが、媒体のサイズに応じた任意の値に変更すれば、媒体によらず同様の効果が得られる。また、未記録検出ステップで、０を未記録としたが、媒体の初期状態に合わせて変更すれば、媒体によらず同様の効果が得られる。
【００２５】
次に、図３を用いて、本発明の実施例の装置について説明する。装置に２２の媒体を装着し、ユーザーによって１６の操作部からフォーマットを実行するように操作されると、１８の制御部において、本発明の実施の形態１が実行される。２０の読出し部で未検査領域情報を読出し、１９の書込み部で未検査領域情報を記録する。このような構成の装置を用いることで、本発明の実施の形態１を実施する装置が実現でき、フォーマット処理に要する時間を短縮した。
【産業上の利用可能性】
【００２６】
本発明の媒体の欠陥検査の実施制御手段は、媒体の欠陥検査の機能を有し、媒体をフォーマットする装置やプログラムに適用できる。例えば、パーソナルコンピュータのフォーマットアプリケーション、ＤＶＤレコーダー、デジタルビデオカメラ、デジタルスチルカメラなどでの利用が考えられる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施形態１のフローチャート
【図２】本発明の実施形態１の未記録領域を検索するためのフローチャート
【図３】本発明の実施例の装置のブロック図
【符号の説明】
【００２８】
１    識別ステップ
２    推定ステップ
３    取得ステップ
４    検出ステップ
５    ＵＩステップ
６    検査ステップ
７    フォーマット処理ステップ
８    記録ステップ
９    検索開始ステップ
１０    検索終了ステップ
１１    読込ステップ
１２    未記録検出ステップ
１３    前半検索ステップ
１４    後半検索ステップ
１５    未記録推定ステップ
１６    操作部
１７    表示部
１８    制御部
１９    書込み部
２０    読出し部
２１    媒体
【図１】
2008243252.tif 000003
【図２】
2008243252.tif 000004
【図３】
2008243252.tif 000005