JPH07294976A - 手振れ補正機能を有する撮影装置 - Google Patents

手振れ補正機能を有する撮影装置

Info

Publication number
JPH07294976A
JPH07294976A JP9032294A JP9032294A JPH07294976A JP H07294976 A JPH07294976 A JP H07294976A JP 9032294 A JP9032294 A JP 9032294A JP 9032294 A JP9032294 A JP 9032294A JP H07294976 A JPH07294976 A JP H07294976A
Authority
JP
Japan
Prior art keywords
camera shake
chip microcomputer
shake correction
lens
correction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9032294A
Other languages
English (en)
Inventor
Jun Matsushima
潤 松島
Sueyuki Ooishi
末之 大石
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.)
Nikon Corp
Original Assignee
Nikon Corp
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 Nikon Corp filed Critical Nikon Corp
Priority to JP9032294A priority Critical patent/JPH07294976A/ja
Publication of JPH07294976A publication Critical patent/JPH07294976A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Details Of Cameras Including Film Mechanisms (AREA)
  • Adjustment Of Camera Lenses (AREA)

Abstract

(57)【要約】 【目的】 手振れ補正制御を行うワンチップマイクロコ
ンピュータに書換可能なメモリが内蔵されたワンチップ
マイクロコンピュータを使用し、手振れ検出回路のゲイ
ン調整値や補正レンズのセンタ位置調整値等のデータを
あらかじめ、書換可能なメモリに書き込んでおき、リア
ルタイムでの制御が必要な手振れ補正制御を適正に行
い、撮影時間の短縮やワンチップマイクロコンピュータ
のメモリの節約する。 【構成】 撮影装置に生じた手振れを検出する手振れ検
出装置と手振れ検出装置の出力に応じて撮影装置に生じ
た手振れを補正する手振れ補正装置と、手振れ補正装置
を制御するワンチップマイクロコンピュータとを有し、
ワンチップマイクロコンピュータが書換可能なメモリを
内蔵している。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、手振れ補正を有する撮
影装置に関するものである。
【0002】
【従来の技術】従来は、手振れ補正を備えた撮影装置に
おいて、角速度センサ等を用いた手振れ検出回路より撮
影装置に生じた手振れを検出し、その検出量に基づき、
撮影光学系の光軸を変化させることで手振れを抑えるよ
うな撮影装置が提案されている。
【0003】従来の技術を図面に基づいて説明する。図
7は、従来の手振れ補正機能を有するカメラの一例を示
すブロック図である。図7において、EEPROM22
は、CPU1に接続され、手振れ補正制御時に手振れ補
正回路のゲイン調整値や補正レンズのセンタ位置調整値
等のデータをCPU1のRAM領域に書き込む。
【0004】ゲイン調整値について説明する。手振れ検
出回路(角速度などの検出回路)の出力値が、回路の固
体差で異なる(手振れ検出回路の出力値に固体差による
ばらつきがある)。精度の良い手振れ補正を行うために
は、この固体差によるばらつきをゲイン調整値としてあ
らかじめ記憶しておき、補正制御時に必要に応じてこの
ゲイン調整値を読み出す必要がある。
【0005】次にセンタ位置調整値について説明する。
補正レンズ13のセンタ位置とは、撮影光学系全体とし
て最も良い光学性能が得られる補正レンズの位置で、理
論的には補正レンズ13の光軸中心が撮影撮影光学系
(11〜14で形成)の光軸と合致する位置である。補
正レンズの光軸中心が撮影光学系の光軸と重なっている
ときが、撮影光学系全体として最も光学性能が良い。そ
のため、手振れ補正時も、この補正レンズの光軸中心
を、駆動前に待機している補正レンズの原点(リセット
位置)から撮影光学系の光軸と重なる位置に駆動(セン
タリング)してから、補正動作を開始する。しかし、撮
影光学系のリセット位置からセンタ位置(最良の光学性
能が得られる位置)までの値は、撮影光学系ユニットの
組み立て時、個々の部分の精度等の理由により、固体差
があり、ばらつきがある。このため、この最良の光学性
能を得られる位置まで駆動する値を、撮影光学系ごと
に、センタ位置調整値として記憶しておき、これに基づ
いて、補正レンズを撮影光学系全体として最も光学性能
が良い位置に調整する。すなわちセンタ位置調整値と
は、リセット位置からセンタ位置までの移動量を示す値
である。
【0006】測距回路2、測光回路21、メインスイッ
チ18、半押しスイッチ19、レリーズスイッチ20、
角速度検出回路3、及び角速度検出回路4は、それぞれ
CPU1に接続されている。振れ補正レンズ13を駆動
するモータ8及び9は、モータ駆動回路5及び6にそれ
ぞれ接続され、モータ駆動回路5及び6は、CPU1に
接続されている。
【0007】モータ10は、フォーカシングレンズ14
を駆動する。モータ10は、モータ駆動回路7に接続さ
れ、モータ駆動回路7はCPU1に接続されている。レ
ンズ位置速度検出回路15及び16は、振れ補正レンズ
13の位置及び移動速度を検出する。レンズ位置速度検
出回路17は、フォーカシングレンズ14の位置及び移
動速度を検出する。レンズ位置検出速度回路15、16
及び17は、CPU1にそれぞれ接続されている。レン
ズ11、12、振れ補正レンズ13及びフォーカシング
レンズ14は、撮影レンズを構成している。
【0008】図8は、従来の撮影処理を説明するフロー
チャートである。図8において、半押しスイッチ19が
オンされると、まずステップS800で撮影処理を開始
し、S801でEEPROM22からの手振れ検出回路
(角速度検出回路)のゲイン調整値GをCPU1に読み
込む。前述したように、このゲイン調整値は個々の手振
れ検出回路での出力のばらつきを調整するためのもの
で、CPU1に内蔵されたプログラム処理により、手振
れ検出回路の出力を補正し精度の良い手振れ補正が行え
るようにしている。
【0009】さらに、S802でEEPROM22から
の補正レンズ13のセンタ位置調整値LsをCPU1に
読み込む。S803でレリーズスイッチ20がオンか否
かを判断する。レリーズスイッチ20がオフと判断した
ときは、S804で半押しスイッチ19がまだ押されて
いるか否かを判断する。半押しスイッチ19がオンであ
れば、S803に戻り、半押しスイッチ19がオフであ
れば、撮影中止と判断してプログラムを終了する。
【0010】S803でレリーズスイッチ20がオンと
判断したときは、S806に移行し、補正レンズ13を
位置Lsに駆動する。S807で手振れ補正制御を開始
し、S808で露光処理を行う。S809で手振れ補正
制御を終了し、S810で補正レンズ13をリセットし
てS811でプログラムを終了する。図9は従来の手振
れ補正制御を行うCPUのメモリマップの一例である。
【0011】手振れ補正制御を行うCPUのメモリマッ
プはI/O領域、RAM領域、及びROM領域に分か
れ、それぞれ内部バスと接続されている。CPU外部の
EEPROMからのデータは、S801、S802にお
いてROMに記憶されたプログラム処理により内部バス
を通してRAM領域の一部のEEPROMデータバッフ
ァ領域に読み込まれる。
【0012】このように、手振れ補正機能を備えた撮影
装置において、手振れ補正を制御するワンチップマイク
ロコンピュータ(CPU)には手振れ補正回路のゲイン
や補正レンズのセンタ位置等のデータが書き込まれた書
換可能なメモリが内蔵されていなかった。
【0013】
【発明が解決しようとする課題】しかし、この様な手振
れ補正を備えた撮影装置では、以下のような問題があっ
た。図8の撮影処理を説明するフローチャートから明ら
かなように、CPUが、外部のEEPROMから手振れ
検出回路のゲイン調整値や補正レンズのセンタ位置調整
値等のデータを読み込むため、通信のための専用プログ
ラムが必要であった。
【0014】また、図8のように半押しスイッチをオン
にした後、外部のEEPROMからゲイン調整値やセン
タ位置調整値等のデータを読み込む場合、図9のメモリ
マップの一例に示すとおり、CPUのRAM領域にEE
PROMデータバッファ領域を設ける必要があり、RA
M領域が少なくなる。また、仮にCPUのRAM領域に
EEPROMデータバッファ領域を設けない場合、手振
れ補正制御を行う毎にゲイン調整値のデータを読み込む
必要があるため、時間がかかり、リアルタイムで制御す
る必要のある手振れ補正制御を適正に行えない可能性が
あった。
【0015】そこで本発明は、上記問題点を鑑みて、手
振れ補正を制御するワンチップマイクロコンピュータに
書換可能なメモリが内蔵されたワンチップマイクロコン
ピュータを使用し、手振れ検出回路のゲイン調整値や補
正レンズのセンタ位置調整値等のデータをあらかじめ、
書換可能なメモリに記憶させておき、リアルタイムでの
制御が必要な手振れ補正制御を適正に行い、ワンチップ
マイクロコンピュータのメモリを節約することを目的と
している。
【0016】
【課題を解決するための装置】上記目的を達成するため
に本発明は、撮影装置に生じた手振れを検出する手振れ
検出装置と、前記手振れ検出装置の出力に応じて前記撮
影装置に生じた手振れを補正する手振れ補正装置と、前
記手振れ補正装置を制御するワンチップマイクロコンピ
ュータとを有し、前記ワンチップマイクロコンピュータ
が書換可能なメモリを内蔵している撮影装置である。
【0017】
【作用】上記のように本発明では、手振れ補正を制御す
るワンチップマイクロコンピュータに、書換可能なメモ
リが内蔵されたワンチップマイクロコンピュータを使用
し、手振れ検出回路のゲイン調整値や補正レンズのセン
タ位置調整値等のデータをあらかじめ、書換可能なメモ
リに記憶しておくので、リアルタイムでの制御が必要な
手振れ補正制御を適正に行い、ワンチップマイクロコン
ピュータのメモリの節約することができる。また、従来
のようなCPUの外部に設けられたEEPROMとの通
信プログラムも不要になった。
【0018】
【実施例】以下、本発明の一実施例を図面に基づいて説
明する。図1は、本発明による手振れ補正機能を有する
カメラの一実施例を示すブロック図である。図1におい
て、CPU1は、EEPROMを内蔵したワンチップマ
イクロコンピューター(CPU)である。測距回路2、
測光回路21、メインスイッチ18、半押しスイッチ1
9、レリーズスイッチ20、角速度検出回路3、及び角
速度検出回路4は、それぞれCPU1に接続されてい
る。振れ補正レンズ13を駆動するモータ8及び9は、
モータ駆動回路5及び6にそれぞれ接続され、モータ駆
動回路5及び6は、CPU1に接続されている。
【0019】モータ10は、フォーカシングレンズ14
を駆動する。モータ10は、モータ駆動回路7に接続さ
れ、モータ駆動回路7はCPU1に接続されている。レ
ンズ位置速度検出回路15及び16は、振れ補正レンズ
13の位置及び速度を検出する。レンズ位置速度検出回
路15、16及び17は、CPU1にそれぞれ接続され
ている。レンズ11、12、振れ補正レンズ13及びフ
ォーカシングレンズ14は、撮影レンズを構成してい
る。
【0020】図2は、本発明の一実施例の撮影処理を説
明するフローチャートである。図2において、半押しス
イッチ19がオンされると、まずステップS100で撮
影処理を開始し、S101でレリーズスイッチ20がオ
ンか否かを判断する。レリーズスイッチ20がオフと判
断したときは、S102で半押しスイッチ19がまだ押
されているか否かを判断する。半押しスイッチ19がオ
ンであれば、S101に戻り、半押しスイッチ19がオ
フであれば、撮影中止と判断してプログラムを終了す
る。
【0021】S101でレリーズスイッチ20がオンと
判断したときは、S104に移行し、補正レンズ13を
位置Lsに駆動する。S105で手振れ補正制御を開始
し、S106で露光処理を行う。S107で手振れ補正
制御を終了し、S108で補正レンズ13をリセットし
てS109でプログラムを終了する。図3は、本発明の
手振れ補正制御を行うCPUのメモリマップの一例であ
る。
【0022】手振れ補正制御を行うCPUのメモリマッ
プは、I/O領域、RAM領域、ROM領域、及びEE
PROM領域に分かれ、それぞれ内部バスと接続されて
いる。EEPROM領域には調整時にあらかじめ、手振
れ検出回路のゲイン調整値や補正レンズのセンタ位置調
整値等のデータが書き込まれている。図4、図5及び図
6に制御の流れを示す。手振れ補正は、撮影光軸へ垂直
に交わる平面上の2軸方向の手振れを検出し、その検出
された各方向に補正レンズを駆動する。しかしながら2
軸の処理は同様の処理となる為、1軸のみ説明する。
【0023】図4は、図2のS104で行われる本実施
例の補正レンズセンタリング処理の一例を説明するフロ
ーチャートである。図4において、まずステップS40
0で補正レンズセンタリング処理を開始し、S401で
所定駆動量でモータを駆動し、補正レンズをセンタ調整
位置方向へ駆動する。S402で補正レンズ位置がセン
タ調整位置Lsの所定量前まで達しているか否かを判断
し、所定量前まで達していなければ、S402に戻る。
S402で所定量前に達したと判断したら、モータに逆
電流を流すいわゆるショートブレーキをして補正レンズ
を停止し、S404で本補正レンズセンタリング処理を
終了する。
【0024】図5は、図2のS108で行われる本実施
例の補正レンズリセット処理の一例を説明するフローチ
ャートである。図5において、まずステップS500で
補正レンズリセット処理を開始し、S501で所定駆動
量でモータを駆動し、補正レンズを補正レンズの制御範
囲の一端であるリセット位置方向へ駆動する。S502
で補正レンズがリセット位置へ倒遠し、停止したか否か
を判断し、停止していなければ、S502に戻る。S5
02で補正レンズがリセット位置で停止していれば、S
503で本補正レンズのリセット処理を終了する。
【0025】図6は、S105での手振れ補正制御開始
により、割込み処理が許可され、S107の手振れ補正
制御終了により、割込み処理が禁止されるまでの間、所
定時間間隔(例えば1ms)で繰り返し行われる処理で
ある手振れ補正タイマ割込み処理を説明するフローチャ
ートである。図6において、まずステップS600で手
振れ補正タイマ割込み処理を開始し、S601で手振れ
検出回路の出力をA/D変換し、S602でA/D変換
値によりゲイン調整のなされた補正レンズ目標速度を算
出して、S603に移行する。
【0026】S603で補正レンズ位置速度検出回路の
出力から補正レンズ速度を算出し、S604へ移行す
る。S604で補正レンズの目標速度と補正レンズの速
度からモータの駆動量を算出してS605に移行する。
S605で算出された駆動量でモータを駆動し、S60
6で本手振れ補正タイマ割込み処理を終了する。以上で
説明した実施例によれば、S402で使用したCPU内
部のEEPROM領域に書き込まれた補正レンズのセン
タ調整位置Ls、S602で同様にEEPROM領域に
書き込まれたゲイン調整値Gは、CPUのデータ領域で
あるRAMと同様に、単にCPUの内部バスを通じて読
み込むことで簡単に行え、従来の様な通信処理を特に必
要としない。
【0027】また、以上で説明した実施例によれば、書
換可能なメモリは、EEPROMであるが、フラッシュ
メモリ等でも構わないことは言うまでもない。
【0028】
【発明の効果】以上のように、本発明の手振れ補正機能
を有するカメラによれば、手振れ補正を制御するワンチ
ップマイクロコンピュータに書換可能なメモリが内蔵さ
れたワンチップマイクロコンピュータを使用し、手振れ
検出回路のゲイン調整値や補正レンズのセンタ位置調整
値等のデータをあらかじめ、書換可能なメモリに書き込
んでおくので、リアルタイムでの制御が必要な手振れ補
正制御を適正に行い、ワンチップマイクロコンピュータ
のメモリの節約することができる。
【0029】また、従来のようなCPUの外部に設けら
れたEEPROMとの通信処理も不要となる。つまり、
CPU内部に内蔵されたRAMと同様に、内蔵されたE
EPROMに記憶された各データを読み込むことが容易
にできる。通信処理が不要なので、ワンチップマイクロ
コンピュータの処理の負担が軽減される。
【図面の簡単な説明】
【図1】本発明の一実施例を示すブロック図である。
【図2】撮影処理の1例を示すフローチャートである。
【図3】手振れ補正制御を行うCPUのメモリマップの
一例を示す図である。
【図4】補正レンズセンタリング処理の一例を示すフロ
ーチャートである。
【図5】補正レンズリセット処理の一例を示すフローチ
ャートである。
【図6】手振れ補正制御タイマ割込み処理の一例を示す
フローチャートである。
【図7】従来の技術に於ける手振れ補正機能を有するカ
メラの一例を示すブロック図である。
【図8】従来の技術に於ける撮影処理の1例を示すフロ
ーチャートである。
【図9】従来の技術に於ける手振れ補正制御を行うCP
Uのメモリマップの一例を示す図である。
【符号の説明】
1 CPU 2 測距回路 3 角速度検出回路(X軸) 4 角速度検出回路(Y軸) 5 モータ駆動回路(X軸) 6 モータ駆動回路(Y軸) 7 モータ駆動回路(AF) 8 モータ(X軸) 9 モータ(Y軸) 10 モータ(AF) 11 レンズ 12 レンズ 13 振れ補正レンズ 14 フォーカシングレンズ 15 レンズ位置速度検出回路(X軸) 16 レンズ位置速度検出回路(Y軸) 17 レンズ位置検出回路(AF) 18 メインスイッチ 19 半押しスイッチ 20 レリーズスイッチ 21 測光回路 22 EEPROM

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 撮影装置に生じた手振れを検出する手振
    れ検出装置と、 前記手振れ検出装置の出力に応じて前記撮影装置に生じ
    た手振れを補正する手振れ補正装置と、 前記手振れ補正装置を制御するワンチップマイクロコン
    ピュータとを有し、 前記ワンチップマイクロコンピュータが書換可能なメモ
    リを内蔵していることを特徴とする手振れ補正機能を有
    する撮影装置。
  2. 【請求項2】 前記書換可能なメモリがEEPROMで
    あることを特徴とする請求項1記載の手振れ補正機能を
    有する撮影装置。
JP9032294A 1994-04-27 1994-04-27 手振れ補正機能を有する撮影装置 Pending JPH07294976A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9032294A JPH07294976A (ja) 1994-04-27 1994-04-27 手振れ補正機能を有する撮影装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9032294A JPH07294976A (ja) 1994-04-27 1994-04-27 手振れ補正機能を有する撮影装置

Publications (1)

Publication Number Publication Date
JPH07294976A true JPH07294976A (ja) 1995-11-10

Family

ID=13995295

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9032294A Pending JPH07294976A (ja) 1994-04-27 1994-04-27 手振れ補正機能を有する撮影装置

Country Status (1)

Country Link
JP (1) JPH07294976A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1293424C (zh) * 2000-09-18 2007-01-03 奥林巴斯光学工业株式会社 将多个单元进行组合构成的照相机及该照相机的制造系统
JP2008261929A (ja) * 2007-04-10 2008-10-30 Sony Corp レンズ鏡筒

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1293424C (zh) * 2000-09-18 2007-01-03 奥林巴斯光学工业株式会社 将多个单元进行组合构成的照相机及该照相机的制造系统
JP2008261929A (ja) * 2007-04-10 2008-10-30 Sony Corp レンズ鏡筒
US7768722B2 (en) 2007-04-10 2010-08-03 Sony Corporation Lens barrel

