(57)【特許請求の範囲】
【請求項１】
プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、
複数のプレゼンテーション提示装置であって、該複数のプレゼンテーション提示装置の少なくとも一つに前記スライド画像が表示される、該複数のプレゼンテーション提示装置と、
前記スライド画像で表示される外観情報を取得するとともに前記外観情報を分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じたコマンドを出力するプレゼンテーション状態検出手段と、
前記プレゼンテーション状態検出手段と接続され、前記プレゼンテーション状態検出手段からの前記コマンドに応じてプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当てを設定するプレゼンテーション制御手段と、
を備え、
前記プレゼンテーション状態検出手段は前記スライド画像で表示される外観情報から検出される文字列を所定の文字列と比較することで状態の変化を検出する、
ことを特徴とするプレゼンテーション制御システム。
【請求項２】
プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、
複数のプレゼンテーション提示装置であって、該複数のプレゼンテーション提示装置の少なくとも一つに前記スライド画像が表示される、該複数のプレゼンテーション提示装置と、
前記スライド画像で表示される外観情報を取得するとともに前記外観情報を分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じたコマンドを出力するプレゼンテーション状態検出手段と、
前記プレゼンテーション状態検出手段と接続され、前記プレゼンテーション状態検出手段からの前記コマンドに応じてプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当てを設定するプレゼンテーション制御手段と、
を備え、
前記プレゼンテーション状態検出手段は、さらに、前記スライド画像で表示される外観情報に基づいてコンテキストを判別し、該コンテキストに基づいて状態の変化を検出する、
ことを特徴とするプレゼンテーション制御システム。
【請求項３】
プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、
複数のプレゼンテーション提示装置であって、該複数のプレゼンテーション提示装置の少なくとも一つに前記スライド画像が表示される、該複数のプレゼンテーション提示装置と、
前記スライド画像で表示される外観情報を取得するとともに前記外観情報を分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じたコマンドを出力するプレゼンテーション状態検出手段と、
前記プレゼンテーション状態検出手段と接続され、前記プレゼンテーション状態検出手段からの前記コマンドに応じてプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当てを設定するプレゼンテーション制御手段と、
を備え、
前記プレゼンテーション状態検出手段は、スライド画像で表示される外観情報の所定の領域における文字列を検出して状態の変化の検出に用いる、
ことを特徴とするプレゼンテーション制御システム。
【請求項４】
プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、
複数のプレゼンテーション提示装置であって、該複数のプレゼンテーション提示装置の少なくとも一つに前記スライド画像が表示される、該複数のプレゼンテーション提示装置と、
前記スライド画像で表示される外観情報を取得するとともに前記外観情報を分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じたコマンドを出力するプレゼンテーション状態検出手段と、
前記プレゼンテーション状態検出手段と接続され、前記プレゼンテーション状態検出手段からの前記コマンドに応じてプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当てを設定するプレゼンテーション制御手段と、
を備え、
前記プレゼンテーション状態検出手段は、スライド画像で表示される外観情報の特徴に基づく分類器を備え、前記分類器を用いて場面転換となるスライド画像を検出する、
ことを特徴とするプレゼンテーション制御システム。
【請求項５】
プレゼンテーションで用いるスライド画像を生成するプレゼンテーション生成手段と、
複数のプレゼンテーション提示装置であって、少なくとも一つの該複数のプレゼンテーション提示装置に前記スライド画像が表示される該複数のプレゼンテーション提示装置と、
前記スライド画像で表示される外観情報を取得するとともに前記外観情報を分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じて、前記プレゼンテーション生成手段により前記プレゼンテーションを操作するか、プレゼンテーションの状態の変化に基づいてプレゼンテーションで用いる提示対象の提示を行うかを指示するコマンドを前記プレゼンテーション生成手段に対し、送信するプレゼンテーション状態検出手段と、
を備え、
前記プレゼンテーション状態検出手段は前記スライド画像で表示される外観情報から検出される文字列を所定の文字列と比較することで状態の変化を検出する、
ことを特徴とするプレゼンテーション制御システム。
【請求項６】
前記プレゼンテーション状態検出手段は、スライド画像で表示される外観情報の所定の領域における文字列を検出して状態の変化の検出に用いることを特徴とする請求項５記載のプレゼンテーション制御システム。
【請求項７】
プレゼンテーションで用いるスライド画像を生成するプレゼンテーション生成手段と、
複数のプレゼンテーション提示装置であって、少なくとも一つの該複数のプレゼンテーション提示装置に前記スライド画像が表示される該複数のプレゼンテーション提示装置と、
前記スライド画像で表示される外観情報を取得するとともに前記外観情報を分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じて、前記プレゼンテーション生成手段により前記プレゼンテーションを操作するか、プレゼンテーションの状態の変化に基づいてプレゼンテーションで用いる提示対象の提示を行うかを指示するコマンドを前記プレゼンテーション生成手段に対し、送信するプレゼンテーション状態検出手段と、
を備え、
前記プレゼンテーション状態検出手段は、スライド画像で表示される外観情報の特徴に基づく分類器を備え、
前記分類器を用いて場面転換となるスライド画像を検出する、
ことを特徴とするプレゼンテーション制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプレゼンテーションを行う環境を自動化する技術に関し、会議室の状態を制御する、もしくは、プレゼンテーションの状況に応じてプレゼンテーションに用いる装置を制御するための技術に関するものである。
【０００２】
最新のプレゼンテーションルームでは、講演者がプレゼンテーションの最中に多様な装置制御をしなければならないことが多い。たとえば複数のディスプレイ、複数のPC、ビデオ会議システムなどといった装置がある。プレゼンテーションにはいくつかの段取りがあって、講演者はその段階が変化するごとに会議室にある装置を手動で管理しなければならない。例えば、米国特許出願番号11／855,973号に記載されたシステムは、複数のディスプレイにドキュメントを表示させるのに用いられるが、スクリーンに表示させる内容は講演者が割り当てを行っている。
【０００３】
手動による移行処理(transaction)の制御は、時間を要し複雑で、講演者の注意を優先すべき講演から逸らすことになり、プレゼンテーションの効果を削ぐことになる。
【０００４】
非特許文献１記載のシステムは、最新技術による環境下で、そのドキュメントがディスプレイに表示されるべきかを自動的に決定する。しかし、この手法では、参加者が予めそれぞれのドキュメントの重要性について順位付けする必要があり、文書の内容を分析するものではない。また、非特許文献２に示されるイージーミーティングといったシステムは、コンテキストを検出することで会議のイベントを自動化するものだが、このシステムの動作を決定するために、プレゼンテーションの内容は用いられない。
【０００５】
特許文献１、２に記載のシステムはユーザが多ディスプレイによるプレゼンテーションの記述を可能とするものだが、ディスプレイに配置するスライド画像や、どのタイミングで表示させるかを事前に手動で設定する必要がある。このため、既存のプレゼンテーションシステムや方法は、プレゼンテーションの移行を自動的に検出するものでなく、プレゼンテーション環境での装置を、プレゼンテーションの内容に基づいて自動的に制御するものではなかった。このため、例えばデモへの移行など、いくつかの移行作業を、例えば使用しているパワーポイント（登録商標）のスライド画像といった、メディアの内容に基づいて自動化する新しい技術が必要である。
【特許文献１】米国特許出願公開第２００７／０１５０５８３号明細書
【特許文献２】米国特許出願公開第２００６／００７０００１号明細書
【非特許文献１】ハイダーら（Heider, et al.)、「分散把握による多ディスプレイ環境での資源最適化（Resource optimization in multi-display environments with distributed grasp）」、環境知能開発に関する第一回国際会議抄録（Proceedings of the First International Conference on Ambient Intelligence Developments）、フランス、２００６年９月１９日〜２２日、頁６０〜７６
【非特許文献２】チェンら（Chen, et al.)、「インテリジェントエージェントがスマートスペースでセマンティックウェブと出会う（Intelligent agents meet the semantic web in smart spaces）」、ＩＥＥＥ  インターネットコンピューティング（IEEE Internet Computing）、２００４年、８（６）、頁６９〜７９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明はこうした従来のプレゼンテーション環境における課題の一つまたは複数を実質的に解決することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１記載のプレゼンテーション制御システムは、プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、少なくとも一つに前記スライド画像が表示される複数のプレゼンテーション提示装置と、前記スライド画像で表示される外観情報を取得するとともに分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じたコマンドを出力するプレゼンテーション状態検出手段と、前記プレゼンテーション状態検出手段と接続され、前記プレゼンテーション状態検出手段からの前記コマンドに応じてプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション装置の割り当てを設定するプレゼンテーション制御手段と、を備えることを特徴とする。
【０００８】
請求項２記載のプレゼンテーション制御システムは、さらに、プレゼンテーションに関する情報を表示する講演者用表示装置と、前記プレゼンテーション状態の変化に応じて前記提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当ての設定を許可する指示を行う講演者用制御手段と、を備えることを特徴とする。
【０００９】
請求項３記載のプレゼンテーション制御システムは、少なくともプレゼンテーションの一部を生成する第２のプレゼンテーション生成手段を備え、前記第２のプレゼンテーション生成手段は前記プレゼンテーション制御手段により制御されることを特徴とする。
【００１０】
請求項４記載のプレゼンテーション制御手段は、前記コマンドを受信することに応じて前記提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当ての設定を行うことを特徴とする。
【００１１】
請求項５記載のプレゼンテーション制御システムでは、前記外観情報は、デモの開始、質疑の開始、ビデオの再生、講演者交代およびプレゼンテーションの終了の内少なくとも一つを意味するスライド画像中の情報であることを特徴とする。
【００１２】
請求項６記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段がプレゼンテーション状態の前記変化を検出した場合に、前記プレゼンテーション状態検出手段は、前記プレゼンテーション制御手段が提示対象の提示に用いる前記複数のプレゼンテーション提示装置の少なくとも一つでの割り当てを設定する指示を出すことを特徴とする。
【００１３】
請求項７記載のプレゼンテーション制御システムでは、前記割り当ての設定は、前記プレゼンテーションにおける前記提示対象の少なくとも一部を、前記一部が現在表示されている前記プレゼンテーション提示装置から他の前記プレゼンテーション提示装置に移動させるものであることを特徴とする。
【００１４】
請求項８記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は前記スライド画像中から検出される文字列を所定の文字列と比較することで状態の変化を検出することを特徴とする。
【００１５】
請求項９記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は、更に前記スライド画像の外観情報に基づいてコンテキストを判別し、該コンテキストに基づいて状態の変化を検出することを特徴とする。
【００１６】
請求項１０記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は、スライド画像中の所定の領域における文字列を検出して状態の変化の検出に用いることを特徴とする。
【００１７】
請求項１１記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は、プレゼンテーションスライド画像の外観の特徴に基づく分類器を備え、前記分類器を用いて場面転換となるスライド画像を検出することを特徴とする。
【００１８】
請求項１２記載のコンピュータプログラムは、コンピュータを、プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、少なくとも一つに前記スライド画像が表示される複数のプレゼンテーション提示装置と、前記スライド画像で表示される外観情報を取得するとともに分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じたコマンドを出力するプレゼンテーション状態検出手段と、前記プレゼンテーション状態検出手段と接続され、前記プレゼンテーション状態検出手段からの前記コマンドに応じてプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション装置の割り当てを設定するプレゼンテーション制御手段と、を備えるプレゼンテーション制御システムとして機能させるためのものである。
【００１９】
請求項１３記載のプレゼンテーション制御システムは、プレゼンテーションで用いるスライド画像を生成するプレゼンテーション生成手段と、少なくとも一つに前記スライド画像が表示される複数のプレゼンテーション提示装置と、前記スライド画像で表示される外観情報を取得するとともに分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じて、前記プレゼンテーション生成手段により前記プレゼンテーションを操作するか、プレゼンテーションの状態の変化に基づいてプレゼンテーションで用いる提示対象の提示を行うかを指示するコマンドを前記プレゼンテーション生成手段に対し、送信するプレゼンテーション状態検出手段と、を備えることを特徴とする。
【００２０】
請求項１４記載のプレゼンテーション制御システムは、更に前記プレゼンテーションに関係する情報を表示する講演者用ディスプレイと、プレゼンテーションの状態の変化に基づくプレゼンテーションで用いる提示対象の提示に用いる前記複数のプレゼンテーション提示装置の割り当ての設定を指示する講演者用制御手段を更に備えることを特徴とする。
【００２１】
請求項１５記載のプレゼンテーション制御システムでは、前記外観情報は、デモの開始、質疑の開始、ビデオの再生、講演者交代およびプレゼンテーションの終了の内少なくとも一つを意味するスライド画像中の情報であることを特徴とする。
【００２２】
請求項１６記載のプレゼンテーション制御システムは、更に講演者用インターフェースを含み、前記コマンドにより可能となる前記プレゼンテーションの操作は、前記講演者用インターフェースを用いて、プレゼンテーションに含まれる複数のスライド画像中から表示するスライド画像の選択を可能とする操作が含まれることを特徴とする。
【００２３】
請求項１７記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は前記スライド画像中から検出される文字列を所定の文字列と比較することで状態の変化を検出することを特徴とする。
【００２４】
請求項１８記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は、スライド画像中の所定の領域における文字列を検出して状態の変化の検出に用いることを特徴とする。
【００２５】
請求項１９記載のプレゼンテーション制御システムでは、前記プレゼンテーション状態検出手段は、スライド画像の外観の特徴に基づく分類器を備え、前記分類器を用いて場面転換となるスライド画像を検出することを特徴とする。
【００２６】
請求項２０記載のコンピュータプログラムは、コンピュータを、プレゼンテーションに用いるスライド画像を生成するプレゼンテーション生成手段と、少なくとも一つに前記スライド画像が表示される複数のプレゼンテーション提示装置と、前記スライド画像で表示される外観情報を取得するとともに分析し、前記分析の結果に基づいてプレゼンテーションの状態に変化があったかどうかを検出し、該検出の結果に応じて、前記プレゼンテーション生成手段により前記プレゼンテーションを操作するか、プレゼンテーションの状態の変化に基づいてプレゼンテーションで用いる提示対象の提示を行うかを指示するコマンドを前記プレゼンテーション生成手段に対し、送信するプレゼンテーション状態検出手段と、を備えるプレゼンテーション制御システムとして機能させるためのものである。
【発明の効果】
【００２７】
本発明のプレゼンテーション制御システムは、スライド画像で表示される外観情報に基づいて提示デバイスにおけるプレゼンテーションの提示を支援するため、講演者はプレゼンテーションを効果的に行うことが可能となる。
【発明を実施するための最良の形態】
【００２８】
以下の詳細な説明において、対応する図面中の符号は、同じ機能要素については同様の番号を付してある。これらの図面は例示であって、その手法を限定するものではなく、個々の実施形態と適用例は今回の発明の原理を示すためのものである。これらの適用例は当業者が実施可能な程度に十分な詳細が記載されており、他の適用例への適用、構成の変更や各構成要素の変更および／または置き換えが、本発明の範囲および思想から逸脱することなく適用できることは理解されるだろう。従って、以下の詳細な説明は限定的に理解されるものではない。加えて、記述される多様な実施形態は、一般用のコンピュータ上で動作するソフトウェアの形態、専用のハードウェアから成る形態、あるいはソフトウェアとハードウェアの組み合わせにより実現されるものであってよい。
【００２９】
本発明の実施形態に関わるシステムは、転換点を検出し、自動的に状態を切り替える、あるいは、聴衆には目立たないように一度の操作でいくつかの複合したタスクを実行させるように講演者に通知表示を行う。
【００３０】
本発明にかかる実施形態によれば、プレゼンテーション中のいくつかの転換を自動化することができる。例えば、プレゼンテーションで用いる提示対象は、スライド、デモ、あるいはビデオなどの視覚的な情報のほかに、音声やライトなど、その目的に応じて多様にある。視覚的な場面転換の例としては、プレゼンテーションからデモへ、質疑応答モードへ、講演者の交代、プレゼンテーションの終了といったものがあるが、もちろん他の場面転換でも構わない。
【００３１】
「デモへの切り替え」
本発明の一実施形態によれば、プレゼンテーション設備は、マルチ（多）ディスプレイを備える会議室である。この環境では、講演者は異なるディスプレイを異なる目的で使用することもできる。一般的な講演者の手順としては、まず一セットのスライド画像からなる（パワーポイントなどの）プレゼンテーションから開始し、その後デモに移る。デモへの転換場面では、例えば図１に示すように、しばしば“Demo（デモ）”、“デモンストレーション”（あるいは同様の語）が書かれたスライド画像が先行する。
【００３２】
一般に、デモモードへの転換点では、講演者は手動でデモへと切り替え（スクリーンに表示する新しいアプリケーションを手動で動作させるか、もしくは、異なるコンピュータに表示を切り替え）、そしてデモに進む。この転換には時間がかかり、視覚的にも悪く、視聴者もプレゼンテーションとデモの間の連続性のなさに気が削がれてしまう。
【００３３】
本発明の一実施例によれば、スライド画像中に「Demo」と言う単語を見つけたら（例えばこの語が、スライド画像中のたった一つの単語、タイトル部にある唯一の単語、あるいは他の語が所定数より少ない場合）、自動的もしくは半自動的に適当な転換が開始される。変形例としては、プレゼンテーションをサイドディスプレイに切替え、デモの表示と開始をメインディスプレイに表示させる。半自動モードの場合、講演者に講演者専用のインターフェースを通じて、そうした操作が現在可能であることを示し、講演者が一回タッチあるいはクリックするだけで転換が可能となるようにする。このようにすることで、講演者はディスプレイの操作に悩まされることなく、講演に集中することができる。なお、場面転換(transition)がいくつかの複雑な動作を含んでもよいことは自明であろう。
【００３４】
図１は、実際のプレゼンテーションからデモを開始するためのサンプルスライド画像を示したものである。図中、スライド画像１０１〜１０６は実際のプレゼンテーションからのものである。これらのすべてはデモモードへの場面転換を示している。本発明のシステムにおいて、プレゼンテーションスライド画像中に「ｄｅｍｏ」という単語が表示されることを利用して転換を検出する。
【００３５】
図２は、本発明の実施形態にかかるシステム２００の構成例を示す。この構成例では、講演者用のコンピュータシステム２０１は、プレゼンテーション状態検出モジュール２０２、複数のプレゼンテーション機器を制御するプレゼンテーション制御モジュール２０３を備えている。操作中、プレゼンテーションスライド画像表示２０７は、ユーザコンピュータ２０１で実行される、例えばマイクロソフトパワーポイントといった、プレゼンテーション生成アプリケーションによって生成される。プレゼンテーションスライド画像は、同じコンピュータシステム２０１中あるいは図示しない他のコンピュータシステム中で動作する、プレゼンテーション状態検出モジュール２０２へと転送される。プレゼンテーション状態検出モジュールはプレゼンテーションスライド画像２０７を分析し、プレゼンテーション状態中の変化が発生したかどうかをスライド画像２０７の分析に応じて決定する。例えば、図１に示すように、スライド画像中に「ｄｅｍｏ」あるいは「ｄｅｍｏｎｓｔｒａｔｉｏｎ」という単語があると、はプレゼンテーションはデモモードに変わったということがプレゼンテーション状態検出モジュール２０２に指示されることになる。「ｄｅｍｏ」あるいは「ｄｅｍｏｎｓｔｒａｔｉｏｎ」以外の単語については、プレゼンテーション状態検出モジュール２０２はそれぞれの単語がプレゼンテーション中に現れるコンテキストも考慮に入れてもよい。コンテキストは各単語が含まれる全スライド画像中の中身に基づいて決定されてもよく、例えばスライド画像中の位置、スライド画像内に表示される他のコンテンツといったものがある。場面転換と判断されるこれらの条件を予め設定しておき、１または複数のスライド画像から得られる情報がこれと一致した場合に、場面転換を判別する。
【００３６】
さらに、システム２００は１以上の外部ソース入力２１２を備えてもよく、ビデオ、音声あるいは他のプレゼンテーションの一部といったものを利用することができる。これらのソースはプレゼンテーション制御モジュール２０３から受信した制御信号により制御される。加えて、システムには講演者用ディスプレイ２１０を備えてもよく、講演者だけから見え、プレゼンテーションを制御するのに用いることができる。また、システム２００には講演者用の制御入力部２１１を備えてもよい。
【００３７】
もしプレゼンテーションの状態に変化がなければ、プレゼンテーションスライド画像２０７はプレゼンテーション制御モジュール２０３を通過し、単純にプレゼンテーションデバイス２０４〜２０６の一つ以上に表示される。
【００３８】
プレゼンテーションの状態の変化は、プレゼンテーションスライド画像２０７中の内容に基づいてプレゼンテーション状態検出モジュール２０２により検出され、プレゼンテーション状態検出モジュール２０２はプレゼンテーション制御モジュール２０３にコマンド２０９を送る。コマンド２０９は、プレゼンテーション制御モジュール２０３に対し、プレゼンテーションを表示するプレゼンテーションデバイスの設定を変更するための指示を行う。例えばプレゼンテーションデバイスの設定変更では、プレゼンテーションをサイドディスプレイに切り替え、メインディスプレイにはデモンストレーションを表示させるように設定を行う。もちろんスライドの表示は行わずに、プレゼンテーションで用いる複数種類のデモをそれぞれのディスプレイに表示させてもよい。コマンド２０９に応じて、プレゼンテーション制御モジュールは最初にプレゼンテーションスライド画像２０７を表示し、コマンド２０９で指定するなどして、所定時間経過後、前述のプレゼンテーションデバイスの構成の変更を行ってもよい。他には、プレゼンテーションデバイス２０４〜２０６の再構成をプレゼンテーション制御モジュール２０３により遅延なく行ってもよい。
【００３９】
発明の他の形態としては、プレゼンテーション状態の変化を検出すると、プレゼンテーション状態検出モジュール２０２が講演者によって使用されるヒューマンインターフェース（例えば講演者用ディスプレイ２１０）に文字もしくはボタンを表示させ、講演者に、例えばタッチスクリーンやボタンを押すといった、そのヒューマンインターフェースを使って簡単な操作で構成変更を促させるようにしてもよい。こうしたユーザの指示を受けて、プレゼンテーション状態検出モジュール２０２は、プレゼンテーション制御モジュール２０３に、プレゼンテーションデバイス２０４〜２０６の再構成をさせるためのコマンド２０９を送信する。
【００４０】
図３は、本発明に関わるシステムの動作シーケンスの一例を示すものである。ステップ３０１では、プレゼンテーション状態検出モジュール２０２は、例えばマイクロソフトパワーポイントといったアプリケーションから、プレゼンテーションスライド画像を取得する。ステップ３０２で、本システムはスライド画像の内容に基づいてプレゼンテーションの状態の変化を検出する。もし何の変化も検出されなかったら（ステップ３０３）、プレゼンテーションスライド画像が表示される（ステップ３０４）。一方、変化が検出された場合には、プレゼンテーション状態検出モジュール２０２はプレゼンテーション制御モジュール２０３へプレゼンテーションデバイス２０４〜２０６の配置を変更するためのコマンドを送信する（ステップ３０５）。ステップ３０６では、受信したコマンドに従って、プレゼンテーション制御モジュール２０３はプレゼンテーションデバイス２０４〜２０６の表示設定を変更する。その後、ステップ３０４では、プレゼンテーションスライド画像がプレゼンテーションデバイス２０４〜２０６を用いて表示される（ステップ３０４）。
【００４１】
図４は、上記とは異なる本発明に関する実施例のシステムの構成例を示す。本システム４００で示される実施形態は、講演者用のコンピュータシステム４０１、プレゼンテーション状態検出モジュール４０２、複数のプレゼンテーションデバイス４０４〜４０６を制御するプレゼンテーション制御モジュール４０３を備えている。操作中、プレゼンテーションスライド画像４０７は、ユーザのコンピュータシステムで実行されるマイクロソフトパワーポイントのようなプレゼンテーション生成アプリケーションにより生成される。このプレゼンテーションスライド画像は、アプリケーションによって、同じコンピュータ４０１あるいは図示しない他のコンピュータ中に設けられた、プレゼンテーション状態検出モジュール４０２に伝送される。プレゼンテーション状態検出モジュール４０２は、プレゼンテーションスライド画像４０７を分析し、分析されたスライド画像４０７に基づいてプレゼンテーション状態の変化があったかどうかを判別する。もしプレゼンテーション状態に変化がなければ、プレゼンテーションスライド画像４０７はプレゼンテーション制御モジュール４０３に伝送され、プレゼンテーションデバイス４０４〜４０６に単純に表示される。
【００４２】
プレゼンテーション状態の変化がプレゼンテーションスライド画像４０７の内容に応じてプレゼンテーション状態検出モジュール４０２で検出されたら、プレゼンテーション状態検出モジュール４０２は、コンピュータシステム４０１で実行されているプレゼンテーションアプリケーションにコマンド４０９を送信する。加えて、コマンド４０９は、デモンストレーション用のアプリケーションやビデオ表示アプリケーションといった、図示しない他のアプリケーションを実行する、コンピュータシステム４０１あるいは他のコンピュータシステムに指示をだす。これに加えて、コマンド４０９がアプリケーションに対して、講演者用のディスプレイ（コンピュータシステム４０１のディスプレイ）上のスライド画像を再配置（後述の質疑応答モード）させたり、スライド画像による他の操作を実行させたり、するようにしてもよい。
【００４３】
しかし、上記とはさらに異なる他の実施形態では、図２および図４で示す両方のシステムを組み合わせ、プレゼンテーション状態検出モジュールは、プレゼンテーションデバイスの再構成をするコマンド２０９と、コンピュータシステム２０１と同じであっても異なってもよいコンピュータシステム４０１上のデモンストレーションアプリケーションを開始させるコマンド４０９の両方を送信する。
【００４４】
図４に示す実施形態における、動作シーケンスを図５に示す。例えばマイクロソフトパワーポイントのようなプレゼンテーションスライド画像がステップ５０１で取得される。ステップ５０２では、本発明に関するシステムはスライド画像の内容に基づいてプレゼンテーションの状態変化を検出する。もし変化が検出されなかったら（ステップ５０３）、動作はステップ５０４で終了となる。一方、変化が検出された場合には、プレゼンテーション状態検出モジュール４０２が講演者用のコンピュータシステム４０１に対して新しいアプリケーションあるいはプレゼンテーションを操作するコマンドを送信する（ステップ５０５）。ステップ５０６では、受信したコマンドに従って、講演者のコンピュータシステム４０１は新しいアプリケーションあるいはプレゼンテーションの操作（例えば、プレゼンテーションディスプレイ上でのプレゼンテーションスライド画像表示の配置を変更するなど）を開始する（ステップ５０６）。
【００４５】
なお、プレゼンテーションデバイス４０４〜４０６は特定のタイプに限定されるものではない。表示スクリーン、音響デバイス、プリンタ、照明などといったものでもよい。また、コマンド４０９で起動される単数または複数のアプリケーションの種類は特定のものではなく、ウェブブラウザ、ビデオプレイヤ、デモプログラム、あるいは他の適当なアプリケーション等であってもよい。
【００４６】
「質疑応答モードへの切り換え」
プレゼンテーションに続く質疑応答のセッションでは、しばしば既に提示されたスライド画像をランダムに探すことがある。聴衆が特定のスライド画像に提示された情報について質問があるときには、質問を適切に行うために質問のあるスライド画像を再表示させることを要求する場合がある。これは聴衆と講演者間にぎこちない繰り返しのコミュニケーションを生じさせ、講演者が質問に回答するために大量のプレゼンテーションの中をぎこちなく探索することなる場合がある。
【００４７】
他の実施形態においては、講演者用ディスプレイ２１０（講演者のみに見ることができる）上に複数のスライド画像を表示させることで、プレゼンテーションの最後における大量のスライド画像のセットの探索が改善される。講演者は、例えば講演者用の制御入力部２１１を使って、ディスプレイに表示された中からランダムにスライド画像を選択することが可能となる。選択されたスライド画像はプレゼンテーション制御モジュール２０３を通じてメインディスプレイに表示され、途切れのない講演が聴衆に提供できるようになる。
【００４８】
図６は、実際のプレゼンテーションからいくつかのＱ＆Ａのセッションの開始となるスライド画像の例を示したものである。特に図６で、スライド画像６０１〜６０９には、プレゼンテーションの状態から質疑応答への転換を検出させるために「ｑｕｅｓｔｉｏｎｓ」という単語を含んでいる。こうして、本システムでは、スライド画像に“Ｑｕｅｓｔｉｏｎ（質問）”（さらには、「Ｔｈａｎｋ ｙｏｕ（ありがとうございました）」）あるいは同様の単語や文の存在に基づいて、自動もしくは半自動で移行がなされる。前述の単語や文が存在すると、講演者用インターフェースが、スライド画像一ページ毎のシーケンシャルモードから、複数スライド画像同時表示モードとなり、講演者がプレゼンテーションスライド画像を見直して探しやすい表示状態へとされる。
【００４９】
この実施形態は図４、５に示した。質疑応答セッションの場合では、プレゼンテーション状態検出モジュール４０２から送られたコマンド４０９によって、コンピュータシステム４０１で実行されるプレゼンテーションアプリケーションに、講演者用インターフェース（コンピュータシステム４０１のディスプレイか専用のディスプレイ）を複数スライド画像同時表示モードに切り換えるよう指示をする。スライド画像の選択は、講演者が特定のスライド画像を選択するためのコマンドを設けることで実現される。
【００５０】
「講演者間の切り換え」
会議中に一人以上が講演を行う場合、プレゼンテーション用の情報を切り換えなければならない場合がある。こうした場合、この交代を聴衆に知らせるためにスライド画像中に次の発表者の名前を表示することが望ましい。本発明に関わるシステムは、スライド画像中の名前を認識し、発表者が実際に交代する間に、その発表者用の設定（スライド画像、デモなど）に（通常、聴衆が他の発表者へ交代が起こることを認識するまでの短い時間をおいてから）自動的に切り換える。新たな発表者が部屋の前方にたどりつくまでに、システムはその発表者用の内容を表示するようにディスプレイなどの切り換えを行う。２人目の発表者も同様な移行がなされてプレゼンテーションを終了することができる。
【００５１】
講演者用の設定には、プレゼンテーション用のスライド画像のセット、デモ、色、照明などといった特性を、本発明の範囲を限定することなく含めることができる。
【００５２】
「ビデオ」
プレゼンテーションの中には、ＤＶＤやビデオサーバといった他の装置を用いるビデオ（動画）を含む場合がある。本発明に関わるシステムにおいては、スライド画像中に含まれる「ビデオ」という単語に基づいてビデオの再生を開始させることができる。
【００５３】
「プレゼンテーションの終了」
プレゼンテーションの終了は、スライド画像中に明確に「Ｅｎｄ（終了）」と示されてもよい。この場合、本発明に関するシステムの実施形態は自動的に（あるいは半自動的に）ある既定状態に転換し、例えばサイドスクリーンを空白にし、あるいはサイドスクリーンにアジェンダを表示させる。半自動の場合には、ユーザに終了状態への転換を促す表示を行う。
【００５４】
「転換開始を指示するスライド画像の検出」
転換の開始を検出するにはいくつもの手法がある。もっとも簡単な方法はスライド画像上のテキストに対して文字列が一致するかを調べる方法であり、スライド画像上の特定のフィールド（例えば、タイトル）を組み合わせることでより多くの情報を利用することができる。デモあるいは質問といった、転換を検出するもう少し高度な方法としては、分類器を事例により学習させる方法もある。手動で分類されたスライド画像を使って、場面転換のスライド画像を自動的に検出する分類器を教育することができる。分類に用いられる特徴は、「デモ」「質問」といったいくつかの重要語を含めることができ、ページ中の単語数と項目数（数段階に数値化）、スライド画像上のオブジェクト数、そして視覚的指標としてのスライド画像の一様性などが挙げられる。どのような組み合わせにするかは実験的に決定するのがよい。
【００５５】
「コンピュータによる実現例」
図７は、本発明の実施形態に関わるコンピュータ／サーバーシステム７００の実現例を例示したものである。このシステム７００は、コンピュータ／サーバプラットフォーム７０１、周辺装置７０２とネットワークリソース７０３を含んで構成される。
【００５６】
コンピュータプラットフォーム７０１は、情報をコンピュータプラットフォーム７０１内の多様なモジュールとの間で通信するためのデータバス７０４あるいは他の通信機構を有している。そして、プロセッサ（ＣＰＵ）７０５は、情報処理や他の計算および制御処理を行うために、バス７０４と接続されている。コンピュータプラットフォーム７０１では、さらに、多様な情報やプロセッサ７０５で処理される命令を記憶する、ランダムアクセスメモリ（ＲＡＭ）や他の動的記憶装置のような揮発性記憶領域（記憶装置）７０６がバス７０４に接続されている。揮発性記憶領域７０６はプロセッサ７０５の処理において仮の変数や中間情報を記憶するのに用いてもよい。コンピュータプラットフォーム７０１には、プロセッサ７０５の処理において統計情報や、基本入出力システム（ＢＩＯＳ）のような命令を記憶するために、バス７０４に接続されたリードオンリーメモリ（ＲＯＭ）や他の静的記憶装置を備えても良い。磁気ディスクあるいはフラッシュメモリのような不揮発性記憶装置７０８は情報や命令を記憶するためにバス７０４に接続される。
【００５７】
コンピュータプラットフォーム７０１には、システム管理者あるいはユーザに情報を提示するために、ＣＲＴ、プラズマ、あるいは液晶ディスプレイ（ディスプレイ７０９）が、バス７０４に接続されている。入力装置（キーボード）７１０はアルファベットと他のキーを備えており、プロセッサ７０５との通信や指示のためにバス７０４に接続されている。他のユーザ用入力装置としては、方向に関する情報を通信し、ディスプレイ７０９上でのカーソルの動きを制御するために、マウス、トラックボールあるいはカーソル方向キーのようなカーソル制御装置（位置検出デバイス）７１１がある。この入力装置は通常２軸での自由度をもっており、第１の軸（例えばｘ）および第２の軸（例えばｙ）を持つことで平面状での位置をそのデバイスで特定できることとなる。
【００５８】
外部記憶装置７１２が、拡張あるいは取り外し可能なデータ蓄積装置をコンピュータプラットフォーム７０１に提供するために、バス７０４を介してコンピュータプラットフォーム７０１に接続されてもよい。コンピュータシステム７００の例で、外付けのリムーバルメモリを他のコンピュータシステムとのデータ交換を容易にするために用いてもよい。
【００５９】
本発明は、ここに記述された技術を実現するためのコンピュータシステム７００の使い方に関連するものである。実施形態として、コンピュータプラットフォーム７０１のような機械上に、本発明に関するシステムを搭載する。本発明の一形態としては、ここで記載された技術を、揮発性メモリ（記憶領域）７０６中の１以上の命令による１以上の処理をプロセッサ７０５に処理させることで実現させる。こうした命令を不揮発性記憶領域（記憶装置）７０８のような他のコンピュータ読取可能な媒体から、揮発性メモリ７０６に読み出してもよい。揮発性メモリ７０６中に保持された一連の命令をプロセッサ７０５に実行させることで、ここに述べた処理ステップを実現させる。他の形態としては、ハードウェアの電子回路を、発明を実現するソフトウェアと、一部置き換え、あるいは、組み合わせてもよい。なお、本発明は特定のスペックを有するハードウェアやソフトウェアの組み合わせに限定されるものではない。
【００６０】
ここで、コンピュータ可読媒体（メディア）とは、プロセッサ７０５が実行するための命令を提供するのに用いられるあらゆる媒体を指す。コンピュータ可読媒体は機械読取可能媒体の一例であり、ここで述べた、任意の方法もしくは技術を実現するための命令を保持することができるものである。このような媒体は多様な形態をとり、不揮発性媒体、揮発性媒体、そして通信媒体といったものに限られない。不揮発性メディアとしては、例えば、記憶装置７０８のような、光、磁気ディスクが含まれる。揮発性媒体としては、例えば揮発性記憶装置７０６のような動的メモリを含む。通信媒体は、同軸ケーブル、銅線あるいは光ファイバーを含み、データバス７０４を構成する配線を含む。通信媒体は、電磁波や赤外光データ通信のような、音波や光を利用したものも含む。
【００６１】
例えば、フロッピー（登録商標）ディスク、ハードディスク、磁気テープあるいは他の磁気媒体、ＣＤ−ＲＯＭあるいは他の光記憶媒体、パンチカード、紙テープなどの穴の配置を用いる媒体、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、フラッシュＥＰＲＯＭ、フラッシュドライブ、メモリーカードなどのメモリチップやカートリッジ、ここで述べた通信波、あるいはコンピュータが読むことができる他の媒体、といった通常のコンピュータ可読媒体を含む。
【００６２】
さまざまな形態のコンピュータ可読媒体が、プロセッサ７０５で処理される１以上の処理を実行させるために用いることができる。例えば、その命令が最初はリモートコンピュータから磁気ディスクに保持されてもよい。あるいは、リモートコンピュータがその命令を動的記憶装置にロードして、これをモデムを用いた電話回線を通じて送信してもよい。コンピュータシステム７００に接続されたモデムは、電話回線を通じてデータを受け取るとともに、データを赤外線信号に変換して赤外線として伝送するようにしてもよい。赤外線検出装置は、赤外線信号に重畳されたデータを受信し、適当な回路がそのデータをデータバス７０４に伝送する。バス７０４は揮発性記憶領域７０６にデータを伝送し、プロセッサ７０５がその命令を参照して実行できる状態におく。揮発メモリ７０６から受け取った命令はプロセッサ７０５により処理される前あるいは後に不揮発性記憶装置７０８に保存されるようにしてもよい。命令は、周知のネットワークデータ通信プロトコルのいずれかで、インターネットを介してコンピュータプラットフォーム７０１にダウンロードするようにしてもよい。
【００６３】
コンピュータプラットフォーム７０１は、データバス７０４に結合したネットワークインターフェースカード７１３のような通信インターフェースも有する。通信インターフェース７１３はローカルネットワーク７１５に接続されたネットワークリンク７１４に接続し、双方向のデータ通信が可能とされる。例えば、通信インターフェース７１３はＩＳＤＮカードやモデムと一体化され、対応する電話回線でのデータ通信を行わせるようにしてもよい。他の例としては、ＬＡＮや８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇとして周知の無線ＬＡＮリンクに適合したデータ通信接続を行うローカルエリアネットワークインターフェースカード（ＬＡＮ ＮＩＣ）としたり、Ｂｌｕｅｔｏｏｔｈ（登録商標)を用いて実現してもよい。いずれの場合でも、通信インターフェース７１３は、様々なタイプの情報を表すデジタルデータ列を伝送する、電気、電磁、あるいは光信号を送受信する。
【００６４】
ネットワークリンク７１４は、１以上の他のネットワークとデータ通信を通常可能とする。例えば、ネットワークリンク７１４は、ローカルネットワーク７１５を介して、ホストコンピュータ７１６やネットワークストレージやサーバー７２２への接続を提供する。加えて、あるいは代替として、ネットワークリンク７１４は、インターネットのような、広域あるいはグローバルネットワーク７１８にゲートウェイ／ファイアウォール７１７を通じて接続する。そしてコンピュータプラットフォーム７０１はインターネット７１８上のどこかにある、例えばリモートネットワークストレージ／サーバー７１９といった、ネットワークリソースにもアクセスすることが可能となる。一方、コンピュータプラットフォーム７０１は、ローカルエリアネットワーク７１５および／またはインターネット７１８上のいかなる位置にいるクライアントからもアクセスできるようにしてもよい。ネットワーククライアント７２０と７２１は、プラットフォーム７０１と同様のコンピュータプラットフォームに基づいて構築しても良い。
【００６５】
ローカルエリアネットワーク７１５とインターネット７１８は、共に電気、電磁、あるいは光信号をデータ信号列を伝播するのに用いる。なお、デジタルデータをコンピュータプラットフォーム７０１に入出させる、多様なネットワークを通じた信号、ネットワークリンク７１４上や、通信インターフェース７１３を介した信号は情報伝送の伝送波の例示的な形態である。
【００６６】
コンピュータプラットフォーム７０１は、メッセージの送信、プログラムコードを含むデータの受信を、インターネット７１８およびＬＡＮ７１５を含む多様なネットワーク、ネットワークリンク７１４および通信インターフェース７１３を介して行うことができる。インターネットの例では、システム７０１はネットワークサーバとして機能し、クライアント７２０および／または７２１で実行されるアプリケーションプログラム用の、リクエストコードやデータを、インターネット７１８、ゲートウェイ／ファイアウォール７１７、ローカルエリアネットワーク７１５および通信インターフェース７１３を介して伝送する。同様に、他のネットワークリソースからコードを受信してもよい。
【００６７】
受信したコードはプロセッサ７０５によって受信時に実行されるか、不揮発性記憶装置７０８あるいは揮発性記憶装置７０６に保存する、あるいは他の不揮発性記憶領域に記憶して、後で実行してもよい。このようにしてコンピュータ７０１は伝送波からアプリケーションコードを取得できる。
【００６８】
最後に、ここに記載した方法や技法は、特定の装置固有に成り立つものでなく、いかなる適当な構成要素の組み合わせによっても実現できることを理解されたい。また、この開示の示唆に従って、多様な一般用途の装置を用いてもよい。  またここで開示した手法を実現する専用の装置を作成することも有効である。この発明は特定の例示に基づいて記述されているが、それらは全て限定的にするためではなく、例示するためのものである。当業者であれば、ハードウェア、ソフトウェアおよびファームウェアの多くの異なる組み合わせが本発明を実施するのに適当であることは理解されうることであろう。例えば、ソフトウェアの記述は、アセンブラ, Ｃ／Ｃ＋＋， ｐｅｒｌ， ｓｈｅｌｌ， ＰＨＰ， Ｊａｖａ（登録商標）といった多様なプログラムあるいはスクリプト言語を用いて実現できる。
【００６９】
さらに、ここに開示された本発明の明細書および実施例に基づいて、本発明の他の改良もまた当業者には明らかであろう。実施形態に記述された多様な観点や構成は、このコンピュータにより実現される画像検索システムを単独でもしくは組み合わることにより利用することができる。
【図面の簡単な説明】
【００７０】
【図１】プレゼンテーションの中で、スライド画像によりサンプルデモが開始された状態を例示するものである。
【図２】本発明の一実施形態に関わるシステム構成の例を示すものである。
【図３】本発明の一実施形態に関わるシステムにおける制御手順を例示するものである。
【図４】本発明の一実施形態に関わるシステム構成の他の例を示すものである
【図５】本発明の一実施形態に関わるシステムにおける他の制御手順を例示するものである。
【図６】プレゼンテーションの中で、Q&A のセッションを開始するいくつかのサンプルスライド画像を例示するものである。
【図７】本発明のシステムを実現するコンピュータプラットフォームの例を示すものである。
【符号の説明】
【００７１】
201  講演者用のコンピュータシステム
202  プレゼンテーション状態検出モジュール
203  プレゼンテーション制御モジュール
204、205、206  プレゼンテーション表示用ディスプレイ
207、208  スライド画像
209  コマンド
210  講演者用ディスプレイ
211  講演者用制御入力部
212  外部ソース入力
401  講演者用のコンピュータシステム
402  プレゼンテーション状態検出モジュール
403  プレゼンテーション制御モジュール
404、405、406  プレゼンテーション表示用ディスプレイ
407、408  スライド画像
409  コマンド
【図２】
0005613978.tif 000002
【図３】
0005613978.tif 000003
【図４】
0005613978.tif 000004
【図５】
0005613978.tif 000005
【図７】
0005613978.tif 000006
【図１】
0005613978.tif 000007
【図６】
0005613978.tif 000008