(57)【要約】【課題】  発表内容を自動的に充実すること。【解決手段】  ＭＦＰは、発表用データを表示するために出力する表示制御部（Ｓ０９）と、発表用データの部分を特定する指示を受け付ける特定指示受付部（Ｓ１０）と、特定指示により特定された特定部分に関連する関連情報を検索する関連情報検索部（Ｓ１１）と、発表用データを特定部分に関連する関連情報を抽出可能な送信用データに変換する変換部（Ｓ１２）と、送信用データを送信する送信部（Ｓ１３）と、を備える。【選択図】        図８
2010219928.tif 000002
【特許請求の範囲】
【請求項１】
発表用データを表示するために出力する表示手段と、
前記出力された発表用データの部分を特定する指示を受け付ける特定指示受付手段と、
前記特定指示により特定された特定部分に関連する関連情報を検索する関連情報検索手段と、
前記発表用データを前記特定部分に関連する前記関連情報を抽出可能な送信用データに変換する変換手段と、
前記送信用データを送信する送信手段と、を備えた情報提供装置。
【請求項２】
前記変換手段は、前記関連情報が関連付けられていることを示す案内画像を前記発表用データに追加する画像追加手段を含む、請求項１に記載の情報提供装置。
【請求項３】
前記変換手段は、予め定められた処理を実行するためのコマンドと、該コマンドを実行するための指示を受け付けるための指示画像とを前記発表用データに追加するコマンド追加手段をさらに含む、請求項１または２に記載の情報提供装置。
【請求項４】
前記コマンド追加手段は、前記案内画像が指示されることに応じて前記指示画像を表示するコマンドを前記発表用データにさらに追加する、請求項３に記載の情報提供装置。
【請求項５】
前記関連情報検索手段は、前記特定指示が受け付けられることに応じて、前記特定部分に関連する関連情報を検索する、請求項１〜４のいずれかに記載の情報提供装置。
【請求項６】
前記関連情報検索手段は、前記出力された発表用データの表示が終了した後に前記関連情報を検索する、請求項１〜４のいずれかに記載の情報提供装置。
【請求項７】
前記関連情報検索手段は、前記特定部分に含まれる文字列で予め定められた辞書データベースを検索する語彙検索手段を含む、請求項１〜６のいずれかに記載の情報提供装置。
【請求項８】
前記関連情報検索手段は、前記特定部分に含まれる文字列を含むデータを検索する文字列検索手段を含む、請求項１〜７のいずれかに記載の情報提供装置。
【請求項９】
発表用データを表示するために出力するステップと、
前記出力された発表用データの部分を特定する指示を受け付けるステップと、
前記受け付けられた特定指示により特定される特定部分に関連する関連情報を検索するステップと、
前記発表用データを前記特定部分に前記関連情報を関連付けた送信用データに変換するステップと、
前記送信用データを送信するステップと、を含む情報提供方法。
【請求項１０】
発表用データを表示するために出力するステップと、
前記出力された発表用データの部分を特定する指示を受け付けるステップと、
前記受け付けられた特定指示により特定される特定部分に関連する関連情報を検索するステップと、
前記発表用データを前記特定部分に前記関連情報を関連付けた送信用データに変換するステップと、
前記送信用データを送信するステップと、をコンピュータに実行させる情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報提供装置、情報提供方法および情報提供プログラムに関し、特に、会議等で発表する資料の画像を送信する情報提供装置、情報提供方法およびその情報提供方法をコンピュータに実行させるための情報提供プログラムに関する。
【背景技術】
【０００２】
会議等において、説明用の資料の画像をスクリーンに映し出し、説明することがなされている。近年は、コンピュータに表示装置としてのプロジェクタ等を接続し、説明用の資料をコンピュータに記憶させておき、コンピュータが出力する資料の画像をプロジェクタに表示させることが多い。
【０００３】
また、説明者が、説明の途中で表示された画像中で強調したい文字等に、レーザーポインタ等を用いて、下線またはハッチング等を付して強調表示する技術が知られている（例えば、特許文献１、２）。一般的に、説明者が表示された画像中で強調表示する部分は重要な意味を示している場合が多く、強調表示することにより理解しやすく説明することができる。
【０００４】
しかしながら、説明を聞く者の中には、強調表示される部分の意味がわからない者や、より詳しい情報の取得を望む者がいる場合がある。したがって、従来の技術は、説明者が説明しやすい資料を表示することはできるが、説明を聞く者が要求する資料を提供することはできないといった問題があった。
【特許文献１】特開２００７−８６９６２号公報
【特許文献２】特開２００１−１２５７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この発明は上述した問題点を解決するためになされたもので、この発明の目的の１つは、発表用の資料を自動的に充実することが可能な情報提供装置を提供することである。
【０００６】
この発明の他の目的は、発表用の資料を自動的に充実することが可能な情報提供方法を提供することである。
【０００７】
この発明のさらに他の目的は、発表用の資料を自動的に充実することが可能な情報提供プログラムを提供することである。
【課題を解決するための手段】
【０００８】
この発明は上述した問題点を解決するためになされたもので、この発明のある局面によれば、情報提供装置は、発表用データを表示するために出力する表示手段と、出力された発表用データの部分を特定する指示を受け付ける特定指示受付手段と、特定指示により特定された特定部分に関連する関連情報を検索する関連情報検索手段と、発表用データを特定部分に関連する関連情報を抽出可能な送信用データに変換する変換手段と、送信用データを送信する送信手段と、を備える。
【０００９】
この局面に従えば、発表用データが表示され、発表用データの部分を特定する指示が受け付けられると、特定指示により特定された特定部分に関連する関連情報が検索され、発表用データが特定部分に関連する関連情報を抽出可能な送信用データに変換され、送信用データが送信される。このため、送信用データから特定部分に関連する関連情報が抽出可能となるので、発表用データの内容を自動的に充実させることができる。また、送信用データは関連情報を抽出可能なので、必要な場合だけ関連情報を抽出することができる。その結果、発表用の資料を自動的に充実することが可能な情報提供装置を提供することができる。
【００１０】
好ましくは、変換手段は、関連情報が関連付けられていることを示す案内画像を発表用データに追加する画像追加手段を含む。
【００１１】
好ましくは、変換手段は、予め定められた処理を実行するためのコマンドと、該コマンドを実行するための指示を受け付けるための指示画像とを発表用データに追加するコマンド追加手段をさらに含む。
【００１２】
好ましくは、コマンド追加手段は、案内画像が指示されることに応じて指示画像を表示するコマンドを発表用データにさらに追加する。
【００１３】
好ましくは、関連情報検索手段は、特定指示が受け付けられることに応じて、特定部分に関連する関連情報を検索する。
【００１４】
好ましくは、関連情報検索手段は、出力された発表用データの表示が終了した後に関連情報を検索する。
【００１５】
好ましくは、関連情報検索手段は、特定部分に含まれる文字列で予め定められた辞書データベースを検索する語彙検索手段を含む。
【００１６】
好ましくは、関連情報検索手段は、特定部分に含まれる文字列を含むデータを検索する文字列検索手段を含む。
【００１７】
この発明の他の局面に従えば、情報提供方法は、発表用データを表示するために出力するステップと、出力された発表用データの部分を特定する指示を受け付けるステップと、受け付けられた特定指示により特定される特定部分に関連する関連情報を検索するステップと、発表用データを特定部分に関連情報を関連付けた送信用データに変換するステップと、送信用データを送信するステップと、を含む。
【００１８】
この局面に従えば、発表用の資料を自動的に充実することが可能な情報提供方法を提供することができる。
【００１９】
この発明のさらに他の局面によれば、情報提供プログラムは、発表用データを表示するために出力するステップと、出力された発表用データの部分を特定する指示を受け付けるステップと、受け付けられた特定指示により特定される特定部分に関連する関連情報を検索するステップと、発表用データを特定部分に関連情報を関連付けた送信用データに変換するステップと、送信用データを送信するステップと、をコンピュータに実行させる。
【００２０】
この局面に従えば、発表用の資料を自動的に充実することが可能な情報提供プログラムを提供することができる。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部材には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２２】
図１は、本発明の実施の形態の１つにおける会議システムの全体概要を示す図である。図１を参照して、会議システム１は、それぞれがネットワーク２に接続された情報提供装置としてのＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１００と、プロジェクタ２００と、複数のパーソナルコンピュータ（以下「ＰＣ」という）３００，３００Ａ〜３００Ｆと、ビデオカメラ４００と、が設置される。ここでは、発表者がＰＣ３００を操作して、プロジェクタ２００に資料の画像を投影させるとともに、参加者が操作するＰＣ３００Ａ〜３００Ｆに資料を送信し、参加者がプロジェクタ２００により投影された画像と、ＰＣ３００Ａ〜３００Ｆにより表示される画像とを閲覧する場合を例に説明する。
【００２３】
ネットワーク２は、ローカルエリアネットワーク（ＬＡＮ）であり、接続形態は有線または無線を問わない。またネットワーク２は、ＬＡＮに限らず、ワイドエリアネットワーク（ＷＡＮ）、公衆交換電話網（ＰＳＴＮ）、インターネット等であってもよい。
【００２４】
なお、ここでは１つの会議室で発表する場合を例に説明するが、いわゆるテレビ会議システムとして周知の技術を用いて、物理的に離れた複数の空間に存在する参加者間で会議を開催するようにしてもよい。この場合には、プロジェクタ２００に加えて、それが配置される空間と物理的に離れた空間に別のプロジェクタを配置し、プロジェクタ２００に表示するのと同じ画像を別のプロジェクタに表示させる。
【００２５】
プロジェクタ２００は、ネットワーク２を介してＭＦＰ１００と通信可能であり、ＭＦＰ１００から受信される画像を表示する。プロジェクタ２００は、液晶表示装置、レンズおよび光源を備え、外部から入力されるデータを表示する。光源から発せられる光は、液晶表示装置を透過し、レンズを介して外部に照射される。投影部から照射される光が、スクリーンに照射されると、液晶表示装置に表示された画像を拡大した画像がスクリーンに映し出される。なお、反射率の高い面であれば、壁などを利用することができ、その場合にはスクリーンを設置する必要はない。なお、ここでは、プロジェクタ２００を例に説明するが、液晶表示装置（ＬＣＤ）または有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等のディスプレイであってもよい。
【００２６】
ビデオカメラ４００は、被写体を撮像し、撮像した動画像を、ネットワーク２を介してＭＦＰ１００に送信する。本実施の形態における会議システム１においては、ビデオカメラ４００の画角は、プロジェクタ２００により投影面となるスクリーンに投影される画像に合わせられ、スクリーンに投影された画像を被写体として撮像する。このため、ＭＦＰ１００は、プロジェクタ２００によりスクリーンに投影される画像を撮像した動画像を取得する。
【００２７】
ＰＣ３００，３００Ａ〜３００Ｆは、一般的なコンピュータであり、ＭＦＰ１００と通信するためのアプリケーションプログラムがインストールされている。
【００２８】
ＭＦＰ１００は、原稿を読取るためのスキャナ装置、画像データに基づいて紙などの記録媒体に画像を形成するための画像形成装置およびファクシミリ装置を含み、画像読取機能、複写機能、ファクシミリ送受信機能を備えている。なお、本実施の形態においては情報提供装置の一例としてＭＦＰ１００を例に説明するが、ＭＦＰ１００に代えて、画像データを送受信する機能を備えていれば、例えば、スキャナ、プリンタ、ファクシミリ、コンピュータ等であってもよい。
【００２９】
図２は、ＭＦＰの外観を示す斜視図である。図３は、ＭＦＰのハードウェア構成の一例を示すブロック図である。図２および図３を参照して、ＭＦＰ１００は、メイン回路１１０と、原稿を読み取るための原稿読取部１３０と、原稿を原稿読取部１３０に搬送するための自動原稿搬送装置１２０と、原稿読取部１３０が原稿を読み取って出力する静止画像を用紙等に形成するための画像形成部１４０と、画像形成部１４０に用紙を供給するための給紙部１５０と、ユーザインターフェースとしての操作パネル１６０と、を含む。メイン回路１１０は、ＣＰＵ１１１と、通信インターフェース（Ｉ／Ｆ）部１１２と、ＲＯＭ１１３と、ＲＡＭ１１４と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）１１５と、大容量記憶装置としてのハードディスクドライブ（ＨＤＤ）１１６と、ファクシミリ部１１７と、フラッシュメモリ１１８Ａが装着されるカードインターフェース（Ｉ／Ｆ）１１８とを含む。ＣＰＵ１１１は、自動原稿搬送装置１２０、原稿読取部１３０、画像形成部１４０、給紙部１５０および操作パネル１６０と接続され、ＭＦＰ１００の全体を制御する。
【００３０】
ＲＯＭ１１３は、ＣＰＵ１１１が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。ＲＡＭ１１４は、ＣＰＵ１１１がプログラムを実行する際の作業領域として用いられる。また、ＲＡＭ１１４は、原稿読取部１３０から連続的に送られてくる静止画像を一時的に記憶する。
【００３１】
操作パネル１６０は、ＭＦＰ１００の上面に設けられ、表示部１６０Ａと操作部１６０Ｂとを含む。表示部１６０Ａは、液晶表示装置（ＬＣＤ）、有機ＥＬＤ（Ｅｌｅｃｔｒｏｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示装置であり、ユーザに対する指示メニューや取得した画像データに関する情報等を表示する。操作部１６０Ｂは、複数のキーを備え、キーに対応するユーザの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部１６０Ｂは、表示部１６０Ａ上に設けられたタッチパネルをさらに含む。
【００３２】
通信Ｉ／Ｆ部１１２は、ＭＦＰ１００をネットワーク２に接続するためのインターフェースである。ＣＰＵ１１１は、通信Ｉ／Ｆ部１１２を介してＰＣ３００，３００Ａ〜３００Ｆ、プロジェクタ２００およびビデオカメラ４００との間で通信し、データを送受信する。また、通信Ｉ／Ｆ部１１２は、ネットワーク２を介してインターネットに接続されたコンピュータと通信が可能である。
【００３３】
ファクシミリ部１１７は、公衆交換電話網（ＰＳＴＮ）に接続され、ＰＳＴＮに接続されたファクシミリ装置にファクシミリデータを送信する、またはファクシミリ装置からファクシミリデータを受信する。ファクシミリ部１１７は、受信したファクシミリデータを、ＨＤＤ１１６に記憶する、または画像形成部１４０に出力する。画像形成部１４０は、ファクシミリ部１１７により受信されたファクシミリデータを用紙に印刷する。また、ファクシミリ部１１７は、ＨＤＤ１１６に記憶されたデータをファクシミリデータに変換して、ＰＳＴＮに接続されたファクシミリ装置に送信する。
【００３４】
カードＩ／Ｆ１１８は、フラッシュメモリ１１８Ａが装着される。ＣＰＵ１１１は、カードＩ／Ｆ１１８を介してフラッシュメモリ１１８Ａにアクセス可能である。ＣＰＵ１１１は、カードＩ／Ｆ１１８に装着されたフラッシュメモリ１１８Ａに記録された情報提供プログラムをＲＡＭ１１４にロードして実行する。なお、ＣＰＵ１１１が実行するプログラムを記憶する記憶媒体としては、フラッシュメモリ１１８Ａに限られず、フレキシブルディスク、カセットテープ、光ディスク（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）／ＭＯ（Ｍａｇｎｅｔｉｃ  Ｏｐｔｉｃａｌ  Ｄｉｓｃ）／ＭＤ（Ｍｉｎｉ  Ｄｉｓｃ）／ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ））、ＩＣカード、光カード、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭなどの半導体メモリ等でもよい。また、ＣＰＵ１１１が実行するプログラムは、フラッシュメモリ１１８Ａに記憶されたプログラムに限られず、ＨＤＤ１１６に記憶されたプログラムをＲＡＭ１１４にロードして実行するようにしてもよい。この場合、ネットワーク２に接続された他のコンピュータが、ＭＦＰ１００のＨＤＤ１１６に記憶されたプログラムを書換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、ＭＦＰ１００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ１１６に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ１１１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３５】
ＰＣ３００，３００Ａ〜３００Ｆの構成および機能は同じなので、ここではＰＣ３００を例に説明する。図４は、ＰＣのハードウェア構成の一例を示すブロック図である。図４を参照して、ＰＣ３００は、それぞれがバス３０８に接続され、ＰＣ３００の全体を制御するためのＣＰＵ３０１と、ＣＰＵ３０１が実行するプログラム等を記憶するためのＲＯＭ３０２と、ＣＰＵ３０１の作業領域として用いられるＲＡＭ３０３と、ＰＣ３００をネットワークに接続するためのネットワークＩ／Ｆ３０４と、大容量記憶装置としてのＨＤＤ３０５と、表示部３０６と、ユーザの操作の入力を受け付ける操作部３０７と、外部記憶装置３０９と、を含む。
【００３６】
外部記憶装置３０９は、プログラムを記憶したＣＤ−ＲＯＭ３０９Ａが装着される。ＣＰＵ３０１は、外部記憶装置３０９を介してＣＤ−ＲＯＭ３０９Ａに記憶されたプログラムをＲＡＭ３０３にロードし、実行する。なお、プログラムを記憶する記憶媒体としては、ＣＤ−ＲＯＭ３０９Ａに限られず、上述した記憶媒体でもよい。また、ＨＤＤ３０５に記憶されたプログラムをＲＡＭ３０３にロードして実行するようにしてもよい。この場合、ＰＣ３００が、ネットワーク２に接続された他のコンピュータからプログラムをダウンロードして、そのプログラムをＨＤＤ３０５に記憶するようにしてもよい。ここでいうプログラムは、ＣＰＵ３０１が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
【００３７】
本実施の形態においては、会議の発表者が発表用の資料の発表用データを、ＭＦＰ１００に記憶させ、ＭＦＰ１００をＰＣ３００で遠隔操作して、ＭＦＰ１００に発表用データをプロジェクタ２００に表示させる。発表用データは、ＭＦＰ１００が読み取り可能であれば、そのフォーマットは限定されない。ここでは、発表用データが、複数のページを含む場合を例に説明する。
【００３８】
ＭＦＰ１００は、ウェブサーバとして機能し、ＭＦＰ１００を遠隔操作するためのＷｅｂページをＰＣ３００からの要求により送信し、ＰＣ３００から受け付けるコマンドに従って、予め記憶された発表用データのうちから指定されたページの画像をプロジェクタ２００に送信する。これにより、プロジェクタ２００は、ＭＦＰ１００から受信されたページの画像を表示する。なお、プロジェクタに発表用データを送信しておき、ＭＦＰ１００からページ送りまたは戻し指示などを送信するようにしてもよい。この場合には、プロジェクタ２００が発表用データに対応するアプリケーションプログラムがインストールされていれば、発表用データの画像を生成できるので、ＭＦＰ１００に発表用データに対応するアプリケーションプログラムをイントールする必要はない。
【００３９】
一方、会議の参加者は、ＰＣ３００Ａ〜３００Ｆを操作して、ＰＣ３００Ａ〜３００Ｆに発表用データをＭＦＰ１００から受信させ、表示させることにより、発表用データの画像を閲覧することができる。
【００４０】
図５は、ＭＦＰが備えるＣＰＵが有する機能の一例をＨＤＤに記憶される情報とともに示す機能ブロック図である。図５を参照して、ＭＦＰ１００が備えるＣＰＵ１１１は、発表用データを表示するためにプロジェクタ２００に出力する表示制御部５１と、発表用データの一部を特定する特定指示を受け付ける特定指示受付部５３と、特定指示により特定される特定部分に関連する関連情報を検索する関連情報検索部５５と、特定部分に関連情報を関連付けた送信用データに発表用データを変換する変換部５７と、送信用データを送信する送信部５９と、コマンドを受け付けるコマンド受付部６１と、コマンドを実行するコマンド実行部６３と、を含む。
【００４１】
ＨＤＤ１１６には、発表用データ９１が記憶される。発表用データは、ここでは、発表者が操作するＰＣ３００から送信され、通信Ｉ／Ｆ部１１２により受信され、ＨＤＤ１１６に記憶される。ユーザが、予めＰＣ３００において発表用データを生成し、ＰＣ３００を操作してＭＦＰ２００に送信するコマンドをＰＣ３００に入力すれば、ＰＣ３００からＭＦＰ２００に発表用データが送信される。発表用データ９１のフォーマットは限定されないが、ここでは、発表用データが、複数ページを含む画像データである場合を例に説明する。
【００４２】
表示制御部５１は、ＨＤＤ１１６に記憶されている発表用データ９１を読み出し、ページごとに、通信Ｉ／Ｆ部１１２を介してプロジェクタ２００に送信するとともに、プロジェクタ２００に送信しているページを識別するためのページ識別情報を特定指示受付部５３に出力する。表示制御部５１は、ＰＣ３００に発表者が入力する操作に従ってプロジェクタ２００に送信するページを特定する。具体的には、発表用データ９１に含まれる複数のページのいずれかの指定を受け付けるためのＷｅｂページを、通信Ｉ／Ｆ部１１２を介してＰＣ３００に送信し、発表者がＰＣ３００に表示されるＷｅｂページに従って、ページを指定する操作をＰＣ３００に入力すれば、ＰＣ３００からユーザにより指定されたページを特定するためのページ識別情報としてページ番号を通信Ｉ／Ｆ部１１２が受信する。表示制御部５１は、受信されたページ番号のページをプロジェクタ２００に送信する。これにより、発表用データに含まれる複数ページのうちＭＦＰ１００から送信されたページの画像がプロジェクタ２００によりスクリーンに投影され、表示される。
【００４３】
特定指示受付部５３は、プロジェクタ２００により表示されているページの画像の一部分を特定する特定指示を受け付ける。具体的には、特定指示受付部５３は、ビデオカメラ４００から送信される動画像を解析し、発表者がレーザーポインタ等でスクリーンを指示する位置を検出すると、特定指示を受け付ける。特定指示は、動画像を解析することにより検出されたページの画像中の位置を示す位置情報を含む。動画像の解析は、例えば、動画像に含まれる複数のフレームのうち異なる時刻の複数のフレームを比較して、レーザーポインタで指示された位置を特定する。特定指示受付部５３は、特定指示を受け付けると、スクリーンに表示されている画像のうちで特定指示により特定される位置の部分を特定部分に決定する。そして、表示制御部５１によりプロジェクタ２００に出力されているページの特定部分に対応する画像を文字認識する。さらに、特定指示受付部５３は、特定指示を変換部５７に出力するとともに、文字認識により認識された文字列を関連情報検索部５５および変換部５７に出力する。
【００４４】
なお、プロジェクタ２００またはＰＣ３００がビデオカメラ４００で撮像された動画像に基づいて、プロジェクタ２００により投影された画像の部分を特定する機能を有する場合、プロジェクタ２００またはＰＣ３００から特定指示を受け付けるようにしてもよい。
【００４５】
関連情報検索部５５は、特定指示受付部５３から文字列が入力されると、その文字列に関連する関連情報を検索する。より具体的に説明すると、関連情報検索部５５は、語彙検索部７１と、文字列検索部７３とを含む。語彙検索部７１は、特定指示受付部５３から入力される文字列で予め定められた辞書データベースを検索し、検索により抽出された辞書情報を特定部分と関連付けた関連情報としてＨＤＤ１１６に記憶する。具体的には、関連情報は、辞書情報と特定部分の文字列とを含む。これにより、ＨＤＤ１１６に関連情報９３が記憶される。予め定められた辞書データベースは、ＨＤＤ１１６に記憶されたデータベースであってもよいし、ネットワーク２を介して接続されるインターネットに接続されたコンピュータに記憶されているデータベースであってもよい。
【００４６】
文字列検索部７３は、特定指示受付部５３から入力される文字列で、ＨＤＤ１１６に予め記憶された文書データを検索し、検索により抽出された文書データを関連文書とし、関連文書を特定部分と関連付けた関連情報としてＨＤＤ１１６に記憶する。これにより、ＨＤＤ１１６に関連情報９３が記憶される。具体的には、関連情報は、関連文書と特定部分の文字列とを含む。関連文書は、特定指示受付部５３から入力される文字列を、ファイル名の少なくとも一部または文書自体に含むデータである。なお、特定指示受付部５３から入力される文字列でインターネットに接続された検索サイトにおいて検索させ、検索サイトにおいて抽出されたウェブページを関連文書としてもよい。検索サイトにおける検索により抽出される関連文書は、特定指示受付部５３から入力される文字列を含むウェブページである。
【００４７】
変換部５７は、発表用データを、関連情報検索部５５により検索された関連情報を抽出可能な送信用データに変換する。より具体的に説明すると、変換部５７は、画像追加部７５と、コマンド追加部７７とを含む。画像追加部７５は、発表用データの特定指示受付部５３より入力される特定部分に案内画像を追加する。案内画像は、発表用データの特定部分に含まれる文字列を他の文字列よりも強調するための画像であり、例えば、下線または文字列を囲む矩形の画像であり、特定部分を修飾するための画像である。ここでは案内画像を文字列を囲む矩形の画像としている。
【００４８】
コマンド追加部７７は、予め定められた処理をＭＦＰ１００に実行させるための遠隔操作コマンドと、その遠隔操作コマンドを実行させるための指示を受け付けるための指示画像とを発表用データに追加する。指示画像と遠隔操作コマンドとの組み合わせは、例えば、エイリアスである。遠隔操作コマンドは、指示画像を表示するコンピュータにおいて、指示画像がユーザにより指示されることに応じて実行される。遠隔操作コマンドが実行されると、その遠隔操作コマンドを実行するコンピュータは、遠隔操作コマンドに含まれる実行コマンドをＭＦＰ１００に送信する。実行コマンドを受信するＭＦＰ１００においては、受信された実行コマンドに対応して予め定められた処理を実行する。
【００４９】
実行コマンドは、ここでは、辞書情報を取得する処理を実行するための辞書検索コマンド、関連文書を取得する処理を実行するための関連文書検索コマンド、発表用データをプリントする処理を実行するためのプリントコマンド、発表用データを送信する処理を実行するための送信コマンド、および発表者に特定部分の文字列の意味を問い合わせる処理を実行するための問合せコマンドを含む。
【００５０】
辞書検索コマンドを含む遠隔操作コマンドは、特定部分に含まれる文字列をさらに含み、遠隔操作コマンドに対応する指示画像に、その指示画像が指示されると遠隔操作コマンドが実行されるように関連付けられる。この遠隔操作コマンドが実行されると、実行コマンドとしての辞書検索コマンドと特定部分に含まれる文字列とをＭＦＰ１００に送信し、ＭＦＰ１００から受信される辞書情報を表示する処理が実行される。
【００５１】
関連文書検索コマンドを含む遠隔操作コマンドは、特定部分に含まれる文字列をさらに含み、遠隔操作コマンドに対応する指示画像に、その指示画像が指示されると遠隔操作コマンドが実行されるように関連付けられる。この遠隔操作コマンドが実行されると、実行コマンドとしての関連文書検索コマンドと特定部分に含まれる文字列とをＭＦＰ１００に送信し、ＭＦＰ１００から受信される関連文書を表示する処理が実行される。
【００５２】
プリントコマンドを含む遠隔操作コマンドは、特定部分を含むページを識別するためのページ番号をさらに含み、遠隔操作コマンドに対応する指示画像に、その指示画像が指示されると遠隔操作コマンドが実行されるように関連付けられる。この遠隔操作コマンドが実行されると、実行コマンドとしてのプリントコマンドとページ番号とをＭＦＰ１００に送信する。これにより、ＭＦＰ１００に発表用データをプリントさせる。
【００５３】
送信コマンドを含む遠隔操作コマンドは、特定部分を含むページを識別するためのページ番号をさらに含み、遠隔操作コマンドに対応する指示画像に、その指示画像が指示されると遠隔操作コマンドが実行されるように関連付けられる。この遠隔操作コマンドが実行されると、実行コマンドとしての送信コマンドとページ番号とをＭＦＰ１００に送信する。これにより、ＭＦＰ１００に発表用データを送信させる。
【００５４】
問合せコマンドを含む遠隔操作コマンドは、特定部分をさらに含み、遠隔操作コマンドに対応する指示画像に、その指示画像が指示されると遠隔操作コマンドが実行されるように関連付けられる。この遠隔操作コマンドが実行されると、実行コマンドとしての問合せコマンドと、特定部分とをＭＦＰ１００に送信する。これにより、ＭＦＰ１００に、発表用データの特定部分を問い合わせる電子メールが、発表者に送信される。
【００５５】
また、コマンド追加部７７は、案内画像が指示されることに応じて、指示画像を表示するための表示コマンドを発表用データに追加する。表示コマンドは、案内画像を表示するコンピュータにおいて、案内画像がユーザにより指示されることに応じて実行される。表示コマンドが実行されると、その表示コマンドを実行するコンピュータは、指示画像を表示する。ここでは、辞書検索コマンド、関連文書検索コマンド、プリントコマンド、送信コマンド、および問合せコマンドをそれぞれ送信するための５つの遠隔操作コマンドにそれぞれ対応する５つの指示画像を表示する。
【００５６】
変換部５７は、発表用データ９１に、案内画像と、５つの遠隔操作コマンドと、５つの遠隔操作コマンドそれぞれに対応する指示画像と、表示コマンドとの組を特定部分ごとに追加した送信用データを生成し、送信用データを送信部５９に出力する。送信用データは、発表用データの特定部分に案内画像が追加されており、送信用データを表示するコンピュータにおいて、送信用画像が表示されると、案内画像が表示される。そして、そのコンピュータにおいてユーザにより案内画像が指示されると、そのコンピュータにより表示コマンドが実行されて５つの指示画像が表示される。さらに、５つの指示画像のうち辞書検索コマンドを含む遠隔操作コマンドと関連付けられた指示画像、または、関連文書検索コマンドを含む遠隔操作コマンドと関連付けられた指示画像が指示されると、特定部分に含まれる文字列を含む辞書情報、または、特定部分に含まれる文字列をファイル名または文書自体に含む関連文書が表示される。このため、送信用データは、発表用データに含まれる特定部分に関連する辞書情報または関連文書を抽出可能なデータである。
【００５７】
送信部５９は、送信用データを、参加者が操作するＰＣ３００Ａ〜３００Ｆに、通信Ｉ／Ｆ部１１２を介してそれぞれ送信する。送信部５９は、ユーザがＰＣ３００Ａ〜ＰＣ３００Ｆのいずれかを操作し、遠隔操作でＭＦＰ１００にログインした時点で、ログインしているユーザを識別するためのユーザ識別情報と、そのユーザが操作する装置の装置識別情報とを関連付けて記憶する。そして、送信部５９は、ＰＣ３００Ａ〜３００Ｆのうちでログインしているユーザが操作するものに、送信用データを送信する。これにより、ＰＣ３００Ａ〜３００Ｆのうちで、ログインしているユーザが操作するＰＣにおいて、送信用データを表示可能となる。
【００５８】
図６は、送信用データの表示態様の一例を示す第１の図である。図６を参照して、送信用データのあるページの画像を含む画面５０１は、送信用データに含まれる文字列と、案内画像５０３とを含む。案内画像５０３は、発表者により指示された送信データ中の特定部分を示す。ここでは、案内画像５０３は、特定部分を囲む矩形の画像としており、「ＧＰＬ」の文字列を含む画像部分が特定部分に該当することを示している。
【００５９】
図７は、送信用データの表示態様の一例を示す第２の図である。図７に示す画面５０１Ａは、図６に示した画面５０１において、マウスポインタ５０７が案内画像５０３と重なるようにユーザにより操作された後の画面を示し、案内画像５０３がユーザにより指示された状態を示している。画面５０１Ａは、図６に示した画面５０１に加えて、５つの指示画像５１１〜５１５を含む。すなわち、案内画像５０３がユーザによりマウスポインタで指示されると、５つの指示画像５１１〜５１５が表示される。
【００６０】
ここでは、参加者がＰＣ３００Ａを操作し、送信用データを表示する場合を例に説明する。指示画像５１１は、辞書情報を取得する処理を実行するための辞書検索コマンドをＭＦＰ１００に実行させるための遠隔操作コマンドと関連付けられており、指示画像５１１が指示されると、それに関連付けられた遠隔操作コマンドが実行される。この遠隔操作コマンドを実行するＰＣ３００Ａは、辞書検索コマンドをＭＦＰ１００に送信し、ＭＦＰ１００から受信される辞書情報を表示する。辞書検索コマンドをＭＦＰ１００に実行させるための遠隔操作コマンドは、案内画像５０３により特定される特定部分に含まれる文字列を含む。
【００６１】
指示画像５１２は、関連文書を取得する処理を実行するための関連文書検索コマンドをＭＦＰ１００に実行させるための遠隔操作コマンドと関連付けられており、指示画像５１２が指示されると、それに関連付けられた遠隔操作コマンドが実行される。この遠隔操作コマンドを実行するＰＣ３００Ａは、関連文書検索コマンドをＭＦＰ１００に送信し、ＭＦＰ１００から受信される関連文書を表示する。関連文書コマンドをＭＦＰ１００に実行させるための遠隔操作コマンドは、案内画像５０３により特定される特定部分に含まれる文字列を含む。
【００６２】
指示画像５１３は、発表用データをプリントする処理を実行するためのプリントコマンドをＭＦＰ１００に実行させるための遠隔操作コマンドと関連付けられており、指示画像５１３が指示されると、それに関連付けられた遠隔操作コマンドが実行される。この遠隔操作コマンドを実行するＰＣ３００Ａは、プリントコマンドをＭＦＰ１００に送信し、ＭＦＰ１００に発表用データをプリントさせる。プリントコマンドをＭＦＰ１００に実行させるための遠隔操作コマンドは、送信用データに含まれる複数のページのうち特定部分を含むページを識別するためのページ番号を含む。これにより、ＭＦＰ１００により発表用データの特定部分を含むページの画像が用紙にプリントされる。
【００６３】
指示画像５１４は、発表用データを送信する処理を実行するための送信コマンドをＭＦＰ１００に実行させるための遠隔操作コマンドと関連付けられており、指示画像５１４が指示されると、それに関連付けられた遠隔操作コマンドが実行される。この遠隔操作コマンドを実行するＰＣ３００Ａは、送信コマンドをＭＦＰ１００に送信し、ＭＦＰ１００に発表用データを送信させる。送信コマンドをＭＦＰ１００に実行させるための遠隔操作コマンドは、送信用データに含まれる複数のページのうち特定部分を含むページを識別するためのページ番号を含む。これにより、ＭＦＰ１００により発表用データの特定部分を含むページを添付した電子メールが送信される。
【００６４】
指示画像５１５は、発表者に特定部分の文字列の意味を問い合わせる処理を実行するための問合せコマンドをＭＦＰ１００に実行させるための遠隔操作コマンドと関連付けられており、指示画像５１５が指示されると、それに関連付けられた遠隔操作コマンドが実行される。この遠隔操作コマンドを実行するＰＣ３００Ａは、問合せコマンドをＭＦＰ１００に送信し、ＭＦＰ１００に発表者に問い合わせするための電子メールを送信させる。問合せコマンドをＭＦＰ１００に実行させるための遠隔操作コマンドは、送信用データの特定部分に含まれる文字列を含む。これにより、ＭＦＰ１００により、発表用データの特定部分に含まれる文字列と、その文字列の意味を問い合わせる文書とを含み、発表者に割り当てられた送信先アドレスを宛先に設定した電子メールが生成され、送信される。
【００６５】
図５に戻って、送信部５９がＰＣ３００Ａ〜３００Ｆそれぞれに、送信用データを送信すると、ＰＣ３００Ａ〜３００Ｆのいずれかにより、送信用データに含まれる５つの遠隔操作コマンドのいずれかが実行される場合がある。この場合、辞書検索コマンド、関連文書検索コマンド、送信コマンド、プリントコマンドまたは問合せコマンドのいずれかの実行コマンドが送信される。コマンド受付部６１は、通信Ｉ／Ｆ部１１２がＰＣ３００Ａ〜３００Ｆのいずれかから辞書検索コマンド、関連文書検索コマンド、プリントコマンド、送信コマンドおよび問合せコマンドのいずれかの実行コマンドを受信すると、通信Ｉ／Ｆ部１１２から、ＰＣ３００Ａ〜３００Ｆのうち実行コマンドを送信してきたものを識別するための装置識別情報と、受信された実行コマンドとを受け付ける。コマンド受付部６１は、装置識別情報と受信された実行コマンドとの組をコマンド実行部６３に出力する。
【００６６】
コマンド実行部６３は、コマンド受付部６１から実行コマンドが入力されることに応じて、その実行コマンドに従って処理を実行する。コマンド実行部６３は、辞書検索コマンドが入力される場合、辞書検索コマンドに含まれる特定部分に含まれる文字列で、ＨＤＤ１１６に記憶されている関連情報９３のうち辞書情報を検索する。そして、特定部分に含まれる文字列と関連付けられた辞書情報を抽出し、抽出された辞書情報を、ＰＣ３００Ａ〜３００Ｆのうち辞書検索コマンドとともに入力される装置識別情報で特定されるものに、通信Ｉ／Ｆ部１１２を介して送信する。
【００６７】
コマンド実行部６３は、関連文書検索コマンドが入力される場合、関連文書検索コマンドに含まれる特定部分に含まれる文字列で、ＨＤＤ１１６に記憶されている関連情報９３のうち関連文書を検索する。そして、特定部分に含まれる文字列と関連付けられた関連文書を抽出し、抽出された関連文書を、ＰＣ３００Ａ〜３００Ｆのうち関連文書検索コマンドとともに入力される装置識別情報で特定されるものに、通信Ｉ／Ｆ部１１２を介して送信する。
【００６８】
コマンド実行部６３は、プリントコマンドが入力される場合、発表用データに含まれる複数のページのうちプリントコマンドに含まれるページ識別情報で特定されるページの画像を、画像形成部１４０にプリントさせる。
【００６９】
コマンド実行部６３は、送信コマンドが入力される場合、発表用データに含まれる複数のページのうち送信コマンドに含まれるページ識別情報で特定されるページの画像を含み、ＰＣ３００Ａ〜３００Ｆのうち送信コマンドを送信してきたものを操作するユーザに割り当てられた電子メールアドレスを送信先のアドレスに設定した電子メールを生成し、送信する。
【００７０】
コマンド実行部６４は、問合せコマンドが入力される場合、問合せコマンドに含まれる特定部分に含まれる文字列を含み、発表者に割り当てられた電子メールアドレスを送信先のアドレスに設定し、ＰＣ３００Ａ〜３００Ｆのうち問合せコマンドを送信してきたものを操作するユーザに割り当てられた電子メールアドレスを送信元のアドレスに設定した電子メールを生成し、送信する。
【００７１】
図８は、情報提供処理の流れの一例を示すフローチャートである。情報提供処理は、ＭＦＰ１００が備えるＣＰＵ１１１が情報提供プログラムを実行することによりＣＰＵ１１１により実行される処理である。図８を参照して、ＣＰＵ１１１は、ユーザのログインを受け付けたか否かを判断する（ステップＳ０１）。ログインを受け付けたならば（ステップＳ０１でＹＥＳ）、処理をステップＳ０２に進めるが、そうでなければ（ステップＳ０１でＮＯ）、処理をステップＳ０７に進める。具体的には、ＰＣ３００，３００Ａ〜３００Ｆのいずれか１つからログインの要求を受け付け、認証が成功すれば処理をステップＳ０２に進める。以下、ログインを受け付けて認証されたユーザをログインユーザという。また、ここでは、発表者がＰＣ３００を操作し、参加者がＰＣ３００Ａ〜３００Ｆを操作する場合を説明する。
【００７２】
ステップＳ０２においては、発表用データを受信したか否かを判断する。発表用データを受信したならば処理をステップＳ０３に進め、そうでなければ処理をステップＳ０５に進める。処理をステップＳ０３に進める場合、受信されたデータをＨＤＤ１１６に記憶し（ステップＳ０３）、ログインユーザを発表者に設定する（ステップＳ０４）。すなわち、ＰＣ３００から発表者がＭＦＰ１００にログインする操作をする場合、ステップＳ０１〜ステップＳ０４の処理が実行される。ステップＳ０４においては、発表者を識別するためのユーザ識別情報と、ＰＣ３００の装置識別情報とを関連付けて記憶する。
【００７３】
ステップＳ０５においては、ログインユーザが会議の参加者か否かを判断する。予め会議の参加者をＭＦＰ１００に登録しておくようにし、ログインユーザが参加者として登録されているか否かを判断する。参加者として登録されているならば処理をステップＳ０６に進め、そうでなければステップＳ０６をスキップして、処理をステップＳ０７に進める。
【００７４】
ステップＳ０６においては、ログインユーザを参加者に設定する。例えば、参加者がＰＣ３００Ａを操作し、ＭＦＰ１００にログインする操作をする場合、ステップＳ０１、ステップＳ０５およびステップＳ０６の処理が実行される。ステップＳ０６においては、参加者を識別するためのユーザ識別情報と、ＰＣ３００Ａの装置識別情報とを関連付けて記憶する。
【００７５】
ステップＳ０７においては、表示指示を受け付けたか否かを判断する。表示指示を受け付けたならば処理をステップＳ０８に進めるが、そうでなければ処理をステップＳ０１に戻す。具体的には、発表者に設定されたユーザが操作するＰＣ３００から表示を指示するための表示指示が、通信Ｉ／Ｆ部１１２によって受信されたならば、表示指示を受け付ける。すなわち、ステップＳ０４が実行されて、発表者のユーザ識別情報が記憶されていることを条件に、表示指示を受け付ける。なお、ここでは、発表者がログインし（ステップＳ０２でＹＥＳ）、表示指示を受け付けた後は（ステップＳ０７でＹＥＳ）、参加者によるログインを受け付けないようにしているが、表示指示を受け付けた後に（ステップＳ０７でＹＥＳ）、参加者によるログインを受け付けてもよい。参加者によるログインを受け付ける場合、ステップＳ０６と同じ処理が実行され、ログインした参加者のユーザ識別情報と、その参加者が操作するＰＣの装置識別情報とを関連付けて記憶する。
【００７６】
ステップＳ０８においては、ステップＳ０３において記憶された発表用データの第１ページを処理対象に設定し、処理をステップＳ０９に進める。ステップＳ０９においては、処理対象ページをプロジェクタ２００に表示させるために、通信Ｉ／Ｆ部１１２を介してプロジェクタ２００に送信する。これにより、プロジェクタ２００によって発表用データの第１ページが投影される。
【００７７】
次のステップＳ１０においては、特定指示を受け付けたか否かを判断する。具体的には、ビデオカメラ４００から受信される動画像を解析し、ユーザがレーザーポインタで指示した位置を検出したか否かを判断する。レーザーポインタによる指示を検出したならば、その指示された位置に対応する第１ページの特定部分を特定する。次のステップＳ１１においては、関連情報検索処理を実行する。関連情報検索処理についてはその詳細を後述するが、ステップＳ１０において受け付けられた特定指示により特定される特定部分に含まれる文字列に基づいて関連情報を検索する処理である。
【００７８】
次のステップＳ１２においては、変換処理を実行する。変換処理についてはその詳細を後述するが、発表用データを、特定部分に関連する関連情報を抽出可能な送信用データに変換する処理である。
【００７９】
次のステップＳ１３においては、ステップＳ１２において発表用データを変換した送信用データを、ＰＣ３００Ａ〜３００ＦのうちステップＳ０６において参加者に設定されたユーザが使用するものに送信する。これにより、参加者は、操作するＰＣにおいて送信用データを表示させることができる。
【００８０】
次のステップＳ１４においては、ページ変更指示を受け付けたか否かを判断する。ページ変更指示を受け付けたならば処理をステップＳ１５に進めるが、そうでなければ処理をステップＳ１６に進める。具体的には、発表者に設定されたユーザが操作するＰＣ３００からページを変更するためのページ変更指示が、通信Ｉ／Ｆ部１１２によって受信されたならばページ変更指示を受け付ける。ステップＳ１５においては、処理対象に設定されているページの次のページを新たに処理対象に設定し、処理をステップＳ０９に戻す。
【００８１】
ステップＳ１６においては、会議が終了したか否かを判断する。会議が終了したと判断する場合は処理を終了し、そうでなければ処理をステップＳ１０に戻す。具体的には、発表者に設定されたユーザが操作するＰＣ３００から会議の終了を示す指示が通信Ｉ／Ｆ部１１２によって受信されたならば、会議終了指示を受け付ける。
【００８２】
なお、上述した情報提供処理においては、特定指示を受け付けると（ステップＳ１０）、発表用データを送信用データに変換し（ステップＳ１３）、送信用データを送信する（ステップＳ１３）ようにしたが、ページ変更指示が受け付けられた後（ステップＳ１４でＹＥＳ）、または、会議終了指示が受け付けられた後（ステップＳ１６でＹＥＳ）、発表用データを送信用データに変換し（ステップＳ１２）、送信用データを送信する（ステップＳ１３）ようにしてもよい。
【００８３】
図９は、関連情報検索処理の流れの一例を示すフローチャートである。関連情報検索処理は、図８のステップＳ１１において実行される処理である。図９を参照して、まず、処理対象に設定されているページの特定部分の画像に含まれる文字を判別する（ステップＳ２１）。従来周知の文字認識処理を実行することにより、画像に含まれる文字を判別する。
【００８４】
次のステップＳ２２においては、ステップＳ２１において判別された文字列を用いて、ＨＤＤ１１６に予め記憶される辞書データベースを検索する。そして、検索により辞書情報が抽出されたか否かを判断する（ステップＳ２３）。辞書情報が抽出されたならば処理をステップＳ２４に進め、そうでなければステップＳ２４をスキップして処理をステップＳ２５に進める。ステップＳ２４においては、抽出された辞書情報と特定部分に含まれる文字列とを含む関連情報をＨＤＤ１１６に記憶し、処理をステップＳ２５に進める。
【００８５】
ステップＳ２５においては、ステップＳ２１において判別された文字列を用いて、ＨＤＤ１１６に予め記憶された文書を検索し、検索により抽出された関連文書と特定部分に含まれる文字列とを含む関連情報をＨＤＤ１１６に記憶し（ステップＳ２６、Ｓ２７）、処理を情報提供処理に戻す。
【００８６】
図１０は、変換処理の流れの一例を示すフローチャートである。変換処理は、図８のステップＳ１２において実行される処理である。図１０を参照して、ステップＳ３１においては、ＨＤＤ１１６に記憶されている関連情報９３のうちから特定部分に関連する関連情報を抽出する。上述した関連情報検索処理によって、関連情報がＨＤＤ１１６に記憶されているので、ＨＤＤ１１６に記憶された関連情報のうちから特定部分に含まれる文字列を含む関連情報を抽出する。
【００８７】
次のステップＳ３２においては、抽出された関連情報のうちに辞書情報が含まれるか否かを判断する。辞書情報が含まれるならば処理をステップＳ３３に進めるが、そうでなければステップＳ３３をスキップして処理をステップＳ３４に進める。ステップＳ３３においては意味アイコンを生成し、処理をステップＳ３４に進める。意味アイコンは、辞書検索コマンドと関連付けられ、辞書検索コマンドを実行させるための指示画像である。辞書検索コマンドは、特定部分の画像に含まれる文字列を含む。
【００８８】
次のステップＳ３４においては、抽出された関連情報のうちに関連文書が含まれるか否かを判断する。関連文書が含まれるならば処理をステップＳ３５に進めるが、そうでなければステップＳ３５をスキップして処理をステップＳ３６に進める。ステップＳ３５においては、関連文書アイコンを生成し、処理をステップＳ３６に進める。関連文書アイコンは、関連文書検索コマンドと関連付けられ、関連文書検索コマンドを実行させるための指示画像である。関連文書検索コマンドは、特定部分の画像に含まれる文字列を含む。
【００８９】
次のステップＳ３６においては、印刷アイコン、送信アイコンおよび問合せアイコンを生成する。印刷アイコンは、プリントコマンドと関連付けられ、プリントコマンドを実行させるための指示画像である。送信アイコンは、送信コマンドと関連付けられ、送信コマンドを実行させるための指示画像である。問合せアイコンは、問合せコマンドと関連付けられ、問合せコマンドを実行させるための指示画像である。
【００９０】
そして、発表用データの特定部分に案内画像を追加する（ステップＳ３７）。案内画像は、ここでは特定部分を囲う矩形の画像である。次のステップＳ３８においては、ステップＳ３３、ステップＳ３５およびステップＳ３６において生成された意味アイコン、関連文書アイコン、印刷アイコン、送信アイコンおよび問合せアイコンを表示するための表示コマンドを案内画像に関連付け、処理を情報提供処理に戻す。表示コマンドは、案内画像が指示されると、意味アイコン、関連文書アイコン、印刷アイコン、送信アイコンおよび問合せアイコンを表示させるコマンドである。
【００９１】
図１１は、コマンド実行処理の流れの一例を示すフローチャートである。コマンド実行処理は、ＭＦＰ１００が備えるＣＰＵ１１１が情報提供プログラムを実行することによりＣＰＵ１１１により実行される処理である。図１１を参照して、ＣＰＵ１１１は、実行コマンドを受信したか否かを判断する（ステップＳ４１）。通信Ｉ／Ｆ部１１２がＰＣ３００Ａ〜３００Ｆのうち参加者が操作するものから実行コマンドを受信したか否かを判断する。実行コマンドを受信するまで待機状態となり（ステップＳ４１でＮＯ）、実行コマンドを受信したならば処理をステップＳ４２に進める。すなわち、コマンド実行処理は、通信Ｉ／Ｆ部１１２がＰＣ３００Ａ〜３００Ｆのうち参加者が操作するものから実行コマンドを受信することを条件に実行される処理である。
【００９２】
次のステップＳ４２においては、実行コマンドの種類によって処理を分岐させる。受信されたコマンドが辞書検索コマンドならば処理をステップＳ４３に進め、関連文書検索コマンドならば処理をステップＳ４５に進め、プリントコマンドならば処理をステップＳ４７に進め、送信コマンドをならば処理をステップＳ４９に進め、問合せコマンドならば処理をステップＳ５１に進める。
【００９３】
ステップＳ４３においては、ＨＤＤ１１６に記憶されている関連情報９３を検索し、辞書検索コマンドに含まれる文字列を含む関連情報９３を抽出し、抽出された関連情報９３のうちから辞書情報を抽出する（ステップＳ４３）。そして、抽出された辞書情報を、ＰＣ３００Ａ〜３００Ｆのうち辞書検索コマンドを送信してきたものに送信し（ステップＳ４４）、処理を終了する。
【００９４】
ステップＳ４５においては、ＨＤＤ１１６に記憶されている関連情報９３を検索し、関連文書コマンドに含まれる文字列を含む関連情報９３を抽出し、抽出された関連情報９３のうちから関連文書を抽出する（ステップＳ４５）。そして、抽出された関連文書を、ＰＣ３００Ａ〜３００Ｆのうち関連文書検索コマンドを送信してきたものに送信する（ステップＳ４６）。
【００９５】
ステップＳ４７においては、発表用ページに含まれる複数のページのうちから送信コマンドに含まれるページ番号で特定されるページを抽出する。そして、抽出されたページを画像形成部１４０にプリントさせ（ステップＳ４８）、処理を終了する。
【００９６】
ステップＳ４９においては、発表用ページに含まれる複数のページのうちから送信コマンドに含まれるページ番号で特定されるページを抽出する。そして、抽出されたページを含み、ＰＣ３００Ａ〜３００Ｆのうち辞書検索コマンドを送信してきたものを操作するログインユーザに割り当てられた電子メールアドレスを宛先に設定した電子メールを生成し、送信し（ステップＳ５０）、処理を終了する。
【００９７】
ステップＳ５１においては、問合せコマンドとともに受信される特定部分に含まれる文字列を含み、ＰＣ３００Ａ〜３００Ｆのうち問合せコマンドを送信してきたものを操作するログインユーザに割り当てられた電子メールアドレスを送信元に設定し、発表者に割り当てられた電子メールアドレスを宛先に設定した電子メールを生成する（ステップＳ５１）。そして、生成された電子メールを送信し（ステップＳ５２）、処理を終了する。
【００９８】
以上説明したように本実施の形態における会議システム１において、ＭＦＰ１００は、発表用データをプロジェクタ２００に表示させる一方、発表者による発表用データの特定部分を特定する特定指示が受け付けられると、特定指示により特定された特定部分に関連する辞書情報および関連文書等の関連情報を検索し、発表用データを特定部分に関連する関連情報を抽出可能な送信用データに変換し、送信用データを参加者が操作するＰＣ３００Ａ〜３００Ｆに送信する。このため、送信用データから特定部分に関連する関連情報が抽出可能となるので、発表用データの内容を自動的に充実させることができる。また、例えばＰＣ３００Ａを操作する参加者は、関連情報を閲覧したいときにのみ、指示画像を指示すればよいので、必要なときにのみ関連情報を閲覧することができる。逆に、必要ないときは、関連情報が表示されないので、強制的に不要な情報が表示される場合の煩わしさから開放される。
【００９９】
また、送信用データは、特定部分に関連情報が関連付けられていることを示す案内画像を含むので、例えば、ＰＣ３００Ａにおいて送信用データが表示されると、ユーザが特定した部分を強調して表示することができるとともに、その部分の関連情報を抽出可能になるので、操作が容易となる。
【０１００】
また、送信用データは、予め定められた処理を実行するためのコマンドと、該コマンドを実行するための指示を受け付けるための指示画像と、案内画像が指示されることに応じて指示画像を表示するコマンドとがさらに発表用データに追加されるので、関連情報を抽出するための操作が容易となる。
【０１０１】
また、特定指示が受け付けられることに応じて、特定部分に関連する関連情報が検索され、送信用データが送信される。このため、発表者が特定部分を特定してすぐに関連情報が抽出可能となり、関連情報を閲覧するタイミングを速くすることができる。
【０１０２】
また、発表用データのページの表示が終了した後に関連情報が検索され、送信用データが送信されるので、特定部分が複数の場合であっても、発表用データを送信用データに変換する処理を１回すればよい。このため、特定部分が複数の場合における処理速度を早くすることができる。
【０１０３】
なお、上述した実施の形態においては、情報提供装置の一例としてのＭＦＰ１００について説明したが、図８〜図１１に示した処理を実行するための情報提供方法およびその情報提供方法をコンピュータに実行させるための情報提供プログラムとして発明を捉えることができるのは、言うまでもない。
【０１０４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
＜付記＞
（１）  前記コマンドは、前記関連情報を表示するためのコマンドを含む、請求項３に記載の情報提供装置。
（２）  前記コマンドは、前記関連情報の一覧を表示するためのコマンドを含む、請求項３に記載の情報提供装置。
（３）  前記コマンドは、前記発表用データのうち前記特定部分を含む部分をプリントするためのコマンドを含む、請求項３に記載の情報提供装置。
（４）  前記コマンドは、前記発表用データのうち前記特定部分を含む部分を送信するためのコマンドを含む、請求項３に記載の情報提供装置。
（５）  前記コマンドは、前記発表用データにより定まる宛先アドレスに電子メールを送信するためのコマンドを含む、請求項３に記載の情報提供装置。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の形態の１つにおける会議システムの全体概要を示す図である。
【図２】ＭＦＰの外観を示す斜視図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】ＰＣのハードウェア構成の一例を示すブロック図である。
【図５】ＭＦＰが備えるＣＰＵが有する機能の一例を示す機能ブロック図である。
【図６】送信用データの表示態様の一例を示す第１の図である。
【図７】送信用データの表示態様の一例を示す第２の図である。
【図８】情報提供処理の流れの一例を示すフローチャートである。
【図９】関連情報検索処理の流れの一例を示すフローチャートである。
【図１０】変換処理の流れの一例を示すフローチャートである。
【図１１】コマンド実行処理の流れの一例を示すフローチャートである。
【符号の説明】
【０１０６】
１  会議システム、５１  表示制御部、５３  特定指示受付部、５５  関連情報検索部、５７  変換部、５９  送信部、６１  コマンド受付部、６３  コマンド実行部、６４  コマンド実行部、７１  語彙検索部、７３  文字列検索部、７５  画像追加部、７７  コマンド追加部、９１  発表用データ、９３  関連情報、１００  ＭＦＰ、１１０  メイン回路、１１１  ＣＰＵ、１１２  通信Ｉ／Ｆ部、１１６  ＨＤＤ、１１８  カードＩ／Ｆ、１１８Ａ  フラッシュメモリ、１３０  原稿読取部、１４０  画像形成部、１６０  操作パネル、１６０Ａ  表示部、１６０Ｂ  操作部、２００  プロジェクタ、３００，３００Ａ〜３００Ｆ  ＰＣ、３０１  ＣＰＵ、３０２  ＲＯＭ、３０３  ＲＡＭ、３０４  ネットワークＩ／Ｆ、３０５  ＨＤＤ、３０６  表示部、３０７  操作部、３０８  バス、３０９  外部記憶装置、４００  ビデオカメラ、５０３  案内画像、５１１〜５１５  指示画像。
【図１】
2010219928.tif 000003
【図２】
2010219928.tif 000004
【図３】
2010219928.tif 000005
【図４】
2010219928.tif 000006
【図５】
2010219928.tif 000007
【図６】
2010219928.tif 000008
【図７】
2010219928.tif 000009
【図８】
2010219928.tif 000010
【図９】
2010219928.tif 000011
【図１０】
2010219928.tif 000012
【図１１】
2010219928.tif 000013