(57)【要約】    【課題】  駆動タイミング信号を出力して撮像素子を駆動するためのプログラム可能な駆動タイミング発生手段における起動時のプログラムロードを不要化または軽減化して、高速起動する。    【解決手段】  撮像装置は、書き換え可能な不揮発性メモリ１３ａおよび揮発性メモリ１３ｂを有し、これら不揮発性メモリ１３ａおよび揮発性メモリ１３ｂの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置１３を具備する。起動時には、予め不揮発性メモリ１３ａに保存されているプログラムデータが、接続されている撮像素子１６を有効に駆動し得るプログラムデータであることが確認された場合にのみ、当該プログラムデータを用いて駆動タイミング発生装置１３を起動する。【選択図】    図１
2008048371.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子を駆動するための駆動タイミング信号を出力する駆動タイミング発生手段を具備する撮像装置において、
前記駆動タイミング発生手段は、
書き換え可能な不揮発性メモリおよび揮発性メモリを備え、
前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力するとともに、
起動時には不揮発性メモリに予め保存されているプログラムデータによって起動する手段である
ことを特徴とする撮像装置。
【請求項２】
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含むことを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
書き換え可能な不揮発性メモリおよび揮発性メモリを有し、前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置を起動する方法において、
起動時には、
予め前記不揮発性メモリに保存されているプログラムデータを用いて前記駆動タイミング発生装置を起動する
ことを特徴とする撮像装置の起動方法。
【請求項５】
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含むことを特徴とする請求項４に記載の撮像装置の起動方法。
【請求項６】
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含むことを特徴とする請求項４または請求項５に記載の撮像装置の起動方法。
【請求項７】
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段は、
前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含む
ことを特徴とする撮像装置。
【請求項８】
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段は、
前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含むことを特徴とする撮像装置。
【請求項９】
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段の制御により、
前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータの有効性を判別し、
前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、
不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止することを特徴とする撮像素子の保護方法。
【請求項１０】
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段の制御により、
前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであるか否かを判別し、
前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、
不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止することを特徴とする撮像素子の保護方法。
【請求項１１】
撮像素子を駆動するためのタイミング信号を発生する撮像素子の駆動タイミング発生装置において、
前記駆動タイミング発生装置は、
書き換え可能な不揮発性メモリと、
前記不揮発性メモリに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段と
を具備することを特徴とする撮像素子の駆動タイミング発生装置。
【請求項１２】
前記駆動タイミング発生装置は、前記不揮発性メモリよりも高速な書き換えおよび読み出しが可能な揮発性メモリをさらに備え、且つ前記不揮発性メモリおよび揮発性メモリのうちの参照するメモリを前記撮像素子の駆動モードに応じて切り換える手段を含むことを特徴とする請求項１１に記載の撮像素子の駆動タイミング発生装置。
【請求項１３】
前記駆動タイミング発生装置は、前記不揮発性メモリのプログラムデータを用いて動作している間に、前記揮発性メモリへのプログラムデータの書き換えを行う手段を含むことを特徴とする請求項１１または請求項１２に記載の撮像素子の駆動タイミング発生装置。
【請求項１４】
前記駆動タイミング発生装置は、前記揮発性メモリに２つ以上のプログラムデータを保存し得るとともに、前記２つ以上のプログラムデータのうちの１つのプログラムデータに基づく動作中に、前記２つ以上のプログラムデータのうちの他のプログラムデータを書き換える手段を含むことを特徴とする請求項１１〜請求項１３のいずれか１項に記載の撮像素子の駆動タイミング発生装置。
【請求項１５】
被写体光学像を電気信号に変換する撮像素子と、前記撮像素子を駆動するための駆動タイミング信号を発生する駆動タイミング発生手段とを具備する撮像装置において、
前記駆動タイミング発生手段は、
書き換え可能な不揮発性メモリと、
前記不揮発性メモリよりも高速で書き換えおよび読み出しが可能な揮発性メモリと、
を備えており、
前記不揮発性メモリおよび前記揮発性メモリの少なくとも一方に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段を含むことを特徴とする撮像装置。
【請求項１６】
前記不揮発性メモリには、起動に必要なプログラムデータおよび使用頻度が高いプログラムデータの少なくとも一方が保存されることを特徴とする請求項１５に記載の撮像装置。
【請求項１７】
前記揮発性メモリは、一部のプログラムデータを、同一エリアに上書きしつつ使用することを特徴とする請求項１５または請求項１６に記載の撮像装置。
【請求項１８】
前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、高速ＡＦ（オートフォーカス）用のプログラムデータを含むことを特徴とする請求項１７に記載の撮像装置。
【請求項１９】
前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、動画撮像用のプログラムデータを含むことを特徴とする請求項１７に記載の撮像装置。
【請求項２０】
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、
前記撮像装置は、
外部インタフェース手段と、
前記外部インタフェース手段を介して取得した情報により前記不揮発性メモリのプログラムデータを書き換える書き換え手段と、
をさらに含むことを特徴とする撮像装置。
【請求項２１】
前記外部インタフェース手段は、外部メモリカードを接続するためのメモリカードコネクタ手段であり、且つ前記書き換え手段は、前記メモリカードコネクタ手段を介して取得される前記外部メモリカード内の情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことを特徴とする請求項２０に記載の撮像装置。
【請求項２２】
前記外部インタフェース手段は、外部機器と有線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による有線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことを特徴とする請求項２０に記載の撮像装置。
【請求項２３】
前記外部インタフェース手段は、外部機器と無線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による無線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことを特徴とする請求項２０に記載の撮像装置。
【請求項２４】
前記駆動タイミング発生装置は、
書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、
前記書き込みデータ有効性判別情報保存手段に保存された書き込みデータ有効性判別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが有効であることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、
をさらに含むことを特徴とする請求項２０〜請求項２３のいずれか１項に記載の撮像装置。
【請求項２５】
前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記書き込みデータ有効性判別情報保存手段に保存されている従前の書き込みデータ有効性判別情報を消去する手段をさらに含むことを特徴とする請求項２４に記載の撮像装置。
【請求項２６】
前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記書き込みデータ有効性判別情報保存手段に新たな書き込みデータ有効性判別情報を書き込む手段をさらに含むことを特徴とする請求項２４または請求項２５に記載の撮像装置。
【請求項２７】
前記駆動タイミング発生装置は、
プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、
前記識別情報保存手段に保存されたモード識別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、
をさらに含むことを特徴とする請求項２０〜請求項２６のいずれか１項に記載の撮像装置。
【請求項２８】
前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記識別情報保存手段に保存されている従前のモード識別情報を消去する手段をさらに含むことを特徴とする請求項２７に記載の撮像装置。
【請求項２９】
前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記識別情報保存手段に新たなモード識別情報を書き込む手段をさらに含むことを特徴とする請求項２７または請求項２８に記載の撮像装置。
【請求項３０】
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、
前記不揮発性メモリ手段には、
電源起動直後の初期値として使用されるプログラムデータと、初期値以外に使用されるプログラムデータとを含む異なる２種以上のプログラムデータが保存される
ことを特徴とする撮像装置。
【請求項３１】
異なる２種以上のプログラムデータが保存される書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置において、
前記駆動タイミング発生装置は、前記不揮発性メモリ手段に書き込まれた前記２種以上のプログラムデータのうちのいずれを起動時に初期値として使用するかを選択する初期値選択情報を指定する初期値指定手段をさらに備えており、
起動時には、前記初期値指定手段が選択指定したプログラムデータによって動作することを特徴とする撮像装置。
【請求項３２】
前記撮像装置は、主に撮影動作を制御するメインシステムと、主に電源を制御するサブシステムとで構成され、前記メインシステムの起動に先立って前記サブシステムが起動し、前記サブシステムによって前記メインシステムが起動される撮像装置であり、且つ
前記サブシステムが前記撮像素子および前記駆動タイミング発生装置の電源を投入すると、前記初期値として使用されるプログラムデータによって、前記撮像素子および前記駆動タイミング発生装置が動作を開始する
ことを特徴とする請求項３０または請求項３１に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、固体撮像素子等の撮像素子を駆動するための駆動タイミング信号をマイクロコンピュータなどによりプログラマブルに設定して出力する駆動タイミング発生装置（以下「タイミングジェネレータ」とも称する）を備えた撮像装置における起動高速化に係り、特にそのような撮像装置、撮像装置の起動方法、撮像素子の保護方法および撮像素子の駆動タイミング発生装置に関する。
【背景技術】
【０００２】
ＣＣＤ（電荷結合素子）固体撮像素子のような固体撮像素子においては、この種の固体撮像素子を使用するディジタルスチルカメラやビデオカメラ等の高画質化に伴って、高画素数化および高性能化が進んでいる。
撮像素子を駆動する駆動タイミング信号を出力するタイミングジェネレータ（駆動タイミング発生装置）は、従来、各種撮像素子に個々に対応するものであった。このため、新しい撮像素子を開発する場合には、それと同時にその撮像素子に対応するタイミングジェネレータを開発する必要があった。そのため開発時間の増大や他の撮像素子への転用が効かない部品の種類の増大が進み、非効率で且つ経済的にも問題があった。
このような問題への対策として、特許文献１（特開平１０−２５７３９８号）および特許文献２（特許第３７０３３７９号）等に示されるように、タイミング信号をプログラムすることが可能なタイミングジェネレータが開発された。
【０００３】
すなわち、特許文献１には、タイミング信号の発生パターンをマイクロコンピュータ等から設定することができるようにして、複数種類の撮像素子に対応することを可能とする固体撮像素子を駆動するためのプログラマブルタイミングジェネレータが示されている。また、特許文献２には、特許文献１に示されたようなプログラマブルタイミングジェネレータにおけるタイミング信号パターンを記憶するためのメモリを削減するための工夫についての技術が示されている。
また、ディジタルスチルカメラ等の撮像装置では、撮影したいと思ったときに直ちに撮影を可能とすることが要求されており、起動時間の短縮が課題となっている。このような起動時間の短縮のための対策として、特許文献３（特開２００４−７０１７６号）等に示されるような技術が開発されている。
すなわち、特許文献３には、鏡胴機構の初期化動作とシステムの初期化動作とを並行処理とすることによって、光学系機構の初期化とシステムの初期化を並行して行わせて、起動時間の短縮を実現することが示されている。
先に述べたように、タイミングジェネレータをプログラム可能とすることによって、各固体撮像素子専用のタイミングジェネレータを作る必要は無くなる。しかしながら、それに伴って、起動時に実装されている固体撮像素子を駆動するためのタイミングデータをロードする必要が生じる。そのため、このタイミングデータをロードするための時間だけ、従来のタイミングジェネレータよりも、起動時間が長くかかることになる。
【０００４】
【特許文献１】特開平１０−２５７３９８号公報
【特許文献２】特許第３７０３３７９号公報
【特許文献３】特開２００４−７０１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した事情に鑑みてなされたもので、駆動タイミング信号を出力して撮像素子を駆動するためのプログラム可能な駆動タイミング発生手段における起動時のプログラムロードを不要化または軽減化して、高速起動を可能とする撮像装置、撮像装置の起動方法、撮像素子の保護方法および撮像素子の駆動タイミング発生装置を提供することを目的としている。
本発明の請求項１の目的は、特に、予め保持したプログラムデータを用いて駆動タイミング発生手段を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生手段を起動することを可能とする撮像装置を提供することにある。
本発明の請求項２の目的は、特に、起動時にプログラムデータをロードすることなく露光量制御のための情報取得を実行させることができ、駆動タイミング発生手段を高速で起動することを可能とする撮像装置を提供することにある。
本発明の請求項３の目的は、特に、起動時にプログラムデータをロードすることなく電子ビューファインダ機能を作動させることができ、駆動タイミング発生手段を高速で起動することを可能とする撮像装置を提供することにある。
【０００６】
本発明の請求項４の目的は、特に、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生装置を起動することを可能とする撮像装置の起動方法を提供することにある。
本発明の請求項５の目的は、特に、起動時にプログラムデータをロードすることなく露光量制御のための情報取得を実行させることができ、駆動タイミング発生装置を高速で起動することを可能とする撮像装置の起動方法を提供することにある。
本発明の請求項６の目的は、特に、起動時にプログラムデータをロードすることなく電子ビューファインダ機能を作動させることができ、駆動タイミング発生装置を高速で起動することを可能とする撮像装置の起動方法を提供することにある。
本発明の請求項７の目的は、特に、有効性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することを可能とする撮像装置を提供することにある。
【０００７】
本発明の請求項８の目的は、特に、対応性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することを可能とする撮像装置を提供することにある。
本発明の請求項９の目的は、特に、有効性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することを可能とする撮像素子の保護方法を提供することにある。
本発明の請求項１０の目的は、特に、対応性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することを可能とする撮像素子の保護方法を提供することにある。
本発明の請求項１１の目的は、特に、予め保持したプログラムデータを用いて起動することができ、プログラムロードの完了を待つことなく起動することを可能とする撮像素子の駆動タイミング発生装置を提供することにある。
【０００８】
本発明の請求項１２の目的は、特に、プログラムデータを保持するための不揮発性メモリとプログラムデータをロードするための揮発性メモリと選択的に使用して少ないメモリ容量で効果的な高速起動を可能とする撮像素子の駆動タイミング発生装置を提供することにある。
本発明の請求項１３の目的は、特に、不揮発性メモリに基づく起動中に揮発性メモリのプログラムデータの書き換えを可能とし、起動およびその後の動作の高速化を可能とする撮像素子の駆動タイミング発生装置を提供することにある。
本発明の請求項１４の目的は、特に、揮発性メモリ内における一部のプログラムデータに基づく動作中に他の一部のプログラムデータの書き換えを可能とし、少ないメモリ容量で効率よく作動させることを可能とする撮像素子の駆動タイミング発生装置を提供することにある。
本発明の請求項１５の目的は、特に、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生装置を起動することを可能とする撮像装置を提供することにある。
【０００９】
本発明の請求項１６の目的は、特に、起動または使用頻度が高い動作について、予め保持したプログラムデータを用いて駆動タイミング発生装置を作動させ、起動時または使用頻度の高い動作時にプログラムロードを待つことなく、駆動タイミング発生装置を作動させることを可能とする撮像装置を提供することにある。
本発明の請求項１７の目的は、特に、揮発性メモリにおける同一領域にて一部のプログラムデータを上書き更新し、少ないメモリ容量で効率よく駆動タイミング発生装置を作動させることを可能とする撮像装置を提供することにある。
本発明の請求項１８の目的は、特に、使用頻度の低い、高速ＡＦプログラムデータが、揮発性メモリにおける同一領域にて上書き更新され、少ないメモリ容量で効率よく駆動タイミング発生装置を作動させることを可能とする撮像装置を提供することにある。
本発明の請求項１９の目的は、特に、使用頻度の低い、動画撮影用プログラムデータが、揮発性メモリにおける同一領域にて上書き更新され、少ないメモリ容量で効率よく駆動タイミング発生装置を作動させることを可能とする撮像装置を提供することにある。
【００１０】
本発明の請求項２０の目的は、特に、予め保持されたプログラムデータを外部から書き換え、保持されるプログラムデータを書き換え更新して、不具合や不慮の状況変化に容易に対処することが可能な撮像装置を提供することにある。
本発明の請求項２１の目的は、特に、保持されるプログラムデータを外部メモリカードによって容易に書き換え更新することを可能とする撮像装置を提供することにある。
本発明の請求項２２の目的は、特に、保持されるプログラムデータを外部機器から有線通信によって容易に書き換え更新することを可能とする撮像装置を提供することにある。
本発明の請求項２３の目的は、特に、保持されるプログラムデータを外部機器から無線通信によって容易に書き換え更新することを可能とする撮像装置を提供することにある。
本発明の請求項２４の目的は、特に、有効性が確認された場合にのみ、保持されているプログラムデータを用いて駆動タイミング発生装置を作動させ、撮像素子が不正な駆動信号により破壊されることなく撮像素子を駆動することを可能とする撮像装置を提供することにある。
【００１１】
本発明の請求項２５の目的は、特に、保持されるプログラムデータの書き換え更新に先立って有効性を解除し、書き換え更新が正常に完了しなかった場合の誤作動を防止することを可能とする撮像装置を提供することにある。
本発明の請求項２６の目的は、特に、保持されるプログラムデータの書き換え更新が正常に完了した場合にのみ有効性を設定し、書き換え更新が正常に完了しなかった場合の誤作動を防止することを可能とする撮像装置を提供することにある。
本発明の請求項２７の目的は、特に、対応性が確認された場合にのみ、保持されているプログラムデータを用いて駆動タイミング発生装置を作動させ、撮像素子が不正な駆動信号により破壊されることなく撮像素子を駆動することを可能とする撮像装置を提供することにある。
本発明の請求項２８の目的は、特に、保持されるプログラムデータの書き換え更新に先立って対応性識別情報を解除し、書き換え更新が正常に完了しなかった場合の誤作動を防止することを可能とする撮像装置を提供することにある。
【００１２】
本発明の請求項２９の目的は、特に、保持されるプログラムデータの書き換え更新が正常に完了した場合にのみ対応性識別情報を設定し、書き換え更新が正常に完了しなかった場合の誤作動を防止することを可能とする撮像装置を提供することにある。
本発明の請求項３０の目的は、特に、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生装置を起動することを可能とするとともに、起動後に選択的に使用されるさらなるプログラムデータをも予め保持し、起動後に直ちに行われる動作までの高速化を可能とする撮像装置を提供することにある。
本発明の請求項３１の目的は、特に、予め保持した２種以上プログラムデータを選択的に用いて駆動タイミング発生装置を起動させ、起動時に使用されるプログラムデータを選択して駆動タイミング発生装置を起動することを可能とする撮像装置を提供することにある。
本発明の請求項３２の目的は、特に、主に電源を制御するサブシステムによって、駆動タイミング発生装置を予め保持したプログラムデータを用いて起動させ、その後に起動される主に撮影動作を制御するメインシステムの起動に先立って駆動タイミング発生装置を起動することを可能とする撮像装置を提供することにある。
【課題を解決するための手段】
【００１３】
請求項１に記載した本発明に係る撮像装置は、上述した目的を達成するために、
撮像素子を駆動するための駆動タイミング信号を出力する駆動タイミング発生手段を具備する撮像装置において、
前記駆動タイミング発生手段は、
書き換え可能な不揮発性メモリおよび揮発性メモリを備え、
前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力するとともに、
起動時には不揮発性メモリに予め保存されているプログラムデータによって起動する手段である
ことを特徴としている。
請求項２に記載した本発明に係る撮像装置は、請求項１の撮像装置であって、
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含むことを特徴としている。
請求項３に記載した本発明に係る撮像装置は、請求項１または請求項２の撮像装置であって、
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含むことを特徴としている。
【００１４】
請求項４に記載した本発明に係る本発明に係る撮像装置の起動方法は、上述した目的を達成するために、
書き換え可能な不揮発性メモリおよび揮発性メモリを有し、前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置を起動する方法において、
起動時には、
予め前記不揮発性メモリに保存されているプログラムデータを用いて前記駆動タイミング発生装置を起動する
ことを特徴としている。
請求項５に記載した本発明に係る撮像装置の起動方法は、請求項４の撮像装置の起動方法であって、
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含むことを特徴としている。
【００１５】
請求項６に記載した本発明に係る撮像装置の起動方法は、請求項４または請求項５の撮像装置の起動方法であって、
前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含むことを特徴としている。
請求項７に記載した本発明に係る撮像装置は、上述した目的を達成するために、
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段は、
前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含むことを特徴としている。
【００１６】
請求項８に記載した本発明に係る撮像装置は、上述した目的を達成するために、
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段は、
前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含むことを特徴としている。
【００１７】
請求項９に記載した本発明に係る撮像素子の保護方法は、上述した目的を達成するために、
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段の制御により、
前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータの有効性を判別し、
前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、
不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止することを特徴としている。
【００１８】
請求項１０に記載した本発明に係る撮像素子の保護方法は、上述した目的を達成するために、
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、
前記制御手段の制御により、
前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであるか否かを判別し、
前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、
不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止することを特徴としている。
【００１９】
請求項１１に記載した本発明に係る撮像素子の駆動タイミング発生装置は、上述した目的を達成するために、
撮像素子を駆動するためのタイミング信号を発生する撮像素子の駆動タイミング発生装置において、
前記駆動タイミング発生装置は、
書き換え可能な不揮発性メモリと、
前記不揮発性メモリに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段と
を具備することを特徴としている。
請求項１２に記載した本発明に係る撮像素子の駆動タイミング発生装置は、請求項１１の撮像素子の駆動タイミング発生装置であって、
前記駆動タイミング発生装置は、前記不揮発性メモリよりも高速な書き換えおよび読み出しが可能な揮発性メモリをさらに備え、且つ前記不揮発性メモリおよび揮発性メモリのうちの参照するメモリを前記撮像素子の駆動モードに応じて切り換える手段を含むことを特徴としている。
【００２０】
請求項１３に記載した本発明に係る撮像素子の駆動タイミング発生装置は、請求項１１または請求項１２の撮像素子の駆動タイミング発生装置であって、
前記駆動タイミング発生装置は、前記不揮発性メモリのプログラムデータを用いて動作している間に、前記揮発性メモリへのプログラムデータの書き換えを行う手段を含む
ことを特徴としている。
請求項１４に記載した本発明に係る撮像素子の駆動タイミング発生装置は、請求項１１〜請求項１３のうちのいずれか１項の撮像素子の駆動タイミング発生装置であって、
前記駆動タイミング発生装置は、前記揮発性メモリに２つ以上のプログラムデータを保存し得るとともに、前記２つ以上のプログラムデータのうちの１つのプログラムデータに基づく動作中に、前記２つ以上のプログラムデータのうちの他のプログラムデータを書き換える手段を含むことを特徴としている。
【００２１】
請求項１５に記載した本発明に係る撮像装置は、上述した目的を達成するために、
被写体光学像を電気信号に変換する撮像素子と、前記撮像素子を駆動するための駆動タイミング信号を発生する駆動タイミング発生手段とを具備する撮像装置において、
前記駆動タイミング発生手段は、
書き換え可能な不揮発性メモリと、
前記不揮発性メモリよりも高速で書き換えおよび読み出しが可能な揮発性メモリと、
を備えており、
前記不揮発性メモリおよび前記揮発性メモリの少なくとも一方に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段を含むことを特徴としている。
請求項１６に記載した本発明に係る撮像装置は、請求項１５の撮像装置であって、
前記不揮発性メモリには、起動に必要なプログラムデータおよび使用頻度が高いプログラムデータの少なくとも一方が保存されることを特徴としている。
【００２２】
請求項１７に記載した本発明に係る撮像装置は、請求項１５または請求項１６の撮像装置であって、
前記揮発性メモリは、一部のプログラムデータを、同一エリアに上書きしつつ使用することを特徴としている。
請求項１８に記載した本発明に係る撮像装置は、請求項１７の撮像装置であって、
前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、高速ＡＦ（オートフォーカス）用のプログラムデータを含むことを特徴としている。
請求項１９に記載した本発明に係る撮像装置は、請求項１７の撮像装置であって、
前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、動画撮像用のプログラムデータを含むことを特徴としている。
請求項２０に記載した本発明に係る撮像装置は、上述した目的を達成するために、
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、
前記撮像装置は、
外部インタフェース手段と、
前記外部インタフェース手段を介して取得した情報により前記不揮発性メモリのプログラムデータを書き換える書き換え手段と、
をさらに含むことを特徴としている。
【００２３】
請求項２１に記載した本発明に係る撮像装置は、請求項２０の撮像装置であって、
前記外部インタフェース手段は、外部メモリカードを接続するためのメモリカードコネクタ手段であり、且つ前記書き換え手段は、前記メモリカードコネクタ手段を介して取得される前記外部メモリカード内の情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことを特徴としている。
請求項２２に記載した本発明に係る撮像装置は、請求項２０の撮像装置であって、
前記外部インタフェース手段は、外部機器と有線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による有線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことを特徴としている。
【００２４】
請求項２３に記載した本発明に係る撮像装置は、請求項２０の撮像装置であって、
前記外部インタフェース手段は、外部機器と無線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による無線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことを特徴としている。
請求項２４に記載した本発明に係る撮像装置は、請求項２０〜請求項２３のうちのいずれか１項の撮像装置であって、
前記駆動タイミング発生装置は、
書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、
前記書き込みデータ有効性判別情報保存手段に保存された書き込みデータ有効性判別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが有効であることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、
をさらに含むことを特徴としている。
【００２５】
請求項２５に記載した本発明に係る撮像装置は、請求項２４の撮像装置であって、
前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記書き込みデータ有効性判別情報保存手段に保存されている従前の書き込みデータ有効性判別情報を消去する手段をさらに含むことを特徴としている。
請求項２６に記載した本発明に係る撮像装置は、請求項２４または請求項２５の撮像装置であって、
前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記書き込みデータ有効性判別情報保存手段に新たな書き込みデータ有効性判別情報を書き込む手段をさらに含むことを特徴としている。
請求項２７に記載した本発明に係る撮像装置は、請求項２０〜請求項２６のうちのいずれか１項の撮像装置であって、
前記駆動タイミング発生装置は、
プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、
前記識別情報保存手段に保存されたモード識別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、
をさらに含むことを特徴としている。
【００２６】
請求項２８に記載した本発明に係る撮像装置は、請求項２７の撮像装置であって、
前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記識別情報保存手段に保存されている従前のモード識別情報を消去する手段をさらに含むことを特徴としている。
請求項２９に記載した本発明に係る撮像装置は、請求項２７または請求項２８の撮像装置であって、
前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記識別情報保存手段に新たなモード識別情報を書き込む手段をさらに含むことを特徴としている。
請求項３０に記載した本発明に係る撮像装置は、上述した目的を達成するために、
書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、
前記不揮発性メモリ手段には、
電源起動直後の初期値として使用されるプログラムデータと、初期値以外に使用されるプログラムデータとを含む異なる２種以上のプログラムデータが保存されることを特徴としている。
【００２７】
請求項３１に記載した本発明に係る撮像装置は、上述した目的を達成するために、
異なる２種以上のプログラムデータが保存される書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置において、
前記駆動タイミング発生装置は、前記不揮発性メモリ手段に書き込まれた前記２種以上のプログラムデータのうちのいずれを起動時に初期値として使用するかを選択する初期値選択情報を指定する初期値指定手段をさらに備えており、
起動時には、前記初期値指定手段が選択指定したプログラムデータによって動作することを特徴としている。
請求項３２に記載した本発明に係る撮像装置は、請求項３０または請求項３１の撮像装置であって、
前記撮像装置は、主に撮影動作を制御するメインシステムと、主に電源を制御するサブシステムとで構成され、前記メインシステムの起動に先立って前記サブシステムが起動し、前記サブシステムによって前記メインシステムが起動される撮像装置であり、且つ
前記サブシステムが前記撮像素子および前記駆動タイミング発生装置の電源を投入すると、前記初期値として使用されるプログラムデータによって、前記撮像素子および前記駆動タイミング発生装置が動作を開始する
ことを特徴としている。
【発明の効果】
【００２８】
本発明によれば、駆動タイミング信号を出力して撮像素子を駆動するためのプログラム可能な駆動タイミング発生手段における起動時のプログラムロードを不要化または軽減化して、高速起動を可能とする撮像装置、撮像装置の起動方法、撮像素子の保護方法および撮像素子の駆動タイミング発生装置を提供することができる。
すなわち本発明の請求項１の撮像装置によれば、撮像素子を駆動するための駆動タイミング信号を出力する駆動タイミング発生手段を具備する撮像装置において、前記駆動タイミング発生手段は、書き換え可能な不揮発性メモリおよび揮発性メモリを備え、前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力するとともに、起動時には不揮発性メモリに予め保存されているプログラムデータによって起動する手段であることにより、特に、予め保持したプログラムデータを用いて駆動タイミング発生手段を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生手段を起動することが可能となる。
【００２９】
また、本発明の請求項２の撮像装置によれば、請求項１の撮像装置において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含むことにより、特に、起動時にプログラムデータをロードすることなく露光量制御のための情報取得を実行させることができ、駆動タイミング発生手段を高速で起動することが可能となる。
本発明の請求項３の撮像装置によれば、請求項１または請求項２の撮像装置において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含むことにより、特に、起動時にプログラムデータをロードすることなく電子ビューファインダ機能を作動させることができ、駆動タイミング発生手段を高速で起動することが可能となる。
本発明の請求項４の撮像装置の起動方法によれば、書き換え可能な不揮発性メモリおよび揮発性メモリを有し、前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置を起動する方法において、起動時には、予め前記不揮発性メモリに保存されているプログラムデータを用いて前記駆動タイミング発生装置を起動することにより、特に、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生装置を起動することが可能となる。
【００３０】
本発明の請求項５の撮像装置の起動方法によれば、請求項４の撮像装置の起動方法において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含むことにより、特に、起動時にプログラムデータをロードすることなく露光量制御のための情報取得を実行させることができ、駆動タイミング発生装置を高速で起動することが可能となる。
本発明の請求項６の撮像装置の起動方法によれば、請求項４または請求項５の撮像装置の起動方法において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含むことにより、特に、起動時にプログラムデータをロードすることなく電子ビューファインダ機能を作動させることができ、駆動タイミング発生装置を高速で起動することが可能となる。
【００３１】
本発明の請求項７の撮像装置によれば、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段は、前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含むことにより、特に、有効性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することが可能となる。
【００３２】
本発明の請求項８の撮像装置によれば、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段は、前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含むことにより、特に、対応性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することが可能となる。
【００３３】
本発明の請求項９の撮像素子の保護方法によれば、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段の制御により、前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータの有効性を判別し、前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止することにより、特に、有効性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することが可能となる。
【００３４】
本発明の請求項１０の撮像素子の保護方法によれば、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段の制御により、前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであるか否かを判別し、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止することにより、特に、対応性が確認された場合にのみ、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、不正な駆動信号により撮像素子が破壊されることなく駆動タイミング発生装置を高速で起動することが可能となる。
【００３５】
本発明の請求項１１の撮像素子の駆動タイミング発生装置によれば、撮像素子を駆動するためのタイミング信号を発生する撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、書き換え可能な不揮発性メモリと、前記不揮発性メモリに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段とを具備することにより、特に、予め保持したプログラムデータを用いて起動することができ、プログラムロードの完了を待つことなく起動することが可能となる。
本発明の請求項１２の撮像素子の駆動タイミング発生装置によれば、請求項１１の撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、前記不揮発性メモリよりも高速な書き換えおよび読み出しが可能な揮発性メモリをさらに備え、且つ前記不揮発性メモリおよび揮発性メモリのうちの参照するメモリを前記撮像素子の駆動モードに応じて切り換える手段を含むことにより、特に、プログラムデータを保持するための不揮発性メモリとプログラムデータをロードするための揮発性メモリと選択的に使用して少ないメモリ容量で効果的な高速起動が可能となる。
【００３６】
本発明の請求項１３の撮像素子の駆動タイミング発生装置によれば、請求項１１または請求項１２の撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、前記不揮発性メモリのプログラムデータを用いて動作している間に、前記揮発性メモリへのプログラムデータの書き換えを行う手段を含むことにより、特に、不揮発性メモリに基づく起動中に揮発性メモリのプログラムデータの書き換えを可能とし、起動およびその後の動作の高速化が可能となる。
本発明の請求項１４の撮像素子の駆動タイミング発生装置によれば、請求項１１〜請求項１３のうちのいずれか１項の撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、前記揮発性メモリに２つ以上のプログラムデータを保存し得るとともに、前記２つ以上のプログラムデータのうちの１つのプログラムデータに基づく動作中に、前記２つ以上のプログラムデータのうちの他のプログラムデータを書き換える手段を含むことにより、特に、揮発性メモリ内における一部のプログラムデータに基づく動作中に他の一部のプログラムデータの書き換えが可能となり、少ないメモリ容量で効率よく作動させることが可能となる。
【００３７】
本発明の請求項１５の撮像装置によれば、被写体光学像を電気信号に変換する撮像素子と、前記撮像素子を駆動するための駆動タイミング信号を発生する駆動タイミング発生手段とを具備する撮像装置において、前記駆動タイミング発生手段は、書き換え可能な不揮発性メモリと、前記不揮発性メモリよりも高速で書き換えおよび読み出しが可能な揮発性メモリと、を備えており、前記不揮発性メモリおよび前記揮発性メモリの少なくとも一方に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段を含むことにより、特に、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生装置を起動することが可能となる。
本発明の請求項１６の撮像装置によれば、請求項１５の撮像装置において、前記不揮発性メモリには、起動に必要なプログラムデータおよび使用頻度が高いプログラムデータの少なくとも一方が保存されることにより、特に、起動または使用頻度が高い動作について、予め保持したプログラムデータを用いて駆動タイミング発生装置を作動させ、起動時または使用頻度の高い動作時にプログラムロードを待つことなく、駆動タイミング発生装置を作動させることが可能となる。
【００３８】
本発明の請求項１７の撮像装置によれば、請求項１５または請求項１６の撮像装置において、前記揮発性メモリは、一部のプログラムデータを、同一エリアに上書きしつつ使用することにより、特に、揮発性メモリにおける同一領域にて一部のプログラムデータを上書き更新し、少ないメモリ容量で効率よく駆動タイミング発生装置を作動させることが可能となる。
本発明の請求項１８の撮像装置によれば、請求項１７の撮像装置において、前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、高速ＡＦ（オートフォーカス）用のプログラムデータを含むことにより、特に、使用頻度の低い、高速ＡＦプログラムデータが、揮発性メモリにおける同一領域にて上書き更新され、少ないメモリ容量で効率よく駆動タイミング発生装置を作動させることが可能となる。
本発明の請求項１９の撮像装置によれば、請求項１７の撮像装置において、前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、動画撮像用のプログラムデータを含むことにより、特に、使用頻度の低い、動画撮影用プログラムデータが、揮発性メモリにおける同一領域にて上書き更新され、少ないメモリ容量で効率よく駆動タイミング発生装置を作動させることが可能となる。
【００３９】
本発明の請求項２０の撮像装置によれば、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、前記撮像装置は、外部インタフェース手段と、前記外部インタフェース手段を介して取得した情報により前記不揮発性メモリのプログラムデータを書き換える書き換え手段と、をさらに含むことにより、特に、予め保持されたプログラムデータを外部から書き換え、保持されるプログラムデータを書き換え更新して、不具合や不慮の状況変化に容易に対処することが可能となる。
本発明の請求項２１の撮像装置によれば、請求項２０の撮像装置において、前記外部インタフェース手段は、外部メモリカードを接続するためのメモリカードコネクタ手段であり、且つ前記書き換え手段は、前記メモリカードコネクタ手段を介して取得される前記外部メモリカード内の情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことにより、特に、保持されるプログラムデータを外部メモリカードによって容易に書き換え更新することが可能となる。
【００４０】
本発明の請求項２２の撮像装置によれば、請求項２０の撮像装置において、前記外部インタフェース手段は、外部機器と有線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による有線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことにより、特に、保持されるプログラムデータを外部機器から有線通信によって容易に書き換え更新することが可能となる。
本発明の請求項２３の撮像装置によれば、請求項２０の撮像装置において、前記外部インタフェース手段は、外部機器と無線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による無線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含むことにより、特に、保持されるプログラムデータを外部機器から無線通信によって容易に書き換え更新することが可能となる。
【００４１】
本発明の請求項２４の撮像装置によれば、請求項２０〜請求項２３のうちのいずれか１項の撮像装置において、前記駆動タイミング発生装置は、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、前記書き込みデータ有効性判別情報保存手段に保存された書き込みデータ有効性判別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが有効であることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、をさらに含むことにより、特に、有効性が確認された場合にのみ、保持されているプログラムデータを用いて駆動タイミング発生装置を作動させ、撮像素子が不正な駆動信号により破壊されることなく撮像素子を駆動することが可能となる。
【００４２】
本発明の請求項２５の撮像装置によれば、請求項２４の撮像装置において、前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記書き込みデータ有効性判別情報保存手段に保存されている従前の書き込みデータ有効性判別情報を消去する手段をさらに含むことにより、特に、保持されるプログラムデータの書き換え更新に先立って有効性を解除し、書き換え更新が正常に完了しなかった場合の誤作動を防止することが可能となる。
本発明の請求項２６の撮像装置によれば、請求項２４または請求項２５の撮像装置において、前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記書き込みデータ有効性判別情報保存手段に新たな書き込みデータ有効性判別情報を書き込む手段をさらに含むことにより、特に、保持されるプログラムデータの書き換え更新が正常に完了した場合にのみ有効性を設定し、書き換え更新が正常に完了しなかった場合の誤作動を防止することが可能となる。
【００４３】
本発明の請求項２７の撮像装置によれば、請求項２０〜請求項２６のうちのいずれか１項の撮像装置において、前記駆動タイミング発生装置は、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、前記識別情報保存手段に保存されたモード識別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、をさらに含むことにより、特に、対応性が確認された場合にのみ、保持されているプログラムデータを用いて駆動タイミング発生装置を作動させ、撮像素子が不正な駆動信号により破壊されることなく撮像素子を駆動することが可能となる。
本発明の請求項２８の撮像装置によれば、請求項２７の撮像装置において、前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記識別情報保存手段に保存されている従前のモード識別情報を消去する手段をさらに含むことにより、特に、保持されるプログラムデータの書き換え更新に先立って対応性識別情報を解除し、書き換え更新が正常に完了しなかった場合の誤作動を防止することが可能となる。
【００４４】
本発明の請求項２９の撮像装置によれば、請求項２７または請求項２８の撮像装置において、前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記識別情報保存手段に新たなモード識別情報を書き込む手段をさらに含むことにより、特に、保持されるプログラムデータの書き換え更新が正常に完了した場合にのみ対応性識別情報を設定し、書き換え更新が正常に完了しなかった場合の誤作動を防止することが可能となる。
本発明の請求項３０の撮像装置によれば、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、前記不揮発性メモリ手段には、電源起動直後の初期値として使用されるプログラムデータと、初期値以外に使用されるプログラムデータとを含む異なる２種以上のプログラムデータが保存されることにより、特に、予め保持したプログラムデータを用いて駆動タイミング発生装置を起動させ、起動時にプログラムロードの完了を待つことなく駆動タイミング発生装置を起動することが可能となるとともに、起動後に選択的に使用されるさらなるプログラムデータをも予め保持し、起動後に直ちに行われる動作までの高速化が可能となる。
【００４５】
本発明の請求項３１の撮像装置によれば、異なる２種以上のプログラムデータが保存される書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置において、前記駆動タイミング発生装置は、前記不揮発性メモリ手段に書き込まれた前記２種以上のプログラムデータのうちのいずれを起動時に初期値として使用するかを選択する初期値選択情報を指定する初期値指定手段をさらに備えており、起動時には、前記初期値指定手段が選択指定したプログラムデータによって動作することにより、特に、予め保持した２種以上プログラムデータを選択的に用いて駆動タイミング発生装置を起動させ、起動時に使用されるプログラムデータを選択して駆動タイミング発生装置を起動することが可能となる。
本発明の請求項３２の撮像装置によれば、請求項３０または請求項３１の撮像装置において、前記撮像装置は、主に撮影動作を制御するメインシステムと、主に電源を制御するサブシステムとで構成され、前記メインシステムの起動に先立って前記サブシステムが起動し、前記サブシステムによって前記メインシステムが起動される撮像装置であり、且つ前記サブシステムが前記撮像素子および前記駆動タイミング発生装置の電源を投入すると、前記初期値として使用されるプログラムデータによって、前記撮像素子および前記駆動タイミング発生装置が動作を開始することにより、特に、主に電源を制御するサブシステムによって、駆動タイミング発生装置を予め保持したプログラムデータを用いて起動させ、その後に起動される主に撮影動作を制御するメインシステムの起動に先立って駆動タイミング発生装置を起動することが可能となる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明の実施の形態に基づき、図面を参照して本発明に係る撮像装置を詳細に説明する。
図１〜図４は、本発明に係る撮像装置の第１の実施の形態としてのディジタルカメラの構成を示している。図１は、この実施の形態に係るディジタルカメラのシステム構成の概要を模式的に示すブロック図である。図２〜図４は、図１のディジタルカメラの外観を示しており、図２は、ディジタルカメラの正面図、図３は、ディジタルカメラの背面図、そして図４は、ディジタルカメラの平面図である。
まず、図２〜図４において、ディジタルカメラのカメラボディには、撮影レンズ１、ストロボ（エレクトロニックフラッシュ）発光部２、光学ファインダ３、液晶モニタ４および操作部５が設けられている。操作部５は、レリーズボタン５ａ、Ｗ（広角）ズームボタン５ｂ、Ｔ（望遠）ズームボタン５ｃ、方向ボタン５ｄ、メニューボタン５ｅ、ＯＫボタン５ｆ、電源ボタン５ｇおよびモードダイアル５ｈ等で構成されている。
【００４７】
カメラボディの上面部分には、操作部５のレリーズボタン５ａ、電源ボタン５ｇおよびモードダイアル５ｈが配設されている。レリーズボタン５ａは、撮影時に押下され、通常の場合、２段操作に構成されていて、１段目でオートフォーカス動作を行わせ、２段目で撮影動作を行わせる。電源ボタン５ｇは、この場合、モードダイアル５ｈの中心部に配置されており、押下される毎に電源のオン/オフを交互に繰り返す。モードダイアル５ｈは、回動操作されて、カメラの動作モードを選択設定する。
カメラボディの正面部分には、撮影レンズ１およびストロボ発光部２が設けられている。また、光学ファインダ３が、対物面をこのカメラボディの正面部分に覗かせて設けられている。撮影レンズ１は、対物面を正面側に向けて配置されている。
カメラボディの背面部分には、液晶モニタ４、ならびに操作部５のＷズームボタン５ｂ、Ｔズームボタン５ｃ、方向ボタン５ｄ、メニューボタン５ｅおよびＯＫボタン５ｆが、設けられている。
【００４８】
また、このカメラボディの正面部分には、光学ファインダ３が接眼面を覗かせている。液晶モニタ４は、各種操作設定画面を表示したり、電子ファインダとして被写体モニタ画面を表示したり、撮影画像の再生表示に用いたりする。操作部５のＷズームボタン５ｂを押下すると、撮影レンズ１が広角（短焦点距離）側へズーミングされ、Ｔズームボタン５ｃを押下すると、撮影レンズ１が望遠（長焦点距離）側へズーミングされる。方向ボタン５ｄは、液晶モニタ４に、操作設定画面や撮影画像の再生表示画面が表示されているときの選択操作などに用いられ、ほぼ円形の周縁部を押下することによって、円周上の押下位置に対応する上下左右（ＵＰ，ＤＯＷＮ，ＬＥＦＴ，ＲＩＧＨＴ）方向へ、選択画像や指示カーソルを移動させる。メニューボタン５ｅは、液晶モニタ４にメニュー画面を表示させるために押下され、ＯＫボタン５ｆは、選択画像や指示カーソルの指示対象の選択を確定させるために押下される。
既に述べたように光学ファインダ３は、主要部分はカメラボディ内に収容されているが、その接眼面を背面部分に覗かせ、その対物面を正面部分に覗かせている。また、明確には、図示されてはいないが、カメラボディの側面部分には、後述するメモリカード（２１）の装填部等が設けられている。これらの各部の一般的な機能および作用は良く知られているので、その詳細な説明は省略することとし、次にこのディジタルカメラの処理系におけるシステム構成を図１を参照して説明する。
【００４９】
図１に示すディジタルカメラシステムは、図２〜図３に示された撮影レンズ１、液晶モニタ４および操作部５に加えて、信号処理部１１、ＡＦＥ（アナログフロントエンド）部１２、タイミングジェネレータ（ＴＧ）１３、ＳＤＲＡＭ（シンクロナスダイナミックランダムアクセスメモリ）１４、機械的シャッタ部１５、固体撮像素子１６、発振器１７、モータドライバ１８、プログラムＲＯＭ（リードオンリメモリ）１９、サブＣＰＵ（中央処理ユニット）２０およびメモリカード２１を備えている。信号処理部１１は、メインＣＰＵ１１ａ、撮像素子インタフェース（Ｉ／Ｆ）１１ｂ、メモリコントローラ１１ｃ、現像処理部１１ｄ、ＪＰＥＧ処理部１１ｅ、表示インタフェース１１ｆ、カードコントローラ１１ｇおよび通信インタフェース１１ｈ等を有している。ＡＦＥ部１２は、ＣＤＳ（相関二重サンプリング）処理部１２ａ、ＡＧＣ（自動利得制御）部１２ｂおよびＡ／Ｄ変換（アナログ-ディジタル変換）部１２ｃ等を有している。タイミングジェネレータ１３は、ＥＥＰＲＯＭ（電子的消去可能なプログラム可能リードオンリメモリ）等の不揮発性メモリ１３ａおよびＲＡＭ等の揮発性メモリ１３ｂを有している。ＳＤＲＡＭ１４は、フレームメモリとしてＲＧＢデータ１４ａ、ＹＵＶデータ１４ｂおよびＪＰＥＧデータ１４ｃ等を格納して画像蓄積部として用いられるとともに、プログラムデータ１４ｄおよびＣＰＵ用ＲＡＭデータ１４ｅ等をも格納する。
【００５０】
撮影レンズ１のレンズユニットにおけるズームレンズおよびフォーカスレンズ等の駆動操作されるレンズは、モータドライバ１８によって駆動される。また撮影レンズ１内に設けられる機械的シャッタ部１５も、モータドライバ１８によって駆動される。機械的シャッタ部１５は、機械的絞りおよび機械的シャッタの両機能を有しており、これら双方が、モータドライバ１８を介して制御駆動される。モータドライバ１８は、例えばＩＣ（集積回路）化された信号処理回路等からなる信号処理部１１に含まれるメインＣＰＵ１１ａによって制御される。このメインＣＰＵ１１ａは、例えばマイクロプロセッサ等を用いて構成される。
ＣＣＤ固体撮像素子等を用いて構成した撮像素子としての固体撮像素子１６、固体撮像素子１６を駆動するためのタイミング信号を発生する駆動タイミング発生装置としてのタイミングジェネレータ１３およびＡＦＥ部１２は、ディジタルカメラの撮像部を構成する。ＡＦＥ部１２は、先に述べたように、固体撮像素子１６の出力を相関二重サンプリングによりサンプリングして画像信号を得るＣＤＳ処理部１２ａ、ＣＤＳ処理部１２ａからの出力の利得を自動制御して画像信号のレベルを調整するＡＧＣ部１２ｂおよびＡＧＣ部１２ｂから出力されるアナログ画像信号をディジタルデータに変換するＡ／Ｄ変換部１２ｃを有している。
【００５１】
発振器１７は、ＣＰＵ１１ａを含む信号処理部１１にシステムクロックを供給するとともに、タイミングジェネレータ１３にクロックを供給している。タイミングジェネレータ１３は、このクロックを受けて、ピクセル同期をとるためのピクセルクロックを、信号処理部１１の撮像素子インタフェース１１ｂと、ＡＦＥ部１２のＣＤＳ処理部１２ａ、ＡＧＣ部１２ｂおよびＡ／Ｄ変換部１２ｃの各部とに供給する。さらにタイミングジェネレータ１３から固体撮像素子１６およびＡＦＥ部１２にそれぞれの駆動信号が供給される。この駆動信号は、タイミングジェネレータ１３内部の不揮発性メモリ１３ａおよび揮発性メモリ１３ｂの少なくともいずれかに書き込まれているタイミングプログラムに基づいて生成される駆動タイミング信号である。例えば、固体撮像素子１６に供給される駆動信号は、垂直（Ｖ）駆動パルスと水平（Ｈ）駆動パルスである。
撮像部固体撮像素子１６からＡＦＥ部１２を介して信号処理部１１に入力されたディジタル画像データは、撮像素子インタフェース１１ｂを介して、フレームメモリとして機能する画像蓄積部であるＳＤＲＡＭ１４にＲＧＢデータ１４ａとして一時保管される。
【００５２】
信号処理部１１の現像処理部１１ｄは、画像現像、フィルタ処理、間引き処理、リサイズ処理および音声コーデック等の機能を有している。信号処理部１１の撮像素子インタフェース１１ｂは、画面の水平同期信号（ＨＤ）および垂直同期信号（ＶＤ）をタイミングジェネレータ１３に出力し、それらの同期信号に合わせてＡＦＥ部１２のＡ／Ｄ変換部１２ｃから入力されるディジタルＲＧＢ信号を取り込んで、メモリコントローラ１１ｃを介してＳＤＲＡＭ１４にＲＧＢデータ１４ａを書き込む。
現像処理部１１ｄの画像現像機能は、メインＣＰＵ１１ａにより設定された画像現像処理パラメータに基づき、ＳＤＲＡＭ１４に一時保管されたＲＧＢデータ１４ａを、輝度（Ｙ）の情報であるＹデータと、Ｂ（青）−Ｙの色差（Ｃｂ）の情報であるＵデータと、Ｒ（赤）−Ｙの色差（Ｃｒ）の情報であるＶデータとに変換処理して、ＹＵＶデータ１４ｂとしてＳＤＲＡＭ１４へ書き戻す。
表示インタフェース１１ｆは、ＳＤＲＡＭ１４に書き込まれた表示用データを表示装置である液晶モニタ４に送り、撮影画像を表示させる。このカメラ内蔵の液晶モニタ４への表示画像は、ＴＶビデオ信号として外部へ出力してＴＶ（テレビ）受像機等のＴＶモニタに表示させることなども可能である。表示用データは、自然画像のＹ・Ｃｂ・ＣｒのＹＵＶデータおよび撮影モードアイコン等を表示するＯＳＤ（オンスクリーンディスプレイ）データである。これら表示用データは、いずれもＳＤＲＡＭ１４に格納されたデータをメモリコントローラ１１ｃが読み出して表示インタフェース１１ｆに送り、表示インタフェース１１ｆで合成してビデオデータとして出力される。
【００５３】
ＪＰＥＧ処理部１１ｅは、ＪＰＥＧコーデックであり、記録時はＳＤＲＡＭ１４に書き込まれたＹ・Ｃｂ・ＣｒのＹＵＶデータを圧縮してＪＰＥＧ符号化されたデータをＳＤＲＡＭ１４に出力し、再生時はＳＤＲＡＭ１４から読み出したＪＰＥＧ符号化データをＹ・Ｃｂ・ＣｒのＹＵＶデータに伸張してＳＤＲＡＭ１４に出力する。
カードコントローラ１１ｇは、メモリカード２１のデータの読み出し／書き込みを制御するものであり、メインＣＰＵ１１ａの制御により、メモリカード２１内のデータをＳＤＲＡＭ１４に読み出したり、ＳＤＲＡＭ１４上のデータをメモリカード２１に転送して書き込んだりする。メモリカード２１は、例えばＳＤメモリカード、マルチメディアカード、コンパクトフラッシュ（登録商標）、ｘＤピクチャーカード、スマートメディアおよびメモリースティック等の小型のメモリカードのいずれかが用いられ、カメラボディに着脱可能に装填される。通常の場合、ディジタルカメラに用いられるメモリカード２１は、各種のメモリカードのうちの１種類〜数種類である。
【００５４】
信号処理部１１において、制御手段として全体の動作を制御するメインＣＰＵ１１ａは、起動時にプログラムＲＯＭ１９に格納されたプログラムおよび制御データをＳＤＲＡＭ１４にロードし、そのプログラムコードに基づいてシステム全体の動作を制御する。メインＣＰＵ１１ａは、操作部５のボタン等の操作による入力指示、図示していないリモートコントローラ（リモコン）等による外部動作指示、あるいは通信インタフェース１１ｈを介して接続されるＰＣ（パーソナルコンピュータ）等の外部端末としての外部機器１０１からの通信による通信動作指示に従い、撮像動作制御、現像処理部１１ｄにおける現像処理パラメータの設定、メモリの読み出し／書き込み制御および表示制御などを行う。
操作部５は、ユーザが撮像装置であるディジタルカメラの動作指示を行うためのものであり、撮影を指示するレリーズボタン５ａ、光学ズームおよび電子ズーム倍率を設定するズームボタン５ｂ，５ｃ、電源のオン／オフを指示する電源ボタン５ｇおよび撮影／再生等の動作モードを選択するためのモードダイアル５ｈ、ならびに露光モードの選択などのその他の各種設定を外部から行うための方向ボタン５ｄ、メニューボタン５ｅおよびＯＫボタン５ｆ等を備えている。操作部５の操作は、信号処理部１１のメインＣＰＵ１１ａにより、例えばシリアル通信を介して制御されるサブＣＰＵ２０によって監視され、操作部５の操作状態は、シリアル通信を介してメインＣＰＵ１１ａに伝達される。すなわち、サブＣＰＵ２０は、操作部５の処理に係るサブシステムを制御し、メインＣＰＵ１１ａは、カメラ全体の処理に係るメインシステムを制御する。
【００５５】
次に起動動作についての説明を行うが、まず、本発明に係る起動動作の説明に先立って、従来の起動動作について、図１８のタイミングチャートを参照して説明する。ここで、カメラシステムの各部については、上述した本発明に係る図１〜図４の構成を参照している。
撮影／再生等のモード切り換えのためのモードダイアル５ｈを、撮影モードに設定し、メインスイッチである電源ボタン５ｇの操作によって、カメラの起動要求を入力すると、サブＣＰＵ２０が、この信号を受けて、初期化動作としてカメラ制御用のメインＣＰＵ１１ａを含む信号処理部１１やタイミングジェネレータ１３を含む各部の電源を起動させる。但し、固体撮像素子１６およびＡＦＥ部１２は、タイミングジェネレータ１３から信号が出力される前に電源を投入すると、異常状態になり動作不能になるおそれや、素子を破壊するおそれがあるため、この時点では電源を投入しない。
メインシステムであるカメラ全体の制御用のメインＣＰＵ１１ａは、プログラムＲＯＭ１９からＳＤＲＡＭ１４にメインプログラムをロードする。メインＣＰＵ１１ａは、メインプログラムのロードが完了すると、撮影レンズ１の準備を行うとともに、タイミングジェネレータ１３へのプログラムデータのロードを行う。
【００５６】
なお、既に述べたように、初期のディジタルスチルカメラにおけるタイミングジェネレータは、ＣＣＤ等の固体撮像素子のモデル毎に、個別のタイミングジェネレータが開発されて、使用されていた。その後、固体撮像素子のモデル数が多くなると、個々のモデル毎にタイミングジェネレータを開発することは効率的でないでことから、タイミングジェネレータの内部に書き換え可能なメモリを持つものが開発されて、起動時にそのメモリに駆動信号タイミングのプログラムデータを書き込むことが必要となった。
このタイミングジェネレータ１３へのプログラムロードが完了すると、メインＣＰＵ１１ａは、いわゆるカメラヘッド、すなわち固体撮像素子１６とＡＦＥ部１２、に電源を投入し、さらにタイミングジェネレータ１３を駆動信号の出力が許可されるように設定して、固体撮像素子１６およびＡＦＥ部１２を起動する。固体撮像素子１６およびＡＦＥ部１２の起動後、出力が安定するまで待った後に、起動時の自動露出（ＡＥ）のための測光を行う。
【００５７】
自動露出のための測光は、撮像素子インタフェース１１ｂで行われる。撮像素子インタフェース１１ｂは、ＡＦＥ部１２を介して固体撮像素子１６からの映像データを取り込むと、ＲＧＢデータの積算を行って自動露出に供する。すなわち、図１７に画面を分割したイメージを示している。画面を水平１６分割、垂直１６分割した２５６ブロックについて、ＲＧＢそれぞれのデータを積算し、その積算値から、画面内の輝度分布データを作成し、輝度分布や主要被写体の明るさを測定する。その測定結果とその時点で設定されている露光時間および増感度（ＡＦＥ部１２内のＡＧＣ部１２ｃに設定される利得）から現在の被写体の明るさを判定し、適正な露光量にするための露光時間や増感度の設定や機械的絞りの絞り値を決定する。露光時間の設定は、タイミングジェネレータ１３に対して電子シャッタの時間（開時間）に対応するシャッタ時間制御用のクロックパルスの本数の設定を変更し、増感度の設定は、ＡＧＣ部１２ｃに対する利得設定を変更し、機械的絞りの絞り値は、モータドライバ１８を介してシャッタ部１５の絞り開口径を変更することによって、自動露出制御を実行する。
【００５８】
起動時には、特定の絞り値と電子シャッタ時間とＡＧＣ部１２ｃの利得における輝度分布から、明るさを求め、その明るさにおいて適正な露光条件になる設定値を算出する。この算出結果に基づいて、タイミングジェネレータ１３に対して電子シャッタのパルス本数を設定し、モータドライバ１８を介してシャッタ部１５の絞り開口径を設定し、ＡＦＥ部１２のＡＧＣ部１２ｃに利得を設定することによって、起動時の初期自動露出制御が完了する。
このようにして、起動時初期自動露出制御が完了すると、撮影可能状態となり、表示装置である液晶モニタ４に電子ファインダ（ＥＶＦ）機能としてのモニタリング映像が表示される。またサブＣＰＵ２０に対しては、レリーズボタン５ａの監視受付を許可する。なお、モニタリング映像が表示されている間は約１００ｍｓｅｃ毎に測光と露光量制御が繰り返し実行される。
次にタイミングジェネレータ１３についてさらに詳細に説明する。
タイミングジェネレータ１３は、固体撮像素子１６とＡＦＥ部１２とからなるカメラヘッドを駆動するための駆動パルス信号を出力する。この駆動パルス信号により駆動される読み出しモードの種類の例について、図１４、図１５および図１６を参照して説明する。
【００５９】
図１４は、画素加算を行う間引き転送読み出しを示している。図１４の図示左半部は、画素加算１／４ライン読み出しモードを示しており、１／４ライン毎の画素を加算して読み出している。このモードは、電子ファインダ動作時に使用されるものであり、１／６０秒サイクルで１画面の読み出しを行う。このモードは、この実施の形態における初期自動露出制御においても利用されている。図１４の図示右半部は、画素加算１／２ライン読み出しモードを示しており、１／２ライン毎の画素を加算して読み出している。このモードは、動画撮影を行うための動作モードである。１／３０秒サイクルで１画面の読み出しを行う。
図１５は、全画素フィールド転送読み出しを示している。すなわち、図１５は、静止画撮影時のフレーム読み出しモードであり、固体撮像素子の全画素を読み出すために、全画素を４フィールドに分割したインタレース転送を行っている。
図１６は、高速ＡＦ（オートフォーカス）制御を行う際の読み出し範囲を示している。すなわち、例えば図１４の図示左半部の画素加算１／４読み出しモードにおいて、図１６に示すような垂直方向についての中心部の全画面の約１／２の範囲に相当する部分のみを読み出すようにすることで、読み出しサイクルを１／１２０秒サイクルとすることができ、高速のＡＦ制御が可能になる。
【００６０】
上述したように、従来のタイミングジェネレータにおいては、これらのモードに対応する駆動パターン信号を出力するためのプログラムデータが、タイミングジェネレータの内部に設けたＲＯＭにＲＯＭデータとして書き込まれているか、それに相当する専用の論理回路が組み込まれていた。その後、開発効率を改善するため、タイミングジェネレータの内部に揮発性メモリを設け、この揮発性メモリに書き込まれるプログラムを書き換えることができるものが開発されたが、起動時にこのタイミングジェネレータのプログラムを書き込む必要が生じたため、起動が遅くなるという問題が発生した。
この実施の形態においては、図１に示したように、タイミングジェネレータ１３内に、例えばＥＥＰＲＯＭ等の書き換え可能な不揮発性メモリ１３ａと、通常のＲＡＭ等の書き換え可能な揮発性メモリ１３ｂとを備えている。
大容量の不揮発性メモリ１３ａを持つタイミングジェネレータ１３であるならば、図１４〜図１６に示した各モード等の全てのモードを不揮発性メモリ１３ａに保存しておき、撮像装置としてのディジタルカメラは、それらのデータを随時選択的に利用してカメラ各部を駆動するものとしても良い。このようなタイミングジェネレータ１３を利用すれば、起動時のプログラムの書き込みが不要であり、高速での起動が可能となる。さらに、ＣＣＤ等の固体撮像素子１６のモデル毎に個別のタイミングジェネレータ１３の開発または変更をする必要がなくなるため、開発効率も向上させることができる。
【００６１】
また、不揮発性メモリ１３ａの容量を少なく、すなわちメモリサイズを小さくして、さらに安価に構成するシステムとしてもよい。例えば、図１４〜図１６の全ての駆動信号パターンで動作させるためには、各パターンに対応する７つのプログラム（図１４の画素加算１／４ライン読み出しモードと画素加算１／２ライン読み出しモード、図１５の第１フィールド〜第４フィールドの４つのフィールドの読み出しモードおよび図１６の高速ＡＦ用部分読み出しモード）を用意する必要がある。しかしながら、不揮発性メモリ１３ａの容量を、例えば１つの駆動パターン信号分の容量程度とし、その他の駆動パターン信号は従来と同様に揮発性メモリ１３ｂに書き込むような構成とすることができるのである。この場合は、不揮発性メモリ１３ａには、起動時における初期自動露出制御およびその後の電子ファインダに使用する例えば図１４の左半部の画素加算１／４ライン読み出しモードの間引き転送に対応するものだけを書き込んでおくことで、起動の高速化を実現することができる。この場合、カメラヘッドの電源オンの処理と初期自動露出制御を行っている間に、揮発性メモリ１３ｂに他の駆動モードに対応するプログラムの書き込みを行うことができれば、その後の撮影動作が待たされることはない。このような構成とすれば、起動の高速化を実現しながら、不揮発性メモリ１３ａのメモリサイズを小さくすることができ、コストの低減を実現することができる。
【００６２】
このタイミングジェネレータ１３の不揮発性メモリ１３ａの格納データは、カメラに組付けた後に書き換えることができるようになっている。図５に書き換え操作のフローチャートを示している。この書き換えには、２つの方法がある。１つは外部のメモリカード２１からプログラムデータを読み込む方法であり、他の１つはＰＣ等の外部機器１０１との通信によってプログラムデータを読み込む方法である。
最初に、メモリカード２１経由での書き換えについて説明する。
記録時に画像データを保存するために用いられる外部メモリカード２１に書き換え用のプログラムデータを書き込み、カメラボディ内に装填する。次に、例えば、図４のカメラボディの上面にあるモードダイアル５ｈを操作して、再生モード（右向き三角形マーク）を選択して設定し、カメラボディ背面のＴズームボタン５ｃおよび方向ボタン５ｄの上（ＵＰ）方向を押しながら電源ボタン５ｇをオンとして起動を行うと、このような一連の操作が、タイミングジェネレータ１３の不揮発性メモリ１３ａのプログラムデータのメモリカード２１からの書き換え要求と予め設定しておくことにより、システム、つまりメインＣＰＵ１１ａは、メモリカード２１からの書き換え要求であると認識して、図５のフローチャートに従って書き換え操作を実行する。
【００６３】
メインＣＰＵ１１ａが書き換え要求を受け付けると、タイミングジェネレータ１３の不揮発性メモリ１３ａのプログラムデータのメモリカード２１からの書き換えを実施するか否かを確認するための図６のような確認画面を、表示インタフェース１１ｆを介して、液晶モニタ４に表示する（ステップＳ１１）。ここで方向ボタン５ｄの左右（ＬＥＦＴ，ＲＩＧＨＴ）方向に操作することにより、書き換え実施を示す「ＹＥＳ」を選択して、ＯＫボタン５ｆを押下すると、メモリカード２１から書き換え用のプログラムデータ１４ｄがＳＤＲＡＭ１４上に読み出される（ステップＳ１２）。
次に、読み出されたプログラムデータ１４ｄの有効性の確認が行われる（ステップＳ１３）。有効性の確認は、例えば、プログラムデータのサイズとプログラムの識別情報（プログラムＩＤ）とチェックサムとで行うことができる。この有効性の確認によって、プログラムデータが有効であると判断された場合は、当該カメラの電源であるバッテリのレベルチェックを行う（ステップＳ１４）。このチェックは、実質的に書き換えが完了するまでに、バッテリからの供給電力が不足しないか否かを確認するものである。
【００６４】
ステップＳ１４で、バッテリ電圧が基準レベル以上の電圧であると判断されると、書き換え操作（ステップＳ１５〜Ｓ１９）が開始される。
書き換えは、メインＣＰＵ１１ａからシリアル入出力を介して行われる。まず、メインＣＰＵ１１ａは、シリアル入出力を介して、タイミングジェネレータ１３を、例えばＥＥＰＲＯＭからなる不揮発性メモリ１３ａの書き換えモードに設定した後、データの有効性を示すデータ、例えばデータ有効性フラグ、を消去し（ステップＳ１５）、対応する固体撮像素子１６およびその動作モードを示すプログラム識別情報を消去する（ステップＳ１６）。
次に、プログラムデータ自体の書き換えを行い（ステップＳ１７）、最後にプログラム識別情報の書き込み（ステップＳ１８）およびデータ有効性フラグの書き込み（ステップＳ１９）を行って、書き込みを完了する。完了後は、自動的にシステムの再起動を行って（ステップＳ２０）、再生モードで起動する（ステップＳ２１）。なお、ステップＳ１１の書き換え実施の確認において、方向ボタン５ｄの左右（ＬＥＦＴ，ＲＩＧＨＴ）方向に操作することにより、書き換え不実施を示す「ＮＯ」を選択して、ＯＫボタン５ｆを押下すると、ステップＳ２１にジャンプして、再生モードで再起動する。また、ステップＳ１３の有効性の確認において、プログラムデータが、無効であると判断された場合にも、ステップＳ２１にジャンプして、再生モードで再起動する。
また、ステップＳ１４のバッテリのレベルチェックにおいて、バッテリレベルが基準レベルに満たないと判断された場合にも、ステップＳ２１にジャンプして、再生モードで再起動する。
【００６５】
次に、ＰＣ等の外部機器１０１から通信インタフェース１１ｈを介しての書き換えについて説明する。
図４に示すカメラボディの上面にあるモードダイアル５ｈを通信モード（この場合、双方向矢印マーク）に設定すると、外部機器１０１との通信が可能となる。ここでは、ＵＳＢ（ユニバーサルシリアルバス）ケーブルによる通信方式を用いる場合を例にとって説明するが、その他にも無線等の通信方式が考えられ、特に通信方式を限定するものではない。
ＵＳＢケーブルを外部機器１０１と通信インタフェース１１ｈとの間に接続した状態で、例えば、図４のカメラボディの上面にあるモードダイアル５ｈを操作して、通信モードを選択して設定し、カメラボディ背面のＴズームボタン５ｃおよび方向ボタン５ｄの上（ＵＰ）方向を押しながら電源ボタン５ｇをオンとして起動を行うと、このような一連の操作が、タイミングジェネレータ１３の不揮発性メモリ１３ａのプログラムデータの外部機器１０１からの書き換え要求と予め設定しておくことにより、システム、つまりメインＣＰＵ１１ａ、は、外部機器１０１からの書き換え要求であると認識して、図７に示すような書き換えを実施するか否かの確認画面を液晶モニタ４に表示する。
【００６６】
ここで方向ボタン５ｄの左右（ＬＥＦＴ，ＲＩＧＨＴ）方向に操作することにより、書き換え実施を示す「ＹＥＳ」を選択して、ＯＫボタン５ｆを押下すると、外部機器１０１との通信が開始される。外部機器１０１側で通信用アプリケーションソフトから書き換え用のプログラムデータの送信を開始すると、メインＣＰＵ１１ａは受信したデータをＳＤＲＡＭ１４に書き込む。ＳＤＲＡＭ上に一次保存したプログラムデータは、上述したメモリカード２１による場合とおおむね同様にして、タイミングジェネレータ１３内部の書き換え可能な不揮発性メモリ１３ａに対する書き込みが行われる。
次の本発明の要部であるタイミングジェネレータ１３の起動の高速化について説明する。本発明に係る起動の高速化は、タイミングジェネレータ１３が、内部に、ＥＥＰＲＯＭのように書き換え可能な不揮発性メモリを持っていることによって実現することができる。
【００６７】
本発明の第１の実施の形態に係る高速起動の動作を、図８に示すタイミングチャートを参照して説明する。
メインスイッチである電源ボタン５ｇのオン操作による起動要求をサブＣＰＵ２０が受け付けると、初期化処理として、信号処理部１１やタイミングジェネレータ１３を含むメインシステムの電源起動処理を行う。但し、この段階では、固体撮像素子１６およびＡＦＥ部１２の電源はまだ起動しない。
メインＣＰＵ１１ａは、上述したように、起動後にメインシステムのプログラムをプログラムＲＯＭ１９より読み出し、ＳＤＲＡＭ１４にロードする。ＳＤＲＡＭ１４へのメインシステムのプログラムのロードが完了すると、メインＣＰＵ１１ａは、タイミングジェネレータ１３の起動処理を行う（このとき図１８に示された従来の動作のようにタイミングジェネレータ１３へのプログラムデータのロードは行わない）。
【００６８】
タイミングジェネレータ１３は、図１に示すように、ＥＥＰＲＯＭのような不揮発性メモリ１３ａとＲＡＭのような揮発性メモリ１３ｂを内蔵している。そして、不揮発性メモリ１３ａには、少なくとも起動時の初期自動露出制御を行うことが可能な駆動タイミングを与えるプログラムデータが書き込まれている。この実施の形態においては、自動露出制御を行う駆動タイミング信号と、電子ファインダ動作を行う駆動タイミング信号とは同じものを用いるものとする。さらに、このタイミングジェネレータ１３では、不揮発性メモリ１３ａに書き込まれているデータが正常に書き込まれていることを判別するためのデータ有効性情報と、書き込まれているデータに対応する固体撮像素子１６および駆動モードを示すプログラム識別情報も不揮発性メモリに書き込まれている。
タイミングジェネレータ１３の起動処理においては、まず、データ有効性情報とプログラム識別情報とを読み出し、固体撮像素子１６およびＡＦＥ部１２に対して正しい駆動信号を出力することができるか否かを確認する。これらの情報に基づき、プログラムデータが正しいと判断できた場合は、初期自動露出制御および電子ファインダ動作での駆動をするための駆動信号の出力許可を設定するとともに、カメラヘッド、すなわち固体撮像素子１６とＡＦＥ部１２の電源を投入する。上述したように固体撮像素子１６とＡＦＥ部１２の出力が安定したところで、初期自動露出制御を行い、その終了後にレリーズ操作の受け付けを許可するとともに電子ファインダ表示を開始させる。
【００６９】
上述のようにして、予め自動露出制御を行うことができる駆動タイミング信号のプログラムデータがタイミングジェネレータ１３内に書き込まれていれば、固体撮像素子１６の電源を投入する前にプログラムデータをロードする必要がなくなり、起動を高速化することが可能となる。
この実施の形態においては、初期自動露出制御を行う駆動タイミングプログラムと、電子ファインダ動作を行う駆動タイミングプログラムとに同じものを用いるものとしたが、これらをそれぞれ異なるものとしてもよい。
例えば、このタイミングジェネレータ１３が、不揮発性メモリ１３ａ領域に１つしかプログラムデータを保持できず、初期自動露出制御用の駆動プログラムデータと電子ファインダ動作用の駆動プログラムデータとが異なる場合であっても、カメラヘッドの電源オン処理（すなわち、固体撮像素子１６およびＡＦＥ部１２の電源オン処理と出力の安定待ち）と、初期自動露出制御処理期間に、電子ファインダ動作を行うための駆動タイミングプログラムを揮発性メモリに書き込むようにすれば、起動時間の高速化が可能である。
【００７０】
図９は、この実施の形態に係るディジタルカメラシステムの基板構成の例である。図１と同様の部分には同符号を付して示す図９に示すシステムは、メインＣＰＵ１１ａを有する信号処理部１１、ＳＤＲＡＭ１４、発振器１７、プログラムＲＯＭ１９、サブＣＰＵ２０等を含むメイン基板ＭＢと、ＡＦＥ部１２、タイミングジェネレータ１３および固体撮像素子１６を含むカメラヘッド基板ＣＨとの２枚の基板構成となっている。このような基板構成とした場合には、上述したデータ有効性情報およびプログラム識別情報の確認が、一層有効になる。ディジタルカメラの組み立て時や修理時に、メイン基板ＭＢとカメラヘッド基板ＣＨとを接続することになるが、タイミングジェネレータ１３内の不揮発性メモリ１３ａに書き込まれたプログラムデータが正常ではない場合や、搭載されている固体撮像素子１６に合致していないデータであった場合には、固体撮像素子１６自体を破壊してしまうおそれがある。そのため、メインＣＰＵ１１ａは、タイミングジェネレータ１３から有効性データを確認すること、またはプログラム識別情報を確認することによって固体撮像素子の特性にあった駆動信号で動作させることが可能となる。
【００７１】
次に、本発明の第２の実施の形態に係るディジタルカメラシステムは、サブシステムを構成するサブＣＰＵ２０が、タイミングジェネレータ１３の起動処理動作およびカメラヘッドの電源制御を行うものである。図１０に示すシステム構成のブロック図および図１１に示すタイミングチャートを参照して具体的な動作を説明する。なお、図１０における各構成要素は、実質的に図１とほぼ同様であり、信号の経路が若干異なるだけであるので、図１と同様の部分には同符号を付してその詳細な説明を省略する。
電源ボタン５ｇによる起動要求をサブＣＰＵ２０が受け付けると、初期化処理として、信号処理部１１およびタイミングジェネレータ１３を含むカメラシステムの電源起動を行う。
上述したように、メインＣＰＵ１１ａは、起動後にメインシステムのプログラムをプログラムＲＯＭ１９から読み出し、ＳＤＲＡＭ１４にロードする。これと並行して、サブＣＰＵ２０は、タイミングジェネレータ１３の起動処理を行う。
タイミングジェネレータ１３は、図１０に示しているように、ＥＥＰＲＯＭ等の不揮発性メモリ１３ａとＲＡＭ等の揮発性メモリ１３ｂとを内部に備えている。そして、不揮発性メモリ１３ａには少なくとも、起動時自動露出制御を行うことができる駆動タイミングプログラムデータが書き込まれている。
【００７２】
この実施の形態においても、自動露出制御を行う駆動タイミング信号と、電子ファインダ動作を行う駆動タイミング信号とは同じものを用いる。
タイミングジェネレータ１３の起動処理においては、サブＣＰＵ２０からシリアル入出力によって、まずデータ有効性情報およびプログラム識別情報を読み出して、固体撮像素子１６およびＡＦＥ部１２に対して正しい駆動信号が出力できるか否かを確認する。これらの情報が適正であると判断できた場合には、シリアル入出力を介して初期自動露出制御および電子ファインダモード動作の駆動をするための駆動信号の出力許可を設定するとともに、固体撮像素子１６とＡＦＥ部１２の電源を投入する。
メインシステムがプログラムをロードする時間は、３００ｍｓｅｃ程度であるため、このプログラムがＡＥの動作を開始するまでには、カメラヘッドの出力は安定している。そのため、すぐに初期自動露出制御を開始することができるので、初期自動露出制御を行って、その終了後にレリーズ受け付けを許可し、且つ電子ファインダのための表示を開始する。
【００７３】
上述のように、予め自動露出制御を行うことができる駆動タイミング信号のプログラムがタイミングジェネレータ１３内に書き込まれており、サブＣＰＵ２０側でタイミングジェネレータ１３の起動処理とカメラヘッドの電源オンを行うことができれば、先に述べた第１の実施の形態よりもさらに起動を高速化することができる。
この実施の形態においては、初期自動露出制御を行う駆動タイミングプログラムと、電子ファインダ動作を行う駆動タイミングプログラムとに同じものを用いるものとしたが、これらをそれぞれ異なるものとしてもよい。この場合にも、初期自動露出制御処理期間に、電子ファインダ動作を行うための駆動タイミングプログラムを揮発性メモリ１３ｂに書き込むことで、起動時間を短縮することが可能である。
本発明の第３の実施の形態に係るディジタルカメラシステムは、タイミングジェネレータ１３が、２つ以上のプログラムデータを書き込むことが可能な容量のＥＥＰＲＯＭ等の不揮発性メモリ１３ａを有し、さらにそれらのプログラムデータのうちの１つが起動時に初期動作モードとして使用されることが指定されている。なお、この場合、タイミングジェネレータ１３は、不揮発性メモリ１３ａに書き込まれる２つ以上のプログラムデータのうちの１つが起動時に初期動作モードとして使用されることを指定することを可能としてもよい。
【００７４】
ここで説明する実施の形態においては、ディジタルカメラが組み立てられるときに、そのタイミングジェネレータ１３の不揮発性メモリ１３ａの初期プログラムエリアに予め電子ファインダモードで動作するためのプログラムが書き込まれているものとする。このタイミングジェネレータ１３は、この初期プログラムエリアの他に４つ分のプログラムを書き込むことが可能な不揮発性メモリ１３ａ領域が確保されているので、図１５に示すような静止画撮影用の全画素フィールド転送読み出しによるフレーム読み出しの第１〜第４フィールドの駆動信号プログラムが書き込まれている。
その他に１つ分のプログラムデータを書き込むＲＡＭ等の揮発性メモリ１３ｂの領域を有しているため、高速ＡＦを実施するときは、その直前に図１６のような読み出し動作をさせるプログラムを書き込み、動画の撮影が要求されたときは、その直前に図１４の右半部のような動作をさせるプログラムを書き込むようにする。つまり使用頻度の低い駆動モードについては、揮発性メモリ１３ｂの共通のメモリエリアを用途に合わせて上書きすることによって、メモリエリアの小さな揮発性メモリ１３ｂしか持たないタイミングジェネレータ１３であっても、数多くの動作モードに対応することが可能である。
【００７５】
図１２に示すシステム構成のブロック図および図１３に示すタイミングチャートを参照して具体的な動作を説明する。なお、図１２における各構成要素は、実質的に図１および図１０とほぼ同様であり、信号の経路が若干異なるだけであるので、図１および図１０と同様の部分には同符号を付してその詳細な説明を省略する。
この実施の形態に係るディジタルカメラにおいては、図１２に示すようにタイミングジェネレータ１３は、駆動信号の出力を外部から許可／禁止する入力ポートを有し、サブＣＰＵ２０から、出力許可／不許可を設定切り換えすることができる。
図１３にタイミングチャートを示すように、ユーザの操作により、電源ボタン５ｇが押下されて、システムの起動要求が与えられると、サブＣＰＵ２０は、初期化処理として、信号処理部１１およびタイミングジェネレータ１３を含むメインシステムの電源を起動する。但し、この時点では、固体撮像素子１６とＡＦＥ部１２の電源はまだ起動しない。メインＣＰＵ１１ａは、上述のように、起動後にメインシステムのプログラムをプログラムＲＯＭ１９から読み出し、ＳＤＲＡＭ１４にロードする。
【００７６】
これと並行して、サブＣＰＵ２０は、カメラヘッドの電源を投入するとともに、タイミングジェネレータ１３を信号出力許可とする。タイミングジェネレータ１３は、上述したように、ＥＥＰＲＯＭ等からなる不揮発性メモリの初期動作モードが書き込まれているエリアのプログラムデータを読み出し、駆動信号パルスの出力を開始する。
メインシステムが、プログラムをロードするためには、３００ｍｓｅｃ程度の時間がかかるため、このプログラムがＡＥの動作を開始するまでには、カメラヘッドの出力が安定している。そのため、すぐに初期自動露出制御を開始することができるので、初期自動露出制御を行い、その終了後にレリーズ受付許可とするとともに電子ファインダ表示が開始される。
上述したように、この第３の実施の形態においても、第２の実施の形態と同様に起動の高速化の効果が得られる。
さらに、この場合、タイミングジェネレータ１３が、初期動作モードを持っていることによって、サブＣＰＵ２０側が汎用ポート出力によって、タイミングジェネレータ１３の駆動タイミング信号の出力許可のみを操作するだけで、サブＣＰＵ２０側からシリアル入出力を用いた複雑な処理をしなくても高速起動が可能になる。
【００７７】
この実施の形態では、初期自動露出制御を行うための駆動タイミングプログラムと、電子ファインダ動作を行う駆動タイミングプログラムとに同一のプログラムデータを用いるものとしたが、これらを互いに異ならせてもよい。この場合であっても、初期自動露出制御処理期間に、電子ファインダ動作を行うための駆動タイミングプログラムを揮発性メモリに書き込むことによって、起動時間の高速化が可能である。
上述したように、本発明の請求項１の撮像装置は、撮像素子を駆動するための駆動タイミング信号を出力する駆動タイミング発生手段を具備する撮像装置において、前記駆動タイミング発生手段は、書き換え可能な不揮発性メモリおよび揮発性メモリを備え、前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力するとともに、起動時には不揮発性メモリに予め保存されているプログラムデータによって起動する手段としている。また、本発明の請求項４の撮像装置の起動方法は、書き換え可能な不揮発性メモリおよび揮発性メモリを有し、前記不揮発性メモリおよび前記揮発性メモリの少なくともいずれかに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置を起動する方法において、起動時には、予め前記不揮発性メモリに保存されているプログラムデータを用いて前記駆動タイミング発生装置を起動するようにしている。このように、起動時に予め駆動タイミング発生装置内の不揮発性メモリに保存されている駆動タイミング発生装置の駆動用のプログラムデータをもとに動作を行うため、起動時にプログラムデータの書き込みが完了しなくても動作を開始することができ、起動を高速化することができる。
【００７８】
また、本発明の請求項２の撮像装置は、請求項１の撮像装置において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含み、本発明の請求項５の撮像装置の起動方法は、請求項４の撮像装置の起動方法において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも露光量制御のための情報取得を実行させるためのプログラムデータを含む。これらにおいては、起動時に必要なプログラムデータを自動露出制御の測光に使用する駆動モードとした。不揮発性メモリに全てのデータを書き込んでおけば、起動毎に書き込みを行う必要がなくなるが、それではどの撮像素子でも対応可能な最低限度の不揮発性メモリの容量が必要になり、動作モードが少ない撮像素子ではコストの増加と消費電力の増大による副作用が出てしまう。そのため少なくとも起動時の測光をするための駆動が行えるようにして、測光および起動時初期自動露出制御中に他の必要なプログラムデータを揮発性メモリに書き込むようにすれば、起動の高速化とコストの削減と省電力への対応を達成することができる。
【００７９】
本発明の請求項３の撮像装置は、請求項１または請求項２の撮像装置において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含み、本発明の請求項６の撮像装置の起動方法は、請求項４または請求項５の撮像装置の起動方法において、前記不揮発性メモリに予め保存されているプログラムデータは、少なくとも電子ビューファインダ動作を実行させるためのプログラムデータを含む。このように、起動時に必要なプログラムデータを電子ビューファインダの動作が可能な駆動モードのプログラムデータとした。上述したように全てのデータを不揮発性メモリに書き込んでおけば、起動毎に書き込みを行う必要がなくなるが、それではどの撮像素子でも対応可能な最低限度の不揮発性メモリ容量が必要になり、動作モードが少ない撮像素子ではコストの増加と消費電力の増大による副作用が出てしまう。機器の仕様によっては、露光量を常に固定したり、または特定の露光量で固定したりして動作させる撮像装置もある。このような場合に起動に必要な駆動モードは、電子ビューファインダ用の駆動モードである。そのため少なくとも起動時のビューファインダ動作が可能なプログラムデータを揮発性メモリに書き込むようにすれば、起動の高速化とコストの削減と省電力への対応が可能となる。
【００８０】
本発明の請求項７の撮像装置は、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段は、前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含む。
【００８１】
本発明の請求項９の撮像素子の保護方法は、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段の制御により、前記駆動タイミング発生装置の前記書き込みデータ有効性判別情報保存手段から前記書き込みデータ有効性判別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータの有効性を判別し、前記不揮発性メモリ手段に保存されているプログラムデータが有効であることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止する。
【００８２】
本発明は、不揮発性メモリに保存されているプログラムデータに基づいて駆動タイミング発生装置から撮像素子部の駆動信号を出力するシステムにおいて、異常な信号が撮像素子部に入力されることによって、撮像素子が破壊されないようにするためのものである。本発明の請求項７と請求項９は、駆動タイミング発生装置に保存されているデータの有効性情報を読み出し、有効であると判断した場合に信号出力を行うことによって、破壊防止を行っている。
本発明の請求項８の撮像装置は、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段は、前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出し、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させ、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させる手段を含む。
【００８３】
本発明の請求項１０の撮像素子の保護方法は、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備え、さらに当該撮像装置全体の動作を制御する制御手段を備えた撮像装置において、前記制御手段の制御により、前記駆動タイミング発生装置の前記識別情報保存手段から前記モード識別情報を読み出して、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであるか否かを判別し、前記不揮発性メモリ手段に保存されているプログラムデータが、接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合には、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて前記タイミング信号生成手段を作動させて、前記駆動タイミング発生装置から前記撮像素子の駆動タイミング信号を出力させて、不正な駆動信号が前記撮像素子に入力されないようにして前記撮像素子の破壊を防止する。
【００８４】
本発明の請求項８と請求項１０は、駆動タイミング発生装置内に保存されているモード識別情報を読み出し、保存されているタイミングプログラムが接続される撮像素子を駆動できるものであることを確認した場合に信号出力を行うようにして、撮像素子の破壊を防止している。
このような確認を行えば、図９のような基板構成の時などに有効である。カメラ組み立て時や修理時にメイン基板ＭＢとカメラヘッド基板ＣＨを接続することになるが、駆動タイミング発生装置内の不揮発性メモリ内にあるプログラムデータが正常ではないとか、搭載されている撮像素子に合致していないデータであった場合とかに、撮像素子自体を破壊してしまう可能性がある。そのため制御手段であるＣＰＵが、駆動タイミング発生装置から有効性データを確認すること、またはプログラム識別情報を確認することによって、撮像素子の特性にあった駆動信号で動作させることができ、破壊を防止することができる。
【００８５】
本発明の請求項１１の撮像素子の駆動タイミング発生装置は、撮像素子を駆動するためのタイミング信号を発生する撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、書き換え可能な不揮発性メモリと、前記不揮発性メモリに保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段とを具備する。従来のプログラマブル駆動タイミング発生装置は、揮発性メモリしか持っていなかったため、起動時に駆動タイミング発生装置に対して駆動信号出力のためのプログラムデータの書き込みが必要であった。このようなシステムだと、プログラムデータ書き込みの時間だけ起動が遅くなってしまう。本発明の請求項１１は、駆動タイミング発生装置が不揮発性メモリを持っており、その不揮発性メモリに予め保存されているデータで動作を開始することで、起動を高速化することができる。また予め保存されたデータがあることによって、駆動タイミング発生装置および撮像素子に誤って電源が投入されても、保存されたデータで動作するため、撮像素子を破壊から保護することができる。
【００８６】
本発明の請求項１２の撮像素子の駆動タイミング発生装置は、請求項１１の撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、前記不揮発性メモリよりも高速な書き換えおよび読み出しが可能な揮発性メモリをさらに備え、且つ前記不揮発性メモリおよび揮発性メモリのうちの参照するメモリを前記撮像素子の駆動モードに応じて切り換える手段を含む。本発明の請求項１２は、高速なリードライトが可能な揮発性メモリを持っている。プログラマブル駆動タイミング発生装置が開発された理由は、撮像素子のモデル毎に駆動タイミング発生装置を開発せずに、同じ駆動タイミング発生装置を種々の撮像素子に利用するためであった。しかし全ての撮像素子の全動作モードを不揮発性メモリに保存するためには、動作モードが一番多い撮像素子に対応するための不揮発性メモリの容量が必要になってしまう。しかし請求項１２のように、一部に高速書き込みが可能な揮発性メモリを備えて、必要に応じてデータを書き換えるようにすれば、メモリ容量が少なくなり、コストの削減と省電力を実現することができる。
【００８７】
本発明の請求項１３の撮像素子の駆動タイミング発生装置は、請求項１１または請求項１２の撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、前記不揮発性メモリのプログラムデータを用いて動作している間に、前記揮発性メモリへのプログラムデータの書き換えを行う手段を含む。本発明の請求項１３は、不揮発性メモリのデータによって動作中に揮発性メモリへのリードライトアクセスを可能としたものであり、請求項１１と請求項１２の両方の効果を得ることができる。つまり、起動処理は、不揮発性メモリのデータで、初期自動露出制御などを行っている間に、静止画撮影に用いるデータを揮発性メモリに書き込むようにすれば、高速で起動した後に、待たされることなく静止画撮影動作を行うことができる。
本発明の請求項１４の撮像素子の駆動タイミング発生装置は、請求項１１〜請求項１３のうちのいずれか１項の撮像素子の駆動タイミング発生装置において、前記駆動タイミング発生装置は、前記揮発性メモリに２つ以上のプログラムデータを保存し得るとともに、前記２つ以上のプログラムデータのうちの１つのプログラムデータに基づく動作中に、前記２つ以上のプログラムデータのうちの他のプログラムデータを書き換える手段を含む。本発明の請求項１４は、揮発性メモリに２つ以上のプログラムデータを保存することができ、一方を読み出している間に別のデータの書き換えを可能としたものである。
このようにすることにより少ないメモリ容量で種々の撮像素子の駆動モードに対応することが可能となり、回路基板サイズの小型化、コストの削減、省電力化などの効果を得ることができる。
【００８８】
本発明の請求項１５の撮像装置は、被写体光学像を電気信号に変換する撮像素子と、前記撮像素子を駆動するための駆動タイミング信号を発生する駆動タイミング発生手段とを具備する撮像装置において、前記駆動タイミング発生手段は、書き換え可能な不揮発性メモリと、前記不揮発性メモリよりも高速で書き換えおよび読み出しが可能な揮発性メモリと、を備えており、前記不揮発性メモリおよび前記揮発性メモリの少なくとも一方に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を出力する手段を含む。従来のプログラマブル駆動タイミング発生装置は、揮発性メモリしか持っていなかったため、起動時に駆動タイミング発生装置に対して駆動信号出力のためのプログラムデータの書き込みが必要であった。このようなシステムだと、プログラムデータ書き込みの時間だけ起動が遅くなってしまう。本発明の請求項１５は、駆動タイミング発生装置が不揮発性メモリを持っており、その不揮発性メモリに予め保存されているデータで動作を開始することで、起動を高速化することができる。また予め保存されたデータがあることによって、駆動タイミング発生装置および撮像素子に誤って電源が投入されても、保存されたデータで動作するため、撮像素子を破壊から保護することができる。
【００８９】
本発明の請求項１６の撮像装置は、請求項１５の撮像装置において、前記不揮発性メモリには、起動に必要なプログラムデータおよび使用頻度が高いプログラムデータの少なくとも一方が保存される。本発明の請求項１６は、起動に必要なプログラムデータか、または使用頻度が高いプログラムデータを不揮発性メモリに保存するものとした。起動に必要なプログラムデータとは、例えば起動時の自動露出制御を行うために測光ができるような駆動をするためのデータや、電子ビューファインダ動作を行うためのデータなどが考えられる。このようなデータが不揮発性メモリに予め保存されていれば、起動を高速化することができる。また使用頻度の高いデータを保存しておくこととしてもよい。複数のデータが不揮発性メモリに保存できるような駆動タイミング発生装置なら、ビューファインダ用データと静止画撮影用データを保存するようにすれば、撮影毎に書き換え動作が不要になり、ＣＰＵの処理量が減るので、連写サイクルを向上させることができる。
【００９０】
本発明の請求項１７の撮像装置は、請求項１５または請求項１６の撮像装置において、前記揮発性メモリは、一部のプログラムデータを、同一エリアに上書きしつつ使用する。すなわち、本発明の請求項１７は、一部のプログラムデータを揮発性メモリの同一領域上で上書きにより書き換えながら利用するものである。上述のように使用頻度の高いものは書き換えが不要な領域を確保することによって、高速化を行うが、使用頻度の低いモード用のプログラムデータは同一領域を書き換えながら動作させる。これらは使用頻度が低いため、撮像装置全体の操作性を大きく下げることなく、駆動タイミング発生装置のメモリサイズを削減することができ、コストの削減と省電力化を実現することができる。
本発明の請求項１８の撮像装置は、請求項１７の撮像装置において、前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、高速ＡＦ（オートフォーカス）用のプログラムデータを含む。本発明の請求項１８は、図１６のような高速ＡＦ駆動モードのプログラムを使用頻度の低いプログラムデータとしたものである。この高速ＡＦ駆動は、読み出し量が１／２になるため画面更新速度を２倍にすることができるが、最大露光時間も通常の１／２になってしまう。そのため被写体が明るい場合にしか利用できない。そのためこのデータのために不揮発性メモリおよび揮発性メモリに専用の領域を確保せず、揮発性メモリを他のモードと兼用とすることで、必要なメモリサイズを削減することができ、コストの削減と省電力化を実現することができる。
【００９１】
本発明の請求項１９の撮像装置は、請求項１７の撮像装置において、前記揮発性メモリの同一エリアに上書きしつつ使用されるプログラムデータは、動画撮像用のプログラムデータを含む。本発明の請求項１９は、図１４右半部の動画駆動モードを使用頻度の低いプログラムデータとして上書きしつつ使用するようにしたものである。請求項１７と同様の効果を得ることができる。
本発明の請求項２０の撮像装置は、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、前記撮像装置は、外部インタフェース手段と、前記外部インタフェース手段を介して取得した情報により前記不揮発性メモリのプログラムデータを書き換える書き換え手段と、をさらに含む。従来のプログラマブル駆動タイミング発生装置は、揮発性メモリしか持っていなかったため、起動時に駆動タイミング発生装置に対して駆動信号出力のためのプログラムデータの書き込みが必要であった。このようなシステムだと、プログラムデータ書き込みの時間だけ起動が遅くなってしまう。本発明の請求項２０においては、駆動タイミング発生装置が不揮発性メモリを持っており、その不揮発性メモリに予め保存されているデータで動作を開始することで、起動を高速化することができる。さらに、本発明の請求項２０は、完成または基板に実装された駆動タイミング発生装置の内部にある不揮発性メモリを書き換えることができるようにすることで、完成後または販売後に見つかった不具合などで駆動タイミング発生装置のデータ書き換えが必要になったときに、容易に対応することができる。
【００９２】
本発明の請求項２１の撮像装置は、請求項２０の撮像装置において、前記外部インタフェース手段は、外部メモリカードを接続するためのメモリカードコネクタ手段であり、且つ前記書き換え手段は、前記メモリカードコネクタ手段を介して取得される前記外部メモリカード内の情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含む。本発明の請求項２２の撮像装置は、請求項２０の撮像装置において、前記外部インタフェース手段は、外部機器と有線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による有線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含む。本発明の請求項２３の撮像装置は、請求項２０の撮像装置において、前記外部インタフェース手段は、外部機器と無線通信を行うための通信インタフェース手段であり、且つ前記書き換え手段は、前記通信インタフェース手段による無線通信を介して取得される前記外部機器からの情報に基づいて前記不揮発性メモリのプログラムデータを書き換える手段を含む。本発明の請求項２１から２３はそれぞれ既存のインタフェースを用いて駆動タイミング発生装置の不揮発性メモリデータを書き換えるようにするものである。特別な手段を用いずに書き換え可能な仕組みとすることで、撮像装置のユーザ自身で書き換えを行うことができるため、駆動タイミング発生装置のプログラムデータを書き換える必要が出た場合にも、インターネットサイト（いわゆるＷｅｂ）等を介してプログラムデータを配布することが可能になり、対策の即時性が向上するとともに、サービスにかかる費用の削減の効果も得ることができる。
【００９３】
本発明の請求項２４の撮像装置は、請求項２０〜請求項２３のうちのいずれか１項の撮像装置において、前記駆動タイミング発生装置は、書き込みデータの有効性を判別するための書き込みデータ有効性判別情報を保存する書き込みデータ有効性判別情報保存手段と、前記書き込みデータ有効性判別情報保存手段に保存された書き込みデータ有効性判別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが有効であることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、をさらに含む。本発明の請求項２４は、不揮発性メモリに保存されているプログラムデータに基づいて駆動タイミング発生装置から撮像素子部分の駆動信号を出力するシステムにおいて、異常な信号が撮像素子部分に入力されるようにして、撮像素子が破壊されないように保護することができる。つまり、駆動タイミング発生装置内に保存されているデータ有効性情報を読み出し、有効であると判断した場合に信号出力を行うようにして、破壊防止を行っている。
【００９４】
本発明の請求項２５の撮像装置は、請求項２４の撮像装置において、前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記書き込みデータ有効性判別情報保存手段に保存されている従前の書き込みデータ有効性判別情報を消去する手段をさらに含む。本発明の請求項２５は、プログラムデータの書き換えを始める前に、データ有効性情報を無効であるという情報に書き換えるものである。これによりデータの書き換えが正常に終わらなかった場合に、その後の起動での撮像素子の破壊を防止することができる。
本発明の請求項２６の撮像装置は、請求項２４または請求項２５の撮像装置において、前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記書き込みデータ有効性判別情報保存手段に新たな書き込みデータ有効性判別情報を書き込む手段をさらに含む。本発明の請求項２６は、プログラムデータの書き換えが正常に完了した後に、データ有効性情報を有効であるという情報に書き換えるものである。これによりデータの書き換えが正常に終わらなかった場合に、その後の起動での撮像素子の破壊を防止することができる。
【００９５】
本発明の請求項２７の撮像装置は、請求項２０〜請求項２６のうちのいずれか１項の撮像装置において、前記駆動タイミング発生装置は、プログラムデータのモード種別を示すモード識別情報を保存する識別情報保存手段と、前記識別情報保存手段に保存されたモード識別情報を用いて前記不揮発性メモリの書き換えられたプログラムデータが接続されている撮像素子を駆動し得るプログラムデータであることが確認された場合に、前記不揮発性メモリの書き換えられたプログラムデータを用いた駆動タイミング信号により撮像素子を駆動する手段と、をさらに含む。本発明の請求項２７は、請求項２５と同様に撮像素子１６が破壊されないように保護することができる。つまり駆動タイミング発生装置内に保存されているモード識別情報の内容の確認を行い、接続されている撮像素子の駆動に適したプログラムデータであると判断した場合にのみ信号出力を行うようにして、破壊防止を行っている。
本発明の請求項２８の撮像装置は、請求項２７の撮像装置において、前記書き換え手段は、前記不揮発性メモリにおける撮像素子駆動用のプログラムデータの書き換えを行う前に、前記識別情報保存手段に保存されている従前のモード識別情報を消去する手段をさらに含む。本発明の請求項２８は、プログラムデータの書き換えを始める前に、モード識別情報を削除するものである。これによりデータの書き換えが正常に終わらなかった場合に、その後の起動では、接続されている撮像素子とモード識別情報が不適合ということになり、駆動信号が出力されなくなるので、破壊を防止することができる。
【００９６】
本発明の請求項２９の撮像装置は、請求項２７または請求項２８の撮像装置において、前記書き換え手段は、前記不揮発性メモリに対する撮像素子駆動用のプログラムデータの書き換えが正常に終了した後に、前記識別情報保存手段に新たなモード識別情報を書き込む手段をさらに含む。本発明の請求項２９は、プログラムデータの書き換えが正常に完了した後に、書き込んだプログラムデータにあわせたモード識別情報を書き込むものである。これによりデータの書き換えが正常に終わらなかった場合に、その後の起動での撮像素子の破壊を防止することができる。このような確認を行うようにすれば、図９のような基板構成の時などに有効である。カメラ組み立て時や修理時にメイン基板ＭＢとカメラヘッド基板ＣＨを接続することになるが、駆動タイミング発生装置内の不揮発性メモリ内にあるプログラムデータが正常ではない場合とか、搭載されている撮像素子に合致していないデータであった場合とかにおいては、撮像素子自体を破壊してしまう可能性がある。そのため制御手段であるメインＣＰＵが、駆動タイミング発生装置から有効性データを確認すること、またはプログラム識別情報を確認することで撮像素子の特性にあった駆動信号で動作させることができ、破壊を防止することができる。
【００９７】
本発明の請求項３０の撮像装置は、書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を備えた撮像装置において、前記不揮発性メモリ手段には、電源起動直後の初期値として使用されるプログラムデータと、初期値以外に使用されるプログラムデータとを含む異なる２種以上のプログラムデータが保存される。従来のプログラマブル駆動タイミング発生装置は、揮発性メモリしか持っていなかったため、起動時に駆動タイミング発生装置に対して駆動信号出力のためのプログラムデータの書き込みが必要であった。このようなシステムだと、プログラムデータ書き込みの時間だけ起動が遅くなってしまう。本発明の請求項３０は、駆動タイミング発生装置の不揮発性メモリに、起動時に使用される初期値プログラムデータを保存するエリアと、その後に選択的に使用される保存エリアとがある。これにより、初期値保存エリアに起動時に必要なデータ（例えば電子ビューファインダ動作用の駆動をするプログラムデータ）を保存しておけば、駆動タイミング発生装置の起動と同時に必要な駆動信号を出力することができ、起動高速化が可能となる。さらに設定しなくても指定された駆動信号が出力されるため、誤って電源が投入されても、不正な駆動信号が撮像素子に入力されることがなくなり、撮像素子の保護が可能となる。
【００９８】
本発明の請求項３１の撮像装置は、異なる２種以上のプログラムデータが保存される書き換え可能な不揮発性メモリ手段と、前記不揮発性メモリ手段に保存されているプログラムデータに基づいて撮像素子の駆動タイミング信号を生成するタイミング信号生成手段と、を有して、撮像素子の駆動タイミング信号を出力する駆動タイミング発生装置を具備する撮像装置において、前記駆動タイミング発生装置は、前記不揮発性メモリ手段に書き込まれた前記２種以上のプログラムデータのうちのいずれを起動時に初期値として使用するかを選択する初期値選択情報を指定する初期値指定手段をさらに備えており、起動時には、前記初期値指定手段が選択指定したプログラムデータによって動作する。本発明の請求項３１は、駆動タイミング発生装置が２つ以上のプログラムデータを保存できる不揮発性メモリを持っており、その不揮発性メモリに予め保存されているデータのうちで、初期値として使用するデータを設定しておくことが可能であるとした。このようにすれば、請求項３０の利点に加えて、どれも初期値として使用しないで従来のように起動時にロードしたプログラムデータを使って動作するなど、用途に合わせて変更することが可能となる。
【００９９】
本発明の請求項３２の撮像装置は、請求項３０または請求項３１の撮像装置において、前記撮像装置は、主に撮影動作を制御するメインシステムと、主に電源を制御するサブシステムとで構成され、前記メインシステムの起動に先立って前記サブシステムが起動し、前記サブシステムによって前記メインシステムが起動される撮像装置であり、且つ前記サブシステムが前記撮像素子および前記駆動タイミング発生装置の電源を投入すると、前記初期値として使用されるプログラムデータによって、前記撮像素子および前記駆動タイミング発生装置が動作を開始する。本発明の請求項３２は、請求項３０または請求項３１を使って高速起動を行う撮像装置であり、図１２と図１３で説明されているシステムである。このシステムでは、サブシステムであるサブＣＰＵは、駆動タイミング発生装置との通信手段を持っていなくても、駆動タイミング発生装置およびカメラヘッド（撮像素子とＡＦＥ部）の電源制御を行うだけで高速起動が可能となる。つまり、駆動タイミング発生装置は、起動時に動作するモードが決まっているならば、電源を入れるだけで、そのモードで動作を開始させることができる。先に述べたようにカメラヘッドは、起動後に出力の安定を待つ必要があるが、サブＣＰＵによって駆動タイミング発生装置とカメラヘッドの起動をかけるようにすることによって、メインＣＰＵが起動準備をしている間に、出力の安定化が完了し、すぐに初期自動露出制御を開始することができる。図１２に示す信号出力許可制御を加えたものとしてもよい。この場合の信号出力許可とは、駆動タイミング発生装置に対するリセット信号の解除であり、請求項３０および請求項３１の駆動タイミング発生装置が接続されていれば、サブＣＰＵによる汎用ポートの制御のみによって駆動タイミング発生装置から所望の出力を得ることができ、起動の高速化が可能となる。
【図面の簡単な説明】
【０１００】
【図１】本発明の撮像装置の第１の実施の形態に係るディジタルカメラのシステム構成を示すブロック図である。
【図２】図１のディジタルカメラの外観を示す正面図である。
【図３】図１のディジタルカメラの外観を示す背面図である。
【図４】図１のディジタルカメラの外観を示す平面図である。
【図５】図１のディジタルカメラにおける駆動タイミング発生装置としてのタイミングジェネレータの不揮発性メモリのメモリカードによる書き換え処理を説明するためのフローチャートである。
【図６】図５のメモリカードによる不揮発性メモリの書き換え処理時の確認画面を模式的に示す図である。
【図７】ＰＣ等の外部機器による不揮発性メモリの書き換え処理時の確認画面を模式的に示す図である。
【図８】図１のディジタルカメラにおける本発明に係る高速起動動作を説明するためのタイミングチャートである。
【図９】図１のディジタルカメラのシステムにおける基板構成の一例を示すブロック図である。
【図１０】本発明の撮像装置の第２の実施の形態に係るディジタルカメラのシステム構成を示すブロック図である。
【図１１】図１０のディジタルカメラにおける本発明に係る高速起動動作を説明するためのタイミングチャートである。
【図１２】本発明の撮像装置の第３の実施の形態に係るディジタルカメラのシステム構成を示すブロック図である。
【図１３】図１２のディジタルカメラにおける本発明に係る高速起動動作を説明するためのタイミングチャートである。
【図１４】画素加算１／４ライン読み出しおよび画素加算１／２ライン読み出しによる画素加算間引き転送読み出しの概念を説明するための模式図である。
【図１５】第１フィールド〜第４フィールドのフレーム読み出しによる全画素フィールド転送読み出しの概念を説明するための模式図である。
【図１６】高速ＡＦ読み出し範囲の概念を説明するための模式図である。
【図１７】画像面におけるエリア分割したＲＧＢデータの積算エリアの概念を説明するための模式図である。
【図１８】従来のディジタルカメラにおける本発明に係る起動動作を説明するためのタイミングチャートである。
【符号の説明】
【０１０１】
１  撮影レンズ
２  ストロボ（エレクトロニックフラッシュ）発光部
３  光学ファインダ
４  液晶モニタ
５  操作部
５ａ  レリーズボタン
５ｂ  Ｗ（広角）ズームボタン
５ｃ  Ｔ（望遠）ズームボタン
５ｄ  方向ボタン（ＵＰ，ＤＯＷＮ，ＬＥＦＴ，ＲＩＧＨＴ）
５ｅ  メニューボタン
５ｆ  ＯＫボタン
５ｇ  電源ボタン
５ｈ  モードダイアル
１１  信号処理部
１２  ＡＦＥ（アナログフロントエンド）部
１３  タイミングジェネレータ（ＴＧ）
１４  ＳＤＲＡＭ（シンクロナスダイナミックランダムアクセスメモリ）
１５  機械的シャッタ部
１６  固体撮像素子
１７  発振器
１８  モータドライバ
１９  プログラムＲＯＭ（リードオンリメモリ）
２０  サブＣＰＵ（中央処理ユニット）
２１  メモリカード２１
１１ａ  メインＣＰＵ
１１ｂ  撮像素子インタフェース（Ｉ／Ｆ）
１１ｃ  メモリコントローラ
１１ｄ  現像処理部
１１ｅ  ＪＰＥＧ処理部
１１ｆ  表示インタフェース
１１ｇ  カードコントローラ
１１ｈ  通信インタフェース
１２ａ  ＣＤＳ（相関二重サンプリング）処理部
１２ｂ  ＡＧＣ（自動利得制御）部
１２ｃ  Ａ／Ｄ変換（アナログ-ディジタル変換）部
１３ａ  ＥＥＰＲＯＭ（電子的消去可能なプログラム可能リードオンリメモリ）等の不揮発性メモリ
１３ｂ  ＲＡＭ等の揮発性メモリ
１４ａ  ＲＧＢデータ
１４ｂ  ＹＵＶデータ
１４ｃ  ＪＰＥＧデータ
１４ｄ  プログラムデータ
１４ｅ  ＣＰＵ用ＲＡＭデータ
【図１】
2008048371.tif 000003
【図２】
2008048371.tif 000004
【図３】
2008048371.tif 000005
【図４】
2008048371.tif 000006
【図５】
2008048371.tif 000007
【図６】
2008048371.tif 000008
【図７】
2008048371.tif 000009
【図８】
2008048371.tif 000010
【図９】
2008048371.tif 000011
【図１０】
2008048371.tif 000012
【図１１】
2008048371.tif 000013
【図１２】
2008048371.tif 000014
【図１３】
2008048371.tif 000015
【図１４】
2008048371.tif 000016
【図１５】
2008048371.tif 000017
【図１６】
2008048371.tif 000018
【図１７】
2008048371.tif 000019
【図１８】
2008048371.tif 000020