(57)【要約】【課題】  レイアウト要素を損なうことなく、レイアウトに関する知識が少ないユーザであっても、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるレイアウトシステムを提供する。【解決手段】  レイアウト装置１００は、ユーザにより入力された印刷体裁に対応する配置ルールを記憶装置６２のなかから検索する。そして、索出した配置ルールに従って、コンテンツデータ２に含まれるレイアウト要素を各ページ領域６００に割り当て、各ページ領域６００ごとに、レイアウトテンプレートに従って、そのページ領域６００に割り当てられたレイアウト要素をレイアウトする。【選択図】  図１
2006221505.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウトシステムであって、
前記レイアウト要素を入力するレイアウト要素入力手段と、
印刷体裁を入力する印刷体裁入力手段と、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段と、
前記印刷体裁入力手段で入力した印刷体裁に対応する前記配置ルールを前記配置ルール記憶手段のなかから検索する配置ルール検索手段と、
前記配置ルール検索手段で索出した配置ルールに従って、前記レイアウト要素入力手段で入力したレイアウト要素をレイアウトするレイアウト手段とを備えることを特徴とするレイアウトシステム。
【請求項２】
請求項１において、
前記レイアウト手段は、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトするようになっていることを特徴とするレイアウトシステム。
【請求項３】
請求項１および２のいずれか１項において、
前記配置ルールは、ページ数が２ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とするレイアウトシステム。
【請求項４】
請求項１ないし３のいずれか１項において、
前記配置ルールは、ページ数が２ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とするレイアウトシステム。
【請求項５】
請求項１ないし４のいずれか１項において、
前記配置ルールは、ページ数が４ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とするレイアウトシステム。
【請求項６】
請求項１ないし５のいずれか１項において、
前記配置ルールは、ページ数が８ページ以上の前記印刷体裁と対応させて、先頭から２番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とするレイアウトシステム。
【請求項７】
請求項１ないし６のいずれか１項において、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウト手段は、前記配置ルール検索手段で索出した各配置ルールごとに前記レイアウト要素をレイアウトするようになっていることを特徴とするレイアウトシステム。
【請求項８】
請求項７において、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択手段とをさらに備えることを特徴とするレイアウトシステム。
【請求項９】
請求項７において、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とするレイアウトシステム。
【請求項１０】
請求項７において、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とするレイアウトシステム。
【請求項１１】
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウトプログラムであって、
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとを含むことを特徴とするレイアウトプログラム。
【請求項１２】
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウト方法であって、
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とするレイアウト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイアウトを行うシステムおよびプログラム、並びに方法に係り、特に、レイアウト要素を損なうことなく、レイアウトに関する知識が少ないユーザであっても、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法に関する。
【背景技術】
【０００２】
従来、自動レイアウトの技術としては、例えば、特許文献２記載のレイアウトシステム、および特許文献２記載の情報処理装置が知られている。
特許文献１記載の発明は、レイアウト結果の総ページ数が第１上限ページ数を超えることとなるときは、レイアウト結果の総ページ数が第１上限ページ数を超えないようにレイアウトを行う第１レイアウト処理と、レイアウト結果の総ページ数が第１上限ページ数を超えてでもレイアウトを行う第２レイアウト処理とを選択的に行う。第１レイアウト処理は、レイアウト要素の一部を破棄し、またはレイアウト要素の内容を変更することによりレイアウト結果の総ページ数が上限ページ数を超えないようにレイアウトを行う。
【０００３】
特許文献２記載の発明は、[裏表紙ページ]を有する複数種のレイアウトテンプレートデータのなかからいずれかを指定し、印刷対象ページの総ページが奇数の場合は、[裏表紙ページ]の表面に相当するデータを、指定のレイアウトテンプレートデータに追加する。そして、指定のレイアウトテンプレートデータに対する印刷条件を設定し、設定された印刷条件に基づいて印刷データを生成する。
【特許文献１】特開２００４−１５２１５２号公報
【特許文献２】特開２００１−９６８３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、パンフレット等の印刷物を作成する場合、１枚の用紙の両面に複数のページを割り当てて印刷し、これを裁断して製本するため、レイアウト要素（例えば、テキスト情報、画像情報、タイトル情報）をレイアウトする作業においては、印刷体裁が両面印刷である場合は２の倍数のページ数、印刷体裁が両面二つ折りである場合は４の倍数のページ数となるようにレイアウトが行われる。デザイナは、例えば、印刷体裁が両面二つ折りである場合は、レイアウト要素の量が少なければ、表紙または裏表紙のページに配置するレイアウト要素の数を少なくし、中面見開きのページに配置するレイアウト要素の数を多くする等のノウハウに従ってレイアウトを行うことにより、見栄えのよいレイアウトを実現している。したがって、レイアウトに関する知識が少ないユーザが見栄えのよいレイアウトを実現するのは容易ではない。
【０００５】
また、特許文献１記載の発明にあっては、レイアウト要素の一部を破棄し、またはレイアウト要素の内容を変更することによりレイアウト結果の総ページ数が上限ページ数を超えないようにレイアウトする構成であるため、レイアウト要素が損なわれるという問題がある。さらに、レイアウトテンプレートによりあらかじめ規定されたレイアウトとなるようにレイアウト要素をレイアウトする構成であるため、レイアウト要素の量によってはレイアウト結果のページ数がまちまちとなる。したがって、製本を前提としたレイアウトのように、所定のページ数にレイアウト要素が見栄えよく収まるようにレイアウトすることはできない。
【０００６】
また、特許文献２記載の発明にあっては、製本を前提に、表紙または裏表紙の裏のページにレイアウト要素を配置するか否かをユーザが選択し、必要に応じて空ページのデータを追加するようになっているが、レイアウト要素の量によってはレイアウト結果のページ数が同様にまちまちとなる。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、レイアウト要素を損なうことなく、レイアウトに関する知識が少ないユーザであっても、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１のレイアウトシステムは、
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウトシステムであって、
前記レイアウト要素を入力するレイアウト要素入力手段と、
印刷体裁を入力する印刷体裁入力手段と、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段と、
前記印刷体裁入力手段で入力した印刷体裁に対応する前記配置ルールを前記配置ルール記憶手段のなかから検索する配置ルール検索手段と、
前記配置ルール検索手段で索出した配置ルールに従って、前記レイアウト要素入力手段で入力したレイアウト要素をレイアウトするレイアウト手段とを備えることを特徴とする。
【０００８】
このような構成であれば、レイアウト要素入力手段によりレイアウト要素が、印刷体裁入力手段により印刷体裁がそれぞれ入力されると、配置ルール検索手段により、入力された印刷体裁に対応する配置ルールが配置ルール記憶手段のなかから検索される。その結果、該当の配置ルールが索出されると、レイアウト手段により、索出された配置ルールに従って、入力されたレイアウト要素がレイアウトされる。
【０００９】
これにより、印刷体裁に応じた配置ルールに従ってレイアウト要素がレイアウトされるので、従来に比して、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができるという効果が得られる。
さらに、レイアウト要素および印刷体裁を入力するだけでよいので、従来に比して、レイアウトに関する知識が少ないユーザであっても簡単に行うことができるという効果も得られる。
【００１０】
さらに、レイアウト要素自体を改変することがないので、従来に比して、レイアウト要素が損なわれる可能性を低減することができるという効果も得られる。
ここで、レイアウト要素には、テキスト情報、画像情報その他レイアウトを構成可能な要素が含まれる。以下、形態１１のレイアウトプログラム、および形態２１のレイアウト方法において同じである。
【００１１】
また、配置ルール記憶手段は、配置ルールをあらゆる手段でかつあらゆる時期に記憶するものであり、配置ルールをあらかじめ記憶してあるものであってもよいし、配置ルールをあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって配置ルールを記憶するようになっていてもよい。
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
【００１２】
〔形態２〕  さらに、形態２のレイアウトシステムは、形態１のレイアウトシステムにおいて、
前記レイアウト手段は、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトするようになっていることを特徴とする。
【００１３】
このような構成であれば、レイアウト手段により、配置ルールに従って、入力されたレイアウト要素が各ページ領域に割り当てられ、各ページ領域ごとに、レイアウトテンプレートに従って、そのページ領域に割り当てられたレイアウト要素がレイアウトされる。
これにより、レイアウトを規定したレイアウトテンプレートに従ってレイアウトが行われるので、さらに見栄えのよいレイアウトを実現することができるという効果が得られる。
【００１４】
〔形態３〕  さらに、形態３のレイアウトシステムは、形態１および２のいずれか１のレイアウトシステムにおいて、
前記配置ルールは、ページ数が２ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とする。
【００１５】
このような構成であれば、印刷体裁入力手段により、ページ数が２ページの印刷体裁が入力されると、レイアウト手段により、各ページに配置されるレイアウト要素のバランスが保たれる。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が２ページの印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
【００１６】
〔形態４〕  さらに、形態４のレイアウトシステムは、形態１ないし３のいずれか１のレイアウトシステムにおいて、
前記配置ルールは、ページ数が２ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とする。
【００１７】
このような構成であれば、印刷体裁入力手段により、ページ数が２ページ以上の印刷体裁が入力されると、レイアウト手段により、先頭のページには、タイトル情報を構成するレイアウト要素のみが配置される。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が２ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
【００１８】
〔形態５〕  さらに、形態５のレイアウトシステムは、形態１ないし４のいずれか１のレイアウトシステムにおいて、
前記配置ルールは、ページ数が４ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
このような構成であれば、印刷体裁入力手段により、ページ数が４ページ以上の印刷体裁が入力されると、レイアウト手段により、末尾のページには、レイアウト要素が配置されない。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が４ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
【００１９】
〔形態６〕  さらに、形態６のレイアウトシステムは、形態１ないし５のいずれか１のレイアウトシステムにおいて、
前記配置ルールは、ページ数が８ページ以上の前記印刷体裁と対応させて、先頭から２番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
【００２０】
このような構成であれば、印刷体裁入力手段により、ページ数が８ページ以上の印刷体裁が入力されると、レイアウト手段により、先頭から２番目のページには、レイアウト要素が配置されない。この配置ルールは、他の条件との関係により必ずしも適用しなくてもよい。
これにより、ページ数が８ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができるという効果が得られる。
【００２１】
〔形態７〕  さらに、形態７のレイアウトシステムは、形態１ないし６のいずれか１のレイアウトシステムにおいて、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウト手段は、前記配置ルール検索手段で索出した各配置ルールごとに前記レイアウト要素をレイアウトするようになっていることを特徴とする。
【００２２】
このような構成であれば、複数の配置ルールが索出されると、レイアウト手段により、索出された各配置ルールごとにレイアウト要素がレイアウトされ、複数のレイアウト結果が得られる。
これにより、複数のレイアウト結果のなかから選択ができるので、レイアウトの選択の幅が広がるという効果が得られる。
【００２３】
〔形態８〕  さらに、形態８のレイアウトシステムは、形態７のレイアウトシステムにおいて、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択手段とをさらに備えることを特徴とする。
【００２４】
このような構成であれば、評価値算出手段により、各レイアウト結果ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいて評価値が算出される。そして、レイアウト結果選択手段により、算出された評価値に基づいて複数のレイアウト結果のなかからいずれかが選択される。
これにより、評価値に基づいてレイアウト結果が選択されるので、さらに見栄えのよいレイアウトを実現することができるという効果が得られる。
【００２５】
〔形態９〕  さらに、形態９のレイアウトシステムは、形態７のレイアウトシステムにおいて、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とする。
【００２６】
このような構成であれば、評価値算出手段により、各レイアウト結果ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいて評価値が算出される。そして、レイアウト結果提示手段により、算出された評価値がレイアウト結果と対応付けられて提示され、複数のレイアウト結果のなかからいずれかを選択すべきことが促される。
これにより、ユーザは、評価値を参考にしてレイアウト結果を選択することができるので、ユーザの好みに応じたレイアウトを実現することができるという効果が得られる。
【００２７】
〔形態１０〕  さらに、形態１０のレイアウトシステムは、形態７のレイアウトシステムにおいて、
前記レイアウト手段の各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出手段と、
前記評価値算出手段で算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示手段とをさらに備えることを特徴とする。
【００２８】
このような構成であれば、評価値算出手段により、各レイアウト結果ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいて評価値が算出される。そして、レイアウト結果提示手段により、算出された評価値に基づいて複数のレイアウト結果が提示され、それらのなかからいずれかを選択すべきことが促される。
これにより、評価値に基づいてレイアウト結果が提示されるので、ユーザは、提示順序を参考にしてレイアウト結果を選択することができる。したがって、ユーザの好みに応じたレイアウトを実現することができるという効果が得られる。
【００２９】
〔形態１１〕  一方、上記目的を達成するために、形態１１のレイアウトプログラムは、
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウトプログラムであって、
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１のレイアウトシステムと同等の作用および効果が得られる。
【００３０】
〔形態１２〕  さらに、形態１２のレイアウトプログラムは、形態１１のレイアウトプログラムにおいて、
前記レイアウトステップは、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトすることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２のレイアウトシステムと同等の作用および効果が得られる。
【００３１】
〔形態１３〕  さらに、形態１３のレイアウトプログラムは、形態１１および１２のいずれか１のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が２ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３のレイアウトシステムと同等の作用および効果が得られる。
【００３２】
〔形態１４〕  さらに、形態１４のレイアウトプログラムは、形態１１ないし１３のいずれか１のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が２ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４のレイアウトシステムと同等の作用および効果が得られる。
【００３３】
〔形態１５〕  さらに、形態１５のレイアウトプログラムは、形態１１ないし１４のいずれか１のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が４ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５のレイアウトシステムと同等の作用および効果が得られる。
【００３４】
〔形態１６〕  さらに、形態１６のレイアウトプログラムは、形態１１ないし１５のいずれか１のレイアウトプログラムにおいて、
前記配置ルールは、ページ数が８ページ以上の前記印刷体裁と対応させて、先頭から２番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６のレイアウトシステムと同等の作用および効果が得られる。
【００３５】
〔形態１７〕  さらに、形態１７のレイアウトプログラムは、形態１１ないし１６のいずれか１のレイアウトプログラムにおいて、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウトステップは、前記配置ルール検索ステップで索出した各配置ルールごとに前記レイアウト要素をレイアウトすることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７のレイアウトシステムと同等の作用および効果が得られる。
【００３６】
〔形態１８〕  さらに、形態１８のレイアウトプログラムは、形態１７のレイアウトプログラムにおいて、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択ステップとをさらに含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８のレイアウトシステムと同等の作用および効果が得られる。
【００３７】
〔形態１９〕  さらに、形態１９のレイアウトプログラムは、形態１７のレイアウトプログラムにおいて、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとをさらに含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９のレイアウトシステムと同等の作用および効果が得られる。
【００３８】
〔形態２０〕  さらに、形態２０のレイアウトプログラムは、形態１７のレイアウトプログラムにおいて、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとをさらに含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１０のレイアウトシステムと同等の作用および効果が得られる。
【００３９】
〔形態２１〕  一方、上記目的を達成するために、形態２１のレイアウト方法は、
レイアウト要素を所定のレイアウト領域に配置することによりレイアウトを行うレイアウト方法であって、
前記レイアウト要素を入力するレイアウト要素入力ステップと、
印刷体裁を入力する印刷体裁入力ステップと、
前記印刷体裁に応じたサイズの前記レイアウト領域に前記レイアウト要素を配置する配置ルールを当該印刷体裁と対応付けて記憶する配置ルール記憶手段のなかから、前記印刷体裁入力ステップで入力した印刷体裁に対応する前記配置ルールを検索する配置ルール検索ステップと、
前記配置ルール検索ステップで索出した配置ルールに従って、前記レイアウト要素入力ステップで入力したレイアウト要素をレイアウトするレイアウトステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
これにより、形態１のレイアウトシステムと同等の効果が得られる。
【００４０】
〔形態２２〕  さらに、形態２２のレイアウト方法は、形態２１のレイアウト方法において、
前記レイアウトステップは、前記印刷体裁に応じたサイズの前記レイアウト領域をページ単位で区分した各ページ領域に前記配置ルールに従って前記レイアウト要素を割り当て、前記各ページ領域ごとに、レイアウトテンプレートに従って、当該ページ領域に割り当てられたレイアウト要素をレイアウトすることを特徴とする。
これにより、形態２のレイアウトシステムと同等の効果が得られる。
【００４１】
〔形態２３〕  さらに、形態２３のレイアウト方法は、形態２１および２２のいずれか１のレイアウト方法において、
前記配置ルールは、ページ数が２ページの前記印刷体裁と対応させて、各ページに配置される前記レイアウト要素のバランスを保つことを示す配置ルールを含むことを特徴とする。
これにより、形態３のレイアウトシステムと同等の効果が得られる。
【００４２】
〔形態２４〕  さらに、形態２４のレイアウト方法は、形態２１ないし２３のいずれか１のレイアウト方法において、
前記配置ルールは、ページ数が２ページ以上の前記印刷体裁と対応させて、先頭のページにはタイトル情報を構成する前記レイアウト要素のみを配置することを示す配置ルールを含むことを特徴とする。
これにより、形態４のレイアウトシステムと同等の効果が得られる。
【００４３】
〔形態２５〕  さらに、形態２５のレイアウト方法は、形態２１ないし２４のいずれか１のレイアウト方法において、
前記配置ルールは、ページ数が４ページ以上の前記印刷体裁と対応させて、末尾のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
これにより、形態５のレイアウトシステムと同等の効果が得られる。
【００４４】
〔形態２６〕  さらに、形態２６のレイアウト方法は、形態２１ないし２５のいずれか１のレイアウト方法において、
前記配置ルールは、ページ数が８ページ以上の前記印刷体裁と対応させて、先頭から２番目のページには前記レイアウト要素を配置しないことを示す配置ルールを含むことを特徴とする。
これにより、形態６のレイアウトシステムと同等の効果が得られる。
【００４５】
〔形態２７〕  さらに、形態２７のレイアウト方法は、形態２１ないし２６のいずれか１のレイアウト方法において、
前記配置ルールは、同一の前記印刷体裁について複数の前記配置ルールを含み、
前記レイアウトステップは、前記配置ルール検索ステップで索出した各配置ルールごとに前記レイアウト要素をレイアウトすることを特徴とする。
これにより、形態７のレイアウトシステムと同等の効果が得られる。
【００４６】
〔形態２８〕  さらに、形態２８のレイアウト方法は、形態２７のレイアウト方法において、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果のなかからいずれかを選択するレイアウト結果選択ステップとからなる処理をコンピュータに実行させるためのプログラムをさらに含むことを特徴とする。
これにより、形態８のレイアウトシステムと同等の効果が得られる。
【００４７】
〔形態２９〕  さらに、形態２９のレイアウト方法は、形態２７のレイアウト方法において、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値を前記レイアウト結果と対応付けて提示して前記複数のレイアウト結果のなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとからなる処理をコンピュータに実行させるためのプログラムをさらに含むことを特徴とする。
これにより、形態９のレイアウトシステムと同等の効果が得られる。
【００４８】
〔形態３０〕  さらに、形態３０のレイアウト方法は、形態２７のレイアウト方法において、
前記レイアウトステップの各レイアウト結果ごとに、前記レイアウト領域における前記レイアウト要素の配置態様に基づいて評価値を算出する評価値算出ステップと、
前記評価値算出ステップで算出した評価値に基づいて前記複数のレイアウト結果を提示してそれらのなかからいずれかを選択すべきことを促すレイアウト結果提示ステップとからなる処理をコンピュータに実行させるためのプログラムをさらに含むことを特徴とする。
これにより、形態１０のレイアウトシステムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００４９】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図１２は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法の第１の実施の形態を示す図である。
本実施の形態は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を、図１に示すように、複数のレイアウト要素を印刷体裁に応じてレイアウトする場合について適用したものである。
【００５０】
まず、本発明を適用するレイアウト装置１００の機能概要を説明する。
図１は、レイアウト装置１００の機能概要を示す機能ブロック図である。
レイアウト装置１００は、図１に示すように、複数のレイアウト要素を論理的に構造化したコンテンツデータ２を入力するコンテンツデータ入力部１０と、印刷体裁を入力する印刷体裁入力部１２と、印刷体裁に応じたサイズのレイアウト領域にレイアウト要素を配置する配置ルールをその印刷体裁と対応付けて記憶する配置ルール記憶部１４とを有して構成されている。
【００５１】
レイアウト装置１００は、さらに、印刷体裁入力部１２で入力した印刷体裁に対応する配置ルールを配置ルール記憶部１４のなかから検索する配置ルール検索部１６と、配置ルール検索部１６で索出した配置ルールに従って、コンテンツデータ入力部１０で入力したコンテンツデータ２に含まれるレイアウト要素をレイアウトするレイアウト部１８とを有して構成されている。
【００５２】
レイアウト部１８は、印刷体裁に応じたサイズのレイアウト領域をページ単位で区分した各ページ領域に配置ルールに従ってレイアウト要素を割り当て、各ページ領域ごとに、レイアウトテンプレートに従って、そのページ領域に割り当てられたレイアウト要素をレイアウトし、レイアウト結果４を得る。
次に、レイアウト装置１００の構成を説明する。
【００５３】
図２は、レイアウト装置１００のハードウェア構成を示すブロック図である。
レイアウト装置１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００５４】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４とが接続されている。
次に、記憶装置６２のデータ構造を説明する。
【００５５】
記憶装置６２は、複数のコンテンツデータ２を記憶している。
図３は、コンテンツデータ２の論理構造を示す図である。
コンテンツデータ２は、図３に示すように、複数のレイアウト要素を階層的に結合して構成されるデータであり、ＸＭＬ（eXtensible Markup Language）等のマークアップ言語により記述されている。例えば、ある記事を表示する際に、関連する画像を併せて出力する場合には、記事内容を記述したテキストデータの下位の階層に、その記事に対応する画像に関する画像情報を結合することによりコンテンツデータ２を作成する。コンテンツデータ２の特徴としては、文書の体裁に関する情報は極力排除し、論理構造のみを含めることにより、適用するレイアウトテンプレートを変えるだけで１つの文書から様々なレイアウトを実現することが可能となる点にある（One-Source-Multi-Use）。
【００５６】
図３の例では、ルート５００の直下の階層には、タイトル情報５０２および４つのテキスト情報５０４〜５０１が属している。また、テキスト情報５０４の直下の階層には画像情報５１２が、テキスト情報５０６の直下の階層には２つの画像情報５１４，５１６が、テキスト情報５１０の直下の階層には画像情報５１８がそれぞれ属している。これは、テキスト情報５０４および画像情報５１２の組、テキスト情報５０６および画像情報５１４，５１６の組、並びにテキスト情報５１０および画像情報５１８の組がそれぞれが関連した１つのコンテンツを構成し、タイトル情報５０２、上記３つのコンテンツおよびテキスト情報５０８が全体を構成していることを示している。
【００５７】
図４は、コンテンツデータ２のデータ構造を示す図である。
図３の論理構造を有するコンテンツデータ２は、図４に示すように、ルート５００を設定する開始タグ５４０と終了タグ５４２との間に、開始タグと終了タグとのタグセットを入れ子状に記述することによりレイアウト要素を設定するようになっている。
タグセット５４０，５４２の間には、まず、タイトル情報５０２を設定するタグセット５４４，５４６が記述され、タグセット５４４，５４６の間には、レイアウト要素の内容を設定するタグセット５４８，５５０により「タイトル」が記述されている。これは、タイトル情報５０２として「タイトル」を設定することを示している。
【００５８】
タグセット５４０，５４２の間には、さらに、テキスト情報５０４を設定するタグセット５５２，５５４が記述され、タグセット５５２，５５４の間には、タグセット５４８，５５０により「本文」および「本文の続き」が記述されている。さらに、「本文」および「本文の続き」の間には、画像情報５１２を設定するタグセット５５６，５５８が記述され、タグセット５５６，５５８の間には、タグセット５４８，５５０により、画像情報５１２のリンク情報を示すタグ５５９が記述されている。これは、テキスト情報５０４として「本文」および「本文の続き」を設定し、「本文」および「本文の続き」の間に画像情報５１２を挿入することを示している。
【００５９】
タグセット５４０，５４２の間には、さらに、テキスト情報５０６〜５１０および画像情報５１４〜５１８についても同様にタグセットにより設定が記述されている。
記憶装置６２は、さらに、配置ルール記憶部１４を構成し、複数の配置ルールを記憶している。
図５は、印刷体裁として両面印刷に対応させる配置ルールのデータ構造を示す図である。
【００６０】
両面印刷に対応させる配置ルールは、図５に示すように、配置ルールを示す開始タグ５６０と終了タグ５６２との間にタグセットを入れ子状に記述することにより配置ルールを設定するようになっている。
タグセット５６０，５６２の間には、印刷体裁が両面印刷であることを示すタグ５６４と、総ページ数が２ページであることを示すタグ５６５と、１ページ目のページ領域にタイトル情報を割り当てることを示すタグ５６６と、２ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ５６７とが記述されている。これは、印刷体裁が両面印刷である場合は、１ページ目のページ領域にタイトル情報を割り当て、２ページ目に残りすべてのレイアウト要素を均等に割り当てることを示している。
【００６１】
図６は、印刷体裁として両面二つ折りに対応させる配置ルールのデータ構造を示す図である。
両面二つ折りに対応させる配置ルールは、図６に示すように、開始タグ５６０と終了タグ５６２との間にタグセットを入れ子状に記述することにより配置ルールを設定するようになっている。
【００６２】
タグセット５６０，５６２の間には、印刷体裁が両面二つ折りであることを示すタグ５６８と、総ページ数が４ページであることを示すタグ５６９と、１ページ目のページ領域にタイトル情報を割り当てることを示すタグ５７０と、２，３ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ５７１，５７２と、４ページ目のページ領域にはレイアウト要素を割り当てないことを示すタグ５７３とが記述されている。これは、印刷体裁が両面二つ折りである場合は、１ページ目のページ領域にタイトル情報を割り当て、２，３ページ目に残りすべてのレイアウト要素を均等に割り当て、末尾ページを空白にすることを示している。
【００６３】
図７は、印刷体裁として中綴じに対応させる配置ルールのデータ構造を示す図である。
中綴じに対応させる配置ルールは、図７に示すように、開始タグ５６０と終了タグ５６２との間にタグセットを入れ子状に記述することにより配置ルールを設定するようになっている。
タグセット５６０，５６２の間には、印刷体裁が中綴じであることを示すタグ５７４と、総ページ数が８ページであることを示すタグ５７５と、１ページ目のページ領域にタイトル情報を割り当てることを示すタグ５７６と、２〜７ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ５７７〜５８２と、８ページ目のページ領域にはレイアウト要素を割り当てないことを示すタグ５８３とが記述されている。これは、印刷体裁が中綴じである場合は、１ページ目のページ領域にタイトル情報を割り当て、２〜７ページ目に残りすべてのレイアウト要素を均等に割り当て、末尾ページを空白にすることを示している。
【００６４】
記憶装置６２には、さらに、複数のレイアウトテンプレートを記憶している。
レイアウトテンプレートは、情報格納枠の数、配置位置および大きさ、並びに各情報格納枠の種別のほか、文字情報のフォントの大きさ、種別および色彩と、文字間隔や行ピッチと、画像情報の品質、大きさ、アスペクト比およびトリミングとを設定することができ、ＸＭＬ等のマークアップ言語により記述されている。情報格納枠としては、レイアウト要素の各種別に対応し、タイトル情報を格納するためのタイトル情報格納枠、テキスト情報を格納するためのテキスト情報格納枠、および画像情報を格納するための画像情報格納枠がある。
【００６５】
図８は、レイアウトテンプレートにより規定されるレイアウトを示す図である。
レイアウトテンプレートは、図８に示すように、タイトル情報格納枠６０２、２つのテキスト情報格納枠６０４，６０６、４つの画像情報格納枠６０８〜６１２をページ領域６００に配置したレイアウトを規定している。タイトル情報格納枠６０２およびテキスト情報格納枠６０４，６０６は、ページ領域６００の上から順に配置されている。また、テキスト情報格納枠６０４の右方には画像情報格納枠６０８が、テキスト情報格納枠６０６の右方には画像情報格納枠６１０，６１２がそれぞれ配置されている。なお、図８のデータ構造はあくまで一例であり、各レイアウトテンプレートは、それぞれ異なるデータ構造となっている。
【００６６】
例えば、図８のレイアウトテンプレートを図３のコンテンツデータ２に適用した場合は、タイトル情報５０２がタイトル情報格納枠６０２に、テキスト情報５０４および画像情報５１２がテキスト情報格納枠６０４および画像情報格納枠６０８に、テキスト情報５０６および画像情報５１４，５１６がテキスト情報格納枠６０６および画像情報格納枠６１０，６１２にそれぞれ格納される。また、その他のレイアウト要素は、他のレイアウトテンプレートの情報格納枠に格納される。
【００６７】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図９のフローチャートに示すレイアウト処理を実行する。
図９は、レイアウト処理を示すフローチャートである。
【００６８】
レイアウト処理は、コンテンツデータ入力部１０、印刷体裁入力部１２、配置ルール検索部１６およびレイアウト部１８として実現される処理であって、ＣＰＵ５０において実行されると、図９に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、レイアウト対象となるコンテンツデータ２を記憶装置６２から読み出し、ステップＳ１０２に移行して、印刷体裁を入力装置６０から入力し、ステップＳ１０４に移行する。
【００６９】
ステップＳ１０４では、入力した印刷体裁に対応する配置ルールを記憶装置６２のなかから検索し、ステップＳ１０６に移行して、該当の配置ルールを索出したか否かを判定し、該当の配置ルールを索出したと判定したとき(Yes)は、ステップＳ１０８に移行する。
ステップＳ１０８では、索出した配置ルールに従って、読み出したコンテンツデータ２に含まれるレイアウト要素を各ページ領域６００に割り当て、ステップＳ１１０に移行する。
【００７０】
ステップＳ１１０では、先頭のページ領域６００から数えて最初に出現する未処理のページ領域６００を処理対象ページ領域として設定し、処理対象ページ領域に割り当てられたレイアウト要素の数および種別に適合するレイアウトテンプレートを記憶装置６２のなかから選択する。具体的には、レイアウト要素の数と、情報格納枠の数とが一致するレイアウトテンプレートを選択する。レイアウト要素の数と、情報格納枠の数とが一致するレイアウトテンプレートが存在しないと判定したときは、レイアウト要素の数と、情報格納枠の数とが最も近似するレイアウトテンプレートを選択する。そして、選択したレイアウトテンプレートにより規定されるレイアウトに対して、レイアウト要素の数と、情報格納枠の数とが一致するように、情報格納枠を追加または削除した後、レイアウトテンプレートの論理構造を変更する。
【００７１】
次いで、ステップＳ１１２に移行して、選択したレイアウトテンプレートに従って、処理対象ページ領域に割り当てられたレイアウト要素をレイアウトし、ステップＳ１１４に移行して、索出した配置ルールにより規定されるすべてのページ領域６００について処理が終了したか否かを判定し、すべてのページ領域６００についてステップＳ１１０，Ｓ１１２の処理が終了したと判定したとき(Yes)は、ステップＳ１１６に移行して、レイアウト結果４を印刷装置等に出力し、一連の処理を終了して元の処理に復帰させる。
【００７２】
一方、ステップＳ１１４で、すべてのページ領域６００について処理が終了していないと判定したとき(No)は、ステップＳ１１０に移行する。
一方、ステップＳ１０６で、該当の配置ルールを索出しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
【００７３】
以下、コンテンツデータ２が図３の内容、配置ルールが図５〜７の内容である場合を例にとって説明する。
初めに、印刷体裁として両面印刷を入力した場合を説明する。
レイアウト装置１００において、ユーザは、レイアウト対象とするコンテンツデータ２を入力したとともに印刷体裁として両面印刷を入力する。
【００７４】
レイアウト装置１００では、印刷体裁として両面印刷が入力されると、ステップＳ１０４を経て、両面印刷に対応する配置ルールが検索される。その結果、図５の配置ルールが該当するので、図５の配置ルールが索出される。次いで、ステップＳ１０８を経て、索出された配置ルールに従って、コンテンツデータ２に含まれるレイアウト要素が各ページ領域６００に割り当てられる。図５の配置ルールによれば、タイトル情報５０２が１ページ目のページ領域６００に、テキスト情報５０４〜５１０および画像情報５１２〜５１８が２ページ目のページ領域６００にそれぞれ割り当てられる。そして、ステップＳ１１０，Ｓ１１２を経て、１ページ目のレイアウトテンプレートが選択され、選択されたレイアウトテンプレートに従って１ページ目のページ領域６００がレイアウトされる。同様に、ステップＳ１１０，Ｓ１１２を経て、２ページ目のレイアウトテンプレートが選択され、選択されたレイアウトテンプレートに従って２ページ目のページ領域６００がレイアウトされる。
【００７５】
図１０は、印刷体裁が両面印刷である場合のレイアウト結果４を示す図である。
レイアウト結果４は、図１０に示すように、１ページ目のページ領域６００においてタイトル情報５０２が、２ページ目のページ領域６００においてテキスト情報５０４〜５１０および画像情報５１２〜５１８がそれぞれレイアウトされたものとなっている。
そして、ステップＳ１１６を経て、レイアウト結果４が出力される。図１０のレイアウト結果４を印刷した場合は、１枚目の印刷用紙の表面に１ページ目のレイアウト結果が、１枚目の印刷用紙の裏面に２ページ目のレイアウト結果がそれぞれ印刷される。
【００７６】
次に、印刷体裁として両面二つ折りを入力した場合を説明する。
レイアウト装置１００では、印刷体裁として両面二つ折りが入力されると、両面二つ折りに対応する配置ルールが検索される。その結果、図６の配置ルールが該当するので、図６の配置ルールが索出される。図６の配置ルールによれば、ステップＳ１０８を経て、タイトル情報５０２が１ページ目のページ領域６００に、テキスト情報５０４，５０６および画像情報５１２〜５１６が２ページ目のページ領域６００に、テキスト情報５０８，５１０および画像情報５１８が３ページ目のページ領域６００にそれぞれ割り当てられる。そして、ステップＳ１１０，Ｓ１１２を繰り返し経て、レイアウトテンプレートに従って各ページ領域６００がレイアウトされる。
【００７７】
図１１は、印刷体裁が両面二つ折りである場合のレイアウト結果４を示す図である。
レイアウト結果４は、図１１に示すように、１ページ目のページ領域６００においてタイトル情報５０２が、２ページ目のページ領域６００においてテキスト情報５０４，５０６および画像情報５１２〜５１６が、３ページ目のページ領域６００においてテキスト情報５０８，５１０および画像情報５１８がそれぞれレイアウトされたものとなっている。
【００７８】
そして、ステップＳ１１６を経て、レイアウト結果４が出力される。図１１のレイアウト結果４を印刷した場合は、１枚目の印刷用紙の表面に１，４ページ目のレイアウト結果が、１枚目の印刷用紙の裏面に２，３ページ目のレイアウト結果がそれぞれ印刷される。
次に、印刷体裁として中綴じを入力した場合を説明する。
レイアウト装置１００では、印刷体裁として中綴じが入力されると、中綴じに対応する配置ルールが検索される。その結果、図７の配置ルールが該当するので、図７の配置ルールが索出される。図７の配置ルールによれば、ステップＳ１０８を経て、タイトル情報５０２が１ページ目のページ領域６００に、テキスト情報５０４および画像情報５１２が２，３ページ目のページ領域６００に、テキスト情報５０６および画像情報５１４，５１６が４，５ページ目のページ領域６００に、テキスト情報５０８，５１０および画像情報５１８が６，７ページ目のページ領域６００にそれぞれ割り当てられる。そして、ステップＳ１１０，Ｓ１１２を繰り返し経て、レイアウトテンプレートに従って各ページ領域６００がレイアウトされる。
【００７９】
図１２は、印刷体裁が中綴じである場合のレイアウト結果４を示す図である。
レイアウト結果４は、図１２に示すように、１ページ目のページ領域６００においてタイトル情報５０２が、２，３ページ目のページ領域６００においてテキスト情報５０４および画像情報５１２が、４，５ページ目のページ領域６００においてテキスト情報５０６および画像情報５１４，５１６が、６，７ページ目のページ領域６００においてテキスト情報５０８，５１０および画像情報５１８がそれぞれレイアウトされたものとなっている。
【００８０】
そして、ステップＳ１１６を経て、レイアウト結果４が出力される。図１２のレイアウト結果４を印刷した場合は、１枚目の印刷用紙に１ページ目のレイアウト結果が、２枚目の印刷用紙に２，３ページ目のレイアウト結果が、３枚目の印刷用紙に４，５ページ目のレイアウト結果が、４枚目の印刷用紙に６，７ページ目のレイアウト結果がそれぞれ印刷される。
【００８１】
このようにして、本実施の形態では、印刷体裁を入力し、入力した印刷体裁に対応する配置ルールを記憶装置６２のなかから検索し、索出した配置ルールに従って、コンテンツデータ２に含まれるレイアウト要素をレイアウトするようになっている。
これにより、印刷体裁に応じた配置ルールに従ってレイアウト要素がレイアウトされるので、従来に比して、レイアウト要素の量にかかわらず製本を前提とした見栄えのよいレイアウトを実現することができる。
【００８２】
さらに、レイアウト要素および印刷体裁を入力するだけでよいので、従来に比して、レイアウトに関する知識が少ないユーザであっても簡単に行うことができる。
さらに、レイアウト要素自体を改変することがないので、従来に比して、レイアウト要素が損なわれる可能性を低減することができる。
さらに、本実施の形態では、配置ルールに従ってレイアウト要素を各ページ領域６００に割り当て、各ページ領域６００ごとに、レイアウトテンプレートに従って、そのページ領域６００に割り当てられたレイアウト要素をレイアウトするようになっている。
【００８３】
これにより、レイアウトを規定したレイアウトテンプレートに従ってレイアウトが行われるので、さらに見栄えのよいレイアウトを実現することができる。
さらに、本実施の形態では、ページ数が２ページ以上の印刷体裁と対応させて、先頭のページ領域６００にはタイトル情報のみを割り当てることを示す配置ルールを含む。
これにより、ページ数が２ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
【００８４】
さらに、本実施の形態では、ページ数が４ページ以上の印刷体裁と対応させて、末尾のページ領域６００にはレイアウト要素を割り当てないことを示す配置ルールを含む。
これにより、ページ数が４ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
さらに、本実施の形態では、複数のページ領域６００にレイアウト要素を均等に割り当てることを示す配置ルールを含む。
【００８５】
これにより、ページ数が２ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
上記第１の実施の形態において、配置ルール記憶部１４および記憶装置６２は、形態１、１１または２１の配置ルール記憶手段に対応し、コンテンツデータ入力部１０およびステップＳ１００は、形態１のレイアウト要素入力手段に対応し、ステップＳ１００は、形態１１または２１のレイアウト要素入力ステップに対応している。また、印刷体裁入力部１２、入力装置６０およびステップＳ１０２は、形態１の印刷体裁入力手段に対応し、ステップＳ１０２は、形態１１または２１の印刷体裁入力ステップに対応し、配置ルール検索部１６およびステップＳ１０４は、形態１の配置ルール検索手段に対応している。
【００８６】
また、上記第１の実施の形態において、ステップＳ１０４は、形態１１または２１の配置ルール検索ステップに対応し、レイアウト部１８およびステップＳ１０８〜Ｓ１１４は、形態１または２のレイアウト手段に対応し、ステップＳ１０８〜Ｓ１１４は、形態１１、１２、２１または２２のレイアウトステップに対応している。
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図１３ないし図１９は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法の第２の実施の形態を示す図である。
【００８７】
本実施の形態は、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を、図１３に示すように、複数のレイアウト要素を印刷体裁に応じてレイアウトする場合について適用したものであり、上記第１の実施の形態と異なるのは、同一の印刷体裁について索出した複数の配置ルールに基づいてそれぞれレイアウト結果４を生成し、生成した複数のレイアウト結果４のなかからいずれかをユーザに選択させる点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００８８】
まず、本発明を適用するレイアウト装置１００の機能概要を説明する。
図１３は、レイアウト装置１００の機能概要を示す機能ブロック図である。
レイアウト装置１００は、図１３に示すように、コンテンツデータ入力部１０、印刷体裁入力部１２、配置ルール記憶部１４、配置ルール検索部１６およびレイアウト部１８を有して構成されている。
【００８９】
レイアウト部１８は、配置ルール検索部１６で同一の印刷体裁について索出した複数の配置ルールに従ってレイアウト要素をそれぞれレイアウトし、複数のレイアウト結果４を得る。
レイアウト装置１００は、さらに、レイアウト部１８の各レイアウト結果４ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいてペナルティ値を算出するペナルティ値算出部２０と、ペナルティ値算出部２０で算出したペナルティ値に基づいて複数のレイアウト結果４を表示してそれらのなかからいずれかを選択すべきことをユーザに促すレイアウト結果表示部２２と、レイアウト結果表示部２２で表示された複数のレイアウト結果４のなかからいずれかの選択を入力するレイアウト結果選択部２４とを有して構成されている。
【００９０】
次に、記憶装置６２のデータ構造を説明する。
記憶装置６２は、同一の印刷体裁について複数の配置ルールを記憶している。
図１４は、印刷体裁として両面印刷に対応させる配置ルールのデータ構造を示す図である。
両面印刷に対応させる配置ルールとしては、図５の配置ルールのほかに図１４の配置ルールが記憶されている。図１４の配置ルールが図５の配置ルールと異なるのは、タグ５６６に代えて、１ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ５８４が記述されている点である。これは、印刷体裁が両面印刷である場合は、１，２ページ目のページ領域にレイアウト要素を均等に割り当てることを示している。
【００９１】
図１５は、印刷体裁として両面二つ折りに対応させる配置ルールのデータ構造を示す図である。
両面二つ折りに対応させる配置ルールとしては、図６の配置ルールのほかに図１５の配置ルールが記憶されている。図１５の配置ルールが図６の配置ルールと異なるのは、タグ５７３に代えて、４ページ目のページ領域に任意のレイアウト要素が割当可能であることを示すタグ５８５が記述されている点である。これは、印刷体裁が両面二つ折りである場合は、１ページ目のページ領域にタイトル情報を割り当て、２〜４ページ目に残りすべてのレイアウト要素を均等に割り当てることを示している。
【００９２】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、図９のフローチャートに示すレイアウト処理に代えて、図１６のフローチャートに示すレイアウト処理を実行する。
図１６は、レイアウト処理を示すフローチャートである。
【００９３】
レイアウト処理は、コンテンツデータ入力部１０、印刷体裁入力部１２、配置ルール検索部１６、レイアウト部１８、ペナルティ値算出部２０、レイアウト結果表示部２２およびレイアウト結果選択部２４として実現される処理であって、ＣＰＵ５０において実行されると、図１６に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、レイアウト対象となるコンテンツデータ２を記憶装置６２から読み出し、ステップＳ２０２に移行して、印刷体裁を入力装置６０から入力し、ステップＳ２０４に移行する。
【００９４】
ステップＳ２０４では、入力した印刷体裁に対応する配置ルールを記憶装置６２のなかから検索し、ステップＳ２０６に移行して、該当の配置ルールを索出したか否かを判定し、該当の配置ルールを索出したと判定したとき(Yes)は、ステップＳ２０８に移行する。
ステップＳ２０８では、索出した配置ルールに従って、読み出したコンテンツデータ２に含まれるレイアウト要素を各ページ領域６００に割り当て、ステップＳ２１０に移行し、先頭のページ領域６００から数えて最初に出現する未処理のページ領域６００を処理対象ページ領域として設定し、処理対象ページ領域に割り当てられたレイアウト要素の数および種別に適合するレイアウトテンプレートを記憶装置６２のなかから選択し、ステップＳ２１２に移行する。
【００９５】
ステップＳ２１２では、選択したレイアウトテンプレートに従って、処理対象ページ領域に割り当てられたレイアウト要素をレイアウトし、ステップＳ２１４に移行して、索出した配置ルールにより規定されるすべてのページ領域６００について処理が終了したか否かを判定し、すべてのページ領域６００についてステップＳ２１０，Ｓ２１２の処理が終了したと判定したとき(Yes)は、ステップＳ２１６に移行する。
【００９６】
ステップＳ２１６では、ステップＳ２１２でレイアウトされたレイアウト結果４に対して、レイアウト要素の配置態様に基づいてペナルティ値を算出し、ステップＳ２１８に移行して、算出したペナルティ値と対応付けてレイアウト結果４を記憶装置６２に保存し、ステップＳ２０４に移行する。
一方、ステップＳ２１４で、すべてのページ領域６００について処理が終了していないと判定したとき(No)は、ステップＳ２１０に移行する。
【００９７】
一方、ステップＳ２０６で、該当の配置ルールを索出しないと判定したとき(No)は、ステップＳ２２０に移行して、レイアウト結果４およびペナルティ値を記憶装置６２から読み出し、ペナルティ値の小さい順にレイアウト結果４を表示装置６４に表示してそれらのなかからいずれかを選択すべきことをユーザに促し、ステップＳ２２２に移行する。
ステップＳ２２２では、レイアウト結果４の選択を入力装置６０から入力し、ステップＳ２２４に移行して、選択されたレイアウト結果４を印刷装置等に出力し、一連の処理を終了して元の処理に復帰させる。
【００９８】
次に、本実施の形態の動作を説明する。
以下、コンテンツデータ２が図３の内容、配置ルールが図５〜７、図１４および図１５の内容である場合を例にとって説明する。
初めに、印刷体裁として両面印刷を入力した場合を説明する。
レイアウト装置１００では、印刷体裁として両面印刷が入力されると、両面印刷に対応する配置ルールが検索される。その結果、図５および図１４の配置ルールが該当するので、図５および図１４の配置ルールが索出される。そして、ステップＳ２０８〜Ｓ２１２を経て、索出された配置ルールに従って、コンテンツデータ２に含まれるレイアウト要素が各ページ領域６００に割り当てられ、レイアウトテンプレートに従って各ページ領域６００がレイアウトされる。
【００９９】
図１７は、印刷体裁が両面印刷である場合のレイアウト結果４を示す図である。
図１４の配置ルールによるレイアウト結果４は、図１７に示すように、１ページ目のページ領域６００においてタイトル情報５０２、テキスト情報５０４，５０６および画像情報５１２〜５１６が、２ページ目のページ領域６００においてテキスト情報５０８，５１０および画像情報５１８がそれぞれレイアウトされたものとなっている。なお、図５の配置ルールによるレイアウト結果４は、図１０に示す通りである。
【０１００】
次いで、ステップＳ２１６を経て、レイアウト結果４のペナルティ値が算出される。例えば、コンテンツデータ２において文字サイズや画像サイズが設定されている場合、図１０のレイアウト結果４では、タイトル情報５０２以外のレイアウト要素が１ページにレイアウトされるので、文字サイズや画像サイズが指定サイズよりも小さくなる。これに対し、図１７のレイアウト結果４では、タイトル情報５０２を含むすべてのレイアウト要素が２ページに均等にレイアウトされるので、文字サイズや画像サイズが指定サイズとなる。このように、文字サイズや画像サイズが指定サイズとならない場合、例えば、サイズ変更の程度に応じてペナルティ値が算出される。この場合、サイズ変更の度合いが大きければペナルティ値が大きくなり、サイズ変更の度合いが小さければペナルティ値が小さくなる。
【０１０１】
さらに、１つのレイアウト要素がページ境界を跨ってレイアウトされる場合を考慮してペナルティ値を算出することができる。
図１８は、図１６の配置ルールによる他のレイアウト結果４を示す図である。
例えば、図１６の配置ルールに従ってレイアウトを行う場合に、レイアウト要素の量によって、図１８に示すように、テキスト情報５０４が１ページと２ページに跨るとする。このように、１つのレイアウト要素がページ境界を跨ってレイアウトされる場合、ペナルティ値が加算される。
【０１０２】
以上では、文字サイズや画像サイズが変更（拡大または縮小）する場合と、レイアウト要素がページ境界を跨ぐ場合を考慮してそれぞれペナルティ値を算出する場合について説明したが、両者のペナルティ値を共通の尺度で比較できるように数値化して加算し、または加重和をとることにより総合的なペナルティ値を算出することが好ましい。
そして、ステップＳ２２０を経て、ペナルティ値の小さい順にレイアウト結果４が表示されてそれらのなかからいずれかを選択すべきことがユーザに促される。ここで、ユーザは、表示順序を参考にして所望のレイアウト結果４を選択する。
【０１０３】
レイアウト結果４が選択されると、ステップＳ２２４を経て、選択されたレイアウト結果４が出力される。
次に、印刷体裁として両面二つ折りを入力した場合を説明する。
レイアウト装置１００では、印刷体裁として両面二つ折りが入力されると、両面二つ折りに対応する配置ルールが検索される。その結果、図６および図１５の配置ルールが該当するので、図６および図１５の配置ルールが索出される。そして、ステップＳ２０８〜Ｓ２１２を経て、索出された配置ルールに従って、コンテンツデータ２に含まれるレイアウト要素が各ページ領域６００に割り当てられ、レイアウトテンプレートに従って各ページ領域６００がレイアウトされる。
【０１０４】
図１９は、印刷体裁が両面二つ折りである場合のレイアウト結果４を示す図である。
図１５の配置ルールによるレイアウト結果４は、図１９に示すように、１ページ目のページ領域６００においてタイトル情報５０２が、２ページ目のページ領域６００においてテキスト情報５０４，５０６および画像情報５１２，５１４が、３ページ目のページ領域６００においてテキスト情報５０６，５０８および画像情報５１６が、４ページ目のページ領域６００においてテキスト情報５１０および画像情報５１８がそれぞれレイアウトされたものとなっている。なお、図６の配置ルールによるレイアウト結果４は、図１１に示す通りである。
【０１０５】
次いで、ステップＳ２１６を経て、レイアウト結果４のペナルティ値が算出される。図１１のレイアウト結果４では、タイトル情報５０２以外のレイアウト要素が２ページにレイアウトされるので、文字サイズや画像サイズが指定サイズよりも小さくなる。これに対し、図１９のレイアウト結果４では、テキスト情報５０６が２ページと３ページに跨る。したがって、図１１のレイアウト結果４におけるサイズ変更の程度が、図１９のレイアウト結果４の跨いだ状態よりも許容できないと判定した場合は、図１１のレイアウト結果４のペナルティ値の方が大きくなる。許容できると判定した場合は、図１９のレイアウト結果４のペナルティ値の方が大きくなる。この判定は、例えば、総合的なペナルティ値を算出して比較する等して行う。
【０１０６】
そして、ステップＳ２２０を経て、ペナルティ値の小さい順にレイアウト結果４が表示されてそれらのなかからいずれかを選択すべきことがユーザに促される。ここで、ユーザは、表示順序を参考にして所望のレイアウト結果４を選択する。
レイアウト結果４が選択されると、ステップＳ２２４を経て、選択されたレイアウト結果４が出力される。
【０１０７】
このようにして、本実施の形態では、索出した各配置ルールごとにレイアウト要素をレイアウトするようになっている。
これにより、複数のレイアウト結果４のなかから選択ができるので、レイアウトの選択の幅が広がる。
さらに、本実施の形態では、各レイアウト結果４ごとに、レイアウト領域におけるレイアウト要素の配置態様に基づいてペナルティ値を算出し、算出したペナルティ値に基づいて複数のレイアウト結果４を表示してそれらのなかからいずれかを選択すべきことを促すようになっている。
【０１０８】
これにより、ペナルティ値に基づいてレイアウト結果４が表示されるので、ユーザは、表示順序を参考にしてレイアウト結果４を選択することができる。したがって、ユーザの好みに応じたレイアウトを実現することができる。
上記第２の実施の形態において、配置ルール検索部１６およびステップＳ２０４は、形態７の配置ルール検索手段に対応し、ステップＳ２０４は、形態１７または２７の配置ルール検索ステップに対応し、レイアウト部１８およびステップＳ２０８〜Ｓ２１４は、形態７または１０のレイアウト手段に対応している。また、ステップＳ２０８〜Ｓ２１４は、形態１７、２０、２７または３０のレイアウトステップに対応し、ペナルティ値算出部２０およびステップＳ２１６は、形態１０の評価値算出手段に対応し、ステップＳ２１６は、形態２０または３０の評価値算出ステップに対応している。
【０１０９】
また、上記第２の実施の形態において、レイアウト結果表示部２２およびステップＳ２２０は、形態１０のレイアウト結果提示手段に対応し、ステップＳ２２０は、形態２０または３０のレイアウト結果提示ステップに対応している。
なお、上記第１および第２の実施の形態においては、図５〜７、図１４および図１５の配置ルールの例を示したが、これに限らず、ページ数が２ページの印刷体裁と対応させて、各ページ領域６００に割り当てるレイアウト要素のバランスを保つことを示す配置ルールを含めて構成することもできる。
【０１１０】
これにより、ページ数が２ページの印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
また、上記第１および第２の実施の形態においては、図５〜７、図１４および図１５の配置ルールの例を示したが、これに限らず、ページ数が８ページ以上の印刷体裁と対応させて、先頭から２番目のページ領域６００にはレイアウト要素を割り当てないことを示す配置ルールを含めて構成することもできる。
【０１１１】
これにより、ページ数が８ページ以上の印刷体裁でレイアウトを行う場合に見栄えのよいレイアウトを実現することができる。
また、上記第２の実施の形態においては、ペナルティ値に基づいて複数のレイアウト結果４を表示してそれらのなかからいずれかを選択すべきことを促すように構成したが、これに限らず、次の２つの構成を提案することができる。
【０１１２】
第１の構成は、ペナルティ値に基づいて複数のレイアウト結果４のなかからいずれかを選択する。例えば、ペナルティ値が最も小さいレイアウト結果４を選択する。他の制約条件が与えられている場合は、他の制約条件を満たしかつペナルティ値が最も小さいレイアウト結果４を選択する。
これにより、ペナルティ値に基づいてレイアウト結果４が選択されるので、さらに見栄えのよいレイアウトを実現することができる。
【０１１３】
第２の構成は、ペナルティ値をレイアウト結果４と対応付けて表示して複数のレイアウト結果４のなかからいずれかを選択すべきことを促す。
これにより、ユーザは、ペナルティ値を参考にしてレイアウト結果４を選択することができるので、ユーザの好みに応じたレイアウトを実現することができる。
また、上記第１ないし第２の実施の形態においては、配置ルール記憶部１４をレイアウト装置１００の外部装置として設けたが、これに限らず、配置ルール記憶部１４をネットワーク上の任意の端末に設け、レイアウト装置１００とその端末とをネットワークで接続し、レイアウト装置１００がその端末の配置ルール記憶部１４を利用するように構成することもできる。
【０１１４】
また、上記第１および第２の実施の形態において、図９および図１６のフローチャートに示すレイアウト処理を実行するにあたってはいずれも、ＲＯＭ５２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４に読み込んで実行するようにしてもよい。
【０１１５】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１１６】
また、上記第１および第２の実施の形態においては、本発明に係るレイアウトシステムおよびレイアウトプログラム、並びにレイアウト方法を、複数のレイアウト要素を印刷体裁に応じてレイアウトする場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【０１１７】
【図１】レイアウト装置１００の機能概要を示す機能ブロック図である。
【図２】レイアウト装置１００のハードウェア構成を示すブロック図である。
【図３】コンテンツデータ２の論理構造を示す図である。
【図４】コンテンツデータ２のデータ構造を示す図である。
【図５】印刷体裁として両面印刷に対応させる配置ルールのデータ構造を示す図である。
【図６】印刷体裁として両面二つ折りに対応させる配置ルールのデータ構造を示す図である。
【図７】印刷体裁として中綴じに対応させる配置ルールのデータ構造を示す図である。
【図８】レイアウトテンプレートにより規定されるレイアウトを示す図である。
【図９】レイアウト処理を示すフローチャートである。
【図１０】印刷体裁が両面印刷である場合のレイアウト結果４を示す図である。
【図１１】印刷体裁が両面二つ折りである場合のレイアウト結果４を示す図である。
【図１２】印刷体裁が中綴じである場合のレイアウト結果４を示す図である。
【図１３】レイアウト装置１００の機能概要を示す機能ブロック図である。
【図１４】印刷体裁として両面印刷に対応させる配置ルールのデータ構造を示す図である。
【図１５】印刷体裁として両面二つ折りに対応させる配置ルールのデータ構造を示す図である。
【図１６】レイアウト処理を示すフローチャートである。
【図１７】印刷体裁が両面印刷である場合のレイアウト結果４を示す図である。
【図１８】図１６の配置ルールによる他のレイアウト結果４を示す図である。
【図１９】印刷体裁が両面二つ折りである場合のレイアウト結果４を示す図である。
【符号の説明】
【０１１８】
１００…レイアウト装置，  ２…コンテンツデータ，  ４…レイアウト結果，  １０…コンテンツデータ入力部，  １２…印刷体裁入力部，  １４…配置ルール記憶部，  １６…配置ルール検索部，  １８…レイアウト部，  ２０…ペナルティ値算出部，  ２２…レイアウト結果表示部，  ２４…レイアウト結果選択部，  ５０…ＣＰＵ，  ５２…ＲＯＭ，  ５４…ＲＡＭ，  ５８…Ｉ／Ｆ，  ６０…入力装置，  ６２…記憶装置，  ６４…表示装置，  ５０２…タイトル情報，  ５０４〜５１０…テキスト情報，  ５１２〜５１８…画像情報，  ５４０〜５５８，５６０，５６２…タグセット，  ５５９，５６４〜５８５…タグ，  ６００…ページ領域，  ６０２…テキスト情報格納枠，  ６０４，６０６…テキスト情報格納枠，  ６０８〜６１２…画像情報格納枠
【図１】
2006221505.tif 000003
【図２】
2006221505.tif 000004
【図３】
2006221505.tif 000005
【図４】
2006221505.tif 000006
【図５】
2006221505.tif 000007
【図６】
2006221505.tif 000008
【図７】
2006221505.tif 000009
【図８】
2006221505.tif 000010
【図９】
2006221505.tif 000011
【図１０】
2006221505.tif 000012
【図１１】
2006221505.tif 000013
【図１２】
2006221505.tif 000014
【図１３】
2006221505.tif 000015
【図１４】
2006221505.tif 000016
【図１５】
2006221505.tif 000017
【図１６】
2006221505.tif 000018
【図１７】
2006221505.tif 000019
【図１８】
2006221505.tif 000020
【図１９】
2006221505.tif 000021