(57)【要約】  ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶する方法において、ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、当該方法が、コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされないコンテンツに関する情報を除去することにより、情報をフィルタリングすること、フィルタリングされた情報を記憶すること、及びそれをネットワーク上で利用可能にすることを有する。ネットワークがＵＰｎＰネットワークである場合、コントロールポイントは、フィルタリングされ且つ記憶された情報のコンテンツディレクトリサービスを閲覧するとき、より早い反応時間を有する。さらに、コントロールポイントがコンテンツディレクトリを閲覧するとき、コンテンツディレクトリサービス、コントロールポイント及びネットワークへの負荷が軽減される。また、コントロールポイントのユーザスクリーン上に提示されるコンテンツは使用可能なコンテンツのみを含む。
2007520808.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶する方法であって、前記ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、当該方法が：
コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する情報を除去することにより、前記情報をフィルタリングするステップ；
該フィルタリングされた情報をデータベースに記憶するステップ、及び該記憶された情報をネットワーク上で利用可能にするステップ；
を有するところの方法。
【請求項２】
請求項１に記載の方法であって、ネットワークレンダリング装置によってレンダリングされることができないコンテンツが、前記ネットワークレンダリング装置群に適合しないコンテンツフォーマットを有するコンテンツを含むところの方法。
【請求項３】
請求項１に記載の方法であって、ネットワークレンダリング装置によってレンダリングされることができないコンテンツが、前記ネットワークレンダリング装置群に適合しない転送プロトコルを有するコンテンツを含むところの方法。
【請求項４】
請求項１に記載の方法であって、ネットワークレンダリング装置によってレンダリングされることができないコンテンツが、前記ネットワークレンダリング装置群の何れにも対応されていないＤＲＭシステムを有するコンテンツを含むところの方法。
【請求項５】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が所定の時間間隔で実行されるところの方法。
【請求項６】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が、新たなネットワークレンダリング装置がネットワークに参加するときに実行されるところの方法。
【請求項７】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が、ネットワークレンダリング装置がネットワークから取り外されるときに実行されるところの方法。
【請求項８】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が、ネットワーク装置が所定の時間間隔にわたって取り外されているときに実行されるところの方法。
【請求項９】
請求項１に記載の方法であって、前記ネットワークがＵＰｎＰネットワークであり、かつ、ネットワーク装置で利用可能なコンテンツに関する前記情報がＵＰｎＰコンテンツディレクトリサービスによって記憶されたコンテンツ情報であるところの方法。
【請求項１０】
請求項１に記載の方法であって、当該方法が、コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する前記除去された情報を記憶するステップ、及び該記憶された情報をネットワーク上で利用可能にするステップをさらに有するところの方法。
【請求項１１】
ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶するために適応されたフィルタリング装置であって、前記ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、前記ネットワーク装置が：
コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する情報を除去することにより、前記情報をフィルタリングする手段；
該フィルタリングされた情報をデータベースに記憶し、かつ該記憶された情報をネットワーク上で利用可能にする手段；
を有するところのフィルタリング装置。
【請求項１２】
ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶するために適応されたフィルタリング装置であって、前記ネットワーク装置に含まれるフィルタリング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク内のネットワーク装置で利用可能なコンテンツ関連情報をフィルタリングし、且つ記憶する方法、並びに、ネットワーク内のネットワーク装置で利用可能なコンテンツ関連情報をフィルタリングし、且つ記憶する装置に関する。
【背景技術】
【０００２】
ユニバーサルプラグアンドプレイ（Universal  Plug  and  Play；ＵＰｎＰ）はインテリジェント機器、無線装置、及び全てのフォームファクタのＰＣに対する広範囲のピアツーピア・ネットワーク接続のための基本設計概念である。これは、家庭内、小規模ビジネス内、公共スペースであろうとなかろうと、若しくはインターネットに接続されていようとなかろうと、アドホック又はアンマネージド・ネットワークへの使いやすく、適応性があり、標準規格に基づいた接続性がもたらされるように設計されている。ＵＰｎＰは、家庭、オフィス及び公共スペース内のネットワーク装置間の制御並びにデータ転送に加え、シームレスな近接ネットワークを実現するためにＴＣＰ／ＩＰ及びウェブ技術を利用する分散型オープンネットワーク規格である。ＵＰｎＰ規格は非特許文献１にて規定されている。
【０００３】
ＵＰｎＰのＡＶ規格は、ＵＰｎＰのＡＶ装置と関連するコントロールポイントとの間の相互作用モデルを規定している。ＵＰｎＰのＡＶ装置には、ＴＶ、ＶＣＲ、ＣＤ／ＤＶＤプレーヤ、セットトップボックス、ステレオシステム、静止画カメラ、電子額縁、及びＰＣが含まれる。ＵＰｎＰのＡＶ規格は、例えばビデオのＭＰＥＧ２及びＭＰＥＧ４、画像のＪＰＥＧ、並びに音響のＭＰ３等の様々な形式の娯楽コンテンツに装置が対応することを可能にする。この規格はまた、例えばＨＴＴＰ及びリアルタイム転送プロトコル（ＲＴＰ）等の様々な形式の転送プロトコルを可能にする。
【０００４】
ＵＰｎＰのＡＶ規格は家庭内ネットワークに、メディアサーバ及びメディアレンダリング装置（Media  Renderer；ＭＲ）という２種類の論理装置を定義している。また、この規格はサーバ及びレンダリング装置がホストとなる４つの“サービス”を定義している。
【０００５】
コンテンツディレクトリサービス（ＣＤＳ）は利用可能な“コンテンツ”（ビデオ、音楽、画像など）を列挙する。接続マネージャサービスは、メディアサーバからメディアレンダリング装置まで如何にしてコンテンツを転送するかを決定する。ＡＶ転送サービスはコンテンツの流れ（再生、停止、一時停止、検索など）を制御する。レンダリング制御サービスはコンテンツが如何にして再生されるか（音量／無音、輝度など）を制御する。
【０００６】
ＵＰｎＰコンテンツディレクトリサービス（ＣＤＳ）は、装置がネットワーク上に蓄積しているコンテンツを宣伝することを可能にする標準規格である。その他の装置（いわゆるコントロールポイント）はＣＤＳへのアクションを送信、閲覧、及び問い合わせを行うことができ、従って、題目、著者、媒体の種類、対応されているフォーマット、及び対応されているＤＲＭシステムのようなコンテンツに関するメタデータを取得し、収集物を調べることができる。コントロールポイントは、ＣＤＳからのコンテンツをその他の装置（例えば、ＵＰｎＰテレビ）上で再生するためのストリームを設定することができる。一般に、ストリーム設定のため、対応フォーマット及びＤＲＭシステムがソース側及び受信側の装置で整合されなければならない。
【０００７】
ＣＤＳによって提供されたメタデータは、それをユーザに示すためにコントロールポイントに使用されるとともに、特定コンテンツを選択（検索）するために用いられる。特に、ユーザに示されるコンテンツを現在の環境に実際に有効なその一部に限定するために用いられ得る。例えば、選択された／予期されるレンダリング装置でレンダリングすることができないフォーマット／ＤＲＭシステムのコンテンツはユーザに示されない場合がある。あるいは、コントロールポイントは、ユーザに最初にコンテンツ選択させ、その後、互換性のあるレンダリング装置を選択させることを可能にする。
【０００８】
消費電化製品におけるＣＤＳの試作製品を用いた実験により、コンテンツに関する利用可能な情報を家庭内ネットワーク内の（全ての）コントロールポイントが目を通すことは全ての関連装置及びネットワークに大きな負荷を掛けることが示されている。関連する問題として、コントロールポイントはしばしば、家庭内のその他の如何なる装置でも利用できないコンテンツまで含め、利用可能な全コンテンツをユーザに提示してしまうことがある。これは、ユーザがそのようなコンテンツを選択するとき、それが不適切なフォーマット又はＤＲＭシステムで表されていることに気付くだけであり、ユーザをいらだたせるものである。
【非特許文献１】“ユニバーサルプラグアンドプレイ装置アーキテクチャ”1.0版、2000年6月8日、マイクロソフトコーポレーション
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題を解決した家庭内ネットワークコンテンツのフィルタリング方法及びシステムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の一態様に従った、ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶する方法においては、前記ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、当該方法が：
コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する情報を除去することにより、前記情報をフィルタリングするステップ；
該フィルタリングされた情報をデータベースに記憶するステップ、及び該記憶された情報をネットワーク上で利用可能にするステップ；
を有する。
【００１１】
これにより、ネットワーク内の少なくとも１つのネットワークレンダリング装置に適合したコンテンツを識別する記憶情報が得られる。この記憶情報は、例えば別個のインターフェース、プロトコル等を通じて利用可能にされ得る。そして、この情報はレンダリング処理を開始しようとする前に選択されることが可能である。また、この情報を用いて、可能なレンダリング処理のみが選択されること、又はレンダリングされ得るコンテンツのみがレンダリング処理を起動させようとするユーザの目に触れるようにされることが確保される。ネットワークがＵＰｎＰネットワークである場合、コントロールポイントは、フィルタリングされ且つ記憶された情報であるコンテンツディレクトリサービスを閲覧するとき、より早い反応時間を有することになる。さらに、コントロールポイントがコンテンツディレクトリを閲覧するとき、コンテンツディレクトリサービス、コントロールポイント及びネットワークへの負荷が軽減される。また、コントロールポイントのユーザスクリーン上にユーザに対して提示されたコンテンツは使用可能なコンテンツのみを含むことになる。
【００１２】
一実施形態において、ネットワークレンダリング装置によってレンダリングされることができないコンテンツは、前記ネットワークレンダリング装置群に適合しないファイルフォーマットを有するコンテンツを含む。コンテンツのファイルフォーマットとレンダリング装置によって処理され得るファイルフォーマットとの間の不適合性はしばしば、不可能なレンダリング処理の原因となる。
【００１３】
一実施形態においては、ネットワークレンダリング装置によってレンダリングされることができないコンテンツは、前記ネットワークレンダリング装置群に適合しない転送プロトコルを有するコンテンツを含む。
【００１４】
一実施形態においては、ネットワークレンダリング装置によってレンダリングされることができないコンテンツは、前記ネットワークレンダリング装置群の何れにも対応されていないＤＲＭシステムを有するコンテンツを含む。
【００１５】
具体的な一実施形態において、コンテンツに関する情報をフィルタリングし、且つ記憶する方法は所定の時間間隔で実行される。これにより、例え、ネットワークレンダリング装置が除去又は追加される、あるいはネットワークレンダリング装置の特徴が変更されるとしても、記憶された情報は更新され続けることになる。所定時間間隔内に更新を実行することにより、ネットワークレンダリング装置群からの“私はここです”情報を必要とすることなく更新処理が容易に実施され得る。
【００１６】
一実施形態においては、コンテンツに関する情報をフィルタリングし、且つ記憶する方法は、新たなネットワークレンダリング装置がネットワークに参加するときに実行される。これにより、ネットワークレンダリング装置がネットワークの一員とされるとき、フィルタリングされた情報が常に更新され、かつ現状のネットワーク状態に従うことが確保される。
【００１７】
一実施形態においては、コンテンツに関する情報をフィルタリングし、且つ記憶する方法は、ネットワークレンダリング装置がネットワークから取り外されるときに実行される。これにより、ネットワークレンダリング装置が取り外されるとき、フィルタリングされた情報が常に更新され、現状のネットワーク状態に従うことが確保される。
【００１８】
一実施形態においては、コンテンツに関する情報をフィルタリングし、且つ記憶する方法は、ネットワーク装置が所定の時間間隔にわたって取り外されているときに実行される。これにより、保守のため、あるいはネットワーク故障のため、ネットワークレンダリング装置が何らかの理由で一時的に取り外される場合に、フィルタリングされた情報は変化されず、ネットワーク負荷は最小化される。さらに、一時的なネットワーク異常の際のユーザインターフェイスのちらつき現象が回避される。
【００１９】
一実施形態では、ネットワークはＵＰｎＰネットワークであり、かつ、ネットワーク装置で利用可能なコンテンツに関する前記情報はＵＰｎＰコンテンツディレクトリサービスによって記憶されたコンテンツ情報である。特にＵＰｎＰネットワークにおいて本発明は有効である。なぜなら、コントロールポイントがコンテンツディレクトリサービスを用いてコンテンツディレクトリを検査する機能が既に備わっているからである。コンテンツディレクトリサービスをフィルタリングすることにより、コントロールポイントは、フィルタリングされ且つ記憶された情報であるコンテンツディレクトリサービスを閲覧するとき、より早い反応時間を有することになる。さらに、コントロールポイントがコンテンツディレクトリを閲覧するとき、コンテンツディレクトリサービス、コントロールポイント及びネットワークへの負荷が軽減される。また、コントロールポイントのユーザスクリーン上にユーザに対して提示されたコンテンツは、使用可能なコンテンツを含むのみとなる。
【００２０】
一実施形態において、当該方法は、コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する前記除去された情報を記憶するステップ、及び該記憶された情報をネットワーク上で利用可能にするステップをさらに有する。この情報を記憶しておくことにより、ネットワークで必要なアップグレードを決定するために依然として情報にアクセスし、使用することが可能となる。ＵＰｎＰネットワークでは、隠されたコンテンツを閲覧するための別個のコンテンツディレクトリサービス機能がＣＤＳに追加され得る。これにより、コントロールポイントは、何れの情報がフィルタによって削除されたかを明確に問い合わせることが可能になる。これは、例えば、新たなコードのダウンロード及びインストール、セキュリティパラメータの適応化、又は新たなネットワークレンダリング装置を購入することのユーザへの提言によって、ネットワークをアップグレードしようとするコントロールポイントにとって有益である。サービスは、例えば、どうしてそのコンテンツが使用不可能なのかを記述する人間が解読可能な説明を提供する付加的なメタデータフィールドを返すことができる。
【００２１】
本発明のさらなる一態様に従った、ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶するために適応されたフィルタリング装置においては、前記ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、前記ネットワーク装置が：
コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する情報を除去することにより、前記情報をフィルタリングする手段；
該フィルタリングされた情報をデータベースに記憶し、かつ該記憶された情報をネットワーク上で利用可能にする手段；
を有する。
【００２２】
一実施形態において、フィルタリング装置はネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶するために適応され、当該フィルタリング装置は前記ネットワーク装置に含まれる。
【００２３】
上述のように定められた方法を実行するためのフィルタリング装置は、コンテンツを有するネットワーク装置内、又はコンテンツを有するネットワーク装置に結合されている別個の遠隔プロキシにおいて実施され得る。
【発明を実施するための最良の形態】
【００２４】
図１に、ネットワークレンダリング装置101、103、105、107、及びデータベース111に蓄積されたコンテンツを有するネットワーク装置109を含むネットワークが例示されている。ネットワーク装置109はネットワークレンダリング装置101、103、105、107と、ネットワークレンダリング装置とネットワーク装置109との間のネットワーク接続110、113、115を介してコンテンツを共有するように適応されている。データベース111内のコンテンツは、例えばビデオコンテンツ又は音響コンテンツとすることができ、メディアレンダリング装置（renderer）101、103、105、107は、例えばＴＶ、ビデオ、ＤＶＤ、ＨＩＦＩシステム等のコンテンツを再生するために適応された装置とすることができる。データベース111内のコンテンツの一部とネットワークレンダリング装置101、103、105、107の一部との間には不適合性が当然にあり、またデータベース111内のコンテンツの一部はネットワークレンダリング装置101、103、105、107の如何なるものとも適合性がない可能性もある。不適合性は例えば以下に起因し得る：
−  データベース111内のコンテンツのコンテンツフォーマットがネットワークレンダリング装置101、103、105、107によって対応されていない；
−  ネットワークレンダリング装置がデータベース111内のコンテンツに適合するＤＲＭシステムに対応していない；
−  データベース111内のＤＲＭ保護されたコンテンツがネットワークレンダリング装置101、103、105、107に転送される際に用いられるネットワーク接続が、（例えば、ファイヤウォールの欠如又は不適切に設定されたファイヤウォール等のセキュリティ問題のために）特定コンテンツ向けＤＲＭシステムによって許可されていない；
−  外部のコンテンツ提供サービスへのネットワーク接続が現在機能していない。コンテンツが家庭内ネットワーク内に蓄積されておらず、インターネットサーバ上に蓄積され家庭内にプロキシされる場合、これは特に該当する。
【００２５】
本発明に従って、ネットワーク装置109は、ネットワークレンダリング装置の特徴を識別する検出手段117を有する。これら特徴は、例えば、対応されているフォーマット、転送プロトコル及びＤＲＭシステム等である。フィルタリング手段118を用いて、この情報はデータベース111内の利用可能コンテンツと比較される。この比較に基づいて、利用可能コンテンツに関連する情報は、フィルタリングされてデータベース内に記憶されるとともに、コンテンツディレクトリとして参照される。そして、コンテンツディレクトリ119にて提供されるコンテンツが、接続されたネットワークレンダリング装置101、103、105、107と適合するコンテンツに限定されることが確保される。不適合性を決定する別の手法は以下の何れかを有することができる：
１．データベース内のコンテンツの各断片に対し、不適合性をもたらし得る全ての特徴、例えばコンテンツファイルフォーマット、コンテンツのＤＲＭ保護等の情報を有する特徴、を導出する。コンテンツの各断片に対し、コンテンツに不適合でないネットワークレンダリング装置101、103、105、107が存在するか否かについて検査する；
２．利用可能な全コンテンツに対し、データベース111が不適合性をもたらし得る全ての特徴、例えばコンテンツファイルフォーマット、異なるＤＲＭ保護システム等の情報を有する特徴、を導出する。全ての特徴に対し、コンテンツに不適合でないネットワークレンダリング装置101、103、105、107が少なくとも１つ存在するか否かについて検査する；
３．コンテンツの全ての特徴、及びネットワークレンダリング装置101、103、105、107の全ての特徴を検出し、少なくとも１つのネットワークレンダリング装置101、103、105、107と適合するコンテンツがデータベース111内にあるか否かを導出する。
【００２６】
不適合性が導出され得ない場合や、コンテンツがネットワークレンダリング装置によってレンダリングされ得るか否かが疑わしい場合は、コンテンツ識別表示はフィルタリング中には削除されず、代わりに、例えば“レンダリングされ得るか疑わしい”等の注釈とともにフラグを立てておくこと等が可能である。
【００２７】
全ての例において、接続されたネットワークレンダリング装置101、103、105、107の少なくとも1つと適合するデータベース111内のコンテンツの断片の一部分のみを識別することで、コンテンツディレクトリ119が得られる。
【００２８】
ネットワークレンダリング装置の特徴が変化する（ネットワークレンダリング装置のソフトウェア更新のために新たなファイルフォーマットがネットワークレンダリング装置によって対応される）か、あるいはネットワークにおいてネットワークレンダリング装置が追加又は削除されるかの何れかのためにネットワーク状態が変化したとき、コンテンツディレクトリ119にて識別されたコンテンツが確実に更新され続けるように、適合性検査は周期的に実行されるべきである。図１には、ネットワークレンダリング装置107がネットワークから削除され、コンテンツディレクトリ119にて識別されたコンテンツであって、ネットワークレンダリング装置107によってのみ対応されていたコンテンツが、もはやネットワークレンダリング装置101、103、105、107の何れにも適合しなくなった例が示されている。このとき、コンテンツディレクトリ119にて識別されたコンテンツは、該当するコンテンツ識別表示を削除することにより更新されるべきである。
【００２９】
図２に、レンダリング装置201、203、205、及びコンテンツを有するデータベース209を含む遠隔のネットワーク装置207を有するネットワークの他の実施形態が例示されている。この実施形態では、遠隔ネットワーク装置207に蓄積された遠隔のコンテンツ209に対して装置211がプロキシとして機能する。遠隔プロキシ211は、ネットワークレンダリング装置201、203、205と、ネットワークレンダリング装置と遠隔ネットワーク装置207との間のネットワーク接続217、219、221を介してコンテンツ209を共有するように適応されている。この例は、図１を用いて述べられた例と同様の機能を有し、遠隔プロキシ211はネットワーク装置109と同様に機能する。そこでは、レンダリング装置（renderer）の特徴を識別する検出手段213がフィルタリング手段214とともに遠隔プロキシ211に含まれる。この例では、コンテンツ関連情報はネットワーク接続223を用いて遠隔装置207から取り出される。生成されたコンテンツディレクトリ215は、遠隔プロキシ211内に記憶されるように例示されているが、代わりに遠隔プロキシ211がコンテンツディレクトリ215を遠隔装置207内に間接的に記憶してもよい。
【００３０】
本発明の取り得る実施形態は、ハードディスクのようなコンテンツ記憶媒体を含み、例えば有線イーサネット（登録商標）802.3を用いてネットワークに接続され得るネットワーク装置である。この装置は記憶コンテンツの一部をネットワーク上のその他の装置と共有するためのＵＰｎＰメディアサーバ機能を提供する。さらに、この装置はＵＰｎＰコントロールポイント機能を提供する。
【００３１】
図３に、本発明に従ってコンテンツ関連情報をフィルタ及び記憶するための、ＵＰｎＰネットワークにおいて用いられる上述の実施形態に従った方法が例示されている。本方法は点線301によって初期化段階（点線より上側）と更新段階（点線より下側）に分割されている。
【００３２】
最初に303にて、ＵＰｎＰが規定するＳＳＤＰプロトコルを用いて全てのネットワークレンダリング装置が見出される。そして305にて、見出されたネットワークレンダリング装置の各々に対して、対応されている全てのファイルフォーマット及び転送プロトコルを（例えば、見出されたネットワークレンダリング装置の接続マネージャのConnectionManager::GetProtocolInfo()アクションを用いて）問い合わせることによって特徴が導出される。
【００３３】
続いて307にて、フィルタされた情報が次の法則に従って導出される：
ａ．メディアフォーマットM1乃至Mnで利用可能なコンテンツＡは、何れのネットワークレンダリング装置もこのＸ秒間（ここでＸは設定可能である）これらのフォーマットの１つに対応していなかった場合には共有されない；
ｂ．転送プロトコルT1乃至Tkで利用可能なコンテンツＡは、何れのネットワークレンダリング装置もこのＸ秒間（ここでＸは設定可能である）これらのフォーマットの１つに対応していなかった場合には共有されない。
【００３４】
ここで、フィルタされた情報が記憶され、更新段階が開始される。更新段階はネットワークの変化を監視する３つの並列処理309、311、313を有する。
【００３５】
309では、例えば既存ネットワークレンダリング装置の更新によって引き起こされる特徴変化についてネットワークが監視される。これにより、ネットワークは新たなファイルフォーマット又は新たな転送プロトコルに対応することが可能になる。本方法では、変化が検出されたとき、変化の種別が導出される305、及びフィルタされた情報が導出される307に戻る。ＵＰｎＰでは、転送プロトコルの変化は状態変数であるsinkProtocolInfoの変化によって検出され得る。
【００３６】
311では、新たなネットワークレンダリング装置がネットワークに参加することに関連する変化についてネットワークが監視される。この変化はＵＰｎＰネットワークでは、例えば新たなレンダリング装置のＳＳＤＰアナウンスメッセージが受信されると検出され得る。本方法では、変化が検出されたとき、変化の種別が導出される305、及びフィルタされた情報が導出される307に戻る。
【００３７】
313では、周期的に（特定の時間間隔で）探索を実行することによって、新たなネットワークレンダリング装置に関連する変化についてネットワークが監視される。これはＵＰｎＰでは、例えば、ネットワークに加わるに際しＳＳＤＰアナウンスメッセージを送信することに失敗した新たなレンダリング装置を検査するためのＳＳＤＰのM-SEARCHを実行することによって行われ得る。本方法では、変化が検出されたとき、変化の種別が導出される305、及びフィルタされた情報が導出される307に戻る。
【００３８】
図４に、フィルタされた情報のコンテンツが例示されている。コンテンツＡ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆ、Ｇ、Ｈ、Ｉ、Ｊがネットワーク内のネットワーク装置上のデータベース401に蓄積されている。ネットワークはさらにネットワークレンダリング装置403、405、407を有する。検出手段409はネットワークレンダリング装置の特徴を識別し、この情報はフィルタリング手段411を用いてデータベース401内の利用可能なコンテンツと比較される。この比較に基づいて、データベース401内の利用可能コンテンツに関連する情報がフィルタリングされ、かつデータベース内に記憶されるとともに、コンテンツディレクトリ413として参照される。そして、コンテンツディレクトリ413で提供されるコンテンツが、接続されたネットワークレンダリング装置403、405、407に適合するコンテンツ、図４の場合はコンテンツＦ、Ｉ、Ｊのみ、に確実に限定される。
【００３９】
上述の実施形態は本発明を限定するものではなく例示するものであり、添付の特許請求の範囲を逸脱することなく、当業者は多くの代わりの実施形態を設計し得るところである。また、用語‘有する’は請求項に挙げられた以外の構成要素又は工程の存在を排除するものではない。本発明は、幾つかの明確な構成要素を有するハードウェアによって、及び好適にプログラムされたコンピュータによって実施され得る。幾つかの手段を列挙するデバイスに関する請求項では、これら手段の幾つかは１つ且つ同一のハードウェア品目で統合され得るものである。特定の手段が互いに異なる従属請求項にて列挙されているという単なる事実は、これらの手段が結合されても利益が得られないことを示すものではない。
【図面の簡単な説明】
【００４０】
【図１】ネットワークレンダリング装置、及びコンテンツを有するネットワーク装置を有するネットワークであり、ネットワーク装置が当該ネットワーク装置に記憶されたコンテンツ関連情報をフィルタリングする手段及び記憶する手段を有するところのネットワークを例示する図である。
【図２】レンダリング装置、及びコンテンツを有するネットワーク装置を有するネットワークであり、ネットワーク装置が当該ネットワーク装置に記憶されたコンテンツに関する情報をフィルタリングする手段及び記憶する手段をさらに有するところのネットワークの他の実施形態を例示する図である。
【図３】ネットワーク装置に蓄積されたコンテンツに関する情報をフィルタリングし、且つ記憶する方法を例示する図である。
【図４】、ネットワーク装置に蓄積されたコンテンツに関する、フィルタリングされた後の情報を例示する図である。
【図１】
2007520808.tif 000003
【図２】
2007520808.tif 000004
【図３】
2007520808.tif 000005
【図４】
2007520808.tif 000006
【手続補正書】
【提出日】平成18年8月21日(2006.8.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶する方法であって、前記ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、当該方法が：
コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する情報を除去することにより、前記情報を周期的にフィルタリングするステップ；
該フィルタリングされた情報をコンテンツディレクトリに記憶するステップ、及び該記憶された情報をネットワーク上で利用可能にするステップ；
を有するところの方法。
【請求項２】
請求項１に記載の方法であって、ネットワークレンダリング装置によってレンダリングされることができないコンテンツが、前記ネットワークレンダリング装置群に適合しないコンテンツフォーマットを有するコンテンツを含むところの方法。
【請求項３】
請求項１に記載の方法であって、ネットワークレンダリング装置によってレンダリングされることができないコンテンツが、前記ネットワークレンダリング装置群に適合しない転送プロトコルを有するコンテンツを含むところの方法。
【請求項４】
請求項１に記載の方法であって、ネットワークレンダリング装置によってレンダリングされることができないコンテンツが、前記ネットワークレンダリング装置群の何れにも対応されていないＤＲＭシステムを有するコンテンツを含むところの方法。
【請求項５】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が所定の時間間隔で実行されるところの方法。
【請求項６】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が、新たなネットワークレンダリング装置がネットワークに参加するときに実行されるところの方法。
【請求項７】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が、ネットワークレンダリング装置がネットワークから取り外されるときに実行されるところの方法。
【請求項８】
請求項１に記載の方法であって、コンテンツに関する情報をフィルタリングし、且つ記憶する当該方法が、ネットワーク装置が所定の時間間隔にわたって取り外されているときに実行されるところの方法。
【請求項９】
請求項１に記載の方法であって、前記ネットワークがＵＰｎＰネットワークであり、かつ、ネットワーク装置で利用可能なコンテンツに関する前記情報がＵＰｎＰコンテンツディレクトリサービスによって記憶されたコンテンツ情報であるところの方法。
【請求項１０】
請求項１に記載の方法であって、当該方法が、コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する前記除去された情報を記憶するステップ、及び該記憶された情報をネットワーク上で利用可能にするステップをさらに有するところの方法。
【請求項１１】
ネットワーク内のネットワーク装置で利用可能なコンテンツに関する情報をフィルタリングし、且つ記憶するために適応されたフィルタリング装置であって、前記ネットワークがコンテンツをレンダリングするために適応されたネットワークレンダリング装置群をさらに有し、前記ネットワーク装置が：
コンテンツをレンダリングするために適応された前記ネットワークレンダリング装置群の少なくとも１つによってもレンダリングされることができないコンテンツに関する情報を除去することにより、前記情報を周期的にフィルタリングする手段；
該フィルタリングされた情報をコンテンツディレクトリに記憶し、かつ該記憶された情報をネットワーク上で利用可能にする手段；
を有するところのフィルタリング装置。
【国際調査報告】
2007520808.tif 000007
2007520808.tif 000008
2007520808.tif 000009