(57)【要約】  本発明は、通信システムにおけるソーシャルネットワークを用いたメディア共有方法及び装置に関し、送信端末のメディア共有方法は、関連づけられた少なくとも１つの相手端末に対する識別情報をメディアサーバに送信する過程と、位置情報を含むメディアを生成する過程と、生成されたメディアを前記メディアサーバに登録する過程と、を含み、受信端末のメディア共有方法は、関連づけられた少なくとも１つの相手端末に対する識別情報をメディアサーバに送信する過程と、前記受信端末の位置情報を前記メディアサーバに送信する過程と、前記少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを前記メディアサーバから受信する過程と、を含む。
2014508359.tif 000002
【特許請求の範囲】
【請求項１】
ソーシャルネットワークを用いた送信端末のメディア共有方法において、
少なくとも１つの相手端末に対する識別情報をメディアサーバに送信する過程と、
メディアに関連づけられた位置情報を含む前記メディアを生成する過程と、
生成されたメディアを前記メディアサーバに登録する過程と、
を含むことを特徴とする方法。
【請求項２】
ソーシャルネットワークを用いた送信端末のメディア共有装置において、
メディアサーバと信号を送受信する送受信部と、
関連づけられた少なくとも１つの相手端末に対する識別情報をメディアサーバに送信し、位置情報を含むメディアを生成した後、生成されたメディアを前記メディアサーバに登録するための機能を制御する制御部と、
を含むことを特徴とする装置。
【請求項３】
前記メディアは、オーディオ、画像、ビデオ及びテキストのうち少なくとも１つを含むリッチメディア（Ｒｉｃｈ  Ｍｅｄｉａ）を含み、
マークアップ言語（Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）及びＭＰＥＧ−４（ＭＰ４）プロトコルのうちいずれか１つを用いて生成すること
を特徴とする請求項１及び２に記載の方法及び装置。
【請求項４】
前記メディアが前記ＭＰ４プロトコルを用いて生成されたＭＰ４ファイルを含む場合、
前記メディアは前記位置情報及びセンサを介して感知可能な環境情報を示し、ＭＰ４ファイルのメタデータ部分に保存されることを特徴とする請求項３に記載の方法及び装置。
【請求項５】
前記メタデータは、メディアがサポートするＭＰ４スペックのバージョン、メディアの付加情報を代表する情報及びメディアを構成する各セグメントに対する付加情報のうち少なくとも１つを含み、
前記付加情報を代表する情報は、メディアを生成した端末に対する情報、メディアに対するキーワード、メディアに対する説明、メディアを構成する言語、メディア生成の際の位置情報、メディア生成の際の環境を示すセンサ情報のうち少なくとも１つを含み、
前記各セグメントに対する付加情報は、各セグメントに対するプロファイル、各セグメントに対応する位置情報、各セグメントに対応する環境を示すセンサ情報、各セグメントに対する代表フレーム、当該メディアにおける各セグメントの位置及び各セグメントに対する説明のうち少なくとも１つを含むこと
を特徴とする請求項４に記載の方法及び装置。
【請求項６】
ソーシャルネットワークを用いた受信端末のメディア共有方法において、
少なくとも１つの相手端末に対する識別情報をメディアサーバに送信する過程と、
前記受信端末の位置情報を前記メディアサーバに送信する過程と、
前記少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを前記メディアサーバから受信する過程と、
を含むことを特徴とする方法。
【請求項７】
ソーシャルネットワークを用いた受信端末のメディア共有装置において、
メディアサーバと信号を送受信する送受信部と、
関連づけられた少なくとも１つの相手端末に対する識別情報をメディアサーバに送信し、前記受信端末の位置情報を前記メディアサーバに送信して前記少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを前記メディアサーバから受信するための機能を制御する制御部と、
を含むことを特徴とする装置。
【請求項８】
前記メディアは、オーディオ、画像、ビデオ及びテキストのうち少なくとも１つを含むリッチメディア（Ｒｉｃｈ  Ｍｅｄｉａ）であり、
マークアップ言語（Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）及びＭＰ４のうちいずれか１つで生成されたこと
を特徴とする請求項６及び７に記載の方法及び装置。
【請求項９】
前記メディアがＭＰ４を用いて生成された場合、前記メディアはＭＰ４ファイルのメタデータを介して前記位置情報及びセンサを介して感知可能な環境情報を示すこと
を特徴とする請求項８に記載の方法及び装置。
【請求項１０】
ソーシャルネットワークを用いた端末の間のメディア共有のためのメディアサーバの方法において、
各端末から関連づけられた少なくとも１つの相手端末に対する識別情報を受信して前記各端末に対するソーシャルネットワークを形成する過程と、
各端末から位置情報を含むメディアを受信して登録する過程と、
特定の端末から位置情報を受信する過程と、
前記特定の端末のソーシャルネットワークに属する少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを検索する過程と、
検索されたメディアを前記特定の端末に送信する過程と、
を含むことを特徴とする方法。
【請求項１１】
ソーシャルネットワークを用いた端末の間のメディア共有のためのメディアサーバの装置において、
各端末と信号を送受信する送受信部と、
各端末から関連づけられた少なくとも１つの相手端末に対する識別情報を受信して前記各端末に対するソーシャルネットワークを形成し、各端末から位置情報を含むメディアを受信して登録し、特定の端末から位置情報が受信された場合、前記特定の端末のソーシャルネットワークに属する少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを検索し、検索されたメディアを前記特定の端末に送信するための機能を制御する制御部と、
を含むことを特徴とする装置。
【請求項１２】
前記メディアは、オーディオ、画像、ビデオ及びテキストのうち少なくとも１つを含むリッチメディア（Ｒｉｃｈ  Ｍｅｄｉａ）であり、
マークアップ言語（Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）及びＭＰ４のうちいずれか１つで生成されたこと
を特徴とするとする請求項１０及び１１に記載の方法及び装置。
【請求項１３】
前記メディアがＭＰ４を用いて生成された場合、前記メディアはＭＰ４ファイルのメタデータを介して前記位置情報及びセンサを介して感知可能な環境情報を示すこと
を特徴とする請求項１２に記載の方法及び装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムでメディア共有方法及び装置に関し、特にソーシャルネットワークベースのメディア共有方法及び装置に関する。
【背景技術】
【０００２】
一般に、ソーシャルネットワーク（Ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ）とは、インターネットで個人のアイデンティティに基づいて他人との関わりを形成する各個人のネットワークを含む。ソーシャルネットワークは、各構成員の互いに異なる特徴及び関心に応じて互いに異なる趣向を持つ。前記ソーシャルネットワークは、社会的関係の中で生きていく人間にとって個人の評価や人脈が人生に非常に大きな影響を与えるという点から高く評価されている。また、各個人の人脈を形成するための手段として非常に有用なため急速に広がっている。
【０００３】
しかし、現在提供されているソーシャルネットワーキングサービスは、ユーザ端末の間に形成されたネットワークをベースに単にメッセージのやりとりをする機能を提供することに留まっており、より多様なサービスの提供を希望するユーザの欲求を満たすには限界がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記問題点を解決するために案出されたものであって、本発明の目的は、通信システムにおけるソーシャルネットワークベースのメディア共有方法及び装置を提供することにある。
【０００５】
本発明の他の目的は、通信システムの端末における位置情報を含むメディアを生成し、関連づけられた端末の間で位置情報をベースにメディアを共有する方法及び装置を提供することにある。
【０００６】
本発明のさらに他の目的は、通信システムにおけるメディアの位置情報及びセンサ情報を示すメタデータを追加し、前記メタデータを用いてメディアを共有する方法及び装置を提供することにある。
【０００７】
本発明のさらに他の目的は、通信システムにおけるメディアを所定の基準に応じて複数のセグメントに分割し、分割されたセグメントそれぞれに対する位置情報及びセンサ情報を示すメタデータを追加し、前記メタデータに基づいてメディアを共有する方法及び装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の実施形態によれば、ソーシャルネットワークを用いた送信端末のメディア共有方法は、少なくとも１つの相手端末に対する識別情報をメディアサーバに送信する過程と、メディアに関連づけられた位置情報を含む前記メディアを生成する過程と、生成されたメディアを前記メディアサーバに登録する過程と、を含む。
【０００９】
本発明の実施形態によれば、ソーシャルネットワークを用いた送信端末のメディア共有装置は、メディアサーバと信号を送受信する送受信部と、関連づけられた少なくとも１つの相手端末に対する識別情報をメディアサーバに送信し、位置情報を含むメディアを生成した後、生成されたメディアを前記メディアサーバに登録するための機能を制御する制御部と、を含む。
【００１０】
本発明の実施形態によれば、ソーシャルネットワークを用いた受信端末のメディア共有方法は、少なくとも１つの相手端末に対する識別情報をメディアサーバに送信する過程と、前記受信端末の位置情報を前記メディアサーバに送信する過程と、前記少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを前記メディアサーバから受信する過程と、を含む。
【００１１】
本発明の実施形態によれば、ソーシャルネットワークを用いた受信端末のメディア共有装置は、メディアサーバと信号を送受信する送受信部と、関連づけられた少なくとも１つの相手端末に対する識別情報をメディアサーバに送信し、前記受信端末の位置情報を前記メディアサーバに送信して前記少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを前記メディアサーバから受信するための機能を制御する制御部と、を含む。
【００１２】
本発明の実施形態によれば、ソーシャルネットワークを用いた端末の間のメディア共有のためのメディアサーバの方法は、各端末から関連づけられた少なくとも１つの相手端末に対する識別情報を受信して前記各端末に対するソーシャルネットワークを形成する過程と、各端末から位置情報を含むメディアを受信して登録する過程と、特定の端末から位置情報を受信する過程と、前記特定の端末のソーシャルネットワークに属する少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを検索する過程と、検索されたメディアを前記特定の端末に送信する過程と、を含む。
【００１３】
本発明の実施形態によれば、ソーシャルネットワークを用いた端末の間のメディア共有のためのメディアサーバの装置は、各端末と信号を送受信する送受信部と、各端末から関連づけられた少なくとも１つの相手端末に対する識別情報を受信して前記各端末に対するソーシャルネットワークを形成し、各端末から位置情報を含むメディアを受信して登録し、特定の端末から位置情報が受信された場合、前記特定の端末のソーシャルネットワークに属する少なくとも１つの相手端末が登録したメディアのうち前記位置情報に対応するメディアを検索し、検索されたメディアを前記特定の端末に送信するための機能を制御する制御部と、を含む。
【図面の簡単な説明】
【００１４】
【図１】本発明によるソーシャルネットワークを用いてメディアを共有するための通信システムの構成を示す図である。
【図２】本発明の実施形態による通信システムにおける端末のブロック構成を示す図である。
【図３】本発明の実施形態による通信システムにおけるメディアサーバのブロック構成を示す図である。
【図４】本発明の実施形態による通信システムにおける端末のメディア共有手順を示す図である。
【図５Ａ】本発明の実施形態による通信システムにおけるメディアサーバのメディア共有手順を示す図である。
【図５Ｂ】本発明の実施形態による通信システムにおけるメディアサーバのメディア共有手順を示す図である。
【図６】本発明の実施形態による通信システムにおけるメディアファイルの構造を示す図である。
【図７】本発明の実施形態による通信システムにおけるメディアファイルに含まれるメタデータの構造を示す図である。
【図８】本発明の実施形態による通信システムにおける図７に示すメディア情報の詳細な構造を示す図である。
【図９】本発明の実施形態による通信システムにおける図７のコンテンツ情報の詳細な構造を示す図である。
【図１０】本発明の実施形態による通信システムにおける図７のコンテンツ情報の詳細な構造を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の好ましい実施形態を添付された図面を参照して詳しく説明する。なお、本発明を説明するに当たって、関連する公知の機能または構成に対する具体的な説明が本発明の要旨を不要に不明確にするおそれがあると判断された場合、その詳細な説明は省略する。また、以下で記載される用語は、本発明における機能を考慮して定義された用語であって、これはユーザ、運用者の意図または慣例などによって異なることがある。したがって、その定義は本明細書全般にわたる内容に基づいて行われるべきである。
【００１６】
以下、本発明では、通信システムの端末における位置情報を含むメディアを生成してメディアサーバに登録した後、関連づけられた端末の間メディアを共有する方法及び装置を提供することにある。
【００１７】
図１は、本発明によるソーシャルネットワークを用いてメディアを共有するための通信システムの構成を示す。
【００１８】
前記図１に示すように、本発明による第１端末１００は、ステップ１２０で友人との関係を示すユーザ関係情報をＳＮ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ）ベースのメディアサーバ１１０に送信する。前記ユーザ関係情報は、前記第１端末１００の連絡先に保存されたユーザの電話番号及び各ユーザとの関係（例えば、友人、家族、同僚、その他）を含むことができる。ここで、前記第１端末１００は、ユーザ設定に応じて特定の関係に対応するユーザの情報のみを含むユーザ関係情報を前記メディアサーバ１１０に送信することもできる。例えば、前記第１端末１００は、家族及び友人限定でメディア共有を希望する場合、前記家族及び友人の電話番号及び関係情報のみを前記メディアサーバ１１０に送信できる。ここでは、説明の便宜のために、前記第１端末１００のユーザが第２端末１０２のユーザと友人の関係にあり、よって、前記第１端末１００が第２端末１０２の電話番号及び関係を前記メディアサーバ１１０に送信することを仮定する。
【００１９】
以降、前記第１端末１００は、ステップ１２２で他の端末との共有を希望するメディアを生成し、生成されたメディアを前記メディアサーバ１１０に送信する。この時、前記メディアはオーディオ、画像、ビデオ及びテキストのような様々なメディアの集合で構成されたリッチメディア（Ｒｉｃｈ  Ｍｅｄｉａ）である場合があり、位置情報、時間情報及びセンサ情報を含むことができる。ここで、前記第１端末１００は、リッチメディアを生成するために、ＨＴＭＬ５（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ５）のようなマークアップ言語（Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）又はＭＰ４（ＭＰＥＧ−４、ｐａｒｔ  ４）を利用できる。前記第１端末１００は、前記ＨＴＭＬ５を用いる場合、少なくとも１つのメディア及び前記メディアに対する位置及びセンサ情報をそれぞれ入力された後、ＨＴＭＬ５を介してレイアウトを生成して１つのリッチメディアファイルを生成することができ、ＭＰ４プロトコルを用いる場合は、少なくとも１つのメディアを含むＭＰ４ファイルを生成し、ＭＰ４ファイルのメタデータを介して前記少なくとも１つのメディアに対する位置及びセンサ情報のような付加情報を示すことができる。
【００２０】
前記ＳＮベースのメディアサーバ１１０は、前記ステップ１２０で前記第１端末１００から受信されたユーザ関係情報に基づいて前記第１端末１００に対するソーシャルネットワークを形成し、形成されたソーシャルネットワークに対する情報を保存する。以降、前記ＳＮベースのメディアサーバ１１０は、ステップ１２２で前記第１端末１００からメディアが受信された場合、前記第１端末１００のメディアを登録及び保存する。
【００２１】
一方、第２端末１０２は、ユーザの要求又はメディア共有のためのアプリケーションプログラム（Ａｐｐｌｉｃａｔｉｏｎ：Ａｐｐ）の駆動に応じて前記メディアサーバ１１０に位置情報を送信してメディア共有を要求する。すなわち、前記第２端末１０２は、メディア共有のためのアプリ（Ａｐｐ）が駆動されると、ステップ１２３及びステップ１２６のように、移動（ステップ１２４）によって位置情報が変更される度に、又は所定の周期毎に自らの位置情報及び識別情報を前記メディアサーバ１１０に送信する。
【００２２】
すると、前記ＳＮベースのメディアサーバ１１０は、前記第２端末１０２のソーシャルネットワークに属する端末が登録したメディアのうち前記第２端末１０２の位置情報に対応するメディアが存在するかを確認し、前記第２端末１０２の位置情報に対応するメディアが存在する場合は、当該メディアを前記第２端末１０２に提供する。ここで、前記第２端末１０２のソーシャルネットワークに属する端末とは、前記第２端末１０２と友人の関係にある端末を意味し、ここでは第１端末１００であり得る。すなわち、前記メディアサーバ１１０は、第１端末１００が登録したメディアの中に前記第２端末１０２の位置に対応するメディアが存在するかを確認し、メディアが存在する場合は、当該メディアを前記第２端末１０２に送信する。ここで、前記メディアサーバ１１０は、前記第１端末１００が登録したメディアに含まれた位置情報と前記第２端末１０２の位置情報とが同一ではなくても、２つの位置情報がしきい値範囲内の場合、当該メディアを前記第２端末１０２の位置に対応するメディアであると判断できる。すなわち、前記第２端末１０２が、ステップ１２６のようにＡ地域で位置情報を前記メディアサーバ１１０に送信した場合、前記メディアサーバ１１０は、前記第１端末１００が前記Ａ地域で登録したメディアを検索してステップ１２８を介して前記第２端末１０２に提供する。
【００２３】
図２は、本発明の実施形態による通信システムにおける端末のブロック構成を示している。
【００２４】
前記図２を参照すると、前記端末は、制御部２００、送受信部２１０、入力部２２０、表示部２３０、保存部２４０、位置情報収集部２５０、センサ２６０及びカメラ２７０を含んで構成され、前記制御部２００は、ＳＮ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ）管理部２０２、メディア生成部２０４及びメディア共有部２０６を含んで構成される。
【００２５】
前記制御部２００は、前記端末の全般的な動作を制御し、本発明によってＳＮ管理部２０２、メディア生成部２０４及びメディア共有部２０６を含むことによって、関連づけられた他の端末とメディアを共有するための機能を制御及び処理する。
【００２６】
前記ＳＮ管理部２０２を介してメディア共有のためのソーシャルネットワークを形成するための機能を制御する。すなわち、前記ＳＮ管理部２０２は友人との関係を示すユーザ関係情報を収集してメディアサーバに送信するための機能を制御する。ここで、前記ユーザ関係情報とは、前記端末の連絡先に保存されたユーザの電話番号及び各ユーザとの関係（例えば、友人、家族、同僚、その他）情報を含むことができる。また、前記ＳＮ管理部２０２は、ユーザ設定に応じて特定の関係に対応するユーザの情報のみを前記メディアサーバに送信することもできる。例えば、前記ＳＮ管理部２０２は、家族及び友人限定でメディア共有を希望する場合、前記家族及び友人の電話番号及び関係情報のみを前記メディアサーバに送信できる。また、前記ＳＮ管理部２０２は、前記端末の連絡先が変更される場合、前記ユーザ関係情報を再度収集してメディアサーバに送信できる。例えば、前記ＳＮ管理部２０２は、新しい電話番号の登録、既登録の電話番号の削除又は既登録の電話番号の変更イベントが発生した場合、これを反映したユーザ関係情報をメディアサーバに送信できる。
【００２７】
また、前記メディア生成部２０４は、ユーザ制御に応じて他の端末との共有を希望するメディアを生成するための機能を制御する。特に、前記メディア生成部２０４は、メディアを生成する際に、ユーザの環境情報を収集して前記メディアに追加するための機能を制御する。すなわち、前記メディア生成部２０４は、前記位置情報収集部２５０を制御して前記メディア生成の際の位置情報を収集し、追加的に前記センサ２６０を制御して各種センサを介して感知可能な環境情報を収集した後、収集された情報を前記メディアに追加する。ここで、前記メディアは、オーディオ、画像、ビデオ及びテキストなどのようなメディアの集合で構成されたリッチメディア（Ｒｉｃｈ  Ｍｅｄｉａ）である場合がある。前記メディア生成部２０４は、ＨＴＭＬ５（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ５）のようなマークアップ言語（Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）又はＭＰ４ベースのリッチメディアを生成できる。ここで、前記ＨＴＭＬ５ベースのリッチメディアを生成する場合、前記メディア生成部２０４は、各種オーディオ、ビデオ及びテキストのようなメディアと位置情報及び各種センサ情報をユーザから入力された後、前記ＨＴＭＬ５を介してレイアウト（ｌａｙｏｕｔ）を生成することによって、１つのリッチメディアファイルを生成できる。また、前記ＭＰ４ベースのリッチメディアを生成する場合、前記メディア生成部２０４は、前記各種オーディオ、画像、ビデオ及びテキストを含むＭＰ４ファイルを生成し、ＭＰ４ファイルのメタデータコンテナに位置情報及び各種センサ情報を追加することによって、１つのリッチメディアファイルを生成できる。ここで、前記ＭＰ４ベースのリッチメディアファイルは、図６のように構成され得る。前記図６を参照すると、前記ＭＰ４ファイルは、当該ファイルを再生するために必要な情報を含むｍｏｏｖコンテナ６００、ビデオ、オーディオ及びイメージフレームのような実際のデータを含むｍｄａｔコンテナ６１０及び付加情報を含むｍｅｔａコンテナ６２０で構成される。ここで、前記ｍｅｔａコンテナ６２０は、下記図７乃至図１０に示すように構成されることができ、これについては以下で詳細に説明する。
【００２８】
また、前記メディア生成部２０４は、メディアを生成する間に位置及び環境情報が変更され得るので、よって、生成されるメディアを所定の基準に応じて複数のセグメントに分割し、分割されたセグメントそれぞれに対して位置情報及び環境情報を追加できる。
【００２９】
前記メディア共有部２０６は、関連づけられた他の端末とメディアを共有するために前記メディア生成部２０４で生成したメディアをメディアサーバに送信するための機能を制御及び処理し、ユーザからメディア共有が要求されるか、またはメディア共有アプリ（Ａｐｐ）が実行される際に、前記端末の現在の位置情報に対応するメディアを提供することを前記メディアサーバに要求する。この時、前記メディア共有部２０６は、ユーザからメディア共有が要求される場合は、当該時点にのみ前記メディアサーバにメディア提供を要求することができ、前記メディア共有アプリが実行される場合は所定の周期毎に、又は位置情報が変更される毎に前記メディアサーバにメディア提供を要求できる。前記メディア共有部２０６のメディア提供要求の時点は設計方式に応じて変更され得ることは勿論である。ここで、前記メディア共有部２０６は、メディア提供のために現在の端末の位置情報及び前記端末の識別情報（例えば、電話番号）を前記メディアサーバに送信できる。前記メディア共有部２０６は、前記メディアサーバからメディアが受信された場合、メディアが受信されたことをユーザに知らせ、受信されたメディアを再生するための機能を制御及び処理する。
【００３０】
前記送受信部２１０は、前記制御部２００の制御に応じて信号を送受信し、特にメディアサーバとメディア共有のための信号を送受信処理する。
【００３１】
前記入力部２２０は、少なくとも１つのキー及びタッチセンサを含んでユーザが入力するキーに対応するデータ又はユーザのタッチに対応するデータを前記制御部２００に提供する。
【００３２】
前記表示部２３０は、前記端末の動作中に発生する各種状態情報、数字、文字及び映像を表示し、前記制御部２００の制御に応じてメディアが受信されたことを知らせるメッセージを表示し、メディア再生時に発生する各種映像を表示する。
【００３３】
前記保存部２４０は、前記端末の動作に必要な各種プログラム及びデータを保存し、ユーザと関連づけられた友人の電話番号及び関係情報を保存する。また、前記保存部２４０は、前記制御部２００の制御に応じて生成されたメディアを保存し、前記メディアサーバから受信されたメディアを保存することができる。
【００３４】
前記位置情報収集部２５０は、前記制御部２００の制御に応じて駆動されて前記端末の位置情報を収集して前記制御部２００に提供する。すなわち、前記位置情報収集部２５０は、メディアを生成する間に前記端末の位置情報を収集できる。ここで、前記位置情報収集部２５０は、ＧＰＳ受信機であり得る。また、前記位置情報は、緯度、経度を含み、設計方式に応じて都市名、国名などのような当該位置の地域名を含むこともできる。
【００３５】
前記センサ２６０は、前記制御部２００の制御に応じて駆動されて感知可能な環境情報を収集して前記制御部２００に提供する。ここで、前記センサ２６０は、各種センサを含むことによって、方向、加速度、明るさ、磁場及び天気情報のうち少なくとも１つを収集して前記制御部２００に提供する。例えば、前記センサ２６０は、磁気センサ、加速度センサ、照度センサ、温度センサなどのような様々なセンサを含むことができる。
【００３６】
前記カメラ部２７０は、映像撮影の際に感知される光信号を電気的信号に変換するカメラセンサと、前記カメラセンサによって撮影されるアナログ映像信号をデジタルデータに変換する信号処理部と、を備える。前記カメラ部２７０は、前記制御部２００の制御に応じてメディア生成のための撮影を行って映像信号をフレーム単位で処理して前記制御部２００に提供する。また、前記カメラ部２７０は、前記制御部２００の制御に応じて映像撮影のためのズーム（Ｚｏｏｍ）レベルを調節し、調節されたズームレベルに対する情報を前記制御部２００に提供する。
【００３７】
図３は、本発明の実施形態による通信システムにおけるメディアサーバのブロック構成を示す。
【００３８】
前記図３を参照すると、前記サーバは、制御部３００、送受信部３１０及び保存部３２０を含んで構成され、前記制御部３００は、ＳＮ形成部３０２及びメディア共有部３０４を含んで構成される。
【００３９】
前記制御部３００は、前記サーバの全般的な動作を制御及び処理し、特に前記ＳＮ形成部３０２及びメディア共有部３０４を含むことによって、ソーシャルネットワークを形成した端末の間のメディア共有のための機能を制御及び処理する。すなわち、前記ＳＮ形成部３０２は、端末からユーザ関係情報を受信し、前記端末と関連づけられた端末を１つのソーシャルネットワークに形成し、形成されたソーシャルネットワークに対する情報を前記保存部３２０に保存する。
【００４０】
前記メディア共有部３０４は、端末からメディアが受信された場合、当該メディアを当該端末に対するメディアとして保存する。また、前記メディア共有部３０４は、特定の端末から位置情報に対応するメディア提供が要求される際に、前記特定の端末のソーシャルネットワークに属する他の端末を検索し、検索された他の端末が登録したメディアのうち前記特定の端末の位置情報に対応するメディアが存在するか否かを確認する。前記メディア共有部３０４は、前記特定の端末の位置情報に対応するメディアが存在する場合は、当該メディアを前記特定の端末に送信するための機能を制御及び処理し、前記特定の端末の位置情報に対応するメディアが存在しない場合、当該メディアが存在しないことを示す信号を送信するための機能を制御及び処理する。ここで、前記メディア共有部３０４は、前記特定の端末の位置情報と前記特定の端末のソーシャルネットワークに属する端末が登録したメディアの位置情報とが同一でなくても、２つの位置情報がしきい値範囲内の場合、当該メディアを前記特定の端末の位置に対応するメディアであると判断できる。
【００４１】
前記送受信部３１０は、前記制御部３００の制御に応じて信号を送受信し、特にソーシャルネットワークを形成した端末の間のメディア共有のための信号を送受信処理する。
【００４２】
前記保存部３２０は、前記サーバの動作に必要な各種プログラム及びデータを保存する。特に、前記保存部３２０に含まれたＳＮ保存部３２２は、前記制御部３００の制御に応じて各端末に対するソーシャルネットワーク情報、すなわち、各端末と関連づけられた友人の電話番号及び関係情報を保存する。また、前記保存部３２０に含まれたメディア保存部３２４は、前記制御部３００の制御に応じて各端末から受信されたメディアを各端末の識別情報（例えば、電話番号）とマッピングして保存する。
【００４３】
図４は、本発明の実施形態による通信システムにおける端末のメディア共有手順を示す。
【００４４】
前記図４を参照すると、前記端末は、ステップ４０１でソーシャルネットワークへの登録又は更新が必要か否かを確認する。すなわち、前記端末は、メディア共有のためのソーシャルネットワークが形成されていない初期の場合、又は連絡先の情報が変更された場合は、ソーシャルネットワークへの登録又は更新が必要であると判断できる。もし、前記ソーシャルネットワークへの登録又は更新が必要であると判断されない場合は、前記端末は下記ステップ４０７に進む。
【００４５】
一方、前記ソーシャルネットワークへの登録又は更新が必要であると判断した場合、端末は、ステップ４０３に進んで前記端末に保存されたユーザ関係情報を収集し、ステップ４０５に進んで前記収集されたユーザ関係情報をメディアサーバに送信する。ここで、前記ユーザ関係情報は、前記端末の連絡先に保存されたユーザの電話番号及び各ユーザとの関係（例えば、友人、家族、同僚、その他）情報を含むことができ、この時、前記ユーザ関係情報は、ユーザ設定に応じて特定の関係に対応するユーザの情報のみを含むか、又は連絡先の情報が変更されたユーザの情報のみを含むこともできる。例えば、前記端末のユーザが家族及び友人限定でメディア共有を希望する場合、前記家族及び友人の電話番号及び関係情報のみを前記メディアサーバに送信することができ、新しい電話番号の登録、既登録の電話番号の削除又は既登録の電話番号の変更イベントが発生した場合、これを反映したユーザ関係情報をメディアサーバに送信できる。
【００４６】
前記端末は、ステップ４０７でメディア生成イベントが発生したか否かを確認する。ここで、前記メディア生成イベントは、画像、オーディオ及びビデオの直接生成によるメディア生成イベントの場合もあり、端末が既に保存されている画像、オーディオ及びビデオの選択によるメディア生成イベントの場合もある。もし、前記メディア生成イベントが発生していない場合、前記端末は、下記ステップ４１３に進む。
【００４７】
一方、前記メディア生成イベントが発生した場合、上記端末は、ステップ４０９に進んで位置情報及びセンサ情報のうち少なくとも１つを含むリッチメディアを生成し、ステップ４１１で前記生成されたリッチメディアをメディアサーバに送信する。ここで、前記位置情報及びセンサ情報は、当該メディアを生成する際に対応する位置情報及び各種環境情報を示し、緯度、経度、都市名、国名、方向、加速度、明るさ、磁場、ズームレベル、気象情報などを意味する。ここで、前記リッチメディアは、ＨＴＭＬ５（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ５）のようなマークアップ言語（Ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）又はＭＰ４ベースに生成され得る。この時、前記ＭＰ４ベースのリッチメディアを生成する場合、前記端末は、前記各種オーディオ、画像、ビデオ及びテキストを含むＭＰ４ファイルを生成し、ＭＰ４ファイルのメタデータコンテナに位置情報及び各種センサ情報を追加できる。ここで、前記ＭＰ４ベースのリッチメディアファイルは図６のように構成されることができ、より詳細には下記で説明する図７乃至図１０に示すように構成され得る。
【００４８】
以降、前記端末は、ステップ４１３に進んでメディア共有イベントが発生したか否かを確認する。すなわち、前記端末は、ユーザからメディア共有が要求されるか、またはメディア共有のためのアプリ（Ａｐｐ）が実行されたか否かを確認する。もし、前記メディア共有イベントが発生していない場合、前記端末は、前記ステップ４０１に戻り以下のステップを再度行う。
【００４９】
一方、前記メディア共有イベントが発生した場合、前記端末は、ステップ４１５で端末の現在の位置情報を前記メディアサーバに送信することによって、前記端末の位置情報に対応するメディアを提供することを要求する。ここで、前記端末は、前記メディア共有アプリが実行される場合、所定周期毎に、又は位置情報が変更される毎に前記メディアサーバに端末の位置情報を送信できる。この時、前記端末は前記端末の識別情報（例えば、電話番号）を共に送信する。
【００５０】
以降、前記端末は、ステップ４１７で前記メディアサーバから前記位置情報に対応するリッチメディアを受信し、ステップ４１９に進んで受信されたリッチメディアを再生した後、本発明によるアルゴリズムを終了する。前記メディアサーバに前記端末の位置情報に対応するリッチメディアが存在しない場合、前記端末は、前記メディアサーバからメディアが存在しないことを知らせる信号を受信することができ、この時、設定に応じて現在の位置に対応するメディアが無いことをユーザに知らせることもでき、知らせないこともできることは勿論である。
【００５１】
図５は、本発明の実施形態による通信システムにおけるメディアサーバのメディア共有手順を示す。
【００５２】
前記図５を参照すると、前記メディアサーバは、ステップ５０１で端末からユーザ関係情報が受信されたか否かを確認する。もし、端末からユーザ関係情報が受信されなかった場合、前記メディアサーバは下記ステップ５０７に進む。
【００５３】
一方、前記端末からユーザ関係情報が受信された場合、前記メディアサーバは、ステップ５０３に進んで当該端末に対するソーシャルネットワーク情報が存在するか否かを確認する。前記メディアサーバは、前記当該端末に対するソーシャルネットワーク情報が存在する場合、受信されたユーザ関係情報に基づいて前記端末のソーシャルネットワークを更新し、前記当該端末に対するソーシャルネットワーク情報が存在しない場合、前記受信されたユーザ関係情報に基づいて前記端末に対するソーシャルネットワークを形成してその情報を保存する。
【００５４】
以降、前記メディアサーバは、ステップ５０７で端末からメディアが受信されたか否かを確認する。前記メディアサーバは、前記端末からメディアが受信されなかった場合、下記ステップ５１１に進み、前記端末からメディアが受信された場合、下記ステップ５０９に進んで当該端末のメディアを登録及び保存する。この時、前記メディアサーバは、前記端末の電話番号に前記メディアをマッピングして保存することができる。
【００５５】
以降、前記メディアサーバは、ステップ５１１で端末から位置情報が受信されたか否かを確認する。前記端末から位置情報が受信されなかった場合、前記メディアサーバは前記ステップ５０１に戻り以下のステップを再度行う。
【００５６】
一方、前記端末から位置情報が受信された場合、前記メディアサーバは、ステップ５１３で前記端末のソーシャルネットワークに属する端末が登録したメディアを検索して、ステップ５１５に進んで検索されたメディアのうち前記受信された位置情報に対応するメディアが存在するか否かを確認する。
【００５７】
もし、前記位置情報に対応するメディアが存在する場合、前記メディアサーバは、ステップ５１７に進んで前記位置情報に対応するメディアを当該端末に送信し、本発明によるアルゴリズムを終了する。
【００５８】
一方、前記位置情報に対応するメディアが存在しない場合、前記メディアサーバは、ステップ５２１で当該位置に対応するメディアが無いことを前記端末に知らせ、本発明によるアルゴリズムを終了する。
【００５９】
図７は、本発明の実施形態による通信システムにおけるメディアファイルに含まれるメタデータの構造を示す。
【００６０】
前記図７を参照すると、本発明による前記ｍｅｔａコンテナ６２０は、スペックバージョン（ＳｐｅｃＶｅｒｓｉｏｎ）７００、メディア情報（ＭｅｄｉａＩｎｆｏ）７１０及びコンテンツ情報（ＣｏｎｔｅｎｔｓＩｎｆｏｒｍａｔｉｏｎ）７２０を含んで構成される。前記スペックバージョン７００は、当該メディアファイルがサポートするＭＰ４スペックのバージョンを示し、メディア情報７１０は、メディアファイルの付加情報を代表する情報を示し、前記コンテンツ情報７２０は、前記メディアファイルを構成する各セグメントに対する付加情報を示す。ここで、実線で表示された情報は、上位ノードに対して必需的に含まれるべき情報であり、点線で表示された情報は、上位ノードに対して選択的に含まれ得る情報を示す。すなわち、前記メディア情報７１０は、前記メディアファイルを代表する付加情報を示すので前記ｍｅｔａコンテナ６２０に必需的に含まれなければならないが、前記コンテンツ情報７２０は、前記メディアファイルを構成する各セグメントに対する情報を示すので前記ｍｅｔａコンテナ６２０に含まれなくても良く、前記メディアファイルを構成するセグメント数に対応する数だけ含まれ得る。
【００６１】
では、ここで、図８乃至図１０を参照して前記ｍｅｔａコンテナ６２０に含まれたメディア情報７１０及びコンテンツ情報７２０の詳細な構造について述べる。
【００６２】
まず、図８は、前記メディア情報７１０の詳細な構造を示す。
【００６３】
前記図８に示すように、前記メディア情報７１０は、前記メディアファイルを生成した端末に対する情報（ＣｒｅａｔｉｏｎＤｅｖｉｃｅ）、前記メディアファイルに対するキーワード（Ｋｅｙｗｏｒｄ）、前記メディアファイルに対する説明（Ｄｅｓｃｒｉｐｔｉｏｎ）、前記メディアファイルを構成する言語（Ｌａｎｇｕａｇｅ）、前記メディアファイル生成の際の位置情報（Ｌｏｃａｔｉｏｎ）８１０、前記メディアファイル生成の際に感知されたセンサ情報（Ｓｅｎｓｏｒ）８２０を含んで構成される。すなわち、前記メディア情報７１０に含まれた位置情報８１０及びセンサ情報８２０は、前記メディアファイルが生成された代表位置情報及び生成の際の代表環境情報を示す。例えば、前記端末でメディアファイルを生成する間に移動によって位置情報が変更される場合もあり、前記メディアファイルを生成する間に周辺環境情報が変更される場合もあるので、前記位置情報８１０及びセンサ情報８２０はこれらを代表する値に設定され得る。すなわち、前記位置情報８１０及びセンサ情報８２０は、下記図９及び図１０に示す各セグメントの位置情報及びセンサ情報を代表する値になる。前記様々な場所及び様々な環境を代表する値は、ユーザの選択に応じて決定されても良く、予め設定された方式に応じて決定されても良いことは勿論である。この時、前記位置情報８１０は、緯度及び経度を含み、設計方式に応じて都市名及び国名などのような当該位置の地域名を含むこともできる。また、前記センサ情報８２０は、方向（Ｏｒｉｅｎｔａｔｉｏｎ）、加速度（Ａｃｃｅｌｅｒｏｍｅｔｅｒ）、明るさ（Ｌｉｇｈｔ）、磁場（ＭａｇｎｅｔｉｃＦｉｅｌｄ）、ズームレベル（ＺｏｏｍＩｎｆｏ）、気象（Ｗｅａｔｈｅｒ）情報を含むことができ、前記気象情報は、温度（Ｔｅｍｐｅｒａｔｕｒｅ）、湿度（Ｈｕｍｉｄｉｔｙ）、天気（Ｃｏｎｄｉｔｉｏｎ）情報を含むことができる。
【００６４】
次いで、前記コンテンツ情報７２０について述べると、前記コンテンツ情報７２０は、前記図７に示すように、各セグメントに対するプロファイル（Ｐｒｏｆｉｌｅ）７２２、位置（Ｌｏｃａｔｉｏｎ）７２４及びセンサ（Ｓｅｎｓｏｒ）７２６情報を含むことができる。ここで、前記プロファイル７２２は、当該セグメントに含まれた情報を示し、前記位置７２４及びセンサ７２６情報は、各セグメントが生成された位置及び環境を示し、図９及び図１０と同じ構造で構成される。
【００６５】
図９は、前記コンテンツ情報７２０に含まれる位置情報７２４の詳細な構造を示し、図１０は、前記コンテンツ情報７２０に含まれるセンサ情報７２６の詳細な構造を示す。
【００６６】
前記図９に示すように、前記コンテンツ情報７２０に含まれる位置７２４情報は、それぞれのセグメントに対する位置情報を示し、１つのセグメントに対する位置情報のみを含む場合もあり、前記メディアファイルを構成する全てのセグメントそれぞれに対する位置情報を含む場合もある。この時、前記各セグメントに対する位置情報は当該セグメントに対する代表フレーム（ｋｅｙＦｒａｍｅ）、メディア位置（ＭｅｄｉａＰｏｓｉｔｉｏｎ）、当該セグメントに対する説明（Ｄｅｓｃｒｉｐｔｉｏｎ）、地域情報（ＡｒｅａＩｎｆｏ）を含んで構成され、前記地域情報は、緯度、経度、都市名及び国名などを含むことができる。
【００６７】
また、前記図１０に示すように、前記コンテンツ情報７２０に含まれるセンサ７２６情報は、それぞれのセグメントに対するセンサ情報を示し、１つのセグメントに対するセンサ情報のみを含む場合もあり、前記メディアファイルを構成する全てのセグメントそれぞれに対するセンサ情報を含む場合もある。この時、各セグメントに対するセンサ情報は、当該セグメントに対する代表フレーム、メディア位置（ＭｅｄｉａＰｏｓｉｔｉｏｎ）、当該セグメントに対する説明（Ｄｅｓｃｒｉｐｔｉｏｎ）及びセンサ情報（ＳｅｎｓｏｒＩｎｆｏ）を含んで構成され、方向（Ｏｒｉｅｎｔａｔｉｏｎ）、加速度（Ａｃｃｅｌｅｒｏｍｅｔｅｒ）、明るさ（Ｌｉｇｈｔ）、磁場（ＭａｇｎｅｔｉｃＦｉｅｌｄ）、ズームレベル（ＺｏｏｍＩｎｆｏ）、気象（Ｗｅａｔｈｅｒ）情報を含むことができる。
【００６８】
前記図７乃至図１０に示すように、端末でメディアファイルのｍｅｔａコンテナ６２０を介して当該メディアファイルに対応する位置情報及びセンサ情報を示し、これを用いて友人とメディアを共有することによって、単純なメディア共有から離れ、ユーザの間の経験を共有するような効果を得ることができる。
【００６９】
例えば、ユーザＡが旅行地で写真及びビデオを撮影し、この時、位置情報及びセンサを介して獲得した環境情報と前記写真及びビデオを含むリッチメディアを生成した後、これをサーバに登録すれば、前記ユーザＡの友人が前記旅行地に到着した時、自動的に前記ユーザＡが登録したリッチメディアを受信して、前記ユーザＡが撮影した写真及びビデオを鑑賞することができ、同時に写真及びビデオ撮影当時の状況がわかる。
【００７０】
また、ユーザＡが特定の場所で写真を撮影し、撮影された写真に写真撮影当時の天気、写真撮影条件（例えば、ズーム情報）などを含めてリッチメディアを生成した後、これをサーバに登録すれば、以降、前記ユーザＡの友人であるユーザＢが前記特定の場所に到着した時、自動的に前記ユーザＡが登録したリッチメディアを受信することができる。すると、ユーザＢはユーザＡが撮影した写真と前記写真をどのような条件で撮影したかが分かり、写真撮影のための参考資料として利用できる。
【００７１】
本発明は、通信システムの端末で位置情報及びセンサ情報を示すメタデータを含むメディアを生成し、前記メタデータを用いて前記端末と関連づけられた他の端末と前記メディアを共有することによって、ユーザが認知できない状況で他のユーザの経験を込めたメディアを提供し、ユーザにプレゼントをもらったような楽しみを提供できる効果があり、既存のウェブサイト中心の共有から離れ、空間的な制約を受けることなくユーザが活動する全ての地域で生活と繋がるメディア共有サービスを提供できる効果がある。
【００７２】
一方、本発明を実施するための形態では具体的な実施形態について説明したが、本発明の範囲から逸脱しない限度内で様々な変形が可能であることは勿論である。したがって、本発明の範囲は説明された実施形態に限定されて定められてはならず、後述する特許請求の範囲のみでなくこの特許請求の範囲と均等なものによって定められるべきである。
【符号の説明】
【００７３】
１００  第１端末
１０２  第２端末
１１０  メディアサーバ
２００  制御部
２０２  ＳＮ管理部
２０４  メディア生成部
２０６  メディア共有部
２１０  送受信部
２２０  入力部
２３０  表示部
２４０  保存部
２５０  位置情報収集部
２６０  センサ
２７０  カメラ
３００  制御部
３０２  ＳＮ形成部
３０４  メディア共有部
３１０  送受信部
３２０  保存部
３２２  ＳＮ保存部
３２４  メディア保存部
６００  コンテナ
６１０  コンテナ
６２０  コンテナ
７００  スペックバージョン
７１０  メディア情報
７２０  コンテンツ情報
７２２  プロファイル
７２４  位置
７２６  センサ
８１０  位置
８２０  センサ
【図１】
2014508359.tif 000003
【図２】
2014508359.tif 000004
【図３】
2014508359.tif 000005
【図４】
2014508359.tif 000006
【図５Ａ】
2014508359.tif 000007
【図５Ｂ】
2014508359.tif 000008
【図６】
2014508359.tif 000009
【図７】
2014508359.tif 000010
【図８】
2014508359.tif 000011
【図９】
2014508359.tif 000012
【図１０】
2014508359.tif 000013
【国際調査報告】
2014508359.tif 000014
2014508359.tif 000015