(57)【要約】【課題】不揮発性メモリにおける画像データのリトライ回数が増えた場合でも不揮発性メモリでの他の処理に影響を与えないこと。【解決手段】撮影部１０１と、コーデック部１０２と、メモリ制御部１０３とを備え、メモリ制御部１０３は、フラッシュメモリ１０４に記録すべき符号化データが画像データである場合、音声データや編集制御データ等の画像データ以外の場合と比べて小さい最大リトライ回数を設定して、フラッシュメモリ１０４における符号化データのリトライ回数を制御する。これにより、記録に時間を要する画像データの場合のみ、最大リトライ回数が減少するので、フラッシュメモリ１０４における画像データのリトライ回数が増えた場合でも、フラッシュメモリ１０４における他の処理に与える影響を小さくすることができる。【選択図】図１
2009212794.tif 000002
【特許請求の範囲】
【請求項１】
撮影信号を符号化した符号化データを不揮発性メモリに送り、その不揮発性メモリが最大リトライ回数内で前記符号化データを記録する撮影信号符号化記録装置であって、
被写体を撮影した撮影信号を出力する撮影部と、
前記撮影信号を符号化して符号化データとして出力する符号化部と、
前記符号化データが画像データである場合の最大リトライ回数を、画像データ以外である場合の最大リトライ回数より小さくなるように前記不揮発性メモリに設定し、前記不揮発性メモリにおける前記符号化データのリトライ回数を制御するメモリ制御部と、
有することを特徴とする撮影信号符号化記録装置。
【請求項２】
前記メモリ制御部は、さらに、
前記符号化データが画像データである場合の実際のリトライ回数が前記最大リトライ回数より小さい場合、前記最大リトライ回数を前記実際のリトライ回数に更新する、ことを特徴とする請求項１記載の撮影信号符号化記録装置。
【請求項３】
前記メモリ制御部は、さらに、
前記符号化データが画像データであり、実際のリトライ回数が前記最大リトライ回数を超えた場合、リトライ動作をいったん中断して、リトライ動作中の前記符号化データをバッファに記憶しておき、他の符号化データの前記不揮発性メモリへの記録または再生を制御し、当該他の符号化データの前記不揮発性メモリへの記録または再生が終了後に、バッファに記憶しておいた前記リトライ動作中の前記符号化データを記録する、ことを特徴とする請求項１または請求項２記載の撮影信号符号化記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体を撮影した撮影信号を符号化し、その符号化データをフラッシュＥＥＰＲＯＭ(Electrically Erasable Programmable Read Only Memory)等の不揮発性メモリに記録するビデオカメラ等の撮影信号符号化記録装置に関する。
【背景技術】
【０００２】
ビデオカメラ等の撮影信号符号化記録装置の記録媒体として、電源を切断した後も記憶内容が保持される不揮発性メモリの一種であるフラッシュＥＥＰＲＯＭ（以下「フラッシュメモリ」と記す）を用いることが普及している。
【０００３】
このフラッシュメモリは、これが装着される本体装置に設けられたプロセッサによって制御される。このため、プロセッサの負荷を軽減する目的でフラッシュメモリにオート機能を内蔵することが多い。
【０００４】
このオート機能は、データの書き込みや消去のシーケンスをフラッシュメモリの内部で発生して自動的に実行するものであり、例えばプロセッサから予め定められた書き込みや消去のコマンドがフラッシュメモリに供給されると、フラッシュメモリはこのコマンドの内容に応じて動作し、動作結果が正常に終了したか否かを示すステータス信号をプロセッサに送出する機能を有している。
【０００５】
したがって、プロセッサはフラッシュメモリにコマンドを送出した後、フラッシュメモリからステータス信号が送られてくるまで待ち、このステータス信号の値を判断すればよいだけであるため処理を簡単化できる。しかも、フラッシュメモリは、プロセッサの動作に依存しないため、きめ細かな制御を行うことができる利点を有している。
【０００６】
図５はデータの書き込みや消去のシーケンスをその内部で発生して実行するフラッシュメモリの機能を説明するためのフローチャートである。
フラッシュメモリは、先ず、プロセッサから供給されたコマンドを解析し（ステップＳＴ１１）、解析したコマンドの内容が、所要のアドレスにデータを書き込むものである場合、アドレスやデータをラッチし、プログラム電圧を設定するセットアップ動作を実行する（ステップＳＴ１２）。
【０００７】
次に、フラッシュメモリは動作状態であることを示すビジー(busy)信号をプロセッサへ送出するとともに、フラッシュメモリ内部のカウンタNをクリア（Ｎ＝０）とする（ステップＳＴ１３）。
【０００８】
次に、指定されたメモリセルに書き込みパルス信号としてのプログラム電圧が供給され、例えば１０マイクロ秒（μｓ）の間、フラッシュメモリは、データの書込みを実行する。これとともに、カウンタNをインクリメントする（ステップＳＴ１４）。
【０００９】
次に、この書込みが終了すると、フラッシュメモリはメモリセルに書き込んだデータを読出してベリファイを行う（ステップＳＴ１５）。
【００１０】
このベリファイの結果、正しくデータが書き込まれている場合（ステップＳＴ１５のＹＥＳ）、フラッシュメモリは正常終了を示すステータス信号をセットし（ステップＳＴ１６）、ビジー信号をリセットする（ステップＳＴ１７）。
【００１１】
一方、ベリファイの結果、正しくデータが書き込まれていない場合（ステップＳＴ１５ＮＯ）、フラッシュメモリは再度同一のアドレスによって指定されたメモリセルに対して同一データの書き込み及びベリファイを行う。この再書き込み及びベリファイ、すなわちリトライ動作を、例えば最大２５回実行する（ステップＳＴ１８）。そして２５回以内にベリファイの結果が良好とならない場合、フラッシュメモリは正常終了を示すステータス信号をセットせず、ビジー信号のみリセットする（ステップＳＴ１７）。
【００１２】
プロセッサは、フラッシュメモリから送出されるステータス信号がセットされている場合、書き込み動作が正常終了したものと判断し、一方、ステータス信号がセットされていない場合、書き込み動作が失敗したものと判断する。 
【００１３】
ところで、このようなフラッシュメモリ、特に、１つのメモリセルが複数ビットに相当する多値タイプのフラッシュメモリの場合には、期待値を得るための処理時間が書き込み時間を遅くする原因の１つとなっている。このために、データラッチ処理をベリファイ毎に行うのではなく、書き込みが全ビットパスした後に行うことにより、書き込み時のメモリしきい電圧を高精度に制御しつつ、書き込み時間の高速化を図ることができるフラッシュメモリがある（例えば、特許文献１参照。）。
【特許文献１】特開２００６−１９０４８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかし、フラッシュメモリの記憶領域に不良ブロックが増えた場合、不良ブロックの発生率に比例してのリトライ回数が多くなるので、書き込みに多くの時間を要する、という問題がある。
【００１５】
また、前記した多値タイプのフラッシュメモリでは、書き込みや消去が1回で成功した場合の時間と、規定最大数回リトライを行った場合の時間に数倍の開きがあるから、通常でもデータの書き込みに時間を要するため、リトライが頻繁に行われると不揮発性メモリへの転送速度が極端に遅くなるという問題もあった。
【００１６】
特に、不揮発性メモリに記録するデータが映像符号化データ等の画像データの場合、容量が大きく、書き込みに時間を要するので、リトライ回数が増えると、不揮発性メモリにおける他の処理に影響を与えるという問題が生じる。
【００１７】
そこで本発明は、不揮発性メモリにおける画像データのリトライ回数が増えた場合でも不揮発性メモリでの他の処理に影響を与えないようにした撮影信号符号化記録装置を提供することを目的とする。
【課題を解決するための手段】
【００１８】
前記課題を解決するため、本発明は、撮影信号を符号化した符号化データを不揮発性メモリに送り、その不揮発性メモリが最大リトライ回数内で前記符号化データを記録する撮影信号符号化記録装置であって、被写体を撮影した撮影信号を出力する撮影部と、前記撮影信号を符号化して符号化データとして出力する符号化部と、前記符号化データが画像データである場合の最大リトライ回数を、画像データ以外である場合の最大リトライ回数より小さくなるように前記不揮発性メモリに設定し、前記不揮発性メモリにおける前記符号化データのリトライ回数を制御するメモリ制御部と、有する。
【００１９】
ここで、前記メモリ制御部は、さらに、前記符号化データが画像データである場合の実際のリトライ回数が前記最大リトライ回数より小さい場合、前記最大リトライ回数を前記実際のリトライ回数に更新するようにしても良いし、前記符号化データが画像データであり、実際のリトライ回数が前記最大リトライ回数を超えた場合、リトライ動作をいったん中断して、リトライ動作中の前記符号化データを記憶しておき、他の符号化データの前記不揮発性メモリへの記録または再生を制御し、当該他の符号化データの前記不揮発性メモリへの記録または再生が終了後に、記憶しておいた前記リトライ動作中の前記符号化データを記録するようにしても良い。
【発明の効果】
【００２０】
本発明によれば、符号化データが画像データである場合の最大リトライ回数を、画像データ以外である場合の最大リトライ回数より小さくなるように不揮発性メモリに設定し、不揮発性メモリに符号化データを出力する際に、符号化データが画像データであるか否かの制御信号を送って不揮発性メモリにおける符号化データのリトライ回数を制御するようにしたので、不揮発性メモリにおける画像データのリトライ回数が増えた場合でも、不揮発性メモリにおける他の処理に与える影響を小さくすることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明に係る撮影信号符号化記録装置としてビデオカメラの実施の形態を説明する。
図１は本発明のビデオカメラの実施の形態を説明するためのブロック図、図２はリトライ動作を説明するためのフローチャート、図３はフラッシュメモリのメモリ動作を説明するためのブロック図、図４はフラッシュメモリのメモリ動作を説明するためのタイムチャートである。
【００２２】
ビデオカメラ１は、図１に示すように、撮影部１０１、データコーデック（ＥＮＣ/ＤＥＣ）部（以下、単にコーデック部という）１０２、メモリ制御部１０３、フラッシュメモリ１０４が装着されるメモリ装着部１０６、画像表示部１０５、外部端子１０７，１０８を有している。不揮発性メモリであるフラッシュメモリ１０４は、例えば、ＮＡＮＤ型フラッシュＥＥＰＲＯＭメモリである。外部端子１０７，１０８にはそれぞれ、各操作ボタン（図示せず）の操作によって発生する、表示制御信号、リトライ制御信号が供給される。表示制御信号は画像表示部１０５へ、リトライ制御信号はメモリ制御部１０３へそれぞれ供給される。なお、本実施形態のビデオカメラ１では、本装置内で符号化データの復号再生も行うので、符号化部だけでなく復号部も備えたコーデック部１０２としているが、本装置内で復号再生も行わない場合には、復号部は省略しても良い。また、撮影部１０１や画像表示部１０５も省略可能である。
【００２３】
まず、上記した構成を有するビデオカメラ１の記録再生消去の各動作の概略について説明する。
【００２４】
（記録動作）
ビデオカメラ１筐体に備えてある、図示せぬ「撮影」または「記録」ボタンをユーザが押下して撮影記録開始を指示すると、この指示に応じて、撮影部１０１は被写体の撮影を開始する。そして撮影した被写体データをコーデック部１０２へ順次送出する。コーデック部１０２は、ここで被写体データを符号化（情報圧縮）処理して得た圧縮画像データを生成し、メモリ制御部１０３を経由してフラッシュメモリ１０４へ出力する。メモリ制御部１０３は、前記した記録開始の指示に応じて制御信号（書き込みコマンド）を発生し、書き込みコマンドをフラッシュメモリ１０４へ出力する。
【００２５】
こうして、メモリ制御部１０３は、圧縮画像データを画像フレーム単位で順次記録するよう、フラッシュメモリ１０４を制御する。
【００２６】
一方、撮影記録開始後、前記した「撮影」または「記録」ボタンをユーザが再度押下して撮影記録終了を指示すると、この指示に応じて、撮影部１０１は被写体の撮影を停止すると共に、メモリ制御部１０３は書き込みコマンドの発生を停止する。
【００２７】
こうして、メモリ制御部１０３は、圧縮画像データを画像フレーム単位で順次記録している状態を停止するよう、フラッシュメモリ１０４を制御する。
【００２８】
（再生動作）
ビデオカメラ１筐体に備えてある、図示せぬ「再生」ボタンをユーザが押下して再生開始を指示すると、この指示に応じて、メモリ制御部１０３はフラッシュメモリ１０４にメモリしてある圧縮画像データの再生を開始するよう、フラッシュメモリ１０４を制御する。即ち、メモリ制御部１０３は読み出し開始アドレスと制御信号（読み出しコマンド）とを発生し、フラッシュメモリ１０４へ出力する。これに応じて、フラッシュメモリ１０４は読み出し開始アドレスから圧縮画像データを順次読み出し、読み出した圧縮画像データをメモリ制御部１０３を経由してコーデック部１０２へ出力する。コーデック部１０２は、ここで、記録時の符号化処理とは逆に復号（情報伸長）処理して画像データとして再生し、再生した画像データは、画像表示部１０５に出力して表示される。
【００２９】
こうして、メモリ制御部１０３は、圧縮画像データをフラッシュメモリ１０４から順次読み出して、画像表示部１０５で再生するように、フラッシュメモリ１０４と画像表示部１０５とを再生制御する。
【００３０】
一方、再生開始後、前記した「再生」ボタンをユーザが再度押下して再生終了を指示すると、この指示に応じて、メモリ制御部１０３はフラッシュメモリ１０４からの圧縮画像データの読み出しを停止して、「再生」動作を停止するよう、フラッシュメモリ１０４を制御する。
【００３１】
（消去動作）
ビデオカメラ１筐体に備えてある、図示せぬ「消去」ボタンをユーザが押下して、画像表示部１０５にモニタ表示してある画像の消去を指示すると、この指示に応じて、メモリ制御部１０３は消去開始アドレスと制御信号（消去コマンド）とを発生し、フラッシュメモリ１０４へ出力する。これに応じて、フラッシュメモリ１０４は消去開始アドレスから圧縮画像データを消去する。
こうして、メモリ制御部１０３は、記録済みの圧縮画像データを消去するよう、フラッシュメモリ１０４を制御する。
【００３２】
次に、本発明の要部である、メモリ制御部１０３とフラッシュメモリ１０４との相互関係について、図２〜図４を用いて、詳しく説明する。
【００３３】
メモリ制御部１０３は、図３に示すように、コーデック部１０２から出力する圧縮画像データが供給されるデータ入出力端子（I／O）１０３ａ、書き込みコマンド、読み出しコマンド、消去コマンド、各種のステータスコマンドなどの制御信号をフラッシュメモリ１０４のコマンドデコーダ１０４ａへ出力する制御信号出力端子１０３ｂ、フラッシュメモリ１０４が動作中（記録中、読み出し中、消去中）であることを示すビジー信号をフラッシュメモリ１０４の制御回路１０４ｃから供給されるビジー信号入力端子１０３ｃ、リトライ回数に応じたカウント信号がフラッシュメモリ１０４のカウンタ発生回路１０４ｂから供給されるカウント信号入力端子１０３ｄを備えている。
【００３４】
また、ここでは図示しないが、メモリ制御部１０３は、フラッシュメモリ１０４のメモリ動作（図４）に関する各種の制御信号（即ち、Chip Enable（ＣＥ）, Write Enable（ＷＥ）, Read Enable（ＲＥ）, Command Latch Enable（ＣＬＥ）, Address Latch Enable（ＡＬＥ）, Write Protect）をフラッシュメモリ１０４へ出力する出力端子を有している。
【００３５】
フラッシュメモリ１０４は、図３に示すように、制御部１０４Ａと、メモリセル部１０４Ｂとから構成されている。
【００３６】
制御部１０４Ａは、コマンドデコーダ１０４ａ、カウンタ発生回路１０４ｂ、制御回路１０４ｃ、ベリファイ回路１０４ｄとを備えている。ここでは、制御回路１０４ｃが、データ読出回路、データ書き込み回路、データ消去回路として機能するものとして説明する。
【００３７】
上記した構成のメモリ制御部１０３とフラッシュメモリ１０４との相互の動作について、記録動作の場合について、説明する。
【００３８】
ユーザが撮影記録開始を指示すると、この指示に応じて、撮影部１０１は被写体の撮影を開始する。そして撮影した被写体データをコーデック部１０２へ順次送出する。コーデック部１０２は、入力した被写体データを符号化処理して得た圧縮画像データを生成し、メモリ制御部１０３へ送出する。
【００３９】
メモリ制御部１０３は、入力する圧縮画像データをデータ入出力端子１０３ａを経由してフラッシュメモリ１０４のメモリセル部１０４Ｂへ出力する。また、メモリ制御部１０３は、記録開始の指示に応じて発生した書き込みコマンドをフラッシュメモリ１０４のコマンドデコーダ１０４ａへ出力する。
【００４０】
フラッシュメモリ１０４のコマンドデコーダ１０４ａは、メモリ制御部１０３から供給された書き込みコマンドを解析し、解析した結果である「記録開始」信号を制御回路１０４ｃへ出力する。制御回路１０４ｃは入力した「記録開始」信号に基づいて、メモリセル部１０４Ｂに対して「書込み」制御信号を出力する。
また、制御回路１０４ｃは、メモリ制御部１０３に対して、ビジー信号の出力を開始する。
【００４１】
こうして、圧縮画像データのメモリセル部１０４Ｂへの各画像フレーム分の書き込みが終了すると、メモリセル部１０４Ｂはベリファイ回路１０４ｄに対してベリファイリクエスト信号を出力する。ベリファイ回路１０４ｄは入力するベリファイリクエスト信号を受付けると、圧縮画像データがメモリセル部１０４Ｂへ正常に書き込まれているか否かを確認する。
【００４２】
ベリファイ回路１０４ｄは、圧縮画像データがメモリセル部１０４Ｂへ正常に書き込まれていると判断した場合は、データ書き込み完了とし、制御回路１０４ｃに対して、ビジー信号の出力を停止するための出力停止信号を出力する。
【００４３】
制御回路１０４ｃはベリファイ回路１０４ｄからのこの出力停止信号を受付けて、メモリ制御部１０３へのビジー信号の出力を停止する。この結果、コマンドデコーダ１０４ａは、メモリ制御部１０３から次のコマンドの受付けが可能となる。
【００４４】
一方、ベリファイ回路１０４ｄは、圧縮画像データがメモリセル部１０４Ｂへ正しく書き込まれていないと判断した場合には、制御回路１０４ｃは、同一アドレスによって指定されたメモリセル部１０４Ｂに対して同一データの書き込みを再度行い、また、メモリ制御部１０３に対して、ビジー信号を再度出力する。
制御回路１０４ｃは、この再書き込みが終了したら、ベリファイ回路１０４ｄに対して、再びベリファイリクエスト信号を出力する。
【００４５】
この再書き込みは、圧縮画像データがメモリセル部１０４Ｂへ正常に書き込まれていることをベリファイ回路１０４ｄが検知するまで、繰り返して行なわれる。
しかし、予め設定してある最大回数まで再書き込みを繰り返し行なってもベリファイの結果が正常に書き込まれないと検知された場合には、「データ書き込み失敗」とし、制御回路１０４ｃからメモリ制御部１０３へ出力しているビジー信号を止める。
【００４６】
こうしてベリファイ回路１０４ｄは、制御回路１０４ｃからベリファイリクエスト信号が入力されると、メモリセル部１０４Ｂに書き込んだデータを読み出してベリファイを行い、ベリファイの結果を制御回路１０４ｃとカウンタ発生回路１０４ｂへ出力する。
【００４７】
カウンタ発生回路１０４ｂは、ベリファイ回路１０４ｄから出力する書き込み繰り返し（リトライ）回数をカウントし、その結果を制御回路１０４ｃへ出力する。この繰り返し回数は、特定のコマンド（例えばステータス確認）によりメモリ制御部１０３に対しても出力する。
【００４８】
メモリ制御部１０３では、リトライ回数が一定回数を超えた場合は、リセットコマンドを入力することで、書き込み動作を中断することができる。
【００４９】
図４は、ビジー信号発生中に、データ書き込み動作を中断する際のデータ入出力端子（I／O）１０３ａと各制御端子に供給される各種信号とを示している。
【００５０】
まずステータスコマンドを発行し（時刻Ｔ１）、ステータス中（Ｔ１からＴ２間）の書き込み繰り返し回数を確認する（時刻Ｔ２）。この後リセットコマンドを発行することで（時刻Ｔ３）、データ書き込み動作を中断することによって、ビジー信号を解除する（時刻Ｔ４）。
【００５１】
さて、上記した構成のビデオカメラ１のリトライ動作について、図２を用いて説明する。
【００５２】
まず、メモリ制御部１０３は、ユーザが記録開始を指示すると、この指示がデータの書き込み処理であることを検知する(ステップＳＴ１)。
【００５３】
書き込み処理を確認できた場合（ステップＳＴ１のＹＥＳ）、書き込み処理をするのが画像データであるか否かを確認する(ステップＳＴ２)。一方、書き込み処理を確認できない場合（ステップＳＴ１のＮＯ）、リトライ動作のフローは、直ちに終了する。
【００５４】
次に、書き込み処理が画像データである場合（ステップＳＴ２のＹＥＳ）、リトライの許容回数である最大リトライ回数ＮＭＡＸを１０に設定する（ステップＳＴ３)一方、書き込み処理が画像データでない場合（ステップＳＴ２のＮＯ）、最大リトライ回数ＮＭＡＸを２５に設定する（ステップＳＴ４)。ここで、書き込み処理するのが画像データでない場合とは、例えば、被写体を撮影したときに画像と同時に記録される音声を圧縮した圧縮音声データや、撮影した画像データや音声データを編集するための編集制御データなどを指す。
【００５５】
次に、画像データを書き込む際に実際に行なったリトライ回数が最大リトライ回数１０回未満、例えば８回や４回等であると、最大リトライ回数を１０回から８回に書き換える(ステップＳＴ５)。
【００５６】
このようにしてメモリ制御部１０３は、フラッシュメモリ１０４に符号化データが画像データである場合の最大リトライ回数を、画像データ以外である場合の最大リトライ回数より小さくなるようにフラッシュメモリ１０４に設定する。なお、この最大リトライ回数の設定は、フラッシュメモリ１０４への符号化データの転送前に予め設定しても良いし、あるいは符号化データの転送時にその都度設定するようにしても良い。ただし、前者の場合、フラッシュメモリ１０４に符号化データを転送する際、その符号化データが画像データであるか否かが分からない場合があるので、その際は、メモリ制御部１０３は、符号化データが画像データであるか否かを示す制御信号を符号化データと共にフラッシュメモリ１０４に転送するようにする。なお、後者の場合には、最大リトライ回数をフラッシュメモリ１０４への符号化データの転送の度に設定するが、メモリ制御部１０３は、フラッシュメモリ１０４への符号化データを転送する際に、符号化データが画像データであるか否かを判断しているので、符号化データが画像データであるか否かを示す制御信号のフラッシュメモリ１０４への転送を省略することができる。
【００５７】
そして、フラッシュメモリ１０４は、図５に示すような書込み処理により、メモリ制御部１０３によって設定された符号化データが画像データであるか否かにより異なる最大リトライ回数の下、必要あればリトライを行って符号化データを記録する。
【００５８】
従って、本実施の形態のビデオカメラでは、フラッシュメモリ１０４に記録すべき符号化データが画像データである場合、音声データや編集制御データ等の画像データ以外の場合と比較し小さい最大リトライ回数を設定して、フラッシュメモリ１０４における符号化データのリトライ回数を制御するようにしたので、記録に時間を要する画像データの場合のみ、最大リトライ回数が減少するので、フラッシュメモリ１０４における画像データのリトライ回数が増えた場合でも、フラッシュメモリ１０４における他の処理に与える影響を小さくすることができる。
【００５９】
特に、本実施の形態では、符号化データが画像データである場合の実際のリトライ回数が最大リトライ回数より小さい場合、図２のステップＳＴ５の処理により、最大リトライ回数を実際のリトライ回数に更新するようにしたので、記録に時間を要する画像データの場合のみ、最大リトライ回数をなるべく小さくすることができ、フラッシュメモリ１０４における他の処理に与える影響をさらに小さくすることができる。
【００６０】
また、本実施の形態では、コーデック部１０２から出力する符号化信号をメモリ装着部１０６に装着したフラッシュメモリ１０４に書き込む際に、まずフラッシュメモリ１０４に対して書き込みコマンドを送出し、このコマンドを受付けたフラッシュメモリ１０４が独立してリトライ動作を行ない、このリトライの回数が予め設定されている最大リトライ回数を超えたときは当該リトライ動作を中断する旨の書き込み中断信号をフラッシュメモリ１０４から受付けて、書き込みコマンドの次に送出すべき信号（例えば消去コマンド、読み出しコマンド）をフラッシュメモリ１０４へ送出するようにしても良い。
【００６１】
さらに、符号化データが画像データであって、リトライ回数が、符号化データが画像データである場合の最大リトライ回数を超えた場合には、フラッシュメモリ１０４は、書き込み動作や消去動作等のリトライ動作をリセットすることで中断し、当該書き込み動作の次の動作、すなわち他の符号化データの書込みや消去、読み出し処理等を開始し、リトライ動作を中断した画像データである符号化データは、そのアドレスをメモリ制御部１０３の図示せぬバッファメモリ等に一時記憶しておき、フラッシュメモリ１０４における処理に余裕ができた際に再度リトライ動作を行うようにしても良い。
【００６２】
このようにした場合、符号化データが画像データであり、実際のリトライ回数が最大リトライ回数を超えた場合、リトライ動作をいったん中断して、リトライ動作中の符号化データをバッファ等に記憶しておき、他の符号化データのフラッシュメモリ１０４への記録や消去、再生を制御し、当該他の符号化データのフラッシュメモリ１０４への記録または再生が終了後に、バッファに記憶しておいたリトライを中断した符号化データを記録することができるので、フラッシュメモリ１０４における他の処理に与える影響をよりさらに小さくすることができる。
【００６３】
さらに、画像表示部１０５は、表示制御用操作ボタン(図示せず)をユーザが操作することによって発生する表示制御信号が、外部端子１０７を介して供給されることにより、リトライ中であることの表示、リトライの回数表示を行なう表示部であっても良い。
【００６４】
さらに、メモリ制御部１０３は、リトライ操作ボタン(図示せず)をユーザが操作することによって発生するリトライ制御信号が、外部端子１０８を介して供給されることにより、リトライを強制的に開始する機能を有するものであっても良い。
【００６５】
なお、上記実施の形態では、本発明に係る撮影信号符号化記録装置を、フラッシュメモリを記録媒体として利用するビデオカメラの実施の形態に適用して説明したが、本発明では、ビデオカメラに限らず、デジタルカメラや携帯電話、パソコン等のフラッシュメモリを記録媒体として利用する映像撮影記録機能を有する装置に適用可能である。
【００６６】
また、上記実施形態では、単に符号化データが画像データであるか、画像データ以外であるかに基づいて異なる２つの最大リトライ回数を不揮発性メモリに設定するように説明したが、これに限らず、さらに、符号化データが画像データであっても、静止画像データであるか、あるいは動画像データであるかで異なる最大リトライ回数を設定しても良いし、また、画像データの符号化方式に応じて異なる最大リトライ回数を設定するようにしても勿論よい。
【図面の簡単な説明】
【００６７】
【図１】本発明の撮影信号符号化記録装置の実施の形態であるビデオカメラのブロック図である。
【図２】本実施形態における最大リトライ回数の設定動作の一例を示すフローチャートである。
【図３】フラッシュメモリの詳細構成を示すブロック図である。
【図４】フラッシュメモリのメモリ動作を説明するためのタイムチャートである。
【図５】データの書き込みや消去のシーケンスをその内部で発生して実行するフラッシュメモリの機能を説明するためのフローチャートである。
【符号の説明】
【００６８】
１  ビデオカメラ
１０１  撮影部
１０２  データコーデック部（コーデック部）
１０３  メモリ制御部
１０４  フラッシュメモリ（不揮発性メモリ）
１０４Ａ  制御部
１０４Ｂ  メモリセル部
１０４ｃ  制御回路
１０５  画像表示部
１０６  メモリ装着部
１０７，１０８  外部端子
【図１】
2009212794.tif 000003
【図２】
2009212794.tif 000004
【図３】
2009212794.tif 000005
【図４】
2009212794.tif 000006
【図５】
2009212794.tif 000007