JPH11344735A - Temperature correction device - Google Patents

Temperature correction device

Info

Publication number
JPH11344735A
JPH11344735A JP10152831A JP15283198A JPH11344735A JP H11344735 A JPH11344735 A JP H11344735A JP 10152831 A JP10152831 A JP 10152831A JP 15283198 A JP15283198 A JP 15283198A JP H11344735 A JPH11344735 A JP H11344735A
Authority
JP
Japan
Prior art keywords
temperature
sensor
data
timer
change
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.)
Withdrawn
Application number
JP10152831A
Other languages
Japanese (ja)
Inventor
Koichi Nakada
康一 中田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Olympus Corp
Original Assignee
Olympus Optical Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Olympus Optical Co Ltd filed Critical Olympus Optical Co Ltd
Priority to JP10152831A priority Critical patent/JPH11344735A/en
Publication of JPH11344735A publication Critical patent/JPH11344735A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Automatic Focus Adjustment (AREA)
  • Exposure Control For Cameras (AREA)

Abstract

PROBLEM TO BE SOLVED: To make temperature precisely correctable regardless of environment. SOLUTION: By a control part 10, the temperature of a range-finding device 14 being as an object to be controlled is corrected with respect to the output of an AF sensor based on the periodical measured result of the temperature by a temperature measurement device 26. At this time, since the temperature of the AF sensor is changed with a transient characteristic by following up the change of the environmental temperature, the changing rate of the temperature is calculated based on the measured result of the temperature by the measurement device 26. Then, temperature data used for correcting the temperature is made different when the temperature is suddenly changed and when it is not.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、カメラの測距装置
等の急激な温度変化による影響を抑えるための温度補正
装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a temperature compensator for suppressing the influence of a rapid temperature change of a camera distance measuring device or the like.

【0002】[0002]

【従来の技術】従来より、各種装置において温度変化に
よる影響を抑えるための温度補正装置が利用されてい
る。例えば、カメラの測距装置では、半導体光センサア
レイでなるAFセンサを使用しているが、このAFセン
サが温度特性を持つため温度によって出力が変化し、ま
た、それらと一定の位置関係を保つべき測距用レンズや
それを保持する鏡枠も温度によって膨張収縮して上記一
定の位置関係も変化してしまい、正確な測距を行えなく
なる。
2. Description of the Related Art Conventionally, various devices have used a temperature compensating device for suppressing the influence of a temperature change. For example, in a camera distance measuring device, an AF sensor composed of a semiconductor optical sensor array is used. Since the AF sensor has a temperature characteristic, the output changes depending on the temperature, and a fixed positional relationship with the AF sensor is maintained. The distance measuring lens and the lens frame holding the lens should expand and contract due to the temperature, and the above-mentioned fixed positional relationship also changes, so that accurate distance measuring cannot be performed.

【0003】そこで、米国特許第4,650,309号
明細書に開示されるように、測温センサによって測温し
た結果に応じて測距装置の出力データを補正する温度補
正装置が利用されることになる。
Therefore, as disclosed in US Pat. No. 4,650,309, there is used a temperature compensating device for compensating output data of a distance measuring device in accordance with the result of temperature measurement by a temperature measuring sensor. Will be.

【0004】[0004]

【発明が解決しようとする課題】このような温度補正装
置に用いられる測温センサは、実際の制御対象の温度を
測定することができれば良いが、その取り付けスペース
の関係から実際の制御対象から離間した位置に設けられ
たり、また制御対象の近くに測温センサを設置できたと
しても、両者の温度に対する過渡特性に差異があるた
め、制御対象の周囲温度を測定することしかできない場
合がある。
The temperature measuring sensor used in such a temperature compensating device only needs to be able to measure the temperature of the actual controlled object, but it is distant from the actual controlled object due to its mounting space. Even if the temperature measurement sensor can be installed near the controlled object, or the temperature measurement sensor can be installed near the controlled object, there is a difference in the transient characteristics with respect to both temperatures, so that only the ambient temperature of the controlled object can be measured.

