(57)【要約】【課題】フラッシュメモリーを用いたメモリカード等においては、サイズの小さなデータを書き込む場合、データの記録速度が低下する可能性がある。画素数の多い静止画記録の場合、高速にデータ記録が行えない可能性がある。【解決手段】メモリカード９内のファイル管理情報を元に、連続領域検出手段１０は、メモリカード９の連続空きクラスタの配置を検出する。システム制御手段１１は、データ記録する際には、連続領域検出手段１０を用いて検出した複数個以上の空きクラスタが連続して存在する領域に選択的にデータを記録する。さらに、データのサイズや圧縮処理の有無に応じて、データを記録する連続空きクラスタ数を可変とする。これにより、フラッシュメモリーへのデータ書き込み速度の低下を軽減することができる。【選択図】図１
2007279873.tif 000002
【特許請求の範囲】
【請求項１】
論理的記録単位で半導体メモリーにデータを記録するデータ記録装置であって、
入力された信号を前記半導体メモリーに書き込む記録データに変換する信号処理手段と、
前記記録データを、前記半導体メモリーに書き込むインターフェース手段と、
前記記録データを書き込む前記論理的記録単位の配置を検出する検出手段と、
前記検出手段による連続する前記論理的記録単位を選択してデータを記録する制御手段とを備えたデータ記録装置。
【請求項２】
前記制御手段は、前記記録データのデータサイズに応じて、前記論理的記録単位の連続する数を選択する請求項１記載のデータ記録装置。
【請求項３】
前記制御手段は、前記記録データのデータサイズが大きいほど、前記連続する数を大きくする請求項２記載のデータ記録装置。
【請求項４】
前記信号処理手段は、圧縮処理を行う圧縮手段をさらに備え、
前記圧縮処理を行う場合に、前記圧縮処理を行わない場合に比べ、前記連続する数を小さくする請求項２に記載のデータ記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュＥＥＰRＯＭなどの不揮発性半導体メモリーによる記録媒体に静止画データを記録する装置に関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、ＰＣと略記）で作成、編集したテキストデータ、映像データ、音声データなどの様々なデータや、デジタルカメラで記録した動画や静止画等の映像データ及び音声データを、フラッシュメモリー（フラッシュＥＥＰＲＯＭ）を内蔵したメモリーカードに記録する電子機器が普及している。このフラッシュメモリーとは、複数のブロックで構成され、内部に記録されたデータをブロック単位でのみ電気的に消去可能な不揮発性のブロック消去型記録媒体である。そして、上述のような電子機器において、機器間でのデータの互換性や、ＰＣでのデータの取り扱いを容易にするため、フラッシュメモリーにＰＣのデータ記録装置と同じフォーマット仕様でデータを記録する提案が存在する（例えば、特許文献１参照）。
【０００３】
具体的には、特許文献１の例においては、デジタルスチルカメラにおいて、撮影画像をフラッシュメモリーに記録する際、ＰＣのデータファイル記録フォーマット仕様と同じフォーマット仕様で管理する。そのため、当該デジタルスチルカメラのデータ記録媒体であるメモリーカードを、ＰＣの補助記録装置にセットすればＰＣから直接にデータにアクセスすることができる。また、ＰＣのデータファイル記録フォーマット仕様でデータを管理する場合、データはファイルアロケーションテーブル（以下、ＦＡＴと称する）のようなファイル管理情報に、論理的メモリー空間上でのデータの記録開始アドレスやデータサイズ等の情報で管理されるため、記録されたデータは、ＰＣでのデータファイル操作と同様に、簡単に検索、再生、コピー、消去などの操作を行うことができる。またこのとき、記録されたデータは当然ながらクラスタと呼ばれる論理的な記録単位で記録及び管理される。
【０００４】
ここで、フラッシュメモリー上でのデータ管理は、ＦＡＴのようなファイル管理情報を用いてなされるが、ファイル管理情報はあくまでも論理的な管理情報であり、フラッシュメモリーの物理的な構成と一対一に対応している保証はない。
【０００５】
例えば、特許文献２の段落［０００４］から［００１０］及び図２１、２２に示されているように、データファイル記録フォーマット仕様で定められるデータの論理的な記録単位（クラスタ）と、フラッシュメモリーの電気的な消去単位（ブロック）の位置が一致していない場合がありうる。そしてこのような場合、データの更新や記録を行うに際して、関係のないデータまでも退避する必要があることが原因で、データの記録速度が低下することを特許文献２は指摘している。
そして、フラッシュメモリーへのデータ記録速度が低下した場合、例えば、近年、撮影画素数が拡大したデジタルスチルカメラのように大容量の静止画データを記録する機器では、データの書き込み速度が遅くなり、機器使用者の利便性が損なわれる可能性が高い。
【特許文献１】特開平4−２１２５８２号公報（第１−５頁、図１−４）
【特許文献２】特開平１１−５３２４８号公報（第３頁、図２１、図２２）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献２においては、データの論理的な記録単位（クラスタ）と、フラッシュメモリーの電気的な消去単位（ブロック）の位置に注目して、データの記録速度低下の問題を指摘しているが、特許文献２の段落［０００４］から［００１０］及び図２１、２２で指摘されているデータ記録速度の低下は、もう一つ別の要因も考えうる。それは、特許文献２の図２１に示された例においては、フラッシュメモリーに、ブロックのサイズに近い、比較的小さなサイズのデータが記録されており、且つ、その一部を書き換える、という動作を行ったがためにデータ記録速度が低下しているということである。
【０００７】
例えば、特許文献２の図２２に示された例では、１クラスタ分のデータを更新するにあたり、2回のデータ読み出し（Ｓａ領域とＳｄ領域で各1回）と4回のデータ書き込み（Ｓａ、Ｓｂ、Ｓｃ、Ｓｄ領域で各1回）が発生する。そして、これらの読み出しと書き込みのうち、ＳａおよびＳｄ領域の読み出しと書き込みは、ＳｂおよびＳｃ領域のデータ更新とは、直接関係がない処理であり、ＳｂおよびＳｃ領域のデータ更新にとっては全く無駄な処理と言える。このようなデータ書き込みに対して無駄な処理が増えれば増えるほど、データ記録速度は低下することになる。特許文献２の例では、書き込むデータサイズが１クラスタであり、その1クラスタのデータ書き込みに対して、ＳａおよびＳｄ領域の読み出しと書き込みが各1回ずつ発生し、これがデータ記録速度低下の原因となっている。
【０００８】
しかし、もし更新するデータサイズが1クラスタではなく、複数クラスタであった場合、データ記録速度の低下は緩和される。例えば、特許文献２の図２１において、更新対象であるＳｂとＳｃに相当する領域が１０クラスタにまたがって存在すると仮定すると、１０クラスタ分のデータ更新につき、ＳａおよびＳｄ領域の読み出しと書き込みが各1回発生することになる。つまり１０クラスタのデータ記録に際して、無駄な処理はＳａおよびＳｄ領域の読み出しと書き込み各1回となる。先にあげた特許文献２の例でも、１クラスタのデータ記録に対する無駄な処理はＳａおよびＳｄ領域の読み出しと書き込み各1回であるため、更新するデータサイズが大きくなればなるほど、相対的に、１クラスタ分のデータの書き込みあたりに換算した無駄な処理は小さくなる、つまりデータの記録速度低下が緩和されると言える。
そこで、本発明は、記録媒体としてフラッシュメモリーのような記録デバイスを使用して静止画データを記録する機器において、フラッシュメモリーへのデータ書き込み速度低下を避けるために、フラッシュメモリーにデータを書き込む際に、連続した領域に選択的にデータを記録するようにし、書き込み速度の低下を軽減することができるデータ記録装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
以上に述べた課題を解決するために、本発明のデータ記録装置は、論理的記録単位で半導体メモリーにデータを記録するデータ記録装置であって、入力された信号を前記半導体メモリーに書き込む記録データに変換する信号処理手段と、前記記録データを、前記半導体メモリーに書き込むインターフェース手段と、前記記録データを書き込む前記論理的記録単位の配置を検出する検出手段と、前記検出手段による連続する前記論理的記録単位を選択してデータを記録する制御手段とを備えることを特徴とする。
【００１０】
また、本発明のデータ記録装置において、前記制御手段は、前記記録データのデータサイズに応じて、前記論理的記録単位の連続する数を選択することを特徴とする。
【００１１】
また、本発明のデータ記録装置において、前記制御手段は、前記記録データのデータサイズが大きいほど、前記連続する数を大きくすることを特徴とする。
【００１２】
また、本発明のデータ記録装置において、前記信号処理手段は、圧縮処理を行う圧縮手段をさらに備え、前記圧縮処理を行う場合に、前記圧縮処理を行わない場合に比べ、前記連続する数を小さくすることを特徴とする。
【発明の効果】
【００１３】
本発明の構成によれば、記録媒体としてフラッシュメモリーのような記録デバイスを使用して静止画である映像データを記録する機器において、フラッシュメモリーへのデータ書き込み速度低下を避けるために、フラッシュメモリーにデータを書き込む際に、連続した領域に選択的にデータを記録するようにし、書き込み速度の低下を軽減することができるという効果が得られる。
【発明を実施するための最良の形態】
【００１４】
本発明のデータ記録装置は、論理的記録単位で半導体メモリーにデータを記録するデータ記録装置であって、入力された信号を前記半導体メモリーに書き込む記録データに変換する信号処理手段と、前記記録データを、前記半導体メモリーに書き込むインターフェース手段と、前記記録データを書き込む前記論理的記録単位の配置を検出する検出手段と、前記検出手段による連続する前記論理的記録単位を選択してデータを記録する制御手段とを備えるものであり、これにより、記録媒体としてフラッシュメモリーのような記録デバイスを使用して静止画データ記録する機器において、フラッシュメモリーにデータを書き込む際に、連続した領域に選択的にデータを記録するようにし、書き込み速度の低下を軽減することができるものである。
【００１５】
上記の構成にかかるデータ記録装置において、前記制御手段は、前記記録データのデータサイズに応じて、前記論理的記録単位の連続する数を選択するとしてもよい。これにより、記録媒体としてフラッシュメモリーのような記録デバイスを使用して静止画データを記録する機器において、フラッシュメモリーにデータを書き込む際に、連続した領域に選択的にデータを記録するようにし、書き込み速度の低下を軽減することができ、且つ、記録する静止画データのサイズに応じて、選択する連続領域を変更することも可能ならしめたものである。
【００１６】
上記の構成にかかるデータ記録装置において、前記制御手段は、前記記録データのデータサイズが大きいほど、前記連続する数を大きくするとしてもよい。これにより、データのサイズが大きいほど、連続領域を大きく取ることで速度低下をより緩和することが可能である。
上記の構成にかかるデータ記録装置において、前記信号処理手段は、圧縮処理を行う圧縮手段をさらに備え、前記圧縮処理を行う場合に、前記圧縮処理を行わない場合に比べ、前記連続する数を小さくするとしてもよい。これにより、静止画信号が圧縮処理されない場合に、連続領域を大きく取ることで速度低下をより緩和することが可能である。
【００１７】
（実施の形態１）
図１は本発明の第１の実施の形態における半導体メモリー媒体を用いたデータ記録装置のブロック図である。同図において、光学系１は、被写体像を固体撮像素子２上に結像させるための複数のレンズ群からなる光学系であり、固体撮像素子２は、光学系１により結像された被写体象を電気信号（映像信号）に変換する撮像素子であり、例えば、ＣＣＤ（charge coupled device）などが用いられる。カメラ信号処理手段３は、固体撮像素子２から得られた映像信号に対しゲイン調整、ノイズ除去、ガンマ補正、アパーチャ処理、ニー処理等の周知のカメラ信号処理を行う手段である。なお、固体撮像素子２を介して得られる映像信号は動画、静止画の両者が考えられるが、以下の説明においては静止画を撮影するものとして説明するが、これに限るものではない。また、固体撮像素子２、カメラ信号処理手段３は、２つの異なる画素数の映像を撮像（記録）することが可能であるとし、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によってそれを切り替えることが可能であるとする。その記録画素数は例えば、６４０画素×４８０画素の低画素モードと、１２８０画素×９６０画素の高画素モードの２つの記録モードが切り替え可能であるとする。ここで、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によって、記録モードは高画素モードが選択されているとする。４は音声を電気信号（音声信号）に変換するためのマイクであり、音声信号は音声信号処理手段５において不要なノイズや風切り音の除去等の周知の音声信号処理が施される。デジタル信号処理手段６は、カメラ信号処理手段３を経た映像信号を特定の形式に変換するための手段である。本実施の形態においては、デジタル信号処理手段６は、静止画データである映像信号を記録媒体に記録する際に定められた特定の形式に変換するものとする。カードＩ／Ｆ手段７はソケット８を介して電気的に接続されたメモリーカード９に対し、データの書込みや読み出しを行う手段であり、デジタル信号処理手段６で特定の形式に変換されたデータはこのカードＩ／Ｆ手段７を介してメモリーカード９に書き込まれる。メモリーカード９は、半導体メモリー、例えばフラッシュメモリー（フラッシュＥＥＰＲＯＭ）を内蔵する着脱可能な記録媒体であり、ＭＳＤＯＳのＦＡＴファイルシステムで論理的にフォーマットされているものとする。連続領域検出手段１０はカードＩ／Ｆ手段７を経由して読み出したメモリーカード９のデータから、メモリーカード９において連続的にデータ書き込み可能な領域に関連する情報を検出する手段である。システム制御手段１１は、デジタル信号処理手段６における映像信号を特定の形式に変換する処理の実行、停止、及びカードＩ／Ｆ手段７によるメモリーカード９へのデータ書き込みの開始、停止などを統合的に制御し、更に、連続領域検出手段１０の検出結果に応じて、メモリーカード９上の特定の領域にデータを記録する。
【００１８】
図２はメモリーカード９にあらかじめ施された論理的なフォーマット仕様の一例である。実施の形態１においては、上述のようにメモリーカード９のフォーマット仕様はＰＣのデータファイル記録フォーマット仕様として一般に使用されているＦＡＴファイルシステムとして、以下に必要な部分のみ説明する。
【００１９】
図２において、メモリーカード９に内蔵されるブロックは、先頭の領域から順にＭＢＲ（Master Boot Record）２１、ブートセクター２２、ＦＡＴＩ２３、ＦＡＴII２４、ディレクトリ２５、データ領域２６の各領域に区分されており、これらを合わせて管理領域２７と呼ぶこととする。ＭＢＲ２１はＯＳプログラム読み込み用のブートストラップローダとメモリーカード９に設けることができる各パーティションに関する情報が記憶されており、ブートセクター２２にはパーティションに関する情報などが記憶されている。ＦＡＴＩ２３はデータ領域の各クラスタの使用状態を示す管理テーブルを記憶する領域であり、ＦＡＴII２４はＦＡＴＩ２３のバックアップである。ディレクトリ２５にはルートディレクトリ下に存在するデータのファイル名、拡張子、作成日時などの情報が記憶される。データ領域２６はメモリーカード９にテキストデータ、映像データ、音声データなどの各種データの本体が記録される領域である。
【００２０】
図３はメモリーカード９のデータ領域２６のクラスタ配置を示す図である。図３において、各クラスタはフラッシュメモリーにデータを記録する単位であり、クラスタサイズを超えるデータは、複数のクラスタにまたがってデータが記録される。図３において、網掛けして示したクラスタ（クラスタｃ〜ｄ、ｍ〜ｐ）はすでに有効なデータが記録済みのクラスタであり、他のクラスタはフラッシュメモリー上にはデータが記録されているが、それらは論理的には無効（不要）とされているクラスタ（空きクラスタ）であるとする。各クラスタのデータが有効であるか無効であるかは、ＦＡＴＩ２３及びＦＡＴII２４に記憶されている。
【００２１】
図４はメモリーカード９のデータ領域２６のクラスタ配置と、フラッシュメモリーのブロック配置の関係を示す図である。図４のようにクラスタの境界とブロックの境界が一致しない場合、引用文献２で詳説されているように、クラスタのデータを更新する場合、その前後のクラスタに対応するフラッシュメモリーのブロックに記録されているデータの移動（退避）が必要となる。そしてこのような場合では、引用文献２に記載の通り、データの記録速度低下が発生しうる。
【００２２】
以上のように構成された半導体メモリー媒体を用いたデータ記録装置について、メモリーカード９が図３のようなフォーマット仕様で且つ、有効なデータがクラスタｃ〜ｄ、ｍ〜ｐにすでに記録されている場合で説明する。まず、機器使用者がメモリーカード９を図１に示したソケット８に装着したものとする。カードＩ／Ｆ手段７はメモリーカード９の装着を検出すると、これを連続領域検出手段１０及びシステム制御手段１１に通知する。連続領域検出手段１０はこの通知を受け、カードＩ／Ｆ手段７を介してメモリーカード９上に記録された管理領域２７の情報を読み出し、管理領域２７の情報からメモリーカード９上の空きクラスタの配置を求める。そして、空きクラスタの配置を元に、連続的にデータを記録可能な領域を検出する。例えば、本実施の形態においては、４クラスタが連続して空いている領域をデータ記録可能な領域と判断するものとすると、図３においてクラスタｅ〜ｈ、およびクラスタｉ〜ｌがデータ記録可能な領域と判断される。
【００２３】
以上の判断を連続領域検出手段１０が行うと、この結果はシステム制御手段１１に通知される。
【００２４】
そして、図示しない記録ＯＮ／ＯＦＦ手段によって機器使用者が映像信号及び音声信号の記録開始を指示した場合、光学系１、固体撮像素子２、カメラ信号処理手段３を介して得られた映像信号は、デジタル信号処理手段６において特定の形式に変換され、カードＩ／Ｆ手段７を介してメモリーカード９に記録されるが、システム制御手段１１は連続領域検出手段１０の通知を元に、４つのクラスタが連続して空いている、メモリーカード９のクラスタｅ〜ｈ、およびクラスタｉ〜ｌにデータを記録する。
【００２５】
以上のように実施の形態１によれば、静止画データを記録する際に、一定数の連続した空きクラスタに選択的にデータ記録することで、データ記録速度の低下を軽減することが可能となり、データ記録速度が低下することによって発生しうる機器使用者の利便性の低下を回避することができる。
【００２６】
なお、本実施の形態においては、データ記録を行う空きクラスタの連続数を４として説明したがこれに限るものではなく、メモリーカード自体の記録速度などを基に、データ記録を行う空きクラスタの連続数は１以上に適宜設定すればよいことは言うまでもない。
【００２７】
（実施の形態２）
次に本発明の第２の実施の形態における半導体メモリー媒体を用いたデータ記録装置について、図５を用いて説明する。図５は図１に示した半導体メモリー媒体を用いたデータ記録装置に対し、新たに領域制御手段１２が追加された点が異なるため、以下、第１の実施の形態と異なる点のみ説明する。
【００２８】
図５において領域制御手段１２は、デジタル信号処理手段６において映像信号が特定の形式に変換された後のデータサイズを検出し、そのデータサイズに応じて、連続領域検出手段１０が検出する連続空きクラスタ数を変更させる手段である。
【００２９】
以上のように構成された半導体メモリー媒体を用いたデータ記録装置について、以下にその動作を説明する。
【００３０】
第１の実施の形態と同様に、固体撮像素子２、カメラ信号処理手段３は、２つの異なる画素数の映像を撮像（記録）することが可能であるとし、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によってそれを切り替えることが可能であるとする。その記録画素数は例えば、６４０画素×４８０画素の低画素モードと、１２８０画素×９６０画素の高画素モードの２つの記録モードが切り替え可能であるとする。ここで、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によって、記録モードは高画素モードが選択されているとする。
【００３１】
この場合、デジタル信号処理手段６で特定の形式に変換された後のデータサイズについて考えると、高画素モードでは撮像される画素数が低画素モードに比べ４倍となるため、当然、高画素モードでは特定の形式に変換された後の映像信号のデータサイズは、低画素モードに比べ4倍程度大きくなる。よって、高画素モードでは記録するデータサイズが大きくなるため、その分、メモリーカード９へのデータ書き込み時間が増大する。そこで、メモリーカード９にデータを記録する場合、より高速なデータ記録を実現するため、領域制御手段１２は、メモリーカード９に記録されるデータのサイズを検出し、これをもとに、データを記録する連続空きクラスタ数を決定し、これを連続領域検出手段１０に通知する。次に、連続領域検出手段１０においては、領域制御手段１２から通知された連続空きクラスタが例えば８クラスタであれば、８クラスタの連続空きクラスタ（図３のクラスタｅ〜ｌ）を検出して、システム制御手段１１に通知するものとする。また、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によって、記録画素数として低画素モードが選択されているとすると、領域制御手段１２は、メモリーカード９に記録されるデータのサイズを検出し、これをもとに、データを記録する連続空きクラスタ数を決定し、これを連続領域検出手段１０に通知する。例えばこの場合では、低画素モードのため記録するデータサイズは高画素モードより小さくなるため、多くの連続空きクラスタを使用せずとも、機器使用者の利便性を損なわないと考えられるため、例えば連続空きクラスタ数を２クラスタとして、連続領域検出手段１０に通知する。連続領域検出手段１０においては、例えば２クラスタの連続空きクラスタ（図３のクラスタａ〜ｂ、ｅ〜ｆ、ｇ〜ｈ、ｉ〜ｊ、ｋ〜ｌ）を検出して、システム制御手段１１に通知するものとする。
【００３２】
これによって、映像信号は、デジタル信号処理手段６において特定の形式に変換され、カードＩ／Ｆ手段７を介してメモリーカード９に記録されるが、システム制御手段１１は連続領域検出手段１０の通知を元に、例えば記録画素数が高画素モードの場合は、メモリーカード９のクラスタｅ〜ｌにデータを記録する。また、記録画素数が低画素モードの場合には、メモリーカード９のクラスタａ〜ｂ、ｅ〜ｆ、ｇ〜ｈ、ｉ〜ｊ、ｋ〜ｌにデータを記録する。
【００３３】
以上のように、データのサイズに応じて、データ記録する空きクラスタ数を変更することによって、例えば記録画素数が大きく、データサイズが大きい場合は、連続する空きクラスタを多く取ることで、データ記録速度を向上させることができる。その結果、データ記録速度が低下することによって機器利用者の利便性が悪化する可能性を低減することができる。
【００３４】
なお、本実施の形態においては、データ記録を行う空きクラスタの連続数を２および８として説明したがこれに限るものではなく、メモリーカード９に記録するデータのサイズや、メモリーカード自体の記録速度などを基に、データ記録を行う空きクラスタの連続数は１以上に適宜設定すればよいことは言うまでもない。もちろん、連続空きクラスタ数は１でもかまわない。
【００３５】
また、本実施の形態においては、記録画素数のモードを２通りとして説明したが、これに限るものではなく、更に多数の記録画素数のモードを有する機器においても本発明は有効である。
【００３６】
また、本実施の形態においては、メモリーカード９に記録されるデータのサイズで連続空きクラスタ数を決定する構成を開示したがこれに限るものではなく、例えば、記録画素数自体や、記録画素数のモードに応じて、データ記録する連続空きクラスタ数を設定する構成も考えられる。
【００３７】
（実施の形態３）
次に本発明の第３の実施の形態における半導体メモリー媒体を用いたデータ記録装置を図５および図６を用いて説明する。図５は第２の実施の形態の説明に用いたものと同一であるが、図６に示すようにデジタル信号処理手段６の内部に映像信号を圧縮処理する圧縮手段１３が追加され、さらに、圧縮処理の有無をスイッチ１４により切り替えできる点が異なる。以下、第２の実施の形態と異なる点のみ説明する。
【００３８】
図６において圧縮手段１３は、固体撮像素子２、カメラ信号処理手段３を介して得られた映像信号のデータ容量を圧縮するための手段である。このとき映像信号を圧縮する方式としてはＪＰＥＧ方式のような圧縮方式が考えられる。そして図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によって、撮像した映像信号をデータ圧縮するか否かが機器使用者により選択される。そして仮に撮像した映像信号をデータ圧縮することが選択された場合、撮像された映像信号は圧縮手段１３によってデータ圧縮処理が施され、そのデータ容量が削減される。そしてこの場合、撮像された映像信号は、圧縮処理を施されない場合に比べ大幅にデータサイズが削減される。その結果、メモリーカード９に記録されるデータは、そのデータサイズが削減されるため、メモリーカード９に記録される時間はなんら特別な措置をほどこさずとも当然、短い。よって、機器使用者の利便性が損なわれる可能性は小さい。しかし、もし機器使用者が撮像した映像信号のデータ圧縮を行わないことを選択した場合、撮像された映像信号はデータ量を削減されることなくメモリーカード９に記録されることになる。その場合、メモリーカード９に記録されるデータのサイズは、データを圧縮することを選択した場合に比べ大きくなる。このことは即、メモリーカード９に記録されるデータのサイズが増大することとなり、その分、メモリーカード９へのデータ書き込み時間が増大する。
【００３９】
そこで、メモリーカード９に圧縮処理を施されていないデータを記録する場合、より高速なデータ記録を実現するため、領域制御手段１２は、記録される映像信号が圧縮処理を施されていないことを根拠に、データを記録する連続空きクラスタ数を決定し、これを連続領域検出手段１０に通知する。次に、連続領域検出手段１０においては、領域制御手段１２から通知された連続空きクラスタが例えば８クラスタであれば、８クラスタの連続空きクラスタ（図３のクラスタｅ〜ｌ）を検出して、システム制御手段１１に通知するものとする。また、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段を介してスイッチ１４が切りかえられ、撮像された映像信号を圧縮処理してから記録することが選択されているとすると、領域制御手段１２は、映像信号が圧縮処理を施された後にメモリーカード９に記録されることを根拠に、データを記録する連続空きクラスタ数を決定し、これを連続領域検出手段１０に通知する。例えばこの場合では、記録されるデータのサイズが、圧縮処理がない場合に比べて小さくなるため、多くの連続空きクラスタを使用せずとも、機器使用者の利便性を損なわないと考えられるため、例えば連続空きクラスタ数を２クラスタとして、連続領域検出手段１０に通知する。連続領域検出手段１０においては、例えば２クラスタの連続空きクラスタ（図３のクラスタａ〜ｂ、ｅ〜ｆ、ｇ〜ｈ、ｉ〜ｊ、ｋ〜ｌ）を検出して、システム制御手段１１に通知するものとする。
【００４０】
これによって、映像信号は、デジタル信号処理手段６において圧縮処理が施された後、もしくは圧縮処理されずに特定の形式に変換され、カードＩ／Ｆ手段７を介してメモリーカード９に記録されるが、システム制御手段１１は連続領域検出手段１０の通知を元に、例えば圧縮処理が施されずに記録される場合は、メモリーカード９のクラスタｅ〜ｌにデータを記録する。また、圧縮処理が施されて記録される場合には、メモリーカード９のクラスタａ〜ｂ、ｅ〜ｆ、ｇ〜ｈ、ｉ〜ｊ、ｋ〜ｌにデータを記録する。
【００４１】
以上のように、撮像した映像信号のデータ圧縮の有無によって、データ記録する空きクラスタ数を変更することによって、例えば圧縮処理が施されておらず、データサイズが大きい場合は、連続する空きクラスタを多く取ることで、データ記録速度を向上させることができる。その結果、データ記録速度が低下することによって機器利用者の利便性が悪化する可能性を低減することができる。
【００４２】
なお、本実施の形態においては、データ記録を行う空きクラスタの連続数を２および８として説明したがこれに限るものではなく、メモリーカード９に記録するデータのサイズや、メモリーカード自体の記録速度などを基に、データ記録を行う空きクラスタの連続数は１以上に適宜設定すればよいことは言うまでもない。もちろん、連続空きクラスタ数は１でもかまわない。
【００４３】
また、本実施の形態においては、データの圧縮方式としてＪＰＥＧ方式を挙げたがこれに限るものではなく、他の圧縮方式を採用する構成でも本願の実施の形態が有効であることは明らかである。
【００４４】
また、本実施の形態においてデジタル信号処理手段６において、映像信号の圧縮処理を施す手段を設けたが、例えば本発明の第２の実施の形態においてこれを適用して、デジタル信号処理手段６に映像信号のデータ圧縮処理を導入して、圧縮処理後のデータサイズに応じて、連続空き領域数を決定する構成を用いても本発明有効であることは明らかである。その場合、圧縮処理後の映像信号のデータサイズをもとに連続空き領域数を決定すればよい。
【００４５】
また、本発明の全ての実施の形態において、映像信号及び音声信号は固体撮像素子２及びマイク４を使って得る構成を説明したがこれに限るものではなく、例えばＴＶチューナーや外部ビデオ入力手段を有し、ＴＶ放送や他の機器を経由して入力される映像信号をメモリーカード９に記録するような構成でも、本発明が有効であることは明らかである。
【００４６】
また、本発明の全ての実施の形態において、映像信号として静止画データを記録する機器をもとに説明を行ったがこれに限るものではなく、静止画の映像信号のみ、もしくは静止画の映像信号と音声信号を記録する機器においても本発明が有効であることはいうまでもない。
【００４７】
また、本発明の全ての実施の形態は、静止画をメモリーカード９に記録する速度を向上させる方法を説明したが、これは静止画の連続撮影（連写）を行う場合にも有効であることは言うまでもなく、その場合、静止画を撮影毎にメモリーカード９に記録する構成の他に、機器にデータを一時記録するバッファメモリーを用意し、ここに複数枚の静止画を一旦記憶させてから、一度にメモリーカード９に記録する構成においても、本発明が有効であることはいうまでもない。そしてこのとき、本発明の第２の実施の形態で説明したように、メモリーカード９に記録される複数枚の静止画データのサイズをもとに、連続空き領域数を決定して、メモリーカード９へのデータ記録速度を向上させることが可能であることはいうまでもない。 
【００４８】
また、本発明の全ての実施の形態において、メモリーカード９の論理的なフォーマット仕様はＦＡＴファイルシステムとして説明したが、これに限るものではなく、データを記録する領域に対し、データ記録のための論理的な基本単位を設けてデータを管理するフォーマット仕様であれば、本発明が有効であることは言うまでもない。
【００４９】
また、本発明の全ての実施の形態において、メモリーカード９は着脱可能な記録媒体として説明したがこれに限るものではなく、機器本体に内蔵され、着脱不能の記録媒体を用いた場合でも、本発明が有効であることは言うまでもない。
【産業上の利用可能性】
【００５０】
本発明にかかる半導体メモリー媒体へのデータ記録装置は、半導体メモリー媒体へのデータ書き込み速度低下を避けるために、半導体メモリー媒体の連続空きクラスタの配置を検出し、データ記録する際には、複数個以上の空きクラスタが連続して存在する領域に選択的にデータを記録するようにし、書き込み速度の低下を軽減することができる。その結果、データ記録速度が低下することによって発生しうる機器使用者の利便性の低下を回避することができるという効果を有し、各種情報を扱いデータを記録する種々装置、機器およびシステムに有用である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態１における半導体メモリー媒体を用いたデータ記録装置のブロック図
【図２】本発明の実施の形態１におけるメモリーカードのフォーマット仕様の説明図
【図３】本発明の実施の形態１におけるメモリーカードのクラスタ配置の説明図
【図４】本発明の実施の形態１におけるメモリーカードのフォーマット仕様とフラッシュメモリーのブロック構成の説明図
【図５】本発明の実施の形態２における半導体メモリー媒体を用いたデータ記録装置のブロック図
【図６】本発明の実施の形態３におけるデジタル信号処理手段の構成を示すブロック図
【符号の説明】
【００５２】
１  光学系
２  固体撮像素子
３  カメラ信号処理手段
４  マイク
５  音声信号処理手段
６  デジタル信号処理手段
７  カードＩ／Ｆ手段
８  ソケット
９  メモリーカード
１０  連続領域検出手段
１１  システム制御手段
１２  領域制御手段
１３  圧縮手段
１４  スイッチ
【図１】
2007279873.tif 000003
【図２】
2007279873.tif 000004
【図３】
2007279873.tif 000005
【図４】
2007279873.tif 000006
【図５】
2007279873.tif 000007
【図６】
2007279873.tif 000008