(57)【特許請求の範囲】
【請求項１】
ページが複数あるテンプレートが選択されているオーダであって、複数のページを出力する為のオーダを受け付けて、１ページごとに、画像データと前記テンプレートとの合成処理を含む所定の処理を行い、その結果としての処理画像データを前記オーダごとに出力する画像編集装置であって、
合成処理後の前記処理画像データの各ページを縮小して、縮小処理画像データを作成する画像変換手段と、
前記画像変換手段で作成された前記縮小画像データを記憶装置に記憶させ、前記オーダごとに管理する管理手段と、
前記記憶装置に記憶させられた前記縮小画像データを、前記選択されているテンプレートの情報とともに、前記オーダごとにレイアウトして出力する出力手段を有することを特徴とする画像編集装置。
【請求項２】
さらに、前記処理画像データを表示する表示手段を有し、
前記管理手段が管理するオーダのリストを、各オーダに含まれる前記縮小画像とともに前記表示手段に表示することを特徴とする請求項１記載の画像編集装置。
【請求項３】
さらに、前記処理画像データを表示する表示手段を有し、
前記管理手段では、前記オーダを顧客ごとに管理し、
前記表示手段は、特定の顧客の選択に応答して、当該顧客が行ったオーダとそのオーダに含まれる前記縮小画像とを表示することを特徴とする請求項１に記載の画像編集装置。
【請求項４】
装置が実行可能なプログラムを格納する記憶媒体であって、前記プログラムを実行する装置を、ページが複数あるテンプレートが選択されているオーダであって、複数のページを出力する為のオーダを受け付けて、１ページごとに、画像データと前記テンプレートとの合成処理を含む所定の処理を行い、その結果としての処理画像データを前記オーダごとに出力する画像編集装置であって、
合成処理後の前記処理画像データの各ページを縮小して、縮小処理画像データを作成する画像変換手段と、
前記画像変換手段で作成された前記縮小画像データを記憶装置に記憶させ、前記オーダごとに管理する管理手段と、
前記記憶装置に記憶させられた前記縮小画像データを、前記選択されているテンプレートの情報とともに、前記オーダごとにレイアウトして出力する出力手段を有する装置として動作させることを特徴とする記憶媒体。
【請求項５】
ページが複数あるテンプレートが選択されているオーダであって、複数のページを出力する為のオーダを受け付けて、１ページごとに、画像データと前記テンプレートとの合成処理を含む所定の処理を行い、その結果としての処理画像データを前記オーダごとに出力する画像編集方法であって、
合成処理後の前記処理画像データの各ページを縮小して、縮小処理画像データを作成する画像変換ステップと、
前記画像変換ステップで作成された前記縮小画像データを記憶装置に記憶させ、前記オーダごとに管理する管理ステップと、
前記記憶装置に記憶させられた前記縮小画像データを、前記選択されているテンプレートの情報とともに、前記オーダごとにレイアウトして出力する出力ステップを有することを特徴とする画像編集方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デザインテンプレートと入力画像との合成処理等の画像編集を行い、その結果を出力する画像編集装置において、出力印刷物を容易にオーダー別に識別することのできる画像編集装置及び画像編集方法に関する。
【０００２】
【従来の技術】
従来、予め色彩やイメージなどがデザインされ、画像データをはめ込むスペース（画像スロット）が用意されたフレーム（デザインテンプレート）に、種々の媒体に記録された画像を合成して出力するサービスや、写真プリントからの引き延ばし、画像に色彩変換等の特殊効果を加えて出力する等のサービスが行われている。
【０００３】
このような画像処理を行う画像編集装置においては、顧客が選択したサービスに応じて処理結果をそのまま印刷するため、複数のサービスについて処理を連続して行うと、オペレータがサービス毎に印刷結果をプリンタ部から取り出さない限り、プリンタ部には複数のサービスに係る印刷物が時系列的に順次積み重なっていた。また、一通り印刷作業が完了すると表示装置上では、受け付け開始と同時に発行される顧客番号やサービス実行時に発行されるオーダー番号がリスト表示され、その顧客が行ったサービスの名称や作業状態、作業開始時間、データサイズなどがテキスト表示されていた。
【０００４】
【発明が解決しようとする課題】
このような従来の画像編集装置においては、時系列的に印刷物が積み重なっていく状況下において、１つのオーダーで印刷されるページ数が固定ではないので、プリンタ部に積み重なった印刷物がどのオーダーによるものかを識別するのは困難になっている。また、表示装置に示される印刷作業履歴を示すオーダーリストにおいても、各オーダーでどのような画像の印刷が行われたかを視覚的に理解することはできなかった。このため、大量のオーダーリストの中から必要なオーダーを探して再印刷を実行するなどの作業が困難になっている。
【０００５】
本発明の目的は、上記のような問題点を解決し、多大な負荷をかけることなく、積み重なった印刷物をオーダー単位に容易に識別できるとともに、オーダーリストに対応する印刷内容をオペレータが容易に確認できる画像編集装置を提供することにある。
【０００６】
【課題を解決するための手段】
すなわち、本発明の要旨は、ページが複数あるテンプレートが選択されているオーダであって、複数のページを出力する為のオーダを受け付けて、１ページごとに、画像データとテンプレートとの合成処理を含む所定の処理を行い、その結果としての処理画像データをオーダごとに出力する画像編集装置であって、合成処理後の処理画像データの各ページを縮小して、縮小処理画像データを作成する画像変換手段と、画像変換手段で作成された縮小画像データを記憶装置に記憶させ、オーダごとに管理する管理手段と、記憶装置に記憶させられた縮小画像データを、選択されているテンプレートの情報とともに、オーダごとにレイアウトして出力する出力手段を有することを特徴とする画像編集装置に存する。
また、本発明の別の要旨は、装置が実行可能なプログラムを格納する記憶媒体であって、プログラムを実行する装置を、ページが複数あるテンプレートが選択されているオーダであって、複数のページを出力する為のオーダを受け付けて、１ページごとに、画像データとテンプレートとの合成処理を含む所定の処理を行い、その結果としての処理画像データをオーダごとに出力する画像編集装置であって、合成処理後の処理画像データの各ページを縮小して、縮小処理画像データを作成する画像変換手段と、画像変換手段で作成された縮小画像データを記憶装置に記憶させ、オーダごとに管理する管理手段と、記憶装置に記憶させられた縮小画像データを、選択されているテンプレートの情報とともに、オーダごとにレイアウトして出力する出力手段を有する装置として動作させることを特徴とする記憶媒体に存する。
また、本発明の別の要旨は、ページが複数あるテンプレートが選択されているオーダであって、複数のページを出力する為のオーダを受け付けて、１ページごとに、画像データとテンプレートとの合成処理を含む所定の処理を行い、その結果としての処理画像データをオーダごとに出力する画像編集方法であって、合成処理後の処理画像データの各ページを縮小して、縮小処理画像データを作成する画像変換ステップと、画像変換ステップで作成された縮小画像データを記憶装置に記憶させ、オーダごとに管理する管理ステップと、記憶装置に記憶させられた縮小画像データを、選択されているテンプレートの情報とともに、オーダごとにレイアウトして出力する出力ステップを有することを特徴とする画像編集方法に存する。
【０００７】
本発明による画像編集装置は、実際に印刷される高解像度の画像データから、十分データ量の小さないわゆるサムネール画像データを作成し、このサムネールデータをオーダー単位で集約してインデックス印刷を行う。
【０００８】
また、サムネール画像データを作成する際、編集結果を最終的に印刷する前に確認する目的で通常表示装置に表示する印刷イメージを表す画像データを記憶しておき、インデックス印刷時にそのデータを利用すると、処理の負荷を軽減することができる。これは、通常ＣＲＴディスプレイなどの表示装置はプリンタより遥かに低解像度であり、画面表示用データは、最終的な印刷データと比べて情報量が小さいものとなっているためである。
【０００９】
画像編集結果が複数ページになるときは、全ページについて、サムネール画像データ作成用の表示用データを作成することができる。インデックス印刷ページには、オーダー番号・選択したデザインテンプレート番号・実行したサービスの名称などのテキスト情報とともにサムネール画像データが出力される。
【００１０】
インデックス印刷には専用のテンプレートが用意されており、最終的な高解像度の印刷に先立ってサムネール画像データがそのテンプレートの画像スロットに貼られて（合成されて）、印刷される。このとき、インデックス印刷用のテンプレートの画像スロットの数よりも印刷されるページ数の方が多い場合には、先頭ページからそのテンプレートの画像スロット数までの画像データが出力され、残りの画像はインデックスの２ページ目以降に合成されて出力される。
【００１１】
たとえば、インデックス印刷用テンプレートに５個の画像スロットがあるのであれば、最終的な印刷データの先頭の５ページ分のインデックス印刷用画像データが印刷される。実際のページ数が画像スロット数より少ない場合には、空きのスロットができる。
【００１２】
インデックス印刷用のテンプレートには画像スロットの数に応じた数の種類があり、実際に採用されるテンプレートが何スロット有するものなのか、についてはもとより、そもそもインデックス印刷を行うかどうかも含めて本装置のシステム管理設定の一項目として予め定義され、当該装置を設置した環境に応じてオペレータが変更できる。
【００１３】
また、出力ページ数が複数である場合には、最終的な印刷物にページ数を印刷することも可能である。これについてもページ数を印刷するかどうかが、システム管理設定の一項目として予め定義されている。
【００１４】
印刷が完了すると、表示装置上には最新の印刷したものも含めて顧客もしくはオーダー履歴がリスト表示される。顧客番号は顧客がこの画像編集装置の利用開始時に発行されるものである。ただし、この番号で顧客を一意に管理するものではない。この顧客番号と一対になっているのが入力画像群である。この入力画像群に対してさまざまなサービスを繰り返し実行できるが、このサービスの実行単位をオーダーと呼ぶ。サービス選択時に新規にオーダー番号が発行される。画面上で顧客リスト中から顧客番号を選択すると、その顧客番号に属する実行されたサービスの履歴やデータサイズ、顧客番号を発行した時間などの詳細情報が表示される。
【００１５】
このとき各サービスでの印刷状態表示に上記インデックス印刷で用いられるサムネール画像データを用いることができる。また同一顧客番号で複数のサービスのオーダーを受けている場合などは、顧客番号下のオーダーリスト中からオーダー番号を選択することでも、印刷されたサムネール画像データを表示させることができる。
【００１６】
これらを実現することで、画像編集装置のオペレータが印刷物をオーダー単位に容易に識別できるようになり、また、オーダーリスト上でそのオーダーでどのような印刷が行われたかを視覚的に理解させることができる。
【００１７】
【発明の実施の形態】
以下に、図面を参照して本発明の実施形態を詳細に説明する。本実施形態においては、画像編集として入力画像データのデザインテンプレートへの合成処理を例にとって説明する。
【００１８】
図１は、本発明の一実施形態となる、デザインテンプレートと入力画像との合成処理を行う画像編集装置における、本実施形態の説明に必要な部分の概略構成を示す図である。
【００１９】
図１において、１はキーボード・マウスなどの入力装置、２はシステムのマネージメント制御・入力画像とデザインテンプレートとの合成処理などを行う中央処理装置、３は表示に使用する端末、４は印刷装置、５は画像入力装置、６は磁気ディスクドライブ、光ディスクドライブ等の記憶装置である。以下の説明において、画像入力装置５はスキャナとする。
【００２０】
図２は、図１の構成を用いて印刷物をオーダー別に視覚的に識別するための出力方法の処理手順を示すフローチャートである。
【００２１】
システム起動後に表示装置３に表示される初期画面は、顧客番号などの項目からなる顧客リストが表示されている画面となっており、マウスやキーボードなどの入力装置１によって画面上のリストで選択した顧客の詳細情報を表示することができる。
【００２２】
オペレータが顧客の新規注文を受けるとこの初期画面から処理を開始する。このとき中央処理装置２は顧客番号を発行する（ステップ１１）。中央処理装置２は、画像入力装置５で顧客が持参したプリント、印刷物等の画像データを読み込み（ステップ１２）、記憶装置６に保存する。デザインテンプレートと入力画像の合成処理によって提供されるサービスのなかから１つを選択させ（ステップ１３）、このときオーダー番号を発行する。
【００２３】
サービスが選択されると、中央処理装置２は記憶装置６に予め記憶された、選択されたサービスに使用可能なデザインテンプレートの印刷用高解像度画像データを読み出し、表示装置での表示に適した大きさに変換して画面に表示する。また、中央処理装置２は画像入力装置５で読み込んだ画像データのそれぞれについて、所定の大きさに縮小した、低解像度の画面表示用画像データ（入力画像のサムネール画像データ）を作成してデザインテンプレートと同画面に表示する。
【００２４】
それらをユーザに選択させ適時合成処理を行う（ステップ１４）。合成処理は例えばテンプレートの高解像度データと入力画像データを用いて行ない、その結果データから解像度の変換を行って合成結果イメージ表示用の低解像度データを作成して表示装置に表示する。また、デザインテンプレートの画像スロットの大きさと、入力画像データの大きさ調整も必要なら合成処理時に行う。
【００２５】
中央処理装置２は、デザインテンプレートと入力画像の合成結果を表示するときに、合成結果イメージ表示用画像データをファイルとして記憶装置６に保存する。この際、テンプレートの選択中にユーザの試行錯誤によって作成されたファイルの様に、すでに同じサービスに対するファイルがある場合には、既存ファイルに上書きする。同じサービスに対するファイルの特定は、サービス選択時に発行されたオーダー番号を用いたファイル名を付与することにより可能である。また、デザインテンプレートには各々ユニークな番号がつけられている。
【００２６】
合成処理イメージ表示時、ページが複数あるテンプレートが選択されている場合には必ずしもすべてのページが画面に表示されているとは限らないため、表示されていないページを含む、すべてのページについて合成結果イメージ表示用画像データを作成し、そのデータファイルを作成しておく（ステップ１５）。そして中央処理装置２はシステム設定ファイルなどに予め設定されている、インデックス印刷の要否をチェックし（ステップ１６）、行うのであればやはりシステム設定ファイルに指定されたインデックス印刷を行うためのデザインテンプレート（インデックス印刷用テンプレート）を記憶装置６から取得する。
【００２７】
そして、ページ単位に作成されたデータファイルを記憶装置６から順次読み出し、取得したインデックス印刷用テンプレートの画像スロットの大きさにページ全体のイメージが入るように変倍等の処理を行なう（テンプレート印刷用サムネールの作成）。そして、後述するように処理後に再利用する場合にはこのサムネール画像を記憶装置６に保存する。次に、サムネールをインデックス印刷用テンプレートの画像スロットに合成し、オーダー番号、選択されたテンプレートの番号・実行したサービスの名称をインデックス印刷用テンプレートにテキスト情報としてセットして（ステップ１７）、インデックスの印刷を行う（ステップ１８）。
【００２８】
ここで、インデックス印刷用テンプレートへのテキスト情報のセットについて説明する。図３は、本発明において用いられるインデックス印刷用テンプレートデータの中の、属性領域の構成例を示す。本図において、図中において、このテンプレートにはサムネール表示用の画像スロットとオーダー番号・サービス名・テンプレート番号用のテキストスロットが備わっている。画像スロットの数についてはテンプレートごとに異なり、実際にインデックス印刷されるテンプレートは、システム設定で設定されるインデックス印刷時のコマ数（画像スロット数）の指定によって決まる。
【００２９】
図４は、本発明においてオーダー単位に出力される、５コマのサムネールのインデックス印刷の例である。ここでは、オーダー番号・サービス名・テンプレート番号と、サムネールが５コマ印刷されている。上述したように、合成する入力画像の数がインデックス印刷用テンプレートの画像スロットの数より少ない場合には、空白の画像スロットが生じる。また、逆に画像スロット数が少ない場合には複数ページのインデックスが印刷され、全ページのサムネールがインデックスに印刷される。
【００３０】
次に中央処理装置２は高解像度のテンプレートデータと読み込んだ画像データとから最終的な高解像度の合成結果を作成し、１ページずつ印刷を行う（ステップ１９）。印刷完了後は合成処理を繰り返し実行するかどうかをユーザに尋ね、もしそうであればサービスの選択ステップに戻って同じ入力画像に対して、同じサービスを継続させる（ステップ２０）。逆に合成処理を実行しないのであれば、一切の処理を完了させて顧客履歴のデータを更新後、既存顧客リスト表示の画面に戻る（ステップ２１）。
【００３１】
このように、各オーダー毎の印刷内容をインデックスとしてオーダーされた処理結果の印刷に先立って出力することにより、複数のオーダーが同一の印刷装置に連続して処理され、印刷装置に複数オーダーの印刷物が積み重なった場合でも、容易にオーダー毎の切り分けが可能となる。
【００３２】
次に、インデックス印刷に利用したサムネール画像を再利用する場合の構成について説明する。図２のステップ２１からステップ１１に復帰した際、画面にはリスト表示がなされるが、このリスト表示における、選択したオーダー或いは顧客について行った処理内容の表示にサムネール画像を利用することにより、オーダーした内容の確認を容易に行うことができる。
【００３３】
リスト表示画面において、オペレータは、例えば顧客番号を発行する対象となる顧客単位のリスト表示と一顧客が行ったオーダー単位のリスト表示の２種類を選択できる。前者のリスト表示上で顧客番号を選択すると、その顧客番号下で行ったすべてのサービスの印刷用サムネールが表示される。後者については、選択したサービスに応じたサムネールが表示される。
【００３４】
図５は、本発明で表示装置上に出力される顧客単位のリスト表示形式例である。２１はサムネール表示領域で、顧客リスト表示領域２２で選択された顧客情報の詳細が、その顧客番号が行ったオーダー単位のサムネール画像データとともに表示される。一つのオーダーで複数ページの印刷が行われた場合には、例えば先頭ページのサムネールを表示する。
【００３５】
顧客リスト表示領域２２では、顧客番号、オーダー数、データ数、受付時間など任意の項目がリスト表示されている。図５では２番目の顧客（顧客番号＃２）が選択され、サムネール表示領域２１にこの顧客が行った５つのオーダーについてそのサムネールが表示された状態を示している。
【００３６】
一方、図６は、本発明で表示装置上に出力される、特定の顧客が行ったオーダー単位のリスト表示例である。３１はサムネール表示領域で、オーダーリスト表示領域３２で選択されたオーダー情報の詳細が、そのオーダーのサムネール画像データとともに表示される。オーダーリスト表示領域３２では、オーダー番号、サービス名、使用したテンプレートの番号、総ページ数、受付時間、データサイズなど、任意の項目がリスト表示される。図６では２番目のオーダー（オーダー番号＃２）が選択され、顧客番号＃ｎが行ったオーダー＃２のサムネールがサムネール表示領域３１に表示された状態を示している。
【００３７】
【他の実施形態】
上述の実施形態においては、画像編集として画像合成を例として説明したが、合成のみならず変形や色変換など、いかなる処理であっても本発明を適用することができる。
【００３８】
また、実施形態においては画像入力装置としてスキャナを用い、画像データを読み込む場合を説明したが、予め記憶装置６に用意された画像データを入力画像データとして用いてもよいし、例えばデジタルカメラで撮影した画像データや、コンピュータで作成された画像データのように、既に電子データの形式となった画像データを読み込むようにしてもよい。この場合、電子データの記録媒体はフラッシュメモリ、磁気記録媒体、光記録媒体など任意であり、入力方法もいかなる方法でも良い。
【００３９】
また、インデックス印刷に用いるサムネールを作成する元になるデータについても、実施形態の様に画面表示に使用するデータだけでなく、印刷用の高解像度のものを用いても、これらを組み合わせてもよい。画面表示したデータを用いない場合には、処理の負荷が大きくなるので、システムの処理能力や画像データの大きさによって決定する必要がある。
【００４０】
また、画像データの編集（解像度変換、変倍処理を含む）については、中央処理装置がソフトウェア的に行っても、専用のハードウェアを用いて処理してもよい。
【００４１】
また、最終的に印刷される高解像度データの作成も、画面表示用データ作成時に一度作成するのであれば、それを保存しておき、印刷時に読み出して用いてもよい。ただし、印刷用データは容量が大きいので、保存する記録媒体の容量や読み書きスピードなどを考慮する必要がある。
【００４２】
また、予め設定されたインデックス用テンプレートの画像スロットが印刷ページ数よりも少ない場合、すべてのサムネールが印刷されるように複数のインデックスを印刷するように説明したが、積み重なった印刷結果をオーダー単位で切り分けるだけであれば、必ずしも複数枚のインデックスを印刷する必要はない。ただし、その場合は順番が入れ違ったり、抜けがあった場合などの確認が不可能となる。一方、インデックス用テンプレートの画像スロット数を規定するシステム設定値を、印刷ページ数が確定した時点で自動的に変更し、１枚のインデックスに収まるようなテンプレートを自動選択するようにしてもよい。
【００４３】
なお、本発明は、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成される画像編集システムに適用しても、一つの機器からなる画像編集装置に適用してもよい。
【００４４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
【発明の効果】
以上説明したように、本発明によれば、最終的な合成画像結果の印刷を行う前に、低解像度のデータである画像データを用いて選択されているテンプレートの情報とともにオーダー単位のインデックス印刷を行うことにより、オーダによってどのような合成処理がなされて出力されるか、どのテンプレートが用いられているかを、簡単に認識できる。また、オーダのリストを、各オーダに含まれる縮小画像とともに表示手段に表示することにより、以前行ったオーダを確認するのに好適である。特に、特定の顧客を選択した際に当該顧客が行ったオーダとそのオーダに含まれる縮小画像とを表示することで、顧客単位でのオーダ確認に利便性が高い。
【図面の簡単な説明】
【図１】本発明の一実施形態を構成する画像編集装置の概略構成を示す図である。
【図２】図１に示した装置の動作を説明するフローチャートである。
【図３】オーダーのインデックス印刷で利用するテンプレートデータの属性領域のデータ構成例を示す図である。
【図４】本発明におけるオーダーのインデックス印刷の出力例を示す図である。
【図５】本発明において表示される顧客番号リストの例を示す図である。
【図６】本発明において表示されるオーダー番号リストの例を示す図である。
【符号の説明】
１  入力装置
２  中央処理装置
３  表示装置
４  印刷装置
５  画像入力装置
６  記憶装置
【図１】
0003710300.tif 000002
【図２】
0003710300.tif 000003
【図３】
0003710300.tif 000004
【図４】
0003710300.tif 000005
【図５】
0003710300.tif 000006
【図６】
0003710300.tif 000007