【0005】このような場合では、図7の(C)に示す
ように、制御対象(例えばAFセンサ)の温度TAFは、
測温センサで求められる制御対象の周囲温度TSEN の変
化に遅れをもって追随するので、例えば冬に暖房された
室内から戸外に出たときのように、温度が急激に変化し
たようなときには、補正誤差が生じてしまう。即ち、測
温センサの測温値自体が変化したとしても制御対象(A
Fセンサ)の温度TAFはそれよりも遅延して、つまり過
渡特性をもって変化するため、測温センサの測温値に基
づいて補正を行ってしまうと、AFセンサの温度と異な
る温度値に基づいた補正であるため、正確な温度補正と
はならない。本発明は、上記の点に鑑みてなされたもの
で、環境によらないで正確な温度補正ができる温度補正
装置を提供することを目的とする。
In such a case, as shown in FIG. 7C, the temperature T AF of the control target (for example, the AF sensor) is
Since it follows with a delay the change in the ambient temperature T SEN of the controlled object determined by the temperature measurement sensor, the correction is performed when the temperature changes suddenly, for example, when the temperature goes out of a heated room in the outdoors. An error occurs. That is, even if the temperature measurement value itself of the temperature sensor changes, the control target (A
Since the temperature T AF of the F sensor is delayed later, that is, changes with a transient characteristic, if the correction is performed based on the temperature measurement value of the temperature measurement sensor, the temperature T AF will be based on a temperature value different from the temperature of the AF sensor. The temperature correction is not accurate. The present invention has been made in view of the above points, and an object of the present invention is to provide a temperature correction device capable of performing accurate temperature correction regardless of the environment.

【0006】[0006]

【課題を解決するための手段】上記の目的を達成するた
めに、本発明による温度補正装置は、制御対象の周囲温
度を測定する測温センサと、上記制御対象の周囲温度の
変化に過渡特性をもって温度が追随変化する制御対象の
温度を、上記測温センサの出力データを基に算出する演
算手段と、上記演算手段の出力に基いて、上記制御対象
の出力データ又は上記制御対象を駆動する制御データを
温度補正する温度補正手段と、を備えることを特徴とす
る。
In order to achieve the above object, a temperature compensating device according to the present invention comprises a temperature measuring sensor for measuring an ambient temperature of a controlled object, and a transient characteristic for a change in the ambient temperature of the controlled object. Calculating means for calculating the temperature of the controlled object whose temperature changes in accordance with the output data of the temperature measuring sensor; and driving the output data of the controlled object or the controlled object based on the output of the calculating means. Temperature correction means for correcting the temperature of the control data.

【0007】即ち、本発明の温度補正装置によれば、演
算手段によって、制御対象の周囲温度の変化に過渡特性
をもって温度が追随変化する制御対象の温度を、制御対
象の周囲温度を測定する測温センサの出力データを基に
算出し、温度補正手段は、この演算手段の出力に基い
て、上記制御対象の出力データ又は上記制御対象を駆動
する制御データを温度補正する。
That is, according to the temperature correction apparatus of the present invention, the arithmetic means measures the temperature of the controlled object whose temperature follows the change of the ambient temperature of the controlled object with a transient characteristic by measuring the ambient temperature of the controlled object. The temperature is calculated based on the output data of the temperature sensor, and the temperature correction unit corrects the temperature of the output data of the control target or the control data for driving the control target based on the output of the calculation unit.

【0008】また、本発明による温度補正装置は、所定
時間毎に測温を行う測温センサと、上記測温センサのデ
ータを複数回分記憶する記憶手段と、上記記憶手段に記
憶された上記複数回分の測温センサのデータを用いて、
制御対象の温度データを求める演算手段と、上記演算手
段の出力に基いて、上記制御対象の出力データ又は上記
制御対象を駆動する制御データを温度補正する温度補正
手段と、を備えることを特徴とする。
The temperature correction device according to the present invention includes a temperature sensor for measuring a temperature at predetermined time intervals, a storage means for storing data of the temperature sensor for a plurality of times, and a plurality of data stored in the storage means. Using the data of the temperature measurement sensor for the
A calculating means for obtaining temperature data of the control target; and a temperature correcting means for correcting the output data of the control target or control data for driving the control target based on an output of the calculating means. I do.

【0009】即ち、本発明の温度補正装置によれば、所
定時間毎に測温を行う測温センサのデータを記憶手段に
複数回分記憶しておき、演算手段によって、この記憶手
段に記憶された複数回分の測温センサのデータを用いて
制御対象の温度データを求める。そして、温度補正手段
は、この演算手段の出力に基いて、上記制御対象の出力
データ又は上記制御対象を駆動する制御データを温度補
正する。
That is, according to the temperature correction apparatus of the present invention, the data of the temperature sensor for measuring the temperature at predetermined time intervals is stored in the storage means a plurality of times, and the data is stored in the storage means by the arithmetic means. The temperature data of the control target is obtained using the data of the temperature measurement sensors for a plurality of times. The temperature correction means corrects the temperature of the output data of the control target or the control data for driving the control target based on the output of the calculation means.

【0010】[0010]

【発明の実施の形態】以下、本発明の実施の形態を図面
を参照して説明する。 [第1の実施の形態]本発明の第1の実施の形態は、温
度補正装置を、オートフォーカスカメラの測距装置にお
けるAFセンサに対して適用した場合の例である。
Embodiments of the present invention will be described below with reference to the drawings. [First Embodiment] A first embodiment of the present invention is an example in which a temperature correction device is applied to an AF sensor in a distance measuring device of an autofocus camera.

【0011】即ち、図1の(A)は、本発明の第1の実
施の形態にかかる温度補正装置の適用されたカメラのブ
ロック構成図である。同図において、制御部10は、当
該カメラ全体を制御すると共に、温度補正装置における
演算手段及び温度補正手段として機能するCPUであ
る。
That is, FIG. 1A is a block diagram of a camera to which the temperature correction device according to the first embodiment of the present invention is applied. In FIG. 1, a control unit 10 is a CPU that controls the entire camera and functions as an arithmetic unit and a temperature correction unit in the temperature correction device.

【0012】操作部12は、レリーズ釦やパワースイッ
チ、巻戻し釦等を含む各種スイッチである。測距装置1
4は、被写体までの距離を測定するものであり、測光装
置16は、被写体輝度を測定するものである。
The operation unit 12 is various switches including a release button, a power switch, a rewind button, and the like. Distance measuring device 1
Numeral 4 is for measuring the distance to the subject, and the photometric device 16 is for measuring the brightness of the subject.

【0013】レンズ駆動装置18は、撮影用レンズを駆
動して被写体にピントを合わせるものであり、その駆動
量は、測距装置14で測定された被写体距離に基づいて
制御部10によって設定される。フィルム給送装置20
は、銀塩フィルムを収納したフィルムパトローネがパト
ローネ室にセットされた際のフィルムのオートローディ
ングや、露光後の一駒巻上げ、全駒撮影後の巻戻し等の
フィルムの駆動を行うものである。
The lens driving device 18 drives a photographing lens to focus on a subject, and the amount of driving is set by the control unit 10 based on the subject distance measured by the distance measuring device 14. . Film feeder 20
Is used to drive the film such as automatic loading of a film when a film cartridge containing a silver halide film is set in the cartridge chamber, winding one frame after exposure, and rewinding after photographing all the frames.

【0014】ストロボ装置22は、上記測光装置16に
よる測光結果に基づいて必要に応じて発光するものであ
る。表示装置24は、当該カメラの各種状態や撮影枚数
を表示するための液晶ディスプレィ等である。
The strobe device 22 emits light as required based on the photometric result of the photometric device 16. The display device 24 is a liquid crystal display or the like for displaying various states of the camera and the number of shots.

【0015】また、測温装置26は、図示しない測温セ
ンサを含み、カメラ内部の環境温度を測定するものであ
り、記憶装置28は、上記測温装置26によって測定さ
れた複数回分の測温値を記憶する記憶手段として機能す
るRAMやEEPROM等のメモリである。また、EE
PROMには、様々な調整値等も記憶されている。そし
て、計時装置30は、計時手段としてのタイマである。
The temperature measuring device 26 includes a temperature measuring sensor (not shown) and measures the environmental temperature inside the camera. The storage device 28 stores a plurality of temperature measurements measured by the temperature measuring device 26. It is a memory such as a RAM or an EEPROM that functions as a storage unit for storing a value. Also, EE
Various adjustment values and the like are also stored in the PROM. The clock device 30 is a timer as clock means.

【0016】このような構成のカメラにおいては、制御
部10は、図2のジェネラルフローチャートに示すよう
に動作する。なお、この制御部10の動作プログラム
は、当該制御部10内に設けた図示しないROMに記憶
したおいても良いし、上記記憶装置28に記憶しておく
ものであっても良い。
In the camera having such a configuration, the control section 10 operates as shown in the general flowchart of FIG. The operation program of the control unit 10 may be stored in a ROM (not shown) provided in the control unit 10 or may be stored in the storage device 28.

【0017】操作部12の図示しないパーワースイッチ
のオンに応じて図2のフローチャートに従った動作がス
タートし、まず、記憶装置28から必要な値を読み出し
たり、各部の初期設定を行う(ステップS10)。その
後、測温装置26によって制御対象の周囲温度としての
カメラ内部の環境温度を測定し(ステップS12)、そ
の測温値TSEN を、制御部10内又は記憶装置28に設
けたT0 レジスタ及びT1 レジスタにセットして(ステ
ップS14)、計時装置30に設けた測温間隔計時用の
タイマ1をスタートする(ステップS16)。なおここ
で、T0 レジスタは前回の測温値を保持するためのもの
であり、T1 レジスタは今回の測温値を保持するための
ものである。
When the power switch (not shown) of the operation unit 12 is turned on, the operation according to the flowchart of FIG. 2 is started. First, necessary values are read from the storage device 28, and initial setting of each unit is performed (step S10). ). Then, to measure the camera internal environmental temperature as the ambient temperature of the controlled object by temperature measuring device 26 (step S12), the the temperature measuring values T SEN, T 0 registers and provided to the control unit 10 or in the storage device 28 It is set to T 1 register (step S14), and starts a timer 1 for measuring the temperature interval timing provided to a timing device 30 (step S16). Note here, T 0 registers are used to hold the previous temperature measurement values, T 1 register is used to hold the current temperature measurement value.

【0018】次に、測温データの更新処理を行う(ステ
ップS18)。これは、図3に示すようにして行われる
ものであり、その詳細は後述する。その後、操作部12
の図示しないパーワースイッチがオンしているかどうか
判別し(ステップS20)、それがオフされた場合に
は、処理を終了する。
Next, the temperature measurement data is updated (step S18). This is performed as shown in FIG. 3, and details thereof will be described later. Then, the operation unit 12
It is determined whether or not the power switch (not shown) is turned on (step S20), and if it is turned off, the process ends.

【0019】これに対して、パーワースイッチがオンし
ている場合には、操作部12の図示しないレリーズ釦が
押下されたかどうか判別し(ステップS22)、レリー
ズ釦が押下された場合には、露出処理を行う(ステップ
S24)。この露出処理は、図4の(A)に示すように
して行われるものであり、その詳細は後述する。
On the other hand, when the power switch is on, it is determined whether or not a release button (not shown) of the operation unit 12 has been pressed (step S22). Processing is performed (step S24). This exposure processing is performed as shown in FIG. 4A, and the details will be described later.

【0020】この露出処理の終了後、あるいは上記ステ
ップS22においてレリーズ釦が押下されなかったと判
断した場合には、次に、カメラの本体の裏蓋(IX24
0カートリッジフィルムを使用するカメラの場合はカー
トリッジ収納室のカートリッジカバー)が開状態から閉
状態に変化したかどうか判別する(ステップS26)。
そして、裏蓋が開状態から閉状態に変化した場合には、
フィルム給送装置20によりフィルムを一駒目の位置ま
で空送りする(ステップS28)。
After the end of the exposure process or when it is determined in step S22 that the release button has not been pressed, the camera body back cover (IX24)
In the case of a camera using a 0 cartridge film, it is determined whether or not the cartridge cover of the cartridge storage chamber has changed from the open state to the closed state (step S26).
And when the back lid changes from the open state to the closed state,
The film is fed by the film feeder 20 to the position of the first frame (step S28).

【0021】このフィルム空送りの後、あるいは上記ス
テップS26で裏蓋が開状態から閉状態に変化していな
いと判別された場合には、次に、操作部12の図示しな
い巻戻し釦が操作されたかどうか判別する(ステップS
30)。巻戻し釦が操作された場合には、フィルムの巻
戻しを行う(ステップS32)。
After this empty film feed, or if it is determined in step S26 that the back cover has not changed from the open state to the closed state, then the rewind button (not shown) of the operation unit 12 is operated. (Step S)
30). If the rewind button has been operated, the film is rewound (step S32).

