(57)【要約】【課題】  生成されたデザインの一覧表示が多すぎて好みのデザインをユーザが選択し難い不都合があり、生成されたデザインのうち、好みのデザインに基づいて派生デザインをユーザが必要とする場合に、ユーザのデザイン知識が乏しいと簡単に派生デザインを作成できない不都合がある。【解決手段】  文字および画像の組み合わせに対応する基本デザインのテンプレートと基本デザインに関連づけられている派生デザインのテンプレートとを記憶装置１９０４に記憶する。入力された文字又は画像を記憶装置１９０４から読み出した基本デザインのテンプレートに適用して基本デザインを生成し表示装置１９０３に表示させる。ユーザによる操作に基づいて選択された基本デザインに関連付けられた派生デザインのテンプレートを記憶装置１９０４から読み出し、基本デザインの生成に使用した文字又は画像を適用して派生デザインを生成し表示装置１９０３に表示させる。【選択図】  図１２
2010027042.tif 000002
【特許請求の範囲】
【請求項１】
デザインを表示する表示部と、
ユーザによる操作を受け付ける操作部と、
上記操作部が受け付けたユーザによる操作に基づいて、上記デザインに使用する文字又は画像を入力する入力部と、
上記入力部から入力された文字又は画像をデザインテンプレートに適用して上記デザインを生成する生成部と、
文字および画像の組み合わせに対応する基本デザインのテンプレートと上記基本デザインに関連づけられている派生デザインのテンプレートとを記憶する記憶部とを有し、
上記生成部は、上記入力部から入力された文字又は画像を上記記憶部から読み出した上記基本デザインのテンプレートに適用して基本デザインを生成し、上記基本デザインを表す画像を上記表示部に表示させ、ユーザによる操作に基づいて選択された基本デザインに関連付けられた上記派生デザインのテンプレートを上記記憶部から読み出し、上記基本デザインの生成に使用した文字又は画像を適用して派生デザインを生成し、上記派生デザインを表す画像を上記表示部に表示させることを特徴とするデザイン生成装置。
【請求項２】
請求項１において、
上記派生デザインは基本デザインと文字または画像のレイアウトが異なるデザインであることを特徴とするデザイン生成装置。
【請求項３】
請求項１において、
上記入力部は、上記基本デザインに使用する文字又は画像を入力する画面を上記表示部に表示させることを特徴とするデザイン生成装置。
【請求項４】
請求項１において、
上記派生デザインは、上記基本デザインと印刷した際の用紙サイズとアスペクト比の少なくとも一方が異なるデザインであることを特徴とするデザイン生成装置。
【請求項５】
請求項１において、上記表示部に表示された派生デザインを表す画像に対してユーザが選択操作を行った派生デザインを、デザインを編集する画面に表示する制御部を有することを特徴とするデザイン生成装置。
【請求項６】
ユーザによる操作を受け付ける操作工程と、
上記操作工程で受け付けたユーザによる操作に基づいて、デザインに使用する文字又は画像を入力する入力工程と、
上記入力工程で入力された文字又は画像をデザインテンプレートに適用して上記デザインを生成する生成工程とを有し、
上記生成工程は、文字および画像の組み合わせに対応する基本デザインのテンプレートと上記基本デザインに関連づけられている派生デザインのテンプレートとを記憶した記憶部から上記基本デザインのテンプレートを読み出し、上記入力工程で入力された文字又は画像を上記基本デザインのテンプレートに適用して基本デザインを生成し、上記基本デザインを表す画像を表示部に表示させ、ユーザによる操作に基づいて選択された基本デザインに関連付けられた上記派生デザインのテンプレートを上記記憶部から読み出し、上記基本デザインの生成に使用した文字又は画像を適用して派生デザインを生成し、上記派生デザインを表す画像を上記表示部に表示させることを特徴とするデザイン生成方法。
【請求項７】
請求項６において、
上記派生デザインは基本デザインと文字または画像のレイアウトが異なるデザインであることを特徴とするデザイン生成方法。
【請求項８】
請求項６において、
上記入力工程は、上記基本デザインに使用する文字又は画像を入力する画面を上記表示部に表示させることを特徴とするデザイン生成方法。
【請求項９】
請求項６において、
上記派生デザインは、上記基本デザインと印刷した際の用紙サイズとアスペクト比の少なくとも一方が異なるデザインであることを特徴とするデザイン生成方法。
【請求項１０】
請求項６において、上記表示部に表示された派生デザインを表す画像に対してユーザが選択操作を行った派生デザインを、上記表示部上のデザインを編集する画面に表示する制御工程を有することを特徴とするデザイン生成方法。
【請求項１１】
請求項６乃至１０のいずれか１項に記載のデザイン生成方法を、コンピュータにより実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字や画像を用いたレイアウトデザインを生成する装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、ポスターやカタログ、プレゼンテーションデータ、はがき、チラシ・広告等のページデザインを作成するために、パーソナルコンピュータ上で動作する様々なアプリケーションソフトウェアがリリースされている。
【０００３】
これらページデザインを作成するソフトウェアには、従来から広く知られているＤＴＰ（デスクトップパブリッシング）の機能が盛り込まれている。例えば、画像や文字、クリップアート等、ページデザイン構成要素の配置編集の他に、画像や文字に対する影付きや装飾効果等の機能のほか、プリンタへの出力を行う印刷機能が備えられている。
【０００４】
ページデザインアプリケーションは、プロのデザイナーが利用する高価かつ高機能なアプリケーションと、簡単操作・処理を謳う比較的安価な一般向けアプリケーションとに二分することができる。
【０００５】
上記高価かつ高機能なアプリケーションは、デザイナーの意図がより多く、かつより正確に反映されるように、操作性よりも、機能の幅が重要視される傾向にあり、一般のユーザにとって、学習する時間が必要であり、敷居の高い製品である。
【０００６】
一方、一般向けアプリケーションは、パーソナルコンピュータ上のＯＳ（オペレーティングシステム）、ワードプロセッサ、スプレッドシート等、オフィスアプリケーションがある程度操作できるユーザも対象とされている。したがって、一般向けアプリケーションは、当該ページデザインを印刷するまでの操作が簡略化され、また、編集操作のみならず、印刷設定に至るまでの作成フローをガイドする製品が存在している。
【０００７】
上記一般向けアプリケーションにおいて、簡単操作で高品質なページデザインを実現させる目的で、予めデザインされたデザインテンプレート（雛型）や、クリップアート、写真等、ページデザインを効率よく制作するための素材を備えていることが多い。
【０００８】
ユーザは、目的とするページデザインの完成形のイメージに近いデザインテンプレートを選択し、適時写真の入れ替えや、テキスト編集、他の素材追加や、装飾効果適用等の編集によって、ページデザインを完成させる手順を踏む。
【０００９】
レイアウトデザイン・カラーデザイン知識を十分に習得していない一般のユーザにとっては、全て白紙の状態から、所望するページデザインを作成するまでには、多大な時間を要し、また、常にデザイン的に好ましい結果になるとは限らない。上記「デザイン的に好ましいページデザイン」は、当該ページデザインの読者・観察者等、対象者に正確な内容伝達、読み易さ、可能であれば強い印象づけが満足されている状態である。このような状態のページデザインを作成するには、レイアウトや配色等、基本的なデザイン知識、ノウハウを必要とする。
【００１０】
昨今、ページデザイン作成作業において、既存のデザインテンプレート選択ありきの手順のみならず、ページデザイン読者、観察者に与える印象を特定してデザインイメージを指定するものがある。この指定に従って、ページデザインのレイアウトや配色のバリエーションを生成し、それらの中で所望のイメージに近いものを選択させる技術がいくつか開示されている。
【００１１】
たとえば、特許文献１では、配色によるページデザインの印象を決定する配色イメージを、ユーザが選択することによって、当該イメージが持つ最重要色を決定し、当該最重要色にマッチする他の色を生成し組み合わせ、ページデザインを配色する技術が開示されている。この技術を実現するために、ユーザが選択する配色イメージを格納するデータベースを持つ。これによって、作成するページデザインの印象を、ユーザが所望するものに容易に近づけることができる。
【００１２】
また、たとえば、特許文献２では、ユーザから受け取ったページデザイン構成要素の配置希望に基づいて、ページレイアウトを決定する技術が開示されている。これを実現するために、当該ページデザイン構成要素の配置に関する制約事項が、ルールベースとして保持され、また、ユーザが指定する配置領域に当該制約事項に基づいて、ページデザイン構成要素を配置するレイアウト手段を持っている。これによって、新規に作成、挿入するページデザイン構成要素に、適切な配置がされる。
【００１３】
また、たとえば、特許文献３では、ユーザから受け取ったページデザイン条件に基づいて、このページデザイン条件に合致するデザインテンプレートのバリエーションを表示し、当該ページデザインとユーザが指定したページデザイン素材とを組み合せるページデザイン作成技術が開示されている。
【００１４】
特許文献３において、ユーザは、当該バリエーションの中から所望の完成形に近いイメージのものを選択し、その後に、ユーザが指定した画像やテキスト等の構成要素を適時追加、入れ替えをして、完成させる。
【００１５】
また、近年、ユーザが指定したページ構成要素や目的、条件に基づいて、動的にページデザインを生成するアプリケーションソフトウェアがリリースされている。このアプリケーションでは、当該ページデザイン上で利用する画像やクリップアート、文章、ページの向きを入力することによって、数百のページデザインを動的に生成し、ユーザに選択させる手段を提供している。この生成ページデザインは、横軸に背景デザインの有無を設け、縦軸に、主題の大小を設けた二次元座標上にサムネール表示する。この表示方法は、ユーザが所望するデザインを選択する際の基準として役立っている。加えて、ユーザが選択したページデザインに、ページデザインの印象を示す配色イメージを選択することができる。この配色技術の背景として、配色イメージ毎に、カラーパレットとそのカラーパレット上の色を用いた複数の組み合わせ（カラーバリエーション）が定義されている。
【００１６】
ユーザは、選択した配色イメージと、当該選択配色イメージとに属するカラーバリエーションを選択する。これらの技術によって、アプリケーションは、ユーザによるページデザイン制作作業を総合的に支援している。
【００１７】
ページデザイン候補を自動的にユーザに提示する編集アプリケーションは、デザインの知識が乏しい一般ユーザにとって、様々なデザインノウハウが盛り込まれているので、ページデザインを提示する点で有用である。
【００１８】
しかし、より多くのデザイン候補を提示しようとすると、画面上での一覧性が損なわれ、そもそもユーザがどのデザインを選べば良いのか、判断に迷う。また、候補の提示が少なければ、ユーザの選択肢の幅を狭めるというジレンマがある。
【００１９】
一方、実際の店舗等では、掲示場所に応じて、異なる用紙サイズ（アスペクト比）のポスターでも、同じデザイン同じテイストであるデザインが見られる。これら異なる用紙サイズのポスターでは、ポスター上の構成要素である文字や図形や画像の大きさ、相対位置等は、その用紙サイズに応じたレイアウトであるにも関わらず、通常は、観察者に与える情報や印象は、同一である。
【００２０】
たとえば、売り場のレイアウトによって、横長デザインのポスターを、天井から吊るし、柱には、縦長デザインのポスターを掲示する等の例がよく見られる。
【００２１】
つまり、上記従来例では、１つのポスターデザインから派生させて、用紙サイズが異なるデザインを作る作業は、デザイン知識が乏しいユーザにとって、困難であるという問題がある。
【００２２】
また、デザイン知識が乏しいユーザが作成したデザインは、デザイン的に好ましくない可能性が大きいという問題がある。
【先行技術文献】
【特許文献】
【００２３】
【特許文献１】特開平０７−３０６９３５号公報
【特許文献２】特開平０９−１４６９４８号公報
【特許文献３】特開平１１−２３２４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【００２４】
従来、デザインを自動生成して表示し好みのデザインをユーザに選択させるデザイン生成装置またはアプリケーションプログラムがあるが、自動生成可能な複数のデザインを一度に多数一覧表示すれば、表示されたデザインが多すぎて、ユーザが全てのデザインを検討するのに手間がかかる不都合がある。一方、自動生成するデザイン数を少なくすれば、ユーザの好みに合うデザインは選択できるが、さらにそのデザインを元にした派生デザインが必要である場合、ユーザは自動生成されたデザインを自らの操作で変更して派生デザインを作成する必要があり手間がかかる不都合がある。さらに、ユーザのデザイン知識が乏しい場合は見栄えの良い派生デザインが出来ないこともあり、ユーザが望む派生デザインが得られない不都合がある。ここで派生デザインとは、アスペクト比が違うデザインやカラーの組み合わせが違うデザインなどであり、バリエーションデザインとも呼ぶ。
【課題を解決するための手段】
【００２５】
本発明は、デザインを表示する表示部と、ユーザによる操作を受け付ける操作部と、上記操作部が受け付けたユーザによる操作に基づいて、上記デザインに使用する文字又は画像を入力する入力部と、上記入力部から入力された文字又は画像をデザインテンプレートに適用して上記デザインを生成する生成部と、文字および画像の組み合わせに対応する基本デザインのテンプレートと上記基本デザインに関連づけられている派生デザインのテンプレートとを記憶する記憶部とを有し、上記生成部は、上記入力部から入力された文字又は画像を上記記憶部から読み出した上記基本デザインのテンプレートに適用して基本デザインを生成し、上記基本デザインを表す画像を上記表示部に表示させ、ユーザによる操作に基づいて選択された基本デザインに関連付けられた上記派生デザインのテンプレートを上記記憶部から読み出し、上記基本デザインの生成に使用した文字又は画像を適用して派生デザインを生成し、上記派生デザインを表す画像を上記表示部に表示させる。
【発明の効果】
【００２６】
本発明によれば、生成された基本デザインのうち、ユーザが選択した基本デザインに関連する派生デザインが自動で生成されるので、生成可能な全て基本デザインと全ての派生デザインを一覧表示してユーザに選択させるものと比べ、好みのデザインをユーザが選択しやすくなるという効果を奏する。
【００２７】
さらに、本発明によれば、生成された基本デザインのうち、ユーザが選択した基本デザインに関連する派生デザインが自動で生成されるので、ユーザのデザイン知識が乏しくても、より簡単に、派生デザインを得ることができ、デザイン作成の作業効率が向上する。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施例１であるページデザインアプリケーションのメイン画面１０を示す図である。
【図２】基本レイアウトデザイン群を生成するための基本レイアウトデザイン群生成画面２０を示す図である。
【図３】基本レイアウトデザイン群表示画面３０を示す図である。
【図４】サイズバリエーションデザイン表示画面４０を示す図である。
【図５】ユーザの入力に従って、基本レイアウトデザイン群表示画面が表示される処理を示すフローチャートである。
【図６】選択した基本デザインのファイル構造５０を模式的に示す図である。
【図７】ユーザが選択した基本レイアウトデザインについて、図３に示すサイズバリエーションボタン３３を押下したときにおける処理を示すフローチャートである。
【図８】グラフィックデザイナーによって作成されるテンプレート群６１を格納する基本レイアウトデータベースの概念を示す図である。
【図９】入力文字系列によるデザインの種類の例を示す図である。
【図１０】基本レイアウトデータベース上のテンプレートを検索・特定するためのインデックスデータ８０を示す図である。
【図１１】図１０に示すインデックスデータ８０上に格納されている入力文字系列の番号と、入力文字の組み合わせの種類との対応表９０を示す図である。
【図１２】本実施例のページデザインアプリケーションを実行するコンピュータのブロック図である。
【発明を実施するための形態】
【００２９】
発明を実施するための最良の形態は、次の実施例である。
【実施例】
【００３０】
図１は、本発明の実施例１であるページデザインアプリケーションのメイン画面１０を示す図である。
【００３１】
実施例１は、パーソナルコンピュータ上のアプリケーションソフトウェアの一部として動作するページデザインバリエーション自動生成機能についての説明である。
【００３２】
図１２は、本発明の一実施例となる、当該ページデザインアプリケーションのプログラムを実行するデザイン生成装置（パーソナルコンピュータ）の構成図である。本実施例では、ポスターや文書（ドキュメントとも呼ぶ）中のページのデザインは、ページデザインアプリケーション（デザイン編集アプリケーションソフトウェア）をユーザが操作することにより作成されたり編集されたりする。
【００３３】
図中、１９０１はキーボードやマウスやペン入力装置やタッチパネルなど、ユーザによる操作を受け付ける入力装置である。１９０２はデザイン生成装置全体の動作の制御を行う中央処理装置（ＣＰＵ）である。１９０３はユーザに提示するための種々の情報を表示する表示装置（ディスプレイ）である。１９０４は種々の情報を格納するハードディスクなどの記憶装置である。１９０５は編集データなど、各種情報を記録紙上に可視出力する印刷装置である。１９０６はフィルムスキャナやフラットベッドスキャナ、デジタルカメラなどの画像入力装置である。１９０７はフロッピー（登録商標）ドライブやデジタルカメラ等で用いる媒体に対応した外部記憶装置である。
【００３４】
ページデザインアプリケーションのプログラムは、記憶装置１９０４に格納されており、これを中央制御装置１９０２が読み出して実行することによって以下に説明する種々の処理を実行する。中央処理装置１９０２は、ページデザインアプリケーションのプログラムを実行することで、図１のメイン画面１０を表示装置１９０３に表示するとともに、ユーザが入力装置１９０１を操作することに基づきページデザインを作成したり編集したりする。編集等の結果は表示装置１９０３に表示させる。
【００３５】
上記アプリケーションの編集対象となるページデザインは、一般的なオフィスドキュメントであってもよく、また、ポスターやはがき、プレゼンテーションデータ等、用途が特定されたドキュメントであってもよい。
【００３６】
また、ページデザインアプリケーションは、ページデザインの編集を行うための様々な機能をもち、ページ構成要素に対するリサイズ、移動、回転や、画像に対する補正処理、テキスト編集、写真やテキストに対する装飾処理、背景設定が可能である。これらの機能によるページデザインの編集はメイン画面１０上で行われる。さらに、メイン画面１０に表示させて作成したり編集したりしたページデザインは、不図示の操作によりファイルとして記憶装置１９０４や外部記憶装置１９０７に保存することが出来る。そして、メイン画面１０に表示させているページデザインおよびファイルとして保存したページデザインは、ユーザによる操作によりこのコンピュータに直接接続された印刷装置１９０５やネットワークを介して接続されたプリンタ（不図示）で印刷することができる。そして、メイン画面１０に表示させているページデザインおよびファイルとして保存したページデザインは、不図示の操作により他のコンピュータやサーバへ転送して他のコンピュータやサーバから印刷したりネット上に公開したり出来る。
【００３７】
図１では、ページデザインアプリケーションのメイン画面１０に、アプリケーションに添付されているデザインテンプレートが表示されている状態を例示している。
【００３８】
ページデザインアプリケーションのメイン画面１０には、アートワークを一覧表示する画面（不図示）を持つ。上記「アートワーク」は、写真やクリップアート、写真フレーム、文字飾り、背景等、ページデザインを構成する要素の総称である。加えて、メイン画面１０ではさらに、これらアートワークへの各種処理に対応するメニューやツールバー、ボタンを持つ。
【００３９】
また、ページデザインアプリケーションは、編集対象ドキュメント内の選択したページデザインを表示する領域（以下、「プレビュー領域」と呼ぶ）を持っている。図１の符号１２がプレビュー領域の例である。上記プレビュー領域では、上記ページデザイン上の構成要素（以下、これらの個々の構成要素を「オブジェクト」と総称する）に対する移動やリサイズ等の編集操作が可能である。
【００４０】
ユーザは、上記パーソナルコンピュータに接続されているマウスやキーボード等、入力機器を利用して、コマンド入力や編集操作を行うことができる。
【００４１】
プレビュー領域１２には、現在編集中のページデザイン全体が表示されている。実施例１において、１ページで構成されるドキュメントを編集対象としているが、複数ページを持つドキュメントを編集対象としてもよい。この場合、上記アプリケーションは、任意のページへ移動するためのページ移動コマンドを持ち、ユーザが所望するページへ移動可能になっていなければならない。加えて、ガイドやグリッド、ルーラ等、編集支援機能を備え、意図した位置へのオブジェクトの配置がスムーズに実施可能となっていてもよい。
【００４２】
選択状態１３は、ページデザイン上のテキストオブジェクト「ＳＡＬＥ」を選択している選択状態である。ユーザは、マウスによるクリック操作又はＴＡＢキーによるキーボード操作を経て、所望のオブジェクトを、選択状態にすることができる。
【００４３】
基本レイアウトバリエーション生成ボタン１４は、ツールバー上に表示されている。上記ツールバーには、他の処理ボタンやプレビュー領域の表示倍率指定ドロップダウンリストも配置されている。基本レイアウトバリエーション生成ボタン１４がクリックされると、新たに基本レイアウトデザイン群を生成するための画面を表示する。
【００４４】
実施例１の特徴は、基本レイアウトデザイン群表示画面に表示された基本レイアウトデザインの中からユーザが選択した基本レイアウトデザインに対して、バリエーションとして派生レイアウトデザイン（派生デザインまたはバリエーションデザインとも呼ぶ）を生成することにある。本実施例では、この基本レイアウトデザイン群を生成するためのデザイン構造を記述した基本レイアウトデザインテンプレートをファイルとして記憶装置１９０４に記憶している。さらに、各基本レイアウトデザインテンプレートに関連付けられた派生レイアウトデザインを生成するためのデザイン構造を記述したテンプレートもファイルとして記憶装置１９０４に記憶している。基本レイアウトデザインとそれに関連付けられた派生レイアウトデザインを総称してバリエーショングループと呼び、１つの基本レイアウトデザインテンプレートに関連付けられた派生レイアウトデザインテンプレートが少なくとも１つある場合、基本レイアウトデザインテンプレートと派生レイアウトデザインテンプレートのファイルは関連付けて記憶され管理されている。これらのテンプレートは、主にグラフィックデザイナーにより作成されたレイアウトデザインをデータ化したもので、文字列データと、写真画像等のラスターデータ又は図形等のベクターデータとの組み合わせやそれらの配置（レイアウト）からなるデザイン構造を記述している。
【００４５】
また、中央処理装置１９０２は、基本レイアウトデザインや派生レイアウトデザインを生成する際に、ユーザ操作によりデザインに使用するように指示入力された上記文字列データと、上記ラスターデータ又はベクターデータの組み合わせに対応している基本レイアウトデザインデータのテンプレートを、記憶装置１９０４から読み込んでデザインを生成して表示装置１９０３に表示させる。
【００４６】
図２は、基本レイアウトデザイン群を生成するための基本レイアウトデザイン群生成画面２０を示す図である。
【００４７】
基本レイアウトデザイン群生成画面２０は、タイトル入力領域２１と、サブタイトル入力領域２２と、本文入力領域２３と、組織名入力領域２４と、ユーザ画像入力領域２５とを表示する。ユーザ画像入力領域２５に入力される画像は、写真画像等のラスターデータや図形等のベクターデータやそれらが混在したデータファイルである。例えば、ビットマップデータ、ＪＰＥＧデータがラスターデータであり、図形編集可能なアプリケーションで作成されベクター形式で保存されたページデータや画像データがベクターデータであり、そのベクターデータにビットマップデータやＪＰＥＧデータを含むものが混在データファイルである。図２では、ユーザ画像入力領域２５に４つの画像が入力された例を示し、それぞれ、第１のユーザ入力画像２６、第２のユーザ入力画像２７、第３のユーザ入力画像２８、第４のユーザ入力画像２９と記載する。この画像の数は、４つに限られることはなく、本実施例では、１〜ｉ（ｉは１より大きい自然数）まで入力が可能である。さらに、基本レイアウトデザイン群生成画面２０は、入力画像参照ボタンＢ１と、入力画像削除ボタンＢ２と、「次へ」ボタンＢ３と、キャンセルボタンＢ４とを表示する。
【００４８】
基本レイアウトデザイン群生成画面２０は、作成するドキュメントとしてポスターを想定しており、この画面に必要な情報をユーザが入力することによって、ページデザインアプリケーションは、基本レイアウトデザイン群を生成し、次画面にて表示する。
【００４９】
基本レイアウトデザイン群生成画面２０において、ユーザは、ポスターに使用するタイトル、サブタイトル、本文、組織名を、必要に応じて、それぞれタイトル入力領域２１、サブタイトル入力領域２２、本文入力領域２３、組織名入力領域２４に入力する。
【００５０】
また、ポスターに使用する画像を、ユーザ画像入力領域２５に入力する。画像の入力は、ファイルシステム上のファイルをマウスでドラッグアンドドロップすることによって、画像入力するようにしてもよい。また、入力画像参照ボタンＢ１を押下し、図示しない一般的なファイル入力ダイアログを利用して入力するようにしてもよい。
【００５１】
ユーザ画像入力領域２５における画像の並び順には、優先順位があり、左上から右下方向に向かって順位が下がっている。即ち、第１ユーザ画像２６、第２ユーザ画像２７、第３ユーザ画像２８、第４ユーザ画像２９の順で優先順位になっている。ユーザは、ユーザ画像入力領域２５に入力済みの画像のサムネールをマウスでドラッグし、この位置を入れ替えることによって、その順序を任意に変更可能である。
【００５２】
また、入力画像削除ボタンＢ２を押下することによって、不要な画像を削除することができる。
【００５３】
ユーザは、必要な入力が完了すると、「次へ」ボタンＢ３を押下することによって、基本レイアウトデザイン群の生成を指示する。
【００５４】
また、ユーザは、任意のタイミングで、キャンセルボタンＢ４を押下することによって、当該画面上の入力を破棄し、アプリケーションのメイン画面に戻ることができる。
【００５５】
図３は、基本レイアウトデザイン群表示画面３０を示す図である。
【００５６】
基本レイアウトデザイン群表示画面３０は、図２において、「次へ」ボタンＢ３を押下することによって、表示される。
【００５７】
基本レイアウトデザイン群表示画面３０は、基本レイアウトデザイン表示領域３１と、基本レイアウトデザインサムネール３２と、サイズバリエーションボタン３３と、ＯＫボタン３４と、キャンセルボタン３５とを表示している。
【００５８】
ページデザインアプリケーションは、図２でユーザが入力した文字情報と画像情報とを適用した複数の基本レイアウトデザイン群を基本レイアウトデザイン群表示画面３０上の基本レイアウトデザイン表示領域３１内に、基本レイアウトデザインサムネール３２として表示する。
【００５９】
ユーザは、表示されたサムネール群から、好みのレイアウトデザインをマウス等の入力装置を介して選択し、ＯＫボタン３４を押下する。この操作に基づき、ページデザインアプリケーションは、メイン画面１０上に上記選択したレイアウトデザインを表示する。枠線３６は、ユーザ操作により選択された画像であることを示す枠線である。
【００６０】
図４は、サイズバリエーションデザイン表示画面４０を示す図である。
【００６１】
基本レイアウトデザイン表示領域３１内に表示されている任意の基本レイアウトデザインサムネールを、マウス等の入力装置１９０１を使用してユーザが選択し、サイズバリエーションボタン３３を押下することによって、ページデザインアプリケーションは、図４に示すサイズバリエーションデザイン表示画面４０を表示する。上記選択した基本レイアウトデザインが属するバリエーショングループ内の個々のテンプレートに、図１の画面で入力されたデータを適用することによって、サイズバリエーションデザイン表示画面４０を表示する。本実施例では、バリエーションデザインとして生成したデザインを印刷後の画像サイズ（用紙サイズ）が異なる派生デザインを生成することについて説明する。この用紙サイズに関する派生デザインをサイズバリエーションデザインと呼ぶ。
【００６２】
上記バリエーショングループには、印刷する用紙サイズまたは同じサイズの用紙でも縦横比（アスペクト比とも呼ぶ）が異なっているデザインであるが、上記基本レイアウトデザインと同じ印象、同じテイストとなるテンプレート群が属している。たとえば、基本レイアウトデザインはＡ２サイズの用紙を縦型に使用するデザインであるとする。これに対するサイズバリエーションデザインとして、Ａ２サイズの用紙を横型に使用するデザイン、Ａ３サイズの用紙を縦型に使用するデザイン、縦８０ｃｍ横３ｍの用紙を横長に使用するデザイン、縦２ｍ横５０ｃｍの用紙を縦長に使用するデザインなどが考えられる。Ａ２サイズ縦型デザインに対してＡ２サイズ横型デザイン、縦１ｍ横３ｍの横長デザイン、縦２ｍ横５０ｃｍの横長デザインはアスペクト比が異なり、Ａ３サイズ縦型デザインは、画像サイズ（用紙サイズ）が異なる。これらの印刷物の使用例であるが、店舗などで使用するポスターを考えた場合、Ａ２サイズ縦型およびＡ２サイズ横型は、店舗入り口掲示板や店内の主な壁に貼る用途であり、縦８０ｃｍ横３ｍの横長デザインは、店舗天井から吊るす用途であり、縦２ｍ横５０ｃｍの横長デザインは店舗の柱に貼る用途であり、Ａ３サイズ縦型は、各売り場の壁に貼る用途が考えられる。Ａ２サイズ縦型デザインとＡ３サイズ縦型デザインのレイアウトは同じでも良いが、用紙の大きさが変われば、観察者が印刷物を見る距離によっては異なる印象をもつことがあり、同じ印象をもたせるためにデザインを異ならせることがある。図４のように、派生レイアウトデザインは基本レイアウトデザインと比べ文字又は画像の配置と相対的な大きさを変更したデザインである。一般的に、文字や背景に使用している色を変更すれば観察者の印象が変わるため、派生デザインで使用する文字や背景の色は基本デザインと同じ物を使用する。ただし、文字の大きさにより文字の判読性が下がる場合などには、観察者の印象が変わらない程度に文字または背景の色を変更してもよい。
【００６３】
基本レイアウトデザイン群表示画面３０に表示されている基本レイアウトデザイン群のうちで、左下のデザイン（枠線３６が付されている画像）を選択してサイズバリエーションボタン３３を押下し、サイズバリエーションデザイン表示画面４０を表示する。
【００６４】
サイズバリエーションデザイン表示画面４０は、サイズバリエーションデザイン表示領域４１と、サイズバリエーションデザイン候補サムネール４２と、ＯＫボタン４３と、キャンセルボタン４４とを表示している。
【００６５】
次に、サイズバリエーションデザイン表示領域４１内に、選択した基本デザインのサイズバリエーションデザインとして、用紙サイズやアスペクト比が異なるデザイン群を表示する。
【００６６】
サイズバリエーションデザイン表示画面４０において、キャンセルボタン４４を押下すると、図３に示す基本レイアウトデザイン群表示画面に戻る。また、任意の派生レイアウトデザインを選択した状態で、ＯＫボタン４３を押下すると、そのデザインがアプリケーションのメイン画面１０上に表示される。
【００６７】
次に、ユーザの入力に従って、基本レイアウトデザイン群表示画面が表示される処理について説明する。
【００６８】
図５は、ユーザの入力に従って、基本レイアウトデザイン群表示画面が表示される処理を示すフローチャートである。このフローチャートは、ページデザインアプリケーションのプログラム一部として記憶装置１９０４に記憶されており、中央処理装置１９０２により実行される。
【００６９】
図５のＳ１で、基本レイアウトデザイン候補の生成処理を開始する。これは、図２で「次へ」ボタンＢ３の押下時に相当する。
【００７０】
Ｓ２で、図２に示すタイトル入力領域２１、サブタイトル入力領域２２、本文入力領域２３、組織名入力領域２４に、ユーザが文字列を入力したかどうかを判定する。ここではタイトルとサブタイトルとが入力されている。
【００７１】
Ｓ３で、ユーザ画像入力領域２５にユーザが入力した画像数を取得する。ここでは、画像数として４を得る。Ｓ４で、「上記ステップで取得したタイトル入力あり、サブタイトル入力あり、画像数４」という情報に基づいて、システムにインストールされている基本レイアウトデータベースから、該当する基本レイアウトテンプレートを抽出する。ここで、基本レイアウトデザインは、タイトル、サブタイトル、本文、組織名からなる４種類のテキストデータそれぞれの有無と使用する画像数に合わせてデザインされたレイアウトデザインである。それぞれの基本レイアウトデザインを記述した基本レイアウトテンプレートには、その４種類のテキスト入力の有無と入力する画像数が抽出条件として設定されている。そして、複数の基本レイアウトテンプレートを含む基本レイアウトデータベースが、記憶装置１９０４に記憶されている。実施例１では、条件を満たすテンプレートが基本レイアウトデータベースから８つ抽出されたとする。
【００７２】
上記基本レイアウトデータベースは、当該アプリケーションのインストール時に同時にインストールされるものであり、４種類のテキスト入力領域の有無と、画像数の違う予めデザインされた一連のデザインテンプレート群とである。また、インストールされた基本レイアウトデータベースは、記憶装置１９０４に記憶される。
【００７３】
Ｓ５で、抽出された基本レイアウトテンプレートのそれぞれを記憶装置１９０４から読み出して、読み出された基本レイアウトテンプレートに、ユーザが入力した文字列と画像とを適用する。生成されたデザインは、一時ファイルとしてシステム内の一時ディレクトリに保存される。
【００７４】
Ｓ６で、上記生成したデザインのサムネール画像を生成し、同じく一時ファイルとしてシステム内に保存する。
【００７５】
Ｓ７では、Ｓ４で抽出されたテンプレート全てについて処理を行ったかどうかを判定し、未処理のテンプレートがあれば、Ｓ５に戻り、次のテンプレートについて処理を行う。
【００７６】
Ｓ７で、全てのテンプレートを処理したと判定されると、Ｓ８に進み、図３に示すように、生成された基本レイアウトデザイン群のサムネール画像を、画面３０に表示する。
【００７７】
この画面３０において、上記のように、ユーザはたとえば左下のデザインサムネール（枠線３６が付されたサムネール）を選択し、このデザインを基本とした用紙サイズの異なるサイズバリエーションデザインの作成を指示する。
【００７８】
図６は、選択した基本デザインのファイル構造５０を模式的に示す図である。
【００７９】
図６において、０２行で、この基本レイアウトテンプレートが、幅２１０ｍｍ、高さ２９７ｍｍの基本サイズでデザインされていることを示している。
【００８０】
０５行と０６行とで、タイトルとサブタイトルとの入力領域を定義している。それぞれ、“ｔｙｐｅ”属性が、“Ｍａｉｎ”であるか、“Ｓｕｂ”であるかで識別される。
【００８１】
図６は、本文、組織名を入力しない場合の例であるが、本文、組織名を入力した場合、これに相当するテキスト入力領域を持ったテンプレートが、テンプレートデータベースから、抽出される。
【００８２】
０７行〜１２行は、“ｇ”タグによって括られ、１つのグループであることを示している。
【００８３】
０８行〜１１行は、各画像領域に対応し、図６において、幅８０ｍｍ、高さ９０ｍｍの画像領域が４つ、ページ中央に集まったレイアウトであることを示す。これらの画像領域は、“ｉｄ”属性によって、ユーザが入力した順に、画像が割り当てられている。
【００８４】
基本レイアウトテンプレートには、画像のスペーシングの派生レイアウトデザインが予め埋め込まれている。この埋め込まれている画像のスペーシングの派生レイアウトデザインを、０７行の、ｓｐａｃｉｎｇ＝“０，５，１０，１５”が示している。この画像のスペーシングの派生デザインは、基本レイアウトデザインに対して観察者が持つ印象を変更するための派生デザインであり、先述のサイズバリエーションデザインではない。
【００８５】
これは、グループとして括られる画像群（ここでは、入力画像１〜４）が、それぞれの間隔（スペース）がどういう距離で配置されているかを示し、デフォルト値としては、０、すなわち密着した状態である。
【００８６】
さらに、派生レイアウトデザインとして、スペースが５ｍｍ、１０ｍｍ、及び１５ｍｍのデザインが生成可能であることを示している。画像間のスペースは、不図示の操作メニューによりユーザが操作することにより選択される。
【００８７】
次に、ユーザが選択した基本レイアウトデザインについて、図３に示すサイズバリエーションボタン３３を押下した場合における処理について説明する。
【００８８】
図７は、ユーザが選択した基本レイアウトデザインについて、図３に示すサイズバリエーションボタン３３を押下したときにおける処理を示すフローチャートである。このフローチャートは、ページデザインアプリケーションのプログラム一部として記憶装置１９０４に記憶されており、中央処理装置１９０２により実行される。
【００８９】
Ｓ１１で、サイズバリエーションの生成処理を開始し、図３に示すサイズバリエーションボタン３３の押下時に相当する。
【００９０】
Ｓ１２で、選択した基本レイアウトデザインのベースとなる基本レイアウトテンプレートが属するバリエーショングループ内の、用紙サイズの異なるテンプレート群を、戦術の基本レイアウトデータベースから取得する。ここで、基本レイアウトデータベースから取得するとは、記憶装置１９０４に記憶されたレイアウトデータベースから選択された基本レイアウトデザインに関連付けられたサイズバリエーションデザインのテンプレートを読み出すことである。上記バリエーショングループ内のテンプレートの数を、固定する必要はなく、グループｎでは、テンプレートを４個設け、グループｍでは、テンプレートを５個設ける等のように、グループによって、テンプレートの数を異ならせてもよい。
【００９１】
Ｓ１３〜Ｓ１５で、上記バリエーショングループ内の各テンプレートへ文字列と画像を適用する処理を繰り返し行う。Ｓ１３で、ユーザが入力した文字列と画像とを、取得したテンプレートへ適用する。ここで、Ｓ１３の処理を詳しく説明する。Ｓ１３で使用する文字と画像は、図２に示す基本レイアウトデザイン分生成画面２０に対してユーザ操作に基づいて入力された文字と画像である。そして、これらは、図３の基本レイアウトデザイン群表示画面３０に表示されたサムネールに対応する基本レイアウトデザインを生成する際にテンプレートに適用された文字と画像である。よって、図２の場合、文字がタイトル「ＳＡＬＥ」とサブタイトル「クリスマスセール開催」であり、画像が第１ユーザ入力画像２６、第２ユーザ入力画像２７、第３ユーザ入力画像２８、第４ユーザ入力画像２９の４つであるので、これらが、Ｓ１３でバリエーショングループ内のテンプレートに適用される。Ｓ１４で、画面表示用のサムネールファイルを、一時ファイルとして生成する。Ｓ１５で、上記バリエーショングループ内の全てのテンプレートについて、処理したかどうかを判定する。ここで、全てを処理したと判定すると、Ｓ１６に進む。
【００９２】
Ｓ１６で、生成したサムネール画像を、図４に示すように、画面に表示し、Ｓ１７で、処理を終了する。
【００９３】
上記処理を実行することによって、Ｓ１２で取得したバリエーショングループ内の用紙サイズの異なる各テンプレートに文字や画像が適用されたデザインを表示し、ユーザに所望のデザインを選択させることができる。
【００９４】
図８は、グラフィックデザイナーによって作成されるテンプレート群６１を格納する基本レイアウトデータベースの概念を示す図である。
【００９５】
当該基本レイアウトデータベースには、図３、図４に示す画面で生成、表示されるデザインのベースとなるテンプレートを、入力画像数、入力文字系列、レイアウト系列、同一バリエーショングループの次元で、分類し、格納してある。
【００９６】
画像数１に対応しているテンプレート群６１を、テンプレートとして格納し、各テンプレートは、入力文字系列、レイアウト系列毎に分類されている。図８において、その縦方向には、基本レイアウトのバリエーションを示し、その横方向には、入力文字系列でのバリエーションを示す。
【００９７】
上記基本レイアウトデータベース上では、画像数１に対応しているテンプレート群６１と同様の構成を持つ、画像数が２、３、４等用に、対応画像数の単位に分類され、テンプレート群が格納されている。
【００９８】
縦方向には、基本レイアウトデザインが全て異なるレイアウトのテンプレート群が格納され、つまり、ユーザに、全て異なる印象を与えるレイアウトのテンプレート群が格納されている。この例が、グループ６２である。図３で生成されたデザイン群は、この縦方向のグループに属しているテンプレートがベースになり、個々に印象の異なるデザインが生成される。
【００９９】
横方向には、入力文字系列によるレイアウトのテンプレートが格納され、つまり、入力した文字の種類によって異なるレイアウトのテンプレートが格納されている。基本デザインが同じ系列上にあるので、通常は、個々のデザインのユーザに対する印象の差は、ごく小さい。これらのテンプレートは、デザインの印象やテイストが同一になるようにデザインされている。この詳細を、図９に示す。図９の説明は後述する。
【０１００】
図８のバリエーショングループ６３は、同一入力系列であり、かつ同一レイアウトデザインであり、さらに用紙サイズが異なるテンプレートが格納されている。当該テンプレート群をベースに生成されているデザインは、観察者に与える情報や印象を変えずに、用紙サイズまたはアスペクト比の異なるテンプレートで構成されている。図３に示す基本レイアウトデザイン群表示画面３０から選択された基本レイアウトデザインが属するバリエーショングループ内の個々のテンプレートに、入力文字や画像が適用され、デザインが生成された状態を、図４に示している。
【０１０１】
このバリエーショングループ内の先頭に位置する各テンプレートは、図３に示す基本レイアウトデザイン群表示画面３０に表示されるデザインである基本レイアウトデザインとなる。
【０１０２】
図９は、入力文字系列によるデザインの種類の例を示す図である。
【０１０３】
図９では、デザインの印象やテイストが同一になるようにデザインされた同じレイアウト系列であっても、入力した文字の種類によって、基本レイアウトデータベースから抽出されたテンプレートが持っているレイアウトデザインが異なることを示している。
【０１０４】
デザイン７１は、入力文字として、タイトル部にのみ文字入力されたときに抽出されたテンプレートによって生成されたデザインである。
【０１０５】
デザイン７２は、入力文字として、タイトル部、サブタイトル部にのみ、文字入力されたときに抽出されたテンプレートによって生成されたデザインである。図２に示す入力状態は、この状況に等しい。
【０１０６】
デザイン７３は、タイトル部、サブタイトル部、本文が文字入力されたときに抽出されたテンプレートから生成されたデザインである。
【０１０７】
デザイン７４は、タイトル部、サブタイトル部、本文、組織名が全て文字入力されたときに抽出されたテンプレートから生成されたデザインである。
【０１０８】
図１０は、基本レイアウトデータベース上のテンプレートを検索・特定するためのインデックスデータ８０を示す図である。
【０１０９】
左から、テンプレートファイル名、画像コマ数、入力文字系列番号、レイアウト系列番号、サイズバリエーション番号のカラムを持ち、各ファイルが、これらの属性で分類されている。上記のように、バリエーショングループによっては、用紙サイズバリエーションの数が異なる可能性もある。
【０１１０】
入力文字系列の番号は、入力文字の組み合わせの種類ごとに付与されている番号であり、この詳細を図１１に示す。
【０１１１】
図３の基本レイアウトデザイン生成時には、図２で入力された画像数と入力文字との組み合わせから求められる系列番号に一致する属性を持ち、しかも、サイズバリエーション番号が１である属性を持つテンプレートが抽出される。ここで抽出されたテンプレートは基本レイアウトデザインのテンプレートである。これによって、抽出されたテンプレートは、グループ６２で示すように、異なるレイアウト系列のデザインで構成されている。
【０１１２】
図１１は、図１０に示すインデックスデータ８０上に格納されている入力文字系列の番号と、入力文字の組み合わせの種類との対応表９０を示す図である。
【０１１３】
この対応表９０において、○印は、当該文字が入力されていることを示す。たとえば、入力文字系列番号が６であれば、タイトルと本文とのみが入力されていることを示す。
【０１１４】
上記実施例において、上記派生レイアウトデザインは、上記基本レイアウトデザインと、レイアウトを構成する要素の属性が異なるデザインである。
【０１１５】
また、上記派生レイアウトデザインは、上記基本レイアウトデザインとは、用紙サイズまたはアスペクト比の少なくともどちらか一方が異なるデザインである。
【０１１６】
また、文字が入力されていない場合、入力文字系列番号１というバリエーショングループが用意されており、画像のみのページデザインを生成する。
【０１１７】
本実施の形態では、ページデザインアプリケーションは、ページデザインにレイアウトするオブジェクトは文字列、ラスターデータ（写真画像データ）、ベクターデータ（図形データ）と説明した。ここで、ラスターデータおよびベクターデータをまとめて画像とみなせば、ページレイアウトアプリケーションは文字または画像をレイアウトするデザイン編集アプリケーションであるといえる。そして、ページデザインアプリケーションは、文字のみのデザインであっても、画像のみのデザインであっても生成したり編集したり出来る。また、本実施例では、派生デザインとしてサイズに関するバリエーションの説明をしたが、サイズ以外のバリエーションであっても本発明を実施できる。例えば、カラーバリエーションであれば基本デザインのテンプレートと基本デザインとは色違いのカラーデザインを派生デザインのテンプレートとして関連付けて記憶しておく。そして、ユーザがカラーバリエーションを表示する操作をしたことに応じて、関連付けされた基本デザインおよび色違いの派生デザインを表示することで実現できる。ここで、派生デザインもグラフィックデザイナーにより作成されたカラーデザインであるため、ユーザが選択した基本デザインに関連付けされた少数の派生デザインを表示でき、従来のものと比べユーザが生成された多数のデザインから所望のデザインを探し出すのに苦労することはない。
【産業上の利用可能性】
【０１１８】
実施例１では、ページデザインアプリケーションプログラムはパーソナルコンピュータにインストールされパーソナルコンピュータ上で実行されると説明した。しかし、これに限らず、ネットワークで接続されたサーバとクライアントコンピュータのシステムでも実現できる。例えば、ページデザインアプリケーションプログラムは、サーバにインストールされ、ネットワークを介して接続したクライアントコンピュータで画面の表示、ユーザからの操作入力、文字入力、画像入力を行うことでも本発明は実施できる。また、プログラムを実行させるのに代え、ハードウェアによって同様の処理を行わせる装置によっても実現可能であるし、ソフトウェアとハードウェアの組合せによって同様の処理を行わせるようにしてもよい。
【符号の説明】
【０１１９】
１９０１  入力装置
１９０２  中央処理装置
１９０３  表示装置（ディスプレイ）
１９０４  記憶装置
１９０５  印刷装置
１９０６  画像入力装置
１９０７  外部記憶装置
【図１】
2010027042.tif 000003
【図２】
2010027042.tif 000004
【図３】
2010027042.tif 000005
【図４】
2010027042.tif 000006
【図５】
2010027042.tif 000007
【図６】
2010027042.tif 000008
【図７】
2010027042.tif 000009
【図８】
2010027042.tif 000010
【図９】
2010027042.tif 000011
【図１０】
2010027042.tif 000012
【図１１】
2010027042.tif 000013
【図１２】
2010027042.tif 000014