(57)【要約】【課題】  ダイレクトプリントによる印刷中に、画像供給装置の表示装置を有効利用すること。【解決手段】  プリンタ１２が印刷対象の画像データを解析し、解析結果や解析結果に応じたメッセージなどをデジタルカメラ１０に送信する。デジタルカメラ１０は、印刷が終了するまで、受信した解析結果や解析結果に応じたメッセージなどを表示装置１１０に表示する。【選択図】図２
2006295507.tif 000002
【特許請求の範囲】
【請求項１】
保持する画像データを画像処理装置に供給可能な画像供給装置であって、
前記画像データの解析結果に基づいて、表示データを取得する取得手段と、
前記画像処理装置による前記画像データの処理中に、前記表示データを表示する表示手段と、
を備えることを特徴とする、画像供給装置。
【請求項２】
さらに、
前記画像データを解析する解析手段と、
前記解析手段による前記解析結果に基づいて前記表示データを作成する作成手段と、
を備えることを特徴とする、請求項１に記載の画像供給装置。
【請求項３】
前記画像処理装置が前記画像データを解析する解析手段を備え、
前記画像供給装置が、
前記解析結果を前記解析手段から取得する解析結果取得手段と、
前記解析結果から前記表示データを作成する作成手段とをさらに有し、
前記取得手段が前記表示データを前記作成手段から取得することを特徴とする、請求項１に記載の画像供給装置。
【請求項４】
前記画像処理装置が前記画像データを解析し、解析結果に基づいて前記表示データを作成する解析手段を備え、
前記取得手段が、前記表示データを前記解析手段から取得することを特徴とする、請求項１に記載の画像供給装置。
【請求項５】
前記解析手段は、前記画像データに含まれる撮影条件に関するデータに基づいて前記解析を行なうことを特徴とする請求項２乃至４のいずれか１項に記載の画像供給装置。
【請求項６】
前記表示データは、前記撮影条件に関するアドバイスを示す第１のメッセージ、又は、該画像供給装置又は前記画像処理装置の機能説明を示す第２のメッセージ、を含むことを特徴とする、請求項５に記載の画像供給装置。
【請求項７】
前記表示データは、前記解析結果が前記撮影条件は適切でないことを示す場合は前記第１のメッセージを含み、前記解析結果が前記撮影条件は適切であることを示す場合は前記第２のメッセージを含むことを特徴とする、請求項６に記載の画像供給装置。
【請求項８】
さらに、前記第１のメッセージ及び前記第２のメッセージを記録する記憶手段を備え、
前記取得手段は、前記記憶手段から前記第１のメッセージ又は前記第２のメッセージを取得して作成された前記表示データを取得することを特徴とする、請求項６又は７に記載の画像供給装置。
【請求項９】
前記表示データは、前記画像データ又は前記画像データを変倍した画像を含むことを特徴とする、請求項１乃至８のいずれか１項に記載の画像供給装置。
【請求項１０】
撮像装置であることを特徴とする請求項１乃至９のいずれか１項に記載の画像供給装置。
【請求項１１】
画像供給装置から画像データを受信して処理する画像処理装置であって、
前記画像データを解析する解析手段と、
前記解析手段による解析結果を前記画像供給装置に送信する送信手段と、
を備えることを特徴とする、画像処理装置。
【請求項１２】
前記解析手段は、前記画像データに含まれる撮影条件に関するデータに基づいて前記解析を行なうことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
さらに、前記解析結果に基づいて、前記画像供給装置が表示する表示データを作成する作成手段を備え、
前記送信手段は、前記解析結果に代えて前記表示データを送信することを特徴とする、請求項１２に記載の画像処理装置。
【請求項１４】
前記表示データは、前記撮影条件に関するアドバイスを示す第１のメッセージ、又は、該画像処理装置又は前記画像供給装置の機能説明を示す第２のメッセージ、を含むことを特徴とする、請求項１３に記載の画像処理装置。
【請求項１５】
前記表示データは、前記解析結果が前記撮影条件は適切でないことを示す場合は前記第１のメッセージを含み、前記解析結果が前記撮影条件は適切であることを示す場合は前記第２のメッセージを含むことを特徴とする、請求項１４に記載の画像処理装置。
【請求項１６】
さらに、前記第１のメッセージ及び前記第２のメッセージを記録する記憶手段を備え、
前記作成手段は、前記記憶手段から前記第１のメッセージ又は前記第２のメッセージを取得して前記表示データを作成することを特徴とする、請求項１４又は１５に記載の画像処理装置。
【請求項１７】
前記表示データは、前記画像データ又は前記画像データを変倍した画像を含むことを特徴とする、請求項１３乃至１６のいずれか１項に記載の画像処理装置。
【請求項１８】
印刷装置であることを特徴とする請求項１１乃至１７のいずれか１項に記載の画像処理装置。
【請求項１９】
保持する画像データを画像処理装置に供給可能な画像供給装置の制御方法であって、
前記画像データの解析結果に基づいて表示データを取得する取得工程と、
前記画像処理装置による前記画像データの処理中に、前記表示データを表示手段に表示する表示工程と、
を備えることを特徴とする、画像供給装置の制御方法。
【請求項２０】
画像供給装置から画像データを受信して処理する画像処理装置の制御方法であって、
前記画像データを解析する解析工程と、
前記解析工程による解析結果を前記画像供給装置に送信する送信工程と、
を備えることを特徴とする、画像処理装置の制御方法。
【請求項２１】
保持する画像データを画像処理装置に供給可能な画像供給装置の制御方法を実行するコンピュータプログラムであって、
前記画像データの解析結果に基づいて作成された表示データを取得する取得工程を実行するプログラムコードと、
前記画像処理装置による前記画像データの処理中に、前記表示データを表示手段に表示する表示工程を実行するプログラムコードと、
を備えることを特徴とする、コンピュータプログラム。
【請求項２２】
画像供給装置から画像データを受信して処理する画像処理装置の制御方法を実行するコンピュータプログラムであって、
前記画像データを解析する解析工程を実行するプログラムコードと、
前記解析工程による解析結果を前記画像供給装置に送信する送信工程を実行するプログラムコードと、
を備えることを特徴とする、コンピュータプログラム。
【請求項２３】
請求項２１又は２２に記載のコンピュータプログラムを記憶したコンピュータ可読記録媒体。
【請求項２４】
請求項１乃至１０のいずれか１項に記載の画像供給装置、及び、請求項１１乃至１８のいずれか１項に記載の画像処理装置、を含む、画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像供給装置及び画像処理装置に関し、特に、双方を接続して画像の印刷を行なう画像供給装置及び画像処理装置に関する。
【背景技術】
【０００２】
現在、画像データを出力する画像供給装置と、この画像データを処理する画像処理装置とを接続して利用する形態の一例として、デジタルカメラやデジタルビデオカメラなどの撮像装置とプリンタとを、有線又は無線で直結して撮影画像の印刷を行なう、いわゆるダイレクトプリントが知られている。
【０００３】
一般的に画像データの処理、例えばプリンタによる印刷動作は、比較的長い時間を要するものであり、処理の間画像供給装置を処理終了待ち状態にしておくことは有効な活用法とは言えない。そのため、特許文献１では、ダイレクトプリント中、デジタルカメラの表示装置に印刷に要する残り時間や、その時にデジタルカメラのレンズから入射している画像を表示することにより、画像供給装置をある程度有効利用する方法を開示する。
【０００４】
また、近年では画像処理技術の進歩により、画像の特徴や撮影時に記録された撮影条件（例えば露出条件）に関する情報などから、画像が適切な撮影条件で撮影されたものであるかを判定する画像解析技術も知られている（特許文献２）。
【特許文献１】特開２００２−９４９１０号公報
【特許文献２】特開２０００−２１５３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、印刷の残り時間の表示や、電子ビューファインダの表示などによるデジタルカメラの活用方法は、ユーザにとってある程度有用とは言えるが、依然として改善の余地が残されていた。
【０００６】
また、特許文献２に開示される方法は、不適切な撮影条件で撮影された画像を例えばパソコン上でソフトウェアを用いて修正する際の一助とはなるが、その画像をそもそもどのような条件で撮影すべきであったかをユーザに助言することを考慮していない。
【０００７】
本発明はこのような状況に鑑みてなされたものであり、画像の処理中（例えば、ダイレクトプリントによる印刷中）に画像供給装置（例えば、デジタルカメラ）の表示装置をより一層有効利用できる画像供給装置及び画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の画像供給装置は、保持する画像データを画像処理装置に供給可能な画像供給装置であって、画像データの解析結果に基づいて作成された表示データを取得する取得手段と、画像処理装置による画像データの処理中に、表示データを表示する表示手段と、を備えることを特徴とする。
【０００９】
また、本発明の画像処理装置は、画像供給装置から画像データを受信して処理する画像処理装置であって、画像データを解析する解析手段と、解析手段による解析結果を画像供給装置に送信する送信手段と、を備えることを特徴とする。
【００１０】
また、本発明の画像供給方法の制御方法は、保持する画像データを画像処理装置に供給可能な画像供給装置の制御方法であって、前記画像データの解析結果に基づいて作成された表示データを取得する取得工程と、前記画像処理装置による前記画像データの処理中に、前記表示データを表示手段に表示する表示工程と、を備えることを特徴とする。
【００１１】
また、本発明の画像処理装置の制御方法は、画像供給装置から画像データを受信して処理する画像処理装置の制御方法であって、前記画像データを解析する解析工程と、前記解析工程による解析結果を前記画像供給装置に送信する送信工程と、を備えることを特徴とする。
【００１２】
なお、その他の本発明の特徴は、添付図面及び以下の発明を実施するための最良の形態の記載によっていっそう明らかになるものである。
【発明の効果】
【００１３】
以上の構成により、本発明の画像処理装置及び画像供給装置によれば、画像の処理中に画像供給装置の表示装置をより一層有効利用することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の好適な実施形態を説明する。
【００１５】
＜第１の実施形態＞
図１は第１の実施形態における、画像供給装置の一例としてのデジタルカメラ１０と、画像処理装置の一例としてのプリンタ１２の構成を示すブロック図である。
【００１６】
デジタルカメラ１０はレンズ１０２から入射した光をＣＣＤ１０４で受け、アナログ電気信号を得る。Ａ／Ｄ変換器１０６はこの信号をデジタル信号に変換し、得られた信号を画像処理エンジン１０８が例えばＪＰＥＧ圧縮する。
【００１７】
表示装置１１０はＬＣＤ等からなる。撮影・再生・印刷時には、ビットマップ生成部１１４が撮影条件や印刷メニューを示す画像を生成し、画面合成部１１２が画像処理エンジン１０８から受け取った画像と合成して合成画像を生成し、表示装置１１０が合成画像を表示する。ユーザはこの合成画像による画面を見て操作部１１６から指示を入力することにより、撮影・再生・印刷の各処理を行なうことができる。撮影した画像は、メモリカード１１８に記録される。また、ＣＰＵ１２０によって撮影条件に関する情報などを付加された画像をメモリカード１１８に記録することもできる。
【００１８】
ＣＰＵ１２０はデジタルカメラ１０の処理全体を制御する。ＲＯＭ１２２にはＣＰＵ１２０が実行するプログラムやデジタルカメラ１０の設定情報が記録されている。また、表示装置１１０に表示する各種メッセージを含むこともある。ＲＡＭ１２４はＣＰＵ１２０の作業領域や、撮影した画像を一時的にバッファリングする領域として使用される。
【００１９】
インタフェース１２６とインタフェース１３０は、デジタルカメラ１０とプリンタ１２を接続するもので、例えばＵＳＢなどの有線インタフェースであってもよいし、無線ＬＡＮなどの無線インタフェースであってもよい。ダイレクトプリント時はインタフェース１２６とインタフェース１３０を介して、画像データがデジタルカメラ１０からプリンタ１２に転送される。なお、印刷対象となる画像データはデジタルカメラ１０のメモリカード１１８から読み出してもよいし、バッファリングされている場合はＲＡＭ１２４から読み出してもよい。
【００２０】
ＣＰＵ１３２はプリンタ１２の処理全体を制御する。ＲＯＭ１３４にはＣＰＵ１３２が実行するプログラムや、印刷中に表示装置１１０に表示するメッセージなどが記録されている。ＲＡＭ１３６はデジタルカメラ１０から受信した画像を一時的にバッファリングし、印刷部１３８がその画像を印刷する。
【００２１】
図２は、第１の実施形態におけるダイレクトプリント時のデジタルカメラ１０とプリンタ１２の処理の流れを示すフローチャートである。
【００２２】
デジタルカメラ１０とプリンタ１２が接続された状態でユーザがデジタルカメラ１０の操作部１１６を操作するなどして印刷を指示すると、ステップＳ２０２でデジタルカメラ１０はインタフェース１２６、インタフェース１３０を介してプリンタ１２に印刷開始の通知を送信する。以下、特に断らなければデジタルカメラ１０とプリンタ１２の間での情報の送受信はインタフェース１２６とインタフェース１３０を介して行なわれるものとする。
【００２３】
次いで、ステップＳ２０４でデジタルカメラ１０はプリンタ１２に印刷対象の画像データ（例えばＪＰＥＧファイル）を送信する。
【００２４】
プリンタ１２は画像データを受信するとＲＡＭ１３６に格納し、ステップＳ２０６でＣＰＵ１３２は画像データを解析する。解析には例えば、画像データに付加された撮影条件に関する情報（例えば、Exif撮影情報として付加されているシャッタースピードや絞り値の設定など）などを用い、その画像が適切に撮影されたかの判断を行なう。
【００２５】
ステップＳ２０８でＣＰＵ１３２は解析の結果画像データは適切に撮影されたかを判定する。判定の結果、適切であればステップＳ２１０でプリンタ１２の機能紹介などの情報をＲＯＭ１３４から取得し、適切でなければステップＳ２１２で撮影方法に関するアドバイス（例えば、露出不足という解析結果が得られた場合には、フラッシュを使用した方がよい、など）をＲＯＭ１３４から取得する。
【００２６】
ここで、ステップＳ２１０でプリンタ１２の機能紹介などの情報を取得するのは、次の理由による。本発明の主な目的はダイレクトプリントによる印刷中にデジタルカメラ１０の表示装置１１０を有効利用することである。そのためには、撮影方法に関するアドバイスを表示することが一つの好ましい方法として考えられる。しかし、画像が理想的な条件で撮影され、改善の余地がない（又は少ない）場合、撮影方法に関するアドバイスを表示することはそれほど意味を持たないと考えられる。したがって、撮影方法に関するアドバイスに代えて、プリンタ１２を一層活用できるような情報（いわゆるTipsなど）を表示するものである。
【００２７】
ステップＳ２１４では、プリンタ１２は取得したデータをデジタルカメラ１０に送信し、デジタルカメラ１０はそのデータを受信する。また、デジタルカメラ１０は受信した情報（機能紹介又はアドバイス）をもとに、表示装置１１０が表示する表示データを作成する。表示データは、ステップＳ２０４で送信した印刷対象画像をもとに作成したサムネイル画像などを含んでもよい。
【００２８】
なお、画像が適切に撮影された場合、プリンタ１２はステップＳ２１０でプリンタ１２の機能紹介などの情報を取得せず、ステップＳ２１４で「その画像が適切に撮影された」ことを示す情報を送信してもよい。この場合、デジタルカメラ１０はステップＳ２１４でＲＯＭ１２２からデジタルカメラ１０の機能紹介などの情報を取得し、デジタルカメラ１０の機能紹介をもとに表示データを作成することができる。
【００２９】
また、画像が適切に撮影されなかった場合、プリンタ１２はステップＳ２１２で撮影方法に関するアドバイスを取得せず、ステップＳ２１４で画像の解析結果を示す情報を送信してもよい。この場合、デジタルカメラ１０はステップＳ２１４でＲＯＭ１２２から撮影方法に関するアドバイスを取得し、そのアドバイスをもとに表示データを作成することができる。
【００３０】
ステップＳ２１６では、プリンタ１２は実際の印刷を開始し、デジタルカメラ１０は作成した表示データを表示装置１１０に表示する。ここで、「実際の印刷」とは、ダイレクトプリントにおける一連の印刷処理のうち、印刷対象画像の解析などの前処理を除いたものをいう。
【００３１】
ステップＳ２１８では、プリンタ１２は印刷終了の判定を行ない、印刷が終了していればステップＳ２２０でデジタルカメラ１０に印刷終了の通知を送信する。印刷終了の通知を受信したデジタルカメラ１０は、ステップＳ２２２で、ステップＳ２１６で受信したデータを表示装置１１０に表示することを終了する。
【００３２】
これにより、ダイレクトプリントによる印刷中は表示装置１１０に何らかの情報が表示されるため、表示装置１１０が有効利用され、さらには印刷中のユーザの待ち時間を有効利用することが可能となる。
【００３３】
なお、本実施形態ではデジタルカメラ１０が表示データを作成することとしたが、ステップＳ２１４でプリンタ１２が取得した情報（機能紹介又はアドバイス）をもとに表示データを作成し、作成した表示データをデジタルカメラ１０に送信してもよい。作成して送信する表示データはそのままデジタルカメラ１０の不図示のＶＲＡＭ（ビデオＲＡＭ）に入力して表示装置１１０で表示可能な形式としてもよいし、表示するメッセージを示す文字コードなどの形式としてもよい。直接ＶＲＡＭに入力可能な形式であればデジタルカメラ１０の処理を簡素化できる利点があり、文字コードなどの形式であれば送信するデータ量を削減できる利点がある。文字コードなどの形式の場合は、ステップＳ２１４で、デジタルカメラ１０のビットマップ生成部１１４が表示データをＶＲＡＭに入力可能な形式に変換する。
【００３４】
また、表示する情報は撮影方法に関するアドバイス及び機能紹介に限定されるものではなく、印刷対象画像の解析結果に関連する情報であればいかなる情報でも構わない。その他にも、画像を解析した結果に基づくメッセージではなく、解析結果自体（例えば、画像の明るさやシャッタースピードの値などの情報）を表示装置１１０に表示する構成も可能である。
【００３５】
図３は撮影方法に関するアドバイスや機能紹介を選択する処理の流れを詳細に示すフローチャートである。具体的には、図２におけるステップＳ２０６乃至ステップＳ２１２の詳細を示す。特に断らなければ、図３における処理は図１のＣＰＵ１３２がＲＯＭ１３４に格納されているプログラムを実行することによって達成されるものとして説明する。
【００３６】
ステップＳ３０１では、ＣＰＵ１３２は印刷対象の画像を、ステップＳ３０２でその画像に付加されたExif撮影情報を解析する。Exif撮影情報とは、画像撮影時の設定（フラッシュの有無、オートホワイトバランスなど）を示す情報であり、本実施形態では「画像に含まれる撮影条件」に包含されるものである。
【００３７】
ステップＳ３０３乃至ステップＳ３１４では画像の撮影条件に何らかの不備の存在（例えばステップＳ３０４においては画像全体が暗すぎないか）を判定し、ステップＳ３１５乃至ステップＳ３２１で各々の不備に対応するアドバイスをＲＯＭ１３４から取得する。不備が存在しない場合はステップＳ３２２でプリンタ１２の機能紹介などをＲＯＭ１３４から取得する。機能紹介などは複数用意し、ＣＰＵ１２０がその中の１つをランダムに選ぶなどの構成が可能である。
【００３８】
ステップＳ３０３乃至ステップＳ３１４における判定は、任意の公知技術を用いて行なうことができる。例えばステップＳ３０３では、画像の全画素の輝度を調べ、輝度の平均が所定の閾値よりも高ければ画像全体が明るすぎると判定することができる。また、例えばステップＳ３１３におけるＩＳＯ感度設定の判定は、Exif撮影情報から直接取得して所定の値より高いかを判定することができる。
【００３９】
図４は、図２のステップＳ２１６における表示装置１１０の表示例を示す図である。例１では、画像全体が暗いため、露出補正を促すアドバイスを表示している。例２では、画像の周辺部は適切な露出であるが、中央の主被写体が暗く沈んでいる。また、Exif撮影情報から撮影時にフラッシュを使っていないことがわかる。このような場合は逆光条件下での撮影であると判定され、フラッシュを使うことを勧めるアドバイスを表示している。例３は、画像全域についてシャープネスが低く、しかもExif撮影情報からシャッター速度が遅かったことがわかる。この場合は、手ぶれした画像であると判定され、手ぶれに注意するようアドバイスする。また、図３に示すように、アドバイスの対象である印刷中の画像データも併せて表示することが可能である。
【００４０】
以上説明したように、本実施形態によれば、ダイレクトプリントによる印刷中にデジタルカメラ１０の表示装置１１０に、印刷対象の画像が適切な条件で撮影されていない場合は撮影方法に関するアドバイスが、適切な条件で撮影されている場合はプリンタ１２の機能紹介などが、それぞれ表示される。
【００４１】
これにより、ダイレクトプリントによる印刷中は表示装置１１０に何らかの情報が表示されるため、表示装置１１０が有効利用され、さらには印刷中のユーザの待ち時間を有効利用することが可能となる。
【００４２】
＜第２の実施形態＞
第１の実施形態ではプリンタ１２が印刷対象となる画像の解析を行なったが、第２の実施形態ではデジタルカメラ１０が印刷対象となる画像の解析を行なう。なお、本実施形態において、デジタルカメラ１０及びプリンタ１２の構成は第１の実施形態と同様でよいため、その説明を省略する。
【００４３】
図５は、第２の実施形態におけるダイレクトプリント時のデジタルカメラ１０とプリンタ１２の処理の流れを示すフローチャートである。第１の実施形態と同様、特に断らなければデジタルカメラ１０とプリンタ１２の間での情報の送受信はインタフェース１２６とインタフェース１３０を介して行なわれる。
【００４４】
ステップＳ５０２及びステップＳ５０４では、図２のステップＳ２０２及びステップＳ２０４と同様、ユーザからの印刷指示を受けてデジタルカメラ１０が画像データをプリンタ１２に送信する。また、ステップＳ５０６乃至ステップＳ５１２は、処理の主体がデジタルカメラ１０のＣＰＵ１２０であること及び機能紹介はデジタルカメラ１０に関するものであること以外は図２のステップＳ２０６乃至ステップＳ２１２と同様であり、表示装置１１０に表示すべきデータを取得する。
【００４５】
デジタルカメラ１０は、ステップＳ５１０又はステップＳ５１２でＲＯＭ１２２からデータを取得すると、ステップＳ５１４で表示データを作成し、表示装置１１０に作成した表示データを表示する。また、画像を解析した結果に基づくメッセージではなく、解析結果自体（例えば、画像の明るさやシャッタースピードの値などの情報）を表示装置１１０に表示する構成も可能である。
【００４６】
一方プリンタ１２は、ステップＳ５１６で画像データを解析する。ここでの解析はステップＳ５０６と異なり、印刷のための画像解析（例えば、画像を補正して印刷する必要があるかなどの解析）である。次いでステップＳ５１８で実際の印刷を開始し、ステップＳ５２０で印刷が終了したかの判断を行なう。印刷が終了すれば、ステップＳ５２２で印刷終了の通知をデジタルカメラ１０に送信する。
【００４７】
デジタルカメラ１０はステップＳ５２２で印刷終了の通知を受信すると、ステップＳ５２４で、ステップＳ５１４で表示したデータを表示装置１１０に表示することを終了する。
【００４８】
なお、撮影方法に関するアドバイスや機能紹介を選択する処理の流れの詳細（ステップＳ５０６乃至ステップＳ５１２に対応）は、第１の実施形態における図３と同様である。また、表示装置１１０に表示される画面の例は、第１の実施形態における図４と同様である。
【００４９】
以上説明したように、本実施形態によれば、第１の実施形態と同様に、ダイレクトプリントによる印刷中にデジタルカメラ１０の表示装置１１０に、印刷対象の画像が適切な条件で撮影されていない場合は撮影方法に関するアドバイスが、適切な条件で撮影されている場合はデジタルカメラ１０の機能紹介などが、それぞれ表示される。しかし、本実施形態ではデジタルカメラ１０が印刷対象の画像の解析を行なう。
【００５０】
これにより、プリンタ１２は従来の（本発明によるものではない）ものであっても、デジタルカメラ１０を本発明によるものとすることで、表示装置１１０を有効利用し、さらには印刷中のユーザの待ち時間を有効利用することが可能となる。
【００５１】
＜その他の実施形態＞
上述した各実施の形態の処理は、各機能を具現化したソフトウェアのプログラムコードを記録した記憶媒体をシステム或は装置に提供し、そのシステム或は装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても実現することができる。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。このようなプログラムコードを供給するための記憶媒体としては、例えば、フロッピィ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した各実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行ない、その処理によって前述した各実施の形態の機能が実現される場合も含まれている。
【００５３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によって前述した各実施の形態の機能が実現される場合も含むものである。
【図面の簡単な説明】
【００５４】
【図１】本発明の画像供給装置としてのデジタルカメラと、画像処理装置としてのプリンタの構成を示すブロック図である。
【図２】本発明の第１の実施形態における、ダイレクトプリントによる印刷処理の流れを示すフローチャートである。
【図３】本発明において、印刷対象の画像の撮影方法に関するアドバイス又は機能紹介を選択する処理の流れを示すフローチャートである。
【図４】本発明において、ダイレクトプリントによる印刷中にデジタルカメラの表示装置に表示される画面の例を示す図である。
【図５】本発明の第２の実施形態における、ダイレクトプリントによる印刷処理の流れを示すフローチャートである。
【符号の説明】
【００５５】
１０：デジタルカメラ
１２：プリンタ
【図１】
2006295507.tif 000003
【図２】
2006295507.tif 000004
【図３】
2006295507.tif 000005
【図４】
2006295507.tif 000006
【図５】
2006295507.tif 000007