(57)【要約】【課題】フラッシュメモリにおいては、累積書込回数が増加するとフラグメンテーション（ブロック分断）が発生する。このような場合、データ書込みに際し内部フラッシュメモリの書き込み可能な連続領域の検索に時間がかかり、データ量の大きな画像や動画記録などを行う際に、単位時間内にデータを記録完了できない可能性がある。【解決手段】カードソケット１０に着脱されるメモリカード１１内のファイル管理情報の初期化処理に先立ち、メモリカード全領域に対して電気的消去処理を実施し、メモリカード１１内のフラッシュメモリのフラグメンテーション発生状況を解消することで、メモリカード１１へのデータ書込みが常時、最適な状況下で実行され得る。【選択図】図１
2005085080.tif 000002
【特許請求の範囲】
【請求項１】
着脱自在なメモリ手段に対し、データをファイルとして書込むインターフェース手段を有し、
前記メモリ手段においては、ファイル管理情報に基づき、データが記録、管理され、
前記インターフェース手段が前記メモリ手段に対して電気的消去処理を行うことを特徴とするデータ記録装置。
【請求項２】
インターフェース手段は、ファイル管理情報の初期化処理時に、前記初期化処理に先立ち、メモリ手段に対して電気的消去処理を行うことを特徴とする請求項１記載のデータ記録装置。
【請求項３】
インターフェース手段は、メモリ手段の内部情報レジスタから取得した情報に基づき、メモリ手段に対して電気的消去処理を行うことを特徴とする請求項１記載のデータ記録装置。
【請求項４】
インターフェース手段は、メモリ手段の内部情報レジスタから取得した情報に基づき、ファイル管理情報の初期化処理時に、前記初期化処理に先立ち、メモリ手段に対して電気的消去処理を行うことを特徴とする請求項１記載のデータ記録装置。
【請求項５】
特定の通信手順によって他機器と通信するための通信手段を有し、前記他機器からの指示に基づき、インターフェース手段がメモリ手段に対して電気的消去処理を行うことを特徴とする請求項１ないし４の何れかに記載のデータ記録装置。
【請求項６】
前記メモリ手段は、電気的に消去、書き換え可能なフラッシュＥＥＰＲＯＭであることを特徴とする請求項１ないし５の何れかに記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、各種データを着脱可能な記録媒体に記録するためのデータ記録装置に関するものである。
【背景技術】
【０００２】
近年、動画や静止画などの映像を記録する機器においては、記録媒体が従来の磁気テープやフィルムから、半導体メモリを使用したメモリカードへと切り替わろうとしている。
【０００３】
特に、デジタルスチルカメラ商品は、その低価格もさることながら、上記メディアへの切り替わりによって、通常ならば３６枚程度の撮影枚数の上限を１０００枚近くに引き上げ、撮影した画像の編集やファイリングなどのパーソナルコンピュータを利用したデータ連携など、従来の機械式カメラではなしえなかった新たな使い方を利用者に提案し、市場に急速に浸透していったことは記憶に新しい。
【０００４】
具体的には、特許文献１の例においては、静止画撮影時の画像信号も動画撮影時の画像信号も共にブロック型の信号に変換し同じ圧縮回路でデータ圧縮することで、静止画及び動画の両方を撮影可能で、且つ記録媒体により多くの画像を記録させることが可能な機器が開示されている。
【０００５】
このような機器においては、記録媒体としてフラッシュメモリ（フラッシュＥＥＰＲＯＭ）を内蔵したメモリカードを使用する例がほとんどである。これはメモリカードが小さく軽量であるため可搬性に優れており、記録中の耐衝撃性にも秀でているという有利な点が認められるからである。しかし、このフラッシュメモリは構造上、メモリカードに対する累積書込回数が増加するとともに、フラグメンテーション（ブロック分断）の発生も増加することが一般的に知られており、このフラグメンテーションが発生しているメモリカードに対しては、内部フラッシュメモリの書込可能な連続領域の検索に時間がかかり、期待通りの速度で記録できない可能性があるという課題が存在する。
【０００６】
そのため、高い速度でのデータ転送を保証する手段としては、フラッシュメモリのデータをあらかじめ電気的に消去しておくことが考えられるが、当然のことながら一定の時間を要し（例えば、特許文献２参照）、フラッシュメモリの全容量が大きければ大きいほど、メモリカード全体の消去時間も長くなる。これは例えば、機器使用者がメモリカードを使用するに先立ち、メモリカードの全消去を行おうとすると、消去完了まで長時間待たされることになり、機器の利便性が損なわれる。しかしながら、メモリカードの全消去を行わなければ、高速度でのデータ記録が保証されがたい状況も発生し得るため、例えばデータ量の大きい動画の記録などを行う際に、正常にデータを記録できない可能性がある。
【０００７】
また、特許文献３に開示されている発明においては、静止画を撮影可能な機器を提案しているが、この機器により生成されたデータを高速で、且つ正常にメモリカードに書込む技術に関しては、何ら提案されておらず、上記に述べたようなメモリカードに対する電気的消去が行われていない状況では、データ量の大きな画像や動画記録などを行う際に、単位時間内にデータを記録完了できない可能性がある。
【特許文献１】特開平６−２５３２５１号公報（第３−４頁、図１−３）
【特許文献２】特開平５−５４６８２号公報（第５頁）
【特許文献３】特開平４−２１２５８２号公報（第４頁、図２）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このように、例えば特許文献１に挙げた従来の技術においては、静止画及び動画の両方を撮影可能な機器を提案しているが、この機器で生成されたデータを高速で、且つ正常にメモリカードに書込む技術に関しては、何ら提案されていない。そのため、上記に述べたようにメモリカードに対するデータ消去が行われていない状況では、データ量の大きな動画の記録などを行う際に、正常にデータを記録できないという課題は解決されていない。
【０００９】
また、特許文献３に挙げた従来の技術においては、静止画を撮影可能な機器を提案しているが、この機器により生成されたデータを高速で、且つ正常にメモリカードに書込む技術に関しては、何ら提案されていない。そのため、上記に述べたようなメモリカードに対する電気的消去が行われていない状況では、データ量の大きな画像や動画記録などを行う際に、単位時間内にデータを記録完了できない可能性があるという課題は解決されていない。
【００１０】
本発明はこのような従来の課題を解決するもので、メモリカード内のファイル管理情報の初期化処理に先立ち、メモリカード全領域に対して電気的消去処理を実施し、フラッシュメモリのフラグメンテーション発生状況を解消することで、メモリカードへのデータ書込みが常時、最適な状況下で実行され得るデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
以上に述べた従来の課題を解決するために、本発明のデータ記録装置はメモリカード内のファイル管理情報の初期化処理に先立ち、メモリカード全領域に対して電気的消去処理を実施することで、フラグメンテーション発生状況を解消する。
【００１２】
これにより、フラッシュメモリを内蔵したメモリ手段へのデータ記録装置において、書込み可能な連続領域を検索するまでの時間を短縮し、最も高速にデータ書込みが可能な状況を提供でき、メモリカードに対して安定した転送速度を実現できるという有利な効果が得られる。
【発明の効果】
【００１３】
以上のように本発明のデータ記録装置によれば、メモリカードのファイル管理情報初期化時にあらかじめ消去処理を行うことによりフラグメンテーション発生を解消し、フラグメンテーション発生による転送遅延の影響を受けず効率よくデータを記録できるという有利な効果を得られる。また、利用者が明示的にメモリカードに対して消去処理を実行する必要がないため、操作に対する利便性が向上するという有利な効果も得られる。
【発明を実施するための最良の形態】
【００１４】
本発明の請求項１に記載の発明は、着脱自在なメモリ手段に対し、データをファイルとして書込むインターフェース手段を有し、前記メモリ手段においては、ファイル管理情報に基づき、データが記録、管理され、前記インターフェース手段が前記メモリ手段に対して電気的消去処理を行うことを特徴としたものであり、これにより、フラッシュメモリを内蔵したメモリ手段にデータを記録する装置において、書込み可能な連続領域を検索するまでの時間を短縮し、最も高速にデータ書込が可能な状況を提供し、メモリ手段に対して安定した転送速度を実現できるという作用を有する。
【００１５】
また、本発明の請求項２に記載の発明は、インターフェース手段は、ファイル管理情報の初期化処理時に、前記初期化処理に先立ち、メモリ手段に対して電気的消去処理を行うことを特徴としたものであり、機器の利用者による明示的な電気的消去処理の実行指示なしに、メモリ手段に対して必ず電気的消去処理が実行されることで、利用者の利便性を向上させるという作用を有する。
【００１６】
また、本発明の請求項３に記載の発明は、インターフェース手段は、メモリ手段の内部情報レジスタから取得した情報に基づき、メモリ手段に対して電気的消去処理を行うことを特徴としたものであり、これにより、特定の条件を満たすメモリ手段の判別が可能になり、電気的消去が必要なメモリ手段を特定して電気的消去処理を実施できるという作用を有する。
【００１７】
また、本発明の請求項４に記載の発明は、インターフェース手段は、メモリ手段の内部情報レジスタから取得した情報に基づき、ファイル管理情報の初期化処理時に、前記初期化処理に先立ち、メモリ手段に対して電気的消去処理を行うことを特徴としたものであり、これにより特定の条件を満たすメモリ手段に対しては、機器の利用者による明示的な電気的消去処理の実行指示なしに電気的消去処理を実施し、特定の条件を満たさないカードについては電気的消去処理を省略できるという作用を有する。
【００１８】
また、本発明の請求項５に記載の発明は、特定の通信手順によって他機器と通信するための通信手段を有し、前記他機器からの指示に基づき、インターフェース手段がメモリ手段に対して電気的消去処理を行うことを特徴としたものであり、これにより、たとえば、同一ネットワークに接続されたデータ記録装置に装着されたメモリカードの電気的消去処理の制御を可能にし、操作性を向上させる作用を有する。
【００１９】
また、本発明の請求項６に記載の発明は、前記メモリ手段は、電気的に消去、書き換え可能なフラッシュEEPROMであることを特徴としたものであり、これにより、小さく軽量であるため可搬性に優れており、記録中の耐衝撃性にも秀でるという作用を有する。
【００２０】
以下本発明の実施の形態について、図面を参照しながら詳細に説明する。
【００２１】
（実施の形態１）
図１は、本発明の実施の形態１によるデータ記録装置の基本構成を示すブロック図である。同図において、１は撮像レンズ、２はＣＣＤ（撮像素子、Charge Coupled Device）、３はＣＣＤからの映像信号を受けるデジタル演算処理回路（ＤＳＰ、Digital Signal Processor）、４は音声信号を受けるマイク(ＭＩＣ)、５はシステムバス、６はシステムの作業領域として利用されるＲＡＭ(Random Access Memory)、７はデジタル化された映像情報のＣＯＤＥＣ（圧縮伸張処理回路）、８はユーザー向け情報を表示するディスプレイ、９はメモリカードとのインターフェースを提供するメモリカードコントローラ、１０はメモリカードソケット、１１はメモリカードを示す。メモリカード１１はカードソケット１０を介し電気的に接続され、自由に着脱できる。１２はシステム全体を制御するＣＰＵ（Central Processing Unit）である。１３はシステム全体を動作させるためのシステムプログラムコードやシステムで利用する各種パラメータの初期値などシステムを動作させるために必要な情報を記憶するＲＯＭ(Read Only Memory)である。
【００２２】
撮像レンズ１を介して得た撮影情報は、ＣＣＤ２によって光電変換されＣＣＤ信号として出力される。ＣＣＤ信号はデジタル演算処理回路３で、マイク４から受けたアナログ音声信号とともにデジタル信号に変換され、ＣＣＤ２から得られたＣＣＤ信号に対してはゲイン調整、ノイズ除去、ガンマ補正、アパーチャ処理、ニー処理等の周知のカメラ信号処理が施され、マイク４から得た音声信号に対しては、不要なノイズや風切り音除去等の周知の音声信号処理が施される。そして、デジタル演算処理回路３で処理された信号は、システムバス５を経由してＲＡＭ６に格納される。ＲＡＭ６に格納されたデジタル信号はＣＯＤＥＣ７によって画像圧縮および音声圧縮処理されブロックデータに変換される。同時にＣＯＤＥＣ７はディスプレイ８に記録画像を出力する。圧縮処理されたブロックデータは、ＣＯＤＥＣ７からメモリカード１１に対してカード制御コマンドを発行するためのコントローラ制御コマンドとともにメモリカードコントローラ９に転送され、メモリカードコントローラ９によってメモリカード１１に記録される。これら一連のシーケンスはＲＯＭ１３に記録されたシステムプログラムに定義されておりＣＰＵ１２によって読み出され実行される。
【００２３】
図２は、メモリカード１１の内部構造の概要を示すブロック図である。同図において、２０１は外部ホストコントローラ（メモリカードコントローラ９）とのインターフェースを提供するホストインターフェース、２０２はカード内部コントローラ、２０３はメモリカードコントローラ９から転送されるカード制御コマンドやブロックデータを一時的に保存するデータバッファ、２０４は書込時のブロックサイズなどメモリカードの属性を格納した読出し専用の内部情報レジスタ、２０５は内部情報レジスタ２０４に記録されたブロックサイズにて読み書きが行われるフラッシュメモリ（フラッシュＥＥＰＲＯＭ）である。
【００２４】
メモリカードコントローラ９から転送されたカード制御コマンドおよびブロックデータは、ホストインターフェイス２０１を介して、データバッファ２０３に一旦保存される。データバッファ２０３に保存されたカード制御コマンドやデータは、カード内部コントローラ２０２によって、カード制御コマンドの場合は、そのコマンド機能が実行され、データの場合は、データバッファ２０３の内容がフラッシュメモリ２０５に書込まれる。
【００２５】
図３は図２におけるメモリカード１１内部の情報レジスタ２０４に格納されているパラメータの一覧を示している。「製造者識別コード」は製造者を識別するための一意の値、「製品名」はメモリカードの製品名を示す文字列、「製品バージョン」はメモリカードのバージョン、「製造番号」はメモリカードの製造番号を示す。「対応電圧」はメモリカードの動作電圧、「動作クロック」はメモリカードの最大動作クロックを示し、両パラメータともに設定値とは別に設ける設定値テーブルのインデックス値を示す。「全セクタ数」はメモリカード容量をセクタ単位で示し、「セクタあたりのサイズ」は１セクタあたりのバイトサイズを示し、「書込みブロックサイズ」はバイト単位でのフラッシュメモリへの書込みブロックサイズを示し、「消去機能対応ビット」はメモリカードに対する電気的消去がメモリカードの書込みパフォーマンスの改善に有効であることを示す１ビットのフラグである。
【００２６】
図４は、ＦＡＴ（File Allocation Table）と呼ばれるファイルシステムにて利用される管理情報のパラメータ一覧を示したもので、メモリカードのセクタ番号とバイトオフセットで示されるアドレス位置に、フィールド名で示されるパラメータの設定値が書込まれることを示しており、データ記録装置のＲＯＭ１３に記録されるパラメータのひとつである。
【００２７】
以上のように構成されたデータ記録装置において、以下その動作について詳細に説明する。
【００２８】
図５は本発明の実施の形態１におけるデータ記録装置におけるファイル管理情報の初期化処理のフローチャートを示している。
【００２９】
同図においてステップ５０１は、メモリカード１１内部の情報レジスタ２０４から、図３に示されるパラメータを取得し、ファイル管理情報の初期化に先立って電気的消去処理を行うために必要な変数の初期化処理を示す。
【００３０】
また、ステップ５０２はステップ５０１において取得されたメモリカード１１内部の情報レジスタ値を参照し、電気的消去がメモリカードの書込みパフォーマンス改善に有効であるかどうかを判断する処理を示す。
【００３１】
また、ステップ５０３は、メモリカード１１に対する電気的消去処理を示す。メモリカード１１の内部コントローラ２０４に格納されているTOTAL＿SECTOR＿COUNTパラメータを取得し、消去開始位置をメモリカード１１のデータ領域の先頭セクタアドレス、消去終了位置をデータ領域の終了セクタアドレス、つまりTOTAL＿SECTOR＿COUNTの設定値から１減じたセクタアドレスとして、メモリカード消去コマンドを発行する。
【００３２】
また、ステップ５０４は、ファイルシステムで利用されるファイル管理情報の初期化処理を示し、図４に示されるファイル管理に必要なパラメータをメモリカード１１のセクタ番号とバイトオフセットで指定されるアドレス位置に書込む。
【００３３】
本発明の実施の形態において、機器利用者が図示しないユーザーインターフェース手段を介して、ファイル管理情報初期化処理を指示した場合、図５に記述したデータ処理のフローチャートに従い、ステップ５０１において、ＣＰＵ１２は消去対象領域の先頭セクタアドレスを示す変数START＿ADRS、消去対象領域の終了セクタアドレスを示す変数END＿ADRSのそれぞれに無効なアドレス値である−１を代入し、初期化する。
【００３４】
ステップ５０２において、ＣＰＵ１２がメモリカードコントローラ９を介して、メモリカード１１の情報レジスタ２０４から取得したパラメータENABLE＿ERASEの設定値が１であれば、ステップ５０３に処理を移し、１でなければ、ステップ５０４で示されるファイル管理システムの初期化に処理を移行する。
【００３５】
ステップ５０３において、ＣＰＵ１２はメモリカードコントローラ９を介して、メモリカード１１の情報レジスタ２０４からパラメータTOTAL＿SECTORSを取得するコマンドを発行する。セクタアドレスは０を起点とするため、開始セクタアドレスを示す変数START＿ADRSに０を代入し、合計セクタ数TOTAL＿SECTORSから１減算した数を最終セクタアドレスとしてEND＿ADRSに代入する。
【００３６】
次に、ＣＰＵ１２がメモリカードコントローラ９を介して、メモリカード１１に対し、START＿ADRS，END＿ADRSで示される区間をコマンド実行対象領域に指定するコマンドを発行し、メモリカード１１内のデータバッファ２０３に記憶させる。ＣＰＵ１２がメモリカードコントローラ９を介して、メモリカード１１に対し、対象領域を消去するコマンドを発行する。
【００３７】
ステップ５０４において、ＣＰＵ１２がメモリカードコントローラ９を介して、図４で示されるパラメータ群について、メモリカード１１のセクタ番号とバイトオフセットで指定されるアドレス位置にそのパラメータ値を書込むコマンドを発行する。
【００３８】
以上の一連のシーケンスを実行することにより、フラグメンテーションが解消され、メモリカード内部における書込み可能な連続領域の検索時間が限りなくゼロに近い、効率的なデータ書込みを実現することができる。
【００３９】
以上のように本実施の形態によれば、利用者が明示的にメモリカードに対して消去処理を実行する必要がないため、操作に対する利便性が向上するという有利な効果も得られる。
【００４０】
なお、本実施の形態において、図５における一連のシーケンスは、図示していないユーザーインターフェースを介して利用者が開始を指示することで、一連の処理シーケンスの実行を実現する場合を示しているが、これに限らず、未フォーマット（ファイル管理情報が初期化されていない）状態のメモリカードが挿入された時、あるいは機器が解釈できないファイルシステムによりデータが記録されているメモリカードが挿入された時などをトリガーとして処理が開始される構成でもかまわない。
【００４１】
なお、本実施の形態において、図５における一連のシーケンスは、ソフトウェアにより実現する場合を示しているが、これに限らず全てハードウェアによる実現でもかまわない。
【００４２】
また、本実施の形態において、図５における一連の処理シーケンスはＣＰＵ１２によって制御されるが、もちろん、ハードウェア自身によって処理を行い、ＣＰＵは各ハードウェア間の処理タイミングの調停のみを行うという構成でもかまわない。
【００４３】
また、本実施の形態において、図５における一連の処理シーケンスは、ＣＰＵ１２によって制御されるが、もちろん、機器に接続された外部他機器からの制御によって処理を行い、ＣＰＵは外部機器との通信作業を行うコントローラの制御のみを行うという構成でもかまわない。
【００４４】
また、本実施の形態において、図５のステップ５０１における初期化処理で取得した内部情報レジスタ２０４の内容からメモリカードの全領域に対して電気的消去が必要かどうかの判断を行っているが、メモリカード１１内のフラグメンテーション発生状況をカード自身が把握しておき、消去コマンドが発行された場合に初めて、要求された電気的消去を実行するかどうかをカード自身が判断する構成にしても、本発明が有効であることは明らかである。
【００４５】
また、本実施の形態において、図５のステップ５０１における初期化処理で取得した内部情報レジスタ２０４の内容からメモリカードの全領域に対して電気的消去が必要かどうかの判断を行っているが、内部情報レジスタ２０４の内容にかかわらず、必ず電気的消去を行う構成にしても、本発明が有効であることは明らかである。
【００４６】
また、本実施の形態において、図５のステップ５０２において、メモリカードの全領域に対して電気的消去が必要であるという判断を、メモリカード１１内の情報レジスタ２０４に格納されているパラメータ「消去機能対応ビット（ENABLE＿ERASE）」の設定値が１である場合としているが、もちろん情報レジスタ２０４に格納されている他パラメータ、例えば「製造者識別コード（MANUFACTURER＿ID）」、「製品名（PRODUCT＿NAME）」、「全セクタ数（TOTAL＿SECTORS）」などのパラメータ設定値を用いての条件設定あるいは複数パラメータを組み合わせた条件設定から判断する構成にしても、本発明が有効であることは明らかである。
【００４７】
また、本実施の形態において、図５のステップ５０３における消去処理は、電気的消去処理をメモリ１１の内部フラッシュメモリから読出すことができるカード領域の全体サイズで１回だけ実行する処理に限るものではなく、たとえば、消去処理に時間がかかると予想される場合には、略同一サイズ以下の消去処理単位に分割して繰返し実行する処理で構成しても、本発明が有効であることは明らかである。
【００４８】
また、本実施の形態において、図５のステップ５０４におけるファイルシステムのファイル管理情報について、ＦＡＴ（File Allocation Table）を例として説明したが、これに限るものではなく、ＯＳＴＡ（the Optical Storage Technology Association）によって規格制定されたＵＤＦ（Universal Disk Format）やＢｅＯＳで利用されているＢＦＳ（BeOS Filing System）などのファイルシステムのファイル管理情報を利用する構成でも、本発明が有効であることは明らかである。
【００４９】
また、本実施の形態において、映像信号及び音声信号はＣＣＤ２及びマイク４を使って得る構成を説明したが、これに限るものではなく、例えばＴＶチューナーや外部ビデオ入力手段を有し、ＴＶ放送や他の機器を経由して入力される映像信号及び音声信号を圧縮処理してメモリカード１１に記録するような構成でも、本発明が有効であることは明らかである。
【００５０】
また、本発明の形態において、映像信号及び音声信号を記録する機器をもとに説明を行ったがこれに限るものではなく、映像信号のみ、もしくは音声信号のみを記録する機器においても本発明が有効であることはいうまでもない。また、映像信号は動画、もしくは静止画のいずれを撮影する場合でも同様である。
【００５１】
また、本実施の形態において、映像信号及び音声信号の圧縮方法としてＭＰＥＧ２方式を挙げているがこれに限るものではなく、例えば、映像信号に関してはＭＰＥＧ４方式、モーションＪＰＥＧ方式、ＪＰＥＧ方式、ＪＰＥＧ２０００方式等の他の圧縮方式を用いた場合でも本発明が有効であることは明らかである。
【００５２】
また、本発明の形態において、映像信号及び音声信号を記録する機器をもとに説明を行ったがこれに限るものではなく、ＰＤＡ(Personal Digital Assistants)、ポケットＰＣ、ＧＰＳ（Global Positioning System）機器、携帯電話などフラッシュメモリにデータを記録する機器においても本発明が有効であることはいうまでもない。
【００５３】
（実施の形態２）
実施の形態２は、実施の形態1の構成に対し、シリアル通信を行う通信ポート６０１を追加した点が異なるため、以下実施の形態１と同様の構成部分に関しては同一の符号を付して説明は省略し、実施の形態1と異なる部分のみを以下に説明する。
【００５４】
図６は、本発明の実施の形態２によるデータ記録装置の基本構成を示すブロック図である。同図において、６０１はシリアル通信用ポート、６０２はパーソナルコンピュータ、６０３はパーソナルコンピュータ側のシリアル通信用ポートを示す。通信ポート６０１と通信ポート６０３は接続ケーブル６０４を介し電気的に接続され、特定の通信手順に基づいてデータ記録装置の機器制御コマンドやデータを送受信できる。以上のように構成されたデータ記録装置において、以下その動作について詳細に説明する。
【００５５】
パーソナルコンピュータ６０２において、図示しないユーザーインターフェース手段を介して機器利用者がファイル管理情報初期化処理を指示した場合、データ記録装置側通信ポート６０１およびパーソナルコンピュータ側通信ポート６０３の初期化完了後、パーソナルコンピュータ６０２は通信ポート６０３より接続ケーブル６０４を介して通信ポート６０１に、機器制御コマンドを順次発行する。発行された機器制御コマンドは、ＣＰＵ１２によってメモリカードコントローラ制御コマンドに変換されて、メモリカードコントローラ９に転送され、メモリカードコントローラ９は、コントローラ制御コマンドに埋め込まれているカードコマンドを抜き出して、メモリカード１１に対しカードコマンドを転送する。
【００５６】
このように、本実施の形態によれば、接続ケーブル６０４を用いることによって、パーソナルコンピュータからファイル管理情報初期化処理の遠隔制御が可能であり、利用者にとって利便性が向上するという有利な効果が得られる。
【００５７】
なお、本実施の形態２において、接続ケーブル６０４を用いて、電気的に接続した通信手段を用いる構成にしているが、これに限るものではなく、例えば、無線等の他の通信手段を用いた構成でも本発明が有効であることは明らかである。
【００５８】
また、本実施の形態２において、特定通信手順として、シリアル転送プロトコルを用いる構成にしているが、これに限るものではなく、例えば、ＵＳＢ（Universal Serial Bus）、ＩＥＥＥ１３９４、ＭＩＤＩ（Musical Instruments Digital Interface）、ＴＣＰ／ＩＰ等の他の通信プロトコルを用いた構成でも本発明が有効であることは明らかである。
【００５９】
なお、本実施の形態２において、通信ポート６０１とメモリカードコントローラ９は構成上独立した要素として扱っているが、これに限るものではなく、例えば、通信ポートを内蔵したメモリカードコントローラを用いた構成でも本発明が有効であることは明らかである。
【００６０】
（実施の形態３）
実施の形態３は、実施の形態２の改良にかかるものであり、その全体の構成は、実施の形態２の構成からカード制御に最低限必要な要素である通信ポート、メモリカードコントローラ、カードソケットの３点のみから成る簡易構成にしたものである。ただし、ファイル管理情報初期化を担当する機器が異なるため、以下実施の形態２と同様の構成部分に関しては同一の符号を付して説明は省略し、実施の形態２と異なる部分のみを以下に説明する。
【００６１】
図７においては、パーソナルコンピュータ６０２がファイル管理情報初期化処理を行い、通信ポート６０３から、カードコマンドを埋め込んだカードコントローラ制御コマンドを発行する。以上のように構成されたデータ記録装置において、以下その動作について詳細に説明する。
【００６２】
パーソナルコンピュータ６０２において図示しないユーザーインターフェース手段を介し、機器利用者がファイル管理情報初期化処理を指示した場合、データ記録装置側通信ポート６０１およびパーソナルコンピュータ側の通信ポート６０３の初期化完了後、パーソナルコンピュータ６０２は通信ポート６０３より接続ケーブル６０４を介して通信ポート６０１に、カードコマンドを埋め込んだカードコントローラ制御コマンドを順次発行する。コントローラ制御コマンドはメモリカードコントローラ９に転送され、メモリカードコントローラ９は、制御コマンドに埋め込まれているカードコマンドを抜き出して、メモリカード１１に対しカードコマンドを転送する。
【００６３】
このように、本実施形態によれば、装置構成を簡易化することによって、実施の形態２によって得られる遠隔操作の利便性に加え、パーソナルコンピュータによる高速処理による処理時間短縮やコスト削減という有利な効果が得られる。
【産業上の利用可能性】
【００６４】
本発明にかかるデータ記録装置は、メモリカードのファイル管理情報初期化時にあらかじめ消去処理を行うことによりフラグメンテーション発生を解消し、フラグメンテーション発生による転送遅延の影響を受けず効率よくデータを記録できるという有利な効果、また、利用者が明示的にメモリカードに対して消去処理を実行する必要がないため、操作に対する利便性が向上するという有利な効果も有し、各種データを着脱可能な記録媒体に記録するためのデータ記録装置等として有用である。
【図面の簡単な説明】
【００６５】
【図１】本発明の実施の形態１によるデータ記録装置の基本構成を示すブロック図
【図２】同実施の形態１におけるメモリカードの内部の基本構成を示すブロック図
【図３】同実施の形態１におけるメモリカードにおける情報レジスタ２０４に格納されているパラメータを示す図
【図４】同実施の形態１におけるＦＡＴで使用するファイル管理情報のパラメータの一覧を示す図
【図５】同実施の形態１におけるファイル管理情報初期化処理のフローチャート
【図６】本発明の実施の形態２によるデータ記録装置の基本構成を示すブロック図
【図７】本発明の実施の形態３によるデータ記録装置の基本構成を示すブロック図
【符号の説明】
【００６６】
１    撮像レンズ
２    ＣＣＤ
３    デジタル演算処理回路（ＤＳＰ）
４    マイク（ＭＩＣ）
５    システムバス
６    ＲＡＭ
７    ＣＯＤＥＣ
８    ディスプレイ
９    メモリカードコントローラ
１０    カードソケット
１１    メモリカード
１２    ＣＰＵ
１３    ＲＯＭ
【図１】
2005085080.tif 000003
【図２】
2005085080.tif 000004
【図３】
2005085080.tif 000005
【図４】
2005085080.tif 000006
【図５】
2005085080.tif 000007
【図６】
2005085080.tif 000008
【図７】
2005085080.tif 000009