(57)【特許請求の範囲】
【請求項１】
メディアデータの保存機能を有するＡＶサーバにメディアデータについての要約情報を要請するステップと、
前記ＡＶサーバから前記要約情報を受信するステップと、
前記受信された要約情報を使用して、前記ＡＶサーバで利用可能なメディアデータと前記メディアデータを再生するために利用可能なＡＶ再生装置との組み合わせからなるＡＶサービスの種類を決定するＡＶタスク計算を行うステップと、
ユーザインターフェース上に、活性及び非活性アイコンをディスプレイするステップを含み、
前記活性アイコンは、前記ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味する、
ＡＶタスク計算方法。
【請求項２】
前記要請するステップは、
要約情報要請メッセージを生成するステップと、
前記要約情報要請メッセージを前記ＡＶサーバに伝送するステップと、
を含む請求項１に記載のＡＶタスク計算方法。
【請求項３】
前記伝送するステップは、前記要約情報要請メッセージをＵＰｎＰ  ＡＶ  アーキテクチャのサーチオペレーションまたはブラウズオペレーションを通じて伝送するステップを含む、
請求項２に記載のＡＶタスク計算方法。
【請求項４】
前記要約情報要請メッセージは、前記要約情報が必要なメディアデータの種類及び前記要約情報が必要なメディアデータのファイル形式のうち、少なくとも１つを含む、
請求項２に記載のＡＶタスク計算方法。
【請求項５】
前記要約情報要請メッセージは、前記メディアデータの種類を複数個含むか、または前記メディアデータのファイル形式を複数個含む、
請求項４に記載のＡＶタスク計算方法。
【請求項６】
制御装置から要約情報要請メッセージを受信するステップと、
前記要約情報要請メッセージに対する応答として所定のメディアデータの要約情報を前記制御装置に伝送するステップと、前記制御装置は、前記受信された要約情報を使用して、前記ＡＶサーバで利用可能なメディアデータと前記メディアデータを再生するために利用可能なＡＶ再生装置との組み合わせからなるＡＶサービスの種類を決定するＡＶタスク計算を行い、
ユーザインターフェース上に活性及び非活性アイコンをディスプレイするステップと、
前記活性アイコンは、前記ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味し、
所定のメディアデータのファイル形式別にメディアデータを検索するステップをさらに含み、前記検索するステップは、前記受信するステップ以前に行われ、前記検索するステップの検索結果は前記要約情報に含まれる、
ＡＶタスク計算のための要約情報の提供方法。
【請求項７】
前記要約情報は、要約情報要請メッセージを通じて識別されるメディアデータについての要約情報である、
請求項６に記載のＡＶタスク計算のための要約情報の提供方法。
【請求項８】
前記要約情報要請メッセージは、前記要約情報が必要なメディアデータの種類及び前記要約情報が必要なメディアデータのファイル形式のうち、少なくとも１つを含む、
請求項６に記載のＡＶタスク計算のための要約情報の提供方法。
【請求項９】
前記伝送するステップは、
前記要約情報要請メッセージを通じて識別されるメディアデータを検索するステップと、
前記検索されたメディアデータについての要約情報を含む応答メッセージを生成するステップと、
前記生成された応答メッセージを前記制御装置に伝送するステップと、を含む、
請求項６に記載のＡＶタスク計算のための要約情報の提供方法。
【請求項１０】
前記要約情報は、前記要約情報要請メッセージを通じて識別されるメディアデータの種類または前記要約情報要請メッセージを通じて識別されるメディアデータのファイル形式別メディアデータの数を含む、
請求項６に記載のＡＶタスク計算のための要約情報の提供方法。
【請求項１１】
メディアデータの保存機能を有するＡＶサーバにメディアデータについての要約情報を要請する要約情報要請メッセージを生成するメッセージ生成モジュールと、
前記要約情報要請メッセージを前記ＡＶサーバに伝送し、前記ＡＶサーバから前記要約情報を受信する通信モジュールと、
前記受信された要約情報を使用して、前記ＡＶサーバで利用可能なメディアデータと前記メディアデータを再生するために利用可能なＡＶ再生装置との組み合わせからなるＡＶサービスの種類を決定するＡＶタスク計算モジュールと、
ユーザインターフェース上に活性及び非活性アイコンをディスプレイするディスプレイモジュールを含み、
前記活性アイコンは、前記ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味する、
制御装置。
【請求項１２】
前記メッセージ伝送モジュールは、前記要約情報要請メッセージをＵＰｎＰ  ＡＶアーキテクチャのサーチオペレーションまたはブラウズオペレーションに含ませる、
請求項１１に記載の制御装置。
【請求項１３】
前記要約情報要請メッセージは、前記要約情報が必要なメディアデータの種類及び前記要約情報が必要なメディアデータのファイル形式のうち、少なくとも１つを含む、
請求項１１に記載の制御装置。
【請求項１４】
前記要約情報要請メッセージは、前記メディアデータの種類を複数個含むか、または前記メディアデータのファイル形式を複数個含む、
請求項１３に記載の制御装置。
【請求項１５】
制御装置から要約情報要請メッセージを受信する通信モジュールと、
前記要約情報要請メッセージに対する応答として所定のメディアデータの要約情報を含む応答メッセージを生成するメッセージ生成モジュールと、
前記応答メッセージを前記通信モジュールを通じて前記制御装置に伝送させる制御モジュールとを備えるＡＶサーバであって、
前記制御装置は、前記伝送された応答メッセージに含まれる要約情報を使用して、前記ＡＶサーバで利用可能なメディアデータと前記メディアデータを再生するために利用可能なＡＶ再生装置との組み合わせからなるＡＶサービスの種類を決定するＡＶタスク計算を行い、前記制御装置は、ユーザインターフェース上に活性及び非活性アイコンをディスプレイするディスプレイモジュールを有し、
前記ＡＶサーバは、所定のメディアデータのファイル形式別にメディアデータを検索する検索モジュールをさらに備え、
前記検索モジュールによる検索は、前記通信モジュールが前記要約情報要請メッセージを受信する以前に行われ、前記検索モジュールの検索結果は前記要約情報に含まれ、
前記活性アイコンは、前記ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味する、
ＡＶサーバ。
【請求項１６】
前記要約情報は、前記要約情報要請メッセージを通じて識別されるメディアデータについての要約情報である、
請求項１５に記載のＡＶサーバ。
【請求項１７】
１つ以上のメディアデータを保存する保存モジュールと、前記要約情報要請メッセージを通じて識別されるメディアデータを検索する検索モジュールと、をさらに備え、
前記メッセージ生成モジュールは、前記検索モジュールによって検索されたメディアデータの要約情報を含む、
請求項１５に記載のＡＶサーバ。
【請求項１８】
前記要約情報要請メッセージは、前記要約情報が必要なメディアデータの種類及び前記要約情報が必要なメディアデータのファイル形式のうち、少なくとも１つを含む、
請求項１５に記載のＡＶサーバ。
【請求項１９】
前記要約情報は、前記要約情報要請メッセージを通じて識別されるメディアデータの種類または前記要約情報要請メッセージを通じて識別されるメディアデータのファイル形式別メディアデータの数を含む、
請求項１５に記載のＡＶサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーディオ／ビデオ（Ａ／Ｖ）タスク計算に係り、さらに詳細には、ＡＶタスク計算方法、ＡＶタスク計算のための要約情報の提供方法及びその装置に関する。
【背景技術】
【０００２】
ホームネットワークは、ホーム内で使われる知能型製品、無線機器、コンピュータ装置など多様な形態のネットワーク装置を１つのネットワークに連結して統制可能に構成される。ホームネットワークを構成するネットワーク装置は、ミドルウェアと呼ばれる共通の仮想コンピュータ環境下でサービスを提供する。現在、提案されたミドルウェアとしては、ＨＡＶｉ（Ｈｏｍｅ  ＡＶ  ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ）、ＵＰｎＰ（Ｕｎｉｖｅｒｓａｌ  Ｐｌｕｇ  ａｎｄ  Ｐｌａｙ  Ｃｏｎｔｒｏｌ  Ｄｅｖｉｃｅ）、Ｊｉｎｉ（Ｊａｖａ(登録商標)  ｉｎｔｅｌｌｉｇｅｎｔ  ｎｅｔｗｏｒｋ  ｉｎｆｒａ−ｓｔｒｕｃｔｕｒｅ）、ＯＳＧｉ（Ｏｐｅｎ  Ｓｅｒｖｉｃｅｓ  Ｇａｔｅｗａｙ  ｉｎｉｔｉａｔｉｖｅ）などがある。
【０００３】
このようなホームネットワークでユーザは、映画視聴、音楽鑑賞、写真印刷などの多様なＡＶサービスを提供されうる。例えば、特許文献１は、ホームネットワークデバイス相互間にメディアデータを伝送されうる技術を開示しているが、これによってユーザは、宅内で場所に関係なくメディアデータを使用できる。
【０００４】
ユーザは、ホームネットワークを構成するデバイスを制御されうる制御装置を通じてホームネットワークで使用可能なＡＶサービスの種類を検索できるが、このために制御装置はＡＶタスクを計算する。
【０００５】
ＡＶタスクは、ＡＶサービスの利用可能性を検討する作業と理解されうる。すなわち、ＡＶサービスを利用するためには、メディアデータ、メディアデータを保存している保存装置、及びメディアデータを再生させうる再生装置が必要であるが、制御装置は、ＡＶサービスに必要なメディアデータ及び装置を検索することによってホームネットワークでいかなる種類のＡＶサービスを提供できるかに関する情報をユーザに提供しうる。
【０００６】
ＡＶタスクを計算するためには、前述したようにホームネットワーク内に保存装置、メディアデータ、及び再生装置の存否を検索せねばならない。従来の技術では、保存装置に保存されたメディアデータの検索時、メディアデータに対するメタデータをキャッシングする。しかし、ホームネットワーク内のあらゆるメディアデータのメタデータをキャッシングする場合、多量のメモリと時間とがかかる。特にＡＶサービスに対するユーザの要求が増加することによって、宅内で多量のメディアデータを保有するようになりつつ、前述した問題点はさらに大きくなった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】韓国公開特許第１０−２００３−５８３９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、メディアデータの要約情報を通じてＡＶタスクを計算する方法及び装置を提供するところにその目的がある。
【０００９】
本発明の目的は、以上で言及した目的に制限されず、言及されていない他の目的は下の記載から当業者に明確に理解されうる。
【課題を解決するための手段】
【００１０】
前記目的を達成するための本発明の実施形態によるＡＶタスク計算方法は、メディアデータの保存機能を有するＡＶサーバにメディアデータについての要約情報を要請するステップと、前記ＡＶサーバから前記要約情報を受信するステップと、前記受信された要約情報を使用してＡＶタスクを計算するステップと、ユーザインターフェース上に活性及び非活性アイコンをディスプレイするステップを含み、前記活性アイコンは、ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味する。
【００１１】
前記目的を達成するための本発明の実施形態によるＡＶタスク計算のための要約情報の提供方法は、ＡＶタスクを計算する制御装置から要約情報要請メッセージを受信するステップと、前記要約情報要請メッセージに対する応答として所定のメディアデータの要約情報を前記制御装置に伝送するステップと、ユーザインターフェース上に活性及び非活性アイコンをディスプレイするステップと、前記活性アイコンは、ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味し、所定のメディアデータのファイル形式別にメディアデータを検索するステップをさらに含み、前記検索するステップは、前記受信するステップ以前に行われ、前記検索するステップの検索結果は前記要約情報に含まれる。
【００１２】
前記目的を達成するための本発明の実施形態による制御装置は、メディアデータの保存機能を有するＡＶサーバにメディアデータについての要約情報を要請する要約情報要請メッセージを生成するメッセージ生成モジュールと、前記要約情報要請メッセージを前記ＡＶサーバに伝送し、前記ＡＶサーバから前記要約情報を受信する通信モジュールと、前記受信された要約情報を使用してＡＶタスクを計算するＡＶタスク計算モジュールと、ユーザインターフェース上に活性及び非活性アイコンをディスプレイするディスプレイモジュールを含み、前記活性アイコンは、ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味する。
【００１３】
前記目的を達成するための本発明の実施形態によるＡＶサーバは、ＡＶタスクを計算する制御装置から要約情報要請メッセージを受信する通信モジュールと、前記要約情報要請メッセージに対する応答として所定のメディアデータの要約情報を含む応答メッセージを生成するメッセージ生成モジュールと、前記応答メッセージを前記通信モジュールを通じて前記制御装置に伝送させる制御モジュールと、ユーザインターフェース上に活性及び非活性アイコンをディスプレイするディスプレイモジュールを備え、所定のメディアデータのファイル形式別にメディアデータを検索する検索モジュールをさらに含み、前記検索モジュールによる検索は、前記受信するステップ以前に行われ、前記検索モジュールの検索結果は前記要約情報に含まれ、前記活性アイコンは、ＡＶサービスを利用できることを意味し、前記非活性アイコンは利用できないことを意味する。
【００１４】
その他の実施例の具体的な事項は詳細な説明及び図面に含まれている。
【発明の効果】
【００１５】
本発明のＡＶタスク計算方法、ＡＶタスク計算のための要約情報の提供方法及びその装置によれば、ＡＶタスク計算にかかるメモリ及び時間を低減させうる。
【発明を実施するための最良の形態】
【００１６】
本発明の利点及び特徴、そしてこれを達成する方法は添付された図面に基づいて詳細に後述されている実施例を参照すれば明確になる。しかし、本発明は以下で開示される実施例に限定されるものではなく、この実施例から外れて多様な形に具現でき、本明細書で説明する実施例は本発明の開示を完全にし、本発明が属する技術分野で当業者に発明の範ちゅうを完全に報せるために提供されるものであり、本発明は請求項及び発明の詳細な説明により定義されるだけである。一方、明細書全体に亙って同一な参照符号は同一な構成要素を示す。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態によるＡＶシステムを示す図面である。
【図２】本発明の一実施形態によるＡＶシステムの動作過程を示すフローチャートである。
【図３】本発明の一実施形態による制御装置を示すブロック図である。
【図４Ａ】本発明の一実施形態による要約情報要請メッセージを示す図である。
【図４Ｂ】本発明の他の実施形態による要約情報要請メッセージを示す図である。
【図４Ｃ】本発明の一実施形態によるＵＰｎＰ  ＡＶ  アーキテクチャのサーチオペレーションを示す図である。
【図５Ａ】本発明の一実施形態によるＡＶタスク計算結果を用いたユーザインターフェースを示す図である。
【図５Ｂ】本発明の他の実施形態によるＡＶタスク計算結果を用いたユーザインターフェースを示す図である。
【図６】本発明の一実施形態によるＡＶサーバを示すブロック図である。
【図７Ａ】本発明の一実施形態による要約情報を示す図である。
【図７Ｂ】本発明の他の実施形態による要約情報を示す図である。
【図８】本発明の一実施形態によるＡＶタスク計算方法を示すフローチャートである。
【図９】本発明の一実施形態によるＡＶタスク計算のための要約情報の提供方法を示すフローチャートである。
【００１８】
まず、本明細書で使用する用語について簡略に説明する。用語の説明は、本明細書の理解を助けるためのものである。したがって、明示的に本発明を限定する事項として記載しない限り、用語の説明が本発明の技術的思想を限定するものではない。
【００１９】
−メディアデータ
ビデオデータ（動画像データを意味する）、オーディオデータ、イメージデータ（静止画像データを意味する）及びテキストデータを含む概念である。メディアデータは、映画、音楽、写真、ゲームなど、多様な類型のコンテンツとして存在しうる。
【００２０】
−ＡＶサービス
所定のメディアデータを再生（ｐｌａｙ  ｂａｃｋ）させることによって、ユーザがメディアデータを使用可能にするサービスである。ここで、再生は、プレイ、ディスプレイ、実行、コピー、録画／録音、印刷などメディアデータの種類によった使用形態をいずれも含む概念である。ＡＶサービスの例として、映画プレイ、音楽プレイ、写真印刷、写真ディスプレイ、ゲーム実行、放送録画、音声録音、写真コピー、音楽コピーなどを挙げられる。
【００２１】
−ＡＶサーバ
ハードディスクやフラッシュメモリのような保存媒体を含むことによってメディアデータを保存でき、自身が保存しているメディアデータを他の装置に提供しうる装置である。このようなＡＶサーバの例として、ＰＶＲ（パーソナルビデオレコーダー）、ＰＣ（パーソナルコンピュータ）などを挙げられる。
【００２２】
−ＡＶ再生装置
ＡＶサーバからメディアデータを提供され、提供されたメディアデータを再生しうる装置である。このようなＡＶ再生装置の例として、デジタルＴＶ、ＰＭＰ（ポータブルマルチメディアプレーヤ）、オーディオシステムなどを挙げられる。
【００２３】
−制御装置
ＡＶサーバとＡＶ再生装置とを制御しうる装置である。制御装置は、ＡＶサーバからメディアデータの要約情報を獲得し、獲得した要約情報を使用してＡＶタスクを計算しうる。もし、ホームネットワークを具現するミドルウェアとしてＵＰｎＰが使われるならば、ＡＶサーバとＡＶ再生装置は、ＵＰｎＰの被制御装置であり、制御装置はＵＰｎＰの制御ポイントでありうる。
【００２４】
−ＡＶタスク
ホームネットワーク内の装置を通じてユーザに提供可能なＡＶサービスの存否を示す。例えば、映画再生サービスを提供するためには、ホームネットワーク内にＡＶサーバが存在し、ＡＶサーバが映画ファイルを保存しており、映画ファイルを再生しうるＡＶ再生装置が存在せねばならない。この場合、ホームネットワークには、映画再生に関するＡＶタスクが存在する。したがって、本明細書で‘ＡＶタスクを計算する’という意味は、‘ユーザに提供可能なＡＶサービスの存否を判断する’という意味と理解されうる。
【００２５】
以下、添付された図面を参照して本発明の望ましい実施形態を詳細に説明する。
【００２６】
図１は、本発明の一実施形態によるＡＶシステムを示す図面である。
【００２７】
ＡＶシステム１０は、制御装置１００、ＡＶサーバ２００、及びＡＶ再生装置３００を含む。前述した用語の説明及び図面において制御装置１００、ＡＶサーバ２００、及びＡＶ再生装置３００は各々別個の装置と表したが、これは例示的なものであり、具現例によっては、これらのうち、２つ以上の装置を１つの装置に統合されることもできる。また１つのＡＶシステム１０内には、制御装置１００、ＡＶサーバ２００、及びＡＶ再生装置３００が各々１つ以上存在しうる。このようなＡＶシステム１０は、ホームネットワークとして具現されうる。
【００２８】
図２を参照して本発明の一実施形態によるＡＶシステム１０の動作過程を説明すれば、まず制御装置１００は、ＡＶシステム１０に存在するＡＶサーバ２００とＡＶ再生装置３００に対する検索及び機能確認作業を行う（Ｓ１１０）。
【００２９】
Ｓ１１０を通じて制御装置１００は、ＡＶサーバ２００及びＡＶ再生装置３００の存否及びこれらの機能を把握しうる。さらに具体的に、制御装置１００は、ＡＶサーバ２００のメディアデータ保存機能、ＡＶ再生装置３００のメディアデータ再生機能を把握しうる。ここで、メディアデータ再生機能の例として動画像ファイルプレイ、音楽ファイルプレイ、静止画像ファイルディスプレイ、静止画像ファイルプリント、ゲームファイル実行などを挙げられる。
【００３０】
本発明の一実施形態で、ＡＶシステム１０がＵＰｎＰを通じて具現されならば、Ｓ１１０はＵＰｎＰのディスカバリー過程とデスクリプション過程とを通じて具現されうる。
【００３１】
これについて簡略に説明すれば、まずディスカバリー過程で制御装置１００は、ＡＶシステム１０で動作するＡＶサーバ２００及びＡＶ再生装置３００の存在を確認するためにサーチメッセージをマルチキャストし、サーチメッセージを受信したＡＶサーバ２００とＡＶ再生装置３００は、サーチメッセージに対する応答メッセージを制御装置１００にユニキャストする。ここで、制御装置１００は、検索プロトコルであるＳＳＤＰ（Ｓｉｍｐｌｅ  Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）を使用でき、制御装置１００は応答メッセージを通じてＡＶサーバ２００とＡＶ再生装置３００とを制御対象として登録する。
【００３２】
一方、デスクリプション過程は、制御装置１００がＡＶサーバ２００とＡＶ再生装置３００の機能をさらに詳細に把握するための過程として活用されうる。デスクリプション過程で制御装置１００は、ＡＶサーバ２００とＡＶ再生装置３００にデバイスデスクリプションファイル及びサービスデスクリプションファイルを要請し、ＡＶサーバ２００とＡＶ再生装置３００は制御装置１１０の要請によってデバイスデスクリプションファイル及びサービスデスクリプションファイルを伝送する。
【００３３】
デバイスデスクリプションファイル及びサービスデスクリプションファイルは、ＸＭＬのようなマークアップ言語で作成され、ＡＶサーバ２００とＡＶ再生装置３００についての詳細情報を含む。したがって、制御装置１００は、デバイスデスクリプションファイル及びサービスデスクリプションファイルを通じてＡＶサーバ２００とＡＶ再生装置３００についての詳細情報を獲得しうる。
【００３４】
前述したディスカバリー過程とデスクリプション過程は、Ｓ１１０を具現するための一実施形態であるために、本発明はこれに限定されず、他の形態のプロトコルを通じてもＳ１１０を具現しうる。
【００３５】
Ｓ１１０でＡＶサーバ２００が検索されれば、制御装置１００はＡＶサーバ２００にメディアデータについての要約情報を要請する（Ｓ１２０）。
【００３６】
要約情報を要請されたＡＶサーバ２００は自身が保存しているメディアデータについての要約情報を制御装置１００に伝送する（Ｓ１３０）。ここで、要約情報はＡＶサーバ２００がメディアデータを保存しているか否か、いかなる種類またはいかなるファイル形式のメディアデータを保存しているかを確認しうる情報である。
【００３７】
ＡＶサーバ２００から要約情報が伝送されれば、制御装置１００は要約情報を使用してＡＶタスクを計算する（Ｓ１４０）。この過程を通じて制御装置１００は、ＡＶシステム１０で提供可能なＡＶサービスの種類を把握しうる。
【００３８】
ＡＶタスクが計算されれば、制御装置１００は計算結果を必要とするアプリケーションに計算結果を提供する（Ｓ１５０）。ここで、アプリケーションは、制御装置１００に含まれるか、ＡＶシステム１０内の他の装置に含まれうる。
【００３９】
以下、図３ないし図７Ｂを参照して制御装置１００とＡＶサーバ２００についてさらに具体的に説明する。
【００４０】
図３は、本発明の一実施形態による制御装置１００を示すブロック図である。
【００４１】
図示された制御装置１００は、通信モジュール１１０、メッセージ生成モジュール１２０、ＡＶタスク計算モジュール１３０、ディスプレイモジュール１４０、及び制御モジュール１５０を含む。
【００４２】
通信モジュール１１０は、有線または無線媒体を通じてＡＶサーバ２００及びＡＶ再生装置３００と通信を行う。
【００４３】
メッセージ生成モジュール１２０は、ＡＶサーバ２００及びＡＶ再生装置３００に伝送する各種メッセージを生成する。例えば、メッセージ生成モジュール１２０は、図２で説明したようなディスカバリー過程またはデスクリプション過程で必要なメッセージを生成しうる。
【００４４】
また、メッセージ生成モジュール１２０は、本発明の実施形態によって要約情報要請メッセージを生成する。要約情報要請メッセージは、要約情報が必要なメディアデータの種類（例えば、ビデオデータ、オーディオデータ、イメージデータ、テキストデータなど）や要約情報が必要なメディアデータのファイル形式（例えば、ビデオデータのうち、ｍｐｅｇ−２、ｍｐｅｇ−４、ａｖｉ、オーディオデータのうち、ｍｐ３、ｏｇｇ、ｍｉｄｉなど）を含みうる。
【００４５】
このような要約情報要請メッセージは、ＡＶサーバ２００が保存しているメディアデータについての要約情報を要請する場合に使われうる。ここで、要約情報は、ＡＶタスクを計算するために必要な情報であって、ＡＶサーバ２００が保存しているメディアデータの数を含みうる。さらに具体的に、要約情報はメディアデータの種類またはメディアデータのファイル形式別にＡＶサーバ２００が保存しているメディアデータの数を含みうる。要約情報に含まれる情報の内容は要約情報要請メッセージによって決定される。
【００４６】
メッセージ生成モジュール１２０が生成する要約情報要請メッセージの一例を図４Ａに示した。図４Ａは、ＭＩＭＥ（Ｍｕｌｔｉｐｕｒｐｏｓｅ  Ｉｎｔｅｒｎｅｔ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎｓ）タイプの要約情報要請メッセージを表す。図４Ａに示された要約情報要請メッセージを説明すれば、メディアデータの種類としてビデオデータ、オーディオデータ、及びイメージデータについての要約情報を要請している。さらに詳細には、ライン１  ４１０、ライン２  ４２０、及びライン３  ４３０を通じて各々ビデオデータのうちｍｐｅｇ２−ｐｓ形式、オーディオデータのうちｍｐ３形式及びイメージデータのうちｊｐｅｇ形式をファイル形式として有するメディアデータに対する数を含む要約情報を要請している。
【００４７】
一方、本発明の他の実施形態によってオブジェクトタイプの要約情報要請メッセージを図４Ｂに示した。図４Ｂに示された要約情報要請メッセージが含んでいる内容は、図４Ａを参照して説明した通りである。図４Ｂに示された要約情報要請メッセージは、ＵＰｎＰ環境で使われうるが、さらに具体的にＵＰｎＰ  ＡＶ  ａｒｃｈｉｔｅｃｔｕｒｅ（バージョンに制限されない）でメディアデータを検索するために使われるｓｅａｒｃｈ（）オペレーションやｂｒｏｗｓｅ（）オペレーションに含まれることによって、ＡＶタスク計算のために使われうる。例えば、図４Ｃに示したように、メッセージ生成モジュール１２０は、図４Ｂに示されたような形のメッセージをストリング形式でｓｅａｒｃｈ（）オペレーションのｆｉｌｔｅｒライン４４０に含めうる。
【００４８】
ＡＶタスク計算モジュール１３０は、ＡＶシステム１０で検索されたＡＶ再生装置３００の機能とＡＶシステム１０で検索されたＡＶサーバ２００から受信された要約情報を通じてＡＶタスクを計算する。すなわち、ＡＶタスク計算モジュール１３０は、ＡＶシステム１０で検索されたＡＶサーバ２００が保存しているメディアデータの種類とファイル形式及びＡＶシステム１０で検索されたＡＶ再生装置３００の機能の組合わせを通じて、ＡＶシステム１０からユーザに提供可能なＡＶサービスの種類を把握しうる。例えば、ＡＶサーバ２００に映画ファイルが保存されており、ＡＶ再生装置２００がＰＭＰのような動画像再生装置であれば、ＡＶシステム１０では映画プレイサービスを提供しうる。または、ＡＶサーバ２００に音楽ファイルが保存されており、ＡＶ再生装置２００がオーディオシステムであれば、ＡＶシステム１０では音楽プレイサービスを提供可能となる。
【００４９】
ディスプレイモジュール１４０は、ＡＶタスク計算モジュール１３０によるＡＶタスク計算結果を使用してＡＶシステム１０で利用可能なＡＶサービスをユーザにディスプレイする。例えば、ディスプレイモジュール１４０は、図５Ａに示されたような、ユーザインターフェース（ＵＩ）をディスプレイしてユーザのＡＶサービス利用をガイドしうる。図５Ａにおいて、第１ディスプレイ領域５１０は、現在ユーザが使用しているメディアデータの再生状態をディスプレイしており、第２ディスプレイ領域５２０にはユーザがＡＶシステム１０で利用可能なＡＶサービスのカテゴリーをアイコンとしてディスプレイしている。図５Ａにおいて、陰影処理された音楽アイコン５３０は非活性化アイコンを意味するが、これはＡＶシステム１０で音楽関連サービスを利用できないということを意味する。すなわち、ＡＶタスク計算モジュール１３０の計算結果、ＡＶシステム１０内に存在するメディアデータのうち、音楽ファイルが検索されていないか、ＡＶシステム１０内で音楽ファイルが検索されても、これを再生しうるＡＶ再生装置（例えば、オーディオシステム）が存在していない場合を意味しうる。
【００５０】
図５Ｂは、図５Ａに示されたユーザインターフェースでユーザが写真アイコン５４０を選択した場合に提供しうるユーザインターフェースを示す図面である。図５Ｂにおいて、ディスプレイアイコン５４２は活性化されており、一方、印刷アイコン５４４は非活性化されている。これはＡＶシステム１０内にイメージファイルとこれをディスプレイしうるＡＶ再生装置（例えば、ＴＶ、コンピュータモニタなど）が存在する場合を意味し、ＡＶシステム１０内にイメージファイルを印刷しうるＡＶ再生装置（例えば、プリンタ）は存在しないということを意味しうる。
【００５１】
制御モジュール１５０は、制御装置１００を構成する各モジュール１１０ないし１４０の動作を制御する。また、制御モジュール１５０は、ＡＶタスク計算モジュール１３０によるＡＶタスク計算結果を通信モジュール１１０を通じて他の装置に伝送させうる。
【００５２】
図６は、本発明の一実施形態によるＡＶサーバ２００を示すブロック図である。
【００５３】
図示されたＡＶサーバ２００は、通信モジュール２１０、保存モジュール２２０、検索モジュール２３０、メッセージ生成モジュール２４０、及び制御モジュール２５０を含む。
【００５４】
通信モジュール２１０は、有線または無線媒体を通じて制御装置１００と通信を行う。
【００５５】
保存モジュール２２０は、所定のメディアデータを保存する。例えば、保存モジュール２２０は、動画像データ、静止画像データ、音楽データなどを保存しうる。このために保存モジュール２２０は、ハードウェアやフラッシュメモリのような保存媒体として具現しうる。
【００５６】
検索モジュール２３０は、制御装置１００から要約情報要請メッセージが受信された場合、保存モジュール２２０に保存されたメディアデータのうち、要約情報要請メッセージを通じて識別されるメディアデータを検索する。
【００５７】
例えば、図４Ａに示されたような要約情報要請メッセージが受信された場合、検索モジュール２３０は保存モジュール２２０でｍｐｅｇ２−ｐｓ形式のビデオデータ、ｍｐ３形式のオーディオデータ、及びｊｐｅｇ形式のイメージデータを検索する。
【００５８】
他の例として、検索モジュール２３０は制御装置１００から要約情報要請メッセージが受信されなくても、保存モジュール220に保存されたメディアデータを検索して要約情報をあらかじめ構築しうる。この場合、検索作業は、保存モジュール220が新たなメディアデータを保存する場合、保存モジュール220が既保存されたメディアデータを削除する場合、またはＡＶサーバ２００がＡＶサービスに参与しない遊休時間に行われるか、周期的に行われる。また、検索対象となるメディアデータの種類やメディアデータのファイル形式は、予め設定されうる。
【００５９】
メッセージ生成モジュール２４０は、制御装置１００との通信に必要な各種メッセージを生成する。例えば、メッセージ生成モジュール２４０は、図２で説明したようなディスカバリー過程またはデスクリプション過程で必要なメッセージを生成しうる。
【００６０】
また、メッセージ生成モジュール２４０は、本発明の実施形態によって制御装置１００から受信された要約情報要請メッセージに対する応答メッセージを生成する。ここで、応答メッセージは、所定の要約情報を含む。要約情報はＡＶタスクを計算するために必要な情報であって、保存モジュール２２０に保存されたメディアデータの数を含みうる。さらに具体的に、要約情報は、検索モジュール２３０により検索された結果によるメディアデータの数を含む。すなわち、要約情報は、要約情報要請メッセージを通じて識別されるメディアデータの種類や要約情報要請メッセージを通じて識別されるメディアデータのファイル形式別にメディアデータの数を含みうる。
【００６１】
例えば、通信モジュール２１０が図４Ａに示されたような要約情報要請メッセージを受信するによって検索モジュール２２０が保存モジュール２２０でメディアデータを検索したならば、メッセージ生成モジュール２４０が生成する応答メッセージに含まれる要約情報はｍｐｅｇ２−ｐｓ形式のビデオデータの数、ｍｐ３形式のオーディオデータの数、及びｊｐｅｇ形式のイメージデータの数を含む。
【００６２】
本発明の一実施形態によってメッセージ生成モジュール２４０が生成する応答メッセージに含まれる要約情報を図７Ａに示した。図７Ａに示された要約情報は、図４Ａに示された要約情報要請メッセージに対応する応答メッセージに含まれうる。図７Ａの要約情報は、ラインａ  ６１０、ラインｂ  ６２０、及びラインｃ  ６３０を通じてＡＶサーバ２００が１０００個のｍｐｅｇ２−ｐｓ形式のビデオデータ、２０００個のｍｐ３形式のオーディオデータ、及び３０００個のｊｐｅｇ形式のイメージデータを保存していることを示す。一方、図４Ｂに示された要約情報要請メッセージに対応する応答メッセージに含まれる要約情報は、図７Ｂに示されたようである。
【００６３】
制御モジュール２５０は、ＡＶサーバ２００を構成する各モジュール２１０ないし２４０の動作を制御する。
【００６４】
以上、図３ないし図７Ｂを参照して説明した制御装置１００及びＡＶサーバ２００を構成する各‘モジュール’は、ソフトウェアまたはＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）または注文型半導体（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：ＡＳＩＣ）のようなハードウェア構成要素を意味し、モジュールは特定の役割を行う。そうだが、‘モジュール’は、ソフトウェアまたはＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）または注文型半導体（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ；ＡＳＩＣ）のようなハードウェア構成要素を意味し、モジュールは所定の役割を行う。しかし、モジュールはソフトウェアまたはハードウェアに限定されるものではない。モジュールは、アドレッシング可能な保存媒体に存在すべく構成されても良く、１つまたはそれ以上のプロセッサーを実行させるように構成されても良い。したがって、一例としてモジュールは、ソフトウェア構成要素、客体指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバー、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、及び変数を含む。構成要素とモジュールから提供される機能は、より少数の構成要素及びモジュールで結合されるか、追加的な構成要素とモジュールにさらに分離されうる。
【００６５】
以下、前述した制御装置１００及びＡＶサーバ２００の動作過程についてさらに具体的に説明する。
【００６６】
図８は、本発明の一実施形態によるＡＶタスク計算方法を示すフローチャートである。図示されたフローチャートは制御装置１００の動作過程に該当する。
【００６７】
まず、メッセージ生成モジュール１２０は、ＡＶサーバ２００とＡＶ再生装置３００とを検索するための検索メッセージを生成し（Ｓ２１０）、通信モジュール１１０がこれをＡＶシステム１０内の装置に伝送する（Ｓ２１５）。この際、検索メッセージはブロードキャスティングまたはマルチキャスティングしうる。
【００６８】
次いで、通信モジュール１１０がＡＶサーバ２００とＡＶ再生装置３００から検索メッセージに対する応答メッセージを受信すれば（Ｓ２２０）、メッセージ生成モジュール１２０は、ＡＶシステム１０で検索された装置（ＡＶサーバ２００とＡＶ再生装置３００）の機能を確認するための機能要請メッセージを生成し（Ｓ２２５）、通信モジュール１１０がこれをＡＶサーバ２００とＡＶ再生装置３００とに伝送する（Ｓ２３０）。
【００６９】
通信モジュール１２０がＡＶサーバ２００とＡＶ再生装置３００から機能要請メッセージに対する応答メッセージを受信すれば（Ｓ２３５）、制御モジュール１５０はＡＶサーバ２００とＡＶ再生装置３００の機能を把握しうる（Ｓ２４０）。すなわち、制御モジュール１５０は、ＡＶサーバ２００がメディアデータを保存し、ＡＶ再生装置３００が特定のメディアデータを再生しうるということが分かる。
【００７０】
Ｓ２１０ないしＳ２４０は、図２のＳ１１０に対応する過程であり、これは従来の技術によって多様に具現されうる。
【００７１】
次いで、メッセージ生成モジュール１２０は、要約情報要請メッセージを生成し（Ｓ２４５）、通信モジュール１１０がこれをＡＶサーバ２００に伝送する（Ｓ２５０）。
【００７２】
通信モジュール１１０がＡＶサーバ２００から要約情報要請メッセージに対する応答メッセージを受信すれば（Ｓ２５５）、ＡＶタスク計算モジュール１３０は受信された応答メッセージに含まれた要約情報を使用してＡＶタスクを計算する（Ｓ２６０）。すなわち、ＡＶシステム１０で検索されたＡＶサーバ２００が保存しているメディアデータについての要約情報とＡＶシステム１０で検索されたＡＶ再生装置３００の機能との組合わせによって使用可能なＡＶサービスを把握しうる。
【００７３】
次いで、ＡＶタスク計算結果は、ディスプレイモジュール１４０を通じてユーザに提供しうる（Ｓ２６５）。または、制御モジュール１５０は、ＡＶタスク計算結果を通信モジュール１１０を通じて他の装置に提供しうる。
【００７４】
図９は、本発明の一実施形態によるＡＶタスク計算のための要約情報提供過程を示すフローチャートである。図示された過程は、ＡＶサーバ２００により行われる。
【００７５】
まず、通信モジュール２１０が制御装置１００から検索メッセージを受信すれば（Ｓ３１０）、メッセージ生成モジュール２４０は検索メッセージに対する応答メッセージを生成し（Ｓ３１５）、通信モジュール２１０がこれを制御装置１００に伝送する（Ｓ３２０）。
【００７６】
次いで、通信モジュール２１０が制御装置１００から機能要請メッセージを受信すれば（Ｓ３２５）、メッセージ生成モジュール２４０は、ＡＶサーバ２００の機能情報を含む応答メッセージを生成する（Ｓ３３０）。ここで、機能情報は、ＡＶサーバ２００のメディアコンテンツ保存機能を示す情報を含みうる。
【００７７】
通信モジュール２１０は、ＡＶサーバ２００の機能情報を含む応答メッセージを制御装置１００に伝送する（Ｓ３３５）。
【００７８】
Ｓ３１０ないしＳ３３５は、図２のＳ１１０に対応する過程であり、これは従来技術によって多様に具現しうる。
【００７９】
次いで、通信モジュール２１０が制御装置１００から要約情報要請メッセージを受信すれば（Ｓ３４０）、検索モジュール２３０は、要約情報要請メッセージを通じて識別可能なメディアデータを保存モジュール２２０で検索する（Ｓ３４５）。この際、検索モジュールは、検索されたメディアデータについての要約情報を生成しうる。
【００８０】
メッセージ生成モジュール２４０は、検索モジュール２３０により検索されたメディアデータの要約情報を含む応答メッセージを生成し（Ｓ３５０）、通信モジュール２１０はこれを制御装置１００に伝送する（Ｓ３５５）。
【００８１】
一方、図９の説明では制御装置１００から要約情報要請メッセージが受信された場合に、検索モジュール２３０の検索作業（Ｓ３４５）が行われると説明したが、本発明はこれに限定されない。例えば、図６を参照して説明したように検索モジュール２３０は、制御装置１００から要約情報要請メッセージが受信される以前にあらかじめ検索作業を行っておくことができる。この場合、Ｓ３４５はＳ３４０より先行しうる。
【００８２】
以上、本発明による移動通信機器のための位置情報システム及びその動作方法を例示された図面を参照として説明したが、本発明は本明細書に開示された実施例及び図面によって限定されるものではなく、その発明の技術思想範囲内で当業者により多様に変形可能であることはいうまでもない。
【産業上の利用可能性】
【００８３】
本発明は、ＡＶタスク計算に関連した技術分野に好適に適用されうる。
【符号の説明】
【００８４】
１１０      通信モジュール
１２０      メッセージ生成モジュール
１３０      ＡＶタスク計算モジュール
１４０      ディスプレイモジュール
１５０      制御モジュール
２１０      通信モジュール
２２０      保存モジュール
２３０      検索モジュール
２４０      メッセージ生成モジュール
２５０      制御モジュール
【図１】
0005492737.tif 000002
【図２】
0005492737.tif 000003
【図３】
0005492737.tif 000004
【図４Ａ】
0005492737.tif 000005
【図４Ｂ】
0005492737.tif 000006
【図４Ｃ】
0005492737.tif 000007
【図５Ａ】
0005492737.tif 000008
【図５Ｂ】
0005492737.tif 000009
【図６】
0005492737.tif 000010
【図７Ａ】
0005492737.tif 000011
【図７Ｂ】
0005492737.tif 000012
【図８】
0005492737.tif 000013
【図９】
0005492737.tif 000014