(57)【要約】【課題】描画領域全体のレイアウトを、描画領域のアスペクト比の異なる相似なレイアウトに変換できるレイアウト編集方法を提供する。【解決手段】新たな矩形描画領域に応じて第一オブジェクト枠を変形し、変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大し、第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させる（Ｓ１２５，Ｓ１３０，Ｓ１３５）。【選択図】  図１
2004220511.tif 000002
【特許請求の範囲】
【請求項１】
第一のオブジェクトを矩形描画領域に割り付けるための第一オブジェクト枠であって枠の外縁に第一オブジェクトの互いに対向する二辺が重なる第一オブジェクト枠と第二のオブジェクトを矩形描画領域に割り付けるための第二オブジェクト枠とを定義しているレイアウト情報を、もとの矩形描画領域とアスペクト比の異なる新たな矩形描画領域に対するレイアウト情報に変換するレイアウト編集方法であって、
コンピュータにより、新たな矩形描画領域に応じて第一オブジェクト枠を変形し、変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大し、第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させることを特徴とするレイアウト編集方法。
【請求項２】
前記第一オブジェクト枠の基準点は前記第一オブジェクト枠の重心であることを特徴とする請求項１に記載のレイアウト編集方法。
【請求項３】
第一のオブジェクトを矩形描画領域に割り付けるための第一オブジェクト枠であって枠の外縁に第一オブジェクトの互いに対向する二辺が重なる第一オブジェクト枠と第二のオブジェクトを矩形描画領域に割り付けるための第二オブジェクト枠とを定義しているレイアウト情報を、もとの矩形描画領域とアスペクト比の異なる新たな矩形描画領域に対するレイアウト情報に変換するためのレイアウト編集装置であって、
新たな矩形描画領域に応じて第一オブジェクト枠を変形する手段と、
変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大する手段と、
第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させる手段と、を備えることを特徴とするレイアウト編集装置。
【請求項４】
第一のオブジェクトを矩形描画領域に割り付けるための第一オブジェクト枠であって枠の外縁に第一オブジェクトの互いに対向する二辺が重なる第一オブジェクト枠と第二のオブジェクトを矩形描画領域に割り付けるための第二オブジェクト枠とを定義しているレイアウト情報を、もとの矩形描画領域とアスペクト比の異なる新たな矩形描画領域に対するレイアウト情報に変換するためのレイアウト編集プログラムであって、
新たな矩形描画領域に応じて第一オブジェクト枠を変形する手段と、
変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大する手段と、
第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させる手段としてコンピュータを機能させるためのレイアウト編集プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はレイアウト編集方法、レイアウト編集装置及びレイアウト編集プログラムに関する。
【従来の技術】
従来、既存のレイアウト情報をオブジェクトの変更や描画領域の変更に伴って自動編集するレイアウト編集方法が知られている（例えば特許文献１参照）。
【特許文献１】
特開平１１−２１９４４０号公報
【０００２】
【発明が解決しようとする課題】
しかし、特許文献１に記載された方法によると、描画領域の変更に伴って余白の設定が全く異なるものになる結果、描画領域全体のレイアウトがレイアウト編集によりもとのレイアウトと相似でないレイアウトに変換されるという問題がある。具体的には例えば、描画領域いっぱいに写真を余白無しで割り付けたレイアウトは、描画領域のアスペクト比（縦／横）が変更されると、余白を残して描画領域の一部に写真を割り付けるレイアウトに変換される。また例えば、描画領域の周縁に一定幅の余白を残して写真を割り付けたレイアウトは、描画領域のアスペクト比が変更されると、描画領域の周縁に一定でない幅の余白を残して写真を割り付けるレイアウトに変換される。
【０００３】
本発明は、この問題を解決するために創作されたものであって、描画領域全体のレイアウトを、描画領域のアスペクト比の異なる相似なレイアウトに変換できるレイアウト編集方法、レイアウト編集装置及びレイアウト編集プログラムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、本発明に係るレイアウト編集装置は、第一のオブジェクトを矩形描画領域に割り付けるための第一オブジェクト枠であって枠の外縁に第一オブジェクトの互いに対向する二辺が重なる第一オブジェクト枠と第二のオブジェクトを矩形描画領域に割り付けるための第二オブジェクト枠とを定義しているレイアウト情報を、もとの矩形描画領域とアスペクト比の異なる新たな矩形描画領域に対するレイアウト情報に変換するレイアウト編集方法であって、コンピュータにより、新たな矩形描画領域に応じて第一オブジェクト枠を変形し、変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大し、第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させることを特徴とする。
【０００５】
本発明によると、新たな矩形描画領域に応じて第一オブジェクト枠を変形することにより第一オブジェクト枠のアスペクト比が変わると、第一のオブジェクトのアスペクト比と第一オブジェクト枠のアスペクト比が互いに異なるものになる場合がある。具体的には例えば、もとの第一オブジェクト枠の外縁がもとの矩形描画領域の外縁に重なっており、もとの第一オブジェクト枠の外縁と第一のオブジェクトの外縁が重なっている場合において、「余白無し」のレイアウトが維持されるようにもとの矩形描画領域とアスペクト比が異なる新たな矩形描画領域のレイアウトに変換するとき、新たな矩形描画領域の外縁に新たな第一オブジェクトの外縁が重なるように第一オブジェクト枠を変形すると、変形後の第一オブジェクト枠のアスペクト比と第一のオブジェクトのアスペクト比は互いに異なるものになる。このとき、アスペクト比を維持して第一のオブジェクトを拡大又は縮小すると、第一オブジェクト枠の少なくとも一辺はオブジェクトの外縁に重ねることができない。本発明では、このような場合であっても第一オブジェクトと第二オブジェクトの相対的な位置関係及び大小関係が維持されるように、第二オブジェクト枠の拡大及び平行移動を次のように行う。すなわち、変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大し、第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させる。したがって、本発明によると、描画領域全体のレイアウトを、描画領域のアスペクト比の異なる相似なレイアウトに変換できる。
【０００６】
さらに本発明に係るレイアウト編集装置では、前記第一オブジェクト枠の基準点は前記第一オブジェクト枠の重心であることを特徴とする。第一オブジェクト枠の基準点を重心に設定することにより、第一オブジェクト枠によって第一のオブジェクトの周縁部がクリッピングされる場合とされない場合の両方について、同一の手順により第一オブジェクトと第二オブジェクトの相対的な位置関係を変換前後で維持することができる。
【０００７】
本発明に係るレイアウト編集装置は、第一のオブジェクトを矩形描画領域に割り付けるための第一オブジェクト枠であって枠の外縁に第一オブジェクトの互いに対向する二辺が重なる第一オブジェクト枠と第二のオブジェクトを矩形描画領域に割り付けるための第二オブジェクト枠とを定義しているレイアウト情報を、もとの矩形描画領域とアスペクト比の異なる新たな矩形描画領域に対するレイアウト情報に変換するためのレイアウト編集装置であって、新たな矩形描画領域に応じて第一オブジェクト枠を変形する手段と、変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大する手段と、第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させる手段と、を備えることを特徴とする。
【０００８】
本発明に係るレイアウト編集プログラムは、第一のオブジェクトを矩形描画領域に割り付けるための第一オブジェクト枠であって枠の外縁に第一オブジェクトの互いに対向する二辺が重なる第一オブジェクト枠と第二のオブジェクトを矩形描画領域に割り付けるための第二オブジェクト枠とを定義しているレイアウト情報を、もとの矩形描画領域とアスペクト比の異なる新たな矩形描画領域に対するレイアウト情報に変換するためのレイアウト編集プログラムであって、新たな矩形描画領域に応じて第一オブジェクト枠を変形する手段と、変形後にオブジェクトの外縁と重ならない第一オブジェクト枠の辺の拡大率と等しい拡大率で第二オブジェクト枠を拡大する手段と、第一オブジェクト枠の基準点を始点とし第二オブジェクト枠の基準点を終点とするベクトルが第二オブジェクト枠の拡大率と等しい拡大率で拡大されるように第二オブジェクト枠を平行移動させる手段としてコンピュータを機能させる。
【０００９】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【００１０】
【発明の実施の形態】
以下、実施例に基づいて本発明の実施の形態を説明する。
図２は本発明によるレイアウト編集装置１０の全体構成を示す図である。レイアウト編集装置１０はＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ディスプレイ１４、キーボード１５、マウス１６、ハードディスク１７およびプリンタ１８等を備えている。ＣＰＵ１１は、ＲＯＭ１２およびハードディスク１７に記憶されているプログラムを実行することにより、レイアウト編集装置１０全体を制御する。
このプログラムには、後述するレイアウト編集プログラムも記憶されている。ＲＯＭ１２及びハードディスク１７には、この制御プログラムのほかに、画像データ等のオブジェクトやそれらのレイアウト情報が記憶されている。これらのプログラムや各種のデータは、所定のサーバからネットワークを介してダウンロードして入力してもよいし、図示しないリムーバブルメモリ等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。
【００１１】
次に、レイアウト定義ファイル２０について説明する。図３はレイアウト定義ファイルの内容を示す模式図である。このレイアウト定義ファイル２０にはプリンタ１８によって解釈されるスクリプトが記述される。プリンタ１８はレイアウト定義ファイル２０に基づいて画像データ等のオブジェクトを印刷する。レイアウト定義ファイル２０には用紙のサイズと印刷対象となるオブジェクトがスクリプトにより定義されている。一枚の用紙にオブジェクトを複数配置する場合には、オブジェクトごとのスクリプトが列記される。
【００１２】
次にレイアウト定義ファイル２０の中の描画スクリプト２１について説明する。描画スクリプト２１は、印刷するオブジェクトのファイル名、オブジェクトを印刷用紙に配置するための位置情報、印刷するオブジェクトとオブジェクトを配置する枠（オブジェクト枠）の位置関係をきめる位置関係情報等を、プリンタ等で一義的に解釈可能に定義する。具体的に例えば、印刷するオブジェクトのファイル名（例えば「“ｆｕｊｉｓａｎ”」）、印刷するオブジェクトを配置するオブジェクト枠を既定する情報（例えば左上座標「（Ｘ１１，Ｙ１１）」と右下座標「（Ｘ１２，Ｙ１２）」）、オブジェクトとオブジェクト枠の位置関係を規定するフィッテング規則（例えば「ＦｉｔＯｕｔｓｉｄｅ」）およびアライメント規則（例えば「ＣｅｎｔｅｒＣｅｎｔｅｒ」）等がスクリプトによって定義される。
【００１３】
図４（Ａ）は、レイアウト定義ファイル２０を用いて印刷される画像を説明するための模式図であり、図４（Ｂ）はレイアウト定義ファイル２０を用いて印刷した用紙３０を示す平面図である。ここで、既定画像と既定画像枠、写真画像と写真画像枠のアスペクト比は必ずしも一致しないため、プリンタ等の印刷装置では、既定画像枠や写真画像枠の位置情報、フィッティング規則、アライメント規則に基づいて、画像を拡大・縮小し、必要に応じて既定画像や写真画像のクリッピングを行って印刷する。
【００１４】
ここで、フィッテング規則について説明する。フィッティング規則は、矩形のオブジェクトとそのオブジェクト枠のアスペクト比が異なる場合、オブジェクトのアスペクト比を変えずに、オブジェクトの対向する二組の２辺のうち、少なくとも一組がオブジェクト枠に重なるように、オブジェクトをオブジェクト枠に当てはめる個所を定義するプロパティである。具体的に、オブジェクトをオブジェクト枠に当てはめる場合を図５に基づいて説明する。
【００１５】
まず、プロパティ値が“ＦｉｔＯｕｔｓｉｄｅ”の場合を図５に基づいて説明する。図５はフィッティング規則の“ＦｉｔＯｕｔｓｉｄｅ”を説明する図である。図５（Ａ）は、オブジェクト枠４１のアスペクト比がオブジェクト４０のアスペクト比より大きい場合を示す図であり、オブジェクト枠４１とオブジェクト４０の対向する横方向の二辺が重なるようにオブジェクト４０を拡大する。また、図５（Ｂ）は、オブジェクト枠４３のアスペクト比がオブジェクト４０のアスペクト比より小さいか等しい場合を示す図であり、オブジェクト枠４３とオブジェクト４０の対向する縦方向の二辺が重なるようにオブジェクト４０を拡大する。このように、プロパティ値が“ＦｉｔＯｕｔｓｉｄｅ”の場合、拡大後のオブジェクト４２またはオブジェクト４４は、上下または左右が切り取られ、オブジェクト枠内に余白がないように枠全体に割り付けられる。
【００１６】
次に、プロパティ値が“ＦｉｔＷｉｔｈｉｎ”の場合を図６に基づいて説明する。図６はフィッティング規則の“ＦｉｔＷｉｔｈｉｎ”を説明する図である。図６（Ａ）は、オブジェクト枠４５のアスペクト比がオブジェクト４０のアスペクト比より大きい場合を示す図であり、オブジェクト枠４５とオブジェクト４０の対向する縦方向の二辺が重なるようにオブジェクト４０を拡大する。また、図６（Ｂ）は、オブジェクト枠４７のアスペクト比がオブジェクト４０のアスペクト比より小さいか等しい場合を示す図であり、オブジェクト枠とオブジェクトの対向する横方向の二辺が重なるようにオブジェクト４０を拡大する。プロパティ値が“ＦｉｔＷｉｔｈｉｎ”の場合、拡大後のオブジェクト４６またはオブジェクト４８は、オブジェクト枠内にオブジェクトの全ての部分が見えるように割り付けられる。なお、図５および図６は、後述するアライメント規則が“ＣｅｎｔｅｒＣｅｎｔｅｒ”の場合について、フィッティング規則を説明している。
【００１７】
次に、アライメント規則について説明する。アライメント規則は、オブジェクトとオブジェクト枠の配置を決めるプロパティで、横方向と縦方向の整列基準を規定するものである。以下、図７に基づいて、具体的にいくつかの例について説明する。図７の（Ａ）は、“ＬｅｆｔＴｏｐ”を示す図であり、オブジェクト枠５１とオブジェクト５２の左上点どうしが重なるように配置する、図７（Ｂ）は“ＣｅｎｔｅｒＣｅｎｔｅｒ”を示す図であり、オブジェクト枠５３とオブジェクト５４の中心点どうしが重なるように配置する。図７（Ｃ）は、“ＲｉｇｈｔＢｏｔｔｏｍ”を示す図であり、オブジェクト枠５５とオブジェクト５６の右下点どうしが重なるように配置する。以上のようにアライメント規則では、オブジェクトとオブジェクト枠のどの基準点を合わせるかにより配置を決める。なお、図７は、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”の場合について、アライメント規則のいくつかの例を説明している。
【００１８】
次に、本実施例のレイアウト編集プログラムについて説明する。請求項の第一オブジェクトはあらかじめＲＯＭ１２及びハードディスク１７に記憶された既定画像とし、第二オブジェクトはプリンタ１８に読み込まれている写真画像である。写真画像はレイアウト定義ファイル２０の描画スクリプトに写真画像のＩＤ番号を書き込むことにより、印刷時に決まる印刷対象の写真画像に対してレイアウトを定義することができる。
【００１９】
以下、用紙サイズと既定画像枠が一致する（フチ無し）ように設定されたＬ版サイズの用紙のレイアウト定義ファイルから、用紙サイズの異なるフチ無しの場合のレイアウト定義ファイルを編集する処理について述べる。本実施例では、余白を含めた用紙全体のレイアウトを相似なレイアウトに変換するため、フチ無しレイアウトをサイズの異なるフチ無しのレイアウトに変換する。なお、フチ無し印刷をするためには、既定画像枠は用紙よりも大きいほうが望ましいが、本実施例では、説明を簡略化するため、既定画像枠と用紙サイズは一致しているものとする。また、このＬ判のレイアウト定義ファイルでは、既定画像及び写真画像の枠内に余白がなく、画像の中心を枠の中心に配置するため、フィッティング規則をＦｉｔＯｕｔｓｉｄｅ”、アライメント規則を“ＣｅｎｔｅｒＣｅｎｔｅｒ”と設定しているものとする。したがって余白を含めた用紙全体のレイアウトを相似なレイアウトに変換するため、変換後のレイアウト定義ファイルにおいても、既定画像及び写真画像のフィッティング規則、アライメント規則が、“ＦｉｔＯｕｔｓｉｄｅ”、  “ＣｅｎｔｅｒＣｅｎｔｅｒ”になるように変換する。
【００２０】
図１は本実施例のレイアウト編集プログラムの処理の流れを示すフローチャート図である。
まず、ステップＳ１００では、用紙サイズに応じて、既定画像枠の座標を特定する。フチ無しの場合、既定画像枠の座標は、用紙サイズによって一意に決まる。また、フチがある場合、用紙の端から既定画像枠までの余白は、一定値または用紙の縦横の長さに一定の比率を乗じたものである。
【００２１】
ここで、変換前の用紙６１の横、縦の長さをｌ１、ｌ２、変換後の用紙６２の横、縦の長さをＬ１、Ｌ２であるとき、既定画像枠の横方向、縦方向の拡大倍率ｓ、ｔは以下のようになる。
ｓ＝Ｌ１／ｌ１
ｔ＝Ｌ２／ｌ２
【００２２】
次にステップＳ１１０において、変更前の用紙６１のアスペクト比Ｉ、変更後の用紙６２のアスペクト比ＩＩ、既定画像のアスペクト比ＩＩＩを計算する。ここで、写真画像の横、縦の長さをｐ、ｑとするとき、
Ｉ＝ｌ２／ｌ１
ＩＩ＝Ｌ２／Ｌ１
ＩＩＩ＝ｑ／ｐ
となる。本実施例では、Ｌ版フチ無しのレイアウト定義ファイルを、４ｘ６ＮＰ、１００ｘ１５０、ハガキのレイアウト定義ファイルに変換する場合について述べる。この場合、アスペクト比ＩとＩＩとの間には、常に
Ｉ＜ＩＩ
が成り立つ。そのため、３つのアスペクト比Ｉ、ＩＩ、ＩＩＩの関係として次の３つのケースが考えられる。
１）Ｉ＜ＩＩ＜ＩＩＩ  または  Ｉ＜ＩＩ＝ＩＩＩ
２）Ｉ＜ＩＩＩ＜ＩＩ
３）ＩＩＩ＜Ｉ＜ＩＩ  または  ＩＩＩ＝Ｉ＜ＩＩ
以下、この３つのケース各々についてレイアウト定義ファイルの写真枠の座標の変換について述べる。
【００２３】
まず、ステップＳ１２５において、Ｉ＜ＩＩ＜ＩＩＩ  または  Ｉ＜ＩＩ＝ＩＩＩ  の場合について説明する。図８（Ａ）は、Ｉ＜ＩＩ＜ＩＩＩ  または  Ｉ＜ＩＩ＝ＩＩＩ  の場合、変換前の既定画像８２、既定画像枠８１と既定画像枠の左上座標（ａ，ｂ）、右下座標（ｃ，ｄ）の位置関係を示す模式図である。図８（Ｂ）は、Ｉ＜ＩＩ＜ＩＩＩ  または  Ｉ＜ＩＩ＝ＩＩＩ  の場合、既定画像８２を、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”に基づいて拡大、平行移動した既定画像８４を、変換後の既定画像枠８３に当てはめたときの模式図である。ここで、変換後の既定画像枠８４の左上座標を（Ａ，Ｂ）、右下座標を（Ｃ，Ｄ）とする。ＩＩ＜ＩＩＩ  または  ＩＩ＝ＩＩＩつまり、既定画像枠のアスペクト比は既定画像のアスペクト比より小さいか等しいので、既定画像は対向する縦方向の２辺が重なるように拡大される。したがって、既定画像は既定画像枠の横方向の拡大倍率ｓで拡大されればよい。つまり、拡大倍率ｒはｒ＝Ｌ１／ｌ１＝ｓ
となる。
【００２４】
ここで、一般に図形の拡大・平行移動の変換は（数１）で表される。
【数１】
2004220511.tif 000003
フィッティング規則がＦｉｔＯｕｔｓｉｄｅ、とアライメント規則がＣｅｎｔｅｒＣｅｎｔｅｒであることから、既定画像枠８１の中心（（ａ＋ｃ）／２，（ｂ＋ｄ）／２）は変換後も既定画像枠８３の中心（（Ａ＋Ｃ）／２，（Ｂ＋Ｄ）／２）に変換され、それぞれ（数１）に代入すると、次の（数２）が成り立つ。
【数２】
2004220511.tif 000004
これより、（数２）の（ｍ，ｎ）を求めると、（数３）となる。
【数３】
2004220511.tif 000005
以上により、既定画像上の各座標（ｘ，ｙ）は、（数４）に示すような（Ｘ，Ｙ）に変換される。
【数４】
2004220511.tif 000006
【００２５】
ここで、写真枠の左上及び右下の座標も既定画像上にあり、Ｌ判の用紙に配置された既定画像と写真画像が相似なレイアウトに変換されるためには、写真画像枠の座標も既定画像上の各座標と同様に変換されなければならない。したがって、変換前の写真画像枠の座標（ｘ、ｙ）、変換後の写真画像枠の座標（Ｘ，Ｙ）とすると、写真枠の座標の変換式も、（数４）のようになる。
【００２６】
つぎに、ステップＳ１３０において、Ｉ＜ＩＩＩ＜ＩＩ  の場合について説明する。図９（Ａ）は、Ｉ＜ＩＩＩ＜ＩＩ  の場合、変換前の既定画像８２、既定画像枠８１と既定画像枠の左上座標（ａ，ｂ）、右下座標（ｃ，ｄ）の位置関係を示す模式図である。図９（Ｂ）は、Ｉ＜ＩＩＩ＜ＩＩ  の場合、変換後の既定画像８４、既定画像枠８３と既定画像枠の左上座標（Ａ，Ｂ）、右下座標（Ｃ，Ｄ）の位置関係を示す模式図である。図９に示すように、変換前はＩ＜ＩＩＩであるから縦方向の二辺が重なり、変換後はＩＩＩ＜ＩＩであるから横方向の二辺が重なるように既定画像は拡大される。ここで、変換前の既定画像８２を既定画像枠８１に対向する二辺が重なるように割り付けたとき既定画像にかける倍率をｒ１、変換後の既定画像８４を既定画像枠８３に対向する二辺が重なるように割り付けたとき既定画像にかける倍率をｒ２とすると、既定画像の縦、横の長さをｑ、ｐとすると、（数５）が成り立つ。
【数５】
2004220511.tif 000007
したがって、拡大倍率ｒは（数６）のようになる。
【数６】
2004220511.tif 000008
【００２７】
ここで、フィッティング規則がＦｉｔＯｕｔｓｉｄｅ、とアライメント規則がＣｅｎｔｅｒＣｅｎｔｅｒであることから、中心座標の変換を考えると、次の（数７）のようになる。
【数７】
2004220511.tif 000009
これより、（数７）の（ｍ，ｎ）を求めると、（数８）となる。
【数８】
2004220511.tif 000010
【００２８】
以上により、既定画像上の各座標（ｘ，ｙ）は、（数９）に示すような（Ｘ，Ｙ）に変換される。
【数９】
2004220511.tif 000011
【００２９】
ここで、写真枠の左上及び右下の座標も既定画像上にあり、Ｌ判の用紙に配置された既定画像と写真画像が相似なレイアウトに変換されるためには、写真画像枠の座標も既定画像上の各座標と同様に変換されなければならない。したがって、変換前の写真画像枠の座標（ｘ、ｙ）、変換後の写真画像枠の座標（Ｘ，Ｙ）とすると、写真枠の座標の変換式も、（数９）のようになる。
【００３０】
次に、ステップＳ１３５において、ＩＩＩ＜Ｉ＜ＩＩ  または  ＩＩＩ＝Ｉ＜ＩＩ  の場合について説明する。図１０（Ａ）は、ＩＩＩ＜Ｉ＜ＩＩ  または  ＩＩＩ＝Ｉ＜ＩＩ  の場合、変換前の既定画像８２、既定画像枠８１と既定画像枠の左上座標（ａ，ｂ）、右下座標（ｃ，ｄ）の位置関係を示す模式図である。図１０（Ｂ）は、既定画像８２を、フィッティング規則“ＦｉｔＯｕｔｓｉｄｅ”、アライメント規則“ＣｅｎｔｅｒＣｅｎｔｅｒ”に基づいて拡大、平行移動した既定画像８４を、変換後の既定画像枠８３に当てはめたときの模式図である。ここで、変換後の既定画像枠８４の左上座標を（Ａ，Ｂ）、右下座標を（Ｃ，Ｄ）とする。Ｉ＞ＩＩＩ  または  ＩＩＩ＝Ｉ  つまり、既定画像枠のアスペクト比は既定画像のアスペクト比より大きいか等しいので、既定画像は対向する横方向の２辺が重なるように拡大される。したがって、既定画像は既定画像枠の縦方向の拡大倍率ｔで拡大されればよい。つまり、拡大倍率ｒは
ｒ＝Ｌ２／ｌ２＝ｔ
となる。
【００３１】
フィッティング規則がＦｉｔＯｕｔｓｉｄｅ、とアライメント規則がＣｅｎｔｅｒＣｅｎｔｅｒであることから、既定画像枠８１の中心（（ａ＋ｃ）／２，（ｂ＋ｄ）／２）は変換後も既定画像枠８３の中心（（Ａ＋Ｃ）／２，（Ｂ＋Ｄ）／２）に変換され、それぞれ（数１）に代入すると、次の（数１０）が成り立つ。
【数１０】
2004220511.tif 000012
これより、（数１０）の（ｍ，ｎ）を求めると、（数１１）となる。
【数１１】
2004220511.tif 000013
【００３２】
以上により、既定画像上の各座標（ｘ，ｙ）は、（数１２）に示すような（Ｘ，Ｙ）に変換される。
【数１２】
2004220511.tif 000014
【００３３】
ここで、写真枠の左上及び右下の座標も既定画像上にあり、Ｌ判の用紙に配置された既定画像と写真画像が相似なレイアウトに変換されるためには、写真画像枠の座標も既定画像上の各座標と同様に変換されなければならない。したがって、変換前の写真画像枠の座標（ｘ、ｙ）、変換後の写真画像枠の座標（Ｘ，Ｙ）とすると、写真枠の座標の変換式も、（数１２）のようになる。
【００３４】
ここで、図１１に基づいて説明する。図１１（Ａ）は、既定画像枠８１の中心までのベクトルｘ１、写真枠９１の中心までのベクトルｘ２、既定画像８１の中心を始点として写真枠９１の中心を終点とするベクトルｕの関係を表した図である。
図１１（Ｂ）は、変換後の用紙の原点を始点とし既定画像枠８３の中心を終点とするベクトルＸ１、写真枠９２の中心までのベクトルＸ２、既定画像８３の中心を始点として写真枠９２の中心を終点とするベクトルｖとの関係を表した図である。以上の各ベクトルには、（数１３）が成り立つ。
【数１３】
2004220511.tif 000015
また、（数４）、（数９）、（数１２）は（数１４）のように書くことができる。
【数１４】
2004220511.tif 000016
【００３５】
したがって、（数１３）と（数１４）から、（数１５）となる。
【数１５】
2004220511.tif 000017
ここで、写真画像も既定画像と等しい倍率で拡大されるから、（数４）、（数９）、（数１２）で表される写真枠座標の変換は、既定画像枠の中心を既定画像枠の基準点とし、写真枠の中心を写真枠の基準点とする場合、既定画像枠の基準点を始点とし写真枠の基準点を終点とするベクトルが写真画像の拡大率と等しい拡大率で拡大されている。
【００３６】
以上のように、本発明の実施例のレイアウト編集装置によると、用紙全体のレイアウトを、用紙のアスペクト比の異なる場合でも、相似なレイアウトに変更できる。
【図面の簡単な説明】
【図１】本発明に係るレイアウト編集処理を示すフローチャートである。
【図２】本発明に係るレイアウト編集装置を示すブロック図である。
【図３】レイアウト定義ファイルの内容を示す模式図である。
【図４】本発明に係る画像の印刷を説明する模式図及び平面図である。
【図５】フィッティング規則の“ＦｉｔＯｕｔｓｉｄｅ”を説明する図である。
【図６】フィッティング規則の“ＦｉｔＷｈｉｔｈｉｎ”を説明する図である。
【図７】アライメント規則を説明する図である。
【図８】本発明に係る用紙、既定画像の位置関係を示す模式図である。
【図９】本発明に係る用紙、既定画像の位置関係を示す模式図である。
【図１０】本発明に係る用紙、既定画像の位置関係を示す模式図である。
【図１１】既定画像枠と写真枠の位置関係を表した図である。
【符号の説明】
１０  レイアウト編集装置  ２０  レイアウト定義ファイル  ６１  変換前の用紙（第一オブジェクトの矩形描画領域）  ６２  変換後の用紙（第一オブジェクトの矩形描画領域）  ８１  変換前の既定画像枠（第一オブジェクト枠）  ８２変換前の既定画像（第一オブジェクト）  ８３変換後の既定画像枠（第一オブジェクト枠）  ８２変換後の既定画像（第一オブジェクト）  ９１  変換前の写真枠（第二オブジェクト枠）  ９２  変換後の写真枠（第二オブジェクト枠）
【図１】
2004220511.tif 000018
【図２】
2004220511.tif 000019
【図３】
2004220511.tif 000020
【図４】
2004220511.tif 000021
【図５】
2004220511.tif 000022
【図６】
2004220511.tif 000023
【図７】
2004220511.tif 000024
【図８】
2004220511.tif 000025
【図９】
2004220511.tif 000026
【図１０】
2004220511.tif 000027
【図１１】
2004220511.tif 000028