(57)【要約】【課題】プレゼンテーションデータファイルを送信した電子機器により指示された許可または禁止の設定に従って、他の電子機器からのプレゼンテーションアプリケーションの操作を制限することのできる情報処理装置を提供する。【解決手段】ノートＰＣ１００はプレゼンテーションデータファイルを受信する際に、ファイルを送信した電子機器のＩＰアドレスを主記憶装置１０２に記憶する。ノートＰＣ１００がアプリケーションの操作要求を受信すると、記録したＩＰアドレスと操作要求を発信した電子機器のＩＰアドレスを比較して、一致した場合に限ってアプリケーション操作を実行する。【選択図】        図１
2004287721.tif 000002
【特許請求の範囲】
【請求項１】
プレゼンテーションアプリケーションを実行してプレゼンテーションデータファイルを表示する情報処理装置において、
固有の識別符号を用いて、電子機器とネットワークを形成して互いに前記プレゼンテーションデータファイルを含むデータの通信を行う通信手段と、
前記通信手段により他の電子機器からプレゼンテーションデータファイルを受信するファイル受信手段と、
前記ファイル受信手段によりプレゼンテーションデータファイルを受信すると、プレゼンテーションアプリケーションを起動して当該プレゼンテーションデータファイルを表示する制御を行うアプリケーション起動制御手段と、
前記通信手段によりプレゼンテーションアプリケーションの操作指示を受信するアプリケーション操作受信手段と、
前記ファイル受信手段により受信したプレゼンテーションデータファイルの送信元電子機器と、前記アプリケーション操作受信手段により受信したプレゼンテーションアプリケーションの操作指示の送信元電子機器が同一であるか否かを判断する判断手段と、
前記判断手段により同一であると判断されたときは、前記プレゼンテーションアプリケーションの操作指示に基づきプレゼンテーションアプリケーションを操作する制御を行う第一の操作制御手段とを備えたことを特徴とする情報処理装置。
【請求項２】
前記判断手段は、前記通信手段によりネットワークを形成する電子機器が有する識別符号により判断することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記ファイル受信手段により受信したプレゼンテーションデータファイルの送信元電子機器によって、他の電子機器によるプレゼンテーションアプリケーションの操作が許可されたときは、前記判断手段の判断結果にかかわらず、前記アプリケーション操作受信手段により受信されたプレゼンテーションアプリケーションの操作指示に基づきプレゼンテーションアプリケーションを操作する制御を行う第二の操作制御手段を備えたことを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記通信手段は、電波による無線通信により行われることを特徴とする請求項１乃至請求項３のいずれか一項に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置に関する。
【０００２】
【従来の技術】
会議におけるプレゼンテーション方法として、従来のオーバーヘッドプロジェクタ装置やスライド投影装置に替わって、パーソナルコンピュータとプロジェクタ装置とを接続してパーソナルコンピュータ上でプレゼンテーションアプリケーションを実行し、その内容をプロジェクタ装置で投影してプレゼンテーションを行う方法が普及している。このようなプレゼンテーションでは、プレゼンターは、（１）プレゼンテーション用のデータファイルをあらかじめ他のパーソナルコンピュータで作成し、（２）そのファイルをメモリカードやディスケット等の可搬型記憶媒体に保存し、（３）その記憶媒体をプロジェクタと接続したパーソナルコンピュータに装着し、データファイルをコピーして、プレゼンテーションを行うことが一般的である。
【０００３】
こうした操作の煩雑さを解消するために、プロジェクタ装置を接続するパーソナルコンピュータとして通信機能を備えたものを用い、そのパーソナルコンピュータとそれぞれのプレゼンターが所持する情報処理装置や電子機器とでネットワークを構成し、データファイルをネットワークを経由して送信したり、プレゼンテーションアプリケーションの実行や操作を手元の情報処理装置や電子機器から行うことのできるパーソナルコンピュータや情報処理装置が提案されている。
【０００４】
【特許文献１】
特開２０００−１８１８４６号公報
【特許文献２】
特開２００１−０１４２５３号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来例の情報処理装置では、ネットワークに接続されたどの端末からでもプレゼンテーションアプリケーションを操作できるため、プレゼンターの意図しないアプリケーション操作が行われるといった問題点があった。この問題点を回避するために、あらかじめ特定の電子機器のみに操作権を与えておき、操作権を与えられた電子機器だけがデータファイルの送信やアプリケーションの操作を実行できるようにする方法が知られている。この方法では、プレゼンテーション中はプレゼンターだけがアプリケーションの操作を行うことができるが、プレゼンテーション後の質疑応答の際に、プレゼンター以外のものが自由にプレゼンテーションアプリケーションを操作することができないといった問題点があった。
【０００６】
そこで、本発明は上記従来の問題点に鑑みてなされたもので、ネットワークを形成した情報処理装置や電子機器からプレゼンテーションのデータファイルを受信すると、プレゼンテーションアプリケーションを起動し、当該データファイルを受信した電子機器からの操作要求のみを受け付けてアプリケーションを操作することができるとともに、その電子機器から他の電子機器によるアプリケーション操作の許可を受信すると、ネットワークを形成する任意の電子機器からの操作要求を受け付けてアプリケーションを操作することができ、状況に応じて簡便な操作でプレゼンテーションアプリケーションを操作することのできる利便性の高い情報処理装置を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明に係る情報処理装置では、プレゼンテーションアプリケーションを実行してプレゼンテーションデータファイルを表示する情報処理装置において、固有の識別符号を用いて、電子機器とネットワークを形成して互いに前記プレゼンテーションデータファイルを含むデータの通信を行う通信手段と、前記通信手段により他の電子機器からプレゼンテーションデータファイルを受信するファイル受信手段と、前記ファイル受信手段によりプレゼンテーションデータファイルを受信すると、プレゼンテーションアプリケーションを起動して当該プレゼンテーションデータファイルを表示する制御を行うアプリケーション起動制御手段と、前記通信手段によりプレゼンテーションアプリケーションの操作指示を受信するアプリケーション操作受信手段と、前記ファイル受信手段により受信したプレゼンテーションデータファイルの送信元電子機器と、前記アプリケーション操作受信手段により受信したプレゼンテーションアプリケーションの操作指示の送信元電子機器が同一であるか否かを判断する判断手段と、前記判断手段により同一であると判断されたときは、前記プレゼンテーションアプリケーションの操作指示に基づきプレゼンテーションアプリケーションを操作する制御を行う第一の操作制御手段とを備えたことを特徴とする。
【０００８】
また、上記目的を達成するために、請求項２記載の発明に係る情報処理装置では、請求項１記載の情報処理装置において、前記判断手段は、前記通信手段によりネットワークを形成する電子機器が有する識別符号により判断することを特徴とする。
【０００９】
また、上記目的を達成するために、請求項３記載の発明に係る情報処理装置では、請求項２記載の情報処理装置において、前記ファイル受信手段により受信したプレゼンテーションデータファイルの送信元電子機器によって、他の電子機器によるプレゼンテーションアプリケーションの操作が許可されたときは、前記判断手段の判断結果にかかわらず、前記アプリケーション操作受信手段により受信されたプレゼンテーションアプリケーションの操作指示に基づきプレゼンテーションアプリケーションを操作する制御を行う第二の操作制御手段を備えたことを特徴とする。
【００１０】
また、上記目的を達成するために、請求項４記載の情報処理装置では、請求項１乃至請求項３のいずれか一項に記載の情報処理装置において、前記通信手段は、電波による無線通信により行われることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明をノートブック型パーソナルコンピュータ装置（以下、「ノートＰＣ」と記す）に適用した場合の実施の形態について、図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明の実施の形態に係るノートＰＣの構成を示すブロック図である。図中の符号１００はノートＰＣであり、ＣＰＵ回路部１０１、主記憶装置１０２、補助記憶装置１０３、表示制御回路部１０４、インターフェース回路部１０５、および無線通信回路部１０６を構成要素としている。また、ノートＰＣ１００は、各構成要素に電力を供給する電源回路部１０７を備えている。
【００１３】
ＣＰＵ回路部１０１は、ＣＰＵおよびチップセットと呼ばれるＬＳＩ群から概略構成される。ＣＰＵはノートＰＣ１００全体の制御を司るもので、主記憶装置１０２に格納された制御手順（プログラム）を読み出して実行することにより、情報の処理や各周辺装置等の制御等を行う。
【００１４】
ＣＰＵは、ネットワークを構成する他の電子機器からプレゼンテーションデータファイルを受信すると、プレゼンテーションアプリケーションプログラムを起動する制御を行う機能を備えている。また、ＣＰＵは、ネットワークを構成する電子機器のうち、プレゼンテーションアプリケーションの操作を許可された機器からの操作要求を受信すると、アプリケーションを操作する制御を行う機能を備えている。
【００１５】
チップセットは、主記憶装置１０２や補助記憶装置１０３等の周辺装置とＣＰＵとの間でのデータの受け渡しの処理を行う。また、チップセットは周辺装置からの割り込み要求を調停してＣＰＵに割り込み信号を発行する機能を備えている。
【００１６】
主記憶装置１０２は、同期ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成され、アプリケーションプログラムやデータを格納するものである。また、主記憶装置１０２はＣＰＵのワークメモリの機能を提供する。
【００１７】
補助記憶装置１０３は、ハードディスク装置により構成され、アプリケーションプログラムやデータをファイル形式で保存するものである。
【００１８】
表示制御回路部１０４は、グラフィックコントローラ、グラフィックメモリ、液晶表示装置等で概略構成される。グラフィックコントローラは、ＣＰＵの制御により表示画像データを生成するＬＳＩである。生成された画像データはグラフィックメモリに保存され、さらに液晶表示装置にその画像が表示される。
【００１９】
また、表示制御回路部１０４は、グラフィックコントローラによって生成された表示画像データを電気信号として外部に出力することができるコネクタを備えている。このコネクタにＣＲＴディスプレイや、プロジェクタ装置を接続することで、液晶表示装置に表示されるのと同じ画像を、接続したＣＲＴディスプレイ上に表示したり、プロジェクタ装置によって投影することが可能になる。
【００２０】
インターフェース回路部１０５は、周辺入出力デバイスとＣＰＵ回路部１０１との間でデータの受け渡しを管理する機能を備え、内蔵キーボードや内蔵ポインティングデバイス等からの入力信号を伝達する機能を備えている。
【００２１】
無線通信回路部１０６は、アンテナ、高周波回路および符号化・復号化回路等から概略構成され、同等の無線通信機能を有する電子機器や情報処理装置とネットワークを形成してデータの送信および受信を行う機能を備えている。
【００２２】
本実施の形態に係る無線通信は、ＩＥＥＥ８０２．１１およびその拡張であるＩＥＥＥ８０２．１１ｂに従い、２．４ＧＨｚ帯の搬送波を用いて最大毎秒１１Ｍビットの通信速度で情報信号の送受信を行う。この無線通信方式では、それぞれの電子機器ごとにＩＰアドレスと呼ばれる固有の識別符号を割り当て、このＩＰアドレスによってデータの送信先を指定して通信を行う。
【００２３】
電源回路部１０７は、ＤＣ／ＤＣコンバータ等で構成され、図示しないＡＣアダプタやバッテリーから電力の供給を受け、適切な電圧に変換してノートＰＣ１００の各構成要素に電力の供給を行う機能を備えている。
【００２４】
以下、本実施の形態に係るノートＰＣの動作を図を参照して説明する。図２は、本実施の形態に係るノートＰＣの割り込み処理の動作手順を示すフローチャートである。
【００２５】
ノートＰＣ１００が、無線ネットワークを構成する他の電子機器からデータを受信すると、無線通信回路部１０６はＣＰＵ回路部１０１のＣＰＵに対して割り込み信号を発行する。割り込み信号を受けると、ＣＰＵは内部に組み込まれている割り込み処理を開始するための制御手順を実行し、補助記憶装置１０３に記憶された割り込み処理プログラムを読み出して主記憶装置１０２に格納して割り込み処理を開始する。
【００２６】
すなわち、ステップＳ２０１でＣＰＵは、本割り込み処理中に無線通信回路部１０６からの割り込み信号を受けて本割り込み処理に再入することのないように、無線通信回路部１０６からの割り込みを禁止するように設定する。続くステップＳ２０２では、受信したデータがプレゼンテーションデータファイルの転送要求かどうかを判断し、データファイルの転送要求であればステップＳ２０３へ進む。
【００２７】
ステップＳ２０３では、データファイルの転送を要求した電子機器からプレゼンテーションファイルを受信する処理を行う。このデータファイルの転送に係る処理の詳細については、図を参照して後述する。
【００２８】
一方、ステップＳ２０２で、受信したデータがプレゼンテーションデータファイルの転送要求でないと判断されたときはステップＳ２０４へ進み、受信データがプレゼンテーションアプリケーションの操作要求であるかどうかを判断する。受信データがアプリケーションの操作要求であればステップＳ２０５へ進む。
【００２９】
ステップＳ２０５では、アプリケーション操作を要求した電子機器からアプリケーション操作コマンドを受信してアプリケーションの操作処理を行う。アプリケーションの操作に係る処理については、図を参照して後述する。
【００３０】
ステップＳ２０３またはステップＳ２０５の処理が終了するか、あるいはステップＳ２０４で受信データがアプリケーションの操作要求でないと判断されたときはステップＳ２０６へ進み、ステップＳ２０１で設定した割り込み禁止を解除し、無線通信回路部１０６からの割り込みを受付可能にして本処理動作を終了する。
【００３１】
次に、ステップＳ２０３で行うデータファイルの転送に係る処理について図を参照して説明する。図３は、本実施の形態に係るノートＰＣのプレゼンテーションデータファイルの受信処理における動作手順を示すフローチャートである。
【００３２】
ステップＳ３０１でＣＰＵは、すでにプレゼンテーションデータファイルを受信して現在プレゼンテーションアプリケーションを実行中であるかどうかを判断し、プレゼンテーションアプリケーションが実行中であればステップＳ３０２へ進み、プレゼンテーションアプリケーションを実行していなければステップＳ３０４へ進む。
【００３３】
ステップＳ３０２では、データファイルの送信を要求した電子機器が、現在プレゼンテーションアプリケーションを実行しているデータファイルを送信した電子機器と同じ電子機器かどうかを判断する。この判断は、データを送信した電子機器のＩＰアドレスによって行う。すなわち、現在実行中のプレゼンテーションアプリケーションのデータファイルを受信した際に、後述するステップＳ３０５によって主記憶装置１０２に格納した電子機器のＩＰアドレスと、データファイルの送信を要求している電子機器のＩＰアドレスを比較し、一致した場合にはステップＳ３０３へ進む。一致しなかった場合は、データファイルの送信要求を拒否して本処理動作を終了する。
【００３４】
ステップＳ３０３では、新たにデータファイルを受信してプレゼンテーションアプリケーションを実行するために、現在実行中のプレゼンテーションアプリケーションを終了して、ステップＳ３０４へ進む。
【００３５】
ステップＳ３０４では、データファイルの送信を要求した電子機器に対して、プレゼンテーションデータファイルを送信するように指示し、当該電子機器が送信したデータファイルを受信して、受信したデータファイルを主記憶装置１０２に格納する。次にステップＳ３０５で、前述のステップＳ３０４でデータファイルを送信した電子機器のＩＰアドレスを主記憶装置１０２に格納する。前述のステップＳ３０２および後述のステップＳ４０３では、主記憶装置１０２に格納したこのＩＰアドレスをもとにデータファイルを送信した電子機器かどうかの判定を行う。
【００３６】
次にステップＳ３０６で、プレゼンテーションアプリケーションを起動して、ステップＳ３０４で受信して主記憶装置１０２に格納したデータファイルを当該アプリケーション上で実行して表示する。
【００３７】
次にステップＳ３０７では、ステップＳ３０４でデータファイルを受信した際に、ファイルを送信した電子機器が他の電子機器によるアプリケーションの操作を許可したかどうかを判断し、アプリケーション操作を許可したときはステップＳ３０８へ進み、アプリケーション操作を許可しなかったときは本処理動作を終了する。
【００３８】
ステップＳ３０８では、ネットワークを形成する電子機器のうち、データファイルを送信した電子機器以外の電子機器であっても、プレゼンテーションアプリケーションの操作を行うことが許可された旨を主記憶装置１０２に記録して、本ファイル転送に係る処理を終了する。
【００３９】
次に、ステップＳ２０５で行うアプリケーションの操作に係る処理について図を参照して説明する。図４は、本実施の形態に係るノートＰＣ１００のプレゼンテーションアプリケーションの操作処理における動作手順を示すフローチャートである。
【００４０】
ステップＳ４０１でＣＰＵは、すでにプレゼンテーションデータファイルを受信して現在プレゼンテーションアプリケーションを実行中であるかどうかを判断し、プレゼンテーションアプリケーションが実行中であればステップＳ４０２へ進み、プレゼンテーションアプリケーションを実行中でなければ本処理動作を終了する。
【００４１】
ステップＳ４０２では、ネットワークを形成する電子機器のうちデータファイルを送信した電子機器以外の電子機器によるアプリケーション操作を許可されているかどうかを判断し、アプリケーションの操作を許可されている場合、すなわち、前述のステップＳ３０８または後述のステップＳ４０６で他の電子機器によるアプリケーション操作が許可されていることを主記憶装置１０２に記録しているときはステップＳ４０５へ進み、アプリケーション操作が許可されていない場合はステップＳ４０３へ進む。
【００４２】
ステップＳ４０３では、アプリケーションの操作を要求した電子機器が、現在プレゼンテーションアプリケーションを実行しているデータファイルを送信した電子機器と同じ電子機器かどうかを判断する。この判断は、データを送信した電子機器のＩＰアドレスによって行う。すなわち、現在実行中のプレゼンテーションアプリケーションのデータファイルを受信した際に、前述のステップＳ３０５によって主記憶装置１０２に格納した電子機器のＩＰアドレスと、アプリケーションの操作を要求している電子機器のＩＰアドレスを比較し、一致した場合にはステップＳ４０４へ進む。一致しなかった場合は、アプリケーションの操作要求を拒否して本処理動作を終了する。
【００４３】
次に、ステップＳ４０４で、データファイルを送信した電子機器からの操作要求がアプリケーションプログラムの操作要求か、他の電子機器によるアプリケーション操作の許可要求かを判断し、プレゼンテーションアプリケーションの操作要求であればステップＳ４０５へ進み、アプリケーション操作の許可要求であればステップＳ４０６へ進む。
【００４４】
ステップＳ４０５では、アプリケーションの操作を要求した電子機器に対して、アプリケーションの操作指示内容を送信するように指示し、当該電子機器が送信したアプリケーション操作指示内容に応じて、プレゼンテーションアプリケーションの操作を行う。アプリケーションの操作としては、表示中のスライドの次のスライドを表示する「ページ送り」、表示中のスライドの前のスライドを表示する「ページ戻り」がある。
【００４５】
一方ステップＳ４０６では、ステップＳ３０８と同様に、ネットワークを形成する電子機器のうち、データファイルを送信した電子機器以外の電子機器であっても、プレゼンテーションアプリケーションの操作を行うことが許可された旨を主記憶装置１０２に記録する。
【００４６】
ステップＳ４０５またはステップＳ４０６の処理が完了すると、本アプリケーションの操作に係る処理を終了する。
【００４７】
以上のように、図２乃至図４に示したフローチャートに従った処理を行うことにより、プレゼンテーションデータファイルを送信した電子機器からのアプリケーション操作要求だけを受け付けてプレゼンテーションアプリケーションの操作を行い、当該電子機器が許可した場合には、他の電子機器によるアプリケーション操作要求も受け付けてアプリケーション操作を行うことが可能である。
【００４８】
なお、上述の実施の形態では、通信方式はＩＥＥＥ８０２．１１およびＩＥＥＥ８０２．１１ｂに従った無線通信方式である場合を説明したが、本発明はこれに限定されるものではなく、たとえば、Ｂｌｕｅｔｏｏｔｈと呼ばれる無線通信方式によって通信を行う場合であっても本発明を構成することは言うまでもない。この場合、最大８台の電子機器で構成されるピコネットと呼ばれるネットワーク内で固有に割り当てられるアクティブメンバーアドレスによってそれぞれの電子機器の識別を行う。
【００４９】
また、上述の実施の形態では、通信方式は無線通信方式である場合を説明したが、本発明はこれに限定されるものではなく、たとえば、イーサネット（Ｒ）と呼ばれる有線通信方式による場合であっても本発明を構成することは言うまでもない。この場合は上述のＩＥＥＥ８０２．１１およびＩＥＥＥ８０２．１１ｂに従った無線通信方式の場合と同様に、ＩＰアドレスによってそれぞれの電子機器の識別を行うことで本発明を実現する。
【００５０】
【発明の効果】
以上詳述したように、請求項１乃至請求項４記載の発明に係る情報処理装置によれば、ネットワークを形成した電子機器からプレゼンテーションデータファイルを受信すると、プレゼンテーションアプリケーションを起動し、当該データファイルを送信した電子機器からの操作要求のみを受け付けてアプリケーションを操作することができるとともに、その電子機器から、他の電子機器によるアプリケーション操作を許可する旨を受信すると、ネットワークを形成する任意の電子機器からの操作要求を受け付けてプレゼンテーションアプリケーションを操作することができ、状況に応じて簡便な操作でプレゼンテーションアプリケーションを操作することが可能になる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るノートＰＣの構成を示すブロック図
【図２】本発明の実施の形態に係るノートＰＣの割り込み処理の動作の流れを示すフローチャート
【図３】本発明の実施の形態に係るノートＰＣのプレゼンテーションデータファイルの転送に係る処理の動作の流れを示すフローチャート
【図４】本発明の実施の形態に係るノートＰＣのアプリケーションの操作に係る処理の動作の流れを示すフローチャート
【符号の説明】
１００  ノートＰＣ
１０１  ＣＰＵ回路部
１０２  主記憶装置
１０３  補助記憶装置
１０４  表示制御回路部
１０５  インターフェース回路部
１０６  無線通信回路部
１０７  電源回路部
【図１】
2004287721.tif 000003
【図２】
2004287721.tif 000004
【図３】
2004287721.tif 000005
【図４】
2004287721.tif 000006