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