[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH10191136A - 撮像装置及び画像合成装置 - Google Patents

撮像装置及び画像合成装置

Info

Publication number
JPH10191136A
JPH10191136A JP8349311A JP34931196A JPH10191136A JP H10191136 A JPH10191136 A JP H10191136A JP 8349311 A JP8349311 A JP 8349311A JP 34931196 A JP34931196 A JP 34931196A JP H10191136 A JPH10191136 A JP H10191136A
Authority
JP
Japan
Prior art keywords
image
shake
images
subject
area
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.)
Pending
Application number
JP8349311A
Other languages
English (en)
Inventor
Ichiro Onuki
一朗 大貫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP8349311A priority Critical patent/JPH10191136A/ja
Priority to US08/996,287 priority patent/US6429895B1/en
Publication of JPH10191136A publication Critical patent/JPH10191136A/ja
Priority to US10/050,912 priority patent/US7042509B2/en
Pending legal-status Critical Current

Links

Abstract

(57)【要約】 【課題】 画素ずらしにより得られた複数の画像を合成
する場合に、被写体振れや手振れの影響を除去する。 【解決手段】 レンズ群L2を移動させて画素ずらしを
行いながら撮像素子IMSで撮像し、得られた複数の画
像を合成して一枚の高精細画像を得る。その際、撮像領
域を小領域に分割し、各画像について小領域毎に被写体
振れによる振れ量を調べる。画像合成の際に、被写体振
れが大きいときは、その被写体振れが生じている領域は
画像合成を行わず、被写体振れの生じていない領域につ
いて高精細化のための画像合成を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、結像光学系により
形成された被写体像と、この被写体像を光電変換する撮
像素子との相対位置を微少変化させて高精細な画像を得
るように構成された撮像装置及びこの撮像装置に用いて
好適な画像合成装置に関するものである。
【0002】
【従来の技術】従来より、結像光学系により形成された
被写体像と、この被写体像を光電変換する撮像素子との
相対位置を微少変化させながら複数回の撮影を行って複
数組の画像信号を得、この複数組の画像信号を所定の方
法で合成することにより一枚の高精細な画像を得る、い
わゆる画素ずらし技術を用いた撮像装置が提案されてい
る。しかし、この画素ずらし技術はスチルカメラの多重
露光と同様に、最初の画像信号と最後の画像信号の取得
時刻の間隔が長くなり、その間に手振れや被写体振れが
生ずると画質の低下を来たし、画素ずらしによる高精細
化が望めない。そこでこの欠点を解消するための先行技
術文献として、例えば以下に示すような特許公開公報が
ある。
【0003】特開平7−240932号公報では、撮影
光学系前方の可変頂角プリズム或いは撮影光学系後方の
移動レンズ群により、手振れによる像振れの解消と画素
ずらしによる画像の高精細化とを同時に達成している。
また特開平7−287268号公報でも、撮影光学系前
方の可変頂角プリズムを手振れ信号と画素ずらし信号と
に基づいて駆動し、撮像素子上の光学像を平行偏心させ
て、手振れによる像振れの解消と画素ずらしによる画像
の高精細化とを同時に達成している。また、撮影光学系
の焦点距離が所定値以上の時は画素ずらし駆動精度が低
下するため、画素ずらし制御を禁止する旨の開示もなさ
れている。
【0004】一方、撮像素子を有する撮像装置では、撮
像素子の時系列的出力から画像の動きベクトルを求め、
撮影に先立って画像振れを判断することが可能である。
そこでこの分野の先行技術として、特開平2−5707
8号公報におていは、画素の動きベクトルを連続的に検
出し、この動きベクトルが最小になった時点での画像を
最終的な記録画像とすることにより、露光中の手振れの
影響を抑える旨の開示がある。また特開平8−1725
68号公報では、画素ずらし用の複数の画像間の動きベ
クトルを求め、手振れや被写体振れによる像振れ成分を
補間によって取り除いてから画像合成を行い、画像の高
精細化を図る開示がなされている。
【0005】
【発明が解決しようとする課題】しかしながら、上記従
来例では以下のような欠点があった。上記特開平7−2
40932号公報及び特開平7−287268号公報で
は、手振れ補正機構を用いて画素ずらしの際の手振れに
よる画質低下を低減するのみで、取得された画像の良否
を判定するものではない。また、被写体の動きによる像
振れは排除できない。
【0006】また、特開平2−57078号公報では、
画素ずらしの記載が無いため、通常の撮影画像に対する
手振れの影響を低減するという効果のみで、画素ずらし
による画像の高精細化は望めない。また、被写体の動き
による像振れは排除できない。
【0007】さらに特開平8−172568号公報で
は、手振れ及び被写体振れによる撮影画面の一様な像振
れはある程度解消できるが、被写体の動きによる部分的
な像振れは解消できない。また、被写体の動きを動的に
表現する特殊効果を施した画像を得ることも不可能であ
る。
【0008】本発明の第1の目的は、画素ずらし制御の
際に被写体振れの影響を排除し、高精細画像を得る撮像
装置を提供することである。本発明の第2の目的は、画
素ずらし実行過程での被写体振れ領域を正確に検出し、
画素ずらしの際の被写体振れによる画質低下を防止する
撮像装置を提供することである。本発明の第3の目的
は、画素ずらし実行過程での被写体振れ領域及び被写体
振れ量を正確に検出し、画素ずらしの際の被写体振れに
よる画質低下を防止する撮像装置を提供することであ
る。
【0009】本発明の第4の目的は、被写体振れに応じ
た画像合成を行い、被写体振れが生じた時に、画素ずら
し制御によって画質がかえって低下してしまうのを防止
する撮像装置を提供することである。本発明の第5の目
的は、被写体振れが生じた領域に発生する画像の違和感
を防止する撮像装置を提供することである。本発明の第
6の目的は、被写体振れが生じた領域に発生する画像の
違和感を防止すると共に、被写体振れが生じない領域は
高精細画像を得る撮像装置を提供することである。
【0010】本発明の第7の目的は、被写体振れが生じ
た領域に特殊効果を施し、画像の違和感を低減する撮像
装置を提供することである。本発明の第8の目的は、被
写体振れに応じて実行される画像合成形態を表示し、所
望の画像が得られるか否かを撮影者に報知する撮像装置
を提供することである。本発明の第9の目的は、異なる
時刻に取得された複数画像を合成して高品質の画像を得
る際、被写体振れの影響を排除し、高品質画像が得られ
る撮像装置を提供することである。
【0011】本発明の第10の目的は、異なる時刻に取
得された複数画像を合成して高品質の画像を得る際、手
振れ及び被写体振れの影響を排除し、高品質画像が得ら
れる撮像装置を提供することである。本発明の第11の
目的は、異なる時刻に取得された複数画像を合成して高
品質の画像を得る際、手振れによる像振れを効果的に抑
制し、かつ被写体振れの影響を排除し、高品質画像が得
られる撮像装置を提供することである。
【0012】本発明の第12の目的は、複数画像を合成
して高品質の画像を得る際、被写体振れによる違和感の
発生を排除し、高品質画像が得られる画像合成装置を提
供することである。本発明の第13の目的は、複数画像
を合成して高品質の画像を得る際、誤った合成による画
像の部分的な画質低下を排除し、全画面にわたって高品
質画像が得られる画像合成装置を提供することである。
【0013】
【課題を解決するための手段】請求項1の発明において
は、被写体像を形成する撮影光学手段と、上記被写体像
を光電変換する撮像手段と、上記被写体像と上記撮像手
段との相対位置をその結像平面内で変化させる像移動手
段と、上記像移動手段を移動させながら上記撮像手段で
複数組の画像を得る画素ずらし手段と、上記複数組の画
像を合成して高精細画像を得る画像合成手段と、被写体
の動きによる上記複数組の画像間に生じた部分的な像振
れを検出する像振れ検出手段と、上記像振れ検出手段の
検出結果に基づいて上記画像合成手段の動作を制御する
動作制御手段とを設けている。
【0014】また、請求項2の発明においては、上記像
振れ検出手段は、上記複数組の各画像を所定の複数領域
に分割し、この分割された領域毎の像振れを検出するよ
うにしている。請求項3の発明においては、上記像振れ
検出手段は、上記複数組の画像の相関演算手段を有し、
この相関演算手段の出力から被写体像の部分的な動き領
域を検出し、かつその動き領域の動きベクトルを検出す
るようにしている。請求項4の発明においては、上記画
像合成手段は複数の画像合成モードを有し、上記動作制
御手段は、上記像振れの大きさの判定結果に基づいて上
記画像合成モードを選択するようにしている。
【0015】請求項5の発明においては、上記動作制御
手段は、上記部分的な像振れが所定値より大きい時は、
像振れを検出した所定の領域の画像合成を禁止するよう
にしている。請求項6の発明においては、上記動作制御
手段は、上記部分的な像振れが所定値より大きい時は、
像振れを検出した領域と像振れを検出しない領域とで、
異なる画像合成を行うようしている。
【0016】請求項7の発明においては、上記動作制御
手段は、像振れを検出した領域において、取得画像の掃
引処理による画像生成を行うようにしている。請求項8
の発明においては、表示手段を設け、上記動作制御手段
は、画像合成手段の動作制御形態に応じて上記表示手段
を制御するようにしている。
【0017】請求項9の発明においては、被写体像を形
成する撮影光学手段と、上記被写体像を光電変換する撮
像手段と、上記撮像手段によって所定時間間隔で複数組
の画像を得る複数画像取得手段と、上記複数組の画像を
合成して1組の画像を得る画像合成手段と、上記撮像手
段の撮像領域を複数領域に分割する領域分割手段と、上
記複数領域毎に上記複数組の画像間の相対関係を検出す
る相対関係検出手段と、上記複数領域毎の相対関係検出
結果を比較する比較手段と、上記比較手段の比較結果に
基づいて上記画像合成手段の動作を制御する動作制御手
段とを設けている。
【0018】請求項10の発明においては、被写体像を
形成する撮影光学手段と、上記被写体像を光電変換する
撮像手段と、上記撮像手段によって所定時間間隔で複数
組の画像を得る複数画像取得手段と、上記複数組の画像
を合成して1組の画像を得る画像合成手段と、上記撮影
光学手段に生じた手振れによる上記複数画像間の撮影画
面全体に渡る一様な像振れを検出する手振れ検出手段
と、被写体の動きによる上記複数画像間の撮影画面の一
部領域に生じた像振れを検出する被写体振れ検出手段
と、上記手振れ検出手段と被写体振れ検出手段の検出結
果に基づいて上記画像合成手段の動作を制御する動作制
御手段とを設けている。
【0019】請求項11の発明においては、被写体像を
形成する撮影光学手段と、上記被写体像を光電変換する
撮像手段と、上記撮像手段によって所定時間間隔で複数
組の画像を得る複数画像取得手段と、上記複数組の画像
を合成して1組の画像を得る画像合成手段と、上記撮影
光学手段に生じた手振れによる上記複数画像間の撮影画
面全体に渡る一様な像振れを光学的あるいは機械的に補
正する手振れ補正手段と、被写体の動きによる上記複数
画像間の撮影画面の一部領域に生じた像振れを検出する
被写体振れ検出手段と、上記被写体振れ検出手段の検出
結果に基づいて上記画像合成手段の動作を制御する動作
制御手段とを設けている。
【0020】請求項12の発明においては、複数組の画
像を合成して1組の画像を得る画像合成手段と、上記複
数組の画像間に生じた部分的な像振れ領域を検出する像
振れ領域検出手段と、上記像振れ領域における上記複数
組の画像間の動きベクトルを検出する動きベクトル検出
手段とを設け、上記画像合成手段は上記像振れ領域を上
記動きベクトルを用いた第1の方法で合成するととも
に、上記像振れ領域以外の領域は上記動きベクトルを用
いない第2の方法で合成するようにしている。
【0021】請求項13の発明においては、複数組の画
像を合成して1組の画像を得る画像合成手段と、上記複
数組の画像の相対関係が第1の関係になる第1画像領域
と、上記第1の関係とは異なる第2の関係になる第2画
像領域とに分割する画像領域分割手段とを設け、上記画
像合成手段は上記第1画像領域と上記第2画像領域とで
異なる画像合成を行うようにしている。
【0022】
【作用】請求項1の発明によれば、複数組の画像間に生
じた部分的な像振れの検出結果に基づいて画像合成の動
作を制御することにより、被写体振れの影響を排除し、
かつ画素ずらしによる画像の高精細化を図る。
【0023】請求項2の発明によれば、被写体振れの発
生した領域を抽出し、被写体振れに応じた画像合成を行
う。請求項3の発明によれば、複数画像間の相関演算か
ら被写体振れの発生した領域及び被写体振れ量を抽出
し、被写体振れに応じた画像合成を行う。請求項4の発
明によれば、所定値以上の被写体振れが発生した領域に
ついて、被写体振れを補正した画像合成を行う。
【0024】請求項5の発明によれば、所定値以上の被
写体振れが発生した領域については、画素ずらしによる
複数画像の合成を禁止し、単一画像信号から最終画像信
号を生成する。請求項6の発明によれば、像振れを検出
した領域については被写体振れによる違和感の発生を防
ぐ画像合成を行い、像振れを検出しない領域については
高精細化の画像合成を行う。
【0025】請求項7の発明によれば、像振れを検出し
た領域については、被写体の動きに応じて被写体像に動
感効果を与える画像合成を行う。請求項8の発明によれ
ば、画像合成手段の動作形態を表示し、撮影者に報知す
る。
【0026】請求項9の発明によれば、複数領域毎に複
数組の画像間の相対関係の検出結果を比較し、その比較
結果に基づいて画像合成の動作を制御することにより、
被写体振れの影響を排除し、かつ画像合成による画像の
高品質化を図る。
【0027】請求項10の発明によれば、複数画像間の
撮影画面の一部領域に生じた像振れの検出結果に基づい
て画像合成の動作を制御することにより、手振れによる
像振れと被写体振れによる像振れを独立に検出し、この
検出結果に基づいて画像合成の動作を切り替えたり禁止
する。
【0028】請求項11の発明によれば、複数画像間の
撮影画面の一部領域に生じた像振れの検出結果に基づい
て画像合成の動作を制御することにより、手振れによる
像振れを光学的に補正した後、被写体振れによる像振れ
を補正した画像合成を行う。
【0029】請求項12の発明によれば、上記複数組の
画像間の動きベクトルを検出し、画像合成の際に、像振
れ領域を動きベクトルを用いた第1の方法で合成すると
ともに、像振れ領域以外の領域は動きベクトルを用いな
い第2の方法で合成することにより、被写体振れ発生領
域は被写体像の動きベクトルを用いた画像合成を行い、
被写体振れが発生しない領域は前記合成とは異なる合成
を行う。
【0030】請求項13の発明によれば、複数組の画像
の相対関係が第1の関係になる第1画像領域と、第1の
関係とは異なる第2の関係になる第2画像領域とに分割
し、上記第1画像領域と第2画像領域とで異なる画像合
成を行うことにより、通常の画像合成を行うと画質の低
下を来す領域については、通常とは異なる画像合成を行
う。
【0031】
【発明の実施の形態】以下、本発明の第1〜4の実施の
形態について説明する。 (第1の実施の形態)図1ないし図25は本発明の第1
の実施の形態に係わる図である。図2は結像光学系の一
例を示したもので、焦点距離は10mm〜30mmの3
倍ズームであり、同図(a)はワイド端(f=10m
m)、同図(b)はテレ端(f=30mm)におけるレ
ンズの配置を示す。尚、この図2及び図3、図4は第1
〜4の実施の形態で共通に用いられる。
【0032】この結像光学系は4つの群より成り、変倍
に当たっては第4群が固定で第1、第2、第3群が移動
し、焦点調節の際には第1群が移動する。そして第2群
を光軸に対して垂直方向に変位させることにより、結像
面上の像を変位させて画素ずらし及び手振れ補正を行
う。
【0033】次に図3を用いて第2レンズ群の光束偏向
効果について説明する。図3は図2の各レンズ群を簡略
化して示したもので、同図(a)は第2群が所定量dL
だけ下方向にシフトした時の像側での光束偏向効果を、
同図(b)は同じく第2群が所定量dL だけ下方向にシ
フトした時の物体側での光束偏向効果を示している。ま
ず図3(a)について説明する。物体側より第1群の光
軸上に入射した光線は、下方向にシフトした負の第2群
により、上方向に偏向され、第3群、第4群を通過して
像面上の像高dIMの位置に到達する。この時の第2群シ
フト量dL と像変位量高dIMの比を偏心敏感度Sd と称
することにすると、これら3つの値は、 dIM=Sd ×dL ………(1) で関係づけられる。
【0034】そして偏心敏感度Sd は第2群以降のレン
ズ群の配置によって変わるため、本実施の形態ではズー
ミングに応じて変化する。一方、本実施の形態は第1群
によるフロントフォーカスを採用しているため、偏心敏
感度Sd はフォーカシングによっては変動しない。ただ
し第4群等でフォーカシングするリアフォーカス方式を
採用すれば、フォーカシングによっても偏心敏感度Sd
は変動する。そこで一般的に偏心敏感度Sd は焦点距離
fと被写体距離Rの関数Sd (f,R)と表わされるた
め、式(1)も、 dIM=Sd (f,R)×dL ………(2) と置き換えられる。
【0035】次に画素ずらし実行時の第2群のシフト駆
動量について説明する。図4は画素ずらしの原理を説明
するための図で、撮像素子の受光部拡大図を示してい
る。図4において、受光面上には画素としての正方形の
受光部が横方向WY 、縦方向W P の間隔にて規則的に配
置される。この受光面上に結像された像の分解能は上記
画素間隔WY 、WP で規定されてしまうが、画素と像と
の相対位置を変えながら複数の像信号を取り込み、これ
を所定の法則に従って合成・復元することで像の分解能
を向上できる。例えば像のある点が、受光面中央の受光
部の中心IM1に位置する時、第1組目の像信号(2次
元センサのすべての画素信号)を取り込み、記憶する。
次に該像の点がIM2に位置するように像を右方向XY
=WY /2だけ変位させ、第2組目の像信号を取り込
み、記憶する。同様に像点をIM3、IM4に移動して
第3、第4組目の像信号を取り込み、合計4組の像信号
を合成することで像に関する情報量が4倍になり、画像
の空間分解能を水平、垂直方向とも2倍に高められる。
【0036】ここで画素ずらしのために像をXY (=W
Y /2)或いはXP (=WP /2)だけ移動させるため
には前記図3(a)で示した第2群の像移動作用を利用
する。すなわち、像を上方向にXP だけ変位させるため
には、式(2)に従って、 dL =XP /Sd (f,R) ………(3) で求まるdL だけ第2群を下方向にシフトさせればよ
い。そして画素ずらしのための像変位量XP はいつも一
定値だが、偏心敏感度Sd (f,R)はズーミング、フ
ォーカシングによって変わるため、第2群シフト量dL
も光学系の状態に応じて変える必要がある。そこで本発
明では後述するように、ズーミング、フォーカシングの
状態に応じた偏心敏感度Sd (f,R)に関するデータ
を第1の係数として、マイクロプロセッサ(CPU)内
のROM(Read Only Memory)に記憶させている。
【0037】次に図3(b)について説明する。像面の
中央より光学系の光軸cに沿って左に射出した光線は第
4群、第3群を通過し、下方向にシフトした負の第2群
により、上方向に偏向される。そして第1群を通過した
光線は結像系の光軸cと平行な軸c′に対しθOB の角
度だけ偏向して物体側に投射される。この時の第2群シ
フト量dL と光軸偏向角θOBとの比を角度敏感度Sθと
称することにすると、これら3つの値は、 θOB=Sθ×dL ………(4) で関係づけられる。そして角度敏感度Sθは第2群以前
のレンズ群の配置によって変わるため、本実施の形態で
はズーミング及びフォーカシングに応じて変化する。そ
こで一般的に角度敏感度Sθも前述の偏心敏感度Sd
同様に、焦点距離fと被写体距離Rの関数Sθ(f,
R)と表わされるため、式(4)も、 θOB=Sθ(f,R)×dL ………(5) と置き換えられる。
【0038】次に手振れ補正時の第2群のシフト駆動量
について説明する。結像光学系と撮像素子を有するカメ
ラ本体が手振れによって下方向に、すなわち、結像光学
系の先端が下を向く方向に角度θCAMERAだけ回転振れを
生じたとする。この時の手振れによる像振れはカメラに
対して被写体が上方向に角度θOB(=θCAMERA)だけ移
動した時の像変位と等価である。そこで図3(b)を参
照すると、被写体が上方向に角度θOBだけ移動した時に
は第2群を下方向にdL だけシフト駆動させれば、被写
体像の移動を解消させることができる。すなわち、手振
れ検知センサが検知した手振れ角度θCAMERAと、式
(5)に基づき、次式、 dL =θCAMERA/Sθ(f,R) ………(6) で求まるdL だけ第2群を下方向にシフトさせれば手振
れによる像振れを解消できる。
【0039】そして手振れ角度θCAMERAは時々刻々変わ
るとともに、角度敏感度Sθ(f,R)もズーミング、
フォーカシングによって変わるため、第2群シフト量d
L も光学系の状態に応じて変える必要がある。そこで本
発明では前述の偏心敏感度S d (f,R)と同様に、ズ
ーミング、フォーカシングの状態に応じた角度敏感度S
θ(f,R)に関するデータを第2の係数として、マイ
クロプロセッサ内のROMに記憶させている。
【0040】図1は本発明の第1の実施の形態による撮
像装置の構成図である。図1において、CMRはカメラ
本体、LNSはレンズで、カメラ本体CMRに対して着
脱可能な交換レンズとして構成されている。まずカメラ
本体CMRについて説明する。CCPUはカメラ内マイ
クロコンピュータ(以下マイコンと略す)で、ROM、
RAM、A/D、D/A変換機能を有する1チップマイ
コンである。カメラ内マイコンCCPUはROMに格納
されたカメラのシーケンスプログラムに従って、自動露
出制御(AE)、自動焦点調節(AF)、画素ずらし制
御等のカメラの一連の動作を行う。そのためにカメラ内
マイコンCCPUは、カメラ本体CMR内の周辺回路及
びレンズLNSと通信して各々の回路やレンズの動作を
制御する。
【0041】カメラ本体CMRとレンズLNSとを結合
するマウント部には4組の接続端子が設けられる。カメ
ラ内電源BATはカメラ内各回路やアクチュエータへ電
源を供給するとともに、ラインVCCを介してレンズL
NSにも電源供給する。DCLはカメラ内マイコンCC
PUから後述するレンズ内マイコンLCPUへ信号を送
信するライン、DLCはレンズ内マイコンLCPUから
カメラ内マイコンCCPUへ信号を送信するラインで、
この2つのラインを通じてカメラ本体CMRはレンズL
NSを制御する。またカメラ、レンズのグラウンドもラ
インGNDを介して接続される。
【0042】IMSはCCD等の撮像素子、IMDRは
撮像素子IMSの電荷蓄積、電荷転送等を制御するドラ
イバである。MEMは撮影した画像の画像信号データを
記録・保存するためのメモリで、半導体メモリ、磁気デ
ィスク、光ディスク等が用いられる。DISPは液晶デ
ィスプレイ等で構成された表示部で、撮像素子IMSで
得た画像を表示するとともにカメラの動作状態等も表示
する。BSはハーフミラーで構成されたビームスプリッ
タで、撮影光束の一部をセンサSNSへ導く。センサS
NSは結像光学系の焦点状態を検出する焦点検出センサ
と、被写体輝度を検出する測光センサとからなる。CN
Cはデスクトップコンピュータ等の外部装置と接続する
ためのコネクタで、前記メモリMEMの内容を外部に送
信したり、外部装置からの信号でカメラ本体CMRを制
御するのに用いられる。
【0043】SWMNはメインスイッチで、このスイッ
チがオンされるとカメラ内マイコンCCPUは撮影に関
する所定のプログラムの実効を許可する。SW1、SW
2はカメラのレリーズボタンに連動したスイッチで、そ
れぞれレリーズボタンの第1ストローク、第2ストロー
クの押下でオンとなる。SWSFは画素ずらしモード選
択スイッチで、画素ずらしの許可/不許可や、複数の画
素ずらしのモードから所定のモードを選択するのに用い
られる。SWISは手振れ補正(Image Stabilization
、以下図面ではISと略す)選択スイッチで、手振れ
補正の許可/不許可を選択するスイッチである。SWM
ODは撮影モード選択スイッチで、撮影者が所定のモー
ドを選択すると、撮影者の意図するAEモード、AFモ
ードが設定されるほか、前記画素ずらしモードと手振れ
補正モードも自動設定される。
【0044】次にレンズLNS側について説明する。L
CPUはレンズ内マイコンで、カメラ内マイコンCCP
Uと同じくROM、RAM、A/D、D/A変換機能を
有する1チップマイコンである。レンズ内マイコンLC
PUはカメラ内マイコンCCPUから信号ラインDCL
を介して送られてくる命令に従い、後述するフォーカシ
ングアクチュエータ、ズーミングアクチュエータ、絞り
アクチュエータ及び像振れ補正アクチュエータの駆動制
御を行う。またレンズの各種動作状況やレンズ固有のパ
ラメータを信号ラインDLCを介してカメラ内マイコン
CCPUへ送信する。L1ないしL4は、図2で説明し
た第1ないし第4のレンズ群に相当するレンズ群であ
り、ズーム光学系を構成し、この光学系により被写体像
が撮像素子IMS上に形成される。
【0045】FACTはフォーカシングアクチュエータ
で、第1レンズ群L1を光軸方向に進退させて焦点調節
を行い、L1の位置すなわち被写体距離に相当する情報
をフォーカスエンコーダFENCが検知し、レンズ内マ
イコンLCPUに送出する。ZACTはズーミングアク
チュエータで、不図示のズーム機構により第1レンズ群
L1ないし第3レンズ群L3を光軸方向に進退させてズ
ーミングを行い、該ズーム情報をズームエンコーダZE
NCが検知し、レンズ内マイコンLCPUに送出する。
DFMは光量調節用の絞り、DACTは絞りDFMを駆
動する絞りアクチュエータである。
【0046】GRP、GRYは振動ジャイロ等の手振れ
センサで、カメラの上下(ピッチ)方向及び左右(ヨ
ー)方向の角度振れを検知するため、同一のセンサGR
P、GRYが設置される。そして手振れ検知結果はレン
ズ内マイコンLCPUに送信される。第2レンズ群L2
は光軸に対して垂直な平面内で2次元方向に独立にシフ
ト可能に構成される。そして、光軸に対して上下方向す
なわちピッチ振れ補正方向にはピッチアクチュエータI
ACTPで駆動され、左右方向(当図では紙面に垂直方
向)すなわちヨー振れ補正方向にはヨーアクチュエータ
IACTYで駆動される。なおこのシフト機構について
は本出願人による特開平6−3727号公報等に記載さ
れ公知となっている。
【0047】図5は本発明の画素ずらしと手振れ補正の
主要動作を説明するためのブロック図であり、2点鎖線
で囲まれたCCPUブロックがカメラ内マイコンCCP
Uで実行された部分、同じくLCPUブロックがレンズ
内マイコンLCPUで実行される部分である。11は撮
影条件設定回路で、AE、AF、画素ずらし、手振れ補
正の各機能の動作モードが設定される。12はタイミン
グパルス発生回路で、画素ずらしのための像移動光学系
駆動及び撮像素子の画像信号取り込みタイミングを制御
するトリガ信号を発生する。13は撮像素子駆動回路
で、撮影条件設定回路11及びタイミングパルス発生回
路12の制御信号に従い、所定のタイミング、所定の電
荷蓄積条件で画像信号を取り込む。14は一時記憶回路
で、取り込んだ画像信号を画素ずらし処理するために一
時的に記憶する。15は画像合成回路で、画素ずらし操
作で得た複数組の画像信号を合成し、高精細な画像を得
る。16は記録部で、図1のメモリMEMに相当し、合
成された高精細画像信号を記録する。
【0048】21は画素ずらし信号発生回路で、画素ず
らし用に像を変位させるための指令信号を発生する。2
2は第1係数発生回路で、結像光学系のフォーカス及び
ズーム情報に応じて前述の偏心敏感度Sd (f,R)に
相当するデータをレンズ内マイコンLCPUのROMか
ら読み出し、前記画素ずらし信号の大きさに補正して像
移動量がXY、或いはXP となるような第2群のシフト
量指令値を算出する。
【0049】31は手振れセンサで、前述の振動ジャイ
ロGRP、GRYに相当する。32は手振れ信号演算回
路で、手振れ検知センサ31が検出した手振れの角速度
信号のフィルタリング及び積分演算を行い。手振れ角度
を算出する。33は第2係数発生回路で、結像光学系の
フォーカス及びズーム情報に応じて前述の角度敏感度S
θ(f,R)に相当するデータをレンズ内マイコンLC
PUのROMから読み出し、前記手振れ角度信号の大き
さを補正して、像振れ防止制御のための第2群シフト量
指令値を算出する。
【0050】41は合成回路で、22で求めた画素ずら
しのための第2群シフト量指令値と、33で求めた手振
れ補正のための第2群シフト量指令値を加算する。42
は手振れ補正アクチュエータで、図1のIACTP、I
ACTYに相当し、第2レンズ群が合成回路41で求め
た駆動指令値に従って駆動するよう、アクチュエータを
制御する。43は第2レンズ群が実際にシフト駆動され
ていることを示すブロックで、該駆動により撮像素子1
3上に像が移動制御される。以上の各ブロックにより画
素ずらし及び手振れ補正が同時に実行される。
【0051】図6及び図7は本発明の第1の実施の形態
におけるカメラ本体及び交換レンズ内の各マイコンCC
PU、LCPUの制御フローを示すフローチャートであ
る。まず、図1を参照しながら図6を用いて、カメラ内
マイコンCCPUの制御フローを説明する。カメラ本体
CMR側の電源スイッチ(メインスイッチ)SWMNが
オンされると、カメラ内マイコンCCPUへの給電が開
始され、ステップ(101)を経てステップ(102)
からの動作を開始する。ステップ(102)において
は、レリーズボタンの第1段階押下によりオンとなるS
W1の状態検知を行い、このスイッチSW1がオフの時
にはステップ(103)へ移行する。そして、このステ
ップ(103)において、レンズLNS側へ像振れ補正
動作(以下IS(Image Stabilization の略)と称す)
を停止する命令を送信する。上記ステップ(102)及
び(103)はスイッチSW1がオンとなるか、或いは
電源スイッチSWMNがオフとなるまで繰り返し実効さ
れる。
【0052】上記フローを実行中にスイッチSW1がオ
ンされると、ステップ(102)からステップ(11
1)へ移行する。ステップ(111)においては、カメ
ラ内マイコンCCPUはラインDCLを介してレンズ内
マイコンLCPUに対し、像振れ補正開始命令を送信す
る。次のステップ(112)においては、レンズの開放
Fナンバー、焦点距離等のレンズ固有のパラメータをレ
ンズ内マイコンLCPUから取得するパラメータ通信を
行う。ステップ(113)ではセンサSNSによって被
写体輝度を測定し、所定の露出制御プログラム線図に従
って撮像素子の像信号蓄積時間や絞り制御値を演算する
とともに、その結果をレンズ内マイコンLCPUにも送
信する。ステップ(114)ではセンサSNSによって
焦点状態を検出するとともに、フォーカシングレンズの
駆動命令をレンズ内マイコンLCPUに送信する。
【0053】ステップ(115)では前述の画素ずらし
モード選択スイッチSWSFの状態検知を行うととも
に、前記測光結果等を基に、画素ずらし実行の可否や画
素ずらし回数等の画素ずらし条件を設定する。ステップ
(116)では、レリーズボタンの第2段階押下により
オンとなるSW2の状態検知を行い、このスイッチSW
2がオフの時にはステップ(111)へ戻り、ステップ
(111)ないしステップ(115)を繰り返し実行す
る。ステップ(116)でSW2がオンと判定されたら
ステップ(117)へ移行する。
【0054】ステップ(117)では画素ずらし回数を
カウントするカウンタCNTをゼロに初期化する。ステ
ップ(118)では画素ずらし制御のトリガ信号となる
タイミングパルスを発生し、レンズ内マイコンLCPU
にも送信する。ステップ(119)ではドライバIMD
Rを介して、撮像素子IMSの電荷蓄積、及び蓄積した
電荷の転送・読み出し制御を行う。ステップ(120)
では、前記ステップ(119)で読み出した画像信号を
カメラ内マイコンCCPU内のRAMに一時記憶する。
ステップ(121)では、画素ずらし回数カウンタCN
Tに1を加え、更新する。ステップ(122)ではカウ
ンタCNTが所定値NSFに達したか否かを判定する。そ
してカウンタCNTが所定値NSFに達していない場合に
はステップ(118)に戻って次のタイミングパルス発
生を待ち、画素ずらし制御を続行する。ステップ(12
2)でカウンタCNTが所定値NSFに達したら、ステッ
プ(123)へ移行する。
【0055】ステップ(123)ではレンズ内マイコン
LCPUに対し、画素ずらしが完了したことを送信す
る。ステップ(124)は画素ずらしによって得た複数
の画像信号から手振れによる像振れを判定するサブルー
チンである。詳しい動作内容は図23等で説明する。ス
テップ(125)は画素ずらしによって得た複数の画像
信号から被写体振れによる像振れを判定するサブルーチ
ンである。詳しい動作内容は図24等で説明する。ステ
ップ(126)は前記ステップ(124)及び(12
5)で得た手振れ、被写体振れの結果に基づいて、所定
の方法で複数組画像を合成し、1組の画像を得るサブル
ーチンである。詳しい動作内容は図25等で説明する。
ステップ(127)では上記ステップ(126)で得た
画像をメモリMEMに記録する。
【0056】以上で撮影動作が終了し、ステップ(10
2)へ戻る。そして当ステップ(102)でスイッチS
W1がオンの状態であればステップ(111)以降の動
作を繰り返し、スイッチSW1がオフであれば、ステッ
プ(103)でレンズ内マイコンLCPUに対し、像振
れ補正動作の停止を命令する。
【0057】図7はレンズ内マイコンLCPUの制御を
示すフローチャートである。図7において、カメラ側の
電源スイッチSWMNのオンにより、交換レンズ側にも
電源が供給されると、ステップ(131)よりステップ
(132)へ進む。ステップ(132)においてはIS
開始命令の判別を行い、カメラ本体CMRからIS開始
命令が来ていない時はステップ(133)へ進む。ステ
ップ(133)においてはIS停止命令の判別を行い、
カメラ本体CMRからIS停止命令が来ていない時はス
テップ(132)へ戻る。IS停止命令が来ている時は
ステップ(134)へ進み、ピッチ及びヨー方向の像振
れ補正アクチュエータIACTを停止する。ステップ
(132)ないしステップ(134)を実行中にカメラ
内マイコンCCPUよりIS開始命令が送信されると、
ステップ(132)よりステップ(141)へ移る。
【0058】ステップ(141)では振れ検知センサG
RP、GRYを起動し、ピッチ、ヨー方向の手振れ信号
を入力する。ステップ(142)は図6のステップ(1
12)に相当し、カメラ内マイコンCCPUの要求に従
ってレンズ固有のパラメータをカメラ側に送信する。ス
テップ(143)では光学系のズーム状態、フォーカス
状態を検出するために、ズームエンコーダZENC、フ
ォーカスエンコーダFENCを検知する。ステップ(1
44)では上記ステップ(143)の検知結果に基づい
て、画素ずらしのための第1係数及び手振れ補正のため
の第2係数をROMテーブル内から読み出す。ステップ
(145)ではステップ(141)で得た手振れ信号と
ステップ(144)で得た第2係数に基づいて像振れ補
正アクチュエータIACTを駆動制御し、手振れによる
像振れを解消させる。
【0059】ステップ(146)ではカメラ内マイコン
CCPUから入手した測光情報を基に、アクチュエータ
DACTを介して絞りDFMを駆動し、光量調節する。
ステップ(147)ではカメラ内マイコンCCPUから
入手した焦点検出情報を基に、フォーカシングアクチュ
エータFACTを駆動し、焦点調節する。ステップ(1
48)では画素ずらしのためのタイミングパルスの受信
有無を判断する。そしてタイミングパルスを受信してい
なければ、ステップ(141)に戻り、手振れ補正、絞
り制御、焦点調節動作を繰り返し実行する。ステップ
(148)でタイミングパルスの受信を確認すると、ス
テップ(149)へ進む。
【0060】ステップ(149)では画素ずらしのため
に第2レンズ群をピッチ或いはヨー方向に駆動するため
の基準波形を生成する。ステップ(150)では上記ス
テップ(149)で生成した画素ずらし基準波形に、ス
テップ(144)で読み出した第1係数を乗じた画素ず
らし駆動波形を生成し、これと手振れ補正用の信号とを
合成する。そしてこの合成信号に従って像振れ補正アク
チュエータIACTを駆動制御することで、手振れ補正
と画素ずらしのため像駆動が同時にかつ正確に実行され
る。
【0061】ステップ(151)ではカメラ内マイコン
CCPUから画素ずらし完了信号が送信されているか否
かの判定を行い、未送信であれば画素ずらしは完了して
いないのでステップ(148)へ戻り、次のタイミング
パルスの受信を待つ、そしてステップ(148)ないし
ステップ(150)を所定回数実施し、画素ずらし動作
終了後に送信される画素ずらし完了信号を受信したら、
ステップ(151)よりステップ(132)へ戻る。そ
してステップ(132)でIS開始命令を受信せず、ス
テップ(133)でIS停止命令を確認したら、ステッ
プ(134)で像振れ補正アクチュエータIACTを停
止し、撮影に伴う一連のレンズ制御動作が終了する。
【0062】図8は上記図6及び図7のフローによるカ
メラ及びレンズの動作を説明するタイミングチャートで
ある。(a)、(b)はそれぞれカメラのレリースボタ
ンに連動したスイッチSW1、SW2の状態を示す。
(c)は画素ずらしのタイミング制御用トリガ信号であ
る。(d)は撮像素子IMSの電荷蓄積タイミングを示
す。(e)、(f)はピッチ及びヨー方向の画素ずらし
基準波形を示す。(g)、(h)は手振れセンサGR
P、GRYが検知した手振れ波形で、ここでは検知信号
を適宜積分等の処理を行った後の振れ変位波形が示され
ている。(i)、(j)は像振れ補正用第2レンズ群の
ピッチ、ヨー方向の駆動変位を示す。
【0063】以下、図8を用いて図6及び図7のフロー
をまとめて概説する。時刻t1 においてスイッチSW1
がオンされると、手振れ信号(g)、(h)が出力され
る。すると、この信号に第2係数を乗じた値に従って第
2レンズ群L2が波形(i)、(j)のごとく駆動制御
され、手振れ補正がなされる。
【0064】時刻t2 においてスイッチSW2がオンさ
れると、所定時間後の時刻t11に第1のタイミングパル
スTP1が発生される。するとこれを受けて、撮像素子
IMSは測光結果から演算された蓄積時間に従い、時刻
12から時刻t13の期間中に受光部の電荷蓄積を行う。
時刻t13で電荷蓄積が終了すると、蓄積電荷の転送・読
み出しと共に、ヨー方向の画素ずらし基準波形(f)が
発生される。するとヨー方向のレンズ変位(j)は、上
記基準波形(f)に第1係数を乗じた値と前記手振れ補
正波形とを加算した指令値にて駆動される。
【0065】時刻t11から所定時間経過後の時刻t21
は第2のタイミングパルスTP2が発生される。すると
同様に撮像素子IMSは、時刻t22から時刻t23の期間
中に受光部の電荷蓄積を行う。そして時刻t23で電荷蓄
積が終了すると、蓄積電荷の転送・読み出しと共に、ピ
ッチ方向の画素ずらし基準波形(e)が発生される。す
るとピッチ方向のレンズ変位(i)も、上記基準波形
(e)に第1係数を乗じた値と前記手振れ補正波形とを
加算した指令値にて駆動される。
【0066】時刻t21から所定時間経過後の時刻t31
は第3のタイミングパルスTP3が発生される。すると
同様に撮像素子IMSは、時刻t32から時刻t33の期間
中に受光部の電荷蓄積を行う。そして時刻t33で電荷蓄
積が終了すると、蓄積電荷の転送・読み出しと共に、ヨ
ー方向の画素ずらし基準波形(f)は元の値に戻され
る。するとヨー方向のレンズ変位(j)は、手振れ補正
波形のみに応答した指令値にて駆動される。
【0067】時刻t31から所定時間経過後の時刻t41
は最後のタイミングパルスTP4が発生される。すると
同様に撮像素子IMSは、時刻t42から時刻t43の期間
中に受光部の電荷蓄積を行う。そして時刻t43で電荷蓄
積が終了すると、蓄積電荷の転送・読み出しと共に、ピ
ッチ方向の画素ずらし基準波形(e)も元の値に戻され
る。するとピッチ方向のレンズ変位(i)も、手振れ補
正波形のみに応答した指令値にて駆動される。そして時
刻t5 でスイッチSW1がオフされると、手振れ検知及
び第2レンズ群の駆動が停止される。
【0068】上記手振れ補正及び画素ずらし制御中の時
刻t11、t21、t31、t41、t5 における像の位置は前
述の図4において、それぞれIM1、IM2、IM3、
IM4、IM1となり、各像の上下、左右の位置が画素
間隔の半分だけずれた画素ずらしが実現される。なお画
素ずらし基準波形が矩形波ではなく台形波となっている
のは、第2レンズ群の急激な位置変化による衝撃を緩和
するためである。
【0069】次に図9ないし図15を用いて画素ずらし
により得られた複数画像から、手振れによる像振れ判定
を行う方法について説明する。図9及び図10は2組の
1次元画像信号の相関度から両画像の相対位置ずれ量を
算出する原理を示す。両図において、横軸は撮像素子の
画素座標、縦軸は各画素の出力信号値である。
【0070】図9(a)のIM1はある時刻に取得され
た第1の画像信号組の出力、IM2はそれから所定時間
後に取得された第2の画像信号組の出力で、両画像は画
素ずらし動作或いは手振れによる像振れのために、画素
間隔の整数倍だけ位置ずれしているものとする。図9
(b)は第2の画像信号IM2を左方向に2画素分シフ
トしたもので、両画像信号は完全に一致する。
【0071】ここで2画像の相関度(Correlation )C
Rを、 CR=1−Σ{ABS(IM2(i)−IM1(i))/(IM1(i)+I M2(i))} ………(7) ただしABSは絶対値、iは画素番号、Σはi=1から
所定画素番号までの和演算子と定義すると、図9の例で
は画素シフト量STが−2の時、相関度CRが最大値1
となる。この状態をSTmax =−2、CRmax =1と表
わす。
【0072】図10(a)は2組の画像間隔が画素間隔
の整数倍とは異なる場合(同図では1.5画素)の説明
図である。図10(b)は第2の画像信号IM2を左方
向に1画素分シフトしたもので、相関度CRは0.8と
なる。そしてさらにもう1画素分シフトしても相関度C
Rは1にはならない。
【0073】この時の画素シフト量STと相関度CRの
関係を表わしたものが図11である。図11によると、
画素シフト量STを+2から−3まで変化させながら相
関度CRを計算すると、画素シフト量STが−1と−2
で相関度CRが最大値0.8となる。そこで相関度CR
を直線回帰で補間すると、画素シフト量STが−1.5
の時、相関度CRが真の最大値0.9になることが判
る。すなわち、STmax=−1.5、CRmax =0.9
となる。
【0074】上記の説明は2組の1次元画像における像
ずれ量の算出方法だが、これを拡張することにより、2
組の2次元画像における上下、左右方向の像ずれ量も算
出できる。具体的には特開昭64−10787号公報に
開示されているように、2次元の画像信号を上下、左右
方向の1次元信号に射影圧縮し、それぞれの相関演算に
より像の動きベクトルすなわち上下、左右方向の像ずれ
量を検出できる。或いは、2次元画像を2方向に順次ず
らしながら相関演算し、2次元の動きベクトルを直接求
めることも可能である。
【0075】図12は、手振れの影響を受けずに正確な
画素ずらし制御が実行された場合の、像移動状況を示す
図であり、図4でも説明した像と撮像素子の相対位置関
係を示している。図12において、像のある点が左下の
画素上の点IM1に位置する状態で第1の画像信号の取
得(撮像素子の電荷蓄積及び読み出し)を行う。続いて
水平方向(手振れ補正のヨー方向に対応)に0.5画素
間隔分の画素ずらしを行って像位置をIM2に移動さ
せ、第2の画像信号を取得する。
【0076】図13は上記図12で取得した第1及び第
2の画像信号の相関度CRを示す図である。横軸は2組
の画像信号の相関演算を行う際の画素の相対シフト量
で、水平方向のシフト量をSTH、垂直方向のシフト量
をSTVとしてある。縦軸は相関度CRである。図中の
CRHは、2組の2次元画像を水平方向に相対的にST
H画素(±3画素)だけシフトして演算した相関度を、
CRVは同じく垂直方向にSTV画素(±3画素)だけ
シフトして演算した相関度を示す。
【0077】ここで図12の画素ずらしは水平方向のみ
に0.5画素ずらし、垂直方向(手振れ補正のピッチ方
向)にはずらしていないため、相関度CRが最大となる
画素シフト量(これを最大相関シフト量と称す)は、S
THmax =−0.5、STV max =0となる。またこの
時の相関度最大値CRHmax 、CRVmax は1を若干下
回る値となる。これは、第1及び第2の画像が画素間隔
の整数倍とは異なるずれ量で取得されたため、各画素の
信号が完全には一致していないからである。そしてこの
現象は画素ずらしを行っていない上下方向についても当
てはまるため、CRVmax も1とはならない。
【0078】図14は、画素ずらし制御中に大きな手振
れが発生し、手振れ補正を行っても像振れが発生した場
合の像移動状況を示す。図14において、像のある点が
左下の画素上の点IM1に位置する状態で第1の画像信
号の取得を行う。続いて破線矢印のごとく水平方向に
0.5画素間隔分の画素ずらしを行ったが、手振れによ
る像振れが上乗せされ、像位置がIM2に移動した時
に、第2の画像信号を取得している。
【0079】図15は上記図14で取得した第1及び第
2の画像信号の相関度CRを示す図で、図中の各記号は
前記図13と同一の意味を表わす。図15によると、最
大相関シフト量はSTHmax =−0.7、STVmax
−0.3となる。そこで図13における手振れが無い場
合の最大相関シフト量との差(計算式上は和)をδH
δV とすると、 δH =−0.7+(−0.5)=0.2 ………(8) δV =−0.3+0=0.3 ………(9) となり、上記δH 、δV がそれぞれ画素ずらし中の水
平、垂直方向の手振れによる像振れ量(単位は画素間
隔)となる。この像振れ量δH 、δV が所定値、例えば
δMAX =±0.1画素間隔を超えると、画素ずらしによ
る高精細化の効果が打ち消されてしまうため、その時に
は画素ずらしモードの変更等の対処を行う。
【0080】ここで、本実施の形態では手振れ補正機構
が動作しているため、理想的には手振れによる像振れは
発生しないはずだか、現実には振れ検知センサの出力エ
ラー、手振れ補正能力以上の大きな振れの発生等で像振
れが発生する可能性がある。そして上記原因による像振
れは撮影画面の全面に渡って一様に生じる。従って、以
上の様な相関演算を撮影画面のほぼ全面に渡って行うこ
とにより、手振れによる像振れの有無を判定できる。
【0081】次に図16ないし図17を用いて被写体の
動きによる像振れ、すなわち被写体振れの検出方法につ
いて説明する。図16は撮像素子IMSの撮像領域上に
結像された被写体像を示す図で、画面中央に主被写体O
BMに相当する人物が、その後方には従被写体OBS
が、更に後方には背景BKGが投影されている。そして
人物の一部すなわち腕が矢印方向に動いているものとす
る。
【0082】図17は図16の被写体を画素ずらししな
がら4回撮像し、被写体振れ補正を施さずに合成したも
のである。画素ずらし撮影は多重露光と同様の操作を行
うため、手振れ補正による画面全体の像振れを補正して
も、複数回露光時の被写体の動きは解消できない。従っ
て図17のごとく、人物の腕は4本のずれた像となり、
かつその後方の従被写体OBSが透けて見えるという特
殊な画像になってしまい、通常の撮影意図とは大きく異
なる写真が得られてしまう。
【0083】図18は上述の様な被写体の動きによる部
分的な像振れを検出するための、撮像領域の分割方法を
説明する図である。同図において、撮像領域は複数、例
えば水平18×垂直12=216の小領域AR(k)に
分割される。(k=1〜K、K=216)そして各領域
AR(k)には同図のごとく、複数の画素が含まれる。
そこで各領域AR(k)について、前述の図9ないし図
15で説明した方法に基づいて相関演算及び像振れ計算
を行う。そして、すべての領域の像振れがほぼゼロであ
れば手振れ、被写体振れとも生じておらず、すべての領
域の像振れがほぼ等しくて所定値以上なら手振れが生じ
ており、特定領域で像振れが大きい時は、部分的な被写
体振れが生じていると判断できる。
【0084】図19は図16の被写体を画素ずらししな
がら撮影し、各領域AR(k)について像振れ判定した
もので、動いた腕を含む実線で囲まれた領域ARMVの
像振れが大きいことを示している。
【0085】図20は上記像振れ検出結果に基づき、画
素ずらしで得た複数画像組を合成した結果を示す図であ
る。同図において、図19と同一の実線で囲まれた領域
以外の領域は、画素ずらしで得られた4組の画像信号を
合成して高精細画像を得ている。一方、実線で囲まれた
領域ARMVは、画素ずらしで得られた4組の画像信号
のうち、所定の1組、例えば第1組目の画像信号のみを
用いて画像合成を行う。その結果、領域ARMV内の像
は画素ずらしによる高精細化は達成できないが、振れに
よる多重露光効果が防止され、かつ領域ARMV以外の
静止被写体領域は画素ずらしによる高精細化が達成でき
る。
【0086】次に図21及び図22を用いて画素ずらし
により得た複数組の画像信号を合成し、1組の高精細画
像信号を生成する原理について説明する。図21は画素
ずらしにおける像と撮像素子の相対位置関係を説明する
図である。図21の(a)は図4でも説明したもので、
カメラ内に固定された撮像素子の画素に対して像がIM
1→IM2→IM3→IM4→IM1の順に移動するこ
とを示している。これはその下の(b)のごとく、不動
の像に対して撮像素子の位置がIG1→IG2→IG3
→IG4→IG1の順に移動するのと全く等価である。
そこで撮像素子がIG1に位置する時の各画素の出力信
号をIG1(i,j)とする。ここで撮像素子は(m×
n)画素のエリアセンサである。同様にIG2、IG
3、IG4に位置する時の出力信号をIG2(i,
j)、IG3(i,j)、IG4(i,j)とする。
【0087】これら4組の画像信号の合成方法を説明し
たものが図22である。4組の(m×n)画素の信号を
合成した(2m×2n)画素の新たな画素信号組をIM
G(u,v)とする。そして画素信号IMG(u,v)
の左上の4画素は、4組の元の画素を図のごとく組み立
てたものである。そこでこの図を基に画像復元方法を考
えると、 IMG(u=2i−1,v=2j) ←IG1(i,j)………(10) IMG(u=2i−1,v=2j−1)←IG2(i,j)………(11) IMG(u=2i,v=2j−1) ←IG3(i,j)………(12) IMG(u=2i,v=2j) ←IG4(i,j)………(13) の式に従えば、4組の画像信号から1組の高精細画像信
号を生成できる。
【0088】上記の方法は、手振れ、被写体振れがな
く、全画面が画素ずらしにより高精細化可能な場合の画
像合成方法であるが、本発明では撮影画面を小領域に分
割し、各領域毎に像振れ検知と画像合成を行うため、上
式(10)ないし(13)による画像合成もこの小領域
毎に実行される。そして被写体振れによる像振れの発生
している領域では、4組の画像の合成の代わりに1組の
画像のみを用いた画像形成を行う。この時は上式(1
0)ないし(13)の代わりに次式、 IMG(u=2i−1,v=2j) ←IG1(i,j)………(14) IMG(u=2i−1,v=2j−1)←IG1(i,j)………(15) IMG(u=2i,v=2j−1) ←IG1(i,j)………(16) IMG(u=2i,V=2j) ←IG1(i、j)………(17) に基づいて画像形成を行う。
【0089】すなわち、被写体振れがなく、式(10)
ないし(13)に従った画像合成を行う領域は、所定の
被写体像に対する情報量すなわち被写体像を構成する画
素数が4倍に増加している。一方、被写体振れが生じた
ため、式(14)ないし(17)に従った画像合成を行
う領域は、被写体像を構成する画素数は同じく4倍に増
加しているが、情報量は増加していない、すなわち像の
精細度は画素ずらしを行う前のオリジナル画像と同一に
なる。
【0090】なお、以上の合成方法は、白黒撮像素子或
いは色分解プリズムを用いた多板式カラー撮像素子に適
用されるもので、モザイク型色フィルターを用いた単板
式カラー撮像素子では画素ずらし量や画像合成方法の点
で多少の違いはあるが、基本的な考えは同一である。
【0091】図23は上記図9ないし図15で説明した
画素ずらし中の手振れによる像振れ判定の作用を示すフ
ロー図で、図6のステップ(124)の手振れ判定サブ
ルーチンに相当する。まずステップ(161)では、画
素ずらし回数カウンタCNTを0に初期化する。ステッ
プ(162)では、前述の式(7)に従って第1及び第
2の画像信号組の相関度を演算する。ステップ(16
3)では、上記相関演算結果から、最大相関シフト量S
THma x 、STVmax を計算する。
【0092】ステップ(164)では、相関度最大値C
RHmax 、CRVmax を計算する。ステップ(165)
では、像振れ量δH 、δV を計算する。ステップ(16
6)では、カウンタCNTに1を加えて更新する。ステ
ップ(167)では、カウンタCNTと画素ずらし回数
を表わす所定値N SFとの比較を行う。例えばNSF=4の
場合、ステップ(162)ないしステップ(165)の
演算は、第1と第2の画像信号組、第2と第3の画像信
号組、第3と第4の画像信号組の間で合計3回行う事に
なる。従ってCNTがNSF−1に達していなければステ
ップ(162)に戻って次の画像信号組に対するステッ
プ(162)ないしステップ(166)の演算を繰り返
し実行する。CNTがNSF−1に達したら、ステップ
(168)に進む。
【0093】ステップ(168)では、前記ステップ
(165)で計算したすべての像振れ量について、所定
値δ1 との比較を行う。そしてすべての像振れ量が所定
値δ1より小さければ、手振れによる像振れはほぼゼロ
であると判断し、ステップ(169)にて手振れの発生
を表わすフラグFLHDをゼロにセットする。一方、ス
テップ(168)において、計算した像振れ量のうち、
1つでも所定値δ1 より大きいものがあればステップ
(170)に進んで手振れフラグFLHDに1を格納す
る。ステップ(169)或いはステップ(170)実行
後はステップ(171)に進み、図6のメインフローに
リターンする。以上のフローにより、手振れによる像振
れを判定する。
【0094】図24は前記図18及び図19で説明した
画素ずらし中の被写体振れによる像振れ判定の作用を示
すフロー図で、図6のステップ(125)の被写体振れ
判定サブルーチンに相当する。まずステップ(176)
では、撮像領域を図18のごとくK個の小領域AR
(k)に分割する。ステップ(177)では、分割した
所定領域AR(k)について、像振れ計算を行う。具体
的には図23のステップ(161)ないし(167)の
演算を該当する小領域AR(k)について行い、その領
域での水平及び垂直方向の像振れを計算する。
【0095】ステップ(178)では、前記ステップ
(177)で計算した像振れ量について、所定値δ2
の比較を行う。そして像振れ量が所定値δ2 より小さけ
れば、その小領域内の被写体振れによる像振れはほぼゼ
ロであると判断し、ステップ(179)にて被写体振れ
の発生を表わすフラグFLOB(k)をゼロにセットす
る。一方ステップ(178)において、計算した像振れ
量のうち、1つでも所定値δ2 より大きいものがあれば
ステップ(180)に進んで被写体振れフラグFLOB
(k)に1を格納する。ステップ(181)では上記ス
テップ(177)ないし(180)が分割したすべての
領域について実行されたか否かの判定を行う。そして実
行未完であればステップ(177)に戻って未実行の領
域の計算を行う。一方すべての領域の像振れ判定が終了
したら、ステップ(181)よりステップ(182)に
進んで、図6のメインフローにリターンする。以上のフ
ローにより、各領域の被写体振れによる像振れを判定す
る。
【0096】図25は前記図20ないし図22で説明し
た画像合成の作用を示すフロー図で、図6のステップ
(126)の画像合成サブルーチンに相当する。まずス
テップ(186)では、画素ずらし用に取得した複数画
像間に手振れによる像振れが発生しているか否かの判定
を行う。具体的には、図23のステップ(169)或い
はステップ(170)で設定された手振れフラグFLH
Dの内容判定を行う。そして手振れフラグFLHDが1
で手振れが大きい時は、ステップ(194)にジャンプ
して手振れ警告を行い、ステップ(195)にてメイン
ルーチンにリターンする。ステップ(186)で手振れ
フラグFLHDがゼロ、すなわち手振れが小さいと判定
された時は、ステップ(187)に進む。
【0097】ステップ(187)では、図18において
分割された小領域AR(k)毎の被写体振れ判定を行う
ための引数kをゼロにリセットする。ステップ(18
8)では、小領域AR(k)の被写体振れの大きさ判定
を行う。具体的には、図24のステップ(179)或い
はステップ(180)で設定された被写体振れフラグF
LOB(k)の内容判定を行う。そして被写体振れフラ
グFLOB(k)が1で被写体振れが大きい時はステッ
プ(189)に進み、式(14)ないし(17)を用い
た1画像のみによる画像合成を行う。
【0098】一方ステップ(188)で被写体振れフラ
グFLOB(k)がゼロ、すなわち被写体振れが小さい
と判定された時はステップ(190)に進み、式(1
0)ないし(13)を用いた4画像による画像合成を行
う。ステップ(189)或いは(190)実行後はステ
ップ(191)に進み、引数kに1を加えて更新する。
ステップ(192)では引数kが小領域AR(k)の分
割数Kに一致したか否かの判定を行う。そしてkとKが
一致していなけれはステップ(188)に戻って小領域
AR(k)の被写体振れ判定を繰り返し行い、kとKが
一致したらステップ(193)に進む。ステップ(19
3)では、前記ステップ(189)或いは(190)で
実行した画像合成モードの内容を表示部DISPに表示
し、どのような画像合成がなされたかを撮影者に報知す
る。そしてステップ(195)にてメインルーチンにリ
ターンする。
【0099】以上のフローにより、手振れが大きい時は
画素ずらしによって複数画像を取得しても画像の合成は
行わない。また被写体振れが大きい時は被写体振れの生
じている領域は画像合成を行わず、被写体振れの生じて
いない領域について高精細化のための画像合成を行う。
そして手振れ、被写体振れのいずれもが生じていない時
は、全画面にわたって高精細化のための画像合成を行
う。
【0100】上記第1の実施の形態によれば、 (1)画素ずらし操作で得た複数の画像信号同士の相関
演算結果から被写体振れによる像振れを抽出し、像振れ
の大小に応じて画素ずらしによる画像合成の方法を変え
るため、被写体振れによって違和感のある画像が得られ
てしまうのを防止するとともに、画素ずらしによる高精
細な画像を得ることができる。 (2)被写体振れの生じた領域のみ画素ずらしによる正
規の画像合成の代わりに単一の画像による画像生成を行
うため、動いた被写体に対しては高精細化は図れない
が、ストップモーション的な表現を与えるとともに、静
止被写体に対しては高精細な画像を得ることができる。
【0101】(3)画素ずらし後の画像合成の実行結果
を表示手段に用いて撮影者に報知するため、撮影者は得
られた画像の精細度を確認できるとともに、動く被写体
がどのように撮影されたかを把握でき、所望の画像が得
られない時には撮影をやり直す等の対策を講じることが
できる。 (4)光学的手振れ補正手段を有するため、画素ずらし
時の手振れによる画質低下を防止できる。という効果が
ある。
【0102】(第2の実施の形態)前記第1の実施の形
態は、被写体振れが生じた領域は複数組の画像による合
成の代わりに単一の画像による画像形成を行い、いわゆ
るストップモーション表現を与える実施の形態であっ
た。以下に示す第2の実施の形態は、被写体振れが生じ
た領域には複数画像のつなぎ処理を施し、動感表現を与
える実施の形態を示す。
【0103】図26ないし図28は第2の実施の形態の
画像信号生成方法と効果を示す図、図29はカメラの制
御フローである。以下、図面を用いて第2実施の形態の
動作を説明する。図16で説明したように、部分的に動
く被写体を画素ずらし撮影すると、図17のごとく動き
のある被写体部分は複数画像間の像が大きくずれ、動き
のない被写体部分は画素ずらし制御量に相当する微少ず
れのある画像が得られる。そこでまず、第1組目と第2
組目の画像の相関演算を行い、像振れのある領域を抽出
したものが図26の実線で囲まれた領域ARMVであ
る。
【0104】次に領域ARMV内の画像について再び相
関演算を行い、動いた被写体領域を抽出する。その結
果、第1組目の動き画像はOBMV1 、第2組目の動き
画像はOBMV2 の領域であると判断される。続いて両
動き画像間の動きベクトル検知を行う。この場合、2像
の相関演算の際には2画像の平行移動方向の画像シフト
だけでなく、回転移動方向の画像シフトも行いながら相
関演算を行い、角度成分も含んだ第1組目と第2組目の
画像の動きを検出する。図26では上記動き画像がGMV
を中心とし、角度θMVだけ回転したと判定される。
【0105】図27は上記方法で検出した2組の画像に
おける動き画像領域とその動きベクトルから、画像のつ
なぎ処理を施す方法を説明したものである。まず図26
の第1の動き画像OBMV1 において、動きベクトルの
始点側の境界線を抽出する。これが図27の線SH1
ある。続いて同じく第2の動き画像OBMV2 におい
て、動きベクトルの始点側の境界線を抽出しこれを線S
2 で表わす。そして境界線SH1 を動きベクトルにし
たがって掃引しながら、掃引領域の画像信号を生成し、
境界線SH2 に到達したところで掃引操作を終了する。
【0106】以上の掃引操作を第2組目と第3組目の画
像間、及び第3組目と第4組目の画像間で行い、かつ第
4組目の画像における動き領域の像はそのまま用いる。
一方被写体振れのない領域は、画素ずらしに適した正規
の画像合成を行う。
【0107】図28は以上の画像合成操作により得られ
た最終画像を示したものである。被写体振れの生じた部
分は掃引領域ARSPと第4組目の動き画像OBMV4
とで構成され、被写体の動きを動感表現しながら最終画
像でストップモーション的な表現もしている。また上記
掃引処理により、背景の画像が透けて見えることも阻止
できる。
【0108】図29は第2の実施の形態のカメラのサブ
ルーチンフローである。本実施の形態のカメラのメイン
フロー、手振れ判定サブルーチン、被写体振れ判定サブ
ルーチン、及びレンズ制御フローはそれぞれ第1の実施
の形態の図6、図23、図24及び図7と同一である。
そして本実施の形態で新規の部分は、図6のカメラのメ
インフローにおけるステップ(126)の画像合成サブ
ルーチンであるため、この部分を図29に示す。
【0109】まずステップ(286)では、画素ずらし
用に取得した複数画像間に手振れによる像振れが発生し
ているか否かの判定を行う。具体的には第1の実施の形
態と同様、図23のステップ(169)或いはステップ
(170)で設定された手振れフラグFLHDの内容判
定を行う。そして手振れフラグFLHDが1で手振れが
大きい時は、画素ずらしによる画像合成は行わずにステ
ップ(294)にジャンプし、表示装置DISPに画像
合成非実行の表示を行ってから、ステップ(297)に
てメインルーチンにリターンする。
【0110】ステップ(286)で手振れフラグFLH
Dがゼロ、すなわち手振れが小さいと判定された時は、
ステップ(287)に進む。ステップ(287)では、
被写体振れ有無の判定を行う。具体的には、図24のス
テップ(179)或いはステップ(180)で設定され
た被写体振れフラグFLOB(k)の内容判定を行い、
被写体振れ発生領域の有無を判定する。そして被写体振
れ発生領域が1つもないと判定されたら、ステップ(2
95)にジャンプする。ステップ(295)では画素ず
らし制御で取得された4組の画像を、式(10)ないし
(13)を用いて合成し、撮影画像の全領域にわたって
高精細画像を得る。続いてステップ(296)にて、全
画像領域にわたって画素ずらしにより高精細化が図られ
たことを表示部DISPに表示する。そしてステップ
(297)にてメインルーチンにリターンする。
【0111】一方ステップ(287)で1つでも被写体
振れのある領域が確認されたら、ステップ(288)に
進む。ステップ(288)では図26で説明したよう
に、動きのある被写体部分の抽出を行う。ステップ(2
89)では上記抽出した動き画像の動きベクトルを演算
する。ステップ(290)では図27で説明したよう
に、動き画像の境界線を抽出する。ステップ(291)
では抽出した動き画像と動きベクトルから、被写体振れ
が発生する領域の掃引処理を行う。また掃引処理の終了
位置には第4組目の画像を設定する。ステップ(29
2)では被写体振れのない領域について、式(10)な
いし(13)を用いた画像合成を行う。ステップ(29
3)では被写体振れ発生領域について、動感合成処理を
施した事を表示部DISPに表示する。そしてステップ
(297)にてメインルーチンにリターンする。
【0112】以上フローにより、被写体振れが大きい領
域を検出し、これに掃引処理を施すことによって部分的
な動きを示す被写体に対して動感を与え、かつ被写体振
れの生じていない領域については高精細化のための画像
合成を行う。
【0113】上記第2の実施の形態によれば、前記第1
の実施の形態の効果(1)(3)(4)を有すると共
に、 (5)動いた画像間をつなぎ(掃引)処理で補間して動
感を与え、かつ動きの最終画像も併せて用いるため、動
いている人物や自動車等も違和感なく表現できるととも
に、動きのない静止被写体像は画素ずらしによって高精
細化が図れる。という効果がある。
【0114】(第3の実施の形態)上記第2の実施の形
態は動きのある被写体の動き過程を掃引処理でつなぎ、
かつ動き終了時の画像を組み込むことによって、動き被
写体の静止画情報を残しながら動感表現を与える実施の
形態であった。以下に示す第3の実施の形態は、動きの
ある全領域を掃引処理でつなぎ、流し撮り等に適した画
像を再生する実施の形態を示す。
【0115】図30及び図31は第3の実施の形態の画
像信号生成方法と効果を示す図、図32はカメラの制御
フローである。以下、図面を用いて第3の実施の形態の
作用を説明する。図30は、第2の実施の形態の図27
に対応するもので、図26で抽出した動き画像の境界線
抽出結果を示している。ここで、第2の実施の形態では
抽出した動き画像において、動きベクトルの始点側の境
界線のみを抽出しているが、本実施の形態では動きベク
トルの始点側と終点側の両方の境界線を抽出している。
すなわち図30において、第1組目と第2組目の画像信
号から動いた被写体に対する動感処理を施す場合、第1
組目の動き画像の始点側境界線SH11と終点側境界線S
12、及び第2組目の動き画像の始点側境界線SH21
終点側境界線SH22の4つの境界線を抽出する。
【0116】続いて2つの始点側境界線SH11とSH21
との間を実線で示した矢印のごとく掃引処理によって画
像を生成する。ついで終点側境界線SH12とSH22との
間を破線で示した矢印のごとく掃引処理によって画像生
成する。以上の掃引操作を第2組目と第3組目の画像
間、及び第3組目と第4組目の画像間で行う。そして、
最期に始点側境界線の掃引画像と終点側境界線の掃引画
像との平均化による重ねあわせを行うことにより、被写
体振れの生じた領域全域に渡って、動きベクトル方向に
被写体が連続的に流れる。一方被写体振れのない領域
は、第2の実施の形態と同様に画素ずらしに適した正規
の画像合成を行う。
【0117】図31は以上の画像合成操作により得られ
た最終画像を示したものである。被写体振れの生じた部
分は全領域が掃引領域ARSPとなり、この領域内では
被写体が連続的に流れて撮影され、より動感を強調した
映像となっている。また上記掃引処理により、第2の実
施の形態と同様に背景の画像が透けて見えることも阻止
できる。
【0118】図32は第3の実施の形態のカメラのサブ
ルーチンフローである。本実施の形態のカメラの制御フ
ローは図29に示した第2の実施の形態の画像合成サブ
ルーチンの一部を変更したものなので、変更点のみを説
明する。図29に示した第2の実施の形態の画像合成サ
ブルーチンにおいて、ステップ(290)の境界線抽出
とステップ(291)の掃引処理が、図32の第3の実
施の形態ではステップ(390)の境界線抽出と、ステ
ップ(391)の掃引処理に代わり、更にステップ(3
92)の平均化処理が追加された点が異なる。以下上記
変更点の説明をする。
【0119】ステップ(390)の境界線抽出では、図
30に示したように、動き画像の始点側及び終点側境界
線の抽出を行う。ステップ(391)では上記抽出した
始点側及び終点側境界線の掃引処理を行う。ステップ
(392)では上記始点側及び終点側の掃引画像の平均
化を行う。
【0120】以上のフローにより、被写体振れが大きい
領域を検出し、この領域全体に掃引処理を施すことによ
って部分的な動きを示す被写体に対して大きな動感を与
え、かつ被写体振れの生じていない領域については高精
細化のための画像合成を行う。
【0121】上記第3の実施の形態によれば、第1の実
施の形態の効果(1)(3)(4)を有すると共に、 (6)動いた画像領域全体をつなぎ(掃引)処理で補間
して動感を与えるため、動いている人物や自動車等も違
和感なく表現できるとともに、動きのない背景画像は画
素ずらしによって高精細化が図れる。特に本実施の形態
では動いている被写体を追いながら撮影し、動きのある
被写体を止めて背景を流す、いわゆる流し撮りに適す
る。という効果がある。
【0122】(第4の実施の形態)前記第1ないし第3
の実施の形態は、手振れ及び被写体振れの状況に応じ
て、カメラが画像合成方法を自動で選択し、実行する実
施の形態であった。以下に示す第4の実施の形態は、カ
メラが画素ずらしのための複数画像を取得した後、撮影
者が所望の画像合成方式を選択できる実施の形態を示
す。
【0123】本実施の形態では、図1に示したカメラの
画像合成モード選択スイッチSWCMPと画像合成開始
スイッチSWSTを用いて所定のプログラムを実行す
る。図1の画像合成モード選択スイッチSWCMPはカ
メラ内マイコンCCPUに接続された複数ポジション、
例えば4ポジションを有するスイッチで、撮影者は所望
の画像合成方式を得るために、このスイッチSWCMP
を所定の位置にセットする。画像合成開始スイッチSW
STは同じくカメラ内マイコンCCPUに接続されたプ
ッシュスイッチで、このスイッチが撮影者によってオン
されると、画像合成モード選択スイッチSWCMPによ
って選択された画像合成モードに従って画像合成を開始
する。
【0124】図33は第4の実施の形態の制御フロー図
である。以下に図33を用いて第4の実施の形態の作用
を説明する。前記第1ないし第3のいずれかの実施の形
態に従って被写体の撮影を行った後、撮影者によって画
像合成開始スイッチSWSTがオンされると、ステップ
(401)より合成フローの実行を開始する。
【0125】ステップ(402)では、上記画像合成モ
ード選択スイッチSWCMPの状態判別を行い、選択さ
れた画像合成モードの認識を行う。ステップ(403)
では、上記選択された画像合成モードを表示部DISP
に表示する。ステップ(404)では、上記選択された
画像合成モードに応じた分岐処理を行う。当ステップに
おいて、画素ずらし制御によって得られた複数画像の合
成を行わないモード(これを番号ゼロで表わす)が選択
されたと判定したら、画像合成は行わずにステップ(4
08)にジャンプして、原画像をそのままメモリMEM
に記録する。ステップ(404)において、ストップモ
ーションモード(番号1で表わす)が選択されていた
ら、ステップ(405)に進む。ステップ(405)で
は、第1の実施の形態の図24及び図25と同等のフロ
ーを実行し、図20に示した合成画像を得る。その後ス
テップ(408)において、合成された画像をメモリM
EMに記録する。
【0126】ステップ(404)において、動感モード
(番号2で表わす)が選択されていたら、ステップ(4
06)に進む。ステップ(406)では、第2の実施の
形態の図29と同等のフローを実行し、図28に示した
合成画像を得る。その後ステップ(408)において、
合成された画像をメモリMEMに記録する。ステップ
(404)において、流し撮りモード(番号3で表わ
す)が選択されていたら、ステップ(407)に進む。
ステップ(407)では、第3の実施の形態の図32と
同等のフローを実行し、図31に示した合成画像を得
る。その後ステップ(408)において、合成された画
像をメモリMEMに記録する。
【0127】以上のステップで各モードに応じた画像合
成を行い、合成画像を記録した後に、ステップ(40
9)で合成画像信号をコネクタCNCを介して外部のデ
スクトップコンピュータ或いはプリンタ等に送信する。
そしてステップ(410)で画像合成及び出力の制御を
終了する。
【0128】上記第4の実施の形態によれば、 (7)1回の撮影動作で画素ずらし用の複数組の画像を
取得した後、撮影動作とは無関係の独立した画像合成命
令操作によって、異なる合成方法による合成画像を得ら
れる。従って撮影時の画像合成モード選択の必要がな
く、シャッターチャンスを逃がすことなく撮影でき、撮
影後に所望の画像タイプを選択できる。 (8)画像合成モードを切り替えて画像合成動作を繰り
返すことにより、1回の撮影で異なる映像効果の画像を
得ることができ、カメラ内のメモリ領域を節約できると
ともに、取得画像の応用範囲が広がる。という効果があ
る。
【0129】(他の変形例)本発明は画素ずらし以外の
目的で所定時間内に複数の画像信号を取得し、これを合
成する撮像装置についても利用できる。例えば、撮像素
子に異なる露光量を与えて複数の画像信号を得、これを
合成して広ダイナミックレンジ画像を得る撮像装置に適
用すれば、被写体振れによる違和感の発生を防止しなが
ら、広いダイナミックレンジ画像を得ることができる。
或いは、撮像素子に動画撮影用に開発されたインターラ
イン読み出しCCDを用いる場合、異なる時刻において
取得された2フィールド画像を合成して高精細な1フレ
ーム画像を完成させるが、この装置に適用すれば、2フ
ィールド間で発生した被写体振れによる違和感の発生を
防止しながら、高精細なフレーム画像を得ることができ
る。
【0130】
【発明の効果】以上説明したように、請求項1の発明に
よれば、画素ずらし用複数画像間の被写体振れに応じて
画素ずらしの画像合成動作を制御するため、被写体振れ
が大きく画像合成を行うとかえって画質を低下させた
り、違和感のある画像が得られてしまう場合には、画素
ずらしによる画像合成方法を変更したり禁止する等し
て、被写体振れがないときは高精細画像を得、被写体振
れがある時は被写体振れによる画素ずらしの弊害を防止
する撮像装置を提供できる。
【0131】また、請求項2の発明によれば、撮影領域
を複数領域に分割し、各領域毎の被写体振れ検知結果か
ら画像合成動作を制御するため、被写体振れ領域に発生
する違和感を防止し、かつ被写体振れのない領域は画素
ずらしによる高精細化が実現できる撮像装置を提供でき
る。請求項3の発明によれば、複数画像間の相関演算か
ら被写体振れの発生した領域及び被写体振れ量を抽出
し、被写体振れに応じた画像合成を行うため、正確な被
写体振れ検知及び補正が可能で、被写体振れによる画素
ずらしの失敗を確実に排除できる撮像装置を提供でき
る。請求項4の発明によれば、所定値以上の被写体振れ
が発生した領域について、被写体振れを補正した画像合
成を行うため、被写体振れ領域に発生する違和感を防止
した撮像装置を提供できる。
【0132】請求項5の発明によれば、所定値以上の被
写体振れが発生した領域については、画素ずらしによる
複数画像の合成を禁止し、単一画像信号から最終画像信
号を生成するため、被写体振れ領域に発生する違和感を
防止できる。請求項6の発明によれば、被写体振れが発
生した領域については被写体振れによる違和感を防ぎ、
被写体振れを検出しない領域については高精細画像を得
ることができる。
【0133】請求項7の発明によれば、被写体振れによ
る違和感を防止するだけでなく、被写体の動きを表現す
る動感効果を与える撮像装置を提供できる。請求項8の
発明によれば、どのような画像が得られるかを撮影者が
把握でき、所望の画像が得られない時は再撮影等の対策
を施すことができる。
【0134】また、請求項9の発明によれば、互いに異
なる画像情報を有した複数画像を合成して多量の情報を
有した高品質画像を得る場合、被写体振れによる違和感
の発生を防止しながら高品質な画像を得る撮像装置を提
供できる。
【0135】また、請求項10の発明によれば、互いに
異なる画像情報を有した複数画像を合成して多量の情報
を有した高品質画像を得る場合、手振れにより画質低下
と被写体振れによる違和感の双方を防止しながら高品質
な画像を得る撮像装置を提供できる。
【0136】また、請求項11の発明によれば、互いに
異なる画像情報を有した複数画像を合成して多量の情報
を有した高品質画像を得る場合、手振れによる像振れを
光学的に補正しながら被写体振れによる違和感の発生を
防止し、高品質な画像を得る撮像装置を提供できる。
【0137】また、請求項12の発明によれば、互いに
異なる画像情報を有した複数画像を合成して多量の情報
を有した高品質画像を得る場合、複数画像間の被写体の
動きによる動きベクトル検知結果から被写体振れを補正
した画像合成を行うため、被写体振れによる違和感が発
生することなく、高品質画像を得る画像合成装置を実現
できる。
【0138】さらに、請求項13の発明によれば、互い
に異なる画像情報を有した複数画像を合成して多量の情
報を有した高品質画像を得る場合、複数画像間の相関演
算結果に基づいた画像合成を行うため、誤った画像合成
による画質低下を防止し、高品質画像得る画像合成装置
を実現できる。
【図面の簡単な説明】
【図1】本発明に係る撮像装置の構成図である。
【図2】本発明に用いられる結像光学系の構成図であ
る。
【図3】本発明に用いられる結像光学系の光束偏向作用
を説明する構成図である。
【図4】本発明の画素ずらし原理を説明する構成図であ
る。
【図5】本発明の主要部の制御ブロック図である。
【図6】本発明の第1の実施の形態のカメラのメイン制
御フローチャートである。
【図7】本発明の第1の実施の形態のレンズの制御フロ
ーチャートである。
【図8】本発明の第1の実施の形態の制御のタイミング
チャートである。
【図9】本発明の相関演算を説明する構成図である。
【図10】本発明の相関演算を説明する構成図である。
【図11】本発明の相関度を説明する構成図である。
【図12】本発明の振れがない時の画像軌跡を説明する
構成図である。
【図13】本発明の振れがない時の相関度を説明する構
成図である。
【図14】本発明の振れがある時の画像軌跡を説明する
構成図である。
【図15】本発明の振れがある時の相関度を説明する構
成図である。
【図16】動く被写体の例を示す構成図である。
【図17】画素ずらしにおける通常の画像合成による合
成画像を説明する構成図である。
【図18】本発明の第1の実施の形態における撮像領域
分割を示す構成図である。
【図19】本発明の第1の実施の形態における像振れ領
域検出結果を説明する構成図である。
【図20】本発明の第1の実施の形態における合成後の
画像を説明する構成図である。
【図21】本発明の第1の実施の形態の画素ずらし方法
を説明する構成図である。
【図22】本発明の第1の実施の形態の画素合成方法を
説明する構成図である。
【図23】本発明の第1の実施の形態の手振れ判定サブ
ルーチンフローチャートである。
【図24】本発明の第1の実施の形態の被写体振れ判定
サブルーチンフローチャートである。
【図25】本発明の第1の実施の形態の画像合成サブル
ーチンフローチャートである。。
【図26】本発明の第2の実施の形態における動きベク
トル検出結果を説明する構成図である。
【図27】本発明の第2の実施の形態における動き画像
の掃引処理を説明する構成図である。
【図28】本発明の第2の実施の形態における合成後の
画像を説明する構成図である。
【図29】本発明の第2の実施の形態の画像合成サブル
ーチンフローチャートである。
【図30】本発明の第3の実施の形態における動き画像
の掃引処理を説明する構成図である。
【図31】本発明の第3の実施の形態における合成後の
画像を説明する構成図である。
【図32】本発明の第3の実施の形態の画像合成サブル
ーチンフローチャートである。
【図33】本発明の第4の実施の形態の画像合成サブル
ーチンフローチャートである。
【符号の説明】
CMR カメラ本体 CCPU カメラ内マイコン IMS 撮像素子 MEM メモリ DISP 表示部 CNC コネクタ SWMOD 撮影モード選択スイッチ SWCMP 画像合成モード選択スイッチ SWST 画像合成開始スイッチ LNS 交換レンズ LCPU レンズ内マイコン L2 第2レンズ群(振れ補正レンズ群) ZENC ズームエンコーダ FENC フォーカスエンコーダ GRP、GRY 手振れセンサ IACTP、IACTY 振れ補正アクチュエータ

