(57)【要約】【課題】復数の外部機器に処理を行わせる際に１つの機器に異常が発生した場合に、その後の処理を適切に行わせることを可能としたカメラを提供する。【解決手段】本発明のカメラは、スタンド装置に装着することによって、データ記憶装置およびプリンタと接続可能であり、かつ、このデータ記憶装置への画像データの保存およびプリンタによる画像のプリントを一連の動作を行うことができる。そして、システムコントローラ１１６は、例えばプリント動作に先行して実行する保存動作時にデータ記憶装置がエラーを発生させた場合、そのエラーの種類に応じて、そのエラーの対処を促す表示を行ったり、後続のプリント動作を継続して実行するように動作制御を行う。【選択図】      図８
2006254221.tif 000002
【特許請求の範囲】
【請求項１】
画像データの供給を受けて動作する複数の外部機器に画像データを送信し、その画像データについての動作を前記複数の外部機器それぞれに行わせるための各処理を一連の動作で実行する機能を有するカメラであって、
前記複数の外部機器のいずれかがエラーを発生させた場合に、そのエラーの内容を判断する判断手段と、
前記判断手段で判断されたエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させる制御手段と
を具備することを特徴とするカメラ。
【請求項２】
前記判断手段で判断されたエラーの内容を記憶する記憶手段を具備し、
前記制御手段は、前記一連の動作が終了した後に、前記記憶手段に記憶されたエラーの内容に関する情報を表示することを特徴とする請求項１記載のカメラ。
【請求項３】
前記制御手段は、前記判断手段で判断されたエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させずに、そのエラーの対処を促すための表示を行うことを特徴とする請求項１記載のカメラ。
【請求項４】
前記判断手段は、前記外部機器のいずれかが発生させたエラーが復帰可能なエラーか否かを判定し
前記制御手段は、前記判断手段で復帰可能なエラーと判断された場合、そのエラーを発生させた外部機器に対する前記処理を中止させずに、そのエラーの対処を促すための表示を行い、前記判断手段で復帰不可能なエラーと判断された場合、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させることを特徴とする請求項１記載のカメラ。
【請求項５】
前記判断手段は、前記エラーを発生させた外部機器が画像印刷装置の場合、用紙に関するエラーを復帰可能なエラーと判断することを特徴とする請求項４記載のカメラ。
【請求項６】
前記判断手段は、前記エラーを発生させた外部機器が画像保存機器の場合、記録媒体に関するエラーを復帰可能なエラーと判断することを特徴とする請求項４記載のカメラ。
【請求項７】
前記判断手段は、いずれかの外部機器との間で通信エラーが発生した場合、このエラーを復帰不可能なエラーと判断することを特徴とする請求項４記載のカメラ。
【請求項８】
画像データの供給を受けて動作する複数の外部機器に画像データを送信し、その画像データについての動作を前記複数の外部機器それぞれに行わせるための各処理を一連の動作で実行する機能を有するカメラの制御方法であって、
前記複数の外部機器のいずれかがエラーを発生させた場合に、そのエラーの内容を判断し、
前記判断したエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させる
ことを特徴とするカメラの制御方法。
【請求項９】
画像データの供給を受けて動作する複数の外部機器に画像データを送信し、その画像データについての動作を前記複数の外部機器それぞれに行わせるための各処理を一連の動作で実行する機能を有するカメラを、
前記複数の外部機器のいずれかがエラーを発生させた場合に、そのエラーの内容を判断し、
前記判断したエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させる
ように動作させるためのプログラム。
【請求項１０】
画像データの供給を受けて動作する複数の外部機器に画像データを送信し、その画像データについての動作を前記複数の外部機器それぞれに行わせるための各処理を一連の動作で実行する機能を有するカメラを制御するプログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、
前記カメラを、
前記複数の外部機器のいずれかがエラーを発生させた場合に、そのエラーの内容を判断し、
前記判断したエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させる
ように動作させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影した画像の画像データを例えばデータ記憶装置やプリンタなどに送信する機能を有するカメラの動作制御技術に関する。
【背景技術】
【０００２】
近年、例えばＣＣＤ（charge coupled device）などの半導体撮像素子によって被写体像を撮像するデジタルカメラが広く普及している。この種のカメラでは、通常、カード型の記憶媒体を着脱自在のスロットが設けられるので、カメラで撮影した画像の画像データを他の機器に入力する場合には、この記憶媒体を経由させて行われることが多い。
【０００３】
また、最近では、例えばＵＳＢ（universal serial bus）などのインタフェースを備えて外部機器との間で通信を行うことが可能なカメラも増えてきている。この様なインタフェースを備えたカメラでは、記憶媒体を経由させなくとも、例えばプリンタとケーブル接続すれば、データ転送により画像を印刷させること等が可能である。
【０００４】
ところで、プリンタに画像データを転送して画像を印刷させる場合には、用紙切れやインク切れ、あるいは紙づまりなどのトラブルをプリンタ側で発生させることがある。この用紙切れやインク切れなどが原因で、途中で中断してしまったプリント処理を再開する場合に、最初から印刷し直したり、各種設定のやり直しを必要とするといった不具合を解決するために、中断時までに完了しているプリントを除いてプリント処理を再開するよう制御するプリントシステムも提案されている（例えば特許文献１等参照）。
【特許文献１】特開２００２−３２６４０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、この特許文献１を含め、従来では、１つの外部機器に対しての異常処理対策が提案されているが、カメラと接続されて動作するのは、１つだけの外部機器とは限らない。例えば、カメラにプリンタとハードディスクの両方が接続され、撮影画像をプリントさせ、かつハードディスクに保存させる動作を同時に行わせる場合もあり得る。つまり、複数機器に対する処理実行中での異常処理時の対応処理は、新たに適切な処理を考えなければならない。
【０００６】
この発明は、このような事情を考慮してなされたものであり、復数の外部機器に処理を行わせる際に１つの機器に異常が発生した場合に、その後の処理を適切に行わせることを可能としたカメラおよびカメラの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した目的を達成するために、この発明は、画像データの供給を受けて動作する複数の外部機器に画像データを送信し、その画像データについての動作を前記複数の外部機器それぞれに行わせるための各処理を一連の動作で実行する機能を有するカメラであって、前記複数の外部機器のいずれかがエラーを発生させた場合に、そのエラーの内容を判断する判断手段と、前記判断手段で判断されたエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させる制御手段とを具備することを特徴とする。
【０００８】
また、この発明は、画像データの供給を受けて動作する複数の外部機器に画像データを送信し、その画像データについての動作を前記複数の外部機器それぞれに行わせるための各処理を一連の動作で実行する機能を有するカメラの制御方法であって、前記複数の外部機器のいずれかがエラーを発生させた場合に、そのエラーの内容を判断し、前記判断したエラーの種類に応じて、そのエラーを発生させた外部機器に対する前記処理を中止させ、前記一連の動作中において次の順番に当たる外部機器に対する前記処理を開始させることを特徴とするカメラの制御方法。
【発明の効果】
【０００９】
この発明によれば、復数の外部機器に処理を行わせる際に１つの機器に異常が発生した場合に、その後の処理を適切に行わせることを可能としたカメラおよびカメラの制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照してこの発明の実施形態について説明する。判断手段は例えばプリントエラー判別機能および保存エラー判別機能の少なくとも１つから成り、制御手段は例えばシステムコントローラ１１６から成り、記憶手段は例えばＥＥＰＲＯＭ１１７から成る。図１は、本発明の一実施形態に係るデジタルカメラ１の外観図であり、（ａ）〜（ｃ）は、それぞれ正面図、接続部が設けられている方の側面図、上面図である。なお、この（ａ）〜（ｃ）は、カメラ１の表示装置が閉成位置に畳まれているときの状態を示すものである。
【００１１】
図１に示すように、カメラ１は、カメラ本体２の正面図（ａ）の左側ほぼ１／３（幅方向の寸法で）に把持部３が形成され、把持部３の上部にはセルフタイマ用報知窓４が設けられている。また、カメラ本体２の右側ほぼ２／３を、表示装置５がその背面をカメラ正面方向に見せて覆っており、その表示装置５の上部には、カメラの種々の状態を点灯又は点滅報知するための報知光透過窓６が設けられ、表示装置５の下部にダブルヒンジ７が取り付けられている。また、上面図（ｃ）に示すように、カメラ本体２の表示装置５に対向する背面には、本体側端部側に段差部２−１が形成されている。
【００１２】
カメラ１の上面には、セルフタイマ用報知窓４の上方に当たる位置に、ズームレバー８とシャッタボタン９が配置され、その右方にリモコン用受光部１１が配設されている。また、側面図（ｂ）に示すように、カメラ１にはカメラ接続部１２が設けられている。このカメラ接続部１２のカメラ１の高さ方向における位置は、カメラ１の高さ方向の中心（１／２ｈ）に位置するように配置されている。これにより、カメラ１の天地を逆にしても、カメラ接続部１２の高さ位置は変わることがない。
【００１３】
図２は、表示装置５が下位置に回動しているときのカメラ１の外観図であり、（ａ），（ｂ）は、それぞれ正面図、接続部が設けられている方の側面図である。
【００１４】
正面図（ａ）に示すように、表示装置５がダブルヒンジ７を支点にして下方位置に回動すると、カメラ本体２の開成された前面上部左側（カメラ全体としてはほぼ中央）に撮影レンズ窓１３、上部右端にストロボ窓１４、その下にマイク１５がそれぞれ現われる。また、表示装置５がその表示面５−１を前面に向けて配置される。表示装置５は液晶表示装置から成り、表示面５−１は液晶表示面である。
【００１５】
表示装置５の表示面５−１の右下方には電源ボタン１６が設けられている。なお、報知光透過窓６は、図１のように表示装置５が畳まれているときでも図２のように開かれているときでも報知光を外部に放散する。すなわち、表示装置５の表裏両面方向に報知光を放散する。
【００１６】
なお、この図２に示す表示装置５の開成位置でのカメラ１の使用方法は、ユーザが自分で自分の居る方向を撮影するような場合に、表示装置５の表示面５−１をモニタとして見ながら用いられる方法である。
【００１７】
図３に、このカメラ1の本来の使用方法を示す。（ａ）は、前述の表示装置５を下位置から更にカメラ１の裏側に回り込むように回動させて表示装置５の背面をカメラ本体２の裏面に当接させた状態を示す図であり、（ｂ）は、その使用状態を示す図である。図１および図２と同一の構成部分には、それらと同一の番号を付与して示している。
【００１８】
（ａ）に示すように、カメラ１の使用に当たって表示装置５をカメラ１の裏側に回り込ませて、カメラ１の背面のほぼ２／３を覆い隠すように表示面５−１をカメラ１の背面に配置したとき、カメラ１の背面の残る１／３の面に、モードダイヤル１７、ＸＹ操作ボタン１８、その他の操作ボタン１９（１９−１、１９−２、１９−３）が配設されており、表示装置５の表示面５−１に表示される表示画面を見ながら、種々の操作を行うことができるようになっている。
【００１９】
そして、撮影時には、（ｂ）に示すように、把持部３を手に持って、表示面５−１に映し出される映像を確認しながらシャッタボタン９を押下して撮影を行うことが出来る。また、このように表示装置５をカメラ１の裏側にまで回り込ませると、図１に示す携帯時の配置から裏返ったダブルヒンジ７の裏面に形成されている三脚用ネジ穴２１が下方に向けて外部に露出するようになっている。これにより、この図３に示す状態で、三脚を用いて撮影を行うこともできる。
【００２０】
図４は、カメラ１を取り外し自在に装着可能なスタンド装置２２の外観図であり、図示のように、スタンド本体２３と収納部２４とから構成されている。また、収納部２４は、カメラ１を載置する載置面２５と、この載置面２５の対向する２方の縁部から立設された側壁２６とで形成されている。側壁２６は、載置面２５に載置されるカメラ１の高さ方向の２方の側面を保護し且つ位置決めする。
【００２１】
スタンド本体２３は、円筒形状の回動部２７を平面部（後述する図５の２３−１）の中央に備えている。回動部２７は、円筒形状の端面を回動面（同図５の２７−１）とし、この回動面が、カメラ１が収納部２４に収納されたときカメラ接続部１２に対向するようにスタンド本体２３に配置されている。また、回動部２７は、円筒形状の周面を操作部としてその一部をスタンド本体２３の上部に露出するように配置されている。
【００２２】
そして、この回動部２７の回動面には、カメラ１のカメラ接続部１２と電気的に接続するためのスタンド接続部（同図５の２８）が突設されている。このスタンド接続部は、回動部２７の回動面の回動中心から半径方向にややずれた位置に設けられている。これにより、収納部２４に収納されたカメラ１の表向き又は裏返しの向きに応じて収納部２４内での位置が異なるカメラ１のカメラ接続部１２に対応して、使用者の操作による回動部２７の回動により、２つの位置に置き換わる。
【００２３】
また、回動部２７の回動面には、スタンド接続部２８の近傍に板状の接続制限部材（同図５の２９）が設けられている。接続制限部材２９は、スタンド接続部よりも突出するように設けられている。カメラ接続部１２をカメラ１の側面中央に配置させているので、カメラ１が表裏いずれの向きであっても、カメラの表裏に合せて回動部２７を回動させれば、カメラ接続部１２がスタンド接続部２８に接続できる。しかしこれのみでは、逆の向きでも機械的には接続可能になり、この状態で使用されると正常な動作はできず故障の原因にもなる。
【００２４】
そこで、カメラ１の向きと回動部２７の回動位置との関係が正しい組合せでのみ、カメラ接続部１２がスタンド接続部２８に正しい向きでのみ装着されるようにさせるために、回動部２７に接続制限部材２９を設けている。後述するように正しい組合せの状態では、接続制限部材２９が段差２−１の上に入り込み、カメラ接続部１２がスタンド接続部２８に接続するのを許可する。逆に正しくない組合せの状態では、カメラ接続部１２がスタンド接続部２８に接続される前に接続制限部材２９がカメラ１の側面に衝突して、カメラ接続部１２とスタンド接続部２８との接続を禁止するようにしている。
【００２５】
また、スタンド本体２３の背面には中央部に広く周囲より一段へこんだ凹部２３−２が形成されており、この凹部２３−２に、カメラ１と外部間で信号を通信するためのＵＳＢ（universal serial bus）コネクタ３１とＤＣ電源コネクタ３２とが配設されている。また、凹部２３−２の両側の凸面のうち同図では左側にくる凸面にはビデオ出力端子３３が配設されている。
【００２６】
図５は、本実施形態のスタンド装置２２にカメラ１を装着する方法が２通りあることを説明するための図である。（ａ）は、図３に示した状態のカメラ１を表示装置５の表示面５−１を上に向けて寝かせた状態を示しており、（ｂ）は、スタンド装置２２の回動部２７を回動させて、スタンド接続部２８と接続制限部材２９との位置関係を、（ａ）の状態でのカメラ接続部１２の位置がスタンド接続部２８の位置に対応する第１の関係に変位させた状態を示している。
【００２７】
このようにカメラ１を裏向きにスタンド装置２２に装着すると、ＤＣ電源コネクタ３２を介してＤＣ電源から充電を受けている最中でも、表示装置５の表示面５−１の表示画面を見ながら、モードダイヤル１７やＸＹ操作ボタン１８あるいはその他の操作ボタン１９−１〜３を操作して、種々の処理を行うことができる。そこで、（ａ）のような方向を操作可能な方向と記す。
【００２８】
また、（ｃ）は、図１に示した状態のカメラ１を正面を上に向けて寝かせた状態を示している。他方、（ｄ）に示すスタンド装置２２は、回動部２７を回動させて、スタンド接続部２８と接続禁止部材２９との位置関係を、（ｃ）の状態でのカメラ接続部１２の位置がスタンド接続部２８の位置に対応する、つまり第１の関係から天地を逆転させた第２の関係に変位させた状態を示している。
【００２９】
この状態で、スタンド装置２２の収納部２４に対し、カメラ１を図５の矢印cで示すように移動させ、（ｄ）に破線で示すようにカメラ１をスタンド装置２２に装着すると、接続禁止部材２９の先端が、この場合もカメラ本体２の段差部２−１に入り込むと共に、スタンド接続部２８がカメラ接続部１２に接続される。この状態では、背面のモードダイヤル１７やＸＹ操作ボタン１８の操作ができなくなるので、（ｃ）のような方向を操作不可能な方向と記す。
【００３０】
このように、スタンド装置２２の収納部２４に対するカメラ１の装着姿勢を表裏いずれを上に向けても、つまり図１においてカメラ１の天地を逆にしても、カメラ接続部１２のカメラ１に対する高さ位置は変わることがないから、カメラ接続部１２と、スタンド装置２２の収納部２４の背部壁面を形成する平面部２３−１の中央に配置されている回動部２７の回動面２７−１との対応関係に異動はない。
【００３１】
したがって、回動部２７を１８０°回動させ、その回動面２７−１に配置されているスタンド接続部２８を変位させるだけで、装着姿勢が表裏いずれかに変化したカメラ１のカメラ接続部１２に容易に対応することができる。
【００３２】
図６は、スタンド装置２２を介してカメラ１をデータ記憶装置４０およびプリンタ５０に接続させた様子を示した図である。スタンド装置２２は、データ記憶装置４０に重ねるようにその上面に載置されると、データ記憶装置４０の接続部と電気的に接続される接続部をさらに有しており、この接続部は、前述のスタンド接続部２８と電気的に接続されている。つまり、データ記憶装置４０上に載せられたスタンド装置２２にカメラ１を装着することで、カメラ１とデータ記憶装置４０とを電気的に接続させることができる。また、データ記憶装置４０とプリンタ５０とをケーブル接続しておくことで、同時にカメラ１とプリンタ５０とをも電気的に接続させることができるようになっている。
【００３３】
図７は、図６に示した状態で相互に接続されるカメラ１、スタンド装置２２、データ記憶装置４０およびプリンタ５０からなる本実施形態のカメラシステムのシステム構成図である。図示のように、カメラ１は、スタンド装置２２を介してデータ記憶装置４０と電気的に接続され、このデータ記憶装置４０を介してさらにプリンタ５０と電気的にも接続される。ここでは、この接続がＵＳＢで行われ、カメラ１をホスト、データ記憶装置４０およびプリンタ５０をデバイスとしたツリー構造を形成するものとする。従って、本カメラシステムでは、カメラ１およびデータ記憶装置４０間の通信と、カメラ１およびプリンタ５０間との通信が排他選択的に実行される。
【００３４】
また、データ記憶装置４０は、プリンタ５０と共にさらにパーソナルコンピュータ６０をケーブル接続することができるようになっている。前述のように、スタンド装置２２には、ＵＳＢコネクタ３１が設けられているので、ユーザは、パーソナルコンピュータ６０をスタンド装置２２経由でカメラ１と一対で接続することもできるし、この図７で示したように、データ記憶装置４０経由でカメラ１を中心としたツリー構造の一端をなすデバイスとして接続することもできる。この２通りの接続形態については、プリンタ５０も同様であり、ユーザは、プリンタ５０をスタンド装置２２経由でカメラ１と一対で接続することも可能である。データ記憶装置４０には、カメラ１を中心としたツリー構造のバスを構成するためのハブとしての制御を司る複合システムコントローラ４１と、カメラ１で撮影された画像の画像データを保存する保存部４２が設けられている。
【００３５】
このように、データ記憶装置４０上に載せられたスタンド装置２２に装着すれば、データ記憶装置４０、プリンタ５０およびパーソナルコンピュータ６０などと簡単に接続することのできるカメラ１は、撮影を行ったり、電池１２６を充電するための動作モードのほか、データ記憶装置４０に画像データを転送して保存させる保存モード、プリンタ５０に画像データを転送して印刷させるプリントモード、パーソナルコンピュータ６０との間で通信を行うＰＣモード等、数々の動作モードを有している。また、このカメラ１は、例えば保存モードでの動作を行った後にプリントモードでの動作を行う等、ユーザの設定に応じて、複数の動作モードでの動作を一連の動作として自動的に順次に行う機能を有している。そして、このカメラ１は、例えば保存モードでの動作とプリントモードでの動作とを一連の動作として行う際、プリントモードでの動作に先行する保存モードでの動作中に何らかのエラーが発生した場合に、その後続のプリントモードでの動作が適切に行われるように動作制御するようにしたものであり、以下、この点について詳述する。
【００３６】
まず、図８を参照して、カメラ１の構成について説明する。図８は、このカメラ１の構成を示すブロック図である。
【００３７】
レンズ１０１を通過した被写体光がＣＣＤ（charge coupled device）１０２に入射すると、その撮影面上に被写体像が結像される。このＣＣＤ１０２の露光や読み出し等の各種制御は、撮像回路１０３によって行われ、撮像回路１０３によって読み出されたＣＣＤ１０２の画像信号は、Ａ／Ｄ変換回路１０４でアナログ信号からデジタル信号に変換された後、補正回路１０５に入力される。
【００３８】
補正回路１０５は、入力した画像信号に対して、ＩＳＯ感度設定、オートホワイトバランス、輝度／色信号生成、ガンマ処理等を施すことにより、所定フォーマットのカラー画像信号を生成する。このカラー画像信号は、ＦＩＦＯ（first-in, first-out）メモリ１０６を介してオンスクリーン回路１０７に転送され、例えば撮影可能枚数や撮影条件の設定状態を示すマークなど、ユーザに提示すべき情報が画像上に重畳される。そして、このオンスクリーン回路１０７から出力されたカラー画像信号は、ＴＦＴ（thin film transistor）液晶駆動回路１０８に供給され、モニタ画として表示装置５のＴＦＴパネル１０９に表示され、または、ビデオ出力回路１１０に供給されて外部出力される。
【００３９】
また、補正回路１０５から出力されるカラー画像信号は、シャッタボタン９が押下されたタイミングでフレームメモリ１１１に取り込まれ、画像処理部１１２によって圧縮符号化が施されて記録バッファ１１３に蓄積され、記録媒体Ｉ／Ｆ１１４によって例えばカード型のメモリデバイスである記録媒体１１５に撮影画像として記録される。この記録媒体１１５に記録された撮像画像は、再生時、画像処理部１１２によって読み出され、伸長復号化が施されてフレームメモリ１１１に蓄積された後、撮影時のスルー画と同様に、ＦＩＦＯメモリ１０６、オンスクリーン回路１０７およびＴＦＴ液晶駆動回路１０８を経て表示装置５のＴＦＴパネル１０９に表示され、または、ビデオ出力回路１１０を経て外部出力される。画像処理部１１２は、前述した圧縮符号化（画像圧縮機能）、伸長符号化（画像伸長機能）、記録媒体１１５に対するアクセス（記録媒体アクセス機能）のほか、フレームメモリ１１１の制御（フレームメモリコントロール機能）も実行する。
【００４０】
以上のようなカメラ１の動作は、システムコントローラ１１６によって統合的に制御されており、ＥＥＰＲＯＭ１１７には、このシステムコントローラの制御手順を記述したプログラムやこのプログラムに引数として渡される各種設定値などが格納される。撮像回路１０３、オンスクリーン回路１０７、ＴＦＴ液晶駆動回路１０８、画像処理部１１２および表示装置５のバックライトユニット１１８は、システムコントローラ１１６からの制御信号を直接受け取って駆動し、また、レンズ１０１は、システムコントローラ１１６からの制御信号を受け取ったアクチュエータ駆動回路１１９で駆動されるアクチュエータ１２０によって駆動される。
【００４１】
また、このシステムコントローラ１１６に対しては、キーマトリクス回路１２１、リモコン受光回路１２２、表示装置開閉検出部１２３、接続検出部１２４および電池状態検出回路１２５から制御信号が供給される。キーマトリクス回路１２１は、ズームレバー８やシャッタボタン９などの操作を検知して通知し、リモコン受光回路１２２は、リモコン用受光部１１による遠隔操作用の制御信号の受光を検知して通知する。表示部開閉検出部１２３は、カメラ１が図１に示した状態、つまり表示装置５が閉成位置に畳まれている状態にあるかどうかを検知して通知し、接続検出部１２４は、カメラ１が図５の（ｂ），（ｄ）に示したいずれの状態、つまりスタンド装置２２に表裏いずれの状態で装着されている状態にあるかどうかを検知して通知する。電池状態検出回路１２５は、バッテリ駆動用の繰り返し充放電可能な電池１２６を監視し、例えばローバッテリ状態などを検知して通知する。電池１２６の充電を含むカメラ１の電力供給制御は、電源回路１２７によって実行されており、システムコントローラ１１６は、この電源回路１２７にも制御信号を供給して駆動制御している。電池１２６のほか、カメラ１には、例えばボタン型電池などのバックアップ電源１２８が搭載されている。
【００４２】
さらに、このシステムコントローラ１１６には、外部データＩ／Ｆ１２９が接続され、この外部データＩ／Ｆ１２９により、カメラ接続部１２を介して接続されるデータ記憶装置４０やプリンタ５０との間のデータ送受信が実行される。そして、前述した複数の動作モードでの動作を一連の動作として行う際の動作制御を実現するために、システムコントローラ１１６は、プリントエラー判別機能、保存エラー判別機能、カメラ動作切り替え機能を有している。
【００４３】
いま、カメラ１は、プリンタ５０がケーブル接続されたデータ記憶装置４０上に載せられたスタンド装置２２に収納されると、記録媒体１１５に格納された画像データすべてを外部データＩ／Ｆ１２９によってデータ記憶装置４０に送信して保存させる保存モードとしての動作をまず行い、その終了後、記録媒体１１５に格納された画像データ中のプリント予約がなされた画像データを外部データＩ／Ｆ１２９によってプリンタ５０に送信してプリントさせるプリントモードとしての動作を続いて行うように設定されているものと想定する。つまり、ユーザは、データ記憶装置４０上に載せられたスタンド装置２２にカメラ１を装着するだけで、撮影した画像の画像データを一括して保存できると共に、予め選択しておいた画像のみをプリントできる状態にあるわけである。この設定は、ＴＦＴパネル１０９に専用の設定画面を表示し、この設定画面上でユーザが行った操作をキーマトリックス回路１２１からの制御信号で検知することで実施され、その内容は、ＥＥＰＲＯＭ１１７に保持される。次に、この状態にあることを前提として、図９〜図１０のフローチャートを参照して、カメラ１のエラー処理に関わる動作手順を説明する。
【００４４】
接続検出部１２４からの制御信号でスタンド装置２２への装着を検出すると、システムコントローラ１１６は、まず、ＵＳＢの接続状態を外部データＩ／Ｆ１２９に問い合わせる（ステップＡ１）。もし、ＵＳＢ信号がアクティブの状態であれば（ステップＡ２のＹＥＳ）、システムコントローラ１１６は、記憶媒体１１５に格納された画像データを記録媒体Ｉ／Ｆ１１４により読み出し、この読み出した画像データを外部データＩ／Ｆ１２９によりデータ記憶装置４０に送信する保存動作を実行する（ステップＡ３）。
【００４５】
この保存動作において、データ記憶装置４０からエラー発生が外部データＩ／Ｆ１２９に通知されると（ステップＡ４のＹＥＳ）、システムコントローラ１１６は、そのエラーが復帰可能なエラーかどうか、つまりユーザが対処可能なエラーかどうかを判定し（ステップＡ５）、復帰可能なエラーであれば（ステップＡ５のＹＥＳ）、その対処を促すメッセージをＴＦＴパネル１０９に表示すべく画像処理部１１２、オンスクリーン回路１０７およびＴＦＴ液晶駆動回路１０８を制御する（ステップＡ６）。そして、このメッセージを表示した後、データ記憶装置４０からエラー復帰が外部データＩ／Ｆ１２９に通知されると（ステップＡ７のＹＥＳ）、システムコントローラ１１６は、中断していた保存動作をその中断点から再開する。復帰可能なエラーとしては、例えばデータ記憶装置４０の保存部４２の空き容量が無くなってしまった場合や、この保存部４２がリムーバブルなものである場合における装着忘れなど、主に、記憶媒体に関するエラーが考えられる。
【００４６】
一方、そのエラーが復帰可能なエラーでなければ（ステップＡ５のＮＯ）、システムコントローラ１１６は、保存動作がエラー終了した旨を示す保存エラーフラグをＥＥＰＲＯＭ１１７に保持した後（ステップＡ８）、中断していた保存動作をそのまま中止し、次のプリント動作へと移行する（ステップＡ１０）。また、エラーが発生することなく（ステップＡ４のＮＯ）またはエラーから復帰した後（ステップＡ７のＹＥＳ）、データ記憶装置４０から保存終了が外部データＩ／Ｆ１２９に通知された場合にも（ステップＡ９のＹＥＳ）、システムコントローラ１１６は、次のプリント動作へと自動的に移行する（ステップＡ１０）。
【００４７】
このプリント動作は、記憶媒体１１５に格納された画像データの中からプリント予約された画像データを記録媒体Ｉ／Ｆ１１４により読み出し、この読み出した画像データを外部データＩ／Ｆ１２９によりプリンタ５０に送信するものである。プリント予約された画像データの選出は、例えば記録媒体１１５上の所定のフォルダ内に格納されたプリント予約情報を参照すること等による。そして、このプリント動作において、プリンタ５０からエラー発生が外部データＩ／Ｆ１２９に通知されると（ステップＡ１１のＹＥＳ）、システムコントローラ１１６は、そのエラーが復帰可能なエラーかどうか、つまりユーザが対処可能なエラーかどうかを判定し（ステップＡ１２）、復帰可能なエラーであれば（ステップＡ１２のＹＥＳ）、その対処を促すメッセージをＴＦＴパネル１０９に表示すべく画像処理部１１２、オンスクリーン回路１０７およびＴＦＴ液晶駆動回路１０８を制御する（ステップＡ１３）。
【００４８】
このメッセージを表示した後、プリンタ５０からエラー復帰が外部データＩ／Ｆ１２９に通知されると（ステップＡ１４のＹＥＳ）、システムコントローラ１１６は、中断していたプリント動作をその中断点から再開する。復帰可能なエラーとしては、プリンタ５０の用紙切れや用紙詰まりなど、主に、用紙に関するエラーが考えられる。
【００４９】
一方、そのエラーが復帰可能なエラーでなければ（ステップＡ１２のＮＯ）、システムコントローラ１１６は、プリント動作がエラー終了した旨を示すプリントエラーフラグをＥＥＰＲＯＭ１１７に保持した後（ステップＡ１５）、中断していたプリント動作をそのまま中止する（ステップＡ１０）。
【００５０】
そして、この中止後や、エラーが発生することなく（ステップＡ１１のＮＯ）またはエラーから復帰した後（ステップＡ１４のＹＥＳ）、プリンタ５０からプリント終了が外部データＩ／Ｆ１２９に通知された場合（ステップＡ１６のＹＥＳ）、システムコントローラ１１６は、ＥＥＰＲＯＭ１１７に保存エラーフラグやプリントエラーフラグが保持されていないかどうかを調べ（ステップＡ１７）、何らかのフラグが保持されていたら（ステップＡ１７のＹＥＳ）、そのフラグで示される動作がエラー発生により中止された旨を示すメッセージをＴＦＴパネル１０９に表示すべく画像処理部１１２、オンスクリーン回路１０７およびＴＦＴ液晶駆動回路１０８を制御する（ステップＡ１８）。
【００５１】
また、接続検出部１２４からの制御信号でスタンド装置２２への装着を検出した際、ＵＳＢ信号がアクティブの状態でなければ（ステップＡ２のＮＯ）、システムコントローラ１１６は、電源回路１２７に電池１２６の充電を指示する（ステップＡ１９）。
【００５２】
このように、このカメラ１では、保存動作とプリント動作とを一連の動作として行う場合に、例えばプリント動作に先行する保存動作でエラーが発生しても、その時点ですべての動作を中止するのではなく、そのエラーの種類に応じて、そのエラーの対処を促す表示を行ったり、後続のプリント動作を行うべく適切に制御するので、その使い勝手を向上させることができる。
【００５３】
なお、ここでは、保存動作→プリント動作の順に一連の動作が行われる場合のエラー処理について説明したが、この順番および組み合わせは単なる例示であり、この順番を逆にしたプリント動作→保存動作は勿論、例えばパーソナルコンピュータ６０へ画像データを送信する送信動作をさらに加え、保存動作→送信動作、プリント動作→送信動作、保存動作→プリント動作→送信動作などの様々な順番および組み合わせで対応可能である。
【００５４】
また、ここでは、カメラを例に説明したが、これに限られるものではなく、本発明の制御手法は、例えばＰＤＡ、携帯型音楽プレーヤ、携帯電話機等、種々の電子機器に応用することが可能である。
【００５５】
また、（メインＣＰＵである）システムコントローラ１１６に対し上記機能を実行するソフトウェアのプログラムを供給し、このシステムコントローラ１１６が、供給されたプログラムに従って上記動作させることにより上記実施の形態の機能を実現したものも、本発明の範疇に含まれる。つまり上記ソフトウェアのプログラム自体が上述した実施の形態の機能を実現することになり、そのプログラム自体は本発明を構成する。
【００５６】
また、これらのプログラムは前述のＥＥＰＲＯＭ以外の記録媒体の形式で記憶され、そこから読み出されて実行されていも良い。更に、上記プログラムはカメラ１に着脱可能な記録媒体に格納されても良い。記録媒体としては、フロッピィディスク（登録商標）、ＣＤ−ＲＯＭの他にも、ＤＶＤ等の光学記録媒体、ＭＤ等の磁気記録媒体、テープ媒体、ＩＣカード等の半導体メモリ等を用いることができる。
【００５７】
また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスクまたはＲＡＭ等の格納装置を記録媒体として使用し、通信網を介してプログラムをカメラ１に提供してもよい。あるいは他のアプリケーションソフト等と協働して上述の実施の形態の機能が実現される場合にも、かかるプログラムが本発明の実施の態様に含まれることはいうまでもない。
【００５８】
つまり、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００５９】
また、システムコントローラによって実行される上記機能の一部又は全部をハードウェアにより実現するようにしても良い。また、上記実施例は特に記載のない限りは処理の順序を限定するものでもない。
【図面の簡単な説明】
【００６０】
【図１】本発明の実施形態に係るデジタルカメラの外観図
【図２】同実施形態の表示装置が下位置に回動しているときのカメラの外観図
【図３】同実施形態のカメラの本来の使用方法を示す図
【図４】同実施形態のカメラを取り外し自在に装着可能なスタンド装置の外観図
【図５】同実施形態のスタンド装置にカメラを装着する方法が２通りあることを説明するための図
【図６】同実施形態のスタンド装置を介してカメラをデータ記憶装置およびプリンタに接続させた様子を示した図
【図７】同実施形態の相互に接続されるカメラ、スタンド装置、データ記憶装置およびプリンタからなるカメラシステムのシステム構成図
【図８】同実施形態のカメラの構成を示すブロック図
【図９】同実施形態のカメラのエラー処理に関わる動作手順（１／２）を示すフローチャート
【図１０】同実施形態のカメラのエラー処理に関わる動作手順（２／２）を示すフローチャート
【符号の説明】
【００６１】
１…デジタルカメラ、２…カメラ本体、２−１…段差部、３…把持部、４…セルフタイマ用報知窓、５…表示装置、５−１…表示面、６…報知光透過窓、７…ダブルヒンジ、８…ズームレバー、９…シャッタボタン、１１…リモコン用受光部、１２…カメラ接続部、１３…撮影レンズ窓、１４…ストロボ窓、１５…マイク、１６…電源ボタン、１７…モードダイヤル、１８…ＸＹ操作ボタン、１９−１〜３…操作ボタン、２１…三脚用ネジ穴、２２…スタンド装置、２３…スタンド本体、２３…凹部、２３−１…平面部、２４…収納部、２５…載置面、２６…側壁、２７…回動部、２７−１…回動面、２８…スタンド接続部、２９…接続禁止部材、３１…ＵＳＢコネクタ、３２…ＤＣ電源コネクタ、３３…ビデオ出力端子、４０…データ記憶装置、４１…複合システムコントローラ、４２…保存部、５０…プリンタ、６０…パーソナルコンピュータ、１０１…レンズ、１０２…ＣＣＤ、１０３…撮像回路、１０４…Ａ／Ｄ変換回路、１０５…補正回路、１０６…ＦＩＦＯメモリ、１０７…オンスクリーン回路、１０８…ＴＦＴ液晶駆動回路、１０９…ＴＦＴパネル、１１０…ビデオ出力回路、１１１…フレームメモリ、１１２…画像処理部、１１３…記録バッファ、１１４…記録媒体Ｉ／Ｆ、１１５…記録媒体、１１６…システムコントローラ、１１７…ＥＥＰＲＯＭ、１１８…バックライトユニット、１１９…アクチュエータ駆動回路、１２０…アクチュエータ、１２１…キーマトリクス回路、１２２…リモコン受光回路、１２３…表示部開閉検出部、１２４…接続検出部、１２５…電池状態検出回路、１２６…電池、１２７…電源回路、１２８…バックアップ電源、１２９…外部データＩ／Ｆ。
【図１】
2006254221.tif 000003
【図２】
2006254221.tif 000004
【図３】
2006254221.tif 000005
【図４】
2006254221.tif 000006
【図５】
2006254221.tif 000007
【図６】
2006254221.tif 000008
【図７】
2006254221.tif 000009
【図８】
2006254221.tif 000010
【図９】
2006254221.tif 000011
【図１０】
2006254221.tif 000012