JP3577127B2 - Image handling apparatus and image composition method - Google Patents
Image handling apparatus and image composition method Download PDFInfo
- Publication number
- JP3577127B2 JP3577127B2 JP5538895A JP5538895A JP3577127B2 JP 3577127 B2 JP3577127 B2 JP 3577127B2 JP 5538895 A JP5538895 A JP 5538895A JP 5538895 A JP5538895 A JP 5538895A JP 3577127 B2 JP3577127 B2 JP 3577127B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- data
- unit
- partial
- contrast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 58
- 230000008569 process Effects 0.000 claims description 41
- 238000012545 processing Methods 0.000 claims description 27
- 230000001186 cumulative effect Effects 0.000 claims description 20
- 230000009466 transformation Effects 0.000 claims description 14
- 238000013075 data extraction Methods 0.000 claims description 6
- 230000000694 effects Effects 0.000 claims description 5
- 230000002194 synthesizing effect Effects 0.000 claims description 4
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 238000001308 synthesis method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 44
- 238000001444 catalytic combustion detection Methods 0.000 description 22
- 238000006243 chemical reaction Methods 0.000 description 11
- 238000011156 evaluation Methods 0.000 description 9
- 238000003384 imaging method Methods 0.000 description 9
- 238000006073 displacement reaction Methods 0.000 description 7
- 239000003550 marker Substances 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000630 rising effect Effects 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000003475 lamination Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 238000011426 transformation method Methods 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【0001】
【産業上の利用分野】
本発明は、高精細画像を形成するための業務用カメラ(以下,OAカメラと呼ぶ)等に用いられる、複数の撮像素子による各部分画像の貼り合わせ処理等を行う画像取扱装置及び画像合成方法に関するものである。
【0002】
【従来の技術】
従来、少数の画素構成で多数の画素構成による画像を得るための所定の手法を用いた画像取扱装置として、次のようなOAカメラが本出願人により提案されている。
【0003】
すなわち、その所定の手法とは、撮像対象画像に対して、各部分画像毎にミラーによるスキャンを行い、取り込まれた各部分画像を、複数の撮像素子の内で各々に対応する撮像素子毎に露光し、このようにして得られた部分画像を、再び順次貼り合わせていくことにより、大きなエリアの多画素な撮像対象画像を入力することができるという手法である。その利用例としてのOAカメラの構成を説明するためのブロック図を図19に示す。
【0004】
以下、同図及び図20を用いて、この画像取扱装置としてのOAカメラの構成及び動作を説明する。
【0005】
図19において、全反射ミラー101は、入射光102を所定の方向へ反射させて、撮像対象画像に対して反射角度を変える(以下、全反射ミラー101の角度を変えることを、ミラースキャンする、ともいう)ために移動可能に構成されており、全反射ミラー101の光軸上には、全反射ミラー101に近い方から、絞りやフォーカス用のレンズ等からなるレンズ部103、ハーフミラー104の順に、各々が設けられており、第1CCD105と第2CCD106は、2枚のイメージャーとして配設されている。第1CCD105は、入射光102の内、ハーフミラー104を通過した通過光102aを受光し、第2CCD106は、入射光102の内、ハーフミラー104で反射した反射光102bを受光できるように構成されている。又、図20に示すように、全反射ミラー101の各位置において、第1CCD105には、撮像対象画像200の一部分であるところの、部分画像A、B、C、及びDの略上半分の領域に対応する上半分画像A1、B1、C1、及びD1が露光され、第2CCD106には、同じ部分画像A、B、C、及びDの略下半分の領域に対応する下半分画像A2、B2、C2、及びD2が同時に露光されるようにするため、2枚のイメージャーの位置関係は、各々の光軸に対して所定量だけずらせた状態で構成されている。ここで、図20は、各部分画像の重なり領域等を説明するための説明図である。
【0006】
更に、例えば初期角度の位置にある全反射ミラー101により、取り込まれた入射光102は、各々のイメージャーから出力され、各々対応する第1プロセス回路107、又は第2プロセス回路108を経て映像信号に変換さる。そして、イメージャーとしての2個のCCDの画素が、共に752画素×580画素である場合、752画素×580画素からなる上半分画像A1(図20において、実線による斜線を施した領域)と、同画素サイズの下半分画像A2(図20において、点線による斜線を施した領域)を、100画素×580画素の重なりしろA12(図20において、実線と点線による斜線を施した領域の重なり合った領域)で、一律に貼り合わせるための、縦の貼り合わせ部109へ入力される。すなわち、縦の貼り合わせ部109に入力された各映像信号は、上半分画像A1と下半分画像A2が、一律に貼り合わせられて、あたかも1404画素×580画素の1枚のイメージャーで取り込まれたかのような映像信号(図20に示す撮像対象画像200の部分画像Aに対応)に変換される。
【0007】
このような動作は、所定の位置に全反射ミラー101がスキャンされるごとに同様の処理が繰り返される。
【0008】
次に、部分画像Aに対応した上半分画像A1と、下半分画像A2が取り込まれた後、CPU116からの指示に基づくミラー駆動部110の働きで、全反射ミラー101は、初期位置から所定角度移動した位置に設定される。全反射ミラー101は、このようにミラースキャンされた位置で、再び上記と同様の処理により、今度は撮像対象画像200の部分画像Bの略上半分の領域に対応する上半分画像B1と、略下半分の領域に対応する下半分画像B2が一律に貼り合わせられて、あたかも1枚のイメージャーで取り込まれたかのような映像信号(図20に示す、撮像対象画像200の部分画像Bに対応)に変換される。
【0009】
更に、部分画像C、及びDを取り込むために、順次全反射ミラー101を所定角度づつ動かす(ミラースキャンする)毎に取り込むエリアが変わり、各々上記と同様の処理を繰り返して、全体として大きな絵が得られる。
【0010】
但し、ここで重要なことは、上記取り込まれ、一律に貼り合わされた各部分画像(部分画像A、B、C、及びD)を、更に貼り合わせるために、図20に示すように、例えば初期位置で全反射ミラー101が、1回目に取り込み、縦の貼り合わせが行われた部分画像Aと、2回目に取り込み、同様にして形成された部分画像B等、要するに重なり合う部分画像は、各々の画像において、予め定められた所定の重なり部分、すなわち図20に示すように1404画素×72画素からなる重なり領域を持つように構成されている点である。
【0011】
すなわち、このような重ね合わせを行うために、図19に示すように、先に取り込まれた部分画像の重なり領域(図20に示すように、例えば、部分画像Aに属する重なり領域Ab)を一時的に保持するための境界バッファ111、その境界バッファ111の内容と、次に取り込まれた部分画像の、先に取り込まれた部分画像との重なり領域(例えば、部分画像Aに属する重なり領域Ab)に対応する重なり領域(例えば、部分画像Bに属する重なり領域Ba)の内容を比較して、画像の特徴部すなわち、同じ絵の部分を見つけて、それらの絵同士のずれを検出するための動きベクトル検出部112、その検出結果を利用してずれ量を算出するためのずれ量算出部113、その算出されたずれ量から、先に取り込まれた部分画像(例えば、部分画像A)に合わせて、次に取り込まれた部分画像(例えば、部分画像B)の位置を補正し、重なり合う画像を正しく重ね合わせるための座標変換部110等により、互いに接合された画像データが出力部114から出力されるものである。尚、ここでいう座標変換とは、平行移動や、回転移動であり、対象としている画像同士の大きさが異なる場合には拡大縮小といった変換処理も含む。このようにして、ミラースキャンする毎に、順次重なり合う部分画像をつなぎ合わせていく。
【0012】
ここで、取り込まれた重なり合う部分画像の相互の位置関係に、ずれが生じる要因としては、次のようなことが考えられる。
【0013】
例えば、ミラースキャンにより、取り込まれた重なり合う部分画像は、互いに予め定められた所定の重なり部分、すなわち図20に示すように1404画素×72画素からなる重なり領域を持つように構成されていることは、既に説明した通りであるが、全反射ミラー101のスキャン量(所定の角度移動量)の誤差あるいは、ばらつきであるとか、部分画像を所定のタイミングで、順次取り込む間に、撮像対象(被写体)が変化したり、又、逆に、操作者による手ぶれ等の取り込み装置側の位置ずれ等である。
【0014】
一方、レンズ部103には、上述した通り、絞りや、フォーカスレンズ等があり、これらを撮像の際に制御するために、イメージャーとしての第1CCD105及び第2CCD106の出力信号が、累積加算部115へ送られる。
【0015】
累積加算部115にて、いわゆる累積加算処理が施されたデータは、CPU116へ送られ、これらに基づくCPU116からの制御信号により、AE(自動露出合わせ)の駆動及びAF(自動焦点合わせ)の駆動が行われる。
【0016】
ここで、例えばAFにおける累積加算処理とは、イメージャーとしてのCCDを構成する画素の集まりを、所定の領域に分割して、一つのエリアとし、その各エリア毎に、各画素により得られた画像データの高周波成分に着目して、それらの波形を累積加算することでコントラストデータ(累積加算されたデータが大きければ大きいほどコントラストがあるという判断がされる)を得ようとするものである。
【0017】
このようにして、得られた各コントラストデータは、所定のメモリ(図示省略)に格納し、必要に応じてこのメモリから各々のコントラストデータを読み出して、そのデータに基づいてAFを制御するための制御信号をレンズ部103のフォーカスレンズの方に送るシステムになっている。
【0018】
【発明が解決しようとする課題】
しかしながら、このような構成では、部分画像の重なり領域の中に、重ね合わせ接合に利用するための画像の特徴部が存在しない場合、接合すべき部分画像が相互にどれだけ位置ずれを生じているかがわからないという問題があり、これに対する対処方法がないといった課題があった。又、上記画像の特徴部の有無を判定するための基準もその手段も無かったために、存在するかしないかもわからない特徴部を長時間探し続けることにより、撮影時間が長くかかるといった欠点もあった。
【0019】
本発明は、従来の画像取扱装置のこのような課題を考慮し、JPEG(Jointphotography expert group)等に用いられるDCT(Discrete cosine transfer)等を利用する場合、特別な回路を追加することなく、部分画像の重なり領域の中に重ね合わせ接合に利用するための画像の特徴部が存在するか否かを判定でき、効率の良い画像合成処理が可能な画像取扱装置及び画像合成方法を提供することを目的とする。
【0020】
【課題を解決するための手段】
前述の課題を解決するため、本発明による画像取扱装置は、一の画像と、該一の画像と部分的に重複する領域を有する他の画像について、該重複する領域の特徴部で両者を位置合わせして貼り合わせ処理を行う画像合成機能を有する画像取扱装置において、前記一の画像側の前記重複する領域を表す画像信号及び/又は前記他の画像側の前記重複する領域を表す画像信号から各直交変換データを得るための直交変換手段と、前記得られた直交変換データに基づいて、コントラストデータを求めるコントラストデータ抽出部と、前記一の画像側の前記重複する領域及び/又は前記他の画像側の前記重複する領域に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを、前記求められたコントラストデータを所定のコントラスト値と比較することにより判定するための判定手段と、前記判定手段による前記判定結果に基づき、前記貼り合せ処理を制御する画像合成制御手段とを備えたことを特徴とする。また、本発明による画像取扱装置は、前記画像合成制御手段が、前記判定手段により前記特徴部が存在すると判定された場合は、前記貼り合わせ処理を行い、前記特徴部が存在しないと判定された場合は、貼り合わせが不可能である旨の警告を行うことを特徴とする。さらに、本発明による画像取扱装置は、前記直交変換手段は、直交変換データとしてDCT係数を得るDCT処理部であり、前記コントラストデータ抽出部は、前記得られたDCT係数から必要な部分のみを累積加算する累積加算部をさらに備えたことを特徴とする。
本発明による画像取扱装置の画像合成方法は、一の画像と、該一の画像と部分的に重複する領域を有する他の画像について、該重複する領域の特徴部で両者を位置合わせして貼り合わせ処理を行う画像合成機能を有する画像取扱装置の画像合成方法において、前記一の画像の前記重複する領域を表す画像信号及び/又は前記他の画像の前記重複する領域を表す画像信号から各直交変換データを得るための直交変換ステップと、前記得られた直交変換データに基づいて、コントラストデータを求めるコントラストデータ抽出ステップと、前記一の画像側の前記重複する領域及び/又は前記他の画像側の前記重複する領域に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを、前記求められたコントラストデータを所定のコントラスト値と比較することにより判定するための判定ステップと、
前記判定ステップによる前記判定結果に基づき、前記貼り合せ処理を制御する画像合成制御ステップとを備えたことを特徴とする。
また、本発明による画像取扱装置の画像合成方法は、前記画像合成制御ステップは、前記判定ステップにより前記特徴部が存在すると判定された場合は、前記貼り合わせ処理を行い、前記特徴部が存在しないと判定された場合は、貼り合わせが不可能である旨の警告を行うことを特徴とする。さらに、本発明による画像取扱装置の画像合成方法は、前記直交変換ステップは、直交変換データとしてDCT係数を得るDCT処理ステップであり、前記コントラストデータ抽出ステップは、前記得られたDCT係数から必要な部分のみを累積加算する累積加算ステップをさらに備えたことを特徴とする。
【0021】
【作用】
本発明では、直交変換手段が、前記一の画像側の重複する領域を表す画像信号及び/又は前記他の画像の重複する領域を表す画像信号から各直交変換データを得、コントラストデータ抽出手段が、前記得られた直交変換データに基づいて、コントラストデータを求め、判定手段が、前記求められたコントラストデータを所定のコントラスト値と比較して、前記一の画像側の重複する領域及び/又は前記他の画像側の重複する領域に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを判定し、画像合成制御手段が、前記判定手段により、前記特徴部が存在すると判定された場合は、前記貼り合わせ処理を行い、前記特徴部が存在しないと判定された場合は、貼り合わせが不可能である旨の警告を行う。
【0022】
【実施例】
以下、本発明にかかる実施例について図面を参照しながら説明する。
【0023】
図1は、本例の画像取扱装置にかかる一例としてのOAカメラの構成を示すためのブロック図、又図2は、本例の累積加算部115の構成等を示すためのブロック図であり、同図を用いて本例の構成を説明する。
【0024】
尚、図19と同じものには、同じ符号を付し、その説明を省略する。又、図19の構成との主な相違点は、累積加算部115で得られたコントラストデータをAFの制御用として利用する従来の方法に加えて、接合すべき部分画像同士の重なり領域の中に特徴部が存在するか否かを判定し、その結果をCPU2の接合情報出力端子部1から出力できるようにしてある点である。
【0025】
ここで、本発明の判定手段は、CPU2に含まれ、本発明の予め定められた所定の特徴評価基準とは、上記コントラストデータに関して定められた基準であり、本発明の接合画像形成手段は、座標変換部110境界バッファ111、動きベルトル検出部112及びずれ量算出部113を含む。
【0026】
又、図2において、バンドパスフィルター(BPF)115aは、入力された画像データから、所定の高周波成分だけを取り出すためのものであり、絶対値演算器115bは、入力信号のマイナス波形をプラス波形に変換して絶対値をとるための回路であり、累積演算器115cは、絶対値演算器115bで求めた各入力波形を、所定の累積加算エリア31(図3(a)に示す、第1CCD105と、第2CCD106を各々、64個のエリアに分割し、この分割された94画素×72画素の一つのエリアを、以下、累積加算エリア31とよぶ)内で、算出するためのものであり、コントラストデータメモリ115dは、その累積加算されて得られたコントラストデータが一つのCCDに対して64個作成されるため、2個のCCDとして、全部で128個のコントラストデータを格納するための記憶手段である。ここで、図3(a)は、部分画像の構成を説明するための説明図であり、同図(b)は、累積加算エリアを説明するための説明図である。
【0027】
以上のような構成において、主に図2を用いて、本例の動作を説明する。
【0028】
同図において、入力画像データ21は、BPF115aにおいて高周波成分波形22のみが取り出され、これが絶対値演算器115bを通過することにより絶対値変換された波形23となり、累積演算器115cを経て、絶対値変換された波形の斜線部分24が、各々の累積加算エリア31内で累積加算されて、一つの部分画像として全部で128個のコントラストデータがコントラストデータメモリ115dに格納される。
【0029】
そして、CPU2は、必要に応じてこのコントラストデータメモリ115dから各々のコントラストデータを読み出して、そのデータに基づいてAFを制御するための制御信号をAE・AF駆動部117へ送り、レンズ部103のフォーカスレンズを制御する。
【0030】
更に、CPU2は、接合すべき部分画像同士の重なり領域の中に特徴部が存在するか否かを判定し、その結果を接合情報出力端子部1から出力する。
【0031】
すなわち、CPU2は、接合すべき部分画像として、例えば、部分画像Aと部分画像Bの重なり領域における、部分画像Aに属する重なり領域Ab(図3(b)に示す部分画像Aの右端の1番から16番の符号を付してある、16個の累積加算エリアの部分に相当する)の16個のコントラストデータに着目して、予め定められた所定の特徴評価基準としての所定のコントラスト値(閾値)と比較し、これら16個の値が、上記所定のコントラスト値よりも全て小さい場合、重なり領域Abには、コントラストがない、すなわち特徴部が存在しないと判定する。
【0032】
このように、CPU2は、例えば重なり領域Ab(他の重なり領域であっても同様である)における、いずれの累積加算エリアにも、所定の閾値を越えるコントラストデータが存在しないために貼り合わせが不可能であると判断した場合に、接合情報出力端子部1からその旨の情報を出力する。
【0033】
接合情報出力端子部1からの出力信号により、操作者に対して、貼り合わせが不可能である旨の情報がアラームとして出力される。又、接合情報出力端子部1からの出力信号は、本本例のOAカメラのシャッターが作動しないように自動的にガードするといったシャッター動作の制御信号としても使われる。ここで、アラームというのは、例えばファインダーの中にLEDを発光させたり、注意を喚起するための音を出す等、様々な方法がある。
【0034】
一方、例えば重なり領域Abにおける累積加算エリアに、閾値を越えるコントラストデータが存在し、貼り合わせが可能であるとCPU2により判断された場合には、座標変換部110や、ずれ量算出部113等が図19と同じ方法で、部分画像の貼り合わせ接合処理を行うものである。
【0035】
このようにして、一の画像と他の画像との部分的に重複する領域の、前記一の画像側及び/又は前記他の画像側に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを、予め定められた所定の特徴評価基準に基づいて判定するための判定手段と、前記判定手段による前記判定結果を利用して、前記一の画像と前記他の画像を重ね合わせて、貼り合わせ処理を行うための接合画像形成手段とを備えた画像取扱装置を実現することができる。
【0036】
従って、本例によれば、部分画像の重なり領域の中に重ね合わせ接合に利用するための画像の特徴部が存在するか否かを判定できるという効果を奏するものである。
【0037】
即ち、更に具体的に説明すれば、重なり領域において、特徴部が存在しない場合は、特別な回路等を追加することなく、その旨を判定して、貼り合わせが不可能であることを操作者に伝えるためのアラーム等の情報が出力される。
【0038】
尚、上記判定手段は、上記本例ではAFの制御データとしてのコントラストデータに着目し、特別な専用回路を用いないで、従来の累積加算部115やCPU2を利用する、場合について説明したが、これに限らず上記判定用の専用の回路を構成して実現してもよいし、所定の特徴評価基準としては、コントラストデータに関するものに限らず実現してもよいし、要するに部分画像の重なり領域の中に貼り合わせ接合に利用するための画像の特徴部が存在するか否かを判定できさえすれば、実現回路の内容や、所定の特徴評価基準の内容は問わない。
【0039】
又、上記本例では、特徴部の存在を判定する際に、重なり合う2つの部分画像の内の先に取り込まれた部分画像に属する重なり領域の中を対象にして行う場合について説明したが、これに限らず、例えば後に取り込まれた部分画像に属する重なり領域の中を対象にしてもよいし、その両方を対象にしてももちろんよい。
【0040】
又、上記本例では、接合情報出力端子部1からの、貼り合わせが不可能である旨の情報の出力は、シャッターの動作をロックしたり、操作者に対して注意を喚起する趣旨でアラームを出す等のために用いられる場合について説明したが、これに限らず、接合情報出力端子部1からの出力の用いられ方については、その条件、場面あるいは、目的等を問わない。
【0041】
又、本発明は、ハードウェア的に、各構成部を用いて実現してもよいし、これに限らず、ソフトウェア的に実現するようにしてもよい。
【0042】
次に説明する内容は、上述したところのOAカメラを用いて、部分画像の貼り合わせ接合を行う際に、上記所定の閾値を越えるコントラストデータが存在しない場合、OAカメラ側から撮像対象に対して、積極的にコントラストをつくってしまうという例に関するものである。
【0043】
上記実施例では、重なり領域において、所定の閾値を越えるコントラストデータが存在しない場合には、貼り合わせができないため、自動的にOAカメラのシャッター動作をロックし、例えば操作者が誤って撮影することを未然に防止するというものである。従って、ずれた画像同士をずれたまま貼り合わせてしまうことを防止できるという大きな利点はあるが、ずれた画像同士を正しく貼り合わせることができないという意味においては、従来の場合と同じであった。
【0044】
そこで、本例は、上述した点等を考慮し、部分画像の重なり領域の中に重ね合わせ接合に利用するための画像の特徴部が存在するか否かを判定することができ、更にその特徴部が存在しない場合であっても、部分画像同士の位置ずれを修正して正しく貼り合わせることができるという画像取扱装置を提供することを目的とする。
【0045】
図4は、画像取扱装置にかかる一例としてのOAカメラの構成を示すためのブロック図であり、同図を用いて本例の構成を説明する。
【0046】
尚、図1と同じものには、同じ符号を付し、その説明を省略する。又、図19の構成との主な相違点は、CPU2等により、重なり領域において、特徴部が存在しないと判定された場合でも、貼り合わせの接合処理が正しく行えるようにするために、撮像対象に対して、積極的に特徴部としてのコントラストを擬似的に作るという趣旨で、補助光用素子としてのLED11(マーカー投射手段の一部である)と、そのLED11の発光のタイミング等を制御するための補助光駆動部12(マーカー投射手段の一部である)等を設けた点である。
【0047】
LED11は、イメージャーとしての第1CCD105(又は、第2CCD106)が識別可能な波長を有する光を投射するものである。又、LED11は、撮像対象に対して、部分画像の重なり領域に対応する部分に、自身が投射する光が当たるように、OAカメラの内部に設けられている。補助光駆動部12は、CPU2からの、上記重なり領域に特徴部が存在しない旨等の指示に基づき、補助光用素子としてのLED11の発光動作等を制御するものである。
【0048】
以上のような構成において、図5、図6を用いて、本例の動作を説明する。
【0049】
ここで、図5は、本例の動作を説明するためのタイムチャートである。
【0050】
まず、OAカメラの電源(OAカメラの電源のON/OFF状態を、図5において、POWER信号51にて示す)が入ると、撮影するしないにかかわらず、ミラースキャンが始まる。ここで、図5では、ミラースキャンの動作状況は、所定のタイミングで取り込まれる各部分画像(部分画像A,B,C,D,・・・)との対応関係を示すためにA,B,C,Dと表示したミラースキャンタイムチャート52に示すように、A,B,C,D,A,B,C,D,・・・という順番にスキャンを繰り返していく。尚、ミラースキャンタイムチャート52において、A〜Dの各アルファベット文字の間をつなぐ「ぼう線」は、全反射ミラー101が移動中であること、更に、各アルファベット文字を「四角」で囲んであるのは、例えばAの部分では、部分画像Aの領域の絵をイメージャー(第1CCD105及び第2CCD106)に映していることを表すものである。ミラースキャンタイムチャート52におけるAのタイミングでイメージャーに光が蓄積される。
【0051】
これを順次繰り返し、AからBへスキャンし、又、BからCへスキャンして、全反射ミラー101が順次移動する毎に、所定の部分画像をイメージャーに映していくという順序になる。このようにミラースキャンをすることにより、CCD(第1CCD105及び第2CCD106)の出力53は、例えば部分画像Aが露光されてからAの出力が所定のタイミングだけ遅れて出力されるというように、部分画像の露光タイミングに対して所定のタイミングだけ遅れて出力されるが、A,B,C,Dという順序は基本的には変わらない。
【0052】
ここで、仮に、重ね合わせに必要な画像の特徴部としての、例えば所定の閾値を越えるコントラストデータは、部分画像の重なり領域の中に存在しないという判定がCPU2によって下された場合、接合情報出力端子部1(図4参照)からアラーム信号54として、Highの信号が出力される。ここで、アラームというのは、例えばファインダーの中にLEDを発光させたり、注意を喚起するための音を出す等、様々な方法がある。
【0053】
このアラーム信号54として、Highの信号が出力されて、必要に応じて何回か特徴部の探索が繰り返され、それでも見つからない場合は、特徴部すなわち、コントラストがないという判断がなされる。この場合に、レリーズボタンが押されると(図5において、レリーズ信号55がHighレベルを示している場合に対応する)、この時点で貼り合わせ領域にコントラストが存在しないという判定がCPU2により出されているため、補助光としてのLED11を発光させて、擬似的なコントラストを作り出し、これを利用して部分画像の貼り合わせを行う。
【0054】
LED11を発光させるタイミングとしては、ミラースキャンタイムチャート52で示すとおり、部分画像Aが露光されているタイミング51aと、部分画像Bが露光されているタイミング51bとでLED11を2回発光させる(LED11を発光させるタイミングは、図5の補助光信号56がHighレベルを示している場合に対応する)。
【0055】
補助光(LED11)を投射する場所は、部分画像相互の重なり領域でなければならないので、図6に示すように、例えば部分画像Aに対してはその画像面の右端61、部分画像Bに対してはその画像面の左端62となる。
【0056】
このようにして、部分画像のそれぞれの位置に補助光が映し出される。
【0057】
本来、この部分画像相互の重なり領域は、貼り合わせるための特徴部が存在せず、コントラストがない「べたっとした画像」であったが、この補助光が映しだされたことによって、擬似的な特徴部が存在し、位置ずれを検出することが可能となり、位置ずれを生じることなく、部分画像を正しく貼り合わせることができる。 従って、例えば、操作時の手ぶれ等により、カメラがずれて、部分画像Aと部分画像Bが、本来の位置から縦方向へYだけずれて撮影された場合でも、この補助光の情報に基づいて貼り合わせれば正しく貼り合わせることができる。
【0058】
このようにして、一の画像と他の画像との部分的に重複する領域の、前記一の画像側及び/又は前記他の画像側に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを、予め定められた所定の特徴評価基準に基づいて判定するための判定手段と、前記重複する領域に対応する撮像対象に対して、前記重ね合わせに利用するマーカーを投射するためのマーカー投射手段と、前記判定手段による前記判定結果を利用して、前記一の画像と前記他の画像を重ね合わせて、貼り合わせ処理を行うための接合画像形成手段とを備えている画像取扱装置を実現することができる。
【0059】
従って、本例によれば、部分画像の重なり領域の中に重ね合わせ接合に利用するための画像の特徴部が存在するか否かを判定することができ、更にその特徴部が存在しない場合であっても、部分画像同士の位置ずれを修正して正しく貼り合わせることができるというものである。
【0060】
尚、本発明におけるマーカーは、上記実施例ではLEDの光として、説明したが、これに限らず、要するにイメージャーが識別可能でさえあればどのようなものでもよい。
【0061】
又、マーカーとして光を用いる場合、要するにイメージャーが識別可能でさえあれば、例えばどのような波長を有する光であってもよく、光の種類等は、問わない。
【0062】
上記の例では、部分画像の重なり領域に特徴部が存在しない場合に、装置側から撮像対象に対して、LEDの光を投射させることにより、積極的にコントラストを作って、部分画像相互の位置ずれを検出し、ずれのない正しい貼り合わせの処理を行うことができるというものである。
【0063】
しかしながら、このような構成では、撮像対象には本来存在しなかったところのコントラストが出力画像に出力されてしまう場合が考えられる。
【0064】
そこで、貼り合わせの接合処理としては必要であるが、出力画像としては、不要なコントラスト、すなわち本来存在すべきでない邪魔な画像を出力画像に表れないようにすることを目的として、その邪魔な画像を事前に消去することができる例について、次に説明する。
【0065】
部分画像の重なり領域が、特徴部の存在しない、すなわちコントラストのない領域として判定された場合、その領域は、おそらく変化の少ない「べったりとした画像」であろうとの判断に基づき、上記邪魔な画像の周辺の画像に置き換えて光っている部分を消去し、本来の画像に極めて近い画像に戻してから、それを出力するための補間部71(図7参照)を設けるというものである。ここで、図7は、補間部71の構成を示すためのブロック図であり、同図において、▲1▼を付した部分は、図4における出力部114の出力側としての▲1▼を付した部分に対応し、相互に回路的な接続状態にあることを示している。
【0066】
又、他の例として、2値化された信号を扱うOAカメラの場合について、図8を用いて次に説明する。ここで、図8は、2値化部75の構成を示すためのブロック図であり、同図において、▲1▼と▲3▼を付した部分は、図4における出力部114の出力側としての▲1▼と、接合情報出力端子部1の出力側としての▲3▼を付した部分に対応し、相互に回路的な接続状態にあることを示している。
【0067】
この場合、出力信号が2値化されており、2値化されている出力画像信号にLED11の光が載ると、周囲が「黒」であるにもかかわらず、光の当たった部分だけが「白」になり、本来のものとは異なる画像になる。
【0068】
この場合、上記の例でも説明したように、重なり領域にはコントラストがないわけであり、例えばその部分画像Aの右端と、部分画像Bの左端の重なり領域だけは、強制的に「黒」にするという処理を行えば2値化の場合でも、上記の例と同様に対応できる。
【0069】
ところで、以下に示す実施例では、部分画像を貼り合わせて接合処理された画像を高密度に記録するために、例えばJPEGのフォーマットに基づいて帯域圧縮を行って出力する装置に関して、部分画像の重なり領域に特徴部が存在しない場合でも、部分画像同士の位置ずれを修正して正しく貼り合わせることができるという画像取扱装置について、図面を参照しながら具体的に説明する。
【0070】
図9は、請求項1記載の本発明にかかる画像取扱装置の一実施例としてのOAカメラ構成を示すためのブロック図であり、同図を用いて、本実施例の構成を説明する。尚、図4と同じものには、同じ符号を付し、その説明を省略する。又、図4で示す構成との主な相違点は、本実施例の場合、コントラストデータを得る際に、JPEGのフォーマットに基づくDCT処理(ここで、DCT処理とは、主に画像の並びを周波数の並びに変換する処理等をいう)を施し、画像データの帯域圧縮を行う過程において得られるDCT係数を利用する点である。
【0071】
図9において、DCT処理部81(本発明の直交変換手段に対応)は、ブロック化された画像データに対してDCT処理を施すものであり、ジグザグスキャン部82は、周波数領域での並びに変換されたものを、低周波数成分から高周波数成分の順にシリアルに並べ替えを行うものであり、累積加算部83は、ジグザグスキャン後の信号の必要な部分のみを累積加算するもので、これにより、AE用のデータやAF用のコントラストデータが得られる。又、ハフマン符号化部84は、ジグザグスキャン後のデータを符号化するためのものである。
【0072】
以上のような構成において、図10を用いて、本実施例の動作を説明する。
【0073】
まず、JPEGのフォーマットに基づく、8画素×8画素の64画素のブロック91に対応するブロック化されたデータに対してDCT処理が施され、ブロック化されたデータに関して個々に付されている番号1から番号64の順番で周波数別に分解される。ここで、図10(a)は、JPEGのフォーマットに基づく、8画素×8画素の64画素のブロック91を示す説明図であり、同図(b)は、ブロック化されたデータに対するDCT処理を説明するための説明図である。
【0074】
番号1で示したところのデータほど周波数が低く、番号の数字が大きくなるところのデータほど高い周波数成分を有している。これをジグザグスキャン部82によりジグザグスキャンすると、番号1から番号64のデータが順番にシリアルに並び替えがなされる(図10(b)参照)。ここで、番号1というのは、8×8画素のブロック91の中のDC成分であり、番号2、3・・・のように順に数が大きくなるに従い、周波数成分が高くなっていく。
【0075】
従って、例えば、信号の低周波成分を利用するところのAE制御を行うための必要なデータを得るためには、番号1から番号4までといった比較的低い周波数成分のみを用いて累積加算部83にて累積加算することにより、AE制御用のデータが得られる。
【0076】
一方、AF制御の場合には比較的大きなコントラストが必要となるので、比較的周波数の高い領域のみを用いて累積加算部83にて累積加算し、AF制御用のデータが得られる。
【0077】
このようにして、ジグザグスキャン部82によるジグザグスキャンの結果、所定の制御に必要な部分だけが累積加算部83にて累積加算され、その情報がCPU2に送られて、AEやAFの駆動が行われる。
【0078】
以上のことから明らかなように、CPU2により、部分画像相互の重なり領域にコントラストが存在しないと判断された場合、アラーム情報を出力するとか、あるいは、更に撮像対象に向けて補助光を投射し、擬似的なコントラストを積極的に形成することにより、位置ずれのない正しい接合画像を作ることができる。
【0079】
又、JPEG等に用いられるDCTを利用しているシステムにおいて、特別な回路を追加しなくても、一の画像と他の画像とを重ね合わせるために必要な特徴部が存在するか否かを判定するために利用できる評価基準を簡単に得ることが出来る。従って、本実施例によれば、上記評価基準等が無かった従来の装置のように、特徴点を探す処理に時間がかかり撮影時間が長くなることもない。
【0080】
又、以上のことから上記実施例によれば、例えば上記DCT係数のような直交変換データに関して定められた基準に基づいて、部分画像の重なり領域の中に重ね合わせ接合に利用するための画像の特徴部が存在するか否かを判定することができ、更にその特徴部が存在しない場合であっても、部分画像同士の位置ずれを修正して正しく貼り合わせることができるというものである。
【0081】
又、本発明は、カメラに限らず複写機、プリンタ、ファクシミリ、フィルムスキャナーなど他の画像取扱装置にも適用可能である。
【0082】
尚、本実施例の直交変換データに関して定められたに基準として、上記実施例では、DCT係数等、を用いる場合について説明したが、これに限らず、例えばDST(Discrete sine transfer)処理によるDST係数やフーリエ変換係数等を用いて実現してももちろんよい。
【0083】
ところで、前述のOAカメラ等では、部分画像同士の貼り合わせによる接合処理を行う場合、次のような処理が本出願人から提案されている。
【0084】
このOAカメラの構成については、図21に示すが、既に説明した図19の内容と、2値化部119を除いてほぼ同じであるため、その説明を省略する。
【0085】
すなわち、図19との主な相違点は、図21では、座標変換部110にて座標変換された画像データは、2値化部119にて、2値化され出力部114を経て出力されると共に、境界バッファ111に保持されて、その保持された2値化データに基づいて動きベクトルを検出する点である。
【0086】
通常、部分画像同士の、重なり領域での相互の位置ずれ量をずれ量算出部113にて算出し、相互の画像を切り換える位置を一律に固定した所で行うことが考えられる。
【0087】
例えば、図23(a)に示すように、部分画像Aの左端の所定の切り替え場所に、仮に、文字「1」がまたがってしまった際、部分画像Aをその所定の切り替え場所から部分画像Bに切り換えると、文字「1」のまん中で相互の画像が接合されることになる。ここで図23(a)は、部分画像Aと部分画像Bとの貼り合わせの過程で、ずれが生じていない場合を説明する図である。図23(a)は、部分画像Aと部分画像Bとの貼り合わせの過程で、ずれが生じていない場合を説明する図であり、同図(b)は、部分画像Aと部分画像Bとの貼り合わせの過程で、ずれが生じている場合を説明する図である。
【0088】
図22(a)は、接合処理における出力状態の概要を説明するためのタイムチャートであり、同図(b)は、画像の領域を示すための説明図である。以下同図(a)、(b)を用いて、図21のOAカメラでの処理動作等を説明する。
【0089】
まず、撮像に際してミラースキャンが行われ、図22(b)に示すように部分画像A,B,C,Dというようにスキャンされるので、各部分画像のデータは、図22(a)の、▲1▼出力141に示すようにA,B,C,Dの順番に出力される。
【0090】
このように出力される各部分画像に対して、相互の位置ずれを調整した後、接合に際して、部分画像を切り替える位置としては、所定の重なり領域内であればどこで切り替えを行っても基本的には接合ができる。
【0091】
そこで、この例では、図22(b)に示すように、部分画像Bのスタート点、部分画像Cのスタート点、部分画像Dのスタート点を、部分画像の切り替え位置とすると、各部分画像の領域は、Ax,Bx,Cx,Dとなる。従って、X出力142のタイムチャートとしては、▲1▼出力141から出力されたA,B,C,Dというデータに対して、Ax,Bx,Cx,Dとなり、図22(b)に示すように完全に貼り合わせが行えて、全ての部分画像の接合が完了する。
【0092】
しかしながら、このような構成では、部分画像の切り替える位置あるいはタイミングは、常に固定であるため、仮に、部分画像の切り替える位置に文字が存在して、位置ずれ補正が若干でもずれていた場合には、図23(b)に示すように、ずれた画像が出力されてしまうといった欠点があった。すなわち、動きベクトルを検出して、部分画像同士のずれ量を算出して、座標変換を行い、これによりずれた画像の位置を元に戻すという操作をする過程において何らかの貼り合わせ誤差が生じて、例えば1画素程度のずれが発生した場合等は上記のような問題は、避けられず、とりわけ画像が文字である場合には、顕著であった。
【0093】
本例は、図21の画像取扱装置のこのような課題を考慮し、部分画像同士を貼り合わせる場合、部分画像同士の重なり領域の中に存在する特徴部にずれを生じない画像取扱装置を提供することを目的とする。
【0094】
図11は、画像取扱装置にかかる一例としてのOAカメラの構成を示すためのブロック図、そして図13は、後述する切り替え制御手段5の回路構成を示すための図であり、同図を用いて本例のOAカメラの構成を説明する。尚、既に説明した図4と同じものには、同じ符号を付して、その説明を省略する。又、図4に示す構成との主な相違点としては、図11に示す構成では、部分画像の貼り合わせによる接合処理に際し、利用する部分画像の切り替えを重なり領域の中の特徴部の形態に基づいて、制御するために切り替え制御手段5を備えた点である。又、図11に示す構成では、座標変換部110にて座標変換された画像データは、2値化部119にて、2値化され出力部114を経て出力されると共に、境界バッファ111に保持されて、その保持された2値化データに基づいて動きベクトルを検出するという点等も異なる。
【0095】
図13において、▲1▼と▲2▼を付した部分は、図11における切り替え制御手段5への入力部としての▲1▼と▲2▼を付した部分に対応し、相互に回路的な接続状態にあることを示している。又、同図に関して、信号の切り替え用のSW121は、▲1▼部分と▲2▼部分から入力されてくる信号、すなわち▲1▼データ125と、▲2▼データ126(図15参照)を切り替えて出力するためのスイッチ手段であり、SW制御回路122は、AND回路123からの信号と、水平同期信号(HSYNC)128(図15参照)の入力信号により、SW121の接続状態を切り替え制御するためのものであり、SW制御信号129(図15参照)を出力する。AND回路123は、自身の入力側が、常に同一のタイミングで部分画像の信号を切り替えようとして出力されるセレクト信号(SELECT)127(図15参照)の出力側と、出力部114の出力側(▲1▼部分に対応)とに接続されるように構成されている。
【0096】
以上のような構成において、主として図12(a)、及び図15等を用いて、本例の動作を説明する。尚、図12(a)は、本例の接合処理における出力状態の概要を説明するためのタイムチャートであり、同図(b)は、画像の領域を説明するための説明図である。又、同図(a)において、▲1▼出力125と、▲2▼出力126(境界バファ111内のデータの出力に対応)は、上記の▲1▼データ125と、▲2▼データ126(図15参照)に対応しているので、同じ符号を付し、これらを用いて張り合わされた画像データをY出力124とする。ここで、図22との主な相違点は、▲2▼出力126を活用する点等である。
【0097】
まず、▲2▼出力126、すなわち境界バファ111内の出力は、例えば、部分画像Aを1回ミラースキャンした時に、部分画像Bとの動きベクトルの検出を行うために、部分画像Aの右端の画像情報としてのArを、部分画像Bがスキャンされた時のために、2値化データとして境界バッファ111内に保存しておく必要がある。 次に、部分画像Bがスキャンされて出てきた時に、部分画像Bの左端と、境界バッファ111内に保存されている部分画像Aの右端Arとを各々利用して、相互の位置ずれや、動きベクトルを検出するように構成されているので、部分画像Bが出力部114から出力される時は、境界バッファ111の中にはArが入っているため、図12(a)の▲1▼出力125と、▲2▼出力126で示すように、部分画像Bが出力部114から出力されるタイミングで、境界バッファ111からはArが出力される。
【0098】
その後、順次、部分画像Cが出力されるタイミングで部分画像Bの右端Brが出力され、部分画像Dが出てくるタイミングでCrが出てくる。
【0099】
ここで、重要な点は、出力部114と境界バファ111の出力をSW121にて巧みに切り替えることにより、従来のような部分画像の貼り合わせに際して、接合部の画像がずれないように構成されている。
【0100】
すなわち、図12(b)に示すように、要するに、部分画像Aと部分画像Bとの重なり領域では、一律のタイミングで部分画像を切り替えるのではない、ということである。
【0101】
更に、そのタイミング等に関して、図13、図15、図16を用いて説明する。ここで、図15は、本例の接合処理における出力状態を説明するためのタイムチャートであり、図13は、切り替え制御手段5の回路構成を説明するための説明図である。又、図16は、部分画像Aと部分画像Bの切り替えのタイミングを説明するための説明図である。
【0102】
図15において、1回のミラースキャンで一つの部分画像の領域が取り込まれるが、例えば、部分画像Bの領域がスキャンされ、出力されているタイミングについて説明する。
【0103】
画像信号は水平方向にスキャンされて、例えば部分画像Bのデータが、水平同期信号(HSYNC)128の立ち下がりタイミング154で示す時点で▲1▼データ125として出力される。ここで、▲1▼データ125の信号波形としては、文字の時にHigh、白地の時にLowを示すものとする。▲2▼データ126により示されるデータは、境界バファ111に保持されている部分画像Aの境界のデータであり、部分的に▲1▼データ125の信号波形と同じになる。
【0104】
次に、図16を用いて、セレクト信号127等の動作について、説明する。
【0105】
同図に示すように、部分画像151(図12(b)の部分画像Aに対応)と部分画像152(図12(b)の部分画像Bに対応)が所定の領域で重なっている。 ここで、仮に水平同期信号(HSYNC)128の立ち下がりタイミング154で示す時点で、部分画像151から部分画像152へ一律に切り替えたのでは、従来と同じになる。
【0106】
そこで、部分画像の重なり領域153の中であれば,部分画像151を出しても部分画像152を出しても基本的には変わらないことから、水平同期信号(HSYNC)128の立ち下がりタイミング154を利用して、部分画像151の出力が終わる時点よりも充分早い時点で、セレクト信号(SELECT)127の立ち上がりタイミング155で示す時点にて、切り替えの信号を作るとすると、基本的には、正しい貼り合わせが行われる。
【0107】
しかし、水平同期信号(HSYNC)128と同期するセレクト信号(SELECT)127のLowのパルス幅がこのセレクト信号を各Hに応じて時間的に固定しておくと、結果的には境界線が常に一定であり、それのみを切り替え信号をして利用するならば、上述した理由から、切り替えによる部分画像の接合部が直線的になるので、文字ずれや、段差が発生する可能性がある。
【0108】
本例は、これを回避するために、更に次のように制御する。再び、図15に戻って説明する。
【0109】
水平同期信号(HSYNC)128の最初の立ち上がりタイミングではセレクト信号(SELECT)127がLowからHighに切り替わって、部分画像Aから部分画像Bに切り替えるタイミング129aでは、▲1▼データ125は、Lowすなわち、文字がない「白」の部分であるため、このタイミングでは無条件に切り替えても問題は発生し得ない。
【0110】
次の、セレクト信号(SELECT)127がLowからHighに切り替わるタイミング129bでは、▲1▼データ125は、Highすなわち、文字が存在することを示しており、このタイミングで切り替えてしまうと、上述のような要因で、場合によれば接合された画像にずれが発生する恐れを有している。
【0111】
そこで、▲1▼データ125が、HighからLowになるまで、すなわちタイミング129cの時点まで切り替えるのを待ち、それから次の部分画像Bに切り替えようにするものである。
【0112】
以上述べた、部分画像の切り替えるタイミングの操作等に関して、図13に示す切り替え制御手段5により実現することにより、ずれや段差が起こることはなくなる。尚、切り替え制御手段5の回路によれば、図17に示すように、切り替え場所(図17では、切り替え場所を破線201で示す。又、「1」の画像は全て部分画像Aの画像データに基づいて再現される)というのは文字の右側を沿って変化することになる。ここで図17は、図13に示す構成の切り替え制御手段5の回路を用いた場合の、画像データの切り替え場所を示すための説明図である。
【0113】
上記の例では、「1」のような形状の単純なものの場合であったが、例えば「2」のような複雑な文字の場合には、上記のような方法では、うまく判定か出来ないことがあり、次にその対応例について説明する。
【0114】
すなわち、このような場合は、例えば、文字毎のいわゆるプロジェクション処理等を行う。ここで、プロジェクション処理とは、所定の文字に対して、X方向とY方向のそれぞれの投影を行い、その幅を検出する処理である。
【0115】
例えば、文字が「2」の場合、図18に示すように、「2」に外接する矩形の領域(図18では、この外接矩形領域202を一点鎖線で表す)が、認識されてデータとして得られる。このようにして得られた外接矩形データ203を、図14に示すAND回路123の入力データとして用い(外接矩形データ203があるときにはセレクト信号が切り替わらずに、待機させるというような構成にする)、それ以外は、上記の例で説明した図13の構成と同じもので、同じ方法により処理することで、更に正確に画像のずれ防止を実現できるものである。ここで、図14は、図11における切り替え制御手段5の別の回路構成を説明するための説明図である。又、図18は、図14に示す構成の切り替え制御手段5の回路を用いた場合の、画像データの切り替え場所を示すための説明図である。
【0116】
すなわち、以上のような構成で、切り替えタイミングを決定することにより、図18に示すように、必ず文字の外接矩形領域202に沿って切り替わるので、決して文字をまたぐことはなくなり、仮に位置ずれ検出の誤差が発生しても、そのことが文字等の画像の接合状態に影響をおよぼさないため、先に説明した図13等による構成よりも、更に精度良く位置ずれの防止等ができる。
【0117】
このようにして、一の画像と、その一の画像と部分的に重複する他の画像について、前記一の画像と前記他の画像を重ね合わせて、貼り合わせ処理を行うための接合画像形成手段と、前記貼り合わせ処理された結果としての接合画像を形成する際に、前記重ね合わせる画像部分を前記一の画像を利用するか、又は前記他の画像を利用するかを、前記重複する領域の画像の形態に基づいて、切り替え制御を行うための切り替え制御手段とを備えている画像取扱装置を実現することができる。
【0118】
従って、本例によれば、部分画像同士を貼り合わせる場合、部分画像同士の重なり領域の中に存在する特徴部にずれを生じない画像取扱装置を提供することができる。
【0119】
尚、上記例では、出力データが2値データである場合について説明したが、これに限らず、多値データであってももちろんよく、同様の効果が得られる。
【0120】
又、本例は、ハードウェア的に、各構成部を用いて実現してもよいし、これに限らず、ソフトウェア的に実現するようにしてもよい。
【0121】
【発明の効果】
以上述べたところより明らかなように、本発明は、一の画像と、該一の画像と部分的に重複する領域を有する他の画像について、該重複する領域の特徴部で両者を位置合わせして貼り合わせ処理を行う場合に、特別な回路を追加することなく、各部分画像の重複する領域の中に貼り合わせ処理に利用するための画像の特徴部が存在するか否かを判定でき、前記特徴部が存在すると判定された場合はそのままずれのない貼り合せ処理が可能となり、特徴部が存在しないと判定された場合は警告することができるため、ずれた画像同士をずれたまま貼り合せてしまうことを防止できるという顕著な効果を有する。
【図面の簡単な説明】
【図1】本例の画像取扱装置にかかる一例としてのOAカメラの構成を示すためのブロック図
【図2】同実施例の累積加算部の構成等示すためのブロック図
【図3】図3(a);同実施例の部分画像の構成を説明するための説明図
図3(b);同実施例の累積加算エリアを説明するための説明図
【図4】本例の画像取扱装置にかかる一例としてのOAカメラの構成を示すためのブロック図
【図5】本例の動作を説明するためのタイムチャート
【図6】図4において補助光を投射する場所を説明するための説明図
【図7】図4において補間部を追加した例の構成を示すためのブロック図
【図8】他の例の2値化部の構成を示すためのブロック図
【図9】本発明にかかる画像取扱装置の一実施例としてのOAカメラの構成を示すためのブロック図
【図10】図10(a);JPEGのフォーマットに基づく、8画素×8画素の64画素のブロックを示す説明図
図10(b);ブロック化されたデータに対するDCT処理を説明するための説明図
【図11】本例の画像取扱装置にかかる一例としてのOAカメラの構成を示すためのブロック図
【図12】図12(a);本例の接合処理における出力状態の概要を説明するためのタイムチャート
図12(b);画像の領域を説明するための説明図
【図13】図11における切り替え制御手段の回路構成を説明するための説明図
【図14】図11における切り替え制御手段の別の回路構成を説明するための説明図
【図15】図11の構成による接合処理における出力状態を説明するためのタイムチャート
【図16】図11の構成による部分画像Aと部分画像Bの切り替えのタイミングを説明するための説明図
【図17】図13に示す構成の切り替え制御手段の回路を用いた場合の、画像データの切り替え場所を示すための説明図
【図18】図14に示す構成の切り替え制御手段の回路を用いた場合の、画像データの切り替え場所を示すための説明図
【図19】既提案によるOAカメラの構成を説明するためのブロック図
【図20】図19で示す従来例の各部分画像の重なり領域等を説明するための説明図
【図21】既提案による他のOAカメラの構成を説明するためのブロック図
【図22】図22(a);図21で示す従来の他のOAカメラの接合処理における出力状態の概要を説明するためのタイムチャート
図22(b);図21で示す従来の他のOAカメラの接合処理における出力状態の概要を説明する際の画像の領域を示す図
【図23】図23(a);図21で示す従来の他のOAカメラにおける部分画像Aと部分画像Bとの貼り合わせの過程で、ずれが生じていない場合を説明する図
図23(b);図21で示す従来の他のOAカメラにおける部分画像Aと部分画像Bとの貼り合わせの過程で、ずれが生じている場合を説明する図
【符号の説明】
1 接合情報出力端子部
2 CPU(判定手段)
81 DCT処理部
101 全反射ミラー
102 入射光
102a 通過光
102b 反射光
103 レンズ部
104 ハーフミラー
105 第1CCD
106 第2CCD
110 座標変換部(接合画像形成手段)
200 撮像対象画像[0001]
[Industrial applications]
The present invention relates to an image handling apparatus that is used in a business camera (hereinafter, referred to as an OA camera) for forming a high-definition image and that performs a process of bonding each partial image by a plurality of image sensors, and the like.And image composition methodIt is about.
[0002]
[Prior art]
Conventionally, the following OA camera has been proposed by the present applicant as an image handling apparatus using a predetermined method for obtaining an image with a large number of pixel configurations with a small number of pixel configurations.
[0003]
That is, the predetermined method is to scan a target image by a mirror for each partial image, and fetch each of the captured partial images for each of the plurality of image sensors corresponding to each of the plurality of image sensors. This is a method in which a multi-pixel image to be captured in a large area can be input by exposing and sequentially bonding the partial images obtained in this manner again. FIG. 19 is a block diagram for explaining the configuration of an OA camera as an example of its use.
[0004]
Hereinafter, the configuration and operation of the OA camera as the image handling device will be described with reference to FIGS.
[0005]
In FIG. 19, the
[0006]
Further, the
[0007]
Such an operation is repeated every time the
[0008]
Next, after the upper half image A1 corresponding to the partial image A and the lower half image A2 are captured, the
[0009]
Furthermore, in order to capture the partial images C and D, the area to be captured changes each time the
[0010]
However, what is important here is that, as shown in FIG. 20, for example, as shown in FIG. 20, in order to further combine the captured and uniformly combined partial images (partial images A, B, C, and D), At the position, the partial image A captured by the
[0011]
That is, in order to perform such superposition, as shown in FIG. 19, an overlapping area of a previously captured partial image (for example, an overlapping area Ab belonging to the partial image A as shown in FIG.
[0012]
Here, the following may be considered as factors that cause a shift in the mutual positional relationship between the captured overlapping partial images.
[0013]
For example, it is possible that the overlapping partial images captured by the mirror scan are configured to have a predetermined overlapping portion that is predetermined in advance, that is, an overlapping region composed of 1404 pixels × 72 pixels as shown in FIG. As described above, it is possible to determine whether there is an error or variation in the scan amount (predetermined angular movement amount) of the
[0014]
On the other hand, as described above, the
[0015]
The data subjected to the so-called cumulative addition processing in the
[0016]
Here, for example, the cumulative addition process in AF means that a set of pixels constituting a CCD as an imager is divided into predetermined regions to form one area, and each area is obtained by each pixel. Focusing on the high frequency components of the image data, it is intended to obtain contrast data (the larger the cumulatively added data is, the greater the contrast is determined) by cumulatively adding those waveforms.
[0017]
Each of the obtained contrast data is stored in a predetermined memory (not shown), and each of the contrast data is read out from the memory as necessary, and the AF is controlled based on the data. The control signal is transmitted to the focus lens of the
[0018]
[Problems to be solved by the invention]
However, in such a configuration, if there is no image feature to be used for superimposition joining in the overlapping area of the partial images, how much misalignment of the partial images to be joined has occurred with respect to each other However, there is a problem that there is no way to cope with this. Further, since there is no criterion or means for determining the presence or absence of a characteristic portion of the image, there is also a disadvantage that it takes a long time to search for a characteristic portion which may or may not be present for a long time.
[0019]
The present invention takes into account such problems of a conventional image handling apparatus, and when using a DCT (Discrete Cosine Transfer) used for a JPEG (Joint Photographic Expert Group) or the like, a part without adding a special circuit. It is possible to determine whether or not an image feature to be used for superimposition joining exists in the overlapping area of the image.Enables efficient image composition processingImage handling equipmentAnd image composition methodThe purpose is to provide.
[0020]
[Means for Solving the Problems]
To solve the aforementioned issues,The present inventionImage handling equipmentIs an image andThePartial overlap with one imageHaving an areaFor other images,In an image handling apparatus having an image synthesizing function of performing a bonding process by aligning both at a characteristic portion of the overlapping region,The one imageThe overlapping area on the sideAn image signal representing and / or the other imageThe overlapping area on the sideImage signal representingFrom eachOrthogonal transform means for obtaining orthogonal transform data;On the basis of the obtained orthogonal transform data, a contrast data extraction unit for obtaining contrast data, and the overlapping area on the one image side and / or the overlapping area on the other image side,Whether there is a feature necessary to overlap the one image and the other image,By comparing the obtained contrast data with a predetermined contrast value,Determining means for determining, and the determination result by the determining meansBased on the image synthesis control means for controlling the combining processEquippedCharacterized by.Further, in the image handling apparatus according to the present invention, when the image combining control unit determines that the characteristic portion is present by the determination unit, the image combining control unit performs the bonding process, and determines that the characteristic portion does not exist. In this case, a warning that bonding is impossible is issued. Further, in the image handling apparatus according to the present invention, the orthogonal transform unit is a DCT processing unit that obtains a DCT coefficient as orthogonal transform data, and the contrast data extracting unit accumulates only a necessary part from the obtained DCT coefficient. It is characterized by further comprising a cumulative addition section for adding.
Image synthesis method for image handling device according to the present inventionIsAn image handling apparatus having an image combining function of performing alignment processing of one image and another image having an area that partially overlaps the one image by aligning the two at a characteristic portion of the overlapped area An image transformation method for obtaining each orthogonal transformation data from an image signal representing the overlapping region of the one image and / or an image signal representing the overlapping region of the other image, A contrast data extraction step of obtaining contrast data based on the obtained orthogonal transformation data; and, in the overlapping area on the one image side and / or the overlapping area on the other image side,Whether there is a feature necessary to overlap the one image and the other image,By comparing the obtained contrast data with a predetermined contrast value,A determining step for determining;
The judgment result of the judgment stepAnd an image combining control step of controlling the combining process based on
Also, an image synthesizing method for an image handling apparatus according to the present invention.IsThe image combining control step performs the bonding process when the characteristic portion is determined to be present by the determining step, and when the characteristic portion is determined not to be present, bonding is not possible. A warning to the effect is issued. Further, an image synthesizing method of the image handling apparatus according to the present inventionIsThe orthogonal transformation step is a DCT processing step of obtaining DCT coefficients as orthogonal transformation data, and the contrast data extraction step further includes a cumulative addition step of cumulatively adding only a necessary part from the obtained DCT coefficients. It is characterized by.
[0021]
[Action]
In the present invention, the orthogonal transform meansEach orthogonal transform data is obtained from an image signal representing an overlapping area on the one image side and / or an image signal representing an overlapping area on the other image, and contrast data extracting means converts the orthogonal transform data into the obtained orthogonal transform data. And determining the contrast data based on the determined contrast data and comparing the determined contrast data with a predetermined contrast value to determine whether or not the overlap area on the one image side and / or the overlap area on the other image side. Determining whether there is a characteristic part necessary for superimposing the one image and the other image, and determining that the characteristic part is present by the determining means. In such a case, the bonding process is performed, and if it is determined that the characteristic portion does not exist, a warning that bonding is impossible is issued.
[0022]
【Example】
Hereinafter, embodiments according to the present invention will be described with reference to the drawings.
[0023]
FIG. 1 is a block diagram illustrating a configuration of an OA camera as an example of the image handling apparatus according to the present embodiment. FIG. 2 is a block diagram illustrating a configuration of the
[0024]
Note that the same components as those in FIG. 19 are denoted by the same reference numerals, and description thereof will be omitted. The main difference from the configuration of FIG. 19 is that, in addition to the conventional method of using the contrast data obtained by the accumulating
[0025]
Here, the determination means of the present invention is included in the
[0026]
In FIG. 2, a band-pass filter (BPF) 115a is for extracting only a predetermined high-frequency component from input image data, and an
[0027]
In the above configuration, the operation of this example will be described mainly with reference to FIG.
[0028]
In the figure, as for the
[0029]
Then, the
[0030]
Further, the
[0031]
That is, the
[0032]
As described above, the
[0033]
According to the output signal from the joining information
[0034]
On the other hand, for example, when the
[0035]
In this way, the one image and the other image are superimposed on the one image side and / or the other image side of the area where one image and another image partially overlap. A determination unit for determining whether there is a characteristic part necessary for the determination based on a predetermined characteristic evaluation criterion determined in advance, and using the determination result by the determination unit, the one image It is possible to realize an image handling apparatus including a joining image forming unit for performing a bonding process by superimposing the other image and the other image.
[0036]
Therefore, according to the present example, it is possible to determine whether or not there is an image feature to be used for superimposition joining in the overlapping area of the partial images.
[0037]
More specifically, if there is no characteristic portion in the overlapping area, the operator determines that the feature cannot be attached without adding a special circuit or the like, and determines that bonding is not possible. The information such as an alarm to be transmitted to is output.
[0038]
In the present embodiment, the determination unit focuses on the contrast data as AF control data, and a case has been described in which the conventional
[0039]
Further, in the above-described example, the case where the presence of the characteristic portion is determined with respect to the overlapping area belonging to the previously captured partial image of the two overlapping partial images has been described. However, the present invention is not limited to this. For example, an overlap area belonging to a partial image captured later may be targeted, or both may be targeted.
[0040]
Further, in the above example, the output of the information indicating that the bonding is not possible is output from the joining information
[0041]
In addition, the present invention may be realized by hardware using each component, or by not only this, but also by software.
[0042]
The content to be described next is that, when performing the bonding and joining of the partial images using the OA camera described above, if there is no contrast data exceeding the predetermined threshold, the OA camera side performs This is related to an example in which contrast is actively created.
[0043]
In the above embodiment, if there is no contrast data exceeding a predetermined threshold value in the overlapping area, since the sticking cannot be performed, the shutter operation of the OA camera is automatically locked, and for example, the operator may mistakenly shoot an image. Is to be prevented beforehand. Accordingly, although there is a great advantage that it is possible to prevent the displaced images from being stuck together while being displaced, this is the same as the conventional case in that the displaced images cannot be correctly stuck.
[0044]
Therefore, in this example, it is possible to determine whether or not there is a characteristic portion of an image to be used for superimposing and joining in the overlapping region of the partial images in consideration of the above-described points and the like, and furthermore, the characteristic It is an object of the present invention to provide an image handling apparatus capable of correcting a positional shift between partial images and pasting them correctly even when a part does not exist.
[0045]
FIG. 4 is a block diagram showing a configuration of an OA camera as an example of the image handling apparatus. The configuration of this example will be described with reference to FIG.
[0046]
Note that the same components as those in FIG. 1 are denoted by the same reference numerals, and description thereof will be omitted. The main difference from the configuration of FIG. 19 is that even when it is determined by the
[0047]
The
[0048]
The operation of this example in the above configuration will be described with reference to FIGS.
[0049]
Here, FIG. 5 is a time chart for explaining the operation of this example.
[0050]
First, when the power of the OA camera is turned on (the ON / OFF state of the power of the OA camera is indicated by the
[0051]
This is sequentially repeated, and scanning is performed from A to B, and then from B to C, and a predetermined partial image is projected on an imager every time the
[0052]
Here, if it is determined by the
[0053]
A High signal is output as the alarm signal 54, and a search for a feature is repeated several times as necessary. If the search is still not found, it is determined that there is no feature, that is, no contrast. In this case, when the release button is pressed (corresponding to the case where the
[0054]
As shown in the mirror
[0055]
Since the place where the auxiliary light (LED 11) is projected must be in the overlapping area of the partial images, for example, as shown in FIG. Is the
[0056]
In this way, the auxiliary light is projected at each position of the partial image.
[0057]
Originally, the overlapping area between the partial images was a “solid image” with no feature for bonding and no contrast, but the pseudo light was projected by this auxiliary light. There are various characteristic parts, and it is possible to detect the positional shift, and the partial images can be correctly pasted together without causing the positional shift. Therefore, for example, even when the camera is shifted due to camera shake during operation or the like and the partial image A and the partial image B are shifted from the original position by Y in the vertical direction, based on the information of the auxiliary light, If they are stuck together, they can be stuck correctly.
[0058]
In this way, the one image and the other image are superimposed on the one image side and / or the other image side of the area where one image and another image partially overlap. Determining means for determining whether there is a characteristic part necessary for the determination based on a predetermined characteristic evaluation criterion, and superimposing the image capturing target corresponding to the overlapping area A marker projecting unit for projecting a marker to be used for the first image and the other image by using the determination result by the determining unit to form a joined image for performing a bonding process And an image handling apparatus having the means.
[0059]
Therefore, according to the present example, it is possible to determine whether or not there is a feature of an image to be used for superimposition joining in the overlapping region of the partial images. Even if there is, it is possible to correct the positional deviation between the partial images and to paste them correctly.
[0060]
The marker in the present invention has been described as LED light in the above embodiment, but the present invention is not limited to this, and any marker may be used as long as the imager can be identified.
[0061]
When light is used as a marker, light having any wavelength may be used as long as the imager can be identified, and the type of light is not limited.
[0062]
In the above example, when there is no characteristic portion in the overlapping area of the partial images, the device side projects the light of the LED to the imaging target, thereby positively creating the contrast, and the position of the partial images relative to each other. The displacement can be detected and correct bonding processing without the displacement can be performed.
[0063]
However, in such a configuration, there is a case where a contrast that does not originally exist in the imaging target is output to the output image.
[0064]
Therefore, although it is necessary for the bonding process of bonding, as an output image, unnecessary contrast, that is, an objectionable image that is not intended to exist should be prevented from appearing in the output image. Next, an example in which can be erased in advance will be described.
[0065]
If the overlapping region of the partial images is determined to be a region having no characteristic portion, that is, a region having no contrast, the region is determined to be a “blurry image” with little change, and the above-mentioned disturbing image is determined. Is replaced with a peripheral image, the shining part is deleted, the image is returned to an image very close to the original image, and then an interpolation unit 71 (see FIG. 7) for outputting the image is provided. Here, FIG. 7 is a block diagram showing the configuration of the
[0066]
As another example, a case of an OA camera that handles a binarized signal will be described below with reference to FIG. Here, FIG. 8 is a block diagram showing the configuration of the
[0067]
In this case, the output signal is binarized, and when the light of the
[0068]
In this case, as described in the above example, there is no contrast in the overlap region. For example, only the overlap region between the right end of the partial image A and the left end of the partial image B is forcibly set to “black”. By performing the process of performing the above, even in the case of binarization, it can be handled in the same manner as in the above example.
[0069]
By the way, in the embodiment described below, in order to record an image which has been subjected to a joining process by pasting partial images at a high density, for example, a device which performs band compression based on the JPEG format and outputs the resultant image has overlapping image portions. With reference to the drawings, a specific description will be given of an image handling apparatus capable of correcting a positional shift between partial images and pasting them correctly even when a characteristic portion does not exist in an area.
[0070]
FIG. 9 is a block diagram showing the configuration of an OA camera as an embodiment of the image handling apparatus according to the first aspect of the present invention. The configuration of this embodiment will be described with reference to FIG. Note that the same components as those in FIG. 4 are denoted by the same reference numerals, and description thereof will be omitted. The main difference from the configuration shown in FIG. 4 is that, in the present embodiment, when contrast data is obtained, DCT processing based on the JPEG format (here, DCT processing mainly refers to the arrangement of images) This is a point of utilizing a DCT coefficient obtained in a process of performing band conversion of image data.
[0071]
In FIG. 9, a DCT processing section 81 (corresponding to the orthogonal transformation means of the present invention) performs DCT processing on the block image data, and a
[0072]
The operation of the present embodiment in the above configuration will be described with reference to FIG.
[0073]
First, DCT processing is performed on block data corresponding to a
[0074]
The data with the
[0075]
Therefore, for example, in order to obtain necessary data for performing AE control using a low frequency component of a signal, the
[0076]
On the other hand, in the case of AF control, a relatively large contrast is required. Therefore, cumulative addition is performed by the
[0077]
In this manner, as a result of the zigzag scanning by the
[0078]
As is apparent from the above, when the
[0079]
Also, in a system using DCT used in JPEG or the like, it is determined whether or not there is a feature necessary to superimpose one image on another image without adding a special circuit. An evaluation criterion that can be used for making a determination can be easily obtained. Therefore, according to the present embodiment, unlike the conventional apparatus without the above-described evaluation criterion or the like, the process of searching for a feature point takes a long time and the photographing time does not become long.
[0080]
Further, from the above, according to the above-described embodiment, for example, an image to be used for superimposition and joining in an overlapping region of a partial image based on a criterion defined for orthogonal transform data such as the DCT coefficient is used. It is possible to determine whether or not there is a characteristic portion, and even if the characteristic portion does not exist, it is possible to correct the positional displacement between the partial images and bond the partial images correctly.
[0081]
Further, the present invention is not limited to a camera but can be applied to other image handling apparatuses such as a copying machine, a printer, a facsimile, and a film scanner.
[0082]
In the above embodiment, the case where the DCT coefficient or the like is used as a reference defined for the orthogonal transform data of the present embodiment has been described. However, the present invention is not limited to this. Of course, it may be realized by using a Fourier transform coefficient or the like.
[0083]
By the way, in the above-described OA camera and the like, when performing a joining process by bonding partial images, the following process is proposed by the present applicant.
[0084]
Although the configuration of this OA camera is shown in FIG. 21, it is almost the same as the content of FIG. 19 described above except for the
[0085]
That is, the main difference from FIG. 19 is that in FIG. 21, the image data subjected to the coordinate conversion by the coordinate
[0086]
Usually, it is conceivable to calculate the mutual positional shift amount of the partial images in the overlapping area by the shift
[0087]
For example, as shown in FIG. 23A, if a character “1” is supposed to be located at a predetermined switching location on the left end of the partial image A, the partial image A is moved from the predetermined switching location to the partial image B. , The images are joined together in the middle of the character "1". Here, FIG. 23A is a diagram for explaining a case where no deviation has occurred in the process of bonding the partial image A and the partial image B. FIG. 23A is a diagram for explaining a case where there is no shift in the process of bonding the partial images A and B, and FIG. FIG. 7 is a diagram for explaining a case where a displacement has occurred in the bonding process.
[0088]
FIG. 22A is a time chart for explaining an outline of an output state in the joining process, and FIG. 22B is an explanatory diagram for showing an image area. Hereinafter, the processing operation and the like in the OA camera of FIG. 21 will be described with reference to FIGS.
[0089]
First, a mirror scan is performed at the time of imaging, and as shown in FIG. 22B, scanning is performed as partial images A, B, C, and D. Therefore, the data of each partial image is as shown in FIG. {Circle around (1)} As shown in the
[0090]
For each of the partial images output in this way, after adjusting the mutual positional deviation, the position for switching the partial images at the time of joining is basically set at any position within the predetermined overlapping area. Can be joined.
[0091]
Therefore, in this example, as shown in FIG. 22B, assuming that the start point of the partial image B, the start point of the partial image C, and the start point of the partial image D are the switching positions of the partial images, The areas are Ax, Bx, Cx, and D. Therefore, as a time chart of the
[0092]
However, in such a configuration, since the switching position or timing of the partial image is always fixed, if a character exists at the switching position of the partial image and the positional deviation correction is slightly deviated, As shown in FIG. 23B, there is a disadvantage that a shifted image is output. In other words, in the process of detecting a motion vector, calculating the amount of displacement between partial images, performing coordinate transformation, and returning the position of the displaced image to its original position, some kind of bonding error occurs, For example, when a shift of about one pixel occurs, the above-described problem is unavoidable, and particularly when the image is a character.
[0093]
In this example, in consideration of such a problem of the image handling apparatus of FIG. 21, in a case where partial images are pasted together, an image handling apparatus which does not cause a shift in a characteristic portion existing in an overlapping area of the partial images is provided. The purpose is to do.
[0094]
FIG. 11 is a block diagram illustrating a configuration of an OA camera as an example of the image handling apparatus, and FIG. 13 is a diagram illustrating a circuit configuration of a
[0095]
In FIG. 13, portions marked with (1) and (2) correspond to portions marked with (1) and (2) as input portions to the switching control means 5 in FIG. It indicates that it is in the connected state. Referring to FIG. 15, a
[0096]
With the above configuration, the operation of this example will be described mainly with reference to FIG. FIG. 12A is a time chart for explaining an outline of an output state in the joining processing of this example, and FIG. 12B is an explanatory diagram for explaining an image area. In FIG. 9A, the (1)
[0097]
First, (2) the
[0098]
Thereafter, the right end Br of the partial image B is sequentially output at the timing when the partial image C is output, and Cr is output at the timing when the partial image D appears.
[0099]
Here, the important point is that the output of the
[0100]
That is, as shown in FIG. 12B, in short, in the overlapping area of the partial images A and B, the partial images are not switched at a uniform timing.
[0101]
Further, the timing and the like will be described with reference to FIG. 13, FIG. 15, and FIG. Here, FIG. 15 is a time chart for explaining an output state in the joining processing of the present example, and FIG. 13 is an explanatory diagram for explaining a circuit configuration of the switching control means 5. FIG. 16 is an explanatory diagram for explaining the timing of switching between the partial image A and the partial image B.
[0102]
In FIG. 15, an area of one partial image is captured by one mirror scan. For example, a timing at which an area of the partial image B is scanned and output will be described.
[0103]
The image signal is scanned in the horizontal direction, and for example, data of the partial image B is output as (1)
[0104]
Next, the operation of the
[0105]
As shown in the drawing, the partial image 151 (corresponding to the partial image A in FIG. 12B) and the partial image 152 (corresponding to the partial image B in FIG. 12B) overlap in a predetermined area. Here, if the
[0106]
Therefore, if the
[0107]
However, if the low pulse width of the select signal (SELECT) 127 synchronized with the horizontal synchronizing signal (HSYNC) 128 is fixed temporally in accordance with each H, as a result, a boundary line is always formed. If only this is used as the switching signal and used, the joint of the partial images is linearized by the switching for the above-described reason, and thus there is a possibility that a character shift or a level difference may occur.
[0108]
In the present embodiment, in order to avoid this, the following control is further performed. Returning to FIG. 15, the description will be continued.
[0109]
At the first rising timing of the horizontal synchronization signal (HSYNC) 128, the select signal (SELECT) 127 switches from low to high, and at the
[0110]
At the
[0111]
Therefore, it is necessary to wait until (1) the
[0112]
The switching operation of the partial images described above is realized by the switching
[0113]
In the above example, a simple character having a shape such as “1” is used. However, in the case of a complex character such as “2”, it is difficult to judge properly using the above method. Next, a corresponding example will be described.
[0114]
That is, in such a case, for example, a so-called projection process for each character is performed. Here, the projection process is a process of projecting a predetermined character in the X direction and the Y direction, and detecting the width thereof.
[0115]
For example, when the character is “2”, as shown in FIG. 18, a rectangular area circumscribing “2” (in FIG. 18, this circumscribed
[0116]
That is, in the above configuration, by determining the switching timing, as shown in FIG. 18, the character is always switched along the circumscribed
[0117]
In this manner, for one image and another image that partially overlaps with the one image, a joined image forming unit for superimposing the one image and the other image and performing a bonding process When forming a joined image as a result of the bonding process, whether to use the one image for the overlapping image portion or to use the other image, An image handling apparatus including a switching control unit for performing switching control based on the form of an image can be realized.
[0118]
Therefore, according to the present example, it is possible to provide an image handling apparatus that does not cause a shift in the characteristic portion existing in the overlapping region of the partial images when the partial images are pasted together.
[0119]
In the above example, the case where the output data is binary data has been described. However, the present invention is not limited to this case.
[0120]
In addition, the present example may be realized by using the respective components in hardware, or is not limited thereto, and may be realized by software.
[0121]
【The invention's effect】
As is clear from the above description, the present inventionFor one image and another image having an area that partially overlaps with the one image, when performing the bonding process by aligning the two in the characteristic portion of the overlapping area,Without adding any special circuits,eachPartial imageDuplicateIn the areaPasteMatchingprocessingCan determine whether or not there is an image feature to use forWhen it is determined that the characteristic portion exists, the pasting process without displacement can be performed. When it is determined that the characteristic portion does not exist, a warning can be issued. Remarkable effect that it can be prevented from matchingHaving.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of an OA camera as an example according to an image handling apparatus of the present embodiment.
FIG. 2 is a block diagram showing a configuration and the like of a cumulative addition unit according to the embodiment;
FIG. 3A is an explanatory diagram for explaining a configuration of a partial image according to the embodiment;
FIG. 3B is an explanatory diagram for explaining the cumulative addition area of the embodiment.
FIG. 4 is a block diagram showing a configuration of an OA camera as an example according to the image handling apparatus of the present embodiment.
FIG. 5 is a time chart for explaining the operation of the present example.
FIG. 6 is an explanatory diagram for explaining a place where auxiliary light is projected in FIG. 4;
FIG. 7 is a block diagram showing a configuration of an example in which an interpolation unit is added in FIG. 4;
FIG. 8 is a block diagram illustrating a configuration of a binarizing unit according to another example;
FIG. 9 is a block diagram showing a configuration of an OA camera as one embodiment of an image handling apparatus according to the present invention.
FIG. 10 (a) is an explanatory view showing a block of 64 pixels of 8 × 8 pixels based on the JPEG format.
FIG. 10B is an explanatory diagram for explaining DCT processing on blocked data.
FIG. 11 is a block diagram showing a configuration of an OA camera as an example according to the image handling apparatus of the present embodiment.
FIG. 12A is a time chart for explaining an outline of an output state in the joining processing of the present example.
FIG. 12B is an explanatory diagram for explaining an image area.
FIG. 13 is an explanatory diagram for explaining a circuit configuration of a switching control unit in FIG. 11;
FIG. 14 is an explanatory diagram for explaining another circuit configuration of the switching control means in FIG. 11;
FIG. 15 is a time chart for explaining an output state in the joining processing by the configuration of FIG. 11;
FIG. 16 is an explanatory diagram for explaining the timing of switching between the partial image A and the partial image B according to the configuration of FIG. 11;
FIG. 17 is an explanatory diagram showing a switching position of image data when the circuit of the switching control means having the configuration shown in FIG. 13 is used
FIG. 18 is an explanatory diagram showing a switching position of image data when the circuit of the switching control unit having the configuration shown in FIG. 14 is used;
FIG. 19 is a block diagram for explaining a configuration of an OA camera according to a proposal.
FIG. 20 is an explanatory diagram for explaining an overlapping area and the like of each partial image of the conventional example shown in FIG. 19;
FIG. 21 is a block diagram for explaining a configuration of another OA camera proposed previously.
FIG. 22A is a time chart for explaining an outline of an output state in a joining process of another conventional OA camera shown in FIG. 21;
FIG. 22 (b) is a diagram showing an image area for explaining an outline of an output state in the joining processing of another conventional OA camera shown in FIG.
FIG. 23 (a) is a view for explaining a case where there is no shift in the process of bonding the partial images A and B in another conventional OA camera shown in FIG. 21;
FIG. 23 (b) is a view for explaining a case where a shift has occurred in the process of bonding the partial image A and the partial image B in another conventional OA camera shown in FIG.
[Explanation of symbols]
1 Joint information output terminal
2 CPU (determination means)
81 DCT processing unit
101 Total reflection mirror
102 Incident light
102a Light passing through
102b reflected light
103 lens section
104 half mirror
105 1st CCD
106 Second CCD
110 coordinate conversion unit (joining image forming means)
200 Image to be captured
Claims (6)
前記一の画像側の前記重複する領域を表す画像信号及び/又は前記他の画像側の前記重複する領域を表す画像信号から各直交変換データを得るための直交変換手段と、
前記得られた直交変換データに基づいて、コントラストデータを求めるコントラストデータ抽出部と、
前記一の画像側の前記重複する領域及び/又は前記他の画像側の前記重複する領域に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを、前記求められたコントラストデータを所定のコントラスト値と比較することにより判定するための判定手段と、
前記判定手段による前記判定結果に基づき、前記貼り合せ処理を制御する画像合成制御手段と、
を備えたことを特徴とする画像取扱装置。As an image, the other image having a region that overlaps the first image and the partial image handling apparatus having the image synthesizing function of performing combined and bonded processing position both in features of the area to the overlap At
Orthogonal transformation means for obtaining each orthogonal transformation data from an image signal representing the overlapping region on the one image side and / or an image signal representing the overlapping region on the other image side ;
A contrast data extraction unit for obtaining contrast data based on the obtained orthogonal transform data,
Whether a feature necessary for superimposing the one image and the other image exists in the overlapping area on the one image side and / or the overlapping area on the other image side . Determining means for determining by comparing the obtained contrast data with a predetermined contrast value ,
An image synthesis control unit that controls the combining process based on the determination result by the determination unit ;
Image handling apparatus comprising the.
前記コントラストデータ抽出部は、前記得られたDCT係数から必要な部分のみを累積加算する累積加算部をさらに備えたことを特徴とする請求項1または2に記載の画像取扱装置。The image handling apparatus according to claim 1, wherein the contrast data extraction unit further includes a cumulative addition unit that cumulatively adds only a necessary part from the obtained DCT coefficients.
前記一の画像の前記重複する領域を表す画像信号及び/又は前記他の画像の前記重複する領域を表す画像信号から各直交変換データを得るための直交変換ステップと、
前記得られた直交変換データに基づいて、コントラストデータを求めるコントラストデータ抽出ステップと、
前記一の画像側の前記重複する領域及び/又は前記他の画像側の前記重複する領域に、前記一の画像と前記他の画像とを重ね合わせるために必要な特徴部が存在するか否かを、前記求められたコントラストデータを所定のコントラスト値と比較することにより判定するための判定ステップと、
前記判定ステップによる前記判定結果に基づき、前記貼り合せ処理を制御する画像合成制御ステップとを備えたことを特徴とする画像取扱装置の画像合成方法。 An image handling apparatus having an image combining function of performing alignment processing of one image and another image having an area partially overlapping with the one image by aligning the two with a characteristic portion of the overlapped area In the image synthesis method of
An orthogonal transformation step for obtaining each orthogonal transformation data from an image signal representing the overlapping region of the one image and / or an image signal representing the overlapping region of the other image;
A contrast data extraction step of obtaining contrast data based on the obtained orthogonal transformation data;
Whether a feature necessary for superimposing the one image and the other image exists in the overlapping area on the one image side and / or the overlapping area on the other image side . A determination step for determining by comparing the obtained contrast data with a predetermined contrast value ,
An image combining control method for controlling the combining process based on the result of the determination by the determining step .
前記コントラストデータ抽出ステップは、前記得られたDCT係数から必要な部分のみを累積加算する累積加算ステップをさらに備えたことを特徴とする請求項4または5に記載の画像取扱装置の画像合成方法。6. The image combining method according to claim 4, wherein the contrast data extracting step further includes a cumulative adding step of cumulatively adding only a necessary portion from the obtained DCT coefficients.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5538895A JP3577127B2 (en) | 1995-03-15 | 1995-03-15 | Image handling apparatus and image composition method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5538895A JP3577127B2 (en) | 1995-03-15 | 1995-03-15 | Image handling apparatus and image composition method |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33641893A Division JP3497217B2 (en) | 1993-12-28 | 1993-12-28 | Image handling apparatus and image composition method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07273976A JPH07273976A (en) | 1995-10-20 |
| JP3577127B2 true JP3577127B2 (en) | 2004-10-13 |
Family
ID=12997136
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5538895A Expired - Lifetime JP3577127B2 (en) | 1995-03-15 | 1995-03-15 | Image handling apparatus and image composition method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3577127B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000032337A (en) * | 1998-07-14 | 2000-01-28 | Sony Corp | Image synthesis device |
| JP5896873B2 (en) * | 2012-10-09 | 2016-03-30 | 三井住友建設株式会社 | Blur image detection method |
-
1995
- 1995-03-15 JP JP5538895A patent/JP3577127B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07273976A (en) | 1995-10-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5652157B2 (en) | Imaging apparatus, image processing method, and computer program | |
| JP4745388B2 (en) | Double path image sequence stabilization | |
| JP4823179B2 (en) | Imaging apparatus and imaging control method | |
| KR101141345B1 (en) | Three-dimensional shape measuring device, three-dimensional shape measuring method, three-dimensional shape measuring program, and recording medium | |
| KR101626780B1 (en) | Imaging apparatus, image processing method, and image processing program | |
| CN101827215B (en) | Image capturing apparatus capable of extracting subject region from captured image | |
| EP0520741B1 (en) | Image compression associated with camera shake correction | |
| JP3497217B2 (en) | Image handling apparatus and image composition method | |
| US7869651B2 (en) | Image processing apparatus and image processing method | |
| JPH0580248A (en) | Automatic focusing device | |
| JP2007053427A (en) | Imaging apparatus, image processing method, and program | |
| JP2002027312A (en) | Imaging device | |
| JP5013282B2 (en) | Imaging apparatus and program | |
| JP3577127B2 (en) | Image handling apparatus and image composition method | |
| JP6196772B2 (en) | FOCUS DETECTION DEVICE, FOCUS DETECTION METHOD AND PROGRAM, AND IMAGING DEVICE | |
| JPH07264394A (en) | Image handling device | |
| KR100819811B1 (en) | Photographing apparatus, and photographing method | |
| JP3419946B2 (en) | Image handling equipment | |
| US8497930B2 (en) | Automatic focusing method and device in high-noise environment | |
| JP4921265B2 (en) | Imaging apparatus and image processing method | |
| JP2007124397A (en) | Image processing apparatus and image processing method | |
| JP3105515B2 (en) | Electronic camera | |
| JP6111430B2 (en) | Imaging device | |
| US6785426B1 (en) | Imaging apparatus, control method for imaging apparatus, and computer program product for providing control program for imaging apparatus | |
| US7064779B1 (en) | Imaging system combining multiple still images for higher resolution image output |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040706 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040709 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080716 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090716 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100716 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100716 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110716 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120716 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130716 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |