(57)【要約】【課題】小型・安価な機構のレンズユニットにおいて、レンズ位置のずれを補正すること。【解決手段】撮像装置１は、位置ずれ量記憶部７２と、位置補正部５４と、モータ制御部５５とを備える。位置ずれ量記憶部７２は、予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する。位置補正部５４は、位置ずれ量記憶部７２に記憶された位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する。モータ制御部５５は、位置補正部５４によって補正されたレンズ位置に前記ズームレンズを停止させる。【選択図】図２
2016065896.tif 000002
【特許請求の範囲】
【請求項１】
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段と、
前記位置ずれ量記憶手段に記憶された位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出手段と、
前記補正位置算出手段によって補正されたレンズ位置に前記ズームレンズを停止させる位置制御手段と、
を備えることを特徴とする撮像装置。
【請求項２】
前記ズームレンズの位置ずれ量は、各ズーム段におけるズームレンズの位置の設計値に対する位置ずれ量であることを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記ズームレンズの位置ずれ量は、前記撮像装置の姿勢の違いによるズームレンズの位置の設計値に対する位置ずれ量であることを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記ズームレンズの位置ずれ量は、前記撮像装置の温度の違いによるズームレンズの位置の設計値に対する位置ずれ量であることを特徴とする請求項１から３の何れか１項に記載の撮像装置。
【請求項５】
前記補正位置算出手段は、前記位置ずれ量記憶手段に記憶された位置ずれ量から補間処理によって算出した値に基づいて、設定されたズーム段におけるレンズの補正位置を算出することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
【請求項６】
前記ズームレンズの位置ずれ量は、ＤＣモータの回転ずれによる位置ずれであることを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
【請求項７】
前記位置ずれ量記憶手段によって記憶する前記ズームレンズの位置ずれ量は、予め測定されたズームレンズの位置ずれ量を、一つのエンコーダのパルス数として記憶したものであることを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
ズームレンズの位置ずれ量を測定する測定手段を、さらに備えることを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
撮像装置で実行されるズーム制御方法であって、
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段から読み出した位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出ステップと、
前記補正位置算出ステップにおいて補正されたレンズ位置に前記ズームレンズを停止させる位置制御ステップと、
を含むことを特徴とする撮像制御方法。
【請求項１０】
撮像装置を制御するコンピュータに、
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段から読み出した位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出機能と、
前記補正位置算出機能によって補正されたレンズ位置に前記ズームレンズを停止させる位置制御機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、カメラのズーム機構において、装置を小型化できる利点等から、ズームレンズの位置制御にＤＣモータが利用されている。
例えば、特許文献１には、変倍レンズの駆動原にＤＣモータを利用したデジタルカメラが開示されている。
ここで、ＤＣモータを目標とする位置で停止させることは容易ではなく、ズームレンズの停止時に生じる回転角のずれによってレンズ位置がずれたり、意図しない位置検出パルスが発生したりすることにより誤差が生じる可能性がある。
このような誤差を補正するために、例えば、半周期ずらした位置検出用のエンコーダを２つ用意し、回転している方向を位置検出パルスから知ることによって、意図しない回転方向のパルスを減算補正する技術が知られている。また、例えば、ズームレンズの駆動範囲にＤＣモータの位置をリセットできるポイントを用意し、このポイントを通過する度に位置をリセットすることにより、ずれを修正する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２０８９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの方法によりＤＣモータの位置制御により生じた誤差を修正しようとすると、レンズユニットの単価が上昇したり、レンズユニットの大型化を招いたりすることになる。
即ち、従来の技術においては、小型・安価な機構のレンズユニットにより、ズーム位置のずれを適切に補正することは困難であった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、小型・安価な機構のレンズユニットで、ズーム位置のずれをより適切に補正することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様の撮像装置は、
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段と、
前記位置ずれ量記憶手段に記憶された位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出手段と、
前記補正位置算出手段によって補正されたレンズ位置に前記ズームレンズを停止させる位置制御手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、小型・安価な機構のレンズユニットで、ズーム位置のずれを補正することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図２】図１の撮像装置の機能的構成のうち、補正量取得処理及びズーム制御処理を実行するための機能的構成を示す機能ブロック図である。
【図３】位置ずれ量記憶部に記憶されている位置ずれ量テーブルの内容を示す模式図である。
【図４】図２の機能的構成を有する図１の撮像装置が実行する補正量取得処理の流れを説明するフローチャートである。
【図５】図２の機能的構成を有する図１の撮像装置が実行するズーム制御処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
【００１０】
［ハードウェア構成］
図１は、本発明の一実施形態に係る撮像装置１のハードウェアの構成を示すブロック図である。
撮像装置１は、例えばデジタルカメラとして構成される。
【００１１】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、センサ部１７と、入力部１８と、出力部１９と、記憶部２０と、通信部２１と、ドライブ２２と、を備えている。
【００１２】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部２０からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。例えば、ＣＰＵ１１は、後述するズーム制御処理のためのプログラムに従って、ズーム制御処理を実行したりする。
【００１３】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００１４】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、センサ部１７、入力部１８、出力部１９、記憶部２０、通信部２１及びドライブ２２が接続されている。
【００１５】
撮像部１６は、光学レンズ部１６ａと、イメージセンサ１６ｂと、を備えている。
【００１６】
光学レンズ部１６ａは、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ及び絞り部やシャッター部等で構成される。
フォーカスレンズは、イメージセンサ１６ｂの受光面に被写体像を結像させるレンズである。ズームレンズは、ＤＣモータによって光軸方向に移動されることにより焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部１６ａにはまた、焦点の設定パラメータを調整する周辺回路やズームレンズの位置を調整するためのＤＣモータ等の制御機構が設けられている。また、光学レンズ部には、必要に応じて、露出及びホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００１７】
イメージセンサ１６ｂは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
【００１８】
センサ部１７は、温度センサ、３軸加速度センサあるいは縦横センサ（画角の縦横の向きを検出可能なセンサ）等の各種センサを備えている。
【００１９】
入力部１８は、各種釦やマイク等で構成され、ユーザの指示操作に応じて各種情報や音声情報を入力する。
出力部１９は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部２０は、ハードディスクあるいはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２１は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２０】
ドライブ２２には、磁気ディスク、光ディスク、光磁気ディスク、あるいは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２２によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部２０にインストールされる。また、リムーバブルメディア３１は、記憶部２０に記憶されている画像のデータ等の各種データも、記憶部２０と同様に記憶することができる。
【００２１】
［機能的構成］
図２は、このような撮像装置１の機能的構成のうち、補正量取得処理及びズーム制御処理を実行するための機能的構成を示す機能ブロック図である。
補正量取得処理とは、ズームレンズの各ズーム段における位置ずれ量のデータを取得するための一連の処理をいう。また、ズーム制御処理とは、ユーザの操作に応じて、補正量取得処理で取得された位置ずれ量を補正して所定のズーム段となるようにズームレンズの位置を制御する一連の処理をいう。
【００２２】
補正量取得処理及びズーム制御処理が実行される場合、図２に示すように、ＣＰＵ１１において、位置測定部５１と、姿勢情報取得部５２と、温度情報取得部５３と、位置補正部５４と、モータ制御部５５とが機能する。また、記憶部２０の一領域には、レンズ位置記憶部７１と、位置ずれ量記憶部７２とが設定される。
【００２３】
レンズ位置記憶部７１には、広角から望遠までのズームの段階（ズーム段）と、各ズーム段に対応するズームレンズの位置の設計値とが対応付けて記憶されている。
【００２４】
位置ずれ量記憶部７２には、レンズ位置記憶部７１に記憶されたズーム段毎に、ズームレンズの位置の設計値と実測値とのずれ量（位置ずれ量）のデータが対応付けられたデータ（以下、「位置ずれ量テーブル」と呼ぶ。）が記憶されている。なお、位置ずれ量記憶部７２には、撮像装置１の温度及び姿勢毎に生成された位置ずれ量テーブルが記憶されている。
【００２５】
図３は、位置ずれ量記憶部７２に記憶されている位置ずれ量テーブルの内容を示す模式図である。
図３に示すように、位置ずれ量テーブルには、０〜２５５のズーム段毎に位置ずれ量のデータが対応付けられている。
また、位置ずれ量テーブルは、温度Ｔ１〜Ｔｎ（ｎは正の整数）まで、所定の温度（例えば５℃）毎に設定されている。さらに、このような位置ずれ量テーブル群が、姿勢Ｘ１〜Ｘｍ（ｍは正の整数）について、撮像装置１の所定の姿勢毎に設定されている。
即ち、位置ずれ量記憶部７２には、撮像装置１の特定の姿勢（例えばレンズが上向きの姿勢）について、所定の温度毎の複数の位置ずれ量テーブルが記憶され、同様に、撮像装置１の他の姿勢（例えばレンズが下向きの姿勢）について、所定の温度毎の複数の位置ずれ量テーブルが記憶されている。
【００２６】
図２に戻り、位置測定部５１は、ズームレンズのレンズ位置の位置ずれ量を測定し、位置ずれ量記憶部７２に記憶する。
具体的には、位置測定部５１は、レンズ位置記憶部７１に記憶されたズーム段に対応するレンズ位置の設計値にズームレンズを初期位置から変化させ、再び初期位置にズームレンズが戻ったときのレンズ位置の実測値（即ち、設計値との位置のずれ量）を測定する。そして、位置測定部５１は、測定したレンズ位置のずれ量を、ズーム段に対応付けて位置ずれ量テーブルに格納する。また、位置測定部５１は、このようなレンズ位置のずれ量を、後述の姿勢情報取得部５２によって取得される所定の姿勢毎に測定し、測定したレンズ位置のずれ量を位置ずれ量テーブルに格納する。さらに、位置測定部５１は、レンズ位置のずれ量を、後述の温度情報取得部５３によって取得される所定の温度毎に測定し、測定したレンズ位置のずれ量を位置ずれ量テーブルに格納する。
【００２７】
姿勢情報取得部５２は、センサ部１７の加速度センサや縦横センサから取得した値に基づいて、撮像装置１の姿勢（例えば、レンズが上向きであるか下向きであるか等）を示すデータを取得する。
【００２８】
温度情報取得部５３は、センサ部１７の温度センサから、撮像装置１の温度を示すデータを取得する。
【００２９】
位置補正部５４は、ユーザによってズーム操作が行われた場合に、ユーザの操作によって指定されたズーム段に対応する位置ずれ量を、位置ずれ量記憶部７２の位置ずれ量テーブルから読み出し、読み出した位置ずれ量に基づいて、ズームレンズの制御位置を補正する。
具体的には、位置補正部５４は、ユーザによるズーム操作が行われた場合に、ズーム操作が停止されたタイミングに対応するズーム段を特定し、特定したズーム段に対応するズームレンズのレンズ位置の設計値をレンズ位置記憶部７１から読み出す。また、位置補正部５４は、現在の温度及び姿勢に対応する位置ずれ量テーブルを位置ずれ量記憶部７２から読み出し、特定されたズーム段に対応する位置ずれ量を取得する。さらに、位置補正部５４は、読み出した位置ずれ量に基づいて、レンズ位置の制御位置を設計値から補正し、ズームレンズを停止させる制御位置を算出する。
これにより、ズーム操作が行われた場合の温度及び姿勢に応じて、ズーム操作のズーム段に対応する位置ずれ量を補正して、ズームレンズの停止位置を制御することができる。
【００３０】
モータ制御部５５は、ユーザの操作によって指定されたズームレンズのレンズ位置となるように、ＤＣモータを駆動させる制御を行い、ズームレンズを移動させる。
【００３１】
［動作］
図４は、図２の機能的構成を有する図１の撮像装置１が実行する補正量取得処理の流れを説明するフローチャートである。
補正量取得処理は、補正量取得処理の実行を指示する操作が入力されることにより開始される。補正量取得処理は、例えば、工場出荷時に実行される。
【００３２】
ステップＳ１１において、位置測定部５１は、位置ずれ量を計測する温度の初期値を設定する。なお、設定される温度に対応して、撮像装置１が置かれる環境は、設定された温度になるように調整される。
ステップＳ１２において、位置測定部５１は、位置ずれ量を計測する姿勢の初期値に撮像装置１の姿勢を設定する。
ステップＳ１３において、位置測定部５１は、位置ずれ量を計測するズーム段の初期値（ここではズーム段「０」とする。）を設定する。
【００３３】
ステップＳ１４において、モータ制御部５５は、ズームレンズのレンズ位置を初期位置からズーム段の初期値となるようにズーム動作（ＤＣモータの駆動）を開始する。
ステップＳ１５において、モータ制御部５５は、設定されたズーム段に対応するズームレンズの位置で、ズーム動作（ＤＣモータの駆動）の停止を指示する。このとき、位置測定部５１は、ズームレンズの移動量をエンコーダのパルス数として計測する。
ステップＳ１６において、モータ制御部５５は、ズームレンズのレンズ位置を初期位置に戻るまでＤＣモータを駆動する制御を行う。このとき、位置測定部５１は、ズームレンズの移動量をエンコーダのパルス数として計測する。
【００３４】
ステップＳ１７において、位置測定部５１は、ステップＳ１５において計測したパルスと、ステップＳ１６において計測したパルスに基づいて、ズームレンズのレンズ位置のずれ量を測定し、測定したレンズ位置のずれ量を記憶する。即ち、位置測定部５１は、レンズ位置記憶部７１に記憶されたズーム段に対応するレンズ位置の設計値にズームレンズを移動させた場合に、レンズ位置の実測値が設計値と相違しているずれ量を、位置ずれ量記憶部７２に記憶する。
このレンズ位置のずれ量に基づいて、ズーム段や温度・姿勢毎のズームレンズの位置ずれを特定することができ、ズーム制御処理を実行することにより、ズームレンズを移動させた際に生じる位置ずれを補正することができる。
【００３５】
ステップＳ１８において、位置測定部５１は、設定されたズーム段が最終のズーム段（ここではズーム段「２５５」とする。）であるか否かを判定する。
設定されたズーム段が最終ズーム段である場合、ステップＳ１８においてＹＥＳと判定されて、処理はステップＳ２０に移行する。
一方、設定されたズーム段が最終ズーム段でない場合、ステップＳ１８においてＮＯと判定されて、処理はステップＳ１９に移行する。
【００３６】
ステップＳ１９において、位置測定部５１は、設定されているズーム段を、次のズーム段に設定し、再度、レンズ位置のずれ量を計測するため、処理をステップＳ１４に移行する。
【００３７】
ステップＳ２０において、位置測定部５１は、設定された姿勢が最終の姿勢であるか否かを判定する。
最終の姿勢である場合、ステップＳ２０においてＹＥＳと判定されて、処理はステップＳ２２に移行する。
一方、最終の姿勢でない場合、ステップＳ２０においてＮＯと判定されて、処理はステップＳ２１に移行する。
【００３８】
ステップＳ２１において、位置測定部５１は、設定されている姿勢を、次の姿勢に設定するとともに、ズーム段を初期値に設定し、再度、レンズ位置のずれ量を計測するため、処理をステップＳ１４に移行する。
【００３９】
ステップＳ２２において、位置測定部５１は、設定された温度が最終の温度であるか否かを判定する。
最終の温度である場合、ステップＳ２２においてＹＥＳと判定されて、補正量取得処理は終了となる。
一方、最終の温度でない場合、ステップＳ２２においてＮＯと判定されて、処理はステップＳ２３に移行する。
【００４０】
ステップＳ２３において、位置測定部５１は、設定されている温度を、次の温度に設定するとともに、ズーム段及び姿勢を初期値に設定し、再度、レンズ位置のずれ量を計測するため、処理をステップＳ１４に移行する。
【００４１】
図５は、図２の機能的構成を有する図１の撮像装置１が実行するズーム制御処理の流れを説明するフローチャートである。
ズーム制御処理は、ユーザによるズーム操作が入力されることにより開始される。
【００４２】
ステップＳ３１において、モータ制御部５５は、ズームレンズを初期位置からユーザの操作によって指定されたレンズ位置となるように、ＤＣモータを駆動する制御（即ち、ズーム動作）を開始する。
ステップＳ３２において、位置補正部５４は、ユーザのズーム操作に対応する停止ズーム段を特定し、レンズ位置記憶部７１から読み出した停止ズーム段に対応するレンズ位置の設計値を読み出す。
【００４３】
ステップＳ３３において、温度情報取得部５３は、センサ部１７の温度センサから撮像装置１の温度を示すデータを取得する。
ステップＳ３４において、姿勢情報取得部５２は、センサ部１７のジャイロセンサ及び加速度センサから取得した値に基づいて、撮像装置１の姿勢を示すデータを取得する。
【００４４】
ステップＳ３５において、位置補正部５４は、位置ずれ量記憶部７２の位置ずれ量テーブルを参照し、ステップＳ３２で特定した停止ズーム段、ステップＳ３３で取得した温度及びステップＳ３４で取得した姿勢に対応する位置ずれ量を取得する。
【００４５】
ステップＳ３６において、位置補正部５４は、ステップＳ３５で読み出した位置ずれ量に基づいて、ステップＳ３２において読み出したレンズ位置の設計値を補正して、ズームレンズを停止させる制御位置（停止位置）を算出する。
【００４６】
ステップＳ３７において、モータ制御部５５は、ステップＳ３６において算出された停止位置でズーム動作（ＤＣモータの駆動）を停止させる制御を行う。
【００４７】
このような処理により、本実施形態の撮像装置１では、ズーム段、撮像装置１の姿勢及び温度等の補正条件に応じた位置ずれ量が予め取得され、記憶されている。これにより、ズームレンズの停止時に生じる回転角のずれや意図しない位置検出パルスにより生じる誤差、温度あるいは姿勢に応じて生じる誤差を補正することができる。即ち、本実施形態の撮像装置１は、小型・安価な機構のレンズユニットにおいて、レンズ位置のずれをより適切に補正することができる。
【００４８】
以上のように構成される撮像装置１は、位置ずれ量記憶部７２と、位置補正部５４と、モータ制御部５５とを備える。
位置ずれ量記憶部７２は、予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する。
位置補正部５４は、位置ずれ量記憶部７２に記憶された位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する。
モータ制御部５５は、位置補正部５４によって補正されたレンズ位置に前記ズームレンズを停止させる。
これにより、ズームレンズの位置ずれ量を予め取得し記憶することができ、ズームレンズの停止時に生じる誤差を補正することができる。
したがって、小型・安価な機構のレンズユニットで、ズーム位置のずれをより適切に補正することができる。
【００４９】
また、ズームレンズの位置ずれ量は、各ズーム段におけるズームレンズの位置の設計値に対する位置ずれ量である。
これにより、小型・安価な機構のレンズユニットにおいて、ズーム段毎に異なるズームレンズの位置ずれ量を記憶し、レンズ位置の設計値との間に生じる誤差を補正することが可能となる。
【００５０】
また、ズームレンズの位置ずれ量は、撮像装置１の姿勢の違いによるズームレンズの位置の設計値に対する位置ずれ量である。
これにより、小型・安価な機構のレンズユニットにおいて、撮像装置１の姿勢によって異なるズームレンズの位置ずれ量を記憶し、レンズ位置の設計値との間に生じる誤差を補正することができる。
【００５１】
また、ズームレンズの位置ずれ量は、撮像装置１の温度の違いによるズームレンズの位置の設計値に対する位置ずれ量である。
これにより、小型・安価な機構のレンズユニットにおいて、撮像装置１の温度によって異なるズームレンズの位置ずれ量を記憶し、レンズ位置の設計値との間に生じる誤差を補正することが可能となる。
【００５２】
また、位置補正部５４は、位置ずれ量記憶部７２に記憶された位置ずれ量から補間処理によって算出した値に基づいて、設定されたズーム段におけるレンズの補正位置を算出する。
これにより、各ズーム段におけるレンズの補正位置をより正確に算出することが可能となる。
【００５３】
また、ズームレンズの位置ずれ量は、ＤＣモータの回転ずれによる位置ずれである。
これにより、ＤＣモータの回転ずれに起因するズームレンズの位置ずれを適切に補正することが可能となる。
【００５４】
また、位置ずれ量記憶部７２によって記憶するズームレンズの位置ずれ量は、予め測定されたズームレンズの位置ずれ量を、一つのエンコーダのパルス数として記憶したものである。
これにより、ズームレンズの位置ずれを、より簡単な構成で適切に補正することが可能となる。
【００５５】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００５６】
上述の実施形態では、位置補正部５４は、レンズの位置ずれ量を補正した停止位置に、駆動されているズームレンズを停止させることとしたが、最終的にレンズの位置ずれ量を補正した位置にズームレンズを停止させることができれば、ズームレンズの停止方法は、これに限られない。例えば、ズームレンズを設計値に対応する位置に一旦停止させる制御を行った後、ズームレンズの位置ずれ量に応じた位置の補正を行ってもよい。
【００５７】
また、上述の実施形態では、ズーム段、撮像装置１の温度及び姿勢の全てを補正の条件とする例について説明したが、位置ずれ量を補正する条件は、これに限られない。例えば、ズーム段、撮像装置１の温度あるいは姿勢の何れか１つあるいは２つの条件に基づいてズームレンズの位置ずれを補正したり、ズーム段、撮像装置１の温度及び姿勢以外の補正の条件に基づいて、ズームレンズの位置ずれを補正したりしてもよい。
【００５８】
また、上述の実施形態において、位置ずれ量テーブルに設定される撮像装置１の温度及び姿勢は、離散的な値であることから、センサ部１７によって取得されたデータに対して、最も近い値に対応する位置ずれ量テーブルを用いることが可能である。また、センサ部１７によって取得されたデータに対して、そのデータを挟む値に対応する位置ずれ量テーブルを参照して、線形補間等の補間を行うことで位置ずれ量を算出することも可能である。
【００５９】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラとして説明したが、特にこれに限定されない。
例えば、本発明は、ズームレンズを駆動する機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ビデオカメラ、携帯電話機、スマートフォン、ポータブルゲーム機等に適用可能である。
【００６０】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図１や図２等のハードウェア構成及び機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２等の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【００６１】
また、上述の実施形態における撮像装置１に備えられるハードウェア構成及び機能的構成は、他の機器に備えられてよく、図１及び図２等の例に限定されない。
【００６２】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【００６３】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ），Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ（ブルーレイディスク）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図１のＲＯＭ１２や、図１の記憶部２０に含まれるハードディスク等で構成される。
【００６４】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
【００６５】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００６６】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段と、
前記位置ずれ量記憶手段に記憶された位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出手段と、
前記補正位置算出手段によって補正されたレンズ位置に前記ズームレンズを停止させる位置制御手段と、
を備えることを特徴とする撮像装置。
［付記２］
前記ズームレンズの位置ずれ量は、各ズーム段におけるズームレンズの位置の設計値に対する位置ずれ量であることを特徴とする請求項１に記載の撮像装置。
［付記３］
前記ズームレンズの位置ずれ量は、前記撮像装置の姿勢の違いによるズームレンズの位置の設計値に対する位置ずれ量であることを特徴とする請求項１又は２に記載の撮像装置。
［付記４］
前記ズームレンズの位置ずれ量は、前記撮像装置の温度の違いによるズームレンズの位置の設計値に対する位置ずれ量であることを特徴とする請求項１から３の何れか１項に記載の撮像装置。
［付記５］
前記補正位置算出手段は、前記位置ずれ量記憶手段に記憶された位置ずれ量から補間処理によって算出した値に基づいて、設定されたズーム段におけるレンズの補正位置を算出することを特徴とする請求項１乃至４の何れか１項に記載の撮像装置。
［付記６］
前記ズームレンズの位置ずれ量は、ＤＣモータの回転ずれによる位置ずれであることを特徴とする請求項１乃至５の何れか１項に記載の撮像装置。
［付記７］
前記位置ずれ量記憶手段によって記憶する前記ズームレンズの位置ずれ量は、予め測定されたズームレンズの位置ずれ量を、一つのエンコーダのパルス数として記憶したものであることを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
［付記８］
ズームレンズの位置ずれ量を測定する測定手段を、さらに備えることを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
［付記９］
撮像装置で実行されるズーム制御方法であって、
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段から読み出した位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出ステップと、
前記補正位置算出ステップにおいて補正されたレンズ位置に前記ズームレンズを停止させる位置制御ステップと、
を含むことを特徴とする撮像制御方法。
［付記１０］
撮像装置を制御するコンピュータに、
予め測定されたズームレンズの位置ずれ量をエンコーダのパルス数として記憶する位置ずれ量記憶手段から読み出した位置ずれ量に基づいて、設定されたズーム段におけるレンズの補正位置を算出する補正位置算出機能と、
前記補正位置算出機能によって補正されたレンズ位置に前記ズームレンズを停止させる位置制御機能と、
を実現させることを特徴とするプログラム。
【符号の説明】
【００６７】
１・・・撮像装置，１１，・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１６ａ・・・光学レンズ部，１６ｂ・・・イメージセンサ，１７・・・センサ部，１８・・・入力部，１９・・・出力部，２０・・・記録部，２１・・・通信部，２２・・・ドライブ，３１・・・リムーバブルメディア，５１・・・位置測定部，５２・・・姿勢情報取得部，５３・・・温度情報取得部，５４・・・位置補正部，５５・・・モータ制御部，７１・・・ズーム位置記憶部，７２・・・位置ずれ量記憶部
【図１】
2016065896.tif 000003
【図２】
2016065896.tif 000004
【図３】
2016065896.tif 000005
【図４】
2016065896.tif 000006
【図５】
2016065896.tif 000007