JPH05107619A - ブレ検出及び補正が可能なカメラ - Google Patents
ブレ検出及び補正が可能なカメラInfo
- Publication number
- JPH05107619A JPH05107619A JP15450691A JP15450691A JPH05107619A JP H05107619 A JPH05107619 A JP H05107619A JP 15450691 A JP15450691 A JP 15450691A JP 15450691 A JP15450691 A JP 15450691A JP H05107619 A JPH05107619 A JP H05107619A
- Authority
- JP
- Japan
- Prior art keywords
- blur
- correction
- lens
- detection
- focal length
- 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.)
- Granted
Links
Landscapes
- Adjustment Of Camera Lenses (AREA)
Abstract
(57)【要約】
【目的】本発明は焦点距離の長い撮影レンズにおいても
正確なブレ検出及び補正を行ない、さらに低輝度の被写
体に対してもブレ検出・補正を行なえるカメラを提供す
ることを目的とする。 【構成】撮影レンズ回路7は装着したレンズの焦点距離
情報をメインCPU1に出力する。メインCPU1は撮
影レンズ回路7から出力された焦点距離情報に基づいて
ブレ検出及び補正の周期を決定する。手ブレ検出補正手
段12はCCDの撮像データからブレデータを演算し、
コントロールCPUによって補正用光学系を制御しブレ
補正を行なう。この後前記メインCPUによって決定さ
れた周期をもってブレ検出・補正を繰り返す。レンズの
焦点距離が長い場合は前記の周期を短くして補正誤差を
減少させる。逆に短い場合は前記の周期を長くして低輝
度被写体でもブレ検出を可能にする。
正確なブレ検出及び補正を行ない、さらに低輝度の被写
体に対してもブレ検出・補正を行なえるカメラを提供す
ることを目的とする。 【構成】撮影レンズ回路7は装着したレンズの焦点距離
情報をメインCPU1に出力する。メインCPU1は撮
影レンズ回路7から出力された焦点距離情報に基づいて
ブレ検出及び補正の周期を決定する。手ブレ検出補正手
段12はCCDの撮像データからブレデータを演算し、
コントロールCPUによって補正用光学系を制御しブレ
補正を行なう。この後前記メインCPUによって決定さ
れた周期をもってブレ検出・補正を繰り返す。レンズの
焦点距離が長い場合は前記の周期を短くして補正誤差を
減少させる。逆に短い場合は前記の周期を長くして低輝
度被写体でもブレ検出を可能にする。
Description
【0001】
【産業上の利用分野】本発明は被写体像のブレを検出
し、フィルム露光中に撮影光学系の少なくとも一部を駆
動して被写体像のブレを補正し、ブレのない写真を撮影
するブレ検出及び補正が可能なカメラに関する。
し、フィルム露光中に撮影光学系の少なくとも一部を駆
動して被写体像のブレを補正し、ブレのない写真を撮影
するブレ検出及び補正が可能なカメラに関する。
【0002】
【従来の技術】従来イメージセンサを用いたブレ検出カ
メラあるいはブレ補正カメラが提案されている。被写体
像のブレはその速度及び方向が時々刻々と変化してお
り、特にそれが手ブレに起因する場合には顕著である。
そこでブレを十分に補正するためには「ブレ検出」→
「光学系の駆動による補正」という動作を露光中全体に
わたって連続的に何度も繰り返す必要がある。これに対
し従来のブレ検出・補正を行なうカメラでは、ある一定
時間の周期を持ってブレ検出・補正を繰り返していた。
メラあるいはブレ補正カメラが提案されている。被写体
像のブレはその速度及び方向が時々刻々と変化してお
り、特にそれが手ブレに起因する場合には顕著である。
そこでブレを十分に補正するためには「ブレ検出」→
「光学系の駆動による補正」という動作を露光中全体に
わたって連続的に何度も繰り返す必要がある。これに対
し従来のブレ検出・補正を行なうカメラでは、ある一定
時間の周期を持ってブレ検出・補正を繰り返していた。
【0003】一方上記のブレ検出・補正の繰返し周期
は、撮影レンズの焦点距離が長いほど短くする必要があ
る。その理由を以下に簡単に説明する。図17は撮影レ
ンズの焦点距離とブレとの関係を示す図である。図17
(A)において焦点距離をf、被写体からレンズまでの
距離をb、レンズからフィルムまでの距離をaとする。
また被写体上の点Aの像をA’とする。
は、撮影レンズの焦点距離が長いほど短くする必要があ
る。その理由を以下に簡単に説明する。図17は撮影レ
ンズの焦点距離とブレとの関係を示す図である。図17
(A)において焦点距離をf、被写体からレンズまでの
距離をb、レンズからフィルムまでの距離をaとする。
また被写体上の点Aの像をA’とする。
【0004】図17(B)は(A)のような状態のカメ
ラに振幅θの手ブレが発生し、点A’の位置が角周波数
ωで振動したときの状態を示したものである。カメラが
図の上で下向きにθ/2ブレたときには、点Aはカメラ
からみたとき点Adの位置になり、フィルム面上の点A
d’に結像する。また図の上で上向きにθ/2ブレたと
きには点Aはカメラからみたとき点Auの位置になり、
フィルム面上の点Au’に結像する。
ラに振幅θの手ブレが発生し、点A’の位置が角周波数
ωで振動したときの状態を示したものである。カメラが
図の上で下向きにθ/2ブレたときには、点Aはカメラ
からみたとき点Adの位置になり、フィルム面上の点A
d’に結像する。また図の上で上向きにθ/2ブレたと
きには点Aはカメラからみたとき点Auの位置になり、
フィルム面上の点Au’に結像する。
【0005】ここで光軸とフィルム面との交点を点Oと
し、点Oから上向きにx軸をとる。そして点Oと点A’
間の距離をxとし、点A’がフィルム面上で正弦的に振
動しているとすると、点A’の位置は◇ x=atan(θ/2)・sinωt (tは時間)◇ で表すことができる。これをグラフにしたのが図18で
ある。図18においてti 、ti+1 、ti+2 の間隔はブ
レ検出・補正の繰返し周期tsである。図のようなブレ
に対し、t=ti からt=ti+1 の間のブレを検出した
とする。次にt=ti+1 において、この後も検出したブ
レ速度でブレ続けると予測して(図中直線1)、これを
キャンセルするよう補正光学系を駆動する。この時t=
ti+1 からt=ti+2 の間の実際のブレ(図中 2)と予
測したブレ(図中 1)との差がブレ補正誤差となる。
し、点Oから上向きにx軸をとる。そして点Oと点A’
間の距離をxとし、点A’がフィルム面上で正弦的に振
動しているとすると、点A’の位置は◇ x=atan(θ/2)・sinωt (tは時間)◇ で表すことができる。これをグラフにしたのが図18で
ある。図18においてti 、ti+1 、ti+2 の間隔はブ
レ検出・補正の繰返し周期tsである。図のようなブレ
に対し、t=ti からt=ti+1 の間のブレを検出した
とする。次にt=ti+1 において、この後も検出したブ
レ速度でブレ続けると予測して(図中直線1)、これを
キャンセルするよう補正光学系を駆動する。この時t=
ti+1 からt=ti+2 の間の実際のブレ(図中 2)と予
測したブレ(図中 1)との差がブレ補正誤差となる。
【0006】図からわかるように、ブレの振幅atan
(θ/2)が大きいほどブレ補正誤差が大きくなる。一
方、レンズからフィルムまでの距離aは結像公式◇ 1/a+1/b=1/f より a=bf/(b−
f)◇ となる。通常の撮影ではb≫fであるからa≒fとな
り、ブレの振幅atan(θ/2)はレンズの焦点距離
に比例するといえる。従って撮影レンズの焦点距離が長
いほどブレ補正誤差が大きくなる。
(θ/2)が大きいほどブレ補正誤差が大きくなる。一
方、レンズからフィルムまでの距離aは結像公式◇ 1/a+1/b=1/f より a=bf/(b−
f)◇ となる。通常の撮影ではb≫fであるからa≒fとな
り、ブレの振幅atan(θ/2)はレンズの焦点距離
に比例するといえる。従って撮影レンズの焦点距離が長
いほどブレ補正誤差が大きくなる。
【0007】これに対し、図18からもわかるようにブ
レ補正誤差を小さくおさえるためには繰返し周期ts を
短くしてやれば良い。従って、適正なブレ検出・補正を
行なうためには、撮影レンズの焦点距離が長いほど繰返
し周期を短くする必要がある。
レ補正誤差を小さくおさえるためには繰返し周期ts を
短くしてやれば良い。従って、適正なブレ検出・補正を
行なうためには、撮影レンズの焦点距離が長いほど繰返
し周期を短くする必要がある。
【0008】
【発明が解決しようとする課題】以上説明したように撮
影レンズの焦点距離が長いほど、ブレ検出・補正の繰返
し周期を短くする必要がある。一方イメージセンサを用
いてブレ検出を行なう場合、低輝度の被写体に対しても
ブレ検出を行なうためには、繰返し周期を長くする必要
がある。これは低輝度被写体の場合イメージセンサの積
分時間を長くとる必要があるからである。
影レンズの焦点距離が長いほど、ブレ検出・補正の繰返
し周期を短くする必要がある。一方イメージセンサを用
いてブレ検出を行なう場合、低輝度の被写体に対しても
ブレ検出を行なうためには、繰返し周期を長くする必要
がある。これは低輝度被写体の場合イメージセンサの積
分時間を長くとる必要があるからである。
【0009】これに対し、従来のブレ検出及び補正可能
なカメラでは、繰返し周期が一定であった。このため焦
点距離の長いレンズでも適正なブレ補正を行なえるよう
繰返し周期を短く設定すると、低輝度被写体のブレ検出
が不可能となるという問題点があった。逆に低輝度被写
体でもブレ検出が行なえるよう繰返し周期を長く設定す
ると、焦点距離の長い撮影レンズではブレ補正誤差が大
きくなるという問題点があった。
なカメラでは、繰返し周期が一定であった。このため焦
点距離の長いレンズでも適正なブレ補正を行なえるよう
繰返し周期を短く設定すると、低輝度被写体のブレ検出
が不可能となるという問題点があった。逆に低輝度被写
体でもブレ検出が行なえるよう繰返し周期を長く設定す
ると、焦点距離の長い撮影レンズではブレ補正誤差が大
きくなるという問題点があった。
【0010】そこで本発明の目的は、上述従来例の欠点
を除去し、焦点距離の長いレンズでも適正なブレ検出及
び補正を行い、さらに低輝度の被写体に対してもブレ検
出・補正の行なえるカメラを提供することにある。
を除去し、焦点距離の長いレンズでも適正なブレ検出及
び補正を行い、さらに低輝度の被写体に対してもブレ検
出・補正の行なえるカメラを提供することにある。
【0011】
【課題を解決するための手段】このような目的を達成す
るために本発明のブレ検出及び補正可能なカメラは、イ
メージセンサと、イメージセンサの出力に基づいて被写
体像のブレデータを演算する演算手段と、前記ブレデー
タに基づいてブレ補正を行なうブレ補正手段とを有する
カメラにおいて、撮影レンズの焦点距離情報を入力する
入力手段を備え、その入力した焦点距離情報に基づいて
ブレ検出及び補正の周期を決定する周期決定手段を備え
たことを特徴とする。
るために本発明のブレ検出及び補正可能なカメラは、イ
メージセンサと、イメージセンサの出力に基づいて被写
体像のブレデータを演算する演算手段と、前記ブレデー
タに基づいてブレ補正を行なうブレ補正手段とを有する
カメラにおいて、撮影レンズの焦点距離情報を入力する
入力手段を備え、その入力した焦点距離情報に基づいて
ブレ検出及び補正の周期を決定する周期決定手段を備え
たことを特徴とする。
【0012】
【作用】本発明は撮影レンズの焦点距離に基づいて、ブ
レ検出及び補正の繰返し周期を決定する。撮影レンズの
焦点距離が短い場合は、繰返し周期を長くすることによ
って低輝度被写体に対してもブレ検出を行なうことがで
きる。逆に撮影レンズの焦点距離が長い場合は、繰返し
周期を短くすることによって、より正確にブレ補正を行
なうことができる。
レ検出及び補正の繰返し周期を決定する。撮影レンズの
焦点距離が短い場合は、繰返し周期を長くすることによ
って低輝度被写体に対してもブレ検出を行なうことがで
きる。逆に撮影レンズの焦点距離が長い場合は、繰返し
周期を短くすることによって、より正確にブレ補正を行
なうことができる。
【0013】
【実施例】以下この発明の実施例を図面を参照して説明
する。図1はこの発明に係るブレ検出カメラの主要部を
示すブロック図である。
する。図1はこの発明に係るブレ検出カメラの主要部を
示すブロック図である。
【0014】図1を参照して、測光用SPD(Sili
con Photodiode)2からの信号は測光回
路3に入力される。測光回路3は、SPD2の出力を演
算し、メインCPU1へ演算結果を出力する。撮影レン
ズ4は交換可能であり、絞り駆動手段5および焦点調節
駆動手段6を通して絞りの駆動および焦点調節が行なわ
れる。撮影レンズ回路7には、撮影レンズ4に固有のレ
ンズのF値、焦点距離、ブレ補正のための各種パラメー
タが記憶される。撮影レンズ回路7にはさらに、ブレ補
正用の光学系を駆動するアクチュエータおよびその制御
回路も内蔵されている。
con Photodiode)2からの信号は測光回
路3に入力される。測光回路3は、SPD2の出力を演
算し、メインCPU1へ演算結果を出力する。撮影レン
ズ4は交換可能であり、絞り駆動手段5および焦点調節
駆動手段6を通して絞りの駆動および焦点調節が行なわ
れる。撮影レンズ回路7には、撮影レンズ4に固有のレ
ンズのF値、焦点距離、ブレ補正のための各種パラメー
タが記憶される。撮影レンズ回路7にはさらに、ブレ補
正用の光学系を駆動するアクチュエータおよびその制御
回路も内蔵されている。
【0015】AF検出ミラー8は、位相差型AF検出モ
ジュール13へ撮影レンズ4を通った光束の一部を導
く。AF検出ミラー8はフィルム露光時にフィルムへの
光を遮らないようにAF検出ミラー駆動手段9により退
避される。フォーカルプレーンシャッタのシャッタ幕1
0は、先幕および後幕を含み、シャッタ幕駆動手段11
によって駆動される。スイッチS1はシャッタボタンの
第1ストロークでONし、測光およびAF動作を行な
う。スイッチS2はシャッタボタンの第2ストロークで
ONする。フィルム巻上げ手段14は、フィルムの巻上
げ、巻戻しを行なう。スイッチSCは連写モードを作動
するためのスイッチである。
ジュール13へ撮影レンズ4を通った光束の一部を導
く。AF検出ミラー8はフィルム露光時にフィルムへの
光を遮らないようにAF検出ミラー駆動手段9により退
避される。フォーカルプレーンシャッタのシャッタ幕1
0は、先幕および後幕を含み、シャッタ幕駆動手段11
によって駆動される。スイッチS1はシャッタボタンの
第1ストロークでONし、測光およびAF動作を行な
う。スイッチS2はシャッタボタンの第2ストロークで
ONする。フィルム巻上げ手段14は、フィルムの巻上
げ、巻戻しを行なう。スイッチSCは連写モードを作動
するためのスイッチである。
【0016】ブレ検出光学系18は後述のブレ検出用の
CCDに光を導くための光学系である。
CCDに光を導くための光学系である。
【0017】12は手ブレの検出及び補正を行うための
手ブレ検出補正手段である。12はブレ演算を行うため
の演算器やブレ補正光学系を制御するためのコントロー
ルCPUを有する。この手ブレ検出補正手段12につい
ては後に詳しく説明する。
手ブレ検出補正手段である。12はブレ演算を行うため
の演算器やブレ補正光学系を制御するためのコントロー
ルCPUを有する。この手ブレ検出補正手段12につい
ては後に詳しく説明する。
【0018】メインCPU1にはさらに、測光値によっ
て定まる露光量に対し、露出補正を行なうための露出補
正量入力手段16と、フィルム感度を設定するためのフ
ィルム感度設定手段17とが接続される。
て定まる露光量に対し、露出補正を行なうための露出補
正量入力手段16と、フィルム感度を設定するためのフ
ィルム感度設定手段17とが接続される。
【0019】図2はこの発明に係るブレ検出カメラの光
学系を示す図である。図2を参照して、撮影レンズは4
は、ブレ補正レンズ20と、ブレ補正レンズ20を移動
するためのブレ補正レンズ駆動装置21とを含む。な
お、補正レンズ駆動装置21の詳細については公知であ
るのでその説明は省略する。カメラボディ32内にはペ
リクルミラー22が固定されており、撮影レンズ4を通
った光束の一部がファインダ光学系の方へ反射され、残
りがシャッタ幕10の方へ透過される。ペリクルミラー
22を透過した光束の一部は、AF検出ミラー8により
位相差AF検出モジュール24の方へ導かれる。AF検
出ミラー8は、フィルム露光時にはフィルム上に到達す
る露光中の光束を遮らないような位置までAF検出ミラ
ー駆動手段9(不図示)により退避される。
学系を示す図である。図2を参照して、撮影レンズは4
は、ブレ補正レンズ20と、ブレ補正レンズ20を移動
するためのブレ補正レンズ駆動装置21とを含む。な
お、補正レンズ駆動装置21の詳細については公知であ
るのでその説明は省略する。カメラボディ32内にはペ
リクルミラー22が固定されており、撮影レンズ4を通
った光束の一部がファインダ光学系の方へ反射され、残
りがシャッタ幕10の方へ透過される。ペリクルミラー
22を透過した光束の一部は、AF検出ミラー8により
位相差AF検出モジュール24の方へ導かれる。AF検
出ミラー8は、フィルム露光時にはフィルム上に到達す
る露光中の光束を遮らないような位置までAF検出ミラ
ー駆動手段9(不図示)により退避される。
【0020】ペリクルミラー22により反射された光束
は、コンデンサレンズ25を透過してペンタプリズム2
6に入る。ペンタプリズム26の接眼レンズ27側には
測光SPD2が設けられる。ペンタプリズム26の1つ
の面26aは、ハーフミラーになっており、入射光束の
一部をベンタプリズム26の外へ取出す。取出された光
束はブレ検出光学系18を通り反射鏡28で反射されて
ブレ検出センサ29へ達する。ブレ検出光学系18はフ
ァインダ焦点面30上の像をブレ検出センサ29上に再
結像する。ブレ検出センサ29はCCDエリアセンサで
ある。なお、ペンタプリズム26は、ガラスブロックタ
イプだけではなく、中が空気層となっている中空ペンタ
ミラーのようなものでもよい。
は、コンデンサレンズ25を透過してペンタプリズム2
6に入る。ペンタプリズム26の接眼レンズ27側には
測光SPD2が設けられる。ペンタプリズム26の1つ
の面26aは、ハーフミラーになっており、入射光束の
一部をベンタプリズム26の外へ取出す。取出された光
束はブレ検出光学系18を通り反射鏡28で反射されて
ブレ検出センサ29へ達する。ブレ検出光学系18はフ
ァインダ焦点面30上の像をブレ検出センサ29上に再
結像する。ブレ検出センサ29はCCDエリアセンサで
ある。なお、ペンタプリズム26は、ガラスブロックタ
イプだけではなく、中が空気層となっている中空ペンタ
ミラーのようなものでもよい。
【0021】以上のようにこの発明においては、ベリク
ルミラー22を用いて被写体の光をブレ検出センサとな
るエリアセンサ29へ伝えるようにしたため、TTL方
式のカメラにおいて画像検出方式でブレ検出が行なわれ
る。さらに、ブレ検出センサ29までの光路中にペンタ
プリズム26を利用しているため、ブレ検出センサ29
までの光路を別に設ける必要がない。
ルミラー22を用いて被写体の光をブレ検出センサとな
るエリアセンサ29へ伝えるようにしたため、TTL方
式のカメラにおいて画像検出方式でブレ検出が行なわれ
る。さらに、ブレ検出センサ29までの光路中にペンタ
プリズム26を利用しているため、ブレ検出センサ29
までの光路を別に設ける必要がない。
【0022】図3はファインダスクリーンを示す図であ
る。図3(A)のaは透明なブレ検出領域であり、この
領域があるためにセンサ29への光路が確保されるとと
もにセンサ29への光量が増す。bで表わされる領域は
ファインダスクリーンのマット部で、光が散乱し、従来
通り像がこの上に結ばされ、ピントが検出される。aで
示される領域はまたブレ検出領域のファインダ表示枠の
表示用にも用いられる。図3(B)はファインダスクリ
ーンの全面が透明である場合を示す図である。ブレ検出
光学系18によりファインダスクリーンbの中央近傍の
一部aが撮像面に結像される。この像がブレ検出センサ
29によって用いられる。
る。図3(A)のaは透明なブレ検出領域であり、この
領域があるためにセンサ29への光路が確保されるとと
もにセンサ29への光量が増す。bで表わされる領域は
ファインダスクリーンのマット部で、光が散乱し、従来
通り像がこの上に結ばされ、ピントが検出される。aで
示される領域はまたブレ検出領域のファインダ表示枠の
表示用にも用いられる。図3(B)はファインダスクリ
ーンの全面が透明である場合を示す図である。ブレ検出
光学系18によりファインダスクリーンbの中央近傍の
一部aが撮像面に結像される。この像がブレ検出センサ
29によって用いられる。
【0023】なお図2を参照して、撮影レンズ4はレン
ズマウント部31を介してカメラボディ32に取付けら
れており、交換が可能である。
ズマウント部31を介してカメラボディ32に取付けら
れており、交換が可能である。
【0024】なお、手ブレ補正レンズの付いていない通
常のレンズがカメラボディ32に取付けられた場合は、
ブレが検出されたときファインダスクリーンに警告が表
示される。電子ファインダに「手ブレ注意」と文字で手
ブレの警告が行なわれてもよい。
常のレンズがカメラボディ32に取付けられた場合は、
ブレが検出されたときファインダスクリーンに警告が表
示される。電子ファインダに「手ブレ注意」と文字で手
ブレの警告が行なわれてもよい。
【0025】次に図4を参照して手ブレ検出補正手段1
2の内容を説明する。手ブレ検出センサ29はCCD撮
像部41と、CCD出力を増幅する出力アンプ42と、
CCDの積分時間を制御するための照度モニタ43と、
測光回路44とを含む。クロックジェネレータ45は、
測光回路44の出力を検知してCCDの積分時間および
出力アンプのゲインを設定する。また、クロックジェネ
レータ45はCCDの駆動クロック、A/Dコンバータ
51、D/Aコンバータ48、感度ばらつき補正メモリ
49、暗出力補正メモリ50のクロックも発生する。ブ
レ検出センサ29の出力は、差動アンプ46およびゲイ
ンコントロールアンプ47を通ってA/Dコンバータ5
1へ入力される。暗出力補正メモリ50、感度ばらつき
補正メモリ49にはそれぞれCCDの感度ばらつき、暗
出力の補正のためのデータが記憶されている。暗出力補
正メモリ50は、D/Aコンバータ48に対しデータを
出力する。D/A変換の出力信号は、差動アンプ46の
差動入力に入力される。これによりCCD41の暗出力
は補正される。ゲインコントロールアンプ47はデジタ
ル信号により増幅度が制御されるアンプである。ゲイン
コントロールアンプ47は感度ばらつき補正メモリ49
に記憶されている感度ばらつき補正データにより制御さ
れ、CCD出力の感度ばらつきを補正する。
2の内容を説明する。手ブレ検出センサ29はCCD撮
像部41と、CCD出力を増幅する出力アンプ42と、
CCDの積分時間を制御するための照度モニタ43と、
測光回路44とを含む。クロックジェネレータ45は、
測光回路44の出力を検知してCCDの積分時間および
出力アンプのゲインを設定する。また、クロックジェネ
レータ45はCCDの駆動クロック、A/Dコンバータ
51、D/Aコンバータ48、感度ばらつき補正メモリ
49、暗出力補正メモリ50のクロックも発生する。ブ
レ検出センサ29の出力は、差動アンプ46およびゲイ
ンコントロールアンプ47を通ってA/Dコンバータ5
1へ入力される。暗出力補正メモリ50、感度ばらつき
補正メモリ49にはそれぞれCCDの感度ばらつき、暗
出力の補正のためのデータが記憶されている。暗出力補
正メモリ50は、D/Aコンバータ48に対しデータを
出力する。D/A変換の出力信号は、差動アンプ46の
差動入力に入力される。これによりCCD41の暗出力
は補正される。ゲインコントロールアンプ47はデジタ
ル信号により増幅度が制御されるアンプである。ゲイン
コントロールアンプ47は感度ばらつき補正メモリ49
に記憶されている感度ばらつき補正データにより制御さ
れ、CCD出力の感度ばらつきを補正する。
【0026】A/Dコンバータ51の出力信号は、基準
部メモリ52または参照部メモリ53に記憶される。ア
ドレス生成器54は基準部メモリ52、参照部メモリ5
3の各メモリの動作に必要なアドレスデータを発生させ
る。
部メモリ52または参照部メモリ53に記憶される。ア
ドレス生成器54は基準部メモリ52、参照部メモリ5
3の各メモリの動作に必要なアドレスデータを発生させ
る。
【0027】演算器55は減算回路56と、絶対値回路
57と、加算回路58とレジスタ59とを含む。基準部
メモリ52および参照部メモリ53のデータが入力とし
て与えられる。
57と、加算回路58とレジスタ59とを含む。基準部
メモリ52および参照部メモリ53のデータが入力とし
て与えられる。
【0028】演算器55からの演算結果は、演算の種類
により相関結果メモリ60、縦コントラストメモリ61
または横コントラストメモリ62のどれかに記憶され
る。これらのメモリは、コントロールCPU63に接続
されており、コントロールCPU63からアクセスでき
る。コントロールCPU63は、アドレス生成器54お
よびクロックジェネレータ45の制御も行なう。
により相関結果メモリ60、縦コントラストメモリ61
または横コントラストメモリ62のどれかに記憶され
る。これらのメモリは、コントロールCPU63に接続
されており、コントロールCPU63からアクセスでき
る。コントロールCPU63は、アドレス生成器54お
よびクロックジェネレータ45の制御も行なう。
【0029】次にブレ検出の方法およびブレ量の演算を
示す。まずブレ検出のシーケンスについて説明する。こ
の発明においては、二次元の画像データを検出し得るエ
リアセンサ29を用いて被写体像を平面的に検出する。
その被写体像の時間によるずれをエリアセンサ29を用
いて検出することにより、画像のブレを検出している。
示す。まずブレ検出のシーケンスについて説明する。こ
の発明においては、二次元の画像データを検出し得るエ
リアセンサ29を用いて被写体像を平面的に検出する。
その被写体像の時間によるずれをエリアセンサ29を用
いて検出することにより、画像のブレを検出している。
【0030】CCD41はI×J画素のエリアセンサで
ある。基準部メモリ52および参照部メモリ53はそれ
ぞれI×Jワードのメモリであり、相関結果メモリ60
はH×Hワードの容量を有するメモリである。CCD4
1の受光面をM×Nのブロックに分けて考える。各ブロ
ックは隣接するK×L画素で構成される。縦コントラス
トメモリ61、横コントラストメモリ62はそれぞれM
×Nワードの容量を有するメモリである。以下、ブレ検
出の手順を説明するが、ここではI=68、J=52、
K=8、L=8、M=8、N=6、H=5とする。A/
Dコンバータ51の分解能は8ビットであり、レジスタ
59は14ビットであり、相関結果メモリ60、縦コン
トラストメモリ61、横コントラストメモリ62の1ワ
ードはそれぞれ14ビットで表わされるとする。
ある。基準部メモリ52および参照部メモリ53はそれ
ぞれI×Jワードのメモリであり、相関結果メモリ60
はH×Hワードの容量を有するメモリである。CCD4
1の受光面をM×Nのブロックに分けて考える。各ブロ
ックは隣接するK×L画素で構成される。縦コントラス
トメモリ61、横コントラストメモリ62はそれぞれM
×Nワードの容量を有するメモリである。以下、ブレ検
出の手順を説明するが、ここではI=68、J=52、
K=8、L=8、M=8、N=6、H=5とする。A/
Dコンバータ51の分解能は8ビットであり、レジスタ
59は14ビットであり、相関結果メモリ60、縦コン
トラストメモリ61、横コントラストメモリ62の1ワ
ードはそれぞれ14ビットで表わされるとする。
【0031】図5はCCD41の受光部の一部の模式図
である。小さい正方形の1個の格子が単位画素を表わし
ている。図中左下の画素を画素(1、1)とし、右上の
画素を画素(68、52)とする。受光部の外周の2画
素を除いてCCD41の受光部は8画素×8画素で構成
されるブロックに分割される。図中太線で囲まれた部分
が各ブロックに対応する。左下のブロックをブロック
(1、1)、右上のブロックをブロック(8、6)とす
る。
である。小さい正方形の1個の格子が単位画素を表わし
ている。図中左下の画素を画素(1、1)とし、右上の
画素を画素(68、52)とする。受光部の外周の2画
素を除いてCCD41の受光部は8画素×8画素で構成
されるブロックに分割される。図中太線で囲まれた部分
が各ブロックに対応する。左下のブロックをブロック
(1、1)、右上のブロックをブロック(8、6)とす
る。
【0032】ブレ検出のシーケンスは大きく◇ (1) コントラスト計算およびブロックの選択◇ (2) 相関計算◇ (3) 内挿計算◇ の3つの部分に分けられる。
【0033】コントラスト計算はブロックの選択のため
に行なわれる計算である。CCD41の受光部に結像し
た被写体の各部には、ブレ検出に適した部分もあればそ
うでない部分もある。本実施例ではブレ検出に適した部
分を選び出すために被写体のコントラストの計算を行な
う。各ブロックごとに被写体のコントラストが計算さ
れ、縦方向のコントラストの大きいブロック4個および
横方向のコントラストの大きいブロック4個の計8個の
ブロックを用いてブレの検出が行なわれる。
に行なわれる計算である。CCD41の受光部に結像し
た被写体の各部には、ブレ検出に適した部分もあればそ
うでない部分もある。本実施例ではブレ検出に適した部
分を選び出すために被写体のコントラストの計算を行な
う。各ブロックごとに被写体のコントラストが計算さ
れ、縦方向のコントラストの大きいブロック4個および
横方向のコントラストの大きいブロック4個の計8個の
ブロックを用いてブレの検出が行なわれる。
【0034】(1) コントラスト計算およびブロック
選択の説明◇ まずCCD41の出力が基準部メモリ52および参照部
メモリ53の両方に記憶される。このデータを用いて各
ブロックの縦方向のコントラストおよび横方向のコント
ラストが計算される。計算はブロック(1,1)、
(2,1)、…、(7,6)、(8,6)の横方向コン
トラスト、ブロック(1,1)、(2,1)、…(7,
6)、(8,6)の縦方向のコントラストの順に行な
う。
選択の説明◇ まずCCD41の出力が基準部メモリ52および参照部
メモリ53の両方に記憶される。このデータを用いて各
ブロックの縦方向のコントラストおよび横方向のコント
ラストが計算される。計算はブロック(1,1)、
(2,1)、…、(7,6)、(8,6)の横方向コン
トラスト、ブロック(1,1)、(2,1)、…(7,
6)、(8,6)の縦方向のコントラストの順に行な
う。
【0035】CCD41の画素(i,j)の出力をA
(i,j)として、ブロック(k,*)の横方向のコン
トラストを
(i,j)として、ブロック(k,*)の横方向のコン
トラストを
【0036】
【数1】
【0037】縦方向のコントラストを
【0038】
【数2】
【0039】と定義する。
【0040】ただし上記*は文章中にて、アルファベッ
ト小文字のl(エル)と数字の1との混乱を避けるため
に付した記号である。従って文章中において*は図面や
数式中の筆記体のエルと同じものを意味する。
ト小文字のl(エル)と数字の1との混乱を避けるため
に付した記号である。従って文章中において*は図面や
数式中の筆記体のエルと同じものを意味する。
【0041】この計算式を図4のハードウェアで実行す
る手順を次に説明する。CCD41の画素(i,j)の
出力に対応する基準部メモリ52の内容をR(i,
j)、参照部メモリ53の内容をS(i,j)とする。
まず初めにレジスタ59をクリアする。次に減算器56
の一方の入力にR(i,j)、他方の入力にS(i+
1,j){但しi=8(k−1)+2、j=8(*−
1)+2とする}が与えられるようにアドレス生成器5
4からアドレスが送出される。減算回路56で減算され
たデータは絶対値回路57で絶対値をとられ、加算回路
58でレジスタ59の内容に加算されてレジスタ59に
記憶される。次にi=i+1となるべきアドレスをアド
レス生成器54から送出し、同様の計算が行なわれる。
このようにして、i=8(k−1)+2〜8k+2、j
=8(*−1)+3〜8*+2の範囲で処理を行なうと
レジスタ59には、
る手順を次に説明する。CCD41の画素(i,j)の
出力に対応する基準部メモリ52の内容をR(i,
j)、参照部メモリ53の内容をS(i,j)とする。
まず初めにレジスタ59をクリアする。次に減算器56
の一方の入力にR(i,j)、他方の入力にS(i+
1,j){但しi=8(k−1)+2、j=8(*−
1)+2とする}が与えられるようにアドレス生成器5
4からアドレスが送出される。減算回路56で減算され
たデータは絶対値回路57で絶対値をとられ、加算回路
58でレジスタ59の内容に加算されてレジスタ59に
記憶される。次にi=i+1となるべきアドレスをアド
レス生成器54から送出し、同様の計算が行なわれる。
このようにして、i=8(k−1)+2〜8k+2、j
=8(*−1)+3〜8*+2の範囲で処理を行なうと
レジスタ59には、
【0042】
【数3】
【0043】が記憶されている。
【0044】基準部メモリ52および参照部メモリ53
には同一の内容A(i,j)が記憶されており、A
(i,j)=R(i,j)=S(i,j)であるから、
レジスタ59の内容は横方向のコントラスト
には同一の内容A(i,j)が記憶されており、A
(i,j)=R(i,j)=S(i,j)であるから、
レジスタ59の内容は横方向のコントラスト
【0045】
【数4】
【0046】である。1ブロック分計算できたところで
レジスタ59の内容が横コントラストメモリ60のその
ブロックに対応するところへ転送されて記憶される。
レジスタ59の内容が横コントラストメモリ60のその
ブロックに対応するところへ転送されて記憶される。
【0047】同様にし、残りの全ブロックの横方向のコ
ントラストが計算によって求められ、横コントラストメ
モリ62に記憶される。
ントラストが計算によって求められ、横コントラストメ
モリ62に記憶される。
【0048】次に縦方向のコントラストが計算される。
横方向のコントラストが計算された場合と同様に、まず
レジスタ59がクリアされる。次に減算回路56の一方
の入力にR(i,j)、他方の入力にS(i,j+1)
{但しi=8(k−1)+3、j=8(*−1)+2、
とする}が与えられるようにアドレス生成器54からア
ドレスが送出される。減算回路56で減算されたデータ
は、絶対値回路57で絶対値をとられ、加算回路58で
レジスタ59の内容に加算されてレジスタ59に記憶さ
れる。次にi=i+1となるべきアドレスがアドレス生
成器54から送出され、同様の計算が行なわれる。この
ようにして、i=8(k−1)+3〜8k+2、j=8
(*−1)+2〜8*+2の範囲で処理が行なわれる。
その結果レジスタ59には、
横方向のコントラストが計算された場合と同様に、まず
レジスタ59がクリアされる。次に減算回路56の一方
の入力にR(i,j)、他方の入力にS(i,j+1)
{但しi=8(k−1)+3、j=8(*−1)+2、
とする}が与えられるようにアドレス生成器54からア
ドレスが送出される。減算回路56で減算されたデータ
は、絶対値回路57で絶対値をとられ、加算回路58で
レジスタ59の内容に加算されてレジスタ59に記憶さ
れる。次にi=i+1となるべきアドレスがアドレス生
成器54から送出され、同様の計算が行なわれる。この
ようにして、i=8(k−1)+3〜8k+2、j=8
(*−1)+2〜8*+2の範囲で処理が行なわれる。
その結果レジスタ59には、
【0049】
【数5】
【0050】が記憶されている。ここでA(i,j)=
R(i,j)=S(i,j)であるから、レジスタ72
の内容は縦方向のコントラスト
R(i,j)=S(i,j)であるから、レジスタ72
の内容は縦方向のコントラスト
【0051】
【数6】
【0052】である。1ブロック分の計算が終了したと
ころでレジスタ59の内容が縦コントラストメモリ61
のそのブロックに対応するところへ転送されて記憶され
る。
ころでレジスタ59の内容が縦コントラストメモリ61
のそのブロックに対応するところへ転送されて記憶され
る。
【0053】同様にして残りの全ブロックの縦方向のコ
ントラストが計算され、縦コントラストメモリ61に記
憶される。
ントラストが計算され、縦コントラストメモリ61に記
憶される。
【0054】コントロールCPUは、以上のようにして
得られた各ブロックの縦方向および横方向のコントラス
トの中から最もコントラストの高いブロックを選び出
す。次に残りのブロックの中から先に選んだコントラス
トの方向とは異なる方向(たとえば先に選んだのが縦方
向なら横方向)で最もコントラストの高いブロックを選
び出す。以下同様にコントラストの方向を変えながらコ
ントラストの高いブロックの順に8個(縦、横各4個ず
つ)のブロックが選び出される。選ばれたブロックをB
1〜B8とする。
得られた各ブロックの縦方向および横方向のコントラス
トの中から最もコントラストの高いブロックを選び出
す。次に残りのブロックの中から先に選んだコントラス
トの方向とは異なる方向(たとえば先に選んだのが縦方
向なら横方向)で最もコントラストの高いブロックを選
び出す。以下同様にコントラストの方向を変えながらコ
ントラストの高いブロックの順に8個(縦、横各4個ず
つ)のブロックが選び出される。選ばれたブロックをB
1〜B8とする。
【0055】(2)相関計算の説明 基準部メモリ52の内容としては、コントラストの計算
を行なったデータが基準画像データとしてそのまま残さ
れる。CCD41からは次々と新しいデータが読出さ
れ、そのたびに参照画像として参照部メモリ53に書込
まれる。参照部メモリ53に新しくデータが書込まれる
たびに、基準画像と参照画像とが比較され、両者間の空
間的ずれが画像のブレとして検出される。画像のブレは
以下で説明する相関計算および内挿計算で求められる。
を行なったデータが基準画像データとしてそのまま残さ
れる。CCD41からは次々と新しいデータが読出さ
れ、そのたびに参照画像として参照部メモリ53に書込
まれる。参照部メモリ53に新しくデータが書込まれる
たびに、基準画像と参照画像とが比較され、両者間の空
間的ずれが画像のブレとして検出される。画像のブレは
以下で説明する相関計算および内挿計算で求められる。
【0056】次式でブロックBk(k=1,2,…8)
の相関値を定義する。
の相関値を定義する。
【0057】
【数7】
【0058】*=m=0の場合を考えると、
【0059】
【数8】
【0060】となる。この値は基準画像と参照画像の同
じ画素のデータの差の絶対値を1ブロック分加算したも
のになる。*=m=0以外の場合について考えると、C
k(*,m)は基準画像の画素(i,j)のデータと参
照画像の画素(i+*,j+m)のデータとの差の絶対
値を1ブロック分加算したものである。8ブロック分の
相関値が加えられたものを相関値
じ画素のデータの差の絶対値を1ブロック分加算したも
のになる。*=m=0以外の場合について考えると、C
k(*,m)は基準画像の画素(i,j)のデータと参
照画像の画素(i+*,j+m)のデータとの差の絶対
値を1ブロック分加算したものである。8ブロック分の
相関値が加えられたものを相関値
【0061】
【数9】
【0062】とする。
【0063】減算回路56の一方の入力は基準部メモリ
52が接続され、他方の入力は参照部メモリ53が接続
されている。したがって、レジスタ59をクリアした後
減算回路56の一方の入力にR(i,j)、他方の入力
S(i+*,j+m)が入力される。そしてi、jの所
定の範囲のデータが処理されるようにコントロールCP
Uにより決定されたアドレスがアドレス生成器54から
送出される。するとレジスタ59にはC(*,m)が得
られる。これが相関結果メモリ60の所定のアドレスの
ところへ転送されて記憶される。*,mの値を変えて上
記の処理が繰返されることにより、C(*,m):
(*,m=−2,−1,0,1,2)がすべて求められ
る。
52が接続され、他方の入力は参照部メモリ53が接続
されている。したがって、レジスタ59をクリアした後
減算回路56の一方の入力にR(i,j)、他方の入力
S(i+*,j+m)が入力される。そしてi、jの所
定の範囲のデータが処理されるようにコントロールCP
Uにより決定されたアドレスがアドレス生成器54から
送出される。するとレジスタ59にはC(*,m)が得
られる。これが相関結果メモリ60の所定のアドレスの
ところへ転送されて記憶される。*,mの値を変えて上
記の処理が繰返されることにより、C(*,m):
(*,m=−2,−1,0,1,2)がすべて求められ
る。
【0064】(3)内挿計算の説明 計算された相関値C(*,m)を*を横軸にmを縦軸に
並べてみると数のような配列になる。
並べてみると数のような配列になる。
【0065】 C(-2,2) C(-1,2) C(0,2) C(1,2) C(2,2) ◇ C(-2,1) C(-1,1) C(0,1) C(1,1) C(2,1) ◇ C(-2,0) C(-1,0) C(0,0) C(1,0) C(2,0) ◇ C(-2,-1) C(-1,-1) C(0,-1) C(1,-1) C(2,-1)◇ C(-2,-2) C(-1,-2) C(0,-2) C(1,-2) C(2,-2)◇ 基準画像と参照画像の間に全くずれがない場合は、C
(0,0)が0になり、配列の外側に行くほど大きい値
を持つようになる。また、参照画像が基準画像に対して
右に*0 画素、上にm0 画素ずれていたとすると、C
(*0 ,m0 )が0になり、これから遠ざかるほど大き
い値を持つ。しかしながら、像のずれは画素の整数倍と
は限らない。また像ブレの速度は一定ではないので、像
ブレによる画像のボケが基準画像と参照画像で異なるこ
ともある。こういう場合の相関値C(*,m)の分布の
様子を等高線で表わすと図6のようになる。図6を参照
して、実際に値が得られているのは図中の格子点上だけ
であるが、格子間の値を想定して等高線が引かれてい
る。等高線は中心ほど小さい値である。等高線の中心は
座標(x0 ,y0 )のMP点であり、参照画像は基準画
像に対し横へx0 、縦へy0 だけずれていると考えられ
る。相関計算で得られているのは格子点上の値だけであ
るから、MP点は格子点のデータを用いて内挿して求め
る必要がある。ブレ検出光学系18の倍率、CCD41
の画素サイズ、積分時間は実際のブレの大きさを想定し
てMP点が−1.5<x0 ,y0 <1.5になるように
設定される。相関計算終了後の内挿計算について具体的
に説明する。横方向の計算について説明する。まずC
(*,m)の最小値C(*0,m0 )を見つける。*0
の値およびC(*0-1 ,m0 )とC(*0+1 ,m0 )と
の大小関係で図7,図8の(a)〜(h)に示す場合に
分けられる。
(0,0)が0になり、配列の外側に行くほど大きい値
を持つようになる。また、参照画像が基準画像に対して
右に*0 画素、上にm0 画素ずれていたとすると、C
(*0 ,m0 )が0になり、これから遠ざかるほど大き
い値を持つ。しかしながら、像のずれは画素の整数倍と
は限らない。また像ブレの速度は一定ではないので、像
ブレによる画像のボケが基準画像と参照画像で異なるこ
ともある。こういう場合の相関値C(*,m)の分布の
様子を等高線で表わすと図6のようになる。図6を参照
して、実際に値が得られているのは図中の格子点上だけ
であるが、格子間の値を想定して等高線が引かれてい
る。等高線は中心ほど小さい値である。等高線の中心は
座標(x0 ,y0 )のMP点であり、参照画像は基準画
像に対し横へx0 、縦へy0 だけずれていると考えられ
る。相関計算で得られているのは格子点上の値だけであ
るから、MP点は格子点のデータを用いて内挿して求め
る必要がある。ブレ検出光学系18の倍率、CCD41
の画素サイズ、積分時間は実際のブレの大きさを想定し
てMP点が−1.5<x0 ,y0 <1.5になるように
設定される。相関計算終了後の内挿計算について具体的
に説明する。横方向の計算について説明する。まずC
(*,m)の最小値C(*0,m0 )を見つける。*0
の値およびC(*0-1 ,m0 )とC(*0+1 ,m0 )と
の大小関係で図7,図8の(a)〜(h)に示す場合に
分けられる。
【0066】(a)条件の場合◇ 0≦x0 <1と判断する。◇ 点(−1,C(−1,m0 ))と点(0,C(0,m
0 ))を結ぶ直線(i)と、点(1,C(1,m0 ))
と、点(2,C(2,m0 ))を結ぶ直線(ii)との
交点の*座標をx0 とする。
0 ))を結ぶ直線(i)と、点(1,C(1,m0 ))
と、点(2,C(2,m0 ))を結ぶ直線(ii)との
交点の*座標をx0 とする。
【0067】
【数10】
【0068】(b)条件の場合◇ 1<x0 <0と判断する。◇ 点(−2,C(−2,m0 ))と、(−1,C(−1,
m0 ))を結ぶ直線(i)と、点(0,C(0,m
0 ))と、点(1,C(1,m0 ))を結ぶ直線(i
i)との交点の*座標をx0とする。
m0 ))を結ぶ直線(i)と、点(0,C(0,m
0 ))と、点(1,C(1,m0 ))を結ぶ直線(i
i)との交点の*座標をx0とする。
【0069】
【数11】
【0070】(c)条件の場合◇ 0<x0 <1と判断する。◇ 以下は(a)の場合と同様で、
【0071】
【数12】
【0072】(d)条件の場合◇ 1≦x0 <2と判断する。◇ 点(0,C(0,m0 ))、(1,C(1,m0 ))を
結ぶ直線(i)と、(2,C(2,m0 ))を通り傾き
が直線(i)と逆符号の直線(ii)との交点の*座標
をx0 とする。
結ぶ直線(i)と、(2,C(2,m0 ))を通り傾き
が直線(i)と逆符号の直線(ii)との交点の*座標
をx0 とする。
【0073】
【数13】
【0074】(e)条件の場合◇ −1≦x0 <0と判断する。◇ 以下は(b)の場合と同様で
【0075】
【数14】
【0076】(f)条件の場合◇ −2<x0 <−1と判断する。◇ 点(−1,C(−1,m0 ))と点(0,C(0,m
0 ))を通る直線(ii)と点(−2,C(−2,m
0 ))を通り、傾きが直線(ii)と逆符号の直線
(i)との交点の*座標をx0 とする。
0 ))を通る直線(ii)と点(−2,C(−2,m
0 ))を通り、傾きが直線(ii)と逆符号の直線
(i)との交点の*座標をx0 とする。
【0077】
【数15】
【0078】(g)および(h)条件の場合◇ 想定している最大のブレを越えるブレが発生したとして
ブレ量検出不能と判断する。
ブレ量検出不能と判断する。
【0079】以上x0 を求める手順を示したが、y0 に
ついても同様にして求めることができる。
ついても同様にして求めることができる。
【0080】次に図2に示した補正レンズ20の駆動方
法について説明する。図9は補正レンズ20の駆動方法
を説明するための図である。ここでは像ブレの横方向の
成分だけを考える。図9において横軸tは時間を表わ
し、縦軸xは像の位置を表わす。t-3、t-2、t-1、…
はCCD41の積分開始時刻を表わし、t-3”、
t-2”、t-1、”…は積分完了時刻を表わす。積分時間
TIiはTIi =ti ”−tiで表わされる。被写体が
交流光源で照明されている場合は、CCD41の露光量
が一定になるように積分時間が変化される。したがっ
て、積分時間は一定ではない。積分開始時刻t-3、
t-2、t-1、…は等間隔TSである。なおこれ以降TS
を補正周期と呼ぶことにする。実線の曲線301は像ブ
レがあるときのCCD41上の像の軌跡を示している。
補正レンズ20によるブレ補正が行なわれない場合は、
像はこの曲線上を動く。なお、ブレ補正はt=t0 から
開始されるため、曲線301は点(t0 ,0)を通るよ
うに描かれる。折れ線302は補正レンズ20の軌跡で
ある。破線の折れ線303は補正レンズ20を動かして
補正を行なった場合のCCD41上の像の軌跡を表わ
す。点P-2、P-1、P0 、…は積分期間t-3〜t-3”、
t-2〜t-2”、t-1〜t-1”、…における像の平均的な
位置を表わす。ti 〜ti ”の間に積分したCCDのデ
ータは、ti+1 〜ti+2 の間に読出され、計算処理が行
なわれて像の位置Piが得られる。ti+2 からは求めら
れたデータにより補正レンズ20が駆動される。
法について説明する。図9は補正レンズ20の駆動方法
を説明するための図である。ここでは像ブレの横方向の
成分だけを考える。図9において横軸tは時間を表わ
し、縦軸xは像の位置を表わす。t-3、t-2、t-1、…
はCCD41の積分開始時刻を表わし、t-3”、
t-2”、t-1、”…は積分完了時刻を表わす。積分時間
TIiはTIi =ti ”−tiで表わされる。被写体が
交流光源で照明されている場合は、CCD41の露光量
が一定になるように積分時間が変化される。したがっ
て、積分時間は一定ではない。積分開始時刻t-3、
t-2、t-1、…は等間隔TSである。なおこれ以降TS
を補正周期と呼ぶことにする。実線の曲線301は像ブ
レがあるときのCCD41上の像の軌跡を示している。
補正レンズ20によるブレ補正が行なわれない場合は、
像はこの曲線上を動く。なお、ブレ補正はt=t0 から
開始されるため、曲線301は点(t0 ,0)を通るよ
うに描かれる。折れ線302は補正レンズ20の軌跡で
ある。破線の折れ線303は補正レンズ20を動かして
補正を行なった場合のCCD41上の像の軌跡を表わ
す。点P-2、P-1、P0 、…は積分期間t-3〜t-3”、
t-2〜t-2”、t-1〜t-1”、…における像の平均的な
位置を表わす。ti 〜ti ”の間に積分したCCDのデ
ータは、ti+1 〜ti+2 の間に読出され、計算処理が行
なわれて像の位置Piが得られる。ti+2 からは求めら
れたデータにより補正レンズ20が駆動される。
【0081】なお、以下の説明の中で、P-2、P-1、P
0 、…X1 、X2 、X3 、…X1 ’、X2 ’、X3 ’、
… X0 ”、X1 ”、X3 ”、…は点の名称であると同
時にその点のx座標の値としても用いられる。
0 、…X1 、X2 、X3 、…X1 ’、X2 ’、X3 ’、
… X0 ”、X1 ”、X3 ”、…は点の名称であると同
時にその点のx座標の値としても用いられる。
【0082】時刻t=t0 からの補正をするためには、
t0 からt1 の間のブレの速度を求める必要がある。最
近の2点の像位置の変化からブレの速度を求め、t0 〜
t1間のブレの速度もそれと同じであると予測する。t
=t0 の時点でわかっている最新の像位置はP-1であ
る。P-2からP-1までの時間がTS−(TI-3−T
I-2)/2であるから、t0 〜t1 のブレの速度の予測
値Vx0 は
t0 からt1 の間のブレの速度を求める必要がある。最
近の2点の像位置の変化からブレの速度を求め、t0 〜
t1間のブレの速度もそれと同じであると予測する。t
=t0 の時点でわかっている最新の像位置はP-1であ
る。P-2からP-1までの時間がTS−(TI-3−T
I-2)/2であるから、t0 〜t1 のブレの速度の予測
値Vx0 は
【0083】
【数16】
【0084】である。したがって、t0 〜t1 の間、補
正光学系はVx0 の速度で駆動される。
正光学系はVx0 の速度で駆動される。
【0085】次に時刻t=t1 の場合を考える。このと
き補正レンズ20はVx0 で駆動されたため、X0 ”の
位置まで移動される。この時点ではP0 の位置がわかっ
ているのでt1 〜t2 のブレ速度の予測値Vx1 が計算
で次のように求められる。
き補正レンズ20はVx0 で駆動されたため、X0 ”の
位置まで移動される。この時点ではP0 の位置がわかっ
ているのでt1 〜t2 のブレ速度の予測値Vx1 が計算
で次のように求められる。
【0086】
【数17】
【0087】速度Vx1 は最近の像位置データに基づい
て求められているため、t0 〜t1の間のブレ速度の予
測値としては、Vx0 より精度が高いと考えられる。そ
こで、予測誤差ERx1を次のようにして計算する。◇ ERx1 =(Vx0 −Vx1 )・TS◇ これらの値からt=t1 での像の位置X1 は次のように
して予測される。◇ X1 =Vx0 ・TS−G・ERx1 ◇ ={Vx0 −G(Vx0 −Vx1 )}・TS◇ Gは予測係数と呼ばれ、図9においては、予測係数G=
2の場合が示されている。ここで補正レンズ20が新し
く予測されたX1 点へ駆動される必要があるが、駆動に
はt1 〜t1 ’の時間が必要である。その間に像はX
1 ’の位置へ移動すると予測されるため、補正レンズ2
0は◇ X1 ’=X1 +Vx1 ×(t1 ’−t1 )◇ の位置へ駆動され、t1 ’〜t2 の間はVx1 の速度で
駆動される。
て求められているため、t0 〜t1の間のブレ速度の予
測値としては、Vx0 より精度が高いと考えられる。そ
こで、予測誤差ERx1を次のようにして計算する。◇ ERx1 =(Vx0 −Vx1 )・TS◇ これらの値からt=t1 での像の位置X1 は次のように
して予測される。◇ X1 =Vx0 ・TS−G・ERx1 ◇ ={Vx0 −G(Vx0 −Vx1 )}・TS◇ Gは予測係数と呼ばれ、図9においては、予測係数G=
2の場合が示されている。ここで補正レンズ20が新し
く予測されたX1 点へ駆動される必要があるが、駆動に
はt1 〜t1 ’の時間が必要である。その間に像はX
1 ’の位置へ移動すると予測されるため、補正レンズ2
0は◇ X1 ’=X1 +Vx1 ×(t1 ’−t1 )◇ の位置へ駆動され、t1 ’〜t2 の間はVx1 の速度で
駆動される。
【0088】次に時刻t=t2 の場合を考える。このと
き補正レンズはX1 ”=X1 +Vx1 ・TSで表わされ
る位置まで移動されている。この時点では、P1 の位置
がわかっているのでt2 −t3 の間のブレ速度の予測値
Vx2 が次のように計算できる。
き補正レンズはX1 ”=X1 +Vx1 ・TSで表わされ
る位置まで移動されている。この時点では、P1 の位置
がわかっているのでt2 −t3 の間のブレ速度の予測値
Vx2 が次のように計算できる。
【0089】
【数18】
【0090】Vx2 はt1 〜t2 の間のブレ速度の予測
値としてはVx1 より精度が高いと考えられる。そこで
予測誤差ERx2 を次のように計算する。◇ ERx2 =(Vx1 −Vx2 )・TS◇ これらの値からt=t2 での像の位置X2 は次のように
予測される。◇ X2 =X1 ”−G・ERx2 ◇ =X1 +{Vx1 −G(Vx1 −Vx2)}・TS◇ ここで補正レンズ20は新しく予測された位置X2 へ駆
動される必要があるが、駆動にはt2 〜t2 ’の時間が
必要である。その間に像はX2 ’の位置へ移動すると予
測できるため補正レンズ20は◇ X2 ’=X2 +Vx2 ・(t2 ’−t2 )◇ の位置へ駆動され、t2 ’〜t3 の間はVx2 の速度で
駆動される。
値としてはVx1 より精度が高いと考えられる。そこで
予測誤差ERx2 を次のように計算する。◇ ERx2 =(Vx1 −Vx2 )・TS◇ これらの値からt=t2 での像の位置X2 は次のように
予測される。◇ X2 =X1 ”−G・ERx2 ◇ =X1 +{Vx1 −G(Vx1 −Vx2)}・TS◇ ここで補正レンズ20は新しく予測された位置X2 へ駆
動される必要があるが、駆動にはt2 〜t2 ’の時間が
必要である。その間に像はX2 ’の位置へ移動すると予
測できるため補正レンズ20は◇ X2 ’=X2 +Vx2 ・(t2 ’−t2 )◇ の位置へ駆動され、t2 ’〜t3 の間はVx2 の速度で
駆動される。
【0091】次に時刻t=t3 の場合を考える。このと
き補正レンズX2 ”は◇ X2 ”=X2 +Vx2 ・TS◇ で表わされる位置にある。この時点ではP2の位置がわ
かっているためt3 〜t4 間のずれ速度の予測値Vx3
が次のように計算できる。
き補正レンズX2 ”は◇ X2 ”=X2 +Vx2 ・TS◇ で表わされる位置にある。この時点ではP2の位置がわ
かっているためt3 〜t4 間のずれ速度の予測値Vx3
が次のように計算できる。
【0092】
【数19】
【0093】Vx3 はt2 〜t3 間のブレ速度の予測値
としてVx2 よりは精度が高いと考えられるため予測誤
差ER3 を次のように求める◇ ER3 =(Vx2 −Vx3 )・TS◇ これらの値からt=t3 での像の位置X3 は◇ X3 =X2 ”−G・ERx3 ◇ =X2 +{Vx2 −G(Vx2 −Vx3)}・TS◇ と予測できる。ここで補正レンズ20は新しく予測され
た位置X3 へ駆動される必要があるが、駆動にはt3 〜
t3 ’間の時間が必要である。その間に像はX3”の位
置へ移動すると予測できるため、補正レンズ20は◇ X3 ’=X3 +Vx3 ・(t3 ’−t3 )◇ の位置へ駆動され、t3 ’〜t4 間はVx3 の速度で駆
動される。
としてVx2 よりは精度が高いと考えられるため予測誤
差ER3 を次のように求める◇ ER3 =(Vx2 −Vx3 )・TS◇ これらの値からt=t3 での像の位置X3 は◇ X3 =X2 ”−G・ERx3 ◇ =X2 +{Vx2 −G(Vx2 −Vx3)}・TS◇ と予測できる。ここで補正レンズ20は新しく予測され
た位置X3 へ駆動される必要があるが、駆動にはt3 〜
t3 ’間の時間が必要である。その間に像はX3”の位
置へ移動すると予測できるため、補正レンズ20は◇ X3 ’=X3 +Vx3 ・(t3 ’−t3 )◇ の位置へ駆動され、t3 ’〜t4 間はVx3 の速度で駆
動される。
【0094】以下、同様にして、X4 、Vx4 、X5 、
Vx5 、…が求められ、補正光学系が駆動される。
Vx5 、…が求められ、補正光学系が駆動される。
【0095】なお、本実施例では、予測係数Gは一定と
した。しかしながら、ブレ検出の状況によっては補正シ
ーケンスの途中でGの値が変更されても良い。数回のブ
レ補正が行なわれても、予測誤差ERが小さくならない
場合、あるいは予測誤差ERi の符号が反転しない場合
には、予測係数Gが大きくされても良い。また予測誤差
ERi の符号がたえず反転を繰り返す場合には、Gの値
が小さくされても良い。
した。しかしながら、ブレ検出の状況によっては補正シ
ーケンスの途中でGの値が変更されても良い。数回のブ
レ補正が行なわれても、予測誤差ERが小さくならない
場合、あるいは予測誤差ERi の符号が反転しない場合
には、予測係数Gが大きくされても良い。また予測誤差
ERi の符号がたえず反転を繰り返す場合には、Gの値
が小さくされても良い。
【0096】図9を参照して、時刻t0 からtz までの
時間TRはカメラの撮影露光時間である。図9からわか
るように、手ブレ補正を行なうシーケンスは、この撮影
露光時間TRの時間内に何回も繰り返される。従って、
1回や2回だけ補正が行なわれるわけではなく、少なく
とも数回補正が行なわれる。このような補正方法におい
て低輝度の被写体までブレ補正を行なうためには、補正
周期TSを長くとり、CCD41の積分時間を長くでき
るようにするのが良い。しかしTSが大きすぎると、速
いブレに対して十分な補正効果が得られない。焦点距離
の長い撮影レンズほでTSを短くとる必要があることは
前に述べたが、実験によると50mmレンズでTS=1
0ms、200mmレンズでTS=2.5ms程度のT
Sが適当であるという結果が得られた。
時間TRはカメラの撮影露光時間である。図9からわか
るように、手ブレ補正を行なうシーケンスは、この撮影
露光時間TRの時間内に何回も繰り返される。従って、
1回や2回だけ補正が行なわれるわけではなく、少なく
とも数回補正が行なわれる。このような補正方法におい
て低輝度の被写体までブレ補正を行なうためには、補正
周期TSを長くとり、CCD41の積分時間を長くでき
るようにするのが良い。しかしTSが大きすぎると、速
いブレに対して十分な補正効果が得られない。焦点距離
の長い撮影レンズほでTSを短くとる必要があることは
前に述べたが、実験によると50mmレンズでTS=1
0ms、200mmレンズでTS=2.5ms程度のT
Sが適当であるという結果が得られた。
【0097】すでに説明したように図9中ti 〜ti+i
がTSであり、イメージセンサCCD41の積分時間t
i 〜ti ”はこれより長くできない。本実施例では低輝
度の被写体にも対応できるよう積分時間をできるだけ長
くとるために、撮影レンズの焦点距離に応じてTSを変
化させる。具体的には焦点距離50mm未満はTS=1
0ms、50mm以上200mm未満はTS=5ms、
200mm以上はTS=2.5msと設定する。このよ
うに撮影レンズの焦点距離に応じてイメージセンサCC
D41の積分時間の最大値を決定することにより、低輝
度被写体に対応する。
がTSであり、イメージセンサCCD41の積分時間t
i 〜ti ”はこれより長くできない。本実施例では低輝
度の被写体にも対応できるよう積分時間をできるだけ長
くとるために、撮影レンズの焦点距離に応じてTSを変
化させる。具体的には焦点距離50mm未満はTS=1
0ms、50mm以上200mm未満はTS=5ms、
200mm以上はTS=2.5msと設定する。このよ
うに撮影レンズの焦点距離に応じてイメージセンサCC
D41の積分時間の最大値を決定することにより、低輝
度被写体に対応する。
【0098】以上のようにこの発明においては、被写体
像を検出するエリアセンサの出力を使ってブレ検出を行
ない、検出したブレ量を用いて上記のようなブレ補正が
行なわれる。
像を検出するエリアセンサの出力を使ってブレ検出を行
ない、検出したブレ量を用いて上記のようなブレ補正が
行なわれる。
【0099】次に交換レンズ4とカメラ本体32とのイ
ンタフェースについて説明する。交換レンズ4からはそ
のレンズ固有の情報として 補正倍率KBLX、KBLY(ズーミングが行なわれた
場合に各焦点距離に対応する値):(フィルム面の像移
動量)/(駆動パルス) および焦点距離fL が入力される。
ンタフェースについて説明する。交換レンズ4からはそ
のレンズ固有の情報として 補正倍率KBLX、KBLY(ズーミングが行なわれた
場合に各焦点距離に対応する値):(フィルム面の像移
動量)/(駆動パルス) および焦点距離fL が入力される。
【0100】そして駆動パルスxi =像移動量X0 /補
正倍率KBLXまたはyi=像移動量Y0 /補正倍率K
BLYで求められる。次に上述のレンズ駆動を行なうた
めに必要なデータ◇ 1方向X:正、負 2駆動スピードVxi◇ 3駆動パルスXi 4駆動パルスXi ’◇ 5方向Y:正、負 6駆動スピードVyi◇ 7駆動パルスY 8駆動パルスYi ’◇ 9原点復帰◇ がレンズ側に出力される。ここで原点復帰信号 9は、レ
ンズが原点に復帰されるときにだけセットされ、レンズ
側はこの信号があるときのみ補正レンズ20を原点に復
帰させる。
正倍率KBLXまたはyi=像移動量Y0 /補正倍率K
BLYで求められる。次に上述のレンズ駆動を行なうた
めに必要なデータ◇ 1方向X:正、負 2駆動スピードVxi◇ 3駆動パルスXi 4駆動パルスXi ’◇ 5方向Y:正、負 6駆動スピードVyi◇ 7駆動パルスY 8駆動パルスYi ’◇ 9原点復帰◇ がレンズ側に出力される。ここで原点復帰信号 9は、レ
ンズが原点に復帰されるときにだけセットされ、レンズ
側はこの信号があるときのみ補正レンズ20を原点に復
帰させる。
【0101】なお、レンズ側での制御は入力したデータ
に基づき上述のように補正レンズ20が駆動される。ま
た検出不能データが出力されたときは、1つ前のデータ
と同一のデータが出力される。
に基づき上述のように補正レンズ20が駆動される。ま
た検出不能データが出力されたときは、1つ前のデータ
と同一のデータが出力される。
【0102】次にCCD41の積分時間の制御について
説明する。図10(A)はCCD41の積分時間を制御
するための回路であり、照度モニタ用SPDと測光回路
を含む。測光回路は積分回路およびリセット回路とを含
む。照度モニタ用SPDはCCD41の撮影領域近傍に
形成される。照度モニタSPDの出力である光電流は、
積分回路によって積分される。積分回路の出力は積分期
間中照度モニタに入射した光量に比例する。照度モニタ
および測光回路を用いるのは、被写体が蛍光灯などの交
流光源で照明されている場合でもCCD41の出力を一
定に保つためである。交流光源の照明下にある被写体を
撮像する場合に、CCD41の積分時間を一定にしてい
たのでは、毎回の読出出力が変動するためである。CC
D41の読出出力を安定させるためには、被写体の照度
に合わせて積分時間が調節される必要がある。この実施
例においては、CCD41の積分開始と同時に測光回路
の積分も開始され、積分回路の出力でCCD41の露光
量がモニタされる。
説明する。図10(A)はCCD41の積分時間を制御
するための回路であり、照度モニタ用SPDと測光回路
を含む。測光回路は積分回路およびリセット回路とを含
む。照度モニタ用SPDはCCD41の撮影領域近傍に
形成される。照度モニタSPDの出力である光電流は、
積分回路によって積分される。積分回路の出力は積分期
間中照度モニタに入射した光量に比例する。照度モニタ
および測光回路を用いるのは、被写体が蛍光灯などの交
流光源で照明されている場合でもCCD41の出力を一
定に保つためである。交流光源の照明下にある被写体を
撮像する場合に、CCD41の積分時間を一定にしてい
たのでは、毎回の読出出力が変動するためである。CC
D41の読出出力を安定させるためには、被写体の照度
に合わせて積分時間が調節される必要がある。この実施
例においては、CCD41の積分開始と同時に測光回路
の積分も開始され、積分回路の出力でCCD41の露光
量がモニタされる。
【0103】図10(B)は図10(A)の変形例であ
る。
る。
【0104】次にCCD41をブレ検出用センサとして
用いる場合の図10(A)、図10(B)に示した積分
時間制御回路の動作について説明する。リセット回路が
ONされ、積分回路がリセットされる。CCDの蓄積部
の電荷がクリアされる。CCD41の積分が開始される
とリセット回路がOFFされ、測光回路が積分を開始す
る。
用いる場合の図10(A)、図10(B)に示した積分
時間制御回路の動作について説明する。リセット回路が
ONされ、積分回路がリセットされる。CCDの蓄積部
の電荷がクリアされる。CCD41の積分が開始される
とリセット回路がOFFされ、測光回路が積分を開始す
る。
【0105】図11は測光回路出力の時間的変化を表わ
す図である。横軸tは積分時間を表わし、縦軸Iは測光
回路の出力の大きさを示す。被写体が交流光源によって
照明されている場合、測光回路の出力は図に示すように
曲線を描いて上昇していく。測光出力を適当な基準値I
0と比較して、測光出力IがI0になったときに積分回
路がリセットされ、CCD41の積分が打切られる。C
CD41の出力が読出され、露光量が適当であるかどう
かが判断される。露光量が適当である場合には、以後の
露光には基準値I0が用いられる。露光量が不適当であ
った場合は、たとえば露光量がk倍されてI0×kが新
しい基準値I0とされ、以後の露光が行なわれる。
す図である。横軸tは積分時間を表わし、縦軸Iは測光
回路の出力の大きさを示す。被写体が交流光源によって
照明されている場合、測光回路の出力は図に示すように
曲線を描いて上昇していく。測光出力を適当な基準値I
0と比較して、測光出力IがI0になったときに積分回
路がリセットされ、CCD41の積分が打切られる。C
CD41の出力が読出され、露光量が適当であるかどう
かが判断される。露光量が適当である場合には、以後の
露光には基準値I0が用いられる。露光量が不適当であ
った場合は、たとえば露光量がk倍されてI0×kが新
しい基準値I0とされ、以後の露光が行なわれる。
【0106】図12は手ブレ検出センサ29のチップの
概略図である。
概略図である。
【0107】210はセンサチップ、211〜214は
画素列で各列52個の画素がある。
画素列で各列52個の画素がある。
【0108】画素列は68列であり全画素数は68×5
2である。215〜218は垂直転送CCD、219は
水平転送CCD、220は電荷検出部を含む出力アンプ
である。221は照度モニタ用SPDでCCD受光エリ
アの照度ができるだけ正確に測れるようCCDの受光エ
リアをとり囲むように配置してある。222は測光回路
である。
2である。215〜218は垂直転送CCD、219は
水平転送CCD、220は電荷検出部を含む出力アンプ
である。221は照度モニタ用SPDでCCD受光エリ
アの照度ができるだけ正確に測れるようCCDの受光エ
リアをとり囲むように配置してある。222は測光回路
である。
【0109】以上説明したブレ検出及び補正を含めたカ
メラのシーケンスを、メインCPU及びブレ補正のコン
トロールCPUのフローチャートに基づいて説明する。
メラのシーケンスを、メインCPU及びブレ補正のコン
トロールCPUのフローチャートに基づいて説明する。
【0110】まずメインCPU1のシーケンスについて
説明する。図13を参照して、ステップ#5(以下ステ
ップを略す)のループでメインCPUは待機状態にあ
る。すなわち、#5のループによって、レリーズボタン
の第1ストロークでスイッチS1がオンになるのを待っ
ている。スイッチS1がオンになると、AF完了フラグ
AFEF及び信号がリセットされ(#10)、測光回路
3、AF検出モジュール13、手ブレ補正コントローラ
ー15など必要な回路の電源が投入される(#15)。
次に補正レンズ20の原点復帰信号が撮影レンズ4へ出
力され(#20)、タイマがリセットされた後、スター
トされ(#25)、撮影レンズ4のレンズデータが入力
される。レンズデータ入力後、撮影レンズ4の焦点距離
fL に適した補正周期TSが決定され(#32)、開放
測光が行なわれる(#35)。なお焦点距離fL とTS
の対応は既に述べたように、fL <50mmではTS=
10ms、50mm≦fL <200mmではTS=5m
s、200mm≦fL ではTS=2.5msと決定す
る。
説明する。図13を参照して、ステップ#5(以下ステ
ップを略す)のループでメインCPUは待機状態にあ
る。すなわち、#5のループによって、レリーズボタン
の第1ストロークでスイッチS1がオンになるのを待っ
ている。スイッチS1がオンになると、AF完了フラグ
AFEF及び信号がリセットされ(#10)、測光回路
3、AF検出モジュール13、手ブレ補正コントローラ
ー15など必要な回路の電源が投入される(#15)。
次に補正レンズ20の原点復帰信号が撮影レンズ4へ出
力され(#20)、タイマがリセットされた後、スター
トされ(#25)、撮影レンズ4のレンズデータが入力
される。レンズデータ入力後、撮影レンズ4の焦点距離
fL に適した補正周期TSが決定され(#32)、開放
測光が行なわれる(#35)。なお焦点距離fL とTS
の対応は既に述べたように、fL <50mmではTS=
10ms、50mm≦fL <200mmではTS=5m
s、200mm≦fL ではTS=2.5msと決定す
る。
【0111】#40ではAF完了フラグAFEFが1か
どうかが判断され、1であればプログラムは#65へジ
ャンプし、1でなければプログラムは#45へ進む。#
45ではAF検出が行なわれる。#50では、#45の
AF検出の結果合焦しているかどうかが判断される。合
焦していればプログラムは#55へ行き、合焦していな
ければ#60へ分岐する。#60ではピント位置へ撮影
レンズ4が駆動された後、#45へプログラムはジャン
プする。#55でAF完了フラグAFEFが1にされ
る。#65では#35で得られた測光値、フィルム感度
および#45のAFの結果得られた距離情報をもとにA
E演算が行なわれる。#70ではCCD41の露光量が
設定される。
どうかが判断され、1であればプログラムは#65へジ
ャンプし、1でなければプログラムは#45へ進む。#
45ではAF検出が行なわれる。#50では、#45の
AF検出の結果合焦しているかどうかが判断される。合
焦していればプログラムは#55へ行き、合焦していな
ければ#60へ分岐する。#60ではピント位置へ撮影
レンズ4が駆動された後、#45へプログラムはジャン
プする。#55でAF完了フラグAFEFが1にされ
る。#65では#35で得られた測光値、フィルム感度
および#45のAFの結果得られた距離情報をもとにA
E演算が行なわれる。#70ではCCD41の露光量が
設定される。
【0112】#75でシャッタボタンの第2ストローク
のスイッチS2がONされているかどうかがチェックさ
れる。スイッチS2がONであれば、プログラムは#1
05へ行き、ONでなければ#80へ分岐する。#80
ではスイッチS1がONかどうかを判断する。スイッチ
S1がONであれば、プログラムは#25へジャンプす
る。ONでなければシャッタボタンが全く押されていな
いので、#85で一定時間経過しているかどうかをタイ
マでチェックする。一定時間経過していれば測光回路
3、AF検出モジュール13、手ブレ補正コントローラ
15等の回路の電源をOFF(#100)してから#5
の待機状態へプログラムはジャンプする。一定時間経過
しなければ、AF完了フラグAFEFが0に設定され
(#90)、プログラムは#80へ進む。
のスイッチS2がONされているかどうかがチェックさ
れる。スイッチS2がONであれば、プログラムは#1
05へ行き、ONでなければ#80へ分岐する。#80
ではスイッチS1がONかどうかを判断する。スイッチ
S1がONであれば、プログラムは#25へジャンプす
る。ONでなければシャッタボタンが全く押されていな
いので、#85で一定時間経過しているかどうかをタイ
マでチェックする。一定時間経過していれば測光回路
3、AF検出モジュール13、手ブレ補正コントローラ
15等の回路の電源をOFF(#100)してから#5
の待機状態へプログラムはジャンプする。一定時間経過
しなければ、AF完了フラグAFEFが0に設定され
(#90)、プログラムは#80へ進む。
【0113】#105では、シャッタボタンの第2スト
ロークが押されているのでレリーズ信号がHレベルにさ
れ、コントロールCPUにその旨が知らされる。#11
0以降は撮影レンズ4の絞りを#65のAE演算で求め
た絞り値まで絞り込む(#110)。ブレ検出信号がH
レベルにされ、コントロールCPUのブレ検出シーケン
スがスタートされる(#120)。AFミラー8が退避
され(#125)、絞り込み測光が行なわれ(#13
0)、AE演算を行なったシャッタ速度が修正される
(#135)。
ロークが押されているのでレリーズ信号がHレベルにさ
れ、コントロールCPUにその旨が知らされる。#11
0以降は撮影レンズ4の絞りを#65のAE演算で求め
た絞り値まで絞り込む(#110)。ブレ検出信号がH
レベルにされ、コントロールCPUのブレ検出シーケン
スがスタートされる(#120)。AFミラー8が退避
され(#125)、絞り込み測光が行なわれ(#13
0)、AE演算を行なったシャッタ速度が修正される
(#135)。
【0114】#140ではコントロールCPUからの露
出許可信号がHレベルになるのを待つ。露出許可信号が
Hレベルになれば、シャッタ幕10が走行され、露出制
御が行なわれる(#145)。露光が終われば、原点復
帰信号が撮影レンズ4に出力され(#150)、補正レ
ンズ20が原点位置へ戻され、ブレ検出信号がLレベル
にされて露光が終了したことがコントロールCPUへ知
らされる(#155)。
出許可信号がHレベルになるのを待つ。露出許可信号が
Hレベルになれば、シャッタ幕10が走行され、露出制
御が行なわれる(#145)。露光が終われば、原点復
帰信号が撮影レンズ4に出力され(#150)、補正レ
ンズ20が原点位置へ戻され、ブレ検出信号がLレベル
にされて露光が終了したことがコントロールCPUへ知
らされる(#155)。
【0115】フィルムの巻き上げを行ない(#16
0)、連写モードかどうかが判断される(#165)。
連写モードでなければ、#180へプログラムは分岐し
連写モードであれば#170へ行き、スイッチS2がO
Nかどうかが判断される。ここでスイッチS2がOFF
であれば、連写モードではあるが連写しないのでプログ
ラムは#180へ分岐する。スイッチS2がONであれ
ば、連写を行なうので、ブレ検出信号がHレベルにされ
(#175)、プログラムは#130へジャンプする。
0)、連写モードかどうかが判断される(#165)。
連写モードでなければ、#180へプログラムは分岐し
連写モードであれば#170へ行き、スイッチS2がO
Nかどうかが判断される。ここでスイッチS2がOFF
であれば、連写モードではあるが連写しないのでプログ
ラムは#180へ分岐する。スイッチS2がONであれ
ば、連写を行なうので、ブレ検出信号がHレベルにされ
(#175)、プログラムは#130へジャンプする。
【0116】#180以降は、AFミラー8が検出位置
へ戻され(#180)、撮影レンズ4の絞りが開放され
(#185)、レリーズ信号がLレベルにされて(#1
90)、コントロールCPU63にその旨が知らされ
る。S2がOFFになるのを待ち(#205)、プログ
ラムは#80へジャンプして次の撮影に備えられる。
へ戻され(#180)、撮影レンズ4の絞りが開放され
(#185)、レリーズ信号がLレベルにされて(#1
90)、コントロールCPU63にその旨が知らされ
る。S2がOFFになるのを待ち(#205)、プログ
ラムは#80へジャンプして次の撮影に備えられる。
【0117】次にコントロールCPUの動作について図
14を参照して説明する。図13の#15で手ブレ補正
コントローラ15の電源が投入され、シーケンスがスタ
ートされる。フラグ、出力信号がリセットされ(#B
5)、CCD41の積分がリセットされた後積分が開始
される(#B10)。#B30ではメインCPUからの
レリーズ信号がチェックされ、Hレベルであればプログ
ラムは#B35へ進み、Lレベルであればプログラムは
#B10へ進む。#B35ではメインCPUからのブレ
検出信号がHレベルになってブレ検出が開始されるのを
待つ。
14を参照して説明する。図13の#15で手ブレ補正
コントローラ15の電源が投入され、シーケンスがスタ
ートされる。フラグ、出力信号がリセットされ(#B
5)、CCD41の積分がリセットされた後積分が開始
される(#B10)。#B30ではメインCPUからの
レリーズ信号がチェックされ、Hレベルであればプログ
ラムは#B35へ進み、Lレベルであればプログラムは
#B10へ進む。#B35ではメインCPUからのブレ
検出信号がHレベルになってブレ検出が開始されるのを
待つ。
【0118】ブレ検出信号がHレベルになれば、補正周
期タイマをリセットし(#B40)、CCD41の積分
リセットの後、積分が開始される(#B42)。#B4
5ではCCD41の積分終了が待たれる。積分が終了し
ていないときは#B47で積分時間がTSを越えていな
いかをチェックする。越えているときは#B73へ進
み、越えていないときは#B45へ進む。CCD41の
積分終了後は、読み出したデータが基準メモリ52及び
参照メモリ53へダンプされる(#B50)。補正周期
タイマのカウント終了後(#B51)同タイマをリセッ
ト及びスタートする(#B52)。#B55ではCCD
41の積分リセット後、積分が開始される。
期タイマをリセットし(#B40)、CCD41の積分
リセットの後、積分が開始される(#B42)。#B4
5ではCCD41の積分終了が待たれる。積分が終了し
ていないときは#B47で積分時間がTSを越えていな
いかをチェックする。越えているときは#B73へ進
み、越えていないときは#B45へ進む。CCD41の
積分終了後は、読み出したデータが基準メモリ52及び
参照メモリ53へダンプされる(#B50)。補正周期
タイマのカウント終了後(#B51)同タイマをリセッ
ト及びスタートする(#B52)。#B55ではCCD
41の積分リセット後、積分が開始される。
【0119】コントラスト演算が行なわれ(#B6
0)、ブレ検出に用いられるブロックの選択が行なわれ
る(#B65)。#B70ではCCD41の積分終了が
待たれる。積分が終了していないときは#B72へ進み
積分時間がTSを越えていないかをチェックする。越え
ているときは#B73へ進み、越えていないときは#B
70へ進む。この#B73はCCDの積分時間がTSを
越えても十分な露光量が得られなかった場合の処理であ
る。このステップではメインCPUからのブレ検出信号
Lレベルになるのを待つ。この場合ブレ補正は行なわな
い。Lレベルになった後は#B130に進む。
0)、ブレ検出に用いられるブロックの選択が行なわれ
る(#B65)。#B70ではCCD41の積分終了が
待たれる。積分が終了していないときは#B72へ進み
積分時間がTSを越えていないかをチェックする。越え
ているときは#B73へ進み、越えていないときは#B
70へ進む。この#B73はCCDの積分時間がTSを
越えても十分な露光量が得られなかった場合の処理であ
る。このステップではメインCPUからのブレ検出信号
Lレベルになるのを待つ。この場合ブレ補正は行なわな
い。Lレベルになった後は#B130に進む。
【0120】積分終了後は読み出したデータを参照メモ
リ53へダンプする(#B75)。#B76で補正周期
タイマのカウント終了後、#B77で同タイマをリセッ
ト及びスタートする。#B80ではCCD41の積分リ
セット後、積分が開始される。
リ53へダンプする(#B75)。#B76で補正周期
タイマのカウント終了後、#B77で同タイマをリセッ
ト及びスタートする。#B80ではCCD41の積分リ
セット後、積分が開始される。
【0121】相関演算(#B85)および内挿演算(#
B90)が行なわれ、像ブレ量が検出される。撮影レン
ズ4のレンズデータを読出し(#B95)、補正レンズ
20の補正量、方向が演算される(#B100)。
B90)が行なわれ、像ブレ量が検出される。撮影レン
ズ4のレンズデータを読出し(#B95)、補正レンズ
20の補正量、方向が演算される(#B100)。
【0122】#B105でメインCPUからのブレ検出
信号がLレベルか否かを判断し、Lレベルであればブレ
検出が終了されるためプログラムは#B130へ分岐す
る。#B105でブレ検出信号がLレベルでなければ、
ブレ検出を続けるのでプログラムは#B110へ進む。
露出許可信号がHレベルにされ(#B110)、メイン
CPUに露出が開始されてもよいことを知らせ、レンズ
補正データが撮影レンズ4に対して出力され(#B12
0)、プログラムは#B70へジャンプする。#B13
0では、メインCPUからのレリーズ信号がLレベルか
どうかを判断する。Lレベルであれば、撮影が終わって
いるのでプログラムは#B10へジャンプする。Lレベ
ルでない場合は連続撮影なので、プログラムは#B13
5へ進み、検出信号がHレベルになるのを待つ。検出信
号がHレベルになれば、プログラムは#B40へジャン
プする。
信号がLレベルか否かを判断し、Lレベルであればブレ
検出が終了されるためプログラムは#B130へ分岐す
る。#B105でブレ検出信号がLレベルでなければ、
ブレ検出を続けるのでプログラムは#B110へ進む。
露出許可信号がHレベルにされ(#B110)、メイン
CPUに露出が開始されてもよいことを知らせ、レンズ
補正データが撮影レンズ4に対して出力され(#B12
0)、プログラムは#B70へジャンプする。#B13
0では、メインCPUからのレリーズ信号がLレベルか
どうかを判断する。Lレベルであれば、撮影が終わって
いるのでプログラムは#B10へジャンプする。Lレベ
ルでない場合は連続撮影なので、プログラムは#B13
5へ進み、検出信号がHレベルになるのを待つ。検出信
号がHレベルになれば、プログラムは#B40へジャン
プする。
【0123】図15は本発明の別実施例(第2実施例と
する)における手ブレ検出センサのチップである。この
センサは4個のフレームインターライン形CCDで構成
されている。その内1つのCCDについて説明する。2
24〜227は画素列で、全部で12列ある。各列は1
2画素で構成され、12×12画素のイメージセンサに
なっている。
する)における手ブレ検出センサのチップである。この
センサは4個のフレームインターライン形CCDで構成
されている。その内1つのCCDについて説明する。2
24〜227は画素列で、全部で12列ある。各列は1
2画素で構成され、12×12画素のイメージセンサに
なっている。
【0124】228〜231は垂直転送CCD、232
は電荷蓄積部である。233は水平転送CCD、234
は電荷検出部を含む出力アンプである。235は照度モ
ニタで、CCD受光エリアの照度をできるだけ正確には
かれるようCCDの受光エリアを取り囲むように配置さ
れている。236は測光回路である。
は電荷蓄積部である。233は水平転送CCD、234
は電荷検出部を含む出力アンプである。235は照度モ
ニタで、CCD受光エリアの照度をできるだけ正確には
かれるようCCDの受光エリアを取り囲むように配置さ
れている。236は測光回路である。
【0125】ブレ検出の方法は基本的には第1実施例と
同じであるので、異なる点について説明する。第2実施
例では4つのブロックを持ち、各ブロックごとに照度モ
ニタ及び測光回路を持っている。第1実施例では48個
のブロックのうちから8個のブロックを選んでブレ検出
を行なっているが、本実施例では4個のブロックを縦方
向用及び横方向用の各2個ずつに分ける。そして第1実
施例と同様に相関計算及び補間計算を行なえば良い。
同じであるので、異なる点について説明する。第2実施
例では4つのブロックを持ち、各ブロックごとに照度モ
ニタ及び測光回路を持っている。第1実施例では48個
のブロックのうちから8個のブロックを選んでブレ検出
を行なっているが、本実施例では4個のブロックを縦方
向用及び横方向用の各2個ずつに分ける。そして第1実
施例と同様に相関計算及び補間計算を行なえば良い。
【0126】次に積分制御の方法について説明する。第
1実施例では全ブロックに対して1つの照度モニタ及び
測光回路を有するが、本実施例では各ブロックごとに一
つずつの照度モニタ及び測光回路を有する。図16は第
2実施例における手ブレ検出センサのブロック図であ
る。この図を参照に積分制御について簡単に説明する。
各ブロックが有する測光回路はそれぞれのブロックの測
光データをクロックジェネレーター内の積分制御部へ出
力する。積分制御部は測光データに基づき各ブロックの
積分が終了する度にそのブロックの画素データをA/D
変換してメモリの該当する部分に転送する。積分制御部
はまた画素に蓄積した電荷をCCD転送部へシフトし、
積分を終了させるためのパルス(シフトパルス)を出力
する。このシフトパルスは各ブロックに独立に入力する
ことができる。これは他のブロックの転送中であっても
積分を終了させるためである。またブロック選択信号及
びマルチプレクサにより、所望のブロックのみ電荷の転
送や画素データの出力を行なうことができる。なお測光
リセットは全ブロック同時に行なうものとする。
1実施例では全ブロックに対して1つの照度モニタ及び
測光回路を有するが、本実施例では各ブロックごとに一
つずつの照度モニタ及び測光回路を有する。図16は第
2実施例における手ブレ検出センサのブロック図であ
る。この図を参照に積分制御について簡単に説明する。
各ブロックが有する測光回路はそれぞれのブロックの測
光データをクロックジェネレーター内の積分制御部へ出
力する。積分制御部は測光データに基づき各ブロックの
積分が終了する度にそのブロックの画素データをA/D
変換してメモリの該当する部分に転送する。積分制御部
はまた画素に蓄積した電荷をCCD転送部へシフトし、
積分を終了させるためのパルス(シフトパルス)を出力
する。このシフトパルスは各ブロックに独立に入力する
ことができる。これは他のブロックの転送中であっても
積分を終了させるためである。またブロック選択信号及
びマルチプレクサにより、所望のブロックのみ電荷の転
送や画素データの出力を行なうことができる。なお測光
リセットは全ブロック同時に行なうものとする。
【0127】以上説明したように第2実施例では検出セ
ンサを4つのブロックに分け、それぞれ独立して積分制
御を行なう。このため各ブロックに対し、より適した積
分制御を行なうことができる。
ンサを4つのブロックに分け、それぞれ独立して積分制
御を行なう。このため各ブロックに対し、より適した積
分制御を行なうことができる。
【0128】なお第1実施例及び第2実施例とも、レン
ズ交換可能なカメラについて説明してきた。本発明はレ
ンズ交換可能なカメラに限らず、レンズ交換を行わない
カメラにも応用することができる。具体的に説明する
と、焦点距離が可変なレンズ、いわゆるズームレンズを
有するカメラにおいては、レンズの焦点距離を随時検出
し、その焦点距離情報に基づいてブレ検出・補正の繰返
し周期を決定すればよい。
ズ交換可能なカメラについて説明してきた。本発明はレ
ンズ交換可能なカメラに限らず、レンズ交換を行わない
カメラにも応用することができる。具体的に説明する
と、焦点距離が可変なレンズ、いわゆるズームレンズを
有するカメラにおいては、レンズの焦点距離を随時検出
し、その焦点距離情報に基づいてブレ検出・補正の繰返
し周期を決定すればよい。
【0129】
【発明の効果】以上説明したように本発明のカメラは、
撮影レンズの焦点距離情報に基づいてブレ検出及び補正
の周期を決定するものである。従って、撮影レンズの焦
点距離に適した周期でブレ検出・補正が行なわれる。そ
の結果焦点距離の長いレンズにおいてもブレ補正誤差が
大きくなることを防ぎ、より正確な補正を行なうことが
可能となる。また焦点距離の短いレンズにおいては、C
CDの積分時間を長くとることができ、より低輝度の被
写体に対してもブレ検出・補正が可能となる。
撮影レンズの焦点距離情報に基づいてブレ検出及び補正
の周期を決定するものである。従って、撮影レンズの焦
点距離に適した周期でブレ検出・補正が行なわれる。そ
の結果焦点距離の長いレンズにおいてもブレ補正誤差が
大きくなることを防ぎ、より正確な補正を行なうことが
可能となる。また焦点距離の短いレンズにおいては、C
CDの積分時間を長くとることができ、より低輝度の被
写体に対してもブレ検出・補正が可能となる。
【図1】本発明のカメラの主要部を示すブロック図であ
る。
る。
【図2】本発明のカメラの光学系を示す断面図である。
【図3】本発明のカメラのファインダスクリーンを示す
図である。
図である。
【図4】手ブレ検出補正手段の内容を示すブロック図で
ある。
ある。
【図5】CCDの受光部の一部の模式図である。
【図6】相関値の分布を等高線で示したグラフである。
【図7】内挿計算の計算方法を示すグラフである。
【図8】内挿計算の計算方法を示すグラフである。
【図9】補正レンズの駆動状態を示すグラフである。
【図10】積分時間を制御する回路の回路図である。
【図11】測光回路出力の時間的変化を表すグラフであ
る。
る。
【図12】手ブレ検出センサのチップの概略図である。
【図13】メインCPUの動作順序を示したフローチャ
ートである。
ートである。
【図14】コントロールCPUの動作順序を示したフロ
ーチャートである。
ーチャートである。
【図15】別実施例における手ブレ検出センサのチップ
の概略図である。
の概略図である。
【図16】別実施例における手ブレ検出センサのブロッ
ク図である。
ク図である。
【図17】撮影レンズの焦点距離とブレとの関係を示す
図である。
図である。
【図18】フイルム面上の像が正弦的に振動した場合の
ブレ状態を示すグラフである。
ブレ状態を示すグラフである。
1 メインCPU 7 撮影レンズ回路 12 手ブレ検出補正手段 20 ブレ補正レンズ 21 ブレ補正レンズ駆動装置 29 ブレ検出センサ 41 CCD 55 演算器 63 コントロールCPU 210 手ブレ検出センサチップ
Claims (2)
- 【請求項1】 ブレ検出用のイメージセンサと、 そのイメージセンサが出力する撮像データに基づいて、
被写体像のブレのデータを演算する演算手段と、 その演算手段が出力するブレのデータに基づいて、カメ
ラの撮影光学系の一部を駆動してブレ補正を行なうブレ
補正手段と、 撮影レンズの焦点距離情報を入力する入力手段と、 前記焦点距離情報に基づいて、ブレ検出及び補正の周期
を決定する周期決定手段と、 を備えたことを特徴とするブレ検出及び補正が可能なカ
メラ。 - 【請求項2】 前記周期決定手段は、撮影レンズの焦点
距離が長い程周期を短かくし、逆に焦点距離が短かい程
周期を長くすることを特徴とする請求項1のブレ検出及
び補正が可能なカメラ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15450691A JP3254689B2 (ja) | 1991-06-26 | 1991-06-26 | ブレ検出及び補正が可能なカメラ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15450691A JP3254689B2 (ja) | 1991-06-26 | 1991-06-26 | ブレ検出及び補正が可能なカメラ |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05107619A true JPH05107619A (ja) | 1993-04-30 |
| JP3254689B2 JP3254689B2 (ja) | 2002-02-12 |
Family
ID=15585737
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15450691A Expired - Fee Related JP3254689B2 (ja) | 1991-06-26 | 1991-06-26 | ブレ検出及び補正が可能なカメラ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3254689B2 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1184447A (ja) * | 1997-09-09 | 1999-03-26 | Minolta Co Ltd | 振れ補正機能付きカメラ |
| JP2003057710A (ja) * | 2001-08-22 | 2003-02-26 | Canon Inc | 像振れ補正システム |
| US7218341B2 (en) | 1997-09-09 | 2007-05-15 | Minolta Co., Ltd. | Apparatus capable of shake estimation |
| JP2007316125A (ja) * | 2006-05-23 | 2007-12-06 | Canon Inc | 像振れ補正装置および撮像装置 |
| JP2010008506A (ja) * | 2008-06-24 | 2010-01-14 | Olympus Imaging Corp | カメラ |
| US7809251B2 (en) | 2005-02-25 | 2010-10-05 | Canon Kabushiki Kaisha | Information recording/reproduction apparatus |
| US8346004B2 (en) | 2007-04-16 | 2013-01-01 | Samsung Electronics Co., Ltd. | Apparatus and method for removing motion blur of image |
| JP2020137011A (ja) * | 2019-02-22 | 2020-08-31 | キヤノン株式会社 | 撮像装置及びその制御方法、プログラム、記憶媒体 |
-
1991
- 1991-06-26 JP JP15450691A patent/JP3254689B2/ja not_active Expired - Fee Related
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1184447A (ja) * | 1997-09-09 | 1999-03-26 | Minolta Co Ltd | 振れ補正機能付きカメラ |
| US7218341B2 (en) | 1997-09-09 | 2007-05-15 | Minolta Co., Ltd. | Apparatus capable of shake estimation |
| JP2003057710A (ja) * | 2001-08-22 | 2003-02-26 | Canon Inc | 像振れ補正システム |
| US7809251B2 (en) | 2005-02-25 | 2010-10-05 | Canon Kabushiki Kaisha | Information recording/reproduction apparatus |
| JP2007316125A (ja) * | 2006-05-23 | 2007-12-06 | Canon Inc | 像振れ補正装置および撮像装置 |
| US8346004B2 (en) | 2007-04-16 | 2013-01-01 | Samsung Electronics Co., Ltd. | Apparatus and method for removing motion blur of image |
| JP2010008506A (ja) * | 2008-06-24 | 2010-01-14 | Olympus Imaging Corp | カメラ |
| JP2020137011A (ja) * | 2019-02-22 | 2020-08-31 | キヤノン株式会社 | 撮像装置及びその制御方法、プログラム、記憶媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3254689B2 (ja) | 2002-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5365304A (en) | Camera with camera-shake detection apparatus | |
| JPH1184457A (ja) | 振れ補正機能付きカメラ | |
| CN100378569C (zh) | 设置在照相机中的测距装置 | |
| JP2000324505A (ja) | 画像取り込み装置および交換レンズ | |
| JP6489817B2 (ja) | 撮像装置及びその制御方法 | |
| JPH05257062A (ja) | 自動焦点装置 | |
| JP3254689B2 (ja) | ブレ検出及び補正が可能なカメラ | |
| JP2011007867A (ja) | 焦点検出装置、および、カメラ | |
| JP5852356B2 (ja) | 撮像装置 | |
| US5270767A (en) | Camera with camera-shake detection apparatus | |
| JP2020118764A (ja) | フォーカス制御装置およびフォーカス制御方法 | |
| JP4011738B2 (ja) | 光学装置 | |
| JP2006154465A (ja) | 焦点検出装置およびその制御方法 | |
| US5721977A (en) | Distance measuring apparatus of camera improved in measuring process | |
| US6507707B2 (en) | Distance measuring apparatus and distance measuring method | |
| JP3518891B2 (ja) | カメラの測距装置、カメラの移動体検出方法及びカメラ | |
| JP2001305422A (ja) | 測距装置 | |
| JP2973443B2 (ja) | カメラ | |
| JP2926812B2 (ja) | 像ブレ検出装置 | |
| JP6486086B2 (ja) | 撮像装置および撮像装置の制御方法 | |
| JP4140069B2 (ja) | 焦点検出装置 | |
| JP5653080B2 (ja) | 焦点検出装置および焦点検出方法 | |
| JP2002372664A (ja) | 動体領域判別装置、動体領域判別方法及び合焦装置 | |
| JP2009135669A (ja) | 撮像装置及びその制御方法 | |
| JP3076054B2 (ja) | 光電変換装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071130 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081130 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081130 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091130 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |