(57)【要約】【課題】本発明は、複数のプロジェクタのような外部機器と無線通信可能で、個々の外部機器に対して送信する情報の暗号化処理を指定できる情報処理装置および情報処理方法を提供する。【解決手段】ＰＤＡ１のワイヤレスユーティリティプログラム１１は、ＬＣＤ１９に表示された画像イメージデータをキャプチャし、無線ＬＡＮデバイス１３を用いて複数のワイヤレスプロジェクタ２に無線で送信する。この際、セキュリティモードに設定されているワイヤレスプロジェクタに対しては暗号化を施した画像イメージデータを送信し、セキュリティモードに設定されていないワイヤレスプロジェクタに対して暗号化を施していない画像イメージデータを送信する。【選択図】  図１
2004259089.tif 000002
【特許請求の範囲】
【請求項１】
受信した画像データを表示する複数の外部機器との無線通信を実行する情報処理装置において、
上記外部機器に送信する画像データに対して暗号化処理を施すか否かを上記外部機器毎に指定する指定手段と、
この指定手段によって暗号化処理を施すよう指定されている外部機器に送信する画像データに対して暗号化処理を施す暗号化手段と、
この暗号化手段で暗号化処理が施された画像データを上記指定手段で暗号化処理を施すよう指定されている外部機器へ無線で送信する送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
上記外部機器へと画像データを送信する際に上記指定手段によって暗号化処理を施すよう指定されているかを判別する判別手段を有し、この判別手段の判別の結果、暗号化処理を施すよう指定されていると判別された外部機器に送信する画像データに対して上記暗号化手段により暗号化処理を施すことを特徴とする請求項１記載の情報処理装置。
【請求項３】
上記指定手段に対応して上記外部機器毎に設けられ、上記外部機器に送信する画像データに対して暗号化処理を施すか否かを指定するための入力部を示す入力画面情報を保持することを特徴とする請求項１または請求項２記載の情報処理装置。
【請求項４】
上記指定手段は、
上記外部機器に送信する画像データに対して暗号化処理を施すか否かを上記外部機器毎に指定する第１の指定手段と、
上記複数の外部機器全てに送信する画像データに対して暗号化処理を施すか否かを指定する第２の指定手段と、
を有することを特徴とする請求項１記載または請求項２記載の情報処理装置。
【請求項５】
上記第１の指定手段に対応して上記外部機器毎に設けられ上記外部機器に送信する画像データに対して暗号化処理を施すか否かを指定するための第１の入力部と、上記第２の指定手段に対応し上記複数の外部機器全てに送信する画像データに対して暗号化処理を施すか否かを指定するための第２の入力部とを示す入力画面情報を保持することを特徴とする請求項４記載の情報処理装置。
【請求項６】
上記外部機器へ画像データを送信する際に上記指定手段によって上記複数の外部機器のいずれも暗号化処理を施すよう指定されていなかった場合に、暗号化処理を施すことなく画像データを送信することを通知する通知手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項７】
受信した画像データを表示する複数の外部機器との無線通信を実行する情報処理装置における情報処理方法において、
上記外部機器に送信する画像データに対して暗号化処理を施すか否かを上記外部機器毎に指定するステップと、
上記外部機器へ画像データを送信する際に上記指定ステップによって暗号化処理を施すよう指定されている上記外部機器に送信する画像データに対して暗号化処理を施すステップと、
この暗号化ステップで暗号化処理が施された画像データを上記指定ステップで暗号化処理を施すよう指定されている外部機器へ無線で送信するステップと、
を有することを特徴とする情報処理方法。
【請求項８】
上記外部機器へと画像データを送信する際に上記指定手段によって暗号化処理を施すよう指定されているかを判別するステップを有し、この判別ステップの結果、暗号化処理を施すよう指定されていると判別された外部機器に送信する画像データに対して上記暗号化ステップで暗号化処理を施すことを特徴とする請求項７記載の情報処理装置。
【請求項９】
上記外部機器へ画像データを送信する際に上記指定ステップによって上記複数の外部機器のいずれも暗号化処理を施すよう指定されていなかった場合に、暗号化処理を施すことなく画像データを送信することを通知するステップを有することを特徴とする請求項７記載の情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌｌ  Ａｓｓｉｓｔａｎｔｓ）のような情報処理装置および液晶プロジェクタのような外部機器へと画像データを送信する情報処理方法に関する。
【０００２】
【従来の技術】
近年、ＰＤＡ、ノートブック型パーソナルコンピュータのような様々な携帯型情報処理装置が開発されている。多くの携帯型情報処理装置は無線通信機能を有しており、他の情報処理装置および各種コンシューマ電子機器に無線接続することができる。
【０００３】
情報処理装置の無線通信機能を用いた応用システムとしては、情報処理装置から無線によって送信される画像データをプロジェクタによって大型スクリーンに表示するという情報表示システムが知られている（例えば、特許文献１参照。）。この情報表示システムにおいては、情報処理装置の記憶装置に蓄積された画像データが、無線によってプロジェクタに送信される。また、コンピュータとプロジェクタ間で機密データを暗号化して送受信するシステムも開発されている。（例えば、特許文献２参照。）
【０００４】
【特許文献１】
特開２００２−２１８４２０号公報（第２頁、図１）
【特許文献２】
特表２００２−５０３９２０号公報（第１７頁、図４）
【０００５】
【発明が解決しようとする課題】
また、情報処理装置とプロジェクタ等の外部機器とを無線接続する環境においては、情報処理装置は無線接続可能な範囲に存在する複数の外部機器に対して、同じ画面イメージを表示させるようにすることも可能である。
【０００６】
しかしながら、従来の装置では、無線接続された全ての外部機器に対して、暗号化せずに情報を無線送信するモードと、暗号化した情報を無線送信するモードのいずれかしかなく、各外部機器との接続環境を個々に考慮した機能は保持していなかった。
【０００７】
本発明は、以上の点に鑑みなされたもので、複数のプロジェクタのような外部機器と無線通信可能で、個々の外部機器に対して送信する情報の暗号化処理を指定できる情報処理装置および情報処理方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明の情報処理装置は、受信した画像データを表示する複数の外部機器との無線通信を実行する情報処理装置において、上記外部機器に送信する画像データに対して暗号化処理を施すか否かを上記外部機器毎に指定する指定手段と、この指定手段によって暗号化処理を施すよう指定されている外部機器に送信する画像データに対して暗号化処理を施す暗号化手段と、この暗号化手段で暗号化処理が施された画像データを上記指定手段で暗号化処理を施すよう指定されている外部機器へ無線で送信する送信手段と、を有することを特徴とする。
【０００９】
上記目的を達成するために、本発明の情報処理方法は、受信した画像データを表示する複数の外部機器との無線通信を実行する情報処理装置における情報処理方法において、上記外部機器に送信する画像データに対して暗号化処理を施すか否かを上記外部機器毎に指定するステップと、上記外部機器へ画像データを送信する際に上記指定ステップによって暗号化処理を施すよう指定されている上記外部機器に送信する画像データに対して暗号化処理を施すステップと、この暗号化ステップで暗号化処理が施された画像データを上記指定ステップで暗号化処理を施すよう指定されている外部機器へ無線で送信するステップと、ことを特徴とする。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。図１には、本発明の一実施形態に係る情報処理装置としてのＰＤＡ１が示されている。
【００１１】
このＰＤＡ１は、移動端末として機能する携帯型情報処理装置である。またＰＤＡ１は、無線ＬＡＮデバイス１３と無線プレゼンテーション機能とを備えている。無線ＬＡＮデバイス１３は、例えばＩＥＥＥ  ８０２．１１ａ／ＩＥＥＥ  ８０２．１１ｂ規格に従って、無線通信を実行するように構成された無線通信デバイスであり、各種データを送受信したり、本ＰＤＡ１の識別情報を送信したり、外部機器から送信される機器識別情報を受信する送信手段／受信手段を構成している。
【００１２】
無線プレゼンテーション機能は、ＰＤＡ１の画面イメージデータをワイヤレスプロジェクタ２に無線によって送信することによって、その画像イメージデータをワイヤレスプロジェクタ２の投影スクリーン上に表示する機能である。この機能は、ＰＤＡ１とワイヤレスプロジェクタ２との間の無線通信を利用して実現される。
【００１３】
ＰＤＡ１には、ワイヤレスユーティリティプログラム１１やアプリケーションプログラム１２等が予めインストールされている。ワイヤレスユーティリティプログラム１１は、無線プレゼンテーション機能（ＰＤＡ１とワイヤレスプロジェクタ２間の無線通信）を制御するためのプログラムである。アプリケーションプログラム１２は、例えば画面イメージデータを生成し、この生成された画面イメージデータのスライドショーを実行するプレゼンテーションプログラムである。
【００１４】
アプリケーションプログラム１２において画像イメージデータが生成されると、この生成された画像イメージデータは、ディスプレイドライバ１４を介してビデオメモリ（ＶＲＡＭ）１５に描画される。この画像イメージデータは、必要に応じてＰＤＡ１の表示装置として設けられたＬＣＤ１９の表示解像度に対応するよう変換され、グラフィックスコントローラ１８の制御のもと、ＬＣＤ１９に表示される。
【００１５】
ワイヤレスユーティリティプログラム１１は、図示せぬユーザによるコマンド入力を受けて、ＬＣＤ１９に表示される画面イメージデータをキャプチャし、このキャプチャした画面イメージデータを圧縮符号化した後、圧縮画像データとして無線ＬＡＮデバイス１３を用いてワイヤレスプロジェクタ２に無線信号によって送信する。
【００１６】
また、ワイヤレスユーティリティプログラム１１は、後述するように、必要に応じて圧縮符号化された圧縮符号化された画像イメージデータに暗号化を施し、暗号化データとして無線ＬＡＮデバイス１３を用いてワイヤレスプロジェクタ２に送信する。
【００１７】
尚、本実施例では、ワイヤレスユーティリティプログラム１１は、ＶＲＡＭ１５に描画される画像イメージデータが更新された時のみ、その更新された画像イメージデータをキャプチャし、無線ＬＡＮデバイス１３を介してワイヤレスプロジェクタ２に送信する。その代わりに、本実施例では、画像イメージデータの内容が変化しない期間中は、ＰＤＡ１からワイヤレスプロジェクタ２への画像イメージデータの送信は行われないものとして説明するが、本発明はこれに限らない。
【００１８】
一方、ワイヤレスプロジェクタ２も無線ＬＡＮデバイス２１を備えている。無線ＬＡＮデバイス２１は、例えばＩＥＥＥ  ８０２．１１ａ／ＩＥＥＥ  ８０２．１１ｂ規格に従って、無線通信を実行するように構成された無線通信デバイスであり、各種データを送受信したり、本ＰＤＡ１の識別情報を受信したり、外部からのデバイス識別情報を送信する送信手段／受信手段を構成している。
【００１９】
ワイヤレスプロジェクタ２は、無線ＬＡＮデバイス２１を介して圧縮画像データまたは暗号化データを受信する。さらにワイヤレスプロジェクタ２は、当該ワイヤレスプロジェクタが受信すべき圧縮画像データまたは暗号化データを受信すると、受信した暗号化データに対しては復号化を施し、受信した圧縮画像データあるいは復号化した圧縮符号化された画像イメージデータに対しては伸張復号化を施す。
【００２０】
そして、ワイヤレスプロジェクタ２は、画像イメージデータをフレームバッファに書き込み、このフレームバッファに格納された画像イメージデータに対応する光学像を投影用の大型スクリーンに投影する。
【００２１】
次に、図２を参照して、ＰＤＡ１のシステム構成を説明する。ＰＤＡ１は、上述の無線ＬＡＮデバイス１３、ＶＲＡＭ１５、グラフィックスコントローラ１８およびＬＣＤ１９に加え、図示のように、ＣＰＵ１０１、メモリ１０２、システムコントローラ１０３、タブレットコントローラ１０５、Ｉ／Ｏコントローラ１０６、メモリカード１０７、操作ボタン群１０８およびタブレット１１２などを備えている。
【００２２】
ＣＰＵ１０１は本ＰＤＡ１の動作を制御するために設けられたプロセッサであり、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラム／ユーティリティプログラム、暗号化処理プログラム等を実行する。オペレーティングシステム（ＯＳ）は、ペン入力操作を実現するためのタブレット制御機能を有している。
【００２３】
メモリ１０２は、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラム／ユーティリティプログラムが格納された不揮発性メモリと、主メモリとして使用されるＲＡＭとを備えている。
【００２４】
不揮発性メモリには、上述のワイヤレスユーティリティプログラム１１およびアプリケーションプログラム１２に加え、暗号化処理を施すためのプログラムも格納されている。ＲＡＭには、無線ＬＡＮデバイス１３を介して受信した機器識別情報、更にはこの機器識別情報に対応して設定される各種モード設定（例えば後述するセキュリティモードのＯＮ／ＯＦＦ）が記憶される。
【００２５】
システムコントローラ１０３は、ＣＰＵ１０１のローカルバスとシステムバス１００との間を接続するブリッジデバイスである。システムコントローラ１０３は、メモリ１０２を制御するメモリコントローラも内蔵している。グラフィックスコントローラ１８は、ＰＤＡ１の表示装置として使用されるＬＣＤ１９を制御することによって、ＶＲＡＭ１５に描画された画面イメージデータをＬＣＤ１９に表示する。
【００２６】
ＶＲＡＭ１５は、オンスクリーンエリアとオフスクリーンエリアとを有している。オフスクリーンエリアは、アプリケーションプログラム１２で生成された画像イメージデータを格納する記憶領域である。本実施例では、ワイヤレスユーティリティプログラム１１はＶＲＡＭ１５のオフスクリーンエリアに格納された画面イメージデータをキャプチャする。
【００２７】
オンスクリーンエリアは、ＬＣＤ１９に表示される画面イメージデータを格納する記憶領域であり、フレームバッファとして使用される。グラフィックスコントローラ１８は、ディスプレイドライバ１４を介して、このオンスクリーンエリアから画面イメージデータを順次読み出し、それをＬＣＤ１９に表示する。
【００２８】
タブレットコントローラ１０５は、タブレット１１２を制御する。タブレット１１２は、ＬＣＤ１９の表示面上に設けられた透明の座標検出装置からなり、外部より指示された位置（座標）を検出する。そして、このＬＣＤ１９とタブレット１１２とにより、ペン入力操作可能なタッチスクリーンが構成される。
【００２９】
Ｉ／Ｏコントローラ１０６は、ＰＤＡ１に取り外し自在に装着されるメモリカード１０７の制御、および操作ボタン群１０８の制御を行う。操作ボタン群１０８は、例えば、パワーボタン、特定のアプリケーションを起動するためのアプリケーションボタン、カーソルキー、などの複数の操作ボタンから構成されている。
【００３０】
このようなシステム構成のもと、画像イメージデータをＰＤＡ１からワイヤレスプロジェクタ２に送信する処理について以下に説明する。ここでは、画像イメージデータをＬＣＤ１９に表示しながらワイヤレスプロジェクタ２に送信する場合を想定する。
【００３１】
アプリケーションプログラム１２は、例えば複数の画像イメージデータを順番にＬＣＤ１９に表示するためのスライドショーを実行する。スライドショーにおいて、アプリケーションプログラム１２は、順次画像イメージデータを生成し、その画像イメージデータをディスプレイドライバ１４を介してＶＲＡＭ１５のオフスクリーンエリアに描画する。また、この画面イメージデータから、ＬＣＤ１９に実際に表示される画像イメージデータが生成され、ＶＲＡＭ１５のオンスクリーンエリアに描画される。グラフィックスコントローラ１８は、オンスクリーンエリアから画像イメージデータを読み出し、ＬＣＤ１９に表示する。
【００３２】
ワイヤレスユーティリティプログラム１１は、アプリケーションプログラム１２によって生成された画像イメージデータをディスプレイドライバ１４を介してオフスクリーンエリアから読み出し、それに圧縮符号化処理、更にはセキュリティモードの設定に応じて暗号化処理を施した後、無線ＬＡＮデバイス１３に送信データとして供給する。
【００３３】
尚、無線ＬＡＮデバイス１３から複数のワイヤレスプロジェクタ２へと送信する際には、送信する暗号化データ／圧縮画像データに、例えば当該ワイヤレスプロジェクタ２の機器識別情報等の識別子を付与することにより、ワイヤレスプロジェクタ２が受信すべきデータであるかを判断できるようになっている。暗号化データに施された暗号化処理も、当該ワイヤレスプロジェクタ２の機器識別情報等の識別子に基づき暗号化キー、あるいは予め当該ワイヤレスプロジェクタ２と取り交わした暗号化キーを用いて実行されているものとする。
【００３４】
以上の処理により、画像イメージデータをＬＣＤ１９に表示しながら、その画像イメージデータの生成に使用されたオリジナルの画像イメージデータを対象とするワイヤレスプロジェクタ２に的確に送信することが可能となる。
【００３５】
次に、図３を参照して、ワイヤレスプロジェクタ２のシステム構成を説明する。ワイヤレスプロジェクタ２は上述の無線ＬＡＮデバイス２１に加え、図示のように、操作ボタン２０１、コントローラ２０２、画像復号部２０３、画像出力部２０４、液晶パネル２０５などを備えている。
【００３６】
操作ボタン２０１は、ユーザが操作することで、ワイヤレスプロジェクタ２の電源操作や、投影時の操作等を行うことができる。コントローラ２０２は、このワイヤレスプロジェクタ２の制御を司るものであり、操作ボタン２０１からの入力や、無線ＬＡＮデバイス２１を介したコマンドの受信等の処理を実行する。
【００３７】
またコントローラ２０２は、無線ＬＡＮデバイス２１を介して受信した暗号化データ／圧縮画像データに、例えば当該ワイヤレスプロジェクタ２の機器識別情報等の識別子が付与されていることから、当該ワイヤレスプロジェクタ２が受信すべきデータであると確認すると、受信した暗号化データ／圧縮画像データを画像復号部２０３へ出力する。
【００３８】
画像復号部２０３は、受信した暗号化データに復号化を施したり、受信した圧縮画像データ／復号化した圧縮符号化された画像イメージデータに伸張復号を施したりする。この画像復号部２０３は、デコーダチップのようなハードウェア的処理あるいはプロセッサとソフトウェアによるソフトウェア的処理で実現しても構わない。尚、復号化時には、当該ワイヤレスプロジェクタ２の機器識別情報等の識別子に基づき暗号化キー、あるいは予め当該ワイヤレスプロジェクタ２と取り交わした暗号化キーを用いて実行されるものとする。
【００３９】
コントローラ２０２は、画像復号部２０３によって復号化された画像イメージデータを画像出力部２０４に出力してフレームバッファに書き込む。画像出力部２０４は、このフレームバッファに格納された画像イメージデータに対応する画像を液晶パネル２０５に表示し、この液晶パネルに光源からの光を透過させることにより、投影用の大型スクリーンに投影する。
【００４０】
次に、図４乃至図７は、ワイヤレスユーティリティプログラム１１によって提供される無線プレゼンテーション機能の詳細について説明する。
図４は、ワイヤレスユーティリティプログラム１１によってＬＣＤ１９に表示されるワイヤレスユーティリティウィンドウ３０１を示している。ユーザによってワイヤレスユーティリティプログラム１１が起動された時、ワイヤレスユーティリティウィンドウ３０１がＬＣＤ１９の画面上に表示される。
【００４１】
ワイヤレスユーティリティウィンドウ３０１には、図示のように、送信インジケータ３０２、［ＧＯ］ボタン３０３、［ＳＴＯＰ］ボタン３０４、［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５、プロジェクタリスト３０７および［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９が配置されている。
【００４２】
送信インジケータ３０２は、ＰＤＡ１とワイヤレスプロジェクタ２との間の通信の状態を示す。［ＧＯ］ボタン３０３は、ＰＤＡ１からワイヤレスプロジェクタ２に画面イメージデータを自動送信するための無線プレゼンテーション機能の開始を指示するためのボタンである。［ＧＯ］ボタン３０３がユーザのペン操作によってタップ（クリック）された時、無線プレゼンテーション機能が開始される。［ＳＴＯＰ］ボタン３０４は無線プレゼンテーション機能の停止を指示するためのボタンである。
【００４３】
プロジェクタリスト３０７は、ＰＤＡ１から送信される無線信号が届く範囲内に存在するワイヤレスプロジェクタの一覧を表示する。すなわち、ワイヤレスユーティリティプログラム１１によって検出されたワイヤレスプロジェクタそれぞれに対応する機器識別情報（例えば、ＭＡＣアドレス）の一覧がプロジェクタリスト３０７に表示される。
【００４４】
プロジェクタリスト３０７においては、各ワイヤレスプロジェクタの機器識別情報毎に、チェックボックスが表示される。ユーザは、このチェックボックスをタップすることにより、画像イメージデータを送信すべき相手先プロジェクタを選択することができる。
【００４５】
例えば、隣接する複数の会議室それぞれにワイヤレスプロジェクタが設置されている環境を考える。図５に示すように、会議室ＡにはＰＤＡ１と１台のワイヤレスプロジェクタ２Ａ（機器識別情報：０００３３Ｄ５１８ＦＦ１）が設定されている。会議室Ａに隣接した会議室Ｂには１台のワイヤレスプロジェクタ２Ｂ（機器識別情報：０００３３Ｄ５１８ＦＦ３）が設置されている。会議室Ａ及びＢに隣接した会議室Ｃには１台のワイヤレスプロジェクタ２Ｃ（機器識別情報：０００３３Ｄ５１８ＦＦ２）が設置されている。
【００４６】
そして、会議室Ａと会議室Ｂは同じ案件のもとで同時に使用されているが、会議室Ｃは第三者による全く別の案件について使用されているものとする。しかし、会議室ＡのＰＤＡ１は、その通信可能範囲内に３台のワイヤレスプロジェクタ２Ａ、２Ｂ、２Ｃが設置されており、複数あるワイヤレスプロジェクタ２Ａ、２Ｂ、２Ｃのそれぞれと通信することができる。
【００４７】
この結果、図４に示すワイヤレスユーティリティウィンドウ３０１のプロジェクタリスト３０７には、通信可能な３台のワイヤレスプロジェクタ２Ａ〜２Ｃのそれぞれに対応する機器識別情報の一覧が表示されている。
【００４８】
このようなワイヤレスユーティリティウィンドウ３０１の表示状態において、プロジェクタリスト３０７内のチェックボックスによって、ユーザに相手先プロジェクタを選択させることにより、画像イメージデータがユーザの意図しないプロジェクタに誤って送信されてしまうことを未然に防止することができる。また、相手先プロジェクタがユーザによって選択されるまでは、ワイヤレスユーティリティウィンドウ３０１上には［ＧＯ］ボタン３０３は表示されない。
【００４９】
図４に示すワイヤレスユーティリティウィンドウ３０１のプロジェクタリスト３０７においては、画像イメージデータを送信する相手先プロジェクタとして、２つの機器識別情報「０００３３Ｄ５１８ＦＦ１」「０００３３Ｄ５１８ＦＦ２」に対応するチェックボックスがチェックされている。従って、図５に示す状況において、ＰＤＡ１はワイヤレスプロジェクタ２Ａ、２Ｂの２台に対して画像イメージデータを無線送信し、ワイヤレスプロジェクタ２Ｃには無線送信しないこととなる。
【００５０】
また、図４に示すワイヤレスユーティリティウィンドウ３０１においては、プロジェクタリスト３０７にリストアップされた各ワイヤレスプロジェクタの機器識別情報毎に、更に［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９が表示される。ユーザは、この［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９をタップすることにより、画像イメージデータを暗号化して送信すべき相手先プロジェクタを選択することができる。
【００５１】
図４に示すワイヤレスユーティリティウィンドウ３０１の［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９においては、画像イメージデータを暗号化して送信すべき相手先プロジェクタとして、１つの機器識別情報「０００３３Ｄ５１８ＦＦ２」に対応するチェックボックスがチェックされている。
【００５２】
その結果、ワイヤレスユーティリティプログラム１１は、メモリ１０２において記憶している複数の機器識別情報（図５では「０００３３Ｄ５１８ＦＦ１」「０００３３Ｄ５１８ＦＦ２」「０００３３Ｄ５１８ＦＦ３」）のうち、該当する機器識別情報（図５では「０００３３Ｄ５１８ＦＦ２」）に対応させたセキュリティモードの設定をＯＮとする。また機器識別情報「０００３３Ｄ５１８ＦＦ１」「０００３３Ｄ５１８ＦＦ３」に対応させたセキュリティモードの設定はＯＦＦとなっている。
【００５３】
従って、図５に示す状況においては、ＰＤＡ１は、離れた位置（隣接した会議室Ｂ）に配置されたワイヤレスプロジェクタ２Ｂに対して画像イメージデータを暗号化して無線送信し、ＰＤＡ１と同室（会議室Ａ）に配置されたワイヤレスプロジェクタ２Ａには暗号化しない状態の画像イメージデータを無線送信することとなる。また、会議室Ｃに設置されたワイヤレスプロジェクタ２Ｃにおいては、無線ＬＡＮデバイス２１を介して特に暗号化された画像イメージデータを受信可能であるが、受信データに付与された識別子が異なることや、他の暗号化キーを用いて暗号化処理されていること等から、送信対象ではないワイヤレスプロジェクタ２Ｃではデータ内容を確認することができない。
【００５４】
また、図４に示すワイヤレスユーティリティウィンドウ３０１においては、更に［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５が表示されている。この［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５は、送信すべき画像イメージデータを暗号化するか否かをユーザに指定させるために用いられる。
【００５５】
そして、ワイヤレスユーティリティプログラム１１は、［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５がユーザによってチェックされたならば、図６に示すように、全ての［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９が自動的にチェックされ、セキュリティモードに設定される。
【００５６】
即ち、ワイヤレスユーティリティプログラム１１は、メモリ１０２において記憶している複数の機器識別情報（図５では「０００３３Ｄ５１８ＦＦ１」「０００３３Ｄ５１８ＦＦ２」「０００３３Ｄ５１８ＦＦ３」）の全てに対してセキュリティモードの設定をＯＮとする。
【００５７】
従って、図５に示す状況においては、ＰＤＡ１は、ＰＤＡ１と同室（会議室Ａ）に配置されたワイヤレスプロジェクタ２Ａであっても、離れた位置（隣接した会議室Ｂ）に配置されたワイヤレスプロジェクタ２Ｂであっても、画像イメージデータを暗号化して無線送信することとなる。
【００５８】
このように、ワイヤレスユーティリティプログラム１１は、［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９がチェックされている相手先プロジェクタに対してセキュリティーモードの設定を「ＯＮ」とする。
【００５９】
そして、セキュリティモードが「ＯＮ」と設定されていると、ワイヤレスユーティリティプログラム１１は、このセキュリティーモード「ＯＮ」が設定された相手先プロジェクタへ送信する画像イメージデータを、予めワイヤレスプロジェクタ２（２Ａや２Ｂ）と取り交わした暗号化キーを使用して暗号化を施し後に送信する。この結果、暗号化キーを取り交わしたワイヤレスプロジェクタのみが受信した暗号化データを復号化することが可能となる。
【００６０】
そして、［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９及びセキュリティーモードの設定により、ワイヤレスプロジェクタ２のような外部機器毎に送信する画像データに対して暗号化処理を施すか否かを指定する指示手段および第１の指示手段が構成される。また［Ｓｅｃｕｒｉｔｙ］チェックボタン３０５及びセキュリティーモードの設定により、複数の外部機器全てに送信する画像データに対して暗号化処理を施すか否かを指定する第２の指示手段が構成される。
【００６１】
［ＧＯ］ボタン３０３がユーザによってタップされた時、ワイヤレスユーティリティウィンドウ３０１は、最小化され、そして図７に示すようにコマンドバー４０２にアイコン４０３として格納される。同時に、アプリケーションプログラムが起動され、そのアプリケーションプログラムの操作ウィンドウ４０１がＬＣＤ１９に表示される。
【００６２】
アイコン４０３がユーザによってタップされたならば、ワイヤレスユーティリティウィンドウ３０１が再び表示される。［ＳＴＯＰ］ボタン３０４がタップされると、無線プレゼンテーション機能の実行は停止される。
【００６３】
次に、図８及び図９のフローチャートを参照して、図４に示すワイヤレスユーティリティウィンドウ３０１による設定環境におけるワイヤレスユーティリティプログラム１１によって実行される無線プレゼンテーション処理の手順について説明する。
【００６４】
尚、圧縮符号化処理、及び暗号化処理については公知の技術を用いるため説明を省略する。但し、暗号化処理された画像イメージデータは対応するセキュリティモードのワイヤレスプロジェクタのみが復号化でき、対応しないワイヤレスプロジェクタでは復号化できない。
【００６５】
図８に示すように、ワイヤレスユーティリティプログラム１１が起動された時、ワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１を表示した後、ＰＤＡ１の周囲に存在するワイヤレスプロジェクタを検出する（ステップＳＴ１１）。このステップＳＴ１１においては、ＰＤＡ１と通信可能なデバイスを検出のための機器発見処理（デバイスディスカバリー処理）が実行される。
【００６６】
すなわち、ワイヤレスユーティリティプログラム１１は、無線ＬＡＮデバイス１３を用いて機器発見のためのデバイスディスカバリーコマンドをブロードキャストし、そのデバイスディスカバリーコマンドに対する応答を待つ。
【００６７】
各ワイヤレスプロジェクタ２（例えば２Ａ〜２Ｃ）は、デバイスディスカバリーコマンドを受信すると、自身の無線ＬＡＮデバイス２１に割り当てられたＭＡＣアドレスと自身のデバイスタイプ（＝プロジェクタ）を示す識別子とを含む応答をＰＤＡ１に返す。この応答により、ワイヤレスユーティリティプログラム１１は、ＰＤＡ１から送信される無線信号が届く範囲内に存在する各ワイヤレスプロジェクタを検出することが出来る。
【００６８】
そして、ワイヤレスユーティリティプログラム１１は、検出されたワイヤレスプロジェクタの一覧をプロジェクタリスト３０７上に表示する（ステップＳＴ１２）。プロジェクタリスト３０７上のあるワイヤレスプロジェクタがユーザによって選択された時（ステップＳＴ１３のＹＥＳ）、ワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１に［ＧＯ］ボタン３０３を表示する（ステップＳＴ１４）。
【００６９】
［ＧＯ］ボタン３０３がユーザによってタップされた時（ステップＳＴ１５のＹＥＳ）、ワイヤレスユーティリティプログラム１１は、セキュリティモードが「ＯＮ」に設定されているワイヤレスプロジェクタが存在するかを確認する（ステップＳＴ１６）。
【００７０】
このステップＳＴ１６において、ワイヤレスユーティリティウィンドウ３０１の［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９がチェックされ、セキュリティモードが「ＯＮ」に設定されているワイヤレスプロジェクタが存在すると判断された場合（ステップＳＴ１６のＹｅｓ）、ワイヤレスユーティリティプログラム１１は、ステップＳＴ１７〜ＳＴ１８の処理をスキップし、ステップＳＴ１９の処理へと進む。
【００７１】
このステップＳＴ１６において、ワイヤレスユーティリティウィンドウ３０１の［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９がいずれもチェックされておらず、セキュリティモードが「ＯＮ」に設定されたワイヤレスプロジェクタが存在しない場合（ステップＳＴ１６のＮｏ）、ワイヤレスユーティリティプログラム１１は、ＰＤＡ１のＬＣＤ１９に、暗号化せずに画像イメージデータの送信を実行するかユーザに確認するための確認画面を表示する（ステップＳＴ１７）。
【００７２】
このステップＳＴ１７で表示された確認画面を受けて、ユーザにより再設定が指示されると、ワイヤレスユーティリティプログラム１１は、ＬＣＤ１９にワイヤレスユーティリティウィンドウ３０１を表示し、ステップＳＴ１２の処理へと戻り、再度ワイヤレスユーティリティウィンドウ３０１の各種設定の変更ができる状態となる。
【００７３】
このステップＳＴ１７で表示された確認画面を受けた上で、ユーザにより暗号化なしのデータ送信が指示された場合には、ワイヤレスユーティリティプログラム１１は、ステップＳＴ１９の処理へと進む。
【００７４】
［ＧＯ］ボタン３０３がユーザによってタップされると（ステップＳＴ１５のＹｅｓ、ＳＴ１６のＹｅｓ、ＳＴ１８のＹｅｓ）、ワイヤレスユーティリティプログラム１１は、図９に示すように、プロジェクタリスト３０７から選択されたワイヤレスプロジェクタ２に接続要求を画像データ送信要求として送信して、その選択されたワイヤレスプロジェクタ２との無線接続を確立する（ステップＳＴ１９）。
【００７５】
このステップＳＴ１９においては、ＰＤＡ１と選択されたワイヤレスプロジェクタ２との間の物理無線リンクの確立のみならず、その間のセッションも確立される。即ち、ＰＤＡ１は、無線リンクを確立した各ワイヤレスプロジェクタ２と、ＰＤＡ１内における暗号化処理／ワイヤレスプロジェクタ２内における復号化処理に用いる暗号化キーの生成や送受信を行うセッションも実行される。
【００７６】
このステップＳＴ１９においてワイヤレスプロジェクタ２との無線接続が確立された後、ワイヤレスユーティリティプログラム１１は、図７に示すように、ワイヤレスユーティリティウィンドウ３０１を最小化すると共に、アプリケーションプログラム１２を起動する（ステップＳＴ２０）。
【００７７】
起動されたアプリケーションプログラム１２は、生成した画像イメージデータをＶＲＡＭ１５のオフスクリーンエリアに順次描画するスライドショーを開始する。また、ワイヤレスユーティリティプログラム１１は、ＶＲＡＭ１５のオフスクリーンエリアから画像イメージデータを取得する（ステップＳＴ２１）。
【００７８】
すなわち、ワイヤレスユーティリティプログラム１１は、このステップＳＴ２１において、ＶＲＡＭ１５のオフスクリーンエリアからの画面イメージデータのリードを要求するコマンドをディスプレイドライバ１４に発行する。ディスプレイドライバ１４は、グラフィックスコントローラ１８を介して画面イメージデータをオフスクリーンエリアから読み出し、それをワイヤレスユーティリティプログラム１１に渡す。
【００７９】
ワイヤレスユーティリティプログラム１１は、新たに取得した画面イメージデータと後述のステップＳＴ２７において前回送信された画面イメージデータとを比較することにより、画像イメージデータが更新されたかどうかを判別する（ステップＳＴ２２）。
【００８０】
ワイヤレスユーティリティプログラム１１は、ステップＳＴ２２によって取得された画面イメージデータが前回送信した画面イメージデータと同じであると判別された場合には（ステップＳＴ２３のＮｏ）、画像イメージデータを取得する処理（ステップＳＴ２１）、および取得された画像イメージデータが前回送信した画像イメージデータと異なるかどうかを判別する処理（ステップＳＴ２２、ＳＴ２３）を一定時間間隔で繰り返し実行する。
【００８１】
このステップＳＴ２２によって取得された画面イメージデータが前回送信した画面イメージデータと異なると判別された場合には、ワイヤレスユーティリティプログラム１１は、アプリケーションプログラム１２によって画像イメージデータが更新されたことを認識し、新たに取得した画面イメージデータは送信すべきデータであると判断する。尚、［ＧＯ］ボタン３０３が押された後に最初に取得された画像イメージデータについては、無条件に、送信すべきデータであると判断する。
【００８２】
取得された画像イメージデータが送信すべきデータであると判断されたならば（ステップＳＴ２３のＹｅｓ）、ワイヤレスユーティリティプログラム１１は、その取得された画像イメージデータに圧縮符号化を施す（ステップＳＴ２４）。次いで、ワイヤレスユーティリティプログラム１１は、送信するよう設定されたワイヤレスプロジェクタ２（２Ａ、２Ｂ）毎にセキュリティーモードが「ＯＮ」と設定されているかどうかを判別する（ステップＳＴ２５）。
【００８３】
セキュリティーモードが「ＯＮ」と設定されているワイヤレスプロジェクタ２（２Ｂ）に対しては（ステップＳＴ２５のＹｅｓ）、ワイヤレスユーティリティプログラム１１は、暗号化キーを用いて圧縮符号化された画像イメージデータに暗号化を施し（ステップＳＴ２６）、それを無線ＬＡＮデバイス１３を用いて送信する（ステップＳＴ２７）。
【００８４】
セキュリティーモードが「ＯＦＦ」と設定されているワイヤレスプロジェクタ２（２Ａ）に対しては（ステップＳＴ２５のＮｏ）、ワイヤレスユーティリティプログラム１１は、ステップＳＴ２６の処理をスキップし、ステップＳＴ２４の圧縮符号化された画像イメージデータを、圧縮画像データとして無線ＬＡＮデバイス１３を用いて送信する（ステップＳＴ２７）。
【００８５】
ユーザが［ＳＴＯＰ］ボタン３０４をタップするまでの間、ＰＤＡ１とプロジェクタ２との間の無線接続は維持される。この無線接続が維持されている期間中、ステップＳＴ２１〜ＳＴ２７は繰り返し実行される。
【００８６】
尚、圧縮符号化した画像イメージデータの暗号化処理に時間がかかる場合で、暗号化せずにデータを送信するセキュリティモード「ＯＦＦ」のワイヤレスプロジェクタと、暗号化してデータを送信するセキュリティモード「ＯＮ」のワイヤレスプロジェクタとが混在している場合には、ＰＤＡ１のワイヤレスユーティリティプログラム１１は、圧縮符号化された画像イメージデータ（暗号化せずにデータを送信するワイヤレスプロジェクタに対して送信するためのデータ）を、圧縮符号化された画像イメージデータの暗号化処理が終了するまで、一旦保存しておく。
【００８７】
そして、暗号化処理が終了すると、ワイヤレスユーティリティプログラム１１は、暗号化された画像イメージデータをセキュリティモードに設定されたワイヤレスプロジェクタ２（２Ｂ）へ、保存していた圧縮符号化された（暗号化されていない）画像イメージデータを対応するワイヤレスプロジェクタ２（２Ａ）へ、順次送信することができる。
【００８８】
この結果、ワイヤレスユーティリティプログラム１１は、セキュリティモード「ＯＮ」のワイヤレスプロジェクタと、暗号化せずに送信するセキュリティモード「ＯＦＦ」のワイヤレスプロジェクタとの双方に対して、誤差無く画像イメージデータを無線送信することが可能となる。
【００８９】
次に、図１０を参照して、１台のＰＤＡ１と、３台のワイヤレスプロジェクタ２（２Ａ、２Ｂ、２Ｃ）のうちの２台のワイヤレスプロジェクタ２（２Ａ、２Ｂ）との間で行われる通信について説明する。
【００９０】
ＰＤＡ１のワイヤレスユーティリティプログラム１１は、起動されると、ＬＣＤ１９にワイヤレスユーティリティウィンドウ３０１を表示した後、ＰＤＡ１の周囲に存在するワイヤレスプロジェクタを検出するためのデバイスディスカバリー処理を実行する。図１０に示すケースでは、このデデバイスィスカバリー処理により３台のワイヤレスプロジェクター２Ａ、２Ｂ、２Ｃが検知される。
【００９１】
そして、ＰＤＡ１のＬＣＤ１９に表示されたワイヤレスユーティリティウィンドウ３０１にて必要な設定がチェックされた後で［ＧＯ］ボタン３０３がタップされると、ワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１のプロジェクタリスト３０７のチェックボックスでチェックされたワイヤレスプロジェクタ２（２Ａ、２Ｂ）に対して、画像データ送信要求として接続要求コマンドをそれぞれ送信する。
【００９２】
ワイヤレスプロジェクタ２（２Ａ、２Ｂ）に画像データを送信中の他のデバイスが存在しない場合、各ワイヤレスプロジェクタ２（２Ａ、２Ｂ）からＰＤＡ１に接続許可が通知される。ワイヤレスプロジェクタ２からＰＤＡ１に接続許可が通知されると、ＰＤＡ１とワイヤレスプロジェクタ２との間の無線接続が確立される。また、後の暗号化処理に用いられる暗号化キーの送受信が行われる。
【００９３】
ＰＤＡ１のアプリケーションプログラム１２は、起動されるとスライドショーを開始する。ＰＤＡ１のワイヤレスユーティリティプログラム１１は、アプリケーションプログラム１２が新たな画像イメージデータをＶＲＡＭ１５に書き込む度に、その画像イメージデータを自動的にワイヤレスプロジェクタ２（２Ａ、２Ｂ）に無線によって送信する。
【００９４】
この際、ＰＤＡ１のワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１の［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９がチェックされず、セキュリティモードが「ＯＦＦ」に設定されているワイヤレスプロジェクタ２Ａに対しては、圧縮符号化処理を施した画像イメージデータを無線によって送信する。
【００９５】
また、ＰＤＡ１のワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１の［個別Ｓｅｃｕｒｉｔｙ］チェックボタン３０９がチェックされ、セキュリティモードが「ＯＮ」に設定されているワイヤレスプロジェクタ２Ａに対しては、圧縮符号化処理を施した後に暗号化処理を施した画像イメージデータを無線によって送信する。
【００９６】
そして、ＰＤＡ１のＬＣＤ１９に表示されたワイヤレスユーティリティウィンドウ３０１にて［ＳＴＯＰ］ボタン３０４がタップされると、ワイヤレスユーティリティプログラム１１は、無線通信を行っていたワイヤレスプロジェクタ２（２Ａ、２Ｂ）に対して、画像データ切断要求として切断要求コマンドをそれぞれ送信する。
【００９７】
上述するように、本実施例では、情報処理装置としてのＰＤＡ１が複数の外部機器であるワイヤレスプロジェクタと無線でデータを送信する場合に、各外部機器毎に送信データを暗号化してセキュリティを保つか否かを設定することができる。このため、個々の外部機器との無線接続環境に応じてセキュリティを設定することができる。また悪意のある第三者に送信データが受信されたとしても、暗号化されているので送信データ内容を保護することができる。
【００９８】
【発明の効果】
以上説明したように、本発明によれば、複数のプロジェクタのような外部機器と無線通信可能で、個々の外部機器に対して送信する情報の暗号化処理を指定できる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る情報処理装置としてのＰＤＡ１の機能を説明するためのブロック図。
【図２】ＰＤＡ１のシステム構成を示すブロック図。
【図３】プロジェクタ２のシステム構成を示すブロック図。
【図４】ＰＤＡ１の表示装置に表示されるワイヤレスユーティリティウィンドウ３０１の例を示す図。
【図５】ＰＤＡ１と複数のプロジェクタ２との無線通信環境を説明する図。
【図６】ワイヤレスユーティリティウィンドウ３０１の例を示す図。
【図７】ワイヤレスユーティリティウィンドウ３０１を最小化した状態を示す図。
【図８】ＰＤＡ１によって実行されるワイヤレスプロジェクタ２への無線プレゼンテーション処理の手順を示すフローチャート図。
【図９】ＰＤＡ１によって実行されるワイヤレスプロジェクタ２への無線プレゼンテーション処理の手順を示すフローチャート図。
【図１０】ＰＤＡ１と複数のプロジェクタ２との間で実行される通信の様子を示す図。
【符号の説明】
１…ＰＤＡ、２、２Ａ〜２Ｃ…ワイヤレスプロジェクタ、１１…ワイヤレスユーティリティプログラム、１２…アプリケーションプログラム、１３、２１…無線ＬＡＮデバイス、１５…ＶＲＡＭ、３０３…［ＧＯ］ボタン、３０５…［Ｓｅｃｕｒｉｔｙ］チェックボックス、３０７…プロジェクタリスト、３０９…［個別Ｓｅｃｕｒｉｔｙ］チェックボタン。
【図１】
2004259089.tif 000003
【図２】
2004259089.tif 000004
【図３】
2004259089.tif 000005
【図４】
2004259089.tif 000006
【図５】
2004259089.tif 000007
【図６】
2004259089.tif 000008
【図７】
2004259089.tif 000009
【図８】
2004259089.tif 000010
【図９】
2004259089.tif 000011
【図１０】
2004259089.tif 000012