【0022】このフィルムの巻戻しの後、あるいは上記
ステップS30で巻戻し釦が操作されていないと判別さ
れた場合には、次に、操作部12のそれ以外の図示しな
い各種スイッチの何れかが操作されたかどうか判別する
(ステップS34)。そして、何れかのスイッチが操作
された場合には、その操作に応じた設定処理を行った後
(ステップS36)、上記ステップS18に戻り、ま
た、何れのスイッチの操作もなされなかった場合にも、
上記ステップS18に戻る。
After rewinding the film or when it is determined in step S30 that the rewind button has not been operated, one of the various switches (not shown) of the operation unit 12 is then operated. It is determined whether the operation has been performed (step S34). When any switch is operated, the setting process is performed in accordance with the operation (step S36), and the process returns to step S18. Also, when any switch is not operated, ,
The process returns to step S18.

【0023】上記ステップS18における測温データ更
新処理は、図3に示すように、まず、上記ステップS1
6でスタートしたタイマ1の計時時間が第1の所定時間
1以上となったかどうか判別する(ステップS4
0)。そして、まだ第1の所定時間t1 に達していなと
判断されたときには、該測温データ更新処理を終了し
て、上位のルーチンに戻る。つまり、第1の所定時間t
1 毎に、以下のような実際の測温データの更新のための
処理が行われる。なお、上記第1の所定時間t1 として
は、あまり短い時間だと温度変化が検出しにくくなるの
で、例えば数秒乃至数十秒の時間に設定される。
As shown in FIG. 3, the temperature measurement data updating process in step S18 is performed first in step S1.
It is determined whether the time counted by the timer 1 started in Step 6 is equal to or longer than a first predetermined time t1 (Step S4).
0). Then, when it is determined that the first predetermined time t 1 has not yet been reached, the temperature measurement data update processing ends, and the routine returns to the higher-level routine. That is, the first predetermined time t
For each processing for updating the actual temperature measurement data as follows is performed. It should be noted that the first predetermined time t 1 is set to, for example, several seconds to several tens of seconds, since it is difficult to detect a temperature change if the time is too short.

【0024】上記タイマ1の計時時間が第1の所定時間
1 以上となったならば、まず、T1 レジスタに保持さ
れている測温値をT0 レジスタにセットして(ステップ
S42)、その後、測温装置26によってカメラ内部の
環境温度を測定し(ステップS44)、その測温値T
SEN を、T1 レジスタにセットする(ステップS4
6)。そして、温度の変化率|dT/dt|を算出し
(ステップS48)、それが所定の変化率A以上である
かどうか、つまり予め決められた範囲以上に温度が変化
したかどうか判別する(ステップS50)。
If the time measured by the timer 1 is equal to or longer than the first predetermined time t 1 , first, the temperature measurement value held in the T 1 register is set in the T 0 register (step S 42). Thereafter, the temperature inside the camera is measured by the temperature measuring device 26 (step S44), and the measured temperature T
The SEN, is set to T 1 register (step S4
6). Then, the temperature change rate | dT / dt | is calculated (step S48), and it is determined whether the temperature change rate is equal to or greater than a predetermined change rate A, that is, whether the temperature has changed beyond a predetermined range (step S48). S50).

【0025】温度の変化率|dT/dt|が所定の変化
率A以上でない場合には、次に、|dT/dt|がA以
上となってからの時間を計時するための計時装置30に
設けた図示しないタイマ2による計時時間が第2の所定
時間t2 以上となったかどうか判断する(ステップS5
2)。この第2の所定時間t2 は、補正しようとする制
御対象(本実施の形態ではAFセンサ)の環境温度に対
する温度追随性に基づいて設定される。即ち、制御対象
が変化後の環境温度に等しくなるまで、つまり平衡状態
となるまでの時間に相当する値が設定される。
If the rate of change of temperature | dT / dt | is not equal to or greater than the predetermined rate of change A, then the timer 30 for measuring the time since | dT / dt | It is determined whether the time measured by the provided timer 2 (not shown) is equal to or longer than a second predetermined time t2 (step S5).
2). The second predetermined time t 2 (in the present embodiment AF sensor) controlled object to be corrected is set on the basis of the temperature followability of the environment temperature. That is, a value corresponding to the time until the controlled object becomes equal to the environmental temperature after the change, that is, the time until the state of equilibrium is set, is set.

【0026】ここで、上記タイマ2は上記ステップS1
0での所期設定時にリセットされており、且つ、パワー
オン後に一度も上記温度変化率|dT/dt|が所定の
変化率A以上となっていない場合には計時を開始してい
ないので、このタイマ2による計時時間は上記第2の所
定時間t2 以上とはならない。従って、この場合には、
次に、制御部10内部又は記憶装置28に設けた変化率
大フラグFをクリアし(ステップS54)、上記タイマ
1をリスタートさせて(ステップS56)、上位のルー
チンに戻る。
Here, the timer 2 is set in the step S1.
If the temperature change rate | dT / dt | has not become equal to or greater than the predetermined change rate A even after power-on, the timer has not been started. time measured by the timer 2 is not a said second predetermined time t 2 or more. Therefore, in this case,
Next, the large change rate flag F provided inside the control unit 10 or in the storage device 28 is cleared (step S54), the timer 1 is restarted (step S56), and the process returns to the upper routine.

【0027】そして、例えば冬に暖房された室内から戸
外に出たときのように、温度が急激に変化した場合に
は、上記ステップS50において、温度の変化率|dT
/dt|が所定の変化率A以上となったと判断され、こ
の場合には、次に、上記変化率大フラグFの状態を判別
する(ステップS58)。
If the temperature changes abruptly, for example, when the vehicle goes out of the room heated in winter, the temperature change rate | dT is determined in step S50.
/ Dt | is equal to or greater than the predetermined change rate A. In this case, next, the state of the large change rate flag F is determined (step S58).

【0028】パワーオン後にはじめて上記所定の変化率
A以上となった場合には、この変化率大フラグFはまだ
クリアされている。よって、この場合には、次に、上記
タイマ2の計時をスタートさせ(ステップS60)、T
0 レジスタにセットされている前回の測温値を制御部1
0内又は記憶装置28に設けたTR レジスタにセットす
る(ステップS62)。そして、上記変化率大フラグF
をセット(「1」をセット)して(ステップS64)、
上記ステップS56に進んでタイマ1をリスタートさせ
た後、上位のルーチンに戻る。
When the rate of change becomes equal to or higher than the predetermined rate of change A for the first time after power-on, the large rate of change flag F is still cleared. Therefore, in this case, the timer 2 starts counting time (step S60).
0 The previous temperature measurement value set in the register
Is set to T R register provided in 0 or in the storage device 28 (step S62). Then, the large change rate flag F
Is set ("1" is set) (step S64),
After proceeding to step S56 to restart the timer 1, the process returns to the upper routine.

【0029】その後のタイマ1による第1の所定時間t
1 計時後、再び上記ステップS50で温度の変化率|d
T/dt|が所定の変化率A以上となったと判断された
場合には、ステップS58で変化率大フラグFがセット
されていると判断されるので、この場合には、ステップ
S56へ進んでタイマ1をリスタートさせた後、上位の
ルーチンに戻る。つまり、タイマ2の計時を継続すると
共に、所定の変化率A以上となる直前の測温値をTR
ジスタに保持しておく。
The first predetermined time t by the timer 1 thereafter
After one time measurement, the temperature change rate | d is again determined in step S50.
If it is determined that T / dt | is equal to or greater than the predetermined change rate A, it is determined in step S58 that the large change rate flag F has been set. In this case, the process proceeds to step S56. After restarting the timer 1, the process returns to the upper routine. In other words, with continuing counting of the timer 2, holds the temperature measurement value immediately before the predetermined change rate A above T R register.

【0030】そして、測温装置26の測温値TSEN が変
化後の環境温度の値に徐々に近づき、ほぼ平衡状態にな
ると、その変化率|dT/dt|が上記ステップS50
で所定の変化率Aよりも小さくなったと判断されること
になる。この場合には、上記ステップS52において、
タイマ2の計時時間が上記第2の所定時間t2 以上とな
ったかどうか判断され、上記第2の所定時間t2 以上と
ならない場合には、前述したように、変化率大フラグF
をリセットし(ステップS54)、上記タイマ1をリス
タートさせて(ステップS56)、上位のルーチンに戻
る。
When the temperature value T SEN of the temperature measuring device 26 gradually approaches the value of the environmental temperature after the change and becomes substantially equilibrium, the rate of change | dT / dt |
Is determined to be smaller than the predetermined change rate A. In this case, in step S52,
Clocking time of the timer 2 is determined whether or not a said second predetermined time t 2 or more, the when the second does not become the predetermined time t 2 or more, as described above, the change rate larger flag F
Is reset (step S54), the timer 1 is restarted (step S56), and the process returns to the upper routine.

