(57)【要約】プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理方法は、受信したコンテンツが非保護コンテンツのときは、プライベートネットワークにおいて、関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可するステップと、保護コンテンツのときは、許可するステップの前に、関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別するステップと、下記実行するステップと、を含む。上記実行するステップは、プライベートネットワークのユーザに情報を表示するステップと、必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すステップと、必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査するステップのうちの少なくとも１つのステップを実行する。
2008522296.tif 000002
【特許請求の範囲】
【請求項１】
プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理方法であって、
コンテンツを受信するステップと、
受信したコンテンツと関連するメタデータを読み出すステップと、
前記受信したコンテンツが保護されていないかまたは保護されているかを、前記関連するメタデータに基づいて判定するステップと、
非保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可するステップと、
保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、保護コンテンツを選択的に保存し、管理し、分配することを許可するステップの前に、前記関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別するステップと、実行するステップと、を含み、
前記実行するステップは、
プライベートネットワークのユーザに情報を表示し、関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントの読み出しを容易にするステップと、
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すステップと、
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査するステップのうちの少なくとも１つのステップを実行することを特徴とする方法。
【請求項２】
前記コンテンツは、デジタル映像、デジタル音声、デジタル写真、デジタルグラフィック、デジタルアニメーション、デジタルテキスト、デジタルマルチメディアのうちの少なくとも１つを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記コンテンツは、公衆ネットワーク、放送、記憶媒体、記憶装置、メディアプレーヤ、再生装置、衛星ダウンリンク、携帯端末のうちの少なくとも１つから受信されることを特徴とする請求項１または２に記載の方法。
【請求項４】
前記メタデータは、コンテンツそれ自身、公衆ネットワーク、ローカルデータベース、メタデータプロバイダ、プライベートネットワークのユーザのうちの少なくとも１つのから読み出されることを特徴とする請求項１乃至３のいずれかに記載の方法。
【請求項５】
前記保護コンテンツと関連するコンテンツ保護システムは、デジタル著作権管理（ＤＲＭ）システム、コピー防止（ＣＰ）システム、条件付きアクセス（ＣＡ）システム、技術保護方法（ＴＰＭ）のうちの少なくとも１つを含むことを特徴とする請求項１乃至４のいずれかに記載の方法。
【請求項６】
前記関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントは、コンテンツそれ自身、公衆ネットワーク、ローカルデータベース、コンテンツプロバイダ、記憶媒体、記憶装置、プライベートネットワークのユーザのうちの少なくとも１つのから読み出されることを特徴とする請求項１乃至５のいずれかに記載の方法。
【請求項７】
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントは、記憶媒体、記憶装置、スマートカード、ドングル、暗号化キー、復号化キー、デジタル許諾、デジタル認証、デジタル透かし、メディアプレーヤ、製品登録、ユーザ登録、有効化コード、署名、デジタルサイン、装置ＩＤ、ユーザＩＤのうちの少なくとも１つを含むことを特徴とする請求項１乃至６のいずれかに記載の方法。
【請求項８】
前記プライベートネットワークは、イントラネット、セルラーネットワーク、ローカルエリアネットワーク（ＬＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、パーソナルエリアネットワーク（ＰＡＮ）、公認ドメイン（ＡＤ）のうちの少なくとも１つであることを特徴とする請求項１乃至７のいずれかに記載の方法。
【請求項９】
前記プライベートネットワークは、有線及び／または無線であることを特徴とする請求項１乃至８のいずれかに記載の方法。
【請求項１０】
プロセッサの読み出し可能な記憶装置に保存されたプロセッサ・プログラム製品であって、
少なくとも１つのプロセッサに、
コンテンツを受信させ、
受信したコンテンツと関連するメタデータを読み出させ、
前記受信したコンテンツが保護されていないかまたは保護されているかを、前記関連するメタデータに基づいて判定させ、
非保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可させ、
保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、保護コンテンツを選択的に保存し、管理し、分配することを許可させる前に、前記関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別させ、処理を実行させるためのプロセッサ命令を有し、
前記処理は、
プライベートネットワークのユーザに情報を表示し、関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントの読み出しを容易にすること、
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すこと、または、
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査することのうちの少なくとも１つであることを特徴とするプロセッサ・プログラム製品。
【請求項１１】
プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理システムであって、
プライベートネットワークと接続された１以上のプロセッサと、
１以上のプロセッサに、
コンテンツを受信させ、
受信したコンテンツと関連するメタデータを読み出させ、
前記受信したコンテンツが保護されていないかまたは保護されているかを、前記関連するメタデータに基づいて判定させ、
非保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可させ、
保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、保護コンテンツを選択的に保存し、管理し、分配することを許可させる前に、前記関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別させ、処理を実行させるためのプロセッサ命令と、
１以上のプロセッサと接続し、前記プロセッサ命令、前記受信したコンテンツ、関連するメタデータ、及び関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントを保存する１以上のプロセッサの読み出し可能な記憶装置とを備え、
前記処理は、
プライベートネットワークのユーザに情報を表示し、関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントの読み出しを容易にすること、
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すこと、または、
前記必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査することのうちの少なくとも１つであることを特徴とするシステム。
【請求項１２】
１以上の記憶装置は、関連するコンテンツ保護システムに必要な１以上の取り外し可能な記憶媒体に物理的に保存するように構成された、少なくとも１つの物理媒体記憶装置を備えることを特徴とする請求項１１に記載のシステム。
【請求項１３】
少なくとも１つの物理記憶装置は、物理的に保存された１以上の取り外し可能な記憶媒体と関連する１以上のソフトウェア・コンポーネントをさらに保存するように構成されることを特徴とする請求項１２に記載のシステム。
【請求項１４】
図を参照して以下に詳述した、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理方法。
【請求項１５】
図を参照して以下に詳述した、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理に関する。
【背景技術】
【０００２】
コンテンツプロバイダは、多種多様なコンテンツ保護システムを用いて、コンテンツへのアクセスを制御する。コンテンツ保護システムは、デジタル著作権管理（ＤＲＭ）システム、コピー防止（ＣＰ）システム、条件付きアクセス（ＣＡ）システム、技術保護方法（ＴＰＭ）等を含む。保護コンテンツがユーザによってアクセスされる前に、通常、コンテンツ保護システムには、プライベートネットワーク内に存在するハードウェア／ソフトウェア・コンポーネントが必要である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
難解で複雑なコンテンツ保護システムの操作は、プライベートネットワークにおいてコンテンツを保存し、管理し、分配したいユーザにとって問題である。コンテンツユーザは、コンテンツ保護システムが存在するか、それが何か、それがプライベートネットワークにおいてどのように働くかさえ知らないかもしれない。異なるコンテンツプロバイダが、操作が共通でない異なるコンテンツ保護システムを用いるので、この問題はより大きくなる。
【０００４】
従って、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツを管理するための総合的な解決方法が必要である。
【課題を解決するための手段】
【０００５】
本発明によれば、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理方法を提供する。上記方法は、コンテンツを受信するステップと、受信したコンテンツと関連するメタデータを読み出すステップと、受信したコンテンツが保護されていないかまたは保護されているかを、関連するメタデータに基づいて判定するステップと、非保護コンテンツのときは、プライベートネットワークにおいて、関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可するステップと、保護コンテンツのときは、プライベートネットワークにおいて、関連するメタデータに基づいて、保護コンテンツを選択的に保存し、管理し、分配することを許可するステップの前に、関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別するステップと、下記実行するステップとを含む。上記実行するステップは、プライベートネットワークのユーザに情報を表示し、関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントの読み出しを容易にするステップと、必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すステップと、必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査するステップのうちの少なくとも１つのステップを実行する。
【０００６】
また、本発明は、プロセッサの読み出し可能な記憶装置に保存されたプロセッサ・プログラム製品を提供する。上記プロセッサ・プログラム製品は、少なくとも１つのプロセッサに、コンテンツを受信させ、受信したコンテンツと関連するメタデータを読み出させ、受信したコンテンツが保護されていないかまたは保護されているかを、関連するメタデータに基づいて判定させ、非保護コンテンツのときは、プライベートネットワークにおいて、関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可させ、保護コンテンツのときは、プライベートネットワークにおいて、関連するメタデータに基づいて、保護コンテンツを選択的に保存し、管理し、分配することを許可させる前に、関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別させ、下記処理を実行させるためのプロセッサ命令を有する。上記処理は、プライベートネットワークのユーザに情報を表示し、関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントの読み出しを容易にすること、必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すこと、または、必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査することのうちの少なくとも１つである。
【０００７】
さらに、本発明は、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理システムを提供する。上記システムは、プライベートネットワークと接続された１以上のプロセッサと、１以上のプロセッサに、コンテンツを受信させ、受信したコンテンツと関連するメタデータを読み出させ、受信したコンテンツが保護されていないかまたは保護されているかを、前記関連するメタデータに基づいて判定させ、非保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、非保護コンテンツを選択的に保存し、管理し、分配することを許可させ、保護コンテンツのときは、プライベートネットワークにおいて、前記関連するメタデータに基づいて、保護コンテンツを選択的に保存し、管理し、分配することを許可させる前に、前記関連するメタデータに基づいて、保護コンテンツと関連するコンテンツ保護システムを識別させ、下記処理を実行させるためのプロセッサ命令と、１以上のプロセッサと接続し、プロセッサ命令、受信したコンテンツ、関連するメタデータ、及び関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントを保存する１以上のプロセッサの読み出し可能な記憶装置とを備える。上記処理は、プライベートネットワークのユーザに情報を表示し、関連するコンテンツ保護システムに必要な１以上のハードウェア／ソフトウェア・コンポーネントの読み出しを容易にすること、必要な１以上のハードウェア／ソフトウェア・コンポーネントを読み出すこと、または、必要な１以上のハードウェア／ソフトウェア・コンポーネントがプライベートネットワークに存在するかを検査することのうちの少なくとも１つである。
【発明を実施するための最良の形態】
【０００８】
図１は、非保護コンテンツ及び保護コンテンツを管理するための拡張可能な分散システム１００の構成図である。システム１００を、家庭環境等の私的環境における有線ネットワーク及び／またはプライベートネットワーク１０２に接続する。プライベートネットワーク１０２は、私的車両、民間企業、私的建物等の私的ユーザ環境において、例えば、イントラネット、セルラーネットワーク、ローカルエリアネットワーク（ＬＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、パーソナルエリアネットワーク（ＰＡＮ）、公認ドメイン（ＡＤ）等である。
【０００９】
デジタル映像、デジタル音声、デジタル写真、デジタルグラフィック、デジタルアニメーション、デジタルテキスト、デジタルマルチメディア等のコンテンツは、プライベートネットワーク１０２に接続されたサーバ１０４、分散クライアント１０６、１０８によって、プライベートネットワーク１０２内に受信される。コンテンツは、例えばメモリカード１１０、インターネット接続またはウェブサイトリンク１１２、写真ＣＤ１１４、音楽ＣＤ１１６、ＤＶＤ１１８、衛星ダウンリンク１２０、デジタルチューナ、ケーブルネットワーク等から受信される。また、コンテンツは、例えばチューナ／デコーダ及びセットトップボックス等の装置、セルラーネットワーク及びケーブルテレビネットワーク等の公衆ネットワーク、携帯電話等の携帯端末、ＭＰ３プレーヤ等のメディアプレーヤ、ゲーム機、携帯情報端末（ＰＤＡ）等のポータブルコンピュータ等の他のソースからも受信される。
【００１０】
クライアント１０６は、コンテンツ受信ノードであり、プライベートネットワーク１０２のユーザインターフェイスノードである。クライアント１０６は、ＤＶＤ／ＣＤドライブ、メモリカードスロット、及び上記コンテンツの他のソースのための接続部を備える。クライアント１０６は、システム１００のユーザインタフェース用のタッチスクリーンディスプレイ１２２も備える。クライアント１０８は、プラズマディスプレイ１２４、プロジェクタ１２６、音響システム１２８、ＬＣＤディスプレイ１３０等の再生／表示装置にコンテンツを分配して表現する、プライベートネットワーク１０２のコンテンツ分配ノードである。クライアント１０８は、コンテンツを受信するためのＤＶＤ／ＣＤドライブ及びメモリカードスロットも備える。システム１００の総合的なユーザ制御用の遠隔制御装置１３２を備える。
【００１１】
サーバ１０４は、コンテンツ記憶ノードであり、プライベートネットワーク１０２の管理ノードである。サーバ１０４に、非保護コンテンツ及び保護コンテンツを管理するためのコンテンツ管理ソフトウェアを供給する。サーバ１０４は、ＤＶＤ／ＣＤドライブ、メモリカードスロット、及び上記コンテンツの他のソースのための接続部も備える。サーバ１０４に付属するタッチスクリーンディスプレイ１３４も、システム１００のユーザインタフェースを提供する。
【００１２】
プライベートネットワーク１０２に接続された物理媒体記憶装置１３６は、コンテンツ保護ノードであり、プライベートネットワーク１０２の検査（verification）ノードである。物理媒体記憶装置１３６は、デジタル著作権管理（ＤＲＭ）システム、コピー防止（ＣＰ）システム、条件付きアクセス（ＣＡ）システム、技術保護方法（ＴＰＭ）等のコンテンツ保護システムと関連する音楽ＣＤ１１６、ＤＶＤ１１８等の取り外し可能な記憶媒体を物理的に保存する。物理媒体記憶装置１３６は、暗号化／復号化キー、デジタル許諾、デジタル認証、デジタル透かし、製品登録、ユーザ登録、有効化コード、署名、デジタルサイン、装置ＩＤ、ユーザＩＤ等の、コンテンツ保護システムと関連するソフトウェア・コンポーネントも保存する。物理媒体記憶装置１３６は、大容量装置であり、ユーザと対話することなくｎ回保存、管理、コンテンツ検査を行う。保存、管理されたすべてのコンテンツのログは、要求に応じて、または、コンテンツ検査及び／または使用が終了次第、ユーザに提供される。追加の物理媒体記憶装置１３６（図示せず）は、拡張可能なコンテンツ保護及び検査機能を提供するためにプライベートネットワーク１０２に接続されてもよい。さらに、コンテンツ保護ハードウェア／ソフトウェア・コンポーネントは、サーバ１０４に保存されてもよい。
【００１３】
システム１００は、ファイアウォール１３８及びインターネット１４０を介して、ウェブサーバ１４２に接続可能である。ウェブサーバ１４２は、コンテンツメタデータ、ソフトウェアの更新及びシステム１００のための遠隔設定を備える。
【００１４】
図２は、システム１００によって実行される非保護コンテンツ及び保護コンテンツを管理するための処理２００を示すフローチャートである。プライベートネットワークにおいてコンテンツを受信すると（ステップ２０２）、受信されたコンテンツと関連するメタデータを、コンテンツそれ自身、公衆ネットワーク、遠隔データベース、ローカルデータベース、メタデータプロバイダ、プライベートネットワークのユーザ等から読み出す（ステップ２０４）。コンテンツのタイプ等のメタデータの読み出しについて、以下詳細に説明する。関連するメタデータが読み出された後、関連するメタデータに基づいて、受信されたコンテンツが保護されていないかまたは保護されているかを判定する（ステップ２０６）。非保護コンテンツは、プライベートネットワークにおいて、関連するメタデータに基づいて、自由に且つ選択的に保存され、管理され、分配される（ステップ２０８）。他方、関連するメタデータは、保護コンテンツと関連するコンテンツ保護システムを識別するために使用される（ステップ２１０）。保護コンテンツと関連するコンテンツ保護システムは、デジタル著作権管理（ＤＲＭ）システム、コピー防止（ＣＰ）システム、条件付きアクセス（ＣＡ）システム、技術保護方法（ＴＰＭ）等を含む。
【００１５】
関連するコンテンツ保護システムが識別されるとすぐに、情報はプライベートネットワークのユーザに表示され、関連するコンテンツ保護システムに必要なハードウェア／ソフトウェア・コンポーネントの読み出しを容易にする（ステップ２１２）。さらにまたは代わりに、必要なハードウェア／ソフトウェア・コンポーネント及び／またはコンテンツ保護システムに関する情報を、要求に応じて、ユーザが再検討するために、記録することができる。関連するコンテンツ保護システムに必要なハードウェア／ソフトウェア・コンポーネントは、コンテンツそれ自身、公衆ネットワーク、ローカルデータベース、遠隔データベース、コンテンツプロバイダ、記憶媒体、記憶装置、プライベートネットワークのユーザ等から読み出される。必要なハードウェア／ソフトウェア・コンポーネントは、例えば、記憶媒体、記憶装置、スマートカード、ドングル、暗号化／復号化キー、デジタル許諾、デジタル認証、デジタル透かし、メディアプレーヤ、製品登録、ユーザ登録、有効化コード、署名、デジタルサイン、装置ＩＤ、ユーザＩＤ等を含む。コンテンツ保護システムは、プライベートネットワークに存在する２つ以上のハードウェア／ソフトウェア・コンポーネントの異なる組み合わせを必要としてもよい。例えば、ＭＰ３  ＤＲＭシステムは、ポータブルＭＰ３メディアプレーヤとＭＰ３  ＤＲＭソフトウェアの存在を必要としてもよい。プライベートネットワークにおける保護コンテンツへのアクセスの種類及び範囲は、必要なハードウェア／ソフトウェア・コンポーネントの少なくとも一部に基づく。必要なハードウェア／ソフトウェア・コンポーネントを読み出し（ステップ２１４）、そして／または、それがプライベートネットワークに存在するかを検査する（ステップ２１６）。それゆえ、保護コンテンツを、プライベートネットワークにおいて、関連するメタデータに基づいて、選択的に保存し、管理し、分配することができる（ステップ２０８）。
【００１６】
サーバ１０４及び／または物理媒体記憶装置１３６によって実行されるソフトウェアは、必要なハードウェア／ソフトウェア・コンポーネントがプライベートネットワーク１０２に存在するかを検査する。必要なハードウェア／ソフトウェア・コンポーネントは、後の読み出し及び／または検査のためにサーバ１０４及び／または物理媒体記憶装置１３６に保存される。ポータブルメディアプレーヤ、ドングル等の必要なハードウェア・コンポーネンがプライベートネットワーク１０２にシステム１００のコンポーネントを介して直接的または間接的に接続されているか否かを検出するためのプログラムを、サーバ１０４及び／または物理媒体記憶装置１３６に、供給する。
【００１７】
関連するメタデータを、コンテンツソースから読み出すことができる。例えば、ＣＤを、そのコンテンツテーブル（ＴＯＣ）等のメタデータによって識別することができる。この２進数構造は、１６進数のストリングに変換され、メタデータ問い合わせの一部としてメタデータ・データベースに提起される。そのとき、問い合わせされたメタデータ・データベースは、ＣＤを識別するためのメタデータを形成するために結びつけられた一組の固有のＩＤストリングを返す。ＩＤストリングは、ＣＤを識別するために、サーバ１０４等のローカルデータベースに保存される。写真ＣＤは、ボリューム名等によって識別され得る。ボリューム名は、例えばウィンドウズ（登録商標）３２ＡＰＩ関数ゲットボリュームインフォメーション（ＧｅｔＶｏｌｕｍｅＩｎｆｏｒｍａｔｉｏｎ）等を用いて読み出される。
【００１８】
ＤＶＤと関連するメタデータを、３つの別々の識別子に基づいて読み出すことができる。ＤＶＤが最初にシステム１００に追加されたとき、マイクロソフト（登録商標）ダイレクトエックス（ＤｉｒｅｃｔＸ）インタフェース・アイディーブィディーインフォ２（ＩＤＶＤＩｎｆｏ２）は、ＤＶＤ用の６４ビットデータを生成するシステムを取得する。そのとき、ウェブサーバ１４２等のメタデータ・データベースを、マッチングエントリのために検索する。記録がメタデータ・データベースの中から検出されない場合は、固有の製品コード（ＵＰＣ）はＤＶＤディスクから読み取られる。これを検出できない場合は、ユーザに通常裏カバーにバーコードとして見つけられるＵＰＣを入力するように指示する。メタデータ・データベースにＵＰＣを用いて問い合わせ、ＤＶＤ用の情報及びカバー写真を取得する。メタデータ・データベースは、サーバ１０４のデータベースに、ＵＰＣと一緒に保存されるディスクＩＤを返す。マイクロソフト（登録商標）ＩＤは、ＤＶＤがサーバ１０４に保存されるとき、キーとして使用される。そのＤＶＤが再度ＤＶＤ装置に挿入されたときは、マイクロソフト（登録商標）ＩＤは、サーバ１０４の記録を検索するために使用される。ＤＶＤを識別するための他の適当な方法は、当業者にとって明白である。
【００１９】
コンテンツに関連するメタデータは、タイトル、ポスタまたはカバー写真、音声及び／または映像クリップ、概要、著者、実行者、製作者、ジャンル、評価、バージョン、論評等を含む。ＤＶＤ及びＣＤ用のメタデータは、メタデータプロバイダから読み出される。デジタルテレビまたは無線放送用のメタデータは、例えば電子番組表（ＥＰＧ）等を含む。さらにまたは代わりに、受信されたコンテンツと関連するメタデータは、プライベートネットワークのユーザからユーザインタフェース１２２、１３４を介して読み出され得る。
【００２０】
コンテンツは、再生または表示を最適化するために、サーバ１０４のデータベースに、その本来のまたは最初のフォーマットで保存される。代わりに、コンテンツは、圧縮されたフォーマットで保存されてもよい。また、関連するメタデータも、サーバ１０４のデータベースに保存される。サポートされた写真フォーマットは、ファイル内の拡張機能及びサインバイトにより検出される。そのとき、各有効なファイルは、オペレーティングシステムのファイルコピー操作を用いて、サーバ１０４の対象のディレクトリにコピーされる。保存されたどの画像解像度でも再生または表示装置１２２，１２４，１２６，１２８に表示できるよう考慮して、コピー処理中、写真解像度をテストし、再生装置１０８の最高の表示解像度に適合するように縮小させる。
【００２１】
図３Ａ−Ｎは、関連するメタデータに基づいてサーバ１０４に保存されたコンテンツの管理画面である。図３Ａは、サーバ１０４に保存されたコンテンツを、映画、音楽、写真、インタネットコンテンツ及びプレイリストに分類整理することができることを示す。図３Ｂ−Ｄにおいて、映画コンテンツを、ジャンル、俳優、監督及びタイトルのすべての入手可能タイトルによって管理することができる。映画のポスタ写真画像も表示することができる。図３Ｅ−Ｈに示すように、ジャンル、アーティスト、アルバムのタイトル及びトラックのタイトルのすべての入手可能タイトルによって、音楽コンテンツを管理することができる。アルバムのカバー写真画像も表示することができる。図３Ｉ−Ｊは、ジャンル、写真アルバムタイトル及び個々の写真タイトルにより写真を分類整理することができることを示す。図３Ｌ−Ｍに示すように、保存されたウェブリンク及びインターネットサーチエンジンも分類整理することができる。図３Ａは、ユーザのためのセキュリティ設定を設定し、管理するために使用され得るセキュリティアイコン／ボタンを示す。図３Ｎは、保存されたコンテンツの確実な管理のためのユーザコードの使用を示す。
【００２２】
図３Ｋ及び図４Ａ−Ｉは、サーバ１０４に保存されたコンテンツのプレイリスト作成を示す画面である。図３Ａに示された音楽ボタン、写真ボタンまたはプレイリストボタンを用いて、プレイリストを作成することができる。クライアント１０８を介して再生装置１２４，１２６，１２８，１３０で再生または表示するために、音楽トラックに付随する写真スライドショーのような、異なるコンテンツタイプを混合したものを作成することができる。図４Ａ−Ｆで示すように、主題、ジャンル、アーティスト、保存された音声コンテンツのタイトルを用いて、保存された音楽トラックのプレイリストを作成することができる。図４Ｇ−Ｈは、保存されたデジタル写真がプレビューされ、音楽トラックのプレイリストに追加するために選択され得ることを示す。図４Ｉは、個々の音楽トラック及び写真のタイトル、プレイリストの合計時間等を含むプレイリストの概要である。システムソフトウェアは、映画、音楽及び写真を組み合わせたプレイリストを生成することができ、そして、シーン、トラック等の間の音楽及び／または映像のフェードイン及びフェードアウトのように、コンテンツの異なるタイプ間の変化を制御することができる。
【００２３】
クライアント１０８は、サーバ１０４から再生装置１２４、１２６、１２８、１３０に、保存されたコンテンツを選択的に分配することができる。システムソフトウェアは、サーバ１０４上のネットワークストリーミングサービス（ＮＳＳ）及び各クライアント１０８上のネットワークストリーミングクライアント（ＮＳＣ）を含む。ひとそろいのデジタルテレビチューナ及び衛星／ケーブルデスクランブラカードと同様に、ＮＳＳはサーバ１０４に保存されたすべてのコンテンツにアクセスすることができる。コンテンツは、ＭＰＥＧ−２、ＭＰＥＧ−４、ＷＭＡ、ＷＡＶ、ＷＭＶ、ＤＶ等のサポートされた、いかなるプレーヤ媒体タイプをも含み得るパケットストリームとして、ＮＳＳによって供給される。「介入者」がコピー攻撃するのを防ぐために、ストリームを暗号化することができる。
【００２４】
ユーザの選択に応じて、クライアント１０８のＮＳＣは、現在再生中のストリームのリストである現在のストリームテーブル（ＣＳＴ）についてＮＳＳに問い合わせる。ＮＳＣがそのストリームの再生に加入できるユーザに、ＣＴＳのコンテンツを表示することができる。従って、ＮＳＣは、他のＮＳＣが使用しているテレビチャンネルのストリーミングに加入することができる。または、チューナが利用できるならば、チャンネルをＣＳＴに追加することができる。代わりに、クライアント１０８は、映画または他の映像ストリームのマルチキャストに加入することもできる。ＣＳＴは、「映像」、「音声」等のコンテンツタイプ、または「チャンネル７」、「フィフス・エレメント」等のストリーム名、及び制御クライアント１０８等の他の情報を記述しているストリームメタデータを含む。ストリームメタデータは、ストリームそれ自身に関連している情報の表示画面（ＯＳＤ）として表示される。
【００２５】
ユーザが、再生のために映画、スライドショー、音楽等のストリームを選択すると、ＮＳＣはＮＳＳへの接続を確立し、ストリームを要求し、開始させる。ユニキャストストリームのために、ＮＳＳは、クライアント１０８にストリームデータを送信するストリーミングスレッドを作成し、そして、トリック再生はクライアント１０８からの巻き戻し、ＦＦ再生一時停止等を要求する。ユニキャストストリームへの接続のために、ＮＳＣにマルチキャストストリームパケットを受信するポートを設ける。ストリーミングスレッドをセットアップした後に、ＮＳＳは接続要求を待ち続ける。
【００２６】
リアルタイムプロトコル（ＲＴＰ）及びリアルタイムストリーミングプロトコル（ＲＴＳＰ）は、ストリームの再生を送信し、制御するために使用される。これらのプロトコルは、クライアント１０８に一時停止させ、そして、媒体ストリーム上においてコンテンツのブックマーク部分等のトリック再生を実行させる。ＮＳＣは、ネットワーク遅延の主な原因となるため、関連する各ストリームをバッファに保存する。
【００２７】
各クライアント１０８は、規格に準拠した、いかなるＵＰｎＰ（ユニバーサルプラグアンドプレイ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ））制御ポイント（Ｃｏｎｔｒｏｌ  Ｐｏｉｎｔ（ＣＰ））でもクライアントプレーヤ１０８にコマンドを発行できるようにするＵＰｎＰプレーヤサービス（Ｐｌａｙｅｒ  Ｓｅｒｖｉｃｅ）（ＵＰＳ）運転（running）を有する。ＵＰｎＰプロトコルとデジタルコンテンツストリーミングサービスを組み合わせて、共有したいクライアント１０８へのマルチキャストストリームのために、ＮＳＳを設定する。これにより、容易に、多数のクライアント１０８への１以上のストリームの同期再生を行うことができる。あるクライアント１０８は、マルチキャストにおいて指定された制御装置であり、サーバ１０４を介してコマンドを発行し、コンテンツ再生または表示を制御する。他のクライアント１０８は、マルチキャスト中はいつでも、加入または脱退することができる。
【００２８】
クライアントプレーヤ１０８は、単独で多数のストリームを表示することができる。コアプレーヤエンジンは、ダイレクトエックス・フィルタグラフに基づいて１組のストリームプレーヤを制御する。マイクロソフト（商標登録）ダイレクトエックス・ビデオミキシングレンダ（Ｖｉｄｅｏ  Ｍｉｘｉｎｇ  Ｒｅｎｄｅｒ（ＶＭＲ））を用いて、これらのストリームプレーヤを混合する。
【００２９】
ウェブサーバ１４０は、ユーザがアーカイビング及び保管中に、選択されたコンテンツを遠隔地に保存することを許可する仮想ボールトまたはアーカイブデータベースを含む。ユーザは、セキュリティ及び保険要件のために遠隔地に保存することを必要とする、サーバ１０４に保存されたコンテンツを選択したり、非選択にしたりすることができる。ボールトは、デジタル写真、家族映画等の、ユーザにとって個人的な意義を持つデジタルコンテンツをアーカイブに保管したりバックアップしたりするために使用されてもよい。また、ボールトは、個人的に取得したＤＶＤ、ＣＤ、ＭＰ３音声ファイルのリスト等の、ユーザのローカルシステム１００に所有されそして保存されたコンテンツの分類表を保存するために使用されてもよい。ユーザはボールトに保存するためにコンテンツを選択したり、非選択にしたりすることができる。システム１００は、選択されたコンテンツ及び／または関連するメタデータを、ウェブサーバ１４２へインターネット１４０を介して転送する。サーバ１０４とウェブサーバ１４２との接続は、確実なＶＰＮであってもよい。権限を与えられたユーザだけがボールトに保存されたコンテンツを移したり見たりできるように、アーカイブに保管されたコンテンツは暗号化され得る。
【００３０】
ウェブサーバ１４２は、システム１００のハードウェア／ソフトウェア・コンポーネントを遠隔地で更新し、遠隔地で管理するために使用され得る。サーバ１０４は、定期的にウェブサーバ１４２からの更新を要求する。更新情報が入手可能な場合、サーバ１０４はウェブサーバ１４２から情報を取得し、適当な時期に、サーバ１０４及びクライアント１０６，１０８を更新し、検査する。リカバリファイルは、更新に失敗したときのバックアップとして作成され得る。更新は、システム１００のハードウェア及びソフトウェアの両方を修正することができる。さらに、各システム１００は、ウェブサーバ１４２に保存されたリカバリと共に独自のオペレーティングシステムを有する。
【００３１】
本発明の実施の形態は、プライベートネットワークにおける非保護コンテンツ及び保護コンテンツを管理するための解決方法であって、効率的で、統合された、使い勝手の良い解決方法を提供する。
【００３２】
本発明は、記述され表現された実施の形態に限定されないが、本発明の範囲から逸脱することなく、変更及び修正がなされてもよい。例えば、本発明の実施の形態は、異なるコンテンツタイプを識別し、保存し、ストリーミングするための実施例の方法及び技術に限定されない。代わりに、コンテンツを識別しそして／または処理するためのありとあらゆる従来の方法及び技術を用いて、本発明の実施の形態を実行できることは十分に理解されるであろう。
【図面の簡単な説明】
【００３３】
【図１】本発明の実施の形態に係るプライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理システムの構成図である。
【図２】本発明の実施の形態に係るプライベートネットワークにおける非保護コンテンツ及び保護コンテンツの管理方法のフローチャートである。
【図３Ａ】保存されたコンテンツの管理画面の一例である。
【図３Ｂ】保存されたコンテンツの管理画面の一例である。
【図３Ｃ】保存されたコンテンツの管理画面の一例である。
【図３Ｄ】保存されたコンテンツの管理画面の一例である。
【図３Ｅ】保存されたコンテンツの管理画面の一例である。
【図３Ｆ】保存されたコンテンツの管理画面の一例である。
【図３Ｇ】保存されたコンテンツの管理画面の一例である。
【図３Ｈ】保存されたコンテンツの管理画面の一例である。
【図３Ｉ】保存されたコンテンツの管理画面の一例である。
【図３Ｊ】保存されたコンテンツの管理画面の一例である。
【図３Ｋ】保存されたコンテンツの管理画面の一例である。
【図３Ｌ】保存されたコンテンツの管理画面の一例である。
【図３Ｍ】保存されたコンテンツの管理画面の一例である。
【図３Ｎ】保存されたコンテンツの管理画面の一例である。
【図４Ａ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｂ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｃ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｄ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｅ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｆ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｇ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｈ】保存されたコンテンツのプレイリスト画面の一例である。
【図４Ｉ】保存されたコンテンツのプレイリスト画面の一例である。
【図１】
2008522296.tif 000003
【図２】
2008522296.tif 000004
【図３Ａ】
2008522296.tif 000005
【図３Ｂ】
2008522296.tif 000006
【図３Ｃ】
2008522296.tif 000007
【図３Ｄ】
2008522296.tif 000008
【図３Ｅ】
2008522296.tif 000009
【図３Ｆ】
2008522296.tif 000010
【図３Ｇ】
2008522296.tif 000011
【図３Ｈ】
2008522296.tif 000012
【図３Ｉ】
2008522296.tif 000013
【図３Ｊ】
2008522296.tif 000014
【図３Ｋ】
2008522296.tif 000015
【図３Ｌ】
2008522296.tif 000016
【図３Ｍ】
2008522296.tif 000017
【図３Ｎ】
2008522296.tif 000018
【図４Ａ】
2008522296.tif 000019
【図４Ｂ】
2008522296.tif 000020
【図４Ｃ】
2008522296.tif 000021
【図４Ｄ】
2008522296.tif 000022
【図４Ｅ】
2008522296.tif 000023
【図４Ｆ】
2008522296.tif 000024
【図４Ｇ】
2008522296.tif 000025
【図４Ｈ】
2008522296.tif 000026
【図４Ｉ】
2008522296.tif 000027
【国際調査報告】
2008522296.tif 000028
2008522296.tif 000029
2008522296.tif 000030