(57)【要約】【課題】プレーヤ装置とレンダラ装置が混在する環境において、レンダラ装置だけではなくプレーヤ装置に対しても、同一のコントローラ装置による制御を可能とすること。【解決手段】無線通信６００と無線通信６１０の２種類の無線通信と、コントローラ機能とサーバ機能を有する通信端末装置１００が、プレーヤ２００からのサーバ機能へのアクセス履歴情報を保持し、アクセス履歴情報のプレーヤ装置情報と、コントローラ機能により取得するレンダラ装置情報とをあわせて再生装置一覧として画面表示する。また、前記再生装置一覧から選択される装置の種別がプレーヤかレンダラかに応じて、機器制御を無線通信６００上で実施するか無線通信６１０上で実施するかを自動的に決定する。【選択図】図２
2009206575.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信方式で受信した制御命令を受け付ける第１の通信機器、及び、前記第１の通信方式とは異なる第２の通信方式で受信した制御命令を受け付ける第２の通信機器と通信を行う通信端末装置であって、
前記第１の通信方式で通信を行う第１の通信部と、
前記第２の通信方式で通信を行う第２の通信部と、
前記第２の通信部が受信した前記第１の通信機器の機器情報を保持する機器情報保持部と、
前記第２の通信部を介して前記第２の通信機器に機器情報取得要求を送信し、前記第２の通信部を介して、前記第２の通信機器の機器情報を含む機器情報取得応答を受信する機器情報取得部と、
前記保持部が保持する前記第１の通信機器の機器情報と、前記機器情報取得部が受信した前記第２の通信機器の機器情報から、少なくとも一つの機器情報を選択する選択部と、
前記選択部で選択された機器情報が前記第１の通信機器である場合は、前記第１の通信部を介して制御命令を送信し、前記選択部で選択された機器情報が前記第２の通信機器である場合は、前記第２の通信部を介して制御命令を送信する
通信端末装置。
【請求項２】
請求項１に記載の通信端末装置であって、
前記通信端末装置は更に表示部を有し、
前記表示部は前記保持部が保持する前記第１の通信機器の機器情報と、前記機器情報取得部が受信した前記第２の通信機器の機器情報とを表示する通信端末装置。
【請求項３】
請求項１または請求項２のいずれか１項に記載の通信端末装置であって、
前記通信端末装置は更に前記第１の通信部を介して制御命令を送信する第１の制御命令部を有し、
前記選択部で選択された機器情報が前記第１の通信機器である場合は、前記第１の制御命令部を起動する通信端末装置。
【請求項４】
請求項１乃至請求項３のいずれか１項に記載の通信端末装置であって、
前記通信端末装置は更に前記第３の通信部を介して制御命令を送信する第２の制御命令部を有し、
前記選択部で選択された機器情報が前記第２の通信機器である場合は、前記第２の制御命令部を起動する通信端末装置。
【請求項５】
請求項２から４のいずれか１項に記載の通信端末装置であって、
前記選択部で選択された機器情報が前記第１の通信機器である場合は、前記第１の通信部を介して前記第１の通信機器を制御する操作部を備えた第１の制御画面を前記表示部に表示する通信端末装置。
【請求項６】
請求項２から５のいずれか１項に記載の通信端末装置であって、
前記選択部で選択された機器情報が前記第２の通信機器である場合は、前記第２の通信部を介して前記第２の通信機器を制御する操作部を備えた第２の制御画面を前記表示部に表示する通信端末装置。
【請求項７】
請求項１から６のいずれか１項に記載の通信端末装置であって、
前記機器情報保持部は、前記第２の通信部が前記第１の通信機器よりサーバ情報取得要求を受信した場合、第１の通信機器の情報を保持する通信端末装置。
【請求項８】
請求項１から７のいずれか１項に記載の通信端末装置であって、
前記通信端末装置はコンテンツを保持するコンテンツ保持部を有し、
前記機器情報保持部は、前記第２の通信部が前記第１の通信機器より前記コンテンツの取得要求を受信した場合、第１の通信機器の情報を保持する通信端末装置。
【請求項９】
請求項１から６のいずれか１項に記載の通信端末装置であって、
コンテンツを保持するコンテンツ保持部と、
前記第２の通信部が、サーバ情報取得要求を受信した時の送信元の通信機器と、前記コンテンツの取得要求を受時の送信元の通信機器と、が一致するか否かを判定する判定部とを有し、
前記判定部によって送信元の通信機器が一致した場合、前記送信元の通信機器を第１の通信機器とみなし、前記機器情報保持部に保持する通信端末装置。
【請求項１０】
請求項１から８のいずれか１項に記載の通信端末装置であって、
前記第１の通信方式は近距離無線通信方式である通信端末装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の通信端末装置であって、
前記第２の通信方式はＩＰ通信方式である通信端末装置。
【請求項１２】
第１の通信方式で受信した制御命令を受け付ける第１の通信機器、及び、前記第１の通信方式とは異なる第２の通信方式で受信した制御命令を受け付ける第２の通信機器と通信を行う通信方法であって、
前記第１の通信方式で通信を行う第１の通信ステップと、
前記第２の通信方式で通信を行う第２の通信ステップと、
前記第２の通信ステップで受信した前記第１の通信機器の機器情報を保持する機器情報保持ステップと、
前記第２の通信機器に機器情報取得要求を送信し、前記第２の通信機器の機器情報を含む機器情報取得応答を受信する機器情報取得ステップと、
前記第１の通信機器の機器情報と、前記第２の通信機器の機器情報とから少なくとも一つの機器情報を選択する選択ステップと、
前記選択ステップで選択された機器情報が前記第１の通信機器である場合は、前記第１の通信方式で制御命令を送信し、前記選択ステップで選択された機器情報が前記第２の通信機器である場合は、前記第２の通信方式で制御命令を送信するステップ
とからなる通信方法。
【請求項１３】
第１の通信方式で受信した制御命令を受け付ける第１の通信機器、及び、前記第１の通信方式とは異なる第２の通信方式で受信した制御命令を受け付ける第２の通信機器と通信を行うプログラムであって、
前記第１の通信方式で通信を行う第１の通信ステップと、
前記第２の通信方式で通信を行う第２の通信ステップと、
前記第２の通信ステップで受信した前記第１の通信機器の機器情報を保持する機器情報保持ステップと、
前記第２の通信機器に機器情報取得要求を送信し、前記第２の通信機器の機器情報を含む機器情報取得応答を受信する機器情報取得ステップと、
前記第１の通信機器の機器情報と、前記第２の通信機器の機器情報とから少なくとも一つの機器情報を選択する選択ステップと、
前記選択ステップで選択された機器情報が前記第１の通信機器である場合は、前記第１の通信方式で制御命令を送信し、前記選択ステップで選択された機器情報が前記第２の通信機器である場合は、前記第２の通信方式で制御命令を送信するステップ
とからなるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は通信端末装置、および通信方法に関し、特に他のコンテンツの再生を行う通信機器を制御することができるようにした通信端末装置、方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークに接続可能な機器が普及するとともに、ネットワークを介したコンテンツの送受信、コンテンツの蓄積、表示、再生等を行うテレビやビデオレコーダ、オーディオコンポ、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の機器も普及している。
また、他のコンテンツ蓄積用機器（以下"サーバ"と呼ぶ）に蓄積されたコンテンツのコンテンツリストを取得し、また、再生用機器（以下"レンダラ"と呼ぶ）のリストを取得し、コンテンツリストとレンダラのリストを表示することにより、ユーザが再生したいコンテンツと、再生させたいレンダラを選択し、かつ、選択したコンテンツを選択したレンダラ宛に転送するように制御する端末（以下"コントローラ"と呼ぶ）や、上記コンテンツを選択して自端末にて再生する機能を有する機器（以下"プレーヤ"と呼ぶ）等について、例えば標準化団体ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）等にて議論されている。
【０００３】
このような背景を踏まえ、コントローラの操作性向上を図る技術として、例えば、コントローラが、レンダラから再生対象コンテンツ情報を取得し、このコンテンツ情報に基づいて再生制御可能なコマンドをユーザに認識させるように画面表示する制御機器が開示されている。（例えば、特許文献１）
【特許文献１】特開２００６−３１３５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の構成では、コントローラの制御対象がレンダラに限定されている。そのため、レンダラ機能を有するテレビとプレーヤ機能を有するテレビとが複数混在する環境では、コントローラがレンダラ機能を有するテレビしか制御できない。このように、ユーザが機能の違いを認識しにくいレンダラ機能とプレーヤ機能のテレビを１つのコントローラで一括制御することができないため、ユーザにとってのコントローラの利便性、有用性が低くなるという課題があった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、プレーヤ機器とレンダラ機器が混在する環境において、レンダラ機器だけではなくプレーヤ機器に対しても、同一のコントローラ装置による制御を可能とすることで、ユーザにとってのコントローラの利便性および有用性を向上させることができるようにするものである。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明の通信端末装置は、第１の通信方式で受信した制御命令を受け付ける第１の通信機器、及び、前記第１の通信方式とは異なる第２の通信方式で受信した制御命令を受け付ける第２の通信機器と通信を行う通信端末装置であって、前記第１の通信方式で通信を行う第１の通信部と、前記第２の通信方式で通信を行う第２の通信部と、前記第２の通信部が受信した前記第１の通信機器の機器情報を保持する機器情報保持部と、前記第２の通信部を介して前記第２の通信機器に機器情報取得要求を送信し、前記第２の通信部を介して、前記第２の通信機器の機器情報を含む機器情報取得応答を受信する機器情報取得部と、前記保持部が保持する前記第１の通信機器の機器情報と、前記機器情報取得部が受信した前記第２の通信機器の機器情報とから少なくとも一つの機器情報を選択する選択部と、を有し、前記選択部で選択された機器情報が前記第１の通信機器である場合は、前記第１の通信部を介して制御命令を送信し、前記選択部で選択された機器情報が前記第２の通信機器である場合は、前記第２の通信部を介して制御命令を送信する。この構成により、プレーヤ装置とレンダラ装置が混在する環境において、レンダラ装置だけではなくプレーヤ装置に対しても、ユーザが通信端末装置のみを用いた制御が可能となる。
【０００７】
また、本発明の通信端末装置は更に表示部を有し、前記表示部は前記保持部が保持する前記第１の通信機器の機器情報と、前記機器情報取得部が受信した前記第２の通信機器の機器情報とを表示するものである。この構成により、ユーザは第１の通信機器の機器情報と第２の通信機器の機器情報の両方を見ながら、再生したい機器を選択することができるため、ユーザは再生する機器の選択を容易に行うことができる。
【０００８】
また、本発明の通信端末装置は、前記第１の通信部を介して制御命令を送信する第１の制御命令部を有し、前記選択部で選択された機器情報が前記第１の通信機器である場合は、前記第１の制御命令部を起動するものである。また、本発明の通信端末装置は、前記第２の通信部を介して制御命令を送信する第２の制御命令部を有し、前記選択部で選択された機器情報が前記第２の通信機器である場合は、前記第２の制御命令部を起動するものである。この構成によれば、ＤＬＮＡ等のＵＰｎＰ、ＵＰｎＰ  ＡＶを用いた機器制御処理では制御できないプレーヤ装置に対する制御と、ＤＬＮＡ等のＵＰｎＰ、ＵＰｎＰ  ＡＶを用いた機器制御処理で制御可能なレンダラ装置に対する制御とを、同一の通信端末装置で行うことができる。
【０００９】
また、本発明の通信端末装置は、前記選択部で選択された機器情報が前記第１の通信機器である場合は、前記第１の通信部を介して前記第１の通信機器を制御する操作部を備えた第１の制御画面を前記表示部に表示するものである。また、本発明の通信端末装置は、前記選択部で選択された機器情報が前記第２の通信機器である場合は、前記第２の通信部を介して前記第２の通信機器を制御する操作部を備えた第２の制御画面を前記表示部に表示するものである。この構成によれば、ユーザが通信端末装置を用いた再生装置の電源投入、再生コンテンツの指定、コンテンツ再生制御のみの簡易な操作で、所望のコンテンツを所望の再生装置にて視聴できるように導く画面表示を行うので、ユーザが所望のコンテンツの視聴を開始するまでの操作性を向上することができる。
【００１０】
また、本発明の通信端末装置は、コンテンツを保持するコンテンツ保持部と、前記第２の通信部が、サーバ情報取得要求を受信した時の送信元の通信機器と、前記コンテンツの取得要求を受時の送信元の通信機器と、が一致するか否かを判定する判定部とを有し、前記判定部によって送信元の通信機器が一致した場合、前記送信元の通信機器を第１の通信機器とみなし、前記機器情報保持部に保持するものである。この構成によれば、ＤＬＮＡ等のＵＰｎＰ、ＵＰｎＰ  ＡＶを用いた機器検索処理では発見できないプレーヤ装置の存在を把握することができる。
【発明の効果】
【００１１】
本発明によれば、プレーヤ装置とレンダラ装置が混在する環境において、レンダラ装置だけではなくプレーヤ装置に対しても、同一のコントローラ装置による制御を可能とすることができるため、利便性、有用性を向上したコントローラ装置を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について、図面を用いて詳細を説明する。
【００１３】
（実施の形態１）
図１は、本発明の実施の形態１におけるシステム全体図である。
【００１４】
図１において、通信端末装置１００は、無線通信用アクセスポイント４００との間で無線通信６００による通信が可能であると共に、プレーヤ２００との間で無線通信６１０による通信も可能である。有線ネットワーク５００はプレーヤ２００、レンダラ２１０、サーバ３００、サーバ３１０との間でＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信が可能であり、通信端末装置１００は無線通信６００及び有線ネットワーク５００を介して、プレーヤ２００、レンダラ２１０、サーバ３００、サーバ３１０とＩＰ通信が可能である。
【００１５】
さらに、通信端末装置１００は、ＩＰ通信上で、例えばＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ）やＵＰｎＰ ＡＶ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ａｕｄｉｏ  Ｖｉｓｕａｌ）等を用いるコントローラ機能とサーバ機能を有する。そのため、通信端末装置１００はコントローラとしてレンダラ２１０、サーバ３００、サーバ３１０の制御が可能であると共に、サーバとしてプレーヤ２００から制御されることが可能である。このような通信端末装置１００はＤＬＮＡ対応コントローラ機能とＤＬＮＡ対応サーバ機能を有する通信端末装置が代表例として挙げられる。
【００１６】
プレーヤ２００は、請求項における第１の通信機器に相当する。プレーヤ２００は有線ネットワーク５００との接続が可能であると共に、通信端末装置１００との間で無線通信６１０も可能である。また、プレーヤ２００は、有線ネットワーク５００及び無線通信６００を介して、レンダラ２１０、サーバ３００、サーバ３１０、通信端末装置１００との間でＩＰ通信が可能である。さらに、プレーヤ２００は、ＩＰ通信上で、例えばＵＰｎＰやＵＰｎＰ ＡＶによる、サーバ３００、サーバ３１０、通信端末装置１００の制御を行うことができる。このようなプレーヤ２００はＤＬＮＡ対応プレーヤが代表例として挙げられる。
【００１７】
レンダラ２１０は、請求項における第２の通信機器に相当する。レンダラ２１０は、有線ネットワーク５００及び無線通信６００を介して、プレーヤ２００、サーバ３００、サーバ３１０、通信端末装置１００との間でＩＰ通信が可能である。さらに、レンダラ２１０は、ＩＰ通信上で、例えばＵＰｎＰやＵＰｎＰ  ＡＶによって通信端末装置１００からの制御を受け付けることができる。このようなレンダラ２１０は、ＤＬＮＡ対応レンダラが代表例として挙げられる。
【００１８】
サーバ３００及びサーバ３１０は、有線ネットワーク５００との接続が可能である。また、有線ネットワーク５００及び無線通信６００を介して、プレーヤ２００、レンダラ２１０、通信端末装置１００との間でＩＰ通信が可能である。さらに、サーバ３００及びサーバ３１０はＩＰ通信上で、例えばＵＰｎＰやＵＰｎＰ  ＡＶによって、通信端末装置１００、プレーヤ２００からの制御を受け付けることができる。このようなサーバ３００及びサーバ３１０は、ＤＬＮＡ対応サーバが代表例として挙げられる。
【００１９】
無線通信用アクセスポイント４００は、例えば、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮや、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信用アクセスポイントである。無線通信用アクセスポイント４００は、有線ネットワーク５００を介してプレーヤ２００、レンダラ２１０、サーバ３００、サーバ３１０との間でＩＰ通信が可能である。また無線通信６００を介して通信端末装置１００と通信が可能である。
【００２０】
有線ネットワーク５００は、例えば、Ｅｔｈｅｒｎｅｔ（登録商標）規格に準拠した有線ＬＡＮや、ＰＬＣ（Ｐｏｗｅｒ  Ｌｉｎｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）により構成される。
【００２１】
無線通信６００は、例えば、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮや、Ｂｌｕｅｔｏｏｔｈ（登録商標）等である。
【００２２】
無線通信６１０は、例えば、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）等による近距離無線通信である。
【００２３】
なお、有線ネットワーク５００、無線通信６００、無線通信６１０における通信方式に関しては、上記の方式に留まるものではなく、本発明の示す効果に相当するものを実現できる他の通信方式についても許容するものとする。
【００２４】
また、ここでの例では、サーバ２台及びプレーヤ１台、レンダラ１台が接続されている例を示しているが、これらは接続台数を規制するものではない。さらに、ここでの例では、サーバ及びプレーヤ、レンダラは有線ネットワーク５００と有線接続している例を示しているが、これらが無線通信６００を行うインタフェースを有するものであれば、有線ネットワーク５００との有線接続ではなく、無線通信６００により無線通信用アクセスポイント４００と接続する形態をとってもよい。
【００２５】
図２は、本発明の実施の形態１における通信端末装置１００のブロック図である。図２において、通信端末装置１００は、第１無線通信部１０１、第２無線通信部１０２、リモコン制御部１０３、機器発見処理部１０４、機器情報取得部１０５、レンダラ制御部１０６、コンテンツリスト取得部１０７、サーバ機能部１０８、機器制御方法判定部１０９、ＵＩ部１１０、再生装置リスト生成部１１１、アクセス履歴保持部１１２によって構成される。次に一つ一つのブロックについて詳細に説明する。
【００２６】
第１無線通信部１０１は、請求項における第１の通信部に相当する。第１無線通信部１０１は、プレーヤ２００との間で、無線通信６１０による近距離通信を行うための通信部である。例えば、赤外線通信を行う通信部がこれに相当する。
【００２７】
第２無線通信部１０２は、請求項における第２の通信部に相当する。第２無線通信部１０２は、無線通信用アクセスポイント４００との間で、無線通信６００による通信を行うための通信部である。例えば、無線ＬＡＮ通信を行う通信部がこれに相当する。
【００２８】
リモコン制御部１０３は、操作部１１４からユーザによる無線通信６１０を用いたプレーヤ向けリモートコントローラ操作実施の通知を受けると、第１無線通信部１０１を介して、無線通信６１０によるプレーヤ操作コマンドの送信を実施する。
【００２９】
機器発見処理部１０４は、第２無線通信部１０２を介し、無線通信６００を用いて、ＵＰｎＰ、ＵＰｎＰ  ＡＶ等による機器発見メッセージのマルチキャスト送信を実施する。また、レンダラ２１０やサーバ３００、サーバ３１０からのＵＰｎＰ、ＵＰｎＰ  ＡＶ等による機器発見応答メッセージ、生存通知メッセージを、第２無線通信部１０２を介して受信すると、機器情報取得部１０５に対してその情報を通知する。
【００３０】
機器情報取得部１０５は、機器発見処理部１０４から通知されるレンダラやサーバの情報を受けると、当該レンダラ２１０、サーバ３００、サーバ３１０に対し、第２無線通信部１０２を介し、無線通信６００を用いて、ＵＰｎＰ、ＵＰｎＰ  ＡＶ等による機器情報取得要求メッセージの送信を実施する。また、ＵＰｎＰ、ＵＰｎＰ  ＡＶ等によってレンダラ２１０から、機器情報取得応答メッセージを第２無線通信部１０２を介して受信すると、再生装置リスト生成部１１１に対して、取得した当該レンダラの詳細情報を通知する。
【００３１】
レンダラ制御部１０６は、操作部１１４からレンダラ制御操作実施の通知を受けると、制御対象レンダラに対し、第２無線通信部１０２を介し、無線通信６００を用いて、ＵＰｎＰ、ＵＰｎＰ  ＡＶ等によるレンダラ制御メッセージの送信を実施する。また、制御対象レンダラからのＵＰｎＰ、ＵＰｎＰ  ＡＶ等によるレンダラ状態通知等を第２無線通信部１０２を介して受信すると、ＵＩ部１１０に対してその情報を通知する。
【００３２】
コンテンツリスト取得部１０７は、機器発見処理部１０４が発見したサーバに対して、第２無線通信部１０２を介し、無線通信６００を用いて、ＵＰｎＰ、ＵＰｎＰ  ＡＶ等によるコンテンツリスト取得要求を送信する。そして、サーバからのコンテンツリスト取得応答を第２無線通信部１０２を介して受信すると、ＵＩ部１１０に対して取得したコンテンツ情報を通知する。
【００３３】
サーバ機能部１０８は、ＵＰｎＰ、ＵＰｎＰ  ＡＶ等によるプレーヤからのサーバ情報取得要求、コンテンツリスト取得要求、さらにはプレーヤ、レンダラからのコンテンツ取得要求を第２無線通信部１０２を介して受信すると、各々の要求に応じた応答の送信、またはコンテンツ転送を実施する。また、サーバ機能部１０８は通信端末装置１００のサーバ機能にアクセスした機器の情報をアクセス履歴保持部１１２へ通知する。
【００３４】
機器制御方法判定部１０９は、表示部１１３に表示される再生装置リストの中からユーザによって再生装置を選択する操作が実施されたことを操作部１１４より通知されると、選択された再生装置がレンダラであるかプレーヤであるかを判定する。そして、その判定結果がレンダラの場合、レンダラ制御部１０６に対して当該再生装置の制御要求を実施するようＵＩ部１１０へ指示し、判定結果がプレーヤの場合は、無線通信６１０を用いるプレーヤ用リモコンアプリケーションを起動するようＵＩ部１１０へ指示する。
【００３５】
ＵＩ部１１０は、表示部１１３と操作部１１４を含んで構成される。ＵＩ部１１０は、再生装置リスト生成部１１１より受け渡される再生装置リスト情報を表示部１１３に表示する。また、ユーザによって、表示部１１３に表示した再生装置リストの中から再生装置を選択する操作が実施されると、選択された再生装置の情報を機器制御方法判定部１０９へ通知する。その後、機器制御方法判定部１０９からの指示に応じて、レンダラ制御部１０６に対する当該再生装置の制御要求、または、無線通信６１０を用いるプレーヤ用リモコンアプリケーション起動のいずれかを実施する。
【００３６】
再生装置リスト生成部１１１は、機器情報取得部１０５から通知されるレンダラ情報と、アクセス履歴保持部１１２から通知されるプレーヤ情報とから、レンダラとプレーヤをあわせた再生装置リストを生成し、生成した再生装置リストの情報をＵＩ部１１０へ通知する。
【００３７】
アクセス履歴保持部１１２は、請求項における機器情報保持部を含んで構成される。アクセス履歴保持部１１２は、サーバ機能部１０８から通知される、サーバ機能へアクセスした機器情報からプレーヤ情報を抽出して、保持する。またアクセス履歴保持部１１２は抽出したプレーヤ情報を再生装置リスト生成部１１１へ通知する。
【００３８】
以下の説明では、無線通信６００として無線ＬＡＮを適用し、無線通信６１０として赤外線通信を適用する形態を本発明の１つの形態例として挙げ、その説明をする。すなわち、第１無線通信部１０１は赤外線通信用通信部として機能し、第２無線通信部１０２は無線ＬＡＮ用通信部として機能し、リモコン制御部１０３は赤外線リモコン制御部として機能する形態について説明する。
【００３９】
図３は、本発明の実施の形態１における装置間のシーケンス図である。
【００４０】
図３において、まず、通信端末装置１００は、プレーヤ２００から通信端末装置１００内サーバ機能へのアクセスが発生した場合、すなわち、サーバ情報取得要求７０１を受信すると、サーバ情報取得応答７０２をプレーヤ２００に送信する。詳しくは、通信端末装置１００の第２無線通信部１０２が無線通信６１０を介してプレーヤ２００からサーバ情報取得要求７０１を受信すると、第２無線通信部１０２はサーバ機能部１０８にサーバ情報取得要求７０１を通知する。サーバ機能部１０８はサーバ情報取得要求７０１を通知を受けると、第２無線通信部１０２を介してサーバ情報取得応答７０２を送信する。
【００４１】
同様に、通信端末装置１００はプレーヤ２００からコンテンツリスト取得要求７０３を受信すると、サーバ機能部１０８が保持しているコンテンツのリストを含んだコンテンツリスト取得応答７０４をプレーヤ２００に送信する。また、コンテンツ取得要求７０５を受信すると、サーバ機能部１０８が保持している当該コンテンツをコンテンツ転送７０６として転送する。サーバ機能部１０８はサーバ情報取得要求７０１、コンテンツリスト取得要求７０３、コンテンツ取得要求求７０５を受信すると、第２無線通信部１０２を介してＵＰｎＰ、ＵＰｎＰ  ＡＶによってプレーヤ２００の情報を取得する処理を行う。また、サーバ機能部１０８はプレーヤ２００がコンテンツ取得や再生が同一装置内で可能なプレーヤ装置であると判定し、プレーヤ２００の情報を履歴情報としてアクセス履歴保持部１０２保持する処理７０７を実施する。このアクセス履歴保持の行い方については、後ほど図４において詳細に述べる。
【００４２】
そして、通信端末装置１００は、コントローラ機能起動処理７１０を実施すると、機器発見処理部１０４が第２無線通信部１０２を介して機器発見メッセージ７１１をマルチキャスト送信し、機器発見処理部１０４は機器発見応答を返信する機器に対して、さらに機器情報取得要求７１４を送信する。図３のシーケンスでは、機器発見処理部１０４は、機器発見応答７１２を返信するレンダラ２１０に対して、機器情報取得要求７１４を送信し、機器情報取得応答７１５を受信することで、レンダラ２１０の機器情報を取得している。なお、プレーヤ２００は、機器発見メッセージ７１１に対する機器発見応答を返信しないため、通信端末装置１００は、ここで示すようなＵＰｎＰ、ＵＰｎＰ  ＡＶ等によるプレーヤ２００に対する機器発見、機器情報取得はできない。
【００４３】
次に、通信端末装置１００は、再生装置リスト生成部１１１が、前述の処理７０７にてアクセス履歴保持部１０２が保持している履歴情報を参照し、プレーヤ２００の情報を抽出する処理７１６を実施する。そして、再生装置リスト生成部１１１が抽出したプレーヤ２００の情報と、前述の機器情報取得応答７１５により取得したレンダラ２１０の情報とから、プレーヤとレンダラをあわせた再生装置一覧情報を生成し、再生装置一覧情報をＵＩ部１１０に通知し、ＵＩ部１１０は再生装置一覧情報を表示部１１３に表示する。
【００４４】
さらに、通信端末装置１００は、表示部１１３に表示される再生装置一覧からユーザによりプレーヤ２００を制御対象再生装置として選択したのを操作部１１４が検出した場合、リモコン制御部１０３がプレーヤ２００用の赤外線リモコンアプリを起動し、赤外線リモコンアプリの操作画面を表示部１１３に表示する処理７１８を実施する。赤外線リモコンアプリは、第１無線通信部である赤外線通信部を介してプレーヤ２００に制御命令を送信するため、ユーザは、通信端末装置１００の赤外線リモコンアプリにより、プレーヤ２００を制御することが可能となる。例えば、通信端末装置１００をコントローラとして用いて、サーバ３００、３１０内の所望のコンテンツをプレーヤ２００にて再生させることができる。
【００４５】
図４は、本発明の実施の形態１における通信端末装置１００内でアクセス履歴を保持する処理のフローチャートである。
【００４６】
まず、アクセス履歴保持部１１２が、他機器から通信端末装置１００内のサーバ機能へのメッセージ受信状況判定処理を実施する（ステップＳ１５１）。メッセージを受信した場合は（ステップＳ１５１のＹＥＳ）、アクセス履歴保持部１１２は、当該受信メッセージの送信元機器の情報、および、当該受信メッセージが通信端末装置１００の機器情報やサーバ機能であるコンテンツリスト取得部１０７のコンテンツリスト情報等を取得する情報取得用メッセージであるか、コンテンツ転送要求用メッセージであるかを識別するメッセージ種別を保持する処理を実施する(ステップＳ１５２)。なお、ここでの例では、メッセージ種別を情報取得用とコンテンツ転送要求用の２つを示しているが、この種別保持の目的は、サーバ機能が、コントローラ機能を有する他機器からの制御を受けたかどうかと、他機器に対してコンテンツ転送を実施したかという履歴を保持することであるため、この目的を満たせる種別であれば、別のメッセージ種別を定めて保持してもよい。
【００４７】
次に、アクセス履歴保持部１１２は自身が保持している情報を確認し、情報取得用メッセージとコンテンツ転送要求用メッセージの両種別のメッセージを同一機器から受信しているかを判定する処理を実施する（ステップＳ１５３）。同一機器から受信している場合（ステップＳ１５３のＹＥＳ）、同一機器と判明した機器をプレーヤと判定し、当該機器の情報を保持する処理を実施する（ステップＳ１５４）。
【００４８】
そして、第２無線通信部１０２が無線ＬＡＮによる通信可否を判定する処理を実施し（ステップＳ１５５）、通信可能であれば、上述の処理を継続実施し、通信不可であればアクセス履歴保持処理を終了する。
【００４９】
なお、ここでは、アクセス履歴保持処理開始の契機を特に示していないが、例えば、無線ＬＡＮによる通信が不可状態から可能状態に遷移することをアクセス履歴保持処理開始契機としてもよい。
【００５０】
図５は、本発明の実施の形態１における通信端末装置１００内での再生装置の制御処理のフローチャートである。
【００５１】
図５において、まず、コントローラ起動処理を実施すると（ステップＳ１６１）、機器発見処理部１０４が第２無線通信部１０２を介して機器検索処理、機器情報取得部１０５が機器情報取得処理を実施し（ステップＳ１６２）、レンダラの情報を取得する。
【００５２】
続いて、再生装置リスト生成部１１１は、図４にて示したアクセス履歴保持処理によりアクセス履歴保持部１１２が保持している履歴情報の中からプレーヤ情報を抽出する処理を実施する（ステップＳ１６３）。また、再生装置リスト生成部１１１は、ステップＳ１６２にて機器情報取得部１０５が取得したレンダラ情報も抽出し、プレーヤ、レンダラをまとめた再生装置一覧を生成し、表示部１１３に再生装置一覧を画面表示する処理を実施する（ステップ１６４）。
【００５３】
その後、操作部１１４が、表示部１１３に表示した再生装置一覧画面からユーザにより選択された制御対象再生装置を検出し、機器制御方法判定部１０９が選択された制御対象再生装置がプレーヤ装置であるかレンダラ装置であるかを判定し、その判定結果に応じて、機器制御方法判定部１０９は当該制御対象再生装置に対する機器制御方法の決定、および制御を実施する処理を実施する（ステップＳ１６５）。なお、機器制御方法決定、実施処理ステップＳ１５６の具体的方法については、後述の図６の説明において記載する。
【００５４】
図６は、本発明の実施の形態１における通信端末装置１００での機器制御方法の決定、および実施のフローチャートである。
【００５５】
図６において、まず、機器制御方法判定部１０９がユーザにより選択された機器がプレーヤであるかレンダラであるかの判定処理を実施する（ステップＳ１７１）。判定結果がプレーヤである場合（ステップＳ１７１のプレーヤ）、機器制御方法判定部１０９は赤外線リモコンアプリによるプレーヤ制御を実施することの決定処理を実施し（ステップＳ１７２）、続いて、リモコン制御部１０３が赤外線リモコンアプリを起動し、ＵＩ部１１０に赤外線リモコンアプリ操作画面表示を通知する処理を行う（ステップＳ１７３）。一方、ステップＳ１７１の判定結果がレンダラである場合、機器制御方法判定部１０９は無線ＬＡＮ通信でのＤＬＮＡに代表されるＵＰｎＰ、ＵＰｎＰ  ＡＶ等を用いたレンダラ制御を実施することの決定処理を実施し（ステップＳ１７４）、続いて、レンダラ制御部１０６によるレンダラ制御実施、レンダラ制御用画面をＵＩ部１１０内の表示部１１３に通知する処理を実施する（ステップＳ１７５）。この処理により、再生装置としてレンダラ装置が選択された場合は、レンダラ制御部１０６が第２無線通信部１０２を介して再生、停止などの制御命令を送信することにより、レンダラ２１０を制御することが可能になる。
【００５６】
図７は、本発明の実施の形態１における通信端末装置１００の表示部１１３の画面表示例である。
【００５７】
ここでは、プレーヤ２００が、機器名ａａａ、機器種別テレビ１の再生装置であり、レンダラ２１０が、機器名ｂｂｂ、機器種別テレビ２の再生装置である場合の画面表示例を示している。
【００５８】
図７（ａ）は、通信端末装置１００における再生装置一覧画面の表示例である。この画面表示上でユーザ操作により再生装置ａａａが選択されると、通信端末装置１００の表示部１１３が、例えば図７（ｂ）に切り替わる。また、この画面表示上でユーザ操作により再生装置ｂｂｂが選択されると、通信端末装置１００の表示部１１３の表示が、例えば図７（ｃ）に切り替わる。
【００５９】
図７（ｂ）は、例えばテレビ向け赤外線リモコンアプリ画面の表示例である。ここでの例では、このテレビ向け赤外線リモコン画面を操作することにより、ユーザはプレーヤ２００を制御することができる。
【００６０】
図７（ｃ）は、例えばレンダラ制御用画面の表示例である。ここでの例では、このレンダラ制御用画面上で、ユーザはレンダラ２１０におけるコンテンツ再生に関する制御を行うことができる。この例では、再生コンテンツ名ＡＡＡＡＡＡＡと、再生状態「再生中」と、再生時間と、再生制御ボタン（停止、一時停止、巻戻し、早送り等）を表示する例を示しているが、その他にも、例えば、ジャンル名やファイルフォーマット名等を追加表示してもよい。
【００６１】
なお、図７の画面表示例では、再生装置一覧画面表示と、テレビ向け赤外線リモコン操作画面表示と、レンダラ制御用画面表示とを、各々別々に画面表示する例を示しているが、例えば、これらを組み合わせて１画面上に同時に表示してもよい。また、例えば通信端末装置１００が複数画面を搭載する装置であれば、これらを別々の画面に分けて同時に表示してもよい。
【００６２】
このように本発明の実施の形態１によれば、プレーヤ装置とレンダラ装置が混在する環境において、レンダラ装置だけではなくプレーヤ装置に対しても、ユーザが通信端末装置１００のみを用いた制御が可能となるので、ユーザにとってのコントローラの利便性、有用性を向上させることができる。
【００６３】
なお、本発明の実施の形態１の説明では、機器制御方法判定部が再生装置の種別を判定後に、プレーヤである場合はリモコン制御部を起動する構成としたが、プレーヤ装置とレンダラ装置の両方を制御する制御部が、再生装置の種別に応じて第１無線通信部と第２無線通信部を選択する構成としても良い。
【００６４】
なお、前述のように、実施の形態１の説明では、無線通信６００として無線ＬＡＮを適用し、無線通信６１０として赤外線通信（片方向通信）を適用する形態を１つの実施例として説明したが、無線通信６００は、ＩＥＥＥ８０２．１１規格に準拠した無線ＬＡＮ以外の無線方式、例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）等であってもよい。また、無線通信６１０は、赤外線通信（片方向通信）以外の無線方式、例えば、赤外線通信（双方向通信）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）等であってもよい。このように、無線通信６００、無線通信６１０における通信方式に関しては、上記の方式に留まるものではなく、本発明の示す効果に相当するものを実現できる他の通信方式についても許容するものとする。
【産業上の利用可能性】
【００６５】
本発明にかかる通信端末装置、通信方法、プログラム等は、例えば、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、インターネット家電、等に適用することができる。
【図面の簡単な説明】
【００６６】
【図１】本発明の実施の形態１におけるシステム全体図
【図２】本発明の実施の形態１における通信端末装置１００のブロック図
【図３】本発明の実施の形態１における装置間シーケンス図
【図４】本発明の実施の形態１における通信端末装置１００内でのアクセス履歴保持の処理のフローチャート
【図５】本発明の実施の形態１における通信端末装置１００内での再生装置の制御処理のフローチャート
【図６】本発明の実施の形態１における通信端末装置１００内での機器制御方法の決定よび実施処理のフローチャート
【図７】（ａ）本発明の実施の形態１における通信端末装置１００の画面表示例を示す図（ｂ）本発明の実施の形態１における通信端末装置１００のテレビ向け赤外線リモコンアプリ画面の表示例を示す図（ｃ）本発明の実施の形態１における通信端末装置１００のレンダラ制御用画面の表示例を示す図
【符号の説明】
【００６７】
１００  通信端末装置
１０１  第１無線通信部
１０２  第２無線通信部
１０３  リモコン制御部
１０４  機器発見処理部
１０５  機器情報取得部
１０６  レンダラ制御部
１０７  コンテンツリスト取得部
１０８  サーバ機能部
１０９  機器制御方法判定部
１１０  ＵＩ部
１１１  再生装置リスト生成部
１１２  アクセス履歴保持部
１１３  表示部
１１４  操作部
２００  プレーヤ
２１０  レンダラ
３００、３１０  サーバ装置
４００  無線通信用アクセスポイント
５００  有線ネットワーク
６００、６１０  無線通信
【図１】
2009206575.tif 000003
【図２】
2009206575.tif 000004
【図３】
2009206575.tif 000005
【図４】
2009206575.tif 000006
【図５】
2009206575.tif 000007
【図６】
2009206575.tif 000008
【図７】
2009206575.tif 000009