(57)【要約】【課題】会議の参加者やプレゼンテーションの聴衆に適した形式の資料を容易に生成できる情報処理装置および情報処理方法を提供する。【解決手段】文字、図、表の少なくとも一つを含む入力情報を受付ける情報受付手段と、受付けた入力情報から、資料原稿を異なる形式で複数生成する資料原稿生成手段と、選択された形式の資料原稿に対して、修正指示を受付ける修正受付手段と、受付けた修正指示の内容および修正指示の対象となった形式を格納する履歴記憶手段とを含む。資料原稿生成手段は、履歴記憶手段に入力情報に対応する修正指示の内容または対象の形式が格納されている場合に、当該格納されている情報に従って、入力情報から資料原稿を生成する。【選択図】図１１
2011238047.tif 000002
【特許請求の範囲】
【請求項１】
文字、図、表の少なくとも一つを含む入力情報を受付ける情報受付手段と、
受付けた前記入力情報から、資料原稿を異なる形式で複数生成する資料原稿生成手段と、
選択された形式の資料原稿に対して、修正指示を受付ける修正受付手段と、
受付けた修正指示の内容および修正指示の対象となった形式を格納する履歴記憶手段とを備え、
前記資料原稿生成手段は、前記履歴記憶手段に前記入力情報に対応する修正指示の内容または対象の形式が格納されている場合に、当該格納されている情報に従って、前記入力情報から資料原稿を生成する、情報処理装置。
【請求項２】
前記資料原稿生成手段は、
前記入力情報に含まれる文字、図、表についての大きさまたは位置を異ならせることで、複数の形式の資料原稿を生成する、請求項１に記載の情報処理装置。
【請求項３】
前記履歴記憶手段は、受付けた修正指示の内容および修正指示の対象となった形式に加えて、修正対象を示すキーワードを対応付けて格納する、請求項１または２に記載の情報処理装置。
【請求項４】
前記履歴記憶手段は、前記修正指示の内容として、サイズの変更、配置位置の変更、属性の変更、配置される文字・図・表の間の相対位置の変更、資料原稿構成の変更の少なくとも一つを格納する、請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記入力情報は、少なくとも１つの議題が記述された第１のデータと、図または表を含む第２のデータとからなり、
前記資料原稿生成手段は、前記第１のデータに含まれる議題に基づいて、ページ構成を決定するとともに、各ページに含ませるべき図または表を前記第２のデータから抽出することで、前記資料原稿を生成する、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記入力情報は、文字と図または表とからなる入力データを含み、
前記資料原稿生成手段は、前記入力データに含まれる図または表のレイアウトに基づいて、前記資料原稿の各ページのレイアウトを決定するとともに、前記入力データに含まれる議題を抽出する、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項７】
前記複数の形式は、図または表を相対的に大きく配置した形式、文字を相対的に大きく配置した形式、および、余白を設けた形式のうち、少なくとも一つを含む、請求項１に記載の情報処理装置。
【請求項８】
前記資料原稿生成手段により生成された資料原稿を編集可能な状態で提供する提供手段をさらに備える、請求項１に記載の情報処理装置。
【請求項９】
情報処理装置が実行する情報処理方法であって、
文字、図、表の少なくとも一つを含む入力情報を受付けるステップと、
受付けた前記入力情報から、資料原稿を異なる形式で複数生成するステップと、
選択された形式の資料原稿に対して、修正指示を受付けるステップと、
受付けた修正指示の内容および修正指示の対象となった形式を格納するステップと、
前記入力情報に対応する修正指示の内容または対象の形式が既に格納されている場合に、当該格納されている情報に従って、前記入力情報から資料原稿を生成するステップとを備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、会議用やプレゼンテーション用の資料の作成を参加者や聴衆に応じた形式で容易に作成できる情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、ユーザの嗜好は多様化しており、このような多様化したユーザに合わせて各種サービスを提供することが要求されている。すなわち、個別に異なるユーザの嗜好に適合させてサービスを提供しなければ、ユーザにそのサービスを受け入れてもらえないケースが増加するばかりか、ユーザの嗜好や意志を取込むことも困難となってしまうという悪循環が生じてしまうおそれがある。
【０００３】
たとえば、ユーザに対して何らかの企画や商品などを説明するための会議やプレゼンテーションを行なうような状況を考えると、その企画や商品自体の内容よりも、それを説明するための資料の見栄えや訴求力によって、ユーザが受け入れるか否かを判断するような場合も考えられる。
【０００４】
より具体的には、会議の参加者やプレゼンテーションの聴衆に応じて、興味のある分野が異なっていたり、背景技術が異なっていたりする。そのため、資料の作成者は、各参加者や聴衆の嗜好に合わせて、適切な形式で資料を提供したいと考えるが、実施される会議やプレゼンテーションが多くなるほど、このような資料作成は非常に煩わしくなる。
【０００５】
たとえば、特開２００８−４０２８号公報（特許文献１）には、提案書色調、記載順番、レイアウト等に顧客嗜好を反映した提案書フォーマットに、過去の提案内容と比較照合した表現形式を盛り込んだ提案書の作成を容易にできる提案書の作成システムが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−４０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１に開示される提案書の作成システムでは、ユーザに対し、どのようなフォーマットがよいかという要望を直接ヒアリングすること、および、その要望を過去に作成したフォーマットに反映させることで、提案書のフォーマットを作成するものであり、ユーザの嗜好に応じたフォーマットの提案書を自動的に生成するものではない。
【０００８】
そのため、上述しように、ユーザの多様化する嗜好に合わせて様々な形式で資料を作成するのは、非常に手間と時間を要する作業である。
【０００９】
本発明は、上記のような問題を解決するためになされたものであって、その目的は、会議の参加者やプレゼンテーションの聴衆に適した形式の資料を容易に生成できる情報処理装置および情報処理方法を提供することである。
【課題を解決するための手段】
【００１０】
本発明のある局面に従う情報処理装置は、文字、図、表の少なくとも一つを含む入力情報を受付ける情報受付手段と、受付けた入力情報から、資料原稿を異なる形式で複数生成する資料原稿生成手段と、選択された形式の資料原稿に対して、修正指示を受付ける修正受付手段と、受付けた修正指示の内容および修正指示の対象となった形式を格納する履歴記憶手段とを含み、資料原稿生成手段は、履歴記憶手段に入力情報に対応する修正指示の内容または対象の形式が格納されている場合に、当該格納されている情報に従って、入力情報から資料原稿を生成する。
【００１１】
好ましくは、資料原稿生成手段は、入力情報に含まれる文字、図、表についての大きさまたは位置を異ならせることで、複数の形式の資料原稿を生成する。
【００１２】
好ましくは、履歴記憶手段は、受付けた修正指示の内容および修正指示の対象となった形式に加えて、修正対象を示すキーワードを対応付けて格納する。
【００１３】
好ましくは、履歴記憶手段は、修正指示の内容として、サイズの変更、配置位置の変更、属性の変更、配置される文字・図・表の間の相対位置の変更、資料原稿構成の変更の少なくとも一つを格納する。
【００１４】
好ましくは、入力情報は、少なくとも１つの議題が記述された第１のデータと、図または表を含む第２のデータとからなり、資料原稿生成手段は、第１のデータに含まれる議題に基づいて、ページ構成を決定するとともに、各ページに含ませるべき図または表を第２のデータから抽出することで、資料原稿を生成する。
【００１５】
あるいは好ましくは、入力情報は、文字と図または表とからなる入力データを含み、資料原稿生成手段は、入力データに含まれる図または表のレイアウトに基づいて、資料原稿の各ページのレイアウトを決定するとともに、入力データに含まれる議題を抽出する。
【００１６】
好ましくは、複数の形式は、図または表を相対的に大きく配置した形式、文字を相対的に大きく配置した形式、および、余白を設けた形式のうち、少なくとも一つを含む。
【００１７】
好ましくは、情報処理装置は、資料原稿生成手段により生成された資料原稿を編集可能な状態で提供する提供手段をさらに含む。
【００１８】
この発明の別の局面に従えば、情報処理装置が実行する情報処理方法を提供する。情報処理方法は、文字、図、表の少なくとも一つを含む入力情報を受付けるステップと、受付けた入力情報から、資料原稿を異なる形式で複数生成するステップと、選択された形式の資料原稿に対して、修正指示を受付けるステップと、受付けた修正指示の内容および修正指示の対象となった形式を格納するステップと、入力情報に対応する修正指示の内容または対象の形式が既に格納されている場合に、当該格納されている情報に従って、入力情報から資料原稿を生成するステップとを含む。
【発明の効果】
【００１９】
本発明によれば、会議の参加者やプレゼンテーションの聴衆に適した形式の資料を容易に生成できる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施の形態に従う資料作成システムの一例を示す図である。
【図２】本発明の実施の形態に従うＭＦＰの概略のハードウェア構造を示すブロック図である。
【図３】本発明の実施の形態に従うＰＣの概略のハードウェア構造を示すブロック図である。
【図４】本実施の形態に従う資料作成システムに入力される入力情報の一例を示す図である。
【図５】本実施の形態に従う資料作成システムにおいて図４に示す入力情報に応答して生成される各形式の資料原稿の一例を示す図である。
【図６】本実施の形態に従う資料作成システムにおいてユーザが形式を選択する場合の画面例を示す図である。
【図７】図６に示す資料原稿に対する修正指示の一例を示す図である。
【図８】本実施の形態に従う資料作成システムにおいて用いられる履歴管理データベース（履歴管理ＤＢ）の一例を示す図である。
【図９】本実施の形態に従う資料作成システムにおいて新たに入力される入力情報に基づいて生成される資料原稿の一例を示す図である。
【図１０】本実施の形態に従う資料作成システムにおける変形例の処理を示す図である。
【図１１】本実施の形態に従う資料作成システムを提供するための制御構造を示す模式図である。
【図１２】本実施の形態に従う資料作成システムにおける全体処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
本発明の実施の形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一符号を付してその説明は繰返さない。
【００２２】
＜Ａ．全体概要＞
図１は、本発明の実施の形態に従う資料作成システムの一例を示す図である。図１に示す資料作成システムは、インターネットなどの広域ネットワーク１を介して、２つのローカルネットワーク２および３が接続されている。ローカルネットワーク２には、情報処理装置の一例である、複合機（Multi Function Peripheral；以下「ＭＦＰ」とも称す。）１１およびパーソナルコンピュータ（Personal Computer；以下「ＰＣ」とも称す。）２１が接続されている。同様に、ローカルネットワーク３には、ＭＦＰ１２およびパーソナルコンピュータ２２とが接続されている。
【００２３】
資料の作成者は、ＭＦＰ１１または１２に指令を与えることで、参加者や聴衆に応じた形式の資料を生成する。より具体的には、ＭＦＰ１１または１２は、文字、図、表の少なくとも一つを含む入力情報を受付け、当該受付けた入力情報から資料を生成する。図１には、資料の作成者が資料作成の基資料となる入力情報１００をＭＦＰ１１に与える例を示す。この入力情報１００は、電子データの形式で与えられてもよいし、あるいは、各種の情報が印字された紙媒体の形式で与えられてもよい。後者の場合には、ＭＦＰに搭載されているスキャナ機能およびＯＣＲ（Optical Character Reader）機能を用いて、設問が文字データとして取り出される。
【００２４】
後述するように、入力情報１００としては、少なくとも１つの議題が記述されたファイル（テキストデータ）と、図または表を含むファイル群（図表データ）とに分離していてもよい。あるいは、入力情報１００は、文字情報と図または表とが一体化された入力データであってもよい。
【００２５】
ＭＦＰ１１は、与えられた入力情報１００に含まれる文字・図・表などの情報を適切にレイアウトすることで、資料原稿１１０．１，１１０．２（以下、資料原稿１１０とも記す。）を生成する。ＭＦＰ１１は、異なる複数の形式で資料原稿１１０を生成することができる。この複数の形式の詳細については後述する。さらに、資料原稿１１０は、会議の参加者やプレゼンテーションの聴衆といった配布先に応じて適切な形式となるように、資料の作成者が編集可能な状態でＰＣ２１またはＰＣ２２へ提供される。
【００２６】
資料の作成者は、ＰＣ２１またはＰＣ２２を操作して、ＭＦＰ１１により生成された資料原稿１１０に対して、任意の修正を行なうことができる。ＭＦＰ１１は、資料の作成者による修正指示の内容および当該修正指示の対象となった形式を格納する。
【００２７】
このＭＦＰ１１で生成される資料原稿１１０は、代表的には、いわば「叩き台」の資料として利用される用途が想定される。
【００２８】
特に、本実施の形態に従う資料作成システムでは、ＭＦＰ１１は、資料の作成者が行なった修正指示の内容、および／または、当該資料の作成者が修正指示の対象といった履歴が存在する場合には、それらに基づいて、（新たに受付けた）入力情報１００から資料原稿を生成する。これにより、会議の参加者やプレゼンテーションの聴衆に応じて、数々の資料を作成する必要がある場合であっても、より少ない手間で必要な資料を作成することができる。
【００２９】
なお、上述のような手順によって作成される資料は、ＭＦＰ１１から配布用の資料（紙媒体）としてプリントアウトされてもよいし、あるいは、ＭＦＰ１１から参加者または聴衆へ電子的に配布（電子メールに添付、あるいは、Ｗｅｂサーバへのアクセス）されてもよい。
【００３０】
＜Ｂ．装置構成＞
まず、本実施の形態に従う資料作成システムを実現するための装置構成について説明する。本実施の形態に従う資料作成システムでは、入力情報１００から資料原稿１１０を生成する機能、および、生成された資料原稿に対して修正指示を受付ける機能を提供できる情報処理装置であれば、どのようなハードウェアを採用してもよいが、一例として、ＭＦＰを採用する場合について説明する。
【００３１】
図２は、本発明の実施の形態に従うＭＦＰ１１，１２の概略のハードウェア構造を示すブロック図である。図３は、本発明の実施の形態に従うＰＣ２１，２２の概略のハードウェア構造を示すブロック図である。
【００３２】
図２を参照して、本実施の形態に従うＭＦＰ１１，１２は、複写機能、プリント機能、ファクシミリ機能、スキャナ機能といった複数の機能を搭載している。より具体的には、ＭＦＰ１１，１２の各々は、ＣＰＵ（Central Processing Unit）３２を含むシステムコントローラ３０と、スキャナ部３４と、入力画像処理部３６と、メモリ３８と、出力画像処理部４０と、プリンタエンジン４２と、操作部４４と、ネットワークインターフェイス４６と、記憶装置４８と、音声認識部５０とを含む。
【００３３】
システムコントローラ３０は、各部とデータ通信可能に構成されており、ＭＦＰの全体制御を司る。なお、システムコントローラ３０のＣＰＵ３２は、図示しない、記憶領域（典型的には、ＲＯＭ（Read Only Memory））に保持される命令セットを読出して、逐次実行することで、必要な制御機能を提供する。
【００３４】
スキャナ部３４は、ＭＦＰに提供される原稿からその中に含まれる画像情報を読み取り、その画像情報（入力画像データ）を入力画像処理部３６へ出力する。入力画像処理部３６は、入力画像データに対してノイズ除去処理などを施した後、その画像データをメモリ３８へ格納する。メモリ３８は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）などの記憶媒体からなる。
【００３５】
このメモリ３８に記憶される画像データは、出力画像処理部４０へ出力される。すなわち、ユーザなどからの要求に応答して、出力画像処理部４０は、メモリ３８からプリント対象の画像データを読み出して必要な処理を施すことで印刷データを生成する。プリンタエンジン４２は、典型的には、電子写真方式の印字に必要な、作像器、転写ローラ、現像器、定着器などからなり、出力画像処理部４０からの印刷データに基づいて、紙媒体上にプリントを行なう。
【００３６】
操作部４４は、ユーザからの操作／指示の受付、および、ユーザへの情報提示などを行なう部位であり、情報を表示するためのディスプレイ、および、操作を受付けるための各種キーやタッチパネルなどを含む。ネットワークインターフェイス４６は、ネットワークを介して、外部の装置との間でデータを遣り取りする。
【００３７】
記憶装置４８は、各種のデータなどを不揮発的に記憶するための部位であり、典型的には、ハードディスク装置やＳＳＤ（Solid State Drive）などからなる。この記憶装置４８には、後述するような、受付けた入力情報１００や生成した資料原稿１１０なども格納される。
【００３８】
音声認識部５０は、マイクなどにより集音された音声データを解析する。これにより、ユーザは、操作部４４への操作ではなく、音声にて操作／指示を行なうことができる。
【００３９】
図３を参照して、本実施の形態に従うＰＣ２１，２２は、典型的には、汎用目的コンピュータであり、各種処理を実行するためのＣＰＵ５２と、メモリ５４と、ＨＤＤ（ハードディスクドライブ）５６と、ディスプレイ５８と、入力部６０と、ネットワークインターフェイス６２とを含む。各部は、バス６４を介して、互いにデータ通信可能に構成される。各部の構造や機能については、周知であるので、ここでは詳細な説明は行なわない。
【００４０】
＜Ｃ．処理概要＞
次に、本実施の形態に従う資料原稿の生成処理について説明する。
【００４１】
図４は、本実施の形態に従う資料作成システムに入力される入力情報の一例を示す図である。図５は、本実施の形態に従う資料作成システムにおいて図４に示す入力情報に応答して生成される各形式の資料原稿の一例を示す図である。図６は、本実施の形態に従う資料作成システムにおいてユーザが形式を選択する場合の画面例を示す図である。図７は、図６に示す資料原稿に対する修正指示の一例を示す図である。図８は、本実施の形態に従う資料作成システムにおいて用いられる履歴管理データベース（以下、「履歴管理ＤＢ」とも称す。）２１０の一例を示す図である。図９は、本実施の形態に従う資料作成システムにおいて新たに入力される入力情報に基づいて生成される資料原稿の一例を示す図である。図１０は、本実施の形態に従う資料作成システムにおける変形例の処理を示す図である。
【００４２】
（ｃ１：入力情報の受付）
まず、資料の作成者が図４に示す入力情報１００をＭＦＰ１１に対して入力したとする。この入力情報１００は、一例として、少なくとも１つの議題が記述されたデータであるテキストファイル１００−１と、図または表を含むデータである図表ファイル１００−２とからなるものとする。なお、図４に示す例は、何らかのプロジェクトについての進捗を説明するための資料の一例を示す。
【００４３】
より具体的には、テキストファイル１００−１には、「議題」との文字列に加えて、その内容が箇条書きされた文字列１０１が存在する。この文字列１０１には、「設計進捗」、「検証進捗」、「全体進捗」、「まとめ」の４つの項目を含むとする。
【００４４】
また、図表ファイル１００−２には、３つの図（グラフ）１１２，１１４，１１６と１つの表１１８とを含む、計４つのオブジェクトが配列されており、各オブジェクトの上部には、それぞれの内容を簡単に説明するための文字列１１１，１１３，１１５，１１７についても配置されている。
【００４５】
（ｃ２：議題の抽出）
ＭＦＰ１１は、資料原稿１１０におけるページ構成（レイアウト）を決定するために、テキストファイル１００−１に含まれる議題を探索および抽出する。このような議題の探索・抽出処理は、公知の構文解析などの技術を用いて実現される。
【００４６】
一例として、テキストファイル１００−１に対して、議題の開始を示す文字列、たとえば、「議題」、「議事」、「目次」、「アジェンダ」、「トピック」、「検討項目」などを探索する。図４に示す例では、「議題」という文字列の存在が検知されることになる。すると、この「議題」に引続く文字列が議題として抽出される。このとき、区切り文字、たとえば、「・（ドット）」、数字、改行コードなどに基づいて、議題に含まれる各項目を分離する。図４に示す例では、「・」および改行コードの間に存在する各文字列が議題として抽出される。
【００４７】
なお、テキストファイル１００−１には、本来の議題以外の文字情報が含まれている場合もあるため、議題の終了を示す文字列、たとえば、「まとめ」、「結言」、「結論」、「サマリー」などを探索し、先に探索した議題の開始を示す文字列と、この議題の終了を示す文字列との間に位置する文字から議題を抽出することが好ましい。
【００４８】
（ｃ３：資料原稿の初回生成）
ＭＦＰ１１は、上述したように、テキストファイル１００−１に含まれる議題に基づいて、ページ構成を決定するとともに、各ページに含ませるべき図または表を図表ファイル１００−２から抽出することで、資料原稿１１０を生成する。
【００４９】
後述するように、生成される資料原稿１１０についての修正指示の内容または対象の形式についての履歴が既に存在する場合には、その履歴として格納されている情報に従って、入力情報１００（テキストファイル１００−１および図表ファイル１００−２）から資料原稿１１０が生成されるが、この時点では、有効な履歴が存在しないものとする。
【００５０】
このような初回の資料原稿の生成時には、ＭＦＰ１１は、入力情報１００から、資料原稿１１０を異なる形式で複数生成する。「形式」は、会議の参加者やプレゼンテーションの聴衆などの配布先や用途を考慮してそれぞれ定められるものである。
【００５１】
より具体的には、ＭＦＰ１１は、入力情報１００に含まれる文字、図、表についての大きさまたは位置を異ならせることで、複数の形式の資料原稿１１０を生成する。このように生成された複数の形式の資料原稿１１０についての一例を図５に示す。
【００５２】
図５においては、（ａ）プレゼン用（図中心）の資料原稿１１０ａ、（ｂ）プレゼン用（文字中心）の資料原稿１１０ｂ、（ｃ）会議配布用（メモ余白）の資料原稿１１０ｃ、（ｄ）起承転結別の資料原稿１１０ｄ、という４つの形式を図示する。すなわち、プレゼン用（図中心）の資料原稿１１０ａは、図または表を相対的に大きく配置した形式であり、プレゼン用（文字中心）の資料原稿１１０ｂは、文字を相対的に大きく配置した形式であり、（ｃ）会議配布用（メモ余白）の資料原稿１１０ｃは、余白を設けた形式である。また、起承転結別の資料原稿１１０ｄは、他の形式とは異なり、結論を先に示す形式である。
【００５３】
図５（ａ）に示すプレゼン用（図中心）の資料原稿１１０ａは、５ページ分のスライド１２１〜１２５を含み、スライド１２１は、テキストファイル１００−１から抽出された議題を一覧表示するタイトルページであり、スライド１２２〜１２５は、スライド１２１に含まれる各議題に対応する図や表が適宜配置されたものである。なお、これらのスライド１２２〜１２５では、図または表に加えて、図表ファイル１００−２に含まれていた対応する図または表に隣接して配置されている文字列も合わせて表示される。特に、プレゼン用（図中心）の資料原稿１１０ａにおいては、スライド幅の全体を図および表が占めるようにレイアウトされている。すなわち、図５（ａ）に示すプレゼン用（図中心）の形式では、各議題に紐付けられた関連箇所から図を抽出し、資料原稿１１０ａとして作成される。
【００５４】
図５（ｂ）に示すプレゼン用（文字中心）の資料原稿１１０ｂについても５ページ分のスライド１３１〜１３５を含み、スライド１３１は、プレゼン用（図中心）の資料原稿１１０ａのスライド１２１と実質的に同一である。一方、スライド１３２〜１３５については、プレゼン用（図中心）の資料原稿１１０ａのスライド１２２〜１２５に比較して、図または表の示す面積が小さくレイアウトされるとともに、含まれる文字列が相対的に大きなフォントサイズでレイアウトされている。すなわち、図５（ｂ）に示すプレゼン用（文字中心）の形式では、各議題に紐付けられた関連箇所から文字を抽出し、資料原稿１１０ｂとして作成される。
【００５５】
図５（ｃ）に示す会議配布用（メモ余白）の資料原稿１１０ｃについても５ページ分のスライド１４１〜１４５を含み、スライド１４１は、プレゼン用（図中心）の資料原稿１１０ａのスライド１２１と実質的に同一である。一方、スライド１４２〜１４５については、プレゼン用（図中心）の資料原稿１１０ａのスライド１２２〜１２５に比較して、図または表の示す面積が相対的に小さくレイアウトされて、会議の参加者やプレゼンテーションの聴衆が何らかのメモを記載できるような余白が設けられている。
すなわち、図５（ｃ）に示す会議配布用（メモ余白）の形式では、メモ用の余白を追加したものが資料原稿１１０ｃとして作成される。
【００５６】
図５（ｄ）に示す起承転結別の資料原稿１１０ｄについても５ページ分のスライド１５１〜１５５を含み、スライド１５１は、プレゼン用（図中心）の資料原稿１１０ａのスライド１２１と実質的に同一である。一方、一方、スライド１５２〜１５５については、プレゼン用（図中心）の資料原稿１１０ａのスライド１２２〜１２５とはその表示順序が逆転している。この形式は、テキストファイル１００−１から抽出された議題のうち、結論から先に記載するようにした形態である。すなわち、図５（ｄ）に示す起承転結別の形式では、それぞれ起承転結順を入れ替えたものが資料原稿１１０ｄとして作成される。
【００５７】
このように、ＭＦＰ１１は、配布先のレベルや目的などに応じて、適切な形式の資料原稿を提供できるように、複数種類の形式を予め用意している。
【００５８】
（ｃ４：資料原稿の提供および修正指示の受付け）
続いて、ＭＦＰ１１は、上述のように生成される複数種類の資料原稿を資料の作成者へ編集可能な状態で提供する。そして、ＭＦＰ１１は、資料の作成者がいずれかの形式を選択した上で何らかの修正を行なう内容を受付ける。すなわち、ＭＦＰ１１は、選択された形式の資料原稿１１０に対して、修正指示を受付ける。
【００５９】
資料の作成者へ資料原稿を編集可能な状態で提供する方法としては、（ｉ）専用のアプリケーション（たとえば、マイクロソフト社のＰｏｗｅｒＰｏｉｎｔ（登録商標）など）を利用する形態、（ｉｉ）Ｗｅｂベース（ＨＴＭＬ形式またはＸＭＬ形式）で配布する形態、などが想定される。
【００６０】
このとき、資料の作成者に対しては、原則として、ＭＦＰ１１が生成可能なすべての形式の資料原稿１１０が提供される。資料の作成者は、明示的または暗示的に特定の形式の資料原稿１１０を選択するとともに、必要に応じて、資料原稿１１０を修正する。本実施の形態に従う資料作成システムにおいては、このような資料の作成者が修正を行なった内容およびその対象となった形式を履歴として記憶しておき、このような履歴に基づいて、その後の資料原稿１１０の作成時に、より資料の作成者の意図を反映した内容を生成する。
【００６１】
なお、資料の作成者が複数の形式のうちいずれの形式を選択したかを特定する方法としては、典型的には、修正指示後に判断する形態と、修正指示前に判断する形態とが想定される。
【００６２】
（ｉ）修正指示後に判断する形態
修正指示後に判断する形態としては、まず、図５（ａ）〜図５（ｄ）に示す複数の形式の資料原稿１１０を資料の作成者へ提供する。そして、資料の作成者がいずれかの形式の資料原稿１１０に対して修正を加えると、ＭＦＰ１１は、この修正内容に加えて、修正対象の形式を判断して、それらの情報を収集する。
【００６３】
（ｉｉ）修正指示前に判断する形態
修正指示前に判断する形態としては、まず、図５（ａ）〜図５（ｄ）に示す生成可能なすべての形式を資料の作成者へ提供する。そして、資料の作成者からいずれの形式の資料原稿１１０を利用するのかについての選択を受付ける。この選択された形式の情報を収集するとともに、選択された形式に対する修正指示を受付ける。
【００６４】
この場合には、図６に示すようなユーザインターフェイス画面３００を提供することもできる。このユーザインターフェイス画面３００においては、形式選択を受付けるためのボタン３０１〜３０４が表示されており、資料の作成者は、自身が利用を希望する形式（フォーマット）を選択する。
【００６５】
たとえば、資料の作成者が（ａ）プレゼン用（図中心）の資料原稿１１０ａを選択する（図５（ａ）参照）とともに、図７に示すような修正を指示した場合を考える。具体的には、資料の作成者が、プレゼン用（図中心）の資料原稿１１０ａに対して、（ｉ）スライド１２３中の表題のフォントを１４ｐｔ（ポイント）から１６ｐｔへ変更、（ｉｉ）スライド１２２中の「遅れ」というキーワードを太字に変更、（ｉｉｉ）スライド１２２，１２３，１２４中の文字の配置位置を図の上部に変更、という３つの修正を行なった場合を考える（図７参照）。
【００６６】
このような修正を行なった結果、スライド１２１〜１２５からなる資料原稿１１０ａが、スライド１２１＃〜１２５＃からなる資料原稿１１０＃が出力されたものとする。
【００６７】
（ｃ５：履歴収集）
ＭＦＰ１１は、上述のように受付けた修正指示の内容および修正指示の対象となった形式を格納する。より具体的には、ＭＦＰ１１は、履歴管理データベース（履歴管理ＤＢ）２１０を有している。
【００６８】
この履歴管理データベース（履歴管理ＤＢ）２１０には、典型的には、修正指示の内容として、（ａ）サイズの変更、（ｂ）配置位置の変更、（ｃ）属性の変更、（ｄ）配置される文字・図・表の相対位置の変更、（ｅ）資料原稿構成の変更、といった内容（カスタマイズ情報）が格納される。
【００６９】
図８には、図７に示すような資料原稿１１０に対する修正指示に対応して格納される履歴管理データベース（履歴管理ＤＢ）２１０の一例を示す。図８に示す履歴管理ＤＢ２１０は、６つの列２１１〜２１６からなる。第１列２１１には、修正指示を与えた資料の作成者を特定するための識別情報（ユーザ名）が格納され、第２列２１２には、修正対象の形式を特定するための識別情報（形式名）が格納され、第３列２１３には、修正対象が図である場合の修正内容が格納され、第４列２１４には、修正対象が文字である場合のキーワードが格納され、第５列２１５には、修正対象が文字である場合の修正内容が格納され、第６列２１６には、配置（レイアウト）についての修正内容が格納される。
【００７０】
なお、ＭＦＰ１１は、図８に示す履歴管理ＤＢ２１０の第１列２１１に格納するために、資料の作成者を特定するための情報（ユーザＩＤなど）を予め保持していることが好ましい。これは、セキュリティなどの観点からは、資料原稿１１０に対する修正操作を特定のユーザにのみ制限するような機能を提供することが好ましいからである。
【００７１】
上述したように、ＭＦＰ１１は、受付けた修正指示の内容（第５列２１５）および修正指示の対象となった形式（第２列２１２）に加えて、修正対象を示すキーワードを対応付けて格納する（第４列２１４）。たとえば、特定の文字列について強調したい場合なども多いと想定され、そのような場合には、後述するように、新たな入力情報１００が与えられた場合であっても、同様の修正内容を反映することが好ましいと考えられるからである。
【００７２】
この履歴管理ＤＢ２１０においては、たとえば、文字列については、（ｉ）色調と変更対象のキーワードの情報、（ｉｉ）文字サイズと変更対象のキーワードの情報、（ｉｉｉ）配置と変更対象のキーワードの情報、といった内容を関連付けて格納することができる。また、図または表については、（ｉ）サイズと変更対象の図または表の情報、（ｉｉ）配置と変更対象の図または表の情報、といった内容を関連付けて格納することができる。さらに、文字、図、表については、（ｉ）配置（図に対して上下左右のいずれの位置へ文字を配置したか）と変更対象の文字および図の情報を関連付けて格納することができる。さらに、内容については、（ｉ）起承転結の順序、（ｉｉ）文字と図の関連付け情報、などを格納することができる。さらに、テンプレートについては、変更したテンプレートの情報など格納することができる。
【００７３】
なお、履歴管理ＤＢ２１０では、基本的には、資料の作成者が資料原稿１１０に対して何らかの修正を加えた時点で、動的にその内容が更新されるが、資料の作成者などが履歴管理ＤＢ２１０を適宜修正できるようにしてもよい。これは、資料の作成者が今後作成する資料原稿に対して反映を希望しない事項が履歴管理ＤＢ２１０に格納されている場合もあるため、このような事態により柔軟に対処するための機能を提供しておくことが好ましいからである。
【００７４】
代替的に、履歴管理ＤＢ２１０に修正内容を格納する処理を実行する前段階において、その修正内容を履歴管理ＤＢ２１０に格納すべきか否かを資料の作成者などに問い合わせるようにしてもよい。この場合には、資料の作成者が履歴管理ＤＢ２１０への格納を許可した内容だけが記憶されることになる。
【００７５】
なお、資料の作成者が何らかの変更操作を行なった場合に、その変更操作の内容を複数の観点で定義することができる場合がある。たとえば、図７に示すスライド１２３において、資料の作成者が表題のフォントを１４ｐｔ（ポイント）から１６ｐｔへ変更することを意図して修正指示を与えた場合であっても、その対象となった「検証進捗」という文字列についての属性を変更する修正指示であると判断することもできる。このような場合には、その修正指示の適用範囲を資料の作成者へ問い合わせるようにしてもよい。上述の例では、フォントサイズを１４ｐｔから１６ｐｔへ変更する操作が、表題の属性を有する文字列を対象とするものであるのか、あるいは、「検証進捗」との文字列を対象にするものであるのかといった内容を問い合わせる。
【００７６】
なお、資料の作成者の操作に基づいて、提供範囲が明示的に判断できる場合には、上述のような問い合わせを行なう必要はない。たとえば、資料の作成者が表題の属性を有する文字列を選択した上で、フォントサイズを変更するような場合である。
【００７７】
（ｃ６：資料原稿の２回目以降の生成）
次に、資料の作成者が、新たな資料原稿１１０を作成するために、図９に示す入力情報１００（テキストファイル１００−１および図表ファイル１００−２）をＭＦＰ１１に対して入力したとする。
【００７８】
ＭＦＰ１１は、履歴管理ＤＢ２１０を参照して、入力情報１００に対応する修正指示の内容または対象の形式が格納されている場合に、当該格納されている履歴の情報に従って、入力情報１００から資料原稿１１０を生成する。より具体的には、ＭＦＰ１１は、履歴管理ＤＢ２１０から、資料の作成者が過去に指示した修正内容を探索する。
【００７９】
まず、ＭＦＰ１１は、資料の作成者が新たに作成しようとする資料原稿の形式について判断する。この形式は、予め指定されていてもよいし、資料原稿の作成の都度選択するようにしてもよい。続いて、ＭＦＰ１１は、履歴管理ＤＢ２１０を参照して、資料の作成者が新たに作成しようとする資料原稿の形式に関連付けて何らかの修正内容が格納されているか否かを判断する。
【００８０】
ここで、資料の作成者が新たに作成しようとする資料原稿の形式に関連付けて何らかの修正内容が格納されている場合には、ＭＦＰ１１は、入力情報１００に含まれる文字、図、表などのうち、履歴管理ＤＢ２１０に格納されている修正内容と一致するものを探索する。このとき、修正対象が文字であれば、履歴管理ＤＢ２１０に格納されている「キーワード」と一致する文字列が存在するか否かが判断される。
【００８１】
そして、ＭＦＰ１１は、入力情報１００から指定された形式の資料原稿を生成するとともに、履歴管理ＤＢ２１０に格納されている修正内容をその資料原稿に反映させる。
【００８２】
図９には、入力情報１００（テキストファイル１００−１および図表ファイル１００−２）に対して、スライド１２１＃〜１２５＃からなる資料原稿１１０＃が生成される例を示す。すなわち、ＭＦＰ１１は、履歴管理ＤＢ２１０に格納されている修正内容に基づいて、（ｉ）文字列１１３に含まれる「遅れ」というキーワードを太字に変更し、（ｉｉ）各表題のフォントを１６ｐｔに変更し、（ｉｉｉ）文字列を対応する図の上部に配置する。このような処理によって、資料の作成者が先に行なった修正内容を反映した、資料原稿１１０＃が生成される。
【００８３】
なお、図９には、第１回目に入力された入力情報１００と実質的に同一の入力情報１００が入力された場合の処理例を示すが、全く異なる入力情報１００を入力してもよい。
【００８４】
この場合には、履歴管理ＤＢ２１０に格納されている修正内容の一部のみが適用されることもある。すなわち、新たに入力される入力情報１００に「進捗」との文字列が含まれていれば、当該文字列は、履歴管理ＤＢ２１０に格納されている修正内容に従って、その表示属性が「太字」に変更される。
【００８５】
このように、資料の作成者が過去に行なった修正の内容が反映された上で、資料原稿が自動的に生成される。そのため、資料の作成者は、会議の参加者やプレゼンテーションの聴衆に適した形式の資料を容易に生成できる。
【００８６】
（ｃ７：配布）
ＭＦＰ１１は、上述のような処理の結果生成される資料原稿を会議の参加者やプレゼンテーションの聴衆へ配布することもできる。この配布方法としては、ＭＦＰ１１自身が資料（紙媒体）としてプリントアウトしてもよいし、あるいは、ＭＦＰ１１から参加者または聴衆へ電子的に配布（電子メールに添付、あるいは、Ｗｅｂサーバへのアクセス）することもできる。
【００８７】
（ｃ８：変形例）
上述では、入力情報１００として、テキストファイル１００−１および図表ファイル１００−２を受付ける場合の処理を例示した。しかしながら、テキストファイル１００−１が存在しない場合もある。このような場合には、図表ファイル１００−２のみで資料原稿１１０を生成することになる。以下、このような場合の処理について、図１０を参照して説明する。
【００８８】
図１０に示すように、まず、入力情報１００として、文字と図または表とからなる図表ファイル１００−２を用いるものとする。ＭＦＰ１１は、この図表ファイル１００−２に含まれる図または表のレイアウトに基づいて、資料原稿１１０の各ページのレイアウトを決定するとともに、図表ファイル１００−２に含まれる議題を抽出する。
【００８９】
より具体的には、ＭＦＰ１１は、図表ファイル１００−２に含まれる図または表を抽出する。続いて、ＭＦＰ１１は、抽出した図または表の近くに存在する文字列を当該図または表の説明文と判断する。そして、ＭＦＰ１１は、図または表と、その説明文とを関連付けてグループ化する。このようにグループ化した各オブジェクトが各スライドとして出力される。最終的に、それぞれのスライドからなる資料原稿１２０が生成される。
【００９０】
ＭＦＰ１１は、この資料原稿１２０（あるいは、図表ファイル１００−２に含まれる文字列）に対して、議題の開始を示す文字列、たとえば、「議題」、「議事」、「目次」、「アジェンダ」、「トピック」、「検討項目」などを探索する。そして、いずれかの議題の開始を示す文字列に続く複数の文字列を議題として抽出する。図１０に示す例では、議題の開始を示す文字列として「議題」が検出され、これに続く文字列「設計進捗」、「検証進捗」、「全体進捗」、「まとめ」の４つの項目が議題として抽出される。
【００９１】
なお、ＭＦＰ１１は、各グループ化したオブジェクト（文字列と図または表）中に、議題として抽出された文字列が存在すれば、議題と関連付ける。このように議題と各オブジェクト（スライド）とを関連付けることで、スライドの表示順序を議題の順序と一致させることができる。また、起承転結順を入れ替える際にも利用できる。
【００９２】
さらに、ＭＦＰ１１は、この抽出した議題をテキストファイル１３０として出力することもできる。
【００９３】
上述のような処理によって、議題の内容が明示的に定義されていない場合であっても、資料原稿を生成することができる。
【００９４】
＜Ｄ．制御機能＞
図１１は、本実施の形態に従う資料作成システムを提供するための制御構造を示す模式図である。図１１を参照して、ＭＦＰ１１は、制御構造として、情報受付モジュール８０と、資料原稿生成モジュール８２と、記憶モジュール８４と、資料原稿提供モジュール８６と、修正受付モジュール８８と、資料送付モジュール９０と、ユーザ管理モジュール９２とを含む。これらの制御構造は、典型的には、ＣＰＵ３２（図２）がプログラムコードを実行することで提供される。
【００９５】
情報受付モジュール８０、資料原稿提供モジュール８６、修正受付モジュール８８、および、資料送付モジュール９０を一体化して、通信モジュールとしてもよい。
【００９６】
情報受付モジュール８０は、文字、図、表の少なくとも一つを含む入力情報１００を受付ける。
【００９７】
資料原稿生成モジュール８２は、受付けた入力情報１００から、資料原稿１１０を異なる形式で複数生成する。特に、資料原稿生成モジュール８２は、新たな入力情報１００が受付けられた場合に、記憶モジュール８４（履歴管理ＤＢ２１０）を参照して、入力情報１００に対応する修正指示の内容または対象の形式が格納されている場合に、当該格納されている情報に従って、入力情報１００から資料原稿１１０を生成する。
【００９８】
より具体的には、資料原稿生成モジュール８２は、キーワード抽出モジュール８２１と、図・表抽出モジュール８２２と、ページ構成決定モジュール８２３と、レイアウトモジュール８２４と、議題抽出モジュール８２５とを含む。
【００９９】
キーワード抽出モジュール８２１は、入力情報１００に含まれるキーワード（文字列）を抽出する。図・表抽出モジュール８２２は、入力情報１００に含まれる図および表を抽出する。
【０１００】
ページ構成決定モジュール８２３は、入力情報１００が少なくとも１つの議題が記述されたデータ（テキストファイル１００−１）と、図または表を含む第２のデータ（図表ファイル１００−２）とからなる場合に、テキストファイル１００−１に含まれる議題に基づいて、ページ構成を決定するとともに、各ページに含ませるべき図または表を図表ファイル１００−２から抽出することで、資料原稿１１０を生成する。
【０１０１】
また、ページ構成決定モジュール８２３は、入力情報１００が文字と図または表とからなる入力データ（図表ファイル１００−２）を含む場合に、図表ファイル１００−２に含まれる図または表のレイアウトに基づいて、資料原稿１１０の各ページのレイアウトを決定する。
【０１０２】
レイアウトモジュール８２４は、入力情報１００に含まれる文字、図、表についての大きさまたは位置を異ならせることで、複数の形式の資料原稿１１０を生成する。このとき、レイアウトモジュール８２４は、記憶モジュール８４に格納されているテンプレート２２０を参照して、図または表を相対的に大きく配置した形式、文字を相対的に大きく配置した形式、および、余白を設けた形式のうち、少なくとも一つを含む複数の形式を用意する。
【０１０３】
議題抽出モジュール８２５は、図表ファイル１００−２に含まれる議題を抽出する
記憶モジュール８４は、受付けた修正指示の内容および修正指示の対象となった形式を格納する履歴管理ＤＢ２１０を保持する。好ましくは、履歴管理ＤＢ２１０には、受付けた修正指示の内容および修正指示の対象となった形式に加えて、修正対象を示すキーワードを対応付けて格納する。
【０１０４】
また、記憶モジュール８４は、複数の形式の資料原稿１１０を提供するためのテンプレート２２０を保持する。
【０１０５】
資料原稿提供モジュール８６は、資料原稿生成モジュール８２により生成された資料原稿１１０を編集可能な状態で提供する。
【０１０６】
修正受付モジュール８８は、選択された形式の資料原稿１１０に対して、修正指示を受付ける。
【０１０７】
資料送付モジュール９０は、生成または修正された資料原稿を会議の参加者やプレゼンテーションの聴衆へ配布する。
【０１０８】
＜Ｅ．全体処理フロー＞
次に、本実施の形態に従う資料作成システムにおける全体処理手順について説明する。図１２は、本実施の形態に従う資料作成システムにおける全体処理手順を示すフローチャートである。ＭＦＰ１１では、図１２のフローチャートに示す処理が所定周期で繰返し実行される。
【０１０９】
まず、ステップＳ２において、ＣＰＵ３２は、入力情報１００を受付けたか否かを判断する。入力情報１００が与えられていなければ（ステップＳ２においてＮＯ）、処理はステップＳ４へ進み、資料原稿作成以外の通常処理を実行する。そして、処理は終了する。
【０１１０】
一方、入力情報１００が与えられれば（ステップＳ２においてＹＥＳ）、処理はステップＳ６へ進み、ＣＰＵ３２は、入力情報１００に含まれる議題を探索および抽出する。続くステップＳ８において、ＣＰＵ３２は、入力情報１００に含まれる文字・図・表などを探索する。
【０１１１】
続くステップＳ１０において、ＣＰＵ３２は、ステップＳ８において取得した文字・図・表などの探索結果と一致する修正内容が履歴管理ＤＢ２１０に格納されているか否かを判断する。文字・図・表などの探索結果と一致する修正内容が履歴管理ＤＢ２１０に存在しなければ（ステップＳ１０においてＮＯ）、処理はステップＳ２６へ進む。
【０１１２】
文字・図・表などの探索結果と一致する修正内容が履歴管理ＤＢ２１０に存在していれば（ステップＳ１０においてＹＥＳ）、処理はステップＳ１２へ進み、ＣＰＵ３２は、履歴管理ＤＢ２１０を参照して、ステップＳ６において抽出された議題に基づいて、所定の形式のページ構成（レイアウト）を決定するとともに、入力情報１００に含まれる文字・図・表の各々をレイアウトする。さらに続くステップＳ１４において、ＣＰＵ３２は、履歴管理ＤＢ２１０を参照して、ステップＳ１２においてレイアウトした内容をさらに修正して、資料原稿１１０を生成する。そして、処理はステップＳ１６へ進む。
【０１１３】
ステップＳ１６において、ＣＰＵ３２は、生成した資料原稿１１０を、資料の作成者が編集可能な状態で提供する。続くステップＳ１８において、ＣＰＵ３２は、ステップＳ１６において提供された資料原稿１１０に対して修正指示を受付けたか否かを判断する。資料原稿１１０に対して修正指示を受付けていなければ（ステップＳ１８においてＮＯ）、処理はステップＳ２０へ進み、ＣＰＵ３２は、資料原稿１１０に対して修正終了指示を受付けたか否かを判断する。
【０１１４】
資料原稿１１０に対して修正終了指示を受付けていなければ（ステップＳ２０においてＮＯ）、ステップＳ１８以下の処理が繰返される。
【０１１５】
一方、資料原稿１１０に対して修正終了指示を受付けていれば（ステップＳ２０においてＹＥＳ）、処理はステップＳ３４へ進む。
【０１１６】
資料原稿１１０に対して修正指示を受付けていれば（ステップＳ１８においてＹＥＳ）、処理はステップＳ２２へ進み、ＣＰＵ３２は、受付けた修正終了指示に基づいて資料原稿１１０を修正する。続くステップＳ２４において、ＣＰＵ３２は、受付けた修正終了指示を特定するとともに、その内容を履歴管理ＤＢ２１０へ格納する。そして、ステップＳ１８以下の処理が繰返される。
【０１１７】
また、ステップＳ２６において、ＣＰＵ３２は、ステップＳ６において抽出された議題に基づいて、複数の形式のそれぞれにおけるページ構成（レイアウト）を決定するとともに、入力情報１００に含まれる文字・図・表の各々をレイアウトすることで、複数の資料原稿１１０を異なる形式で生成する。さらに続くステップＳ２８において、ＣＰＵ３２は、それぞれの形式の資料原稿１１０を、資料の作成者へ提供する。続くステップＳ３０において、ＣＰＵ３２は、ステップＳ２８において提供された複数の資料原稿１１０のうち、いずれが選択されたかを特定する。さらに続くステップＳ３２において、ＣＰＵ３２は、ステップＳ３０において特定された形式の資料原稿１１０を、資料の作成者が編集可能な状態で提供する。その後、ステップＳ１８以下の処理が実行される。
【０１１８】
また、ステップＳ３４において、ＣＰＵ３２は、作成または修正後の資料原稿１１０の参加者または聴衆への配布が指示されているか否かを判断する。資料原稿１１０の参加者または聴衆への配布が指示されていれば（ステップＳ３４においてＹＥＳ）、ＣＰＵ３２は、予め設定された手段を用いて、資料原稿１１０を配布する（ステップＳ３６）。そして、処理は終了する。
【０１１９】
これに対して、資料原稿１１０の参加者または聴衆への配布が指示されていなければ（ステップＳ３４においてＮＯ）、そのまま処理は終了する。
【０１２０】
＜Ｆ．作用効果＞
本発明の実施の形態に従う資料作成システムによれば、ある資料の作成者が資料原稿を作成した後、類似の資料原稿を作成する必要がある場合などにおいて、先に行なった修正内容が履歴として格納されているので、この履歴に基づいて、同様の修正内容が反映された資料原稿が自動的に生成される。そのため、会議用やプレゼンテーション用の資料の作成に要する手間を低減することができる。
【０１２１】
＜Ｊ．その他の実施形態＞
本発明に係るプログラム（コード）は、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させることで提供されてもよい。この場合、プログラム自体には上記のようなモジュールは含まれず、ＯＳと協働して処理が実行される。また、本発明に係るプログラムは、他のプログラムの一部に組込まれて提供されるものであってもよい。このような場合にも、プログラム自体には上記のような他のプログラムに含まれるモジュールは含まれず、他のプログラムと協働して処理が実行される。
【０１２２】
上述のような一部のモジュールを含まないプログラムであっても、本発明に係るプログラムの技術的範囲に含まれる。
【０１２３】
さらに、本発明に係るプログラムによって実現される機能の一部または全部を専用のハードウェアによって構成してもよい。
【０１２４】
今回開示された実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて請求の範囲によって示され、請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１２５】
１  広域ネットワーク、２，３  ローカルネットワーク、２２  パーソナルコンピュータ、３０  システムコントローラ、３４  スキャナ部、３６  入力画像処理部、３８，５４  メモリ、４０  出力画像処理部、４２  プリンタエンジン、４４  操作部、４６，６２  ネットワークインターフェイス、４８  記憶装置、５０  音声認識部、５８  ディスプレイ、６０  入力部、６４  バス、８０  情報受付モジュール、８２  資料原稿生成モジュール、８４  記憶モジュール、８６  資料原稿提供モジュール、８８  修正受付モジュール、９０  資料送付モジュール、９２  ユーザ管理モジュール、１００  入力情報、８２１  キーワード抽出モジュール、８２２  表抽出モジュール、８２３  ページ構成決定モジュール、８２４  レイアウトモジュール、８２５  議題抽出モジュール、２１０  履歴管理ＤＢ、２２０  テンプレート。
【図１】
2011238047.tif 000003
【図２】
2011238047.tif 000004
【図３】
2011238047.tif 000005
【図４】
2011238047.tif 000006
【図５】
2011238047.tif 000007
【図６】
2011238047.tif 000008
【図７】
2011238047.tif 000009
【図８】
2011238047.tif 000010
【図９】
2011238047.tif 000011
【図１０】
2011238047.tif 000012
【図１１】
2011238047.tif 000013
【図１２】
2011238047.tif 000014