(57)【要約】【課題】同一内容のコンテンツに対応する複数のコンテンツデータから適切なコンテンツデータを自動的に決定し、複数の通信手段の中から適切な通信手段を自動的に決定するコンテンツデータ転送システムを提供する。【解決手段】コンテンツデータ転送システム１は、ユーザＡに属する通信装置である、携帯電話Ａ、パソコンＡ、ＨＤＤレコーダＡ、Ｗｅｂストレージを備え、また、ユーザＢに属する通信装置である、携帯電話Ｂ、パソコンＢ、Ｗｅｂストレージを備え、これらの通信装置を接続するインターネット等を含む通信回線とから構成されている。ユーザＢのコンテンツ要求に対し、ユーザＢの保有している通信装置を把握し、ユーザＡが保有しているコンテンツのうち、適切なコンテンツおよびを転送するための経路選択手段を決定する。【選択図】図１
2010141560.tif 000002
【特許請求の範囲】
【請求項１】
複数のユーザに属する複数の通信装置が複数の通信回線を介して接続され、一のユーザに属する通信装置に保有されたコンテンツを他のユーザに属する通信装置に該コンテンツを転送するコンテンツデータ転送システムであって、
前記一のユーザに属する通信装置は、該通信装置毎の通信装置情報を纏めた通信装置情報と、該通信装置毎の保有するコンテンツに関する情報を纏めたコンテンツ情報と、を合成して管理情報を生成する管理情報生成部と、
前記他のユーザに属するコンテンツ要求元の通信装置からのコンテンツ要求時に、該通信装置に関する前記管理情報を含む種々のデータを入力するデータ入出力部と、
入力した前記管理情報と前記管理情報生成部により生成された前記管理情報とに基づいて解析し、一のユーザに属する転送元の通信装置、該通信装置に保有されている適切なコンテンツデータ及び通信手段を判定・選定する管理情報解析・判断部と、を備え、
前記一のユーザに属する通信装置のうち、所定の通信装置の指令に基づいて、前記転送元の通信装置の有する前記通信手段を介して、前記他のユーザに属する転送先の通信装置に前記適切なコンテンツデータを転送することを特徴とするコンテンツデータ転送システム。
【請求項２】
前記管理情報は、前記通信装置情報及び前記コンテンツ情報に加え、コンテンツ要求時に、所望コンテンツデータ、該所望コンテンツデータを格納する前記転送先の通信装置及び前記所望コンテンツ情報を設定する要求設定情報と、を含んで構成していることを特徴とする請求項１に記載のコンテンツデータ転送システム。
【請求項３】
前記管理情報解析・判断部は、前記要求設定情報を解析し、前記所望コンテンツデータ、前記所望コンテンツデータを格納する前記転送先の通信装置及び前記所望コンテンツ情報を抽出する要求情報解析部と、前記通信装置情報を解析し、前記転送先の通信装置、前記転送元の通信装置および前記通信手段を決定する装置情報解析部と、前記所望コンテンツにより合致するコンテンツを判定するコンテンツ情報解析部と、を含んで構成し、適切な前記転送元、転送先の通信装置および前記適切なコンテンツデータを選択するようにしたことを特徴とする請求項２に記載のコンテンツデータ転送システム。
【請求項４】
前記管理情報生成部は、前記管理情報を通信装置間で同期するために、前記一のユーザに属する通信装置から同期要求を受けつけ、同期要求に応じて該通信装置の管理情報と、自身の管理情報とを合成して生成した管理情報を前記一のユーザに属する他の通信装置に自動的に送信するようにしたことを特徴とする請求項１から請求項３のいずれか１項に記載のコンテンツデータ転送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク等を含む通信回線を介して、ユーザ間における適切なコンテンツデータを転送するコンテンツデータ転送システム関する。
【背景技術】
【０００２】
近年、デジタル交換技術の発達や無線通信技術の発展に伴い、様々な通信手段を利用して通信を行うことが可能になっている。特に、携帯電話のような通信端末においては、１つの通信端末で、電話回線網（３Ｇ回線）、ＷｉＦｉ（登録商標）、赤外線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）通信、ＦｅｌｉＣａ（登録商標）（近距離非接触通信）というような多くの通信手段を持っていることが一般的である。その他にも、ＨＤＤレコーダのように、複数の通信ネットワーク（ＬＡＮ、ＡＤＳＬ、光通信等を含む）と接続可能な機器もある。従って、一人のユーザが上記のような通信手段を備える機器を複数所有することが一般化している状況となっている。
【０００３】
上記状況下に鑑みて、ＤＬＮＡ（Ｄｉｇｉｔａｌ  Ｌｉｖｉｎｇ  Ｎｅｔｗｏｒｋ  Ａｌｌｉａｎｃｅ）のように、家電機器、モバイル端末、パーソナルコンピュータ等の相互接続を行うことが可能な規格が開発され、普及しつつある。このような相互接続を行うシステムにおいては、提供する側の機器のデータは、相互接続時に接続される通信相手先の機器に最適なデータに変更されて、送信される場合が多い。
【０００４】
具体的な例として、ある動画コンテンツＡがあるとする。そのコンテンツの入手機器がレコーダであった場合、コンテンツＡを携帯端末へ相互接続し、転送する場合、通常、元のコンテンツＡからビットレートや画像サイズを縮小した携帯端末向けのコンテンツに変換して転送することが通常である。
【０００５】
このように、一人のユーザが複数の通信手段を有する機器を複数所有する現状では、同一内容のコンテンツであっても、機器向け毎にコンテンツが複数生成される状況が考えられる。
【０００６】
このような複数の通信手段を有する機器において、データ送受信時の通信手段を自動選択する場合に、特許文献１によれば、優先順位の設定に応じて、データ通信時に保有している通信手段のうち、どの通信手段が通信可能かどうかをチェックし、最初に通信可能であると判断した通信手段を選択するという技術を開示している。
【特許文献１】特開平１１−２５２６６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、前述したように、多くの機器に応じたコンテンツをユーザが保有する状況下にあって、あるユーザから他のユーザへコンテンツを提供する場合、同一内容であっても複数のコンテンツデータが存在し、さらにはそのコンテンツデータの保管場所も異なる場合が考えられる。そのため、あるコンテンツデータを渡したいという場合において、どのコンテンツデータを選択するのか、どの通信手段を使って、どの機器に送信するのかということを決める必要がある。
【０００８】
具体的には、ユーザＡがユーザＢに対して、コンテンツＣを渡したいという場合、コンテンツＣはユーザＡの自宅のレコーダにあり、コンテンツＣと同一内容の携帯電話向けのコンテンツＤはユーザＡが今持っている携帯電話に存在し、さらにコンテンツＣと同一内容だが、ファイル形式が異なるコンテンツＥが自宅のＰＣに存在している、という状況が考えられる。
【０００９】
この場合、ユーザＢはコンテンツＣと同一内容のコンテンツＤを要求した場合、このコンテンツをユーザＢの携帯電話に転送するのか、あるいはユーザＢの持つ他の機器に送信するのか、仮に携帯電話に送信するのであれば、ユーザＡのどの機器からどの通信手段を使用して渡すのかといったことをすべて２者間で情報交換を行い、決定する必要がある。このためには、ユーザ間の相互情報提供、共有を行って、上記どの通信手段を選択したら適切かといった問題等を解決する必要がある。しかし、上述の従来技術は、１つの機器内に存在する通信手段を選択するということのみを解決する技術であるから、ユーザにとって、非常に煩雑であり、利便性を損なう上記問題点を解決することができない。
【００１０】
そこで、本発明は、斯かる実情に鑑み、同一内容のコンテンツに対応する複数のコンテンツデータから適切なコンテンツデータを自動的に決定し、さらに、複数の通信手段（通信経路）の中から適切な通信手段を自動的に決定するコンテンツデータ転送システムを提供するものである。
【課題を解決するための手段】
【００１１】
本発明は、上記の課題を解決するため下記のような構成とし、以下のような特徴を有する。
【００１２】
上記課題を解決する本発明のコンテンツデータ転送システムは、複数のユーザに属する複数の通信装置が複数の通信回線を介して接続され、一のユーザに属する通信装置に保有されたコンテンツを他のユーザに属する通信装置に該コンテンツを転送するコンテンツデータ転送システムであって、前記一のユーザに属する通信装置は、該通信装置毎の通信装置情報を纏めた通信装置情報と、該通信装置毎の保有するコンテンツに関する情報を纏めたコンテンツ情報と、を合成して管理情報を生成する管理情報生成部と、前記他のユーザに属するコンテンツ要求元の通信装置からのコンテンツ要求時に、該通信装置に関する前記管理情報を含む種々のデータを入力するデータ入出力部と、入力した前記管理情報と前記管理情報生成部により生成された前記管理情報とに基づいて解析し、一のユーザに属する転送元の通信装置、該通信装置に保有されている適切なコンテンツデータ及び通信手段を判定・選定する管理情報解析・判断部と、を備え、前記一のユーザに属する通信装置のうち、所定の通信装置の指令に基づいて、前記転送元の通信装置の有する前記通信手段を介して、前記他のユーザに属する転送先の通信装置に前記適切なコンテンツデータを転送することを特徴とする。
【００１３】
また、本発明のコンテンツデータ転送システムにおいて、前記管理情報は、前記通信装置情報及び前記コンテンツ情報に加え、コンテンツ要求時に、所望コンテンツデータ、該所望コンテンツデータを格納する前記転送先の通信装置及び前記所望コンテンツ情報を設定する要求設定情報と、を含んで構成していることを特徴とする。
【００１４】
また、本発明のコンテンツデータ転送システムにおいて、前記管理情報解析・判断部は、前記要求設定情報を解析し、前記所望コンテンツデータ、前記所望コンテンツデータを格納する前記転送先の通信装置及び前記所望コンテンツ情報を抽出する要求情報解析部と、前記通信装置情報を解析し、前記転送先の通信装置、前記転送元の通信装置および前記通信手段を決定する装置情報解析部と、前記所望コンテンツにより合致するコンテンツを判定するコンテンツ情報解析部と、を含んで構成し、適切な前記転送元、転送先の通信装置および前記適切なコンテンツデータを選択するようにしたことを特徴とする。
【００１５】
また、本発明のコンテンツデータ転送システムにおいて、前記管理情報生成部は、前記管理情報を通信装置間で同期するために、前記一ユーザに属する通信装置から同期要求を受けつけ、同期要求に応じて該通信装置の管理情報と、自身の管理情報とを合成して生成した管理情報を前記一ユーザに属する他の通信装置に自動的に送信するようにしたことを特徴とする。
【発明の効果】
【００１６】
上記のように構成された本発明に係るコンテンツデータ転送システムによれば、多くの機器に応じたコンテンツをユーザが保有し、他のユーザへコンテンツを提供する場合、同一内容であっても複数のコンテンツデータが存在し、さらにはそのコンテンツデータの保管場所も異なる状況下にあって、適切なコンテンツデータ及び通信手段を提示することができる。
【００１７】
さらに、転送する適切なコンテンツデータの選定、通信手段の決定を行い、円滑なデータ共有とコミュニケーションの実現を可能とする。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係るコンテンツデータ転送システムの一実施形態について図面を参照して説明する。
【００１９】
図１〜図７は、本発明に係るコンテンツデータ転送システムの一実施形態を示す図であって、図中、同一の符号を付した部分は同一物を表わすものである。
【００２０】
図１は、本実施形態に係るコンテンツデータ転送システムの構成例を示す構成図である。
まず、例えば、ユーザＡからユーザＢへの動画コンテンツＡ２に関するコンテンツデータの転送を行う際の構成・動作概念について、図１を用いて、本コンテンツデータ転送システム１の具体的な動作について説明する前に簡単に説明する。
【００２１】
コンテンツデータ転送システム１は、図１に示すように、ユーザＡに属する機器（以下、通信装置と記す）である、携帯電話Ａ、パソコンＡ、ＨＤＤレコーダＡ、Ｗｅｂストレージ（ユーザＢとの共有）を備え、また、ユーザＢに属する通信装置である、携帯電話Ｂ、パソコンＢ、Ｗｅｂストレージを備え、これらの通信装置を接続するインターネット等を含む通信回線とから構成されている。なお、図に示していないが、当然ながら、他の複数のユーザに属する通信装置も含んで、構成されている。
【００２２】
上記のように構成された本コンテンツデータ転送システム１は、例えば、ユーザＡが、ユーザＡ自身が見た動画コンテンツＡ２（図中例：サッカーの試合）について面白かったとユーザＢに電話等により伝えたところ、ユーザＢは、その動画コンテンツＡ２を視聴したい旨を、ユーザＡに要求を伝えたとすると、ユーザＢのデータ要求に基づいて、コンテンツＡ２に関するコンテンツデータを転送する準備を開始する。
【００２３】
ところで、データ形式等に違いはあるものの該コンテンツと同一の内容の複数のコンテンツデータが、図１に示すように、本システム１のユーザＡに属する通信装置である携帯電話Ａ、ＨＤＤレコーダＡ、パソコンＡ、Ｗｅｂストレージ等に保有されているとする。
【００２４】
また、元々、コンテンツＡ２は、ユーザＡの家Ａに存在するＨＤＤレコーダＡにより、録画したコンテンツＡ１を携帯電話Ａに携帯機器向けにエンコードしたものであり、コンテンツＡ１と同一内容のコンテンツである。さらに、ユーザＡ自身のホームページ（ＨＰ）やブログ等の用途に、Ｉｎｔｅｒｎｅｔ上のＷｅｂストレージにも、コンテンツＡ１，コンテンツＡ２ともデータ形式が異なるがコンテンツＡ１と同一内容のコンテンツＡ３が存在しているものとする。
【００２５】
この転送準備開始において、コンテンツデータ転送システム１は、ユーザＢの要求に対し、ユーザＢが保有している通信装置がどういったものかを把握するとともに、ユーザＡが保有しているコンテンツＡ１〜コンテンツＡ３のうち、どのコンテンツが最も要求に近く、どのコンテンツのレベル（高品質なものを求めているのか、低品質でも内容が把握できれば良いのか等）ならば転送して問題なく視聴できるのかといったことを決定する。
さらに、決定したコンテンツを転送するための経路選択手段（通信手段）について定める。
【００２６】
この転送準備の終了後、決定したユーザＡが所有する適切な通信装置から、ユーザＢが所有する通信装置へコンテンツデータを転送して、本転送動作を終了する。
【００２７】
なお、上記では、ユーザＡからユーザＢへの動画コンテンツＡ２に関するコンテンツデータの転送を行う場合について説明したが、当然ながら、ユーザＢからユーザＡにユーザＢが所有するコンテンツデータの転送も可能であり、図１に示されていないユーザＣへの転送又はユーザＣからユーザＡ又はＢへの転送も可能である。
【００２８】
以上、説明したように、コンテンツデータ転送システム１は、ユーザが複数の通信装置を保有し、同一内容のものでも複数のコンテンツデータを通信装置毎に所有することが一般化している昨今において、所望のコンテンツデータ、所有する通信装置の選定手段及び、コンテンツデータの転送の通信経路（通信路）の選択手段を備えることで、ユーザ間のコンテンツデータの選択・円滑な転送を実現するものである。
【００２９】
また、ユーザ間で、保有している通信装置、コンテンツ、使用可能な通信路の通信手段等の数量や種別、そして、要求しているコンテンツのレベル（画質、データ量等）を把握する作業の軽減化を図ることができる。
【００３０】
続いて、ユーザＡ、Ｂが所有している通信装置情報、コンテンツの状況情報、及びユーザＢの要求条件設定情報等に関する管理情報について説明する。
【００３１】
図２は、本発明に係るコンテンツデータ転送システム１を構成する通信装置内に記憶する管理情報を示す図である。
図２に示すように、ユーザ毎の管理情報は、大別して３つの情報、要求条件設定情報、個人の通信装置情報、及び個人のコンテンツデータ情報を含んでおり、各ユーザに属する通信装置に記憶される。なお、ユーザ間の管理情報の交換は、ユーザ毎に定められた窓口となる通信装置によって行われ、提供側ユーザ（本実施形態では、ユーザＡ）の窓口通信装置に記憶される管理情報は、コンテンツデータ要求側ユーザＢの転送要求時に、ユーザＢの窓口通信装置に記憶される管理情報と合成される。また、この窓口となる通信装置は、１つに限る必要もない。
また、データ要求時の要求条件設定情報として、データ要求時に重視する画質、コストと言った条件の他に、コンテンツデータを受信したい通信装置の優先順序といった情報も含まれる。
【００３２】
＜管理情報の３つの代表する情報及びその管理方法についての説明＞
（１）ユーザに属している通信装置情報
ユーザに属している通信装置情報とは、携帯電話Ａ、ＨＤＤレコーダＡ、パソコンＡの通信装置名（図１のユーザＡの例）、各通信装置が最初から保有している再生可能なコンテンツの種別や記録容量等の情報、動作中にリアルタイムに更新される情報（空きストレージ容量やオンライン／オフライン状態等）、各通信装置が備えている通信手段の情報等をいう。また、通信手段の情報とは、図１のユーザＡのＨＤＤレコーダＡの例では、例えば、コンテンツＡ１を携帯電話Ａにコピーする際に使用可能な通信手段をいい、ＵＳＢ接続、ＬＡＮ、Ｉｎｔｅｒｎｅｔ、等がある。また、安価で、直接的な赤外線データ通信を選択することもできる。その通信接続の際に、自動的もしくは許可をユーザに求め、携帯電話ＡとＨＤＤレコーダＡが同一ユーザであることを判断した上で、ＨＤＤレコーダＡの通信手段の情報が、ＨＤＤレコーダに記録される。また、携帯電話Ａ、パソコンＡ、Ｗｅｂストレージについても、相手の通信装置との間で同様な処理が行われ、それぞれの通信手段の情報が各通信装置に記録される。上記情報は、窓口となる通信装置（例えば、携帯電話Ａ）によって纏められて、ユーザＡの通信装置情報が生成される。
【００３３】
（２）ユーザが所有しているコンテンツ情報及びその管理方法
各ユーザの所有しているコンテンツ情報とは、コンテンツＡ１からコンテンツＡ２を生成する際に、コンテンツ以外に、コンテンツＡ１とコンテンツＡ２の関係を示した情報をいう。コンテンツと別に、コンテンツ情報を管理する方法や、コンテンツ中にメタ情報として、関連するコンテンツ情報を埋め込む方法により、コンテンツ間の情報を管理することができる。また、Ｗｅｂサービス等で提供されている類似画像の検索や、メタデータの検索技術を用い、同一の変換元でなくとも内容が同一もしくは近いと思われるものを抽出し、コンテンツ間の情報を管理することも可能である。
【００３４】
（３）要求条件設定情報
要求条件設定情報とは、相手ユーザにコンテンツデータを要求する際に設定される情報であり、所望のコンテンツデータ及びこれを格納している通信装置のリストやコンテンツに関する「画質」・「通信速度」・「通信コスト」等の優先条件リスト等の情報をいう。
なお、上記通信コストの情報については、伝送するデータ量や加入しているサービス、料金プラン等の情報から算出することができる。
【００３５】
このように収集した要求条件設定情報、通信装置情報、コンテンツデータ情報をそれぞれ纏め、管理情報として、上記記載したように、Ｉｎｔｅｒｎｅｔ上の通信装置を含む上記窓口となる通信装置（例えば、図１に示す携帯電話Ａ、Ｂ）に保管する。
【００３６】
次に、上述した管理情報が既に各窓口の通信装置に記憶されていることを前提に、上記管理情報に基づいて、ユーザＡの通信装置からユーザＢの通信装置へのコンテンツ転送を行う場合の具体的なシステム動作について以下に説明する。
【００３７】
ユーザＢの要求に対し、ユーザＡは、自身の身近にある通信装置（携帯電話Ａを窓口通信装置として仮定）を用いて、自分の持っているコンテンツを選択する。この際、ユーザＡが選択するのは、ユーザＢが要求しているものと思われるものでかまわない。つまりコンテンツＡ１、コンテンツＡ２、コンテンツＡ３のどれを選択してもかまわない。ここではコンテンツＡ２をユーザＡが選択したとする。
【００３８】
携帯電話Ａは、コンテンツＡ２を選択し、携帯電話Ｂに対して提供を許可し、携帯電話Ｂに提供が許可されたことが、メール等の通信手段を用いて通知される。
【００３９】
その際、携帯電話Ａから通知される情報は、許可されたという情報だけでなく、上記生成されたユーザＡの管理情報とを合わせた情報する。あるいはユーザＡの管理情報へのアクセス手段（ＵＲＬ等）が通知されることでもよい。これらの通知を受け取った携帯電話Ｂは、入手したユーザＡの管理情報から、携帯電話Ａが許可をしたコンテンツと同一の内容のコンテンツＡ１、コンテンツＡ３が存在することを管理情報から知ることができる。携帯電話Ｂでは、該当コンテンツが３つ（コンテンツＡ１〜Ａ３）まであることを取得し、さらにユーザＢ自身が保有する管理情報に記録されている要求条件設定情報と照らし合わせ、携帯電話Ｂは、最適なコンテンツがどれなのかを判断する。要求条件設定情報において画質優先という条件に設定していた場合、携帯電話Ｂは、より適当と思われる順序で、携帯電話Ｂの表示装置に、コンテンツの取得許可提示を行う。この場合、コンテンツＡ１、コンテンツＡ２、コンテンツＡ３のビットレート、画像サイズといったコンテンツ情報から、より高画質なコンテンツの順序を算出し、提示する（結果、コンテンツＡ１、コンテンツＡ２、コンテンツＡ３の順とする）。また、同時に、それぞれのコンテンツを入手する通信装置、予想されるコスト、時間といった管理情報を提示する。
【００４０】
ユーザＢは、携帯電話Ｂの表示装置に提示されたコンテンツ、通信装置のうち、コンテンツＡ１をパソコンＢに取得することを選択した場合、携帯電話Ｂは、携帯電話Ａに対して、問題が無いかの許可を求め、「許可」情報を受け取ると、ＨＤＤレコーダＡからパソコンＢへの実際のデータ転送が開始される。
【００４１】
続いて、実際にユーザ間のコンテンツデータの選択及び円滑な転送を実現する通信装置の具体的な構成について説明する。
【００４２】
図３は、コンテンツデータ転送システム１に備えられている通信装置の構成を示すブロック図である。
図３に示すように、通信装置１００は、ユーザＡ、Ｂに属している通信装置の内、特に、窓口となる通信装置であり、上述の管理情報を記憶している管理情報記憶部１０５と、管理情報を、解析し、ユーザに提示する内容を決定処理する管理情報解析・判断部１０３と、管理情報を生成する管理情報生成部１０８と、システム全体の管理・制御を行うシステム制御部１０２と、管理情報データの入出力を行うデータ入出力部１０４と、ユーザへの表示や操作入力を行う表示・操作Ｉ／Ｆ部１０１と、通信装置が有する通信経路１０７と、通信経路を選択する経路選択部１０６と、を備えて構成されている。
【００４３】
また、管理情報解析・判断部１０３は、装置情報解析部１０３ａ、コンテンツ情報解析部１０３ｂ、要求情報解析部１０３ｃから構成される。また、保有する通信経路１０７は１つとは限らず、複数の通信経路を有することから代表的なものとして、通信路１（携帯電話網）、通信路２（ＷｉＦｉ）、通信路３（赤外線）、通信路４（ＲＦＩＤ）、通信路５（有線ＬＡＮ）を記載している。
【００４４】
図４は、管理情報生成部１０８の構成を示すブロック図である。
【００４５】
管理情報生成部１０８は、通信経路１０７から入力されるデータを受信するデータ入力部１０８ａと、入力されたデータのデータ種別に応じて、解析を行うデータ種別解析部１０８ｂと、解析されたデータから、管理情報に必要なものを抽出する情報抽出部１０８ｃと、取得した情報を管理情報に記載する適切な形式に整形し、また元々記録されていた管理情報とのデータと合わせて記録するためのデータ整形を行うデータ整形部１０８ｄと、を備えて構成されている。
【００４６】
なお、図３、４では、本コンテンツデータ転送システム１を有効に機能させるのに必要なブロックのみを図示しており、装置固有の部分については図示していない（例えば、ＨＤＤレコーダのＨＤＤの機構制御部等）。
【００４７】
また、外部ソース情報からコンテンツを取り込んでコンテンツデータを生成する通信装置については、管理情報解析・判断部１０３及び管理情報生成部１０８の双方を備えているものとする。
【００４８】
続いて、各通信装置間とのデータ相互連携を行い、管理情報を生成するシーケンスについて、図５を用いて説明する。
【００４９】
図５は、ユーザＡの管理情報を生成するシーケンスを示す図である。
【００５０】
各通信装置（ＨＤＤレコーダＡ、パソコンＡ、携帯電話Ａ）の通信装置情報をそれぞれ、Ｍ１、Ｍ２、Ｍ３とする。上述したように、この情報は通信装置が最初から保有している再生可能なコンテンツ種別や記録容量等の情報と、動作中にリアルタイムに更新される情報（空きストレージ容量やオンライン／オフライン状態等）を含む。なお、[  ]は、シーケンス番号を示す。
【００５１】
［Ｇ１］  ユーザＡは見たい番組をＨＤＤレコーダＡに録画予約を実施する。
【００５２】
［Ｇ２］  ＨＤＤレコーダＡは録画の実行を行う。このときに、ＨＤＤレコーダＡは図４に示す管理情報を生成する管理情報生成部１０８（１０８ａ〜１０８ｄ）により、録画されたコンテンツＡ１と、コンテンツＡ１に関するコンテンツ情報（ＯｐＡ１）を生成する。
【００５３】
［Ｇ３］  ＨＤＤレコーダＡと、例えば、通信経路（有線ＬＡＮ）５（１０７）のネットワークで接続された通信装置（本例ではパソコンＡ）間で、通信装置情報およびコンテンツ情報を装置連携（データ相互交換）する。この連携（管理情報の同期要求；管理情報の自動受信；管理情報の合成；管理情報の自動送信）によって、ＨＤＤレコーダＡには、コンテンツＡ１、コンテンツ情報（ＯｐＡ１）、ＨＤＤレコーダの通信装置情報（Ｍ１）だけでなく、パソコンＡの通信装置情報（Ｍ２）を取得することができ、パソコンＡもコンテンツ以外の情報を取得することができる。
【００５４】
この装置連携を図中ではＤＬＮＡガイドラインとしているが、特にＤＬＮＡガイドラインに限定するものではない。また、装置連携を行う契機についても、ユーザ操作、タイマー等手段は問わない。
【００５５】
［Ｇ４］  ユーザＡがＨＤＤレコーダＡから携帯電話ＡにコンテンツＡ１をコピーする要求を携帯電話Ａに対して入力し、携帯電話Ａは、コンテンツＡ１のコピーをＨＤＤレコーダＡに指示する。
【００５６】
［Ｇ５］  ＨＤＤレコーダＡは、携帯電話Ａに携帯電話向けにコンテンツＡ１をエンコードしたコンテンツＡ２を例えば、通信経路５を介して出力するだけでなく、通信装置情報、コンテンツ情報も合わせて連携する。このことにより、携帯電話Ａには通信装置情報（Ｍ１、Ｍ２、Ｍ３）、コンテンツ情報（ＯｐＡ１、ＯｐＡ２）、実際のコンテンツＡ２が取得されたことになる。
【００５７】
［Ｇ６］  ユーザがＨＤＤレコーダＡのコンテンツＡ１をコピーするように、パソコンＡに対して要求し、パソコンＡは、コンテンツＡ１のコピーをＨＤＤレコーダＡに指示する。
【００５８】
［Ｇ７］  パソコンＡはＨＤＤレコーダＡからコンテンツＡ１をコピーするだけでなく、ＨＤＤレコーダが持つ通信装置情報（Ｍ１、Ｍ３）、コンテンツ情報（ＯｐＡ２）も合わせて取得する。このことにより、パソコンＡにはコンテンツ（Ａ１）、コンテンツ情報（ＯｐＡ１、ＯｐＡ２）、通信装置情報（Ｍ１、Ｍ２、Ｍ３）が保有されることになる。
【００５９】
［Ｇ８］  パソコンＡから、Ｉｎｔｅｒｎｅｔのファイル共有サイト等にＵｐｌｏａｄされ、その際にエンコードされたコンテンツＡ３も生成した場合、パソコンＡには、コンテンツ（Ａ１、Ａ３）、コンテンツ情報（ＯｐＡ１、ＯｐＡ２、ＯｐＡ３）、通信装置情報（Ｍ１、Ｍ２、Ｍ３）が保有される。
【００６０】
［Ｇ９］  ［Ｇ３］と同様に、何らかの契機でＨＤＤレコーダＡとパソコンＡが連携をした際に、通信装置情報、コンテンツ情報も連携され、結果的にＨＤＤレコーダＡにはコンテンツ（Ａ１）、コンテンツ情報（ＯｐＡ１、ＯｐＡ２、ＯｐＡ３）、通信装置情報（Ｍ１、Ｍ２、Ｍ３）が保有される。
【００６１】
［Ｇ１０］  ユーザが携帯電話ＡとパソコンＡを電話帳のバックアップやスケジュールのコピー等、なんらかの用途で接続要求をしたとする。
【００６２】
［Ｇ１１］  携帯電話ＡとパソコンＡ間では、スケジュール等のデータやりとり以外に、コンテンツ情報、通信装置情報も合わせて連携され、結果的に携帯電話Ａには、コンテンツＡ２、コンテンツ情報（ＯｐＡ１、ＯｐＡ２、ＯｐＡ３）、通信装置情報（Ｍ１、Ｍ２、Ｍ３）が保有される。
【００６３】
［Ｇ１］〜［Ｇ１１］のシーケンスにより、各通信装置には、コンテンツ自体のデータはなくとも、どういったコンテンツなのか、どの通信装置に保有されているのかといった情報と、ユーザＡに属する通信装置にどんなものがあるのかという通信装置情報を取得することが可能となる。本シーケンスでは、何らかのコンテンツ等のデータをやり取りする際に、管理情報を連携することとしたが、管理情報のみの連携だけをユーザ操作、タイマー等で行うようにしてもよい。
【００６４】
このようなユーザ内の装置連携により、そのユーザに属している通信装置、コンテンツ情報が、各通信装置で取得できるようになる。
【００６５】
上記管理情報の連携が行われていることを前提に、上述したユーザＡの通信装置からユーザＢの通信装置へのコンテンツ転送を行う場合のシーケンスについて、図６に基づいて説明する。
【００６６】
［Ｈ１］  まず、ユーザＢがユーザＡに対して所望するコンテンツを要求する。この要求は、口頭やメール等手段を問わない。
【００６７】
［Ｈ２］  ユーザＢの要求を受けたユーザＡは、ユーザＢに対して、該当すると思われるコンテンツをユーザＢに提示する。提示方法としては、ユーザＡの携帯電話ＡからユーザＢの携帯電話Ｂに対して、サムネイル等、コンテンツ内容が把握できる程度の情報を提示する。本実施形態では携帯電話Ａと携帯電話Ｂ間でのやりとりについて説明するが、装置を限定するものではない。このとき、ユーザＡが提示する内容は、コンテンツＡ１〜Ａ３のどのコンテンツデータでもかまわない。内容が合致すると思われる情報を提供すればよい。
【００６８】
［Ｈ３］  ユーザＢは、ユーザＡが提示した内容を確認し、それが希望するものと判断できた場合、シーケンス開始の要求を選択する。
【００６９】
［Ｈ４］  携帯電話Ｂは、ユーザＢが、ユーザＡが提示したコンテンツと要求が合致していること、さらにユーザＢの管理情報とを合わせてユーザＡの携帯電話Ａに送信する。
【００７０】
［Ｈ５］  携帯電話Ａは、受信したユーザＢの管理情報と、ユーザＡの管理情報とから、提供可能なコンテンツ、取得する通信装置及び通信経路等に関するリスト（以下、コンテンツリストと記す）を生成する。詳細の動作フローは後述する。
【００７１】
［Ｈ６］  携帯電話Ａが生成したコンテンツリストを携帯電話Ｂに提示（送信）する。
【００７２】
［Ｈ７］  ユーザＢは提示されたコンテンツリストから、希望するコンテンツ、取得する通信装置及び通信経路を選択する。
【００７３】
［Ｈ８］  携帯電話Ｂは、ユーザＢが選択したコンテンツ、通信装置及び通信経路を携帯電話Ａに送信し、転送実行要求を行う。
【００７４】
［Ｈ９］  決定されたデータ送受信の通信経路に基づきユーザＡとユーザＢの該当する通信装置がデータ送受信を行う。そのため、契機となった通信装置（本例では携帯電話Ａ、携帯電話Ｂ）から、選択された通信装置に対してデータの送信、受信設定が行われる。送信元の通信装置がオフライン状態等ですぐにデータのやりとりが出来ない場合も予約等を行う動作を設定することもできる。
【００７５】
次に、図６に示すシーケンス図のシーケンス番号[Ｈ５]において説明した携帯電話ＡがユーザＢの管理情報を受信してから、提供可能なコンテンツリストを作成するまでの動作について図７に示すフロー図に基づいて説明する。
【００７６】
コンテンツリスト作成処理を開始（ユーザＢの管理情報の送付）するにあたり、データ入出力部１０４は、通信経路１０７を介して、ユーザＢの携帯電話Ｂから要求、管理情報を受信し、管理情報記憶部１０５へそのデータを記録する。
【００７７】
そして、携帯電話Ａのシステム制御部１０２は、携帯電話Ｂからの要求データの送付時に、管理情報を含めたデータサイズ情報が通知され、正常に受信完了かどうかを判断する（ステップＳ１００）。
【００７８】
携帯電話Ｂからの管理情報の受信時に、通知されたデータサイズと異なる場合や、データの受信がタイムアウトする等、正常に完了していないと判断した場合は（ステップＳ１００；Ｎｏ）、エラー処理を行い（ステップＳ１０１）、本処理を終了する。
【００７９】
ここで、ステップＳ１０１のエラー処理とは、携帯電話Ｂへのエラー通知等を含む本処理の終了処理をいう。例えば、データ入出力部１０４は、携帯電話Ｂから受信したデータ量のサイズ情報と、実際に受信したデータ量とを比較し、差がある場合は、システム制御部１０２にエラーを通知する。エラー情報を受信したシステム制御部１０２は、選択した通信路１０７の通信経路を介して、携帯電話Ｂにエラー通知を行う。
【００８０】
一方、正常に管理情報が受信されたと判断した場合（ステップＳ１００；Ｙｅｓ）、データ入出力部１０４は、正常に受信が完了した管理情報を管理情報解析・判断部１０３に渡す（ステップＳ１１０）。管理情報解析・判断部１０３は、取得したデータから、通信装置情報、コンテンツ情報、要求情報に分離し、システム制御部１０２を介して、それぞれの解析部１０３ａ、１０３ｂ、１０３ｃに通知する。
【００８１】
管理情報解析・判断部１０３の要求情報解析部１０３ｃでは、要求条件のデータ解析を行い、ユーザＢの要求する条件を取得する（ステップＳ１２０）。本実施形態では、ユーザＢの要求条件は、画質優先で、優先する受信する通信装置はパソコンＢが設定されていたとする。
【００８２】
管理情報解析・判断部１０３の装置情報解析部１０３ａでは、通信装置情報のデータ解析を行い、ユーザＢに属する通信装置情報を取得する（ステップＳ１２１）。
【００８３】
これにより、本実施形態では、ユーザＢに属する通信装置は、携帯電話Ｂ、パソコンＢに関する情報を取得することができる。
【００８４】
管理情報解析・判断部１０３のコンテンツ情報解析部１０３ｂでは、コンテンツ情報のデータ解析を行い、ユーザＢの保有するコンテンツ情報を取得する（ステップＳ１２２）。
【００８５】
本実施形態では、ユーザＢの要求に対する携帯電話Ａの動作では、本コンテンツ情報は必要ないが、ユーザＢのコンテンツ情報をも参照することで、「すでに同一コンテンツと思われるものを所有しているのでは、」というようなワーニングを携帯電話Ｂに報知することが可能となる。ここでは、取得した管理情報にコンテンツ情報は存在しないものとする。
【００８６】
次に、管理情報解析・判断部１０３は取得した管理情報について、各解析部による解析がすべて正常終了したかどうかを判断する（ステップＳ１３０）。
【００８７】
管理情報解析・判断部１０３は、管理情報１０３が正常に取得できているにもかかわらず、管理情報の解析が正常に終了しなかった場合（ステップＳ１３０；Ｎｏ）、システム制御部１０２に解析失敗を通知し、システム制御部１０２は、通信経路を通じてエラーをユーザＢに通知し（ステップＳ１３１）、本処理を終了する。
【００８８】
正常に解析が終了した場合（ステップＳ１３０；Ｙｅｓ）、管理情報解析・判断部１０３は、要求情報解析部１０３ｃで解析された要求情報から、合致するコンテンツをユーザＡが保有するコンテンツ情報から取得する（ステップＳ１４０）。この処理により、ユーザＡの保有するコンテンツのうち、内容が合致するものとして、コンテンツＡ１、コンテンツＡ２、コンテンツＡ３が該当することがわかる。
【００８９】
また、要求情報解析部１０３ｃで取得した要求条件が画質優先で、取得要望通信装置がパソコンＢだとわかり、さらに装置情報解析部１０３ａから、パソコンＢについての通信情報が取得できる。取得したこれらの情報から、管理情報解析・判断部１０３は、保有するコンテンツＡ１〜Ａ３のうち、要望により合致するものはコンテンツＡ１であると判断できる。そこで、管理情報解析・判断部１０３は、ユーザＡが保有するコンテンツの付加情報から、コンテンツの情報の取得や、コンテンツＡ１がＨＤＤレコーダＡに存在することがわかる。
【００９０】
また、ユーザＡの保有する通信装置情報から、ＨＤＤレコーダＡが現在オンラインか否かというようなデータ送信が可能な状態なのかを判断することができる。
【００９１】
さらに、コンテンツＡ１のコンテンツ情報（サイズ、Ｃｏｄｅｃｌ種別等）と、取得したユーザＢの通信装置情報（要望されているパソコンＢ）を比較し、パソコンＢの空き容量がコンテンツＡ１サイズ分空いていないため送信できないというような判断もすることも可能である。
【００９２】
これらの解析・判断を行うことにより、最も要求に近いものであり、現在送受信可能なコンテンツ、通信経路種別を抽出する（ステップＳ１４０）。
ここで、ユーザＢの要求が画質優先で、パソコンＢに受信することを要望しているが、コンテンツＡ１が画質としては、近いが、コンテンツＡ１を保有しているＨＤＤレコーダＡがオフラインのため送信不可能であった場合、オンライン状態にあるパソコンＡにコピーされたコンテンツＡ１は、送信可能な状態である、と判断することもできる。
【００９３】
次に、提供可能なコンテンツ等の抽出が正常に終了したかどうかを判断する（ステップＳ１５０）。
【００９４】
管理情報解析・判断部１０３で抽出判断した結果、提供可能なものが無い場合、また、コンテンツＡ１〜Ａ３のすべてが送信できない状態である場合（ステップＳ１５０；Ｎｏ）、送信できないという「情報」を携帯電話Ｂへの送信情報として設定し、通信経路１０７を介して、携帯電話Ｂに送信し、本処理を終了する（ステップＳ１７０）。ただし、オンライン状態等の条件でできないことが判明している場合は、該当通信装置がオンラインになれば、送信可能というような付加情報を上記送信情報に付加する。
【００９５】
一方、抽出した結果、提供可能なものがあれば（ステップＳ１５０；Ｙｅｓ）、要求への合致度合い順に情報をソートし、コンテンツリストを生成する。ユーザＢへの「通知情報」として送信情報を設定し、通信経路１０７を介して携帯電話Ｂに送信し、本処理を終了する（ステップＳ１６０）。
【００９６】
なお、本処理終了後、本実施形態では、図６に示すシーケンス図において、シーケンス番号[Ｈ８]の通知後に、管理情報解析・判断部１０３は、パソコンＡからコンテンツＡ１をパソコンＢに送信することが最も要求に近いと判断し、データ入出力部１０４に対して、データの送受信を指示する。
【００９７】
以上説明したように、ユーザＢから取得した管理情報（要求条件設定情報、通信装置情報、コンテンツ情報）から、ユーザＡが所有するコンテンツのうち最適なコンテンツおよび通信経路（通信手段）を自動的に判別し、ユーザに提示することが可能となる。
【００９８】
尚、本発明のコンテンツデータ転送システムは、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【図面の簡単な説明】
【００９９】
【図１】本実施形態に係るコンテンツデータ転送システムの構成例を示す構成図である。
【図２】本発明に係るコンテンツデータ転送システムを構成する通信装置内の所定の通信装置に記憶する管理情報を示す図である。
【図３】コンテンツデータ転送システムに備えられている通信装置内、窓口となる通信装置の構成を示すブロック図である。
【図４】管理情報生成部の構成を示すブロック図である。
【図５】ユーザＡの管理情報を生成するシーケンスを示す図である。
【図６】ユーザＡの通信装置からユーザＢの通信装置へのコンテンツ転送を行う場合の具体的なシーケンスを示す図である。
【図７】携帯電話ＡがユーザＢの管理情報を受信してから、提供可能なコンテンツリストを作成するまでの動作を示すフロー図である。
【符号の説明】
【０１００】
１００  通信装置
１０１  表示・操作Ｉ／Ｆ部
１０２  システム制御部
１０３  管理情報解析・判断部
１０３ａ  装置情報解析部
１０３ｂ  コンテンツ情報解析部
１０３ｃ  要求情報解析部
１０４  データ入出力部
１０５  管理情報記憶部
１０６  経路選択部
１０７  通信経路
１０８  管理情報生成部
１０８ａ  データ入力部
１０８ｂ  データ種別解析部
１０８ｃ  情報抽出部
１０８ｄ  データ整形部
【図１】
2010141560.tif 000003
【図２】
2010141560.tif 000004
【図３】
2010141560.tif 000005
【図４】
2010141560.tif 000006
【図５】
2010141560.tif 000007
【図６】
2010141560.tif 000008
【図７】
2010141560.tif 000009