(57)【要約】【課題】より容易かつ便利にデータを共有して用いることのできるデータ伝送方法、サーバおよびデータ伝送システムが開示される。【解決手段】本データの伝送方法は、データを受信して保存するステップと、デバイスに関する情報に基づいて選択されたデータを伝送するステップと、を含む。即ち、本発明は、ネットワークを介するデータ伝送方法であって、第１デバイスからデータを受信して保存するステップと、第２デバイスが前記ネットワークに接続されれば、前記第２デバイスに関する情報に基づいて前記保存されたデータのうちに選択されたデータを前記第２デバイスに伝送するステップと、を含むことを特徴とする。【選択図】図１
2011045081.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介するデータ伝送方法であって、
第１デバイスからデータを受信して保存するステップと、
第２デバイスが前記ネットワークに接続されれば、前記第２デバイスに関する情報に基づいて前記保存されたデータのうちに選択されたデータを前記第２デバイスに伝送するステップと、
を含むことを特徴とするデータ伝送方法。
【請求項２】
前記データを受信して保存するステップは、
前記データを用いるデバイスおよび前記データをマッピングさせたデータテーブルを保存し、
前記伝送するステップは、
前記データテーブルに記録されたデバイスが接続されれば、前記接続されたデバイスにマッピングされるデータを直ちに伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項３】
前記伝送ステップは、
前記第２デバイスが前記サーバに予め登録された場合、前記第２デバイスが前記ネットワークに接続される前に前記第２デバイスに関する情報に基づいて前記データを予め選択し、前記第２デバイスが前記ネットワークに接続した後に前記選択されたデータを前記第２デバイスに伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項４】
前記第２デバイスに関する情報は、前記第２デバイスがデータを用いた履歴情報であることを特徴とする請求項３に記載のデータ伝送方法。
【請求項５】
前記予め選別されたデータは、
前記第２デバイスに関する情報に基づいて前記第２デバイスで実行されるのに最適化した状態で加工されたデータであることを特徴とする請求項３に記載のデータ伝送方法。
【請求項６】
前記伝送ステップは、
前記第２デバイスが前記サーバに登録されない場合、前記第２デバイスが前記ネットワークに接続されたとき前記第２デバイスに関する情報を受信し、前記受信された情報に基づいて前記データを選択して前記第２デバイスに伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項７】
前記第２デバイスに関する情報は、
前記第２デバイスの権限に関する情報を含み、
前記伝送ステップは、
前記選択されたデータの伝送に要求される権限と前記第２デバイスの権限とを比較し、前記比較結果に応じて前記選択されたデータを伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項８】
前記伝送ステップは、前記選択されたデータの伝送に要求される権限が前記第２デバイスの権限よりも低いか同一の場合、前記選択されたデータを伝送し、
前記選択されたデータの伝送に要求される権限が前記第２デバイスの権限よりも高い場合、前記選択されたデータを伝送するか否かに対する問い合わせを前記第１デバイスに伝送し、前記問い合わせに対応して、前記第１デバイスから受信した回答に基づいて前記選択されたデータを伝送することを特徴とする請求項７に記載のデータ伝送方法。
【請求項９】
前記第２デバイスに伝送されるデータは、
前記第１デバイスに更新されたデータまたは前記第１デバイスを介してユーザから指定されたデータであることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１０】
ユーザ操作に応じて前記第１デバイスに入力されたキーワードを受信するステップを含み、
前記伝送ステップは、
前記受信されたキーワードに基づいて前記データを選択して前記第２デバイスに伝送することを特徴とする請求項９に記載のデータ伝送方法。
【請求項１１】
前記第２デバイスは、
前記第１デバイスを介してユーザから指定されたユーザ端末であることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１２】
ユーザ操作に応じて前記第１デバイスに入力されたキーワードを受信するステップを含み、
前記伝送ステップは、
前記受信したキーワードに基づいて前記第２デバイスを選択して前記データを前記第２デバイスに伝送することを特徴とする請求項１１に記載のデータ伝送方法。
【請求項１３】
前記伝送ステップは、
前記選択されたデータに対するメタデータを抽出し、前記選択されたデータと共に前記第２デバイスに伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項１４】
前記第２デバイスは、
前記選択されたデータまたは前記メタデータが受信された場合、前記受信されたデータを実行させるためのアプリケーションまたは前記受信されたメタデータを表示するためのアプリケーションを自動に実行させ、前記選択されたデータまたは前記メタデータのうちの少なくと１つを表示することを特徴とする請求項１３に記載のデータ伝送方法。
【請求項１５】
前記伝送ステップは、
前記第２デバイスが前記ネットワークに予め接続されている場合、前記第１デバイスから前記保存されたデータに対する伝送要請を受信した後、前記選択されたデータを前記第２デバイスに伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項１６】
前記第２デバイスに関する情報は、前記第２デバイスに対する機器情報およびユーザ情報を含み、
前記機器情報は、前記第２デバイスの製造社情報、品種情報、ＭＡＣアドレス情報およびプロファイル情報のうちの少なくとも１つを含み、
前記ユーザ情報は、前記サーバまたは前記ネットワークに対するアクセス権限情報、セキュリティ情報およびユーザの好みデータ情報のうちの少なくとも１つを含むことを特徴とする請求項１に記載のデータ伝送方法。
【請求項１７】
前記データは、
前記少なくとも１つのユーザ端末に保存された写真、動画、音声、アドレス帳、電話番号、検索結果およびウェブページのうちの少なくとも１つのデータであることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１８】
前記第２デバイスは、
前記選別されたデータを表示するか否かを選択できるようにするためのＵＩをユーザに提供し、
前記ユーザのＵＩ操作命令に基づいて前記選別されたデータを表示するためのアプリケーションを実行させることを特徴とする請求項１に記載のデータ伝送方法。
【請求項１９】
前記保存ステップは、前記第１デバイスが複数である場合、前記複数の第１デバイスから受信したデータを総合して保存し、
前記伝送ステップは、前記第２デバイスが前記ネットワークに接続されれば、前記総合保存されたデータを前記第２デバイスに伝送することを特徴とする請求項１に記載のデータ伝送方法。
【請求項２０】
アドホックネットワークにおけるデータ伝送方法であって、
第１デバイスからデータを受信して保存するステップと、
第２デバイスが前記ネットワークに接続されれば、前記第２デバイスに関する情報に基づいて前記保存されたデータのうちに選択されたデータを前記第２デバイスに伝送するステップと、
を含むことを特徴とするデータ伝送方法。
【請求項２１】
ネットワークを介して第１デバイスおよび第２デバイスとデータを送受信する通信インタフェースと、
前記第１デバイスから受信したデータを保存する保存部と、
前記第２デバイスが前記ネットワークに接続されれば、前記第２デバイスに関する情報に基づいて前記保存されたデータのうちの一部のデータを選択し、前記選択されたデータを前記第２デバイスに伝送する制御部と、
を備えることを特徴とするサーバ。
【請求項２２】
ネットワークに接続して保存されたデータをサーバに伝送する第１デバイスと、
前記ネットワークに接続して前記サーバからデータを受信する第２デバイスと、
前記データを受信して保存し、第２デバイスから受信された前記第２デバイスに関する情報に基づいて前記受信されて保存されたデータのうちの一部を選択して加工し、前記第２デバイスが前記ネットワークに接続されれば、前記第２デバイスに前記加工されたデータを伝送するサーバと、
を備えることを特徴とするデータ伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ伝送方法、サーバおよびデータ伝送システムに関し、詳細には、他のデバイスとデータを共有するための共有データの伝送方法、サーバおよび共有データ伝送システムに関する。
【背景技術】
【０００２】
最近の電子工学、通信工学、端末技術などの飛躍的な発展に伴い、移動端末も様々な機能を有するようになった。すなわち、無線通信、およびデータ処理技術が急速に発展することに伴って、人々は移動端末を用いて音声通話だけでなく、コンテンツの再生、無線インターネットの接続などの機能を用いることが可能になった。
【０００３】
しかし、移動端末は、パソコン（ＰＣ：Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の最大の弱点である固定性を克服してユーザの移動性を確保するという特徴があるものの、軽量化かつ小型化の設計によって中央処理装置、メモリ、およびバッテリの面で大幅に制限されるという欠点がある。これにより、ユーザは移動端末を用いてコンテンツまたはデータの検索と再生を同時に行うことが困難であるという不具合が発生する。
【０００４】
したがって、中央処理装置、メモリ、およびバッテリなどの制約を大幅に受けないデバイスを用いて願望のデータを予め選別／検索した後、移動端末を用いて選別／検索されたデータのみを鑑賞したり、移動端末を用いてユーザが願望するデータを予め選別／検索し、他の端末を用いてユーザが選択／検索したデータを鑑賞するなど、検索作業と再生作業とを分離するための必要性が求められている。
【０００５】
しかし、データの検索と再生とを分離するためには、データに対する円滑な共有が支持されなければならない。すなわち、１つのデータに対して２つの各デバイスにおける作業および処理のためには１つのデータをより簡単かつ便利な方法で２つのデバイスで共有されなければならない。また、２つのデバイスの仕様または２つのデバイスにおける作業環境が互いに異なるため、かかる仕様および作業環境を考慮してデータを加工する必要がある。
これによって、データに対する共有の便宜を図るための方策が求められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】米国特開第２００６−００８５７３１号公報
【特許文献２】韓国特許第０７１９２９６号
【特許文献３】韓国特開第２００９−００６８９１７号公報
【特許文献４】韓国特開第２００３−００３９２１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、前述した問題を解決するために案出されたものであって、本発明の目的は、データに対する共有の利便を図るためのデータ伝送方法、サーバおよびデータ伝送システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の一実施形態に係るネットワークを介したデータ伝送方法は、第１デバイスによってクリッピングされたデータを受信して保存するステップと、第２デバイスが前記ネットワークに接続されれば、前記クリッピングされたデータを前記第２デバイスに伝送するステップと、を含む。
【０００９】
ここで、前記データを受信して保存するステップが、前記データを用いるデバイスおよび前記データをマッピングさせたデータテーブルを保存し、前記伝送するステップが、前記データテーブルに記録されたデバイスが接続されれば、前記接続されたデバイスにマッピングされるデータを直ちに伝送することができる。
【００１０】
ここで、前記伝送ステップは、前記第２デバイスが前記ネットワークに接続されれば、前記第２デバイスからデバイス情報およびユーザ情報のうちの少なくとも１つを受信するステップと、前記デバイス情報およびユーザ情報のうちの少なくとも１つに基づいてクリッピングされたデータのうちの少なくとも一部を選択して前記第２デバイスに伝送ステップと、を含むことができる。
【００１１】
また、前記伝送ステップは、前記第２デバイスがデータを用いた履歴情報を用いてデータを選択することができる。
【００１２】
また、前記デバイス情報は、前記デバイスの製造社情報、品種情報、ＭＡＣアドレス情報およびプロファイル情報のうちの少なくとも１つを含み、前記ユーザ情報は、前記サーバまたは前記ネットワークに対するアクセス権限情報、セキュリティ情報およびユーザの好みデータ情報のうちの少なくとも１つを含むことができる。
【００１３】
また、前記伝送ステップは、前記第２デバイスが前記ネットワークに接続されれば、前記クリッピングされたデータを前記第２デバイスに自動に伝送することができる。
【００１４】
また、前記第２デバイスが、前記第２デバイスを使用しようとするユーザのアクションが存在すると判断されれば、前記第２デバイスが前記ネットワークに自動接続されるようにすることができる。
【００１５】
また、前記伝送ステップは、前記第２デバイスが前記のネットワークに予め接続されている場合、前記第２デバイスから前記クリッピングされたデータに対する伝送要請を受信した後、前記クリッピングされたデータを前記第２デバイスに伝送することができる。
【００１６】
また、前記第１デバイスによってクリッピングされたデータが、前記第１デバイスに保存されたデータ、前記第１デバイスで再生されるデータ、前記第１デバイスと接続可能な外部サーバに保存されたデータのうちのいずれか１つからクリッピングされたデータであってもよい。
【００１７】
また、前記伝送ステップが、前記クリッピングされたデータに対するメタデータを前記クリッピングされたデータと共に前記第２デバイスに伝送することができる。
【００１８】
また、前記第２デバイスが、前記クリッピングされたデータおよび前記メタデータを受信し、前記クリッピングされたデータおよび前記メタデータのうちの少なくとも１つを表示することができる。
【００１９】
また、前記第２デバイスが、前記クリッピングされたデータおよび前記メタデータのうちの少なくとも１つが受信された場合、前記クリッピングされたデータおよび前記メタデータのうちの少なくとも１つを表示するためのアプリケーションを自動に実行させることができる。
【００２０】
また、前記保存ステップは、前記第１デバイスによってクリッピングされたデータと前記第１デバイスが前記データをクルリピンハン後に前記第１デバイスによって生成されたメタデータを共に受信して保存することができる。
【００２１】
また、前記保存ステップが、前記受信したデータに基づいて前記メタデータを生成し、前記受信したデータと前記メタデータを共に保存することができる。
【００２２】
また、前記保存ステップは、前記第１デバイスが複数である場合、複数の第１デバイスからクリッピングされたデータを総合して保存し、前記伝送ステップは、前記第２デバイスが前記ネットワークに接続されれば、前記総合保存されたデータを前記第２デバイスに伝送することができる。
【００２３】
一方、前述した目的を達成するための本発明の一実施形態に係るネットワークを介したデータ伝送方法は、第１デバイスによってクリッピングされたデータを受信して保存するステップと、前記第２デバイスに前記のクリッピングされたデータを伝送するステップとを含み、前記第２デバイスは、前記クリッピングされたデータを受信して保存し、前記第２デバイスに対するユーザ操作が検出されれば、前記クリッピングされたデータを表示する。
【００２４】
ここで、前記ユーザ操作は、前記クリッピングされたデータを表示するための操作とは別の操作であってもよい。
【００２５】
一方、前述した目的を達成するための本発明の一実施形態に係るネットワークを介したデータ伝送システムは、データをクリッピングする第１デバイスと、前記第１デバイスによってクリッピングされたデータを保存するサーバと、前記サーバに保存されたデータを受信する第２デバイスと、を含み、前記サーバは、前記第２デバイスが前記ネットワークに接続された場合に前記クリッピングされたデータを前記第２デバイスに伝送する。
【００２６】
本発明の上述した目的および特徴は添付の図面に基づいて本発明の好ましい実施形態を詳説することによって更に明白になるのであろう。
【発明の効果】
【００２７】
これによって、より簡単にデータを共有して使用することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態に係るデータ伝送システムを示す図である。
【図２】本発明の一実施形態に係るデバイス登録過程を説明するためのフローチャートである。
【図３】サーバに登録されたデバイスのリストを示す図である。
【図４】本発明の一実施形態に係る共有データの伝送過程を説明するための図である。
【図５】登録有無による共有データの伝送方法を説明するためのフローチャートである。
【図６】サーバに登録されたデバイスのリストを示す図である。
【図７】先加工の有無による共有データの伝送方法を説明するためのフローチャートである。
【図８】共有データがデバイス別に加工された状態を示す図である。
【図９】本発明の一実施形態に係る共有データの伝送方法を説明するための図である。
【図１０】サーバに保存されたデータを示す図である。
【図１１】メタデータ基盤の共有データの提供方法を説明するための図である。
【図１２】メタデータの抽出過程を説明するための図である。
【図１３】キーワードに基づいて共有データを検索して伝送する状態を示す図である。
【図１４】共有データを表示するためのＵＩ提供過程を説明するための図である。
【図１５】共有データと共に伝送されたメタデータが画面に表示される状態を説明するための図である。
【図１６】共有データを総合的に提供する方法を説明するための図である。
【図１７】他のユーザによって生成されたデータを共有データに指定する方法を説明するための図である。
【図１８】今まで説明した携帯電話に対するブロック図である。
【図１９】今まで説明したサーバに対するブロック図である。
【図２０】本発明の他の実施形態に係るデータ伝送システムである。
【図２１】本発明の一実施形態に係るクリッピングシステムを示す図である。
【図２２】コンテンツの種類に応じたコンテンツクリッピング方法を説明するための図である。
【図２３】コンテンツの種類に応じたコンテンツクリッピング方法を説明するための図である。
【図２４】コンテンツの種類に応じたコンテンツクリッピング方法を説明するための図である。
【図２５】本発明の一実施形態に係るコンテンツクリッピング方法を説明するための図である。
【発明を実施するための形態】
【００２９】
以下、添付の図面を用いて本発明について詳説する。
以下では、図面に基づいて本発明をさらに詳細する。特に、図１および図２０には本発明の実施形態に係るデータ伝送システムについて説明し、図３〜図１７にはデバイスの登録、共有データの伝送、共有データの表示など、共有データが伝送されて表示されるための具体的な実施形態について説明し、図１８および図１９にはデータ伝送システムを構成するデバイスおよびサーバの具体的な構成について説明することにする。
【００３０】
＜データ伝送システム全般の概要＞
図１は、本発明の一実施形態に係るデータ伝送システムを示す図である。本実施形態に係るデータ伝送システムは、１つのデバイスに保存された複数のデータのうち、ユーザが願望するデータを選別し、選別されたデータは他のデバイスにて共有されるようにする。また、この実施形態に係るデータ伝送システムは、デバイスがサーバに接続したとき、共有データを接続されたデバイスに伝送する。
【００３１】
データ伝送システムは、ユーザ端末である携帯電話１１０、ＰＣ１２０、ノート型パソコン１３０、デジタルカメラ１４０、ＴＶ１５０、およびサーバ２００からなる。
【００３２】
ユーザ端末である携帯電話１１０、ＰＣ１２０、ノート型パソコン１３０、デジタルカメラ１４０およびＴＶ１５０は、それぞれの本来の役割以外に、各デバイスに保存されたデータをサーバ２００に伝送し、伝送されたデータが他のデバイスによって共有されるようにする。
【００３３】
例えば、携帯電話１１０は、ウェブサーフィンによって検索されたウェブページをサーバ２００に伝送し、サーバ２００にてウェブページを保存し、サーバ２００に接続された他のデバイスのいずれか１つであるＰＣ１２０は、サーバに保存されたウェブページを呼び出して表示することができる。また、デジタルカメラ１４０は、デジタルカメラ１４０で撮影された写真データをサーバ２００に伝送してサーバ２００に写真データを保存し、サーバ２００に接続された他のデバイスのいずれか１つであるＴＶ１５０は、サーバ２００に保存された写真データを呼び出して表示してもよい。
【００３４】
もちろん、共有されるデータは、前述の写真、ウェブページのみならず、動画、音声、アドレス帳、電話番号、インターネットの検索結果など、各デバイスで生成されたり各デバイスに受信されるデータを全て含んでもよい。
【００３５】
サーバ２００は、前述のようにネットワークを介して各デバイスから受信される共有データを保存し、ネットワークを介してアクセスする各デバイスに共有データを伝送する。
【００３６】
サーバ２００は、サーバ２００にアクセスするデバイスに関する情報を分析し、デバイスに対して分析された情報に基づいてデバイスのアクセスを許可するか否かを判断する。
【００３７】
ここで、デバイスに関する情報は、デバイスの機器情報（以下、「機器情報」と称する）、およびデバイスを用いるユーザ情報を含む概念である。機器情報として、デバイスの製造社情報、品種情報、ＭＡＣアドレス情報、およびプロファイル情報などが挙げられる。また、ユーザ情報として、サーバ２００に対するアクセス権限情報、セキュリティ情報、ユーザの好みデータ情報などが挙げられる。
【００３８】
製造社情報はデバイスを製造した業態に対する識別情報であり、品種情報はデバイスに対する種類を示す識別情報である。また、ＭＡＣアドレス情報は通信可能なデバイスごとに定められた固有の識別情報であり、プロファイル情報はデバイスに対する認証および課金、デバイスが用いるサービス、デバイスが属した通信ネットワークなどに対する情報を総称する概念である。
【００３９】
アクセス権限情報はデバイスがネットワークまたはサーバにアクセス権限があるか否かに対する情報であり、セキュリティ情報はデバイスの保安状態に対する情報である。また、好みデータ情報は、デバイスを用いるユーザが選好するデータに関する情報である。
【００４０】
例えば、サーバ２００は、サーバ２００に接続されたデバイスの機器情報に基づいて、サーバ２００に接続されたデバイスが同じ会社で製造されたものと判断されたり、サーバ２００に接続されたデバイスのユーザがサーバ２００に対する使用権限があると判断されれば、特別な制約なしでデバイスのサーバ２００に対するアクセスを許可することができる。
【００４１】
また、サーバ２００は、ＴＶ１５０を用いるユーザがＴＶ１５０を介して提供されることを好むデータに関する情報を予め保存し、共有データのうち、ユーザが好むデータのみをＴＶ１５０に伝送することができる。このような好みデータ情報は、ＴＶ１５０に対する利用内訳、ＴＶ１５０を介してサーバ２００にアクセスしてデータを受信した内訳などを考慮して生成され得る。
【００４２】
一方、サーバ２００は、サーバ２００に更新された共有データが存在するか否かをチェックし、サーバ２００に接続するデバイスが存在する場合、デバイスがサーバ２００に接続するとき更新された共有データを提供する。このようにデバイスがサーバ２００に接続するときに共有データを提供する理由は、デバイスがサーバ２００に接続したことが、ユーザがデバイスを使用しようとする意味を含んでいるためである。すなわち、サーバ２００は、デバイスがサーバ２００に接続されたか否かに基づいてデバイスを使用しようとするユーザの意図を把握し、ユーザが使用しようとするデバイスに共有データを伝送する。サーバ２００に接続される場合に共有データが伝送される過程については後追って説明する。
【００４３】
一方、前述のように、サーバ２００は、デバイスの機器情報およびユーザ情報に基づいてサーバ２００にアクセスするデバイスに共有データを提供する。しかし、より円滑な環境で共有データを送受信するためには、各デバイスがサーバ２００に登録されていることを求める。デバイスがサーバ２００に登録されなくても共有データを提供することは可能であるが、登録されたデバイスに対して共有データを提供する場合は、より容易かつ簡単な認証が可能であり、登録されたデバイスに対するカスタマイズサービスを提供することができるのであろう。
【００４４】
以下、図２に基づいてデバイスをサーバ２００に登録する過程について説明することにする。
【００４５】
＜デバイスの登録＞
図２は本発明の一実施形態に係るデバイスの登録過程を説明するためのフローチャートである。同図には説明の便宜のために、携帯電話１１０がサーバ２００に登録されるものと想定した。
【００４６】
携帯電話１１０はサーバ２００に登録するに、携帯電話１１０に対する「デバイス登録要請」をサーバ２００に伝送する（Ｓ３１０）。サーバ２００は、携帯電話１１０に対する「デバイス登録要請」を受信し、デバイスの登録が可能であるか否かを判断するための「機器情報およびユーザ情報要請」を携帯電話１１０に伝送する（Ｓ３２０）。「機器情報およびユーザ情報要請」に対する応答として、携帯電話１１０はサーバ２００に「機器情報およびユーザ情報」を伝送する（Ｓ３３０）。
【００４７】
機器情報は、前述のように携帯電話１１０の製造社情報、品種情報、ＭＡＣアドレス情報およびプロファイル情報などが挙げられる。また、ユーザ情報として、携帯電話１１０のサーバ２００に対するアクセス権限情報、セキュリティ情報、ユーザの好みデータ情報などが挙げられる。
【００４８】
サーバ２００は、携帯電話１１０から受信した機器情報およびユーザ情報に基づいて携帯電話１１０の登録が可能であるか否か、すなわち、受信された情報が携帯電話１１０の登録に有効であるか否かを判断する（Ｓ３４０）。
【００４９】
登録できない場合（Ｓ３４０−Ｎ）、サーバ２００は携帯電話１１０に「登録不可」であることを通知し（Ｓ３５０）、登録が可能である場合（Ｓ３４０−Ｙ）、サーバ２００は携帯電話１１０に「登録可能」であることを通知し（Ｓ３６０）、携帯電話１１０はサーバ２００に登録させて携帯電話１１０から受信した情報を保存する（Ｓ３７０）。
【００５０】
このように、携帯電話１１０をサーバ２００に登録させることによって、携帯電話１１０に対する認証過程がかなり省略され、携帯電話１１０から生成されたり受信された共有データをより簡単かつ迅速にサーバ２００へ伝送することができるようになる。また、携帯電話１１０をサーバ２００に登録させることによって、携帯電話１１０に対するカスタマイズサービスが可能になり、携帯電話１１０に共有データを伝送する場合、携帯電話１１０で実行されるのに最適化した共有データの提供を受けることができる。
【００５１】
図３は、サーバ２００に登録されたデバイスのリスト４００を示す図である。同図に示すように、サーバ２００は「登録されたデバイスのリスト４００」を管理し、「登録されたデバイスのリスト４００」に含まれるデバイスが接続する場合、より容易に共有データを送受信することができるようになる。
【００５２】
もちろん、図３には、「登録されたデバイスのリスト４００」にデバイスの製品名のみが挙げられているものの、サーバ２００の「登録されたデバイスのリスト４００」には、各デバイスから受信した機器情報およびユーザ情報が共に保存されるのであろう。
【００５３】
＜共有データ伝送＞
以下は、共有データが伝送される基本過程について図４に基づいて説明する。
同図は、本発明の一実施形態に係る共有データの伝送過程を説明するための図である。以下でも、携帯電話１１０およびＴＶ１５０を例に挙げて説明する。
【００５４】
携帯電話１１０は、携帯電話１１０で生成されたり外部から受信したデータ５００を他のデバイスで共有するためにサーバ２００へ伝送する。携帯電話１１０がデータを共有するためサーバ２００に伝送する理由は、次のようなものが挙げられる。
【００５５】
第１に、データ５００に対する視覚的な提供の便宜のためである。携帯電話１１０の場合、限られたディスプレイのサイズによって複数のユーザが共にデータ５００を使用することは困難である。したがって、ユーザは携帯電話１１０に保存されたデータ５００を複数の他のユーザと共に使用しようとする場合、これをサーバ２００に保存してからＴＶ１５０などの大型ディスプレイを介して再度呼び出して用いるできる。
【００５６】
第２に、データ５００に対する収集と処理を分離するためである。携帯電話１１０は、ユーザによって携帯されて用いられていることが一般的であるため、頻繁に使用可能であるという利点がある。一方、ディスプレイのサイズが制限的であり、ユーザ操作の入力が不便であるという不具合がある。したがって、ユーザは携帯電話１１０を用いて頻繁にデータを収集してサーバ２００に保存し、サーバ２００に保存されたデータを宅内のＰＣ１２０などを用いて一括処理することができる。
【００５７】
もちろん、逆の場合も想定できる。例えば、ＴＶ１５０を使用する時間が足りないユーザは、ＴＶ１５０に保存されたデータをサーバ２００に保存してから携帯電話１１０を用いて呼び出すことができる。
【００５８】
第３に、データ５００の管理のためである。デバイスは、データに対する保存空間が限られており、各デバイスごとに共通のデータを有する場合がある。これにより、サーバ２００において各デバイスのデータを統合管理し、ユーザがデータ５００に対する管理の便宜を図ることになる。
【００５９】
このように、サーバ２００は、携帯電話１１０で生成されたり外部から受信したデータ５００を受信して保存し、保存したデータ５００がＴＶ１５０によって呼び出される場合、保存されたデータ５００をＴＶ１５０に伝送するようになる。
【００６０】
＜登録有無による共有データ伝送＞
一方、以上では、デバイスをサーバ２００に予め登録させる場合、より効率よくデータ送受信が可能であることを記載した。以下は、受信側デバイスの登録有無による具体的なデータの送受信過程について図５および図６に基づいて説明する。
【００６１】
図５は、登録有無による共有データの伝送方法を説明するためのフローチャートである。
携帯電話１１０は、データを受信したり生成し（Ｓ６１０）、これを共有データに指定するか否かを決定する（Ｓ６２０）。共有データとして指定しない場合（Ｓ６２０−Ｎ）、データに対するディスプレイ命令が入力されたかを判断し（Ｓ６３０）、ディスプレイ命令が入力されれば（Ｓ６３０−Ｙ）、これを画面に表示する（Ｓ６４０）。
【００６２】
一方、共有データに指定した場合（Ｓ６２０−Ｙ）、携帯電話１１０は共有データをサーバ２００に伝送する（Ｓ６５０）。
【００６３】
サーバ２００は、携帯電話１１０から受信した共有データを保存して更新されたデータを指定する（Ｓ６６０）。その後、ＴＶ１５０からの接続が試みられたと判断されれば（Ｓ６７０）、サーバ２００に接続を試みたＴＶ１５０がサーバ２００に予め登録されているか否かを判断する（Ｓ６８０）。
【００６４】
ＴＶ１５０がサーバ２００に予め登録されていない場合（Ｓ６８０−Ｎ）、サーバ２００は、ＴＶ１５０に「機器情報およびユーザ情報要請」を伝送し（Ｓ６９０）、ＴＶ１５０はこれに応答してサーバ２００に「機器情報およびユーザ情報」を伝送する（Ｓ７００）。
【００６５】
これによって、サーバ２００は、ＴＶ１５０をサーバ２００に登録させることとなる（Ｓ７１０）。もちろん、これは登録過程に対して簡略に説明したものであって、登録時に図２に示すような具体的な過程をより含んでもよいことはもちろんである。
【００６６】
前述の過程によってＴＶ１５０がサーバ２００に登録されるか（Ｓ７１０）、またはＴＶ１５０がサーバ２００に予め登録された場合（Ｓ６８０−Ｙ）、サーバ２００は、ＴＶ１５０から受信した「機器情報およびユーザ情報」またはＴＶ１５０から予め受信して保存されている「機器情報およびユーザ情報」に基づいてＴＶ１５０の権限および使用可能なサービスを分析してデータを選択する（Ｓ７２０）。
【００６７】
ＴＶ１５０の権限を分析する理由は、共有データを提供する携帯電話１１０によって共有に対する制限が設定される場合があるためである。より具体的な説明は後述することにする。
【００６８】
ＴＶ１５０の使用可能なサービスを分析する理由は、全てのデータが全てのデバイスにて実行されない場合があるためである。したがって、サーバ２００は、「機器情報およびユーザ情報」に基づいてＴＶ１５０上で実行可能なデータの種類を予め判断し、共有データのうちのＴＶ１５０で実行可能なデータのみをＴＶ１５０に伝送する。
【００６９】
また、サーバ２００は、ＴＶ１５０から受信した「機器情報およびユーザ情報」またはＴＶ１５０から予め受信して保存されている「機器情報およびユーザ情報」に基づいて選択されたデータを加工する（Ｓ７３０）。ここで、データの加工は、ＴＶ１５０に適した解像度にデータをスケーリングするか、ＴＶ１５０で実行されるのに問題がないよう、データのファイルサイズを調整するなどが挙げられる。
【００７０】
その後、サーバ２００は、加工されたデータをＴＶ１５０に伝送し（Ｓ７４０）、ＴＶ１５０は受信したデータを画面に直ちに表示する（Ｓ７５０）。
【００７１】
これによってＴＶ１５０は、サーバ２００に接続すると直ちに更新された共有データを受信して画面に表示し、これによりユーザは更新された共有データを直ちに視聴できるようになる。
【００７２】
一方、以上にはデバイスがサーバ２００に接続するとき、サーバ２００に更新されたデータを自動に接続したデバイスへ伝送すると記載している。本実施形態の場合、ＴＶ１５０で実行できないデータはＴＶ１５０に伝送されないため、ユーザに提供されない。したがって、サーバ２００は伝送されないデータを実行可能なデバイスサーバ２００に接続されるか否かを監視し、他のデバイスがサーバ２００に接続した場合、残りの伝送されていないデータを接続された他のデバイスに伝送することができるのである。
【００７３】
図６は、サーバ２００に登録されたデバイスのリスト８００を示す図である。前述したように、サーバ２００は、「登録されたデバイスのリスト８００」を管理し、「登録されたデバイスのリスト８００」に含まれたデバイスが接続するとき、より容易かつ便利に共有データを送受信することができる。
【００７４】
特に、同図に示すように、サーバ２００は、「機器情報およびユーザ情報」に基づいて各デバイスに対する権限レベルまたは解像度などの具体的な情報を抽出し、かかる具体的な情報を「登録されたデバイスのリスト８００」にて共に管理し、デバイスに対する権限および使用可能なサービスの分析、そしてデータ加工にて用いることができるようになる。
【００７５】
＜先加工の有無による共有データ伝送＞
以下は、共有データに対して予め加工するか否かによる具体的なデータ送受信の過程について図７および図８に基づいて説明する。
【００７６】
図７は、先加工の有無による共有データの伝送方法を説明するためのフローチャートである。
携帯電話１１０は、データを受信したり生成し（Ｓ９１０）、これを共有データに指定するか否かを決定する（Ｓ９２０）。共有データに指定しない場合（Ｓ９２０−Ｎ）、データに対するディスプレイ命令が入力されたかを判断し（Ｓ９３０）、ディスプレイ命令が入力されれば（Ｓ９３０−Ｙ）、これを画面に表示する（Ｓ９４０）。
【００７７】
一方、共有データに指定した場合（Ｓ９２０−Ｙ）、携帯電話１１０は共有データをサーバ２００に伝送する（Ｓ９５０）。
【００７８】
サーバ２００は、携帯電話１１０から受信した共有データを保存し、更新されたデータに指定する（Ｓ９６０）。その後、サーバ２００は、デバイスがサーバ２００に接続される前に更新された共有データを予め加工するか否かを判断する（Ｓ９７０）。
【００７９】
予め加工するか否かは、ユーザから入力された設定によってもよい。
予め加工すると設定されれば（Ｓ９７０−Ｙ）、サーバ２００は、サーバ２００に登録されたデバイス別に更新された共有データを加工する（Ｓ９８０）。例えば、サーバ２００に登録されたデバイスとして、携帯電話１１０、ＰＣ１２０、ノート型パソコン１３０、デジタルカメラ１４０およびＴＶ１５０が存在する場合、サーバ２００は、携帯電話１１０から受信した機器情報およびユーザ情報に基づいて携帯電話１１０で実行するのに最適化した状態に更新された共有データを加工し、ＰＣ１２０から受信した機器情報およびユーザ情報に基づいてＰＣ１２０で実行するのに最適化した状態に更新された共有データを加工し、ノート型パソコン１３０から受信した機器情報およびユーザ情報に基づいてノート型パソコン１３０で実行するのに最適化した状態に更新された共有データを加工する。また、デジタルカメラ１４０から受信した機器情報およびユーザ情報に基づいてデジタルカメラ１４０で実行するのに最適化した状態に更新された共有データを加工し、ＴＶ１５０から受信した機器情報およびユーザ情報に基づいてＴＶ１５０で実行するのに最適化した状態に更新された共有データを加工する。
【００８０】
また、予め加工すると設定された場合（Ｓ９７０−Ｙ）、サーバ２００は、サーバ２００に登録されたデバイス別に更新された共有データを選択的に加工する。例えば、ＴＶ１５０にて実行できないデータの場合は、サーバ２００は、ＴＶ１５０に伝送するための目的にとして更新された共有データを加工しない。
【００８１】
サーバ２００は、更新された共有データに対する加工が終了されれば、デバイスがサーバ２００に接続するまで加工されたデータを保存して待機する。
【００８２】
その後、ＴＶ１５０がサーバ２００に接続を試みると（Ｓ９９０）、サーバ２００は、ＴＶ１５０で実行するのに最適化して加工されたデータをＴＶ１５０に伝送し（Ｓ１０２０）、ＴＶ１５０は受信されたデータを画面に表示する（Ｓ１０３０）。
【００８３】
これに対する具体的に説明するため図８に基づいて説明する。同図は、共有データがデバイス別に加工された状態を示す図である。
【００８４】
同図に示されるように、携帯電話１１０は、携帯電話１１０で撮影されたデータ１１１０を共有するためにサーバ２００へ伝送する。このとき、携帯電話１１０で撮影されたデータは、８００×６００の解像度を有する。
【００８５】
サーバ２００は、デバイス別に受信した機器情報およびユーザ情報に基づいて、受信した共有データを加工する。すなわち、サーバ２００にデジタルカメラ１４０とＴＶ１５０が登録され、デジタルカメラ１４０の解像度が１０００×５００であり、ＴＶ１５０の解像度が１９２０×１０８０である場合にサーバ２００は、デジタルカメラ１４０に対する機器情報およびユーザ情報に基づいて受信された共有データをスケーリングして１０００×５００の解像度に変換し、ＴＶ１５０に対する機器情報およびユーザ情報に基づいて受信された共有データをスケーリングして１９２０×１０８０の解像度に変換する。
【００８６】
その後、ＴＶ１５０がサーバ２００に接続すれば、ＴＶ１５０は１９２０×１０８０の解像度に加工されたデータをＴＶ１５０に伝送する。
【００８７】
もちろん、加工時に解像度を変更することは例示的な事項に過ぎず、ファイルの形式変更、ファイルの容量変更など、デバイスにおいて実行するのに最適化した変更される場合であれば、本実施形態において加工に該当すると言える。
【００８８】
一方、予め加工しないものと設定される場合（Ｓ９７０−Ｎ）、サーバ２００は、更新された共有データに対して加工せず、デバイスがサーバ２００に接続するまで更新された共有データをそのまま保存して待機する。
【００８９】
その後、ＴＶ１５０がサーバ２００に接続を試みると（Ｓ９９０）、サーバ２００は、ＴＶ１５０から受信した機器情報およびユーザ情報に基づいてＴＶ１５０の権限および使用可能なサービスを分析し、更新された共有データのうち、ＴＶ１５０において実行可能な共有データを選択し（Ｓ１０００）、選択されたデータをＴＶ１５０に最適化した形態に加工する（Ｓ１０１０）。
【００９０】
サーバ２００は、ＴＶ１５０で実行するのに最適化して加工されるデータをＴＶ１５０に伝送し（Ｓ１０２０）、ＴＶ１５０は受信したデータを画面に表示する（Ｓ１０３０）。
【００９１】
このように、更新された共有データに対して予め加工するか否か、あるいは後追って加工するかを選択することができ、これは、互いに相反する長所および短所を有することとなる。すなわち、更新された共有データを予め加工する場合、サーバ２００に接続したデバイスに更に迅速にデータを伝送することができるという利点がある一方、デバイスごとに加工されたデータを保存することから、多くの保存空間が費やされるという短所がある。また、更新された共有データを後追って加工する場合、予め加工する場合と相反する長所および短所を有する。
【００９２】
＜共有制限による共有データ伝送＞
一方、上記では共有に対する制限を設定できることについて記載した。以下では、図９および図１０に基づいて共有制限による共有データの伝送方法について説明する。
【００９３】
図９は、本発明の一実施形態に係る共有データの伝送方法を説明するための図である。
携帯電話１１０は、データを受信したり生成し（Ｓ１２１０）、これを「ＴＶ１５０に制限された共有データ」として指定するか否かを決定する（Ｓ１２２０）。ＴＶ１５０に制限された共有データに指定しない場合（Ｓ１２２０−Ｎ）、データに対するディスプレイ命令が入力されたか否かを判断し（Ｓ１２３０）、ディスプレイ命令が入力されれば（Ｓ１２３０−Ｙ）、これを画面に表示する（Ｓ１２４０）。もちろん、ＴＶ１５０以外にサーバ２００に登録されたデバイスの共有データに指定するか否かに対する過程が加えられることはもちろんである。
【００９４】
一方、ＴＶ１５０に制限された共有データに指定した場合（Ｓ１２２０−Ｙ）、携帯電話１１０は、ＴＶ１５０に制限された共有データをサーバ２００へ伝送する（Ｓ１２５０）。
【００９５】
サーバ２００は、携帯電話１１０から受信したデータを保存し、更新されたデータとＴＶ１５０に制限された共有データに指定する（Ｓ１２６０）。その後、サーバ２００は、ＴＶ１５０に指定された共有データに対して、ＴＶ１５０から予め受信された機器情報およびユーザ情報に基づいてＴＶ１５０の権限および使用可能なサービスを分析し、ＴＶ１５０で実行するのに最適化した状態に共有データを加工する（Ｓ１２６０）。
【００９６】
その後、ＴＶ１５０がサーバ２００に接続を試みると（Ｓ１２７０）、サーバ２００は予め加工されたデータをＴＶ１５０に伝送する（Ｓ１２８０）。もちろん、加工されたデータはＴＶ１５０に制限された共有データであるため、ＴＶ１５０以外の他のデバイスがサーバ２００に接続したとしても、サーバ２００は加工されたデータを他のデバイスに伝送しない。
【００９７】
共有制限に応じて、サーバ２００に保存されるデータに対する具体的な説明のために図１０に基づいて説明する。同図は、サーバ２００に保存されたデータ１３００を示す図である。
【００９８】
同図に示すように、サーバ２００は、サーバ２００に登録されたデバイスにて更新されて伝送されたデータを保存する。デバイスから受信され、他のデバイスに予め共有されたデータもそのまま保存され得ることは言うまでもない。
【００９９】
一方、サーバ２００は、各データの共有制限の設定に関する情報を各データと共に保存する。例えば、ＤＡＴＡ１は全てのデバイスに対して共有許可されたデータであり、ＤＡＴＡ２はＴＶ１５０にのみ共有許可されたデータであり、ＤＡＴＡ３はＴＶ１５０を除いた残りのデバイスに対して共有許可されたデータである。
【０１００】
これによって、ユーザの選択に応じてデータを共有することができ、ユーザのプライバシーの保護を図ることができる。
【０１０１】
＜メタデータ基盤の共有データ選択＞
一方、サーバ２００に保存されるデータはメタデータを基盤に保存される。すなわち、サーバ２００は、受信した共有データからメタデータを抽出し、抽出したメタデータを共有データと共に保存する。これにより、各デバイスには、キーワードを入力して他のデバイスに伝送するデータを選択および検索することができる。
【０１０２】
これに対する説明のために図１１〜図１３に基づいて説明する。
図１１は、メタデータ基盤の共有データの提供方法を説明するための図である。まず、サーバ２００は、デバイスから受信した共有データを保存し、保存された共有データから各メタデータを抽出する（Ｓ１４３０）。また、サーバ２００は、抽出されたメタデータを既存の共有データと共に保存する（Ｓ１４４０）。
【０１０３】
これに対する説明のために図１２に基づいて説明する。同図は、メタデータの抽出過程を説明するための図である。
【０１０４】
同図に示すように、携帯電話１１０からサーバ２００に共有データ１６１０が伝送されれば、サーバ２００は、受信した共有データ１６１０を保存するだけでなく、受信した共有データ１６１０に対するメタデータ１６２０を抽出して共に保存することができる。
【０１０５】
同図において、受信した共有データ１６１０のジャンルに対する情報に基づいて「ＭＯＶＩＥ」というメタデータを抽出し、タイトルに対する情報に基づいて「Ｅ．Ｔ．」というメタデータを抽出し、データの作成年月日に基づいて「ＯＬＤ」というメタデータを抽出するものと想定した。
【０１０６】
もちろん、上記で説明したジャンル、タイトル、作成年月日だけでなく、共有データ１６１０によって抽出することができる情報であれば、いずれのものであってもメタデータに含まれてもよい。したがって、データを構成する記号、数字、図形、色、またはデータが存在するウェブページのドメイン名またはデータの検索等からも抽出してもよいのであろう。
【０１０７】
これにより、前述のように各デバイスには、キーワードを入力して他のデバイスに伝送するデータを選択および検索することが可能になる。
【０１０８】
再度図１１に基づいて説明すると、携帯電話１１０を介してユーザからのキーワードが入力されれば（Ｓ１４１０）、携帯電話１１０はサーバ２００にキーワードを伝送し（Ｓ１４２０）、サーバ２００は、キーワードに基づいてサーバ２００に保存された共有データのメタデータを分析し、保存された共有データのうちの一部を選択する（Ｓ１４５０）。
【０１０９】
また、サーバ２００は、キーワードに基づいてメタデータを分析して登録されたデバイスのうちの一部を選択し（Ｓ１４６０）、選択されたデータを選択されたデバイスに最適化した状態に加工して保存する（Ｓ１４７０）。
【０１１０】
その後、サーバ２００は、サーバ２００に接続を試みるデバイスが存在するか否かを検出し、ＴＶ１５０がサーバ２００に接続を試みる場合（Ｓ１４８０）、加工されたデータおよびメタデータをＴＶ１５０に共に伝送し（Ｓ１４９０）、ＴＶ１５０は、加工されたデータを画面に表示する（Ｓ１５００）。もちろん、サーバ２００は加工されたデータのみをＴＶ１５０に伝送し、メタデータはＴＶ１５０に伝送しない場合もあり得る。ただ、メタデータを加工されたデータと共に伝送する必要がある場合に対しては図１５に基づいて後追って説明することにする。
【０１１１】
一方、共有データを検索して伝送する過程について図１３に基づいて説明する。同図は、キーワードに基づいて共有データを検索して伝送する状態を示す図である。
【０１１２】
同図に示すように、携帯電話１１０を介して「ＭＯＶＩＥ」、「Ｅ．Ｔ．」、「ＯＬＤ」というキーワード１７１０を入力してサーバ２００に伝送すれば、サーバ２００は、受信されたキーワード１７１０に基づいて保存された共有データを検索し、検索結果１７２０を抽出する。
【０１１３】
また、携帯電話１１０から検索されたデータに対する伝送命令がある場合、サーバ２００は、サーバ２００に接続されるデバイスが存在するか否かを判断し、サーバ２００に接続されたデバイスであるＴＶ１５０に検索結果１７２０の共有データ１７３０を伝送する。
【０１１４】
＜ＵＩを用いた共有データの受信選択＞
一方、上記では携帯電話１１０で生成されたり受信された共有データがサーバ２００に保存され、サーバ２００はＴＶ１５０がサーバ２００に接続するとき共有データをＴＶ１５０に伝送すると記載した。
【０１１５】
このように、他のデバイスがサーバ２００に接続するとき共有データを伝送する理由は、デバイスがサーバ２００に接続するとき、やがてユーザがデバイスを用いると見なすからである。すなわち、ユーザの別の操作なしで、サーバ２００に接続するようにした操作だけでも更新されたデータを提供し、更新されたデータをユーザがいちいち操作して確認しなくてもよい便宜を提供するためである。
【０１１６】
しかし、宅内のデバイスは、１つのユーザによってのみ使用されるわけではないため、携帯電話１１０のユーザとＴＶ１５０のユーザとが異なる場合がある。すなわち、サーバ２００に接続するＴＶ１５０を視聴するためのユーザと、ＴＶ１５０に更新されたデータを確認しようとするユーザとが異なる場合が発生し得る。
【０１１７】
この場合、ＴＶ１５０を視聴するためのユーザは、更新されたデータの確認により本来の意図であったＴＶ１５０の視聴に干渉される恐れがある。
【０１１８】
かかる問題を防止するために、更新されて受信されたデータに対して表示するか否かをユーザに問い合わせることで具現することが可能である。
【０１１９】
これに対する説明のために図１４に基づいて説明する。同図は、共有データの表示のためのＵＩ提供過程を説明するための図である。
【０１２０】
同図に示すように、ＴＶ１５０がサーバ２００に接続を試みると（Ｓ１８１０）、サーバ２００は、保存された共有データをＴＶ１５０に伝送する（Ｓ１８２０）。
【０１２１】
このとき、共有データをサーバ２００に保存させるためのユーザと、ＴＶ１５０を操作するユーザとが異なる場合があるため、ＴＶ１５０は、受信された共有データを表示するか否かを問い合わせるためのＵＩを画面に提供することができる（Ｓ１８３０）。
【０１２２】
もし、ユーザからディスプレイ命令が入力されれば（Ｓ１８４０−Ｙ）、ＴＶ１５０は、受信された共有データを画面に表示し（Ｓ１８７０）、ユーザからのディスプレイ命令が入力されなければ（Ｓ１８４０−Ｎ）、ＴＶ１５０はユーザに提供していないことをサーバ２００に再度通知する（Ｓ１８５０）。もちろん、ＴＶ１５０は、予め受信された共有データをＴＶ１５０内に保存してもよく、受信された共有データをＴＶ１５０内で削除してもよい。
【０１２３】
一方、共有データがユーザに提供されていないため、サーバ２００は他のデバイスがサーバ２００に接続されるかを探索し（Ｓ１８６０）、サーバ２００に接続されたデバイスに共有データを伝送する。
【０１２４】
＜その他の実施形態に係る共有データ表示＞
一方、上記ではサーバ２００に保存されたメタデータをサーバ２００に接続したデバイスに共に伝送することができると記載した。これに対する説明のために図１５に基づいて説明する。
【０１２５】
同図に示すように、共有データと共に伝送されるメタデータは、画面に表示される状態を説明するための図である。
【０１２６】
同図に示すように、ユーザは携帯電話１１０を介して複数のインターネットショッピングモールで複数のデータを検索し、複数のデータを共有するためにサーバ２００に伝送した。携帯電話１１０には、ユーザが検索した複数のデータのうち、１つのデータが表示されている。
【０１２７】
ユーザが検索したデータは、ユーザが共有データに指定すれば、それぞれのサーバ２００に伝送されてサーバ２００に保存されるようになる。
【０１２８】
一方、サーバ２００は、受信した共有データから各共有データに関するメタデータを抽出し、共有データと共に保存する。同図には、「Ｂ−Ｍａｌｌ」というショッピングモールで１０ドルの「ＢＡＮＡＮＡ」という商品を検索し、検索結果に対する画面が共有データとしてサーバ２００に保存されている。
【０１２９】
これにより、サーバ２００は、受信した検索結果の画面から「Ｂ−ｍａｌｌ」、「Ｂａｎａｎａ」などのメタデータを抽出することができる。
【０１３０】
また、「Ａ−Ｍａｌｌ」というショッピングモールにおける検索結果に対する画面および「Ｃ−Ｍａｌｌ」というショッピングモールにおける検索結果に対する画面も同様に、メタデータが抽出されてサーバ２００に共に保存される。
【０１３１】
その後、ユーザによってＰＣ１２０がサーバ２００に接続する場合、サーバ２００は更新された共有データをＰＣ１２０に伝送する。サーバ２００は、携帯電話１１０から受信したデータの量が多かったり、または携帯電話１１０から受信したデータが互いに関連性のあるものと判断される場合、このようなデータを直接にＰＣ１２０へ伝送せずにメタデータのみをＰＣ１２０へ伝送する。
【０１３２】
これにより、ＰＣ１２０の画面には更新された共有データに関するメタデータが１つの画面にて全て表示され得、ユーザは、ＰＣ１２０を介して願望のデータから選択して提供されることができる。
【０１３３】
例えば、「Ｂ−Ｍａｌｌ」で検索した検索結果を共有データとして提供される場合、画面に表示されたメタデータのうち、「Ｂ−Ｍａｌｌ」と関連するメタデータを選択してもよく、「Ｂ−Ｍａｌｌ」と関連するメタデータを選択する場合、サーバ２００は「Ｂ−Ｍａｌｌ」で検索した検索結果を共有データとしてＰＣ１２０に提供する。
【０１３４】
これにより、ＰＣ１２０の画面には、携帯電話１１０によって検索された画面と同じ画面が表示される。
【０１３５】
このように、携帯電話１１０を介して指定された共有データをサーバ２００から受信して表示することによって、移動中の環境においてデータを予め選択することができ、より便利な環境でより迅速にデータを活用することができる。
【０１３６】
特に、本実施形態の場合、携帯電話１１０を用いて購入しようとする物品に対する購入画面のみを共有データにして保存し、ＰＣ１２０を用いて複数の購入画面に直ちに接続できるようにすることで、物品に対する購入が困難な環境において物品について予め選択し、後で再び選択しなければならないという手間をかけることなく、お気に入りのカテゴリまたは購入目録のカテゴリを用いて直ちに購入を実行することができる。
【０１３７】
一方、上記では１つのデバイスで選別／検索したデータを共有データに指定して他のデバイスで表示されるものと想定したが、２つ以上のデバイスから受信した共有データを他のデバイスから総合的に実行させる場合であっても本発明の適用範囲の対象と言える。それに対する説明のために、図１６に基づいて説明することにする。
【０１３８】
同図は、共有データを総合的に提供する方法を説明するための図である。
サーバ２００は、サーバ２００に登録されたデバイスから共有データに指定されて受信したデータを保存する。
【０１３９】
例えば、同図に示すように、ＰＣ１２０に「写真」データと「名前」データが保存されている場合、サーバ２００はＰＣ１２０に保存された「写真」データと「名前」データを受信して共有データとして保存する。また、携帯電話１１０に「電話番号」データと「名前」データが保存されている場合、サーバ２００は携帯電話４２０に保存された「電話番号」データと「名前」データを受信して共有データとして保存する。
【０１４０】
本実施形態に係るサーバ２００は、複数のデバイスから受信したデータを総合して保存することができる。例えば、示されているように、ＰＣ１２０から受信した「写真」データに「名前」データが付加され、携帯電話１１０から受信した「電話番号」データに「名前」データが付加されて、「名前」データが共通になることから、共通となるデータ同士を統合して保存することになる。
【０１４１】
これにより、デバイスがサーバ２００に接続すれば、サーバ２００は統合保存されたデータをサーバ２００に接続したデバイスに伝送することになる。例えば、示されているように、ＴＶ１５０がサーバ２００に接続した場合、サーバ２００は「写真」、「電話番号」および「名前」が総合された「アドレス帳」のデータをＴＶ１５０に伝送する。
【０１４２】
ＴＶ１５０は、サーバ２００から「アドレス帳」が伝送された場合、「アドレス帳」を実行するためのアプリケーションを自動に実行させ、受信した「アドレス帳」を画面に表示する。
【０１４３】
このように、サーバ２００は、共有データのうち、共通のデータを保存／管理し、これによって、ユーザがはいずれのデバイスでもサーバ２００に接続して共通のデータを用いることができる。
【０１４４】
一方、上記ではユーザのデバイスのうちの１つによって生成されたデータがサーバ２００に伝送され、共有データに指定されるものと想定したが、これも例示的な事項に過ぎない。したがって、他のユーザによって生成されたデータの場合もサーバ２００に保存されるようにすることができる。
【０１４５】
これに対する説明のために、図１７に基づいて説明する。同図は、他のユーザによって生成されたデータを共有データに指定する方法を説明するために提供される図である。
【０１４６】
携帯電話１１０、サーバ２００およびＴＶ１５０の動作は、以上で説明したものと同じであるため省略し、以下は、ブログサーバ２１０について説明する。
【０１４７】
ブログサーバ２１０は、ブログに掲載される映像、音声、テキストなどのコンテンツを保存する。また、ブログサーバ２１０は、ブログに新しい内容が掲載される場合に新しい内容が掲載されたことを通知するメッセージを携帯電話１１０に伝送し、新しい内容が掲載されたことをブログユーザに知らせる。
【０１４８】
ここで、メッセージを受信するブログユーザは、ブログの所有主体だけでなく、ブログの使用主体を全て含む概念である。そのため、自分が所有しているブログに新しい内容が掲載された場合のみならず、他のユーザが所有しているブログに新しい内容が掲載された場合にもそのブログを使用する使用主体であれば、ユーザは他人のブログに新しい内容が掲載されたことを通知するメッセージが受信される。
【０１４９】
携帯電話１１０は、ブログに新しい内容が掲載されたことを通知するメッセージをブログサーバ２１０から受信する。メッセージを受信すれば、携帯電話１１０は掲載された新しい内容を呼び出すためのウェブページまたはインターネットアドレスを知ることができる。
【０１５０】
この場合、携帯電話１１０は、ブログに掲載された内容を呼び出すためのウェブページを共有データとして指定してサーバ２００に伝送することができる。これにより、サーバ２００は、ウェブページを共有データとして指定して保存し、ＴＶ１５０がサーバ２００に接続する場合、ＴＶ１５０にウェブページを伝送する。
【０１５１】
例えば、同図に示すように、他のユーザがブログに新しい写真を掲載した場合、写真はブログサーバ２１０に保存され、ブログサーバ２１０はブログに新しい写真が掲載されたことを通知するメッセージを携帯電話１１０に伝送してユーザに知らせる。
【０１５２】
ユーザは、携帯電話１１０から受信したメッセージを確認してから、ブログに掲載された写真を直ちに確認するか、共有データとして指定してサーバ２００に保存した後、ＴＶ１１０を介して確認することができる。
【０１５３】
これにより、他のユーザによって生成されたデータを、特定のデバイスで共有データとして指定して他のデバイスを介して実行させることができる。
【０１５４】
＜デバイスとサーバに対する構成＞
図１８は、今までに説明した携帯電話１１０に対するブロック図である。同図には、説明の便宜のために本発明に関連するブロックのみを示した。
【０１５５】
携帯電話１１０は、ネットワークインタフェース１９１０、制御部１９２０、ディスプレイ１９３０、操作入力部１９４０、および保存部１９５０からなる。
【０１５６】
ネットワークインタフェース１９１０は、携帯電話１１０がネットワークを介してサーバ２００と通信するための連絡通路の役割をする。特に、ネットワークインタフェース１９１０は、ネットワークを介して共有データをサーバ２００に伝送する。
【０１５７】
ディスプレイ１９３０は、制御部１９２０の制御下で、ネットワークインタフェース１９１０を介して外部から受信した共有データまたは保存部１９５０に保存されたデータを表示する。
【０１５８】
操作入力部１９４０は、マウス（図示せず）、キーボード（図示せず）などと接続され、共有データの指定などに関連するユーザ操作を受信して制御部１９２０に伝送する。
【０１５９】
制御部１９２０は、携帯電話１１０の全般を制御する。特に、制御部１９２０は、操作入力部１９４０に入力されたユーザ操作に応じて保存部１９５０に保存されたデータを実行するか、ネットワークインタフェース１９１０を介してサーバ２００から受信した共有データを表示１９３０に表示する。また、制御部１９２０は、操作入力部１９４０に入力されたユーザ操作に応じて、保存部１９５０に保存されたデータが共有データに指定されてサーバ２００へ伝送されるようにする。
【０１６０】
保存部１９５０は、サーバ２００から受信した共有データおよび携帯電話１１０の全般を動作させるためのプログラムを保存する。かかる保存部１９５０は、ハードディスク、不揮発性メモリなどで具現されてもよい。
【０１６１】
一方、携帯電話１１０のような他のデバイス１２０、１３０、１４０、１５０に対する構成は、前述した携帯電話１１０に対する構成から類推できるため、その説明は省略することにする。
【０１６２】
図１９は、今までに説明したサーバ２００に対するブロック図である。同図には、説明の便宜のために本発明に関連するブロックのみを示した。
【０１６３】
サーバ２００は、ネットワークインタフェース２０１０、制御部２０２０、および保存部２０３０からなる。
【０１６４】
ネットワークインタフェース２０１０は、サーバ２００がネットワークを介してサーバ２００に登録されたデバイスと通信するための連絡通路の役割をする。特に、ネットワークインタフェース２０１０は、ネットワークを介して携帯電話１１０などの周辺装置から共有データを受信する。
【０１６５】
制御部２０２０は、サーバ２００に対する全般的な動作を制御する。特に、制御部２０２０は、携帯電話１１０などの周辺装置から受信した共有データが保存部２０３０に保存されるようにし、周辺装置の要請に応じて共有データが伝送されるようにする。
【０１６６】
保存部２０３０は、周辺装置から受信した共有データおよびサーバ２００の全般を動作させるためのプログラムを保存する。このような保存部２０３０は、ハードディスク、不揮発性メモリなどで具現されてもよい。
【０１６７】
＜その他の実施形態に係るデータ共有システム＞
一方、上記ではサーバ２００を用いて共有データを送受信する過程について説明した。しかし、サーバ２００を用いることなく周辺装置同士がデータを共有する場合であっても本発明が適用され得ることは言うまでもない。
【０１６８】
これに対する説明のために図２０に基づいて説明する。同図は、本発明の他の実施形態に係るデータ伝送システムを示す図である。
【０１６９】
本実施形態に係るデータ伝送システムは、１つのデバイスに保存された複数のデータのうち、ユーザが願望するデータを選別し、選別されたデータが他のデバイスにて共有されるようにする。特に、本実施形態に係るデータ伝送システムは別のサーバ２００を備えず、アドホック（ａｄ−ｈｏｃ）方法で動作する。
【０１７０】
したがって、それぞれのデバイスは各自のデータを保存し、他のデバイスに保存されたデータが必要な場合、アドホック方法で他のデバイスにアクセスしてデータを抽出することで共有可能である。
【０１７１】
例えば、本実施形態に係るデータ伝送システムは、ＰＡＮ（ｐｅｒｓｏｎａｌ  ａｒｅａ  ｎｅｔｗｏｒｋ）またはＢＡＮ（ｂｏｄｙ  ａｒｅａ  ｎｅｔｗｏｒｋ）などを構成してもよく、ブルートゥース、ＺｉｇＢｅｅ、ＥＦＣ（Ｅｌｅｃｔｒｉｃａｌ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）などの通信方式に応じて互いに通信することができる。
【０１７２】
この場合、各デバイスは他のデバイスの機器情報およびユーザ情報を受信し、Ｍａｃ  Ａｄｄｒｅｓｓ、使用可能なサービスタイプ、デバイスタイプなどを分析し、分析結果に基づいて共有データの受信が可能となる。
【０１７３】
特に、各デバイスは、他のデバイスが自分のデバイスとの通信を開始するとき、保存された共有データを直ちに他のデバイスに伝送することができる。
【０１７４】
図２０には、説明の便宜のために一部のデバイスが互いに接続され、他のデバイスが接続されていないものと想定したが、説明の便宜のため例示的な事項に過ぎない。
【０１７５】
＜クリッピング＞
一方、前述の実施形態には、携帯電話１１０においてネットサーフィンを介して検索されたウェブページをサーバに伝送する場合、またはデジタルカメラ１４０が写真データをサーバに伝送する場合などについて説明しながら、このようなデータを共有データと称した。ここで、サーバに伝送するデータを選別してサーバに伝送する作業をクリッピングと称することができる。
【０１７６】
クリッピングの操作は、ネットワークに接続された少なくとも１つの装置で行われ、クリッピングされたデータはサーバに伝送されて保存される。データは、他にコンテンツと呼んでよい。
【０１７７】
クリッピングを行う装置は、選択に応じてイメージ、テキスト、オーディオデータなどのみをクリッピングしてもよい。以下は、クリッピングの過程について詳説する。
【０１７８】
図２１は、本発明の一実施形態に係るシステムを示す図である。本実施形態に係るシステムは、複数のコンテンツのうち、ユーザが願望するコンテンツのみを選別するか、１つのコンテンツのうちユーザが願望する部分のみを選別してユーザに提供する。
【０１７９】
このシステムは、ＰＣ１００、サーバ２００、および周辺装置４１０、４２０、４３０からなる。同図においてＰＣ１００がクリッピングを行う装置であると仮定する。
【０１８０】
ＰＣ１００は、主に家庭やオフィスで使用され、ＰＣ１００の内部に保存されたコンテンツを画面に表示したり、ネットワーク３００を介してインターネットに接続して外部のサーバからコンテンツを受信して画面に表示する。また、ＰＣ１００は、ネットワーク３００を介してサーバ２００および周辺装置４１０、４２０、４３０と通信してコンテンツを送受信してもよい。
【０１８１】
特に、ＰＣ１００は、マウス（図示せず）などの操作手段を用いて画面に表示されるコンテンツのうちに一部のコンテンツをクリッピングするか、画面に表示される特定コンテンツの一部をクリッピングして、ネットワーク３００を介してサーバ２００に伝送する。これにより、サーバ２００は、ＰＣ１００から受信したコンテンツを保存する。
【０１８２】
サーバ２００は、前述のように、ネットワーク３００を介してＰＣ１００から受信したコンテンツを保存し、ネットワーク３００を介してサーバ２００にアクセスする周辺装置４１０、４２０、４３０に保存されたコンテンツを伝送する。
【０１８３】
一方、サーバ２００は、ネットワーク３００を介してサーバ２００にアクセスする周辺装置４１０、４２０、４３０に対する情報を分析し、周辺装置４１０、４２０、４３０に対して分析された情報に基づいて周辺装置４１０、４２０、４３０のアクセスを許可するか否かを判断する。
【０１８４】
例えば、サーバ２００は、ＰＣ１００と周辺装置４１０、４２０、４３０が同じ会社で製造されたものと判断されるか、ＰＣ１００と周辺装置４１０、４２０、４３０のユーザが同じであると判断されれば、特別な制約なしで周辺装置４１０、４２０、４３０のアクセスを許可してもよい。一方、ＰＣ１００と周辺装置４１０、４２０、４３０に対して分析された情報を介してＰＣ１００と周辺装置４１０、４２０、４３０との間の関連性がないと判断されれば、ＩＤまたはパスワードのような確認手続きによって周辺装置４１０、４２０、４３０のアクセスを許可してもよい。
【０１８５】
周辺装置４１０、４２０、４３０は、ネットワーク３００を介してサーバ２００に接続し、サーバ２００に保存されたコンテンツ、特に、クリッピングされたコンテンツを受信する。本実施形態では、このような周辺装置４１０、４２０、４３０としてＭＰ３Ｐ３１０、デジタルカメラ３２０、ＴＶ３３０、およびモニタ３４０を例示的に示している。
【０１８６】
一方、ＴＶ４１０は主に家庭で使用され、携帯電話４２０およびＰＭＰ４３０は、ユーザによって携帯されて使用される。したがって、ユーザがＰＣ１００を介して家庭やオフィスにてコンテンツをクリッピングすると、クリッピングされたコンテンツはサーバ２００に保存される。
【０１８７】
これにより、ユーザは、ＴＶ４１０、携帯電話４２０およびＰＭＰ４３０を用いてサーバ２００に接続し、より便利な環境または移動中の環境でもクリッピングされたコンテンツを鑑賞することができる。
【０１８８】
また、コンテンツ全体を鑑賞することなく、ユーザが予め選択されたコンテンツまたはコンテンツの一部のみを鑑賞することができるため、より効率よくコンテンツの鑑賞環境を提供することができる。
【０１８９】
以下は、図２２〜図２４に基づいてコンテンツの種類に応じたコンテンツクリッピング方法について説明する。特に、図２２はイメージクリッピングに対する方法を示すものであり、図２３はテキストのクリッピングに対する方法を示すものであり、図２４はオーディオクリッピングに対する方法を示す図である。
【０１９０】
図２２に示すように、ＰＣ１００の画面の左側上段にはテキストの内容が表示されており、画面の右側上段にはイメージのコンテンツが表示されており、画面の下段には音声コンテンツの再生と関するアイテムが表示されている。
【０１９１】
まず、ユーザが画面に表示されている全てのコンテンツのうち画面の右側上段に表示されたイメージコンテンツのみをクリッピングして後で鑑賞しようとすれば、ユーザは画面に表示される矢印アイテム５０によってイメージコンテンツの周辺にボックスが生成されるようにし、生成されたボックス内のイメージコンテンツがクリッピングされるようにしてもよい。
【０１９２】
これにより、ユーザは、画面に表示される全てのコンテンツではないユーザが願望するイメージコンテンツのみを別途に保存して鑑賞することができる。
【０１９３】
一方、図２３に示すように、ユーザが、画面に表示される全てのコンテンツのうちに画面の左側上段に表示されたテキストコンテンツのみをクリッピングして後で鑑賞しようとすれば、ユーザは画面に表示される矢印アイテム５０によってテキストコンテンツのうちの一部をハイライトして、ハイライト表示されたテキストコンテンツをクリッピングしてもよい。
【０１９４】
これにより、ユーザは、画面に表示される全てのコンテンツではない、ユーザが願望するテキストコンテンツのみを別に保存して鑑賞することができる。
【０１９５】
一方、図２４に示すように、ユーザが、再生中のオーディオコンテンツをクリッピングする場合、ユーザは画面に表示される矢印アイテム５０によるオーディオコンテンツの再生と関するアイテムの周辺にクリッピング操作を含む操作目次６０を表示し、表示された操作目次６０のうちクリッピングを選択して、選択されたオーディオコンテンツをクリッピングすることができる。
【０１９６】
これにより、ユーザは、画面に表示される全てのコンテンツではないユーザが願望するオーディオコンテンツのみを別途に保存して鑑賞することができる。
【０１９７】
一方、画面に表示されるコンテンツがインターネットウェブサイト上で提供されるコンテンツである場合、ＰＣ１００はユーザによって入力されたクリッピング命令に応じてウェブサイトのアドレスを保存し、ユーザが指定したコンテンツをクリッピングする。このような方法によってユーザは更に簡単かつ手軽にクリッピングされたコンテンツにアクセスできるようになる。
【０１９８】
図２５は、本発明の一実施形態に係るコンテンツのクリッピング方法を説明するために提供される図である。以下は、説明の便宜のために周辺装置を代表する装置として携帯電話４２０に基づいて説明することにする。
【０１９９】
図２２〜図２４に示すように、クリッピングに対するユーザ操作が入力されれば（Ｓ３３１０）、ＰＣ１００はユーザ操作に応じてコンテンツをクリッピングする（Ｓ３３２０）。
【０２００】
ＰＣ１００は、クリッピングされたコンテンツをサーバ２００に伝送し（Ｓ３３３０）、追加操作がある場合（Ｓ３３４０−Ｙ）、前述のステップＳ３３１０、ステップＳ３３２０およびステップＳ３３３０を繰り返す。
サーバ２００は、ＰＣ１００から伝送されたコンテンツを保存する（Ｓ３３５０）。
【０２０１】
一方、携帯電話４２０は、ユーザからクリッピングされたコンテンツの出力に対する操作を受信すれば（Ｓ３３６０）、クリッピングされたコンテンツを伝送することを要請するメッセージをサーバ２００に伝送する（Ｓ３３７０）。
【０２０２】
これにより、サーバ２００は、クリッピングされて保存されたコンテンツを携帯電話４２０に伝送し（Ｓ３３８０）、携帯電話４２０はサーバ２００から受信したコンテンツを画面に表示する（Ｓ３３９０）。
【０２０３】
これにより、ユーザは願望するコンテンツのみを別途に鑑賞でき、より快適な環境下でクリッピングされたコンテンツを鑑賞したり、移動中の環境下においてもクリッピングされたコンテンツを鑑賞することができる。
【０２０４】
一方、図２１において示すＰＣ１００は、図１８に示す携帯電話１１０に対応する構成をそのまま有してもよい。すなわち、コンテンツをクリッピングしてサーバ２００に伝送する機能は、図２１に示すＰＣ１００のみで実現可能な機能ではなく、図２１に示す周辺装置４１０、４２０、４３０、または図１の携帯電話１１０、ＰＣ１２０、ノート型パソコン１３０、デジタルカメラ１４０、ＴＶ１５０などによっても実現可能な機能であってもよい。
【０２０５】
以下は、ＰＣ１００が図１８に示す構成をそのまま含む場合を仮定し、クリッピング作業に対して詳説する。
【０２０６】
ネットワークインタフェース１１０は、ＰＣ１００ネットワーク３００を介してサーバ２００または周辺装置４１０、４２０、４３０と通信するための連絡通路の役割をする。特に、ネットワークインタフェース１１０は、ネットワーク３００を介してクリッピングされたコンテンツをサーバ２００に伝送する。
【０２０７】
ディスプレイ１３０は、制御部１２０の制御下でネットワークインタフェース１１０を介して外部から受信したコンテンツまたは保存部１５０に保存されたコンテンツを表示する。
【０２０８】
操作入力部１４０は、マウス（図示せず）、キーボード（図示せず）などと接続し、コンテンツクリッピングに関するユーザ操作を受信して制御部１２０に伝送する。
【０２０９】
制御部１２０は、ＰＣ１００の全般を制御する。特に、制御部１２０は、操作入力部１４０に入力されたユーザ操作に応じて、保存部１５０に保存されたコンテンツまたはネットワークインタフェース１１０を介して外部から受信したコンテンツをディスプレイ１３０に表示する。また、制御部１２０は、操作入力部１４０に入力されたユーザ操作に応じて、保存部１５０に保存されたコンテンツまたはネットワークインタフェース１１０を介して外部から受信したコンテンツの中から選択されたコンテンツまたはコンテンツの一部をクリッピングする。
【０２１０】
保存部１５０は、外部から受信したコンテンツおよびＰＣ１００の全般を動作させるためのプログラムを保存する。このような保存部１５０は、ハードディスク、不揮発性メモリなどで具現されてもよい。
【０２１１】
一方、携帯電話４２０のような周辺装置４１０、４３０に対する構成は前述のＰＣ１００から類推できるため、その説明は省略する。
【０２１２】
一方、ＰＣ１００によってコンテンツがクリッピングされれば、図１９に示すサーバ２００は、クリッピングされたコンテンツを保存してもよい。これにより、適切なデバイスにデータを伝送することができる。
【０２１３】
以上では、別途のサーバ２００を備えてクリッピングされたコンテンツを保存するものと想定したが、これも説明の便宜のために例示的な事項に過ぎず、クリッピングされたコンテンツがＰＣ１００にそのまま保存されるように具現する場合にも、本発明の技術的思想をそのまま適用することができる。この場合、周辺装置４１０、４２０、４３０は、ネットワーク３００を介してＰＣ１００にアクセスしてクリッピングされたコンテンツを受信することができる。
【０２１４】
また、以上ではイメージクリッピング、テキストクリッピングおよびオーディオクリッピングをコンテンツクリッピングを例に挙げて説明したが、あくまでも例示的なものであり、ビデオクリッピングなど、その他のコンテンツクリッピングの場合も本発明の技術的思想の範囲内に属するものと言える。
【０２１５】
また、以上で説明したイメージクリッピング、テキストクリッピングと、オーディオクリッピングの方法も他の方法によるクリッピングに代替できることは言うまでもない。
【０２１６】
＜データ加工および保存＞
上述したように、サーバ２００は外部機器から伝送されたデータを加工して保存することができる。
【０２１７】
加工とは、データを使用する周辺装置またはそのユーザの特性に最適化するか、または予め選択しておく作業を意味する。ユーザの特性とは、ユーザの選好度または選択履歴などであり得る。
【０２１８】
サーバ２００は、加工完了したデータは、そのデータを用いる装置とマッピングさせて保存しておいてもよい。すなわち、特定の端末装置に伝送できるデータがクリッピングされれば、その端末装置に最適なフォーマット、解像度、サイズなどに予め変換し、変換されたデータを該当の端末装置にマッピングさせて保存しておく。このような状態で、その端末装置がサーバ２００に接続されれば、直ちに保存されたデータを伝送することができる。マッピングは様々な基準に基づいて行える。
【０２１９】
一例として、サーバ２００は、各ユーザがデータが伝送された履歴情報を保存しておいてもよい。このような履歴情報は、ユーザから直接提供されてもよいが、サーバ２００が直接管理してもよい。すなわち、サーバ２００は、ユーザ別にアクセスした回数、データ利用回数、クリッピング回数、利用データの種類などの情報を記録しておき、これを活用することができる。これにより、ユーザの履歴情報を用いて該当のユーザに伝送するデータ、すなわちコンテンツを予め選択しておき、そのユーザがアクセスすれば選択されたデータを直ちに伝送してもよい。一例として、イメージデータがサーバに新たにクリッピングされるとき、周辺装置の中からイメージデータが主に伝送されるデバイスがあれば、その装置が接続される前であっても新たにクリッピングされたイメージデータを該当の装置にマッピングさせておいてもよい。これにより、該当の装置が接続されれば直ちに伝送することができる。
【０２２０】
他の例として、データをクリッピングする装置そのものからデータを使用可能な装置に対する情報の提供を受けることができる。すなわち、ＰＣ１００のユーザは、自分と関連する特定ユーザの端末装置のみを予め選択することができる。この場合、該当のＰＣ１００でクリッピングされるデータは、選択された端末装置がサーバに接続するたびにその端末装置に直ちに伝送され得る。
【０２２１】
その他にも、マッピングは、ユーザの職業、役職、所属部または会社などのような様々なユーザ情報に基づいて行われてもよい。
【０２２２】
以上では、本発明の好ましい実施形態について図示かつ説明したが、本発明は、上述した特定の実施形態に限定されずに請求範囲で請求する本発明の要旨を曖昧にすることなく、当該の発明が属する技術分野において通常の知識を有する者によって様々な変形実施が可能であることはもちろん、このような変形実施は本発明の技術的な思想や展望から個別的に理解されてはならないのであろう。
【符号の説明】
【０２２３】
１１０  携帯電話
１２０  ＰＣ
１３０  ノート型パソコン
１４０  デジタルカメラ
１５０  ＴＶ
２００  サーバ
【図１】
2011045081.tif 000003
【図２】
2011045081.tif 000004
【図３】
2011045081.tif 000005
【図４】
2011045081.tif 000006
【図５】
2011045081.tif 000007
【図６】
2011045081.tif 000008
【図７】
2011045081.tif 000009
【図８】
2011045081.tif 000010
【図９】
2011045081.tif 000011
【図１０】
2011045081.tif 000012
【図１１】
2011045081.tif 000013
【図１２】
2011045081.tif 000014
【図１３】
2011045081.tif 000015
【図１４】
2011045081.tif 000016
【図１５】
2011045081.tif 000017
【図１６】
2011045081.tif 000018
【図１７】
2011045081.tif 000019
【図１８】
2011045081.tif 000020
【図１９】
2011045081.tif 000021
【図２０】
2011045081.tif 000022
【図２１】
2011045081.tif 000023
【図２２】
2011045081.tif 000024
【図２３】
2011045081.tif 000025
【図２４】
2011045081.tif 000026
【図２５】
2011045081.tif 000027