(57)【特許請求の範囲】
【請求項１】
撮像データから得られる出力画像データの水平走査方向（Ｘ方向）の整数ａ毎のアドレスと前記出力画像データの垂直走査方向（Ｙ方向）の整数ｂ毎のアドレスからなる頂点座標用の座標データを複数求めて、前記出力画像データによる出力画像を前記頂点座標用の座標データを頂点とする複数のブロックに分割し、前記各ブロックの頂点の座標データに対応する前記撮像データの座標データを補間処理用のルックアップデータとして参照するためにルックアップテーブルに記録することにより、前記ルックアップデータを圧縮する画像処理用データの圧縮方法であって、
前記水平方向に並設される複数のブロックの頂点のＸ座標からなる一連の水平データ列を垂直方向に複数求め、前記垂直方向に並設される複数のブロックの頂点のＹ座標からなる一連の垂直データ列を水平方向に複数求めて、
前記複数のブロックの開始ブロック番号、Ｘ方向ブロック数、Ｙ方向ブロック数、前記各水平データ列を満たす回転角、前記各垂直データ列を満たす回転角、前記各水平データ列のＸ座標の開始点の座標データ、及び前記各垂直データ列のＹ座標開始点の座標データ、を前記ルックアップテーブルに記録させると共に、
前記ルックアップデータのＸ方向の座標データに関しては、前記各出力画像毎に水平走査方向で隣接する前記ブロックの頂点のＸ座標間の差分を前記ルックアップテーブルに記録させ、
Ｙ方向の座標データに関しては、前記各出力画像毎に垂直走査方向で隣接する前記ブロックの頂点のＹ座標間の差分を前記ルックアップテーブルに記録させることを特徴とする画像処理用データの圧縮方法。
【請求項２】
請求項１記載の画像処理用データの圧縮方法であって、前記ルックアップデータのＸ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする画像処理用データの圧縮方法。
【請求項３】
請求項１または２記載の画像処理用データの圧縮方法であって、前記ルックアップデータのＹ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする画像処理用データの圧縮方法。
【請求項４】
撮像データから得られる出力画像データの水平走査方向（Ｘ方向）の整数ａ毎のアドレスと前記出力画像データの垂直走査方向（Ｙ方向）の整数ｂ毎のアドレスからなる頂点座標用の座標データを複数求めて、前記出力画像データによる出力画像を前記頂点座標用の座標データを頂点とする複数のブロックに分割し、前記各ブロックの頂点の座標データに対応する前記撮像データの座標データを補間処理用のルックアップデータとして参照するためにルックアップテーブルに記録することにより、前記ルックアップデータを圧縮する画像処理用データの圧縮装置であって、
前記水平方向に並設される複数のブロックの頂点のＸ座標からなる一連の水平データ列を垂直方向に複数求め、前記垂直方向に並設される複数のブロックの頂点のＹ座標からなる一連の垂直データ列を水平方向に複数求めて、
前記複数のブロックの開始ブロック番号、Ｘ方向ブロック数、Ｙ方向ブロック数、前記各水平データ列を満たす回転角、前記各垂直データ列を満たす回転角、前記各水平データ列のＸ座標の開始点の座標データ、及び前記各垂直データ列のＹ座標開始点の座標データ、を前記ルックアップテーブルにルックアップデータとして記録させていると共に、
前記ルックアップデータのＸ方向の座標データに関しては、前記各出力画像毎に水平走査方向で隣接する前記ブロックの頂点のＸ座標間の差分をＸ座標水平差分値算出手段により算出させて前記ルックアップテーブルに記録させ、
Ｙ方向の座標データに関しては、前記各出力画像毎に垂直走査方向で隣接する前記ブロックの頂点のＹ座標間の差分をＹ座標垂直差分値算出手段により算出させて前記ルックアップテーブルに記録させることを特徴とする画像処理用データの圧縮装置。
【請求項５】
請求項４に記載の画像処理用データの圧縮装置において、前記ルックアップデータのＸ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする画像処理用データの圧縮装置。
【請求項６】
請求項４または５に記載の画像処理用データの圧縮装置において、前記ルックアップデータのＹ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする画像処理用データの圧縮装置。
【請求項７】
撮像データから得られる出力画像データの水平走査方向（Ｘ方向）の整数ａ毎のアドレスと前記出力画像データの垂直走査方向（Ｙ方向）の整数ｂ毎のアドレスからなる頂点座標用の座標データを複数求めて、前記出力画像データによる出力画像を前記頂点座標用の座標データを頂点とする複数のブロックに分割し、前記各ブロックの頂点の座標データに対応する前記撮像データの座標データを補間処理用のルックアップデータとして参照するためにルックアップテーブルに記録することにより、前記ルックアップデータを圧縮する画像処理用データの圧縮装置を備えた画像処理用データの撮像装置であって、
前記水平方向に並設される複数のブロックの頂点のＸ座標からなる一連の水平データ列を垂直方向に複数求め、前記垂直方向に並設される複数のブロックの頂点のＹ座標からなる一連の垂直データ列を水平方向に複数求めて、
前記複数のブロックの開始ブロック番号、Ｘ方向ブロック数、Ｙ方向ブロック数、前記各水平データ列を満たす回転角、前記各垂直データ列を満たす回転角、前記各水平データ列のＸ座標の開始点の座標データ、及び前記各垂直データ列のＹ座標開始点の座標データ、を前記ルックアップテーブルに記録させると共に、
前記ルックアップデータのＸ方向の座標データに関しては、前記各出力画像毎に水平走査方向で隣接する前記ブロックの頂点のＸ座標間の差分を前記ルックアップテーブルに記録させ、
Ｙ方向の座標データに関しては、前記各出力画像毎に垂直走査方向で隣接する前記ブロックの頂点のＹ座標間の差分を前記ルックアップテーブルに記録させることを特徴とする撮像装置。
【請求項８】
請求項７に記載の撮像装置であって、前記ルックアップデータのＸ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする撮像装置。
【請求項９】
請求項７または８に記載の撮像装置であって、前記ルックアップデータのＹ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理を行うスチルカメラやビデオカメラ等の装置に用いられる画像処理用データに係り、特に、そのデータの圧縮方法および圧縮装置、これを備えた撮像装置に関するものである。
【背景技術】
【０００２】
従来、車載カメラなどのカメラシステムにおいて、撮影された画像について、歪補正や回転補正や見下ろし補正やその他、必要な画像変形処理を行う場合、処理の高速化のために、画像処理用データとして予め入出力画素の座標値の対応を記憶したルックアップテーブルを用いることが行われている。
【０００３】
そして、特許文献１には、撮像レンズを介して得られた撮像データにおける、撮像レンズに起因する画像歪みの補正、あおりもしくは俯瞰による像倒れの補正、視点変更、鏡像反転、電子ズーム処理のうちの少なくとも１つを実施した出力画像データを得る画像処理方法として、出力画像データにおける、水平走査方向（Ｘ方向）に整数ａ毎の、垂直走査方向（Ｙ方向）に整数ｂ毎のアドレスに対応する撮像データのアドレスを記憶させたルックアップテーブルを予め用意し、出力画像データのアドレスに対応する撮像データのアドレスをルックアップテーブル上に存在しない場合は第１の補間処理で算出し、この算出した撮像データアドレスまたはルックアップテーブル上の撮像データアドレスを用い、撮像データから、出力画像データのアドレスに対応する画像データを第２の補間処理によって生成して、出力画像データとすることが記載されている。
【０００４】
また、特許文献２には、歪みを持った画像を補正し記憶手段に保存するデータ量を削減するため、各サンプリング点のデータ量を出力画像と入力画像との座標データの差分値を用いて圧縮し、この圧縮したデータを解凍することが記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１のように、撮像データのアドレスを記憶させたルックアップテーブルを用いて線形補間を行う画像処理は、演算量が非常に少なくて済むことになる。例えば、センサ画像のある部分を拡大して（デジタルズーム）表示したい場合には、図３（ａ）のセンサ画像に示す７×５個の灰色ドットで示す頂点の画素値をルックアップテーブルに保存しておくとともに、図３（ｂ）に示すような出力画像の対応画素を設定しておく。そして、出力画像の生成時には、対応画素が存在する場合には、センサ画像の画素値そのままの値を、対応画素が存在しない場合は、周囲にある対応画素から線形補間をして算出することでデジタルズームに代表される、複雑な画像処理を小規模な回路で実現している。
【０００６】
しかしこの手法は、センサ画像に対して拡大・縮小などの線形変換を行うことで出力画像を生成する場合には、誤差なく出力画像を生成することができるが、レンズの歪み補正など非線形な変換を行う場合には、出力画像を生成する際に誤差が生じる。さらに、Ｘ方向に整数ａ毎，Ｙ方向に整数ｂ毎のサンプリング間隔を小さくすればするほど画像の見た目は向上する（図３（ａ）に示す例では灰色ドットの数を７×５→８×６などにする）が、ルックアップテーブルのサイズが大きくなってしまうので、サンプリング間隔を小さくすることには、データ容量の面から限界がある。具体的には、サンプル数を倍にするとデータ容量は倍になるという課題がある。
【０００７】
また、最近の撮像素子は、画素数が非常に多くなっており、それに対応してルックアップテーブルの必要な記憶容量も増加の傾向にある。しかも、ルックアップテーブルは、画像変形処理毎に用意する必要があり、多種多様の画像変形処理が要求されており、ルックアップテーブルの規模増大、コスト高となっている。
【０００８】
また、特許文献２に記載のものは、単に歪み補正を行う場合には有用であると考えられるが、車載カメラなどのように、ノーマルビュー、ハイアングルビューなど、歪み補正だけでなく、より多彩な画像変形を行う場合には、好適ではない。
【０００９】
本発明は、前記従来技術の課題を解決するものであり、データ記憶手段（ルックアップテーブル）に記憶する画像処理用データ（ルックアップデータ）を圧縮し、これを解凍したルックアップデータを用いることによって、同じデータ容量であっても従来よりも間隔の狭いサンプリングを実現することができ、画像の見た目を向上させることが可能となる、画像処理用データの圧縮方法および圧縮装置とこれを備えた撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記の目的を達成するために、本発明に係る請求項１に記載した画像処理用データの圧縮方法は、撮像データから得られる出力画像データの水平走査方向（Ｘ方向）の整数ａ毎のアドレスと前記出力画像データの垂直走査方向（Ｙ方向）の整数ｂ毎のアドレスからなる頂点座標用の座標データを複数求めて、前記出力画像データによる出力画像を前記頂点座標用の座標データを頂点とする複数のブロックに分割し、前記各ブロックの頂点の座標データに対応する前記撮像データの座標データを補間処理用のルックアップデータとして参照するためにルックアップテーブルに記録することにより、前記ルックアップデータを圧縮する画像処理用データの圧縮方法であって、前記水平方向に並設される複数のブロックの頂点のＸ座標からなる一連の水平データ列を垂直方向に複数求め、前記垂直方向に並設される複数のブロックの頂点のＹ座標からなる一連の垂直データ列を水平方向に複数求めて、前記複数のブロックの開始ブロック番号、Ｘ方向ブロック数、Ｙ方向ブロック数、前記各水平データ列を満たす回転角、前記各垂直データ列を満たす回転角、前記各水平データ列のＸ座標の開始点の座標データ、及び前記各垂直データ列のＹ座標開始点の座標データ、を前記ルックアップテーブルに記録させると共に、前記ルックアップデータのＸ方向の座標データに関しては、前記各出力画像毎に水平走査方向で隣接する前記ブロックの頂点のＸ座標間の差分を前記ルックアップテーブルに記録させ、Ｙ方向の座標データに関しては、前記各出力画像毎に垂直走査方向で隣接する前記ブロックの頂点のＹ座標間の差分を前記ルックアップテーブルに記録させることを特徴とする。
【００１１】
この方法により、ルックアップテーブルに蓄えておくべきデータ量を削減することができる。
【００１２】
また、請求項２，３に記載した発明は、請求項１記載の画像処理用データの圧縮方法であって、ルックアップデータのＸ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であること、さらに、ルックアップデータのＹ方向の差分ｄが全てｄ≧０（または、全てｄ≦０）であることを特徴とする。
【００１３】
この方法により、符号ビットが一定である場合に、差分により圧縮した後の各データにおいて、符号ビット分を減少して、さらにデータ量の削減をすることができる。
【００１５】
この方法により、車載カメラなどでサイドミラー上に鉛直下向きに設置したときに生じる、天地の方向が人間の意識と一致しないような場合に画像を回転させた変形処理もできる。
【００１６】
また、請求項４〜６に記載の画像処理用データの圧縮装置は、前述した請求項１〜３の圧縮方法とカテゴリーが異なっているのみであり、また請求項７〜９に記載の撮像装置は、請求項１〜３の圧縮方法が適用された請求項４〜６の圧縮装置を備えたものであって、前述しました同様の構成、作用であることから、その説明は省略する。
【発明の効果】
【００１７】
本発明によれば、ルックアップテーブルに蓄えておくべきルックアップデータのデータ量を削減することができ、さらに、符号ビットが一定であるとき、圧縮後の差分データの符号ビット分を減少させて、データ量の削減が可能となり、また、車載カメラなどの設置位置よって天地の方向が人間の意識と一致しない場合であっても、画像を回転変形することで一致させることもできるという効果を奏する。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態における画像処理用データの圧縮方法を適用した圧縮装置を備えた撮像装置の概略構成を示すブロック図
【図２】本実施形態における出力画像で６４０×４８０の画像サイズを１６０×１２０の１６ブロックに分割し頂点番号を記した図
【図３】本実施形態におけるセンサ画像（ａ）を単に切り出して拡大した出力画像（ｂ）を示す図
【図４】本実施形態におけるセンサ画像（ａ）に歪み補正を行って切り出して拡大した出力画像（ｂ）を示す図
【図５】本実施形態における車載カメラのノーマルビュー（ａ）のセンサ画像と出力画像、ハイアングルビュー（ｂ）のセンサ画像と出力画像を示す図
【図６】本実施形態におけるセンサ画像（ａ）に回転変換を施した出力画像（ｂ）を示す図
【図７】本実施形態におけるデータ圧縮に係る処理方法のフローチャート
【図８】本実施形態におけるセンサ画像（ａ）により生成したPicture by Pictureの出力画像（ｂ）を示す図
【発明を実施するための形態】
【００１９】
以下、図面を参照して本発明における実施の形態を詳細に説明する。
【００２０】
図１は本発明の実施形態における画像処理用データの圧縮方法を適用した圧縮装置を備えた撮像装置の概略構成を示すブロック図である。図１に示す撮像装置は、他に制御部、操作部、画像記憶部、画像表示部などを備えているが記載を省略している。
【００２１】
図１において、撮像素子１は、撮像された光学像を電気信号（画素データ）に変換するための、例えばＣＣＤやＣＭＯＳセンサ等で構成される。この撮像素子１にはベイヤー配列の色フィルタが設けられており、ベイヤー配列のＲＧＢ画素データが順次出力される。
【００２２】
Ａ／Ｄ変換部２は、撮像素子１から出力されたアナログ信号としてのベイヤー配列のＲＧＢ画素データをデジタル信号に変換してベイヤー補間部３に送出する。本実施形態では、デジタル信号は、ＲＧＢそれぞれ８ビットで構成されるものとする。また、一般にＡ／Ｄ変換部２の前段にはＡＧＣ回路が設けられるが、ここでは記載を省略する。
【００２３】
ベイヤー補間部３は、デジタル信号に変換されたベイヤー配列のＲＧＢ画素データを入力して、ＲＧＢ各色独立に、全座標位置の画素データを線形補間によって生成し、画像バッファ部４に送られる。
【００２４】
画像バッファ部４は、ベイヤー補間部３から送られてきた画像データ（センサ画像）を一定時間保管する。
【００２５】
ラスター画像生成部５は、画像変形部７から受信したＸ座標およびＹ座標に基づいてアドレス値を算出し、画像バッファ部４から画素データを獲得する。すなわち、ラスター画像生成部５は、画像バッファ部４に蓄積されているセンサ画像と、出力画像との対応関係を画像レベルで決定する働きを担う。
【００２６】
Ｄ／Ａ変換部６は、デジタル信号をアナログ信号に変換し、外部ディスプレイなどにＮＴＳＣなどの信号を送信する。
【００２７】
画像変形部７は、ラスター画像生成部５が画像バッファ部４から読み取るアドレスを決定する基となる、Ｘ座標データ、Ｙ座標データを垂直同期信号および水平同期信号と同期させて出力する。その際に画像変形部７は、データ記憶手段のルックアップテーブル８に記録されているデータを読み込み、読み込んだ頂点データに対して線形補間を行うことで、画像バッファ部４に蓄積されているセンサ画像と、出力画像との対応関係を画素レベルで決定する働きを担う。
【００２８】
例えば図２のように、出力するサイズが６４０×４８０の画像をサイズが１６０×１２０の１６個のブロックに分割し、各ブロックの４隅の座標データをルックアップテーブル８から読み込み、線形補間を行うことで、ブロック内部の座標データを生成する。この線形補間の方法に関しては、前述した特許文献１に記載されている画像生成方法等を用いることによって実際の画像を得ることができる。
【００２９】
本発明は、ルックアップテーブル８に記憶する画像処理用データ（ルックアップデータ）の圧縮方法に関する発明であり、以下に、このルックアップテーブル８を用いて画像処理した例を示す。
【００３０】
図３は、図３（ａ）のセンサ画像を単に切り出して拡大し、図３（ｂ）の出力画像とする場合の例であり、図４は、図４（ａ）のセンサ画像において、歪み補正を行ったうえでセンサ画像を切り出して拡大し、図４（ｂ）の出力画像とする場合の例である。レンズ歪みは、画像中心に対して対象系で発生するので、歪み補正を行う場合は、図４（ａ）のセンサ画像におけるサンプル頂点が曲線を描くことになる。前述した図２は、図３（ｂ），図４（ｂ）の出力画像に頂点番号を記したものを示している。
【００３１】
図２に示した各頂点におけるＸ方向の座標データに関して、（数１）
【００３２】
【数１】
0005521641.tif 000002
【００３３】
が成り立つ。すなわち、Ｘ座標データに関しては水平方向に（数１）の関係が成り立つ。
【００３４】
また、Ｙ方向の座標データに関して、（数２）
【００３５】
【数２】
0005521641.tif 000003
【００３６】
が成り立つ。すなわち、Ｙ座標データに関しては垂直方向に（数２）の関係が成り立つ。
【００３７】
これらの関係は、図３，図４の例に限ったものではなく、一般のノーマルビュー、ハイアングルビューにも成立する関係である（図５（ａ），（ｂ）参照）。車載カメラは、魚眼レンズという複雑なレンズ系使用していること、また多様な画像変形を行っていることから煩雑な画像変形を必要とするが、人間が視認用に利用する目的から、手前が画像の下側、遠方が画像の上側となるように変形すると見やすい。また、魚眼レンズで撮影した画像は一般には、天が上側および地が下側になるように設置することから、車載カメラの画像変形においては、前述の（数１）、（数２）が成立するケースがほとんどである。
【００３８】
また、車載カメラをサイドミラーに設置して鉛直下向きに撮影を行うような場合でも、撮影画像に回転変換を施すことのみで、（数１）、（数２）を満たすような画像変形に帰着することができる（図６（ａ），（ｂ））。
【００３９】
（数１）、（数２）が成立する場合に、差分データを使って圧縮を行うと、符号データが不要となるため、各差分データのビット数に関して、１ビット分を圧縮することができる。
【００４０】
次に、本実施形態におけるデータ圧縮に係る処理方法について、図７のフローチャートを用いて説明する。
【００４１】
座標位置を決定する（Ｓ１）。図２に示すように、２５個の頂点に対応するセンサ画像における座標系の座標Ｖ１（ｘ１、ｙ１），Ｖ２（ｘ２、ｙ２），…Ｖ２５（ｘ２５、ｙ２５）を決定する。単純に得られたセンサ画像を拡大したいだけであれば、図３（ａ），（ｂ）各頂点を対応させれば良い。なお、対応付けは手動で行っても良いし、自動で行っても良い。
【００４２】
回転角の算出を行う（Ｓ２）。これは前述した（数１）および（数２）を満たす回転角αを算出するためのものである。回転角αの２次元回転行列をＲとし、処理Ｓ１の座標位置の決定にて算出された、座標Ｖ１〜Ｖ２５に回転変換Ｒを施した頂点の座標Ｖ１’（ｘ１’，ｙ１’）〜Ｖ２５’（ｘ２５’，ｙ２５’）を考える。
【００４３】
このとき、以下の（数３）を満たす回転角αを探索する。（数３）を満たす回転角αは一般には一意には決定しないが、ある回転角αを決定できれば十分である。ただし、回転角α＝０のとき、（数３）が成立するのであれば回転角α＝０とするのが好ましい。
【００４４】
【数３】
0005521641.tif 000004
【００４５】
なお、データを解凍する際には、逆回転変換（回転角−α）を施すことになる。
【００４６】
差分データの算出を行う（Ｓ３）。処理Ｓ２の回転角の算出により決定した「ｘ１’〜ｘ２５’」，「ｙ１’〜ｙ２５’」を用いて差分値を計算する。
「ｘ１’〜ｘ２５’」に関しては水平方向に差分をとり、以下の（数４）のように２０個の差分情報を獲得する。
【００４７】
【数４】
0005521641.tif 000005
【００４８】
また、「ｙ１’〜ｙ２５’」に関しては垂直方向に差分をとり、以下の（数５）のように２０個の差分情報を獲得する。
【００４９】
【数５】
0005521641.tif 000006
【００５０】
これにより、Ｘ座標の水平差分値、Ｙ座標の垂直差分値の各値を算出する。
【００５１】
圧縮データの生成を行う（Ｓ４）。まず、図２に示す例では、開始ブロック番号（＝１）、Ｘ方向ブロック数（＝４）、Ｙ方向ブロック数（＝４）、回転角α、水平方向のＸ座標の開始点（ｘ１’，ｘ６’，ｘ１１’，ｘ１６’，ｘ２１’の各座標）、垂直方向のＹ座標の開始点（ｙ１’，ｙ２’，ｙ３’，ｙ４’，ｙ５’の各座標）、Ｘ座標の差分値（ｄｘ１〜ｄｘ２０）、Ｙ座標の差分値（ｄｙ１〜ｄｙ２０）の各値を１つのデータとして、ＳＰＩ（Serial parallel Interface）などの記憶装置に書き込む。
【００５２】
ここで開始ブロック番号とは、出力画像中（図２参照）のブロックのうちの左上に位置するブロックの番号を表し、Ｘ方向ブロック数は出力画像中の水平方向のブロック数、Ｙ方向ブロック数は出力画像中の垂直方向のブロック数を表している。
【００５３】
さらに、Ｘ方向ブロック数、Ｙ方向ブロック数と、水平方向のＸ座標の開始点の要素数、垂直方向のＹ座標の開始点の要素数と、Ｘ座標の差分値の要素数、Ｙ座標の差分値の要素数との関係は以下
「水平方向のＸ座標の開始点の要素数＝Ｘ方向ブロック数＋１
垂直方向のＹ座標の開始点の要素数＝Ｙ方向ブロック数＋１
Ｘ座標の差分値の要素数＝（Ｘ方向ブロック数＋１）×Ｙ方向ブロック数
Ｙ座標の差分値の要素数＝（Ｙ方向ブロック数＋１）×Ｘ方向ブロック数」
のようになる。
【００５４】
本実施形態では、本発明に関わる圧縮のみを行う方法を示したが、その他のデータ圧縮方法を利用して、さらなる圧縮をかけてもよい。例えば水平方向のＸ座標の開始点ごとの差分データを計算して、そのデータを記憶してもよいし、垂直方向のＹ座標の開始点ごとの差分データを計算して、そのデータを記憶してもよい。また、さらなるデータ圧縮処理を加えたものをＳＰＩに書き込んでもよい。しかし、これらの処理を追加した場合には、データを解凍する回路が複雑化する。そのため回路規模とのトレードオフを検討した上で、圧縮方法を決定することが望ましい。
【００５５】
また、本実施形態では、１画面の画像を出力する方法を示したが、図８に記載されているような、Picture by Pictureの出力画像を生成することも可能である。そのためには、前述した手順に従って、図８の灰色ドットで記載された領域に関するデータを作成する。次に、黒色ドットで記載された領域に関するデータを作成する。最後に、灰色ドットのデータと黒色ドットのデータを統合してひとつのデータとして扱うことによって、Picture by Pictureを実現できる。同様にPicture in Picture用のデータも作成することができる。
【００５６】
以上のように、ルックアップテーブル８に記憶する画像処理に用いるルックアップデータを圧縮し、これを解凍して用いることによって、同じデータ容量であっても従来よりも間隔の狭いサンプリングを実現することができ、画像の見た目を向上させることが可能となる。
【産業上の利用可能性】
【００５７】
本発明に係る画像処理用データの圧縮方法および装置とこれを備えた撮像装置は、ルックアップテーブルに蓄えておくべきルックアップデータのデータ量を削減でき、さらに、符号ビットが一定であるときに符号ビット分を減少させてデータ量の削減を可能とし、また、カメラの設置位置よって天地の方向が人間の意識と一致しないときに画像を回転変形して一致させることもでき、画像処理に有用である。
【符号の説明】
【００５８】
１  撮像素子
２  Ａ／Ｄ変換部
３  ベイヤー補間部
４  画像バッファ部
５  ラスター画像生成部
６  Ｄ／Ａ変換部
７  画像変形部
８  ルックアップテーブル
【先行技術文献】
【特許文献】
【００５９】
【特許文献１】特開２００９−１０７３０号公報
【特許文献２】特許第４１４４２９２号公報
【図１】
0005521641.tif 000007
【図２】
0005521641.tif 000008
【図３】
0005521641.tif 000009
【図４】
0005521641.tif 000010
【図５】
0005521641.tif 000011
【図６】
0005521641.tif 000012
【図７】
0005521641.tif 000013
【図８】
0005521641.tif 000014