【0031】これに対して、タイマ2の計時時間が上記
第2の所定時間t2 以上となっている場合には、そのタ
イマ2の計時時間を上記第2の所定時間t2 に設定した
後(ステップS66)、上記ステップS54に進むよう
にしている。
[0031] On the contrary, when the time measured by the timer 2 becomes the second predetermined time t 2 or more, after setting the count time of the timer 2 to a predetermined time t 2 of the second (Step S66), the process proceeds to step S54.

【0032】次に、上記ステップS24における露出処
理について、図4の(A)を参照して説明する。即ち、
この露出処理においては、まず、測距装置14による測
定値から周知の測距演算を行って測距データを得(ステ
ップS70)、この測距データに対して温度補正を行っ
て補正測距データを得る(ステップS72)。この温度
補正処理の詳細については、後述する。
Next, the exposure process in step S24 will be described with reference to FIG. That is,
In this exposure processing, first, a well-known distance measurement operation is performed from the measured value of the distance measuring device 14 to obtain distance measurement data (step S70), and temperature correction is performed on the distance measurement data to correct the distance measurement data. Is obtained (step S72). The details of the temperature correction process will be described later.

【0033】次に、測光装置16により測光を行い(ス
テップS74)、上記ステップS72で得た補正測距デ
ータに基づいてレンズ駆動装置18によりレンズの繰り
出しを行って(ステップS76)、露光を行う(ステッ
プS78)。この露光処理においては、絞り込み段数や
シャッタ開閉時間は、上記ステップS74の測光処理で
得た被写体輝度データに基づいて行うものであり、必要
に応じてストロボ装置22を発光させて行う。
Next, photometry is performed by the photometry device 16 (step S74), and the lens is driven out by the lens driving device 18 based on the corrected distance measurement data obtained in step S72 (step S76), and exposure is performed. (Step S78). In this exposure processing, the number of stops and the shutter opening / closing time are performed based on the subject luminance data obtained in the photometry processing in step S74, and the flash device 22 emits light as necessary.

【0034】そして、レンズ駆動装置18によりレンズ
の繰り込みを行って(ステップS80)、フィルム給送
装置20によりフィルムを一駒分巻上げた後(ステップ
S82)、上位のルーチンに戻る。
Then, the lens is moved in by the lens driving device 18 (step S80), and the film is wound up by one frame by the film feeding device 20 (step S82), and the process returns to the upper routine.

【0035】上記ステップS72における温度補正処理
は、図4の(B)に示すようにして行われる。即ち、ま
ず、AFセンサの温度推定値TAFを、次の式(1)によ
り算出する(ステップS90)。 TAF=TSEN +(TR −TSEN )a …(1) ここで、係数aは、図1の(B)に示すような記憶装置
28に記憶された係数テーブル28Aより得る。
The temperature correction process in step S72 is performed as shown in FIG. That is, first, the estimated temperature value T AF of the AF sensor is calculated by the following equation (1) (step S90). T AF = T SEN + (T R −T SEN ) a (1) Here, the coefficient a is obtained from the coefficient table 28A stored in the storage device 28 as shown in FIG.

【0036】次に、この温度推定値TAFを使用して、次
の式(2)により補正値を算出する(ステップS9
2)。 補正値=K(TAF−TREF ) …(2) ここで、Kは温度補正係数であり、TREF は例えば25
度等の基準温度である。
Next, a correction value is calculated by the following equation (2) using the estimated temperature value T AF (step S9).
2). Correction value = K (T AF −T REF ) (2) where K is a temperature correction coefficient, and T REF is, for example, 25.
It is a reference temperature such as degrees.

【0037】そして、この補正値を使用して測距値の補
正を行って補正測距データを得た後(ステップS9
4)、上位のルーチンに戻る。ここで、補正測距データ
は、 補正測距データ=補正前測距データ+補正値 …(3) により得る。
Then, the distance measurement value is corrected using this correction value to obtain corrected distance measurement data (step S9).
4) Return to the upper routine. Here, the corrected distance measurement data is obtained as follows: corrected distance measurement data = distance measurement data before correction + correction value (3).

【0038】よって、タイマ2の値が「0」のとき、あ
るいは上記第2の所定時間t2 以上を示すときに、レリ
ーズ釦が操作されて露出処理を行う場合には、係数aは
「0」となり、測温装置26の測温値TSEN に基づいた
通常の温度補正が行われることになる。そして、タイマ
2計時中にレリーズ釦が操作されて露出処理を行う場合
には、そのタイマ2の計時値つまり温度が急激に変化し
てからどれだけの時間が経過したかに応じて推測される
制御対象の測距装置14のAFセンサの温度に従って温
度補正が行われる。 [第2の実施の形態]次に、本発明の第2の実施の形態
を説明する。本実施の形態は、より細かい温度補正を行
うために、測温装置26の測温センサの測温値自体が変
化しているような温度の変化し始めのときと、測温セン
サの測温値自体は平衡状態に達しているが制御対象(こ
の場合は測距装置14のAFセンサ)の温度はまだ変化
しているような温度の変化開始時からある程度時間が経
過してからのときとで、AFセンサの温度推定値TAF
得るために使用する補正式を変更したものである。
[0038] Therefore, when the value of the timer 2 is "0", or when indicating the second predetermined time t 2 above, when performing the exposure process release button is operated, the coefficient a is "0 , And normal temperature correction based on the temperature measurement value T SEN of the temperature measurement device 26 is performed. When the release button is operated during timer 2 measurement to perform an exposure process, it is estimated based on how much time has elapsed since the time value of the timer 2, that is, the temperature suddenly changed. Temperature correction is performed according to the temperature of the AF sensor of the distance measuring device 14 to be controlled. [Second Embodiment] Next, a second embodiment of the present invention will be described. In the present embodiment, in order to perform finer temperature correction, when the temperature starts to change such that the temperature measurement value itself of the temperature measurement sensor of the temperature measurement device 26 changes, the temperature measurement of the temperature measurement sensor is performed. The value itself has reached an equilibrium state, but the temperature of the control object (the AF sensor of the distance measuring device 14 in this case) is still changing. This is a modification of the correction formula used to obtain the estimated temperature value T AF of the AF sensor.

【0039】構成においては、上記第1の実施の形態と
同様であるが、本実施の形態においては、計時装置30
が、上記第1の実施の形態と同様の測温の時間間隔を計
時するためのタイマ1と、変化率|dT/dt|が所定
の変化率Aよりも小から大となってからの時間を計時す
るタイマ2に加えて、さらに、変化率|dT/dt|が
所定の変化率Aよりも大から小となってからの時間を計
時するタイマ3を含んでいる。
The configuration is the same as that of the first embodiment, but in this embodiment,
Is a timer 1 for measuring a time interval of temperature measurement similar to that of the first embodiment, and a time from when the rate of change | dT / dt | becomes smaller than a predetermined rate A of change. In addition to the timer 2 for measuring the time, the timer 3 for measuring the time from when the change rate | dT / dt | becomes larger than a predetermined change rate A is included.

【0040】そして、動作においては、上記第1の実施
の形態におけるステップS18の測温データ更新処理
と、ステップS24の露出処理中の温度補正サブルーチ
ンが上記第1の実施の形態とは異なっている。
In operation, the temperature measurement data updating process in step S18 and the temperature correction subroutine during the exposure process in step S24 in the first embodiment are different from those in the first embodiment. .

