(57)【要約】【課題】既に撮影日付などの各種付帯情報が埋め込まれた画像であっても、付帯情報が不要な場合は簡単に付帯情報のない画像プリントを得ることができるようにする。【解決手段】付帯情報をプリントしない選択がされた場合、付帯情報を検出し、付帯情報が検出された場合、付帯情報の位置に応じ、付帯情報が印刷可能領域に含まれないように画像のトリミング範囲を決定する。付帯情報をプリントする選択がされた場合、付帯情報を検出し、付帯情報の位置を参照し、付帯情報が完全にプリント範囲内に含まれているか否かを判断する。付帯情報が完全にプリント範囲内に含まれていない場合、付帯情報を画像ファイルのヘッダ部分から読み込み、読み込んだ付帯情報をプリント範囲内に合成した画像を作成する。【選択図】  図４
2006187945.tif 000002
【特許請求の範囲】
【請求項１】
画像に付帯する付帯情報を検出する検出部と、
前記付帯情報を含まないトリミング範囲を決定し、前記トリミング範囲に含まれる画像を切り出すトリミング部と、
前記切り出された画像をプリントするプリント出力部と、
を備えるプリント装置。
【請求項２】
前記付帯情報をプリントするか否かの選択を受け付ける操作部をさらに備え、
前記トリミング部は、前記付帯情報をプリントしない選択が受け付けられた場合に前記画像を切り出す請求項１に記載のプリント装置。
【請求項３】
前記付帯情報をプリントする選択が受け付けられた場合、前記付帯情報が前記プリント出力部のプリント範囲外に位置することに応じて前記付帯情報を前記プリント範囲内に合成する合成部をさらに備える請求項２に記載のプリント装置。
【請求項４】
前記トリミング部は前記トリミング範囲に含まれる画像部分の面積が最大となるよう前記トリミング範囲を決定する請求項１〜３のいずれかに記載のプリント装置。
【請求項５】
前記トリミング部は前記トリミング範囲に含まれない画像部分の上下長さ及び左右長さが均等になるように前記トリミング範囲を決定する請求項４に記載のプリント装置。
【請求項６】
画像に付帯する付帯情報を検出するステップと、
前記付帯情報を含まないトリミング範囲を決定し、前記トリミング範囲に含まれる画像を切り出すステップと、
前記切り出された画像をプリントするステップと、
を含むプリント方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリント装置及びプリント方法に係り、特に画像に付帯する情報をプリントする技術に関する。
【背景技術】
【０００２】
デジタル画像データに日付情報を付加する技術として、下記の特許文献１ないし２がある。特許文献１では、デジタルカメラによって撮影された画像がExifファイルフォーマットの画像ファイルに記録される。Exifファイルは、本画像（主画像）のデータと、当該本画像に関連する付属情報を含む。付属情報には、撮影日時の情報、及びカメラの機種を特定するための情報（例えば、Exifのメーカ名、機種（モデル）名などの情報）が含まれ、これら付属情報は、ファイルのヘッダ部分に書き込まれている。
【０００３】
特許文献２では、ＣＣＤで撮像した画像データと撮影日付や住所の情報などとを合成処理し、合成処理されたデータは、プリント用のデータとしてプリンタ制御回路ヘ送られる。合成処理されたデータはメモリカードに保存することもできる。
【０００４】
一方、特許文献３では、画像合成回路において、色補間ＲＧＢ画像生成回路で生成したＲＧＢ画像に文字列画像生成回路で生成した文字列画像を埋め込む。画像合成回路から出力する合成画像データを画像圧縮回路で圧縮してメモリに格納する。また、色補間ＲＧＢ画像生成回路で生成したＲＧＢ画像のうち、文字列画像が埋め込まれる部分のＲＧＢ画像を元画像復元用画像として元画像復元用画像圧縮回路で圧縮し、元画像復元用画像圧縮回路から出力する元画像復元用画像圧縮データを暗号化回路で暗号化してメモリに格納する。こうすれば、デジタルスチルカメラで元画像に撮影日時などの文字列画像を埋め込んだ場合であっても、元画像を保持しなくとも、元画像を容易に復元することができる。
【特許文献１】特開２００２−１６７８９号公報
【特許文献２】特開２００１−６１０８９号公報
【特許文献３】特開２００４−７１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
画像に日付情報を付加してプリントする方法としては、特許文献１のように、プリントシステムでＥｘｉｆファイル中の日付情報を読み取り、画像と日付情報とを合成する。一方、画像に日付情報を付加したくない場合は、画像と日付情報を合成しなければよい。しかし、特許文献２のように、デジタルスチルカメラで画像データそのものに日付情報を合成してしまうと、画像に日付情報を付加したくない場合も日付がプリントされてしまう。
【０００６】
特許文献３のように、日付の要否に応じ、日付情報が不要な場合は元画像を復元することも考えられるが、復元用のデータを別途記憶しておく必要があり、記憶容量を余分に確保する必要がある。また、元画像の記憶方式、元画像の復元の方式を統一する必要があるが、デジタルカメラの製造元によっては方式が統一されていないこともあり、同じプリント装置でどの製造元のデジタルカメラの画像も元画像に復元するのは困難である。
【０００７】
本発明はこのような問題点に鑑みてなされたもので、既に撮影日付などの各種付帯情報が埋め込まれた画像であっても、付帯情報が不要な場合は簡単に付帯情報のない画像プリントを得ることの可能なプリント装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明に係るプリント装置は、画像に付帯する付帯情報を検出する検出部と、付帯情報を含まないトリミング範囲を決定し、トリミング範囲に含まれる画像を切り出すトリミング部と、切り出された画像をプリントするプリント出力部と、を備える。
【０００９】
この発明によると、付帯情報を含まないトリミング範囲に含まれる画像を切り出してプリントするため、必要に応じて付帯情報をプリントしないようにできる。なお、付帯情報は、画像そのものに埋め込まれていてもよいし、画像ファイルのヘッダ部分にタグ情報として記録されていてもよい。
【００１０】
プリント装置は、付帯情報をプリントするか否かの選択を受け付ける操作部をさらに備え、トリミング部は、付帯情報をプリントしない選択が受け付けられた場合に画像を切り出す。
【００１１】
こうすると、必要に応じて付帯情報をプリントするかしないかを自由に選択できる。
【００１２】
プリント装置は、付帯情報をプリントする選択が受け付けられた場合、付帯情報がプリント出力部のプリント範囲外に位置することに応じて付帯情報をプリント範囲内に合成する合成部をさらに備える。
【００１３】
こうすると、画像に付帯情報が埋め込まれていなくても、必要に応じて付帯情報をプリント範囲内に合成してプリントできる。
【００１４】
トリミング部はトリミング範囲に含まれる画像部分の面積が最大となるようトリミング範囲を決定してもよい。
【００１５】
トリミング部はトリミング範囲に含まれない画像部分の上下長さ及び左右長さが均等になるようにトリミング範囲を決定してもよい。
【００１６】
こうすれば、トリミングしても被写体の中心位置がずれない。
【００１７】
本発明に係るプリント方法は、画像に付帯する付帯情報を検出するステップと、付帯情報を含まないトリミング範囲を決定し、トリミング範囲に含まれる画像を切り出すステップと、切り出された画像をプリントするステップと、を含む。
【発明の効果】
【００１８】
この発明によると、付帯情報を含まないトリミング範囲に含まれる画像を切り出してプリントするため、必要に応じて付帯情報をプリントしないようにできる。
【発明を実施するための最良の形態】
【００１９】
以下、添付した図面を参照し本発明の好ましい実施形態を説明する。
【００２０】
＜第１実施形態＞
［概略構成］
図１は、本発明の好ましい実施形態に係るプリント装置１の構成を示すブロック図である。プリント装置１は、スマートメディア（Solid-State Floppy Disk Card）、ＰＣカード、コンパクトフラッシュ（登録商標）、磁気ディスク、光ディスク、光磁気ディスク、メモリスティックなどの記録メディアから画像を読み取る画像読み取り装置から画像データを入力する画像入力部１１と、操作ボタンやタッチパネルなどで構成されユーザからの操作入力を受け付ける操作部１２と、プリント物を印刷するプリント出力部１３と、プリント料金を決済する料金決済部１４と、液晶ディスプレイなどで構成される表示部１５と、演算に必要なデータやプログラム並びにフレームなどの付帯画像等が記憶される記憶部１６と、各部の制御及び各種演算を行う処理部１７とを備えている。
【００２１】
画像入力部１１は、フラットベッドスキャナなどの各種画像入力装置から画像を入力してもよく、銀塩フィルムに記録した画像であっても、スキャナによりデジタル画像データに変換すれば、記録メディアから読み込んだ画像データと同様に扱うことができる。
【００２２】
表示部１５は、処理部１７からの指令に従った表示を行う。ユーザは表示部１５に表示されるグラフィカル・ユーザー・インターフェース（ＧＵＩ）を通して、プリントする画像の選択、プリント枚数、プリント種類からなる設定項目を操作部１２から入力する。プリントの種類としては、プリントサイズ、マルチ画面プリントの有無、付帯画像の出力形態、ポストカード印刷の形態などを指定することができる。プリントサイズについては、＜ポストカード／Ｌ判／２Ｌ判／１６分割シール用紙／４分割シール用紙＞などを選択できる。マルチ画面プリントについては画面分割数として、＜１６分割／４分割／２分割／分割無し＞などを指定できる。付帯画像の出力形態としては、＜別用紙／２分割画面＞を指定できる。ポストカード印刷の形態としては、＜ポストカード画像の裏面／封筒／ラベルシール＞などを指定できる。以下、操作部１２から入力された設定項目を注文情報という。記憶部１６はプリント種類に対応するプリント１枚当たりの単価を記憶している。単価は１円単位で設定されている。
【００２３】
処理部１７は料金決済部１４に所定の料金が投入されたことに応じ、画像データ及び注文情報に従ってプリント出力用の画像データを生成する。以下、このプリント出力用の画像データをプリントデータといい、プリントデータを作成する処理をプリントデータ処理という。プリントデータは、プリント出力部１３に送信され、プリント出力部１３は印画動作を実行しプリント物を出力する。印画方式については特に限定されず、印画紙自体が熱によって発色するサーモ・オートクローム（ＴＡ）方式、インク滴をノズルによって印画紙に吹きつけるインクジェット方式など、種々の方式が可能である。
【００２４】
画像入力部１１に入力される画像データは、日付や撮影条件などの画像に付帯する各種の付帯情報をタグに記録したＥｘｉｆ（Exchangeable Image File Format）ファイルの他、付帯情報そのものが画像中に埋め込まれたＪＰＥＧファイルやＴＩＦＦファイルなどであり、画像の記録形式は問われない。
【００２５】
［処理の流れ］
次に、図２及び３のフローチャートに基づき、処理部１７の実行するプリント処理について説明する。
【００２６】
Ｓ１では、操作部１２から付帯情報をプリントするか否かの選択を受け付ける。付帯情報をプリントしない選択がされた場合はＳ２に移行し、付帯情報をプリントする選択がされた場合はＳ１２へ移行する。Ｓ１２以降の処理は後述する。
【００２７】
Ｓ２では、画像入力部１１に入力された画像データに埋め込まれた付帯情報を画像中から検出する。画像中に埋め込まれた付帯情報の検出方法としては、ある注目画素領域（画像の上下左右の端部など）内で検出される色変化及び色変化のある画素部分の形状が、記憶部１６に記憶された参照用情報（ある年月日を示す文字列など）と合致するか否かで判断することが挙げられる。検出された付帯情報の位置は記憶部１６に記憶される。
【００２８】
Ｓ３では、付帯情報が検出されたか否かを判断する。付帯情報が検出された場合はＳ４に移行し、付帯情報が検出されなかった場合はＳ６に移行する。
【００２９】
Ｓ４では、記憶部１６に記憶された付帯情報の位置に応じ、付帯情報がプリント出力部１３の印刷可能領域に含まれないように画像のトリミング範囲を決定する。トリミング範囲は、矩形の２つの対角点の座標パラメータP1,P2を適宜変動させて決定することができる。このとき、トリミングによって切り出される画像ができるだけ大きくなるようにするため、トリミング範囲に含まれる画像部分の面積が最大となるようにトリミング範囲を決定することが好ましい。トリミング範囲の外縁であるトリミング枠を画像とともに表示部１５に表示してもよい。
【００３０】
図４（ａ）及び（ｂ）には、ある画像及びその画像に付帯情報Ｉが埋め込まれた状態が示されている。図４（ａ）のトリミング範囲Ｔ１のアスペクト比ａ１：ｂ１及び図４（ｂ）のトリミング範囲Ｔ２のアスペクト比ａ２：ｂ２は、印刷可能領域のアスペクト比ａ：ｂと同一であり、どちらのトリミング範囲も付帯情報Ｉを含まない。しかし、トリミング範囲Ｔ１の面積ａ１×ｂ１は、トリミング範囲Ｔ２の面積ａ２×ｂ２よりも小さく、実際にプリントされる被写体の範囲が小さく好ましくない。このため、被写体の包含面積が最も大きいトリミング範囲のＴ２を最終的なトリミング範囲に決定するのが好ましい。
【００３１】
さらに、トリミングしても被写体の中心位置がずれないようにするため、トリミング範囲に含まれない画像部分の上下の長さ及び左右の長さが均等になるようにしてもよい。
【００３２】
例えば、図５に示すように、トリミング範囲Ｔ３の縦横のアスペクト比Ｗ：Ｈはプリント範囲のアスペクト比ａ：ｂと同一である。かつ、トリミング範囲Ｔ３に含まれない上余白長さｙｔと下余白長さｙｂとは等しく、左余白長さｘｌと下余白長さｘｒとは等しい。このようにして設定されたトリミング範囲Ｔ３では、トリミング前の被写体の中心位置とトリミング後の被写体の中心位置が変わらないため、トリミングしても被写体の上下左右位置のバランスを保つことができ好ましい。
【００３３】
Ｓ５では、決定されたトリミング範囲に含まれる画像を切り出す（トリミング）。
【００３４】
Ｓ６では、付帯情報の検出されなかった画像又は切り出した画像のプリントデータを作成し、プリント出力部１３に送る。
【００３５】
Ｓ７では、プリントデータに従って画像をプリントする。図６は、付帯情報が含まれないようにトリミングされた画像（図５参照）をプリントした結果の一例を示す。
【００３６】
図３はＳ１１以降の処理を示すフローチャートである。
【００３７】
Ｓ１２では、プリント出力部１３の印刷可能領域に従って画像のプリント範囲を決定する。少なくとも、プリント範囲の縦横アスペクト比は印刷可能領域の縦横アスペクト比と一致する必要がある。上述のトリミング範囲決定と同様、プリント範囲に含まれる画像部分の面積が最大となるように、あるいはプリント範囲に含まれない画像部分の上下の長さ及び左右の長さが均等になるようにプリント範囲を決定することが好ましい。
【００３８】
Ｓ１３では、Ｓ２と同様にして、画像入力部１１に入力された画像データから画像中に埋め込まれた付帯情報を検出する。検出された付帯情報及びその位置は記憶部１６に記憶される。
【００３９】
Ｓ１４では、付帯情報が検出されたか否かを判断する。付帯情報が検出された場合はＳ１５に移行し、付帯情報が検出されなかった場合はＳ１６に移行する。
【００４０】
Ｓ１５では、付帯情報の位置を参照し、付帯情報が完全にプリント範囲内に含まれているか否かを判断する。付帯情報が完全にプリント範囲内に含まれている場合はＳ１７に移行し、付帯情報が完全にプリント範囲内に含まれていない場合はＳ１６に移行する。図７は付帯情報Ｉが完全にプリント範囲Ｐ内に含まれている画像の一例を示し、図８及び９は付帯情報Ｉが完全にプリント範囲Ｐ内に含まれていない画像即ちプリント範囲Ｐ外に付帯情報Ｉが位置する画像の一例を示す。
【００４１】
なお、Ｓ１２では、図８のように付帯情報Ｉの一部が不完全にプリント範囲Ｐ内に含まれないよう、付帯情報Ｉの全部がプリント範囲Ｐ外に位置するようにプリント範囲を決定してもよいし、逆に付帯情報Ｉの全部がプリント範囲Ｐ内に含まれるようにプリント範囲を決定してもよい。
【００４２】
Ｓ１６では、付帯情報を画像ファイルのヘッダ部分（例えばExifファイルの所定のタグ）から読み込み、読み込んだ付帯情報をプリント範囲内に合成した画像を作成する。図１０は、付帯情報Ｉが完全にプリント範囲内に含まれていない画像（図９参照）に付帯情報Ｉ’をプリント範囲内の画像に合成した画像の一例を示す。付帯情報（画像名、日付、撮影条件、カメラのメーカ名など）を操作部１２から指定させ、指定された付帯情報を合成するようにしてもよい。また、画像に合成する付帯情報は、画像ファイルのヘッダ部分に記憶された付帯情報の一部又は全部であってもよいし、記憶部１６から読み込んだものであってもよい。
【００４３】
Ｓ１７では、付帯情報をプリント範囲内に含む画像又は付帯情報をプリント範囲内に合成した画像のプリントデータを作成する。
【００４４】
Ｓ１８では、プリントデータに従って画像をプリントする。図１１は付帯情報がプリント範囲内に合成した画像をプリントした結果の一例を示す。
【００４５】
以上説明したとおり、プリント装置１は、付帯情報をプリントしない選択を行えば、付帯情報をプリント範囲から外してプリントする。付帯情報をプリントする選択を行えば、画像に埋め込まれた付帯情報がそのままプリントされる。画像に埋め込まれた付帯情報がプリント範囲に含まれない場合、画像ファイルのヘッダ部分や記憶部１６から読み込まれた付帯情報がプリント範囲内に合成されてプリントされる。このため、画像に付帯情報が埋め込まれていると否とに関わらず、必要に応じて付帯情報をプリントする又はしないようにできる。
【００４６】
プリント装置１は、付帯情報が完全にプリント範囲内に含まれている場合（Ｓ１５で“Ｙ”）、付帯情報の合成を行わない。即ち、付帯情報が既にプリント範囲内に完全に含まれているのに二重に付帯情報が画像に埋め込まれるのを防ぐことができる。
【図面の簡単な説明】
【００４７】
【図１】本発明の好ましい実施形態に係るプリント装置の機能構成図
【図２】プリント処理の流れを示すフローチャート
【図３】プリント処理の流れを示すフローチャート
【図４】付帯情報を含まないトリミング範囲の一例を示す図
【図５】付帯情報を含まず上下左右余白長さが均等なトリミング範囲の一例を示す図
【図６】付帯情報を含まないプリントの一例を示す図
【図７】プリント範囲に完全に含まれる付帯情報の一例を示す図
【図８】プリント範囲に不完全に含まれている付帯情報の一例を示す図
【図９】プリント範囲に完全に含まれない付帯情報の一例を示す図
【図１０】プリント範囲に合成された付帯情報の一例を示す図
【図１１】付帯情報の合成されたプリントの一例を示す図
【符号の説明】
【００４８】
１１：画像入力部、１２：操作部、１３：プリント出力部、１５：表示部、１６：記憶部、１７：処理部
【図１】
2006187945.tif 000003
【図２】
2006187945.tif 000004
【図３】
2006187945.tif 000005
【図４】
2006187945.tif 000006
【図５】
2006187945.tif 000007
【図６】
2006187945.tif 000008
【図７】
2006187945.tif 000009
【図８】
2006187945.tif 000010
【図９】
2006187945.tif 000011
【図１０】
2006187945.tif 000012
【図１１】
2006187945.tif 000013