(57)【要約】【課題】  複数のＣＰＵを搭載するディジタルカメラにおいて、ＡＦなどを行うスイッチ（ＳＷ１）とシャッタースイッチ（ＳＷ２）をスイッチ類の監視と電源を制御するＣＰＵに接続していると、撮影を行うＣＰＵは通信を行ってＳＷ２を監視するので、シャッターチャンスを逃すという問題があった。【解決手段】  ＡＦなどを行うスイッチ（ＳＷ１）をスイッチ類の監視と電源を制御するＣＰＵに接続し、シャッタースイッチ（ＳＷ２）を撮影を行うＣＰＵに接続する。【選択図】図１
2005217952.tif 000002
【特許請求の範囲】
【請求項１】
光学像を電気信号に変換して画像データを取得する撮影手段と、
前記撮影手段の制御を行う第１の制御手段と、
前記第１の制御手段の電源の制御を行う第２の制御手段と、
前記第１の制御手段に接続され、前記撮影手段における撮影動作の開始を指示する第１の指示手段と、
前記第２の制御手段に接続され、前記撮影手段における撮影動作前に行われる撮影前動作の開始を指示する第２の指示手段と
を備えることを特徴とする画像処理装置。
【請求項２】
前記第１の制御手段及び第２の制御手段に供給される電源を提供する電源部を更に備え、
前記第２の制御手段には前記電源部からの電源が常に供給され、前記第１の制御手段には、前記画像処理装置の電源入力状態においてのみ、前記第２の制御手段を介して前記電源部からの電源が供給されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
画像処理装置のユーザーからの操作を受け付ける操作部を更に備え、
前記第２の制御手段は、前記第２の指示手段における指示又は前記操作部における操作を一定時間を超えて受け付けていないと判定した場合に、前記第１の制御手段への電源供給を停止することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２の制御手段は、前記第１の制御手段からの節電命令を受け付けた場合に、前記第１の制御手段への電源供給を停止することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項５】
前記第２の制御手段は、前記第２の指示手段における指示を受け付けたと判定した場合に、前記第１の制御手段への電源供給を再開することを特徴とする請求項３又は４に記載の画像処理装置。
【請求項６】
前記第２の制御手段が前記第１の制御手段への電源供給を停止する場合、前記第２の制御手段における動作周波数が低減されることを特徴とする請求項３又は４に記載の画像処理装置。
【請求項７】
光学像を電気信号に変換して画像データを取得する撮影部と、前記撮影部の制御を行う第１の制御部と、前記第１の制御部の電源の制御を行う第２の制御部と、前記第１の制御部に接続された第１の指示部と、前記第２の制御部に接続された第２の指示部と、前記第１の制御部及び第２の制御部に供給される電源を提供する電源部とを備える画像処理装置の制御方法であって、
前記第１の制御部において、前記第１の指示部より前記撮影部における撮影動作の開始の指示を受け付ける工程と、
前記第２の制御部において、前記第２の指示部より前記撮影部における撮影動作前に行われる撮影前動作の開始の指示を受け付ける工程とを
備えることを特徴とする画像処理装置の制御方法。
【請求項８】
画像処理装置はユーザーからの操作を受け付ける操作部を更に備え、
前記第２の制御部では、前記第２の指示部における指示又は前記操作部における操作を一定時間を超えて受け付けていないと判定した場合に、前記第１の制御部への電源供給を停止することを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項９】
前記第２の制御部は、前記第１の制御部からの節電命令を受け付けた場合に、前記第１の制御部への電源供給を停止することを特徴とする請求項７に記載の画像処理装置の制御方法。
【請求項１０】
前記第２の制御部において前記第２の指示部より指示を受け付けた場合に、前記第１の制御部への電源供給が再開されることを特徴とする請求項８又は９に記載の画像処理装置の制御方法。
【請求項１１】
前記第２の制御部により前記第１の制御部への電源供給が停止される場合、前記第２の制御部における動作周波数が低減されることを特徴とする請求項８又は９に記載の画像処理装置の制御方法。
【請求項１２】
請求項７乃至１１のいずれかに記載の画像処理装置の制御方法をコンピュータに実行させるためのプログラム。
【請求項１３】
請求項１２に記載のプログラムを格納したコンピュータで読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルスチルカメラにおいて、撮影処理、システム起動処理するためのディジタルスチルカメラのシステム構成に関するものである。
【背景技術】
【０００２】
ディジタルスチルカメラの構成において、複数のＣＰＵを用いて構成されていることがある。近年、ディジタルスチルカメラに求められる機能も増えてきており、１つのＣＰＵですべてを処理していると、動作に時間がかかってしまうので、複数のＣＰＵを用いて構成し、それぞれに処理する機能を割り振り処理を行うような構成をとっている。
【０００３】
また、電源をＯＮにした時に、システムを起動するまでに多くの処理を行わなくてはならないので、起動するまでの時間が長くなっている傾向がある。それを防ぐために、最近では、性能は低いが消費電力が少なくてすむＣＰＵを搭載して、そのＣＰＵを常に起動状態にしておき、電源がＯＮになるたびにすべての起動処理をせずに、ある程度の起動処理で起動するような構成になっている。
【０００４】
またこのような従来のディジタルスチルカメラにおいては、低消費電力のＣＰＵ（サブＣＰＵ）にＡＦ（オートフォーカス）処理等等の動作開始を指示するためのスイッチと撮影の動作開始を指示するためのスイッチとが接続された構成になっている（例えば、特許文献１参照。）。
【０００５】
図６に上記のような構成をとっているディジタルスチルカメラの概略の構成図を示す。図６において、サブＣＰＵ５００は消費電力の少ないＣＰＵで構成されており、常に電源が供給されている。また、サブＣＰＵ５００には、モードダイヤルや各種ボタンなどで構成されている操作部５０１が接続されている。また、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ発光）処理等の動作開始を指示するためのＳＷ１と撮影の動作開始を指示するためのＳＷ２からなるシャッターＳＷ５０２も接続されていて、常にこれらのスイッチの監視を行っている。また、サブＣＰＵ５００は、システム全体の電源を制御するために電源制御部５０３に接続されており、操作部５０１のスイッチの条件によって電源ＯＮ／ＯＦＦを判定して、電源制御部５０３を介してシステムの電源のＯＮ／ＯＦＦを行っている。
【０００６】
操作部５０１の条件が電源ＯＮと判定された場合には、サブＣＰＵ５００は、電源制御部５０３を介してシステムの電源をＯＮにする。これによって、メインＣＰＵ５０４に電源が供給されて、メインＣＰＵ５０４が起動される。メインＣＰＵ５０４には、レンズ駆動部５０５、撮像素子やタイミングジェネレータなどからなる撮像部５０６、ＬＣＤなどの表示部、そして、撮影した画像を記憶しておくコンパクトフラッシュ（登録商標）などの記憶媒体５０８が接続されている。これらは、メインＣＰＵ５０４によって制御されて目的の処理を行うようになっている。そして、メインＣＰＵ５０４はサブＣＰＵ５００を通して操作部５０１の状態の検知を行い、撮影モード、プレイバックモードなどのモードを判定して、モードごとの処理を行うようになっている。
【０００７】
撮影モードの場合には、メインＣＰＵ５０４は、サブＣＰＵ５００と通信を行いながらシャッターＳＷ５０２のＳＷ１の状態を判断しながらＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ発光）処理等の動作を行う。その後に、シャッターＳＷ５０２のＳＷ２の状態をサブＣＰＵ５００を通して判定して、撮影動作の開始／停止を行っている。
【０００８】
また、メインＣＰＵ５０４は、サブＣＰＵ５００を通して常に操作部５０１の状態の監視を行っており、ある一定の時間以上操作部５０１において何の変化もない場合には、メインＣＰＵ５０４自体の消費電力を低減させるために節電状態に入るようになっている。この節電状態では、ディジタルスチルカメラの電源ＯＦＦ状態と同様に電源が供給されているのはサブＣＰＵ５００のみである。電源ＯＦＦ状態と節電状態での違いは、シャッターＳＷ５０２が押されることによって、サブＣＰＵ５００は節電状態になる前の状態になるようにシステムに電源を供給する点である。このように、電源がＯＮ状態であっても使用しないときには自動で消費電流を低減し、また、シャッターＳＷ５０２を押すことによって即座に使用できる状態に復帰するようになっている。
【特許文献１】特開２０００−２０９４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
従来のディジタルスチルカメラにおいては、メインＣＰＵ（システム制御）は、撮影の動作開始を指示するためのＳＷ２を検出するためには、サブＣＰＵ５００と通信を行わなければならないので、ＳＷ２が押されてから撮影動作を開始するまでの時間が長くなり、シャッターチャンスを逃してしまうという問題がある。
【００１０】
また、シャッターＳＷ５０２のＳＷ１とＳＷ２をメインＣＰＵ５０４に接続すれば問題が解決されると考えられるが、これでは、節電状態になった場合に、シャッターＳＷをサブＣＰＵ５００が監視できなくなってしまうので、シャッターＳＷ５０２によって節電状態からの復帰ができなくなってしまうという問題があった。
【課題を解決するための手段】
【００１１】
上記課題を解決するための本発明は、光学像を電気信号に変換して画像データを取得する撮影手段と、前記撮影手段の制御を行う第１の制御手段と、前記第１の制御手段の電源の制御を行う第２の制御手段と、前記第１の制御手段に接続され、前記撮影手段における撮影動作の開始を指示する第１の指示手段と、前記第２の制御手段に接続され、前記撮影手段における撮影動作前に行われる撮影前動作の開始を指示する第２の指示手段とを備えることを特徴とする。
【発明の効果】
【００１２】
以上の本発明によれば、撮影の動作開始を指示するスイッチ動作を撮影動作を制御する制御手段において直接検知することができ、また、節電状態においても起動している制御手段において、節電状態からの復帰指示を受け付けることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の具体的な実施形態を図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明の第１の実施形態に対応する画像処理装置であるディジタルスチルカメラの主要構成を示すブロック図である。この図１において、１００は画像処理装置であり、１０は撮影レンズ、１２は絞り機能を備えるシャッター、１４は光学像を電気信号に変換する撮像素子、１６は撮像素子１４のアナログ信号出力をディジタル信号に変換するＡ／Ｄ変換器である。
【００１５】
更に、１８は撮像素子１４、Ａ／Ｄ変換器１６、Ｄ／Ａ変換器２６にそれぞれクロック信号や制御信号を供給するタイミング発生回路であり、メモリ制御回路２２及びメインＣＰＵ５０により制御される。２０は画像処理回路であり、Ａ／Ｄ変換器１６からのデータ或いはメモリ制御回路２２からのデータに対して所定の画素補間処理や色変換処理を行う。また、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてメインＣＰＵ５０が露光制御手段４０、測距制御手段４２に対してＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ発光）処理を行う。更に、画像処理回路２０は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＡＷＢ（オートホワイトバランス）処理も行う。
【００１６】
２２はメモリ制御回路であり、Ａ／Ｄ変換器１６、タイミング発生回路１８、画像処理回路２０、画像表示メモリ２４、Ｄ／Ａ変換器２６、メモリ３０、圧縮・伸長回路３２をそれぞれ制御する。Ａ／Ｄ変換器１６のデータが画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器１６のデータが直接メモリ制御回路２２を介して、画像表示メモリ２４或いはメモリ３０に書き込まれる。
【００１７】
２４は画像表示メモリ、２６はＤ／Ａ変換器、２８はLCD等から成る画像表示部であり、画像表示メモリ２４に書き込まれた表示用の画像データはＤ／Ａ変換器２６を介して画像表示部２８により表示される。画像表示部２８を用いて撮像した画像データを逐次表示すれば、電子ファインダー機能を実現することが可能である。また、画像表示部２８は、メインＣＰＵ５０の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合には画像処理装置１００の電力消費を大幅に低減することができる。
【００１８】
３０は撮影した静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速かつ大量の画像書き込みをメモリ３０に対して行うことが可能となる。また、メモリ３０はメインＣＰＵ５０の作業領域としても使用することが可能である。
【００１９】
３２は画像データを圧縮伸長する圧縮・伸長回路であり、メモリ３０に格納された画像を読み込んで圧縮処理或いは伸長処理を行い、処理を終えたデータがメモリ３０に書き込まれる。
【００２０】
４０は絞り機能を備えるシャッター１２を制御する露光制御手段である。４２は撮影レンズ１０のフォーカシングを制御する測距制御手段、４４は撮影レンズ１０のズーミングを制御するズーム制御手段、４６はバリアである保護手段１０２の動作を制御するバリア制御手段である。露光制御手段４０、測距制御手段４２は撮像した画像データを画像処理回路２０によって演算した演算結果に基づき、メインＣＰＵ５０が露光制御手段４０、測距制御手段４２に対して制御を行う。
【００２１】
５０は画像処理装置１００全体を制御するメインＣＰＵであり、特に撮影、再生、記録等の処理に関わる制御を行う。５２はサブＣＰＵである。サブＣＰＵ５２は、メインＣＰＵ５０を含む画像処理装置１００の電源の制御、操作キー入力の検出等を行い、一定時間以上、操作キーの入力がない場合には、節電のためにメインＣＰＵ５０等への電源供給を停止して、操作キーの入力があった場合に、再度電源を投入して、メインＣＰＵ５０等を再起動させる。このサブＣＰＵ５２は、ユーザーが画像処理装置１００の電源をＯＦＦにしても電源８６から電源が供給される限り動作している。また、サブＣＰＵ５２は消費電力が少なくて動作する低消費電力モードと通常動作を行う高速動作モードを備えている。
【００２２】
５４はメインＣＰＵ５０でのプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等を表示する表示部であり、スピーカー等の表示を行い、画像処理装置１００の操作部近辺の視認し易い位置に単数或いは複数個所設置され、例えばＬＣＤやＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示部５４は、その一部の機能が光学ファインダー１０４内に設置されている。そして、これらの表示はメインＣＰＵ５０の命令を通信によってサブＣＰＵ５２に送り、サブＣＵＰＵ５２はその命令に従った表示部５４の制御を行なう。
【００２３】
表示部５４における表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記録媒体２００及び２１０の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示等がある。
【００２４】
また、表示部５４の表示内容のうち、光学ファインダー１０４内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示等がある。
【００２５】
６０、６２、６４及び７０は、画像処理装置１００の各種の動作指示を入力するための操作手段であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数或いは複数の組み合わせで構成される。
【００２６】
ここで、これら各部材の操作手段の具体的な説明を行う。６０はモードダイアルスイッチで、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え設定することができる。
【００２７】
６２はシャッタースイッチＳＷ１で、サブＣＰＵ５２に接続されており、不図示のシャッターボタンの操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ発光）処理等の、実際の撮影処理が行われる前に実行される撮影前処理の動作開始を指示する。
【００２８】
６４はシャッタースイッチＳＷ２で、メインＣＰＵ５０に接続されており、不図示のシャッターボタンの操作完了でＯＮとなり、撮像素子１２から読み出した信号をＡ／Ｄ変換器１６、メモリ制御回路２２を介してメモリ３０に画像データを書き込む露光処理、画像処理回路２０やメモリ制御回路２２での演算を用いた現像処理、メモリ３０から画像データを読み出し、圧縮・伸長回路３２で圧縮を行い、記録媒体２００或いは２１０に画像データを書き込む記録処理という、一連の撮影処理の動作開始を指示する。
【００２９】
７０は各種ボタンやタッチパネル等からなる操作部で、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等がある。
【００３０】
８０は電源制御手段で、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成されており、サブＣＰＵ５２の制御に基づいて、必要な電圧を必要な期間、各部へ供給する。但し、サブＣＰＵ５２には電源制御手段８０から単に電源が供給されている。
【００３１】
８２はコネクタ、８４はコネクタ、８６はアルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉ電池等の二次電池、ＡＣアダプター等からなる電源手段である。
【００３２】
９０及び９４はメモリカードやハードディスク等の記録媒体とのインタフェース、９２及び９６はメモリカードやハードディスク等の記録媒体と接続を行うコネクタである。
【００３３】
なお、本実施形態では記録媒体を取り付けるインターフェース及びコネクタを２系統持つものとして説明している。もちろん、記録媒体を取り付けるインターフェース及びコネクタは、単数或いは複数、いずれの系統数を備える構成としても構わない。また、異なる規格のインターフェース及びコネクタを組み合わせて備える構成としても構わない。
【００３４】
インターフェース及びコネクタとしては、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠したものを用いて構成しても構わない。更に、インタフェース９０及び９４、そしてコネクタ９２及び９６をＰＣＭＣＩＡカードやＣＦカード等の規格に準拠したものを用いて構成した場合、ＬＡＮカードやモデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード、等の各種通信カードを接続することにより、他のコンピュータやプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送し合うことができる。
【００３５】
１２０は、画像処理装置１００のレンズ１０を含む撮像部を覆うことにより、撮像部の汚れや破損を防止するバリアである保護手段である。
【００３６】
１４０は光学ファインダであり、画像表示部２８による電子ファインダ機能を使用することなしに、光学ファインダのみを用いて撮影を行うことが可能である。また、光学ファインダ１４０内には、表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示などが設置されている。
【００３７】
２００はメモリカードやハードディスク等の記録媒体である。この記録媒体２００は、半導体メモリや磁気ディスク等から構成される記録部２０２、画像処理装置１００とのインタフェース２０４、画像処理装置１００と接続を行うコネクタ２０６を備えている。
【００３８】
２１０はメモリカードやハードディスク等の記録媒体である。この記録媒体２１０は、半導体メモリや磁気ディスク等から構成される記録部２１２、画像処理装置１００とのインタフェース２１４、画像処理装置１００と接続を行うコネクタ２１６を備えている。
【００３９】
次に、本実施形態に対応する画像処理装置１００の動作を説明する。
【００４０】
図２は、本実施形態の画像処理装置１００のサブＣＰＵ５２の主ルーチンを示すフローチャートである。サブＣＰＵ５２は、はじめの起動時には、Ｓ１００に進み高速モードで動作をはじめて、Ｓ１０１へ進みモードダイアル６０、操作部７０の設定位置を判断し、電源のＯＮとＯＦＦを判定する。
【００４１】
電源ＯＮと判定されたならば、Ｓ１０２へ進み、メインＣＰＵ５０に電源が供給できるように電源制御８０を制御する。次にＳ１０３へ進みタイマＴ１を設定してタイマをスタートさせる。このタイマＴ１は、モードダイヤル６０、操作部６２とシャッタースイッチのＳＷ１を監視するためのタイミングをとるためのタイマとして使われる。
【００４２】
次にＳ１０４へ進み、Ｔ１がタイムアウトするか、メインＣＰＵ５０からデータが送られてくるかの待ちなる。ここで、メインＣＰＵ５０からデータを受信した場合には、Ｓ１０５へ進み、メインＣＰＵ５０から送られてきた処理を実行する。たとえば、画像表示２８の電源のＯＮ、ＯＦＦをおこなったり、表示５４に表示を行うなどの処理、モードダイアル６０、操作部７０の状態のチェックなどの処理がある。
【００４３】
Ｓ１０６へ進み、メインＣＰＵ５０から受信したデータの中に画像処理装置１００を節電状態に移行する命令があるかを判断する。ここで、メインＣＰＵ５０から受信したデータの中に節電状態に移行する命令があったならば、Ｓ１０７に進む。Ｓ１０６で節電状態に移行する命令がなかったならばＳ１０４に進む。
【００４４】
Ｓ１０７に進むと、画像処理装置１００が節電状態に入るための準備である節電処理を行う。この節電処理には、たとえば節電のために表示部５４における表示を消すなどの処理が含まれる。Ｓ１０７の節電処理が終了したらＳ１０８へ進み、メインＣＰＵ５０に供給をしている電源をＯＦＦにして、Ｓ１０９へ進む。
【００４５】
Ｓ１０９では、サブＣＰＵ５２も節電のために消費電力のすくない節電モードに移行をする。この節電モードには、このサブＣＰＵ５２に供給されているクロック周波数を下げて動作を遅くする状態も含まれる。
【００４６】
節電モードでモードダイアル６０、操作部７０の状態を監視するタイミングをとるためにタイマＴ２を設定して動作をスタートさせて、Ｓ１１１に進む。
【００４７】
Ｓ１１１においては、タイマＴ２がタイムアウトするまで何も動作させずに待っている。このＳ１１１でタイマＴ２がタイムアウトしたときにＳ１１３へ進み、モードダイアル６０、操作部７０の状態を監視する。このときに、節電状態に入る前のモードダイアル６０、操作部７０の状態と比較して変化がなったならばＳ１１４へ進み、タイマＴ２をリセットして、再びＳ１１１へ戻る。節電状態に入る前のモードダイアル６０、操作部７０の状態と比較して変化があったならばＳ１１５へ進み、通常動作にもどるためにサブＣＰＵ５２の動作モードを高速モードに移行して、Ｓ１０２へ戻る。
【００４８】
Ｓ１０４のタイマＴ１のタイムアウトまたはメインＣＰＵからのデータ受信を待っている状態で、タイマＴ１のタイムアウトの場合には、Ｓ１１６に進み、モードダイアル６０、操作部７０の状態を監視する。モードダイアル６０、操作部７０の状態が前に監視した状態と比較を行い変化がなかった場合には、Ｓ１１９に進みタイマＴ１をリセットする。タイマＴ１をリセット後には、Ｓ１０４の処理に戻る。
【００４９】
Ｓ１１６の状態で、モードダイアル６０、操作部７０の状態を監視を行い、モードダイアル６０、操作部７０の状態が前に監視した状態と比較を行い変化があったならば、Ｓ１１７へ進む。Ｓ１１７でモードダイアル６０、操作部７０の状態で電源ＯＦＦではないと判定できたならば、Ｓ１１８に進み、モードダイアル６０、操作部７０の状態をメインＣＰＵ５０にデータ送信する。その後は、Ｓ１１９の処理に進む。
【００５０】
Ｓ１１７の状態で、モードダイアル６０、操作部７０の状態で電源ＯＦＦであると判定できたならば、Ｓ１２０に進み、電源ＯＦＦするための処理を行う。ここでは、メインＣＰＵ５０に電源ＯＦＦ処理を行うようにデータ送信を行い、メインＣＰＵ５０から電源ＯＦＦ処理が完了したというデータを送信してくるのを待機し、電源ＯＦＦ処理完了のデータを受信したら、メインＣＰＵ５０などに供給していた電源をＯＦＦにする。
【００５１】
次に、Ｓ１２１に進み、サブＣＰＵ５２は、電力をなるべく消費しないためにＳ１０９と同様に節電モードに移行して、Ｓ１２２へ進む。
【００５２】
Ｓ１２２では、電源がＯＮ状態に操作されることを監視するために、定期的にモードダイアル６０、操作部７０を監視するタイミングをとるためのタイマＴ２を設定してスタートさせてＳ１２３へ進む。Ｓ１２３では、タイマＴ２がタイムアウトするまで待機している。ここで、タイマＴ２がタイムアウトした場合には、Ｓ１２４へ進む。Ｓ１２４では、モードダイアル６０、操作部７０を監視して、電源ＯＮと判定できなかった場合には、次にモードダイアル６０、操作部７０を監視するためのタイミングをとるためにＳ１２５へ進み、タイマＴ２をリセットする。タイマＴ２をリセットした後、Ｓ１２３の処理へ戻る。
【００５３】
Ｓ１２４で、モードダイアル６０、操作部７０を監視して、電源ＯＮと判定できた場合には、Ｓ１２６へ進み、サブＣＰＵ５２を正常動作する高速モードに移行して、Ｓ１０２の処理に戻る。
【００５４】
また、Ｓ１０１の状態で、電源のＯＦＦと判断した場合には、Ｓ１２１へ処理が進むことになる。
【００５５】
以下、図３乃至図５を用いて、メインＣＰＵ５０の動作の概略を説明する。これら図３乃至図５は本実施形態に対応する画像処理装置１００のメインＣＰＵ５０側の動作を示す概略フローチャートである。
【００５６】
サブＣＰＵ５２による電源投入により、メインＣＰＵ５０は自らのハードウェアの初期化の後、ＯＳをロードし起動する（Ｓ２０１）。このＯＳはシステムが取り扱う内部メモリ領域の確認や、外部メモリ領域の中のファイルの名前、数、量、それぞれのファイル間の関係等についてサーチした後、それらの情報についてシステムがこれらファイルやメモリを管理する為のテーブルを作成する。しかる後、メインＣＰＵ５０はプログラムをロードし起動する（Ｓ２０２）。このプログラムの中でフラグや制御変数等を初期化するとともにサブＣＰＵ５２に起動通知を送信する（Ｓ２０３）。
【００５７】
サブＣＰＵ５２経由で読み込まれたモードダイアル６０の状態が撮影モードに設定されていたならば（Ｓ２０４）、Ｓ２０６に進む。モードダイアル６０がその他のモードに設定されていたならば（Ｓ２０４）、メインＣＰＵ５０は選択されたモードに応じた処理を実行し（Ｓ２０５）、処理を終えたならばＳ２０４に戻る。
【００５８】
メインＣＰＵ５０は記録媒体２００或いは２１０の動作状態が画像処理装置１００の動作、特に記録媒体に対する画像データの記録再生動作に問題があるか否かを判断し（Ｓ２０６）、問題があるならばサブＣＰＵ５２を経由して表示部５４を用いて画像や音声により所定の警告表示を行った後に（Ｓ２０７）、Ｓ２０４に戻る。
【００５９】
Ｓ２０６において記録媒体２００或いは２１０の動作状態に問題が無いならば、サブＣＰＵ５２を経由して、表示部５４を用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う（Ｓ２０８）。なお、画像表示部２８の画像表示がＯＮであったならば、画像表示部２８も用いて画像や音声により画像処理装置１００の各種設定状態の表示を行う。
【００６０】
スルー表示状態においては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、画像表示メモリ２４に逐次書き込まれたデータを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により逐次表示することにより、電子ファインダー機能を実現している。
【００６１】
以下、撮影モードにおける動作を説明する。シャッタースイッチＳＷ１の状態はサブＣＰＵ５２経由で読み込みをおこなう。サブＣＰＵ５２に対してＳＷ１の状態の送信依頼を行い、その返答を待ちをして、サブＣＰＵからのデータを受信してそのデータからＳＷ１の状態を読み取るという動作をおこなう。以下の説明では、ＳＷ１の状態を読み込む処理については、前述の処理を行って得られた結果とする。
【００６２】
シャッタースイッチＳＷ１が押されていないならば（Ｓ２０９において「ＯＦＦ」）、Ｓ２０４に戻る。シャッタースイッチＳＷ１が押されたならば（Ｓ２０９において「ＯＮ」）、メインＣＰＵ５０は、測距処理を行って撮影レンズ１０の焦点を被写体に合わせ、測光処理を行って絞り値及びシャッター時間を決定する（Ｓ２１０）。測光処理において、必要であればフラッシュの設定も行う。
【００６３】
この測距・測光処理ステップであるＳ２１０の詳細は本発明の主旨と特に関係ないため省略する。測距・測光処理Ｓ２１０を終えたならば、メインＣＰＵ５０は内部メモリに記憶される画像表示フラグの状態を判断し（Ｓ２１１）、画像表示フラグが設定されていたならば（Ｓ２１１で「有」）画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ２１２）、Ｓ２１３に進む。
【００６４】
次に、シャッタースイッチＳＷ２が押されたかどうかを判定する（Ｓ２１３）。もし、シャッタースイッチＳＷ２が押されなかったと判定された場合（Ｓ２１３で「ＯＦＦ」）、Ｓ２１４においてシャッタースイッチＳＷ１が解除されたかどうかを判定する。もしシャッタースイッチＳＷ１が解除された場合には（Ｓ２１４で「ＯＦＦ」）、Ｓ２０４に戻る。
【００６５】
一方、Ｓ２１３でシャッタースイッチＳＷ２が押されたと判定された場合（Ｓ２１３で「ＯＮ」）、Ｓ２１５においてメインＣＰＵ５０は内部メモリに記憶される画像表示フラグの状態を判断し、画像表示フラグが設定されていたならば（Ｓ２１５で「有」）画像表示部２８の表示状態を固定色表示状態に設定して（Ｓ２１６）、Ｓ２１７に進む。固定色表示状態においては、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して画像表示メモリ２４に書き込まれた撮影画像データの代わりに、差し替えた固定色の画像データを、メモリ制御回路２２、Ｄ／Ａ変換器２６を介して画像表示部２８により表示することにより、固定色の映像を電子ファインダーに表示している。
【００６６】
Ｓ２１５において画像表示フラグが解除されていたならば（Ｓ２１５で「無」）、Ｓ２１７に進み撮影処理を実行する。この撮影処理は、メインＣＰＵ５０は、撮像素子１２、Ａ／Ｄ変換器１６、画像処理回路２０、メモリ制御回路２２を介して、或いはＡ／Ｄ変換器から直接メモリ制御回路２２を介して、メモリ３０に撮影した画像データを書き込む露光処理、及び、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて、メモリ３０に書き込まれた画像データを読み出して各種処理を行う現像処理からなる。但し、この撮影処理ステップであるＳ２１７の詳細は本発明の主旨とは特に関係ないため説明を省略する。
【００６７】
メインＣＰＵ５０は、メモリ３０に書き込まれた撮影画像データを読み出して、メモリ制御回路２２そして必要に応じて画像処理回路２０を用いて各種画像処理を、また、圧縮・伸長回路３２を用いて設定したモードに応じた画像圧縮処理を行った後、記録媒体２００或いは２１０へ画像データの書き込みを行う記録処理（Ｓ２１８）を実行するとともに、メインＣＰＵ５０の内部メモリに記憶される画像表示フラグの状態を判断し（Ｓ２１９）、画像表示フラグが設定されていたならば画像表示部２８に今記録された画像をクイックレビュー表示を行う（Ｓ２２０）。この記録処理ステップであるＳ２１８の詳細は本発明の主旨と特に関係ないため説明を省略する。
【００６８】
記録処理ステップＳ２１８が終了した際に、シャッタースイッチＳＷ２が押された状態であったならば（Ｓ２２１）、現在の処理を繰り返す。
【００６９】
画像表示フラグが設定されていた場合、記録処理Ｓ２１８が終了した際にシャッタースイッチＳＷ２が押された状態であったならば、シャッタースイッチＳＷ２が放されるまで画像表示部２８におけるクイックレビュー表示を継続して撮影画像の確認を入念に行うことを可能とすることができる。
【００７０】
メインＣＰＵ５０は、シャッタースイッチＳＷ２が放されたとき、画像表示フラグが設定されていたならば（Ｓ２２２）、画像表示部２８の表示状態をスルー表示状態に設定して（Ｓ２２３）、Ｓ２２４に進む。
【００７１】
この場合、画像表示部２８でのクイックレビュー表示によって撮影画像を確認した後に、次の撮影のために撮像した画像データを逐次表示するスルー表示状態にすることができる。
【００７２】
シャッタースイッチＳＷ１が押された状態であったならば（Ｓ２２４）、メインＣＰＵ５０は、Ｓ２１０に戻って次の撮影に備える。シャッタースイッチＳＷ１が放された状態であったならば（Ｓ２２４）、メインＣＰＵ５０は、一連の撮影動作を終えてＳ２０４に戻る。
【００７３】
本実施形態のディジタルスチルカメラによれば、シャッタースイッチＳＷ１をサブＣＰＵ５２に接続し、ＳＷ２をメインＣＰＵ５０に接続する構成をとることによって、シャッタースイッチＳＷ２が押されたときにメインＣＰＵ５０がサブＣＰＵ５２に通信処理を行わずに、即座に撮影処理に移行することができるので、撮影したいタイミングのタイムラグを従来の構成のディジタルスチルカメラよりも減少することが可能となる。また、シャッタースイッチＳＷ１はサブＣＰＵ５２に接続されているので、節電モードになっていてもシャッタースイッチＳＷ１を押すことによってシステム全体を起動することが可能である。また、本実施形態の説明では、ＣＰＵが２つで構成される場合について説明したが、ＣＰＵが３つ以上で構成されても良いことは言うまでもない。
【００７４】
以上のように本発明においては、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ発光）処理等の撮影前の処理を行うためのシャッタースイッチＳＷ１は、消費電力を低減する節電モード状態そして電源ＯＦＦ状態であっても電力が供給され続け常に動作しているサブＣＰＵに接続されており、また、撮影処理の開始指示をおこなうＳＷ２は、シャッターチャンスを逃すことなく押されたことを即座に判定できるように撮影処理を行っているメインＣＰＵに接続されているという構成をとっている。また、メインＣＰＵとサブＣＰＵとは、お互いの状態を伝えるための手段として通信手段をもっており、常にお互いの状態が把握できる構成となっている。
【００７５】
また、節電モード状態においては、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ発光）処理等の撮影前の処理を行うためのシャッタースイッチＳＷ１がサブＣＰＵに接続されているので、節電モード状態であってもシャッタースイッチＳＷ１が押されることによって撮影が可能になる電源ＯＮモードへの復帰ができる構成になっている。
【００７６】
また、本発明においては、撮影の動作開始を指示するためのＳＷ２がメインＣＰＵに接続されているので、前記ＳＷ２が押されたことが瞬時に検出可能なので、前記ＳＷ２が押されると瞬時に撮影動作を開始できるので、シャッターチャンスを逃すことを回避できる。
【００７７】
［その他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタ、ディジタルカメラなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、ディジタルカメラ、複写機、ファクシミリ装置など）に適用してもよい。
【００７８】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００８０】
【図１】本発明の実施形態に対応する画像処理装置１００の構成の一例を示すブロック図である。
【図２】本発明の実施形態に対応する、サブＣＰＵによるルーチンのフローチャートである。
【図３】本発明の実施形態に対応する、メインＣＰＵによるルーチンのフローチャートである。
【図４】本発明の実施形態に対応する、メインＣＰＵの動作の概略を説明するためのフローチャートである。
【図５】従来の技術を説明するためのディジタルスチルカメラの構成を示すブロック図である。
【図１】
2005217952.tif 000003
【図２】
2005217952.tif 000004
【図３】
2005217952.tif 000005
【図４】
2005217952.tif 000006
【図５】
2005217952.tif 000007