(57)【要約】【課題】  割付画像を生成する場合に、ユーザにとって分かり易い指定方法で割付画像を生成できる画像処理装置を提供する。【解決手段】  複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得し、前記記録媒体に対する前記複数の原稿画像の基準方向をユーザの指定する角度値により取得し、前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する画像処理装置である。【選択図】        図２
2007081805.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、
前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段と、
前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段と、
前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段と、
を含み、
前記基準方向取得手段は、ユーザの指定する角度値により前記基準方向を取得することを特徴とする画像処理装置。
【請求項２】
複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、
前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段と、
前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段と、
前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段と、
を含み、
前記配置指定取得手段は、ユーザの指定する、縦方向の配置方向パラメタ又は横方向の配置方向パラメタの少なくとも一方と、縦方向又は横方向のうち優先して配置する方向を表す優先方向パラメタと、により前記配置指定情報を取得することを特徴とする画像処理装置。
【請求項３】
複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、
前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段と、
前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段と、
前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段と、
を含み、
前記基準方向取得手段は、ユーザの指定する角度値により前記基準方向を取得し、
前記配置指定取得手段は、ユーザの指定する、縦方向の配置方向パラメタ又は横方向の配置方向パラメタの少なくとも一方と、縦方向又は横方向のうち優先して配置する方向を表す優先方向パラメタと、により前記配置指定情報を取得することを特徴とする画像処理装置。
【請求項４】
コンピュータを用いて、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理方法であって、
前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得ステップと、
前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得ステップと、
前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成ステップと、
を含み、
前記基準方向取得ステップは、ユーザの指定する角度値により前記基準方向を取得することを特徴とする画像処理方法。
【請求項５】
コンピュータに、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成させるプログラムであって、
前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段、
前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段、及び
前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段、
として前記コンピュータを機能させ、
前記基準方向取得手段は、ユーザの指定する角度値により前記基準方向を取得することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
プリンタや複写機などの画像形成装置に画像を形成させる場合に、複数の原稿画像を一つの記録媒体上に割り付けた割付画像として形成させる場合がある。具体的には、例えば２つの原稿画像を１枚の用紙に１行２列、又は２行１列で並べて印刷させたり、８つの原稿画像を１枚の用紙に２行４列、又は４行２列で並べて印刷させたりするなどである。
【０００３】
このような場合、ユーザは、一つの記録媒体上に形成させる原稿画像の数Ｎの指定のほか、配置指定情報（配置方向）と原稿画像の基準方向（割付方向）とを指定する。ここで、配置指定情報は、Ｎ個の原稿画像をどのような配置で記録媒体上に割り付けるかを表す情報であり、例えば記録媒体に対して左上から順に縦方向を優先して配置する「順縦方向」や、右上から順に横方向を優先して配置する「逆横方向」などにより指定する。また、原稿画像の基準方向は、それぞれの原稿画像を記録媒体に対して配置する際の基準となる向きを表し、縦長の原稿画像（縦原稿）と、横長の原稿画像（横原稿）のいずれの原稿画像の向きを優先するかによって決定する。
【特許文献１】特開平１１‐１４９３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例の指定方法は、割付画像形成に独自の用語を用いた指定方法であるため、不慣れなユーザは形成される割付画像を予測することができず、分かり難い。また、原稿画像を配置する基準となる記録媒体の向きが、基準方向の指定によって自動的に変化してしまうため、ユーザにとって意図しない割付画像が形成される場合がある。特に近年では、画像形成装置の解像度、形成可能な媒体サイズなどの性能向上に伴い、１６個や３２個など多くの原稿画像を一つの記録媒体上に割り付ける場面も増加しており、このような状況下においては、上述した問題は顕著となる。
【０００５】
上記問題に対して、予めユーザの指定に基づいて形成される割付画像のイメージ画像を画面上に表示させ、ユーザに提示する技術がある（特許文献１参照）。しかしながら、この技術は例えばリナックス（商標）などのテキスト画面からユーザが画像形成の指定を行う場合には、適用できない。また、上述したように多くの原稿画像を一つの記録媒体上に割り付ける場合など、表示される割付画像のイメージ画像そのものが分かり難い場合もある。
【０００６】
本発明は上記実情に鑑みてなされたものであって、その目的の一つは、割付画像を生成する場合に、ユーザにとって分かり易い指定方法で割付画像を生成できる画像処理装置、画像処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明に係る画像処理装置は、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段と、前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段と、前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段と、を含み、前記基準方向取得手段は、ユーザの指定する角度値により前記基準方向を取得することを特徴とする。
【０００８】
これにより、本発明に係る画像処理装置は、原稿画像の基準方向を角度値により指定することができ、ユーザにとって分かり易い指定方法で割付画像を生成できる。
【０００９】
また、本発明に係る別の画像処理装置は、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段と、前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段と、前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段と、を含み、前記配置指定取得手段は、ユーザの指定する、縦方向の配置方向パラメタ又は横方向の配置方向パラメタの少なくとも一方と、縦方向又は横方向のうち優先して配置する方向を表す優先方向パラメタと、により前記配置指定情報を取得することを特徴とする。
【００１０】
これにより、本発明に係る画像処理装置は、配置指定情報を配置方向パラメタと優先方向パラメタにより指定することができ、ユーザにとって分かり易い指定方法で割付画像を生成できる。
【００１１】
また、本発明に係る別の画像処理装置は、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理装置であって、前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段と、前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段と、前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段と、を含み、前記基準方向取得手段は、ユーザの指定する角度値により前記基準方向を取得し、前記配置指定取得手段は、ユーザの指定する、縦方向の配置方向パラメタ又は横方向の配置方向パラメタの少なくとも一方と、縦方向又は横方向のうち優先して配置する方向を表す優先方向パラメタと、により前記配置指定情報を取得することを特徴とする。
【００１２】
また、本発明に係る画像処理方法は、コンピュータを用いて、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成する画像処理方法であって、前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得ステップと、前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得ステップと、前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成ステップと、を含み、前記基準方向取得ステップは、ユーザの指定する角度値により前記基準方向を取得することを特徴とする。
【００１３】
また、本発明に係るプログラムは、コンピュータに、複数の原稿画像を一つの記録媒体上に形成させるための、割付画像を生成させるプログラムであって、前記複数の原稿画像の前記記録媒体上への配置を表す配置指定情報を取得する配置指定取得手段、前記記録媒体に対する前記複数の原稿画像の基準方向を取得する基準方向取得手段、及び前記取得した配置指定情報と、前記取得した基準方向と、に基づいて、割付画像を生成する割付画像生成手段、として前記コンピュータを機能させ、前記基準方向取得手段は、ユーザの指定する角度値により前記基準方向を取得することを特徴とする。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施の形態について、図面を参照しながら説明する。
【００１５】
本発明の実施の形態に係る画像処理装置１０は、例えばパーソナルコンピュータ等であって、図１に示すように、制御部１１、記憶部１２、操作部１３、表示部１４及びインタフェース部１５を含んで構成されている。
【００１６】
ここで、制御部１１は、例えばＣＰＵ等であり、記憶部１２に格納されているプログラムに従って動作する。特に本実施の形態においては、制御部１１は複数の原稿画像に基づいて、割付画像を生成する処理を行う。制御部１１が実行する処理の内容については、後に詳しく述べる。
【００１７】
記憶部１２は、ＲＡＭやＲＯＭ等のメモリ素子とディスクデバイス等との少なくとも一方を含んで構成されている。この記憶部１２には、制御部１１によって実行されるプログラムや本実施の形態において処理の対象となる原稿画像データが格納される。また、記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１８】
操作部１３は、例えばキーボードやマウス等であり、ユーザの指示操作を受け付けて、当該指示操作の内容を制御部１１に出力する。表示部１４は、例えばディスプレイ等であり、制御部１１からの指示に従って、情報の表示を行う。
【００１９】
インタフェース部１５は、双方向にデータ通信可能なケーブル等を介して画像形成装置２０に接続されており、画像形成装置２０に対して画像形成の指示などを出力する。なお、本実施の形態に係る画像処理装置１０は、画像形成装置２０と一体に構成されていてもよく、この場合インタフェース部１５はなくともよい。
【００２０】
画像形成装置２０は、例えばプリンタなどであって、画像処理装置１０からの指示に基づいて、紙などの記録媒体上に画像を形成する。
【００２１】
以下、画像処理装置１０の制御部１１が実行する処理について、図２のフロー図に基づいて説明する。なお、以下の説明においては、具体例として、図３に示すように縦原稿と横原稿の混在する原稿画像Ｉ０からＩ７までの８つの原稿画像に基づいて、２行４列又は４行２列に並べた割付画像を生成する場合の例について説明する。
【００２２】
まず、制御部１１は、操作部１３からユーザの画像形成指示を受け付ける（Ｓ１）。画像形成指示には、画像形成の対象となる原稿画像の指定、複数の原稿画像を割り付けた割付画像を形成する旨の指定、１つの割付画像に割り付けられる原稿画像の数Ｎの指定、及び配置指定情報と原稿画像の基準方向の指定が含まれているものとする。
【００２３】
ここでは、配置指定情報として、順縦、順横、逆縦、逆横のいずれかを指定する。それぞれの配置指定情報を指定した場合の記録媒体に対する原稿画像の配置は、以下のようになる。すなわち、順縦の場合、記録媒体の左上から順に、縦方向を優先して配置する。順横の場合、やはり左上から順に、横方向を優先して配置する。逆縦の場合、記録媒体の右上から順に、縦方向を優先して配置する。逆横の場合、記録媒体の左上から開始して横方向を優先して配置する。具体的に、例えば４個の原稿画像を２行２列で配置する場合の、それぞれの指定に応じた配置の例は、図４に示す通りである。なお、この図の例においては、従来の方法により基準方向を縦原稿優先又は横原稿優先で指定した場合の例について示しているが、本実施の形態においては、以下に説明するように基準方向を異なる方法で指定する。
【００２４】
本実施の形態においては、原稿画像の記録媒体に対する基準方向を、角度値により指定する。具体的に、角度値は、０度、９０度、１８０度、２７０度といった９０度単位の値で指定する。また、負の角度値を指定できることとしてもよい。
【００２５】
次に、制御部１１は、配置指定情報を配置方向パラメタ及び優先方向パラメタに変換する（Ｓ２）。ここで、縦方向の配置方向パラメタＤｘは、記録媒体の縦方向について、上向き又は下向きのいずれの向きに配置していくかを表し、横方向の配置方向パラメタＤｙは、記録媒体の横方向について、右向き又は左向きのいずれの向きに配置していくかを表すパラメタである。また、優先方向パラメタＰは、縦方向又は横方向のいずれを優先して配置するかを表すパラメタである。
【００２６】
具体的に、配置方向パラメタ及び優先方向パラメタは例えば以下のようになる。すなわち、Ｓ１の処理において配置指定情報として順縦を指定した場合、縦方向の配置方向パラメタＤｘ＝＋１、横方向の配置方向パラメタＤｙ＝＋１、優先方向パラメタＰ＝Ｙとなる。以下、順横の場合、Ｄｘ＝＋１、Ｄｙ＝＋１、Ｐ＝Ｘ、逆縦の場合、Ｄｘ＝−１、Ｄｙ＝＋１、Ｐ＝Ｙ、逆横の場合、Ｄｘ＝−１、Ｄｙ＝＋１、Ｐ＝Ｘとなる。ここで、縦方向の配置方向パラメタについては正の値が下向きを表し、負の値が上向きを表している。一方、横方向の配置方向パラメタについては、正の値が右向き、負の値が左向きを表している。また、優先方向パラメタについては、Ｘが横方向を優先することを表し、Ｙが縦方向を優先することを表す。
【００２７】
なお、ここでは、順縦、順横などの指定に基づいて、配置方向パラメタ及び優先方向パラメタを決定することとしたが、ユーザが直接配置方向パラメタ又は優先方向パラメタの少なくとも一方を指定できることとしてもよい。この場合、制御部１１は、Ｓ１の処理において順縦、順横などの指定に代えて、配置方向パラメタ、優先方向パラメタをユーザの指定に基づいて取得し、取得したパラメタについてはＳ２の処理は行わない。ここで、指定を省略したパラメタについては標準設定値（デフォルト値）を用いることとしてもよい。これにより、順縦、順横などの指定に不慣れなユーザも、実際に画像形成装置が配置位置決定処理に用いるパラメタを使って配置指定情報を指定することができ、ユーザにとって分かり易い。また、配置指定情報として順縦、順横、逆縦、逆横のいずれかを指定する場合、縦方向の配置方向パラメタは常に＋１となるが、配置方向パラメタを直接指定する方法によれば、例えばＤｙ＝−１などの指定を行うこともでき、自由度の高い指定をすることができる。なお、ここでは、１を単位として配置方向パラメタを＋１又は−１のいずれかで指定したが、方向を指定可能な他のパラメタを用いてもよい。同様に、優先方向パラメタについても、例えば縦方向及び横方向に対応する数値などを用いて指定してもよい。
【００２８】
続いて、制御部１１は、各原稿画像の割付画像上の配置、向き及び大きさを決定する（Ｓ３）。制御部１１は、各原稿画像に対して直接回転、拡大又は縮小などの画像処理を行い、割付画像上に配置することとしてもよいが、ここではまず各原稿画像の属性情報を取得し、この属性情報を決定した各原稿画像の配置、向き及び大きさに基づいて更新し、当該更新された属性情報に基づいて最終的に割付画像生成処理を行うこととする。これにより、拡大、縮小などの画像処理に要する時間に応じて処理の順序を選択するなど、柔軟に割付画像生成処理を実行することができる。
【００２９】
具体的に、制御部１１は、生成しようとする割付画像上の原稿画像を割り付ける割付領域のうち、どの位置にどの原稿画像が割り付けられるか、及び割り付けられる際の原稿画像の向き及び大きさを決定する。ここで、例えば８個の原稿画像を割り付ける割付画像上の割付領域は、図５に示す例のようになる。図５に示される割付領域Ａ０からＡ７までの各割付領域に対して、後述する処理により決定したいずれかの原稿画像を向き及び大きさを変化して割り付けることにより、順縦や逆横など任意の配置指定情報に応じた割付画像を生成できる。
【００３０】
以下、Ｓ３の処理の詳細について説明する。制御部１１は、Ｓ３の処理においてまず各原稿画像の属性情報を取得する。ここで、属性情報は、例えば図６に表されるように、原稿画像の幅及び高さ、割付画像上の原稿画像の幅及び高さ、割付画像上の原稿画像の向き、割付画像上の原稿画像の位置を表す情報及び原稿画像データへのポインタを含んでいる。制御部１１は、Ｓ３の処理において、これらのうち、割付画像上の原稿画像の幅、高さ、向き及び位置を表す情報をそれぞれ決定する。
【００３１】
原稿画像の属性情報のうち、割付画像上の原稿画像の位置については、配置方向パラメタ及び優先方向パラメタに基づいて決定する。具体的に、制御部１１は、後に説明する処理により、各原稿画像がどの割付領域に割り付けられるかを決定する。そして、当該割付領域の情報と、画像形成要求に含まれる、又は予め定められている各原稿画像間のマージンや記録媒体の周囲の余白、及び原稿画像の拡縮率などの情報に基づいて、各原稿画像の割付画像上の位置を決定する。
【００３２】
次に、原稿画像の属性情報のうち、割付画像上の原稿画像の向きについては、以下のようにして決定する。すなわち、制御部１１は、Ｓ１の処理により原稿画像の基準方向として指定された角度値に基づいて、所定方向（例えば時計回り）に原稿画像を回転させた向きに、割付画像上の原稿画像の向きを仮決定する。そして、所定の条件によって、原稿画像の向きをさらに所定の角度だけ回転させる向きとして、割付画像上の原稿画像の向きを決定する。
【００３３】
具体的に、例えば基準方向として指定された角度値に基づいて回転させた後の原稿画像の縦横比が割付領域の縦横比と一致する場合は、仮決定した向きをそのまま最終的に割付画像上の原稿画像の向きとして決定する。一方、縦横比が一致しない場合、すなわち、例えば回転後の原稿画像が横長であり、割付領域が縦長であるなどの場合、仮決定した向きをさらに９０度回転させる向きに、割付画像上の原稿画像の向きを決定する。これにより、原稿画像の縦横比は割付領域の縦横比に一致する。また、制御部１１は、仮決定した向きをさらに９０度回転させる向きではなく、−９０度回転させる向きに決定してもよい。あるいは、縦横比が一致しない場合に、原稿画像をさらに回転させることはせずに、原稿画像の拡大又は縮小により割付領域に原稿画像全体が含まれるように、後述する割付画像上の原稿画像の幅及び高さを決定することとしてもよい。
【００３４】
原稿画像の属性情報のうち、割付画像上の原稿画像の幅及び高さについては、割付領域の幅及び高さに応じて、当該領域に原稿画像全体が含まれるように割付画像上の原稿画像の幅及び高さを決定する。ここで、制御部１１は、画像形成要求に含まれる、又は予め定められている各原稿画像間のマージンや記録媒体の周囲の余白、及び原稿画像の拡縮率などの情報を考慮して、原稿画像の幅及び高さを決定する。
【００３５】
次に、制御部１１は、Ｓ３の処理により決定した各原稿画像の割付画像上の幅、高さ、向き及び位置を表す情報に基づいて、原稿画像の拡大、縮小、回転などの画像変換処理を行い、割付画像を生成する（Ｓ４）。
【００３６】
具体的に、まず制御部１１は、Ｓ３で決定した向きに各原稿画像を回転させ、Ｓ３で決定した幅及び高さに各原稿画像を拡大又は縮小するサイズ変更を行う。ここで、回転の処理とサイズ変更の処理の順序は、サイズ変更が拡大か縮小かに応じて、入れ替えることとしてもよい。例えば、拡大する場合には回転の処理の後に拡大の処理を行い、縮小する場合には縮小の処理の後に回転の処理を行う。これにより、制御部１１は、回転の処理を画像のサイズが小さい状態で行うことで、画像処理の効率化を図ることができる。続いて、制御部１１は、Ｓ３で決定した位置の情報に基づいて、画像処理を施した各原稿画像を所定の位置に配置した割付画像を生成する。
【００３７】
ここで、制御部１１は、画像形成要求に含まれる形成画像の属性の指定に基づいて、各原稿画像の属性を変換する画像処理を併せて実行することとしてもよい。すなわち、例えばユーザが白黒での画像形成を指定した場合において、原稿画像がカラー画像である場合には、原稿画像を白黒画像に変換する処理を行う。
【００３８】
また、画像形成要求に台紙画像の指定が含まれている場合や、所定の台紙画像を用いることが予め画像処理装置１０に対して設定されている場合、制御部１１は台紙画像と各原稿画像を合成することにより、割付画像を生成する。これにより、画像処理装置１０は、台紙画像上に複数の原稿画像が割り付けられた割付画像を生成することができる。
【００３９】
以上の処理により、画像処理装置１０は、割付画像を生成し、生成した割付画像を画像形成装置１０に形成させる。これにより、ユーザは配置指定情報と基準方向を表す角度値の指定に基づいて、割付画像を得ることができる。
【００４０】
次に、前述したＳ３の処理において、各原稿画像が割付画像上のどの配置領域に配置されるかを決定する配置決定処理について、図７のフロー図に基づいて説明する。この配置決定処理においては、具体的に原稿画像Ｉ０からＩ７までが、それぞれ割付画像上の割付領域Ａ０からＡ７までのどの割付領域に割り付けられるかを決定する。以下では、割付領域Ａ０からＡ７までのインデックスを０から７までの数値とし、それぞれの原稿画像が割り付けられる割付領域のインデックスを求める。
【００４１】
まず、制御部１１は、原稿画像の基準方向に基づいて、Ｓ２の処理により決定した配置方向パラメタ及び優先方向パラメタの変換を行う（Ｓ１１）。これは、ユーザから見た割付画像上の配置を表す各パラメタを、制御部１１が実際に割付画像を生成する際の配置である図５に表される割付領域の配置に合わせて変換する処理である。
【００４２】
具体的に、前述したように配置方向パラメタＤｘ及びＤｙを＋１又は−１で表している場合、変換後の配置方向パラメタＤｘ′及びＤｙ′は、以下の式により表される。
【数１】
2007081805.tif 000003
ここで、θはＳ１の処理によりユーザが指定した基準方向を表す角度値である。例えば、配置指定情報として順縦を指定し、基準方向を表す角度値として９０度を指定している場合、Ｄｘ′＝−１、Ｄｙ′＝１となる。
【００４３】
また、優先方向パラメタＰについては、基準方向を表す角度値が０度、１８０度といったθ＝１８０×ｎ（ｎは整数）で表される値の場合、変換後の優先方向パラメタＰ′は変換前のパラメタに一致する。一方、基準方向を表す角度値が９０度、２７０度といったθ＝１８０×ｎ＋９０（ｎは整数）で表される値の場合、変換後の優先方向パラメタＰ′は、Ｐ＝Ｘの場合Ｐ′＝Ｙ、Ｐ＝Ｙの場合Ｐ′＝Ｘとなり、変換前と逆になる。
【００４４】
次に、制御部１１は、起点インデックスＳＩを求める（Ｓ１２）。起点インデックスは、割付領域のうち、１番目の原稿画像である原稿画像Ｉ０を配置する割付領域のインデックスである。
【００４５】
具体的に、制御部１１は、以下のようにしてＳＩを求める。すなわち、まず横方向の起点位置ＳｘをＤｘ′の正負に基づいて決定する。Ｄｘ′が正の値の場合、Ｓｘ＝０となり、Ｄｘ′が負の値の場合、Ｓｘ＝Ｌ−１となる。ここで、Ｌは横方向の割付領域の数を表し、前述した図５の例においてはＬ＝４である。
【００４６】
次に、縦方向の起点位置ＳｙをＤｙ′の正負に基づいて決定する。Ｄｙ′が正の値の場合、Ｓｙ＝０となり、Ｄｙ′が負の値の場合、Ｓｙ＝Ｋ−１となる。ここで、Ｋは縦方向の割付領域の数を表し、前述した図５の例においてはＫ＝２である。
【００４７】
以上により求めたＳｘとＳｙから、計算式ＳＩ＝Ｓｙ×Ｌ＋ＳｘによりＳＩの値が求められる。具体的に、例えば前述した順縦を指定した例の場合、Ｄｘ′＝−１、Ｄｙ′＝１であるから、Ｓｘ＝３、Ｓｙ＝０となり、ＳＩ＝３である。この場合、最初の原稿画像Ｉ０を配置する位置は、割付領域Ａ３となり、図５における割付画像の右上になることが分かる。
【００４８】
続いて、制御部１１は、各原稿画像を割り付ける割付領域のインデックスを求めるループ処理において用いる変数である、インデックス変化量ｄｘ及びｄｙと、ループ回数ｔｃ及びｔｒとを求める（Ｓ１３）。具体的に、これらの変数は、変換後の優先方向パラメタＰ′に基づいて決定する。すなわち、Ｐ′＝Ｘの場合、ｄｘ＝Ｄｘ′、ｄｙ＝Ｄｙ′×Ｌ、ｔｃ＝Ｌ、ｔｒ＝Ｋとなる。一方、Ｐ′＝Ｙの場合、ｄｘ＝Ｄｙ′×Ｌ、ｄｙ＝Ｄｘ′、ｔｃ＝Ｋ、ｔｒ＝Ｌとなる。
【００４９】
次に、制御部１１は、ループカウンタ変数ｉ（０≦ｉ＜ｔｒ）及びループカウンタ変数ｊ（０≦ｊ＜ｔｃ）による二重ループ処理により、各原稿画像を割り付ける割付領域のインデックスを決定する。具体的に、まず制御部１１はｉを０で初期化する（Ｓ１４）。次に、ｊを０で初期化する（Ｓ１５）。そして、（ｉ×ｔｃ＋ｊ）番目の原稿画像を、インデックス（ＳＩ＋ｉ×ｄｙ＋ｊ×ｄｘ）の割付領域に割り付けるように決定する（Ｓ１６）。
【００５０】
続いて、制御部１１は、ｊに１を加算し（Ｓ１７）、ｊがｔｃ未満であるか否かを判定する（Ｓ１８）。ｔｃ未満であれば、Ｓ１６の処理に戻ってループ処理を継続する。ｊがｔｃに一致すれば、ループを抜けて次の処理に進む。
【００５１】
続いて、制御部１１は、ｉに１を加算し（Ｓ１９）、ｉがｔｒ未満であるか否かを判定する（Ｓ２０）。ｔｒ未満であれば、Ｓ１５の処理に戻ってループ処理を継続する。ｉがｔｒに一致すれば、ループを抜けて配置決定処理を終了する。
【００５２】
この二重ループ処理を実行することにより、全ての原稿画像を割り付ける割付領域が決定される。例えば前述した順縦の配置指定情報と、基準方向として９０度を指定した場合、原稿画像Ｉ０は割付領域Ａ３に割り付けられ、以下順に、原稿画像Ｉ１は割付領域Ａ２、原稿画像Ｉ２は割付領域Ａ１、原稿画像Ｉ３は割付領域Ａ０、原稿画像Ｉ４は割付領域Ａ７、原稿画像Ｉ５は割付領域Ａ６、原稿画像Ｉ６は割付領域Ａ５、原稿画像Ｉ７は割付領域Ａ４に割り付けられる。このとき、図５の割付画像を基準方向として指定した９０度だけ反時計回りに回転させると、順縦に原稿画像が配置された状態になるように、割付領域を決定したことになる。
【００５３】
以上説明した処理により、画像処理装置１０が生成する割付画像の例について、図８に例示する。図８（ａ）は、配置指定情報として順横、基準方向として０度を指定した場合に、図３の例に示す原稿画像を割り付けた割付画像として画像処理装置１０が生成する画像の例である。この場合、図に示す向きのままで原稿画像は順横に配置されている。
【００５４】
一方、図８（ｂ）は、配置指定情報として順縦、基準方向として９０度を指定した場合の割付画像の例である。この場合、図８（ｂ）に示される割付画像を反時計回りに９０度回転させた状態にして見ると、原稿画像は順縦に配置されていることが分かる。また、図８（ｃ）は、配置指定情報として逆横、基準方向として１８０度を指定した場合の割付画像の例である。この図に示す割付画像を１８０度回転させると、原稿画像は逆横に配置されていることが分かる。
【００５５】
以上説明した本実施の形態によれば、割付画像を生成する場合に、基準方向を角度値で指定することにより、ユーザにとって分かり易い指定方法で割付画像を生成できる。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施の形態に係る画像処理装置の概略の構成を表すブロック図である。
【図２】本発明の実施の形態に係る画像処理装置によって実行される処理の一例を表すフロー図である。
【図３】本発明の実施の形態に係る画像処理装置による処理の対象となる原稿画像の一例を表す図である。
【図４】配置指定情報及び当該指定情報に応じて生成される割付画像の例を表す図である。
【図５】割付画像上の割付領域の一例を表す図である。
【図６】原稿画像の属性情報の一例を表す図である。
【図７】本発明の実施の形態に係る画像処理装置によって実行される原稿画像の配置決定処理の一例を表すフロー図である。
【図８】本発明の実施の形態に係る画像処理装置が生成する割付画像の一例を表す図である。
【符号の説明】
【００５７】
１０  画像処理装置、１１  制御部、１２  記憶部、１３  操作部、１４  表示部、１５  インタフェース部、２０  画像形成装置。
【図１】
2007081805.tif 000004
【図２】
2007081805.tif 000005
【図３】
2007081805.tif 000006
【図４】
2007081805.tif 000007
【図５】
2007081805.tif 000008
【図６】
2007081805.tif 000009
【図７】
2007081805.tif 000010
【図８】
2007081805.tif 000011