(57)【特許請求の範囲】
【請求項１】
可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系と、
上記光学系によって結像された光が変換された画像データを表示する表示手段とを有するカメラシステムを制御するカメラシステム制御装置であって、
上記可動レンズの位置情報を取得するレンズ位置情報取得手段と、
被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わないレンズ位置の画像非保証範囲を、画像データの縮小率に応じて補正を行うとともに、当該補正が行われた画像非保証範囲内に、上記可動レンズが位置することを上記可動レンズの位置情報が示す場合に、上記表示手段での画像表示を停止させる判定を行うとともに、画像表示を停止させる判定を行った場合に上記表示手段での画像表示を停止させる命令を出力する演算手段とを備えていることを特徴とするカメラシステム制御装置。
【請求項２】
上記カメラシステムは、光学系によって結像された光を画像データにまで変換し、表示手段で表示する上記画像データを出力する画像処理手段をさらに備え、
上記演算手段は、上記画像表示を停止させる命令を上記画像処理手段に出力することによって、上記画像処理手段からの画像データの出力を停止させることを特徴とする請求項１記載のカメラシステム制御装置。
【請求項３】
可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系と、
上記光学系によって結像された光が変換された画像データを表示する表示手段と、
請求項１または２に記載のカメラシステム制御装置とを備えていることを特徴とするカメラシステム。
【請求項４】
請求項１または２に記載のカメラシステム制御装置の備える上記各手段としてコンピュータを動作させるプログラム。
【請求項５】
請求項４に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項６】
表示手段によって、可動レンズを含む複数のレンズにより結像された光が変換された画像データを表示する表示工程と、
レンズ位置情報取得手段によって上記可動レンズの位置情報を取得するレンズ位置情報取得工程と、
演算手段によって、被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わないレンズ位置の非保証範囲を、画像データの縮小率に応じて補正を行うとともに、当該補正が行われた画像非保証範囲内に、上記可動レンズが位置することを上記可動レンズの位置情報が示す場合に、上記表示手段での画像表示を停止させる命令を出力する演算工程とを含むことを特徴とするカメラシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学ズーム付きカメラを備える携帯機器に用いられるカメラシステム制御装置、そのプログラムおよびコンピュータ読取可能な記録媒体、カメラシステム、ならびにカメラシステムの制御方法に関するものである。
【背景技術】
【０００２】
従来から、ビデオカメラ、デジタルカメラなどの電子機器の小型化も進んでいる。また、最近では、携帯電話などの小型の電子機器に光学ズームカメラなどを内蔵したものが知られている。
【０００３】
しかし、ビデオカメラ、デジタルカメラなどの電子機器の小型化を行う場合、または小型の電子機器に光学ズームカメラを内蔵する場合には、レンズユニットの占める空間を縮小する必要性が生じる。従って、レンズユニットの占める空間を縮小した場合でも、フォーカスおよびズームなどの機能を損なわないようなレンズユニットが必要であった。現在までに、上述の問題点を解決するレンズユニットとしては、ズームレンズとフォーカスレンズとを兼ねるレンズユニット、またはモーター１個でズームレンズとフォーカスレンズとを同時に動かすレンズユニットなどが採用されている。
【０００４】
例えば、特許文献１ではカム筒に形成されたカム溝にズームレンズとフォーカスレンズとを系合することによってモーター１個でズームレンズとフォーカスレンズとを同時に動かすことのできるデジタルカメラの構成が開示されている。
【特許文献１】特開２００４−２３５８０号公報（平成１６年１月２２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来のデジタルカメラでは、光学ズーム中にユーザーに混乱を与えることがあるという問題点を有している。
【０００６】
つまり、特許文献１のデジタルカメラの構成に見られるような撮影光学系には、ＰＣのディスプレイなどの大きなモニター上で見た場合に、被写体距離が無限遠から接写までのどの距離にあっても商品として許容できない解像度の画像しか取得できないレンズ位置が存在する。しかしながら、上記レンズ位置で取得される画像を、携帯電話の液晶ディスプレイなどの小さな表示部で見た場合、被写体距離によっては焦点が合っているように誤認する事がある。
【０００７】
従って、上記レンズ位置で取得される画像を小さな表示部で見た場合、被写体距離によってはオートフォーカス（ＡＦ）後の画像よりも、光学ズーム中に一瞬見える上記レンズ位置で取得される画像の方が高解像度であるように誤認することがある。その結果、ユーザーは混乱し、光学ズームの切り替えを行う電子機器に対する快適な操作感を著しく損なうことになる。
【０００８】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にすることにある。
【課題を解決するための手段】
【０００９】
本発明のカメラシステム制御装置は、上記課題を解決するために、可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系と、上記光学系によって結像された光が変換された画像データを表示する表示手段とを有するカメラシステムを制御するカメラシステム制御装置であって、上記可動レンズの位置情報を取得するレンズ位置情報取得手段と、上記可動レンズの位置情報が、被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わない画像非保証範囲内に上記可動レンズが位置する位置情報であった場合に、上記表示手段での画像表示を停止させる判定を行うとともに、画像表示を停止させる判定を行った場合に上記表示手段での画像表示を停止させる命令を出力する演算手段とを備えていることを特徴としている。
【００１０】
また、本発明のカメラシステムの制御方法は、上記課題を解決するために、表示手段によって、可動レンズを含む複数のレンズにより結像された光が変換された画像データを表示する表示工程と、レンズ位置情報取得手段によって上記可動レンズの位置情報を取得するレンズ位置情報取得工程と、演算手段によって、上記可動レンズの位置情報が被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わない画像非保証範囲内に上記可動レンズが位置する位置情報であった場合に、上記表示手段での画像表示を停止させる命令を出力する演算工程とを含むことを特徴としている。
【００１１】
なお、可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系には、被写体距離（被写体に最も近い可動レンズの主点から被写体までの距離）が無限遠から接写までのどの距離にあっても被写体に焦点が合わない画像非保証範囲内に可動レンズが位置する場合が存在する。そして、上記画像非保証範囲のうちには、上記可動レンズが位置した場合に、一見したところ高解像度の画像であるとユーザーが戸惑ってしまう可能性がある画像が取得される位置が存在する。また、上記無限遠とは、カメラ用語の無限遠のことであって、近くから遠くに焦点を順番に合わせていったときに焦点合わせがそれ以上必要でなくなる距離のことである。上記接写とは、被写体に焦点を合わせることができる距離のうちのもっとも被写体に接近した距離のことである。
【００１２】
上記の発明によれば、画像非保証範囲内に上記可動レンズが位置した場合に、表示手段での画像表示を停止させる命令を出力させることになる。そして、上記命令が出力されることによって、例えば表示手段への画像データの出力の停止、または表示手段に画像表示を行うことの停止などにより表示手段での画像表示が停止する。
【００１３】
よって、上記画像非保証範囲内に上記可動レンズが位置した場合に取得される、一見したところ高解像度の画像であるとユーザーが戸惑ってしまう可能性がある画像が、表示部に表示されないことになる。従って、ユーザーは、ユーザーが戸惑ってしまう可能性がある画像を目にすることがなくなる。その結果、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする。
【００１４】
ところで、上記カメラシステム制御装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、カメラシステム制御装置としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【００１５】
これらのプログラムがコンピュータによって実行されると、当該コンピュータは、カメラシステム制御装置として動作する。したがって、上記カメラシステム制御装置と同様に、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする。
【００１６】
また、本発明のカメラシステム制御装置では、上記カメラシステムは、光学系によって結像された光を画像データにまで変換し、表示手段で表示する上記画像データを出力する画像処理手段をさらに備え、上記演算手段は、上記画像表示を停止させる命令を上記画像処理手段に出力することによって、上記画像処理手段からの画像データの出力を停止させることが好ましい。
【００１７】
これにより、表示手段などで画像表示を停止させる処理を行う必要がなくなる。
【００１８】
また、本発明のカメラシステム制御装置では、被写体距離が無限遠および接写の場合に焦点が合う上記可動レンズの位置情報を補正値として格納する記憶手段をさらに備え、上記演算手段は、上記記憶手段に格納されている上記補正値を参照して上記画像非保証範囲の補正を行った後、補正を行った画像非保証範囲に従って上記判定を行うことが好ましい。
【００１９】
なお、無限遠および接写の距離の被写体に焦点が合う可動レンズの位置情報としての補正値は、製造ばらつきによって光学系ごとに異なるものである。従って、光学系ごとの上記補正値のずれをもとに光学系ごとの無限遠および接写の距離の被写体に焦点が合う可動レンズの位置情報を一律に補正することができる。
【００２０】
これにより、上記補正値を参照して、演算手段によって上記画像非保証範囲を補正するので、異なる光学系ごとに演算部で用いる上記画像非保証範囲のデータを同じにしても、光学系ごとに対応した画像非保証範囲に補正することが可能になる。よって、異なる光学系ごとに異なる演算部を設ける必要がなくなる。
【００２１】
また、本発明のカメラシステム制御装置では、上記演算手段は、画像データの縮小率に応じて、上記画像非保証範囲の補正を行った後、補正を行った画像非保証範囲に従って上記判定を行うことが好ましい。
【００２２】
なお、画像データの縮小率と上記画像非保証範囲との間には、画像データの縮小率が大きくなるのに反比例して上記画像非保証範囲を狭く設定することが可能であるという関係がある。
【００２３】
これにより、画像データの縮小率が大きくなるにつれて上記画像非保証範囲を狭くなるように補正することによって、補正を行わない場合よりも可動レンズの移動範囲を広くすることができる。可動レンズの移動範囲が広くなることによって、より近い距離の被写体に焦点を合わせることを可能にする。また、補正によって上記画像非保証範囲の設定を狭くした場合、表示手段での画像表示を停止させる命令を出す期間を短くすることもできる。さらに、動画録画中の場合でも画像表示を停止させる期間を短くすることができる。
【００２４】
また、本発明のカメラシステム制御装置は、上記課題を解決するため、可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系と、光学系によって結像された光を画像データにまで変換するとともに、画像処理を行って出力する画像変換手段と、上記画像変換手段から出力された画像データを表示する表示手段とを有するカメラシステムを制御するカメラシステム制御装置であって、上記可動レンズの位置情報を取得するレンズ位置情報取得手段と、上記可動レンズの位置情報が、被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わない画像非保証範囲内に上記可動レンズが位置する位置情報であった場合に、上記画像変換手段での画像処理の設定を、解像度を下げる設定に切り替える判定を行うとともに、解像度を下げる設定に切り替える判定を行った場合に、解像度を下げる設定に切り替える命令を上記画像変換手段に出力する演算手段とを備えていることを特徴としている。
【００２５】
また、本発明のカメラシステムの制御方法は、上記課題を解決するために、画像変換手段によって、可動レンズを含む複数のレンズにより結像された光を画像データにまで変換するとともに、画像処理を行って出力する画像変換工程と、表示手段によって、上記画像変換手段から出力された画像データを表示する表示工程と、レンズ位置情報取得手段によって上記可動レンズの位置情報を取得するレンズ位置情報取得工程と、演算手段によって、上記可動レンズの位置情報が被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わない画像非保証範囲内に上記可動レンズが位置する位置情報であった場合に、上記画像変換手段での画像処理の設定を、解像度を下げる設定に切り替える判定を行う演算工程とを含み、上記演算工程で解像度を下げる設定に切り替える判定が行われた場合に、上記画像変換工程で解像度を下げる画像処理を行うことを特徴としている。
【００２６】
なお、可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系には、被写体距離が無限遠から接写までのどの距離にあっても被写体に焦点が合わない上記画像非保証範囲内に可動レンズが位置する場合が存在する。そして、上記画像非保証範囲の位置のうちには、可動レンズが位置した場合に、一見したところ高解像度の画像であるとユーザーが戸惑ってしまう可能性がある画像が取得される位置が存在する。また、上記無限遠とは、カメラ用語の無限遠のことであって、近くから遠くに焦点を順番に合わせていったときに焦点合わせがそれ以上必要でなくなる距離のことである。上記接写とは、被写体に焦点を合わせることができる距離のうちのもっとも被写体に接近した距離のことである。
【００２７】
上記の発明によれば、レンズ位置情報取得手段で取得する可動レンズの位置情報に応じて、画像変換手段での画像処理の設定を解像度を下げる設定に切り替えるので、上記画像非保証範囲に上記可動レンズが位置した場合に、表示手段で表示される画像の解像度を下げることになる。
【００２８】
よって、上記画像非保証範囲内に上記可動レンズが位置した場合に取得される、一見したところ高解像度の画像であるとユーザーが戸惑ってしまう可能性がある画像を低解像度の画像にすることが可能になる。従って、ユーザーは、ユーザーが戸惑ってしまう可能性がある一見したところ高解像度の画像を目にすることがなくなる。その結果、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする。
【００２９】
ところで、上記カメラシステム制御装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、カメラシステム制御装置としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【００３０】
これらのプログラムがコンピュータによって実行されると、当該コンピュータは、カメラシステム制御装置として動作する。したがって、上記カメラシステム制御装置と同様に、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする
また、本発明のカメラシステム制御装置では、上記演算手段は、上記可動レンズの位置情報に応じて、上記解像度を下げる設定の解像度を下げる度合いの設定値を、段階的に変更することが好ましい。
【００３１】
これにより、可動レンズの位置情報に応じて段階的に解像度を下げる設定が行われるので、解像度を下げる前の画像と解像度を下げる設定に切り替えた後の画像との解像度の差は段階的に大きくなっていく。よって、解像度を下げる場合と下げない場合とだけを切り替える場合に比較して、解像度を下げる前の画像から解像度を下げる設定に切り替えた後の画像への解像度の変化が緩やかになる。また、段階的に変更するので、解像度を下げる設定に切り替えた後の画像から解像度を下げる設定に切り替える前の画像への解像度の変化も緩やかになる。従って、ユーザーが光学ズームの切り替え中の画像を目にしても、快適に操作を続けることができる。
【００３２】
また、本発明のカメラシステム制御装置では、上記演算手段は、画像データの縮小率に応じて、上記画像非保証範囲の補正を行った後、補正を行った画像非保証範囲に従って上記判定を行うことが好ましい。
【００３３】
なお、画像データの縮小率と上記画像非保証範囲との間には、画像データの縮小率が大きくなるのに反比例して上記画像非保証範囲を狭く設定することが可能であるという関係がある。
【００３４】
これにより、画像データの縮小率が大きくなるにつれて上記画像非保証範囲を狭くなるように補正することによって、補正を行わない場合よりも可動レンズの移動範囲を広くすることができる。可動レンズの移動範囲が広くなることによって、より近い距離の被写体に焦点を合わせることを可能にする。また、補正によって上記画像非保証範囲の設定を狭くした場合、表示手段での画像表示を停止させる命令を出す期間を短くすることもできる。さらに、動画録画中の場合でも画像表示を停止させる期間を短くすることができる。
【００３５】
また、本発明のカメラシステムは、上記課題を解決するために、可動レンズを含む複数のレンズによって光を結像させ、かつ焦点距離を変えることができる光学系と、上記光学系によって結像された光が変換された画像データを表示する表示手段と、上記のいずれかに記載のカメラシステム制御装置とを備えていることを特徴としている。
【００３６】
上記の発明によれば、上記のいずれかのカメラシステム制御装置を備えているので、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする。
【００３７】
また、本発明のカメラシステムは、上記課題を解決するため、可動レンズを含む複数のレンズによって光を結像させかつ焦点距離を変えることができる光学系と、上記光学系によって結像された光を画像データにまで変換するとともに、画像処理を行って出力する画像変換手段と、上記画像変換手段から出力された画像データを表示する表示手段と、上記のいずれかに記載のカメラシステム制御装置とを備えていることを特徴としている。
【００３８】
上記の発明によれば、上記のいずれかのカメラシステム制御装置を備えているので、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする。
【発明の効果】
【００３９】
本発明によれば、レンズ位置情報取得手段で取得する可動レンズの位置情報に応じて、画像変換手段での画像処理の設定を解像度を下げる設定に切り替えるので、被写体距離が無限遠から接写までのどの距離にあっても被写体に焦点が合わない画像非保証範囲内に上記可動レンズが位置した場合に、表示手段で表示される画像の解像度を下げることが可能になる。
【００４０】
また、本発明によれば、レンズ位置情報取得手段で取得する可動レンズの位置情報に応じて、画像変換手段での画像処理の設定を解像度を下げる設定に切り替えるので、上記画像非保証範囲内に上記可動レンズが位置した場合に、表示手段で表示される画像の解像度を下げることが可能になる。
【００４１】
よって、ユーザーは、ユーザーが戸惑ってしまう可能性がある一見したところ高解像度の画像を目にすることがなくなる。従って、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にするという効果を奏する。
【発明を実施するための最良の形態】
【００４２】
〔実施の形態１〕
本発明の一実施形態について図１ないし図４に基づいて説明すれば、以下の通りである。
【００４３】
最初に、図２を用いて、カメラシステム１の構成の概要について説明を行う。図２では、例として、光学カメラ付き携帯電話におけるカメラシステム１の概略的構成を、ブロック図を用いて示している。
【００４４】
本実施の形態におけるカメラシステム１は、図２に示すように、レンズユニット１４、アクチュエータ１５、駆動回路１６、撮像素子１７、アナログフロントエンド（ＡＦＥ）１８、タイミングジェネレータ（ＴＧ）１９、信号処理部２０、カメラＣＰＵ１０、レンズ位置検出部２１、表示部２２、ホストＣＰＵ２３、メモリ２４、外部記憶装置部２５、データバス２６およびキー２７を備えている。
【００４５】
レンズユニット１４は、第１群レンズ４１、第２群レンズ４２および第３群レンズ４３を備えている。レンズユニット１４は、第１群レンズ４１、第２群レンズ４２および第３群レンズ４３それぞれの間の距離を変えることによって、外部からの入射光を撮像素子１７上に結像するものである。また、アクチュエータ１５は第２群レンズ４２および第３群レンズ４３を動作させるモーターなどのものである。また、駆動回路１６はアクチュエータ１５を駆動させる回路である。
【００４６】
カメラ機能を有する電子部品であるカメラモジュールを携帯電話などに使用する場合には、容量をできるだけ小さくする必要があるため、モーターの数もできるだけ少なくしなくてはならない。しかし、カム構造を使用すれば、この第２群レンズ４２および第３群レンズ４３の両方の位置を、１個の駆動回路１６と１個のアクチュエータ１５とによって変えることが可能になる。従って、本実施の形態では、カメラモジュールにカム構造を利用している。そして、光学１倍と光学２倍との倍率を切り替える２焦点のレンズモジュールを撮像素子１７とし、モーター１個で光学ズームとフォーカスとを変えるものをアクチュエータ１５としている。
【００４７】
撮像素子１７は、レンズユニット１４によって結像された光を電気信号に変換するものである。そして、ＡＦＥ１８は、撮像素子１７によって光から変換された電気信号であるアナログ信号をデジタル信号に変換するものである。また、ＴＧ１９は撮像素子１７を駆動するものである。
【００４８】
信号処理部２０は、ＡＦＥ１８によってアナログ信号から変換されたデジタル信号のデータを、画像データに変換するものである。また、信号処理部２０は、撮像素子１７を駆動させる駆動信号をＴＧ１９に送信するものである。さらに信号処理部２０は、ホストＣＰＵ２３からの光学ズーム切り替え命令をカメラＣＰＵ１０に伝えるものでもある。そして、カメラＣＰＵ１０は信号処理部２０を制御するものであり、ホストＣＰＵ２３からの光学ズーム切り替え命令によって駆動回路１６に駆動信号を送るものである。
【００４９】
レンズ位置検出部２１は、第２群レンズ４２および第３群レンズ４３の位置情報の検出を行うものである。上記位置情報とは、カメラシステム１の立ち上げ毎にフォトインタラプタなどの位置センサによって検出される第２群レンズ４２および第３群レンズ４３の物理的な絶対位置を基準位置として、基準位置から第２群レンズ４２および第３群レンズ４３がどれだけの距離移動したかを示す情報である。本実施の形態では、上記位置情報を第２群レンズ４２および第３群レンズ４３の移動に費やしたアクチュエータ１５のモーターステップ数としている。
【００５０】
表示部２２は液晶表示等の表示を行うものである。また、ホストＣＰＵ２３は、キー２７の操作に応じた命令を送信するものである。そして、メモリ２４は携帯電話に内蔵されている記憶装置であって、外部記憶装置２５は携帯電話に内蔵されていないＳＤカードなどの記憶装置である。
【００５１】
データバス２６は、信号処理部２０と表示部２２、ホストＣＰＵ２３、メモリ２４および外部記憶装置２５などとの間を、データのやり取り可能に接続するバスである。また、キー２７はユーザーが操作を行う入力部である。
【００５２】
次に、図１を用いてカメラＣＰＵ１０の構成について説明を行う。図１は本発明におけるカメラＣＰＵ１０の機能ブロック図である。
【００５３】
カメラＣＰＵ１０は、図１に示すように、レンズ位置情報取得部３１、演算部３２および駆動信号選択部３３を備えている。
【００５４】
レンズ位置情報取得部３１は、レンズ位置検出部２１から第２群レンズ４２および第３群レンズ４３の位置情報を取得するものである。
【００５５】
演算部３２は、レンズ位置情報取得部３１で取得した上記位置情報に基づいて所定の手順に従って演算するものである。そして、上記演算の結果に従って、表示部２２への画像データの出力を停止する命令を信号処理部２０に対して行うものである。また、演算部３２では、上記演算に基づいて光学ズームの切り替えが完了する位置演算部３２での詳しい処理については後述する。
【００５６】
駆動信号選択部３３は、信号処理部２０を通して伝わってくるホストＣＰＵ２３からの光学ズーム切り替え命令に応じて駆動回路１６に送信する駆動信号を選択し、送信を行うものである。
【００５７】
上記レンズ位置情報取得部３１、演算部３２および駆動信号選択部３３は、ＣＰＵが記憶装置に格納されたプログラムを実行し、図示しない入出力回路などの周辺回路を制御することによって実現される機能ブロックである。
【００５８】
次に、カメラシステム１の動作の説明を行う。
【００５９】
まず、外部からの入射光はレンズユニット１４を通り、撮像素子１７上に光を結像する。ここで、レンズユニット１４中の第１群レンズ４１は、レンズユニット１４内で固定されたままである。そして、第２群レンズ４２および第３群レンズ４３は光軸方向に動作するものとする。詳しくは、光学ズームの切り替えまたはＡＦを行う場合に、カメラＣＰＵ１０の制御によって第２群レンズ４２および第３群レンズ４３は光軸方向へ動作する。
【００６０】
続いて、レンズユニット１４によって撮像素子１７に結像された光は、撮像素子１７によって電気信号（アナログ信号）に変換され、ＡＦＥ１８へと送られる。ここで、撮像素子１７の動作がどのように制御されているのかを説明する。まず、信号処理部２０から出力された駆動信号を、撮像素子１７を駆動するのに適した電圧レベルにＴＧ１９が変換する。そして、撮像素子１７を駆動するのに適した電圧をＴＧ１９が撮像素子１７に印加することによって、撮像素子１７が動作する。
【００６１】
ＡＦＥ１８は、撮像素子１７からアナログ信号を受け取った後、微小なアナログ信号を増幅する。そして、ＡＤ変換を行って信号処理部２０にデジタル信号のデータ（デジタルデータ）を転送する。信号処理部２０では、転送されてきたデジタルデータにシェーディング補正および傷補正などの補正処理、ならびにホワイトバランス制御およびエッジ強調などの様々な画像処理を行う。そして、上記補正処理および画像処理を行った後に、上記補正処理および画像処理が施されたデジタルデータをメモリ２４に保存する。
【００６２】
続いて、メモリ２４に保存されたデジタルデータは、表示部２２に表示される。また、メモリ２４に保存されたデジタルデータをＳＤカードなどの記憶装置に保存するときは、ホストＣＰＵ２３の制御によってメモリ２４から外部記憶装置部２５にデジタルデータが転送される。そして、メモリ２４に保存されていたデジタルデータが外部記憶装置２５に保存される。
【００６３】
次に、光学ズーム切り替えの動作について説明を行う。
【００６４】
上述したカメラシステム１の動作中にユーザーがキー２７を操作することによって、光学ズームの切り替えを行うことができる。まず、キー２７への入力に基づいてホストＣＰＵ２３が光学ズームの切り替えを行うことを判断する。そして、光学ズームの切り替え命令は、データバス２６を介してカメラＣＰＵ１０に伝わる。そして、カメラＣＰＵ１０は、光学ズーム切り替え命令を受け、所定の位置に第２群レンズ４２および第３群レンズ４３が動作するように駆動回路１０６に信号を送る。
【００６５】
ここで、モーターステップ数と光学ズーム倍率とフォーカス距離との関係について図３に示す。図３の横軸はモーターステップ数、左縦軸は光学ズーム倍率、右縦軸はフォーカス距離を表している。また、図３の横軸の０ステップ（以下ＨＰとする）はフォトインタラプタなどの位置センサによって検出する基準位置とする。上記基準位置は、上述した通り、カメラシステム１の立ち上げ毎にフォトインタラプタなどの位置センサによって検出される第２群レンズ４２および第３群レンズ４３の物理的な絶対位置である。そして、第２群レンズ４２および第３群レンズ４３は、上記基準位置を基準として相対的に動作する。カメラシステム１が動作している時には、常にカメラＣＰＵ１０は、第２群レンズ４２および第３群レンズ４３の位置情報をデータとして保持している。
【００６６】
ＡＦ時に第２群レンズ４２および第３群レンズ４３の動く範囲は、光学１倍時に０ステップから２００ステップ、光学２倍時に４００ステップから５００ステップとし、残りの２００ステップから４００ステップまでは画像表示に用いないものとして移動を行わないものとする。２００ステップから４００ステップまでは画像表示に用いない理由については以下に述べる。
【００６７】
モーターステップ数が２００ステップから４００ステップの間は、光学ズームの倍率の切り替え期間である。もし、２００ステップから４００ステップの間に取得される画像データを表示した場合、被写体に対するピントが合っておらず解像度の著しく低い画像が表示されると考えられる。しかし、光学ズーム２倍時の至近側の仕様よりも更に近い被写体を撮影した場合、２００ステップから４００ステップの間に、画像の品位は保証できないものの被写体に対するベストピントがある（焦点が合っている）場合がある。この場合の画像の品位とは、ユーザーの目で見て画像がぼけているか（解像感があるか）どうかを意味している。また、画像の品位は保証できないものの被写体に対するベストピントがあるとは、カメラシステム１がオートフォーカスを行って被写体に焦点を合わせた結果、表示部２２に表示される実際ユーザーの目に見える画像がぼけている場合を意味している。つまり、光学ズーム２倍時にＡＦをした画像よりも光学ズーム切り替え時に一瞬見える画像の方が高解像度の画像であるように見えてしまう可能性がある。
【００６８】
また、等倍で画像を表示する場合には、一瞬見える高解像度の画像以外は著しく解像度の低い画像であることがユーザーに判別できる。しかし、携帯電話などの小さな表示部に画像を縮小させて表示する場合には、画像が小さいため解像度の判別が一見しただけではしにくく、画像のピントがあっているのかどうかユーザーが戸惑ってしまう可能性がある。そこで本発明では、ユーザーを混乱させないために、ＡＦによって第２群レンズ４２および第３群レンズ４３が動く範囲（ＡＦサーチ範囲）以外の位置に第２群レンズ４２および第３群レンズ４３が位置する場合には画像表示を停止することとしている。
【００６９】
上記ＡＦサーチ範囲は、レンズユニット１４本体およびレンズユニット１４と撮像素子１７との間隔などのカメラモジュール個々のばらつきを補正する調整値によって変動するものである。従って、上記調整値を基準にＡＦサーチ範囲を補正することによって、個々のカメラモジュールに適したＡＦサーチ範囲を設定することが可能になる。調整値とは、製造ばらつきによって異なっている無限遠および接写（例１０ｃｍなど）に焦点が合う位置を、製造工程中にカメラモジュール個々に測定したデータのことである。
【００７０】
なお、上記無限遠とは、カメラ用語の無限遠のことであって、近くから遠くに焦点を順番に合わせていったときに焦点合わせがそれ以上必要でなくなる距離のことである。上記接写とは、被写体に焦点を合わせることができる距離のうちのもっとも被写体に接近した距離のことである。
【００７１】
次に、カメラＣＰＵ１０での処理について説明を行う。
【００７２】
上述した通り、カメラＣＰＵ１０での処理には、信号処理部２０を制御する処理と、ホストＣＰＵ２３からの光学ズーム切り替え命令によって駆動回路１６に駆動信号を送る処理とがある。
【００７３】
最初に、本発明に特徴的な処理であるカメラＣＰＵ１０が信号処理部２０を制御する処理の説明を行う。まず、レンズ位置情報取得部３１がレンズ位置検出部２１から第２群レンズ４２および第３群レンズ４３の位置情報（アクチュエータ１５のモーターステップ数）を取得する。続いて、レンズ位置情報取得部３１が取得した上記モーターステップ数に従って、演算部３２が演算を行う。ここでの演算とは、上記モーターステップ数がＡＦサーチ範囲外の位置に第２群レンズ４２および第３群レンズ４３がある場合のモーターステップ数に該当するかどうかの判定である。図３の場合を例にすると、２００ステップから４００ステップの間がＡＦサーチ範囲外に該当する。よって、図３の場合では、上記モーターステップ数が２００ステップ以上かつ４００ステップ以内であるかどうかを演算部３２が判定することになる。
【００７４】
そして、上記モーターステップ数がＡＦサーチ範囲外（被写体距離が無限遠から接写までのどの距離にある場合にも被写体に焦点が合わない範囲内、画像非保証範囲内）であると演算部３２が判定した場合には、信号処理部２０での画像データの出力を停止させる命令である画像データ出力停止命令を信号処理部２０に送る。続いて、信号処理部２０はメモリ２４に画像データを出力することを停止する。その結果、表示部２２での画像表示が停止する。
【００７５】
なお、上記調整値を用いることによって、演算に用いるＡＦサーチ範囲の補正を演算部３２で行い、補正を行った後に演算を行う構成であってもよい。この場合、上記調整値は図示しないメモリに格納され、演算部３２によって参照されることによってＡＦサーチ範囲の補正に用いられる構成であってもよい。
【００７６】
次に、カメラＣＰＵ１０がホストＣＰＵ２３からの光学ズーム切り替え命令によって駆動回路１６に駆動信号を送る処理の説明を行う。
【００７７】
まず、信号処理部２０を通してホストＣＰＵ２３から送られてくる光学ズーム切り替え命令を、駆動信号選択部３３が受け取る。続いて、光学ズーム切り替え命令を受け取った駆動信号選択部３３は、光学ズーム切り替え命令に応じて駆動回路１６に送信する駆動信号を選択する。そして、受け取った光学ズーム切り替え命令に応じた駆動信号を駆動回路１６に送信する。例えば、光学１倍と光学２倍とを切り替える場合は、光学１倍から光学２倍へと切り替える場合と光学２倍から光学１倍へと切り替える場合との２つのパターンがある。駆動信号選択部３３は、２つのパターンのそれぞれの移動に必要なモーターステップ数だけ第２群レンズ４２および第３群レンズ４３を駆動させる２種類の駆動信号を発生できるようになっている。そして、上記２つのパターンに対応する２種類の光学ズーム切り替え命令のどちらかに応じて、上記２種類の駆動信号のうち一方を送信するようになっている。
【００７８】
なお、演算部３２での演算は、図示しないメモリに格納してあったＡＦサーチ範囲外に該当するステップ数の情報を参照して演算を行う構成であってもよいし、予めＡＦサーチ範囲外に該当するステップ数が組み込まれているプログラムによって演算を行う構成であってもよい。
【００７９】
また、本実施の形態においては信号処理部２０からメモリ２４への画像データの出力を停止することによって表示部２２での画像表示を停止しているが、必ずしもこれに限定されない。例えば、メモリ２４から表示部２２への画像データの転送を停止することによって表示部２２での画像表示を停止してもよい。また、表示部２２での表示のＯＮ／ＯＦＦを切り替える図示しない制御部をカメラＣＰＵ１０によって制御し、メモリ２４から転送されてきた画像データを表示部２２で表示しないようにすることによって画像表示を停止してもよい。
【００８０】
図４を用いて、カメラシステム１での動作フローについて説明を行う。
【００８１】
まず、ステップＳ１では、ユーザーがキー２７を操作することによって光学ズームの切り替えが開始され、ステップＳ２に移る。そして、ステップＳ２では、カメラＣＰＵ１０からの指示によって第２群レンズ４２および第３群レンズ４３が駆動する。そして、ステップＳ３に移る。
【００８２】
ステップＳ３では、カメラＣＰＵ１０によって、第２群レンズ４２および第３群レンズ４３の位置がＡＦサーチ範囲外（表示範囲外）であるかどうかの比較を行う。そして、表示範囲外であった場合（ステップＳ３でＹｅｓ）には、ステップＳ４に移る。また、表示範囲外でなかった場合（ステップＳ３でＮｏ）には、ステップＳ２に戻ってフローを繰り返す。
【００８３】
ステップＳ４では、信号処理部２０からの画像データの出力をカメラＣＰＵ１０によって停止する。そして、ステップＳ５に移る。画像データの出力は、カメラＣＰＵ１０によって、信号処理部２０の設定を変更することにより停止する事ができる。続いて、ステップＳ５では、第２群レンズ４２および第３群レンズ４３の駆動を行う。そして、ステップＳ６に移る。
【００８４】
ステップＳ６では、第２群レンズ４２および第３群レンズ４３の位置が表示範囲外でないかどうかの比較を行う。そして、表示範囲外でなくなった場合（ステップＳ６でＹｅｓ）には、ステップＳ７に移行する。また、まだ表示範囲外であった場合（ステップＳ６でＮｏ）には、ステップＳ５に戻って第２群レンズ４２および第３群レンズ４３の駆動を続ける。
【００８５】
ステップＳ７では、カメラＣＰＵ１０の設定を変更する事によって再び画像データの出力を開始する。表示範囲外の画像データを表示させない上述のフローの結果、表示範囲外の画像データはメモリ１１４に保存されなくなる。従って、表示範囲外になる前の画像データ、すなわち表示範囲内の画像データの表示部１１２での表示が保持される。よって、表示範囲外の画像データが表示部１１２に表示される事はなくなる。また、動画撮影時においても上述のフローによって表示範囲外の画像を録画しなくなる。
【００８６】
続いて、ステップＳ８では、第２群レンズ４２および第３群レンズ４３の駆動を行う。そして、ステップＳ９では、第２群レンズ４２および第３群レンズ４３の位置が光学ズームの切り替え先に該当する位置（移動先）かどうかの判定を行う。カメラＣＰＵ１０によって移動先と判定された場合（ステップＳ９でＹｅｓ）には、ステップＳ１０で光学ズームの切り替えが終了となる。また、移動先と判定されなかった場合（ステップＳ９でＮｏ）には、ステップＳ８に戻ってフローを繰り返す。
【００８７】
第２群レンズ４２および第３群レンズ４３の位置が移動先であるかどうかのカメラＣＰＵ１０での判定は、光学ズーム切り替えの完了時の第２群レンズ４２および第３群レンズ４３の位置に該当するモーターステップ数（移動先モーターステップ数）に、レンズ位置情報取得手段３１が取得したモーターステップ数が達したのかどうかを判定することによって行うことが可能になる。また、移動先モーターステップ数にレンズ位置情報取得手段３１が取得したモーターステップ数が達したかどうかの判定を演算部３２によって行う構成にしてもよいし、演算部３２以外の他の演算部で行う構成にしてもよい。
【００８８】
上記の構成によれば、ＡＦ時に第２群レンズ４２および第３群レンズ４３が止まる位置での画像（ＡＦ後の画像）と光学ズーム切り替え時に一瞬見える画像とのうち、光学ズーム切り替え時の画像を表示しないので、光学ズーム切り替え時に見える画像の方がＡＦ後の画像よりも解像度が良い場合に起こるユーザーの混乱を防ぐことができる。
【００８９】
〔実施の形態２〕
本発明の他の実施の形態について図５ないし図１０に基づいて説明すれば、以下の通りである。なお、本実施の形態において説明すること以外の構成は、前記実施の形態１と同じである。また、説明の便宜上、前記の実施の形態１の図面に示した部材と同一の機能を有する部材については、同一の符号を付し、その説明を省略する。
【００９０】
実施の形態１においては、ＡＦ後の画像と光学ズーム切り替え時に一瞬見える画像とのうち、光学ズーム切り替え時の画像を表意部１１２に表示しないことによって、光学ズーム切り替え時に見える画像の方がＡＦ後の画像よりも解像度が良い場合に起こるユーザーの混乱を防いでいる。
【００９１】
一方、光学ズーム切り替え時の画像をＡＦ後の画像の解像度と比較して低解像度にすることによっても上記ユーザーの混乱を防ぐことができる。実施の形態２では、光学ズーム切り替え時の画像をＡＦ後の画像の解像度と比較して低解像度にすることによって上記ユーザーの混乱を防ぐ構成の説明を行う。
【００９２】
一般的に、表示部１１２に表示する画像は、見た目を高解像度の画像にする為にエッジ強調処理を行っている。本実施形態においてはＡＦサーチ範囲外についてはエッジ強調を弱め、また更にローパスフィルタを使用することで、故意に低解像度の画像を表示する。これらの処理を行うことでＡＦサーチ範囲外では解像感を無くし、ユーザーの混乱を回避する事ができると共に、動画録画中の場合は画像を止めることなく保存することが可能となる。
【００９３】
図５を用いて、光学ズーム切り替え中の画像を低解像度にするフローの説明を行う。
【００９４】
まず、ステップＳ２１では、ユーザーがキー２７を操作することによって光学ズームの切り替えが開始され、ステップＳ２２に移る。そして、ステップＳ２２では、カメラＣＰＵ１０からの指示によって第２群レンズ４２および第３群レンズ４３が駆動する。そして、ステップＳ２３に移る。
【００９５】
ステップＳ２３では、カメラＣＰＵ１０によって、第２群レンズ４２および第３群レンズ４３の位置がフィルタ設定切り替え範囲内（低解像度設定範囲内）であるかどうかの比較を行う。フィルタ設定切り替え範囲内とは、実施の形態１中での表示範囲外と同一の範囲に該当する。そして、フィルタ設定切り替え範囲内であった場合（ステップＳ２３でＹｅｓ）には、ステップＳ２４に移る。また、フィルタ設定切り替え範囲内でなかった場合（ステップＳ２３でＮｏ）には、ステップＳ２２に戻ってフローを繰り返す。
【００９６】
ステップＳ２４では、カメラＣＰＵ１０の制御によって信号処理部２０から出力する画像データを低解像度にする。そして、ステップＳ２５に移る。画像データを低解像度にするのは、カメラＣＰＵ１０によって、信号処理部２０でのエッジ強調処理の設定とローパスフィルタの設定とを変更することにより可能になる。
【００９７】
ここで、信号処理部２０に設定する値について図６に示す。図６は、第２群レンズ４２および第３群レンズ４３の位置に対するエッジ強調処理およびローパスフィルタの設定値を示している。つまり、図６を例にすると、モーターステップ数が２００ステップ以上かつ４００ステップ以下の位置に第２群レンズ４２および第３群レンズ４３の位置があるときにエッジ強調処理の設定値を小さくし、ローパスフィルタの設定値を大きくする。図６では光学１倍時と光学２倍時との設定値を同レベルとしているが、光学１倍時と光学２倍時とでは、解像度およびレンズの明るさ（口径比）が異なるので、光学１倍時と光学２倍時とで設定値を変更する場合もある。
【００９８】
また、信号処理部２０でのエッジ強調処理およびローパスフィルタの設定の変更の判定は、カメラＣＰＵ１０の演算部３２が行っている。詳しくは、演算部３２が第２群レンズ４２および第３群レンズ４３の位置を低解像度設定範囲内だと判定した場合、信号処理部２０に対してエッジ強調処理の設定値を小さくするように命令を行う。また、演算部３２が第２群レンズ４２および第３群レンズ４３の位置を低解像度設定範囲内だと判定した場合、信号処理部２０に対してローパスフィルタの設定値を大きくするように命令を行う。ここで言うところの大きくする、または小さくするの大小の基準は、低解像度範囲内でない場合のエッジ強調処理の設定値よりも小さくする、または低解像度範囲内でない場合のローパスフィルタの設定値よりも大きくするということを表している。
【００９９】
続いて、ステップＳ２５では、第２群レンズ４２および第３群レンズ４３の駆動を行う。そして、ステップＳ２６では、第２群レンズ４２および第３群レンズ４３の位置がフィルタ設定切り替え範囲内でないかどうかの比較を行う。そして、フィルタ設定切り替え範囲内でなかった場合（ステップＳ２６でＹｅｓ）には、ステップＳ２７に移行する。また、まだフィルタ設定切り替え範囲内であった場合（ステップＳ２６でＮｏ）には、ステップＳ２５に戻ってフローを繰り返す。ステップＳ２７では、カメラＣＰＵ１０によって信号処理部２０でのエッジ強調処理およびローパスフィルタの設定を変更し、出力する画像データを故意に低解像度にする設定からＡＦ時の設定に再び戻す。
【０１００】
続いて、ステップＳ２８では、第２群レンズ４２および第３群レンズ４３の駆動を行う。そして、ステップＳ２９では、レンズ位置が移動先どうかの比較を行う。第２群レンズ４２および第３群レンズ４３の位置が光学ズームの切り替え先に該当する位置（移動先）かどうかの判定を行う。カメラＣＰＵ１０によって移動先と判定された場合（ステップＳ２９でＹｅｓ）には、ステップＳ３０で光学ズームの切り替えが終了となる。また、移動先と判定されなかった場合（ステップＳ２９でＮｏ）には、ステップＳ２８に戻ってフローを繰り返す。
【０１０１】
上記の構成によれば、ＡＦ時に第２群レンズ４２および第３群レンズ４３が止まる位置での画像（ＡＦ後の画像）と光学ズーム切り替え時に一瞬見える画像とのうち、光学ズーム切り替え時の画像を常にＡＦ後の画像以下の低解像度にして表示するので、光学ズーム切り替え時に見える画像の方がＡＦ後の画像よりも解像度が良い場合に起こるユーザーの混乱を防ぐことができる。
【０１０２】
しかし、上記の構成によれば、エッジ強調処理およびローパスフィルタの設定の切り替えポイントにおいて画像の解像度が急激に変わる場合がある。そこで、徐々にエッジ強調処理およびローパスフィルタの設定を変えることによって上記問題点を回避できる構成を以下に示す。
【０１０３】
図７を用いて、エッジ強調処理およびローパスフィルタの設定を徐々に変更するフローについて図７に示す。
【０１０４】
まず、ステップＳ５１では、ユーザーがキー２７を操作することによって光学ズームの切り替えが開始され、ステップＳ５２に移る。そして、ステップＳ５２では、カメラＣＰＵ１０からの指示によって第２群レンズ４２および第３群レンズ４３が駆動する。そして、ステップＳ２３に移る。
【０１０５】
ステップＳ２３では、カメラＣＰＵ１０によって、第２群レンズ４２および第３群レンズ４３の位置がフィルタ設定切り替え範囲内であるかどうかの比較を行う。そして、フィルタ設定切り替え範囲内であった場合（ステップＳ５３でＹｅｓ）には、ステップＳ５４に移る。また、フィルタ設定切り替え範囲内でなかった場合（ステップＳ５３でＮｏ）には、ステップＳ５２に戻ってフローを繰り返す。
【０１０６】
ステップＳ５４では、信号処理部２０でのエッジ強調処理の設定を、カメラＣＰＵ１０によって、第２群レンズ４２および第３群レンズ４３の位置に応じて段階的に変えて行く。また、ステップＳ５５では、信号処理部２０でのローパスフィルタの設定を、カメラＣＰＵ１０によって、第２群レンズ４２および第３群レンズ４３の位置に応じて段階的に変えて行く。
【０１０７】
ここで、カメラＣＰＵ１０が信号処理部２０に設定する値について図８に示す。図８は、第２群レンズ４２および第３群レンズ４３の位置に対するエッジ強調処理およびローパスフィルタの設定値を示している。つまり、光学１倍から光学２倍に切り替える場合を例にして図８を用いて説明すると、モーターステップ数が２００ステップ以上になったところから、エッジ強調処理の設定値を段階的に小さくし始め、ローパスフィルタの設定値を大きくし始める。そして、低解像度設定範囲である２００ステップ以上かつ４００ステップ以下の範囲の中間にあたる３００ステップの位置で、エッジ強調処理の設定値が最小になり、ローパスフィルタの設定値が最大になる。続いて、３００ステップから４００ステップにかけては、一旦最小値になったエッジ強調処理の設定値を段階的に大きくし始め、一旦最大値になったローパスフィルタの設定値を段階的に小さくし始める。光学ズーム２倍から光学ズーム１倍に切り替える場合は上述の過程と逆の過程をたどることになる。図８では光学１倍時と光学２倍時との設定値を同レベルとしているが、光学１倍時と光学２倍時とでは、解像度および口径比が異なるので、光学１倍時と光学２倍時とで設定値を変更する場合もある。
【０１０８】
また、信号処理部２０でのエッジ強調処理およびローパスフィルタの設定の段階的な変更は、カメラＣＰＵ１０の演算部３２が行っている。図８の場合を例にして詳しく説明を行うと、０ステップ以上かつ５００ステップ以下の範囲のモーターステップ数に対応して、図８に示す段階的なエッジ強調処理およびローパスフィルタの設定値を信号処理部２０に設定する演算を演算部３２が行っている。つまり、２００ステップ以上かつ４００ステップ以下の低解像度設定範囲内でのみエッジ強調処理およびローパスフィルタの設定の変更を行う。そして、低解像度設定範囲内でない場合には、同じ設定値を設定し続け、設定の変更を行わない。
【０１０９】
続いて、ステップＳ５６では、第２群レンズ４２および第３群レンズ４３の駆動を行う。そして、ステップＳ５７に移る。ステップＳ５７では、第２群レンズ４２および第３群レンズ４３の位置がフィルタ設定切り替え範囲内でないかどうかの比較を行う。そして、フィルタ設定切り替え範囲内でなかった場合（ステップＳ５７でＹｅｓ）には、ステップＳ５８に移行する。また、まだフィルタ設定切り替え範囲内であった場合（ステップＳ５７でＮｏ）には、ステップＳ５４に戻ってフローを繰り返す。
【０１１０】
ステップ５８では、第２群レンズ４２および第３群レンズ４３の駆動を行う。そして、ステップＳ５９では、第２群レンズ４２および第３群レンズ４３の位置が光学ズームの切り替え先に該当する位置（移動先）かどうかの判定を行う。カメラＣＰＵ１０によって移動先と判定された場合（ステップＳ５９でＹｅｓ）には、ステップＳ６０で光学ズームの切り替えが終了となる。また、移動先と判定されなかった場合（ステップＳ５９でＮｏ）には、ステップＳ５８に戻ってフローを繰り返す。
【０１１１】
上記の構成によれば、ＡＦ時に第２群レンズ４２および第３群レンズ４３が止まる位置での画像（ＡＦ後の画像）と光学ズーム切り替え時に一瞬見える画像とのうち、光学ズーム切り替え時の画像を常にＡＦ後の画像以下の低解像度にして表示するので、光学ズーム切り替え時に見える画像の方がＡＦ後の画像よりも解像度が良い場合に起こるユーザーの混乱を防ぐことができる。また、光学ズームの切り替え中に解像感が徐々に変わるので、ユーザーが光学ズームの切り替え中の画像を目にしても、快適に操作を続けることができる。
【０１１２】
次に、図９（ａ）ないし図１０を用いて、上述した光学ズームの切り替え中に画像表示の停止を行う表示範囲、および光学ズームの切り替え中に表示画像の解像度を低解像度に変更するフィルタ設定切り替え範囲を、画像データの縮小率に応じて変える方法について説明を行う。ここで、画像データの縮小率＝信号処理部出力サイズ／使用画素数とする。また、信号処理部出力サイズとは信号処理部２０から出力される画像データの解像度である。
【０１１３】
信号処理部２０にＵＸＧＡのデジタルデータを入力し、信号処理部２０が、ＱＶＧＡの画像データを出力する場合を例に取る。ＵＸＧＡとは１６００×１２００ピクセルの解像度のことであり、ＱＶＧＡとは３２０×２４０ピクセルの解像度のことである。
【０１１４】
ＵＸＧＡの入力サイズ（信号処理部２０に入力したデジタルデータの解像度）に対してＵＸＧＡサイズ（１６００×１２００ピクセル）の全てを使用し縮小して出力するデジタルズームを行わない場合とＵＸＧＡの内側のＱＶＧＡサイズ（３２０×２４０）を切り出してそのままＱＶＧＡサイズで保存するデジタルズームを最大にする場合とでは、信号処理部２０から出力される画像データの見え方が異なる。
【０１１５】
図９（ａ）および図９（ｂ）を用いて、上述の２つの場合での信号処理部２０から出力される画像データの、見え方の違いの説明を行う。図９（ａ）は入力サイズを縮小して出力する場合を示したものである。図９（ｂ）は入力サイズの内側のサイズをそのまま切り出して出力する場合を示したものである。図９（ａ）の場合と図９（ｂ）の場合とを比較すると、入力サイズの内側のサイズを切り出す方が被写体を拡大して見ることになるため、解像感の有無を判別しやすくなる。従って、図９（ｂ）の場合を基準にして第２群レンズ４２および第３群レンズ４３の基本動作は行われており、許容錯乱円径が１画素以内となるように第２群レンズ４２および第３群レンズ４３の駆動の制御は行われている。
【０１１６】
しかしながら、ＵＸＧＡの入力サイズを縮小してＱＶＧＡの出力サイズにする場合には、５画素から１画素を作り出すことになるので、計算上では許容錯乱円径は５画素以内でよくなる。従って、図１０に示すように、画像データの縮小率が大きいほど画像を保証できる範囲（表示範囲、画像保証範囲）が広がり、出力する画像データに処理を施す時間を短縮することが可能となる。ここで、画像データの縮小率が大きいほど画像を保証できる範囲が広がるので、縮小率が大きい画像ほど、ＡＦ時に第２群レンズ４２および第３群レンズ４３の動く範囲を広げる事が可能になる。
【０１１７】
また、画像保証範囲が広がるということは画像非保証範囲が狭くなるということなので、縮小率が大きいほど画像非保証範囲が狭くなるともいえる。
【０１１８】
演算部３２では、図１０に示すような縮小率と画像非保証範囲との対応付けに基づく演算が行われ、縮小率に応じた表示範囲の補正が行われる。そして、上記表示範囲の補正を行った後に、上記位置情報に基づく演算を行う。
【０１１９】
また、本発明のカメラＣＰＵ１０では、動画データ録画時にも第２群レンズおよび第３群レンズが画像非保証範囲内に位置した場合に信号処理部２０からの出力を止めることが好ましい。
【０１２０】
これにより、動画撮影時においても画像非保証範囲内の画像を録画しなくなる。
【０１２１】
また、本発明のカメラＣＰＵ１０では、動画データ録画時にも第２群レンズおよび第３群レンズが画像非保証範囲内に位置した場合に信号処理部２０での画像処理の設定を、解像度を下げる設定に切り替えることが好ましい。
【０１２２】
これにより、動画撮影時においても画像非保証範囲内の画像を解像度を下げて録画することができる。
【０１２３】
なお、本発明は、上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１２４】
最後に、カメラＣＰＵ１０の各ブロック、特にレンズ位置情報取得部３１、演算部３２および駆動信号選択部３３は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１２５】
すなわち、カメラＣＰＵ１０は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるカメラＣＰＵ１０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記カメラＣＰＵ１０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１２６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１２７】
また、カメラＣＰＵ１０を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１２８】
以上のように、本発明のカメラシステム制御装置、そのプログラムおよびコンピュータ読取可能な記録媒体、カメラシステム、ならびにカメラシステムの制御方法は、ユーザーの混乱を招くことなく光学ズームの切り替えを行うことを可能にする。したがって、本発明は、小型の光学ズームカメラおよび小型のズームカメラを内蔵する電子機器に関連する産業分野に好適に用いることができる。
【図面の簡単な説明】
【０１２９】
【図１】本発明におけるカメラＣＰＵの機能ブロック図である。
【図２】本発明におけるカメラシステムの実施の一形態を示す図である。
【図３】モーターのステップ数と光学ズーム倍率およびフォーカス距離との相関関係を示す図である。
【図４】本発明の実施の一形態におけるカメラシステムでの画像データの出力を止める場合の動作フローを示すフローチャートである。
【図５】本発明の他の実施の形態における信号処理部でのフィルタ特性を切り替える場合の動作フローを示すフローチャートである。
【図６】上記信号処理部でのフィルタ特性を切り替える場合の設定値を表したグラフである。
【図７】本発明の他の実施の形態における信号処理部でのフィルタ特性を段階的に切り替える場合の動作フローを示すフローチャートである。
【図８】上記信号処理部でのフィルタ特性を段階的に切り替える場合の設定値を表したグラフである。
【図９】（ａ）および（ｂ）は上記信号処理部での画像データの縮小について示した図である。
【図１０】画像データの縮小率と画像保証範囲との相関関係を示す図である。
【符号の説明】
【０１３０】
１    カメラシステム
１０    カメラＣＰＵ（カメラシステム制御装置）
１４    レンズユニット（光学系）
１５    アクチュエータ
１６    駆動回路
１７    画像素子（画像処理手段）
１８    アナログフロントエンド（ＡＦＥ、画像処理手段）
１９    タイミングジェネレータ（ＴＧ）
２０    信号処理部（画像処理手段、画像変換手段）
２１    レンズ位置検出部
２２    表示部（表示手段）
２３    ホストＣＰＵ
２４    メモリ
２５    外部記憶装置部
２６    データバス
２７    キー
３１    レンズ位置情報取得部（レンズ位置情報取得手段）
３２    演算部（演算手段）
３３    駆動信号選択部
４１    第１群レンズ
４２    第２群レンズ（可動レンズ）
４３    第３群レンズ（可動レンズ）
【図１】
0004522956.tif 000002
【図２】
0004522956.tif 000003
【図３】
0004522956.tif 000004
【図４】
0004522956.tif 000005
【図５】
0004522956.tif 000006
【図６】
0004522956.tif 000007
【図７】
0004522956.tif 000008
【図８】
0004522956.tif 000009
【図９】
0004522956.tif 000010
【図１０】
0004522956.tif 000011