(57)【特許請求の範囲】
【請求項１】
デジタルカメラであって、
撮像画像を記録する複数の記録手段と、
前記複数の記録手段に対して優先度を設定し、撮影操作に連動して生成される撮像画像を前記優先度に基づいて前記複数の記録手段の各記録手段に対し記録させる制御手段と、
を備えることを特徴とするデジタルカメラ。
【請求項２】
記録手段を装着可能なデジタルカメラであって、
複数の記録手段を装着するための複数のスロットと、
前記複数のスロットのそれぞれに装着される前記複数の記録手段に対して優先度を設定し、撮影操作に連動して生成される撮像画像を前記優先度に基づいて前記複数の記録手段の各記録手段に対し記録させる制御手段と、
を備えることを特徴とするデジタルカメラ。
【請求項３】
請求項１または請求項２に記載のデジタルカメラにおいて、
前記複数の記録手段のうちの少なくとも１つにエラーが発生した際に、エラー画面を表示する表示手段、
をさらに備えることを特徴とするデジタルカメラ。
【請求項４】
請求項１ないし請求項３のいずれかに記載のデジタルカメラにおいて、
前記制御手段は、前記複数の記録手段のうちの一の記録手段に対して前記撮像画像を記録することができなかった場合に、他の記録手段に対して前記撮像画像を記録させることを特徴とするデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数の記録手段を備えることのできるデジタルカメラに関する。
【０００２】
【従来の技術】
デジタルカメラでは撮像画像を記録保存するために着脱式のメモリカードを装着することができるように構成されたものが一般的であり、近年では、撮像画像の記録枚数を増加させるために、２枚のメモリカードを装着することが可能なように２つのスロットを備えるデジタルカメラも製品化されつつある。
【０００３】
そして、被写体の撮影時にユーザが、第１のスロットに装着されたメモリカードと、第２のスロットに装着されたメモリカードとのいずれに画像記録を行うかをメモリ切り換えスイッチ等を操作することによって指定し、撮影によって得られた撮像画像はその指定されたメモリカードに対して記録される。すなわち、従来のデジタルカメラでは、ユーザが所望する一のメモリカードに対して撮像画像の記録が行われるように構成されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、メモリカードはその取り扱い方等によって故障することも多く、撮影直前等に指定されたメモリカードが故障すると、撮影時に得られた撮像画像を指定されたメモリカードに正常に記録することができず、記録エラーとなってその撮像画像を失う可能性がある。
【０００５】
また、複数の撮像画像が既に記録されたメモリカードに故障が発生すると、記録されている撮像画像の読み出しを行うことができず、それまでに撮影してきた全ての撮像画像を失うことにもなる。
【０００６】
このようなメモリカードの故障等による撮像画像の喪失は、ユーザにとって非常に大きな損失であり、その後に同一の撮像画像を撮影することは困難である。
【０００７】
そこで、この発明は、上記課題に鑑みてなされたものであって、１つのメモリカードが故障したとしても、その時に得られた撮像画像またはそれ以前に記録されていた撮像画像を失うことのないデジタルカメラを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載の発明は、デジタルカメラであって、撮像画像を記録する複数の記録手段と、前記複数の記録手段に対して優先度を設定し、撮影操作に連動して生成される撮像画像を前記優先度に基づいて前記複数の記録手段の各記録手段に対し記録させる制御手段とを備えている。
【０００９】
請求項２に記載の発明は、記録手段を装着可能なデジタルカメラであって、複数の記録手段を装着するための複数のスロットと、前記複数のスロットのそれぞれに装着される前記複数の記録手段に対して優先度を設定し、撮影操作に連動して生成される撮像画像を前記優先度に基づいて前記複数の記録手段の各記録手段に対し記録させる制御手段とを備えている。
【００１０】
請求項３に記載の発明は、請求項１または請求項２に記載のデジタルカメラにおいて、前記複数の記録手段のうちの少なくとも１つにエラーが発生した際に、エラー画面を表示する表示手段をさらに備えている。
【００１１】
請求項４に記載の発明は、請求項１ないし請求項３のいずれかに記載のデジタルカメラにおいて、前記制御手段は、前記複数の記録手段のうちの一の記録手段に対して前記撮像画像を記録することができなかった場合に、他の記録手段に対して前記撮像画像を記録させることを特徴としている。
【００１４】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照しつつ説明する。
【００１５】
＜１．デジタルカメラの構成＞
図１および図２は、この発明の一実施形態であるデジタルカメラ１の外観図であり、図１（ａ）はデジタルカメラ１の正面図、図１（ｂ）は背面図、図２（ａ）は上面図、図２（ｂ）は側面図である。
【００１６】
デジタルカメラ１の正面側には、被写体を撮像するためのレンズユニット３、撮影範囲を見定めるためのファインダ７、および、被写体を照らすためのフラッシュ８とが配置されている。また、背面側には、ファインダ７と、撮像画像確認等のためのカラー液晶ディスプレイ等で構成されたモニタ２５と、撮像画像の記録モード等を切り換えたりするための設定切り換えスイッチ６ｂと、撮像画像をスクロールさせたり各種設定条件を変更したりするための４ウェイキー６ｃ，６ｄ，６ｅ，６ｆとが配置されている。
【００１７】
また、デジタルカメラ１の上面側には、被写体を撮像する際のシャッタボタン６ａと、カメラ機能表示部９とが配置されている。カメラ機能表示部９は、デジタルカメラ１での撮影条件、デジタルカメラ１に装着された複数のメモリカード４０ａ，４０ｂに設定されたカード名等の表示、および、いずれのメモリカードが優先度の高いメモリカードとして設定されているかをユーザに視認させるためのメインカード表示を行うための表示機能を有している。なお、カメラ機能表示部９は、モノクロ表示タイプの小型液晶ディスプレイ等で構成されており、撮影画像確認用となるモニタ２５とは別に設けられることで、撮影時においてもユーザが撮影条件やメインカード等を視認することができるように構成されている。なお、メモリカードの優先度については後述する。
【００１８】
さらに、図２（ｂ）に示すように、デジタルカメラ１の側面側には複数のメモリカード４０ａ，４０ｂを装着するために複数のスロット４１ａ，４１ｂが設けられており、各スロット４１ａ，４１ｂにはそれぞれ１枚のメモリカード４０ａ，４０ｂが装着可能となっている。なお、この実施の形態では、説明の便宜上、メモリカードを装着するためのスロットが２個である例について説明するが、これに限定されるものではなく、３個以上であってもよい。また、各スロット４１ａ，４１ｂのメモリカード装着口付近には、ユーザがこれらのスロットを区別することができるように、例えばスロット４１ａ，４１ｂのそれぞれに対して「スロットＡ」，「スロットＢ」といった刻印等が施される。
【００１９】
図３は、上記のように構成されたデジタルカメラ１の内部構造の概略図である。図３に示すように、デジタルカメラ１の内部には、レンズユニット３と絞り４と撮像センサ５とが配置されるとともに、２枚のメモリカード４０ａ，４０ｂを収容することができる。
【００２０】
撮像センサ５は、光軸に対して垂直な平面（撮像面）内に複数の画素を有する撮像手段であり、全画素読み出しタイプのＣＣＤエリアセンサ等によって構成される。この撮像センサ５の撮像面側にはＲ（赤）、Ｇ（緑）、Ｂ（青）の原色透過フィルタが画素単位で市松状に貼られており、各画素が光学レンズユニット３および絞り４を介して入射する撮影像の各色成分ごとに感度を有するように構成されている。このような撮像センサ５においては電荷蓄積時間を制御することにより、露光量の適正化が図られる。
【００２１】
次に、デジタルカメラ１の機能的構成について説明する。図４は、デジタルカメラ１の機能的構成を示すブロック図である。
【００２２】
撮像センサ５の内部において光電変換された画像信号は、遮光された撮像センサ５内の図示しない転送路へとシフトされた後、この転送路からバッファを介して画素ごとに順次に読み出しが行われる。そして、撮像センサ５で得られた画像信号は、相関二重サンプリング部（ＣＤＳ：Correlated Double Sampling）３６、オートゲインコントロール部（ＡＧＣ）３７、Ａ／Ｄ変換器３８を介して画像処理部１０に導かれる。したがって、画像信号は、相関二重サンプリング部３６においてサンプリングされて撮像センサ５のノイズ除去が行われ、その後、オートゲインコントロール部３７において感度補正が行われる。Ａ／Ｄ変換器３８は例えば１０ビットＡ／Ｄ変換器であり、オートゲインコントロール部３７から得られる正規化されたアナログ信号をデジタル信号に変換する。このため、画像処理部１０に導かれる画像信号はデジタル信号となっている。
【００２３】
また、デジタルカメラ１の各機構部を制御するために、カメラ制御ＣＰＵ(Central Processing Unit)３１が設けられている。このカメラ制御ＣＰＵ３１は撮像時等における撮影動作等の制御を行ったり、各種設定状態のユーザによる変更を有効にするための設定変更を行うように構成されており、撮影時等には絞りドライバ３２、タイミングジェネレータ３３等に対して制御信号を送出する。
【００２４】
絞り４についての絞り値や撮像センサ５の蓄積時間は、カメラ制御ＣＰＵ３１における演算によって求められる。そして、その演算結果に基づいてカメラ制御ＣＰＵ３１が絞りドライバ３２およびタイミングジェネレータ３３に対して制御信号を与えることで、撮像センサ５への露光量が撮影時に適切となるような制御系が実現されている。
【００２５】
絞りドライバ３２はカメラ制御ＣＰＵ３１からの制御信号に基づいて絞り４を駆動して絞り径の調整を行い、また、タイミングジェネレータ３３はカメラ制御ＣＰＵ３１からの制御信号に基づいて撮像センサ５の蓄積開始タイミングおよび終了タイミングで定まる蓄積時間の制御を行う。
【００２６】
また、操作スイッチ６はユーザが撮影条件や画像処理条件等の操作入力を行うための、または、撮影操作を行うための操作入力手段であり、上述のシャッタボタン６ａ，設定切り換えスイッチ６ｂ，４ウェイキー６ｃ，６ｄ，６ｅ，６ｆを全て含むものである。そして、カメラ制御ＣＰＵ３１は、操作スイッチ６からの入力に基づいて各種の撮影条件を設定したり、また、撮像画像の記録モードの設定変更を行い、それらの設定内容をデジタルカメラ１の上面側に設けられたカメラ機能表示部９に表示したりする。また、カメラ制御ＣＰＵ３１は、操作スイッチ６に含まれるシャッタボタン６ａが全押しされたときには、上記のように絞り４および撮像センサ５を制御することで画像の撮影処理を行う。
【００２７】
カメラ制御ＣＰＵ３１は、画像処理部１０と相互にデータ交換可能なように構成されており、各種設定条件をモニタ２５に表示させるためにその表示用データを画像処理部１０に送ったり、また、２つのスロット４１ａ，４１ｂに装着されたメモリカード４０ａ，４０ｂのうちのいずれがの優先順位（優先度）が高いかを示す表示や、各メモリカード４０ａ，４０ｂに設定されているカード名の表示等をカメラ機能表示部９に行わせる。
【００２８】
一方、デジタル化された画像信号に対して複数種類の処理を施す画像処理部１０は、例えば、１チップのＩＣ（Integrated Circuit）として実現され、内部機能として、画素補間部１１、カラーバランス制御部１２、ガンマ補正部１３、画像圧縮部１４、ビデオエンコーダ１５、メモリカードドライバ１６、ＣＰＵ(Central Processing Unit)１７、ＲＯＭ(Read Only Memory)１８、ＲＡＭ(Random Access Memory)１９を備えており、これらはデータバス２９を介して互いに接続されるとともに、撮像センサ５から得られた撮像画像を一時的に格納しておくための一時格納手段として機能する画像メモリ２１にもアクセス可能なように構成されている。
【００２９】
デジタル化された画像信号は画像処理部１０に入力すると一旦画像メモリ２１に格納される。画像メモリ２１に格納された画像は、画素補間部１１における画素補間、カラーバランス制御部１２におけるホワイトバランス調整、ガンマ補正部１３における所定の変換等が行われた後、再び画像メモリ２１内に格納される。
【００３０】
画素補間部１１では画像メモリ２１から格納されている画像データを読み出して原色透過フィルタのフィルタパターンでマスキングした後、各色成分ごとに所定の周辺画素間での平均補間が行われる。
【００３１】
また、カラーバランス制御部１２では画素補間によって生成される各色成分ごとの画像信号に対してＲＧＢが独立にゲイン補正されることでホワイトバランス調整が行われる。
【００３２】
さらに、ガンマ補正部１３ではホワイトバランス調整の行われた画像データに対して出力機器（例えば、モニタ２５等）に適合した非線形変換が行われる。
【００３３】
画像圧縮部１４は、上記のような各種画像処理が施されて画像メモリ２１に格納されている画像に対してＪＰＥＧ方式等による画像圧縮を行うことで、メモリカード４０ａ，４０ｂへの記録の際の画像のデータ量の低減を図るためのものである。なお、この画像圧縮を行う際の圧縮率は、後述するようにＣＰＵ１７によって制御される。
【００３４】
そして、メモリカードドライバ１６はメモリカード装着用の２つのスロット４１ａ，４１ｂに対して電気的に接続されており、ＣＰＵ１７からの制御によって各スロット４１ａ，４１ｂに装着されるメモリカード４０ａ，４０ｂにアクセスし、撮像画像やその他のデータの記録または読み出しを行うように構成されている。メモリカード４０ａ，４０ｂは撮像画像やその他のデータを記録するための記録手段であり、各スロット４１ａ，４１ｂに対して着脱自在となっている。
【００３５】
また、ビデオエンコーダ１７は画像メモリ２１若しくはメモリカード４０ａ，４０ｂに格納されている画像をモニタ２５上に表示するために、その画像データをＮＴＳＣ方式若しくはＰＡＬ方式のデータにエンコードして、モニタ２５にその画像を表示させる。このため、モニタ２５は撮像画像を表示する表示手段として機能することになる。また、モニタ２５はエラー発生時等のエラー表示画面を表示する表示手段ともなる。
【００３６】
ＣＰＵ１７は、ＲＯＭ１８およびＲＡＭ１９にアクセス可能なように構成されており、ＲＯＭ１８に格納されているプログラムを読み出し、それを実行することによって各種機能を実現する制御手段であり、上記各部の動作を制御するとともに、ユーザの撮影操作に連動して生成された撮像画像であって画像メモリ２１内に格納されている撮像画像を設定切り換えスイッチ６ｂによって設定された記録モードに基づいて記録させる。
【００３７】
この記録モードには２種類のモードがある。第１のモードにおいては２枚のメモリカードのうちの一枚をバックアップ用として位置づけ、２枚のメモリカードに対してほぼ同時に１つの撮像画像を記録する。第２のモードにおいては２枚のメモリカードのうちの撮像画像記録用として指定された１枚のメモリカードに対して正常に撮像画像を記録することができなかった場合に限り、即時他方のメモリカードに撮像画像を記録する。
【００３８】
第１のモードではＣＰＵ１７は、各スロット４１ａ，４１ｂに装着された２枚のメモリカード４０ａ，４０ｂに対して撮像画像を記録させる。つまり、ＣＰＵ１７は撮影によって生成され、画像メモリ２１に格納されている撮像画像を２枚のメモリカード４０ａ，４０ｂの双方に記録させるように制御するのである。
【００３９】
一方、第２のモードではＣＰＵ１７は、２枚のメモリカード４０ａ，４０ｂのうちの指定された１枚のメモリカード（メインカード）に撮像画像を記録させるように制御するとともに、その指定されたカードに正常に記録することができなかった場合に、他方のメモリカードに撮像画像を記録させる。なお、２枚のメモリカード４０ａ，４０ｂのうちのいずれをメインカードとするかは、ユーザが操作スイッチ６を操作することによって指定する。
【００４０】
以下に、ＣＰＵ１７の機能によって各メモリカード４０ａ，４０ｂに撮像画像を記録する際の記録動作について説明する。
【００４１】
＜２．撮像画像の記録動作の概念＞
上記のように構成されたデジタルカメラ１では、２枚のメモリカード４０ａ，４０ｂを装着した場合に、一方のメモリカードをユーザが撮像画像を記録することを定めたメインカードとし、他方のメモリカードを自動的にバックアップ用のサブカードとして位置付ける。
【００４２】
図５は、第１のモードでのＣＰＵ１７による撮像画像の記録制御の概念を示す図である。第１のモードでは、図５に示すようにＣＰＵ１７が、撮影操作に連動して生成され画像メモリ２１に格納されている１つの撮像画像を２枚のメモリカード４０ａ，４０ｂ、すなわちメインカードとサブカードとの双方に記録する。ＣＰＵ１７がこのような記録制御を行うことによって、２枚のメモリカード４０ａ，４０ｂのうちの１枚が故障したとしても他方のメモリカードに同一内容の撮像画像を記録しているので、過去に記録した撮像画像や故障時に撮影して得られた撮像画像を確保することが可能になるのである。
【００４３】
２枚のメモリカード４０ａ，４０ｂに対してメインカードとサブカードとしての位置付けを行うのは、ユーザが撮像画像を記録しようとするメモリカードには本来の圧縮率で画像を記録しておき、バックアップ用としてのサブカードには数多くのバックアップ用画像を記録することができるように高圧縮率で圧縮された画像を記録することができるようにするためである。したがって、各メモリカード４０ａ，４０ｂに対して同一撮像画像を記録する場合には、特にメモリカード４０ａ，４０ｂをメインカードまたはサブカードとして位置付けることは必要なものではない。しかしながら、上記のようにメインカードとサブカードとに区別することで、２枚のメモリカード４０ａ，４０ｂに対して優先度（優先順位）を設定することが可能となり、それによって上記のような各メモリカード４０ａ，４０ｂに対して異なる処理を施した撮像画像を記録することが可能になる。
【００４４】
また、優先度を設定するように構成すれば、圧縮率を変更するだけでなく、優先度の高いメモリカードから順に撮像画像の記録を行っていくことも可能になるため、例えば、バッテリー消耗時等には優先度の高いメモリカードに対して正常に撮像画像が記録される可能性を高くすることができる。
【００４５】
図６は、メモリカード４０ａがメインカード、メモリカード４０ｂがサブカードとして位置付けられた場合のＣＰＵ１７による撮像画像の記録制御の概念を示す図である。したがって、メモリカード４０ａがユーザによって指定された撮像画像を記録するためのカードであるため、ＣＰＵ１７が画像圧縮部１４に対して比較的低い圧縮率（例えば、１／８圧縮）を設定し、画像メモリ２１に格納されている撮像画像をそのような低圧縮率で圧縮させてメモリカード４０ａに記録する。一方、メモリカード４０ｂはバックアップ用のカードであるため、ＣＰＵ１７が画像圧縮部１４に対して比較的高い圧縮率（例えば、１／２０圧縮）を設定し、画像メモリ２１に格納されている撮像画像をそのような高圧縮率で圧縮させてメモリカード４０ｂに記録する。
【００４６】
この結果、サブカードであるメモリカード４０ｂにはより多くのバックアップ用画像を記録することが可能になり、メインカードであるメモリカード４０ａが故障した場合であっても、過去に記録した撮像画像や故障時に撮影した撮像画像を確保することが可能になるのである。
【００４７】
一方、図７は、第２のモードでのＣＰＵ１７による撮像画像の記録制御の概念を示す図である。この図７に示す例では、メモリカード４０ａがメインカードとして指定されているものとする。
【００４８】
第２のモードにおいてＣＰＵ１７は、撮影操作に連動して生成され画像メモリ２１に格納されている１つの撮像画像を第１にメインカードとして指定されているメモリカード４０ａに記録させるように制御する。この段階でメモリカード４０ａへの記録が正常に終了すれば、それで第２モードでの記録処理は終了する。
【００４９】
ところが、図７に示すようにメインカードであるメモリカード４０ａへの撮像画像の記録が正常に終了せず、記録エラーとなった場合には、ＣＰＵ１７は即時その撮像画像をメモリカード４０ｂに記録させるように制御する。ＣＰＵ１７がこのような記録制御を行うことによって、メインカードすなわちユーザが撮像画像を記録しようしていたメモリカード４０ａに故障が発生したとしても他方のメモリカード４０ｂにその撮像画像を記録しているので、故障時に撮影して得られた撮像画像を確保することが可能になるのである。
【００５０】
なお、この第２のモードの場合は、メインカード以外のメモリカードがメインカードの故障時にバックアップ用として位置付けられる記録モードであるため、故障時に他方のメモリカードに記録される撮像画像は本来メインカードに記録しようとしていた圧縮率で記録すればよい。ただし、他方のメモリカードを上記と同様にサブカードとして位置付け、優先度を設定することによって圧縮率を異ならせるように実現してもよいことは勿論である。
【００５１】
ここで、ユーザが２枚のメモリカード４０ａ，４０ｂのうちのいずれかをメインカードとして設定する際には、ＣＰＵ１７によってモニタ２５上にカード設定表示画面が表示される。図８は、モニタ２５にカード設定表示画面が表示された際のデジタルカメラ１を示す図である。図８に示すように、カード設定表示画面には、各スロット４１ａ，４１ｂに装着されたメモリカード４０ａ，４０ｂの現在の設定状態および各メモリカード４０ａ，４０ｂの全容量が表示される。
【００５２】
そして、カード設定表示画面では、バックアップ用として機能するサブカードには、バックアップとして機能するかどうかを示すマーク表示（図８の例では黒丸表示）が行われる。このため、図８に示す状態では、スロットＡ（すなわち、スロット４１ａ）に装着されたメモリカード４０ａがメインカードとして設定されており、スロットＢ（すなわち、スロット４１ｂ）に装着されたメモリカード４０ｂがサブカードとして設定されていることを表している。
【００５３】
この設定状態を変更する際には、ユーザが４ウェイキー６ｃ〜６ｆのうちの左方向キー６ｃまたは右方向キー６ｄを押すことで行うことができる。すなわち、ユーザが左方向キー６ｃを押すことでスロットＡに装着されたメモリカード４０ａがメインカードとして設定され、右方向キー６ｄを押すことでスロットＢに装着されたメモリカード４０ｂがメインカードとして設定される。一方、メインカードの切り換えに伴って、バックアップ用としてのサブカードの設定も自動的に切り換えられる。
【００５４】
そして、ＣＰＵ１７はカメラ制御ＣＰＵ３１から得られるユーザ設定によるメインカードおよびサブカードの情報に基づいてカード設定表示画面の内容を切り換えることにより、ユーザはどちらのメモリカードがメインカードとなっているのかを容易に視認することが可能になる。
【００５５】
そして必要な場合には、ユーザによってメインカードとして指定されたメモリカードはＣＰＵ１７（若しくはカメラ制御ＣＰＵ３１）によって優先度が高く設定され、他方のメモリカード（すなわち、サブカードとして設定されたメモリカード）は優先度が低く設定される。なお、メモリカードが３枚以上装着される場合には、全てのメモリカードに対して優先度が設定されることになる。このように優先度を設定しておくことによって、メモリカード４０ａ，４０ｂに撮像画像を記録する際に、撮像画像を優先度に基づいて記録することが可能になる。
【００５６】
また、撮影時等のユーザ設定時以外の場合には、その時点で設定されているメインカードの表示がカメラ機能表示部９に行われる。図９は、カメラ機能表示部９に表示される画面を示す図である。図９に示すように、カメラ機能表示部９には、２つのスロット４１ａ，４１ｂに装着されたそれぞれのメモリカード４０ａ，４０ｂに格納されたカード名表示、メインカード表示、および、撮影条件表示が行われる。カード名表示およびメインカード表示は、カメラ機能表示部９の上部側にて行われ、撮影条件表示はカメラ機能表示部９の下部側にてセグメント表示方式で行われる。
【００５７】
カード名表示は、図９に示すように、スロット４１ａに装着されたメモリカード４０ａに格納されたカード名「ＣＡＲＤ１」が上欄側に、スロット４１ｂに装着されたメモリカード４０ｂに格納されたカード名「ＣＡＲＤ２」が下欄側において行われる。このようにカード名表示を行うことによって、ユーザがメモリカード４０ａ，４０ｂの装着を行う際に、スロット４１ａと４１ｂとの区別を行わずに装着したとしても、いずれのメモリカードがどちらのスロットに装着されているかを容易に視認することが可能になるのである。
【００５８】
そして、メインカードの表示は、上記のようなユーザ操作によってメインカードとして設定されたカード側に対し、所定のマーク表示（図９の例では黒丸表示）等を表示することによって行われる。このようにメインカードの表示を行うことによって、ユーザはいずれのスロットに装着されたメモリカードがメインカードとして設定されているかを常時確認することできる。
【００５９】
＜３．ＣＰＵ１７によって実現される機能＞
次に、ＣＰＵ１７によって実現される機能のうちの撮像画像の記録制御に関する機能の詳細について説明する。
【００６０】
図１０は、ＣＰＵ１７によって実現される機能を模式的に示したブロック図である。図１０に示すように、ＣＰＵ１７は空き容量検知部１７１、圧縮制御部１７２、記録制御部１７３およびエラー処理部１７４として機能する。
【００６１】
空き容量検知部１７１は一定時間ごとに各メモリカード４０ａ，４０ｂにアクセスし、各メモリカード４０ａ，４０ｂの空き容量を調べる。ＣＰＵ１７はカメラ制御ＣＰＵ３１から２枚のメモリカード４０ａ，４０ｂのうちのいずれがメインカードとして設定されているかを示すデータを受け取ると、そのデータに基づいて各メモリカード４０ａ，４０ｂに優先度を設定する。このとき、メインカードとして設定されているメモリカードの優先度は高く、サブカードとして設定されているメモリカードの優先度は低く設定される。そして、ＣＰＵ１７は、メモリカード４０ａ，４０ｂの各優先度に基づいて撮像画像を記録する際のそれぞれの圧縮率を求める。
【００６２】
空き容量検知部１７１は、画像メモリ２１に格納されている撮像画像を各圧縮率に基づいて圧縮処理を施した際に、各メモリカード４０ａ，４０ｂにおいて十分な空き容量があるか否かを調べる。すなわち、空き容量検知部１７１は撮像画像を各メモリカード４０ａ，４０ｂに記録するために必要な容量を、各メモリカード４０ａ，４０ｂについて求め、それぞれのメモリカード４０ａ，４０ｂに十分な空き容量があるかどうかを判断するのである。この判断は、第１のモードおよび第２のモードのいずれの場合であっても行われる。第２のモードにおいてサブカード側の空き容量を調べるのは、メインカードの故障時に有効なバックアップを行うことが可能であるかどうかを判断するためである。
【００６３】
そして、ＣＰＵ１７は、各メモリカード４０ａ，４０ｂに十分な空き容量がない場合には、撮影操作が行われるのに先立ってその旨をユーザに知らせるべく、エラー処理部１７４として機能する一方、十分な空き容量があれば、撮影操作によって得られた撮像画像が圧縮される際に画像圧縮部１４を制御するように圧縮制御部１７２として機能する。
【００６４】
圧縮制御部１７２は優先度に応じて求められる圧縮率を画像圧縮部１４に送り、画像メモリ２１に格納されている撮像画像に対しＪＰＥＧ方式等の圧縮処理を行うように制御する。また、圧縮制御部１７２は、各メモリカード４０ａ，４０ｂに記録するためのそれぞれ異なる圧縮率で圧縮処理された２種類の撮像画像を生成するように画像圧縮部１４を制御する。
【００６５】
そして、ＣＰＵ１７は記録制御部１７３として機能し、第１のモードが有効設定されているときには、撮影操作に連動して生成され画像メモリ２１に格納された撮像画像をそれぞれのメモリカード４０ａ，４０ｂに記録させるような記録制御を行う。このとき、圧縮率の高い画像は、バックアップ用のサブカードとして設定されたメモリカードに記録され、圧縮率の低い高精細な画像はメインカードとして設定されたメモリカードに記録される。
【００６６】
このように、ＣＰＵ１７は、１回の撮影操作に連動して生成された１つの撮像画像が複数のメモリカード４０ａ，４０ｂに対して記録されるように制御することで、一方のメモリカードが故障したとしても、他方のメモリカードにも撮像画像を記録しておくことができるので、撮像画像を喪失するを回避することが可能になる。
【００６７】
一方、第２のモードが有効設定されているときには、撮影操作に連動して生成され画像メモリ２１に格納された撮像画像をまずメインカードとして設定されているメモリカードに記録させるような記録制御を行い、正常な記録を行うことができなかった場合には、続いて他方のメモリカード（サブカード）に記録させるような記録制御を行う。この結果、メインカード故障時の撮像画像が正常に保存される。また、画像メモリ２１に一時的に格納されている撮像画像はサブカード側に記録されることによって画像メモリ２１内から早期にクリアすることが可能な状態となるので、メインカードが故障した場合であってもサブカード側に記録を行うとともに画像メモリ２１を直ちにクリアすることで、連続撮影等を続行することが可能になるのである。
【００６８】
そして、第１のモードおよび第２のモードのいずれの場合であっても、各メモリカードに対する画像の記録時に少なくとも１枚のメモリカードに記録エラー等が発生し、正常に画像記録を行うことができなかった場合には、その旨をユーザに知らせるべく、エラー処理部１７４として機能する。
【００６９】
ＣＰＵ１７がエラー処理部１７４として機能すると、そのエラーの内容をモニタ２５に表示する。図１１および図１２は、エラー表示画面の一例を示す図である。例えば、ＣＰＵ１７が空き容量検知部１７１として機能し、少なくとも１枚のメモリカードに十分な空き容量がなかったときには、図１１に示すエラー表示画面を表示し、また、ＣＰＵ１７が記録制御部１７３として機能し、少なくとも１枚のメモリカードに正常な画像記録を行うことができなかったときには、図１２に示すエラー表示画面を表示する。このとき、エラー処理部１７４は、いずれのスロットに装着されたメモリカードにエラーが発生しているかをユーザに示すために、エラー内容と共にエラーの発生したスロットの表示も併せて行う。
【００７０】
このようなエラー表示により、ユーザは着脱自在なメモリカードの交換を行う等の適切な処置を速やかに行うことが可能になり、撮像画像が失われることを回避することが可能になるとともに、速やかに撮影を再開することができる。
【００７１】
＜４．変形例＞
以上、この発明の一実施形態について説明したが、この発明は上記に説明した内容のものに限定されるものではない。
【００７２】
例えば、上記実施形態においては、複数のスロット４１ａ，４１ｂに装着されるのがメモリカードである場合について説明したが、これに限定されるものではなく、磁気ディスクカードや光磁気ディスクカード等の記録手段であってもよい。また、着脱式の記録手段である必要もなく、デジタルカメラ１に複数の記録手段が内蔵されたものであってもよい。
【００７３】
また、上述したＣＰＵ１７によって実現される各機能手段は、画像処理部１０とは別に設けられてもよいし、カメラ制御ＣＰＵ３１がそのような各機能手段を実現するように構成されてもよい。
【００７４】
また、上記説明においては、各メモリカード４０ａ，４０ｂの優先度に応じて行われる処理は画像の圧縮処理であり、優先度に応じた画像圧縮によってバックアップ用としての記録可能な画像枚数を増加させることを狙いとしていたが、優先度に応じて行われる処理は圧縮処理に限定されるものではなく、他の画像処理であってもよいし、画像処理以外の処理であってもよい。例えば、第１のモードにおける記録の際に、優先度に応じて記録する順序を決定し、その順序に従って各メモリカード４０ａ，４０ｂに撮像画像を順次記録するようにしてもよい。また、３以上のメモリカードが装着されたデジタルカメラにおいて、第２のモードの記録を行う際には、優先度を設定しておくことにより、メインカード故障時に次に記録対象とするメモリカードを優先度に基づいて決定することも可能になる。
【００７５】
また、例えば、スロット４１ａに装着されるメモリカード４０ａを常にメインカードとして位置づける一方で、スロット４１ｂに装着されるメモリカード４０ｂを常にサブカードとして位置づけるように構成してもよい。この場合、スロット４１ｂに装着されるメモリカードは常にバックアップ用記録手段ということになる。
【００７６】
【発明の効果】
以上説明したように、請求項１および請求項２に記載の発明によれば、複数の記録手段に対して優先度を設定し、その優先度に基づいて各記録手段に対し撮像画像を記録するように構成されているため、各記録手段に対して優先度に応じた撮像画像の記録を行うことができる。
【００７７】
請求項３に記載の発明によれば、複数の記録手段のうちの少なくとも１つにエラーが発生した際に、エラー画面を表示するように構成されているため、ユーザが速やかに適切な処置をとることができる。
【００７８】
請求項４に記載の発明によれば、複数の記録手段のうちの一の記録手段に対して撮像画像を記録することができなかった場合に、他の記録手段に対して撮像画像を記録させるように構成されているため、撮影操作に連動して生成された撮像画像を失うことがないとともに、連続撮影を続行することも可能である。
【図面の簡単な説明】
【図１】この発明の一実施形態であるデジタルカメラの外観図である。
【図２】この発明の一実施形態であるデジタルカメラの外観図である。
【図３】デジタルカメラの内部構造を示す概略図である。
【図４】デジタルカメラの機能的構成を示すブロック図である。
【図５】ＣＰＵによる撮像画像の記録制御の概念を示す図である。
【図６】第１のモードでの優先度に基づく圧縮処理が行われる場合のＣＰＵによる撮像画像の記録制御の概念を示す図である。
【図７】第２のモードでのＣＰＵによる撮像画像の記録制御の概念を示す図である。
【図８】モニタにカード設定表示画面が表示された際のデジタルカメラを示す図である。
【図９】カメラ機能表示部に表示される画面を示す図である。
【図１０】ＣＰＵによって実現される機能を模式的に示したブロック図である。
【図１１】エラー表示画面の一例を示す図である。
【図１２】エラー表示画面の一例を示す図である。
【符号の説明】
１  デジタルカメラ
６ｂ  設定切り換えスイッチ
９  カメラ機能表示部
１０  画像処理部
１７  ＣＰＵ（制御手段）
２５  モニタ
３１  カメラ制御ＣＰＵ
４０ａ，４０ｂ  メモリカード（記録手段）
４１ａ，４１ｂ  スロット
【図１】
0003743238.tif 000002
【図２】
0003743238.tif 000003
【図３】
0003743238.tif 000004
【図４】
0003743238.tif 000005
【図５】
0003743238.tif 000006
【図６】
0003743238.tif 000007
【図７】
0003743238.tif 000008
【図８】
0003743238.tif 000009
【図９】
0003743238.tif 000010
【図１０】
0003743238.tif 000011
【図１１】
0003743238.tif 000012
【図１２】
0003743238.tif 000013