(57)【要約】【課題】画像処理に用意しなければならないワークメモリの容量を減少させ、印刷対象画像サイズを大きくすることを可能にする。【解決手段】被写体を撮影して画像データを出力するデジタルカメラ１と、該デジタルカメラ１から出力された画像データに基づいて印刷処理を行うプリンタ３とからなるプリントシステム、または該プリンタ３において、画像データによって表される画像を複数の領域に分割し、この分割された複数の領域の画像データの各々を、プリンタ３が印刷可能な形態の画像データに変換する。この画像データの変換においては、圧縮画像の伸張処理、ローパスフィルタリング処理、回転処理、およびリサイズ処理のうちの少なくとも１つが実行される。【選択図】図１
2008028839.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステムにおいて、
画像データによって表される画像を複数の領域に分割する分割手段と、
前記分割手段によって分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換手段と
を有することを特徴とするプリントシステム。
【請求項２】
前記画像変換手段は、圧縮画像の伸張処理、ローパスフィルタリング処理、回転処理、およびリサイズ処理のうちの少なくとも１つを実行することを特徴とする請求項１記載のプリントシステム。
【請求項３】
撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置において、
画像データによって表される画像を複数の領域に分割する分割手段と、
前記分割手段によって分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換手段と
を有することを特徴とする印刷装置。
【請求項４】
前記撮像装置から有線通信手段または無線通信手段を介して画像データを受信する受信手段を更に有し、
前記分割手段は、前記受信手段によって受信された画像データに対して前記分割を行うことを特徴とする請求項３記載の印刷装置。
【請求項５】
前記撮像装置に装着された記憶媒体に記憶された画像データを、該記憶媒体から直接取得する取得手段を更に有し、
前記分割手段は、前記取得手段によって取得された画像データに対して前記分割を行うことを特徴とする請求項３記載の印刷装置。
【請求項６】
前記画像変換手段は、圧縮画像の伸張処理、ローパスフィルタリング処理、回転処理、およびリサイズ処理のうちの少なくとも１つを実行することを特徴とする請求項３記載の印刷装置。
【請求項７】
画像処理の途中の画像データを一時的に記憶する記憶装置を更に有し、
前記圧縮画像の伸張処理において必要となる前記記憶装置の記憶容量は、前記分割手段によって分割された画像の各領域のサイズと、前記分割手段によって分割される前の画像の幅との積の整数倍の容量であることを特徴とする請求項６記載の印刷装置。
【請求項８】
前記分割手段は、リサイズ処理で最大とり得るサイズの領域となるよう、画像データによって表される画像を複数の領域に分割することを特徴とする請求項７記載の印刷装置。
【請求項９】
画像処理の途中の画像データを一時的に記憶する記憶装置を更に有し、
前記ローパスフィルタリング処理、回転処理、およびリサイズ処理において必要となる前記記憶装置の記憶容量は、前記分割手段によって分割された画像の各領域の面積の４倍の面積を持つ領域２つ分の容量であることを特徴とする請求項６記載の印刷装置。
【請求項１０】
前記分割手段は、リサイズ処理で最大とり得るサイズの領域となるよう、画像データによって表される画像を複数の領域に分割することを特徴とする請求項９記載の印刷装置。
【請求項１１】
画像処理の途中の画像データを一時的に記憶する記憶装置を更に有し、
前記記憶装置が用意すべき記憶容量は、前記分割手段によって分割された画像の各領域のサイズと前記分割手段によって分割される前の画像の幅との積の４倍の値と、前記分割手段によって分割された画像の各領域の面積の８倍の値との和であることを特徴とする請求項６記載の印刷装置。
【請求項１２】
被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステムに適用される画像処理方法において、
画像データによって表される画像を複数の領域に分割する分割ステップと、
前記分割ステップにおいて分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換ステップと
を有することを特徴とする画像処理方法。
【請求項１３】
前記画像変換ステップでは、圧縮画像の伸張処理、ローパスフィルタリング処理、回転処理、およびリサイズ処理のうちの少なくとも１つが実行されることを特徴とする請求項１２記載の画像処理方法。
【請求項１４】
撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置に適用される画像処理方法において、
画像データによって表される画像を複数の領域に分割する分割ステップと、
前記分割ステップにおいて分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換ステップと
を有することを特徴とする画像処理方法。
【請求項１５】
前記撮像装置から有線通信手段または無線通信手段を介して画像データを受信する受信ステップを更に有し、
前記分割ステップでは、前記受信ステップにおいて受信された画像データに対して前記分割を行うことを特徴とする請求項１４記載の画像処理方法。
【請求項１６】
前記撮像装置に装着された記憶媒体に記憶された画像データを、該記憶媒体から直接取得する取得ステップを更に有し、
前記分割ステップでは、前記取得ステップにおいて取得された画像データに対して前記分割を行うことを特徴とする請求項１４記載の画像処理方法。
【請求項１７】
前記画像変換ステップでは、圧縮画像の伸張処理、ローパスフィルタリング処理、回転処理、およびリサイズ処理のうちの少なくとも１つが実行されることを特徴とする請求項１４記載の画像処理方法。
【請求項１８】
前記印刷装置は、画像処理の途中の画像データを一時的に記憶する記憶装置を備え、
前記圧縮画像の伸張処理において必要となる前記記憶装置の記憶容量は、前記分割ステップにおいて分割された画像の各領域のサイズと、前記分割ステップにおいて分割される前の画像の幅との積の整数倍の容量であることを特徴とする請求項１７記載の画像処理方法。
【請求項１９】
前記分割ステップでは、リサイズ処理で最大とり得るサイズの領域となるよう、画像データによって表される画像を複数の領域に分割することを特徴とする請求項１８記載の画像処理方法。
【請求項２０】
前記印刷装置は、画像処理の途中の画像データを一時的に記憶する記憶装置を備え、
前記ローパスフィルタリング処理、回転処理、およびリサイズ処理において必要となる前記記憶装置の記憶容量は、前記分割ステップにおいて分割された画像の各領域の面積の４倍の面積を持つ領域２つ分の容量であることを特徴とする請求項１７記載の画像処理方法。
【請求項２１】
前記分割ステップでは、リサイズ処理で最大とり得るサイズの領域となるよう、画像データによって表される画像を複数の領域に分割することを特徴とする請求項２０記載の画像処理方法。
【請求項２２】
前記印刷装置は、画像処理の途中の画像データを一時的に記憶する記憶装置を備え、
前記記憶装置が用意すべき記憶容量は、前記分割ステップにおいて分割された画像の各領域のサイズと前記分割ステップにおいて分割される前の画像の幅との積の４倍の値と、前記分割ステップにおいて分割された画像の各領域の面積の８倍の値との和であることを特徴とする請求項１７記載の画像処理方法。
【請求項２３】
被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステムに適用される画像処理方法を、コンピュータに実行させるためのプログラムにおいて、
画像データによって表される画像を複数の領域に分割する分割ステップと、
前記分割ステップにおいて分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換ステップと
を有することを特徴とするプログラム。
【請求項２４】
撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置に適用される画像処理方法を、コンピュータに実行させるためのプログラムにおいて、
画像データによって表される画像を複数の領域に分割する分割ステップと、
前記分割ステップにおいて分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換ステップと
を有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリントシステム、印刷装置、画像処理方法、及びプログラムに関し、特に、被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステム、該プリントシステムを構成する印刷装置、該プリントシステムまたは印刷装置に適用される画像処理方法、及び該画像処理方法をコンピュータに実行させるためのプログラムに関する。
【背景技術】
【０００２】
従来、インク液を用紙に噴射することによって画像印刷を行うインクジェットプリンタがある。一方、印画用紙に感熱型の用紙を用い、主走査方向に配列された複数個の発熱体の各々を選択的に駆動し、かつ印画用紙を副走査方向に搬送することで、印画用紙にドットライン状に画像印刷を行うライン熱転写方式のプリンタがある。
【０００３】
インクジェットプリンタでは、液滴を用紙に向かって飛ばすか否かという２値的な選択しかできないために、小さな液滴を用紙へ着弾させて、誤差拡散等の手法でみかけ上の解像度と階調性とを得ようとしている。これに対して、熱転写方式のプリンタでは、１つの画素を形成する熱の量を容易に変更できるため、１つの画素に関する濃淡の階調を多数設定することが可能である。そのため、熱転写方式のプリンタでは、インクジェットプリンタに比べて高画質な画像を得ることができる。また、熱転写方式のプリンタを構成するサーマルヘッドの性能や、用紙材料の性能も向上したために、仕上がり品位で銀塩写真にも見劣りしない画像プリントを得ることが可能になっている。
【０００４】
こうした熱転写方式のプリンタが、近年のデジタルカメラの性能の向上に歩調を合わせるように、特に自然画像用のプリンタとして注目されている。また、こうした熱転写方式等のプリンタと、デジタルカメラやデジタルビデオカメラなどの撮影機器とを直接的に接続するダイレクトプリントシステムも登場している。このダイレクトプリントシステムでは、撮影された画像情報を、パーソナルコンピュータなどの画像処理装置を介在させることなくプリントすることができる（例えば、特許文献１参照）。
【０００５】
以下に、デジタルカメラとプリンタとを直接的に接続したダイレクトプリントシステムについて、具体的に説明する。すなわち、デジタルカメラで撮影された画像は一旦、デジタルカメラが有する記録媒体に保存される。この画像をプリンタからプリントアウトするために、ユーザによって、デジタルカメラとプリンタとが専用のケーブルによって直接的に接続される。次に、記録媒体に保存されている画像がデジタルカメラの表示装置に表示され、プリントしたい画像が選択される。この画像の選択は、デジタルカメラの有する操作部材をユーザが操作することによって行われる。プリントしたい画像が選択された後、デジタルカメラの操作部材に割り付けられたプリント指示キーがユーザによって押されると、デジタルカメラ内でプリント用の画像処理が実行される。そして、デジタルカメラ内での画像処理が終了すると、プリント用データがプリンタに転送され、プリンタは、受け取ったプリント用データに基づきプリントアウトを行う。
【０００６】
以上のように、ユーザが、プリントアウトをするためにデジタルカメラの操作部材を数回操作するだけで、簡単に写真画像のプリントアウトを行うことが可能であり、大変便利である。
【０００７】
また、デジタルカメラはその装置の性質上、撮影した画像のデータをＪＰＧファイルに圧縮したり、逆にＪＰＧファイルを伸長して画像データを復元したりするためのＪＰＧチップを有している。また一般的に、撮影した画像データを所望のサイズに変更するためのリサイズ機能を備えたＩＣチップを有している。これらのデジタルカメラの有するハードリソースを印刷データ作成のために利用することによって、ＪＰＧ伸縮機能やリサイズ機能をソフト処理で実現する場合に較べて、処理時間を格段に短くすることができる。また、ダイレクトプリントシステム全体として要求されるリソースを最低限で構成することができ、コストダウンにも繋がる。
【０００８】
一方で、デジタルカメラ内では、ＪＰＧ伸長、リサイズ、ローパスフィルタリング、プリント出力用データへのデータ変換等の画像処理を一切行わず、デジタルカメラからＪＰＧファイルをプリンタに送るようにしてもよい。この場合、プリンタ内で上記画像処理を行うことになるが、この方が、デジタルカメラとプリンタとの接続汎用性を高くすることができる。
【特許文献１】特開２００３−２４４５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来のダイレクトプリントシステムにおいて、画像処理に使用できるワークメモリの記憶容量には限度がある。すなわち、ＪＰＧ伸張、リサイズ、ローパスフィルタリング、プリント出力用データへのデータ変換等の画像処理は、ＣＰＵが、ＲＡＭのワーキングエリアを利用して行われる。このＲＡＭのワークメモリ容量には限度があり、その限度内で上記画像処理を行う必要がある。
【００１０】
従来、ＪＰＧ伸張、リサイズ、ローパスフィルタリング、プリント出力用データへのデータ変換等の画像処理は一括画像処理で行われていた。この一括画像処理が、ＲＡＭのワークメモリ容量によって制限されるため、この画像処理によって扱える印刷対象画像サイズが小さいものになってしまうという問題があった。
【００１１】
本発明はこのような問題点に鑑みてなされたものであって、画像処理に用意しなければならないワークメモリの容量を減少させ、印刷対象画像サイズを大きくすることを可能にした印刷装置、画像処理方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載の発明によれば、被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステムにおいて、画像データによって表される画像を複数の領域に分割する分割手段と、前記分割手段によって分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換手段とを有することを特徴とするプリントシステムが提供される。
【００１３】
また、請求項３記載の発明によれば、撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置において、画像データによって表される画像を複数の領域に分割する分割手段と、前記分割手段によって分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換手段とを有することを特徴とする印刷装置が提供される。
【００１４】
また、請求項１２記載の発明によれば、被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステムに適用される画像処理方法において、画像データによって表される画像を複数の領域に分割する分割ステップと、前記分割ステップにおいて分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換ステップとを有することを特徴とする画像処理方法が提供される。
【００１５】
また、請求項１４記載の発明によれば、撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置に適用される画像処理方法において、画像データによって表される画像を複数の領域に分割する分割ステップと、前記分割ステップにおいて分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する画像変換ステップとを有することを特徴とする画像処理方法が提供される。
【００１６】
さらに、上記画像処理方法をコンピュータに実行させるためのプログラムが提供される。
【発明の効果】
【００１７】
本発明によれば、被写体を撮影して画像データを出力する撮像装置と、該撮像装置から出力された画像データに基づいて印刷処理を行う印刷装置とからなるプリントシステム、または該印刷装置において、画像データによって表される画像を複数の領域に分割し、この分割された複数の領域の画像データの各々を、前記印刷装置が印刷可能な形態の画像データに変換する。この画像データの変換においては、圧縮画像の伸張処理、ローパスフィルタリング処理、回転処理、およびリサイズ処理のうちの少なくとも１つが実行される。
【００１８】
このように、プリント用画像データ作成の一連の画像処理を、複数の画像領域に分割した上で、各画像領域に対して実施する。これによって、画像処理に必要となるワークメモリの記憶容量を少なくでき、ひいては印刷対象画像サイズを大きくすることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を実施するための最良の形態について、図面を参照して説明する。
【００２０】
図１は、本発明の一実施の形態に係るダイレクトプリントシステムの構成を示す図である。
【００２１】
このダイレクトプリントシステムは、デジタルカメラ１と、熱転写方式の昇華型プリンタ３と、両者を接続する専用ケーブル２とで構成される。専用ケーブル２は、ＵＳＢケーブルからなる。
【００２２】
デジタルカメラ１で撮影して得られた画像が、または撮影後にメモリ媒体に保存され、再度読み出された画像が、デジタルカメラ１内で、昇華型プリンタ３が印刷可能なプリントデータに画像処理される。この画像処理されたプリントデータが、またはメモリ媒体に保存されたファイル形式の画像データが、専用ケーブル２を介して昇華型プリンタ３に送り出され、そのデータを基に昇華型プリンタ３でカラープリントが行われる。
【００２３】
図２は、デジタルカメラ１を構成する操作部材４と液晶画面５とを示す図である。
【００２４】
ユーザは、操作部材４を操作して、プリントパターン、プリントしたい画像、プリント指定枠等を選択し、それらの内容を液晶画面５で確認することが可能である。
【００２５】
図３は、昇華型プリンタ３の基本構成を示す図であり、図４は、図３に示す昇華型プリンタ３の部分拡大図である。
【００２６】
昇華型プリンタ３は昇華型熱転写方式の印刷装置であり、昇華型熱転写方式は、染料（色素）の拡散現象を利用した印刷方式である。
【００２７】
図３及び図４において１１はインクシートであり、プラスチックベースシート１１ａと、該プラスチックベースシート１１ａに塗布された３色（イエロー、マゼンタ、シアン）の昇華性染料１１ｂとから構成される。１２は専用印画紙であり、インクシート１１が専用印画紙１２と重ね合わされた状態で、サーマルヘッド１３とプラテンローラ１４とによって挟支される。そして、インクシート１１の昇華性染料１１ｂが、サーマルヘッド１３の熱により、専用印画紙１２に昇華／熱拡散される。これにより、カラープリントが実現する。
【００２８】
なお、専用印画紙１２は、ベース層１２ａと受容層１２ｂとで構成される。受容層１２ｂは、昇華性染料１１ｂの発色を確保するために、ポリエステル系樹脂を主成分とする材料がベース層１２ａに塗布されたものである。１５は、受容層１２ｂに昇華／熱拡散された染料である。
【００２９】
サーマルヘッド１３の発熱量を制御することにより、印刷濃度を変化させることができる。３色（イエロー、マゼンタ、シアン）それぞれに階調を与え、専用印画紙１２の同じ個所に印刷することにより１画素単位の高精細フルカラープリントを実現できる。
【００３０】
図５は、図１に示すデジタルカメラ１の制御部の構成を示すブロック図である。
【００３１】
図中２０はＣＣＤ（Charge Coupled Device）であり、レンズを通して結像された画像を電気信号に変換する。２１はＣＰＵであり、デジタルカメラ１全体を制御するとともに、演算処理を行う。２２は画像処理エンジンであり、ＣＣＤ２０から送られてきた電気信号を処理する。画像処理エンジン２２には、ＪＰＧ伸張機能やリサイズ機能が含まれる。２３はフラッシュＲＯＭであり、デジタルカメラ１を制御するためのプログラムを格納する。２４はＳＤＲＡＭであり、画像データを一時的に保存したり、データ処理作業のためのワーキングエリアを提供したりする。
【００３２】
２５は、画像データファイルを保存しておくためのＣＦ（コンパクトフラッシュ（登録商標）メモリ）カードであり、２６は、ＣＦカード２５をデジタルカメラ１に装着するためのＣＦコネクタである。なお、ＣＦカード２５、ＣＦコネクタ２６に代わって、ＳＤカード、メモリスティック等の記憶媒体と、該記憶媒体をデジタルカメラ１に装着するためのコネクタであってもよい。
【００３３】
２７はＬＣＤ（Liquid Crystal Display）であり、デジタルカメラ１で撮影した画像を表示したり、デジタルカメラ１を操作するためのメニューを表示したりする。２８は、ＬＣＤ２７をドライブするためのＬＣＤドライバである。２９は通信モジュールであり、デジタルカメラ１内で画像処理をして得られたプリントデータを、またはＣＦカード２５に保存されていたファイルをそのままの形でプリンタ３に送信するための通信モジュールである。なお、通信モジュール２９は、ＣＰＵ２１に内包される場合もある。
【００３４】
図６は、図１に示す昇華型プリンタ３の制御部の構成を示すブロック図である。
【００３５】
３１はＣＰＵであり、昇華型プリンタ３を制御するとともに、演算処理を行う。３２は画像処理エンジンであり、ＪＰＧ伸張機能、リサイズ機能を備える。３３はフラッシュＲＯＭであり、昇華型プリンタ３を制御するためのプログラムを格納する。３４はＳＤＲＡＭであり、画像データを一時的に保存したり、データ処理作業のためのワーキングエリアを提供したりする。
【００３６】
３５はモータ・ヘッドコントローラであり、印刷用紙を搬送するためのＬＦモータや、昇華ヘッド３７を上下させるためのＵＤモータを制御するとともに、昇華ヘッド３７自体の動きを制御する。３６は、上記のＬＦモータやＵＤモータを駆動するためのモータドライバ、３７は昇華ヘッドである。３８は通信モジュールであり、デジタルカメラ１内で処理された画像データを、またデジタルカメラ１のＣＦカード２５に保存されているファイルを受信するためのものである。なお、通信モジュール３８は、ＣＰＵ３１に内包される場合もある。
【００３７】
昇華型プリンタ３では、ユーザが複数種類の印刷用紙サイズの中から任意のサイズを選択することが可能であり、且つ、ユーザが選択したサイズの用紙に対して行われる印刷の印刷スタイルも複数種類の中から任意の印刷スタイルを選択することができる。通常、昇華型プリンタ３が、選択された印刷対象画像をそのままのサイズで印刷することは無く、リサイズ処理が行われる。
【００３８】
図７は、昇華型プリンタ３で行われるリサイズ処理の原理を示す図である。
【００３９】
リサイズ処理では、図７に示すように、正方形のブロック単位でリサイズ処理を複数回繰り返すことによって画像全体のサイズの変更を行う。図７（Ａ）がリサイズ前の元画像、図７（Ｂ）がリサイズ後の画像である。ここでは、この正方形のブロック単位でリサイズ処理を複数回繰り返す画像処理を、「分割画像処理」と呼ぶ。
【００４０】
ここで、リサイズ前の元画像が、一辺がＡの正方形によって分割され、また、リサイズ後の画像が、一辺がＢの正方形によって分割されるとともに、リサイズ前後の分割数が同数であるとする。この場合のリサイズ率はＢ／Ａである。なお、元画像とリサイズ後の画像とのアスペクト比が異なる場合には、サイズＨ×Ｗの元画像の周囲を切り落とし、サイズＨｓｒｃ×Ｗｓｒｃの画像をリサイズ前の画像とする。
【００４１】
元画像から一辺がＡの正方形のブロック領域のデータを読み込み、Ｂ／Ａのリサイズ率でリサイズを実行すると、一辺がＢの正方形のブロック領域のデータが生成される。この操作を、サイズＨｓｒｃ×Ｗｓｒｃの元画像を構成する全部の正方形ブロック領域に対して繰り返すことで、サイズＨｔａｇ×Ｗｔａｇのリサイズ後の画像を得ることができる。
【００４２】
次に、昇華型プリンタ３におけるＳＤＲＡＭ３４の所要記憶容量を説明する。
【００４３】
図８は、昇華型プリンタ３のＣＰＵ３１が、ＪＰＧ伸張、ローパスフィルタリング、回転、リサイズ等の一連の処理を行うときに、昇華型プリンタ３のＳＤＲＡＭ３４に用意すべき記憶容量を示す図である。（Ａ）はＪＰＧファイル読み込み時、（Ｂ）はＪＰＧ伸張後展開時、（Ｃ）はローパスフィルタリング、回転時、（Ｄ）はプリントデータ展開時にそれぞれ必要となるＳＤＲＡＭ３４の記憶容量を示す。
【００４４】
まず、図８（Ａ）に示すように、昇華型プリンタ３、専用ケーブル２を介してデジタルカメラ１からＪＰＧファイルを受け取り、ＳＤＲＡＭ３４に一時記憶する際に必要となるＳＤＲＡＭ３４の記憶容量は、例えば１ＭＢである。
【００４５】
こうして読み込んだＪＰＧファイルを伸張後展開する際に必要となるＳＤＲＡＭ３４の記憶容量は、図８（Ｂ）に示すように、２×（２×ｗ×Ａ）である。すなわち、読み込んだ画像の幅をｗ、リサイズ前の元画像の正方形の１ブロック領域のサイズ（リサイズ率を分数で表現した場合の分母に相当）をＡとする。ここで、ＪＰＧ伸張後のデータはＹＵＶ４：２：２の形式で扱われ、また後続の処理に回転処理が存在するので、１辺がＡの正方形を４つ合わせた形、つまり一辺が２Ａの正方形をベースにして処理を進める。そのため、ＪＰＧファイルを伸張後展開する際に必要となるＳＤＲＡＭ３４の記憶容量は、２×（２×ｗ×Ａ）となる。なお、上記のＹＵＶは、輝度信号（Ｙ）と、輝度信号と青色成分との差（Ｕ）と、輝度信号と赤色成分との差（Ｖ）との３つの情報によって、色を表す形式である。
【００４６】
ここでアルゴリズムの簡略化のために、リサイズ前の元画像の正方形の１ブロック領域のサイズ（リサイズ率の分母）Ａを、リサイザ（本実施の形態では、ハードブロックで実現する）のとり得る値の最大値に設定することも考えられる。ハードブロックでリサイザを形成する場合には、ソフトウエアでのリサイズと違って計算のビット数に制限があるため、ソフトウエアのように小数を使って全てのリサイズ率を誤差無く表現することは不可能である。本実施の形態では、１〜２５５の整数をリサイズ率の分母と分子とに使用することで、リサイズ率を表現している。本実施の形態の場合、リサイズ率の分母、分子とも、とり得る最大値は、２５５となる。
【００４７】
また、更なるアルゴリズムの簡略化を考えると、読み込んだ画像の幅によって図８（Ｂ）に示すメモリ領域の形状を変えるよりは、扱える画像の最大値を決めることによって、図８（Ｂ）に示すメモリ領域の記憶容量を固定することができる。
【００４８】
次に、ローパスフィルタリング処理および回転処理を行う際には、ＳＤＲＡＭ３４の記憶容量として、図８（Ｃ）に示すように、４×Ａ×Ａが２つ分必要となる。すなわち、本実施の形態では、画像に対してハードブロックでローパスフィルタリング処理をかけることができる。但し、ハード構成上、画像の横方向にしかローパスフィルタリング処理をかけることができないので、２次元ローパスフィルタリング処理を実現するためには、対象画像を９０°回転させて再度ローパスフィルタリング処理をかける必要がある。一方、本実施の形態では、上述のように一辺が２Ａの正方形をベースにして処理を進めている。また、画像の回転処理のためには、ＹＵＶ４：２：２の形式をＹＵＶ４：４：４の形式に変換する必要がある。これは、ＹＵＶ４：２：２の形式のまま回転すると、ＹＵＶ形式で表現した際の輝度Ｙと色差Ｕ、Ｖとのバランスが崩れるためである。ＹＵＶ４：４：４は、ＹＵＶ４：２：２に対して２倍のデータ容量が必要になる。また、回転前と回転後とにそれぞれ記憶領域が必要となるため、このローパスフィルタリング処理および回転処理で必要なＳＤＲＡＭ３４の記憶容量は、４×Ａ×Ａが２つ分となる。
【００４９】
また、アルゴリズムの簡略化のため、処理単位を一辺が２Ａの正方形ではなく、一辺が２×２５６（２５５よりは、２５６の方がハード構成上扱いやすい）の正方形で処理することも考えられる。
【００５０】
最後に、ローパスフィルタリング処理および回転処理を施された画像を、所定のリサイズ率でリサイズ後、画像データを格納するための領域がＳＤＲＡＭ３４に必要となる。図８（Ｄ）に示す例は、Ａ６サイズの用紙に画像形成出力する場合を示し、ＳＤＲＡＭ３４に１２４８×１８７６×２の記憶容量が必要となる。
【００５１】
以上説明したように、ＪＰＧ伸張、ローパスフィルタリング、回転、リサイズ等の一連の処理を行うときに、昇華型プリンタ３のＳＤＲＡＭ３４に用意すべき記憶容量は、アルゴリズムの簡略化を考慮した場合、下記のようになる。
【００５２】
ＪＰＧファイル読み込み領域              １ＭＢ
ＪＰＧファイル伸張後展開領域            ２×５１２×ｗ
ローパスフィルタリング・回転処理領域    ２×（４×５１２×５１２）
リサイズ後展開領域                      ２×１２４８×１８７６
これに対して、上記の分割画像処理を行わない従来の一括画像処理において必要となるメモリ容量は、まず、ＪＰＧファイル全てをメモリに読み込むために、例えば、５００万画素の画像を印刷対象とすると、少なくとも２ＭＢは必要であった。
【００５３】
また、２次元ローパスフィルタリング処理はモアレ低減のために行うものであり、リサイズする前に行う必要がある。そのため、ＪＰＧ伸張後の画像に対してローパスフィルタリング処理を施すが、この処理では、ＪＰＧ伸張後の画像データをメモリ上に全て展開する必要があった。印刷対象画像の幅をｗ、高さをｈとすると、２×ｗ×ｈのメモリ容量が必要になる。
【００５４】
さらに、ＪＰＧ伸張後の画像に対するローパスフィルタリング処理では、メモリの横方向の１次元でしかローパスフィルタリングをかけられないので、２次元ローパスフィルタリングを実現しようとすると、画像を９０°回転する必要がある。その回転時には、ＹＵＶ４：４：４のデータ形式で扱う必要があり、また回転前、回転後の画像データを格納するメモリ領域が必要となるので、４×ｗ×ｈのメモリ容量が、２つ分必要になる。
【００５５】
最後に、ローパスフィルタリング処理および回転処理後、所望のサイズにリサイズしてその画像データを格納する領域が必要になる。
【００５６】
以上説明した一括画像処理の場合、メモリ領域の使い回しが可能であるので、一連の処理の中で最大のメモリ容量を必要とする処理に合わせたメモリ容量を用意すればよい。一括画像処理では、ローパスフィルタリング処理および回転処理が最大のメモリ容量を必要とするので、従来の一括画像処理では、２×４×ｗ×ｈが用意すべきメモリ容量となる。
【００５７】
次に、本実施の形態における分割画像処理で必要となるＳＤＲＡＭ３４の記憶容量と、従来の一括画像処理で必要となるメモリ容量とを比較する。
【００５８】
例えば、３０７２×２３０４の画像サイズ、７００万画素相当の画像を処理する場合を計算する。
【００５９】
本実施の形態の分割画像処理の場合
ＪＰＧファイル読み込み領域            １ＭＢ
ＪＰＧファイル伸張後展開領域          ２×５１２×３０７２＝３ＭＢ
ローパスフィルタリング・回転領域      ２×（４×５１２×５１２）＝２ＭＢ
リサイズ後展開領域                    ２×１２４８×１８７６＝４．５ＭＢ
が必要となる。したがって、合計１０．５ＭＢ（＝１＋３＋２＋４．５）の記憶容量がＳＤＲＡＭ３４に必要となる。
【００６０】
一方、従来の一括画像処理の場合、上述のようにメモリ容量２×４×ｗ×ｈを用意する必要があり、この場合、５４ＭＢ（＝２×４×３０７２×２３０４）となる。
【００６１】
両者を比較すると明らかなように、本実施の形態における分割画像処理の方が、少ないメモリ容量で画像処理を実施することができる。これは、印刷対象画像として扱える画像サイズを大きくできるということになる。
【００６２】
〔他の実施の形態〕
なお、上記の実施の形態では、デジタルカメラ１と熱転写方式の昇華型プリンタ３とに本発明を適用した場合を例に挙げて説明しているが、本発明は、撮像装置の種類を問わず、また印刷装置の種類を問わず、撮像装置全般及び印刷装置全般に適用可能である。撮像装置としては、静止画を記録する、例えばデジタルカメラ、デジタルビデオカメラ、カメラ付き携帯電話、ＰＤＡ（Personal Digital Assistant）等が対象となる。
【００６３】
また、上記の実施の形態では、デジタルカメラ１と昇華型プリンタ３とが、専用ケーブル２によって接続される構成となっているが、これに代わって、デジタルカメラ１と昇華型プリンタ３とが無線通信手段によって接続される構成であってもよい。
【００６４】
また、上記の実施の形態では、ダイレクトプリントシステムに本発明を適用した場合を例に挙げて説明しているが、本発明は、撮像装置と印刷装置とがネットワークを介して接続されるネットワークプリントシステムにも適用可能である。
【００６５】
また、本発明の目的は、前述した実施の形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００６６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００６７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００６８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施の形態の機能が実現されるだけではなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００６９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その拡張機能を拡張ボードや拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施の形態に係るダイレクトプリントシステムの構成を示す図である。
【図２】デジタルカメラを構成する操作部材と液晶画面とを示す図である。
【図３】昇華型プリンタの基本構成を示す図である。
【図４】図３に示す昇華型プリンタの部分拡大図である。
【図５】図１に示すデジタルカメラの制御部の構成を示すブロック図である。
【図６】図１に示す昇華型プリンタの制御部の構成を示すブロック図である。
【図７】昇華型プリンタで行われるリサイズ処理の原理を示す図である。
【図８】昇華型プリンタのＣＰＵが、ＪＰＧ伸張、ローパスフィルタリング、回転、リサイズ等の一連の処理を行うときに、昇華型プリンタのＳＤＲＡＭに用意すべき記憶容量を示す図である。
【符号の説明】
【００７１】
１  デジタルカメラ（撮像装置）
２  専用ケーブル
３  昇華型プリンタ（印刷装置）
４  操作部材
５  液晶画面
１１  インクシート
１２  専用印画紙
１３  サーマルヘッド
１４  プラテンローラ
１５  昇華性染料
１６  受容層
２０  ＣＣＤ
２１  ＣＰＵ
２２  画像処理エンジン
２３  フラッシュＲＯＭ
２４  ＳＤＲＡＭ
２５  ＣＦカード
２６  ＣＦコネクタ
２７  ＬＣＤ
２８  ＬＣＤドライバ
２９  通信モジュール
３１  ＣＰＵ（分割手段、画像変換手段）
３２  画像処理エンジン
３３  フラッシュＲＯＭ
３４  ＳＤＲＡＭ（記憶装置）
３５  モータ・ヘッドコントローラ
３６  モータドライバ
３７  昇華ヘッド
３８  通信モジュール
【図１】
2008028839.tif 000003
【図２】
2008028839.tif 000004
【図３】
2008028839.tif 000005
【図４】
2008028839.tif 000006
【図５】
2008028839.tif 000007
【図６】
2008028839.tif 000008
【図７】
2008028839.tif 000009
【図８】
2008028839.tif 000010