(57)【要約】【課題】静止画像から高品質な画像を得ることができる印刷システムを提供する。【解決手段】プリンタは、入力された画像データに基づいて印刷を実行する。プリンタは、合成設定ファイルの中から印刷ジョブを選択し（ステップ１１０）、選択した印刷ジョブに含まれる画像情報に従って、メモリカードから合成画像を生成する際に使用する参照画像及び対象画像を読み込む。そして、プリンタは、参照画像とその他の対象画像との間の動き量を検出し（ステップ１４０）、検出された動き量に基づいて、参照画像の画素間に副画素を生成して合成画像を生成する（ステップ１５０）。【選択図】      図６
2005294965.tif 000002
【特許請求の範囲】
【請求項１】
複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、
前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部と、
を備えた画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記画像合成部は、前記動き量検出部により検出される動き量が所定値よりも大きい静止画像は前記合成画像を生成する静止画像に含めない画像形成装置。
【請求項３】
入力された画像データに基づいて印刷を実行する印刷実行部を備えた印刷装置において、
複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、
前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部と、
を備え、
前記印刷実行部は、前記合成画像に基づく画像を印刷する印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
入力された合成設定ファイルに含まれる画像情報に従って、所定の記憶媒体から前記複数の静止画像を取得する印刷装置。
【請求項５】
請求項４に記載の印刷装置において、
前記所定の記憶媒体は、外部記憶装置に装着された記憶媒体である印刷装置。
【請求項６】
請求項３に記載の印刷装置において、
操作部の操作により、表示部に表示中の画像データを所定の記憶媒体から取得して、前記複数の静止画像とする画像取得部を備えた印刷装置。
【請求項７】
請求項６に記載の印刷装置において、
前記画像取得部は、前記操作部の操作により前記参照画像を取得し、該参照画像を基準として前記対象画像を取得する印刷装置。
【請求項８】
請求項６又は７に記載の印刷装置において、
前記所定の記憶媒体は、前記印刷装置に着脱自在な記憶媒体である印刷装置。
【請求項９】
画像データを記憶する記憶媒体と、前記記憶媒体に記憶された画像データを送信する送信部と、を備えた外部記憶装置と、
前記送信部から送信された前記画像データを受信する受信部と、前記受信部に入力された画像データに基づいて印刷を実行する印刷実行部と、を備えた印刷装置と、
を含む印刷システムにおいて、
前記外部記憶装置又は印刷装置の少なくとも何れか一方に、
複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、
前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部と、
を有する画像形成部を備えた印刷システム。
【請求項１０】
請求項９に記載の印刷システムにおいて、
前記外部記憶装置は、前記記憶媒体に記憶された画像データに基づいて印刷条件を指定する印刷情報ファイルを作成する印刷情報ファイル作成部を備えた印刷システム。
【請求項１１】
請求項１０に記載の印刷システムにおいて、
前記画像形成部は前記印刷装置に備えられており、
前記印刷情報ファイルは、前記複数の静止画像の画像情報を含む合成設定ファイルであり、
前記画像形成部は、前記合成設定ファイルに含まれる画像情報に従って、前記記憶媒体に記憶された画像データから前記複数の静止画像を取得する印刷システム。
【請求項１２】
請求項１０に記載の印刷システムにおいて、
前記画像形成部は前記外部記憶装置に備えられており、
前記印刷情報ファイルは、前記画像形成部において生成され前記記憶媒体に記憶された前記合成画像の画像情報を含み、
前記印刷装置は、前記印刷情報ファイルに含まれる画像情報に従って、前記記憶媒体に記憶された前記合成画像を読み出して印刷する印刷システム。
【請求項１３】
請求項９〜１２のうち何れか１項に記載の印刷システムにおいて、
前記外部記憶装置は、画像を撮像する撮像部を備えた撮像装置である印刷システム。
【請求項１４】
請求項１３に記載の印刷システムにおいて、
前記撮像部は、合成設定モードにおいて操作部の操作毎に画像を撮像し、前記複数の静止画像とする印刷システム。
【請求項１５】
請求項１３に記載の印刷システムにおいて、
前記撮像部は、連続撮像モードにおいて操作部の１回の操作によって複数の画像を連続的に撮像し、前記複数の静止画像とする印刷システム。
【請求項１６】
制御部が画像形成処理を実行するための画像形成プログラムであって、
前記制御部が、
複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出処理と、
前記動き量検出処理により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成処理と、
を実行するための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、印刷装置、印刷システム及び画像形成プログラムに関するものである。
【背景技術】
【０００２】
デジタルカメラで撮像した画像などの静止画像をプリンタで印刷するとき、印刷画像の画質に不具合が生じる場合がある。例えば、３０万画素のデジタルカメラで撮像した画像をＬ判用紙に印刷する場合や、２００万画素のデジタルカメラで撮像した画像をＡ３サイズで印刷する場合など、デジタルカメラで撮像した画像の画素数が印刷画像に必要な画素数に満たない場合がある。そこで、撮像した画像に補間処理を施して、該画像の画素間に副画素を生成し、高画質な印刷画像を得る技術が公知である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、１枚の静止画像の画素に基づいて副画素を生成すると、その画像より高い周波数成分を得ることはできないため、エッジのたたないぼやけた画像となり易く、やはり高品質な印刷画像を得ることは困難であった。
【０００４】
本発明は上記課題に鑑みなされたものであり、静止画像から高品質な画像を得ることができる画像形成装置、印刷装置、印刷システム及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明の画像形成装置は、複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部と、を備えたことを要旨とする。
【０００６】
上述した画像形成装置によれば、複数の静止画像に含まれる参照画像の画素間に副画素を生成して合成画像を生成する際に、副画素は対象画像の画素を含む複数の静止画像の画素に基づいて生成されるため、画素間の副画素が参照画像の画素のみに基づいて生成される場合と比較して、高精細な合成画像を生成することができる。
【０００７】
上述した画像形成装置において、前記画像合成部は、前記動き量検出部により検出される動き量が所定値よりも大きい静止画像は前記合成画像を生成する静止画像に含めないこととしてもよい。
【０００８】
これによれば、副画素を生成する際に使用する画素が適切な位置から離れた場合は、その画素は合成画像を生成する際に使用されないため、画像がぼやける等の合成画像の画質低下を抑制することができる。
【０００９】
また、本発明は、入力された画像データに基づいて印刷を実行する印刷実行部を備えた印刷装置において、複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部と、を備え、前記印刷実行部は、前記合成画像に基づく画像を印刷することを要旨とする。
【００１０】
上述した印刷装置によれば、複数の静止画像に含まれる参照画像の画素間に副画素を生成して合成画像を生成する際に、副画素は対象画像の画素を含む複数の静止画像の画素に基づいて生成されるため、画素間の副画素が参照画像の画素のみに基づいて生成される場合と比較して、高精細な合成画像を生成し、高品質な印刷画像を得ることができる。
【００１１】
上述した印刷装置において、入力された合成設定ファイルに含まれる画像情報に従って、所定の記憶媒体から前記複数の静止画像を取得することとしてもよい。
これによれば、合成設定ファイルに含まれる画像情報に従って合成画像を生成する際に使用する複数の静止画像が取得されるため、容易に複数の静止画像を得ることができる。
【００１２】
また、上述した印刷装置において、前記所定の記憶媒体は、外部記憶装置に装着された記憶媒体であることとしてもよい。
これによれば、外部記憶装置に装着された記憶媒体に記憶された画像データに基づいて、合成画像を生成し、印刷画像を得ることができる。
【００１３】
更には、上述した印刷装置において、操作部の操作により、表示部に表示中の画像データを所定の記憶媒体から取得して、前記複数の静止画像とする画像取得部を備えたこととしてもよい。
【００１４】
これによれば、操作部の操作により、表示部に表示中の画像データが取得されるため、印刷装置にパーソナルコンピュータ等のホスト装置を接続しなくても、合成画像を生成する際に使用する静止画像を取得することができる。
【００１５】
また、上述した印刷装置において、前記画像取得部は、前記操作部の操作により前記参照画像を取得し、該参照画像を基準として前記対象画像を取得することとしてもよい。
これによれば、操作部の操作により、複数の静止画像に含まれる参照画像を指定することで、対象画像を基準として合成画像を生成する際に使用する複数の静止画像が取得されるため、所望の画像を参照画像として合成画像を生成することができる。
【００１６】
更には、上述した印刷装置において、前記所定の記憶媒体は、前記印刷装置に着脱自在な記憶媒体であることとしてもよい。
これによれば、印刷装置に装着された記憶媒体に記憶された画像データに基づいて、合成画像を生成し、印刷画像を得ることができる。
【００１７】
また、本発明は、画像データを記憶する記憶媒体と、前記記憶媒体に記憶された画像データを送信する送信部と、を備えた外部記憶装置と、前記送信部から送信された前記画像データを受信する受信部と、前記受信部に入力された画像データに基づいて印刷を実行する印刷実行部と、を備えた印刷装置と、を含む印刷システムにおいて、前記外部記憶装置又は印刷装置の少なくとも何れか一方に、複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部と、を有する画像形成部を備えたことを要旨とする。
【００１８】
上述した印刷システムによれば、複数の静止画像に含まれる参照画像の画素間に副画素を生成して合成画像を生成する際に、副画素は対象画像の画素を含む複数の静止画像の画素に基づいて生成されるため、画素間の副画素が参照画像の画素のみに基づいて生成される場合と比較して、高精細な合成画像を生成し、高品質な印刷画像を得ることができる。
【００１９】
また、上述した印刷システムにおいて、前記外部記憶装置は、前記記憶媒体に記憶された画像データに基づいて、印刷条件を指定する印刷情報ファイルを作成する印刷情報ファイル作成部を備えたこととしてもよい。
【００２０】
これによれば、外部記憶装置において、記憶媒体に記憶された画像データに基づいて印刷条件を指定する印刷情報ファイルが作成されるため、印刷装置はこの印刷情報ファイルに従って記憶媒体から画像データを読み込み印刷することができる。
【００２１】
更には、上述した印刷システムにおいて、前記画像形成部は前記印刷装置に備えられており、前記印刷情報ファイルは、前記複数の静止画像の画像情報を含む合成設定ファイルであり、前記画像形成部は、前記合成設定ファイルに含まれる画像情報に従って、前記記憶媒体に記憶された画像データから前記複数の静止画像を取得することとしてもよい。
【００２２】
これによれば、印刷装置は合成設定ファイルに含まれる画像情報に従って外部記憶装置の記憶媒体から複数の静止画像を取得し、画像を合成することができる。
また、上述した印刷システムにおいて、前記画像形成部は前記外部記憶装置に備えられており、前記印刷情報ファイルは、前記画像形成部において生成され前記記憶媒体に記憶された前記合成画像の画像情報を含み、前記印刷装置は、前記印刷情報ファイルに含まれる画像情報に従って、前記記憶媒体に記憶された前記合成画像を読み出して印刷することとしてもよい。
【００２３】
これによれば、印刷装置は印刷情報ファイルに含まれる画像情報に従って、外部記憶装置において生成された合成画像を取得し、印刷することができる。
更には、上述した印刷システムにおいて、前記外部記憶装置は、画像を撮像する撮像部を備えた撮像装置であることとしてもよい。
【００２４】
これによれば、印刷装置は、撮像装置において撮像した画像を高精細画像として印刷することができる。
また、上述した印刷システムにおいて、前記撮像部は、合成設定モードにおいて操作部の操作毎に画像を撮像し、前記複数の静止画像とすることとしてもよい。
【００２５】
これによれば、操作部の操作毎に画像が撮像されて、合成画像を生成する際に使用する複数の静止画像とされる。
更には、上述した印刷システムにおいて、前記撮像部は、連続撮像モードにおいて操作部の１回の操作によって複数の画像を連続的に撮像し、前記複数の静止画像とすることとしてもよい。
【００２６】
これによれば、操作部の１回の操作により複数の画像が連続的に撮像されて、合成画像を生成する際に使用する複数の静止画像とされるため、撮像された画像間に生じるずれ量を比較的小さくし、１枚の合成画像に対して多くの静止画像を使用することが可能となる。
【００２７】
また、本発明は、制御部が画像形成処理を実行するための画像形成プログラムであって、前記制御部が、複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出処理と、前記動き量検出処理により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成処理と、を実行するためのものである。
【００２８】
これによれば、上述の各種機能を実現すれば、静止画像から高品質な画像を得ることができる。
【発明を実施するための最良の形態】
【００２９】
（第１実施形態）
以下、本発明を具体化した第１実施形態を図１〜図１０に従って説明する。
図１は、本実施の形態に係る印刷システムの外観を示す図である。
【００３０】
本実施形態の印刷システムは、画像形成装置及び印刷装置としてのプリンタ１と、外部記憶装置及び撮像装置としてのデジタルカメラ２０とを含んで構成されている。
プリンタ１は、パーソナルコンピュータ等のホスト装置と接続することなく、メモリカード等の記憶媒体、或いはそれを装着したデジタルカメラ等の画像入力装置から画像を直接読み込んで印刷することができる所謂スタンドアロン型プリンタの機能を備えている。
【００３１】
このプリンタ１は、本体２の上面右側にユーザインタフェース（ＵＩ）として機能するコントロールパネル３を備えたインクジェット式プリンタであって、ユーザは、このコントロールパネル３を操作することで、印刷指示等の各種の指示をプリンタ１に与えることができる。本体２の背面側には用紙供給装置４が設けられており、シートフィーダ４ａにセットされた用紙、或いはロール紙支持部４ｂにセットされたロール紙が本体２内部に給紙される。本体２の中央に設けられたカバー５の下方には印刷実行部としての印刷機構（図示略）が設けられており、この印刷機構の作動により印刷された用紙６が本体２の前側下部に設けられた排紙口７から排出される。
【００３２】
コントロールパネル３には、表示パネル８と、操作パネル９とが備えられている。表示パネル８は、液晶モニタ等の表示画面８ａを有し、この表示画面８ａは、例えば、用紙サイズ、用紙種類、レイアウト、写真選択、印刷枚数などを設定するための画面を表示する。操作パネル９は、電源スイッチ９ａ、印刷開始スイッチ９ｂなどの複数の操作スイッチから構成されている。
【００３３】
このスタンドアロン型プリンタでは、例えばメモリカードに記憶された画像を選択して印刷する場合、ホスト装置と接続されないので、ホスト装置の画面上で画像を確認することができない。このため、プリンタ１の本体２の上部には、それらメモリカード等の記憶媒体から読み込んだ画像を表示するための表示装置１０が装備されており、プリンタ１をホスト装置と接続しなくても、印刷前に画像確認が行えるようになっている。なお、この表示装置１０はオプションで取り付けられるものであり、必ずしも必要ではない。また、プリンタ１の本体２の正面右側には、メモリカード等の記憶媒体１１を装着可能とするスロット１２が設けられている。
【００３４】
プリンタ１の本体２の側面下側には、外部記憶装置と接続するための、本実施の形態においては例えばＵＳＢポート１３が設けられている。ＵＳＢポート１３は、例えば、プリンタ１とデジタルカメラ２０とをケーブル１４を介して接続する。
【００３５】
図２はデジタルカメラ２０を示し、図２（ａ）は正面図、図２（ｂ）は背面図、図２（ｃ）は側面図をそれぞれ示す。
同図に示すように、デジタルカメラ２０の本体２１の正面中央には、被写体を撮像するためのフォーカスレンズ２２ａを有する筒体２２が装備されている。筒体２２は、電源が入っていない場合には、本体２１の内部に収容されておりレンズカバー（図示せず）によって保護されている。電源を入れるとレンズカバーが自動的に開放されて、本体２１内部からフォーカスレンズ２２ａを有する筒体２２が突出する。また、本体２１の正面右上側にはファインダー２３が備えられている。また、本体２１の正面左側の上部には、シャッターボタン２４が備えられ、本体２１の正面左上側には、自動焦点合わせセンサ２５が備えられている。
【００３６】
本体２１の背面右上側には、機能選択スイッチ２６が備えられている。機能選択スイッチ２６は、オートモード、マニュアルモードその他様々な機能モードが選択可能となっており、本実施形態のデジタルカメラ２０においては、「合成設定モード」、「画像合成モード」、「連続撮像モード」等が選択可能となっている。本体２１の背面左側には、表示画面２７が備えられている。表示画面２７には、撮像した画像や、各種設定メニュー画面が表示される。また、撮像モード時は、表示画面２７にフォーカスレンズ２２ａを介して撮像中の被写体を表示することが可能である。従って、ファインダー２３を覗き込んで被写体を撮像する面倒が軽減される。本体２１の背面右寄りには、入力装置２８が備えられており、入力装置２８は、電源ボタン２８ａ、選択／決定ボタン２８ｂ、戻りボタン２８ｃ及び方向ボタン２８ｄが備えられている。選択／決定ボタン２８ｂは、画像選択や、画像表示選択、印刷モード選択等のメニューの選択及びメニューの決定や、そのメニュー中での画像の決定を行う。
【００３７】
戻りボタン２８ｃは、選択／決定ボタン２８ｂで選択したメニューや、画像の選択をキャンセルして一つ前の状態に戻す。方向ボタン２８ｄは、表示画面２７に表示された画像選択画面の中から画像を選択するときや各種設定メニューを選択するときに使用される。先ず、選択／決定ボタン２８ｂを押下することで、画像データ或いは各種設定メニューが表示画面２７に表示される。次に、方向ボタン２８ｄを操作することで、例えば、選択された画像或いは設定モードが選択されているときに、選択／決定ボタン２８ｂを押下する。この操作により、所望の画像データ或いは設定モードが選択され、表示画面２７に表示される。
【００３８】
本体２１の一方の側面には、メモリスロット２９と、接続部３０とが備えられている。接続部３０は、オーディオ用出力端子（Ａ／Ｖ出力端子）３０ａ、ＰＣ／プリンタ接続用端子（デジタル端子）３０ｂ、電源用プラグ端子（ＤＣＩＮ端子）３０ｃが備えられている。本実施形態では、送信部としてのＰＣ／プリンタ接続用端子３０ｂが、ケーブル１４によりプリンタ１と接続されている。
【００３９】
図３は、上述したプリンタ１とデジタルカメラ２０とを含む印刷システムの構成を示すブロック図である。なお、図１及び図２と同様な構成部分については、同一符合を付して説明する。
【００４０】
先ず、プリンタ１の構成について説明する。
上記したように、このプリンタ１は、パーソナルコンピュータ等のホスト装置と接続することなく、デジタルカメラ２０と接続して印刷（所謂ダイレクト印刷）をすることが可能であり、例えば、ＵＳＢインタフェースを介してデジタルカメラ２０と接続される場合には、自分がＵＳＢホストとなり、相手機器がＵＳＢデバイスとなるようにする。
【００４１】
プリンタ１は、第１のＲＡＭ３１、ＲＯＭ３２、第２のＲＡＭ３３、プリンタヘッド３４及びＣＰＵ組込みＡＳＩＣ３５等を備えている。第１のＲＡＭ３１には、各種の記憶媒体やデジタルカメラ２０から直接読み込まれたデータ（画像データ等）が格納される。ＲＯＭ３２には、後述するＣＰＵ４１が処理を実行するために必要な制御プログラムや各種のアプリケーションプログラムが格納されている。本実施形態においては、ＲＯＭ３２には画像形成プログラムが格納されている。第２のＲＡＭ３３は、ＣＰＵ４１が処理を実行する際のワーキングメモリとして利用される。例えば、第２のＲＡＭ３３は、デジタルカメラ２０から受信した画像データを一時格納しておくために利用されたり、後述する画像処理の段階で生成されるデータ（印刷イメージデータ等）を一時格納しておくためのバッファとして利用される。
【００４２】
プリンタヘッド３４は、主走査方向（紙送り方向と垂直な方向）に往復移動するキャリッジ（図示略）の下端に設けられており、用紙の搬送路に対向した面に各色用のノズルを多数個有している。このプリンタヘッド３４は、後述するヘッド制御回路４２の制御に基づいて、主走査方向に往復移動しながら、各色のインク滴をそれぞれの色に対応したノズルから吐出することで、給紙された用紙に画像を形成する。
【００４３】
ＣＰＵ組込みＡＳＩＣ３５は、ＣＰＵ４１、ヘッド制御回路４２、画像処理回路４３、メモリインタフェース回路（以下「メモリＩ／Ｆ」という）４４、ＵＳＢホスト回路４５及びカードインタフェース回路（以下「カードＩ／Ｆ」という）４６を備えており、それらは内部バス４７を介して相互に接続されている。この内部バス４７には、上述した第１のＲＡＭ３１、ＲＯＭ３２及びコントロールパネル３も接続されている。
【００４４】
ＣＰＵ４１は、ＲＯＭ３２に格納されているプログラムを読み出し、そのプログラムに従った処理を実行することにより、プリンタ１を統括的に制御する。例えば、ＣＰＵ４１は、後述する画像処理回路４３での画像形成処理、色変換処理、ハーフトーン処理及びマイクロウィーブ処理や、ヘッド制御回路４２でのキャリッジのモータの駆動制御を司る。
【００４５】
本実施形態においては、画像処理回路４３は、画像形成部としての機能を有している。この画像形成部は、第１のＲＡＭ３１に格納された画像データに対して、後述する動き量検出処理と画像合成処理と含む画像形成処理を行し、画像変換処理後の画像データを第２のＲＡＭ３３に格納する。
【００４６】
また、画像処理回路４３は、色変換部、ハーフトーニング部及びマイクロウィーブ部としての機能を有している。詳述すると、色変換部は、第２のＲＡＭ３３に格納されている画像形成処理後の画像データ（ＲＧＢの多階調データ）に色変換処理を施し、例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（ＬＣ）、ライトマゼンダ（ＬＭ）、ライトイエロー（ＬＹ）の７色の多階調の画像データを生成して、それを第２のＲＡＭ３３に格納する。ハーフトーニング部は、その色変換処理後の画像データにハーフトーン処理を施し、多階調の画像データを各色毎に２値化して表した印刷イメージデータ（色プレーン）を生成して、それを第２のＲＡＭ３３に格納する。マイクロウィーブ部は、そのハーフトーン処理後の各色プレーンのラスタラインをノズル数、ヘッド走査回路、紙送り量等に基づき並び替えて印刷データを生成し、それを第２のＲＡＭ３３に格納する。
【００４７】
ヘッド制御回路４２は、プリンタヘッド３４を往復移動させるキャリッジのモータの駆動を制御するとともに、画像処理回路４３で生成された各色の印刷データに基づいてインク滴の吐出の有無や、吐出するインク滴の量等を制御する。ＵＳＢホスト回路４５は、ケーブル１４を介してＵＳＢデバイスとなる外部記憶装置、本実施形態ではデジタルカメラ２０と接続され、ＣＰＵ４１の制御に基づいて、デジタルカメラ２０とＵＳＢの規格に従った双方向のデータ通信を行う。
【００４８】
カードＩ／Ｆ４６は、スロット１２に、記憶媒体１１が装着されたときのインタフェース回路として機能し、記憶媒体に格納された画像データをＣＰＵ４１の制御に基づいてプリンタ１内部で処理可能なデータに変換する。
【００４９】
次に、デジタルカメラ２０の構成について説明する。
デジタルカメラ２０は、ＵＳＢインタフェース回路（以下「Ｉ／Ｆ」という）５１、ＣＰＵ５２、記憶媒体としてのメモリカード５３、ＲＯＭ５４、ＲＡＭ５５及び撮像部５６を備えており、それらは内部バス５７を介して相互に接続されている。なお、この内部バス５７には、上述した表示画面２７及び入力装置２８も接続されている。
【００５０】
ＣＰＵ５２は、撮像処理や、撮像した画像データの記憶等の各種の処理を行う。メモリカード５３は、撮像した画像データやその他の各種データの格納に用いられる。ＲＯＭ５４には、ＣＰＵ５２が処理を実行する際のデータを一時記憶するために用いられ、撮像部５６は、撮像対象を光電変換等の処理により画像データとして出力する。
【００５１】
送信部としてのＵＳＢＩ／Ｆ５１は、ケーブル１４を介してＵＳＢホストとしてのプリンタ１（具体的にはＵＳＢホスト回路４５）と接続され、ＣＰＵ５２の制御に基づいて、プリンタ１とＵＳＢの規格に従ったデータの送受信を行う。
【００５２】
次に、上述した印刷システムにおいて、デジタルカメラ２０で撮像した画像をプリンタ１で印刷する処理について説明する。
先ず、デジタルカメラ２０における撮像時のデータ保存処理について図４に従って説明する。
【００５３】
図４は、１枚の印刷画像に対する撮像処理を示すものである。上述した図２に示すデジタルカメラ２０の機能選択スイッチ２６が「合成設定モード」とされた状態で、表示画面２７に被写体を表示させながら、操作部としてのシャッターボタン２４が押下されると、デジタルカメラ２０において表示画面２７に表示中の画像が撮像され、撮像された画像がメモリカード５３に格納される。つまり、撮像部５６は、「合成設定モード」においては、シャッターボタン２４の操作毎に画像を撮像してその画像をメモリカード５３に保存する。そして、１枚の印刷画像に対する撮像が終了する。
【００５４】
このとき、デジタルカメラ２０のメモリカード５３には、図５（ａ）に示す合成設定ファイル６０と図５（ｂ）に示す画像ファイル７０とが保存される。
即ち、ＣＰＵ５２は、撮像された画像を例えばＪＰＥＧ形式の画像データ７１に圧縮して画像ファイル７０としてメモリカード５３に保存する。それとともに、印刷情報ファイル作成部としてＣＰＵ５２は、メモリカード５３に保存された画像データ７１に基づいて、印刷条件を指定する印刷情報ファイルとしての合成設定ファイル６０を作成してメモリカード５３に保存する。
【００５５】
合成設定ファイル６０は、印刷対象となる画像の枚数分の印刷ジョブ６１を有する。各印刷ジョブ６１は、本実施形態では、印刷枚数を指定する印刷枚数情報６２と、合成画像を生成する際に使用する複数の静止画像（本例では４画像）の画像情報６３とを含んで構成されている。例えば、「PRT QTY=1 」と示される印刷枚数情報６２は、印刷枚数が１枚であることを示す。また、例えば、「IMG SRC=…/EPSON/EPSN0001.JPEG 」と示される画像情報６３は合成画像に使用する静止画像の画像データのメモリカード５３におけるアドレス情報等を示す。本実施形態においては、画像情報６３には１枚の印刷画像に対して、合成画像を生成する際に使用する４画像の情報が含まれる。このため、デジタルカメラ２０に接続されたプリンタ１は、画像情報６３に含まれるアドレス情報に従ってメモリカード５３（画像ファイル７０）を検索すれば、合成画像を生成する際に使用する複数の静止画像の画像データを得ることができる。
【００５６】
次に、プリンタ１が実行する印刷処理について図６を参照して説明する。
先ず、ステップ１００において、プリンタ１のコントロールパネル３の表示画面８ａにモード選択画面が表示された状態で、「画像合成モード」が決定される。
【００５７】
続くステップ１１０において、ＣＰＵ４１は、合成設定ファイル６０（図５（ａ）参照）から、印刷ジョブを選択する。このとき、プリンタ１の表示画面８ａに合成設定ファイル６０を表示させて、その中から印刷対象とする印刷ジョブがユーザにより指定されることにより、印刷ジョブが選択される。そして、ステップ１２０において、ＣＰＵ４１は、印刷開始スイッチ９ｂが押下されると、その制御信号に基づいて印刷を開始する。
【００５８】
すると、先ず、ＣＰＵ４１は、デジタルカメラ２０のメモリカード５３から、合成設定ファイル６０の読み込みを行う。このとき、ＣＰＵ４１は、ステップ１１０において選択された印刷ジョブ６１を合成設定ファイル６０から読み込む。そして、ＣＰＵ４１は、読み込んだ印刷ジョブ６１に含まれる画像情報６３に従って、メモリカード５３に記憶された画像ファイル７０から複数の画像データ７１を読み込む。このとき、ＣＰＵ４１は、１枚の印刷画像に対応する、即ち合成画像を生成するために使用する複数の画像を取得するものであり、画像情報６３に従って最初に読み込んだ画像を参照画像とし、それ以降に読み込んだ画像を対象画像として第１のＲＡＭ３１に格納する。
【００５９】
次に、ステップ１３０において、ＣＰＵ４１は、読み込んだ参照画像及び対象画像のデコード（解凍）処理を行い、デコード処理後の画像データを第２のＲＡＭ３３に格納する。つまり、本実施形態においては撮像された画像はＪＰＥＧ形式で画像ファイル７０に格納されているため、デコード処理を施してＲＧＢの多階調データを生成する。続くステップ１４０において、ＣＰＵ４１は、デコード処理後の画像間の動き量、即ち、参照画像とその他の対象画像との間の動き量をそれぞれ検出する。
【００６０】
ところで、上述したデジタルカメラ２０で撮像された複数の画像は、複数回の操作により時間的なずれを伴って撮像されたものであるため、画像間に僅かなずれが生じる。このため、これらの画像を重ねると、例えば図７に示すように、参照画像Ｄ１に対して対象画像Ｄ２〜Ｄ４はずれた状態で重ねられる。
【００６１】
本実施形態では、所謂ブロックマッチング法を用いて、参照画像Ｄ１と各対象画像Ｄ２〜Ｄ４との間の動き量を検出する。具体的には、図８に示すように、参照画像Ｄ１の画面内は、画面水平方向８画素×画面垂直方向８画素単位のｎ個の小さなブロックに分割されるものとする。同様に、各対象画像Ｄ２〜Ｄ４の画面内もｎ個の小さなブロックに分割される。そして、参照画像Ｄ１及びその他の対象画像Ｄ２〜Ｄ４においてブロック毎の画素値が計算され、参照画像Ｄ１と各対象画像Ｄ２〜Ｄ４との間において画素値の差分が最小となる領域が互いに相関が最も強いものとして検出される。そして、同じような画素値を有するブロックが画面の水平方向、垂直方向のどこにあるかが検出されて、このブロック位置のずれに基づいて参照画像Ｄ１と各対象画像Ｄ２〜Ｄ４との間の動き量がそれぞれ検出されて第２のＲＡＭ３３に格納される。
【００６２】
なお、このとき、ＣＰＵ４１は、参照画像Ｄ１に対する対象画像Ｄ２〜Ｄ４の動き量が所定値よりも大きい対象画像を、合成画像を生成する際に使用する複数の静止画像には含めない。これによれば、副画素を生成する際に使用する画素が適切な位置から遠く離れた場合は、その画素は画像合成に使用されないため、画像がぼやける等の合成画像の画質低下を抑制することができる。
【００６３】
そして、ステップ１５０において、ＣＰＵ４１は、画像合成処理を行う。このとき、ＣＰＵ４１は、第２のＲＡＭ３３から、参照画像Ｄ１及びその他の対象画像Ｄ２〜Ｄ４のデータと、参照画像Ｄ１とその他の対象画像Ｄ２〜Ｄ４との間においてそれぞれ検出された動き量のデータとを読み込む。そして、ＣＰＵ４１は、参照画像Ｄ１の画素間に副画素を生成して合成画像を生成する。
【００６４】
図９には、参照画像Ｄ１における実際の画素（以下、単に「実画素」という）の位置と、実際の画素に基づき演算により算出される副画素の位置の一例を示している。実画素は、参照画像Ｄ１の画面水平方向及び画面垂直方向にドットマトリックス状に配置されており、副画素は実画素の半分のピッチで配置されるように形成されている。例えば、図９に示す４つの実画素ｐ１，ｑ１，ｒ１，ｓ１に囲まれる箇所に副画素＊が生成される際には、副画素＊の画素値ｆ（＊）は、下記の式で表される。
【００６５】
ｆ（＊）＝[ｆ（ｐ１）＋ｆ（ｑ１）＋ｆ（ｒ１）＋ｆ（ｓ１）]／２
参照画像Ｄ１と対象画像Ｄ２〜Ｄ４が重ねられると、図１０に示すように、参照画像Ｄ１の各実画素ｐ１，ｑ１，ｒ１，ｓ１の周囲に各対象画像Ｄ２〜Ｄ４の実画素が存在することとなる。そして、参照画像Ｄ１に対する各対象画像Ｄ２〜Ｄ４の動き量は検出されているため、参照画像Ｄ１に重ねられたときの対象画像Ｄ２の各実画素ｐ２，ｑ２，ｒ２，ｓ２の副画素＊までの距離は検出される。また、同様に、参照画像Ｄ１に重ねられたときの対象画像Ｄ３の各実画素ｐ３，ｑ３，ｒ３，ｓ３の副画素＊までの距離と、参照画像Ｄ１に重ねられたときの対象画像Ｄ４の各実画素ｐ４，ｑ４，ｒ４，ｓ４から副画素＊までの距離は検出される。
【００６６】
このように、副画素＊の周辺に存在することとなる実画素のそれぞれの距離が検出されるため、副画素＊に最も近い位置にある４つの実画素を抽出し、それらの実画素の画素値と副画素＊までの距離を用いることで、副画素＊の画素値を算出することができる。
【００６７】
このように、ＣＰＵ４１は、デジタルカメラ２０で撮像した複数枚の静止画像を使用して画像を合成する際に、それら複数の静止画像に含まれる参照画像Ｄ１の画素間に参照画像Ｄ１及びその他の対象画像Ｄ２〜Ｄ４の画素を用いて副画素を生成するため、高精細な合成画像を生成することができる。なお、合成に使用する画像を増やせば、合成画像のサイズの拡大や、合成画像の画質向上を図ることができる。
【００６８】
また、プリンタ１において複数の静止画像を使用して合成画像が生成されるため、画素数の比較的低いデジタルカメラにおいて撮像された画像であっても、高精細な画像として出力することができる。
【００６９】
その後、ステップ１６０において、ＣＰＵ４１は、合成画像に上述したハーフトーニング処理やマイクロウィーブ処理等を施して印刷処理を実行し、合成画像に基づく画像を印刷画像として出力する。プリンタ１は、上述した一連の処理を印刷画像毎、即ち指定された印刷ジョブ毎に実行して印刷画像を出力する。
【００７０】
以上記述した第１実施形態によれば、以下の効果を奏する。
（１）本実施形態のプリンタ１は、複数の静止画像に含まれる参照画像Ｄ１とその他の対象画像Ｄ２〜Ｄ４との間の動き量を検出し、検出された動き量に基づいて参照画像Ｄ１の画素間に副画素を生成して合成画像を生成し、その合成画像に処理を施して印刷する。このように、参照画像Ｄ１の画素間に副画素を生成して合成画像を生成する際に、副画素は参照画像Ｄ１及び対象画像Ｄ２〜Ｄ４の実際の画素に基づいて生成されるため、画素間の副画素が参照画像Ｄ１の画素のみに基づいて生成される場合と比較して、高精細な合成画像を生成し、ひいては高品質な印刷画像を得ることができる。
【００７１】
（２）本実施形態のプリンタ１は、入力された合成設定ファイル６０に含まれる画像情報６３に従って、デジタルカメラ２０のメモリカード５３から合成画像を生成する際に使用する複数の静止画像として、参照画像Ｄ１及び対象画像Ｄ２〜Ｄ４を取得する。このように、プリンタ１は、容易に合成画像を生成する際に使用する複数の静止画像を得ることができる。
【００７２】
（３）本実施形態のプリンタ１に入力される合成設定ファイル６０（画像情報６３）は、合成画像を生成するために使用する静止画像のメモリカード５３におけるアドレス情報を含むため、プリンタ１は合成画像を生成する際に使用する静止画像を容易に取得することができる。
【００７３】
（第２実施形態）
以下、本発明を具体化した第２実施形態を上記第１実施形態との相違点を中心に図１１及び図１２に従って説明する。なお、第１実施形態と同様な構成部分についてはその詳細な説明を省略する。第２実施形態の印刷システムにおいては、プリンタ１に備えられていた画像形成部としての機能がデジタルカメラ２０に備えられている点で、上記第１実施形態と構成が異なっている。第２実施形態においては、動き量検出処理及び画像合成処理を含む画像形成処理を、デジタルカメラ２０のＣＰＵ５２が実行する。
【００７４】
図１１は、デジタルカメラ２０における撮像時のデータ保存処理及び画像形成処理を示すものである。上述した図２に示すデジタルカメラ２０の機能選択スイッチ２６が「画像合成モード」とされた状態で、第１実施形態における「合成設定モード」のときと同様に、撮像部５６は、シャッターボタン２４の操作毎に画像を撮像する。このとき、撮像された画像はメモリカード５３に一旦格納される。そして、１枚の印刷画像に対する撮像が終了する。
【００７５】
その後、デジタルカメラ２０のＣＰＵ５２は、撮像された画像を使用して画像形成処理を実行する。この画像形成処理は、第１実施形態においてプリンタ１のＣＰＵ４１が実行した処理と同様である。先ず、ＣＰＵ５２は、撮像した複数の画像（静止画像）の画像間の動き量、即ち、参照画像とその他の対象画像との間動き量をそれぞれ検出する。このとき、ＣＰＵ５２は、例えば、「画像合成モード」において最初に撮像された画像を参照画像とし、それ以降に撮像された画像を対象画像とする。そして、ＣＰＵ５２は、検出された動き量に基づいて、参照画像の画素間に副画素を生成して合成画像を生成し、合成画像をメモリカード５３に保存する。
【００７６】
このとき、デジタルカメラ２０のメモリカード５３には、図１２（ａ）に示す印刷情報ファイル８０と図１２（ｂ）に示す画像ファイル９０とが格納される。
即ち、ＣＰＵ５２は、合成画像を例えばＪＰＥＧ形式の画像データ９１に圧縮して画像ファイル９０としてメモリカード５３に保存する。それとともに、印刷情報ファイル作成部としてのＣＰＵ５２は、メモリカード５３に保存された画像データ９１に基づいて、印刷条件を指定する印刷情報ファイル８０を作成してメモリカード５３に保存する。
【００７７】
印刷情報ファイル８０は、印刷画像の枚数分の印刷ジョブ８１を有する。各印刷ジョブ８１は、本実施形態では、印刷枚数を指定する印刷枚数情報８２と、画像合成の画像情報８３とを含んで構成されている。例えば、「PRT QTY=1 」と示される印刷枚数情報８２は、印刷枚数が１枚であることを示す。また、例えば、「IMG SRC=…/EPSON/EPSN0011.JPEG 」と示される画像情報８３は、印刷対象となる合成画像のメモリカード５３におけるアドレス情報等を示す。このため、デジタルカメラ２０に接続されたプリンタ１は、画像情報８３に含まれるアドレス情報に従ってメモリカード５３（画像ファイル９０）を検索すれば、印刷対象の画像データを得ることができる。
【００７８】
その後、プリンタ１のＣＰＵ４１が印刷情報ファイル８０を読み込み、印刷情報ファイル８０に含まれる画像情報８３に従ってメモリカード５３（画像ファイル９０）の画像データ９１を読み込むことで、デジタルカメラ２０において生成された合成画像を印刷画像として出力する。
【００７９】
以上記述した第２実施形態によれば、以下の効果を奏する。
（１）本実施形態のデジタルカメラ２０は、画像形成部としてのＣＰＵ５２を有しており、印刷情報ファイル８０は、ＣＰＵ５２において生成されメモリカード５３に記憶された合成画像の画像情報８３を含む。そして、プリンタ１は、印刷情報ファイル８０に含まれる画像情報８３に従って、メモリカード５３に記憶された画像ファイル９０を読み出して印刷する。このため、プリンタ１は、印刷情報ファイル８０に含まれる画像情報８３に従って、デジタルカメラ２０のメモリカード５３からデジタルカメラ２０において生成された合成画像を取得し、印刷することができる。
【００８０】
なお、実施の形態は、上記に限定されず以下の変形例を採用することもできる。
（変形例１）上記のプリンタ１にホスト装置を接続し、プリンタ１をそのホスト装置の周辺機器として機能させてもよい。そうすると、例えば、ユーザは、パーソナルコンピュータを操作して、該パーソナルコンピュータと接続した図示しない外部記憶装置（例えばＭＯ）に挿入される記憶媒体（例えばＭＯディスク）に記憶されている画像の印刷指示等をプリンタ１に与えることができる。また、その場合、上記の画像形成部をパーソナルコンピュータ側に設け、該パーソナルコンピュータを画像形成装置としてもよい。
【００８１】
（変形例２）プリンタ１に画像データを入力する外部記憶装置は、デジタルカメラ２０に何ら限定されるものではなく、例えば、画像撮像機能を有する携帯電話や個人用の携帯情報端末としてもよい。
【００８２】
（変形例３）上述したプリンタ１において、コントロールパネル３の操作により、表示部としての表示画面８ａに表示中の画像データをスロット１２に装着された記憶媒体１１から取得して、合成画像を生成する際に使用する複数の静止画像としてもよい。このとき、ＣＰＵ４１は画像取得部として機能する。そうすると、上記実施形態と同様に、プリンタ１にパーソナルコンピュータ等のホスト装置を接続しなくても、合成画像を生成する際に使用する複数の静止画像を取得することができる。
【００８３】
また、その場合、ＣＰＵ４１は、コントロールパネル３の操作により表示画面８ａに表示中の画像を参照画像として取得し、その参照画像を基準として対象画像を取得することとしてもよい。そうすると、コントロールパネル３の操作により、複数の静止画像に含まれる参照画像を指定することで、対象画像を基準として合成画像を生成する際に使用する複数の静止画像が取得されるため、所望の画像を参照画像として合成画像を生成することができる。
【００８４】
（変形例４）上述したデジタルカメラ２０において、機能選択スイッチ２６を「連続撮像モード」に設定し、この「連続撮像モード」において、操作部としてのシャッターボタン２４の１回の操作によって連続的に撮像された画像に基づいて、合成画像を生成する際に使用する複数の静止画像を取得することとしてもよい。これによれば、シャッターボタン２４の１回の操作により複数の画像が連続的に撮像されて、合成画像を生成する際に使用する複数の静止画像とされるため、撮像された画像間に生じるずれ量を比較的小さくし、１枚の合成画像に対して多くの静止画像を使用することが可能となる。
【００８５】
（変形例５）画像形成装置は、プリンタ１やデジタルカメラ２０に何ら限定されるものではなく、例えばデジタルビデオカメラ等としてもよい。
（変形例６）プリンタ１で画像形成処理を行う際に、参照画像Ｄ１と各対象画像Ｄ２〜Ｄ４との間の動き量が所定値よりも大きい場合は、その対象画像を合成画像を生成する際に使用する複数の静止画像に含めないものとしたが、この処理は行わなくてもよい。また、動き量と比較する所定値をどのような値に設定してもよい。
【００８６】
（変形例７）プリンタ１又はデジタルカメラ２０において、合成画像を生成する際に使用する複数の静止画像をどのような態様で取得してもよい。
（変形例８）合成画像を生成するために使用する静止画像は４枚に限定されず、３枚以下又は５枚以上としてもよい。
【００８７】
（変形例９）参照画像とその他の対象画像との間の動き量を検出する方法は上記実施形態で説明したブロックマッチング法に何ら限定されるものではなく、どのような方法で検出してもよい。
【００８８】
（変形例１０）複数の静止画像（参照画像及び対象画像）を合成する際の補間処理手法は、上記実施形態で説明した方法に何ら限定されるものではなく、どのような方法で行ってもよい。
【００８９】
上記実施の形態から把握できる技術的思想を以下に追記する。
（１）請求項３〜８のうち何れか１項に記載の印刷装置において、前記画像合成部は、前記動き量検出部により検出される動き量が所定値よりも大きい静止画像は前記合成画像を生成する静止画像に含めない印刷装置。
【００９０】
（２）請求項９〜１５のうち何れか１項に記載の印刷システムにおいて、前記画像合成部は、前記動き量検出部により検出される動き量が所定値よりも大きい静止画像を前記合成画像を生成する静止画像に含めない印刷システム。
【００９１】
（３）画像を撮像する撮像部と、該撮像部に撮像された画像に基づく画像データを記憶する記憶媒体と、を備えた撮像装置において、複数の静止画像に含まれる参照画像とその他の対象画像との間の動き量を検出する動き量検出部と、前記動き量検出部により検出された動き量に基づいて、前記参照画像の画素間に副画素を生成して合成画像を生成する画像合成部を備えた撮像装置。
【００９２】
（４）上記（３）の撮像装置において、前記画像合成部は、前記動き量検出部により検出される動き量が所定値よりも大きい静止画像は前記合成画像を生成する静止画像に含めない撮像装置。
【００９３】
（５）上記（３）又は（４）に記載の撮像装置において、前記撮像部は、合成設定モードにおいて操作部の操作毎に画像を撮像し、前記複数の静止画像とする撮像装置。
（６）上記（３）又は（４）に記載の撮像装置において、前記撮像部は、連続撮像モードにおいて操作部の１回の操作によって複数の画像を連続的に撮像し、前記複数の静止画像とする撮像装置。
【図面の簡単な説明】
【００９４】
【図１】本発明を具体化した第１実施形態に係る印刷システムの概略図。
【図２】デジタルカメラの、（ａ）は正面図、（ｂ）は背面図、（ｃ）は側面図。
【図３】印刷システムの構成を説明するブロック図。
【図４】デジタルカメラにおける処理の説明図。
【図５】（ａ）は合成設定ファイルの説明図、（ｂ）は画像ファイルの説明図。
【図６】プリンタにおける印刷処理の説明図。
【図７】参照画像及び対象画像の重なり方の説明図。
【図８】参照画像におけるブロック分割の説明図。
【図９】参照画像の実際の画素と副画素の説明図。
【図１０】画像合成時の実際の画素と副画素の説明図。
【図１１】デジタルカメラにおける処理の説明図。
【図１２】（ａ）は印刷情報ファイルの説明図、（ｂ）は画像ファイルの説明図。
【符号の説明】
【００９５】
１…画像形成装置及び印刷装置としてのプリンタ、１１…記憶媒体、２０…画像形成装置、外部記憶装置及び撮像装置としてのデジタルカメラ、２４…操作部としてのシャッターボタン、４１…動き量検出部、画像合成部、画像形成部及び制御部としてのＣＰＵ、４５…受信部としてのＵＳＢホスト回路、５１…送信部としてのＵＳＢインタフェース回路、５２…動き量検出部、画像合成部、画像形成部、制御部及び印刷情報ファイル作成部としてのＣＰＵ、５３…記憶媒体としてのメモリカード、５６…撮像部、６０…合成設定ファイル、６１…印刷ジョブ、６３…画像情報、７１…画像データ、８０…印刷情報ファイル、８１…印刷ジョブ、８３…画像情報、９１…画像データ、Ｄ１…複数の静止画像を構成する参照画像、Ｄ２〜Ｄ４…複数の静止画像を構成する対象画像。
【図１】
2005294965.tif 000003
【図２】
2005294965.tif 000004
【図３】
2005294965.tif 000005
【図４】
2005294965.tif 000006
【図５】
2005294965.tif 000007
【図６】
2005294965.tif 000008
【図７】
2005294965.tif 000009
【図８】
2005294965.tif 000010
【図９】
2005294965.tif 000011
【図１０】
2005294965.tif 000012
【図１１】
2005294965.tif 000013
【図１２】
2005294965.tif 000014