(57)【要約】【課題】撮影条件に応じた最良の画質で画像を記録し、記録媒体の記録容量を効率的に使用する。【解決手段】撮像素子により撮像した画像を予め設定した記録画素数と圧縮率で画像処理し、記録媒体に電子的に記録するデジタルカメラにおいて、撮影条件と記録媒体の残容量に応じて記録画素数と圧縮率の少なくとも一方を変更する。【選択図】　図４
2004134940.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子により撮像した画像を予め設定した記録画素数と圧縮率で画像処理し、記録媒体に電子的に記録するデジタルカメラにおいて、
撮影条件と前記記録媒体の残容量に応じて記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記撮影条件は撮影光学系の焦点距離であり、焦点距離に応じて記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項３】
請求項２に記載のデジタルカメラにおいて、
撮影光学系の焦点距離が小さいほど記録画像の画質が高くなるように、記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項４】
請求項１に記載のデジタルカメラにおいて、
前記撮影条件は撮影距離であり、撮影距離に応じて記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項５】
請求項４に記載のデジタルカメラにおいて、
撮影距離が長いほど記録画像の画質が高くなるように、記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項６】
請求項４に記載のデジタルカメラにおいて、
撮影光学系を遠景撮影に適した所定の位置に固定して撮影を行う遠景撮影モードが設定されると、記録画像の画質が高くなるように記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項７】
請求項１に記載のデジタルカメラにおいて、
前記撮影条件は撮影光学系の被写界深度であり、被写界深度に応じて記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項８】
請求項７に記載のデジタルカメラにおいて、
被写界深度が大きいほど記録画像の画質が高くなるように、記録画素数と圧縮率の少なくとも一方を変更することを特徴とするデジタルカメラ。
【請求項９】
請求項１〜８のいずれかの項に記載のデジタルカメラにおいて、
前記記録媒体の残容量が第１の設定値より少ない場合は、前記撮影条件に拘わらず画質が高くなるような記録画素数または圧縮率の変更を行わないことを特徴とするデジタルカメラ。
【請求項１０】
請求項１〜８のいずれかの項に記載のデジタルカメラにおいて、
前記記録媒体の残容量が第２の設定値より多い場合は、前記撮影条件に拘わらず画質が低くなるような記録画素数または圧縮率の変更を行わないことを特徴とするデジタルカメラ。
【請求項１１】
請求項１〜８のいずれかの項に記載のデジタルカメラにおいて、
前記記録媒体の残容量が第１の設定値より少ない場合は、前記撮影条件に拘わらず画質が高くなるような記録画素数または圧縮率の変更を行わず、かつ、前記記録媒体の残容量が第１の設定値よりも大きい第２の設定値より多い場合は、前記撮影条件に拘わらず画質が低くなるような記録画素数または圧縮率の変更を行わないことを特徴とするデジタルカメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＣＣＤなどの撮像素子により撮像した画像を画素単位の電子データとしてメモリに記録するデジタルカメラに関する。
【０００２】
【従来の技術】
デジタルカメラで撮影した画像をメモリに記録する場合に、撮影者は通常、記録画素数と圧縮率を設定して画質を選択することができる。前者の記録画素数は画像サイズとも呼ばれ、通常は横×縦の画素数（ピクセル数）、例えば２０４８×１５３６ピクセル、１０２４×７６８ピクセルなどで表される。記録画素数が大きいほど画質はよくなるが、画像データの量が多くなるので画像メモリに記録可能な画像枚数が少なくなる。
【０００３】
後者の圧縮率は画質モードとも呼ばれ、画像メモリに記録する際の画像データの圧縮率である。この圧縮率は所定のアルゴリズムにしたがって計算され、例えばＪＰＥＧ圧縮では１／４圧縮（ＦＩＮＥ）、１／８圧縮（ＮＯＲＭＡＬ）、１／１６圧縮（ＢＡＳＩＣ）などがある。圧縮率が高いほど画像データの量が少なくなって画像メモリに記録可能な画像枚数は多くなるが、画質は低下する。
【０００４】
一方、被写体までの距離、撮影レンズの焦点距離、絞り値、被写体の輝度などに基づいて圧縮率を決定するカメラが知られている（例えば、特許文献１および２参照。）。
【０００５】
【特許文献１】
特開平０８−１８１９０４号公報
【０００６】
【特許文献２】
特開平０８−１８１９０８号公報
【０００７】
【発明が解決しようとする課題】
従来のデジタルカメラでは、撮影レンズの焦点距離、撮影距離、被写界深度などの撮影条件に基づいた圧縮率で画像を記録するようにしていたので、撮影条件によっては撮影者の意図に反して記録画像の画質が低下、あるいは被写体のデータ量が少ない割に高画質モードで撮影してしまい、記録媒体の記録容量を無駄に使ってしまうという問題がある。
【０００８】
本発明の目的は、撮影条件に応じた最良の画質で画像を記録し、記録媒体の記録容量を効率的に使用することにある。
【０００９】
【課題を解決するための手段】
（１）　請求項１の発明は、撮像素子により撮像した画像を予め設定した記録画素数と圧縮率で画像処理し、記録媒体に電子的に記録するデジタルカメラに適用され、撮影条件と前記記録媒体の残容量に応じて記録画素数と圧縮率の少なくとも一方を変更する。
（２）　請求項２のデジタルカメラは、前記撮影条件が撮影光学系の焦点距離であり、焦点距離に応じて記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（３）　請求項３のデジタルカメラは、撮影光学系の焦点距離が小さいほど記録画像の画質が高くなるように、記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（４）　請求項４のデジタルカメラは、前記撮影条件が撮影距離であり、撮影距離に応じて記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（５）　請求項５のデジタルカメラは、撮影距離が長いほど記録画像の画質が高くなるように、記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（６）　請求項６のデジタルカメラは、撮影光学系を遠景撮影に適した所定の位置に固定して撮影を行う遠景撮影モードが設定されると、記録画像の画質が高くなるように記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（７）　請求項７のデジタルカメラは、前記撮影条件が撮影光学系の被写界深度であり、被写界深度に応じて記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（８）　請求項８のデジタルカメラは、被写界深度が大きいほど記録画像の画質が高くなるように、記録画素数と圧縮率の少なくとも一方を変更するようにしたものである。
（９）　請求項９のデジタルカメラは、記録媒体の残容量が第１の設定値より少ない場合は、撮影条件に拘わらず画質が高くなるような記録画素数または圧縮率の変更を行わないようにしたものである。
（１０）　請求項１０のデジタルカメラは、記録媒体の残容量が第２の設定値より多い場合は、撮影条件に拘わらず画質が低くなるような記録画素数または圧縮率の変更を行わないようにしたものである。
（１１）　請求項１１のデジタルカメラは、記録媒体の残容量が第１の設定値より少ない場合は、撮影条件に拘わらず画質が高くなるような記録画素数または圧縮率の変更を行わず、かつ、記録媒体の残容量が第１の設定値よりも大きい第２の設定値より多い場合は、撮影条件に拘わらず画質が低くなるような記録画素数または圧縮率の変更を行わないようにしたものである。
【００１０】
【発明の実施の形態】
図１は一実施の形態のデジタルカメラの構成を示す。ＣＣＤ１は撮影レンズ（ズームレンズ）により結像された被写体像を撮影する撮像素子であり、被写体像の明るさに応じたアナログ画像信号を画素ごとに出力する。入力回路２は、ＣＣＤ１からのアナログ画像信号に対して撮像感度の変更（ゲイン調整）などの処理を行った後、Ａ／Ｄ変換し、設定された記録画素数（画像サイズ）への変更、階調補正（ガンマ補正）、エッジ強調、ホワイトバランス調整などの画像処理を行い、原画像データとして出力する。圧縮／伸長回路３は、設定された圧縮率（画質モード）にしたがって原画像データを圧縮するとともに、圧縮画像データをもとの原画像データに伸長する。測距装置４は被写体までの撮影距離Ｌｔを検出し、この測距結果に応じて駆動装置（不図示）により撮影レンズが合焦駆動される。
【００１１】
撮影レンズデータ検出器５は、撮影レンズ（ズームレンズ）の焦点距離Ｆｓと被写界深度Ｈｓを検出する。なお、被写界深度Ｈｓは撮影レンズの絞り値（Ｆ値）と焦点距離Ｆｓとにより決まる値である。電源スイッチ６は電源ＯＦＦ、自動撮影モードＡ−ＲＥＣ、手動撮影モードＭ−ＲＥＣ、再生モードＰＬＡＹを切り換えるセレクタースイッチである。レリーズスイッチ７は撮影動作を実行させるためのスイッチである。ズームアップスイッチ８は撮影レンズをテレ側に駆動させるためのスイッチ、ズームダウンスイッチ９は撮影レンズをワイド側に駆動させるためのスイッチである。なお、これらのズームスイッチ８，９は後述するモニター画面上でカーソルを移動して任意のメニューを選択するためのスイッチとして兼用される。
【００１２】
メニュースイッチ１０は、モニター１８にメニュー画面を表示させるためのスイッチである。コマンドダイヤルスイッチ１１，１２はコマンドダイヤル（不図示）の所定の回転角ごとにオン、オフするスイッチであり、コマンドダイヤルの時計方向回転でスイッチ１１がオン、オフし、反時計方向回転でスイッチ１２がオン、オフする。コマンドダイヤルスイッチ１１，１２はオートブラケティング撮影や連写の撮影枚数や、露出値、露出補正値などの他に、画質レベルの設定に用いられる。遠景モードスイッチ１３は、風景や建物など、遠くにある被写体にピントを合わせて撮影を行うモードを設定するスイッチである。
【００１３】
モニター１８に表示されたメニューの中からズームスイッチ８，９により記録画素数（画像サイズ）設定モードまたは圧縮率（画質モード）設定モードを選択すると、記録画像の画質を変更することができる。記録画素数設定モードまたは圧縮率設定モードを選択すると、モニター画面に設定可能な記録画素数または圧縮率の一覧表が表示され、コマンドダイヤルスイッチ１１，１２を操作して任意の記録画素数と圧縮率を設定することができる。記録画素数（画像サイズ）と圧縮率（画質モード）の設定値は、後述するコントローラー２０のメモリ２０ｂに記憶される。
【００１４】
図２は一実施の形態のデジタルカメラで選択可能な記録画素数（画像サイズ）と圧縮率（画質モード）を示す。この一実施の形態では、ＸＧＡ（１０２４×７６８ピクセル）とＦＵＬＬ（２０４８×１５３６ピクセル）の２種類の記録画素数（画像サイズ）と、ＮＯＲＭＡＬ（１／８圧縮）とＦＩＮＥ（１／４圧縮）の２種類の圧縮率（画質モード）を例に上げて説明する。そして、２種類の記録画素数ＸＧＡとＦＵＬＬと２種類の圧縮率ＮＯＲＭＡＬ、ＦＩＮＥとの組み合わせによって、後述する６４ＭＢのメモリカード１６に記録可能な枚数の多い順に４種類の画質モード１〜４を設定する。記録画素数（画像サイズ）が大きいほど、また圧縮率（画質モード）が低いほど画質がよくなる。
【００１５】
この一実施の形態のデジタルカメラでは撮影レンズの焦点距離Ｆｓ、撮影距離Ｌｔ、被写界深度Ｈｓに応じて画質モード１〜４を切り換える。メニュースイッチ１０を操作してモニター１８にメニュー画面を表示させ、ズームスイッチ８，９を操作してカーソルを移動し、焦点距離Ｆｓ、撮影距離Ｌｔおよび被写界深度Ｈｓの画質レベル変更点設定モードのいずれかを選択する。この状態でコマンドダイヤル１１，１２を操作すると、焦点距離Ｆｓの画質レベル変更点、撮影距離Ｌｔの画質レベル変更点および被写界深度Ｈｓの画質レベル変更点のいずれかを設定することができる。なお、撮影レンズの焦点距離Ｆｓと被写界深度Ｈｓは撮影レンズデータ検出器５により検出し、撮影距離Ｌｔは測距装置４により検出する。
【００１６】
この一実施の形態では、焦点距離Ｆｓの画質レベル変更点Ｆ１、Ｆ２（Ｆ１＜Ｆ２）、撮影距離Ｌｔの画質レベル変更点Ｌ１、Ｌ２（Ｌ１＜Ｌ２）、被写界深度Ｈｓの画質レベル変更点Ｈ１、Ｈ２（Ｈ１＜Ｈ２）をそれぞれ設定する例を示す。これらの画質レベル変更点は、後述するコントローラー２０のメモリ２０ｂに記憶される。なお、撮影者が画質レベル変更点を設定するまでは、メモリ２０ｂには工場出荷時に設定された画質レベル変更点のデフォルト値が記憶されている。
【００１７】
バッファーメモリ１５は撮影後の原画像データおよび圧縮後の圧縮画像データを一時的に記憶するメモリであり、ＳＲＡＭ、ＶＲＡＭ、ＳＤＲＡＭなどを用いることができる。メモリカード１６は取り外し可能な画像記録媒体であり、フラッシュメモリなどを用いることができる。この一実施の形態では６４ＭＢの記録容量を備えたフラッシュメモリを例に上げて説明する。モニター１８は撮影した画像を表示する液晶表示器であり、撮影モード設定時にはＣＣＤ１により撮影した原画像データからモニター画像生成回路１７により表示用画像データを生成して表示するとともに、再生モード設定時にはメモリカード１６から読み出した圧縮画像データを圧縮／伸長回路３により伸長し、モニター画像生成回路１７により表示用画像データを生成して表示する。
【００１８】
コントローラー２０はＣＰＵ２０ａとメモリ２０ｂなどの周辺部品から構成され、デジタルカメラの各種演算とシーケンス制御を実行するとともに、後述する画質レベルの切り換え制御を実行する。メモリ２０ｂには、撮影者がメニュースイッチ１０、ズームスイッチ８，９、コマンドダイヤルスイッチ１１，１２を操作して設定した記録画素数（画像サイズ）、圧縮率（画質モード）、焦点距離Ｆｓ、撮影距離Ｌｔおよび被写界深度Ｈｓの画質レベル変更点などの他に、図２に示す記録画素数と圧縮率に対する画質レベルのテーブルなどが記憶される。
【００１９】
《撮影レンズの焦点距離に応じた画質レベル制御》
図３により、撮影レンズの焦点距離Ｆｓと記録画質の関係について説明する。図３は、撮影距離Ｌを一定とした場合の、撮影レンズ（ズームレンズ）がテレ端寄りにあるときの撮影画角θ１および撮影範囲Ｓ１と、撮影レンズがワイド端寄りにあるときの撮影画角θ２および撮影範囲Ｓ２とを示す。なお、図３では便宜上、撮影画角θ１、θ２および撮影範囲Ｓ１、Ｓ２は実際の半分の大きさを表す。
【００２０】
撮影距離Ｌを一定とした場合に、撮影レンズの焦点距離Ｆｓが小さいほど、すなわち撮影レンズ（ズームレンズ）がワイド端側にあるほど、撮影画角が大きくなり（θ２＞θ１）、撮影範囲が広くなるため（Ｓ２＞Ｓ１）、撮影画面内に入る被写体の数がテレ端側にあるときより多くなる。例えば撮影レンズをワイド側にズームダウンして観光地での集合写真や風景写真などを撮影する場合には、テレ側にズームアップして撮影する場合よりも撮影画面内に多くの被写体が入る。撮影画面内に入る被写体の数が多いほど画像データの量が多くなり、記録画質はより高画質が要求される。
【００２１】
ところが、従来のデジタルカメラでは、撮影レンズ（ズームレンズ）の焦点距離Ｆｓとは無関係に、撮影者が選択した画質レベル、すなわち撮影者が選択した記録画素数と圧縮率で撮影を行っているので、撮影レンズをワイド側にズームダウンして撮影する場合には記録画像の画質が低下する。
【００２２】
そこで、この一実施の形態では撮影レンズの焦点距離Ｆｓに応じて記録画像の画質レベルを切り換え、焦点距離Ｆｓが小さいほど画質レベルを上げる。具体的には、撮影レンズの焦点距離Ｆｓに応じて記録画素数（画像サイズ）または圧縮率（画質モード）を自動的に高画質側へ切り換える。すなわち、焦点距離Ｆｓが小さいほど（ワイド側ほど）記録画素数（画像サイズ）を大きくするか、または圧縮率を低く（高画質モード）する。逆に、焦点距離Ｆｓが大きいほど（テレ側ほど）記録画素数（画像サイズ）を小さくするか、または圧縮率を高く（低画質モード）する。
【００２３】
ただし、メモリカード１６の記録容量の残量Ｍ［ＭＢ］（この明細書では残容量という）が予め設定した第１の値Ｍ１［ＭＢ］以下の場合は、焦点距離Ｆｓが小さくても高画質側への切り換えを禁止する。ここで、第１の設定値Ｍ１とは、例えば記録画素数（画像サイズ）ＦＵＬＬ、あるいは圧縮率（画質モード）ＦＩＮＥで少なくとも１枚以上の画像を記録可能な容量とする。これにより、焦点距離Ｆｓが小さいからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍがないのに高画質モードへ切り換えられるのを防止することができる。
【００２４】
一方、メモリカードの残容量Ｍが予め設定した第２の値Ｍ２［ＭＢ］（＞Ｍ１）より多い場合には、焦点距離Ｆｓが大きくても低画質側への切り換えを行わない。ここで、第２の設定値Ｍ２とは、例えば記録画素数（画像サイズ）ＦＵＬＬ、あるいは圧縮率（画質モード）ＦＩＮＥで少なくとも数枚以上の画像を記録可能な容量とする。これにより、焦点距離Ｆｓが大きいからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍが十分にあるのに低画質モードへ切り換えられるのを防止することができる。
【００２５】
この一実施の形態では、画質モードの変更が残容量Ｍに応じて自動的にかつ適切に行われる。また、メモリカード１６の残容量Ｍの判定値を、高画質側へ切り換える場合の第１の設定値Ｍ１と、低画質側へ切り換える場合の第２の設定値Ｍ２とそれぞれ別個に設定した。メモリカード１６の残容量Ｍを単一の判定値により判定すると、例えば撮影の初期において非常にデータ量の多い写真が撮られた場合に、後半では低画質モードでの撮影しかできなくなってしまう。この一実施の形態によれば、このような不具合をなくすことができ、画質モードの変更を撮影途中の任意の撮影駒に限定することができ、撮影全体を通じて撮影者が設定した希望の画質で撮影、記録することができる。
【００２６】
図４は、コントローラー２０で実行される焦点距離Ｆｓに応じた画質レベルの切り換え制御を示すフローチャートである。ステップ１において、撮影者により設定された記録画素数（画像サイズ）をメモリ２０ｂから読み込み、続くステップ２で撮影者により設定された圧縮率（画質モード）をメモリ２０ｂから読み込む。ステップ３では、図２に示す記録画素数と圧縮率に対する画質レベルのテーブルを参照して、記録画素数の設定値と圧縮率の設定値に対応する画質レベルを読み込み、基準画質レベルＧｋとしてメモリ２０ｂに記憶する。例えば、記録画素数（画像サイズ）の設定値がＸＧＡ、圧縮率（画質モード）の設定値がＦＩＮＥの場合には、画質レベル２が基準画質レベルＧｋとなる。なお、この基準画質レベルＧｋは焦点距離Ｆｓに応じて変更される。
【００２７】
ステップ４で、メモリ２０ｂから撮影レンズの焦点距離Ｆｓの画質レベル変更点Ｆ１、Ｆ２を読み込み、さらにステップ５で、撮影レンズデータ検出器５から現在の実際の撮影レンズの焦点距離Ｆｓを読み込む。ステップ６において、現在の焦点距離Ｆｓと画質レベル変更点Ｆ１、Ｆ２とを比較する。現在の焦点距離Ｆｓが画質レベル変更点Ｆ１以下の場合はステップ６１へ進み、メモリカード１６の残容量Ｍが第１の設定値Ｍ１より少ないかどうかを確認する。残容量Ｍが第１設定値Ｍ１より少ない場合は基準画質レベルＧｋの変更を禁止してステップ８へ進み、残容量Ｍが第１設定値Ｍ１以上の場合はステップ７へ進む。
【００２８】
焦点距離Ｆｓが画質レベル変更点Ｆ１以下で、かつメモリカード１６の残容量Ｍが第１設定値Ｍ１以上の場合は、ステップ７で基準画質レベルＧｋを１レベル上げて新しい画質レベルＧＦとする（ＧＦ＝Ｇｋ＋１）。
【００２９】
ステップ６において現在の焦点距離Ｆｓが画質レベル変更点Ｆ２以上の場合はステップ６２へ進み、メモリカード１６の残容量Ｍが第２の設定値Ｍ２より多いかどうかを確認する。残容量Ｍが第２設定値Ｍ２より多い場合は基準画質レベルＧｋの変更を禁止してステップ８へ進み、残容量Ｍが第２設定値Ｍ２以下の場合はステップ９へ進む。
【００３０】
焦点距離Ｆｓが画質レベル変更点Ｆ２以上で、かつメモリカード１６の残容量Ｍが第２設定値Ｍ２以下の場合は、ステップ９で基準画質レベルＧｋを１レベル下げて新しい画質レベルＧＦとする（ＧＦ＝Ｇｋ−１）。
【００３１】
現在の焦点距離Ｆｓが画質レベル変更点Ｆ１より大きく、且つＦ２より小さい場合、焦点距離Ｆｓが画質レベル変更点Ｆ１以下でも残容量Ｍが第１設定値Ｍ１より少ない場合、あるいは、焦点距離Ｆｓが画質レベル変更点Ｆ２以上でも残容量Ｍが第２設定値Ｍ２より多い場合は、ステップ８で基準画質レベルＧｋをそのまま新しい画質レベルＧＦとする（ＧＦ＝Ｇｋ）。
【００３２】
ステップ１０においてレリーズスイッチ７が操作されたかどうかを確認し、操作された場合はステップ１１へ進み、撮影動作を実行する。すなわち、ＣＣＤ１により被写体像を画像信号に変換し、入力回路２により画像処理を行って原画像をバッファーメモリ１５に記憶する。このとき、ＣＣＤ１から入力した画像を画質レベルＧＦに応じた記録画素数（画像サイズ）に変更する。なお、レリーズスイッチ７が操作されていない場合はステップ５へ戻り、上述した現在の焦点距離Ｆｓに応じた画質レベルの変更処理を繰り返す。
【００３３】
撮影動作後のステップ１２で、バッファーメモリ１５に記憶されている原画像を圧縮／伸張回路３により画質レベルＧＦに応じた圧縮率（画質モード）で圧縮する。最後にステップ１３で圧縮後の画像データをメモリカード１６に記録して処理を終了する。
【００３４】
このように、撮影レンズの焦点距離Ｆｓに応じて撮像画像の記録画質レベルを変える、すなわち焦点距離Ｆｓが小さいほど記録画質レベルを高くするようにしたので、例えば撮影レンズをワイド側にズームダウンして観光地での集合写真や風景写真などを撮影する場合のように、撮影レンズをワイド側にズームダウンして撮影しても記録画像の画質が低下するようなことがなく、撮影レンズの焦点距離Ｆｓに拘わらず常に高画質の画像を記録することができる。
【００３５】
《撮影距離に応じた画質レベル制御》
図５により、撮影距離Ｌｔと記録画質の関係について説明する。図５は、撮影レンズの焦点距離Ｆｓを一定、すなわち撮影画角θを一定とした場合の、撮影距離Ｌｔが短い（Ｌｔ＝Ｌ１）ときの撮影範囲Ｓ１と、撮影距離Ｌｔが長い（Ｌｔ＝Ｌ２）ときの撮影範囲Ｓ２とを示す。なお、図５では便宜上、撮影画角θおよび撮影範囲Ｓ１、Ｓ２は実際の半分の大きさを表す。
【００３６】
撮影画角θを一定とした場合に、主要被写体までの撮影距離Ｌｔが長いほど被写体は小さく撮影される（Ｓ１／Ｓ２）ので、細かいディティールを表現するために画像データの量が多くなり、記録画質はより高画質を要求される。ところが、従来のデジタルカメラでは、撮影距離Ｌｔとは無関係に、撮影者が選択した画質レベル、すなわち撮影者が選択した記録画素数と圧縮率で撮影を行っているので、撮影距離Ｌｔが長い場合には記録画像の画質が低下する。
【００３７】
そこで、この一実施の形態では撮影距離Ｌｔに応じて記録画像の画質レベルを切り換え、撮影距離Ｌｔが長いほど画質レベルを上げる。具体的には、撮影距離Ｌｔに応じて記録画素数（画像サイズ）または圧縮率（画質モード）を自動的に切り換える。撮影距離Ｌｔが長いほど記録画素数（画像サイズ）を大きくするか、または圧縮率を低く（高画質モード）する。逆に、撮影距離Ｌｔが短いほど記録画素数（画像サイズ）を小さくするか、または圧縮率を高く（低画質モード）する。
【００３８】
ただし、メモリカード１６の記録容量の残量Ｍが上述した第１設定値Ｍ１より少ない場合は、撮影距離Ｌｔが長くても高画質側への切り換えを禁止する。これにより、撮影距離Ｌｔが長いからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍがないのに高画質モードへ切り換えられるのを防止することができる。一方、メモリカードの残容量Ｍが上述した第２設定値Ｍ２より多い場合には、撮影距離Ｌｔが短くても低画質側への切り換えを行わない。これにより、撮影距離Ｌｔが短いからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍが十分にあるのに低画質モードへ切り換えられるのを防止することができる。
【００３９】
図６は、コントローラー２０で実行される撮影距離Ｌｔに応じた画質レベルの切り換え制御を示すフローチャートである。なお、図４に示す処理と同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。ステップ４Ａにおいて、メモリ２０ｂから撮影距離Ｌｔの画質レベル変更点Ｌ１、Ｌ２を読み込み、さらにステップ５Ａで、測距装置４から現在の撮影レンズの撮影距離Ｌｔを読み込む。
【００４０】
ステップ６Ａにおいて、現在の撮影距離Ｌｔと画質レベル変更点Ｌ１、Ｌ２とを比較する。現在の撮影距離Ｌｔが画質レベル変更点Ｌ１以下の場合はステップ６１Ａへ進み、メモリカード１６の残容量Ｍが第２設定値Ｍ２より多いかどうかを確認する。残容量Ｍが第２設定値Ｍ２より多い場合は基準画質レベルＧｋの変更を禁止してステップ８Ａへ進み、残容量Ｍが第２設定値Ｍ２以下の場合はステップ７Ａへ進む。
【００４１】
撮影距離Ｌｔが画質レベル変更点Ｌ１以下で、かつメモリカード１６の残容量Ｍが第２設定値Ｍ２以下の場合は、ステップ７Ａで基準画質レベルＧｋを１レベル下げ新しい画質レベルＧＬとする（ＧＬ＝Ｇｋ−１）。
【００４２】
ステップ６Ａにおいて現在の撮影距離Ｌｔが画質レベル変更点Ｌ２以上の場合はステップ６２Ａヘ進み、メモリカード１６の残容量Ｍが第１設定値Ｍ１より少ないかどうかを確認する。残容量Ｍが第１設定値Ｍ１より少ない場合は基準画質レベルＧｋの変更を禁止してステップ８Ａへ進み、残容量Ｍが第１設定値Ｍ１以上の場合はステップ９Ａへ進む。
【００４３】
撮影距離Ｌｔが画質レベル変更点Ｌ２以上で、かつメモリカード１６の残容量Ｍが第１設定値Ｍ１以上の場合は、ステップ９Ａで基準画質レベルＧｋを１レベル上げて新しい画質レベルＧＬとする（ＧＬ＝Ｇｋ＋１）。
【００４４】
現在の撮影距離Ｌｔが画質レベル変更点Ｌ１より大きく、且つＬ２より小さい場合、撮影距離Ｌｔが画質レベル変更点Ｌ１以下でも残容量Ｍが第２設定値Ｍ２より多い場合、あるいは、撮影距離Ｌｔが画質レベル変更点Ｆ２以上でも残容量Ｍが第１設定値Ｍ１より少ない場合は、ステップ８Ａで基準画質レベルＧｋをそのまま新しい画質レベルＧＬとする（ＧＬ＝Ｇｋ）。撮影動作後のステップ１２Ａで、バッファーメモリ１５に記憶されている原画像を圧縮／伸張回路３により画質レベルＧＬに応じた圧縮率（画質モード）で圧縮する。
【００４５】
このように、撮影距離Ｌｔに応じて撮像画像の記録画質レベルを変える、すなわち撮影距離Ｌｔが長いほど記録画質レベルを高くするようにしたので、主要被写体までの撮影距離Ｌｔが長くなり、被写体のデータ量が多くなっても記録画像の画質が低下するようなことがなく、撮影距離Ｌｔに拘わらず常に高画質の画像を記録することができる。
【００４６】
《撮影レンズの被写界深度に応じた画質レベル制御》
図７により、撮影レンズの被写界深度Ｈｓと記録画質の関係について説明する。図７（ａ）は絞り値（Ｆ値）が大きい場合の被写界深度Ｈ１を示し、図７（ｂ）は絞り値（Ｆ値）が小さい場合の被写界深度Ｈ２を示す。一般に、カメラでは撮影レンズの絞り値（Ｆ値）によって「ピントが合っている」とみなせる撮影距離の範囲が変化する。絞り値（Ｆ値）が大きくなるほど撮影レンズを通過する光線は少なくなるが、ピントの合う撮影距離範囲、すなわち被写界深度Ｈｓは大きく（深く）なる。
【００４７】
被写界深度Ｈｓの大きい図７（ｂ）の方が主要被写体の前後でより多くの被写体にピントが合うことになり、被写界深度Ｈｓの小さい図７（ａ）よりも撮影データの量が多くなり、記録画質はより高画質が要求される。ところが、従来のデジタルカメラでは、撮影レンズの被写界深度Ｈｓすなわちピントの合っている被写体の数とは無関係に、撮影者が選択した画質レベル、すなわち撮影者が選択した記録画素数と圧縮率で撮影を行っているので、被写界深度Ｈｓが大きい場合には記録画像の画質が低下する。
【００４８】
そこで、この一実施の形態では被写界深度Ｈｓに応じて記録画像の画質レベルを切り換え、被写界深度Ｈｓが大きいほど画質レベルを上げる。具体的には、被写界深度Ｈｓに応じて記録画素数（画像サイズ）または圧縮率（画質モード）を自動的に切り換える。被写界深度Ｈｓが大きいほど記録画素数（画像サイズ）を大きくするか、または圧縮率を低く（高画質モード）する。逆に、被写界深度Ｈｓが小さいほど記録画素数（画像サイズ）を小さくするか、または圧縮率を高く（低画質モード）する。
【００４９】
ただし、メモリカード１６の記録容量の残量Ｍが上述した第１の設定値Ｍ１より少ない場合は、被写界深度Ｈｓが大きくても高画質側への切り換えを禁止する。これにより、被写界深度Ｈｓが大きいからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍがないのに高画質モードへ切り換えられるのを防止することができる。一方、メモリカードの残容量Ｍが上述した第２の設定値Ｍ２より多い場合には、被写界深度Ｈｓが小さくても低画質側への切り換えを行わない。これにより、被写界深度Ｈｓが小さいからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍが十分にあるのに低画質モードへ切り換えられるのを防止することができる。
【００５０】
図８は、コントローラー２０で実行される被写界深度Ｈｓに応じた画質レベルの切り換え制御を示すフローチャートである。なお、図４に示す処理と同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。ステップ４Ｂにおいて、メモリ２０ｂから被写界深度Ｈｓの画質レベル変更点Ｈ１、Ｈ２を読み込み、さらにステップ５Ｂで、撮影レンズデータ検出器５から現在の撮影レンズの被写界深度Ｈｓを読み込む。
【００５１】
ステップ６Ｂにおいて、現在の被写界深度Ｈｓと画質レベル変更点Ｈ１、Ｈ２とを比較する。現在の被写界深度Ｈｓが画質レベル変更点Ｈ１以下の場合はステップ６１Ｂへ進み、メモリカード１６の残容量Ｍが第２設定値Ｍ２より多いかどうかを確認する。残容量Ｍが第２設定値Ｍ２より多い場合は基準画質レベルＧｋの変更を禁止してステップ８Ｂへ進み、残容量Ｍが第２設定値Ｍ２以下の場合はステップ７Ｂへ進む。
【００５２】
被写界深度Ｈｓが画質レベル変更点Ｈ１以下で、かつメモリカード１６の残容量Ｍが第２設定値Ｍ２以下の場合は、ステップ７Ｂで基準画質レベルＧｋを１レベル下げ新しい画質レベルＧＦとする（ＧＦ＝Ｇｋ−１）。
【００５３】
ステップ６Ｂにおいて現在の被写界深度Ｈｓが画質レベル変更点Ｈ２以上の場合はステップ６２Ｂへ進み、メモリカード１６の残容量Ｍが第１設定値Ｍ１より少ないかどうかを確認する。残容量Ｍが第１設定値Ｍ１より少ない場合は基準画質レベルＧｋの変更を禁止してステップ８Ｂへ進み、残容量Ｍが第１設定値Ｍ１以上の場合はステップ９Ｂへ進む。
【００５４】
被写界深度Ｈｓが画質レベル変更点Ｈ２以上で、かつメモリカード１６の残容量Ｍが第１設定値Ｍ１以上の場合は、ステップ９Ｂで基準画質レベルＧｋを１レベル上げて新しい画質レベルＧＦとする（ＧＦ＝Ｇｋ＋１）。
【００５５】
現在の被写界深度Ｈｓが画質レベル変更点Ｈ１より大きく、且つＨ２より小さい場合、被写界深度Ｈｓが画質レベル変更点Ｈ１以下でも残容量Ｍが第２設定値Ｍ２より多い場合、あるいは被写界深度Ｈｓが画質レベル変更点Ｈ２以上でも残容量Ｍが第１設定値Ｍ１より少ない場合は、ステップ８Ｂで基準画質レベルＧｋをそのまま新しい画質レベルＧＦとする（ＧＦ＝Ｇｋ）。
【００５６】
このように、被写界深度Ｈｓに応じて撮像画像の記録画質レベルを変える、すなわち被写界深度Ｈｓが大きいほど記録画質レベルを高くするようにしたので、被写界深度Ｈｓが大きい場合に主要被写体の前後でより多くの被写体にピントが合い、撮影データの量が多くなっても記録画像の画質が低下するようなことがなく、撮影レンズの絞り値（Ｆ値）と焦点距離Ｆｓにより被写界深度Ｈｓが変化しても常に高画質の画像を記録することができる。
【００５７】
《遠景撮影モードと通常撮影モードによる画質レベル制御》
風景や建物など、遠くにある被写体にピントを合わせて撮影を行う遠景モードでは、撮影レンズはピント検出動作を行わず、遠景撮影に適した所定の位置に自動的に駆動され、固定される。
【００５８】
この遠景撮影モードでは、上述した撮影距離Ｌｔが長い場合と同様に、被写体が小さく撮影されるので細かいディティールを表現するために画像データの量が多くなり、記録画質はより高画質を要求される。ところが、従来のデジタルカメラでは、遠景撮影モードが設定されても通常撮影モードと同様に、撮影者が選択した画質レベル、すなわち撮影者が選択した記録画素数と圧縮率で撮影を行っているので、遠景撮影モードでは記録画像の画質が低下する。そこで、この一実施の形態では遠景モードが設定されたときは、記録画素数（画像サイズ）を大きくするか、または圧縮率を低く（高画質モード）する。ただし、メモリカード１６の残容量Ｍが第１の設定値Ｍ１より少ない場合は、遠景撮影モードが設定されても高画質側への切り換えを禁止する。これにより、遠景撮影モードが設定されたからといって、メモリカード１６に高画質な画像を記録するだけの残容量Ｍがないのに高画質モードへ切り換えられるのを防止することができる。
【００５９】
図９は、コントローラー２０で実行される遠景モード設定時の画質レベル切り換え制御を示すフローチャートである。なお、図４に示す処理と同様な処理を行うステップに対しては同一のステップ番号を付して相違点を中心に説明する。ステップ１１Ａにおいて撮影を実行する。すなわち、ＣＣＤ１により被写体像を画像信号に変換し、入力回路２により画像処理を行って原画像をバッファーメモリ１５に記憶する。このとき、ＣＣＤ１から入力した画像を最大の記録画素数、すなわち最大の画像サイズとなるように処理する。
【００６０】
撮影動作後のステップ２１において、遠景モードスイッチ１３により遠景撮影モードが設定されているか、通常の撮影モードが設定されているかを確認する。遠景撮影モードが設定されている場合はステップ２１Ａへ進み、メモリカード１６の残容量Ｍが第１設定値Ｍ１より少ないかどうかを確認する。残容量Ｍが第１設定値Ｍ１より少ない場合は基準画質レベルＧｋの変更を禁止してステップ２３へ進み、残容量Ｍが第１設定値Ｍ１以上の場合はステップ２２へ進む。
【００６１】
遠景撮影モードが設定され、かつメモリカード１６の残容量Ｍが第１設定値Ｍ１以上の場合は、ステップ２２で基準画質レベルＧｋを１レベル上げて新しい画質レベルＧＭとする（ＧＭ＝Ｇｋ＋１）。一方、通常の撮影モードが設定されている場合、あるいは遠景撮影モードが設定されていてもメモリカード１６の残容量Ｍが第１設定値Ｍ１より少ない場合は、ステップ２３で基準画質レベルＧｋをそのまま新しい画質レベルＧＭとする（ＧＭ＝Ｇｋ）。ステップ２４において、バッファーメモリ１５に記憶されている原画像を入力回路２および圧縮／伸張回路３により画質レベルＧＭに応じた記録画素数（画像サイズ）と圧縮率（画質モード）となるように画像処理する。
【００６２】
このように遠景撮影モードが設定されると、記録画素数（画像サイズ）を大きくするか、または圧縮率を低く（高画質モード）して画質レベルを上げるようにしたので、遠景撮影モードにおける記録画像の画質低下を防止することができる。
【００６３】
なお、上述した一実施の形態では遠景撮影モードが設定されたときに画質レベルを上げるようにしたが、撮影レンズの撮影距離が予め定めた値を超えたら画質レベルを上げるようにしてもよい。
【００６４】
上述した一実施の形態では撮影レンズの焦点距離Ｆｓ、撮影距離Ｌｔおよび被写界深度Ｈｓの各撮影条件に応じて記録画像の画質レベルを制御する例を示したが、上述した複数の撮影条件を同時に考慮して記録画像の画質レベルを制御するようにしてもよい。なお、複数の撮影条件を同時に考慮して記録画像の画質レベルを制御する場合には、画質レベル変更点の設定によっては算出された各撮影条件の画質レベルＧＦ、ＧＬ、ＧＨ、ＧＭが同一の値にならないことがある。この場合には、予め画質を優先するか、メモリカードの記録容量を優先するかを決めておき、画質を優先する場合には画質レベルが最高のものを採用し、メモリカードの記録容量を優先する場合には画質レベルが最低なものを採用すればよい。
【００６５】
上述した一実施の形態では２種類の記録画素数（画像サイズ）ＸＧＡ、ＦＵＬＬと２種類の圧縮率（画質モード）ＮＯＲＭＡＬ、ＦＩＮＥとを組み合わせて４種類の画質レベル１〜４を設定し、撮影条件に応じて画質レベルを変更する例を示したが、記録画素数および圧縮率の種類は上述した一実施の形態に限定されず、ＱＶＧＡ（３２０×２４０ピクセル）、ＶＧＡ（６４０×４８０ピクセル）、ＳＶＧＡ（８００×６００ピクセル）、ＳＸＧＡ（１２８０×９６０ピクセル）、ＵＸＧＡ（１６００×１２００ピクセル）などの記録画素数や、ＨＩ（非圧縮）、ＢＡＳＩＣ（１／１６圧縮）などの圧縮率を組み合わせた画質レベルを用いてもよい。
【００６６】
また、一実施の形態では焦点距離Ｆｓ、撮影距離Ｌｔ、被写界深度Ｈｓおよび遠景撮影モードの撮影条件に応じて画質レベルを変更する例を示したが、撮影条件は上述した一実施の形態に限定されず、記録画像の画質を変化させるような撮影条件であればどのような条件でもよい。
【００６７】
なお、本願発明は、撮影光学系（撮影レンズ）が単焦点、二焦点、ズームレンズ、レンズ交換式、固定式などのどのような形態のデジタルカメラにも適用することができ、上述した効果が得られる。また、本願発明を実現するに際しては、特別な操作部材や機構を必要としないので、既存のデジタルカメラでも大きな改造をすることなく容易に実現できる。さらに、特別な画像処理（演算）を行う必要がないため、余分な電力消費や処理速度の低下を招くこともない。
【００６８】
上述した一実施の形態ではメモリカード１６の残容量Ｍと第１設定値Ｍ１および第２設定値Ｍ２をＭＢ単位で取り扱ったが、それらを百分率（％）で取り扱ってもよい。
【００６９】
【発明の効果】
以上説明したように本発明によれば、撮影光学系の焦点距離、撮影距離、被写界深度などの撮影条件と記録媒体の残容量に応じて記録画素数と圧縮率の少なくとも一方を変更するようにしたので、撮影者が特に意識しなくても記録画質とメモリの記録容量の最適化を図ることができる。例えば、解像度が必要なシーンでは高画質な画像を記録でき、解像度を犠牲にしても影響の少ないシーンでは画像データ量を少なくしてメモリ容量を節約することができる。さらにその上、記録媒体に高画質な画像を記録するだけの残容量がないのに高画質側へ切り換えられるのを防止することができ、また、記録媒体に高画質な画像を記録するだけの残容量が十分にあるのに低画質側へ切り換えられるのを防止することができる。また、記録媒体の残容量の判定値を、高画質側へ切り換える場合の第１の設定値と、低画質側へ切り換える場合の第２の設定値とそれぞれ別個に設定したので、画質モードの変更を撮影途中の任意の撮影駒に限定することができ、撮影全体を通じて撮影者が設定した希望の画質で撮影、記録することができる。
【図面の簡単な説明】
【図１】一実施の形態のデジタルカメラの構成を示す図である。
【図２】一実施の形態のデジタルカメラで選択可能な記録画素数と圧縮率を示す。
【図３】撮影レンズの焦点距離と記録画質の関係を説明するための図である。
【図４】一実施の形態の焦点距離に応じた画質レベル切り換え制御を示すフローチャートである。
【図５】撮影距離と記録画質の関係を説明するための図である。
【図６】一実施の形態の撮影距離に応じた画質レベル切り換え制御を示すフローチャートである。
【図７】被写界深度と記録画質の関係を説明するための図である。
【図８】一実施の形態の被写界深度に応じた画質レベル切り換え制御を示すフローチャートである。
【図９】遠景撮影モード設定時の画質レベル切り換え制御を示すフローチャートである。
【符号の説明】
１　撮像素子
２　入力回路
３　圧縮／伸張回路
４　測距装置
５　撮影レンズデータ検出器
６　電源スイッチ
７　レリーズスイッチ
８　ズームアップスイッチ
９　ズームダウンスイッチ
１０　メニュースイッチ
１１，１２　コマンドダイヤルスイッチ
１３　遠景モードスイッチ
１５　バッファーメモリ
１６　メモリカード
１７　モニター画像生成回路
１８　モニター
２０　コントローラー
２０ａ　ＣＰＵ
２０ｂ　メモリ
【図１】
2004134940.tif 000003
【図２】
2004134940.tif 000004
【図３】
2004134940.tif 000005
【図４】
2004134940.tif 000006
【図５】
2004134940.tif 000007
【図６】
2004134940.tif 000008
【図７】
2004134940.tif 000009
【図８】
2004134940.tif 000010
【図９】
2004134940.tif 000011