(57)【要約】【課題】ネットワーク上に存在するコンテンツのリストを一括して、かつ利用し易い状態で表示できるコンテンツ管理装置を提供することにある。【解決手段】コンテンツ管理サーバ１０は、ネットワークに接続された各種のＡＶ機器に管理されているコンテンツの一覧表示リストを生成するときに、同一コンテンツの存在を判断する。当該サーバ１０は、同一コンテンツが存在している場合には、設定ファイルに基づいて、同一コンテンツに対してはサーバの転送速度順などの指定の条件に従って表示するような一覧表示リストを生成する。【選択図】    図１
2005044104.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続された複数の記憶装置にそれぞれ格納されているコンテンツの属性を示すコンテンツ情報を取得する取得手段と、
前記コンテンツ情報を使用して、前記各コンテンツのリスト情報を生成して統一した形式で表示するときに、表示方法を定義した設定情報に従って当該リスト情報に対するソート処理を実行するソート手段と
を具備したことを特徴とするコンテンツ管理装置。
【請求項２】
前記ソート手段は、前記設定情報として同一コンテンツが存在する場合の表示方法を定義した設定ファイルに従って、前記リスト情報のソート処理を実行することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項３】
前記ソート手段は、同一コンテンツを判断するための条件に基づいて、前記取得手段により取得されたコンテンツ情報の中から同一コンテンツ情報を判断し、当該同一コンテンツ情報を含む前記リスト情報に対して指定のソート処理を実行することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項４】
前記ソート手段は、同一コンテンツの存在を判断するための判断情報に従って前記取得手段により取得されたコンテンツ情報の中から同一コンテンツ情報を判断し、
前記設定情報として同一コンテンツが存在する場合の表示方法を定義した設定ファイルに従って、当該同一コンテンツ情報を含む前記リスト情報に対して指定のソート処理を実行することを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項５】
前記設定情報は、コンテンツのカテゴリー毎に同一コンテンツの存在を判断するための情報、及び同一コンテンツの存在する場合の表示方法を定義した情報を含む設定ファイルであることを特徴とする請求項１に記載のコンテンツ管理装置。
【請求項６】
前記ソート手段によりソート処理されたリスト情報を一覧表示する表示手段をさらに備えていることを特徴とする請求項１から請求項５のいずれか１項に記載のコンテンツ管理装置。
【請求項７】
ネットワークに接続された複数の記憶装置にそれぞれ格納されているコンテンツの属性を示すコンテンツ情報を取得する取得手段と、
前記コンテンツ情報を使用して、前記各コンテンツのリスト情報を生成して統一した形式で表示するときに、表示方法を定義したフィルタ設定情報に従って表示リスト情報を生成するソート手段と
を具備したことを特徴とするコンテンツ管理装置。
【請求項８】
前記ソート手段は、前記フィルタ設定情報で定義されたコンテンツの再生条件とは一致しないコンテンツを前記リスト情報から除外する処理を実行することを特徴とする請求項７に記載のコンテンツ管理装置。
【請求項９】
前記ソート手段は、前記フィルタ設定情報で定義されたコンテンツの再生条件とは一致しないコンテンツのコンテンツ情報を、それ以外のコンテンツ情報とは異なる表示形態を設定した前記表示リスト情報を生成することを特徴とする請求項７に記載のコンテンツ管理装置。
【請求項１０】
前記フィルタ設定情報は、コンテンツの再生形式毎に、コンテンツの再生条件として当該コンテンツを管理しているサーバの転送速度の許容範囲、及び当該許容範囲外の場合の表示形態の各指定情報が設定されたファイルであることを特徴とする請求項７に記載のコンテンツ管理装置。
【請求項１１】
ネットワークに接続された複数の記憶装置にそれぞれ格納されているコンテンツを一元的に管理するコンテンツ管理装置に適用するコンテンツ管理方法であって、
前記各機器からコンテンツの属性を示すコンテンツ情報を取得するステップと、
前記コンテンツ情報を使用して、統一した形式で表示するリスト情報を生成するための第１のソート処理を実行するステップと、
同一コンテンツが存在する場合の表示方法を定義した設定情報に従って、前記第１のソート処理後のリスト情報に対する第２のソート処理を実行するステップと
を有する手順を実行することを特徴とするコンテンツ管理方法。
【請求項１２】
前記第２のソート処理を実行するステップは、同一コンテンツを管理する各サーバの転送速度に基づいて、該当するコンテンツ情報の表示優先順位を設定する処理を含むことを特徴とする請求項１１に記載のコンテンツ管理方法。
【請求項１３】
ネットワークに接続された複数の記憶装置にそれぞれ格納されているコンテンツを一元的に管理するコンテンツ管理装置に適用するコンテンツ管理方法であって、
前記各機器からコンテンツのリスト情報を取得するステップと、
コンテンツの再生条件に従って表示方法を定義したフィルタ設定情報を使用して、前記リスト情報から当該再生条件に合致しないコンテンツを識別し、その表示形態を設定するフィルタ処理を実行するステップと、
前記フィルタ処理により設定された表示形態を含み、前記リスト情報を統一した形式で表示するための表示リスト情報を生成するステップと
を有する手順を実行することを特徴とするコンテンツ管理方法。
【請求項１４】
前記フィルタ処理を実行するステップは、前記再生条件に合致しないコンテンツを前記リスト情報から外すように非表示形態を設定することを特徴とする請求項１３に記載のコンテンツ管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された各種の機器間で、映像や音楽などのコンテンツを検索または伝送するためのサービスを提供するコンテンツ管理装置に関し、特に、コンテンツを一元的に管理するコンテンツ管理技術に関する。
【０００２】
【従来の技術】
近年、例えば家庭向けのホームＬＡＮ（ｌｏｃａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）などに適したネットワークの通信規格が提案されている。例えば、ＵＰｎＰ（ｕｎｉｖｅｒｓａｌ  ｐｌｕｇ  ａｎｄ  ｐｌａｙ）と呼ぶ通信規格は、ネットワークに接続されたパーソナルコンピュータ（ＰＣ）やデジタル・テレビジョン機器（デジタルＴＶ）などの各種の機器間で、映像や音楽などのコンテンツを自由にやり取りするための通信手順を設定している（例えば、非特許文献１を参照）。
【０００３】
ネットワークに接続される機器には、映像や音楽などのコンテンツ（以下ＡＶコンテンツと表記する場合がある）を保存するハードディスクドライブ（ＨＤＤ）などの記憶装置を内蔵し、当該ＡＶコンテンツを記録または再生する機器（以下ＡＶ機器と表記する場合がある）がある。
【０００４】
このような各種のＡＶ機器（ＰＣも含む）をネットワークに接続して、前記のネットワークの通信規格を利用することにより、ＡＶ機器間で、相互に保存しているＡＶコンテンツを検索したり、移動、複製、再生などの操作を可能にしたシステムが開発されている。
【０００５】
【非特許文献１】
“ＵＰｎＰ  Ｄｅｖｉｃｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ”、ＵＰｎＰフォーラム、［２００３年７月検索］、インターネット＜ＵＲＬ  ：  ｈｔｔｐ：／／ｗｗｗ．ｕｐｎｐ．ｏｒｇ＞
【０００６】
【発明が解決しようとする課題】
ネットワークに接続された各種のＡＶ機器に跨って、ＡＶコンテンツを自由にやり取りするシステムを実現する場合に、コンテンツを一括して管理するコンテンツ管理サーバが要求される。
【０００７】
ところで、一般ユーザが、ネットワークから所望のコンテンツを検索し、複製や再生などの操作を簡単に行なうためには、検索対象のコンテンツのリストを一括して表示できる機能が有用である。しかしながら、単にネットワークに存在するコンテンツの一覧を表示する方法では、当然ながら同一コンテンツも混在して表示されるなど、利用し難い面がある。
【０００８】
そこで、本発明の目的は、ネットワーク上に存在するコンテンツのリストを一括して、かつ利用し易い状態で表示できるコンテンツ管理装置を提供することにある。
【０００９】
【課題を解決するための手段】
本発明の観点は、ネットワークに接続された各種機器に跨って、コンテンツを自由にやり取りするシステムを実現するためのコンテンツ管理装置において、ネットワークに存在するコンテンツのリストを一括して表示するときに、指定の条件に従って表示するコンテンツ一覧表示機能を実現することにある。
【００１０】
本発明の観点に従ったコンテンツ管理装置は、ネットワークに接続された各種機器の記憶装置に格納されているコンテンツ情報を取得する取得手段と、前記コンテンツ情報から統一した形式で表示するコンテンツのリスト情報を生成するときに、指定の条件に従って当該リスト情報に対するソート処理を実行するソート手段とを備えたものである。
【００１１】
【発明の実施の形態】
以下図面を参照して、本発明の実施の形態を説明する。
【００１２】
図１は、本実施形態に関するホームサーバ１の構成を説明するためのブロック図である。図２は、本実施形態に関するネットワークシステムの構成を示すブロック図である。
【００１３】
本システムは、図２に示すように、ＩＰネットワーク上に、ホームサーバ１と複数種のＡＶ機器とが接続された構成である。ＩＰネットワークは、例えばホームＬＡＮなどの組織内ネットワーク、またはインターネットでもよい。本実施形態では、インターネットは、ホームサーバ１と接続されている。
【００１４】
各ＡＶ機器には、パーソナルコンピュータ（ＰＣ）３０、デジタルＴＶ４０、ビデオレコーダ（ＲＤ）５０、メディアサーバ（ＭＳ）５１、またはオーディオ機器（ＡＤ）５２が含まれる。ＲＤ５０は、例えばＤＶＤレコーダや、ＨＤＤレコーダ等のディスクを使用するレコーダである。ＭＳ５１は、例えばＵＰｎＰのネットワーク通信規格に適用された機器であり、ＡＶコンテンツを保存するメディアを有する。ＡＤ５２は、デジタル・オーディオデータを記録及び再生するデジタルオーディオ機器である。
【００１５】
（ホームサーバの構成）
ホームサーバ１は、図１に示すように、コンテンツ管理サーバ１０と、各ＡＶ機器との通信制御等を行なうインターフェースとに大別される。ホームサーバ１は、自身が管理しているコンテンツを含めて、ネットワーク上の各ＡＶ機器に分散しているコンテンツをシームレス（ｓｅａｍｌｅｓｓ）にアクセスできる仕組み（システム）を実現している。ホームサーバ１は、例えばパーソナルコンピュータ及びソフトウェアにより実現される。
【００１６】
コンテンツ管理サーバ１０は、いわばコンテンツ・ディレクトリ・サービス（ＣＤＳ）を行なう機能を有し、コントローラを介してコンテンツ情報の問合わせを受け付けて、検索などの処理を実行する問合わせ処理を行なうモニタコントロール部２０を有する。モニタコントロール部２０は、下位としてＣＤＳモニタ２１、ＲＤモニタ２２、ＸＭＬＤＢモニタ２３を管理し、受け付けた問合せ処理をそれぞれに割り当てる。
【００１７】
ＸＭＬＤＢモニタ２３は、ＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）で記述されるコンテンツ情報を管理するＸＭＬデータベース（ＸＭＬＤＢ）２４またはＸＭＬプロトコルのネットワーク１１０に接続されたＸＭＬＤＢ３１に対する問合せ処理（検索など）を実行する。ここで、ＸＭＬＤＢ２４，３１はそれぞれ、コンテンツ情報を格納しているＨＤＤ２５，３２を制御してＤＢ操作を行なう。
【００１８】
本実施形態では、コンテンツ管理サーバ１０は、ネットワーク上に存在するコンテンツを一括して表示するコンテンツ一覧表示機能を実行する。ホームサーバ１は、コンテンツ管理サーバ１０により作成されたコンテンツ一覧リストを、ＬＣＤ（液晶表示器）等の表示装置２に表示出力する。
【００１９】
インターフェースは、チャネル１１、ブリッジ１２、スタック１３、メディアレンダラ１４、メディアプレーヤ１５、コントロールポイント（ＣＰ）１６、コンテンツ・ライブラリ・コントロール（ＣＬＣ）１７と呼ぶ構成要素（ハードウェアまたはソフトウェア）を有する。
【００２０】
チャネル１１は、例えばＵＰｎＰ規格のチャネルレイヤであり、インターフェースとコンテンツ管理サーバ１０間の通信インターフェースに相当する。ブリッジ１２は、例えばデジタル・オーディオに関する通信プロトコル規格のネットワーク１４０に接続されたＡＤ５２を制御する。ブリッジ１２は、ＣＰ１８及びメディアレンダラ（ｍｅｄｉａ  ｒｅｎｄｅｒｅｒ）１９を含み、ＡＤ５２からＡＶコンテンツを取り出したり、ホームサーバ１内のＡＶコンテンツをＡＤ５２に伝送する。ここで、ＣＰ１６，１８は、ネットワーク経由でＡＶ機器を制御するソフトウェアを意味する。
【００２１】
スタック１３は、例えばＵＰｎＰ規格のプロトコルスタックであり、当該スタック内の通信プロトコル規格のネットワーク１３０に接続されたメディアサーバメディアサーバ（ＭＳ）５１を制御するために使用される。ＭＳ５１は、当該ネットワーク１３０のプロトコルに対応するコンテンツ情報を保存する機能を有するＡＶ機器である。
【００２２】
メディアレンダラ１４及びメディアプレーヤ１５は、ホームサーバ１内やＡＶ機器から取り出したＡＶコンテンツを再生するためのソフトウェアである。ＣＬＣ１７は、例えばＵＰｎＰ規格とは異なる通信プロトコル規格のネットワーク１２０に接続されたＰＣ３０やデジタルＴＶ４０に対して、ＡＶコンテンツの伝送を制御する。
【００２３】
なお、ＡＶ機器３０，４０，５０〜５２は、基本的に各機器内に記憶装置（ＨＤＤなど）及び通信装置を有するメディアサーバに相当する。各ＡＶ機器は、記憶装置にＡＶコンテンツを格納し、当該ＡＶコンテンツに対する検索や操作に関して、通信装置を通じて外部からの指示が可能になっている。
【００２４】
（コンテンツ一覧表示方法）
以下、図１以外に、図３から図７を参照して、本実施形態に関するコンテンツ一覧表示方法を説明する。
【００２５】
コンテンツ管理サーバ１０は、例えばＰＣ３０からインターフェースを介してコンテンツ情報の問合せを受け付けて、自身のＸＭＬＤＢ２４及びネットワーク上に接続した各ＡＶ機器の記憶装置に存在するＡＶコンテンツのコンテンツ情報を検索する。そして、コンテンツ管理サーバ１０は、自身を含めたネットワーク上に存在するＡＶコンテンツを一括で表示装置２に表示する表示処理を実行する。
【００２６】
本実施形態では、コンテンツ管理サーバ１０は、当該ＡＶコンテンツを一覧表示する場合に、同一コンテンツが存在すると判断したときに、指定されたソート（ｓｏｒｔ）方法に従って表示する。以下、図６のフローチャートを参照して、本実施形態のコンテンツ情報の検索処理を説明する。
【００２７】
コンテンツ管理サーバ１０は、自身のＸＭＬＤＢ２４を含むネットワーク上に存在するＡＶコンテンツのコンテンツ情報を検索するときに、同一コンテンツが存在するときの表示設定をチェックを行なう（ステップＳ１）。具体的には、サーバ１０は、ユーザからの指定に合わせて、重複コンテンツの表示方法を定義した設定ファイルを確認する。
【００２８】
コンテンツ管理サーバ１０は、モニタコントロール部２０により管理されているＣＤＳモニタ２１、ＲＤモニタ２２、ＸＭＬＤＢモニタ２３により、各ＡＶ機器が保存しているＡＶコンテンツのコンテンツ情報を検索し、そのコンテンツリストを取得する（ステップＳ２）。ここで、コンテンツ情報には、ＡＶコンテンツのカテゴリー、データ形式（再生形式）、タイトル、日付、サイズなどの属性情報が含まれる。
【００２９】
コンテンツ管理サーバ１０は、検索した全コンテンツ情報に対する全体的ソート処理を実行する（ステップＳ３）。ここで、コンテンツ管理サーバ１０は、図３に示すように、カテゴリ毎の優先順位に基づいてソート処理を行なう。
【００３０】
次に、コンテンツ管理サーバ１０は、検索したコンテンツ情報から、同一コンテンツの存在を判断する（ステップＳ４）。同一コンテンツが存在しない場合には、コンテンツ管理サーバ１０は、前記の全体的ソート処理により生成されたリスト情報を、例えば表示装置２に一覧表示するための処理を行なう（ステップＳ４のＮＯ）。
【００３１】
一方、同一コンテンツが存在する場合には、コンテンツ管理サーバ１０は、検索したコンテンツ情報から同一コンテンツとして見なす条件に合致するコンテンツ情報を取得する（ステップＳ４のＹＥＳ，Ｓ５）。ここで、コンテンツ管理サーバ１０は、図４に示すように、同一コンテンツが存在したとの表示方法を定義した設定ファイルに含まれて、同一コンテンツと見なすための判断情報（条件）に基づいて、同一コンテンツの存在を判断する。
【００３２】
具体的には、例えばＭＰＥＧ２形式の動画（高画質Ｍｏｖｉｅ）のコンテンツでは、コンテンツ情報に含まれる「タイトル」が一致した場合には、同一コンテンツと見なす。また、例えば音楽コンテンツ（ＣＤ又はＤＶＤなどのメディアから取り出すコンテンツ）では、コンテンツ情報の全ての項目が一致した場合のみ、同一コンテンツと見なす。
【００３３】
また、図４に示す設定ファイルには、同一コンテンツ（重複コンテンツ）の表示件数について、カテゴリー毎に設定されている。例えばＭＰＥＧ２形式の動画（高画質Ｍｏｖｉｅ）のコンテンツでは、同一コンテンツの全ての情報が表示される。また、例えばＰＣにより作成した音楽コンテンツの場合には、同一コンテンツの中で１件のみが表示される。ここでは、後述するように、設定された表示方法Ｄによりアクセス頻度が最も高いコンテンツが選択される。
【００３４】
コンテンツ管理サーバ１０は、同一コンテンツ情報を含むリスト情報に対して、図４に示す設定ファイルの内容に従って、指定のソート処理を実行する（ステップＳ６）。図７のフローチャートを参照して、同一コンテンツが存在するときのソート処理の手順を説明する。
【００３５】
ここで、設定ファイルには、表示方法としては、図４に示すように、カテゴリ毎に例えば方法Ａから方法Ｄが設定されている。表示方法Ａは、同一コンテンツ情報の中で、ネットワーク接続の速度を示すピング（ｐｉｎｇ）の反応速度の速い順に表示する方法である。ピング（ｐｉｎｇ）の反応速度は、ピングコマンドの送信に対する応答速度により測定される。表示方法Ｂは、同一コンテンツ情報の中で、ネットワークでの転送速度を示す問合せ（Ｑｕｅｒｙ）の反応速度の速い順に表示する方法である。表示方法Ｃは、コンテンツを有するサーバ名をアルファベット順に表示する方法である。さらに、表示方法Ｄは、コンテンツに対するアクセス頻度順に表示する方法である。
【００３６】
コンテンツ管理サーバ１０は、図７に示すように、同一コンテンツ数（Ｃｎｔ）を取得し、内部カウンタ（ｍ）を初期化する（ステップＳ１０，Ｓ１１）。コンテンツ管理サーバ１０は、同一コンテンツ形式（図４のカテゴリー）のソート処理を実行する（ステップＳ１３）。次に、コンテンツ管理サーバ１０は、各コンテンツのサーバ情報を取得し、さらに例えば表示方法Ａに対応するためにピング（ｐｉｎｇ）の反応速度を測定する（ステップＳ１４，Ｓ１５）。
【００３７】
コンテンツ管理サーバ１０は、ステップＳ１２からステップＳ１６の処理を同一コンテンツ数（Ｃｎｔ）に相当する回数だけ繰り返し、ピング（ｐｉｎｇ）の反応速度の速い順でソートする（ステップＳ１２のＹＥＳ，Ｓ１７）。以上の処理を、各カテゴリー毎に実行する。
【００３８】
図５は、コンテンツとして例えばデジタル放送番組を録画した録画情報の一覧表示例を示す。この例では、同一コンテンツとして、第２番目から第４番目に表示されている同一タイトルの「ドラマＹ  第二回」の録画情報である。この例では、同一コンテンツのカテゴリー（高画質Ｍｏｖｉｅ及び標準Ｍｏｖｉｅ）が混在して表示される場合には、カテゴリーの順位が優先される。従って、ここでは、例えばデジタルＴＶ４０に相当するサーバ名「ホームサーバ１」に格納されているコンテンツに対応する情報の表示順位が優先する。さらに、同一カテゴリーの中では、例えば表示方法Ａが設定されていれば、ピングの反応速度の速い順に表示される。従って、ここでは、例えばＲＤ５０に相当するサーバ名「ホームサーバ２」に格納されているコンテンツに対応する情報の表示順位が優先する。そして、次に、例えばＰＣ３０に相当するサーバ名「Ｌｉｖｉｎｇ  Ｄｅｓｋ  Ｔｏｐ」に格納されているコンテンツに対応する情報が表示される。
【００３９】
以上のように本実施形態によれば、ネットワーク上の各ＡＶ機器に分散されたコンテンツを一元的に管理し、各コンテンツにアクセスするサービスを提供するコンテンツ管理サーバにおいて、同一のコンテンツが存在した時に、カテゴリー及び指定の表示方法に基づいて、コンテンツ情報のリストを一括して表示するコンテンツ一覧表示機能を実現できる。
【００４０】
（他の実施形態）
図８及び図９は、他の実施形態に関する図である。本実施形態は、コンテンツ管理サーバ１０のコンテンツ一覧表示機能において、必要な再生条件に合致しないコンテンツの表示形態（非表示など）を設定するフィルタ（ｆｉｌｔｅｒ）機能と呼ぶ拡張機能に関する。
【００４１】
具体的には、本実施形態のフィルタ機能とは、コンテンツのタイプ（図３の再生形式）毎に、当該コンテンツを管理しているサーバの反応速度（例えばピングの反応速度）に基づいて、良好な再生を保証できないコンテンツを表示リストから外すなどの処理を行なう機能である。
【００４２】
以下、図９のフローチャートを参照して、本実施形態の処理手順を説明する。
【００４３】
コンテンツ管理サーバ１０は、自身のＸＭＬＤＢ２４を含むネットワーク上に存在するＡＶコンテンツのコンテンツ情報を検索するときに、フィルタ処理の設定ファイルをチェックする（ステップＳ２０）。
【００４４】
フィルタ設定ファイルは、図８に示すように、コンテンツの形式（ＭＰＥＧ２，  ＭＰＥＧ４，  ＭＰ３，  ＷＭＡなど）毎に、フィルタ値としてピングの反応速度と、そのフィルタ値を超えるときに「非表示」または「網掛け表示」等の表示モードを指定するための情報が設定されたものである。
【００４５】
フィルタ設定ファイルにおいて、フィルタ値については、ユーザが任意に設定することが可能である。「非表示」の指定は、表示リストから外すことを意味する。また、「網掛け表示」は、リストには掲載するが、転送速度が遅いことを意味する。
【００４６】
コンテンツ管理サーバ１０は、アクセス対象の各ＡＶ機器の個数（Ｃｎｔ）を確認し、内部カウンタ（ｋ）を初期化する（ステップＳ２１，Ｓ２２）。コンテンツ管理サーバ１０は、各ＡＶ機器が管理しているコンテンツのリスト情報を取得する（ステップＳ２４）。
【００４７】
次に、コンテンツ管理サーバ１０は、コンテンツを管理しているＡＶ危機のピング（ｐｉｎｇ）の反応速度を測定する（ステップＳ２５）。コンテンツ管理サーバ１０は、コンテンツのタイプ毎に、測定結果とフィルタ設定ファイルに設定されたフィルタ値とを比較し、測定結果がフィルタ値を超えているコンテンツに対するフィルタ処理を実行する（ステップＳ２６）。即ち、具体的には、リスト情報に含まれるコンテンツの形式が例えば「ＭＰＥＧ２」で、測定結果がフィルタ値を超える場合には、当該コンテンツをリスト情報から外す処理を行なう。また、リスト情報に含まれるコンテンツの形式が例えば「ＭＰＥＧ４」で、測定結果がフィルタ値を超える場合には、リスト情報を表示するときに、当該コンテンツに対応するコンテンツ情報の表示を網掛け表示に設定する。
【００４８】
以上のような処理を、コンテンツ管理サーバ１０は、アクセス対象のＡＶ機器の全数について繰り返す（ステップＳ２７）。そして、終了したときに、全コンテンツ情報をマージしてコンテンツの一覧表示リスト情報を生成する（ステップＳ２３のＹＥＳ，Ｓ２８）。
【００４９】
以上のように本実施形態によれば、ネットワーク上に存在する全コンテンツの一覧表示リストを作成して表示する場合に、コンテンツの再生形式毎のフィルタ値に基づいて、再生条件に合致しない、換言すれば良好な再生を保証できないコンテンツを表示リストから外したり、特殊表示するなどの表示形態を変化させるフィルタ機能を実現できる。
【００５０】
具体的には、例えば映像コンテンツをストリーム形式で再生する場合に、ユーザが操作するクライアント（ＰＣ３０やデジタルＴＶ４０）と、当該コンテンツを管理しているサーバ間での実質的な転送速度により、コンテンツのタイプ（形式）によってはスムーズな配信ができない場合がある。このため、前述のコンテンツ一覧表示リストから、特に転送速度が遅いサーバが管理するコンテンツを意識的に外して表示することにより、ユーザが、当該表示リストから良好な再生に適しないコンテンツを選択して、再生時にフレームが切れたり、音飛びが発生するような事態を未然に防止することができる。
【００５１】
なお、本実施形態では、再生条件のフィルタ値として、ピング（ｐｉｎｇ）コマンドに対するサーバの応答速度に基づいた反応速度を使用したが、これに限ることなく、問合せ（Ｑｕｅｒｙ）に対するサーバの応答速度に基づいた反応速度でもよい。また、フィルタ処理としては、「非表示」や「網掛け表示」だけでなく、他の表示形態でもよい。
【００５２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【００５３】
【発明の効果】
以上詳述したように本発明によれば、ネットワーク上に存在するコンテンツのリストを一括して、かつ利用し易い状態で表示できるコンテンツ管理装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に関するホームサーバの構成を説明するためのブロック図。
【図２】本実施形態に関するネットワークシステムの構成を示すブロック図。
【図３】本実施形態に関するコンテンツリストの一覧表示における優先順位の一例を示す図。
【図４】本実施形態に関する同一コンテンツの表示条件の一例を示す図。
【図５】本実施形態に関するコンテンツリストの一覧表示例を示す図。
【図６】本実施形態に関するコンテンツ情報の検索処理を説明するためのフローチャート。
【図７】本実施形態に関する同一コンテンツ情報のソート処理の手順を説明するためのフローチャート。
【図８】本発明の他の実施形態に関するフィルタ設定ファイルを説明するための図。
【図９】他の実施形態に関する処理手順を説明するためのフローチャート。
【符号の説明】
１…ホームサーバ、１０…コンテンツ管理サーバ、１１…チャネル、
１２…ブリッジ、１３…スタック、１４…メディアレンダラ、
１５…メディアプレーヤ、１６…コントロールポイント（ＣＰ）、
１７…コンテンツ・ライブラリ・コントロール（ＣＬＣ）。
２０…モニタコントロール部、２１…ＣＤＳモニタ、２２…ＲＤモニタ、
２３…ＸＭＬＤＢモニタ、２４…ＸＭＬデータベース、
２５…ハードディスクドライブ（ＨＤＤ）、３０…ＡＶ機器（ＰＣ）、
４０…ＡＶ機器（デジタルＴＶ）、５０…ＡＶ機器（ビデオレコーダ）。
【図１】
2005044104.tif 000003
【図２】
2005044104.tif 000004
【図３】
2005044104.tif 000005
【図４】
2005044104.tif 000006
【図５】
2005044104.tif 000007
【図６】
2005044104.tif 000008
【図７】
2005044104.tif 000009
【図８】
2005044104.tif 000010
【図９】
2005044104.tif 000011