(57)【要約】    【課題】  連続した画像を表示し、大量なメモリを不要とし、高性能の演算装置を不要とする。    【解決手段】  電子式カメラ１０１からの入力画像情報を格納する入力用フレームバッファ１０２と、再構成ルールを記述した再構成テーブルを複数格納する再構成テ−ブル保持手１０７と、再構成テ−ブル保持手段１０７に格納された複数の再構成テーブルと重み情報とから新たな再構成テーブルを生成する再構成テ−ブル算出手段１０４と、電子式カメラ１０１に格納された入力画像情報を再構成テ−ブル算出手段１０４で生成された新たな再構成テーブルを用いて再構成して出力画像情報を生成する処理手段１０３と、出力画像情報を格納する出力用フレームバッファ１０５とを設ける。【選択図】        図１
2006025317.tif 000002
【特許請求の範囲】
【請求項１】
電子式カメラからの入力画像情報を入力用フレームバッファに格納し、上記入力画像情報を再構成ルールを記述した再構成テーブルを用いて再構成して出力画像情報を生成し、上記出力画像情報を出力用フレームバッファに格納する画像情報処理装置において、
上記再構成テーブルを複数格納する再構成テ−ブル保持手段と、上記再構成テ−ブル保持手段に格納された複数の上記再構成テーブルと重み情報とから新たな再構成テーブルを生成する再構成テ−ブル算出手段と、上記入力画像情報を上記再構成テ−ブル算出手段で生成された新たな再構成テーブルを用いて再構成して上記出力画像情報を生成する処理手段とを具備することを特徴とする画像情報処理装置。
【請求項２】
上記再構成テ−ブル算出手段が２つの上記再構成テーブルと重み情報とから上記新たな再構成ル−ルを生成することを特徴とする請求項１に記載の画像情報処理装置。
【請求項３】
上記再構成テ−ブル算出手段が３つ以上の上記再構成テーブルと重み情報とから上記新たな再構成ル−ルを生成することを特徴とする請求項１に記載の画像情報処理装置。
【請求項４】
複数の電子式カメラからの入力画像情報を複数の入力用フレームバッファにそれぞれ格納し、複数の上記入力画像情報を再構成ルールを記述した再構成テーブルを用いて再構成して出力画像情報を生成し、上記出力画像情報を出力用フレームバッファに格納する画像情報処理装置において、
上記再構成テーブルを複数格納する再構成テ−ブル保持手段と、上記再構成テ−ブル保持手段に格納された複数の上記再構成テーブルと重み情報とから新たな再構成テーブルを生成する再構成テ−ブル算出手段と、複数の上記入力画像情報を上記再構成テ−ブル算出手段で生成された新たな再構成テーブルを用いて再構成して上記出力画像情報を生成する処理手段とを具備することを特徴とする画像情報処理装置。
【請求項５】
上記再構成テ−ブル算出手段が２つの上記再構成テーブルと重み情報とから上記新たな再構成ル−ルを生成することを特徴とする請求項４に記載の画像情報処理装置。
【請求項６】
上記再構成テ−ブル算出手段が３つ以上の上記再構成テーブルと重み情報とから上記新たな再構成ル−ルを生成することを特徴とする請求項４に記載の画像情報処理装置。
【請求項７】
電子式カメラからの入力画像情報を入力用フレームバッファに格納し、上記入力画像情報を再構成ルールを記述した再構成テーブルを用いて再構成して出力画像情報を生成し、上記出力画像情報を出力用フレームバッファに格納する画像情報処理方法において、
複数の上記再構成テーブルと重み情報とから新たな再構成テーブルを生成し、上記入力画像情報を上記新たな再構成テーブルを用いて再構成して上記出力画像情報を生成することを特徴とする画像情報処理方法。
【請求項８】
複数の電子式カメラからの入力画像情報を複数の入力用フレームバッファにそれぞれ格納し、複数の上記入力画像情報を再構成ルールを記述した再構成テーブルを用いて再構成して出力画像情報を生成し、上記出力画像情報を出力用フレームバッファに格納する画像情報処理方法において、
複数の上記再構成テーブルと重み情報とから新たな再構成テーブルを生成し、複数の上記入力画像情報を上記新たな再構成テーブルを用いて再構成して上記出力画像情報を生成することを特徴とする画像情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用画像情報処理装置等の画像情報処理装置及び画像情報処理方法に関するものである。
【背景技術】
【０００２】
従来の車両用画像情報処理装置においては、電子式カメラからの入力画像情報を入力用フレームバッファに格納し、この入力画像情報を再構成ルールの記述された再構成テーブルを用いて再構成して出力画像情報を生成し、出力画像情報を出力用フレームバッファに格納している。
【０００３】
この種の従来技術について記載されている文献としては、下記特許文献１がある。
【０００４】
【特許文献１】特開平１１−３２８３６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
かかる従来の画像情報処理装置では、出力画像の種類の数だけ再構成テーブルが必要になり、再構成テーブルを保持するメモリが再構成テーブル数に比例して増大し、多くの連続した画像を表示するには、大量なメモリが必要となる課題があった。一方、再構成テーブル数を少なくし、再構成テーブル上にリアルタイムに出力画像を生成する方式もあるが、メモリは少なくて済む反面、短時間に多くの処理計算が必要となり、高性能の演算手段が要求され、計算処理のためのコストが上昇するという問題があった。
【０００６】
本発明は連続した画像を表示することができ、大量のメモリを必要とせず、高性能の演算手段も要求されない画像情報処理装置及び画像情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像情報処理装置においては、再構成テーブルを複数格納する再構成テ−ブル保持手段と、上記再構成テ−ブル保持手段に格納された複数の上記再構成テーブルと重み情報とから新たな再構成テーブルを生成する再構成テ−ブル算出手段と、入力画像情報を上記再構成テ−ブル算出手段で生成された新たな再構成テーブルを用いて再構成して出力画像情報を生成する処理手段とを設ける。
【発明の効果】
【０００８】
本発明においては、複数の再構成テーブルの間を埋める中間の再構成テーブルを少ない計算量で生成できるので、連続した画像を表示することができ、大量のメモリを必要とせず、高性能の演算装置も要求されない画像情報処理装置及び画像情報処理方法を提供できる。
【発明を実施するための最良の形態】
【０００９】
第１の実施の形態
図１は本発明に係る画像情報処理装置の基本構成を示す図である。画像情報処理装置１０８は、入力画像情報を格納する入力用フレームバッファ１０２、画像情報処理用再構成ルールを記述した再構成テーブルを複数格納する再構成テ−ブル保持手段１０７、再構成テーブルと重み情報から新たな再構成テーブルを生成する再構成テ−ブル算出手段１０４、画像情報処理の全体を制御する処理手段１０３、出力画像情報を格納する出力用フレームバッファ１０５で構成されている。更に、画像情報処理装置１０８への入力デバイスとして電子式カメラ１０１を、画像情報処理装置１０８からの出力デバイスとして表示装置１０６を接続している。
【００１０】
入力用フレームバッファ１０２は、電子式カメラ１０１からの入力画像情報を入力処理を経て、内部メモリに格納する機能を有する。この部分の入力処理に関しては、画像をデジタル処理する分野で公知であり、詳細は省略する。
【００１１】
入力用フレームバッファ１０２は、横Xmax_in×縦Ymax_inの画素で構成され、各画素は水平方向の座標x(0〜Xmax_in-1)、垂直方向の座標y(0〜Ymax_in-1)で示される。各画素の画素情報は色情報を持ち、該色情報は、RGB形式で格納される。R,G,Bは各8bitの正整数情報を持つ。各画素にはアドレスが割り振られており、画素座標(x_in,y_in)のアドレスadr_inは、adr_in=x_in+y_in×Xmax_inで求められる。入力用フレームバッファ１０２の各画素情報へのアクセスはこのアドレスadr_inを用いて行なわれる。
【００１２】
再構成テーブル保持手段１０７は、複数の再構成テーブルを格納しており、これらの再構成テーブルは、出力用フレームバッファ１０５の画素数と同じ数の参照セルで構成される。この各再構成テーブルにはインデックスナンバーが振られており、再構成テーブル算出手段１０４からの要求応じて、該当するインデックスナンバーの再構成テーブルを提供する機能を有する。この再構成テーブルの各参照セルへのアクセスは、出力用フレームバッファ１０５の画素にアクセスするアドレスadr_outを用いて行なう。再構成テーブルの各参照セルには、入力用フレームバッファ１０２の画素にアクセスするために必要なアドレスadr_inの値が格納されている。
【００１３】
再構成テーブル算出手段１０４は、処理手段１０３からの指示を受け、再構成テーブル保持手段１０７の保有する複数の再構成テーブルを用いて新たな構成テーブルを算出する機能を有する。即ち、再構成テーブル算出手段１０４は、処理手段１０３からの入力として、再構成テーブルのインデックスナンバーのリストと重み情報を受取る。インデックスナンバーのリストには、再構成テーブル保持手段１０７に保持されているインデックスナンバーが２つ以上列挙されており、再構成テーブル算出手段１０４はこのインデックスナンバーを用いて再構成テーブル保持手段１０７から、該当する再構成テーブルを引き出すことができる。重み情報は割合を示す値で、0〜100%の範囲の値である。
【００１４】
処理手段１０３は、入力用フレームバッファ１０２からの入力画像情報を受け、再構成テーブル算出手段１０４に対し再構成テーブルの生成を指示し、新たに生成された再構成テーブルにより再構成された画像情報を出力用フレームバッファ１０５へ出力画像情報として格納する機能を有する。
【００１５】
出力用フレームバッファ１０５は、格納された出力画像情報を表示装置１０６に出力する機能を有する。横Xmax_out×縦Ymax_outの画素で構成され、各画素には出力する画素情報が格納される。画素の座標は水平方向の座標x(0〜Xmax_out-1)、垂直方向の座標y(0〜Ymax_out-1)で示される。各画素の画素情報は色情報を持ち、色情報は、RGB形式で格納される。R,G,Bは各8bitの正整数情報を持つ。各画素にはアドレスが割り振られており、画素座標(x_out,y_out)のアドレスadr_outはadr_out=x_out+y_out×Xmax_outで求められる。出力用フレームバッファ１０５の各画素情報へのアクセスはこのアドレスadr_outを用いて行なわれる。なお出力処理自体は、デジタル画像を扱う分野で公知である。
【００１６】
次に、処理手段１０３等について具体的に説明する。
【００１７】
処理手段１０３は、アドレスadr_outを用いて再構成テーブルの画素座標(x_out,y_out)に対応した参照セルにアクセスし、参照先の入力用フレームバッファ１０２のアドレスadr_inを取得する。処理手段１０３は取得したアドレスadr_inを用いて、入力用フレームバッファ１０２から入力画像情報の画素情報を取得し、出力用フレームバッファ１０５の画素座標(x_out,y_out)の値として設定する。処理手段１０３は出力用フレームバッファ１０５の全画素に対して同じ処理を行うことで、出力用フレームバッファ１０５に出力画像情報を格納する。
【００１８】
再構成テーブル算出手段１０４はインデックスナンバーのリストで指定された複数の再構成テーブルを、再構成テーブル保持手段１０７から読み出し、再構成テーブル算出手段１０４内部に書き込む。なお、再構成テーブル保持手段１０７が十分な読み出し速度を備えている場合には、再構成テーブル算出手段１０４内部に書込みをする必要はなく、直接アクセスする方法でもよい。３つの再構成テーブルＡ、Ｂ、Ｃを読み出した例につて説明する。
【００１９】
再構成テーブル算出手段１０４は、これら再構成テーブルＡ、Ｂ、Ｃを用いて、新たな再構成テーブルＤを生成する。再構成テーブルＡ、Ｂ、Ｃ、Ｄはすべて出力用フレームバッファ１０５と同じサイズであり、出力用フレームバッファ１０５と同じ計算式で求まるアドレスadr_outを用いて、各参照セルにアクセスすることができる。
【００２０】
再構成テーブル算出手段１０４は、再構成テーブルＤの参照セル座標(x,y)の内容を求めるために、再構成テーブルＡ、Ｂ、Ｃのそれぞれの参照セル座標(x,y)の値を取得する。これらの値を便宜上それぞれＡ(x,y)、Ｂ(x,y)、Ｃ(x,y)とする。Ａ(x,y)、Ｂ(x,y)、Ｃ(x,y)はそれぞれ、入力用フレームバッファ１０２のアドレスとなっている。なお、入力用フレームバッファ１０２を２次元に展開して、アドレス(x_in,y_in)で表すと、それぞれのアドレスは(x_in_A,y_in_A),(x_in_B,y_in_B),(x_in_C,y_in_C)に展開できる。
【００２１】
図２は入力用フレームバッファ１０２を２次元に展開し、上記Ａ(x,y)、Ｂ(x,y)、Ｃ(x,y)の座標位置を示したものである。この段階で図２上の３点を結ぶラインを引く。この場合、３点を結ぶラインはスプライン曲線など、公知の手法で曲線を引いてもよいし、Ａ(x,y)-Ｂ(x,y)-Ｃ(x,y)を直線で結んでも良い。
【００２２】
次に再構成テーブル算出手段１０４において、処理手段１０３から送られた重み情報を用いてＤ(x,y)を求める手段を説明する。Ａ(x,y)-Ｂ(x,y)-Ｃ(x,y)を結んだラインにおいて、Ａ(x,y)を出発点とし、Ｃ(x,y)を到着点と考え、該重み情報を、ライン上を出発点から到着点まで進んだ距離の割合として用いると、ライン上の１点が定まる。この値は入力用フレームバッファ１０２のアドレス情報に対応するので、再構成テーブルＤの参照セル(x,y)の値として決定される。従って、例えば重み情報が0%であれば、Ｄ(x,y)はＡ(x,y)と一致し、重み情報が100%であればＤ(x,y)はＣ(x,y)と一致し、中間においては、曲線又は直線で求めた線上の対応する位置の値となる。同様の計算を再構成テーブルＤ(x,y)のすべての参照セルに対して行うと、再構成テーブルＤ(x,y)が決定される。
【００２３】
かかる構成とすることにより、例えインデックスナンバーのリストが３点以上であっても、中間点Ｂ(x,y)が増えるだけで同様の手法で計算を行うことができる。一方、インデックスナンバーのリストの最小値である２点の場合には、中間点B(x,y)がなくなり、より簡単な計算となる。
【００２４】
次に、図１に示した本発明の画像情報処理装置の動作、即ち本発明の画像情報処理方法について説明する。
【００２５】
電子式カメラ１０１からの入力画像情報が入力用フレームバッファ１０２に格納されると、処理手段１０３は再構成テーブル算出手段１０４に対し、再構成テーブルのインデックスナンバーのリストと重み情報を与える。再構成テーブル算出手段１０４はインデックスナンバーのリストと重み情報を用いて新たな再構成テーブルを生成する。
【００２６】
すなわち、再構成テーブル算出手段１０４はインデックスナンバーのリストで指定された３つの再構成テーブルＡ、Ｂ、Ｃを、再構成テーブル保持領域１０７から読み出し、再構成テーブル算出手段１０４内部に書き込み、再構成テーブルＡ、Ｂ、Ｃの各参照セルにアクセスして、それぞれの参照セル(x.y)の値を取得し、処理手段１０３から送られた重み情報を用いてＤ(x,y)を求める。この値は入力用フレームバッファ１０２のアドレス情報に対応し、再構成テーブルＤの参照セル(x,y)の値として決定される。同様の計算を再構成テーブルＤ(x,y)のすべての参照セルに対して行うと、再構成テーブルＤ(x,y)が決定される。再構成テーブル算出手段１０４は、この再構成テーブルＤ(x,y)を処理手段１０３に返す。処理手段１０３は、受け取った再構成テーブルＤ(x,y)を用いて出力用フレームバッファ１０５に出力画像情報を格納する。
【００２７】
すなわち、処理手段１０３は、アドレスadr_outを用いて再構成テーブルＤ(x,y)の画素座標(x_out,y_out)に対応した参照セルにアクセスし、参照先の入力用フレームバッファ１０２のアドレスadr_inを取得する。処理手段１０３は取得したアドレスadr_inを用いて、入力用フレームバッファ１０２から入力画像情報の画素情報を取得し、出力用フレームバッファ１０５の画素座標(x_out,y_out)の値として設定する。処理手段１０３は出力用フレームバッファ１０５の全画素に対してこの処理を行い、出力用フレームバッファ１０５に出力画像情報を格納する。再構成された出力画像情報は出力用フレームバッファ１０５に格納後、表示装置１０６に送られる。
【００２８】
以上説明した図１に示す本発明の画像情報処理装置及び画像情報処理方法の効果について説明する。
【００２９】
処理手段１０３が再構成テーブル算出手段１０４に渡す、再構成テーブル用のインデックスナンバーのリストと重み情報を変化させることで、再構成テーブル保持手段１０７に保持されているテーブル以外の再構成ルールで入力画像情報を再構成し、出力画像情報を生成することが可能となる。
【００３０】
インデックスナンバーのリストに、複数の再構成テーブルを設定し、重み情報を0%〜100%に連続的に変化させていくことで、各再構成テーブルそれぞれを用いて生成される出力画像同士の中間画像を容易に生成することができ、出力画像の切替をスムースに行うことが出来る。
【００３１】
出力画像の切替時にかかる中間画像を追加使用することで、出力画像同士の関連がより分かり易くなる効果が生じる。また、再構成テーブルを増やすことなく、中間画像の出力が可能になるので、メモリの点で有利となる効果も生じる。
【００３２】
複数の再構成テーブルの間を埋める中間の再構成テーブルを少ない計算量で生成できるので、高性能の演算手段が要求されず、また再構成テーブルの切り替え時にリアルタイムで生成した中間の再構成テーブルを複数挟んで、画像のスムースな切り替えを実現できる。
【００３３】
これらにより、画像が見易くなると共に、同様の効果をあげる他の装置に比べ、少ないメモリと低コストな演算手段を持つ装置を提供できるものである。
【００３４】
第２の実施の形態
図３は本発明に係る他の画像情報処理装置を示す図である。画像情報処理装置３１０は、入力画像情報を格納する入力用フレームバッファ３０２、３０４、画像情報処理用再構成ルールを記述した再構成テーブルを複数格納する再構成テ−ブル保持手段３０９、再構成テーブルと重み情報から新たな再構成テーブルを生成する再構成テ−ブル算出手段３０８、画像情報処理の全体を制御する処理手段３０５、出力画像情報を格納する出力用フレームバッファ３０６で構成されている。更に、画像情報処理装置３１０への入力デバイスとして電子式カメラ３０１、３０３を、画像情報処理装置３１０からの出力デバイスとして表示装置３０７を接続している。
【００３５】
図１との構成上の違いは、電子式カメラが３０１、３０３の複数台となっていること、入力用フレームバッファ３０２、３０４が電子式カメラ数に対応して同じ複数個備えられていることであり、かかる構成の違いに対応して、再構成テ−ブル算出装置３０８をこれら複数の入力画像情報を同一平面上に展開する手段を有する構成としたことである。以下、重複部分は省略して説明する。
【００３６】
電子式カメラ３０１からの入力画像情報は入力処理を経て、入力用フレームバッファ３０２に格納され、電子式カメラ３０３からの入力画像情報は入力処理を経て、入力用フレームバッファ３０４に格納される。同様に、これらの入力処理は画像のデジタル処理の分野では公知である。また、これらの処理は平行して処理される。
【００３７】
入力用フレームバッファ３０２、３０４において、入力用フレームバッファ３０２のアドレスは(x1_in,y1_in)で表し、入力用フレームバッファ３０４のアドレスは(x2_in,y2_in)で表す。実際にはそれぞれのアドレスは第１の実施の形態で示したように１次元に折りたたまれ、片方のフレームバッファの先頭アドレスに値をオフセットすることで、連続したアドレス空間に格納されるが、この部分については一般的な処理であるので、省略する。
【００３８】
再構成テーブル保持手段３０９の構成は、第１の実施の形態と同様である。即ち、再構成テーブルが複数保持されており、各再構成テーブルにはインデックスナンバーが付され、再構成テーブル算出手段３０８からインデックスナンバーを用いて、該再構成テーブルを読み出すことができる。
【００３９】
再構成テーブル算出手段３０８は、処理手段３０５からの入力として、再構成テーブルのインデックスナンバーのリストと、重み情報を受け取る。インデックスナンバーのリストには、再構成テーブル保持手段３０９に格納されているインデックスナンバーが２つ以上列挙されている。重み情報は割合を示す値で、0〜100%の範囲の値である。再構成テーブル算出手段３０８は、内部で生成した再構成テーブルを処理手段３０５へ出力する。
【００４０】
処理手段３０５が再構成テーブルを用いて出力用フレームバッファ３０６に出力画像情報を格納する手順は、第１の実施の形態と同様である。但し、本実施の形態においては、再構成テーブルを構成する参照セルの内容が、複数の入力用フレームバッファ３０２、３０４のいずれか一方のアドレスである点が第１の実施の形態と異なる。即ち、出力用フレームバッファ３０６に格納される出力画像情報は、複数の入力用フレームバッファ３０２および３０４を用いて生成される。
【００４１】
具体例として、入力としてインデックスナンバーのリストに３つのインデックスナンバーが指定されている場合の処理手順を示す。再構成テーブル算出手段３０８はインデックスナンバーのリストで指定された３つの再構成テーブルを、再構成テーブル保持手段３０９から読み出し、再構成テーブル算出手段３０８内部に書き込む。なお、再構成テーブル保持手段３０９が十分な読み出し速度を備えている場合には、再構成テーブル算出手段１０４内部に書き込む必要はなく、直接アクセスする方法でもよい。読み出した再構成テーブルを便宜上、再構成テーブルＡ、Ｂ、Ｃと置く。
【００４２】
再構成テーブル算出手段３０８は、再構成テーブルＡ、Ｂ、Ｃを用いて、新たな再構成テーブルＤを生成する。
【００４３】
次に再構成テーブルＤの算出について述べる。再構成テーブル算出手段３０８は、入力用フレームバッファ３０２および入力用フレームバッファ３０４を同一平面上４０１に展開する手段を持つ。図４に２次元に展開した状態を示す。
【００４４】
図４において、４０２は入力用フレームバッファ３０２を展開したもの、４０３は入力用フレームバッファ３０４を展開したものである。ここで、入力用フレームバッファ３０２に適用する展開ルールを表す関数をf1(),入力用フレームバッファ３０４に適用する展開ルールをf2()とする。展開先の平面４０１上の点を座標(X,Y)で表すと、入力用フレームバッファ上の座標との関係はそれぞれ
(X1,Y1)=f1(x1_in,y1_in)    (X2,Y2)=f2(x2_in,y2_in)
となる。また、関数f1(),f2()は逆関数
(x1_in,y1_in)=fi1(X2,Y2) (x2_in,y2_in)=fi2(X2,Y2)
を持つ。これらの関数f1(),f2()は、入力用フレームバッファ３０２と３０４の間の関係を示すものといえる。関数f1(),f()は計算式として与えられていても良いし、対応表の形で与えられていてもよい。
【００４５】
再構成テーブルＤの座標(x,y)の参照セルの値を求めるために、再構成テーブル算出手段３０８は、再構成テーブルＡ、Ｂ、Ｃのそれぞれの座標(x,y)の参照セルの値を取得する。これらの値を便宜上それぞれＡ(x,y)、Ｂ(x,y)、Ｃ(x,y)とする。なお、Ａ(x,y)、Ｂ(x,y)、Ｃ(x,y)は入力用フレームバッファ３０２、３０４のアドレスを表す。
【００４６】
これらの値を、図４の展開先の同一平面４０１上にプロットする。まずそれぞれのアドレスがどちらの入力用フレームバッファに属するかを調べ、関数f1()またはf2()を適用することで展開先の平面４０１上の座標が求められる。便宜上、展開先の平面４０１上の座標に変換した結果をＡ'、Ｂ'、Ｃ'で表す。
【００４７】
次にこの３点を結ぶラインを引く。３点を結ぶラインはスプライン曲線など、公知の手法で曲線を引いてもよいし、Ａ'-Ｂ'間、Ｂ'-Ｃ'間を直線で結んでもよい。ここで再構成テーブル算出手段３０８の入力として与えられた重み情報を用いる。Ａ'-Ｂ'-Ｃ'を結んだラインを、Ａ'を出発点とし、Ｃ'を到着点と考える。重み情報を、ライン上を出発点から到着点まで進んだ距離の割合として用いると、ライン上の１点Ｄが定まる。点Ｄが入力用フレームバッファ３０２を示す領域４０２と入力用フレームバッファ３０４を示す領域４０３のどちら側にあるかを調べ、その結果に応じて点Ｄの座標に対して逆関数fi1()又はしくはfi2()を適用すると、入力用フレームバッファ３０２もしくは３０４のアドレスを得ることができる。このアドレスを再構成テーブルＤの座標(x,y)の参照セルの値とする。
【００４８】
従って、例えば重み情報が0%であれば、Ｄ(x,y)はＡ(x,y)と一致し、重み情報が100%であればＤ(x,y)はＣ(x,y)と一致し、中間の値においては曲線又は直線で求めた線上の対応する位置の値となる。
【００４９】
このため、点Ｄが入力用フレームバッファ３０２を表示する領域４０２および入力用フレームバッファ３０４を表示する領域４０３上にない場合は、解なしとなり、Ｄ(x,y)の参照セルの値はエラーとなる。エラーとなった参照セルの値で生成される出力用フレームバッファ３０６の(x,y)の値はR=0,G=0,B=0で、画面上には黒い点として表現される。
【００５０】
インデックスナンバーのリストが３点以上であっても、中間点B(x,y)が増えるだけで同様の手法で計算を行うことができる。またインデックスナンバーのリストが２点の場合には中間点B(x,y)がない、簡単な計算となる。この計算を再構成テーブルＤのすべての参照セルに対して行うと、再構成テーブルＤが、再構成テーブル算出手段３０８の入力(インデックスナンバーのリストおよび重み情報)を用いて決定される。
【００５１】
次に、図３に示した第２の実施の形態の画像情報処理装置の動作、即ち本発明の画像情報処理方法について説明する。
【００５２】
電子式カメラ３０１および３０３からの入力画像情報が入力用フレームバッファ３０２および３０４に格納されると、処理手段３０５は再構成テーブル算出手段３０８に対し、再構成テーブルのインデックスナンバーのリストと重み情報を与える。再構成テーブル算出手段３０８はインデックスナンバーのリストと重み情報を用いて新たな再構成テーブルを生成する。
【００５３】
すなわち、再構成テーブル算出手段３０８はインデックスナンバーのリストで指定された３つの再構成テーブルＡ、Ｂ、Ｃを、再構成テーブル保持領域３０９から読み出し、再構成テーブル算出手段３０８内部に書き込み、再構成テーブルＡ、Ｂ、Ｃの各参照セルにアクセスして、それぞれの参照セル(x.y)の値を取得し、これらの値を再構成テーブル算出手段３０８の同一平面４０１上に展開し、処理手段３０５から送られた重み情報を用いてＤ(x,y)を求める。この値は入力用フレームバッファ３０２又は３０４のアドレス情報に対応し、再構成テーブルＤの参照セル(x,y)の値として決定される。同様の計算を再構成テーブルＤ(x,y)のすべての参照セルに対して行うと、再構成テーブルＤ(x,y)が決定される。再構成テーブル算出手段３０８は、この再構成テーブルＤ(x,y)を処理手段３０５に返す。処理手段３０５は、受け取った再構成テーブルＤ(x,y)を用いて次の手順で出力用フレームバッファ３０６に出力画像情報を格納する。
【００５４】
すなわち、処理手段３０５は、アドレスadr_outを用いて再構成テーブルＤ(x,y)の画素座標(x_out,y_out)に対応した参照セルにアクセスし、参照先の入力用フレームバッファ３０２又は３０４のアドレスadr_inを取得する。この場合、処理手段３０５は点Ｄが入力用フレームバッファ３０２を示す領域４０２と入力用フレームバッファ３０４を示す領域４０３のどちら側にあるかを調べ、その結果に応じて点Ｄの座標に対して逆関数fi1()又はfi2()を適用し、入力用フレームバッファ３０２又は３０４のアドレスadr_inを得ることができる。処理手段３０５は、取得したアドレスadr_inを用いて、入力画像情報の画素情報を取得し、出力用フレームバッファ３０６の画素座標(x_out,y_out)の値として設定する。処理手段３０５は出力用フレームバッファ３０６の全画素に対してこの処理を行い、出力用フレームバッファ３０６に出力画像を格納する。
【００５５】
再構成された出力画像情報は出力用フレームバッファ３０６から表示装置１０６に送られる。
【００５６】
以上説明した図３に示す本発明の画像情報処理装置及び画像情報処理方法の効果について説明する。処理手段３０５が再構成テーブル算出手段３０８に与える、再構成テーブルのインデックスナンバーのリストと重み情報を変化させることで、再構成テーブル保持手段３０９に保持されているテーブル以外の再構成ルールで入力画像を加工し、出力することが可能となる。
【００５７】
インデックスナンバーのリストに、複数の再構成テーブルを設定し、重み情報を0%〜100%に連続的に変化させていくことで、再構成テーブルそれぞれを用いて生成される出力画像同士の中間画像を出力することができ、出力画像の切替をスムースに行うことが出来る。
【００５８】
上述実施の形態においては、複数のカメラを用いて連続した広い範囲を撮影している場合に有効な手法で、再構成テーブルによって生成される画像の元データが複数のカメラの入力から成る場合においても、中間画像を生成することができる。
【００５９】
出力画像の切替に中間画像を使用することで、出力画像同士の関連がわかりやすくなる。また、再構成テーブルを増やすことなく、中間画像の出力が可能になるので、メモリの点で有利となる。
【図面の簡単な説明】
【００６０】
【図１】本発明に係る画像情報処理装置の基本構成を示す図である。
【図２】図１に示した画像情報処理装置の入力用フレ−ムバッファの２次元展開図である。
【図３】本発明に係る他の画像情報処理装置の基本構成を示す図である。
【図４】図３に示した画像情報処理装置の入力用フレ−ムバッファの２次元展開図である。
【符号の説明】
【００６１】
１０１…電子式カメラ
１０２…入力用フレームバッファ
１０３…処理手段
１０４…再構成テーブル算出手段
１０５…出力用フレームバッファ
１０６…表示手段
１０７…再構成テーブル保持手段
１０８…画像情報処理装置
３０１…電子式カメラ
３０２…入力用フレームバッファ
３０３…電子式カメラ
３０４…入力用フレームバッファ
３０５…処理手段
３０６…出力用フレームバッファ
３０７…表示装置
３０８…再構成テーブル算出手段
３０９…再構成テーブル保持手段
３１０…画像情報処理装置
４０１…展開先の平面
４０２…入力用フレームバッファを平面４０１上に展開した例
４０３…入力用フレームバッファを平面４０１上に展開した例
【図１】
2006025317.tif 000003
【図２】
2006025317.tif 000004
【図３】
2006025317.tif 000005
【図４】
2006025317.tif 000006