(57)【要約】【課題】  プレゼンテーションの内容に沿ってプレゼンテーション画像データの切り替えを行うことができる画像出力装置及び画像出力方法を提供する。【解決手段】  プレゼンテーション装置１１０は、第１ページのプレゼンテーション画像データ２０１を出力している際に、プレゼンテーションの説明者により入力された音声の認識結果が第１ページのプレゼンテーション文書データに含まれるページ切り替えのための文字列と一致した場合に、投影装置１０７へ出力する画像データを、第１ページのプレゼンテーション画像データから第２ページのプレゼンテーション画像データに切り替える。【選択図】  図１
2008158630.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に画像データを出力する画像出力装置であって、
画像データと、前記画像データに対応付けた文書データとを組み合わせたページ単位のプレゼンテーションデータを複数ページ分について記憶する記憶手段と、
前記記憶手段に記憶された複数ページ分の画像データを、ページ切り替え指示に基づいて１ページずつ切り替えて前記表示装置へ出力する画像出力手段と、
前記プレゼンテーションデータの説明者の音声を認識する音声認識手段と、
第１ページの画像データの前記表示装置による表示中に、前記第１ページの文書データに含まれるページ切り替えのためのデータに対応する前記認識結果が入力された場合、前記表示装置へ出力する画像データを、前記第１ページの画像データから前記第１ページに引き続く第２ページの画像データに切り替えるための前記ページ切り替え指示を前記画像出力手段に出力するページ切り替え指示手段と、
を有することを特徴とする画像出力装置。
【請求項２】
前記画像データは、背景画像データと前記背景画像データに付加する付加画像データとを含み、
前記文書データは、前記付加画像データに対応付けた前記付加画像データを表示させるためのデータを含み、
第１ページの背景画像データの前記表示装置による表示中に、前記第１ページの文書データに含まれる前記付加画像データを表示させるためのデータに対応する前記認識結果が入力された場合、前記第１ページの背景画像データに前記付加画像データを付加する指示を前記画像出力手段に出力する付加画像データ指示手段と、
を有することを特徴とする請求項１に記載の画像出力装置。
【請求項３】
前記文書データは、ページ切り替えのためのデータを複数含み、
前記ページ切り替え指示手段は、前記音声認識手段の複数の認識結果と前記ページ切り替えのための複数のデータが一致する場合、前記ページ切り替え指示を前記画像出力手段に出力することを特徴とする請求項１又は２に記載の画像出力装置。
【請求項４】
紙原稿を読み取って前記画像データと前記文書データとを組み合わせたページ単位のプレゼンテーションデータを生成する生成手段とを有し、
前記記憶手段は、前記生成手段が生成した前記ページ単位のプレゼンテーションデータを記憶することを特徴とする請求項１乃至３のいずれかに記載の画像出力装置。
【請求項５】
前記説明者によるページ切り替え指示を受け付け、前記ページ切り替え指示を前記画像出力手段に出力する第２のページ切り替え指示手段を有することを特徴とする請求項１乃至４のいずれかに記載の画像出力装置。
【請求項６】
複数ページの画像データを切り替えて表示装置に出力する画像出力方法であって、
第１ページの画像データの前記表示装置による表示中に、前記画像データの説明者の音声を認識する音声認識工程と、
前記第１ページの画像データに対応付けられた文書データに含まれるページ切り替えのためのデータに対応する認識結果が前記音声認識工程にて入力された場合、前記表示装置へ出力する画像データを、前記第１ページの画像データから前記第１ページに引き続く第２ページの画像データに切り替える−ページ切り替え工程と、
を有することを特徴とする画像出力方法。
【請求項７】
前記画像データは、背景画像データと前記背景画像データに付加する付加画像データを含み、
前記文書データは、前記付加画像データに対応付けた前記付加画像データを表示させるためのデータを含み、
第１ページの背景画像データの前記表示装置による表示中に、前記第１ページの文書データに含まれる前記付加画像データを表示させるためのデータに対応する前記認識結果が入力された場合、前記第１ページの背景画像データに前記付加画像データを付加して出力する付加工程と、
を有することを特徴とする請求項６に記載の画像出力方法。
【請求項８】
前記文書データは、ページ切り替えのためのデータを複数含み、
前記ページ切り替え指示工程は、前記音声認識工程の複数の認識結果と前記ページ切り替えのための複数のデータが一致する場合に前記第１ページの画像データから前記第２ページの画像データに切り替えることを特徴とする請求項６又は７に記載の画像出力方法。
【請求項９】
紙原稿を読み取って前記画像データと前記文書データとを組み合わせたページ単位のプレゼンテーションデータを生成する生成工程とを有することを特徴とする請求項６乃至８のいずれかに記載の画像出力方法。
【請求項１０】
前記説明者によるページ切り替え指示を受け付け、前記第１ページのプレゼンテーション画像データを前記第２ページのプレゼンテーション画像データに切り替える第２のページ切り替え工程を有することを特徴とする請求項６乃至９のいずれかに記載の画像出力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像出力装置及び画像出力方法に関する。
【背景技術】
【０００２】
従来から、入力画像された投影するプロジェクタ等の投影装置（表示装置）が知られている。投影装置には、ＰＣ等の画像出力装置から出力されたプレゼンテーション画像が入力される。そして、投影装置は、入力されたプレゼンテーション画像を拡大してスクリーンに投影することで、プレゼンテーションを行う。
【０００３】
画像出力装置としてのＰＣは、ＰＣの特定のキー（エンターキー）やマウスのボタンが押下されたことを認識し、複数ページのプレゼンテーション画像のうち、何れのページを投影装置へ出力するかを切り替える。
【０００４】
しかし、キーボードやマウスを用いてページを切り替える方法は、説明者が一旦説明を中断してページを切り替える操作をする必要があり、プレゼンテーションが円滑に行われないという問題点があった。
【０００５】
この問題点を解決するために、複数ページのプレゼンテーション画像を切り替えるためのキーワード（例えば、「次のスライド」）を予め画像出力装置に登録しておく方法が考えられる。この方法では、登録したキーワードが音声で入力された場合に、プレゼンテーション画像を切り替えることで、プレゼンテーションを円滑に行うものである（例えば、特許文献１参照。）。
【特許文献１】特開平８−３３９１９８
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の方法は、複数ページのプレゼンテーション画像を切り替えるにあたって、いずれのページについても同じキーワード（例えば、「次のスライド」）を用いてページの切り替えを行う。従って、プレゼンテーションを行うにあたって説明者が話す内容とは関係のないキーワードが各ページについて発声されるので、不自然なプレゼンテーションとなってしまう。
【０００７】
本発明は、上記の問題を鑑みてなされたものであり、複数ページの画像データを切り替える際にプレゼンテーションの説明者（発表者）に煩雑な操作を要求せず、プレゼンテーションの内容に沿って画像データの切り替えを行うことができる画像出力装置及び画像出力方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像出力装置は、表示装置に画像データを出力する画像出力装置であって、画像データと、前記画像データに対応付けた文書データとを組み合わせたページ単位のプレゼンテーションデータを複数ページ分について記憶する記憶手段と、前記記憶手段に記憶された複数ページ分の画像データを、ページ切り替え指示に基づいて１ページずつ切り替えて前記表示装置へ出力する画像出力手段と、前記プレゼンテーションデータの説明者の音声を認識する音声認識手段と、第１ページの画像データの前記表示装置による表示中に、前記第１ページの文書データに含まれるページ切り替えのためのデータに対応する前記認識結果が入力された場合、前記表示装置へ出力する画像データを、前記第１ページの画像データから前記第１ページに引き続く第２ページの画像データに切り替えるための前記ページ切り替え指示を前記画像出力手段に出力するページ切り替え指示手段とを有することを特徴とする。
【０００９】
また、本発明の画像出力方法は、複数ページの画像データを切り替えて表示装置に出力する画像出力方法であって、第１ページの画像データの前記表示装置による表示中に、前記画像データの説明者の音声を認識する音声認識工程と、前記第１ページの画像データに対応付けられた文書データに含まれるページ切り替えのためのデータに対応する認識結果が前記音声認識工程にて入力された場合、前記表示装置へ出力する画像データを、前記第１ページの画像データから前記第１ページに引き続く第２ページの画像データに切り替える−ページ切り替え工程とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、複数ページの画像データを切り替える際にプレゼンテーションの説明者（発表者）に煩雑な操作を要求せず、プレゼンテーションの内容に沿って画像データの切り替えを行うことができる画像出力装置及び画像出力方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、添付の図面を参照して本発明の好適な実施形態を説明する。
【００１２】
＜第１実施形態＞
図１は、第１実施形態における音声認識機能付きプレゼンテーション装置の構成を示すブロック図である。
【００１３】
プレゼンテーション装置１１０は、データ入力部１００、データ抽出部１０１、第１の音声データ生成部１０２、音声入力部１０３、第２の音声データ生成部１０４、音声データ判定部１０５、プレゼンテーション画像出力部１０６、記憶部１１１を有する。
【００１４】
データ入力部１００は、ＬＡＮ等のネットワークまたは１対１で接続されたＰＣ等の外部装置１０９からプレゼンテーションデータを受信するとともに、入力されたプレゼンテーションデータをデータ抽出部１０１へ出力する。
【００１５】
プレゼンテーションデータは、図２に示すように、プレゼンテーション画像データ２０１とプレゼンテーション画像に対応するプレゼンテーション文書データ２０２とを組み合わせたページ単位のデータである。図２に示すプレゼンテーション画像データ２０１は、テキストオブジェクトである見出し２１０や本文２１１ａおよび２１１ｂと画像オブジェクト２１２ａおよび２１２ｂから構成される。プレゼンテーション文書データ２０２には、プレゼンテーション画像データ２０１に対して説明者（発表者）が発声する台詞に対応する文字列で構成される。
【００１６】
図３は、プレゼンテーションデータ２００のデータ構造２２０を示す図である。データ構造２２０は、ページ番号要素２２１、プレゼンテーション画像要素２２２、タイトル要素２２３、テキスト要素２２４、画像オブジェクト要素２２５および説明原稿要素２２６等から構成される。
【００１７】
データ抽出部１０１は、データ入力部１００からページ単位で入力されたプレゼンテーションデータ２００から、プレゼンテーション画像データ２０１とプレゼンテーション文書データ２０２とを抽出し、第１の音声データ生成部１０２へ出力する。データ抽出部が抽出したプレゼンテーション画像データは、ページ情報と関連付けて記憶部１１１に記憶される。
【００１８】
第１の音声データ生成部１０２は、データ抽出部１０１から入力されたプレゼンテーション文書データ２０２に含まれる文字列に対応した音声比較用データを生成し、記憶部１１１へ出力する。記憶部１１１は、データ抽出部１０１で抽出されたプレゼンテーション画像データ２０１と第１の音声データ生成部１０２で生成された音声比較用データとを関連付けて記憶する。ここで、音声比較用データは図４に示すようなテーブル３００で構成される。音声比較用データは、図４の例では、１９の文節に区切られて記憶部１１１に記憶されている。
【００１９】
テーブル３００は、プレゼンテーションデータ２００内のページ番号を示すプレゼンテーションページ番号３０１と、前記説明用原稿データ内の文字列を所定の単位で分割した各文字列データ３０２とを有する。また、各文字列データに対する重み付けを示す重要度データ３０３を有する。重要度データは、所定の方式を用いて付与するものであり、図３では、プレゼンテーション画像内のテキストオブジェクトと一致する文字列に対して、重要度１を割り当て、それ以外の文字列に対して重要度０を付与している。
【００２０】
一方、音声入力部１０３は、マイク等の音声入力装置１０８からの音声信号を受信して、第２の音声データ生成部１０４へ出力する。第２の音声データ生成部１０４は、入力された音声信号に基づいた音声認識処理を行い、認識した音声を文字列に変換して生成した音声比較用データを、音声データ判定部１０５へ出力する。ここで、音声認識処理手法としては、入力された音声をある一定時間間隔の特徴ベクトルの時系列として解析する方法が知られている。この方法では、特徴ベクトル列と不図示の音声辞書から出力された認識候補となる単語モデルとのパターンパッチングを行うことで、入力された音声の分析を行う。パターンマッチングの手法としては、下記の文献に示されるような手法が知られている。
・「デジタル音声処理」（古井貞煕著、１９８５年、東海大学出版）
・「確立モデルによる音声認識」（中川聖一著、１９８８年、電子情報通信学会）
音声データ判定部１０５は、記憶部１１１から取得した音声比較用データと第２の音声データ生成部１０４が生成した音声比較用データとの一致をページ単位で判定する。１ページ分の音声比較用データ全てが、第２の音声データ生成部１０４で生成された音声比較データと一致したと判定された場合に、音声データ判定部１０５は、ページ判定終了情報をプレゼンテーション画像出力部１０６へ出力する。図４に示した音声比較用データは、１９の文節から構成されている。プレゼンテーション装置１１０は、テーブル３００のある文節の文字列と、第２の音声データ生成部１０４が生成した音声比較用データの文字列が一致すると判断する。そして、プレゼンテーション装置１１０は、テーブル３００の引き続く文節の文字列と、第２の音声データ生成部１０４が生成した音声比較用データの文字列が一致するかどうかを次に判断する。このような判断を１９の文節の各々について行うことで、１ページ分の音声比較用データが、第２の音声データ生成部１０４で生成された音声比較データと一致したか否かを判定する。
【００２１】
プレゼンテーション画像出力部１０６は、記憶部１１１から取得したプレゼンテーション画像データ２０１を、プロジェクタ等の投影装置１０７へ出力する。また、プレゼンテーション画像出力部１０６は、音声データ判定部１０５からページ判定終了情報を受信した場合に、投影装置１０７へ出力中のプレゼンテーション画像を次のページのプレゼンテーション画像に切り替える。
【００２２】
次に、第１実施形態におけるプレゼンテーション装置１１０で実行される処理について、図５に示すフローチャートを用いて説明する。
【００２３】
図５に示すフローチャートにおける各ステップは、プレゼンテーション装置１１０が、外部装置１０９からプレゼンテーションデータ２００が入力されることにより開始されるものとする。
【００２４】
まず、ステップ５００でプレゼンテーション装置１１０は、データ抽出部１０１に入力されたプレゼンテーションデータ２００に対して構造解析を行う。そして、プレゼンテーション装置１１０は、プレゼンテーション画像要素２２２および説明原稿要素２２６を検出しプレゼンテーション画像データ２０１とプレゼンテーション画像データに対応するプレゼンテーション文書データ２０２を抽出する。また、プレゼンテーション装置１１０は、プレゼンテーション画像データ２０１が含むテキスト要素２２４を検出して、プレゼンテーション画像データ２０１に含まれるテキストオブジェクトを抽出する。また、プレゼンテーション装置１１０は、プレゼンテーションデータ２００に含まれるプレゼンテーション画像データ２０１のページ数を取得する。
【００２５】
そして、プレゼンテーション装置１１０は、データ抽出部１０１が抽出したプレゼンテーション画像データ２０１を記憶部１１１に保存する。その一方、プレゼンテーション装置１１０は、プレゼンテーション文書データ２０２及びプレゼンテーション画像データ２０１に含まれるテキストオブジェクトを第１の音声データ生成部１０２へ出力する。
【００２６】
ステップ５０１でプレゼンテーション装置１１０は、第１の音声データ生成部１０２において、ステップ５００での抽出結果に基づいて音声比較用データを生成する。まずプレゼンテーション装置１１０は、プレゼンテーション画像データ２０１に含まれるテキストオブジェクトおよびプレゼンテーション文書データ２０２とに基づいて、プレゼンテーション文書データ２０２を、意味を持つ最小単位の文節に分解する。そして、プレゼンテーション装置１１０は、抽出した文節（単語列）を基に音声比較用データを構成するテーブル３００を生成する。ここで、プレゼンテーション画像データ２０１が有するテキストオブジェクトと一致するプレゼンテーション文書データ２０２の文節に対しては重要度１を割り当てる。一方、プレゼンテーション画像データ２０１が有するテキストオブジェクトと一致しないプレゼンテーション文書データ２０２の文節には、重要度０を割り当てる。重要度の付与方法としては、前述の手法に加え、予め重要度を品詞の種類や固有の文字列毎に決めておいても良い。第１の音声データ生成部１０２が生成した音声比較データは音声データ判定部１０５に出力される。
【００２７】
ステップ５０２でプレゼンテーション装置１１０は、プレゼンテーション装置１１０の操作者（プレゼンテーションの説明者）がプレゼンテーション動作の開始を指示したか否かを判定する。プレゼンテーションの説明者による開始の指示が有れば、記憶部１１１に記憶された第１ページ目のプレゼンテーション画像データが、プレゼンテーション画像出力部１０６を介して投影装置１０７に出力される。
【００２８】
ステップ５０３でプレゼンテーション装置１１０は、音声入力部１０３において音声入力装置１０８から音声が入力されたか否かを判別し、入力があればステップＳ５０４へ進み、音声入力が無い場合は待ち状態となる。
【００２９】
ステップ５０４でプレゼンテーション装置１１０は、第２の音声データ生成部１０４において音声認識処理を行い、文字列データからなる音声比較用データを生成する。第２の音声データ生成部１０４は、生成した音声比較用データを音声データ判定部１０５へ出力し、ステップ５０５へ遷移する。
【００３０】
ステップ５０５で音声データ判定部１０５は、記憶部１１１から取得した第１ページ目の音声比較用データと第２の音声データ生成部１０４から入力された音声比較データとの比較処理を行う。音声データ判定部１０５は、記憶部１１１から取得した音声比較用データを基に、音声比較結果テーブル５００を作成する。音声比較結果テーブル５００は、図６に示すものであり、記憶部１１１から取得した音声比較用データが有するテーブル３００から得られるプレゼンテーションページ番号５０１、プレゼンテーション文書データ２０２が有する文字列５０２とを有する。更に、音声比較結果テーブル５００は、文字列５０２の各文節の重要度５０３に加え、プレゼンテーション文書データ２０２が有する文字列と入力された音声から生成した音声比較用データとの比較結果を示す比較済みフラグ５０４を有する。そして、音声データ判定部１０５は、第２の音声データ生成部１０４から入力された音声比較用データと記憶部１１１から取得した音声比較用データとを各文節について比較する。図６のテーブルは、音声認識の結果入力された文字列が「それでは明日の天気をお伝えします」であった場合を例示している。「それでは明日の天気をお伝えします」には、記憶部１１１から取得した音声比較用データに含まれる「それでは」、「明日の天気」、「を」、「お伝えします」と一致するので、各文字列（文節）について比較済みフラグとして値１が書き込まれる。なお、比較済みフラグの初期値として０が設定されており、比較が行われていない文字列の比較済みフラグの値は０である。ステップＳ５０５における判定をした後にプレゼンテーション装置１１０はステップＳ５０６に処理を進め、ステップＳ５０５における比較結果に基づいて、比較済みフラグ５０４を更新する。
【００３１】
プレゼンテーション装置１１０は、ステップＳ５０６で比較結果を更新した後に、ステップ５０７へ処理を進め、現在のページ（第１ページ）のプレゼンテーション文書データ２０２に含まれる全ての文節の比較が終了したかについて判定する。具体的には、現在のページに含まれる全ての文節についての比較済みフラグの値を確認し、全てのフラグが比較済みを示す値（＝１）であれば、ページ内の比較が終了したものとしてステップ５０８へ処理を進める。一方、ステップＳ５０７でページ内比較終了と判定されない場合は、ステップＳ５０３へ遷移して、次の音声入力待ち状態となる。
【００３２】
ここで、ステップＳ５０７における比較が終了したか否かの判定方法に関して、図６の重要度５０３を参照して、重要度の高い文節に対する比較済みフラグのみを、判定対象としても良い。具体的にプレゼンテーション装置１１０は、音声比較結果テーブル５００において重要度５０３の値が１である文節の比較済みフラグが全て１であればページ内比較終了と判定する。
【００３３】
ステップＳ５０８でプレゼンテーション装置１１０は、複数ページのプレゼンテーションデータ２００について、全ページ分のプレゼンテーション文書データ２０２の比較が終了したか否かを判定する。具体的に、プレゼンテーション装置１１０は、ステップＳ５００で取得したプレゼンテーションページ数とプレゼンテーションページ番号５０１が一致するかを判定し、一致した場合は処理終了とする。一致していない場合はステップＳ５０９へ遷移する。
【００３４】
ステップＳ５０９でプレゼンテーション装置１１０は、プレゼンテーション画像出力部１０６において記憶部１１１から、現在のページに引き続く次ページのプレゼンテーション画像データ２０１を取得して、投影装置１０７へ出力し、ステップＳ５１０へ遷移する。
【００３５】
ステップＳ５１０でプレゼンテーション装置１１０は、次ページのプレゼンテーション文書データ２０２を記憶部１１１から取得して音声データ判定部１０５に設定し、ステップＳ５０３へ遷移する。
【００３６】
以上説明した処理ルーチンにより、複数ページのプレゼンテーション画像データを切り替える際にプレゼンテーションの説明者（発表者）に煩雑な操作を要求せず、更にプレゼンテーションの内容に沿ってプレゼンテーション画像データの切り替えを行うことができる。
【００３７】
＜第２実施形態＞
以下、本発明の第２実施形態について説明する。
【００３８】
第１実施形態は、音声の入力により複数ページのプレゼンテーション画像データをページ単位で切り替える例に関するものであった。それに対して第２実施形態は、音声の入力に応じて、プレゼンテーション画像データに新たな画像データを付加して表示させる例に関するものである。
【００３９】
なお、第２実施形態は第１実施形態の変形例であり、下記で特に説明する点を除いては、第１実施形態と同様であるので説明を省略する。
【００４０】
付加画像データを含むプレゼンテーションデータの一例について、図７を用いて説明する。
【００４１】
図７において、プレゼンテーションデータ６００は、プレゼンテーション画像データ６０１とプレゼンテーション文書データ６０２とで構成されている。
【００４２】
プレゼンテーションデータ６００は、前述の図２に示したプレゼンテーションデータ２００と同様の構成である。具体的には、１ページ以上のプレゼンテーションデータ６００の各ページは、プレゼンテーション画像データ６０１とプレゼンテーション文書データ６０２とを組み合わせたデータで構成される。
【００４３】
図７に示すプレゼンテーション画像データ６０１は、テキストオブジェクトである見出し６１０や本文６１１ａおよび６１２ａと画像オブジェクト６１１ｂおよび６１１ｃから構成される。
【００４４】
プレゼンテーションを行うにあたって、複数ページのプレゼンテーション画像データを単にページ単位で切り替えるよりも、各ページにおいてオブジェクトが後から付加されるようにするのが効果的である。例えば、見出し６１０のみを背景画像データとして最初に表示させ、その後に本文６１１ａや６１２ａを表示させるようにすれば、本文の内容がプレゼンテーションを見る側に効果的に伝わる。第２実施形態では、背景画像データに新たに付加して表示させる画像データを付加画像データと呼ぶ。付加画像データは、テキストオブジェクトであっても画像オブジェクトであっても良く、また、それらを複数組み合わせたオブジェクトを付加画像データとしても良い。図７の例では、テキストオブジェクト６１１ａ、画像オブジェクト６１１ｂ、６１１ｃを組み合わせたものを付加画像データＡ６１１としている。また、テキストオブジェクト６１２ａを付加画像データＢ６１２としている。
【００４５】
プレゼンテーション装置１１０は、図８に示すように、プレゼンテーションの実行を開始した時は、見出し６１０のみを背景画像データとして表示する。次に、プレゼンテーション装置１１０は、図９に示すように、背景画像データである見出し６１０に対して、付加画像データＡ６１１を付加して投影装置１０７へ出力する。最後に、プレゼンテーション装置１１０は、図１０に示すように、背景画像データである見出し６１０に対して、付加画像データＡ６１１及び付加画像データＢ６１２を付加して投影装置１０７へ出力する。
【００４６】
なお、図８から図９、図９から図１０への切り替えは、プレゼンテーション文書データ６０２に含まれる付加画像データを指定する指定文字列が検出された場合に行われる。
【００４７】
具体的には、プレゼンテーション文書データ６０２には、付加画像データを付加するための文字列として「♯♯♯」が含まれており、プレゼンテーション装置１１０がこの文字列を認識することにより、付加画像データの付加が行われる。
【００４８】
ここで、図１１を用いてプレゼンテーションデータ６００のデータ構造６２０を説明する。データ構造６２０は、ページ番号要素６２１、プレゼンテーション画像要素６２２、タイトル要素６２３、テキスト要素６２４、画像オブジェクト要素６２５および説明原稿要素６２６から構成される。データ構造６２０を構成する各要素は、更にアニメーショングループ情報を示すアニメーション属性６３０ａ、６３０ｂおよびアニメーション実行順を示すアニメーション順序属性６３１ａ、６３１ｂを有する。ここで、アニメーション属性６３０ａおよびアニメーション順序属性６３１ｂを有する要素は付加画像データＡ６１１に属し、このページで１番目に背景画像データに付加される画像データであることを示す。また、アニメーション属性６３０ｂを有する要素は、付加画像データＢ６１２に属し、このページで２番目に背景画像データに付加される画像データであることを示す。なお、背景画像データに画像データを付加する態様としては種々の方法が考えられるが、例えば付加画像データを背景画像データの左右から移動させるようにしてアニメーションとして表示させる方法が考えられる。
【００４９】
次に、付加画像データを含むプレゼンテーションデータの音声比較用データのテーブルについて図１２および図１３を用いて説明する。
【００５０】
テーブル７００は、前述のテーブル３００と同様な構成である。ただし、テーブル３００に加えて、アニメーション属性をしめすアニメーション属性データ７０４およびアニメーション実行位置を指定する文字列であるか否かを示すアニメーション実行位置指定フラグ７０５を有する。
【００５１】
アニメーション属性データ７０４は、１つの付加画像データに含まれる文字列には同一の値が入り、図１２の例では、アニメーション属性値ａ１およびａ２のいずれかの値をとる。また付加画像データに含まれない文字列に対しては、アニメーション属性データとして値０をとる。
【００５２】
また、アニメーション実行位置指定フラグ７０５の初期値は０であるが、予め指定されたアニメーション実行位置指定文字列（第２実施形態では、「♯♯♯」）を検出した場合は、値１が付与される。
【００５３】
図１３は、アニメーション実行順序とアニメーション属性データを対応付けたアニメーション管理テーブル７１０を示す図である。
【００５４】
次に、第２実施形態におけるプレゼンテーション装置が実行する処理について、図１４に示すフローチャートおよび図１５および図１６を用いて説明する。
【００５５】
図１４に示すフローチャートにおける各ステップは、プレゼンテーション装置１１０が、外部装置１０９からプレゼンテーションデータが入力されることにより開始されるものとする。
【００５６】
まず、ステップ８００でプレゼンテーション装置１１０は、データ抽出部１０１に入力されたプレゼンテーションデータ６００に対して構造解析を行う。そして、プレゼンテーション装置１１０は、プレゼンテーション画像要素６２２および説明原稿要素６２６を検出しプレゼンテーション画像データ６０１とプレゼンテーション画像データに対応するプレゼンテーション文書データ６０２を抽出する。また、プレゼンテーション装置１１０は、プレゼンテーション画像データ６０１が含むテキストオブジェクト要素６２４を検出して、プレゼンテーション画像データ６０１に含まれるテキストオブジェクトを抽出する。更に、アニメーション属性６３０ａおよび６３０ｂを抽出する。また、プレゼンテーション装置１１０は、プレゼンテーションデータ６００に含まれるプレゼンテーション画像データ６０１のページ数を取得する。
【００５７】
そして、プレゼンテーション装置１１０は、データ抽出部１０１が抽出したプレゼンテーション画像データ６０１を記憶部１１１に保存する。その一方、プレゼンテーション装置１１０は、プレゼンテーション文書データ６０２及びプレゼンテーション画像データ６０１に含まれるテキストオブジェクトを第１の音声データ生成部１０２へ出力する。
【００５８】
ステップ８０１でプレゼンテーション装置１１０は、第１の音声データ生成部１０２において、ステップ８００での抽出結果に基づいて音声比較用データを生成する。まずプレゼンテーション装置１１０は、プレゼンテーション画像データ６０１に含まれるテキストオブジェクトおよびプレゼンテーション文書データ６０２とに基づいて、プレゼンテーション文書データ６０２を、意味を持つ最小単位の文節に分解する。そして、プレゼンテーション装置１１０は、抽出した文節（単語列）を基に音声比較用データを構成するテーブル３００を生成する。ここで、プレゼンテーション画像データ６０１が有するテキストオブジェクトと一致するプレゼンテーション文書データ６０２の文節に対しては重要度１を割り当てる。一方、プレゼンテーション画像データ６０１が有するテキストオブジェクトと一致しないプレゼンテーション文書データ６０２の文節には、重要度０を割り当てる。重要度の付与方法としては、前述の手法に加え、予め重要度を品詞の種類や固有の文字列毎に決めておいても良い。第１の音声データ生成部１０２が生成した音声比較データは音声データ判定部１０５に出力される。更に、あらかじめ指定されたアニメーション実行位置指定文字列（第２実施形態では、「＃＃＃」とする）を検出した場合は、アニメーション文字位置指定フラグの値を１に設定する。更にステップ８００で抽出したアニメーション属性に応じてアニメーション属性データ７０４を生成する。また、アニメーション属性とアニメーション実行順序を対応つけた前述のアニメーション管理テーブル７１０を生成する。
【００５９】
ステップ８０２でプレゼンテーション装置１１０は、プレゼンテーション装置１１０の操作者（プレゼンテーションの説明者）がプレゼンテーション動作の開始を指示したか否かを判定する。プレゼンテーションの説明者による開始の指示が有れば、記憶部１１１に記憶された第１ページ目のプレゼンテーション画像データが、プレゼンテーション画像出力部１０６を介して投影装置１０７に出力される。
【００６０】
ステップ８０３でプレゼンテーション装置１１０は、音声入力部１０３において音声入力装置１０８から音声が入力されたか否かを判別し、入力があればステップＳ８０４へ進み、音声入力が無い場合は待ち状態となる。
【００６１】
ステップ８０４でプレゼンテーション装置１１０は、第２の音声データ生成部１０４において音声認識処理を行い、文字列データからなる音声比較用データを生成する。第２の音声データ生成部１０４は、生成した音声比較用データを音声データ判定部１０５へ出力し、ステップ８０５へ遷移する。
【００６２】
ステップ８０５で音声データ判定部１０５は、記憶部１１１から取得した第１ページ目の音声比較用データと第２の音声データ生成部１０４から入力された音声比較データとの比較処理を行う。音声データ判定部１０５は、記憶部１１１から取得した音声比較用データを基に、音声比較結果テーブル９００を作成する。音声比較結果テーブル９００は、図１５に示すものであり、記憶部１１１から取得した音声比較用データが有するテーブル７００から得られるプレゼンテーションページ番号９０１、プレゼンテーション文書データ６０２が有する文字列９０２とを有する。更に、音声比較結果テーブル９００は、文字列９０２の各文節の重要度９０３、アニメーション属性に応じたアニメーション属性データ９０４、アニメーション実行位置フラグ９０５を有する。それに加え、音声比較結果テーブル９００は、プレゼンテーション文書データ６０２が有する文字列と入力された音声から生成した音声比較用データとの比較結果を示す比較済みフラグ９０６を有する。更に、プレゼンテーション装置１１０は、アニメーション管理テーブル７１０を基に、アニメーション実行管理テーブル９１０を作成する。そして、音声データ判定部１０５は、第２の音声データ生成部１０４から入力された音声比較用データと記憶部１１１から取得した音声比較用データとを各文節について比較する。図１５のテーブルは、音声認識の結果入力された文字列が「それでは明日の天気をお伝えします」であった場合を例示している。「それでは明日の天気をお伝えします」には、記憶部１１１から取得した音声比較用データに含まれる「それでは」、「明日の天気」、「を」、「お伝えします」と一致するので、各文字列（文節）について比較済みフラグとして値１が書き込まれる。なお、比較済みフラグの初期値として０が設定されており、比較が行われていない文字列の比較済みフラグの値は０である。ステップＳ８０５における判定をした後にプレゼンテーション装置１１０はステップＳ８０６に処理を進め、ステップＳ８０５における比較結果に基づいて、比較済みフラグ８０６を更新する。
【００６３】
プレゼンテーション装置１１０は、ステップＳ８０７で、テーブル９００のアニメーション実行位置データ９０５および比較済みフラグ９０６を参照して、付加画像データの表示を実行するべきアニメーション実行位置であるか否かを判定する。プレゼンテーション装置１１０は、比較済みフラグ９０６を参照して、アニメーション実行位置フラグ９０５より前に位置する文字列に対応する比較済みフラグ９０６の値が、全て比較済みを示す値１であれば、ステップＳ８０８へ遷移する。それ以外の場合はステップ８０９へ遷移する。
【００６４】
ステップＳ８０８でプレゼンテーション装置１１０は、アニメーション実行管理テーブル９１０を参照し、アニメーション実行順序９１１に応じて付加画像データを表示（アニメーションを実行）する。付加画像データを表示させた後に、プレゼンテーション装置１１０は、実行済みフラグ９１３の値に１を設定し、ステップ８０９へ遷移する。
【００６５】
プレゼンテーション装置１１０は、ステップ８０９で、現在のページ（第１ページ）のプレゼンテーション文書データ２０２に含まれる全ての文節の比較が終了したかについて判定する。具体的には、現在のページに含まれる全ての文節についての比較済みフラグの値を確認し、全てのフラグが比較済みを示す値（＝１）であれば、ページ内の比較が終了したものとしてステップ８１０へ処理を進める。一方、ステップＳ８０９でページ内比較終了と判定されない場合は、ステップＳ８０３へ遷移して、次の音声入力待ち状態となる。
【００６６】
ここで、ステップＳ８０９における比較が終了したか否かの判定方法に関して、図１５の重要度９０３を参照して、重要度の高い文節に対する比較済みフラグのみを、判定対象としても良い。具体的にプレゼンテーション装置１１０は、音声比較結果テーブル９００において重要度９０３の値が１である文節の比較済みフラグが全て１であればページ内比較終了と判定する。
【００６７】
ステップＳ８１０でプレゼンテーション装置１１０は、複数ページのプレゼンテーションデータ６００について、全ページ分のプレゼンテーション文書データ６０２の比較が終了したか否かを判定する。具体的に、プレゼンテーション装置１１０は、ステップＳ８００で取得したプレゼンテーションページ数とプレゼンテーションページ番号９０１が一致するかを判定し、一致した場合は処理終了とする。一致していない場合はステップＳ８１１へ遷移する。
【００６８】
ステップＳ８１１でプレゼンテーション装置１１０は、プレゼンテーション画像出力部１０６において記憶部１１１から、現在のページに引き続く次ページのプレゼンテーション画像データ６０１を取得して、投影装置１０７へ出力し、ステップＳ８１２へ遷移する。
【００６９】
ステップＳ８１２でプレゼンテーション装置１１０は、次ページのプレゼンテーション文書データ６０２を記憶部１１１から取得して音声データ判定部１０５に設定し、ステップＳ８０３へ遷移する。
【００７０】
以上説明した処理ルーチンにより、複数ページのプレゼンテーション画像データを切り替える際にプレゼンテーションの説明者（発表者）に煩雑な操作を要求せず、更にプレゼンテーションの内容に沿ってプレゼンテーション画像データの切り替えを行うことができる。
【００７１】
更に、第２実施形態は、プレゼンテーション画像データを、背景画像データと付加画像データとで構成する。そして、背景画像データに対して音声認識の結果に基づいて付加画像を表示させることで、プレゼンテーションの説明者（発表者）に煩雑な操作を要求せず、プレゼンテーションを見る者に対して効果的なプレゼンテーションを実行することができる。
【００７２】
（第３の実施形態）
次に、本発明の第３実施形態について説明する。
【００７３】
前述した第１実施形態及び第２実施形態におけるプレゼンテーション装置１１０は、外部装置１０９から入力されたプレゼンテーションデータに基づいてプレゼンテーション画像データの出力を行うものであった。それに対して第３実施形態のプレゼンテーション装置１１０は、紙原稿を読み取って得た画像データに基づいてプレゼンテーションデータを生成する例を示す。なお、下記に説明する点を除いては、第３実施形態のプレゼンテーション装置１１０が実行する処理は、第１実施形態又は第２実施形態におけるプレゼンテーション装置１１０が実行する処理と同様であるので、説明を省略する。
【００７４】
図１７は、第３実施形態におけるプレゼンテーション装置１１０の構成を示す図であり、図１における外部装置１０９に替えて画像読み取り装置１７０１がプレゼンテーション装置１１０に接続されている。
【００７５】
画像読み取り装置１７０１は、記録紙上に記録された画像をＣＣＤ等の画像入力センサを用いて電気信号化された画像データを得る装置である。プレゼンテーションの説明者は、図１８に示すような画像が記録された記録紙を画像読み取り装置１７０１にセットすることで画像データをデータ入力部１００に入力する。
【００７６】
図１８は、記録紙上に記録された画像を示すものであり、プレゼンテーション画像データ１８０１と、プレゼンテーション文書データ１８０２とを有する。プレゼンテーション装置１１０の操作者（プレゼンテーションの説明者）は、図１８に示すような記録紙を画像読み取り装置１７０１にセットし、画像の読み取りを指示することで、記録紙上の画像の読み取りを開始する。なお、記録紙は複数枚で構成されており、画像読み取り装置１７０１は複数枚の記録紙を１ページずつページ単位で読み取ってページ単位の画像データを得る。データ入力部１００には、画像読み取り装置１７０１からページ単位で画像データが入力される。そして、データ入力部１００は、入力されたページ単位の画像データをデータ抽出部１０１へ出力する。
【００７７】
データ抽出部１０１は、データ入力部１００からページ単位で入力された画像データとしてのプレゼンテーションデータ１８００から、プレゼンテーション画像データ１８０１とプレゼンテーション文書データ１８０２とを抽出する。そして、データ抽出部１０１は、第１の音声データ生成部１０２へ出力する。データ抽出部が抽出したプレゼンテーション画像データは、ページ情報と関連付けて記憶部１１１に記憶される。
【００７８】
なお、データ抽出部１０１は、入力された画像データにおける１８０１に相当する部分を切り取って、プレゼンテーション画像データ１８０１として抽出する。一方、データ抽出部１０１は、入力された画像データにおける１８０２に相当する部分を切り取り、切り取った部分に文字認識処理を行って画像データを文字列に変換する。文字認識処理としては、予め複数の文字を画像データ化した文字パターンデータを記憶部１１１に記憶させておき、切り取られた画像データが記憶部１１１に記憶されたいずれの文字パターンデータと一致するかを判断して認識するようにすればよい。そして、認識された結果として得られた文字列は、プレゼンテーション文書データ１８０２として、プレゼンテーション画像データ１８０１と対応付けて記憶部１１１に記憶される。このような、処理を複数ページの各々について行うことで、記憶部１１１には、複数ページのプレゼンテーションデータが記憶されることとなる。従って、記録紙上に記録された画像を読み取って、データ抽出部１０１によりプレゼンテーション画像データ１８０１とプレゼンテーション文書データ１８０２を組み合わせて記憶させることができる。
【００７９】
以上説明した処理ルーチンにより、複数ページのプレゼンテーション画像データを切り替える際にプレゼンテーションの説明者（発表者）に煩雑な操作を要求せず、更にプレゼンテーションの内容に沿ってプレゼンテーション画像データの切り替えを行うことができる。
【００８０】
また、プレゼンテーション画像データとプレゼンテーション文書データとを組み合わせたプレゼンテーションデータを記録紙上の画像を読み取ることで生成することができるので、画像が記録された記録紙を用いたプレゼンテーションを容易に行うことが出来る。
【００８１】
（他の実施例）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される。ここで、プログラムとは、実施形態では図に示すフローチャートに対応したプログラムを示す。
【００８３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００８６】
その他、プログラムは、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのものをダウンロードすることによっても供給できる。また、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる方法もある。この方法では、鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。また、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる方法が考えられる。この場合、書き込まれたプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９０】
【図１】音声認識機能付きプレゼンテーション装置の構成を示すブロック図である。
【図２】プレゼンテーションデータ２００の構成を示す概念図である。
【図３】プレゼンテーションデータ２００のデータ構造２２０を示す図である。
【図４】音声比較用データを説明する図である。
【図５】プレゼンテーション装置１１０が実行する処理を示すフローチャートである。
【図６】音声比較結果テーブルを示す図である。
【図７】付加画像データを含むプレゼンテーションデータの一例を示す図である。
【図８】投影装置に出力されるプレゼンテーション画像データの一例を示す図である。
【図９】投影装置に出力されるプレゼンテーション画像データの一例を示す図である。
【図１０】投影装置に出力されるプレゼンテーション画像データの一例を示す図である。
【図１１】プレゼンテーションデータ６００のデータ構造６２０を示す図である。
【図１２】音声比較用データを説明する図である。
【図１３】アニメーション管理テーブル７１０を示す図である。
【図１４】プレゼンテーション装置１１０が実行する処理を示すフローチャートである。
【図１５】音声比較結果テーブルを示す図である。
【図１６】アニメーション実行管理テーブルを示す図である。
【図１７】音声認識機能付きプレゼンテーション装置の構成を示すブロック図である。
【図１８】画像読み取り装置が読み取る記録紙の一例を示す図である。
【符号の説明】
【００９１】
１１０  プレゼンテーション装置
２００  プレゼンテーションデータ
２０１  プレゼンテーション画像データ
２０２  プレゼンテーション文書データ
５００  音声比較結果テーブル
６００  プレゼンテーションデータ
６０１  プレゼンテーション画像データ
６０２  プレゼンテーション文書データ
６１１  付加画像データＡ
６１２  付加画像データＢ
【図１】
2008158630.tif 000003
【図２】
2008158630.tif 000004
【図３】
2008158630.tif 000005
【図４】
2008158630.tif 000006
【図５】
2008158630.tif 000007
【図６】
2008158630.tif 000008
【図７】
2008158630.tif 000009
【図８】
2008158630.tif 000010
【図９】
2008158630.tif 000011
【図１０】
2008158630.tif 000012
【図１１】
2008158630.tif 000013
【図１２】
2008158630.tif 000014
【図１３】
2008158630.tif 000015
【図１４】
2008158630.tif 000016
【図１５】
2008158630.tif 000017
【図１６】
2008158630.tif 000018
【図１７】
2008158630.tif 000019
【図１８】
2008158630.tif 000020