(57)【特許請求の範囲】
【請求項１】
用紙に印刷する画像を指定する画像指定手段と、
用紙に印刷する画像のサイズを指定する画像サイズ指定手段と、
前記用紙のサイズを指定する用紙指定手段と、
前記用紙にレイアウトする画像数を指定する画像数指定手段と、
画像サイズを優先する場合、前記画像サイズ指定手段により指定された画像サイズの画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第１チェック手段と、
画像数を優先する場合、前記画像数指定手段により指定された画像数の画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第２チェック手段と、
を有し、用紙に画像をレイアウトする場合、画像サイズ又は画像数を優先しうるようにした事を特徴とする画像処理装置。
【請求項２】
前記第１のチェック手段により用紙にレイアウトできない画像があった場合、別の用紙に残りの画像を指定されたサイズでレイアウトする処理手段を更に備えた請求項１に記載の画像処理装置。
【請求項３】
前記用紙に画像をレイアウトできた場合、画像をレイアウトした用紙を出力する出力手段を備えた請求項１記載の画像処理装置。
【請求項４】
前記出力手段は印刷装置を含むことを特徴とする請求項３記載の画像処理装置。
【請求項５】
用紙に印刷する画像を指定する画像指定工程と、
用紙に印刷する画像のサイズを指定する画像サイズ指定工程と、
前記用紙のサイズを指定する用紙指定工程と、
前記用紙にレイアウトする画像数を指定する画像数指定工程と、
画像サイズを優先する場合、前記画像サイズ指定手段により指定された画像サイズの画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第１チェック工程と、
画像数を優先する場合、前記画像数指定手段により指定された画像数の画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第２チェック工程と、
を有し、用紙に画像をレイアウトする場合、画像サイズ又は画像数を優先しうるようにした事
を有することを特徴とする画像処理方法。
【請求項６】
前記チェック工程により用紙にレイアウトできない画像があった場合、別の用紙に残りの画像を指定されたサイズでレイアウトする処理工程を更に備えた請求項５に記載の画像処理方法。
【請求項７】
前記用紙に画像をレイアウトできた場合、画像をレイアウトした用紙を出力する出力工程を備えた請求項６記載の画像処理方法。
【請求項８】
用紙に印刷する画像を指定する画像指定工程と、
用紙に印刷する画像のサイズを指定する画像サイズ指定工程と、
前記用紙のサイズを指定する用紙指定工程と、
前記用紙にレイアウトする画像数を指定する画像数指定工程と、
画像サイズを優先する場合、前記画像サイズ指定手段により指定された画像サイズの画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第１チェック工程と、
画像数を優先する場合、前記画像数指定手段により指定された画像数の画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第２チェック工程と、
を有し、用紙に画像をレイアウトする場合、画像サイズ又は画像数を優先しうるようにしたとを実行するためのコンピュータプログラムを記憶したことを特徴とする記録媒体。
【請求項９】
前記チェック工程により用紙にレイアウトできない画像があった場合、別の用紙に残りの画像を指定されたサイズでレイアウトする処理工程を更に備えた請求項８に記載の記録媒体。
【請求項１０】
用紙に印刷する画像を指定する画像指定手段と、
用紙に印刷する画像のサイズを指定する画像サイズ指定手段と、
前記用紙のサイズを指定する用紙指定手段と、
前記用紙にレイアウトする画像数を指定する画像数指定手段と、
前記画像サイズ指定手段により指定された画像サイズの画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第１チェック手段と、
前記画像数指定手段により指定された画像数の画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第２チェック手段と、
前記第１チェック手段又は前記第２チェック手段を機能させるかを選択する手段と、
を有することを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はデジタルカメラなどの機器によって撮影された結果等の画像データを格納した記憶媒体内の画像データの全数又は複数選択されたものを指定した用紙に効率よく配列し印刷を行う画像処理装置、画像処理方法、及び、記憶媒体に関する。
【０００２】
【従来の技術】
一枚の印刷用紙に複数画像を分割指定し印刷を行う場合、従来の印刷装置においては用紙に対して印刷画像数、印刷位置、印刷面積は固定値となりかつ用紙単位で画像を指定し印刷を行うようになっていた。
【０００３】
【発明が解決しようとする課題】
従来装置では所望の複数画像を印刷用紙に画像印刷する場合において、用紙サイズに基づいて印刷されるために、所望画像を所望のサイズで用紙に印刷を行うことが出来なかった。
【０００４】
【課題を解決するための手段】
上記課題を解決するために本発明の画像処理装置は、用紙に印刷する画像を指定する画像指定手段と、用紙に印刷する画像のサイズを指定する画像サイズ指定手段と、前記用紙のサイズを指定する用紙指定手段と、前記用紙にレイアウトする画像数を指定する画像数指定手段と、画像サイズを優先する場合、前記画像サイズ指定手段により指定された画像サイズの画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第１チェック手段と、画像数を優先する場合、前記画像数指定手段により指定された画像数の画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第２チェック手段と、を有し、用紙に画像をレイアウトする場合、画像サイズ又は画像数を優先しうるようにした事を特徴とする。
上記課題を解決するために本発明のその他の画像処理装置は、用紙に印刷する画像を指定する画像指定手段と、用紙に印刷する画像のサイズを指定する画像サイズ指定手段と、前記用紙のサイズを指定する用紙指定手段と、前記用紙にレイアウトする画像数を指定する画像数指定手段と、前記画像サイズ指定手段により指定された画像サイズの画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第１チェック手段と、前記画像数指定手段により指定された画像数の画像を、前記用紙指定手段により指定された用紙にレイアウトできるか否かをチェックする第２チェック手段と、前記第１チェック手段又は前記第２チェック手段を機能させるかを選択する手段と、を有することを特徴とする。
【０００５】
また、本発明の画像処理装置は、前記チェック手段により用紙にレイアウトできない画像があった場合、別の用紙に残りの画像を指定されたサイズでレイアウトする処理手段を更に備える。
【０００６】
また本発明の画像処理装置は、前記用紙に画像をレイアウトできた場合、画像をレイアウトした用紙を出力する出力手段を備える。
【０００７】
また、前記出力手段は印刷装置を含む。
【０００８】
【発明の実施の形態】
本発明の実施の形態について以下に図面を用いて説明する。
【０００９】
図１に電子画像の制御装置のブロック図を示す。図中２は不揮発記憶媒体を示し、デジタルカメラに着脱可能で、本制御装置にも着脱可能で、デジタルカメラ等により撮影した画像データを画像ファイル４として格納している。また印刷対象画像及び印刷用紙等の印刷条件を定めた印刷対象指定及び条件ファイル４が上述不揮発記憶媒体内に格納されている場合もある。なお、着脱可能な記憶媒体の代わりに本制御装置に記憶装置を内蔵し、デジタルカメラより直接或いは記憶媒体からファイルを転送し、記憶するように構成されても良い。
【００１０】
用紙に画像の配置制御を行うに当たっての画像指定、Ｂ４，Ａ４，Ｂ４，Ａ５の様な用紙サイズ或いは、全紙、半切、４つ切り、６つ切りの様な用紙サイズの印刷用紙サイズ指定、印刷用紙１枚当たりの分割画像数、画像サイズ（画像サイズの表現として、用紙サイズで表現しても良いし、また寸法で表現してもよい）等の諸条件の設定及び適正配置各モードの指定は入力部６から行う。画像が選択指定されるとその番号はメモリ８内の記憶エリア印刷対象レジスタ８Ａに随時格納保存され、これと同時にメモリ８内のエリアの画像計数部８Ｂの結果がインクリメントされ、メモリ８内のエリア、画像総数レジスタ８Ｃに随時更新格納される。次に１ページに複数の画像を配置印刷する為の条件として１ページに何枚の画像を並べるかを決める為に、１ページを何分割にするかを指定する分割数が入力部６から入力され、メモリ８内の分割数レジスタ８Ｄに格納される。同様に所望枚数はメモリ８内のエリア、用紙枚数レジスタ８Ｅ、所望印刷用紙サイズは用紙サイズレジスタ８Ｆにおのおの格納される。所望の画像サイズは画像サイズレジスタＧに格納される。
【００１１】
メモリ８内のエリア分割参照レジスタは用紙ごとに設定されている最大分割配置条件及び分割数を用紙設定完了と同時に分割テーブルを参照した結果、または用紙と分割数の二項目の決定内容から求められる印刷画像サイズを維持し且つ画像間隔を最小とした場合に許容できる追加画像数と配置条件を格納する。解読振り分け処理は画像データ格納不揮発記憶媒体内に印刷対象の画像及び画像に対応する条件指定ファイルがある場合、この内容の解読結果をメモリ８内の画像総数レジスタ、印刷対象レジスタ、分割数レジスタ、用紙枚数レジスタ、用紙サイズレジスタ、出力画像サイズレジスタに符合するデータを振り分け格納する。画像圧縮・解凍処理はＪＰＥＧ等で画像圧縮されたデータの圧縮条件の解読及び解凍を行う。画像圧縮解凍部３によって得られた画素情報１８は演算処理部１に導かれ、メモリ８内の各エリア、画像総数レジスタ、印刷対象レジスタ、分割数レジスタ、用紙枚数レジスタ、用紙サイズレジスタ、出力画像サイズレジスタ等を参照し配置条件を印刷出力サイズ及び出力解像度条件を決定する。印刷装置５は演算処理部１の結果に従い解凍された画像データから印刷装置に適合した印刷データに変換し印刷装置に出力する。また演算処理部１は配置条件演算に当たり印刷制御部を介し印刷配置にかかる印刷可能領域などの諸条件前もって取得格納をおこなう。図２から図８および図１０のフローチャートに係るプログラムは図１中のメモリ７のＲＯＭに記憶されており、演算処理部のＣＰＵによって実行される。
なおＲＯＭに格納されているプログラムは他の記憶媒体に記憶されていても良い。
【００１２】
本発明の実施の形態においては、不揮発記憶媒体に格納された画像データを特定する画像番号情報等を入力する手段と画像データの解読並びに解凍行う制御部とその画像データを印刷する制御部及び予め本装置以外例えばデジタルカメラの画像指定手段によって作成された印刷対象及び条件指定ファイルを格納した不揮発記憶媒体の解読手段を持つ印刷装置において本装置の印刷対象画像番号指定入力または印刷対象及び条件指定ファイル解読によって得られた印刷対象画像情報を装置内の所定記憶部に保存し、この保存情報に従って指定された画像を指定された用紙の画像配置条件に従い印刷用紙に順次配置し指定されたすべての画像が印刷完了するまでの自動改ページ印刷を行う実施例の形態を示す。
【００１３】
まず、図５を用いて画像を指定する条件設定１の処理を説明する。
【００１４】
まず、Ｓ１１で画像番号手動入力部６からの画像指定入力処理を行う。次に、Ｓ１２に進み、指定された画像総数を画像総数レジスタに格納する。次に、Ｓ１３に進み、画像番号手動入力部６で指定された画像の画像番号を印刷対象レジスタに格納する。
【００１５】
次に、図６を用いて用紙サイズを指定する条件設定２の処理を説明する。
【００１６】
まず、Ｓ２１で入力部６からの用紙指定入力の処理を行う。次に、Ｓ２２に進み、入力部６から入力された用紙サイズを用紙サイズレジスタに格納する。
【００１７】
次に、図７を用いて分割数を指定する条件設定３の処理を説明する。
【００１８】
まず、Ｓ３１で入力部６からの分割数入力処理を行う。次に、Ｓ３２に進み、入力部６から入力された分割数を分割数レジスタに格納する。
【００１９】
次に、図８を用いて画像サイズを指定する条件設定４の処理を説明する。
【００２０】
まずＳ４１で入力部６からの画像サイズ入力を行う。
【００２１】
次にＳ４２に進み、入力部６から入力された画像サイズを画像サイズレジスタに格納する。
【００２２】
以上のように条件設定１、２、３および４が行われた状態で、ユーザにより印刷が指示された場合の処理を図２を用いて説明する。なお、各条件設定は、自動設定又は数値条件を設定する様に構成されている。自動設定は、他の条件が数値設定された場合、自動設定された条件は優先順位が低くなる事をを意味する。
【００２３】
次に図２に従って、実施例の動作を説明する。ここでは、画像を所望のサイズで用紙に出力させる。或いは用紙に出力する画像の数を指定して出力させる様にして画像サイズは自動設定にした説明をする。
【００２４】
まず、Ｓ１８０１において、出力用紙に画像を複数個レイアウトさせか否かをチェックする。ノウであれば、ｓ１８１２で、ファイルより読み出した画像を画像レイアウトに出力して、図１１Ｂに示す様に用紙に指定された画像サイズで１つの画像を出力する。もし、イエスであれば、Ｓ１８０２に移り、画像サイズ優先で、枚数は自動設定かの判断を行う。そこでイエスであれば、Ｓ１８０３に移り、レジスタＮに１をセットする。次に、ｓ１８０４で用紙にレジスタＮの画像が収容出来るか否かをチェックする。イエスであれば、ｓ１８０５で、ファイルから画像Ｇｎを画像レイアウトに入れ、次のｓ１８０６で画像Ｇｎ＋１があるか否かをチェックする。ノウであれば、ｓ１８１１で画像Ｇｎ+1迄が記憶された画像レイアウトを印字装置に送り、出力用紙に図１１Ａに示す様に出力する。イエスであれば、Ｓ１８０７でＮ＝Ｎ＋１の処理をして、Ｓ１８０８でＧｎがこの用紙に画像レイアウトに追加されるかをチェックする。つまり複数の画像が用紙にレイアウト出来るか否かを用紙のサイズと画像のサイズからチェックする。ノウであれば、Ｓ１８０９で画像レイアウトに記憶された画像Ｇｎ＋１までを印字用紙に出力する。ｓ１８０４でノウであれば、ｓ１８１０で用紙への出力サイズを小さくして画像レイアウトに出力して、その後印字装置に出力して例えば、図１１Ｃの様に印字する。次にレジスタＮをＮ＋１の処理をして、Ｓ１８０４に戻る。
【００２５】
Ｓ１８０２で画像サイズ優先で枚数設定は自動設定でない場合、図３に移り、ｓ１９０１で画像枚数優先、画像サイズは自動設定かの判断を行う。
【００２６】
イエスであれば、ｓ１９０２で用紙サイズを調べて、指定枚数を順にテンプレートに従いメモリ８のエリア画像レイアウトに記憶して、しかる後画像を出力用紙に印刷する。次にｓ１９０３で出力する。次に次の画像があるか否かを外部記憶装置の記憶媒体検索して、あれば、ｓ１９０２に戻り、処理を繰り返す。次に画像がなければ、処理を終わる。
【００２７】
ｓ１９０１で判断がノウであれば、図４に移る。
【００２８】
ｓ２００１で画像サイズと枚数の両指定があるかチェックする。なければ、処理を終了する。あれば、ｓ２００２に移り、用紙に指定の出力ができるかを判断する。ｓ２００３で画像サイズを優先して配置する。ｓ２００４で一枚も配置できないかを判断する。ノウであれば、出力する。イエスであれば、ｓ２００８でサイズを小さくして出力する。ｓ２００６で次の画像があるかをチェックする。なければ終了する。あれば、ｓ２００１に戻り処理を繰り返す。
【００２９】
図９はデジタルカメラのブロック図で、１０１は入力部で、モードの設定等を指示する。１０２は処理部で、プロセッサＣＰＵ，メモリＲＯＭ，メモリＲＡＭを含み、入力部１０１からの入力或いは撮像部からの画像を入力して、外部記憶装置に画像およびその画像に対して定義された属性情報を記憶させる。かかる外部記憶装置は図１の外部記憶媒体に相当する。
【００３０】
表示装置１０３に撮影した画像が表示され、それに対して入力部１０１から出力すべき画像のサイズ、印刷するか否かの指示情報等を入力する。図１０に示すのは画像サイズＬＬ、ＬおよびＳを画像に定義する処理の流れを示す。表示器に画像を表示し、その状態で、その画像に対して画像サイズを入力部を操作して入力する。
【００３１】
なお、本発明の実施の形態における画像の制御装置はデジタルカメラにより実現できる。
【００３２】
また、コンピュータにより実現できる。
【００３３】
また、画像印刷受注処理装置で実現できる。
【００３４】
また、画像処理ソフトウエアで実現できる。
【００３５】
またページ単位の指定及び印刷の繰り返しを行わなければならなかった従来方式に対しユーザーが所望する印刷結果を画像サイズの指定をして行える様にしたので、印刷する際にサイズを指定することなく印刷ができ、また印刷でなくても表示画面上に出力すべきサイズを指定出来るので、表示画面上で、所望のサイズで再現出来るので、従来よりも簡単に望みのサイズで画像を可視化出来便利になった。
【００３６】
【発明の効果】
以上、詳述したように本発明によれば、指定された画像サイズ又は指定された画像数の画像を可視出力できる。
【００３７】
また、所望の画像のサイズで用紙に最適なレイアウトで印刷させることがでる。
【図面の簡単な説明】
【図１】電子画像の制御装置のブロック図である。
【図２】印刷御例を示すフローチャート図である。
【図３】画像枚数優先の印刷制御例を示すフローチャート図である。
【図４】画像サイズと画像枚数とが両指定された場合の印刷制御フローチャートを示す図である。
【図５】条件設定１のフローチャートを示す図である。
【図６】条件設定２のフローチャートを示す図である。
【図７】条件設定３のフローチャートを示す図である。
【図８】条件設定４のフローチャートを示す図である。
【図９】デジタルカメラのブロックを示す図である。
【図１０】デジタルカメラで条件設定のフローチャートを示す図である。
【図１１】用紙に画像を印刷した場合を説明する図である。
【符号の説明】
１  演算処理部
２  外部記憶装置
３  画像圧縮解凍部
５  印刷装置
６  入力部
７  メモリ
８  メモリ
【図１】
0004227263.tif 000002
【図２】
0004227263.tif 000003
【図３】
0004227263.tif 000004
【図４】
0004227263.tif 000005
【図５】
0004227263.tif 000006
【図６】
0004227263.tif 000007
【図７】
0004227263.tif 000008
【図８】
0004227263.tif 000009
【図９】
0004227263.tif 000010
【図１０】
0004227263.tif 000011
【図１１】
0004227263.tif 000012