Claims (13)

    【特許請求の範囲】
  1. 【請求項1】 被写体像を形成する撮影光学手段と、 上記被写体像を光電変換する撮像手段と、 上記被写体像と上記撮像手段との相対位置をその結像平
    面内で変化させる像移動手段と、 上記像移動手段を移動させながら上記撮像手段で複数組
    の画像を得る画素ずらし手段と、 上記複数組の画像を合成して高精細画像を得る画像合成
    手段と、 被写体の動きによる上記複数組の画像間に生じた部分的
    な像振れを検出する像振れ検出手段と、 上記像振れ検出手段の検出結果に基づいて上記画像合成
    手段の動作を制御する動作制御手段とを設けたことを特
    徴とする撮像装置。
  2. 【請求項2】 上記像振れ検出手段は、上記複数組の各
    画像を所定の複数領域に分割し、分割された領域毎の像
    振れを検出することを特徴とする請求項1記載の撮像装
    置。
  3. 【請求項3】 上記像振れ検出手段は、上記複数組の画
    像の相関演算手段を有し、この相関演算手段の出力から
    被写体像の部分的な動き領域を検出し、かつその動き領
    域の動きベクトルを検出することを特徴とする請求項1
    記載の撮像装置。
  4. 【請求項4】 上記画像合成手段は複数の画像合成モー
    ドを有し、上記動作制御手段は、上記像振れの大きさの
    判定結果に基づいて上記画像合成モードを選択すること
    を特徴とする請求項1記載の撮像装置。
  5. 【請求項5】 上記動作制御手段は、上記部分的な像振
    れが所定値より大きい時は、像振れを検出した所定の領
    域の画像合成を禁止することを特徴とする請求項1記載
    の撮像装置。
  6. 【請求項6】 上記動作制御手段は、上記部分的な像振
    れが所定値より大きい時は、像振れを検出した領域と像
    振れを検出しない領域とで、異なる画像合成を行うこと
    を特徴とする請求項1記載の撮像装置。
  7. 【請求項7】 上記動作制御手段は、像振れを検出した
    領域において、取得画像の掃引処理による画像生成を行
    うことを特徴とする請求項6記載の撮像装置。
  8. 【請求項8】 表示手段を設け、上記動作制御手段は、
    画像合成手段の動作制御形態に応じて上記表示手段を制
    御することを特徴とする請求項1記載の撮像装置。
  9. 【請求項9】 被写体像を形成する撮影光学手段と、 上記被写体像を光電変換する撮像手段と、 上記撮像手段によって所定時間間隔で複数組の画像を得
    る複数画像取得手段と、 上記複数組の画像を合成して1組の画像を得る画像合成
    手段と、 上記撮像手段の撮像領域を複数領域に分割する領域分割
    手段と、 上記複数領域毎に上記複数組の画像間の相対関係を検出
    する相対関係検出手段と、 上記複数領域毎の相対関係検出結果を比較する比較手段
    と、 上記比較手段の比較結果に基づいて上記画像合成手段の
    動作を制御する動作制御手段とを設けたことを特徴とす
    る撮像装置。
  10. 【請求項10】 被写体像を形成する撮影光学手段と、 上記被写体像を光電変換する撮像手段と、 上記撮像手段によって所定時間間隔で複数組の画像を得
    る複数画像取得手段と、 上記複数組の画像を合成して1組の画像を得る画像合成
    手段と、 上記撮影光学手段に生じた手振れによる上記複数画像間
    の撮影画面全体に渡る一様な像振れを検出する手振れ検
    出手段と、 被写体の動きによる上記複数画像間の撮影画面の一部領
    域に生じた像振れを検出する被写体振れ検出手段と、 上記手振れ検出手段と被写体振れ検出手段の検出結果に
    基づいて上記画像合成手段の動作を制御する動作制御手
    段とを設けたことを特徴とする撮像装置。
  11. 【請求項11】 被写体像を形成する撮影光学手段と、 上記被写体像を光電変換する撮像手段と、 上記撮像手段によって所定時間間隔で複数組の画像を得
    る複数画像取得手段と、 上記複数組の画像を合成して1組の画像を得る画像合成
    手段と、 上記撮影光学手段に生じた手振れによる上記複数画像間
    の撮影画面全体に渡る一様な像振れを光学的あるいは機
    械的に補正する手振れ補正手段と、 上記被写体の動きによる上記複数画像間の撮影画面の一
    部領域に生じた像振れを検出する被写体振れ検出手段
    と、 上記被写体振れ検出手段の検出結果に基づいて上記画像
    合成手段の動作を制御する動作制御手段とを設けたこと
    を特徴とする撮像装置。
  12. 【請求項12】 複数組の画像を合成して1組の画像を
    得る画像合成手段と、 上記複数組の画像間に生じた部分的な像振れ領域を検出
    する像振れ領域検出手段と、 上記像振れ領域における上記複数組の画像間の動きベク
    トルを検出する動きベクトル検出手段とを有し、 上記画像合成手段は上記像振れ領域を上記動きベクトル
    を用いた第1の方法で合成するとともに、上記像振れ領
    域以外の領域は上記動きベクトルを用いない第2の方法
    で合成することを特徴とする画像合成装置。
  13. 【請求項13】 複数組の画像を合成して1組の画像を
    得る画像合成手段と、 上記複数組の画像の相対関係が第1の関係になる第1画
    像領域と、上記第1の関係とは異なる第2の関係になる
    第2画像領域とに分割する画像領域分割手段とを有し、 上記画像合成手段は上記第1画像領域と上記第2画像領
    域とで異なる画像合成を行うことを特徴とする画像合成
    装置。