【0041】即ち、測温データ更新処理においては、上
記ステップS40乃至ステップS50は同様であるが、
本実施の形態においては、ステップS50で温度の変化
率|dT/dt|が所定の変化率A以上でないと判断さ
れた場合、図5に示すように、前回の変化率が大きかっ
たかどうかを示す上記変化率大フラグFの状態を判別す
る(ステップS100)。パワーオン後にはじめて上記
所定の変化率A以上となった場合には、この変化率大フ
ラグFはまだクリアされている。よって、この場合に
は、次に、計時装置30に設けた図示しないタイマ3に
よる計時時間が第3の所定時間t3 以上となったかどう
か判断する(ステップS102)。このタイマ3は、パ
ワーオン後にはじめて上記所定の変化率A以上となった
場合には、まだ計時を開始していないので、上記第3の
所定時間t3 以上とはなっておらず、この場合には、上
記ステップS56に進んでタイマ1をリスタートさせた
後、上位のルーチンに戻る。
That is, in the temperature measurement data updating process, the above steps S40 to S50 are the same,
In the present embodiment, if it is determined in step S50 that the temperature change rate | dT / dt | is not equal to or greater than the predetermined change rate A, as shown in FIG. 5, it indicates whether the previous change rate was large. The state of the large change rate flag F is determined (step S100). When the rate of change becomes equal to or higher than the predetermined rate of change A for the first time after power-on, the large rate of change flag F is still cleared. Therefore, in this case, then, time measured by the timer 3 (not shown) provided on the timing device 30 determines whether a third predetermined time t 3 or more (step S102). When the timer 3 has become equal to or higher than the predetermined change rate A for the first time after power-on, the timer has not yet started counting, and thus the timer 3 has not become equal to or longer than the third predetermined time t 3. In step S56, the process proceeds to step S56, restarts the timer 1, and then returns to the higher-level routine.

【0042】そして、例えば冬に暖房された室内から戸
外に出たときのように、温度が急激に変化した場合に
は、上記ステップS50において、温度の変化率|dT
/dt|が所定の変化率A以上となったと判断され、こ
の場合には、上記第1の実施の形態と同様のステップS
58乃至ステップS64が実行されて、上記変化率大フ
ラグFがリセットされているので、上記タイマ2の計時
をスタートさせ、T0 レジスタにセットされている前回
の測温値を上記TR レジスタにセットし、さらに上記変
化率大フラグFをセットする。その後、上記ステップS
102に進み、上記同様に上記タイマ3は上記第3の所
定時間t3 以上とはなっていないので、上記ステップS
56に進んでタイマ1をリスタートさせた後、上位のル
ーチンに戻る。
If the temperature changes abruptly, for example, when the person goes outside from a room heated in winter, the temperature change rate | dT is determined in step S50.
/ Dt | is equal to or greater than the predetermined change rate A, and in this case, step S is performed in the same manner as in the first embodiment.
58 to step S64 is executed, since the change rate larger flag F is reset, to start the counting of the timer 2, the previous temperature measurement value set in the T 0 register to the T R register Is set, and the large change rate flag F is set. Then, step S
In step 102, similarly to the above, the timer 3 has not reached the third predetermined time t3 or more.
After proceeding to 56 and restarting the timer 1, the process returns to the upper routine.

【0043】その後のタイマ1による第1の所定時間t
1 計時後、再び上記ステップS50で温度の変化率|d
T/dt|が所定の変化率A以上となったと判断された
場合には、ステップS58で変化率大フラグFがセット
されていると判断されるので、この場合には、ステップ
S56へ進んで上記タイマ1をリスタートさせた後、上
位のルーチンに戻る。つまり、上記タイマ2の計時を継
続すると共に、所定の変化率A以上となる直前の測温値
をTR レジスタに保持しておく。
A first predetermined time t by the timer 1 thereafter
After one time measurement, the temperature change rate | d is again determined in step S50.
If it is determined that T / dt | is equal to or greater than the predetermined change rate A, it is determined in step S58 that the large change rate flag F has been set. In this case, the process proceeds to step S56. After restarting the timer 1, the process returns to the upper routine. That, together with the continued clocking of the timer 2, holds the temperature measurement value immediately before the predetermined change rate A above T R register.

【0044】そして、測温装置26の測温値TSEN が変
化後の環境温度の値に徐々に近づき、ほぼ平衡状態にな
ると、その変化率|dT/dt|が上記ステップS50
で所定の変化率Aよりも小さくなったと判断され、上記
ステップS100に進むことになる。そして、上記ステ
ップS100において、変化率大フラグFがセットされ
ていると判断されるので、この場合には次に、上記タイ
マ3の計時をスタートさせ(ステップS104)、ま
た、上記タイマ2の計時を停止させると共にその計時時
間を「0」にリセットする(ステップS106)。そし
て、上記変化率大フラグFをリセットして(ステップS
108)、上記ステップS102に進む。この場合もま
だ上記タイマ3は上記第3の所定時間t3 以上とはなっ
ていないので、上記ステップS56に進んで上記タイマ
1をリスタートさせた後、上位のルーチンに戻ることに
なる。
When the temperature value T SEN of the temperature measuring device 26 gradually approaches the value of the environmental temperature after the change and becomes substantially equilibrium, the rate of change | dT / dt |
Is determined to be smaller than the predetermined change rate A, and the process proceeds to step S100. Then, in step S100, it is determined that the large change rate flag F is set. In this case, the timer 3 starts counting time (step S104), and the timer 2 counts time. Is stopped, and the counted time is reset to "0" (step S106). Then, the large change rate flag F is reset (step S
108), and the process proceeds to step S102. In this case yet the timer 3 also has not been the above third predetermined time t 3 or more, after restarting the timer 1 proceeds to step S56, thereby returning to the main routine.

【0045】そして、測温装置26の測温値TSEN の平
衡状態が続くと、上記ステップS50からステップS1
00に進むが、上記変化大フラグFがリセットされてい
るので、そのままステップS102へと進み、上記タイ
マ3は上記第3の所定時間t3 以上となるまでの間は、
そのまま上記ステップS56に進んで上記タイマ1をリ
スタートさせた後、上位のルーチンに戻ることになる。
即ち、上記タイマ3の計時を継続すると共に、T0 レジ
スタ及びT1 レジスタに保持される前回及び今回の測温
値が更新されていく。
When the equilibrium state of the temperature measurement value T SEN of the temperature measurement device 26 continues, the above-described steps S50 to S1 are performed.
The process proceeds to 00, since the change large flag F is reset, it proceeds to step S102, Until the timer 3 becomes the third predetermined time t 3 or more,
The process directly proceeds to step S56, restarts the timer 1, and then returns to the upper routine.
That is, the continued clocking of the timer 3, the previous and temperature measurement value of the current is held in the T 0 registers and T 1 register is updated.

【0046】而して、上記タイマ3の計時時間が上記第
3の所定時間t3 以上となったならば、そのタイマ3の
計時を停止させると共にその計時時間を「0」にリセッ
トし(ステップS110)、その後、上記ステップS5
6に進んで上記タイマ1をリスタートさせた後、上位の
ルーチンに戻る。つまり、温度が変化してからある程度
の時間が経てば、制御対象の温度も環境温度と同じにな
るので、補正の必要がないとして、タイマ3はリセット
される。
When the time counted by the timer 3 is equal to or longer than the third predetermined time t 3 , the timer 3 stops counting the time and resets the counted time to “0” (step S3). S110) Then, the above step S5
After proceeding to step 6, the timer 1 is restarted, and then the process returns to the upper routine. In other words, after a certain period of time has elapsed since the temperature change, the temperature of the control target becomes the same as the environmental temperature, and the timer 3 is reset assuming that there is no need for correction.

【0047】また、ステップS24の露出処理中の温度
補正サブルーチンは、図6の(A)に示すようになって
いる。即ち、この温度補正サブルーチンでは、まず、上
記タイマ2の計時値が「0」でないかどうか判断する
(ステップS120)。このタイマ2が「0」でないと
きとは、図6の(B)に示すように、測温装置26によ
って測定された温度の変化率|dT/dt|が所定の変
化率Aよりも小から大に変化したときから、その変化率
|dT/dt|が所定の変化率Aよりも大から小に変化
するまでの間である。そして、このようなときには、上
記第1の実施の形態と同様に、式(1)によりAFセン
サの温度推定値TAFを算出し(ステップS90)、上記
式(2)によって補正値を算出して(ステップS9
2)、上記(3)式により補正測距データを得た後(ス
テップS94)、上位のルーチンに戻る。
The temperature correction subroutine during the exposure process in step S24 is as shown in FIG. That is, in the temperature correction subroutine, first, it is determined whether or not the counted value of the timer 2 is "0" (step S120). When the timer 2 is not “0”, as shown in FIG. 6B, the rate of change | dT / dt | of the temperature measured by the temperature measuring device 26 is smaller than the predetermined rate of change A. This is from the time when the change rate becomes large to the time when the change rate | dT / dt | changes from a larger value to a smaller value than a predetermined change rate A. In such a case, similarly to the first embodiment, the estimated temperature value T AF of the AF sensor is calculated by equation (1) (step S90), and the correction value is calculated by equation (2). (Step S9
2) After obtaining the corrected distance measurement data by the above equation (3) (step S94), the process returns to the upper routine.

