(57)【要約】【課題】レイアウト要素に適切なレイアウトの重要度を設定し、かつ、レイアウトの重要度を設定する手間を低減するのに好適なレイアウトシステムを提供する。【解決手段】レイアウト装置１００は、ユーザの操作を入力し、入力した操作内容に基づいてコンテンツ格納枠をレイアウトし、入力した操作について操作履歴情報を生成して操作履歴情報登録ＤＢ４４に登録する。そして、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出し、抽出したレイアウト操作に基づいて編集完了順序を算出し、算出した編集完了順序が早いコンテンツ格納枠ほど高い重要度を設定する。【選択図】  図５
2004288029.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作を入力してレイアウトを行うシステムであって、
前記ユーザの操作を入力するユーザ操作入力手段と、前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うレイアウト手段と、前記ユーザ操作入力手段で入力した操作について操作履歴を生成する操作履歴生成手段と、前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段と、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段とを備えることを特徴とするレイアウトシステム。
【請求項２】
ユーザの操作を入力してレイアウト要素をレイアウトするシステムであって、
前記ユーザの操作を入力するユーザ操作入力手段と、前記ユーザ操作入力手段で入力した操作内容に基づいて前記レイアウト要素をレイアウトするレイアウト手段と、前記ユーザ操作入力手段で入力した操作について操作履歴情報を生成する操作履歴情報生成手段と、前記操作履歴情報生成手段で生成した操作履歴情報のなかから前記ユーザの操作のうち前記レイアウト要素に対する操作をレイアウト操作として抽出するレイアウト操作抽出手段と、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて前記レイアウト要素の重要度を設定する重要度設定手段とを備えることを特徴とするレイアウトシステム。
【請求項３】
請求項２において、
さらに、前記操作履歴情報生成手段で生成した操作履歴情報を記憶するための操作履歴情報記憶手段を備え、
前記レイアウト操作抽出手段は、前記操作履歴情報記憶手段の操作履歴情報のなかから前記ユーザの操作のうち前記レイアウト要素に対する操作をレイアウト操作として抽出するようになっていることを特徴とするレイアウトシステム。
【請求項４】
請求項３において、
前記レイアウト要素は、コンテンツを格納するためのコンテンツ格納枠を含み、
前記レイアウト操作抽出手段は、前記操作履歴情報記憶手段の操作履歴情報のなかから前記ユーザの操作のうち前記コンテンツ格納枠に対する操作を前記レイアウト操作として抽出するようになっており、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項５】
請求項４において、
前記レイアウト操作抽出手段は、前記操作履歴情報記憶手段の操作履歴情報のなかから、最後に作成したコンテンツ格納枠の当該作成時までのレイアウト操作を抽出するようになっていることを特徴とするレイアウトシステム。
【請求項６】
請求項４及び５のいずれかにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠の編集が完了した順序又は時期を算出し、算出した編集完了順序又は編集完了時期に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項７】
請求項６において、
前記重要度設定手段は、前記編集完了順序が早いコンテンツ格納枠ほど又は前記編集完了時期が古いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項８】
請求項６において、
前記重要度設定手段は、前記編集完了順序が遅いコンテンツ格納枠ほど又は前記編集完了時期が新しいコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項９】
請求項４乃至８のいずれかにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠を操作した回数を算出し、算出した操作回数に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１０】
請求項９において、
前記重要度設定手段は、前記操作回数が多いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１１】
請求項９において、
前記重要度設定手段は、前記操作回数が少ないコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１２】
請求項４乃至１１のいずれかにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠を記憶手段に保存した順序又は時期を算出し、算出した保存順序又は保存時期に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１３】
請求項４乃至１２のいずれかにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について、当該コンテンツ格納枠の編集が完了した時点と、前記編集完了時点を基準として所定回数前に当該コンテンツ格納枠を記憶手段に保存した時点との間に、当該コンテンツ格納枠を操作した回数を算出し、算出した特定期間内操作回数に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１４】
請求項１３において、
前記重要度設定手段は、前記特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１５】
請求項１３において、
前記重要度設定手段は、前記特定期間内操作回数が少ないコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１６】
請求項４乃至１５のいずれかにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠を編集した期間を算出し、算出した編集期間に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１７】
請求項１６において、
前記重要度設定手段は、前記編集期間が長いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１８】
請求項１６において、
前記重要度設定手段は、前記編集期間が短いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項１９】
請求項４及び５のいずれかにおいて、
前記重要度設定手段は、請求項６の重要度設定方式、請求項９の重要度設定方式、請求項１２の重要度設定方式、請求項１３の重要度設定方式及び請求項１６の重要度設定方式のうち複数の重要度設定方式により前記コンテンツ格納枠の重要度をそれぞれ仮設定し、仮設定した重要度を総合して前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とするレイアウトシステム。
【請求項２０】
請求項１記載のレイアウトシステムにおける前記ユーザ操作入力手段、前記レイアウト手段及び前記操作履歴生成手段を備えるレイアウト装置に適用するシステムであって、
前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段と、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段とを備えることを特徴とするレイアウト支援システム。
【請求項２１】
ユーザの操作を入力してレイアウトを行うプログラムであって、
前記ユーザの操作を入力するユーザ操作入力手段を利用可能なコンピュータに対して、
前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うレイアウト手段、前記ユーザ操作入力手段で入力した操作について操作履歴を生成する操作履歴生成手段、前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段、及び前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段として実現される処理を実行させるためのプログラムであることを特徴とするレイアウトプログラム。
【請求項２２】
請求項１記載のレイアウトシステムにおける前記ユーザ操作入力手段、前記レイアウト手段及び前記操作履歴生成手段を利用可能なコンピュータに実行させるためのプログラムであって、
前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段、及び前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段として実現される処理を実行させるためのプログラムであることを特徴とするレイアウト支援プログラム。
【請求項２３】
ユーザの操作を入力してレイアウトを行う方法であって、
前記ユーザの操作を入力するユーザ操作入力ステップと、前記ユーザ操作入力ステップで入力した操作内容に基づいてレイアウトを行うレイアウトステップと、前記ユーザ操作入力ステップで入力した操作について操作履歴を生成する操作履歴生成ステップと、前記操作履歴生成ステップで生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出ステップと、前記レイアウト操作抽出ステップで抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定ステップとを含むことを特徴とするレイアウト方法。
【請求項２４】
請求項１記載のレイアウトシステムにおける前記ユーザ操作入力手段、前記レイアウト手段及び前記操作履歴生成手段を備えるレイアウト装置を用いてレイアウトを支援する方法であって、
前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出ステップと、前記レイアウト操作抽出ステップで抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定ステップとを含むことを特徴とするレイアウト支援方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、文字情報や画像情報等のレイアウト要素を所定のレイアウト領域に配置してレイアウトを行うシステムおよびプログラム、並びに方法に係り、特に、レイアウト要素に適切なレイアウトの重要度を設定し、かつ、レイアウトの重要度を設定する手間を低減するのに好適なレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法に関する。
【０００２】
【従来の技術】
動的に提供されるニュース等のコンテンツをレイアウトする場合は、レイアウトテンプレートを用意しておき、レイアウトテンプレートにコンテンツを流し込むことにより行う。レイアウトテンプレートは、複数のコンテンツ格納枠を所定のレイアウト領域に配置したレイアウト状態を規定したものである。レイアウトは、例えば、ユーザの好みに応じてコンテンツ登録データベース（以下、データベースのことを単にＤＢと略記する。）のなかから複数のコンテンツを選択し、読み出したコンテンツを、レイアウトテンプレートのコンテンツ格納枠に格納することにより行う。内容的に重要なコンテンツは、読み手の目につきやすいように、レイアウト領域のうち見やすい位置に配置されたコンテンツ格納枠に格納するのが好ましい。これを実現するには、各コンテンツにその内容に応じた重要度を設定するとともに、レイアウトテンプレートにおいて各コンテンツ格納枠にその見やすさに応じた重要度を設定し、重要度の高いコンテンツを重要度の高いコンテンツ格納枠に格納する。また、デザイナがレイアウトとして気になっている部分や重要だと思っている部分に対して重要度を設定することによって、レイアウトで気になっている部分をデザイン作業を引き継ぐ者などの第三者に伝えることができる。
【０００３】
従来、コンテンツ格納枠に重要度を設定する場合は、レイアウトテンプレートの作成が完了した後に、デザイナがレイアウトアプリケーションを用いて手作業で一つ一つ重要度を設定するのが一般的である。見やすさは、コンテンツ格納枠の大きさだけでなく、コンテンツ格納枠の位置、形状、色その他の属性値を考慮して総合的に判断する必要があるため、デザインに関する専門知識がある程度必要となる。そのため、画一的に設定するのが困難であり、手作業で行わなければならないという実情がある。
【０００４】
なお、従来、コンテンツ等のレイアウト要素をレイアウトする技術としては、例えば、特許文献１に開示されているレイアウト装置（以下、第１の従来例という。）、および特許文献２に開示されている画像編集装置（以下、第２の従来例という。）があった。
第１の従来例は、レイアウト指示部によりレイアウトの指示が行われると、履歴情報作成部がレイアウト指示の履歴情報を作成し記憶部に記憶する。取消指示部からレイアウト処理の取消指示があると、履歴情報抽出部は、指定されたレイアウト要素の履歴情報を記憶部から抽出して、処理部によりレイアウト処理を再度実行し最新のレイアウト指示を行う直前の状態を再現する。
【０００５】
これにより、特定のレイアウト要素に対してのみレイアウト操作の取消を行うことができる。
第２の従来例では、編集操作手順を含む編集情報が、構造化されたテンプレートという形で、レイアウト要素とともに一体として編集情報格納部に保存されている。そして、第２の従来例は、各編集情報に基づいて画像を編集する。編集情報検索部は、所望の画像編集情報と編集情報格納部に格納されている同一の編集情報をパターンマッチングにより検索する。画像編集部は、編集情報検索部によって検索された編集情報に従って画像を編集する。
【０００６】
これにより、編集情報または編集操作履歴データを構造化されたテンプレートという形で再利用することができ、編集操作を効率良く行なうことができる。また、オペレータは、編集情報または編集操作履歴データをパターンマッチングによって検索できるため、同一の編集操作をすべて行なう必要がないため、繰り返し処理の多い画像処理の場合、効率良く迅速に画像を生成することができる。
【０００７】
【特許文献１】
特開平６−７６０３９号公報
【特許文献２】
特開平７−５７１１５号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の重要度設定方法にあっては、重要度を画一的に設定するのが困難であるため、デザイナは、レイアウトテンプレートの作成のほかに重要度の設定を手作業で行わなければならず、手間を要するという問題があった。
また、第１および第２の従来例にあってはいずれも、ユーザの操作履歴を利用してレイアウトを行うようになっているが、コンテンツ格納枠に重要度を設定する場合に適用しても上記問題を解決することは困難である。
【０００９】
このことは、コンテンツ格納枠に重要度を設定する場合に限らず、コンテンツ格納枠以外のレイアウト要素に重要度を設定する場合についても同様の問題が想定される。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、レイアウト要素に適切なレイアウトの重要度を設定し、かつ、レイアウトの重要度を設定する手間を低減するのに好適なレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を提供することを目的としている。
【００１０】
【課題を解決するための手段】
本発明者等は、デザイナがレイアウトテンプレートを作成する過程を詳細に分析した結果、デザイナの操作履歴を利用すれば、コンテンツ格納枠その他のレイアウト要素に適切な重要度を画一的に設定することができることを見出した。レイアウトテンプレートを作成する場合、デザイナは、まず、レイアウト要素を作成して所定のレイアウト領域に配置し、好適なデザインとなるように、レイアウト領域においてレイアウト要素の位置、大きさ、形状、色その他の属性値を試行錯誤しながら調整する。ここで、デザイナには、例えば、重要なレイアウト要素ほどその編集を優先的に完了させてしまうものもいれば、逆に、重要なレイアウト要素ほど最後まで編集を行うものもいる。このように、デザイナによってレイアウト手法に多少違いはあるものの、デザイナが調整の過程でレイアウト要素に対して行った操作は、レイアウト要素の重要さに対して何らかの関係を有することが観察される。何人かのデザイナを対象としてそのレイアウト手法について統計をとってみたところ、具体的には、次のような関係（１）〜（１０）を見出すことができた。なお、（１）〜（５）と（６）〜（１０）とは、ちょうど相対する関係となっているが、これは、デザイナの性格・性質によるものであって、多くのデザイナは、（１）〜（５）のうち少なくともいずれかのレイアウト手法、または（６）〜（１０）のうち少なくともいずれかのレイアウト手法によりレイアウトを行っている。
（１）重要なレイアウト要素ほど、レイアウト要素の編集を完了した順序が早い。
（２）重要なレイアウト要素ほど、レイアウト要素の編集を完了した時期が古い。
（３）重要なレイアウト要素ほど、レイアウト要素を操作した回数が多い。
（４）重要なレイアウト要素ほど、編集完了時点と所定回数前の保存時点との間にレイアウト要素を操作した回数が多い。
（５）重要なレイアウト要素ほど、レイアウト要素を編集した期間が長い。
（６）重要なレイアウト要素ほど、レイアウト要素の編集を完了した順序が遅い。
（７）重要なレイアウト要素ほど、レイアウト要素の編集を完了した時期が新しい。
（８）重要なレイアウト要素ほど、レイアウト要素を操作した回数が少ない。
（９）重要なレイアウト要素ほど、編集完了時点と所定回数前の保存時点との間にレイアウト要素を操作した回数が少ない。
（１０）重要なレイアウト要素ほど、レイアウト要素を編集した期間が短い。
〔発明１〕
上記目的を達成するために、発明１のレイアウトシステムは、
ユーザの操作を入力してレイアウトを行うシステムであって、
前記ユーザの操作を入力するユーザ操作入力手段と、前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うレイアウト手段と、前記ユーザ操作入力手段で入力した操作について操作履歴を生成する操作履歴生成手段と、前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段と、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段とを備えることを特徴とする。
【００１１】
このような構成であれば、ユーザの操作がユーザ操作入力手段に入力されると、レイアウト手段により、入力された操作内容に基づいてレイアウトが行われるとともに、操作履歴生成手段により、入力された操作について操作履歴が生成される。そして、レイアウト操作抽出手段により、生成された操作履歴のなかから、ユーザの操作のうちレイアウトに寄与する操作がレイアウト操作として抽出され、重要度設定手段により、抽出されたレイアウト操作に基づいてレイアウトの重要度が設定される。
【００１２】
これにより、ユーザの操作履歴からレイアウトの重要度が設定されるので、従来に比して、レイアウトに比較的適切な重要度を設定することができるとともに、重要度の設定を画一的に行うことができるので、レイアウトテンプレートの作成のほかに重要度の設定を手作業で行う必要がなく、レイアウトに重要度を設定する手間を比較的低減することができるという効果が得られる。
【００１３】
ここで、レイアウトとは、例えば、画面上に表示することを目的としてレイアウトを行う場合にはその表示レイアウトを、紙面上に印刷することを目的としてレイアウトを行う場合にはその印刷レイアウトをいう。
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。以下、発明２のレイアウトシステム、および発明２０のレイアウト支援システムにおいて同じである。
〔発明２〕
さらに、発明２のレイアウトシステムは、
ユーザの操作を入力してレイアウト要素をレイアウトするシステムであって、
前記ユーザの操作を入力するユーザ操作入力手段と、前記ユーザ操作入力手段で入力した操作内容に基づいて前記レイアウト要素をレイアウトするレイアウト手段と、前記ユーザ操作入力手段で入力した操作について操作履歴情報を生成する操作履歴情報生成手段と、前記操作履歴情報生成手段で生成した操作履歴情報のなかから前記ユーザの操作のうち前記レイアウト要素に対する操作をレイアウト操作として抽出するレイアウト操作抽出手段と、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて前記レイアウト要素の重要度を設定する重要度設定手段とを備えることを特徴とする。
【００１４】
このような構成であれば、ユーザの操作がユーザ操作入力手段に入力されると、レイアウト手段により、入力された操作内容に基づいてレイアウト要素がレイアウトされるとともに、操作履歴情報生成手段により、入力された操作について操作履歴情報が生成される。そして、レイアウト操作抽出手段により、生成された操作履歴情報のなかから、ユーザの操作のうちレイアウト要素に対する操作がレイアウト操作として抽出され、重要度設定手段により、抽出されたレイアウト操作に基づいてレイアウト要素の重要度が設定される。
【００１５】
これにより、ユーザの操作履歴からレイアウト要素の重要度が設定されるので、従来に比して、レイアウト要素に比較的適切な重要度を設定することができるとともに、重要度の設定を画一的に行うことができるので、レイアウト要素に重要度を設定する手間を比較的低減することができるという効果が得られる。
ここで、レイアウト要素には、文字情報、画像情報その他のコンテンツ、またはコンテンツ格納枠が含まれる。
【００１６】
また、レイアウトとは、例えば、画面上に表示することを目的としてレイアウト要素をレイアウトする場合にはその表示レイアウトを、紙面上に印刷することを目的としてレイアウト要素をレイアウトする場合にはその印刷レイアウトをいう。
〔発明３〕
さらに、発明３のレイアウトシステムは、発明２のレイアウトシステムにおいて、
さらに、前記操作履歴情報生成手段で生成した操作履歴情報を記憶するための操作履歴情報記憶手段を備え、
前記レイアウト操作抽出手段は、前記操作履歴情報記憶手段の操作履歴情報のなかから前記ユーザの操作のうち前記レイアウト要素に対する操作をレイアウト操作として抽出するようになっていることを特徴とする。
【００１７】
このような構成であれば、操作履歴情報生成手段により、入力された操作について操作履歴情報が生成され、生成された操作履歴情報が操作履歴情報記憶手段に記憶される。そして、レイアウト操作抽出手段により、操作履歴情報記憶手段の操作履歴情報のなかから、ユーザの操作のうちレイアウト要素に対する操作がレイアウト操作として抽出される。
【００１８】
ここで、操作履歴情報記憶手段は、操作履歴情報をあらゆる手段でかつあらゆる時期に記憶するものであり、操作履歴情報をあらかじめ記憶してあるものであってもよいし、操作履歴情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって操作履歴情報を記憶するようになっていてもよい。
〔発明４〕
さらに、発明４のレイアウトシステムは、発明３のレイアウトシステムにおいて、
前記レイアウト要素は、コンテンツを格納するためのコンテンツ格納枠を含み、
前記レイアウト操作抽出手段は、前記操作履歴情報記憶手段の操作履歴情報のなかから前記ユーザの操作のうち前記コンテンツ格納枠に対する操作を前記レイアウト操作として抽出するようになっており、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００１９】
このような構成であれば、レイアウト操作抽出手段により、操作履歴情報記憶手段の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作がレイアウト操作として抽出され、重要度設定手段により、抽出されたレイアウト操作に基づいてコンテンツ格納枠の重要度が設定される。
これにより、ユーザの操作履歴からコンテンツ格納枠の重要度が設定されるので、コンテンツ格納枠に比較的適切な重要度を設定することができるとともに、重要度の設定を画一的に行うことができるので、コンテンツ格納枠に重要度を設定する手間を比較的低減することができるという効果も得られる。
〔発明５〕
さらに、発明５のレイアウトシステムは、発明４のレイアウトシステムにおいて、
前記レイアウト操作抽出手段は、前記操作履歴情報記憶手段の操作履歴情報のなかから、最後に作成したコンテンツ格納枠の当該作成時までのレイアウト操作を抽出するようになっていることを特徴とする。
【００２０】
このような構成であれば、レイアウト操作抽出手段により、操作履歴情報記憶手段の操作履歴情報のなかから、最後に作成したコンテンツ格納枠のその作成時までのレイアウト操作が抽出される。
コンテンツ格納枠の重要度を設定するにあたっては、最後に作成したコンテンツ格納枠のその作成時までのレイアウト操作を参照すれば、比較的適切な重要度を設定することができる。そこまでのレイアウト操作が重要度の設定に影響を与える主要な操作だからである。したがって、コンテンツ格納枠の重要度を設定するにあたって、最後に作成したコンテンツ格納枠のその作成時よりも後のレイアウト操作を参照しないので、比較的適切な設定を確保しつつも処理負荷を低減することができるという効果も得られる。
〔発明６〕
さらに、発明６のレイアウトシステムは、発明４および５のいずれかのレイアウトシステムにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠の編集が完了した順序または時期を算出し、算出した編集完了順序または編集完了時期に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００２１】
このような構成であれば、重要度設定手段により、抽出されたレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠についてそのコンテンツ格納枠の編集が完了した順序または時期が算出され、算出された編集完了順序または編集完了時期に基づいてコンテンツ格納枠の重要度が設定される。
これにより、コンテンツ格納枠の重要さに対して編集完了順序または編集完了時期が関係するレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明７〕
さらに、発明７のレイアウトシステムは、発明６のレイアウトシステムにおいて、
前記重要度設定手段は、前記編集完了順序が早いコンテンツ格納枠ほどまたは前記編集完了時期が古いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００２２】
このような構成であれば、重要度設定手段により、編集完了順序が早いコンテンツ格納枠ほどまたは編集完了時期が古いコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど編集完了順序が早くなるかまたは編集完了時期が古くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明８〕
さらに、発明８のレイアウトシステムは、発明６のレイアウトシステムにおいて、
前記重要度設定手段は、前記編集完了順序が遅いコンテンツ格納枠ほどまたは前記編集完了時期が新しいコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００２３】
このような構成であれば、重要度設定手段により、編集完了順序が遅いコンテンツ格納枠ほどまたは編集完了時期が新しいコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど編集完了順序が遅くなるかまたは編集完了時期が新しくなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明９〕
さらに、発明９のレイアウトシステムは、発明４ないし８のいずれかのレイアウトシステムにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠を操作した回数を算出し、算出した操作回数に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００２４】
このような構成であれば、重要度設定手段により、抽出されたレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠についてそのコンテンツ格納枠を操作した回数が算出され、算出された操作回数に基づいてコンテンツ格納枠の重要度が設定される。
これにより、コンテンツ格納枠の重要さに対して操作回数が関係するレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１０〕
さらに、発明１０のレイアウトシステムは、発明９のレイアウトシステムにおいて、
前記重要度設定手段は、前記操作回数が多いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００２５】
このような構成であれば、重要度設定手段により、操作回数が多いコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど操作回数が多くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１１〕
さらに、発明１１のレイアウトシステムは、発明９のレイアウトシステムにおいて、
前記重要度設定手段は、前記操作回数が少ないコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００２６】
このような構成であれば、重要度設定手段により、操作回数が少ないコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど操作回数が少なくなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１２〕
さらに、発明１２のレイアウトシステムは、発明４ないし１１のいずれかのレイアウトシステムにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠を記憶手段に保存した順序または時期を算出し、算出した保存順序または保存時期に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００２７】
このような構成であれば、重要度設定手段により、抽出されたレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠についてそのコンテンツ格納枠を記憶手段に保存した順序または時期が算出され、算出された保存順序または保存時期に基づいてコンテンツ格納枠の重要度が設定される。
これにより、コンテンツ格納枠の重要さに対して保存順序または保存時期が関係するレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１３〕
さらに、発明１３のレイアウトシステムは、発明４ないし１２のいずれかのレイアウトシステムにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について、当該コンテンツ格納枠の編集が完了した時点と、前記編集完了時点を基準として所定回数前に当該コンテンツ格納枠を記憶手段に保存した時点との間に、当該コンテンツ格納枠を操作した回数を算出し、算出した特定期間内操作回数に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００２８】
このような構成であれば、重要度設定手段により、抽出されたレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について、そのコンテンツ格納枠の編集が完了した時点と、編集完了時点を基準として所定回数前にそのコンテンツ格納枠を記憶手段に保存した時点との間に、そのコンテンツ格納枠を操作した回数が算出され、算出された特定期間内操作回数に基づいてコンテンツ格納枠の重要度が設定される。
【００２９】
これにより、コンテンツ格納枠の重要さに対して特定期間内操作回数が関係するレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１４〕
さらに、発明１４のレイアウトシステムは、発明１３のレイアウトシステムにおいて、
前記重要度設定手段は、前記特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００３０】
このような構成であれば、重要度設定手段により、特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど特定期間内操作回数が多くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１５〕
さらに、発明１５のレイアウトシステムは、発明１３のレイアウトシステムにおいて、
前記重要度設定手段は、前記特定期間内操作回数が少ないコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００３１】
このような構成であれば、重要度設定手段により、特定期間内操作回数が少ないコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど特定期間内操作回数が少なくなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１６〕
さらに、発明１６のレイアウトシステムは、発明４ないし１５のいずれかのレイアウトシステムにおいて、
前記重要度設定手段は、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について当該コンテンツ格納枠を編集した期間を算出し、算出した編集期間に基づいて前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００３２】
このような構成であれば、重要度設定手段により、抽出されたレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠についてそのコンテンツ格納枠を編集した期間が算出され、算出された編集期間に基づいてコンテンツ格納枠の重要度が設定される。
これにより、コンテンツ格納枠の重要さに対して編集期間が関係するレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１７〕
さらに、発明１７のレイアウトシステムは、発明１６のレイアウトシステムにおいて、
前記重要度設定手段は、前記編集期間が長いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００３３】
このような構成であれば、重要度設定手段により、編集期間が長いコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど編集期間が長くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１８〕
さらに、発明１８のレイアウトシステムは、発明１６のレイアウトシステムにおいて、
前記重要度設定手段は、前記編集期間が短いコンテンツ格納枠ほど高い重要度を設定するようになっていることを特徴とする。
【００３４】
このような構成であれば、重要度設定手段により、編集期間が短いコンテンツ格納枠ほど高い重要度が設定される。
これにより、重要なコンテンツ格納枠ほど編集期間が短くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明１９〕
さらに、発明１９のレイアウトシステムは、発明４および５のいずれかのレイアウトシステムにおいて、
前記重要度設定手段は、発明６の重要度設定方式、発明９の重要度設定方式、発明１２の重要度設定方式、発明１３の重要度設定方式および発明１６の重要度設定方式のうち複数の重要度設定方式により前記コンテンツ格納枠の重要度をそれぞれ仮設定し、仮設定した重要度を総合して前記コンテンツ格納枠の重要度を設定するようになっていることを特徴とする。
【００３５】
このような構成であれば、重要度設定手段により、発明６の重要度設定方式、発明９の重要度設定方式、発明１２の重要度設定方式、発明１３の重要度設定方式および発明１６の重要度設定方式のうち複数の重要度設定方式によりコンテンツ格納枠の重要度がそれぞれ仮設定され、仮設定された重要度が総合されてコンテンツ格納枠の重要度が設定される。
【００３６】
これにより、様々な重要度設定方式により仮設定された重要度が総合的に考慮されるので、多様なユーザに対応可能となるとともに、コンテンツ格納枠にさらに適切な重要度を設定することができるという効果も得られる。
〔発明２０〕
一方、上記目的を達成するために、発明２０のレイアウト支援システムは、
発明１のレイアウトシステムにおける前記ユーザ操作入力手段、前記レイアウト手段および前記操作履歴生成手段を備えるレイアウト装置に適用するシステムであって、
前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段と、前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段とを備えることを特徴とする。
【００３７】
このような構成であれば、レイアウト装置では、ユーザの操作がユーザ操作入力手段に入力されると、レイアウト手段により、入力された操作内容に基づいてレイアウトが行われるとともに、操作履歴生成手段により、入力された操作について操作履歴が生成される。
そして、本発明に係るレイアウト支援システムでは、レイアウト操作抽出手段により、生成された操作履歴のなかから、ユーザの操作のうちレイアウトに寄与する操作がレイアウト操作として抽出され、重要度設定手段により、抽出されたレイアウト操作に基づいてレイアウトの重要度が設定される。
【００３８】
これにより、発明１のレイアウトシステムと同等の効果が得られる。
〔発明２１〕
一方、上記目的を達成するために、発明２１のレイアウトプログラムは、
ユーザの操作を入力してレイアウトを行うプログラムであって、
前記ユーザの操作を入力するユーザ操作入力手段を利用可能なコンピュータに対して、
前記ユーザ操作入力手段で入力した操作内容に基づいてレイアウトを行うレイアウト手段、前記ユーザ操作入力手段で入力した操作について操作履歴を生成する操作履歴生成手段、前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段、および前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００３９】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１のレイアウトシステムと同等の作用および効果が得られる。
〔発明２２〕
一方、上記目的を達成するために、発明２２のレイアウト支援プログラムは、発明１のレイアウトシステムにおける前記ユーザ操作入力手段、前記レイアウト手段および前記操作履歴生成手段を利用可能なコンピュータに実行させるためのプログラムであって、
前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出手段、および前記レイアウト操作抽出手段で抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定手段として実現される処理を実行させるためのプログラムであることを特徴とする。
【００４０】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明２０のレイアウト支援システムと同等の作用および効果が得られる。
〔発明２３〕
一方、上記目的を達成するために、発明２３のレイアウト方法は、
ユーザの操作を入力してレイアウトを行う方法であって、
前記ユーザの操作を入力するユーザ操作入力ステップと、前記ユーザ操作入力ステップで入力した操作内容に基づいてレイアウトを行うレイアウトステップと、前記ユーザ操作入力ステップで入力した操作について操作履歴を生成する操作履歴生成ステップと、前記操作履歴生成ステップで生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出ステップと、前記レイアウト操作抽出ステップで抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定ステップとを含むことを特徴とする。
【００４１】
これにより、発明１のレイアウトシステムと同等の効果が得られる。
〔発明２４〕
一方、上記目的を達成するために、発明２４のレイアウト支援方法は、
発明１のレイアウトシステムにおける前記ユーザ操作入力手段、前記レイアウト手段および前記操作履歴生成手段を備えるレイアウト装置を用いてレイアウトを支援する方法であって、
前記操作履歴生成手段で生成した操作履歴のなかから前記ユーザの操作のうちレイアウトに寄与する操作をレイアウト操作として抽出するレイアウト操作抽出ステップと、前記レイアウト操作抽出ステップで抽出したレイアウト操作に基づいてレイアウトの重要度を設定する重要度設定ステップとを含むことを特徴とする。
【００４２】
これにより、発明２０のレイアウト支援システムと同等の効果が得られる。
【００４３】
【発明の実施の形態】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図７は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法の第１の実施の形態を示す図である。
【００４４】
本実施の形態は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を、所定のレイアウト領域にコンテンツ格納枠を配置することによりレイアウトを行ったのち、ユーザの操作履歴に基づいてコンテンツ格納枠の重要度を設定する場合について適用したものである。
【００４５】
まず、本発明に係るレイアウト装置１００の構成を図１を参照しながら説明する。
図１は、レイアウト装置１００の構成を示すブロック図である。
レイアウト装置１００は、図１に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ３０と、所定領域にあらかじめＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互にかつデータ授受可能に接続されている。
【００４６】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、画像信号に基づいて画面を表示する表示装置４２と、ユーザの操作履歴を示す操作履歴情報を登録する操作履歴情報登録ＤＢ４４と、文字情報や画像情報からなるコンテンツを登録したコンテンツ登録ＤＢ４５と、レイアウトを登録するレイアウト登録ＤＢ４６とが接続されている。
【００４７】
次に、レイアウトテンプレートの構造を図２および図３を参照しながら詳細に説明する。
図２および図３は、レイアウトテンプレートの構造を示す図である。
レイアウトテンプレートは、図２に示すように、日付情報を格納するためのコンテンツ格納枠３０１と、タイトル情報を格納するためのコンテンツ格納枠３０２と、見出情報を格納するためのコンテンツ格納枠３０３と、画像情報を格納するためのコンテンツ格納枠３０４と、文字情報を格納するためのコンテンツ格納枠３０５〜３０７と、フッダ情報を格納するためのコンテンツ格納枠３０８とをレイアウト領域３００に配置したレイアウト状態を規定している。なお、図２はあくまで一例であり、情報格納枠の形状、大きさ、個数またはレイアウト領域３００での配置位置は、各レイアウトテンプレートによってそれぞれ異なる。
【００４８】
コンテンツ格納枠３０１〜３０８は、レイアウトを行う上での論理的な枠組みであり、表示上または印刷上には現れない。したがって、各コンテンツ格納枠３０１〜３０８にコンテンツを格納すると、図３に示すような表示結果または印刷結果が得られる。
次に、ＣＰＵ３０の構成およびＣＰＵ３０で実行される処理を図４を参照しながら説明する。
【００４９】
ＣＰＵ３０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ３２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４のフローチャートに示すコンテンツ格納枠レイアウト処理を実行するようになっている。
図４は、コンテンツ格納枠レイアウト処理を示すフローチャートである。
【００５０】
コンテンツ格納枠レイアウト処理は、ユーザの操作に応じてコンテンツ格納枠をレイアウトする処理であって、ＣＰＵ３０において実行されると、まず、図４に示すように、ステップＳ１００に移行するようになっている。
ステップＳ１００では、レイアウトの開始要求が入力装置４０から入力されたか否かを判定し、レイアウトの開始要求が入力されたと判定したとき（Ｙｅｓ）は、ステップＳ１０２に移行するが、そうでないと判定したとき（Ｎｏ）は、レイアウトの開始要求が入力されるまでステップＳ１００で待機する。
【００５１】
ステップＳ１０２では、ユーザの操作を入力装置４０から入力し、ステップＳ１０４に移行して、入力した操作内容に基づいてコンテンツ格納枠をレイアウトする。具体的に、ステップＳ１０４では、入力した操作がコンテンツ格納枠の作成操作である場合は、レイアウト領域３００の所定の位置に所定の大きさでコンテンツ格納枠を作成する。また、入力した操作がコンテンツ格納枠の属性値（例えば、コンテンツ格納枠の位置、大きさ、形状または色を特定するためのパラメータ）に対する操作である場合は、指定のコンテンツ格納枠の属性値を操作量に応じて変更する。また、入力した操作がレイアウト結果の保存を要求する操作である場合は、現在までのレイアウト結果をレイアウト登録ＤＢ４６に保存する。また、入力した操作がコンテンツ格納枠にコンテンツを格納する操作である場合は、コンテンツ登録ＤＢ４５から指定のコンテンツを読み出し、読み出したコンテンツを指定のコンテンツ格納枠に格納する。なお、コンテンツは、コンテンツ登録ＤＢ４５から読み出すに限らず、直接入力したり、日付情報やタイトル情報である場合は、時刻情報に基づいて生成したり、入力した操作内容に基づいて生成したりする。
【００５２】
次いで、ステップＳ１０６に移行して、ステップＳ１０２で入力した操作について操作履歴情報を生成し、ステップＳ１０８に移行して、生成した操作履歴情報を操作履歴情報登録ＤＢ４４に登録し、ステップＳ１１０に移行する。なお、操作履歴情報の生成方法については従来の例による。
ステップＳ１１０では、レイアウトの終了要求が入力装置４０から入力されたか否かを判定し、レイアウトの終了要求が入力されたと判定したとき（Ｙｅｓ）は、ステップＳ１１２に移行して、コンテンツ格納枠の重要度を設定する重要度設定処理を実行し、ステップＳ１１４に移行して、レイアウト結果をレイアウト登録ＤＢ４６に登録し、一連の処理を終了して元の処理に復帰させる。
【００５３】
一方、ステップＳ１１０で、レイアウトの終了要求が入力装置４０から入力されないと判定したとき（Ｎｏ）は、ステップＳ１０２に移行する。
次に、上記ステップＳ１１２の重要度設定処理を図５を参照しながら詳細に説明する。
図５は、重要度設定処理を示すフローチャートである。
【００５４】
重要度設定処理は、コンテンツ格納枠の編集が完了した順序（以下、編集完了順序という。）に基づいてコンテンツ格納枠の重要度を設定する処理であって、上記ステップＳ１１２において実行されると、図５に示すように、まず、ステップＳ２００に移行するようになっている。
ステップＳ２００では、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出する。
【００５５】
次いで、ステップＳ２０２に移行して、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠について編集完了順序を算出し、ステップＳ２０４に移行して、算出した編集完了順序が早いコンテンツ格納枠ほど高い重要度を設定し、一連の処理を終了して元の処理に復帰させる。
次に、本実施の形態の動作を説明する。
【００５６】
まず、ユーザがコンテンツ格納枠をレイアウトする場合を、図２のレイアウト状態を例にとって説明する。
レイアウト装置１００では、レイアウトの開始要求が入力され、ユーザの操作が入力されると、ステップＳ１０４〜Ｓ１０８を経て、入力された操作内容に基づいてコンテンツ格納枠がレイアウトされ、入力された操作について操作履歴情報が生成され、生成された操作履歴情報が操作履歴情報登録ＤＢ４４に登録される。ステップＳ１０２〜Ｓ１０８を繰り返し経てユーザがレイアウトを行った結果、例えば、ユーザの操作履歴が次の（１）〜（２８）であったとする。
（１）コンテンツ格納枠３０１を作成して日付を入力する。
（２）コンテンツ格納枠３０２を作成してタイトルを入力する。
（３）コンテンツ格納枠３０２のフォントサイズを大きくする。
（４）レイアウト登録ＤＢ４６に保存（保存１）する。
（５）コンテンツ格納枠３０３を作成して見出しを入力する。
（６）コンテンツ格納枠３０４を作成して写真を入力する。
（７）レイアウト登録ＤＢ４６に保存（保存２）する。
（８）コンテンツ格納枠３０４の背景色を変更する。
（９）コンテンツ格納枠３０４の背景色を再変更する。
（１０）レイアウト登録ＤＢ４６に保存（保存３）する。
（１１）コンテンツ格納枠３０５を作成してキャプションを入力する。
（１２）コンテンツ格納枠３０６を作成して本文を入力する。
（１３）コンテンツ格納枠３０７を作成して本文を入力する。
（１４）コンテンツ格納枠３０８を作成してフッタを入力する。
（１５）レイアウト登録ＤＢ４６に保存（保存４）する。
（１６）コンテンツ格納枠３０２の背景色を変更する。
（１７）コンテンツ格納枠３０３のフォントを変更する。
（１８）コンテンツ格納枠３０３のフォントサイズを変更する。
（１９）レイアウト登録ＤＢ４６に保存（保存５）する。
（２０）コンテンツ格納枠３０４のサイズを変更する。
（２１）コンテンツ格納枠３０５をコンテンツ格納枠３０４のサイズに合わせる。
（２２）レイアウト登録ＤＢ４６に保存（保存６）する。
（２３）コンテンツ格納枠３０８のフォントサイズを変更する。
（２４）コンテンツ格納枠３０６のサイズを変更する。
（２５）コンテンツ格納枠３０７の位置を変更する。
（２６）コンテンツ格納枠３０７のサイズを変更する。
（２７）コンテンツ格納枠３０７の文書を修正する。
（２８）レイアウト登録ＤＢ４６に保存（保存７）する。
次に、ユーザの操作履歴（１）〜（２８）に基づいてコンテンツ格納枠３０１〜３０８の重要度を設定する場合を説明する。
【００５７】
レイアウト装置１００では、レイアウトの終了要求が入力されると、ステップＳ２００を経て、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作がレイアウト操作として抽出される。抽出されるレイアウト操作は、コンテンツ格納枠の作成、およびコンテンツ格納枠の位置、大きさ、形状、色その他の属性値を変更などの操作である。上記例では、ユーザの操作履歴（１）〜（２８）のうち、保存操作（４）、（７）、（１０）、（１５）、（１９）、（２２）および（２８）並びに内容変更操作（２７）を除いた操作である。
【００５８】
図６は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
図７は、各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
次いで、レイアウト装置１００では、ステップＳ２０２，Ｓ２０４を経て、コンテンツ格納枠３０１〜３０８について編集完了順序が算出され、算出された編集完了順序が早いコンテンツ格納枠ほど高い重要度が設定される。上記例では、ユーザが編集を完了した順序は、コンテンツ格納枠３０１（レイアウト操作（１））、コンテンツ格納枠３０２（レイアウト操作（１６）で確定）、コンテンツ格納枠３０３（レイアウト操作（１８）で確定）、コンテンツ格納枠３０４（レイアウト操作（２０）で確定）、コンテンツ格納枠３０５（レイアウト操作（２１）で確定）、コンテンツ格納枠３０８（レイアウト操作（２３）で確定）、コンテンツ格納枠３０６（レイアウト操作（２４）で確定）、コンテンツ格納枠３０７（レイアウト操作（２６）で確定）の順である。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図６に示すように、「１」、「２」、「３」、「４」、「５」、「７」、「８」および「６」の重要度が設定される。そして、レイアウトテンプレートにおいて各コンテンツ格納枠３０１〜３０８に重要度を設定すると図７に示すようになる。これら重要度は、コンテンツ格納枠を規定するコンテンツ格納枠情報に含めて登録される。
【００５９】
このようにして、本実施の形態では、ユーザの操作を入力し、入力した操作内容に基づいてコンテンツ格納枠をレイアウトし、入力した操作について操作履歴情報を生成して操作履歴情報登録ＤＢ４４に登録し、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出し、抽出したレイアウト操作に基づいてコンテンツ格納枠の重要度を設定するようになっている。
【００６０】
これにより、ユーザの操作履歴からコンテンツ格納枠の重要度が設定されるので、従来に比して、コンテンツ格納枠に比較的適切な重要度を設定することができるとともに、重要度の設定を画一的に行うことができるので、コンテンツ格納枠に重要度を設定する手間を比較的低減することができる。
さらに、本実施の形態では、抽出したレイアウト操作に基づいて編集完了順序を算出し、算出した編集完了順序が早いコンテンツ格納枠ほど高い重要度を設定するようになっている。
【００６１】
これにより、重要なコンテンツ格納枠ほど編集完了順序が早くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
上記第１の実施の形態において、操作履歴情報登録ＤＢ４４は、発明３または４の操作履歴情報記憶手段に対応し、ステップＳ１０２は、発明１、２、２０ないし２２若しくは２４のユーザ操作入力手段、または発明２３のユーザ操作入力ステップに対応し、ステップＳ１０４は、発明１、２、２０ないし２２若しくは２４のレイアウト手段、または発明２３のレイアウトステップに対応している。また、ステップＳ１０６は、発明１、２０ないし２２若しくは２４の操作履歴生成手段、発明２若しくは３の操作履歴情報生成手段、または発明２３の操作履歴生成ステップに対応し、ステップＳ２００は、発明１ないし４、６、２０ないし２２のレイアウト操作抽出手段、または発明２３若しくは２４のレイアウト操作抽出ステップに対応している。
【００６２】
また、上記第１の実施の形態において、ステップＳ２０２，Ｓ２０４は、発明１、２、４、６、７、２０ないし２２の重要度設定手段、または発明２３若しくは２４の重要度設定ステップに対応し、コンテンツ格納枠は、発明２ないし４のレイアウト要素に対応している。
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図８ないし図１０は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法の第２の実施の形態を示す図である。
【００６３】
本実施の形態は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を、所定のレイアウト領域にコンテンツ格納枠を配置することによりレイアウトを行ったのち、ユーザの操作履歴に基づいてコンテンツ格納枠の重要度を設定する場合について適用したものであり、上記第１の実施の形態と異なるのは、コンテンツ格納枠を操作した回数（以下、操作回数という。）に基づいてコンテンツ格納枠の重要度を設定する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００６４】
ＣＰＵ３０は、図５のフローチャートに示す重要度設定処理に代えて、図８のフローチャートに示す重要度設定処理を実行するようになっている。
図８は、重要度設定処理を示すフローチャートである。
重要度設定処理は、操作回数に基づいてコンテンツ格納枠の重要度を設定する処理であって、上記ステップＳ１１２において実行されると、図８に示すように、まず、ステップＳ３００に移行するようになっている。
【００６５】
ステップＳ３００では、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出する。
次いで、ステップＳ３０２に移行して、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠について操作回数を算出し、ステップＳ３０４に移行して、算出した操作回数が多いコンテンツ格納枠ほど高い重要度を設定し、一連の処理を終了して元の処理に復帰させる。
【００６６】
次に、本実施の形態の動作を説明する。
ユーザの操作履歴（１）〜（２８）に基づいてコンテンツ格納枠３０１〜３０８の重要度を設定する場合を説明する。なお、ユーザの操作履歴（１）〜（２８）は、上記第１の実施の形態と同様であるとする。
レイアウト装置１００では、レイアウトの終了要求が入力されると、ステップＳ３００を経て、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作がレイアウト操作として抽出される。抽出されるレイアウト操作は、コンテンツ格納枠の作成、およびコンテンツ格納枠の位置、大きさ、形状、色その他の属性値を変更などの操作である。上記例では、ユーザの操作履歴（１）〜（２８）のうち、保存操作（４）、（７）、（１０）、（１５）、（１９）、（２２）および（２８）並びに内容変更操作（２７）を除いた操作である。
【００６７】
図９は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
図１０は、各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
次いで、レイアウト装置１００では、ステップＳ３０２，Ｓ３０４を経て、コンテンツ格納枠３０１〜３０８について操作回数が算出され、算出された操作回数が多いコンテンツ格納枠ほど高い重要度が設定される。上記例では、ユーザがコンテンツ格納枠を操作した回数は、コンテンツ格納枠３０１が１回、コンテンツ格納枠３０２，３０３，３０７がいずれも３回、コンテンツ格納枠３０４が４回、コンテンツ格納枠３０５，３０６，３０８がいずれも２回である。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図９に示すように、「４」、「２」、「２」、「１」、「３」、「３」、「２」および「３」の重要度が設定される。そして、レイアウトテンプレートにおいて各コンテンツ格納枠３０１〜３０８に重要度を設定すると図１０に示すようになる。これら重要度は、コンテンツ格納枠を規定するコンテンツ格納枠情報に含めて登録される。
【００６８】
このようにして、本実施の形態では、ユーザの操作を入力し、入力した操作内容に基づいてコンテンツ格納枠をレイアウトし、入力した操作について操作履歴情報を生成して操作履歴情報登録ＤＢ４４に登録し、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出し、抽出したレイアウト操作に基づいて操作回数を算出し、算出した操作回数が多いコンテンツ格納枠ほど高い重要度を設定するようになっている。
【００６９】
これにより、重要なコンテンツ格納枠ほど操作回数が多くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
上記第２の実施の形態において、操作履歴情報登録ＤＢ４４は、発明３または４の操作履歴情報記憶手段に対応し、ステップＳ１０２は、発明１、２、２０ないし２２若しくは２４のユーザ操作入力手段、または発明２３のユーザ操作入力ステップに対応し、ステップＳ１０４は、発明１、２、２０ないし２２若しくは２４のレイアウト手段、または発明２３のレイアウトステップに対応している。また、ステップＳ１０６は、発明１、２０ないし２２若しくは２４の操作履歴生成手段、発明２若しくは３の操作履歴情報生成手段、または発明２３の操作履歴生成ステップに対応し、ステップＳ３００は、発明１ないし４、９、２０ないし２２のレイアウト操作抽出手段、または発明２３若しくは２４のレイアウト操作抽出ステップに対応している。
【００７０】
また、上記第２の実施の形態において、ステップＳ３０２，Ｓ３０４は、発明１、２、４、９、１０、２０ないし２２の重要度設定手段、または発明２３若しくは２４の重要度設定ステップに対応し、コンテンツ格納枠は、発明２ないし４のレイアウト要素に対応している。
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１１ないし図１３は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法の第３の実施の形態を示す図である。
【００７１】
本実施の形態は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を、所定のレイアウト領域にコンテンツ格納枠を配置することによりレイアウトを行ったのち、ユーザの操作履歴に基づいてコンテンツ格納枠の重要度を設定する場合について適用したものであり、上記第１の実施の形態と異なるのは、コンテンツ格納枠の編集が完了した時点と、その時点を基準として直前にレイアウト結果を保存した時点との間に、コンテンツ格納枠を操作した回数（以下、特定期間内操作回数という。）に基づいてコンテンツ格納枠の重要度を設定する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００７２】
ＣＰＵ３０は、図５のフローチャートに示す重要度設定処理に代えて、図１１のフローチャートに示す重要度設定処理を実行するようになっている。
図１１は、重要度設定処理を示すフローチャートである。
重要度設定処理は、特定期間内操作回数に基づいてコンテンツ格納枠の重要度を設定する処理であって、上記ステップＳ１１２において実行されると、図１１に示すように、まず、ステップＳ４００に移行するようになっている。
【００７３】
ステップＳ４００では、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出する。
次いで、ステップＳ４０２に移行して、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠についてコンテンツ格納枠の編集が完了した時点（以下、編集完了時点という。）を算出し、ステップＳ４０４に移行して、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠について編集完了時点を基準として直前にレイアウト結果を保存した時点（以下、保存時点という。）を算出し、ステップＳ４０６に移行する。
【００７４】
ステップＳ４０６では、抽出したレイアウト操作、並びに算出した編集完了時点および保存時点に基づいて、レイアウト対象となった各コンテンツ格納枠について特定期間内操作回数を算出し、ステップＳ４０８に移行して、算出した特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度を設定し、一連の処理を終了して元の処理に復帰させる。具体的に、ステップＳ４０８では、保存時点が早い順序で重要度を設定し、保存時点が同一のコンテンツ格納枠については、特定期間内操作回数が多い順序で重要度を設定する。
【００７５】
次に、本実施の形態の動作を説明する。
ユーザの操作履歴（１）〜（２８）に基づいてコンテンツ格納枠３０１〜３０８の重要度を設定する場合を説明する。なお、ユーザの操作履歴（１）〜（２８）は、上記第１の実施の形態と同様であるとする。
レイアウト装置１００では、レイアウトの終了要求が入力されると、ステップＳ４００を経て、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作がレイアウト操作として抽出される。抽出されるレイアウト操作は、コンテンツ格納枠の作成、およびコンテンツ格納枠の位置、大きさ、形状、色その他の属性値を変更などの操作である。上記例では、ユーザの操作履歴（１）〜（２８）のうち、保存操作（４）、（７）、（１０）、（１５）、（１９）、（２２）および（２８）並びに内容変更操作（２７）を除いた操作である。
【００７６】
図１２は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
図１３は、各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
次いで、レイアウト装置１００では、ステップＳ４０２〜Ｓ４０８を経て、コンテンツ格納枠３０１〜３０８について、編集完了時点、保存時点および特定期間内操作回数が算出され、算出された特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度が設定される。上記例では、ユーザが特定期間内にコンテンツ格納枠を操作した回数は、コンテンツ格納枠３０１，３０２，３０４〜３０６，３０８がいずれも１回、コンテンツ格納枠３０３，３０７がいずれも２回である。ここでは、保存時点が早い順序で重要度を設定し、保存時点が同一のコンテンツ格納枠については、特定期間内操作回数が多い順序で重要度を設定する。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図１２に示すように、「１」、「３」、「２」、「４」、「４」、「６」、「５」および「６」の重要度が設定される。そして、レイアウトテンプレートにおいて各コンテンツ格納枠３０１〜３０８に重要度を設定すると図１３に示すようになる。これら重要度は、コンテンツ格納枠を規定するコンテンツ格納枠情報に含めて登録される。
【００７７】
このようにして、本実施の形態では、ユーザの操作を入力し、入力した操作内容に基づいてコンテンツ格納枠をレイアウトし、入力した操作について操作履歴情報を生成して操作履歴情報登録ＤＢ４４に登録し、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出し、抽出したレイアウト操作に基づいて、レイアウト対象となったコンテンツ格納枠について保存時点を算出し、算出した保存時点に基づいてコンテンツ格納枠の重要度を設定するようになっている。
【００７８】
これにより、コンテンツ格納枠の重要さに対して保存時点が関係するレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
さらに、本実施の形態では、抽出したレイアウト操作に基づいて特定期間内操作回数を算出し、算出した特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度を設定するようになっている。
【００７９】
これにより、重要なコンテンツ格納枠ほど特定期間内操作回数が多くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
上記第３の実施の形態において、操作履歴情報登録ＤＢ４４は、発明３または４の操作履歴情報記憶手段に対応し、レイアウト登録ＤＢ４６は、発明１２または１３の記憶手段に対応し、ステップＳ１０２は、発明１、２、２０ないし２２若しくは２４のユーザ操作入力手段、または発明２３のユーザ操作入力ステップに対応している。また、ステップＳ１０４は、発明１、２、２０ないし２２若しくは２４のレイアウト手段、または発明２３のレイアウトステップに対応し、ステップＳ１０６は、発明１、２０ないし２２若しくは２４の操作履歴生成手段、発明２若しくは３の操作履歴情報生成手段、または発明２３の操作履歴生成ステップに対応している。
【００８０】
また、上記第３の実施の形態において、ステップＳ４００は、発明１ないし４、１２、１３、２０ないし２２のレイアウト操作抽出手段、または発明２３若しくは２４のレイアウト操作抽出ステップに対応し、ステップＳ４０２〜Ｓ４０８は、発明１、２、４、１２ないし１４、２０ないし２２の重要度設定手段、または発明２３若しくは２４の重要度設定ステップに対応している。また、コンテンツ格納枠は、発明２ないし４のレイアウト要素に対応している。
【００８１】
次に、本発明の第４の実施の形態を図面を参照しながら説明する。図１４ないし図１６は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法の第４の実施の形態を示す図である。
本実施の形態は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を、所定のレイアウト領域にコンテンツ格納枠を配置することによりレイアウトを行ったのち、ユーザの操作履歴に基づいてコンテンツ格納枠の重要度を設定する場合について適用したものであり、上記第１の実施の形態と異なるのは、コンテンツ格納枠を編集した期間（以下、編集期間という。）に基づいてコンテンツ格納枠の重要度を設定する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００８２】
ＣＰＵ３０は、図５のフローチャートに示す重要度設定処理に代えて、図１４のフローチャートに示す重要度設定処理を実行するようになっている。
図１４は、重要度設定処理を示すフローチャートである。
重要度設定処理は、編集期間に基づいてコンテンツ格納枠の重要度を設定する処理であって、上記ステップＳ１１２において実行されると、図１４に示すように、まず、ステップＳ５００に移行するようになっている。
【００８３】
ステップＳ５００では、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出する。
次いで、ステップＳ５０２に移行して、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠について、コンテンツ格納枠の作成時点と編集完了時点との間の操作ステップ数を編集期間として算出し、ステップＳ５０４に移行して、算出した編集期間が長いコンテンツ格納枠ほど高い重要度を設定し、一連の処理を終了して元の処理に復帰させる。
【００８４】
次に、本実施の形態の動作を説明する。
ユーザの操作履歴（１）〜（２８）に基づいてコンテンツ格納枠３０１〜３０８の重要度を設定する場合を説明する。なお、ユーザの操作履歴（１）〜（２８）は、上記第１の実施の形態と同様であるとする。
レイアウト装置１００では、レイアウトの終了要求が入力されると、ステップＳ５００を経て、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作がレイアウト操作として抽出される。抽出されるレイアウト操作は、コンテンツ格納枠の作成、およびコンテンツ格納枠の位置、大きさ、形状、色その他の属性値を変更などの操作である。上記例では、ユーザの操作履歴（１）〜（２８）のうち、保存操作（４）、（７）、（１０）、（１５）、（１９）、（２２）および（２８）並びに内容変更操作（２７）を除いた操作である。
【００８５】
図１５は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
図１６は、各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
次いで、レイアウト装置１００では、ステップＳ５０２，Ｓ５０４を経て、コンテンツ格納枠３０１〜３０８について編集期間が算出され、算出された編集期間が長いコンテンツ格納枠ほど高い重要度が設定される。上記例では、ユーザがコンテンツ格納枠を操作した期間は、コンテンツ格納枠３０１が１ステップ、コンテンツ格納枠３０２〜３０４がいずれも１１ステップ、コンテンツ格納枠３０５が９ステップ、コンテンツ格納枠３０６が１０ステップ、コンテンツ格納枠３０７が１２ステップ、コンテンツ格納枠３０８が７ステップである。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図１５に示すように、「６」、「２」、「２」、「２」、「４」、「３」、「１」および「５」の重要度が設定される。そして、レイアウトテンプレートにおいて各コンテンツ格納枠３０１〜３０８に重要度を設定すると図１６に示すようになる。これら重要度は、コンテンツ格納枠を規定するコンテンツ格納枠情報に含めて登録される。
【００８６】
このようにして、本実施の形態では、ユーザの操作を入力し、入力した操作内容に基づいてコンテンツ格納枠をレイアウトし、入力した操作について操作履歴情報を生成して操作履歴情報登録ＤＢ４４に登録し、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出し、抽出したレイアウト操作に基づいて編集期間を算出し、算出した編集期間が長いコンテンツ格納枠ほど高い重要度を設定するようになっている。
【００８７】
これにより、重要なコンテンツ格納枠ほど編集期間が長くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
上記第４の実施の形態において、操作履歴情報登録ＤＢ４４は、発明３または４の操作履歴情報記憶手段に対応し、ステップＳ１０２は、発明１、２、２０ないし２２若しくは２４のユーザ操作入力手段、または発明２３のユーザ操作入力ステップに対応し、ステップＳ１０４は、発明１、２、２０ないし２２若しくは２４のレイアウト手段、または発明２３のレイアウトステップに対応している。また、ステップＳ１０６は、発明１、２０ないし２２若しくは２４の操作履歴生成手段、発明２若しくは３の操作履歴情報生成手段、または発明２３の操作履歴生成ステップに対応し、ステップＳ５００は、発明１ないし４、１６、２０ないし２２のレイアウト操作抽出手段、または発明２３若しくは２４のレイアウト操作抽出ステップに対応している。
【００８８】
また、上記第４の実施の形態において、ステップＳ５０２，Ｓ５０４は、発明１、２、４、１６、１７、２０ないし２２の重要度設定手段、または発明２３若しくは２４の重要度設定ステップに対応し、コンテンツ格納枠は、発明２ないし４のレイアウト要素に対応している。
次に、本発明の第５の実施の形態を図面を参照しながら説明する。図１７ないし図１９は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法の第５の実施の形態を示す図である。
【００８９】
本実施の形態は、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を、所定のレイアウト領域にコンテンツ格納枠を配置することによりレイアウトを行ったのち、ユーザの操作履歴に基づいてコンテンツ格納枠の重要度を設定する場合について適用したものであり、上記第１の実施の形態と異なるのは、編集完了順序および操作回数に基づいてコンテンツ格納枠の重要度を設定する点にある。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００９０】
ＣＰＵ３０は、図５のフローチャートに示す重要度設定処理に代えて、図１７のフローチャートに示す重要度設定処理を実行するようになっている。
図１７は、重要度設定処理を示すフローチャートである。
重要度設定処理は、編集完了順序および操作回数に基づいてコンテンツ格納枠の重要度を設定する処理であって、上記ステップＳ１１２において実行されると、図１７に示すように、まず、ステップＳ６００に移行するようになっている。
【００９１】
ステップＳ６００では、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出する。
ステップＳ６０２に移行して、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠について編集完了順序を算出し、ステップＳ６０４に移行して、算出した編集完了順序が早いコンテンツ格納枠ほど高い重要度を仮設定し、ステップＳ６０６に移行する。
【００９２】
ステップＳ６０６では、抽出したレイアウト操作に基づいて、レイアウト対象となった各コンテンツ格納枠について操作回数を算出し、ステップＳ６０８に移行して、算出した操作回数が多いコンテンツ格納枠ほど高い重要度を仮設定し、ステップＳ６１０に移行して、仮設定した重要度を総合してコンテンツ格納枠の重要度を設定し、一連の処理を終了して元の処理に復帰させる。
【００９３】
次に、本実施の形態の動作を説明する。
レイアウト装置１００では、レイアウトの終了要求が入力されると、ステップＳ６００を経て、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作がレイアウト操作として抽出される。抽出されるレイアウト操作は、コンテンツ格納枠の作成、およびコンテンツ格納枠の位置、大きさ、形状、色その他の属性値を変更などの操作である。上記例では、ユーザの操作履歴（１）〜（２８）のうち、保存操作（４）、（７）、（１０）、（１５）、（１９）、（２２）および（２８）並びに内容変更操作（２７）を除いた操作である。
【００９４】
図１８は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
図１９は、各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
次いで、レイアウト装置１００では、ステップＳ６０２，Ｓ６０４を経て、コンテンツ格納枠３０１〜３０８について編集完了順序が算出され、算出された編集完了順序が早いコンテンツ格納枠ほど高い重要度が仮設定される。上記例では、ユーザが編集を完了した順序は、コンテンツ格納枠３０１（レイアウト操作（１））、コンテンツ格納枠３０２（レイアウト操作（１６）で確定）、コンテンツ格納枠３０３（レイアウト操作（１８）で確定）、コンテンツ格納枠３０４（レイアウト操作（２０）で確定）、コンテンツ格納枠３０５（レイアウト操作（２１）で確定）、コンテンツ格納枠３０８（レイアウト操作（２３）で確定）、コンテンツ格納枠３０６（レイアウト操作（２４）で確定）、コンテンツ格納枠３０７（レイアウト操作（２６）で確定）の順である。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図１８に示すように、「１」、「２」、「３」、「４」、「５」、「７」、「８」および「６」の重要度が仮設定される。
【００９５】
次いで、レイアウト装置１００では、ステップＳ６０６，Ｓ６０８を経て、コンテンツ格納枠３０１〜３０８について操作回数が算出され、算出された操作回数が多いコンテンツ格納枠ほど高い重要度が設定される。上記例では、ユーザがコンテンツ格納枠を操作した回数は、コンテンツ格納枠３０１が１回、コンテンツ格納枠３０２，３０３，３０７がいずれも３回、コンテンツ格納枠３０４が４回、コンテンツ格納枠３０５，３０６，３０８がいずれも２回である。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図１８に示すように、「４」、「２」、「２」、「１」、「３」、「３」、「２」および「３」の重要度が仮設定される。
【００９６】
次いで、レイアウト装置１００では、ステップＳ６１０を経て、編集完了順序に基づき仮設定された重要度と、操作回数に基づき仮設定された重要度とが加算され、得られた加算値が小さいコンテンツ格納枠ほど高い重要度が設定される。上記例では、各コンテンツ格納枠３０１〜３０８についての加算値は、コンテンツ格納枠３０１，３０３，３０４が「５」、コンテンツ格納枠３０２が「４」、コンテンツ格納枠３０５が「８」、コンテンツ格納枠３０６，３０７が「１０」、コンテンツ格納枠３０８が「９」である。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図１８に示すように、「２」、「１」、「２」、「２」、「３」、「５」、「５」および「４」の重要度が仮設定される。そして、レイアウトテンプレートにおいて各コンテンツ格納枠３０１〜３０８に重要度を設定すると図１９に示すようになる。これら重要度は、コンテンツ格納枠を規定するコンテンツ格納枠情報に含めて登録される。
【００９７】
このようにして、本実施の形態では、ユーザの操作を入力し、入力した操作内容に基づいてコンテンツ格納枠をレイアウトし、入力した操作について操作履歴情報を生成して操作履歴情報登録ＤＢ４４に登録し、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、ユーザの操作のうちコンテンツ格納枠に対する操作をレイアウト操作として抽出し、抽出したレイアウト操作に基づいて編集完了順序を算出し、算出した編集完了順序が早いコンテンツ格納枠ほど高い重要度を仮設定し、抽出したレイアウト操作に基づいて操作回数を算出し、算出した操作回数が多いコンテンツ格納枠ほど高い重要度を仮設定し、仮設定した重要度を総合してコンテンツ格納枠の重要度を設定するようになっている。
【００９８】
これにより、様々な重要度設定方式により仮設定された重要度が総合的に考慮されるので、多様なユーザに対応可能となるとともに、コンテンツ格納枠にさらに適切な重要度を設定することができる。本実施の形態の場合は、重要なコンテンツ格納枠ほど編集完了順序が早くなる傾向をもつレイアウト手法によりレイアウトを行うユーザ、および重要なコンテンツ格納枠ほど操作回数が多くなる傾向をもつレイアウト手法によりレイアウトを行うユーザに対応可能となる。
【００９９】
上記第５の実施の形態において、操作履歴情報登録ＤＢ４４は、発明３または４の操作履歴情報記憶手段に対応し、ステップＳ１０２は、発明１、２、２０ないし２２若しくは２４のユーザ操作入力手段、または発明２３のユーザ操作入力ステップに対応し、ステップＳ１０４は、発明１、２、２０ないし２２若しくは２４のレイアウト手段、または発明２３のレイアウトステップに対応している。また、ステップＳ１０６は、発明１、２０ないし２２若しくは２４の操作履歴生成手段、発明２若しくは３の操作履歴情報生成手段、または発明２３の操作履歴生成ステップに対応し、ステップＳ６００は、発明１ないし４、２０ないし２２のレイアウト操作抽出手段、または発明２３若しくは２４のレイアウト操作抽出ステップに対応している。
【０１００】
また、上記第５の実施の形態において、ステップＳ６０２〜Ｓ６１０は、発明１、２、４、１９ないし２２の重要度設定手段、または発明２３若しくは２４の重要度設定ステップに対応し、コンテンツ格納枠は、発明２ないし４のレイアウト要素に対応している。
なお、上記第１の実施の形態においては、編集完了順序が早いコンテンツ格納枠ほど高い重要度を設定するように構成したが、これに限らず、編集完了順序が遅いコンテンツ格納枠ほど高い重要度を設定するように構成することもできる。ユーザの操作履歴（１）〜（２８）に基づいてコンテンツ格納枠３０１〜３０８の重要度を設定する場合を説明する。なお、ユーザの操作履歴（１）〜（２８）は、上記第１の実施の形態と同様であるとする。
【０１０１】
図２０は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
図２１は、各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
レイアウト装置１００では、コンテンツ格納枠３０１〜３０８について編集完了順序が算出され、算出された編集完了順序が遅いコンテンツ格納枠ほど高い重要度が設定される。上記例では、ユーザが編集を完了した順序は、コンテンツ格納枠３０１（レイアウト操作（１））、コンテンツ格納枠３０２（レイアウト操作（１６）で確定）、コンテンツ格納枠３０３（レイアウト操作（１８）で確定）、コンテンツ格納枠３０４（レイアウト操作（２０）で確定）、コンテンツ格納枠３０５（レイアウト操作（２１）で確定）、コンテンツ格納枠３０８（レイアウト操作（２３）で確定）、コンテンツ格納枠３０６（レイアウト操作（２４）で確定）、コンテンツ格納枠３０７（レイアウト操作（２６）で確定）の順である。したがって、各コンテンツ格納枠３０１〜３０８に対しては、図２０に示すように、「８」、「７」、「６」、「５」、「４」、「２」、「１」および「３」の重要度が設定される。そして、レイアウトテンプレートにおいて各コンテンツ格納枠３０１〜３０８に重要度を設定すると図２１に示すようになる。これら重要度は、コンテンツ格納枠を規定するコンテンツ格納枠情報に含めて登録される。
【０１０２】
これにより、重要なコンテンツ格納枠ほど編集完了順序が遅くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
このように、編集完了順序が遅いコンテンツ格納枠ほど高い重要度を設定するように構成したが、これに限らず、抽出したレイアウト操作に基づいて、コンテンツ格納枠の編集が完了した時期（以下、編集完了時期という。）を算出し、算出した編集完了時期が新しいコンテンツ格納枠ほど高い重要度を設定するように構成することもできる。
【０１０３】
これにより、重要なコンテンツ格納枠ほど編集完了時期が新しくなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
この場合において、ステップＳ２０２，Ｓ２０４は、発明８の重要度設定手段に対応している。
【０１０４】
また、上記第１の実施の形態においては、抽出したレイアウト操作に基づいて編集完了順序を算出し、算出した編集完了順序が早いコンテンツ格納枠ほど高い重要度を設定するように構成したが、これに限らず、抽出したレイアウト操作に基づいて編集完了時期を算出し、算出した編集完了時期が古いコンテンツ格納枠ほど高い重要度を設定するように構成することもできる。
【０１０５】
これにより、重要なコンテンツ格納枠ほど編集完了時期が古くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
また、上記第２の実施の形態においては、算出した操作回数が多いコンテンツ格納枠ほど高い重要度を設定するように構成したが、これに限らず、算出した操作回数が少ないコンテンツ格納枠ほど高い重要度を設定するように構成することもできる。
【０１０６】
これにより、重要なコンテンツ格納枠ほど操作回数が少なくなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
この場合において、ステップＳ３０２，Ｓ３０４は、発明１１の重要度設定手段に対応している。
【０１０７】
また、上記第３の実施の形態においては、算出した特定期間内操作回数が多いコンテンツ格納枠ほど高い重要度を設定するように構成したが、これに限らず、算出した特定期間内操作回数が少ないコンテンツ格納枠ほど高い重要度を設定するように構成することもできる。
これにより、重要なコンテンツ格納枠ほど特定期間内操作回数が少なくなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
【０１０８】
この場合において、ステップＳ４０２〜Ｓ４０８は、発明１５の重要度設定手段に対応している。
また、上記第３の実施の形態においては、編集完了時点と、編集完了時点を基準として直前にレイアウト結果を保存した時点との間に、コンテンツ格納枠を操作した回数を算出し、算出した特定期間内操作回数に基づいてコンテンツ格納枠の重要度を設定するように構成したが、これに限らず、編集完了時点と、編集完了時点を基準として２回前またはそれよりも前にレイアウト結果を保存した時点との間に、コンテンツ格納枠を操作した回数を算出し、算出した特定期間内操作回数に基づいてコンテンツ格納枠の重要度を設定するように構成することもできる。
【０１０９】
このような構成であっても、上記第３の実施の形態と同等の効果が得られる。
また、上記第４の実施の形態においては、算出した編集期間が長いコンテンツ格納枠ほど高い重要度を設定するように構成したが、これに限らず、算出した編集期間が短いコンテンツ格納枠ほど高い重要度を設定するように構成することもできる。
【０１１０】
これにより、重要なコンテンツ格納枠ほど編集期間が短くなる傾向をもつレイアウト手法によりレイアウトを行うユーザの操作履歴を利用すれば、コンテンツ格納枠にさらに適切な重要度を設定することができる。
この場合において、ステップＳ５０２，Ｓ５０４は、発明１８の重要度設定手段に対応している。
【０１１１】
また、上記第１ないし第５の実施の形態においては、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、レイアウトが完成するまでのレイアウト操作を抽出するように構成したが、これに限らず、操作履歴情報登録ＤＢ４４の操作履歴情報のなかから、最後に作成したコンテンツ格納枠のその作成時までのレイアウト操作を抽出するように構成することもできる。
【０１１２】
コンテンツ格納枠の重要度を設定するにあたっては、最後に作成したコンテンツ格納枠のその作成時までのレイアウト操作を参照すれば、比較的適切な重要度を設定することができる。そこまでのレイアウト操作が重要度の設定に影響を与える主要な操作だからである。したがって、コンテンツ格納枠の重要度を設定するにあたって、最後に作成したコンテンツ格納枠のその作成時よりも後のレイアウト操作を参照しないので、比較的適切な設定を確保しつつも処理負荷を低減することができる。
【０１１３】
この場合において、操作履歴情報登録ＤＢ４４は、発明５の操作履歴情報記憶手段に対応し、ステップＳ２００，Ｓ３００，Ｓ４００，Ｓ５００，Ｓ６００は、発明５のレイアウト操作抽出手段に対応している。
また、上記第５の実施の形態においては、編集完了順序に基づき仮設定した重要度および操作回数に基づき仮設定した重要度を総合してコンテンツ格納枠の重要度を設定するように構成したが、これに限らず、上記第１ないし第５の実施の形態において示した重要度設定方式のうち複数の重要度設定方式によりコンテンツ格納枠の重要度をそれぞれ仮設定し、仮設定した重要度を総合してコンテンツ格納枠の重要度を設定するように構成することもできる。例えば、編集完了順序に基づき仮設定した重要度（遅い順）、編集完了順序に基づき仮設定した重要度（早い順）、操作回数に基づき仮設定した重要度、編集期間に基づき仮設定した重要度、並びに保存操作および操作回数に基づき仮設定した重要度を総合してコンテンツ格納枠の重要度を設定する場合を図２２および図２３を参照しながら説明する。
【０１１４】
図２２および図２３は、各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
上記第１ないし第５の実施の形態においては、以下の５つの重要度設定方式を説明した。
（ａ）編集完了順序を用いる方法（編集完了順序が遅いコンテンツ格納枠ほど高い重要度を設定する方法）
（ｂ）編集完了順序を用いる方法（編集完了順序が早いコンテンツ格納枠ほど高い重要度を設定する方法）
（ｃ）操作回数を用いる方法
（ｄ）編集期間を用いる方法
（ｅ）保存操作＋特定期間内操作回数を用いる方法
図２２は、これらの重要度設定方式によって求めた重要度である。これらの重要度設定方式の使い分けは、基本的にはユーザのタイプによって使い分ける。
【０１１５】
・重要視するものや気になるものを、最後まで操作するタイプ：（ａ），（ｅ）
・重要視するものや気になるものを、最初に決めてしまうタイプ：（ｂ）
・重要視するものや気になるものを、納得するまで何度も繰り返し操作するタイプ：（ｃ），（ｄ）
したがって、ユーザのタイプに応じて、各重要度設定方式が選択できる必要がある。
【０１１６】
（ａ）と（ｅ）は、基本的な考え方が同じである。（ｅ）は、関連したコンテンツ格納枠はほぼ同時に編集が完了するものの、必ずしも重要度が同じではないという課題に対応するために、編集完了順序を保存操作単位で決めることで測定単位を下げて、特定期間内操作回数を補間的に使って、重要度を求めようというものである。（ａ）と（ｅ）を比べると、（ｅ）の方がより適切な重要度を求められるが、（ａ）の方が処理負荷が少ない。
【０１１７】
また、（ｃ）と（ｄ）も基本的な考え方は同じである。（ｄ）は、（ｃ）の操作回数の要素に編集完了順序のような要素を若干加えたものであり、重要視する部分は、繰り返し操作するのみでなく、あとの方まで操作しているということに基づいている。（ｃ）と（ｄ）を比べると、（ｄ）の方がより適切な重要度を求められるが、（ｃ）の方が単純にカウンタのみを持てばよいので処理負荷は少ない。
【０１１８】
しかし、編集完了順序を用いる方法では、他のコンテンツに付随するコンテンツは、付随されるコンテンツよりあとに編集が完了することが多く、適切な重要度を求めることができない。例えば、キャプションは写真に付随していると考えられ、写真のコンテンツ格納枠の編集を完了してからキャプションのコンテンツ格納枠の編集が完了する。これは、コンテンツの関連性によるものであって、重要度とはいえない。重要度としては、写真の方がキャプションより高いと考えられる。
【０１１９】
一方で、操作回数を用いる方法や編集期間を用いる方法では、他のコンテンツ格納枠から受ける影響によって操作回数が増えて、重要度が上がってしまう場合がある。例えば、コンテンツ格納枠３０６（本文）とコンテンツ格納枠３０７（本文）は、コンテンツ内容が同じであり、重要度としては近いと考えられるが、やや異なった結果になっている。これは、コンテンツ格納枠３０７がコンテンツ格納枠３０６，３０８の影響を受けて位置やサイズの変更をしなければならなかったからである。
【０１２０】
（ｄ）や（ｅ）の重要度設定方式は、これらの課題を一部解決しているものの、（ｄ）の重要度設定方式では、他のコンテンツ格納枠からの影響で操作回数や編集期間が延びてしまう課題（コンテンツ格納枠３０６，３０７の重要度が大きく異なる）や、（ｅ）の重要度設定方式では、写真とキャプションの重要度が同じになってしまうといった編集完了順序の課題を引きずってしまっている。
【０１２１】
そこで、これに対応するために、編集完了順序と操作回数を総合して重要度を求める方法について説明する。
編集完了順序から求めた重要度と操作回数から求めた重要度を総合するために、これらの重要度を合計して小さい順に総合重要度を求めている。図２３がその結果である。
【０１２２】
これにより、キャプションの重要度が写真より下がるとともに、本文、写真の重要度が上がり、コンテンツ格納枠３０６，３０７の重要度が近くなる。
また、上記第１ないし第５の実施の形態においては、上記各重要度設定方式を単体または組み合わせてコンテンツ格納枠の重要度を設定するように構成したが、より具体的には、ユーザが採用するレイアウト手法のタイプを指定しまたは推定し、上記複数の重要度設定方式のなかから、指定または推定したタイプに対応するものを選択し、選択した重要度設定方式によりコンテンツ格納枠の重要度を設定するように構成することもできる。例えば、ユーザのタイプを指定する場合は、ユーザプロファイル等にユーザのタイプを登録しておき、ユーザのタイプを推定する場合は、ユーザの操作履歴等からユーザのタイプを推定する。
【０１２３】
また、上記第１ないし第５の実施の形態において、図４、図５、図８、図１１、図１４および図１７のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ３２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ３４に読み込んで実行するようにしてもよい。ネットワークを通して、プログラムをダウンロードしてもよい。
【０１２４】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【０１２５】
また、上記第１ないし第５の実施の形態においては、本発明に係るレイアウトシステム、レイアウト支援システム、レイアウトプログラムおよびレイアウト支援プログラム、並びにレイアウト方法およびレイアウト支援方法を、所定のレイアウト領域にコンテンツ格納枠を配置することによりレイアウトを行ったのち、ユーザの操作履歴に基づいてコンテンツ格納枠の重要度を設定する場合について適用したが、これに限らず、本発明の主旨を逸脱しない範囲で他の場合にも適用可能である。
【図面の簡単な説明】
【図１】レイアウト装置１００の構成を示すブロック図である。
【図２】レイアウトテンプレートの構造を示す図である。
【図３】レイアウトテンプレートの構造を示す図である。
【図４】コンテンツ格納枠レイアウト処理を示すフローチャートである。
【図５】重要度設定処理を示すフローチャートである。
【図６】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図７】各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
【図８】重要度設定処理を示すフローチャートである。
【図９】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図１０】各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
【図１１】重要度設定処理を示すフローチャートである。
【図１２】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図１３】各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
【図１４】重要度設定処理を示すフローチャートである。
【図１５】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図１６】各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
【図１７】重要度設定処理を示すフローチャートである。
【図１８】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図１９】各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
【図２０】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図２１】各コンテンツ格納枠３０１〜３０８に重要度を設定した場合を示すレイアウト構成図である。
【図２２】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【図２３】各コンテンツ格納枠３０１〜３０８の重要度の設定結果を示す表である。
【符号の説明】
１００…レイアウト装置，３０…ＣＰＵ，３２…ＲＯＭ，３４…ＲＡＭ，３８…Ｉ／Ｆ，４０…入力装置，４２…表示装置，４４…操作履歴情報登録ＤＢ，４５…コンテンツ登録ＤＢ，４６…レイアウト登録ＤＢ，３００…レイアウト領域，３０１〜３０８…コンテンツ格納枠
【図１】
2004288029.tif 000003
【図２】
2004288029.tif 000004
【図３】
2004288029.tif 000005
【図４】
2004288029.tif 000006
【図５】
2004288029.tif 000007
【図６】
2004288029.tif 000008
【図７】
2004288029.tif 000009
【図８】
2004288029.tif 000010
【図９】
2004288029.tif 000011
【図１０】
2004288029.tif 000012
【図１１】
2004288029.tif 000013
【図１２】
2004288029.tif 000014
【図１３】
2004288029.tif 000015
【図１４】
2004288029.tif 000016
【図１５】
2004288029.tif 000017
【図１６】
2004288029.tif 000018
【図１７】
2004288029.tif 000019
【図１８】
2004288029.tif 000020
【図１９】
2004288029.tif 000021
【図２０】
2004288029.tif 000022
【図２１】
2004288029.tif 000023
【図２２】
2004288029.tif 000024
【図２３】
2004288029.tif 000025