(57)【要約】【課題】ユーザがデザイン上の高度な知識を持たなくても、素材データの内容、情報に基づいて、デザイン上、自然かつ安定感のある配置をすることできるレイアウトシステムを提供することを目的とする。【解決手段】レイアウト領域に素材データを配置するレイアウトシステムにおいて、上記素材データの方向が正方向であることを示す情報である素材データ正方向情報を保持する情報保持手段と、上記素材データ正方向情報に基づく上記素材データの正方向側のレイアウト領域が、素材データの反対方向側のレイアウト領域よりも、広くなるように、レイアウト領域内の素材データの配置を制御する素材データ配置制御手段とを有することを特徴とするレイアウトシステムである。【選択図】図１
2008021005.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト領域に素材データを配置するレイアウトシステムにおいて、
上記素材データの方向が正方向であることを示す情報である素材データ正方向情報を保持する情報保持手段と；
上記素材データ正方向情報に基づく上記素材データの正方向側のレイアウト領域が、上記素材データの反対方向側のレイアウト領域よりも、広くなるように、レイアウト領域内の素材データの配置を制御する素材データ配置制御手段と；
を有することを特徴とするレイアウトシステム。
【請求項２】
請求項１において、
上記素材データ正方向情報は、上記素材データとしての対象物の前面または表面が向いた方向を、正方向であると定めた情報であることを特徴とするレイアウトシステム。
【請求項３】
請求項１において、
上記素材データ正方向情報は、上記素材データとしての生物の顔の前面、表面が向いている方向、または物体の前面、表面が向いている方向を、正方向であると定めた情報であることを特徴とするレイアウトシステム。
【請求項４】
素材データの配置をレイアウトするレイアウトシステムにおいて、
上記素材データの方向が正方向であることを示す情報である素材データ正方向情報を保持する情報保持手段と；
レイアウト領域内の上記素材データの配置位置を示す配置位置情報と、上記素材データ正方向情報とに基づいて、上記素材データの向きを変えずに上記配置位置に配置し、または上記素材データの向きを反転して上記配置位置に配置するように制御する素材データ配置制御手段と；
を有し、上記素材データ配置制御手段は、上記配置位置において、上記素材データ正方向情報による上記素材データの正方向側のレイアウト領域を、その反対方向側のレイアウト領域よりも広くするように、上記素材データの配置向きを制御する手段であることを特徴とするレイアウトシステム。
【請求項５】
請求項４において、
上記素材データ正方向情報は、上記素材データとしての対象物の前面または表面が向いている方向を、正方向であると定めた情報であることを特徴とするレイアウトシステム。
【請求項６】
請求項４において、
上記素材データ正方向情報は、上記素材データとしての生物の顔の前面、表面、または物体の前面、表面が向いている方向を正方向であると定めた情報であることを特徴とするレイアウトシステム。
【請求項７】
レイアウト領域に素材データを配置するレイアウトシステムの制御方法において、
上記素材データの方向が正方向であることを示す情報である素材データ正方向情報をメモリに保持する情報保持工程と；
上記素材データ正方向情報に基づく上記素材データの正方向側のレイアウト領域が、素材データの反対方向側のレイアウト領域よりも、広くなるように、レイアウト領域内の素材データの配置を制御する素材データ配置制御工程と；
を有することを特徴とするレイアウトシステムの制御方法。
【請求項８】
素材データの配置をレイアウトするレイアウトシステムの制御方法において、
上記素材データの方向が正方向であることを示す情報である素材データ正方向情報をメモリに保持する情報保持工程と；
レイアウト領域内の上記素材データの配置位置を示す配置位置情報と、上記素材データ正方向情報とに基づいて、上記素材データの向きを変えずに上記配置位置に配置し、または上記素材データの向きを反転して上記配置位置に配置するように制御する素材データ配置制御工程と；
を有し、上記素材データ配置制御工程は、上記配置位置において、上記素材データ正方向情報による上記素材データの正方向側のレイアウト領域を、その反対方向側のレイアウト領域よりも広くするように、上記素材データの配置向きを制御する工程であることを特徴とするレイアウトシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、素材データの配置をレイアウトするレイアウトシステムに関する。
【背景技術】
【０００２】
はがきのタイトル、イラスト、定型文等の画像構成要素を、はがき（編集画面）にレイアウトするはがき作成装置等に用いられる画像編集装置が知られている（たとえば、特許文献１、２、３参照）。
【０００３】
のし紙に印刷する場合、文字のレイアウト表示に加えて、のし部分や水引を同時に表示し、全体の印刷イメージを確認できる文字処理装置が知られている（たとえば、特許文献４参照）。
【０００４】
同一の画像データ、文字データ、レイアウト体裁の流用が多いレイアウト作業において、繰り返し行う複雑なレイアウト作業を簡便化するレイアウトデザイン装置が知られている（たとえば、特許文献５参照）。
【特許文献１】特開平４−１５６６８４号公報
【特許文献２】特開平４−１５６６８５号公報
【特許文献３】特開平４−１５６６８６号公報
【特許文献４】特開平５−１０８６４３号公報
【特許文献５】特開平６−２８９５８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記従来例では、いずれも、素材データのレイアウト領域への配置位置は、その素材データの内容を問わず、一意に定められ、たとえ、内容に依存するとしても、素材データの正方向情報等を有しない。
【０００６】
また、上記従来例は、素材データの内容に基づいて、上記素材データの正方向を定めた素材データ正方向情報制御を有し、上記素材データ正方向情報に基づいて与えられたレイアウト領域へ配置を制御する構成について記されたものはない。
【０００７】
デザイン上、レイアウトをなす素材データ（たとえば、イメージ、写真に描かれた人物の顔、家、乗り物等）の向きに応じて、与えられたレイアウト領域の中で、どちらに空間（空領域）またはテキスト等があることが好ましいかの適正がある。
【０００８】
つまり、上記従来例では、ユーザがデザイン上の高度な知識を持たない場合には、デザイン上、自然かつ安定感のある配置をすることできないという問題がある。
【０００９】
本発明は、ユーザがデザイン上の高度な知識を持たなくても、素材データの内容、情報に基づいて、デザイン上、自然かつ安定感のある配置をすることできるレイアウトシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、レイアウト領域に素材データを配置するレイアウトシステムにおいて、上記素材データの方向が正方向であることを示す情報である素材データ正方向情報を保持する情報保持手段を有する。また、本発明は、上記素材データ正方向情報に基づく上記素材データの正方向側のレイアウト領域が、素材データの反対方向側のレイアウト領域よりも、広くなるように、レイアウト領域内の素材データの配置を制御する素材データ配置制御手段を有する。
【発明の効果】
【００１１】
本発明によれば、ユーザがデザイン上の高度な知識を持たなくても、素材データの内容、情報に基づいて、デザイン上、自然かつ安定感のある配置をすることできるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
発明を実施するための最良の形態は、次の実施例である。
【実施例１】
【００１３】
図１は、本発明の実施例１であるレイアウトシステムＬＳ１の構成を示すブロック図である。
【００１４】
レイアウトシステムＬＳ１は、「レイアウト領域」に「素材データ」を配置するレイアウトシステムであり、「素材データ」の内容に基づいて素材データの正方向であることをと示す「素材データ正方向情報」を所定のメモリに保持する。
【００１５】
レイアウト領域内の上記素材データの配置位置を、上記素材データ正方向情報に基づいて配置制御する「素材データ配置制御」を行う。また、上記「素材データ配置制御」は、レイアウト領域内の上記「素材データ」の配置位置によって、「素材データ正方向情報」に基づき、「素材データ」のデータを操作するものである。
【００１６】
図２は、レイアウトシステムＬＳ１の一例であるＰＣ１０のシステム構成を示すブロック図である。
【００１７】
ＰＣ１０は、ＣＰＵ１と、システムバス２と、ＲＯＭ３と、メモリ（ＲＡＭ／ＨＤ）４と、キーボード５と、ディスプレイ６と、ネットワークインタフェースコントローラ７とを有する。
【００１８】
ＲＯＭ３は、ＰＣ１０のシステム全体の制御を司るＣＰＵ１の制御手順等を保持し、処理手順等が保持されている。メモリ４は、ＲＡＭまたはＨＤで構成され、レイアウトシステムＬＳ１の処理に必要な情報を保持し、ＰＣ１０の処理情報、作業領域等が保持されている。
【００１９】
キーボード５は、ＰＣ１０に対して指示および表示を行う。ディスプレイ６は、表示を行う。ネットワークインタフェースコントローラ７は、ＰＣ１０と不図示のプリンタとを接続するネットワークポート接続のインタフェースをなす。ＰＣ１０の各情報は、システムバス２を介して、行き来する。
【００２０】
図３は、実施例１において使用されるＰＣ１０のメモリ４内の領域配置を説明する模式図である。
【００２１】
メモリ４は、レイアウト領域情報と、素材データ情報とを保持する。
【００２２】
レイアウト領域情報は、レイアウト領域横幅（ＬＡＷ）４１と、レイアウト領域縦長（ＬＡＨ）４２と、レイアウト領域内横中間位置（ＬＡＷＨＸ）４３と、レイアウト領域内縦中間位置（ＬＡＨＨＹ）４４とである。
【００２３】
レイアウト領域横幅（ＬＡＷ）４１は、レイアウトシステムＬＳ１において与えられたレイアウト領域におけるレイアウト領域横幅である。
【００２４】
素材データ情報は、素材データ（ＤＴ）５１と、素材データ正方向情報（ＤＴＰＩＮＦ）５２と、素材データ横幅（ＤＴＷ）５３と、素材データ縦長（ＤＴＨ）５４と、素材データ横半幅（ＤＴＷＨ）５５と、素材データ縦半長（ＤＴＨＨ）５６とである。また、素材データ情報は、レイアウト領域内素材データ横位置（ＬＡＸ）６１と、レイアウト領域内素材データ縦位置（ＬＡＹ）６２と、レイアウト領域内素材データ横中間位置（ＬＡＤＴＨＸ）６３とである。さらに、素材データ情報は、レイアウト領域内素材データ縦中間位置（ＬＡＤＴＨＹ）６４と、レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）６５とである。
【００２５】
素材データ（ＤＴ）５１は、レイアウト領域に配置する。素材データ正方向情報（ＤＴＰＩＮＦ）５２は、素材データの内容に基づいて上記素材データの正方向を定めている。素材データ横半幅（ＤＴＷＨ）５５は、素材データ横幅（ＤＴＷ）から求められる。
【００２６】
レイアウト領域内素材データ横中間位置（ＬＡＤＴＨＸ）６３は、レイアウト領域内素材データ横位置（ＬＡＸ）と素材データ横半幅（ＤＴＷＨ）とから求められる。
【００２７】
レイアウト領域内素材データ縦中間位置（ＬＡＤＴＨＹ）６４は、レイアウト領域内素材データ縦位置（ＬＡＹ）と素材データ横半長（ＤＴＨＨ）とから求められる。
【００２８】
レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）６５は、上記レイアウト領域内素材データ中間位置（ＬＡＤＴＨＸ、ＬＡＤＴＨＹ）６３、６４が示す位置がレイアウト領域のどの領域に位置するかを示す。
【００２９】
図４は、図３に示す情報とレイアウト領域との対応を説明するレイアウト領域の模式図である。
【００３０】
レイアウト領域の有効領域は、レイアウト領域横幅（ＬＡＷ）４１と、レイアウト領域縦長（ＬＡＨ）４２とによって与えられる。また、レイアウト領域の有効領域の１／２の位置は、レイアウト領域内横中間位置（ＬＡＷＨＸ）４３と、レイアウト領域内縦中間位置（ＬＡＨＨＹ）４４とによって示される。
【００３１】
レイアウト領域に配置される素材データの配置位置は、素材データの左上であるレイアウト領域内素材データ横位置（ＬＡＸ）６１と、レイアウト領域内素材データ縦位置（ＬＡＹ）６２とによって示される。
【００３２】
配置された上記素材データは、素材データ横幅（ＤＴＷ）５３、素材データ縦長（ＤＴＨ）５４である。また、素材データの１／２幅は、素材データ横幅（ＤＴＷ）５３から求められる素材データ横半幅（ＤＴＷＨ）５５であり、同じく素材データ縦半長（ＤＴＨＨ）５６である。
【００３３】
これらによって、素材データの各ポイント位置は、右上が（ＬＡＸ＋ＤＴＷ，ＬＡＹ）であり、右下が（ＬＡＸ＋ＤＴＷ，ＬＡＹ＋ＤＴＨ）であり、左下が（ＬＡＸ，ＬＡＹ＋ＤＴＨ）であり、真中が（ＬＡＸ＋ＤＴＷＨ，ＬＡＹ＋ＤＴＨＨ）である。
【００３４】
図５は、実施例１における素材データと、上記素材データの正方向を定めた素材データ正方向情報（ＤＴＰＩＮＦ）５２との関係を示し、上記素材データのレイアウト領域への配置例を示す模式図である。
【００３５】
図５において、素材データとして魚が描かれ、魚の頭を向けた方向を正方向とする。
【００３６】
図５（１）〜（９）には、正方向情報が互いに異なる素材データａが描かれている。たとえば、図５（１）に示す素材データａは、真正面を向き、正方向を定める必要がない。図５（２）に示す素材データａは上を向き、上方向が正方向である。図５（５）に示す素材データａは左上を向き、左上方向が正方向である。
【００３７】
ここで、上記素材データの正方向を定めた素材データ正方向情報（ＤＴＰＩＮＦ）５２は、Ｘ方向値と、Ｙ方向値とによって構成され、これらＸ方向値と、Ｙ方向値とは、素材データの内容（方向）に基づいて決定される。
【００３８】
つまり、Ｘ方向値は、素材データが左方向にも右方向にも向いていなければ、「０」であり、素材データが左に向いていれば、「１」であり、素材データが右に向いていれば、「２」であるとする。また、Ｙ方向値は、素材データが上方向にも下方向にも向いていなければ、「０」であり、素材データが上に向いていれば、「１」であり、素材データが下に向いていれば、「２」である。
【００３９】
たとえば、図５（１）に示す素材データａは、真正面を向き、どちらの方向も正方向ではない。したがって、素材データ正方向情報（ＤＴＰＩＮＦ）５２（ｂ）は、“００”である。図５（２）に示す素材データａは、上を向き、上方向が正方向であるので、素材データ正方向情報（ＤＴＰＩＮＦ）５２（ｂ）は、“０１”である。図５（５）に示す素材データａは、左上を向き、左上方向が正方向であるので、素材データ正方向情報（ＤＴＰＩＮＦ）５２（ｂ）は、“１１”である。
【００４０】
実施例１において、与えられたレイアウト領域が、その中心を境に、４つの領域に分けられている。つまり、左上領域“１１”と、左下領域“１２”と、右上領域“２１”と、右下領域“２２”とに分けられている。
【００４１】
素材データ正方向情報（ＤＴＰＩＮＦ）５２に基づいて、上記素材データの正方向側のレイアウト領域が、反対方向側のレイアウト領域よりも広い領域が確保されるように、素材データの配置を制御する。
【００４２】
たとえば、図５（１）に示す素材データａは、素材データ正方向情報（ＤＴＰＩＮＦ）５２（ｂ）が“００”であり、正方向がない状態である。したがって、レイアウト領域上、左上領域１１、左下領域１２、右上領域２１、右下領域２２のどこへでも、図５（１）に示す素材データａが配置される。
【００４３】
図５（２）に示す素材データａは、素材データ正方向情報（ＤＴＰＩＮＦ）５２（ｂ）が、“０１”であり、上方向が正方向であり、レイアウト領域上、左下領域１２、右下領域２２に、図５（２）に示す素材データａが配置される。
【００４４】
図５（５）に示す素材データａは、素材データ正方向情報（ＤＴＰＩＮＦ）５２（ｂ）が、“１１”であり、左上方向が正方向であり、レイアウト領域上、右下領域２２に、図５（５）に示す素材データａが配置される。
【００４５】
次に、レイアウトシステムＬＳ１における処理について詳細に説明する。
【００４６】
図６は、実施例１において、素材データを配置制御する処理の一例を示すフローチャートである。
【００４７】
レイアウト領域情報を取得し（Ｓ１、Ｓ２）、つまり、レイアウト領域横幅（ＬＡＷ）４１、レイアウト領域縦長（ＬＡＨ）４２、レイアウト領域内横中間位置（ＬＡＷＨＹ）４４、レイアウト領域内縦中間位置（ＬＡＨＨＸ）４３を得る。
【００４８】
続いて、素材データ情報取得処理を行い（Ｓ３、Ｓ４）、つまり、素材データ横幅（ＤＴＷ）５３、素材データ縦長（ＤＴＨ）５４、素材データ横半幅（ＤＴＷＨ）５５、素材データ縦半長（ＤＴＨＨ）５６を得る。
【００４９】
続いて、素材データ正方向情報（ＤＴＰＩＮＦ）５２を得（Ｓ５）、上記情報を元に、図７に詳細を示す素材データ配置位置制御本処理（Ｓ６）を実行する。
【００５０】
図７は、図６に示す素材データ配置位置制御本処理（Ｓ６）の一例を示すフローチャートである。
【００５１】
素材データ正方向情報（ＤＴＰＩＮＦ）５２の値を判定し（Ｓ７）、以降の各処理を行い、レイアウト領域上で素材データを配置する位置を求める。Ｘ＝“０”であれば、レイアウト領域内素材データ横位置（ＬＡＸ）６１は、ＬＡＷＨＸ−ＤＴＷＨである（Ｓ８）。
【００５２】
Ｘ＝“１”であれば、レイアウト領域内素材データ横位置（ＬＡＸ）６１は、ＬＡＷ−ＤＴＷである（Ｓ９）。Ｘ＝“２”であれば、レイアウト領域内素材データ横位置（ＬＡＸ）６１は、０である（Ｓ１０）。
【００５３】
一方、Ｙ＝“０”であれば、レイアウト領域内素材データ縦位置（ＬＡＹ）６２は、ＬＡＨＨＹ−ＤＴＨＨである（Ｓ１１）。Ｙ＝“１”であれば、レイアウト領域内素材データ縦位置（ＬＡＹ）６２は、ＬＡＹ−ＤＴＨである（Ｓ１２）。Ｙ＝“２”であれば、レイアウト領域内素材データ縦位置（ＬＡＹ）６２は、０である（Ｓ１３）。
【００５４】
Ｓ１４で、上記求められたレイアウト領域内素材データ位置(ＬＡＸ，ＬＡＹ)６１、６２に、素材データを配置し、処理を終了する。
【００５５】
なお、実施例１において、レイアウト領域内の上記素材データの配置位置を、レイアウト領域の外枠に接するように、または、中心に配置するよう制御するが、これら以外の位置に配置するようにしてもよい。
【００５６】
実施例１の上記説明では、素材データ正方向情報に基づいて、素材データの正方向側の領域を、素材データの反対方向側の領域よりも多く確保するように、レイアウト領域内の素材データの配置位置を制御することを中心に説明した。
【００５７】
次に、レイアウト領域内の素材データの配置位置情報と素材データ正方向情報とに基づいて、上記素材データをそのままの向きで、または、反対の向きに反転させて、上記配置位置に配置する制御について、説明する。
【００５８】
図８は、素材データ配置制御処理の一例を示すフローチャート図である。
【００５９】
先ず、レイアウト領域情報を取得する（Ｓ１５）。つまり、レイアウト領域横幅（ＬＡＷ）４１、レイアウト領域縦長（ＬＡＨ）４２、レイアウト領域内横中間位置（ＬＡＷＨＹ）４４、レイアウト領域内縦中間位置（ＬＡＨＨＸ）４３を得る（Ｓ１６）。
【００６０】
次に、素材データ情報を取得し（Ｓ１７）、つまり、素材データ横幅（ＤＴＷ）５３、素材データ縦長（ＤＴＨ）５４、素材データ横半幅（ＤＴＷＨ）５５、素材データ縦半長（ＤＴＨＨ）５６を得る（Ｓ１８）。
【００６１】
続いて、素材データ正方向情報（ＤＴＰＩＮＦ）５２を得（Ｓ１９）、レイアウト領域内素材データ位置を指定し（Ｓ２０）、素材データの配置位置を指定する。つまり、レイアウト領域内素材データ横位置（ＬＡＸ）６１、レイアウト領域内素材データ縦位置（ＬＡＹ）６２を得る（Ｓ２１）。
【００６２】
次に、レイアウト領域内素材データ横中間位置（ＬＡＤＴＨＸ）、レイアウト領域内素材データ縦中間位置（ＬＡＤＴＨＹ）を得（Ｓ２２）、素材データの中心が位置するレイアウト領域内位置を把握する。
【００６３】
以降、レイアウト領域内素材データ中間位置領域を判定し（Ｓ２３）、素材データ配置位置制御本処理を実行する（Ｓ２４）。
【００６４】
なお、レイアウト領域内素材データ中間位置領域の判定処理（Ｓ２３）、素材データ配置位置制御の本処理（Ｓ２４）は、図９、図１０を用いて詳細に説明する。
【００６５】
図９は、図８に示すレイアウト領域内素材データ中間位置領域の判定処理（Ｓ２３）の一例を示すフローチャートである。
【００６６】
まず、レイアウト領域内素材データ中間位置（ＬＡＤＴＨＸ、ＬＡＤＴＨＹ）の値を判定し（Ｓ２５）、レイアウト領域内における素材データの中間位置の存在領域情報（中間位置情報）を求める。この求める領域情報（中間位置情報）は、図４、５に示す４つのレイアウト領域１１、１２、２１、２２内のいずれに素材データの中間位置が存在しているかを示す情報である。
【００６７】
レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）Ｘ方向は、“ＬＡＤＴＨＸ＝ＬＡＷＨＸ”であれば、“０”であり（Ｓ２６）、ＬＡＤＴＨＸ＜ＬＡＷＨＸであれば、“１”である（Ｓ２７）。また、ＬＡＤＴＨＸ＞ＬＡＷＨＸであれば、“２”である（Ｓ２８）。
【００６８】
一方、レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）Ｙ方向は、ＬＡＤＴＨＹ＝ＬＡＷＨＹであれば、“０”であり（Ｓ２９）、ＬＡＤＴＨＹ＜ＬＡＷＨＹであれば、“１”である（Ｓ３０）。また、ＬＡＤＴＨＹ＞ＬＡＷＨＹであれば、“２”である（Ｓ３１）。
【００６９】
上記求めたＸ方向、Ｙ方向のレイアウト領域内素材データ中間位置領域情報を、ＬＡＰＩＮＦに設定し（Ｓ３２）、処理を終了する。
【００７０】
図１０は、図８に示す素材データ配置位置制御の本処理（Ｓ１０）の一例を示すフローチャートである。
【００７１】
まず、素材データ正方向情報（ＤＴＰＩＮＦ）５２の値を判定し（Ｓ３３）、必要なら素材データを反転し、また、レイアウト領域への配置を制御する。
【００７２】
つまり、Ｘ方向、Ｘ＝“１”であれば（素材データ正方向情報（ＤＴＰＩＮＦ）５２のＸ値が“１”であれば）、レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）のＸ値を判定する（Ｓ３４）。そして、Ｘ＝“１”であれば、素材データのＸ方向データを反転し（Ｓ３５）、正方向を反転し、Ｓ３８以降のＹ方向の判定処理に進む。
【００７３】
Ｘ＝“２”であれば（素材データ正方向情報（ＤＴＰＩＮＦ）５２のＸ値が“２”であれば）、レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）のＸ値を判定（Ｓ３６）し、Ｘ＝“２”であれば、素材データのＸ方向データを反転する（Ｓ３７）。そして、正方向を反転し、Ｓ３８以降のＹ方向の判定処理に進む。
【００７４】
Ｘ＝“０”であれば（素材データ正方向情報（ＤＴＰＩＮＦ）５２のＸ値が“０”であれば）、正方向はないので、データ処理をせず、Ｓ３８以降のＹ方向の判定処理に進む。
【００７５】
一方、Ｙ方向、Ｙ＝“１”であれば（素材データ正方向情報（ＤＴＰＩＮＦ）５２のＹ値が“１”であれば）、レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）のＹ値を判定する（Ｓ３８）。そして、Ｙ＝“１”であれば、素材データのＹ方向データを反転し（Ｓ３９）、正方向を反転し、Ｓ４２に進む。
【００７６】
Ｙ＝“２”であれば（素材データ正方向情報（ＤＴＰＩＮＦ）５２のＹ値が“２”であれば）、レイアウト領域内素材データ中間位置領域情報（ＬＡＰＩＮＦ）のＹ値を判定する（Ｓ４０）。そして、Ｙ＝“２”であれば、素材データのＹ方向データを反転し（Ｓ４１）、正方向を反転させ、Ｓ４２に進む。
【００７７】
Ｓ４２では、レイアウト領域内素材データ位置（ＬＡＸ，ＬＡＹ）に処理された素材データを配置し、処理を終了する。
【００７８】
なお、実施例１において、レイアウト領域内の素材データ以外の領域に関して、特に記載してはいないが、上記領域は、空領域であってもよく、また、テキスト領域であってもよく、また、他の素材データのための領域であってもよい。要は、上記素材データの反対方向側よりも、上記素材データの正方向側に、より多くの空領域、テキスト領域、または、他の素材データのための領域等の領域が確保されるように制御すればよい。
【００７９】
なお、実施例１において、レイアウト領域、素材データは、４辺を有する四角形であるが、この限りではなく、レイアウト領域、素材データの形に限定されない。
【００８０】
なお、実施例１において、素材データの自動配置、または、素材データの自動反転の制御に関して、処理の除外等の選択を設けていないが、この限りではない。素材データの自動配置、または、素材データの自動反転の制御を行わないように設定し、または、処理除外を設けることによって、自動レイアウトの中にもフレキシビリティを図るようにしてもよい。
【００８１】
なお、実施例１において、素材データの正方向情報が、素材データに予め付与されているが、素材データの正方向情報を、後で設定するようにしてもよく、また、正方向情報を反転させる等してもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施例１であるレイアウトシステムＬＳ１の構成を示すブロック図である。
【図２】レイアウトシステムＬＳ１の一例であるＰＣ１０のシステム構成を示すブロック図である。
【図３】実施例１において使用されるＰＣ１０のメモリ４内の領域配置を説明する模式図である。
【図４】図３に示す情報とレイアウト領域との対応を説明するレイアウト領域の模式図である。
【図５】実施例１における素材データと、上記素材データの正方向を定めた素材データ正方向情報（ＤＴＰＩＮＦ）５２との関係を示し、上記素材データのレイアウト領域への配置例を示す模式図である。
【図６】実施例１において、素材データを配置制御する処理の一例を示すフローチャートである。
【図７】図６に示す素材データ配置位置制御本処理（Ｓ６）の一例を示すフローチャートである。
【図８】素材データ配置制御処理の一例を示すフローチャート図である。
【図９】図８に示すレイアウト領域内素材データ中間位置領域の判定処理（Ｓ２３）の一例を示すフローチャートである。
【図１０】図８に示す素材データ配置位置制御の本処理（Ｓ１０）の一例を示すフローチャートである。
【符号の説明】
【００８３】
１０…ＰＣ、
１…ＣＰＵ、
２…システムバス、
３…ＲＯＭ、
４…メモリ、
５…キーボード、
６…ディスプレイ、
７…ネットワークインタフェースコントローラ。
【図１】
2008021005.tif 000003
【図２】
2008021005.tif 000004
【図３】
2008021005.tif 000005
【図４】
2008021005.tif 000006
【図５】
2008021005.tif 000007
【図６】
2008021005.tif 000008
【図７】
2008021005.tif 000009
【図８】
2008021005.tif 000010
【図９】
2008021005.tif 000011
【図１０】
2008021005.tif 000012