【0048】これに対して、上記ステップS120で上
記タイマ2の計時値が「0」であると判断された場合に
は、次に、上記タイマ3の計時値が「0」でないかどう
か判断する(ステップS122)。ここで、タイマ3が
「0」でないときとは、図6の(B)に示すように、測
温装置26によって測定された温度の変化率|dT/d
t|が所定の変化率Aよりも大から小に変化してから、
第3の所定時間t3 を計時するまでの間である。
On the other hand, if it is determined in step S120 that the count value of the timer 2 is "0", then it is determined whether the count value of the timer 3 is not "0". (Step S122). Here, the case where the timer 3 is not “0” means that the rate of change | dT / d of the temperature measured by the temperature measuring device 26 as shown in FIG.
After t | changes from larger to smaller than the predetermined change rate A,
This is until the third predetermined time t 3 is measured.

【0049】そして、このときには、次の式(4)によ
りAFセンサの温度推定値TAFを算出する(ステップS
124)。 TAF=TSEN +(TR −TSEN )(1−b(t+t3 )) …(4) 但しここで、tはタイマ3の計時値であり、bは例えば
「0.3」等の「0<b<1」の値である。
Then, at this time, the estimated temperature value T AF of the AF sensor is calculated by the following equation (4) (step S:
124). T AF = T SEN + (T R −T SEN ) (1−b (t + t 3 )) (4) where t is the time measured by the timer 3, and b is, for example, “0.3”. This is a value of “0 <b <1”.

【0050】その後は、上記ステップS92に進み、上
記ステップS124で求めた温度推定値TAFを使用し
て、上記式(2)によって補正値を算出し、上記ステッ
プS94で上記(3)式により補正測距データを得た
後、上位のルーチンに戻る。
Thereafter, the process proceeds to step S92, where a correction value is calculated by the above equation (2) using the temperature estimated value T AF obtained in the above step S124, and in step S94, the correction value is calculated by the above equation (3). After obtaining the corrected distance measurement data, the process returns to the higher-level routine.

【0051】また、上記ステップS120で上記タイマ
3の計時値が「0」であると判断された場合は、測温装
置26によって測定された温度の変化率|dT/dt|
が所定の変化率Aよりも小さいままのとき、あるいは、
|dT/dt|がAよりも小から大に変化した後また小
に変化してから第3の所定時間t3 を経過したときであ
る。つまり、測温装置26での測温値TSEN がそのまま
測距装置14におけるAFセンサの温度に等しいと想定
されるときであるので、この場合には、測温装置26で
の測温値TSEN をAFセンサの温度推定値TAFに設定す
る(ステップS126)。そして、上記ステップS92
に進んで、この温度推定値TAFを使用して、上記式
(2)によって補正値を算出し、上記ステップS94で
上記(3)式により補正測距データを得た後、上位のル
ーチンに戻る。 [第3の実施の形態]次に、本発明の第3の実施の形態
を説明する。本実施の形態は、測温装置26の測温セン
サと制御対象(この場合は測距装置14のAFセンサ)
の温度特性がほぼ同じであるがその変化時間がシフトし
ているような場合に、測温センサによる複数回分の測温
値を加重平均することで制御対象の温度推定値を得るよ
うにしたものである。この場合には、係数テーブル28
Aを用いずに簡単な式で制御対象の温度が推測できる。
If it is determined in step S120 that the time value of the timer 3 is "0", the rate of change of the temperature measured by the temperature measuring device 26 | dT / dt |
Is smaller than a predetermined rate of change A, or
This is the time when the third predetermined time t 3 has elapsed since | dT / dt | changed from A to a value larger than A and then changed to a smaller value. In other words, since it is assumed that the temperature measurement value T SEN at the temperature measurement device 26 is equal to the temperature of the AF sensor in the distance measurement device 14 as it is, in this case, the temperature measurement value T SEN at the temperature measurement device 26 is used. SEN is set to the estimated temperature value T AF of the AF sensor (step S126). Then, the above step S92
Using this temperature estimated value T AF , a correction value is calculated by the above equation (2), and in step S94, corrected distance measurement data is obtained by the above equation (3). Return. [Third Embodiment] Next, a third embodiment of the present invention will be described. In the present embodiment, the temperature measurement sensor of the temperature measurement device 26 and the control target (in this case, the AF sensor of the distance measurement device 14)
In the case where the temperature characteristics are almost the same but the change time is shifted, the temperature estimation value of the controlled object is obtained by weighted averaging the temperature measurement values of multiple times by the temperature measurement sensor. It is. In this case, the coefficient table 28
The temperature of the controlled object can be estimated by a simple equation without using A.

【0052】構成においては、前述の第1の実施の形態
と同様であるが、本実施の形態においては、制御部10
又は記憶装置にさらに2つのレジスタ(T2 レジスタ,
3レジスタ)を設けている。即ち、T0 レジスタは3
つ前の測温値、T1 レジスタは2つ前の測温値、T2
ジスタは1つ前の測温値、T3 レジスタは最新の測温
値、をそれぞれ保持するために用いられる。
The configuration is the same as that of the first embodiment, but in the present embodiment, the control unit 10
Alternatively, two more registers (T 2 register,
T 3 registers) the is provided. That is, the T 0 register is 3
The previous temperature measurement value, the T 1 register is used to hold the immediately preceding temperature measurement value, the T 2 register is used to hold the immediately preceding temperature measurement value, and the T 3 register is used to hold the latest temperature measurement value.

【0053】そして、動作においては、前述の第1の実
施の形態におけるステップS14の代わりに、図7の
(A)に示すように、ステップS12で得られた測温値
SENを、これら4つのレジスタそれぞれにセットする
(ステップS130)。その後は、前述の第1の実施の
形態と同様に動作する。
In the operation, as shown in FIG. 7A, the temperature measurement value T SEN obtained in step S12 is replaced by these four steps instead of step S14 in the first embodiment. It is set in each of the two registers (step S130). After that, the operation is the same as that of the first embodiment.

【0054】但し、ステップS18の測温データ更新処
理は、図7の(B)に示すように行われる。即ち、ステ
ップS16でスタートしたタイマ1の計時時間が第1の
所定時間t1 以上となったかどうか判別し(ステップS
40)、まだのときは上位のルーチンに戻る。そして、
タイマ1の計時時間が第1の所定時間t1 以上となった
ならば、測温装置26によってカメラ内部の環境温度を
測定する(ステップS44)。その後、T1 レジスタに
保持されている測温値をT0 レジスタにセットし、T2
レジスタに保持されている測温値をT1 レジスタにセッ
トし、T3 レジスタに保持されている測温値をT2 レジ
スタにセットしてから、上記ステップS44で得られた
測温値TSEN をT3 レジスタにセットする(ステップS
140)。そして、上記タイマ1をリスタートさせて
(ステップS56)、上位のルーチンに戻る。
However, the temperature measurement data updating process in step S18 is performed as shown in FIG. That is, time measured by the timer 1 started in step S16 whether to determine whether a first predetermined time t 1 or more (step S
40) If not, return to the upper routine. And
If clocking time of the timer 1 reaches the first predetermined time t 1 or more, measuring the environmental temperature of the camera by temperature measuring device 26 (step S44). Then, set the temperature measuring values held in the T 1 register T 0 register, T 2
The temperature measuring values held in the register is set to T 1 register, the temperature measuring values held in the T 3 register after setting the T 2 register, the temperature measurement value obtained in step S44 T SEN the set to T 3 register (step S
140). Then, the timer 1 is restarted (step S56), and the process returns to the upper routine.

【0055】こうして、各レジスタの値が更新されてい
き、ステップS22でレリーズ釦の押下が検出される
と、ステップS24で、前述の第1の実施の形態と同様
の露出処理が行われる。
As described above, the values of the respective registers are updated, and if the press of the release button is detected in step S22, the same exposure processing as in the first embodiment is performed in step S24.

【0056】但し、本実施の形態においては、該露出処
理のステップS72の温度補正サブルーチンにおけるス
テップS90のAFセンサの温度推定値TAF算出処理
は、上記式(1)ではなく、次の(5)式を使用する。
However, in the present embodiment, the processing for calculating the estimated temperature T AF of the AF sensor in step S90 in the temperature correction subroutine in step S72 of the exposure processing is not the above equation (1) but the following (5) ) Use the formula.

【0057】[0057]

【数1】 ここで、ai は「0」以上の値を取る加重係数であり、
i 及びiは測距装置14のAFセンサと測温装置26
の温度センサの特性により設定する。
(Equation 1) Here, a i is a weighting coefficient taking a value of “0” or more,
a i and i are the AF sensor of the distance measuring device 14 and the temperature measuring device 26
Is set according to the characteristics of the temperature sensor.

