(57)【要約】【課題】デジタルコンテンツを提供する複数台のサーバ装置と、デジタルコンテンツの供給を受けるクライアント装置とを有するネットワークシステムにおいて、サーバ装置の識別を容易にする。【解決手段】ネットワークシステムにおいて、サーバ装置は、ネットワークを介してデジタルコンテンツを提供するコンテンツ提供手段と、ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶する設定完了時刻情報記憶手段とを備え、クライアント装置は、ネットワークを介して複数台のサーバ装置から取得した設定完了時刻情報を記憶する外部装置情報記憶手段と、記憶した設定完了時刻情報に基づいて複数台のサーバ装置の並び順を定めた選択用リストを作成するリスト作成手段と、選択用リストにおいて選択されたサーバ装置から供給されたデジタルコンテンツを表示する表示手段とを備える。【選択図】図１
2011146887.tif 000002
【特許請求の範囲】
【請求項１】
複数台のサーバ装置とクライアント装置とを有し、
前記サーバ装置は、
ネットワークを介してデジタルコンテンツを提供するコンテンツ提供手段と、
前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶する設定完了時刻情報記憶手段とを備え、
前記クライアント装置は、
前記ネットワークを介して前記複数台のサーバ装置から取得した前記設定完了時刻情報を記憶する外部装置情報記憶手段と、
記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するリスト作成手段と、
前記選択用リストにおいて選択されたサーバ装置から供給されたデジタルコンテンツを表示する表示手段とを備えることを特徴とするネットワークシステム。
【請求項２】
ネットワークを介してクライアント装置にデジタルコンテンツを提供するコンテンツ提供手段と、
前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶する設定完了時刻情報記憶手段と、
前記ネットワークを介して前記クライアント装置に前記設定完了時刻情報を出力する制御手段とを備えることを特徴とするサーバ装置。
【請求項３】
請求項２に記載のサーバ装置であって、
前記設定完了時刻情報記憶手段は、前記クライアント装置から更新要請があった場合に、前記記憶した設定完了時刻情報を最新の時刻に更新することを特徴とするサーバ装置。
【請求項４】
ネットワークを介して複数台のサーバ装置からデジタルコンテンツの供給を受けるコンテンツ供給手段と、
前記ネットワークを介して前記複数台のサーバ装置から取得した前記設定完了時刻情報を記憶する外部装置情報記憶手段と、
記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するリスト作成手段と、
前記選択用リストにおいて選択されたサーバ装置から供給されたデジタルコンテンツを表示する表示手段とを備えることを特徴とするクライアント装置。
【請求項５】
請求項４に記載のクライアント装置であって、
前記リスト作成手段は、
別途取得した前記複数台のサーバ装置の名称に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成可能であることを特徴とするクライアント装置。
【請求項６】
請求項５に記載のクライアント装置であって、
前記リスト作成手段は、同一の名称のサーバ装置がある場合には、記憶した前記設定完了時刻情報に基づいて前記名称に識別子を付加することを特徴とするクライアント装置。
【請求項７】
複数台のサーバ装置とクライアント装置とを有するネットワークシステムにおけるサーバ装置識別方法であって、
前記サーバ装置が、前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶するステップと、
前記クライアント装置が、前記ネットワークを介して前記複数台のサーバ装置から前記設定完了時刻情報をそれぞれ取得して記憶するステップと、
前記クライアント装置が、記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するステップとを有することを特徴とするサーバ装置識別方法。
【請求項８】
ネットワークを介してクライアント装置にデジタルコンテンツを提供するサーバ装置における識別情報提供方法であって、
前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶するステップと、
前記ネットワークを介して前記クライアント装置に前記設定完了時刻情報を出力するステップとを有することを特徴とする識別情報提供方法。
【請求項９】
ネットワークを介して複数台のサーバ装置からデジタルコンテンツの供給を受けるクライアント装置におけるサーバ装置リスト作成方法であって、
前記ネットワークを介して前記複数台のサーバ装置から取得した前記設定完了時刻情報を記憶するステップと、
記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するステップとを有することを特徴とするサーバ装置リスト作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関し、特に、デジタルコンテンツを提供する複数台のサーバ装置と、デジタルコンテンツの供給を受けるクライアント装置とを有するネットワークシステムにおけるサーバ装置識別技術に関する。
【背景技術】
【０００２】
従来から、テレビ番組を録画したりコンテンツを視聴するためにビデオ装置等の外部装置が用いられており、外部装置は、テレビの外部入力端子に直接接続されていた。ユーザは、外部装置からコンテンツを視聴するときには、入力切替を操作して「ビデオ１」等の目的とする外部装置が接続されている外部入力端子を選択すればよい。
【０００３】
テレビと外部装置とが直接接続されているため、外部入力端子と外部装置とは１対１に対応し、また、接続される外部装置の数には限りがあるため、入力切替を行なう際に、どの外部入力端子を選んでよいか分からない等の混乱は生じなかった。
【０００４】
近年では、ＤＬＮＡ（Digital Living Network Alliance）準拠のホームネットワーク装置が普及し、ネットワーク上に複数台のレコーダ装置やテレビが接続されるようになっている。ここで、ネットワークにおいて、デジタルコンテンツを提供するレコーダ、プレーヤ等の装置をサーバ装置と総称し、デジタルコンテンツの供給を受けるテレビ等の装置をクライアント装置と総称する。
【０００５】
このようなネットワークでは、クライアント装置における入力切替の際に、数多くのサーバ装置が選択対象としてリストに表示されることになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１６５３３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ネットワークに接続されたサーバ装置は、接続された外部入力端子で識別することができないため、装置名で識別することになる。一般に装置名は、型番を示す記号であることが多く、装置名だけで目的とする装置を識別することは困難である。特に同じ機種が複数台あったり、似通った名称の機種がある場合に顕著である。このため、入力切替の際に表示される装置リストの表示順を目安に装置を識別することができれば、感覚的で分かりやすい。
【０００８】
しかしながら、従来、リストに表示される順番は、サーバ装置の検出順あるいは装置名順となっているため、入力切替の際に表示される装置リストの表示順を目安にサーバ装置を識別することは困難である。
【０００９】
すなわち、サーバ装置の検出順は一定でないため表示のたびに表示順が変わるおそれがある。また、電源がＯＦＦで検出されなかったサーバ装置は表示されないため、表示順がずれるおそれがある。さらに、クライアント装置毎にサーバ装置の検出順は異なるため、クライアント装置毎に異なる表示順になるおそれがあるためである。
【００１０】
そこで、本発明は、デジタルコンテンツを提供する複数台のサーバ装置と、デジタルコンテンツの供給を受けるクライアント装置とを有するネットワークシステムにおいて、サーバ装置の識別を容易にすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明の第１の態様であるネットワークシステムは、複数台のサーバ装置とクライアント装置とを有し、サーバ装置は、ネットワークを介してデジタルコンテンツを提供するコンテンツ提供手段と、前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶する設定完了時刻情報記憶手段とを備え、クライアント装置は、前記ネットワークを介して前記複数台のサーバ装置から取得した前記設定完了時刻情報を記憶する外部装置情報記憶手段と、記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するリスト作成手段と、前記選択用リストにおいて選択されたサーバ装置から供給されたデジタルコンテンツを表示する表示手段とを備えることを特徴とする。
【００１２】
上記課題を解決するため、本発明の第２の態様であるサーバ装置は、ネットワークを介してクライアント装置にデジタルコンテンツを提供するコンテンツ提供手段と、前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶する設定完了時刻情報記憶手段と、前記ネットワークを介して前記クライアント装置に前記設定完了時刻情報を出力する制御手段とを備えることを特徴とする。
【００１３】
ここで、前記設定完了時刻情報記憶手段は、前記クライアント装置から更新要請があった場合に、前記記憶した設定完了時刻情報を最新の時刻に更新することができる。
【００１４】
上記課題を解決するため、本発明の第３の態様であるクライアント装置は、ネットワークを介して複数台のサーバ装置からデジタルコンテンツの供給を受けるコンテンツ供給手段と、前記ネットワークを介して前記複数台のサーバ装置から取得した前記設定完了時刻情報を記憶する外部装置情報記憶手段と、記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するリスト作成手段と、前記選択用リストにおいて選択されたサーバ装置から供給されたデジタルコンテンツを表示する表示手段とを備えることを特徴とする。
【００１５】
ここで、前記リスト作成手段は、別途取得した前記複数台のサーバ装置の名称に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成可能としてもよい。このとき、前記リスト作成手段は、同一の名称のサーバ装置がある場合には、記憶した前記設定完了時刻情報に基づいて前記名称に識別子を付加することができる。
【００１６】
上記課題を解決するため、本発明の第４の態様であるサーバ装置識別方法は、複数台のサーバ装置とクライアント装置とを有するネットワークシステムにおけるサーバ装置識別方法であって、前記サーバ装置が、前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶するステップと、前記クライアント装置が、前記ネットワークを介して前記複数台のサーバ装置から前記設定完了時刻情報をそれぞれ取得して記憶するステップと、前記クライアント装置が、記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するステップとを有することを特徴とする。
【００１７】
上記課題を解決するため、本発明の第５の態様である識別情報提供方法は、ネットワークを介してクライアント装置にデジタルコンテンツを提供するサーバ装置における識別情報提供方法であって、前記ネットワークに接続するための設定を完了した時刻に対応した設定完了時刻情報を記憶するステップと、前記ネットワークを介して前記クライアント装置に前記設定完了時刻情報を出力するステップとを有することを特徴とする。
【００１８】
上記課題を解決するため、本発明の第６の態様であるサーバ装置リスト作成方法は、ネットワークを介して複数台のサーバ装置からデジタルコンテンツの供給を受けるクライアント装置におけるサーバ装置リスト作成方法であって、前記ネットワークを介して前記複数台のサーバ装置から取得した前記設定完了時刻情報を記憶するステップと、記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するステップとを有することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、デジタルコンテンツを提供する複数台のサーバ装置と、デジタルコンテンツの供給を受けるクライアント装置とを有するネットワークシステムにおいて、サーバ装置の識別が容易になる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るネットワークシステムの構成を示すブロック図である。
【図２】デジタル放送レコーダの機能構成例を示すブロック図である。
【図３】デジタルコンテンツプレーヤの機能構成例を示すブロック図である。
【図４】デジタル放送テレビの機能構成例を示すブロック図である。
【図５】サーバ装置の初期設定情報に関する構造体の例について説明する図である。
【図６】デジタル放送レコーダの初期設定動作について説明するフローチャートである。
【図７】デジタル放送レコーダの計時部の初期設定について説明するフローチャートである。
【図８】デジタルコンテンツプレーヤの初期設定動作について説明するフローチャートである。
【図９】デジタルコンテンツプレーヤの計時部の初期設定について説明するフローチャートである。
【図１０】デジタル放送テレビにおけるサーバ装置の初期登録処理について説明するフローチャートである。
【図１１】デジタル放送テレビが、ＬＡＮ上で新規のサーバ装置を検出した場合の処理について説明するフローチャートである。
【図１２】デジタル放送テレビが、ユーザから入力切替操作を受け付けた場合の処理について説明するフローチャートである。
【図１３】入力切替操作を受け付けた場合のリスト表示を示す図である。
【図１４】入力切替操作を受け付けた場合のリスト表示を示す図である。
【発明を実施するための形態】
【００２１】
本発明の実施の形態について図面を参照して詳細に説明する。図１は、本実施形態に係るＤＬＮＡ準拠のネットワークシステムの構成例を示すブロック図である。このネットワークシステムは、例えば、家庭内においてネットワークに接続された機器でデジタル放送、デジタルコンテンツ等を再生、視聴するホームネットワークシステムとすることができる。
【００２２】
本図に示すように、ネットワークシステムは、デジタル放送レコーダ１００、デジタル放送テレビ１５０、デジタルコンテンツプレーヤ２００、デフォルトゲートウェイ１９８、ＤＨＣＰサーバ１９９が、ＬＡＮ３００に接続されて構成されている。ＬＡＮ３００への接続形態は、有線・無線を問わない。
【００２３】
ＬＡＮ３００に接続されるデジタル放送レコーダ１００、デジタル放送テレビ１５０、デジタルコンテンツプレーヤ２００の台数は任意であり、本図の例では、２台のデジタル放送レコーダ（（ａ）１００ａ、（ｂ）１００ｂ）と、２台のデジタル放送テレビ（（ａ）１５０ａ、（ｂ）１５０ｂ）と、１台のデジタルコンテンツプレーヤ２００が接続されている。
【００２４】
もちろん、これらは例示であり、例えば、デジタルコンテンツプレーヤ２００を備えなかったり、デジタル放送レコーダ１００が３台以上であってもよい。また、他のＤＬＮＡ準拠の装置が接続されていてもよい。なお、複数台のデジタル放送レコーダ（（ａ）１００ａ、（ｂ）１００ｂ…）は、特に区別する必要がない場合には、デジタル放送レコーダ１００で代表させる。デジタル放送テレビ１５０、デジタルコンテンツプレーヤ２００についても同様である。
【００２５】
デジタル放送レコーダ１００は、デジタル放送を受信して録画・再生を行なう装置であり、例えば、ＨＤＤ（ハードディスクドライブ）レコーダ、ＤＶＤレコーダ、Ｂｌｕ−ｒａｙ（商標）レコーダ、あるいはこれらの複合機等とすることができる。
【００２６】
デジタルコンテンツプレーヤ２００は、デジタル放送受信機能を有さずに、ＨＤＤ、ＤＶＤ、Ｂｌｕ−ｒａｙ等に記録されたデジタルコンテンツの再生を行なう装置である。
【００２７】
デジタル放送レコーダ１００およびデジタルコンテンツプレーヤ２００は、デジタル放送テレビ１５０にデジタルコンテンツを提供するＤＬＮＡ準拠のサーバ装置として機能する。
【００２８】
デジタル放送テレビ１５０は、デジタル放送の受信、デジタルコンテンツの視聴等を行なう装置である。デジタル放送テレビ１５０は、デジタル放送レコーダ１００、デジタルコンテンツプレーヤ２００からデジタルコンテンツの供給を受けるＤＬＮＡ準拠のクライアント装置として機能する。
【００２９】
デジタル放送テレビ１５０は、外部接続端子を備えており、ビデオ装置等の外部装置を直接接続できるようになっている。本図の例では、デジタル放送テレビ（ａ）１５０ａにビデオ装置１８０が接続されている。外部接続端子には、ビデオ入力端子、ＨＤＭＩ端子等を含めることができる。
【００３０】
デフォルトゲートウェイ１９８は、インターネット３４０と接続するために用いられているが、ＬＡＮ３００が、インターネット３４０等の他のネットワークと接続しない場合には用いなくてもよい。インターネット３４０には、ネットタイムサーバ３８０が接続され、時刻情報を提供している。
【００３１】
ＤＨＣＰサーバ１９９は、ＤＨＣＰ（Dynamic Host Configuration Protocol）によるＩＰアドレス管理を行ない、ＬＡＮ３００に接続された装置に、ＩＰアドレスなど必要な情報を自動的に割り当てる処理を行なう。ＬＡＮ３００は、例えば、イーサネット（登録商標）を利用したネットワーク等とすることができ、代表的には、ホームネットワークとすることができる。
【００３２】
図２は、デジタル放送レコーダ１００の機能構成例を示すブロック図である。本図に示すように、デジタル放送レコーダ１００は、デジタル放送受信部１０１、デジタル放送デコード部１０２、受信チャンネル設定部１０３、計時部１０４、コンテンツ記憶部１０５、ネットワークインタフェース部１０６、制御部１０７、記憶部１０８、ユーザ操作入力部１１０を備えている。
【００３３】
デジタル放送レコーダ１００は、ユーザ操作入力部１１０を介したユーザからの設定に応じて、制御部１０７と、受信チャンネル設定部１０３とによりデジタル放送受信部１０１の受信チャンネル設定を行なう。
【００３４】
デジタル放送受信部１０１で受信した放送信号は、デジタル放送デコード部１０２でデコードされ、音声映像コンテンツは、コンテンツ記憶部１０５に記録される。コンテンツ記憶部１０５は、ＨＤＤ、半導体記憶装置、ＤＶＤ、Ｂｌｕ−ｒａｙ等を用いて構成することができる。コンテンツ記憶部１０５は、ネットワークを介してデジタルコンテンツを提供するコンテンツ提供手段として機能することができる。
【００３５】
計時部１０４は、時刻情報を管理する機能部であり、デジタル放送信号の付加情報に含まれる時刻情報を計時部１０４に設定することでデジタル放送の受信による時刻合わせが可能となる。
【００３６】
ネットワークインタフェース部１０６は、ＬＡＮ３００に接続するための機能部である。ネットワークインタフェース部１０６の設定は、ユーザ操作入力部１１０を介したユーザ操作により、ＤＨＣＰサーバ１９９による自動設定の指示等を受け付け、制御部１０７を通じて行なわれる。ただし、手動で設定を行なうこともできる。ネットワークインタフェース部１０６のネットワーク設定情報は記憶部１０８に保持される。
【００３７】
記憶部１０８は、不揮発性の記憶装置であり、設定完了時刻情報記憶部１０９を含み、さらに装置の識別情報としてメーカ名や機種名などの他、編集可能な識別名も記憶することができる。また、地域と受信チャンネルとを対応させた変換テーブル等の必要なデータも格納している。
【００３８】
設定完了時刻情報記憶部１０９は、設定完了時刻情報が格納される。設定完了時刻情報は、そのデジタル放送レコーダ１００がＬＡＮ３００に接続され初期設定が行なわれた日付、時刻の情報である。設定完了時刻情報は、ＬＡＮ３００を介して、他の装置が取得可能である。
【００３９】
図３は、デジタルコンテンツプレーヤ２００の機能構成を示すブロック図である。デジタルコンテンツプレーヤ２００は、デジタル放送受信機能を備えていないが、その他の構成は、デジタル放送レコーダ１００と同様の構成となっている。
【００４０】
すなわち、計時部２０４、コンテンツ記憶部２０５、ネットワークインタフェース部２０６、制御部２０７、記憶部２０８、設定完了時刻情報記憶部２０９を含んだユーザ操作入力部２１０を備えている。設定完了時刻情報記憶部２０９には、そのデジタルコンテンツプレーヤ２００が、ＬＡＮ３００に接続され初期設定が行なわれた日時、時刻を示す設定完了情報が格納される。
【００４１】
デジタルコンテンツプレーヤ２００が備える機能部の内容は、基本的にデジタル放送レコーダ１００と同じであるが、デジタル放送受信機能を備えていないため、計時部２０４は、デジタル放送信号の付加情報に含まれる時刻情報を用いた時刻合わせを行なうことができない。このため、計時部２０４は、後述するように、インターネット３４０を利用して時刻合わせを行なう。ただし、手動を含め、その他の方法により時刻合わせを行なうようにしてもよい。
【００４２】
図４は、デジタル放送テレビ１５０の機能構成例を示すブロック図である。本図に示すように、デジタル放送テレビ１５０は、デジタル放送受信部１５１、デジタル放送デコード部１５２、受信チャンネル設定部１５３、計時部１５４、ネットワークインタフェース部１５６、制御部１５７、記憶部１５８、ユーザ操作入力部１６０、表示部１６２を備えている。
【００４３】
デジタル放送テレビ１５０は、ユーザ操作入力部１６０を介したユーザからの設定に応じて、制御部１５７と、受信チャンネル設定部１５３とによりデジタル放送受信部１５１の受信チャンネル設定を行なう。
【００４４】
デジタル放送受信部１５１で受信した放送信号は、デジタル放送デコード部１５２でデコードされ、音声映像コンテンツは、表示部１６２に表示される。表示部１６２は、ディスプレイ装置等を用いて構成することができ、音声出力装置を含んでいる。
【００４５】
計時部１５４は、時刻情報を管理する機能部であり、デジタル放送信号の付加情報に含まれる時刻情報を計時部１５４に設定することでデジタル放送の受信による時刻合わせが可能となる。
【００４６】
ネットワークインタフェース部１５６は、ＬＡＮ３００に接続するための機能部である。ネットワークインタフェース部１５６の設定は、ユーザ操作入力部１６０を介したユーザ操作により、ＤＨＣＰサーバ１９９による自動設定の指示等を受け付け、制御部１５７を通じて行なわれる。ただし、手動で設定を行なうこともできる。ネットワークインタフェース部１５６の設定情報は記憶部１５８に保持される。
【００４７】
制御部１５７は、デジタル放送テレビ１５０における各種処理を制御するが、特に本実施形態では、ネットワークを介して複数台のサーバ装置からデジタルコンテンツの供給を受けるコンテンツ供給手段、および、記憶した前記設定完了時刻情報に基づいて前記複数台のサーバ装置の並び順を定めた選択用リストを作成するリスト作成手段として機能する。
【００４８】
記憶部１５８は、不揮発性の記憶装置であり、設定完了時刻情報記憶部１５９と、ＬＡＮ３００に接続されたサーバ装置から取得した設定完了時刻情報等を記憶する外部装置情報記憶部１６１とを含み、さらに装置の識別情報としてメーカ名や機種名などの他、編集可能な識別名も記憶することができる。
【００４９】
すなわち、クライアント装置であるデジタル放送テレビ１５０は、デジタル放送レコーダ１００等の各サーバ装置から設定完了時刻情報を取得して、外部装置情報記憶部１６１に格納する。この処理は、デジタル放送テレビ１５０毎に行なわれる。このため、デジタル放送テレビ１５０が複数台存在する場合でも、共通の情報を用いてサーバ装置を管理することができるようになる。
【００５０】
ユーザ操作入力部１６０は、表示する映像を選択するための入力切替操作をユーザから受け付けることができる。すなわち、ユーザは、入力切替操作を行なうことで、デジタル放送の映像、外部入力端子から入力される映像、ＬＡＮ３００を介してサーバ装置から提供される映像等を切り替えることができる。
【００５１】
次に、デジタル放送レコーダ１００およびデジタルコンテンツプレーヤ２００、すなわちサーバ装置の初期設定について説明する。サーバ装置の初期設定は、サーバ装置がＬＡＮ３００に最初に接続された際に行なうようにする。ただし、必要に応じて再設定を行なうようにしてもよい。再設定を行なう場合には、必要な工程のみを行なうことができる。
【００５２】
まず、初期設定情報に関するデータを管理する構造体の例について図５を参照して説明する。ここでは、構造体nord_parmの実体をvdr1と定義して説明する。
【００５３】
本図に示すように、サーバ装置のネットワーク設定情報として、「vdr1.net_configure.MAC_address」にＭＡＣアドレスが、「vdr1.net_configure.IPaddress」にＩＰアドレスが、「vdr1.net_configure.subnet_mask」にサブネットマスクが、「vdr1.net_configure.gw」にデフォルトゲートウェイのＩＰアドレスがそれぞれ記憶される。
【００５４】
「vdr1.device_info.vender_name」には、サーバ装置の製造社名が、「vdr1.device_info.model_name」には機種名が、「vdr1.device_info.device_nickname」には、編集可能なニックネームが、「vdr1.device_info.device_type」には、「サーバ」等の装置のタイプを表すコードがそれぞれ記憶される。
【００５５】
「vdr1.setup_info.configured_time」には、ネットワーク初期設定が完了した時刻である設定完了時刻が記憶される。「vdr1.setup_info.is_timer_configured」は、計時部１０４の初期設定動作完了を「真」で表すフラグである。
【００５６】
次に、デジタル放送レコーダ１００の初期設定動作について図６のフローチャートを参照して説明する。初期設定動作を開始すると、まず、受信チャンネルの設定を行なう（Ｓ１０１）。受信チャンネルの設定は、例えば、設置されている「都道府県名」を、ユーザ操作入力部１１０を介してユーザから受け付け、受信チャンネル設定部１０３が、記憶部１０８にあらかじめ記憶されている変換テーブルを利用して、受け付けた地域に対応した受信チャンネルを設定することで行なうことができる。
【００５７】
受信チャンネルが設定されると、デジタル放送受信部１０１でのデジタル放送の受信が可能となる。デジタル放送受信部１０１が受信した放送信号は、デジタル放送デコード部１０２でデコードされ、付加情報に含まれる時刻情報を、計時部１０４に設定することで計時部１０４の初期設定が行なわれる（Ｓ１０２）。
【００５８】
ここで、計時部１０４の初期設定（Ｓ１０２）の手順について、図７のフローチャートを参照して説明する。
【００５９】
まず、計時部１０４の初期設定動作完了を示す「is_timer_configured」を評価し（Ｓ１０２１）、「偽」であれば（Ｓ１０２１：Ｎｏ）、デジタル放送信号から時刻情報を取得する（Ｓ１０２２）。そして、取得した時刻情報を初期値として計時部１０４に設定する（Ｓ１０２３）。その後、「is_timer_configured」を「真」に設定し（Ｓ１０２４）、計時部１０４の初期設定を終了する。
【００６０】
一方、「is_timer_configured」を評価した結果、「真」であれば（Ｓ１０２１：Ｙｅｓ）、既に時刻情報が計時部１０４に設定されているため、上述の処理は行なわずに、計時部１０４の初期設定を終了する。
【００６１】
図６のフローチャートの説明に戻って、計時部１０４の初期設定（Ｓ１０２）を終えると、ネットワーク接続の初期設定を行なう（Ｓ１０３）。ネットワーク接続の初期設定では、ユーザ操作入力部１１０を介してユーザからＤＨＣＰを利用したＩＰアドレス設定の指定を受け付けると、制御部１０７により、ネットワークインタフェース部１０６からＤＨＣＰサーバ１９９に対してＤＨＣＰプロトコルの通信が行なわれ、ＩＰアドレス等が設定される。もちろん、ユーザから手動でＩＰアドレス等の設定を受け付けてもよい。
【００６２】
ネットワーク接続の初期設定（Ｓ１０３）を完了すると、ネットワーク接続の初期設定を完了した時刻を「configured_time」に記録するとともに、記憶部１０８の設定完了時刻情報記憶部１０９に格納する（Ｓ１０４）。すなわち、設定完了時刻情報記憶部１０９には、そのデジタル放送レコーダ１００がＬＡＮ３００に接続され初期設定が行なわれた日付、時刻が記録される。設定完了時刻情報記憶部１０９は、ＬＡＮ３００を介して、他の装置から参照される。
【００６３】
なお、設定完了時刻情報は、初期設定が完了した日付、時刻であるため、ＬＡＮ３００内で、ＩＰアドレスが変更になった場合であっても、設定完了時刻情報は、変更しないようにする。ただし、後述するように、デジタル放送テレビ１５０から、設定完了時刻情報の更新要求があった場合には、設定完了時刻情報を現在の日時、時刻に更新する。
【００６４】
そして、有料番組視聴用の電話線の外部発信設定など、その他の初期設定を行ない（Ｓ１０５）、デジタル放送レコーダ１００の初期設定動作が完了する。
【００６５】
次に、デジタルコンテンツプレーヤ２００の初期設定動作について図８のフローチャートを参照して説明する。デジタルコンテンツプレーヤ２００は、デジタル放送受信機能を有さないため、受信チャンネルの設定は不要である。このため、初期設定動作を開始すると、まず、ネットワーク接続の初期設定が行なわれる（Ｓ２０１）。このネットワーク接続の初期設定では、ユーザ操作入力部２１０を介してユーザからＤＨＣＰを利用したＩＰアドレス設定の指定を受け付けると、制御部２０７により、ネットワークインタフェース部２０６からＤＨＣＰサーバ１９９に対してＤＨＣＰプロトコルの通信が行なわれ、ＩＰアドレス等が設定される。もちろん、ユーザから手動でＩＰアドレス等の設定を受け付けてもよい。
【００６６】
次に、計時部２０４の初期設定が行なわれる（Ｓ２０２）。ここで、デジタルコンテンツプレーヤ２００の計時部２０４の初期設定（Ｓ２０２）の手順について、図９のフローチャートを参照して説明する。
【００６７】
まず、計時部１０４の初期設定動作完了を示す「is_timer_configured」を評価し（Ｓ２０１１）、「偽」であれば（Ｓ１０２１：Ｎｏ）、インターネット３４０を介して、ネットタイムサーバ３８０から時刻情報を取得する（Ｓ２０２２）。すなわち、デジタルコンテンツプレーヤ２００は、デジタル放送波から時刻情報を取得することができないため、ネットタイムサーバ３８０から時刻情報を取得するようにしている。
【００６８】
そして、取得した時刻情報を初期値として計時部２０４に設定する（Ｓ２０２３）。その後、「is_timer_configured」を「真」に設定し（Ｓ２０２４）、計時部２０４の初期設定を終了する。
【００６９】
一方、「is_timer_configured」を評価した結果、「真」であれば（Ｓ２０２１：Ｙｅｓ）、既に時刻情報が計時部２０４に設定されているため、上述の処理は行なわずに、計時部２０４の初期設定を終了する。
【００７０】
図８のフローチャートの説明に戻って、計時部２０４の初期設定（Ｓ２０２）を終えると、計時部２０４の初期設定を完了した時刻を「configured_time」に記録するとともに、記憶部２０８の設定完了時刻情報記憶部２０９に格納する（Ｓ２０３）。すなわち、設定完了時刻情報記憶部２０９には、そのデジタルコンテンツプレーヤ２００がＬＡＮ３００に接続され初期設定が行なわれた日付、時刻が記録される。設定完了時刻情報記憶部２０９は、ＬＡＮ３００を介して、他の装置から参照される。
【００７１】
なお、設定完了時刻情報は、初期設定が完了した日付、時刻であるため、ＬＡＮ３００内で、ＩＰアドレスが変更になった場合であっても、設定完了時刻情報は、変更しないようにする。ただし、後述するように、デジタル放送テレビ１５０から、設定完了時刻情報の更新要求があった場合には、設定完了時刻情報を現在の日時、時刻に更新する。
【００７２】
そして、その他の初期設定を行ない（Ｓ２０４）、デジタルコンテンツプレーヤ２００の初期設定動作が完了する。
【００７３】
次に、デジタル放送テレビ１５０におけるサーバ装置の初期登録処理について図１０のフローチャートを参照して説明する。本処理は、ＬＡＮ３００に接続されたデジタル放送テレビ１５０が、ＬＡＮ３００に接続されているサーバ装置を登録する処理であり、例えば、デジタル放送テレビ１５０が、ＬＡＮ３００に初めて接続された場合に行なうようにする。
【００７４】
まず、ＤＬＮＡ準拠のクライアント装置であるデジタル放送テレビ１５０は、ＤＬＮＡ準拠のサーバ装置の検出を、ＵＰｎＰプロトコルを用いて行なう（Ｓ３０１）。
【００７５】
そして、例えば、検出された順に処理対象装置を特定し（Ｓ３０２）、処理対象装置となったサーバ装置から装置情報を取得し（Ｓ３０３）、さらに、設定完了時刻情報を取得する（Ｓ３０４）。
【００７６】
具体的には、検出されたサーバ装置がデジタル放送レコーダ１００であれば、記憶部１０８に記録されている装置タイプ、製造社名、機種名などの装置情報を取得し、設定完了時刻情報記憶部１０９に記録されている設定完了時刻情報を取得する。また、検出されたサーバ装置がデジタルコンテンツプレーヤ２００であれば、記憶部２０８に記録されている装置タイプ、製造社名、機種名などの装置情報を取得し、設定完了時刻情報記憶部２０９に記録されている設定完了時刻情報を取得する。
【００７７】
以上の処理を、検出されたすべてのサーバ装置に対して順に行ない（Ｓ３０５：Ｎｏ）、検出されたすべてのサーバ装置に対して処理を終了すると（Ｓ３０５：Ｙｅｓ）、取得した設定完了時刻情報によるソートを行なう（Ｓ３０６）。そして、ソート結果にしたがって設定完了時刻情報を外部装置情報記憶部１６１に格納する（Ｓ３０７）。この際に、設定完了時刻情報と装置名等の装置情報とを対応付けておくようにする。
【００７８】
以上の処理は、デジタル放送テレビ１５０毎に個別に行なう。この結果、各デジタル放送テレビ１５０で、サーバ装置毎の共通の設定完了時刻情報を保持することができる。
【００７９】
次に、ネットワーク外部装置の初期登録処理を終えているデジタル放送テレビ１５０が、ＬＡＮ３００上で新規のサーバ装置を検出した場合の処理について図１１のフローチャートを参照して説明する。これは、ＬＡＮ３００に新たなサーバ装置が接続された場合や、デジタル放送テレビ１５０におけるサーバ装置の初期登録時に、電源ＯＦＦとなっていて検出されずに登録されなかったサーバ装置が、後に、電源ＯＮになって検出可能となった場合等が該当する。
【００８０】
なお、デジタル放送テレビ１５０が、新規のサーバ装置を検出するタイミングは任意である。例えば、デジタル放送テレビ１５０の電源ＯＮの際やスタンバイ状態からの復帰時に新規のサーバ装置を検出するようにしたり、入力切替操作を受け付けた場合、あるいは、所定のサイクル毎に新規のサーバ装置を検出するようにすることができる。いずれの場合もＵＰｎＰプロトコルを利用して新規のサーバ装置を検出することができる。
【００８１】
デジタル放送テレビ１５０は、新規のサーバ装置を検出すると、検出したサーバ装置から装置情報を取得し（Ｓ４０１）、さらに、設定完了時刻情報を取得する（Ｓ４０２）。
【００８２】
そして、取得した設定完了時刻情報が、既に外部装置情報記憶部１６１に記録されているすべてのサーバ装置の設定完了時刻情報よりも後であるかどうかを判断する（Ｓ４０３）。
【００８３】
その結果、他のサーバ装置の設定完了時刻情報よりも後であれば（Ｓ４０３：Ｙｅｓ）、設定完了時刻情報によるソートを行ない（Ｓ４０８）、ソート結果で、外部装置情報記憶部１６１を更新する（Ｓ４０９）。これにより、新規に検出されたサーバ装置は、最後尾に登録されることになり、それまでのサーバ装置の並び順は維持される。
【００８４】
一方、他のすべてのサーバ装置の設定完了時刻情報よりも後でなければ（Ｓ４０３：Ｎｏ）、設定完了時刻情報でソートを行なうことにより、それまでのサーバ装置の並び順が変更され、ユーザが混乱してしまうおそれがある。
【００８５】
そこで、ユーザに対して、新規のサーバ装置が検出されたことによる並び順の変更を行なうかどうかを確認する（Ｓ４０４）。なお、この確認は、その都度行なうのではなく、あらかじめ設定を受け付けておくようにしておいてもよい。
【００８６】
ユーザが、並び順の変更を許諾した場合は（Ｓ４０５：Ｙｅｓ）、そのまま設定完了時刻情報によるソートを行ない（Ｓ４０８）、ソート結果で、外部装置情報記憶部１６１を更新する（Ｓ４０９）。これにより、新規に検出されたサーバ装置が挿入され、それまでのサーバ装置の並び順が変更される。
【００８７】
ユーザが、並び順の変更を許諾しない場合は、（Ｓ４０５：Ｎｏ）、新規に検出されたサーバ装置に対して設定完了時刻情報の更新を要求する（Ｓ４０６）。設定完了時刻情報の更新を要求されたサーバ装置は、実際に初期設定を行なった日時にかかわらず、設定完了時刻情報を現在の時刻に更新する。
【００８８】
そして、デジタル放送テレビ１５０は、新規に検出したサーバ装置から設定完了時刻情報を再取得する（Ｓ４０７）。次いで、設定完了時刻情報によるソートを行ない（Ｓ４０８）、ソート結果で、外部装置情報記憶部１６１を更新する（Ｓ４０９）。これにより、新規に検出されたサーバ装置は、実際に初期設定を行なった日時にかかわらず、最後尾となり、それまでのサーバ装置の並び順は維持される。
【００８９】
次に、デジタル放送テレビ１５０が、ユーザから入力切替操作を受け付けた場合の処理について図１２のフローチャートを参照して説明する。
【００９０】
なお、デジタル放送テレビ１５０では、入力切替操作を受け付けた場合に表示するサーバ装置のリストの並び順について、設定完了時刻順、装置名（機種名）順のいずれかを選択できるようになっている。ただし、いずれか一方であってもかまわないし、ニックネーム等の他の順序を選択できるようにしてもよい。
【００９１】
デジタル放送テレビ１５０は、ユーザから入力切替操作を受け付けると、まず、外部接続端子に直接接続されている装置のリストを作成する（Ｓ５０１）。例えば、ビデオ１端子と、ＨＤＭＩ１端子に装置が接続されている場合には、「ビデオ１」「ＨＤＭＩ１」というリストを作成し、ビデオ１端子だけに装置が接続されている場合には、「ビデオ１」というリストを作成する。なお、上述のように、入力切替操作を受け付けたタイミングで新規サーバ装置の検出を行なうようにしてもよい。これにより、最新の接続状態を反映して入力切替を行なうことができるようになる。
【００９２】
次に、外部装置情報記憶部１６１を参照し、登録されているサーバ装置の設定完了時刻情報を取得する（Ｓ５０２）。外部装置情報記憶部１６１を参照するため、サーバ装置の電源ＯＮ／ＯＦＦにかかわらず、サーバ装置の設定完了時刻情報を取得することができる。
【００９３】
そして、サーバ装置のリストの並び順として「設定完了時刻順」が選択されている場合は（Ｓ５０３：設定完了時刻順）、設定完了時刻順でリストを作成する（Ｓ５０４）。
【００９４】
一方、サーバ装置のリストの並び順として「装置名順」が選択されている場合は（Ｓ５０３：装置名順）、装置名順でリストを作成する（Ｓ５０５）。装置名順のソートは種々の方法を用いることができる。例えば、ＪＩＳコード順に並ぶようにバブルソートを用いることができる。
【００９５】
このとき、同一名称の装置がある場合には（Ｓ５０６：Ｙｅｓ）、設定完了時刻順に枝番を付与して枝番順にリストを作成する（Ｓ５０７）。なお、「設定完了時刻順」が選択されている場合にも同一名称のサーバ装置に対して設定完了時刻順に枝番を付与するようにしてもよい。
【００９６】
そして、作成したリストを選択可能な状態で表示して（Ｓ５０８）、ユーザからの選択操作を受け付ける（Ｓ５０９）。
【００９７】
ユーザから選択を受け付けた装置の電源がＯＮでなければ（Ｓ５１０：Ｎｏ）、いわゆるリンク機能として、例えば、Ｗａｋｅ  Ｏｎ  ＬＡＮ技術を用いて、選択された装置の電源をＯＮにする（Ｓ５１１）。本実施形態では、電源ＯＦＦ状態のサーバ装置であってもリストに表示され、選択することができるため、リンク機能を効果的に適用することで使用勝手がさらに向上する。
【００９８】
そして、選択された装置からの映像を表示部１６２に表示する（Ｓ５１２）。これにより、ユーザは、希望するサーバ装置からの映像を混乱なく視聴することができる。
【００９９】
このように、本実施形態では、外部装置情報記憶部１６１に格納されている設定完了時刻および装置名を用いてリストを作成しているため、サーバ装置の検出順や、サーバ装置の電源ＯＮ／ＯＦＦにかかわらず、固定された順序でリストを作成・表示することができる。
【０１００】
このため、同じ機種のサーバ装置が複数台ネットワークに接続されている場合であっても、ユーザは混乱せずにサーバ装置の選択を行なうことができる。しかも、この順序は、ＬＡＮ３００に接続されている各デジタル放送テレビ１５０で共通となるため、ユーザは容易に目的とするサーバ装置を選択することができる。また、同一の機種に対して、設定完了時刻順で枝番を付すようにしているため、枝番の順序も固定され、ユーザの混乱を一層軽減することができる。
【０１０１】
例えば、図１３（ａ）に示すように、デジタル放送テレビ（ａ）１５０ａの外部接続端子には、ビデオ１端子にビデオ装置が接続され、ＨＤＭＩ端子にＤＶＤレコーダが接続されているものとする。また、図１３（ｂ）に示すように、デジタル放送テレビ（ｂ）１５０ｂの外部接続端子には、ビデオ１端子にビデオ装置が接続されているものとする。
【０１０２】
さらに、図１３（ｃ）に示すように、ＬＡＮ３００には、「ＶＶ−Ｘ５００」と「ＡＡ−Ｙ３００」という機種のサーバ装置が接続され、それぞれの設定完了時刻が「２００９／１０／１０／１２：３４」、「２００９／１２／１２／１５：１５」であるとする。
【０１０３】
この場合、リスト表示順として設定完了時刻順が設定されているデジタル放送テレビ（ａ）１５０ａにおいて入力切替が操作されると、図１３（ｄ）に示すようなリストが選択可能な状態で表示される。すなわち、外部接続端子に直接接続された装置に対応して「ビデオ１」「ＨＤＭＩ」が表示され、ＬＡＮ３００に接続されたサーバ装置に対応して「ネット１  ＶＶ−Ｘ５００」「ネット２  ＡＡ−Ｙ３００」が表示される。なお、識別しやすくするために設定完了時刻順に「ネット１」「ネット２」の項目名を付加している。
【０１０４】
この並び順は、サーバ装置の検出順や、「ＶＶ−Ｘ５００」と「ＡＡ−Ｙ３００」の電源のＯＮ／ＯＦＦにかかわらず、固定される。
【０１０５】
また、リスト表示順として設定完了時刻順が設定されているデジタル放送テレビ（ｂ）１５０ｂにおいて入力切替が操作されると、図１３（ｅ）に示すようなリストが選択可能な状態で表示される。すなわち、外部接続端子に直接接続された装置に対応して「ビデオ１」が表示され、ＬＡＮ３００に接続されたサーバ装置に対応して「ネット１  ＶＶ−Ｘ５００」「ネット２  ＡＡ−Ｙ３００」が表示される。
【０１０６】
このように、異なるデジタル放送テレビ１５０であっても、ＬＡＮ３００に接続されたサーバ装置については、サーバ装置の電源のＯＮ／ＯＦＦにかかわらず、共通の並び順で固定的に表示される。
【０１０７】
別の例として、図１４（ａ）に示すように、ＬＡＮ３００に、「ＶＶ−Ｘ５００」と「ＡＡ−Ｙ３００」と「ＶＶ−Ｘ５００」というサーバ装置が接続され、それぞれの設定完了時刻が「２００９／１０／１０／１２：３４」、「２００９／１２／１２／１５：１５」、「２００９／１２／２０／１０：２０」であるとする。すなわち、同一名称のサーバ装置がＬＡＮ３００に接続されている場合である。
【０１０８】
この場合、リスト表示順として設定完了時刻順が設定されているデジタル放送テレビ（ａ）１５０ａにおいて入力切替が操作されると、図１４（ｂ）に示すようなリストが選択可能な状態で表示される。すなわち、外部接続端子に直接接続された装置に対応して「ビデオ１」「ＨＤＭＩ」が表示され、ＬＡＮ３００に接続されたサーバ装置に対応して「ネット１  ＶＶ−Ｘ５００」「ネット２  ＡＡ−Ｙ３００」「ネット３  ＶＶ−Ｘ５００」が設定完了時刻順で固定的に表示される。
【０１０９】
図示していないが、デジタル放送テレビ（ｂ）１５０ｂにおいてもＬＡＮ３００に接続されたサーバ装置については同じ並び順で表示される。
【０１１０】
デジタル放送テレビ（ａ）１５０ａがリスト表示順として装置名順が設定されている場合には、図１４（ｃ）に示すようなリストが表示される。すなわち、外部接続端子に直接接続された装置に対応して「ビデオ１」「ＨＤＭＩ」が表示され、ＬＡＮ３００に接続されたサーバ装置に対応して、装置名順に「ネット１  ＡＡ−Ｙ３００」「ネット２  ＶＶ−Ｘ５００（１）」「ネット３  ＶＶ−Ｘ５００（２）」が固定的に表示される。
【０１１１】
ここで、同一名称の「ＶＶ−Ｘ５００」については、設定完了時刻順に枝番が付されて表示される。この枝番は、設定完了時刻順に固定的に付されるため、ユーザは、目的とする「ＶＶ−Ｘ５００」を容易に識別することができる。
【０１１２】
図示していないが、デジタル放送テレビ（ｂ）１５０ｂにおいてもＬＡＮ３００に接続されたサーバ装置については同じ並び順で表示される。
【０１１３】
以上説明したように、本実施形態によれば、ＬＡＮ３００に接続された各サーバ装置において、設定完了時刻情報を格納し、各クライアント装置が個別に各サーバ装置から設定完了時刻情報を取得することで、各クライアント装置が共通の並び順でサーバ装置のリストを作成することができるようになる。
【０１１４】
また、各サーバ装置から取得した設定完了時刻情報等を用いてリストを作成するため、サーバ装置の電源のＯＮ／ＯＦＦにかかわらず固定的なリストを作成することができるようになる。
【０１１５】
さらに、各クライアント装置が、各サーバ装置の設定完了時刻情報を管理しているため、同一名称のサーバ装置であっても容易に識別することができるようになる。
【０１１６】
このように、本実施形態では、デジタルコンテンツを提供する複数台のサーバ装置と、デジタルコンテンツの供給を受けるクライアント装置とを有するネットワークシステムにおいて、サーバ装置の識別が容易になる。
【符号の説明】
【０１１７】
１００…デジタル放送レコーダ、１０１…デジタル放送受信部、１０２…デジタル放送デコード部、１０３…受信チャンネル設定部、１０４…計時部、１０５…コンテンツ記憶部、１０６…ネットワークインタフェース部、１０７…制御部、１０８…記憶部、１０９…設定完了時刻情報記憶部、１１０…ユーザ操作入力部、１５０…デジタル放送テレビ、１５１…デジタル放送受信部、１５２…デジタル放送デコード部、１５３…受信チャンネル設定部、１５４…計時部、１５６…ネットワークインタフェース部、１５７…制御部、１５８…記憶部、１５９…設定完了時刻情報記憶部、１６０…ユーザ操作入力部、１６１…外部装置情報記憶部、１６２…表示部、１８０…ビデオ装置、１９８…デフォルトゲートウェイ、１９９…ＤＨＣＰサーバ、２００…デジタルコンテンツプレーヤ、２０４…計時部、２０５…コンテンツ記憶部、２０６…ネットワークインタフェース部、２０７…制御部、２０８…記憶部、２０９…設定完了時刻情報記憶部、２１０…ユーザ操作入力部、３４０…インターネット、３８０…ネットタイムサーバ
【図１】
2011146887.tif 000003
【図２】
2011146887.tif 000004
【図３】
2011146887.tif 000005
【図４】
2011146887.tif 000006
【図５】
2011146887.tif 000007
【図６】
2011146887.tif 000008
【図７】
2011146887.tif 000009
【図８】
2011146887.tif 000010
【図９】
2011146887.tif 000011
【図１０】
2011146887.tif 000012
【図１１】
2011146887.tif 000013
【図１２】
2011146887.tif 000014
【図１３】
2011146887.tif 000015
【図１４】
2011146887.tif 000016