(57)【要約】【課題】外部装置とＵＳＢケーブル接続した後にＵＳＢ動作クラスを設定できるようにした電子カメラを提供する。【解決手段】本発明は、プリンタ装置２等の外部装置がＵＳＢケーブル９を介して接続され、この接続された外部装置に応じた最適処理を行い得るデジタルカメラ１であって、上記外部装置が上記デジタルカメラ１に接続されたことを判定して、その出力に応答して複数のＵＳＢ通信手順の内から一つを選択し、この選択されたＵＳＢ通信手順に則して上記外部装置と通信を行うように制御するＣＰＵを具備したことを特徴とする。【選択図】    図１
2005020306.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータ装置、プリンタ装置及び外部記憶装置の少なくともいずれか一つの外部装置がＵＳＢ接続され、この接続された外部装置に応じた最適処理を行い得る電子カメラにおいて、
上記外部装置が上記電子カメラに接続されたことを判定する接続判定手段と、
上記接続判定手段の出力に応答して、複数のＵＳＢ通信手順の内から一つを選択するための選択手段と、
上記選択手段により選択されたＵＳＢ通信手順に則して上記外部装置と通信を行う通信制御手段と、
を具備したことを特徴とする電子カメラ。
【請求項２】
上記接続判定手段は、ＵＳＢ給電線の電圧を検出することを特徴とする請求項１に記載の電子カメラ。
【請求項３】
上記通信制御手段は、上記選択手段によって選択されたＵＳＢ通信手順に応じたＵＳＢクラスのディスクリプタを生成した後に、ＵＳＢデータ線に対してプルアップ処理を行う手段を更に含むことを特徴とする請求項１に記載の電子カメラ。
【請求項４】
画像表示手段と操作入力手段を更に有し、
上記選択手段は、当該画像表示手段に選択画面を表示すると共に、上記操作入力手段からの入力情報によって所定の選択を行うことを更に特徴とする請求項１に記載の電子カメラ。
【請求項５】
上記選択画面は、ＵＳＢのクラスを選択させるための画面であることを更に特徴とする請求項４に記載の電子カメラ。
【請求項６】
上記複数のＵＳＢ通信手順は、ピクチャートランスファープロトコル手順を含むことを特徴とする請求項１に記載の電子カメラ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば電子カメラ等の撮像装置に係り、特に外部機器と接続可能なＤＳＣの分り易い接続、操作を実現した電子カメラに関する。
【０００２】
【従来の技術】
従来、電子カメラで撮影された画像ファイルをプリント出力するには幾つかの方法があるが、その一つとして電子カメラとプリンタ装置とをＵＳＢ接続してパーソナルコンピュータ装置を介することなく撮影画像のプリントを行うプリントシステムが知られている。このプリントシステムは、特定の電子カメラと特定のプリンタ装置との組み合わせとして成立するため、汎用性に欠ける。
【０００３】
このような点に鑑みて、電子カメラ、プリンタ装置双方に若干の制御プログラムを追加することでＡ社製電子カメラとＢ社製プリンタ装置との組み合わせでも成立し得るような汎用性を拡張する画像プリント方式が提案されている。
【０００４】
一方、電子カメラに内蔵または装着された記憶素子は、その記憶容量が限られているため、記憶素子中の撮影画像ファイルを何らかの外部ストレージ装置に保存することが必要である。その為、電子カメラを、例えばパーソナルコンピュータ装置に接続して撮影画像ファイルをパーソナルコンピュータ装置の固定ディスク等の記憶媒体に転送し、その後にＣＤ−ＲドライブやＭＯドライブを用いてそれぞれの記憶媒体に撮影画像ファイルを保存する方法が知られている。
【０００５】
しかし、この方法ではパーソナルコンピュータ装置の利用が必須となり、このような目的のみでパーソナルコンピュータ装置を導入するようなことは得策とはいえず、パーソナルコンピュータ装置を介することなく電子カメラから外部ストレージ装置に画像ファイルを転送できることが望ましい。
【０００６】
このような要求を満たすために、電子カメラと外部ストレージ装置とをＵＳＢ接続してパーソナルコンピュータ装置を介することなく撮影画像ファイルの転送を行うストレージシステムが知られている。このストレージシステムは、ＵＳＢストレージクラスに対応した電子カメラと特定のストレージ装置との組み合わせで、外部ストレージ装置がＵＳＢホストとして成立している。しかし、このストレージシステムは、電子カメラに設けた画像ディスプレイを始めとする優れたユーザインタフェースを十分に活用したものとはいえず、改良が望まれていた。
【０００７】
そこで、電子カメラ、ストレージ装置双方に若干の制御プログラムを追加することによってＡ社製電子カメラとＢ社製ストレージ装置との組み合わせでも成立し、電子カメラのユーザインタフェースを活用できるようにした画像ファイルストレージ方式が提案されている。
【０００８】
尚、特許文献１では、システムコントローラが、予め定められた少なくとも２つ以上のボタンが同時に押下された場合に、ＵＳＢケーブルにより接続される外部の電子機器と各々通信する複数の動作モード間の切り換えを実行する電子カメラに関する技術が開示されている。
【０００９】
【特許文献１】
特開２００２−１８５４０号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、上述したような従来技術によれば、ＵＳＢ接続を前提としながらも電子カメラの通信制御は従来のＵＳＢストレージクラスと異なるＵＳＢ動作クラスを必要としている。すなわち、電子カメラは接続される外部装置に応じてＵＳＢストレージクラスと、もう一つのＵＳＢ動作クラスとを切り換える必要が生じる。この動作クラスの切り換えは、例えば特許文献１に開示される如く、外部装置をＵＳＢ接続する前に電子カメラ側で設定してもよいが、その方法はユーザに事前の高度な知識を要求するものであり、デジタルカメラや通信に不慣れなユーザにとっては敷居が高い等、困難を伴うものである。
【００１１】
本発明は上記問題に鑑みてなされたものであり、その目的とするところは、外部装置とＵＳＢケーブル接続した直後にＵＳＢ動作クラスを設定できるようにした、判りやすい通信設定操作方法を有する電子カメラを提供することにある。
【００１２】
【課題を解決するための手段】
上記目的を達成するために、本発明の第１の態様では、パーソナルコンピュータ装置、プリンタ装置及び外部記憶装置の少なくともいずれか一つの外部装置がＵＳＢ接続され、この接続された外部装置に応じた最適処理を行い得る電子カメラにおいて、上記外部装置が上記電子カメラに接続されたことを判定する接続判定手段と、上記接続判定手段の出力に応答して、複数のＵＳＢ通信手順の内から一つを選択するための選択手段と、上記選択手段により選択されたＵＳＢ通信手順に則して上記外部装置と通信を行う通信制御手段と、を具備したことを特徴とする電子カメラが提供される。この態様によれば、外部装置とＵＳＢケーブル接続した後にＵＳＢ動作クラスを設定できる。
【００１３】
第２の態様では、上記第１の態様において、上記接続判定手段は、ＵＳＢ給電線の電圧を検出することを更に特徴とする電子カメラが提供される。この態様によれば、外部装置が電子カメラに接続されたことを簡易な手法で検出できる。
【００１４】
第３の態様では、上記第１の態様において、上記通信制御手段は、上記選択手段によって選択されたＵＳＢ通信手順に応じたＵＳＢクラスのディスクリプタを生成した後に、ＵＳＢデータ線に対してプルアップ処理を行う手段を更に含むことを特徴とする電子カメラが提供される。この態様によれば、外部機器にデジタルカメラに接続された旨を知らせることができる。
【００１５】
第４の態様では、上記第１の態様において、画像表示手段と操作入力手段を更に有し、上記選択手段は、当該画像表示手段に選択画面を表示すると共に、上記操作入力手段からの入力情報によって所定の選択を行うことを更に特徴とする電子カメラが提供される。この態様によれば、選択画面を用いた簡易な手法により複数のＵＳＢ通信手順の中から一つを選択することができる。
【００１６】
第５の態様では、上記第４の態様において、上記選択画面はＵＳＢのクラスを選択させるための画面であることを更に特徴とする電子カメラが提供される。この態様によれば、ＵＳＢのクラスを選択することができる。
【００１７】
第６の態様では、上記第１の態様において、上記複数のＵＳＢ通信手順は、ピクチャートランスファープロトコル手順を含むことを特徴とする電子カメラが提供される。この態様によれば、ピクチャートランスファープロトコルに基づいた通信制御を行うことが可能となる。
【００１８】
【発明の実施の形態】
以下、図面を参照して、本発明の一実施の形態について説明する。
【００１９】
先ず、図１（ａ）には、本発明の一実施の形態に係る電子カメラとしてのデジタルカメラ１を、ＵＳＢケーブル９を介して、外部機器としてのプリンタ装置１０と通信自在に接続した様子を示して詳細に説明する。
【００２０】
この図１（ａ）に示されるように、デジタルカメラ１のカメラ本体の上面部にレリーズスイッチ釦４等が配置されている。カメラ本体の背面部には、ファインダ接眼窓３、ＬＣＤ表示部２、電源スイッチやモード選択スイッチ等を兼ねるダイヤルスイッチ部５、ＬＣＤ表示部２のカーソル操作スイッチを兼ねる十字キースイッチ部７、メニュー選択スイッチ部６等が配置されている。
【００２１】
本実施の形態では、十字キースイッチ部７は、操作のための操作キー７ａ乃至７ｅからなり（図１（ｂ）参照）、レリーズスイッチ釦４は、レリーズスイッチ部４ａ、テレ動作スイッチ部４ｂ、ワイド動作スイッチ部４ｃからなる（図１（ｃ）参照）。さらに、カメラ本体の背面部にはコネクタ部８が配置され、当該コネクタ部８には、図示のようにＵＳＢケーブル９の一端が接続される。
【００２２】
以上の他、カメラ本体の前面部には、不図示の撮影レンズやファインダ窓やストロボ窓等が配置されている。また、カメラ本体の側面部又は底面部には、不図示であるが、撮影画像データの記録媒体であるメモリカードを装填するカードコネクタや電池を収納する電池収納室等が配置されている。
【００２３】
次に、図２にはデジタルカメラ１の構成を更に具現化して示し説明する。
【００２４】
図２に示されるように、デジタルカメラ１は、後述する各構成制御素子を駆動制御してカメラ全体の制御を司るカメラコントローラとしてのＣＰＵ２１を内蔵している。このデジタルカメラ１においては、撮影レンズ２２及び絞り部２３を介して被写体像が取り込まれ、その被写体像は、ＣＣＤ等の撮影素子２９にて電気信号に変換される。この撮影レンズ２２は、レンズ駆動部２４を介して進退駆動される。絞り部２２は、絞り駆動部２５を介して絞り駆動される。
【００２５】
撮像素子２９は、タイミング回路２７によりＣＰＵ２１と同期した状態で撮像素子ドライバ２８を介して駆動される。この撮像素子２９の撮像出力は、プリプロセス回路３０とＡ／Ｄ変換回路３１によりデジタル画像データとしてデジタル処理回路３２に取り込まれる。デジタル処理回路３２より出力されるデジタル画像データは、メモリコントローラ３３の制御の下でフレームメモリ３４に格納される。さらに、このフレームメモリ３４に格納された画像データは、カードＩ／Ｆ３８を介してカードコネクタに装着されたメモリカード３９に撮影コマ毎に記録される。撮影コマ毎の画像データに対応して画像データのヘッダ情報も記録される。デジタル処理回路３２にてデジタル画像処理が施された画像データやメモリカードに記録された画像データ、或いは後述するプリンタ装置２でプリントされる画像データ等は、ＬＣＤドライバ４２を介してＬＣＤ表示部２に画像として表示される。また、デジタルカメラ１においては、ＣＰＵ２１に対してファームウェアを格納するファームウェア回路部３５と、カメラの撮影のための情報を記憶するＲＡＭ３６、ＲＯＭ３７とがバスラインを介して接続されている。
【００２６】
以上の他、ＣＰＵ２１には、レリーズスイッチ釦４、各種設定用の十字キースイッチ部７、電源オンやモード設定用のダイヤルスイッチ５、メニュー選択スイッチ部６等に対するスイッチ入力回路４１と、充電用コネクタ部を含むコネクタ部８に接続されている通信Ｉ／Ｆ４４、充電コントローラ４５、ストロボ発光部２６等が接続されている。さらに、コネクタ部８の充電用コネクタ部には、充電コントローラ４５を介して電池４６が接続されており、また、ダイオード４７を介して各制御素子への給電ラインに接続されている。
【００２７】
次に、図３には、プリンタ装置１０の構成を更に具現化して示し説明する。
【００２８】
この図３に示されるように、プリンタ装置２は、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）からなるインクリボンを使用する面順次方式の昇華型熱転写プリンタ装置であり、ＲＯＭ５３に格納されるプリント制御プログラムに従って後述する各制御素子を制御するプリンタコントローラとしてのＣＰＵ５１を内蔵している。そして、プリンタ装置２においては、デジタルカメラ１に記録される画像データ及びヘッダ情報等がＵＳＢケーブル９を介して接続されるコネクタ部５０を経由し、通信Ｉ／Ｆ７０を介してＣＰＵ５１及びフレームメモリ５２に取り込まれる。
【００２９】
フレームメモリ５２に格納された画像データは、画像処理回路５４にて補正パラメータに基づき、ＲＧＢからＣＭＹへの色変換、ドット／インチによるサイズ変換、γ変換、色補正、サムネイル変換、枠合成等の処理が施される。画像処理回路５４の変換出力データは、ＣＰＵ５１の制御の下でヘッドドライバ６３を介してプリントヘッド（サーマルプリントヘッド）６４に出力される。
【００３０】
一方、プリントヘッド６４のプリント動作に同期してモータドライバ５５，５９を介し、リボン送りモータ（Ｍ）５６、給紙モータ（Ｍ）６０が駆動され、インクリボン、用紙が給送され、用紙へのプリントが実行される。
【００３１】
インクリボン送り状態は、リボンセンサ５７により検出され、インクリボン残量データがＣＰＵ５１に取り込まれる。また、用紙を格納する用紙カセットに収納されている残りの用紙枚数データは、給紙センサ５８により検出され、ＣＰＵ５１に取り込まれる。プリンタ装置２には、プリンタの動作状態又はプリント動作時における警告等を表示するＬＥＤ１３、及びプリント動作時における警告音を発する警告手段であるＰＣＶ（圧電ブザー）６８と、プリンタ電源スイッチ部１１及びプリント開始スイッチ部１２によりオン操作されるスイッチ接点１１ａ，１２ａと、プリント画像データの指定スイッチや画像補正スイッチやプリントモード指定スイッチ等のスイッチ接点群６７等が配置され、それぞれＣＰＵ５１に接続されている。プリンタ装置２には、ＡＣコネクタに接続可能な電源回路７１が通信コネクタ５０に併設される充電コネクタ部に接続されている。
【００３２】
この電源回路７１もＣＰＵ５１により制御され、プリンタ装置２側の各制御用素子に直流電力を供給すると同時にコネクタ部５０の接続状態では充電コネクタ部を介してデジタルカメラ１側に駆動用電力、又は電池４６の充電用電力を供給する。プリンタ装置２には、更に外部機器との通信Ｉ／Ｆ、ＣＲＴＩ／Ｆ、メモリカードＩ／Ｆ、ＬＣＤモニタ等を内蔵させることも可能である。
【００３３】
尚、請求項に記載の接続判定手段とはＣＰＵ２１等に相当し、選択手段とは十字キースイッチ部７等に相当し、通信制御手段とはＩ／Ｆ４４及びコネクタ部８等に相当し、画像表示手段とはＬＣＤ表示部２等に相当し、操作入力手段とは十字キースイッチ部７等に相当する。但し、これに限定されない。
【００３４】
以下、上記構成に係るデジタルカメラ１による作用を詳細に説明する。
【００３５】
上記の如き構成において、デジタルカメラ１のコネクタ部８がプリンタ装置２のコネクタ部５０とＵＳＢケーブル９を介して接続されると、デジタルカメラ１のＣＰＵ２１は、それを検出する。そして、この検出に応じて、デジタルカメラ１のＣＰＵ２１は、ＬＣＤドライバ４２を制御してＬＣＤ表示部２に印刷指定画面を表示する。この印刷指定画面を参照しつつ、十字キースイッチ部７等を操作することで、所望とする印刷指定が可能となる。デジタルカメラ１のＣＰＵ２１は、当該印刷指定に係る信号を受けると、指定された画像ファイルをＩ／Ｆ４４、コネクタ部８、ＵＳＢケーブル９を介してプリンタ装置２に送信する。これに代えて、プリンタ装置２に画像ファイルを取得するように要求してもよい。
【００３６】
デジタルカメラ１のＣＰＵ２１は、少なくとも画像ファイルの転送が終了するまでは、転送中である旨をＬＣＤ表示部２の画面に表示し、ユーザにその旨を知らせる。これにより、画像ファイルの転送の間はＵＳＢ接続の切断を行えば転送が不正に中断してしまう旨をユーザに理解させることが可能となる。
【００３７】
そして、デジタルカメラ１のＣＰＵ２１は、画像ファイルの転送の終了を検出すると、プリンタ装置２から次の印刷が可能である旨の通知を受けるまで待機することになる。次いで、ＣＰＵ２１は、プリンタ装置２から次の印刷が可能である旨の通知を受け取ると、印刷指定画面を再びＬＣＤ表示部２に表示する。
【００３８】
このとき、ＬＣＤ表示部２の画面表示形態は、上述した画面、即ち印刷指定画面と同じであるが、プリンタ装置２による印刷が進行中であれば、新しい選択肢がある旨を併せて表示し、アイコン等による当該選択肢の選択を行うと現在進行中の印刷の進捗状況を確認できることをユーザに示唆する。
【００３９】
即ち、詳細は後述するが、オプション選択肢として、プリント進捗情報（以下、これを単に進捗情報と称する）に係る選択肢を表示する。
【００４０】
次いで、デジタルカメラ１のＣＰＵ２１は、ユーザによる十字キースイッチ部７等の操作による進捗情報に係る選択肢の選択決定を検出すると、ＬＣＤ表示部２の全画面を使って詳細な進捗情報に関する画面を表示する。
【００４１】
これは、例えば、何枚目を印刷中であるかを表示したり、ファイル名を同時に表示したり、画像そのものを表示したり、撮影した日時を表示したり、つまりユーザに現在印刷中の画像の詳細情報や、全体の進捗を判り易く通知するものである。これと同時に、元の印刷指定画面へ戻る方法も示唆する。
【００４２】
さらに、一画面に印刷進捗情報を全て表示してしまうと判りにくい場合は、更なる詳細情報表示を行う選択肢がある旨を表示で示唆してもよく、当該選択肢が選択された場合は更に詳細な進捗情報を表示する。尚、この画面には、１つ前の進捗情報に係る画面や印刷指定画面に戻る方法が表示されてもよい。
【００４３】
また、以上の応用例として、一枚以上の印刷がなされたならば、その一枚にかかる（平均）時間を計測しておき、指定された印刷枚数分をその時間にかけることにより、全体の印刷時間を予測して、ユーザに知らしめることで、ユーザに当該時間分だけ違う作業を行える旨を通知することも可能である。
【００４４】
さて、デジタルカメラ１では、ユーザが詳細情報表示に係る画面の確認を終了した旨を検出すると、印刷指定画面に戻り、更なる印刷指定を受け付ける。再度の印刷指定を受けた場合には、以前の印刷が進行中であれば、印刷状況を総括的に表示するため、例えば何枚中の何枚目といった数字に新たな印刷指定の数字を加算することとしてもよい。この応用として、逆にユーザの印刷指定の回数に応じて当該枚数の詳細表示を用意し、既に受け付けられ、且つその後に実行されるべき印刷指定が存在する旨を、進捗情報に係る画面で行ってもよい。
【００４５】
また、ユーザの指定する枚数の印刷を完了したところで、印刷をキャンセルしたり、またユーザの印刷指定毎に印刷をキャンセルしたりする方法を画面表示で示唆してもよい。仮にデジタルカメラ１がユーザによる作業中や放置中に、プリンタ装置２から印刷が全て完了した旨の通知を受け付けると、その画面表示や音による印刷終了の旨をユーザに告知することになる。
【００４６】
このように、本実施の形態に係るデジタルカメラ１は、プリンタ装置２とＵＳＢケーブル９を介して接続することで、メモリカード３９等に記録された所望の画像ファイルをプリント出力するものであって、ＣＰＵ２１の制御の下で、プリンタ装置２と例えばＰＴＰ等の通信手順に従って通信を行い、所望とするプリント処理が開始された後に当該プリント処理の進捗情報を受信したときには、当該進捗情報の表示を示唆するように選択肢を表示するように表示形態を切り換えるものである。より詳細には、ＣＰＵ２１の制御の下、プリンタ装置２を接続した状態にて、プリント出力すべき画像ファイルを特定し、当該画像ファイルに係るプリント出力枚数等の設定を受け、この設定に係るプリント処理が開始された後に、プリント処理の進捗情報を取り込み、進捗情報に係る選択肢、更にはその詳細画面に表示形態を切り換えるものである。進捗情報としては、プログレス表示、プリント実行中の画像ファイル名、撮影日時、プリント実行中のイメージ、プリンタ装置の用紙残量、インク残量、給紙エラー情報等が含まれる。
【００４７】
また、本実施の形態では、プリンタ装置２で対応可能な画像ファイルに制限があるとき、ＬＣＤ表示部２による表示を当該制限に係る画像ファイルに対してプリント指定不能である旨の表示形態に切換えことも可能となっている。
【００４８】
ここで、この実施の形態では、デジタルカメラ１とプリンタ装置２との間の通信のプロトコルとして、ＤＰＳ規格等を採用することができる。このＤＰＳ規格は、アプリケーションレベルのインターフェースを規格化するもので、物理インターフェース等のハードウェアに依存しない拡張性を有しており、インターフェースにはＵＳＢを、データ転送にはＰＴＰ（Ｐｉｃｔｕｒｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）を採用する。より詳細には、物理通信レイヤとしてＵＳＢを用い、トランスポート層の通信プロトコルとしてＰＴＰを用いる。そして、このＰＴＰトランスポート層とＤＰＳアプリケーション層の間に新たな変換レイヤであるＤＰＳ層を設け、ＰＴＰプロトコルとのマッピングを行う。この実施の形態に係るデジタルカメラ１では、ＤＰＳ規格に準拠することで、メーカー及び機種によらずに相互接続された機器間でのダイレクトプリントを可能としている。
【００４９】
ところで、上記ＵＳＢケーブル９には、ＶＢＵＳと称する５Ｖ電源線（ＵＳＢ供給線）、ＧＮＤ線、Ｄ＋及びＤ−といった２本の信号線（ＵＳＢデータ線）の合計４本の配線が含まれており、専用コネクタで着脱される。
【００５０】
一般には、デジタルカメラ１は、外部機器との接続を確認するために、ＶＢＵＳの電圧レベルを監視する。ＰＣやプリンタ装置２等の外部機器は、デジタルカメラ１との接続を検出するために、信号線Ｄ＋若しくはＤ−のプルアップを監視する。デジタルカメラ１は、外部機器に接続されるとＶＢＵＳを検出するが、直ぐには通信を確立せず、例えばＤ＋、Ｄ−のプルアップを行わない。
【００５１】
従って、外部機器はデジタルカメラ１との接続を認識しない。
【００５２】
この間に、デジタルカメラ１は、外部機器から与えられるＶＢＵＳの電圧値の変化に応じて、ＵＩ画面にＵＳＢのクラスを選択させるような画面を自動的に表示する。ユーザは、所望とする外部機器を当該ＵＩ画面にて選択可能となる。
【００５３】
デジタルカメラ１は、ユーザの選択に応じたＵＳＢクラスのデスクリプタを自動的に生成し、Ｄ＋若しくはＤ−をプルアップすることで、外部機器との接続を確認した旨を知らせる。これにより、外部機器は、デジタルカメラ１との接続を認識し、ＵＳＢプロトコルの確立に必要な所定の通信を行う。
【００５４】
こうして通信が確立されると、ユーザへの確認も含め、どのような外部機器に接続されたのかをデジタルカメラ１のＵＩ画面上に表示する。これ以降、ユーザは、操作を開始し、好きな作業を行うことになる。
【００５５】
以下、図４乃至図７５を参照して、一実施の形態に係る電子カメラとしてのデジタルカメラ１による動作について、より具体的に説明する。
【００５６】
先ず、図４及び図５のフローチャートを参照して、一実施の形態に係るデジタルカメラ１によるＤＰＳ操作について詳細に説明する。
【００５７】
ここでは、図６乃至図２１を適宜参照しつつ説明を進める。
【００５８】
デジタルカメラ１のＣＰＵ２１は、前述したような手法によりＵＳＢケーブル９を介して外部機器と接続された旨を検出すると（ステップＳ１）、ＵＳＢ接続先選択に係る処理に入る（ステップＳ３）。尚、ＤＰＳ／ＤＳＳモード時の途中の不図示のカードフタの開閉を検知した場合にも（ステップＳ２）、同様にＵＳＢ接続先選択に係る処理に入ることとしている（ステップＳ３）。
【００５９】
このＵＳＢ接続先選択の処理では、図６に示されるように「ＰＣ」又は「プリント／ダイレクト転送」の項目いずれかを、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定することになるが、それを示唆するために、図７に示されるような画面をＬＣＤ表示部２に表示する。選択を中止する場合には、操作キー７ｄを押下すればよい。
【００６０】
続いて、ＣＰＵ２１は、ＵＳＢケーブル９を介して接続された外部機器がＰＣであるのか（ＵＳＢストレージクラス）、プリンタ装置２であるのかを（ＰＴＰ）、上記決定に係る情報に基づいて判断する（ステップＳ４）。
【００６１】
このステップＳ４において、ＣＰＵ２１は、デジタルカメラ１の接続先がＰＣであると判断した場合には、ストレージモードに移行する（ステップＳ５）。
【００６２】
一方、ＣＰＵ２１は、デジタルカメラ１の接続先がプリンタ装置２であると判断した場合には、続いて、ＤＰＳ／ＤＳＳモードであるか否かを判断する（ステップＳ６）。この実施の形態では、デジタルカメラ１のＵＳＢ接続の設定（ステップＳ３で決定済）がプリント／ダイレクト転送になっており、通信相手方の外部機器（プリンタ装置２）の電源が入っている場合に、ＤＰＳ／ＤＳＳモードであると判断することとしているが、これには限定されない。
【００６３】
上記ステップＳ６で、ＤＰＳ／ＤＳＳモードにないと判断した場合には、ＣＰＵ２１は、ＬＣＤドライバ４２を制御して、ＬＣＤ表示部２に警告表示を行う（ステップＳ７）。この警告表示の一例は、図８に示される通りであり、「接続されていません」との内容をユーザに示唆するものとなっている。
【００６４】
一方、上記ステップＳ６で、ＣＰＵ２１は、ＤＰＳ／ＤＳＳモードにあると判断した場合には、不図示のカードフタの開閉を検出し（ステップＳ９）、当該カードフタが開いていることを検出した場合には、ＣＰＵ２１はＬＣＤ表示部２に警告表示を行う（ステップＳ１０）。この警告表示の一例は、図９に示される通りであり、「カードフタが開いています」との内容が示唆される。
【００６５】
これに対して、カードフタが閉じている場合には、続いてＣＰＵ２１は、デジタルカメラ１のメモリカード３９が装填されているか否かを検出する（ステップＳ１１）。ここで、当該メモリカード３９が装填されていない場合には、警告表示を行う（ステップＳ１２）。この警告表示の一例は、図１０に示される通りであり、「カードを確認できません」との内容が示唆される。
【００６６】
上記ステップＳ１１で、メモリカード３９が装填されていると判断した場合には、ＣＰＵ２１は、続いてデジタルカメラ１のメモリカード３９のフォーマットがなされているか否かを検出することになる（ステップＳ１３）。
【００６７】
そして、メモリカード３９のフォーマットがなされていない場合には、ＣＰＵ２１は、カードセットアップに係る処理に入る（ステップＳ１４）。カードセットアップに係る処理では、図１１に示されるように「電源オフ」又は「フォーマット」のいずれかの処理を、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａを押下することで決定することになるが、それを示唆すべく、図１２に示されるような画面をＬＣＤ表示部２に表示する。このとき、選択を中止する場合には、操作キー７ｄを押下すればよい。
【００６８】
このステップＳ１４にて、「電源オフ」が選択決定された場合には、ＣＰＵ２１は、デジタルカメラ１の電源をオフする（ステップＳ１６）。一方、「フォーマット」が選択された場合には、フォーマットに係る処理に入る（ステップＳ１７）。このフォーマットに係る処理では、図１３に示されるように「フォーマット」又は「中止」のいずれかの処理を、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａを押下することで決定することになるが、それを示唆すべく、図１４に示されるような画面をＬＣＤ表示部２に表示する。選択を中止する場合には、操作キー７ｄを押下すればよい。
【００６９】
こうして、ＣＰＵ２１は、選択内容を検出し（ステップＳ１８）、「フォーマット」が選択された場合には、ユーザに注意を促す意味で、図１５に示されるように「すべてのデータが消去されます」との表示を行い、メモリカード３９のフォーマットを実行し（ステップＳ２０）、ステップＳ１３に戻る。このフォーマットの実行中は、ＣＰＵ２１は、図１６に示されるようにＬＣＤ表示部２にフォーマット中である旨を示唆する表示を行うこととしている。
【００７０】
一方、ステップ１８で、「中止」が選択された場合には、ＣＰＵ２１は、上記ステップＳ１４に戻り、上記動作を繰り返す（ステップＳ１９）。
【００７１】
ステップＳ１３にて、デジタルカメラ１のメモリカード３９がフォーマットされていると判断した場合には、ＣＰＵ２１は、当該メモリカード３９に記録されている画像の有無を検出する（ステップＳ２１）。そして、メモリカード３９に画像が記録されていない場合には、ＬＣＤ表示部２に警告表示を行う（ステップＳ２２）。この警告表示の一例は、図１７に示される通りであり、「画像が記録されていません」との内容が示唆されることになる。
【００７２】
一方、メモリカード３９に画像が記録されている場合には、ＣＰＵ２１は、続いてプリントモードかＭＯモードかを判断する（ステップＳ２３）。
【００７３】
このステップＳ２３にて、プリントモードに設定されている場合には、プリンタエラーチェックを行う（ステップＳ２４）。このプリンタエラーチェックの結果がＮＧである場合には、電源選択に係る処理に入る（ステップＳ２５）。
【００７４】
この電源選択に係る処理では、図１８に示されるように「電源オフ」又は「続行」のいずれかの処理を、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定する。尚、選択を中止する場合には、操作キー７ｄを押下すればよいことになる。
【００７５】
こうして、ＣＰＵ２１は選択内容を判断し（ステップＳ２６）、続行しない場合には「電源オフ」が選択決定されるので、デジタルカメラ１の電源をオフし（ステップＳ２７）、続行する場合には「続行」が選択決定されるので、上記ステップＳ２４に戻り、上記した動作を繰り返す。一方、ステップＳ２４で、プリントエラーチェックの結果がＯＫであると判断した場合には、詳細は後述するＤＰＳモードに係る処理へ移行する（ステップＳ２８）。
【００７６】
さて、上記ステップＳ２３にて、ＭＯモードに設定されている場合には、図５のステップＳ３０以降の処理に進む。途中のＭＯの抜き差しによっても、ステップＳ３０以降の処理に進む。ＣＰＵ２１は、ＭＯがプロテクト（書込み禁止）されているか否かを判断し（ステップＳ３０）、プロテクトされている場合には警告表示を行う（ステップＳ３１）。ここでは、例えば「ＭＯが書込み禁止になっています」等といった内容を示唆する。ここで、操作キー７ａが押下されるまでは警告表示を継続し、操作キー７ａが押下されると（ステップＳ３２）、ＣＰＵ２１は、ＭＯセットアップに係る処理に移行する（ステップＳ３３）。
【００７７】
このＭＯセットアップに係る処理では、図１９に示されるように「イジェクトマーク＋イジェクト」又は「続行」のいずれかの処理を、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定する。選択を中止する場合には、操作キー７ｄを押下すればよい。
【００７８】
次いで、ＣＰＵ２１は、選択内容を判断し（ステップＳ３４）、「イジェクトマーク＋イジェクト」が選択された場合には、ＭＯをイジェクトし、ＵＳＢセットアップに係る処理を行う（ステップＳ３５）。一方、「続行」が選択された場合には、ＣＰＵ２１はステップＳ３６に進む。
【００７９】
ステップＳ３６では、ＣＰＵ２１は、ＭＯがフォーマットされているか否かを判断する。ここで、ＭＯがフォーマットされていると判断した場合には、ＣＰＵ２１は、詳細は後述するＤＳＳモードに係る処理に進む（ステップＳ４２）。
【００８０】
一方、ＭＯがフォーマットされていないと判断した場合には、ＣＰＵ２１はＭＯセットアップに係る処理に入る（ステップＳ３７）。このＭＯセットアップに係る処理では、ユーザは、図２０に示されるように「イジェクトマーク＋イジェクト」又は「ＭＯフォーマット」のいずれかの処理を、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定する。選択を中止する場合には、操作キー７ｄを押下すればよい。
【００８１】
そして、ＣＰＵ２１は、選択内容を判断し（ステップＳ３８）、「イジェクトマーク＋イジェクト」が選択されている場合には、ＭＯをイジェクトし、ＵＳＢセットアップを行う（ステップＳ３５）。一方、「ＭＯフォーマット」が選択されている場合には、ＭＯフォーマットに係る処理に入る（ステップＳ３９）。
【００８２】
ここで、このＭＯフォーマットに係る処理では、図２１に示されるように「フォーマット」又は「中止」のいずれかの処理を、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定する。なお、選択を中止する場合には、操作キー７ｄを押下すればよい。
【００８３】
次いで、ＣＰＵ２１は、選択内容を判断し（ステップＳ４０）、「フォーマット」が選択されている場合にはフォーマットを実行し（ステップＳ４１）、上記ステップＳ３６に戻り上記処理を繰り返し、「中止」が選択されている場合には上記ステップＳ３７に戻り上記処理を繰り返すことになる。
【００８４】
次に、図２２のフローチャートを参照して、一実施の形態に係るデジタルカメラ１によるＤＰＳモードに係る処理について詳細に説明する。
【００８５】
ここでは、図２３乃至図４１を適宜参照しつつ説明を進める。
【００８６】
さて、このＤＰＳモードに係る処理に入ると、先ずＣＰＵ２１は、プリントモード設定に係る処理を行うことになる（ステップＳ５１）。プリントモード設定に係る処理では、図２３に示されるように「プリント」、「全コマプリント」、「マルチプリント」、「全コマインデックス」、「プリント予約（ＤＰＯＦ）」のいずれかを、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定することになるが、それを示唆すべく図２４，２５に示されるような画面をＬＣＤ表示部２に表示する。尚、これらの選択を中止する場合には、操作キー７ｄを押下すればよい。図２６は、上記操作により選択決定後の表示形態を示している。
【００８７】
ＣＰＵ２１は、プリントモード設定に係る処理で、操作キーが押下されたか否かを判断し（ステップＳ５２）、操作キー７ｄが押下されたと判断した場合にはＤＰＳモードから抜け（ステップＳ５３）、操作キー７ａが押下されたと判断した場合には、サイズ設定に係る処理に入る（ステップＳ５４）。
【００８８】
このサイズ設定に係る処理では、図２７に示されるように、サイズとして「大」、「デフォルト用紙」、「小」のいずれかを、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定する。選択を中止する場合には、操作キー７ｄを押下すればよい。図２８は「デフォルト用紙」が選択された画面の表示例、図２９は「小」が選択された画面の表示例、図３０は「大」が選択された画面の表示例をそれぞれ示している。
【００８９】
ＣＰＵ２１は、サイズ設定に係る処理で、操作キーが押下されたか否かを判断し（ステップＳ５５）、操作キー７ｄが押下されたと判断した場合には上記ステップＳ５１に戻り、操作キー７ａが押下されたと判断した場合には、コマ選択に係る処理に入る（ステップＳ５６）。
【００９０】
このコマ選択に係る処理では、図３１に示されるように「１コマ表示」、「インデックス表示」のいずれかを、テレ動作スイッチ部４ｂ、ワイド動作スイッチ部４ｃを操作することで選択し、操作キー７ａの押下により決定する。こうして決定された場合の画面は、例えば図３２に示されるようになる。
【００９１】
一方、操作キー７ｂが押下されると（ステップＳ５７，５８）、デフォルト予約がなされる（ステップＳ５９）。尚、このデフォルト予約に関する画面の表示例は例えば図３３乃至３５に示される通りである。更に操作キー７ｃが押下されると（ステップＳ５７，５８）、詳細は後述するプリント情報詳細設定に係る処理に入る（ステップＳ６０）。このプリント情報詳細設定に係る処理の後、操作キー７ａが押下されると再びコマ選択に係る処理に戻るようになっている。
【００９２】
上記ステップＳ５７において、ＣＰＵ２１は、操作キー７ａが押下されたものと判断すると、次いでプリント設定に係る処理に入る（ステップＳ６１）。
【００９３】
このプリント設定に係る処理では、ユーザは、図３６に示されるように「プリント」、「中止」、「テストプリント」のいずれかを、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定することになるが、それを示唆すべく図３７，３８に示されるような画面をＬＣＤ表示部２に表示する。図３７はプリント／マルチプリント時の表示例であり、図３８は全コマプリント／全コマインデックス／予約プリント時の表示例である。これらの選択を中止する場合には、操作キー７ｄを押下すればよい。
【００９４】
続いて、ＣＰＵ２１は、プリンタ装置２の設定に変更があったか否かを検出する（ステップＳ６２）。ここで、検出された変更が適切でない場合にはプリントモード設定へ戻り（ステップＳ６７）、変更が特に検出されない場合にはプリント実行に係る処理に入る（ステップＳ６３）。このプリントの実行の為に画像ファイルを転送している最終においては、「転送中」である旨を示唆すべく、図３９に示されるような画面がＬＣＤ表示部２に表示される。
【００９５】
そして、このプリント実行の途中で操作キー７ａが押下されると（ステップＳ６４）、ＣＰＵ２１はプリント設定に係る処理に入る（ステップＳ６５）。
【００９６】
即ち、このプリント設定に係る処理では、ユーザは、図４０に示されるように「続行」、「中止」のいずれかを、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定することになるが、それを示唆すべく図４１に示されるような画面をＬＣＤ表示部２に表示する。尚、これらの選択を中止する場合には、操作キー７ｄを押下すればよい。
【００９７】
ＣＰＵ２１は、選択内容を検出し（ステップＳ６６）、「続行」が選択されている場合には上記ステップＳ６３に戻り、上記処理を繰り返し、「中止」が選択されている場合にはプリントモード設定へ移行する（ステップＳ６７）。
【００９８】
ここで、図４２のフローチャートを参照して、図２２のステップＳ６３でのプリント実行中におけるエラーチェックについて説明する。
【００９９】
先ずＣＰＵ２１は、１枚プリントの終了を検出する（ステップＳ７１）。より詳細には、ここでは、用紙切れ、インク切れ、プリンタその他のエラーをチェックする。そして、エラー時は、それぞれエラー処理されるまで待機する。
【０１００】
次いで、ＣＰＵ２１は、プリンタエラーチェックに係る処理を行う（ステップＳ７２）。このプリンタエラーチェックの詳細は、図４３のフローチャートに示される通りであり、「電源オフ」、「続行」のいずれかを、十字キースイッチ部７の操作キー７ｂ，７ｃを操作することで選択し、操作キー７ａの押下により決定する。これらの選択を中止する場合には、操作キー７ｄを押下すればよい。ここで、「続行」が選択された場合には、ステップＳ７２に戻り、「電源オフ」が選択された場合にはデジタルカメラ１の電源をオフする（ステップＳ７５）。
【０１０１】
このようなプリンタエラーチェックの結果がＮＧである場合には、上記ステップＳ７１に戻って上記動作を繰り返し、その一方、ＯＫである場合には次のプリントがあるか否かを検出する（ステップＳ７３）。そして、次のプリントが有る場合には上記ステップＳ７１に戻り上記動作を繰り返し、次のプリントが無い場合にはプリントモード設定に移行する（ステップＳ７４）。
【０１０２】
次に、図４４乃至図６０を参照して、図２２のステップＳ６０で実行されるプリント情報詳細設定に係る処理について更に詳細に説明する。
【０１０３】
プリント情報詳細設定としては、「プリント枚数」、「日付」、「フチ」、「ファイル名」、「分割数」、「トリミング」の各情報を詳細に設定することが可能となっている。ユーザにより十字キースイッチ部７の操作キー７ｂ，７ｃが操作されて図４５及び図４６の各項目のうちのいずれかが選択され、操作キー７ａが押下されて当該項目に決定されると、ＣＰＵ２１は当該項目の詳細設定の処理に進む。
【０１０４】
即ち、「プリント枚数」が選択決定された場合には、図４７に示されるように操作キー７ｂ，７ｃを操作することで、「１０枚」、「１枚」、「０枚」の中から所望とする枚数を選択決定することが可能となる。そして、例えば「１０枚」に選択決定された場合には図４８に示されるような表示が、「１枚」に選択決定された場合には図４９に示されるような表示が、「０枚」に選択決定された場合には図５０に示されるような表示が、ＬＣＤ表示部２においてなされる。
【０１０５】
そして、「日付」に選択決定された場合には、図５１に示されるように操作キー７ｂ，７ｃを操作することで、「無し」、「有り」を選択決定することが可能となる。これは、「フチ」、「ファイル名」に選択決定された場合も同様である。そして、「日付」について「有り」に選択決定された場合は図５２に示されるような表示が、「フチ」について「無し」に選択決定された場合は図５３に示されるような表示が、「ファイル名」について「無し」に選択決定された場合には図５４に示されるような表示が、ＬＣＤ表示部２においてなされる。
【０１０６】
さらに、「分割数」に選択決定された場合には、図５５に示されるように操作キー７ｂ，７ｃを操作することで、「上限」、「デフォルト」、「下限」の中から所望とするものを選択決定することができる。例えば、「デフォルト」に選択決定された場合には、ＬＣＤ表示部２の表示は図５６に示されるようになる。
【０１０７】
そして、「トリミング」に選択決定された場合には、図５７に示されるように先ずはサイズ／縦横／位置選択を行うことが可能となる。詳細には、レリーズスイッチ釦４のテレ動作スイッチ部４ｂ又はワイド動作スイッチ部４ｃを操作することで、トリミングサイズ又は縦横選択のいずれかに選択し、十字キースイッチ部７の操作キー７ｂ乃至７ｅを操作することで、トリミング位置選択を行う。この選択内容は図５８に示されるようにＬＣＤ表示部２に表示される。そして、操作キー７ａが押下されると選択内容が確定し、続いて「決定」、「再設定」、「解除」のいずれかに選択する。「決定」に選択決定された場合には、ＣＰＵ２１は図６０に示されるように結果が表示される。さらに、「解除」に選択決定された場合には、図５９に示されるような表示がなされる。また、「再設定」に選択決定された場合には、サイズ／縦横／位置選択に戻る。
【０１０８】
次に、図６１及び図６２のフローチャートを参照して、一実施の形態に係るデジタルカメラ１によるＤＳＳモードに係る処理について詳細に説明する。
【０１０９】
ここでは、図６３乃至図７１を適宜参照しつつ説明を進める。
【０１１０】
ＤＳＳモードに係る処理に入ると、先ずコピー・再生設定の処理を行う（ステップＳ８１）。ここでは、図６３に示されるように、操作キー７ｂ，７ｃを操作することにより「コピー」、「再生マーク＋ＭＯ」、「終了」のいずれかを選択できるようになっており、操作キー７ａの押下により決定される。
【０１１１】
ここで、選択内容を判断し（ステップＳ８２）、「終了」に選択決定された場合には、ＤＳＳモードを抜ける（ステップＳ８３）。一方、「コピー」に選択決定された場合には、コピーモード設定に係る処理に入る（ステップＳ８４）。
【０１１２】
このコピーモード設定に係る処理では、図６４に示されるように、操作キー７ｂ，７ｃを操作することにより「選択コマ」、「全コマ」のいずれかを選択できるようになっており、操作キー７ａの押下により決定される。
【０１１３】
ＣＰＵ２１は、選択内容を判断し（ステップＳ８５）、「選択コマ」に選択決定されている場合にはコマ選択に係る処理に進む（ステップＳ８６）。このコマ選択に係る処理では、図６５に示されるように、ファイルＮｏ，日付表示かインデックス表示かをテレ動作スイッチ部４ｂ、ワイド動作スイッチ部４ｃの操作により選択できるようになっている。更に、十字キースイッチ部７の操作キー７ｂ乃至７ｅの操作により１０コマ戻し／ページ戻し、１コマ戻し、１０コマ送り／ページ送り、１コマ送りを行うことができるようになっている。
【０１１４】
ここで、操作キー７ａが押下されると、ＣＰＵ２１は、続いて選択コマコピーに係る処理に入る（ステップＳ８７）。この選択コマコピーに係る処理では、図６６に示されるように、操作キー７ｂ，７ｃの操作により「実行」、「中止」のいずれかを選択できるようになっている。上記ステップＳ８５にて、「全コマ」に選択決定されている場合には全コマコピーに係る処理に入る（ステップＳ５８）。この全コマコピーに係る処理では、図６７に示されるように、操作キー７ｂ，７ｃの操作により「実行」、「中止」のいずれかを選択できる。
【０１１５】
ＣＰＵ２１は、選択内容を判断し（ステップＳ８９）、「中止」に選択決定されている場合にはＤＳＳメニューに戻る（ステップＳ９７）。一方、「実行」に選択決定されている場合にはＭＯ容量をチェックする（ステップＳ９０）。
【０１１６】
ここで、ＣＰＵ２１は、ＭＯの容量の結果、容量不足であると判断した場合には上記ステップＳ８６に戻り、上記動作を繰り返す。
【０１１７】
一方で、容量が十分であると判断した場合にはコピーを実行する（ステップＳ９１）。ここで、操作キー７ａが押下されると（ステップＳ９２）、選択コマ／全コマコピーに係る処理に入る（ステップＳ９５）。ここでは、例えば、図６８に示されるように、操作キー７ｂ，７ｃの操作により「続行」、「中止」のいずれかを選択できるようになっている。そして、「中止」が選択された場合には（ステップＳ９６）、ＤＳＳメニューに戻る（ステップＳ９７）。
【０１１８】
上記ステップＳ９２にて、操作キー７ａが操作されなければ、コピー先確認に係る処理に入る（ステップＳ９３）。このコピー先確認にかかる処理では、図６９に示されるように、ファイルＮｏ，日付表示かインデックス表示かをテレ動作スイッチ部４ｂ、ワイド動作スイッチ部４ｃの操作により選択できるようになっている。更に、十字キースイッチ部７の操作キー７ｂ乃至７ｅの操作により１０コマ戻し／ページ戻し、１コマ戻し、１０コマ送り／ページ送り、１コマ送りを行うことができるようになっている。こうしてＣＰＵ２１は、操作キー７ａが押下されるまでステップＳ９３の処理を行い、操作キー７ａが押下されると（ステップＳ９４）、上記ステップＳ８１に戻り、上記動作を繰り返す。
【０１１９】
一方、ステップＳ８２で「再生マーク＋ＭＯ」が選択されたものと判断した場合には、図６２の処理に進む。即ち、ＣＰＵ２１は、先ずメディアをＭＯとして再生を行う（ステップＳ９８）。次いで、操作キー７ａが押下されたか否かを判断し（ステップＳ９９）、操作キー７ａが押下されるとＭＯ再生トップメニューに係る処理に入る（ステップＳ１００）。このＭＯ再生トップメニューに係る処理では、例えば、図７０に示されるように、操作キー７ｂの押下により「自動再生」を、操作キー７ｄの押下により「ＥＸＩＴ」を、操作キー７ｃの押下により「１コマ消去／ヒストグラム表示」を、操作キー７ｅの押下により「モードメニュー」を、それぞれ選択できる。
【０１２０】
続いて、ＣＰＵ２１は、選択内容を判断し（ステップＳ１０１）、「モードメニュー」が選択されている場合には、再生／編集タブ設定に係る処理に入る（ステップＳ１０３）。この再生／編集タブ設定に係る処理では、図７１に示されるように、操作キー７ｂ，７ｃの操作により「再生タブ」、「編集タブ」を選択できるようになっている。次いで、ＣＰＵ２１は選択内容を判断し（ステップＳ１０４）、「再生タブ」が選択されている場合には、再生メニューへ移行し（ステップＳ１０５）、「編集タブ」が選択されている場合には編集メニューへ移行する（ステップＳ１０６）。その一方で、ＣＰＵ２１は、上記ステップＳ１０１で「ＥＸＩＴ」が選択されていると判断した場合には、ＭＯの再生を終了し、ＤＳＳメニューへ移行することになる（ステップＳ１０２）。
【０１２１】
次に、図７２乃至図７５を参照して、本発明の一実施の形態に係るデジタルカメラ１がプリンタ装置２からの割り込み指令を受けた場合（図４のステップＳ２００）の処理について詳細に説明する。
【０１２２】
この実施の形態に係るデジタルカメラ１は、前述した図４及び図５のシーケンスの途中で、即ちプリント処理が開始された後に、ＰＴＰ等の通信手順に基づく通信により、プリンタ装置２からの割り込み信号を受信すると（ステップＳ１１０）、ＬＣＤ表示部２の画面に小さく、オプション選択肢としての所定のアイコンを表示し、ユーザに注意を喚起する（ステップＳ１１１）。この割り込みは、例えばプリント処理の進捗情報を含んだＸＭＬスクリプトファイルのパケットの送信により行われる。
【０１２３】
このアイコンの表示例は、例えば図７３に示される通りである。ここでは、プリントモード選択の際に割込み信号を受信した例を示しており、同図では表示画面の左下方に「進捗」とアイコンが表示される。これにより、ユーザはプリンタ装置２から何等かの進捗情報の提示があったことを認識する。
【０１２４】
この「進捗」とのアイコンが操作キー７ｄの押下により選択されるまでは、前述した通りの処理が行われることになるが、その間、「進捗」との表示を各画面が前述したように遷移する過程でも継続表示してもよい。
【０１２５】
そして、操作キー７ｄの押下により「進捗」とのアイコンが押下されると（ステップＳ１１２）、プリンタ装置２のプリント作業の進捗状況に係る情報の詳細がＬＣＤ表示部２に全画面表示される（ステップＳ１１３）。
【０１２６】
この表示例は、例えば図７４に示される通りである。
【０１２７】
即ち、この表示例では、プリント中である旨及びプリント実行中のページを示唆する「印刷中  ２／１０」、プリント実行中の画像ファイルの撮影日時を示唆する「撮影日時  ２００３．１．３」、プリント実行中の画像ファイル名を示唆する「画像ファイル名」等の項目が表示される。これは、あくまでも一例であり、これらの一部の組み合わせ、更にプログレス表示等を含めた組み合わせもある。
【０１２８】
尚、図示していないが、この実施の形態では、進捗情報として、プリンタ装置の用紙残量、インク残量、給紙エラー情報の少なくともいずれか一つを含む情報を示唆するような表示をＬＣＤ表示部２に行うこともできる。
【０１２９】
この表示がなされている状態で、上記項目が操作キー７ｂ，７ｃの操作により選択され、操作キー７ａの押下により決定されると、当該項目に関する詳細情報を更にＬＣＤ表示部２に表示する。この例では、画像ファイル名が選択されたか否かを判断し（ステップＳ１１４）、選択決定された場合には当該画像ファイルの画像を全画面表示する（ステップＳ１１５）。この画像ファイルの全画面表示の一例は、図７５に示される通りである。ステップＳ１１４で選択がなされていないと判断した場合には、ステップＳ１１３に戻る。
【０１３０】
こうして、ＣＰＵ２１は、操作キー７ｄが押下されたか否かを判断し（ステップＳ１１６）、当該操作キー７ｄが押下されている場合には動作を終了する。一方、操作キー７ｄが押下されるまでは、上記ファイル表示を継続する。但し、不図示ではあるが、他の操作キーが押下された場合には、当該操作キーの操作に基づく処理に移行することになる。以上が、割り込み処理である。
【０１３１】
以上のほか、プリンタ装置２で対応可能な画像ファイルに制限があるとき、ＬＣＤ表示部２による表示を当該制限に係る画像ファイルに対してプリント指定不能である旨の表示形態に切り換えるようにすることもできる。また、前述した全画面表示に、直前の画像に戻る選択肢と、更なる詳細表示画面に進む選択肢とを含めるようにすることも可能である。
【０１３２】
以上説明したように、本発明の実施の形態に係る電子カメラによれば、ユーザに判り易い印刷進捗画面、接続の切断告知、及び印刷指定の表示を実現する。また、例えば、進捗情報として印刷要時間等も表示すれば、印刷の進捗状況をリアルタイムで確認でき、印刷に必要な時間を有効に活用できるようになる。更に進捗情報に係る選択肢を画面上に小さく表示し、更に選択肢が選択された場合であっても、進捗情報が詳細に亘る場合には、始めは一部の情報のみを表示し、更に詳細画面へと遷移するような仕様とすることで、ユーザにとって見づらく、操作を誤るような煩雑な画面となることを避けることができる。
【０１３３】
さらに、ユーザがＵＳＢケーブルを接続した後にそれを検出して自動的に接続専用のＵＩ画面が表示され、複数のプロトコルの選択が可能になるため、接続の前にＵＩ画面をユーザが起動して接続選択画面を表示させ、選択するような面倒な作業をなくすことができ、ＵＩ操作が単純かつ楽になる。
【０１３４】
以上、本発明の実施の形態について説明したが、本発明はこれに限定されることなく、その趣旨を逸脱しない範囲で種々の改良・変更が可能であることは勿論である。例えば、前述した再生モード／ＤＰＳモードのうち、ＤＰＳモードに設定されているときには、例えばＲＡＷデータ等といったプリンタ装置が扱えない画像については、デジタルカメラのＬＣＤ表示部に表示しないか、或いは表示する場合であってもプリンタ装置側で取り扱えない（プリント対応不能）である旨を併せて表示するようにしてもよい。
【０１３５】
【発明の効果】
本発明によれば、外部装置とＵＳＢケーブル接続した後にＵＳＢ動作クラスを設定できるようにした電子カメラを提供することができる。
【図面の簡単な説明】
【図１】（ａ）は本発明の一実施の形態に係る電子カメラとしてのデジタルカメラ１がＵＳＢケーブル９を介して外部機器としてのプリンタ装置２と接続された様子を示す図であり、（ｂ）は十字キースイッチ部７の詳細な構成を示す図であり、（ｃ）はレリーズスイッチ釦４の詳細な構成を示す図である。
【図２】デジタルカメラ１の詳細な構成を示す図である。
【図３】プリンタ装置２の詳細な構成を示す図である。
【図４】一実施の形態に係るデジタルカメラによるＤＰＳ操作に係る処理の流れを示すフローチャートである。
【図５】一実施の形態に係るデジタルカメラによるＤＰＳ操作に係る処理の流れを示すフローチャートである。
【図６】図４のステップＳ３の処理を詳細に示す図である。
【図７】図４のステップＳ３の処理に関係する表示例である。
【図８】図４のステップＳ７の処理に関係する表示例である。
【図９】図４のステップＳ１０の処理に関係する表示例である。
【図１０】図４のステップＳ１２の処理に関係する表示例である。
【図１１】図４のステップＳ１４の処理を詳細に示す図である。
【図１２】図４のステップＳ１４の処理に関係する表示例である。
【図１３】図４のステップＳ１７の処理を詳細に示す図である。
【図１４】図４のステップＳ１７の処理に関係する表示例である。
【図１５】図４のステップＳ１７の処理に関係する表示例である。
【図１６】図４のステップＳ２０の処理に関係する表示例である。
【図１７】図４のステップＳ２２の処理に関係する表示例である。
【図１８】図４のステップＳ２５の処理を詳細に示す図である。
【図１９】図５のステップＳ３３の処理を詳細に示す図である。
【図２０】図５のステップＳ３７の処理を詳細に示す図である。
【図２１】図５のステップＳ３９の処理を詳細に示す図である。
【図２２】一実施の形態に係るデジタルカメラによるＤＰＳモードに係る処理の流れを示すフローチャートである。
【図２３】図２２のステップＳ５１の処理を詳細に示す図である。
【図２４】図２２のステップＳ５１の処理に関係する表示例である。
【図２５】図２２のステップＳ５１の処理に関係する表示例である。
【図２６】図２２のステップＳ５１の処理に関係する表示例である。
【図２７】図２２のステップＳ５４の処理を詳細に示す図である。
【図２８】図２２のステップＳ５４の処理に関係する表示例である。
【図２９】図２２のステップＳ５４の処理に関係する表示例である。
【図３０】図２２のステップＳ５４の処理に関係する表示例である。
【図３１】図２２のステップＳ５６の処理を詳細に示す図である。
【図３２】図２２のステップＳ５６の処理に関係する表示例である。
【図３３】図２２のステップＳ５６の処理に関係する表示例である。
【図３４】図２２のステップＳ５６の処理に関係する表示例である。
【図３５】図２２のステップＳ５６の処理に関係する表示例である。
【図３６】図２２のステップＳ６１の処理を詳細に示す図である。
【図３７】図２２のステップＳ６１の処理に関係する表示例である。
【図３８】図２２のステップＳ６１の処理に関係する表示例である。
【図３９】図２２のステップＳ６３の処理に関係する表示例である。
【図４０】図２２のステップＳ６５の処理を詳細に示す図である。
【図４１】図２２のステップＳ６５の処理に関係する表示例である。
【図４２】図２２のステップＳ６３においてプリント実行中になされるプリンタエラーチェックの処理の流れを示すフローチャートである。
【図４３】図４２のステップＳ７２の処理を詳細に示す図である。
【図４４】図２２のステップＳ６０の処理を詳細に示す図である。
【図４５】図２２のステップＳ６０の処理に関係する表示例である。
【図４６】図２２のステップＳ６０の処理に関係する表示例である。
【図４７】図４４のプリント枚数に係る処理を詳細に示す図である。
【図４８】図４４のプリント枚数に係る処理に関係する表示例である。
【図４９】図４４のプリント枚数に係る処理に関係する表示例である。
【図５０】図４４のプリント枚数に係る処理に関係する表示例である。
【図５１】図４４の日付、フチ、ファイル名に係る処理を詳細に示す図である。
【図５２】図４４の日付に係る処理に関係する表示例である。
【図５３】図４４のフチに係る処理に関係する表示例である。
【図５４】図４４のファイル名に係る処理に関係する表示例である。
【図５５】図４４の分割数に係る処理を詳細に示す図である。
【図５６】図４４の分割数に係る処理に関係する表示例である。
【図５７】図４４のトリミングに係る処理を詳細に示す図である。
【図５８】図４４のトリミングに係る処理に関係する表示例である。
【図５９】図４４のトリミングに係る処理に関係する表示例である。
【図６０】図４４のトリミングに係る処理に関係する表示例である。
【図６１】一実施の形態に係るデジタルカメラによるＤＳＳモードに係る処理の流れを示すフローチャートである。
【図６２】一実施の形態に係るデジタルカメラによるＤＳＳモードに係る処理の流れを示すフローチャートである。
【図６３】図６１のステップＳ８１の処理を詳細に示す図である。
【図６４】図６１のステップＳ８４の処理を詳細に示す図である。
【図６５】図６１のステップＳ８６の処理を詳細に示す図である。
【図６６】図６１のステップＳ８７の処理を詳細に示す図である。
【図６７】図６１のステップＳ８８の処理を詳細に示す図である。
【図６８】図６１のステップＳ９５の処理を詳細に示す図である。
【図６９】図６１のステップＳ９３の処理を詳細に示す図である。
【図７０】図６２のステップＳ１００の処理を詳細に示す図である。
【図７１】図６２のステップＳ１０３の処理を詳細に示す図である。
【図７２】一実施の形態に係るデジタルカメラ１がプリンタ装置２からの割り込み指令を受けた場合（図４のステップＳ２００）の処理について詳細に説明するためのフローチャートである。
【図７３】図７２のステップＳ１１１の処理に関係する表示例である。
【図７４】図７２のステップＳ１１３の処理に関係する表示例である。
【図７５】図７２のステップＳ１１５の処理に関係する表示例である。
【符号の説明】
１・・・デジタルカメラ、２・・・ＬＣＤ表示部、３・・・ファインダ接眼窓、４・・・レリーズスイッチ釦、５・・・ダイヤルスイッチ、６・・・メニュー選択スイッチ、７・・・十字キースイッチ部、８・・・コネクタ部、９・・・ＵＳＢケーブル、１０・・・プリンタ装置。
【図１】
2005020306.tif 000003
【図２】
2005020306.tif 000004
【図３】
2005020306.tif 000005
【図４】
2005020306.tif 000006
【図５】
2005020306.tif 000007
【図６】
2005020306.tif 000008
【図７】
2005020306.tif 000009
【図８】
2005020306.tif 000010
【図９】
2005020306.tif 000011
【図１０】
2005020306.tif 000012
【図１１】
2005020306.tif 000013
【図１２】
2005020306.tif 000014
【図１３】
2005020306.tif 000015
【図１４】
2005020306.tif 000016
【図１５】
2005020306.tif 000017
【図１６】
2005020306.tif 000018
【図１７】
2005020306.tif 000019
【図１８】
2005020306.tif 000020
【図１９】
2005020306.tif 000021
【図２０】
2005020306.tif 000022
【図２１】
2005020306.tif 000023
【図２２】
2005020306.tif 000024
【図２３】
2005020306.tif 000025
【図２４】
2005020306.tif 000026
【図２５】
2005020306.tif 000027
【図２６】
2005020306.tif 000028
【図２７】
2005020306.tif 000029
【図２８】
2005020306.tif 000030
【図２９】
2005020306.tif 000031
【図３０】
2005020306.tif 000032
【図３１】
2005020306.tif 000033
【図３２】
2005020306.tif 000034
【図３３】
2005020306.tif 000035
【図３４】
2005020306.tif 000036
【図３５】
2005020306.tif 000037
【図３６】
2005020306.tif 000038
【図３７】
2005020306.tif 000039
【図３８】
2005020306.tif 000040
【図３９】
2005020306.tif 000041
【図４０】
2005020306.tif 000042
【図４１】
2005020306.tif 000043
【図４２】
2005020306.tif 000044
【図４３】
2005020306.tif 000045
【図４４】
2005020306.tif 000046
【図４５】
2005020306.tif 000047
【図４６】
2005020306.tif 000048
【図４７】
2005020306.tif 000049
【図４８】
2005020306.tif 000050
【図４９】
2005020306.tif 000051
【図５０】
2005020306.tif 000052
【図５１】
2005020306.tif 000053
【図５２】
2005020306.tif 000054
【図５３】
2005020306.tif 000055
【図５４】
2005020306.tif 000056
【図５５】
2005020306.tif 000057
【図５６】
2005020306.tif 000058
【図５７】
2005020306.tif 000059
【図５８】
2005020306.tif 000060
【図５９】
2005020306.tif 000061
【図６０】
2005020306.tif 000062
【図６１】
2005020306.tif 000063
【図６２】
2005020306.tif 000064
【図６３】
2005020306.tif 000065
【図６４】
2005020306.tif 000066
【図６５】
2005020306.tif 000067
【図６６】
2005020306.tif 000068
【図６７】
2005020306.tif 000069
【図６８】
2005020306.tif 000070
【図６９】
2005020306.tif 000071
【図７０】
2005020306.tif 000072
【図７１】
2005020306.tif 000073
【図７２】
2005020306.tif 000074
【図７３】
2005020306.tif 000075
【図７４】
2005020306.tif 000076
【図７５】
2005020306.tif 000077