(57)【特許請求の範囲】
【請求項１】
記録媒体に記録されている画像データを、この画像データの圧縮率よりも高い圧縮率で再圧縮する画像データ再圧縮装置に設けられ、再圧縮の禁止を制御する装置であって、
前記記録媒体に記録されている画像データに対応した再圧縮禁止フラグ領域を有するメモリと、
前記再圧縮禁止フラグ領域のうち、再圧縮を禁止する画像データのコマに対応したアドレスに、再圧縮を禁止することを示すフラグをセット可能な禁止フラグセット手段と、
画像データの再圧縮動作時に、前記メモリを参照し、前記フラグに応じて再圧縮を禁止する再圧縮禁止手段と
を備えたことを特徴とする再圧縮禁止制御装置。
【請求項２】
前記禁止フラグセット手段は、前記記録媒体への画像データの記録時に、前記フラグをセット可能であることを特徴とする請求項１に記載の再圧縮禁止制御装置。
【請求項３】
記録媒体が前記画像データ再圧縮装置に装着された時、前記再圧縮禁止フラグ領域の全てをクリアする第１の禁止フラグクリア手段を備えたことを特徴とする請求項１に記載の再圧縮禁止制御装置。
【請求項４】
記録媒体が前記画像データ再圧縮装置から取り外された時、前記再圧縮禁止フラグ領域の全てをクリアする第２の禁止フラグクリア手段を備えたことを特徴とする請求項１に記載の再圧縮禁止制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばスチルビデオカメラに設けられ、記録媒体に圧縮して記録されている画像データをさらに圧縮する再圧縮動作を、必要に応じて禁止する装置に関する。
【０００２】
【従来の技術】
従来スチルビデオカメラとして、ＩＣメモリカードを記録媒体として用いたものが知られている。画像データの量は極めて多く、したがって１枚のＩＣメモリカードに記録されるコマ数（画像数）には一定の制限がある。そこで、原画像データを所定のアルゴリズムによって圧縮し、圧縮画像データとしてＩＣメモリカードに記録することにより、１枚のＩＣメモリカードに記録されるコマ数を増やす手法が提案されている。
【０００３】
しかしながら、画像データを圧縮して記録すると、画素情報が省略される分だけ微細な画像情報が失われることになり、画質の劣化は避けられない。このような問題を解決するため、撮影者の選択によって、画像データを非圧縮あるいは圧縮状態でＩＣメモリカードに記録するスチルビデオカメラが提案されている。
【０００４】
【発明が解決しようとする課題】
一方、全ての画像データを非圧縮の状態で記録しておくと、高画質を維持する必要のない画像データまで、ＩＣメモリカードの記録領域の広い部分を占めることとなり、他の画像データを記録するための領域が不足し、ＩＣメモリカードの有効利用が困難になる。そこで、既にＩＣメモリカードに記録されている画像データをさらに高い圧縮率で圧縮すること（以下、再圧縮という）が考えられるが、このように画像データを再圧縮すると、その画像の情報が減少するため、画像の再生時に十分な画質が得られなくなり、画質を保持する必要のある画像まで再圧縮することは好ましくない。
【０００５】
本発明は、記録媒体に既に記録されている画像データの再圧縮を必要に応じて禁止する装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
本発明に係る再圧縮禁止制御装置は、記録媒体に記録されている画像データに対応した再圧縮禁止フラグ領域を有するメモリと、再圧縮禁止フラグ領域のうち、再圧縮を禁止する画像データのコマに対応したアドレスに、再圧縮を禁止することを示すフラグをセット可能な禁止フラグセット手段と、画像データの再圧縮動作時に、メモリを参照し、フラグに応じて再圧縮を禁止する再圧縮禁止手段とを備えたことを特徴としている。
【０００７】
【発明の実施の形態】
以下、本発明の実施の形態を図面を参照して説明する。
図１は本発明の一実施形態を適用したスチルビデオカメラの外観図である。
【０００８】
カメラ本体１１の背面にはファインダ１２と表示装置１３が設けられている。ファインダ１２の近傍であって表示装置１３とは反対側には、このスチルビデオカメラの動作モードを撮影モード、再生モードおよび再圧縮モードの間において切り換えるモード切換ボタン１４と、記録媒体に記録された画像データを再生する時等においてその画像データのコマを指定するためのコマ送り・戻しボタン１５とが設けられている。
【０００９】
カメラ本体１１の上面には、レリーズボタン１６と圧縮率切換ボタン１７と再圧縮禁止ボタン１９が設けられている。レリーズボタン１６はシャッターレリーズ動作の他、後述するように記録媒体に記録された画像データを再圧縮する時の操作ボタンとして用いられる。レリーズボタン１６には、２段スイッチが設けられ、レリーズボタン１６の半押しで第１スイッチ（測光スイッチ）がオンし、全押しでさらに第２スイッチ（レリーズスイッチ）がオンするように構成されている。再圧縮禁止ボタン１９は画像データの再圧縮を禁止するために設けられ、この禁止処理は、後述するように画像データの記録媒体への記録時に行われる。
【００１０】
またカメラ本体１１の側面には、記録媒体であるＩＣメモリカードＭを挿入するためのスロット１８が形成されている。
【００１１】
図２はこのスチルビデオカメラの回路構成を示すブッロク図である。
撮影光学系２１には、ズーム駆動回路２２とフォーカス駆動回路２３とアイリス駆動回路２４とが接続されている。これらの回路２２、２３、２４はシステムコントロール回路２５によって制御され、撮影光学系２１のズーミング、オートフォーカスおよび自動露出が行われる。撮影光学系２１の後方にはハーフミラー２６が配設されている。ハーフミラー２６によって分割された光の一方はファインダ光学系２７に導かれ、他方はＣＣＤ２８に導かれる。ＣＣＤ２８は、同期信号発生回路３１から出力される同期信号に基づいて制御されるＣＣＤドライバ３２によって駆動され、同期信号発生回路３１はシステムコントロール回路２５によって制御される。
【００１２】
ＣＣＤ２８から出力された画像信号は、プロセス回路３３において所定の処理を施された後、Ａ／Ｄ変換器３４においてデジタルの画像データに変換され、画像メモリ３５に格納される。画像メモリ３５に格納された画像データは、ＩＣメモリカードＭへの記録時、画像メモリ３５から読み出され画像処理回路３６において所定の処理を施される。画像メモリ３５への画像データの格納および読み出しは、システムコントロール回路２５によって制御されるアドレス制御回路３７の制御に基づいて行われる。
【００１３】
画像処理回路３６から出力された画像データは、メモリカード制御回路４１とコネクタ４２を介してＩＣメモリカードＭに記録される。また画像データは、インターフェイス回路４３を介してモニタ装置（図示せず）に出力可能である。ＩＣメモリカードＭへ画像データを記録する時、画像圧縮回路４４において画像データを圧縮することが可能である。圧縮されてＩＣメモリカードＭに記録された画像データは、ＩＣメモリカードＭから読み出された時、画像圧縮回路４４において伸張処理を施される。
【００１４】
システムコントロール回路２５には、モード切換ボタン１４、コマ送り・戻しボタン１５、再圧縮禁止ボタン１９等の操作部５１、このスチルビデオカメラの動作の設定状態等を表示する表示装置１３、電源５２が接続され、またストロボ制御回路５３を介してストロボ５４が接続されている。さらにシステムコントロール回路２５には、再圧縮の禁止を制御するために用いられる不揮発性メモリであるフラッシュメモリ４５が接続されている。またシステムコントロール回路２５には、図示しないＩＣカードロック機構が接続されており、これにより、カメラ本体の電源スイッチが切られている状態（すなわちシステムコントロール回路２５に電源が供給されない状態）下では、ＩＣメモリカードの取り出しや装填ができず、システムコントロール回路２５のＩＣメモリカードの誤認識等が防止される。
【００１５】
本実施形態では、画像データは非圧縮モード、低圧縮モードあるいは高圧縮モードでＩＣメモリカードＭに記録される。原画像データのファイルサイズを１６とした時、図３に示すように、非圧縮モードによって記録された画像データのファイルサイズも１６である。また低圧縮モードによって記録された画像データのファイルサイズは４であり、高圧縮モードによって記録された画像データのファイルサイズは１である。すなわち、低圧縮モードのファイルサイズと非圧縮モードのファイルサイズの比は１／４、高圧縮モードのファイルサイズと非圧縮モードのファイルサイズの比は１／１６である。圧縮処理はＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ）アルゴリズムに準拠して実行される。
【００１６】
なお本実施形態において再圧縮処理とは、既にＩＣメモリカードに記録された画像データのファイルサイズを小さく変更する処理を意味する。この再圧縮処理において、ＩＣメモリカードに記録された画像データが低圧縮モードで記録されている場合は、いったん圧縮伸張回路４４上で伸張して非圧縮状態に戻した後、高圧縮モードで再度圧縮する。また、ＩＣメモリカードに記録された画像データが非圧縮モードで記録されている場合は、圧縮率が最も低い圧縮モードで圧縮される。
【００１７】
後述するように、既にＩＣメモリカードＭに記録されている画像データを再圧縮することにより、ＩＣメモリカードＭの空き容量を増加させることができる。例えば、非圧縮モードの画像データを１段圧縮すると、高圧縮モードの画像データを１２コマ記録できる空き容量（図３の符号Ｒ１）が生じ、低圧縮モードの画像データを１段圧縮すると、高圧縮モードの画像データを３コマ記録できる空き容量（図３の符号Ｒ２）が生じる。このように、再圧縮しようとする画像データが高圧縮モードで圧縮されることにより生じる空き容量（Ｒ１、Ｒ２）を、ここでは潜在空き容量と呼ぶ。すなわち潜在空き容量に対応したコマ数は、非圧縮モードの画像データの場合１２であり、低圧縮モードの画像データの場合３である。
【００１８】
一方、画質を保持する必要のある画像データについても再圧縮を行うと、その再生画像の画質が低下してしまう。そこで本実施形態では、画像データの再圧縮を必要に応じて禁止することができる。次に図４〜図１２を参照して、再圧縮およびその禁止制御について説明する。
【００１９】
図４はメインプログラムのフローチャートであり、これは電源スイッチがオンされたとき実行される。
【００２０】
ステップ８１では禁止フラグセット割り込み処理、すなわち禁止フラグをセットするための割り込み処理（図８のフローチャート）が禁止される。すなわち、禁止フラグセットの割り込みは撮影後５秒間のみ有効であり、本メインプログラムの起動時には禁止フラグセット割り込みは禁止される。ステップ８２ではカード取出割り込み処理（図１３のフローチャート）がＩＣメモリカードＭの有無にかかわらず禁止される。これは、カード挿入割り込み処理（図５のフローチャート）が実行されない限り、撮影、再圧縮および再生処理を実行できないようにするためである。すなわちカード取出割り込み処理を禁止した後、カード挿入割り込みが許可される。ステップ８３ではカード挿入割り込み処理、すなわちＩＣメモリカードＭをスロット１８に挿入する時に実行される割り込み処理（図５のフローチャート）が許可される。
【００２１】
ステップ８４では、ＩＣメモリカードＭが既にスロット１８内に装着されているか否かが判定される。この判定は、ＩＣメモリカードＭがスロット１８に挿入されて所定の端子が接地されることにより出力されるカード検出信号に基づいて行われる。カード検出信号はシステムコントロール回路２５の割り込み端子に入力され、ＩＣメモリカードＭがスロット１８内に装着されていないときカード検出信号はハイ（Ｈ）レベルであり、ＩＣメモリカードＭがスロット１８内に装着されているときカード検出信号はロー（Ｌ）レベルである。
【００２２】
カード検出信号がＬレベルであるとき、ステップ８５において、図５に示すカード挿入処理プログラムが実行される。
【００２３】
図５において、ステップ１０１では、カード検出信号のレベルに従って、ＩＣメモリカードＭがスロット１８に装着されているか否かが検出される。ＩＣメモリカードＭがスロット１８に装着されていない時（すなわちカード検出信号がＨレベルである時）、このプログラムは直ちに終了するが、装着されている時（すなわちカード検出信号がＬレベルである時）、ステップ１０２以下が実行される。ステップ１０２では、システムコントロール回路２５内のＲＡＭにおけるＩＣメモリカードＭのイニシャライズが行われ、ＩＣメモリカードＭに書き込まれている属性情報に基づいて、ＲＡＭ内の所定のデータが初期値に書き換えられる。ステップ１０３では最大記録可能コマ数が算出される。この最大記録可能コマ数は、装填されたＩＣメモリカードＭの最大記録容量であり、すなわちＩＣメモリカードＭの属性情報から認識される書込み可能な総記憶容量を、すべて最大圧縮率によって画像を記録した時に記録可能な総コマ数である。
【００２４】
ステップ１０５では、システムコントロール回路２５内のＲＡＭの所定のアドレスにフラッシュメモリ４５のアドレスが書き込まれ、これにより、ステップ１０３において求められた最大記録可能コマ数と同じビット数分の領域がフラッシュメモリ４５に確保される。すなわち、ＩＣメモリカードＭに１６コマの画像データを記録可能である場合、フラッシュメモリ４５内には、１６ビットの領域が確保される。この領域は再圧縮禁止フラグが格納される領域である。次いで、ステップ１０７においてこのカード挿入割り込み処理が禁止され、ステップ１０８においてカード取出割り込み処理が許可されて、このプログラムは終了する。
【００２５】
カード挿入処理プログラム（図５）は、ステップ８５において実行される他、撮影待機中（例えば図４のステップ８６が繰り返し実行されている間）等において、ＩＣメモリカードＭを新しいものに差し換えた場合にも、このＩＣメモリカードＭの挿入時にカード検出信号がＨレベルからＬレベルに変化することによって割り込み処理される。また、カード挿入処理プログラムは本スチルビデオカメラの電源が投入されたときにも強制的に実行される。すなわちカード挿入処理プログラムは通常、カード検出信号の変化によって割り込み処理されるが、電源スイッチが投入される以前に既に装填されていたＩＣメモリカードとフラッシュメモリでの管理対象となるＩＣメモリカードとが不一致になることを防止するため、この場合には、割り込み処理でなく、強制的に実行される。
【００２６】
再び図４を参照すると、ステップ８６では、ステップ８４と同様にＩＣメモリカードＭが装着されているか否かが判定される。Ｌレベルのカード検出信号が出力されていない間、ステップ８６は繰り返し実行されるが、Ｌレベルのカード検出信号が出力されると、すなわちＩＣメモリカードＭがスロット１８に装着されていることが確認されると、ステップ８７以下において、撮影処理、再圧縮処理または再生処理が実行される。
【００２７】
ステップ８８では、撮影モードがセットされているか否かが判定される。撮影モードがセットされているときステップ８８において、図６および図７に示す撮影処理が実行される。この撮影処理はシステムコントロール回路２５において実行され、ＩＣメモリカードＭが装着されていない場合は実行されないようになっている。
【００２８】
ステップ８７において撮影モードがセットされていないと判定された場合、ステップ８９において再圧縮モードがセットされているか否かが判定される。再圧縮モードがセットされているときステップ９０において、再圧縮処理が実行される。この再圧縮処理もシステムコントロール回路２５において実行され、ＩＣメモリカードＭが装着されていない場合は実行されない。
【００２９】
ステップ８９において再圧縮モードがセットされていないと判定された場合、ステップ９１において再生モードがセットされているか否かが判定される。再生モードがセットされているときステップ９２において、再生処理が実行され、ＩＣメモリカードＭに記録されている画像が例えばディスプレイ装置によって表示される。
【００３０】
ステップ９１において再生モードがセットされていないと判定された場合、あるいはステップ８８、９０、９２の各処理の後、ステップ８６へ戻る。すなわちカード検出信号の出力すなわちＩＣメモリカードＭがスロット１８に装着されていることが確認され、この装着が確認されると、ステップ８７へ進み、上述した処理が実行される。
【００３１】
図６および図７は、図４のステップ８８において実行される撮影処理のフローチャートである。ステップ１２３では、例えばＩＣメモリカードＭに記録された画像データのヘッダ部に格納されたコマ番号を参照され、現在の撮影コマ番号Ｋが検出される。ステップ１２４では、レリーズボタン１６が半押しされているか否かが検出される。レリーズボタン１６が半押しされている時、ステップ１２５において自動焦点（ＡＦ）処理が行われ、撮影光学系２１の撮影レンズがフォーカス駆動回路２３によって合焦状態に定められる。次いでステップ１２６では、自動露出（ＡＥ）処理が行われ、撮影光学系２１の絞りがアイリス駆動回路２４によって所定の開口状態に定められる。
【００３２】
ステップ１２７では、レリーズボタン１６が全押しされているか否かが判定される。レリーズボタン１６が全押しされていない時、ステップ１２８〜１３５はスキップされるが、レリーズボタン１６が全押しされている時、ステップ１２８に進み、圧縮率が検出される。この圧縮率は圧縮率切換ボタン１７によって設定され、本実施形態では、非圧縮モード、低圧縮モードおよび高圧縮モードのいずれかを設定することができる。非圧縮モードは画像データを圧縮しないでＩＣメモリカードＭに記録するモード、低圧縮モードは画像データを１／４に圧縮してＩＣメモリカードＭに記録するモード、高圧縮モードは画像データを１／１６に圧縮してＩＣメモリカードＭに記録するモードである。ステップ１２９では撮像処理が実行される。すなわち、ＣＣＤ２８によって撮像された画像がプロセス回路３３、画像処理回路３６等において所定の処理を施される。
【００３３】
ステップ１３０では、非圧縮モードが設定されているか否かが判定される。非圧縮モードが設定されている時、ステップ１３１はスキップされるが、低圧縮モードあるいは高圧縮モードが設定されている時、ステップ１３１において圧縮処理が行われ、画像データが圧縮される。ステップ１３２では、画像データがＩＣメモリカードＭに記録される。ステップ１３３では割り込みが許可され、これにより図８の再圧縮禁止フラグセット処理が実行可能となる。そして、ステップ１３４において５秒間の待ち時間が設けられた後、ステップ１３５において割り込みが禁止される。すなわち、ステップ１３４の５秒間に、図８の再圧縮禁止フラグセット処理が実行可能である。
【００３４】
ステップ１３６では、撮影モードが設定されているか否かが判定される。撮影モードが解除されていれば、このプログラムは終了するが、まだ撮影モードが設定されていれば、ステップ１２３へ戻り、上述した動作が繰り返される。例えば、レリーズボタン１６が半押しされた状態を維持している間は、ステップ１２３、１２４、１２５、１２６、１２７、１３６の順に実行され、ＡＦ処理とＡＥ処理が繰り返し行われる。レリーズボタン１６が解放された状態を維持している間は、ステップ１２３、１２４、１２７、１３６の順に実行され、現在の撮影コマ番号Ｋが検出されるだけであり、実質的に何も行われない。
【００３５】
さて、ステップ１３４の５秒間に再圧縮禁止ボタン１９が押下されると図８の再圧縮禁止フラグセット処理が実行される。すなわち、ステップ１４１ではフラッシュメモリ４５がアクセスされ、ステップ１４２では再圧縮禁止フラグ領域のＫコマ目、すなわち現在の撮影コマ番号に対応したビットが１にセットされる。図９は再圧縮禁止フラグ領域の各ビットのセット状態の一例を示している。この図において、アドレス“０Ｈ”のビット番号“Ｄ０”から“Ｄ７”までは１コマ目から８コマ目にそれぞれ対応し、アドレス“１Ｈ”のビット番号“Ｄ０”から“Ｄ７”までは９コマ目から１６コマ目にそれぞれ対応している。また、アドレス“２Ｈ”のビット番号“Ｄ０”から“Ｄ７”までは１７コマ目から２４コマ目にそれぞれ対応している。すなわち図９の例では、１０コマ目と２２コマ目について再圧縮の禁止フラグがセットされており、その他のコマについては再圧縮の禁止フラグはセットされていない。
【００３６】
図１０および図１１は、図４のステップ９０において実行される再圧縮処理、すなわちＩＣメモリカードＭに記録されている画像データを再圧縮するためのプログラムのフローチャートであり、図１２は低圧縮モードで記録された画像データを高圧縮モードにより再圧縮する時のＩＣメモリカードＭ内の記録状態の変化を示す例である。これらの図を参照して再圧縮モードの作用を説明する。
【００３７】
ステップ１５２ではＣＣＤドライバ３４がオフ状態に定められ、ＣＣＤ２８による撮像機能が停止される。ステップ１５３では、ＩＣメモリカードＭの記録情報すなわち記録されている画像データがサーチされ、ＩＣメモリカードＭの記録状態が検出される。ここでは、図１２に示すようにファイル１、ファイル４およびファイル５の各画像データが低圧縮モードによって記録され、ファイル２およびファイル３の各画像データが高圧縮モードによって記録されており、空き領域（空き容量）の大きさは、高圧縮モードによって記録される画像データの３コマ分（３ファイル分）であると仮定する。
【００３８】
ステップ１５４では、ＩＣメモリカードＭに存在する実際の空き容量である実在空き容量が検出されるとともに、この実在空き容量が、高圧縮率により圧縮した時の画像データのファイルサイズによって割り算され、コマ数Ｎ（図１２の例では３コマ）が求められる。すなわちこのコマ数Ｎは、実在空き領域に、画像データを最大圧縮率により圧縮して記録できる画像の数であり、現在さらに記録可能なコマ数の最大値（現在記録可能コマ数）である。
【００３９】
ステップ１５５では、再圧縮される画像データのコマが選択される。ここでは、図１２に示すようにファイル５が再圧縮されるコマとして選択されたと仮定する。ステップ１５６ではフラッシュメモリ４５がアクセスされ、ステップ１５７では再圧縮禁止フラグ領域の所定のフラグが読み込まれる。すなわちステップ１５７では、ステップ１５５において選択されたコマの再圧縮禁止フラグがセットされているか否かが判定される。図９の例では、５コマ目すなわちファイル５の再圧縮禁止フラグは０であるため、ステップ１５８へ進む。すなわち、再圧縮されるコマの圧縮モードの種類が判別される。図１２のファイル５は低圧縮モードによって記録されているため、次にステップ１５９が実行され、ステップ１５４において求められたコマ数Ｎ（現在記録可能コマ数）と潜在空き容量に対応したコマ数（３）を加算することにより、再圧縮後に記録可能になる画像のコマ数の最大値Ｃ（再圧縮後記録可能コマ数、図１２の例では６コマ）が求められる。
【００４０】
ステップ１６０では、レリーズボタン１６が半押しされているか否かが判定される。再圧縮モードでは、レリーズボタン１６は撮像時のように測光・測距等の動作のために用いられるのではなく、再圧縮後に撮影可能なコマ数を表示装置１３に表示したり、実際に再圧縮を行うために用いられる。
【００４１】
レリーズボタン１６が半押しされている時、ステップ１６１が実行され、再圧縮後に撮影可能なコマ数が表示装置１３に表示される。このコマ数は新たに記録される画像データを非圧縮モード、低圧縮モードおよび高圧縮モードによって圧縮した場合について、この順に表示される。図３から理解されるように、非圧縮モードで画像データを記録するには再圧縮後記録可能コマ数が１６以上なければならず、低圧縮モードで画像データを記録するには、再圧縮後記録可能コマ数が４以上なければならない。図１２の例では、再圧縮後記録可能コマ数は６であるので、撮影可能コマ数は、非圧縮モードで記録すると６÷１６＝０、低圧縮モードで記録すると６÷４＝１、高圧縮モードで記録すると６である。したがってステップ１５９では、０、１、６の数字が順に、例えば２秒間隔で表示される。
【００４２】
ステップ１６０においてレリーズボタン１６が半押しされていないと判定された場合、およびステップ１６１において撮影可能なコマ数が表示された後、ステップ１６２が実行され、レリーズボタン１６が全押しされたか否かが判定される。レリーズボタン１６が全押しされると、ステップ１６３〜１６７が実行され、ステップ１５５において選択されたコマの画像データが再圧縮される。
【００４３】
ステップ１６３では、選択されたコマの画像データがＩＣメモリカードＭから読み出され、ステップ１６４では、その画像データが現在の圧縮率よりも１段高い圧縮率で再圧縮される。図１２のファイル５の画像データの場合、現在の圧縮率は１／４（低圧縮モード）であるので、ステップ１６４では１／１６（高圧縮モード）の圧縮率で再圧縮される。再圧縮された画像データは、ステップ１６５において画像メモリ３５に格納される。この格納が完了すると、ステップ１６６が実行され、ステップ１６３において読み出された画像データがＩＣメモリカードＭから削除される。そしてステップ１６７において、再圧縮された画像データが画像メモリ３５から読み出されてＩＣメモリカードＭに書き込まれる。
【００４４】
ステップ１６２においてレリーズボタン１６が全押しされていないと判定された時、ステップ１６３〜１６７はスキップされる。
【００４５】
ステップ１６８では、まだ再圧縮モードが設定されているか否かが判定される。まだ再圧縮モードが設定されていればステップ１５４へ戻り、上述した動作が実行されるが、再生モードが解除されていれば、このプログラムは終了する。
【００４６】
ステップ１５８において、再圧縮しようとする画像データの現在の圧縮モードが非圧縮モードであると判定された場合、ステップ１７１が実行され、ステップ１５４において求められたコマ数Ｎと潜在空き容量に対応したコマ数（１２）とが加算され、再圧縮後に記録可能になる画像のコマ数の最大値Ｃが求められる。そしてステップ１６０以下が実行される。
【００４７】
ステップ１５８において、再圧縮しようとする画像データの現在の圧縮モードが高圧縮モードであると判定された場合は、さらに圧縮することができないので、ステップ１５９〜１６７はスキップされる。
【００４８】
一方、ステップ１５７において再圧縮が禁止されていると判定された場合、ステップ１７２において、そのコマについて再圧縮が禁止されていることが表示装置１３によって表示され、ステップ１６８へ進む。したがって撮影者は、コマ送り・戻しボタン１５を操作することにより、他のコマの画像データを再圧縮すべき画像データとして選択することができる。
【００４９】
図１３は、カード取出処理すなわちＩＣメモリカードＭがこのスチルビデオカメラに取り外された時に、フラッシュメモリ４５の再圧縮禁止フラグ領域をクリアするプログラムのフローチャートである。このプログラムも、図４のプログラムと同様に、システムコントロール回路２５において実行され、カード検出信号がＬレベルからＨレベルに変化したとき、割り込み処理される。
【００５０】
ステップ１１１では、ＩＣメモリカードＭがスロット１８内に装着されているか否かが検出される。ＩＣメモリカードＭがスロット１８内に装着されている時、このプログラムは直ちに終了するが、取り出されている時、ステップ１１２以下が実行される。ステップ１１２では、図５のステップ１０２において設定されたＲＡＭ内の情報のうち、フラッシュメモリの再圧縮禁止フラグ領域に関する情報を除いた全ての情報がクリアされる。ステップ１１４では、図５のステップ１０５において書き込まれたＲＡＭの情報（すなわちフラッシュメモリ４５のアドレス）に基づいて、フラッシュメモリ上の再圧縮禁止フラグの領域が０にクリアされる。次いで、ステップ１１５においてこのカード取出処理が禁止され、ステップ１１６においてカード挿入の割り込み処理が許可されて、このプログラムは終了する。
【００５１】
このように、ＩＣメモリカードＭがスロット１８から取り出されると、再圧縮禁止フラグ領域の全てのビットが０にクリアされる。このため、そのＩＣメモリカードＭにおいて再圧縮が禁止されたコマと同じコマが他のＩＣメモリカードＭにおいて再圧縮を禁止されることはない。
【００５２】
以上のように本実施形態によれば、ＩＣメモリカードＭ等の記録媒体に一旦記録された画像データを、その後必要に応じて再圧縮することができるので、さらに新しい画像データを記録することが可能となり、ＩＣメモリカードＭの記録効率が高められる。また、その再圧縮後に撮影可能なコマ数が表示されるため、新たに記録する画像データの圧縮率を適切に選定することができる。
【００５３】
また本実施形態によれば、ＩＣメモリカードＭに記録されている画像データのうち、画質を保持する必要のある画像データについては再圧縮を禁止することができるので、そのような画像データについて誤って再圧縮を行うことが防止される。
【００５４】
【発明の効果】
以上のように本発明によれば、記録媒体に既に記録されている画像データの再圧縮を必要に応じて禁止することができ、特定の画像データについてその画質を確実に保持することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態を適用したスチルビデオカメラの外観図である。
【図２】図１のスチルビデオカメラの回路構成を示すブロック図である。
【図３】非圧縮モード、低圧縮モードおよび高圧縮モードで記録した時の画像データのファイルサイズを示す図である。
【図４】メインプログラムのフローチャートである。
【図５】ＩＣメモリカードがスチルビデオカメラに装着された時に、フラッシュメモリの再圧縮禁止フラグ領域をクリアするプログラムのフローチャートである。
【図６】スチルビデオカメラの撮影動作時の処理を示すプログラムの前半部分のフローチャートである。
【図７】スチルビデオカメラの撮影動作時の処理を示すプログラムの後半部分のフローチャートである。
【図８】再圧縮禁止フラグセット処理のプログラムのフローチャートである。
【図９】再圧縮禁止フラグ領域の各ビットのセット状態の一例を示す図である。
【図１０】再圧縮モードを実行するプログラムの前半部分のフローチャートである。
【図１１】再圧縮モードを実行するプログラムの後半部分のフローチャートである。
【図１２】低圧縮モードで記録された画像データを高圧縮モードにより再圧縮する時のＩＣメモリカード内の記録状態の変化を示す図である。
【図１３】ＩＣメモリカードがスチルビデオカメラに取り外された時に、フラッシュメモリの再圧縮禁止フラグ領域をクリアするプログラムのフローチャートである。
【符号の説明】
Ｍ  記録媒体
【図１】
0003615873.tif 000002
【図２】
0003615873.tif 000003
【図３】
0003615873.tif 000004
【図４】
0003615873.tif 000005
【図５】
0003615873.tif 000006
【図６】
0003615873.tif 000007
【図７】
0003615873.tif 000008
【図８】
0003615873.tif 000009
【図９】
0003615873.tif 000010
【図１０】
0003615873.tif 000011
【図１１】
0003615873.tif 000012
【図１２】
0003615873.tif 000013
【図１３】
0003615873.tif 000014