(57)【特許請求の範囲】
【請求項１】
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部と、
該サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出し、該抽出した内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置するテンプレート抽出手段とを備えたことを特徴とするテンプレート自動生成システム。
【請求項２】
請求項１記載のテンプレート自動生成システムに於いて、
前記テンプレート抽出手段は、前記少なくとも２枚以上のサンプルページから配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が異なるという条件とを満たす構成要素を内容不一致構成要素として抽出し、該抽出した内容不一致構成要素の記入欄を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容不一致構成要素の配置位置と同じ位置に配置する構成を有することを特徴とするテンプレート自動生成システム。
【請求項３】
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部と、
該サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出すると共に、前記少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、連番であるという条件とを満たす構成要素を連番構成要素として抽出するテンプレート抽出手段と、
該テンプレート抽出手段が抽出した前記内容一致構成要素と前記連番構成要素とに基づいて、前記内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける内容一致構成要素の配置位置と同じ位置に配置し且つ連番の記入位置を示す連番情報を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける連番構成要素の配置位置と同じ位置に配置するテンプレート合成手段とを備えたことを特徴とするテンプレート自動生成システム。
【請求項４】
請求項３記載のテンプレート自動生成システムに於いて、
前記テンプレート抽出手段は、前記少なくとも２枚以上のサンプルページから、その配置位置を示す座標値の差分が所定値以下であるという条件と、内容が異なるという条件とを満たす構成要素を内容不一致構成要素として抽出する構成を有し、
前記テンプレート合成手段は、前記テンプレート抽出手段が抽出した内容不一致構成要素の記入欄を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容不一致構成要素の配置位置と同じ位置に配置する構成を有することを特徴とするテンプレート自動生成システム。
【請求項５】
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部と、
該サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出すると共に、前記少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が類似するという条件とを満たす構成要素を類似構成要素として抽出するテンプレート抽出手段と、
ユーザによって合成が指示されていない場合は、前記テンプレート抽出手段が抽出した内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置し、ユーザによって合成が指示されている場合は、前記テンプレート抽出手段が抽出した内容一致構成要素を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置し、且つ前記類似構成要素の内の１つを、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける類似構成要素の配置位置と同じ位置に配置するテンプレート合成選択手段とを備えたことを特徴とするテンプレート自動生成システム。
【請求項６】
請求項５記載のテンプレート自動生成システムに於いて、
前記テンプレート抽出手段は、前記少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が異なるという条件とを満たす構成要素を内容不一致構成要素として抽出する構成を有し、
前記テンプレート合成選択手段は、前記テンプレート抽出手段が抽出した内容不一致構成要素の記入欄を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容不一致構成要素の配置位置と同じ位置する構成を有することを特徴とするテンプレート自動生成システム。
【請求項７】
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部を備えたコンピュータを、
前記サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出し、該抽出した内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置するテンプレート抽出手段として機能させるためのプログラムを記録した機械読み取り可能な記録媒体。
【請求項８】
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部を備えたコンピュータを、
前記サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出すると共に、前記少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、連番であるという条件とを満たす構成要素を連番構成要素として抽出するテンプレート抽出手段、
該テンプレート抽出手段が抽出した前記内容一致構成要素と前記連番構成要素とに基づいて、前記内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける内容一致構成要素の配置位置と同じ位置に配置し且つ連番の記入位置を示す連番情報を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける連番構成要素の配置位置と同じ位置に配置するテンプレート合成手段として機能させるためのプログラムを記録した機械読み取り可能な記録媒体。
【請求項９】
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部を備えたコンピュータを、
前記サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出すると共に、前記少なくとも２枚以上のサンプルページから、その配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が類似するという条件とを満たす構成要素を類似構成要素として抽出するテンプレート抽出手段、
ユーザによって合成が指示されていない場合は、前記テンプレート抽出手段が抽出した内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置し、ユーザによって合成が指示されている場合は、前記テンプレート抽出手段が抽出した内容一致構成要素を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置し、且つ前記類似構成要素の内の１つを、前記テンプレートの枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける類似構成要素の配置位置と同じ位置に配置するテンプレート合成選択手段として機能させるためのプログラムを記録した機械読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、テンプレートを自動的に生成するテンプレート自動生成技術に関し、特にユーザの好みに合った複数枚のサンプルページからユーザの好みに合ったページを作成するためのテンプレートを自動的に生成するテンプレート自動生成技術に関する。
【０００２】
【従来の技術】
市販のワードプロセッサ用のソフトウェア等には、複数のテンプレートが用意されており、定形文等を容易に作成できるようになっている。しかし、予め用意されているテンプレートでは目的とする文書等を作成できない場合や、用意されているテンプレートがユーザの好みに合わない場合には、ユーザ自身がキー操作等を行うことにより、テンプレートを作成しなければならない。
【０００３】
【発明が解決しようとする課題】
従来は、上述したように、ユーザの好みに合ったテンプレートが用意されていなかったり、ユーザが必要とするテンプレートが用意されていなかった場合、ユーザがキー操作等を行うことによりテンプレートを作成していたため、ユーザに負担がかかるという問題があった。また、テンプレートの作成時には、文字，図，写真等のコンテンツを埋め込んだ状態をイメージしながらテンプレートを作成するが、イメージのみに基づいてテンプレートを作成しているため、作成したテンプレートに実際にコンテンツを埋め込んだ場合、作成されたページがユーザの好みに合わないものになってしまう可能性が高いという問題がある。
【０００４】
そこで、本発明の目的は、ユーザの好みに合ったページを作成することができるテンプレートを自動的に生成できるようにすることにある。
【０００５】
【課題を解決するための手段】
本発明のテンプレート自動生成システムは、上記目的を達成するため、
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部と、
該サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出し、該抽出した内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置するテンプレート抽出手段とを備えている。
【０００６】
この構成によれば、テンプレート抽出手段が、サンプルページ記憶部に格納されている複数枚のサンプルの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす内容一致構成要素を抽出する。そして、抽出した内容一致構成要素を、テンプレートのページ枠内の、上記２枚以上のサンプルページの内の何れかのサンプルページ上の内容一致構成要素の配置位置と同じ位置に配置する。従って、サンプルページ記憶部に、ユーザの好みに合ったサンプルページを複数枚格納しておくことにより、それらの共通部分を構成要素とした、ユーザの好みのページを作成することが可能なテンプレートが自動的に生成される。
【０００７】
また、本発明のテンプレート自動生成システムは、テンプレートを用いて作成したページに、連番を自動的に記入できるようにするため、
テンプレートの構成要素となり得る構成要素を含んだサンプルページが複数枚格納されたサンプルページ記憶部と、
該サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページに於いてほぼ同一位置に配置された内容が同一の構成要素を内容一致構成要素として抽出すると共に、前記少なくとも２枚以上のサンプルページに於いてほぼ同一位置に配置された連番であると判定される構成要素を連番構成要素として抽出するテンプレート抽出手段と、
該テンプレートが抽出した前記内容一致構成要素と前記連番構成要素とに基づいて、前記内容一致構成要素を、該内容一致構成要素の前記サンプルページに於ける配置位置に応じた位置に配置し且つ連番の記入位置を示す連番情報を、前記連番構成要素の前記サンプルページに於ける配置位置に応じた位置に配置したテンプレートを生成するテンプレート合成手段とを備えている。
【０００８】
この構成によって自動生成されたテンプレートには、テンプレート合成手段により、連番の記入位置を示す連番情報が配置されている。従って、このテンプレートを用いて作成した複数のページに連番を記入する場合、連番情報を認識し、そこに連番を記入する手段を用いれば、自動的に連番を記入することが可能になる。
【０００９】
また、本発明のテンプレート自動生成システムは、内容が類似する構成要素をテンプレートの構成要素とするか否かをユーザが選択できるようにするため、
テンプレートの構成要素となり得る、見出し、段落、図面、写真、本文、氏名、住所、或いは電話番号を含んだサンプルページが複数枚格納されたサンプルページ記憶部と、
該サンプルページ記憶部に格納されている複数枚のサンプルページの内の、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が同一であるという条件とを満たす構成要素を内容一致構成要素として抽出すると共に、前記少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が類似するという条件とを満たす構成要素を類似構成要素として抽出するテンプレート抽出手段と、
ユーザによって合成が指示されていない場合は、前記テンプレート抽出手段が抽出した内容一致構成要素を、テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置し、ユーザによって合成が指示されている場合は、前記テンプレート抽出手段が抽出した内容一致構成要素を、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページ上に於ける内容一致構成要素の配置位置と同じ位置に配置し、且つ前記類似構成要素の内の１つを、前記テンプレートのページ枠内の、前記２枚以上のサンプルページの内の何れかのサンプルページに於ける類似構成要素の配置位置と同じ位置に配置するテンプレート合成選択手段とを備えている。
【００１０】
この構成によれば、テンプレート抽出手段が、少なくとも２枚以上のサンプルページから、配置位置を示す座標値の差分が所定値以下であるという条件と、その縦方向及び横方向の長さの差分が所定値以下であるという条件と、内容が類似するという条件とを満たす構成要素を類似構成要素として抽出し、テンプレート合成選択手段が、ユーザによって合成が指示されている場合は、類似構成要素も構成要素としたテンプレートを生成する。
【００１１】
【発明の実施の形態】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１２】
図１は本発明の第１の実施の形態のブロック図であり、コンピュータから構成されるテンプレート自動生成システム１と、キーボード，マウス，ＣＲＴ等から構成される入出力部２と、インターネット等のネットワーク３と、記録媒体Ｋとから構成されている。
【００１３】
テンプレート自動生成システム１は、テンプレート生成開始手段１１と、サンプルページ読取手段１２と、テンプレート抽出手段１３と、ダウンロード手段１４と、サンプルページ記憶部１５と、ページ比較用記憶部１６と、テンプレート内容記憶部１７とから構成されている。
【００１４】
テンプレート生成開始手段１１は、ユーザが入出力部２から入力したテンプレートの生成開始指示を受け付ける機能を有する。
【００１５】
サンプルページ記憶部１５には、テンプレートの構成要素となり得る構成要素を含んだ、ユーザの好みに合うサンプルページが複数枚格納されている。図２にサンプルページ記憶部１５の内容例を示す。尚、図２に示すようなサンプルページＰ１〜Ｐ３は、テンプレートの生成開始前に、例えば、ダウンロード手段１４を用いてネットワーク３上からダウンロードし、サンプルページ記憶部１５に格納しておく。
【００１６】
サンプルページ読取手段１２は、サンプルページ記憶部１５からサンプルページを２枚１組にして取り出しページ比較用記憶部１６に格納するという処理を、全てのサンプルページの組み合わせに対して行う機能を有する。
【００１７】
テンプレート抽出手段１３は、ページ比較用記憶部１６に格納されている２枚のサンプルページのほぼ同一位置に配置された、サイズがほぼ同じで内容が同一の構成要素を内容一致構成要素として抽出する機能や、上記２枚のサンプルページのほぼ同一位置に配置された、サイズがほぼ同じで内容が異なる構成要素を内容不一致構成要素として抽出する機能や、抽出した内容一致構成要素を、そのサンプルページ上に於ける配置位置に応じた位置に配置すると共に、抽出した内容不一致構成要素の記入欄を、そのサンプルページ上に於ける配置位置に応じた位置に配置したテンプレートを生成しテンプレート内容記憶部１７に格納する機能を有する。ここで、構成要素とは、見出し，段落，図面，写真，本文等や、テンプレートの構成要素となり得る氏名，住所，電話番号等の単語等である。また、配置位置がほぼ同一位置であるか否かは、例えば、２つの構成要素の左上，右下の座標値の差分が所定値以下であるか否かに基づいて判断し、サイズがほぼ同一であるか否かは、例えば、２つの構成要素の縦方向，横方向の長さの差が所定値以下であるか否かに基づいて判断する。
【００１８】
記録媒体Ｋは、ディスク，半導体メモリ，その他の記録媒体であり、コンピュータをテンプレート自動生成システムとして機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、コンピュータの動作を制御することで、コンピュータ上に、テンプレート生成開始手段１１，サンプルページ読取手段１２，テンプレート抽出手段１３，ダウンロード手段１４を実現する。
【００１９】
次に、本実施の形態の動作を説明する。
【００２０】
ユーザは、テンプレートを自動生成する場合、入出力部２からテンプレートの生成開始指示を入力する。この生成開始指示は、テンプレート生成開始手段１１で受け付けられ、サンプルページ読取手段１２に渡される。
【００２１】
これにより、サンプルページ読取手段１２は、サンプルページ記憶部１５からサンプルページを１組（２枚）取り出し、ページ比較用記憶部１６に格納する（図３，Ａ１，Ａ２）。その後、サンプルページ読取手段１２は、テンプレート抽出手段１３に対して抽出指示を出力し、テンプレート抽出手段１３からの終了通知を待つ（Ａ３，Ａ４）。
【００２２】
テンプレート抽出手段１３は、抽出指示が加えられると、図４の流れ図に示すように、ページ比較用記憶部１６に格納されている２枚のサンプルページの内の、一方のサンプルページの構成要素を抽出し（Ｂ１）、その後、他方のサンプルページの構成要素を抽出する（Ｂ２）。今、例えば、ページ比較用記憶部１６に、図２に示したサンプルページＰ１，Ｐ２が格納されているとすると、Ｂ１に於いて、一方のサンプルページＰ１から「幼児紹介コーナー」，「点線」，「１」，「氏名」，「井出明徳」，「実線（長さがページの横幅と同じ長さ）」，「メッセージ」，「８月生まれのせいか、プールが大好きです。」，「写真」が抽出され、Ｂ２に於いて、他方のサンプルページＰ２から「幼児紹介コーナー」，「点線」，「２」，「氏名」，「旭美奈子」，「実線（長さがページの横幅よりも短い）」「メッセージ」，「パパとママ、わたしとじゃんけんして。」，「写真」が抽出される。このような構成要素は、例えば、ＨＴＭＬ等のタグを利用したり、或いは予め決められている「氏名」，「住所」，「１」，「実線」，「点線」等のテンプレートの構成要素となる得る単語，記号，線分と比較することにより抽出することができる。
【００２３】
次いで、テンプレート抽出手段１３は、テンプレート内容記憶部１７上に、図２に示すように、テンプレートの構成要素を配置するための、テンプレートのページ枠１７１を作成する（Ｂ３）。
【００２４】
その後、テンプレート抽出手段１３は、一方のサンプルページＰ１の第１番目の構成要素「幼児紹介コーナー」の配置位置を求め（Ｂ４，Ｂ５）、更に、他方のサンプルページＰ２の上記配置位置とほぼ対応する位置に、上記構成要素とほぼ同一サイズの構成要素が存在するか否かを調べる（Ｂ７）。そして、存在する場合は、その内容が同じであるか否かを調べることにより、内容一致構成要素であるか、内容不一致構成要素であるかを判断し（Ｂ８）、存在しない場合は、処理対象をサンプルページＰ１の次の構成要素である第２番目の構成要素に移しその配置位置を求める（Ｂ１０，Ｂ５）。この例では、サンプルページＰ１，Ｐ２のほぼ同一位置に、ほぼ同一サイズの構成要素「幼児紹介コーナー」が存在するので、テンプレート抽出手段１３は、内容一致構成要素であるか、内容不一致構成要素であるかを判断する（Ｂ８）。
【００２５】
そして、内容一致構成要素であると判断した場合は、テンプレート内容記憶部１７に格納されているテンプレートのページ枠１７１内にサンプルページＰ１の構成要素「幼児紹介コーナー」を配置する（Ｂ９）。尚、構成要素「幼児紹介コーナー」の配置位置は、例えば、その構成要素のサンプルページＰ１上に於ける配置位置と同一位置にする。これに対して、内容不一致構成要素であると判断した場合は、テンプレート内容記憶部１７内のページ枠１７１内に、第１番目の構成要素の記入欄を配置する（Ｂ１１）。尚、記入欄のサイズ，配置位置は、サンプルページＰ１上の現在処理対象にしている構成要素「幼児紹介コーナー」と同じにする。この例の場合は、Ｂ８で内容一致構成要素と判断されるので、テンプレート抽出手段１３は、図２に示すように、ページ枠１７１の第１行目の中央部分に「幼児紹介コーナー」を配置することになる（Ｂ９）。
【００２６】
次に、テンプレート抽出手段１３は、サンプルページＰ１の第２番目の構成要素「点線（幼児紹介コーナーの下に引かれた点線）」の配置位置を求め（Ｂ１０，Ｂ５）、前述した処理を行う。この例の場合、サンプルページＰ２のほぼ同一位置に、内容が同一の構成要素「点線」が存在するので、テンプレート抽出手段１３は、図２に示すように、ページ枠１７１の第２行目の構成要素「点線」を配置する（Ｂ７がＹＥＳ，Ｂ８がＹＥＳ，Ｂ９）。
【００２７】
その後、テンプレート抽出手段１３は、サンプルページＰ１の第３番目の構成要素「１」の配置位置を求め、前述した処理を行う。この例の場合、サンプルページＰ２のほぼ同一位置に、サイズはほぼ等しいが内容が異なる構成要素「２」が存在するので、テンプレート抽出手段１３は、図２に示すように、ページ枠１７１の第３行目に構成要素「１」の記入欄「□」を配置する（Ｂ７がＹＥＳ，Ｂ８がＮＯ，Ｂ１１）。
【００２８】
以下、テンプレート抽出手段１３は、前述した処理を繰り返し行い、サンプルページＰ１上に未処理の構成要素がなくなると（Ｂ６がＮＯ）、サンプルページ読取手段１２に対して終了通知を送る（Ｂ１２）。
【００２９】
これにより、サンプルページ読取手段１２は、サンプルページ記憶部１５から取り出していないサンプルページの組み合わせが存在するか否かを判断する（Ａ５）。そして、存在する場合には、Ａ１の処理に戻り、存在しない場合には、処理終了とする。
【００３０】
以上の処理により、サンプルページ記憶部１５に、例えば、図２に示すように３枚のサンプルページＰ１，Ｐ２，Ｐ３が格納されていたとすると、サンプルページＰ１，Ｐ２の共通部分を取り出したテンプレートと、サンプルページＰ１，Ｐ３の共通部分を取り出したテンプレートと、サンプルページＰ２，Ｐ３の共通部分を取り出したテンプレートとの３枚のテンプレートが生成され、テンプレート内容記憶部１７に格納される。
【００３１】
次に、本発明の第２の実施の形態について説明する。
【００３２】
本実施の形態は、図１に示したサンプルページ読取手段１２に図５の流れ図に示す処理を行わせ、テンプレート抽出手段１３に図４，図６の流れ図に示す処理を行わせることにより実現される。本実施の形態は、サンプルページ記憶部１５に格納されている全てのサンプルページに基づいて１枚のテンプレートを生成することを特徴としている。
【００３３】
サンプルページ読取手段１２は、テンプレート生成開始手段１１を介してユーザからのテンプレートの生成開始指示が入力されると、図５の流れ図に示すように、サンプルページ記憶部１５から１組（２枚）のサンプルページを取り出し、ページ比較用記憶部１６に格納する（Ｃ１，Ｃ２）。その後、サンプルページ読取手段１２は、テンプレート抽出手段１３に対して第１の抽出指示を出力し（Ｃ３）、終了通知待ち状態になる（Ｃ４）。
【００３４】
テンプレート抽出手段１３は、第１の抽出指示が加えられると、図４の流れ図に示す処理を行い、サンプルページ記憶部１５に格納されている２枚のサンプルページ（例えば、サンプルページＰ１，Ｐ２）に基づいてテンプレートを生成し、生成したテンプレートをテンプレート内容記憶部１７に格納する。その後、テンプレート抽出手段１３は、サンプルページ読取手段１２に対して終了通知を出力する（Ｂ１２）。
【００３５】
これにより、サンプルページ読取手段１２は、サンプルページ記憶部１５から未処理のサンプルページ（例えば、サンプルページＰ３）を取り出し、ページ比較用記憶部１６に格納する（Ｃ５，Ｃ６）。その後、サンプルページ読取手段１２は、テンプレート抽出手段１３に対して第２の抽出指示を出力し（Ｃ７）、終了通知の待ち状態になる（Ｃ８）。
【００３６】
テンプレート抽出手段１３は、第２の抽出指示が加えられると、図６の流れ図に示すように、ページ比較用記憶部１６に格納されているサンプルページＰ３の構成要素を抽出し、更に、テンプレート内容記憶部１７に格納されているテンプレート（サンプルページＰ１，Ｐ２に基づいて作成されたテンプレート）の構成要素を抽出する（Ｄ１，Ｄ２）。
【００３７】
その後、テンプレート抽出手段１３は、テンプレートの第１番目の構成要素の配置位置を求める（Ｄ３，Ｄ４）。今、例えば、テンプレート内容記憶部１７に図２に示すテンプレートが格納されていたとすると、テンプレート抽出手段１３は、構成要素「幼児紹介コーナー」の配置位置を求めることになる。次に、テンプレート抽出手段１３は、ページ比較用記憶部１６に格納されているサンプルページＰ３の上記配置位置とほぼ対応する位置に、上記構成要素とほぼ同一サイズの構成要素が存在するか否かを調べる（Ｄ５）。今、例えば、サンプルページＰ３の内容が、図２に示すものであるとすると、サンプルページＰ３の上記配置位置に対応する位置に構成要素「幼児紹介コーナー」が存在するので、Ｄ５の判断結果は、ＹＥＳとなる。
【００３８】
その後、テンプレート抽出手段１３は、上記２つの構成要素が内容一致構成要素であるか否かを判断する（Ｄ８）。この例の場合、両者とも内容が「幼児紹介コーナー」であるので、Ｄ８の判断結果は、ＹＥＳとなる。この結果、テンプレート抽出手段１３は、処理対象をテンプレートの次の構成要素である第２番目の構成要素「点線」に移しその配置位置を求める（Ｄ１１，Ｄ４）。
【００３９】
サンプルページＰ３上には、上記構成要素「点線」と配置位置，サイズがほぼ同一で、内容が同一の構成要素「点線」が存在するので、テンプレート抽出手段１３は、処理対象をテンプレートの第３番目の構成要素「□（記入欄を示す情報）」に移しその配置位置を求める（Ｄ６がＹＥＳ，Ｄ８がＹＥＳ，Ｄ１１，Ｄ４）。
【００４０】
サンプルページＰ３上には、上記構成要素「□」と配置位置，サイズがほぼ同一で、内容が異なる構成要素「２」が存在するので（Ｄ６がＹＥＳ，Ｄ８がＮＯ）、テンプレート抽出手段１３は、Ｄ９の処理を行う。
【００４１】
Ｄ９では、現在処理対象にしているテンプレートの構成要素「□」が記入欄を示す情報であるか否かを判断する。この例の場合、記入欄を示す情報であるので、テンプレート抽出手段１３は、テンプレートの次の構成要素「氏名」に処理対象を移すが（Ｄ９がＹＥＳ，Ｄ１１）、若し記入欄を示す情報でなかった場合は、現在処理対象にしているテンプレートの構成要素を、記入欄を示すものに変更する（Ｄ９がＮＯ，Ｄ１０）。
【００４２】
以下、テンプレート抽出手段１３は、前述した処理を繰り返し行い、テンプレート上に未処理の構成要素がなくなると（Ｄ５がＮＯ）、サンプルページ読取手段１２に対して終了通知を送る（Ｄ１２）。
【００４３】
これにより、サンプルページ読取手段１２は、サンプルページ記憶部１５に未処理のサンプルページが格納されているか否かを判断し（Ｃ９）、格納されている場合は、Ｃ５の処理に戻り、格納されていない場合はその処理を終了する。
【００４４】
尚、本実施の形態では、サンプルページ記憶部１５に格納されている全てのサンプルページに基づいて、１つのテンプレートを生成するようにしたが、サンプルページ記憶部１５に格納されているサンプルページの内の、ユーザによって指定された複数枚のサンプルページから１つのテンプレートを生成するようにしても良い。このようにする場合は、サンプルページ読取手段１２が行う図３のＡ１の処理を「ユーザによって指定されているサンプルページ中から１組をサンプルページを取り出す」に変更し、Ａ５の処理を「ユーザによって指定されているサンプルページの中に未処理のサンプルページの組み合わせが存在するか否かを判断する」に変更すれば良い。
【００４５】
次に、本発明の第３の実施の形態について説明する。
【００４６】
図７は本発明の第３の実施の形態のブロック図であり、図１に示した第１の実施の形態と異なる点は、テンプレート自動生成システム１の代わりにテンプレート自動生成システム１ａを備えている点と、記録媒体Ｋの代わりに記録媒体Ｋａを備えている点である。
【００４７】
テンプレート自動生成システム１ａは、テンプレート抽出手段１３の代わりにテンプレート抽出手段１３ａを備えている点、連番情報記憶部１８を備えている点、テンプレート合成手段１９を備えている点、及び合成テンプレート記憶部２０を備えているテンプレートが、図１に示したテンプレート自動生成システム１と異なっている。
【００４８】
テンプレート抽出手段１３ａは、テンプレート抽出手段１３が備えている機能に加え、ページ比較用記憶部１６に格納されている２枚のサンプルページのほぼ同一位置に配置された、サイズがほぼ同じで内容が連番であると判定される構成要素を連番構成要素として抽出する機能や、抽出した連番構成要素に対応する連番情報を連番情報記憶部１８に格納する機能を有する。ここで、連番情報は、連番の種類（数字，アルファベット，片仮名，括弧で囲まれた数字，括弧で囲まれたアルファベット等），連番の記入位置を含む。
【００４９】
テンプレート合成手段１９は、テンプレート内容記憶部１７，連番情報記憶部１８の内容に基づいてテンプレートを生成し、合成テンプレート記憶部２０に格納する機能を有する。
【００５０】
記録媒体Ｋａは、ディスク，半導体メモリ，その他の記録媒体であり、コンピュータをテンプレート自動生成システム１ａとして機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、コンピュータの動作を制御することで、コンピュータ上に、テンプレート生成開始手段１１，サンプルページ読取手段１２，テンプレート抽出手段１３ａ，ダウンロード手段１４，テンプレート合成手段１９を実現する。
【００５１】
次に本実施の形態の動作を説明する。
【００５２】
サンプルページ読取手段１２は、テンプレート生成開始手段１１を介してユーザからのテンプレートの生成開始指示が加えられると、図３の流れ図に示すように、サンプルページ記憶部１５から１組（２枚）のサンプルページ（例えば、図８に示すサンプルページＰ１，Ｐ２）を取り出し、ページ比較用記憶部１６に格納する（Ａ１，Ａ２）。その後、テンプレート抽出手段１３ａに対して抽出指示を出力し、終了通知待ち状態となる（Ａ３，Ａ４）。
【００５３】
テンプレート抽出手段１３ａは、抽出指示が加えられると、図９の流れ図に示すように、ページ比較用記憶部１６に格納されている２枚のサンプルページＰ１，Ｐ２の内の一方のサンプルページＰ１の構成要素を抽出し（Ｅ１）、更に他方のサンプルページＰ２の構成要素を抽出する（Ｅ２）。
【００５４】
次いで、テンプレート抽出手段１３ａは、図８に示すように、テンプレート内容記憶部１７内にテンプレートのページ枠１７１を作成する（Ｅ３）。その後、テンプレート抽出手段１３ａは、サンプルページＰ１の第１番目の構成要素「幼児紹介コーナー」を処理対象にし（Ｅ４）、Ｅ５以降の処理を行う。この例の場合、サンプルページＰ２上には、上記構成要素「幼児紹介コーナー」と配置位置，サイズがほぼ同一で、内容が同一の構成要素「幼児紹介コーナー」が存在するので（Ｅ７，Ｅ８がＹＥＳ）、図８に示すように、上記構成要素「幼児紹介コーナー」をページ枠１７１内の第１行目に配置する（Ｅ９）。
【００５５】
その後、テンプレート抽出手段１３ａは、処理対象をサンプルページＰ１の第２番目の構成要素「点線」に移し（Ｅ１０）、前述した処理と同様の処理を行う（Ｅ７，Ｅ８がＹＥＳ、Ｅ９）。この結果、図８に示すように、上記構成要素「点線」がページ枠１７１の第２行目に配置される。
【００５６】
次いで、テンプレート抽出手段１３ａは、処理対象をサンプルページＰ１の第３番目の構成要素「１」に移す（Ｅ１０）。この例の場合、サンプルページＰ２上には、上記構成要素「１」と配置位置，サイズがほぼ同一で、内容が異なる構成要素「２」が配置されているので（Ｅ７がＹＥＳ，Ｅ８がＮＯ）、図８に示すように、上記構成要素の記入欄をページ枠１７１内の第３行目に配置する（Ｅ１１）。その後、テンプレート抽出手段１３ａは、上記２つの構成要素が連番を示す連番構成要素であるか否かを判断する（Ｅ１２）。尚、Ｅ１２に於いては、例えば、両者とも数字，アルファベット，片仮名である場合、両者とも括弧に囲まれた数字，アルファベット，片仮名である場合等を連番構成要素であると判断する。この例の場合、両者とも数字であり、Ｅ１２の判断結果がＹＥＳとなるので、テンプレート抽出手段１３ａは、連番情報記憶部１８に、連番の種類（数字の連番），連番の記入位置を含む連番情報を格納する（Ｅ１３）。
【００５７】
テンプレート抽出手段１３ａは、上述した処理を、サンプルページＰ１の全ての構成要素に対して行うと（Ｅ６がＹＥＳ）、テンプレート合成手段１９に対して合成指示を出力し（Ｅ１４）、合成終了待ち状態となる（Ｅ１５）。
【００５８】
テンプレート合成手段１９は、合成指示が加えられると、図１０の流れ図に示すように、連番情報記憶部１８に連番情報が格納されているか否かを調べる（Ｆ１）。そして、格納されていない場合（Ｆ１がＮＯ）は、テンプレート内容記憶部１７に格納されているテンプレートを合成テンプレート記憶部２０に登録する（Ｆ２）。これに対して、連番情報が登録されている場合（Ｆ１がＹＥＳ）は、テンプレート内容記憶部１７に登録されているテンプレートと、連番情報記憶部１８に登録されている連番情報とを合成したものを合成テンプレート記憶部２０に登録する（Ｆ３）。具体的には、テンプレートに配置されている記入欄の内の、連番情報中の位置情報によって示される位置に配置されているものを、上記連番情報で置き換え、合成テンプレート記憶部２０に登録する。
【００５９】
Ｆ２或いはＦ３の処理が終了すると、テンプレート合成手段１９は、テンプレート内容記憶部１７，連番情報記憶部１８の内容をクリアした後、テンプレート抽出手段１３ａに対して合成終了通知を出力する（Ｆ４）。
【００６０】
テンプレート抽出手段１３ａは、合成終了通知が加えられると、サンプルページ読取手段１２に対して終了通知を出力する（図９，Ｅ１６）。これにより、サンプルページ読取手段１２は、サンプルページ記憶部１５に未処理の組み合わせが存在するか否かを調べ（図３，Ａ５）、存在する場合はＡ１の処理を行い、存在しない場合は処理終了とする。
【００６１】
尚、上述した実施の形態では説明しなかったが、テンプレート上に配置された連番情報は、テンプレートを利用して作成した複数の文書等に自動的に連番を記入するための使用される。この連番の記入は、ソフトウェア等によって実現される連番記入装置によって行われるものであり、連番情報が配置された文書が複数枚入力されると、連番記入装置は、連番情報に基づいて連番の種類，記入位置を求め、この求めた記入位置に、上記種類の連番を記入する。また、本実施の形態では、２枚のサンプルページに基づいて、連番情報を含むテンプレートを生成するようにしたが、第２の実施の形態と同様に、既に生成したテンプレート（合成テンプレート記憶部２０に登録されているテンプレート）とサンプルページ記憶部１５に格納されている未処理のサンプルページとに基づいて新たなテンプレートを作成し、合成テンプレート記憶部２０に上書きの形で登録するという処理を、サンプルページ記憶部１５に未処理のサンプルページがなくなるまで、繰り返し行うことにより、サンプルページ記憶部１５に格納されている全てのサンプルページから連番情報を含む１つのテンプレートを生成するようにしても良いし、サンプルページ記憶部１５に格納されているサンプルページの内の、ユーザによって指定された複数枚のサンプルページからテンプレートを生成するようにしても良い。
【００６２】
次に、本発明の第４の実施の形態について説明する。
【００６３】
図１１は本発明の第４の実施の形態のブロック図であり、図１に示した第１の実施の形態と異なる点は、テンプレート自動生成システム１の代わりにテンプレート自動生成システム１ｂを備えている点と、記録媒体Ｋの代わりに記録媒体Ｋｂを備えている点である。
【００６４】
テンプレート自動生成システム１ｂは、テンプレート抽出手段１３の代わりにテンプレート抽出手段１３ｂを備えている点、類似内容記憶部２１を備えている点、テンプレート合成選択手段２２を備えている点、合成テンプレート記憶部２３を備えている点が、図１に示したテンプレート自動生成システム１と相違している。
【００６５】
テンプレート抽出手段１３ｂは、テンプレート抽出手段１３が備えている機能に加え、サンプルページ記憶部１５に格納されている２枚のサンプルページのほぼ同一位置に配置された、サイズがほぼ同じで内容が類似する構成要素を類似構成要素として抽出する機能や、抽出した類似構成要素を類似内容記憶部２１に登録する機能を有する。尚、内容が類似しているか否かの判定は、例えば、構成要素が線分である場合は、線分の種類と線分の長さの比に基づいて行う（種類が同じで且つ比が所定の範囲内の場合、類似していると判定する）。また、例えば、構成要素が文字である場合には、同一位置に配置されている文字の一致する割合に基づいて行う（所定の割合以上一致している場合、類似していると判定する）。
【００６６】
テンプレート合成選択手段２２は、ユーザによって合成を行うことが指示されている場合は、テンプレート内容記憶部１７，類似内容記憶部２１の内容を合成したテンプレートを生成して合成テンプレート記憶部２３に登録し、指示されていない場合は、テンプレート内容記憶部１７の内容を合成テンプレート記憶部２３に登録する機能を有する。
【００６７】
記録媒体Ｋｂは、ディスク，半導体メモリ，その他の記録媒体であリ、コンピュータをテンプレート自動生成システム１ｂとして機能させるためのプログラムが記録されている。このプログラムは、コンピュータによって読み取られ、コンピュータの動作を制御することで、コンピュータ上に、テンプレート生成開始手段１１，サンプルページ読取手段１２，テンプレート抽出手段１３ｂ，ダウンロード手段１４，テンプレート合成選択手段２２を実現する。
【００６８】
次に本実施の形態の動作を説明する。
【００６９】
ユーザは、テンプレート自動生成システム１ｂを用いてテンプレートを自動生成する場合、入出力部２からテンプレートの生成開始指示を入力すると共に、類似構成要素を合成したテンプレートを生成するか否かを示す合成選択指示も入力する。テンプレートの生成開始指示は、テンプレート生成開始手段１１を介してサンプルページ読取手段１２に加えられ、合成選択指示は、テンプレート合成選択手段２２に加えられる。
【００７０】
サンプルページ読取手段１２は、生成開始指示が加えられると、図３の流れ図に示すように、サンプルページ記憶部１５から１組（２枚）のサンプルページ（例えば、図１２に示すサンプルページＰ１，Ｐ２）を取り出し、ページ比較用記憶部１６に格納する（Ａ１，Ａ２）。その後、テンプレート抽出手段１３ｂに対して抽出指示を出力し、終了通知待ち状態となる（Ａ３，Ａ４）。
【００７１】
テンプレート抽出手段１３ｂは、抽出指示が加えられると、図１３の流れ図に示すように、ページ比較用記憶部１６に格納されている２枚のサンプルページＰ１，Ｐ２の内の一方のサンプルページＰ１の構成要素を抽出し（Ｇ１）、更に他方のサンプルページＰ２の構成要素を抽出する（Ｇ２）。次いで、テンプレート抽出手段１３ｂは、図１２に示すように、テンプレート内容記憶部１７内にテンプレートのページ枠１７１を作成すると共に、類似内容記憶部２１内にページ枠２１１を生成する（Ｇ３）。
【００７２】
その後、テンプレート抽出手段１３ａは、サンプルページＰ１の第１番目の構成要素「幼児紹介コーナー」を処理対象にし（Ｇ４）、Ｇ５以降の処理を行う。この例の場合、Ｇ７，Ｇ８が共にＹＥＳとなるので、図１２に示すように、上記構成要素「幼児紹介コーナー」がページ枠１７１内の第１行目に配置される（Ｇ９）。
【００７３】
次いで、テンプレート抽出手段１３ｂは、処理対象をサンプルページＰ１の第２番目の構成要素「点線（幼児紹介コーナーに下に引かれている点線）」に移し（Ｇ１０）、前述した処理と同様の処理を行う（Ｇ７，Ｇ８がＹＥＳ、Ｅ９）。この結果、図１２に示すように、上記構成要素「点線」がページ枠１７１の第２行目に配置される。
【００７４】
次いで、テンプレート抽出手段１３ｂは、処理対処をサンプルページＰ１の第３番目の構成要素「１」に移す（Ｇ１０）。この場合、サンプルページＰ２に配置されている構成要素「２」は、配置位置，サイズは同じであるが、内容が異なるので（Ｇ７がＹＥＳ，Ｇ８はＮＯ）、テンプレート抽出手段１３ｂは、構成要素「１」の記入欄「□」を図１２に示すように、ページ枠１７１の第３行目に配置する（Ｇ１１）。その後、テンプレート抽出手段１３ｂは、上記した構成要素「１」，「２」が類似構成要素であるか否か判定する（Ｇ１２）。この場合、同一位置に配置されている文字が一致する割合は０％であり、所定割合以下であるので、処理対象を次の構成要素に移す（Ｇ１０）。
【００７５】
その後、テンプレート抽出手段１３ｂは、処理対象をサンプルページＰ１の第第４番目，第５番目…と移し（Ｇ１０）、Ｇ５以降の処理を行う。そして、サンプルページＰ１の第６番目の構成要素「実線（氏名の下に存在する実線）」が処理対処になると、サンプルページＰ２のほぼ同一位置にほぼ同一サイズの構成要素が存在するか否かを調べる（Ｇ７）。この例の場合、サンプルページＰ２に存在する構成要素「実線（長さがサンプルページＰ１のものよりも短い）」が上記条件を満たすので、テンプレート抽出手段１３ｂは、その内容が同一か否かを調べる（Ｇ８）。この例の場合、同一でないので、テンプレート抽出手段１３ｂは、テンプレートのページ枠１７１の第４行目に記入欄「□」を配置する（Ｇ１１）。
【００７６】
次に、テンプレート抽出手段１３ｂは、サンプルページＰ１の第６番目の構成要素「実線」と、サンプルページＰ２の構成要素「実線」とが類似構成要素であるか否かを判断する（Ｇ１２）。この例の場合、線分の種類が一致し且つ長さの比が予め定められた範囲内であるので、テンプレート抽出手段１３ｂは、類似構成要素であると判定し、図１２に示すように、類似内容記憶部２１内のページ枠２１１に、サンプルページＰ１の構成要素「実線」を配置し、処理対象を次の構成要素に移す（Ｇ１３，Ｇ１０）。この構成要素「実線」の配置位置は、上記構成要素のサンプルページＰ１に於ける配置位置と同一位置にする。
【００７７】
テンプレート抽出手段１３ｂは、以上の処理を繰り返し行い、サンプルページＰ１に未処理の構成要素がなくなると（Ｇ６がＮＯ）、テンプレート合成選択手段２２に対して合成指示を出力し（Ｇ１４）、合成終了待ち状態になる（Ｇ１５）。
【００７８】
テンプレート合成選択手段２２は、合成指示に応答して、図１４の流れ図に示すように、ユーザが入力した合成選択指示によって合成が指示されているか否かを判断する（Ｈ１）。そして、合成が指示されていないと判断した場合（Ｈ１がＮＯ）は、テンプレート内容記憶部１７に格納されているページ枠１７１を合成テンプレート記憶部２３に登録する（Ｈ３）。
【００７９】
これに対して、合成が指示されていると判断した場合は、類似内容記憶部２１のページ枠２１１内に類似構成要素が配置されているか否かを判断する（Ｈ２）。そして、類似構成要素が配置されていないと判断した場合は、上記したＨ３の処理を行い、配置されていると判断した場合は、テンプレート内容記憶部１７内のページ枠１７１の内容と類似内容記憶部２１内のページ枠２１１の内容とを合成したものを、図１２に示すように、合成テンプレート記憶部２３に格納する（Ｈ４）。具体的には、ページ枠１７１に配置されている記入欄の内の、ページ枠２１１に配置されている類似構成要素と同一位置のものを、対応する類似構成要素で置き換え、合成テンプレート記憶部２３に登録する。
【００８０】
Ｈ３或いはＨ４の処理が終了すると、テンプレート合成選択手段２２は、テンプレート内容記憶部１７，類似内容記憶部２１の内容をクリアし、その後、テンプレート抽出手段１３ｂに対して合成終了通知を出力する（Ｈ５）。
【００８１】
この合成終了通知を受けると、テンプレート抽出手段１３ｂは、サンプルページ読取手段１２に対して終了通知を出力する（図１３，Ｇ１６）。
【００８２】
サンプルページ読取手段１２は、終了通知を受けると、図３の流れ図に示すように、サンプルページ記憶部１５に未処理のサンプルページの組み合わせが存在するか否かを判断し（Ａ５）、存在する場合は、Ａ１の処理を再び行い、存在しない場合は処理終了とする。
【００８３】
尚、本実施の形態では、２枚のサンプルページに基づいて、テンプレートを生成するようにしたが、第２の実施の形態と同様に、既に作成済みのテンプレート（合成テンプレート記憶部２３に格納されているテンプレート）とサンプルページ記憶部１５に格納されている未処理のサンプルページとから新たなテンプレートを作成し、合成テンプレート記憶部２３に上書きの形式で格納するという処理を、未処理のサンプルページがなくなるまで繰り返し行うことにより、サンプルページ記憶部１５に格納されている全てのサンプルページから１つのテンプレートを生成するようにしても良いし、サンプルページ記憶部１５に格納されているサンプルページの内の、ユーザによって指定された複数枚のサンプルページから１つのテンプレートを生成するようにしても良い。また、サンプルページ記憶部１５に格納されている全てのサンプルページに基づいて１つのテンプレートを生成する場合には、生成するテンプレートに配置する類似構成要素として、サンプルページ全体で最も出現頻度が多かったものを使用するようにしても良い。また、上述した各実施の形態に於いては、テンプレートの構成要素を、文字，画像，線分としたが、音や映像を構成要素としても良いし、データのメディア種別、データの提示タイミング、提示エフェクト等を構成要素としても構わない。
【００８４】
【発明の効果】
本発明のテンプレート自動生成システムの第１の効果は、ユーザの好みに合ったページを作成することができるテンプレートを自動的に生成できるという点である。その理由は、コンテンツが既に埋め込まれている複数枚のサンプルページから、内容一致構成要素を抽出し、この内容一致構成要素を、サンプルページに於ける配置位置に応じた位置に配置することにより、テンプレートを作成するようにしているからである。
【００８５】
本発明の第２の効果は、テンプレートを用いて作成したページに、連番を自動的に記入することが可能になるという点である。その理由は、複数枚のサンプルページから、連番構成要素を抽出し、この連番構成要素に基づいて、連番の記入位置を示す連番情報を含むテンプレートを生成するようにしたからである。
【００８６】
本発明の第３の効果は、複数枚のサンプルページに存在する内容が類似する構成要素をテンプレートの構成要素とするか否かをユーザが選択できるという点にある。その理由は、複数枚のサンプルページに存在する類似構成要素を抽出し、ユーザによって合成が指示されている場合は、類似構成要素をテンプレート上に配置するようにしたからである。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態のブロック図である。
【図２】サンプルページ記憶部１５，テンプレート内容記憶部１７の内容例を示す図である。
【図３】サンプルページ読取手段１２の処理例を示す流れ図である。
【図４】テンプレート抽出手段１３の処理例を示す流れ図である。
【図５】本発明の第２の実施の形態を実現する際に、サンプルページ読取手段１２が行う処理の一例を示す流れ図である。
【図６】本発明の第２の実施の形態を実現する際に、テンプレート抽出手段１３が行う処理の一例を示す流れ図である。
【図７】本発明の第３の実施の形態のブロック図である。
【図８】サンプルページ記憶部１５，テンプレート内容記憶部１７，連番情報記憶部１８，合成テンプレート記憶部２０の内容例を示す図である。
【図９】テンプレート抽出手段１３ａの処理例を示す流れ図である。
【図１０】テンプレート合成手段１９の処理例を示す流れ図である。
【図１１】本発明の第４の実施の形態のブロック図である。
【図１２】サンプルページ記憶部１５，テンプレート内容記憶部１７，類似内容記憶部２１，合成テンプレート記憶部２３の内容例を示す図である。
【図１３】テンプレート抽出手段１３ｂの処理例を示す流れ図である。
【図１４】テンプレート合成選択手段２２の処理例を示す流れ図である。
【符号の説明】
１，１ａ，１ｂ…テンプレート自動生成システム
１１…テンプレート生成開始手段
１２…サンプルページ読取手段
１３，１３ａ，１３ｂ…テンプレート抽出手段
１４…ダウンロード手段
１５…サンプルページ記憶部
１６…ページ比較用記憶部
１７…テンプレート内容記憶部
１８…連番情報記憶部
１９…テンプレート合成手段
２０…合成テンプレート記憶部
２１…類似内容記憶部
２２…テンプレート合成選択手段
２３…合成テンプレート記憶部
２…入出力部
３…ネットワーク
Ｋ，Ｋａ，Ｋｂ…記録媒体
【図１】
0003870663.tif 000002
【図２】
0003870663.tif 000003
【図３】
0003870663.tif 000004
【図４】
0003870663.tif 000005
【図５】
0003870663.tif 000006
【図６】
0003870663.tif 000007
【図７】
0003870663.tif 000008
【図８】
0003870663.tif 000009
【図９】
0003870663.tif 000010
【図１０】
0003870663.tif 000011
【図１１】
0003870663.tif 000012
【図１２】
0003870663.tif 000013
【図１３】
0003870663.tif 000014
【図１４】
0003870663.tif 000015