(57)【要約】【課題】書換え可能なメディアの記録再生装置において、フォーマットを行う際、・  自動的にフォーマットすると、当該装置で未知の形式でも、他の装置で有効な形式でデータが記録されている場合に、そのデータが消失してしまう。・  ユーザに確認したうえでフォーマットすると、有効なデータが記録されていない未記録メディアであっても、ユーザに確認を求められるため、不要な操作が発生してしまう。・  ユーザは、未知の形式で記録されているのか、未記録なのかを区別することができず、メディアの管理・運用の効率が悪い。という課題がある。【解決手段】特定領域のデータを解析して、未記録メディアの判定を行う。未記録であればユーザに確認することなく自動的に、そうでなければ未知の形式でデータが記録されている可能性を示しユーザに確認したうえで、フォーマットを行う。【選択図】図１
2008257810.tif 000002
【特許請求の範囲】
【請求項１】
装着されたメディアが、未記録メディアか記録済みメディアかを判定する、未記録判定ステップと、前記未記録判定ステップで、記録済みメディアであると判定された場合に、フォーマットを実行するか否かをユーザに確認する、ユーザ確認ステップと、前記未記録判定ステップで、未記録メディアであると判定された場合、および前記ユーザ確認ステップで、ユーザがフォーマットすることを選択した場合に、メディアをフォーマットする、フォーマット実行ステップとを有することを特徴とする誤消去防止方法。
【請求項２】
前記未記録ステップは、メディアの先頭と末尾から各々６４セクタのデータを読込む、読込みステップ１と、前記読込みステップ１で読込んだデータが、全て０であるかを判定する、判定ステップ１と、前記判定ステップ１で、全て０である場合に、メディアの先頭と末尾から各々５１２セクタのデータを読込む、読込みステップ２と、前記読込みステップ２で読込んだデータが、全て０であるかを判定する、判定ステップ２と、前記判定ステップ１で、データが全て０でない場合に、データが４Ｂｙｔｅ毎に同一パターンを繰り返しているかを判定する、同一パターン判定ステップと、前記判定ステップ２で、データが全て０である場合、および前記同一パターン判定ステップで、同一パターンを繰り返している場合に、判定結果を未記録メディアであると設定する結果設定ステップ１と、前記判定ステップ２で、データが全て０でない場合、および前記同一パターン判定ステップで、同一パターンを繰り返してない場合に、判定結果を記録済みメディアであると設定する結果設定ステップ２と、を有することを特徴とする、請求項１に記載の誤消去防止方法。
【請求項３】
請求項１または請求項２に記載の各ステップを実行させるためのプログラム。
【請求項４】
請求項３に記載のプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体のフォーマット時における誤消去防止方法、プログラム、及び媒体に関するものである。
【背景技術】
【０００２】
書換え可能なメディアの記録再生装置において、メディアが装着された際、当該装置が想定している形式で記録されたメディアか否かを確認する。当該装置が想定している形式で記録されたメディアである場合、フォーマットしなくてもデータの記録再生が可能なため、別途ユーザからの明示的なフォーマット要求がない限り、フォーマットは行わない。
【０００３】
しかし、当該装置が想定している形式で記録されていないメディア（当該装置で未知の形式、もしくは未記録）の場合、フォーマットしなければ、データの記録再生ができないため、当該装置が想定している形式でフォーマットする必要がある。その場合、自動的にフォーマット処理を実行する、もしくはユーザに確認したうえでフォーマット処理を実行する方法が行われている。
【０００４】
なお、本発明に係わる先行技術として以下のものがある（例えば、特許文献１参照。）。
【特許文献１】特開２００３−８５７６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
書換え可能なメディアの記録再生装置において、フォーマットを行う際、
・  自動的にフォーマット処理を実行する方法を採用した場合、
当該装置で未知の形式でも、他の装置で有効な形式でデータが記録されていると、そのデータが消失してしまう。
・  ユーザに確認したうえでフォーマット処理を実行する方法を採用した場合、
有効なデータが何も記録されていない未記録のメディアであっても、ユーザに確認を求められるため、不要な操作が発生してしまう。
・  ユーザは、当該装置で未知の形式でデータが記録されているメディアなのか、未記録メディアなのかを区別することができないため、メディアの管理・運用の効率が悪い。
という課題がある。
【課題を解決するための手段】
【０００６】
本発明では、当該装置が想定している形式で記録されていないメディアが装着された場合に、未記録メディアの判定を行い、未記録のメディアであれば、ユーザに確認することなく自動的にフォーマットを行う。また、未記録のメディアでなければ、当該装置で未知の形式でデータが記録されている可能性を示し、ユーザに確認したうえでフォーマットを行う。
【発明の効果】
【０００７】
未記録メディアに対しては、ユーザに確認することなく、自動的にフォーマットするため、操作性が向上する。また、当該装置で未知の形式でデータが記録されたメディアに対しては、何らかのデータが記録されている旨を示し、ユーザに確認したうえでフォーマットを行うため、誤消去を防止することができる。ユーザは、当該装置で未知の形式でデータが記録されているメディアなのか、未記録メディアなのかを意識する必要がなくなるため、メディアの管理・運用の効率が向上する。
【発明を実施するための最良の形態】
【０００８】
当該装置が想定している形式で記録されていないメディアが装着された場合、特定領域のデータを解析して、未記録パターンの検出を行う。未記録パターンが検出された場合は、未記録メディアとして、ユーザに確認することなくフォーマットを行う。未記録パターンが検出されない場合は、未知の形式でデータが記録されている可能性を示し、ユーザに確認したうえでフォーマットを行う。
【０００９】
（実施の形態）
図１は、本発明の実施の形態１のフローチャートであって、
１は、当該装置に装着されたメディアが、未記録メディアか記録済みメディアかを判定する、未記録判定ステップ、
２は、１の未記録判定ステップで、記録済みメディアである場合に、フォーマットを実行するか否かをユーザに確認する、ユーザ確認ステップ、
３は、１の未記録判定ステップで、未記録メディアである場合、および３のユーザ確認ステップで、ユーザがフォーマットすることを選択した場合に、メディアをフォーマットする、フォーマット実行ステップ、
である。
【００１０】
図２は、図１の未記録判定ステップにおいて、未記録メディアか記録済みメディアかを判定するフローチャートであって、
４は、メディアの先頭と末尾から各々６４セクタのデータを読込む、読込みステップ１、
５は、４の読込みステップ１で読込んだデータが、全て０であるかを判定する、判定ステップ１、
６は、５の判定ステップ１で、全て０である場合に、メディアの先頭と末尾から各々５１２セクタのデータを読込む、読込みステップ２、
７は、６の読込みステップ２で読込んだデータが、全て０であるかを判定する、判定ステップ２、
８は、５の判定ステップ１で、データが全て０でない場合に、データが４バイト毎に同一パターンを繰り返しているかを判定する、同一パターン判定ステップ、
９は、７の判定ステップ２で、データが全て０である場合、および８の同一パターン判定ステップで、同一パターンを繰り返している場合に、判定結果を未記録メディアであると設定する結果設定ステップ１、
１０は、７の判定ステップ２で、データが全て０でない場合、および８の同一パターン判定ステップで、同一パターンを繰り返してない場合に、判定結果を記録済みメディアであると設定する結果設定ステップ２、
である。
【００１１】
本発明の実施の形態を、図１を使って説明する。
１の未記録判定ステップでは、当該装置に装着されたメディアが、未記録メディアか記録済みメディアかを判定するステップである。
【００１２】
未記録メディアか記録済みメディアかを判定する方法は、図２を使って説明する。４の読込みステップ１で、メディアの先頭と末尾から、各々６４セクタのデータを読込む。５の判定ステップ１で、４の読込みステップ１で読込んだデータが、全て０であるかを判定する。フォーマットの管理情報は、メディアの先頭や末尾に近い領域に記録される傾向にあるため、先頭と末尾の６４セクタ内に、０でないデータが記録されている場合、当該装置で未知の形式で記録済みである可能性がある。しかし、初期データが０でない未記録メディアである可能性もあるため、８の同一パターン判定ステップへ移る。あるいは、全てのデータが０であれば、初期データが０の未記録メディアである可能性がある。しかし、当該装置で未知の形式で記録された際に、０が記録された可能性もあるため、６の読込みステップ２へ移る。
【００１３】
６の読込みステップ２で、読込みステップ１よりも広範囲のデータを得るため、メディアの先頭と末尾から、それぞれ５１２セクタを読込む。
【００１４】
７の判定ステップ２で、６の読込みステップ２で読込んだデータが、全て０であるかを判定する。先頭と末尾の５１２セクタ内に、０でないデータが記録されている場合、当該装置で未知の形式で記録済みであると判定して、１１の結果設定ステップ２へ移る。全てのデータが０である場合は、初期データが０の未記録メディアであると判定して、１０の結果設定ステップ１へ移る。
【００１５】
８の同一パターン判定ステップで、４Ｂｙｔｅ毎に同一パターンを繰り返しているかを判定する。同一パターンである場合は、このパターンが初期データである未記録メディアであると判定して、１０の結果設定ステップ１へ移る。同一パターンでない場合は、当該装置で未知の形式で記録済みであると判定して、１１の結果設定ステップ２へ移る。
【００１６】
９の結果設定ステップ１は、７の判定ステップ２、および８の同一パターン判定ステップで、未記録メディアであると判定された結果を設定する。
【００１７】
１０の結果設定ステップ２は、７の判定ステップ２、および８の同一パターン判定ステップで、当該装置で未知の形式で記録済みであると判定された結果を設定する。
【００１８】
図１に戻り説明を続ける。１の未記録判定ステップで、未記録メディアと判定された場合、メディア上に有効なデータはなく、ユーザに確認する必要はないため、ユーザに余計な操作をさせることなく、自動的にフォーマットを実行することができる。この場合、ユーザに確認せずに自動的にフォーマットを実行するため、当該装置で未知の形式で記録されているメディアなのか、未記録メディアなのかを、ユーザが意識する必要がなくなる。
【００１９】
１の未記録判定ステップで、記録済みメディアと判定された場合、当該装置で未知の形式で記録済みである可能性を示唆した上で、フォーマットを実行するか否かを確認するため、ユーザが誤ってフォーマットすることを防止できる。
【００２０】
なお、読込みステップ１、および  読込みステップ２において、メディアの先頭と末尾から、各々読込むデータのセクタ数は、判定に要する時間や、必要となる判定精度によって、増減することもできる。
【００２１】
また、同一パターン判定ステップにおいて、繰り返されるデータパターンのバイト数は、一定の任意のバイト数でもよい。
【産業上の利用可能性】
【００２２】
本発明の誤消去防止手段、および未記録メディアの判別手段は、書換え可能なメディアをフォーマットする際に、未記録メディアであれば、ユーザに余計な操作をさせることなく、自動的にフォーマットを実行することができ、また未知の形式であっても、何らかのデータが記録されていることを通知し、誤消去しないよう注意を促す昨日を有しており、効率よくメディアを管理・運用することができるため、書換え可能なメディアをフォーマットする記録再生装置やプログラムに適用できる。
【００２３】
例えば、パーソナルコンピュータのフォーマットツール、ＤＶＤレコーダ、ＢＤレコーダ、デジタルビデオカメラ、デジタルスチルカメラなどでの利用が考えられる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施の形態における誤消去防止手段のフローチャート
【図２】本発明の実施の形態における未記録メディア判別手段のフローチャート
【符号の説明】
【００２５】
１    未記録判定ステップ
２    ユーザ確認ステップ
３    フォーマット実行ステップ
４    読込みステップ１
５    判定ステップ１
６    読込みステップ２
７    判定ステップ２
８    同一パターン判定ステップ
９    結果設定ステップ１
１０    結果設定ステップ２
【図１】
2008257810.tif 000003
【図２】
2008257810.tif 000004