【0058】例えば、a0 =4,a1 =3,a2 =2,
3 =1のときは、 TAF=(4T0 +3T1 +2T2 +T3 )/10 となる。この例では、AFセンサと温度センサの特性の
一致度が高ければT3 側の係数a3 の値を大きくすれば
良く、逆に、AFセンサの温度追随の遅れが大きい場合
にはa0 側の値を大きくすれば良い(係数を変えるだけ
で、同じプログラムで様々な部位の温度を算出できる。
なお、a0 =1,a1 〜a3 =0とすれば、単なる遅延
グラフになる。)。
For example, a 0 = 4, a 1 = 3, a 2 = 2
When a 3 = 1, T AF = (4T 0 + 3T 1 + 2T 2 + T 3 ) / 10. In this example, it is sufficient to increase the value of the coefficient a 3 of T 3 side the higher the degree of coincidence characteristics of the AF sensor and the temperature sensor, on the contrary, a 0 side when the temperature tracking of the delay of the AF sensor is large (The temperature of various parts can be calculated by the same program only by changing the coefficient.)
If a 0 = 1 and a 1 to a 3 = 0, a simple delay graph is obtained. ).

【0059】以上実施の形態に基づいて本発明を説明し
たが、本発明は上述した実施の形態に限定されるもので
はなく、本発明の要旨の範囲内で種々の変形や応用が可
能である。
Although the present invention has been described based on the embodiments, the present invention is not limited to the above-described embodiments, and various modifications and applications are possible within the scope of the present invention. .

【0060】なお、上記第1乃至第3の実施の形態で
は、ステップS20においてパワースイッチがオフされ
たとき、処理を終了するようにしているが、そのような
パワーオフ時にも上記ステップS18の測温データ更新
処理だけは繰り返し行うようにしても良い。そのように
すれば、パワースイッチをオンした直後であっても、補
正を正確に行うことができるようになる。
In the first to third embodiments, the process is terminated when the power switch is turned off in step S20. However, even when the power is turned off, the measurement in step S18 is performed. Only the temperature data updating process may be repeatedly performed. By doing so, the correction can be performed accurately even immediately after the power switch is turned on.

【0061】また、制御対象を測距装置14のAFセン
サとしたが、これに限定されるものではなく、レンズ鏡
枠等、温度センサから見て温度について過渡特性を生じ
るような他のカメラ部位であっても良い。但し、鏡枠の
場合は、温度補正されるのは、その鏡枠自体、つまりレ
ンズ駆動装置18による駆動量を制御する制御データと
なる。即ち、制御対象がAFセンサのようなデータを出
力するものの場合は、その出力データに対して温度補正
が行われ、制御対象が鏡枠のように制御データに基づい
て駆動されるものである場合には、その制御データに対
して温度補正が行われる。
The control target is the AF sensor of the distance measuring device 14. However, the present invention is not limited to this. Other camera parts such as a lens barrel that may generate a transient characteristic with respect to temperature as viewed from the temperature sensor. It may be. However, in the case of a lens frame, what is temperature-corrected is the lens frame itself, that is, control data for controlling the driving amount by the lens driving device 18. That is, when the control target outputs data such as an AF sensor, the output data is subjected to temperature correction, and the control target is driven based on the control data like a lens frame. , A temperature correction is performed on the control data.

【0062】また、本発明は、カメラに限らず、その他
の各種機器にも同様に適用可能なことは勿論である。こ
こで、本発明の要旨をまとめると以下のようになる。
The present invention is naturally applicable not only to cameras but also to various other devices. Here, the summary of the present invention is as follows.

【0063】(1) 測温センサと、上記測温センサの
出力データの変化量が所定値以上になったことを判定す
る判定手段と、上記判定手段の出力に応じて計時を行う
計時手段と、上記計時手段の計時データに対応した制御
対象の温度変化データを記憶する記憶手段と、上記測温
センサの出力データと、上記計時データと、上記計時デ
ータに対応した温度変化データより、上記制御対象の温
度データを求める演算手段と、上記演算手段の出力に基
いて上記制御対象の出力データ又は上記制御対象を駆動
する制御データを温度補正する温度補正手段と、を具備
することを特徴とする温度補正装置。
(1) Temperature measuring sensor, judging means for judging that the amount of change in the output data of the temperature measuring sensor has become equal to or greater than a predetermined value, and time measuring means for timing according to the output of the judging means Memory means for storing temperature change data of a control object corresponding to the time measurement data of the time measurement means, output data of the temperature measurement sensor, the time measurement data, and the temperature change data corresponding to the time measurement data. A calculating means for obtaining target temperature data; and a temperature correcting means for correcting the output data of the control target or the control data for driving the control target based on the output of the calculating means. Temperature correction device.

【0064】(2) 測温センサと、上記測温センサの
出力データの変化量が所定値以上か否かを判定する判定
手段と、上記出力データの変化量が上記所定値以内の状
態から上記所定値以上に変化した際の制御対象の温度デ
ータを求める第1の演算手段と、上記測温センサの出力
データの変化量が上記所定値以上の状態から上記所定値
以内に変化した際の上制御対象の温度データを求める第
2の演算手段と、上記第1及び第2の演算手段の出力に
基いて、上記制御対象の出力データ又は上記制御対象を
駆動する制御データの温度補正を行う温度補正手段と、
を具備したことを特徴とする温度補正装置。
(2) A temperature sensor, determining means for determining whether or not a change in output data of the temperature sensor is equal to or more than a predetermined value; A first calculating means for obtaining temperature data of a control target when the temperature data changes to a predetermined value or more; A second calculating means for obtaining temperature data of the control target; and a temperature for performing temperature correction of the output data of the control target or the control data for driving the control target based on outputs of the first and second calculating means. Correction means;
A temperature compensating device comprising:

【0065】(3) 環境温度を測定する測温センサ
と、環境温度の変化に過渡特性をもって温度が追随変化
する制御対象の温度を、上記測温センサの出力データを
基に算出する演算手段と、上記演算手段の出力に基いて
上記制御対象の出力データ又は上記制御対象を駆動する
制御データを温度補正する温度補正手段と、を具備する
温度補正装置であって、上記温度補正手段は、上記測温
センサの出力データの変化率が所定値以上となった場合
に上記演算手段の出力に基いて温度補正を行い、その後
も所定時間の間は上記演算手段の出力に基いて温度補正
を行うことを特徴とする温度補正装置。
(3) A temperature measuring sensor for measuring an environmental temperature, and a calculating means for calculating a temperature of a control object whose temperature changes with a transient characteristic to a change in the environmental temperature based on output data of the temperature measuring sensor. Temperature correction means for correcting the output data of the control target or the control data for driving the control target based on the output of the calculation means, the temperature correction means comprising: When the rate of change of the output data of the temperature measuring sensor becomes equal to or more than a predetermined value, the temperature is corrected based on the output of the calculating means, and thereafter, for a predetermined time, the temperature is corrected based on the output of the calculating means. A temperature compensator characterized by the above-mentioned.

【0066】(4) 上記所定時間は、制御対象の種類
に応じた値に設定されることを特徴とする(3)に記載
の温度補正装置。 (5) 所定時間毎に測温を行う測温センサと、上記測
温センサのデータを複数回分記憶する記憶手段と、上記
複数回分の測温センサのデータを加重平均することによ
り制御対象の温度データを求める演算手段と、上記演算
手段の出力に基いて、上記制御対象の出力データ又は上
記制御対象を駆動する制御データを温度補正する温度補
正手段と、を具備することを特徴とする温度補正装置。
(4) The temperature correction device according to (3), wherein the predetermined time is set to a value corresponding to the type of the control target. (5) A temperature sensor for measuring temperature at predetermined time intervals, a storage means for storing data of the temperature sensor for a plurality of times, and a temperature of a control object by performing a weighted average of the data of the temperature sensors for the plurality of times. Temperature correction means for calculating data, and temperature correction means for correcting the output data of the control object or the control data for driving the control object based on the output of the calculation means. apparatus.

