(57)【特許請求の範囲】
【請求項１】
コンテンツを保持しているサーバと、前記コンテンツを取得して利用する端末装置とから構成される機器登録システムであって、
前記端末装置は、
前記サーバが保持するコンテンツを示すコンテンツリストから、ユーザの入力によるコンテンツの選択を受け付ける選択受付手段と、
選択されたコンテンツの送信を前記サーバに要求する要求手段とを備え、
前記サーバは、
前記端末装置から、コンテンツ送信の要求を受け付ける受付手段と、
前記要求を受け付けると、前記端末装置を登録する登録手段とを備え、
前記登録手段は、前記端末装置を登録すると、その後、前記端末装置に当該サーバが保持するすべてのコンテンツの利用を許可する
ことを特徴とする機器登録システム。
【請求項２】
端末装置で利用されるコンテンツを保持するサーバであって、
前記端末装置から、コンテンツ送信の要求を受け付ける受付手段と、
前記要求を受け付けると、前記端末装置を登録する登録手段とを備え、
前記登録手段は、前記端末装置を登録すると、その後、前記端末装置に当該サーバが保持するすべてのコンテンツの利用を許可する
ことを特徴とするサーバ。
【請求項３】
前記サーバは、更に、
登録リストを保持する保持手段と、
要求元の端末装置に固有の固有情報を受け付ける固有情報受付手段と、
受け付けた固有情報が前記登録リストに登録されているか否か判断処理を行う判断手段とを備え、
前記登録手段は、登録されていないと判断される場合に、前記固有情報を前記登録リストに書き込むことで前記端末装置を登録する
ことを特徴とする請求項２記載のサーバ。
【請求項４】
前記登録手段は、
前記固有情報が登録リストに書き込まれていないと判断される場合、前記端末装置に未登録であることを通知する通知部と、
前記端末装置から登録の要求を受け付ける要求受付部と、
前記端末装置から登録の要求を受け付けた場合に、前記登録リストへ前記固有情報を書き込む書込部とを含む
ことを特徴とする請求項３記載のサーバ。
【請求項５】
前記判断手段は、受付手段がコンテンツの送信要求を受け付けた後に前記判断処理を行う
ことを特徴とする請求項３記載のサーバ。
【請求項６】
保持手段は、更に、
当該サーバが保持するコンテンツを示すコンテンツリストを保持し、
前記サーバは、更に、
前記コンテンツリストを前記端末装置へ送信するリスト送信手段を備え、
送信を要求された前記コンテンツは、端末装置によって、前記コンテンツリストから選択される
ことを特徴とする請求項３記載のサーバ。
【請求項７】
前記リスト送信手段は、前記端末装置から前記コンテンツリストの送信要求を受け付け、受け付けた場合に、前記コンテンツリストを送信し、
前記判断手段は、前記リスト送信手段が送信要求を受け付けた後に前記判断処理を行う
ことを特徴とする請求項６記載のサーバ。
【請求項８】
前記判断手段は、前記固有情報受付手段が固有情報を受信した後に前記判断処理を行う
ことを特徴とする請求項３記載のサーバ。
【請求項９】
サーバが保持するコンテンツを取得して利用する端末装置であって、
コンテンツを示すコンテンツリストから、ユーザの入力によるコンテンツの選択を受け付ける選択受付手段と、
選択されたコンテンツの送信を前記サーバに要求する要求手段とを備え、
前記サーバは、コンテンツの送信を要求されると、前記端末装置を登録し、その後、当該端末装置に前記サーバが保持するすべてのコンテンツの利用を許可する
ことを特徴とする端末装置。
【請求項１０】
前記端末装置は、更に、
複数のサーバから、それぞれのサーバが保持するコンテンツを示すサーバコンテンツリストを取得するリスト取得手段と、
前記サーバコンテンツリストを合成して前記コンテンツリストを生成する生成手段とを備える
ことを特徴とする請求項９記載の端末装置。
【請求項１１】
前記端末装置は、更に、
前記コンテンツリストを、前記サーバコンテンツリストの送信元のサーバで区別することなくユーザに提示する提示手段を備え、
前記要求手段は、選択されたコンテンツが含まれるサーバコンテンツリストの送信元のサーバに対して、コンテンツの送信を要求する
ことを特徴とする請求項１０記載の端末装置。
【請求項１２】
前記端末装置は、更に、
前記端末装置を識別する識別子を保持する保持手段と、
前記複数のサーバに対して、前記識別子をブロードキャストで送信する送信手段とを備え、
前記リスト取得手段は、サーバを識別する識別子を受信し、受信した識別子の送信元のサーバに対して、前記サーバコンテンツリストの送信を要求して取得する
ことを特徴とする請求項１０記載の端末装置。
【請求項１３】
前記要求手段、コンテンツリスト取得手段及び前記送信手段は、ユニバーサルプラグアンドプレイのコントロールポイントである
ことを特徴とする請求項１２記載の端末装置。
【請求項１４】
端末装置で利用されるコンテンツを保持するサーバで用いられる機器登録方法であって、
受付手段により、前記端末装置から、コンテンツ送信の要求を受け付ける受付ステップと、
登録手段により、前記要求を受け付けると、前記端末装置を登録する登録ステップとを含み、
前記登録手段は、前記登録ステップにおいて前記端末装置を登録すると、その後、前記端末装置に当該サーバが保持するすべてのコンテンツの利用を許可する
ことを特徴とする機器登録方法。
【請求項１５】
端末装置で利用されるコンテンツを保持するサーバで用いられる機器登録プログラムであって、
前記サーバの受付手段に、前記端末装置から、コンテンツ送信の要求を受け付ける受付ステップを実行させ、
前記サーバの登録手段に、前記要求を受け付けると、前記端末装置を登録する登録ステップを実行させ、
前記登録ステップにおいて前記端末装置を登録すると、その後、前記端末装置に当該サーバが保持するすべてのコンテンツの利用を許可することを特徴とする。
【請求項１６】
端末装置で利用されるコンテンツを保持するサーバで用いられる機器登録プログラムを記録した、コンピュータ読み取り可能な記録媒体であって、前記登録プログラムは、
前記サーバの受付手段に、前記端末装置から、コンテンツ送信の要求を受け付ける受付ステップを実行させ、
前記サーバの登録手段に、前記要求を受け付けると、前記端末装置を登録する登録ステップを実行させ、
前記登録ステップにおいて前記端末装置を登録すると、その後、前記端末装置に当該サーバが保持するすべてのコンテンツの利用を許可することを特徴とする。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してコンテンツを利用可能な機器のグループへ、新たな機器を登録する機器登録システムに関する。
【背景技術】
【０００２】
近年、音楽や映像、ゲームなどのデジタル著作物（以下、コンテンツ）は、インターネットやデジタル放送、パッケージメディアによる流通により、容易に取得が可能となってきている。これに伴い、正当な権利を有しない第三者によるコンテンツの利用を防止し、且つ、正当な権利を有するユーザの利用を許可するために、正当な複数の機器でグループを形成し、そのグループ内でのコンテンツの利用は許可し、グループ外の機器でのコンテンツの利用は禁止する技術が用いられている。
【０００３】
グループを形成する場合、新たな機器に係る情報をサーバに登録し、登録処理が完了すると、グループ内の機器として、コンテンツを利用することが出来る。なお、特許文献１には、グループを形成する際に用いる機器登録の技術の一つが開示されている。
【特許文献１】特開２００２−１６９７２６号公報
【非特許文献１】ブロードバンド辞典、［２００４年１月６日検索］、            ＜URL：http://dictionary.rbbtoday.com/Details/term2278.html＞
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようにグループを形成してコンテンツを利用する場合、ユーザは、まず機器をグループへ登録するための登録処理を行い、その上で所望のコンテンツを選択して利用する。そのため、コンテンツの利用とは別に、登録処理を行う必要がある。
しかしながら、登録の処理は、新たに登録する機器に係る情報を入力したり、登録するサーバのIDを指定するなどの煩雑な操作が必要であり、ユーザにとって利便性が悪い。
【０００５】
よって、本発明は、ネットワークを介して複数の機器がグループを形成する場合に、ユーザが煩雑な登録処理を行うことなく、新たな機器を容易にグループへ登録可能な機器登録システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、コンテンツを保持しているサーバと、前記コンテンツを取得して利用する端末装置とから構成される機器登録システムであって、前記端末装置は、前記サーバが保持するコンテンツを示すコンテンツリストから、ユーザの入力によるコンテンツの選択を受け付ける選択受付手段と、選択されたコンテンツの送信を前記サーバに要求する要求手段とを備え、前記サーバは、前記端末装置から、コンテンツ送信の要求を受け付ける受付手段と、前記要求を受け付けると、前記端末装置を登録する登録手段とを備えることを特徴とする機器登録システムである。
【発明の効果】
【０００７】
本発明は、上記構成の機器登録システムである。
また、端末装置で利用されるコンテンツを保持するサーバであって、前記端末装置から、コンテンツ送信の要求を受け付ける受付手段と、前記要求を受け付けると、前記端末装置を登録する登録手段とを備えることを特徴とするサーバである。
また、サーバが保持するコンテンツを取得して利用する端末装置であって、コンテンツを示すコンテンツリストから、ユーザの入力によるコンテンツの選択を受け付ける選択受付手段と、選択されたコンテンツの送信を前記サーバに要求する要求手段とを備え、前記サーバは、コンテンツの送信を要求されると、前記端末装置を登録することを特徴とする端末装置である。
【０００８】
この構成によると、ユーザは、登録処理を意識することなく、コンテンツを選択するだけで、登録処理が行われるので、利便性が向上する。
ここで、前記サーバは、更に、登録リストを保持する保持手段と、要求元の端末装置に固有の固有情報を受け付ける固有情報受付手段と、受け付けた固有情報が前記登録リストに登録されているか否か判断処理を行う判断手段とを備え、前記登録手段は、登録されていないと判断される場合に、前記固有情報を前記登録リストに書き込むことで前記端末装置を登録するとしても良い。
【０００９】
この構成によると、要求元の端末装置が登録されているか否かを判断サーバが行うので、ユーザは、端末装置がサーバに登録されているのか、未登録であるのか、調べたり判断したりしなくても、必要に応じて登録処理を行うことが出来る。
ここで、前記サーバの保持手段は、更に、当該サーバが保持するコンテンツを示すコンテンツリストを保持し、前記サーバは、更に、前記コンテンツリストを前記端末装置へ送信するリスト送信手段を備え、送信を要求された前記コンテンツは、端末装置によって、前記コンテンツリストから選択されるとしても良い。
【００１０】
この構成によると、端末装置からの要求によって、コンテンツリストを送信するので、ユーザは、煩雑な操作をすることなく、コンテンツリストからコンテンツを選択することが出来る。
ここで、前記端末装置は、更に、複数のサーバから、それぞれのサーバが保持するコンテンツを示すサーバコンテンツリストを取得するリスト取得手段と、前記サーバコンテンツリストを合成して前記コンテンツリストを生成する生成手段とを備えるとしても良い。
【００１１】
サーバが複数ある場合、従来、ユーザは、利用したいコンテンツがどのサーバに格納されているかを判断し、そのサーバに対して登録処理を行う必要があったが、上記の構成によると、サーバの選択、及び登録の要否の判断は、端末装置及びサーバが行うため、ユーザは、所望のコンテンツを選択するだけで利用できる。
ここで、前記端末装置は、更に、前記コンテンツリストを、前記サーバコンテンツリストの送信元のサーバで区別することなくユーザに提示する提示手段を備え、前記要求手段は、選択されたコンテンツが含まれるサーバコンテンツリストの送信元のサーバに対して、コンテンツの送信を要求するとしても良い。
【００１２】
この構成によると、ユーザは、どのサーバにどのようなコンテンツが格納されているか意識することなく、必要に応じて登録処理が行われる。
【発明を実施するための最良の形態】
【００１３】
実施例１
１．  機器登録システム１の構成
機器登録システム１は、図１に示すように、端末装置１００、サーバA２００、サーバB３００、TV４００及び通信網５００から構成される。
【００１４】
サーバA２００、サーバB３００及びTV４００は、通信網５００を介して相互に接続されており、ユーザの宅内に設置され、ネットワークを形成している。なお、サーバA２００、サーバB３００及びTV４００は、直接接続されているとしても良いし、中継機器などを介して接続されるとしても良い。
サーバA２００及びサーバB３００は、それぞれ複数のコンテンツを保持しており、ユーザは、複数のコンテンツをサーバからTV４００へ配信して視聴する。
【００１５】
ここで、端末装置１００を新たに通信網５００に接続し、サーバA２００又はサーバB３００内のコンテンツを視聴する場合を例として、各装置の構成を説明する。
なお、サーバB３００は、サーバA２００と同様の構成のため、説明を省略する。
１．１  サーバA２００の構成
サーバA２００は、図２に示すように、登録リスト格納部２０１、登録処理部２０２、コンテンツ格納部２０３、コンテンツリスト格納部２０４、ID格納部２０５及び入出力部２０６から構成される。
【００１６】
サーバA２００は、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニットなどから構成されるコンピュータシステムである。前記RAM又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、サーバA２００は、その機能を達成する。
【００１７】
以下、各構成について説明する。
（１）コンテンツ格納部２０３、コンテンツリスト格納部２０４
コンテンツ格納部２０３は、複数のコンテンツを格納している。
コンテンツリスト格納部２０４は、図３（ａ）に示すコンテンツリスト１２２を格納している。コンテンツリスト１２２には、コンテンツ格納部２０３に格納しているコンテンツの名称が記録されている。なお、コンテンツリスト１２２には、コンテンツを識別可能な情報が記録されていれば良く、コンテンツのIDや、記録日時などが記録されているとしても良い。また、ユーザが作成したコンテンツの場合、作成日時などが記録されるとしても良い。
【００１８】
なお、サーバＢ３００は、図３（ｂ）に示すコンテンツリスト１３２を格納している。このコンテンツリスト１３２は、サーバＢ３００が保持するコンテンツの名称が記録されている。
（２）ID格納部２０５
ID格納部２０５は、サーバA２００に固有の識別子を格納している。ここでは、サーバA２００の識別子をID２と呼ぶ。
（３）登録リスト格納部２０１
登録リスト格納部２０１は、登録リストを格納している。
【００１９】
登録リストには、コンテンツ格納部２０３に格納されているコンテンツの利用が許可され、コンテンツを利用したことがある機器のIDが記録される。
コンテンツ格納部２０３に格納されているコンテンツをTV４００で視聴した場合、TV４００のID4が記録される。
（４）登録処理部２０２、入出力部２０６
入出力部２０６は、通信網５００を介して他の機器とデータの送受信を行う。
【００２０】
登録処理部２０２は、コンテンツを利用する端末装置１００のID１を含むID送信要求を受信すると、ID格納部２０５からID２を読み出して、端末装置１００へ送信する。
また、端末装置１００からコンテンツリストの送信要求を受け付けると、コンテンツリスト格納部２０４からコンテンツリスト１２２を読み出し、読み出したコンテンツリスト１２２に、図３（ａ）に示すID１２１として、ＩＤ２を付してコンテンツリスト１２を生成する。また、コンテンツリスト１２を、要求元の装置である端末装置１００へ送信する。
【００２１】
また、コンテンツリスト１２から選択されたコンテンツの送信要求を受け付けると、登録リスト格納部２０１から登録リストを読み出し、要求元の端末装置１００のID１が登録されているか否かを判断する。登録されている場合、コンテンツの利用を許可し、コンテンツ格納部２０３から選択されたコンテンツを読み出して、要求元の端末装置１００へ送信する。また、登録リストに登録されていない場合、未登録であること、登録処理を行わないとコンテンツの利用が出来ないこと、登録するか否かの選択肢を登録状況通知として端末装置１００へ送信する。その結果、端末装置１００から、登録を要求する応答がある場合、登録処理部２０２は、登録リストにID１を書き込み、選択されたコンテンツを読み出して送信する。登録しないことを示す応答がある場合、登録処理部２０２は、ＩＤ１を登録せず、コンテンツの送信を行わずに処理を終了する。
【００２２】
なお、本発明は、ユーザの手間を省くことが主題であり、登録処理において登録される情報は、少なくとも登録される機器を識別可能な情報であれば良く、例えば、機器のIDの代わりに、登録する機器が保持する公開鍵証明書のシリアルナンバーなどであっても良い。
また、登録処理では、登録する機器が正当な機器であるか否かを判断する機器認証や、ネットワークへの登録を制限する他の技術と組み合わせて用いても良い。例えば、サーバA２００に登録できる機器の台数が制限されており、既に登録されている台数が、制限台数に満たない場合、サーバA２００の登録リストに端末装置１００のID１を登録する技術がある。また、サーバA２００から端末装置１００へ、時間測定用のパケットを送信し、送信したときから、それに対する端末装置１００からの返信パケットを受信するまでの時間を計測し、計測した時間が、予め決められた時間以内であれば、端末装置１００のID１を登録リストに登録する技術がある。
１．２  端末装置１００
端末装置１００は、図４に示すように、入出力部１０１、コンテンツ取得部１０２、再生制御部１０３、入力部１０４、ID格納部１０５、モニタ１０６及びスピーカ１０７から構成される。
【００２３】
端末装置１００は、サーバA２００と同様に、具体的には、マイクロプロセッサ、ROM、RAM、ハードディスクユニット、ディスプレイユニットなどから構成されるコンピュータシステムであり、前記マイクロプロセッサが、前記RAM又は前記ハードディスクユニットに記憶されているコンピュータプログラムに従って動作することにより、端末装置１００は、その機能を達成する。
（１）ID格納部１０５
ID格納部１０５は、端末装置１００に固有の識別子であるID１を格納している。
（２）モニタ１０６、スピーカ１０７、入力部１０４
モニタ１０６は、再生制御部１０３から受け取る映像信号を表示する。また、スピーカ１０７は、再生制御部１０３から受け取る音声信号を出力する。
【００２４】
入力部１０４は、ユーザの操作による入力を受け付け、受け付けた入力を指示情報としてコンテンツ取得部１０２へ出力する。
（３）入出力部１０１、コンテンツ取得部１０２
入出力部１０１は、通信網５００を介して他の機器とコンテンツ取得部１０２又は再生制御部１０３との間でデータの送受信を行う。
【００２５】
コンテンツ取得部１０２は、サーバA２００又はサーバＢ３００からのコンテンツ取得に係る処理を行う。
まず、コンテンツ取得部１０２は、入力部１０４から、コンテンツを視聴することを示す指示情報の入力を受け付ける。コンテンツ取得部１０２は、ID格納部１０５からID１を読み出して、ブロードキャストでネットワーク全体の機器へID１を通知する。
【００２６】
また、ネットワークに接続されている他の機器から応答としてIDを受信する。受け取った各IDの機器へ、それぞれの機器が保持するコンテンツリストの送信要求を送信する。ここで、例えばサーバA２００とサーバB３００とからIDを受信すると、サーバA２００及びサーバＢ３００へコンテンツリスト送信の要求を行う。また、通信網５００を介して同じネットワークを形成するＴＶ４００から応答が無く、IDを受け取っていない場合、ＴＶ４００には、コンテンツリストの送信要求は行わない。
【００２７】
要求後、コンテンツ取得部１０２は、各機器からコンテンツリストを受信する。コンテンツ取得部１０２は、図３（ａ）に示すコンテンツリスト１２をサーバA２００から受信し、図３（ｂ）に示すコンテンツリスト１３をサーバB３００から受信する。そして、サーバＡ２００から受信したコンテンツリスト１２から、コンテンツの名称を抽出し、各名称に、サーバＡ２００のID２を対応付ける。また、サーバＢ３００から受信したコンテンツリスト１３も同様に、コンテンツの各名称と、サーバＢ３００のID３とを対応付ける。それらを合わせて、図３（ｃ）のように、対応表１１２を生成する。生成した対応表１１２から、名称の部分を抽出し、図３（ｄ）に示すコンテンツ選択リスト１１１とする。コンテンツ取得部１０２は、コンテンツ選択リスト１１１と、コンテンツの選択をユーザに促すメッセージとをモニタ１０６へ表示するために、再生制御部１０３へ出力する。
【００２８】
リストの表示後、入力部１０４は、ユーザの操作により、コンテンツの選択を受け付ける。入力部１０４から、選択されたコンテンツを指定する指示情報を受け付けると、コンテンツ取得部１０２は、対応表１１２の、選択されたコンテンツに対応するIDをチェックし、そのIDが識別するサーバに対して、選択されたコンテンツの送信を要求する。ここで、チェックしたIDがID２である場合、サーバＡ２００へコンテンツの送信を要求する。
【００２９】
コンテンツ送信を要求したサーバＡ２００から、コンテンツの利用が許可されると、コンテンツ取得部１０２は制御を再生制御部１０３へ移す。
また、コンテンツの利用が許可されず、サーバＡ２００から、登録状況通知を受信すると、未登録であること、未登録であるとコンテンツを利用できないこと、登録処理を行うか否かの選択肢とを含むメッセージを再生制御部１０３へ出力する。入力部１０４がユーザからの入力を受け付け、入力部１０４から、ユーザからの入力を示す指示情報を受け取ると、コンテンツ取得部１０２は、指示情報に従って、登録処理の要求を示す応答又は登録処理を行わないことを示す応答をサーバＡ２００へ送信する。
【００３０】
登録処理を行わない場合、コンテンツを取得することなく処理を終了する。また、登録処理を要求した場合、サーバＡ２００によって登録処理が行われ、コンテンツの利用が許可されると、コンテンツ取得部１０２は、制御を再生制御部１０３へ移す。
（４）再生制御部１０３
再生制御部１０３は、コンテンツ選択リスト１１１と、コンテンツの選択をユーザに促すメッセージとをコンテンツ取得部１０２から受け取り、映像信号を生成して、モニタ１０６へ出力する。また、未登録であること、未登録であるとコンテンツを利用できないこと、登録処理を行うか否かの選択肢とを含むメッセージも同様にモニタ１０６へ出力する。
【００３１】
再生制御部１０３は、コンテンツ取得部１０２から制御を移され、サーバA２００又はサーバB３００からコンテンツを受け取ると、受け取るコンテンツから、映像信号、音声信号などを生成し、モニタ１０６及びスピーカ１０７へ出力する。
２．  機器登録システム１の動作
２．１  サーバA２００の動作
サーバA２００の動作について、図５を参照して説明する。なお、サーバB３００については、サーバA２００と同様の処理を行うので、説明を省略する。
【００３２】
サーバA２００の登録処理部２０２は、入出力部２０６を介して、他の機器からデータを受信し（ステップＳ２１）、受信した内容が、他の機器のIDを含み、サーバIDの送信要求である場合（ステップＳ２２でID）、ID格納部２０５から、当該サーバA２００のID２を読み出し、送信元の機器へ送信する（ステップＳ２３）。
また、その機器からコンテンツリストの送信要求を受信すると（ステップＳ２４）、コンテンツリスト格納部２０４からコンテンツリスト１２２を読み出し、ID２を付加してコンテンツリスト１２を生成し、要求元の機器へ送信する（ステップＳ２５）。
【００３３】
また、登録処理部２０２は、他の機器からデータを受信し（ステップＳ２１）、受信した内容がコンテンツの送信要求である場合（ステップＳ２２でコンテンツ）、登録リスト格納部２０１から登録リストを読み出し、要求元の機器のIDがリストに登録されているか否かを判断する（ステップＳ２６）。登録されていない場合（ステップＳ２７で未）、登録状況通知を要求元へ送信する（ステップＳ２８）。また、要求元からの応答を受信し（ステップＳ２９）、応答の内容が登録しないことを示す場合（ステップＳ３０でしない）、登録処理部２０２は、以降の処理を行わない。また、登録要求の場合（ステップＳ３０でする）、登録リストに、ステップＳ２１で受信した要求元の機器のIDを登録し（ステップＳ３１）、要求元の機器に対して、コンテンツの利用を許可し、要求されたコンテンツをコンテンツ格納部２０３から読み出して送信する（ステップＳ３２）。
【００３４】
また、登録処理部２０２は、ステップＳ２７で登録済みである場合、登録処理を行わずにコンテンツの利用を許可し、コンテンツ格納部２０３からコンテンツを読み出して送信する（ステップＳ３２）。
２．２  端末装置１００の動作
端末装置１００の動作について、図６を参照して説明する。
【００３５】
端末装置１００は、通信網５００を介してネットワークに接続され、端末装置１００のコンテンツ取得部１０２は、入力部１０４からコンテンツを取得することを示す指示情報の入力を受け付けると（ステップＳ４１）、ID格納部１０５からID１を読み出し、ブロードキャストでID１をネットワーク全体の機器へ送信する（ステップＳ４２）。
また、コンテンツ取得部１０２は、ID送信後に他の機器のIDを受信すると（ステップＳ４３）、受信したIDが識別する機器へ、コンテンツリストの送信要求を行う（ステップＳ４４）。
【００３６】
他の機器から、コンテンツリストを受信すると（ステップＳ４５）、受信したリストから対応表を生成し、名称部分を抽出してコンテンツ選択リストを生成し、再生制御部１０３に出力する。再生制御部１０３は、コンテンツ選択リストをモニタ１０６に表示する（ステップＳ４６）。
ユーザの操作により、入力部１０４からコンテンツの選択を受け付けると（ステップＳ４７）、コンテンツ取得部１０２は、対応表１１２から選択されたコンテンツに対応するIDをチェックし、そのIDの機器に対して、コンテンツの送信要求を行う（ステップＳ４８）。
【００３７】
コンテンツを要求した機器から、端末装置１００が登録されているか否かについて判断した結果を受信し、受信した結果が登録状況情報である場合（ステップＳ４９で未登録）、再生制御部１０３は、モニタ１０６に未登録であること、登録しないとコンテンツを利用できないこと、また、登録するかしないかの選択肢とを表示する（ステップＳ５０）。入力部１０４から登録するか否かを示す指示情報の入力を受け付け（ステップＳ５１）、登録しないことを示す指示情報の入力を受け付けた場合（ステップＳ５２でしない）、コンテンツ取得部１０２は、コンテンツを取得しないまま、以降の処理を終了する。登録することを示す指示情報の入力を受け付けた場合（ステップＳ５２でする）、送信元の機器に対して、登録を要求する（ステップＳ５３）。送信元の機器に登録され、その機器に保持されているコンテンツの利用を許可されると、コンテンツ取得部１０２は、制御を再生制御部１０３へ移す。再生制御部１０３は、入出力部１０１を介して、要求したコンテンツを受信すると（ステップＳ５４）、受信したコンテンツのデータから、映像信号及び音声信号を生成し、モニタ１０６及びスピーカ１０７へ出力し、コンテンツを再生する（ステップＳ５５）。また、ステップＳ４９で、既に要求元の機器に登録されており、コンテンツの利用を許可された場合、コンテンツ取得部１０２は、制御を再生制御部１０３へ移し、再生制御部１０３は、入出力部１０１を介して受信するコンテンツを再生する（ステップＳ５５）。
２．３  機器登録システム１全体の動作
ここで、図７を参照し、機器登録システム１のネットワークに接続されている各機器の動作について、データの送受信を中心に説明する。
【００３８】
なお、ネットワークに新たに接続する端末装置１００から、サーバA２００に格納されているコンテンツを選択する場合を例とする。
端末装置１００は、ID１をブロードバンドでネットワーク全体の機器へ通知し、各機器のIDの送信を要求する（ステップＳ１ａ〜Ｓ１ｃ）。次に、ID１を受け取ったサーバA２００及びサーバB３００は、それぞれ、自装置のIDを端末装置１００へ送信する（ステップＳ２、S３）。
【００３９】
ここで、端末装置１００は、サーバA２００及びサーバB３００のIDを受け取り、TV４００のIDは受け取れなかった場合を想定する。
端末装置１００は、IDの送信元のサーバA２００及びサーバB３００に、コンテンツリストの送信を要求する（ステップＳ４，５）。IDが通知されなかったTV４００に対しては何もしない。
【００４０】
サーバA２００及びサーバB３００は、それぞれコンテンツリストを読み出し、IDを付して端末装置１００へ送信する（ステップＳ６，７）。
端末装置１００は、サーバA２００及びサーバB３００からそれぞれコンテンツリスト１２及びコンテンツリスト１３を受信し、対応表を生成し、名称の部分を抽出してモニタ１０６にコンテンツ選択リスト１１１を表示し、ユーザからの選択を受け付ける（ステップＳ８）。端末装置１００は、対応表を参照し、選択されたコンテンツを保持するサーバA２００に対して、コンテンツの送信を要求する（ステップＳ９）。選択されたコンテンツを保持していないサーバB３００に対しては、何もしない。
【００４１】
サーバA２００は、登録リストに端末装置１００のID１が登録されているか否かを判断し、登録されていないので、登録状況通知を行う（ステップＳ１０）。
端末装置１００は、ユーザからの入力によって登録することを示す入力を受け付けると（ステップＳ１１）、サーバA２００へ登録を要求する（ステップＳ１２）。
サーバA２００は、登録処理として、登録リストにID１を登録する（ステップＳ１３）。また、端末装置１００のコンテンツの利用を許可し、要求されたコンテンツを端末装置１００へ送信する（ステップＳ１４）。
３．その他
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）本実施の形態でサーバA２００は、端末装置１００を登録する場合、端末装置１００のIDを登録リストに登録するとしたが、その代わりに、サーバA２００から端末装置１００へ、登録の証明書を送信するとしても良い。この場合、登録後の端末装置１００は、コンテンツの送信を要求する場合に、証明書をサーバA２００へ送信し、サーバA２００は、受信した証明書の正当性や端末装置１００が確かに登録されていることなど、内容を確認後、要求されたコンテンツの利用を許可する。
（２）本実施の形態では、コンテンツリストからコンテンツを選択した後に、登録リストに登録されているか否かを判断するとしたが、端末装置１００のID２が通知された時点で登録リストのチェックを行い、その結果を端末装置１００へ通知するとしても良い。
【００４２】
また、コンテンツリストの送信を要求されたときに登録リストをチェックするとしても良い。この場合、コンテンツ選択リストを表示する際に、各コンテンツが格納されているサーバに、端末装置１００が登録済みであるか否かを表示するとしても良い。
ここで、端末装置１００は、サーバB３００には既に登録され、サーバA２００には、未登録である場合を例として説明する。
【００４３】
端末装置１００が、サーバA２００及びサーバB３００にコンテンツリストの送信を要求すると、各サーバは、登録リストに登録しているか否かを判断し、コンテンツリストと共に判断結果を送信する。
端末装置１００は、サーバA２００からコンテンツリスト１２と未登録を示す判断結果とを受信し、サーバB３００からコンテンツリスト１３と登録済みを示す判断結果とを受信する。対応表を生成する際に、図８（ａ）に示すように、コンテンツリスト１３から抽出するコンテンツの名称には、登録済みであることを示す登録情報を対応付ける。また、コンテンツリスト１２から抽出する名称には、登録情報として何も対応付けない。なお、未登録であることを対応付けるとしても良い。
【００４４】
端末装置１００は、対応表から図８（ｂ）のように、名称部分と、登録情報の部分とを抽出し、コンテンツ選択リストとしてモニタ１０６に表示する。
（３）実施の形態では、サーバA２００及びサーバＢ３００から端末装置１００へIDを通知した後に、コンテンツリストを要求されて送信しているが、IDと共にコンテンツリストを送信するとしても良いし、これらの順序は問わない。また、省略しても良い。
（４）本実施の形態は、UPｎP（Universal Plug and Play）のプロトコルにおいて動作可能である。端末装置１００は、UPｎPにおけるコントロールポイント、ブロードキャストでのIDの通知は、UPｎPのデバイスの発見機能（SSDP：SimpleService Discover Protocol）に対応する。端末装置１００は、デバイスの発見機能で自身のIDをサブネットに送信し、そのサブネットに接蔵している機器から返答を貰うことが出来る。また、コンテンツリストの要求も、UPｎPの機能を用いる。なお、UPｎPは、例えば非特許文献１に説明があるとおり、PCや周辺機器などネットワークに接続された機器が、お互いに認識し合い機能するための技術仕様である。
【００４５】
UPｎPは、インターネットで標準となっている技術であるXML（eXtensible MarkupLanguage）、DHCP（Dynamic Host Configuration Protocol）、SOAP（Simple Object AccessProtocol）、GENA（General Event Notification Architecture）などを寄せ集めたもので、ネットワークに接続された機器を自動認識し、機器の間で相互に情報交換を行い、制御していくという機能を有する。
（５）本実施の形態では、ネットワークにサーバA２００とサーバB３００とが接続されているが、本発明はこのネットワークの構成に限定するものではない。例えば、サーバとしては、サーバA２００のみが接続されている構成であっても良いし、また他の多くのサーバ、端末装置が接続されているとしても良い。
（６）本実施の形態では、端末装置１００はコンテンツを格納していないが、端末装置１００がコンテンツを格納している構成であっても良い。また、他の機器から取得したコンテンツを一旦格納し、その後、ユーザからの入力に従って再生するとしても良い。
（７）本実施の形態では、端末装置が未登録である場合、ユーザからの入力に従って登録処理を行うとしているが、未登録であれば、デフォルトで登録処理に移行するように実装しても良い。
（８）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【００４６】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD（Blu-ray Disc）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【００４７】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【００４８】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（９）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしても良い。
【産業上の利用可能性】
【００４９】
映画や音楽などの著作物がデジタル化されたコンテンツやコンピュータプログラムなどのソフトウェアを提供するソフトウェア産業において、本発明は、経営的に、また反復的、継続的に使用することが出来る。また、本発明の機器登録システム、サーバ、端末装置は、電器製品等の製造産業において、生産し、販売することが出来る。
【図面の簡単な説明】
【００５０】
【図１】図１は、機器登録システム１の全体の構成を示す。
【図２】図２は、サーバA２００の構成を示すブロック図である。
【図３】図３は、サーバが保持するコンテンツリストの一例と、モニタ１０６に表示されるコンテンツ選択リストの一例を示す。
【図４】図４は、端末装置１００の構成を示すブロック図である。
【図５】図５は、サーバA２００又はサーバB３００の動作を示すフローチャートである。
【図６】図６は、端末装置１００の動作を示すフローチャートである。
【図７】図７は、機器登録システム１の全体の動作を示す図である。
【図８】図８は、モニタ１０６に表示されるコンテンツ選択リストの一例を示す。
【符号の説明】
【００５１】
１  機器登録システム
１００  端末装置
１０１  入出力部
１０２  コンテンツ取得部
１０３  再生制御部
１０４  入力部
１０５  格納部
１０６  モニタ
１０７  スピーカ
２００  サーバA
２０１  登録リスト格納部
２０２  登録処理部
２０３  コンテンツ格納部
２０４  コンテンツリスト格納部
２０５  ID格納部
２０６  入出力部
３００  サーバB
４００  TV
５００  通信網
【図１】
0004691449.tif 000002
【図２】
0004691449.tif 000003
【図３】
0004691449.tif 000004
【図４】
0004691449.tif 000005
【図５】
0004691449.tif 000006
【図６】
0004691449.tif 000007
【図７】
0004691449.tif 000008
【図８】
0004691449.tif 000009