(57)【要約】【課題】  画像データの印刷を効率よく行えるようにする。【解決手段】  ダイレクトプリントを行うプリントシステムにおいて、撮像画像が横長で印刷方向が縦長の場合と、撮像画像が縦長で印刷方向が横長の場合には、撮像画像を９０°回転させてから、デジタルカメラ１からインクジェットプリンタ３に撮像画像のＪＰＧファイルを送信する。また、印刷が指定された画像のＪＰＧファイルのサイズと、印刷が指定された用紙のサイズによって決まる印刷データのサイズとを比較してＪＰＧファイルのサイズの方が小さい場合には、プリンタ内で印刷画像データの処理を行い、印刷を実行する一方、印刷データのサイズがＪＰＧファイルのサイズ以下である場合には、デジタルカメラ１の中で印刷画像データの処理を行い、印刷を実行する。【選択図】  図１
2006060612.tif 000002
【特許請求の範囲】
【請求項１】
画像データを入力する画像入力手段と、
前記画像入力手段により入力された画像データに基づく画像の形成に関わる情報に基づいて、前記画像データを処理するか否かを判断する判断手段と、
前記判断手段により画像データを処理すると判断された場合に、前記画像データを処理する処理手段と、
前記判断手段により画像データを処理すると判断された場合には、前記処理手段により処理された画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信し、前記判断手段により画像データを処理すると判断されなかった場合には、前記処理手段による処理が行われていない画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信する送信手段とを有することを特徴とする画像入力装置。
【請求項２】
前記画像形成装置から前記画像データの印刷方向に関する印刷方向情報を取得する印刷方向情報取得手段を有し、
前記判断手段は、前記印刷方向情報取得手段により取得された印刷方向情報と、前記画像データに基づく画像のアスペクト比とに基づいて、前記画像データを９０°回転させるか否かを判断し、
前記処理手段は、前記判断手段により前記画像データを９０°回転させると判断された場合には、前記画像データを９０°回転させることを特徴とする請求項１に記載の画像入力装置。
【請求項３】
前記画像入力手段により入力された画像データを圧縮する圧縮手段と、
前記圧縮手段により圧縮された画像データを伸張する伸張手段とを有し、
前記判断手段は、前記印刷方向情報取得手段により取得された印刷方向情報と、前記圧縮手段により圧縮された画像データに基づく画像の伸張後のアスペクト比とに基づいて、前記画像データを９０°回転させるか否かを判断し、
前記伸張手段は、前記判断手段により前記画像データを９０°回転させると判断された場合に、前記圧縮手段により圧縮された画像データを伸張し、
前記処理手段は、前記判断手段により前記画像データを９０°回転させると判断された場合には、前記伸張手段により伸張された画像データを９０°回転させ、
前記圧縮手段は、前記処理手段により９０°回転された画像データを圧縮し、
前記送信手段は、前記圧縮手段により圧縮された、回転後の画像データを前記画像形成装置に送信することを特徴とする請求項２に記載の画像入力装置。
【請求項４】
前記判断手段は、前記処理手段により前記画像データを処理する場合と、前記画像形成装置により前記画像データを処理する場合とのうち、何れの場合の方が、前記画像データを早く処理することができるかを判断し、
前記処理手段は、前記処理手段により前記画像データを処理する場合の方が、前記画像データを早く処理することができると前記判断手段により判断された場合に、前記画像データを処理することを特徴とする請求項１に記載の画像入力装置。
【請求項５】
前記判断手段は、前記画像データのサイズよりも、前記画像形成装置により出力される画像データのサイズの方が小さい場合には、前記処理手段により前記画像データを処理する場合の方が、前記画像データを早く処理することができると判断し、前記画像データのサイズが、前記画像形成装置により出力される画像データのサイズ以上である場合には、前記画像形成装置により前記画像データを処理する場合の方が、前記画像データを早く処理することができると判断することを特徴とする請求項４に記載の画像入力装置。
【請求項６】
前記画像入力手段により入力された画像データを圧縮する圧縮手段を有し、
前記判断手段は、前記圧縮手段により圧縮された画像データのサイズと、前記画像形成装置により出力される画像データのサイズとを比較することを特徴とする請求項５に記載の画像入力装置。
【請求項７】
前記処理手段は、前記圧縮手段により圧縮された画像データを伸張し、伸張した画像データを前記画像形成装置における印刷形式にデータ変換し、
前記送信手段は、前記処理手段によりデータ変換された画像データを前記画像形成装置に送信することを特徴とする請求項６に記載の画像入力装置。
【請求項８】
前記判定手段は、前記処理手段及び前記画像形成装置における前記画像データの処理時間と、前記画像形成装置に対する通信時間と、前記画像形成装置における印刷シーケンスと、前記処理手段及び前記画像形成装置で前記画像データを処理するタイミングとの少なくとも何れか１つに基づいて、前記処理手段により前記画像データを処理する場合と、前記画像形成装置により前記画像データを処理する場合とのうち、何れの場合の方が、前記画像データを早く処理することができるかを判断することを特徴とする請求項４〜７の何れか１項に記載の画像入力装置。
【請求項９】
前記画像入力手段は、被写界の光学像を電子像に変換する撮像手段を有することを特徴とする請求項１〜８の何れか１項に記載の画像入力装置。
【請求項１０】
前記請求項１〜９の何れか１項に記載の画像入力装置と、前記画像入力装置から送信された画像データに基づく画像を形成する画像形成装置とを有することを特徴とする画像形成システム。
【請求項１１】
被写界の光学像信号を電子像信号に変換する撮像手段を有する撮像装置と、
前記撮像装置によって撮像された電子像信号、及び前記撮像装置によって撮像された後に記録媒体に記録された電子像信号を記録用紙に視認可能にプリント出力する印刷装置とを有する画像形成システムであって、
前記印刷装置は、前記プリント出力することが可能な記録用紙のサイズを複数種有し、
前記撮像装置は、前記記録用紙毎に、前記印刷装置でプリントされる複数種の画像記録のパターンをユーザが選択可能な操作部材を有することを特徴とする画像形成システム。
【請求項１２】
画像データを入力する画像入力ステップと、
前記画像入力ステップにより入力された画像データに基づく画像の形成に関わる情報に基づいて、前記画像データを処理するか否かを判断する判断ステップと、
前記判断ステップにより画像データを処理すると判断された場合に、前記画像データを処理する処理ステップと、
前記判断ステップにより画像データを処理すると判断された場合には、前記処理ステップにより処理された画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信し、前記判断ステップにより画像データを処理すると判断されなかった場合には、前記処理ステップによる処理が行われていない画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信する送信ステップと、
前記送信ステップにより送信された画像データに基づく画像を形成する画像形成ステップとを有することを特徴とする画像形成方法。
【請求項１３】
前記画像形成装置から前記画像データの印刷方向に関する印刷方向情報を取得する印刷方向情報取得ステップを有し、
前記判断ステップは、前記印刷方向情報取得ステップにより取得された印刷方向情報と、前記画像データに基づく画像のアスペクト比とに基づいて、前記画像データを９０°回転させるか否かを判断し、
前記処理ステップは、前記判断ステップにより前記画像データを９０°回転させると判断された場合には、前記画像データを９０°回転させることを特徴とする請求項１２に記載の画像形成方法。
【請求項１４】
前記画像入力ステップにより入力された画像データを圧縮する第１の圧縮ステップと、
前記圧縮ステップにより圧縮された画像データを伸張する第２の伸張ステップと、
前記印刷方向情報取得ステップにより取得された印刷方向情報と、前記圧縮ステップにより圧縮された画像データに基づく画像の伸張後のアスペクト比とに基づいて、前記判断ステップにより前記画像データを９０°回転させると判断された場合に、前記圧縮ステップにより圧縮された画像データを伸張する第２の伸張ステップと、
前記第２の伸張ステップにより伸張された後に、前記処理ステップにより９０°回転された画像データを圧縮する第２の圧縮ステップとを有し、
前記送信ステップは、前記第２の圧縮ステップにより圧縮された、回転後の画像データを前記画像形成装置に送信することを特徴とする請求項１３に記載の画像形成方法。
【請求項１５】
前記判断ステップは、前記処理ステップにより前記画像データを処理する場合と、前記画像形成装置により前記画像データを処理する場合とのうち、何れの場合の方が、前記画像データを早く処理することができるかを判断し、
前記処理ステップは、前記処理ステップにより前記画像データを処理する場合の方が、前記画像データを早く処理することができると前記判断ステップにより判断された場合に、前記画像データを処理することを特徴とする請求項１２に記載の画像形成方法。
【請求項１６】
前記判断ステップは、前記画像データのサイズよりも、前記画像形成装置により出力される画像データのサイズの方が小さい場合には、前記処理ステップにより前記画像データを処理する場合の方が、前記画像データを早く処理することができると判断し、前記画像データのサイズが、前記画像形成装置により出力される画像データのサイズ以上である場合には、前記画像形成装置により前記画像データを処理する場合の方が、前記画像データを早く処理することができると判断することを特徴とする請求項１５に記載の画像形成方法。
【請求項１７】
前記画像入力ステップにより入力された画像データを圧縮する圧縮ステップを有し、
前記判断ステップは、前記圧縮ステップにより圧縮された画像データのサイズと、前記画像形成装置により出力される画像データのサイズとを比較することを特徴とする請求項１６に記載の画像形成方法。
【請求項１８】
前記処理ステップは、前記圧縮ステップにより圧縮された画像データを伸張し、伸張した画像データを前記画像形成装置における印刷形式にデータ変換し、
前記送信ステップは、前記処理ステップによりデータ変換された画像データを前記画像形成装置に送信することを特徴とする請求項１７に記載の画像形成方法。
【請求項１９】
前記判定ステップは、前記処理ステップ及び前記画像形成装置における前記画像データの処理時間と、前記画像形成装置に対する通信時間と、前記画像形成装置における印刷シーケンスと、前記処理ステップ及び前記画像形成装置で前記画像データを処理するタイミングとに基づいて、前記処理ステップにより前記画像データを処理する場合と、前記画像形成装置により前記画像データを処理する場合とのうち、何れの場合の方が、前記画像データを早く処理することができるかを判断することを特徴とする請求項１５〜１８の何れか１項に記載の画像形成方法。
【請求項２０】
前記画像入力ステップは、被写界の光学像を電子像に変換する撮像ステップを有することを特徴とする請求項１２〜１９の何れか１項に記載の画像形成方法。
【請求項２１】
画像データを入力する画像入力ステップと、
前記画像入力ステップにより入力された画像データに基づく画像の形成に関わる情報に基づいて、前記画像データを処理するか否かを判断する判断ステップと、
前記判断ステップにより画像データを処理すると判断された場合に、前記画像データを処理する処理ステップと、
前記判断ステップにより画像データを処理すると判断された場合には、前記処理ステップにより処理された画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信し、前記判断ステップにより画像データを処理すると判断されなかった場合には、前記処理ステップによる処理が行われていない画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信する送信ステップと、
前記送信ステップにより送信された画像データに基づく画像を形成する画像形成ステップとをコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像入力装置、画像形成システム、画像形成方法、及びコンピュータプログラムに関し、特に、画像入力装置から直接送信された画像データに基づいて画像形成装置で画像を形成するために用いて好適なものである。
【背景技術】
【０００２】
従来から印画用紙に微小サイズの液滴を着弾させるヘッドと呼ばれる部分を主走査方向に移動させるとともに、前記印画用紙を副走査方向に搬送することで、前記印画用紙にライン状に印画を行うインクジェットプリンタがある。
かかるインクジェットプリンタでは、液滴の更なる微小化や、誤差拡散手法の改良とあいまって、解像度のアップや、階調性の精度アップが図られており、仕上がり品位で銀塩写真に見劣りしない画像プリントを得る事が可能になっている。このように、前記インクジェットプリンタは、近年のデジタルカメラの進歩に歩調を合わせるように進歩し、特に自然画像用のプリンタとして注目されている。
【０００３】
また、従来から印画用紙として感熱型の用紙を用い、主走査方向に配列された複数個の発熱体を選択的に駆動して、前記感熱型の用紙を副走査方向に搬送することで、前記感熱型の用紙にドットライン状に印画を行うライン熱転写方式のプリンタもある。
近年、デジタルカメラや、デジタルビデオカメラや、スキャナなどの画像を扱う入力機器の進歩に伴い、プリント手段として、かかる熱転写方式のプリンタ装置も注目されている。
【０００４】
前述したインクジェットプリンタが、液滴を飛ばすか飛ばさないか、という２値の選択しかないために、小さな液滴を用紙へ着弾させて、誤差拡散等の手法でみかけの解像度と階調性を得ようとする。これに対して、前記熱転写方式のプリンタでは、一つの画素において、制御可能な熱の値を容易に変更できるために、一つの画素に対する階調性を多く取る事が可能になる。したがって、前記熱転写方式のプリンタは、前記インクジェットプリンタに比べて滑らかで高画質な画像を得ることができる。また、サーマルヘッドの性能や用紙材料の性能も向上したために、前記熱転写方式のプリンタでも、仕上がり品位で銀塩写真に見劣りしない画像プリントを得る事が可能になっている。このように、前記熱転写方式のプリンタも、近年のデジタルカメラの進歩に歩調を合わせるように進歩し、特に自然画像用のプリンタとして注目されている。
【０００５】
そこで、インクジェットプリンタや、熱転写方式のプリンタといったプリンタ装置と、デジタルカメラやデジタルビデオカメラなどの撮影機器とを直接的に接続したり、または一体的に構成したりして、撮影された画像情報をコンピュータなどの画像情報を処理する機器を介すことなくプリントするシステムが登場している。さらに、デジタルカメラやデジタルビデオカメラ等の撮影機器から画像データを、無線通信を使ってプリント装置に転送することで、画像情報を処理するコンピュータ等の機器を介することなくプリントするシステムも登場している。
【０００６】
かかるシステムの一例として、デジタルカメラとプリンタ装置とを直接的に接続するプリントシステムを具体的に説明する。
まず、デジタルカメラで撮影された画像は、デジタルカメラが有する記録媒体に一旦保存される。この画像をプリンタ装置からプリントアウトする為には、ユーザはデジタルカメラとプリンタ装置とを専用のケーブルで直接的に接続する。
【０００７】
次に、デジタルカメラが有する記録媒体に保存されている画像を、デジタルカメラの表示装置に表示する。そして、ユーザは、表示された画像の中からプリントしたい画像を選択する。このとき、ユーザは、画像を選択するために、デジタルカメラの有する操作部材を用いることは言うまでもない。こうして、プリントしたい画像が選択できたら、ユーザは、デジタルカメラの操作部材に割り付けられたプリント指示キーを押す。その後、デジタルカメラは、ユーザによって選択された画像のデータ（画像データ）をプリンタ装置に転送する。プリンタ装置は、受け取った画像データをプリントアウト可能なデータ処理を施して用紙にプリントアウトする。
【０００８】
このように、デジタルカメラとプリンタ装置とを直接的に接続するプリントシステムを利用すれば、ユーザは、プリントアウトをする為にデジタルカメラの操作部材を数回操作するだけで写真的なプリントアウトを簡単に行うことが可能になり、大変便利である。
また、デジタルカメラはその装置の性格上、撮影した画像のデータをＪＰＧ（ＪＰＥＧ；Joint Photographic Experts Group）ファイルに圧縮したり、逆にＪＰＧファイルを伸張（伸長）して画像データを復元する為のＪＰＧチップを有していたり、撮影した画像データを所望のサイズにする為のリサイズ機能を持ったＩＣチップを有している場合が一般的である。
【０００９】
このデジタルカメラの有するハードリソースを印刷データ作成の為に有効に利用すれば、ＪＰＧファイルの伸張機能やリサイズ機能を、ソフト処理で実現する場合に較べて格段に速く実現できるばかりでなく、プリントシステム全体に要求されるリソースを最低限で構成することができコストダウンにも繋がる。
【００１０】
前述したように、デジタルカメラで撮影した画像は、ＪＰＧファイルに圧縮されるのが一般的である。従って、このＪＰＧファイルをデジタルカメラからプリンタ装置に転送するというシステムにおいては、異なるメーカー同士の機器でカメラダイレクトプリントシステムを構築することが可能である。例えば、Ａ社製のデジタルカメラと、Ｂ社製のプリンタとをＵＳＢケーブルで接続し、Ａ社製デジタルカメラからＢ社製プリンタ装置にＪＰＧファイルを送ることで、Ａ社製のデジタルカメラで撮影された画像をＢ社製のプリント装置でプリントアウトすることが可能になる。なお、このような思想に基づいたPictBridgeと言う規格が、２００３年７月に発表になっている。
【００１１】
一方、近年、デジタルカメラで撮影され、デジタルカメラの有する記録媒体に一旦保存された画像をデジタルカメラの表示装置に表示し、表示した画像の中からプリントしたい画像をユーザが選択し、ユーザが選択した画像をデジタルカメラ内では印刷用の画像処理を施さないでデジタルカメラの有する記録媒体に保存されたままのファイル形式でデジタルカメラからプリンタ装置に転送し、転送した画像に対してプリンタ装置内で画像処理を施した後、プリントアウトするダイレクトプリントシステムも注目されている。
更に、プリント装置内に、ＪＰＧファイルを伸張して画像データを復元する為のＪＰＧチップや受信した画像データを所望のサイズにする為のリサイズ機能を持ったＩＣチップを有することで画像処理性能をアップさせることも可能になっている。
【００１２】
【特許文献１】特開２００４−１５２３４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、以上のようにして、プリント用画像処理機能を持つデジタルカメラと、プリント用画像処理機能を持つプリンタ装置とでカメラダイレクトプリントシステムを構成する場合、従来は、両装置内の画像処理性能、両装置間の通信時間、送信するデータファーマットの違いによるデータサイズの大小、及びプリンタ装置の印刷シーケンスによってダイレクトプリントシステム全体としての印刷パフォーマンスを各装置が有している性能に比較して充分に発揮できないという問題点があった。
【００１４】
一般的に、カメラで撮影された画像のアスペクト比は、横：縦＝４：３、或いは横：縦＝３：２、或いはほぼそれらに近い。すなわち、カメラで撮影された画像は、一般に横長の画像となる。そして、インクジェットプリンタ等のヘッド部分を移動させるプリンタでは、ヘッドの移動距離を短くするためプリンタの副走査方向には用紙の長手方向がくるのが一般的である。
従って、カメラで撮影した横長の画像を用紙一面に印刷しようとすると、プリンタ装置は、カメラから受け取った画像データを９０度回転してから印刷しなければならず、プリンタ装置は、カメラから受け取ったＪＰＧデータをほぼ全て伸張した後でないと印刷を開始できない。このため、印刷に時間がかかったり、伸張後のデータを保持しておくためのメモリ領域が必要になりコストが高くなったりする問題点があった。
【００１５】
本発明は、前述の問題点に鑑みてなされたものであり、カメラなどの画像入力装置から画像データを画像形成装置へ直接送信して、前記画像データに基づく画像を前記画像形成装置で形成するに際し、前記画像データに基づく画像の形成を効率よく行えるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
本発明の画像入力装置は、画像データを入力する画像入力手段と、前記画像入力手段により入力された画像データに基づく画像の形成に関わる情報に基づいて、前記画像データを処理するか否かを判断する判断手段と、前記判断手段により画像データを処理すると判断された場合に、前記画像データを処理する処理手段と、前記判断手段により画像データを処理すると判断された場合には、前記処理手段により処理された画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信し、前記判断手段により画像データを処理すると判断されなかった場合には、前記処理手段による処理が行われていない画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信する送信手段とを有することを特徴とする。
【００１７】
本発明の画像形成システムは、前記記載の画像入力装置と、前記画像入力装置から送信された画像データに基づく画像を形成する画像形成装置とを有することを特徴とする。
また、本発明の他の特徴とするところは、被写界の光学像信号を電子像信号に変換する撮像手段を有する撮像装置と、前記撮像装置によって撮像された電子像信号、及び前記撮像装置によって撮像された後に記録媒体に記録された電子像信号を記録用紙に視認可能にプリント出力する印刷装置とを有する画像形成システムであって、前記印刷装置は、前記プリント出力することが可能な記録用紙のサイズを複数種有し、前記撮像装置は、前記記録用紙毎に、前記印刷装置でプリントされる複数種の画像記録のパターンをユーザが選択可能な操作部材を有することを特徴とする。
【００１８】
本発明の画像形成方法は、画像データを入力する画像入力ステップと、前記画像入力ステップにより入力された画像データに基づく画像の形成に関わる情報に基づいて、前記画像データを処理するか否かを判断する判断ステップと、前記判断ステップにより画像データを処理すると判断された場合に、前記画像データを処理する処理ステップと、前記判断ステップにより画像データを処理すると判断された場合には、前記処理ステップにより処理された画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信し、前記判断ステップにより画像データを処理すると判断されなかった場合には、前記処理ステップによる処理が行われていない画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信する送信ステップと、前記送信ステップにより送信された画像データに基づく画像を形成する画像形成ステップとを有することを特徴とする。
【００１９】
本発明のコンピュータプログラムは、画像データを入力する画像入力ステップと、前記画像入力ステップにより入力された画像データに基づく画像の形成に関わる情報に基づいて、前記画像データを処理するか否かを判断する判断ステップと、前記判断ステップにより画像データを処理すると判断された場合に、前記画像データを処理する処理ステップと、前記判断ステップにより画像データを処理すると判断された場合には、前記処理ステップにより処理された画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信し、前記判断ステップにより画像データを処理すると判断されなかった場合には、前記処理ステップによる処理が行われていない画像データを、有線通信又は無線通信を用いて画像形成装置に直接送信する送信ステップと、前記送信ステップにより送信された画像データに基づく画像を形成する画像形成ステップとをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２０】
本発明によれば、画像入力装置と画像形成装置とが直接通信し、前記画像入力装置から送信された画像データに基づく画像を前記画像形成装置で形成するに際し、前記画像入力装置において、前記画像入力装置又は画像形成装置の何れで前記画像データを処理するかを判定し、判定した結果に応じて前記画像データを前記画像入力装置又は画像形成装置で処理するようにしたので、前記画像データを処理するのに適した装置で前記画像データを処理することができる。これにより、前記画像データに基づく画像の形成を効率よく行うことができる。
【００２１】
また、本発明の他の特徴によれば、画像データの印刷方向に関する印刷方向情報と、前記画像データに基づく画像のアスペクト比とに基づいて、前記画像データを９０°回転させるか否かを判断し、回転させる場合には、画像入力装置で前記画像データを９０°回転させて画像形成装置に送信する一方、回転させない場合には、前記画像データをそのまま前記画像形成装置に送信するようにしたので、前記画像データに基づく画像を高速で形成することができる。また、前記画像形成装置で前記画像データを回転する必要がないので、前記画像形成装置におけるメモリ容量を可及的に低減させることができる。
【００２２】
また、本発明の他の特徴によれば、画像入力装置により画像データを処理する場合と、画像形成装置により前記画像データを処理する場合とのうち、何れの場合の方が、前記画像データを早く処理することができるかを判断し、判断した結果に応じて、前記画像入力装置又は前記画像形成装置の何れかで前記画像データを処理するようにしたので、前記画像入力装置及び前記画像形成装置が有している性能を可及的に発揮させることができ、前記画像データに基づく画像を高速で形成することができる。
【発明を実施するための最良の形態】
【００２３】
次に、図面を参照しながら、本発明の実施の形態について説明する。
（第１の実施形態）
図１は、本発明の第１の実施形態を示し、プリントシステム（画像形成システム）の構成の一例を示した図である。本実施形態では、デジタルカメラ１で撮影した画像や、撮影した後にデジタルカメラ１内の記憶媒体に保存した画像を、ＪＰＧファイルのまま専用ケーブル２を経由してインクジェットプリンタ３に送り出し、インクジェットプリンタ３内でＪＰＧファイルを伸張したり、リサイズしたり、プリントデータを作成するための画像処理を行ったりしてカラープリントする場合を例に挙げて説明する。
【００２４】
ユーザは、デジタルカメラ１に設けられた操作部材４を用いて（図１（ｂ）を参照）、プリントパターンや、プリントしたい画像や、プリント指定枠等を選択してデジタルカメラ１の液晶画面５でそれらの内容を確認することが可能である。
【００２５】
図２は、プリント用データを作成する為のデジタルカメラ１の画像処理部分の構成の一例を示すブロック図である。図２において、２０は、レンズを通して結像された画像を電気信号に変換するためのＣＣＤ（charge coupled device）である。２１は、デジタルカメラ１を統括制御して、種々の演算処理を行うＣＰＵである。
【００２６】
２２は、ＣＣＤ２０から送られてきた電気信号を処理する画像処理エンジンであり、この中にはＪＰＧ伸張機能やリサイズ機能も含まれている。２３は、デジタルカメラ１を制御するためのプログラムを格納しておくためのＦｌａｓｈ ＲＯＭである。２４は、画像データの一時的な保存を行うとともに、データ処理作業を行う際の作業領域となるＳＤＲＡＭ(synchronous DRAM)である。２５は、画像データファイルを保存しておくためのＣＦ（コンパクトフラッシュ（登録商標）メモリー）である。
【００２７】
２６は、ＣＦ２５を、デジタルカメラ１に装着するためのＣＦコネクターである。２７は、デジタルカメラ１で撮影した画像を表示したり、デジタルカメラ１を操作するメニューを表示したりするためのＬＣＤ（liquid crystal display）である。２８は、そのＬＣＤ２７をドライブするＬＣＤドライバである。
【００２８】
以下に、本実施形態のプリントシステムの具体的な動作を説明する。図３は、用紙に画像データを印刷する際の印刷方向を説明する図である。図３に示すように、用紙に画像データを印刷する際の印刷方向として、２つの場合が考えられる。
図３（ａ）は、用紙の短軸方向にライン状に印刷を行う場合を示しており、この場合だと、例えばインクジェットプリンタ３では印刷用ヘッドの移動距離が少なくてすむ。また、昇華型プリンタ等の固定方式のヘッドを使う場合だとヘッドの長さを短くできると言うメリットがあり、多くのプリンタ装置が、図３（ａ）に示すようにして印刷を行う形を採っている。
【００２９】
一方、図３（ｂ）に示すように、用紙の長軸方向にライン状に印刷を行う場合も考えられる。インクジェットプリンタ３で、図３（ｂ）に示すようにして印刷を行う構成を採ると、ヘッドの移動方向を切り替える回数が少なくなり、トータルの印刷時間が短縮できることが考えられる。また、昇華型プリンタ等の固定方式のヘッドを使うプリンタ装置の場合には、ヘッドの長さが長くなる反面、一度に印刷できるドット数が多くなり用紙の搬送距離が短くなるのでトータルの印刷時間が短くなると言うメリットがある。
【００３０】
また、カメラで撮影した後の画像は横長の画像が一般的であり、ＪＰＧファイルへの圧縮も横長の状態で行われる。しかし、近年、カメラ付きの携帯電話で撮影した画像の中には、縦長の画像も多く見られる。このような場合には、ＪＰＧファイルへの圧縮も縦長の状態で行われる。
従って、撮影画像と印刷方向との組み合わせで４種類のパターンが考えられるが、本実施形態では、図４（ａ）と図４（ｄ）に示すような場合のときに、デジタルカメラ１内で画像データを９０°回転するようにする。
【００３１】
図４（ａ）は、撮影画像が横長で、印刷の副走査方向が印刷用紙の長軸方向である場合の撮像画像と印刷画像との関係を示している。このような場合は、デジタルカメラ１内で撮像画像を９０°回転する。図４（ｂ）は、撮影画像が横長で、印刷の副走査方向が印刷用紙の短軸方向である場合の撮像画像と印刷画像との関係を示している。このような場合は、撮像画像を回転しない。
【００３２】
図４（ｃ）は、撮影画像が縦長で、印刷の副走査方向が印刷用紙の長軸方向である場合の撮像画像と印刷画像との関係を示している。このような場合は、撮像画像を回転しない。図４（ｄ）は、撮影画像が縦長で、印刷の副走査方向が印刷用紙の短軸方向である場合の撮像画像と印刷画像との関係を示している。このような場合は、デジタルカメラ１内で撮像画像を９０°回転する。
【００３３】
図５に、本実施形態のプリントシステムにおける処理動作の一例を説明するフローチャートを示す。
まず、ステップＳ１００において、デジタルカメラ１とインクジェットプリンタ３との間のネゴシエーションを行い、通信を確立する。
【００３４】
次に、ステップＳ１０１において、デジタルカメラ１は、インクジェットプリンタ３から、インクジェットプリンタ３の印刷方向が用紙の長軸方向であるか、それとも短軸方向であるかの通知を受ける。
次に、ステップＳ１０２で、デジタルカメラ１は、印刷が指定された撮像画像が横長であるか、それとも縦長であるかを判定し、判定した結果と、ステップＳ１０１で通知されたプリンタ３の印刷方向とから、撮像画像を９０°回転させる必要であるか否かを判定する。すなわち、撮像画像と印刷画像との関係が図４（ａ）又は図４（ｄ）に示した関係になるか否かを判定する。この判定の結果、撮像画像と印刷画像との関係が、図４（ａ）又は図４（ｄ）に示した関係にあり、撮像画像を９０°回転させる必要である場合には、ステップＳ１０３に進み、デジタルカメラ１は、撮像画像をＪＰＧ伸張する。
【００３５】
次に、ステップＳ１０４において、デジタルカメラ１は、伸張した後の撮像画像のデータを９０°回転する。次に、ステップＳ１０５において、デジタルカメラ１は、９０°回転した撮像画像を再度ＪＰＧ圧縮してＪＰＧファイルを作成する。そして、ステップＳ１０６で、デジタルカメラ１は、作成したＪＰＧファイルをインクジェットプリンタ３に転送する。
【００３６】
一方、前記ステップＳ１０２において、撮像画像と印刷画像との関係が、図４（ｂ）又は図４（ｃ）に示した関係にあり、撮像画像を回転させる必要がないと判定された場合には、ステップＳ１０３〜Ｓ１０５を行わずにステップＳ１０６に進み、ＪＰＧファイルをインクジェットプリンタ３に転送する。
【００３７】
以上のように本実施形態では、ダイレクトプリントを行うプリントシステムにおいて、撮像画像が横長で印刷方向が縦長の場合と、撮像画像が縦長で印刷方向が横長の場合には、撮像画像を９０°回転させてから、デジタルカメラ１からインクジェットプリンタ３に撮像画像のＪＰＧファイルを送信するようにしたので、インクジェットプリンタ３内では受け取ったＪＰＧファイルをそのまま伸張することができ、印刷ライン単位の画像処理が可能になる。これにより、印刷ライン単位の画像処理が完了するのと同時に印刷を開始することが可能になり高速印刷を実現することが可能になる。
また、インクジェットプリンタ３内で画像データを９０°回転する必要がないので、ＪＰＧ伸張後のデータを約一枚分保持しておく為のメモリが不必要になる。これにより、プリンタシステムに搭載するメモリ容量を小さくすることができ、プリントシステムを可及的に低価格で実現することが可能になる（コストダウンが可能になる）。
【００３８】
なお、インクジェットプリンタ３ではライン単位での画像処理が一般的であるので、本実施形態では、インクジェットプリンタ３を中心に説明を行ったが、本実施形態の手法は、昇華型プリンタ等のライン単位での画像処理を行うようなプリンタ装置でも有効である。
【００３９】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。前述した第１の実施形態では、専用ケーブル２を経由してデジタルカメラ１とインクジェットプリンタ３とを直接的に接続する場合について説明したが、本実施形態では、デジタルカメラ１とインクジェットプリンタ３とが無線通信する場合について説明する。このように、本実施形態と、前述した第１の実施形態とは、デジタルカメラ１とインクジェットプリンタ３との通信形態のみが異なるので、前述した第１の実施形態と同一の部分については、詳細な説明を省略する。
【００４０】
図６は、本発明の第２の実施形態を示し、プリントシステムの構成の一例を示した図である。本実施形態では、デジタルカメラ２００１で撮影した画像や、撮影した後にデジタルカメラ２００１内の記憶媒体に保存した画像のＪＰＧファイルを、無線通信を使いプリンタ装置２００３に送信した後、プリンタ２００３内でプリントデータに画像処理を施してカラープリントする。
【００４１】
図６において、２００２は、無線通信用アンテナである。無線通信用アンテナ２００２は、デジタルカメラ２００１の本体内、及びプリンタ２００３の本体内に格納されることもある。
ユーザは、デジタルカメラ２００１の操作部材２００４を用いて（図６（ｂ）を参照）、プリントモードや、プリントしたい画像や、プリント枚数等を選択してデジタルカメラ２００１の液晶画面２００５でそれらの内容を確認することが可能である。
プリントデータを作成するための画像処理に関しては、図２〜図５を用いて説明したように、第１の実施形態と同様である。
【００４２】
以上のように本実施形態では、デジタルカメラ２００１とプリンタ２００３とが無線通信を行うようにしたので、前述した第１の実施形態の効果に加え、プリンタシステム全体を、より柔軟に構築することができるようになる。
【００４３】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。前述した第１及び第２の実施形態では、デジタルカメラ１とインクジェットプリンタ３とが通信する場合について説明したが、本実施形態では、カメラ付きの携帯電話とインクジェットプリンタとが無線通信する場合について説明する。このように、本実施形態と、前述した実施形態とは、デジタルカメラ１がカメラ付きの携帯電話に置き換わっただけであるので、前述した実施形態と同一の部分については、詳細な説明を省略する。
【００４４】
図７は、本発明の第３の実施形態を示し、プリントシステムの構成の一例を示した図である。本実施形態では、カメラ付きの携帯電話３００１で撮影した画像や、撮影した後に携帯電話３００１内の記憶媒体に保存した画像のＪＰＧファイルを、無線通信を使いプリンタ装置３００３に送信した後、プリンタ３００３内でプリントデータに画像処理しでカラープリントする。図７において、３００２はIrDA（infrared data association）無線通信用送受信モジュール用の受光窓である。
ユーザは、デジタルカメラ３００１の操作部材３００４を用いて（図７（ｂ）を参照）、プリントモードや、プリントしたい画像や、プリント枚数等を選択してデジタルカメラ３００１の液晶画面３００５でそれらの内容を確認することが可能である。
プリントデータを作成するための画像処理に関しては、図２〜図５を用いて説明したように、第１の実施形態と同様である。
【００４５】
以上のように本実施形態では、カメラ付きの携帯電話３００１とプリンタ装置３００３とが無線通信を行うようにしたので、前述した第１の実施形態の効果に加えて、プリンタシステム全体を、より柔軟に構築することができるようになる。
【００４６】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。前述した第１〜第３の実施形態では、デジタルカメラ１において撮像画像を９０°回転させるか否かを判定し、回転させる必要がある場合には、撮像画像を９０°回転させてから、デジタルカメラ１からインクジェットプリンタ３に撮像画像を送信するようにした。これに対し、本実施形態では、デジタルカメラ及びプリンタの何れで撮像画像を処理した方が、印刷をより早く行えるかを判定し、判定した結果に応じてデジタルカメラ又はプリンタで撮像画像を処理するようにする。このように、本実施形態と、前述した実施形態とでは、撮像画像の処理方法が異なるだけである。したがって、前述した実施形態と同一の部分については、図１〜図７に付した符号と同一の符号を付すなどして詳細な説明を省略する。
【００４７】
本実施形態のプリントシステムの構成は、図１に示したのと同様である。ただし、図１では、インクジェットプリンタ３を用いるようにしたが、本実施形態では、昇華型プリンタを用いるようにしている。
図８は、本発明の第４の実施形態を示し、画像記録方式の昇華型熱転写方式の基本原理を説明するための図であって、昇華型プリンタの概略構成の一例を示した図である。昇華型熱転写方式は、染料（色素）の拡散現象を用いた方式である。
【００４８】
図８において、１１は、３色（イエロー、マゼンタ、シアン）の染料をプラスチックシートに塗布したインクシートである。このインクシート１１は、専用印画紙１２と重ね合わされた形で、サーマルヘッド１３とプラテンローラー１４によって挟支されこのインクシート１１をサーマルヘッド１３の熱により、専用印画紙１２に昇華／熱拡散させることにより、カラープリントを得る。
【００４９】
また、専用印画紙１２には、昇華性染料１５の発色を確保するために、ポリエステル系樹脂を主成分とした受容層１６が塗布されている。このとき、サーマルヘッド１３に与える熱を制御することにより階調を与えることができる。３色（イエロー、マゼンタ、シアン）それぞれに階調を与え、印画紙の同じ個所にプリントすることにより１画素単位の高精細のフルカラープリントを実現できる。
【００５０】
図９は、デジタルカメラの構成の一例を示すブロック図である。本実施形態におけるデジタルカメラは、図２に示したデジタルカメラ１に通信モジュール２９を付加した構成である。通信モジュール２９は、デジタルカメラ内で画像処理をしたプリントデータ、或いは、ＣＦ２５に保存されているファイルをそのままの形でプリンタ（プリント装置）に送信する為のモジュールである。なお、この通信モジュール２９は、ＣＰＵ２１に内包される場合もある。
【００５１】
図１０は、昇華型プリンタの構成の一例を示すブロック図である。
図１０において、３１は、昇華型プリンタを統括制御して、種々の演算処理を行うＣＰＵである。３２は、ＪＰＧ伸張機能、及びリサイズ機能を有した画像処理エンジンである。３３は、昇華型プリンタを制御するためのプログラムを格納しておくためのＦｌａｓｈ ＲＯＭである。３４は、画像データの一時的な保存を行うとともに、データ処理作業を行う際の作業領域となるＳＤＲＡＭである。３５は、印刷用紙を搬送する為のＬＦモータや、昇華ヘッド３７を上下させる為のＵＤモータをコントロールしたり、昇華ヘッド３７自体を制御したりするモータ・ヘッドコントローラである。３６はモータードライバー、３７は昇華ヘッドである。３８は、デジタルカメラ内で処理した画像データ、或いはデジタルカメラのメモリ装置に保存されているファイルを受信する為の通信モジュールである。なお、この通信モジュール３８は、ＣＰＵ３１に内包される場合もある。
【００５２】
本実施形態のプリントシステムでは、図１１に示すように、３種類の印刷用紙を選択することが可能である。図１１において、カードサイズの縦横のサイズは、1040×662ピクセルである。昇華型プリンタは、１ピクセルで２５６段階の階調表現が可能であるのでイエロー、マゼンタ、シアンのそれぞれで、688480(Kbyte)（＝1040×662×256(bit)＝1040×662(Byte)）のデータ量が印刷時に必要になる。
【００５３】
Ｌ判サイズの縦横のサイズは、1456×1100ピクセルである。データ量としては、イエロー、マゼンタ、シアンのそれぞれで、1601600(Kbyte)（＝1456×1100×256(bit)＝1456×1100(Byte)）が印刷時に必要になる。
Ａ６サイズの縦横のサイズは、1808×1232ピクセルである。データ量としては、イエロー、マゼンタ、シアンのそれぞれで、2227456(Kbyte)（＝1808×1232×256(bit)＝1808×1232(Byte)）のデータ量が印刷時に必要になる。
【００５４】
次に、図１２を用いて、本実施形態のプリントシステムの印刷動作シーケンスと、画像処理及びデータ通信の関係とを説明する。
本実施形態の昇華型プリンタにおける印刷の流れとしては、まず、デジタルカメラの液晶画面５に表示されたユーザーインターフェイスと操作部材４とを用いて、ユーザは印刷したい画像を選び、印刷スタートのボタンを押下する。
【００５５】
その印刷命令によって昇華型プリンタは、印刷用紙を所定のホームポジションに給紙する（給紙）。それと同時に昇華ヘッド３７の位置も初期状態に移動させる。印刷データの準備が完了したら一色目のイエロー（Ｙ）を印刷する（Ｙ印画）。イエローの印刷が完了したら印刷用紙をホームポジションに戻し、二色目のマゼンタ（Ｍ）の印刷を行う（Ｍ印画）。さらにマゼンタ印刷が完了したら印刷用紙をホームポジションに戻し、三色目のシアン（Ｃ）の印刷を行う（Ｃ印画）。シアンの印刷が完了したら印刷用紙をホームポジションに戻しオーバーコート印刷を行い印刷が完了する。
【００５６】
この印刷シーケンスの中でプリンタ装置の動作を中断することなくデータ通信と画像処理とを行うことがプリンタ装置の印刷速度性能を充分に発揮することができ望ましい制御方法である。
図１２（ａ）及び図１２（ｃ）は、デジタルカメラから昇華型プリンタにＪＰＧファイルの画像データを送信し、ＪＰＧ伸張と、所望のサイズへのリサイズと、ＹＵＶデータ形式から昇華型プリンタの印刷データ形式であるイエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）への色変換処理とを昇華型プリンタ内で行うケースである。
【００５７】
図１２（ａ）及び図１２（ｃ）に示す処理方式は、印刷時間がＪＰＧデータの転送にかかる時間に左右される。通信速度は一定なので、結局ＪＰＧファイルサイズによって印刷時間が変化する。ＪＰＧ伸張やリサイズは、ハードブロックで行うので、転送時間に比較して無視できるほど短時間であると考えて良い。また、ＹＵＶデータ形式から昇華型プリンタの印刷データ形式（イエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ））へのデータ変換は、印刷用紙のサイズによって一定である。さらに、二色目のマゼンタの色変換は、一色目のイエローを印刷中に完了し、三色目のシアンの色変換は、二色目のマゼンタ印刷中に完了する。従って、ＪＰＧファイルのサイズによって印刷時間が決定する。
【００５８】
図１２（ｂ）に示す処理方式は、ＪＰＧ伸張と、所望のサイズへのリサイズと、ＹＵＶデータ形式から昇華型プリンタの印刷データ形式であるイエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）への色変換処理とをデジタルカメラ内で行い、色変換した後のデータを昇華型プリンタに送信する。ＪＰＧ伸張やリサイズ処理は、ハードブロックで行うので転送時間に比較して無視できるほど短時間であると考えて良い。イエロー（Ｙ）の転送時間は、データサイズが印刷用紙によって決まるので一定ある。さらに、一色目のイエロー（Ｙ）の印刷中に二色目のマゼンタ（Ｍ）のデータを転送し、二色目のマゼンタ（Ｍ）の印刷中に三色目のシアン（Ｃ）のデータを転送するため、印刷時間はＪＰＧファイルサイズによらず一定である。
【００５９】
従って、印刷が指定された画像のＪＰＧファイルのサイズと、印刷が指定された用紙のサイズによって決まる印刷データのサイズとを比較してＪＰＧファイルサイズの方が小さい場合には、デジタルカメラからＪＰＧファイルを昇華型プリンタに送信し、昇華型プリンタ内で印刷画像データの処理を行い、印刷を実行する。一方、印刷データのサイズがＪＰＧファイルのサイズ以下である場合には、デジタルカメラの中で印刷画像データの処理を行い、イエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）のデータを送信し、昇華型プリンタは印刷画像データを受信して印刷を実行する。
【００６０】
このように本実施形態では、デジタルカメラと昇華型プリンタとの通信のネゴシエーションが確立した時点で両装置内の画像処理性能や、両装置間の通信時間や、送信するデータファーマットの違いによるデータサイズの大小や、昇華型プリンタの印刷シーケンス等の情報を両装置間でやり取りする。そして、データを転送するための画像ファーマットや、デジタルカメラ及びプリンタのどちらで画像処理をするかの判定を行い、その判定結果に基づいてダイレクトプリントを実現するようにしている。
【００６１】
なお、ＪＰＧ伸張やリサイズ、回転等の処理をソフトウェア処理で行う場合には、ハードウェア処理に比べて一般的に処理時間が多くかかる。特に、ＣＰＵの能力や内部バッファ量に応じて処理時間が大幅に変化する。
そこで、プリンタは、回転処理やリサイズ処理をハードウェアで行うかソフトウェアで行うかを示す情報をカメラに通知すると、カメラはどちらの装置で画像処理を行うべきかの判断を行うことができ、有用である。
さらに、プリンタ側のＣＰＵの能力を示す情報や、画像処理に利用できる内部バッファ量の情報をカメラに通知することで、カメラでは、カメラ内のＣＰＵや内部バッファ量と比較して、どちらの装置で処理するのが高速であるかを判断することができ、有用である。
【００６２】
このように、プリンタの印刷方向だけでなく、プリンタの画像処理能力情報として、ハード／ソフト処理、ＣＰＵ能力、バッファやメモリの量を示す情報を、カメラ側に通知することは大変有用である。
また、このような情報は、カメラとプリンタを接続したことに応じて自動的に通知されるようにしても良いし、プリント開始が指示された後でカメラ側に通知するようにしても良い。しかし、前者の方が、その後のユーザによる印刷設定時に、お互いの能力を比較した結果の画面表示を行うことが可能になる点で便利なことが多いと考えられる。つまり、能力情報に応じて処理時間を推定し、あまりに処理時間のかかるような処理は、カメラ側での印刷メニューで選択できないようにするなどの利用が可能になるからである。
【００６３】
図１３に、本実施形態のプリントシステムにおける処理動作の一例を説明するフローチャートを示す。
まず、ユーザによって印刷画像が選ばれて印刷スタートの通知がくると、ステップＳ２００において、デジタルカメラは、選択された画像のＪＰＧファイルのサイズと、選択された印刷用紙のサイズに対応する印刷データのサイズとを比較する。この比較の結果、ＪＰＧファイルのサイズの方が小さければ、ステップＳ２０１に進み、デジタルカメラは、ＪＰＧファイルを昇華型プリンタに送信する。
【００６４】
その後、ステップＳ２０２において、昇華型プリンタは、受信したＪＰＧファイルを伸張するとともに、所望のサイズにリサイズする。そして、ステップＳ２０３、Ｓ２０４において、昇華型プリンタは、ＹＵＶデータからイエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）へのデータ変換を行い、一色毎に印刷を行い、これを３回繰り返しカラー印刷が完了する。
【００６５】
一方、前記ステップＳ２００において、印刷データのサイズの方が小さいか、ＪＰＧファイルのサイズと印刷データのサイズとが等しい場合には、ステップＳ２０５に進み、デジタルカメラは、ＪＰＧファイルを伸張するとともに、所望のサイズにリサイズする。そして、ステップＳ２０６〜Ｓ２０８において、デジタルカメラは、ＹＵＶデータからイエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）へのデータ変換を行い、一色毎に昇華型プリンタへプリント画像データを送信し、昇華型プリンタが一色毎に印刷を行う。これを３回繰り返しカラー印刷が完了する。
【００６６】
以上のように本実施形態では、ダイレクトプリントを行うプリントシステムにおいて、印刷が指定された画像のＪＰＧファイルのサイズと、印刷が指定された用紙のサイズによって決まる印刷データのサイズとを比較してＪＰＧファイルのサイズの方が小さい場合には、昇華型プリンタ内で印刷画像データの処理を行い、印刷を実行する一方、印刷データのサイズがＪＰＧファイルのサイズ以下である場合には、デジタルカメラの中で印刷画像データの処理を行い、イエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）のデータを昇華型プリンタに送信して、印刷を実行するようにしたので、デジタルカメラ及び昇華型プリンタが有している性能を充分に発揮させてダイレクトプリントを行うことができ、高速印刷を実現することが可能になる。
【００６７】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。前述した第４の実施形態では、専用ケーブルを経由してデジタルカメラと昇華型プリンタとを直接的に接続する場合について説明したが、本実施形態では、デジタルカメラと昇華型プリンタとが無線通信する場合について説明する。このように、本実施形態と、前述した第４の実施形態とは、デジタルカメラと昇華型プリンタとの通信形態のみが異なるので、前述した実施形態と同一の部分については、詳細な説明を省略する。
【００６８】
本実施形態のプリントシステムの構成は、図６に示したのと同様である。ただし、図６では、インクジェットプリンタ３を用いるようにしたが、本実施形態では、昇華型プリンタを用いるようにしている。そして、本実施形態では、デジタルカメラで撮影した画像や、撮影した後にデジタルカメラ内の記憶媒体に保存した画像のＪＰＧファイルを、無線通信を使い昇華型プリンタ（プリンタ装置）に送信した後、昇華型プリンタ内でプリントデータに画像処理してカラープリントする。なお、前述した第２の実施形態と同様に、デジタルカメラ及び昇華型プリンタに設けられている無線通信用アンテナは、デジタルカメラ本体内、及び昇華型プリンタの本体内に格納されることもある。
【００６９】
ユーザは、デジタルカメラの操作部材２００４を用いて（図６（ｂ）を参照）、プリントモードや、プリントしたい画像や、プリント枚数等を選択してデジタルカメラの液晶画面２００５でそれらの内容を確認することが可能である。
プリントデータを作成するための画像処理に関しては、図１１〜図１３を用いて説明したように、第４の実施形態と同様である。
【００７０】
以上のように本実施形態では、デジタルカメラと昇華型プリンタとが無線通信を行うようにしたので、前述した第４の実施形態の効果に加え、プリンタシステム全体を、より柔軟に構築することができるようになる。
【００７１】
（第６の実施形態）
次に、本発明の第６の実施形態について説明する。本実施形態は、前述した第１の実施形態における処理動作と、第４の実施形態における処理動作とを組み合わせるようにしている。このように、本実施形態と、前述した実施形態とでは、撮像画像の処理方法が異なるだけである。したがって、前述した実施形態と同一の部分については、図１〜図１３に付した符号と同一の符号を付すなどして詳細な説明を省略する。
【００７２】
本実施形態のプリントシステムの構成は、図１に示したのと同様である。ただし、図１では、インクジェットプリンタ３を用いるようにしたが、本実施形態では、前述した第４の実施形態と同様の昇華型プリンタを用いるようにしている。
【００７３】
図１４に、本実施形態のプリントシステムにおける処理動作の一例を説明するフローチャートを示す。
ユーザによって印刷画像が選ばれて印刷スタートの通知がくると、ステップＳ３００において、デジタルカメラは、選択された画像のＪＰＧファイルのサイズと、選択された印刷用紙のサイズに対応する印刷データサイズとを比較する。この比較の結果、ＪＰＧファイルのサイズの方が小さければ、ステップＳ３０１に進み、デジタルカメラは、昇華型プリンタから、印刷方向が用紙の長軸方向であるか、それとも短軸方向であるかの通知を受ける。
【００７４】
次に、ステップＳ３０２において、デジタルカメラは、図５のステップＳ１０２と同様に、撮像画像を９０°回転させる必要であるか否かを判定する。この判定の結果、撮像画像を９０°回転させる必要である場合には、ステップＳ３０３に進み、デジタルカメラは、撮像画像をＪＰＧ伸張する。
【００７５】
次に、ステップＳ３０４において、デジタルカメラは、伸張した後の撮像画像のデータを９０°回転した後、ステップＳ３０５において、９０°回転した撮像画像を再度ＪＰＧ圧縮してＪＰＧファイルを作成する。そして、ステップＳ３０６において、デジタルカメラは、作成したＪＰＧファイルを昇華型プリンタに転送する。一方、前記ステップＳ３０２において、撮像画像を回転させる必要がないと判定された場合には、ステップＳ３０３〜Ｓ３０５を行わずにステップＳ３０６に進み、ＪＰＧファイルを昇華型プリンタに転送する。
【００７６】
このようにして、ＪＰＧファイルが昇華型プリンタに転送されると、ステップＳ３０７において、昇華型プリンタは、受信したＪＰＧファイルを伸張するとともに、所望のサイズにリサイズする。そして、ステップＳ３０８、Ｓ３０９において、昇華型プリンタは、ＹＵＶデータからイエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）へのデータ変換を行い、一色毎に印刷を行い、これを３回繰り返しカラー印刷が完了する。
【００７７】
前記ステップＳ３００において、印刷データのサイズの方が小さいか、ＪＰＧファイルのサイズと印刷データのサイズとが等しい場合には、ステップＳ３１０に進み、デジタルカメラは、ＪＰＧファイルを伸張するとともに、所望のサイズにリサイズする。そして、ステップＳ３１１〜Ｓ３１３において、デジタルカメラは、ＹＵＶデータからイエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）へのデータ変換を行い、一色毎に昇華型プリンタへプリント画像データを送信し、昇華型プリンタが一色毎に印刷を行う。これを３回繰り返しカラー印刷が完了する。
【００７８】
以上のように本実施形態では、ダイレクトプリントを行うプリントシステムにおいて、印刷が指定された画像のＪＰＧファイルのサイズと、印刷が指定された用紙のサイズによって決まる印刷データのサイズとを比較してＪＰＧファイルのサイズの方が小さい場合であって、且つ撮像画像を９０°回転させる必要がある場合には、撮像画像を９０°回転させてから、デジタルカメラから昇華型プリンタに撮像画像のＪＰＧファイルを送信して印刷を実行する。一方、印刷データのサイズがＪＰＧファイルのサイズ以下である場合には、デジタルカメラの中で印刷画像データの処理を行い、イエロー（Ｙ）/マゼンタ（Ｍ）/シアン（Ｃ）のデータを昇華型プリンタに送信して、印刷を実行する。これにより、第１の実施形態における効果と、第４の実施形態における効果との双方を奏するプリントシステムを構築することができ、より高速に印刷を行うことが可能になる。
【００７９】
なお、第４〜第６の本実施形態では、昇華型プリンタを用いてプリントシステムを構成するようにしたが、昇華型プリンタを用いずにインクジェットプリンタなどを用いるようにしてもよい。
【００８０】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、前記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
【００８１】
また、この場合、前記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば、かかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを記憶する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８２】
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００８３】
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００８４】
【図１】本発明の第１の実施形態を示し、プリントシステムの構成の一例を示した図である。
【図２】本発明の第１の実施形態を示し、デジタルカメラの構成の一例を示すブロック図である。
【図３】本発明の第１の実施形態を示し、用紙に画像データを印刷する際の印刷方向を説明する図である。
【図４】本発明の第１の実施形態を示し、撮像画像と印刷画像との関係を示した図である。
【図５】本発明の第１の実施形態を示し、プリントシステムにおける処理動作の一例を説明するフローチャートである。
【図６】本発明の第２の実施形態を示し、プリントシステムの構成の一例を示した図である。
【図７】本発明の第３の実施形態を示し、プリントシステムの構成の一例を示した図である。
【図８】本発明の第４の実施形態を示し、昇華型プリンタの概略構成の一例を示した図である。
【図９】本発明の第４の実施形態を示し、デジタルカメラの構成の一例を示すブロック図である。
【図１０】本発明の第４の実施形態を示し、昇華型プリンタの構成の一例を示すブロック図である。
【図１１】本発明の第４の実施形態を示し、印刷用紙のサイズの一例を示す図である。
【図１２】本発明の第４の実施形態を示し、プリントシステムの印刷動作シーケンスと、画像処理及びデータ通信の関係とを説明する図である。
【図１３】本発明の第４の実施形態を示し、プリントシステムにおける処理動作の一例を説明するフローチャートである。
【図１４】本発明の第６の実施形態を示し、プリントシステムにおける処理動作の一例を説明するフローチャートである。
【符号の説明】
【００８５】
１  デジタルカメラ
２  専用ケーブル
３  インクジェットプリンタ
４  操作部材
５  液晶画面
１１  インクシート
１２  専用印画紙
１３  サーマルヘッド
１４  プラテンローラー
１５  昇華性染料
１６  受容層
２０  ＣＣＤ
２１  ＣＰＵ
２２  画像処理エンジン
２３  Ｆｌａｓｈ  ＲＯＭ
２４  ＳＤＲＡＭ
２５  コンパクトフラッシュ（登録商標）メモリー
２６  ＣＦコネクター
２７  ＬＣＤ
２８  ＬＣＤドライバ
２９  通信モジュール
３１  ＣＰＵ
３２  画像処理エンジン
３３  Ｆｌａｓｈ  ＲＯＭ
３４  ＳＤＲＡＭ
３５  モータ・ヘッドコントローラ
３６  モータードライバー
３７  昇華ヘッド
３８  通信モジュール
２００１  デジタルカメラ
２００２  無線通信用アンテナ
２００３  プリンタ装置
２００４  カメラ操作部材
２００５  液晶画面
３００１  カメラ付き携帯電話
３００２  ＩｒＤＡ無線通信モジュール用受光窓
３００３  プリンタ装置
３００４  カメラ操作部材
３００５  液晶画面
【図１】
2006060612.tif 000003
【図２】
2006060612.tif 000004
【図３】
2006060612.tif 000005
【図４】
2006060612.tif 000006
【図５】
2006060612.tif 000007
【図６】
2006060612.tif 000008
【図７】
2006060612.tif 000009
【図８】
2006060612.tif 000010
【図９】
2006060612.tif 000011
【図１０】
2006060612.tif 000012
【図１１】
2006060612.tif 000013
【図１２】
2006060612.tif 000014
【図１３】
2006060612.tif 000015
【図１４】
2006060612.tif 000016