(57)【要約】【課題】特殊な通信手段を設けずに、通常の操作で端末からネットワーク上の通信相手との通信路を確立すること。【解決手段】本発明の通信装置は、ＴＣＰ／ＩＰネットワークを介して他機器と接続可能な通信装置であって、前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記他機器を示す機器一覧を表示する表示部と、前記他機器の操作時に、操作された前記他機器を特定するための操作端末情報を受信する通信制御部と、前記ＴＣＰ／ＩＰネットワークを介して、受信した操作端末情報から、直前に操作された前記他機器を特定するための前記操作端末情報を抽出する操作端末情報抽出部と、前記抽出された操作端末情報に基づき、直前に操作された他機器を前記機器一覧で強調して表示するよう前記表示部を制御する表示制御部と、を備え、前記通信制御部は、前記抽出された操作端末情報に基づき、直前に操作された前記他機器との通信路を確立するための通信制御を行う。【選択図】  図１
2012175149.tif 000002
【特許請求の範囲】
【請求項１】
ＴＣＰ／ＩＰネットワークを介して他機器と接続可能な通信装置であって、
前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記他機器を示す機器一覧を表示する表示部と、
前記他機器の操作時に、操作された前記他機器を特定するための操作端末情報を受信する通信制御部と、
前記ＴＣＰ／ＩＰネットワークを介して、受信した操作端末情報から、直前に操作された前記他機器を特定するための前記操作端末情報を抽出する操作端末情報抽出部と、
前記抽出された操作端末情報に基づき、直前に操作された他機器を前記機器一覧で強調して表示するよう前記表示部を制御する表示制御部と、を備え、
前記通信制御部は、前記抽出された操作端末情報に基づき、直前に操作された前記他機器との通信路を確立するための通信制御を行う、通信装置。
【請求項２】
請求項１に記載の通信装置であって、
前記通信装置は、前記ＴＣＰ／ＩＰネットワークを介して複数の他機器と接続可能であり、
前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記複数の他機器を示す機器一覧を表示する表示部と、
前記複数の他機器の操作時に、操作された前記複数の他機器を特定するための特定操作端末情報と、操作された前記複数の他機器を自装置から操作可能にするキー情報とから構成される前記操作端末情報を受信する通信制御部と、
前記ＴＣＰ／ＩＰネットワークを介して、受信した操作端末情報から、直前に操作された他機器を特定する前記特定操作端末情報と、直前に操作された他機器を自装置から操作可能にする前記キー情報とを抽出する操作端末情報抽出部と、
前記抽出された特定操作端末情報及び前記キー情報に基づき、直前に操作された前記他機器を前記機器一覧に、直前に操作された前記他機器との通信路を確立するためのキー操作を重畳して表示するよう前記表示部を制御する表示制御部と、を備え、
前記通信制御部は、前記抽出された特定操作端末情報に基づき、直前に操作された前記他機器との通信路を確立するための通信制御を行う、通信装置。
【請求項３】
ＴＣＰ／ＩＰネットワークを介して接続可能な制御機器と被制御機器を備えた通信システムにおいて、
前記被制御機器は、
前記被制御機器の操作時に、操作された前記被制御機器を特定するための操作端末情報を作成し、前記ＴＣＰ／ＩＰネットワークに一斉送信する操作端末情報作成部を有し、
前記制御機器は、
前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記被制御機器を示す機器一覧を表示する表示部と、
前記ＴＣＰ／ＩＰネットワークを介して、前記操作端末情報作成部より送信された情報から、直前に操作された前記被制御機器を特定する前記操作端末情報を抽出する操作端末情報抽出部と、
前記抽出された操作端末情報に基づき、直前に操作された被制御機器を前記機器一覧で強調して表示するよう前記表示部を制御する表示制御部と、
前記抽出された操作端末情報に基づき、前記直前に操作された被制御機器と前記制御機器との通信路を確立するための通信制御を行う通信制御部と、を有する、
ことを特徴とする通信システム。
【請求項４】
請求項３に記載の通信システムにおいて、
前記被制御機器は、複数の被制御機器で構成され、
各被制御機器は、
操作された前記複数の被制御機器を特定するための特定操作端末情報と、操作された前記複数の被制御機器を前記制御機器から操作可能にするキー情報とから構成される前記操作端末情報を作成して、前記ＴＣＰ／ＩＰネットワークに一斉送信する前記操作端末情報作成部を有し、
前記制御機器は、
前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記複数の被制御機器を示す機器一覧を表示する表示部と、
前記ＴＣＰ／ＩＰネットワークを介して前記操作端末情報作成部より送信された情報から、直前に操作された前記複数の被制御機器を特定するための特定操作端末情報と前記キー情報とを抽出する操作端末情報抽出部と、
前記操作端末情報抽出部で抽出された前記キー情報に基づき、操作された前記複数の被制御機器を前記制御機器から操作可能にするキー操作情報を生成する操作端末指示部と、
前記操作端末情報抽出部で抽出された前記特定操作端末情報に基づき、直前に操作された前記複数の被制御機器の機器一覧に、前記操作端末指示部で生成されたキー操作情報に基づき、操作された前記複数の被制御機器と前記制御機器との通信路を確立するためのキー操作を重畳して表示するよう前記表示部を制御する表示制御部と、を有する、
ことを特徴とする通信システム。
【請求項５】
ＴＣＰ／ＩＰネットワークを介して接続可能な制御機器と被制御機器との間の通信方法において、
前記被制御機器の操作端末情報作成部により、前記被制御機器の操作時に、操作された前記被制御機器を特定するための操作端末情報を作成して、前記ＴＣＰ／ＩＰネットワークに一斉送信するステップと、
前記制御機器の操作端末情報抽出部により、前記操作端末情報作成部より送信された情報から、直前に操作された前記被制御機器を特定する前記操作端末情報を抽出するステップと、
前記制御機器の表示部により、前記抽出された操作端末情報に基づき、直前に操作された被制御機器を前記機器一覧で強調して表示するステップと、
前記制御機器の通信制御部により、前記抽出された操作端末情報に基づき、前記直前に操作された被制御機器と前記制御機器との通信路を確立するための通信制御を行うステップと、を有する、
ことを特徴とする通信方法。
【請求項６】
コンピュータに、請求項５に記載の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続可能な制御機器と被制御機器を備えた通信システム、通信装置、通信方法、およびプログラムに関する。
【背景技術】
【０００２】
ＤＬＮＡ対応機器は、ファイルを送受信したい相手機器を選ぶ際に、機器一覧を表示部に表示する。そして、ユーザはその機器一覧から所望の相手機器を選択する。しかし、同一のネットワークに接続されるＤＬＮＡ対応機器が多く、それらのＤＬＮＡ対応機器が機器一覧に含まれる場合、ユーザは、多くのＤＬＮＡ対応機器の名称が表示されている機器一覧から、所望の相手機器の名称を選択する必要がある。そのため、所望の相手機器の名称を選択するのに時間が要する場合がある。さらには、所望の相手機器の名称の表示に統一された規格がないため、ユーザは、機器一覧から所望の相手機器の名称を選択するのが難しい場合がある。
【０００３】
ＤＬＮＡ対応機器とは、ＤＬＮＡ（Digital Living Network Alliance；登録商標）のガイドラインに準拠する機器を指す。ＤＬＮＡガイドラインでは、既存規格の細部や手順を調整したプロトコルの統一を図っており、既存の規格を組み合わせて互換性を実現している。たとえば、機器を繋ぐ有線・無線ネットワークの方式は、有線がイーサネット（登録商標）、無線がＷｉ−Ｆｉ（登録商標）といった規格を利用することができる。また、機器同士の検索にはＵＰｎＰ、ファイル転送の手順にはＨＴＴＰ、機器同士のメタデータのやりとりにはＸＭＬを利用することができる。したがって、ＤＬＮＡ対応機器が接続された家庭内のネットワークでは、ＤＬＮＡ対応機器は、家庭内のサーバ装置から動画データを受け取ることができたり、画像ファイルを家庭内のサーバ装置にアップロードすることができる。また、ＤＬＮＡ対応機器が接続された家庭内のネットワークでは、コンテンツデータを家庭内のネットワークに接続された装置で共有することができる。
【０００４】
特許文献１や特許文献２では、複数の通信手段を備える端末を対象として、近傍通信により、所望の相手端末のみにメッセージを送信し、その応答をＩＰネットワークから得ることで、ＤＬＮＡ対応機器が接続されるネットワークの通信路を確立するものがある。この方式では、端末に近傍通信手段が備わっていることが前提となる。そのため、たとえネットワークに含まれていても、近傍通信手段を備えない家庭内のレコーダやテレビは、機器一覧に表示されない場合がある。また、近傍通信を行うために、通信相手としたい端末を自端末に近付ける必要がある。しかし、通信相手としたい端末によっては自端末を近付けるのが困難な場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１４１８１６号公報
【特許文献２】特開２０１０−１３０３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、ネットワークに接続される、ＤＬＮＡ対応機器である端末を対象とし、特殊な通信手段を設けずに、通常の操作で端末からネットワーク上の通信相手との通信路を確立することができる通信システム、通信装置、通信方法、およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、ＴＣＰ／ＩＰネットワークを介して他機器と接続可能な通信装置であって、前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記他機器を示す機器一覧を表示する表示部と、前記他機器の操作時に、操作された前記他機器を特定するための操作端末情報を受信する通信制御部と、前記ＴＣＰ／ＩＰネットワークを介して、受信した操作端末情報から、直前に操作された前記他機器を特定するための前記操作端末情報を抽出する操作端末情報抽出部と、前記抽出された操作端末情報に基づき、直前に操作された他機器を前記機器一覧で強調して表示するよう前記表示部を制御する表示制御部と、を備え、前記通信制御部は、前記抽出された操作端末情報に基づき、直前に操作された前記他機器との通信路を確立するための通信制御を行う、通信装置を提供する。
【０００８】
上記通信装置は、前記ＴＣＰ／ＩＰネットワークを介して複数の他機器と接続可能であり、前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記複数の他機器を示す機器一覧を表示する表示部と、前記複数の他機器の操作時に、操作された前記複数の他機器を特定するための特定操作端末情報と、操作された前記複数の他機器を自装置から操作可能にするキー情報とから構成される前記操作端末情報を受信する通信制御部と、前記ＴＣＰ／ＩＰネットワークを介して、受信した操作端末情報から、直前に操作された他機器を特定する前記特定操作端末情報と、直前に操作された他機器を自装置から操作可能にする前記キー情報とを抽出する操作端末情報抽出部と、前記抽出された特定操作端末情報及び前記キー情報に基づき、直前に操作された前記他機器を前記機器一覧に、直前に操作された前記他機器との通信路を確立するためのキー操作を重畳して表示するよう前記表示部を制御する表示制御部と、を備え、前記通信制御部は、前記抽出された特定操作端末情報に基づき、直前に操作された前記他機器との通信路を確立するための通信制御を行う。
【０００９】
また、本発明は、ＴＣＰ／ＩＰネットワークを介して接続可能な制御機器と被制御機器を備えた通信システムにおいて、前記被制御機器は、前記被制御機器の操作時に、操作された前記被制御機器を特定するための操作端末情報を作成し、前記ＴＣＰ／ＩＰネットワークに一斉送信する操作端末情報作成部を有し、前記制御機器は、前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記被制御機器を示す機器一覧を表示する表示部と、前記ＴＣＰ／ＩＰネットワークを介して、前記操作端末情報作成部より送信された情報から、直前に操作された前記被制御機器を特定する前記操作端末情報を抽出する操作端末情報抽出部と、前記抽出された操作端末情報に基づき、直前に操作された被制御機器を前記機器一覧で強調して表示するよう前記表示部を制御する表示制御部と、前記抽出された操作端末情報に基づき、前記直前に操作された被制御機器と前記制御機器との通信路を確立するための通信制御を行う通信制御部と、を有する、ことを特徴とする通信システムを提供する。
【００１０】
上記通信システムにおいて、前記被制御機器は、複数の被制御機器で構成され、各被制御機器は、操作された前記複数の被制御機器を特定するための特定操作端末情報と、操作された前記複数の被制御機器を前記制御機器から操作可能にするキー情報とから構成される前記操作端末情報を作成して、前記ＴＣＰ／ＩＰネットワークに一斉送信する前記操作端末情報作成部を有し、前記制御機器は、前記ＴＣＰ／ＩＰネットワークを介して接続可能な前記複数の被制御機器を示す機器一覧を表示する表示部と、前記ＴＣＰ／ＩＰネットワークを介して前記操作端末情報作成部より送信された情報から、直前に操作された前記複数の被制御機器を特定するための特定操作端末情報と前記キー情報とを抽出する操作端末情報抽出部と、前記操作端末情報抽出部で抽出された前記キー情報に基づき、操作された前記複数の被制御機器を前記制御機器から操作可能にするキー操作情報を生成する操作端末指示部と、前記操作端末情報抽出部で抽出された前記特定操作端末情報に基づき、直前に操作された前記複数の被制御機器の機器一覧に、前記操作端末指示部で生成されたキー操作情報に基づき、操作された前記複数の被制御機器と前記制御機器との通信路を確立するためのキー操作を重畳して表示するよう前記表示部を制御する表示制御部と、を有する。
【００１１】
また、本発明は、ＴＣＰ／ＩＰネットワークを介して接続可能な制御機器と被制御機器との間の通信方法において、前記被制御機器の操作端末情報作成部により、前記被制御機器の操作時に、操作された前記被制御機器を特定するための操作端末情報を作成して、前記ＴＣＰ／ＩＰネットワークに一斉送信するステップと、前記制御機器の操作端末情報抽出部により、前記操作端末情報作成部より送信された情報から、直前に操作された前記被制御機器を特定する前記操作端末情報を抽出するステップと、前記制御機器の表示部により、前記抽出された操作端末情報に基づき、直前に操作された被制御機器を前記機器一覧で強調して表示するステップと、前記制御機器の通信制御部により、前記抽出された操作端末情報に基づき、前記直前に操作された被制御機器と前記制御機器との通信路を確立するための通信制御を行うステップと、を有することを特徴とする通信方法を提供する。
【００１２】
また、本発明は、コンピュータに、上記通信方法に記載の各ステップを実行させるためのプログラムを提供する。
【発明の効果】
【００１３】
本発明に係る通信システム、通信装置、通信方法、およびプログラムによれば、ネットワークに接続される、ＤＬＮＡ対応機器である端末を対象とし、特殊な通信手段を設けずに、通常の操作で端末からネットワーク上の通信相手との通信路を確立することができる。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１に係る通信システムの全体図
【図２】操作端末情報Ｐ１の一例を示す図
【図３】実施の形態１における機器一覧の表示例
【図４】実施の形態１における機器一覧作成フローを示す図
【図５】実施の形態２に係る通信システムの全体図
【図６】操作端末情報Ｐ２の一例を示す図
【図７】（ａ）実施の形態２における機器一覧の表示例（１）、（ｂ）実施の形態２における機器一覧の表示例（２）
【図８】実施の形態２に係る機器一覧作成フローを示す図
【図９】（ａ）〜（ｄ）は、実施の形態２における機器一覧の表示例（３）〜（６）
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１６】
（実施の形態１）
実施の形態１に係るシステムでは、ユーザが直前に操作した端末１００を示す情報である操作端末情報Ｐ１が、ネットワーク３００を介して端末２００にブロードキャスト（Broadcast）される。そして、端末２００では、端末１００から受信した情報から操作端末情報Ｐ１が抽出され、その抽出した操作端末情報Ｐ１及び現在保持するネットワーク３００上の機器リストに基づいて、機器一覧が作成されて、表示部２０７に表示される。そして、表示部２０７は、ユーザが直前に操作した端末１００を機器一覧内で最初の項目として強調表示し、かつ端末２００は端末１００との間で通信路を確立する。
【００１７】
図１は、実施の形態１に係る通信システムの全体図である。図１に示す通信システムでは、ネットワーク３００（ＴＣＰ／ＩＰネットワーク）に接続された端末１００、２００が互いに通信可能である。端末１００、２００はＤＬＮＡ対応機器である。例えば、端末１００、２００同士の検索にはＵＰｎＰ、ファイル転送の手順にはＨＴＴＰ、端末１００、２００同士のメタデータのやりとりにはＸＭＬを利用することができる。
【００１８】
図１に示す端末１００は、表示部１０１と、ＤＬＮＡ処理部１０３と、通信制御部１０５と、記憶部１０７と、キー入力受付部１０９と、遠隔操作入力受付部１１１と、遠隔操作部１１３と、入力処理部１１５と、操作端末情報作成部１１７と、を備える。
【００１９】
表示部１０１は、例えば、ネットワーク３００を介して接続されるＤＬＮＡ対応機器の一覧を表示する。
【００２０】
ＤＬＮＡ処理部１０３は、通信制御部１０５を介して、ネットワーク３００を介して接続されるＤＬＮＡ対応機器、およびその機器の種類（サーバ装置、クライアント装置）をＤＬＮＡのガイドラインに沿ったコマンドを使用して特定するための処理を行う。また、ＤＬＮＡ処理部１０３は、通信制御部１０５を介して、ネットワーク３００を介して接続されるＤＬＮＡ対応機器が保持するファイルを検索して、そのファイルの交換やストリーミングするための処理を行う。
【００２１】
ＤＬＮＡ処理部１０３は、入力処理部１１５から出力信号に基づき、現在ネットワーク３００を介して接続するＤＬＮＡ対応機器のリスト又は端末操作情報とから、表示部１０１に表示するための機器一覧を作成する。
【００２２】
記憶部１０７は、現在ネットワーク３００介して接続されるＤＬＮＡ対応機器の一覧を保持する。
【００２３】
入力処理部１１５は、キー入力受付部１０９又は遠隔操作入力受付部１１１が受け付けたユーザの入力操作に基づき、各種入力処理を行う。たとえば、ユーザが直前に行った自端末１００に対する操作（例えば、「空き容量確認」、「電源ON」、「チャンネル変更」、「モード変更」、「ディスクの挿入／取出」など）が発生すると、ユーザが直前に行った自端末１００に対する操作が発生した旨の通知を操作端末情報作成部１１７へ出力する。
【００２４】
また、例えば、キー入力受付部１０９又は遠隔操作入力受付部１１１が、現在ネットワーク３００上に接続されているＤＬＮＡ対応機器のリストを表示部１０１に表示させるためのキー入力操作を受け付けると、入力処理部１１５は、そのキーイベントをＤＬＮＡ処理部１０３に通知する。
【００２５】
操作端末情報作成部１１７は、入力処理部１１５からの出力信号（“キーイベントが発生した旨の通知”）が入力されると、ユーザが直前に行った自端末１００に対する操作（例えば、「空き容量確認」）に基づき、端末１００を特定するための情報である操作端末情報Ｐ１を作成し、“操作端末情報送信要求”と共に、通信制御部１０５へ出力する。ここで、本実施の形態では、ユーザが直前に行った自端末１００に対する操作は、例えば、「空き容量確認」といった端末１００をユーザが使用する際に通常行う操作である。
【００２６】
通信制御部１０５は、ＤＬＮＡ対応機器（たとえば、端末２００）との通信路を確立するための各種制御情報を、ネットワーク３００を介してＤＬＮＡ対応機器から送受信し、送受信した制御情報に基づき、ネットワーク３００上で端末２００との通信路を確立する。
【００２７】
また、通信制御部１０５は、操作端末情報作成部１１７から出力された“操作端末情報送信要求”に基づき、操作端末情報Ｐ１を、ＤＬＮＡ対応機器（たとえば、端末２００）との通信路を確立するための各種制御情報と共に、ネットワーク３００を介して接続された端末２００に送信する。
【００２８】
ここで、図２に操作端末情報Ｐ１の例を示す。操作端末情報Ｐ１は、ユーザが直前に何らかの操作を行った端末を特定するための情報である。図２に示すように、操作端末情報Ｐ１として、例えば、ＩＰアドレス（１０．６８．１３１．１１１）、端末名（端末１００）、および端末種別（ＤＭＰ、ＤＭＳ）がある。
【００２９】
キー入力受付部１０９は、端末１００に備えられたキーからの入力を受け付けて、入力処理部１１５へ出力する。また、遠隔操作入力受付部１１１は、遠隔操作部１１３で操作された操作情報を受け付け、入力処理部１１５へ出力する。
【００３０】
遠隔操作部１１３は、端末１００とは分離可能な遠隔操作デバイスであり、ユーザの入力操作を受け付けて、遠隔操作入力受付部１１１にユーザ入力操作を無線送信する。
【００３１】
図１に示す端末２００（制御機器側）は、通信制御部２０１と、操作端末情報抽出部２０３と、ＤＬＮＡ処理部２０５と、表示部２０７と、キー入力受付部２０９と、入力処理部２１１と、表示制御部２１３と、を備える。
【００３２】
通信制御部２０１は、ＤＬＮＡ対応機器（たとえば、端末１００）との通信路を確立するための各種制御情報を、ネットワーク３００を介してＤＬＮＡ対応機器から送受信し、送受信した制御情報に基づき、ネットワーク３００上で端末２００との通信路を確立する。
【００３３】
例えば、端末２００（制御機器側）がＤＬＮＡガイドラインに沿ったコマンドによりネットワーク３００上の端末１００（被制御機器側）を操作する場合、通信制御部２０１は、ＤＬＮＡ処理部２０５から入力された端末１００と通信路を確立するための各種制御情報に基づき、端末１００との通信路を確立するための各種処理を行う。
【００３４】
操作端末情報抽出部２０３は、端末１００からネットワーク３００を介して受信した各種制御情報から、操作端末情報Ｐ１を抽出する。操作端末情報Ｐ１は、ユーザが直前に何らかの操作を行ったネットワーク３００上のＤＬＮＡ対応機器（たとえば、端末１００）を特定するための情報であり、本実施の形態では、端末１００を特定するための情報である。
【００３５】
ＤＬＮＡ処理部２０５は、通信制御部２０１を介して、ネットワーク３００を介して接続されるＤＬＮＡ対応機器、およびその機器の種類（サーバ装置、クライアント装置）をＤＬＮＡのガイドラインに沿ったコマンドを使用して特定するための処理を行う。また、ＤＬＮＡ処理部２０５は、通信制御部２０１を介して、ネットワーク３００を介して接続されるＤＬＮＡ対応機器が保持するファイルを検索して、そのファイルの交換やストリーミングするための処理を行う。
【００３６】
ＤＬＮＡ処理部２０５は、端末１００の操作端末情報Ｐ１に基づき、現在ネットワーク３００を介して端末２００と接続されているＤＬＮＡ対応機器（本実施の形態では、端末１００）の一覧を作成して、表示制御部２１３へ出力する。
【００３７】
また、ＤＬＮＡ処理部２０５は、表示制御部２１３から、自端末２００と通信路を確立するＤＬＮＡ対応機器の選択機器情報として選択した端末１００の情報を受けて、通信制御部２０１が端末１００との通信路を確立するよう、通信制御部２０１に指示する。
【００３８】
ＤＬＮＡ処理部２０５は、ＤＬＮＡガイドラインに沿ったコマンドに基づき、ネットワーク３００上の端末１００から、端末１００の保持するコンテンツ（画像、動画像など）の一覧を取得するための処理を行う。
【００３９】
また、ＤＬＮＡ処理部２０５は、表示制御部２１３から自端末２００と通信路を確立するＤＬＮＡ対応機器（端末１００）を示す選択機器情報が入力されると、端末１００と通信路を確立するための各種制御情報を通信制御部２０１へ出力する。例えば、ユーザが、端末１００が保持するコンテンツを閲覧したい場合には、表示部２０７に表示された機器一覧から端末１００を選択すると、ＤＬＮＡ処理部２０５は、キー入力受付部２０９、入力処理部２１１での信号処理を経て、ＤＬＮＡのガイドラインに示されるコマンドを実行する。そして、ＤＬＮＡ処理部２０５は、通信制御部２０１が端末１００との通信路を確立した後、通信制御部２０１を介して端末１００からコンテンツの一覧情報を取得する。
【００４０】
表示制御部２１３は、ＤＬＮＡ処理部２０５から出力された機器リストと、操作端末情報抽出部２０３から出力された操作端末情報Ｐ１とから、表示部２０７に表示する機器一覧を作成し、作成した機器一覧を表示部２０７に表示する制御を行う。また、表示制御部２１３は、ユーザが直前に何らかの操作を行ったネットワーク３００上の端末１００を機器一覧の先頭に強調表示するために表示部２０７を制御する。
【００４１】
また、表示制御部２１３は、ユーザが直前に何らかの操作を行ったネットワーク３００上の端末１００を機器一覧の先頭に強調表示するとともに、操作端末情報抽出部２０３から出力された操作端末情報Ｐ１に基づき、自端末２００と通信路を確立するＤＬＮＡ対応機器（端末１００）を選択して、その選択した端末１００の情報を選択機器情報としてＤＬＮＡ処理部２０５へ通知する。このように、端末２００のユーザは、直前に何らかの操作が行われたネットワーク３００上の端末１００との通信路を確立することができる。
【００４２】
また、本実施の形態では、ユーザが直前に行った端末１００に対する操作は、例えば、「空き容量確認」といった端末１００をユーザが使用する際に通常行う操作である。そのため、本実施の形態では、端末２００は、ユーザが通常行う操作をトリガーとして、ネットワーク３００上の端末１００と通信路を確立することができる。したがって、端末１００との通信路を確立した端末２００（制御機器側）は、ＤＬＮＡガイドラインに沿ったコマンドによりネットワーク３００上の端末１００（被制御機器側）を操作することができる。
【００４３】
また、表示制御部２１３は、端末１００から取得したコンテンツの一覧情報を、表示部２０７に表示する制御を行う。
【００４４】
表示部２０７は、表示制御部２１３の制御により、例えば、ネットワーク３００を介して接続される機器一覧を表示する。図３に表示部２０７における機器一覧の表示例を示す。図３に示すように、表示部２０７は、ユーザが直前に何らかの操作を行ったネットワーク３００上の端末１００を、機器一覧の先頭に強調表示する。
【００４５】
このように、表示部２０７が、ユーザが直前に何らかの操作を行ったネットワーク３００上の端末１００を機器一覧の先頭に強調表示すれば、端末２００のユーザは、直前に何らかの操作が行われたネットワーク３００上の端末１００を機器一覧容易に特定することができる。
【００４６】
キー入力受付部２０９は、端末２００に備えられたキーからの入力を受け付けて、入力処理部２１１へ出力する。
【００４７】
入力処理部２１１は、キー入力受付部２０９が受け付けたユーザの入力操作に基づき、各種入力処理を行う。たとえば、図３に示す機器一覧から端末１００を選択した場合、その情報をＤＬＮＡ処理部２０５へ出力する。
【００４８】
図４を参照して、本実施の形態に係る機器一覧作成フローについて説明する。
【００４９】
＜端末１００側＞
ステップＳＴ４０１では、入力処理部１１５が、操作端末情報作成部１１７にキーイベント通知（ユーザが直前に行った自端末１００に対する操作）を出力する。
【００５０】
ステップＳＴ４０３では、操作端末情報作成部１１７が、入力処理部１１５からの出力されたキーイベント通知を受けて、ユーザが直前に操作を行った自端末１００を特定するための情報である操作端末情報Ｐ１を作成する。
【００５１】
ステップＳＴ４０５では、操作端末情報作成部１１７が、作成した操作端末情報Ｐ１と共に、通信制御部１０５に、ネットワーク３００に接続されている端末２００に操作端末情報Ｐ１を送信するための操作端末情報送信要求を出力する。
【００５２】
ステップＳＴ４０７では、通信制御部１０５は、操作端末情報送信要求を受けて、ＤＬＮＡ対応機器（たとえば、端末２００）との通信路を確立するための各種制御情報と共に、ネットワーク３００に接続されている端末２００に操作端末情報Ｐ１をブロードキャストする。
【００５３】
＜端末２００側＞
ステップＳＴ４０９では、通信制御部２０１は、端末１００との通信路を確立するための各種制御情報と共に、操作端末情報Ｐ１を受信した旨の受信メッセージを操作端末情報抽出部２０３へ出力する。
【００５４】
ステップＳＴ４１１では、操作端末情報抽出部２０３は、端末１００との通信路を確立するための各種制御情報を解析して、操作端末情報Ｐ１を抽出する。
【００５５】
ステップＳＴ４１３では、操作端末情報抽出部２０３は、表示制御部２１３に端末１００との通信路を確立するための各種制御情報から抽出した操作端末情報Ｐ１を出力する。
【００５６】
ステップＳＴ４１５では、ＤＬＮＡ処理部２０５は、現在ネットワーク３００に接続されるＤＬＮＡ対応機器の機器リストを作成する。そして、ステップＳＴ４１６では、ＤＬＮＡ処理部２０５は、作成した機器リストを表示制御部２１３に出力する。
【００５７】
ステップＳＴ４１７では、表示制御部２１３は、ＤＬＮＡ処理部２０５から出力された機器リストと、操作端末情報抽出部２０３から出力された操作端末情報Ｐ１とから、表示部２０７に表示する機器一覧を作成する。作成される機器一覧は、例えば、図３に示す表示例である。
【００５８】
ステップＳＴ４１９では、表示制御部２１３は、操作端末情報抽出部２０３から出力された操作端末情報Ｐ１に基づき、自端末２００と通信路を確立するＤＬＮＡ対応機器を選択して、その選択した機器の情報をＤＬＮＡ処理部２０５へ通知する。
【００５９】
上述のように、本実施の形態に係る端末２００において、表示部２０７が、ユーザが直前に何らかの操作を行ったネットワーク３００上の端末１００を機器一覧の先頭に強調表示すれば、端末２００のユーザは、直前に何らかの操作が行われたネットワーク３００上の端末１００を機器一覧容易に特定することができる。
【００６０】
本実施の形態に係る端末２００において、表示制御部２１３は、ユーザが直前に何らかの操作を行ったネットワーク３００上の端末１００を機器一覧の先頭に強調表示するとともに、操作端末情報抽出部２０３から出力された操作端末情報Ｐ１に基づき、自端末２００と通信路を確立するＤＬＮＡ対応機器（端末１００）を選択して、その選択した端末１００の情報を選択機器情報としてＤＬＮＡ処理部２０５へ通知する。そのため、端末２００は、機器一覧の先頭に強調表示され、かつ直前に何らかの操作が行われたネットワーク３００上の端末１００との通信路を確立することができる。したがって、端末１００との通信路を確立した端末２００（制御機器側）は、ＤＬＮＡガイドラインに沿ったコマンドによりネットワーク３００上の端末１００（被制御機器側）を操作することができる。
【００６１】
なお、本実施の形態では、操作端末情報Ｐ１は、ネットワーク３００を介して端末１００から端末２００にブロードキャスト（Broadcast）されるが、ＵＰｎＰのAdvertisementとして端末１００から端末２００に通知されても良く、また、メッセージとして端末１００から端末２００に送信されても良い。
【００６２】
なお、本実施の形態では、ネットワーク３００上に機器が端末１００、２００の２つしか存在しない。しかし、端末１００、２００以外にもＤＬＮＡ対応機器がネットワーク３００上に存在すると、本実施の形態における通信相手の特定方法は有効な通信相手の特定手法のひとつとなる。
【００６３】
（実施の形態２）
実施の形態２に係る通信システムでは、ユーザが直前に操作した端末５００、５００Ａを特定するための情報として、（１）ユーザが直前に操作した端末（本実施の形態では、端末５００又は端末５００Ａ）を示す情報である操作端末情報Ｐ１と、（２）端末６００と通信路を確立するためのトリガーとなるキー情報Ｋａ、Ｋｂとを含む操作端末情報Ｐ２が、ネットワーク３００を介して、ネットワークに接続される端末全てにブロードキャスト（Broadcast）される。
【００６４】
そして、実施の形態２に係る通信システムにおいて、端末６００では、所定の単位時間内で端末５００又は端末５００Ａから受信した情報から操作端末情報Ｐ１が抽出され、その抽出された操作端末情報Ｐ１及び現在保持するネットワーク３００上の機器リストに基づいて機器一覧が作成され、表示部２０７に表示される。さらに、端末６００では、所定の単位時間内で端末５００又は端末５００Ａから受信した情報から送信元の端末５００ 又は端末５００Ａと通信路を確立するためのトリガーとなるキー情報を抽出し、抽出されたキー情報を機器一覧と重畳され、表示部２０７に表示される。そして、表示部２０７に表示されたキー情報に基づき、端末６００からネットワーク３００を介して操作する端末５００又は５００Ａを選択可能となる。
【００６５】
したがって、実施の形態２に係る通信システムでは、ユーザが直前に操作した端末が複数であってもキー情報に基づき操作する端末５００、５００Ａを選択するだけでよい。
【００６６】
図５は、実施の形態２に係る通信システムの全体図である。図５に示す通信システムでは、ネットワーク３００（ＴＣＰ／ＩＰネットワーク）に接続された端末５００、５００Ａ、および端末６００が互いに通信可能である。端末５００、５００Ａ、および端末６００はＤＬＮＡ対応機器である。例えば、端末５００、５００Ａ、および端末６００同士の検索にはＵＰｎＰ、ファイル転送の手順にはＨＴＴＰ、端末５００、５００Ａ、および端末６００同士のメタデータのやりとりにはＸＭＬを利用することができる。なお、本実施の形態では、端末５００、５００Ａとは同じ構成であり、両者を区別するために端末５００、５００Ａと称している。
【００６７】
図５に示す端末５００は、表示部１０１と、ＤＬＮＡ処理部１０３と、通信制御部１０５と、記憶部１０７と、キー入力受付部１０９と、遠隔操作入力受付部１１１と、遠隔操作部１１３と、入力処理部１１５と、操作端末情報作成部５１７と、を備える。図５に示す実施の形態２に係る端末５００が、図１に示す実施の形態１に係る端末１００と異なる点は操作端末情報作成部１１７に代えて、操作端末情報作成部５１７を備える点であり、それ以外の構成については同じである。
【００６８】
表示部１０１は、例えば、ネットワーク３００を介して接続される機器の機器一覧や後述するキー情報を表示する。
【００６９】
ＤＬＮＡ処理部１０３は、入力処理部１１５から出力信号に基づき、現在ネットワーク３００を介して接続するＤＬＮＡ対応機器のリスト又は端末操作情報とから、表示部１０１に表示するための機器一覧や後述するキー情報を作成する。
【００７０】
記憶部１０７は、現在ネットワーク３００介して接続されるＤＬＮＡ対応機器のリストを保持する。
【００７１】
入力処理部１１５は、キー入力受付部１０９又は遠隔操作入力受付部１１１が受け付けたユーザの入力操作に基づき、各種入力処理を行う。たとえば、ユーザが直前に行った自端末５００に対する操作（例えば、「空き容量確認」）が発生すると、ユーザが直前に行った自端末１００に対する操作が発生した旨の通知を操作端末情報作成部５１７へ出力する。
【００７２】
また、例えば、キー入力受付部１０９又は遠隔操作入力受付部１１１が、現在ネットワーク３００上に接続されているＤＬＮＡ対応機器の機器一覧およびキー情報を表示部１０１に表示させるためのキー入力操作を受け付けると、入力処理部１１５は、そのキーイベントをＤＬＮＡ処理部１０３に通知する。
【００７３】
操作端末情報作成部５１７は、入力処理部１１５からの出力信号（“キーイベントが発生した旨の通知”）が入力されると、ユーザが直前に行った自端末５００に対する操作（例えば、「空き容量確認」、「電源ON」、「チャンネル変更」、「モード変更」、「ディスクの挿入／取出」など）に基づき、端末５００を特定するための情報である操作端末情報Ｐ１及び自端末５００を端末６００で操作可能にするためのキー情報Ｋａ（例えば、数字キー「１０」の押下）を含む操作端末情報Ｐ２を作成し、“操作端末情報送信要求”と共に、通信制御部１０５へ出力する。
【００７４】
通信制御部１０５は、ＤＬＮＡ対応機器（たとえば、端末６００）との通信路を確立するための各種制御情報を、ネットワーク３００を介してＤＬＮＡ対応機器から送受信し、送受信した制御情報に基づき、ネットワーク３００上で端末６００との通信路を確立する。
【００７５】
また、通信制御部１０５は、操作端末情報作成部５１７から出力された“操作端末情報送信要求”に基づき、（１）ユーザが直前に操作した自端末５００を示す情報である操作端末情報Ｐ１ａと、（２）ＤＬＮＡ対応機器（たとえば、端末６００）と通信路を確立するためのトリガーとなるキー情報Ｋａを含む操作端末情報Ｐ２を、端末６００との通信路を確立するための各種制御情報と共に、ネットワーク３００を介して接続された端末６００に送信する。
【００７６】
ここで、図６に端末５００の操作端末情報Ｐ２の例を示す。操作端末情報Ｐ２は、ユーザが直前に何らかの操作を行った端末を特定するための情報である。端末５００の操作端末情報Ｐ２には、例えば、操作端末情報Ｐ１ａとしてＩＰアドレス（１０．６８．１３１．２２２）、端末名（端末５００）、および端末種別（ＤＭＰ、ＤＭＳ）と、操作端末のキー情報Ｋａとして、数字キー「１０」とが含まれる。
【００７７】
キー入力受付部１０９は、端末１００に備えられたキーからの入力を受け付けて、入力処理部１１５へ出力する。また、遠隔操作入力受付部１１１は、遠隔操作部１１３で操作された操作情報を受け付け、入力処理部１１５へ出力する。
【００７８】
遠隔操作部１１３は、端末１００とは分離可能な遠隔操作デバイスであり、ユーザの入力操作を受け付けて、遠隔操作入力受付部１１１にユーザ入力操作を無線送信する。
【００７９】
以下、説明のため、端末５００、端末５００Ａ両方から操作端末情報Ｐ２がネットワークに接続される端末にブロードキャストされるものとする。つまり、端末５００の操作端末情報Ｐ２には、（１）ユーザが直前に操作した端末５００を示す情報である操作端末情報Ｐ１ａと、（２）端末６００と通信路を確立するためのトリガーとなるキー情報Ｋａとが含まれる。また、端末５００Ａの操作端末情報Ｐ２には、（１）ユーザが直前に操作した端末５００Ａを示す情報である操作端末情報Ｐ１ｂと、（２）端末６００と通信路を確立するためのトリガーとなるキー情報Ｋｂとが含まれる。
【００８０】
図５に示す端末６００（制御機器側）は、通信制御部２０１と、ＤＬＮＡ処理部２０５と、表示部２０７と、キー入力受付部２０９と、入力処理部２１１と、操作端末指示部６０１と、操作端末情報抽出部６０３と、表示制御部６１３とを備える。
【００８１】
通信制御部２０１は、ＤＬＮＡ対応機器（たとえば、端末５００又は５００Ａ）との通信路を確立するための各種制御情報を、ネットワーク３００を介してＤＬＮＡ対応機器から送受信し、送受信した制御情報に基づき、ネットワーク３００上で端末５００又は５００Ａとの通信路を確立する。
【００８２】
例えば、端末６００（制御機器側）がＤＬＮＡガイドラインに沿ったコマンドによりネットワーク３００上の端末５００又は５００Ａ（被制御機器側）を操作する場合、通信制御部２０１は、ＤＬＮＡ処理部２０５から入力された端末５００又は５００Ａと通信路を確立するための各種制御情報に基づき、端末５００又は５００Ａとの通信路を確立するための各種処理を行う。
【００８３】
操作端末情報抽出部６０３は、端末５００からネットワーク３００を介して受信した各種制御情報から、操作端末情報Ｐ２を抽出する。操作端末情報Ｐ２は、ユーザが直前に何らかの操作を行った端末５００又は５００Ａを特定するための情報である。端末５００の操作端末情報Ｐ２には、操作端末情報Ｐ１ａと、端末６００から端末５００を操作するためのトリガーとなるキー情報Ｋａとして、数字キー「１０」とが含まれる。
【００８４】
更に、操作端末情報抽出部６０３は、端末６００から端末５００を操作するためのトリガーとなるキー情報Ｋａを端末５００の操作端末情報Ｐ２から抽出して操作端末指示部６０１へ出力し、操作端末情報Ｐ１ａを端末５００の操作端末情報Ｐ２から抽出してＤＬＮＡ処理部２０５へ出力する。
【００８５】
ＤＬＮＡ処理部２０５は、端末５００又は５００Ａの操作端末情報Ｐ２に基づき、現在ネットワーク３００を介して端末６００と接続されているＤＬＮＡ対応機器（本実施の形態では、端末５００又は５００Ａ）の一覧を作成して、表示制御部６１３へ出力する。
【００８６】
ＤＬＮＡ処理部２０５は、ＤＬＮＡガイドラインに沿ったコマンドに基づき、ネットワーク３００上の端末５００又は５００Ａから、端末５００又は５００Ａの保持するコンテンツ（画像、動画像など）の一覧を取得するための処理を行う。
【００８７】
また、ＤＬＮＡ処理部２０５は、表示制御部６１３から、自端末６００と通信路を確立するＤＬＮＡ対応機器の選択機器情報として選択した端末５００又は５００Ａの情報を受けて、通信制御部２０１が端末５００又は５００Ａとの通信路を確立するよう、通信制御部２０１に指示する。
【００８８】
また、ＤＬＮＡ処理部２０５は、表示制御部６１３から自端末２００と通信路を確立するＤＬＮＡ対応機器（端末５００又は５００Ａ）を示す選択機器情報が入力されると、端末５００又は５００Ａと通信路を確立するための各種制御情報を通信制御部２０１へ出力する。
【００８９】
例えば、ユーザが、端末５００が保持するコンテンツを閲覧したい場合には、表示部２０７に表示された機器一覧から端末５００を選択するためにキー情報に基づいたキー操作を行い、ＤＬＮＡ処理部２０５は、キー入力受付部２０９、入力処理部２１１での信号処理を経て、ＤＬＮＡのガイドラインに示されるコマンドを実行する。そして、ＤＬＮＡ処理部２０５は、通信制御部２０１が端末５００との通信路を確立した後、通信制御部２０１を介して端末５００からコンテンツの一覧情報を取得する。
【００９０】
操作端末指示部６０１は、操作端末情報抽出部６０３から出力された、自端末６００から端末５００を操作するためのトリガーとなるキー情報Ｋａに基づき、操作端末指示情報を生成して、表示制御部６１３へ出力する。操作端末指示情報とは、自端末６００から端末５００を操作するために必要なキー入力操作を表示部２０７に表示するための情報であり、キー情報Ｋａで示されたキー入力操作を示す。つまり、数字キー「１０」を押下するキー入力操作が端末５００に対する操作端末指示情報となる。
【００９１】
表示制御部６１３は、ＤＬＮＡ処理部２０５から出力されたＤＬＮＡ対応機器（本実施の形態では、端末５００又は５００Ａ）の一覧と、操作端末情報抽出部６０３から出力された操作端末情報Ｐ２とから、表示部２０７に表示する機器一覧を作成し、作成した機器一覧を表示部２０７に表示する制御を行う。
【００９２】
さらに、表示制御部６１３は、操作端末指示部６０１から操作端末指示情報が出力された場合には、その操作端末指示情報に基づき、自端末６００から端末５００または５００Ａを操作するためのトリガーとなるキー入力操作を、作成した機器一覧に重畳して表示するために表示部２０７を表示制御する。
【００９３】
また、表示制御部２１３は、端末５００又は５００Ａから取得したコンテンツの一覧情報を、表示部２０７に表示する制御を行う。
【００９４】
表示部２０７は、表示制御部６１３の制御により、例えば、ネットワーク３００を介して接続される機器一覧を表示する。図７（ａ）、（ｂ）に表示部２０７における機器一覧の表示例（１）、（２）を示す。
【００９５】
図７（ａ）に示すように、表示部２０７には、機器一覧に重畳して、操作端末指示情報に対応したキー入力操作（数字キー「１０」の押下）が案内表示される。端末６００のユーザが、キー入力受付部２０９から、表示部２０７に案内表示されたキー入力操作（数字キー「１０」を押下）を行うと、端末６００は、端末５００と通信路を確立するための各種制御を実行する。このように、あらかじめ操作端末指示情報で指定されたキー入力操作により通信路を確立する端末を選択すれば、ネットワーク３００を介して接続される機器が多数あっても、すばやく所望の端末（言い換えると、ユーザが直前に何らかの操作を行った端末）と通信路を確立することができる。
【００９６】
なお、キー入力操作が１回の場合、ネットワーク３００を介して接続される機器が多数あって、１つの機器を特定できない場合も考えられる。そこで、図７（ｂ）に示すように、表示部２０７には、機器一覧に重畳して表示される操作端末指示情報に対応したキー入力操作として、複数回のキー入力操作（数字キー「１０」を２回押下）であっても良い。また、１回目のキー入力操作を行うキーと２回目のキー入力操作を行うキーとは同じであっても異なっていても良い。このように複数回のキー入力操作を操作端末指示情報で指定しておけば、すばやく所望の端末（言い換えると、ユーザが直前に何らかの操作を行った端末）と通信路を確立することができる。
【００９７】
キー入力受付部２０９は、端末２００に備えられたキーからの入力を受け付けて、入力処理部２１１へ出力する。
【００９８】
入力処理部２１１は、キー入力受付部２０９が受け付けたユーザの入力操作に基づき、各種入力処理を行う。たとえば、図７（ａ）に示す機器一覧から端末５００を選択した場合、その情報をＤＬＮＡ処理部２０５へ出力する。
【００９９】
上述のように、本実施の形態によれば、端末６００において、あらかじめ操作端末指示情報で指定されたキー入力操作により通信路を確立する端末が選択されれば、ネットワーク３００を介して接続される機器が多数であっても、所望の端末（言い換えると、ユーザが直前に何らかの操作を行った端末）と迅速に通信路を確立することができる。
【０１００】
また、本実施の形態では、ユーザが直前に行った端末５００又は５００Ａに対する操作は、例えば、「空き容量確認」といった端末５００又は５００Ａをユーザが使用する際に通常行う操作である。そのため、本実施の形態では、端末６００は、ユーザが通常行う操作をトリガーとして、ネットワーク３００上の端末５００又は５００Ａと通信路を確立することができる。したがって、端末５００又は５００Ａとの通信路を確立した端末２００（制御機器側）は、ＤＬＮＡガイドラインに沿ったコマンドによりネットワーク３００上の端末５００又は５００Ａ（被制御機器側）を操作することができる。
【０１０１】
図８を参照して、本実施の形態に係る機器一覧作成フローについて説明する。
【０１０２】
＜端末５００、５００Ａ側＞
ステップＳＴ８０１では、入力処理部１１５が、操作端末情報作成部５１７にキーイベント通知（ユーザが直前に行った自端末１００に対する操作）を出力する。
【０１０３】
ステップＳＴ８０３では、操作端末情報作成部５１７が、入力処理部１１５からの出力されたキーイベント通知を受けて、端末５００の操作端末情報Ｐ２を作成する。
【０１０４】
ステップＳＴ８０５では、操作端末情報作成部５１７が、ステップＳＴ８０３で作成した操作端末情報Ｐ２を操作端末送信要求と共に、通信制御部１０５へ出力する。
【０１０５】
ステップＳＴ８０７では、通信制御部１０５は、操作端末送信要求を受けて、ＤＬＮＡ対応機器（たとえば、端末６００）との通信路を確立するための各種制御情報と共に、ネットワーク３００に接続されている端末６００、端末５００Ａに端末５００操作端末情報Ｐ２をブロードキャストする。
【０１０６】
なお、詳細は図示しないが、端末５００Ａでも、ステップＳＴ８０１〜ＳＴ８０７と同様の動作を経て、ＤＬＮＡ対応機器（たとえば、端末６００）との通信路を確立するための各種制御情報と共に、ネットワーク３００に接続されている端末６００、端末５００に端末５００Ａの操作端末情報Ｐ２がブロードキャストされる（ステップＳＴ８０９）。
【０１０７】
＜端末６００側＞
ステップＳＴ８１１では、通信制御部２０１は、ブロードキャストされた端末５００の操作端末情報Ｐ２と共に、受信メッセージ通知を操作端末情報抽出部６０３へ出力する。また、ステップＳＴ８１３では、ステップＳＴ８１１と同様に、通信制御部２０１は、ブロードキャストされた端末５００Ａの操作端末情報Ｐ２と共に、受信メッセージ通知を操作端末情報抽出部６０３へ出力する。
【０１０８】
ステップＳＴ８１５では、操作端末情報抽出部６０３は、通信制御部２０１から入力された端末５００の操作端末情報Ｐ２を解析するための操作端末情報解析を行う。操作端末情報抽出部６０３は、端末５００の操作端末情報Ｐ２から、（１）ユーザが直前に何らかの操作を行った端末５００を特定するための操作端末情報Ｐ１ａと、端末６００から端末５００を操作するためのトリガーとなるキー情報Ｋａを抽出する。
【０１０９】
ステップＳＴ８１７では、ステップＳＴ８１５と同様に、操作端末情報抽出部６０３は、通信制御部２０１から入力された端末５００Ａの操作端末情報Ｐ２を解析するための操作端末情報解析を行う。操作端末情報抽出部６０３は、端末５００Ａの操作端末情報Ｐ２から、（１）ユーザが直前に何らかの操作を行った端末５００Ａを特定するための操作端末情報Ｐ１ｂと、端末６００から端末５００Ａを操作するためのトリガーとなるキー情報Ｋｂを抽出する。
【０１１０】
ステップＳＴ８１９−１では、操作端末情報抽出部６０３は、抽出したキー情報Ｋａを操作端末指示部６０１へ出力し、ＳＴ８１９−２では、ユーザが直前に何らかの操作を行った端末５００を特定するための操作端末情報Ｐ１ａをＤＬＮＡ処理部２０５へ出力する。
【０１１１】
同様に、ステップＳＴ８２１−１では、操作端末情報抽出部６０３は、抽出したキー情報Ｋｂを操作端末指示部６０１へ出力し、ＳＴ８２１−２では、ユーザが直前に何らかの操作を行った端末５００Ａを特定するための操作端末情報Ｐ１ｂをＤＬＮＡ処理部２０５へ出力する。
【０１１２】
ステップＳＴ８２３では、ＤＬＮＡ処理部２０５は、現在保持するネットワーク３００を介して端末６００に接続されているＤＬＮＡ対応機器を示す機器一覧を作成する。
【０１１３】
ステップＳＴ８２５では、ＤＬＮＡ処理部２０５は、端末５００を特定するための操作端末情報Ｐ１ａ、端末５００Ａを特定するための操作端末情報Ｐ１ｂに基づき、現在保持するネットワーク３００を介して端末６００に接続されているＤＬＮＡ対応機器を示す機器リストを作成して、表示制御部６１３へ出力する。
【０１１４】
ステップＳＴ８２７では、表示制御部６１３は、操作端末情報要求を操作端末指示部６０１へ出力する。
【０１１５】
ステップＳＴ８２９では、操作端末指示部６０１は、表示制御部６１３から入力された操作端末情報要求を受けて、自端末６００から端末５００、５００Ａを操作するためのトリガーとなるキー情報Ｋａ、Ｋｂに基づき、操作端末指示情報を生成して、操作端末情報応答と共に表示制御部６１３へ出力する。
【０１１６】
ステップＳＴ８３１では、表示制御部６１３は、操作端末指示部６０１から入力された操作端末情報応答を受けて、操作端末指示情報に基づき、選択機器情報をＤＬＮＡ処理部２０５へ出力する。
【０１１７】
図９を参照して、表示部２０７に表示される機器一覧の他の例について説明する。図９（ａ）〜（ｄ）に表示部２０７における機器一覧の表示例（３）〜（６）を示す。なお、図９（ａ）〜図９（ｃ）の表示例については実施の形態１に係る端末２００の表示部２０７に適用可能である。
【０１１８】
図９（ａ）に示すように、複数の端末５００、５００Ａが直前まで操作されていた場合には、表示部２０７に表示される機器一覧に、直前まで操作されていた複数の端末名（端末５００、５００Ａ）を重畳して表示してもよい。
【０１１９】
図９（ｂ）に示すように、複数の端末５００、５００Ａが直前まで操作されていた場合には、表示部２０７に表示される機器一覧に、直前まで操作されていた複数の端末名（端末５００、５００Ａ）を重畳して表示し、さらに、現在操作中の端末名を強調表示してもよい。
【０１２０】
図９（ｃ）に示すように、複数の端末５００、５００Ａが直前まで操作されていた場合には、表示部２０７に表示される機器一覧に、直前まで操作されていた複数の端末名（端末５００、５００Ａ）と共に、いずれかの端末を選択するよう促すメッセージを重畳して表示してもよい。
【０１２１】
図９（ｄ）に示すように、複数の端末５００、５００Ａが直前まで操作されていた場合には、表示部２０７に表示される機器一覧に、直前まで操作されていた複数の端末名（端末５００、５００Ａ）と共に、キー情報Ｋа又はＫｂに対応するキー操作を案内するメッセージを重畳して表示してもよい。
【産業上の利用可能性】
【０１２２】
本発明に係る通信システム、通信装置、通信方法、およびプログラムによれば、ネットワークに接続される、ＤＬＮＡ対応機器である端末を対象とし、特殊な通信手段を設けずに、通常の操作で端末からネットワーク上の通信相手との通信路を確立することができるという効果を有し、通信装置等として有用である。
【符号の説明】
【０１２３】
１００、５００、５００Ａ  端末（被制御機器側）
１０１、２０７            表示部
１０３、２０５            ＤＬＮＡ処理部
１０５、２０１            通信制御部
１０７                    記憶部
１０９、２０９            キー入力受付部
１１１                    遠隔操作入力受付部
１１３                    遠隔操作部
１１５                    入力処理部
１１７、５１７            操作端末情報作成部
２００、６００            端末（制御機器側）
２０３、６０３            操作端末情報抽出部
２０９                    キー入力受付部
２１１                    入力処理部
２１３、６１３            表示制御部
３００                    ネットワーク
６０１                    操作端末指示部
Ｐ１、Ｐ２                操作端末情報
【図２】
2012175149.tif 000003
【図３】
2012175149.tif 000004
【図４】
2012175149.tif 000005
【図５】
2012175149.tif 000006
【図６】
2012175149.tif 000007
【図７】
2012175149.tif 000008
【図９】
2012175149.tif 000009
【図１】
2012175149.tif 000010
【図８】
2012175149.tif 000011