(57)【要約】【課題】  広角レンズなどで撮影した画像の歪を表示遅れなく補正することができ、また、他の画像データとの合成を容易に行うことが出来る画像処理装置を提供する。【解決手段】  レンズを通した光に基づいて生成された映像信号を受けて、表示データとアドレスを生成し、ＶＲＡＭ１０６に書込む画像処理装置において、キャプチャコントローラ１００は、映像信号をＶＲＡＭ１０６のアドレスＡｄおよび表示データＤに変換し出力する。ＸＹ座標発生回路１０１、補正テーブル１０２、乗算器１０３、１０４および補正済アドレス生成回路１０５は、アドレスＡｄをレンズの歪率に基づいて補正する。ＶＲＡＭ１０６には、補正されたアドレスに基づいて表示データＤが書込まれる。【選択図】    図１
2006338137.tif 000002
【特許請求の範囲】
【請求項１】
レンズを通した光に基づいて生成された映像信号を受けて、表示データとアドレスを生成し、画像メモリに書込む画像処理装置において、
前記映像信号を前記画像メモリのアドレスおよび表示データに変換し出力するキャプチャコントローラと、
前記キャプチャコントローラから出力されるアドレスを前記レンズの歪率に基づいて補正する補正手段と、
前記補正手段によって補正されたアドレスに基づいて前記表示データを前記画像メモリに書込む書込手段と、
を具備することを特徴とする画像処理装置。
【請求項２】
前記補正手段は、
前記キャプチャコントローラから出力される補正前のアドレスを表示画面の座標に変換する第１の変換手段と、
前記第１の変換手段から出力される座標を前記レンズの歪率に基づいて補正する座標補正手段と、
補正後の座標を前記画像メモリのアドレスに変換する第２の変換手段と、
を具備することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正手段は、
前記キャプチャコントローラが出力したアドレスを画像の中心を原点としたＸＹ座標に変換するＸＹ座標発生手段と、
前記ＸＹ座標発生手段の出力したＸＹ座標に応じた原点からの距離の二乗とレンズの歪率の積を出力する補正係数出力手段と、
前記ＸＹ座標発生手段の出力したＸ座標と、前記補正係数出力手段の出力の積を出力するＸ補正出力手段と、
前記ＸＹ座標発生手段の出力したＹ座標と、前記補正係数出力手段の出力の積を出力するＹ補正出力手段と、
前記キャプチャコントローラの出力したアドレスをＸＹ座標に変換し、前記ＸＹ座標のＸ座標を前記Ｘ補正出力手段の出力で補正し、前記ＸＹ座標のＹ座標を前記Ｙ補正出力手段の出力で補正して補正済みのＸＹ座標を生成するＸＹ座標補正手段と、
前記ＸＹ座標補正手段から出力されるＸ座標とＹ座標を前記画像メモリのアドレスに変換する補正済アドレス生成手段と、
を具備することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記書込手段により表示データが書込まれない前記画像メモリのアドレスを格納したキャリブレーションテーブルと、
前記キャリブレーションテーブルに格納されたアドレスの表示データを、周囲の表示ドットの表示データに基づき算出して、前記画像メモリの前記アドレスに書込む補完処理手段と、
をさらに備えることを特徴とする請求項１または請求項２に記載の画像処理装置。
【請求項５】
前記画像メモリを初期化する初期化手段と、
前記画像メモリの、前記補正手段によって補正されたアドレスに、ダミーデータを書込むダミーデータ書込み手段と、
前記画像メモリの各アドレスのうち、初期化されたままのアドレスを検出して、前記キャリブレーションテーブルに登録するキャリブレーション手段と、
をさらに備えることを特徴とする請求項４に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広角レンズや魚眼レンズなどによる画像の歪を補正する画像処理装置に関する。
【背景技術】
【０００２】
車載バックモニタやテレビドアホンなどのビデオカメラ装置では、死角が小さく視野角の広い映像を得るために魚眼レンズや広角レンズを用いることがある。このようなビデオカメラ装置においては、レンズにより画像の歪みが画像の周辺部に生じるため、対象が歪の大きい周辺部にくると視認の障害となってしまう。このようなことを避けるために、従来の画像処理装置では、ビデオカメラで撮影された歪を持った画像をラインメモリやＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などに格納した後、これらのデータを読み出し再生する時に、歪を補正して自然な画像を出力することを行っている（例えば、特許文献１、特許文献２、特許文献３参照）。
【特許文献１】特開平６−２２５３１２号公報
【特許文献２】特開平５−２５２５１３号公報
【特許文献３】特開平１１−１９６３１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像処理装置にあっては、解像度が高くなると歪補正の時間が足りなくなってしまうため、表示が遅くなるという問題や、歪を持った画像がメモリに格納されているため、歪補正が必要な撮影された画像と歪補正の必要がないグラフィックなどの他の画像との合成を行うには、歪補正後の画像用にもＶＲＡＭなどのメモリを備えるなど、複雑かつ高価な構成が必要になるという問題がある。
【０００４】
本発明は、このような事情に鑑みてなされたもので、その目的は、広角レンズなどで撮影した画像を歪補正後に表示遅れなく表示することができ、また、歪を含む画像データと他の画像データとの合成を容易に行うことが出来る画像処理装置を提供することにある。
【課題を解決するための手段】
【０００５】
この発明は上述した課題を解決するためになされたもので、請求項１に記載の発明は、レンズを通した光に基づいて生成された映像信号を受けて、表示データとアドレスを生成し、画像メモリに書込む画像処理装置において、前記映像信号を前記画像メモリのアドレスおよび表示データに変換し出力するキャプチャコントローラと、前記キャプチャコントローラから出力されるアドレスを前記レンズの歪率に基づいて補正する補正手段と、前記補正手段によって補正されたアドレスに基づいて前記表示データを前記画像メモリに書込む書込手段とを具備することを特徴とする画像処理装置である。
【０００６】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、前記補正手段は、前記キャプチャコントローラから出力される補正前のアドレスを表示画面の座標に変換する第１の変換手段と、前記第１の変換手段から出力される座標を前記レンズの歪率に基づいて補正する座標補正手段と、補正後の座標を前記画像メモリのアドレスに変換する第２の変換手段とを具備することを特徴とする。
【０００７】
請求項３に記載の発明は、請求項１に記載の画像処理装置において、前記補正手段は、前記キャプチャコントローラが出力したアドレスを画像の中心を原点としたＸＹ座標に変換するＸＹ座標発生手段と、前記ＸＹ座標発生手段の出力したＸＹ座標に応じた原点からの距離の二乗とレンズの歪率の積を出力する補正係数出力手段と、前記ＸＹ座標発生手段の出力したＸ座標と、前記補正係数出力手段の出力の積を出力するＸ補正出力手段と、前記ＸＹ座標発生手段の出力したＹ座標と、前記補正係数出力手段の出力の積を出力するＹ補正出力手段と、前記キャプチャコントローラの出力したアドレスをＸＹ座標に変換し、前記ＸＹ座標のＸ座標を前記Ｘ補正出力手段の出力で補正し、前記ＸＹ座標のＹ座標を前記Ｙ補正出力手段の出力で補正して補正済みのＸＹ座標を生成するＸＹ座標補正手段と、前記ＸＹ座標補正手段から出力されるＸ座標とＹ座標を前記画像メモリのアドレスに変換する補正済アドレス生成手段とを具備することを特徴とする。
【０００８】
請求項４に記載の発明は、請求項１または請求項２に記載の画像処理装置において、前記書込手段により表示データが書込まれない前記画像メモリのアドレスを格納したキャリブレーションテーブルと、前記キャリブレーションテーブルに格納されたアドレスの表示データを、周囲の表示ドットの表示データに基づき算出して、前記画像メモリの前記アドレスに書込む補完処理手段とをさらに備えることを特徴とする。
請求項５に記載の発明は、請求項４に記載の画像処理装置において、前記画像メモリを初期化する初期化手段と、前記画像メモリの、前記補正手段によって補正されたアドレスに、ダミーデータを書込むダミーデータ書込み手段と、前記画像メモリの各アドレスのうち、初期化されたままのアドレスを検出して、前記キャリブレーションテーブルに登録するキャリブレーション手段とをさらに備えることを特徴とする。
【発明の効果】
【０００９】
請求項１に記載の発明によれば、キャプチャする際に遂次歪補正を行った画像を画像メモリに記録しているため、画像メモリ上で他の画像との合成を行うことが容易になるという効果がある。また、歪が大きな場合でも、画像メモリ書込み時に補正を行ってしまうので、表示遅れが生じないという効果がある。
請求項４に記載の発明によれば、歪補正により発生する書込み抜けを埋める補完処理をキャリブレーションテーブルに予め登録したアドレスについてのみ行っているため、少ない処理で自然な画像が得られるという効果がある。
請求項５に記載の発明によれば、歪補正により発生する書込み抜けのアドレスを検出してキャリブレーションテーブルに記録する機能を有しているため、レンズ交換などにより歪み率が変更された場合でも、キャリブレーションテーブルを作成しなおして、確実に補間処理を行えるという効果がある。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照しこの発明の一実施形態について説明する。図１は同実施形態による画像処理装置の構成を示すブロック図である。この画像処理装置は、ＣＣＤ（チャージカップルドデバイス）カメラから出力されるアナログビデオ信号を、ディジタルカラーデータに変換し、カメラのレンズに基づく歪を補正してＶＲＡＭ（ビデオＲＡＭ）１０６に書き込む。具体的には、各表示ドットの表示位置を補正してＶＲＡＭ１０６に書き込む。図２はＶＲＡＭ１０６内のカラーデータによって表示が行われる表示パネルＨである。ＶＲＡＭ１０６の記憶スロットと表示パネルＨの表示ドットとは１：１で対応している。
画像処理装置の詳細な説明に先立って、以下の説明において用いられる符号について説明する。
【００１１】
Ａｄ：ＶＲＡＭ１０６のアドレス
Ｄ  ：アドレスＡｄに書き込まれるカラーデータ
Ｘｄ：表示パネルＨの左上隅の点Ｇ（０，０）を原点とする座標系における補正前の点ＰのＸ座標
Ｙｄ：表示パネルＨの左上隅の点Ｇ（０，０）を原点とする座標系における補正前の点ＰのＹ座標
Ｘ  ：点Ｐが補正によって移動した点Ｐ’の、点Ｇを原点とする座標系におけるＸ座標
Ｙ  ：点Ｐが補正によって移動した点Ｐ’の、点Ｇを原点とする座標系におけるＹ座標
Ｃｘ：表示パネルＨの中央点Ｃの、点Ｇを原点とする座標系におけるＸ座標
Ｃｙ：表示パネルＨの中央点Ｃの、点Ｇを原点とする座標系におけるＹ座標
ＲＸｄ：表示パネルＨの点Ｃを原点とする座標系における補正前の点ＰのＸ座標
ＲＹｄ：表示パネルＨの点Ｃを原点とする座標系における補正前の点ＰのＹ座標
ＲＸ：点Ｐが補正によって移動した点Ｐ’の、点Ｃを原点とする座標系におけるＸ座標
ＲＹ：点Ｐが補正によって移動した点Ｐ’の、点Ｃを原点とする座標系におけるＹ座標
ｋ  ：カメラレンズの歪率（定数）
【００１２】
次に、歪み補正の原理について説明する。
まず、カメラレンズの歪率ｋに基づく歪みを含む表示点Ｐ（Ｘｄ、Ｙｄ）について、歪みを除去した正しい表示点Ｐ’（Ｘ、Ｙ）の座標は次式によって表されることが知られている。
Ｘ＝（Ｘｄ−Ｃｘ）（１＋ｋ・ｒｄ２）＋Ｃｘ・・・(1)
Ｙ＝（Ｙｄ−Ｃｘ）（１＋ｋ・ｒｄ２）＋Ｃｙ・・・(2)
ここで、ｒｄ２は次の式によって求められる値である。
ｒｄ２＝ＲＸｄ２＋ＲＹｄ２・・・(3)
【００１３】
上記(1)、(2)式を変形すると、
Ｘ−Ｃｘ＝（Ｘｄ−Ｃｘ）（１＋ｋ・ｒｄ２）・・・(4)
Ｙ−Ｃｙ＝（Ｙｄ−Ｃｘ）（１＋ｋ・ｒｄ２）・・・(5)
なる式が得られ、この式から、
ＲＸ＝ＲＸｄ（１＋ｋ・ｒｄ２）・・・(6)
ＲＹ＝ＲＹｄ（１＋ｋ・ｒｄ２）・・・(7)
なる式が得られ、この式から、
ＲＸ−ＲＸｄ＝ＲＸｄ・ｋ・ｒｄ２＝Ｘ補正値・・・(8)
ＲＹ−ＲＹｄ＝ＲＹｄ・ｋ・ｒｄ２＝Ｙ補正値・・・(9)
なる式が得られる。そして、この式から、次の補正方法が得られる。
「補正前の表示点Ｐの、点Ｃを原点とする座標（ＲＸｄ、ＲＹｄ）からｒｄ２を求め、式(8)、(9)に適用すればＸ，Ｙ補正値が得られ、これらの補正値をそれぞれＲＸｄ、ＲＹｄに加算すれば補正後の表示点Ｐ’の座標（ＲＸ、ＲＹ）が求まる。」
図１の実施形態はこの補正方法によって補正後の表示点Ｐ’の座標を求めるようになっている。
【００１４】
ところで、表示点Ｐに表示すべきカラーデータを表示点Ｐ’に表示すると、表示点Ｐに表示するカラーデータがなくなってしまう。以下、このような点を黒点という。しかし、表示点Ｐが黒点となっても、別のある点Ｑの補正によって得られた補正後の点Ｑ’が、丁度、点Ｐの位置となることがあり、この場合、点Ｐは黒点ではなくなる。したがって、補正前の点が全て黒点になるわけではないが、黒点として残ってしまう点も当然に存在する。そこで、この実施形態においては、電源オンの時点において、ＶＲＡＭ１０６をクリアした後、上記の方法で表示位置を補正してダミーデータを書き込み、書き込み終了時点でデータ「０」となっている記憶スロットのアドレスを黒点アドレスとして検出する。この処理をキャリブレーションという。そして、ＶＲＡＭ１０６に実画像データを書き込んだ後、上記の処理で検出した黒点座標に隣接するカラーデータを書き込む。この処理を補完処理という。
【００１５】
以下、図１の回路について説明する。
図において、１００はキャプチャコントローラであり、ＣＣＤカメラから出力されるビデオ信号をカラーデータＤに変換し出力すると共に、そのカラーデータＤが書き込まれるＶＲＡＭ１０６のアドレスＡｄを生成して出力する。また、このキャプチャコントローラ１００は装置各部を制御する制御信号を出力する。１０１はＸＹ座標発生回路であり、アドレスＡｄを表示パネルＨの点Ｃを原点とする座標（ＲＸｄ，ＲＹｄ）に変換し出力する。１０２は補正テーブルであり、座標（ＲＸｄ，ＲＹｄ）に対応するｋ・ｒｄ２（式(3)参照）が予め記憶されている。１０３は、ＲＸｄとｋ・ｒｄ２を乗算する乗算器である（式(8)参照）。１０４は、ＲＹｄとｋ・ｒｄ２を乗算する乗算器である（式(9)参照）。１０５は、補正済アドレス生成回路であり、アドレスＡｄおよびＸ補正値、Ｙ補正値に基づいて、補正済アドレスを生成し、出力する。１０７は、黒点アドレスを検出するキャリブレーション回路である。１０８は、前記キャリブレーション回路１０７が検出した黒点アドレスが記録されるキャリブレーションテーブルである。１０９は、黒点アドレスに補完されたカラーデータを書込む補完処理回路である。１１０は、ＶＲＡＭ１０６をアクセスするアドレスを補正済アドレス生成回路１０５、キャリブレーション回路１０７および補完処理回路１０９の間で切り替える切替回路である。１１１は、ＶＲＡＭ１０６に書込むカラーデータをキャプチャコントローラ１００および補完処理回路１０９の間で切り替える切替回路である。
【００１６】
次に、上記構成による画像処理装置の動作を、図３のタイミングチャートを参照して説明する。本装置は、時刻ｔ１に電源投入すると、キャリブレーションテーブル作成処理を行い、次にビデオ信号有効期間にビデオキャプチャおよび歪補正処理を行い、ビデオ信号の垂直ブランク期間中に黒点位置の補完処理を行う。以後、入力されるビデオ信号に同期して、ビデオキャプチャおよび歪補正処理と補完処理を繰り返す。
【００１７】
キャリブレーションテーブル作成処理においては、まず、図４のステップＳａ１のＶＲＡＭ１０６の初期化が行われる。すなわち、キャプチャコントローラ１００は、信号Ｃ１によりキャリブレーション回路１０７にＶＲＡＭ初期化を指示するとともに、カラーデータＤとしてＶＲＡＭ１０６初期化の値「０」を、切替回路１１１を介してＶＲＡＭ１０６のデータ端子へ出力する。キャリブレーション回路１０７は、信号Ｃ１によりＶＲＡＭ初期化を指示されると、まずＶＲＡＭ１０６の先頭アドレスを、切替回路１１０を介してＶＲＡＭ１０６のアドレス端子へ出力する。ＶＲＡＭ１０６が、切替回路１１０より先頭アドレスを受け、切替回路１１１よりカラーデータ「０」を受けると、先頭アドレスの記憶スロットに「０」が書込まれる。キャリブレーション回路１０７は、続いて２番目の記憶スロットのアドレスを出力し、ＶＲＡＭ１０６には、２番目の記憶スロットに「０」が書込まれる。以後、キャリブレーション回路１０７は、同様にして３番目、４番目・・・と最後の記憶スロットのアドレスになるまで繰り返し出力し、ＶＲＡＭ１０６には、全ての記憶スロットに「０」が書込まれる。
【００１８】
次に、ステップＳａ２のダミーデータの書込みを説明する。ＶＲＡＭ１０６の初期化Ｓａ１が終わると、キャプチャコントローラ１００はカラーデータＤとして、ダミーデータ、例えば「１」を切替回路１１１を介してＶＲＡＭ１０６のデータ端子へ出力するとともに、アドレスＡｄとしてＶＲＡＭ１０６の先頭アドレスを出力する。ＸＹ座標発生回路１０１は、キャプチャコントローラ１００から先頭アドレスを受けると、ＲＸｄ、ＲＹｄに変換して出力する。補正テーブル１０２は、ＸＹ座標発生回路１０１からＲＸｄ、ＲＹｄを受けると、対応したｋ・ｒｄ２を出力する。乗算器１０３は、ＸＹ座標発生回路１０１からＲＸｄを、補正テーブル１０２からｋ・ｒｄ２を受けると、これらを掛け合わせた値ＲＸｄ・ｋ・ｒｄ２、すなわち式(8)によりＸ補正値を出力する。乗算器１０４も同様にして、式(9)によりＹ補正値を出力する。補正済アドレス生成回路１０５は、キャプチャコントローラ１００から先頭アドレスを受け、乗算器１０３、１０４からＸ補正値とＹ補正値を受けると、まず先頭アドレスをＲＸｄおよびＲＹｄに変換し、次に、ＲＸｄにＸ補正値を、ＲＹｄにＹ補正値をそれぞれ加えて、補正済の座標ＲＸ、ＲＹを得る。補正済アドレス生成回路１０５は、この補正済の座標ＲＸ、ＲＹをＶＲＡＭ１０６のアドレスに変換して得た補正済アドレスを、切替回路１１０を介してＶＲＡＭ１０６のアドレス端子へ出力する。ＶＲＡＭ１０６が、切替回路１１０から補正済アドレスを、切替回路１１１からデータ「１」を受けると、ＶＲＡＭ１０６の補正済アドレスの記憶スロットにダミーデータである「１」が書込まれる。続いて、キャプチャコントローラ１００はカラーデータＤとしてダミーデータ「１」を出力したままで、アドレスＡｄとして２番目の記憶スロットのアドレスを出力する。すると、上記と同様にして、ＶＲＡＭ１０６の補正済アドレスの記憶スロットに「１」が書込まれる。以後、キャプチャコントローラ１００は、同様にして３番目、４番目・・・と最後の記憶スロットのアドレスになるまで繰り返し出力し、ＶＲＡＭ１０６には、全ての対応する補正済アドレスの記憶スロットにダミーデータである「１」が書込まれる。
【００１９】
次にステップＳａ３の黒点アドレス検出を説明する。キャプチャコントローラ１００は、信号Ｃ１によりキャリブレーション回路１０７に黒点アドレス検出を指示する。キャリブレーション回路１０７は、キャプチャコントローラ１００から信号Ｃ１による黒点アドレス検出の指示を受けると、切替回路１１０を介してＶＲＡＭ１０６の先頭アドレスをＶＲＡＭ１０６に出力する。ＶＲＡＭ１０６は、切替回路１１０を介して先頭アドレスを受けると、先頭アドレスの記憶スロットに格納されたデータを出力端子からデータＲＤとして出力する。黒点アドレス検出回路１０７は、データＲＤをチェックし、そのデータが「０」であった場合は、先頭アドレスの記憶スロットが初期化されたままの状態なので、先頭アドレスを黒点アドレスと認識して、キャリブレーションテーブル１０８に登録する。一方、データＲＤが「１」であった場合は、先頭アドレスを黒点アドレスではないと認識して、キャリブレーションテーブル１０８への登録を行わない。続いて、キャリブレーション回路１０７は、２番目の記憶スロットのアドレスを、切替回路１１０を介してＶＲＡＭ１０６に出力する。ＶＲＡＭ１０６は、２番目の記憶スロットのアドレスを受けると、２番目の記憶スロットに格納されたデータをデータＲＤとして出力する。キャリブレーション回路１０７は、先頭アドレスのときと同様にして、そのデータＲＤが「０」であった場合は、２番目の記憶スロットのアドレスを、キャリブレーションテーブル１０８に登録する。一方、データＲＤが「１」であった場合は、２番目の記憶スロットのアドレスを、キャリブレーションテーブル１０８への登録を行わない。キャリブレーション回路１０７は、同様にして３番目、４番目・・・と最後の記憶スロットになるまで読み出しを繰り返す。これにより、ダミーデータ書込み（ステップＳａ２）によりダミーデータが書き込まれなかった全ての記憶スロットのアドレス、つまり全ての黒点アドレスがキャリブレーションテーブル１０８に登録される。
【００２０】
キャリブレーションテーブル作成処理が終了し、入力されたビデオ信号のビデオ信号有効期間になると、ビデオキャプチャおよび歪補正処理を開始する。この処理では、キャプチャコントローラ１００がカラーデータＤとしてダミーデータを出力し続けるのではなく、入力ビデオ信号に応じたカラーデータＤとアドレスＡｄを出力する点を除いて、上述したダミーデータ書込み（ステップＳａ２）と同様の動作をする。これにより、ＶＲＡＭ１０６に歪補正後のカラーデータが書込まれる。
【００２１】
次に、入力されたビデオ信号の垂直ブランク期間になると、補完処理が行われる。補完処理では、まずキャプチャコントローラ１００が信号Ｃ２により補完処理回路１０９に補完処理実行を指示する。補完処理回路１０９は、キャリブレーションテーブル１０８に記録された１番目の黒点アドレス（例えば「１５」であったとする）を読み出す。次に、補完処理回路１０９は、アドレス「１５」の隣の表示ドットに対応する記憶スロットのアドレス（１つ前の記憶スロットのアドレス「１４」）を、切替回路１１０を介してＶＲＡＭ１０６に出力する。ＶＲＡＭ１０６は、そのアドレスを受けると、そのアドレスの記憶スロットに格納されているカラーデータを、出力する。補完処理回路１０９は、そのカラーデータを受けると、黒点アドレス「１５」を、切替回路１１０を介して、ＶＲＡＭ１０６のアドレス端子へ出力し、また、そのカラーデータを、切替回路１１１を介してＶＲＡＭ１０６のデータ端子へ出力する。これにより、ＶＲＡＭ１０６のアドレス「１５」の記憶スロットに、アドレス「１４」のカラーデータが書込まれる。補完処理回路１０９は、キャリブレーションテーブル１０８に記録された全ての黒点アドレスについて、同様の処理を順に行う。これにより、ビデオキャプチャおよび歪補正処理においてカラーデータが書込まれなかった全ての黒点アドレスにカラーデータが書込まれる。
【００２２】
なお、補完処理において、黒点の隣の表示ドットのカラーデータをそのまま黒点に書込むことで補完を行うものとして説明したが、上下左右の表示ドットのカラーデータの平均値で補完を行うなどの周囲の表示ドットのカラーデータから算出する方法であってもよい。
【００２３】
また、本実施形態では、キャリブレーションテーブル作成処理を電源投入時に行うものとして説明したが、フラッシュメモリなどの不揮発性記憶装置にキャリブレーションテーブル１０８を記録し、レンズ交換時など歪み率ｋが変わったタイミングにおいてのみキャリブレーションテーブル作成処理を行ってもよい。キャリブレーションテーブル作成処理の後は、ビデオキャプチャおよび歪補正処理とキャリブレーション処理を１フレーム毎に行うとして説明したが、歪補正を水平方向にのみ行うなどとして、１ライン毎にビデオキャプチャおよび歪補正処理とキャリブレーション処理を行うこととしてもよい。この場合、キャリブレーション処理は水平ブランク期間に行うこととなる。
【００２４】
また、本実施形態では、ブロック１００、１０１、１０２、１０３、１０４、１０５、１０７、１０９は専用のハードウェアにより実現されるものとして説明したが、これらの処理部はメモリおよびＣＰＵ（中央演算装置）により構成され、これらの機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
【００２５】
また、本実施形態では、カラーの動画を撮影するビデオカメラを対象として説明したが、静止画やモノクロの動画を撮影するカメラを対象としてもよい。
【産業上の利用可能性】
【００２６】
この発明は、広角レンズなどの歪の大きなレンズにより撮影した画像を表示する表示装置等に用いて好適である。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施形態による画像処理装置のブロック図である。
【図２】同実施形態における表示パネルでの座標を説明する図である。
【図３】図１に示す装置の動作を説明するタイミングチャートである。
【図４】図３に示すキャリブレーションテーブル作成の動作を説明するフローチャートである。
【符号の説明】
【００２８】
１００…キャプチャコントローラ、１０１…ＸＹ座標発生回路、１０２…補正テーブル、１０３…乗算器、１０４…乗算器、１０５…補正済アドレス生成回路、１０６…ＶＲＡＭ、１０７…キャリブレーション回路、１０８…キャリブレーションテーブル、１０９…補完処理回路、１１０…切替回路、１１１…切替回路
【図１】
2006338137.tif 000003
【図２】
2006338137.tif 000004
【図３】
2006338137.tif 000005
【図４】
2006338137.tif 000006