(57)【要約】【課題】  初期化処理の種類によらず、確実に記録媒体に記録されている記録開始位置を消去可能な記録制御装置を提供することを目的とする。【解決手段】  記録媒体にデータを記録するための記録制御装置であって、データの記録完了後に、次のデータの記録開始時の記録開始位置を記録媒体に記録させる位置記録手段と、記録媒体を初期化する初期化手段と、初期化手段により第１の初期化処理を実行する場合には、第１の初期化処理と共に、記録媒体に記録されている記録開始位置をクリアするクリア処理を実行するように制御し、初期化手段により第２の初期化処理を実行する場合には、クリア処理を実行せずに、第２の初期化処理を実行するように制御する制御手段と、を有することを特徴とする。【選択図】  図５
2020036185.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にデータを記録するための記録制御装置であって、
データの記録完了後に、次のデータの記録開始時の記録開始位置を前記記録媒体に記録させる位置記録手段と、
前記記録媒体を初期化する初期化手段と、
前記初期化手段により第１の初期化処理を実行する場合には、前記第１の初期化処理と共に、前記記録媒体に記録されている前記記録開始位置をクリアするクリア処理を実行するように制御し、前記初期化手段により第２の初期化処理を実行する場合には、前記クリア処理を実行せずに、前記第２の初期化処理を実行するように制御する制御手段と、を有することを特徴とする記録制御装置。
【請求項２】
前記記録媒体は、データを記録するためのデータ記録領域と前記データ記録領域を管理するための管理領域とを含む記録部と、前記記録開始位置を保持するレジスタとを有することを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記第１の初期化処理は、前記記録媒体の前記管理領域を初期化する処理であり、前記第２の初期化処理は、前記記録媒体の前記管理領域および前記データ記録領域を初期化する処理であることを特徴とする請求項２に記載の記録制御装置。
【請求項４】
データが記録される記録部が、第１の単位、及び、前記第１の単位よりも小さい第２の単位で管理される前記記録媒体に対して、前記第１の単位の開始位置からデータの記録を開始することにより記録速度が保証される所定のスピードクラスにより、データを記録するように制御する記録制御手段と、を有し、
前記位置記録手段は、前記所定のスピードクラスにおいて、前記前記第１の単位の途中の第２の単位の位置を、前記記録開始位置として前記記録媒体に記録し、
前記記録制御手段は、前記記録媒体に記録されている前記記録開始位置から記録を開始するための所定のコマンドを送信することにより、前記所定のスピードクラスにおいて、前記第１の単位の途中の第２の単位となる前記記録開始位置からデータの記録を開始可能とすること特徴とする請求項１に記載の記録制御装置。
【請求項５】
前記記録媒体は、ＳＤ規格に準拠したメモリカードであり、
前記第１の単位は、ＡＵ（Ａｌｌｏｃａｔｉｏｎ  Ｕｎｉｔ）、前記第２の単位は、ＲＵ（Ｒｅｃｏｒｄｉｎｇ  Ｕｎｉｔ）であり、
前記所定のスピードクラスは、ビデオスピードクラスである、
ことを特徴とする請求項４に記載の記録制御装置。
【請求項６】
前記位置記録手段は、前記記録開始位置を前記記録媒体に記録ために、Ｓｕｓｐｅｎｄ  ＡＵコマンドを前記記録媒体に送信し、
前記記録制御手段は、前記記録開始位置からデータの記録を開始させるために、Ｒｅｓｕｍｅ  ＡＵコマンドを前記記録媒体に送信し、
ことを特徴とする請求項５に記載の記録制御装置。
【請求項７】
前記制御手段は、前記クリア処理において、前記所定のスピードクラスにおいてデータの記録対象とする前記第１の単位のデータ記録領域を、第１のコマンドを用いて前記記録媒体に通知することを特徴とする請求項４に記載の記録制御装置。
【請求項８】
前記制御手段は、前記クリア処理において、前記記録開始位置を含む前記第１の単位のデータ記録領域内にデータを記録する処理を実行することを特徴とする請求項４に記載の記録制御装置。
【請求項９】
前記制御手段は、前記クリア処理において、前記記録開始位置を含む前記第１の単位のデータ記録領域内のデータを消去する処理を実行することを特徴とする請求項４に記載の記録制御装置。
【請求項１０】
前記制御手段は、前記クリア処理において、前記所定のスピードクラスによる記録を開始するための処理を実行し、その後、前記所定のスピードクラスにより前記データ記録領域へのデータの記録を実行することを特徴とする請求項４に記載の記録制御装置。
【請求項１１】
前記制御手段は、前記クリア処理を実行した後に、さらに、前記所定のスピードクラスによる記録を開始するための処理を実行し、その後、前記所定のスピードクラスにより前記データ記録領域へのデータの記録を実行するように制御することを特徴とする請求項７ないし９のいずれか１項に記載の記録制御装置。
【請求項１２】
前記制御手段は、前記第１の初期化処理を行う場合に、前記記録媒体から前記記録開始位置を取得し、取得した前記記録開始位置が有効な情報である場合に、前記クリア処理を実行するように制御することを特徴とする請求項１に記載の記録制御装置。
【請求項１３】
前記制御手段は、前記取得した前記記録開始位置が所定のデータである場合には、有効でないと判断することを特徴とする請求項１２に記載の記録制御装置。
【請求項１４】
前記記録制御手段は、
前記所定のスピードクラスにおいて前記記録開始位置を用いずに前記第１の単位の開始位置からデータの記録を開始する場合には、データの記録対象とする前記第１の単位のデータ記録領域を、第１のコマンドを用いて前記記録媒体に通知してから、前記所定のスピードクラスによる記録を開始するための第２のコマンドを前記記録媒体に送信するように制御し、
前記所定のスピードクラスにおいて前記記録開始位置からデータの記録を開始する場合には、前記第１のコマンドを前記記録媒体に送信せずに、前記記録開始位置から記録を開始するための第３のコマンドを送信してから、前記第２のコマンドを前記記録媒体に送信するように制御する、
ことを特徴とする請求項４に記載の記録制御装置。
【請求項１５】
前記制御手段は、データが記録されていない前記第１の単位のデータ記録領域を、前記第１のコマンドによりデータの記録対象として通知するように制御することを特徴とする請求項１４に記載の記録制御装置。
【請求項１６】
記録媒体にデータを記録するための記録装置の制御方法であって、
データの記録完了後に、次のデータの記録開始時の記録開始位置を前記記録媒体に記録させる位置記録工程と、
前記記録媒体を初期化する初期化工程と、
第１の初期化処理を実行する場合には、前記第１の初期化処理と共に、前記記録媒体に記録されている前記記録開始位置をクリアするクリア処理を実行するように制御し、第２の初期化処理を実行する場合には、前記クリア処理を実行せずに、前記第２の初期化処理を実行するように制御する制御工程と、を有することを特徴とする記録装置の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１５のいずれか１項に記載の記録制御装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に対して記録制御を行う記録制御装置に関する。
【背景技術】
【０００２】
動画、静止画、音声データなどを記録媒体に記録するデジタルカメラやデジタルビデオカメラなどの記録装置が知られている。データは、ＦＡＴ１６、ＦＡＴ３２、ｅｘＦＡＴなどのシステムのようなファイルシステムにより、ファイルとして管理される。
【０００３】
また、記録媒体によっては書き込み速度の異なる複数の書き込み方法をサポートするものがあり、記録装置は、記録するデータの種類やリアルタイム記録の必要性などに応じて書き込み方法を使い分けることができる。例えば、記録領域を複数の領域（Ａｌｌｏｃａｔｉｏｎ  Ｕｎｉｔ：  ＡＵとも呼ばれる）に分割し、高速な書き込みは空のＡＵの先頭から連続してデータを記録し、通常の書き込みについてはＡＵ内の空き領域にデータを記録する方法がある（非特許文献１）。これは、一部にデータが記録されているＡＵの空き領域に記録する場合、空きのＡＵ（データが全く記録されていないＡＵ）に記録する場合よりも時間がかかるという記録媒体の特性を考慮したものである。
【０００４】
言い換えると、ＡＵを記録単位として記録媒体に対して記録装置が命令することにより、記録媒体の最高スピードを引き出す一因になる。
【０００５】
この特性を応用してスピードクラスという概念が提案された。これは前記ＡＵの特性を利用して、空きＡＵを探してその場所に新たにＡＵを分割したＲＵという記録単位で書き込むことを記録装置側の制約とすることで記録媒体が記録装置に対して最低スピード保証を実現するという概念である。これにより例えば動画記録のようなリアルタイムに記録を実行できないと最終的には動画記録が停止してしまう恐れがあるデータ制御に対して、非常に有効な手段を提供することが可能になる。
【０００６】
またこのスピードクラスの上位概念としてビデオスピードクラスが提案された。このビデオスピードクラスは記録装置に更なる制約を持たせることで、さらに高速な性能保証を実現するという概念である。具体的にはＡＵサイズの最大サイズが従来の８倍の５１２ＭＢになると同時にＳｅｔ  Ｆｒｅｅ  ＡＵと呼ばれる新たなコマンドにより、使用予定ＡＵをあらかじめ記録装置が記録媒体に宣言することが定義された。また、Ｓｕｓｐｅｎｄ  ＡＵ、Ｒｅｓｕｍｅ  ＡＵと呼ばれるＡＵ中ＲＵ位置を記録媒体に保持したり、記録媒体に保持されたＲＵ位置から記録を再開したりするためのコマンドが追加された。これらの制約を遵守した場合、従来のスピードクラスの３倍のデータ量に対してスピード保証が可能になる。
【０００７】
さらにビデオスピードクラスでは、マルチストリーム書き込みという概念も合わせて導入された。従来のスピードクラスではシングルストリームデータ記録でしかスピード保証対象にできなかった。しかし今回のビデオスピードクラスでは１つの記録媒体に複数のファイルを同時に記録した場合でもタイムシェアリング形式ではあるが、記録保証対象とする。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】”ＳＤ  Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  Ｐａｒｔ  １，Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ，  Ｓｉｍｐｌｉｆｉｅｄ  Ｓｐｅｃｉｆｉｃａｔｉｏｎ，  Ｖｅｒｓｉｏｎ  ５．００”、［ｏｎｌｉｎｅ］  ２０１６年８月１０日、Ｔｅｃｈｎｉｃａｌ  Ｃｏｍｍｉｔｔｅｅ，  ＳＤ  Ｃａｒｄ  Ａｓｓｏｃｉａｔｉｏｎ、［平成２９年２月３日検索］、インターネット（ＵＲＬ：ｈｔｔｐｓ：／／ｗｗｗ．ｓｄｃａｒｄ．ｏｒｇ／ｄｏｗｎｌｏａｄｓ／ｐｌｓ／ｃｌｉｃｋ．ｐｈｐ＆ｐ＝ｐａｒｔ１＿５００．ｊｐｇ＆ｆ＝ｐａｒｔ１＿５００．ｐｄｆ＆ｅ＝ＥＮ＿ＳＳ１）
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上述の文献に開示された技術において、システム情報だけでなくデータ領域の初期化を行う物理フォーマットを実行する際には、次の記録開始位置としてＳｕｓｐｅｎｄ  ＡＵにより保持したＡＵ中のＲＵ位置は、消去されて無効な値（０）に変更される。それに対し、システム情報だけを初期化して高速に記録媒体をフォーマットする論理フォーマットを実施した場合には、次の記録開始位置としてＳｕｓｐｅｎｄ  ＡＵにより保持したＡＵ中のＲＵ位置が消去されなくなってしまう。そのため、論理フォーマット後にビデオスピードクラスの書き込みを行うと、フォーマット時に消去されずに残されたＲＵ位置を取得することになってしまう。このＲＵ位置を使用して書き込みを開始すると、空のＡＵの途中のＲＵから書き込みが開始され、空き領域が発生して容量が無駄に使用されてしまう。
【００１０】
そこで、本発明は、上記の点に鑑みてなされたものであり、初期化処理の種類によらず、確実に記録媒体に記録されている記録開始位置を消去可能な記録制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の記録制御装置は、
記録媒体にデータを記録するための記録制御装置であって、データの記録完了後に、次のデータの記録開始時の記録開始位置を記録媒体に記録させる位置記録手段と、記録媒体を初期化する初期化手段と、初期化手段により第１の初期化処理を実行する場合には、第１の初期化処理と共に、記録媒体に記録されている記録開始位置をクリアするクリア処理を実行するように制御し、初期化手段により第２の初期化処理を実行する場合には、クリア処理を実行せずに、第２の初期化処理を実行するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、初期化処理の種類によらず、確実に記録媒体に記録されている記録開始位置を消去することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る記録制御装置の一例として撮像装置のブロック図。
【図２】記録媒体２００の論理アドレスマップの一例。
【図３】記録媒体２００の構成を示す図。
【図４】ビデオスピードクラスに従った書き込み方法のフローチャート。
【図５】フォーマット処理のフローチャート。
【図６】クリア処理の変形例のフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な一実施形態について、図面を参照して詳細に説明する。
【００１５】
以下添付図面に従って本発明に係る実施形態を詳細に説明する。
【００１６】
実施形態では、記録制御装置の一例として、レンズ交換可能な一眼レフタイプのデジタルスチルカメラに代表される撮像装置に適用する例を説明する。ただし、記録媒体への記録を行う装置、例えばデジタルビデオカメラや、撮像機能を有するスマートホン等のデバイスにも適用可能である。デジタルスチルカメラに適用するのは、あくまで例示であると理解されたい。また、撮像機能を有する撮像デバイスと通信可能な処理装置において、撮像デバイスで撮影した画像を記録する際に、本発明を適応してもよい。
【００１７】
＜撮像装置の構成＞
図１は、実施形態が適用する撮像装置のブロック構成図である。図示の如く、本装置は、カメラ本体１００と、交換レンズタイプのレンズユニット３００とで構成される。
【００１８】
レンズユニット３００は、複数のレンズから成る撮像レンズ３１０、絞り３１２、レンズユニット３００をカメラ本体１００と機械的に結合するレンズマウント３０６を有する。レンズマウント３０６内には、レンズユニット３００をカメラ本体１００と電気的に接続する各種機能が含まれている。レンズマウント３０６は、レンズユニット３００をカメラ本体１００と接続するためのインターフェース（Ｉ／Ｆ）３２０、レンズユニット３００をカメラ本体１００と電気的に接続するコネクタ３２２を有する。
【００１９】
コネクタ３２２は、カメラ本体１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給される機能も備えている。また、コネクタ３２２は電気通信のみならず、光通信、音声通信などを用いて通信を行う構成としてもよい。
【００２０】
また、レンズユニット３００は、絞り制御部３４０、フォーカス制御部３４２、ズーム制御部３４４、レンズシステム制御回路３５０を含む。絞り制御部３４０は、カメラ本体１００の測光制御部４６からの測光情報に基づいて、後述するカメラ本体１００のシッター１２を制御する露光制御部４０と連携しながら、絞り３１２を制御する。フォーカス制御部３４２は、撮像レンズ３１０のフォーカシングを制御する。ズーム制御部３４４は、撮像レンズ３１０のズーミングを制御する。そして、レンズシステム制御回路３５０は、レンズユニット３００全体を制御する。このレンズシステム制御回路３５０は、動作用の定数、変数、プログラムなどを一時的に記憶するメモリ５２を備えている。更に、レンズユニット３００固有の番号などの識別情報、管理情報、開放絞り値や最小絞り値、焦点距離などの機能情報、現在や過去の各設定値、動作用のプログラムなどを保持する不揮発性メモリ５６も備えている。
【００２１】
次に、カメラ本体１００の構成について説明する。カメラ本体１００とレンズユニット３００を機械的に結合するレンズマウント１０６を有する。そして、レンズユニット３００を介して入射した光線はミラー１３０，１３２で反射して光学ファインダー１０４に導かれる。なお、ミラー１３０はクイックリターンミラーの構成としても、ハーフミラーの構成としても、どちらでも構わない。また、カメラ本体１００には、フォーカルプレーン式のシャッター１２、撮像素子１４が設けられ、撮像素子１４の前方には、光学ローパスフィルター等の光学素子１４ａが配置されている。なお、撮像素子１４は、ＣＣＤやＣＭＯＳセンサであり、被写体像を光電変換する。
【００２２】
撮像レンズ３１０に入射した光線は、一眼レフ方式によって光量制限手段として機能する絞り３１２、レンズマウント３０６及び１０６、ミラー１３０、シャッター１２を介して導かれ、光学像として撮像素子１４上に結像される。
【００２３】
Ａ／Ｄ変換器１６は、撮像素子１４から出力されるアナログ信号（出力信号）をデジタル信号に変換する。タイミング発生回路１８は、撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にそれぞれクロック信号や制御信号を供給するものであり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００２４】
画像処理回路２０は、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、必要に応じて、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行う。得られた演算結果に基づいてシステム制御回路５０が露光制御部４０、測距制御部４２を制御するための、コントラスト方式のオートフォーカス（ＡＦ）処理、自動露出（ＡＥ）処理、フラッシュプリ発光（ＥＦ）処理を行うことができる。さらに、画像処理回路２０は、Ａ／Ｄ変換器１６から出力される画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のオートホワイトバランス（ＡＷＢ）処理も行っている。
【００２５】
メモリ制御回路２２は、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。Ａ／Ｄ変換器１６から出力される画像データは、画像処理回路２０、メモリ制御回路２２を介して、或いはメモリ制御回路２２のみを介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２６】
画像表示メモリ２４に格納された表示用の画像データはＤ／Ａ変換器２６によりアナログ信号に変換され、画像表示部２８に供給され、表示される。画像表示部２８は、例えばＴＦＴ方式のＬＣＤである。この画像表示部２８に撮像した画像データを逐次表示することで、電子ビューファインダー（ＥＶＦ）機能を実現することができる。また、画像表示部２８は、システム制御回路５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラ本体１００の電力消費を大幅に低減することができる。
【００２７】
メモリ３０は、撮影した静止画像あるいは動画像を格納するためのメモリであり、所定枚数の静止画像あるいは所定量の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、動画撮影時には、所定レートで連続的に書き込まれる画像のフレームバッファとして使用される。さらに、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
【００２８】
画像合成回路３１は複数の画像を合成して１枚の合成写真を生成する。そのため、この画像合成回路３１は、メモリ３０に書き込まれている画像データを複数同時に読み込み、回路内で合成処理を実施し、生成した合成画像データをメモリ３０に書き込む。合成対象は、Ａ／Ｄ変換器１６によって変換されてメモリ制御回路２２によって書き込まれた画像データや、画像処理回路２０によって画像処理された画像データとなる。
【００２９】
圧縮・伸長回路３２は、公知の圧縮手法を用いて画像データの圧縮（符号化）と伸長（復号）を行う。圧縮・伸長回路３２は、メモリ３０に格納された画像を読み込んで圧縮処理、或いは伸長処理を行い、処理を終えたデータを再びメモリ３０に書き込む。また、圧縮・伸長回路３２は、動画像データを所定のフォーマットに圧縮符号化し、又は所定の圧縮符号化データから動画像信号を伸張する機能も有する。
【００３０】
露光制御部４０は、測光制御部４６からの測光情報に基づいて絞り３１２を制御する絞り制御部３４０と連携しながらシャッター１２を制御する。測光制御部４２はＡＦ（オートフォーカス）処理を行う。測光制御部４２は、レンズユニット３００内の撮像レンズ３１０に入射した光線を絞り３１２、レンズマウント３０６，１０６、ミラー１３０、焦点調節用サブミラー（不図示）を介して一眼レフ方式で入射させ、光学像として結像された画像の合焦状態を測定する。
【００３１】
測光制御部４６は、ＡＥ（自動露出）処理を行う。測光制御部４６は、レンズユニット３００内の撮像レンズ３１０に入射した光線を、絞り３１２、レンズマウント３０６，１０６、ミラー１３０、測光用サブミラー（図示せず）を介して一眼レフ方式で入射させ、光学像として結像された画像の露出状態を測定する。
【００３２】
また、測光制御部４６は、測光制御部４２による測定結果と、Ａ／Ｄ変換器１６からの画像データを画像処理回路２０によって演算した演算結果とを用いて、ＡＦ制御を行うようにしてもよい。さらに、測光制御部４６による測定結果と、Ａ／Ｄ変換器１６からの画像データを画像処理回路２０によって演算した演算結果とを用いて露出制御を行うようにしてもよい。
【００３３】
システム制御回路５０はカメラ本体１００全体を制御するものであり、周知のＣＰＵ等で構成される。不揮発性メモリ５６はシステム制御回路５０のＣＰＵが実行するプログラム等を記憶する。システム制御回路５０は、不揮発性メモリ５６から読み出したプログラムに基づいて、撮像装置内の各部の制御や演算処理、記録媒体２００へのデータの記録のための記録制御処理等を実行する。
【００３４】
表示部５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声などを用いて動作状態やメッセージなどを外部に通知するための通知部として機能する。表示部５４としては、例えばＬＣＤやＬＥＤなどによる視覚的な表示だけでなく、音声による通知を行う発音素子などを有しても良い。また、表示部５４は、カメラ本体１００の操作部７０近辺の、視認しやすい、単数あるいは複数領域に設置される。また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。
【００３５】
表示部５４の表示内容の内、ＬＣＤなどの画像表示部に表示するものとしては以下のものがある。まず、単写／連写撮影表示、セルフタイマー表示等、撮影モードに関する表示がある。また、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示等の記録に関する表示がある。また、シャッター速度表示、絞り値表示、露出補正表示、調光補正表示、外部フラッシュ発光量表示、赤目緩和表示等の撮影条件に関する表示がある。その他に、マクロ撮影表示、ブザー設定表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００の着脱状態表示がある。更に、レンズユニット３００の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示、外部コンピュータとの接続状態を示す表示等も行われる。
【００３６】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、例えば、以下のものがある。合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッター速度表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等である。
【００３７】
不揮発性メモリ５６は後述するプログラムなどが格納された電気的に消去・記録可能な記憶媒体であり、例えばＥＥＰＲＯＭ等が用いられる。
【００３８】
参照符号６０，６２，６４，７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。ここで、これらの操作手段の具体的な説明を行う。
【００３９】
モードダイアルスイッチ６０は、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード等の各機能撮影モードを切り替え設定することができる。他に、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モードなどの各機能撮影モードを切り替え設定することもできる。
【００４０】
シャッタースイッチ６２（ＳＷ１）は、不図示のシャッターボタンの操作途中（例えば半押し）でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示するスイッチとして機能する。
【００４１】
シャッタースイッチ６４（ＳＷ２）は、不図示のシャッターボタンの操作完了（例えば全押し）でＯＮとなり、露光処理、現像処理、及び記録処理からなる一連の処理の動作開始を指示するスイッチとして機能する。まず、露光処理では、撮像素子１４から読み出した信号が、Ａ／Ｄ変換器１６、メモリ制御回路２２を介して画像データとしてメモリ３０に書き込まれる。更に、この画像データは、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理が行われる。更に、記録処理では、メモリ３０から画像データを読み出し、圧縮・伸張回路３２で圧縮を行い、記録媒体２００に書き込む。
【００４２】
操作部７０は各種ボタンやタッチパネルなどから構成される。一例として、ライブビュー開始／停止ボタン、動画記録開始／停止ボタン、メニューボタン、セットボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋／−ボタンを含む。更に、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、調光補正ボタン、外部フラッシュ発光量設定ボタン、日付／時間設定ボタンなども含む。なお、上記プラスボタン及びマイナスボタンの各機能は、回転ダイアルスイッチを備えることによって、より軽快に数値や機能を選択することが可能となる。
【００４３】
また、操作部７０には、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチがある。また、ＪＰＥＧ圧縮の圧縮率を選択するため、あるいは撮像素子の信号をそのままデジタル化して記録媒体に記録するＲＡＷモードを選択するためのスイッチである圧縮モードスイッチがある。また、ワンショットＡＦモードとサーボＡＦモードとを設定可能なＡＦモード設定スイッチなどがある。ワンショットＡＦモードでは、シャッタースイッチ６２（ＳＷ１）を押した際にオートフォーカス動作を開始し、一旦合焦した場合、その合焦状態を保ち続ける。サーボＡＦモードでは、シャッタースイッチ６２（ＳＷ１）を押している間、連続してオートフォーカス動作を続ける。
【００４４】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されている。電源制御部８０は、電池の装着の有無、電池の種類、電池残量の検出を行い、検出結果及びシステム制御回路５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００４５】
参照符号８２，８４はコネクタ、参照符号８６はアルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ‐ｉｏｎ電池、Ｌｉポリマー電池等の二次電池、ＡＣアダプター等からなる電源部である。
【００４６】
参照符号９０はメモリカードやハードディスク等の記録媒体やＰＣとのインターフェース、参照符号９２はメモリカードやハードディスク等の記録媒体やＰＣと接続を行うコネクタである。参照符号９８はコネクタ９２に記録媒体２００が装着されているか否かを検知する記録媒体着脱検知回路である。インターフェース及びコネクタとしては、種々の記憶媒体の規格に準拠したものを用いて構成することが可能である。例えば、ＰＣＭＣＩＡ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ  Ｍｅｍｏｒｙ  Ｃａｒｄ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ａｓｓｏｃｉａｔｉｏｎ）カードやＣＦ（コンパクトフラッシュ（登録商標））カード、ＳＤカード等である。インターフェース９０、そしてコネクタ９２をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、各種通信カードを接続することができる。通信カードとしては、ＬＡＮカードやモデムカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）カード、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）１３９４カードがある。他にも、Ｐ１２８４カード、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）カード、ＰＨＳ等がある。これら各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００４７】
光学ファインダー１０４は、撮像レンズ３１０に入射した光線を、一眼レフ方式によって、絞り３１２、レンズマウント３０６，１０６、ミラー１３０，１３２を介して導き、ユーザに光学像として視覚させる。これにより、画像表示部２８による電子ファインダー機能を使用すること無しに、光学ファインダーのみを用いて撮影を行うことが可能である。また、光学ファインダー１０４内には、表示部５４の一部の機能、例えば、合焦状態、手振れ警告、フラッシュ充電、シャッター速度、絞り値、露出補正などが表示される。
【００４８】
インターフェース１２０は、レンズマウント１０６内でカメラ本体１００をレンズユニット３００との電気的な接続を行うためのインターフェースである。コネクタ１２２は、カメラ本体１００とレンズユニット３００との電気的接続を行う。また、レンズマウント１０６及びコネクタ１２２にレンズユニット３００が装着されているか否かは、不図示のレンズ着脱検知部により検知される。コネクタ１２２はカメラ本体１００とレンズユニット３００との間で制御信号、状態信号、データ信号などを伝え合うと共に、各種電圧の電流を供給する機能も備えている。また、コネクタ１２２は電気通信だけでなく、光通信、音声通信により通信を行う構成としてもよい。
【００４９】
記録媒体２００は、本実施形態ではメモリカードであり、半導体メモリから構成される記録部２０２、カメラ本体１００とのインターフェース部２０４、カメラ本体１００と接続を行うコネクタ２０６を備えている。
【００５０】
以上、実施形態におけるカメラ本体１００とレンズユニット３００からなる撮像装置の構成を説明した。
【００５１】
＜記録媒体２００について＞
本実施形態では、記録媒体２００として、ＳＤ  Ｃａｒｄ  ＡｓｓｏｃｉａｔｉｏｎによるＳＤ規格に準拠したメモリカード（ＳＤカード）を用いるものとする。そして、ＳＤ規格におけるスピードクラス仕様に従った書き込み方（法スピードクラス書き込み）で記録される。スピードクラス仕様は、記録媒体に連続してデータを記録する際の最低速度を保証する仕様である。
【００５２】
スピードクラス書き込みでは、記録領域（Ｕｓｅｒ  Ａｒｅａ）をＡＵ（Ａｌｌｏｃａｔｉｏｎ  Ｕｎｉｔ）単位で管理する。１つのＡＵは、ＲＵ（Ｒｅｃｏｒｄｉｎｇ  Ｕｎｉｔ）を複数含む。ＲＵのサイズは、カードの種類（ＳＤＳＣ、ＳＤＨＣ、ＳＤＸＣ）やスピードクラスの種類によって異なるが、現在の規格では１６ＫＢの倍数で、最大５１２ＫＢである。ＲＵは記録媒体のクラスタ（最小管理単位）の整数倍の大きさを有する。スピードクラス書き込みは、データが記録されていない空のＡＵ（データが記録されたＲＵを有しないＡＵ）だけに行われる。一方、データが記録されたＲＵを有するＡＵは、断片化ＡＵ（ｆｒａｇｍｅｎｔｅｄ  ＡＵ）と呼ばれる。
【００５３】
なお、本実施形態は、記録領域の管理単位が異なる書き込み方法をサポートする他の規格の記録媒体を用いる記録装置にも適用可能である。このような記録媒体の一例を挙げれば、ＣＦカードがある。ＣＦカードでは、最低記録速度を保証する書き込み方法として、ＶＰＧ  （Ｖｉｄｅｏ  Ｐｅｒｆｏｒｍａｎｃｅ  Ｇｕａｒａｎｔｅｅ）が定められている。
【００５４】
＜記録媒体２００のスピードクラス書き込みについて＞
まず、図２について説明する。図２（ａ）、（ｂ）はそれぞれ記録媒体２００内の記録部２０２のＡＵとＲＵの概念を含めた論理アドレスマップを模式的に示している。ＲＵの数やＡＵの数については記録媒体ごとに異なるが、本実施形態の記録媒体２００内の記録部２０２には、０番（ＲＵ＿０）〜１３１０７１（ＲＵ＿１３１０７１）番までの１３１０７２個のＲＵが含まれているものとする。そして、１つのＡＵ内に８つのＲＵが含まれており、０番（ＡＵ＿０）〜１６３８３番（ＡＵ＿１６３８３）までの１６３８４個のＡＵが含まれているものとする。
【００５５】
ＡＵ＿０（ＲＵ＿０〜ＲＵ＿７）は、管理領域として使用され、システム情報が記録される。ここではシステム情報の例としてＭＢＲ（Ｍａｓｔｅｒ  Ｂｏｏｔ  Ｒｅｃｏｒｄ）、ＢＰＢ（ＢＩＯＳ  Ｐａｒａｍｅｔｅｒ  Ｂｌｏｃｋ）、ＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）、ＤＥ（Ｄｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙ）を示している。しかし、これらに限定されない。なお、ここで例示したシステム情報は公知であるため、その詳細についての説明は省略する。そして、ＡＵ＿１〜ＡＵ＿１６３８３（ＲＵ＿８〜ＲＵ＿１３１０７１）には、データを記録するためのデータ記録領域として使用される。
【００５６】
図２（ａ）、（ｂ）を参照し、従来のスピードクラス書き込み時のＡＵ中ＲＵの使用方法と、一般的なビデオスピードクラス（以下、ＶＳＣと言う）の使用方法であるシングルストリーム書き込みの違いを説明する。
【００５７】
まず図２（ａ）の従来のスピードクラス時のＲＵ使用シーケンスについて説明する。まず、すべてのＲＵに論理的にデータが入っていない空のＡＵが探索される。これは前述の通り記録媒体のＡＵの特性上、フルで空いているＡＵにデータを書き込むことで記録媒体の性能を最大限に引き出し、高速に書き込むためである。次に探索した空のＡＵに対して、ＲＵ単位でライト命令を発行し、ＲＵのサイズ単位でデータを書き込んでいく。そしてデータ書き込み中のＡＵにおいて、全てのＲＵがデータ書き込み済みになったら、次のフルで空いているＡＵを探索し、また同じようにＲＵ単位でデータを書き込んでいく。これを繰り返しながら記録を順次行っていき、１番目のファイル（ＤＡＴＡ１）の書き込みを終了する。データ書き込みの終了時には、特別なコマンドの発行等はせずに終了する。次に２つ目のファイル（ＤＡＴＡ２）を書き込むときには、再度１つ目のファイルを書き込んだ際の制御と同じように、フルで空いているＡＵを探索し、探索した空のＡＵに対してＲＵ単位でデータを書き込んでいく。この時、１つ目のファイルのデータ（ＤＡＴＡ１）の終了位置がＡＵ単位（ＡＵ内の最後のＲＵ）で終了する場合は問題ない。それに対し、ＡＵ単位で終了しない、つまりＡＵ内の最後のＲＵでなく途中のＲＵでデータの書き込みが終了した場合、そのＡＵの中のデータが書き込まれていない残りのＲＵ（残ＲＵ）が発生する。このＡＵ中の残ＲＵは従来のスピードクラス領域としては利用できない領域となり。２つ目のファイルの書き込み時には利用できない。
【００５８】
次に、図２（ｂ）を参照して、ＶＳＣシングルストリームでの書き込み時のＲＵ使用方法について説明する。まず１つ目のファイル（ＤＡＴＡ１）については、従来のスピードクラスと同様に、フルに空いているＡＵを探索し、空のＡＵにＲＵ単位でデータを書き込んでいく。但し、ＲＵ単位でデータを書き込む前に、Ｓｅｔ  Ｆｒｅｅ  ＡＵコマンドを発行して、使用予定の空のＡＵをあらかじめ記録媒体に宣言をする。このＳｅｔ  Ｆｒｅｅ  ＡＵでは、予め複数のＡＵを指定しておく。Ｓｅｔ  Ｆｒｅｅ  ＡＵでは、予め８つまでＡＵを指定することが可能である。ＶＳＣでは、このＳｅｔ  Ｆｒｅｅ  ＡＵで指定したＡＵ以外の場所にデータを書き込むと、ＶＳＣとしての制約に対して違反をしたことになり、スピード保証がされなくなってしまう。
【００５９】
Ｓｅｔ  Ｆｒｅｅ  ＡＵで使用予定の空のＡＵを予め宣言することで、記録媒体にとって、たとえその場所に前のデータが存在したとしてもそれを無効にして連続書きを行うモードにスイッチングできる。記録媒体のフラグメンテーションによるガーベッジコレクションを防ぐという意味でメリットを享受できる。ただし、Ｓｅｔ  Ｆｒｅｅ  ＡＵコマンドでは予め８つのＡＵしか指定できないため、これ以上のＡＵを使用する場合には、再びＳｅｔ  Ｆｒｅｅ  ＡＵコマンドを発行しなければならなくなる。Ｓｅｔ  Ｆｒｅｅ  ＡＵは、最大２５０ｍｓのコマンドオーバーヘッドが発生し、その間記録装置が記録媒体へのアクセスができないというデメリットも存在する。
【００６０】
ＶＳＣのシングルストリームではＳｅｔ  Ｆｒｅｅ  ＡＵと、ＲＵ単位のライト命令とを組み合わせながら、記録媒体へアクセス、データを書き込んでいく。従来のスピードクラスとは、１つ目以降のファイル（ＤＡＴＡ１）の書き込みの終了時と、次の２つ目以降のファイル（ＤＡＴＡ２）の書き込み開始時の制御が大きく異なる。具体的には、１つ目以降のファイルの記録終了時にＳｕｓｐｅｎｄ  ＡＵコマンドを発行し、２つ目以降のファイルの記録開始時にＲｅｓｕｍｅ  ＡＵコマンドを発行する。Ｓｕｓｐｅｎｄ  ＡＵコマンドは、直前にライト命令によりデータを書き込んだデータ記録済みのＲＵの次の空のＲＵの位置の情報を記録媒体に保存するコマンドである。つまり、次にデータを書き込むべき、次の空のＲＵの位置を記録媒体に保存することになる。Ｒｅｓｕｍｅ  ＡＵは、ビデオスピードクラスにおいて、ＡＵの開始位置ではなく、Ｓｕｓｐｅｎｄ  ＡＵコマンドにより記録媒体に保存したＲＵの位置、つまり、ＡＵの途中のＲＵ位置から記録を開始するためのコマンドである。ＲＵ位置の情報は記録媒体に保存をするので、記録媒体の電源をＯＦＦ、ＯＮしても保持される情報である。また、ＡＣＭＤ１３というコマンドを使用することにより、撮像装置は、記録媒体に保持されているＲＵの位置の情報を記録媒体から取得することができる。
【００６１】
例えば、図２（ｂ）において、ＤＡＴＡ１の書き込みの終了後にＳｕｓｐｅｎｄ  ＡＵコマンドを発行することにより、記録媒体２００には、次の記録開始位置するためのＲＵ位置情報としてＲＵ＿１９の位置情報が保持される。つまり、記録媒体に次の記録開始位置であるＲＵ位置の位置記録が行われる。そして、ＤＡＴＡ２の書き込み開始前にＲｅｓｕｍｅ  ＡＵコマンドを発行することにより、ＤＡＴＡ２を、ＲＵ＿１９から書き込むことが可能となる。
【００６２】
このように、Ｓｕｓｐｅｎｄ  ＡＵコマンド、Ｒｅｓｕｍｅ  ＡＵコマンドを使用することにより、ＡＵの途中の残ＲＵからデータの書き込みを行ことができるようになる。そのため、残ＲＵを生成することなく、複数のファイルを１つのＡＵ中の連続したＲＵに記録することができるようになる。
【００６３】
次にＶＳＣのマルチストリーム書き込みの概念について説明する（詳細については、非特許文献１のＳＤＡから提供された簡易版規格書を参照されたい）。ここでは、ＶＳＣのマルチストリーム書き込みに関するコマンドつまりＵｐｄａｔｅ  ＤＩＲ，  Ｒｅｌｅａｓｅ  Ｄｉｒ，コマンドについて詳細な説明を行う。
【００６４】
まず従来のスピードクラスでの記録制御方法だが、生成したファイルのファイルシステム上のＤｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙに対応するセクターをＵｐｄａｔｅ  ＤＩＲというコマンドを通して記録媒体に発行し登録をする。あらかじめこれを登録することで、記録媒体にランダムアクセスが走った場合、そのランダムアクセス先が登録していたセクターの場合は特別な制御をすることで速度の低下を最小限に抑えることが目的である。その後Ｓｅｔ  Ｆｒｅｅ  ＡＵコマンドなどを実施後、記録開始コマンドであるＳｔａｒｔ  Ｒｅｃをコールし、記録媒体へのデータの記録を開始する。そしてデータ（ファイル）の記録終了時には特別なコマンドは発行しない。
【００６５】
次にビデオスピードクラスのマルチストリーム書きの制御方法について説明を行う。まず従来と同じように生成したファイルのＤｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙに対応するセクターをＵｐｄａｔｅ  ＤＩＲにより登録する。そしてＳｅｔ  Ｆｒｅｅ  ＡＵコマンドなどを実施後、Ｓｔａｒｔ  Ｒｅｃコマンドを実施してビデオスピードクラス制御を開始する。その後新たなファイルを生成してそのファイルに対しても以前に生成したファイルと並行してビデオスピードクラスを適用したデータの記録が可能になる。但し、Ｕｐｄａｔｅ  ＤＩＲにより登録したセクターの残容量が少なくなると、新たな画像ファイルのＤｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙ情報を登録済みのセクターに追記不可能となる。追記不可能となった場合には、新たにＵｐｄａｔｅ  ＤＩＲを発行して、Ｄｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙ情報を記録するセクターを記録媒体に登録する必要がある。このＵｐｄａｔｅ  ＤＩＲにより、ビデオスピードクラスでは同時に最大８個までセクターを登録することが可能であると規格上定められている。そして登録したセクターへのファイルのＤｉｒｅｃｔｏｒｙ  Ｅｎｔｒｙの記録が完了した後に、Ｕｐｄａｔｅ  ＤＩＲの対のコマンドであるＲｅｌｅａｓｅ  Ｄｉｒを発行して登録したセクターの設定を解除する。Ｒｅｌｅａｓｅ  Ｄｉｒの発行回数がＵｐｄａｔｅ  ＤＩＲを発行した回数と同等になった場合、ビデオスピードクラスは自動的に終了する。
【００６６】
またビデオスピードクラスのマルチストリーム書き込みにはコマンド発行の制約だけでなく、書き込む場所についての制約も存在する（非特許文献１を参照されたい）。マルチストリーム書き込みはファイル毎にスピードクラス保障するのではなく、複数のファイルが最低スピード保証に対してタイムシェアリングを行うため、書き込む先は連続領域である必要がある。例えば、５１２ＭＢのＡＵに対して、ファイル１が６４ＭＢのデータを書き込んだ場合、ファイル２は次のＡＵに書き込むのではなくファイル１が書き込んだ５１２ＭＢ中の６４ＭＢ以降の場所に連続的に書き込みを行わなければならないということである。この制約を満たさない場合ビデオスピードクラス保障がされなく、ビデオスピードクラスが解除され、再度Ｓｔａｒｔ  Ｒｅｃコマンドを発行する必要がある。
【００６７】
複数のファイルを同じＡＵに対して記録をしてしまうと、片方を消去した場合、非スピードクラスの空き容量としては消去した分増量するが、フルで空いているＡＵを欲するスピードクラスの空き容量としては増量しないという弊害も生じてしまう。
【００６８】
このように、従来のスピードクラスとビデオスピードクラスではＲＵ使用方法、ファイル制御方法について異なる制御をすることにより、ビデオスピードクラスでは最低スピード保証が３倍になる。そして、さらに空き容量をより有効に使うこと、マルチストリーム書き込みが新たに可能になる。
【００６９】
＜記録媒体２００の構成＞
図３に、ビデオスピードクラス制御に対応した記録媒体２００の構成を説明する。
【００７０】
記録媒体２００には、データ記憶用のメモリ２０２と、レジスタ記憶用のメモリ３１０、と制御部２２０が設けられている。データ記憶用のメモリ３００は、図２の記録部２０２に対応しており、図２のような論理アドレスで管理されている。メモリ２０２は、前述のように、管理領域２０２１とデータ記録領域２０２２を有している。記録媒体２００は、メモリ２０２とは別の、レジスタ用の不揮発性のメモリ２１０を有しており、メモリ２１０には、記録媒体のＩＤ等の管理情報や、ステータス情報等が記録されている。このメモリ２１０には、記録を再開する際のＲＵの位置情報も記録されている。制御部２２０は、記録媒体２００内でのデータの記録、読み出し、コネクタ２０６を介して接続される外部装置とのデータ送受信等の制御を行う。具体的には、コネクタ２０６を介して受信したコマンドやデータに応じて、メモリ２０２へのデータの記録や読み出しや、レジスタ２１０へのデータの記録、読み出しを行ったり、コネクタ２０６を介してデータの送信を行ったりする。例えば、制御部２２０は、Ｓｕｓｐｅｎｄ  ＡＵコマンドを受信したことに応じて、ＲＵの位置の情報をメモリ２１０に記録する。また、制御部２２０は、外部装置（撮像装置）から、ＡＣＭＤ１３を受信した場合は、次の記録開始位置であるＲＵ位置を含むメモリ２１０に記録されている情報を読み出し、コネクタ２０６を介して外部装置（撮像装置）に送信する。また。制御部２２０は、外部装置からＲｅｓｕｍｅ  ＡＵを受信した場合は、メモリ２１０に記録されているＲＵ位置、つまり、ＡＵの途中であるＲＵ位置から、データの記録を開始するように制御する。
【００７１】
＜ビデオスピードクラスでの書き込み処理＞
記録媒体２００に対して、ビデオスピードクラスに従った書き込み処理を実現するための撮像装置の処理を説明する。図４は、ビデオスピードクラスに従った書き込み処理のフローチャートである。
【００７２】
なお図４に示すフローチャートは、撮像装置のシステム制御回路５０が不揮発性メモリ５６に格納された本発明に係るプログラムをメモリ５２に読み出し、読み出したプログラムに基づいて演算処理や各部の制御を行うことにより実現される。
【００７３】
まず、Ｓ４００において、システム制御回路５０は、記録媒体２００にＵｐｄａｔｅ  ＤＩＲコマンドを発行し、ディレクトリエントリを記録する管理領域のセクターを記録媒体２００に登録する。
【００７４】
次に、システム制御回路５０は、Ｓ４０１において、記録媒体２００に保持されているＲＵ位置が有効か判断する。記録媒体２００のレジスタ２１０に保持されている情報は、システム制御回路５０が記録媒体２００に、ＡＣＭＤ１３というコマンドを送信することにより取得することができる。そのため、ＡＣＭＤ１３を使用してＲＵ位置の情報を記録媒体２００から取得することができる。このＲＵ位置の情報の取得は、撮像装置に記録媒体２００が装着され接続したタイミングで行い、ＲＵ位置の情報をメモリ５２に保持しておいてもよいし、Ｓ４０１においてＲＵ位置の情報の取得を行うようにしてもよい。Ｓ４０１では、記録媒体２００から取得したＲＵ位置が０の場合、或いはデータ記録領域２０２２の範囲を超えるＲＵ位置を示す値の場合に無効であると判断する。その他の方法で無効であるかを判断してもよい。無効であると判断された場合は、Ｓ４０３に進み、そうでない場合は、Ｓ４０２に進む。
【００７５】
Ｓ４０２では、システム制御回路５０は、記録媒体２００に保持されているＲＵ位置から記録を開始するために、記録媒体２００にＲｅｓｕｍｅ  ＡＵを発行する。
【００７６】
Ｓ４０３では、システム制御回路５０は、記録媒体２００のデータ記録領域２０２２のうち、空きＡＵを検索する。そして、Ｓ４０４で、システム制御回路５０は、記録媒体２００にＳｅｔ  Ｆｒｅｅ  ＡＵコマンドを発行し、Ｓ４０３で検索した空きＡＵ置を登録し、登録した空きＡＵから記録が開始されるようにする。
【００７７】
次に、Ｓ４０５では、システム制御回路５０は、ビデオスピードクラス（ＶＳＣ）でのデータの書き込みを実行するため、Ｓｔａｒｔ  Ｒｅｃコマンドを記録媒体２００に発行する。
【００７８】
その後、Ｓ４０６では。システム制御回路５０は、記録媒体２００のデータ記録領域２０２２へのデータの書き込みを実施する。データの書き込み処理では、Ｗｒｉｔｅコマンドを用いて記録媒体２００へのデータの記録を行う。記録対象のデータが大きい場合は、複数のデータに分割し、複数回Ｗｒｉｔｅコマンドを使用して１つのファイルの一連のデータの記録を行う。本フローチャートではデータの記録の際のファイルのオープン処理やクローズ処理等は省略している。
【００７９】
次に、Ｓ４０７において、システム制御回路５０は、Ｓ４０５で記録したデータに対応するシステム情報（ディレクトリエントリ情報等）を、記録媒体２００の管理領域２０２１であって、Ｓ４００で登録したセクターに書き込む。
【００８０】
データおよびシステム情報の記録が完了すると、Ｓ４０８において、システム制御回路５０は、Ｓｕｓｐｅｎｄ  ＡＵコマンドを発行する。このコマンド記録媒体２００に送信することにより、前述のように、記録媒体２００では、データ記録領域２０２２に書き込んだ後のＡＵ途中のＲＵ位置の情報が、記録媒体のレジスタ２１０に登録される。そのため、次回の書き込み開始時に、このＲＵ位置から記録を開始することができる。
【００８１】
このように、データ記録完了後にＳｕｓｐｅｎｄ  ＡＵコマンドで記録媒体に保存したＡＵ途中のＲＵ位置（次にデータ記録を行う際の記録開始位置）からデータを書き込むことで、ＶＳＣにおいても効率よくＡＵを使用した書き込みを実施できる。
【００８２】
＜記録媒体２００のフォーマット処理＞
次に、記録媒体２００のフォーマット処理（初期化処理）について説明する。
【００８３】
記録媒体２００のフォーマット処理は、撮像装置の操作部７０がユーザに操作され、記録媒体のフォーマットの実行が指示された場合に実行する。ユーザ操作により記録媒体のフォーマットが指示されると、図５のフォーマット処理（初期化処理）が実行される。フォーマット処理を実行する際には、システム制御回路５０は、記録媒体２００への記録、読み出しに関する処理を中断してからフォーマット処理を実行し、フォーマット処理の完了後に、中断した処理を再開する。図５を参照して、フォーマット処理について説明する。なお、図５に示すフローチャートは、撮像装置のシステム制御回路５０が不揮発性メモリ５６に格納された本発明に係るプログラムをメモリ５２に読み出し、読み出したプログラムに基づいて演算処理や各部の制御を行うことにより実現される。
【００８４】
以下、図５を参照してフォーマット処理を説明する。
【００８５】
まず、Ｓ５００において、システム制御回路５０は、指示されたフォーマットが、「論理フォーマット」であるか、物理フォーマットであるかを判定する。フォーマット処理には、記録媒体２００のシステム情報のみを初期化する「論理フォーマット」と、記録媒体２００のシステム情報及びデータ領域を初期化する「物理フォーマット」がある。そして、ユーザは、フォーマットを指示する際に、操作部７０を操作して、どちらのフォーマットを実行するかを選択可能である。「論理フォーマット」であると判定された場合は、Ｓ５０１に進み、「物理フォーマット」と判定された場合は、Ｓ５０５に進む。
【００８６】
Ｓ５０１では、システム制御回路５０は、記録媒体２００の管理領域２０２１のシステム情報を初期化する。管理領域の初期化では、所定のフォーマットパラメータに従って、ＭＢＲ、ＢＰＢ、ＦＡＴ、ＤＥ等のシステム情報を作成し、記録媒体２００の管理領域２０２１に記録し、管理領域２０２１のシステム情報を初期状態に更新する。
【００８７】
論理フォーマットの場合は、管理領域の初期化しか行わず、レジスタのＲＵ位置の情報が保持されたままとなってしまうため、Ｓ５０２〜Ｓ５０４の処理を実行して、ＲＵ位置のクリアする処理を実行する。
【００８８】
Ｓ５０２において、システム制御回路５０は、記録媒体２００に、ＡＣＭＤ１３を送信し、記録媒体２００のレジスタ２１０に保持されているＲＵ位置の情報を取得する。そして、Ｓ５０３で、ステム制御回路５０は、Ｓ５０２で取得したＲＵ位置が有効かを判断する。この判断方法は、Ｓ４０２と同様である。
【００８９】
Ｓ５０３で有効なＲＵ位置であると判定された場合は、Ｓ５０４でＲＵ位置のクリア処理を実行する。Ｓ５０３で有効なＲＵ位置でないと判定された場合は、ＲＵ位置のクリア処理は不要であるためＲＵ位置のクリア処理を実行せずに、フォーマット処理を完了する。
【００９０】
Ｓ５０３では、システム制御回路５０は、記録媒体２００のレジスタ２１０に記録されているＲＵ位置の情報を削除または無効な情報とするための、ＲＵ位置のクリア処理を実行する。具体的には、
（１）Ｓｅｔ  Ｆｒｅｅ  ＡＵコマンドを発行する（指定するＡＵはどのＡＵであってもよい）
（２）取得したＲＵ位置を含むＡＵ内のいずれかの位置に、Ｗｒｉｔｅコマンド等を用いてデータの書き込み処理を行う
（３）取得したＲＵ位置を含むＡＵ内のいずれかの位置に、Ｅｒａｓｅコマンド等を用いてデータの削除処理を行う
のうちの何れかの処理を実行する。
【００９１】
ＲＵ位置のクリア処理においては、上記の（１）〜（３）のうちの１つだけ実行してもよいし、１つだけではなく、複数、または、全てを行うようにしてもよい。
【００９２】
上記の（１）〜（３）のいずれかの処理を行うと、レジスタ２１０に保持されているＲＵ位置と、（１）〜（３）の処理後に記録開始されるＲＵ位置とに矛盾が発生するため、記録媒体２００においてレジスタ２１０のＲＵ位置の情報がクリアされることになっている。
【００９３】
このように、論理フォーマットの場合は、管理領域２０２１のシステム情報の初期化（Ｓ５０１）と、レジスタ２１０のＲＵ位置のクリア処理（Ｓ５０４）を行う。本実施形態では、Ｓ５０２、Ｓ５０３の処理によりレジスタ２１０に保持されているＲＵ位置が有効であるかを確認し、有効である場合にのみＳ５０４のＲＵ位置のクリア処理を行った。しかし、Ｓ５０２、Ｓ５０３の処理を行わず、論理フォーマットの場合には、必ずＳ５０４のＲＵ位置のクリア処理を行うようにしてもよい。
【００９４】
物理フォーマットの場合、Ｓ５０５において、システム制御回路５０は、Ｓ５０１と同様の管理領域２０２１の初期化を行うと共に、データ記録領域２０２２の初期化を行う。データ記録領域の初期化では、データ記録領域の全ＡＵに対してＥｒａｓｅコマンドを発行してデータを消去して、全データ記録領域のデータを消去する。この場合、レジスタ２１０に保持されているＲＵ位置を含むＡＵに対してもＥｒａｓｅコマンドによりデータの削除が行われるため、初期化処理とは別に、ＲＵ位置のクリア処理を実行する必要はない。そのため、物理フォーマットの場合には、管理領域の初期化と、データ記録領域の初期化を実行すると、フォーマット処理が完了する。
【００９５】
以上説明したように、論理フォーマット時には管理領域２０２１のシステム情報の初期化だけでは、レジスタ２１０に保存されているＲＵ位置のクリアは実施されない。そのため、本実施形態では、初期化処理とは別に、ＲＵ位置のクリア処理を実行している。ＲＵ位置のクリア処理を実行しないと、論理フォーマット処理後に、論理フォーマット処理前に設定されたＲＵ位置を用いた、ＡＵの途中のＲＵ位置からの書き込みが実行されてしまい、本来空き領域であるＲＵへの記録されなくなってしまう。そこで、論理フォーマット時にＲＵ位置のクリア処理を実行ことで、論理フォーマット処理前のＲＵ位置を使わないでデータ記録領域内の所望のＡＵ内の適切なＲＵ位置から書き込みを実施し、記録媒体のデータ領域を効率よく使用することができる。
【００９６】
＜ＲＵ位置クリア処理の変形例＞
上記で説明したように、Ｓ５０４において、（１）〜（３）のいずれかの処理を行うことにより、通常は、記録媒体２００のレジスタ２１０に記録されているＲＵ位置の情報をクリア（無効化）することが可能である。しかし、記録媒体によっては、正しい処理が行われずに、（１）〜（３）の処理を行っても、レジスタ内のＲＵ位置の情報がクリアされないものがある。そのため、Ｓ５０４のＲＵ位置のクリア処理を実行した後に、更に、図６のＲＵ位置のクリア処理を行うようにしてもよい。なお、図６に示すフローチャートは、撮像装置のシステム制御回路５０が不揮発性メモリ５６に格納された本発明に係るプログラムをメモリ５２に読み出し、読み出したプログラムに基づいて演算処理や各部の制御を行うことにより実現される。
【００９７】
まず、Ｓ６００において、システム制御回路５０は、記録媒体２００に、ＡＣＭＤ１３を送信し、記録媒体２００のレジスタ２１０に保持されているＲＵ位置の情報を取得する。そして、Ｓ６０１で、システム制御回路５０は、Ｓ５０２で取得したＲＵ位置が有効かを判断する。このＳ６００、Ｓ６０１の処理は、それぞれ、Ｓ５０２、Ｓ５０３と同様の処理である。
【００９８】
次に、システム制御回路５０は記録媒体２００に対して、Ｓ６０２においてＵｐｄａｔｅＤｉｒを発行し、Ｓ６０３においてＳｅｔ  Ｆｒｅｅ  ＡＵを発行し、Ｓ６０４においてＳｔａｒｔ  Ｒｅｃを発行する。このＳ６０２、Ｓ６０３、Ｓ６０４の処理は、それぞれ、Ｓ４００、Ｓ４０４，Ｓ４０５に対応する処理であり、これらの処理を実行することにより、ＶＳＣによるデータの書き込みが可能となる。ここで、Ｓ６０３のＵｐｄａｔｅＤｉｒで指定するセクター、Ｓ６０３のＳｅｔ  Ｆｒｅｅ  ＡＵで指定するＡＵについては、論理フォーマットを行っているので、どこを指定してもよい。
【００９９】
このようにＳ６０２〜Ｓ６０４の処理によりＶＳＣでのデータの書き込みを可能とした状態で、Ｓ６０５において、システム制御部は、Ｗｒｉｔｅコマンドを用いて、Ｓｅｔ  Ｆｒｅｅ  ＡＵで指定したＡＵ内にデータを記録する。これで、ＲＵ位置のクリアのための処理は終了となる。
【０１００】
このように、図６の処理においては、新たにＶＳＣを開始してから、ＶＳＣによるデータの書き込み処理を行うことにより、ＲＵ位置のクリア処理を行っている。新たなＶＳＣを開始し、かつ、開始した新たなＶＳＣにおいてデータの書き込み処理を行うことで、今後、レジスタ２１０に保持されているＲＵ位置からのデータを記録するという状況は完全になくなる。そのため、新たにＶＳＣを開始してから、ＶＳＣによるデータの書き込み処理を行うことにより、記録媒体２００において、レジスタ２１０に保持されているＲＵ位置の情報が確実にクリアされる。
【０１０１】
上述のフローチャートでは、Ｓ６００、Ｓ６０１の処理によりレジスタ２１０に保持されているＲＵ位置が有効であるかを確認し、有効である場合にのみＳ６０２〜Ｓ６０５のＲＵ位置をクリアするための処理を行った。しかし、Ｓ６００、Ｓ６０１の処理を行わず、論理フォーマットの場合には、必ずＳ６０２〜Ｓ６０５の処理を行うようにしてもよい。また、Ｓ５０４の処理を行わずに、図６のフローチャートの処理を行うようにしてもよい。
【０１０２】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【０１０３】
また、上述した実施形態においては、本発明を撮像装置に適用した場合を例にして説明したが、これはこの例に限定されない。すなわち、本発明は、記録媒体２００と接続可能な携帯電話端末や携帯型の画像ビューワ、プリンタ装置、音楽プレーヤー、ゲーム機、電子ブックリーダーなどにも適用可能である。
【０１０４】
なお、システム制御回路５０が行うものとして説明した上述の各種の制御は１つのハードウェアが行ってもよいし、複数のハードウェアが処理を分担することで、装置全体の制御を行ってもよい。
【０１０５】
（他の実施形態）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。この場合、そのプログラム、及び該プログラムを記憶した記録媒体は本発明を構成することになる。また、上述の実施形態の機能を実現する１以上の回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2020036185.tif 000003
【図２】
2020036185.tif 000004
【図３】
2020036185.tif 000005
【図４】
2020036185.tif 000006
【図５】
2020036185.tif 000007
【図６】
2020036185.tif 000008
【手続補正書】
【提出日】令和1年7月4日(2019.7.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録媒体にデータを記録するための記録制御装置であって、
データの記録完了時に、次のデータの記録開始時の記録開始位置を前記記録媒体に記録させる位置記録手段と、
前記記録媒体を初期化する初期化手段と、
前記初期化手段により第１の初期化処理を実行する場合には、前記第１の初期化処理と、前記記録媒体に記録されている前記記録開始位置をクリアするクリア処理を実行するように制御する制御手段と、を有することを特徴とする記録制御装置。
【請求項２】
前記第１の初期化処理は、前記記録媒体の管理領域のみを初期化する処理であることを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記制御手段は、前記初期化手段により前記第１の初期化処理を実行する場合には、前記クリア処理を実行するように制御し、前記初期化手段により第２の初期化処理を実行する場合には、前記クリア処理を実行せずに、前記第２の初期化処理を実行するように制御する子を特徴とする請求項１または２に記載の記録制御装置。
【請求項４】
前記第２の初期化処理は、前記記録媒体の管理領域およびデータ記録領域を初期化する処理であることを特徴とする請求項３に記載の記録制御装置。
【請求項５】
前記記録媒体は、データを記録するためのデータ記録領域と前記データ記録領域を管理するための管理領域とを含む記録部と、前記記録開始位置を保持するレジスタとを有することを特徴とする請求項１乃至４のいずれか１項に記載の記録制御装置。
【請求項６】
データが記録される記録部が、第１の単位、及び、前記第１の単位よりも小さい第２の単位で管理される前記記録媒体に対して、前記第１の単位の開始位置からデータの記録を開始することにより記録速度が保証される所定のスピードクラスにより、データを記録するように制御する記録制御手段と、を有し、
前記所定のスピードクラスにおいて、前記前記第１の単位の途中の第２の単位の位置を、前記記録開始位置として前記記録媒体に記録され、
前記記録制御手段は、前記記録媒体に記録されている前記記録開始位置から記録を開始するための所定のコマンドを送信することにより、前記所定のスピードクラスにおいて、前記第１の単位の途中の第２の単位となる前記記録開始位置からデータの記録を開始可能とすること特徴とする請求項１乃至５のいずれか１項に記載の記録制御装置。
【請求項７】
前記記録媒体は、ＳＤ規格に準拠したメモリカードであり、
前記第１の単位は、ＡＵ（Ａｌｌｏｃａｔｉｏｎ  Ｕｎｉｔ）、前記第２の単位は、ＲＵ（Ｒｅｃｏｒｄｉｎｇ  Ｕｎｉｔ）であり、
前記所定のスピードクラスは、ビデオスピードクラスである、
ことを特徴とする請求項６に記載の記録制御装置。
【請求項８】
前記位置記録手段は、前記記録開始位置を前記記録媒体に記録するために、ＳｕｓｐｅｎｄＡＵコマンドを前記記録媒体に送信し、
前記記録制御手段は、前記記録開始位置からデータの記録を開始させるために、Ｒｅｓｕｍｅ  ＡＵコマンドを前記記録媒体に送信し、
ことを特徴とする請求項７に記載の記録制御装置。
【請求項９】
前記制御手段は、前記クリア処理において、前記所定のスピードクラスにおいてデータの記録対象とする前記第１の単位のデータ記録領域を、第１のコマンドを用いて前記記録媒体に通知することを特徴とする請求項６乃至８のいずれか１項に記載の記録制御装置。
【請求項１０】
前記制御手段は、前記クリア処理において、前記記録開始位置を含む前記第１の単位のデータ記録領域内にデータを記録する処理を実行することを特徴とする請求項６乃至９のいずれか１項に記載の記録制御装置。
【請求項１１】
前記制御手段は、前記クリア処理において、前記記録開始位置を含む前記第１の単位のデータ記録領域内のデータを消去する処理を実行することを特徴とする請求項６乃至１０のいずれか１項に記載の記録制御装置。
【請求項１２】
前記制御手段は、前記クリア処理において、前記所定のスピードクラスによる記録を開始するための処理を実行し、その後、前記所定のスピードクラスにより前記データ記録領域へのデータの記録を実行することを特徴とする請求項６乃至１１のいずれか１項に記載の記録制御装置。
【請求項１３】
前記制御手段は、前記クリア処理を実行した後に、さらに、前記所定のスピードクラスによる記録を開始するための処理を実行し、その後、前記所定のスピードクラスにより前記データ記録領域へのデータの記録を実行するように制御することを特徴とする請求項９ないし１１のいずれか１項に記載の記録制御装置。
【請求項１４】
前記制御手段は、前記第１の初期化処理実行した後に、前記記録媒体から前記記録開始位置を取得し、取得した前記記録開始位置が有効な情報である場合に、前記クリア処理を実行するように制御することを特徴とする請求項１乃至１３のいずれか１項に記載の記録制御装置。
【請求項１５】
前記制御手段は、前記取得した前記記録開始位置が所定のデータである場合には、有効でないと判断することを特徴とする請求項１４に記載の記録制御装置。
【請求項１６】
前記記録制御手段は、
前記所定のスピードクラスにおいて前記記録開始位置を用いずに前記第１の単位の開始位置からデータの記録を開始する場合には、データの記録対象とする前記第１の単位のデータ記録領域を、第１のコマンドを用いて前記記録媒体に通知してから、前記所定のスピードクラスによる記録を開始するための第２のコマンドを前記記録媒体に送信するように制御し、
前記所定のスピードクラスにおいて前記記録開始位置からデータの記録を開始する場合には、前記第１のコマンドを前記記録媒体に送信せずに、前記記録開始位置から記録を開始するための第３のコマンドを送信してから、前記第２のコマンドを前記記録媒体に送信するように制御する、
ことを特徴とする請求項６に記載の記録制御装置。
【請求項１７】
前記制御手段は、データが記録されていない前記第１の単位のデータ記録領域を、前記第１のコマンドによりデータの記録対象として通知するように制御することを特徴とする請求項１６に記載の記録制御装置。
【請求項１８】
記録媒体にデータを記録するための記録装置の制御方法であって、
データの記録完了後に、次のデータの記録開始時の記録開始位置を前記記録媒体に記録させる位置記録工程と、
前記記録媒体を初期化する初期化工程と、
第１の初期化処理を実行する場合には、前記第１の初期化処理と、前記記録媒体に記録されている前記記録開始位置をクリアするクリア処理を実行するように制御する制御工程と、を有することを特徴とする記録装置の制御方法。
【請求項１９】
コンピュータを、請求項１乃至１７のいずれか１項に記載の記録制御装置の各手段として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために、本発明の記録制御装置は、
記録媒体にデータを記録するための記録制御装置であって、データの記録完了時に、次のデータの記録開始時の記録開始位置を記録媒体に記録させる位置記録手段と、記録媒体を初期化する初期化手段と、初期化手段により第１の初期化処理を実行する場合には、第１の初期化処理と、記録媒体に記録されている記録開始位置をクリアするクリア処理を実行するように制御する制御手段と、を有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００８０
【補正方法】変更
【補正の内容】
【００８０】
データおよびシステム情報の記録が完了すると、Ｓ４０８において、システム制御回路５０は、Ｓｕｓｐｅｎｄ  ＡＵコマンドを発行する。このコマンドを記録媒体２００に送信することにより、前述のように、記録媒体２００では、データ記録領域２０２２に書き込んだ後のＡＵ途中のＲＵ位置の情報が、記録媒体のレジスタ２１０に登録される。そのため、次回の書き込み開始時に、このＲＵ位置から記録を開始することができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００９０
【補正方法】変更
【補正の内容】
【００９０】
Ｓ５０４では、システム制御回路５０は、記録媒体２００のレジスタ２１０に記録されているＲＵ位置の情報を削除または無効な情報とするための、ＲＵ位置のクリア処理を実行する。具体的には、
（１）Ｓｅｔ  Ｆｒｅｅ  ＡＵコマンドを発行する（指定するＡＵはどのＡＵであってもよい）
（２）取得したＲＵ位置を含むＡＵ内のいずれかの位置に、Ｗｒｉｔｅコマンド等を用いてデータの書き込み処理を行う
（３）取得したＲＵ位置を含むＡＵ内のいずれかの位置に、Ｅｒａｓｅコマンド等を用いてデータの削除処理を行う
のうちの何れかの処理を実行する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００９７
【補正方法】変更
【補正の内容】
【００９７】
まず、Ｓ６００において、システム制御回路５０は、記録媒体２００に、ＡＣＭＤ１３を送信し、記録媒体２００のレジスタ２１０に保持されているＲＵ位置の情報を取得する。そして、Ｓ６０１で、システム制御回路５０は、Ｓ６００で取得したＲＵ位置が有効かを判断する。このＳ６００、Ｓ６０１の処理は、それぞれ、Ｓ５０２、Ｓ５０３と同様の処理である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９９
【補正方法】変更
【補正の内容】
【００９９】
このようにＳ６０２〜Ｓ６０４の処理によりＶＳＣでのデータの書き込みを可能とした状態で、Ｓ６０５において、システム制御回路５０は、Ｗｒｉｔｅコマンドを用いて、Ｓｅｔ  Ｆｒｅｅ  ＡＵで指定したＡＵ内にデータを記録する。これで、ＲＵ位置のクリアのための処理は終了となる。