(57)【要約】  プレゼンテーション支援装置（１０）は、表示装置（５）がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する処理と、表示装置（５）の明るさと、スクリーンからプレゼンタまでの距離と、スクリーンから聴講者までの距離と、領域の表示色とから定める第１のハイライト色であってプレゼンタ及び聴講者のうちプレゼンタが知覚できる第１のハイライト色で領域を表示する第１のハイライト表示を実行する処理とを実行する。
2016129118.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する処理と、
前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する処理と
を実行することを特徴とするプレゼンテーション支援方法。
【請求項２】
前記コンピュータが、
第１の指示または第２の指示のいずれかを受け付ける処理と、
前記第１の指示が受け付けられた場合に前記第１のハイライト表示をキャンセルし、前記第２の指示が受け付けられた場合に前記第１のハイライト表示よりも前記領域以外の他の領域との表示色の差が強調される第２のハイライト色であって前記聴講者が知覚できる第２のハイライト色で前記領域を表示する第２のハイライト表示を実行する処理とをさらに実行することを特徴とする請求項１に記載のプレゼンテーション支援方法。
【請求項３】
前記決定する処理は、
音声認識を実行する処理と、
前記表示装置に表示中であるページ内の領域ごとに当該領域から抽出された第１の単語と前記音声認識の結果として得られる第２の単語とから関連度を算出する処理と、
前記表示装置に表示中であるページ内の領域のうち前記関連度が最高である領域を前記ハイライトの実行対象とする領域として決定する処理とを含むことを特徴とする請求項１に記載のプレゼンテーション支援方法。
【請求項４】
前記コンピュータが、
前記表示装置がスクリーンに表示するページに含まれる領域ごとに当該領域の表示色を取得する処理をさらに実行し、
前記第１のハイライト表示を実行する処理は、
前記領域ごとに前記第１のハイライト色を決定することを特徴とする請求項１に記載のプレゼンテーション支援方法。
【請求項５】
コンピュータに、
表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する処理と、
前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する処理と
を実行させることを特徴とするプレゼンテーション支援プログラム。
【請求項６】
前記コンピュータに、
第１の指示または第２の指示のいずれかを受け付ける処理と、
前記第１の指示が受け付けられた場合に前記第１のハイライト表示をキャンセルし、前記第２の指示が受け付けられた場合に前記第１のハイライト表示よりも前記領域以外の他の領域との表示色の差が強調される第２のハイライト色であって前記聴講者が知覚できる第２のハイライト色で前記領域を表示する第２のハイライト表示を実行する処理とをさらに実行させることを特徴とする請求項５に記載のプレゼンテーション支援プログラム。
【請求項７】
前記決定する処理は、
音声認識を実行する処理と、
前記表示装置に表示中であるページ内の領域ごとに当該領域から抽出された第１の単語と前記音声認識の結果として得られる第２の単語とから関連度を算出する処理と、
前記表示装置に表示中であるページ内の領域のうち前記関連度が最高である領域を前記ハイライトの実行対象とする領域として決定する処理とを含むことを特徴とする請求項５に記載のプレゼンテーション支援プログラム。
【請求項８】
前記コンピュータに、
前記表示装置がスクリーンに表示するページに含まれる領域ごとに当該領域の表示色を取得する処理をさらに実行させ、
前記第１のハイライト表示を実行する処理は、
前記領域ごとに前記第１のハイライト色を決定することを特徴とする請求項５に記載のプレゼンテーション支援プログラム。
【請求項９】
表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する決定部と、
前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する第１ハイライト実行部と
を有することを特徴とするプレゼンテーション支援装置。
【請求項１０】
第１の指示または第２の指示のいずれかを受け付ける受付部と、
前記第１の指示が受け付けられた場合に前記第１のハイライト表示をキャンセルし、前記第２の指示が受け付けられた場合に前記第１のハイライト表示よりも前記領域以外の他の領域との表示色の差が強調される第２のハイライト色であって前記聴講者が知覚できる第２のハイライト色で前記領域を表示する第２のハイライト表示を実行する第２ハイライト実行部とをさらに有することを特徴とする請求項９に記載のプレゼンテーション支援装置。
【請求項１１】
音声認識を実行する認識部と、
前記表示装置に表示中であるページ内の領域ごとに当該領域から抽出された第１の単語と前記音声認識の結果として得られる第２の単語とから関連度を算出する算出部とをさらに有し、
前記決定部は、前記表示装置に表示中であるページ内の領域のうち前記関連度が最高である領域を前記ハイライトの実行対象とする領域として決定することを特徴とする請求項９に記載のプレゼンテーション支援装置。
【請求項１２】
前記表示装置がスクリーンに表示するページに含まれる領域ごとに当該領域の表示色を取得する取得部をさらに有し、
前記第１ハイライト実行部は、前記領域ごとに前記第１のハイライト色を決定することを特徴とする請求項９に記載のプレゼンテーション支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プレゼンテーション支援方法、プレゼンテーション支援プログラム及びプレゼンテーション支援装置に関する。
【背景技術】
【０００２】
プレゼンテーションを支援する技術の一例として、音声認識機能付き情報処理装置が提案されている。この音声認識機能付き情報処理装置では、音声認識を用いてプレゼンテーション画面の操作を行い、音声入力された単語と画面上に表示された文字列が一致した場合、画面上に表示された文字列に効果を加え、より効果的なプレゼンテーションの提供を試みる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１６９５８８号公報
【特許文献２】特開２０００−０８９８８１号公報
【特許文献３】特開２００５−２０８２９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の技術では、次に説明するように、プレゼンテーションの進行を支援できない場合がある。【０００５】
すなわち、上記の音声認識機能付き情報処理装置では、音声認識が用いられるが、音声認識で誤認識が発生する場合、誤認識に伴ってプレゼンタが説明中でない箇所がハイライト表示される結果、プレゼンタの説明箇所がハイライト表示されない場合がある。この場合、音声認識機能付き情報処理装置は、プレゼンタや聴講者に説明箇所を提示できず、プレゼンテーションの進行を妨げてしまうことがある。【０００６】
１つの側面では、本発明は、プレゼンテーションの進行を支援できるプレゼンテーション支援方法、プレゼンテーション支援プログラム及びプレゼンテーション支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一態様のプレゼンテーション支援方法は、コンピュータが、表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する処理と、前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する処理とを実行する。
【発明の効果】
【０００８】
プレゼンテーションの進行を支援できる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１に係るプレゼンテーション支援システムの構成を示す図である。
【図２】図２は、実施例１に係るプレゼンテーション支援装置の機能的構成を示すブロック図である。
【図３】図３は、抽出単語データの一例を示す図である。
【図４】図４は、ハイライト色決定用データの一例を示す図である。
【図５】図５は、第１のハイライト表示の一例を示す図である。
【図６】図６は、実施例１に係る抽出単語データの生成処理の手順を示すフローチャートである。
【図７】図７は、実施例１に係るハイライト色設定データの生成処理の手順を示すフローチャートである。
【図８】図８は、実施例１に係る音声認識処理の手順を示すフローチャートである。
【図９】図９は、実施例１に係る表示制御処理の手順を示すフローチャートである。
【図１０】図１０は、実施例１及び実施例２に係るプレゼンテーション支援プログラムを実行するコンピュータのハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して本願に係るプレゼンテーション支援方法、プレゼンテーション支援プログラム及びプレゼンテーション支援装置について説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１１】
［システム構成］
図１は、実施例１に係るプレゼンテーション支援システムの構成を示す図である。図１に示すプレゼンテーション支援システム１は、文書ファイルが表示装置５に表示されたプレゼンテーション画面のうちマイク３から入力される音声の認識結果として得られた単語を含む領域をハイライト表示させるプレゼンテーション支援サービスを提供する。なお、ここでは、音声認識によりハイライト表示が実現される場合を例示するが、後述のように、必ずしもハイライト表示が音声認識により実現されずともかまわない。【００１２】
かかるプレゼンテーション支援サービスの一環として、プレゼンテーション支援システム１は、プレゼンテーションに参加する参加者のうちプレゼンタが視認できる第１のハイライト色で特定の領域、例えばプレゼンテーションを進行する上で重要なキーワードを含む領域等を表示する第１のハイライトを実行する。これによって、プレゼンテーションの進行を支援する。加えて、第１のハイライトの実行後、キャンセル指示を受け付けた場合に第１のハイライトをキャンセルし、確定指示を受け付けた場合にプレゼンタ及び聴講者の両方が視認できる第２のハイライト色を表示する第２のハイライトを実行する。もって、プレゼンタはまだしも聴講者にまで誤ったハイライト、例えばプレゼンタが説明中でない箇所等が閲覧される事態を抑制する。【００１３】
ここで、以下では、一例として、上記の表示制御に関する機能がプレゼンテーションソフトにアドオンされる場合を想定し、当該プレゼンテーションソフトを用いて作成された文書ファイルが含む１または複数のスライドを表示装置５に表示させることによってプレゼンテーションが進行される場合を想定する。かかるスライドには、テキストや図形を始め、他のアプリケーションプログラムによって作成されたコンテンツをインポートすることができる。例えば、ワープロソフトで作成された文書、表計算ソフトで作成された表やグラフをインポートしたり、撮像装置で撮像された画像や動画、さらには、画像編集ソフトで編集された画像や動画などをインポートしたりすることができる。【００１４】
図１に示すように、プレゼンテーション支援システム１には、マイク３と、表示装置５と、入力装置７と、プレゼンテーション支援装置１０とが収容される。これらマイク３、表示装置５及び入力装置７などの周辺機器と、プレゼンテーション支援装置１０との間は、有線または無線により接続される。【００１５】
マイク３は、音声を電気信号に変換する装置であり、マイクロフォンと呼ばれることもある。例えば、マイク３は、プレゼンテーションを実施するプレゼンタに装着させることができる。この場合、ヘッドセット型やタイピン型のマイクをプレゼンタの身体や衣服の所定位置に装着させたり、ハンド型のマイクをプレゼンタに携帯させたりすることができる。また、マイク３は、プレゼンタの発話が集音できる範囲の所定位置に設置することもできる。この場合、マイク３には、取付け型や据置き型のマイクを採用することもできる。これらいずれの場合においても、マイク３には、任意のタイプの指向性を持つマイクを採用できるが、プレゼンタの発話以外の音声、例えば聴講者等の発話や騒音などの雑音が集音されるのを抑制するために、マイクの感度をプレゼンタの発声方向に限定することもできる。なお、マイク３には、ダイナミック型、エレクトレットコンデンサ型、コンデンサ型などの任意の変換方式を採用することができる。【００１６】
このマイク３に音声を採取することにより得られたアナログ信号は、デジタル信号へ変換された上でプレゼンテーション支援装置１０へ入力される。【００１７】
表示装置５は、各種の情報を表示する装置である。例えば、表示装置５には、発光により表示を実現する液晶ディスプレイや有機ＥＬ（electroluminescence）ディスプレイなどを採用することもできるし、投影により表示を実現するプロジェクタを採用することもできる。また、表示装置５の設置台数は、必ずしも１台に限定されずともよく、複数の台数であってかまわない。以下では、一例として、プレゼンテーションの参加者であるプレゼンタ及び聴講者の両者が閲覧する共用の表示装置としてプロジェクタ及びプロジェクタが投影する画像を映すスクリーンが実装される場合を想定する。【００１８】
この表示装置５は、一例として、プレゼンテーション支援装置１０からの指示にしたがってプレゼンテーション画面を表示する。例えば、表示装置５は、プレゼンテーション支援装置１０上で動作するプレゼンテーションソフトが開く文書ファイルのスライドを表示する。この場合、表示装置５は、文書ファイルが含むスライドのうちプレゼンタが入力装置７を介して指定する任意のスライドを表示させることもできるし、プレゼンテーションソフトが有するスライドショーの機能がＯＮ状態に設定された場合、各スライドが作成されたページ順に文書ファイルが含むスライドを切り替えて表示させることもできる。【００１９】
入力装置７は、各種の情報に対する指示入力を受け付ける装置である。例えば、表示装置５がプロジェクタとして実装される場合、スクリーンに映し出された画面上の位置を指し示すレーザポインタを入力装置７として実装することもできる。すなわち、レーザポインタの中には、スライドのページを進めたり、戻したりする各種のボタンなどの操作部が設けられたリモコン機能付きのレーザポインタも存在する。このリモコン機能付きのレーザポインタが有する操作部を入力装置７として援用することもできる。さらには、レーザポインタによって指し示された光点の位置をセンシングする画像センサを入力装置７として実装することもできる。なお、表示装置５が液晶ディスプレイとして実装される場合、入力装置７には、マウスやキーボードを採用したり、液晶ディスプレイ上に貼り合わせられたタッチセンサを採用したりすることもできる。【００２０】
この入力装置７は、一例として、プレゼンテーション支援装置１０上でプレゼンテーションソフトに実行させる文書ファイルの指定、スライドのページを進める操作やスライドのページを戻す操作などを受け付ける。このように入力装置７を介して受け付けられた操作は、プレゼンテーション支援装置１０へ出力されることになる。【００２１】
プレゼンテーション支援装置１０は、プレゼンテーションソフトが実行されるコンピュータである。【００２２】
一実施形態として、プレゼンテーション支援装置１０には、デスクトップ型またはノート型のパーソナルコンピュータなどの情報処理装置を採用することができる。この他、プレゼンテーション支援装置１０には、上記のパーソナルコンピュータなどの据置き型の端末のみならず、各種の携帯端末装置を採用することもできる。例えば、携帯端末装置の一例として、スマートフォン、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末、さらには、ＰＤＡ（Personal  Digital  Assistants）などのスレート端末などがその範疇に含まれる。【００２３】
なお、本実施例では、あくまで一例として、プレゼンテーション支援装置１０が上記のプレゼンテーションソフトを外部のリソースに依存せずに単独で実行するスタンドアローンで上記のプレゼンテーション支援サービスを提供する場合を想定する。詳細は後述するが、上記のプレゼンテーション支援サービスは、スタンドアローンで提供される実装に限定されない。例えば、プレゼンテーションソフトを実行するクライアントに対し、上記のプレゼンテーション支援サービスを提供するサーバを設けることによってクライアントサーバシステムとして構築することもできる。【００２４】
［プレゼンテーション支援装置１０の構成］
続いて、本実施例に係るプレゼンテーション支援装置１０の機能的構成について説明する。図２は、実施例１に係るプレゼンテーション支援装置１０の機能的構成を示すブロック図である。図２に示すように、プレゼンテーション支援装置１０は、入出力Ｉ／Ｆ（InterFace）部１１と、記憶部１３と、制御部１５とを有する。なお、図２には、データの入出力の関係を表す実線が示されているが、図２には、説明の便宜上、最小限の部分について示されているに過ぎない。すなわち、各処理部に関するデータの入出力は、図示の例に限定されず、図示以外のデータの入出力、例えば処理部及び処理部の間、処理部及びデータの間、並びに、処理部及び外部装置の間のデータの入出力が行われることとしてもかまわない。【００２５】
入出力Ｉ／Ｆ部１１は、マイク３、表示装置５及び入力装置７などの周辺機器との間で入出力を行うインタフェースである。【００２６】
一実施形態として、入出力Ｉ／Ｆ部１１は、マイク３から入力された音声データを制御部１５へ出力する。また、入出力Ｉ／Ｆ部１１は、制御部１５から出力されたスライドの画像データを表示装置５へ出力したり、制御部１５から出力されたスライドに含まれる領域に対するハイライト指示またはそのキャンセル指示を表示装置５へ出力したりする。また、入出力Ｉ／Ｆ部１１は、入力装置７から入力された各種の操作を制御部１５へ出力する。【００２７】
記憶部１３は、制御部１５で実行されるＯＳ（Operating  System）やプレゼンテーションソフトを始め、アプリケーションプログラムなどの各種プログラムに用いられるデータを記憶するデバイスである。【００２８】
一実施形態として、記憶部１３は、プレゼンテーション支援装置１０における主記憶装置として実装される。例えば、記憶部１３には、各種の半導体メモリ素子、例えばＲＡＭ（Random  Access  Memory)やフラッシュメモリを採用できる。また、記憶部１３は、補助記憶装置として実装することもできる。この場合、ＨＤＤ（Hard  Disk  Drive）、光ディスクやＳＳＤ（Solid  State  Drive）などを採用できる。【００２９】
記憶部１３は、制御部１５で実行されるプログラムに用いられるデータの一例として、文書データ１３ａ、抽出単語データ１３ｂ、ハイライト色決定用データ１３ｃ、ハイライト色設定データ１３ｄ及び認識単語データ１３ｅを記憶する。なお、上記の文書データ１３ａ以外の抽出単語データ１３ｂ、ハイライト色決定用データ１３ｃ、ハイライト色設定データ１３ｄ及び認識単語データ１３ｅは、制御部１５の説明で併せて説明することとする。また、記憶部１３には、上記のデータ以外にも、他の電子データ、例えばプレゼンテーションの時間割なども併せて記憶することもできるのは言うまでもない。【００３０】
文書データ１３ａは、文書に関するデータである。【００３１】
一実施形態として、文書データ１３ａには、プレゼンテーションソフトを用いて１または複数のスライドが作成された文書ファイルを採用できる。かかるスライドには、テキストや図形を始め、他のアプリケーションプログラムによって作成されたコンテンツをインポートすることができる。例えば、ワープロソフトで作成された文書、表計算ソフトで作成された表やグラフをインポートしたり、撮像デバイスで撮像された画像や動画、さらには、画像編集ソフトで編集された画像や動画などをインポートしたりすることができる。このように、テキスト以外のコンテンツには、音声認識によるキーワード検索を実現するために、プレゼンテーションの開始前までに当該コンテンツの説明語句や説明文などの文字列を含むメタ情報を付与しておくことができる。【００３２】
制御部１５は、各種のプログラムや制御データを格納する内部メモリを有し、これらによって種々の処理を実行するものである。【００３３】
一実施形態として、制御部１５は、中央処理装置、いわゆるＣＰＵ（Central  Processing  Unit）として実装される。なお、制御部１５は、必ずしも中央処理装置として実装されずともよく、ＭＰＵ（Micro  Processing  Unit）として実装されることとしてもよい。また、制御部１５は、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などのハードワイヤードロジックによっても実現できる。【００３４】
制御部１５は、各種のプログラムを実行することによって下記の処理部を仮想的に実現する。例えば、制御部１５は、図２に示すように、抽出部１５ａと、生成部１５ｂと、認識部１５ｃと、決定部１５ｄと、表示制御部１５ｅと、第１ハイライト実行部１５ｆと、第２ハイライト実行部１５ｇとを有する。【００３５】
抽出部１５ａは、文書ファイルに含まれるスライドから音声認識で用いる辞書データに登録する単語を抽出単語データ１３ｂとして抽出する処理部である。【００３６】
一実施形態として、抽出部１５ａは、上記の抽出単語データ１３ｂを抽出する処理を自動的に開始することもできるし、手動設定で開始することもできる。例えば、自動的に開始する場合、プレゼンテーションソフトが文書ファイルを記憶部１３に保存した上で閉じる場合、あるいはプレゼンテーションを介する文書ファイルの編集中に文書ファイルが記憶部１３に保存された場合に、処理を起動させることができる。また、手動設定で開始する場合、入力装置７を介してプレゼンテーションの前処理の実行指示を受け付けた場合に、処理を起動させることができる。いずれの場合においても、記憶部１３に記憶された文書データ１３ａが含む文書ファイルのうち、保存または実行指示に対応する文書ファイルを読み出すことによって処理が開始される。【００３７】
かかる抽出単語データ１３ｂの生成について説明すると、抽出部１５ａは、記憶部１３に記憶された文書データ１３ａが含む文書ファイルのうち保存が実行された文書ファイルあるいはプレゼンテーションの前処理の実行指示を受け付けた文書ファイルを読み出す。ここでは、一例として、抽出部１５ａが記憶部１３から文書ファイルを読み出す場合を例示したが、文書ファイルの入手経路はこれに限定されない。例えば、抽出部１５ａは、ハードディスクや光ディスクなどの補助記憶装置またはメモリカードやＵＳＢ（Universal  Serial  Bus）メモリなどのリムーバブルメディアから文書ファイルを取得することもできる。また、抽出部１５ａは、外部装置からネットワークを介して受信することによって文書ファイルを取得することもできる。【００３８】
続いて、抽出部１５ａは、先に読み出した文書ファイルに含まれるスライドを複数の領域へ分割する。例えば、抽出部１５ａは、一文、行、段落などの単位でスライドを分割する。この場合、抽出部１５ａは、スライドが含む文字列を走査して、スペース、句点または改行に対応する区切り文字を検出し、当該区切り文字を領域の境界に設定する。かかる境界を前後に、抽出部１５ａは、スライドが含む文字列を区切る。これによって、スライドが複数の領域へ区切り文字ごとに分割される。その上で、抽出部１５ａは、スライドの分割によって得られた領域に当該領域を識別するインデックスを割り当てる。なお、ここでは、スライドを自動的に分割する場合を例示したが、入力装置７等を介して領域の境界を指定させることによってスライドを手動設定で分割することとしてもかまわない。【００３９】
スライドの分割後に、抽出部１５ａは、当該スライドに含まれる複数の領域のうち領域を１つ選択する。続いて、抽出部１５ａは、先に選択された領域が含む文字列に対し、自然言語処理を実行することによって単語を抽出する。例えば、抽出部１５ａは、領域内の文字列に形態素解析等を実行することにより得られた形態素のうち品詞が名詞である単語を抽出する。そして、抽出部１５ａは、先に抽出された各単語に当該単語が含まれる領域に割り当てられたインデックスを付与する。その後、抽出部１５ａは、スライドが含む領域が全て選択されるまで上記の単語の抽出及び上記のインデックスの付与を繰返し実行する。【００４０】
このようにして全ての領域から単語が抽出された後に、抽出部１５ａは、スライドに含まれる単語ごとに当該単語ｋの出現頻度ｆｋを算出する。かかる出現頻度の一例として、抽出部１５ａは、単語ｋが同一のスライドに出現する回数を集計することによって単語別の総出現回数を算出する。そして、抽出部１５ａは、先に単語別に算出された出現頻度ｆｋに対応する単語の重みｗｋを付与する。この場合、抽出部１５ａは、出現頻度ｆｋが高くなるにしたがって重みｗｋが小さい値となる重みの算出式を用いる。例えば、抽出部１５ａは、重みの算出式「ｗｋ＝１／ｆｋ２」に出現頻度ｆｋを代入することによって計算された重みｗｋを単語ｋに付与する。その上で、抽出部１５ａは、単語ｋ、インデックスｉｄｘ及び重みｗｋが対応付けられた抽出単語データ１３ｂを記憶部１３へ登録する。【００４１】
図３は、抽出単語データ１３ｂの一例を示す図である。図３には、複数のスライドのうち１つのスライドに関する抽出単語データが抜粋して示されている。図３に示す抽出単語データ１３ｂの例で言えば、単語“ａ”が領域「ｉｄｘ１」及び領域「ｉｄｘ２」の２つの領域に出現することを意味する。さらに、単語“ａ”は、出現頻度が「２」であるので、１／２２の計算により０．２５が重みとして付与されている。また、単語“ｂ”が領域「ｉｄｘ１」及び領域「ｉｄｘ３」の２つの領域に出現することを意味する。さらに、単語“ｂ”も出現頻度が「２」であるので、０．２５が重みとして付与されている。また、単語“ｃ”が領域「ｉｄｘ１」及び領域「ｉｄｘ２」の２つの領域に出現することを意味する。さらに、単語“ｃ”も出現頻度が「２」であるので、０．２５が重みとして付与されている。また、単語“ｄ”が領域「ｉｄｘ２」及び領域「ｉｄｘ３」の２つの領域に出現することを意味する。さらに、単語“ｄ”も出現頻度が「２」であるので、０．２５が重みとして付与されている。最後に、単語“ｅ”が領域「ｉｄｘ３」の１つの領域に出現することを意味する。そして、単語“ｅ”は、出現頻度が「１」であるので、１／１２の計算により１が重みとして付与されている。なお、図３には、１つのスライドに関する抽出単語データを例示したが、他のスライドについても各項目の値は異なれども図３の例と同様にコンピュータが単語の領域や重みを識別できる状態で抽出単語データが記憶される。【００４２】
なお、単語の重みｆｋの算出方法に関する応用例の詳細については後述するが、単語の重みｆｋは上記の例に限定されない。すなわち、抽出部１５ａは、上記の総出現回数以外の他の因子を用いて単語の重みｆｋを算出することもできるし、あるいは上記の総出現回数に他の因子を加えて単語の重みｆｋを算出することができる。【００４３】
生成部１５ｂは、ハイライト色決定用データ１３ｃを用いて、ハイライト色設定データ１３ｄを生成する処理部である。【００４４】
一実施形態として、生成部１５ｂは、抽出部１５ａにより抽出単語データ１３ｂの生成が開始されるタイミングと前後または同時のタイミングで、ハイライト色設定データ１３ｄの生成を開始する。このとき、生成部１５ｂは、抽出部１５ａよりも前にハイライト色設定データ１３ｄの生成を開始する場合、スライドを複数の領域へ分割する処理及び各領域にインデックスを割り当てる処理を抽出部１５ａの代わりに行うことができる。【００４５】
かかるハイライト色設定データ１３ｄの生成について説明すると、生成部１５ｂは、記憶部１３に記憶された文書データ１３ａが含む文書ファイルのうち保存が実行された文書ファイルあるいはプレゼンテーションの前処理の実行指示を受け付けた文書ファイルを読み出す。【００４６】
その後、生成部１５ｂは、当該文書ファイルに関するプレゼンテーションが実施される会場、例えば会議室やホールなどの識別情報を取得する。このような会場の識別情報を検索キーに利用することにより、表示装置５がスクリーンにスライドを表示する明るさ、プレゼンタ及びスクリーン間の距離、及び、聴講者及びスクリーン間の距離などの情報の特定が可能になる。【００４７】
例えば、上記の会場の識別情報は、会場で利用可能な設備、例えば会場に設置されたプロジェクタの型番と、会場における座席配置、例えばプロジェクタがスライドを映し出すスクリーンからプレゼンタの持ち場までの距離やスクリーンから聴講席までの距離などと対応付けられた状態で会場情報として管理される場合がある。【００４８】
かかる会場情報からプロジェクタの型番の検索に成功した場合、生成部１５ｂは、図示しないプロジェクタの性能情報、例えばスクリーンへ照射する光量（光出力）を始め、消費電力や解像度などが型番に対応付けられたカタログスペックを参照することにより、型番に対応付けられた光量を読み出す。これによって、表示装置５がスクリーンにスライドを表示する明るさが取得されることになる。【００４９】
また、スクリーンからプレゼンタの持ち場、例えば席や壇上までの距離が検索できた場合、生成部１５ｂは、それをプレゼンタ及びスクリーン間の距離として用いることができる。さらに、スクリーンから聴講席までの距離が検索できた場合、一例として、スクリーンから最も近い聴講席までの距離を聴講者及びスクリーン間の距離として用いたり、他の一例として、スクリーンから各聴講席までの距離のうち所定の統計値、例えば最頻値、中央値や平均値などを聴講者及びスクリーン間の距離として用いたりすることもできる。【００５０】
このように会場の識別情報の取得後、生成部１５ｂは、文書ファイルに含まれるスライドのうちスライドを１つ選択し、さらに、先に選択されたスライドに含まれる領域に割り当てられたインデックスのうちインデックスを１つ選択する。そして、生成部１５ｂは、先に選択されたインデックスに対応する領域で文字列が描画される背景の色を抽出する。例えば、生成部１５ｂは、ＲＧＢ表色系で画像が描画される場合、Ｒ（赤）の輝度値、Ｇ（緑）の輝度値及びＢ（青）の輝度値を領域の背景色として抽出する。【００５１】
その上で、生成部１５ｂは、ハイライト色決定用データ１３ｃに含まれるハイライト色のうち、先に取得された会場の識別情報から得られる表示装置５の明るさ、プレゼンタ及びスクリーン間の距離、及び、聴講者及びスクリーン間の距離と、先に抽出された領域の背景色とに対応するハイライト色を抽出することにより、当該領域の背景の表示に用いる第１のハイライト色を決定する。【００５２】
かかるハイライト色決定用データ１３ｃには、一例として、表示装置５の明るさ別、背景色別、プレゼンタ及びスクリーン間の距離別、及び聴講者及びスクリーン間の距離別に、第１のハイライト色が対応付けられたデータを採用できる。【００５３】
ここで、第１のハイライト色は、下記の理由から、スクリーンの近くにいるプレゼンタの方が聴講者に比べて色を識別しやすいという知見の下、定義される。例えば、上記の理由の１つ目としては、プレゼンテーションにおいてプレゼンタは聴講者よりもスライドが映し出されるスクリーンの近くにいる公算が高いことが挙げられる。さらに、２つ目としては、スクリーンから届く光の量は距離の二乗に反比例して減少することが挙げられる。加えて、３つ目としては、光の量が減少するほど色の識別能力は低下することが挙げられる。これらのことから、プレゼンタの方が聴講者に比べて色を識別しやすい公算は十分に高いと言える。【００５４】
図４は、ハイライト色決定用データ１３ｃの一例を示す図である。図４には、表示装置５がスクリーンにスライドを表示させる明るさが３０００ｌｍであり、かつ背景色のＲＧＢの各輝度値が白（２５５，２５５，２５５）である場合の第１のハイライト色が示されている。図４には、背景が白色である場合にＢ（青色）の輝度値を減少させることにより白色を黄ばんだ白色へ変化させる場合が示されている。この結果、ハイライト表示が行われない他の背景よりも黄色みが強調された色が表示されることにより、第１のハイライト表示が実現される場合が例示されている。なお、図４の例では、表示装置５の明るさが３０００ｌｍであり、かつ背景色のＲＧＢの輝度値が白（２５５，２５５，２５５）である場合について例示したが、他の明るさ及び他の背景色についても各項目の値は異なれども図４の例と同様にコンピュータが第１のハイライト表示を実現できる状態で第１のハイライト色が記憶される。【００５５】
さらに、図４の例で言えば、プレゼンタ及びスクリーン間の距離が０．５ｍ、１ｍまたは１．５ｍである場合と、聴講者及びスクリーン間の距離が５ｍ、７．５ｍまたは１０ｍである場合との各組合せに関し、プレゼンタがスクリーン上のハイライト表示を視認でき、かつ聴講者がスクリーン上のハイライト表示を視認するのが困難である第１のハイライト色が示されている。例えば、表示装置５の明るさが３０００ｌｍであり、背景色のＲＧＢの各輝度値が白（２５５，２５５，２５５）であり、プレゼンタ及びスクリーン間の距離が１ｍであり、かつ聴講者及びスクリーン間の距離が７．５ｍである場合、すなわち図中の塗りつぶしの部分の場合、第１のハイライト色が（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２２５）であることが定義されている。【００５６】
このような第１のハイライト色により第１のハイライト表示が行われた場合、第１のハイライト表示は図５に示す通りとなる。図５は、第１のハイライト表示の一例を示す図である。図５には、第１のハイライト色が（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２２５）である場合に、「この文字列がハイライトされています。」という文字列を含む領域の背景が第１のハイライト色（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２２５）で表示されることにより、に第１のハイライト表示が実行された場合が示されている。さらに、図５の上部には、スクリーンからの距離が１ｍである場合に視認される表示が示されると共に、図５の下部には、スクリーンからの距離が７．５ｍである場合に視認される表示が示されている。なお、図５の例では、第１のハイライト表示で強調される黄ばみが点の塗りつぶしにより模式的に表現されている。【００５７】
図５の上部に示すように、スクリーンからの距離が１ｍである位置に存在するプレゼンタには、上記の「この文字列がハイライトされています。」という文字列を含む領域の背景が他の領域の背景よりも黄ばんで視認されるので、第１のハイライト表示を認識できる。一方、図５の下部に示すように、スクリーンからの距離が７．５ｍである位置に存在する聴講者には、上記の「この文字列がハイライトされています。」という文字列を含む領域の背景が他の領域の背景色と同様に白色と視認されるので、第１のハイライト表示は認識できない。【００５８】
このように、生成部１５ｂは、先に取得された会場の識別情報から得られる表示装置５の明るさ、プレゼンタ及びスクリーン間の距離、及び、聴講者及びスクリーン間の距離と、先に抽出された領域の背景色とに対応するハイライト色をハイライト色決定用データ１３ｃから抽出することにより、第１のハイライト色を決定できる。【００５９】
その後、生成部１５ｂは、先に決定された第１のハイライト色よりもハイライト表示が実行されない他の領域の背景色との差が強調された背景色を第２のハイライト色として決定する。例えば、第１のハイライト色が（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２２５）である場合、より黄色が強調された背景色（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２００）を第２のハイライト色として決定する。【００６０】
このように、生成部１５ｂは、全てのスライドに含まれる全ての領域を対象に、第１のハイライト色及び第２のハイライト色が決定されるまで、第１のハイライト色及び第２のハイライト色を決定する処理を繰り返し実行する。この結果、領域ごとに当該領域のハイライト表示に用いる第１のハイライト色及び第２のハイライト色が得られる。その後、生成部１５ｂは、各領域のインデックスごとに当該領域のハイライト表示に用いる第１のハイライト色及び第２のハイライト色が対応付けられたハイライト色設定データ１３ｄを記憶部１３へ登録する。なお、ここでは、スライドが含む領域を１つずつ順番に処理する場合を例示したが、各領域を並列して処理することができるのは言うまでもない。【００６１】
認識部１５ｃは、音声認識を実行する処理部である。【００６２】
一実施形態として、認識部１５ｃは、プレゼンテーションソフトが文書ファイルを開いた状態でプレゼンテーションの開始指示を受け付けた場合に起動し、マイク３から所定時間長の音声信号が入力されるまで待機する。例えば、少なくとも１フレーム分の時間長、例えば１０ｍｓｅｃの音声信号が入力されるのを待機する。そして、認識部１５ｃは、マイク３から所定時間長の音声信号が入力される度に、当該音声信号にワードスポッティングなどの音声認識を実行する。このとき、認識部１５ｃは、記憶部１３に記憶された抽出単語データ１３ｂのうちプレゼンテーションソフトが実行中である文書ファイルが含むスライドであり、かつ表示装置５に表示中であるスライドに関する抽出単語データをワードスポッティングに適用する。これによって、認識部１５ｃは、プレゼンタの発話の中に表示中のスライドに含まれる各領域から抽出された単語が存在するか否かを認識する。そして、認識部１５ｃは、音声信号から単語が認識された場合、当該単語及びその単語が認識された時間が対応付けられた認識単語データ１３ｅを記憶部１３へ登録する。なお、同一の単語が時間経過に伴って複数回にわたって認識される場合には、最後、すなわち最新に認識された時刻が記憶部１３へ登録される。【００６３】
その後、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅのうち記憶部１３へ登録されてから所定の期間が経過した単語が存在するか否かを判定する。例えば、認識部１５ｃは、認識単語データ１３ｅに含まれる単語ごとに、当該単語に対応付けて登録された時間と、認識部１５ｃが認識単語データ１３ｅを参照する時間、すなわち現時間との差が所定の閾値を超過するか否かを判定する。このとき、認識部１５ｃは、スライドが分割された単位、例えば一文、行や段落などによって上記の判定に用いる閾値を変えることができる。例えば、スライドが行単位で分割される場合、１つの領域で読み上げられる文字数はおよそ２０〜３０文字であると想定できる。この場合、上記の閾値の一例として、５〜１０秒を用いることができる。また、スライドが段落単位で分割される場合、行単位よりも長い時間が読み上げに割かれると想定できる。この場合、上記の閾値の一例として、２０〜３０秒を用いることができる。【００６４】
ここで、記憶部１３へ登録されてから所定の期間が経過した単語が存在する場合、当該単語を含むスライドの領域に関する説明が終了している可能性が高まる。このような単語を残しておくと、説明が終了している領域がハイライトで表示される可能性も高まる。よって、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅから当該単語に関するレコードを削除する。一方、記憶部１３へ登録されてから所定の期間が経過した単語が存在しない場合、認識単語データ１３ｅに含まれる単語が出現するスライドの領域に関する説明が終了していない可能性が高まる。この場合、説明が終了している領域がハイライトで表示される可能性は低い。よって、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅに含まれる単語を削除せずにそのまま残す。【００６５】
また、認識部１５ｃは、表示装置５に表示されるスライドのページが変更されたか否かを判定する。例えば、認識部１５ｃは、スライドショーによりスライドが切り替えられたり、入力装置７を介してスライドのページを進める操作またはスライドのページを戻す操作を受け付けたりしたかを判定する。このとき、表示装置５に表示されるスライドのページが変更された場合、プレゼンタの説明も変更前のページのスライドから変更後のページのスライドへ切り替わった可能性が高い。この場合、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅを削除する。一方、表示装置５に表示されるスライドのページが変更されていない場合、プレゼンタが説明するページにも変りがない可能性が高い。この場合、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅに含まれる単語を削除せずにそのまま残す。【００６６】
これら一連の動作により、認識部１５ｃは、表示中であるスライドの中でプレゼンタが説明中である可能性が高い単語を認識する。以下では、抽出単語データ１３ｂに含まれる単語のことを「抽出単語」と記載すると共に、認識単語データ１３ｅに含まれる単語のことを「認識単語」と記載し、互いのラベルを区別する場合がある。【００６７】
決定部１５ｄは、第１のハイライトまたは第２のハイライトを実行する領域を決定する処理部である。【００６８】
一実施形態として、決定部１５ｄは、表示中であるスライド内の領域と、音声認識結果として得られた単語との関連度を算出し、関連度が最高である領域をハイライトの実行対象として決定する。【００６９】
これを具体的に説明すると、決定部１５ｄは、表示装置５に表示中であるスライドが含む領域のインデックスのうちインデックスを１つ選択する。続いて、決定部１５ｄは、先に選択されたインデックスの領域に対応付けられた抽出単語データ１３ｂの抽出単語のうち認識単語データ１３ｅの認識単語と一致する抽出単語に付与された重みから当該領域の関連度を算出する。例えば、上記の単語の重みｗｋを用いて領域ｘの関連度ｒｘを算出する場合、決定部１５ｄは、認識単語と一致する抽出単語に付与された重みｗｋを合計することによって関連度ｒｘを算出できる。このとき、インデックスの領域に対応付けられた抽出単語の中に認識単語と一致する単語が存在しない場合、当該領域の関連度はゼロと算出されることになる。このような算出ロジックによって、スライド内の各領域の記述内容がプレゼンタの発話内容との間で関連している度合いを上記の「関連度」として求める。その上で、決定部１５ｄは、関連度を算出する度に、表示装置５に表示中であるスライドに含まれる領域のうち関連度が最高である領域をハイライトの実行対象として決定する。【００７０】
表示制御部１５ｅは、表示装置５に対する表示制御を実行する処理部である。【００７１】
一実施形態として、表示制御部１５ｅは、プレゼンテーションソフトにより文書ファイルが開かれた場合、当該文書ファイルが含むスライドを表示装置５に表示させる。このとき、表示制御部１５ｅは、文書ファイルが含むスライドのうち最初のページのスライドを表示させることとしてもよいし、最後に編集が行われたページのスライドを表示させることとしてもよい。その後、表示制御部１５ｅは、プレゼンテーションの開始指示を受け付けた場合、第１ハイライト実行部１５ｆまたは第２ハイライト実行部１５ｇからの指示にしたがって第１のハイライト表示または第２のハイライト表示を実行する。また、表示制御部１５ｅは、入力装置７を介してページの切替え指示を受け付けた場合、表示装置５に表示させるスライドを変更する。例えば、ページを進める操作を受け付けた場合、表示制御部１５ｅは、表示中のスライドの次ページのスライドを表示装置５に表示させる。また、ページを戻る操作を受け付けた場合、表示制御部１５ｅは、表示中のスライドの前ページのスライドを表示装置５に表示させる。【００７２】
第１ハイライト実行部１５ｆは、決定部１５ｄにより決定された領域を第１のハイライト色で表示する第１のハイライト表示を実行する処理部である。【００７３】
一実施形態として、第１ハイライト実行部１５ｆは、決定部１５ｄによりハイライトを実施する領域が決定された場合、ハイライト色設定データ１３ｄに含まれる第１のハイライト色のうちハイライトの実施が決定された領域に対応付けられた第１のハイライト色で当該領域の背景色を表示させる指示を表示制御部１５ｅに行う。これによって、当該領域の第１のハイライト表示を実現する。【００７４】
第２ハイライト実行部１５ｇは、第１のハイライト表示の実行後に、第２のハイライト表示を実行するか否かを制御する処理部である。【００７５】
一実施形態として、第２ハイライト実行部１５ｇは、第１ハイライト実行部１５ｆにより第１のハイライト表示が実行された場合、入力装置７を介して、第１のハイライト表示をキャンセルするキャンセル指示または第１のハイライト表示から第２のハイライト表示へ変更する変更指示のいずれかの指示を待機する。【００７６】
このとき、入力装置７を介してキャンセル指示を受け付けた場合には、決定部１５ｄによりハイライトの実施が決定された領域が適切でない可能性が高まる。例えば、認識部１５ｃの誤認識等に起因してプレゼンタが説明中でない箇所、言い換えれば説明と無関係の領域がハイライト表示されているおそれがある。この場合、第２ハイライト実行部１５ｇは、第１のハイライト表示をキャンセルし、当該領域の背景色をハイライト表示が行われていない他の領域と同一の色に戻す。このようなキャンセル制御により、第２のハイライト表示が実行される前、すなわち聴講者によりハイライト表示が視認される前の段階でハイライト表示をキャンセルできる。【００７７】
一方、入力装置７を介して変更指示を受け付けた場合には、決定部１５ｄによりハイライトの実施が決定された領域が適切である可能性が高まる。例えば、認識部１５ｃによる音声認識の結果に誤りがなく、プレゼンタが説明中である箇所、言い換えれば説明と関係がある領域がハイライト表示されている可能性が高まる。この場合、第２ハイライト実行部１５ｇは、ハイライト色設定データ１３ｄを参照し、第１のハイライト表示が実行されていた領域の背景色を第２のハイライト色で表示させる指示を表示制御部１５ｅに行う。これによって、当該領域のハイライト表示を第１のハイライト表示から第２のハイライト表示へ変更する。このような変更制御により、第１のハイライト表示が適切である場合に聴講者が視認できる第２のハイライト表示へ速やかに変更できる。【００７８】
また、第１のハイライト表示が実行されてから所定期間、例えば３０秒間などにわたってキャンセル指示または変更指示のいずれも受け付けなかった場合にも、第２ハイライト実行部１５ｇは、ハイライト色設定データ１３ｄを参照し、第１のハイライト表示が実行されていた領域の背景色を第２のハイライト色で表示させる指示を表示制御部１５ｅに行う。これによって、当該領域のハイライト表示を第１のハイライト表示から第２のハイライト表示へ変更する。【００７９】
［処理の流れ］
次に、本実施例に係るプレゼンテーション支援装置１０の処理の流れについて説明する。なお、ここでは、プレゼンテーション支援装置１０によって実行される（１）抽出単語データの生成処理、（２）ハイライト色設定データの生成処理、（３）音声認識処理、（４）表示制御処理の順に説明することとする。【００８０】
（１）抽出単語データの生成処理
図６は、実施例１に係る抽出単語データの生成処理の手順を示すフローチャートである。この処理は、自動的に開始することもできるし、手動設定で開始することもできる。例えば、自動的に開始する場合、プレゼンテーションソフトが文書ファイルを記憶部１３に保存した上で閉じる場合、あるいはプレゼンテーションを介する文書ファイルの編集中に文書ファイルが記憶部１３に保存された場合に、処理を起動させることができる。また、手動設定で開始する場合、入力装置７を介してプレゼンテーションの前処理の実行指示を受け付けた場合に、処理を起動させることができる。いずれの場合においても、記憶部１３に記憶された文書データ１３ａが含む文書ファイルのうち、保存または実行指示に対応する文書ファイルを読み出すことによって処理が開始される。【００８１】
図６に示すように、抽出部１５ａは、文書ファイルに含まれるスライドを一文、行または段落などの単位で複数の領域へ分割する（ステップＳ１０１）。続いて、抽出部１５ａは、ステップＳ１０１で得られた領域に各領域を識別するインデックスを割り当てる（ステップＳ１０２）。【００８２】
そして、抽出部１５ａは、ステップＳ１０２で割り当てられたインデックスのうちインデックスを１つ選択する（ステップＳ１０３）。続いて、抽出部１５ａは、ステップＳ１０３で選択されたインデックスの領域内の文字列に形態素解析等を実行することにより得られた形態素のうち品詞が名詞である単語を抽出する（ステップＳ１０４）。その後、抽出部１５ａは、ステップＳ１０４で抽出された各単語に当該単語が含まれる領域に割り当てられたインデックスを付与する（ステップＳ１０５）。【００８３】
そして、抽出部１５ａは、ステップＳ１０２で割り当てられたインデックスが全て選択されるまで（ステップＳ１０６Ｎｏ）、上記のステップＳ１０３〜ステップＳ１０５までの処理を繰返し実行する。【００８４】
その後、ステップＳ１０２で割り当てられたインデックスが全て選択された場合（ステップＳ１０６Ｙｅｓ）、抽出部１５ａは、スライドに含まれる単語ごとに当該単語ｋの出現頻度ｆｋを算出する（ステップＳ１０７）。そして、抽出部１５ａは、ステップＳ１０７で単語別に算出された出現頻度ｆｋに対応する単語の重みｗｋを付与する（ステップＳ１０８）。その上で、抽出部１５ａは、単語ｋ、インデックスｉｄｘ及び重みｗｋが対応付けられた抽出単語データ１３ｂを記憶部１３へ登録し（ステップＳ１０９）、処理を終了する。【００８５】
（２）ハイライト色設定データの生成処理
図７は、実施例１に係るハイライト色設定データの生成処理の手順を示すフローチャートである。この処理は、図６に示した処理と前後または同時のタイミングで、ハイライト色設定データ１３ｄの生成を開始する。なお、図６に示した処理よりも前にハイライト色設定データ１３ｄの生成を開始する場合、図６に示したステップ１０１及びステップＳ１０２の処理を抽出部１５ａの代わりに生成部１５ｂに実行させることとすればよい。【００８６】
図７に示すように、生成部１５ｂは、記憶部１３に記憶された文書データ１３ａが含む文書ファイルのうち保存が実行された文書ファイルあるいはプレゼンテーションの前処理の実行指示を受け付けた文書ファイルを読み出す（ステップＳ２０１）。その後、生成部１５ｂは、当該文書ファイルに関するプレゼンテーションが実施される会場、例えば会議室やホールなどの識別情報を取得する（ステップＳ２０２）。このような会場の識別情報を検索キーに利用することにより、表示装置５がスクリーンにスライドを表示する明るさ、プレゼンタ及びスクリーン間の距離、及び、聴講者及びスクリーン間の距離などの情報の特定が可能になる。【００８７】
このように会場の識別情報の取得後、生成部１５ｂは、文書ファイルに含まれるスライドのうちスライドを１つ選択する（ステップＳ２０３）。さらに、生成部１５ｂは、ステップＳ２０３で選択されたスライドに含まれる領域に割り当てられたインデックスのうちインデックスを１つ選択する（ステップＳ２０４）。【００８８】
そして、生成部１５ｂは、ステップＳ２０４で選択されたインデックスに対応する領域で文字列が描画される背景の色を抽出する（ステップＳ２０５）。【００８９】
その上で、生成部１５ｂは、ハイライト色決定用データ１３ｃに含まれるハイライト色のうち、ステップＳ２０２で取得された会場の識別情報から呼び出すことのできる表示装置５の明るさ、プレゼンタ及びスクリーン間の距離、及び、聴講者及びスクリーン間の距離と、ステップＳ２０５で抽出された領域の背景色とに対応する第１のハイライト色を抽出することにより、当該領域の背景の表示に用いる第１のハイライト色を決定すると共に、ハイライト表示が実行されない他の領域の背景色との差が第１のハイライト色よりも強調された背景色を第２のハイライト色として決定する（ステップＳ２０６）。【００９０】
そして、生成部１５ｂは、ステップＳ２０３で選択されたスライドに含まれる全ての領域に割り当てられたインデックスを選択し終えるまで（ステップＳ２０７Ｎｏ）、上記のステップＳ２０４〜ステップＳ２０６までの処理を繰り返し実行する。【００９１】
その後、ステップＳ２０３で選択されたスライドに含まれる全ての領域に割り当てられたインデックスを選択し終えた場合（ステップＳ２０７Ｙｅｓ）、生成部１５ｂは、ステップＳ２０１で取得された文書ファイルに含まれる全てのスライドを選択し終えるまで（ステップＳ２０８Ｎｏ）、上記のステップＳ２０３〜ステップＳ２０７までの処理を繰り返し実行する。【００９２】
そして、ステップＳ２０１で取得された文書ファイルに含まれる全てのスライドを選択し終えた場合（ステップＳ２０８Ｙｅｓ）、生成部１５ｂは、次のような処理を実行する。すなわち、生成部１５ｂは、各領域のインデックスごとに当該領域のハイライト表示に用いる第１のハイライト色及び第２のハイライト色が対応付けられたハイライト色設定データ１３ｄを記憶部１３へ登録し（ステップＳ２０９）、処理を終了する。【００９３】
（３）音声認識処理
図８は、実施例１に係る音声認識処理の手順を示すフローチャートである。この処理は、プレゼンテーションソフトが文書ファイルを開いた状態でプレゼンテーションの開始指示を受け付けた場合に起動し、プレゼンテーションの終了指示を受け付けるまで繰返し実行される。【００９４】
図８に示すように、認識部１５ｃは、マイク３から所定時間長の音声信号が入力されるまで、例えば少なくとも１フレーム分の時間長、例えば１０ｍｓｅｃの音声信号が入力されるまで待機する（ステップＳ３０１）。【００９５】
そして、マイク３から所定時間長の音声信号が入力されると（ステップＳ３０１Ｙｅｓ）、認識部１５ｃは、当該音声信号にワードスポッティングなどの音声認識を実行する（ステップＳ３０２）。かかるステップＳ３０２でワードスポッティングが実行される場合には、記憶部１３に記憶された抽出単語データ１３ｂのうちプレゼンテーションソフトが実行中である文書ファイルが含むスライドであり、かつ表示装置５に表示中であるスライドに関する抽出単語データが辞書データとして適用される。【００９６】
このとき、音声信号から単語が認識された場合（ステップＳ３０３Ｙｅｓ）、認識部１５ｃは、ステップＳ３０２で認識された単語及びその単語が認識された時間が対応付けられた認識単語データ１３ｅを記憶部１３へ登録し（ステップＳ３０４）、ステップＳ３０５の処理へ移行する。【００９７】
一方、マイク３から所定時間長の音声信号が入力されていない場合、あるいは音声信号から単語が認識されなかった場合（ステップＳ３０１ＮｏまたはステップＳ３０３Ｎｏ）、以降の処理を飛ばしてステップＳ３０５の処理へ移行する。【００９８】
ここで、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅのうち記憶部１３へ登録されてから所定の期間が経過した単語が存在するか否かを判定する（ステップＳ３０５）。そして、記憶部１３へ登録されてから所定の期間が経過した単語が存在する場合（ステップＳ３０５Ｙｅｓ）、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅから当該単語に関するレコードを削除する（ステップＳ３０６）。なお、記憶部１３へ登録されてから所定の期間が経過した単語が存在しない場合（ステップＳ３０５Ｎｏ）には、ステップＳ３０６の処理を飛ばしてステップＳ３０７の処理へ移行する。【００９９】
その後、認識部１５ｃは、表示装置５に表示されるスライドのページが変更されたか否かを判定する（ステップＳ３０７）。このとき、表示装置５に表示されるスライドのページが変更された場合（ステップＳ３０７Ｙｅｓ）、認識部１５ｃは、記憶部１３に記憶された認識単語データ１３ｅを削除し（ステップＳ３０８）、ステップＳ３０１の処理へ戻る。なお、表示装置５に表示されるスライドのページが変更されていない場合（ステップＳ３０７Ｎｏ）、ステップＳ３０８の処理を実行せずにステップＳ３０１の処理へ戻る。【０１００】
（４）表示制御処理
図９は、実施例１に係る表示制御処理の手順を示すフローチャートである。この処理は、図８に示した音声認識処理と並行して実行される処理であり、プレゼンテーションソフトが文書ファイルを開いた状態でプレゼンテーションの開始指示を受け付けた場合に起動し、プレゼンテーションの終了指示を受け付けるまで繰返し実行される。なお、処理の実行が繰り返される周期は、図８に示した音声認識処理と同様であってもよいし、異なってもよく、図８に示した音声認識処理と同期して実行されることとしてもよいし、非同期で実行されることとしてもかまわない。【０１０１】
図９に示すように、表示装置５へ表示中のスライドで第１のハイライト表示が実行中でない場合（ステップＳ４０１Ｎｏ）、決定部１５ｄは、表示装置５に表示中であるスライド内の領域と、音声認識結果として得られた単語との関連度を算出し、関連度が最高である領域をハイライトを実施する領域として決定する（ステップＳ４０２）。なお、表示装置５へ表示中のスライドで第１のハイライト表示が実行中である場合（ステップＳ４０１Ｙｅｓ）、ステップＳ４０２〜ステップＳ４０５の処理を飛ばしてステップＳ４０７の処理へ移行する。【０１０２】
ハイライトを実施する領域の決定後、第１ハイライト実行部１５ｆは、表示装置５へ表示中のスライドで第２のハイライト表示が実行中であるか否かを判定する（ステップＳ４０３）。なお、第２のハイライト表示が実行中でない場合（ステップＳ４０３Ｎｏ）、ステップＳ４０５の処理へ移行する。【０１０３】
このとき、第２のハイライト表示が実行中である場合（ステップＳ４０３Ｙｅｓ）、第１ハイライト実行部１５ｆは、第２のハイライト表示が実行中である領域と、ステップＳ４０２でハイライトを実施する領域として決定された領域とが異なるか否かをさらに判定する（ステップＳ４０４）。なお、両者の領域が同一である場合（ステップＳ４０４Ｎｏ）には、ステップＳ４０１の処理へ戻る。【０１０４】
そして、第２のハイライト表示が実行中である領域と、ステップＳ４０２でハイライトを実施する領域として決定された領域とが異なる場合（ステップＳ４０４Ｙｅｓ）、第１ハイライト実行部１５ｆは、ハイライト色設定データ１３ｄに含まれる第１のハイライト色のうちステップＳ４０２でハイライトの実施が決定された領域に対応付けられた第１のハイライト色で当該領域の背景色を表示させる指示を表示制御部１５ｅに行うことにより、当該領域の第１のハイライト表示を実行する（ステップＳ４０５）。【０１０５】
このようして第１のハイライト表示が実行された後に、入力装置７を介してキャンセル指示を受け付けた場合（ステップＳ４０７Ｙｅｓ）には、ステップＳ４０２でハイライトの実施が決定された領域が適切でない可能性が高まる。この場合、第２ハイライト実行部１５ｇは、第１のハイライト表示をキャンセルし（ステップＳ４０８）、当該領域の背景色をハイライト表示が行われていない他の領域と同一の色に戻す。その後、ステップＳ４０１の処理へ戻る。【０１０６】
一方、入力装置７を介して変更指示を受け付けた場合（ステップＳ４０９Ｙｅｓ）には、ステップＳ４０２でハイライトの実施が決定された領域が適切である可能性が高まる。この場合、第２ハイライト実行部１５ｇは、ステップＳ４１０の処理を飛ばし、ステップＳ４１１の処理へ移行する。すなわち、第２ハイライト実行部１５ｆは、ハイライト色設定データ１３ｄを参照し、第１のハイライト表示が実行されていた領域の背景色を第２のハイライト色で表示させる指示を表示制御部１５ｅに行うことにより、当該領域のハイライト表示を第１のハイライト表示から第２のハイライト表示へ変更し（ステップＳ４１１）、ステップＳ４０１の処理へ戻る。【０１０７】
また、第１のハイライト表示が実行されてから所定期間にわたってキャンセル指示または変更指示のいずれも受け付けなかった場合（ステップＳ４０７Ｎｏ、ステップＳ４０９ＮｏかつステップＳ４１０Ｙｅｓ）、第２ハイライト実行部１５ｇは、ハイライト色設定データ１３ｄを参照し、第１のハイライト表示が実行されていた領域の背景色を第２のハイライト色で表示させる指示を表示制御部１５ｅに行うことにより、当該領域のハイライト表示を第１のハイライト表示から第２のハイライト表示へ変更し（ステップＳ４１１）、ステップＳ４０１の処理へ戻る。【０１０８】
なお、キャンセル指示または変更指示のいずれも受け付けておらずとも、第１のハイライト表示が実行されてから所定期間が経過していない場合（ステップＳ４０７Ｎｏ、ステップＳ４０９ＮｏかつステップＳ４１０Ｎｏ）、ステップＳ４０１の処理へ戻る。【０１０９】
［効果の一側面］
上述してきたように、本実施例に係るプレゼンテーション支援装置１０は、プレゼンテーションの参加者のうちプレゼンタが視認できるハイライト色を表示装置５の明るさ、プレゼンタと画面の距離、聴講者と画面の距離及びスライドの表示色から決めてハイライト表示する。したがって、本実施例に係るプレゼンテーション支援装置１０によれば、プレゼンテーションの進行を支援できる。
【実施例２】
【０１１０】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。【０１１１】
［テキスト以外のハイライト表示］
上記の実施例１では、スライドのうち文字列を含む領域をハイライト表示させる場合を例示したが、スライドには、文字列以外にも、グラフ、表、画像や動画などが含まれていてもかまわない。この場合、例えば、プレゼンテーション支援装置１０は、グラフ、表、画像や動画に設定されたメタ情報に含まれる文字列から単語を抽出することによって上記の実施例１と同様に抽出単語データを生成することができる。【０１１２】
［ハイライト方法］
上記の実施例１では、背景色のハイライト表示を実行する場合を例示したが、これに限定されない。例えば、プレゼンテーション支援装置１０は、文字のフォントや表示色に対し、第１のハイライト表示や第２のハイライト表示を実行することとしてもかまわない。【０１１３】
［ハイライト部分の決定方法］
上記の実施例１では、ハイライトを実施する領域を決定するのに音声認識を用いる場合を例示したが、必ずしも音声認識を用いずともかまわない。例えば、プレゼンテーション支援装置１０は、プレゼンテーションの開始時点から経過する時間または暦に基づく時間と、当該時間でハイライトを実施する予定の領域とが対応付けられたスケジュールデータを参照し、時間の経過にしたがって時間に対応付けられた予定の領域をハイライトを実施する領域として決定することとしてもかまわない。【０１１４】
［ハイライト色の決定方法］
上記の実施例１では、表示装置５の明るさと、プレゼンタ及びスクリーン間の距離と、聴講者及びスクリーン間の距離と、領域の背景色との４つの因子から第１のハイライト色及び第２のハイライト色を決定する場合を例示したが、これに限定されない。例えば、プレゼンテーション支援装置１０は、プレゼンテーションが実施される会場に設置された照度センサから会場の明るさを取得し、会場の明るさをさらに加えて第１のハイライト色及び第２のハイライト色を決定することとしてもよい。また、プレゼンテーション支援装置１０は、プレゼンタの視力または聴講者の視力の少なくといずれか１つを記憶しておき、プレゼンタの視力、聴講者の視力または両者の視力をさらに加えて第１のハイライト色及び第２のハイライト色を決定することとしてもよい。【０１１５】
［出現頻度の応用例］
上記の実施例１では、単語ｋが同一のスライドに出現する回数が集計された総出現回数を出現頻度として用いる場合を例示したが、必ずしも出現頻度は総出現回数に限定されない。例えば、単語ｋが各領域間で出現する回数が集計された領域間の出現回数を出現頻度として用いることもできる。一例を挙げれば、インデックスｉｄｘ１〜ｉｄｘ３の３つの領域のうち単語ｋが１つの領域に出現される場合には、領域間の出現頻度が１／３であるので、単語ｋの重みとして１／（１／３）２を付与する。このとき、単語ｋが１つの領域に出現する回数はのべ回数では集計されず、複数回にわたって出現しても同様の重みが付与される。【０１１６】
［重み付与方法の応用例１］
また、上記の実施例１では、単語ｋの出現頻度に応じて単語ｋに重みを付与する場合を例示したが、出現頻度以外の因子によって単語ｋに重みを付与することもできる。例えば、抽出部１５ａは、単語ｋのモーラ数によって単語ｋに重みを付与することもできる。具体的には、抽出部１５ａは、単語ｋのモーラ数が多いほど大きい重みを付与することができる。例えば、重みの算出式の一例として、次の２式を用いることができる。すなわち、単語ｋのモーラ数ｍの重みをｗｍとしたとき、モーラ数ｍが固定値Ｍ、例えば「６」よりも大きい場合には、「ｗｍ＝１（ｍ＞Ｍ）」を用いる一方で、モーラ数ｍが固定値Ｍ以下である場合には、「ｗｍ＝ｍ／Ｍ（ｍ≦Ｍ）」を用いる。なお、ここでは、モーラ音素を用いる場合を例示したが、他の音素を用いることができるのは言うまでもない。【０１１７】
一般に、モーラ音素が少ないほど音声認識の精度は低下する傾向にある。それ故、上記の重み付与方法により、単語ｋのモーラ音素が少ない場合よりも単語ｋのモーラ音素が多い場合の方が大きい重みを付与することで、音声認識の精度が高くなるにつれて大きな重みを付与できる結果、関連度の算出精度も高めることができる。なお、本項で説明した重み付与方法は、上記の実施例１で説明した重み付与方法の代わりに単独で用いて実施することもできるし、また、上記の実施例１で説明した重み付与方法や実施例２で説明する他の重み付与方法と組み合わせて実施することもできる。【０１１８】
［重み付与方法の応用例２］
また、上記の実施例１では、音声認識が実行される前に抽出単語に重みを付与する場合を例示したが、重み付与方法はこれに限定されない。例えば、プレゼンテーション支援装置１０は、音声認識が実行された後に認識単語に重みを付与することもできる。すなわち、音声認識が実行される場合には認識単語と共に認識単語が学習データ等の正解である尤もらしさ、いわゆるスコアが算出されることが多い。このため、プレゼンテーション支援装置１０は、認識単語にスコアの多寡に応じて重みを付与することもできる。なお、本項で説明した重み付与方法は、上記の実施例１で説明した重み付与方法の代わりに単独で用いて実施することもできるし、また、上記の実施例１で説明した重み付与方法や実施例２で説明する他の重み付与方法と組み合わせて実施することもできる。【０１１９】
［関連度の算出方法の応用例］
上記の実施例１では、認識単語と一致する抽出単語の数により関連度を領域ごとに算出する場合を例示したが、関連度の算出方法はこれに限定されない。すなわち、上記の実施例１では、認識単語と一致する抽出単語の重みを足し合わせる場合を例示したが、抽出単語の総数に対する、認識単語と一致する抽出単語の数の割合により、関連度を領域ごとに算出することもできる。このような関連度の算出方法を用いる理由は、各領域から抽出される抽出単語の総数が必ずしも同一または略同一であるとは限らないからである。このため、認識単語と一致する抽出単語の重みを足し合わせる場合、抽出単語の総数の少ない領域の方が抽出単語の総数の多い領域よりも関連度が不当に低く算出されることもある。このことから、上記の割合をそのまま関連度として用いたり、上記の割合を用いて認識単語と一致する抽出単語の重みが足し合わされた合計値を正規化することにより、関連度の算出精度を高めることができる。なお、本項で説明した重み付与方法は、上記の実施例１で説明した重み付与方法の代わりに単独で用いて実施することもできるし、また、上記の実施例１で説明した重み付与方法や実施例２で説明する他の重み付与方法と組み合わせて実施することもできる。【０１２０】
［文書ファイルの応用例］
上記の実施例１では、プレゼンテーションソフトによって作成された文書ファイルを用いる場合を例示したが、他のアプリケーションプログラムによって作成された文書ファイルを用いることができる。すなわち、表示時に画面単位で表示されるページを含む文書ファイルであれば、ワープロソフトの文書ファイルが有するページをスライドに読み替えたり、表計算ソフトの文書ファイルが有するシートをスライドに読み替えることによって図７〜図９に示した処理を同様に適用できる。【０１２１】
［他の実装例］
上記の実施例１では、プレゼンテーション支援装置１０が上記のプレゼンテーションソフトを外部のリソースに依存せずに単独で実行するスタンドアローンで上記のプレゼンテーション支援サービスを提供する場合を例示したが、他の実装形態を採用することもできる。例えば、プレゼンテーションソフトを実行するクライアントに対し、上記のプレゼンテーション支援サービスを提供するサーバを設けることによってクライアントサーバシステムとして構築することもできる。この場合、パッケージソフトウェアやオンラインソフトウェアとして上記のプレゼンテーション支援サービスを実現するプレゼンテーション支援プログラムをインストールさせることによってサーバ装置を実装できる。例えば、サーバ装置は、上記のプレゼンテーション支援サービスを提供するＷｅｂサーバとして実装することとしてもよいし、アウトソーシングによって上記のプレゼンテーション支援サービスを提供するクラウドとして実装することとしてもかまわない。この場合、クライアントは、サーバ装置に対し、プレゼンテーションに用いる文書ファイル及びプレゼンテーションを実施する会場の識別情報をアップロードした後に、プレゼンテーションが開始される。プレゼンテーションが開始されると、クライアントは、マイク３から採取された音声信号をリアルタイムでアップロードし、表示装置５に表示中のスライドのページが切り替わる度にスライドのページ情報をアップロードする。これによって、サーバ装置は、図６〜図９に示した処理が実行可能となる。さらに、クライアントは、入力装置７に関する操作情報をサーバへ伝送し、サーバから伝送される処理結果だけを表示装置５に表示させることにより、シンクライアントシステムとして構築することもできる。この場合には、各種のリソース、例えば文書データもサーバにより保持されると共に、プレゼンテーションソフトもサーバで仮想マシンとして実装されることになる。なお、上記の実施例１では、プレゼンテーション支援プログラムがプレゼンテーションソフトにアドオンされる場合を想定したが、ライセンス権限を有するクライアントからプレゼンテーション支援プログラムをライブラリとして参照する要求を受け付けた場合に、プレゼンテーション支援プログラムをプラグインさせることもできる。【０１２２】
［プレゼンテーション支援プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図１０を用いて、上記の実施例と同様の機能を有するプレゼンテーション支援プログラムを実行するコンピュータの一例について説明する。【０１２３】
図１０は、実施例１及び実施例２に係るプレゼンテーション支援プログラムを実行するコンピュータのハードウェア構成例を示す図である。図１０に示すように、コンピュータ１００は、操作部１１０ａと、スピーカ１１０ｂと、カメラ１１０ｃと、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０とを有する。これら１１０〜１８０の各部はバス１４０を介して接続される。【０１２４】
ＨＤＤ１７０には、図１０に示すように、上記の実施例１で示した抽出部１５ａ、生成部１５ｂ、認識部１５ｃ、決定部１５ｄ、表示制御部１５ｅ、第１ハイライト実行部１５ｆ及び第２ハイライト実行部１５ｇと同様の機能を発揮するプレゼンテーション支援プログラム１７０ａが記憶される。このプレゼンテーション支援プログラム１７０ａは、図２に示した抽出部１５ａ、生成部１５ｂ、認識部１５ｃ、決定部１５ｄ、表示制御部１５ｅ、第１ハイライト実行部１５ｆ及び第２ハイライト実行部１５ｇの各構成要素と同様、統合又は分離してもかまわない。すなわち、ＨＤＤ１７０には、必ずしも上記の実施例１で示した全てのデータが格納されずともよく、処理に用いるデータがＨＤＤ１７０に格納されればよい。【０１２５】
このような環境の下、ＣＰＵ１５０は、ＨＤＤ１７０からプレゼンテーション支援プログラム１７０ａを読み出した上でＲＡＭ１８０へ展開する。この結果、プレゼンテーション支援プログラム１７０ａは、図１０に示すように、プレゼンテーション支援プロセス１８０ａとして機能する。このプレゼンテーション支援プロセス１８０ａは、ＲＡＭ１８０が有する記憶領域のうちプレゼンテーション支援プロセス１８０ａに割り当てられた領域にＨＤＤ１７０から読み出した各種データを展開し、この展開した各種データを用いて各種の処理を実行する。例えば、プレゼンテーション支援プロセス１８０ａが実行する処理の一例として、図６〜図９に示す処理などが含まれる。なお、ＣＰＵ１５０では、必ずしも上記の実施例１で示した全ての処理部が動作せずともよく、実行対象とする処理に対応する処理部が仮想的に実現されればよい。【０１２６】
なお、上記のプレゼンテーション支援プログラム１７０ａは、必ずしも最初からＨＤＤ１７０やＲＯＭ１６０に記憶されておらずともかまわない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ１００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【０１２７】
１    プレゼンテーション支援システム
３    マイク
５    表示装置
７    入力装置
１０    プレゼンテーション支援装置
１１    入出力Ｉ／Ｆ部
１３    記憶部
１３ａ  文書データ
１３ｂ  抽出単語データ
１３ｃ  ハイライト色決定用データ
１３ｄ  ハイライト色設定データ
１３ｅ  認識単語データ
１５    制御部
１５ａ  抽出部
１５ｂ  生成部
１５ｃ  認識部
１５ｄ  決定部
１５ｅ  表示制御部
１５ｆ  第１ハイライト実行部
１５ｇ  第２ハイライト実行部
【図１】
2016129118.tif 000003
【図２】
2016129118.tif 000004
【図３】
2016129118.tif 000005
【図４】
2016129118.tif 000006
【図５】
2016129118.tif 000007
【図６】
2016129118.tif 000008
【図７】
2016129118.tif 000009
【図８】
2016129118.tif 000010
【図９】
2016129118.tif 000011
【図１０】
2016129118.tif 000012
【手続補正書】
【提出日】平成29年7月3日(2017.7.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピュータが、
表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する処理と、
前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する処理と
を実行することを特徴とするプレゼンテーション支援方法。
【請求項２】
前記コンピュータが、
第１の指示または第２の指示のいずれかを受け付ける処理と、
前記第１の指示が受け付けられた場合に前記第１のハイライト表示をキャンセルし、前記第２の指示が受け付けられた場合に前記第１のハイライト表示よりも前記領域以外の他の領域との表示色の差が強調される第２のハイライト色であって前記聴講者が知覚できる第２のハイライト色で前記領域を表示する第２のハイライト表示を実行する処理とをさらに実行することを特徴とする請求項１に記載のプレゼンテーション支援方法。
【請求項３】
前記決定する処理は、
音声認識を実行する処理と、
前記表示装置に表示中であるページ内の領域ごとに当該領域から抽出された第１の単語と前記音声認識の結果として得られる第２の単語とから関連度を算出する処理と、
前記表示装置に表示中であるページ内の領域のうち前記関連度が最高である領域を前記ハイライトの実行対象とする領域として決定する処理とを含むことを特徴とする請求項１に記載のプレゼンテーション支援方法。
【請求項４】
前記コンピュータが、
前記表示装置がスクリーンに表示するページに含まれる領域ごとに当該領域の表示色を取得する処理をさらに実行し、
前記第１のハイライト表示を実行する処理は、
前記領域ごとに前記第１のハイライト色を決定することを特徴とする請求項１に記載のプレゼンテーション支援方法。
【請求項５】
コンピュータに、
表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する処理と、
前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する処理と
を実行させることを特徴とするプレゼンテーション支援プログラム。
【請求項６】
表示装置がスクリーンに表示するページのうちハイライトの実行対象とする領域を決定する決定部と、
前記表示装置の明るさと、前記スクリーンからプレゼンタまでの距離と、前記スクリーンから聴講者までの距離と、前記領域の表示色とから定める第１のハイライト色であって前記プレゼンタ及び前記聴講者のうち前記プレゼンタが知覚できる第１のハイライト色で前記領域を表示する第１のハイライト表示を実行する第１ハイライト実行部と
を有することを特徴とするプレゼンテーション支援装置。
【国際調査報告】
2016129118.tif 000013
2016129118.tif 000014
2016129118.tif 000015
2016129118.tif 000016
2016129118.tif 000017
2016129118.tif 000018