(57)【要約】【課題】  ロール紙などの長尺な用紙上に多くの画像を効率よく配置する画像配置方法、画像配置装置、および、コンピュータで実行されることによりそのコンピュータをそのような画像配置装置として動作させる画像配置プログラムを提供する。【解決手段】  まず、複数の画像を、ロール紙等の長尺な用紙の端に寄せて幅方向に並べて配置する。続いて、ある画像が用紙の幅からはみ出してしまった時点で、すでに配置されている画像の長さに合わせてロール紙の切断位置を決定する。さらに、配置されている複数の画像の余白に、新たな別の画像を配置することによって、用紙を有効に利用することができる。【選択図】        図１１
2005047137.tif 000002
【特許請求の範囲】
【請求項１】
所定の幅を有する長尺な用紙の幅方向に並べるとともに該用紙の端に寄せて複数の画像を配置する第１の配置過程と、
前記用紙の幅方向に延びる切断線の位置を、前記第１の配置過程で配置された複数の画像のうち、該用紙の長さ方向に最長の画像を含む領域が該用紙から切り離されるように決定する切断位置決定過程と、
前記切断位置決定過程で位置が決定された切断線によって前記用紙から切り離される領域内に、前記複数の画像以外の他の画像を配置する第２の配置過程とを備えたことを特徴とする画像配置方法。
【請求項２】
所定の幅を有する長尺な用紙の幅方向に並べるとともに該用紙の端に寄せて複数の画像を配置する第１の配置部と、
前記用紙の幅方向に延びる切断線の位置を、前記第１の配置部で配置された複数の画像のうち、該用紙の長さ方向に最長の画像を含む領域が該用紙から切り離されるように決定する切断位置決定部と、
前記切断位置決定部で位置が決定された切断線によって前記用紙から切り離される領域内に、前記複数の画像以外の他の画像を配置する第２の配置部とを備えたことを特徴とする画像配置装置。
【請求項３】
所定の幅を有する長尺な用紙の幅方向に並べるとともに該用紙の端に寄せて複数の画像を配置する第１の配置部と、
前記用紙の幅方向に延びる切断線の位置を、前記第１の配置部で配置された複数の画像のうち、該用紙の長さ方向に最長の画像を含む領域が該用紙から切り離されるように決定する切断位置決定部と、
前記切断位置決定部で位置が決定された切断線によって前記用紙から切り離される領域内に、前記複数の画像以外の他の画像を配置する第２の配置部とを有することを特徴とする画像配置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を用紙上に配置する画像配置方法、画像配置装置、およびコンピュータ内で実行されることによりそのコンピュータを画像配置装置として動作させる画像配置プログラムに関する。
【背景技術】
【０００２】
従来より、印刷の分野において、コンピュータを利用して編集作業を行うＤＴＰ（ＤｅｓｋＴｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）システムが広範に適用されている。ＤＴＰシステムによると、オペレータが編集用ソフトウェア（ＤＴＰアプリケーション）を使って画像や文字などの編集を行い、表示画面などで印刷物のイメージを確認してから、画像等をプリンタやイメージセッタなどで印刷・製版することができる。
【０００３】
ここで、複数の画像を１枚の用紙上に配置して印刷しようとするとき、従来から、オペレータがコンピュータを操作して、用紙と同じ大きさの領域内に画像を手動で配置していくことが行われている。また、入力された複数の画像を、自動的に順次に配置していく画像配置アプリケーションも用いられている。この画像配置アプリケーションによる自動画像配置においては、複数の画像が、入力された順に、それぞれの画像が重なり合わないように領域内に順次に配置され、ある画像が領域からはみ出した時点で、それまでに配置済の画像だけを含んだ領域内全体が１つに画像化されて、その画像が用紙上に出力される。
【０００４】
上記の方法によると、領域内に配置される各画像の寸法とその入力順番によっては、所望の数の画像が領域内に入りきらなくなってしまう恐れがあるが、近年では、なるべく多くの画像を領域内に配置して、用紙を効率よく利用しようとする試みがなされている。特許文献１には、予め領域を指定された分割数で分割し、それらの各分割領域内に画像をそれぞれ配置する方法について記載されている。この方法によると、予め用紙上に配置される画像の数を指定し、画像を用紙上に均等に配置することができるが、各分割領域よりも大きい画像を配置するときには、その分割領域に合わせて画像が切り取られてしまったり、分割領域よりも小さい画像を配置すると、用紙上の余白が大きくなってしまうなどという不都合がある。
【０００５】
また、所望の長さでカットすることができるロール紙に画像を配置する場合、特許文献１に記載されている方法のように、予め画像が配置される分割領域をきめてしまうよりも、なるべく端に寄せて画像を配置してから、それらの画像の長さに合わせてロール紙をカットする方が効率的に用紙を利用することができる。
【０００６】
したがって、ロール紙に複数の画像を配置する際には、ロール紙の幅と同じ幅を有する長さが未定の領域上に、画像を端に寄せて幅方向に順次に並べていき、ある画像が領域の幅からはみ出した時点で、すでに領域内に配置済みの画像が収まるように領域の長さを決定することが行われている。例えば、領域の長さを、配置された画像の長さに若干の余白を加えた長さに決定し、その領域の長さに合わせてロール紙をカットすることによって、長さ方向の無駄な余白を省くことができ、用紙を有効に使用することができる。
【特許文献１】特開２００２−２３２６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上述したようなロール紙用の画像の配置方法によると、種々のサイズの画像が混在するような場合に、それらの画像の配置によっては広い余白が生じてしまって、用紙の有効利用が損なわれてしまうという問題がある。
【０００８】
本発明は、上記事情に鑑み、ロール紙などの長尺な用紙上に多くの画像を効率よく配置する画像配置方法、画像配置装置、および、コンピュータで実行されることによりそのコンピュータをそのような画像配置装置として動作させる画像配置プログラムを提供することを特徴とする。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像配置方法は、所定の幅を有する長尺な用紙の幅方向に並べるとともに用紙の端に寄せて複数の画像を配置する第１の配置過程と、
用紙の幅方向に延びる切断線の位置を、第１の配置過程で配置された複数の画像のうち、用紙の長さ方向に最長の画像を含む領域が用紙から切り離されるように決定する切断位置決定過程と、
切断位置決定過程で位置が決定された切断線によって用紙から切り離される領域内に、複数の画像以外の他の画像を配置する第２の配置過程とを有することを特徴とする。
【００１０】
本発明の画像配置方法によると、まず、複数の画像が長尺な用紙の端に寄せて幅方向に並べて配置され、それらの画像のうち最長の画像の長さに合わせて、用紙の切断線の位置が決定される。この時点で、すぐに用紙が切断されてしまうのではなく、すでに配置されている複数の画像とは別の画像が、さらに、それら複数の画像が配置されている余白に配置される。したがって、種々のサイズの画像が混在するような場合であっても、切断線が決定された後に残された余白を埋めるように、さらに画像が配置されるため、用紙を有効に利用することができる。
【００１１】
また、上記目的を達成する本発明の画像配置装置は、所定の幅を有する長尺な用紙の幅方向に並べるとともに用紙の端に寄せて複数の画像を配置する第１の配置部と、
用紙の幅方向に延びる切断線の位置を、第１の配置部で配置された複数の画像のうち、用紙の長さ方向に最長の画像を含む領域が用紙から切り離されるように決定する切断位置決定部と、
切断位置決定部で位置が決定された切断線によって用紙から切り離される領域内に、複数の画像以外の他の画像を配置する第２の配置部とを備えたことを特徴とする。
【００１２】
本発明の画像配置装置によると、長尺な用紙上に多くの画像を配置して、用紙を有効に使用することができる。
【００１３】
さらに、本発明の画像配置プログラムは、所定の幅を有する長尺な用紙の幅方向に並べるとともに用紙の端に寄せて複数の画像を配置する第１の配置部と、
用紙の幅方向に延びる切断線の位置を、第１の配置部で配置された複数の画像のうち、用紙の長さ方向に最長の画像を含む領域が用紙から切り離されるように決定する切断位置決定部と、
切断位置決定部で位置が決定された切断線によって用紙から切り離される領域内に、複数の画像以外の他の画像を配置する第２の配置部とを備えたことを特徴とする。
【００１４】
本発明の画像配置プログラムをコンピュータ内で実行させることによって、そのコンピュータを上記のような画像配置装置として動作させることができる。
【００１５】
また、上記本発明の画像配置装置と、上記画像配置プログラムとでは、それらを構成する構成要素名として、第１の配置部や第２の配置部といった互いに同一の名称を付しているが、画像配置プログラムの場合は、そのような作用をなすソフトウェアを指し、画像配置装置の場合は、ハードウェアを含んだものを指している。
【００１６】
さらに、本発明の画像配置プログラムを構成する第１の配置部などといった構成要素は、１つの構成要素の機能が１つのプログラム部品によって担われるものであってもよく、１つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が１つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。
【発明の効果】
【００１７】
本発明によれば、長尺な用紙上に多くの画像を配置して、用紙を効率よく使用することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態について説明する。
【００１９】
図１は、本発明の一実施形態が適用された画像処理システムの全体構成図である。
【００２０】
ここには、カラースキャナ１０が示されており、カラースキャナ１０では原稿画像１１が読み取られて、Ｃ（シアン）、Ｍ（マゼンタ）、およびＹ（イエロー）からなる３色の画像データが生成される。この３色の画像データは、パーソナルコンピュータ２０に入力される。パーソナルコンピュータ２０では、カラースキャナ１０で得られた画像データが、後述するカラープリンタ３０に適した画像出力用の画像データに変換される。この画像出力用の画像データは、カラープリンタ３０に入力され、そのカラープリンタ３０では、入力された画像データに基づくプリント出力が行われて、プリント画像３１が形成される。本実施形態においては、このカラープリンタ３０は、長尺な用紙がロール状に巻き取られたロール紙に画像を出力するプリンタであり、プリント画像３１は、配置されている画像の長さに合わせてロール紙がカットされたものとして説明する。また、以下では、ロール紙から切り離された用紙をカット紙と称する。
【００２１】
ここで、この図１に示す画像処理システムにおける本発明の一実施形態としての特徴は、パーソナルコンピュータ２０の内部で実行される処理内容にあり、以下、このパーソナルコンピュータ２０について説明する。
【００２２】
図２は、パーソナルコンピュータ２０の外観図である。
【００２３】
パーソナルコンピュータ２０は、外観構成上、本体装置２１、その本体装置２１からの指示に応じて表示画面２２ａ上に画像を表示する画像表示装置２２、本体装置２１に、キー操作に応じた各種の情報を入力するキーボード２３、および、表示画面２２ａ上の任意の位置を指定することにより、その位置に表示された、例えばアイコン等に応じた指示を入力するマウス２４を備えている。この本体装置２１は、外観上、フレキシブルディスク（以下、ＦＤと省略する）を装填するためのＦＤ装填口２１ａ、およびＣＤ−ＲＯＭを装填するためのＣＤ−ＲＯＭ装填口２１ｂを有する。
【００２４】
図３は、パーソナルコンピュータ２０のハードウェア構成図である。
【００２５】
図２の本体装置２１の内部には、図３に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、ＦＤ１００が装填され、そのＦＤ１００をアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ１１０をアクセスするＣＤ−ＲＯＭドライブ２１５、図１のカラースキャナ１０から画像データを受け取る入力インタフェース２１６、図１のカラープリンタ３０などの外部装置に画像データを送る出力インタフェース２１７が内蔵されており、これらの各種要素と、さらに図１にも示す画像表示装置２２、キーボード２３、マウス２４は、バス２５を介して相互に接続されている。
【００２６】
ここで、ＣＤ−ＲＯＭ１１０には、このパーソナルコンピュータ２０を本発明の画像配置装置の一実施形態として動作させるための画像配置プログラムが記憶されており、そのＣＤ−ＲＯＭ１１０はＣＤ−ＲＯＭドライブ２１５に装填され、そのＣＤ−ＲＯＭ１１０に記憶された画像配置プログラムがこのパーソナルコンピュータ２０にアップロードされてハードディスク装置２１３に記憶される。こうしてパーソナルコンピュータ２０は本発明の画像配置装置の一実施形態として動作する。
【００２７】
次に、このパーソナルコンピュータ２０内で実行される、画像配置プログラムについて説明する。
【００２８】
図４は、本発明の画像配置プログラムの一実施形態が記憶されたＣＤ−ＲＯＭ１１０を示す概念図である。
【００２９】
画像配置プログラム４０は、第１配置部４１、切断位置決定部４２、および第２配置部４３とで構成されている。ここで、第１配置部４１は本発明の画像配置プログラムにおける第１の配置部の一例に相当し、同様に、切断位置決定部４２は本発明の画像配置プログラムにおける切断位置決定部の一例に相当し、第２配置部４３は本発明の画像配置プログラムにおける第２の配置部の一例に相当する。画像配置プログラム４０の各部の詳細については、図５に示す本発明の画像配置装置の一実施形態である画像配置装置５０の各部の作用と一緒に説明する。
【００３０】
図５は、この画像配置プログラム４０を図１のパーソナルコンピュータ２０にインストールし、パーソナルコンピュータ２０を本発明の画像配置装置の一実施形態として動作させるときの画像配置装置５０の機能ブロック図である。
【００３１】
図５に示す画像配置装置５０は、第１配置部５１、切断位置決定部５２、および第２配置部５３を備えている。図４に示す画像配置プログラム４０をパーソナルコンピュータ２０にインストールすると、画像配置プログラム４０の第１配置部４１は図５の第１配置部５１を構成し、同様に、切断位置決定部４２は切断位置決定部５２を構成し、第２配置部４３は第２配置部５３を構成する。
【００３２】
第１配置部５１は、図１に示すカラースキャナ１０で読み取られた大きさや形の異なる複数の入力画像を取得し、それら入力画像を、カラープリンタ３０に装着されたロール紙の幅と同じ幅を有するレイアウト枠（以下、ロール紙枠と称する）上に、ロール紙枠の端に寄せて幅方向に順次並べていく。また、第１配置部５１は、ある入力画像がロール紙枠の幅からはみ出した時点で、すでに並べられている入力画像のみが配置されたロール紙枠、および入力画像を切断位置決定部５２に伝える。この第１配置部５１は、本発明の画像配置装置における第１の配置部の一例に相当する。
【００３３】
切断位置決定部５２は、ロール紙枠を幅方向に延びる切断線でカットしてカット紙用のレイアウト枠（以下、カット紙枠と称する）を生成するときの切断線の位置を決定する。すなわち、切断位置決定部５２は、第１配置部５１によって入力画像が配置されたロール紙枠を使って、まず、ロール紙枠内に配置されている入力画像のうち、長さ方向に最長の入力画像を判別する。さらに、切断位置決定部５２は、ロール紙枠の長さが「最長の入力画像の長さ＋所定の余白長」となる位置を切断線の位置と決定し、ロール紙枠が切断線の位置でカットされたときの、入力画像が配置された領域側のレイアウト枠であるカット紙枠を生成する。この切断位置決定部５２は、本発明の画像配置装置における切断位置決定部の一例にあたる。カット紙枠、および入力画像は第２配置部５３に伝えられる。
【００３４】
第２配置部５３は、切断位置決定部５２によって生成されたカット紙枠内に配置されている入力画像以外の入力画像を、すでに配置されている入力画像の余白に配置する。この第２配置部５３は、本発明の画像配置装置における第２の配置部の一例に相当する。第２配置部５３は、さらに、新たな入力画像が配置されたカット紙枠全体を画像化して、その画像化された用紙画像を、図２の出力インタフェース２１７を介して、図１のカラープリンタ３０に送る。
【００３５】
画像配置装置５０は、基本的には以上のように構成されているものであり、次に、図１のカラースキャナ１０で読み込まれた複数の入力画像を、画像配置装置５０を用いてロール紙上に配置し、用紙画像をカラープリンタ３０で出力する一連の処理について説明する。
【００３６】
まず、図１のカラースキャナ１０で読み込まれた複数の入力画像は、図３の入力インタフェース２１６を介して、図５の第１配置部５１に送られる。
【００３７】
図６は、第１配置部５１に送られてきた入力画像を示す図である。
【００３８】
第１配置部５１には、入力画像として、大きさの異なる４つの画像６１，画像６２，画像６３，および画像６４が順次送られてくる。第１配置部５１は、まず、これらの入力画像を、図１に示すカラープリンタ３０に装着されたロール紙と同じ大きさのロール紙枠内に、ロール紙枠の端に寄せて幅方向に順次並べていく。
【００３９】
図７は、ロール紙枠上に１番目の入力画像が配置されたときの配置状態を示す図である。
【００４０】
図７では、初めに第１配置部５１に送られてきた画像６１が、ロール紙枠３００の左上端から所定の余白を空けた位置に配置されている。
【００４１】
図８は、ロール紙枠上に２番目の入力画像が配置されたときの配置状態を示す図である。
【００４２】
図８に示すように、２番目に第１配置部５１に送られてきた画像６２は、画像６１が配置されている位置から所定の余白を空けた位置に、ロール紙枠３００の幅方向に並べて配置されている。
【００４３】
図９は、ロール紙枠上に３番目の入力画像が配置されたときの配置状態を示す図である。
【００４４】
３番目の画像６３は、すでに配置されている画像６１および画像６２と比較して、長さ方向に長い画像である。画像６３も、所定の余白を空けて、画像６１および画像６２と幅方向に並べて配置されている。
【００４５】
図１０は、図９に示す状態から、ロール紙枠上に４番目の入力画像が配置されたときの配置状態を示す図である。
【００４６】
図１０に示すように、４番目の画像６４を、画像６１，６２，６３と幅方向に並べて配置しようとすると、画像６４はロール紙枠３００からはみ出してしまう。
【００４７】
図５に示す第１配置部５１は、ロール紙枠３００内に収まる画像６１，６２，６３のみをロール紙枠３００上に配置する。この、第１配置部５１によって入力画像が配置される処理は、本発明の画像配置方法における第１の配置過程の一例に相当する。
【００４８】
切断位置決定部５２は、第１配置部５１において図１０のロール紙枠３００内に入力画像が配置されると、配置されている入力画像のうち長さ方向に最も長い入力画像を判別し、その最長の入力画像の長さを基に、切断線の位置を決定する。この例では、ロール紙枠３００内に配置されている画像６１，６２，６３のうち画像６３が最長な入力画像であり、ロール紙枠３００の長さが「画像６３の長さ＋所定の余白長」となる位置Ｐが切断線の位置と決定される。この位置Ｐは、本発明にいう「切断線の位置」の一例にあたり、この切断位置決定部５２で行われる位置Ｐを決定する処理は、本発明の画像配置方法における切断位置決定過程の一例に相当する。さらに、ロール紙枠３００が位置Ｐでカットされたときの、画像６１，６２，６３を含む領域側のカット紙枠が生成される。
【００４９】
ここで、図１０に示すように、画像６１および画像６２の下には、ロール紙枠３００からはみ出してしまった画像６４を配置することができる余白が残っている。従来は、この時点でカット紙枠全体が画像化されて、その画像化された用紙画像がカラープリンタ３０で出力されてしまうため、用紙が無駄に使われてしまうが、本発明の画像配置方法においては、この余白にも画像を配置することによって、用紙の使用効率の向上が図られている。
【００５０】
第２配置部５３は、切断位置決定部５２でカット紙枠が生成されると、そのカット紙枠内の余白に、さらに入力画像を配置する。
【００５１】
図１１は、図１０に示す状態から、カット紙枠上にさらに入力画像が配置されたときの配置状態を示す図である。
【００５２】
図１１に示すカット紙枠３０１内には、図１０に示すロール紙枠３００の画像６１と画像６２の下に残っていた余白に、ロール紙枠３００からはみ出してしまった画像６４が配置されている。すでに配置されている複数の入力画像の余白に、さらに入力画像を配置する処理は、本発明の画像配置方法における第２の配置過程の一例に相当する。
【００５３】
ここで、この例においては、ロール紙枠３００の余白に、さらに画像６４のみを配置しているが、画像６４の他にもロール紙枠３００上に配置されていない入力画像があり、それらの入力画像がロール紙枠３００の余白に配置できる場合には、それらの入力画像もさらに配置される。
【００５４】
図５の第２配置部５３は、図１１に示すカット紙枠３０１全体を画像化し、その画像化された用紙画像を図１に示すカラープリンタ３０に送る。カラープリンタ３０では、ロール紙にカット紙枠３０１が画像化された用紙画像が出力され、カット紙枠３０１に合わせた長さにロール紙がカットされて、図１に示すプリント画像３１が生成される。
【００５５】
このように、長尺なロール紙に複数の画像を配置する際に、まずロール紙に画像を詰めて配置し、ロール紙の切断線の位置を決定した後に、さらに、すでに配置された複数の画像の余白に新たな画像を配置することによって、用紙を有効に使用することができる。
【００５６】
ここで、上記では、画像を用紙の左端に寄せて配置していく例について説明したが、本発明の画像配置方法において、複数の画像の並べ方は、用紙の端に寄せて画像を配置していくものであれば、例えば、用紙の右端に寄せて配置していくものであってもよい。
【００５７】
また、上記では、切断線の位置を、最長の画像の長さに所定の余白長を加えた長さに合わせた位置に決定する例について説明したが、本発明にいう切断線の位置は、例えば、ロール紙枠上に予め所定間隔で設定された複数の候補位置の中から、最長の画像を含み、用紙から切り離される部分が最も短くなるような位置が選択されるものであってもよい。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態が適用された画像処理システムの全体構成図である。
【図２】パーソナルコンピュータの外観図である。
【図３】パーソナルコンピュータのハードウェア構成図である。
【図４】本発明の画像配置プログラムの一実施形態が記憶されたＣＤ−ＲＯＭを示す概念図である。
【図５】本発明の画像配置装置の一実施形態の機能ブロック図である。
【図６】第１配置部に送られてきた入力画像を示す図である。
【図７】ロール紙枠上に１番目の入力画像が配置されたときの配置状態を示す図である。
【図８】ロール紙枠上に２番目の入力画像が配置されたときの配置状態を示す図である。
【図９】ロール紙枠上に３番目の入力画像が配置されたときの配置状態を示す図である。
【図１０】図９に示す状態から、ロール紙枠上に４番目の入力画像が配置されたときの配置状態を示す図である。
【図１１】図１０に示す状態から、カット紙枠上にさらに入力画像が配置されたときの配置状態を示す図である。
【符号の説明】
【００５９】
１０    カラースキャナ
１１    原稿画像
２０    パーソナルコンピュータ
２１    本体装置
２１ａ    ＦＤ装填口
２１ｂ    ＣＤ−ＲＯＭ装填口
２２    画像表示装置
２２ａ    表示画面
２３    キーボード
２４    マウス
２５    バス
３０    カラープリンタ
３１    プリント画像
４０    画像配置プログラム
４１    第１配置部
４２    切断位置決定部
４３    第２配置部
５０    画像配置装置
５１    第１配置部
５２    切断位置決定部
５３    第２配置部
６１，６２，６３，６４    画像
３００    ロール紙枠
３０１    カット紙枠
１００    ＦＤ
１１０    ＣＤ−ＲＯＭ
２１１    ＣＰＵ
２１２    主メモリ
２１３    ハードディスク
２１４    ＦＤドライブ
２１５    ＣＤ−ＲＯＭドライブ
２１６    入力インタフェース
２１７    出力インタフェース
【図１】
2005047137.tif 000003
【図２】
2005047137.tif 000004
【図３】
2005047137.tif 000005
【図４】
2005047137.tif 000006
【図５】
2005047137.tif 000007
【図６】
2005047137.tif 000008
【図７】
2005047137.tif 000009
【図８】
2005047137.tif 000010
【図９】
2005047137.tif 000011
【図１０】
2005047137.tif 000012
【図１１】
2005047137.tif 000013