Similar Documents

Publication Publication Date Title
JP3189018B2 (ja) カメラの手振れ防止装置
JP4981325B2 (ja) カメラシステム
JP4859625B2 (ja) 手ぶれ補正装置を備えたカメラ
JP2002116476A (ja) 手振れ補正機能付き撮像装置
JP2003098567A (ja) カメラ
JPH07294976A (ja) 手振れ補正機能を有する撮影装置
JP2008209849A (ja) 撮像装置および一眼レフレックスカメラ
JPH0933976A (ja) 防振装置及びカメラ
JP4363070B2 (ja) カメラシステム
JP2762811B2 (ja) 防振カメラ
JP3550608B2 (ja) カメラのブレ補正装置
JPH1010596A (ja) ブレ補正機能付きカメラ
JP2006221195A (ja) ブレ補正機能付きカメラシステム
JPH07209689A (ja) 振れ補正カメラ
JP2926596B2 (ja) レンズ交換可能なカメラ
JPH08101420A (ja) 振れ補正装置とそれを備えたカメラシステム、カメラボディ及びレンズ鏡筒
JP2003057710A (ja) 像振れ補正システム
JP2003255423A (ja) 振れ補正機能付き撮像装置
JP2009300784A (ja) 手ブレ補正装置および手ブレ補正方法ならびに撮影装置
JP3192438B2 (ja) ズームレンズのレンズ位置制御装置及びそれを有する光学機器
JP2003107333A (ja) 焦点調節装置および方法
JPH0980554A (ja) ブレ補正装置
JPH10170974A (ja) 防振機能付きオートフォーカスレンズ装置
JPH086093A (ja) 振れ補正装置
JPH07209691A (ja) 振れ検出手段を備えたカメラ