(57)【特許請求の範囲】
【請求項１】
通信接続された外部装置へ画像ファイルを供給する撮像装置において、
上記外部装置からの信号を受信する受信手段と、
上記外部装置から受信した信号に基づいて当該外部装置との通信接続が確立したことを認識する認識手段と、
上記認識手段によって上記外部装置との通信接続が認識された際の動作モードが撮影モードであるか否かを確認する確認手段と、
上記確認手段によって撮影モードであることが確認された際に、通信接続が確立されている前のモード状態として当該撮影モードを記憶する記憶手段と、
撮像装置本体内へ沈胴する撮影レンズ鏡筒と、
上記撮影レンズ鏡筒を駆動するレンズ駆動部と、
上記確認手段によって上記外部装置との通信接続が認識され、かつ、上記認識手段によって動作モードが撮影モードであることが確認された際には、上記レンズ駆動部を制御して上記撮影レンズ鏡筒を撮像装置本体内へ沈胴させ、当該動作モードを上記外部装置と通信可能な通信モードに設定するとともに当該通信モードから他の動作モードへの変更を禁止する設定を行ない、上記認識手段によって上記外部装置との通信接続が非確立の状態となったと確認された際には、上記通信モードから他の動作モードへの変更を禁止する設定を解除し、上記記憶手段に記憶されたモードである撮影モード状態に切り換える設定手段と、
を備えたことを特徴とする撮像装置。
【請求項２】
上記設定手段は、上記通信モードから他の動作モードへの変更を禁止する設定を解除し、上記記憶手段に記憶された撮影モード状態に切り換え、更に、上記レンズ駆動部を制御して上記撮影レンズ鏡筒を撮像装置本体内から繰り出すことを特徴とする請求項１に記載の撮像装置。
【請求項３】
ＵＩ（ユーザインタフェース）画面を表示させる表示部を更に有し、上記設定手段は、上記受信手段によって外部装置からの信号を受信すると当該表示部にＵＳＢクラスを選択させるための表示画面を自動的に表示させ、上記認識手段は、ユーザによって選択されたＵＳＢクラスに基づいて上記外部装置との通信接続を認識することを特徴とする請求項１または請求項２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルカメラ等の撮像装置に関する。
【背景技術】
【０００２】
従来、撮影時に撮影レンズ鏡筒をカメラ本体内の沈胴位置からカメラ本体前面から突出する撮影準備位置へ移動させ、非撮影時には撮影準備位置からカメラ本体内の沈胴位置へ沈胴させることにより、携帯性を向上させたデジタルカメラが知られている。このようなデジタルカメラには、撮影レンズ鏡筒の沈胴を電源スイッチのオンオフにより制御するタイプのもの、撮影レンズ鏡筒の沈胴をカメラ本体前面に設けられたバリアが撮影レンズを覆う閉位置と撮影レンズを露呈する開位置への移動により制御するタイプのもの、更に、撮影レンズ鏡筒の沈胴を撮影用の電源をカメラ本体に着脱することにより制御するタイプのものなどが知られている。撮影用の電源をカメラ本体に着脱することにより制御するタイプのものとしては、例えば、外部制御機器に装着可能な撮影機能付きメモリカードに撮影用の電源を装着すると、レンズが撮影準備位置へ移動し、撮影用の電源を取り外すと、レンズが沈胴する方式のデジタルカメラが知られている（例えば、特許文献１参照）。
【０００３】
また、近年、デジタルカメラとプリンタ装置とをＵＳＢ（Universal Serial Bus）ケーブルによりダイレクト接続し、デジタルカメラから所望の画像データをプリンタ装置へ直接転送して印刷するシステム（PictBridgeシステム）が実現されている。このシステムでは、ユーザがデジタルカメラの液晶画面を見ながら印刷したい画像を選択し、この選択された画像をＵＳＢケーブルを介してデジタルカメラからプリンタ装置へ供給し、印刷する。
【０００４】
ここで、ユーザがPictBridgeシステムによる撮影画像のプリントアウトを行う場合、従来は、デジタルカメラとプリンタ装置間をＵＳＢケーブルで接続する、デジタルカメラの主電源をオンする（これによりデジタルカメラは自動的に撮影モードとなる）、デジタルカメラの動作モードを再生モードに切替える、デジタルカメラにより印刷出力操作を行う、といった４つの手順によってPictBridgeシステムによる画像印刷が行われている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−１２５９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した従来のデジタルカメラでは、ＵＳＢケーブルを介してプリンタ装置とダイレクト接続されて相互認識が完了し、印刷が可能な状態に設定されると、デジタルカメラは再生モードからプリンタとの通信もできる通信モードへ移行するが、ここで、デジタルカメラ側またはプリンタ装置側からＵＳＢケーブルを不用意に抜いてしまった場合や、意図的に抜いた場合は、ＵＳＢケーブルを抜くことにより相互認識ができなくなり、通常、デジタルカメラは再生モードに移行する。しかしながら、デジタルカメラからＵＳＢケーブルを抜いて即座に撮影したい場合には、改めて撮影モードに設定しなくてはならず、煩わしいばかりか、シャッターチャンスを逃してしまうことがあった。
【０００７】
また、従来のデジタルカメラでは、撮影モード状態のまま、即ち、撮影レンズ鏡筒がカメラ本体から前面に突出した状態のまま、プリンタ装置と接続完了しても、当該撮影レンズ鏡筒は移動せず、カメラ本体から前面から突出した状態のままであった。そのため、デジタルカメラを操作している時に、撮影レンズ鏡筒が障害物と接触する虞があった。特に、ユーザが液晶画面を見ながら操作している時は、障害物に気づきにくく、障害物と接触し撮影レンズ鏡筒が破損する可能性が一段と高かった。
【０００８】
本発明は、このような事情を考慮してなされたもので、その目的は、外部装置と通信接続されて通信モードに移行するデジタルカメラ等の撮像装置において、通信モード状態が解除された際には次の動作への対応がスムーズにできる撮像装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記問題を解決するために、本発明の撮像装置は、通信接続された外部装置へ画像ファイルを供給する撮像装置において、上記外部装置からの信号を受信する受信手段と、上記外部装置から受信した信号に基づいて当該外部装置との通信接続が確立したことを認識する認識手段と、上記認識手段によって上記外部装置との通信接続が認識された際の動作モードが撮影モードであるか否かを確認する確認手段と、上記確認手段によって撮影モードであることが確認された際に、通信接続が確立されている前のモード状態として当該撮影モードを記憶する記憶手段と、撮像装置本体内へ沈胴する撮影レンズ鏡筒と、上記撮影レンズ鏡筒を駆動するレンズ駆動部と、上記確認手段によって上記外部装置との通信接続が認識され、かつ、上記認識手段によって動作モードが撮影モードであることが確認された際には、上記レンズ駆動部を制御して上記撮影レンズ鏡筒を撮像装置本体内へ沈胴させ、当該動作モードを上記外部装置と通信可能な通信モードに設定するとともに当該通信モードから他の動作モードへの変更を禁止する設定を行ない、上記認識手段によって上記外部装置との通信接続が非確立の状態となったと確認された際には、上記通信モードから他の動作モードへの変更を禁止する設定を解除し、上記記憶手段に記憶されたモードである撮影モード状態に切り換える設定手段と、を備えたことを特徴としている。
この構成によれば、外部装置との通信接続により通信モードに移行した後、当該通信モード状態が解除された際に自動的に通信モード移行直前のモードに戻すことができ、次の動作がスムーズに実行できる。さらに、この構成によれば、撮影レンズ鏡筒沈胴式の撮像装置において、通信モード状態の時に撮影レンズ鏡筒が障害物と接触して損傷することが防止される。
【００１０】
また、本発明の撮像装置において、上記設定手段は、上記通信モードから他の動作モードへの変更を禁止する設定を解除し、上記記憶手段に記憶された撮影モード状態に切り換え、更に、上記レンズ駆動部を制御して上記撮影レンズ鏡筒を撮像装置本体内から繰り出すことを特徴としている。
【００１２】
また、本発明の撮像装置は、ＵＩ（ユーザインタフェース）画面を表示させる表示部を更に有し、上記設定手段は、上記受信手段によって外部装置からの信号を受信すると当該表示部にＵＳＢクラスを選択させるための表示画面を自動的に表示させ、上記認識手段は、ユーザによって選択されたＵＳＢクラスに基づいて上記外部装置との通信接続を認識することを特徴とする。
この構成によれば、外部機器からの信号を受信した場合、ユーザは、何ら操作をしなくても、手順に沿ってＵＳＢクラスを選択することができるようになる。
【発明の効果】
【００１３】
本発明によれば、外部装置との通信接続により通信モードに移行した後、当該通信モード状態が解除された際に自動的に適当なモードに切り換えることができる。これにより、次の動作がスムーズに行え、操作性の良い撮像装置を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態に係るデジタルカメラ（デジタルカメラ１）を用いたPictBridgeシステムの構成を示す外観図である。
【図２】デジタルカメラ１の詳細な構成を示すブロック図である。
【図３】デジタルカメラ１の平面図である。
【図４】デジタルカメラ１とＵＳＢ接続されるプリンタ装置１０の構成を示すブロック図である。
【図５】ＵＳＢ通信方式選択画面の表示例を示す図である。
【図６】本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第１の実施例の流れを示すフローチャートである。
【図７】本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第１の実施例の流れを示すフローチャートである。
【図８】本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第２の実施例の流れを示すフローチャートである。
【図９】本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第２の実施例の流れを示すフローチャートである。
【図１０】デジタルカメラ１の本体前面に設けられているレンズバリア１０１の開閉状態を示す外観図である。
【図１１】本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第３の実施例の流れを示すフローチャートである。
【図１２】本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第３の実施例の流れを示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照し、本発明の一実施形態を順次説明する。
図１は、本実施形態に係るデジタルカメラ（撮像装置）とプリンタ装置とをＵＳＢケーブルを介してダイレクト接続したダイレクトプリントシステム（以下、通称であるPictBridgeシステムと称する）の構成を示す外観図である。この図１に示されるPictBridgeシステムは、デジタルカメラ１と、このデジタルカメラ１とＵＳＢケーブル９を介して接続されるプリンタ装置１０とを備える。デジタルカメラ１とプリンタ装置１０は、ＵＳＢ接続により相互にデータを送受信することが可能である。
【００１６】
図１に示されるように、デジタルカメラ１のカメラ本体の上面部にレリーズスイッチ釦４等が配置されている。カメラ本体の背面部には、ファインダ接眼窓３、ＬＣＤ表示部２、電源スイッチやモード選択スイッチ等を兼ねるダイヤルスイッチ部５、ＬＣＤ表示部２のカーソル操作スイッチを兼ねる十字キースイッチ部７、メニュー選択スイッチ部６、ＵＳＢコネクタ８等が配置されている。そして、ＵＳＢコネクタ８には、図示のようにＵＳＢケーブル９の一端が接続される。
【００１７】
以上の他、カメラ本体の前面部には、不図示の撮影レンズやファインダ窓やストロボ窓等が配置されている。また、カメラ本体の側面部又は底面部には、不図示であるが、撮影画像データの記録媒体であるメモリカードを装填するカードコネクタや電池を収納する電池収納室等が配置されている。
【００１８】
次に、図２を参照して、デジタルカメラ１の構成を詳細に説明する。図２は、デジタルカメラ１の構成を示すブロック図である。
図２に示されるように、デジタルカメラ１は、後述する各制御素子を駆動制御してカメラ全体の制御を司るカメラコントローラとしてのＣＰＵ２１を内蔵している。このＣＰＵ２１は、デジタルカメラ１の動作モードを管理する。この動作モードの主なものには、被写体を撮影する撮影モード、メモリカード３９に記憶されている画像データを伸張してＬＣＤ表示部２に再生表示させる再生モード、デジタルカメラとプリンタ装置とがＵＳＢケーブルを介してダイレクト接続された際に、プリンタ装置と通信し、画像データを送信可能にする通信モードなどがある。なお、詳細は後述するが、上記通信モードに切替えられると、画像データを伸張してＬＣＤ表示部２に再生表示させ、その画像を見て印刷対象画像を選択し、プリンタ装置へ送信することができる。また、ＣＰＵ２１は、主電源のオンオフを管理する。
【００１９】
このデジタルカメラ１においては、撮影レンズ２２及び絞り部２３を介して被写体像が取り込まれ、その被写体像は、ＣＣＤ等の撮像素子２９にて電気信号に変換される。この撮影レンズ２２は、レンズ駆動部２４を介して進退駆動される。絞り部２３は、絞り駆動部２５を介して絞り駆動される。これら駆動部２４，２５はＣＰＵ２１によって制御される。
【００２０】
撮影レンズ２２は、図３に示されるように撮影レンズ鏡筒２２ａに内蔵されている。この撮影レンズ鏡筒２２ａは、二段構造となっており、非撮影時にはデジタルカメラ１の本体内へ折り畳まれて沈胴し、撮影時には沈胴位置からカメラ本体前面の撮影準備位置へ筍状に突出することができるようになっている。図３（ａ）は撮影レンズ突出時のデジタルカメラ１の平面図、図３（ｂ）は撮影レンズ沈胴時のデジタルカメラ１の平面図である。
【００２１】
そして、撮影レンズ鏡筒２２ａが、レンズ駆動部２４による進駆動によって、図３（ａ）に示されるように、デジタルカメラ１の本体内からカメラ本体前面の撮影準備位置へと突出する。また、カメラ本体前面の撮影準備位置に突出していた撮影レンズ鏡筒２２ａが、レンズ駆動部２４による退駆動によって、図３（ｂ）に示されるように本体内の沈胴位置に沈胴する。撮影レンズ鏡筒２２ａの突出は、撮影モードへの移行時に行う。例えば主電源オン時に自動的に撮影モードへ移行するようにし、このタイミングで撮影レンズ鏡筒２２ａの突出を行う。一方、撮影レンズ鏡筒２２ａの沈胴については、通常は、主電源オフ時に行う。この主電源オフ時以外における撮影レンズ鏡筒２２ａの沈胴タイミングについては、後述する。
【００２２】
撮像素子２９は、タイミング回路２７によりＣＰＵ２１と同期した状態で撮像素子ドライバ２８を介して駆動される。この撮像素子２９の撮像出力は、プロプロセス回路３０とＡ／Ｄ変換回路３１によりデジタル画像データとしてデジタル処理回路３２に取り込まれる。デジタル処理回路３２より出力されるデジタル画像データは、メモリコントローラ３３の制御の下でバスラインを通ってフレームメモリ３４に格納される。さらに、このフレームメモリ３４に格納された画像データは、バスラインを通りカードＩ／Ｆ３８を介してカードコネクタに装着されたメモリカード３９に撮影コマ毎に記録される。撮影コマ毎の画像データに対応して画像データのヘッダ情報も記録される。デジタル処理回路３２にてデジタル画像処理が施された画像データやメモリカード３９に記録された画像データ、或いは後述するプリンタ装置１０でプリントされる画像データ等、及びプリンタ装置１０にプリントさせる際の画像選択画面、プリント枚数等のプリンタ情報は、ＬＣＤ表示部２に表示される。この場合、画像データは、バスライン及びＬＣＤドライバ４２を介してＬＣＤ表示部２に供給され、プリンタ情報は、後述するＲＯＭ３７に格納されたプログラムに基づいてＬＣＤドライバ４２によりＬＣＤ表示部２に供給される。
また、バスラインにはＲＯＭ３７とＲＡＭ３６が接続されている。ＲＯＭ３７には、カメラコントローラとしてのＣＰＵ２１がカメラの撮影及び再生動作全体を制御したり、画像データをプリンタ装置１０へ送信するためのファームウェア、及びＬＣＤドライバ４２が印刷指定画面をＬＣＤ表示部２に表示したりするプログラム等が格納される。ＲＡＭ３６には、撮影時に取り込まれる測距時及び測光時のデータが一時的に格納される。
なお、上記フレームメモリ３４には、ＬＣＤ表示部２に供給される画像データも一時的に保存される。
【００２３】
以上の他、ＣＰＵ２１には、レリーズスイッチ釦４、各種設定用の十字キースイッチ部７、電源オンやモード設定用のダイヤルスイッチ５、メニュー選択スイッチ部６等に対するスイッチ入力回路４１、ＵＳＢコネクタ８に接続されているＵＳＢコントローラ３５、ストロボ発光部２６等が接続されている。ＵＳＢコントローラ３５は、ＵＳＢコネクタ８に接続されるＵＳＢケーブル９を介してＵＳＢプロトコルによるデータの送受信を行う。
これにより、ＣＰＵ２１は、物理通信レイヤとしてのＵＳＢを介してＰＴＰ（Picture Transfer Protocol）通信を行うことができ、ＵＳＢケーブル９を介して接続されるプリンタ装置１０を検出することができる。このプリンタ装置１０の検出は、ＵＳＢコントローラ３５がＵＳＢによる電源供給用の電圧５Ｖを検出することにより行う。
【００２４】
次に、図４を参照して、プリンタ装置１０の構成を詳細に説明する。図４は、デジタルカメラ１とＵＳＢ接続される外部機器の一例であるプリンタ装置１０の構成を示すブロック図である。
図４に示されるように、プリンタ装置１０は、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）からなるインクリボンを使用する面順次方式の昇華型熱転写プリンタ装置であり、ＲＯＭ５３に格納されるプリント制御プログラムに従って後述する各制御素子を制御するプリンタコントローラとしてのＣＰＵ５１を内蔵している。そして、プリンタ装置１０においては、デジタルカメラ１に記録される画像データ及びヘッダ情報等がＵＳＢケーブル９を介して接続されるＵＳＢコネクタ５０を経由し、ＵＳＢコントローラ７０及びバスラインを介してＣＰＵ５１及びフレームメモリ５２に取り込まれる。
【００２５】
フレームメモリ５２に格納された画像データは、画像処理回路５４にて補正パラメータに基づき、ＲＧＢからＣＭＹへの色変換、ドット／インチによるサイズ変換、γ変換、色補正、サムネイル変換、枠合成等の処理が施される。画像処理回路５４の変換出力データは、ＣＰＵ５１の制御の下でヘッドドライバ６３を介してプリントヘッド（サーマルプリントヘッド）６４に出力される。
【００２６】
一方、プリントヘッド６４のプリント動作に同期してモータドライバ５５，５９を介し、リボン送りモータ（Ｍ）５６、給紙モータ（Ｍ）６０が駆動され、インクリボン、用紙が給送され、用紙へのプリントが実行される。
【００２７】
インクリボン送り状態は、リボンセンサ５７により検出され、インクリボン残量データがＣＰＵ５１に取り込まれる。また、用紙を格納する用紙カセットに収納されている残りの用紙枚数データは、給紙センサ５８により検出され、ＣＰＵ５１に取り込まれる。プリンタ装置１０には、プリンタの動作状態又はプリント動作時における警告等を表示するＬＥＤ１３、及びプリント動作時における警告音を発する警告手段であるＰＣＶ（圧電ブザー）６８と、プリンタ電源スイッチ部１１及びプリント開始スイッチ部１２によりオン操作されるスイッチ接点１１ａ，１２ａとが配置され、それぞれＣＰＵ５１に接続されている。
【００２８】
また、バスラインにはＲＯＭ５３が接続されている。ＲＯＭ５３には、デジタルカメラ１との通信動作及びプリンタ全体を動作させるためのプログラムが格納されている。
【００２９】
次に、上記構成に係る画像印刷時の動作を説明する。
初めに、デジタルカメラ１のＵＳＢコネクタ８がプリンタ装置１０のＵＳＢコネクタ５０とＵＳＢケーブル９を介して接続されると、デジタルカメラ１のＣＰＵ２１は、ＵＳＢコネクタ５０を介してプリンタ装置１０から供給される電圧（５Ｖ）を検出する。そして、この検出に応じて、デジタルカメラ１のＣＰＵ２１は、ＬＣＤドライバ４２を制御し、ＲＯＭ３７から印刷制御画面を表示するためのプログラムを読み出してＬＣＤ表示部２に印刷指定画面を表示する。この印刷指定画面を参照しつつ、十字キースイッチ部７等を操作することで、所望とする印刷指定が可能となる。デジタルカメラ１のＣＰＵ２１は、当該印刷指定に係る信号を受けると、対応する画像データを着脱自在なメモリカード３９から読み出し、ＵＳＢコントローラ３５、ＵＳＢコネクタ８、ＵＳＢケーブル９を介してプリンタ装置１０に送信する。次いで、プリンタ装置１０のＣＰＵ５１は、デジタルカメラ１から取得した画像ファイルの印刷出力を開始する。これにより、画像ファイルの印刷出力が実行される。
【００３０】
ここで、ＵＳＢケーブル９接続時の確認手順を説明する。ＵＳＢケーブル９には、ＶＢＵＳと称する５Ｖ電源線、ＧＮＤ線、Ｄ＋及びＤ−といった２本の信号線の合計４本の配線が含まれており、専用コネクタで着脱される。デジタルカメラ１は、外部機器であるプリンタ装置１０との接続を確認するために、ＶＢＵＳの電圧レベルを監視する。このＶＢＵＳの電圧を検出した場合に、デジタルカメラ１のＣＰＵ２１はＵＳＢケーブル９が接続されたと判断する。また、ＶＢＵＳの電圧断を検出した場合に、デジタルカメラ１のＣＰＵ２１はＵＳＢケーブル９の接続が解放されたと判断する。
【００３１】
一方、ＰＣやプリンタ装置１０等の外部機器は、デジタルカメラ１との接続を検出するために、信号線Ｄ＋若しくはＤ−のプルアップを監視する。デジタルカメラ１は、外部機器であるプリンタ装置１０に接続されるとＶＢＵＳの電圧を検出してＵＳＢケーブル９が接続されたことを検出するが、例えば、Ｄ＋、Ｄ−のプルアップを行わないため、直ぐには通信を確立しない。従って、外部機器であるプリンタ装置１０はデジタルカメラ１との接続を認識しない。
【００３２】
この間に、デジタルカメラ１は、外部機器であるプリンタ装置１０から与えられるＶＢＵＳの電圧値の変化に応じて、ＵＩ（ユーザインタフェース）画面にＵＳＢクラス（プリンタまたはＰＣ）を選択させるような画面（図５の画面）を自動的に表示する。ユーザは、所望とする外部機器であるプリンタ装置１０を当該ＵＩ画面にて選択可能となる。ＵＩ画面はＬＣＤ表示部２に表示される。なお、図５の画面例では、ＵＳＢクラスとしてＰＣが選択されている。
【００３３】
デジタルカメラ１は、ユーザの選択に応じたＵＳＢクラスのデスクリプタを自動的に生成し、Ｄ＋若しくはＤ−をプルアップすることで、外部機器であるプリンタ装置１０との接続を確認した旨を知らせる。これにより、プリンタ装置１０は、デジタルカメラ１との接続を認識し、ＵＳＢプロトコルの確立に必要な所定の通信を行う。
【００３４】
こうして通信が確立されると、ユーザへの確認も含め、どのような外部機器に接続されたのかをデジタルカメラ１のＵＩ画面上に表示する。これ以降、ユーザは、操作を開始し、好きな作業を行うことができる。
【００３５】
次に、PictBridgeシステムにおいて印刷実行可能状態に至る手順を説明する。
PictBridgeシステムでは、ＵＳＢケーブル９を介して接続されている機器間のデータ転送用の通信プロトコルにＰＴＰ（Picture Transfer Protocol）が採用されており、このＰＴＰがトランスポート層の通信プロトコルとして用いられる。物理通信レイヤにはＵＳＢが用いられる。そして、ＰＴＰトランスポート層とＤＰＳアプリケーション層の間に変換レイヤであるＤＳＰ層を設け、ＰＴＰとのマッピングを行う。ＤＳＰ層には、ＵＳＢ接続された双方の機器がＤＰＳ機能を有するものか否かを相互認識するＤＰＳディスカバリ機能が設けられている。
【００３６】
初めに、ＵＳＢケーブルの接続後、ＵＳＢケーブル９を介して接続されている機器間でＵＳＢプロトコルが確立すると、次にＰＴＰ通信の確立処理が実行される。次いで、双方の機器間でＰＴＰによる通信接続が確立した後に、ＤＰＳディスカバリが実行される。そして、このＤＰＳディスカバリ成立によって、双方の機器の制御がＤＰＳアプリケーションに移行する。これにより、PictBridgeシステムによる画像印刷が実行可能となる。
【００３７】
次に、本実施形態によるデジタルカメラ１の動作制御方法について説明する。
初めに、図６，図７を参照して、第１の実施例を説明する。図６，図７は、本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第１の実施例の流れを示すフローチャートである。
【００３８】
デジタルカメラ１のＣＰＵ２１は、ＶＢＵＳの電圧検出によりＵＳＢケーブル９が接続されたことを検出すると、図６の処理を開始する。先ずステップＳ１０１において、ＣＰＵ２１は、現在の主電源のオンオフを確認する。この確認の結果、主電源がオフならば、主電源をオンに設定し、ＲＡＭ３６内のケーブル接続前の動作状態を記録する所定記憶領域（以下、接続前状態記録領域と称する）に「主電源オフ」を書き込む（ステップＳ１０２、Ｓ１０３）。
【００３９】
一方、主電源がオンならば、ステップＳ１０４において、ＣＰＵ２１は、現在の動作モードを確認する。この確認の結果、撮影モードである場合に、ＣＰＵ２１は、接続前状態記録領域に「撮影モード」を書き込む（ステップＳ１０５）。さらに、レンズ駆動部２４を制御して撮影レンズ鏡筒２２ａをデジタルカメラ１の本体内へ沈胴させる（ステップＳ１０６）。ステップＳ１０４の確認の結果、再生モードである場合には、ＣＰＵ２１は、接続前状態記録領域に「再生モード」を書き込む（ステップＳ１０７）。
【００４０】
次いで、ステップＳ１０８において、ＣＰＵ２１は、ＤＰＳディスカバリを実行する。
この結果、ＤＰＳディスカバリが不成立の場合には（ステップＳ１０９がＮＯ）、ＣＰＵ２１はＬＣＤ２の画面上に、プリンタを認識できない旨を表示する（ステップＳ１１０）。
【００４１】
一方、ＤＰＳディスカバリが成立した場合には（ステップＳ１０９がＹＥＳ）、ＣＰＵ２１は動作モードを通信モードに設定する（ステップＳ１１１）。さらに、動作モードの変更禁止を設定して動作モードを通信モードに固定する（ステップＳ１１２）。これにより、動作モードの変更操作が無効化される。この結果、ユーザは、動作モード変更の誤操作を気にすることなく、PictBridgeシステムによる画像印刷のための操作を存分に行うことができる。
【００４２】
次いで、図７のステップＳ１１３において、ＣＰＵ２１は、ＵＳＢケーブルの接続の解放を監視する。そして、ＵＳＢケーブルの接続の解放を検出すると（ステップＳ１１４がＹＥＳ）、動作モードの変更禁止を解除する（ステップＳ１１５）。次いで、ステップＳ１１６において、ＣＰＵ２１は、ＲＡＭ３６内の接続前状態記録領域に記録されているケーブル接続前の動作状態を読み出す。そして、ケーブル接続前の動作状態に戻す処理を行う。具体的には、ケーブル接続前の動作状態が「主電源オフ」ならば、主電源をオフする（ステップＳ１１７）。ケーブル接続前の動作状態が「撮影モード」ならば、動作モードを撮影モードに設定する（ステップＳ１１８）。さらに、レンズ駆動部２４を制御して撮影レンズ鏡筒２２ａをデジタルカメラ１の本体内から繰り出す（ステップＳ１１９）。この繰り出しにより撮影レンズ鏡筒２２ａがデジタルカメラ１の本体内から突出し、撮影可能な状態となる。また、ケーブル接続前の動作状態が「再生モード」ならば、動作モードを再生モードに設定する（ステップＳ１２０）。
【００４３】
上述した第１の実施例によれば、外部装置であるプリンタ装置１０との通信接続により通信モードに移行した後、動作モードの変更が禁止されるので、通信モード状態の時にユーザ操作によって不用意に通信モード以外のモードに移行することが防止できる。この結果、プリンタ装置１０との通信処理を安定して行うことができる。
【００４４】
また、外部装置であるプリンタ装置１０との通信接続により通信モードに移行した後、当該通信モード状態が解除された際に自動的に通信モード移行直前のモードに戻すことができ、次の動作がスムーズに実行できる。これにより、操作性の良いデジタルカメラを提供することができる。
【００４５】
また、ＵＳＢケーブルが接続されることにより、突出していた撮影レンズ鏡筒２２ａが自動的にデジタルカメラ本体内に沈胴するので、印刷操作時に撮影レンズと障害物とが衝突する等の不慮の事故が未然に防止される。
【００４６】
また、ＤＰＳディスカバリが成立すると、自動的に通信モードに移行するので、ユーザが動作モードを通信モードに変更操作する手間が省ける。また、ＵＳＢケーブルが接続されても印刷不可能な場合には通信モードに移行しないので、無用な動作モードの変更が防止される。
【００４７】
また、ＵＳＢケーブルが接続されることにより、自動的に主電源がオンされるので、ユーザが主電源をオン操作する手間が省ける。
【００４８】
次に、図８，図９を参照して、第２の実施例を説明する。図８，図９は、本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第２の実施例の流れを示すフローチャートである。
デジタルカメラ１のＣＰＵ２１は、ＶＢＵＳの電圧検出によりＵＳＢケーブル９が接続されたことを検出すると、図８の処理を開始し、現在の主電源のオンオフを確認する（ステップＳ２０１）。この確認の結果、主電源がオフならば、主電源をオンに設定する（ステップＳ２０２）。
【００４９】
一方、主電源がオンならば、ＣＰＵ２１は、現在の動作モードを確認し（ステップＳ２０３）、撮影モードである場合には、レンズ駆動部２４を制御して撮影レンズ鏡筒２２ａをデジタルカメラ１の本体内へ沈胴させる（ステップＳ２０４）。なお、ステップＳ２０３の確認の結果、再生モードである場合には、そのままステップＳ２０５へ進む。
【００５０】
次いで、ステップＳ２０５において、ＣＰＵ２１は、ＤＰＳディスカバリを実行する。
この結果、ＤＰＳディスカバリが不成立の場合には（ステップＳ２０６がＮＯ）、ＣＰＵ２１はＬＣＤ２の画面上に、プリンタを認識できない旨を表示する（ステップＳ２０７）。
【００５１】
一方、ＤＰＳディスカバリが成立した場合には（ステップＳ２０６がＹＥＳ）、ＣＰＵ２１は動作モードを通信モードに設定し（ステップＳ２０８）、さらに、動作モードの変更禁止を設定して動作モードを通信モードに固定する（ステップＳ２０９）。
【００５２】
次いで、図９のステップＳ２１０において、ＣＰＵ２１は、ＵＳＢケーブルの接続の解放を監視する。そして、ＵＳＢケーブルの接続の解放を検出すると（ステップＳ２１１がＹＥＳ）、動作モードの変更禁止を解除する（ステップＳ２１２）。次いで、ステップＳ２１３において、ＣＰＵ２１は、デジタルカメラ１の本体前面に設けられているレンズバリアの開閉状態を確認する。
【００５３】
図１０は、デジタルカメラ１の本体前面に設けられているレンズバリア１０１の開閉状態を示す外観図である。図１０（ａ）では、レンズバリア１０１が撮影レンズを覆う閉位置にある状態が示されている。図１０（ｂ）では、レンズバリア１０１が撮影レンズを露呈する開位置にある状態が示されている。なお、この図１０（ｂ）には、上記ステップＳ２０４で撮影レンズ鏡筒２２ａをデジタルカメラ１の本体内に沈胴させた状態を示している。また、レンズバリア１０１が開状態の時には、フラッシュ１０２、ファインダ１０３及び測距／測光窓１０４などが露呈している。レンズバリア１０１は、図１０（ａ）の閉位置と図１０（ｂ）の開位置とに移動可能となっている。
【００５４】
次いで、レンズバリア１０１が開状態の場合には、ＣＰＵ２１は、動作モードを撮影モードに設定し（ステップＳ２１４）、さらに、レンズ駆動部２４を制御して撮影レンズ鏡筒２２ａをデジタルカメラ１の本体内から繰り出す（ステップＳ２１５）。一方、レンズバリア１０１が閉状態の場合には、カメラ機能動作停止モードへ移行して主電源をオフ状態に設定する（ステップＳ２１６、Ｓ２１７）。
【００５５】
上述した第２の実施例によれば、上記第１の実施例と同様に、外部装置であるプリンタ装置１０との通信接続により通信モードに移行した後、動作モードの変更が禁止されるので、通信モード状態の時にユーザ操作によって不用意に通信モード以外のモードに移行することが防止できる。さらに、当該通信モード状態が解除された際に、レンズバリアの位置に応じて適当な動作モードに移行することができる。これにより、次の動作がスムーズに実行でき、操作性の良いデジタルカメラを提供することができる。
【００５６】
次に、図１１，図１２を参照して、第３の実施例を説明する。図１１，図１２は、本実施形態によるＵＳＢケーブル９接続時の動作制御処理の第３の実施例の流れを示すフローチャートである。
図１１，図１２において、ステップＳ３０１〜Ｓ３１２までの処理は、上述した図８，９のステップＳ２０１〜Ｓ２１２までの処理にそれぞれ対応しており、その説明を省略する。図１２のステップＳ３１３において、ＣＰＵ２１は、デジタルカメラ１の本体裏面に設けられている電源スイッチやモード選択スイッチ等を兼ねるダイヤルスイッチ部（以下、通称であるモードダイヤルと称する）５（図１参照）の設定状態を確認する。
【００５７】
次いで、モードダイヤル５が撮影モード位置に設定されている場合には、ＣＰＵ２１は、動作モードを撮影モードに設定し（ステップＳ３１４）、さらに、レンズ駆動部２４を制御して撮影レンズ鏡筒２２ａをデジタルカメラ１の本体内から繰り出す（ステップＳ３１５）。モードダイヤル５が再生モード位置に設定されている場合には、ＣＰＵ２１は、動作モードを再生モードに設定する（ステップＳ３１６）。モードダイヤル５が主電源オフ位置に設定されている場合には、ＣＰＵ２１は、カメラ機能動作停止モードへ移行して主電源をオフ状態に設定する（ステップＳ３１７、Ｓ３１８）。
【００５８】
上述した第３の実施例によれば、上記実施例と同様に、外部装置であるプリンタ装置１０との通信接続により通信モードに移行した後、動作モードの変更が禁止されるので、通信モード状態の時にユーザ操作によって不用意に通信モード以外のモードに移行することが防止できる。さらに、当該通信モード状態が解除された際に、モードダイヤル５の設定に動作モードを合わせることができる。これにより、次の動作がスムーズに実行でき、操作性の良いデジタルカメラを提供することができる。
【００５９】
なお、上述した実施形態においては、外部装置との通信接続が確立したことを条件として通信モードに設定したが、ＵＳＢケーブルが接続されたことを条件として通信モードに設定するようにしてもよい。
【００６１】
以上、本発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
例えば、上述した実施形態においては、有線通信接続方式の一つとしてＵＳＢ接続方式を用いたが、他の方式を用いてもよい。例えばＩＥＥＥ１３９４、ＲＳ−２３２Ｃなどの有線通信接続方式を用いてもよい。また、赤外線通信等の無線通信接続方式を用いてもよい。
【００６２】
また、本発明の撮像装置は、デジタルカメラ等の撮像機能が主機能である機器の他、電子的撮像機能を有する携帯電話機等の撮像機能が主機能ではない機器も含むものとする。
【符号の説明】
【００６３】
１…デジタルカメラ（撮像装置）、５…ダイヤルスイッチ部、９…ＵＳＢケーブル、１０…プリンタ装置（外部装置）、２１…カメラコントローラ（ＣＰＵ）、２４…レンズ駆動部、３５…ＵＳＢコントローラ、１０１…レンズバリア。
【図１】
0004841646.tif 000002
【図２】
0004841646.tif 000003
【図３】
0004841646.tif 000004
【図４】
0004841646.tif 000005
【図５】
0004841646.tif 000006
【図６】
0004841646.tif 000007
【図７】
0004841646.tif 000008
【図８】
0004841646.tif 000009
【図９】
0004841646.tif 000010
【図１０】
0004841646.tif 000011
【図１１】
0004841646.tif 000012
【図１２】
0004841646.tif 000013