(57)【要約】【課題】  専用ソフトウェアをローカル再生装置に導入せずに、コンテンツリストの更新をローカル再生装置側から要求することを可能とするローカルサーバを提供する。【解決手段】  ローカルサーバ２００が、コンテンツリストの更新を要求するためのリスト更新情報Ｃを、コンテンツリストとしてローカル再生装置３００に送信する。ローカルサーバ２００が、リスト更新情報Ｃの送信に応じて、リスト更新情報Ｃが選択されたことを示すリスト更新要求を、ローカル再生装置３００から受信する。ローカルサーバ２００は、リスト更新要求に応じて、コンテンツリストを更新する。【選択図】  図２
2011070330.tif 000002
【特許請求の範囲】
【請求項１】
ローカルネットワークを介して接続されたローカル再生装置に対して、前記ローカル再生装置に提供可能なコネテンツのリストであるコンテンツリストを送信するローカルサーバであって、
前記コンテンツリストの更新を要求するためのリスト更新情報を前記コンテンツリストとして前記ローカル再生装置に送信する送信部と、
前記リスト更新情報が選択されたことを示すリスト更新要求を前記ローカル再生装置から受信する受信部と、
前記リスト更新要求に応じて、前記コンテンツリストを更新する更新部とを備えることを特徴とするローカルサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローカルネットワークを介して接続されたローカル再生装置に対して、ローカル再生装置に提供可能なコンテンツのリストであるコンテンツリストを送信するローカルサーバに関する。
【背景技術】
【０００２】
近年、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）などにおいて、映像や音声などのコンテンツデータの利用促進を目指す技術の開発が進められている。例えば、ＤＭＳ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｓｅｒｖｅｒ）などと称されるローカルサーバからＤＭＰ（Ｄｉｇｉｔａｌ  Ｍｅｄｉａ  Ｐｌａｙｅｒ）などと称されるローカル再生装置に対してコンテンツデータを送信することによって、コンテンツデータの利用を促進する技術が検討されている。
【０００３】
ここで、ローカルサーバからローカル再生装置に送信されるコンテンツは、ＣＤＳ（Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅ）と称されるコンテンツリストによって管理される。ＣＤＳでは、コンテンツが階層化されている。ユーザは、ローカル再生装置によって表示されるＣＤＳ（コンテンツリスト）を用いて、所望のコンテンツを視聴する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−４１１２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ローカルサーバにコンテンツを追加したり、ローカルサーバからコンテンツを削除したりすることができる。一方で、ローカルサーバは、コンテンツリストを定期的に更新する。従って、ローカルサーバで管理されるコンテンツ及びコンテンツリストの整合性が一時的に取れないことが想定される。
【０００６】
また、コンテンツリストの更新をローカル再生装置からローカルサーバに要求することも考えられるが、ローカル再生装置に専用ソフトウェアを導入する必要がある。
【０００７】
しかしながら、ローカル再生装置は、新たなソフトウェアを導入する機能を有していないことが想定される。このようなケースでは、コンテンツリストの更新をローカル再生装置からローカルサーバに要求することができなかった。
【０００８】
そこで、本発明は、上述した課題を解決するためになされたものであり、専用ソフトウェアをローカル再生装置に導入せずに、コンテンツリストの更新をローカル再生装置側から要求することを可能とするローカルサーバを提供することを目的とする。
【課題を解決するための手段】
【０００９】
一の特徴では、ローカルネットワーク（ローカルネットワーク１００）を介して接続されたローカル再生装置（ローカル再生装置３００）に対して、前記ローカル再生装置に提供可能なコンテンツのリストであるコンテンツリストを送信するローカルサーバ（ローカルサーバ）が、前記コンテンツリストの更新を要求するためのリスト更新情報（リスト更新情報Ｃ）を前記コンテンツリストとして前記ローカル再生装置に送信する送信部（処理部２２０、ローカル通信部２１０）と、前記リスト更新情報が選択されたことを示すリスト更新要求を前記ローカル再生装置から受信する受信部（処理部２２０、ローカル通信部２１０）と、前記リスト更新要求に応じて、前記コンテンツリストを更新する更新部（コンテンツリスト作成部２４０）とを備える。
【発明の効果】
【００１０】
本発明によれば、専用ソフトウェアをローカル再生装置に導入せずに、コンテンツリストの更新をローカル再生装置側から要求することを可能とするローカルサーバを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態に係るコンテンツ送信システム１を示す図である。
【図２】第１実施形態に係るローカルサーバ２００を示す図である。
【図３】第１実施形態に係るコンテンツリストの構造の一例を示す図である。
【図４】第１実施形態に係るコンテンツリストの作成過程を示す図である（その１）。
【図５】第１実施形態に係るコンテンツリストの作成過程を示す図である（その２）。
【図６】第１実施形態に係るローカル再生装置３００を示す図である。
【図７】第１実施形態に係るコンテンツ送信システム１の動作を示すシーケンス図である（通常視聴コンテンツの提供）。
【図８】第１実施形態に係るコンテンツ送信システム１の動作を示すシーケンス図である（コンテンツリストの更新）。
【発明を実施するための形態】
【００１２】
次に、本発明の実施形態について、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００１３】
［第１実施形態］
以下において、本発明の第１実施形態について、図面を参照しながら説明する。具体的には、（１）コンテンツ送信システムの概略構成、（２）ローカルサーバの構成、（３）ローカル再生装置の構成、（４）コンテンツ送信システムの動作、（５）作用・効果について説明する。
【００１４】
（１）コンテンツ送信システムの概略構成
まず、本発明の第１実施形態に係るローカルサーバの構成について、図１を参照しながら説明する。図１は、第１実施形態に係るコンテンツ送信システム１を示す図である。
【００１５】
図１に示すように、コンテンツ送信システム１は、ローカルネットワーク１００と、ローカルサーバ２００と、ローカル再生装置３００とを備える。
【００１６】
ローカルネットワーク１００は、ＬＡＮあるいは無線ＬＡＮなどの局所的なネットワークである。ローカルネットワーク１００は、インターネットなどのパブリックネットワークとは独立して設けられる。
【００１７】
ローカルサーバ２００は、ローカルネットワーク１００を介してローカル再生装置３００に接続される。ローカルサーバ２００は、ローカル再生装置３００に所定のコンテンツを提供するコンテンツサーバである。ローカルサーバ２００は、ローカル再生装置３００に提供可能なコンテンツのリストであるコンテンツリストを、ローカルネットワーク１００を介してローカル再生装置３００に送信する。
【００１８】
具体的には、ローカルサーバ２００は、通常視聴コンテンツ、およびリスト更新コンテンツをローカル再生装置３００に提供する。
【００１９】
通常視聴コンテンツは、ローカルサーバ２００においてコンテンツリストを更新する期間以外の期間において、ローカルサーバ２００からローカル再生装置３００に提供可能なコンテンツである。通常視聴コンテンツには、例えば、音声コンテンツ、映像コンテンツ、画像コンテンツなどがある。
【００２０】
ローカル再生装置３００は、ローカルネットワーク１００を介してローカルサーバ２００に接続される。ローカル再生装置３００は、ローカルサーバ２００から受信されるコンテンツリストを用いて所定のコンテンツを取得し、取得されたコンテンツを再生する装置である。
【００２１】
（２）ローカルサーバの構成
次に、本発明の第１実施形態に係るローカル再生装置の構成について、図２ないし図５を参照しながら説明する。
【００２２】
（２．１）ローカルサーバの概略構成
図２は、第１実施形態に係るローカルサーバ２００を示す図である。図２に示すように、ローカルサーバ２００は、ローカル通信部２１０と、処理部２２０と、格納部２３０と、コンテンツリスト作成部２４０とを備える。
【００２３】
ローカル通信部２１０は、ローカルサーバ２００をローカルネットワーク１００に接続するためのハードウェアインターフェイスである。ローカル通信部２１０としては、ＬＡＮポートあるいは無線ＬＡＮポートなどが用いられる。
【００２４】
処理部２２０は、コンテンツリストの送信処理、およびコンテンツの提供処理を実行する。処理部２２０による処理内容については、後に詳述する。
【００２５】
格納部２３０は、所定の情報を格納するＨＤＤなどのストレージである。図２に示すように、格納部２３０は、コンテンツデータ格納部２３１と、コンテンツリスト格納部２３２とを有する。
【００２６】
コンテンツデータ格納部２３１は、ローカル再生装置３００に提供可能なコンテンツのデータを格納する。
【００２７】
第１に、コンテンツデータ格納部２３１は、通常視聴コンテンツのデータ（以下、通常視聴コンテンツデータ）と、通常視聴コンテンツデータに設定されたコンテンツ名とを対応付けて格納する。通常視聴コンテンツデータとしては、例えば音声データ、映像データ、画像データなどがある。
【００２８】
第２に、コンテンツデータ格納部２３１は、リスト更新コンテンツのデータ（以下、リスト更新コンテンツデータ）を格納する。リスト更新コンテンツデータとしては、例えば音声データ、映像データ、画像データなどが用いられる。
【００２９】
コンテンツリスト格納部２３２は、コンテンツリスト作成部２４０によって作成されるコンテンツリストを格納する。コンテンツリスト格納部２３２に格納されるコンテンツリストは、複数の項目が階層化されたツリー構造を有する。
【００３０】
図３を参照して、コンテンツリスト格納部２３２に格納されるコンテンツリストの構造について説明する。図３は、コンテンツリストの構造の一例を示す図である。
【００３１】
図３に示すように、コンテンツリスト６００は、ルートディレクトリを最上層とするツリー構造を有する。コンテンツリストは、複数の項目として、ルートディレクトリＲ、メニューディレクトリＡ，Ｂ、コンテンツ名Ａ１〜Ａ３，Ｂ１〜Ｂ３、およびリスト更新情報Ｃを含む。
【００３２】
ルートディレクトリＲは、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目を要求するために用いられる項目である。ルートディレクトリＲの下位層には、ローカル再生装置３００に提供可能なコンテンツを示す項目として、通常視聴コンテンツの種類を示すメニューディレクトリＡ，Ｂ、および、コンテンツリストの更新を要求するためのリスト更新情報Ｃが配置される。
【００３３】
コンテンツ名Ａ１〜Ａ３は、メニューディレクトリＡにより示される通常視聴コンテンツの種類に対応する通常視聴コンテンツデータに設定されたコンテンツ名を示す項目である。同様に、コンテンツ名Ｂ１〜Ｂ３は、メニューディレクトリＢにより示される通常視聴コンテンツの種類に対応する通常視聴コンテンツデータに設定されたコンテンツ名を示す項目である。
【００３４】
例えば、メニューディレクトリＡが音声コンテンツを示す場合、コンテンツ名Ａ１〜Ａ３は、コンテンツデータ格納部２３１に格納された通常視聴コンテンツデータのうち、音声コンテンツのデータに設定されたコンテンツ名を示す。また、例えば、メニューディレクトリＢが映像コンテンツを示す場合、コンテンツ名Ｂ１〜Ｂ３は、コンテンツデータ格納部２３１に格納された通常視聴コンテンツデータのうち、映像コンテンツのデータに設定されたコンテンツ名を示す。
【００３５】
コンテンツリスト作成部２４０は、ローカル再生装置３００に提供可能なコンテンツのリストであるコンテンツリストを作成する。具体的には、コンテンツリスト作成部２４０は、コンテンツデータ格納部２３１に格納されている通常視聴コンテンツデータに設定されたコンテンツ名を含むコンテンツリストを作成する。
【００３６】
コンテンツリスト作成部２４０は、コンテンツリストを定期的に作成する。また、コンテンツリスト作成部２４０は、処理部２２０から取得されるリスト更新指示に従ってコンテンツリストを作成する。
【００３７】
コンテンツリスト作成部２４０は、コンテンツリスト格納部２３２に格納されているコンテンツリストを、新たに作成されたコンテンツリストに更新する。すなわち、コンテンツリスト作成部２４０は、コンテンツリストを更新する更新部として機能する。コンテンツリスト作成部２４０は、コンテンツリストの更新が完了した場合、コンテンツリストの更新が完了したことを示すリスト更新完了通知を処理部２２０に入力する。
【００３８】
コンテンツリスト作成部２４０は、例えば、図３に示される構造を有するコンテンツリストを作成する。図４および図５は、コンテンツリスト作成部２４０によるコンテンツリストの作成過程を示す図である。
【００３９】
第１に、コンテンツリスト作成部２４０は、ルートディレクトリＲの下位層の項目を作成する。具体的には、図４に示すように、コンテンツリスト作成部２４０は、ルートディレクトリＲの下位層に、メニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃを配置する。
【００４０】
第２に、コンテンツリスト作成部２４０は、メニューディレクトリＡの下位層の項目を作成する。具体的には、図５に示すように、コンテンツリスト作成部２４０は、メニューディレクトリＡによって示されるコンテンツの種類（例えば、音声コンテンツ）に対応する通常視聴コンテンツデータに設定されたコンテンツ名Ａ１〜Ａ３をコンテンツデータ格納部２３１から取得し、メニューディレクトリＡの下位層に取得されたコンテンツ名を配置する。
【００４１】
同様にして、コンテンツリスト作成部２４０は、メニューディレクトリＢの下位層の項目を作成する。具体的には、コンテンツリスト作成部２４０は、メニューディレクトリＢによって示されるコンテンツの種類（例えば、映像コンテンツ）に対応する通常視聴コンテンツデータに設定されたコンテンツ名をコンテンツデータ格納部２３１から取得し、メニューディレクトリＢの下位層に取得されたコンテンツ名を配置する。以上により、図４に示される構造を有するコンテンツリストが形成される。
【００４２】
なお、図示していないが、ローカルサーバ２００は、ローカル通信部２１０、処理部２２０、格納部２３０、およびコンテンツリスト作成部２４０による処理をＣＰＵに実行させるためのプログラムを保持するプログラム保持部を備えていてもよい。プログラム保持部としては、例えば、ＲＡＭ、ＲＯＭ、ハードディスク、フレキシブルディスク、コンパクトディスク、ＩＣチップ、カセットテープなどの記録媒体が用いられる。
【００４３】
（２．２）処理部による処理内容
次に、本発明の第１実施形態に係る処理部２２０による処理内容について説明する。なお、以下において、コンテンツリストは、図３に示される構造を有するものとする。
【００４４】
まず、処理部２２０は、コンテンツリストの送信を要求するコンテンツリスト送信要求を、ローカル通信部２１０を介してローカル再生装置３００から受信する。
【００４５】
処理部２２０は、コンテンツリスト送信要求を受信した場合、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目を要求するために用いられる項目を、コンテンツリストとしてローカル再生装置３００に送信する。具体的には、処理部２２０は、コンテンツリストの最上層に配置されたルートディレクトリＲを、コンテンツリストとしてローカル再生装置３００に送信する。
【００４６】
処理部２２０は、ルートディレクトリＲの送信に応じて、ルートディレクトリＲが選択されたことを示す選択項目情報を、ローカル再生装置３００から受信する。
【００４７】
処理部２２０は、ルートディレクトリＲが選択されたことを示す選択項目情報の受信に応じて、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目を、ローカル再生装置３００に送信する。具体的には、処理部２２０は、ルートディレクトリＲの下位層に位置するメニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃを、コンテンツリストとしてローカル再生装置３００に送信する。
【００４８】
処理部２２０は、メニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃの送信に応じて、メニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃのいずれかが選択されたことを示す選択項目情報を、ローカル再生装置３００から受信する。処理部２２０は、選択された項目に応じた処理を実行する。
【００４９】
（ａ）メニューディレクトリが選択された場合の処理
処理部２２０は、通常視聴コンテンツの種類を示す項目（すなわち、メニューディレクトリ）が選択されたことを示す選択項目情報を受信した場合、選択項目情報により示される項目の下位層に位置する項目、すなわち、選択された種類に対応する通常視聴コンテンツデータに設定されたコンテンツ名を示す項目を、コンテンツリストとしてローカル再生装置３００に送信する。
【００５０】
処理部２２０は、コンテンツ名を示す項目の中から選択された項目を示す選択項目情報をローカル再生装置３００から受信した場合、受信された選択項目情報により示される項目に対応する通常視聴コンテンツデータ、すなわち、選択されたコンテンツ名が設定された通常視聴コンテンツデータを、コンテンツデータ格納部２３１から読み出す。
【００５１】
処理部２２０は、読み出された通常視聴コンテンツデータをローカル再生装置３００に送信する。
【００５２】
以上により、通常視聴コンテンツがローカル再生装置３００に提供される。
【００５３】
図３を参照して、メニューディレクトリが選択された場合における処理の具体例について説明する。
【００５４】
まず、処理部２２０は、ルートディレクトリＲの下位層に位置する項目のうち、メニューディレクトリＡ，Ｂ、およびリスト更新情報をコンテンツリストとしてローカル再生装置３００に送信する。
【００５５】
次に、処理部２２０は、メニューディレクトリＡを示す選択項目情報をローカル再生装置３００から受信する。これは、ローカル再生装置３００が、ローカルサーバ２００に格納された通常視聴コンテンツのうち、音声コンテンツの提供を要求していることを示す。
【００５６】
処理部２２０は、メニューディレクトリＡの下位層に位置する項目であるコンテンツ名Ａ１〜Ａ３を、コンテンツリストとしてローカル再生装置３００に送信する。コンテンツ名Ａ１〜Ａ３は、それぞれ、音声コンテンツに設定された名称を示す。
【００５７】
次に、処理部２２０は、コンテンツ名Ａ１を示す選択項目情報を受信する。これは、ローカル再生装置３００が、ローカルサーバ２００に格納された音声コンテンツのうち、Ａ１という名称が設定された音声コンテンツの提供を要求していることを示す。
【００５８】
処理部２２０は、コンテンツ名Ａ１に対応する通常視聴コンテンツデータを、コンテンツデータ格納部２３１から読み出す。そして、処理部２２０は、読み出された通常視聴コンテンツデータをローカル再生装置３００に送信する。
【００５９】
（ｂ）リスト更新情報が選択された場合の処理
処理部２２０は、リスト更新情報Ｃが選択されたことを示すリスト更新要求を受信した場合、コンテンツリストの作成および更新を指示するリスト更新指示をコンテンツリスト作成部２４０に入力するとともに、コンテンツデータ格納部２３１からリスト更新コンテンツデータを読み出す。
【００６０】
処理部２２０は、読み出されたリスト更新コンテンツデータを、コンテンツリストの更新が終了するまでローカル再生装置３００に送信する。
【００６１】
処理部２２０は、コンテンツリストの更新が完了したことを示すリスト更新完了通知をコンテンツリスト作成部２４０から取得した場合、リスト更新コンテンツデータの送信を中止する。そして、処理部２２０は、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目、すなわち、更新後のコンテンツリストにおけるメニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃを、コンテンツリストとしてローカル再生装置３００に送信する。
【００６２】
なお、処理部２２０は、コンテンツリストの更新中においては、選択項目情報を受信したとしても、ローカル再生装置３００に対するコンテンツリストまたはコンテンツデータの送信は行わない。
【００６３】
（３）ローカル再生装置の構成
次に、本発明の第１実施形態に係るローカル再生装置の構成について、図６を参照しながら説明する。図６は、第１実施形態に係るローカル再生装置３００を示す図である。
【００６４】
図６に示すように、ローカル再生装置３００は、ローカル通信部３１０と、受付部３２０と、処理部３３０と、再生部３４０と、表示部３５０とを備える。
【００６５】
ローカル通信部３１０は、ローカル再生装置３００をローカルネットワーク１００に接続するためのハードウェアインターフェイスである。ローカル通信部３１０としては、ＬＡＮポートあるいは無線ＬＡＮポートなどが用いられる。
【００６６】
受付部３２０は、ローカル再生装置３００を操作するための要求を、ローカル再生装置３００の外部から受け付ける。受付部３２０は、例えば、コンテンツリストの表示要求を受け付ける。受付部３２０は、受け付けた要求を処理部３３０に入力する。また、受付部３２０は、表示部３５０に表示されるコンテンツリストの項目を選択する情報を、ローカル再生装置３００の外部から受け付ける。
【００６７】
受付部３２０としては、ローカル再生装置３００のユーザが操作可能な操作機器であるタッチパネルやキーボード、あるいはリモコンからの無線信号受信部、あるいは、ローカル再生装置３００の外側面に設けられ、ローカル再生装置３００のユーザが押下できるように構成されたボタンなどが用いられる。
【００６８】
処理部３３０は、ローカルサーバ２００に対する要求の送信処理、およびローカルサーバ２００からの情報の受信処理を実行する。
【００６９】
処理部３３０は、受付部３２０からコンテンツリストの表示要求が取得された場合、コンテンツリストの送信を要求するコンテンツリスト送信要求を、ローカル通信部３１０を介してローカルサーバ２００に送信する。
【００７０】
処理部３３０は、コンテンツリスト送信要求に応じて、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目を要求するために用いられる項目、すなわち、コンテンツリストの最上層に配置されたルートディレクトリＲを、コンテンツリストとしてローカルサーバ２００から受信する。処理部３３０は、受信されたルートディレクトリRを表示部３５０に入力する。
【００７１】
処理部３３０は、ルートディレクトリＲを選択する情報を受付部３２０から取得すると、ルートディレクトリRを示す選択項目情報を作成する。処理部３３０は、作成された選択項目情報を、ローカル通信部３１０を介してローカルサーバ２００に送信する。
【００７２】
処理部３３０は、ルートディレクトリRを示す選択項目情報に応じて、通常視聴コンテンツの種類を示す項目であるメニューディレクトリＡ，Ｂ、および、コンテンツリストの更新を要求するためのリスト更新情報Ｃを、コンテンツリストとしてローカルサーバ２００から受信する。処理部３３０は、受信された項目を表示部３５０に入力する。
【００７３】
処理部３３０は、受付部３２０から取得される情報に応じて選択項目情報を作成する。
【００７４】
処理部３３０は、メニューディレクトリＡを選択する情報を受付部３２０から取得すると、メニューディレクトリＡを示す選択項目情報を作成し、作成された選択項目情報をローカルサーバ２００に送信する。処理部３３０は、ルートディレクトリＡを示す選択項目情報に応じて、コンテンツ名Ａ１〜Ａ３をローカルサーバ２００から受信する。処理部３３０は、受信された項目を表示部３５０に入力する。
【００７５】
同様に、処理部３３０は、メニューディレクトリＢを選択する情報を受付部３２０から取得すると、メニューディレクトリＢを示す選択項目情報を作成し、作成された選択項目情報をローカルサーバ２００に送信する。処理部３３０は、ルートディレクトリＢを示す選択項目情報に応じて、コンテンツ名Ｂ１〜Ｂ３をローカルサーバ２００から受信する。処理部３３０は、受信された項目を表示部３５０に入力する。
【００７６】
処理部３３０は、コンテンツ名を選択する情報を受付部３２０から取得すると、選択されたコンテンツ名を示す選択項目情報を作成し、作成された選択項目情報をローカルサーバ２００に送信する。処理部３３０は、選択項目情報により示されるコンテンツ名に対応する通常視聴コンテンツデータをローカルサーバ２００から受信する。処理部３３０は、受信された通常視聴コンテンツを再生部３４０に入力する。
【００７７】
処理部３３０は、リスト更新情報Ｃを選択する情報を受付部３２０から取得すると、リスト更新要求を作成し、作成されたリスト更新要求をローカルサーバ２００に送信する。処理部３３０は、リスト更新要求に応じて、コンテンツリストが更新中であることを通知するためのリスト更新コンテンツデータをローカルサーバ２００から受信する。処理部３３０は、受信されたリスト更新コンテンツデータを再生部３４０に入力する。コンテンツリストの更新が終了した場合、リスト更新コンテンツデータの受信が中止され、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目、すなわち、通常視聴コンテンツの種類を示すメニューディレクトリＡ，Ｂおよびコンテンツリストの更新を要求するためのリスト更新情報Ｃがコンテンツリストとして受信される。
【００７８】
再生部３４０は、処理部３３０から取得されるコンテンツデータの再生処理を行う。再生部３４０は、例えば、映像、画像、文字列などを表示する表示部、音声を出力するスピーカなどによって構成される。
【００７９】
表示部３５０は、処理部３３０から取得されるコンテンツリストの項目を表示する。
【００８０】
例えば、表示部３５０は、ルートディレクトリＲを取得した場合、「メニュー」などの文字列または画像を表示する。また、例えば、表示部３５０は、メニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃを取得した場合、「メニューＡ：音声」，「メニューＢ：映像」，「メニューＣ：コンテンツリスト更新」などの文字列または画像を表示する。
【００８１】
なお、図示していないが、ローカル再生装置３００は、ローカル通信部３１０、受付部３２０、処理部３３０、再生部３４０、および表示部３５０による処理をＣＰＵに実行させるためのプログラムを保持するプログラム保持部を備えていてもよい。プログラム保持部としては、例えば、ＲＡＭ、ＲＯＭ、ハードディスク、フレキシブルディスク、コンパクトディスク、ＩＣチップ、カセットテープなどの記録媒体が用いられる。
【００８２】
（４）コンテンツ送信システムの動作
以下において、本発明の第１実施形態に係るコンテンツ送信システムの動作について、図７および図８を参照しながら説明する。
【００８３】
（４．１）通常視聴コンテンツを提供する場合
図７は、通常視聴コンテンツを提供する場合における、コンテンツ送信システムの動作を示すシーケンス図である。
【００８４】
図７に示すように、ステップＳ１０１において、ローカル再生装置３００は、コンテンツリスト送信要求をローカルサーバ２００に送信する。
【００８５】
ステップＳ１０２において、ローカルサーバ２００は、コンテンツリストから、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目を要求するために用いられる項目であるルートディレクトリＲを抽出する。
【００８６】
ステップＳ１０３において、ローカルサーバ２００は、抽出されたルートディレクトリＲをコンテンツリストとしてローカル再生装置３００に送信する。
【００８７】
ステップＳ１０４において、ローカル再生装置３００は、受信されたルートディレクトリＲを表示する。例えば、ローカル再生装置３００は、表示部３５０において、「メニュー」などの文字列または画像を表示する。ローカル再生装置３００は、ルートディレクトリＲを表示した後に、ルートディレクトリＲを選択する情報をローカル再生装置３００の外部から受け付ける。
【００８８】
ステップＳ１０５において、ローカル再生装置３００は、ルートディレクトリＲが選択されたことを示す選択項目情報を、ローカルサーバ２００に送信する。
【００８９】
ステップＳ１０６において、ローカルサーバ２００は、コンテンツリストから、ローカル再生装置３００に提供可能なコンテンツを示す項目、すなわち、通常視聴コンテンツの種類を示す項目であるメニューディレクトリＡ，Ｂと、コンテンツリストの更新を要求するためのリスト更新情報Ｃとを抽出する。
【００９０】
ステップＳ１０７において、ローカルサーバ２００は、抽出されたメニューディレクトリＡ，Ｂおよびリスト更新情報Ｃを、コンテンツリストとしてローカル再生装置３００に送信する。
【００９１】
ステップＳ１０８において、ローカル再生装置３００は、受信されたメニューディレクトリＡ，Ｂおよびリスト更新情報Ｃを表示する。例えば、ローカル再生装置３００は、表示部３５０において、「メニューＡ：音声」，「メニューＢ：映像」，「メニューＣ：コンテンツリスト更新」などの文字列または画像を表示する。ローカル再生装置３００は、メニューディレクトリＡ，Ｂおよびリスト更新情報Ｃを表示した後に、メニューディレクトリＡを選択する情報をローカル再生装置３００の外部から受け付ける。
【００９２】
ステップＳ１０９において、ローカル再生装置３００は、メニューディレクトリＡが選択されたことを示す選択項目情報を、ローカルサーバ２００に送信する。
【００９３】
ステップＳ１１０において、ローカルサーバ２００は、コンテンツリストから、選択されたメニューディレクトリＡの下位層に配置された項目であるコンテンツ名Ａ１〜Ａ３を抽出する。
【００９４】
ステップＳ１１１において、ローカルサーバ２００は、抽出されたコンテンツ名Ａ１〜Ａ３をコンテンツリストとしてローカル再生装置３００に送信する。
【００９５】
ステップＳ１１２において、ローカル再生装置３００は、受信されたコンテンツ名Ａ１〜Ａ３を表示する。例えば、ローカル再生装置３００は、表示部３５０において、「楽曲名Ａ１」，「楽曲名Ａ２」，「楽曲名Ａ３」などの文字列または画像を表示する。ローカル再生装置３００は、コンテンツ名Ａ１〜Ａ３を表示した後に、コンテンツ名Ａ１を選択する情報をローカル再生装置３００の外部から受け付ける
ステップＳ１１３において、ローカル再生装置３００は、コンテンツ名Ａ１が選択されたことを示す選択項目情報を、ローカルサーバ２００に送信する。
【００９６】
ステップＳ１１４において、ローカルサーバ２００は、コンテンツ名Ａ１に対応する通常視聴コンテンツデータを読み出す。
【００９７】
ステップＳ１１５において、ローカルサーバ２００は、読み出された通常視聴コンテンツデータをローカル再生装置３００に送信する。
【００９８】
ステップＳ１１６において、ローカル再生装置３００は、受信された通常視聴コンテンツデータを再生する。
【００９９】
（４．２）コンテンツリストを更新する場合
図８は、コンテンツリストを更新する場合における、コンテンツ送信システムの動作を示すシーケンス図である。図８におけるステップＳ２０１〜Ｓ２０８は、図７におけるステップＳ１０１〜Ｓ１０８と同様であるため、説明を省略する。
【０１００】
図８に示すように、ステップＳ２０９において、ローカル再生装置３００は、リスト更新情報Ｃが選択されたことを示すリスト更新要求を、ローカルサーバ２００に送信する。
【０１０１】
ステップＳ２１０において、ローカルサーバ２００は、コンテンツリストの更新を開始するとともに、リスト更新コンテンツデータを読み出す。
【０１０２】
ステップＳ２１１において、ローカルサーバ２００は、読み出されたリスト更新コンテンツデータをローカル再生装置３００に送信する。
【０１０３】
ステップＳ２１２において、ローカル再生装置３００は、受信されたリスト更新コンテンツデータを再生する。
【０１０４】
ステップＳ２１３において、ローカルサーバ２００は、コンテンツリストの更新が終了したことを検出する。そして、ローカルサーバ２００は、リスト更新コンテンツデータの送信を中止する。
【０１０５】
ステップＳ２１４において、ローカルサーバ２００は、更新後のコンテンツリストから、ローカル再生装置３００に提供可能なコンテンツを示す項目、すなわち、メニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃを抽出する。
【０１０６】
ステップＳ２１５において、ローカルサーバ２００は、抽出されたメニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃを、コンテンツリストとしてローカル再生装置３００に送信する。
【０１０７】
ステップＳ２１６において、ローカル再生装置３００は、受信されたメニューディレクトリＡ，Ｂおよびリスト更新情報Ｃを表示する。
【０１０８】
ステップＳ２１６以降の処理としては、図７におけるステップＳ１０９〜ステップＳ１１６の処理、または、図８におけるステップＳ２０９〜ステップＳ２１５の処理が行われる。
【０１０９】
（５）作用・効果
本発明の第１実施形態に係るコンテンツ送信システム１によれば、ローカル再生装置３００は、コンテンツリストの要求をローカル再生装置３００の外部から受け付けた場合に、コンテンツリストの送信を要求するコンテンツリスト送信要求をローカルサーバ２００に送信する。ローカルサーバ２００は、コンテンツリスト送信要求の受信に応じて、ローカル再生装置３００に提供可能なコンテンツを示す項目、すなわち、通常視聴コンテンツの種類を示す項目であるメニューディレクトリＡ，Ｂおよびコンテンツリストの更新を要求するためのリスト更新情報Ｃを、コンテンツリストとしてローカル再生装置３００に送信する。
【０１１０】
ローカルサーバ２００は、ローカル再生装置３００においてリスト更新情報Ｃが選択されたことを示すリスト更新要求をローカル再生装置３００から受信すると、コンテンツリストの更新を実行する。
【０１１１】
このような構成によれば、コンテンツリストを更新するための情報が、ローカル再生装置３００が利用可能な形式、すなわちコンテンツリストの形式でローカル再生装置３００に送信される。そのため、コンテンツリストの更新をローカルサーバ２００に対して要求するための専用ソフトウェアが導入されていないローカル再生装置３００であっても、コンテンツ知るとの更新をローカルサーバ２００に対して要求することができる。
【０１１２】
以上より、専用ソフトウェアをローカル再生装置３００に導入せずに、コンテンツリストの更新をローカル再生装置３００側から要求することができる。
【０１１３】
［その他の実施形態］
上述したように、本発明の実施形態を通じて本発明の内容を開示したが、この開示の一部をなす論述及び図面は、本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。
【０１１４】
例えば、上述した第１実施形態では、ローカルネットワーク１００に接続されるローカルサー再生装置３００が１つである場合について説明したが、本発明はこれに限るものではない。例えば、ローカルネットワーク１００に接続されるローカル再生装置３００は複数であってもよい。
【０１１５】
また、上述した第１実施形態では、コンテンツリストの更新が終了した場合に、コンテンツリストを更新中であることを通知するためのリスト更新コンテンツデータの送信を中止する場合について説明した。ローカルサーバ２００は、リスト更新コンテンツデータの送信を中止した後に、コンテンツリストの更新終了したことを通知するためのリスト更新終了コンテンツデータをさらに送信してもよい。
【０１１６】
また、上述した第１実施形態では、コンテンツリストの更新が終了した場合に、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目（メニューディレクトリＡ，Ｂ、およびリスト更新情報Ｃ）をローカル再生装置３００に送信する場合について説明したが、これに限るものではなく、ローカル再生装置３００に提供可能なコンテンツの種類を示す項目を要求するために用いられる項目（ルートディレクトリＲ）をローカル再生装置３００に送信してもよい。
【０１１７】
また、上述した第１実施形態では、コンテンツリストの更新中において、ローカル再生装置３００にリスト更新コンテンツが送信される場合について説明したが、本発明はこれに限るものではない。コンテンツリストの更新中において、ローカル再生装置３００には、リスト更新コンテンツが送信されなくてもよい。
【０１１８】
また、例えば、コンテンツ送信システム１の動作（すなわち、図７，８に示したシーケンス）をコンピュータに実行させるプログラムが提供されてもよい。また、このようなプログラムが格納された記憶媒体が提供されてもよい。プログラムが格納された記憶媒体は、例えば、ローカルサーバ２００およびローカル再生装置３００のそれぞれに付属するＣＤ−ＲＯＭなどである。
【０１１９】
このように、本発明は、ここでは記載していない様々な実施の形態などを含むことは勿論である。したがって、本発明の技術的範囲は、上述の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【符号の説明】
【０１２０】
１…コンテンツ送信システム、１００…ローカルネットワーク、２００…ローカルサーバ、２１０…ローカル通信部、２２０…処理部、２３０…格納部、２３１…コンテンツデータ格納部、２３２…コンテンツリスト格納部、２４０…コンテンツリスト作成部、４５０…電源管理部、３００…ローカル再生装置、３１０…ローカル通信部、３２０…受付部、３３０…処理部、３４０…再生部、３５０…表示部、６００…コンテンツリスト．
【図１】
2011070330.tif 000003
【図２】
2011070330.tif 000004
【図３】
2011070330.tif 000005
【図４】
2011070330.tif 000006
【図５】
2011070330.tif 000007
【図６】
2011070330.tif 000008
【図７】
2011070330.tif 000009
【図８】
2011070330.tif 000010