JP8349311A 1996-12-27 1996-12-27 撮像装置及び画像合成装置 Pending JPH10191136A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP8349311A JPH10191136A (ja) 1996-12-27 1996-12-27 撮像装置及び画像合成装置
US08/996,287 US6429895B1 (en) 1996-12-27 1997-12-22 Image sensing apparatus and method capable of merging function for obtaining high-precision image by synthesizing images and image stabilization function
US10/050,912 US7042509B2 (en) 1996-12-27 2002-01-22 Image sensing apparatus and method of capable of merging function for obtaining high-precision image by synthesizing images and image stabilization function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8349311A JPH10191136A (ja) 1996-12-27 1996-12-27 撮像装置及び画像合成装置

Publications (1)

Publication Number Publication Date
JPH10191136A true JPH10191136A (ja) 1998-07-21

Family

ID=18402919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8349311A Pending JPH10191136A (ja) 1996-12-27 1996-12-27 撮像装置及び画像合成装置

Country Status (1)

Country Link
JP (1) JPH10191136A (ja)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1221809A2 (en) * 2000-12-25 2002-07-10 Hitachi, Ltd. Handling system and device for determining the state of a slip
US6778210B1 (en) 1999-07-15 2004-08-17 Olympus Optical Co., Ltd. Image pickup apparatus with blur compensation
JP2004234624A (ja) * 2003-01-07 2004-08-19 Seiko Epson Corp 静止画像生成装置、静止画像生成方法、静止画像生成プログラム、および静止画像生成プログラムを記録した記録媒体
JP2006279940A (ja) * 2005-03-03 2006-10-12 Fuji Photo Film Co Ltd 撮像装置、撮像方法、および撮像プログラム、並びに画像記録出力システム、画像記録出力方法
JP2006345147A (ja) * 2005-06-08 2006-12-21 Nikon Corp 画素ずらし画像の生成機能を有する電子カメラおよび撮像方法
JP2007036359A (ja) * 2005-07-22 2007-02-08 Casio Comput Co Ltd 画像合成装置、画像合成方法及びプログラム
JP2008048459A (ja) * 2007-10-19 2008-02-28 Olympus Corp 画像合成装置
JP2008085531A (ja) * 2006-09-27 2008-04-10 Fujitsu Ltd 画像処理装置、画像処理方法、画像処理プログラム、および、撮像装置
JP2008206020A (ja) * 2007-02-22 2008-09-04 Matsushita Electric Ind Co Ltd 撮像装置及びレンズ鏡筒
JP2010273037A (ja) * 2009-05-20 2010-12-02 Hoya Corp 撮像装置
US7853134B2 (en) 2006-02-06 2010-12-14 Casio Computer Co., Ltd. Imaging device with image blurring reduction function
JP2012039645A (ja) * 2011-10-05 2012-02-23 Fujitsu Ltd 画像データ処理装置、画像データ処理方法、画像データ処理プログラム、および、撮像装置
WO2013054607A1 (ja) * 2011-10-14 2013-04-18 株式会社モルフォ 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
JP2014017839A (ja) * 2000-04-04 2014-01-30 Smith & Nephew Inc 動きのアーティファクトを自動補正する方法およびシステム
JPWO2013054607A1 (ja) * 2011-10-14 2015-03-30 株式会社モルフォ 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
WO2015145856A1 (ja) * 2014-03-27 2015-10-01 オリンパス株式会社 画像処理装置および画像処理方法
WO2016147957A1 (ja) * 2015-03-13 2016-09-22 リコーイメージング株式会社 撮像装置および撮像方法
WO2016207990A1 (ja) * 2015-06-24 2016-12-29 オリンパス株式会社 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記憶媒体
WO2017064807A1 (ja) * 2015-10-16 2017-04-20 オリンパス株式会社 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記憶媒体

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6778210B1 (en) 1999-07-15 2004-08-17 Olympus Optical Co., Ltd. Image pickup apparatus with blur compensation
JP2014017839A (ja) * 2000-04-04 2014-01-30 Smith & Nephew Inc 動きのアーティファクトを自動補正する方法およびシステム
EP1221809A3 (en) * 2000-12-25 2004-06-09 Hitachi, Ltd. Handling system and device for determining the state of a slip
EP1221809A2 (en) * 2000-12-25 2002-07-10 Hitachi, Ltd. Handling system and device for determining the state of a slip
JP2004234624A (ja) * 2003-01-07 2004-08-19 Seiko Epson Corp 静止画像生成装置、静止画像生成方法、静止画像生成プログラム、および静止画像生成プログラムを記録した記録媒体
JP4701598B2 (ja) * 2003-01-07 2011-06-15 セイコーエプソン株式会社 静止画像生成装置、静止画像生成方法、静止画像生成プログラム、および静止画像生成プログラムを記録した記録媒体
JP2006279940A (ja) * 2005-03-03 2006-10-12 Fuji Photo Film Co Ltd 撮像装置、撮像方法、および撮像プログラム、並びに画像記録出力システム、画像記録出力方法
JP2006345147A (ja) * 2005-06-08 2006-12-21 Nikon Corp 画素ずらし画像の生成機能を有する電子カメラおよび撮像方法
JP4529804B2 (ja) * 2005-06-08 2010-08-25 株式会社ニコン 画素ずらし画像の生成機能を有する電子カメラおよび撮像方法
JP2007036359A (ja) * 2005-07-22 2007-02-08 Casio Comput Co Ltd 画像合成装置、画像合成方法及びプログラム
US7853134B2 (en) 2006-02-06 2010-12-14 Casio Computer Co., Ltd. Imaging device with image blurring reduction function
US8290356B2 (en) 2006-02-06 2012-10-16 Casio Computer Co., Ltd. Imaging device with image blurring reduction function
JP2008085531A (ja) * 2006-09-27 2008-04-10 Fujitsu Ltd 画像処理装置、画像処理方法、画像処理プログラム、および、撮像装置
US8026932B2 (en) 2006-09-27 2011-09-27 Fujitsu Limited Image processing apparatus, image processing method, image processing program, and image pickup apparatus
JP2008206020A (ja) * 2007-02-22 2008-09-04 Matsushita Electric Ind Co Ltd 撮像装置及びレンズ鏡筒
JP2008048459A (ja) * 2007-10-19 2008-02-28 Olympus Corp 画像合成装置
JP2010273037A (ja) * 2009-05-20 2010-12-02 Hoya Corp 撮像装置
JP2012039645A (ja) * 2011-10-05 2012-02-23 Fujitsu Ltd 画像データ処理装置、画像データ処理方法、画像データ処理プログラム、および、撮像装置
WO2013054607A1 (ja) * 2011-10-14 2013-04-18 株式会社モルフォ 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
JPWO2013054607A1 (ja) * 2011-10-14 2015-03-30 株式会社モルフォ 画像処理装置、画像処理方法、画像処理プログラム及び記録媒体
US9129414B2 (en) 2011-10-14 2015-09-08 Morpho, Inc. Image compositing apparatus, image compositing method, image compositing program, and recording medium
US9626750B2 (en) 2011-10-14 2017-04-18 Morpho, Inc. Image processing method for a composite image and image processing device, image processing program, and recording medium therefor
KR20160039701A (ko) * 2011-10-14 2016-04-11 가부시키가이샤 모르포 화상 처리 장치, 화상 처리 방법 및 기록 매체
US9420175B2 (en) 2014-03-27 2016-08-16 Olympus Corporation Image processing system, image processing method, and computer-readable medium
WO2015145856A1 (ja) * 2014-03-27 2015-10-01 オリンパス株式会社 画像処理装置および画像処理方法
WO2016147957A1 (ja) * 2015-03-13 2016-09-22 リコーイメージング株式会社 撮像装置および撮像方法
JP2016171511A (ja) * 2015-03-13 2016-09-23 リコーイメージング株式会社 撮像装置および撮像方法
WO2016207990A1 (ja) * 2015-06-24 2016-12-29 オリンパス株式会社 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記憶媒体
JPWO2016207990A1 (ja) * 2015-06-24 2018-04-05 オリンパス株式会社 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記憶媒体
US10389952B2 (en) 2015-06-24 2019-08-20 Olympus Corporation Image-processing device which generates a high-resolution image by combining images, imaging device, image-processing method, and storage-medium
WO2017064807A1 (ja) * 2015-10-16 2017-04-20 オリンパス株式会社 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記憶媒体
JPWO2017064807A1 (ja) * 2015-10-16 2018-08-09 オリンパス株式会社 画像処理装置、撮像装置、画像処理方法、画像処理プログラムおよび記憶媒体
US10636126B2 (en) 2015-10-16 2020-04-28 Olympus Corporation Image processing device, imaging apparatus, image processing method, image processing program, and recording medium

