(57)【要約】【課題】  メディアコンテンツの統合管理を提供する。【解決手段】  ホームネットワーク網に接続しているメディアサーバとメディア再生器と連結させて、これらを制御し、メディアサーバ内のメディアコンテンツに関する情報を保存及び管理してホームネットワーク環境のあらゆるメディアコンテンツのディレクトリサービスを提供する統合管理装置である。該装置は、メディアコンテンツに関するメタデータを保存及び管理し、メディアサーバに関する連結情報を保存及び管理する第１モジュールと、該第１モジュールにより管理されるメディアコンテンツに関するメタデータを用いてコンテンツディレクトリサービスを提供する第２モジュールと、メディアサーバに存在するメディアコンテンツを検索して該メディアコンテンツに関するメタデータを読込んで第１モジュールに保存する第３モジュールと、を含む。【選択図】図４
2005182778.tif 000002
【特許請求の範囲】
【請求項１】
ホームネットワーク網に接続しているメディアサーバ及びメディア再生器と連結されてこれらを制御し、前記メディアサーバ内のメディアコンテンツに関する情報を保存及び管理して前記ホームネットワーク環境のあらゆるメディアコンテンツのディレクトリサービスを提供することを特徴とするメディアコンテンツの統合管理装置。
【請求項２】
前記メディアコンテンツの統合管理装置は、
ホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関するメタデータを保存及び管理し、前記メディアサーバに関する連結情報を保存及び管理するメディアサーバディレクトリモジュールと、
前記メディアサーバディレクトリモジュールにより管理される前記メディアコンテンツに関するメタデータを用いてコンテンツディレクトリサービスを提供するプロキシメディアサーバモジュールと、
前記メディアサーバディレクトリモジュールとプロキシメディアサーバモジュールとを制御し、前記メディアサーバに存在するメディアコンテンツを検索し、該検索されたメディアコンテンツに関するメタデータを読込んで前記メディアサーバディレクトリモジュールに保存するメディアサーバ制御ポイントモジュールと、を含むことを特徴とする請求項１に記載のメディアコンテンツの統合管理装置。
【請求項３】
前記連結情報は、前記メディアサーバが提供するコネクションマネジャーサービス及びＡＶトランスポートサービスに関する情報であることを特徴とする請求項２に記載のメディアコンテンツの統合管理装置。
【請求項４】
前記メディアサーバ制御ポイントモジュールは、
前記ホームネットワークに存在するメディアサーバの状態を管理及び監視し、前記メディアサーバに各々対応する制御ポイントコンポーネントに関する情報をメディアサーバコンポーネント層に伝達するメディアサーバ管理層と、
前記メディアサーバ管理層から伝達された前記コンポーネントに関する情報によって前記メディアサーバに各々対応する制御ポイントコンポーネントを生成して管理し、前記メディアサーバが提供するコンテンツディレクトリサービス、コネクションマネジャーサービス及びＡＶトランスポートサービスを制御するメディアサーバコンポーネント層と、
前記メディアサーバ制御ポイントモジュールの命令を外部に伝達するＣＰフレームワークと、を含むことを特徴とする請求項２に記載のメディアコンテンツの統合管理装置。
【請求項５】
前記メディアサーバ管理層は、前記ＣＰフレームワークを用いてホームネットワークに存在するあらゆるメディアサーバに検索メッセージを送信し、前記検索メッセージに対する応答メッセージを受信した結果によって、前記メディアサーバに各々対応する制御ポイントコンポーネントに関する情報を前記メディアサーバコンポーネント層に伝達することを特徴とする請求項４に記載のメディアコンテンツの統合管理装置。
【請求項６】
前記メディアサーバ管理層は、所定のメディアサーバが前記ホームネットワークに接続するか、接続解除を行う場合、それを感知して前記メディアサーバコンポーネント層に通知することを特徴とする請求項４に記載のメディアコンテンツの統合管理装置。
【請求項７】
前記メディアサーバコンポーネント層は、
前記メディアサーバにより提供されるメディアコンテンツと前記メディアサーバディレクトリモジュール内のコンテンツディレクトリサービスデータベース層内に保存されたメディアコンテンツの情報を同期化させるコンテンツディレクトリサービス同期層と、
前記メディアサーバコンポーネント層内の所定のコンポーネントに対応するメディアサーバが提供するコンテンツディレクトリサービス機能を制御するコンテンツディレクトリサービス部と、
前記メディアサーバコンポーネント層内の所定のコンポーネントに対応するメディアサーバが提供するコネクションマネジャーサービス機能を制御するコネクションマネジャーサービス部と、
前記メディアサーバコンポーネント層内の所定のコンポーネントに対応するメディアサーバが提供するＡＶトランスポートサービス機能を制御するＡＶトランスポートサービス部と、を含むことを特徴とする請求項４に記載のメディアコンテンツの統合管理装置。
【請求項８】
前記メディアサーバディレクトリモジュールは、
前記ホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関するメタデータを保存及び管理し、前記メタデータをアップデートするコンテンツディレクトリサービスデータベース層と、
前記メディアサーバが提供するコネクションマネジャーサービスに関する情報を管理し、前記サービスに関する情報をプロキシメディアサーバモジュールに提供するコネクションマネジャーサービスディレクトリ部と、
前記メディアサーバが提供するＡＶトランスポートサービスに関する情報を管理し、前記サービスに関する情報をプロキシメディアサーバモジュールに提供するＡＶトランスポートサービスディレクトリ部と、を含むことを特徴とする請求項２に記載のメディアコンテンツの統合管理装置。
【請求項９】
前記コンテンツディレクトリサービスデータベース層は、前記コンテンツディレクトリサービス同期層により前記メディアコンテンツ情報をアップデートすることを特徴とする請求項８に記載のメディアコンテンツの統合管理装置。
【請求項１０】
前記メタデータはコンテナとアイテムとに区分して管理されることを特徴とする請求項８に記載のメディアコンテンツの統合管理装置。
【請求項１１】
前記プロキシメディアサーバモジュールは、
前記コンテンツディレクトリサービスデータベース層で保存及び管理された前記メディアコンテンツに関するメタデータによってコンテンツディレクトリサービス機能を提供するプロキシコンテンツディレクトリサービス部と、
前記コネクションマネジャーサービスディレクトリ部で提供するコネクションマネジャーサービスに関する情報に基づいてコネクションマネジャーサービス機能を提供するプロキシコネクションマネジャーサービス部と、
前記ＡＶトランスポートサービスディレクトリ部で提供するＡＶトランスポートサービスに関する情報に基づいてＡＶトランスポートサービス機能を提供するプロキシＡＶトランスポートサービス部と、
前記プロキシメディアサーバモジュールの命令を外部に伝達するＣＤフレームワークと、を含むことを特徴とする請求項２に記載のメディアコンテンツの統合管理装置。
【請求項１２】
前記メディアサーバ制御ポイントモジュールが前記メディアコンテンツに関する情報を検索する第１段階と、前記検索された情報を前記コンテンツディレクトリサービスデータベース層に提供する第２段階と、前記提供されたコンテンツディレクトリサービスデータベース層は前記情報をプロキシコンテンツディレクトリサービス部に提供する第３段階と、を含むことを特徴とする請求項２に記載のメディアコンテンツの統合管理方法。
【請求項１３】
前記第２段階の実行後、前記ホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関する情報が変更される場合、前記メディアコンテンツに関する情報を提供された前記コンテンツディレクトリサービスデータベース層が前記変更された情報をアップデートする段階を行うことを特徴とする請求項１２に記載のメディアコンテンツの統合管理方法。
【請求項１４】
前記情報はメディアコンテンツに関するメタデータに関する情報であることを特徴とする請求項１２に記載のメディアコンテンツの統合管理方法。
【請求項１５】
前記情報を提供されたプロキシコンテンツディレクトリサービス部が前記メディアコンテンツに関するメタデータによってコンテンツディレクトリサービス機能を提供する第４段階を含むことを特徴とする請求項１２に記載のメディアコンテンツの統合管理方法。
【請求項１６】
前記プロキシコンテンツディレクトリサービス部にコンテンツディレクトリサービスに関連した情報を要請する第１段階と、
前記要請されたプロキシコンテンツディレクトリサービス部は前記要請をコンテンツディレクトリサービスデータベース層に伝達する第２段階と、
前記伝達されたコンテンツディレクトリサービスデータベース層は前記要請に対する結果を算出する第３段階と、
前記算出された結果を前記プロキシコンテンツディレクトリサービス部に通知する第４段階と、を含むことを特徴とするメディアコンテンツの統合管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はメディアコンテンツの統合管理装置及びその方法に係り、より詳細には、家庭内のＵＰｎＰ網内で多様な形を持って多様な位置に存在するメディアサーバディバイスが有しているメディアコンテンツをホームメディアコンテンツディレクトリディバイス（Ｈｏｍｅ  Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｄｅｖｉｃｅ；以下‘ＨＭＣＤディバイス’と称する）を用いてユーザをして統合管理可能にするメディアコンテンツの統合管理装置及びその方法に関する。
【背景技術】
【０００２】
一般的にホームネットワークは、インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ；以下、ＩＰと称する）基盤の私設網よりなるものであって、家庭内で使われるあらゆる形のパソコン（ＰＣ）と知能型製品、無線装置などの多様な機器をミドルウェアと呼ばれる共通の仮想コンピュータ環境を通じて１つのネットワークとして連結して統制することである。
【０００３】
ミドルウェアとは、多様なデジタル機器をＰＴＰ（Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ）方式で連結して機器間の通信を可能にするものであってＨＡＶＩ（Ｈｏｍｅ  ＡＶ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ｃｏｎｔｒｏｌ  Ｄｅｖｉｃｅ）、Ｊｉｎｉ（Ｊａｖａ(登録商標)  Ｉｎｔｅｌｌｉｇｅｎｔ  Ｎｅｔｗｏｒｋ  Ｉｎｆｒａ−ｓｔｒｕｃｔｕｒｅ）、ＨＷＷ（Ｈｏｍｅ  Ｗｉｄｅ  Ｗｅｂ）などが現在まで提案されている。
【０００４】
この中、ＵＰｎＰミドルウェアを通じて構築されるコンピュータ環境で各機器は動的ホスト構成規約（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ；以下ＤＨＣＰと称する）によってサーバから割当てられるか、自動ＩＰ指定機能（Ａｕｔｏ  ＩＰ）により選択されるアドレスを割当てられ、それを通じて各機器間の通信及びネットワーク上での検索／照会を行う。
【０００５】
ＵＰｎＰネットワークはＩＰ基盤のホームネットワークに連結されて制御される機器のホームネットワーク機器（Ｃｏｎｔｒｏｌｌｅｄ  Ｄｅｖｉｃｅ：以下、被制御機器と称する）と、これら被制御機器を制御するための機器の制御ポイントで構成される。
【０００６】
図１Ａないし図１Ｄは、従来のホームネットワーク装置間の制御過程で各段階別動作過程を示す図面である。
現在ＵＰｎＰネットワークでの機器間の制御過程はディスカバリー過程、デスクリプション過程、制御過程及びイベント過程よりなる。
【０００７】
図１Ａはディスカバリー過程を示すものであって、この過程はまずＵＰｎＰ制御ポイントが存在する状態で新たな被制御機器５００がホームネットワークに連結されてホームネットワーク上の他の機器に自身を知らせる通知過程と、新たな制御ポイント５１０がホームネットワークに連結されてホームネットワーク上で動作する被制御機器を検索するディスカバリー過程とに分けて説明しうる。この過程を通じて制御ポイントが制御しようとする被制御機器を検索しうるからである。
【０００８】
第１に、通知過程を説明すれば、ネットワーク上に新たに連結される被制御機器５００はアドレッシング過程によって検索プロトコルのＤＨＣＰあるいはＡｕｔｏ  ＩＰ技術を通じて所定のＩＰアドレスを割当てられ、これを通じてネットワーク上のあらゆる被制御機器及び制御ポイント５０２、５０３に自身の存在を知らせる通知メッセージをマルチキャストして自身の機器を通じて提供されるサービスを知らせる。そして、前記被制御機器に対する動作制御を所望する制御ポイントはマルチキャストに提供される通知メッセージを受けて制御対象として登録する。
【０００９】
第２に、ディスカバリー過程を説明すれば、被制御機器がアドレッシング過程を終えて自身のＵＲＬを配定された状態でネットワーク上に新たに連結される制御ポイント５１０はアドレッシング過程によって検索プロトコルのＤＨＣＰあるいはＡｕｔｏ  ＩＰ技術を通じて所定のＩＰアドレスを割当てられ、これを通じてネットワーク上で動作する被制御機器を確認するために検索プロトコルのＳＳＤＰ技術によってサーチメッセージをマルチキャストする。そして、制御ポイント５１０から伝送されるサーチメッセージを受信する被制御機器５０１では受信されたサーチメッセージに対する応答として自身を探している制御ポイント５１０に応答メッセージをユニキャストする。この応答メッセージを受けた制御ポイント５１０ではこの被制御機器５０１を登録する。
【００１０】
図１Ｂは、デスクリプション過程を示すものであって、この過程は制御ポイントが被制御機器を制御するためにディスカバリー過程で得られる被制御機器５３０のＩＰアドレスを通じてサービスデスクリプションＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）ファイルまたはディバイスデスクリプションＸＭＬファイルを確認して新たに追加されたディバイスの機能をさらに詳細に把握する過程である。すなわち、被制御機器を制御しようとする制御ポイントが被制御機器にディバイスデスクリプションＸＭＬファイルまたはサービスデスクリプションＸＭＬファイルを要請し、被制御機器から要請したデスクリプションＸＭＬファイル（ＵＰｎＰ  ｄｅｓｃｒｉｐｔｉｏｎ  ｆｏｒ  ｄｅｖｉｃｅ，ＵＰｎＰ  ｄｅｓｃｒｉｐｔｉｏｎ  ｆｏｒ  ｓｅｒｖｉｃｅ）を提供されてパージングする。まず、ディバイスデスクリプションを分析した後、ディバイスデスクリプション内に存在する各サービスデスクリプションをパージングする。このように各ディバイスから提供されるサービステンプレートＸＭＬを読込んで制御ポイントが特定のディバイスに対して如何なる命令を下すかを分析する過程がデスクリプション過程である。
【００１１】
図１Ｃは、制御過程を示すものである。この過程は制御ポイント５４０が制御を希望する被制御機器５５０を通じて特定のサービスを提供しようとする場合、ＵＰｎＰ  ｄｅｖｉｃｅ  ａｒｃｈｉｔｅｃｔｕｒｅによってＳＯＡＰを用いてサービステンプレートに定義された所定のサービスを要請する制御メッセージ（ａｃｔｉｏｎ  ｒｅｑｕｅｓｔ）を該当被制御機器に伝送し、これに対する応答メッセージ（ｒｅｓｕｌｔ、ｖａｒｉａｂｌｅ  ｖａｌｕｅ）を受信することによって、直接制御を行うようになる。このような制御メッセージ及び応答メッセージは、アドレッシング及びディスカバリー過程で得られる被制御機器のＩＰアドレスを用いて送受信され、ＳＯＡＰを使用してＸＭＬで表現される。
【００１２】
図１Ｄは、イベント過程を示すものである。この過程は制御ポイント５７０から伝送される制御命令により所定のサービスを提供した被制御機器５６０の情報変更状態を確認する過程をいう。すなわち、制御ポイントがイベントを受けることを希望する被制御機器の情報変更状態を確認するためにサブスクリプションを要請するメッセージを被制御機器に伝送すれば、被制御機器では変更された情報を知らせるために自身の内部状態が変わる度にＧＥＮＡ（Ｇｅｎｅｒｉｃ  Ｅｖｅｎｔ  Ｎｏｔｉｆｉｃａｔｉｏｎ  Ａｒｃｈｉｔｅｃｔｕｒｅ）を通じてフォーマットされたＸＭＬ形態のイベントメッセージを登録されている制御ポイントに送信する。制御ポイントでは被制御機器から伝送されたイベントメッセージを受信して被制御機器に対するデスクリプションアップデート項目として処理する。
【００１３】
図２は、ＵＰｎＰによるＡＶホームネットワーク構成を示す図面である。
図２から分かるように、ＵＰｎＰ  ＡＶネットワークの構成はメディアコンテンツを提供するメディアサーバ１、２とメディアコンテンツを再生するメディア再生器３、４、そして、メディアサーバとメディア再生器をユーザをして統制可能にするメディア制御ポイント５より構成される。メディアサーバ／再生器とメディア制御ポイントの全てのＵＰｎＰ  ＡｃｔｉｏｎはＨＴＴＰ  ｐｒｏｔｏｃｏｌを通じてなされ、メディアサーバからメディア再生器へのメディアコンテンツのストリーミングとしてはｏｕｔ  ｏｆ  ｂａｎｄ  ｔｒａｎｓｆｅｒ  ｐｒｏｔｏｃｏｌを使用する。それぞれのＵＰｎＰ  ＡＶ機器（メディアサーバ、メディア再生器）は自身の存在をホームネットワーク網を通じて制御ポイントに知らせることができ、制御ポイントも制御しようとするＵＰｎＰ  ＡＶ機器（メディアサーバ、メディア再生器）を探してメディアサーバからメディア再生器を通じてメディアコンテンツを再生する。
【００１４】
図３は、ＵＰｎＰ  ＡＶ機器とＵＰｎＰ  ＡＶ制御ポイント間のメディアコンテンツの再生に関するアーキテクチャーを示す図面である。メディアサーバ６はメディアコンテンツの情報を保存して管理するデータベース機能をするコンテンツディレクトリ、メディアサーバとメディア再生器の連結に関連した役割をするコネクションマネジャー及び情報の伝送と関連した役割をするＡＶトランスポートを含む。また、メディア再生器７は再生に関する制御をするレンダリングコントロール、メディアサーバとメディア再生器の連結に関連した役割をするコネクションマネジャー及び情報の伝送と関連した役割をするＡＶトランスポートより構成される。
【００１５】
メディアコンテンツが再生される過程を説明すれば、まず、制御ポイントがメディアサーバにコンテンツに関する情報を要請すればメディアサーバはその情報を検索してＸＭＬメッセージとして制御ポイントに伝送し、これを伝送された制御ポイントは、メディア再生器をしてそれを再生させる。
【００１６】
ところが、ＵＰｎＰ  ＡＶ機器において従来の技術の最も大きな問題点は、メディア制御ポイントまたはユーザにメディアコンテンツに関する情報を効率よく提供できないという点にある。
【００１７】
第１に、ホームネットワーク網でメディアコンテンツを提供するメディアサーバは多様な形で複数箇所に存在しうるが、制御ポイントまたはユーザは自身が再生しようとするメディアコンテンツを探すために全てのメディアサーバを探し、各メディアサーバが管理しているメディアコンテンツをブラウジングまたはサーチしなければならない。ユーザ自身が再生を希望するメディアコンテンツの位置を正確に記憶できない限り、このような過程を反復しなければならない。また、ユーザが１つのリストとして管理しようとするメディアコンテンツが１つのメディアサーバに存在せず、複数のメディアサーバに分散されて存在する場合、制御ポイントがこれに関する統合管理機能を提供しなければ、ユーザはリスト管理ができなくなる。
【００１８】
第２に、ユーザがＵＰｎＰ  ＡＶ機器を制御しようとする場合、唯一の制御ポイントを使用するという保証もないので、１つの制御ポイントがメディアコンテンツのリストを管理するとしても、ユーザが他の制御ポイントを使用する場合、自分の設定したメディアコンテンツのリストが見られない問題がある。
【００１９】
第３に、ホームネットワークで動作するメディアサーバがユーザに多様な機能を提供するためにはそれぞれのメディアサーバが多様な機能を提供しなければならない。すなわち、何れか１つのメディアサーバがｂｒｏｗｓｅとｓｅａｒｃｈ機能を提供する一方、他のメディアサーバはｂｒｏｗｓｅ機能だけを提供すると仮定すれば、ユーザは前述したような問題が発生しうる。
【００２０】
また、ホームネットワーク装置制御のためのプロキシ装置及びその方法という名称の韓国特許出願公開番号第２００３−０３８９２４号（特許文献１）では、ＵＰｎＰを支援しないＯＳ環境のウェッブブラウザユーザーが、ホームネットワーク外部またはホームネットワーク内でホームネットワークのＵＰｎＰ装置を制御するためのプロキシ装置及びその方法を開示している。しかし、この特許文献１においても前述したことと同じ問題点があいかわらず存在する。
【特許文献１】韓国特許出願公開番号第２００３−０３８９２４号
【発明の開示】
【発明が解決しようとする課題】
【００２１】
本発明は前記問題点を解決するために案出されたものであって、本発明の目的は、多様な形に多様な位置に存在するメディアサーバ内のメディアコンテンツに関する情報を制御ポイントまたはユーザに統合的で、かつ効率的に提供するところにある。
【００２２】
これを具体的に説明すれば、第１に、制御ポイントまたはユーザがホームネットワーク網に存在するメディアサーバにより提供される全てのメディアコンテンツをまるで１つの機器により提供されるように制御し、管理可能にする。第２に、メディアサーバは提供する機能によって制御ポイントまたはユーザに制限された機能だけを提供できるが、このように基本的な機能だけを提供するメディアサーバに多様な機能を与えてユーザに提供可能にする。
【課題を解決するための手段】
【００２３】
前記目的を達成するためのメディアコンテンツの統合管理装置は、ホームネットワーク網に接続されているメディアサーバとメディア再生器と連結されてそれらを制御し、前記メディアサーバ内のメディアコンテンツに関する情報を保存及び管理して前記ホームネットワーク環境のあらゆるメディアコンテンツのディレクトリサービスを提供することを特徴とする。
【００２４】
前記メディアコンテンツの統合管理装置は、ホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関するメタデータを保存及び管理し、前記メディアサーバに関する連結情報を保存及び管理するメディアサーバディレクトリモジュールと、前記メディアサーバディレクトリモジュールにより管理される前記メディアコンテンツに関するメタデータを用いてコンテンツディレクトリサービスを提供するプロキシメディアサーバモジュールと、前記メディアサーバディレクトリモジュールとプロキシメディアサーバモジュールとを制御し、前記メディアサーバに存在するメディアコンテンツを検索し、前記検索されたメディアコンテンツに関するメタデータを読込んで前記メディアサーバディレクトリモジュールに保存するメディアサーバ制御ポイントモジュールと、を含むことを特徴とする。
【００２５】
また、前記目的を達成するためのメディアコンテンツの統合管理方法は、前記メディアサーバ制御ポイントモジュールが前記メディアコンテンツに関する情報を検索する第１段階と、前記検索された情報を前記コンテンツディレクトリサービスデータベース層に提供する第２段階と、前記提供されたコンテンツディレクトリサービスデータベース層は前記情報をプロキシコンテンツディレクトリサービス部に提供する第３段階と、を含むことを特徴とする。
【００２６】
また、前記目的を達成するためのメディアコンテンツの統合管理方法は、前記プロキシコンテンツディレクトリサービス部にコンテンツディレクトリサービスに関連した情報を要請する第１段階と、前記要請を受けたプロキシコンテンツディレクトリサービス部は前記要請をコンテンツディレクトリサービスデータベース層に伝達する第２段階と、前記伝達されたコンテンツディレクトリサービスデータベース層は前記要請に対する結果を算出する第３段階と、前記算出された結果を前記プロキシコンテンツディレクトリサービス部に通知する第４段階と、を含むことを特徴とする。
【発明の効果】
【００２７】
本発明によれば、制御ポイントまたはユーザがホームネットワーク網に存在するあらゆるメディアサーバ内のメディアコンテンツに関する情報を効率よく統合的に管理しうる効果がある。具体的に、第１に、本発明によってユーザは関心のあるメディアコンテンツを如何なるメディアサーバに保存すべきか、または再生するために如何なるメディアサーバから探すべきかを記憶する必要がなく、ホームネットワーク網に存在するあらゆるメディアサーバが管理するメディアコンテンツを統合して１つのアルバムやジャンル、再生目録等に分類してユーザの趣向によって管理しうる。第２に、単純なブラウズ機能だけを提供するメディアサーバであってもＨＭＣＤディバイスによりコンテンツディレクトリサービスで提供するあらゆる多様な機能を備えられうる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の望ましい実施例を添付した図面を参照して詳細に説明する。
図４は、本発明に係るホームメディアコンテンツディレクトリディバイス（Ｈｏｍｅ  Ｍｅｄｉａ  Ｃｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｄｅｖｉｃｅ；以下、ＨＭＣＤ機器と称する）の構成を示す図面である。ＨＭＣＤ機器１００はメディアサーバＣＰモジュール２００、メディアサーバディレクトリモジュール３００及びプロキシメディアサーバモジュール４００で構成されており、ホームネットワーク環境でミディからサーバ１  １０とメディアサーバ２  ２０、メディア再生器１  ３０とメディア再生器２  ４０が前記ＨＭＣＤ機器１００と共に存在している。また、図４には図示されていないが、メディアファイルを再生できるメディア再生器とメディアサーバのような被制御機器（Ｃｏｎｔｒｏｌｌｅｄ  Ｄｅｖｉｃｅｓ：以下、ＣＤと称する）を制御する制御ポイントＣＰが存在する。
【００２９】
前記ＨＭＣＤ機器１００内のメディアサーバ制御ポイントＣＰモジュール２００がユーザや制御ポイントの命令により前記メディアサーバ１  １０とメディアサーバ２  ２０のメディアコンテンツに関するメタデータを検索して持ってきた後、これを前記メディアサーバディレクトリモジュール３００に保存して管理させる。そして、前記プロキシメディアサーバモジュール４００はこのメタデータを用いてユーザにメディアサーバ１  １０とメディアサーバ２  ２０のメディアコンテンツに対するリストの統合された環境を提供する。
【００３０】
すなわち、前記メディアサーバディレクトリモジュール３００はホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関するメタデータを保存及び管理し、前記メディアサーバに関する連結情報を保存及び管理する役割を行う。ここで、連結情報は、前記メディアサーバが提供するコネクションマネジャーサービスとＡＶトランスポートサービスとに関する情報を意味する。
【００３１】
前記プロキシメディアサーバモジュール４００は、前記メディアサーバディレクトリモジュール３００により管理される前記メディアコンテンツに関するメタデータを用いてコンテンツディレクトリサービス、コネクションマネジャーサービス及びＡＶトランスポートサービスを提供する役割をする。前記メディアサーバＣＰモジュール２００は、前記メディアサーバディレクトリモジュール３００とプロキシメディアサーバモジュール４００とを制御し、前記メディアサーバに存在するメディアコンテンツを検索し、前記検索されたメディアコンテンツに関するメタデータを読込んで前記メディアサーバディレクトリモジュール３００に保存する役割をする。ここで、メディアコンテンツに関するメタデータとは、そのメディアコンテンツを構成する所定のメディアファイルに関する定義や説明を示すデータであって、メディアファイルの保存位置、ファイル名、ファイル種類、ジャンル、トラック番号などのタグ情報を意味する。したがって、前記メディアサーバディレクトリモジュール３００は、実際のメディアファイルを有さずに、そのファイルに関するメタデータを保存及び管理しつつ、そのメディアファイルを再生しようとする場合、前記メディアファイルに関するメタデータを前記プロキシメディアサーバモジュール４００を通じてメディア再生器に伝送する。これを伝送された再生器は前記メタデータに基づいてそのメタデータに該当するメディアファイルを実際保存されているメディアサーバからストリーミングで受入れて再生するようになる。
【００３２】
図５は、本発明に係るメディアサーバＣＰモジュールの構成と、その構成の一部であるメディアサーバコンポーネント層の構成を示す図面である。
図５のメディアサーバＣＰモジュール２００はメディアサーバコンポーネント層２１０、メディアサーバ管理層２２０及びＣＰフレームワーク２３０で構成されている。前記メディアサーバ管理層２２０は前記ホームネットワークに存在するメディアサーバ１０、２０の状態を管理及び監視し、前記メディアサーバに各々対応するＣＰコンポーネントに関する情報をメディアサーバコンポーネント層２１０に伝達する役割を行う。また、前記メディアサーバ管理層２２０は後述するＣＰフレームワーク２３０を用いてホームネットワークに存在するあらゆるメディアサーバに検索メッセージを送信して前記検索メッセージに対する応答メッセージを受信した結果によって、前記メディアサーバに各々対応するＣＰコンポーネントに関する情報を前記メディアサーバコンポーネント層２１０に伝達する。
【００３３】
また、所定のメディアサーバが前記ホームネットワークに接続するか、接続解除を行う場合にも前記メディアサーバ管理層２２０はこれを感知して前記メディアサーバコンポーネント層２１０に通知する。
【００３４】
前記メディアサーバコンポーネント層２１０は前記メディアサーバ管理層２２０から伝達された前記コンポーネントに関する情報によって前記メディアサーバに各々対応するＣＰコンポーネントを生成して管理し、該当コンポーネントと対応するメディアサーバで提供するコンテンツディレクトリサービス、コネクションマネジャーサービス及びＡＶトランスポートサービスを制御する役割をする。
【００３５】
ここで、コネクションマネジャーサービスとは、メディアサーバとメディア再生器との連結に関連したサービスを意味し、ＡＶトランスポートサービスとは、メディアファイルのストリーミングの伝送に関連したサービスを意味する。
【００３６】
前記メディアサーバコンポーネント層２１０は図５の下段に示されたように、コンテンツディレクトリサービス同期層２１２、コンテンツディレクトリサービス部２１４、コネクションマネジャーサービス部２１６及びＡＶトランスポートサービス部２１８で構成されている。
【００３７】
前記コンテンツディレクトリサービス同期層２１２は前記メディアサーバにより提供されるメディアコンテンツの構造と前記メディアサーバディレクトリモジュール３００内のコンテンツディレクトリサービスデータベース層３１０内に保存されたメディアコンテンツの情報を同期化させる役割を行う。
【００３８】
前記コンテンツディレクトリサービス部２１４は前記メディアサーバコンポーネント層２１０内の所定のコンポーネントに対応するメディアサーバが提供するコンテンツディレクトリサービス機能を制御する。
【００３９】
前記コネクションマネジャーサービス部２１６は前記メディアサーバコンポーネント層２１０内の所定のコンポーネントに対応するメディアサーバが提供するコネクションマネジャーサービス機能を制御する。
【００４０】
前記ＡＶトランスポートサービス部２１８は前記メディアサーバコンポーネント層２１０内の所定のコンポーネントに対応するメディアサーバが提供するＡＶトランスポートサービス機能を制御する役割をする。
【００４１】
前記ＣＰフレームワーク２３０は前記メディアサーバＣＰモジュール２００がホームネットワーク環境にあるメディアサーバを制御しうる一般的な制御ポイント機能を行えるように前記メディアサーバＣＰモジュール２００の命令を外部に伝達する役割をする。
【００４２】
図６は、本発明に係るメディアサーバディレクトリモジュールの構成を示す図面である。
前記メディアサーバディレクトリモジュール３００は、コンテンツディレクトリサービスＤＢ層３１０、コネクションマネジャーサービスディレクトリ部３２０及びＡＶトランスポートサービスディレクトリ部３３０で構成されている。
【００４３】
前記コンテンツディレクトリサービスＤＢ層３１０は前記ホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関するメタデータを保存及び管理し、前記メディアコンテンツの内容が変更される場合は前記メタデータをアップデートする役割を行う。このようなアップデートは前記コンテンツディレクトリサービス同期層２１２により行われる。
【００４４】
一方、前記メタデータに関する情報はコンテナとアイテムとに区分して管理され、この情報に基づいてユーザや制御ポイントは新たなアイテムまたはコンテナを生成しうる。また、コンテンツディレクトリサービスで支援可能なあらゆる機能を提供可能になる。
【００４５】
前記コネクションマネジャーサービスディレクトリ部３２０は前記メディアサーバが提供するコネクションマネジャーサービスに関する情報を管理し、前記サービスに関する情報をプロキシメディアサーバモジュール４００に提供する役割を行う。
【００４６】
前記ＡＶトランスポートサービスディレクトリ部３３０は前記メディアサーバが提供するＡＶトランスポートサービスに関する情報を管理し、前記サービスに関する情報をプロキシメディアサーバモジュール４００に提供する役割を行う。
【００４７】
図７は、本発明に係るプロキシメディアサーバモジュールの構成を示す図面である。前記プロキシメディアサーバモジュール４００はプロキシコンテンツディレクトリサービス部４１０、プロキシコネクションマネジャーサービス部４２０、プロキシＡＶトランスポートサービス部４３０及びＣＤフレームワーク４４０で構成されている。
【００４８】
前記プロキシコンテンツディレクトリサービス部４１０は、前記コンテンツディレクトリサービスデータベース層３１０で保存及び管理された前記メディアコンテンツに関するメタデータによってコンテンツディレクトリサービス機能を提供する役割を行う。
【００４９】
前記プロキシコネクションマネジャーサービス部４２０は前記コネクションマネジャーサービスディレクトリ部３２０で提供するコネクションマネジャーサービスに関する情報に基づいてコネクションマネジャーサービス機能を提供する役割を行う。
【００５０】
前記プロキシＡＶトランスポートサービス部４３０は前記ＡＶトランスポートサービスディレクトリ部３３０で提供するＡＶトランスポートサービスに関する情報に基づいてＡＶトランスポートサービス機能を提供する役割をする。
【００５１】
前記ＣＤフレームワーク４４０は前記プロキシメディアサーバモジュール４００の命令を外部に伝達する役割を行う。
【００５２】
ユーザやユーザの制御ポイントでは一般的な被制御機器であるメディアサーバの機能を利用することと特別な違いは感じられない。但し、前記プロキシコンテンツディレクトリサービス部４１０はホームネットワークに存在するあらゆるメディアサーバのメディアコンテンツに関するメタデータを提供するので、一部の機能が制限されたメディアサーバ内のメディアコンテンツを用いても前記プロキシコンテンツディレクトリサービス部４１０を通じてあらゆる機能を使用可能になる。
【００５３】
図８Ａは、本発明に係るメディアサーバコンポーネント層とメディアサーバディレクトリモジュール間の連動動作を示す図面である。
前記コンテンツディレクトリサービス同期層２１２と前記コンテンツディレクトリサービス部２１４は、ホームネットワークに存在するメディアサーバのメディアコンテンツをブラウジングして該当メタデータを前記コンテンツディレクトリサービスＤＢ層３１０に保存する。
【００５４】
この過程でメディアサーバのイベントをチェックするか、または周期的にメディアサーバのコンテンツディレクトリサービス状態をチェックして、メディアコンテンツのディレクトリが変更される場合、前記コンテンツディレクトリサービス同期層２１２をして変更された情報をアップデート可能にする。
【００５５】
一方、コネクションマネジャーサービス（ＣＭ  Ｓｅｒｖｉｃｅ）とＡＶトランスポートサービス（ＡＶＴ  Ｓｅｒｖｉｃｅ）とが該当コンポーネントにより追加される場合、前記コネクションマネジャーサービス部２１６とＡＶトランスポートサービス部２１８は前記コネクションマネジャーサービスディレクトリ部３２０と前記ＡＶトランスポートサービスディレクトリ部３３０に該当情報を提供してアップデート可能にする。
【００５６】
図８Ｂは、本発明に係るメディアサーバディレクトリモジュールとプロキシメディアサーバモジュール間の連動動作を示す図面である。
前記コンテンツディレクトリサービスＤＢ層３１０は前記プロキシコンテンツディレクトリサービス部４１０にＣｏｎｔｅｎｔ  Ｄｉｒｅｃｔｏｒｙ  Ｓｅｒｖｉｃｅに関するあらゆるメタデータを提供する。
【００５７】
これを提供された前記プロキシコンテンツディレクトリサービス部４１０はユーザまたはＣＰにより前記提供されたメタデータを用いてメディアコンテンツを体系的に管理しうる。
【００５８】
一方、前記コネクションマネジャーサービスディレクトリ部３２０と前記ＡＶトランスポートサービスディレクトリ部３３０とは前記プロキシコネクションマネジャーサービス部４２０と前記プロキシＡＶトランスポートサービス部４３０とにコネクションマネジャーサービスとＡＶトランスポートサービスとして動作できるように該当情報を提供する。
【００５９】
図９は、本発明に係る各要素間コンテンツディレクトリサービスの処理過程を示す図面である。
図９の上段の過程を参照すれば、前記メディアサーバ制御ポイントモジュール２００のコンテンツディレクトリサービス部２１４が前記メディアコンテンツに関する情報を検索する（Ｓ１０２）。前記検索された情報を前記コンテンツディレクトリサービスデータベース層３１０に提供する（Ｓ１０４）。
【００６０】
一方、前記ホームネットワーク環境のあらゆるメディアサーバに存在するメディアコンテンツに関する情報が変更される場合、前記メディアコンテンツに関する情報を提供された前記コンテンツディレクトリサービスデータベース層３１０が前記変更された情報によってアップデートする段階を経る（Ｓ１０６）。
【００６１】
前記コンテンツディレクトリサービスデータベース層３１０は前記情報をプロキシコンテンツディレクトリサービス部４１０に提供する（Ｓ１０８）。ここで、情報はメディアコンテンツに対するメタデータに関する情報を意味する。
【００６２】
前記情報を提供されたプロキシコンテンツディレクトリサービス部Ｓ４１０が前記メディアコンテンツに関するメタデータによってコンテンツディレクトリサービス機能をユーザや制御ポイントに提供する。
【００６３】
図９の下段の過程を参照すれば、前記プロキシコンテンツディレクトリサービス部４１０にコンテンツディレクトリサービスに関連した情報を要請する（Ｓ２０２）。前記要請されたプロキシコンテンツディレクトリサービス部４１０は前記要請をコンテンツディレクトリサービスＤＢ層３１０に伝達し（Ｓ２０４）、前記伝達されたコンテンツディレクトリサービスＤＢ層３１０は前記要請に対する結果を算出する（Ｓ２０６）。前記算出された結果を前記プロキシコンテンツディレクトリサービス部４１０に通知する段階を経て（Ｓ２０８）、ユーザや制御ポイントに再びこれを通知する（Ｓ２１０）。
【００６４】
以上、本発明について詳細に記述したが、本発明が属する技術分野で当業者ならば、特許請求の範囲に定義された本発明の精神及び範囲を外れずに本発明に対して多様な変形、追加または代替が可能であることを理解できるであろう。
【産業上の利用可能性】
【００６５】
本発明は、家庭内のＵＰｎＰ網内で多様な形を持って多様な位置に存在するメディアコンテンツをＨＭＣＤディバイスを用いて統合管理するメディアコンテンツの統合管理装置であって、ホームネットワークの構築において好適に適用されうる。
【図面の簡単な説明】
【００６６】
【図１Ａ】従来のホームネットワーク装置間の制御過程で各段階別の一動作過程を示す図面である。
【図１Ｂ】従来のホームネットワーク装置間の制御過程で各段階別の一動作過程を示す図面である。
【図１Ｃ】従来のホームネットワーク装置間の制御過程で各段階別の一動作過程を示す図面である。
【図１Ｄ】従来のホームネットワーク装置間の制御過程で各段階別の一動作過程を示す図面である。
【図２】ＵＰｎＰによったＡＶホームネットワーク構成を示す図面である。
【図３】ＵＰｎＰ  ＡＶ機器とＵＰｎＰ  ＡＶ制御ポイント間のメディアコンテンツの再生に関するアーキテクチャーを示す図面である。
【図４】本発明に係るホームメディアコンテンツディレクトリディバイス（ＨＭＣＤ機器）の構成を示す図面である。
【図５】本発明に係るメディアサーバ制御ポイントモジュールの構成とその構成の一部のメディアサーバコンポーネント層の構成を示す図面である。
【図６】本発明に係るメディアサーバディレクトリモジュールの構成を示す図面である。
【図７】本発明に係るプロキシメディアサーバモジュールの構成を示す図面である。
【図８Ａ】本発明に係るメディアサーバコンポーネント層とメディアサーバディレクトリモジュール間の連動動作を示す図面である。
【図８Ｂ】本発明に係るメディアサーバディレクトリモジュールとプロキシメディアサーバモジュール間の連動動作を示す図面である。
【図９】本発明に係る各要素間のコンテンツディレクトリサービスの処理過程を示す図面である。
【符号の説明】
【００６７】
１００      ホームメディアコンテンツディレクトリディバイス（ＨＭＣＤ機器）
２００      メディアサーバＣＰモジュール
２１０      メディアサーバコンポーネント層
２１２      コンテンツディレクトリサービス同期層
２１４      コンテンツディレクトリサービス部
２１６      コネクションマネジャーサービス部
２１８      ＡＶトランスポートサービス部
２２０      メディアサーバ管理層
２３０      ＣＰフレームワーク
３００      メディアサーバディレクトリモジュール
３１０      コンテンツディレクトリサービスＤＢ層
３２０      コネクションマネジャーサービスディレクトリ部
３３０      ＡＶトランスポートサービスディレクトリ部
４００      プロキシメディアサーバモジュール
４１０      プロキシコンテンツディレクトリサービス部
４２０      プロキシコネクションマネジャーサービス部
４３０      プロキシＡＶトランスポートサービス部
４４０      ＣＤフレームワーク
【図１Ａ】
2005182778.tif 000003
【図１Ｂ】
2005182778.tif 000004
【図１Ｃ】
2005182778.tif 000005
【図１Ｄ】
2005182778.tif 000006
【図２】
2005182778.tif 000007
【図３】
2005182778.tif 000008
【図４】
2005182778.tif 000009
【図５】
2005182778.tif 000010
【図６】
2005182778.tif 000011
【図７】
2005182778.tif 000012
【図８Ａ】
2005182778.tif 000013
【図８Ｂ】
2005182778.tif 000014
【図９】
2005182778.tif 000015