【0067】(6) 所定時間毎に環境温度の測温を行
う測温センサと、環境温度の変化に過渡特性をもって温
度が追随変化する制御対象の温度を、上記測温センサに
よって測温を行う毎に、上記測温センサの出力データを
基に算出する演算手段と、上記演算手段の出力に基い
て、上記制御対象の出力データ又は上記制御対象を駆動
する制御データを温度補正する温度補正手段と、を具備
することを特徴とする温度補正装置。
(6) The temperature sensor measures the temperature of the environmental temperature at predetermined time intervals, and measures the temperature of the controlled object whose temperature changes with a transient characteristic to the change of the environmental temperature using the temperature sensor. Calculating means for calculating the output data of the temperature sensor for each time, and temperature correcting means for correcting the output data of the control object or the control data for driving the control object based on the output of the calculating means. And a temperature compensating device comprising:

【0068】[0068]

【発明の効果】以上詳述したように、本発明によれば、
環境によらないで正確な温度補正ができる温度補正装置
を提供することができる。
As described in detail above, according to the present invention,
It is possible to provide a temperature correction device capable of performing accurate temperature correction regardless of the environment.

【図面の簡単な説明】[Brief description of the drawings]

【図1】(A)は本発明の第1の実施の形態にかかる温
度補正装置の適用されたカメラのブロック構成図であ
り、(B)は係数テーブルの例を示す図である。
FIG. 1A is a block diagram of a camera to which a temperature correction device according to a first embodiment of the present invention is applied, and FIG. 1B is a diagram illustrating an example of a coefficient table.

【図2】図1の(A)中の制御部のジェネラルフローチ
ャートである。
FIG. 2 is a general flowchart of a control unit in FIG.

【図3】図2中の測温データ更新処理のフローチャート
である。
FIG. 3 is a flowchart of a temperature measurement data update process in FIG. 2;

【図4】(A)は図2中の露出処理のフローチャートで
あり、(B)は(A)中の温度補正処理フローチャート
である。
4A is a flowchart of an exposure process in FIG. 2, and FIG. 4B is a flowchart of a temperature correction process in FIG.

【図5】本発明の第2の実施の形態における測温データ
更新処理のフローチャートである。
FIG. 5 is a flowchart of a temperature measurement data update process according to the second embodiment of the present invention.

【図6】(A)は第2の実施の形態における温度補正処
理のフローチャートであり、(B)は第2の実施の形態
の動作を説明するための測温値とAFセンサの温度推定
値との時間変化を示す図である。
FIG. 6A is a flowchart of a temperature correction process according to the second embodiment, and FIG. 6B is a temperature measurement value and an estimated temperature of an AF sensor for explaining the operation of the second embodiment; FIG. 9 is a diagram showing a time change with respect to FIG.

【図7】(A)は本発明の第3の実施の形態におけるジ
ェネラルフローチャートの特徴部を示す図、(B)は第
3の実施の形態における測温データ更新処理のフローチ
ャートであり、(C)は温度センサの測温値と制御対象
としてのAFセンサの温度との時間変化の関係を示す図
である。
FIG. 7A is a diagram showing a characteristic part of a general flowchart according to a third embodiment of the present invention, and FIG. 7B is a flowchart of a temperature measurement data update process according to the third embodiment; 4) is a diagram showing the relationship between the temperature change of the temperature sensor and the temperature of the AF sensor to be controlled over time.

【符号の説明】[Explanation of symbols]

10 制御部 12 操作部 14 測距装置 16 測光装置 18 レンズ駆動装置 20 フィルム給送装置 22 ストロボ装置 24 表示装置 26 測温装置 28 記憶装置 28A 係数テーブル 30 計時装置 DESCRIPTION OF SYMBOLS 10 Control part 12 Operation part 14 Distance measuring device 16 Photometry device 18 Lens drive device 20 Film feeding device 22 Strobe device 24 Display device 26 Temperature measuring device 28 Storage device 28A Coefficient table 30 Clock device

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 制御対象の周囲温度を測定する測温セン
サと、 上記制御対象の周囲温度の変化に過渡特性をもって温度
が追随変化する制御対象の温度を、上記測温センサの出
力データを基に算出する演算手段と、 上記演算手段の出力に基いて、上記制御対象の出力デー
タ又は上記制御対象を駆動する制御データを温度補正す
る温度補正手段と、 を具備することを特徴とする温度補正装置。
A temperature measuring sensor for measuring an ambient temperature of the controlled object; and a temperature of the controlled object whose temperature changes with a transient characteristic to a change of the ambient temperature of the controlled object, based on output data of the temperature measuring sensor. Temperature correction means for temperature-correcting the output data of the control target or the control data for driving the control target based on the output of the calculation means. apparatus.
【請求項2】 上記温度補正手段は、上記測温センサの
出力データの変化率が所定値以上となった場合に、上記
演算手段の出力に基いて温度補正を行うことを特徴とす
る請求項1に記載の温度補正装置。
2. The temperature correction device according to claim 1, wherein when the rate of change of the output data of the temperature sensor becomes equal to or greater than a predetermined value, the temperature correction device corrects the temperature based on the output of the calculation device. 2. The temperature correction device according to 1.
【請求項3】 所定時間毎に測温を行う測温センサと、 上記測温センサのデータを複数回分記憶する記憶手段
と、 上記記憶手段に記憶された上記複数回分の測温センサの
データを用いて、制御対象の温度データを求める演算手
段と、 上記演算手段の出力に基いて、上記制御対象の出力デー
タ又は上記制御対象を駆動する制御データを温度補正す
る温度補正手段と、 を具備することを特徴とする温度補正装置。
3. A temperature sensor for measuring a temperature at predetermined time intervals, a storage means for storing data of the temperature sensor for a plurality of times, and data of the temperature sensors for the plurality of times stored in the storage means. And temperature calculating means for calculating the temperature data of the controlled object by using the output data of the calculating means and the control data for driving the controlled object based on the output of the calculating means. A temperature compensator characterized by the above-mentioned.
JP10152831A 1998-06-02 1998-06-02 Temperature correction device Withdrawn JPH11344735A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10152831A JPH11344735A (en) 1998-06-02 1998-06-02 Temperature correction device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10152831A JPH11344735A (en) 1998-06-02 1998-06-02 Temperature correction device

Publications (1)

Publication Number Publication Date
JPH11344735A true JPH11344735A (en) 1999-12-14

Family

ID=15549097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10152831A Withdrawn JPH11344735A (en) 1998-06-02 1998-06-02 Temperature correction device

Country Status (1)

Country Link
JP (1) JPH11344735A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241260A (en) * 2006-02-09 2007-09-20 Canon Inc Projection display apparatus
JP2013083717A (en) * 2011-10-06 2013-05-09 Canon Inc Focus detector
JP2018165808A (en) * 2017-03-28 2018-10-25 キヤノン株式会社 Imaging device and focus control method
US11262265B2 (en) 2019-03-22 2022-03-01 Seiko Epson Corporation Temperature correction device, sensor module, and temperature correction method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007241260A (en) * 2006-02-09 2007-09-20 Canon Inc Projection display apparatus
JP4542112B2 (en) * 2006-02-09 2010-09-08 キヤノン株式会社 Projection display
JP2013083717A (en) * 2011-10-06 2013-05-09 Canon Inc Focus detector
JP2018165808A (en) * 2017-03-28 2018-10-25 キヤノン株式会社 Imaging device and focus control method
US11262265B2 (en) 2019-03-22 2022-03-01 Seiko Epson Corporation Temperature correction device, sensor module, and temperature correction method

Similar Documents

Publication Publication Date Title
JP3189018B2 (en) Camera shake prevention device
US8368799B2 (en) Mount adapter and imaging device
US8228389B2 (en) Image pickup apparatus, interchangeable lens unit, camera body, and ultrasonic motor driving apparatus
US6272289B1 (en) Camera
JPH11344735A (en) Temperature correction device
JP4708588B2 (en) camera
JP6487679B2 (en) Focus detection apparatus and control method thereof
JP2019004416A (en) Imaging apparatus, control method for the same, and control program
JPH0980545A (en) Photographing device provided with shake correction function
JP2004012493A (en) Focus detector
JP2016218428A (en) Imaging apparatus and control method thereof
JP2018064214A (en) Imaging apparatus and control method of the same
JP2761260B2 (en) Shutter control device
JP3262839B2 (en) Flash emission control device
JP2005316187A (en) Focusing apparatus
JPH11153487A (en) Photometer
JP2007033997A (en) Focal point detecting apparatus
JPH08240834A (en) Camera
JP3618017B2 (en) Camera with built-in flash
JPH04323505A (en) Length measurement device built-in camera
JP2000171892A (en) Image blur check adapter and image blur check method
JP2005173386A (en) Camera
JPH03213838A (en) Self photographing method for camera
JP3298707B2 (en) camera
JPH0356948A (en) Exposure controller for camera

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20050802