(57)【要約】【課題】ユーザの好みに合わせて、ネットワークに接続されている通信機器を容易に検索及び認識できるＵＩ表示装置を提供する。【解決手段】ＵＩ表示装置であるテレビ２０１は、ネットワークを介して接続される通信機器であるＤＶＤレコーダと通信を行い、ＤＶＤレコーダからネットワーク経由で送信されたデータを受信すると共に、受信したデータを処理部１０３に送信する通信部１０２、記録部１０４に格納された情報に基づいて表示部１０５へのＵＩ描画を指示する処理部１０３、テレビ２０１がネットワーク上の機器で表示部１０５に表示させたい機器の種類名、機器が提供するサービスの種類名、機能名等が記録される記録部１０４、及び処理部１０３からの指示に従ってアイコン等のＵＩが表示される表示部１０５を備える。【選択図】  図１
2005275918.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続される機器を画面に表示するＵＩ表示装置であって、
前記画面に表示する情報か否かを示す表示判定情報を格納する記録手段と、
前記ネットワークに接続された他の機器と通信を行う通信手段と、
前記通信手段を用いて少なくとも１つ以上の通信プロトコルを組み合わせて前記ネットワーク上の機器に関する機器関連情報を取得する取得手段と、
前記取得手段において取得した機器関連情報と、前記記録手段に記録されている前記表示判定情報とを比較して、前記機器関連情報が前記表示判定情報に含まれるか否かを判定する判定手段と、
前記判定手段において前記機器関連情報が前記表示判定情報に含まれると判定される場合には、前記通信手段を介して取得した前記機器関連情報の表示を行う表示手段とを備える
ことを特徴とするＵＩ表示装置。
【請求項２】
前記記録手段に記録されている前記表示判定情報には、前記機器の種別を表す機器種別情報、前記機器自体の情報を表す機器情報、前記機器が提供するサービス内容を表す機器サービス情報、又は当該サービスの属性を示すサービス属性情報の少なくとも１つが含まれる
ことを特徴とする請求項１記載のＵＩ表示装置。
【請求項３】
前記取得手段において取得する前記機器関連情報には、前記機器の種別を表す機器種別情報、前記機器自体の情報を表す機器情報、前記機器が提供するサービス内容を表す機器サービス情報、又は当該サービスの属性を示すサービス属性情報の少なくとも１つが含まれる
ことを特徴とする請求項１記載のＵＩ表示装置。
【請求項４】
前記ＵＩ表示装置は、さらに、
前記取得手段において取得した前記機器関連情報が正当な機器からの送信か否かを、当該機器を特定するための識別子を用いて認証する認証手段を備え、
前記認証手段において前記機器関連情報が正当であると認証される場合には、前記表示手段は前記機器関連情報を表示する
ことを特徴とする請求項１記載のＵＩ表示装置。
【請求項５】
前記ＵＩ表示装置は、さらに、前記通信手段において複数の通信プロトコルを用いて通信を行う場合には、通信プロトコル毎の通信状態を記録する通信状態記録手段を備え、
前記表示手段は、前記通信状態記録手段に記録されている前記通信状態と前記取得手段において取得した前記機器関連情報とに応じて表示を行う
ことを特徴とする請求項１記載のＵＩ表示装置。
【請求項６】
前記表示は、アイコン表示又は文字表示であり、
前記表示手段は、前記判定手段において表示すると判定する場合において前記機器関連情報に対応する前記アイコン表示又は前記文字表示を行う
ことを特徴とする請求項５記載のＵＩ表示装置。
【請求項７】
前記表示は、アイコン表示又は文字表示であり、
前記表示手段は、前記判定手段において表示すると判定する場合において前記通信状態毎に異なる前記アイコン表示又は文字表示を行う
ことを特徴とする請求項５記載のＵＩ表示装置。
【請求項８】
前記ＵＩ表示装置は、さらに、
前記記録手段に記録される前記表示判定情報をユーザが選択して入力及び更新するための入力更新手段を備える
ことを特徴とする請求項１から７のいずれか１項に記載のＵＩ表示装置。
【請求項９】
ネットワークに接続される機器を画面に表示するＵＩ表示装置に用いるＵＩ表示方法であって、
前記画面に表示する情報か否かを示す表示判定情報を格納する記録ステップと、
前記ネットワークに接続された他の機器と通信を行う通信ステップと、
前記通信ステップにおいて少なくとも１つ以上の通信プロトコルを組み合わせて前記ネットワーク上の機器に関する機器関連情報を取得する取得ステップと、
前記取得ステップにおいて取得した機器関連情報と、前記記録ステップにおいて記録されている前記表示判定情報とを比較して、前記機器関連情報が前記表示判定情報に含まれるか否かを判定する判定ステップと、
前記判定ステップにおいて前記機器関連情報が前記表示判定情報に含まれると判定される場合には、前記通信ステップにおいて取得した前記機器関連情報の表示を行う表示ステップとを含む
ことを特徴とするＵＩ表示方法。
【請求項１０】
前記記録ステップにおいて記録されている前記表示判定情報には、前記機器の種別を表す機器種別情報、前記機器自体の情報を表す機器情報、前記機器が提供するサービス内容を表す機器サービス情報、又は当該サービスの属性を示すサービス属性情報の少なくとも１つが含まれる
ことを特徴とする請求項９記載のＵＩ表示方法。
【請求項１１】
前記取得ステップにおいて取得する前記機器関連情報には、前記機器の種別を表す機器種別情報、前記機器自体の情報を表す機器情報、前記機器が提供するサービス内容を表す機器サービス情報、又は当該サービスの属性を示すサービス属性情報の少なくとも１つが含まれる
ことを特徴とする請求項９記載のＵＩ表示方法。
【請求項１２】
前記ＵＩ表示方法には、さらに、
前記取得ステップにおいて取得した前記機器関連情報が正当な機器からの送信か否かを、当該機器を特定するための識別子を用いて認証する認証ステップを含み、
前記認証ステップにおいて前記機器関連情報が正当であると認証される場合には、前記表示ステップにおいて前記機器関連情報を表示する
ことを特徴とする請求項９記載のＵＩ表示方法。
【請求項１３】
前記ＵＩ表示方法には、さらに、前記通信ステップにおいて複数の通信プロトコルを用いて通信を行う場合には、通信プロトコル毎の通信状態を記録する通信状態記録ステップを含み、
前記表示ステップにおいては、前記通信状態記録ステップにおいて記録されている前記通信状態と前記取得ステップにおいて取得した前記機器関連情報とに応じて表示を行う
ことを特徴とする請求項９記載のＵＩ表示方法。
【請求項１４】
前記表示は、アイコン表示又は文字表示であり、
前記表示ステップにおいては、前記判定ステップにおいて表示すると判定する場合において前記機器関連情報に対応する前記アイコン表示又は前記文字表示を行う
ことを特徴とする請求項１３記載のＵＩ表示方法。
【請求項１５】
前記表示は、アイコン表示又は文字表示であり、
前記表示ステップにおいては、前記判定ステップにおいて表示すると判定する場合において前記通信状態毎に異なる前記アイコン表示又は文字表示を行う
ことを特徴とする請求項１３記載のＵＩ表示方法。
【請求項１６】
前記ＵＩ表示方法は、さらに、
前記記録ステップにおいて記録される前記表示判定情報をユーザが選択して入力及び更新するための入力更新ステップを含む
ことを特徴とする請求項９から１５のいずれか１項に記載のＵＩ表示方法。
【請求項１７】
請求項１から８のいずれかに記載のＵＩ表示装置の全部又は一部の手段の全部又は一部の機能をコンピュータにより実行させる
ことを特徴とするプログラム。
【請求項１８】
請求項１から８のいずれかに記載のＵＩ表示装置の全部又は一部の手段の全部又は一部の機能をコンピュータにより実行させるためのプログラム及び／又はデータを保持した記録媒体であって、コンピュータにより処理可能である
ことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される機器において、ネットワーク上に接続されている機器を画面に表示するＵＩ表示装置及びＵＩ表示方法に関し、特にＡＶ機器においてネットワークに接続されている機器を画面表示するＵＩ表示装置に関する。
【背景技術】
【０００２】
従来、ネットワーク上に接続されている機器を表示する方法として、有線及び／又は無線のネットワークに参加する機器の表示において、情報機器のネットワークの通信状態、参加・離脱時間、参加・離脱率、参加・離脱回数に応じて、表示を段階的に変更し、情報機器のネットワーク参加状況をユーザに分かり易く表示することを可能とする情報処理装置が示されている（例えば、特許文献１参照）。
【０００３】
また、画面に表示する機器を選択的に削減する方法として、まず、ネットワーク上に接続されている機器を全て表示させて、ユーザに表示したい機器あるいは非表示にしたい機器を選択させるという方法が考えられる。
【特許文献１】特開２００３−１３４１２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１における方法においては、ネットワークに接続される通信範囲内の機器を表示する場合においては、ＡＶ機器の解像度が低い等により、一度にネットワーク上の通信機器を画面表示することができず、複数画面に分割して表示することがある。
【０００５】
そして、ユーザが画面に表示される機器を選択する際において、ＡＶ機器を想定した場合、入力手段としてパソコンのようにキーボードやマウスを利用することは一般的ではなく、リモコンでの入力操作となるために概して操作性が低く、ネットワーク上の他の機器が複数画面に分割して表示される場合には、ユーザには機器検索や機器判別において複数の入力操作が要求され、使い勝手が悪いという問題が生じている。
【０００６】
また、携帯電話のように表示可能領域が狭い機器においては、ネットワークに接続されている全ての通信機器を１画面で表示できない場合があり、ユーザに更なる入力操作が要求され不便であるという問題もある。
【０００７】
さらに、上述のように操作性の低いリモコンを用いて、ユーザがネットワークに接続される全ての機器の中から画面表示する機器あるいは非表示の機器を選択するという方法は現実的ではない。
【０００８】
本発明は、前記従来の課題を解決するものであり、リモコンを用いるＡＶ機器のように操作性に制限のある機器や、携帯電話等の画面表示領域の小さな機器においても、ユーザが使い勝手良く、画面に表示されている好みの機器情報を容易に選択することができるＵＩ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明のＵＩ表示装置は、［請求項１］、［請求項２］、又は［請求項３］。
従って、本発明に係るＵＩ表示装置は、表示手段に表示するか否かを示す情報である表示判定情報を記録する記録手段を備え、判定手段において通信相手からの機器関連情報を表示するか否かの判定を行うことができる。従って、ネットワークを介して多くの他の通信機器と接続されているようなＵＩ表示装置においても、画面に表示される情報を限定して、複数の画面操作を要求されることなく、好みの情報を表示することが可能となる。
【００１０】
また、本発明に係るＵＩ表示装置は、［請求項５］。
従って、本発明に係るＵＩ表示装置は、複数の通信プロトコルを用いるような場合においても通信状態記録手段において通信状態を記録して、通信状態の遷移に応じてアイコン表示又は文字表示を行うことが可能となり、ユーザが通信プロトコルに応じた通信状態を容易に把握することが可能となる。
【００１１】
尚、前記目的を達成するために、本発明は、ＵＩ表示装置の特徴的な構成手段をステップとするＵＩ表示方法としたり、それらのステップを全て含むプログラムとして実現することもできる。そして、そのプログラムは、ＵＩ表示装置が備えるＲＯＭ等に格納しておくだけでなく、ＣＤ−ＲＯＭ等の記録媒体や通信ネットワークを介して流通させることもできる。
【発明の効果】
【００１２】
本発明に係るＵＩ表示装置は、ネットワーク上で発見された機器の中からユーザの好みに合わせて、必要な機器情報のみ自動的に取捨選択して表示することができる。従って、ＡＶ機器のように操作性の比較的低い機器においても、ユーザの好みに合わせて容易にネットワーク上に接続されている機器を検索及び識別することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明に係るＵＩ表示装置の実施の形態を、図面を参照しながら説明する。
（第１の実施の形態）
図１は、第１の実施の形態におけるＵＩ表示装置であるテレビ２０１の機能ブロック図である。このテレビ２０１は、画面にネットワークを介して接続されている機器のアイコン表示を行い、通信部１０２、処理部１０３、記録部１０４、及び表示部１０５を備えている。
【００１４】
通信部１０２は、ネットワークを介して接続される通信機器であるＤＶＤレコーダと通信を行い、ＤＶＤレコーダからネットワーク経由で送信されたデータを受信すると共に、データを処理部１０３に送信する。また、通信部１０２は、処理部１０３からネットワーク上のＤＶＤレコーダに送信依頼されたデータを送信する。
【００１５】
処理部１０３は、記録部１０４に格納された情報に基づいて表示部１０５へのＵＩ描画を指示する。また、通信部１０２から通知されたデータに従って処理を行う。
記録部１０４には、テレビ２０１がネットワーク上の機器で表示部１０５に表示させたい機器の種類名、機器が提供するサービスの種類名、機能名等が記録されている。尚、ユーザが表示希望する情報を記録部１０４への登録する方法として、テレビ２０１においては、リモコンを用いて編集画面において表示希望する情報を選択する方法がある。
【００１６】
表示部１０５は、ブラウン管や液晶、プラズマディスプレイといった表示デバイスであり、処理部１０３からの指示に従って、アイコン等のＵＩが表示される。
【００１７】
図２は、ネットワークを構成するＡＶ機器の一例を示す図である。第１の実施の形態においては、例えば宅内等のネットワークを介してテレビ２０１とＤＶＤレコーダ２０２とが接続されている。
【００１８】
図３は、テレビ２０１の表示部１０５に表示される画面の一例を示す図である。
表示部１０５は、ネットワーク上に存在する機器を表示しており、アイコン３０２、３０３、３０４は、ネットワーク上に存在して、テレビ２０１に接続されている装置を表し、アイコン３０２はＤＶＤレコーダ２０２を示している。図３では、ネットワーク上に、ＤＶＤレコーダが２台とテレビが１台接続されていることを画面上で示している。
【００１９】
図４は、テレビ２０１において新たにネットワークを介して接続されている機器が発見された場合の画面表示例を示す図である。ここで、新たにＤＶＤレコーダがネットワーク上に接続された場合、表示部１０５には、新たに接続されたＤＶＤレコーダのアイコン４０５が追加して表示される。
【００２０】
図５は、ＵＩ表示装置となるテレビ２０１がネットワーク上の機器を発見する場合の通信シーケンスを示している。
【００２１】
ＤＶＤレコーダ２０２は、ネットワークに接続、参加すると、ネットワーク参加通知７０２として、イーサネット（登録商標）ネットワーク上の全てのデバイスに対してマルチキャスト送信を行う(Ｓ５０２)。
【００２２】
尚、第１の実施の形態においては、通信開始時点においてネットワーク参加通知７０２をＤＶＤレコーダ２０２側からマルチキャストにより送信しているが、テレビ２０１側からネットワーク検索要求をＤＶＤレコーダ２０２に送信して、その返答としてＤＶＤレコーダ２０２がネットワーク参加通知７０２をテレビ２０１に送信することも考え得る。
【００２３】
図６は、図５の通信シーケンスにおけるテレビ２０１側の動作手順を示すフローチャートである。尚、第１の実施の形態においては、一例として、テレビ２０１とＤＶＤレコーダ２０２が、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ＆Ｐｌａｙ）を搭載し、機器発見、機器情報取得をＵＰｎＰに基づいて行う場合について説明する。
【００２４】
テレビ２０１の記録部１０４には、表示部１０５に表示したい機器の種類名やサービスの種類名が格納されており、例として、ＵＰｎＰで規定されるＭｅｄｉａＳｅｒｖｅｒを表す機器の種類名である「urn:schemas-UPnP-org:device:MediaServer:1」という文字列が格納されているとする。尚、記録部１０４に記録されている情報の詳細は、後述の図２２において説明を行う。
【００２５】
テレビ２０１は、ネットワークに参加した機器から送信されるネットワーク参加通知７０２を受信するために待機している（Ｓ６０１）。
ネットワーク参加通知７０２は、ＮＴヘッダと呼ばれるヘッダを含んでおり、ＮＴヘッダには、「urn:schemas-UPnP-org:device:MediaServer:1」等のようにＵＰｎＰで規定された機器の種類を表す文字列が格納されている。
【００２６】
そして、ネットワーク参加通知７０２を受信したテレビ２０１は、このＮＴヘッダによって、ネットワークに参加した機器の種類名を認識することができる。ＤＶＤレコーダ２０２がネットワークに参加すると、テレビ２０１は、ＤＶＤレコーダ２０２がマルチキャスト送信したネットワーク参加通知７０２を受信する（Ｓ６０１）。
【００２７】
次に、テレビ２０１の処理部１０３は、このネットワーク参加通知７０２に含まれるＮＴヘッダからネットワークに参加した機器であるＤＶＤレコーダ２０２の機器の種類名を認識し、テレビ２０１が記録部１０４に保持するデバイスの種類あるいはサービスの種類と比較する（Ｓ６０２）。そして、一致する場合には、表示部１０５に新規デバイスに対応するアイコンを表示してユーザに通知する（Ｓ６０３）。そして、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態（Ｓ６０１）になる。一方、一致しなかった場合には、何も処理を行わずに、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態（Ｓ６０１）になる。
【００２８】
図７は、ネットワーク参加通知７０２に格納されているデータ構成例を示す。
このネットワーク参加通知７０２は、例えば、ＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）で規定されているＡＬＩＶＥパケットであり、ＨＴＴＰＭＵ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｍｕｌｔｉｃａｓｔ）で通信を行う。
【００２９】
そして、ネットワーク参加通知７０２には、図７に示すように、ネットワークに参加した機器のＩＰアドレス等の情報が記述されるＬｏｃａｔｉｏｎヘッダや、デバイスの種類が記述されているＮＴヘッダ、機器を一意に特定可能なＵＵＩＤ（Universally Unique Identifier）が記述され、また、認証処理でも利用可能な情報であるＵＳＮヘッダが記述される。
【００３０】
図８は、ネットワークに接続されている機器を、図３に示すアイコン表示ではなく、テキスト形式で表示する参考図である。このようにアイコン表示でなくテキスト形式で表示する場合とは、例えばテレビ２０１の画素数が低くアイコン表示よりテキスト表示のほうが適しているような場合である。
【００３１】
表示部１０５には、機器種別及びＩＰアドレスの対応表８０１が表示されている。このＩＰアドレスはネットワーク参加通知７０２のＬｏｃａｔｉｏｎヘッダに記載されている情報である。
【００３２】
図２２は、テレビ２０１の記録部１０４に記録されている情報の一例を示す。記録部１０４には階層的に情報が記述されており、例えば、最初に機器種別を比較するための情報が記述され、次に、機器種別毎の機器情報の比較を行い、次に、機器毎のサービス情報の比較を行うための情報が記述され、次に、サービス情報の詳細である機能情報を比較するための情報が記述されている。
【００３３】
例えば、処理部１０４は記録部１０３を参照して、機器種別の比較においてＤＶＤレコーダを示す「Ｍｅｄｉａ  Ｓｅｒｖｅｒ」が記述されているためＤＶＤレコーダのアイコンを用いてＵＩ表示を行い、「ＣｏｎｔｅｎｔＤｉｒｅｃｔｏｒｙ」が記述されているために、ＤＶＤレコーダの保持するコンテンツ一覧が画面表示され、サービス情報の比較において「ＧｅｔＳｏｒｔＣａｐａｂｉｌｉｔｙ」が記述され、コンテンツの機能情報に「ａｒｔｉｓｔ」、「ｇｅｎｒｅ」が記述されているため、各コンテンツの出演者、ジャンルに関する情報まで画面に表示することが可能となる。尚、この記録部１０４に記録される内容と同一の内容がＤＶＤレコーダ側の記録部に記録されていても構わない。
【００３４】
以上の説明のように、第１の実施の形態に係るＵＩ表示装置であるテレビ２０１においては、ネットワーク参加通知７０２のＮＴヘッダに「urn:schemas-UPnP-org:device:MediaServer:1」が格納されていない機器はテレビ２０１の画面にアイコンとして表示しないため、テレビ２０１が興味の無いデバイスがネットワークに参加した場合でも、そのアイコンが表示部１０５に表示されなくなり、余計なアイコン表示を防ぐことができ、ユーザに対する機器表示の煩わしさを解消することが出来る。
（第２の実施の形態）
次に、第２の実施の形態に係るＵＩ表示装置の説明を行う。尚、第２の実施の形態は、ネットワーク参加通知７０２を受信したテレビ２０１が、相手の機器であるＤＶＤレコーダ２０２が正当な機器であることを認証するために、テレビ２０１側からＤＶＤレコーダ２０２側に対して機器情報要求を行うことを特徴とする。
【００３５】
図９は、第２の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した機器を発見してから、ユーザに通知するまでの通信シーケンスを示す。尚、図９、図１０において、上述した第１の実施の形態において説明した図５及び図６と同じ構成要素、処理手順については同じ符号を付し、その詳細な説明を省略する。
【００３６】
テレビ２０１は、Ｓ５０２におけるネットワーク参加通知７０２を受信した後において、ネットワーク参加通知７０２をマルチキャスト送信した機器が表示部１０５に表示が必要と判定した場合、次に、ＤＶＤレコーダ２０２に対して、Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔと呼ばれる、機器に関する詳細な情報をＨＴＴＰで要求する（Ｓ９０３）。
【００３７】
次に、Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔを要求されたＤＶＤレコーダ２０２は、テレビ２０１に対して、ＤＶＤレコーダ２０２の機器情報を表すＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔを返信する（Ｓ９０４）。ここで、テレビ２０１がＤＶＤレコーダからＨＴＴＰで機器情報を取得するために必要なＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）は、ＤＶＤレコーダ２０２がネットワーク上にマルチキャスト送信を行うネットワーク参加通知７０２のＬｏｃａｔｉｏｎヘッダに記述されている。
【００３８】
図１１は、Ｓ９０４においてＤＶＤレコーダ２０２から送信されるＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１１０１に格納されているデータ構成の一例を示す。このＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１１０１は、ＵＰｎＰで規定されおり、ＸＭＬで機器情報を記述している。
【００３９】
図１０は、第２の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した機器を発見してから、ユーザに通知するまでのＵＩ表示装置のフローチャートを示している。尚、Ｓ６０２までの動作手順は上述した第１の実施の形態と同様である。
【００４０】
Ｓ１００３において機器情報を受信したＵＩ表示装置であるテレビの処理部１０３は、最初にＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１１０１を取得すると（Ｓ１００３）、機器情報に含まれるＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）とネットワーク参加通知７０２に含まれるＵＵＩＤとを比較する（Ｓ１００４）。
【００４１】
そして、処理部１０３は、ＵＵＩＤが一致する場合には（Ｓ１００４でＹ）、図４に示すように、表示部１０５に新規デバイスが追加されたことを示すアイコンを表示部１０５に表示するように判断し、ユーザに通知し（Ｓ１００５）、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態になる（Ｓ６０１）。一方、一致しなかった場合には（Ｓ１００４でＮ）、処理部１０３は何も処理を行わずに、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態になる（Ｓ６０１）。
【００４２】
以上の説明のように、第２の実施の形態に係るＵＩ表示装置によれば、上述した第１の実施の形態における効果に加えて、処理部１０３において、ＵＵＩＤを利用して、ネットワーク参加通知７０２をマルチキャスト送信した装置とＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１１０１を保持する装置が同一であることが確認する。従って、悪意のある機器からネットワーク参加通知７０２を受信した場合でも、そのアイコンが表示部１０５に表示されず、無駄なアイコン表示を防ぐことが出来る。
【００４３】
（第３の実施の形態）
次に、第３の実施の形態に係るＵＩ表示装置の説明を行う。尚、第３の実施の形態においては、ＵＩ表示装置側のテレビ２０１が機器サービス情報をＤＶＤレコーダ２０２に要求することにより、テレビ２０１がネットワークに参加した機器であるＤＶＤレコーダ２０２の保持するアクションやコンテンツ情報を確認できることを特徴とする。
【００４４】
図１２は、第３の実施の形態におけるＵＩ表示装置であるテレビ２０１がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでの通信シーケンスである。図１２及び図１３において、上述した実施の形態と同じ構成要素、処理手順については同じ符号を用い、その詳細な説明を省略する。また、図１２におけるＳ９０４までの処理と、図１３におけるＳ１００４までの処理は、上述した第２の実施の形態と同じであるため、詳細な説明は省略し、次のステップから説明する。
【００４５】
まず、テレビ２０１は、Ｓ９０４において機器情報を受信した後、ネットワーク参加通知７０２をマルチキャスト送信した装置とＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１１０１を保持する機器が同一であると判定した場合、ＤＶＤレコーダ２０２に対して、Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔと呼ばれる機器が保持するサービスに関する詳細な情報を要求する（Ｓ１２０５）。
【００４６】
次に、テレビ２０１から機器サービス情報を要求されたＤＶＤレコーダ２０２は、機器サービス情報をテレビ２０１に送信する処理を行う（Ｓ１２０６）。
【００４７】
図１４は、Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１に格納されているデータ構成例を示す。Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１は、ＵＰｎＰで規定されおり、図１４に示すようにＸＭＬで機器サービス情報を記述している。そして、テレビ２０１は、このＳｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１を参照することにより、ＤＶＤレコーダがどのようなサービスを提供できるかを知ることができる。
【００４８】
Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１には、ＤＶＤレコーダ２０２が保持している機能やサービスに関する情報が記述されており、図１４においては「Ｂｒｏｗｓｅ」というサービスがあることが記述され、テレビ２０１が「Ｂｒｏｗｓｅ」のサービスを選択することによりＤＶＤレコーダ２０２が持っているコンテンツの一覧をテレビ２０１が受信することができる。
【００４９】
尚、テレビ２０１の記録部１０４には、表示部１０５に表示したい機器の種類名やサービスの種類名とサービス名が格納されており、例として、ＵＰｎＰで規定されるＭｅｄｉａＳｅｒｖｅｒを表す機器の種類名である「urn:schemas-UPnP-org:device:MediaServer:1」という文字列とアクション名である「Ｂｒｏｗｓｅ」が格納されている。
【００５０】
図１３は、第３の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでのＵＩ表示装置のフローチャートを示している。
【００５１】
テレビ２０１が機器サービス情報を取得するためのＵＲＬは、Ｓ１３０５で取得したＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１のＳＣＰＤＵＲＬ属性として記述されている。機器サービス情報を受信したＵＩ表示装置２０６は、機器サービス情報に含まれる機器が実装しているサービス一覧と記録部１０４に格納されている表示したい機器のサービスの種類名とを比較する（Ｓ１３０６）。
【００５２】
具体的には、処理部１０３は、Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１の＜ａｃｔｉｏｎ＞＜ｎａｍｅ＞属性に記述されているアクション名を比較し、一致する場合には（Ｓ１３０６でＹ）、図４に示すように、表示部１０５に新規デバイスが追加されたことを示すアイコンを表示し、ネットワーク上に新たな機器が接続された旨をユーザに通知する（Ｓ１３０７）。そして、テレビ２０１は、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態になる（Ｓ６０１）。
【００５３】
一方、処理部１０３は、記録部１０４に格納されている興味あるサービス情報と一致しなかった場合には（Ｓ１３０６でＮ）、何も処理を行わずに、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態になる（Ｓ６０１）。
【００５４】
以上の説明のように、第３の実施の形態に係るＵＩ表示装置においては、上述した実施の形態における作用効果に加えて、ネットワークに参加した機器のＳｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１で機器の保持するサービスやアクションまで確認することができ、ＵＩ表示装置において、より細やかな表示制御が可能となる。
【００５５】
（第４の実施の形態）
次に、第４の実施の形態に係るＵＩ表示装置の説明を行う。尚、第４の実施の形態においては、ＵＩ表示装置が機能情報を受信することにより、ネットワークに参加した機器の保持するアクションのオプションまでをも確認できることを特徴とする。尚、このアクションのオプションには、コンテンツのタイトル、録画日付、出演アーティスト等の情報が含まれる。
【００５６】
図１５は、本発明の第４の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでの通信シーケンスを示す。また、上述した各実施の形態と同じ構成要素、処理手順については同じ符号を用い、詳細な説明を省略する。
【００５７】
テレビ２０１の記録部１０４には、表示部１０５に表示したい機器の種類名やサービス種類名とサービス名が格納されており、例として、ＵＰｎＰで規定されるＭｅｄｉａＳｅｒｖｅｒを表す機器の種類名である「urn:schemas-UPnP-org:device:MediaServer:1」という文字列とアクション名である「Ｂｒｏｗｓｅ
」、更に、テレビ２０１が必要なアクションのオプションとして「ｄｃ：ｔｉｔｌｅ」が格納されている。
【００５８】
テレビ２０１は、ネットワーク参加通知７０２をマルチキャスト送信した装置とＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１１０１を保持する機器が同一であると判定し、ＤＶＤレコーダ２０２のＳｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１からＤＶＤレコーダ２０２が提供可能なアクションに対して、テレビ２０１の処理部１０３は表示が必要であると判定した場合、次に、テレビ２０１は、更にアクションに関する詳細情報である機能情報をＤＶＤレコーダ２０２に対して要求する（Ｓ１５０７）。
【００５９】
ここで、機能情報の要求には、ＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）を用いて行う。例えば、ＵＰｎＰで規定されているＣｏｎｔｅｎｔＤｉｒｅｃｔｏｒｙサービスにおいて、ＣｏｎｔｅｎｔＤｉｒｅｃｔｏｒｙサービスが提供可能なソーティングサービスのオプションを取得する場合、テレビ２０１は、アクションとして、「ＧｅｔＳｏｒｔＣａｐａｂｉｌｉｔｉｅｓ」をＤＶＤレコーダ２０２にＳＯＡＰで送信する。
【００６０】
そして、ＤＶＤレコーダ２０２は、ＵＩ表示装置からの機能情報要求を受信すると、ＤＶＤレコーダ２０２の機能情報を返信する（Ｓ１５０８）。機能情報として、具体的には、「ｄｃ：ｔｉｔｌｅ、ｄｃ：ｃｒｅａｔｏｒ、ｄｃ：ｄａｔｅ」等の文字列を含むＸＭＬ文章の形で返信される。
【００６１】
図１６は、本発明の第４の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでのＵＩ表示装置の動作手順を示すフローチャートである。
【００６２】
テレビ２０１は、ＤＶＤレコーダ２０２から機能情報を取得すると（Ｓ１６０７）、機能情報に含まれるアクションのオプション情報と記録部１０４に記録されているテレビ２０１が必要なアクションのオプションとを比較する（Ｓ１６０８）。
【００６３】
そして、一致する場合には（Ｓ１６０８でＹ）、図４に示すように、表示部１０５に新規デバイスが追加されたことを示すアイコンを表示し、ユーザに通知し（Ｓ１６０９）、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態になる（Ｓ６０１）。
【００６４】
一方、一致しなかった場合には（Ｓ１６０８でＮ）、何も処理を行わずに、再び、ネットワーク上の装置からのネットワーク参加通知７０２の受信待ち状態（Ｓ６０１）になる。
【００６５】
以上のように、第４の実施の形態に係るＵＩ表示装置の構成によれば、第１〜第３の実施の形態で得られる作用効果と共に、さらに、テレビ２０１は、ネットワークに参加した機器のＳｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ１４０１から機器であるＤＶＤレコーダ２０２の保持するアクションのオプションまで確認することができるため、テレビ２０１において、より細やかな表示制御が可能となる。
【００６６】
（第５の実施の形態）
次に、第５の実施の形態に係るＵＩ表示装置の説明を行う。尚、第５の実施の形態においては、ＵＩ表示装置であるテレビ２０１において、通信状態の遷移に応じて機器情報のアイコン表示を異なるように表示して、ネットワーク上の機器発見、機器情報取得の過程を表示部１０５にユーザが識別可能にＵＩ表示することを特徴とする。
【００６７】
また、第５の実施の形態に係るＵＩ表示装置おいては、複数の通信プロトコルの組み合わせを実現することができる通信プロトコルとしてＵＰｎＰを用いて、例えばネットワーク参加通知の通信における通信プロトコルにはＳＳＤＰを用い、機器情報要求及び機器サービス情報要求の通信プロトコルには例えばＨＴＴＰを用い、機能情報要求の通信プロトコルにおいては例えばＳＯＡＰを用いる。そして、ＵＩ表示装置において、各通信状態を覚えておき、通信状態の遷移とＤＶＤレコーダから送信されるデータに応じてアイコン表示することを特徴とする。
【００６８】
図１７は、第５の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでの通信シーケンスを示す。
【００６９】
また、図１８は、本発明の第５の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでのテレビ２０１の動作手順を示すフローチャートである。尚、上記各実施の形態と同じ構成要素、処理手順については同じ符号を用い、説明を省略する。
【００７０】
そして、図１７及び図１８において、Ｓ１７０９、Ｓ１７１０、Ｓ１７１１、Ｓ１７１２、Ｓ１８０１、Ｓ１８０２、Ｓ１８０３、Ｓ１８０４は、アイコン表示のタイミングを示している。すなわち、上述した第１から第４の実施の形態においては、最終ステップにおいてアイコンを表示するようにしたが、第５の実施の形態では、各ステップに応じたアイコンを表示する。
【００７１】
図１９は、図１８におけるＳ１８０１、Ｓ１８０２、Ｓ１８０３、Ｓ１８０４の各ステップで表示されるアイコンの表示例を示している。この例では、アイコン１９０１はワイヤーフレームで描かれたＤＶＤレコーダ、アイコン１９０２はアイコン１９０１が灰色で色づけされたアイコン、アイコン１９０３はアイコン１９０２にカラーで色づけられたアイコン、アイコン１９０４はアイコン１９０３が左右にアニメーションを行うアイコンとなる。
【００７２】
そして、アイコン１９０１はＳ５０２までの処理が終了したことを示し、アイコン１９０２はＳ９０４までの処理が終了したことを示し、アイコン１９０３はＳ１２０６までの処理が完了してことを示し、アイコン１９０４はＳ１５０８までの処理が完了したことを示している。このように、通信状態の遷移に応じてアイコンの濃淡を変更して表示することによりテレビ２０１において通信相手であるＤＶＤレコーダ２０２との間の通信状態を視覚的に把握することが可能となる。
【００７３】
図２０は、図１８に示すＳ１８０３でネットワーク上の機器を発見した時の表示部１０５の表示例を示す。また、図２１は、図１８に示すＳ１８０４でネットワーク上の機器を発見した時の表示部１０５の表示例を示す。表示部１０５には、通信で接続されているテレビ２０１とネットワークを介して接続されている機器がアイコン表示されると共に、それぞれの機器との間の通信状態の遷移に合わせて別々の種類のアイコン表示がなされる。
【００７４】
以上のように、第５の実施の形態に係るＵＩ表示装置においては、第１〜第４の実施の形態で得られる効果と共に、テレビ２０１は、ネットワーク上の機器発見、機器情報取得の過程を通信状態に合わせて表示部１０５にグラフィカルに表示することが出来るため、ユーザは、より詳細なテレビ２０１のネットワーク上の通信状況を把握することが出来る。
【００７５】
また、本実施の形態においてＵＩ表示装置であるテレビ２０１は、ＵＩ表示装置とＤＶＤレコーダとの間の通信を、複数プロトコルを組み合わせて通信を行い、その通信状態を保持する。そして、テレビ２０１の処理部１０３は、通信状態と通信内容に含まれる機器種別、機器情報、機器サービス情報、及び機器能力等の機器情報とから、通信状態毎に記録部１０４を参照してユーザ通知可否を判断し、通信状態の遷移に応じてユーザに異なる種類のアイコン表示を用いて機器発見通知を行う。従って、ＵＩ表示装置がＵＰｎＰを用いてマルチプロトコルを組み合わせ可能にネットワークに接続されている場合においても、通信状態の遷移に応じて、機器種別の情報を画面に表示することが可能となる。
【００７６】
尚、第５の実施の形態において、表示部１０５においてネットワーク上のデバイスをアイコンで表示することで、ユーザに通知を行ったが、これは、アイコンに限定されるものではなく、文字や、アイコンと文字の組み合わせであってもよい。また、図８のように文字と表の形式で表示しても良い。
【００７７】
また、本発明に係るＵＩ表示装置は、必ずしも複数の通信プロトコルを必要とせず、１つの通信プロトコルでも成立可能であることは言うまでもない。
【００７８】
尚、上述した各実施の形態において、ネットワーク参加通知をマルチキャスト送信する装置をＤＶＤレコーダ２０２としたが、ネットワーク参加通知を送信でき、かつ、本発明のＵＩ表示装置が解釈できる通信を行う機器であれば、ビデオ、パソコン、オーディオ機器、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄａｔａ  Ａｓｓｉｓｔａｎｔ）、ＦＡＸ、プリンタ等であってもよい。
【００７９】
また、各実施の形態において、テレビ２０１は、表示部１０５を備えているが、表示部１０５が本発明のＵＩ表示装置と一体となっている必要は無く、モニタとビデオの関係のように分離していてもよい。
【００８０】
さらに、各実施の形態において、テレビ２０１とＤＶＤレコーダ２０２は、ＵＰｎＰを用いてネットワーク上の機器発見、機器情報の取得を行ったが、ＵＰｎＰに限定されるものではなく、機器発見、機器情報の取得が可能なプロトコルであれば、どのようなプロトコルでも良い。
【００８１】
そして、テレビ２０１の記録部１０４に格納されている表示部１０５に表示要求する機器の種類名やサービスの種類名、アクション名、アクションのオプション名の例として、ＵＰｎＰで規定されるＭｅｄｉａＳｅｒｖｅｒを表す機器の種類名である「urn:schemas-UPnP-org:device:MediaServer:1」という文字列とアクション名である「Ｂｒｏｗｓｅ
」、更に、テレビ２０１が必要なアクションのオプションとして、「ｄｃ：ｔｉｔｌｅ」として説明したが、これに限定されるものではなく、複数の機器の種類名やサービス名、アクション名やアクションのオプション名を記録部１０４に格納してもよいことは言うまでもない。
【産業上の利用可能性】
【００８２】
本発明に係るＵＩ表示装置は、ネットワークに接続されるテレビ、ビデオ、パソコン、オーディオ機器、ＰＤＡ、ＦＡＸ、プリンタ等のＡＶ機器が備える装置として用いることができ、また、本発明に係るプログラムは、これらのＡＶ機器等にインストールして用いることが可能である。
【図面の簡単な説明】
【００８３】
【図１】第１の実施の形態におけるＵＩ表示装置であるテレビの機能ブロック図
【図２】ネットワークを構成するＡＶ機器の一例を示す図
【図３】テレビの表示部に表示される画面の一例を示す図
【図４】テレビにおいて新たにネットワークを介して接続されている機器が発見された場合の画面表示例を示す図
【図５】ＵＩ表示装置となるテレビがネットワーク上の機器を発見する場合の通信シーケンス
【図６】図５の通信シーケンスにおけるテレビ側の動作手順を示すフローチャート
【図７】ネットワーク参加通知に格納されているデータ構成例
【図８】ネットワークに接続されている機器を、図３に示すアイコン表示ではなく、テキスト形式で表示する参考図
【図９】第２の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した機器を発見してから、ユーザに通知するまでの通信シーケンス
【図１０】第２の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した機器を発見してから、ユーザに通知するまでのＵＩ表示装置のフローチャート
【図１１】ＤＶＤレコーダから送信されるＤｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔに格納されているデータ構成の一例
【図１２】第３の実施の形態におけるＵＩ表示装置であるテレビがネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでの通信シーケンス
【図１３】第３の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでのＵＩ表示装置のフローチャート
【図１４】Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔに格納されているデータ構成例
【図１５】第４の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでの通信シーケンス
【図１６】本発明の第４の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでのＵＩ表示装置の動作手順を示すフローチャート
【図１７】第５の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでの通信シーケンス
【図１８】本発明の第５の実施の形態におけるＵＩ表示装置がネットワーク上に新規に参加した装置を発見してから、ユーザに通知するまでのテレビの動作手順を示すフローチャート
【図１９】図１８におけるＳ１８０１、Ｓ１８０２、Ｓ１８０３、Ｓ１８０４の各ステップで表示されるアイコンの表示例
【図２０】図１８に示すＳ１８０３でネットワーク上の機器を発見した時の表示部の表示例
【図２１】図１８に示すＳ１８０４でネットワーク上の機器を発見した時の表示部の表示例
【図２２】テレビの記録部に記録されている情報の一例
【符号の説明】
【００８４】
１０２  通信部
１０３  処理部
１０４  記録部
１０５  表示部
２０１  テレビ
２０２  ＤＶＤレコーダ
３０２，３０３，３０４  アイコン
７０２  ネットワーク参加通知
１１０１  Ｄｅｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ
１４０１  Ｓｅｒｖｉｃｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｄｏｃｕｍｅｎｔ
２００４，２１０４  アイコン
【図１】
2005275918.tif 000003
【図２】
2005275918.tif 000004
【図３】
2005275918.tif 000005
【図４】
2005275918.tif 000006
【図５】
2005275918.tif 000007
【図６】
2005275918.tif 000008
【図７】
2005275918.tif 000009
【図８】
2005275918.tif 000010
【図９】
2005275918.tif 000011
【図１０】
2005275918.tif 000012
【図１１】
2005275918.tif 000013
【図１２】
2005275918.tif 000014
【図１３】
2005275918.tif 000015
【図１４】
2005275918.tif 000016
【図１５】
2005275918.tif 000017
【図１６】
2005275918.tif 000018
【図１７】
2005275918.tif 000019
【図１８】
2005275918.tif 000020
【図１９】
2005275918.tif 000021
【図２０】
2005275918.tif 000022
【図２１】
2005275918.tif 000023
【図２２】
2005275918.tif 000024