(57)【要約】【課題】資料に対して説明者が説明した部分の表示状態を変更して維持することで、説明者自身が、資料のどの部分を説明したかを確認することが可能な情報処理装置、情報処理システム、制御方法、及びプログラムを提供することを目的とする。【解決手段】説明者が端末装置１０１において、プレゼンテーションを行う資料を選択すると、当該資料を複製し、複製した資料のテキストやグラフを強調表示する。資料を解析してコンテンツを構成する単語を記憶しておき、説明者が説明を開始すると、説明が発生した音声を解析した結果に従い、記憶しておいた単語を特定することで、資料に対して説明した部分を特定する。そして、その特定した強調表示されている部分を抑制して表示する。【選択図】図４
2017156905.tif 000002
【特許請求の範囲】
【請求項１】
説明者が利用する情報処理装置と聴講者が利用する情報処理装置とがネットワークを介して接続された情報処理システムであって、
前記説明者が利用する情報処理装置は、
資料の選択を受付ける選択受付手段と、
前記選択受付手段によって受付けた資料にかかる情報を送信する送信手段と、
前記選択受付手段によって受付けた資料の表示形態を変更する変更手段と、
前記説明者が発する音声を解析することで、前記資料が説明された部分を特定する特定手段と、
前記特定手段によって特定された部分の表示形態を変更して表示することを制御する第一の表示制御手段と、
を備え、
前記聴講者が利用する情報処理装置は、
前記送信手段によって送信された資料にかかる情報を受信する受信手段と、
前記受信手段によって受信した前記表示形態を変更する前の資料の表示を制御する第二の表示制御手段と、
を備えたことを特徴とする情報処理システム。
【請求項２】
説明者が利用する情報処理装置と聴講者が利用する情報処理装置とがネットワークを介して接続された情報処理システムの制御方法であって、
前記説明者が利用する情報処理装置は、
資料の選択を受付ける選択受付ステップと、
前記選択受付ステップによって受付けた資料にかかる情報を送信する送信ステップと、
前記選択受付ステップによって受付けた資料の表示形態を変更する変更ステップと、
前記説明者が発する音声を解析することで、前記資料が説明された部分を特定する特定ステップと、
前記特定ステップによって特定された部分の表示形態を変更して表示することを制御する第一の表示制御ステップと、
を実行し、
前記聴講者が利用する情報処理装置は、
前記送信ステップによって送信された資料にかかる情報を受信する受信ステップと、
前記受信ステップによって受信した前記表示形態を変更する前の資料の表示を制御する第二の表示制御ステップと、
を実行することを特徴とする情報処理システムの制御方法。
【請求項３】
説明者が利用する情報処理装置と聴講者が利用する情報処理装置とがネットワークを介して接続された情報処理システムで読み取り実行可能なプログラムであって、
前記説明者が利用する情報処理装置を、
資料の選択を受付ける選択受付手段と、
前記選択受付手段によって受付けた資料にかかる情報を送信する送信手段と、
前記選択受付手段によって受付けた資料の表示形態を変更する変更手段と、
前記説明者が発する音声を解析することで、前記資料が説明された部分を特定する特定手段と、
前記特定手段によって特定された部分の表示形態を変更して表示することを制御する第一の表示制御手段と、
して機能させ、
前記聴講者が利用する情報処理装置を、
前記送信手段によって送信された資料にかかる情報を受信する受信手段と、
前記受信手段によって受信した前記表示形態を変更する前の資料の表示を制御する第二の表示制御手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれの情報処理装置において表示された会議用の資料に対して、説明者の説明部分を表示する技術に関する。
【背景技術】
【０００２】
それぞれの聴講者に対向して設置されたディスプレイや、パーソナルコンピュータや携帯性の高い端末のディスプレイに同じ資料を表示させ、説明者がその資料を説明する会議体が存在する。
【０００３】
このような会議体では、説明者が資料の説明を行いつつ、説明者のパーソナルコンピュータ等に対して資料のページを捲る操作を指示すると、聴講者のディスプレイに表示された資料も連動してページが捲られる。
【０００４】
資料の各ページには、様々な情報が表示されることから、聴講者は、説明者が説明している部分を特定することが難しく、説明者が意図する内容が聴講者に伝わりにくいという場合がある。
【０００５】
そこで、説明者が説明した内容に該当する資料の部分を特定し、当該部分を強調表示する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−０６５４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、会議においては、会議時間や説明すべき部分を失念したり等、説明者は、資料の全てを説明することができない場合がある。
【０００８】
このような説明を行った場合、聴講者は、説明した内容や資料の内容の誤認につながることからも、説明者は、極力全ての部分あるいは重要な関連性のある部分を説明する必要がある。
【０００９】
特許文献１に記載された技術では、説明者が資料の中のどの部分についての発言を行っているのかを聴講者に伝えるために、説明者が説明した内容に該当する資料の部分を特定し、当該部分を強調表示しているが、説明者自身が、どの部分を説明したかを確認することについて記載や示唆はない。
【００１０】
そこで、本発明では、資料に対して説明者が説明した部分の表示状態を変更して維持することで、説明者自身が、資料のどの部分を説明したかを確認することが可能な情報処理システム、制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するための本発明は、説明者が利用する情報処理装置と聴講者が利用する情報処理装置とがネットワークを介して接続された情報処理システムであって、前記説明者が利用する情報処理装置は、資料の選択を受付ける選択受付手段と、前記選択受付手段によって受付けた資料にかかる情報を送信する送信手段と、前記選択受付手段によって受付けた資料の表示形態を変更する変更手段と、前記説明者が発する音声を解析することで、前記資料が説明された部分を特定する特定手段と、前記特定手段によって特定された部分の表示形態を変更して表示することを制御する第一の表示制御手段と、を備え、前記聴講者が利用する情報処理装置は、前記送信手段によって送信された資料にかかる情報を受信する受信手段と、前記受信手段によって受信した前記表示形態を変更する前の資料の表示を制御する第二の表示制御手段と、を備えたことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、資料に対して説明者が説明した部分の表示状態を変更して維持することで、説明者自身が、資料のどの部分を説明したかを確認することができる、という効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】情報処理システムのシステム構成の一例を示す構成図である。
【図２】端末装置及びサーバに適用可能な情報処理装置のハードウェア構成を示すブロック図である。
【図３】端末装置の機能の構成を示す構成図である。
【図４】抑制表示処理の流れを示すフローチャートである。
【図５】ページ遷移判定処理の流れを示すフローチャートである。
【図６】説明者側に表示されている説明者用画面の未説明部分のチェックボックスを押下した場合の識別表示の処理を示すフローチャートである。
【図７】説明者側に表示されている説明者用画面の未説明部分のチェックボックスを押下した場合の識別表示の処理を示すフローチャートである。
【図８】プレゼンテーションが終了した後、未説明部分、未説明であったが説明した部分、あるいは、説明済みで再説明した部分をポップアップ表示するフローチャートである。
【図９】資料の原版を示す模式図である。
【図１０】資料が強調表示されたことを示す模式図である。
【図１１】資料が抑制表示されたことを示す模式図である。
【図１２】未説明部分有りのダイアログの構成を示す構成図である。
【図１３】説明者用画面の構成を示す構成図である。
【図１４】聴講者用画面の構成を示す構成図である。
【図１５】抑制対象ＤＢ、単語検索ＤＢ、アイテム情報を記憶する領域の構成を示す構成図である。
【図１６】説明者用画面の構成を示す構成図である。
【図１７】聴講者用画面の構成を示す構成図である。
【図１８】説明者用画面の構成を示す構成図である。
【図１９】聴講者用画面の構成を示す構成図である。
【図２０】説明者用画面の構成を示す構成図である。
【図２１】説明者用画面の構成を示す構成図である。
【図２２】説明者用画面の構成を示す構成図である。
【図２３】ページ遷移判定処理を示すフローチャートである。
【図２４】説明者用画面の構成を示す構成図である。
【図２５】説明者用画面の構成を示す構成図である。
【図２６】説明者の端末装置１０１（ホスト端末）の変更処理を示すフローチャートの一例である。
【図２７】聴講者用画面の構成を示す構成図である。
【図２８】説明者用画面の構成を示す構成図である。
【図２９】変更確認用ダイアログの構成を示す構成図である。
【図３０】モード選択画面の構成を示す構成図である。
【図３１】未説明部分一覧画面の構成を示す構成図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
[第１の実施形態]
【００１５】
まず、第１の実施形態について説明する。
図１は本説明におけるプレゼンテーションを行う情報処理システムのシステム構成の一例を示すシステム構成図である。
【００１６】
図１に示すように、本実施形態の情報処理システム１００は、複数の端末装置１０１、１又は複数のサーバ１０２がローカルエリアネットワーク（ＬＡＮ）、またはワイドエリアネットワーク（ＷＡＮ）等のインターネットプロトコル（ＩＰ）ネットワーク１０３を介して接続され、情報の送受信を行う構成となっている。
【００１７】
図２は、図１に示した端末装置１０１及びサーバ１０２に適用可能な情報処理装置のハードウェア構成を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明を行う。
【００１８】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１３には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００１９】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１３からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２０】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９、カメラ２１０や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１２等の表示器への表示を制御する。
【００２１】
なお、図２では、ＣＲＴ２１２と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２２】
また、ＣＲＴ２１２は、タッチパネルシートが貼られた構成とすることも可能であり、ユーザがＣＲＴ２１２に対して指等で触れられた部分を認識し、当該部分に位置する機能について操作を行う
【００２３】
２０７はメモリコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶する外部記憶装置（ハードディスク（ＨＤ））や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１３へのアクセスを制御する。
【００２４】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したネットワーク１０３）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２５】
カメラ２１０は、ユーザの視線を検出する機能を備え、例えば、ユーザの瞳孔の位置に基づいて視線を検出し、入力コントローラ２０５を介して、検出した視線に関する情報をＣＰＵ２０１へ出力する。
【００２６】
また、当該カメラ等の機能によって、ユーザの顔に関する情報を取得して、外部メモリ２１３へ記憶することも可能である。
【００２７】
マイク２１１は、ユーザによって言葉等の発せられた音声を取得して、当該音声を音声信号として変換した後、当該音声信号を音声データへ変換して、入力コントローラ２０５を介して、ＣＰＵ２０１へ出力する。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１２上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１２上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための後述する各種プログラムは、外部メモリ２１３に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる設定ファイル等も外部メモリ２１３に格納されており、これらについての詳細な説明も後述する。
【００３０】
図３は、本発明における情報処理システムにおける端末装置１０１の機能構成図である。
【００３１】
図３に示される各部の機能は、端末装置１０１のＣＰＵ２０１がＲＯＭ２０２または外部メモリ２１３に格納された制御プログラムを読み出して実行することにより実施される。
【００３２】
または、サーバ１０２がＲＯＭ２０２または外部メモリ２１３から読み出した制御プログラムを端末装置１０１に送信し、受信した端末装置１０１側で制御プログラムを実行することにより実施される。
【００３３】
外部通信部３０１は、サーバ１０２や他の端末装置１０１から送信される各種情報を受信したり、サーバ１０２や他の端末装置１０１に向けて各種情報を送信したりする。
【００３４】
資料複製部３０２は、プレゼンテーションする資料を抑制表示する為に複製し、複製時に資料内の文章やグラフを解析し、アイテム情報としてメモリ空間内に保持し、抑制対象データベース（図１５参照。以下、抑制対象ＤＢという）を作成する。
【００３５】
図１５には、抑制対象ＤＢの構成が示されており、抑制対象ＤＢは、抑制対象となるアイテム情報のメモリ上のアドレス情報をそれぞれユニークなＮｏを割り振り結び付けている。
【００３６】
また、図１５には、抑制対象ＤＢが持つアイテムのメモリ上のアドレスの先にあるアイテム情報の内容を示す模式図が示されている。
【００３７】
アイテム情報例ラベルは、アイテムタイプのアイテムが持つ情報を示す。アイテムを表示する座標位置や、アイテムのサイズ、抑制表示したか、抑制表示していないかの抑制情報や、アイテムのタイプ、アイテムタイプによって変わるアイテム固有情報では、表示する本文や、フォントサイズ等を抱え込む。
【００３８】
アイテム情報例グラフは、グラフタイプのアイテムが持つ情報を示す。アイテムを表示する座標位置や、アイテムのサイズ、抑制表示したか、抑制表示していないかの抑制情報や、アイテムのタイプ、アイテムタイプによって変わるアイテム固有情報では、グラフの画像情報を抱え込む。
【００３９】
また、記載されている文言を分析し、単語検索データベース（図１５参照。以下、単語検索ＤＢという）も作成する。更に複製された資料のアイテムの全ての抑制情報をＦＡＬＳＥにする。
【００４０】
図１５には、単語検索ＤＢの構成が示されており、単語検索ＤＢは、単語と単語を含むアイテムの抑制対象ＤＢのＮｏを結び付けている。
【００４１】
音声情報管理部３０３は、音声認識部３０４、単語抽出部３０５、及びキーワード検出部３０６から構成される。
【００４２】
音声認識部３０４は、マイク２１１から入力された音声データを認識し、テキスト情報に変換し、単語抽出部３０５は、音声認識部３０４で変換されたテキスト情報から単語を抽出する。
【００４３】
キーワード検出部３０６は、単語抽出部３０５で抽出された単語を資料複製部３０２で作成した単語検索ＤＢから一致する単語があるか検索する。
【００４４】
視覚情報管理部３０７は、視線認識部３０８、視線抽出部３０９、及びエリア情報変換部３１０から構成される。
【００４５】
視線認識部３０８は、カメラ２１０から得られた被写体の撮影画像に基づく人の視線に関する情報を認識し、ＣＲＴ２１２の１点の座標情報（Ｘ、Ｙ）に変換する。
【００４６】
視線抽出部３０９は、視線認識部３０８で取得される１点の座標情報（Ｘ、Ｙ）をある一定期間収集し、点列を作成する。
【００４７】
ある一定期間とは、音声認識部３０４が音声を認識している間等、自動で決まる期間や、ＲＯＭ２０２にあらかじめ設定されていた期間でも良い。
【００４８】
エリア情報変換部３１０は、視線抽出部３０９から作成された点列が持つ最小のＸ座標、最小のＹ座標、最大のＸ座標、最大のＹ座標をもとに矩形情報を生成する。
【００４９】
位置判定部３１１は、エリア情報変換部３１０で生成された矩形情報と資料内にあるアイテム情報が持つ座標情報から矩形内にあるアイテムか判定する。
【００５０】
表示制御部３１２は、ＣＲＴ２１２に表示される制御を行い、資料の抑制表示や、強調表示の切り替え制御も指示に従い行われる。
【００５１】
抑制表示は、システムのユーザが予め入力、設定した値をもとに制御してもよいし、予めＲＯＭ２０２または外部メモリ２１３に格納された値をもとに制御してもよい。
【００５２】
ページ遷移判定部３１３は、システムのユーザが資料を次のページに遷移する処理を実行した際に、本当に遷移を実施してよいか、ページの説明状況をもとに判断する。
【００５３】
説明部分記憶部３１４は、資料のページ遷移する際に説明していない部分（以下、未説明部分とする）や、説明した部分をレビューアに指摘された未説明部分といった資料に関する説明の有無をメモリ内に記憶する。
【００５４】
図４は、本発明の実施形態に係る情報処理システムの抑制表示処理の流れを示すフローチャートである。図４に示す各ステップは、端末装置１０１のＣＰＵ２０１が制御プログラムを実行することにより実現される。
【００５５】
ステップＳ１０１では、資料複製部３０２は、端末装置１０１の外部メモリ２１３に記憶された資料のうち、ユーザによって画面（不図示）を用いて選択されたプレゼンテーション用の資料を複製する。
【００５６】
そして、聴講者の各端末装置１０１に資料を送信する。あるいは、強調表示を行っていない元の資料の初ページに関するコンテンツを聴講者の各端末装置１０１に送信し、当該各端末装置１０１では、初ページに関するコンテンツを表示する。
【００５７】
ステップＳ１０２では、資料複製部３０２は、ステップＳ１０１で複製した資料を全て強調表示にする。
【００５８】
強調表示とは、ユーザが予め設定していた値を使用した強調表示方法でもよいし、予めＲＯＭ２０２又は外部メモリ２１３に設定されていた値を使用した強調表示方法でもよい。
【００５９】
例えば、図９に示すような資料の原版に対して強調表示を行うと、図１０に示すように、それぞれのテキストやグラフ等が強調して表示される。
【００６０】
ステップＳ１０３では、資料複製部３０２は、複製された資料から抑制対象ＤＢ、単語検索ＤＢ、及び図１５に示すアイテム情報を作成する。
【００６１】
ステップＳ１０４では、音声認識部３０４は、マイク２１１からの音声データを認識したか否かを判定し、音声データを認識したと判定した場合は、ステップＳ１０５に処理を進める。
【００６２】
ステップＳ１０５では、視線認識部３０８は、ユーザが予め視線情報を使用する設定しているか否かを判定し、視線情報を使用すると判定した場合は、ステップＳ１０６に処理を進め、視線情報を使用しないと判定した場合は、ステップＳ１０８に処理を進める。
【００６３】
ステップＳ１０６では、視線認識部３０８は、ユーザの視線情報を認識し、点情報を作成して視線抽出部３０９が点列の作成を開始し、一定期間、点列を作成して点列を完成させる。
【００６４】
一定期間とは、前述したような期間があげられ、本ステップは、ステップＳ１０８及びステップＳ１０９の処理が実行されている最中であっても、一定期間、処理が実行される。
【００６５】
ステップＳ１０７では、エリア情報変換部３１０は、ステップＳ１０６において完成させた点列を使用して矩形情報（Ｘ、Ｙ、Ｗｉｄｔｈ、Ｈｅｉｇｈｔ）を作成する。
【００６６】
ステップＳ１０８では、音声認識部３０４は、ユーザの音声データを解析し、テキスト情報に変換する。
【００６７】
ステップＳ１０９では、単語抽出部３０５は、テキスト情報からテキスト情報に含まれる単語を抽出する。
【００６８】
ステップＳ１１０では、キーワード検出部３０６は、単語検索ＤＢからステップＳ１０９において抽出した単語が含まれるか否かを検索する。
【００６９】
ステップＳ１１１では、キーワード検出部３０６は、単語検索ＤＢから一致する単語が存在するか否か判定し、一致する単語が存在すると判定した場合は、ステップＳ１１２へ処理を進め、一致する単語が存在すると判定しない場合は、ステップＳ１０４へと戻る。
【００７０】
ステップＳ１１２からステップＳ１１７では、単語検索ＤＢで一致した単語の抑制対象ＤＢに登録されたレコード数分、ループ処理を繰り返す。
【００７１】
ステップＳ１１２では、表示制御部３１２は、抑制対象ＤＢからアイテムメモリアドレスに関する情報を取得する。
【００７２】
ステップＳ１１３では、表示制御部３１２は、ステップＳ１１２において取得したアイテムメモリアドレスに対応するアイテム情報を取得し、アイテム情報が持つ抑制情報をもとに該当アイテムが抑制していないか否かを判定する。
【００７３】
抑制していないと判定した場合は、ステップＳ１１８へ処理を進め、抑制していると判定した場合は、ステップＳ１１４へ処理を進める。
【００７４】
ステップＳ１１４では、表示制御部３１２は、ステップＳ１０７において作成した矩形情報を保持しているか否かを判定し、矩形情報を保持していると判定した場合は、ステップＳ１１５へ処理を進め、矩形情報を保持していない場合は、ステップＳ１１６へ処理を進める。
【００７５】
ステップＳ１１５では、位置判定部３１１は、矩形情報と該当アイテム情報の座標位置、サイズをもとに矩形情報に含まれるアイテムか否かを判定し、矩形情報に含まれるアイテムと判定した場合は、ステップＳ１１６へ処理を進め、矩形情報に含まれないアイテムと判定した場合は、ステップＳ１１８へ処理を進める。
【００７６】
ステップＳ１１６では、表示制御部３１２は、該当のアイテムを抑制表示に切り替える。例えば、図１０に示す強調表示された資料が、図１１に示すように、説明された部分、テキストの一部や円グラフが抑制表示される。
【００７７】
ステップＳ１１７では、表示制御部３１２は、該当のアイテムの抑制情報をＴＲＵＥとする。
【００７８】
ステップＳ１１８では、説明部分記憶部３１４は、抑制されていると判定したアイテムを「説明済みで再説明した部分」としてＲＯＭ２０２又は外部メモリ２１３に記憶する。
【００７９】
ステップＳ１１９では、表示制御部３１２は、プレゼンテーションが終了したか否か判定し、プレゼンテーションが終了したと判定した場合は、抑制表示処理を終了する。プレゼンテーションが終了してない場合は、ステップＳ１０４に戻る。
【００８０】
次に、図５に示すフローチャートを用いて、ページ遷移判定処理について説明する。図５に示す各ステップは、端末装置１０１のＣＰＵ２０１が制御するプログラムを実行することにより実現される。
【００８１】
ステップＳ２０１では、ページ遷移判定部３１３は、ページを遷移するか否かを判定し、ページを遷移すると判定した場合は、ステップＳ２０２へ処理を進める。
【００８２】
本ステップでは、表示されている資料のページに対して次のページへ進める操作を、ＫＢ２０９やＣＲＴ２１２に対するタッチ操作などによって受付けたか否かを判定する。
【００８３】
ステップＳ２０２では、ページ遷移判定部３１３は、現在表示されているページ内のアイテムの抑制情報を取得する。
【００８４】
ステップＳ２０３では、ページ遷移判定部３１３は、ステップＳ２０２で取得した抑制情報をもとにページ内に強調表示が存在するか否か判定し、強調表示が存在すると判定した場合は、ステップＳ２０４へ処理を進め、強調表示が存在すると判定しない場合は、ステップＳ２０５へ処理を進める。
【００８５】
本ステップにおける強調表示の判定は、抑制情報がＦＡＬＳＥの場合は、強調表示が存在すると判定している。
【００８６】
ステップＳ２０４では、表示制御部３１２は、説明者側の端末装置１０１に未説明部分有りのダイアログ（図１２参照）を表示する。
【００８７】
ステップＳ２０５では、表示制御部３１２は、未説明部分有りのダイアログ４００のＯＫボタン４０１が押下されたか否かを判定し、ＯＫボタン４０１が押下されたと判定した場合は、ステップＳ２０５へ処理を進め、ＯＫボタン４０１が押下されていないと判定した場合は、ステップＳ２０６へ処理を進める。
【００８８】
ステップＳ２０６では、表示制御部３１２は、次のページに遷移して、当該ページを表示する。そして、遷移先のページに関する情報を聴講者の各端末装置１０１に送信し、当該各端末装置１０１では、資料のページを遷移先のページに遷移して表示する。
【００８９】
あるいは、強調表示を行っていない元の資料の遷移先のページに関するコンテンツを聴講者の各端末装置１０１に送信し、当該各端末装置１０１では、遷移先のページに関するコンテンツを表示する。
【００９０】
ステップＳ２０７では、表示制御部３１２は、未説明部分有りのダイアログ４００のキャンセルボタン４０２が押下されたか否かを判定し、キャンセルボタン４０２が押下されたと判定した場合は、ステップＳ２０１に戻り、キャンセルボタン４０２が押下されていないと判定した場合は、ステップＳ２０５に戻る。
【００９１】
ステップＳ２０８では、説明部分記憶部３１４は、遷移前のページのアイテムで、抑制情報がＦＡＬＳＥのアイテムを「未説明部分」としてＲＯＭ２０２又は外部メモリ２１３に記憶する。
【００９２】
ステップＳ２０９では、説明部分記憶部３１４は、抑制表示に切り替えたアイテムが、「未説明部分」として記憶しているか否か判定し、「未説明部分」として記憶していると判定すれば、ステップＳ２１０に処理を進め、「未説明部分」として記憶していなければ、処理を終了する。
【００９３】
ステップＳ２１０では、説明部分記憶部３１４は、抑制表示に切り替えたアイテムを「未説明であったが説明した部分」としてＲＯＭ２０２又は外部メモリ２１３に記憶する。
【００９４】
図６及び図７は、説明者側に表示されている説明者用画面（図１３参照）の未説明部分のチェックボックスを押下した場合の識別表示の処理を示すフローチャートの一例である。図６及び図７に示す各ステップは、端末装置１０１のＣＰＵ２０１が制御プログラムを実行することにより実現される。
【００９５】
説明者用画面５００は、表示している資料のページのうち、未説明部分を表示する際に選択を行うための未説明部分のチェックボックス５０１を備えており、チェックボックス５０１を選択すると、未説明部分のチェックボックス５０１にチェック印が表示され、未説明部分が分かるように表示（識別情報５０２）を行う。
【００９６】
まず、図６に示すステップＳ３０１では、説明者用画面５００に表示されている未説明部分のチェックボックス５０１が押下されたか否か判定し、未説明部分のチェックボックス５０１が押下されたと判定した場合は、ステップＳ３０２へ処理を進める。
【００９７】
ステップＳ３０２では、説明者側の端末装置１０１が持つ説明者用画面５００のアイテムの抑制情報を聴講者側の端末装置１０１に送信する。
【００９８】
次に、図７に示すステップＳ４０１では、説明者側の端末装置１０１から送信された抑制情報を受信したか否かを判定し、抑制情報を受信したと判定した場合は、ステップＳ４０２へ処理を進める。
【００９９】
ステップＳ４０２では、受信した抑制情報をもとに聴講者用画面６００（図１４参照）に表示された資料に対して識別情報６０２を表示する。
【０１００】
識別情報６０２は、識別情報５０２と同様に、未説明部分の範囲がわかるように未説明部分の背景が変わるようなものでもよいし、未説明部分の範囲がわかるように未説明部分を取り囲むような表示でもよい。
【０１０１】
尚、図１４に示す聴講者用画面６００は、説明者用画面５００と同様な構成を備えるため説明を省略する。
【０１０２】
図８は、プレゼンテーションが終了した後、未説明部分、未説明であったが説明した部分、あるいは、説明済みで再説明した部分を確認するために、該当部分をポップアップ表示するフローチャートの一例である。図８に示す各ステップは、端末装置１０１のＣＰＵ２０１が制御プログラムを実行することにより実現される。
【０１０３】
ステップＳ５０１では、表示制御部３１２は、図１６に示すように説明者用画面５００の未説明部分にポップ表示７０１のチェックが付いたか否かを判定し、チェックが付いたと判定した場合は、ステップＳ５０２に処理を進める。
【０１０４】
ステップＳ５０２では、説明部分記憶部３１４は、記憶していた「未説明部分」を取得する。
【０１０５】
ステップＳ５０３では、表示制御部３１２は「未説明部分」に未説明部分ポップアップ７０４、未説明部分範囲ポップアップ７０５を表示する。
【０１０６】
未説明部分ポップアップ７０４は、図１６に示すように未説明（Ｕｎｒｅｆｅｒｅｎｃｅｄ）との文言でもよいし、未説明がわかるアイコン等の画像でもよい。
【０１０７】
未説明部分範囲ポップアップ７０５は、未説明部分の範囲がわかるように背景の色を変えてもよいし、未説明部分の範囲を囲むようにしてもよい。
【０１０８】
ステップＳ５０４では、表示制御部３１２は、図１８に示す説明者用画面５００の未説明であったが説明した部分にポップ表示７０２のチェックが付いたか否か判定し、チェックが付いたと判定した場合は、ステップＳ５０５に処理を進め、チェックが付いたと判定しない場合は、ステップＳ５０７へ処理を進める。
【０１０９】
ステップＳ５０５では、説明部分記憶部３１４は、記憶していた「未説明であったが説明した部分」を取得する。
【０１１０】
ステップＳ５０６では、表示制御部３１２は、「未説明であったが説明した部分」に未説明であったが説明した部分ポップアップ８０１、未説明であったが説明した部分範囲ポップアップ８０２を表示する。
【０１１１】
未説明であったが説明した部分ポップアップ８０１は、図１８に示すように未説明であったが説明した（Ｆｏｌｌｏｗ−Ｕｐ）との文言でもよいし、未説明であったが説明したことがわかるアイコン等の画像でもよい。
【０１１２】
未説明であったが説明した部分範囲ポップアップ８０２は、未説明であったが説明した部分の範囲がわかるように背景の色を変えてもよいし、未説明であったが説明した部分の範囲を囲むようにしてもよい。
【０１１３】
ステップＳ５０７では、表示制御部３１２は、説明済みで再説明した部分にポップ表示７０３のチェックが付いたか否かを判定し、チェックが付いたと判定した場合は、ステップＳ５０５に処理を進める。
【０１１４】
ステップＳ５０８では、説明部分記憶部３１４は、記憶していた「説明済みで再説明した部分」を取得する。
【０１１５】
ステップＳ５０９では、表示制御部３１２は「説明済みで再説明した部分」に説明済みで再説明した部分ポップアップ９０１、説明済みで再説明した部分範囲ポップアップ９０２を表示する。
【０１１６】
説明済みで再説明した部分ポップアップ９０１は、図２０に示すように説明済みで再説明した（Ｒｅｐｅａｔ）との文言でもよいし、説明済みで再説明したことがわかるアイコン等の画像でもよい。
【０１１７】
説明済みで再説明した部分範囲ポップアップ９０２は、説明済みで再説明した部分の範囲がわかるように背景の色を変えてもよいし、説明済みで再説明した部分の範囲を囲むようにしてもよい。
【０１１８】
ステップＳ５０３、ステップＳ５０６、及びステップＳ５０９において説明者用画面５００で識別して表示した後、未説明部分にポップ表示７０１、未説明であったが説明した部分にポップ表示７０２、及び説明済みで再説明した部分にポップ表示７０３のうち、選択されたものを聴講者の端末装置１０１に送信し、聴講者用画面６００にそれぞれを表示する。
【０１１９】
説明者用画面５００において、未説明部分にポップ表示７０１が選択された場合は、図１７に示すように聴講者用画面６００には、未説明部分にポップ表示７０１、未説明であったが説明した部分にポップ表示７０２、及び説明済みで再説明した部分にポップ表示７０３の表示を行うことなく、未説明部分ポップアップ７０４、未説明部分範囲ポップアップ７０５を表示する。
【０１２０】
説明者用画面５００において、未説明であったが説明した部分にポップ表示７０２が選択された場合は、図１９に示すように聴講者用画面６００には、未説明部分にポップ表示７０１、未説明であったが説明した部分にポップ表示７０２、及び説明済みで再説明した部分にポップ表示７０３の表示を行うことなく、未説明であったが説明した部分ポップアップ８０１、未説明であったが説明した部分範囲ポップアップ８０２を表示する。
【０１２１】
説明者用画面５００において、説明済みで再説明した部分にポップ表示７０３が選択された場合は、図２１に示すように聴講者用画面６００には、未説明部分にポップ表示７０１、未説明であったが説明した部分にポップ表示７０２、及び説明済みで再説明した部分にポップ表示７０３の表示を行うことなく、説明済みで再説明した部分ポップアップ９０１、説明済みで再説明した部分範囲ポップアップ９０２を表示する。
【０１２２】
図２２には、説明者用画面５００において、未説明部分にポップ表示７０１、未説明であったが説明した部分にポップ表示７０２、及び説明済みで再説明した部分にポップ表示７０３が選択された状態を示している。
【０１２３】
この場合、未説明部分にポップ表示７０１のみを選択した際に表示していた未説明部分ポップアップ７０４、及び未説明部分範囲ポップアップ７０５のうち、説明した部分については、未説明であったが説明した部分ポップアップ８０１、未説明であったが説明した部分範囲ポップアップ８０２に変わって表示される。
[第２の実施形態]
【０１２４】
次に、第２の実施形態について説明する。第１の実施形態では、ページ遷移判定処理において、ページを遷移する際に、未説明部分があった場合、その旨を通知していたが、第２の実施形態では、未説明部分の割合が一定以上の場合、その旨を通知している。
【０１２５】
尚、第２の実施形態は、第１の実施形態と同様な構成を備えており、同一の構成及び処理については、同一の符号を用いて説明を行い、詳細な説明は省略する。
【０１２６】
図２３は、ページ遷移判定処理を示すフローチャートである。図２３に示す各ステップは、端末装置１０１のＣＰＵ２０１が制御プログラムを実行することにより実現される。
【０１２７】
ステップＳ６０１では、ページ遷移判定部３１３は、説明部分記憶部３１４によって取得される表示している資料のページのアイテム情報が持つ本文の情報から表示するページの総文字数を計算する。
【０１２８】
ステップＳ６０２では、ページ遷移判定部３１３は、総文字数が一定の値以上か否かを判定し、総文字数が一定以上であると判定した場合は、ステップＳ６０３に処理を進め、総文字数が一定に満たないと判定した場合は、ステップＳ２０６に処理を進める。
【０１２９】
総文字数の一定の値は、予めＲＯＭ２０２や外部メモリ２１３に設定されていた値でもよいし、ユーザにより予め設定されていた値でもよい。
【０１３０】
ステップＳ６０３では、ページ遷移判定部３１３は、説明部分記憶部３１４によって取得される表示しているページのアイテム情報が持つ抑制情報がＦＡＬＳＥの本文の情報から表示するページの強調表示された総文字数を計算する。
【０１３１】
ステップＳ６０４では、ページ遷移判定部３１３は、強調表示された文字が存在するか否かを判定し、強調表示された文字が存在すると判定した場合は、ステップＳ６０５に処理を進め、強調表示された文字が存在しないと判定した場合は、ステップＳ２０６に処理を進める。
【０１３２】
ステップＳ６０５では、ページ遷移判定部３１３は、ステップＳ６０１で取得した総文字数とステップＳ６０３で取得した総強調表示文字数から表示されているページの未説明部分の割合を、総強調表示文字数を総文字数で除算して１００を乗算することで求める。
【０１３３】
ステップＳ６０６では、ページ遷移判定部３１３は、未説明部分の割合が一定の値以上か否かを判定し、未説明部分の割合が一定の割合以上あったと判定した場合は、ステップＳ２０４へ処理を進め、未説明部分の割合が一定の割合未満であった場合は、ステップＳ２０６へ処理を進める。
[第３の実施形態]
【０１３４】
次に、第３の実施形態について説明する。第１の実施形態では、視線から特定されるエリア内のアイテムについて抑制表示していたが、第３の実施形態では、このエリアに視線が注がれていることを説明者用画面５００、聴講者用画面６００へ表示する
【０１３５】
尚、第３の実施形態は、第１の実施形態及び第２の実施形態と同様な構成を備えており、同一の構成及び処理については、同一の符号を用いて説明を行い、詳細な説明は省略する。
【０１３６】
まず、図２４に示す説明者用画面５００のレビューアの視線表示１００１を選択する。
【０１３７】
すると、聴講者の端末装置１０１の視線認識部３０８は、ＣＲＴ２１２に対する視線が存在するか否かを判定し、存在すると判定した場合は、点情報を作成した視線抽出部３０９が、点列の作成を開始し、一定期間、点列を作成して点列を完成させ、エリア情報変換部３１０は、点列を矩形情報に変換する。
【０１３８】
この矩形情報をサーバ１０２へ送信し、サーバ１０２では、矩形情報の中心部に視覚マークを表示するように、説明者の端末装置１０１に、資料を送信する。すると、説明者の端末装置１０１の表示制御部３１２は、矩形情報の中心部に視覚マークが表示された資料を表示する（図２４参照）。
【０１３９】
図２４の説明者用画面５００では、聴講者がそれぞれ、別々の部分に視線を注いでいることが示されており、図２５の説明者用画面５００では、聴講者が、同じ部分に視線を注いでいることを示している。
[第４の実施形態]
【０１４０】
次に、第４の実施形態について説明する。第１の実施形態乃至第３の実施形態では、説明者の端末装置は固定されていたが、第４の実施形態では、説明者を変更することについて説明する。
【０１４１】
尚、第４の実施形態は、第１の実施形態乃至第３の実施形態と同様な構成を備えており、同一の構成及び処理については、同一の符号を用いて説明を行い、詳細な説明は省略する。
【０１４２】
図３に示す機能構成図について、ホスト変更部３１５を備える点で、本実施形態では、他の実施形態とは異なる。
【０１４３】
ホスト変更部３１５では、何れの端末装置１０１が説明者の端末装置１０１（ホスト端末）であるかを管理する。詳細については、フローチャートを用いて説明を行う。
【０１４４】
図２６は、説明者の端末装置１０１（ホスト端末）の変更処理を示すフローチャートの一例である。図２６に示す各ステップは、端末装置１０１のＣＰＵ２０１が制御プログラムを実行することにより実現される。
【０１４５】
ステップＳ７０１では、表示制御部３１２は、図２７に示す聴講者用画面６００のホスト端末ボタン１１０１が選択されたか否かを判定し、押下されたと判定した場合は、ステップＳ７０２に処理を進める。
【０１４６】
ステップＳ７０２では、ホスト変更部３１５は、既にホスト端末となっている端末装置１０１があるか否かを判定し、既にホスト端末となっている端末装置１０１があると判定した場合は、ステップＳ７０３へ処理を進め、まだホスト端末になっている端末装置１０１がないと判定した場合は、ステップＳ７０５へ処理を進める。
【０１４７】
既にホスト端末となっている端末装置１０１が存在するかどうかの情報は、サーバ１０２で管理し、サーバ１０２に問い合わせることで判断してもよいし、各端末装置１０１にホスト端末であることを示す情報を記憶させておいてもよい。
【０１４８】
ステップＳ７０３では、表示制御部３１２は、既にホスト端末となっている端末装置１０１に、図２９に示す変更確認用ダイアログ１２００を表示する。
【０１４９】
ステップＳ７０４では、表示制御部３１２は、変更確認用ダイアログ１２００のはいボタン１２０１が押下されたか否かを判定し、押下されたと判定した場合は、ステップＳ７０５へ処理を進め、はいボタン１２０１が押下されていないと判定した場合は、ステップＳ７０６に処理を進める。
【０１５０】
ステップＳ７０５では、表示制御部３１２は、変更確認用ダイアログ１２００のいいえボタン１２０２が押下されたか否かを判定し、押下されたと判定した場合は、処理を終了し、押下されていないと判定した場合は、ステップＳ７０４に戻る。
【０１５１】
ステップＳ７０６では、ホスト変更部３１５は、ホスト端末をステップＳ７０１でホスト端末ボタン１１０１を押下した端末装置１０１に変更する処理を実施する。
【０１５２】
つまり、サーバ１０２に記憶しているホスト端末となっている端末装置１０１を変更するか、ステップＳ７０１でホスト端末ボタン１１０１を押下した端末装置１０１からサーバ１０２に対して、ホスト端末を解除することを、他の端末装置１０１に配信して、ホスト端末としている端末装置１０１では、自身をホスト端末から解除し、ステップＳ７０１でホスト端末ボタン１１０１を押下した端末装置１０１は、自身をホスト端末であることを示す情報を記憶させる。
【０１５３】
すると、図２８に示すように、資料が抑制表示される説明者用画面５００が、新たにホスト端末として設定された端末装置１０１に表示される。
【０１５４】
また、ホスト端末のみリアルタイムに抑制表示する設定を行っている場合、ホストのみ図４に示す抑制表示処理を行い、このような設定を行っていない場合、全ての端末装置１０１において、図４に示す抑制表示処理を行う。
【０１５５】
また、抑制表示する処理については、端末装置１０１において実行される形態について説明したが、サーバ１０２において実行される形態でも実現可能である。
【０１５６】
この場合、ホスト端末のみリアルタイムに抑制表示する設定を行っている場合は、ステップＳ１０１において、ユーザによって画面（不図示）を用いて、端末装置１０１の外部メモリ２１３に記憶された資料を選択すると、その資料がサーバ１０２に送信され、サーバ１０２では、資料を複製して、強調表示した資料を作成する。
【０１５７】
あるいは、サーバ１０２に記憶された資料を選択すると、サーバ１０２では、資料を複製して、強調表示した資料を作成しても良い。
【０１５８】
そして、この強調表示した資料を説明者の端末装置１０１に送信し、説明者用画面５００に表示し、元の資料（強調表示されていない資料）の各ページのコンテンツを聴講者の端末装置１０１に送信する。
【０１５９】
以降、抑制表示することについては、説明者の端末装置１０１において行い、聴講者の端末装置１０１では、抑制表示を行わずに、元の資料が表示されるのみである。
【０１６０】
説明者の端末装置１０１においてページが遷移すると、その遷移した先のページに関する情報がサーバ１０２に送信され、聴講者の端末装置１０１に対して、遷移した先のページが表示された元の資料を送信する。
【０１６１】
一方、全ての端末装置１０１で抑制表示する設定を行っている場合、ステップＳ１０１において強調表示された資料が、サーバ１０２を介して、他の聴講者の端末装置１０１に送信され、以降、説明者の端末装置１０１で抑制表示処理がなされた資料のページのコンテンツが、サーバ１０２を介して、他の聴講者の端末装置１０１に送信される。
【０１６２】
さらに、プレゼンテーションが始まる前、つまり、本システムの使用を開始するとき、図３０に示すように表示するモードを選択するためのモード選択画面１３００を説明者の端末装置１０１に表示しておき、表示するモードを選択することも可能である。
【０１６３】
この場合、通常表示ボタン１３０１を押下した後、ユーザによって画面（不図示）を用いて資料を選択すると、この資料がサーバ１０２に送信されて、各聴講者の端末装置１０１に対して、資料の各ページのコンテンツが配信される。
【０１６４】
一方、抑制表示ボタン１３０２を押下した後であれば、図４に示す抑制処理を行う態様をとることが可能である。
【０１６５】
さらに、プレゼンテーションが終了した後、未説明部分を一覧で表示するような図３１に示す未説明部分一覧画面１４００を説明者の端末装置１０１に表示しても良い。
【０１６６】
未説明部分一覧画面１４００では、ＲＯＭ２０２や外部メモリ２１３において記憶した未説明部分について表示がなされ、本文やグラフ等のアイテムタイプ、本文の内容、説明者が説明した割合などを表示する。
【０１６７】
以上、本発明によれば、資料に対して説明者が説明した部分の表示状態を変更して維持することで、説明者自身が、資料のどの部分を説明したかを確認することができる。
【０１６８】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読取り実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６９】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることができる。
【０１７０】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータで稼働しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１７２】
また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１７３】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステム、あるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７４】
１０１    端末装置
１０２    サーバ
１０３    ネットワーク
２０１    ＣＰＵ
２０２    ＲＯＭ
２０３    ＲＡＭ
２０４    システムバス
２０５    入力コントローラ
２０６    ビデオコントローラ
２０７    メモリコントローラ
２０８    通信Ｉ／Ｆコントローラ
２０９    ＫＢ
２１０    カメラ
２１１    マイク
２１２    ＣＲＴ
２１３    外部メモリ
【図１】
2017156905.tif 000003
【図２】
2017156905.tif 000004
【図３】
2017156905.tif 000005
【図４】
2017156905.tif 000006
【図５】
2017156905.tif 000007
【図６】
2017156905.tif 000008
【図７】
2017156905.tif 000009
【図８】
2017156905.tif 000010
【図９】
2017156905.tif 000011
【図１０】
2017156905.tif 000012
【図１１】
2017156905.tif 000013
【図１２】
2017156905.tif 000014
【図１３】
2017156905.tif 000015
【図１４】
2017156905.tif 000016
【図１５】
2017156905.tif 000017
【図１６】
2017156905.tif 000018
【図１７】
2017156905.tif 000019
【図１８】
2017156905.tif 000020
【図１９】
2017156905.tif 000021
【図２０】
2017156905.tif 000022
【図２１】
2017156905.tif 000023
【図２２】
2017156905.tif 000024
【図２３】
2017156905.tif 000025
【図２４】
2017156905.tif 000026
【図２５】
2017156905.tif 000027
【図２６】
2017156905.tif 000028
【図２７】
2017156905.tif 000029
【図２８】
2017156905.tif 000030
【図２９】
2017156905.tif 000031
【図３０】
2017156905.tif 000032
【図３１】
2017156905.tif 000033