(57)【特許請求の範囲】
【請求項１】
光を画像データに変換して記憶手段に格納し、量子化テーブルを用いて前記記憶手段の画像データを圧縮した符号化画像データを記録媒体に格納するデジタルカメラであって、
前記記憶手段の画像データに基づいて符号化画像データのファイルサイズを表示する画像特性出力手段と、
圧縮に用いる量子化特性値を前記量子化テーブルに基づいて決めるためのパラメータを変更する操作を受け付ける入力手段と、
前記パラメータを変更する操作に応じて前記パラメータを変更する手段と、
前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮して符号化画像データを生成し前記記録媒体に格納する圧縮記録手段と、を備え、
前記画像特性出力手段は、所定の前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮した場合に生成される符号化画像データのファイルサイズを前記圧縮記録手段に問い合わせ、前記記憶手段の画像データについて前記パラメータと符号化画像データのファイルサイズとの相関関係情報を表示する、
ことを特徴とするデジタルカメラ。
【請求項２】
前記画像特性出力手段は前記相関関係情報をグラフ表示することを特徴とする請求項１記載のデジタルカメラ。
【請求項３】
変更された前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮した符号化画像データを復号して表示する復号画像確認手段を備えることを特徴とする請求項１または２記載のデジタルカメラ。
【請求項４】
光を画像データに変換して記憶手段に格納し、量子化テーブルを用いて前記記憶手段の画像データを圧縮した符号化画像データを記録媒体に格納するデジタルカメラに用いられる画像データ処理方法であって、前記記憶手段の画像データに基づいて前記符号化画像データのファイルサイズを表示する画像特性出力ステップと、圧縮に用いる量子化特性値を前記量子化テーブルに基づいて決めるためのパラメータの変更を受け付ける入力受付ステップと、前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮して符号化画像データを生成し前記記録媒体に格納する圧縮記録ステップと、を含み、
前記画像特性出力ステップにおいて、所定の前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮した場合に生成される符号化画像データのファイルサイズを算出し、前記記憶手段の画像データについて前記パラメータと符号化画像データのファイルサイズとの相関関係情報を表示する、
ことを特徴とする画像データ処理方法。
【請求項５】
前記画像特性出力ステップにおいて、前記相関関係情報をグラフ表示することを特徴とする請求項４記載の画像データ処理方法。
【請求項６】
前記入力受付ステップにおいて変更された前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮した符号化画像データを復号して表示する復号画像確認ステップを含むことを特徴とする請求項４または５記載の画像データ処理方法。
【請求項７】
光を画像データに変換して記憶手段に格納し、量子化テーブルを用いて前記記憶手段の画像データを圧縮した符号化画像データを記録媒体に格納するデジタルカメラの処理装置に実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記記憶手段の画像データに基づいて前記符号化画像データのファイルサイズを表示するための画像特性出力手順と、圧縮に用いる量子化特性値を前記量子化テーブルに基づいて決めるためのパラメータの変更を受け付ける入力受付手順と、前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮して符号化画像データを生成し前記記録媒体に格納する圧縮記録手順と、をデジタルカメラの処理装置に実行させ、
前記画像特性出力手順において、所定の前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮した場合に生成される符号化画像データのファイルサイズを算出し、前記記憶手段の画像データについて前記パラメータと符号化画像データのファイルサイズとの相関関係情報を表示する、
ことを特徴とするプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
前記画像特性出力手順において、前記相関関係情報をグラフ表示することを特徴とする請求項７記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
前記入力受付手順において変更された前記パラメータによって決まる量子化特性値を用いて前記記憶手段の画像データを圧縮した符号化画像データを復号して表示する復号画像確認手順を含むことを特徴とする請求項７または８記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影対象からの光をデジタル信号に変換し圧縮して記録するデジタルカメラ及びデジタルカメラにおいて画像データを圧縮する処理方法に関するものである。
【０００２】
【従来の技術】
従来、ＣＣＤ（Charge Coupled Device）等の撮像手段により光を電気信号に変換し、その電気信号をデジタルデータに変換してフラッシュメモリ等の記録媒体に記録するデジタルカメラが知られている。デジタルカメラを用いると、パーソナルコンピュータ等を用いて画像データの保存や様々な加工を個人で手軽に行えるほか、プリンタに画像データを出力することによりフィルムの現像をすることなく写真を印刷することができる。近年はプリンタの印刷品質の向上により、銀塩写真とほとんど区別がつかないほど品質の高い写真も印刷できるようになってきている。
【０００３】
上記のようなデジタルカメラでは、記録媒体の容量に制限があるため、例えばＪＰＥＧ（Joint Photographic coding Experts Group）の規格に準拠した非可逆圧縮方法（以下、「ＪＰＥＧの規格に準拠した非可逆圧縮方法」をＪＰＥＧという。）により画像データを圧縮して容量を小さくし、１つの記録媒体に記録できる撮影回数を多くすることが行われている。
【０００４】
ＪＰＥＧアルゴリズムの基本構成は、原画像データを８×８画素のブロックに分割し、このブロックごとにＤＣＴ演算を行い、ＤＣＴ演算によって得られたＤＣＴ係数をＤＣ成分及びＡＣ成分で独立して量子化する。量子化に用いられる量子化テーブルは符号化画像データのファイルサイズと符号化画像データの再生画質を決める要因となる。例えば、ある特定の画像データについてスケールファクタを大きくすることによって量子化特性値を大きくすると、圧縮率が大きくなり記録時のファイルサイズを小さくすることができる一方、再生画像の画質の劣化が顕著になる。
【０００５】
また、量子化特性値と符号化画像データのファイルサイズと再生画質との関係は、圧縮前の画像データの画像特性によって変化するため、画像データが異なれば、同じ量子化特性値を用いたとしても記録時のファイルサイズ及び再生画質は異なるものとなる。例えば、画像の輪郭を構成する高周波成分が多い画像データは量子化特性値を大きくしたときに再生画質の劣化が顕著であるのに対し、高周波成分が少ない画像データは量子化特性値を大きくしたときに再生画質の劣化が少ない。
【０００６】
【発明が解決しようとする課題】
しかし、従来のデジタルカメラによると、基準となる量子化テーブルに基づいて量子化特性値を決めるスケールファクタは固定値であるか、或いは撮影前に設定するものであったため、撮影後に画像データの特性に応じて量子化特性値を変更することができなかった。したがって、量子化特性値を大きくしたときの再生画質の劣化が少ない画像データについては量子化特性値を大きくして圧縮率を上げて記録媒体に記録する等、撮影後に適宜量子化特性値を変更することによって記録媒体を効率良く使用することができないという問題があった。
【０００７】
本発明はこのような問題を解決するためになされたものであって、圧縮前の画像データの特性に応じて量子化特性値を変更することのできるデジタルカメラ及び画像データ処理方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明の請求項１記載のデジタルカメラによると、記憶手段の画像データに基づいて符号化画像データのファイルサイズを表示する画像特性出力手段を備えているため、オペレータは画像データを圧縮したときのファイルサイズを撮影後圧縮前に知ることができる。ファイルサイズを表示するにあたっては、例えば、画像データのコピーをソフトウェアで実際に圧縮し、圧縮後のファイルサイズをデジタルカメラの背面ディスプレイに表示し、或いは圧縮専用のＬＳＩチップの機能を用いてファイルサイズを表示することができる。また、ファイルサイズを表示するにあたっては、ディスプレイに表示する数字に限らず、ディスプレイに表示するグラフ、或いは点灯するＬＥＤの数による表示等、様々な方法を採りうる。
【０００９】
また、圧縮に用いる量子化特性値を量子化テーブルに基づいて決めるためのパラメータを変更する手段を備えているため、オペレータは表示されたファイルサイズを参考にしてパラメータを変更し、撮影して得られた画像データの特性に応じて量子化特性値を変更することができる。圧縮記録手段は、このようにして変更されたパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮して符号化画像データを生成し記録媒体に格納するため、記録媒体は効率的に運用されることとなる。
【００１０】
本発明の請求項１記載のデジタルカメラによると、画像特性出力手段は、所定のパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮した場合に生成される符号化画像データのファイルサイズを圧縮記録手段に問い合わせ、記憶手段の画像データについてパラメータと符号化画像データのファイルサイズとの相関関係情報を表示するため、オペレータはパラメータをどの程度増減させることによって所望のファイルサイズに圧縮することができるかを知ることができる。すなわち、オペレータは、パラメータによって再生画質が変動することを考慮してファイルサイズと再生画質の折り合いをつけて記録媒体を効率的に運用することができる。
【００１１】
尚、画像特性出力手段から問い合わせを受けたときに圧縮記録手段が返す値は、圧縮記録手段が所定のパラメータによって決まる量子化特性値を用いて算出するものであり、例えば、いくつかのパラメータを用いてファイルサイズを算出し、その結果を解析することによって連続的な相関関係情報を出力するか、或いは、ある特定のパラメータを１つ用いて圧縮した場合に圧縮率がいくらになるかを出力することができる。例えば、デフォルトのパラメータを決めておき、デフォルトのパラメータを用いて圧縮した場合の圧縮率を表示することによって、オペレータは撮影した画像データの画像特性が圧縮効果が高いものであるか低いものであるかを知ることができる。このように圧縮率を表示する場合、画質の劣化を好まない被写体を撮影した場合には、オペレータは圧縮効果が高い画像データであるとき量子化特性値が小さくなるようにパラメータを変更するなどして記録媒体を効率的に運用することができる。尚、圧縮率とは圧縮前のファイルサイズと圧縮後のファイルサイズとの比率をいうものとする。
【００１２】
本発明の請求項２記載のデジタルカメラによると、画像特性出力手段は相関関係情報をグラフ表示するため、オペレータはパラメータと圧縮後のファイルサイズとの相関関係を容易に理解することができる。
【００１３】
本発明の請求項３記載のデジタルカメラによると、変更されたパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮した符号化画像データを復号して表示する復号画像確認手段を備える。このため、オペレータはパラメータによってどのような再生画質を得ることができるかを知った上で、パラメータを入力することができる。例えば、現在設定されているパラメータとともにパラメータと圧縮後のファイルサイズとの相関関係情報がグラフ表示されている状態において特定キーが押されると現在設定されているパラメータを用いて圧縮して符号化画像データを生成し、その符号化画像データを復号してデジタルカメラの背面ディスプレイに再生画像を表示する場合、オペレータは所望の再生画質を得ることができるパラメータを容易に設定することができる。
【００１４】
本発明の請求項４記載の画像データ処理方法によると、記憶手段の画像データに基づいて符号化画像データのファイルサイズを表示する画像特性出力ステップを含むため、オペレータは画像データを圧縮したときのファイルサイズを撮影後圧縮前に知ることができる。また、圧縮に用いる量子化特性値を量子化テーブルに基づいて決めるためのパラメータの変更を受け付ける入力受付ステップを含むため、オペレータは表示されたファイルサイズを参考にしてパラメータを変更し、撮影して得られた画像データの特性に応じて量子化特性値を変更することができる。圧縮記録ステップは、このようにして変更されたパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮して符号化画像データを生成し記録媒体に格納するため、記録媒体は効率的に運用されることとなる。
【００１５】
本発明の請求項４記載の画像データ処理方法によると、画像特性出力ステップにおいて、量子化テーブルに所定のパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮した場合に生成される符号化画像データのファイルサイズを算出し、記憶手段の画像データについてパラメータと符号化画像データのファイルサイズとの相関関係情報を表示する。このため、オペレータはパラメータをどの程度増減させることによって所望のファイルサイズに圧縮することができるかを知ることができる。すなわち、オペレータは、パラメータによって再生画質が変動することを考慮してファイルサイズと再生画質の折り合いをつけて記録媒体を効率的に運用することができる。
【００１６】
本発明の請求項５記載の画像データ処理方法によると、画像特性出力ステップにおいて相関関係情報をグラフ表示するため、オペレータはパラメータと圧縮後のファイルサイズの相関関係を容易に理解することができる。
【００１７】
本発明の請求項６記載の画像データ処理方法によると、入力受付ステップにおいて変更されたパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮した符号化画像データを復号して表示する復号画像確認ステップを含むため、オペレータはパラメータによってどのような再生画質を得ることができるかを知った上で、パラメータを入力することができる。
【００１８】
本発明の請求項７記載の記録媒体によると、記憶手段の画像データに基づいて符号化画像データのファイルサイズを表示するための画像特性出力手順が実行されるため、オペレータは画像データを圧縮したときのファイルサイズを撮影後圧縮前に知ることができる。また、圧縮に用いる量子化特性値を量子化テーブルに基づいて決めるためのパラメータの変更を受け付ける入力受付手順が実行されるため、オペレータは表示されたファイルサイズを参考にしてパラメータを変更し、撮影して得られた画像データの特性に応じて量子化特性値を変更することができる。記録手順が実行されると、このようにして変更されたパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮して符号化画像データを生成し記録媒体に格納するため、記録媒体は効率的に運用されることとなる。尚、プログラムをデジタルカメラにインストールするにあたっては、例えば、フラッシュメモリカード等にプログラムを格納し、デジタルカメラでフラッシュメモリカードに格納されたインストーラを実行してＲＯＭにインストールするか、或いはデジタルカメラをパソコンに接続し、パソコンからデジタルカメラのＲＯＭにインストールすることができる。
【００１９】
本発明の請求項７記載の記録媒体によると、画像特性出力手順において、量子化テーブルに所定のパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮した場合に生成される符号化画像データのファイルサイズを算出し、記憶手段の画像データについてパラメータと符号化画像データのファイルサイズとの相関関係情報を表示する。このため、オペレータはパラメータをどの程度増減させることによって所望のファイルサイズに圧縮することができるかを知ることができる。すなわち、オペレータは、パラメータによって再生画質が変動することを考慮してファイルサイズと再生画質の折り合いをつけて記録媒体を効率的に運用することができる。
【００２０】
本発明の請求項８記載の記録媒体によると、画像特性出力手順において相関関係情報をグラフ表示するため、オペレータはパラメータと圧縮後のファイルサイズの相関関係を容易に理解することができる。
【００２１】
本発明の請求項９記載の記録媒体によると、入力受付手順において変更されたパラメータによって決まる量子化特性値を用いて記憶手段の画像データを圧縮した符号化画像データを復号して表示する復号画像確認手順が実行されるため、オペレータはパラメータによってどのような再生画質を得ることができるかを知った上で、パラメータを入力することができる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を示す一実施例を図面に基づいて説明する。
図２は本発明の一実施例による画像データ処理方法を用いて画像データを記録するデジタルカメラ１の構成を説明するためのブロック図である。デジタルカメラ１は、光学系２０、ＣＣＤ３０、Ａ／Ｄ変換器４０、画像データを一時的に記憶するＲＡＭ（Random Access Memory）５０、ＪＰＥＧ圧縮処理を実行する圧縮専用ＬＳＩ６０、脱着可能なフラッシュメモリ８０に画像データを記録するメモリカードインタフェイス７０、表示装置１００、これらの装置を制御する制御部９０、制御部９０に対してオペレータから処理を依頼するための入力装置１１０などから構成される。
【００２３】
光学系２０に集光レンズ２１、光量を調節するための絞り１２１、並びに図示しない自動焦点装置及び自動露出装置が設けられている。
ＣＣＤ３０は、Ｃｙ（Cyan）、Ｍｇ（Magenta）、Ｙｅ（Yellow）、Ｇ（Green）の補色フィルタのいずれかを有する撮像素子が図４に示すようにマトリックス状に配置されている。補色フィルタとしてＣｙ、Ｍｇ、Ｙｅの３色を用いてもよい。またＲ（Red）、Ｇ（Green）、Ｂ（Blue）の原色フィルタを有するＣＣＤを用いてもよい。
【００２４】
Ａ／Ｄ変換器４０はＣＣＤ３０から出力されるアナログ信号をデジタル信号に変換してＲＡＭ５０に出力する装置である。
記憶装置としてのＲＡＭ５０にはセルフリフレッシュ機能をもつＤＲＡＭ（Dynamic RAM）が用いられる。
【００２５】
圧縮専用ＬＳＩ６０は、ＪＰＥＧ圧縮のための専用チップであって、ＪＰＥＧ圧縮後のデータサイズを演算によって算出することができ、演算結果をＣＰＵに出力するための端子を備えている。圧縮専用ＬＳＩ６０の構成を図３に示す。６１は入力される画像データに対して８×８画素のブロックを単位とした２次元のＤＣＴ(Discrete Cosine Transform)を実行するＤＣＴ変換器である。６２はＤＣＴ変換器６１の出力を線形量子化する量子化器である。６６はデフォルトの量子化特性値から構成される標準量子化テーブルである。この標準量子化テーブル６６は、乗算器６５を介して量子化器６２に接続されている。１２は乗算器６５に入力されるスケールファクタが格納されるスケールファクタレジスタである。スケールファクタレジスタ１２に格納されるスケールファクタは、特許請求の範囲に記載されたパラメータに相当するものであり、入力装置１１０が操作されると制御部９０によって変更される。６３は量子化器６２の出力をハフマン符号化するハフマン符号化器である。６７はハフマン符号化器６３に接続され量子化器６２の出力を符号化する際に参照される符号化テーブルである。
【００２６】
メモリカードインタフェイス７０は、圧縮専用ＬＳＩ６０から出力される符号化画像データをフラッシュメモリ８０に記録する装置である。本実施例では圧縮専用ＬＳＩ６０及びメモリカードインタフェイス７０によって特許請求の範囲に記載された圧縮記録手段が構成されている。
【００２７】
フラッシュメモリ８０は通電しなくても記録内容を保持することのできる書換え可能な記録媒体であり、デジタルカメラ１に内蔵されるものであってもよい。フラッシュメモリ８０として例えばＰＣＭＣＩＡ規格に準拠したメモリカード、またはＰＣＭＣＩＡカードアダプタに取付け可能なメモリカードを用いることにより、ＰＣＭＣＩＡカード用スロットを有するパーソナルコンピュータでフラッシュメモリ１６の内容を直接読み書きすることができる。フラッシュメモリ８０は特許請求の範囲に記載された記録媒体を構成している。
【００２８】
制御部９０はデジタルカメラ１の様々な制御を行うためのプログラムが記録されたＲＯＭ、このプログラムを実行するＣＰＵ等を備え、デジタルカメラ１に設けられる他の装置を制御する。１つの制御部９０で全ての制御を行うほか、複数の制御部を設けてもよい。本実施例では、制御部９０及び表示装置１００によって特許請求の範囲に記載された画像特性出力手段が構成されている。
【００２９】
入力装置１１０は、図５、図６に示すようにデジタルカメラ１の筐体に備えられる各種のスイッチ１１１〜１１６、図示しない処理装置等によって構成されている。スイッチ１１１〜１１６が操作されると制御部９０に特定の処理が依頼される。
【００３０】
表示装置１００は、図示しない駆動回路、デジタルカメラ１の筐体の背面に設けられたＬＣＤ１０１等から構成されている。ＬＣＤ１０１には制御部９０から送信される描画命令に基づいて画像が表示される。
【００３１】
以下、デジタルカメラ１の作動について説明する。
モード切替ダイヤル１１２が「Ｖｉｅｗ」の位置にあるとき、以下のようにしてＬＣＤ１７をファインダーとして用いる撮影が行われる。
【００３２】
（撮影モードの選択）
セレクトキー１１６を押すと、メニュー表示モードになり、ＬＣＤ１０１に案内画面が表示され、第１の矢印キー１１４と第２の矢印キー１１５を操作することによって、撮影後圧縮前にスケールファクタを設定するか否かを選択できるようになる。このような機能は、第１の矢印キー１１４と第２の矢印キー１１５によって選択された撮影モードに応じて、シャッターボタン１１２が押下されたときに制御部９０に実行される下位プログラムが異なるように上位プログラムを設計することによって実現することができる。以下、撮影後圧縮前にスケールファクタを設定する撮影モードが選択されているとして説明する。
【００３３】
（被写体のＬＣＤ表示）
光学系２０で捕らえられた被写体像は、光学系２０によってＣＣＤ３０に結像される。ＣＣＤ３０により光電変換された各色ごとの信号出力は、Ａ／Ｄ変換器４０によってデジタル信号に変換され、このデジタル信号出力は制御部９０によって表示装置１００へ描画命令とともに入力される。この結果、表示装置１００はＬＣＤ１０１に被写体を動画として表示する。
【００３４】
（被写体の撮影）
撮影時の露光は、ＣＣＤ３０から出力されるデータに基づいて、制御部９０が光学系２０の自動露出装置、並びにシャッタースピードすなわちＣＣＤ３０の蓄積時間を制御することによって変更される。デジタルカメラ１のシャッターには物理的に外部からＣＣＤ３０への光を遮るシャッターまたはＣＣＤ３０の電子シャッター、あるいはその両方を用いることができる。
【００３５】
使用者がデジタルカメラ１のシャッターボタン１１１を半押しすると、制御部９０が自動焦点装置及び自動露出装置を制御してＣＣＤ３０が認識する画像に適切な露光やフォーカスを設定し、シャッターボタン１１１が半押しの間、露光やフォーカスが固定される。
使用者がシャッターボタン１１１を全押しすると、図１に示す手順にしたがって画像の記録が開始される。
【００３６】
（ＣＣＤによるデータの取り込み）
ステップＳ１０１では、ＣＣＤ３０に蓄積された電荷が一旦すべて放電され、光学系２０によって被写体像がＣＣＤ３０に結像されることによって、ＣＣＤ３０では光が光量に応じた電荷に変換される。ＣＣＤ３０から出力された電気信号は、Ａ／Ｄ変換器４０によりデジタル信号に変換される。Ａ／Ｄ変換器４０から出力されるデジタルデータはＤＭＡ(Direct Memory Access)により制御部９０を介さずに直接ＲＡＭ５０に転送される。
【００３７】
（色補完と色空間変換）
ＲＡＭ５０に格納されるデータは、図４に示すようなフィルタを透過した光の輝度を示すものであり、１画素について１色相当の情報しかもたない。このため、ステップＳ１０２では色補間処理を行うことにより、ＲＡＭ５０に記憶されたデータを例えば１２８０×９６０画素の画像データに変換する。
【００３８】
本実施例では画像データをＪＰＥＧで圧縮して記録するため、注目画素の周囲の色情報と次の近似式を用いて圧縮するのに必要な情報を求める色空間変換を行っている。
画像の輝度成分Ｙ成分：
Ｙ＝｛Ｇ＋Ｍｇ＋Ｙｅ＋Ｃｙ｝×１／４  ＝  １／４｛２Ｂ＋３Ｇ＋２Ｒ｝
クロマ（色差）成分：
Ｒ−Ｙ＝｛（Ｍｇ＋Ｙｅ）−（Ｇ＋Ｃｙ）｝＝｛２Ｒ−Ｇ｝
Ｂ−Ｙ＝｛（Ｍｇ＋Ｃｙ）−（Ｇ＋Ｙｅ）｝＝｛２Ｂ−Ｇ｝
【００３９】
このようにして算出した輝度信号Ｙと色差信号（ＵＶ）のうち、輝度成分は１２８０×９６０の画素を計算し、色差成分は水平方向の画素を２画素単位で計算して６４０×９６０の画素として算出する。この方法は、いわゆるＪＰＥＧの４：２：２と言われる方法で色成分の情報を部分的に相加平均処理してデータの圧縮を図っている。以上の処理は制御部９０が実行するプログラムによって行われ、１２８０×９６０画素のＹデータと、６４０×９６０画素のＵ、Ｖデータとからなる画像データがＲＡＭ５０に格納されると、制御部９０はＬＣＤ１０１に画像特性を表示するためのプログラムに制御を移す。
【００４０】
（画像特性の表示）
画像特性を表示するためのプログラムに制御が移ると、以下のようにしてＬＣＤ１０１に画像特性が表示される。
【００４１】
制御部９０は、圧縮専用ＬＳＩ６０のスケールファクタレジスタ６４にデフォルトのスケールファクタを格納した後、ＲＡＭ５０から圧縮専用ＬＳＩ６０に画像データを入力する。圧縮専用ＬＳＩ６０は、入力された画像に対してＪＰＥＧ圧縮処理を行った場合に生成される符号化画像データのファイルサイズを算出する機能を用いて、符号化画像データのファイルサイズを制御部９０に通知する。
【００４２】
制御部９０は、圧縮専用ＬＳＩ６０からファイルサイズの通知を受け取ると、デフォルトのスケールファクタと受け取ったファイルサイズとから任意のスケールファクタと符号化画像データのファイルサイズとの連続的な相関関係を示す近似式を求め、ＬＣＤ１０１に図７に示すようなグラフを表示するためのデータを算出し、このデータに基づいて表示装置１００に描画命令を発行する。
【００４３】
尚、圧縮専用ＬＳＩ６０にファイルサイズを通知させる処理を複数回実行し、処理ごとにスケールファクタを変更することにより、複数のスケールファクタと複数のファイルサイズとの相関関係から任意のスケールファクタと符号化画像データのファイルサイズとの連続的な相関関係を示す近似式を求めてもよい。
【００４４】
制御部９０から上述のように発行される描画命令に基づいてＬＣＤ１０１に表示されるグラフを図７に示す。（Ａ）〜（Ｅ）の各グラフにおいて横軸はスケールファクタを示し、縦軸は符号化画像データのファイルサイズを示している。またオペレータがスケールファクタとファイルサイズの相関関係を理解しやすいように、横軸には「きれい」及び「あらい」の文字が表示され、縦軸には「大」「小」の文字が表示される。横軸に表示されている三角形は、その位置によってスケールファクタレジスタ６４に格納されているスケールファクタの大きさを示している。この三角形から縦軸方向に点線が表示される。さらにこの点線とグラフとの交点から横軸方向に点線が表示される。これらの点線は三角形の移動に伴って平行移動し、横軸方向の点線と縦軸との交点が符号化画像データのファイルサイズを示している。
【００４５】
図７（Ａ）に示されるグラフはスケールファクタと符号化画像データのファイルサイズとの関係が標準的な画像特性を示すものとする。
【００４６】
撮影された被写体に輪郭の要素が少ない場合、画像データに空間周波数の高い情報が少なく、圧縮によって削除される情報が少ないため、図７（Ｂ）に示すように曲線が座標平面の左上寄りに描かれる。このような画像特性を持つ画像データに対してデフォルトのスケールファクタを適用した場合には、標準的な場合に比べ圧縮後のファイルサイズが大きくなり、再生画質の劣化が少ないことは、このようなグラフ表示によってオペレータにおいて認識される。
【００４７】
撮影された被写体に輪郭の要素が多い場合、画像データに空間周波数の高い情報が多く、圧縮によって削除される情報が多いため、図７（Ｃ）に示すように曲線が座標平面の右下寄りに描かれる。このような画像特性を持つ画像データに対してデフォルトのスケールファクタを適用した場合には、標準的な場合に比べ圧縮後のファイルサイズが小さくなり、再生画質の劣化が激しいことは、このようなグラフ表示によってオペレータにおいて認識される。
【００４８】
（スケールファクタの変更）
図７に示すグラフがＬＣＤ１０１に表示されている状態において、第１の矢印キー１１４と第２の矢印キー１１５を操作することによって、圧縮に用いるスケールファクタを変更することができる。圧縮に用いるスケールファクタを変更する処理は、画像特性を表示するためのプログラムが第１の矢印キー１１４または第２の矢印キー１１５が操作されることによって入力装置１１０から通知を受け、スケールファクタの変更依頼が発生したことを知り、第１の矢印キー１１４または第２の矢印キー１１５の操作に応じてスケールファクタレジスタ６４の値を書き換えることによって実現される。また、スケールファクタの変更依頼が発生すると、制御部９０は、第１の矢印キー１１４または第２の矢印キー１１５の操作に応じて表示装置１００に描画命令を発行し、図７（Ｄ）、図７（Ｅ）に示すように、グラフ上に表示された三角形、縦軸方向の点線、横軸方向の点線を移動させる。オペレータは三角形が横軸上を移動し、縦軸方向の点線と、横軸方向の点線が平行移動することによって、自らが指定したスケールファクタを用いて圧縮した場合のファイルサイズを認識し再生画質を推測することができる。
【００４９】
また、グラフがＬＣＤ１０１に表示された状態でセレクトキー１１６が操作された場合に、その時点で選択されているスケールファクタを適用して画像データのコピーを圧縮し、さらにそれを復号化した復号化データをＬＣＤ１０１に表示する機能を実現することも可能である。このような機能を持たせた場合、オペレータは再生画質を実際に確認しつつ、再生画質とファイルサイズとに折り合いをつけながらスケールファクタを決めることができるようになる。このような機能は圧縮画像データを復号するプログラムによって実現される。そしてこのような機能を実現する場合、ＬＣＤ１０１及び圧縮画像データを復号するプログラムを実行するＣＰＵが特許請求の範囲に記載された復号画像確認手段を構成する。
【００５０】
（圧縮処理）
グラフがＬＣＤ１０１に表示された状態でセレクトキー１１６が操作された場合、圧縮専用ＬＳＩによって圧縮処理が実行される。
【００５１】
圧縮処理は次のように実行される。
ＤＣＴ変換器６１に入力された画像データとしてのデジタル信号は、ＤＣＴ変換器６１により水平・垂直方向とも直交変換効率から設定される所定の画素(Ｎ画素)から成る小画像ブロック(Ｎ×Ｎ)に分割される。このとき、Ｎの大きさはＤＣＴの変換効率から８または１６に設定される。この理由としては、Ｎが大きくなるほど変換効率は向上する一方、その向上の傾向は飽和傾向を示すとともに、演算規模の増大にしたがって装置規模が大きくなるためである。本実施例ではＮを８に設定している。８×８画素から構成される小ブロックごとに二次元ＤＣＴが施され、ＤＣＴ係数が求められる。
【００５２】
求められたＤＣＴ係数出力を標準量子化テーブル６６とスケールファクタを用いて量子化器６２により線形量子化し、量子化係数を求める。標準量子化テーブル６６の量子化特性値は、スケールファクタレジスタ６４に格納されたスケールファクタと積算器６５によって掛け合わされ、その積が線形量子化に直接用いられる。したがって、スケールファクタが変更されることによって、線形量子化に直接用いられる量子化特性値が変動する。
【００５３】
量子化係数出力は符号化テーブル６３を用いてハフマン符号化される。ハフマン符号化された符号化画像データは、メモリカードインタフェイス７０に転送され、その出力はメモリカード８０に記録される。
尚、上記一連の圧縮処理は制御部９０によってソフトウェア的に行うことができる。
以上、デジタルカメラ１の作動について説明した。
【００５４】
デジタルカメラ１によると、ＲＡＭ５０に格納された画像データが圧縮される前に、ＬＣＤ１０１に圧縮後のファイルサイズとスケールファクタとの相関関係情報を表示し、スケールファクタを変更することによって量子化特性値を変更することができるため、撮影して得られた画像データの特性に応じて圧縮率を変更することができる。このようにして変更された量子化特性値が適用された量子化テーブルを用いて圧縮される符号化画像データをメモリカードに格納するため、効率的にメモリカードの記憶領域を運用することができる。
【図面の簡単な説明】
【図１】本発明の一実施例によるデジタルカメラによって画像データを記録する手順を示すフローチャートである。
【図２】本発明の一実施例によるデジタルカメラを示すブロック図である。
【図３】本発明の一実施例に係る圧縮専用ＬＳＩの構成を示すブロック図である。
【図４】本発明の一実施例に係るＣＣＤに設けられるフィルタを示す模式図である。
【図５】本発明の一実施例によるデジタルカメラを示す平面図である。
【図６】本発明の一実施例によるデジタルカメラを示す背面図である。
【図７】本発明の一実施例における画像特性の表示状態を示す模式図である。
【符号の説明】
１    デジタルカメラ
５０    ＲＡＭ（記憶手段）
６０    圧縮専用ＬＳＩ（圧縮記録手段）
７０    メモリカードインタフェイス（圧縮記録手段）
８０    フラッシュメモリ（記録媒体）
９０    制御部（画像特性出力手段）
１００    表示装置（画像特性出力手段）
１１０    入力装置（入力手段）
【図１】
0003752931.tif 000002
【図２】
0003752931.tif 000003
【図３】
0003752931.tif 000004
【図４】
0003752931.tif 000005
【図５】
0003752931.tif 000006
【図６】
0003752931.tif 000007
【図７】
0003752931.tif 000008