(57)【要約】【課題】  サブ制御部を設けることなく、電源投入後のシステムの初期化に並行し、鏡筒の繰出し動作を行うことにより、低コストかつ基板実装面積を削減しつつ機器の起動時間の短縮を実現することを課題とする。【解決手段】  装置全体を制御するシステム制御手段（５０）と、機械的に移動可能な鏡筒と、電源投入後、システム制御手段から送信される信号に依存することなく、鏡筒を非撮影位置から所定の撮影可能初期位置へ移動制御し、撮影可能初期位置へ移動後、システム制御手段から送信される信号に従って鏡筒を移動制御する鏡筒制御手段（４４）とを有することを特徴とする撮像装置が提供される。【選択図】        図２
2006023651.tif 000002
【特許請求の範囲】
【請求項１】
装置全体を制御するシステム制御手段と、
機械的に移動可能な鏡筒と、
電源投入後、前記システム制御手段から送信される信号に依存することなく、前記鏡筒を非撮影位置から所定の撮影可能初期位置へ移動制御し、前記撮影可能初期位置へ移動後、前記システム制御手段から送信される信号に従って前記鏡筒を移動制御する鏡筒制御手段と
を有することを特徴とする撮像装置。
【請求項２】
前記鏡筒制御手段は、電源投入後、前記鏡筒が所定の位置よりも繰込み側に停止している場合、前記鏡筒を非撮影位置から所定の鏡筒基準位置へ移動制御し、前記鏡筒が所定の位置よりも繰出し側に停止している場合、前記鏡筒の移動制御を行うことなくエラー信号を出力することを特徴とする請求項１記載の撮像装置。
【請求項３】
前記鏡筒制御手段は、電源投入後、前記鏡筒の移動制御が開始された後、所定時間経過しても、前記鏡筒が鏡筒基準位置に到達しないときに、前記鏡筒の移動制御を停止し、エラー信号を出力することを特徴とする請求項１又は２記載の撮像装置。
【請求項４】
前記鏡筒制御手段は、電源投入後、前記鏡筒の移動制御が開始された後、前記鏡筒が所定量移動しているにもかかわらず、前記鏡筒が鏡筒基準位置に到達しないとき、前記鏡筒の移動制御を停止し、エラー信号を出力することを特徴とする請求項１〜３のいずれか１項に記載の撮像装置。
【請求項５】
前記鏡筒制御手段は、電源投入後、前記鏡筒の移動制御が開始された後、前記鏡筒が前記鏡筒基準位置に到達するまでの間の移動量が所定数よりも少ないとき、エラー信号を出力することを特徴とする請求項１〜４のいずれか１項に記載の撮像装置。
【請求項６】
前記鏡筒制御手段は、前記鏡筒が鏡筒基準位置を通過後、所定時間経過しても撮影可能初期位置に到達しないとき、前記鏡筒の移動制御を停止し、エラー信号を出力することを特徴とする請求項１〜５のいずれか１項に記載の撮像装置。
【請求項７】
前記鏡筒制御手段は、前記システム制御部よりシリアル通信で制御パラメータを受信することを特徴とする請求項１〜６のいずれか１項に記載の撮像装置。
【請求項８】
前記システム制御手段は中央処理装置であり、電源が投入されることによってＯＳを起動可能な状態にした後、制御用アプリケーションを動作させ、ＯＳ起動前に前記鏡筒制御手段に対して駆動パラメータを送信することを特徴とする請求項１〜７のいずれか１項に記載の撮像装置。
【請求項９】
前記システム制御手段は、前記鏡筒制御手段がエラー信号を出力したならば、ＯＳの起動後に再度、前記鏡筒を非撮影位置から撮影可能初期位置への移動制御をやり直すことを特徴とする請求項２〜６のいずれか１項に記載の撮像装置。
【請求項１０】
電源投入後、システム制御手段から送信される信号に依存することなく、鏡筒を非撮影位置から所定の撮影可能初期位置へ移動制御するステップと、
前記撮影可能初期位置へ移動制御後、システム制御手段から送信される信号に従って鏡筒を移動制御するステップと
を有することを特徴とする撮像装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置及びその制御方法に関し、特に鏡筒を有する撮像装置及びその制御方法に関する。
【背景技術】
【０００２】
従来のデジタルカメラ等の電子機器でのシステム制御装置は、撮影等に関する多彩な制御を行うと同時に、ファイル管理、外部機器との通信、画像処理や圧縮処理など、様々な処理を行う必要があるため、全体のシステム制御を行う装置にＯＳ（オペレーティングシステム）を搭載することにより前記処理を実現している。
【０００３】
加えて、近年ではデジタルカメラ等の小型化の要請が強く、レンズをカメラ本体内に沈胴収納し、レンズ保護用バリアを設けることでレンズを保護するように考慮されている。
【０００４】
しかし一般的に、ＯＳの起動には数１００ｍｓｅｃ程度の時間を要し、さらに、上記システム初期化後に、ようやく鏡筒を沈胴状態から繰出して、撮影可能初期位置へ駆動するため、機器が撮影可能状態となるまでに多大な起動時間を要している。
【０００５】
この起動時間を短縮するために、機器全体を制御するシステム制御部と、電源やズームを制御するサブ制御部の２つの制御部でシステムを構成し、機器全体の初期化処理に並行して、ズームの繰出し動作を独立して行うことにより、起動時間を短縮させる技術が知られている。（特許文献１参照）
【０００６】
【特許文献１】特開２０００−２０９４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、サブ制御部を構成するために、ＣＰＵを内蔵する高価なマイコン等を使用することによりコスト面でのデメリットが大きいという問題があった。また、マイコンが基板を占める実装面積が大きく、近年の機器を小型化するための妨げにもなっている。
【０００８】
電源オン時の起動時に集中する処理を分散するために、システム制御部のほかにサブシステム制御部を持ち、システム制御部でのシステムの初期化に並行して、システム制御部とは独立してサブシステム制御部で鏡筒の繰出しを行うことによる起動時間の短縮を図る従来の方法の場合、サブ制御部を構成するために、ＣＰＵを含む高価なマイコン等を使用することになり、コスト面でのデメリットが大きいという問題があった。
【０００９】
また、近年の機器の小型化に対する要請が増える中、マイコンが基板を占める実装面積が大きく、基板の小型化の妨げにもなっている。
【００１０】
本発明では、サブ制御部を設けることなく、電源投入後のシステムの初期化に並行し、鏡筒の繰出し動作を行うことにより、低コストかつ基板実装面積を削減しつつ機器の起動時間の短縮を実現することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の撮像装置は、装置全体を制御するシステム制御手段と、機械的に移動可能な鏡筒と、電源投入後、前記システム制御手段から送信される信号に依存することなく、前記鏡筒を非撮影位置から所定の撮影可能初期位置へ移動制御し、前記撮影可能初期位置へ移動後、前記システム制御手段から送信される信号に従って前記鏡筒を移動制御する鏡筒制御手段とを有することを特徴とする。
【００１２】
また、本発明の撮像装置の制御方法は、電源投入後、システム制御手段から送信される信号に依存することなく、鏡筒を非撮影位置から所定の撮影可能初期位置へ移動制御するステップと、前記撮影可能初期位置へ移動制御後、システム制御手段から送信される信号に従って鏡筒を移動制御するステップとを有することを特徴とする。
【発明の効果】
【００１３】
システム制御手段の他にサブ制御部等のような高価な部品を要した回路構成を用いることなく、安価で簡素なロジック回路を付加するのみで、電源投入後、システム制御手段のＯＳの起動を含めたシステムの初期化に並行して、最初の鏡筒の移動制御を行うことが出来、起動時間を短縮することができる。また、簡素なロジック回路である為、鏡筒のモータドライバＩＣ内部に入れることにより、実装面積を増やすこともなく実現できる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施形態を説明する。
図１は、本発明の実施形態の構成を示す図である。以下、全体ブロックを説明する。
図１において、１００は撮像装置である。１０は撮影レンズ、１５４は撮像レンズ１０を駆動するＤＣモータ、１５６、１５８はそれぞれＤＣモータ１５４が回転した時にエンコーダパルスを出力するフォトインタラプタであり、２つのフォトインタラプタの出力の位相が９０°ズレており、２相出力エンコーダとなる。また、１６０は、鏡筒の基準位置を検知するためのフォトインタラプタであり、鏡筒を繰出し方向に駆動したときに基準位置を通過したとき、信号レベルはローレベル（Ｌ）からハイレベル（Ｈ）に切換る。
【００１５】
１５２はフォーカスレンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１６】
１８は撮像素子１４、 Ａ／Ｄ変換器１６、 Ｄ／Ａ変換器２６にクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びシステム制御回路５０により制御される。
【００１７】
２０は画像処理回路であり、 Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。
また、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてシステム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う、TTL（スルー・ザ・レンズ）方式のAF（オートフォーカス）処理、AE（自動露出）処理、EF（フラッシュプリ発光）処理を行っている。
【００１８】
さらに、画像処理回路２０においては、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてTTL方式のAWB（オートホワイトバランス）処理も行っている。
【００１９】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２を制御する。
【００２０】
Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００２１】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８は液晶表示器（TFT LCD）等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。
【００２２】
画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダ機能を実現することが可能である。
また、画像表示部２８は、システム制御回路５０の指示により任意に表示をオン（ON）/オフ（OFF）することが可能であり、表示をOFFにした場合には画像処理装置１００の電力消費を大幅に低減することが出来る。
【００２３】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶量を備えている。
これにより、複数枚の静止画像を連続して撮影する連射撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。
【００２４】
また、メモリ３０はシステム制御回路５０の作業領域としても使用することが可能である。
３２は適応離散コサイン変換（ＡＤＣＴ）等により画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータをメモリ３０に書き込む。
【００２５】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段であり、フラッシュ４８と連携することによりフラッシュ調光機能も有するものである。
４２はフォーカスレンズ１５２のフォーカシングを制御する測距制御手段、４４はカメラの電源が投入後に撮影可能位置に撮影レンズ１０を駆動し、その後は撮影レンズ１０のズーミングを制御する鏡筒制御回路である。鏡筒制御回路についての詳細は、図２を用いて後述する。
【００２６】
４８はフラッシュであり、AF補助光の投光機能、フラッシュ調光機能も有する。
露光制御手段４０、測距制御手段４２はTTL方式を用いて制御されており、撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、システム制御回路５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２７】
５０は画像処理装置１００全体を制御するシステム制御回路、５２はシステム制御回路５０の動作用の定数、変数、プログラム等を記憶するメモリである。
５４はシステム制御回路５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する液晶表示装置、スピーカー等の表示部であり、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばLCDやLED、発音素子等の組み合わせにより構成されている。
【００２８】
また、表示部５４は、その一部の機能が光学ファインダ１０４内に設置されている。
表示部５４の表示内容のうち、LCD等に表示するものとしては、シングルショット/連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信I/F動作表示、日付け・時刻表示、等がある。
【００２９】
また、表示部５４の表示内容のうち、光学ファインダ１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示、等がある。
【００３０】
５６は電気的に消去・記録可能な不揮発性メモリであり、例えばEEPROM等が用いられる。
６０、６２、６４、６６、６８及び７０は、システム制御回路５０の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００３１】
ここで、これらの操作手段の具体的な説明を行う。
６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、PC接続モード等の各機能モードを切り替え設定することが出来る。
【００３２】
６２はシャッタースイッチSW1で、不図示のシャッターボタンの操作途中でONとなり、AF（オートフォーカス）処理、AE（自動露出）処理、AWB（オートホワイトバランス）処理、EF（フラッシュプリ発光）処理等の動作開始を指示する。
【００３３】
６４はシャッタースイッチSW2で、不図示のシャッターボタンの操作完了でONとなり、撮像素子１４から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という一連の処理の動作開始を指示する。
【００３４】
６６は画像表示ON/OFFスイッチで、画像表示部２８のON/OFFを設定することが出来る。
この機能により、光学ファインダ１０４を用いて撮影を行う際に、TFT LCD等から成る画像表示部への電流供給を遮断することにより、省電力を図ることが可能となる。
【００３５】
６８は電源ＯＮ／ＯＦＦスイッチである。
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写/連写/セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付/時間設定ボタン等がある。
【００３６】
８０は電源制御手段で、電池検出回路、DC-DCコンバータ、通電するブロックを切り替えるスイッチ回路、電源ＳＷ検知回路等により構成されており、電池の装着の有無、電池の種類、電池残量の検出、電源ＯＮ／ＯＦＦスイッチ６８の状態の検出を行い、検出結果をシステム制御回路５０への送信、及びシステム制御回路５０の指示に基づいてDC-DCコンバータを制御し、必要な電圧を必要な期間、記録媒体を含む各部へ供給する。
【００３７】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やNiCd電池やNiMH電池、Li電池等の二次電池、ACアダプター等からなる電源手段である。
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタ、９８はコネクタ９２及び或いは９６に記録媒体１３０或いは１４０が装着されているか否かを検知する記録媒体着脱検知手段である。
【００３８】
なお、本実施形態では記録媒体を取り付けるインタフェース及びコネクタを2系統持つものとして説明している。もちろん、記録媒体を取り付けるインタフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。
【００３９】
インタフェース及びコネクタとしては、PCMCIAカードやCF（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを用いて構成して構わない。
さらに、インタフェース９０及び９４、そしてコネクタ９２及び９６をPCMCIAカードやCF（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを用いて構成した場合、LANカードやモデムカード、USBカード、IEEE1394カード、P1284カード、SCSIカード、PHS等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことが出来る。
【００４０】
１０２は、画像処理装置１００のレンズ１０を含む撮像部を覆う事により、撮像部の汚れや破損を防止するバリアである保護手段である。
１０４は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１０４内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００４１】
１１０は通信手段で、RS232CやUSB、IEEE1394、P1284、SCSI、モデム、LAN、無線通信、等の各種通信機能を有する。
１１２は通信手段１１０により画像処理装置１００を他の機器と接続するコネクタ或いは無線通信の場合はアンテナである。
【００４２】
１３０はメモリカードやハードディスク等の記録媒体である。
記録媒体１３０は、半導体メモリや磁気ディスク等から構成される記録部１３２、画像処理装置１００とのインタフェース１３４、画像処理装置１００と接続を行うコネクタ１３６を備えている。
【００４３】
１４０はメモリカードやハードディスク等の記録媒体である。
記録媒体１４０、半導体メモリや磁気ディスク等から構成される記録部１４２、画像処理装置１００とのインタフェース１４４、画像処理装置１００と接続を行うコネクタ１４６を備えている。
【００４４】
次に、図２を用いて、鏡筒制御手段４４の詳細について説明する。鏡筒は、撮影レンズ１０、ＤＣモータ１５４、フォトインタラプタ１５６、１５８、フォーカスレンズ１５２を含む。
【００４５】
２０２は、システム制御回路５０からシリアル通信を介して得た駆動パラメータを保持しておくためのレジスタ部である。
２０４は、エンコーダとして使用しているフォトインタラプタからのパルス出力、及び鏡筒の基準位置検知のためのフォトインタラプタからの出力を得て、鏡筒の位置を検出するための位置検出部である。
【００４６】
位置検出部２０４は、エンコーダパルスの数をカウントするカウンタＡ２１０、カウンタＢ２１２、カウンタＣ２１４、分周器２１６および、カウンタの値がレジスタに保持された値と一致したかどうかを比較するコンパレータＡ２２０、コンパレータＢ２２２、コンパレータＣ２２４、コンパレータＤ２２６、コンパレータＥ２２８で構成されている。
【００４７】
カウンタＡは、基準位置からの鏡筒の走行パルスをカウントするためのカウンタであり、基準位置信号の立上がりエッジでカウントがリセットされ、レジスタにセットされた撮影可能初期位置とカウント値が一致すると、コンパレータＡはコンペアマッチＡ信号を出力し、出力レベルを保持する。
【００４８】
カウンタＢは、駆動開始と同時にカウンタがリセットされ、基準位置に達するまでの鏡筒の走行パルスをカウントするためのカウンタであり、レジスタにセットされたエラーパルス１とカウント値が一致すると、コンパレータＢはエラーＢ信号にＨを出力し、出力レベルを保持する。
【００４９】
また、基準値を通過した時点でのカウント値が、レジスタにセットされたエラーパルス２にカウント値に満たない場合、エラーＣ信号にＨを出力し、出力レベルを保持する。
カウンタＣは、駆動開始と同時にカウンタがリセットされ、マスタークロックを分周器２１６で分周したパルスをカウントし、基準位置に達する前に、レジスタにセットされたエラータイム１とカウント値が一致すると、コンパレータＤはエラーＤ信号にＨを出力し、出力レベルを保持する。
【００５０】
さらに、カウンタＣは、基準位置信号の立上がりエッジでカウンタがリセットされ、目標位置に到達する前にまでに、レジスタにセットされたエラータイム２にカウント値が一致すると、コンパレータＥはエラーＥ信号にＨを出力し、出力レベルを保持する。
【００５１】
２０６は、鏡筒を駆動するＤＣモータを駆動するドライブ部であり、図１０に示す真理値表に従いドライブ出力Ａ端子、ドライブ出力Ｂ端子の出力レベルを設定し、鏡筒を駆動するＤＣモータに正転、逆転通電する。
【００５２】
２０８は、鏡筒駆動開始／停止信号生成部であり、電源投入後第１回目の鏡筒駆動であることを示すフラグが設定されている場合すなわち電源投入後第１回目の鏡筒駆動であることを示す信号＝“Ｌ”である場合、システム制御回路５０から出力される鏡筒駆動開始／停止信号はそのまま、ドライブ部２０６へ入力される。
【００５３】
電源投入後第１回目の鏡筒駆動であることを示すフラグが設定されていない場合、すなわち電源投入後第１回目の鏡筒駆動であることを示す信号＝“Ｈ”である場合、さらに、鏡筒が撮影可能初期位置に到達していないとき、すなわち、カウンタＡの出力がレジスタに設定された撮影可能初期位置と一致しておらず、コンパレータ１の出力である撮影可能初期位置到達信号＝Ｌであるとき、現在の鏡筒の位置が所定の位置にあるならば、すなわち鏡筒基準位置信号＝Ｌレベルであるならば、システム制御回路５０が出力する鏡筒駆動信号である鏡筒駆動開始／停止信号の立上がりと同時にドライブ部の鏡筒駆動開始／停止信号入力端子へＨを印加する。
【００５４】
図３乃至図６を参照して、本実施形態の動作を説明する。
図３及び図４は本実施形態の撮像装置１００の主ルーチンのフローチャートを示す。図３及び図４を用いて、撮像装置１００の動作を説明する。
【００５５】
電源が投入されると（Ｓ１５０）、システム制御回路５０は、鏡筒制御パラメータとして、電源投入後第一回目の鏡筒駆動を示す電源投入後第１回目の鏡筒駆動であることを示すフラグ＝１を１ビットデータで、鏡筒を駆動する方向を示す信号である駆動方向指示信号１＝０／駆動方向指示信号２＝１を２ビットデータで、鏡筒を基準位置から何パルス繰り出した位置に停止するかを決定するパルス数である撮影可能初期位置を１１ビットデータで、鏡筒の駆動を開始する信号鏡筒駆動開始／停止信号の立上がりエッジから鏡筒基準位置を検出するまでにどれだけの時間経過したらエラー出力するか決定する時間を、マスタークロックを２０分周して得られる約１秒周期のパルスのカウント数であるエラー時間１を３ビットデータで、鏡筒が駆動を開始後、鏡筒基準位置を検出する前にどれだけのパルスを検知したらエラーを出力するかを決定するパルス数であるエラーパルス１を１０ビットデータで、鏡筒が駆動を開始後、鏡筒基準位置を検出した時点でカウントしたパルス数が、どれだけの数に満たなかった場合、エラーを出力するかを決定するパルス数であるエラーパルス２を５ビットデータで、鏡筒が鏡筒基準位置信号の立上がりエッジから、撮影可能初期位置に停止する前にどれだけの時間経過したらエラー出力するか決定する時間を、マスタークロックを２０分周して得られる約１秒周期のパルスのカウント数であるエラー時間２を３ビットデータで、鏡筒制御回路４４へシリアル通信で送信する（Ｓ１５２）。
【００５６】
データを受信した鏡筒制御回路４４は、データをレジスタ部２０２へ値をセットする。
Ｓ１５２でデータの送信を終えたシステム制御回路５０は、鏡筒駆動開始信号である鏡筒駆動開始／停止信号をＨに出力する（Ｓ１５４）。
【００５７】
続けて、撮像装置全体のシステムの初期設定へ進む（Ｓ１０１）。
それと同時に、鏡筒駆動手段４４は、システム制御回路５０が行う撮像装置全体のシステムの初期設定に平行して、鏡筒駆動処理I（Ｓ１５６）をシステム制御回路５０とは独立して行う。
【００５８】
鏡筒駆動処理I（Ｓ１５６）については、鏡筒制御手段について図２を用いて説明したように、電源投入後第１回目の鏡筒駆動であることを示すフラグが設定され、鏡筒が所定の位置に収納され、基準位置信号＝Ｌであれば、Ｓ１５４でシステム制御回路５０が鏡筒制御手段へ出力した鏡筒駆動開始／停止信号が、鏡筒駆動開始／停止信号生成部を介してドライブ部２０６へ印加され、Ｓ１５２でシリアル転送されレジスタにセットされた駆動方向指示信号１、駆動方向指示信号２がドライブ部へ印加され、鏡筒が繰り出し方向への駆動が開始される。
【００５９】
鏡筒が所定の撮影可能初期位置へ到達すると位置検知部２０４内部のコンパレータＡ２２０は、撮影可能初期位置到達信号＝Ｈを出力し、システム制御回路５０へ知らせる。
システムの初期化（Ｓ１０１）を終えたシステム制御回路５０は、モードダイアル６０の設定位置を判断し、モードダイアル６０が撮影モードに設定されていたならば（Ｓ１０３）、Ｓ１０６に進む。
【００６０】
モードダイアル６０がその他のモードに設定されていたならば（Ｓ１０３）、システム制御回路５０は選択されたモードに応じた処理を実行し（Ｓ１０４）、処理を終えたならばＳ１０３に戻る。
【００６１】
システム制御回路５０は、電源制御手段８０により電池等により構成される電源８６の残容量や動作情況が画像処理装置１００の動作に問題があるか否かを判断し（Ｓ１０６）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００６２】
電源８６に問題が無いならば（Ｓ１０６）、システム制御回路５０は記録媒体２００或いは２１０の動作状態が撮像装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断し（Ｓ１０７）、問題があるならば表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００６３】
記録媒体２００或いは２１０の動作状態に問題が無いならば（Ｓ１０７）、続いて、システム制御回路は目標位置到達フラグを見て鏡筒が所定の位置に到達したかを確認する（Ｓ１５８）。
【００６４】
目標位置到達フラグがセットされ（Ｓ１５８）、鏡筒エラーフラグがセットされていなければ（Ｓ１６０）、Ｓ１１３へ進む。
目標位置到達フラグがセットされていない（Ｓ１５８）、または、鏡筒エラーフラグがセットされていた場合（Ｓ１６０）、鏡筒駆動処理II（Ｓ１６２）へ進む。
【００６５】
鏡筒駆動処理IIの詳細は図５を用いて後述する。
鏡筒駆動処理II（Ｓ１６２）を終えた後、鏡筒エラーフラグがセットされていたならば（Ｓ１６４）、表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ１０８）、Ｓ１０３に戻る。
【００６６】
鏡筒エラーフラグがセットされていないならば（Ｓ１６４）、Ｓ１１３へ進む。
システム制御回路５０は、画像表示ON/OFFスイッチ６６の設定状態を調べ（Ｓ１１３）、画像表示ONに設定されていたならば、画像表示フラグを設定すると共に（Ｓ１１４）、画像表示部２８の画像表示をON状態に設定し（Ｓ１１５）、さらに撮像した画像データを逐次表示するスルー表示状態に設定して（Ｓ１１６）、Ｓ１１９に進む。
【００６７】
スルー表示状態に於いては、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダ機能を実現している。
【００６８】
画像表示ON/OFFスイッチ６６が画像表示OFFに設定されていたならば（Ｓ１１３）、画像表示フラグを解除すると共に（Ｓ１１７）、画像表示部２８の画像表示をOFF状態に設定して（Ｓ１１８）、Ｓ１１９に進む。
【００６９】
画像表示OFFの場合は、画像表示部２８による電子ファインダ機能を使用せず、光学ファインダ１０４を用いて撮影を行う。この場合、電力消費量の大きい画像表示部２８やＤ／Ａ変換器２６等の消費電力を削減することが可能となる。
【００７０】
なお、画像表示フラグの状態は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶する。
以下に、ＳＷ１が押される際の動作を説明する。シャッタースイッチＳＷ１が押されていないならば（Ｓ１１９）、Ｓ１６２に進む。
【００７１】
以下に、ズーム操作レバーが操作される際の動作を説明する。ズーム操作レバーが操作されていなければ（Ｓ１６２）、Ｓ１０３へ戻る。ズーム操作レバーが操作されているならば（Ｓ１６２）、鏡筒駆動フラグを設定し（Ｓ１６４）、鏡筒駆動処理III（Ｓ１６６）へ進む。鏡筒駆動処理IIIの詳細については、図６を用いて後述する。鏡筒駆動処理IIIを終えたならば、Ｓ１０３へ戻る。
【００７２】
シャッタースイッチＳＷ１が押されたならば（Ｓ１１９）、Ｓ１２２に進む。システム制御回路５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ１２２）。測光処理に於いて、必要であればフラッシュの設定も行う。この測距・測光処理Ｓ１２２の詳細は図５を用いて後述する。
【００７３】
以下に、ＳＷ２が押される際の動作を説明する。測距・測光処理Ｓ１２２を終え、シャッタースイッチＳＷ２が押されずに（Ｓ１２５）、さらにシャッタースイッチＳＷ１も解除されたならば（Ｓ１２６）、Ｓ１０３に戻る。シャッタースイッチＳＷ２が押されたならば（Ｓ１２５）、Ｓ１２９に進む。システム制御回路５０は、撮像素子１４、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる撮影処理を実行する（Ｓ１２９）。この撮影処理Ｓ１２９の詳細は図６を用いて後述する。
【００７４】
システム制御回路５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて各種画像処理を、また、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う記録処理を実行する（Ｓ１３４）。この記録処理Ｓ１３４の詳細は図６を用いて後述する。
【００７５】
記録処理Ｓ１３４が終了した際に、シャッタースイッチＳＷ２が押された状態であったならば（Ｓ１３５）、システム制御回路５０はシステム制御回路５０の内部メモリ或いはメモリ５２に記憶される連写フラグの状態を判断し（Ｓ１３６）、連写フラグが設定されていたならば、連続して撮影を行うためにＳ１２９に戻り、次の撮影を行う。連写フラグが設定されていないならば（Ｓ１３６）、シャッタースイッチＳＷ２が放されるまで（Ｓ１３５）、現在の処理を繰り返す。
【００７６】
システム制御回路５０は、シャッタースイッチＳＷ２が放されていたならば（Ｓ１３５）、Ｓ１４１に進む。シャッタースイッチＳＷ１が押された状態であったならば（Ｓ１４１）、システム制御回路５０は、Ｓ１２５に戻って次の撮影に備える。シャッタースイッチＳＷ１が放された状態であったならば（Ｓ１４１）、システム制御回路５０は、一連の撮影動作を終えてＳ１０３に戻る。
以上で、メインルーチンは終わりである。
【００７７】
図５は、図４のＳ１６２における鏡筒駆動処理IIの詳細なフローチャートを示す。
鏡筒基準位置信号＝Ｈならば（Ｓ５０２）、鏡筒の繰込み駆動を開始する（Ｓ５０４）。鏡筒の繰込み駆動を開始して３秒経過しておらず（Ｓ５０６）、鏡筒基準位置信号＝Ｈのままであるならば（Ｓ５０８）、Ｓ５０６へ戻る。鏡筒の繰込み動作を開始して３秒経過しておらず（Ｓ５０６）、鏡筒基準位置信号＝Ｌであったならば（Ｓ５０８）、Ｓ５１０へ進む。鏡筒の繰込み駆動を開始して３秒経過していたならば（Ｓ５０６）、鏡筒エラーフラグを設定して（Ｓ５２８）、鏡筒駆動処理IIルーチンを終了する。
【００７８】
鏡筒基準位置信号がＨからＬへ切換わった後、３秒経過しておらず（Ｓ５１０）、鏡筒基準位置信号がＨからＬへ切換わった後にさらに１００パルス繰込んでいないならば（Ｓ５１２）、Ｓ５１０へ戻る。鏡筒基準位置信号がＨからＬへ切換わった後、３秒経過しておらず（Ｓ５１０）、鏡筒基準位置信号がＨからＬへ切換わった後にさらに１００パルス繰込んだならば（Ｓ５１２）、繰込み駆動を停止（Ｓ５１４）し、Ｓ５１６へ進む。鏡筒基準位置信号がＨからＬへ切換わった後、３秒経過していたならば（Ｓ５１０）、鏡筒エラーフラグを設定して（Ｓ５２８）、鏡筒駆動処理IIルーチンを終了する。
【００７９】
鏡筒基準位置信号＝Ｌならば（Ｓ５０２）、または、Ｓ５０４〜Ｓ５１４の処理を終了したならば、繰出し駆動を行う（Ｓ５１６）。鏡筒の繰出し駆動を開始して３秒経過しておらず（Ｓ５１８）、鏡筒基準位置信号＝Ｌのままであるならば（Ｓ５２０）、Ｓ５１８へ戻る。鏡筒の繰出し駆動を開始して３秒経過しておらず（Ｓ５１８）、鏡筒基準位置信号＝Ｈであったならば（Ｓ５２０）、Ｓ５１８へ戻る。鏡筒の繰出し駆動を開始して３秒経過していたならば（Ｓ５１８）、鏡筒エラーフラグを設定して（Ｓ５２８）、鏡筒駆動処理IIルーチンを終了する。
【００８０】
鏡筒基準位置信号がＬからＨへ切換わった後、３秒経過しておらず（Ｓ５２２）、撮影可能初期位置に到達していないならば（Ｓ５２４）、Ｓ５２２へ戻る。鏡筒基準位置信号がＬからＨへ切換わった後、３秒経過しておらず（Ｓ５２２）、撮影可能初期位置に到達したならば（Ｓ５２４）、鏡筒繰出し駆動を停止し（Ｓ５２６）、鏡筒処理ルーチンIIを終了する。鏡筒基準位置信号がＬからＨへ切換わった後、３秒経過していたならば（Ｓ５２２）、鏡筒エラーフラグを設定して（Ｓ５２８）、鏡筒駆動処理IIルーチンを終了する。
【００８１】
図６は、図４のＳ１７０における鏡筒駆動処理IIIの詳細なフローチャートを示す。Ｓ１６２で操作されたズーム操作レバーがズームレンズをワイド方向へ駆動する意思表示であった場合（Ｓ６０２）、システム制御回路は５０は、駆動方向指示信号１＝１、駆動方向指示信号２＝０となるデータをシリアル通信にて鏡筒制御回路４４へ送信し、鏡筒制御回路４４内部のレジスタに保持する（Ｓ６０４）。Ｓ１６２で操作されたズーム操作レバーがズームレンズをテレ方向へ駆動する意思表示であった場合（Ｓ６０２）、システム制御回路は５０は、駆動方向指示信号１＝０、駆動方向指示信号２＝１となるデータをシリアル通信にて鏡筒制御回路４４へ送信し、鏡筒制御回路４４内部のレジスタに保持する（Ｓ６０６）。Ｓ６０４またはＳ６０６に続けて、駆動開始信号をＨにし（Ｓ６０８）、Ｓ６１０へ進む。鏡筒駆動フラグが設定されていたならば（Ｓ６１０）、現在の状態を繰り返し、鏡筒駆動フラグが解除されていたならば（Ｓ６１０）、鏡筒駆動処理ルーチンＳ１６６を終了する。
【００８２】
図７は、図４のＳ１２２における測距・測光処理の詳細なフローチャートを示す。これは、ＳＷ１が押されたときの処理ルーチンである。システム制御回路５０は、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６を介して画像処理回路２０に撮影画像データを逐次読み込む（Ｓ２０１）。この逐次読み込まれた画像データを用いて、画像処理回路２０はTTL（スルー・ザ・レンズ）方式のAE（自動露出）処理、EF（フラッシュプリ発光）処理、AF（オートフォーカス）処理に用いる所定の演算を行っている。なお、ここでの各処理は、撮影した全画素数のうちの必要に応じた特定の部分を必要個所分切り取って抽出し、演算に用いている。これにより、 TTL方式のAE、EF、AWB、AFの各処理において、中央重点モード、平均モード、評価モードの各モード等の異なるモード毎に最適な演算を行うことが可能となる。画像処理回路２０での演算結果を用いて、システム制御回路５０は露出（AE）が適正と判断されるまで（Ｓ２０２）、露光制御手段４０を用いてAE制御を行う（Ｓ２０３）。AE制御で得られた測定データを用いて、システム制御回路５０はフラッシュが必要か否かを判断し（Ｓ２０４）、フラッシュが必要ならばフラッシュフラグをセットし、フラッシュ４８を充電する（Ｓ２０５）。露出（AE）が適正と判断したならば（Ｓ２０２）、測定データ及び／或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。画像処理回路２０での演算結果及びAE制御で得られた測定データを用いて、システム制御回路５０はホワイトバランス（AWB）が適正と判断されるまで（Ｓ２０６）、画像処理回路２０を用いて色処理のパラメータを調節してAWB制御を行う（Ｓ２０７）。ホワイトバランス（AWB）が適正と判断したならば（Ｓ２０６）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶する。AE制御及びAWB制御で得られた測定データを用いて、システム制御回路５０は測距（AF）が合焦と判断されるまで（Ｓ２０８）、測距制御手段４２を用いてAF制御を行う（Ｓ２０９）。測距（AF）が合焦と判断したならば（Ｓ２０８）、測定データ及び或いは設定パラメータをシステム制御回路５０の内部メモリ或いはメモリ５２に記憶し、測距・測光処理ルーチンＳ１２２を終了する。
【００８３】
図８は、図４のＳ１２９における撮影処理の詳細なフローチャートを示す。これは、ＳＷ２が押されたときの処理ルーチンである。システム制御回路５０は、システム制御回路５０の内部メモリ或いはメモリ５２に記憶される測光データに従い、露光制御手段４０によって、絞り機能を有するシャッター１２を絞り値に応じて開放して撮像素子１４を露光する（Ｓ３０１、Ｓ３０２）。フラッシュ・フラグによりフラッシュ４８が必要か否かを判断し（Ｓ３０３）、必要な場合はフラッシュを発光させる（Ｓ３０４）。システム制御回路５０は、測光データに従って撮像素子１４の露光終了を待ち（Ｓ３０５）、シャッター１２を閉じて（Ｓ３０６）、撮像素子１４から電荷信号を読み出し、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６から直接メモリ制御回路２２を介して、メモリ３０に撮影画像のデータを書き込む（Ｓ３０７）。設定された撮影モードに応じて、フレーム処理を行う必要があるならば（Ｓ３０８）、システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して垂直加算処理や（Ｓ３０９）、色処理（Ｓ３１０）を順次行った後、メモリ３０に処理を終えた画像データを書き込む。システム制御回路５０は、メモリ３０から画像データを読み出し、メモリ制御回路２２を介して画像表示メモリ２４に表示画像データの転送を行う（Ｓ３１１）。一連の処理を終えたならば、撮影処理ルーチンＳ１２９を終了する。
【００８４】
図９は、図４のＳ１３４における記録処理の詳細なフローチャートを示す。これは、撮影後にCFへ書込む迄の処理ルーチンである。システム制御回路５０は、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた撮影画像データを読み出して撮像素子の縦横画素比率を１：１に補間する画素正方化処理を行った後（Ｓ４０１）、メモリ３０に処理を終えた画像データを書き込む。そして、メモリ３０に書き込まれた画像データを読み出して、設定したモードに応じた画像圧縮処理を圧縮・伸長回路３２により行った後（Ｓ４０２）、インタフェース９０或いは９４、コネクタ９２或いは９６を介して、メモリカードやコンパクトフラッシュ(登録商標)カード等の記録媒体２００或いは２１０へ圧縮した画像データの書き込みを行う（Ｓ４０３）。記録媒体への書き込みが終わったならば、記録処理ルーチンＳ１３４を終了する。
【００８５】
（１）本実施形態に係る撮像装置は、装置全体を制御するシステム制御手段と、機械的な動作をする鏡筒駆動部材と、前記システム制御部から送信される信号に応じて前記機械的駆動部材を駆動（移動制御）するドライブ回路と前記機械的駆動部材の位置を検知する位置検知回路とで構成される鏡筒制御手段と、電源スイッチが投入されたことを検知し、検知状態を前記制御システムへ伝える電源制御手段とを有する。
前記鏡筒制御手段には、鏡筒の位置を検知する位置検知回路が備えられ、前記電源制御手段には、装置の電源スイッチが投入されたことを検知する電源ＳＷ検知回路が備えられる。装置の電源スイッチが投入され、電源スイッチが投入されたことを検知したならば、電源スイッチが投入されたことを示す信号をシステム制御手段へ送り、それと同時に、システム制御手段は、電源投入後、第１回目の鏡筒駆動であることを示すフラグを設定するための信号、および、鏡筒駆動に必要となる制御パラメータを鏡筒制御手段へ送信する。
鏡筒制御手段は、第１回目の鏡筒駆動であることを示すフラグを設定するための信号、および、鏡筒駆動に必要となる制御パラメータを受信すると、電源投入後第１回目の鏡筒駆動であることを示すフラグを設定し、それ以降にシステム制御から送信される信号に依存することなく、鏡筒を非撮影位置から所定の撮影可能初期位置へ駆動し、撮影可能初期位置へ駆動後、電源投入後第１回目の鏡筒駆動であることを示すフラグを解除し、それ以降の鏡筒の駆動はシステム制御部から送信される信号に従って行う。
本実施形態によれば、サブ制御部等のような高価な部品を要した回路構成を用いることなく、安価で簡素なロジック回路を付加するのみで、電源投入後、システム制御部のＯＳの起動を含めたシステムの初期化に並行して、最初の鏡筒の駆動を行うことが出来、起動時間を短縮することができる。また、簡素なロジック回路である為、モータドライバＩＣ内部に入れることにより、実装面積を増やすこともなく実現できる。
【００８６】
（２）電源投入後第１回目の鏡筒駆動であることを示すフラグが立ってるとき、位置検知手段は、鏡筒が所定の基準位置よりも繰込み側に停止しているか、繰出し側に停止しているかを判断し、鏡筒が所定の位置よりも繰込み側に停止している場合、鏡筒制御手段は、鏡筒を非撮影位置から所定の撮影可能初期位置へ駆動し、鏡筒が所定の位置よりも繰出し側に停止している場合、鏡筒制御手段は、鏡筒の駆動を行うことなく、システム制御部に対してエラー信号を出力することを特徴とする。
本実施形態によれば、通常、電源投入時には鏡筒は収納される所定位置に停止しており、電源投入時に、鏡筒が所定の位置に停止していないケースは、前回のカメラ動作中、すなわち鏡筒が繰出された状態で電池が抜き取られるなど、滅多にないイレギュラーなケースであり、イレギュラーなケースは起動時間短縮のための第一の鏡筒繰出し動作を行わず、従来の撮像装置と同様、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、一旦、繰り込み動作を行い、基準位置を検出後に鏡筒の繰出し動作を行い所定の撮影可能初期位置へ駆動する。
このように、鏡筒が所定の収納位置に停止しているときにのみ起動時間短縮のための第一の鏡筒繰出し動作を行い、それ以外の位置に鏡筒が停止しているときには、起動時間短縮のための第一の鏡筒繰出し動作を行わないようにすることにより、起動時間短縮のための第一の鏡筒繰出し動作を行うために付加するロジック回路を簡素化することができる。
【００８７】
（３）前記位置検知手段は、鏡筒が基準位置を通過する際に基準位置信号が“Ｌ”→“Ｈ”、または、“Ｈ”→“Ｌ”と変化するようにセンサが配置されており、さらに、エンコーダパルスの数をカウントすることにより基準位置からのパルス数で鏡筒の位置（移動量）を検出することを特徴とし、鏡筒の駆動が開始された後、所定の時間経過しても、鏡筒の基準位置信号に変化が生じないときに、鏡筒制御手段は、鏡筒の駆動を停止し、システム制御手段に対してエラー信号を出力することを特徴とする。
本実施形態によれば、カメラの電源投入後、鏡筒が所定の収納位置から繰出し動作が開始され、基準位置を通過するまでに通常掛る時間よりも長い時間経過しているにもかかわらず、基準位置信号に変化が生じない場合、基準位置センサが故障しているか、鏡筒を構成するメカ部品の不良により正しく動作できない恐れがあるため停止し、エラーを出力することにより、鏡筒駆動に問題があったことをシステム制御手段に知らせ、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、その後、システム制御手段の指示に従う。
これにより、不良による２次災害を防ぐことが出来る。
【００８８】
（４）鏡筒の駆動が開始された後、所定のパルス数カウントしているにもかかわらず、基準位置信号に変化が生じないとき、鏡筒制御手段は、鏡筒の駆動を停止し、システム制御手段に対してエラー信号を出力することを特徴とする。
本実施形態によれば、カメラの電源投入後、鏡筒が所定の収納位置から繰出し動作が開始され、基準位置を通過するまでに通常カウントするパルス数よりも多くのパルス数をカウントしているにもかかわらず、基準位置信号に変化が生じない場合、基準位置センサが故障しているか、鏡筒を構成するメカ部品の不良により正しく動作できない恐れがあるため停止し、エラーを出力することにより、鏡筒駆動に問題があったことをシステム制御手段に知らせ、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、その後、システム制御手段の指示に従う。これにより、不良による２次災害を防ぐことが出来る。
【００８９】
（５）鏡筒の駆動が開始された後、基準位置信号に変化が生じるまでの間にカウントされたパルスが所定の数よりも少ないとき、鏡筒制御手段は、鏡筒の駆動を停止し、システム制御手段に対してエラー信号を出力することを特徴とする。
本実施形態によれば、カメラの電源が投入され、鏡筒の駆動を開始後、基準位置を通過するまでにカウントしたパルス数が所定のパルス数よりも少ない場合、すなわち、電源投入時に、所定の収納位置に停止しておらず、かつ、鏡筒が基準位置からわずかに繰込んだ位置で停止している場合で、このようなケースは、前回のカメラ電源ＯＦＦ時の鏡筒収納途中で、ちょうど鏡筒が基準位置を通過直後に電池を抜き取られるなど、滅多にないイレギュラーなケースであり、この場合、正しく所定の撮影可能初期位置に停止できない可能性があるため、第一の鏡筒繰出し動作を停止し、エラーを出力することにより、鏡筒駆動に問題があったことをシステム制御手段に知らせ、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、その後、システム制御手段の指示に従う。
【００９０】
（６）鏡筒が基準位置を通過後、所定の時間経過しても、撮影可能初期位置に到達しないとき、鏡筒制御手段は、鏡筒の駆動を停止し、システム制御手段に対してエラー信号を出力することを特徴とする。
本実施形態によれば、カメラの電源が投入され、鏡筒が駆動を開始され、基準位置を通過後、所定の時間が経過したにもかかわらず、所定の撮影可能初期位置に到達しない場合には、第一の鏡筒繰出し動作を停止し、エラーを出力することにより、鏡筒駆動に問題があったことをシステム制御手段に知らせ、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、その後、システム制御手段の指示に従う。
また、上記の（３）〜（６）によれば、撮影可能初期位置に正しく停止できない場合、若しくは停止できない可能性がある場合には、即座に第一の鏡筒繰出し動作を停止し、エラーを出力することにより、鏡筒駆動に問題があったことをシステム制御手段に知らせる
という動作のみにとどめ、その後の動作は、従来の撮像装置と同様に、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、システム制御手段が鏡筒制御手段に対して信号を送ることにより、鏡筒を再度駆動する、若しくは、エラー診断をする。このように、機器が正常に起動できるときのみ起動時間の短縮が出来るよう、鏡筒制御手段に請け負わせる機能を限定することにより、鏡筒制御手段に付加する回路を、小規模化でき、コスト及び基板を占める実装面積において非常に有利である。イレギュラーなケースは起動時間短縮のための第一の鏡筒繰出し動作を行わず、従来の撮像装置と同様、ＯＳの起動を含めたシステムの初期化が終了するのを待ち、一旦、繰り込み動作を行い、基準位置を検出後に鏡筒の繰出し動作を行い所定の撮影可能初期位置へ駆動する。
【００９１】
（７）前記鏡筒制御手段は、前記システム制御部よりシリアル通信で制御パラメータを受信することを特徴とする。
本実施形態によれば、システム制御回路と鏡筒制御手段を結ぶ信号線を最小限でき、すなわち、システム制御回路が鏡筒制御のために割り当てるポートを最小限に抑えることができ、リソースを節約することができる。
【００９２】
（８）前記システム制御部は中央処理装置であり、電源が投入されることによってＯＳを起動可能な状態にした後、制御用アプリケーションを動作させることを特徴とし、ＯＳ起動前に鏡筒制御装置に対して駆動パラメータを送信することを特徴とする。
本実施形態によれば、起動時間短縮のための第一の鏡筒繰出し動作を行うために必要となるパラメータは、ＯＳが起動する前に送信することにより、記憶装置などを要することなく、コスト及び基板を占める実装面積において非常に有利である。ただし、ＯＳ起動前にシステム制御手段より鏡筒制御手段へ送信する信号の量が多くなると、第一の鏡筒繰出し動作の開始が遅れてしまうので、送信するデータ量は最小限にとどめるべきである。
【００９３】
（９）鏡筒制御手段がエラー信号を発したならば、システム制御手段はＯＳの起動後に再度、鏡筒を非撮影位置から所定の撮影可能初期位置への駆動をやり直すことを特徴とする。
本実施形態によれば、機械的不具合、フォトインタラプタの不良等により、（３）〜（６）に示すようなエラー信号が発せられた場合は、システム制御回路が鏡筒の不良状況を診断し、システム制御回路が送信する信号に従って再度撮影可能初期位置に鏡筒を駆動する動作をさせるようにすることにより、鏡筒制御手段に求める機能を、フラグの設定／解除、および、フラグを設定されて入るときの動作を司る機能に限定することができ、鏡筒制御手段の構成を簡素にできる。
【００９４】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００９５】
【図１】本発明の一実施形態の構成ブロック図である。
【図２】本発明の一実施形態を構成する一ブロックである鏡筒制御手段の構成図である。
【図３】本実施形態の主ルーチンの一部のフローチャートである。
【図４】本実施形態の主ルーチンの一部のフローチャートである。
【図５】本実施形態の鏡筒駆動処理IIルーチンのフローチャートである。
【図６】本実施形態の鏡筒駆動処理IIIルーチンのフローチャートである。
【図７】本実施形態の測距・測光ルーチンのフローチャートである。
【図８】本実施形態の撮影ルーチンのフローチャートである。
【図９】本実施形態の記録ルーチンのフローチャートである。
【図１０】本実施形態を構成する一ブロックであるドライバ部の駆動真理値表を示す図である。
【符号の説明】
【００９６】
１０  撮影レンズ
１２  シャッター
１４  撮像素子
１６  Ａ／Ｄ変換器
１８  タイミング発生回路
２０  画像処理回路
２２  メモリ制御回路
２４  画像表示メモリ
２６  Ｄ／Ａ変換器
２８  画像表示部
３０  メモリ
３２  画像圧縮・伸長回路
４０  露光制御手段
４２  測距制御手段
４４  鏡筒制御手段
４８  フラッシュ
５０  システム制御回路
５２  メモリ
５４  表示部
５６  不揮発性メモリ
６０  モードダイアルスイッチ
６２  シャッタースイッチSW1
６４  シャッタースイッチSW2
６６  画像表示ON/OFFスイッチ
６８  電源ＯＮ／ＯＦＦスイッチ
７０  操作部
８０  電源制御手段
８２  コネクタ
８４  コネクタ
８６  電源手段
９０  インタフェース
９２  コネクタ
９４  インタフェース
９６  コネクタ
９８  記録媒体着脱検知手段
１００  撮像装置
１０４  光学ファインダ
１１０  通信手段
１１２  コネクタ（またはアンテナ）
１３０  記録媒体
１３２  記録部
１３４  インタフェース
１３６  コネクタ
１４０  記録媒体
１４２  記録部
１４４  インタフェース
１４６  コネクタ
１５２  フォーカスレンズ
１５４  ＤＣモータ
１５６、１５８  エンコーダフォトインタラプタ
１６０  基準位置検知フォトインタラプタ
２０２  レジスタ部
２０４  位置検知部
２０６  ドライバ部
２０８  鏡筒駆動開始／停止信号生成部
２１０  カウンタＡ
２１２  カウンタＢ
２１４  カウンタＣ
２１６  分周器
２２０  コンパレータＡ
２２２  コンパレータＢ
２２４  コンパレータＣ
２２６  コンパレータＤ
２２８  コンパレータＥ
【図１】
2006023651.tif 000003
【図２】
2006023651.tif 000004
【図３】
2006023651.tif 000005
【図４】
2006023651.tif 000006
【図５】
2006023651.tif 000007
【図６】
2006023651.tif 000008
【図７】
2006023651.tif 000009
【図８】
2006023651.tif 000010
【図９】
2006023651.tif 000011
【図１０】
2006023651.tif 000012