(57)【特許請求の範囲】
【請求項１】
受信した画像データを表示する外部機器との通信を実行可能な情報処理装置において、
記憶装置と、
前記記憶装置にアプリケーションプログラムによって書き込まれる画面イメージデータを表示装置に表示する手段と、
前記記憶装置に格納されている画面イメージデータが更新されたか否かを判別する判別処理と、更新されたことが判別された場合に、前記記憶装置に格納されている更新された画面イメージデータを無線信号によって前記外部機器に送信する送信処理とを、前記アプリケーションプログラムとは異なるプログラムによって実行する手段とを具備することを特徴とする情報処理装置。
【請求項２】
前記判別処理は、前記外部機器と前記情報処理装置との間の無線接続が確立されている期間中、前記記憶装置に格納されている画面イメージデータが更新されたか否かを判別する処理を繰り返し実行し、
前記送信処理は、前記画面イメージデータが更新されたことが判別される度、その更新された画面イメージデータを無線信号によって前記外部機器に送信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記判別処理は、
前記記憶装置から画面イメージデータを定期的に取得する処理と、
新たに取得された画面イメージデータが前回送信された画面イメージデータと異なるか否かを判別する処理とを含み、
前記送信処理は、前記新たに取得された画面イメージデータが前回送信された画面イメージデータと異なる場合、前記新たに取得された画面イメージデータを無線信号によって前記外部機器に送信する処理を実行することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記アプリケーションプログラムとは異なる前記プログラムは、前記画面イメージデータが更新されたことが判別された場合、その更新された画面イメージデータを暗号化する暗号化処理をさらに実行する特徴とする請求項１記載の情報処理装置。
【請求項５】
前記アプリケーションプログラムとは異なる前記プログラムは、前記更新された画面イメージデータを圧縮符号化する処理をさらに実行し、
前記暗号化処理は、前記圧縮符号化された画面イメージデータを暗号化することを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記情報処理装置から送信される無線信号が届く範囲内に存在する外部機器を検出する手段と、
前記検出された外部機器の一覧を前記表示装置に表示する手段と、
前記一覧の中から一つの外部機器を選択する手段とをさらに具備し、
前記送信処理は、前記更新された画面イメージデータを、前記一覧の中から選択された外部機器に無線信号によって送信することを特徴とする請求項１記載の情報処理装置。
【請求項７】
情報処理装置の表示装置に表示される画面イメージデータを、受信した画像データを表示する外部機器に送信する画面イメージデータ送信方法であって、
記憶装置にアプリケーションプログラムによって書き込まれる画面イメージデータを前記表示装置に表示するステップと、
前記記憶装置に格納されている画面イメージデータが更新されたか否かを判別する判別処理と、更新されたことが判別された場合に、前記記憶装置に格納されている更新された画面イメージデータを無線信号によって前記外部機器に送信する送信処理とを、前記アプリケーションプログラムとは異なるプログラムによって実行するステップとを具備することを特徴とする画面イメージデータ送信方法。
【請求項８】
前記判別処理は、前記外部機器と前記情報処理装置との間の無線接続が確立されている期間中、前記記憶装置に格納されている画面イメージデータが更新されたか否かを判別する処理を繰り返し実行し、
前記送信処理は、前記画面イメージデータが更新されたことが判別される度、その更新された画面イメージデータを無線信号によって前記外部機器に送信することを特徴とする請求項７記載の画面イメージデータ送信方法。
【請求項９】
前記判別処理は、
前記記憶装置から画面イメージデータを定期的に取得する処理と、
新たに取得された画面イメージデータが前回送信された画面イメージデータと異なるか否かを判別する処理とを含み、
前記送信処理は、前記新たに取得された画面イメージデータが前回送信された画面イメージデータと異なる場合、前記新たに取得された画面イメージデータを無線信号によって前記外部機器に送信する処理を実行することを特徴とする請求項７記載の画面イメージデータ送信方法。
【請求項１０】
前記アプリケーションプログラムとは異なる前記プログラムは、前記画面イメージデータが更新されたことが判別された場合、その更新された画面イメージデータを暗号化する暗号化処理をさらに実行することを特徴とする請求項７記載の画面イメージデータ送信方法。
【請求項１１】
前記アプリケーションプログラムとは異なる前記プログラムは、前記更新された画面イメージデータを圧縮符号化する処理をさらに実行し、
前記暗号化処理は、前記圧縮符号化された画面イメージデータを暗号化することを特徴とする請求項１０記載の画面イメージデータ送信方法。
【請求項１２】
前記情報処理装置から送信される無線信号が届く範囲内に存在する外部機器を検出するステップと、
前記検出されたプロジェクタ装置の一覧を前記表示装置に表示するステップと、
前記一覧の中から一つのプロジェクタ装置を選択するステップとをさらに具備し、
前記送信処理は、前記更新された画面イメージデータを、前記一覧の中から選択された外部機器に無線信号によって送信するステップを含むことを特徴とする請求項７記載の画面イメージデータ送信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は例えばＰＤＡ（Personal Digital Assistants）のような情報処理装置および同装置の画面イメージデータを外部機器に送信する画面イメージデータ送信方法に関する。
【０００２】
【従来の技術】
近年、ＰＤＡ、ノートブック型パーソナルコンピュータのような様々な携帯型情報処理装置が開発されている。多くの携帯型情報処理装置は無線通信機能を有しており、他の情報処理装置および各種コンシューマ電子機器に無線接続することができる。
【０００３】
情報処理装置の無線通信機能を用いた応用システムとしては、情報処理装置から無線によって送信される画像データをプロジェクタによって大型スクリーンに表示するという情報表示システムが知られている（例えば、特許文献１参照。）。この情報表示システムにおいては、情報処理装置の記憶装置に蓄積された画像データが、無線によってプロジェクタに送信される。
【０００４】
【特許文献１】
特開２００２−２１８４２０号公報（第５−６頁、図３）
【０００５】
【発明が解決しようとする課題】
ところで、プレゼンテーションを行う場合には、特定の画像データのみならず、プレゼンテーターによって操作される情報処理装置に表示される様々な画面イメージそのものを、プロジェクタによって大型スクリーンに投影することが好ましい。
【０００６】
ケーブルによって情報処理装置とプロジェクタとの間を接続するシステムにおいては、情報処理装置の外部モニタ出力がプロジェクタにケーブルによって接続される。情報処理装置に表示される画面イメージを生成するビデオ信号はプロジェクタに送信され、これによって大型スクリーンに画面イメージが投影される。
【０００７】
しかし、情報処理装置とプロジェクタとを無線接続する環境においては、通常、利用可能な通信帯域は制限される。よって、画面イメージを無線によって効率よく送信する新たな仕組みを実現することが必要である。
【０００８】
本発明は上述の事情を考慮してなされたものであり、画面イメージをプロジェクタのような外部機器に効率よく送信することが可能な情報処理装置および画面イメージデータ送信方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述の課題を解決するため、本発明は、受信した画像データを表示する外部機器との通信を実行可能な情報処理装置において、記憶装置と、前記記憶装置にアプリケーションプログラムによって書き込まれる画面イメージデータを表示装置に表示する手段と、前記記憶装置に格納されている画面イメージデータが更新されたか否かを判別する判別処理と、更新されたことが判別された場合に、前記記憶装置に格納されている更新された画面イメージデータを無線信号によって前記外部機器に送信する送信処理とを、前記アプリケーションプログラムとは異なるプログラムによって実行する手段とを具備することを特徴とする。
【００１０】
この情報処理装置においては、表示装置に表示される画面イメージデータが更新されたときに、その更新された画面イメージデータが無線信号によって外部機器に送信される。この場合、記憶装置に格納されている画面イメージデータが更新されたか否かを判別する処理と、更新されたことが判別された場合に、更新された画面イメージデータを無線信号によって外部機器に送信する処理は、アプリケーションプログラムとは異なるプログラムによって実行される。よって、同一の画面イメージデータを何度も送信することなく、情報処理装置の画面イメージをプロジェクタのような外部機器に効率よく送信することが可能となる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を説明する。
図１には、本発明の一実施形態に係る情報処理装置が示されている。この情報処理装置はＰＤＡとして実現されている。このＰＤＡ１は、移動端末として機能する携帯型情報処理装置である。ＰＤＡ１は無線ＬＡＮデバイス１３を備えている。無線ＬＡＮデバイス１３は、例えばIEEE 802.11a/IEEE 802.11b規格に従って、無線通信を実行するように構成された無線通信デバイスである。以下、ＰＤＡ１に設けられた無線プレゼンテーション機能について説明する。
【００１２】
無線プレゼンテーション機能は、ＰＤＡ１の画面イメージをワイヤレスプロジェクタ２の投影スクリーン上に表示する機能である。この機能は、ＰＤＡ１とワイヤレスプロジェクタ２との間の無線通信を利用して実現される。ワイヤレスプロジェクタ２は、無線ＬＡＮデバイス２１を備えている。無線ＬＡＮデバイス２１は、例えばIEEE 802.11a/IEEE 802.11b規格に従って、無線通信を実行するように構成された無線通信デバイスである。
【００１３】
ＰＤＡ１には、ワイヤレスユーティリティプログラム１１が予めインストールされている。ワイヤレスユーティリティプログラム１１は無線プレゼンテーションを制御するためのプログラムである。このワイヤレスユーティリティプログラム１１は、ＰＤＡ１にその表示装置として設けられたＬＣＤ１２に表示される画面イメージデータをキャプチャし、そしてそのキャプチャした画面イメージデータを無線ＬＡＮデバイス１３を用いてワイヤレスプロジェクタ２に無線信号によって送信する。
【００１４】
この場合、ＬＣＤ１２に表示される画面イメージデータが更新されたときのみ、その更新された画面イメージデータがＰＤＡ１からワイヤレスプロジェクタ２に送信される。更新された画面イメージデータはワイヤレスユーティリティプログラム１１によって圧縮符号化された後に、無線ＬＡＮデバイス１３に送信される。ＬＣＤ１２に表示される画面イメージが変化しない期間中は、ＰＤＡ１からワイヤレスプロジェクタ２への画面イメージデータの送信は行われない。
【００１５】
ワイヤレスプロジェクタ２は、画面イメージデータを受信し、その受信した画面イメージデータに対応する光学像を投影用の大型スクリーンに投影する。ワイヤレスプロジェクタ２においては、受信された画面イメージデータは復号された後にフレームバッファに書き込まれる。フレームバッファに格納された画面イメージデータに対応する光学像が投影用の大型スクリーンに投影される。ＬＣＤ１２に表示される画面イメージが変化しない期間中は、ワイヤレスプロジェクタ２のフレームバッファに格納されたデータの内容は変化しないので、同一の光学像が投影用の大型スクリーンに表示され続ける。
【００１６】
次に、図２を参照して、ＰＤＡ１のシステム構成を説明する。
【００１７】
ＰＤＡ１は、上述のＬＣＤ１２および無線ＬＡＮデバイス１３に加え、図示のように、ＣＰＵ１０１、システムコントローラ１０２、メモリ１０３、表示コントローラ１０４、タブレットコントローラ１０５、ビデオメモリ（ＶＲＡＭ）１０６、Ｉ／Ｏコントローラ１０６、メモリカード１０７、および操作ボタン群１０８などを備えている。
【００１８】
ＣＰＵ１０１は本ＰＤＡ１の動作を制御するために設けられたプロセッサであり、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラム／ユーティリティプログラムを実行する。オペレーティングシステム（ＯＳ）は、ペン入力操作を実現するためのタブレット制御機能を有している。
【００１９】
メモリ１０３は、オペレーティングシステム（ＯＳ）および各種アプリケーションプログラム／ユーティリティプログラムが格納された不揮発性メモリと、主メモリとして使用されるＲＡＭとを備えている。不揮発性メモリには、上述のワイヤレスユーティリティプログラム１１も格納されている。
【００２０】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスとシステムバス１００との間を接続するブリッジデバイスである。システムコントローラ１０２は、メモリ１０３を制御するメモリコントローラも内蔵している。表示コントローラ１０４はＬＣＤ１２を制御することによって、ＶＲＡＭ１０６に描画された画面イメージデータをＬＣＤ１２に表示する。ＬＣＤ１２の表示解像度は、ＶＧＡ（640x480）の１／４の解像度であるＱＶＧＡ（320x240）である。各アプリケーションプログラムおよびユーティリティプログラムは、表示ドライバなどを介してＱＶＧＡサイズの画面イメージをＶＲＡＭ１０６に描画する。
【００２１】
ＶＲＡＭ１０６は、オンスクリーンエリアとオフスクリーンエリアとを有している。オンスクリーンエリアはＬＣＤ１２に表示される画面イメージデータを格納する記憶領域であり、フレームバッファとして使用される。表示コントローラ１０４は、オンスクリーンエリアから画面イメージデータを順次読み出し、それをＬＣＤ１２に表示する。
【００２２】
タブレットコントローラ１０５は、タブレット１２１を制御する。タブレット１２１は、ＬＣＤ１２の表示面上に設けられた透明の座標検出装置から構成されている。ＬＣＤ１２とタブレット１２１とにより、ペン入力操作可能なタッチスクリーンが構成される。
【００２３】
Ｉ／Ｏコントローラ１０６は、ＰＤＡ１に取り外し自在に装着されるメモリカード１０７の制御、および操作ボタン群１０８の制御を行う。操作ボタン群１０８は、例えば、パワーボタン、特定のアプリケーションを起動するためのアプリケーションボタン、カーソルキー、などの複数の操作ボタンから構成されている。
【００２４】
次に、ワイヤレスユーティリティプログラム１１によって提供される無線プレゼンテーション機能（以下、画面キャプチャ機能という）の詳細について説明する。
【００２５】
図３は、ワイヤレスユーティリティプログラム１１によってＬＣＤ１２に表示されるワイヤレスユーティリティウィンドウ３０１を示している。ユーザによってワイヤレスユーティリティプログラム１１が起動された時、図３のワイヤレスユーティリティウィンドウ３０１がＬＣＤ１２の画面上に表示される。
【００２６】
ワイヤレスユーティリティウィンドウ３０１には、図示のように、送信インジケータ３０２、［ＧＯ］ボタン３０３、［ＳＴＯＰ］ボタン３０４、［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５、およびプロジェクタリスト３０６が配置されている。
【００２７】
送信インジケータ３０２は、ＰＤＡ１とワイヤレスプロジェクタ２との間の通信の状態を示す。［ＧＯ］ボタン３０３は、ＰＤＡ１からワイヤレスプロジェクタ２に画面イメージデータを自動送信するための画面キャプチャ機能の開始を指示するためのボタンである。［ＧＯ］ボタン３０３がユーザのペン操作によってタップ（クリック）された時、画面キャプチャ機能が開始される。［ＳＴＯＰ］ボタン３０４は画面キャプチャ機能の停止を指示するためのボタンである。
【００２８】
プロジェクタリスト３０６は、ＰＤＡ１から送信される無線信号が届く範囲内に存在するワイヤレスプロジェクタの一覧を表示する。すなわち、ワイヤレスユーティリティプログラム１１によって検出されたワイヤレスプロジェクタそれぞれに対応する機器識別情報（例えば、ＭＡＣアドレス）の一覧がプロジェクタリスト３０６に表示される。
【００２９】
プロジェクタリスト３０６においては、各ワイヤレスプロジェクタの機器識別情報毎に、チェックボックスが表示される。ユーザは、チェックボックスをタップすることにより、ＰＤＡ１の画面イメージデータを送信すべき相手先プロジェクタを選択することができる。例えば隣接する複数の会議室それぞれにワイヤレスプロジェクタが設置されている環境においては、ＰＤＡ１はそれら複数のプロジェクタそれぞれと通信することができる。プロジェクタリスト３０６によってユーザに相手先プロジェクタを選択させることにより、ＰＤＡ１の画面イメージデータがユーザの意図しないプロジェクタに誤って送信されてしまうことを未然に防止することができる。相手先プロジェクタがユーザによって選択されるまでは、ワイヤレスユーティリティウィンドウ３０１上には［ＧＯ］ボタン３０３は表示されない。
【００３０】
［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５は、送信すべき画面イメージデータを暗号化するか否かをユーザに指定させるために用いられる。［Ｓｅｃｕｒｉｔｙ］チェックボックス３０５がユーザによってチェックされたならば、ワイヤレスユーティリティプログラム１１はセキュリティーモードに設定される。セキュリティーモードにおいては、画面イメージデータは暗号化された後に、ワイヤレスプロジェクタ２に送信される。
【００３１】
［ＧＯ］ボタン３０３がユーザによってタップされた時、ワイヤレスユーティリティウィンドウ３０１は、最小化され、そして図４に示すようにコマンドバー４０３にアイコン４０３として格納される。これは、画面キャプチャ機能を制御するためのワイヤレスユーティリティウィンドウ３０１の操作画面のイメージが相手先プロジェクタに送信されてしまうことを防止するためである。ワイヤレスユーティリティウィンドウ３０１の代わりにアクティブになったウインドウ４０１（デスクトップウィンドウまたはアプリケーションウインドウ）がＬＣＤ１２の画面に表示され、その画面イメージが相手先プロジェクタに送信される。
【００３２】
アイコン４０３がユーザによってタップされたならば、ワイヤレスユーティリティウィンドウ３０１が再び表示される。［ＳＴＯＰ］ボタン３０４がタップされると、画面キャプチャ機能の実行は停止される。
【００３３】
次に、図５のフローチャートを参照して、ワイヤレスユーティリティプログラム１１によって実行される画面キャプチャ処理の手順について説明する。
【００３４】
ワイヤレスユーティリティプログラム１１が起動された時、ワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１を表示した後、ＰＤＡ１の周囲に存在するワイヤレスプロジェクタを検出する（ステップＳ１０１）。このステップＳ１０１においては、ＰＤＡ１と通信可能なデバイスを検出のための機器発見処理（デバイスディスカバリー処理）が実行される。
【００３５】
すなわち、ワイヤレスユーティリティプログラム１１は、無線ＬＡＮデバイス１３を用いて機器発見のためのデバイスディスカバリーコマンドをブロードキャストし、そのデバイスディスカバリーコマンドに対する応答を待つ。デバイスディスカバリーコマンドを受信した各ワイヤレスプロジェクタ２は、自身の無線ＬＡＮデバイス２１に割り当てられたＭＡＣアドレスと自身のデバイスタイプ（＝プロジェクタ）を示す識別子とを含む応答をＰＤＡ１に返す。この応答により、ワイヤレスユーティリティプログラム１１は、ＰＤＡ１から送信される無線信号が届く範囲内に存在する各ワイヤレスプロジェクタを検出することが出来る。
【００３６】
そして、ワイヤレスユーティリティプログラム１１は、検出されたワイヤレスプロジェクタの一覧をプロジェクタリスト３０６上に表示する（ステップＳ１０２）。プロジェクタリスト３０６上のあるワイヤレスプロジェクタがユーザによって選択された時（ステップＳ１０３のＹＥＳ）、ワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１に［ＧＯ］ボタン３０３を表示する。
【００３７】
［ＧＯ］ボタン３０３がユーザによってタップされた時（ステップＳ１０５のＹＥＳ）、ワイヤレスユーティリティプログラム１１は、プロジェクタリスト３０６から選択されたワイヤレスプロジェクタ２に接続要求を送信して、その選択されたワイヤレスプロジェクタ２との無線接続を確立する（ステップＳ１０６）。このステップＳ１０６においては、ＰＤＡ１と選択されたワイヤレスプロジェクタ２との間の物理無線リンクの確立のみならず、その間のセッションも確立される。
【００３８】
ワイヤレスプロジェクタ２との無線接続が確立された後、ワイヤレスユーティリティプログラム１１は、ワイヤレスユーティリティウィンドウ３０１を最小化する（ステップＳ１０７）。ワイヤレスユーティリティプログラム１１は、ＰＤＡ１の画面イメージデータをキャプチャする（ステップＳ１０８）。
【００３９】
このステップＳ１０８においては、ワイヤレスユーティリティプログラム１１は、ＶＲＡＭ１０６のオンスクリーンエリアに格納されている現在の画面イメージデータをＯＳを介して取得する。具体的には、ワイヤレスユーティリティプログラム１１は、現在の画面イメージのキャプチャを要求するコマンドをＯＳに発行する。ＯＳは、表示コントローラ１０４を介して現在の画面イメージデータをＶＲＡＭ１０６のオンスクリーンエリアから読み出し、それをワイヤレスユーティリティプログラム１１に渡す。
【００４０】
ワイヤレスユーティリティプログラム１１は、新たに取得した画面イメージデータと後述するステップＳ１１４によって前回送信した画面イメージデータとを比較することにより、ＰＤＡ１の画面イメージデータが更新されたかどうかを判別する（ステップＳ１０９，Ｓ１１０）。ステップＳ１０８によって取得された画面イメージデータが前回送信した画面イメージデータと異なる場合、ＰＤＡ１の画面イメージデータが更新されたと判断される。この場合、ステップＳ１０８によって新たに取得された画面イメージデータは、送信すべきデータ（つまり、更新された画面イメージデータ）であると判断される。
【００４１】
［ＧＯ］ボタン３０３が押された後に最初に取得された画面イメージデータについては、無条件に、更新された画面イメージデータであると判断される。
【００４２】
画面イメージデータを取得する処理（ステップＳ１０８）、およびその取得された画面イメージデータが前回送信した画面イメージデータと異なるかどうかを判別する処理（ステップＳ１０９，Ｓ１１０）は、一定時間間隔で繰り返し実行される。
【００４３】
取得された画面イメージデータが送信すべきデータ（更新された画面イメージデータ）であると判断されたならば（ステップＳ１１０のＹＥＳ）、ワイヤレスユーティリティプログラム１１は、その取得された画面イメージデータを圧縮符号化する（ステップＳ１１１）。次いで、ワイヤレスユーティリティプログラム１１は、セキュリティーモードが選択されているかどうかを判別する（ステップＳ１１２）。セキュリティーモードが選択されているならば（ステップＳ１１２のＹＥＳ）、ワイヤレスユーティリティプログラム１１は、圧縮符号化された画面イメージデータを暗号化し（ステップＳ１１３）、それを無線ＬＡＮデバイス１３を用いて、選択されたプロジェクタ２に送信する（ステップＳ１１４）。
【００４４】
このように、画面イメージデータを圧縮符号化した後に暗号化することにより、暗号化処理の対象となるデータサイズを低減することが出来る。暗号化のために使用するキーは、例えばＰＤＡ１とそれに接続されたプロジェクタ２との間で認証およびキー交換処理を行うこと等によって生成することができる。なお、もし無線ＬＡＮデバイス１３の動作モードがＷＥＰ（Wired equivalent privacy）キーを用いるモードに設定されているならば、ＷＥＰキーを用いた暗号化がステップＳ１１４において実行される。この場合、画面イメージデータは、ステップＳ１１３における暗号化処理とステップＳ１１４における暗号化処理との２種類の暗号化処理によって２重に暗号化されることになる。
【００４５】
セキュリティーモードが選択されていないならば（ステップＳ１１２のＮＯ）、ステップＳ１１３の処理はスキップされる。
【００４６】
ユーザが［ＳＴＯＰ］ボタン３０４をタップするまでの間、ＰＤＡ１とプロジェクタ２との間の無線接続は維持される。この無線接続が維持されている期間中、ステップＳ１０８〜Ｓ１１４の処理は繰り返し実行される。
【００４７】
図６には、ＰＤＡ１とワイヤレスプロジェクタ２との間で行われる通信の様子が示されている。
【００４８】
［ＧＯ］ボタン３０３がタップされたことに応答して、ＰＤＡ１からワイヤレスプロジェクタ２に接続要求が送信される。ワイヤレスプロジェクタ２からＰＤＡ１に接続許可が通知されると、ＰＤＡ１とワイヤレスプロジェクタ２との間の無線接続が確立される。以降は、ユーザが画面イメージデータの送信処理の実行を明示的に指示することなく、ＰＤＡ１の画面イメージデータが更新される度に、その更新された画面イメージデータが自動的にワイヤレスプロジェクタ２に無線によって送信される。
【００４９】
ユーザが［ＳＴＯＰ］ボタン３０４をタップすると、画面イメージデータのキャプチャおよび送信の処理は停止される。ＰＤＡ１はワイヤレスプロジェクタ２に切断要求を送信し、これによりＰＤＡ１とワイヤレスプロジェクタ２との間の無線接続が切断される。
【００５０】
このように、画面キャプチャ機能は、ＰＤＡ１の画面イメージデータが更新される度に、その更新された画面イメージデータを自動的にワイヤレスプロジェクタ２に無線によって送信する。よって、ユーザは［ＧＯ］ボタン３０３を押した後は、画面イメージの送信のための処理を一切行う必要はない。また、ＰＤＡ１の画面イメージデータが変化しない期間中はデータ送信は行われないので、無駄な無線通信の発生を抑制することができる。
【００５１】
なお、本発明は、上記実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、上記実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件から幾つかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【００５２】
【発明の効果】
以上のように、本発明によれば、画面イメージを効率よくプロジェクタのような外部機器に送信することが可能な情報処理装置を実現することが可能となる。
【図面の簡単な説明】
【図１】  本発明の一実施形態に係る情報処理装置の機能を説明するためのブロック図。
【図２】  同実施形態の情報処理装置のシステム構成を示すブロック図。
【図３】  同実施形態の情報処理装置の表示装置に表示されるワイヤレスユーティリティウィンドウの例を示す図。
【図４】  図３のワイヤレスユーティリティウィンドウを最小化した状態を示す図。
【図５】  同実施形態の情報処理装置によって実行される画面キャプチャ処理の手順を示すフローチャート。
【図６】  同実施形態の情報処理装置とプロジェクタとの間で実行される通信の様子を示す図。
【符号の説明】
１…ＰＤＡ、２…ワイヤレスプロジェクタ、１１…ワイヤレスユーティリティプログラム、１２…ＬＣＤ、１３…無線ＬＡＮデバイス、２１…無線ＬＡＮデバイス、１０４…表示コントローラ、１０６…ＶＲＡＭ、３０３…［ＧＯ］ボタン、３０６…プロジェクタリスト。
【図１】
0003680059.tif 000002
【図２】
0003680059.tif 000003
【図３】
0003680059.tif 000004
【図４】
0003680059.tif 000005
【図５】
0003680059.tif 000006
【図６】
0003680059.tif 000007