Similar Documents

Publication Publication Date Title
US6429895B1 (en) Image sensing apparatus and method capable of merging function for obtaining high-precision image by synthesizing images and image stabilization function
JPH10191136A (ja) 撮像装置及び画像合成装置
US20170302843A1 (en) Interchangeable lens digital camera
JP5574423B2 (ja) 撮像装置、表示制御方法及びプログラム
US8055097B2 (en) Image pick-up apparatus, image pick-up program, and image processing program
US7995852B2 (en) Imaging device and imaging method
JP2803072B2 (ja) 手振れ補正装置
JP3530696B2 (ja) 撮像装置
JP3380402B2 (ja) 撮像装置
WO2010004764A1 (ja) 撮像装置
US6100927A (en) Photographing apparatus having a blurring correcting apparatus
US20100295953A1 (en) Image processing apparatus and method thereof
US20070058049A1 (en) Image sensing apparatus and method of controlling the same
JP3754964B2 (ja) 撮像装置
CN110418053B (zh) 镜头设备及其控制方法和摄像设备及其控制方法
JP5393877B2 (ja) 撮像装置および集積回路
JP7453267B2 (ja) 撮像素子、撮像装置、撮像素子の作動方法、及びプログラム
JP2005175796A (ja) デジタルカメラ
JP7532040B2 (ja) 撮像装置およびその制御方法
JPH07283999A (ja) 画像合成装置及び画像撮影装置
JP2006135501A (ja) 撮像装置
JP2000069353A (ja) 手ぶれ検出装置および手ぶれ補正装置
JP5831492B2 (ja) 撮像装置、表示制御方法及びプログラム
JP4845653B2 (ja) カメラシステム、カメラ本体、交換レンズユニットおよび像ブレ補正方法
JP2006295238A (ja) 撮像装置