(57)【要約】  コンテンツ共有システム（１０）において、コンテンツ仲介装置（３００）は、コンテンツデータの取得を要求する第１データ取得要求をコンテンツ取得装置（４００）から受信したときに、ユーザ間の親密さを示す親密度が格納されたソーシャル情報を参照して、コンテンツ提供装置（１００）のユーザとコンテンツ取得装置（４００）のユーザとの間の親密度を取得するソーシャル情報管理部（３０２）と、取得された親密度が閾値以上の場合に、コンテンツ取得装置（４００）がコンテンツ提供装置（１００）とネットワーク接続するための接続情報をコンテンツ取得装置（４００）に送信する提供仲介判定部（３０６）とを備える。
2012070241.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを提供可能なコンテンツ提供装置と、前記コンテンツ提供装置から前記コンテンツデータをネットワークを介して取得するコンテンツ取得装置と、前記コンテンツ取得装置および前記コンテンツ提供装置間のネットワーク接続を仲介するコンテンツ仲介装置とを備えるコンテンツ共有システムであって、
前記コンテンツ仲介装置は、
前記コンテンツデータの取得を要求する第１データ取得要求を前記コンテンツ取得装置から受信したときに、ユーザ間の親密さを示す親密度が格納されたソーシャル情報を参照して、前記コンテンツ提供装置のユーザと前記コンテンツ取得装置のユーザとの間の親密度を取得するソーシャル情報管理部と、
取得された前記親密度が閾値以上の場合に、前記コンテンツ取得装置が前記コンテンツ提供装置とネットワーク接続するための接続情報を前記コンテンツ取得装置に送信する提供仲介判定部とを備え、
前記コンテンツ取得装置は、
前記第１データ取得要求を前記コンテンツ仲介装置に送信し、前記接続情報を前記コンテンツ仲介装置から受信したときに、前記接続情報を用いて、前記コンテンツデータの送信を要求する第２データ取得要求を前記コンテンツ提供装置に送信する取得判定部を備え、
前記コンテンツ提供装置は、
前記第２データ取得要求を前記コンテンツ取得装置から受信したときに、前記コンテンツデータを前記コンテンツ取得装置に送信する外部提供判定部を備える
コンテンツ共有システム。
【請求項２】
前記第２データ取得要求には、前記コンテンツ取得装置のユーザを示すユーザ情報が含まれており、
前記外部提供判定部は、前記ユーザ情報が示すユーザと自装置のユーザとの間の親密度を前記コンテンツ仲介装置から取得し、取得した親密度が高いほど前記コンテンツデータの送信が優先されるように、前記コンテンツデータを前記コンテンツ取得装置に送信する
請求項１に記載のコンテンツ共有システム。
【請求項３】
前記コンテンツ提供装置は、さらに、自装置の状態を示す状態情報を前記コンテンツ仲介装置に送信する状態通知部を備え、
前記提供仲介判定部は、前記コンテンツ提供装置から受信した前記状態情報に基づいて、前記接続情報を前記コンテンツ取得装置に送信する
請求項１または２に記載のコンテンツ共有システム。
【請求項４】
前記コンテンツ提供装置は、さらに、前記コンテンツデータを加工することにより、前記コンテンツデータよりもデータ量が小さい加工コンテンツデータを生成するコンテンツ編集部を備え、
前記外部提供判定部は、さらに、前記加工コンテンツデータを前記コンテンツ仲介装置に送信し、
前記提供仲介判定部は、さらに、受信された前記加工コンテンツデータをコンテンツデータ記憶部に格納し、前記加工コンテンツデータを前記コンテンツ取得装置に送信し、
前記コンテンツ取得装置は、さらに、
受信された前記加工コンテンツデータを表示する出力部と、
表示された前記加工コンテンツデータに対応するコンテンツデータの取得指示をユーザから受け付ける入力部とを備え、
前記取得判定部は、受け付けられた前記取得指示に従って、前記第１データ取得要求を前記コンテンツ仲介装置に送信する
請求項１〜３のいずれか１項に記載のコンテンツ共有システム。
【請求項５】
前記コンテンツ編集部は、前記コンテンツ仲介装置から前記コンテンツデータ記憶部の空き容量を取得し、取得した前記空き容量に依存して前記加工コンテンツデータのデータ量が変化するように、前記加工コンテンツデータを生成する
請求項４に記載のコンテンツ共有システム。
【請求項６】
前記コンテンツ編集部は、前記コンテンツ仲介装置から前記コンテンツ提供装置のユーザに対する他のユーザの親密度を取得し、取得した前記親密度に基づいて前記加工コンテンツデータを生成する
請求項４または５に記載のコンテンツ共有システム。
【請求項７】
前記コンテンツデータは、複数のピクチャを含む映像データであり、
前記コンテンツ編集部は、前記親密度が高い他のユーザほど当該他のユーザが撮影されたピクチャが多く含まれるように、前記加工コンテンツデータを生成する
請求項６に記載のコンテンツ共有システム。
【請求項８】
前記外部提供判定部は、過去に前記コンテンツデータを前記コンテンツ取得装置に提供したことがない場合に、過去に前記コンテンツデータを前記コンテンツ取得装置に提供したことがある場合よりも前記コンテンツデータの送信を優先させる
請求項１〜７のいずれか１項に記載のコンテンツ共有システム。
【請求項９】
前記提供仲介判定部は、さらに、前記コンテンツデータを前記コンテンツ提供装置に配信し、
前記コンテンツ仲介装置は、さらに、
前記コンテンツ提供装置のユーザに対する課金価格および前記コンテンツ取得装置のユーザに対する課金価格の少なくとも一方を、接続情報に従って前記コンテンツ提供装置が前記コンテンツデータを他のコンテンツ取得装置に送信した履歴に応じて変更する課金管理部を備える
請求項１〜８のいずれか１項に記載のコンテンツ共有システム。
【請求項１０】
前記コンテンツ仲介装置は、さらに、
前記接続情報に従って前記コンテンツ提供装置が前記コンテンツデータを前記コンテンツ取得装置に送信した履歴に基づいて、前記コンテンツデータに関する広告データを作成し、作成した広告データを前記コンテンツ取得装置に送信する広告提供部を備える
請求項９に記載のコンテンツ共有システム。
【請求項１１】
コンテンツデータを提供可能なコンテンツ提供装置と、前記コンテンツ提供装置から前記コンテンツデータをネットワークを介して取得するコンテンツ取得装置と、前記コンテンツ取得装置および前記コンテンツ提供装置間のネットワーク接続を仲介するコンテンツ仲介装置とを備えるコンテンツ共有システムにおけるコンテンツ共有方法であって、
前記コンテンツ取得装置が、前記コンテンツデータの取得を要求する第１データ取得要求を前記コンテンツ仲介装置に送信する送信ステップと、
前記コンテンツ仲介装置が、前記第１データ取得要求を前記コンテンツ取得装置から受信したときに、ユーザ間の親密さを示す親密度が格納されたソーシャル情報を参照して、前記コンテンツ提供装置のユーザと前記コンテンツ取得装置のユーザとの間の親密度を取得するソーシャル情報管理ステップと、
前記コンテンツ仲介装置が、取得された前記親密度が閾値以上の場合に、前記コンテンツ取得装置が前記コンテンツ提供装置とネットワーク接続するための接続情報を前記コンテンツ取得装置に送信する提供仲介判定ステップと、
前記コンテンツ取得装置が、前記接続情報を前記コンテンツ仲介装置から受信したときに、前記接続情報を用いて、前記コンテンツデータの送信を要求する第２データ取得要求を前記コンテンツ提供装置に送信する取得判定ステップと、
前記コンテンツ提供装置が、前記第２データ取得要求を前記コンテンツ取得装置から受信したときに、前記コンテンツデータを前記コンテンツ取得装置に送信する外部提供判定ステップとを含む
コンテンツ共有方法。
【請求項１２】
コンテンツデータを提供可能なコンテンツ提供装置と、前記コンテンツ提供装置から前記コンテンツデータをネットワークを介して取得するコンテンツ取得装置との間のネットワーク接続を仲介するコンテンツ仲介装置であって、
前記コンテンツデータの取得を要求する第１データ取得要求を前記コンテンツ取得装置から受信したときに、ユーザ間の親密さを示す親密度が格納されたソーシャル情報を参照して、前記コンテンツ提供装置のユーザと前記コンテンツ取得装置のユーザとの間の親密度を取得するソーシャル情報管理部と、
取得された前記親密度が閾値以上の場合に、前記コンテンツ取得装置が前記コンテンツ提供装置とネットワーク接続するための接続情報を前記コンテンツ取得装置に送信する提供仲介判定部とを備える
コンテンツ仲介装置。
【請求項１３】
前記コンテンツ仲介装置は、集積回路として構成されている
請求項１２に記載のコンテンツ仲介装置。
【請求項１４】
コンテンツデータを提供可能なコンテンツ提供装置と、前記コンテンツ提供装置から前記コンテンツデータをネットワークを介して取得するコンテンツ取得装置との間のネットワーク接続を仲介するコンテンツ仲介方法であって、
前記コンテンツデータの取得を要求する第１データ取得要求を前記コンテンツ取得装置から受信したときに、ユーザ間の親密さを示す親密度が格納されたソーシャル情報を参照して、前記コンテンツ提供装置のユーザと前記コンテンツ取得装置のユーザとの間の親密度を取得するソーシャル情報管理ステップと、
取得された前記親密度が閾値以上の場合に、前記コンテンツ取得装置が前記コンテンツ提供装置とネットワーク接続するための接続情報を前記コンテンツ取得装置に送信する提供仲介判定ステップとを含む
コンテンツ仲介方法。
【請求項１５】
請求項１４に記載のコンテンツ仲介方法をコンピュータに実行させるためのプログラム。
【請求項１６】
ネットワークを介してコンテンツ取得装置にコンテンツデータを送信するコンテンツ提供装置であって、
前記コンテンツデータの送信を要求するデータ取得要求を前記コンテンツ取得装置から受信したときに、前記コンテンツデータを前記コンテンツ取得装置に送信する外部提供判定部を備え、
前記データ取得要求には、前記コンテンツ取得装置のユーザを示すユーザ情報が含まれており、
前記外部提供判定部は、前記ユーザ情報が示すユーザと自装置のユーザとの間の親密さを示す親密度を取得し、取得した親密度が高いほど前記コンテンツデータの送信が優先されるように、前記コンテンツデータを前記コンテンツ取得装置に送信する
コンテンツ提供装置。
【請求項１７】
前記コンテンツ提供装置は、集積回路として構成されている
請求項１６に記載のコンテンツ提供装置。
【請求項１８】
ネットワークを介してコンテンツ取得装置にコンテンツデータを送信するコンテンツ提供方法であって、
前記コンテンツデータの送信を要求するデータ取得要求を前記コンテンツ取得装置から受信したときに、前記コンテンツデータを前記コンテンツ取得装置に送信する外部提供判定ステップを含み、
前記データ取得要求には、前記コンテンツ取得装置のユーザを示すユーザ情報が含まれており、
前記外部提供判定ステップでは、前記ユーザ情報が示すユーザと自装置のユーザとの間の親密さを示す親密度を取得し、取得した親密度が高いほど前記コンテンツデータの送信が優先されるように、前記コンテンツデータを前記コンテンツ取得装置に送信する
コンテンツ提供方法。
【請求項１９】
請求項１８に記載のコンテンツ提供方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータを提供可能なコンテンツ提供装置と、コンテンツ提供装置からコンテンツデータをネットワークを介して取得するコンテンツ取得装置と、コンテンツ取得装置およびコンテンツ提供装置間のネットワーク接続を仲介するコンテンツ仲介装置とを備えるコンテンツ共有システムに関するものである。
【背景技術】
【０００２】
近年、民生用のデジタルスチルカメラ、ビデオカメラ、或いは携帯電話に内蔵されたカメラなどの撮像デバイスの高機能化が進んでいる。このような撮像デバイスは、例えば、写真や映像の高画質記録に加え、高速連写などの高度な撮影をサポートする。また、撮像デバイスは、例えば、撮影場所の位置情報、または写真もしくは映像に写った人物の名前などのメタ情報を自動で付与する。さらには、撮像デバイスは、例えば、ネットワーク接続機能を有し、撮影した写真を本体からネットワーク上のサーバに直接アップロードする。このような多種多様な高機能撮像デバイスが安価に手に入るようになっている。【０００３】
このような高機能撮像デバイスの普及は、個人が扱うプライベートコンテンツ（家族旅行もしくは運動会の写真、または発表会のビデオなど）を増大させる要因となっている。さらに、コンテンツの高画質化或いは高付加価値化に伴い、コンテンツの数および個々のコンテンツのサイズも爆発的に増大している。【０００４】
そして、これらの写真或いは映像を、撮影後に家族、親戚、友人、またはイベントに出席した人々と共有するために、撮影者は、例えば、パーソナルコンピュータの電子メール機能により写真データ或いは映像データを相手に直接電子メールで送信する。また例えば、撮影者は、インターネットを介して提供されるコンテンツ共有サービスを利用してネットワーク上のサーバに、写真データ或いは映像データをアップロードして、写真データ或いは映像データを閲覧者にダウンロードさせる。【０００５】
これらの作業は、送信したい相手が増えれば増えるほどユーザの操作負担を増加させる。そのため、これらの操作を軽減するため、撮像デバイスである携帯電話から直接的に流通サーバへデータをアップロードし、ユーザリストを用いて閲覧者を認証することにより、コンテンツの共有を実現させる方式が提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−３３２９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載のコンテンツ共有システムにおいては、共有すべきコンテンツデータ全体を流通サーバ上に蓄積する必要がある。そのため、コンテンツデータのデータ量が大きくなるほど、ユーザが所有する機器から流通サーバへのコンテンツデータのアップロードに必要な通信コスト、およびアップロードに必要な時間が増大する。さらに、ユーザは、コンテンツデータのアップロードに必要な機器リソースも確保しなければならない。またさらに、比較的高コストとされるサーバ側の記憶装置（ネットワークストレージ）の記憶容量も増大する。つまり、従来のコンテンツ共有システムでは、比較的大きなコンテンツデータを共有するときに、通信負荷および処理負荷が増大するという問題があった。【０００８】
本発明は、上記従来の課題を解決するものであって、コンテンツデータを複数の装置で共有する場合に、通信負荷および処理負荷を軽減することができるコンテンツ共有システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記従来の課題を解決するために、本発明の一態様に係るコンテンツ共有システムは、コンテンツデータを提供可能なコンテンツ提供装置と、前記コンテンツ提供装置から前記コンテンツデータをネットワークを介して取得するコンテンツ取得装置と、前記コンテンツ取得装置および前記コンテンツ提供装置間のネットワーク接続を仲介するコンテンツ仲介装置とを備えるコンテンツ共有システムであって、前記コンテンツ仲介装置は、前記コンテンツデータの取得を要求する第１データ取得要求を前記コンテンツ取得装置から受信したときに、ユーザ間の親密さを示す親密度が格納されたソーシャル情報を参照して、前記コンテンツ提供装置のユーザと前記コンテンツ取得装置のユーザとの間の親密度を取得するソーシャル情報管理部と、取得された前記親密度が閾値以上の場合に、前記コンテンツ取得装置が前記コンテンツ提供装置とネットワーク接続するための接続情報を前記コンテンツ取得装置に送信する提供仲介判定部とを備え、前記コンテンツ取得装置は、前記第１データ取得要求を前記コンテンツ仲介装置に送信し、前記接続情報を前記コンテンツ仲介装置から受信したときに、前記接続情報を用いて、前記コンテンツデータの送信を要求する第２データ取得要求を前記コンテンツ提供装置に送信する取得判定部を備え、前記コンテンツ提供装置は、前記第２データ取得要求を前記コンテンツ取得装置から受信したときに、前記コンテンツデータを前記コンテンツ取得装置に送信する外部提供判定部を備える。【００１０】
この構成によれば、コンテンツデータを提供するユーザとコンテンツデータを取得するユーザとの間の親密度に基づきデータ提供の可否が判断される。そして、コンテンツ提供装置からコンテンツ取得装置にコンテンツデータが直接送信される。そのため、例えば、コンテンツデータの共有を目的とするネットワークサービスのサーバにコンテンツデータを蓄積するための記憶領域を削減できる。また、コンテンツデータを提供するユーザは、操作負荷（コンテンツデータをアップロードする操作など）を軽減することができる。さらに、さらに、コンテンツデータがサーバを経由せずに直接提供されるので、通信負荷も軽減することが可能となる。また、コンテンツデータは、親密な関係にあるユーザに対してのみ提供されるので、不正アクセスによってコンテンツデータが漏洩することを抑制することが可能となる。【００１１】
また、前記第２データ取得要求には、前記コンテンツ取得装置のユーザを示すユーザ情報が含まれており、前記外部提供判定部は、前記ユーザ情報が示すユーザと自装置のユーザとの間の親密度を前記コンテンツ仲介装置から取得し、取得した親密度が高いほど前記コンテンツデータの送信が優先されるように、前記コンテンツデータを前記コンテンツ取得装置に送信することが好ましい。【００１２】
この構成によれば、少なくとも１つのコンテンツデータを取得することを要求する複数の第２データ取得要求を受信した場合、提供ユーザに対する取得要求ユーザの親密度が高い取得要求ユーザへのコンテンツデータの提供を優先する。そのため、より親密度が高いユーザに、高品位或いは高画質なコンテンツデータを優先的に提供することができ、親密度が比較的低いユーザには低品位或いは低画質なコンテンツデータを提供することができる。または、親密度が比較的低いユーザへのコンテンツデータの提供を順番待ちにすることなどもできる。すなわち、提供優先度を適切に制御することができるので、通信負荷およびコンテンツ提供装置の処理負荷を軽減することが可能となる。【００１３】
また、前記コンテンツ提供装置は、さらに、自装置の状態を示す状態情報を前記コンテンツ仲介装置に送信する状態通知部を備え、前記提供仲介判定部は、前記コンテンツ提供装置から受信した前記状態情報に基づいて、前記接続情報を前記コンテンツ取得装置に送信することが好ましい。【００１４】
この構成によれば、コンテンツ提供装置の状態に応じて、接続情報を送信することができる。すなわち、コンテンツ提供装置の状態がコンテンツデータの提供するに際して好ましくない状態である場合には、当該コンテンツ提供装置と接続するための接続情報を送信しないようにすることができる。したがって、コンテンツ取得装置が、コンテンツ提供装置からコンテンツデータを取得する処理を失敗することを抑制することができる。【００１５】
また、前記コンテンツ提供装置は、さらに、前記コンテンツデータを加工することにより、前記コンテンツデータよりもデータ量が小さい加工コンテンツデータを生成するコンテンツ編集部を備え、前記外部提供判定部は、さらに、前記加工コンテンツデータを前記コンテンツ仲介装置に送信し、前記提供仲介判定部は、さらに、受信された前記加工コンテンツデータをコンテンツデータ記憶部に格納し、前記加工コンテンツデータを前記コンテンツ取得装置に送信し、前記コンテンツ取得装置は、さらに、受信された前記加工コンテンツデータを表示する出力部と、表示された前記加工コンテンツデータに対応するコンテンツデータの取得指示をユーザから受け付ける入力部とを備え、前記取得判定部は、受け付けられた前記取得指示に従って、前記第１データ取得要求を前記コンテンツ仲介装置に送信することが好ましい。【００１６】
この構成によれば、コンテンツデータを加工することにより、コンテンツデータよりもデータ量が小さい加工コンテンツデータを生成することができる。そのため、コンテンツ仲介装置は、コンテンツデータそのものを記憶する場合よりも、加工コンテンツデータを記憶するための記憶領域の容量を抑制することができる。また、コンテンツ取得装置のユーザは、加工コンテンツデータを見ることでコンテンツデータの内容を確認できる。したがって、ユーザは、テキストによるコンテンツデータの選択に比べ、コンテンツデータの内容を容易に把握することができる。その結果、ユーザによって誤ったコンテンツデータが選択されることを抑制することができる。【００１７】
また、前記コンテンツ編集部は、前記コンテンツ仲介装置から前記コンテンツデータ記憶部の空き容量を取得し、取得した前記空き容量に依存して前記加工コンテンツデータのデータ量が変化するように、前記加工コンテンツデータを生成することが好ましい。【００１８】
この構成によれば、コンテンツデータ記憶部の空き容量に応じて、自動的に加工コンテンツデータを生成することができる。そのため、コンテンツ全体をアップロードする場合よりも、アップロードするために必要な時間を短縮でき、通信負荷を軽減することができる。さらい、コンテンツデータ全体を格納するための記憶領域を用意する必要がないので、コンテンツデータを格納するための記憶容量を削減することができる。【００１９】
また、前記コンテンツ編集部は、前記コンテンツ仲介装置から前記コンテンツ提供装置のユーザに対する他のユーザの親密度を取得し、取得した前記親密度に基づいて前記加工コンテンツデータを生成することが好ましい。【００２０】
この構成によれば、親密度が高いユーザに適応するように加工コンテンツデータを生成することができる。したがって、コンテンツデータの取得を要求する可能性が高いユーザである親密度が高いユーザが、コンテンツデータの内容を容易に確認することができる。その結果、誤ってコンテンツデータが選択されることを抑制することが可能となる。【００２１】
また、前記コンテンツデータは、複数のピクチャを含む映像データであり、前記コンテンツ編集部は、前記親密度が高い他のユーザほど当該他のユーザが撮影されたピクチャが多く含まれるように、前記加工コンテンツデータを生成することが好ましい。【００２２】
この構成によれば、コンテンツデータの取得を要求する可能性が高いユーザが、コンテンツデータの内容をさらに容易に確認することができる。その結果、誤ってコンテンツデータが選択されることを抑制することが可能となる。【００２３】
また、前記外部提供判定部は、過去に前記コンテンツデータを前記コンテンツ取得装置に提供したことがない場合に、過去に前記コンテンツデータを前記コンテンツ取得装置に提供したことがある場合よりも前記コンテンツデータの送信を優先させることが好ましい。【００２４】
この構成によれば、同一ユーザが同一コンテンツデータを再取得する場合に優先度を下げることができる。【００２５】
また、前記提供仲介判定部は、さらに、前記コンテンツデータを前記コンテンツ提供装置に配信し、前記コンテンツ仲介装置は、さらに、前記コンテンツ提供装置のユーザに対する課金価格および前記コンテンツ取得装置のユーザに対する課金価格の少なくとも一方を、接続情報に従って前記コンテンツ提供装置が前記コンテンツデータを他のコンテンツ取得装置に送信した履歴に応じて変更する課金管理部を備えることが好ましい。【００２６】
この構成によれば、ユーザ間のコンテンツデータの提供仲介履歴に応じて、適切な課金価格に適宜変更することが可能となる。そのため、例えば、コンテンツデータを提供したユーザに対して、提供した人数に応じた割引（３名に提供した場合、３割引など）を適用することができる。また、対象コンテンツデータをコンテンツ提供装置から取得したコンテンツ取得装置のユーザに対して、コンテンツ仲介装置から取得した場合の正規購入価格よりも、コンテンツ仲介装置の処理負荷を軽減した分に相当する価格を割り引いた価格を適用することもできる。【００２７】
また、前記コンテンツ仲介装置は、さらに、前記接続情報に従って前記コンテンツ提供装置が前記コンテンツデータを前記コンテンツ取得装置に送信した履歴に基づいて、前記コンテンツデータに関する広告データを作成し、作成した広告データを前記コンテンツ取得装置に送信する広告提供部を備えることが好ましい。【００２８】
この構成によれば、コンテンツ提供装置がコンテンツデータをコンテンツ取得装置に送信した履歴に基づいて作成された広告データをネットワーク上の装置に配信することができる。したがって、課金価格の変更が反映された広告データを配信することができ、ユーザの利便性を高めることができる。【００２９】
また、本発明は、上記コンテンツ仲介装置または上記コンテンツ提供装置として実現することもできる。また、上記コンテンツ仲介装置または上記コンテンツ提供装置は、集積回路として実現することもできる。【００３０】
また、本発明は、このようなコンテンツ共有システム、コンテンツ仲介装置またはコンテンツ提供装置として実現することができるだけでなく、このようなコンテンツ共有システム、コンテンツ仲介装置またはコンテンツ提供装置が備える特徴的な構成部の動作をステップとするコンテンツ共有方法、コンテンツ仲介方法またはコンテンツ提供方法として実現することができる。また、本発明は、コンテンツ仲介方法またはコンテンツ提供方法に含まれる各ステップをコンピュータに実行させるプログラムとして実現することもできる。そして、そのようなプログラムは、ＣＤ−ＲＯＭ等の記録媒体或いはインターネット等の伝送媒体を介して配信することができるのは言うまでもない。
【発明の効果】
【００３１】
本発明によれば、コンテンツデータを提供するユーザとコンテンツデータを取得するユーザとの間の親密度に基づきデータ提供の可否が判断される。そして、コンテンツ提供装置からコンテンツ取得装置にコンテンツデータが直接送信される。そのため、例えば、コンテンツデータの共有を目的とするネットワークサービスのサーバにコンテンツデータを蓄積するための記憶領域を削減できる。また、コンテンツデータを提供するユーザは、操作負荷（コンテンツデータをアップロードする操作など）を軽減することができる。さらに、さらに、コンテンツデータがサーバを経由せずに直接提供されるので、通信負荷も軽減することが可能となる。また、コンテンツデータは、親密な関係にあるユーザに対してのみ提供されるので、不正アクセスによってコンテンツデータが漏洩することを抑制することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】図１は、本発明の実施の形態１におけるコンテンツ共有システムの構成を示す図である。
【図２】図２は、本発明の実施の形態１におけるコンテンツ提供装置の機能構成を示すブロック図である。
【図３】図３は、本発明の実施の形態１におけるコンテンツ仲介装置の機能構成を示すブロック図である。
【図４】図４は、本発明の実施の形態１におけるコンテンツ取得装置の機能構成を示すブロック図である。
【図５】図５は、本発明の実施の形態１におけるインデックスデータの一例を示す図である。
【図６Ａ】図６Ａは、本発明の実施の形態１におけるソーシャル情報の一例を示す図である。
【図６Ｂ】図６Ｂは、本発明の実施の形態１におけるソーシャル情報の一例を示す図である。
【図７】図７は、本発明の実施の形態１におけるソーシャル情報のノード概念を示す図である。
【図８】図８は、本発明の実施の形態１における優先度判定閾値テーブルの一例を示す図である。
【図９】図９は、本発明の実施の形態１におけるコンテンツ共有システムの情報の流れを示すシーケンス図である。
【図１０】図１０は、本発明の実施の形態１における提供仲介判定処理の流れを示すフローチャート図である。
【図１１】図１１は、本発明の実施の形態１の変形例１における外部提供判定処理の流れを示すフローチャート図である。
【図１２】図１２は、本発明の実施の形態１の変形例２におけるコンテンツ提供装置の機能構成を示すブロック図である。
【図１３】図１３は、本発明の実施の形態１の変形例２におけるコンテンツ仲介装置の機能構成を示すブロック図である。
【図１４】図１４は、本発明の実施の形態１の変形例２におけるユーザ情報テーブルの一例を示す図である。
【図１５】図１５は、本発明の実施の形態１の変形例３におけるコンテンツ提供装置の機能構成を示すブロック図である。
【図１６】図１６は、本発明の実施の形態１の変形例３におけるコンテンツ仲介装置の機能構成を示すブロック図である。
【図１７】図１７は、本発明の実施の形態１の変形例３におけるインデックスデータの一例を示す図である。
【図１８】図１８は、本発明の実施の形態１の変形例４におけるコンテンツ提供装置の機能構成を示すブロック図である。
【図１９】図１９は、本発明の実施の形態２におけるコンテンツ仲介装置の機能構成を示すブロック図である。
【図２０】図２０は、本発明の実施の形態２における提供仲介履歴データの一例を示す図である。
【図２１】図２１は、本発明の実施の形態２における課金内容変更テーブルの一例を示す図である。
【図２２】図２２は、本発明の実施の形態２の変形例におけるコンテンツ仲介装置の機能構成を示すブロック図である。
【図２３】図２３は、本発明の実施の形態２の変形例における広告提供画面の一例を示す図である。
【図２４】図２４は、本発明の実施の形態２の変形例における広告提供画面の他の一例を示す図である。
【図２５】図２５は、本発明の実施の形態２の変形例における広告提供画面の他の一例を示す図である。
【図２６】図２６は、本発明の一態様に係るコンテンツ共有システムの構成を示すブロック図である。
【発明を実施するための形態】
【００３３】
以下本発明の実施の形態について、図面を参照しながら説明する。なお、以下の実施の形態において、同一の構成要素には同一の符号を付し、その説明は重複するので省略する。
【００３４】
また、以下で説明する実施の形態は、いずれも本発明の好ましい一具体例を示す。つまり、以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置及び接続形態、ステップ、ステップの順序などは、本発明の一例であり、本発明を限定する主旨ではない。本発明は、請求の範囲の記載に基づいて特定される。したがって、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素は、本発明の課題を達成するために必ずしも必要ではないが、より好ましい形態を構成する構成要素として説明される。
【００３５】
（実施の形態１）
図１は、本発明の実施の形態１におけるコンテンツ共有システム１０の構成を示す図である。図１に示すように、コンテンツ共有システム１０は、コンテンツ提供装置１００と、コンテンツ仲介装置３００と、コンテンツ取得装置４００と、コンテンツ提供装置５００と、コンテンツ取得装置６００とを備える。これらのコンテンツ提供装置１００とコンテンツ仲介装置３００とコンテンツ取得装置４００とコンテンツ提供装置５００と、コンテンツ取得装置６００とは、互いにネットワーク２００を介して接続される。
【００３６】
コンテンツ提供装置５００はコンテンツ提供装置１００と同様であるので、以下において、コンテンツ提供装置５００の説明を適宜省略する。また、コンテンツ取得装置６００はコンテンツ取得装置４００と同様であるので、以下において、コンテンツ取得装置６００の説明を適宜省略する。
【００３７】
コンテンツ提供装置１００は、コンテンツデータを提供可能な装置である。コンテンツデータは、写真あるいは映像などの画像データもしくは音声データ、またはそれらの組み合わせを含む。
【００３８】
具体的には、コンテンツ提供装置１００は、例えば、画像データが記録された外部記録媒体を装着可能なビデオレコーダ或いはホームサーバなどである。また例えば、コンテンツ提供装置１００は、静止画を撮影可能なデジタルスチルカメラ、または動画を撮影可能なデジタルビデオカメラなどである。
【００３９】
コンテンツ仲介装置３００は、コンテンツの提供を仲介する装置である。具体的には、コンテンツ取得装置４００は、例えばＷｅｂサーバなどである。コンテンツ仲介装置３００は、コンテンツ取得装置４００とコンテンツ提供装置１００と間のネットワーク接続を仲介する。
【００４０】
コンテンツ取得装置４００は、コンテンツデータの取得を要求する装置である。具体的には、コンテンツ取得装置４００は、例えば、ビデオレコーダ、ホームサーバ、またはモバイル端末などである。コンテンツ取得装置４００は、ネットワーク２００を介して接続されるコンテンツ提供装置１００からコンテンツデータを取得する。
【００４１】
次に、これらのコンテンツ提供装置１００、コンテンツ仲介装置３００およびコンテンツ取得装置４００それぞれの主要な機能構成について図２〜図４を用いて説明する。
【００４２】
図２は、本発明の実施の形態１におけるコンテンツ提供装置１００の機能構成を示すブロック図である。図２に示すように、コンテンツ提供装置１００は、入力部１０１と、出力部１０２と、アプリケーション部１０３と、データ蓄積部１０４と、コンテンツデータ記憶部１０５と、通信部１０６と、外部提供判定部１０７とを備える。
【００４３】
入力部１０１は、コンテンツ提供装置１００に実装される入力手段（例えば、外部記録媒体とのインタフェース或いは内蔵するカメラモジュール）を用いて、コンテンツデータを取得する。そして、入力部１０１は、取得したコンテンツデータを、アプリケーション部１０３を介してデータ蓄積部１０４に転送する。
【００４４】
出力部１０２は、各種データを出力する。例えば、出力部１０２は、入力部１０１によって取得されたコンテンツデータを表示装置に出力する。
【００４５】
データ蓄積部１０４は、入力部１０１から転送されたコンテンツデータ１０５ａをコンテンツデータ記憶部１０５に格納する。
【００４６】
コンテンツデータ記憶部１０５は、例えば、ハードディスクまたはフラッシュメモリなどである。コンテンツデータ記憶部１０５は、コンテンツ取得装置４００にネットワーク２００を介して提供可能なコンテンツデータ１０５ａを再読込みが可能な形式で記憶する。
【００４７】
アプリケーション部１０３は、コンテンツ提供装置１００のユーザが利用する各種機能（例えば、コンテンツビューア機能、スライドショー再生機能、またはプリント出力機能など）を実現する処理部である。具体的には、アプリケーション部１０３は、入力部１０１を介してユーザから受け付けられた指示に従い、各種機能を実現する。例えば、アプリケーション部１０３は、コンテンツデータ記憶部１０５に記憶されたコンテンツデータ１０５ａを任意のタイミングで読み込み所望の処理を行う。
【００４８】
通信部１０６は、ネットワーク２００上のサーバ或いは端末などの装置と通信を行うための通信インタフェースである。具体的には、通信部１０６は、例えば、コンテンツ仲介装置３００或いはコンテンツ取得装置４００と通信パケットを送受信する。
【００４９】
外部提供判定部１０７は、コンテンツデータ記憶部１０５からコンテンツデータ１０５ａを読み込み、インデックスデータを生成する。インデックスデータとは、通信部１０６を介して外部装置（例えばコンテンツ取得装置４００）に提供可能なコンテンツデータの概要を示すデータである。
【００５０】
さらに、外部提供判定部１０７は、外部装置から受信した情報に応じて、コンテンツデータ１０５ａを外部装置に提供するか否かを判定する。本実施の形態では、外部提供判定部１０７は、コンテンツ取得装置４００から第２データ取得要求を受信したときに、コンテンツデータ１０５ａをコンテンツ取得装置４００に送信する。
【００５１】
図３は、本発明の実施の形態１におけるコンテンツ仲介装置３００の機能構成を示すブロック図である。図３に示すように、コンテンツ仲介装置３００は、通信部３０１と、ソーシャル情報管理部３０２と、ソーシャル情報記憶部３０３と、インデックス管理部３０４と、インデックスデータ記憶部３０５と、提供仲介判定部３０６とを備える。
【００５２】
通信部３０１は、コンテンツ提供装置１００が備える通信部１０６と同様であり、ネットワーク２００上のサーバ或いは端末などの装置と通信を行うための通信インタフェースである。
【００５３】
ソーシャル情報管理部３０２は、ソーシャル情報３０３ａを管理する。具体的には、ソーシャル情報管理部３０２は、ソーシャル情報記憶部３０３に記憶されたソーシャル情報３０３ａを参照して、コンテンツ提供装置１００のユーザとコンテンツ取得装置４００のユーザとの間の親密度を取得する。
【００５４】
ソーシャル情報３０３ａには、ユーザ間の関係性とユーザ間の親密さとを示す親密度が格納されている。なお、ソーシャル情報３０３ａの詳細については、図６Ａおよび図６Ｂを用いて後述する。
【００５５】
インデックス管理部３０４は、コンテンツ提供装置１００の外部提供判定部１０７が生成したインデックスデータを、通信部３０１を介して受信する。そして、インデックス管理部３０４は、受信したインデックスデータ３０５ａをインデックスデータ記憶部３０５に格納する。
【００５６】
提供仲介判定部３０６は、後述するコンテンツ取得装置４００から第１データ取得要求を受信したときに、ソーシャル情報３０３ａおよびインデックスデータ３０５ａを参照して、コンテンツ提供装置１００を仲介することが可能か否かを判定する。そして、提供仲介判定部３０６は、その判定結果に応じて、接続情報をコンテンツ取得装置４００に送信する。
【００５７】
つまり、提供仲介判定部３０６は、コンテンツ提供装置１００のユーザとコンテンツ取得装置４００のユーザとの間の親密度が閾値以上の場合に、接続情報をコンテンツ取得装置４００に送信する。この接続情報とは、コンテンツ取得装置４００がコンテンツ提供装置１００とネットワーク接続するための情報である。具体的には、接続情報には、例えば、コンテンツ提供装置１００のネットワーク２００上のアドレス情報が含まれる。また例えば、接続情報には、コンテンツ提供装置１００に接続するための認証情報が含まれてもよい。
【００５８】
図４は、本発明の実施の形態１におけるコンテンツ取得装置４００の機能構成を示すブロック図である。図４に示すように、コンテンツ取得装置４００は、入力部４０１と、出力部４０２と、アプリケーション部４０３と、通信部４０４と、取得判定部４０５と、データ蓄積部４０６と、コンテンツデータ記憶部４０７とを備える。
【００５９】
入力部４０１は、コンテンツ取得装置４００に実装される入力手段（例えば、操作用タッチパネル或いはボタンなど）を介してユーザから指示を受け付ける。具体的には、入力部４０１は、例えば、取得対象とするコンテンツデータを選定する指示を受け付ける。そして、入力部４０１は、受け付けた指示に基づいて、アプリケーション部４０３に処理の実行を指示する。
【００６０】
出力部４０２は、ユーザがアプリケーション部４０３に処理を指示するためのユーザインタラクション画面或いは反応音を出力する。具体的には、出力部４０２は、コンテンツ仲介装置３００から受信したインデックスデータに基づいてコンテンツデータを選択するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を出力する。
【００６１】
アプリケーション部４０３は、コンテンツ取得装置４００のユーザが利用する各種機能（例えば、コンテンツビューア機能、スライドショー再生機能、またはプリント出力機能など）を実現する処理部である。具体的には、アプリケーション部４０３は、入力部４０１を介してユーザから受け付けられた指示に従い、各種機能を実現する。
【００６２】
通信部４０４は、コンテンツ提供装置１００が備える通信部１０６と同様であり、ネットワーク２００上のサーバ或いは端末などの装置と通信を行うための通信インタフェースである。
【００６３】
取得判定部４０５は、通信部４０４を介して、コンテンツ仲介装置３００に第１データ取得要求を送信し、その返信結果に基づいてコンテンツデータを取得するか否かを判定する。具体的には、取得判定部４０５は、第１データ取得要求をコンテンツ仲介装置３００に送信する。そして、取得判定部４０５は、接続情報をコンテンツ仲介装置３００から受信したときに、当該接続情報を用いて、コンテンツデータの送信を要求する第２データ取得要求をコンテンツ提供装置１００に送信する。
【００６４】
データ蓄積部４０６は、取得判定部４０５がコンテンツデータを受信した場合、受信したコンテンツデータ４０７ａを、コンテンツデータ記憶部４０７に格納する。
【００６５】
コンテンツデータ記憶部４０７は、例えば、ハードディスクまたはフラッシュメモリなどである。コンテンツデータ記憶部４０７は、コンテンツデータ４０７ａを再読込みが可能な形式で記憶する。その後、アプリケーション部４０３は、コンテンツデータ記憶部４０７に記憶されたコンテンツデータ４０７ａを任意のタイミングで読み込み所望の処理を行う。
【００６６】
次に、コンテンツ仲介装置３００に記憶されているインデックスデータ３０５ａおよびソーシャル情報３０３ａについて、図５、図６Ａ、および図６Ｂを用いて説明する。
【００６７】
図５は、本発明の実施の形態１におけるインデックスデータ３０５ａの一例を示す図である。図５に示すように、インデックスデータ３０５ａには、外部装置に提供可能なコンテンツデータを識別するための識別子に対応付けて、当該コンテンツデータの概要を示すメタ情報が格納されている。具体的には、インデックスデータ３０５ａには、ＩＤに対応付けて、データ名、拡張子、種別、装置ＩＤ、撮影日時、および総時間が含まれる。
【００６８】
このインデックスデータ３０５ａは、コンテンツ提供装置１００の外部提供判定部１０７によって生成され、コンテンツ仲介装置３００送信される。
【００６９】
データ名は、コンテンツデータへのアクセスするために必要な情報である。このデータ名は、オブジェクト識別子或いはデータパスなどとも呼ばれることがある。
【００７０】
拡張子は、ファイルのフォーマット種別を表す。図５では、映像を示す「ｍｐ４」が格納されている。種別は、コンテンツデータ１０５ａのタイプを表す。図５では、説明簡単化のため映像を意味する「Ｍｏｖｉｅ」のみが格納されている。装置ＩＤは、コンテンツデータ１０５ａを生成した装置に対し固有に付与される識別子である。図５では、説明簡単化のため、装置ＩＤは、装置の違いを表す簡易な文字列「ＤＳＣ−Ｘ」等で表現されている。撮影日時は、コンテンツデータ１０５ａが生成されたタイミングを示す。総時間は、映像の総（再生）時間である。
【００７１】
図６Ａおよび図６Ｂは、本発明の実施の形態１におけるソーシャル情報３０３ａの一例を示す図である。具体的には、図３Ａは、ソーシャル情報３０３ａに含まれるユーザ情報テーブルの一例を示す図である。また、図６Ｂは、ソーシャル情報３０３ａに含まれるソーシャル情報テーブルの一例を示す図である。
【００７２】
図６Ａに示すように、ユーザ情報テーブルには、ユーザに関する情報が格納されている。具体的には、ユーザ情報テーブルには、ユーザを識別するための識別子（ＩＤ）に対応付けて、ユーザ名と、アドレスと、所有装置ＩＤと、所有装置名と、装置固有接続情報とが含まれる。
【００７３】
ユーザ名は、ユーザの名前或いはニックネームを表す名称である。アドレスは、各ユーザに対し電子メールなどで情報を伝達するための情報である。所有装置ＩＤは、ＩＤによって識別されるユーザが所有する或いは使用する装置に対して固有に付与される識別子（例えば、ユーザが所有するコンテンツ提供装置１００の識別子）である。所有装置名は、所有装置ＩＤによって識別される装置の名称（例えば、ユーザ名「Ｍｉｋｅ」が所有する装置の名称「Ｍｉｋｅ−Ａ」）である。装置固有接続情報は、ＩＤによって識別される装置へネットワーク接続するために必要な情報である。ここでは、装置固有接続情報として、装置へネットワーク２００を介して接続するときに必要となるグローバルＩＰアドレスとポート番号と初期接続パスとを一例として記載している。
【００７４】
また、図３Ｂに示すように、ソーシャル情報テーブルには、ユーザ間の関係性および親密さを表す親密度が格納されている。ここで、関係性とは、対象ユーザ（ソーシャル情報オーナー）と他のユーザとが現実世界において知り合いであるか否かを表す。また、親密さとは、ソーシャル情報オーナーからみた、当該ソーシャル情報オーナーと関係性があるユーザの親密さを表す。ここでは、親密度は、関係性があり、かつ親密であるほど値が大きくなるように設定されている。
【００７５】
なお、親密度は、例えば、ソーシャル・ネットワーキング・サービスのユーザ間において送受信されたメッセージの数に基づいて設定されればよい。また例えば、親密度は、ユーザ間のメッセージ中の特定の文字（顔文字など）の数に基づいて設定されてもよい。
【００７６】
例えば、図６Ｂのソーシャル情報テーブルにおいて、縦軸は、ソーシャル情報オーナーを示し、横軸は、各ソーシャル情報オーナーに対する評価ユーザのリストを示す。そして、親密度は、０以上１未満の数値として管理されている。
【００７７】
なお、ユーザ同士が知り合いではない場合（つまり、ユーザ間の関係性がない場合）、親密度は、「０」或いは「０に近い数字」で表現される。図６Ｂでは、ＩＤ「０」のユーザ名「Ｍｉｋｅ」がソーシャル情報オーナーである場合、「Ｍｉｋｅ」と「Ａｌｉｃｅ」とは知り合いであり、「Ｍｉｋｅ」と「Ａｌｉｃｅ」との間の親密度は「０．８３」とである。さらに、「Ｍｉｋｅ」と「Ｊｕｌｉａ」との間の親密度は「０．８３」であり、「Ｍｉｋｅ」と「Ｔｏｍ」との間の親密度は「０．５３」がある。したがって、「Ｍｉｋｅ」にとって、「Ｔｏｍ」よりも親密度の数値が大きい「Ａｌｉｃｅ」および「Ｊｕｌｉａ」の方が、親密な関係にあることがわかる。
【００７８】
なお、ソーシャル情報オーナーが「Ｍｉｋｅ」である行と、評価ユーザが「Ｍｉｋｅ」である列とが交差するセルは、親密度を表す数値が「−」（数値入力必要なし）となっている。さらに、ソーシャル情報テーブルは、「Ｍｉｋｅ」以外のユーザをソーシャル情報オーナーとした場合（例えば、ＩＤ「１」のユーザ名「Ａｌｉｃｅ」をソーシャル情報オーナーとした場合など）における、ソーシャル情報オーナーと評価ユーザとの間の親密度を表す数値を管理することができる。
【００７９】
なお、ここでは、親密度は、０以上１未満の正規化された数値よって表されていたが、親密度は、必ずしもこのように表される必要はない。例えば、親密度は、所定の条件に適合したときにポイントを上限なく加算するポイント制により数値化されてもよい。また、親密度は、複数段階の区分（例えばＡ〜Ｅ等）によって表されてもよい。
【００８０】
図７は、本発明の実施の形態１におけるソーシャル情報のノード概念を示す図である。また、図８は、本発明の実施の形態１における優先度判定閾値テーブルの一例を示す図である。
【００８１】
図７に示すように、ソーシャル情報はソーシャル情報オーナーである「Ｍｉｋｅ」を中心に各ユーザとの親密さを親密度という数値で表現している。ここでは、数値が大きいほど（１に近いほど）親密な関係であり、数値が小さいほど（０に近いほど）疎遠な関係であることを示す。
【００８２】
図８に示す優先度判定閾値テーブルは、外部提供判定部１０７或いは提供仲介判定部３０６が内部に保持するテーブルである。この優先度判定閾値テーブルに設定された閾値を用いて、親密度から各ユーザに対するデータ提供の優先度レベルが算出される。例えば、図８では、優先度レベルは、Ａ〜ＣおよびＺの４段階で構成されている。例えば、図７に示すように、「Ｍｉｋｅ」と「Ａｌｉｃｅ」との間の親密度と、「Ｍｉｋｅ」と「Ｊｕｌｉａ」との間の親密度とが、共に「０．８３」であるので、「Ａｌｉｃｅ」および「Ｊｕｌｉａ」の優先度レベルは「Ａ」となる。また、「Ｍｉｋｅ」と「Ｔｏｍ」との間の親密度が「０．５３」であり、「Ｍｉｋｅ」と「Ｐａｕｌ」との間の親密度が「０．５１」であるので、「Ｔｏｍ」および「Ｐａｕｌ」の優先度レベルは「Ｂ」となる。
【００８３】
次に、以上のように構成されたコンテンツ共有システム１０の各種動作について説明する。
【００８４】
図９は、本発明の実施の形態１におけるコンテンツ共有システム１０の情報の流れを示すシーケンス図である。
【００８５】
まず、コンテンツ提供装置１００の外部提供判定部１０７は、提供可能なコンテンツデータの概要を示すインデックスデータを生成し、コンテンツ仲介装置３００に送信する（Ｓ１０１）。コンテンツ仲介装置３００のインデックス管理部３０４は、受信したインデックスデータをインデックスデータ記憶部３０５に格納する。そして、インデックス管理部３０４は、インデックスデータ記憶部３０５に格納されたインデックスデータ３０５ａをコンテンツ取得装置４００に送信する（Ｓ１０２）。
【００８６】
コンテンツ取得装置４００のアプリケーション部４０３は、受信したインデックスデータ３０５ａが示す複数のコンテンツデータの中から少なくとも１つのコンテンツデータをユーザが選択するためのＧＵＩを生成する。そして、出力部４０２は、生成されたＧＵＩを画面に出力する。その後、取得判定部４０５は、入力部４０１を介してユーザから受け付けた指示に従って、第１データ取得要求をコンテンツ仲介装置３００に送信する（Ｓ１０３）。
【００８７】
コンテンツ仲介装置３００の提供仲介判定部３０６は、提供仲介判定処理を実行する（Ｓ１０４）。この提供仲介判定処理の詳細は、図１０を用いて後述する。この提供仲介判定処理において接続情報を送信すると判定された場合に、提供仲介判定部３０６は、コンテンツ取得装置４００がコンテンツ提供装置１００とネットワーク接続するための接続情報を、コンテンツ取得装置４００に送信する（Ｓ１０５）。
【００８８】
コンテンツ取得装置４００の取得判定部４０５は、受信した接続情報を用いて、コンテンツ提供装置１００に第２データ取得要求を送信する（Ｓ１０６）。コンテンツ提供装置１００の外部提供判定部１０７は、受信した第２データ取得要求に従って、外部提供判定処理を実行する（Ｓ１０７）。本実施の形態では、外部提供判定部１０７は、例えば、第２データ取得要求に基づいて、コンテンツデータをコンテンツ取得装置４００に送信してもよいか否かを判定する。
【００８９】
最後に、外部提供判定部１０７は、判定結果に応じて、コンテンツデータをコンテンツ取得装置４００に送信する（Ｓ１０８）。
【００９０】
次に、コンテンツ仲介装置３００の提供仲介判定部３０６による提供仲介判定処理の流れについて、図１０を用いて説明する。
【００９１】
図１０は、本発明の実施の形態１における提供仲介判定処理の流れを示すフローチャートである。具体的には、図１０は、第１データ取得要求がコンテンツ取得装置４００からコンテンツ仲介装置３００に送信された後の処理を示す。この第１データ取得要求は、インデックスデータ３０５ａが示す複数のコンテンツデータの中からコンテンツ取得装置４００のユーザによって選択されたコンテンツデータ（以下、「対象コンテンツデータ」という）を取得するためのメッセージである。
【００９２】
なお、図１０では、図１に示す、コンテンツ提供装置１００、コンテンツ取得装置４００、コンテンツ提供装置５００、およびコンテンツ取得装置６００のユーザを、それぞれユーザＡ「Ｍｉｋｅ」、ユーザＣ「Ｊｕｌｉａ」、ユーザＢ「Ａｌｉｃｅ」、およびユーザＤ「Ｔｏｍ」とする。
【００９３】
まず、提供仲介判定部３０６は、通信部３０１を介して、第１データ取得要求を受信する（Ｓ６０１）。そして、提供仲介判定部３０６は、受信した第１データ取得要求から、送信元のコンテンツ取得装置４００のユーザ（以下、「取得要求ユーザ」という）と対象コンテンツデータを提供可能なコンテンツ提供装置１００のユーザ（以下、「提供ユーザ」という）とを示すユーザ情報を抽出する。続いて、ソーシャル情報管理部３０２は、ソーシャル情報３０３ａを参照することにより、取得要求ユーザ（ここでは、ユーザＣ「Ｊｕｌｉａ」）と提供ユーザ（ここでは、ユーザＡ「Ｍｉｋｅ」）との間の親密度を取得する（Ｓ６０２）。
【００９４】
その後、提供仲介判定部３０６は、取得された親密度が「０」であるか否かを判定することにより、取得要求ユーザが提供ユーザと知り合いであるか否かを判定する（Ｓ６０３）。ここで、取得要求ユーザが提供ユーザと知り合いではない（親密度が「０」ではない）場合（Ｓ６０３のＮ）、提供仲介判定部３０６は、第１データ取得要求に対する応答として、接続不可であることを示すメッセージを返信する（Ｓ６１０）。
【００９５】
一方、取得要求ユーザが提供ユーザと知り合いである（親密度が「０」である）場合（Ｓ６０３のＹ）、提供仲介判定部３０６は、取得された親密度に基づいて提供ユーザに対する取得要求ユーザの優先度レベルが規定値以上であるか否かを判定する（Ｓ６０５）。ここでは、規定値は、図８に示す「レベルＢ」とする。すなわち、提供仲介判定部３０６は、親密度を表す数値が「０．５０」以上であるか否かを判定する。
【００９６】
ここで、取得要求ユーザの優先度レベルが規定値未満である場合（Ｓ６０５のＮ）、第１データ取得要求に対する応答として、接続不可であることを示すメッセージを返信する（Ｓ６０６）。一方、取得要求ユーザの優先度レベルが規定値以上である場合（Ｓ６０５のＹ）、第１データ取得要求に対する応答として、コンテンツ提供装置１００とネットワーク接続するための装置固有接続情報を返信する（Ｓ６０７）。
【００９７】
例えば、図６Ｂおよび図７に示すように、ユーザＣ「Ｊｕｌｉａ」はユーザＡ「Ｍｉｋｅ」に対するユーザＣ「Ｊｕｌｉａ」の親密度は「０．８３」である。したがって、親密度がと規定値「０．５」以上であるので、ユーザＣのコンテンツ取得装置４００は、ユーザＡのコンテンツ提供装置１００に直接接続するための装置固有接続情報を取得することができる。そして、ユーザＣの操作に従って、ユーザＣのコンテンツ取得装置４００の取得判定部４０５は、コンテンツ提供装置１００に所望のコンテンツデータを取得するための第２データ取得要求を送信する。その結果、コンテンツ取得装置４００は、コンテンツ提供装置１００から所望のコンテンツデータを取得することができる。そして、コンテンツ取得装置４００は、取得した所望のコンテンツデータをコンテンツデータ記憶部４０７に格納することができる。つまり、コンテンツ提供装置１００とコンテンツ取得装置４００とは、コンテンツデータを共有することができる。
【００９８】
以上のように、本実施の形態におけるコンテンツ共有システム１０によれば、コンテンツデータを提供するユーザとコンテンツデータを取得するユーザとの親密度に基づきデータ提供の可否が判断され、ユーザが所有する装置間においてコンテンツデータが直接送信される。そのため、例えば、コンテンツデータの共有を目的とするネットワークサービスのサーバにコンテンツデータを蓄積するための記憶領域を削減できる。また、コンテンツデータを提供するユーザは、操作負荷（コンテンツデータをアップロードする操作など）を軽減することができる。さらに、コンテンツデータがサーバを経由せずに直接提供されるので、通信負荷も軽減することが可能となる。また、コンテンツデータは、親密な関係にあるユーザに対してのみ提供されるので、不正アクセスによってコンテンツデータが漏洩することを抑制することが可能となる。
【００９９】
（実施の形態１の変形例１）
次に、実施の形態１の変形例１について説明する。本変形例におけるコンテンツ共有システム１０では、親密度が高いユーザのコンテンツ取得装置４００ほどコンテンツデータの送信が優先されるように、コンテンツ提供装置１００がコンテンツ取得装置４００にコンテンツデータを送信する。以下、実施の形態１と異なる点を中心に、図面を参照しながら説明する。
【０１００】
図１１は、本発明の実施の形態１の変形例１における外部提供判定処理の流れを示すフローチャートである。
【０１０１】
図１１に示すように、コンテンツ提供装置１００の外部提供判定部１０７は、コンテンツ取得装置４００の取得判定部４０５から装置固有接続情報を含む第２データ取得要求を受信する（Ｓ７０１）。そして、外部提供判定部１０７は、受信した第２データ取得要求に係る取得要求ユーザ以外の他のユーザのコンテンツ取得装置６００へコンテンツデータ１０５ａを提供中であるか否かを確認する（Ｓ７０２）。つまり、外部提供判定部１０７は、現在接続されているコンテンツ取得装置の数（接続数）が１以上であるか否かを判定する。
【０１０２】
ここで、他のコンテンツ取得装置６００へコンテンツデータ１０５ａを提供中ではない場合（Ｓ７０２のＮ）、外部提供判定部１０７は、受信した第２データ取得要求に対する処理を実行する（Ｓ７０８）。つまり、外部提供判定部１０７は、第２データ取得要求の送信元のコンテンツ取得装置４００にコンテンツデータ１０５ａの提供を開始する。
【０１０３】
一方、他のコンテンツ取得装置６００へコンテンツデータ１０５ａを提供中である場合（Ｓ７０２のＹ）、外部提供判定部１０７は、受信した第２データ取得要求の送信元であるコンテンツ取得装置４００のユーザ（取得要求ユーザ）とコンテンツ提供装置１００（自装置）のユーザ（提供ユーザ）との間の親密度と、他のコンテンツ取得装置６００のユーザと自装置のユーザとの間の親密度とを、コンテンツ仲介装置３００から取得する（Ｓ７０３）。
【０１０４】
例えば、外部提供判定部１０７は、第２データ取得要求の送信元であるコンテンツ取得装置４００のユーザＣ「Ｊｕｌｉａ」とコンテンツ提供装置１００のユーザＡ「Ｍｉｋｅ」との間の親密度「０．８３」と、コンテンツ取得装置６００のユーザＤ「Ｔｏｍ」とコンテンツ提供装置１００のユーザＡ「Ｍｉｋｅ」との間の親密度「０．５３」とを、コンテンツ仲介装置３００から取得する。
【０１０５】
具体的には、外部提供判定部１０７は、第２データ取得要求から取得要求ユーザを示すユーザ情報を抽出する。そして、外部提供判定部１０７は、抽出したユーザ情報が示す取得要求ユーザ（ここでは、ユーザＣ「Ｊｕｌｉａ」）と提供ユーザ（ここでは、ユーザＡ「Ｍｉｋｅ」）との親密度をコンテンツ仲介装置３００に問い合わせる。さらに、外部提供判定部１０７は、現在コンテンツデータを提供中のユーザ（ここでは、ユーザＤ「Ｔｏｍ」）と提供ユーザ（ここでは、ユーザＡ「Ｍｉｋｅ」）との親密度をコンテンツ仲介装置３００に問い合わせる。
【０１０６】
次に、外部提供判定部１０７は、現在コンテンツデータを提供中の他のコンテンツ取得装置６００のユーザよりも第２データ取得要求の送信元であるコンテンツ取得装置４００のユーザの方が、優先度レベル（すなわち親密度）が高いか否かを判定する（Ｓ７０４）。ここで、他のコンテンツ取得装置６００のユーザが第２データ取得要求の送信元であるコンテンツ取得装置４００のユーザよりも優先度レベルが高くない場合（Ｓ７０４のＮ）、外部提供判定部１０７は、第２データ取得要求を処理キューに登録する（Ｓ７０５）。
【０１０７】
一方、他のコンテンツ取得装置６００のユーザが第２データ取得要求の送信元であるコンテンツ取得装置４００のユーザよりも優先度レベルが高い場合（Ｓ７０４のＹ）、外部提供判定部１０７は、他のコンテンツ取得装置６００へのコンテンツデータの提供を中断し、第２データ取得要求を優先的に処理するように制御する（Ｓ７０６）。具体的には、外部提供判定部１０７は、他のコンテンツ取得装置６００へのコンテンツデータ提供処理が、第２データ取得要求の送信元のコンテンツ取得装置４００へのコンテンツデータ提供処理よりも後に処理されるように処理キューを変更する。
【０１０８】
そして、外部提供判定部１０７は、処理キューに登録された処理を順番に実行する（Ｓ７０７）。つまり、外部提供判定部１０７は、親密度が高いほどコンテンツデータの送信が優先されるように、コンテンツデータをコンテンツ取得装置に送信する。例えば、図６Ｂに示すソーシャル情報テーブルにおいては、ユーザＡ「Ｍｉｋｅ」に対するユーザＣ「Ｊｕｌｉａ」の親密度が「０．８３」であり、ユーザＡ「Ｍｉｋｅ」に対するユーザＤ「Ｔｏｍ」が親密度が「０．５３」である。そこで、外部提供判定部１０７は、コンテンツデータを提供中であるユーザＤ「Ｔｏｍ」のコンテンツ取得装置６００へのコンテンツデータの提供を中断し、ユーザＤ「Ｔｏｍ」よりも後から接続したユーザＣ「Ｊｕｌｉａ」のコンテンツ取得装置４００へコンテンツデータの提供を優先させる。
【０１０９】
なお、ここでは、ユーザＤよりもユーザＣの親密度が高い場合に、外部提供判定部１０７は、ユーザＤのコンテンツ取得装置６００へのコンテンツデータの提供を中断したが、必ずしもこのように優先度制御が行われる必要はない。例えば、コンテンツ提供装置１００は、親密度に依存させて通信帯域の割り当てを変更することにより、親密度が高いほどコンテンツデータの送信が優先されるように、コンテンツデータをコンテンツ取得装置に送信してもよい。
【０１１０】
以上のように、本変形例におけるコンテンツ共有システム１０によれば、少なくとも１つのコンテンツデータを取得することを要求する複数の第２データ取得要求を受信した場合、提供ユーザに対する取得要求ユーザの親密度が高い取得要求ユーザへのコンテンツデータの提供を優先する。そのため、より親密度が高いユーザに、高品位或いは高画質なコンテンツデータを優先的に提供することができ、親密度が比較的低いユーザには低品位或いは低画質なコンテンツデータを提供することができる。または、親密度が比較的低いユーザへのコンテンツデータの提供を順番待ちにすることなどもできる。すなわち、コンテンツ共有システム１０によれば、提供優先度を適切に制御することができるので、通信負荷およびコンテンツ提供装置１００の処理負荷を軽減することが可能となる。
【０１１１】
また、コンテンツデータをコンテンツ提供装置１００が外部に提供可能な装置上のリソースおよび機能（データ蓄積部１０４が提供するコンテンツデータ１０５ａの保存領域、アプリケーション部１０３によるコンテンツデータ変換機能、放送コンテンツなどのコンテンツデータ受信機能、など）と置き換えた場合、当該コンテンツ提供装置１００を所有するユーザと装置上のリソースおよび機能の取得・活用を要求するユーザとの親密度に基づきリソースおよび機能提供の可否を判断することができる。そして、リソースおよび機能を提供が可能な場合には、取得・活用を要求するユーザの所有装置に当該コンテンツ提供装置１００のリソースおよび機能を提供できる。そのため、例えば、コンテンツ提供装置１００のコンテンツデータ記憶部を、親密度が高いユーザのコンテンツ取得装置４００のコンテンツデータのバックアップ領域として利用することも可能となる。また、コンテンツ取得装置４００は、親密度が高いユーザが所有するコンテンツ提供装置１００に、コンテンツデータの変換処理、或いは所望コンテンツデータの代理録画などを実行させることもできる。つまり、個人のユーザの所有物であるコンテンツ提供装置１００のリソースおよび機能を、親密度が高い他のユーザにのみ適切に提供するよう制御できる。
【０１１２】
（実施の形態１の変形例２）
次に、実施の形態１の変形例２について説明する。本変形例におけるコンテンツ共有システム１０では、コンテンツ仲介装置３００が、コンテンツ提供装置１００の状態を示す状態情報に基づいて、当該コンテンツ提供装置１００とネットワーク接続するための接続情報をコンテンツ取得装置４００に送信する。以下、実施の形態１と異なる点を中心に、図面を参照しながら説明する。
【０１１３】
図１２は、本発明の実施の形態１の変形例２におけるコンテンツ提供装置１００の機能構成を示すブロック図である。また、図１３は、本発明の実施の形態１の変形例２におけるコンテンツ仲介装置３００の機能構成を示すブロック図である。なお、図１２および図１３において、図２および図３と同様の構成要素については同じ符号を用い、適宜説明を省略する。
【０１１４】
図１２に示すように、コンテンツ提供装置１００は、図２に示す構成要素に加えて、状態通知部１０８を備える。状態通知部１０８は、コンテンツ提供装置１００の状態を示す状態情報をコンテンツ仲介装置３００に送信する。具体的には、状態通知部１０８は、ネットワーク２００および通信部１０６を介して、コンテンツ仲介装置３００に状態情報を送信する。状態情報は、例えば、コンテンツ提供装置１００の通信状態を示す。
【０１１５】
さらに、図１３に示すように、コンテンツ仲介装置３００は、図３に示す構成要素に加えて、状態管理部３０７を備える。状態管理部３０７は、コンテンツ提供装置１００から通知された状態情報を管理する。具体的には、状態管理部３０７は、ソーシャル情報記憶部３０３に状態情報を格納する。
【０１１６】
図１４は、本発明の実施の形態１の変形例２におけるユーザ情報テーブルの一例を示す図である。図１４では、図６Ａに示すユーザ情報テーブルに格納される各種情報に加えて、上述した状態情報も格納されている。ここでは、状態情報は、各ユーザの所有装置がネットワーク２００を介して通信できない状態（オフライン）であるか否かを示す。さらに、状態情報は、ネットワーク２００を介して通信できる状態（オンライン）の場合は、他の装置との接続数を示す。
【０１１７】
図１４のユーザ情報テーブルは、例えば、ユーザＡ「Ｍｉｋｅ」の装置とユーザＥ「Ｐａｕｌ」の装置とユーザＦ「Ｊａｍｅｓ」の装置とがオフラインであることを示す。また、ユーザ情報テーブルは、例えばユーザＢ「Ａｌｉｃｅ」の装置がオンラインであり、その接続数が「１」であることを示す。
【０１１８】
コンテンツ仲介装置３００の提供仲介判定部３０６は、この状態情報が格納されたユーザ情報テーブルを参照することにより、コンテンツ提供装置１００が現在オンラインであるか否かを判定する。ここで、コンテンツ提供装置１００がオンラインでない場合に、第１データ取得要求に対する応答として、装置固有接続情報を送信しない、或いはオフラインであることを示すメッセージを返信する。つまり、提供仲介判定部３０６は、コンテンツ提供装置１００がオンラインである場合にのみ、当該コンテンツ提供装置１００とネットワーク接続するための接続情報をコンテンツ取得装置４００に送信する。すなわち、提供仲介判定部３０６は、コンテンツ提供装置１００から受信した状態情報に基づいて、コンテンツ提供装置１００と接続するための接続情報をコンテンツ取得装置４００に送信する。これにより、コンテンツ取得装置４００は、オフラインのコンテンツ提供装置へネットワーク接続を試みることにより接続が失敗することを回避することができる。
【０１１９】
以上のように、本変形例におけるコンテンツ共有システム１０によれば、接続先候補となるコンテンツ提供装置の状態情報に応じて接続すべきコンテンツ提供装置の優先順位を決定するため、例えば、現在オフライン（コンテンツ提供不可）であるコンテンツ提供装置を候補から一時的に除外する、現在所有者が装置使用中のため提供するコンテンツの品質が保証できない場合は優先順位を下げる、コンテンツデータ提供完了通知時に次の順番待ちユーザにコンテンツデータの取得要求を促す、など個人ユーザが所有する装置特有の課題（負荷分散サーバなどシステム管理者がコントロール可能なコンテンツ提供装置には存在しない課題）を解決することができる。
【０１２０】
すなわち、コンテンツ提供装置１００の状態がコンテンツデータの提供するに際して好ましくない状態である場合には、当該コンテンツ提供装置１００と接続するための接続情報を送信しないようにすることができる。したがって、コンテンツ取得装置４００が、コンテンツ提供装置１００からコンテンツデータを取得する処理を失敗することを抑制することができる。
【０１２１】
（実施の形態１の変形例３）
次に、実施の形態１の変形例３について説明する。本変形例におけるコンテンツ共有システム１０では、コンテンツ提供装置１００が、提供可能なコンテンツデータを加工することにより、当該コンテンツデータよりもデータ量が小さい加工コンテンツデータを生成する。以下、実施の形態１と異なる点を中心に、図面を参照しながら説明する。
【０１２２】
図１５は、本発明の実施の形態１の変形例３におけるコンテンツ提供装置１００の機能構成を示すブロック図である。また、図１６は、本発明の実施の形態１の変形例３におけるコンテンツ仲介装置３００の機能構成を示すブロック図である。なお、図１５および図１６において、図２および図３と同様の構成要素については同じ符号を用い、適宜説明を省略する。
【０１２３】
図１５に示すように、コンテンツ提供装置１００は、図２に示す構成要素に加えて、コンテンツ編集部１０９を備える。コンテンツ編集部１０９は、コンテンツデータを加工することにより、コンテンツデータよりもデータ量が小さい加工コンテンツデータを生成する。加工コンテンツデータは、例えば、コンテンツデータのダイジェスト版などである。より具体的には、加工コンテンツデータは、例えば、コンテンツデータが映像データである場合、当該映像データのうち所定時間分（例えば、最初の１分間分）のデータである。
【０１２４】
また、図１６に示すように、コンテンツ仲介装置３００は、図３に示す構成要素に加えて、データ蓄積部３０８と、コンテンツデータ記憶部３０９とを備える。データ蓄積部３０８は、コンテンツ編集部１０９により加工された加工コンテンツデータ３０９ａをコンテンツデータ記憶部３０９に格納する。
【０１２５】
コンテンツデータ記憶部３０９は、例えば、ハードディスクまたはフラッシュメモリなどである。コンテンツデータ記憶部３０９は、加工コンテンツデータ３０９ａを再読込みが可能な形式で記憶する。
【０１２６】
図１７は、本発明の実施の形態１の変形例３におけるインデックスデータ３０５ａの一例を示す図である。図１７に示すインデックスデータ３０５ａには、図５に示すインデックスデータに加えて、加工コンテンツデータの再生時間および加工コンテンツデータの再生パスが格納されている。
【０１２７】
ここで、コンテンツ提供装置１００の外部提供判定部１０７は、ネットワーク２００および通信部１０６を介して、コンテンツ仲介装置３００から、加工コンテンツデータ３０９ａを記憶するためのコンテンツデータ記憶部３０９の空き容量を取得する。
【０１２８】
そして、コンテンツ編集部１０９は、取得された空き容量に依存して加工コンテンツデータのデータ量が変化するように、コンテンツデータ１０５ａを加工することにより、加工コンテンツデータを生成する。具体的には、コンテンツ編集部１０９は、コンテンツ仲介装置３００のコンテンツデータ記憶部３０９の空き容量に対する加工コンテンツデータの容量の比が一定値以上とならないように（例えば、空き容量が全記憶容量の半分になるまでは、最初の１分間の映像だけをダイジェスト版として切り出す）、コンテンツデータを加工する。つまり、コンテンツ編集部１０９は、取得された空き容量が小さいほど加工コンテンツデータのデータ量が小さくなるように、加工コンテンツデータを生成する。
【０１２９】
本実施の形態では、コンテンツ編集部１０９は、図１７に示すように、例えば、再生総時間が互いに異なる映像コンテンツであるコンテンツデータ１０５ａ（「Ｃ−１」〜「Ｃ−１０」）を加工することにより、再生時間が１分間となるダイジェスト版の加工コンテンツデータを生成する。そして、外部提供判定部１０７は、生成された加工コンテンツデータと当該加工コンテンツデータに関する情報（ここでは、再生時間および再生パス）とをコンテンツ仲介装置３００に送信する。
【０１３０】
コンテンツ仲介装置３００の提供仲介判定部３０６は、受信した加工コンテンツデータ３０９ａなどを、データ蓄積部３０８を介してコンテンツデータ記憶部３０９に格納する。そして、提供仲介判定部３０６は、加工コンテンツデータ３０９ａをコンテンツ取得装置４００に送信する。
【０１３１】
コンテンツ取得装置４００の出力部４０２は、受信した加工コンテンツデータ３０９ａを、例えばインデックスデータとともに画面に出力する。そして、入力部４０１は、画面に出力された加工コンテンツデータ３０９ａに対応するコンテンツデータの取得指示をユーザから受け付ける。取得判定部４０５は、受け付けられた取得指示に従って、第１データ取得要求をコンテンツ仲介装置３００に送信する。
【０１３２】
以上のように、本変形例におけるコンテンツ共有システム１０によれば、コンテンツデータを加工することにより、コンテンツデータよりもデータ量が小さい加工コンテンツデータを生成することができる。そのため、コンテンツ仲介装置３００は、コンテンツデータそのものを蓄積する場合よりも、データを記憶するための記憶容量を抑制することができる。また、例えば、他のユーザが加工コンテンツデータを見ることでコンテンツデータの内容を確認できる。したがって、ユーザは、テキストによる所望コンテンツの選択に比べ、コンテンツ内容を容易に把握することができる。その結果、ユーザによって誤ったコンテンツデータが選択されることを抑制することができる。
【０１３３】
また、コンテンツデータ記憶部３０９の空き容量に応じて自動動的に加工コンテンツデータを生成することができる。そのため、コンテンツデータ全体をアップロードする場合よりも、アップロードするために必要な時間を短縮でき、通信負荷を軽減することができる。さらに、コンテンツデータ全体を格納するための記憶領域を用意する必要がないので、コンテンツデータを格納するための記憶容量を削減することができる。
【０１３４】
なお、本変形例では、コンテンツ編集部１０９は、コンテンツ仲介装置３００が備えるコンテンツデータ記憶部３０９の空き容量に応じて加工コンテンツデータを生成していたが、必ずしもこのように加工コンテンツデータを生成する必要はない。例えば、コンテンツ編集部１０９は、コンテンツ仲介装置３００からコンテンツ提供装置１００のユーザに対する他のユーザの親密度を取得し、取得した親密度に基づいて加工コンテンツデータを生成してもよい。これにより、親密度が高いユーザに適応するように加工コンテンツデータを生成することができる。したがって、コンテンツデータの取得を要求する可能性が高いユーザである親密度が高いユーザが、コンテンツデータの内容を容易に確認することができる。その結果、誤ってコンテンツデータが選択されることを抑制することが可能となる。
【０１３５】
具体的には、コンテンツ編集部１０９は、親密度が高い他のユーザほど当該他のユーザが撮影されたピクチャが多く含まれるように、複数のピクチャを含む映像データであるコンテンツデータを加工してもよい。これにより、コンテンツデータの取得を要求する可能性が高いユーザが、コンテンツデータの内容をさらに容易に確認することができる。その結果、誤ってコンテンツデータが選択されることを抑制することが可能となる。
【０１３６】
なおこの場合、コンテンツデータには、例えば、連続するピクチャ群ごとに、撮影されているユーザを識別するためのタグが付与されていることが好ましい。これにより、コンテンツ編集部１０９は、親密度が高い他のユーザほど当該他のユーザが撮影されたピクチャが多く含まれるようにコンテンツデータを比較的容易に加工することが可能となる。
【０１３７】
また、コンテンツ編集部１０９は、親密度が高い当該他のユーザが複数存在する場合、コンテンツ仲介装置３００から参照される当該他のユーザのプロファイルに適応する少なくとも１以上の加工コンテンツデータを予め生成するようにしてもよい。これにより、コンテンツ提供装置１００は、各ユーザの趣味・趣向に見合った加工コンテンツデータを提供できる。そのため、当該他のユーザは、例えば、コンテンツデータのエッセンスだけを把握する（例：孫の活躍のダイジェスト）、概要を把握する（例：結婚式全体の雰囲気、旅行の概要）、複合的な要素の時系列変化を当該他のユーザ自身の視点で把握する（例：前回会った後からのいとこの成長記録、友人の旅行記）、または、当該他のユーザの好みに適応した演出効果で把握する（例：ニュース風など好みのテンプレート、文字や表情を大きいサイズで表示、切替え速度が遅いスライドショー）ことができる。その結果、当該他のユーザは、コンテンツデータの内容をさらに容易かつ的確に確認することができる。すなわち、コンテンツ共有システム１０は、当該他のユーザの閲覧・視聴に必要な時間や操作負担を軽減できる。
【０１３８】
また、コンテンツ編集部１０９は、当該他のユーザの親密度に加えて、他のユーザ同士の関係を加味してグループ情報を形成し、当該コンテンツデータに関する情報と当該グループ情報とに基づいて少なくとも１以上の加工コンテンツデータを予め生成してもよい。これにより、ユーザは、当該グループ情報単位で少なくとも１以上の加工コンテンツデータを管理・閲覧制御できる。そのため、コンテンツ編集部１０９は、例えば、家族や親戚などのユーザ向けの第１の加工コンテンツデータと、親友などのユーザ向けの第２の加工コンテンツデータと、一定の距離を確保したお付き合いをするユーザ（会社の上司、同様もしくは後輩、またはサークル活動の仲間など）向けの第３の加工コンテンツデータとを予め生成することができる。
【０１３９】
この場合、第１の加工コンテンツデータには、例えば、孫の表情や家の中の様子などプライベートな内容が含まれればよい。また、第２の加工コンテンツデータには、ホームパーティや旅行など同じイベントを共に過ごした過程で生成された共有すべきコンテンツデータの内容が含まれればよい。また、第３の加工コンテンツデータには、家族や親友の写真などプライベートな内容を含まない公開可能なイベントを中心とした内容が含まれればよい。その結果、コンテンツ共有システム１０は、各ユーザからの閲覧要求に対して、このように予め生成された複数の加工コンテンツデータの中から、当該ユーザが含まれるグループ情報に適した加工コンテンツデータを提供できる。
【０１４０】
なお、本変形例では、コンテンツ提供装置１００がコンテンツ編集部１０９を備えていたが、コンテンツ仲介装置３００がコンテンツ編集部１０９を備えてもよい。例えば、コンテンツ提供装置１００の外部提供判定部１０７は、コンテンツデータと当該コンテンツデータに関する情報（例えば、撮影場所の位置情報、または写真もしくは映像に写った人物の名前などのメタ情報）とを、コンテンツ仲介装置３００の図示しないコンテンツ編集部１０９に送信する。コンテンツ仲介装置３００のコンテンツ編集部１０９は、受信したコンテンツデータと当該コンテンツデータに関する情報および当該ユーザに対する他のユーザの親密度に基づいて、少なくとも１以上の加工コンテンツデータを予め生成しておく。そして、提供仲介判定部３０６が当該加工コンテンツデータの参照先を制御するようにしてもよい。これにより、処理能力が低いコンテンツ提供装置１００における加工処理の負荷を軽減でき、さらに、加工コンテンツデータの閲覧を所望する個々のユーザからの要求に応じて加工コンテンツデータを都度生成する処理の負荷を軽減できる。
【０１４１】
（実施の形態１の変形例４）
次に、実施の形態１の変形例４について説明する。
【０１４２】
本変形例におけるコンテンツ共有システム１０では、コンテンツ提供装置１００がコンテンツデータ１０５ａの提供履歴に応じて、当該コンテンツデータ１０５ａの送信処理の優先度を制御する。以下、実施の形態１と異なる点を中心に、図面を参照しながら説明する。
【０１４３】
図１８は、本発明の実施の形態１の変形例４におけるコンテンツ提供装置１００の機能構成を示すブロック図である。なお、図１８において、図２と同様の構成要素については同じ符号を用い、適宜説明を省略する。
【０１４４】
図１８に示すように、コンテンツ提供装置１００は、図２に示す構成要素に加えて、提供履歴管理部１１０と、履歴データ記憶部１１１とを備える。提供履歴管理部１１０は、履歴データ１１１ａを管理する。履歴データ１１１ａとは、コンテンツ提供装置１００がコンテンツ取得装置４００に過去に提供したコンテンツデータを示す。具体的には、提供履歴管理部１１０は、コンテンツ提供装置１００からコンテンツ取得装置４００にコンテンツデータ１０５ａが提供されたときに、当該コンテンツ取得装置４００の識別子と当該コンテンツデータ１０５ａの識別子とを履歴データ１１１ａとして履歴データ記憶部１１１に格納する。
【０１４５】
履歴データ記憶部１１１は、例えば、ハードディスクまたはフラッシュメモリなどである。履歴データ記憶部１１１は、履歴データ１１１ａを再読込みが可能な形式で記憶する。
【０１４６】
ここで、外部提供判定部１０７は、コンテンツ取得装置４００から第２データ取得要求を受信したときに、履歴データ１１１ａを参照することにより、当該第２データ取得要求が要求するコンテンツデータ１０５ａが過去にコンテンツ取得装置４００に提供されているか否かを判定する。
【０１４７】
そして、外部提供判定部１０７は、過去にコンテンツデータ１０５ａをコンテンツ取得装置４００に提供したことがないと判定された場合に、過去にコンテンツデータ１０５ａをコンテンツ取得装置４００に提供したことがあると判定される場合よりも、コンテンツデータ１０５ａの送信を優先させる。例えば、外部提供判定部１０７は、第２データ取得要求が要求するコンテンツデータ１０５ａが過去にコンテンツ取得装置４００に送信されていた場合に、コンテンツデータ１０５ａの送信処理の優先度を下げる。
【０１４８】
以上のように、本変形例に係るコンテンツ共有システム１０によれば、コンテンツデータ取得を要求するコンテンツ取得装置に対する提供履歴情報に応じて、提供優先度を判定することができる。そのため、例えば、同一ユーザによる同一コンテンツの再取得の優先度を下げる、親密度が高くても同一ユーザに対する提供がある条件（例えば、同日におけるコンテンツデータ取得合計の閾値）を満たした場合には優先度を下げる、など提供履歴に応じた適切な提供形態を適宜実現することができる。
【０１４９】
（実施の形態２）
次に、本発明の実施の形態２について説明する。
【０１５０】
本実施の形態に係るコンテンツ共有システム１０では、コンテンツ提供装置１００のユーザに対する課金価格を、コンテンツ提供装置１００が接続情報に従ってコンテンツデータをコンテンツ取得装置４００に送信した履歴に応じて変更する。以下、実施の形態１と異なる点を中心に、図面を参照しながら説明する。
【０１５１】
本実施の形態のコンテンツ仲介装置３００は、例えば、ビデオ・オン・デマンド型の放送（ＶＯＤ放送）を行う配信サービスサーバである。そして、コンテンツ仲介装置３００は、ペイ・パー・ビュー方式（ＰＰＶ：視聴追従型課金方式）に従って、放送した番組単位でユーザに課金する。したがって、コンテンツ仲介装置３００は、コンテンツデータ３０９ｂが記憶されているコンテンツデータ記憶部３０９を備える。そして、提供仲介判定部３０６は、コンテンツデータ記憶部３０９に記憶されているコンテンツデータ３０９ｂをコンテンツ提供装置１００に配信する。
【０１５２】
また、コンテンツ提供装置１００は、例えば、コンテンツ取得装置４００を兼ねている。例えば、コンテンツ提供装置１００は、コンテンツ仲介装置３００から取得したコンテンツデータ（ＰＰＶ方式の番組映像）を、コンテンツ仲介装置３００の制御下において、コンテンツ取得装置４００に二次的に提供することが可能なセットトップボックス（ＳＴＢ）である。
【０１５３】
図１９は、本発明の実施の形態２におけるコンテンツ仲介装置３００の機能構成を示すブロック図である。図１９において、図３と同様の構成要素については同じ符号を用い、適宜説明を省略する。
【０１５４】
図１９に示すように、コンテンツ仲介装置３００は、図３に示す構成要素に加えて、データ蓄積部３０８と、コンテンツデータ記憶部３０９と、提供履歴管理部３１０と、課金管理部３１１と、履歴データ記憶部３１２とを備える。
【０１５５】
図２０は、本発明の実施の形態２における提供仲介履歴データ３１２ａの一例を示す図である。また、図２１は、本発明の実施の形態２における課金内容変更テーブルの一例を示す図である。
【０１５６】
以下、図１９〜図２１を用いて、提供仲介履歴に基づき課金内容を変更する処理の流れを説明する。
【０１５７】
コンテンツ仲介装置３００の提供履歴管理部３１０は、コンテンツ提供装置１００へ配信したコンテンツデータの履歴を、配信したコンテンツデータの属性情報およびユーザの情報と共に提供仲介履歴データ３１２ａとして履歴データ記憶部３１２に格納する。さらに、提供仲介判定部３０６は、コンテンツ取得装置４００から第１データ取得要求を受信したときに、当該第１データ取得要求が要求するコンテンツデータを提供可能なコンテンツ提供装置１００のユーザであって、コンテンツ取得装置４００のユーザとの間の親密度が閾値以上のユーザが、存在するか否かを判定する。
【０１５８】
ここで、ユーザが存在する場合、コンテンツ仲介装置３００は、コンテンツデータ記憶部３０９に記憶されているコンテンツデータ３０９ｂをコンテンツ取得装置４００に配信するのではなく、当該コンテンツデータを提供可能なコンテンツ提供装置１００とネットワーク接続するための装置固有接続情報をコンテンツ取得装置４００に返信する。つまり、コンテンツ仲介装置３００は、取得要求ユーザに、ユーザ間でのコンテンツ流通を促すよう指示する。
【０１５９】
例えば、ユーザＣ「Ｊｕｌｉａ」およびユーザＤ「Ｔｏｍ」が、ユーザＡ「Ｍｉｋｅ」のコンテンツ提供装置１００に過去にコンテンツ仲介装置３００から配信されたコンテンツデータ１０５ａの取得を要求する。この場合、ユーザＣ「Ｊｕｌｉａ」およびユーザＤ「Ｔｏｍ」のコンテンツ取得装置４００は、ユーザＡ「Ｍｉｋｅ」が所有するコンテンツ提供装置１００から当該コンテンツデータ１０５ａを取得することが可能になる。
【０１６０】
この時、コンテンツ仲介装置３００の提供履歴管理部３１０は、図２０に示す提供仲介履歴データ３１２ａのように、ユーザＡが所有するコンテンツ提供装置１００（ＳＴＢ−Ｘ）がネットワーク２００を介してコンテンツ取得装置４００に提供可能なコンテンツデータ１０５ａをリスト化し、コンテンツデータ１０５ａのデータ名（ここでは、「ＰＰＶ−１」〜「ＰＰＶ−１０」）課金種別（ここでは、「ＤＬ−１」〜「ＤＬ−３」）、各コンテンツデータの再生総時間、ユーザＡ購入時の価格、およびユーザＡが所有するコンテンツ提供装置１００（ＳＴＢ−Ｘ）がコンテンツデータ１０５ａを提供したユーザリストを更新する。ここで、課金管理部３１１は、図２１に示すように、課金種別毎に決められた課金計算方法を示す課金内容変更テーブルを保持している。課金管理部３１１は、この課金内容変更テーブルが示す課金計算方法に従って、コンテンツデータの提供者或いは取得者に対する課金価格を割り引く計算を行い、計算結果を提供仲介履歴データ３１２ａに格納する。つまり、課金管理部３１１は、コンテンツ提供装置１００のユーザに対する課金価格を、コンテンツ提供装置１００が接続情報に従ってコンテンツデータをコンテンツ取得装置４００に送信した履歴に応じて変更する。
【０１６１】
例えば、図２０に示すように、ユーザＡ「Ｍｉｋｅ」が視聴購入したコンテンツデータ「ＰＰＶ−１」は、課金種別が「ＤＬ−２」である。したがって、ユーザＡ「Ｍｉｋｅ」が他のユーザにコンテンツデータ１０５ａを提供した場合には、提供者であるユーザＡ「Ｍｉｋｅ」の請求前の課金価格は変更される。具体的には、ユーザＡ「Ｍｉｋｅ」がユーザＣ「Ｊｕｌｉａ」とユーザＤ「Ｔｏｍ」との２名にコンテンツデータ１０５ａを提供することにより、正規価格１０００円から２００円割引の８００円に課金価格が変更される。この割引は、コンテンツ仲介装置３００の配信負荷を軽減したことに対する報奨である。
【０１６２】
また、このコンテンツデータ「ＰＰＶ−１」は、課金種別が「ＤＬ−２」であるので、取得者であるユーザＤ「Ｔｏｍ」およびユーザＣ「Ｊｕｌｉａ」の課金価格も割り引かれる。例えば、ユーザＤ「Ｔｏｍ」がユーザＣ「Ｊｕｌｉａ」の次にユーザＡ「Ｍｉｋｅ」からコンテンツデータ「ＰＰＶ−１」を提供されたとする。この場合、２番目の取得者であるユーザＤも、正規価格１０００円に対し、２名分の割引をした８００円でコンテンツデータ「ＰＰＶ−１」を購入できることになる。
【０１６３】
以上のように、本実施の形態におけるコンテンツ共有システム１０によれば、ユーザ間のコンテンツデータの提供仲介履歴に応じて、適切な課金内容に適宜変更することが可能となる。そのため、例えば、コンテンツデータを提供したユーザに対して、提供した人数に応じた割引（３名に提供した場合、３割引など）を適用することができる。また、対象コンテンツデータをコンテンツ提供装置から取得したユーザに対して、コンテンツ仲介装置から直接取得した場合の正規購入価格よりも、コンテンツ仲介装置の処理負荷を軽減した分に相当する価格を割り引いた価格（ユーザが所有するコンテンツ提供装置からの取得の場合、１割引など）を適用することもできる。
【０１６４】
なお、ここでは、コンテンツデータは課金対象である商用コンテンツであるため、コンテンツ仲介装置３００が制御・管理する著作権保護方式（ＤＲＭ：Ｄｉｇｉｔａｌ  Ｒｉｇｈｔｓ  Ｍａｎａｇｅｍｅｎｔ）に従って複製がなされることは明白である。さらに、各国の法律や業界の方式に従い、所定条件（回数や日数、相手の契約条件、指定の品質への変換、など）を満たす範囲での処理（ストリーミング転送や複製など）を実行できるとすれば、例えば、あるユーザ間において、親密度が所定の閾値以上である場合は、所定条件に従い無償でコンテンツデータを複製（１０回まで複製可能であれば、残りの複製回数を９回に変更）し、遠く離れた家族や友人と当該コンテンツを共有するよう制御することもできる。
【０１６５】
（実施の形態２の変形例）
次に、実施の形態２の変形例について説明する。
【０１６６】
図２２は、本発明の実施の形態２の変形例におけるコンテンツ仲介装置３００の機能構成を示すブロック図である。また、図２３は、本発明の実施の形態２の変形例における広告提供画面の一例を示す図である。図２２において、図３または図１９と同様の構成要素については同じ符号を用い、適宜説明を省略する。
【０１６７】
図２２に示すように、コンテンツ提供装置１００は、図１９に示す構成要素に加えて、広告提供部３１３を有する。
【０１６８】
コンテンツ仲介装置３００の提供仲介判定部３０６は、コンテンツ取得装置４００から第１データ取得要求を受信したときに、当該第１データ取得要求の送信元のコンテンツ取得装置４００のユーザ（取得要求ユーザ）を示すユーザ情報と共に広告提供部３１３に広告作成を依頼する。
【０１６９】
広告提供部３１３は、取得要求ユーザ（ここでは、ユーザＥ「Ｐａｕｌ」）との間の親密度が閾値以上のユーザ（提供ユーザ）の提供仲介履歴データ３１２ａを参照して、取得要求ユーザが提供ユーザから何番目にコンテンツデータを取得することになるかを取得する。そして、その取得結果に基づき、広告提供部３１３は、取得要求ユーザに実用的或いは魅力的な広告を作成する。つまり、広告提供部３１３は、コンテンツ提供装置１００が接続情報に従ってコンテンツデータをコンテンツ取得装置４００に送信した履歴に基づいて、コンテンツデータに関する広告データを作成する。広告提供部３１３は、作成した広告データをネットワーク２００上の装置に配信する。
【０１７０】
具体的には、広告提供部３１３は、例えば、ユーザ間でのコンテンツデータ１０５ａの転送或いは流通の実績が任意の条件を満たした場合、当該コンテンツデータ１０５ａを正規価格よりも安価に購入できることを示す広告など現実世界での実態を反映した広告を作成する。提供仲介判定部３０６は、コンテンツ取得装置４００に、広告提供部３１３によって作成された広告と共に、当該コンテンツデータのインデックスデータ、装置固有接続情報（ここでは、ユーザＡ「Ｍｉｋｅ」が所有するコンテンツ提供装置１００への接続情報）、および割引された場合の当該コンテンツ取得装置４００のユーザへの課金情報を送信する。
【０１７１】
そして、コンテンツ取得装置４００の取得判定部４０５は、コンテンツ仲介装置３００から受信した各種情報をアプリケーション部４０３に転送する。アプリケーション部４０３は、出力部４０２を介して、図２３に示すような画面を出力する。この画面は、コンテンツデータの取得を要求したユーザＥ「Ｐａｕｌ」が所有するコンテンツ取得装置によって表示される画面である。
【０１７２】
画面１７００のエリア１７０１には、コンテンツ仲介装置３００がコンテンツ取得装置４００に送信した各種情報（図２０に示した提供仲介履歴データの一部或いは全部）に基づき、ユーザＡ「Ｍｉｋｅ」が提供可能なコンテンツデータ１０５ａのコンテンツリストが表示されている。また、エリア１７０２のタブが選択されることにより、エリア１７０１には表示し切れないコンテンツリストが表示される。また、ユーザＡ以外のユーザが提供可能なコンテンツデータ１０５ａのコンテンツリストが表示されてもよい。
【０１７３】
エリア１７０３は、ユーザＥ「Ｐａｕｌ」が入力部４０１を介して所望のコンテンツデータを選択している状況を示す。この選択指示に連動して、エリア１７０４に情報が表示される。エリア１７０４に表示される情報は、図２０の提供仲介履歴データに基づく情報であって、過去に同じ番組を視聴購入したユーザＥとの間の親密度が閾値以上であるユーザの情報である。ここでは、ユーザＥが選択した所望のコンテンツデータは、図２０のコンテンツデータ「ＰＰＶ−１」に相当する。また、図２０に示すユーザ「Ｍｉｋｅ」の提供仲介履歴によれば、ユーザＣ「Ｊｕｌｉａ」とユーザＤ「Ｔｏｍ」とにコンテンツデータを提供していることがわかる。また、図６Ｂに示すように、ソーシャル情報オーナーであるユーザＥ「Ｐａｕｌ」に対する、ユーザＡ「Ｍｉｋｅ」、ユーザＢ「Ａｌｉｃｅ」、ユーザＣ「Ｊｕｌｉａ」、およびユーザＤ「Ｔｏｍ」の親密度がソーシャル情報テーブルに設定されている。
【０１７４】
ユーザＥ「Ｐａｕｌ」が所望するコンテンツデータをユーザＡ「Ｍｉｋｅ」が過去にユーザＣ「Ｊｕｌｉａ」およびユーザＤ「Ｔｏｍ」に提供していることに基づいて広告提供部３１３が生成した広告がエリア１７０５に表示される。ここでは、広告は、ユーザＥ「Ｐａｕｌ」が割引キャンペーンである「リレー視聴割」の「３人目」の視聴者（コンテンツをユーザ間でリレーして取得する取得者）にあたること示す。また、広告は、ユーザＡ「Ｍｉｋｅ」所有のコンテンツ提供装置からコンテンツデータをダウンロードする場合には、エリア１７０３に示すように、正規価格の１０００円に３０％の割引が適用されて７００円でコンテンツデータを購入が可能であることを示している。
【０１７５】
この広告を目視したユーザＥ「Ｐａｕｌ」は、エリア１７０６に示すボタンを押下することにより、割引適用価格によりコンテンツデータ１０５ａ（ここでは、映画『ＢＩＧ  ＷＡＶＥ』）を取得できる。また、ユーザＥ「Ｐａｕｌ」は、エリア１７０７に示すボタンを押下することにより、コンテンツデータ１０５ａを取得しないように指示することもできる。
【０１７６】
なお、ここでは、図２０に示す提供仲介履歴データに基づき説明してきたが、提供仲介履歴データはこれに限られない。例えば、提供仲介履歴データには、各ユーザが自ら入力したコンテンツデータへの評価、オススメ度、或いは各ユーザによる装置の操作履歴の実態（コンテンツ購入から視聴までの時間、繰り返し視聴した回数、など）が含まれてもよい。この場合、コンテンツ仲介装置３００は、親密度が高いユーザがオススメするコンテンツであること、或いは親密度が高いユーザが最近視聴したコンテンツとして購入動機を高めるなど、コンテンツ取得装置のユーザに実用的或いは魅力的となる広告を提供できる。
【０１７７】
以上のように、本変形例におけるコンテンツ共有システム１０によれば、ユーザ間において共有・流通させたコンテンツの流通実態および利用実態に応じた広告を作成し、コンテンツ取得装置に配信できる。そのため、例えば、まだコンテンツデータを視聴・取得していないユーザに対して、「知人・友人が視聴したコンテンツ」として宣伝することができる。さらに、親密度が高いユーザ間の割引率を高める（例えば、リレー割引視聴としてリレーした友人の人数に応じた割引として３人目の取得の場合、３割引など）など、ソーシャル情報の親密度を活用することによりコンテンツ共有システムの活性化が図れる。
【０１７８】
つまり、コンテンツ共有システム１０によれば、コンテンツ提供装置がコンテンツデータをコンテンツ取得装置に送信した履歴に基づいて作成された広告データをネットワーク上の装置に配信することができる。したがって、課金価格の変更が反映された広告データを配信することができ、ユーザの利便性を高めることができる。
【０１７９】
なお、実施の形態２においては、一般的なビデオ・オン・デマンド型の放送（ＶＯＤ放送）を行う配信サービスを例に説明したが、配信対象は映像コンテンツに限らない。以下に図２４および図２５を用いて、配信対象が映像コンテンツではない場合について説明する。
【０１８０】
図２４は、本発明の実施の形態２の変形例における広告提供画面の他の一例を示す図である。ここでは、配信対象は、個人が撮影した写真や動画といったプライベートコンテンツを素材としてひとつの映像作品を生成するためのテンプレートである。
【０１８１】
図２４に示すように、コンテンツ共有システムは、例えば、画面１８００のエリア１８０１に、ユーザがダウンロードにより取得可能なテンプレートのリストを表示する。なお、エリア１８０２のタブが選択されれば、別途取得可能なフレーム素材が表示される。
【０１８２】
ここで、フォーカス１８０３を用いて１つのテンプレートが選択された場合、選択されたテンプレートを使ったユーザがエリア１８０４に表示される。つまり、コンテンツ共有システムは、より親密な関係にある友人が同じテンプレートを使っていることをユーザに通知することができる。
【０１８３】
さらに、コンテンツ共有システムは、対象となる友人から同じテンプレートを取得する場合には、提供仲介履歴データに従った割引課金設定を適応した料金表示をエリア１８０５に表示することができる。したがって、ユーザは、通常の価格よりもお得な価格設定であることを認知できる。つまり、ユーザは、ダウンロード実行ボタンを選択することにより、数あるテンプレートの中から所望のテンプレートを選ぶことが容易となる。
【０１８４】
図２５は、本発明の実施の形態２の変形例における広告提供画面の他の一例を示す図である。ここでは、配信対象および課金対象は、プライベートコンテンツ（個人が撮影した写真や動画）を素材として映像作品を作成するために使用されたテンプレートである。
【０１８５】
具体的には、図２５は、ユーザが事前取得あるいはストリーミングにより取得した映像作品の再生が終了した際に、次の操作をユーザに求めるケースにおいて表示される画面１９００を示す。ここで、再生が終了した映像作品を対象動画と呼ぶ。画面１９００には、対象動画の情報が表示されるエリア１９０１と、各種ボタン１９０５〜１９０８と、広告が表示されるエリア１９０９とが含まれる。
【０１８６】
エリア１９０１内には、対象動画のサムネイルを表示するエリア１９０２と、対象動画の詳細情報を表示するエリア１９０３と、対象動画のタイトルおよび提供元の情報を表示するエリア１９０４が含まれる。
【０１８７】
ボタン１９０５は、対象動画をもう１回視聴するためのボタンである。ボタン１９０６は、対象動画を評価するための画面を表示するためのボタンである。ボタン１９０７は、対象動画を他人と共有するための設定を行う画面を表示するためのボタンである。
【０１８８】
ボタン１９０８は、対象動画を生成するために使用されたテンプレート（対象テンプレート）を用いて、新たに映像作品を生成するための画面を表示するためのボタンである。
【０１８９】
エリア１９０９には、対象テンプレートを使ったことがあるより親密な関係にある友人「みはるママ」の対象テンプレートを取得できることが表示されている。さらに、エリア１９０９には、その友人から対象テンプレートを取得する場合には、提供仲介履歴データに従った割引課金設定を適応した料金が表示される。
【０１９０】
その結果、ユーザは、友人から対象テンプレートを取得する場合には、通常の価格よりも安い価格で取得できることを認知できる。さらに、ユーザは、新たな映像作品の完成イメージを友人の映像作品を通じて把握した上で、複数のテンプレートの中からテンプレートを選ぶことができ、テンプレートを検索する手間や時間を軽減することができる。
【０１９１】
以上、本発明の一態様に係るコンテンツ共有システムについて、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１９２】
例えば、実施の形態１および２においては、コンテンツデータを共有するための手段として、コンテンツデータの転送および蓄積を例に説明したが、コンテンツデータを共有するための手段はこれに限らず、コンテンツ提供装置１００からのストリーミングによるリアルタイム視聴形式としてもよい。
【０１９３】
また、実施の形態１および２においては、取り扱うコンテンツデータを１つの意味をなすコンテンツデータとしてファイル単位で説明したが、コンテンツデータの形式はこれに限らず、任意のサイズで分割されたコンテンツデータの一部をユーザ間で転送・共有する形式としてもよい。
【０１９４】
また、実施の形態１および２においては、図３に示すように、コンテンツ仲介装置３００がソーシャル情報記憶部３０３を備え、そこに格納されたソーシャル情報を用いてコンテンツデータの共有を制御することを前提として説明したが、ソーシャル情報は必ずしもコンテンツ仲介装置３００に記憶されている必要はない。例えば、コンテンツ仲介装置３００は、外部のソーシャル・ネットワーキング・サービスが提供するソーシャル情報を適宜参照してもよい。
【０１９５】
また、実施の形態１および２においては、図１に示すように、コンテンツ提供装置１００とコンテンツ取得装置４００とコンテンツ仲介装置３００とは別の装置であることを前提として説明したが、コンテンツ提供装置１００とコンテンツ取得装置４００の実施の形態はこれに限らない。例えば、コンテンツデータの外部提供機能を有するモバイル装置がコンテンツ提供装置１００とコンテンツ取得装置４００とが備える構成要素をすべて備えても構わない。また、ユーザ認証機能を有するホームサーバがコンテンツ提供装置１００とコンテンツ仲介装置３００とが備える構成要素をすべて備えるようにしてもよい。
【０１９６】
また、実施の形態１において、コンテンツ提供装置１００、コンテンツ仲介装置３００、およびコンテンツ取得装置４００は、図２〜図４に示す各構成要素を備えていたが、必ずしも、図２〜図４に示す各構成要素のすべてを備える必要はない。例えば、コンテンツ共有システム１０は、図２６に示すような、コンテンツ提供装置１００、コンテンツ仲介装置３００、およびコンテンツ取得装置４００を備えてもよい。
【０１９７】
また、実施の形態１または２におけるコンテンツ提供装置１００、コンテンツ仲介装置３００、またはコンテンツ取得装置４００が備える構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。例えば、コンテンツ提供装置１００は、外部提供判定部１０７を有するシステムＬＳＩから構成されてもよい。また例えば、コンテンツ仲介装置３００は、ソーシャル情報管理部３０２と提供仲介判定部３０６とを有するシステムＬＳＩから構成されてもよい。
【０１９８】
システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１９９】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０２００】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０２０１】
また、本発明は、このような特徴的な処理部を備える、コンテンツ提供装置１００、コンテンツ仲介装置３００、またはコンテンツ取得装置４００として実現することができるだけでなく、コンテンツ提供装置１００、コンテンツ仲介装置３００、またはコンテンツ取得装置４００に含まれる特徴的な処理部をステップとするコンテンツ提供方法またはコンテンツ仲介方法などとして実現することもできる。また、そのような方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムとして実現することもできる。そして、そのようなコンピュータプログラムを、ＣＤ−ＲＯＭ等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【産業上の利用可能性】
【０２０２】
本発明の一態様に係るコンテンツ提供装置、コンテンツ取得装置、およびコンテンツ仲介装置を備えるコンテンツ共有システムは、ビデオレコーダ、ホームサーバ、デジタルスチルカメラ、デジタルビデオカメラ、パーソナルコンピュータ、エンタープライズ向けコンピュータ（ワークステーション）、画像データの取り込み機能を搭載したデジタルテレビ受像機、セットトップボックス、カーナビゲーションシステム、プロジェクタ、モバイル装置、音楽コンポ、デジタルフォトフレーム、または装置制御用リモートコントローラ装置などに適用できる。
【符号の説明】
【０２０３】
１０  コンテンツ共有システム
１００、５００  コンテンツ提供装置
１０１、４０１  入力部
１０２、４０２  出力部
１０３、４０３  アプリケーション部
１０４、３０８、４０６  データ蓄積部
１０５、３０９、４０７  コンテンツデータ記憶部
１０５ａ、３０９ｂ、４０７ａ  コンテンツデータ
１０６、３０１、４０４  通信部
１０７  外部提供判定部
１０８  状態通知部
１０９  コンテンツ編集部
１１０  提供履歴管理部
１１１、３１２  履歴データ記憶部
１１１ａ  履歴データ
２００  ネットワーク
３００  コンテンツ仲介装置
３０２  ソーシャル情報管理部
３０３  ソーシャル情報記憶部
３０３ａ  ソーシャル情報
３０４  インデックス管理部
３０５  インデックスデータ記憶部
３０５ａ  インデックスデータ
３０６  提供仲介判定部
３０７  状態管理部
３０９ａ  加工コンテンツデータ
３１０  提供履歴管理部
３１１  課金管理部
３１２ａ  提供仲介履歴データ
３１３  広告提供部
４００、６００  コンテンツ取得装置
４０５  取得判定部
【図１】
2012070241.tif 000003
【図２】
2012070241.tif 000004
【図３】
2012070241.tif 000005
【図４】
2012070241.tif 000006
【図５】
2012070241.tif 000007
【図６Ａ】
2012070241.tif 000008
【図６Ｂ】
2012070241.tif 000009
【図７】
2012070241.tif 000010
【図８】
2012070241.tif 000011
【図９】
2012070241.tif 000012
【図１０】
2012070241.tif 000013
【図１１】
2012070241.tif 000014
【図１２】
2012070241.tif 000015
【図１３】
2012070241.tif 000016
【図１４】
2012070241.tif 000017
【図１５】
2012070241.tif 000018
【図１６】
2012070241.tif 000019
【図１７】
2012070241.tif 000020
【図１８】
2012070241.tif 000021
【図１９】
2012070241.tif 000022
【図２０】
2012070241.tif 000023
【図２１】
2012070241.tif 000024
【図２２】
2012070241.tif 000025
【図２３】
2012070241.tif 000026
【図２４】
2012070241.tif 000027
【図２５】
2012070241.tif 000028
【図２６】
2012070241.tif 000029
【国際調査報告】
2012070241.tif 000030
2012070241.tif 000031
2012070241.tif 000032
2012070241.tif 000033