(57)【要約】【課題】適切なタイミングで電源を切断する通信装置を提供すること。【解決手段】表示装置との間で確立した通信が切断されたことを検出する検出部１１４ａと、通信が切断されたことが検出された場合に、通信を確立するか否かを確認する確認メッセージを生成するメッセージ生成部１１３と、確認メッセージを表示装置に送信する送信部１１５ａと、通信を確立するか否かを表す応答メッセージを表示装置から受信する受信部１１５ｂと、応答メッセージが通信を確立しないことを表す場合、または、応答メッセージが受信できない場合に電源を切断する電源制御部１１８とを備えた。【選択図】        図２
2010050729.tif 000002
【特許請求の範囲】
【請求項１】
画像データを表示可能な表示装置との間で通信を確立し、確立した前記通信で前記画像データを前記表示装置に送信可能な通信装置であって、
確立した前記通信が切断されたことを検出する検出部と、
前記通信が切断されたことが検出された場合に、前記通信を確立するか否かを確認する確認メッセージを生成する生成部と、
前記確認メッセージを前記表示装置に送信する送信部と、
前記確認メッセージに対するメッセージであって、前記通信を確立するか否かを表す応答メッセージを前記表示装置から受信する受信部と、
前記応答メッセージが前記通信を確立しないことを表す場合、または、前記応答メッセージが受信できない場合に電源を切断する電源制御部と、
を備えたことを特徴とする通信装置。
【請求項２】
前記電源制御部は、前記応答メッセージが前記通信を確立することを表す場合に電源を切断しないこと、
を特徴とする請求項１に記載の通信装置。
【請求項３】
前記受信部は、さらに、前記通信を確立中に通知されるメッセージであって、前記通信を確立するか否かを表す通知メッセージを、前記通信を確立中に前記表示装置から受信し、
前記電源制御部は、さらに、前記通信が切断されたことが検出され、かつ、前記通知メッセージが前記通信を確立しないことを表す場合に前記電源を切断すること、
を特徴とする請求項１に記載の通信装置。
【請求項４】
画像データを表示可能な表示装置との間で通信を確立し、確立した前記通信で前記画像データを前記表示装置に送信可能な通信装置で実行される電源制御方法あって、
検出部が、確立した前記通信が切断されたことを検出する検出ステップと、
生成部が、前記通信が切断されたことが検出された場合に、前記通信を確立するか否かを確認する確認メッセージを生成する生成ステップと、
送信部が、前記確認メッセージを前記表示装置に送信する送信ステップと、
受信部が、前記確認メッセージに対するメッセージであって、前記通信を確立するか否かを表す応答メッセージを前記表示装置から受信する受信ステップと、
電源制御部が、前記応答メッセージが前記通信を確立しないことを表す場合、または、前記応答メッセージが受信できない場合に電源を切断する電源制御ステップと、
を備えたことを特徴とする電源制御方法。
【請求項５】
画像データを表示可能な表示装置との間で通信を確立し、確立した前記通信で前記画像データを前記表示装置に送信可能な通信装置で実行される電源制御プログラムであって、
前記通信装置を、
確立した前記通信が切断されたことを検出する検出部と、
前記通信が切断されたことが検出された場合に、前記通信を確立するか否かを確認する確認メッセージを生成する生成部と、
前記確認メッセージを前記表示装置に送信する送信部と、
前記確認メッセージに対するメッセージであって、前記通信を確立するか否かを表す応答メッセージを前記表示装置から受信する受信部と、
前記応答メッセージが前記通信を確立しないことを表す場合、または、前記応答メッセージが受信できない場合に電源を切断する電源制御部と、
として機能させる電源制御プログラム。
【請求項６】
画像データを送信する通信装置との間で通信を確立し、確立した前記通信で前記通信装置から受信した前記画像データを表示可能な表示装置であって、
前記通信を確立するか否かを確認する確認メッセージを前記通信装置から受信する受信部と、
前記確認メッセージを受信したときに、前記表示装置の動作状態に基づいて前記通信を確立するか否かを判定する判定部と、
前記判定部による判定結果に基づいて、前記確認メッセージに対するメッセージであって、前記通信を確立するか否かを表す応答メッセージを生成する生成部と、
前記応答メッセージを前記通信装置に送信する送信部と、
を備えたこと特徴とする表示装置。
【請求項７】
音声データ、映像データまたは画像データを含むメディアデータを記憶する記憶部と、
前記メディアデータを出力する出力部と、をさらに備え、
前記判定部は、前記出力部が前記メディアデータを出力する前記動作状態のときに前記通信を確立しないと判定すること、
を特徴とする請求項６に記載の表示装置。
【請求項８】
前記判定部は、前記通信装置から受信した前記画像データを表示する前記動作状態のときに前記通信を確立すると判定すること、
を特徴とする請求項６に記載の表示装置。
【請求項９】
前記判定部は、さらに、前記動作状態を変更するときに、変更後の前記動作状態に基づいて前記通信を確立するか否かを判定し、
前記生成部は、さらに、前記動作状態を変更するときに、前記判定部による判定結果に基づいて、前記通信を確立中に通知されるメッセージであって、前記通信を確立するか否かを表す通知メッセージを生成し、
前記送信部は、さらに、前記通知メッセージを前記動作状態を変更する前に前記通信装置に送信すること、
を特徴とする請求項６に記載の表示装置。
【請求項１０】
画像データを送信する通信装置との間で通信を確立し、確立した前記通信で前記通信装置から受信した前記画像データを表示可能な表示装置で実行される通信方法あって、
受信部が、前記通信を確立するか否かを確認する確認メッセージを前記通信装置から受信する受信ステップと、
判定部が、前記確認メッセージを受信したときに、前記表示装置の動作状態に基づいて前記通信を確立するか否かを判定する判定ステップと、
生成部が、前記判定部による判定結果に基づいて、前記通信を確立するか否かを表す応答メッセージを生成する生成ステップと、
送信部が、前記応答メッセージを前記通信装置に送信する送信ステップと、
を備えたことを特徴とする通信方法。
【請求項１１】
画像データを送信する通信装置との間で通信を確立し、確立した前記通信で前記通信装置から受信した前記画像データを表示可能な表示装置で実行される通信プログラムあって、
前記表示装置を、
前記通信を確立するか否かを確認する確認メッセージを前記通信装置から受信する受信部と、
前記確認メッセージを受信したときに、前記表示装置の動作状態に基づいて前記通信を確立するか否かを判定する判定部と、
前記判定部による判定結果に基づいて、前記通信を確立するか否かを表す応答メッセージを生成する生成部と、
前記応答メッセージを前記通信装置に送信する送信部と、
として機能させる通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、装置間でアプリケーションの画面を共有する機能を実現する通信装置、電源制御方法、電源制御プログラム、表示装置、通信方法、および通信プログラムに関する。
【背景技術】
【０００２】
ユーザビリティの向上を目的として、最低限の入出力インターフェース２１１を有する端末をユーザ側に配し、複雑な演算処理は遠隔地に設置された装置上で実行するコンピューティングシステムが存在する。例えば、特許文献１および２では、通信装置（パーソナルコンピュータ、サーバコンピュータ等）の画面情報を、ネットワークを介して遠隔の表示装置（表示端末）に投影するシステムに関する技術が提案されている。
【０００３】
このようなシステムでは、表示端末からの入力情報（デジタイザによるペン入力等）は、同様にネットワークを介して通信装置に送信され、実際のアプリケーションプログラム処理は通信装置が実行する。その後、実行結果および画面更新情報が、ネットワークを介して表示端末に転送される。表示端末は、受信された画面更新情報により描画処理を実行する。
【０００４】
一方、ＬＡＮ（Local Area Network）に接続されたコンピュータを、ネットワーク経由で他のコンピュータから起動するＷＯＬ（Wake On LAN）と呼ばれる技術が存在する。ＷＯＬ技術を上記のようなコンピューティングシステムに用いることで、ユーザは、通信装置の主電源を直接操作することなく、表示端末を介して遠隔から通信装置の主電源を制御することができる。
【０００５】
ここで、ＷＯＬによって起動された通信装置が再び電源断の状態に移行する方法としては、通信装置側でタイマーを設定し、ある一定時間入力操作が発生しない場合に自動的に電源を切断する方法が考えうる。例えば特許文献２は、表示端末に関する方式として、一定時間入力が発生しない場合に、省電力状態に移行する方法を開示している。
【０００６】
【特許文献１】米国特許第６７８４８５５号公報
【特許文献２】特開２００２−３２３９４２公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、このように通信装置の機能が一定時間利用されない場合に電源を切断する方法では、電源切断を適切なタイミングで実施することができない場合があった。例えば、通信装置の機能が一定時間利用されないと判定する方法の１つとして、表示端末と通信装置との間の通信が切断されたことを検出する方法が考えられる。
【０００８】
しかし、通信が切断される原因は複数存在する。例えば、（１）ユーザが表示端末の電源を切断した場合、（２）無線の通信状態が悪く通信が一時的に切断された場合、（３）表示端末が通信装置に記憶されている映像データや音楽データ、写真データなどのデータ資源にアクセスしストリーミング再生するように動作状態を変更した場合、（４）表示端末の記憶装置上のメディアデータを再生するように動作状態を変更した場合、などが挙げられる。
【０００９】
この例では、（１）および（４）の場合は通信装置の電源を切断しても問題が生じない。しかし、（２）および（３）の場合は、再度通信装置との間で通信を確立する必要があるため、電源を切断すべきではない。電源を切断すると、この後、表示端末が通信装置に再度接続するためには、ＷＯＬによる起動手順を最初から行う必要が生じ、ユーザビリティが低下するためである。
【００１０】
しかし、通信装置は、通信が切断されたときに、切断の原因を判定し、表示端末が再度接続するか否か把握することができない。したがって、表示端末が通信装置上のデータ資源や処理機能を実際に利用しなくなる状況にのみ、電源切断を実施することができなかった。
【００１１】
なお、（２）および（３）のような状況で電源が切断される可能性を低減させるため、電源断または省電力の状態に切替えるまでの待機期間を長く設定するという対策も考えられる。しかし、この方法では、表示端末が通信装置のデータ資源や処理機能を一切利用しない状況であっても、通信装置の電源が一定時間切断されず消費電力が無駄になるという問題が生じる。
【００１２】
本発明は、上記に鑑みてなされたものであって、適切なタイミングで電源を切断することができる通信装置、電源制御方法、電源制御プログラム、表示装置、通信方法、および通信プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
上述した課題を解決し、目的を達成するために、本発明は、画像データを表示可能な表示装置との間で通信を確立し、確立した前記通信で前記画像データを前記表示装置に送信可能な通信装置であって、確立した前記通信が切断されたことを検出する検出部と、前記通信が切断されたことが検出された場合に、前記通信を確立するか否かを確認する確認メッセージを生成する生成部と、前記確認メッセージを前記表示装置に送信する送信部と、前記確認メッセージに対するメッセージであって、前記通信を確立するか否かを表す応答メッセージを前記表示装置から受信する受信部と、前記応答メッセージが前記通信を確立しないことを表す場合、または、前記応答メッセージが受信できない場合に電源を切断する電源制御部と、を備えたことを特徴とする。
【００１４】
また、本発明は、上記装置を実行することができる方法およびプログラムである。
【００１５】
また、本発明は、画像データを送信する通信装置との間で通信を確立し、確立した前記通信で前記通信装置から受信した前記画像データを表示可能な表示装置であって、前記通信を確立するか否かを確認する確認メッセージを前記通信装置から受信する受信部と、前記確認メッセージを受信したときに、前記表示装置の動作状態に基づいて前記通信を確立するか否かを判定する判定部と、前記判定部による判定結果に基づいて、前記確認メッセージに対するメッセージであって、前記通信を確立するか否かを表す応答メッセージを生成する生成部と、前記応答メッセージを前記通信装置に送信する送信部と、を備えたこと特徴とする。
【００１６】
また、本発明は、上記装置を実行することができる方法およびプログラムである。
【発明の効果】
【００１７】
本発明によれば、適切なタイミングで電源を切断することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
以下に添付図面を参照して、この発明にかかる通信装置、電源制御方法、電源制御プログラム、表示装置、通信方法、および通信プログラムの最良な実施の形態を詳細に説明する。
【００１９】
（第１の実施の形態）
第１の実施の形態にかかる通信システムは、アプリケーションを実行する本体装置（通信装置）と、アプリケーションの実行により更新された画面を表示する表示端末（表示装置）とを備える。そして、本体装置は、表示端末との通信の切断を検出したときに、以降に再度通信を確立する可能性があるか（接続可能性があるか）を確認する確認メッセージを表示端末に送信し、確認メッセージに対する応答メッセージに応じて、本体装置の電源を切断するか否かを制御する。
【００２０】
図１は、第１の実施の形態にかかる通信システムの構成を示す図である。図１に示すように、第１の実施の形態にかかる通信システム１０は、通信装置としての本体装置１００と、本体装置１００とネットワーク４００を介して接続された無線基地局３００と、無線基地局３００と無線ＬＡＮによるリンクを張り、無線通信する表示端末２００とを備えている。
【００２１】
通信システム１０は、本体装置１００上で動作するアプリケーションソフトウェアの画面を、無線基地局３００を介して表示端末２００へ転送することにより、表示端末２００上にアプリケーションソフトウェアの画面を表示する、いわゆるアプリケーション画面転送機能を有している。
【００２２】
通信システム１０では、本体装置１００で更新された画面をリアルタイムに表示端末２００へ転送するために、本体装置１００の画面内で更新された部分の画像データのみを転送する。すなわち、本体装置１００は、画像データを表示する表示端末２００に対して、無線基地局３００を介して画像データを送信可能である。
【００２３】
本体装置１００は、映像データや音楽データ、写真データなどのメディアデータを記憶し、それらのメディアデータを、無線基地局３００を介して表示端末２００へ送信し、表示端末２００上でストリーミング再生させる、ストリーミング送信機能を有している。
【００２４】
表示端末２００は、本体装置１００から受信したメディアデータを、ディスプレイやスピーカを通じて再生する。さらに、表示端末２００は、例えば外部記憶装置としてメモリカードを接続することで、そのメモリカードに記憶されたメディアデータを再生する機能を備えている。ユーザは、表示端末２００を操作することにより、本体装置１００のメディアデータの再生機能、および外部記憶装置上のメディアデータの再生機能などから所望の機能を選択して利用する。
【００２５】
なお、表示端末２００の機能はこれに限られず、メモを記録する機能、カレンダ表示機能などの簡易な機能を備えるように構成してもよい。
【００２６】
無線基地局３００は、ＩＥＥＥ８０２．１１などの無線通信プロトコルに準拠した無線通信の基地局である。ネットワーク４００は、例えば、ＩＥＥＥ８０２．３などの有線通信プロトコルに準拠したネットワークである。なお、ネットワーク形態はこれに限られず、他のプロトコルで接続するように構成してもよい。また、表示端末２００と本体装置１００とを有線ネットワークで接続するように構成してもよい。
【００２７】
次に、本体装置１００の詳細な構成について図２を用いて説明する。図２は、第１の実施の形態にかかる本体装置１００のブロック図である。同図に示すように、本体装置１００は、ディスプレイ１０１と、入力デバイス１０２と、画像バッファ１２１と、データ記憶部１２２と、イベント取得部１１１と、送信データ取得部１１２と、メッセージ生成部１１３と、コネクション管理部１１４と、通信処理部１１５と、メッセージ解析部１１６と、電源切断判定部１１７と、電源制御部１１８とを備えている。
【００２８】
ディスプレイ１０１は、ＬＣＤ（Liquid Crystal Display）などで実現される表示装置である。入力デバイス１０２は、ディスプレイ１０１の画面に表示されたカーソルを移動操作するマウスなどで実現される。この他、入力デバイス１０２としては、キーボード、トラックボールなどを用いてもよい。
【００２９】
画像バッファ１２１は、画像を記憶する記憶部である。また、データ記憶部１２２は、映像データや音楽データ、写真データなどのメディアデータを記憶する。映像データとは、ＭＰＥＧ−２／４やＨ.２６４などの映像圧縮方式で生成されたメディアデータを示す。また、音楽データとは、ＬＰＣＭ（Linear Pulse Code Modulation）やＭＰ３（MPEG Audio Layer 3）などの音声圧縮方式で生成されたメディアデータを示す。また、写真データとは、ＪＰＥＧ（Joint Photographic Experts Group）などの静止画圧縮方式で生成されたメディアデータを示す。
【００３０】
なお、画像バッファ１２１およびデータ記憶部１２２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などの従来から用いられているあらゆる記憶媒体によって実現できる。
【００３１】
イベント取得部１１１は、アプリケーションプログラム等の動作により発生するイベントを取得する。例えば、イベント取得部１１１は、コンピュータを統括制御するＯＳ（Operating System）、このＯＳに組込まれたディスプレイドライバ、およびＯＳ上で動作するアプリケーションソフトウェアなどのアプリケーションプログラムで実現される。
【００３２】
イベント取得部１１１は、アプリケーションソフトウェアにより画面が更新される場合や、マウス操作などでカーソルが移動操作されて画面内の任意の領域の画像が更新される場合に、画面（画像）が更新されたことをイベントとして取得する。そして、画面更新のイベントが取得された場合、イベント取得部１１１を構成する仮想ディスプレイドライバが、ＯＳのグラフィックエンジンから描画命令を取得し、描画処理を行うことで更新画像を生成して画像バッファ１２１へ順次出力して記憶する。これにより、画像バッファ１２１には、更新画像が順次保持される。
【００３３】
さらに、イベント取得部１１１は、ＯＳ内部に組込まれたディスクドライバを介し、データ記憶部１２２からデータを読み出す。すなわち、イベント取得部１１１は、アプリケーションプログラムの動作により発生するイベントにしたがって表示端末２００に表示させる画像データを生成する機能、および、データ記憶部１２２から読み出したデータをメディアデータとして生成する機能を有する。
【００３４】
送信データ取得部１１２は、イベント取得部１１１によって生成された画像データやメディアデータを、表示端末２００に送信するための送信データとして取得し、メッセージ生成部１１３に渡す。
【００３５】
メッセージ生成部１１３は、表示端末２００のアドレス情報、ポート番号情報、および伝送制御方式に関する情報（伝送制御情報）を元に、送信用のメッセージを生成し、通信処理部１１５を介して送信する。伝送制御方式としては、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）における信頼型の伝送方式であるＴＣＰ（Transmission Control Protocol）、および信頼性を提供しない伝送方式であるＵＤＰ（User Datagram Protocol）などを適用できる。
【００３６】
なお、本実施の形態では、アプリケーションプログラムの動作により発生するイベントにしたがって表示端末２００に表示させる画像データや、データ記憶部１２２から読み出したメディアデータはＴＣＰを用いて伝送する。
【００３７】
また、メッセージ生成部１１３は、後述するコネクション管理部１１４によって通信（コネクション）の切断が検出された場合に、通信を確立するか否かを確認する確認メッセージを生成し、表示端末２００に送信する。
【００３８】
コネクション管理部１１４は、表示端末２００との間で確立したコネクションを管理する。具体的には、コネクション管理部１１４は、確立したコネクションの送信元アドレス、送信元ポート番号、宛先アドレス、宛先ポート番号、およびコネクションの接続状態などを管理用の記憶部（図示せず）に記憶して管理する。また、コネクション管理部１１４は、ＴＣＰにおけるコネクションの初期化処理、終了処理などを通信処理部１１５を介して実行する。
【００３９】
コネクション管理部１１４は、確立したコネクションの切断を検出する検出部１１４ａを備えている。検出部１１４ａは、例えば、タイムアウトが発生してＴＣＰセッションが切断される場合、または、本体装置１００から送信されるＴＣＰデータの再送回数が一定の閾値に達した場合にコネクションが切断されたことを検出する。
【００４０】
通信処理部１１５は、表示端末２００などの外部装置との間でメッセージを送受信する。通信処理部１１５は、メッセージを送信する送信部１１５ａと、メッセージを受信する受信部１１５ｂとを備えている。例えば、通信処理部１１５は、メッセージ生成部１１３により生成されたメッセージを本体装置１００に送信し、本体装置１００からメッセージを受信してメッセージ解析部１１６に渡す。
【００４１】
通信処理部１１５は、ＩＥＥＥ８０２．３などに準拠した有線通信機能によって実現される。また、本体装置１００の主電源が切断された状態でも、通信処理部１１５に対しては電力が供給される。主電源が切断された状態であっても、マジックパケットと呼ばれるＷＯＬ専用のメッセージを受信した場合に主電源を起動させるＷＯＬ機能を提供可能とするためである。
【００４２】
メッセージ解析部１１６は、通信処理部１１５によってＷＯＬマジックパケットを受信すると、電源制御部１１８に対して本体装置１００の主電源制御に関する指示を行う。すなわち、メッセージ解析部１１６は、切断された状態の主電源を起動させるように電源制御部１１８に指示する。
【００４３】
また、メッセージ解析部１１６は、表示端末２００から送られたペン入力等の入力情報や、メディアデータの選択情報をイベント取得部１１１に通知する。入力情報が、本体装置１００のイベント取得部１１１よって処理されると、画面内の対応する領域の画像が更新され、更新画像が画像バッファ１２１に記憶される。そして、送信データ取得部１１２が、画面領域の差分を画像データとして取得し、表示端末２００に向けて送信する。
【００４４】
メディアデータの選択情報とは、本体装置１００のデータ記憶部１２２に記憶されたメディアデータを特定するため情報であり、例えば、ＵＲＩ（Uniform Resource Identifier）を用いることができる。
【００４５】
イベント取得部１１１は、メッセージ解析部１１６から通知された選択情報を解析した後、データ記憶部１２２に記憶されたメディアデータを取得し、送信データ取得部１１２に渡す。なお、本実施の形態の通信システム１０では、入力情報およびメディアデータの選択情報はＴＣＰを用いて伝送する。
【００４６】
電源切断判定部１１７は、コネクション管理部１１４の検出部１１４ａが、本体装置１００と表示端末２００との間のコネクションの切断を検出した場合に、表示端末２００との間で所定のメッセージを送受信することにより電源を切断するか否かを判定する。
【００４７】
具体的には、電源切断判定部１１７は、まず、コネクションの切断が検出された場合に、メッセージ生成部１１３に対して、以後の接続可能性の有無を確認する確認メッセージの生成および送信を指示する。電源切断判定部１１７は、タイマー機能を有しており、予め定められた一定期間経過しても、送信した確認メッセージに対する応答メッセージを表示端末２００から受信できない場合に、電源制御部１１８に対して主電源の切断を指示する。
【００４８】
また、一定期間以内に表示端末２００から応答メッセージを受信し、かつ受信した応答メッセージが以後の接続可能性が無いことを表す場合にも、電源切断判定部１１７が、主電源の切断を決定する。なお、本実施の形態では、確認メッセージをＵＤＰを用いて送信する。確認メッセージをＵＤＰ以外のプロトコルによって送信してもよい。また、利用するネットワークの信頼性を勘案し、数回に渡って確認メッセージを再送するように構成してもよい。
【００４９】
電源制御部１１８は、本体装置１００の主電源を制御する。電源制御部１１８は、例えば、電源に関する仕様であるＡＣＰＩ（Advanced Configuration and Power Interface）に準拠した方式で電源を制御する。この場合、イベント取得部１１１に含まれるＯＳもＡＣＰＩ機能に対応するものとする。
【００５０】
電源制御部１１８は、例えば、電源切断判定部１１７の指示にしたがい、受信した応答メッセージが接続可能性がないことを表す場合、または、応答メッセージが受信できない場合に電源を切断する。
【００５１】
次に、表示端末２００の詳細な構成について図３を用いて説明する。図３は、第１の実施の形態にかかる表示端末２００のブロック図である。同図に示すように、表示端末２００は、ディスプレイ２０１と、入力デバイス２０２と、外部記憶装置２０３と、アンテナ２０４と、画像バッファ２２１と、動作状態記憶部２２２と、入出力インターフェース２１１と、出力データ生成部２１２と、メッセージ解析部２１３と、メッセージ生成部２１４と、無線通信処理部２１５と、コネクション管理部２１６と、接続可能性判定部２１７と、電源制御指示部２１８と、を備えている。この他、同図には図示していないが、表示端末２００は音声を出力するためのスピーカを備える。
【００５２】
ディスプレイ２０１は、ＬＣＤなどで実現される表示装置である。入力デバイス２０２は、ディスプレイ２０１の画面に表示されたカーソルを移動操作するデジタイザやタッチスクリーンなどで実現される。入力デバイス２０２が取得した入力情報は、入出力インターフェース２１１（後述）に渡される。
【００５３】
外部記憶装置２０３は、所定のインターフェースを介して表示端末２００と接続可能なＳＤカードなどの記憶装置によって実現される。外部記憶装置２０３は、映像データや音楽データ、写真データなどのメディアデータを記憶する。表示端末２００は、本体装置１００から送られたメディアデータを受信した場合と同様に、外部記憶装置２０３に記憶されたメディアデータを取得し、出力データ生成部２１２（後述）で復号処理を実施した上で、入出力インターフェース２１１を介して、ディスプレイ２０１やスピーカへ出力することができる。
【００５４】
アンテナ２０４は、本体装置１００などの外部装置との間で無線通信するための電波を送受信する。
【００５５】
画像バッファ２２１は、画像を記憶する記憶部である。また、動作状態記憶部２２２は、現在の表示端末２００の動作状態を記憶する。動作状態としては、例えば、（１）本体装置１００のコンピュータ機能を遠隔操作中、（２）本体装置１００上のメディアデータを遠隔閲覧中、および（３）外部記憶装置２０３上のメディアデータを閲覧中などを設定する。なお、動作状態はこれに限られるものではない。例えば、上述したメモ機能、カレンダ表示機能などの簡易帰納を利用中であることを表す動作状態を設定可能としてもよい。また、画像バッファ２２１および動作状態記憶部２２２は、ＨＤＤやＳＳＤなどの従来から用いられているあらゆる記憶媒体によって実現できる。
【００５６】
入出力インターフェース２１１は、ディスプレイ２０１および入力デバイス２０２に対する入出力のインターフェースであり、ＧＵＩ（Graphical User Interface）などのアプリケーションプログラムによって実現される。
【００５７】
例えば、入出力インターフェース２１１は、画像バッファ２２１から画像データを取得し、ディスプレイ２０１に表示する。また、入出力インターフェース２１１は、本体装置１００から送られた画像データやメディアデータを、出力データ生成部２１２を介して取得し、画像バッファ２２１に書き込む機能に加え、表示端末２００内で独自に生成されたＧＵＩ用の画像データを画像バッファ２２１に書き込む機能を有する。
【００５８】
なお、本実施の形態の通信システム１０では、ユーザがディスプレイ２０１の画面に表示されたＧＵＩ画面を通じて利用する機能を選択する。そして、選択した時点での選択した機能に応じた表示端末２００の動作状態が、動作状態記憶部２２２に記憶される。
【００５９】
出力データ生成部２１２は、本体装置１００から受信したデータから、ディスプレイ２０１等に出力するための出力データを生成する。例えば、出力データ生成部２１２は、本体装置１００のアプリケーションプログラムの動作により発生するイベントに応じて生成された画像データを受信した場合、受信した画像データを入出力インターフェース２１１を介して画像バッファ２２１の指定された描画位置へ書き込む。なお、出力データ生成部２１２は、このとき、必要に応じて圧縮画像の伸張処理を行い、伸張した画像データを画像バッファ２２１に書き込む。
【００６０】
すなわち、このように本体装置１００から送信された画像データを受信した場合、出力データ生成部２１２は、受信した画像データを伸張して生成した画面の部分画像をディスプレイ２０１の指定位置へ表示する。
【００６１】
一方、外部記憶装置２０３または本体装置１００からメディアデータを取得した場合は、出力データ生成部２１２は、映像データや音楽データ、写真データなどのメディアデータの種別ごとに適切な復号処理を実施した上で、復号したデータを入出力インターフェース２１１を介してディスプレイ２０１などに再生表示する。具体的には、出力データ生成部２１２は、映像データや写真データなどの画像表示に関するデータを復号した場合は、画像バッファ２２１の内容を順次更新する。また、出力データ生成部２１２は、音に関するデータを復号した後は、スピーカを通じて音声を出力する。
【００６２】
メッセージ解析部２１３は、無線通信処理部２１５を介して本体装置１００から受信したメッセージを解析し、出力データ生成部２１２または接続可能性判定部２１７に通知する。
【００６３】
メッセージ生成部２１４は、表示端末２００のアドレス情報、ポート番号情報、および伝送制御情報を元に、送信用のメッセージを生成し、無線通信処理部２１５を介して送信する。例えば、メッセージ生成部２１４は、接続可能性判定部２１７による判定結果を表す応答メッセージを生成し、本体装置１００に送信する。なお、伝送制御方式としては、ＴＣＰおよびＵＤＰなどを適用できる。
【００６４】
無線通信処理部２１５は、無線基地局３００との間でアンテナ２０４を介して信号を送受信する。無線通信処理部２１５は、メッセージを送信する送信部２１５ａと、メッセージを受信する受信部２１５ｂとを備えている。無線通信処理部２１５は、ＩＥＥＥ８０２．１１などに準拠した無線ＬＡＮ機能によって実現される。
【００６５】
コネクション管理部２１６は、本体装置１００との間で確立したコネクションを管理する。具体的には、コネクション管理部２１６は、確立したコネクションの送信元アドレス、送信元ポート番号、宛先アドレス、宛先ポート番号、およびコネクションの接続状態などを管理用の記憶部（図示せず）に記憶して管理する。また、コネクション管理部２１６は、ＴＣＰにおけるコネクションの初期化処理、終了処理などを無線通信処理部２１５を介して実行する。
【００６６】
接続可能性判定部２１７は、受信部２１５ｂによって本体装置１００から接続可能性の有無を確認する確認メッセージを受信した場合に、動作状態記憶部２２２の内容を解析して接続可能性の有無を判定する。そして、接続可能性判定部２１７は、メッセージ生成部２１４に対して、判定結果を表す応答メッセージの生成および送信を指示する。応答メッセージの内容は、以後の接続可能性が有る旨を示す場合、および、以後の接続可能性が無い旨を示す場合の２通りが存在する。なお、メッセージ生成部２１４は、ＵＤＰを用いて応答メッセージを送信する。応答メッセージをＵＤＰ以外のプロトコルによって送信してもよい。
【００６７】
図４は、表示端末２００の動作状態と接続可能性の有無との関係を示す図である。同図は、上述した３つの動作状態と、当該動作状態のときに接続可能性判定部２１７が判定する接続可能性の有無の対応を示している。
【００６８】
同図の１番目の動作状態は、表示端末２００がネットワーク４００を介して接続された本体装置１００のコンピュータ機能を遠隔操作中であることを表している（上記（１））。この場合、表示端末２００がユーザの操作による入力情報を本体装置１００に向けて送信し、本体装置１００のアプリケーションプログラムが入力情報に応じた処理を行う。その結果、発生するイベントにしたがって生成された更新画像は、本体装置１００から画像データとして送信される。表示端末２００によって受信された画像データは、出力データ生成部２１２による処理の後、ディスプレイ１０１の画面に表示される。
【００６９】
同図の２番目の動作状態は、本体装置１００上のメディアデータを遠隔閲覧中であることを表している（上記（２））。この場合、表示端末２００は、本体装置１００のデータ記憶部１２２に記憶された映像データや音楽データ、写真データなどのメディアデータを選択し、ネットワーク４００を介して受信する。表示端末２００によって受信されたメディアデータは、出力データ生成部２１２による処理の後、ディスプレイ１０１やスピーカに出力される。
【００７０】
なお、表示端末２００がネットワーク４００を介して接続された本体装置１００上に記憶された複数個のメディアデータの中から１つを選択するための方法としては、例えばＵＰｎＰ（Universal Plug and Play）などを用いることできる。また、メディアデータを伝送する方法としては、例えばＨＴＴＰ（Hyper Text Transfer Protocol）などを用いることができる。
【００７１】
同図の３番目の動作状態は、表示端末２００が、通信処理を行わずに、表示端末２００に接続された外部記憶装置２０３上のメディアデータを閲覧中であることを表している（上記（３））。
【００７２】
同図の４番目の動作状態は、表示端末２００の電源が切断された状態を表している。なお、この場合は、動作状態記憶部２２２の情報を取得して本体装置１００に応答メッセージを送信することはできない。
【００７３】
同図の例では、１番目および２番目の動作状態の場合は、本体装置１００でコネクションの切断が検出され、本体装置１００から確認メッセージを受信した後であっても、本体装置１００への接続可能性が有る状況と言える。
【００７４】
一方、表示端末２００が、外部記憶装置２０３上のメディアデータを閲覧している場合は、ネットワーク４００を介した通信処理が不要であるため、本体装置１００への接続可能性が無い状況と言える。また、表示端末２００の電源が切断された状態も、本体装置１００への接続可能性が無い状況と言える。
【００７５】
表示端末２００は、動作状態が変更されるごとに現在の動作状態を動作状態記憶部２２２に記憶する。そして、本体装置１００から確認メッセージを受信した場合に、接続可能性判定部２１７が記憶された動作状態を参照して接続可能性の有無を判定し、判定結果を表す応答メッセージを生成して送信部２１５ａによって本体装置１００に送信する。
【００７６】
なお、動作状態記憶部２２２に記憶された動作状態を参照する代わりに、接続可能性判定部２１７が確認メッセージ受信時の動作状態を検出するように構成してもよい。
【００７７】
電源制御指示部２１８は、本体装置１００の主電源を起動させるために、メッセージ生成部２１４に対してＷＯＬマジックパケットの生成および送信を指示する。なお、メッセージ生成部２１４は、ＵＤＰを用いてＷＯＬマジックパケットを送信する。
【００７８】
次に、本体装置１００と表示端末２００との間で送受信されるメッセージの詳細について図５〜図７を用いて説明する。図５は、表示端末２００が本体装置１００の主電源を起動するために送信するＷＯＬマジックパケットの一例を示す図である。
【００７９】
図５に示すように、ＷＯＬマジックパケットは、ＩＰ（Internet Protocol）ヘッダ、ＵＤＰヘッダ、識別子、および起動機器ＭＡＣ（Medium Access Control）アドレスにより構成されている。ＩＰヘッダは、ネットワーク層の制御情報を表すヘッダである。ＵＤＰヘッダは、トランスポート層の伝送制御のためのヘッダである。識別子は、メッセージがＷＯＬマジックパケットであることを識別するための一意の情報が設定される。具体鉄器には、識別子には、「０ｘＦＦ」の値が６バイト並ぶよう設定される。起動機器ＭＡＣアドレスは、ＷＯＬに対応した機器である本体装置１００の通信処理部１１５のＭＡＣアドレスが１６回連続して設定される。本体装置１００の通信処理部１１５は、これらの要素から構成されたメッセージを受信した場合に、主電源の起動を開始する。
【００８０】
図６は、本体装置１００が表示端末２００に対して送信する確認メッセージの一例を示す図である。図６に示すように、確認メッセージは、ＩＰヘッダ、ＵＤＰヘッダ、識別子、および応答待機期間により構成される。ＩＰヘッダとＵＤＰヘッダは、図５で説明した情報と同様の内容である。識別子には、接続可能性の有無を確認するためのメッセージであることを識別するための一意な情報が設定される。応答待機期間は、本体装置１００が表示端末２００に対して確認メッセージを送信した後、応答メッセージを受信するまで待機する時間を示す。応答待機期間を経過しても表示端末２００から応答メッセージを受信できない場合、本体装置１００は主電源を切断してもよいと判定する。
【００８１】
図７は、表示端末２００が本体装置１００に対して送信する応答メッセージの一例を示す図である。図７に示すように、応答メッセージは、ＩＰヘッダ、ＵＤＰヘッダ、識別子、接続可能性有無、および接続予定期間により構成される。ＩＰヘッダとＵＤＰヘッダは、図５および図６で説明した情報と同様の内容である。識別子には、接続可能性の有無に関する応答メッセージであることを識別するための一意な情報が設定される。
【００８２】
接続可能性有無は、表示端末２００が本体装置１００に接続する可能性が有るか無いかを指定するフィールドである。接続可能性判定部２１７が接続可能性が有ると判定した場合、メッセージ生成部２１４は、接続可能性が有る旨を通知するために、接続可能性有無フィールドの値を例えば「１」に設定する。一方、接続可能性判定部２１７が接続可能性が無いと判定した場合、メッセージ生成部２１４は、接続可能性が無い旨を通知するために、接続可能性有無フィールドの値を「０」に設定する。なお、当該フィールドの値の指定方法はこれに限られずものではない。例えば、接続可能性有りの場合「０」を、接続可能性無しの場合「１」を設定するように構成してもよい。
【００８３】
接続予定期間は、表示端末２００が本体装置１００の処理機能やデータ資源を利用している場合に、利用を継続する予定期間を指定する補足情報である。本体装置１００は、この情報を元に、接続予定期間を経過したときを契機として、電源を切断するように構成してもよい。
【００８４】
次に、このように構成された第１の実施の形態にかかる本体装置１００による電源制御処理について図８を用いて説明する。図８は、第１の実施の形態における電源制御処理の全体の流れを示すフローチャートである。
【００８５】
最初に、表示端末２００の電源制御指示部２１８の指示に応じて、メッセージ生成部２１４が本体装置１００に向けてＷＯＬマジックパケットを送信する。通信処理部１１５を介してＷＯＬマジックパケットを受信したメッセージ解析部１１６は、電源制御部１１８に対して主電源の起動を指示する。
【００８６】
すなわち、電源制御部１１８は、メッセージ解析部１１６からのＷＯＬ制御の指示に応じて電源を起動する（ステップＳ８０１）。次に、本体装置１００は、表示端末２００からの入力情報等に応じて表示端末２００にサービスを提供する（ステップＳ８０２）。このサービスとは、上述のように、本体装置１００のコンピュータ機能を遠隔操作することや、本体装置１００のデータ記憶部１２２上に記憶されたメディアデータの遠隔閲覧を行うことなどを意味している。
【００８７】
サービス提供中、コネクション管理部１１４の検出部１１４ａは、表示端末２００との間のコネクションの切断が検出されたか否かを判断する（ステップＳ８０３）。コネクションの切断が検出されていない場合は（ステップＳ８０３：ＮＯ）、検出するまで処理を継続する。
【００８８】
コネクションの切断を検出した場合（ステップＳ８０３：ＹＥＳ）、電源切断判定部１１７が、メッセージ生成部１１３に対して確認メッセージの生成および送信を指示する。メッセージ生成部１１３は、この指示に応じて確認メッセージを生成する（ステップＳ８０４）。そして、通信処理部１１５の送信部１１５ａが、生成された確認メッセージを表示端末２００に送信する（ステップＳ８０５）。
【００８９】
次に、電源切断判定部１１７は、一定期間内に応答メッセージを受信したか否かを判断する（ステップＳ８０６）。一定期間内に応答メッセージを受信した場合（ステップＳ８０６：ＹＥＳ）、電源切断判定部１１７は、受信した応答メッセージが接続可能性ありを表すか否かを判断する（ステップＳ８０７）。例えば、電源切断判定部１１７は、図７に示すような応答メッセージの接続可能性有無フィールドの値が「１（接続可能性あり）」であるか否かを判断する。
【００９０】
応答メッセージが接続可能性ありを表す場合（ステップＳ８０７：ＹＥＳ）、電源切断判定部１１７は、電源制御部１１８に対して主電源の切断は指示せず、本体装置１００の稼動を継続する（ステップＳ８０８）。
【００９１】
応答メッセージが接続可能性なしを表す場合（ステップＳ８０７：ＮＯ）、または、ステップＳ８０６で一定期間内に応答メッセージを受信しなかった場合（ステップＳ８０６：ＮＯ）、電源切断判定部１１７は、電源制御部１１８に対して主電源の切断を指示する。そして、電源制御部１１８が、この指示に応じて電源を切断する（ステップＳ８０９）。
【００９２】
図９および図１０は、第１の実施の形態における表示端末２００と本体装置１００との間のメッセージ送受信シーケンスを含むシーケンス図である。
【００９３】
上述のように、まず、表示端末２００が、ＷＯＬマジックパケットを本体装置１００に送信する（ステップＳ９０１）。本体装置１００は、ＷＯＬマジックパケットの受信に応じて電源を起動する（ステップＳ９０２）。
【００９４】
その後、表示端末２００は、本体装置１００のサービスの利用を開始する。図９は、表示端末２００が本体装置１００のコンピュータ機能を遠隔操作している場合を例示している。すなわち、本体装置１００のアプリケーションプログラムの動作により発生するイベントにしたがって生成された画像データ（更新画面）が、ネットワーク４００を介して表示端末２００に伝送され、表示端末２００のディスプレイ１０１の画面に表示される（ステップＳ９０３、ステップＳ９０５）。また、表示端末２００に対するユーザの入力操作を表す入力情報がネットワーク４００を介して本体装置１００に送信される（ステップＳ９０４）。
【００９５】
本体装置１００は、コネクションの切断を検出すると（ステップＳ９０６）、表示端末２００に向けて接続可能性の有無を確認する確認メッセージを送信する（ステップＳ９０７）。
【００９６】
本体装置１００は、確認メッセージを送信した後、一定時間待機する。なお、本体装置１００は、待機期間を確認メッセージ中の応答待機期間フィールドに設定する。表示端末２００は、本体装置１００から送られた確認メッセージを受信後、応答待機期間内に、応答メッセージを生成し送信する。
【００９７】
例えば、表示端末２００は、動作状態記憶部２２２に記憶された動作状態が、本体装置１００のコンピュータ機能を遠隔操作中、または、本体装置１００上のメディアデータを遠隔閲覧中を表す場合、接続可能性が有る旨を示す応答メッセージを本体装置１００に向けて送信する（図１０の状態Ａ、ステップＳ９０８）。この場合、本体装置１００は稼動を継続する。
【００９８】
表示端末２００の動作状態が、外部記憶装置２０３上のメディアデータを閲覧中を表す場合、表示端末２００は、接続可能性が無い旨を示す応答メッセージを本体装置１００に向けて送信する（図１０の状態Ｂ、ステップＳ９０９）。
【００９９】
なお、表示端末２００の電源が切断された場合は、表示端末２００から本体装置１００に対して応答メッセージが送信されることはない（図１０の状態Ｃ）。
【０１００】
図１０の状態Ｂおよび状態Ｃの場合、本体装置１００は応答待機期間が経過した後、主電源を切断する。上述のように、確認メッセージおよび応答メッセージは、ＵＤＰによって伝送される。なお、ネットワーク４００や無線伝播路の状態を勘案し、数回に渡ってこれらのメッセージの送信を繰り返すように構成してもよい。
【０１０１】
このように、第１の実施の形態にかかる通信システムでは、本体装置が表示端末との通信の切断を検出したときに、接続可能性を確認する確認メッセージを表示端末に送信し、確認メッセージに対する応答メッセージに応じて、本体装置の電源を切断するか否かを制御する。これにより、通信の切断検出時に無条件で電源を切断することなく、省電力状態への移行や電源切断の契機を適切に判断することが可能となる。
【０１０２】
（第２の実施の形態）
第２の実施の形態にかかる通信システムは、表示端末の動作状態を変更する前に、接続可能性の有無を通知する通知メッセージを表示端末から本体装置に通知し、本体装置は、コネクションの切断を検出したとき、通知メッセージの内容に応じて本体装置の電源を切断するか否かを制御する。本体装置は、通知メッセージを既に受信していれば、第１の実施の形態のように確認メッセージを送信する必要がないため、処理ステップを削減できる。
【０１０３】
図１１は、第２の実施の形態にかかる本体装置１１００の構成を示すブロック図である。図１１に示すように、本体装置１１００は、ディスプレイ１０１と、入力デバイス１０２と、画像バッファ１２１と、データ記憶部１２２と、イベント取得部１１１と、送信データ取得部１１２と、メッセージ生成部１１３と、コネクション管理部１１４と、通信処理部１１５と、メッセージ解析部１１６と、電源切断判定部１１１７と、電源制御部１１８とを備えている。
【０１０４】
第２の実施の形態では、電源切断判定部１１１７の機能が第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかる本体装置１００の構成を表すブロック図である図２と同様であるので、同一符号を付し、ここでの説明は省略する。
【０１０５】
電源切断判定部１１１７は、コネクションの切断が検出された場合、コネクション確立中に事前に通知された通知メッセージによって電源を切断するか否かを判定する機能が追加された点が、第１の実施の形態の電源切断判定部１１７と異なっている。なお、電源切断判定部１１１７は、通知メッセージを受信していない場合に、第１の実施の形態と同様に確認メッセージおよび応答メッセージの送受信によって、電源を切断するか否かを判定する。
【０１０６】
図１２は、第２の実施の形態にかかる表示端末１２００の構成を示すブロック図である。図１２に示すように、表示端末１２００は、ディスプレイ２０１と、入力デバイス２０２と、外部記憶装置２０３と、アンテナ２０４と、画像バッファ２２１と、動作状態記憶部２２２と、入出力インターフェース２１１と、出力データ生成部２１２と、メッセージ解析部２１３と、メッセージ生成部１２１４と、無線通信処理部２１５と、コネクション管理部２１６と、接続可能性判定部１２１７と、電源制御指示部２１８と、を備えている。この他、同図には図示していないが、表示端末１２００は音声を出力するためのスピーカを備える。
【０１０７】
第２の実施の形態では、メッセージ生成部１２１４および接続可能性判定部１２１７の機能が第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかる表示端末２００の構成を表すブロック図である図３と同様であるので、同一符号を付し、ここでの説明は省略する。
【０１０８】
接続可能性判定部１２１７は、表示端末１２００の動作状態を変更するときに、変更後の動作状態で接続可能性があるか否かを判定し、判定結果を通知する通知メッセージの生成および送信を、メッセージ生成部１２１４に対して指示する機能が追加された点が、第１の実施の形態の接続可能性判定部２１７と異なっている。
【０１０９】
メッセージ生成部１２１４は、接続可能性判定部１２１７の指示に応じて通知メッセージを生成して本体装置１１００に送信する機能が追加された点が、第１の実施の形態のメッセージ生成部２１４と異なっている。
【０１１０】
なお、メッセージ生成部１２１４が生成する通知メッセージの構成は、第１の実施の形態の応答メッセージの構成を表す図７と同様である。ただし、識別子には、接続可能性の有無を通知する通知メッセージであることを識別するための一意な情報が設定される。すなわち、応答メッセージの識別子とは異なる値が設定される。通知メッセージは、表示端末１２００が動作状態を変更する前に、次の動作状態に対応した接続可能性の有無を、本体装置１１００に対して通知するために用いられる。
【０１１１】
次に、このように構成された第２の実施の形態にかかる本体装置１１００による電源制御処理について図１３を用いて説明する。図１３は、第２の実施の形態における電源制御処理の全体の流れを示すフローチャートである。
【０１１２】
ステップＳ１３０１からステップＳ１３０３までの、ＷＯＬによる起動処理、サービス提供処理、および切断検出処理は、第１の実施の形態にかかる本体装置１００におけるステップＳ８０１からステップＳ８０３までと同様の処理なので、その説明を省略する。
【０１１３】
ステップＳ１３０３でコネクションの切断を検出した場合（ステップＳ１３０３：ＹＥＳ）、電源切断判定部１１１７は、通知メッセージを表示端末１２００から受信済みか否かを判断する（ステップＳ１３０４）。
【０１１４】
第２の実施の形態では、表示端末１２００は、ユーザの操作によって急に電源が切断される場合を除いて、動作状態の変更前に、以後の接続可能性に関する通知メッセージを、本体装置１１００に対して送信する。したがって、本体装置１１００は、コネクションが切断される前に受信した通知メッセージの内容を元に、省電力状態への移行や主電源を切断するための判定を行うことができる。
【０１１５】
例えば、表示端末１２００は、本体装置１１００のコンピュータ機能を遠隔操作している動作状態で、本体装置１１００との間で確立されたＴＣＰセッションが切断される前に、新しい動作状態に関する情報を元に、本体装置１１００への接続可能性の有無を判定する。そして、表示端末１２００は、接続可能性の有無を表す通知メッセージを送信する。
【０１１６】
なお、通知メッセージは、通信処理部１１５の受信部１１５ｂによって受信され、例えば所定の記憶部等（図示せず）に記憶される。電源切断判定部１１１７は、この記憶部に通知メッセージが記憶されているか否かによって、通知メッセージが受信済みか否かを判定することができる。なお、判定方法はこれに限られるものではない。例えば、通知メッセージを受信したときに、受信済みであることを表す情報と、通知メッセージに含まれる接続可能性有無フィールドの値とを所定の記憶部等に記憶し、この内容を参照して判定するように構成してもよい。電源切断判定部１１１７は、判定後、記憶した通知メッセージに関する情報を削除する。
【０１１７】
通知メッセージを受信済みでない場合（ステップＳ１３０４：ＮＯ）、電源切断判定部１１１７は、メッセージ生成部１１３に対して確認メッセージの生成および送信を指示する。この後に実行されるステップＳ１３０６からステップＳ１３１０までの確認メッセージ生成・送信処理、受信確認処理、および接続可能性判定処理は、第１の実施の形態にかかる本体装置１００におけるステップＳ８０４からステップＳ８０８までと同様の処理なので、その説明を省略する。
【０１１８】
通知メッセージを受信済みである場合（ステップＳ１３０４：ＹＥＳ）、電源切断判定部１１１７は、通知メッセージが接続可能性ありを表すか否かを判断する（ステップＳ１３０５）。
【０１１９】
通知メッセージが接続可能性ありを表す場合（ステップＳ１３０５：ＹＥＳ）、電源切断判定部１１１７は、電源制御部１１８に対して主電源の切断は指示せず、本体装置１１００の稼動を継続する（ステップＳ１３１０）。
【０１２０】
通知メッセージが接続可能性なしを表す場合（ステップＳ１３０５：ＮＯ）、電源切断判定部１１１７は、電源制御部１１８に対して主電源の切断を指示する。そして、電源制御部１１８が、この指示に応じて電源を切断する（ステップＳ１３１１）。
【０１２１】
図１４は、第２の実施の形態における表示端末１２００と本体装置１１００との間のメッセージ送受信シーケンスを含むシーケンス図である。図１４は、表示端末１２００が本体装置１１００のコンピュータ機能を遠隔操作している場合を例示している。
【０１２２】
なお、ステップＳ１４０１からステップＳ１４０５までは、第１の実施の形態のシーケンス図である図９のステップＳ９０１からステップＳ９０５までと同様の処理なので、その説明を省略する。
【０１２３】
ここで、ユーザからの入力操作により、表示端末１２００が、例えば本体装置１１００のコンピュータ機能を遠隔操作する動作状態から、本体装置１１００上に記憶されたメディアデータの遠隔閲覧を行う動作状態に変更されたとする。このように動作状態が変更された場合、表示端末１２００はコンピュータ機能遠隔操作に関するコネクションを切断する前に、以後の接続可能性に関する通知メッセージを生成し、本体装置１１００に向けて送信する（ステップＳ１４０６）。
【０１２４】
図１４は、以後も接続可能性が有る旨を示す通知メッセージを送信した例を表している。この場合、表示端末１２００がコンピュータ機能遠隔操作に関するコネクションを終了すると、本体装置１１００が当該コネクションの切断を検出する（ステップＳ１４０７）。本実施の形態では、本体装置１１００は、ステップＳ１４０６で既に受信している通知メッセージを参照することにより接続可能性が有ると判定し、稼動を継続する。
【０１２５】
なお、例えば、表示端末１２００が、外部記憶装置２０３上のメディアデータを閲覧する動作状態に変更される場合は、以後の接続可能性が無い旨を示す通知メッセージが送信される。このため、本体装置１１００は、通信の切断を検出後、主電源の切断を決定する。
【０１２６】
また、例えば、ユーザが表示端末１２００の電源を切断したために通信が切断された場合は、本体装置１１００に対して通知メッセージが送信されないため、第１の実施の形態と同様に、本体装置１１００は、以後の接続可能性を確認する確認メッセージを送信する。なお、この場合は応答メッセージを受信できないため、本体装置１１００は主電源を切断する。
【０１２７】
このように、第２の実施の形態にかかる通信システムでは、通信が切断される前に、表示端末が、以後の接続可能性の有無を通知する通知メッセージを本体装置に送信するため、本体装置は、通信の切断を検出した後、通知メッセージを参照するだけで主電源の切断を効率的に判断することが可能となる。
【０１２８】
次に、第１または第２の実施の形態にかかる本体装置（通信装置）および表示端末（表示装置）のハードウェア構成について図１５を用いて説明する。図１５は、第１または第２の実施の形態にかかる通信装置および表示装置のハードウェア構成を示す説明図である。
【０１２９】
第１または第２の実施の形態にかかる通信装置および表示装置は、ＣＰＵ（Central Processing Unit）５１などの制御装置と、ＲＯＭ（Read Only Memory）５２やＲＡＭ（Random Access Memory）５３などの記憶装置と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５４と、ＨＤＤ（Hard Disk Drive）、ＣＤ（Compact Disc）ドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置と、各部を接続するバス６１を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【０１３０】
第１または第２の実施の形態にかかる通信装置で実行される電源制御プログラムおよび表示装置で実行される通信プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact Disk Recordable）、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１３１】
また、第１または第２の実施の形態にかかる通信装置で実行される電源制御プログラムおよび表示装置で実行される通信プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、第１または第２の実施の形態にかかる通信装置で実行される電源制御プログラムおよび表示装置で実行される通信プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１３２】
また、第１または第２の実施の形態の電源制御プログラムおよび通信プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３３】
第１または第２の実施の形態にかかる通信装置で実行される電源制御プログラムは、上述した各部（イベント取得部、送信データ取得部、メッセージ生成部、コネクション管理部、通信処理部、メッセージ解析部、電源切断判定部、電源制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体から電源制御プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。
【０１３４】
また、第１または第２の実施の形態にかかる表示装置で実行される通信プログラムは、上述した各部（入出力インターフェース、出力データ生成部、メッセージ解析部、メッセージ生成部、無線通信処理部、コネクション管理部、接続可能性判定部、電源制御指示部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ５１（プロセッサ）が上記記憶媒体から通信プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【０１３５】
以上のように、本発明にかかる通信装置、電源制御方法、電源制御プログラム、表示装置、通信方法、および通信プログラムは、装置間でアプリケーションの画面を共有する機能を実現する装置等に適している。
【図面の簡単な説明】
【０１３６】
【図１】第１の実施の形態にかかる通信システムの構成を示す図である。
【図２】第１の実施の形態にかかる本体装置のブロック図である。
【図３】第１の実施の形態にかかる表示端末のブロック図である。
【図４】表示端末の動作状態と接続可能性の有無との関係を示す図である。
【図５】ＷＯＬマジックパケットの一例を示す図である。
【図６】確認メッセージの一例を示す図である。
【図７】応答メッセージの一例を示す図である。
【図８】第１の実施の形態における電源制御処理の全体の流れを示すフローチャートである。
【図９】第１の実施の形態における表示端末と本体装置との間のメッセージ送受信シーケンスを含むシーケンス図である。
【図１０】第１の実施の形態における表示端末と本体装置との間のメッセージ送受信シーケンスを含むシーケンス図である。
【図１１】第２の実施の形態にかかる本体装置の構成を示すブロック図である。
【図１２】第２の実施の形態にかかる表示端末の構成を示すブロック図である。
【図１３】第２の実施の形態における電源制御処理の全体の流れを示すフローチャートである。
【図１４】第２の実施の形態における表示端末と本体装置との間のメッセージ送受信シーケンスを含むシーケンス図である。
【図１５】第１または第２の実施の形態にかかる通信装置および表示装置のハードウェア構成を示す説明図である。
【符号の説明】
【０１３７】
１０  通信システム
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  通信Ｉ／Ｆ
６１  バス
１００  本体装置
１０１  ディスプレイ
１０２  入力デバイス
１１１  イベント取得部
１１２  送信データ取得部
１１３  メッセージ生成部
１１４  コネクション管理部
１１４ａ  検出部
１１５  通信処理部
１１５ａ  送信部
１１５ｂ  受信部
１１６  メッセージ解析部
１１７  電源切断判定部
１１８  電源制御部
１２１  画像バッファ
１２２  データ記憶部
２００  表示端末
２０１  ディスプレイ
２０２  入力デバイス
２０３  外部記憶装置
２０４  アンテナ
２１１  入出力インターフェース
２１２  出力データ生成部
２１３  メッセージ解析部
２１４  メッセージ生成部
２１５  無線通信処理部
２１５ａ  送信部
２１５ｂ  受信部
２１６  コネクション管理部
２１７  接続可能性判定部
２１８  電源制御指示部
２２１  画像バッファ
２２２  動作状態記憶部
３００  無線基地局
４００  ネットワーク
１１００  本体装置
１１１７  電源切断判定部
１２００  表示端末
１２１４  メッセージ生成部
１２１７  接続可能性判定部
【図１】
2010050729.tif 000003
【図２】
2010050729.tif 000004
【図３】
2010050729.tif 000005
【図４】
2010050729.tif 000006
【図５】
2010050729.tif 000007
【図６】
2010050729.tif 000008
【図７】
2010050729.tif 000009
【図８】
2010050729.tif 000010
【図９】
2010050729.tif 000011
【図１０】
2010050729.tif 000012
【図１１】
2010050729.tif 000013
【図１２】
2010050729.tif 000014
【図１３】
2010050729.tif 000015
【図１４】
2010050729.tif 000016
【図１５】
2010050729.tif 000017