(57)【要約】  【課題】  単板式のカラー撮像素子から出力される画像データを、より効率的に圧縮することが可能な撮像装置等を提供する。  【解決手段】  原色ベイヤー配列または補色ベイヤー配列でなる単板式のＣＣＤ３と、このＣＣＤ３から出力される画素データが補色である場合には原色に変換してから、原色である場合にはそのまま、４×４画素ブロック内の画素データ間で、輝度信号および色差信号への可逆的な変換を行うことにより色成分間の冗長性を削減し、その後に通常の圧縮処理を行う圧縮／伸張回路１３と、この圧縮／伸張回路１３により圧縮された画像データを記録する記録媒体１４と、を備えた撮像装置。【選択図】図１
2006067390.tif 000002
【特許請求の範囲】
【請求項１】
複数の画素を配列して構成され、１画素に付き、３色以上の所定数色でなる色成分の内の１つの色成分に係る画素データのみを得られる単板式のカラー撮像素子と、
上記カラー撮像素子から出力される複数の画素に係る画素データの内の、互いに隣接する画素からの画素データ間で、所定の可逆な相関演算を行い、相関演算後の画像データを出力する相関演算手段と、
上記相関演算手段から出力される相関演算後の画像データを記録する記録手段と、
を具備したことを特徴とする撮像装置。
【請求項２】
上記カラー撮像素子は、３色または４色の色成分が各得られる３種類または４種類の画素をベイヤー配列して構成されたものであり、
上記相関演算手段は、上記３種類の画素を全て含む、または上記４種類の画素を全て含む、水平方向２画素×垂直方向２画素でなる画素ブロックの各画素データに基づいて、上記所定の可逆な相関演算を行うものであることを特徴とする請求項１に記載の撮像装置。
【請求項３】
上記画素ブロックの各画素データに基づいて得られる、赤の色成分の画素データをＲ、青の色成分の画素データをＢ、２つの緑の色成分の内の一方の画素データをＧｒ、２つの緑の色成分の内の他方の画素データをＧｂとすると、上記相関演算手段は、上記所定の可逆な相関演算を、次の数式、
2006067390.tif 000010
に基づき行うことにより、相関演算後の画像データＹ，Ｃｒ，Ｃｂ，Ｃｇを算出するものであることを特徴とする請求項２に記載の撮像装置。
【請求項４】
上記カラー撮像素子のベイヤー配列は、赤、青、緑の各色成分が各得られる画素を配列してなる原色ベイヤー配列であり、
上記画素データＲは赤の色成分の画素から得られる画素データ、上記画素データＢは青の色成分の画素から得られる画素データ、上記画素データＧｒは上記赤の色成分の画素を含むラインの緑の色成分の画素から得られるデータ、上記画素データＧｂは上記青の色成分の画素を含むラインの緑の色成分の画素から得られるデータ、であることを特徴とする請求項３に記載の撮像装置。
【請求項５】
上記カラー撮像素子のベイヤー配列は、シアン、マゼンタ、イエローの各色成分が各得られる画素を含む複数の画素を配列してなる補色ベイヤー配列であり、
上記相関演算手段は、上記画素ブロックの各画素データに基づいて上記画素データＲ、画素データＢ、画素データＧｒ、画素データＧｂを算出し、算出された各画素データに基づいて、上記所定の可逆な相関演算を行うものであることを特徴とする請求項３に記載の撮像装置。
【請求項６】
上記カラー撮像素子は、インターレース読み出しを行うものであり、
上記相関演算手段は、ライン方向に隣接する２画素の画素データに基づいて、上記所定の可逆な相関演算を行うものであることを特徴とする請求項１に記載の撮像装置。
【請求項７】
上記隣接する２画素の画素データをそれぞれＸn ，Ｘn-1 とすると、上記相関演算手段は、上記所定の可逆な相関演算を、次の数式、
2006067390.tif 000011
に基づき行うことにより、相関演算後の画像データＣn を算出するものであることを特徴とする請求項６に記載の撮像装置。
【請求項８】
上記相関演算手段は、色成分が補色系の色成分であるときは、原色系の色成分に変換してから、上記所定の可逆な相関演算を行うものであることを特徴とする請求項７に記載の撮像装置。
【請求項９】
複数の画素を配列して構成され、１画素に付き、３色以上の所定数色でなる色成分の内の１つの色成分に係る画素データのみを得られる単板式のカラー撮像素子と、
上記カラー撮像素子から出力される複数の画素に係る画素データの内の、互いに隣接する画素からの画素データ間で、所定の可逆な色空間変換を行い、色空間変換後の画像データを出力する色空間変換手段と、
上記色空間変換手段から出力される色空間変換後の画像データを記録する記録手段と、
を具備したことを特徴とする撮像装置。
【請求項１０】
複数の画素を配列して構成され、１画素に付き、３色以上の所定数色でなる色成分の内の１つの色成分に係る画素データのみを得られる単板式のカラー撮像素子、から出力される複数の画素に係る画素データの内の、互いに隣接する画素からの画素データ間で、所定の可逆な相関演算が行われ、相関演算後の画像データが記録されている記録手段と、
上記記録手段に記録されている画像データに、上記相関演算の逆演算を行って再生する再生手段と、
を具備したことを特徴とする再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、単板式のカラー撮像素子から得られる画素データに関する処理を行う撮像装置および再生装置に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置は、近年、高画素化がますます進んでおり、数百万画素の製品も、比較的手軽に購入可能な値段で販売されるに至っている。これに対して、画像データを記録する記録媒体も、大容量化が進み、容量当たりの単価も下がりつつあるが、上限のある記録媒体内に、より多くの画像を保存したいというユーザの要望は常に存在している。
【０００３】
そこで、デジタルカメラ等においては、画像を圧縮して記録媒体に保存するのが一般的である。このときの保存方式は、大きく分けて２つあり、１つは非可逆圧縮、もう１つは可逆圧縮である。前者の非可逆圧縮は、画像データのサイズを高い効率で圧縮することができる利点があるが、反面、撮影時の画像データに完全に戻すことはできない。これに対して、後者の可逆圧縮は、非可逆圧縮ほどの高い圧縮率は得られないが、撮影時の画像データを復元することができる利点がある。
【０００４】
このような画像データを圧縮する方式は種々のものが提案され、実用化され、あるものは規格化されており、ＪＰＥＧ（Joint Photographic Experts Group）やＪＰＥＧ２０００をその一例として挙げることができる。
【０００５】
これらの内のＪＰＥＧ２０００は、ウェーブレット変換を行う前に、色成分間の冗長性を削減する色変換の処理を行うことが可能となっている。この色変換としては、ロスレスの色変換である可逆色変換（ＲＣＴ：Reversible multiple Component Transformation）と、ロッシーの色変換である非可逆色変換（ＩＣＴ：Irreversible multiple Component Transformation）と、が規格として設けられている。可逆色変換の技術が記載された文献としては、例えば特開平９−６９５２号公報が挙げられる。
【特許文献１】特開平９−６９５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特開平９−６９５２号公報に記載されたような技術は、各画素についてＲＧＢの３色成分の画素データが揃っている画像（マルチコンポーネント画像）に対して適用されるものであるために、単板式のカラー撮像素子から出力されたＲＡＷ画像データ（つまり、三板化の処理がなされていないＲＡＷ画像データ）に対しては、該技術をそのまま適用することはできない。
【０００７】
そして、原色ベイヤー配列の撮像素子を備えた撮像装置は、通常、ＲＡＷ画像データを圧縮するときに、色成分変換に関する処理は行わないために、色成分間の冗長性が残ることになり、画像データのサイズをより小さくする余地が残っている。
【０００８】
本発明は上記事情に鑑みてなされたものであり、単板式のカラー撮像素子から出力される画像データを、より効率的に圧縮することが可能な撮像装置および再生装置を提供することを目的としている。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、第１の発明による撮像装置は、複数の画素を配列して構成され１画素に付き３色以上の所定数色でなる色成分の内の１つの色成分に係る画素データのみを得られる単板式のカラー撮像素子と、上記カラー撮像素子から出力される複数の画素に係る画素データの内の互いに隣接する画素からの画素データ間で所定の可逆な相関演算を行い相関演算後の画像データを出力する相関演算手段と、上記相関演算手段から出力される相関演算後の画像データを記録する記録手段と、を具備したものである。
【００１０】
また、第２の発明による撮像装置は、上記第１の発明による撮像装置において、上記カラー撮像素子が、３色または４色の色成分が各得られる３種類または４種類の画素をベイヤー配列して構成されたものであり、上記相関演算手段は、上記３種類の画素を全て含む、または上記４種類の画素を全て含む、水平方向２画素×垂直方向２画素でなる画素ブロックの各画素データに基づいて、上記所定の可逆な相関演算を行うものである。
【００１１】
さらに、第３の発明による撮像装置は、上記第２の発明による撮像装置において、上記画素ブロックの各画素データに基づいて得られる、赤の色成分の画素データをＲ、青の色成分の画素データをＢ、２つの緑の色成分の内の一方の画素データをＧｒ、２つの緑の色成分の内の他方の画素データをＧｂとすると、上記相関演算手段は、上記所定の可逆な相関演算を、次の数式、
2006067390.tif 000003
に基づき行うことにより、相関演算後の画像データＹ，Ｃｒ，Ｃｂ，Ｃｇを算出するものである。
【００１２】
第４の発明による撮像装置は、上記第３の発明による撮像装置において、上記カラー撮像素子のベイヤー配列が、赤、青、緑の各色成分が各得られる画素を配列してなる原色ベイヤー配列であり、上記画素データＲは赤の色成分の画素から得られる画素データ、上記画素データＢは青の色成分の画素から得られる画素データ、上記画素データＧｒは上記赤の色成分の画素を含むラインの緑の色成分の画素から得られるデータ、上記画素データＧｂは上記青の色成分の画素を含むラインの緑の色成分の画素から得られるデータ、である。
【００１３】
第５の発明による撮像装置は、上記第３の発明による撮像装置において、上記カラー撮像素子のベイヤー配列が、シアン、マゼンタ、イエローの各色成分が各得られる画素を含む複数の画素を配列してなる補色ベイヤー配列であり、上記相関演算手段は、上記画素ブロックの各画素データに基づいて上記画素データＲ、画素データＢ、画素データＧｒ、画素データＧｂを算出し、算出された各画素データに基づいて、上記所定の可逆な相関演算を行うものである。
【００１４】
第６の発明による撮像装置は、上記第１の発明による撮像装置において、上記カラー撮像素子が、インターレース読み出しを行うものであり、上記相関演算手段は、ライン方向に隣接する２画素の画素データに基づいて、上記所定の可逆な相関演算を行うものである。
【００１５】
第７の発明による撮像装置は、上記第６の発明による撮像装置において、上記隣接する２画素の画素データをそれぞれＸn ，Ｘn-1 とすると、上記相関演算手段は、上記所定の可逆な相関演算を、次の数式、
2006067390.tif 000004
に基づき行うことにより、相関演算後の画像データＣn を算出するものである。
【００１６】
第８の発明による撮像装置は、上記第７の発明による撮像装置において、上記相関演算手段が、色成分が補色系の色成分であるときは、原色系の色成分に変換してから、上記所定の可逆な相関演算を行うものである。
【００１７】
第９の発明による撮像装置は、複数の画素を配列して構成され１画素に付き３色以上の所定数色でなる色成分の内の１つの色成分に係る画素データのみを得られる単板式のカラー撮像素子と、上記カラー撮像素子から出力される複数の画素に係る画素データの内の互いに隣接する画素からの画素データ間で所定の可逆な色空間変換を行い色空間変換後の画像データを出力する色空間変換手段と、上記色空間変換手段から出力される色空間変換後の画像データを記録する記録手段と、を具備したものである。
【００１８】
第１０の発明による再生装置は、複数の画素を配列して構成され１画素に付き３色以上の所定数色でなる色成分の内の１つの色成分に係る画素データのみを得られる単板式のカラー撮像素子から出力される複数の画素に係る画素データの内の互いに隣接する画素からの画素データ間で所定の可逆な相関演算が行われ相関演算後の画像データが記録されている記録手段と、上記記録手段に記録されている画像データに上記相関演算の逆演算を行って再生する再生手段と、を具備したものである。
【発明の効果】
【００１９】
本発明の撮像装置および再生装置によれば、単板式のカラー撮像素子から出力される画像データを、より効率的に圧縮することが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施例を説明する。
【実施例１】
【００２１】
図１から図８は本発明の実施例１を示したものであり、図１は撮像装置の構成を示すブロック図である。
【００２２】
この撮像装置は、後述するように、画像を再生して表示することもできるようになっているために、再生装置を兼ねたものとなっている。
【００２３】
この撮像装置は、レンズ１と、ローパスフィルタ２と、ＣＣＤ３と、ＣＤＳ／ＡＧＣ回路４と、Ａ／Ｄ変換回路５と、ＣＣＤドライバ６と、ＴＧ（タイミングジェネレータ）７と、ＤＳＰ回路８と、ＲＡＭ９と、Ｄ／Ａ変換回路１０と、ＬＣＤ１１と、ＬＣＤドライバ１２と、圧縮／伸張回路１３と、記録媒体１４と、ＡＥ／ＡＦ処理回路１５と、操作スイッチ１６と、ＥＥＰＲＯＭ１７と、ＲＯＭ１８と、ＣＰＵ１９と、を有して構成されている。
【００２４】
上記レンズ１は、光学的な被写体像を結像するためのものである。
【００２５】
上記ローパスフィルタ２は、このレンズ１を通過した光束から不要な高周波成分を取り除くためのものである。
【００２６】
上記ＣＣＤ３は、このローパスフィルタ２を介して上記レンズ１により結像された光学的な被写体像を電気的な信号に変換して出力するものであり、単板式のカラー撮像素子として構成されたものとなっている。すなわち、このＣＣＤ３は、１画素に付き１色成分の画素データを出力するものとなっている。
【００２７】
上記ＣＤＳ／ＡＧＣ回路４は、このＣＣＤ３から出力される信号に後述するようなノイズ除去や増幅の処理を行う信号処理手段である。
【００２８】
上記Ａ／Ｄ変換回路５は、このＣＤＳ／ＡＧＣ回路４から出力されるアナログの画像信号をデジタルの画像信号に変換する信号処理手段である。
【００２９】
上記ＣＣＤドライバ６は、上記ＣＣＤ３を制御して駆動するためのものである。
【００３０】
上記ＴＧ（タイミングジェネレータ）７は、上記ＣＤＳ／ＡＧＣ回路４，Ａ／Ｄ変換回路５，ＣＣＤドライバ６にタイミングを制御するための信号を供給するものである。
【００３１】
上記ＤＳＰ回路８は、上記Ａ／Ｄ変換回路５からの信号に対して所定のデジタル信号処理を行うものである。
【００３２】
上記ＲＡＭ９は、このＤＳＰ回路８からの信号を一時的に記憶するものであり、フレームバッファ等として構成されていて、再生手段の一部となっている。
【００３３】
上記Ｄ／Ａ変換回路１０は、このＲＡＭ９に記憶されているデジタル信号をアナログ信号に変換するものであり、再生手段の一部である。
【００３４】
上記ＬＣＤ１１は、このＤ／Ａ変換回路１０により変換されたアナログの画像信号に基づき、画像を表示する表示手段であり、再生手段の一部である。
【００３５】
上記ＬＣＤドライバ１２は、このＬＣＤ１１を制御して駆動するためのものであり、再生手段の一部である。
【００３６】
上記圧縮／伸張回路１３は、上記ＲＡＭ９に記憶されているデジタル信号を圧縮するとともに、後述する記録媒体１４から読み出した圧縮されたデジタル信号の伸張も行うものであり、相関演算手段および色空間変換手段を兼ねた圧縮／伸張手段となっている。なお、この圧縮／伸張回路１３も、再生手段の一部となっている。
【００３７】
上記記録媒体１４は、この圧縮／伸張回路１３により圧縮されたデジタル信号を記録する記録手段である。
【００３８】
上記ＡＥ／ＡＦ処理回路１５は、上記Ａ／Ｄ変換回路５からのデジタル画像信号に基づいて、露出制御用の算出と、オートフォーカス（ＡＦ）制御用の算出と、を行うものである。
【００３９】
上記操作スイッチ１６は、撮像装置の撮影動作開始やモード切り換えなどの操作を行うための各スイッチ類を含んで構成された操作手段である。
【００４０】
上記ＥＥＰＲＯＭ１７は、この撮像装置において用いられる各種のデータ等を記録するものである。
【００４１】
上記ＲＯＭ１８は、この撮像装置の動作を制御するためのプログラムが記録されたものである。
【００４２】
上記ＣＰＵ１９は、上述した各回路等を含むこの撮像装置全体の動作を制御するための制御手段である。
【００４３】
このような撮像装置の動作は、ほぼ次のようになっている。
【００４４】
上記レンズ１を通過した光束は、ローパスフィルタ２を介して、ＣＣＤ３の撮像面に結像する。
【００４５】
上記操作スイッチ１６の操作による静止画の撮影指示が入力されると、上記ＣＣＤ３による光電変換が行われて、アナログの画像信号が出力される。
【００４６】
このＣＣＤ３からの信号は、ＣＤＳ／ＡＧＣ回路４に入力されて、該ＣＤＳ／ＡＧＣ回路４内のＣＤＳ回路部により公知の相関二重サンプリングなどが行われてリセットノイズが除去されるとともに、該ＣＤＳ／ＡＧＣ回路４内のＡＧＣ回路部により所定の信号レベルへの増幅が行われて出力される。
【００４７】
このＣＤＳ／ＡＧＣ回路４からのアナログの画像信号は、続くＡ／Ｄ変換回路５によって、デジタルの画像信号（画像データ）に変換される。
【００４８】
これらＣＤＳ／ＡＧＣ回路４、上記Ａ／Ｄ変換回路５へは、タイミングジェネレータ７により生成されたタイミングを制御するための信号が入力されるようになっており、該タイミングジェネレータ７からの信号は、さらに上記ＣＣＤドライバ６へも入力される。このタイミングジェネレータは、ＣＰＵ１９により制御されるようになっている。
【００４９】
上記ＤＳＰ回路８は、上記Ａ／Ｄ変換回路５からの画像データに対して、所定の画像処理演算を行うとともに、得られた演算結果に基づいて該画像データにオートホワイトバランス処理も行う。
【００５０】
このＤＳＰ回路８により処理された画像データは、ＲＡＭ９に一時的に記憶される。
【００５１】
このＲＡＭ９内の画像データは、圧縮／伸張回路１３内の圧縮回路部により圧縮される。この圧縮／伸張回路１３は、後で詳しく説明するように、通常の符号化処理を行う前に、画素データの色成分の可逆な相関演算を行って、高圧縮率の符号化を行うことができるように処理するものとなっている。
【００５２】
こうして圧縮／伸張回路１３により圧縮された画像データは、記録媒体１４に記録される。
【００５３】
また、上記操作スイッチ１６の所定の操作により記録済みの画像の再生指示が行われた場合には、記録媒体１４に記録されている圧縮されたデータが、圧縮／伸張回路１３内の伸張回路部により伸張される。このときにも、上述と同様に、通常の符号化処理を行った後の画像データについて、上記相関演算の逆演算を行うことにより、元の画像データを復元するようになっている。このときには、上述したように相関演算が可逆であるために、元の画像を正確に復元することが可能となっている。
【００５４】
この圧縮／伸張回路１３により伸張された画像データは、ＲＡＭ９に一時的に記憶され、その画像データがＤ／Ａ変換回路１０によりアナログの画像信号に変換された後に、ＬＣＤ１１に表示される。なお、このＬＣＤ１１は、再生画像を表示するのに用いられるだけでなく、その他の用途、例えば撮影モードの表示などにも用いられるようになっている。
【００５５】
このＬＣＤ１１の動作は、ＬＣＤドライバ１２から発生された信号により制御される。
【００５６】
一方、上記Ａ／Ｄ変換回路５からのデジタル画像データは、ＡＥ／ＡＦ処理回路１５へ入力される。
【００５７】
このＡＥ／ＡＦ処理回路１５は、１フレーム（１画面）分の画像データの輝度値を算出して重み付け加算する等の処理を行うことにより、被写体の明るさに対応したＡＥ評価値を算出し、算出結果をＣＰＵ１９へ出力するとともに、１フレーム（１画面）分の画像データの輝度成分にハイパスフィルタなどを用いて高周波成分を抽出し、抽出した高周波成分の累積加算値を算出する等により高周波域側の輪郭成分等に対応したＡＦ評価値を算出し、算出結果をＣＰＵ１９へ出力する。この実施例１においては、ＡＥ／ＡＦ処理回路１５により算出された上記ＡＦ評価値に基づいて、ＣＰＵ１９が焦点検出を行うようになっている。
【００５８】
上記ＥＥＰＲＯＭ１７は、露出制御やオートフォーカス処理等に必要な各種補正データがカメラ製造時に記録されたものであり、ＣＰＵ１９は、必要に応じて、このＥＥＰＲＯＭ１７から補正データを読み出して各種の演算を行うようになっている。
【００５９】
次に、上記ＣＣＤ３の各画素の色成分の配置例について、図２および図３を参照して説明する。図２はＣＣＤの原色ベイヤー配列を示す図、図３はＣＣＤの補色ベイヤー配列を示す図である。
【００６０】
上記ＣＣＤ３は、より詳しくは、半導体基板上に、光電変換を行うフォトダイオードを縦方向および横方向に２次元的に配列して構成されている。そして、これらのフォトダイオード上に、各色成分の光のみを透過させるカラーフィルタを配置することにより、各色成分に対応する画素が配列されたＣＣＤ３を構成するようになっている。
【００６１】
まず、図２は、原色系のカラーフィルタを配置したものであり、水平方向２画素×垂直方向２画素でなる画素ブロックが、原色ベイヤー配列の基本単位となっている。この画素ブロックにおいて、対角方向に赤の色成分の画素Ｒと青の色成分の画素Ｂとが配列され、残りの対角方向に緑の色成分の画素が配列されている。画素ブロック内の２つの緑の色成分の画素の内、画素Ｒと同じ水平方向（ライン方向）に配列されている画素をＧｒ、画素Ｂと同じ水平方向（ライン方向）に配列されている画素をＧｂとしている。
【００６２】
次に、図３は、補色系のカラーフィルタを配置したものであり、同様に、水平方向２画素×垂直方向２画素でなる画素ブロックが、補色ベイヤー配列の基本単位となっている。この画素ブロックにおいて、一方の水平方向（ライン方向）にイエローの色成分の画素Ｙとシアンの色成分の画素Ｃとが配列され、残りの水平方向（ライン方向）にマゼンタの色成分の画素Ｍと緑の色成分の画素Ｇとが配列されていて、画素Ｙと画素Ｍとは同一列、かつ画素Ｃと画素Ｇとは同一列、として構成されている。
【００６３】
次に、図４は、圧縮／伸張回路１３により行われる可逆色変換の処理を示すフローチャートである。
【００６４】
この処理は、圧縮／伸張回路１３の圧縮回路部により行われ、上記ＲＡＭ９から読み出した画素データを例えばレベルシフトした後に、この処理を実行するようになっている。
【００６５】
この処理を開始すると、入力した画素データ（入力信号）が、原色系の画素データであるか否か、つまり、画素Ｒから出力された赤の色成分の画素データ（この画素データを、同様に画素データＲと称する。なお、他の色成分の画素データに関しても同様。）、画素Ｇｒから出力された緑の色成分の画素データＧｒ、画素Ｇｂから出力された緑の色成分の画素データＧｂ、画素Ｂから出力された青の色成分の画素データＢの何れかであるか否かを判断する（ステップＳ１）。
【００６６】
ここで、原色系の画素データでない場合には、原色系の画素データへの変換を行う（ステップＳ２）。つまり、例えば、上記図３に示したような補色系の画素配列のＣＣＤ３から得られた画素データは、原色系の画素データとの間に、図６に概要を示すような関係がある。ここに、図６は、原色カラーフィルタの特性と、補色カラーフィルタの特性と、の関係の概要を示す線図である。
【００６７】
図６（Ａ）に示すように、原色カラーフィルタは、可視光領域の中の、青の領域の光を透過させる青フィルタ（Ｂ）と、緑の領域の光を透過させる緑フィルタ（Ｇ）と、赤の領域の光を透過させる赤フィルタ（Ｒ）と、をそれぞれ有して構成されている。
【００６８】
これに対して、補色カラーフィルタの中のシアン（Ｃ）のカラーフィルタは、図６（Ｂ）に示すように、可視光領域の中の、青の領域の光と緑の領域の光とを透過させるフィルタとなっている。
【００６９】
同様に、補色カラーフィルタの中のマゼンタ（Ｍ）のカラーフィルタは、図６（Ｃ）に示すように、可視光領域の中の、青の領域の光と赤の領域の光とを透過させるフィルタとなっており、イエロー（Ｙ）のカラーフィルタは、図６（Ｄ）に示すように、可視光領域の中の、緑の領域の光と赤の領域の光とを透過させるフィルタとなっている。
【００７０】
従って、補色系の画素データは、次の数式１に示すような演算を行うことにより、原色系の画素データに変換することが可能である。  
【数１】
2006067390.tif 000005
【００７１】
なお、この数式１に示した変換式は、一例を示したものであり、これ以外にも、マトリクスを用いた変換処理等を行うようにしても構わない。ただし、ＣＣＤ３は上述したように単板式のカラー撮像素子であって、１画素から１色成分しか得られないために、マトリクスを用いた原色系への変換処理を行う場合には、画素ブロック内の複数画素の色成分に基づき行うことになる。
【００７２】
図４の説明に戻って、上記ステップＳ２の処理が終了するか、または上記ステップＳ１において、入力した画素データ（入力信号）が原色系であると判定された場合には、入力した色成分が、Ｒ，Ｇｒ，Ｇｂ，Ｂの何れであるかに応じて分離する（ステップＳ３） 。
【００７３】
そして、このステップＳ３により分離された画素データが、画素ブロックを構成する画素データＲ，Ｇｒ，Ｇｂ，Ｂとして揃ったところで、可逆色変換を行う（ステップＳ４）。
【００７４】
この可逆色変換は、次のような数式２により行われる。  
【数２】
2006067390.tif 000006
【００７５】
ここに、数式２において、Ｌ字状の括弧は、括弧内の数を超えない最大の整数を表す記号である。
【００７６】
なお、この数式２は、２や４による割り算（この割り算は、後で図７を参照して説明するように、ビットシフトにより行われる。）を含み、小数点の丸めを含んでいるために、一見して可逆性が一部損なわれているように見える（例えば、上記ビットシフトで最下位ビットの情報が損なわれるように見える）が、実際には可逆性が保たれている。
【００７７】
つまり、（Ｇｒ＋Ｇｂ）／２の算出において損なわれる可能性のある情報は、ＧｒとＧｂとの差分により算出されるＣｇを用いて復元することが可能である。従って、Ｃｒ，Ｃｂ，Ｃｇとして正確な情報を復元することができ、つまり、Ｃｒを通じて正確なＲの情報を、Ｃｂを通じて正確なＢの情報を復元可能である。こうして、正確なＲの情報、Ｂの情報、（Ｇｒ＋Ｇｂ）／２の情報を用いて、正確なＹの情報も復元可能となる。従って、誤差のないＹ，Ｃｒ，Ｃｂ，Ｃｇを復元可能であるために、元のＲ，Ｇｒ，Ｇｂ，Ｂを正確に復元することが可能であることが分かる。
【００７８】
図７は、数式２の演算を実行するための可逆色変換装置の回路例を示す図である。
【００７９】
上記ステップＳ３で分離された各色成分の内の、色成分Ｇｒと色成分Ｇｂとが和算回路２１に入力されるとＧｒ＋Ｇｂが算出される。この算出結果が右１ビットシフト回路２２に入力されると、右に１ビットのシフトが行われて［（Ｇｒ＋Ｇｂ）／２］（なお、文章中においては、Ｌ字状の括弧を、通常の大括弧［］により代用している。）が算出される。さらに、その結果が左１ビットシフト回路２３に入力されると、左に１ビットのシフトが行われて２×［（Ｇｒ＋Ｇｂ）／２］が算出される。一方、上記ステップＳ３で分離された各色成分の内の、色成分Ｒと色成分Ｂとが和算回路２４に入力されるとＲ＋Ｂが算出される。この結果と、上記左１ビットシフト回路２３の出力と、が和算回路２５に入力されると、数式２のＹの右辺の［］内の分子が算出される。この結果が右２ビットシフト回路２６に入力されることにより、数式２に示すＹが算出される。
【００８０】
同様にして、上記ステップＳ３で分離された各色成分の内の色成分Ｒと、右１ビットシフト回路２２の出力の符号を反転したものと、が和算回路２７に入力されることにより、数式２に示すＣｒが算出される。
【００８１】
そして、上記ステップＳ３で分離された各色成分の内の色成分Ｂと、右１ビットシフト回路２２の出力の符号を反転したものと、が和算回路２８に入力されることにより、数式２に示すＣｂが算出される。
【００８２】
加えて、上記ステップＳ３で分離された各色成分の内の、色成分Ｇｒと、色成分Ｇｂの符号を反転したものと、が和算回路２９に入力されることにより、数式２に示すＣｇが算出される。
【００８３】
一方、図５は、圧縮／伸張回路１３により行われる可逆逆色変換の処理を示すフローチャートである。
【００８４】
この処理は、圧縮／伸張回路１３の伸張回路部により行われ、上記記録媒体１４から読み出して通常の伸張処理が行われた画素データについて実行され、この処理を行った後に逆レベルシフト等を行って、上記ＲＡＭ９に処理後のデータを記憶させるようになっている。
【００８５】
この処理を開始すると、通常の伸張処理が行われた画素データを、Ｙ，Ｃｂ，Ｃｒ，Ｃｇの各成分毎に分離する（ステップＳ６）。
【００８６】
そして、このステップＳ６により分離された画素データが、画素ブロックを構成する画素データＹ，Ｃｂ，Ｃｒ，Ｃｇとして揃ったところで、可逆逆色変換を行う（ステップＳ７）。
【００８７】
この可逆逆色変換は、次のような数式３により行われる。  
【数３】
2006067390.tif 000007
【００８８】
この数式３においても、Ｌ字状の括弧が、括弧内の数を超えない最大の整数を表す記号であるのは上述と同様である。
【００８９】
図８は、数式３の演算を実行するための可逆逆色変換装置の回路例を示す図である。
【００９０】
上記ステップＳ６で分離された各成分の内の、成分Ｃｒと成分Ｃｂとが和算回路３１に入力されるとＣｒ＋Ｃｂが算出される。この算出結果が右２ビットシフト回路３２に入力されると、右に２ビットのシフトが行われて［（Ｃｒ＋Ｃｂ）／４］（Ｌ字状の括弧を大括弧［］により代用するのは上述と同様である。）が算出される。次に、上記ステップＳ６で分離された各成分の内の成分Ｙと、右２ビットシフト回路３２の出力の符号を反転したものと、が和算回路３３に入力されると、Ｙ−［（Ｃｒ＋Ｃｂ）／４］が算出される。一方、上記ステップＳ６で分離された各成分の内の成分Ｃｇが右１ビットシフト回路３４に入力されると、右に１ビットのシフトが行われて［Ｃｇ／２］が算出される。和算回路３３の出力と、右１ビットシフト回路３４の出力の符号を反転したものと、が和算回路３５に入力されることにより、数式３に示すＧｂが算出される。
【００９１】
次に、和算回路３５の出力と、上記ステップＳ６で分離された各成分の内の成分Ｃｇと、が和算回路３６に入力されることにより、数式３に示すＧｒが算出される。
【００９２】
さらに、和算回路３３の出力と、上記ステップＳ６で分離された各成分の内の成分Ｃｒと、が和算回路３７に入力されることにより、数式３に示すＲが算出される。
【００９３】
そして、和算回路３３の出力と、上記ステップＳ６で分離された各成分の内の成分Ｃｂと、が和算回路３８に入力されることにより、数式３に示すＢが算出される。
【００９４】
なお、上述では、可逆色変換と可逆逆色変換との処理を回路により行う例を示したが、コンピュータにおいて可逆色変換ソフトウェアや可逆逆色変換ソフトウェアを実行することにより処理を行うようにすることももちろん可能である。
【００９５】
また、上述したような技術は、デジタルカメラや撮影機能を備えた携帯電話、フィルムスキャナ、コピー機など、撮像を行う機能を備えた各種の撮像装置に広く適用することが可能である。
【００９６】
このような実施例１によれば、３板化していない単板の画像データ（ＲＡＷ画像データ）に通常の圧縮処理を施す前に、近傍画素における色成分間の相関性を利用して、画像データの冗長性を除く処理（相関演算処理であり、色変換処理であるということもできる）を行っているために、その後の圧縮処理において、より高い圧縮率でデータ圧縮を行うことが可能となる。そして、この演算処理を、可逆な処理としているために、その後の圧縮処理が可逆な圧縮処理であれば、元のデータを完全に復元することが可能となる。また、その後の圧縮処理が非可逆な圧縮処理であっても、色相関に基づく演算処理によりデータが損なわれることはないために、色相関に基づく演算処理を行わない場合と同一のデータを復元することができる。
【実施例２】
【００９７】
図９から図１３は本発明の実施例２を示したものである。この実施例２において、上述の実施例１と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。
【００９８】
撮像素子からの画素読出は、ノンインターレースで行われる場合以外に、インターレースで行われる場合がある。この場合には、同一ライン上において隣接する画素同士に高い相関性があると考えられる。ここで特に、奇数ラインおきに読み出しが行われる場合には、あるラインのすぐ下のラインが読み出されるのは次のフィールド期間まで待たなければならないために、インターレースで読み出される画像をリアルタイムで処理する場合などには、カラム方向の画素同士の相関性を利用することができない。このような理由から、ライン方向の画素同士の相関性を利用するようにしたのがこの実施例である。
【００９９】
なお、この実施例２における撮像装置の基本的な構成は、上述した実施例１の図１に示したものと同様であるために、必要に応じて該図１を参照しながら説明を行う。
【０１００】
まず、図９は、圧縮／伸張回路１３により行われるインターレースの可逆色変換の処理を示すフローチャートである。
【０１０１】
この処理は、圧縮／伸張回路１３の圧縮回路部により行われ、上記ＲＡＭ９から読み出した画素データを例えばレベルシフトした後に、この処理を実行するようになっている。
【０１０２】
この処理を開始すると、入力した画素データ（入力信号）が、原色系の画素データであるか否かを判断する（ステップＳ１１）。
【０１０３】
ここで、原色系の画素データでない場合には、原色系の画素データへの変換を行う（ステップＳ１２）。
【０１０４】
このステップＳ１２の処理が終了するか、または上記ステップＳ１１において、入力した画素データが原色系であると判定された場合には、ライン方向に隣接する画素同士の間で、可逆色変換を行う（ステップＳ１３）。
【０１０５】
この可逆色変換は、ライン方向の画素列が図１１に示すものであるとすると、次のような数式４により行われる。なお、図１１はライン方向の画素の配列を示す図である。  
【数４】
2006067390.tif 000008
【０１０６】
なお、この数式４において、ｎが偶数のときと奇数のときとで符号を逆にしたのは、次の理由による。例えば、あるラインの画素が、左から右に向かってＲ，Ｇ，Ｒ，Ｇ，…と配列されていたとする。このときに、Ｘn −Ｘn-1 を順に計算すると、（Ｇ−Ｒ），（Ｒ−Ｇ），…などとなり、１回毎に符号が反転することになる。従って、一定の符号を得ることができるようにするために、ｎが偶数のときと奇数のときとで符号を逆にするようにしたものである。
【０１０７】
上記数式４は、ｎが２以上のときに成り立つものであるために、ｎ＝１のときには何らかの定義付けを行う必要がある。その一例としては、次のようなものが考えられる。例えば、信号のダイナミックレンジの中央値としてＸ0 を予め設定しておき、ｎ＝１でもこの計算をそのまま行うことができるようにするものである。ただし、この実施例２においても、上述した実施例１と同様に、可逆色変換を行う前に、レベルシフト（つまり、ダイナミックレンジの中央値が０となるようなレベルシフト）を行うことが望ましいために、この場合には、Ｘ0 ＝０となるように予め設定しておくことが考えられる。なお、ここで説明したのは一例であり、ｎ＝１のときにその他の種々の処理を行うようにすることも可能である。
【０１０８】
図１２は、数式４の演算を実行するための可逆色変換装置の回路例を示す図である。
【０１０９】
Ｘn とＸn-1 の符号を反転したものとが和算回路４１に入力されると、Ｘn −Ｘn-1 が算出される。この算出結果が正負反転回路４２に入力されると、ｎが奇数のときにはそのまま出力され、ｎが偶数のときには符号を反転したものが出力される。従って、ｎが奇数のときには数式４の上の式で算出されたＣn が、ｎが偶数のときには数式４の下の式で算出されたＣn が、それぞれ出力される。
【０１１０】
次に、図１０は、圧縮／伸張回路１３により行われるインターレースの可逆逆色変換の処理を示すフローチャートである。
【０１１１】
この処理は、圧縮／伸張回路１３の伸張回路部により行われ、上記記録媒体１４から読み出して通常の伸張処理が行われた画素データについて実行され、この処理を行った後に上述したように逆レベルシフト等を行って、上記ＲＡＭ９に処理後のデータを記憶させるようになっている。
【０１１２】
この処理を開始すると、通常の伸張処理が行われた画素データについて、ライン方向に隣接する画素データ同士で、可逆逆色変換を行う（ステップＳ１６）。
【０１１３】
この可逆逆色変換は、次のような数式５により行われる。  
【数５】
2006067390.tif 000009
【０１１４】
図１３は、数式５の演算を実行するための可逆逆色変換装置の回路例を示す図である。
【０１１５】
Ｃn が正負反転回路４３に入力されると、ｎが奇数のときには符号を反転したものが出力され、ｎが偶数のときにはそのまま出力される。前回の計算で求められたＸn-1 と、正負反転回路４３の出力の符号を反転したものと、が和算回路４４に入力されると、ｎが奇数のときには数式５の上の式で算出されたＸn が、ｎが偶数のときには数式５の下の式で算出されたＸn が、それぞれ出力される。
【０１１６】
なお、インターレース読み出しは、２フィールドで１フレームを構成するものに限らず、３つ以上のフィールドで１フレームを構成するものであっても、上述した技術をそのまま適用することが可能である。
【０１１７】
また、本実施例２の処理も、回路により行うに限らず、ソフトウェアにより行うことも可能である。
【０１１８】
このような実施例２によれば、インターレース読み出しの撮像素子から出力される画像データに対しても、上述した実施例１とほぼ同様の効果を奏することができる。そして、上述した処理はフレームバッファを必要としないために、ＲＡＭ９の容量を小さくしたり、あるいは削除したりすることが可能となり、コストを削減することができる。加えて、リアルタイムの処理を行うことも可能となる。
【０１１９】
なお、本発明は上述した実施例に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。
【産業上の利用可能性】
【０１２０】
本発明は、単板式のカラー撮像素子から得られる画素データに関する処理を行う撮像装置および再生装置に好適に利用することができる。
【図面の簡単な説明】
【０１２１】
【図１】本発明の実施例１の撮像装置の構成を示すブロック図。
【図２】上記実施例１において、ＣＣＤの原色ベイヤー配列を示す図。
【図３】上記実施例１において、ＣＣＤの補色ベイヤー配列を示す図。
【図４】上記実施例１において、圧縮／伸張回路により行われる可逆色変換の処理を示すフローチャート。
【図５】上記実施例１において、圧縮／伸張回路により行われる可逆逆色変換の処理を示すフローチャート。
【図６】上記実施例１において、原色カラーフィルタの特性と、補色カラーフィルタの特性と、の関係の概要を示す線図。
【図７】上記実施例１において、数式２の演算を実行するための可逆色変換装置の回路例を示す図。
【図８】上記実施例１において、数式３の演算を実行するための可逆逆色変換装置の回路例を示す図。
【図９】本発明の実施例２において、圧縮／伸張回路により行われるインターレースの可逆色変換の処理を示すフローチャート。
【図１０】上記実施例２において、圧縮／伸張回路により行われるインターレースの可逆逆色変換の処理を示すフローチャート。
【図１１】上記実施例２において、ライン方向の画素の配列を示す図。
【図１２】上記実施例２において、数式４の演算を実行するための可逆色変換装置の回路例を示す図。
【図１３】上記実施例２において、数式５の演算を実行するための可逆逆色変換装置の回路例を示す図。
【符号の説明】
【０１２２】
１…レンズ
２…ローパスフィルタ
３…ＣＣＤ（単板式のカラー撮像素子）
４…ＣＤＳ／ＡＧＣ回路
５…Ａ／Ｄ変換回路
６…ＣＣＤドライバ
７…ＴＧ（タイミングジェネレータ）
８…ＤＳＰ回路
９…ＲＡＭ（再生手段）
１０…Ｄ／Ａ変換回路（再生手段）
１１…ＬＣＤ（再生手段）
１２…ＬＣＤドライバ（再生手段）
１３…圧縮／伸張回路（相関演算手段、色空間変換手段、再生手段）
１４…記録媒体（記録手段）
１５…ＡＥ／ＡＦ処理回路
１６…操作スイッチ
１７…ＥＥＰＲＯＭ
１８…ＲＯＭ
１９…ＣＰＵ
代理人    弁理士      伊    藤      進
【図１】
2006067390.tif 000012
【図２】
2006067390.tif 000013
【図３】
2006067390.tif 000014
【図４】
2006067390.tif 000015
【図５】
2006067390.tif 000016
【図６】
2006067390.tif 000017
【図７】
2006067390.tif 000018
【図８】
2006067390.tif 000019
【図９】
2006067390.tif 000020
【図１０】
2006067390.tif 000021
【図１１】
2006067390.tif 000022
【図１２】
2006067390.tif 000023
【図１３】
2006067390.tif 000024