(57)【要約】    【課題】  画像の印刷に要する時間を短縮することができる画像転送システムを提供する。    【解決手段】  画像転送システムは、デジタルカメラ４００及び該デジタルカメラ４００とＵＳＢによって接続されたインクジェットプリンタ７００からなり、デジタルカメラ４００におけるデジタルユニット制御部５１が、インクジェットプリンタ７００におけるＤＳＰ７１６に、画像データのファイルのサイズを通知し（ステップＳ８０１）、画像データのファイルのサイズがインクジェットプリンタ７００におけるメモリエリアの空き容量より大きい場合（ステップＳ８０２でＹＥＳ）、ＤＳＰ７１６は、画像データのファイルのサイズを縮小するリサイズ要求をデジタルユニット制御部５１へ送信する（ステップＳ８０３）。【選択図】      図８
2006319788.tif 000002
【特許請求の範囲】
【請求項１】
画像供給装置と、該画像供給装置に接続された画像受信装置とを備える画像転送システムにおいて、
前記画像受信装置は、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信し、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信し、
前記リサイズ要求を受信した前記画像供給装置は、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送することを特徴とする画像転送システム。
【請求項２】
前記画像供給装置は、前記画像データに前記所定の加工を施した後、前記画像データの加工終了を前記画像受信装置に通知することを特徴とする請求項１記載の画像転送システム。
【請求項３】
前記画像受信装置は、前記画像データの加工終了の通知を受信した後、前記加工が施された画像データの転送要求を前記画像供給装置に送信することを特徴とする請求項２記載の画像転送システム。
【請求項４】
前記所定の加工は、画像回転、画像分割、画像データの圧縮及び画像の解像度低下のうちの少なくとも１つに該当することを特徴とする請求項１乃至３のいずれか１項に記載の画像転送システム。
【請求項５】
画像供給装置に接続された画像受信装置において、
前記画像供給装置から転送対象の画像データを指定するための指定情報を受信し、
前記受信した指定情報に基づいて指定された画像データのサイズを確認し、
前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信することを特徴とする画像受信装置。
【請求項６】
前記画像データのサイズを縮小する前記画像データの加工の終了の通知を受信した後、前記加工が施された画像データの転送要求を前記画像供給装置に送信することを特徴とする請求項５記載の画像受信装置。
【請求項７】
プリンタであることを特徴とする請求項５又は６記載の画像受信装置。
【請求項８】
前記画像供給装置とＵＳＢによって接続されたことを特徴とする請求項５乃至７のいずれか１項に記載の画像受信装置。
【請求項９】
前記所定の加工は、画像回転、画像分割、画像データの圧縮及び画像の解像度低下のうちの少なくとも１つに該当することを特徴とする請求項５乃至８のいずれか１項に記載の画像受信装置。
【請求項１０】
画像受信装置に接続された画像供給装置において、
転送対象の画像データを指定するための指定情報を前記画像受信装置に送信し、
前記指定情報に基づいて指定された画像データのサイズに関する情報の送信要求を前記画像受信装置から受信し、
前記画像受信装置から、前記画像供給装置から通知された画像データのサイズに関する情報に応じて前記画像データのサイズを縮小するリサイズ要求を受信したとき、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、
前記所定の加工が施された画像データを前記画像受信装置に転送することを特徴とする画像供給装置。
【請求項１１】
前記画像データに前記所定の加工を施した後、前記画像データの加工終了を前記画像受信装置に通知することを特徴とする請求項１０記載の画像供給装置。
【請求項１２】
前記画像受信装置はプリンタであることを特徴とする請求項１０又は１１記載の画像供給装置。
【請求項１３】
前記所定の加工は、画像回転、画像分割、画像データの圧縮及び画像の解像度低下のうちの少なくとも１つに該当することを特徴とする請求項１０乃至１２のいずれか１項に記載の画像供給装置。
【請求項１４】
画像供給装置と、該画像供給装置に接続された画像受信装置とを備える画像転送システムにおける画像転送方法であって、
前記画像受信装置が、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信する指定情報受信ステップと、
前記画像受信装置が、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信するリサイズ要求送信ステップと、
前記リサイズ要求を受信した前記画像供給装置が、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送する加工画像データ転送ステップとを有することを特徴とする画像転送方法。
【請求項１５】
前記画像供給装置が、前記画像データに前記所定の加工を施した後、前記画像データの加工終了を前記画像受信装置に通知する画像データ加工終了通知ステップを有することを特徴とする請求項１４記載の画像転送方法。
【請求項１６】
前記画像受信装置が、前記画像データの加工終了の通知を受信した後、前記加工が施された画像データの転送要求を前記画像供給装置に送信する加工画像データ転送要求送信ステップを有することを特徴とする請求項１５記載の画像転送方法。
【請求項１７】
前記所定の加工は、画像回転、画像分割、画像データの圧縮及び画像の解像度低下のうちの少なくとも１つに該当することを特徴とする請求項１４乃至１６のいずれか１項に記載の画像転送方法。
【請求項１８】
画像供給装置と、該画像供給装置に接続された画像受信装置とを備える画像転送システムにおける画像転送方法をコンピュータに実行させるプログラムであって、
前記画像受信装置が、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信する指定情報受信モジュールと、
前記画像受信装置が、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信するリサイズ要求送信モジュールと、
前記リサイズ要求を受信した前記画像供給装置が、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送する加工画像データ転送モジュールとを有することを特徴とするプログラム。
【請求項１９】
請求項１８記載のプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像転送システム、画像受信装置、画像供給装置、画像転送方法、プログラム及び記憶媒体に関し、特に、画像受信装置及び画像供給装置を備える画像転送システム関するものである。
【背景技術】
【０００２】
近年、簡単な操作によって画像を撮影し、さらに撮影された画像をデジタル画像データに変換可能なデジタルカメラが広く使用されている。このデジタルカメラによって撮影した画像を写真として記録紙等に印刷する場合には、ＰＣ（パーソナルコンピュータ）が、デジタルカメラからデジタル画像データを取り込み、該ＰＣが取り込んだデジタル画像データに所定の画像処理を施した後、該処理が施された画像データをカラープリンタに送信し、該カラープリンタが送信された画像データに対応する画像を記録紙に印刷するのが一般的である。
【０００３】
これに対して、近年、ユーザの利便性を向上するために、ＰＣを介することなく、デジタルカメラとカラープリンタを直接接続し、デジタルカメラからカラープリンタにデジタル画像データを転送して印刷するカラープリントシステム（ダイレクトプリントシステム）（例えば、特許文献１参照。）や、デジタルカメラに搭載されて撮像された画像に対応する画像データを記憶しているメモリカードを、デジタルカメラから脱離させてカラープリンタに装着し、そのメモリカードに記憶されている画像データに対応する画像を印刷するフォトダイレクト（ＰＤ）プリンタ等が開発されている。
【０００４】
上述したダイレクトプリントシステムでは、デジタルカメラからカラープリンタによって画像を直接印刷するダイレクトプリント処理において、図９に示すように、まず、デジタルカメラがカラープリンタとしてのインクジェットプリンタへ印刷を所望する画像データのファイル名や該ファイルのサイズを通知することによってプリント開始要求を送信し（ステップＳ９０１）、該プリント開始要求を受信したインクジェットプリンタはデジタルカメラへ画像データのファイルとしてのＪｐｅｇデータファイルのファイル転送要求を送信し（ステップＳ９０２）、該ファイル転送要求を受信したデジタルカメラは印刷を所望する画像データのＪｐｅｇデータファイルを転送する（ステップＳ９０３）。次いで、送信されたＪｐｅｇデータのサイズがＳ９０１で通知されたサイズに到達する迄の間、インクジェットプリンタはデジタルカメラへ上記ファイル転送要求の送信を繰り返し、デジタルカメラはこれに応じて上記Ｊｐｅｇデータファイルの転送を継続する。その後、送信されたＪｐｅｇデータのサイズがＳ９０１で通知されたサイズに到達した場合、インクジェットプリンタはデジタルカメラへＪｐｅｇデータファイルの転送終了要求を送信し（ステップＳ９０４）、該転送終了要求を受信したデジタルカメラはＪｐｅｇデータファイルの転送を終了するとともに、インクジェットプリンタへＪｐｅｇデータファイルの転送終了通知を送信する（ステップＳ９０５）。
【特許文献１】特開２００２−２３７９７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したダイレクトプリント処理では、デジタルカメラが画像データとしてＪｐｅｇデータをそのままインクジェットプリンタへ転送していたため、大きなサイズの画像データを転送する場合、該画像データをインクジェットプリンタのバッファ（メモリ等）内へ完全に格納できない場合がある。このときには、画像データの再転送が必要となるため、画像の印刷に多大な時間を要するという問題がある。
【０００６】
本発明の目的は、画像の印刷に要する時間を短縮することができる画像転送システム、画像受信装置、画像供給装置、画像転送方法、プログラム及び記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像転送システムは、画像供給装置と、該画像供給装置に接続された画像受信装置とを備える画像転送システムにおいて、前記画像受信装置は、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信し、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信し、前記リサイズ要求を受信した前記画像供給装置は、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送することを特徴とする。
【０００８】
上記目的を達成するために、本発明の画像受信装置は、画像供給装置に接続された画像受信装置において、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信し、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信することを特徴とする。
【０００９】
上記目的を達成するために、本発明の画像供給装置は、画像受信装置に接続された画像供給装置において、転送対象の画像データを指定するための指定情報を前記画像受信装置に送信し、前記指定情報に基づいて指定された画像データのサイズに関する情報の送信要求を前記画像受信装置から受信し、前記画像受信装置から、前記画像供給装置から通知された画像データのサイズに関する情報に応じて前記画像データのサイズを縮小するリサイズ要求を受信したとき、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送することを特徴とする。
【００１０】
上記目的を達成するために、本発明の画像転送方法は、画像供給装置と、該画像供給装置に接続された画像受信装置とを備える画像転送システムにおける画像転送方法であって、前記画像受信装置が、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信する指定情報受信ステップと、前記画像受信装置が、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信するリサイズ要求送信ステップと、前記リサイズ要求を受信した前記画像供給装置が、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送する加工画像データ転送ステップとを有することを特徴とする。
【００１１】
上記目的を達成するために、本発明のプログラムは、画像供給装置と、該画像供給装置に接続された画像受信装置とを備える画像転送システムにおける画像転送方法をコンピュータに実行させるプログラムであって、前記画像受信装置が、前記画像供給装置から転送対象の画像データを指定するための指定情報を受信する指定情報受信モジュールと、前記画像受信装置が、前記受信した指定情報に基づいて指定された画像データのサイズを確認し、前記確認された画像データのサイズに応じて前記画像データのサイズを縮小するリサイズ要求を前記画像供給装置に送信するリサイズ要求送信モジュールと、前記リサイズ要求を受信した前記画像供給装置が、前記画像データに所定の加工を施して前記画像データのサイズを縮小し、前記所定の加工が施された画像データを前記画像受信装置に転送する加工画像データ転送モジュールとを有することを特徴とする。
【００１２】
上記目的を達成するために、本発明の記憶媒体は、上記プログラムを格納することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、転送対象の画像データのサイズに応じて画像データのサイズを縮小するリサイズ要求が画像受信装置から画像供給装置に送信されるので、ダイレクトプリント処理において、転送される画像データのサイズが大きい場合には、画像データのサイズが縮小される。その結果、転送された画像データを画像受信装置のバッファ内へ完全に格納でき、画像データの再転送が必要なくなるため、画像の印刷に要する時間を短縮することができる。
【００１４】
また、画像受信装置としてのプリンタは、ジョブを受信した後に該ジョブの解析結果に応じて、リサイズ要求を画像供給装置としてのデジタルカメラに送信するので、高画質が要求される場合には、リサイズ要求を敢えて送信せずに、画像データをそのまま転送することをデジタルカメラに要求することもできる。これにより、要求画質、すなわち、プリント画質に応じた処理、例えば、画質を優先した処理も可能になる。もちろん、リサイズを一切行わない処理の他、プリント画質の指定に応じてリサイズ率を変更する処理を行ってもよい。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しながら詳述する。
【００１６】
本実施の形態に係る画像転送システムは、後述する画像供給装置と画像受信装置とによって構成される。
【００１７】
まず、本実施の形態に係る画像転送システムを構成する画像供給装置について説明する。
【００１８】
図１は、本実施の形態に係る画像転送システムを構成する画像供給装置としての一眼レフ方式デジタルカメラの概略構成を示すブロック図である。
【００１９】
図１において、デジタルカメラ４００は、被写体の画像を撮影し、該撮影された画像をデジタル画像データに変換するカメラ本体４０１と、該カメラ本体４０１に接続され、被写体の反射光を取り込む、交換レンズタイプのレンズユニット４０２と、カメラ本体４０１に接続され、該カメラ本体４０１に電力を供給する電源ユニット４０３と、カメラ本体４０１に接続され、デジタル画像データを格納する２つの画像記録媒体４０４，４０５とを備える。また、カメラ本体４０１は、被写体の画像を撮影するためのカメラユニット４０６と、撮影された画像をデジタル画像データに変換するためのデジタルユニット４０７とからなる。
【００２０】
カメラ本体４０１とレンズユニット４０２は、カメラ本体４０１が備えるレンズマウント１０６及びレンズユニット４０２が備えるレンズマウント３０６によって機械的・電気的に接続され、さらに、カメラ本体４０１が備えるコネクタ１２２及びレンズユニット４０２が備えるコネクタ３２２によって電気的に接続される。カメラ本体４０１と電源ユニット４０３は、カメラ本体４０１が備えるコネクタ８２及び電源ユニット４０３が備えるコネクタ８４によって電気的・機械的に接続される。カメラ本体４０１と画像記録媒体４０４は、カメラ本体４０１が備えるコネクタ９２及び画像記録媒体４０４が備えるコネクタ２０６によって機械的・電気的に接続される。カメラ本体４０１と画像記録媒体４０５は、カメラ本体４０１が備えるコネクタ９６及び画像記録媒体４０４が備えるコネクタ２１６によって電気的・機械的に接続される。
【００２１】
図２は、図１におけるレンズユニットの概略構成を示すブロック図である。
【００２２】
図２において、レンズユニット４０２は、被写体からの反射光を集光する撮影レンズ３１０と、該撮影レンズ３１０の光軸上に配置された絞り３１２とを備える。また、レンズマウント３０６も光軸上に配置される。
【００２３】
さらに、レンズユニット４０２は、絞り３１２を制御する絞り制御部３４０と、撮影レンズ３１０のフォーカシングを制御する測距制御部３４２と、撮影レンズ３１０のズーミングを制御するズーム制御部３４４と、レンズユニット４０２全体を制御するレンズ制御部３５０と、レンズユニット４０２をデジタルカメラ４００と接続するインタフェース（Ｉ／Ｆ）部３２０とを備える。ここで、レンズ制御部３５０は、動作用の定数、変数、プログラム等を記憶するメモリやレンズユニット４０２固有の番号等の識別情報、管理情報、開放絞り値や最小絞り値、焦点距離等の機能情報、現在や過去の各設定値等を保持する不揮発メモリの機能も備えている。
【００２４】
レンズユニット４０２において、絞り制御部３４０、測距制御部３４２、ズーム制御部３４４及びＩ／Ｆ部３２０は、バス３６０によってレンズ制御部３５０と接続され、該レンズ制御部３５０によって動作が制御される。また、Ｉ／Ｆ部３２０はコネクタ３２２に接続され、後述するカメラユニット制御部５０からの制御信号等を受信する。コネクタ３２２は、カメラ本体４０１及びレンズユニット４０２の間における制御信号、状態信号、データ信号等の伝達機能の他、各種電圧の電流の供給路としての機能も有する。また、コネクタ３２２は電気通信のみならず、光通信、音声通信等の伝達機能を有していてもよい。
【００２５】
図３は、図１における電源ユニットの概略構成を示すブロック図である。
【００２６】
図３において、電源ユニット４０３は、コネクタ８４と、該コネクタ８４に接続された電源部８６とを備える。電源部８６は、アルカリ電池やリチウム電池等の一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池やＬｉ電池等の二次電池、またはＡＣアダプター等からなる。
【００２７】
図４は、図１における画像記録媒体の概略構成を示すブロック図である。
【００２８】
図４において、画像記録媒体４０４は、メモリカードやハードディスク等の記録媒体であり、コネクタ２０６と、該コネクタ２０６に接続されたインタフェース（Ｉ／Ｆ）部３２０と、該Ｉ／Ｆ部３２０を介してコネクタ２０６に接続された記録部２０２とを備える。この記録部２０２は半導体メモリや磁気ディスク等からなる。
【００２９】
なお、画像記録媒体４０５は上述した画像記録媒体４０４と同様の構成を有するため、その説明を省略する。
【００３０】
図５は、図１におけるカメラ本体のカメラユニットの概略構成を示すブロック図である。
【００３１】
図５において、カメラユニット４０６は、撮影レンズ３１０の光軸上に斜交するミラー１３０と、撮影レンズ３１０の光軸上に配置され、後述する撮像素子１４への露光量を制御するメカシャッター１２と、ミラー１３０が反射する光軸上に配置され、該光軸と斜交するミラー１３２と、該ミラー１３２が反射する光軸上に配置された光学ファインダ１０４と、撮影レンズ３１０の光軸上に配置されたレンズマウント１０６とからなる光学系を備える。ここで、ミラー１３２は、クイックリターンミラーやハーフミラーが該当する。
【００３２】
光学系は、撮影レンズ３１０に入射し、絞り３１２によって絞られた光線を、一眼レフ方式により、具体的には、ミラー１３０及びミラー１３２の反射によって光学ファインダ１０４に導く。光学ファインダ１０４は、導かれた光線を光学像として結像表示する。また、光学ファインダ１０４内には、後述する表示部５４の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタースピード表示、絞り値表示、露出補正表示を行う表示装置（図示しない）が配置されている。
【００３３】
また、カメラユニット４０６は、被写体の画像を撮影するためにカメラユニット４０６の後述する各構成要素を制御するカメラユニット制御部５０を備える。また、このカメラユニット制御部５０はデジタルユニット４０７における後述のデジタルユニット制御部５１に接続されて相互に通信を行い、特に、測光タイマ（図示しない）が動作中か否かをデジタルユニット制御部５１に通知する。
【００３４】
カメラユニット制御部５０には、カメラユニット４０６の構成要素として、メカシャッター制御部４０、測距部４２、測光部４６、フラッシュ４８、メモリ５２、インターフェイス（Ｉ／Ｆ）部１２０、電源スイッチ７２、電源制御部８０、モードダイアルスイッチ６０、シャッタースイッチＳＷＡ６２、シャッタースイッチＳＷＢ６４、再生スイッチ６６、単写／連写スイッチ６８、操作部７０、記録媒体着脱検知部９８、不揮発性メモリ５６、表示部５４及びレンズ着脱検知部（図示しない）が接続される。
【００３５】
メカシャッター制御部４０は、測光部４６からの測光情報に基づいて、絞り３１２を制御する絞り制御部３４０と連携しながら、メカシャッター１２を制御する。
【００３６】
測距部４２はＡＦ（オートフォーカス）処理を行う。具体的には、撮影レンズ３１０に入射した光線を、一眼レフ方式によって絞り３１２、レンズマウント３０６，１０６、ミラー１３０及び測距用サブミラー（図示しない）を介して測距部４２に入射させ、測距部４２が光学像として結像された画像の合焦状態を測定する。
【００３７】
測光部４６はＡＥ（自動露出）処理を行う。具体的には、撮影レンズ３１０に入射した光線を、一眼レフ方式によって絞り３１２、レンズマウント３０６，１０６、ミラー１３０，１３２及び測光用レンズ（図示しない）を介して測光部４６に入射させ、測光部４６が光学像として結像された画像の露出状態を測定する。また、測光部４６は、フラッシュ４８と連携することによりＥＦ（フラッシュ調光）処理機能を実現する。
【００３８】
フラッシュ４８はＡＦ補助光の投光機能及びフラッシュ調光機能を有する。メモリ５２はカメラユニット制御部５０の動作用の定数、変数、プログラム等を記憶する。
【００３９】
Ｉ／Ｆ部１２０は、コネクタ１２２に接続され、カメラ本体４０１をレンズユニット４０２と接続してカメラユニット制御部５０からの制御信号等をレンズ制御部３５０へ送信する。コネクタ１２２は、カメラ本体４０１及びレンズユニット４０２の間における制御信号、状態信号、データ信号等の伝達機能の他、各種電圧の電流の供給路としての機能も有する。また、コネクタ１２２は電気通信のみならず、光通信、音声通信等の伝達機能を有していてもよい。
【００４０】
電源スイッチ７２はデジタルカメラ４００の電源オン、電源オフの各モードを切り替え設定する。また、デジタルカメラ４００に接続されたレンズユニット４０２、外部ストロボ（図示しない）、画像記録媒体４０４，４０５等の各種付属装置の電源オン、電源オフの設定も切り替え設定する。
【００４１】
電源制御部８０は、コネクタ８２に接続されると共に、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等によって構成され、電源ユニット４０３の装着の有無、電源部８６の種類、電源部８６である電池の残量検出を行い、検出結果及びカメラユニット制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間に亘ってデジタルカメラ４００の各構成要素へ供給する。
【００４２】
また、上述したモードダイアルスイッチ６０、シャッタースイッチＳＷＡ６２、シャッタースイッチＳＷＢ６４、再生スイッチ６６、単写／連写スイッチ６８及び操作部７０は、カメラユニット制御部５０へ各種の動作指示を入力するための操作部であり、スイッチやダイアル、タッチパネル、視線検知によるポインティング、音声認識装置等の単数、または複数の組み合わせで構成される。以下、これらについて具体的に説明する。
【００４３】
モードダイアルスイッチ６０は、自動撮影モード、プログラム撮影モード、シャッター速度優先撮影モード、絞り優先撮影モード、マニュアル撮影モード、焦点深度優先（デプス）撮影モード、ポートレート撮影モード、風景撮影モード、接写撮影モード、スポーツ撮影モード、夜景撮影モード、パノラマ撮影モード等の各機能撮影モードを切り替え設定する。
【００４４】
シャッタースイッチＳＷＡ６２は、シャッターボタン（図示しない）の操作途中でＯＮとなり、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュ調光）処理等の動作開始を指示する。
【００４５】
シャッタースイッチＳＷＢ６４は、シャッターボタンの操作完了でＯＮとなり、撮像素子１２から読み出した信号を後述するＡ／Ｄ変換器１６、メモリ制御部２２を介して後述するＲＡＭ３０に画像データとして書き込む露光処理、後述する画像処理部２０やメモリ制御部２２の演算機能を用いた現像処理、ＲＡＭ３０から画像データを読み出し、後述する圧縮・伸長部３２で圧縮を行い、画像記録媒体４０４または４０５に画像データを書き込む記録処理という一連の画像デジタル処理の動作開始を指示する。
【００４６】
再生スイッチ６６は、撮影モード状態において、撮影した画像をＲＡＭ３０、画像記録媒体４０４または４０５から読み出して後述する画像表示部２８によって表示する再生動作の開始を指示する。
【００４７】
単写／連写スイッチ６８は、シャッタースイッチＳＷＢ６４を押した場合に１駒分の撮影を行って待機状態に遷移する単写モード、またはシャッタースイッチＳＷＢ６４を押している間は連続して撮影を継続する連写モードの設定を行う。なお、本発明は単写／連写スイッチ６８によってデジタルカメラ４００が連写モードに設定された場合における画像転送処理に関するものである。
【００４８】
操作部７０は、各種ボタンやタッチパネル等からなり、各種ボタンは、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマー切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像移動−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の選択及び切り替えを設定する選択／切り替えボタン、パノラマモード等の撮影及び再生を実行する際に各種機能の決定及び実行を設定する決定／実行ボタン、画像表示部２８のＯＮ／ＯＦＦを設定する画像表示ＯＮ／ＯＦＦスイッチ、撮影直後に撮影した画像データを自動再生するクイックレビュー機能を設定するクイックレビューＯＮ／ＯＦＦスイッチ、Ｊｐｅｇ圧縮の圧縮率を選択し、または撮像素子の信号をそのままデジタル化して画像記録媒体４０４等に記録するＣＣＤＲＡＷモードを選択する圧縮モードスイッチ、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを設定する再生スイッチ、シャッタースイッチＳＷＡ６２の押下に応じてオートフォーカス動作を開始し、合焦したときにその合焦状態を維持するワンショットＡＦモードと、シャッタースイッチＳＷＡ６２を押下している間はオートフォーカス動作を継続するサーボＡＦモードとを設定するＡＦモード設定スイッチ等が該当する。上記プラスボタン及びマイナスボタンの各機能は、操作部７０が回転ダイアルスイッチを備えることによって実現されてもよく、これにより、ユーザが軽快に数値や機能を選択することができる。
【００４９】
記録媒体着脱検知部９８はコネクタ９２，９６に画像記録媒体４０４，４０５が装着されているか否かを検知する。不揮発性メモリ５６は電気的に消去・記録可能な不揮発性メモリであり、例えばＥＥＰＲＯＭ等が該当する。
【００５０】
表示部５４は、カメラユニット制御部５０によるプログラムの実行に応じて、文字、画像、音声等を用いて動作状態やメッセージ等をユーザに伝達する液晶表示装置やスピーカー等の表示部であり、デジタルカメラ４００の操作部（図示しない）近傍の視認し易い位置に少なくとも１つ設置される。具体的には、ＬＣＤ、ＬＥＤ及び発音素子（全て図示しない）等の組み合わせにより構成される。また、表示部５４は、その一部の機能を実現する、光学ファインダ１０４内に設置されている表示装置も含む。
【００５１】
表示部５４がＬＣＤにおいて行う表示としては、例えば、シングルショット／連写撮影表示、セルフタイマー表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタースピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、画像記録媒体４０４及び４０５の着脱状態表示、レンズユニット４０２の着脱状態表示、通信Ｉ／Ｆ動作表示、日付け・時刻表示、外部コンピュータとの接続状態を示す表示等が該当する。
【００５２】
また、表示部５４が光学ファインダ１０４内において行う表示としては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、シャッタースピード表示、絞り値表示、露出補正表示、記録媒体書き込み動作表示等が該当する。
【００５３】
さらに、表示部５４がＬＥＤ等において行う表示としては、例えば、合焦表示、撮影準備完了表示、手振れ警告表示、手振れ警告表示、フラッシュ充電表示、フラッシュ充電完了表示、記録媒体書き込み動作表示、マクロ撮影設定通知表示、二次電池充電状態表示等が該当する。
【００５４】
また、表示部５４がランプ（図示しない）等において行う表示としては、例えば、セルフタイマー通知表示等がある。このセルフタイマー通知表示、例えば、ランプの発光は、ＡＦ補助光と共用してもよい。
【００５５】
レンズ着脱検知部は、レンズマウント１０６及び／またはコネクタ１２２にレンズユニット４０２が装着されているか否かを検知する。
【００５６】
図６は、図１におけるカメラ本体のデジタルユニットの概略構成を示すブロック図である。
【００５７】
図６において、デジタルユニット４０７は、撮影レンズ３１０の光軸上に配置された撮像素子１４と、該撮像素子１４に接続されたＡ／Ｄ変換器１６と、該Ａ／Ｄ変換器１６に接続されるとともに、バス６０５を介してデジタルユニット制御部５１に接続されたメモリ制御部２２と、撮像素子１４、Ａ／Ｄ変換器１６及びメモリ制御部２２に接続されたタイミング発生部１８と、Ａ／Ｄ変換器１６及びメモリ制御部２２に接続された画像処理部２０とを備える。
【００５８】
撮像素子１４は光線として入射された光学像をアナログ信号出力としての電気信号に変換する。Ａ／Ｄ変換器１６は撮像素子１４のアナログ信号出力をデジタル信号に変換する。該変換されたデジタル信号としての画像データは、画像処理部２０及びメモリ制御部２２を介して、またはメモリ制御部２２のみを介して、後述するＲＡＭ３０に書き込まれる。
【００５９】
タイミング発生部１８は、撮像素子１４へ電子シャッター制御信号やクロック信号を供給するとともに、Ａ／Ｄ変換器１６に制御信号やクロック信号を供給する。このタイミング発生部１８はメモリ制御部２２及びデジタルユニット制御部５１によって制御される。
【００６０】
画像処理部２０は、Ａ／Ｄ変換器１６からの画像データまたはメモリ制御部２２からの画像データに対して所定の画素補間処理や色変換処理を施すとともに、画像処理中か否かをデジタルユニット制御部５１に通知する。この画像処理部２０は、撮像された画像に対応する画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００６１】
また、画像処理部２０が、撮像された画像に対応する画像データを用いて所定の演算処理を行い、カメラユニット制御部５０が、得られた演算結果に基づいて、メカシャッター制御部４０、測距部４２を制御する、いわゆる、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理を行ってもよい。
【００６２】
なお、本実施の形態では、測距部４２及び測光部４６を専用に備えるので、測距部４２及び測光部４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行うことにより、上記画像処理部２０の演算結果に基づくＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行わないようにしてもよい。
【００６３】
また、測距部４２及び測光部４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行うと共に、測距部４２及び測光部４６を用いてＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行い、さらに、上記画像処理部２０の演算結果に基づくＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュ調光）処理の各処理を行ってもよい。
【００６４】
メモリ制御部２２は、Ａ／Ｄ変換器１６、タイミング発生部１８、画像処理部２０、ＲＡＭ３０、及び後述する圧縮伸長部３２を制御する。
【００６５】
また、デジタルユニット４０７は、撮影された画像をデジタル画像データに変換するためにデジタルユニット４０７の後述する各構成要素を制御するデジタルユニット制御部５１を備える。また、このデジタルユニット制御部５１はカメラユニット４０６におけるカメラユニット制御部５０に接続されて相互に通信を行う。
【００６６】
デジタルユニット制御部５１には、デジタルユニット４０７の構成要素として、画像表示部２８、ＲＯＭ６００、ＲＡＭ３０、ＤＭＡコントローラＡ（ＤＭＡＣＡ）６０１、ＤＭＡコントローラＢ（ＤＭＡＣＢ）６０２、圧縮伸長部３２、インターフェース（Ｉ／Ｆ）部９０、インターフェース（Ｉ／Ｆ）部９４及び通信部１１０が、バス６０５を介して接続される。
【００６７】
画像表示部２８は、Ｖｉｄｅｏコントローラを含むＴＦＴやＬＣＤ等からなり、選択メニューや撮影された画像データ等を表示する。この画像表示部２８は撮像された画像に対応する画像データを逐次表示して電子ファインダ機能を実現する。また、画像表示部２８は、デジタルユニット制御部５１の指示に応じて表示をＯＮ／ＯＦＦすることができ、表示をＯＦＦにした場合、デジタルカメラ４００の電力消費を大幅に低減させる。
【００６８】
ＲＯＭ６００は、所望のデータ等を記憶する、電気的に消去・記憶可能な不揮発性メモリであり、デジタルカメラ４００の電源がＯＦＦ状態にであっても、その記憶内容が保持される。特に、デジタルカメラ４００の動作を制御するプログラムを記憶し、撮影モード、撮影情報、及び種々のパラメータを記憶する。
【００６９】
ＲＡＭ３０は、撮影した静止画像や動画像を格納し、所定枚数の静止画像や所定時間の動画像を格納するために十分な記憶量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、大量の画像を高速に格納することができる。このＲＡＭ３０は、デジタルユニット制御部５１の制御下において、撮像された画像に対応する画像データまたは画像記録媒体４０４等から読み込まれた画像データを格納する。ＲＡＭ３０の一部は後述する画像転送処理においてキャッシュ領域として使用される。また、ＲＡＭ３０はカメラユニット制御部５０の作業領域としても使用することができる。
【００７０】
ＤＭＡＣＡ６０１は、画像表示部２８が画像データを表示する場合、ＲＡＭ３０上に展開された表示用画像データをＤＭＡ転送によって画像表示部２８へ転送する。このＤＭＡ転送によって転送された画像データが画像表示部２８に表示される。
【００７１】
ＤＭＡＣＢ６０２は、画像表示部２８が画像データを表示せず、且つ後述する外部のＰＣ１０２からの画像データ転送要求をデジタルカメラ４００が受信した場合、デジタルユニット制御部５１の制御下において、ＲＡＭ３０上に展開された表示用画像データをＤＭＡ転送によって通信部１１０へ転送する（高速転送モード）。
【００７２】
圧縮伸長部３２は、適応離散コサイン変換（ＡＤＣＴ）等によって画像データを圧縮伸長する。この圧縮伸長部３２は、ＲＡＭ３０に展開された画像データを読み込んで圧縮処理または伸長処理を施し、これらの処理を施した画像データをＲＡＭ３０に書き込む。
【００７３】
Ｉ／Ｆ部９０，９４は、それぞれコネクタ９２，９６を介して画像記録媒体４０４，４０５に接続され、画像記録媒体４０４等への画像データの書き込み、画像記録媒体４０４等からの画像データの読み出しのインターフェイスとして機能する。
【００７４】
ここで、Ｉ／Ｆ部９０，９４及びコネクタ９２，９６として、ＰＣＭＣＩＡカードやＣＦ（コンパクトフラッシュ（登録商標））カード等の規格に準拠した構成を用いるのがよい。この場合、ＬＡＮカード、モデムカード、ＵＳＢカード、ＩＥＥＥ１３９４カード、Ｐ１２８４カード、ＳＣＳＩカード、ＰＨＳ等の通信カード等の各種通信カードを接続することにより、他のＰＣ１０２やプリンタ等の周辺機器との間で画像データや画像データに付属した管理情報を転送することができる。
【００７５】
なお、本実施の形態では、デジタルユニット４０７が２系統のI／Ｆ部及びコネクタを有するが、デジタルユニット４０７が有するI／Ｆ部及びコネクタの系統数はこれに限られず、１系統または３系統以上であってもよい。また、デジタルユニット４０７は互いに異なる規格の系統を有していてもよい。
【００７６】
通信部１１０は、無線を介してデジタルカメラ４００と外部のＰＣ１０２とを接続するためのＩＥＥＥ１３９４に従う無線装置であり、アンテナ１１２に接続されている。デジタルカメラ４００は、通信部１１０を介して、ＲＡＭ３０、ＲＯＭ６００または画像記録媒体４０４等に格納された画像データ等の各種情報をＰＣ１０２に送信すると共に、各種情報を外部から受信する。
【００７７】
なお、通信部１１０は有線を介してデジタルカメラ４００とＰＣ１０２とを接続してもよく、この場合、通信部１１０は、ＲＳ２３２Ｃ、ＵＳＢ、ＵＳＢ２、Ｐ１２８４、ＳＣＳＩ、モデム、ＬＡＮによって構成される。
【００７８】
デジタルユニット制御部５１は、画像表示部２８のデータ表示を制御し、カメラユニット制御部５０から測光タイマが起動中か否かを通知を受けてその状態をＲＡＭ３０に記憶し、画像処理部２０から画像処理中か否かを通知を受けてその状態をＲＡＭ３０に記憶し、さらに、画像表示部２８がデータ表示中か否かをＲＡＭ３０に記憶する。
【００７９】
デジタルユニット制御部５１は、ＰＣ１０２からのデータ転送要求または各種情報を受信した場合、上述したＲＡＭ３０に記憶された各部の状態に基づいて、画像表示部２８がデータ表示中か否か、測光タイマが起動中か否か、または、撮像画像データを処理中か否かを判断し、いずれかが真であった場合には、デジタルユニット制御部５１が、直接通信部１１０に受信された各種情報を読み出し、該読み出された各種情報をＲＡＭ３０上に書き込み、または、ＲＡＭ３０の画像データを読み出し、読み出された画像データを通信部１１０に書き込む（低速転送モード）。
【００８０】
なお、デジタルカメラ４００では、撮像素子１４によって撮像された画像に対応する画像データを画像処理部２０によって演算した演算結果に基づいて、カメラユニット制御部５０がメカシャッター制御部４０、絞り制御部３４０、測距制御部３４２制御する、いわゆる、ビデオＴＴＬ方式を用いて露出制御及びＡＦ（オートフォーカス）制御を行ってもよい。
【００８１】
また、測距部４２による測定結果と、撮像素子１４によって撮像された画像に対応する画像データを画像処理部２０によって演算した演算結果とを共に用いて、カメラユニット制御部５０がＡＦ（オートフォーカス）制御を行ってもよい。
【００８２】
さらに、測光部４６による測定結果と、撮像素子１４によって撮像された画像に対応する画像データを画像処理部２０によって演算した演算結果とを共に用いて、カメラユニット制御部５０が露出制御を行ってもよい。
【００８３】
以上により、画像表示部２８による電子ファインダ機能を使用すること無しに、光学ファインダ１０４のみを用いて撮影を行うことが可能である。
【００８４】
なお、上述したデジタルカメラ４００では、撮影レンズ３１０に入射した光線は、一眼レフ方式によって、絞り３１２、レンズマウント３０６及び１０６、ミラー１３０、メカシャッター１２を介して導かれ、光学像として撮像素子１４上に結像する。
【００８５】
次に、本実施の形態に係る画像転送システムを構成する画像受信装置について説明する。
【００８６】
図７は、本実施の形態に係る画像転送システムを構成する画像受信装置としてのインクジェットプリンタの概略構成を示すブロック図である。
【００８７】
図７において、インクジェットプリンタ７００は、該インクジェットプリンタ７００の各構成要素を制御する制御部（制御基板）７０１と、複数色のカラーインクを用いてカラー画像の印刷処理を実行するプリンタエンジン７０２と、商用ＡＣから変換された直流電圧を供給する電源７０３と、インクジェットプリンタ７００の状態等を表示するビューワ７０４と、ユーザが所望の操作指示を入力するための操作パネル７０５とを備える。
【００８８】
また、制御部７０１は、ＡＳＩＣ（専用カスタムＬＳＩ）７１０と、内部にＣＰＵを有するＤＳＰ（デジタル信号処理プロセッサ）７１６と、ＵＳＢバスハブ（ＵＳＢ  ＨＵＢ）７１１と、メモリ７１３と、ＵＳＢバスコネクタ７０９と、コネクタ７０７，７０８と、電源コネクタ７１５とを備える。
【００８９】
制御部７０１において、ＡＳＩＣ７１０は、ＵＳＢバスコネクタ７０９、コネクタ７０７，７０８、ＤＳＰ７１６、メモリ７１３及びＵＳＢバスハブ７１１に接続され、ＤＳＰ７１６はメモリ７１３と接続される。
【００９０】
また、インクジェットプリンタ７００において、プリンタエンジン７０２は、ＩＥＥＥ１２８４バス７１７、または、ＵＳＢバス７１４及びＵＳＢバスハブ７１１を介して、ＡＳＩＣ７１０に接続され、ＡＳＩＣ７１０は操作パネル７０５に接続され、ＵＳＢバスコネクタ７０９は外部のデジタルカメラ４００にＵＳＢによって接続され、コネクタ７０７はＰＣカード７０６に接続され、コネクタ７０８はビューワ７０４に接続され、ＵＳＢバスハブ７１１は外部のＰＣ１０２に接続され、電源コネクタ７１５は電源７０３に接続される。
【００９１】
ＤＳＰ７１６は、後述するプログラムメモリ７１２に記憶された制御プログラムに基づいて各種制御処理、輝度信号（ＲＧＢ）から濃度信号（ＣＭＹＫ）への変換、スケーリング、ガンマ変換、誤差拡散等の画像処理等を行う。
【００９２】
ＵＳＢバスハブ７１１は、インクジェットプリンタ７００がＰＣ１０２から送信された画像データに基づいて印刷を行う場合、ＰＣ１０２からの画像データをそのままＵＳＢバス７１４を介してプリンタエンジン７０２に送信する。これにより、ＰＣ１０２は、プリンタエンジン７０２と直接、画像データや制御信号の授受を行うことによって印刷を実行することができる。このとき、インクジェットプリンタ７００が一般的なＰＣプリンタとして機能する。
【００９３】
メモリ７１３は、ＤＳＰ７１６におけるＣＰＵの制御プログラムを記憶するプログラムメモリ７１２、実行されるプログラムが展開されるＲＡＭエリア（図示しない）、画像データ等を記憶するワークメモリとして機能するメモリエリア（図示しない）を有する。
【００９４】
ＵＳＢバスコネクタ７０９はデジタルカメラ４００を接続するためのポートとして機能する。電源コネクタ７１５は電源７０３から供給された直流電圧を制御部７０１に入力する。
【００９５】
上述したインクジェットプリンタ７００では、制御部７０１とプリンタエンジン７０２との間における信号の授受はＩＥＥＥ１２８４バス７１７、または、ＵＳＢバス７１４及びＵＳＢバスハブ７１１を介して行われる。
【００９６】
次に、本実施の形態に係る画像転送方法について説明する。本実施の形態では、当該画像転送方法に対応するダイレクトプリント処理としての画像転送処理が、ＲＡＭ３０及びメモリ７１３のＲＡＭエリアに展開された画像転送処理プログラムに基づいて、デジタルユニット制御部５１及びＤＳＰ７１６によって実行される。
【００９７】
図８は、図６のデジタルユニットにおけるデジタルユニット制御部及び図７のインクジェットプリンタにおけるＤＳＰによって実行される画像転送処理のシーケンス図である。
【００９８】
図８において、まず、デジタルカメラ４００のデジタルユニット制御部５１が、インクジェットプリンタ７００のＤＳＰ７１６へ印刷を所望する画像データ（以下、単に「印刷画像データ」という。）のファイル名等の画像データ指定情報、印刷画像データのレイアウト、印刷画像データと付加情報との合成の有無等の印刷形態を記述したジョブを通知することによってプリント開始要求を送信し（ステップＳ８０１）、該ジョブに対応するプリント開始要求を受信したＤＳＰ７１６は、デジタルカメラ４００に画像データのファイルのサイズをインクジェットプリンタ７００に問い合わせ（ステップＳ８０１’）、デジタルカメラ４００が有する画像データのファイルのサイズ等の属性情報を取得して認識する（ステップＳ８０１”）。そして、印刷画像データのファイルのサイズとメモリ７１３におけるメモリエリアの空き容量とを比較して印刷画像データのファイルのリサイズが必要か否かを判定する（ステップＳ８０２）。
【００９９】
ステップＳ８０２の判定の結果、ファイルのサイズがメモリエリアの空き容量以下であるため、印刷画像データのファイルのリサイズが不必要である場合（ステップＳ８０２でＮＯ）、そのままステップＳ８０６に進み、ファイルのサイズがメモリエリアの空き容量より大きいため、印刷画像データのファイルのリサイズが必要である場合（ステップＳ８０２でＹＥＳ）、ＤＳＰ７１６は、印刷画像データのファイルのサイズを縮小するリサイズ要求をデジタルユニット制御部５１へ送信する（ステップＳ８０３）。このとき、ＤＳＰ７１６は、メモリエリアの空き容量をデジタルユニット制御部５１に通知する。
【０１００】
リサイズ要求を受信したデジタルユニット制御部５１は、ＲＡＭ３０に展開されている印刷画像データを画像処理部２０に送信し、該画像処理部２０に印刷画像データのサイズ縮小処理を実行させることによって印刷画像データのファイルの加工を行う（ステップＳ８０４）。印刷画像データに施されるサイズ縮小処理としては、画像回転、画像分割、画像データの圧縮、又は画像の解像度低下等が該当する。デジタルユニット制御部５１は、通知されたメモリエリアの空き容量に応じて、上述したサイズ縮小処理のうちから適切な処理を選択する。
【０１０１】
次いで、デジタルユニット制御部５１は、印刷画像データへサイズ縮小処理が施されると、印刷画像データのファイルの加工が完了した旨を示すファイル加工完了通知をＤＳＰ７１６に送信する（ステップＳ８０５）。このとき、デジタルユニット制御部５１は、縮小処理が施された印刷画像データのファイルのサイズも通知する。
【０１０２】
ファイル加工完了通知を受信したＤＳＰ７１６は、デジタルユニット制御部５１へ印刷画像データのファイルのファイル転送要求を送信し（ステップＳ８０６）、該ファイル転送要求を受信したデジタルユニット制御部５１は、縮小処理が施された印刷画像データ（リサイズ要求が送信されていない場合は縮小処理を施していない印刷画像データ）のファイルを転送する（ステップＳ８０７）。
【０１０３】
次いで、送信された印刷画像データのサイズがＳ８０５（リサイズ要求が送信されていない場合はＳ８０１）で通知されたサイズに到達する迄の間、ＤＳＰ７１６はデジタルユニット制御部５１へ上記ファイル転送要求の送信を繰り返し、デジタルユニット制御部５１はこれに応じて印刷画像データのファイルの転送を継続する。その後、送信された印刷画像データのサイズがＳ８０５（リサイズ要求が送信されていない場合はＳ８０１）で通知されたサイズに到達した場合、ＤＳＰ７１６は、デジタルユニット制御部５１へ印刷画像データのファイルの転送終了要求を送信し（ステップＳ８０８）、該転送終了要求を受信したデジタルユニット制御部５１は印刷画像データのファイルの転送を終了するとともに、ＤＳＰ７１６へ印刷画像データのファイルの転送終了通知を送信し（ステップＳ８０９）、本処理を終了する。
【０１０４】
上述した図８の処理によれば、デジタルユニット制御部５１から通知された印刷画像データのサイズに応じて（ステップＳ８０２）、印刷画像データのサイズを縮小するリサイズ要求がＤＳＰ７１６からデジタルユニット制御部５１に送信される（ステップＳ８０３）ので、ダイレクトプリント処理において、転送される印刷画像データのファイルのサイズがメモリ７１３におけるメモリエリアの空き容量より大きい場合（ステップＳ８０２でＹＥＳ）には、印刷画像データのサイズが縮小される印刷画像データのファイル加工が行われる（ステップＳ８０４）。その結果、ＤＳＰ７１６は、転送された印刷画像データをメモリ７１３におけるメモリエリア内へ完全に格納でき、これにより、印刷画像データの再転送が必要なくなるため、画像の印刷に要する時間を短縮することができる。
【０１０５】
上述した図８の処理では、印刷画像データへサイズ縮小処理が施されると、印刷画像データのファイルの加工が完了した旨を示すファイル加工完了通知がＤＳＰ７１６へ送信される（ステップＳ８０５）ので、ＤＳＰ７１６は適切なタイミングでファイル転送要求を送信することができ、もって画像の印刷に要する時間をより短縮できる。
【０１０６】
また、上述した図８の処理では、ファイル加工完了通知がＤＳＰ７１６へ送信された後、ＤＳＰ７１６が、印刷画像データのファイルのファイル転送要求をデジタルユニット制御部５１へ送信する（ステップＳ８０６）ので、デジタルユニット制御部５１は適切なタイミングで印刷画像データのファイルを転送することができ、もって画像の印刷に要する時間をさらに短縮できる。
【０１０７】
上述した図８の処理では、印刷画像データに施されるサイズ縮小処理として、画像回転、画像分割、画像データの圧縮、又は画像の解像度低下のうちから、メモリエリアの空き容量に応じて、適切な処理が選択されるので、メモリエリアの空き容量を効率良く活用することができ、もって画像の印刷に要する時間を確実に短縮できる。
【０１０８】
また、インクジェットプリンタ７００は、印刷形態を記述したジョブを受信した後に該ジョブの解析結果に応じて、リサイズ要求をデジタルカメラ４００に送信するので、高画質が要求される場合には、リサイズ要求を敢えて送信せずに、画像データをそのまま転送することをデジタルカメラ４００に要求することもできる。これにより、要求画質、すなわち、プリント画質に応じた処理、例えば、画質を優先した処理も可能になる。もちろん、リサイズを一切行わない処理の他、プリント画質の指定に応じてリサイズ率を変更する処理を行ってもよい。
【０１０９】
また、本実施の形態に係る画像転送システムにおいて、インクジェットプリンタ７００は、デジタルカメラ４００とＵＳＢによって接続されるので、画像データのファイルの転送を迅速に行うことができ、もって画像の印刷に要する時間をより確実に短縮できる。
【０１１０】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【０１１１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施の形態の機能を実現することになり、プログラムコード及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１２】
また、プログラムコードを供給するための記憶媒体としては、例えば、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ）、磁気テープ、不揮発性のメモリカード、他のＲＯＭ等の上記プログラムコードを記憶できるものであればよい。或いは、上記プログラムコードは、インターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給されてもよい。
【０１１３】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１１４】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施の形態の機能が実現される場合も含まれる。
【０１１５】
上記プログラムコードの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【図面の簡単な説明】
【０１１６】
【図１】本発明の実施の形態に係る画像転送システムを構成する画像供給装置としての一眼レフ方式デジタルカメラの概略構成を示すブロック図である。
【図２】図１におけるレンズユニットの概略構成を示すブロック図である。
【図３】図１における電源ユニットの概略構成を示すブロック図である。
【図４】図１における画像記録媒体の概略構成を示すブロック図である。
【図５】図１におけるカメラ本体のカメラユニットの概略構成を示すブロック図である。
【図６】図１におけるカメラ本体のデジタルユニットの概略構成を示すブロック図である。
【図７】本実施の形態に係る画像転送システムを構成する画像受信装置としてのインクジェットプリンタの概略構成を示すブロック図である。
【図８】図６のデジタルユニットにおけるデジタルユニット制御部及び図７のインクジェットプリンタにおけるＤＳＰによって実行される画像転送処理のシーケンス図である。
【図９】従来のダイレクトプリント処理のシーケンス図である。
【符号の説明】
【０１１７】
２０  画像処理部
３０  ＲＡＭ
５１  デジタルユニット制御部
４００  デジタルカメラ
４０１  カメラ本体
７００  インクジェットプリンタ
７１３  メモリ
７１６  ＤＳＰ
【図１】
2006319788.tif 000003
【図２】
2006319788.tif 000004
【図３】
2006319788.tif 000005
【図４】
2006319788.tif 000006
【図５】
2006319788.tif 000007
【図６】
2006319788.tif 000008
【図７】
2006319788.tif 000009
【図８】
2006319788.tif 000010
【図９】
2006319788.tif 000011