(57)【要約】【課題】複数の部分領域画像の表示順序を規定するシナリオの設定に関する作業者の利便性を向上させることができる画像表示システムを提供する。【解決手段】情報処理システム１００において、ページ解析サーバ１０４は、入稿されたコンテンツ４００に含まれる複数の部分領域画像を抽出し、資料データ管理サーバ１０３は、複数のコンテンツとともに、各コンテンツに対応するシナリオデータ１２００を予め保存し、資料データ管理サーバ１０３は、さらに、保存しているコンテンツのうち、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有するコンテンツを検索し、同一性のあるフォーマットを有するコンテンツに対応するシナリオデータ１２００を入稿されたコンテンツ４００に対応するシナリオデータとして提供する。【選択図】図１３
2019185440.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像データに含まれる複数の部分領域画像を表示する表示部を備え、前記表示部は、前記第１の画像データに含まれる前記複数の部分領域画像の表示順序を規定する第１のシナリオデータに基づいて前記複数の部分領域画像を順番に表示する画像表示システムであって、
少なくとも１つの第２の画像データとともに、当該第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを予め保存する画像データ保存部と、
前記第１の画像データに含まれる前記複数の部分領域画像を抽出する画像解析部と、
前記抽出された複数の部分領域画像と類似の複数の部分領域画像を含む前記第２の画像データを検索する画像データ検索部と、
前記類似の複数の部分領域画像を含む前記第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを、前記第１のシナリオデータとして提供するシナリオデータ提供部と、
を備えることを特徴とする画像表示システム。
【請求項２】
前記提供された第１のシナリオデータを修正し、当該修正されたシナリオデータを新たな第１のシナリオデータとして保存させるシナリオデータ修正部をさらに備えることを特徴とする請求項１記載の画像表示システム。
【請求項３】
前記シナリオデータ提供部は、前記類似の複数の部分領域画像を含む前記第２の画像データに含まれる複数の部分領域画像の表示順序を規定する複数の第２のシナリオデータを提供し、
前記画像表示システムは、前記提供された複数の第２のシナリオデータから選択された１つの第２のシナリオデータを新たな第１のシナリオデータとして保存させるシナリオデータ選択部をさらに備えることを特徴とする請求項１記載の画像表示システム。
【請求項４】
前記画像データ検索部は、前記画像解析部が抽出した前記複数の部分領域画像の情報に基づいて、前記類似の複数の部分領域画像を含む前記第２の画像データを検索することを特徴とする請求項１乃至３のいずれか１項に記載の画像表示システム。
【請求項５】
前記画像解析部が抽出した前記複数の部分領域画像の情報は、各前記部分領域画像の数、属性及び大きさの少なくとも１つを含むことを特徴とする請求項４記載の画像表示システム。
【請求項６】
前記画像データ検索部は、画像検索技術を用いて、前記類似の複数の部分領域画像を含む前記第２の画像データを検索することを特徴とする請求項１乃至３のいずれか１項に記載の画像表示システム。
【請求項７】
第１の画像データに含まれる複数の部分領域画像を表示する表示部が、前記第１の画像データに含まれる前記複数の部分領域画像の表示順序を規定する第１のシナリオデータに基づいて前記複数の部分領域画像を順番に表示する画像表示方法であって、
少なくとも１つの第２の画像データとともに、当該第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを予め保存し、
前記第１の画像データに含まれる前記複数の部分領域画像を抽出し、
前記抽出された複数の部分領域画像と類似の複数の部分領域画像を含む前記第２の画像データを検索し、
前記類似の複数の部分領域画像を含む前記第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを、前記第１のシナリオデータとして提供する
ことを特徴とする画像表示方法。
【請求項８】
第１の画像データに含まれる複数の部分領域画像を表示する表示部が、前記第１の画像データに含まれる前記複数の部分領域画像の表示順序を規定する第１のシナリオデータに基づいて前記複数の部分領域画像を順番に表示する画像表示方法をコンピュータに実行させるプログラムであって、
画像表示方法は、
少なくとも１つの第２の画像データとともに、当該第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを予め保存し、
前記第１の画像データに含まれる前記複数の部分領域画像を抽出し、
前記抽出された複数の部分領域画像と類似の複数の部分領域画像を含む前記第２の画像データを検索し、
前記類似の複数の部分領域画像を含む前記第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを、前記第１のシナリオデータとして提供する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を順番に表示する画像表示システム、画像表示方法及びプログラムに関する。
【背景技術】
【０００２】
通常、プレゼンテーションツールでは、各頁画像の表示を制御するためのシナリオを設定することができる。シナリオでは、各頁画像の表示、非表示や各頁画像の表示順序が規定される。
【０００３】
また、パンフレットのような紙媒体を用いていた実体を持たない商品（保険商品、金融商品、旅行商品等）や商品の現物を伴わない商談において、近年、携帯型表示端末であるタブレットＰＣの発達や普及に伴い、タブレットＰＣが多用されている。このような商談では、タブレットＰＣの画面へ説明に必要な各種電子画像データを表示させるが、タブレットＰＣの画面は従来のパンフレットに比べて小さいため、電子画像データを部分的に拡大して表示する場合が多い。例えば、画像に含まれるオブジェクトを認識して部分領域画像に分割し、分割した部分領域画像を拡大表示する画像表示装置が知られている（例えば、特許文献１参照。）。この画像表示装置では、従来のパンフレットに印刷されていた商品説明画像を拡大表示することにより、パンフレットよりも小さい画像表示装置においても、従来のパンフレットに印刷されていた商品説明画像を用いて商品説明を行うことができる。また、特許文献１の画像表示装置では、プレゼンテーションツールと同様に、部分領域画像の表示順序を規定してシナリオを設定することができる。
【０００４】
複数の販売者が特許文献１の画像表示装置を用いて商品の説明を行う場合、販売実績の優秀な販売者のシナリオを他の販売者と共有することにより、商品全体の販売量を増やすことが考えられる。シナリオの共有技術に類する技術として、例えば、特許文献２のデータ共用技術が知られている。この技術では、複数のデバイスから画像が投影表示されている際、各デバイスの投影表示領域のうち、重なる領域にそれぞれのデバイスからコンテンツのアイコンを移動させると、当該コンテンツが類似する場合に、コンテンツのメタデータが共有される。これにより、類似するコンテンツ同士のメタデータを共有することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第５９８４４３９号公報
【特許文献２】特開２０１５−５５９１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献２の技術では、例えば、コンテンツとしての各部分領域画像のデータを複数のデバイスで共有することはできても、各部分領域画像の表示順序を規定するシナリオを共有することは想定していない。したがって、例えば、電子画像データにおいて金利情報や株価情報のみが更新され、シナリオが大幅に変更されない場合であっても、以前に設定されたシナリオを流用することができない。その結果、シナリオを設定する作業者は、新たなシナリオを設定する必要があり、作業者の利便性を向上させることができないという問題がある。
【０００７】
本発明の目的は、複数の部分領域画像の表示順序を規定するシナリオの設定に関する作業者の利便性を向上させることができる画像表示システム、画像表示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像表示システムは、第１の画像データに含まれる複数の部分領域画像を表示する表示部を備え、前記表示部は、前記第１の画像データに含まれる前記複数の部分領域画像の表示順序を規定する第１のシナリオデータに基づいて前記複数の部分領域画像を順番に表示する画像表示システムであって、少なくとも１つの第２の画像データとともに、当該第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを予め保存する画像データ保存部と、前記第１の画像データに含まれる前記複数の部分領域画像を抽出する画像解析部と、前記抽出された複数の部分領域画像と類似の複数の部分領域画像を含む前記第２の画像データを検索する画像データ検索部と、前記類似の複数の部分領域画像を含む前記第２の画像データに含まれる複数の部分領域画像の表示順序を規定する第２のシナリオデータを、前記第１のシナリオデータとして提供するシナリオデータ提供部と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の部分領域画像の表示順序を規定するシナリオの設定に関する作業者の利便性を向上させることができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係る画像表示システムとしての情報処理システムの構成を示すブロック図である。
【図２】図１の情報処理システムの各構成要素が有する制御装置のハードウェア構成を示すブロック図である。
【図３】図１の情報処理システムの各構成要素の機能構成を示すブロック図である。
【図４】図３におけるページ構造解析部が構造を解析する各ページ画像を含むコンテンツを説明するための図である。
【図５】図１における資料表示端末が有する液晶ディスプレイを示す図である。
【図６】本発明の第１の実施の形態において、資料作成者が資料作成端末を操作して資料データを作成する一連の処理の流れを示すシーケンス図である。
【図７】資料作成端末のディスプレイへ表示される入稿処理画面を示す図である。
【図８】図６のＳ６０３で実行されるページ構造解析処理のフローチャートを示す図である。
【図９】ページ画像が含む複数の部分領域画像の認識方法を説明するための図である。
【図１０】部分領域管理部が管理する部分領域管理テーブルを示す図である。
【図１１】資料データ管理サーバの資料データ管理部による資料データの管理の形態を示す概念図である。
【図１２】資料データ管理部が管理するシナリオデータを示す図である。
【図１３】図６のＳ６０５で実行されるシナリオ設定処理のフローチャートを示す図である。
【図１４】図１３のＳ１３０２で実行される同一性コンテンツ検索処理のフローチャートを示す図である。
【図１５】同一性コンテンツに対応するシナリオデータがコピーされる前の資料データ管理部による資料データの管理の形態を示す概念図である。
【図１６】同一性コンテンツに対応するシナリオデータがコピーされた後の資料データ管理部による資料データの管理の形態を示す概念図である。
【図１７】コピー前後におけるシナリオデータの変化を説明するための図である。
【図１８】資料作成端末のディスプレイへ表示される入稿確認画面を示す図である。
【図１９】資料作成端末のディスプレイへ表示されるシナリオ作成画面を示す図である。
【図２０】資料データ表示処理部が実行する資料データ表示処理のフローチャートを示す図である。
【図２１】図２０の資料データ表示処理において用いられるデータや表示される画像を説明するための図である。
【図２２】図２０のＳ２００６で実行される対象部分領域画像の拡大表示処理のフローチャートを示す図である。
【図２３】操作ログ収集サーバが実行する操作ログ収集処理のフローチャートを示す図である。
【図２４】ログ収集サーバの記憶装置に生成されるログファイルを示す図である。
【図２５】本発明の第２の実施の形態において、資料作成者が資料作成端末を操作して資料データを作成する一連の処理の流れを示すシーケンス図である。
【図２６】図２５のＳ２５０１で実行される資料データ検索処理のフローチャートを示す図である。
【図２７】資料作成端末のディスプレイへ表示されるシナリオ選択画面を示す図である。
【図２８】シナリオ選択画面のサムネイル一覧に表示される各サムネイル画像を拡大表示した図である。
【発明を実施するための形態】
【００１１】
以下、本発明の各実施の形態について図面を参照しながら詳細に説明する。しかしながら、以下の各実施の形態に記載される構成はあくまで例示に過ぎず、本発明の範囲は各実施の形態に記載される構成によって限定されることはない。まず、本発明の第１の実施の形態について説明する。
【００１２】
図１は、本発明の第１の実施の形態に係る画像表示システムとしての情報処理システムの構成を示すブロック図である。図１において、情報処理システム１００は、構成要素として、資料作成端末１０１、資料表示端末１０２、資料データ管理サーバ１０３、ページ解析サーバ１０４、操作ログ収集サーバ１０５、操作ログ解析サーバ１０６及び顧客管理サーバ１０７を備える。これらの構成要素はネットワーク１２０を介して互いに接続される。ネットワーク１２０は、例えば、インターネット、有線ＬＡＮや無線ＬＡＮ、若しくはこれらの組合せによって構成される。また、各構成要素はネットワーク１２０へ直接、若しくは不図示のルータ、ゲートウェイ、プロキシサーバ等の接続機器を介して接続される。ネットワーク１２０へは、複数の資料作成端末１０１や複数の資料表示端末１０２を接続することができる。資料作成端末１０１や資料表示端末１０２は、例えば、タブレットＰＣであり、資料作成端末１０１では資料作成者１４１が操作を行い、タブレットＰＣに表示させる各種電子画像データからなる説明資料を作成し、特に、シナリオを作成する。資料表示端末１０２では資料説明者１４２が操作を行い、説明資料を表示させる。このとき、シナリオに基づいて各部分領域画像が順番に表示される。
【００１３】
図２は、図１の情報処理システムの各構成要素が有する制御装置のハードウェア構成を示すブロック図である。図２において、制御装置２００は、構成要素としてＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記憶装置２０４、ネットワークＩ／Ｆ２０５、ディスプレイＩ／Ｆ２０６、操作入力Ｉ／Ｆ２０７及び外部Ｉ／Ｏ２０８を備える。これらの構成要素はバス２０９を介して互いに接続される。
【００１４】
図３（Ａ）〜図３（Ｆ）は、図１の情報処理システムの各構成要素の機能構成を示すブロック図である。各ブロックの機能は、各構成要素の制御装置２００のＣＰＵ２０１が対応するプログラムを実行することによって実現される。なお、各ブロックに対応するプログラムは記憶装置２０４に予め保存される。
【００１５】
まず、図３（Ａ）において、資料作成端末１０１は、制御部３０１、通信部３０２、表示部３０３、操作部３０４、資料データ生成部３０５、部分領域管理部３０６及びシナリオ編集部３０７を有する。制御部３０１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３０２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。資料作成端末１０１の制御装置２００のディスプレイＩ／Ｆ２０６には不図示の外部ディスプレイ（液晶ディスプレイ等）が接続される。表示部３０３はディスプレイＩ／Ｆ２０６を介して接続された外部ディスプレイにユーザーインターフェイスを表示する。資料作成端末１０１の制御装置２００の操作入力Ｉ／Ｆ２０７にはキーボード、マウス、タッチパネル等の操作入力機器が接続される。操作部３０４は操作入力Ｉ／Ｆ２０７に接続された操作入力機器からの入力を受け付け、表示部３０３が表示するユーザーインターフェイスへの操作を認識する。資料データ生成部３０５は、表示部３０３が表示するユーザーインターフェイスを介して指定された電子画像データをページ解析サーバ１０４へ送信し、例えば、資料説明者１４２が用いる説明資料としての資料データを生成する。資料データの構成の詳細は後述する。資料データ生成部３０５が実行する処理の詳細は後述する。部分領域管理部３０６は後述の部分領域データを管理する。シナリオ編集部３０７は外部ディスプレイにシナリオを編集するためのユーザーインターフェイスを表示し、操作部３０４を介してシナリオの編集操作を受け付ける。シナリオ編集部３０７が表示するユーザーインターフェイスの詳細は後述する。
【００１６】
図３（Ｂ）において、資料表示端末１０２は、制御部３１１、通信部３１２、表示部３１３、操作部３１４、資料データ表示処理部３１５、操作ログ取得部３１６及び認証部３１７を有する。制御部３１１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３１２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。資料表示端末１０２の制御装置２００のディスプレイＩ／Ｆ２０６には後述の液晶ディスプレイ５０１が接続される。表示部３１３はディスプレイＩ／Ｆ２０６を介して接続された液晶ディスプレイ５０１にユーザーインターフェイスを表示する。資料表示端末１０２の制御装置２００の操作入力Ｉ／Ｆ２０７にはタッチパネルが接続される。操作部３１４は操作入力Ｉ／Ｆ２０７に接続されたタッチパネルからの入力を受け付け、表示部３１３が表示するユーザーインターフェイスへの操作を認識する。資料表示端末１０２に接続される液晶ディスプレイとタッチパネルの外観や機能の詳細は後述する。
【００１７】
資料データ表示処理部３１５は資料データの表示処理を行う。資料データ表示処理部３１５の処理の詳細は後述する。操作ログ取得部３１６は、資料データ表示処理部３１５の処理中の操作に関するログ（操作ログ）を取得し、操作ログ収集サーバ１０５へ送信する。操作ログ取得部３１６が取得する操作ログのデータや操作ログの取得タイミングの詳細は後述する。認証部３１７は、資料表示端末１０２を操作する資料説明者１４２が入力するＩＤやパスワードに基づいて資料説明者１４２の認証を行う。本実施の形態では、認証部３１７は暗号化された内部パスワードを保持し、入力されたパスワードが暗号化された内部パスワードと一致するかに基づく一般的なパスワード認証を行う。なお、本実施の形態の認証手段は認証部３１７に限るものではなく、ネットワーク１２０に接続された認証サーバ（不図示）を用いてもよい。また、ＩＤやパスワードの入力に関し、生体認証を用いてもよい。
【００１８】
図３（Ｃ）において、資料データ管理サーバ１０３は、制御部３３１、通信部３３２、資料データ管理部３３３、シナリオ設定部３３４及び資料データ検索部３３５を有する。制御部３３１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３３２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。資料データ管理サーバ１０３の制御装置２００の記憶装置２０４は大容量のストレージであり、資料データ管理部３３３は当該記憶装置２０４を用いて大量の資料データを管理する。シナリオ設定部３３４は、資料データ管理サーバ１０３へ新たに保管される資料データに対し、過去のシナリオデータをコピーする。コピーするべきシナリオデータが存在しない場合にはデフォルトのシナリオデータを作成する。シナリオデータの詳細やシナリオ設定部３３４が行う処理は後述する。資料データ検索部３３５は、資料データ管理サーバ１０３に保管される資料データの検索を行う。資料データ検索部３３５が行う検索処理は後述する。
【００１９】
図３（Ｄ）において、ページ解析サーバ１０４は、制御部３２１、通信部３２２、ページ構造解析部３２４及び部分領域管理部３２５を有する。制御部３２１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３２２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。ページ構造解析部３２４は入力された説明資料であるコンテンツの各ページ画像（電子画像データ）の構造を解析して資料データを生成する。ページ構造解析部３２４の処理の詳細は後述する。部分領域管理部３２５は後述の部分領域データを管理する。
【００２０】
図３（Ｅ）において、操作ログ収集サーバ１０５は、制御部３５１、通信部３５２及び操作ログ収集部３５３を有する。制御部３５１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３５２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。操作ログ収集部３５３は、資料表示端末１０２の操作ログ取得部３１６が取得した操作ログを受信して記憶装置２０４へ保存する。また、操作ログ収集部３５３は、ネットワーク１２０に接続された情報処理システム１００の他の各構成要素からの要求に応じて記憶装置２０４へ保存した操作ログの読出し及び送信を行う。
【００２１】
図３（Ｆ）において、操作ログ解析サーバ１０６は、制御部３６１、通信部３６２及び操作ログ解析部３６３を有する。制御部３６１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３６２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。操作ログ解析部３６３は、操作ログ収集サーバ１０５の記憶装置２０４に保存されている操作ログを受信して解析を行う。
【００２２】
図３（Ｇ）において、顧客管理サーバ１０７は、制御部３４１、通信部３４２、顧客データ管理部３４３及び認証部３４４を有する。制御部３４１は制御装置２００や制御装置２００に接続された機器の制御、さらには、各ブロックの処理実行の制御を行う。通信部３４２はネットワークＩ／Ｆ２０５を介してネットワーク１２０に接続された情報処理システム１００の他の各構成要素とデータの送受信を行う。顧客データ管理部３４３は顧客情報や商談情報を記憶装置２０４に保存して管理する。ここで、顧客情報には、例えば、顧客の名称（個人名、法人名）、住所、連絡先が含まれる。また、商談情報には、例えば、商談相手の顧客情報、商談内容、商談状況（成約／不成約を含む商談結果、若しくは、商談継続中か否かが含まれる。顧客情報及び商談情報はそれぞれ顧客管理サーバ１０７において一意な顧客番号や商談番号で管理され、これらの番号は顧客データ管理部３４３によって当該情報の入力時に付与される。認証部３４４は顧客データ管理部３４３が管理する顧客情報へのアクセスの許可／不許可を判断する。本実施の形態では、認証部３４４が、資料表示端末１０２の認証部３１７と同じく、一般的なパスワード認証を行うが、認証方式はこれに限るものではない。
【００２３】
図４は、図３におけるページ構造解析部が構造を解析する各ページ画像を含むコンテンツを説明するための図である。図４において、コンテンツ４００（第１の画像データ）は複数のページ画像４０１〜４０Ｎを含む。ここで、「Ｎ」はコンテンツ４００が含むページ画像の数である。コンテンツ４００は一般的な情報処理装置用いられる文書ファイル等であり、各ページ画像４０１〜４０ＮはＪＰＥＧやＴＩＦＦファイル等のラスタ画像である。
【００２４】
図５は、図１における資料表示端末が有する液晶ディスプレイを示す図である。図５において、液晶ディスプレイ５０１は資料表示端末１０２のディスプレイＩ／Ｆ２０６と操作入力Ｉ／Ｆ２０７に接続されたタッチパネルディスプレイからなり、高さがＨであり、幅がＷである。液晶ディスプレイ５０１は資料表示端末１０２のディスプレイＩ／Ｆ２０６に接続される。資料表示端末１０２の表示部３１３はディスプレイＩ／Ｆ２０６を制御してコンテンツ４００の各ページ画像４０１〜４０Ｎと、コンテンツ４００への操作を受け付けるユーザーインターフェイスを液晶ディスプレイ５０１に表示する。また、液晶ディスプレイ５０１のタッチパネル部分は資料表示端末１０２の操作入力Ｉ／Ｆ２０７に接続される。このタッチパネル部分は資料説明者１４２が液晶ディスプレイ５０１へタッチした位置の座標（タッチ座標）を受け取る。資料表示端末１０２の操作部３１４は操作入力Ｉ／Ｆ２０７を制御してタッチ座標を受信し、タッチ座標、その時間変化やタッチ回数に基づいて資料説明者１４２の操作内容（タップ、スワイプ等）を判別する。資料データ表示処理部３１５は表示部３１３と操作部３１４を介し、資料説明者１４２の操作に応じて資料データを表示する。
【００２５】
次に、図１の情報処理システム１００を用いた資料データの作成処理、特に、コンテンツ４００の解析によって得られた各部分領域画像の表示順序を規定するシナリオの設定処理や作成処理について説明する。
【００２６】
図６は、本発明の第１の実施の形態において、資料作成者が資料作成端末を操作して資料データを作成する一連の処理の流れを示すシーケンス図である。図６の処理では、情報処理システム１００へ入稿されたコンテンツ４００から後述の部分領域管理テーブル１０００やシナリオデータ１２００を作成し、これらをまとめて資料データとして資料データ管理サーバ１０３へ保存する。まず、Ｓ６０１において、資料作成者１４１がコンテンツ４００の入稿を資料作成端末１０１に指示する入稿操作を行う。この入稿操作に応じて、資料作成端末１０１はディスプレイ（不図示）へ入稿処理画面７００（図７）を表示する。入稿処理画面７００は、入力領域７０１、開始ボタン７０２及び中止ボタン７０３を有する。入力領域７０１は入稿するコンテンツ４００のデータをファイルパスやＵＲＬで指定するための領域であり、資料作成者１４１がキーボード（不図示）を用いてコンテンツ４００のデータのファイルパスやＵＲＬを入力する。開始ボタン７０２は入稿開始を指示するためのボタンであり、資料作成者１４１がマウスで開始ボタン７０２を操作すると入稿処理が開始される。中止ボタン７０３は入稿中止を指示するためのボタンであり、資料作成者１４１がマウスで中止ボタン７０３を操作すると入稿処理が中止される。
【００２７】
次いで、Ｓ６０１で資料作成者１４１が開始ボタン７０２を操作すると、Ｓ６０２において、資料作成端末１０１は入力領域７０１で指定されたファイルパスに基づいてコンテンツ４００を取得してページ解析サーバ１０４へ送信する。ページ解析サーバ１０４は、コンテンツ４００を受信するとページ構造解析処理を実行する（Ｓ６０３）。ページ構造解析処理では、ページ構造解析部３２４（画像解析部）がコンテンツ４００の各ページ画像に含まれる複数の部分領域画像を認識、分析することによって部分領域画像を抽出し、部分領域管理テーブル１０００を生成する。
【００２８】
図８は、図６のＳ６０３で実行されるページ構造解析処理のフローチャートを示す図である。図８の処理は、ページ解析サーバ１０４の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。まず、Ｓ８０１において、コンテンツ４００に含まれる各ページ画像のページ番号である変数ｉを１に設定する。変数ｉはインクリメントインデックスであり、各ページ画像に対する構造解析が実行される毎に１つインクリメントされる。
【００２９】
次いで、コンテンツ４００から変数ｉ＝１に対応するページ画像４０１を読み込み（Ｓ８０２）、ページ画像４０１が含む複数の部分領域画像を認識する（Ｓ８０３）。ここで、ページ画像４０１は、図９（Ａ）に示すように、文書構成要素として、背景６００、テキスト６０１、テキスト６０２、テキスト６０３、テキスト６０４、図形６０５、テキスト６０６、テキスト６０７及び図形６０８を含む。さらに、ページ画像４０１は、テキスト６０９、表６１０、図形６１１、図形６１２、図形６１３、表６１４、テキスト６１５及びテキスト６１６を含む。ページ構造解析部３２４はこれらの文書構成要素を自動解析し、図９（Ｂ）に示すように、部分領域画像６２０〜６３６として認識する。具体的に、背景６００は部分領域画像６２０として認識され、テキスト６０１は部分領域画像６２１として認識され、テキスト６０２は部分領域画像６２２として認識され、テキスト６０３は部分領域画像６２３として認識される。また、テキスト６０４は部分領域画像６２４として認識され、図形６０５は部分領域画像６２５として認識され、テキスト６０６は部分領域画像６２６として認識され、テキスト６０７は部分領域画像６２７として認識される。さらに、図形６０８は部分領域画像６２８として認識され、テキスト６０９は部分領域画像６２９として認識され、表６１０は部分領域画像６３０として認識され、図形６１１は部分領域画像６３１として認識される。また、図形６１２は部分領域画像６３２として認識され、図形６１３は部分領域画像６３３として認識され、表６１４は部分領域画像６３４として認識され、テキスト６１５は部分領域画像６３５として認識される。さらに、テキスト６１６は部分領域画像６３６として認識される。
【００３０】
次いで、Ｓ８０４において、ページ構造解析部３２４は、各部分領域画像６２０〜６３６の座標と幅高を認識する。各部分領域画像６２０〜６３６の座標は、背景である部分領域画像６２０（ページ画像全体と同じ範囲の領域）の左上を原点とする座標系で示される。例えば、図９（Ｃ）に示すように、部分領域画像６３１の座標は、原点から部分領域画像６３１の左上の座標までのＸ軸方向の距離Ｘ３１と、原点から部分領域画像６３１の左上座標までのＹ軸方向の距離Ｙ３１で示される。また、部分領域画像６３１の幅高は、それぞれ部分領域画像６３１のＸ軸方向の長さＷ３１とＹ軸方向の長さＨ３１で示される。
【００３１】
次いで、Ｓ８０５において、ページ構造解析部３２４は、ＯＣＲ処理を実行し、部分領域に文字が存在するか否かを判別する。文字が存在する場合はＳ８０６に進み、文字が存在しない場合はＳ８０８に進む。Ｓ８０６において、ページ構造解析部３２４は、ＯＣＲ処理結果から文字サイズを取得し、Ｓ８０７において、ＯＣＲ処理の結果から文字方向を認識する。ここで、文字方向とは文字列の並び方向であり、文字列が横書きか、縦書きかを示す。
【００３２】
次いで、Ｓ８０８において、ページ構造解析部３２４は、各部分領域画像６２０〜６３６の領域属性を認識する。ここで、領域属性とは文書構成要素の属性であり、例えば、タイトル、テキスト、ヘッダ、フッタ、表、図や背景が該当する。さらに、Ｓ８０９において、ページ構造解析部３２４は、各部分領域画像６２０〜６３６の表示順序を決定する。ここで、表示順序は、各部分領域画像６２０〜６３６の文字方向、座標や幅高に応じて決定される。原則として、文字方向が横書きの場合、ページ画像の左上に位置する部分領域画像から右下に位置する部分領域画像へ向けて順番に表示されるように表示順序が決定される。文字方向が縦書きの場合は、ページ画像中の右上に位置する部分領域画像から左下に位置する部分領域画像へ向けて順番に表示されるように表示順序が決定される。例えば、ページ画像４０１では、文字方向が横書きであるため、部分領域画像６２１から部分領域画像６３６へ向けて順番に表示されるように表示順序が決定される。すなわち、部分領域画像６２１の表示順序は１となり、部分領域画像６２２の表示順序は２となり、部分領域画像６２３の表示順序は３となり、部分領域画像６２４の表示順序は４となり、部分領域画像６２５の表示順序は５となる。また、部分領域画像６２６の表示順序は６となり、部分領域画像６２７の表示順序は７となり、部分領域画像６２８の表示順序は８となり、部分領域画像６２９の表示順序は９となり、部分領域画像６３０の表示順序は１０となる。さらに、部分領域画像６３１の表示順序は１１となり、部分領域画像６３２の表示順序は１２となり、部分領域画像６３３の表示順序は１３となり、部分領域画像６３４の表示順序は１４となる。また、部分領域画像６３５の表示順序は１５となり、部分領域画像６３６の表示順序は１６となる。さらに、背景である部分領域画像６２０は最初に表示される必要が有るため、部分領域画像６２０の表示順序は０となる。本実施の形態では、領域属性が背景と認識された部分領域画像は拡大表示されない。Ｓ８０９で決定された各部分領域画像６２０〜６３６の表示順序は、後述するシナリオデータ１２００が存在しない場合、シナリオとして代用される。また、シナリオデータ１２００における表示順序を設定する際の初期値として用いてもよい。
【００３３】
次いで、Ｓ８１０において、ページ構造解析部３２４は、認識した各部分領域画像６２０〜６３６の各種情報を部分領域データとして保存する。具体的には、ページ構造解析部３２４が部分領域管理部３２５へ各部分領域画像６２０〜６３６の各種情報を通知し、部分領域管理部３２５が各種情報を部分領域データとして保存する。部分領域管理部３２５は各部分領域画像６２０〜６３６の部分領域データを部分領域管理テーブルにおいてまとめて管理する。
【００３４】
図１０は、部分領域管理部が管理する部分領域管理テーブルを示す図である。図１０において、部分領域管理テーブル１０００では、行方向に各部分領域画像６２０〜６３６の部分領域データの各項目が並んで配列される。配列される部分領域データの各項目は、ページ番号１００１、部分領域番号１００２、座標１００３、幅高１００４、領域属性１００５、表示設定１００６、文字方向１００７、文字サイズ１００８及び表示順序１００９である。ページ番号１００１は、部分領域画像が含まれるページ画像のページ番号である。部分領域番号１００２は、部分領域画像を識別するための番号であり、ページ画像毎に、得られた各部分領域画像へ追い番で付与される。すなわち、部分領域番号１００２は、各ページ画像が含む部分領域画像の数を示す。なお、本実施の形態では、部分領域画像を、対応するページ番号１００１及び部分領域番号１００２に基づいてコンテンツ４００において一意に特定することができる。座標１００３は部分領域画像の左上の座標である。幅高１００４は部分領域画像の幅と高さ（大きさ）である。領域属性１００５は、文書構成要素（部分領域画像）の属性を示し、タイトル、テキスト、ヘッダ、フッタ、表、図又は背景が示される。表示設定１００６は、資料データの各部分領域画像をシナリオに応じて表示するプレゼンテーション処理において各部分領域画像を表示するか否かを示す。プレゼンテーション処理において拡大表示される部分領域画像には「表示」が設定される。プレゼンテーション処理において表示されない部分領域画像には「非表示」が設定される。文字方向１００７は、部分領域画像に文字が含まれる場合の文字の方向（文字列の並び方向）である。例えば、文字の方向が横書きの場合は「横」が設定され、文字の方向が縦書きの場合は「縦」が設定される。文字サイズ１００８は、部分領域画像に文字が含まれる場合の文字のサイズである。表示順序１００９は、同一のページ画像における各部分領域画像の表示順序である。
【００３５】
また、部分領域管理テーブル１０００の各行は１つの部分領域画像の部分領域データに相当する。例えば、ページ画像４０１には部分領域画像６２０〜６３６が存在するため、部分領域管理テーブル１０００はページ画像４０１の各部分領域画像６２０〜６３６の部分領域データを管理するために１７行のデータを有する。なお、部分領域管理テーブル１０００は、ページ画像４０１の各部分領域画像６２０〜６３６の部分領域データだけで無く、他のページ画像４０２〜４０Ｎの各部分領域画像の部分領域データも管理する。どのページ画像の部分領域データであるかはページ番号１００１によって判別する。部分領域管理部３２５は部分領域管理テーブル１０００を制御装置２００のＲＡＭ２０３や記憶装置２０４に保存する。
【００３６】
次いで、ページ構造解析部３２４は、変数ｉを１つインクリメントし（Ｓ８１１）、変数ｉが処理中のコンテンツ４００が含むページ画像の数（ページ数）を越えたか否かを判別する（Ｓ８１２）。変数ｉがページ数を越えていない場合は、Ｓ８０２に戻り、次ページのページ画像（例えば、ページ画像４０２）を読み込み、Ｓ８０３以降のステップを実行する。変数ｉがページ数を越えた場合は、コンテンツ４００が含む全てのページ画像４０１〜４０Ｎに対する構造解析の実行が完了しているため、図８の処理を終了する。これにより、部分領域管理テーブル１０００には、ページ画像４０１の全てのページ画像４０１〜４０Ｎの各部分領域画像の部分領域データが含まれることになる。
【００３７】
ところで、本実施の形態では、コンテンツ４００、部分領域管理テーブル１０００や後述のシナリオデータ１２００が、１組の「資料データ」として資料データ管理サーバ１０３の資料データ管理部３３３によって管理される。図１１は、資料データ管理サーバの資料データ管理部による資料データの管理の形態を示す概念図である。
【００３８】
図１１において、コンテンツ４００と部分領域管理テーブル１０００は資料データ管理サーバ１０３の記憶装置２０４に保存される。資料データ管理部３３３は記憶装置２０４にデータＩＤ管理領域１１０１を有し、記憶装置２０４にコンテンツ４００や部分領域管理テーブル１０００を保存する際、データＩＤ管理領域１１０１の未使用ＩＤをこれらに割り当てる。例えば、コンテンツ４００にはコンテンツＩＤ１１０２を割り当て、部分領域管理テーブル１０００には部分領域管理テーブルＩＤ１１０３を割り当てる。また、資料データ管理部３３３は、部分領域管理テーブル１０００に、当該部分領域管理テーブル１０００の生成時にページ構造解析部３２４が解析したコンテンツ４００のコンテンツＩＤ１１０５をヘッダに付与する。さらに、資料データ管理部３３３は記憶装置２０４にデータ名称管理領域１１０６を有する。データ名称管理領域１１０６はＩＤとデータの名称を一対一で管理する。これにより、資料データ管理部３３３は、データの名称に対応するＩＤをデータ名称管理領域１１０６から取得して当該ＩＤによってデータを特定することができる。すなわち、データの名称で所望のデータを指定することができる。また、資料データ管理部３３３は記憶装置２０４に後述のシナリオデータ１２００を保存する際、データＩＤ管理領域１１０１の未使用のシナリオＩＤ１１０４をシナリオデータ１２００に割り当てる。
【００３９】
本実施の形態では、コンテンツ４００の各部分領域画像の表示順序や表示時間を規定するシナリオがシナリオデータ１２００として資料データ管理サーバ１０３の記憶装置２０４に記憶され、資料データ管理部３３３によって管理される。
【００４０】
図１２は、資料データ管理部が管理するシナリオデータを示す図である。図１２において、シナリオデータ１２００はテーブル形式のデータであり、シナリオデータ１２００の各行は１つの部分領域画像の表示形態を示す表示単位情報である。シナリオデータ１２００の行方向には各部分領域画像の表示単位情報の各項目が並んで配列される。また、シナリオデータ１２００の行方向は各部分領域画像の表示順序に対応する。すなわち、シナリオデータ１２００の上方の行に対応する部分領域画像から下方の行に対応する部分領域画像が行の並び順に従って表示される。配列される表示単位情報の各項目は、コンテンツＩＤ１２０１、部分領域管理テーブルＩＤ１２０２、ページ番号１２０３、部分領域番号１２０４及び表示時間１２０５である。シナリオデータ１２００に基づいて各部分領域画像が順番に表示される際、コンテンツＩＤ１２０１、部分領域管理テーブルＩＤ１２０２、ページ番号１２０３や部分領域番号１２０４により、表示される部分領域画像が特定される。表示時間１２０５は各部分領域画像の表示時間を規定し、表示処理において、表示時間１２０５に規定された表示時間が経過すると自動的に次の部分領域画像が表示される。なお、表示時間１２０５に規定された表示時間が経過しても直ちに次の部分領域画像を表示せず、表示時間が経過した旨のみを資料説明者１４２に告げ、資料説明者１４２の操作を待機してもよい。表示時間１２０５には「設定なし」を表す値として「―」を規定することもでき、この場合は必ず資料説明者１４２の操作を待機する。なお、シナリオデータ１２００の作成の詳細は後述する。
【００４１】
図６に戻り、続くＳ６０４において、ページ解析サーバ１０４は、コンテンツ４００とＳ６０３で生成された部分領域管理テーブル１０００を資料データ管理サーバ１０３へ送信する。資料データ管理サーバ１０３は、受信したコンテンツ４００と部分領域管理テーブル１０００を図１１で説明した形態で管理する。次いで、Ｓ６０５において、入稿されたコンテンツ４００からシナリオデータ１２００を作成するシナリオ設定処理が実行される。
【００４２】
図１３は、図６のＳ６０５で実行されるシナリオ設定処理のフローチャートを示す図である。図１３の処理は、資料データ管理サーバ１０３の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。まず、Ｓ１３０１において、シナリオ設定部３３４は、Ｓ６０４において受信したコンテンツ４００（第１のシナリオデータ）と部分領域管理テーブル１０００を取得する。次いで、Ｓ１３０２では、シナリオ設定部３３４が、資料データ管理サーバ１０３（画像データ保存部）が保存しているコンテンツのうち、取得したコンテンツ４００のフォーマットと同一性のあるフォーマットを有するコンテンツを検索する。この同一性のあるフォーマットを有するコンテンツを以下、「同一性コンテンツ」と称する。なお、本実施の形態において、「同一性」は「類似」及び「同一」を含むものとする。
【００４３】
図１４は、図１３のＳ１３０２で実行される同一性コンテンツ検索処理のフローチャートを示す図である。図１４の処理は、資料データ管理サーバ１０３の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。なお、図１４の処理では部分領域管理テーブル１０００が利用される。まず、Ｓ１４０１において、資料データ検索部３３５（画像データ検索部）は、資料データ管理サーバ１０３に保存されているコンテンツ（第２の画像データ）のうち、最新のコンテンツに対応する部分領域管理テーブル１０００を取得する。
【００４４】
次いで、Ｓ１４０２において、資料データ検索部３３５は、Ｓ６０４において受信したコンテンツ４００の全ての部分領域画像の数と、Ｓ１４０１で取得されたコンテンツ（以下、「対象コンテンツ」と称する。）の全ての部分領域画像の数が同一か否かを確認する。このとき、コンテンツ４００と対象コンテンツの部分領域管理テーブル１０００における部分領域番号１００２が比較される。例えば、コンテンツ４００に対応する部分領域管理テーブル１０００では、ページ番号「１」の部分領域番号は０〜１６まで設定されるが、部分領域番号「０」の部分領域画像の領域属性が「背景」である。したがって、ページ番号「１」のページ画像の部分領域画像の数は「１６」となる。また、コンテンツ４００に対応する部分領域管理テーブル１０００では、ページ番号「２」の部分領域番号は０であるが、部分領域番号「０」の部分領域画像の領域属性も「背景」である。したがって、ページ番号「２」のページ画像の部分領域画像の数は「０」となる。
【００４５】
このように、コンテンツ４００の各ページ画像の部分領域画像の数を取得し、その和を求めれば、コンテンツ４００に含まれる全ての部分領域画像の合計数を算出することができる。コンテンツ４００に対応する部分領域管理テーブル１０００では、全ての部分領域画像の合計数が「１６」となる。Ｓ１４０２では、この全ての部分領域画像の合計数を用いるため、図１４の処理を実行する前に、資料データ管理サーバ１０３に保存されている各コンテンツの全ての部分領域画像の合計数を予め算出しておくのが好ましい。Ｓ１４０２において、コンテンツ４００の全ての部分領域画像の数と対象コンテンツの全ての部分領域画像の数が一致する場合はＳ１４０３へ進む。一致しない場合はＳ１４０６へ進む。
【００４６】
次いで、Ｓ１４０３において、資料データ検索部３３５は、コンテンツ４００と対象コンテンツに関し、それらの各部分領域画像の領域属性１００５、文字方向１００７や文字サイズ１００８が一致するか否かを確認する。このとき、コンテンツ４００と対象コンテンツの部分領域管理テーブル１０００における各部分領域画像の領域属性１００５、文字方向１００７や文字サイズ１００８が比較される。Ｓ１４０３において、両コンテンツの各部分領域画像の領域属性１００５、文字方向１００７や文字サイズ１００８が一致する場合はＳ１４０４へ進む。一つでも一致しない場合はＳ１４０６へ進む。
【００４７】
次いで、Ｓ１４０４において、資料データ検索部３３５は、コンテンツ４００と対象コンテンツに関し、それらの各部分領域画像の座標１００３や幅高１００４が一致するか否かを確認する。ところで、コンテンツのフォーマットが同一であっても、各部分領域画像の内容の変化により、コンテンツ４００と対象コンテンツの同一位置に存在する各部分領域画像の座標や幅高の解析結果が数ピクセルだけ異なる可能性がある。したがって、Ｓ１４０４では座標１００３や幅高１００４の完全一致が求められず、例えば、所定のしきい値としての数ピクセルだけ座標や幅高が異なる２つの部分領域画像の座標や幅高は一致すると判別してもよい。Ｓ１４０４において、両コンテンツの各部分領域画像の座標１００３や幅高１００４が一致する場合はＳ１４０５へ進む。一つでも一致しない場合はＳ１４０６へ進む。
【００４８】
次いで、Ｓ１４０５において、資料データ検索部３３５は、同一性コンテンツが存在すると判別し、図１４の処理を終了する。また、Ｓ１４０６において、資料データ検索部３３５は、資料データ管理サーバ１０３に保存されている全てのコンテンツに関してＳ１４０２〜Ｓ１４０４の処理を行ったか否かを判別する。全てのコンテンツに関してＳ１４０２〜Ｓ１４０４の処理を行った場合は、Ｓ１４０７へ進み、全てのコンテンツに関してＳ１４０２〜Ｓ１４０４の処理を行っていない場合はＳ１４０８へ進む。
【００４９】
次いで、Ｓ１４０７において、資料データ検索部３３５は、同一性コンテンツが存在しないと判別し、図１４の処理を終了する。また、Ｓ１４０８において、資料データ検索部３３５は、次に新しいコンテンツを対象コンテンツとし、この対象コンテンツに対応する部分領域管理テーブル１０００を取得し、Ｓ１４０２に戻る。図１４の処理により、資料データ管理サーバ１０３に保存されている全てのコンテンツに関してコンテンツ４００とのフォーマットの同一性を判別することができる。
【００５０】
図１３に戻り、Ｓ１３０３において、シナリオ設定部３３４は、同一性コンテンツが存在するか否かを判別する。同一性コンテンツが存在すると判別された場合はＳ１３０４へ進む。次いで、Ｓ１３０４において、シナリオ設定部３３４は、同一性コンテンツに対応するシナリオデータ（第２のシナリオデータ）を、コンテンツ４００に対応するシナリオデータ１２００としてコピーする。
【００５１】
図１５は、図１３のＳ１３０４において同一性コンテンツに対応するシナリオデータがコピーされる前の資料データ管理部による資料データの管理の形態を示す概念図である。図１５において、図１１で説明した形態と同様の形態で資料データ管理部３３３は資料データを管理するが、資料データ管理サーバ１０３が２つのコンテンツ（第二のコンテンツ、第三のコンテンツ）を保存していることを前提とする。また、資料データ管理部３３３は第二のコンテンツ、第三のコンテンツ及び第四のコンテンツに対応するシナリオデータ１５００（図１７（Ａ）に示す）を管理する。シナリオデータ１５００のコンテンツＩＤ「１７００２」が第二のコンテンツのコンテンツＩＤに該当し、コンテンツＩＤ「１７００３」が第三のコンテンツのコンテンツＩＤに該当する。また、シナリオデータ１５００の部分領域管理テーブルＩＤ「１７０００２」が第二のコンテンツの部分領域管理テーブルのＩＤに該当し、部分領域管理テーブルＩＤ「１７０００３」が第三のコンテンツの部分領域管理テーブルのＩＤに該当する。なお、第四のコンテンツの図示は省略されるが、シナリオデータ１５００のコンテンツＩＤ「１７００４」が第四のコンテンツのコンテンツＩＤに該当し、部分領域管理テーブルＩＤ「１７０００４」が第四のコンテンツの部分領域管理テーブルのＩＤに該当する。ここで、第二のコンテンツが図１４の処理を通じて同一性コンテンツであると判別された場合、第二のコンテンツにも対応するシナリオデータ１５００がコンテンツ４００に対応するシナリオデータ１２００としてＳ１３０４においてコピーされる。
【００５２】
図１６は、図１３のＳ１３０４において同一性コンテンツに対応するシナリオデータがコピーされた後の資料データ管理部による資料データの管理の形態を示す概念図である。図１６において、資料データ管理部３３３は、シナリオデータ１５００だけでなくシナリオデータ１５００からコピーされたシナリオデータ１２００（図１７（Ｂ）に示す）も管理する。なお、シナリオデータ１２００は、入稿されたコンテンツ４００である第一のコンテンツに対応するが第三のコンテンツ及び第四のコンテンツにも対応する。本実施の形態では、シナリオデータ１５００がシナリオデータ１２００としてコピーされる際、同一性コンテンツである第二のコンテンツに関連する情報が第一のコンテンツに関連する情報に書き換えられる。具体的には、シナリオデータ１５００のコンテンツＩＤ「１７００２」が第一のコンテンツのコンテンツＩＤである「１７００１」に書き換えられる。また、シナリオデータ１５００の部分領域管理テーブルＩＤ「１７０００２」が第一のコンテンツの部分領域管理テーブルのＩＤである「１７０００１」に書き換えられる。ここで、第一のコンテンツのフォーマットは同一性コンテンツである第二のコンテンツのフォーマットと同一性があるため、第一のコンテンツは第二のコンテンツのシナリオをそのまま引き継ぐことができる。その後、Ｓ１３０６へ進む。
【００５３】
なお、図１５〜図１７（Ｂ）では、シナリオデータ１５００が複数のコンテンツに対応する場合のシナリオデータのコピーについて説明した。しかしながら、シナリオデータが１つのコンテンツのみに対応する場合、シナリオデータではなく部分領域管理テーブル１０００をコピーし、部分領域管理テーブル１０００の各表示順序１００９をシナリオとして引き継いでもよい。
【００５４】
Ｓ１３０３において、同一性コンテンツが存在しないと判別された場合はＳ１３０５へ進む。次いで、Ｓ１３０５において、シナリオ設定部３３４は、入稿されたコンテンツ４００である第一のコンテンツに対応するシナリオデータとしてデフォルトのシナリオデータを作成する。デフォルトのシナリオデータは第一のコンテンツのコンテンツＩＤである「１７００１」のみを有し、第一のコンテンツの部分領域管理テーブルのＩＤである「１７０００１」のみを有する。デフォルトのシナリオデータでは、表示時間の初期値として、全ての部分領域画像について、例えば、１５秒が設定される。その後、Ｓ１３０６へ進む。
【００５５】
次いで、Ｓ１３０６において、資料データ管理部３３３は、図１６に示すような管理の形態で第一のコンテンツに対応するシナリオデータを保存して管理する。その後、図１３の処理を終了する。
【００５６】
図１３の処理によれば、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有する同一性コンテンツが存在する場合、同一性コンテンツに対応するシナリオデータがコンテンツ４００に対応するシナリオデータとしてコピーされる。これにより、コンテンツを入稿する度に作業者が一からシナリオデータを作成する必要を無くすことができ、もって、シナリオの設定に関する作業者の利便性を向上させることができる。
【００５７】
図６に戻り、続くＳ６０６において、ページ解析サーバ１０４は、ページ構造解析が終了して入稿が完了した旨を示す入稿完了通知を資料作成端末１０１へ送信する。このとき、コンテンツ４００、部分領域管理テーブル１０００やシナリオデータ１２００に対応するコンテンツＩＤ１１０２、部分領域管理テーブルＩＤ１１０３やシナリオＩＤ１１０４が資料作成端末１０１へ送信される。資料作成端末１０１は、入稿完了通知を受信すると、ディスプレイ（不図示）に入稿確認画面１８００（図１８）を表示する。入稿確認画面１８００は、メッセージ１８０１、修正ボタン１８０２及び終了ボタン１８０３を有する。
【００５８】
メッセージ１８０１は、ページ構造解析が終了した際にユーザへ必要な情報を通知するためのメッセージであり、特に、入稿されたコンテンツ４００に対応するシナリオデータがどのように作成されたかを通知する。具体的に、メッセージ１８０１は、図１３の処理において、同一性コンテンツに対応するシナリオデータがコピーされか、若しくは、デフォルトのシナリオデータが作成されたかを通知する。修正ボタン１８０２はシナリオの修正を開始するためのボタンであり、終了ボタン１８０３はシナリオの修正後、又はシナリオの修正をスキップして入稿確認画面１８００の表示を終了させるためのボタンである。
【００５９】
次いで、Ｓ６０７において、資料作成者１４１が修正ボタン１８０２を操作してシナリオの修正を開始する。続くＳ６０８では、資料作成端末１０１が、Ｓ６０６で受信したコンテンツＩＤ１１０２、部分領域管理テーブルＩＤ１１０３やシナリオＩＤ１１０４を資料データ管理サーバ１０３へ送信して資料データの取得を行う。続くＳ６０９において、資料データ管理サーバ１０３が、送信されたコンテンツＩＤ１１０２に対応するコンテンツ４００を資料作成端末１０１へ送信する。また、資料データ管理サーバ１０３が、送信された部分領域管理テーブルＩＤ１１０３に対応する部分領域管理テーブル１０００を資料作成端末１０１へ送信する。さらに、資料データ管理サーバ１０３が、送信されたシナリオＩＤ１１０４に対応するシナリオデータ１２００を資料作成端末１０１へ送信する。なお、上述したように、これらのコンテンツ４００、部分領域管理テーブル１０００やシナリオデータ１２００が資料データに該当する。また、資料作成端末１０１は資料データを受信すると、シナリオ作成画面１９００（図１９）（シナリオデータ提供部）をディスプレイ（不図示）に表示する。本実施の形態では、資料作成者１４１がシナリオ作成画面１９００を用いてシナリオ作成操作を行う。このとき、資料作成端末１０１は、資料データの受信により、コンテンツ４００に対応するシナリオデータ１２００として同一性コンテンツに対応するシナリオデータ、又はデフォルトのシナリオデータを取得済みである。
【００６０】
シナリオ作成画面１９００は、領域１９０１、領域枠１９０２、前ページボタン１９０３、次ページボタン１９０４、シナリオ表示領域１９０５、スクロールバー１９０６、追加ボタン１９０７、削除ボタン１９０８及び終了ボタン１９０９を有する。また、シナリオ作成画面１９００は表示時間入力領域１９１１を有する。領域１９０１はコンテンツ４００の１ページ分のページ画像を表示する。領域１９０１では、部分領域管理テーブル１０００の各部分領域画像の座標１００３や幅高１００４に基づいて各部分領域画像を囲む領域枠１９０２が表示される。前ページボタン１９０３や次ページボタン１９０４は、領域１９０１に表示されるページ画像をページ単位で切り替えるためのボタンであり、資料作成者１４１が操作する。シナリオ表示領域１９０５は、各部分領域画像を縮小したサムネイル画像１９１０をＳ６０９で受信したシナリオデータ１２００に基づいて順番に表示する。
【００６１】
次いで、Ｓ６１０において、資料作成者１４１が領域枠１９０２の一つを選択したまま追加ボタン１９０７を操作すると、選択された領域枠１９０２に対応する部分領域画像のサムネイル画像１９１０がシナリオ表示領域１９０５に追加して表示される。なお、各サムネイル画像１９１０には表示時間入力領域１９１１が付随する。表示時間入力領域１９１１は、付随するサムネイル画像１９１０に対応する部分領域画像の表示時間を入力するための入力欄である。追加ボタン１９０７の操作に応じたサムネイル画像１９１０の表示とともに、対応する部分領域画像の領域１９０１における位置や表示時間入力領域１９１１への入力値から、対応する部分領域画像のシナリオデータ１２００における表示単位情報が生成される。さらに、生成された表示単位情報が、シナリオデータ１２００において、シナリオ表示領域１９０５における対応する部分領域画像の表示順序（追加位置）に対応する行に挿入される。
【００６２】
また、Ｓ６１０において、資料作成者１４１がサムネイル画像１９１０の一つを選択したまま削除ボタン１９０８を操作すると、対応する部分領域画像の表示単位情報がシナリオデータ１２００から削除される。さらに、資料作成者１４１がサムネイル画像１９１０の一つをドラッグアンドドロップ操作してシナリオ表示領域１９０５における位置を変更することもできる。このとき、シナリオデータ１２００において、対応する部分領域画像の表示単位情報の位置が、シナリオ表示領域１９０５における変更後の位置に対応する行へ変更される。これにより、シナリオデータ１２００における各部分領域画像の表示順序を変更することができる。なお、全てのサムネイル画像１９１０をシナリオ表示領域１９０５へ一度に表示できない場合は、スクロールバー１９０６がアクティブとなり、スクロールバー１９０６の操作によって各サムネイル画像１９１０をスクロール表示することができる。資料作成者１４１は、上述した操作によってＳ６０９で受信したシナリオデータ１２００を修正して新たなシナリオデータ１２００を作成する（Ｓ６１１）。
【００６３】
次いで、Ｓ６１２において、新たなシナリオデータ１２００の作成が終了した後、資料作成者１４１が終了ボタン１９０９を操作すると、新たなシナリオデータ１２００が資料データ管理サーバ１０３へ送信される。資料データ管理サーバ１０３は新たなシナリオデータ１２００を受信すると、図１１で説明した形態の形式で、資料データ管理部３３３（シナリオデータ修正部）は新たなシナリオデータ１２００を含む資料データを保存して管理する。
【００６４】
次に、資料表示端末１０２において実行される資料データ表示処理について説明する。図２０は、資料データ表示処理部が実行する資料データ表示処理のフローチャートを示す図である。図２０の処理は、資料表示端末１０２の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。また、資料データ表示処理では、コンテンツ４００、部分領域管理テーブル１０００及びシナリオデータ１２００からなる１組の「資料データ」が用いられる。
【００６５】
まず、Ｓ２００１において、資料データ表示処理部３１５は操作ログ収集開始データ２１００を操作ログ収集サーバ１０５へ送信する。操作ログ収集開始データ２１００は、図２１（Ａ）に示すように、ログコマンド２１０１、説明者ＩＤ２１０２、シナリオＩＤ２１０３及び商談番号２１０４を有する。ログコマンド２１０１には「ログ開始」の記録値が格納される。説明者ＩＤ２１０２は資料表示端末１０２を操作する資料説明者１４２のＩＤであり、図２０の処理前に資料表示端末１０２へ入力される。シナリオＩＤ２１０３は図２０の処理で用いられる資料データのシナリオデータ１２００のＩＤである。商談番号２１０４は資料表示端末１０２を操作する資料説明者１４２によって図２０の処理前に顧客管理サーバ１０７へ入力される商談番号である。
【００６６】
また、図２０の処理では、シナリオデータ１２００の行方向に並ぶ各部分領域画像の表示単位情報の１つ１つについて下記のＳ２００２からＳ２０１１の一連の処理（個別表示処理）が実行される。また、この個別表示処理は、シナリオデータ１２００の上方の行に対応する部分領域画像から下方の行に対応する部分領域画像へ順番に実行される。
【００６７】
１つの部分領域画像の表示単位情報についての個別表示処理において、まず、Ｓ２００３では、個別表示処理の対象となる表示単位情報のコンテンツＩＤ１２０１に基づいて表示するコンテンツを取得する。さらに部分領域管理テーブルＩＤ１２０２、ページ番号１２０３や部分領域番号１２０４に基づいて、部分領域管理テーブル１０００から個別表示処理の対象となる部分領域画像（以下、「対象部分領域画像」という。）の部分領域データを取得する。次いで、Ｓ２００４では、部分領域データの領域属性１００５が背景か否かを判別する。領域属性１００５が背景と判別された場合、対象部分領域画像はページ画像の背景であるため、Ｓ２００５へ進み、図２１（Ｂ）に示すようにページ画像全体を表示する。領域属性１００５が背景以外と判別された場合、Ｓ２００６へ進み、図２１（Ｃ）に示すように、部分領域データを用いて対象部分領域画像の拡大表示を行う。対象部分領域画像の拡大表示の詳細は後述する。
【００６８】
次いで、Ｓ２００５やＳ２００６の実行後、Ｓ２００７では表示時間の計測を開始する。その後、Ｓ２００８では資料説明者１４２の操作を待つ。Ｓ２００８において、資料説明者１４２の操作を検知した場合、Ｓ２００９へ進んで表示時間の計測を終了する。さらに、Ｓ２０１０では、操作ログ収集サーバ１０５へ操作ログ記録データ２１０５を送信する。操作ログ記録データ２１０５は、図２１（Ｄ）に示すように、ログコマンド２１０６、説明者ＩＤ２１０７、シナリオＩＤ２１０８、部分領域管理テーブルＩＤ２１０９、ページ番号２１１０、部分領域番号２１１１及び表示時間２１１２を有する。ログコマンド２１０６には「ログ記録」の記録値が格納される。説明者ＩＤ２１０７及びシナリオＩＤ２１０８は、操作ログ収集開始データ２１００の説明者ＩＤ２１０２及びシナリオＩＤ２１０３と同じである。部分領域管理テーブルＩＤ２１０９、ページ番号２１１０及び部分領域番号２１１１のそれぞれには、Ｓ２００３で用いた表示単位情報の部分領域管理テーブルＩＤ１２０２、ページ番号１２０３や部分領域番号１２０４が格納される。また、表示時間２１１２にはＳ２００９で計測された表示時間が格納される。
【００６９】
次いで、Ｓ２０１１では、シナリオデータ１２００の全ての部分領域画像の表示単位情報について個別表示処理が実行されたか否かが判別される。全ての部分領域画像の表示単位情報について個別表示処理が実行されていない場合、次の部分領域画像の表示単位情報について個別表示処理が実行される。また、全ての部分領域画像の表示単位情報について個別表示処理が実行されていた場合、Ｓ２０１２に進む。Ｓ２０１２では、操作ログ収集サーバ１０５へ操作ログ収集終了データ（不図示）を送信する。操作ログ収集終了データは、操作ログ収集開始データ２１００に対し、ログコマンド２１０１に「ログ終了」の記録値が格納される点で異なるのみである。その後、資料データ表示処理部３１５は本処理を終了する。
【００７０】
図２２は、図２０のＳ２００６で実行される対象部分領域画像の拡大表示処理のフローチャートを示す図である。図２２の処理は、資料表示端末１０２の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。また、図２２の処理では、シナリオデータ１２００に含まれる各表示単位情報に対応する部分領域画像を、表示単位情報に基づいて資料表示端末１０２の液晶ディスプレイ５０１の全体に拡大表示する。
【００７１】
まず、Ｓ２２０１において、資料データ表示処理部３１５は、対象部分領域画像の部分領域データの幅高１００４に基づいて表示拡大率を決定する。ここでは、最初に幅方向の拡大率と高さ方向の拡大率がそれぞれ算出され、小さい方の拡大率を表示拡大率として決定する。例えば、図１０の部分領域管理テーブル１０００の２行目（ページ番号「１」、部分領域番号「１」）の部分領域データの対象部分領域画像に関しては、最初に、幅方向の拡大率がｗ２１／Ｗとして算出され、高さ方向の拡大率がｈ２１／Ｈとして算出される。その後、小さい方の拡大率（「２１／Ｗ」及び「ｈ２１／Ｈ」のいずれか）が表示拡大率として決定される。
【００７２】
次いで、Ｓ２２０２において、資料データ表示処理部３１５は、対象部分領域画像の部分領域データの座標１００３に基づいて対象部分領域画像の中心座標に液晶ディスプレイ５０１の中心座標を設定する。これにより、対象部分領域画像が液晶ディスプレイ５０１の中央に表示される。例えば、図１０の部分領域管理テーブル１０００の２行目（ページ番号「１」、部分領域番号「１」）の部分領域データの対象部分領域画像について考える。この場合、対象部分領域画像の中心座標（ｘ２１＋（ｗ２１／２），ｙ２１＋（ｈ２１／２））に液晶ディスプレイ５０１の中心座標（Ｗ／２，Ｈ／２）が設定される。その後、Ｓ２２０３において、資料データ表示処理部３１５は、設定された対象部分領域画像の表示拡大率と中心座標に従い、対象部分領域画像を液晶ディスプレイ５０１に表示する。その後、資料データ表示処理部３１５は図２２の処理を終了する。
【００７３】
図２３は、操作ログ収集サーバが実行する操作ログ収集処理のフローチャートを示す図である。図２３の処理は、操作ログ収集サーバ１０５の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。図２３の処理は、例えば、図２０の資料データ表示処理の実行に同期して実行される。
【００７４】
まず、Ｓ２３０１において、操作ログ収集部３５３は資料表示端末１０２から操作ログ収集開始データ２１００又は操作ログ記録データ２１０５の受信を待機し、いずれかのデータを受信すると、Ｓ２３０２に進む。その後、Ｓ２３０２において、操作ログ収集部３５３は受信した操作ログ収集開始データ２１００のログコマンド２１０１の記録値や操作ログ記録データ２１０５のログコマンド２１０６の記録値を判別する。
【００７５】
Ｓ２３０２の判別の結果、記録値が「ログ開始」である場合、Ｓ２３０３へ進む。Ｓ２３０３において、操作ログ収集部３５３は、操作ログ収集サーバ１０５の記憶装置２０４においてログファイル２４００をサイズ０で生成する。ログファイル２４００は、図２４に示すように、ログヘッダ部２４０１及び操作ログ記録部２４０２を有する。ログヘッダ部２４０１は、説明者ＩＤ２４０３、シナリオＩＤ２４０４及び商談番号２４０５を有する。説明者ＩＤ２４０３、シナリオＩＤ２４０４及び商談番号２４０５はいずれも、Ｓ２００１で送信された操作ログ収集開始データ２１００の説明者ＩＤ２１０２、シナリオＩＤ２１０３及び商談番号２１０４からコピーされる。その後、Ｓ２３０１に戻り、操作ログ収集部３５３は操作ログ収集開始データ２１００又は操作ログ記録データ２１０５の受信を待機する。
【００７６】
Ｓ２３０２の判別の結果、記録値が「ログ記録」である場合、Ｓ２３０４へ進む。Ｓ２３０４において、操作ログ収集部３５３は、ログファイル２４００の操作ログ記録部２４０２へ操作ログを記録する。記録される操作ログは、部分領域管理テーブルＩＤ２４０６、ページ番号２４０７、部分領域番号２４０８及び表示時間２４０９からなる。部分領域管理テーブルＩＤ２４０６及びページ番号２４０７はいずれも、Ｓ２０１０で送信された操作ログ記録データ２１０５の部分領域管理テーブルＩＤ２１０９及びページ番号２１１０からコピーされる。また、部分領域番号２４０８及び表示時間２４０９はいずれも、Ｓ２０１０で送信された操作ログ記録データ２１０５の部分領域番号２１１１及び表示時間２１１２からコピーされる。その後、Ｓ２３０１に戻り、操作ログ収集部３５３は操作ログ収集開始データ２１００又は操作ログ記録データ２１０５の受信を待機する。なお、この後、Ｓ２３０１において、ログコマンド２１０６の記録値が「ログ記録」である新たな操作ログ記録データ２１０５を受信すると、ログファイル２４００の操作ログ記録部２４０２へ操作ログが追加される。具体的には、操作ログ記録部２４０２へ新たな操作ログ記録データ２１０５の部分領域管理テーブルＩＤ２１０９、ページ番号２１１０、部分領域番号２１１１及び表示時間２１１２が追加される。
【００７７】
Ｓ２３０２の判別の結果、記録値が「ログ終了」である場合、Ｓ２３０５へ進む。Ｓ２３０５において、操作ログ収集部３５３は、ログファイル２４００のクローズ処理を行い、図２３の処理を終了する。
【００７８】
次に、本発明の第２の実施の形態について説明する。第２の実施の形態は、その構成、作用が上述した第１の実施の形態と基本的に同じであるので、重複した構成、作用については説明を省略し、以下に異なる構成、作用についての説明を行う。ところで、第１の実施の形態では、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有するコンテンツに対応するシナリオデータがコピーされて資料作成者１４１に提供され、資料作成者１４１が当該シナリオデータを修正した。しかしながら、第２の実施の形態は、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有するコンテンツを複数、資料作成者１４１に提供していずれかのコンテンツのシナリオデータを選択させる点で第１の実施の形態と異なる。
【００７９】
図２５は、本発明の第２の実施の形態において、資料作成者が資料作成端末を操作して資料データを作成する一連の処理の流れを示すシーケンス図である。図２５において、Ｓ６０１〜Ｓ６０４の処理は図６のＳ６０１〜Ｓ６０４の処理と同じであるため、説明を省略する。まず、Ｓ６０１〜Ｓ６０４の処理の後、Ｓ２５０１において、資料データ管理サーバ１０３では、資料データ検索処理が実行される。資料データ検索処理では、資料データ管理サーバ１０３が保存しているコンテンツのうち、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有するコンテンツが検索される。
【００８０】
図２６は、図２５のＳ２５０１で実行される資料データ検索処理のフローチャートを示す図である。図２６の処理は、資料データ管理サーバ１０３の制御装置２００のＣＰＵ２０１が所定のプログラムを実行することによって実現される。まず、Ｓ２６０１において、シナリオ設定部３３４は、Ｓ６０４において受信したコンテンツ４００と部分領域管理テーブル１０００を取得する。次いで、Ｓ２６０２において、資料データ検索部３３５は、資料データ管理サーバ１０３に保存されているコンテンツのうち、最新のコンテンツに対応する部分領域管理テーブル１０００を取得する。
【００８１】
次いで、Ｓ２６０２において、資料データ検索部３３５は、Ｓ６０４において受信したコンテンツ４００の全ての部分領域画像の数と、Ｓ２６０１で取得されたコンテンツ（以下、「対象コンテンツ」と称する。）の全ての部分領域画像の数が同一か否かを確認する。このとき、コンテンツ４００と対象コンテンツの部分領域管理テーブル１０００における部分領域番号１００２が比較される。Ｓ２６０１の処理の具体的内容は図１４のＳ１４０２の処理の具体的内容と同じである。Ｓ２６０２において、コンテンツ４００の全ての部分領域画像の数と対象コンテンツの全ての部分領域画像の数が一致する場合はＳ２６０４へ進む。一致しない場合はＳ２６０７へ進む。
【００８２】
次いで、Ｓ２６０４において、資料データ検索部３３５は、コンテンツ４００と対象コンテンツに関し、それらの各部分領域画像の領域属性１００５、文字方向１００７や文字サイズ１００８が一致するか否かを確認する。このとき、コンテンツ４００と対象コンテンツの部分領域管理テーブル１０００における各部分領域画像の領域属性１００５、文字方向１００７や文字サイズ１００８が比較される。Ｓ２６０３において、両コンテンツの各部分領域画像の領域属性１００５、文字方向１００７や文字サイズ１００８が一致する場合はＳ２６０５へ進む。一つでも一致しない場合はＳ２６０７へ進む。
【００８３】
次いで、Ｓ２６０５において、資料データ検索部３３５は、コンテンツ４００と対象コンテンツに関し、それらの各部分領域画像の座標１００３や幅高１００４が一致するか否かを確認する。Ｓ２６０５でも、図１４のＳ１４０４と同様に、座標１００３や幅高１００４の完全一致が求められず、例えば、所定のしきい値としての数ピクセルだけ座標や幅高が異なる２つの部分領域画像の座標や幅高は一致すると判別してもよい。Ｓ２６０５において、両コンテンツの各部分領域画像の座標１００３や幅高１００４が一致する場合はＳ２６０６へ進む。一つでも一致しない場合はＳ２６０７へ進む。
【００８４】
次いで、Ｓ２６０６において、資料データ検索部３３５は、対象コンテンツを同一性コンテンツとし、そのコンテンツＩＤとシナリオＩＤをコンテンツリスト（不図示）に追加する。このコンテンツリストは資料データ管理サーバ１０３のメモリの一時領域に保存される。その後、Ｓ２６０７において、資料データ検索部３３５は、資料データ管理サーバ１０３に保存されている全てのコンテンツに関してＳ２６０３〜Ｓ２６０５の処理を行ったか否かを判別する。全てのコンテンツに関してＳ２６０３〜Ｓ２６０５の処理を行った場合は、Ｓ２６０８へ進み、全てのコンテンツに関してＳ２６０３〜Ｓ２６０５の処理を行っていない場合はＳ２６０９へ進む。
【００８５】
次いで、Ｓ２６０８において、資料データ管理サーバ１０３は、メモリの一時領域に保存されたコンテンツリストを資料データ管理サーバ１０３のＨＤＤに保存する。さらに、資料データ管理サーバ１０３は、コンテンツリストに含まれる同一性コンテンツのサムネイル画像を作成し、これらのサムネイル画像と対応するコンテンツＩＤをページ解析サーバ１０４へ送信し、その後、図２６の処理を終了する。また、Ｓ２６０９において、資料データ検索部３３５は、次に新しいコンテンツを対象コンテンツとし、この対象コンテンツに対応する部分領域管理テーブル１０００を取得し、Ｓ２６０３に戻る。図２６の処理により、資料データ管理サーバ１０３に保存されている全てのコンテンツから、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有するコンテンツを選択し、コンテンツリストによって管理することができる。
【００８６】
図２５に戻り、続くＳ２５０２において、ページ解析サーバ１０４は、ページ構造解析と資料データ検索が終了して入稿が完了した旨を示す入稿完了通知を資料作成端末１０１へ送信する。このとき、ページ解析サーバ１０４は、Ｓ２６０８において資料データ管理サーバ１０３から受け取ったコンテンツリストに含まれる同一性コンテンツのサムネイル画像と、これらに対応するコンテンツＩＤとを資料作成端末１０１に送信する。さらに、資料作成端末１０１は、同一性コンテンツのサムネイル画像と、これらに対応するコンテンツＩＤを受信すると、ディスプレイ（不図示）にシナリオ選択画面２７００（図２７）（シナリオデータ選択部）を表示する。
【００８７】
シナリオ選択画面２７００は、サムネイル２７０１、サムネイル一覧２７０２、選択ボタン２７０３、新規作成ボタン２７０４及び中止ボタン２７０５を有する。サムネイル２７０１は入稿されたコンテンツ４００のサムネイル画像を表示する。サムネイル一覧２７０２はコンテンツリストに含まれる同一性コンテンツのサムネイル画像の一覧を表示する。サムネイル一覧２７０２に表示される各サムネイル画像では、図２８のサムネイル画像２８００に示すように、当該サムネイル画像に対応するコンテンツのシナリオデータに基づいて順次表示される各部分領域画像が点線で囲って示される。選択ボタン２７０３は、資料作成者１４１がサムネイル一覧２７０２からサムネイル画像を選択し、選択されたサムネイル画像に対応するコンテンツのシナリオデータを利用するためのボタンである。新規作成ボタン２７０４は、新規にシナリオデータを作成したいときに資料作成者１４１が押下するためのボタンである。中止ボタン２７０５は、資料データを作成する処理を中止したいときに資料作成者１４１が押下するためのボタンである。
【００８８】
次いで、Ｓ２５０３において、資料作成者１４１が、シナリオ選択画面２７００のサムネイル一覧２７０２から、所望のシナリオデータに対応しているサムネイル画像を選択し、選択ボタン２７０３を押下する。続くＳ２５０４において、資料作成者１４１が選択したサムネイル画像に対応するコンテンツＩＤとシナリオＩＤが、資料作成端末１０１から資料データ管理サーバ１０３に送信される。その後、資料データ管理サーバ１０３では、送信されたシナリオＩＤのシナリオ-データを入稿されたコンテンツ４００のシナリオデータとしてコピーする。コピーされたシナリオデータは図１２のシナリオデータ１２００と同様の形態を有する。
【００８９】
次いで、Ｓ２５０５において、資料データ管理サーバ１０３は、資料作成端末１０１へシナリオの設定が完了した旨の設定完了通知を送信する。資料作成端末１０１は設定完了通知を受信すると、完了確認画面（不図示）をディスプレイ（不図示）に表示する。なお、新規作成ボタン２７０４が資料作成者１４１により押下され、シナリオの新規作成が指示された場合は新しくシナリオデータが作成される。
【００９０】
図２５の処理によれば、入稿されたコンテンツ４００のフォーマットと同一性のあるフォーマットを有する複数の同一性コンテンツから所望のコンテンツを選択することができる。このとき、選択された同一性コンテンツに対応するシナリオデータが入稿されたコンテンツ４００に対応するシナリオデータとしてコピーされる。これにより、コンテンツを入稿する度に作業者が一からシナリオデータを作成する必要を無くすことができ、もって、シナリオの設定に関する作業者の利便性を向上させることができる。また、資料作成者１４１は複数の同一性コンテンツから所望のコンテンツを選択することにより、資料作成者１４１の意思に基づいて所望のシナリオデータを選択することができる。その結果、資料作成者１４１が意図しないシナリオデータが自動的に選択されてしまうのを防ぐことができる。
【００９１】
以上、本発明の好ましい実施の形態について説明したが、本発明は上述した実施の形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【００９２】
本発明は、上述の実施の形態の１以上の機能を実現するプログラムを、ネットワークや記憶媒体を介してシステムや装置に供給し、そのシステム又は装置のコンピュータの１つ以上のプロセッサーがプログラムを読み出して実行する処理でも実現可能である。また、本発明は、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。例えば、図１４の処理や図２６の処理では部分領域管理テーブル１０００を用いて同一性コンテンツが検索されるが、同一性コンテンツの検索方法はこれに限られない。例えば、既知の高速画像検索技術や帳票認識技術により、まずコンテンツそのものに基づいて大まかな検索を行って候補を絞り込み、絞り込まれた候補において部分領域管理テーブル１０００に基づく同一性コンテンツの検索を行ってもよい。
【符号の説明】
【００９３】
１００  情報処理システム
１０１  資料作成端末
１０２  資料表示端末
１０３  資料データ管理サーバ
１０４  ページ解析サーバ
２００  制御装置
２０１  ＣＰＵ
２０４  記憶装置
３２４  ページ構造解析部
３２５  部分領域管理部
３３３  資料データ管理部
３３４  シナリオ設定部
３３５  資料データ検索部
１０００  部分領域管理テーブル
１００２  部分領域番号
１００３  座標
１００４  幅高
１００５  領域属性
１２００  シナリオデータ
１８００  入稿確認画面
１９００  シナリオ作成画面
２７００  シナリオ選択画面
２７０２  サムネイル一覧
【図１】
2019185440.tif 000003
【図２】
2019185440.tif 000004
【図３】
2019185440.tif 000005
【図４】
2019185440.tif 000006
【図５】
2019185440.tif 000007
【図６】
2019185440.tif 000008
【図７】
2019185440.tif 000009
【図８】
2019185440.tif 000010
【図９】
2019185440.tif 000011
【図１０】
2019185440.tif 000012
【図１１】
2019185440.tif 000013
【図１２】
2019185440.tif 000014
【図１３】
2019185440.tif 000015
【図１４】
2019185440.tif 000016
【図１５】
2019185440.tif 000017
【図１６】
2019185440.tif 000018
【図１７】
2019185440.tif 000019
【図１８】
2019185440.tif 000020
【図１９】
2019185440.tif 000021
【図２０】
2019185440.tif 000022
【図２１】
2019185440.tif 000023
【図２２】
2019185440.tif 000024
【図２３】
2019185440.tif 000025
【図２４】
2019185440.tif 000026
【図２５】
2019185440.tif 000027
【図２６】
2019185440.tif 000028
【図２７】
2019185440.tif 000029
【図２８】
2019185440.tif 000030