JPH0728147A - Camera with shake reduced - Google Patents
Camera with shake reducedInfo
- Publication number
- JPH0728147A JPH0728147A JP17314493A JP17314493A JPH0728147A JP H0728147 A JPH0728147 A JP H0728147A JP 17314493 A JP17314493 A JP 17314493A JP 17314493 A JP17314493 A JP 17314493A JP H0728147 A JPH0728147 A JP H0728147A
- Authority
- JP
- Japan
- Prior art keywords
- shake
- signal
- time
- camera shake
- camera
- 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
- 230000009467 reduction Effects 0.000 claims abstract description 22
- 238000004364 calculation method Methods 0.000 claims description 34
- 238000001514 detection method Methods 0.000 claims description 15
- 230000006866 deterioration Effects 0.000 claims description 7
- 238000000034 method Methods 0.000 abstract description 18
- 230000008569 process Effects 0.000 abstract description 9
- 230000004044 response Effects 0.000 abstract description 2
- 230000015556 catabolic process Effects 0.000 abstract 1
- 238000006731 degradation reaction Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 5
- 238000005375 photometry Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 108010076504 Protein Sorting Signals Proteins 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000002265 prevention Effects 0.000 description 1
Landscapes
- Indication In Cameras, And Counting Of Exposures (AREA)
- Adjustment Of Camera Lenses (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、撮影の際のカメラの揺
れ(手振れ)による画像劣化を低減する装置に係り、特
に手振れ露光前に予測検知して手振れを低減するカメラ
に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for reducing image deterioration due to camera shake (camera shake) during shooting, and more particularly to a camera for predicting and detecting camera shake before camera shake exposure.
【0002】[0002]
【従来の技術】従来から撮影した画像の手ぶれによる劣
化を防止する種々の装置が提案されている。例えば、本
出願人が提案する特願平4−11225号によれば、時
系列の手振れデータと所定の係数から手振れを予測して
いる。また、同様に本出願人が提案する特願平4−11
373号では、時系列の手振れデータと所定の係数をそ
れぞれ乗じて加算することにより手振れを予測する手法
を提案している。2. Description of the Related Art Conventionally, various devices have been proposed for preventing deterioration of photographed images due to camera shake. For example, according to Japanese Patent Application No. 4-11225 proposed by the present applicant, camera shake is predicted from camera shake data in time series and a predetermined coefficient. Similarly, Japanese Patent Application No. 4-11 proposed by the present applicant
No. 373 proposes a method for predicting camera shake by multiplying time-series camera shake data by a predetermined coefficient and adding them.
【0003】[0003]
【発明が解決しようとする課題】しかし、前述した特願
平4−11225号においては、手振れに対して所望す
る精度を得ようとするためには、予測したい時間に応じ
た数多くの組の係数を記憶しなければならず、これらを
保持するための記憶装置が必要になる。その結果、ハー
ドウエアの構成の複雑化を招き、コストが高くなる問題
がある。However, in the above-mentioned Japanese Patent Application No. 4-11225, in order to obtain a desired accuracy with respect to camera shake, a large number of sets of coefficients corresponding to the time to be predicted are desired. Must be stored, and a storage device for holding these is required. As a result, there is a problem that the hardware configuration becomes complicated and the cost becomes high.
【0004】また、特願平4−11373号において
は、手振れの時系列データとデータ間隔時間は、手振れ
の高周波成分をサンプルするように設定されるため、長
い時間の予測を行う場合には、使用されるデータの時間
が短すぎて、十分な予測の精度が得られない。Further, in Japanese Patent Application No. 4-11373, the time series data of the camera shake and the data interval time are set so as to sample the high frequency component of the camera shake. Therefore, when predicting a long time, The data used is too short to provide sufficient prediction accuracy.
【0005】そこで本発明は、所望する予測時間により
適用する時系列データのデータ間隔時間を変更して予測
精度の向上を図る手振れ低減カメラを提供することを目
的とする。Therefore, an object of the present invention is to provide a camera shake reduction camera which improves the prediction accuracy by changing the data interval time of time series data to be applied according to a desired prediction time.
【0006】[0006]
【課題を解決するための手段】本発明は上記目的を達成
するために、手振れに関連する手振れ信号を検出する手
振れ検出手段と、上記手振れ信号を順次繰り返して記憶
し、複数の手振れ信号を記憶可能な手振れ信号記憶手段
と、上記手振れに関連して予測すべき時間を出力する予
測時間出力手段と、この予測時間出力手段からの予測時
間に基づいて、上記手振れ信号記憶手段に記憶されてい
る上記手振れ信号を選択的に読出す読出制御手段と、こ
の読出制御手段によって選択的に読み出された上記手振
れ信号に基づいて上記予測時間後の手振れ信号を予測す
る予測演算手段と、この予測演算手段の出力に基づい
て、手振れによる画像の劣化を低減させる手振れ低減手
段とで構成される手振れ低減カメラを提供する。In order to achieve the above object, the present invention stores a plurality of camera shake signals by successively storing camera shake detection means for detecting a camera shake signal related to camera shake and the camera shake signal. Possible camera shake signal storage means, predicted time output means for outputting a time to be predicted in relation to the camera shake, and stored in the camera shake signal storage means based on the predicted time from the predicted time output means. Read control means for selectively reading the camera shake signal, prediction calculation means for predicting the camera shake signal after the predicted time based on the camera shake signal selectively read by the read control means, and the prediction calculation There is provided a camera shake reduction camera configured with a camera shake reduction unit that reduces image deterioration due to camera shake based on the output of the unit.
【0007】[0007]
【作用】以上のような構成の手振れ低減カメラにより、
予め検出して予測時間に応じて記憶された複数の手振れ
信号(データ)から所望する予測時間により好適する予
測時間のデータが選択されて、すなわち長い予測時間を
行う場合には、長時間用のデータ、短い予測時間の場合
には短時間用のデータが選び出されて、所望する予測演
算に好適する予測時間のデータに変更されて、手振れの
予測が行われる。[Operation] With the camera shake reduction camera configured as described above,
If data of a predicted time that is more suitable for a desired predicted time is selected from a plurality of camera shake signals (data) that are detected in advance and stored according to the predicted time, that is, if a long predicted time is to be set, In the case of data, a short prediction time, data for a short time is selected, changed to data of a prediction time suitable for a desired prediction calculation, and a shake prediction is performed.
【0008】[0008]
【実施例】以下、図面を参照して本発明の実施例を詳細
に説明する。まず図1には本発明による手振れ低減カメ
ラの概略的な構成を示し説明する。このカメラは、手振
れ低減機能を有するものであり、その構成としては、手
振れ量を検出する手振れ信号検出部1と、上記手振れ信
号検出部1から順次検出される手振れ信号を時系列的に
記憶する手振れ信号記憶部2と、撮影の状況によって定
まる予測時間に関する情報を予測時間信号として出力す
る予測時間信号出力部3と、上記予測時間信号出力部3
からの予測時間信号に基づいて予測演算に必要な過去の
手振れ信号を上記手振れ信号記憶部2から選択して少な
くとも2個以上読み出し、出力する手振れ信号読出制御
部4と、上記手振れ信号読出制御部4からの手振れ信号
列に対して所定の演算処理を施こし予測手振れ信号に変
換する予測演算部5と、上記予測演算部5からの予測手
振れ信号に反応して、撮影される映像の手振れによる画
像の劣化を防止或いは低減する処置を施こす振れ低減部
6とから構成される。Embodiments of the present invention will now be described in detail with reference to the drawings. First, FIG. 1 shows a schematic structure of a camera shake reduction camera according to the present invention and will be described. This camera has a camera shake reducing function, and as its configuration, a camera shake signal detection unit 1 that detects the amount of camera shake and a camera shake signal that is sequentially detected by the camera shake signal detection unit 1 are stored in time series. Camera shake signal storage unit 2, predicted time signal output unit 3 that outputs information related to predicted time that is determined by shooting conditions as a predicted time signal, and predicted time signal output unit 3 described above.
The hand-shake signal read control unit 4 that selects and outputs at least two past hand-shake signals required for the prediction calculation based on the predicted time signal from the hand-shake signal storage unit 2, and the hand-shake signal read control unit. Prediction calculation unit 5 that performs a predetermined calculation process on the camera shake signal sequence from 4 to convert it into a predicted camera shake signal, and a camera shake of an image captured in response to the predicted camera shake signal from the prediction calculator 5 The image blur reduction unit 6 is configured to prevent or reduce image deterioration.
【0009】次に図2には、本発明による第1実施例と
しての手振れ低減カメラの構成を示し、説明する。ここ
で、本発明による手振れ信号を検出する例としては、本
出願人により特願平5−64371号に提案した撮影者
の顔とカメラの相対的な角度ずれを検出する手法を採用
しており、詳細な説明は省略する。Next, FIG. 2 shows the structure of a camera shake reduction camera according to the first embodiment of the present invention, which will be described. Here, as an example of detecting a camera shake signal according to the present invention, a method proposed by the present applicant in Japanese Patent Application No. 5-64371 to detect a relative angular displacement between a photographer's face and a camera is adopted. , Detailed description is omitted.
【0010】このカメラにおいて、手振れ信号検出部1
は、図示しない撮影者の顔面とカメラ後面の傾き量を振
れとして測定するものであり、上下方向の傾きを検出す
るx軸手振れ信号検出部11aと左右方向の傾きを検出
するy軸手振れ信号検出部11bとから構成される。In this camera, the camera shake signal detection unit 1
Is for measuring the amount of tilt between the face of the photographer and the rear surface of the camera (not shown) as shake, and the x-axis shake signal detection unit 11a for detecting the tilt in the vertical direction and the y-axis shake signal detection for detecting the tilt in the horizontal direction. And a part 11b.
【0011】上記手振れ信号検出部1により順次検出さ
れた手振れ信号は、時系列的にRAM12から構成され
る手振れ信号記憶部2のそれぞれx軸,y軸手振れ信号
記憶部12a,12bに記憶される。The hand-shake signals sequentially detected by the hand-shake signal detection unit 1 are stored in the x-axis and y-axis hand-shake signal storage units 12a and 12b of the hand-shake signal storage unit 2 including the RAM 12 in time series. .
【0012】そして、予測時間信号出力部4は、被写体
の輝度を測定する測光装置14bと測光された輝度より
撮影に適した露出量(シャッタスピード[露出秒時]、
露出絞り値)を演算するCPU19内の露出秒時・絞り
値設定部14aから構成されており、このうちの露出秒
時情報が手振れ信号読出制御部3に予測時間情報として
送られる。The predicted time signal output unit 4 uses the photometric device 14b for measuring the brightness of the subject and the exposure amount (shutter speed [exposure second], which is suitable for shooting) based on the measured brightness.
The exposure time / aperture value setting unit 14a in the CPU 19 for calculating the exposure aperture value) is provided, and the exposure time information is sent to the camera shake signal read control unit 3 as predicted time information.
【0013】上記手振れ信号読出し制御部3は、予測時
間情報に基づき、x軸手振れ信号記憶部12a、y軸手
振れ信号記憶部12bから選択的にx軸,y軸手振れ信
号を読み出し、予測演算部5に入力する。The camera shake signal read control unit 3 selectively reads the x-axis and y-axis camera shake signals from the x-axis camera shake signal storage unit 12a and the y-axis camera shake signal storage unit 12b based on the predicted time information, and the prediction calculation unit. Enter in 5.
【0014】この予測演算部5は、x軸手振れ信号予測
演算部15a、y軸手振れ信号予測演算部15bからな
り、それぞれx軸予測手振れ信号、y軸予測手振れ信号
に変換される。変換されたx軸,y軸予測手振れ信号
は、予測手振れ信号合成部17により、画面平面上の2
次元的な振れに相当する大きさを表す値(合成振れ信
号)に変換される。この上記合成振れ信号は、露出シー
ケンス制御部16に入力され、レリーズスイッチ20の
押し込み状態に対応して露出シーケンスの動作が決定さ
れる。The prediction calculation section 5 comprises an x-axis shake signal prediction calculation section 15a and a y-axis shake signal prediction calculation section 15b, which are converted into an x-axis predicted shake signal and a y-axis predicted shake signal, respectively. The converted x-axis and y-axis predicted camera-shake signal is displayed on the screen plane by the predicted camera-shake signal synthesis unit 17.
It is converted into a value (combined shake signal) representing a magnitude corresponding to a dimensional shake. The combined shake signal is input to the exposure sequence control unit 16, and the operation of the exposure sequence is determined according to the pressed state of the release switch 20.
【0015】また上記手振れ低減部6は、具体的には、
特開平5−19327号に示されているように、撮影の
ためのシャッターの開口開始について、手振れを示す信
号に基づいて実際の開口を許可若しくは禁止するもの
で、手振れによる画質の劣化が生じるタイミングを避け
て撮影可能にするための露出シーケンス制御部16であ
る。Further, the camera shake reducing section 6 is specifically
As disclosed in Japanese Patent Laid-Open No. 5-19327, the opening of a shutter for shooting is permitted or prohibited based on a signal indicating camera shake, and timing at which image quality is deteriorated due to camera shake It is an exposure sequence control unit 16 for avoiding exposure and enabling photographing.
【0016】上記手振れ信号読出制御部3、予測演算部
5、予測手振れ信号合成部17、露出シーケンス制御部
16は、撮影装置内のCPU19上のプログラムとして
構成されている。The camera shake signal read control section 3, the prediction calculation section 5, the predicted camera shake signal composition section 17, and the exposure sequence control section 16 are configured as a program on a CPU 19 in the photographing apparatus.
【0017】次にこのように構成された手振れ低減カメ
ラの手振れ信号について説明する。本実施例での手振れ
信号は角度の情報であり、これは振れで考えた場合に像
の位置の次元を意味する。振れによる画像画質の劣化の
大きさは、被写体像が露光中に移動した移動量による所
が大きい。Next, the camera-shake signal of the camera-shake reduction camera configured as described above will be described. The camera shake signal in this embodiment is angle information, which means the dimension of the position of the image when considering the camera shake. The amount of deterioration of the image quality due to the shake largely depends on the amount of movement of the subject image during exposure.
【0018】そこで、本実施例の場合には、2時点での
検出手振れ信号の差が振れの大きさを示す。そこで、露
出シーケンス制御部16において手振れの評価をする際
には、この2時点での差に注目することになる。露光中
に発生する振れ大きさは、露光の開始時点の像の位置
と、露光の終了時点での像の位置差として考えることも
できる。Therefore, in the case of the present embodiment, the difference between the detected camera shake signals at two time points indicates the magnitude of the shake. Therefore, when the exposure sequence control unit 16 evaluates camera shake, attention is paid to the difference between the two time points. The amount of shake generated during exposure can also be considered as the difference between the image position at the start of exposure and the image position at the end of exposure.
【0019】また、数十分の一秒程度の露光時間の場合
には、露光の開始時点と露光の中央時点での像の位置差
のおおよそ2倍としても考えられる。一般に、予測する
場合には予測時間が長くなれば長くなるほど信号の精度
が低下する事が考えられるので、露光中の振れを考える
場合、後者の方が有利な場合が多い。Further, in the case of an exposure time of about several tenths of a second, it can be considered that the difference between the image positions at the start point of exposure and the central point of exposure is approximately twice. Generally, in the case of prediction, the longer the prediction time is, the lower the accuracy of the signal is likely to be. Therefore, when considering the shake during exposure, the latter is often advantageous.
【0020】本実施例では露光シーケンス制御部16で
は、露光の中央時点での予測される手振れ量が、許容で
きる振れの大きさの1/2以上である場合にのみ露出を
許可するものとする。In the present embodiment, the exposure sequence controller 16 permits the exposure only when the predicted amount of camera shake at the central time point of the exposure is ½ or more of the allowable shake amount. .
【0021】図3を参照して予測について説明する。図
3は、横軸を時間tとした場合の手振れ信号の推移を実
線で示している。現在時点をt=0として、手振れ信号
をx0 、時間Δt過去の信号をx1 、2・Δt過去をx
2 とする。この手振れ信号の推移と2次式で外挿し予測
する場合、予測時間をty として、予測値をxy として
表す。t=0とt=ty の2時点の信号の差を振れ量d
として考える。Prediction will be described with reference to FIG. FIG. 3 shows the transition of the camera shake signal when the horizontal axis is time t with a solid line. With the current time t = 0, the camera shake signal is x 0 , the signal in the past time Δt is x 1 , the past 2 · Δt is x.
Set to 2 . If you extrapolated predicted trend and quadratic for the hand shake signal, as the estimated time t y, representing the prediction value as x y. t = 0 and t = t vibration amount of difference between two points in time of the signal y d
Think as
【0022】[0022]
【数1】 ここで、2次式の各係数a,b,cは、x0 ,x1 ,x
2 について、[Equation 1] Here, each coefficient a, b, c of the quadratic equation is x 0 , x 1 , x
About 2 ,
【0023】[0023]
【数2】 の連立方程式を解く事で求まる。[Equation 2] It can be obtained by solving the simultaneous equations of.
【0024】[0024]
【数3】 すると、xy は、ty /Δt=Kとして、[Equation 3] Then, xy is t y / Δt = K, and
【0025】[0025]
【数4】 と表す事ができる。[Equation 4] Can be expressed as
【0026】予測時間を変える場合、ty を変更すれ
ば、各項の係数が変更され、予測の為の2次式が変更さ
れ予測の特性がかわる。ここで(5)式に対して、入力
にsin波を与えた場合の演算出力xy について考え
る。例えば、30msの予測を行う事を想定して、ty
=30ms、Δt=10ms、入力信号sin2πf・
t(t;入力周波数、t;時間)と仮定して、また簡略
化の為に、When the prediction time is changed, if t y is changed, the coefficient of each term is changed, the quadratic equation for prediction is changed, and the characteristics of prediction are changed. Here, with respect to the equation (5), consider the calculation output xy when a sin wave is applied to the input. For example, assuming that a prediction of 30 ms is performed, t y
= 30 ms, Δt = 10 ms, input signal sin2πf ·
Assuming t (t; input frequency, t; time), and for simplification,
【0027】[0027]
【数5】 とすると、位相が進む、つまり予測の条件では、[Equation 5] Then, the phase advances, that is, under the condition of prediction,
【0028】[0028]
【数6】 となる。ここで、Cが(5)式の演算による利得、φが
予測時間に相当する位相差である。図4にはこの利得
を、図5には予測時間に対する入力周波数のグラフを示
す。実線が、(5)式で得られる演算の特性である。特
願平4−11373号に示されている様に、実際の手振
れ信号から(6)式のα,β,γの係数を最適化して得
られた値で演算した例を点線で示す。ちなみに(5)式
の場合、[Equation 6] Becomes Here, C is the gain calculated by the equation (5), and φ is the phase difference corresponding to the prediction time. FIG. 4 shows this gain, and FIG. 5 shows a graph of the input frequency against the prediction time. The solid line is the characteristic of the operation obtained by the equation (5). As shown in Japanese Patent Application No. 4-11373, an example in which the values obtained by optimizing the coefficients α, β and γ in the equation (6) from the actual camera shake signal are calculated is shown by a dotted line. By the way, in the case of formula (5),
【0029】[0029]
【数7】 最適化の場合、[Equation 7] For optimization,
【0030】[0030]
【数8】 である。また(7)、(7′)式から、α+β+γ=1
の場合に、1Hz以下での低周波側での利得がグラフか
ら1になることがわかり、上記のα,β,γについても
合計が1になる様にしてある。[Equation 8] Is. From equations (7) and (7 ′), α + β + γ = 1
In the case of, the graph shows that the gain on the low frequency side at 1 Hz or less becomes 1, and the above α, β, and γ also have a total of 1.
【0031】ところで、グラフからもわかる様に、
(5)式の演算は、周波数に対して利得、予測時間とも
フラットな特性ではない。しかし、手振れ信号の周波数
成分は、ほぼ10Hz以下にその主成分があると考えら
れるので、予測演算の特性も、10Hz以下がフラット
である事が重要となり、特願平4−11373号に示さ
れる方法の優位性がある。By the way, as can be seen from the graph,
The calculation of the equation (5) does not have flat characteristics with respect to gain and prediction time with respect to frequency. However, since the frequency component of the camera shake signal is considered to have its main component at approximately 10 Hz or less, it is important that the characteristics of the prediction calculation be flat at 10 Hz or less, and it is disclosed in Japanese Patent Application No. 4-113373. There is a method advantage.
【0032】しかし、この最適な係数を設定しておき、
予測時間に応じて読み出して予測演算する場合の欠点と
しては、予測時間毎に係数をあらかじめ設定し、またそ
れらを記憶するための記憶装置の大型化や高コスト化を
招く事にもなる。However, by setting this optimum coefficient,
A disadvantage of reading and performing prediction calculation according to the prediction time is that the coefficients are set in advance for each prediction time, and the storage device for storing them is increased in size and cost.
【0033】そこで、予測の特性を変える為にΔtを変
更する。f=1Hzの場合、(9)式のケースでは、 Δt=0.02S; A=0.845 ,B=0.148 ,φ=0.173
,予測時間=27.5mS Δt=0.01S; A=0.877 ,B=0.072 ,φ=0.081
,予測時間=13.0mS Δt=0.005 S;A=0.884 ,B=0.035 ,φ=0.040
,予測時間= 6.4mS となる。つまり、f・Δt<<1では、Therefore, Δt is changed in order to change the characteristics of prediction. When f = 1 Hz, in the case of the equation (9), Δt = 0.02S; A = 0.845, B = 0.148, φ = 0.173
, Prediction time = 27.5mS Δt = 0.01S; A = 0.877, B = 0.072, φ = 0.081
, Prediction time = 13.0 mS Δt = 0.005 S; A = 0.884, B = 0.035, φ = 0.040
, Prediction time = 6.4 mS. That is, in f · Δt << 1,
【0034】[0034]
【数9】 であるので、[Equation 9] Therefore,
【0035】[0035]
【数10】 であり、予測時間は、(φ/2π)・1/fであるから
予測時間はΔtに比例する。[Equation 10] Since the prediction time is (φ / 2π) · 1 / f, the prediction time is proportional to Δt.
【0036】つまり(6)式で用いる予測の為の係数を
一定にしておいて、入力する過去の手振れ信号までの時
間間隔Δtを変更する事で、予測時間は比例的に変化す
る。ところで、本実施例では、(1)式のように振れを
評価するので、(6)式より、That is, by keeping the coefficient for prediction used in the equation (6) constant and changing the time interval Δt to the input hand shake signal, the prediction time changes proportionally. By the way, in this embodiment, since the shake is evaluated as in the expression (1), the expression (6) gives
【0037】[0037]
【数11】 となるので、α´=α−1としてαのかわりにα´を予
測係数として記憶しておき、予測演算時に使用する事
で、計算を簡略化する事も可能である。本実施例では、
基本のΔtを10msec、ytを30msecとす
る。この基準値をそれぞれΔto 、ytoとする。[Equation 11] Therefore, it is possible to simplify the calculation by storing α ′ as a prediction coefficient instead of α as α ′ = α−1 and using it in the prediction calculation. In this embodiment,
The basic Δt is 10 msec and yt is 30 msec. Let these reference values be Δt o and y to , respectively.
【0038】次に図6に示すフローチャートを参照し
て、本実施例の各構成要素の動作について説明する。こ
こで各部材の参照符号は図1及び図2の符号を用いる。
まず、CPU19のプログラムがスタートした後、手振
れデータ記憶数カウンタMをクリアし(ステップS
1)、次に測光装置14bを作動させ、被写体輝度を測
定する(ステップS2)。次に測定した被写体輝度に基
づいて、撮影時の露出秒時と、絞り値について公知のア
ペックス演算式で求める(ステップS3)。この演算プ
ログラムは、露出秒時、絞り値設定部14aで実行され
る。Next, the operation of each component of this embodiment will be described with reference to the flow chart shown in FIG. Here, the reference numerals of the respective members are the same as those in FIGS. 1 and 2.
First, after the program of the CPU 19 is started, the camera shake data storage number counter M is cleared (step S
1) Then, the photometric device 14b is operated to measure the subject brightness (step S2). Next, based on the measured subject brightness, the exposure time at the time of shooting and the aperture value are obtained by a known apex arithmetic expression (step S3). This calculation program is executed by the aperture value setting unit 14a at the exposure time.
【0039】次に手振れ信号検出部1のx軸手振れ信号
検出部11aとy軸手振れ信号検出部11bを用いて、
手振れの発生状況を手振れ信号として検出する(ステッ
プS4)。これらの検出手振れ信号は、x,y軸毎に、
RAM12内のx軸手振れ信号記憶部12aとy軸手振
れ信号記憶部12bに順次記憶される(ステップS
5)。また手振れデータ記憶数カウンタMをカウントア
ップする。Next, using the x-axis camera shake signal detector 11a and the y-axis camera shake signal detector 11b of the camera shake signal detector 1,
The occurrence state of camera shake is detected as a camera shake signal (step S4). These detected camera shake signals are
It is sequentially stored in the x-axis camera shake signal storage unit 12a and the y-axis camera shake signal storage unit 12b in the RAM 12 (step S).
5). Also, the camera shake data storage number counter M is incremented.
【0040】次に、撮影者が撮影の為にレリーズスイッ
チ20を操作したか、すなわち第2段目のレリーズスイ
ッチがオンしたか否か判定する(ステップS6)。ここ
で操作がない場合には(NO)、ステップS2の測光ま
で戻り、測光から以下を定期的に逐次繰り返す。しか
し、レリーズスイッチ20の操作があった場合(YE
S)、先に求められている露光秒時を読み出す(ステッ
プS7)。Next, it is determined whether or not the photographer has operated the release switch 20 for photographing, that is, whether or not the second-stage release switch has been turned on (step S6). If no operation is performed here (NO), the process returns to the photometry in step S2, and the photometry and the following steps are periodically repeated. However, if the release switch 20 is operated (YE
S), the exposure time previously obtained is read (step S7).
【0041】次に、予測する時間データを設定し(ステ
ップS8)、この値で予測が可能か否かの判定を行う
(ステップS9)。これは、予測演算を行う場合に必要
な過去のデータの蓄積量をチェックする為のデータでも
ある。前述の通り、露光時間の中央時点での振れを予測
するわけであるが、秒単位の露出の場合、露出の中央時
点の振れの予測は、予測時間が長く精度を出す事は非常
に難しい。実用的な精度を持つ予測の限界値として、本
実施例では50msとする。つまり、1/10秒の露出
程度まで手振れ防止が作動する。その為、露出秒時とし
て設定されている値の1/2とこの限界値50msとを
比較し、その小さい方を予測時間yt として設定する。Next, time data to be predicted is set (step S8), and it is determined whether or not the prediction is possible with this value (step S9). This is also data for checking the accumulated amount of past data necessary for performing the prediction calculation. As described above, the shake at the central time point of the exposure time is predicted, but in the case of exposure in seconds, it is very difficult to predict the shake at the central time point of the exposure because of the long prediction time. In the present embodiment, the limit value of prediction having practical accuracy is 50 ms. That is, camera shake prevention operates up to an exposure of about 1/10 second. Therefore, 1/2 of the value set as the exposure time is compared with this limit value of 50 ms, and the smaller one is set as the predicted time y t .
【0042】 yt =(露出秒時/2)と(限界値)の小さい方 …(11) 次に予測が可能なだけのデータの蓄積があるか否かを判
定する。これは、データを蓄積した回路を示す手振れデ
ータ記憶数カウンタMの値を記憶間隔時間Δtm に基づ
いて蓄積時間に直し、上記の予測時間yt と予測時間基
準値ytoの比をデータ間隔基準値Δto に乗じた像の2
倍と比較し、蓄積時間が長いか否か判定する。これを式
で表せば、Y t = (exposure second / 2) and smaller of (limit value) (11) Next, it is determined whether or not there is enough data accumulation that can be predicted. This is to correct the value of the hand-shake data storage number counter M indicating the circuit that has stored data to the storage time based on the storage interval time Δt m , and to calculate the ratio of the predicted time y t and the predicted time reference value y to as the data interval. 2 of the image multiplied by the reference value Δt o
It is determined whether or not the accumulation time is long by comparing with double. If this is expressed by an equation,
【0043】[0043]
【数12】 を調べる事になる。ここで、[Equation 12] Will be investigated. here,
【0044】[0044]
【数13】 と、予測演算に入力される入力データの時間間隔Δtが
定まる(ステップS10)。データの蓄積不足で予測不
能の場合には(NO)、測光まで戻り、手振れ検出・記
憶を繰り返す。[Equation 13] Then, the time interval Δt of the input data input to the prediction calculation is determined (step S10). If it is unpredictable due to insufficient data storage (NO), the process returns to photometry, and camera shake detection / storage is repeated.
【0045】次に、入力データ時間間隔Δtに基づい
て、予測に用いる手振れ信号を手振れ信号記憶部2(R
AM12)から読み出す(ステップS11)。即ちx
軸,y軸について、最新の値、Δt過去の値、2・Δt
過去の値を読み出すことである。Next, based on the input data time interval Δt, the camera shake signal used for prediction is stored in the camera shake signal storage unit 2 (R
It is read from the AM 12) (step S11). Ie x
The latest value, Δt past value, 2 · Δt for axis and y-axis
It is to read past values.
【0046】次に、予測演算を行う(ステップS1
2)。x軸の予測手振れ信号をdy 、最新の手振れデー
タをx0 、Δt過去のデータをx1 ,2・Δt過去のデ
ータをx2 と、また同様にy軸についても、dy ,y
0 ,y1 ,y2 とする。また、前述した(10)式で用
いる予測係数をα´,β,γとする。すると、Next, a prediction calculation is performed (step S1).
2). The predicted camera shake signal on the x-axis is d y , the latest camera shake data is x 0 , Δt past data is x 1 , 2 · Δt past data is x 2, and similarly for the y-axis, d y , y
Let 0 , y 1 , y 2 . Further, the prediction coefficients used in the above equation (10) are α ′, β, γ. Then,
【0047】[0047]
【数14】 となる。これにより、予測時間後の振れの大きさが求ま
る。次に、2軸の振れについて合成する(ステップS1
3)。振れを像面上での像の移動ベクトルと考える場
合、その合成の大きさdは、[Equation 14] Becomes Thereby, the magnitude of the shake after the prediction time is obtained. Next, the shakes of the two axes are combined (step S1).
3). When considering the shake as a movement vector of the image on the image plane, the size d of its synthesis is
【0048】[0048]
【数15】 として表わされる。[Equation 15] Is represented as
【0049】次に求められた合成手振れ信号dと、許容
できる振れの限界値についての情報Thを比較して振れ
の有無を判定する(ステップS14)。通常、許容散乱
円径と等しい振れまでは許容でき、また、予測された合
成手振れ信号dが、露光の中央時点での振れの大きさを
表すので、Th=1/30mmに相当する。Next, the presence / absence of the shake is determined by comparing the obtained synthetic shake signal d with the information Th about the allowable limit value of the shake (step S14). Usually, a shake equal to the allowable scattering circle diameter can be tolerated, and the predicted combined camera shake signal d represents the amount of shake at the central point of exposure, which corresponds to Th = 1/30 mm.
【0050】 d>Th/2 …(16) の場合に振れがあると判断される。このThは、初心者
特有の大きな振れを除去することが目的の場合には、そ
れに応じて大きな値に設定してもよい。When d> Th / 2 (16), it is determined that there is a shake. This Th may be set to a large value in accordance with the purpose of removing a large shake peculiar to a beginner.
【0051】上記ステップS14で振れ判定の結果、
「振れ有」と判断される場合には(YES)、前述の手
振れ信号検出まで戻り以下を繰り返す。しかし振れ判定
の結果、「振れ無し」と判断される場合には(NO)、
公知のフィルムに対して所定のシャッタスピードと絞り
値で露光を与える為の露出部18を作動させ、フィルム
を露光する(ステップS15)。その後、プログラムの
初頭に戻り以下を再実行する。As a result of the shake determination in step S14,
When it is determined that there is a shake (YES), the process returns to the above-described detection of the shake signal and repeats the following. However, as a result of the shake determination, when it is determined that "no shake" (NO),
The exposure unit 18 for exposing a known film at a predetermined shutter speed and aperture value is operated to expose the film (step S15). Then go back to the beginning of the program and try again:
【0052】また、前述したx軸,y軸の2軸まわりの
振れの合成について、さらに説明する。前述した実施例
では、ベクトル的に振れを考えて、x軸の振れをdx 、
y軸の振れをdy とした場合に合成振れを、Further, the above-described composition of the shakes about the two axes of the x-axis and the y-axis will be further described. In the above-described embodiment, considering the shake in a vector manner, the shake on the x-axis is d x ,
deflection synthesis when the d y runout y-axis,
【0053】[0053]
【数16】 と表した。しかしながら、カメラの様な小規模の装置に
おいて、平方根の演算を行うことは、プログラムの大き
さ、プログラムの実行に要する時間を考えた場合に、実
施は困難なケースがある。そこで、dx ,dy の絶対値
を|dx |,|dy |として、(15)式を変形する。[Equation 16] Was expressed. However, in a small-scale device such as a camera, there is a case where it is difficult to carry out the calculation of the square root in consideration of the size of the program and the time required to execute the program. Therefore, the absolute values of d x and d y are set to | d x | and | d y |, and the equation (15) is modified.
【0054】[0054]
【数17】 ここでdx =dy =0の場合はd=0であり、上の式は
d≠0の場合である。ここでルートの中に注目する。[Equation 17] Here, d = 0 when d x = d y = 0, and the above equation is when d ≠ 0. Now pay attention to the route.
【0055】[0055]
【数18】 として、|dx |で偏微分した場合、[Equation 18] , And partial differentiation with | d x |
【0056】[0056]
【数19】 [Formula 19]
【0057】|dx |=|dy |であり、その場合に
は、Z=1/2となる。図7には、Zと|dx |,|d
y |の関係を示す。また、|dx |,|dy |に対する
Zの対称性も考えると、| D x | = | d y |, in which case Z = 1/2. In FIG. 7, Z and | d x |, | d
The relationship of y | is shown. Also, considering the symmetry of Z with respect to | d x | and | d y |
【0058】[0058]
【数20】 が最大の誤差を持つ場合は、|dx |=|dy |の場合
であるが、x,yが上下左右に直交している場合には、
|dx |=|dy |は斜め方向の振れである。[Equation 20] Has the maximum error when | d x | = | d y |, but when x and y are orthogonal to each other in the vertical and horizontal directions,
| D x | = | d y | is the shake in the oblique direction.
【0059】ところで、通常の被写体には、上下左右に
エッジあるいは線状のコントラストを有するものが多
い。そのため、上下、左右、斜め別にそれぞれ同じ量画
像がにじむように振れた写真を比較した場合、斜め振れ
写真のコントラストの低下が一番大きく、そのため、写
真を見た場合の画質の劣化の印象は斜めが一番強く感じ
ることになる。By the way, many ordinary subjects have edge or line-shaped contrast in the vertical and horizontal directions. For this reason, when comparing photographs with the same amount of image blurring vertically, horizontally, and diagonally, the contrast of the diagonally blurred photograph is the largest, and therefore the impression of image quality deterioration when looking at the photograph is You will feel the strongest diagonal.
【0060】例えば、2軸方向の振れを上下左右で検出
し、2軸分を合成して評価する場合に、この振れ方向に
よる重み付けを考える場合、 d=|dx |+|dy | …(21) による合成演算は、この重み付けを合成と同時に行って
いるといえる。For example, when the shakes in the two axis directions are detected vertically and horizontally, and the two axes are combined and evaluated, when weighting by the shake directions is considered, d = | d x | + | d y | It can be said that the combination calculation by (21) is performed at the same time as the combination.
【0061】また、演算上の手間についても(15)式
と比較して、たいへん単純であり、システムの複雑化も
まねかない。そのため、(21)式を用いて手振れの大
きさを求める事も有用である。Further, the labor required for calculation is very simple as compared with the equation (15), and the system is not complicated. Therefore, it is also useful to use Equation (21) to find the magnitude of camera shake.
【0062】また、2軸の振れの合成を考えた場合、先
の実施例ではx,y軸の手振れ信号を別々に予測したの
ちに合成している。これを合成後に予測する事も可能で
ある。この場合は、x,y軸の手振れ信号(x,y)を
検出し、前回の測定値は(x′,y′)と測定時間間隔
(Δtm )から振れ速度信号(vx ,vy )を求める。Further, in the case of considering the combination of the shakes of the two axes, in the above embodiment, the shake signals of the x and y axes are separately predicted and then combined. It is also possible to predict this after composition. In this case, the shake signal (x, y) on the x and y axes is detected, and the previous measurement value is (x ', y') and the measurement time interval (Δt m ) from the shake velocity signal (v x , v y). ).
【0063】[0063]
【数21】 [Equation 21]
【0064】次に合成振れ信号(v)を、 v=|vx |+|vy | …(23) と求め、この合成振れ信号vを時系列的に記憶する。予
測演算は、予測振れ信号をVy 、最新の振れ信号をv
0 、Δt時間過去の信号をv1 、2・Δt時間過去の信
号をv2 ,そしてα,β,γを予測係数として、 Vy =α・v0 +β・v1 +γv2 …(24) として求められる。Next, the combined shake signal (v) is obtained as v = | v x | + | v y | (23), and this combined shake signal v is stored in time series. The prediction calculation is performed by using V y for the predicted shake signal and v for the latest shake signal.
0 , the signal past Δt time is v 1 , the signal past 2 · Δt time is v 2 , and α, β, and γ are prediction coefficients, and V y = α · v 0 + β · v 1 + γv 2 (24) Is required as.
【0065】この予測振れ信号Vy は、上記の説明の通
り、振れ速度の合成値から求めている為、次元的には振
れ速度と同等である。その為、露光中の振れの大きさに
する為に、露光時間Sを乗じる。この積と許容できる振
れの限界の大きさ(Th)を比較する。すなわち、Vy
・S>Thに場合に振れがあると判断される。Since the predicted shake signal V y is obtained from the combined value of the shake speeds as described above, it is dimensionally equivalent to the shake speed. Therefore, the exposure time S is multiplied in order to obtain the amount of shake during exposure. This product is compared with the allowable maximum shake limit (Th). That is, V y
・ When S> Th, it is judged that there is a shake.
【0066】振れの大きさが、許容値以内にあるか否か
を判定する場合に、第1の実施例では、その許容値を固
定的にあつかったが、変動する様にして、その判定の精
度を高めるとともに、レリーズの機会を増すことができ
る。In the first embodiment, when it is determined whether or not the magnitude of the shake is within the allowable value, the allowable value is fixedly applied. The precision can be improved and the opportunity for release can be increased.
【0067】図8には、振れ信号dの時間的推移例を示
す。所定値Th以下の*印の区間が露光を許可する範囲
である。時間tA で、撮影者の露光開始の指示があった
とする。その時の振れの大きさがAである。許容値Th
と比較した場合、A>thであるので、レリーズ動作は
行わない。時間tB で、振れ信号dが許容値と等しくな
って、露光が開始される。この様にして、振れの小さな
タイミングでの露光が行われるが、時間tC のタイミン
グで、撮影者の露光開始の指示があったとする。FIG. 8 shows an example of the temporal change of the shake signal d. The area marked with * that is less than or equal to the predetermined value Th is the range in which exposure is permitted. It is assumed that the photographer gives an instruction to start exposure at time t A. The magnitude of the shake at that time is A. Allowable value Th
When compared with, the release operation is not performed because A> th. At time t B , the shake signal d becomes equal to the allowable value, and exposure is started. In this way, the exposure is performed at a timing with a small shake, but it is assumed that the photographer gives an instruction to start the exposure at the timing of time t C.
【0068】この場合の振れをCとする。Cは許容値以
下であるので、露光は直ちに行われる。しかし、このタ
イミングでは、振れが増加方向にあり、実際の露光中の
振れが許容値を越える場合もある。つまり露光前に露光
中の振れを予想しており、この可能性が残る。またタイ
ミングtB の場合には、振れが減少方向であり、この可
能性は低いと考えられる。The shake in this case is C. Since C is below the allowable value, the exposure is performed immediately. However, at this timing, the shake tends to increase, and the shake during actual exposure may exceed the allowable value. In other words, the shake during the exposure is expected before the exposure, and this possibility remains. Further, at the timing t B , the shake is in a decreasing direction, and it is considered that this possibility is low.
【0069】次に、このようなタイミングtC の場合
で、露光中に振れが許容できない値になる可能性を低減
する実施例を示す。図9で示すように許容限界Thd
と、それよりも厳しい許容限界値Thu を設定する。振
れ信号dが減少方向にある場合は、許容値Thd と振れ
信号dの大きさを比較し、振れの有無を判定する。振れ
信号dが増加方向の区間(図9中黒丸印の区間)では、
厳しい許容限界であるthu とdを比較し、振れの有無
を判定する。この事により、実際の露光が許可される範
囲は、図中の太線の振れ信号の範囲になり、タイミング
tC での露光は禁止され、振れる可能性がある範囲を精
度よく露光禁止にできる。Next, an example will be shown in which the possibility that the shake becomes an unacceptable value during exposure is reduced at such a timing t C. As shown in FIG. 9, the allowable limit Th d
And a permissible limit value Th u that is stricter than that. When the shake signal d is in the decreasing direction, the allowable value Th d is compared with the magnitude of the shake signal d to determine the presence or absence of shake. In the section where the shake signal d is increasing (the section marked with a black circle in FIG. 9),
The presence or absence of shake is determined by comparing the strict tolerance limit th u and d. As a result, the range in which the actual exposure is permitted becomes the range of the shake signal of the thick line in the figure, the exposure at the timing t C is prohibited, and the range in which there is a possibility of shake can be accurately prohibited.
【0070】本発明による第2実施例として、図10に
示すフローチャートを参照して、x,y軸の2軸の振れ
によるカメラの傾きを(x,y)として、振れ速度を求
め振れ速度を合成し、時系列的に記憶し、記憶されたデ
ータを用いて露光中に発生するであろう振れを予測し、
その信号の増減の方向により、異なる振れの許容限界で
振れの有無を判定し露光の許可・禁止を行うカメラの動
作について説明する。As a second embodiment according to the present invention, referring to the flow chart shown in FIG. 10, the shake speed is calculated by setting the camera tilt due to the shake of the two axes x and y as (x, y). Synthesize, store in time series, and use the stored data to predict the shake that will occur during exposure,
The operation of the camera for permitting / prohibiting the exposure by determining the presence / absence of shake at different allowable limits of shake according to the increasing / decreasing direction of the signal will be described.
【0071】まず、手振れ信号記憶部に記憶されている
合成手振れ信号の個数を示す手振れデータ記憶数カウン
タMをクリアする(ステップS21)。そして測光装置
14bを用いて被写体輝度を測定する(ステップS2
2)。First, the camera shake data storage number counter M indicating the number of combined camera shake signals stored in the camera shake signal storage section is cleared (step S21). Then, the subject brightness is measured using the photometric device 14b (step S2).
2).
【0072】次に、露出秒時・絞り値設定部14aを用
いて上記被写体輝度から適正な露出に用いる露出秒時
(S)と絞り値を演算で求める(ステップS23)。さ
らにx,y軸の各手振れ信号を検出する(ステップS2
4)。Next, the exposure time / aperture value setting unit 14a is used to calculate the exposure time (S) and the aperture value to be used for proper exposure from the subject brightness (step S23). Further, each camera shake signal on the x and y axes is detected (step S2).
4).
【0073】x軸の振れ角度をx、y軸の振れ角度をy
とし、次に、前述の(22)式に従い演算して、振れ速
度vv ,yy を求める(ステップS25)。次に、次回
の振れ速度演算に用いる前回の手振れ検出値(x′,
y′)を、 x′=x , y′=y として、最新の手振れ検出値に書き替える(ステップS
26)。The deflection angle of the x-axis is x, and the deflection angle of the y-axis is y.
Then, the shake velocity v v , y y is calculated by the equation (22) described above (step S25). Next, the previous shake detection value (x ′, which is used for the next shake speed calculation,
y ′) as x ′ = x, y ′ = y and rewritten with the latest camera shake detection value (step S
26).
【0074】次に(23)式に従い、手振れ速度を合成
し合成手振れ信号を求め(ステップS27)、求められ
た合成手振れ信号を手振れ信号記憶部2に記憶する(ス
テップS28)。Next, according to the equation (23), the shake velocity is combined to obtain a combined shake signal (step S27), and the obtained combined shake signal is stored in the shake signal storage unit 2 (step S28).
【0075】次に撮影者によるレリーズ・スイッチ20
の操作の有無を検出する(ステップS29)。すなわち
2段目のレリーズ・スイッチがオンするまで操作がない
場合には(NO)、ステップS22の測光にまで戻る。
レリーズ操作がある場合には(YES)、第1実施例と
同様に露出秒時を読み出し(ステップS30)、予測す
る時間データを設定し(ステップS31)、次に予測可
能か否か判定する(ステップS32)。この判定で予測
ができない場合(NO)、ステップS22の測光へ戻
る。この判定で予測できる場合は(YES)、第1実施
例と同様に、手振れ信号のアドレスを設定し(ステップ
S33)、過去の手振れ信号を読み出す(ステップS3
4)。この第2の実施例では、一種類の合成手振れ速度
信号(v)になる。Next, the release switch 20 by the photographer
The presence or absence of the operation of is detected (step S29). That is, when there is no operation until the second-stage release switch is turned on (NO), the process returns to the photometry in step S22.
If there is a release operation (YES), the exposure time is read out (step S30), the time data to be predicted is set (step S31) as in the first embodiment, and it is then determined whether or not prediction is possible (step S31). Step S32). If the determination cannot be made (NO), the process returns to the photometry in step S22. If it can be predicted by this determination (YES), the address of the camera shake signal is set (step S33) and the past camera shake signal is read out (step S3), as in the first embodiment.
4). In the second embodiment, there is one type of combined camera shake velocity signal (v).
【0076】次に、読み出された合成手振れ速度信号と
予測係数から予測演算を行い、予測手振れ信号を得る
(ステップS35)。次に、予測手振れ信号が増加方向
にあるか否かを判定する(ステップS36)。この判定
で増加方向にある場合は(YES)、振れの有無を判定
する許容限界値Thに厳しい許容限界値Thu を代入す
る(ステップS37)。しかし増加方向でない場合は
(NO)、通常の許容限界値thd を代入する(ステッ
プS38)。 次に許容限界値Thと予測手振れ信号露
光秒時(S)の積とを比較し、振れの有無を判定する
(ステップS39)。Next, a prediction calculation is performed from the read combined camera shake velocity signal and the prediction coefficient to obtain a predicted camera shake signal (step S35). Next, it is determined whether the predicted camera shake signal is in the increasing direction (step S36). If it is in the increasing direction in this determination (YES), the strict allowable limit value Th u is substituted for the allowable limit value Th for determining the presence or absence of shake (step S37). However, if it is not in the increasing direction (NO), the normal allowable limit value th d is substituted (step S38). Next, the allowable limit value Th and the product of the predicted camera shake signal exposure time (S) are compared to determine the presence or absence of shake (step S39).
【0077】この判定で振れがあると判定された場合
は、前述したステップS24に戻り、手振れ信号(x,
y)を検出し、振れがないと判定された場合は、露出部
18を用いてフィルムに被写体像を露光し(ステップS
40)、その後、ステップS21に戻る。If it is determined in this determination that there is a shake, the process returns to step S24 described above, and the shake signal (x,
If y) is detected and it is determined that there is no shake, the exposure unit 18 is used to expose the subject image on the film (step S
40) and then the process returns to step S21.
【0078】以上のように本実施例の手振れ低減カメラ
によれば、撮影状況によって異なり、所望する予測時間
に応じた時間差の過去データを選択的に取出し、これら
のデータに基づいて、予測演算を行い、容易に所望の予
測時間に変更ができる。As described above, according to the camera shake reduction camera of the present embodiment, the past data having the time difference which is different depending on the photographing condition and corresponds to the desired predicted time is selectively taken out, and the prediction calculation is performed based on these data. It is possible to easily change to a desired prediction time.
【0079】なお本発明の実施例では、振れ低減部とし
て露光開始のタイミングを制御する方式を用いたが、本
発明はこの方式のみに限られるものではなく、その他、
露光時間、ストロボの条件を変更等の振れ低減方式に対
しても可能であり、他にも発明の要旨を逸脱しない範囲
で種々の変形や応用が可能であることは勿論である。ま
た、予測演算として、2次式を用いる例を示したが、3
次式以上の高次の式に展開することも容易である。In the embodiment of the present invention, the system for controlling the timing of the exposure start is used as the shake reducing section, but the present invention is not limited to this system, and
It is of course possible to apply a shake reduction method such as changing the exposure time and strobe conditions, and other various modifications and applications are possible without departing from the scope of the invention. In addition, an example in which a quadratic equation is used as the prediction calculation is shown.
It is easy to expand to higher-order equations higher than the following equations.
【0080】[0080]
【発明の効果】以上詳述したように本発明によれば、所
望する予測時間により適用する時系列データのデータ間
隔時間を変更して予測精度の向上を図る手振れ低減カメ
ラを提供することができる。As described in detail above, according to the present invention, it is possible to provide a camera shake reducing camera for improving the prediction accuracy by changing the data interval time of the time series data to be applied according to the desired prediction time. .
【図1】本発明による手振れ低減カメラの概略的な構成
を示す図である。FIG. 1 is a diagram showing a schematic configuration of a camera shake reduction camera according to the present invention.
【図2】本発明による第1実施例としての手振れ低減カ
メラの構成を示す図である。FIG. 2 is a diagram showing a configuration of a camera shake reduction camera according to a first embodiment of the present invention.
【図3】第1実施例の手振れ低減カメラにおける時間と
手振れ信号の推移の関係を示す図である。FIG. 3 is a diagram showing a relationship between time and a transition of a camera shake signal in the camera shake reduction camera of the first embodiment.
【図4】第1実施例の手振れ低減カメラにおける予測特
性のうちの利得特性を示す図である。FIG. 4 is a diagram showing gain characteristics of prediction characteristics in the camera shake reduction camera of the first embodiment.
【図5】第1実施例の手振れ低減カメラにおける予測特
性のうちの予測時間に対する入力周波数の特性を示す図
である。FIG. 5 is a diagram showing the characteristics of the input frequency with respect to the prediction time, among the prediction characteristics in the camera shake reducing camera of the first embodiment.
【図6】第1実施例の各構成要素の動作について説明す
るためのフローチャートである。FIG. 6 is a flowchart for explaining the operation of each component of the first embodiment.
【図7】第1実施例の手振れ低減カメラにおけるZと|
dx |,|dy |の関係を示す図である。FIG. 7 shows Z and | in the camera shake reduction camera of the first embodiment.
d x |, | a diagram showing the relationship | d y.
【図8】第1実施例の手振れ低減カメラにおける振れ信
号dの時間的推移例を示す図である。FIG. 8 is a diagram showing an example of temporal transition of a shake signal d in the camera shake reduction camera of the first embodiment.
【図9】第1実施例の手振れ低減カメラにおける手振れ
信号と、許容限界Thd 及び許容限界値Thu の関係を
示す図である。FIG. 9 is a diagram showing a relationship between a camera shake signal and an allowable limit Th d and an allowable limit value Th u in the camera shake reducing camera of the first embodiment.
【図10】本発明による第2実施例としての手振れ低減
カメラの動作を説明するためのフローチャートである。FIG. 10 is a flowchart for explaining the operation of the camera shake reduction camera according to the second embodiment of the present invention.
1…手振れ信号検出部、2…手振れ信号記憶部、3…予
測時間信号出力部、4…手振れ信号読出制御部、5…予
測演算部、6…振れ低減部、11a…x軸手振れ信号検
出部、11b…y軸手振れ信号検出部、12a…x軸手
振れ信号記憶部、12b…y軸手振れ信号記憶部、14
a…露出秒時・絞り値設定部、14b…測光装置、15
a…x軸手振れ信号予測演算部、15b…y軸手振れ信
号予測演算部、16…露出シーケンス制御部、17…予
測手振れ信号合成部、18…露出部、19…CPU、2
0…レリーズスイッチ。DESCRIPTION OF SYMBOLS 1 ... Shake signal detection unit, 2 ... Shake signal storage unit, 3 ... Prediction time signal output unit, 4 ... Shake signal read control unit, 5 ... Prediction calculation unit, 6 ... Shake reduction unit, 11a ... X-axis shake signal detection unit , 11b ... y-axis camera shake signal detection unit, 12a ... X-axis camera shake signal storage unit, 12b ... Y-axis camera shake signal storage unit, 14
a ... Exposure time / aperture value setting unit, 14b ... Photometric device, 15
a ... X-axis camera shake signal prediction calculation unit, 15b ... Y-axis camera shake signal prediction calculation unit, 16 ... Exposure sequence control unit, 17 ... Predicted camera shake signal synthesis unit, 18 ... Exposure unit, 19 ... CPU, 2
0 ... Release switch.
【手続補正書】[Procedure amendment]
【提出日】平成6年5月23日[Submission date] May 23, 1994
【手続補正1】[Procedure Amendment 1]
【補正対象書類名】明細書[Document name to be amended] Statement
【補正対象項目名】0026[Correction target item name] 0026
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【0026】予測時間を変える場合、ty を変更すれ
ば、各項の係数が変更され、予測の為の2次式が変更さ
れ予測の特性がかわる。ここで(5)式に対して、入力
にsin波を与えた場合の演算出力xy について考え
る。例えば、30msの予測を行う事を想定して、ty
=30ms、Δt=10ms、入力信号sin2πf・
t(f;入力周波数、t;時間)と仮定して、また簡略
化の為に、When the prediction time is changed, if t y is changed, the coefficient of each term is changed, the quadratic equation for prediction is changed, and the characteristics of prediction are changed. Here, with respect to the equation (5), consider the calculation output xy when a sin wave is applied to the input. For example, assuming that a prediction of 30 ms is performed, t y
= 30 ms, Δt = 10 ms, input signal sin2πf ·
Assuming t ( f ; input frequency, t; time), and for simplicity,
【手続補正2】[Procedure Amendment 2]
【補正対象書類名】図面[Document name to be corrected] Drawing
【補正対象項目名】図2[Name of item to be corrected] Figure 2
【補正方法】変更[Correction method] Change
【補正内容】[Correction content]
【図2】 [Fig. 2]
───────────────────────────────────────────────────── フロントページの続き (72)発明者 松本 寿之 東京都渋谷区幡ヶ谷2丁目43番2号 オリ ンパス光学工業株式会社内 (72)発明者 菊池 寿郎 東京都渋谷区幡ヶ谷2丁目43番2号 オリ ンパス光学工業株式会社内 ─────────────────────────────────────────────────── ─── Continuation of front page (72) Inventor Toshiyuki Matsumoto 2-43-2 Hatagaya, Shibuya-ku, Tokyo Olympus Optical Co., Ltd. (72) Inventor Toshiro Kikuchi 2-43-2 Hatagaya, Shibuya-ku, Tokyo Olympus Optical Co., Ltd.
Claims (1)
手振れ検出手段と、 上記手振れ信号を順次繰り返して記憶し、複数の手振れ
信号を記憶可能な手振れ信号記憶手段と、 上記手振れに関連して予測すべき時間を出力する予測時
間出力手段と、 この予測時間出力手段からの予測時間に基づいて、上記
手振れ信号記憶手段に記憶されている上記手振れ信号を
選択的に読出す読出制御手段と、 この読出制御手段によって選択的に読み出された上記手
振れ信号に基づいて上記予測時間後の手振れ信号を予測
する予測演算手段と、 この予測演算手段の出力に基づいて、手振れによる画像
の劣化を低減させる手振れ低減手段と、 を具備したことを特徴とする手振れ低減カメラ。1. A camera shake detection means for detecting a camera shake signal related to camera shake, a camera shake signal storage means capable of sequentially and repeatedly storing the camera shake signal and storing a plurality of camera shake signals, and a prediction related to the camera shake. A predicted time output means for outputting the time to be read, and a read control means for selectively reading the camera shake signal stored in the camera shake signal storage means based on the predicted time from the predicted time output means, Prediction calculation means for predicting the shake signal after the prediction time based on the shake signal selectively read by the read control means, and reduction of image deterioration due to shake based on the output of the prediction calculation means A camera shake reduction camera comprising: a camera shake reduction means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17314493A JP3537158B2 (en) | 1993-07-13 | 1993-07-13 | Camera shake state prediction apparatus and camera shake state prediction calculation method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP17314493A JP3537158B2 (en) | 1993-07-13 | 1993-07-13 | Camera shake state prediction apparatus and camera shake state prediction calculation method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0728147A true JPH0728147A (en) | 1995-01-31 |
| JP3537158B2 JP3537158B2 (en) | 2004-06-14 |
Family
ID=15954931
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP17314493A Expired - Lifetime JP3537158B2 (en) | 1993-07-13 | 1993-07-13 | Camera shake state prediction apparatus and camera shake state prediction calculation method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3537158B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1184447A (en) * | 1997-09-09 | 1999-03-26 | Minolta Co Ltd | Camera provided with shake correcting function |
| US7218341B2 (en) | 1997-09-09 | 2007-05-15 | Minolta Co., Ltd. | Apparatus capable of shake estimation |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03273221A (en) * | 1989-10-12 | 1991-12-04 | Ricoh Co Ltd | Camera provided with blurring photographing preventing function |
| JPH04216534A (en) * | 1990-12-17 | 1992-08-06 | Olympus Optical Co Ltd | Blur preventing device for camera |
| JPH04335331A (en) * | 1991-05-10 | 1992-11-24 | Ricoh Co Ltd | Camera with image stabilization function |
| JPH0519327A (en) * | 1990-10-15 | 1993-01-29 | Olympus Optical Co Ltd | Exposure controller for camera |
| JPH05181180A (en) * | 1991-12-30 | 1993-07-23 | Ricoh Co Ltd | Destruction detection device for acceleration sensor of camera with image stabilization function and destruction detection method thereof |
| JPH05204012A (en) * | 1992-01-24 | 1993-08-13 | Olympus Optical Co Ltd | Jiggle signal prediction device |
-
1993
- 1993-07-13 JP JP17314493A patent/JP3537158B2/en not_active Expired - Lifetime
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03273221A (en) * | 1989-10-12 | 1991-12-04 | Ricoh Co Ltd | Camera provided with blurring photographing preventing function |
| JPH0519327A (en) * | 1990-10-15 | 1993-01-29 | Olympus Optical Co Ltd | Exposure controller for camera |
| JPH04216534A (en) * | 1990-12-17 | 1992-08-06 | Olympus Optical Co Ltd | Blur preventing device for camera |
| JPH04335331A (en) * | 1991-05-10 | 1992-11-24 | Ricoh Co Ltd | Camera with image stabilization function |
| JPH05181180A (en) * | 1991-12-30 | 1993-07-23 | Ricoh Co Ltd | Destruction detection device for acceleration sensor of camera with image stabilization function and destruction detection method thereof |
| JPH05204012A (en) * | 1992-01-24 | 1993-08-13 | Olympus Optical Co Ltd | Jiggle signal prediction device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH1184447A (en) * | 1997-09-09 | 1999-03-26 | Minolta Co Ltd | Camera provided with shake correcting function |
| US7218341B2 (en) | 1997-09-09 | 2007-05-15 | Minolta Co., Ltd. | Apparatus capable of shake estimation |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3537158B2 (en) | 2004-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7057645B1 (en) | Camera system that compensates low luminance by composing multiple object images | |
| US5937214A (en) | Camera capable of correcting a shake | |
| US20090290028A1 (en) | Imaging apparatus and imaging method | |
| JPS61279829A (en) | Photometric device for camera | |
| US20060114331A1 (en) | Image processing apparatus and image processing method | |
| JP2001086398A (en) | Imaging device | |
| JP2941815B2 (en) | Imaging device and blur correction device | |
| JP2007293337A (en) | Method and apparatus for reducing shutter delay in a digital imaging device | |
| JP6851854B2 (en) | Control method of image processing device, imaging device and image processing device | |
| JPH0822031B2 (en) | Electronic camera | |
| US20070098383A1 (en) | Motion blur reduction and compensation | |
| JP7690282B2 (en) | Subject tracking device and control method thereof | |
| JPH0728147A (en) | Camera with shake reduced | |
| JP2009027622A (en) | Exposure amount calculation device, imaging device, and exposure amount calculation program | |
| JP3269706B2 (en) | Camera shake reduction camera | |
| JPH0651384A (en) | Shaking prevention device for camera | |
| JPH08146486A (en) | Photometric device | |
| JP4487781B2 (en) | Electronic camera | |
| JPH05204012A (en) | Jiggle signal prediction device | |
| JP2001165622A (en) | Optical device | |
| JP2005057358A (en) | Electronic camera and image processing program | |
| US20250287094A1 (en) | Information processing apparatus that notifies subject blur, image capturing apparatus, information processing method, and control method | |
| US11956538B2 (en) | Image capturing apparatus that performs blur correction and method of controlling same | |
| JP3402384B2 (en) | Camera shake reduction device | |
| JP3437295B2 (en) | Vibration detector |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040109 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040309 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040316 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090326 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090326 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100326 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110326 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110326 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120326 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120326 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130326 Year of fee payment: 9 |