(57)【要約】【課題】  レイアウトの作成からレイアウトの発注までの一連の作業効率を向上するのに好適な発注機能付きレイアウトシステムを提供する。【解決手段】  レイアウトシステム１００は、ユーザの操作内容に基づいてレイアウトを行うレイアウト手段１１０と、レイアウト手段１１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とを備える。【選択図】  図１
2004310741.tif 000002
【特許請求の範囲】
【請求項１】
レイアウトを行うシステムであって、
レイアウトを行うレイアウト手段と、前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段とを備えることを特徴とする発注機能付きレイアウトシステム。
【請求項２】
請求項１において、
さらに、ユーザの操作を入力するユーザ操作入力手段を備え、
前記レイアウト手段は、前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項３】
請求項２において、
前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項４】
請求項２及び３のいずれかにおいて、
前記レイアウト発注手段は、前記ユーザ操作入力手段で入力した操作を再現可能な操作履歴情報及び前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項５】
請求項２及び３のいずれかにおいて、
前記レイアウト発注手段は、前記ユーザ操作入力手段で入力した操作履歴を示す操作履歴情報及び前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項６】
請求項１乃至５のいずれかにおいて、
デザイナとマッチングを行うマッチングシステムと通信可能に接続し、
前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項７】
請求項１乃至５のいずれかにおいて、
デザイナと発注要求との適合を行うマッチングシステムと通信可能に接続し、
前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項８】
請求項１乃至７のいずれかにおいて、
さらに、前記レイアウト手段のレイアウト結果を評価するレイアウト評価手段を備えることを特徴とする発注機能付きレイアウトシステム。
【請求項９】
請求項８において、
前記レイアウト評価手段は、前記レイアウト手段のレイアウト結果を評価し、その評価結果に基づいてレイアウトの発注を前記レイアウト発注手段に要求するようになっており、
前記レイアウト発注手段は、レイアウトの発注が要求されたときは、前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項１０】
請求項８及び９のいずれかにおいて、
発注条件を設定可能となっており、
前記レイアウト評価手段は、前記レイアウト手段のレイアウト結果を評価し、その評価結果が前記発注条件を満たしているときは、レイアウトの発注を前記レイアウト発注手段に要求するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項１１】
請求項８乃至１０のいずれかにおいて、
前記レイアウト評価手段は、前記評価結果をユーザに提示し、ユーザからの承認を待ってレイアウトの発注を前記レイアウト発注手段に要求するようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項１２】
請求項１乃至１１のいずれかにおいて、
前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果に基づいて、複数の発注方法のうちユーザ指定のものによりレイアウトの発注を行うようになっていることを特徴とする発注機能付きレイアウトシステム。
【請求項１３】
レイアウトを行うプログラムであって、
レイアウトを行うレイアウト手段、及び前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする発注機能付きレイアウトプログラム。
【請求項１４】
レイアウトを行う方法であって、
レイアウトを行うレイアウトステップと、前記レイアウトステップのレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注ステップとを含むことを特徴とするレイアウト方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レイアウトを行うとともにレイアウトの発注を行うシステム及びプログラム、並びに方法に係り、特に、レイアウトの作成からレイアウトの発注までの一連の作業効率を向上するのに好適な発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法に関する。
【背景技術】
【０００２】
従来、ユーザがデザイナにレイアウトの発注を行う場合、ユーザは、例えば、レイアウトアプリケーションを用いてレイアウトのドラフトを作成したのち、作成したドラフトの電子データをＦＤ等の記憶媒体に格納し、その記憶媒体を所定の発注書類とともにデザイナに郵送等で送付することにより行っていた。なお、レイアウトの発注を行う技術としては、例えば、特許文献１乃至３に開示されている技術があった。また、レイアウトを行う技術としては、例えば、特許文献４乃至８に開示されている技術があった。
【特許文献１】特開２００２−１４０５８５号公報
【特許文献２】特開２００２−１５００５６号公報
【特許文献３】特開２００２−１７５４４７号公報
【特許文献４】特開平１０−１６４４６号公報
【特許文献５】特開平１１−９１１８９号公報
【特許文献６】特開２００２−２４６３３号公報
【特許文献７】特開２００２−１８３４７８号公報
【特許文献８】特開２００２−２２２３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１乃至８開示の発明にあっては、レイアウトの作成及びレイアウトの発注をそれぞれ行うことはできても、レイアウトの作成からレイアウトの発注までの一連の作業を一括で行うことができないため、作業効率を十分に図ることができないという問題があった。
【０００４】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、レイアウトの作成からレイアウトの発注までの一連の作業効率を向上するのに好適な発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法を提供することを目的としている。
【課題を解決するための手段】
【０００５】
〔発明１〕前記課題を解決するために発明１の発注機能付きレイアウトシステムは、
レイアウトを行うシステムであって、レイアウトを行うレイアウト手段と、前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段とを備えることを特徴とする。
【０００６】
このような構成であれば、レイアウト手段によりレイアウトが行われたのち、レイアウトの発注が要求されると、レイアウト発注手段により、レイアウト手段のレイアウト結果に基づいてレイアウトの発注が行われる。
【０００７】
これにより、ユーザは、レイアウト手段によりレイアウトの作成を行うことができるほか、レイアウト発注手段によりレイアウトの発注を行うことができる。したがって、レイアウトの作成からレイアウトの発注までの一連の作業を一括に行うことができるので、従来に比して、レイアウトの作業効率を比較的向上することができるという効果が得られる。
【０００８】
ここで、レイアウトとは、例えば、画面上に表示することを目的としてレイアウトを行う場合にはその表示レイアウトを、紙面上に印刷することを目的としてレイアウトを行う場合にはその印刷レイアウトをいう。以下の発注機能付きレイアウトプログラム、及びレイアウト方法において同じである。
【０００９】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
〔発明２〕さらに、発明２の発注機能付きレイアウトシステムは、
発明１の発注機能付きレイアウトシステムにおいて、さらに、ユーザの操作を入力するユーザ操作入力手段を備え、前記レイアウト手段は、前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うようになっていることを特徴とする。
【００１０】
このような構成であれば、ユーザの操作がユーザ操作入力手段に入力されると、レイアウト手段により、入力された操作内容に基づいてレイアウトが行われる。
〔発明３〕さらに、発明３の発注機能付きレイアウトシステムは、
発明２の発注機能付きレイアウトシステムにおいて、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００１１】
このような構成であれば、レイアウト発注手段により、レイアウト手段のレイアウト結果を含む発注データが生成され、生成された発注データが発注要求とともに発注先に送信される。これによって、デザイナなどに対して発注要求を発注データと共に確実に届けることができる。
【００１２】
ここで、本発明及び後の実施の形態等でいう「発注要求」とは、図１２に示すように「発注データ」と「発注指示」とからなるものとし、さらに、このうち「発注データ」は、「レイアウトデータ」と「発注条件」とからなるものとする。
【００１３】
そして、「発注指示」とは、例えば、納期、価格等が確定している指示であり、「発注条件」とは、納期、価格等に対する希望、使用目的や出力方法等によって示される品質レベルの記述、その他の要求事項などからなる。また、「レイアウトデータ」とは、コンテンツの種類や内容、配置位置、容量、文字フォント、圧縮形式、フォーマット等のレイアウトに関する各種情報をいう。尚、この「発注要求」は、ＸＭＬのような構造化文書によって表現することによって、人でもコンピュータ等でも解釈することができる。以下の発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法において同じである。
〔発明４〕さらに、発明４の発注機能付きレイアウトシステムは、
発明２及び３のいずれかの発注機能付きレイアウトシステムにおいて、前記レイアウト発注手段は、前記ユーザ操作入力手段で入力した操作を再現可能な操作履歴情報及び前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００１４】
このような構成であれば、レイアウト発注手段により、入力された操作履歴を再現可能な操作履歴情報及びレイアウト手段のレイアウト結果を含む発注データが生成され、生成された発注データが発注要求とともに発注先に送信される。
【００１５】
これにより、発注先では、操作履歴情報に基づいてユーザの操作を再現することができるので、レイアウトの作成過程を把握することができる。したがって、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明５〕さらに、発明５の発注機能付きレイアウトシステムは、
発明２及び３のいずれかにおいて、前記レイアウト発注手段は、前記ユーザ操作入力手段で入力した操作履歴を示す操作履歴情報及び前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００１６】
これにより、発明４と同様に、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
【００１７】
尚、本発明の操作履歴情報は、発明４のように必ずしも前記ユーザ操作入力手段で入力した操作履歴を再現したものに限られるものではなく、レイアウトされるコンテンツ等の重要度等を示した統計情報のみも含むより広い概念である。
〔発明６〕さらに、発明６の発注機能付きレイアウトシステムは、
発明１乃至５のいずれかの発注機能付きレイアウトシステムにおいて、デザイナとマッチングを行うマッチングシステムと通信可能に接続し、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする。
【００１８】
このような構成であれば、レイアウト発注手段により、レイアウト手段のレイアウト結果を含む発注データが生成され、生成された発注データが発注要求とともにマッチングシステムに送信される。
【００１９】
マッチングシステムでは、発注データを受信すると、受信した発注データに基づいてデザイナとのマッチングが行われる。
【００２０】
これにより、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
【００２１】
ここで、本発明システム及び以下の実施の形態等でいう「マッチング」とは、適合という意味で用いるものとする。以下の発注機能付きレイアウトプログラム及び発注機能付きレイアウト方法でも同じである。
〔発明７〕さらに、発明７の発注機能付きレイアウトシステムは、
発明１乃至６のいずれかにおいて、デザイナと発注要求との適合を行うマッチングシステムと通信可能に接続し、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする。
【００２２】
これにより、発明６と同様に、発注データを受信すると、受信した発注データに基づいてデザイナとの適合（マッチング）が行われるようになるため、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる
〔発明８〕さらに、発明８の発注機能付きレイアウトシステムは、
発明１乃至６のいずれかの発注機能付きレイアウトシステムにおいて、さらに、前記レイアウト手段のレイアウト結果を評価するレイアウト評価手段を備えることを特徴とする。
【００２３】
このような構成であれば、レイアウト評価手段により、レイアウト手段のレイアウト結果が評価される。
【００２４】
これにより、ユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができるという効果も得られる。
〔発明９〕さらに、発明８の発注機能付きレイアウトシステムは、
発明８の発注機能付きレイアウトシステムにおいて、前記レイアウト評価手段は、前記レイアウト手段のレイアウト結果を評価し、その評価結果に基づいてレイアウトの発注を前記レイアウト発注手段に要求するようになっており、前記レイアウト発注手段は、レイアウトの発注が要求されたときは、前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うようになっていることを特徴とする。
【００２５】
このような構成であれば、レイアウト評価手段により、レイアウト手段のレイアウト結果が評価され、その評価結果に基づいてレイアウトの発注がレイアウト発注手段に要求される。レイアウトの発注が要求されると、レイアウト発注手段により、レイアウト手段のレイアウト結果に基づいてレイアウトの発注が行われる。
【００２６】
これにより、評価結果に基づいてレイアウトの発注が行われるので、比較的完成度の高いレイアウト結果を発注先に提供することができるという効果も得られる。
〔発明１０〕さらに、発明９の発注機能付きレイアウトシステムは、
発明８及び９のいずれかの発注機能付きレイアウトシステムにおいて、発注条件を設定可能となっており、前記レイアウト評価手段は、前記レイアウト手段のレイアウト結果を評価し、その評価結果が前記発注条件を満たしているときは、レイアウトの発注を前記レイアウト発注手段に要求するようになっていることを特徴とする。
【００２７】
このような構成であれば、レイアウト評価手段により、レイアウト手段のレイアウト結果が評価され、その評価結果が発注条件を満たしていると、レイアウトの発注がレイアウト発注手段に要求される。
【００２８】
これにより、ユーザが発注条件を設定可能なのでその発注条件に応じた品質のレイアウト結果を発注先に提供することができるという効果も得られる。
〔発明１１〕さらに、発明１１の発注機能付きレイアウトシステムは、
発明８乃至１０のいずれかの発注機能付きレイアウトシステムにおいて、前記レイアウト評価手段は、前記評価結果をユーザに提示し、ユーザからの承認を待ってレイアウトの発注を前記レイアウト発注手段に要求するようになっていることを特徴とする。
【００２９】
このような構成であれば、レイアウト評価手段により、評価結果がユーザに提示される。ユーザは、提示された評価結果を確認し、その評価結果に基づき発注の承認を行う。承認が行われると、レイアウト評価手段により、レイアウトの発注がレイアウト発注手段に要求される。
【００３０】
これにより、ユーザは、レイアウトの発注前に評価結果を確認することができるので、ユーザの希望に添わない内容で発注が行われる可能性を低減することができるという効果も得られる。
〔発明１２〕さらに、発明１２の発注機能付きレイアウトシステムは、
発明１乃至１１のいずれかの発注機能付きレイアウトシステムにおいて、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果に基づいて、複数の発注方法のうちユーザ指定のものによりレイアウトの発注を行うようになっていることを特徴とする。
【００３１】
このような構成であれば、レイアウト発注手段により、レイアウト手段のレイアウト結果に基づいて、複数の発注方法のうちユーザ指定のものによりレイアウトの発注が行われる。
【００３２】
これにより、ユーザが指定した発注方法によりレイアウトの発注を行うことができるので、ユーザの使い勝手を向上することができるという効果も得られる。
〔発明１３〕一方、上記目的を達成するために、発明１３の発注機能付きレイアウトプログラムは、
レイアウトを行うプログラムであって、レイアウトを行うレイアウト手段、及び前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段として実現される処理をコンピュータに実行させるためのプログラムであることを特徴とする。
【００３３】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１の発注機能付きレイアウトシステムと同等の作用及び効果が得られる。
〔発明１４〕さらに、発明１４の発注機能付きレイアウトプログラムは、
発明１３の発注機能付きレイアウトプログラムにおいて、さらに、ユーザの操作を入力するユーザ操作入力手段を備え、前記レイアウト手段は、前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うようになっていることを特徴とする。
【００３４】
このような構成であれば、発明２と同様にユーザの操作がユーザ操作入力手段に入力されると、レイアウト手段により、入力された操作内容に基づいてレイアウトが行われる。
〔発明１５〕さらに、発明１５の発注機能付きレイアウトプログラムは、
発明１４の発注機能付きレイアウトプログラムにおいて、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００３５】
これによって、発明３と同様にデザイナなどに対して発注要求を発注データと共に確実に届けることができる。
〔発明１６〕さらに、発明１６の発注機能付きレイアウトプログラムは、
発明１４及び１５のいずれかの発注機能付きレイアウトプログラムにおいて、前記レイアウト発注手段は、前記ユーザ操作入力手段で入力した操作履歴を再現可能な操作履歴情報及び前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００３６】
これによって、発明４と同様に、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明１７〕さらに、発明１７の発注機能付きレイアウトプログラムは、
発明１４及び１５のいずれかにおいて、前記レイアウト発注手段は、前記ユーザ操作入力手段で入力した操作履歴を示す操作履歴情報及び前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００３７】
これにより、発明１６と同様に、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明１８〕さらに、発明１８の発注機能付きレイアウトプログラムは、
発明１３乃至１７のいずれかの発注機能付きレイアウトプログラムにおいて、デザイナとマッチングを行うマッチングシステムと通信可能に接続し、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする。
【００３８】
これにより、発明６と同様にユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明１９〕さらに、発明１９の発注機能付きレイアウトプログラムは、
発明１乃至１７のいずれかにおいて、デザイナと発注要求との適合を行うマッチングシステムと通信可能に接続し、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする。
【００３９】
これにより、発明７と同様に、発注データを受信すると、受信した発注データに基づいてデザイナとの適合（マッチング）が行われるようになるため、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる
〔発明２０〕さらに、発明２０の発注機能付きレイアウトプログラムは、
発明１乃至１９のいずれかの発注機能付きレイアウトプログラムにおいて、さらに、前記レイアウト手段のレイアウト結果を評価するレイアウト評価手段を備えることを特徴とする。
【００４０】
これにより、発明８と同様にユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができるという効果も得られる。
〔発明２１〕さらに、発明２１の発注機能付きレイアウトプログラムは、
発明２１の発注機能付きレイアウトプログラムにおいて、前記レイアウト評価手段は、前記レイアウト手段のレイアウト結果を評価し、その評価結果に基づいてレイアウトの発注を前記レイアウト発注手段に要求するようになっており、前記レイアウト発注手段は、レイアウトの発注が要求されたときは、前記レイアウト手段のレイアウト結果に基づいてレイアウトの発注を行うようになっていることを特徴とする。
【００４１】
これにより、評価結果に基づいてレイアウトの発注が行われるので、比較的完成度の高いレイアウト結果を発注先に提供することができるという効果も得られる。
〔発明２２〕さらに、発明２２の発注機能付きレイアウトプログラムは、
発明２０及び２１のいずれかの発注機能付きレイアウトプログラムにおいて、発注条件を設定可能となっており、前記レイアウト評価手段は、前記レイアウト手段のレイアウト結果を評価し、その評価結果が前記発注条件を満たしているときは、レイアウトの発注を前記レイアウト発注手段に要求するようになっていることを特徴とする。
【００４２】
これにより、発明９と同様に、ユーザが発注条件を設定可能なのでその発注条件に応じた品質のレイアウト結果を発注先に提供することができるという効果も得られる。
〔発明２３〕さらに、発明２３の発注機能付きレイアウトプログラムは、
発明２０乃至２２のいずれかの発注機能付きレイアウトプログラムにおいて、前記レイアウト評価手段は、前記評価結果をユーザに提示し、ユーザからの承認を待ってレイアウトの発注を前記レイアウト発注手段に要求するようになっていることを特徴とする。
【００４３】
これにより、発明１１と同様に、ユーザは、レイアウトの発注前に評価結果を確認することができるので、ユーザの希望に添わない内容で発注が行われる可能性を低減することができるという効果も得られる。
〔発明２４〕さらに、発明２４の発注機能付きレイアウトプログラムは、
発明１乃至１１のいずれかの発注機能付きレイアウトプログラムにおいて、前記レイアウト発注手段は、前記レイアウト手段のレイアウト結果に基づいて、複数の発注方法のうちユーザ指定のものによりレイアウトの発注を行うようになっていることを特徴とする。
【００４４】
これにより、発明１２と同様に、ユーザが指定した発注方法によりレイアウトの発注を行うことができるので、ユーザの使い勝手を向上することができるという効果も得られる。
〔発明２５〕一方、上記目的を達成するために、発明２５のレイアウト方法は、
レイアウトを行う方法であって、レイアウトを行うレイアウトステップと、前記レイアウトステップのレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注ステップとを含むことを特徴とする。
【００４５】
これにより、発明１の発注機能付きレイアウトシステムと同等の効果が得られる。
〔発明２６〕さらに、発明２６の発注機能付きレイアウト方法は、
発明２５の発注機能付きレイアウト方法において、前記レイアウトステップは、前記ユーザが入力した操作内容に基づいてレイアウトを行うようになっていることを特徴とする。
【００４６】
このような構成であれば、発明２と同様にユーザの入力された操作内容に基づいてレイアウトが行われる。
〔発明２７〕さらに、発明２７の発注機能付きレイアウト方法は、
発明２６の発注機能付きレイアウト方法において、前記レイアウトステップは、レイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００４７】
これによって、発明３と同様にデザイナなどに対して発注要求を発注データと共に確実に届けることができる。
〔発明２８〕さらに、発明２８の発注機能付きレイアウト方法は、
発明２６及び２７のいずれかの発注機能付きレイアウト方法において、前記レイアウト発注ステップは、前記ユーザが入力した操作履歴を再現可能な操作履歴情報及び前記レイアウトステップのレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００４８】
これによって、発明４と同様に、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明２９〕さらに、発明２９の発注機能付きレイアウト方法は、
発明２６及び２７のいずれかにおいて、前記レイアウト発注ステップは、前記ユーザが入力した操作履歴を示す操作履歴情報及び前記レイアウトステップのレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに発注先に送信するようになっていることを特徴とする。
【００４９】
これにより、発明１６と同様に、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明３０〕さらに、発明１８の発注機能付きレイアウト方法は、
発明２５乃至２９のいずれかの発注機能付きレイアウト方法において、デザイナとマッチングを行うマッチングシステムと通信可能に接続し、前記レイアウト発注ステップは、前記レイアウトステップのレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする。
【００５０】
これにより、発明６と同様にユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる。
〔発明３１〕さらに、発明３１の発注機能付きレイアウト方法は、
発明２５乃至２９のいずれかにおいて、デザイナと発注要求との適合を行うマッチングシステムと通信可能に接続し、前記レイアウト発注ステップは、前記レイアウトステップのレイアウト結果を含む発注データを生成し、生成した発注データを発注要求とともに前記マッチングシステムに送信するようになっていることを特徴とする。
【００５１】
これにより、発明７と同様に、発注データを受信すると、受信した発注データに基づいてデザイナとの適合（マッチング）が行われるようになるため、ユーザの希望に比較的添ったレイアウトを実現することができるという効果も得られる
〔発明３２〕さらに、発明３２の発注機能付きレイアウト方法は、
発明１３乃至３１のいずれかの発注機能付きレイアウト方法において、さらに、前記レイアウトステップのレイアウト結果を評価するレイアウト評価ステップを備えることを特徴とする。
【００５２】
これにより、発明８と同様にユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができるという効果も得られる。
〔発明３３〕さらに、発明３３の発注機能付きレイアウト方法は、
発明３２の発注機能付きレイアウト方法において、前記レイアウト評価ステップは、前記レイアウトステップのレイアウト結果を評価し、その評価結果に基づいてレイアウトの発注を前記レイアウト発注ステップに要求するようになっており、前記レイアウト発注ステップは、レイアウトの発注が要求されたときは、前記レイアウトステップのレイアウト結果に基づいてレイアウトの発注を行うようになっていることを特徴とする。
【００５３】
これにより、評価結果に基づいてレイアウトの発注が行われるので、比較的完成度の高いレイアウト結果を発注先に提供することができるという効果も得られる。
〔発明３４〕さらに、発明３４の発注機能付きレイアウト方法は、
発明３２及び３３のいずれかの発注機能付きレイアウト方法において、発注条件を設定可能となっており、前記レイアウト評価ステップは、前記レイアウトステップのレイアウト結果を評価し、その評価結果が前記発注条件を満たしているときは、レイアウトの発注を前記レイアウト発注ステップに要求するようになっていることを特徴とする。
【００５４】
これにより、発明９と同様に、ユーザが発注条件を設定可能なのでその発注条件に応じた品質のレイアウト結果を発注先に提供することができるという効果も得られる。
〔発明３５〕さらに、発明３５の発注機能付きレイアウト方法は、
発明３２乃至３４のいずれかの発注機能付きレイアウト方法において、前記レイアウト評価ステップは、前記評価結果をユーザに提示し、ユーザからの承認を待ってレイアウトの発注を前記レイアウト発注ステップに要求するようになっていることを特徴とする。
【００５５】
これにより、発明１１と同様に、ユーザは、レイアウトの発注前に評価結果を確認することができるので、ユーザの希望に添わない内容で発注が行われる可能性を低減することができるという効果も得られる。
〔発明３６〕さらに、発明３６の発注機能付きレイアウト方法は、
発明２５乃至３５のいずれかの発注機能付きレイアウト方法において、前記レイアウト発注ステップは、前記レイアウトステップのレイアウト結果に基づいて、複数の発注方法のうちユーザ指定のものによりレイアウトの発注を行うようになっていることを特徴とする。
【００５６】
これにより、発明１２と同様に、ユーザが指定した発注方法によりレイアウトの発注を行うことができるので、ユーザの使い勝手を向上することができるという効果も得られる。
【発明を実施するための最良の形態】
【００５７】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。
【００５８】
図１乃至図４は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法の第１の実施の形態を示す図である。
【００５９】
本実施の形態は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法を、図１に示すように、レイアウトを行ったのちにレイアウトの発注を行う場合について適用したものである。
【００６０】
まず、本実施の形態に係るレイアウトシステムの構成を図１を参照しながら説明する。
【００６１】
図１は、第１の実施の形態に係るレイアウトシステム１００の構成を示すブロック図である。
【００６２】
レイアウトシステム１００は、図１に示すように、レイアウトを行うレイアウト手段１１０と、レイアウト手段１１０のレイアウト結果に基づいてレイアウトを完成させるレイアウト完成手段１２０と、レイアウト手段１１０のレイアウト結果を評価するレイアウト評価手段１３０と、レイアウト手段１１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とで構成されている。
【００６３】
レイアウト手段１１０は、さらにキーボードやマウス等のユーザ操作入力手段１１１を備えており、そのユーザ操作入力手段１１１によるユーザの操作内容に基づいて、コンテンツを格納するためのコンテンツ格納枠を所定のレイアウト領域に配置することによりレイアウトを行うようになっている。
【００６４】
入力した操作がコンテンツ格納枠の作成操作である場合は、レイアウト領域の所定の位置に所定の大きさでコンテンツ格納枠を作成する。
【００６５】
また、入力した操作がコンテンツ格納枠の属性値（例えば、コンテンツ格納枠の位置、大きさ、形状、フォントまたは色を特定するためのパラメータ）に対する操作である場合は、指定のコンテンツ格納枠の属性値を操作量に応じて変更する。
【００６６】
また、入力した操作がコンテンツ格納枠にコンテンツを格納する操作である場合は、コンテンツ登録データベース（以下、データベースのことを単にＤＢと略記する。）（不図示）から指定のコンテンツを読み出し、読み出したコンテンツを指定のコンテンツ格納枠に格納する。
【００６７】
さらに、このレイアウト手段１１０は、レイアウトを行うとともに、ユーザの操作について操作履歴情報を生成し、生成した操作履歴情報を操作履歴情報登録ＤＢ（不図示）に登録するようになっている。
【００６８】
図２は、レイアウト画面及び操作画面を示す図である。
【００６９】
レイアウト手段１１０は、図２に示すように、「完成」という文字が表示されたボタン型のアイコン１２がクリックされることによりレイアウト完成手段１２０の起動が要求されたときは、レイアウト完成手段１２０にレイアウト結果１０を起動要求とともに出力する。
【００７０】
また、「評価」という文字が表示されたボタン型のアイコン１４がクリックされることによりレイアウト評価手段１３０の起動が要求されたときは、レイアウト評価手段１３０にレイアウト結果１０を起動要求とともに出力する。また、「発注」という文字が表示されたボタン型のアイコン１６がクリックされることによりレイアウト発注手段１４０の起動が要求されたときは、レイアウト発注手段１４０にレイアウト結果１０を起動要求とともに出力する。
【００７１】
レイアウト完成手段１２０は、レイアウト手段１１０からの起動要求に応じて起動し、レイアウト手段１１０のレイアウト結果に対して、レイアウトの調整、色の調整、テキスト表現の調整及び画像、写真またはイラストの調整を行うことによりレイアウトを完成させるようになっている。
【００７２】
レイアウト調整は、例えば、スペースの調整、コンテンツ格納枠の大きさの調整、コンテンツ格納枠内のフォントの大きさや画像の大きさの調整を行う。また、色の調整は、例えば、全体の色調を合わせたり、背景と前景の色が近い場合に背景色を調整したりすることにより行う。また、テキスト表現の調整は、例えば、語尾表現の統一、表記ゆれの統一、語尾表現を丁寧な表現にしたり、同じ表現の繰り返しを避けたりすることにより行う。      
【００７３】
また、画像、写真またはイラストの調整は、例えば、大きさ、色調の調整を行う。
【００７４】
レイアウト評価手段１３０は、レイアウト手段１１０からの起動要求に応じて起動し、レイアウト手段１１０のレイアウト結果について所定の評価対象項目を評価し、その評価結果をディスプレイ等の表示部に表示することによりユーザに提示するようになっている。
【００７５】
評価対象項目としては、例えば、（１）スペースの配置、量またはバランス、（２）コンテンツ格納枠の大きさ、（３）コンテンツ格納枠内のテキストや画像の配置、（４）全体の色調、（５）背景と前景の色調、（６）テキストの語尾表現、（７）テキストの表記ゆれ、（８）テキスト表現の繰り返し、（９）画像・写真・イラストの大きさ、（10）色調が考えられる。
【００７６】
レイアウト発注手段１４０は、レイアウト手段１１０からの起動要求に応じて起動し、レイアウト手段１１０のレイアウト結果及びユーザ操作入力手段１１１による操作履歴情報登録ＤＢの操作履歴情報を含むレイアウトデータを生成し、生成したレイアウトデータを発注要求とともに発注先に送信するようになっている。
【００７７】
発注先に対する発注は、発注要求に適合するデザイナを見つけるためのマッチングシステムに対して行ってもよいし、明示的にデザイナを指定してもよい。
【００７８】
本発明においては、ユーザが現在までに作成したレイアウトのレイアウトデータをデザイナに対して送信して、発注を行うことがポイントである。
【００７９】
このレイアウトデータは、操作履歴情報を含んでおり、デザイナは、ディスプレイ等の表示部で、ユーザの操作履歴を再現することができる。再現は、ムービーのように連続的に再現することもできるし、ステップ・バイ・ステップで操作単位に再現することもできる。また、レイアウトデータからユーザがどのコンテンツを重視していたかを抽出して、レイアウト設定情報として提示することもできる。
【００８０】
これにより、発注を受けたデザイナは、ユーザの操作履歴を見ることができ、ユーザがどこを気にしているかなどの情報を得ることができる。また、操作履歴情報から計算でレイアウト重視度などを求めて、デザイナに提示することにより、操作履歴を再現しなくても、ユーザが気にしていた部分を知ることができる。また、レイアウト結果と操作履歴情報を発注時に送るので、デザイナが発注を受けるかどうかの判断をしやすくするとともに、発注要求に適合するデザイナを見つける処理においてもより最適なデザイナを確実に見つけることができる。例えば、写真などを気にしているユーザについては、写真が得意なデザイナが受注したり、写真などを得意としているデザイナに対して発注したり、することができる。
【００８１】
なお、発注要求とデザイナ等の適合を図るためのマッチングシステムについては、例えば、特開２００２−１５００３３号公報に開示されている技術を用いることができる。
【００８２】
次に、本実施の形態の動作を説明する。
【００８３】
ユーザは、レイアウト手段１１０を利用してレイアウトを行うことができる。レイアウトを行う場合、ユーザは、ユーザ操作入力手段１１１を用いて操作を入力する。ユーザの操作が入力されると、レイアウト手段１１０により、入力されたユーザの操作内容に基づいてレイアウトが行われるとともに操作履歴情報が生成される。操作履歴情報は、操作履歴情報登録ＤＢに登録される。
【００８４】
また、ユーザは、レイアウト完成手段１２０を利用してレイアウトを完成させることができる。レイアウトを完成させる場合、ユーザは、レイアウトシステム１００においてレイアウト完成手段１２０の起動を要求する。
【００８５】
レイアウト完成手段１２０の起動が要求されると、レイアウト手段１１０により、レイアウト完成手段１２０にレイアウト結果が起動要求とともに出力される。
【００８６】
起動要求に応じてレイアウト完成手段１２０が起動すると、レイアウト完成手段１２０により、レイアウト手段１１０のレイアウト結果に対して、レイアウトの調整、色の調整、テキスト表現の調整及び画像、写真またはイラストの調整が行われる。
【００８７】
また、ユーザは、レイアウト評価手段１３０を利用してレイアウトの評価を受けることができる。レイアウトの評価を受ける場合、ユーザは、レイアウト評価手段１３０の起動を要求する。
【００８８】
レイアウト評価手段１３０の起動が要求されると、レイアウト手段１１０により、レイアウト評価手段１３０にレイアウト結果が起動要求とともに出力される。
【００８９】
起動要求に応じてレイアウト評価手段１３０が起動すると、レイアウト評価手段１３０により、レイアウト手段１１０のレイアウト結果について所定の評価対象項目が評価され、その評価結果がユーザに提示される。
【００９０】
また、ユーザは、レイアウト発注手段１４０を利用してレイアウトの発注を行うことができる。レイアウトの発注を行う場合、ユーザは、レイアウト発注手段１４０の起動を要求する。
【００９１】
レイアウト発注手段１４０の起動が要求されると、レイアウト手段１１０により、レイアウト発注手段１４０にレイアウト結果が起動要求とともに出力される。
【００９２】
起動要求に応じてレイアウト発注手段１４０が起動すると、レイアウト発注手段１４０により、レイアウト手段１１０のレイアウト結果及び操作履歴情報登録ＤＢの操作履歴情報を含むレイアウトデータが生成され、生成されたレイアウトデータが発注要求とともに発注先に送信される。
【００９３】
図３は、レイアウトデータに基づいてユーザの操作を再現する場合を示す図である。
【００９４】
図４は、レイアウトデータに基づいてコンテンツ格納枠の重要度を算出する場合を示す図である。
【００９５】
発注先では、発注要求とともにレイアウトデータを受信すると、所定のアプリケーションにより、受信したレイアウトデータに基づいてユーザの操作を再現するとともにコンテンツ格納枠の重要度を算出することができる。
【００９６】
ユーザの操作を再現する場合、デザイナは、例えば、図３に示すように、「コマ送り」の文字が表示されたボタン型のアイコン１８をクリックすることにより操作の再現を要求する。
【００９７】
発注先では、操作の再現が要求されると、受信したレイアウトデータに含まれる操作履歴情報に基づいて、レイアウト過程においてユーザが操作した手順が時系列的に再現される。図３の例では、ステップ・バイ・ステップで操作単位にユーザの操作が再現される。
【００９８】
ここで、操作履歴情報の再現方法としては、その操作履歴情報の持ち方によって異なってくるが、以下の４つの方法が考えられる。
【００９９】
先ず、１つ目の方法は、コンテンツ格納枠に対する操作を記録する方法である。この方法によれば、時間を追ってコンテンツ毎の操作を再現できるため、コンテンツ毎にまとめて操作履歴を見ることができる。２つ目の方法は、アプリケーションソフトの操作を記録する方法である。この方法によれば、アプリケーションソフトに対する操作を再現することにより、より分かりやすくレイアウトデータを再現することができる。３つ目の方法はマウス情報を記録する方法である。この方法によれば、時間毎のマウスの位置を再現することで、レイアウト時にユーザが迷っているコンテンツ箇所や時間等をより具体的に再現することができる。４つの目の方法は、スクリーンショットを記録する方法である。この方法によれば、時系列にユーザの作業時間のイメージを再現することにより、時間情報が比較的正確に取れるので、ユーザが悩んでいるところ等の感覚的な情報が伝わりやすいといった効果が得られる。
【０１００】
一方、コンテンツ格納枠の重要度を算出する場合、デザイナは、例えば、図４に示すように、「確定順」の文字が表示されたボタン型のアイコン２０をクリックすることにより重要度の算出を要求する。
【０１０１】
発注先では、重要度の算出が要求されると、受信したレイアウトデータに含まれる操作履歴情報に基づいて、レイアウト領域に配置されている各コンテンツ格納枠について重要度が算出される。図４の例では、各コンテンツ格納枠についてそのコンテンツ格納枠の編集が完了した順序が算出され、算出された編集完了順序が早いコンテンツ格納枠ほど高い重要度が算出される。日付、タイトル、見出、写真、キャプション、フッダ、本文１、本文２の順で編集が完了しているので、その順序で各コンテンツ格納枠の重要度が算出されている。
【０１０２】
このようにして、本実施の形態では、レイアウトシステム１００は、ユーザの操作内容に基づいてレイアウトを行うレイアウト手段１１０と、レイアウト手段１１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とを備える。
【０１０３】
これにより、ユーザは、レイアウト手段１１０によりレイアウトの作成を行うことができるほか、レイアウト発注手段１４０によりレイアウトの発注を行うことができる。
【０１０４】
したがって、レイアウトの作成からレイアウトの発注までの一連の作業を一括に行うことができるので、従来に比して、レイアウトの作業効率を比較的向上することができる。
【０１０５】
さらに、本実施の形態では、レイアウト発注手段１４０は、レイアウト手段１１０のレイアウト結果及び操作履歴情報登録ＤＢの操作履歴情報を含むレイアウトデータを生成し、生成したレイアウトデータを発注要求とともに発注先に送信するようになっている。
【０１０６】
これにより、発注先では、操作履歴情報に基づいてユーザの操作を再現することができるので、レイアウトの作成過程を把握することができる。
【０１０７】
したがって、レイアウトに関するユーザの意図が把握しやすくなり、ユーザの希望に比較的添ったレイアウトを実現することができる。
【０１０８】
さらに、本実施の形態では、レイアウト発注手段１４０は、レイアウト手段１１０のレイアウト結果を含むレイアウトデータを生成し、生成したレイアウトデータを発注要求とともにマッチングシステムに送信するようになっている。
【０１０９】
これにより、ユーザの希望に比較的添ったレイアウトを実現することができる。
【０１１０】
さらに、本実施の形態では、レイアウトシステム１００は、レイアウト手段１１０のレイアウト結果について所定の評価対象項目を評価するレイアウト評価手段１３０を備える。
【０１１１】
これにより、ユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができる。
【０１１２】
また、発注要求があったときに、適合するデザイナを見つけるためのマッチングシステムでは、このような発注条件（納期、価格に対する希望、使用目的や出力方法などよって示される品質レベルの記述、その他の要求事項など）、レイアウトデータを基に、システムに登録されているデザイナの中から最適なデザイナを見つけてデザインを発注することになる。尚、発注要求には、必ずしも発注条件を含まれなくても良い。例えば、発注先が確定している場合や条件に許容幅がない場合などである。
【０１１３】
発注要求は、ユーザがユーザ操作入力手段１１１等を用いて各項目の内容を入力することで生成することができる。また、繰り返し発注を行う場合には、基本となる要求を予め設定したデータを持っていて、納期、価格などの発注毎に変わる情報のみを入力させることもできる。さらに納期は発注日を基に計算したり、価格をページ数などによって求めたり、さらにはスケジュール管理システムや予算管理システムのような別のシステムから取得したりしても良い。
【０１１４】
一方、発注要求に含まれるレイアウト結果はユーザがレイアウトを行って、保存されたデータそのものの他、これを加工したものでも良い。
【０１１５】
例えば、保存されたデータの中からテキストや画像といったコンテンツ要素を取り出して、コンテンツ格納枠データと分離する。コンテンツ要素に対しては、例えば、データフォーマットが適当であるかなどのチェックを行ったり、ロゴのコーポレートカラーやフォントが基準に合っているかをチェックしたり、基準に合わせるように修正を加えたりする。これにより、完成されたドキュメントの品質を維持することができるようになる。また、コンテンツ格納枠データを分離することにより、例えば、ユーザがレイアウト処理を行ったアプリケーションプログラムとデザイナがレイアウト処理を行うアプリケーションプログラムが異なる場合に、コンテンツ格納枠データを変換することで、データを使えるようにすることができる。変換ができない場合でもコンテンツ要素と格納枠データを分離することで、少なくともコンテンツ要素をデータ利用することが可能となる。
【０１１６】
また、発注要求に含まれる操作履歴情報の持ち方としては特に限定されるものではないが、例えば、１．どのコンテンツ格納枠に対して、どのような操作が行われたかを順番に記録しておく方法や、２．デザインを行うアプリケーションソフトに対する操作をメニュー操作・選択やコンテンツ格納枠やウィンドウに対する操作を記録しておく方法、３．マウス位置を一定時間毎に記録すると共にマウスが発生させたイベント（クリックやマウスが特定領域に入る等）を記録しておく方法、４．一定時間毎にデザインの出力イメージ（プレビュー）を記録しておく方法等が考えられる。そして、コンテンツの重要度を求める場合には、１の方法で操作履歴を記録するようにすることが望ましい。また、４の方法は、操作の再現性は低いが処理が簡単になるという効果が得られる。
【０１１７】
また、発注要求に含まれる操作履歴情報は、必ずしも前記ユーザ操作入力手段１１１で入力した操作履歴を再現したものに限られるものではなく、図４に示すように、レイアウトされるコンテンツ等の重要度等を示した統計情報のみであっても良い。
【０１１８】
次に、本発明の第２の実施の形態を図面を参照しながら説明する。
【０１１９】
図５乃至図７は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法の第２の実施の形態を示す図である。
【０１２０】
本実施の形態は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法を、レイアウトを行ったのちにレイアウトの発注を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、図５に示すように、レイアウト評価手段２３０がレイアウト発注手段１４０を起動する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１２１】
まず、本実施の形態に係るレイアウトシステム２００の構成を図５を参照しながら説明する。
【０１２２】
図５は、第２の実施の形態に係るレイアウトシステム２００の構成を示すブロック図である。
【０１２３】
レイアウトシステム２００は、図５に示すように、レイアウトを行うレイアウト手段２１０と、レイアウト手段２１０のレイアウト結果に基づいてレイアウトを完成させるレイアウト完成手段１２０と、レイアウト手段２１０のレイアウト結果を評価するレイアウト評価手段２３０と、レイアウト手段２１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とで構成されている。
【０１２４】
レイアウト手段２１０は、前記レイアウト手段１１０とほぼ同一機能を有して構成されており、レイアウト手段１１０と異なるのは、レイアウト発注手段１４０を直接起動しない点にある。
【０１２５】
レイアウト評価手段２３０は、図５に示すように、レイアウト手段２１０のレイアウト結果に対する評価値を計算する評価値計算部２３２と、発注条件を登録した発注条件登録部２３４と、評価値計算部２３２で計算した評価値及び発注条件登録部２３４の発注条件に基づいてレイアウトの発注を行うか否かを判定する発注判定部２３６とで構成されている。
【０１２６】
評価値計算部２３２は、レイアウト手段２１０からの起動要求に応じて起動し、レイアウト手段２１０のレイアウト結果について所定の評価対象項目を評価し、その評価結果を評価値として算出するようになっている。
【０１２７】
図６は、発注条件登録部２３４のデータ構造を示す図である。
【０１２８】
発注条件登録部２３４は、図６に示すように、レイアウトの発注を行うか否かを判定するための発注条件を登録している。
【０１２９】
発注条件は、各評価対象項目ごとに設定可能となっている。図６の例では、発注条件１は、レイアウト結果の総合評価値が９０点以下であること、レイアウトの発注にユーザの確認が不要であることが条件として設定されている。発注条件２は、レイアウト結果の総合評価値が９５点以下であること、レイアウトの発注にユーザの確認が必要であることが条件として設定されている。発注条件３は、コンテンツ格納枠の大きさ、配置に関する評価値が８５点以下であること、レイアウトの発注にユーザの確認が不要であることが条件として設定されている。発注条件４は、スペースの配置、量またはバランスに関する評価値が９０点以下であること、コンテンツ格納枠の大きさ、配置に関する評価値が８０点以下であること、レイアウトの発注にユーザの確認が不要であることが条件として設定されている。
【０１３０】
発注条件は、グループで決めることができるので、例えば、図６の例１をグループの発注条件にしておけば、総合評価が９０点以下の場合は、レイアウトの発注が行われるので、最終的に作成されるものが総合評価９０点以上になるように管理することができる。また、自作したもので必要十分な総合評価が得られている場合は、不要な発注を抑えることができる。
【０１３１】
また、各評価対象項目ごとに条件を設定することができるので、デザインレベルの統一感を出したい場合に有効である。例えば、図６の例４では、スペースの配置、量またはバランスを重視しており、次にコンテンツ格納枠の大きさまたは配置を重視しているが、色調やテキスト表現はあまり重視しないという設定である。スペースや配置を重視して統一感を出しながら、色や内容についてはそれぞれでかまわないという条件である。これとは異なり、全体の色調やコンテンツの色調に条件を設定しておけば、色調で統一感を出したいといった場合にも対応できる。
【０１３２】
レイアウト評価手段２３０は、具体的に、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成し、ＣＰＵは、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って図７のフローチャートに示すレイアウト評価処理を実行するようになっている。
【０１３３】
図７は、レイアウト評価処理を示すフローチャートである。
【０１３４】
レイアウト評価処理は、ＣＰＵにおいて実行されると、図７に示すように、まず、ステップＳ１００に移行するようになっている。
【０１３５】
ステップＳ１００では、レイアウト評価手段２３０を起動し、ステップＳ１０２に移行して、レイアウト手段２１０のレイアウト結果について所定の評価対象項目を評価し、ステップＳ１０４に移行する。具体的に、ステップＳ１０２では、例えば、（１）スペースの配置、量またはバランス、（２）コンテンツ格納枠の大きさまたは配置、（３）コンテンツ格納枠内の画像、写真若しくはイラストの大きさまたは配置、（４）全体の色調、（５）コンテンツ格納枠の色調、（６）テキストの語尾表現、表記ゆれまたはテキスト表現の繰り返しの各評価対象項目を１００点満点で評価する。また、これらの加重平均をとって満点が１００点になるように正規化して総合評価を求めるようにしてもよい。
【０１３６】
次いで、ステップＳ１０４では、評価結果を複数の発注条件のいずれかと比較し、評価結果が発注条件を満たしているか否かを判定し、評価結果が発注条件を満たしていると判定したとき(Yes)は、ステップＳ１０６に移行して、ユーザの確認が必要であることが発注条件に含まれているか否かを判定し、ユーザの確認が必要であることが発注条件に含まれていないと判定したとき(No)は、ステップＳ１０８に移行する。
【０１３７】
ステップＳ１０８では、レイアウト手段２１０のレイアウト結果を起動要求とともにレイアウト発注手段１４０に出力し、一連の処理を終了して元の処理に復帰させる。
【０１３８】
一方、ステップＳ１０６で、ユーザの確認が必要であることが発注条件に含まれていると判定したとき(Yes)は、ステップＳ１１０に移行して、ユーザに発注の確認を促し、ユーザから承認が得られたか否かを判定し、ユーザから承認が得られたと判定したとき(Yes)は、ステップＳ１０８に移行する。
【０１３９】
一方、ステップＳ１１０で、ユーザから承認が得られないと判定したとき(No)は、ステップＳ１１２に移行して、評価結果をディスプレイ等の表示部に表示することによりユーザに提示し、一連の処理を終了して元の処理に復帰させる。
【０１４０】
一方、ステップＳ１０４で、評価結果が発注条件を満たしていないと判定したとき(No)は、ステップＳ１１２に移行する。
【０１４１】
次に、本実施の形態の動作を説明する。
【０１４２】
ユーザは、レイアウト手段２１０を利用してレイアウトを行うことができる。レイアウトを行う場合、ユーザは、前記実施の形態と同様にキーボードやマウスなどのユーザ操作入力手段（図示せず）を用いてレイアウト操作を入力する。
【０１４３】
ユーザの操作が入力されると、レイアウト手段２１０により、入力されたユーザの操作内容に基づいてレイアウトが行われるとともに操作履歴情報が生成される。操作履歴情報は、操作履歴情報登録ＤＢに登録される。
【０１４４】
また、ユーザは、レイアウト完成手段１２０を利用してレイアウトを完成させることができる。レイアウトを完成させる場合、ユーザは、レイアウト完成手段１２０の起動を要求する。
【０１４５】
レイアウト完成手段１２０の起動が要求されると、レイアウト手段２１０により、レイアウト完成手段１２０にレイアウト結果が起動要求とともに出力される。
【０１４６】
起動要求に応じてレイアウト完成手段１２０が起動すると、レイアウト完成手段１２０により、レイアウト手段２１０のレイアウト結果に対して、レイアウトの調整、色の調整、テキスト表現の調整及び画像、写真またはイラストの調整が行われる。
【０１４７】
また、ユーザは、レイアウト評価手段２３０を利用してレイアウトの評価を受けることができる。レイアウトの評価を受ける場合、ユーザは、レイアウト評価手段２３０の起動を要求する。
【０１４８】
レイアウト評価手段２３０の起動が要求されると、レイアウト手段２１０により、レイアウト評価手段２３０にレイアウト結果が起動要求とともに出力される。起動要求に応じてレイアウト評価手段２３０が起動すると、ステップＳ１０２，Ｓ１０４を経て、レイアウト評価手段２３０により、レイアウト手段２１０のレイアウト結果について所定の評価対象項目が評価され、その評価結果が複数の発注条件のいずれかと比較され、評価結果が発注条件を満たしているか否かが判定される。その結果、評価結果が発注条件を満たしていると、ステップＳ１０６を経て、ユーザの確認が必要であることが発注条件に含まれているか否かが判定され、ユーザの確認が必要であると判定されると、ステップＳ１１０を経て、ユーザに発注の確認が促される。ユーザは、発注の確認要求を受けて発注を承認すると、ステップＳ１０８を経て、レイアウト手段２１０のレイアウト結果が起動要求とともにレイアウト発注手段１４０に出力される。
【０１４９】
起動要求に応じてレイアウト発注手段１４０が起動すると、レイアウト発注手段１４０により、レイアウト手段２１０のレイアウト結果及び操作履歴情報登録ＤＢの操作履歴情報を含むレイアウトデータが生成され、生成されたレイアウトデータが発注要求とともに発注先に送信される。
【０１５０】
なお、ユーザに発注の確認が促されたときにユーザが発注を否認した場合、または評価結果が発注条件を満たしていない場合はいずれも、ステップＳ１１２を経て、評価結果がユーザに提示される。
【０１５１】
また、評価結果が発注条件を満たし、ユーザの確認が不要である場合は、ステップＳ１０８を経て、レイアウト手段２１０のレイアウト結果が起動要求とともにレイアウト発注手段１４０に出力される。
【０１５２】
このようにして、本実施の形態では、レイアウトシステム２００は、ユーザの操作内容に基づいてレイアウトを行うレイアウト手段２１０と、レイアウト手段２１０のレイアウト結果について所定の評価対象項目を評価するレイアウト評価手段２３０と、レイアウト手段２１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とを備え、レイアウト評価手段２３０は、評価結果に基づいてレイアウトの発注をレイアウト発注手段１４０に要求するようになっている。
【０１５３】
これにより、ユーザは、レイアウト手段２１０によりレイアウトの作成を行うことができるほか、レイアウト発注手段１４０によりレイアウトの発注を行うことができる。したがって、レイアウトの作成からレイアウトの発注までの一連の作業を一括に行うことができるので、従来に比して、レイアウトの作業効率を比較的向上することができる。また、ユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができる。また、評価結果に基づいてレイアウトの発注が行われるので、比較的完成度の高いレイアウト結果を発注先に提供することができる。
【０１５４】
さらに、本実施の形態では、レイアウト評価手段２３０は、レイアウト手段２１０のレイアウト結果を評価し、その評価結果が発注条件を満たしているときは、レイアウトの発注をレイアウト発注手段１４０に要求するようになっている。
【０１５５】
これにより、ユーザが設定した発注条件に応じた品質のレイアウト結果を発注先に提供することができる。
【０１５６】
さらに、本実施の形態では、レイアウト評価手段２３０は、評価結果をユーザに提示し、ユーザからの承認を待ってレイアウトの発注をレイアウト発注手段１４０に要求するようになっている。
【０１５７】
これにより、ユーザは、レイアウトの発注前に評価結果を確認することができるので、ユーザの希望に添わない内容で発注が行われる可能性を低減することができる。
【０１５８】
次に、本発明の第３の実施の形態を図面を参照しながら説明する。
【０１５９】
図８は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法の第３の実施の形態を示す図である。
【０１６０】
本実施の形態は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法を、レイアウトを行ったのちにレイアウトの発注を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、図８に示すように、レイアウト完成手段３２０がレイアウト評価手段１３０を起動する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１６１】
まず、本実施の形態に係るレイアウトシステムの構成を図８を参照しながら説明する。
【０１６２】
図８は、第３の実施の形態に係るレイアウトシステム３００の構成を示すブロック図である。
【０１６３】
レイアウトシステム３００は、図８に示すように、レイアウトを行うレイアウト手段３１０と、レイアウト手段３１０のレイアウト結果に基づいてレイアウトを完成させるレイアウト完成手段３２０と、レイアウト手段３１０のレイアウト結果を評価するレイアウト評価手段１３０と、レイアウト手段３１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とで構成されている。
【０１６４】
レイアウト手段３１０は、レイアウト手段１１０とほぼ同一機能を有して構成されており、レイアウト手段１１０と異なるのは、レイアウト評価手段１３０を直接起動しない点にある。
【０１６５】
レイアウト完成手段３２０は、レイアウト完成手段１２０とほぼ同一機能を有して構成されており、レイアウト完成手段１２０と異なるのは、レイアウト評価手段１３０を起動する点にある。
【０１６６】
次に、本実施の形態の動作を説明する。
【０１６７】
ユーザは、レイアウト手段３１０を利用してレイアウトを行うことができる。レイアウトを行う場合、ユーザは、前記実施の形態と同様にキーボードやマウスなどのユーザ操作入力手段（図示せず）を用いてレイアウト操作を入力する。
【０１６８】
ユーザの操作が入力されると、レイアウト手段３１０により、入力されたユーザの操作内容に基づいてレイアウトが行われるとともに操作履歴情報が生成される。操作履歴情報は、操作履歴情報登録ＤＢに登録される。
【０１６９】
また、ユーザは、レイアウト完成手段３２０を利用してレイアウトを完成させることができる。レイアウトを完成させる場合、ユーザは、レイアウト完成手段３２０の起動を要求する。
【０１７０】
レイアウト完成手段３２０の起動が要求されると、レイアウト手段３１０により、レイアウト完成手段３２０にレイアウト結果が起動要求とともに出力される。起動要求に応じてレイアウト完成手段３２０が起動すると、レイアウト完成手段３２０により、レイアウト手段３１０のレイアウト結果に対して、レイアウトの調整、色の調整、テキスト表現の調整及び画像、写真またはイラストの調整が行われ、レイアウト評価手段１３０にレイアウト結果が起動要求とともに出力される。
【０１７１】
起動要求に応じてレイアウト評価手段１３０が起動すると、レイアウト評価手段１３０により、レイアウト手段３１０のレイアウト結果について所定の評価対象項目が評価され、その評価結果がユーザに提示される。
【０１７２】
また、ユーザは、レイアウト発注手段１４０を利用してレイアウトの発注を行うことができる。レイアウトの発注を行う場合、ユーザは、レイアウト発注手段１４０の起動を要求する。
【０１７３】
レイアウト発注手段１４０の起動が要求されると、レイアウト手段３１０により、レイアウト発注手段１４０にレイアウト結果が起動要求とともに出力される。起動要求に応じてレイアウト発注手段１４０が起動すると、レイアウト発注手段１４０により、レイアウト手段３１０のレイアウト結果及び操作履歴情報登録ＤＢの操作履歴情報を含むレイアウトデータが生成され、生成されたレイアウトデータが発注要求とともに発注先に送信される。
【０１７４】
このようにして、本実施の形態では、レイアウトシステム３００は、ユーザの操作内容に基づいてレイアウトを行うレイアウト手段３１０と、レイアウト手段３１０のレイアウト結果に基づいてレイアウトを完成させるレイアウト完成手段３２０と、レイアウト手段３１０のレイアウト結果を評価するレイアウト評価手段１３０と、レイアウト手段３１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とを備え、レイアウト完成手段３２０は、レイアウト評価手段１３０を起動するようになっている。
【０１７５】
これにより、ユーザは、レイアウト手段３１０によりレイアウトの作成を行うことができるほか、レイアウト発注手段１４０によりレイアウトの発注を行うことができる。
【０１７６】
したがって、レイアウトの作成からレイアウトの発注までの一連の作業を一括に行うことができるので、従来に比して、レイアウトの作業効率を比較的向上することができる。また、ユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができる。
【０１７７】
次に、本発明の第４の実施の形態を図面を参照しながら説明する。
【０１７８】
図９乃至図１１は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法の第４の実施の形態を示す図である。
【０１７９】
本実施の形態は、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法を、レイアウトを行ったのちにレイアウトの発注を行う場合について適用したものであり、上記第１の実施の形態と異なるのは、図９に示すように、レイアウト完成手段４２０がレイアウト発注手段１４０を起動する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【０１８０】
まず、本実施の形態に係るレイアウトシステムの構成を図９を参照しながら説明する。
【０１８１】
図９は、第４の実施の形態に係るレイアウトシステム４００の構成を示すブロック図である。
【０１８２】
レイアウトシステム４００は、図９に示すように、レイアウトを行うレイアウト手段４１０と、レイアウト手段４１０のレイアウト結果に基づいてレイアウトを完成させるレイアウト完成手段４２０と、レイアウト手段４１０のレイアウト結果を評価するレイアウト評価手段１３０と、レイアウト手段４１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とで構成されている。
【０１８３】
レイアウト手段４１０は、レイアウト手段１１０とほぼ同一機能を有して構成されており、前記実施の形態のレイアウト手段１１０と異なるのは、レイアウト評価手段１３０及びレイアウト発注手段１４０を直接起動しない点にある。
【０１８４】
レイアウト完成手段４２０は、図９に示すように、レイアウト手段４１０のレイアウト結果を修正する完成処理部４２２と、合格条件及び発注条件を登録した発注条件登録部４２４と、完成処理部４２２の修正結果及び発注条件登録部４２４の発注条件に基づいてレイアウトの発注を行うか否かを判定する発注判定部４２６とで構成されている。
【０１８５】
完成処理部４２２は、レイアウト手段４１０からの起動要求に応じて起動し、レイアウト手段４１０のレイアウト結果を修正するようになっている。
【０１８６】
図１０は、発注条件登録部４２４のデータ構造を示す図である。
【０１８７】
発注条件登録部４２４は、図１０に示すように、レイアウトの品質が所定の基準を満足しているか否かを判定するための合格条件及びレイアウトの発注を行うか否かを判定するための発注条件を登録している。
【０１８８】
図１０の例１１では、合格条件１は、レイアウト結果の総合評価値が９０点以上であることが条件として設定されており、発注条件１は、完成処理部４２２による修正（以下、単に完成処理という。）が５回以上であること、レイアウトの発注にユーザの確認が不要であることが条件として設定されている。これは、まず、総合評価が９０点以上になるまで各評価対象項目に対する調整を完成処理として繰り返す。完成処理を５回繰り返しても合格しない場合は、発注条件を満たすので、レイアウト発注手段１４０による発注（以下、発注処理という。）が行われる。５回に満たないで、合格条件をクリアすれば、そのレイアウト結果と評価結果がレイアウト手段４１０に返される。
【０１８９】
図１０の例１２では、合格条件２は、レイアウト結果の総合評価値が９５点以上であることが条件として設定されており、発注条件２は、総合評価の改良が３点以内であること、レイアウトの発注にユーザの確認が必要であることが条件として設定されている。これは、まず、総合評価が９５点以上になるまで完成処理が繰り返されるが、完成処理を加えても総合評価が３点より大きく改良されない場合は、発注処理に進む。また、ユーザの確認が指定されているので、ユーザに発注の確認を促し、承認が得られれば発注処理が行われる。３点より大きく改良されている間は、改良が進んでいるという判断である。完成処理を行っても３点以内の改良しかできなくなった場合は、自動での完成が難しい状態であると考えられ、発注処理を行うとする。ユーザは、発注処理を行わないと選択することもできるので、自動で調整された結果を見てから、自分で修正したり、再びレイアウト完成手段４２０を起動して発注を行ったりすることもできる。
【０１９０】
図１０の例１３では、合格条件３は、コンテンツ格納枠の大きさ、配置に関する評価値が８５点以上であることが条件として設定されており、発注条件３は、完成処理部４２２による修正が３回以上であること、レイアウトの発注にユーザの確認が必要であることが条件として設定されている。これは、まず、コンテンツ領域の大きさ、配置が８５点以上になるまで完成処理が繰り返される。ここでは、コンテンツ領域の大きさ、配置のみに合格条件があるので、これを改良するデザインポイントのみを調整する。完成処理を３回繰り返しても合格しない場合は、発注条件を満たすので、ユーザの承認を待って発注処理が行われるか、またはレイアウト手段４１０に戻る。
【０１９１】
レイアウト完成手段４２０、レイアウト評価手段１３０及びレイアウト発注手段１４０は、具体的に、ＣＰＵ、ＲＯＭ、ＲＡＭ及びＩ／Ｆ等をバス接続した一般的なコンピュータと同一機能を有して構成し、ＣＰＵは、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って図１１のフローチャートに示すレイアウト完成処理を実行するようになっている。
【０１９２】
図１１は、レイアウト完成処理を示すフローチャートである。
【０１９３】
レイアウト完成処理は、ＣＰＵにおいて実行されると、図１１に示すように、まず、ステップＳ２００に移行するようになっている。
【０１９４】
ステップＳ２００では、レイアウト完成手段４２０を起動し、ステップＳ２０２に移行して、レイアウト評価手段１３０を起動し、ステップＳ２０４に移行して、レイアウト手段４１０のレイアウト結果について所定の評価対象項目を評価し、ステップＳ２０６に移行する。具体的に、ステップＳ２０４では、例えば、（１）スペースの配置、量またはバランス、（２）コンテンツ格納枠の大きさまたは配置、（３）コンテンツ格納枠内の画像、写真若しくはイラストの大きさまたは配置、（４）全体の色調、（５）コンテンツ格納枠の色調、（６）テキストの語尾表現、表記ゆれまたはテキスト表現の繰り返しの各評価対象項目を１００点満点で評価する。また、これらの加重平均をとって満点が１００点になるように正規化して総合評価を求めるようにしてもよい。
【０１９５】
ステップＳ２０６では、評価結果を複数の合格条件のいずれかと比較し、評価結果が合格条件を満たしているか否かを判定し、評価結果が合格条件を満たしていないと判定したとき(No)は、ステップＳ２０８に移行して、評価結果を複数の発注条件のいずれかと比較し、評価結果が発注条件を満たしているか否かを判定し、評価結果が発注条件を満たしていないと判定したとき(No)は、ステップＳ２１０に移行して、レイアウト手段４１０のレイアウト結果を自動修正し、ステップＳ２０２に移行する。
【０１９６】
一方、ステップＳ２０８で、評価結果が発注条件を満たしていると判定したとき(Yes)は、ステップＳ２１２に移行して、ユーザの確認が必要であることが発注条件に含まれているか否かを判定し、ユーザの確認が必要であることが発注条件に含まれていないと判定したとき(No)は、ステップＳ２１４に移行する。
【０１９７】
ステップＳ２１４では、レイアウト手段４１０のレイアウト結果を起動要求とともにレイアウト発注手段１４０に出力し、ステップＳ２１６に移行して、発注処理を行い、一連の処理を終了して元の処理に復帰させる。
【０１９８】
一方、ステップＳ２１２で、ユーザの確認が必要であることが発注条件に含まれていると判定したとき(Yes)は、ステップＳ２１８に移行して、ユーザに発注の確認を促し、ユーザから承認が得られたか否かを判定し、ユーザから承認が得られたと判定したとき(Yes)は、ステップＳ２１４に移行する。
【０１９９】
一方、ステップＳ２１８で、ユーザから承認が得られないと判定したとき(No)は、ステップＳ２２０に移行して、レイアウト結果を評価結果とともにレイアウト手段４１０に返し、一連の処理を終了して元の処理に復帰させる。
【０２００】
一方、ステップＳ２０６で、評価結果が合格条件を満たしていると判定したとき(Yes)は、ステップＳ２２０に移行する。
【０２０１】
次に、本実施の形態の動作を説明する。
【０２０２】
ユーザは、レイアウト手段４１０を利用してレイアウトを行うことができる。レイアウトを行う場合、ユーザは、前記実施の形態と同様にキーボードやマウスなどのユーザ操作入力手段（図示せず）を用いてレイアウト操作を入力する。
【０２０３】
ユーザの操作が入力されると、レイアウト手段４１０により、入力されたユーザの操作内容に基づいてレイアウトが行われるとともに操作履歴情報が生成される。操作履歴情報は、操作履歴情報登録ＤＢに登録される。
【０２０４】
また、ユーザは、レイアウト完成手段４２０を利用してレイアウトを完成させることができる。レイアウトを完成させる場合、ユーザは、レイアウト完成手段４２０の起動を要求する。
【０２０５】
レイアウト完成手段４２０の起動が要求されると、レイアウト手段４１０により、レイアウト完成手段４２０にレイアウト結果が起動要求とともに出力される。起動要求に応じてレイアウト完成手段４２０が起動すると、ステップＳ２０２，Ｓ２０４を経て、レイアウト完成手段４２０により、レイアウト評価手段１３０が起動し、レイアウト評価手段１３０により、レイアウト手段４１０のレイアウト結果について所定の評価対象項目が評価される。
【０２０６】
次いで、ステップＳ２０６を経て、レイアウト完成手段４２０により、評価結果が複数の合格条件のいずれかと比較され、評価結果が合格条件を満たしているか否かが判定される。その結果、評価結果が合格条件を満たしていないと、ステップＳ２０８を経て、評価結果が複数の発注条件のいずれかと比較され、評価結果が発注条件を満たしているか否かが判定される。その結果、評価結果が発注条件を満たしていると、ステップＳ２１２を経て、ユーザの確認が必要であることが発注条件に含まれているか否かが判定され、ユーザの確認が必要であると判定されると、ステップＳ２１８を経て、ユーザに発注の確認が促される。ユーザは、発注の確認要求を受けて発注を承認すると、ステップＳ２１４を経て、レイアウト手段４１０のレイアウト結果が起動要求とともにレイアウト発注手段１４０に出力される。
【０２０７】
起動要求に応じてレイアウト発注手段１４０が起動すると、ステップＳ２１６を経て、レイアウト発注手段１４０により、レイアウト手段４１０のレイアウト結果及び操作履歴情報登録ＤＢの操作履歴情報を含むレイアウトデータが生成され、生成されたレイアウトデータが発注要求とともに発注先に送信される。
【０２０８】
なお、ユーザに発注の確認が促されたときにユーザが発注を否認した場合、または評価結果が合格条件を満たしている場合はいずれも、ステップＳ２２０を経て、レイアウト手段４１０のレイアウト結果が評価結果とともにレイアウト手段４１０に返される。
【０２０９】
また、評価結果が発注条件を満たし、ユーザの確認が不要である場合は、ステップＳ２１４を経て、レイアウト手段４１０のレイアウト結果が起動要求とともにレイアウト発注手段１４０に出力される。
【０２１０】
また、評価結果が合格条件及び発注条件のいずれも満たさない場合は、ステップＳ２１０を経て、レイアウト手段４１０のレイアウト結果が自動修正される。
【０２１１】
このようにして、本実施の形態では、レイアウトシステム４００は、ユーザの操作内容に基づいてレイアウトを行うレイアウト手段４１０と、レイアウト手段４１０のレイアウト結果に基づいてレイアウトを完成させるレイアウト完成手段４２０と、レイアウト手段４１０のレイアウト結果について所定の評価対象項目を評価するレイアウト評価手段１３０と、レイアウト手段４１０のレイアウト結果に基づいてレイアウトの発注を行うレイアウト発注手段１４０とを備え、レイアウト完成手段４２０は、評価結果に基づいてレイアウトの発注をレイアウト発注手段１４０に要求するようになっている。
【０２１２】
これにより、ユーザは、レイアウト手段４１０によりレイアウトの作成を行うことができるほか、レイアウト発注手段１４０によりレイアウトの発注を行うことができる。したがって、レイアウトの作成からレイアウトの発注までの一連の作業を一括に行うことができるので、従来に比して、レイアウトの作業効率を比較的向上することができる。また、ユーザは、評価結果を参照しながらレイアウトを行うことができるので、比較的完成度の高いレイアウトを実現することができる。また、評価結果に基づいてレイアウトの発注が行われるので、比較的完成度の高いレイアウト結果を発注先に提供することができる。
【０２１３】
さらに、本実施の形態では、レイアウト完成手段４２０は、レイアウト手段４１０のレイアウト結果を評価し、評価結果が合格条件を満たさずかつ発注条件を満たしているときは、レイアウトの発注をレイアウト発注手段１４０に要求するようになっている。
【０２１４】
これにより、ユーザが設定した合格条件及び発注条件に応じた品質のレイアウト結果を発注先に提供することができる。
【０２１５】
さらに、本実施の形態では、レイアウト完成手段４２０は、評価結果をユーザに提示し、ユーザからの承認を待ってレイアウトの発注をレイアウト発注手段１４０に要求するようになっている。
【０２１６】
これにより、ユーザは、レイアウトの発注前に評価結果を確認することができるので、ユーザの希望に添わない内容で発注が行われる可能性を低減することができる。
【０２１７】
なお、上記第１乃至第４の実施の形態において、レイアウト発注手段１４０は、レイアウト結果に基づいてレイアウトの発注を行うように構成したが、より具体的には、レイアウト結果に基づいて、複数の発注方法のうちユーザ指定のものによりレイアウトの発注を行うように構成することもできる。
【０２１８】
これにより、ユーザが指定した発注方法によりレイアウトの発注を行うことができるので、ユーザの使い勝手を向上することができる。
【０２１９】
また、上記第１乃至第４の実施の形態におけるレイアウト手段１１０、２１０、３１０、４１０、レイアウト完成手段１２０、３２０、４２０、ユーザ操作入力手段１１１をそれぞれ具現化するハードウェアとしては、ＰＣ等の情報処理装置を利用することが可能であり、また、このうちレイアウト評価手段２３０及びレイアウト完成手段４２０の発注判定部２３６、４２６におけるユーザ確認としては携帯電話等を利用することもできる。
【０２２０】
また、レイアウト発注手段１４０及びレイアウト評価手段１３０、２３０を具現化するハードウェアとしては、ＰＣ等の情報処理装置の他にスキャナ（プリンタ複合機、コピー機、ＦＡＸを含む）等を利用することができる。
【０２２１】
また、このレイアウト手段１１０、２１０、３１０、４１０、レイアウト完成手段１２０、３２０、４２０、ユーザ操作入力手段１１１、レイアウト評価手段２３０、レイアウト完成手段４２０、レイアウト発注手段１４０を機能別に分類すると、レイアウト手段１１０、２１０、３１０、４１０とユーザ操作入力手段１１１とレイアウト発注手段１４０とをクライアント、他のレイアウト評価手段２３０とレイアウト完成手段４２０とをサーバとして分類することができる。
【０２２２】
また、上記第２及び第４の実施の形態において、図７及び図１１のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
【０２２３】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。また、ネットワークからダウンロードしてもよい。
【０２２４】
また、上記第１乃至第４の実施の形態においては、本発明に係る発注機能付きレイアウトシステム及び発注機能付きレイアウトプログラム、並びにレイアウト方法を、レイアウトを行ったのちにレイアウトの発注を行う場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【０２２５】
【図１】第１の実施の形態に係るレイアウト装置１００の構成を示すブロック図である。
【図２】レイアウト画面及び操作画面を示す図である。
【図３】レイアウトデータに基づいてユーザの操作を再現する場合を示す図である。
【図４】レイアウトデータに基づいてコンテンツ格納枠の重要度を算出する場合を示す図である。
【図５】第２の実施の形態に係るレイアウトシステムの構成を示すブロック図である。
【図６】発注条件登録部のデータ構造を示す図である。
【図７】レイアウト評価処理を示すフローチャートである。
【図８】第３の実施の形態に係るレイアウトシステムの構成を示すブロック図である。
【図９】第４の実施の形態に係るレイアウトシステム構成を示すブロック図である。
【図１０】発注条件登録部のデータ構造を示す図である。
【図１１】レイアウト完成処理を示すフローチャートである。
【図１２】発注要求の構成を示す図である。
【符号の説明】
【０２２６】
１２，１４，１６，１８，２０…アイコン，１００，２００，３００，４００…レイアウトシステム、１１０，２１０，３１０，４１０…レイアウト手段、１１１…ユーザ操作入力手段、１２０，３２０，４２０…レイアウト完成手段、１３０，２３０…レイアウト評価手段、１４０…レイアウト発注手段、２３２…評価値計算部、２３４…発注条件登録部、２３６…発注判定部、４２２…完成処理部、４２４…発注条件登録部、４２６…発注判定部。
【図１】
2004310741.tif 000003
【図２】
2004310741.tif 000004
【図３】
2004310741.tif 000005
【図４】
2004310741.tif 000006
【図５】
2004310741.tif 000007
【図６】
2004310741.tif 000008
【図７】
2004310741.tif 000009
【図８】
2004310741.tif 000010
【図９】
2004310741.tif 000011
【図１０】
2004310741.tif 000012
【図１１】
2004310741.tif 000013
【図１２】
2004310741.tif 000014