(57)【特許請求の範囲】
【請求項１】
電気的に一括消去可能なブロックから構成され、且つファイル管理情報によって規定される論理的な記録単位であるクラスタ単位でデータを記録するフォーマット仕様を有する半導体メモリ媒体に、映像信号及び音声信号の少なくとも一方の入力信号に対し加工処理を施して作成されたデジタルデータを記録するデータ記録システムの制御部が実行する制御方法であって、
前記半導体メモリ媒体から読み出した前記ファイル管理情報に基づいて、前記フォーマット仕様が前記半導体メモリ媒体のブロックの構成を考慮した仕様であるか否かを判断し、 前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記デジタルデータの前記半導体メモリ媒体への記録レートを変更することを特徴とするデータ記録制御方法。
【請求項２】
前記制御部は、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、機器使用者に対し前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないことを知らせる情報を表示し、もしくは通知することを特徴とする請求項１に記載のデータ記録制御方法。
【請求項３】
前記制御部は、前記クラスタの境界と前記ブロックの境界が一致するか否かで、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様であるか否かを判断することを特徴とする請求項１または２に記載のデータ記録制御方法。
【請求項４】
電気的に一括消去可能なブロックから構成され、且つファイル管理情報によって規定される論理的な記録単位であるクラスタ単位でデータを記録するフォーマット仕様を有する半導体メモリ媒体と、
映像信号及び音声信号の少なくとも一方に基づくデジタルデータを前記半導体メモリ媒体に記録するインターフェース手段と、
前記半導体メモリ媒体から読み出した前記ファイル管理情報に基づいて、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様であるか否かを判断する検出手段と、
前記検出手段の判断結果に基づいて前記半導体メモリ媒体への記録を制御する制御手段とを備え、
前記検出手段において前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記制御手段は、前記インターフェース手段に、前記デジタルデータの前記半導体メモリへの記録レートの変更を指示することを特徴とするデータ記録システム。
【請求項５】
前記検出手段において前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を
考慮した仕様でないと判断した場合、前記制御手段の制御に従い、機器使用者に対し前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないことを知らせる情報を表示し、もしくは通知する表示手段をさらに備えたことを特徴とする請求項４に記載のデータ記録システム。
【請求項６】
前記検出手段は、前記クラスタの境界と前記ブロックの境界が一致するか否かで、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様であるか否かを判断することを特徴とする請求項４または５に記載のデータ記録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フラッシュＥＥＰＲＯＭなどの不揮発性半導体メモリを用いた半導体メモリ媒体に動画データや音声データを記録する際の記録制御方法及びその方法を採用したデータ記録システムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下、ＰＣと略記する）で作成及び編集したテキストデータ、映像データ、音声データなどの様々なデータや、デジタルスチルカメラで記録した動画や静止画等の映像データ及び音声データを、フラッシュメモリ（フラッシュＥＥＰＲＯＭ）を内蔵したメモリカード等の半導体メモリ媒体に記録する電子機器が普及している。このフラッシュメモリとは、複数のブロックで構成され、内部に記録されたデータをブロック単位でのみ電気的に消去可能な不揮発性のブロック消去型メモリである。
【０００３】
そして、上述した電子機器において、機器間でのデータの互換性や、ＰＣでのデータの取り扱いを容易にするため、フラッシュメモリにＰＣのデータ記録装置と同じフォーマット仕様でデータを記録することが提案されている（例えば、特許文献１参照）。
【０００４】
具体的には、特許文献１の例では、デジタルスチルカメラにおいて、撮影画像をフラッシュメモリに記録する際、ＰＣのデータファイル記録フォーマット仕様と同じフォーマット仕様で管理する。そのため、当該デジタルスチルカメラのデータ記録媒体であるメモリカードをＰＣの補助記録装置にセットすれば、ＰＣから直接データにアクセスすることができる。また、ＰＣのデータファイル記録フォーマット仕様でデータを管理する場合、データはファイルアロケーションテーブル（以下、ＦＡＴと称す）のようなファイル管理情報に、論理的メモリ空間上でのデータの記録開始アドレスやデータサイズ等の情報で管理されるため、記録されたデータは、ＰＣでのデータファイル操作と同様に、簡単に検索、再生、コピー、消去などの操作を行うことができる。このとき、記録されたデータは当然ながらクラスタと呼ばれる論理的な記録単位で記録及び管理される。
【０００５】
しかし、フラッシュメモリにデータを記録する場合、フラッシュメモリは原理的に上書きが不可能な記録デバイスであるため、すでにデータを記録済みの領域に新たにデータを上書きする際には、はじめに当該領域のデータを電気的に消去した後に新しいデータを記録する必要がある。よってこのような消去動作の必要性は、フラッシュメモリの記録速度低下につながる。
【０００６】
更に、例えば特許文献２の段落０００５から００１０及び図２１、図２２に説明されているように、データファイル記録フォーマット仕様で定められるデータの論理的な記録単位（クラスタ）と、フラッシュメモリの電気的な消去単位（ブロック）の位置が一致していない場合、データの更新や記録時に関係のないデータを退避する必要があり、これがデータの記録速度低下を招く。なお、以下の説明では論理的な記録単位をクラスタと称するが、クラスタ以外にも論理的な記録単位としてセクタ、ページなど種々の呼称が一般に知られている。ここでは、これらを特に区別することなく論理的な記録単位の総称として取り扱う。
【０００７】
そこで、上述したようなクラスタとブロックの位置が一致していない場合の記録速度低下を改善するために、特許文献２においては、同文献の図４に示されるようにフラッシュメモリをフォーマットする際に、ファイル管理情報の中に空き領域を設け、クラスタとブロックの位置を一致させる提案がなされている。
【０００８】
しかし、近年のフラッシュメモリの大容量化に伴い、フラッシュメモリのブロックサイズは拡大する傾向にあり、論理的な記録単位であるクラスタサイズとブロックサイズが必ずしも一致するとは限らない。その一方で、一般にフラッシュメモリのブロックサイズは、クラスタサイズの整数倍のサイズとして設計されるため、ブロックとクラスタのサイズが一致しない場合でも、１つのブロックが整数個のクラスタに対応するようなフォーマット仕様を採ることで、記録速度の低下を低減することができる。これは、仮にクラスタが複数のブロックにまたがるようなフォーマット仕様を採用した場合、当該クラスタのデータを更新する際、またがった複数のブロックに対しデータの退避やブロックの消去などの処理が必要となり、これが記録速度低下の要因となるためである。
【特許文献１】特開平４−２１２５８２号公報
【特許文献２】特開平１１−５３２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
但し、ここで１つ問題が存在する。先に述べた動画や静止画等の映像データ及び音声データを、フラッシュメモリを内蔵したメモリカードに記録する電子機器において、フラッシュメモリにＰＣのデータ記録装置と同じフォーマット仕様でデータを記録することは、メモリカード上に記録したデータをＰＣで容易に取り扱うことが目的であるが、その反面、ＰＣで扱うことができる以上、ＰＣを用いてフラッシュメモリ、つまりメモリカードがフォーマットされるケースも発生する。
【００１０】
そうなると、たとえ上述した特許文献２に示されるフラッシュメモリの消去単位（ブロック）を考慮したフォーマットがなされたメモリカードでも、ＰＣで再度フォーマットされるとクラスタとブロックの位置関係が崩れたフォーマットをなされることが考えられる。実際に、ＰＣはそのオペレーティングシステムの種類ごとに、独自のフォーマット仕様に基づきフォーマット処理を行うため、特許文献２に示されたようなフォーマット処理を期待することはできない。
【００１１】
よって、メモリカードがＰＣなどでフォーマットされた場合には、フラッシュメモリへのデータ記録速度の低下が予想され、例えば、ビデオムービーのように大容量の動画データをリアルタイムで記録する必要がある機器では、フラッシュメモリへのデータ記録速度が不足し、データの欠落や記録動作の停止を余儀なくされる可能性が高い。
【００１２】
このような状況において、当該機器の使用者は、上記のようなデータの欠落や記録動作の停止などが発生しうることを事前に知ることなく、例えばビデオムービーで動画撮影を行い、結果としてデータの欠落や記録動作の停止が発生した時点で初めて、フラッシュメモリの記録速度不足について認識することになるが、その時にはすでに貴重な撮影データは失われていることになり、機器使用者が被る不利益は少なくない。
【００１３】
本発明は、このような問題を解決するため、フラッシュメモリのような半導体メモリを内蔵した記録媒体を使用して動画データや音声データを記録する機器において、当該フラッシュメモリのフォーマット仕様が、フラッシュメモリのブロック構成を考慮した仕様でない場合に、機器使用者に対し警告を発することで記録速度不足の可能性を事前に知らしめたり、データ記録を禁止したり、自動で記録レートを変更することでデータの欠落や記録動作の停止などが発生する可能性を低減することができるデータ記録制御方法及びデータ記録システムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記従来の課題を解決するために、本発明のデータ記録制御方法は、電気的に一括消去可能なブロックから構成され、且つファイル管理情報によって規定される論理的な記録単位であるクラスタ単位でデータを記録するフォーマット仕様を有する半導体メモリ媒体に、映像信号及び音声信号の少なくとも一方の入力信号に対し加工処理を施して作成されたデジタルデータを記録するデータ記録システムの制御部が実行する制御方法であって、前記半導体メモリ媒体から読み出した前記ファイル管理情報に基づいて、前記フォーマット仕様が前記半導体メモリ媒体のブロックの構成を考慮した仕様であるか否かを判断し、 前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記デジタルデータの前記半導体メモリ媒体への記録レートを変更することを特徴とするものである。
【００１５】
上記本発明のデータ記録制御方法において、前記制御部は、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、機器使用者に対し前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないことを知らせる情報を表示し、もしくは通知することが好ましい。
【００１６】
参考として、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記半導体メモリ媒体への記録を禁止するか、前記映像信号又は音声信号の加工処理におけるデータ圧縮処理の圧縮レートを変更することも考えられる。更に、前記半導体メモリ媒体への記録に先立ち、機器使用者に対し特定の行動を誘導するための情報を表示し、もしくは通知することも考えられる。
【００１７】
また上記データ記録制御方法において、前記クラスタの境界と前記ブロックの境界が一致するか否かで、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様であるか否かを判断することが好ましい。
【００１８】
また本発明のデータ記録システムは、電気的に一括消去可能なブロックから構成され、且つファイル管理情報によって規定される論理的な記録単位であるクラスタ単位でデータを記録するフォーマット仕様を有する半導体メモリ媒体と、映像信号及び音声信号の少なくとも一方に基づくデジタルデータを前記半導体メモリ媒体に記録するインターフェース手段と、前記半導体メモリ媒体から読み出した前記ファイル管理情報に基づいて、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様であるか否かを判断する検出手段と、前記検出手段の判断結果に基づいて前記半導体メモリ媒体への記録を制御する制御手段とを備え、前記検出手段において前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記制御手段は、前記インターフェース手段に、前記デジタルデータの前記半導体メモリへの記録レートの変更を指示することを特徴とする。
【００１９】
上記本発明のデータ記録システムにおいて、前記検出手段において前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記制御手段の制御に従い、機器使用者に対し前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないことを知らせる情報を表示し、もしくは通知する表示手段を備えることが好ましい。
【００２０】
参考として、前記検出手段において前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様でないと判断した場合、前記制御手段は、前記インターフェース手段による前記半導体メモリ媒体へのデータ記録を禁止するか、前記信号処理手段におけるデータ圧縮処理の圧縮レートの変更を指示することも考えられる。更に、前記表示手段が前記制御手段の制御に従い、機器使用者に対し特定の行動を誘導するための情報を表示し、もしくは通知することも考えられる。
【００２１】
また、上記データ記録システムにおいて、前記検出手段は、前記クラスタの境界と前記ブロックの境界が一致するか否かで、前記フォーマット仕様が前記半導体メモリ媒体のブロック構成を考慮した仕様であるか否かを判断することが好ましい。
【発明の効果】
【００２２】
メモリカードなどの半導体メモリ媒体を用いたデータ記録において、メモリカードのフォーマット仕様がフラッシュメモリのブロック構成を考慮していないフォーマットである場合には、データの記録速度低下が原因でデータの欠落などの不都合が予測されるが、本発明のデータ記録制御方法及び記録システムによれば、記録レートを下げることで、機器使用者が被る恐れのある不都合を未然に回避することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
（参考の形態１）
図１は本発明の参考の形態１におけるデータ記録システムのブロック図である。同図において、光学系１は、被写体像を固体撮像素子２上に結像させるための複数のレンズ群からなる光学系である。固体撮像素子２は、光学系１により結像された被写体象を電気信号（映像信号）に変換する撮像素子であり、例えば、ＣＣＤ（charge coupled device）などが用いられる。
【００２４】
カメラ信号処理手段３は、固体撮像素子２から得られた映像信号に対しゲイン調整、ノイズ除去、ガンマ補正、アパーチャ処理、ニー処理等の周知のカメラ信号処理を行う手段である。なお、固体撮像素子２を介して得られる映像信号は動画、静止画の両者が考えられる。以下の説明においては動画を撮影するものとして説明するが、これに限るものではない。４は音声を電気信号（音声信号）に変換するためのマイクであり、音声信号は音声信号処理手段５において不要なノイズや風切り音の除去等の周知の音声信号処理が施される。
【００２５】
デジタル信号処理手段６は、カメラ信号処理手段３及び音声信号処理手段５を経た映像信号及び音声信号を圧縮処理及び多重化するための手段である。本参考の形態においては、デジタル信号処理手段６は、複数の異なる記録レートでの映像信号、音声信号の圧縮処理が可能であるとし、この記録レートは図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によって切り替えることが可能であり、且つ、映像信号及び音声信号を記録する際にはあらかじめ設定されているものとする。
【００２６】
カードインターフェース手段（以下、カードＩ／Ｆ手段という）７は、ソケット８を介して電気的に接続されたメモリカード９に対し、データの書込みや読み出しを行う手段であり、デジタル信号処理手段６で圧縮、多重化処理されたデータはこのカードＩ／Ｆ手段７を介してメモリカード９に書き込まれる。メモリカード９は、半導体メモリ、例えばフラッシュメモリ（フラッシュＥＥＰＲＯＭ）を内蔵する着脱可能な記録媒体であり、ＭＳ−ＤＯＳ（登録商標）のＦＡＴファイルシステムで論理的にフォーマットされているものとする。
【００２７】
フォーマット検出手段１０はカードＩ／Ｆ手段７を経由して読み出したメモリカード９のデータから、メモリカード９の論理フォーマットに関連する情報を検出する手段である。システム制御手段１１は、デジタル信号処理手段６における映像信号及び音声信号の圧縮処理の実行、停止、及びカードＩ／Ｆ手段７によるメモリカード９へのデータ記録の開始、停止などを統合的に制御し、更に、フォーマット検出手段１０の検出結果に応じて、後述の表示手段１２での情報表示や、デジタル信号処理手段６における映像信号及び音声信号の圧縮処理の制御内容の変更を行う。
【００２８】
表示手段１２は液晶表示装置もしくはＣＲＴなどの表示手段、もしくはＬＥＤやライトなどの点灯装置であり、機器の使用者に対し、文字列・図形の表示やＬＥＤの点灯、点滅などの方法で、フォーマット検出手段１０での検出結果に基づく情報を伝達する手段である。
【００２９】
図２はメモリカードにあらかじめ施された論理的なフォーマット仕様の一例である。本実施の形態においては、上述のようにメモリカード９はＰＣのデータファイル記録フォーマット仕様として一般に使用されているＦＡＴファイルシステムでフォーマットされており、以下に必要な部分のみ説明する。
【００３０】
図２において、メモリカード９に内蔵されるブロックは、先頭にファイル管理情報が格納されており、順にＭＢＲ（Master Boot Record）２１、ブートセクター２２、ＦＡＴI２３、ＦＡＴII２４、ディレクトリ２５の各領域に区分され、データ領域２６を除く各
領域を合わせて管理領域２７と呼ぶこととする。ＭＢＲ２１にはＯＳプログラム読み込み用のブートストラップローダとメモリカードの設けることができる各パーティションに関する情報が記憶されており、ブートセクター２２にはパーティションに関する情報などが記憶されている。ＦＡＴI２３はデータ領域の各クラスタの使用状態を示す管理テーブルを記憶する領域であり、ＦＡＴII２４はＦＡＴI２３のバックアップである。ディレクトリ２５にはルートディレクトリ下に存在するデータのファイル名、拡張子、作成日時などの情報が記憶される。データ領域２６はメモリカード１にテキストデータ、映像データ、音声データなどの各種データの本体が記録される領域である。
【００３１】
図３は、メモリカード９のデータ領域２６のクラスタ配置とフラッシュメモリのブロック配置の関係の一例を示す図である。図３において、フラッシュメモリはブロックＡから以降、複数のブロック３０で構成され、各ブロックのサイズはクラスタサイズの８倍であるとする。この場合、１ブロックは８つのクラスタに対応するようにマッピングされており、８クラスタ毎の境界とブロックの境界が一致するようなメモリカードのフォーマット仕様となっている。
【００３２】
図４もメモリカード１のデータ領域２６のクラスタ配置とフラッシュメモリのブロック配置の関係の一例を示す図である。図４のフォーマット仕様は、クラスタサイズ、ブロックサイズは図３と同様とするが、クラスタの境界とブロック３０の境界が一致しない仕様である。このようなフォーマット仕様の場合、例えばクラスタｅ、クラスタｍがそれぞれ二つのブロック（ブロックＥとＦ、ブロックＦとＧ）に跨ってマッピングされているため、クラスタｅのデータを更新する場合、ブロックＥとＦの２つのブロックに記録されているデータの退避や複数ブロックの消去が必要となり、記録速度の低下が懸念される。
【００３３】
以上のように構成されたデータ記録システムについて、メモリカード９が図３のフォーマット仕様でフォーマットされている場合から説明する。
まず、機器使用者がメモリカード９を図１に示したソケット８に装着するものとする。カードＩ／Ｆ手段７はメモリカード９の装着を検出すると、これをフォーマット検出手段１０及びシステム制御手段１１に通知する。フォーマット検出手段１０はこの通知を受け、カードＩ／Ｆ手段７を介してメモリカード９上に記録された管理領域２７の情報を読み出し、管理領域２７の情報からクラスタサイズ及び管理領域２７のサイズを計算する。その結果、管理領域２７のサイズがクラスタサイズの整数倍であれば、メモリカード９のフォーマット仕様は図３に示したように、フラッシュメモリのブロックが整数個のクラスタにマッピングされ、複数個のクラスタの境界とブロックの境界が一致していると判断する。このとき、ブロックのサイズについては、メモリカード９の内部構成によっては特定のサイズを採るとは限らないが、フラッシュメモリのブロックサイズはクラスタサイズの整数倍、もしくは整数分の１倍として製造されることが通常であるため、上記のような判断を行っても問題はない。
【００３４】
以上の判断をフォーマット検出手段１０が行うと、この結果はシステム制御手段１１に通知される。システム制御手段１１はこの通知を受け、挿入されたメモリカードのフォーマット仕様が、フラッシュメモリのブロック構成を考慮したフォーマットであることから、特にデジタル信号処理手段６における映像信号及び音声信号の圧縮処理の制御内容の変更などは行わない。
【００３５】
よって、図示しない記録ＯＮ／ＯＦＦ手段によって機器使用者が映像信号及び音声信号の記録開始を指示した場合、光学系１、固体撮像素子２、カメラ信号処理手段３、マイク４、音声信号処理手段５を介して得られた映像信号及び音声信号は、デジタル信号処理手段６において圧縮処理、及び圧縮処理後の映像信号及び音声信号の多重化が実施され、カードＩ／Ｆ手段７を介してメモリカード９に記録される。なおこのときの圧縮方式については特に限定されるものではないが、例えばＭＰＥＧ（Moving  Picture  Experts  Group）２方式が考えられる。
【００３６】
次に、メモリカード９が図４のフォーマット仕様でフォーマットされている場合を説明する。先に説明したとおり、メモリカード９の挿入後、フォーマット検出手段１０はそのフォーマット仕様をチェックする。そして、図４のように管理領域２７のサイズがクラスタサイズの整数倍でない場合、クラスタによっては複数のブロックに跨ってマッピングされる可能性がある、つまりブロックの境界に対しクラスタの境界が必ずしも一致しないと判断し、この結果はシステム制御手段１１に通知される。システム制御手段１１はこの通知を受け、表示手段１２に対して、挿入されたメモリカードのフォーマット仕様がフラッシュメモリのブロック構成を考慮したフォーマットでないことを、例えば図５に示すような画面表示にて示し、機器使用者の注意を促す。また、図４に示したフォーマット仕様では、データの記録速度低下が予測され、これによってデータの欠落などの不都合が予測されることから、図６のような警告メッセージを表示してもよい。
【００３７】
なお上記においては、ブロックの境界と、クラスタの境界との差異の有無を管理領域２７のサイズを元に判断する方法を説明したが、これに限るものではなく、例えば管理領域２７に記載の情報からデータ領域２６の先頭アドレスを求め、これをもとにブロックの境界とクラスタの境界との差異の有無を判断する構成でもかまわない。
【００３８】
以上のように本参考の形態によれば、フォーマット検出手段１０によってメモリカード９の管理領域２７のサイズを求め、これをもとにブロックの境界とクラスタの境界との差異の有無を判断することで、メモリカード９のフォーマット仕様が、フラッシュメモリのブロック構成を考慮したフォーマットであるか否かを判断し、その結果に応じて機器使用者に対し表示手段１２を介して、メモリカード９のフォーマット仕様に関する情報を提供することが可能である。特にメモリカード９のフォーマット仕様がフラッシュメモリのブロック構成を考慮していないフォーマットである場合には、機器使用者の注意を促すことで、機器使用者はメモリカード９を再フォーマットしたり、他のメモリカードに交換して映像信号及び音声信号の記録に使用することができ、記録時のデータ欠落などの不都合を未然に回避することが可能となる。
【００３９】
（参考の形態２）
次に本発明の参考の形態２におけるデータ記録システムについて図７を用いて説明する。図７は図１に示したデータ記録システムに対し、記録制御手段１３を追加したものであるため、以下、参考の形態１と異なる点を中心に説明する。
【００４０】
図７において、記録制御手段１３は、システム制御手段１１がデジタル信号処理手段６やカードＩ／Ｆ手段７を統合的に制御して実施する映像信号及び音声信号の圧縮処理やメモリカード９へのデータ書込みなど一連のデータ記録動作を禁止する指示を、フォーマット検出手段１０の検出結果に応じてシステム制御手段１１に発する手段である。そして、システム制御手段１１は、記録制御手段１３からデータ記録動作の禁止指示を受けると、図示しない記録ＯＮ／ＯＦＦ手段によって機器使用者が映像信号及び音声信号の記録開始を指示した場合、これを無視して記録動作を行わない。
また、このように記録動作を行わない場合、所定の警告メッセージを表示手段１２に表示するように指示するものとする。
【００４１】
以上のように構成された本参考の形態のデータ記録システムについて、以下にその動作を説明する。
参考の形態１において説明した場合と同様に、メモリカード９が図３のフォーマット仕様でフォーマットされている場合から説明する。まず、機器使用者はメモリカード９を図１に示したソケット８に装着する。カードＩ／Ｆ手段７はメモリカード９の装着を検出すると、これをフォーマット検出手段１０及びシステム制御手段１１に通知する。フォーマット検出手段１０はこの通知を受け、カードＩ／Ｆ手段７を介してメモリカード９上に記録された管理領域２７の情報を読み出し、管理領域２７の情報からクラスタサイズ及び管理領域２７のサイズを計算する。その結果、管理領域２７のサイズがクラスタサイズの整数倍であれば、メモリカード９のフォーマット仕様は、図３に示したようにフラッシュメモリのブロックが整数個のクラスタにマッピングされ、複数個のクラスタの境界とブロックの境界が一致していると判断する。このとき、ブロックのサイズについては、メモリカード９の内部構成によっては特定のサイズを採るとは限らないが、フラッシュメモリのブロックサイズはクラスタサイズの整数倍、もしくは整数分の１倍として製造されることが通常であるため、上記のような判断を行っても問題はない。
【００４２】
以上の判断をフォーマット検出手段１０が行うと、この結果は記録制御手段１３に通知される。記録制御手段１３はこの通知を受け、挿入されたメモリカードのフォーマット仕様が、フラッシュメモリのブロック構成を考慮したフォーマットであることから、特にシステム制御手段１１に対して一連のデータ記録動作を禁止する指示は発しない。
【００４３】
よって、図示しない記録ＯＮ／ＯＦＦ手段によって機器使用者が映像信号及び音声信号の記録開始を指示した場合、光学系１、固体撮像素子２、カメラ信号処理手段３、マイク４、音声信号処理手段５を介して得られた映像信号及び音声信号は、デジタル信号処理手段６において圧縮処理、及び圧縮処理後の映像信号及び音声信号の多重化が実施され、カードＩ／Ｆ手段７を介してメモリカード９に記録される。
【００４４】
次に、メモリカード９が図４のフォーマット仕様でフォーマットされている場合を説明する。先に説明したとおり、メモリカード９の挿入後、フォーマット検出手段１０はそのフォーマット仕様をチェックする。そして、図４のように管理領域２７のサイズがクラスタサイズの整数倍でない場合、クラスタによっては複数のブロックに跨ってマッピングされる可能性がある、つまりブロックの境界に対しクラスタの境界が必ずしも一致しないと判断し、この結果は記録制御手段１３に通知される。記録制御手段１３はこの通知を受け、システム制御手段１１に対し、一連のデータ記録動作を禁止する指示を発令する。これは、図４に示したフォーマット仕様ではデータの記録速度低下が予測され、その結果データの欠落などの不都合が予測されることから、あらかじめ録画動作自体を行わないように規制するためである。
【００４５】
また、記録制御手段１３から録画禁止の指示が発せられた場合、データ記録が行われないことを機器使用者に提示するために、発生表示手段１２に対して、挿入されたメモリカードのフォーマット仕様が、フラッシュメモリのブロック構成を考慮したフォーマットでなくデータの記録速度低下が予測されるため、データ記録ができないことを例えば図８に示すような画面表示にて機器使用者に示す。
【００４６】
なお上記の説明においては、ブロックの境界とクラスタの境界との差異の有無を管理領域２７のサイズを元に判断する方法を説明したが、これに限るものではなく、例えば管理領域２７に記載の情報からデータ領域２６の先頭アドレスを求め、これをもとにブロックの境界とクラスタの境界との差異の有無を判断する構成でもかまわない。
【００４７】
以上のように本参考の形態２によれば、フォーマット検出手段１０によってメモリカード９の管理領域２７のサイズを求め、これをもとにブロックの境界とクラスタの境界との差異の有無を判断することで、メモリカード９のフォーマット仕様がフラッシュメモリのブロック構成を考慮したフォーマットであるか否かを判断し、その結果に応じてデータ記録を禁止することで、記録途中でのデータ欠落などの不都合を未然に回避することが可能となる。
【００４８】
また、メモリカード９のフォーマット仕様がフラッシュメモリのブロック構成を考慮していないフォーマットである場合に、データ記録を禁止した際に機器使用者に注意を促すことで、機器使用者はメモリカード９を再フォーマットしたり、他のメモリカードに交換して映像信号及び音声信号の記録に使用することができ、記録時のデータ欠落などの不都合を未然に回避することが可能となる。
【００４９】
（実施の形態１）
参考の形態２においては、記録制御手段１３はデータ記録を完全に禁止する指示を発する手段とした。これに対して、本実施の形態では、記録制御手段１３は、システム制御手段１１に対し記録レートを下げてデータ記録を行うように指示する手段とする。具体的には、フォーマット検出手段１０の検出結果からメモリカードのフォーマット仕様がフラッシュメモリのブロック構成を考慮したフォーマットではなく、データの記録速度低下が予測される場合、高い記録レートでは正常なデータ記録が行えない可能性が高い。よって、図示しないメニュー表示やスイッチ操作などのユーザーインターフェース手段によってあらかじめ設定されている記録レートより低い記録レートに自動で設定を変更する。このようにすることで、必ずデータ記録が可能となる保証はないが、データの欠落などの不都合が発生する可能性を低減する効果が十分に考えられる。
【００５０】
（参考の形態３）
参考の形態１においては、データ記録システムにおいて、メモリカード９のフォーマット仕様が図４に示したようなフォーマット仕様である場合に、図５及び図６に示したような警告メッセージを表示する例を説明したが、これらとは異なる警告メッセージを表示し及び動作を行う例を以下に説明する。
【００５１】
図５及び図６に示したメッセージ表示は、メモリカード９のフォーマット仕様及びその仕様がもたらすであろう結果を正確に提示しているが、一般の機器使用者にとっては、その意味を理解及び認識することが困難であることが予想される。例えば図５のようにメモリカード９のフォーマット仕様が正しくないことが示されても、機器使用者としては、そのフォーマット仕様がもたらす結果までは理解しづらい。同様に図６のように記録ができない危険性があることを警告されても、この危険性をどのように回避すればよいのかまではわからないことがある。
【００５２】
そこで本参考の形態３においては、メモリカード９のフォーマット仕様が図４に示したようなフォーマット仕様である場合に、機器使用者が実行すべき操作を誘導する例を示す。
具体的には、メモリカード９のフォーマット仕様が図４に示したようなフォーマット仕様である場合には、すでに述べたように十分な記録速度が確保できない恐れがあり、その場合の対処法としては、
１．図３に示したようなフォーマット仕様で再度フォーマット処理を行う
２．メモリカードに記録するデータの圧縮レートを下げる
ことが考えられる。なお、上記２の場合には、圧縮レートを下げたからといって、必ずデータ記録が可能となる保証はないが、データの欠落などの不都合が発生する可能性を低減する効果は十分に考えられる。
【００５３】
そして、上記１の操作を機器使用者に誘導するために、図９に示すように、メモリカード９のフォーマット仕様が不正であること、及び再度フォーマット処理を実行することを促す警告メッセ−ジを表示する。また、上記２の操作を機器使用者に誘導するためには、図１０に示すように、記録レートを変更することを促す警告メッセ−ジを表示する。
【００５４】
以上のように本参考の形態３によれば、メモリカード９のフォーマット仕様がフラッシュメモリのブロック構成を考慮していないフォーマットであり、データの記録速度低下が原因でデータの欠落などの不都合が予測される場合には、これを機器使用者に警告し、更に、機器使用者が講じるべき具体的な措置についてもメッセージに加えることで、機器の利便性を高めることが可能である。
【００５５】
なお、本発明の参考の形態３を実施の形態１及び参考の形態２に適用し、例えば参考の形態２において、図８に示したような警告メッセージを表示した後、続いて図９、図１０に示したような警告メッセージを表示することも有効である。
【００５６】
なお、以上の各形態において、表示手段１２はメッセージ表示を行う例を説明したが、これに限るものではなく、例えばＬＥＤの点滅や、警告用に機器に実装したランプなどの点灯により、機器使用者に情報を提供する構成も考えられる。もちろん、ブザーなどの音響的手段による情報提供でもかまわない。
【００５７】
また、以上の各形態において、映像信号及び音声信号は固体撮像素子２及びマイク４を使って得る構成を説明したが、これに限るものではなく、例えばＴＶチューナーや外部ビデオ入力手段を有し、ＴＶ放送や他の機器を経由して入力される映像信号及び音声信号を圧縮処理してメモリカード９に記録するような構成でも本発明が有効であることは明らかである。
また、本発明の参考の形態１において、映像信号及び音声信号の圧縮方法としてＭＰＥＧ２方式を挙げているがこれに限るものではない。
【００５８】
また、以上の各形態において、映像信号及び音声信号を記録する機器をもとに説明を行ったが、これに限るものではなく、映像信号のみ、もしくは音声信号のみを記録する機器においても本発明が有効であることはいうまでもない。
また、以上の各実施の形態において、映像信号及び音声信号を圧縮処理する構成を説明したが、これに限るものではなく、映像信号及び音声信号の少なくとも一方を非圧縮でメモリカード９に記録する構成でも本発明が有効であることはいうまでもない。
【産業上の利用可能性】
【００５９】
本発明のデータ記録制御方法及びデータ記録システムによれば、半導体メモリ媒体のフォーマット仕様がブロック構成を考慮した仕様でない場合に、自動で記録レートを変更することで、データの欠落や記録動作の停止などが発生する可能性を低減することができるため、フラッシュメモリのような半導体メモリを内蔵した記録媒体を使用して動画データや音声データを記録する機器において、広く利用可能なものである。
【図面の簡単な説明】
【００６０】
【図１】本発明の参考の形態１におけるデータ記録システムのブロック図
【図２】本発明の参考の形態１におけるメモリカードのフォーマット仕様の説明図
【図３】本発明の参考の形態１におけるメモリカードのフォーマット仕様とフラッシュメモリのブロック構成の説明図
【図４】本発明の参考の形態１におけるメモリカードのフォーマット仕様とフラッシュメモリのブロック構成の説明図
【図５】本発明の参考の形態１における表示手段１２の表示例を示す図
【図６】本発明の参考の形態１における表示手段１２の表示例を示す図
【図７】本発明の参考の形態２及び実施の形態１におけるデータ記録システムのブロック図
【図８】本発明の参考の形態２及び実施の形態１における表示手段１２の表示例を示す図
【図９】本発明の参考の形態３における表示手段１２の表示例を示す図
【図１０】本発明の参考の形態３における表示手段１２の表示例を示す図
【符号の説明】
【００６１】
１    光学系
２    固体撮像素子
３    カメラ信号処理手段
４    マイク
５    音声信号処理手段
６    デジタル信号処理手段
７    カードＩ／Ｆ手段
８    ソケット
９    メモリカード
１０  フォーマット検出手段
１１  システム制御手段
１２  表示手段
【図１】
0004781027.tif 000002
【図２】
0004781027.tif 000003
【図３】
0004781027.tif 000004
【図４】
0004781027.tif 000005
【図５】
0004781027.tif 000006
【図６】
0004781027.tif 000007
【図７】
0004781027.tif 000008
【図８】
0004781027.tif 000009
【図９】
0004781027.tif 000010
【図１０】
0004781027.tif 000011