(57)【特許請求の範囲】
【請求項１】
文書を分割する分割数、抽出する最大文数、文末表現、及びレイアウトの設定を受け付ける受付手段と、
文書を取得する文書取得手段と、
前記取得した文書の文書構造を解析し、べた書き文の領域を判定する判定手段と、
前記判定されたべた書き文を形態素解析、及び構文解析し、前記解析の結果と、所定の手がかり語を用いて、前記べた書き文から重要文を認定する認定手段と、
前記判定手段による解析結果をもとに、前記文書を前記受け付けた分割数に分割する分割手段と、
前記分割した各部分から、前記受け付けた最大文数内で重要度に応じて前記認定した重要文を抽出する抽出手段と、
前記抽出した重要文を簡潔化すると共に、前記簡潔化した簡潔文の文末表現が前記受け付けた文末表現となる簡潔文を生成する簡潔文生成手段と、
前記生成した簡潔文を前記受け付けたレイアウトにて出力する出力手段と、を備え、
前記出力手段は、前記受け付けたレイアウトが、文のみのときは前記生成した簡潔文のみを出力し、文と図表の混在の場合は前記簡潔文と当該簡潔文とマッチングする図表を出力し、図表のみの場合は前記簡潔文にマッチングする図表のみを出力することを特徴とするプレゼンテーション資料生成装置。
【請求項２】
簡略なプレゼンテーション資料を生成するか、あるいは詳細なプレゼンテーション資料を生成するかの選択を受け付ける簡略・詳細受付手段を具備し、
前記抽出手段は、前記簡略・詳細受付手段にて受け付けた選択に基づいて、前記抽出する重要文の数を前記最大文数の範囲内で増減することを特徴とする請求項１に記載のプレゼンテーション資料生成装置。
【請求項３】
受付手段と、文書取得手段と、判定手段と、認定手段と、分割手段と、抽出手段と、簡潔文生成手段と、出力手段と、を備えたコンピュータにおいて、
前記受付手段で、文書を分割する分割数、抽出する最大文数、文末表現、及びレイアウトの設定を受け付ける受付ステップと、
前記文書取得手段で、文書を取得する文書取得ステップと、
前記判定手段で、前記取得した文書の文書構造を解析し、べた書き文の領域を判定する判定ステップと、
前記認定手段で、前記判定されたべた書き文を形態素解析、及び構文解析し、前記解析の結果と、所定の手がかり語を用いて、前記べた書き文から重要文を認定する認定ステップと、
前記分割手段で、前記判定手段による解析結果をもとに、前記文書を前記受け付けた分割数に分割する分割ステップと、
前記抽出手段で、前記分割した各部分から、前記受け付けた最大文数内で重要度に応じて前記認定した重要文を抽出する抽出ステップと、
前記簡潔文生成手段で、前記抽出した重要文を簡潔化すると共に、前記簡潔化した簡潔文の文末表現が前記受け付けた文末表現となる簡潔文を生成する簡潔文生成ステップと、
前記出力手段で、前記生成した簡潔文を前記受け付けたレイアウトにて出力する出力ステップと、から構成され、
前記出力ステップでは、前記受け付けたレイアウトが、文のみのときは前記生成した簡潔文のみを出力し、文と図表の混在の場合は前記簡潔文と当該簡潔文とマッチングする図表を出力し、図表のみの場合は前記簡潔文にマッチングする図表のみを出力することを特徴とするプレゼンテーション資料生成方法。
【請求項４】
文書を分割する分割数、抽出する最大文数、文末表現、及びレイアウトの設定を受け付ける受付機能と、
文書を取得する文書取得機能と、
前記取得した文書の文書構造を解析し、べた書き文の領域を判定する判定機能と、
前記判定されたべた書き文を形態素解析、及び構文解析し、前記解析の結果と、所定の手がかり語を用いて、前記べた書き文から重要文を認定する認定機能と、
前記解析機能による解析結果をもとに、前記文書を前記受け付けた分割数に分割する分割機能と、
前記分割した各部分から、前記受け付けた最大文数内で重要度に応じて前記認定した重要文を抽出する抽出機能と、
前記抽出した重要文を簡潔化すると共に、前記簡潔化した簡潔文の文末表現が前記受け付けた文末表現となる簡潔文を生成する簡潔文生成機能と、
前記生成した簡潔文を前記受け付けたレイアウトにて出力する出力機能と、をコンピュータで実現するプレゼンテーション資料生成プログラムであって、
前記出力機能は、前記受け付けたレイアウトが、文のみのときは前記生成した簡潔文のみを出力し、文と図表の混在の場合は前記簡潔文と当該簡潔文とマッチングする図表を出力し、図表のみの場合は前記簡潔文にマッチングする図表のみを出力することを特徴とするプレゼンテーション資料生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プレゼンテーション資料生成装置、プレゼンテーション資料生成方法、及びプレゼンテーション資料生成プログラムに関し、例えば、論文や報告書などのプレゼンテーションの元になる資料からプレゼンテーション資料を自動生成するものなどに関する。
【０００２】
【従来の技術】
産業、学術、教育など様々な分野でプレゼンテーションの重要性が高まっている。
プレゼンテーションでは、図表や簡潔な文などが記載されたプレゼンテーション資料を用いながら、演者が所定の主題について聴衆に説明する。
これらプレゼンテーションに使用される資料は、例えば紙に印刷されて聴衆に配布されたり、又は、プロジェクターを用いてスクリーンに投影されたりなどする。
【０００３】
現在、このようなプレゼンテーション資料の作成を支援する様々なソフトウェア（以下プレゼンテーションソフトと記す）が市場で販売されている。
ユーザはこれらのプレゼンテーションソフトをパーソナルコンピュータなどにインストールしてプレゼンテーション資料作成に使用することができる。
【０００４】
これら、プレゼンテーションソフトでは、例えば、スライドなどと呼ばれる表示単位が所望の数だけ生成することができ、ユーザはこれらスライドに図表を貼り付けたり、テキストを書き込んだりすることにより、プレゼンテーション資料を作成していく。
【０００５】
作成したスライドは、紙に印刷して聴衆に配布したり、又はフィルムに印刷してプロジェクターで投影したり、或いは、直接パーソナルコンピュータからプロジェクターにデータを送信し、プロジェクターが当該スライドを投影するなどすることにより、聴衆に提示される。
【０００６】
プレゼンテーションを行う場合は、通常プレゼンテーションの元となる論文や報告書、企画書などの資料がある。演者はこれら資料から図表を抜粋したり、重要なポイントを表す文言を抜き出すなどしてプレゼンテーション資料を作成する。
【０００７】
このように、プレゼンテーション資料作成を支援する発明として「言語資源の共有と利用」シンポジウム（１９９９）に掲載の「ＧＤＡタグからのスライド生成」がある。
これは、人手で作成されたＧＤＡ（Ｇｌｏｂａｌ  Ｄｏｃｕｍｅｎｔ  Ａｎｏｔａｔｉｏｎ）コーパスからのプレゼンテーション資料（論文中では「スライド資料」と記載されている）の生成を行っている。
【０００８】
【発明が解決しようとする課題】
しかし、このＧＤＡコーパスを作る（タグ付け）のに、プレゼンテーション資料を作成するよりも多くのコスト（時間・労力）をかけなければならず、文書からプレゼンテーション資料を生成する目的には適していない。
また、現在販売されているプレゼンテーションソフトには、プレゼンテーション資料を自動的に作成・生成するという機能は含まれていない。そのため、ユーザは、プレゼンテーション資料の作成に、多くの時間と手間を費やしている。
【０００９】
そこで、本発明の目的は、プレゼンテーション資料の元になるデータ（例えば論文や企画書など）を入力として、プレゼンテーション資料を自動生成することができるプレゼンテーション資料生成装置、プレゼンテーション資料生成方法、及びプレゼンテーション資料生成プログラムを提供することである。
【００１０】
【課題を解決するための手段】
本発明は、前記目的を達成するために、請求項１に記載の発明では、文書を分割する分割数、抽出する最大文数、文末表現、及びレイアウトの設定を受け付ける受付手段と、文書を取得する文書取得手段と、前記取得した文書の文書構造を解析し、べた書き文の領域を判定する判定手段と、前記判定されたべた書き文を形態素解析、及び構文解析し、前記解析の結果と、所定の手がかり語を用いて、前記べた書き文から重要文を認定する認定手段と、前記判定手段による解析結果をもとに、前記文書を前記受け付けた分割数に分割する分割手段と、前記分割した各部分から、前記受け付けた最大文数内で重要度に応じて前記認定した重要文を抽出する抽出手段と、前記抽出した重要文を簡潔化すると共に、前記簡潔化した簡潔文の文末表現が前記受け付けた文末表現となる簡潔文を生成する簡潔文生成手段と、前記生成した簡潔文を前記受け付けたレイアウトにて出力する出力手段と、を備え、前記出力手段は、前記受け付けたレイアウトが、文のみのときは前記生成した簡潔文のみを出力し、文と図表の混在の場合は前記簡潔文と当該簡潔文とマッチングする図表を出力し、図表のみの場合は前記簡潔文にマッチングする図表のみを出力することを特徴とするプレゼンテーション資料生成装置を提供する。
請求項２に記載の発明では、簡略なプレゼンテーション資料を生成するか、あるいは詳細なプレゼンテーション資料を生成するかの選択を受け付ける簡略・詳細受付手段を具備し、前記抽出手段は、前記簡略・詳細受付手段にて受け付けた選択に基づいて、前記抽出する重要文の数を前記最大文数の範囲内で増減することを特徴とする請求項１に記載のプレゼンテーション資料生成装置を提供する。
請求項３に記載の発明では、受付手段と、文書取得手段と、判定手段と、認定手段と、分割手段と、抽出手段と、簡潔文生成手段と、出力手段と、を備えたコンピュータにおいて、前記受付手段で、文書を分割する分割数、抽出する最大文数、文末表現、及びレイアウトの設定を受け付ける受付ステップと、前記文書取得手段で、文書を取得する文書取得ステップと、前記判定手段で、前記取得した文書の文書構造を解析し、べた書き文の領域を判定する判定ステップと、前記認定手段で、前記判定されたべた書き文を形態素解析、及び構文解析し、前記解析の結果と、所定の手がかり語を用いて、前記べた書き文から重要文を認定する認定ステップと、前記分割手段で、前記判定手段による解析結果をもとに、前記文書を前記受け付けた分割数に分割する分割ステップと、前記抽出手段で、前記分割した各部分から、前記受け付けた最大文数内で重要度に応じて前記認定した重要文を抽出する抽出ステップと、前記簡潔文生成手段で、前記抽出した重要文を簡潔化すると共に、前記簡潔化した簡潔文の文末表現が前記受け付けた文末表現となる簡潔文を生成する簡潔文生成ステップと、前記出力手段で、前記生成した簡潔文を前記受け付けたレイアウトにて出力する出力ステップと、から構成され、前記出力ステップでは、前記受け付けたレイアウトが、文のみのときは前記生成した簡潔文のみを出力し、文と図表の混在の場合は前記簡潔文と当該簡潔文とマッチングする図表を出力し、図表のみの場合は前記簡潔文にマッチングする図表のみを出力することを特徴とするプレゼンテーション資料生成方法を提供する。
請求項４に記載の発明では、文書を分割する分割数、抽出する最大文数、文末表現、及びレイアウトの設定を受け付ける受付機能と、文書を取得する文書取得機能と、前記取得した文書の文書構造を解析し、べた書き文の領域を判定する判定機能と、前記判定されたべた書き文を形態素解析、及び構文解析し、前記解析の結果と、所定の手がかり語を用いて、前記べた書き文から重要文を認定する認定機能と、前記解析機能による解析結果をもとに、前記文書を前記受け付けた分割数に分割する分割機能と、前記分割した各部分から、前記受け付けた最大文数内で重要度に応じて前記認定した重要文を抽出する抽出機能と、前記抽出した重要文を簡潔化すると共に、前記簡潔化した簡潔文の文末表現が前記受け付けた文末表現となる簡潔文を生成する簡潔文生成機能と、前記生成した簡潔文を前記受け付けたレイアウトにて出力する出力機能と、をコンピュータで実現するプレゼンテーション資料生成プログラムであって、前記出力機能は、前記受け付けたレイアウトが、文のみのときは前記生成した簡潔文のみを出力し、文と図表の混在の場合は前記簡潔文と当該簡潔文とマッチングする図表を出力し、図表のみの場合は前記簡潔文にマッチングする図表のみを出力することを特徴とするプレゼンテーション資料生成プログラムを提供する。
【００１１】
【発明の実施の形態】
プレゼンテーション資料を作成する場合、元になる文書が存在する場合が多い。本実施の形態では、その元文書から重要個所を抽出し、簡潔な表現に変換することにより、プレゼンテーション資料を自動生成する。
以下、本発明の好適な実施の形態の１例について、図１ないし図３を参照して詳細に説明する。
【００１２】
図１は、本実施の形態に係るプレゼンテーション資料生成装置１の構成を概念的に示した図である。
プレゼンテーション資料生成装置１は、文書解析部２、形態素解析部４、重要文判定部６、構文解析部８、簡潔表現生成部１０、文書構造生成部１２などから構成されている。
【００１３】
プレゼンテーション資料生成装置１は情報処理装置の一種であって、入力文書１４と入力パラメータ１６を受け取って、これらを用いてプレゼンテーション資料１８を生成する。
入力文書１４は、例えば学術論文や業務報告書、企画書などの文書ファイルであって、プレゼンテーション資料１８を生成する元となる文書ファイルである。
【００１４】
入力文書１４は、例えば、ワードプロセッサやテキストエディタなどで作成された文書ファイルであり、図表データを含んでいても良い。
更に、入力文書１４は、段落単位であっても良いし、１文書であっても良い。又は、入力文書１４は、タイトルや章見出し、改行を伴った箇条書きなどの文書構造を持たないいわゆるべたの文書であっても良い。ここで、べたの文書とは、表示面全面に渡って書かれた文書のことである。
【００１５】
文書構造解析部２は、入力文書１４の文書構造を分析し、入力文書１４から、章や節、箇条書き、図表などを抽出する。また、文書構造解析部２は、章や節、箇条書き、図表、タイトルと判定されなかった部分をべた書き文として抽出する。
入力文書１４は、例えば、論文やレポート、企画書などであり、通常まず表題があり、内容が章、節などと細かい単位から組み立てられており、また、写真や図、グラフなどといった図表や箇条書きが組み込まれている場合もある。
このように入力文書１４は、様々な文書構造を有している。
【００１６】
文書構造解析部２は、入力文書１４を取得し、章や節、箇条書き、図表、タイトル、べた書きの領域などの文書構造を判定する。テキスト文は、行頭にある章や節の番号、インデント量などを参考に、ワープロ文書は連番記号や書式（太文字や下線）なども判定材料に加えて文書構造を判定する。
【００１７】
形態素解析部４は、文書構造解析部２によって抽出されたべた書き文を図示しない形態素解析辞書を用いて形態素解析する。
形態素解析部４が行う形態素解析は、入力文書１４を形態素の並びに分解し、それぞれの形態素の属性（品詞、活用、数、性、人称、格など）を決定することであり、公知として一般に行われているものである。形態素解析部４は、解析結果を形態素列として構文解析部８に出力する。
なお、形態素とは、意味を持つ最小の言語単位である。
【００１８】
構文解析部８は、形態素解析部４から出力される形態素列を入力として受け取り、係り受け解析や重要文や文の関係を示す手がかり語を認定する。これによって、構文解析部８は、プレゼンテーション資料で使用する文の素材となる抽出文を判定するための材料を収集することができる。
重要文の手がかりとなる語としては、例えば、「要するに」「即ち」などがあり、これらは図示しない構文解析辞書に格納されている。
【００１９】
構文解析部８は、更に、後に重要文判定部６が抽出した抽出文に対して係り受け解析や削除可能領域（接続詞、副詞、連体修飾節など）の推定などを行い、簡潔表現生成部１０に簡潔な表現を生成するための情報提供を行う。
【００２０】
重要文判定部６は、入力パラメータ１６によって指定された選択基準（例えば抽出する文の文数など）と構文解析結果をもとに入力文書１４を木構造化し、指定された文数を抽出する構成要素である。
重要文判定部６は、文書構造解析部２で文書構造が判定された場合はその文書構造情報をもとに、入力文書１４を指定された数の領域に分割する（但し、最大分割数は文数とする）。
【００２１】
重要文判定部６は、その分割された領域ごとに、構文解析部８で認定した文の重要度と、文の出現位置をもとにして、最終的に抽出する文を選択し、選択した文を抽出する。
本実施の形態では、１つの領域で抽出される最大文数はユーザによって与えられる入力パラメータ１６によって規定されるものとする。なお、最大文数は、予めデフォルト値を設定しておき、ユーザが必要に応じてこれを変更したり、或いは所定の値に固定するように構成することもできる。
【００２２】
なお、入力パラメータ１６は、図示しない入力パラメータ取得部がユーザから取得して重要文判定部６に渡す。
入力パラメータ１６は、最大文数、図表優先又は文書優先、選択されたテンプレートの種類、文末表現の種類（ですます調、である調、タイトル表示など）などから構成されており、それぞれユーザが指定することができる。テンプレートを出力する文や図表のレイアウト（配置）を特定する情報である。即ち、出力する文や図表のレイアウトは入力パラメータとして特定される。
入力パラメータ１６で図表優先を選択すると図表が優先的に抽出され、文書中心を選択すると文書が優先的に抽出される。このように、文と図表を混合して抽出したい場合、どちらを優先的に抽出するかを規定することができる。
【００２３】
また、重要文判定部６は、入力文書に図表が含まれている場合に、ユーザが「図表優先」というパラメータを入力パラメータ１６にて指定することで、抽出される文の代わりに図表を抽出することもできる。
【００２４】
抽出した図表をどの領域に割り当てるかは、例えば、入力文書１４中に記載された「図１は〇△装置の構成を表した図である」といったような表現と、抽出した図に付随している「図１〇△装置の構成」といったようなキャプションをマッチングすることにより行う。マッチングが失敗した場合は、領域を１つ追加し、とりあえずその領域に図表を割り当てる。
【００２５】
簡潔表現生成部１０は、入力パラメータ１６として予め入力されたパラメータ（文末表現などを規定する）をもとに選択された重要文を簡潔表現に変換する。簡潔表現生成部１０は、構文解析部８で推定された削除可能領域を削除すると共に、予め指定された文末表現（ですます調、である調、タイトル調）への変換を行う。「タイトル調」が指定された場合は、体言止めや主名詞の連体節化などにより変換する。
ここで、体言止めや主名詞の連体節化の例を以下に示す。
例文：山本が連続安打記録を２０にのばした
体言止め：山本、連続安打記録を２０に
主名詞の連体節化：連続安打記録を２０にのばした山本
【００２６】
文書構造生成部１２は、ユーザによって指定されたテンプレートに出力データ（簡潔表現生成部１０で生成された簡潔表現、重要文判定部で抽出された図表など）を流し込む。文書構造は、予めユーザが指定したテンプレートに流し込むことによって作成する。
【００２７】
テンプレートとしては、「文のみ」「文と図表の混在」「図表のみ」などが選択可能になっている。
「文のみ」が選択された場合は、入力文書１４から生成した簡潔表現からプレゼンテーション資料を生成する。この場合、入力文書１４から図表が抽出された場合でも、図表はプレゼンテーション資料に使用されない。
【００２８】
「文と図表の混在」が選択された場合は、入力文書１４から生成された簡潔表現と入力文書１４から抽出した図表を用いてプレゼンテーション資料が生成される。図表の位置は、入力文書１４中の「図１は〜」といった記載と、図表のキャプションを比較して決められる。
【００２９】
「図表のみ」が選択された場合は、入力文書１４から抽出した図表を用いてプレゼンテーション資料が生成される。
テンプレートは、入力される入力文書１４ごとに予め用意することができる。
また、「文のみ」のテンプレートが選択された場合は、更に「箇条書き」というオプションを用意しておき、簡潔表現生成部１０が生成した簡潔表現に、例えば１、２、３、・・・、などの行頭マークを付加して箇条書きを生成するように構成することもできる。
【００３０】
また、入力パラメータ１６に「詳細／簡略」という項目を設けておき、ユーザが「詳細」を選択した場合は、抽出する重要文を多くするなどして詳細なプレゼンテーション資料１８を生成し、「簡略」を選択した場合は、抽出する重要文を少なくするなどして簡略なプレゼンテーション資料１８を生成するように構成することもできる。
【００３１】
これによってプレゼンテーション時間が長い場合は「詳細」を選択し、プレゼンテーション時間が短い場合は「簡略」を選択することにより適切なプレゼンテーション資料１８を生成することができる。
このように、構成することにより、プレゼンテーション時間に応じたプレゼンテーション資料１８を生成することができる。
【００３２】
図２（ａ）は、プレゼンテーション資料生成装置１をＰＣを用いて構成した場合の構成図である。
プレゼンテーション資料生成装置１は、制御部２６にバスライン４３を介して入力装置３４、出力装置３８、通信制御装置４２、記憶装置４８、記憶媒体駆動装置４６、入出力インターフェース４４などが接続して構成されている。
【００３３】
制御部２６は、プレゼンテーション資料生成プログラム５０などに従って入力文書１４からプレゼンテーション資料１８を生成したり、プレゼンテーション資料生成装置１全体を制御したりなどする。
制御部２６は、ＣＰＵ２８、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２などから構成されている。
【００３４】
ＲＯＭ３０は、ＣＰＵ２８が各種演算や制御を行うための各種プログラム、データ及びパラメータなどを格納したリードオンリーメモリ（読み出し専用メモリ）である。ＣＰＵ２８は、ＲＯＭ３０からプログラムやデータ、パラメータなどを読み込むことはできるが、これらを書き換えたり消去することはできない。
【００３５】
ＲＡＭ３２は、ＣＰＵ２８にワーキングメモリとして使用されるランダムアクセスメモリである。ＣＰＵ２８は、ＲＡＭ３２にプログラムやデータなどを書込んだり消去したりすることができる。本実施の形態では、ＲＡＭ３２には、ＣＰＵ２８が入力文書１４の格納、文書構造解析、形態素解析、重要文判定、構文解析、簡潔表現生成、文書構造生成、などを行うためのエリアが確保可能となっている。
【００３６】
入力装置３４は、例えばキーボードやマウスなどの入力装置から構成されている。
キーボードは、プレゼンテーション資料生成装置１に対して文字や数字などの情報を入力するための装置である。
キーボードは、カナや英文字などを入力するためのキーや数字を入力するためのテンキー、各種機能キー、カーソルキー及びその他のキーによって構成されている。
【００３７】
キーボートは、例えばユーザがプレゼンテーション資料生成装置１にログインするためのログインＩＤやパスワードを入力したり、あるいはプレゼンテーション資料生成プログラム５０に従って表示装置に表示される画面の各種入力欄に必要なデータ（例えば入力パラメータ１８など）を入力する際に使用する。
【００３８】
また、プレゼンテーション資料生成装置１がテキストエディタやワープロソフトなどを実装している場合は、これらのソフトウェアを用いてキーボードから入力文書１４を直接プレゼンテーション資料生成装置１に入力することも可能である。
【００３９】
マウスは、ポインティングデバイスである。ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）などを用いてプレゼンテーション資料生成装置１を操作する場合、表示装置上に表示されたボタンやアイコンなどをマウスでクリックすることにより、所定の情報の入力を行うことができる。
【００４０】
出力装置３８は、例えば表示装置や印刷装置などの出力装置から構成されている。
表示装置は、例えばＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ、液晶ディスプレイ、プラズマディスプレイなどで構成された情報を画面上に提示するための装置である。
表示装置は、キーボードやマウスの入力結果や、入力文書１４、生成したプレゼンテーション資料１８などを表示することができる。
【００４１】
印刷装置は、例えば、生成したプレゼンテーション資料１８や、入力文書１４などをテキストの形で紙などの印刷媒体に印刷する装置である。印刷装置は、例えば、インクジェットプリンタ、レーザプリンタ、熱転写プリンタ、ドットプリンタなどの各種プリンタ装置によって構成されている。
【００４２】
通信制御装置４２は、図示しない回線を介してプレゼンテーション資料生成装置１をサーバ装置などに接続するための装置であって、モデム、ターミナルアダプタその他の装置によって構成されている。
【００４３】
通信制御装置４２は、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  ＡｒｅａＮｅｔｗｏｒｋ）などに接続しており、これらのネットワークに接続した他の端末装置あるいはサーバ装置などから通信によって入力文書１４を取得したり、あるいはこれらの装置に対してプレゼンテーション資料１８を送信したりすることなどができる。
【００４４】
通信制御装置４２はＣＰＵ２８によって制御され、例えば、ＴＣＰ／ＩＰなどの所定のプロトコルに従ってこれら端末装置やサーバ装置との信号及びデータの送受信を行う。
【００４５】
記憶装置４８は、読み書き可能な記憶媒体と、その記憶媒体に対してプログラムやデータを読み書きするための駆動装置によって構成されている。当該記憶媒体として主にハードディスクが使用されるが、その他に、例えば、光磁気ディスク、磁気ディスク、半導体メモリなどの他の読み書き可能な記憶媒体によって構成することも可能である。
【００４６】
記憶装置４８は、プレゼンテーション資料生成プログラム５０、その他のプログラム５２、解析辞書５４、その他のデータ６０などが記憶されている。
プレゼンテーション資料生成プログラム５０は、ＣＰＵ２８にプレゼンテーション資料生成機能を発揮させるためのプログラムであって、後に説明する各モジュールから構成されている。
【００４７】
その他のプログラム５２は、例えば、通信制御装置４２を制御し、プレゼンテーション資料生成装置１とネットワークでつながれた端末装置やサーバ装置との通信を維持する通信プログラムや、メモリ管理や入出力管理などのプレゼンテーション資料生成装置１を動作させるための基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などで構成されている。
【００４８】
解析辞書５４は、ＣＰＵ２８が形態素解析、構文解析などを行う際に使用する形態素解析辞書や構文解析辞書などが格納されている。また、重要文判定部６が重要文を判定する際に使用する重要語などを格納した重要語辞書なども格納されている。
【００４９】
ＣＰＵ２８は、記憶装置４８の駆動装置を駆動することにより、記憶装置４８に対してプログラムやデータの読み書きを行うことができる。
また、その他のデータ６０に入力文書１４を格納しておき、記憶装置４８を駆動してＣＰＵ２８が入力文書１４を読み込んで取得することもできる。このように、記憶装置４８は、入力文書１４の取得手段として使用することができる。
【００５０】
記憶媒体駆動装置４６は、着脱可能な記憶媒体を駆動してデータの読み書きを行うための駆動装置である。着脱可能な記憶媒体としては、例えば、光磁気ディスク、磁気ディスク、磁気テープ、半導体メモリ、データをパンチした紙テープ、ＣＤ−ＲＯＭなどがある。なお、ＣＤ−ＲＯＭは、読み込みのみ可能である。
【００５１】
プレゼンテーション資料生成装置１は、記憶媒体駆動装置４６によって記憶媒体を駆動することにより、入力文書１４を記録した記憶媒体から入力文書１４を取得したり、あるいは、生成したプレゼンテーション資料１８を記憶媒体駆動装置に出力することができる。このように、記憶媒体駆動装置４６は、入力文書取得手段として使用することができる。
【００５２】
入出力インターフェース４４は、例えば、シリアルインターフェースやその他の規格のインターフェースにより構成されている。入出力インターフェース４４に当該インターフェースに対応した外部機器を接続することにより、プレゼンテーション資料生成装置１の機能を拡張することができる。このような外部機器として例えば、ハードディスクなどの記憶装置、スピーカ、マイクロフォンなどがある。
【００５３】
図２（ｂ）は、プレゼンテーション資料生成プログラム５０を構成するモジュールを示した図である。
プレゼンテーション資料生成プログラム５０は、文書構造解析モジュール６２、形態素解析モジュール６４、重要文判定モジュール６６、構文解析モジュール６８、簡潔表現生成モジュール７０、文書構造生成モジュール７２などプログラムから構成されている。
ＣＰＵ２８がプレゼンテーション資料生成プログラム５０の各モジュールをロードして実行することにより、当該ＰＣはプレゼンテーション資料生成装置としての機能を発揮することができる。
【００５４】
ＣＰＵ２８が文書構造解析モジュール６２を実行することにより、文書構造解析部２（図１）が実現される。
同様に、ＣＰＵ２８は、形態素解析モジュール６４、重要文判定モジュール６６、構文解析モジュール６８、簡潔表現生成モジュール７０、文書構造生成モジュール７２をロードして実行することにより、それぞれ、形態素解析部４、重要文判定部６、構文解析部８、簡潔表現生成部１０、文書構造生成部１２を構成することができる。
【００５５】
即ち、図１のプレゼンテーション資料生成装置１は、プレゼンテーション資料生成プログラム５０がＣＰＵ２８によって実行されることにより、ソフトウェア的に実現される。
【００５６】
また、プレゼンテーション資料生成プログラム５０は、図示しない入力パラメータ取得モジュールを含んでいる。
ＣＰＵ２８は、入力パラメータ取得モジュールによって、表示装置にパラメータ入力画面を表示する。ユーザは、キーボードやマウスなどを用いてパラメータ入力画面から最大文数、図表優先の有無、テンプレートの種類、文末表現の種類などを入力することができるようになっている。
【００５７】
プレゼンテーション資料生成プログラム５０に、生成したプレゼンテーション資料１８を編集する編集モジュールを追加し、生成したプレゼンテーション資料１８をユーザが編集できる編集機能を持たせるように構成することもできる。この編集機能としては、例えば以下のような機能が考えられる。
【００５８】
編集モジュールの機能として図表の大きさを調節できるようにすることができる。この場合、ＣＰＵ２８は、生成したプレゼンテーション資料１８を表示装置に表示する。ユーザは、マウスを用いて、表示されたプレゼンテーション資料１８上の図表の端にポインタを合わせてマウスのボタンを抑え、これをドラッグする。するとＣＰＵ２８は、ポインタの移動に合わせて図表を拡大縮小する。ユーザは図表が適当な大きさになった時点でマウスのボタンを離すとＣＰＵ２８は図表をこの時点の大きさに固定する。
【００５９】
編集モジュールの機能として図表や文字列の位置を移動することができる。この場合、ユーザはマウスを操作して図表や文字列の中心あたりにポインタを置き、ドラッグする。するとＣＰＵ２８は、図表や文字列の位置をポインタの移動と共に移動させる。ユーザが適当なところでマウスのボタンを離すと、ＣＰＵ２８は図表や文字列をその位置に固定する。
【００６０】
編集モジュールの機能として文字のフォントや大きさ、色を変更することができる。ユーザはマウスやキーボードなどを用いてプレゼンテーション資料１８上の特定の文字又は文字列などを指定し、指定された文字又は文字列のフォント、大きさ、色などを指定することができる。するとＣＰＵ２８は、指定された文字又は文字列などをユーザから指定されたフォント、大きさ、色に変更する。
更には、文字又は文字列を斜体文字にしたり、所定の文字又は文字列の下に下線を引いたりなどして、所定の文字又は文字列を強調することなどもできる。
【００６１】
編集モジュールの機能として図表や文字列を追加することができる。図表を追加する場合は、予めビットマップ形式又は他の形式の図表を、記憶装置４８、又は記憶媒体駆動装置４６で駆動可能な記憶媒体などに用意しておく。ユーザは、表示装置に表示されたプレゼンテーション資料１８の特定の位置を指定し、その位置に追加する図表を指定する。するとＣＰＵ２８は、ユーザが指定した位置に当該図表を貼り付ける。
【００６２】
文字列を追加する場合は、ユーザは、表示装置に表示されたプレゼンテーション資料１８上の特定の場所を指定し、その位置にキーボードをから所望の文字列を入力することができる。するとＣＰＵ２８は、指定された場所にユーザが入力した文字列を挿入する。
また、プレゼンテーション資料１８上の文字や図表は所定の操作により削除することができる。この場合は、ＣＰＵ２８は、ユーザが指定した文字や図表をスライド上から削除する。
【００６３】
以上、本実施の形態では、１例としてプレゼンテーション資料生成装置１をＰＣを用いて実現したが、これに限定するものではなく、例えばワードプロセッサにプレゼンテーション資料生成機能を備えることもできる。
また、サーバ装置にプレゼンテーション資料生成プログラムを実装して、ネットワークを介してプレゼンテーション資料生成サービスをユーザに提供することもできる。
この場合は、端末装置から入力文書１４を取得し、サーバ装置でプレゼンテーション資料１８を生成した後、これを端末装置に返送する。
【００６４】
プレゼンテーション資料生成プログラム５０を記憶したＣＤ−ＲＯＭなどの記憶媒体を頒布して、ユーザがそれぞれ自分のＰＣにプレゼンテーション資料生成プログラム５０をインストールすることも可能であり、又はワードプロセッサプログラムにプレゼンテーション資料生成プログラム５０を組み込んでこれを頒布することも可能である。
【００６５】
図３は、プレゼンテーション資料生成装置１の動作を説明するためのフローチャートである。
まず、ＣＰＵ２８は、入力文書１４を取得する（ステップ１０）。入力文書１４は、予め記憶装置４８に記憶されているか、記憶媒体に記憶されており記憶媒体駆動装置４６から読み込まれるか、あるいは通信制御装置４２を介してネットワーク経由で取得するなどする。
入力文書１４は、プレゼンテーション資料を生成する元となる論文や企画書などのデータであり、テキストの他に図表を含んでいても良い。
【００６６】
次に、ＣＰＵ２８は、入力パラメータ１６を取得する（ステップ１５）。ＣＰＵ２８は、入力パラメータを表示装置に表示されたパラメータ入力画面からユーザが入力した値から取得することができる。この入力パラメータ取得機能は、入力パラメータ取得モジュールにより実現される。
【００６７】
次に、ＣＰＵ２８は、入力文書１４の文書構造を解析する（ステップ１７）。この解析により、章、節、箇条書き、図表、タイトルなどの文書構造を判定すると共に、形態素解析すべきいわゆるべた書き文を抽出する。この文書構造解析機能は、文書構造解析モジュール６２により実現される。
【００６８】
次に、ＣＰＵ２８は、入力文書１４から抽出したべた書き文に対して形態素解析を行う（ステップ２０）。ＣＰＵ２８は、形態素解析の結果、形態素列を生成する。この形態素解析機能は、形態素解析モジュール６４により実現される。
次に、ＣＰＵ２８は、形態素列を用いて入力文書１４のべた書き文を構文解析する（ステップ２５）。この構文解析では重要文を抽出するための文を判定する材料を調べる。例えば、該構文解析により、重要文の手がかりとなる重要語（「要するに」など）を認定する。この構文解析機能は構文解析モジュール６８により実現される。
【００６９】
次に、ＣＰＵ２８は、構文解析によって得られた手がかりを元に、抽出するための重要文を推定する（ステップ３０）。この推定機能は構文解析モジュール６８によって実現される。
次に、ＣＰＵ２８は、入力パラメータ１６から、入力文書１４から抽出するものが、文であるのか、文及び図表であるのか、或いは図表であるかを判断する（ステップ３５）。この判断機能は重要文判定モジュール６６で実現される。
【００７０】
抽出するものが文である場合は（ステップ３５；文を抽出）、ＣＰＵ２８は、ステップ３０で重要文と推定された文を入力文書１４から抽出する（ステップ４０）。
抽出するものが文と図表である場合は（ステップ３５；文と図表を抽出）、ＣＰＵ２８は、ステップ３０で重要文と推定された文と、図表を入力文書１４から抽出する（ステップ４５）。
【００７１】
抽出するものが図表である場合は（ステップ３５；図表を抽出）、ＣＰＵ２８は、入力文書１４から図表を抽出する（ステップ５０）。
以上のステップ４０、ステップ４５、ステップ５０の抽出機能は重要文判定モジュール６６によって実現される。
【００７２】
次に、ＣＰＵ２８は、ステップ４０又はステップ４５で抽出した重要文を構文解析し、係り受け解析や削除可能領域（接続詞、副詞、連体修飾節など）の推定を行う（ステップ５５）。この構文解析機能は、構文解析モジュール６８によって実現される。
【００７３】
次に、ＣＰＵ２８は、ステップ５５にて構文解析が終了した重要文から、推定された削除可能領域を削除したり、重要文の文末を入力パラメータ１６によって指定された文末表現に変換したりなどして、簡潔な文を生成する（ステップ６０）。この簡潔文生成機能は、簡潔表現生成モジュール６０によって実現される。
【００７４】
次に、ＣＰＵ２８は、入力パラメータ１６で設定されたテンプレートに、生成した簡潔な文や図表を入れてプレゼンテーション資料１８を生成する（ステップ６５）。このプレゼンテーション資料生成機能は、文書構造生成モジュール７２によって実現される。
【００７５】
プレゼンテーション資料１８は、所定の形式のファイルにて出力され、例えば、記憶装置４８や記憶媒体駆動装置４６に装着された記憶媒体などに記憶される。
【００７６】
以上の本実施の形態では以下のような効果を得ることができる。
入力パラメータ１６を指定することで、様々なプレゼンテーション資料が容易に作成することができる。
【００７７】
例えば、文と図表の混在したプレゼンテーション資料や、ですます調／である調／タイトル調などの特定の文体を設定したりすることができる。
これによって、図表中心のプレゼンテーション資料を作成したり、文書中心のプレゼンテーション資料を作成したりすることができ、また、例えば、顧客が対象の時にはですます調とし、社内が対象のときはタイトル調とすることができる。
【００７８】
また、本実施の形態により、べた書き（文書構造がない）文書から簡潔表現を自動生成することができる。
更に、べた書きで書かれやすい短い文書にも適用可能なので、複数文書からのプレゼン資料の生成が可能になる。このため、営業日報などをもとにプレゼンテーション資料を作成したり、Ｗｅｂ情報を元に市場分析資料を生成したりすることもできる。
【００７９】
入力文書１４としてプレゼンテーション資料を入力してプレゼンテーション資料１８を生成することにより、文末表現の統一などを行うことができ、校正支援を行うことも可能となる。
【００８０】
【発明の効果】
本発明によれば、プレゼンテーション資料の元になるデータを入力として、プレゼンテーション資料を自動生成することができる。
【図面の簡単な説明】
【図１】本実施の形態に係るプレゼンテーション資料生成装置の構成を概念的に示した図である。
【図２】（ａ）は、プレゼンテーション資料生成装置をＰＣを用いて構成した場合の構成図でり、（ｂ）は、プレゼンテーション資料生成プログラムを構成するモジュールを示した図である。
【図３】プレゼンテーション資料生成装置の動作を説明するためのフローチャートである。
【符号の説明】
１  プレゼンテーション資料生成装置
２  文書構造解析部
４  形態素解析部
６  重要文判定部
８  構文解析部
１０  簡潔表現生成部
１２  文書構造生成部
１４  入力文書
１６  入力パラメータ
１８  プレゼンテーション資料
２６  制御部
２８  ＣＰＵ
３０  ＲＯＭ
３２  ＲＡＭ
３４  入力装置
３８  出力装置
４０  印刷装置
４２  通信制御装置
４３  バスライン
４４  入出力インターフェース
４６  記憶媒体駆動装置
４８  記憶装置
５０  プレゼンテーション資料生成プログラム
５２  その他のプログラム
５４  解析辞書
６０  その他のデータ
６２  文書構造解析モジュール
６４  形態素解析モジュール
６６  重要文判定モジュール
６８  構文解析モジュール
７０  簡潔表現生成モジュール
７２  文書構造生成モジュール
【図１】
0003712966.tif 000002
【図２】
0003712966.tif 000003
【図３】
0003712966.tif 000004