(57)【要約】【課題】外部記録媒体の性能を十分に発揮した静止画撮影環境を確保することができる撮像装置を提供する。【解決手段】静止画撮影で得られた静止画データと動画撮影で得られた動画データとが共通の記録媒体１１０に記録可能な撮像装置において、記録媒体１１０の書き込み速度を検出する情報検出部１１７と、情報検出部１１７により検出された書き込み速度に基づいて、記録媒体１１０に対して、静止画撮影時のバーストコマ数分の記録容量を静止画データのみを記録可能な容量として設定する容量設定部１１８とを備える。【選択図】図１
2007336096.tif 000002
【特許請求の範囲】
【請求項１】
静止画撮影及び動画撮影が可能とされ、前記静止画撮影で得られた静止画データと前記動画撮影で得られた動画データとが共通の記録媒体に記録可能な撮像装置において、  前記記録媒体の情報を検出する情報検出手段と、
該情報検出手段により検出された情報に基づいて、前記記録媒体に対して所定の容量を前記静止画データのみを記録可能な容量として設定する設定手段と、を備える、
ことを特徴とする撮像装置。
【請求項２】
前記情報検出手段により検出される情報が、前記記録媒体の書き込み速度であり、前記所定の容量が、前記静止画撮影時に連続撮影可能なコマ数分の記録容量である、
ことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記情報検出手段により検出される情報が、前記記録媒体の総容量であり、前記所定の容量が、前記総容量に対する所定の比率分の容量である、
ことを特徴とする請求項１に記載の撮像装置。
【請求項４】
静止画撮影で得られた静止画データと動画撮影で得られた動画データとを共通の記録媒体に記録する画像データの記録方法において、
前記記録媒体の情報を検出する情報検出ステップと、
該情報検出ステップにより検出された情報に基づいて、前記記録媒体に対して所定の容量を前記静止画データのみを記録可能な容量として設定する設定ステップと、を備える、
ことを特徴とする画像データの記録方法。
【請求項５】
前記情報検出ステップにより検出される情報が、前記記録媒体の書き込み速度であり、前記所定の容量が、前記静止画撮影時に連続撮影可能なコマ数分の記録容量である、
ことを特徴とする請求項４に記載の画像データの記録方法。
【請求項６】
前記情報検出ステップにより検出される情報が、前記記録媒体の総容量であり、前記所定の容量が、前記総容量に対する所定の比率分の容量である、
ことを特徴とする請求項４に記載の画像データの記録方法。
【請求項７】
静止画撮影で得られた静止画データと動画撮影で得られた動画データとを共通の記録媒体に記録する処理をコンピュータに実行させるプログラムであって、
前記記録媒体の情報を検出する情報検出モジュールと、
該情報検出モジュールにより検出された情報に基づいて、前記記録媒体に対して所定の容量を前記静止画データのみを記録可能な容量として設定する設定モジュールと、を前記コンピュータに実行させる、
ことを特徴とするプログラム。
【請求項８】
請求項７に記載のプログラムを格納した、
ことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルスチルカメラ等の撮像装置に関し、特に、静止画撮影機能と動画撮影機能とを備えた撮像装置、画像データの記録方法、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
デジタルスチルカメラ等の撮像装置においては、１コマごとに撮影する静止画の撮影、記録は勿論のこと、動画像も撮影、記録することが可能になってきている。
【０００３】
静止画撮影機能及び動画撮影機能を有するデジタルスチルカメラでは、同一の記録媒体に対して静止画撮影で得られた静止画データと動画撮影で得られた動画データとを記録する場合には、静止画データと動画データとで記録フォーマットが異なる。
【０００４】
そこで、記録媒体の領域を動画データの記録領域と静止画データの記録領域とに分割して管理する方法として、ユーザが設定した静止画データの記録可能枚数により記録媒体中の静止画データ記録領域を決定する技術が提案されている（例えば、特許文献１参照）。
【０００５】
また、記録領域を分割せずに管理し、動画撮影後に静止画撮影を可能にする方法として、記録媒体の残容量を検出し、該残容量から１コマ分の静止画データを減じた容量を動画データの記録領域として割り当てる技術が提案されている（例えば、特許文献２参照）。
【特許文献１】特開２００１−００８１５９号公報
【特許文献２】特開２００４−２２８８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、高速書き込み可能な外部記録媒体を使用した場合には、静止画撮影時の連続撮影可能なコマ数（以降、バーストコマ数）は増大し、静止画撮影における連写時の使い勝手を向上させることが可能である。
【０００７】
しかし、上記従来の技術においては、外部記録媒体の性能に関係なく、ユーザが設定した記録可能枚数分の容量、或いは１コマ分の容量を静止画データ記録領域として確保している。このため、動画撮影後に静止画撮影を行なう場合に、増大したバーストコマ数分の記録領域の確保は補償されず、静止画撮影における連写機能を十分に発揮させることができない状況が発生する。
【０００８】
また、上記従来の技術では、記録媒体の総容量に関係なく、記録領域の管理が行なわれている。このため、ユーザが大容量の記録媒体を使用した場合、ユーザが動画データ記録容量と静止画データ記録容量とを意識せずに不用意に動画撮影を行なってしまうと、静止画撮影時に、１コマあるいは数コマしか静止画データが記録できない状況が発生する。
【０００９】
そこで、本発明は、外部記録媒体の性能を十分に発揮した静止画撮影環境を確保することができる撮像装置、画像データの記録方法、プログラム及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１に記載の撮像装置は、静止画撮影及び動画撮影が可能とされ、前記静止画撮影で得られた静止画データと前記動画撮影で得られた動画データとが共通の記録媒体に記録可能な撮像装置において、前記記録媒体の情報を検出する情報検出手段と、該情報検出手段により検出された情報に基づいて、前記記録媒体に対して所定の容量を前記静止画データのみを記録可能な容量として設定する設定手段と、を備えることを特徴とする。
【００１１】
請求項４に記載の画像データの記録方法は、静止画撮影で得られた静止画データと動画撮影で得られた動画データとを共通の記録媒体に記録する画像データの記録方法において、前記記録媒体の情報を検出する情報検出ステップと、該情報検出ステップにより検出された情報に基づいて、前記記録媒体に対して所定の容量を前記静止画データのみを記録可能な容量として設定する設定ステップと、を備えることを特徴とする。
【００１２】
請求項７に記載のプログラムは、静止画撮影で得られた静止画データと動画撮影で得られた動画データとを共通の記録媒体に記録する処理をコンピュータに実行させるプログラムであって、前記記録媒体の情報を検出する情報検出モジュールと、該情報検出モジュールにより検出された情報に基づいて、前記記録媒体に対して所定の容量を前記静止画データのみを記録可能な容量として設定する設定モジュールと、を前記コンピュータに実行させることを特徴とする。
【００１３】
請求項８に記載のコンピュータ読み取り可能な記憶媒体は、請求項７に記載のプログラムを格納したことを特徴とする。
【発明の効果】
【００１４】
本発明によれば、記録媒体の情報を検出し、該検出情報に基づいて記録媒体に対して所定の容量を静止画データのみを記録可能な容量として設定するので、記録媒体の性能を十分に発揮した静止画撮影環境を確保することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を図を参照して説明する。
【００１６】
図１は本発明の第１の実施の形態であるデジタルスチルカメラの装置構成を説明するためのブロック図、図２は図１のデジタルカメラの動作の一例を説明するためのフローチャート図である。
【００１７】
本発明の第１の実施の形態であるデジタルカメラ（撮像装置）は、図１に示すように、撮影レンズ１０１を介して被写体像を受光し、その被写体画像を光電変換するための例えばＣＭＯＳセンサ等の撮像素子１０２を備える。
【００１８】
撮像素子１０２によって撮像された画像はＡ／Ｄ変換器１０３によってデジタル化され、これにより、オリジナルの画像データが生成される。なお、Ａ／Ｄ変換器１０３から出力されるオリジナル画像データであって、ホワイトバランス、コントラスト、シャープネス、色の濃さ、色あい等を調整していないデジタル画像データをＲＡＷデータと呼ぶ。
【００１９】
Ａ／Ｄ変換器１０３から出力されたＲＡＷデータはメモリコントローラ１０４を介してメモリ１０５に格納される。メモリ１０５は複数画像分のＲＡＷデータを保持する記録容量を有するメモリであり、動画記録時は動画バッファ、静止画記録時は静止画バッファとして利用される。
【００２０】
メモリ１０５に格納されたＲＡＷデータに対しては、ＲＡＷデータ処理部１０６によってキズ補正処理が施される。キズ補正処理とは、撮像素子１０２上のキズ、撮像素子１０２に付着したホコリ等によって欠損した部分を補正する処理のことである。
【００２１】
また、静止画記録形式がＲＡＷ形式である場合には、ＲＡＷデータ処理部１０６において、さらに所定の可逆圧縮方式（独自の可逆圧縮方式、ＪＰＥＧ２０００又はＴＩＦＦで規定された可逆圧縮方式等）に従って可逆圧縮が行われる。
【００２２】
記録形式がＪＰＥＧである場合は、静止画処理部１０７が画像処理部１０６から出力された画像データに対して所定の画像処理（ホワイトバランス、コントラスト、シャープネス、色の濃さ、色あい等を調整する処理）を施す。また、静止画処理部１０７は、ベースラインＪＰＥＧに従って圧縮を行ない、記録用の静止画データを生成する。
【００２３】
動画データの記録時には、撮像素子１０２によって一定周期（例えば、１／３０秒周期）で撮像された画像はＡ／Ｄ変換器１０３でデジタル化され、これにより、オリジナルの画像データが生成される。
【００２４】
Ａ／Ｄ変換器１０３から出力されるオリジナルの画像データは、メモリコントローラ１０４を介してメモリ１０５に格納され、メモリ１０５に格納されたＲＡＷデータは動画像処理部１０８に送られる。
【００２５】
動画像処理部１０８では、色差データ生成回路、画像のリサイズ回路、ＭＰＥＧ等の所定の動画圧縮回路を経て、記録用の動画データが生成される。
【００２６】
そして、生成された静止画データ及び動画データは、デジタルカメラに対して着脱自在に取り付けられた外部記録媒体（例えば、不揮発性の半導体メモリを内蔵したメモリカード）１１０に記録される。
【００２７】
また、デジタルカメラは、ＡＦ回路１１１、ＡＥ回路１１２、操作スイッチ１１３、レリーズスイッチ１１４、記録形式設定スイッチ１１５、動画記録スイッチ１１６、情報検出部１１７及び容量設定部１１８を備える。
【００２８】
ＡＦ回路１１は自動で焦点を検出するための回路であり、ＡＥ回路１１２は撮影画像の露出を決定するための回路である。操作スイッチ１１３は各種撮影条件を設定するためのスイッチであり、動画モード／静止画モード、ＩＳＯ感度、その他の撮影条件の設定が行われる。
【００２９】
レリーズスイッチ１１４は第１及び第２のストロークを有しており、静止画撮影を行う場合に、第１のストロークでＳＷ１がＯＮすると、ＡＦやＡＥ等の撮影準備動作が開始され、第２のストロークのＳＷ２がＯＮすると、静止画撮影動作が行われる。
【００３０】
記録形式設定スイッチ１１５は静止画撮影時のデータ記録形式を設定するためのものであり、撮影データをＲＡＷ形式で記録するか、ＪＰＥＧ形式で記録するかの設定を行なう。
【００３１】
動画記録スイッチ１１６は動画記録動作の開始用スイッチであり、操作スイッチ１１３により撮影モードが動画モードに設定されている際に動画記録スイッチ１１６が押されると、動画記録動作が開始される。
【００３２】
情報検出部（情報検出手段）１１７は、外部記録媒体１１０の書き込み速度を検出する。また、容量設定部（設定手段）１１８は、情報検出手段１１７により検出された外部記録媒体１１０の書き込み速度に基づいて、外部記録媒体１１０に対して静止画データのみを記録可能な容量を設定する。具体的には、この実施の形態では、外部記録媒体１１０に対して、静止画撮影時のバーストコマ数分の記録容量を設定する。そして、上記構成のデジタルカメラの動作は制御手段１０９によって制御される。
【００３３】
次に、図２を参照して、本発明の第１の実施の形態であるデジタルカメラの動作の一例を説明する。
【００３４】
まず、ステップＳ２０１では、操作スイッチ１１３によって動画モードが設定されると、ステップＳ２０２に移行し、ステップＳ２０２では、情報検出部１１７によって外部記録媒体１１０の書き込み速度を検出する。
【００３５】
次に、ステップＳ２０３では、容量設定部１１８がステップＳ２０２で検出した外部記録媒体１１０の書き込み速度に基づいて静止画撮影におけるバーストコマ数を算出する。また、容量設定部１１８は、算出した静止画撮影時のバーストコマ数に基づいて、静止画撮影時のバーストコマ数分の記録容量を算出する。そして、外部記憶媒体１１０に対して、前記算出したバーストコマ分の記憶容量を静止画データのみを記録可能な容量として設定する。
【００３６】
なお、ここでのバーストコマ数は、静止画データをＲＡＷ形式で記録する場合のバーストコマ数を算出する。また、この実施の形態では、ＲＡＷ形式のデータサイズとして、ＲＡＷデータ処理部１０６にて可逆圧縮を行なった際に最も圧縮率が低い場合のデータサイズ、すなわち、ＲＡＷ形式としての最大データサイズ時のバーストコマ数を算出する。
【００３７】
ここで、バーストコマ数は、画像処理時間、画像のデータサイズ、外部記録媒体１１０の書き込み速度等により決定され、外部記録媒体１１０の書き込み速度が高速な場合はバーストコマ数は増加する。
【００３８】
次に、ステップＳ２０４では、ステップＳ２０３で算出した静止画撮影時のバーストコマ数に基づいて、外部記録媒体１１０中の動画データを記録可能な残り容量を算出する。すなわち、外部記録媒体１１０の残容量値からステップＳ２０３で算出した静止画撮影時のバーストコマ数に相当する記憶容量を差し引いた容量を動画データを記録可能な容量として外部記憶媒体１１０に割り当てる。なお、この動画データを記録可能な容量は、動画データ専用ではなく、静止画撮影時には、静止画データを記録することも可能である。
【００３９】
次に、ステップＳ２０５で、動画記録スイッチ１１６がオンされると、動画データの記録を開始して、ステップＳ２０６に移行する。ステップＳ２０６では、ステップＳ２０４で算出された動画データを記録可能な容量を超えているか否かを判断する。ステップＳ２０６で、動画データを記録可能な容量を超えたと判断された場合は、ステップＳ２０８に移行し、動画データの記録を終了する。
【００４０】
ステップＳ２０６で、動画データを記録可能な容量を超えていないと判断された場合は、ステップＳ２０７へ移行し、ステップＳ２０７では、動画記録スイッチ１１６がオフされたか否かを判断する。
【００４１】
ステップＳ２０７で動画記録スイッチ１１６がオフされていない場合はステップＳ２０６に戻り、動画データを記録可能な容量を超えるまで、あるいは、動画記録スイッチ１１６がオフされるまで動画データの記録を継続する。ステップＳ２０７で動画記録スイッチ１１６がオフされた場合は、動画データの記録を終了する。
【００４２】
以上説明したように、この実施の形態では、外部記録媒体１１０の書き込み速度を検出し、検出した外部記録媒体１１０の書き込み速度に基づいて、静止画撮影時のバーストコマ数分の記録容量を算出する。そして、算出した記憶容量を静止画データのみを記録可能な容量として設定して、外部記憶媒体１１０への動画データの記録を禁止している。
【００４３】
これにより、動画撮影後の静止画撮影時にバーストコマ数分の連続撮影が可能となり、外部記録媒体１１０の性能を十分に発揮した静止画撮影環境を確保することができる。
【００４４】
なお、上記実施の形態では、ステップＳ２０３でのバーストコマ数の算出において、ＲＡＷ形式としての最大データサイズ時のバーストコマ数を算出したが、これに限定されない。
【００４５】
例えば、標準的なＲＡＷ形式のデータサイズ（基準データサイズ）を予めカメラに設定しておき、この基準データサイズを基にバーストコマ数を算出してもよい。また、ＲＡＷ形式ではなく、ＪＰＥＧ形式でのバーストコマ数を算出するようにしてもよい。
【００４６】
次に、図３を参照して、本発明の第２の実施の形態であるデジタルカメラを説明する。
【００４７】
図３は本発明の第２の実施の形態であるデジタルスチルカメラの動作の一例を説明するためのフローチャート図である。なお、デジタルカメラの装置構成については、既に図１で説明した内容に対して情報検出部１１７及び容量設定１１８での処理が相違するだけであるため、重複部分についての説明は省略し、相違部分についてのみ説明する。
【００４８】
本発明の第２の実施の形態であるデジタルカメラは、図１を参照して、情報検出部１１７により検出される情報が外部記録媒体１１０の総容量とされている。
【００４９】
そして、容量設定部１１８が情報検出部１１７により検出された総容量に対する所定の比率分の容量を算出して、外部記録媒体１１０に対して該算出容量を静止画データのみを記録可能な容量として設定する。
【００５０】
次に、図３を参照して、本発明の第２の実施の形態であるデジタルカメラの動作の一例を説明する。
【００５１】
まず、ステップＳ３０１で、操作スイッチ１１３で動画モードが設定されると、ステップＳ３０２に移行し、ステップＳ３０２では、情報検出部１１７によって外部記録媒体１１０の総容量を検出する。
【００５２】
次に、ステップＳ３０３では、容量設定部１１８がステップＳ３０２で検出した外部記録媒体１１０の総容量に所定比率（例えば、１０％或いは５％）を乗じて静止画データの記録容量を算出する。そして、外部記憶媒体１１０に対して、前記総容量に所定比率を乗じて算出した静止画データの記憶容量を該静止画データのみを記録可能な容量として設定する。
【００５３】
次に、ステップＳ３０４では、ステップＳ３０３で算出した静止画データ用の記録容量に基づいて外部記録媒体１１０中の動画データを記録可能な残り容量を算出する。すなわち、外部記録媒体１１０の残容量値からステップＳ３０３で算出した静止画データ専用の記録容量を差し引いた容量を動画データを記録可能な容量として割り当てる。尚、この動画データを記録可能な容量は、動画データ専用ではなく、静止画撮影時には、静止画データを記録することも可能である。
【００５４】
次に、ステップＳ３０５で、動画記録スイッチ１１６がオンされると、動画データの記録を開始して、ステップＳ３０６に移行する。ステップＳ３０６では、ステップＳ３０４で算出された動画データを記録可能な容量を超えているか否かを判断する。ステップＳ３０６で、動画データを記録可能な容量を超えたと判断された場合は、ステップＳ３０８に移行し、動画データの記録を終了する。
【００５５】
ステップＳ３０６で、動画データを記録可能な容量を超えていないと判断された場合は、ステップＳ３０７へ移行し、ステップＳ３０７では、動画記録スイッチ１１６がオフされたか否かを判断する。
【００５６】
ステップＳ３０７で動画記録スイッチ１１６がオフされていない場合はステップＳ３０６に戻り、動画データを記録可能な容量を超えるまで、あるいは、動画記録スイッチ１１６がオフされるまで動画データの記録を継続する。ステップＳ３０７で動画記録スイッチ１１６がオフされた場合は、動画データの記録を終了する。
【００５７】
以上説明したように、この実施の形態では、外部記録媒体１１０の総容量を検出し、検出した総容量に所定比率を乗じて静止画データの記録容量を算出する。そして、外部記憶媒体１１０に対して、前記総容量に所定比率を乗じて算出した静止画データの記憶容量を該静止画データのみを記録可能な容量として設定して、外部記憶媒体１１０への動画データの記録を禁止している。
【００５８】
これにより、総容量が多い外部記録媒体１１０が使用されている場合は、動画撮影後の静止画撮影時に静止画記録可能枚数が多くなり、外部記録媒体１１０の性能を十分に発揮した静止画撮影環境を確保することができる。
【００５９】
次に、上記実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給する場合を考える。ここで、本発明の目的は、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００６０】
この場合、記憶媒体から読み出されたプログラムコード自体が上記実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６１】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光磁気ディスク等を用いることができる。あるいは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６２】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合だけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上記実施の形態の機能が実現される場合も含まれる。
【００６３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拠張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた場合を考える。この場合に、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上記実施の形態の機能が実現される場合も本発明に含まれる。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施の形態であるデジタルスチルカメラの装置構成を説明するためのブロック図である。
【図２】図１のデジタルカメラの動作の一例を説明するためのフローチャート図である。
【図３】本発明の第２の実施の形態であるデジタルスチルカメラの動作の一例を説明するためのフローチャート図である。
【符号の説明】
【００６５】
１０１  撮影レンズ
１０２  撮像素子
１０３  Ａ／Ｄ変換器
１０４  メモリコントローラ
１０５  メモリ
１０６  ＲＡＷデータ処理部
１０７  静止画処理部
１０８  動画像処理部
１０９  制御手段
１１０  外部記録媒体
１１１  ＡＦ回路
１１２  ＡＥ回路
１１３  操作スイッチ
１１４  レリーズスイッチ
１１５  記録形式設定スイッチ
１１６  動画記録スイッチ
１１７  情報検出部（情報検出手段）
１１８  容量設定部（設定手段）
【図１】
2007336096.tif 000003
【図２】
2007336096.tif 000004
【図３】
2007336096.tif 000005