(57)【特許請求の範囲】
【請求項１】
ユーザが保有する保存端末に保存されている端末コンテンツを表示部に表示させる第１表示ステップと、
前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させる第２表示ステップと、
前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させる第３表示ステップと、
を含むことを特徴とするコンテンツ表示方法。
【請求項２】
前記共有サービスにおける前記ユーザの認証情報を用いて、前記共有コンテンツを前記共有サービスから取得し、取得された前記共有コンテンツを、前記共有サービス識別情報と対応付けて記憶部に保存する共有情報保存ステップと、
前記表示部に表示される前記端末コンテンツのうちで、前記共有コンテンツに一致する端末コンテンツと当該一致する共有コンテンツとの一致関係を表す共有一致情報を作成し、作成された前記共有一致情報を前記記憶部に保存する結合ステップと、
をさらに含み、
前記第２表示ステップは、前記共有一致情報に基づき、前記共有コンテンツに一致する前記端末コンテンツを特定し、特定された前記端末コンテンツに対応付けて、前記共有サービス識別情報を前記表示部に表示させることを特徴とする請求項１に記載のコンテンツ表示方法。
【請求項３】
制御部が、前記端末コンテンツを前記保存端末から取得し、取得された前記端末コンテンツを前記端末識別情報と対応付けて前記記憶部に保存する端末情報保存ステップ
をさらに含み、
前記共有情報保存ステップは、前記共有コンテンツを前記記憶部に保存する際に、前記共有コンテンツを特定する共有コンテンツ識別情報を前記共有コンテンツに付与し、付与された前記共有コンテンツ識別情報と前記共有サービス識別情報とを対応付けて前記記憶部に保存し、
前記端末情報保存ステップは、前記端末コンテンツを前記記憶部に保存する際に、前記端末コンテンツを特定する端末コンテンツ識別情報を前記端末コンテンツに付与し、付与された前記端末コンテンツ識別情報と前記端末識別情報とを対応付けて前記記憶部に保存し、
前記結合ステップは、前記端末コンテンツに付与された前記端末コンテンツ識別情報と、前記端末コンテンツに一致する前記共有コンテンツに付与された前記共有コンテンツ識別情報とが対応付けられた共有一致コンテンツ対応テーブルを、前記共有一致情報として作成することを特徴とする請求項２に記載のコンテンツ表示方法。
【請求項４】
前記端末情報保存ステップは、前記保存端末として第１端末から前記端末コンテンツを取得した場合には、前記第１端末を表す第１端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、かつ、前記保存端末として前記第１端末と異なる第２端末から前記端末コンテンツを取得した場合には、前記第２端末を表す第２端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、
前記結合ステップは、さらに、前記第１端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツと、前記第２端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツとの間で、互いに一致する端末コンテンツの一致関係を表す端末一致情報を作成し、作成された前記端末一致情報を前記記憶部に保存し、
前記第３表示ステップは、前記端末一致情報に基づき、互いに一致する前記端末コンテンツを特定し、特定された前記端末コンテンツに対応付けて、前記第１端末識別情報及び前記第２端末識別情報を前記表示部に表示させることを特徴とする請求項３に記載のコンテンツ表示方法。
【請求項５】
前記第３表示ステップは、前記第１端末識別情報及び前記第２端末識別情報のうちで、前記記憶部に先に保存された方より後で保存された方を、大きいサイズで前記表示部に表示させることを特徴とする請求項４に記載のコンテンツ表示方法。
【請求項６】
前記端末情報保存ステップは、前記保存端末として第１端末から前記端末コンテンツを取得した場合には、前記第１端末を表す第１端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、かつ、前記保存端末として前記第１端末と異なる第２端末から前記端末コンテンツを取得した場合には、前記第２端末を表す第２端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、
前記結合ステップは、さらに、前記第１端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツと、前記第２端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツとの間で、互いに一致する端末コンテンツの一致関係を表す端末一致情報を作成し、作成された前記端末一致情報を前記記憶部に保存し、
前記第３表示ステップは、前記端末一致情報に基づき、互いに一致する前記端末コンテンツを特定し、前記第１端末識別情報及び前記第２端末識別情報のうちで、後で前記記憶部に保存された方を、特定された前記端末コンテンツに対応付けて前記表示部に表示させることを特徴とする請求項３に記載のコンテンツ表示方法。
【請求項７】
前記端末情報保存ステップは、前記端末コンテンツを前記記憶部に保存する際に、前記端末コンテンツを特定する端末コンテンツ識別情報を前記端末コンテンツに付与し、付与された前記端末コンテンツ識別情報と前記端末識別情報とを対応付けて前記記憶部に保存し、
前記結合ステップは、互いに一致する前記端末コンテンツに付与された前記端末コンテンツ識別情報同士が対応付けられた端末一致コンテンツ対応テーブルを、前記端末一致情報として作成することを特徴とする請求項４〜６のいずれか１項に記載のコンテンツ表示方法。
【請求項８】
前記端末情報保存ステップは、前記端末コンテンツを前記記憶部に保存する際に、前記端末コンテンツを特定する端末コンテンツ識別情報を前記端末コンテンツに付与し、付与された前記端末コンテンツ識別情報と前記端末識別情報とを対応付けて前記記憶部に保存し、かつ、前記端末コンテンツを取得した前記保存端末から、前記端末コンテンツが削除された場合には、前記端末コンテンツ識別情報に対応付けて前記記憶部に保存されている前記端末識別情報を前記記憶部から削除し、
前記第３表示ステップは、前記削除された端末識別情報に対応付けて前記記憶部に保存されている前記端末コンテンツ識別情報に対応する前記端末コンテンツに、前記削除された端末識別情報を対応付けて前記表示部に表示させないことを特徴とする請求項３〜７のいずれか１項に記載のコンテンツ表示方法。
【請求項９】
ユーザが保有する保存端末に保存されている端末コンテンツを表示部に表示させる第１表示ステップと、
コンテンツを共有する共有サービスにおける前記ユーザの認証情報を用いて、前記表示部に表示される前記端末コンテンツのうちで、前記共有サービスに共有されている共有コンテンツを前記共有サービスから取得し、取得された前記共有コンテンツを、前記共有サービスを表す共有サービス識別情報と対応付けて記憶部に保存する共有情報保存ステップと、
前記表示部に表示される前記端末コンテンツのうちで、前記共有コンテンツに対応付けて、前記共有サービス識別情報を前記表示部に表示させる第２表示ステップと、
を含むことを特徴とするコンテンツ表示方法。
【請求項１０】
前記共有情報保存ステップは、前記共有コンテンツを前記共有サービスから取得する際に、さらに、前記共有コンテンツに対する評価を表す評価情報を前記共有サービスから取得し、前記取得された評価情報を、前記取得された共有コンテンツに対応付けて前記記憶部に保存し、
前記第１表示ステップは、前記評価情報に基づき、評価が高い前記共有コンテンツを、評価が低い前記共有コンテンツより大きいサイズで前記表示部に表示させることを特徴とする請求項２〜９のいずれか１項に記載のコンテンツ表示方法。
【請求項１１】
前記共有情報保存ステップは、前記共有コンテンツを前記記憶部に保存する際に、前記共有コンテンツを特定する共有コンテンツ識別情報を前記共有コンテンツに付与し、付与された前記共有コンテンツ識別情報と前記共有サービス識別情報とを対応付けて前記記憶部に保存し、かつ、前記共有コンテンツを取得した前記共有サービスから、前記共有コンテンツが削除された場合には、前記共有コンテンツ識別情報に対応付けて前記記憶部に保存されている前記共有サービス識別情報を前記記憶部から削除し、
前記第２表示ステップは、前記削除された共有サービス識別情報に対応付けて前記記憶部に保存されている前記共有コンテンツ識別情報に対応する前記共有コンテンツに、前記削除された共有サービス識別情報を対応付けて前記表示部に表示させないことを特徴とする請求項３〜７のいずれか１項に記載のコンテンツ表示方法。
【請求項１２】
表示部を備えるコンテンツ表示システムを制御するプログラムであって、
前記コンテンツ表示システムのコンピュータに、
ユーザが保有する保存端末に保存されている端末コンテンツを前記表示部に表示させる第１表示ステップと、
前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させる第２表示ステップと、
前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させる第３表示ステップと、
を実行させることを特徴とするプログラム。
【請求項１３】
ユーザが保有する保存端末と、
表示部と、
前記保存端末に保存されている端末コンテンツを前記表示部に表示させる制御部と、
を備え、
前記制御部は、さらに、
前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させ、
前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させることを特徴とするコンテンツ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツを表示するコンテンツ表示方法、プログラム及びコンテンツ表示システムに関する。
【背景技術】
【０００２】
近年、モバイル端末やタブレット等の普及、記憶媒体の記憶容量の増加、ネットワークサービスの充実が進んでいる。これに伴い、写真や動画等のコンテンツを撮影、保存、共有する機会が増大している。例えば、ソーシャルネットワーキングサービスなどの共有サービスに登録したユーザは、ネットワークを介して自分の撮影したコンテンツを共有サービスに共有させている。【０００３】
従来から、撮影端末で撮影されたコンテンツを、ネットワークを利用して管理するための技術が幾つか提案されている。例えば、端末でコンテンツに固有情報を付与し、サーバでコンテンツに付加する付加情報と固有情報とを対応付けて管理して他の端末でも表示可能にしたものがある（特許文献１参照）。また、サーバで管理されたコンテンツを端末で操作して他のサービスに移動可能にしたものがある（特許文献２参照）。【０００４】
しかしながら、先行技術の構成では、更なる改善が必要であった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６０８４２号公報
【特許文献２】特許第４７１７９６３号公報
【発明の概要】
【０００６】
本発明は、上記の課題を解決するためになされたもので、共有サービスに共有されたコンテンツをユーザが負荷無く閲覧することができるコンテンツ表示方法、プログラム及びコンテンツ表示システムを提供することを目的とするものである。
【０００７】
本発明の一局面に係るコンテンツ表示方法は、ユーザが保有する保存端末に保存されている端末コンテンツを表示部に表示させる第１表示ステップと、前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させる第２表示ステップと、前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させる第３表示ステップと、を含む。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１におけるサーバ及び端末の機能ブロックの一例を概略的に示す図である。
【図２】実施の形態１におけるコンテンツ表示制御システムの構成の一例を概略的に示す図である。
【図３】実施の形態１において作成される共有コンテンツテーブルの一例を示す図である。
【図４】実施の形態１において作成される端末コンテンツテーブルの一例を示す図である。
【図５】実施の形態１において作成される共有一致コンテンツ対応テーブルの一例を示す図である。
【図６】実施の形態１においてコンテンツ情報表示制御部により制御されて端末に搭載されたディスプレイに表示されるコンテンツ情報の表示例を概略的に示す図である。
【図７】実施の形態１における共有コンテンツ情報収集制御部及びコンテンツ情報結合部の動作の一例を概略的に示すフローチャートである。
【図８】本実施の形態１においてコンテンツ情報を表示する動作の一例を概略的に示すフローチャートである。
【図９】実施の形態２において作成される端末一致コンテンツ対応テーブルの一例を示す図である。
【図１０】実施の形態２におけるコンテンツ情報の表示例を概略的に示す図である。
【図１１】実施の形態２における端末コンテンツ情報収集制御部及びコンテンツ情報結合部の動作の一例を概略的に示すフローチャートである。
【図１２】実施の形態２においてコンテンツ情報を表示する動作の一例を概略的に示すフローチャートである。
【図１３】実施の形態２の変形例におけるコンテンツ情報の表示例を概略的に示す図である。
【図１４】実施の形態３において作成される評価情報テーブルの一例を示す図である。
【図１５】実施の形態３におけるコンテンツ情報の表示例を概略的に示す図である。
【図１６】実施の形態４におけるコンテンツ情報の表示例を概略的に示す図である。
【図１７】実施の形態５におけるコンテンツ情報の表示例を概略的に示す図である。
【図１８】実施の形態６におけるコンテンツ情報の表示例を概略的に示す図である。
【発明を実施するための形態】
【０００９】
（本発明に係る一形態を得るに至った経緯）
本発明者らは、前述した、共有サービスへの共有前後のコンテンツの表示方法について詳細に検討した。まず、ユーザは、端末に保存されているコンテンツの中から一部ないしは全部のコンテンツを、一般ブラウザや様々な端末アプリケーションを使って、共有サービスに共有させる。一般的に、各種の共有サービス側では、それぞれ独自のコンテンツの管理がなされている。このため、ユーザの端末に保存されているコンテンツと、ユーザが共有サービスに共有させたコンテンツとを、ユーザの表示端末に表示すると、例えば異なるウィンドウで表示されるなど、それぞれ別々に表示されることになる。
【００１０】
しかしながら、共有サービスに共有されたコンテンツが、端末に保存されている元となるコンテンツと同じコンテンツであるにも関わらず別々に表示されるというのは、ユーザがコンテンツを閲覧する際に、例えばウィンドウを切り替えるなどの負荷を要し、利便性が低い。
【００１１】
そこで、本発明者らは、共有サービスに共有されたコンテンツをユーザが負荷無く閲覧することができる以下の態様に係る発明を想到するに至った。
【００１２】
本発明の一局面に係るコンテンツ表示方法は、ユーザが保有する保存端末に保存されている端末コンテンツを表示部に表示させる第１表示ステップと、前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させる第２表示ステップと、前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させる第３表示ステップと、を含む。
【００１３】
この構成によれば、第１表示ステップでは、ユーザが保有する保存端末に保存されている端末コンテンツが表示部に表示される。第２表示ステップでは、表示部に表示される端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、共有サービスを表す共有サービス識別情報が表示部に表示される。第３表示ステップでは、表示部に表示される端末コンテンツに対応付けて、保存端末を表す端末識別情報が表示部に表示される。
【００１４】
したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、端末識別情報によって、コンテンツが保存されている保存端末を判別することができる。また、ユーザは、表示部に表示されるコンテンツを閲覧すると、共有識別情報によって、表示されているコンテンツのうちで、自分が過去に共有サービスに共有させたコンテンツと、その共有先の共有サービスとを判別することができる。
【００１５】
上記のコンテンツ表示方法において、前記共有サービスにおける前記ユーザの認証情報を用いて、前記共有コンテンツを前記共有サービスから取得し、取得された前記共有コンテンツを、前記共有サービス識別情報と対応付けて記憶部に保存する共有情報保存ステップと、前記表示部に表示される前記端末コンテンツのうちで、前記共有コンテンツに一致する端末コンテンツと当該一致する共有コンテンツとの一致関係を表す共有一致情報を作成し、作成された前記共有一致情報を前記記憶部に保存する結合ステップと、をさらに含み、前記第２表示ステップは、前記共有一致情報に基づき、前記共有コンテンツに一致する前記端末コンテンツを特定し、特定された前記端末コンテンツに対応付けて、前記共有サービス識別情報を前記表示部に表示させてもよい。
【００１６】
この構成によれば、共有情報保存ステップは、共有サービスにおけるユーザの認証情報を用いて、共有コンテンツを共有サービスから取得する。共有情報保存ステップは、取得された共有コンテンツを、共有サービス識別情報と対応付けて記憶部に保存する。結合ステップは、表示部に表示される端末コンテンツのうちで、共有コンテンツに一致する端末コンテンツと当該一致する共有コンテンツとの一致関係を表す共有一致情報を作成する。結合ステップは、作成された共有一致情報を記憶部に保存する。第２表示ステップは、共有一致情報に基づき、共有コンテンツに一致する端末コンテンツを特定する。第２表示ステップは、特定された端末コンテンツに対応付けて、共有サービス識別情報を表示部に表示させる。したがって、共有サービスに共有された端末コンテンツに対して、共有サービス識別情報を表示部に表示することができる。
【００１７】
上記のコンテンツ表示方法において、前記端末コンテンツを前記保存端末から取得し、取得された前記端末コンテンツを前記端末識別情報と対応付けて前記記憶部に保存する端末情報保存ステップをさらに含み、前記共有情報保存ステップは、前記共有コンテンツを前記記憶部に保存する際に、前記共有コンテンツを特定する共有コンテンツ識別情報を前記共有コンテンツに付与し、付与された前記共有コンテンツ識別情報と前記共有サービス識別情報とを対応付けて前記記憶部に保存し、前記端末情報保存ステップは、前記端末コンテンツを前記記憶部に保存する際に、前記端末コンテンツを特定する端末コンテンツ識別情報を前記端末コンテンツに付与し、付与された前記端末コンテンツ識別情報と前記端末識別情報とを対応付けて前記記憶部に保存し、前記結合ステップは、前記端末コンテンツに付与された前記端末コンテンツ識別情報と、前記端末コンテンツに一致する前記共有コンテンツに付与された前記共有コンテンツ識別情報とが対応付けられた共有一致コンテンツ対応テーブルを、前記共有一致情報として作成してもよい。
【００１８】
この構成によれば、端末情報保存ステップは、端末コンテンツを保存端末から取得する。端末情報保存ステップは、取得された端末コンテンツを端末識別情報と対応付けて記憶部に保存する。共有情報保存ステップは、共有コンテンツを記憶部に保存する際に、共有コンテンツを特定する共有コンテンツ識別情報を共有コンテンツに付与する。共有情報保存ステップは、付与された共有コンテンツ識別情報と共有サービス識別情報とを対応付けて記憶部に保存する。端末情報保存ステップは、端末コンテンツを記憶部に保存する際に、端末コンテンツを特定する端末コンテンツ識別情報を端末コンテンツに付与する。端末情報保存ステップは、付与された端末コンテンツ識別情報と端末識別情報とを対応付けて記憶部に保存する。結合ステップは、端末コンテンツに付与された端末コンテンツ識別情報と、端末コンテンツに一致する共有コンテンツに付与された共有コンテンツ識別情報とが対応付けられた共有一致コンテンツ対応テーブルを、共有一致情報として作成する。したがって、共有一致コンテンツ対応テーブルにより、端末コンテンツに一致する共有コンテンツを判別することができる。
【００１９】
上記のコンテンツ表示方法において、前記端末情報保存ステップは、前記保存端末として第１端末から前記端末コンテンツを取得した場合には、前記第１端末を表す第１端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、かつ、前記保存端末として前記第１端末と異なる第２端末から前記端末コンテンツを取得した場合には、前記第２端末を表す第２端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、前記結合ステップは、さらに、前記第１端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツと、前記第２端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツとの間で、互いに一致する端末コンテンツの一致関係を表す端末一致情報を作成し、作成された前記端末一致情報を前記記憶部に保存し、前記第３表示ステップは、前記端末一致情報に基づき、互いに一致する前記端末コンテンツを特定し、特定された前記端末コンテンツに対応付けて、前記第１端末識別情報及び前記第２端末識別情報を前記表示部に表示させてもよい。
【００２０】
この構成によれば、端末情報保存ステップは、保存端末として第１端末から端末コンテンツを取得した場合には、第１端末を表す第１端末識別情報と対応付けて取得された端末コンテンツを記憶部に保存する。かつ、端末情報保存ステップは、保存端末として第１端末と異なる第２端末から端末コンテンツを取得した場合には、第２端末を表す第２端末識別情報と対応付けて取得された端末コンテンツを記憶部に保存する。結合ステップは、さらに、第１端末識別情報と対応付けて記憶部に保存された端末コンテンツと、第２端末識別情報と対応付けて記憶部に保存された端末コンテンツとの間で、互いに一致する端末コンテンツの一致関係を表す端末一致情報を作成する。結合ステップは、作成された端末一致情報を記憶部に保存する。第３表示ステップは、端末一致情報に基づき、互いに一致する端末コンテンツを特定する。第３表示ステップは、特定された端末コンテンツに対応付けて、第１端末識別情報及び第２端末識別情報を表示部に表示させる。したがって、ユーザは、表示部に表示される端末コンテンツを閲覧すると、第１端末識別情報及び第２端末識別情報によって、端末コンテンツが第１端末及び第２端末に保存されていることを判別することができる。
【００２１】
上記のコンテンツ表示方法において、前記第３表示ステップは、前記第１端末識別情報及び前記第２端末識別情報のうちで、前記記憶部に先に保存された方より後で保存された方を、大きいサイズで前記表示部に表示させてもよい。
【００２２】
この構成によれば、第３表示ステップは、第１端末識別情報及び第２端末識別情報のうちで、記憶部に先に保存された方より後で保存された方を、大きいサイズで表示部に表示させる。したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、第１端末識別情報及び第２端末識別情報の大きさによって、端末コンテンツの保存先の履歴を判別することができる。
【００２３】
上記のコンテンツ表示方法において、前記端末情報保存ステップは、前記保存端末として第１端末から前記端末コンテンツを取得した場合には、前記第１端末を表す第１端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、かつ、前記保存端末として前記第１端末と異なる第２端末から前記端末コンテンツを取得した場合には、前記第２端末を表す第２端末識別情報と対応付けて前記取得された端末コンテンツを前記記憶部に保存し、前記結合ステップは、さらに、前記第１端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツと、前記第２端末識別情報と対応付けて前記記憶部に保存された前記端末コンテンツとの間で、互いに一致する端末コンテンツの一致関係を表す端末一致情報を作成し、作成された前記端末一致情報を前記記憶部に保存し、前記第３表示ステップは、前記端末一致情報に基づき、互いに一致する前記端末コンテンツを特定し、前記第１端末識別情報及び前記第２端末識別情報のうちで、後で前記記憶部に保存された方を、特定された前記端末コンテンツに対応付けて前記表示部に表示させてもよい。
【００２４】
この構成によれば、端末情報保存ステップは、保存端末として第１端末から端末コンテンツを取得した場合には、第１端末を表す第１端末識別情報と対応付けて取得された端末コンテンツを記憶部に保存する。かつ、端末情報保存ステップは、保存端末として第１端末と異なる第２端末から端末コンテンツを取得した場合には、第２端末を表す第２端末識別情報と対応付けて取得された端末コンテンツを記憶部に保存する。結合ステップは、さらに、第１端末識別情報と対応付けて記憶部に保存された端末コンテンツと、第２端末識別情報と対応付けて記憶部に保存された端末コンテンツとの間で、互いに一致する端末コンテンツの一致関係を表す端末一致情報を作成する。結合ステップは、作成された端末一致情報を記憶部に保存する。第３表示ステップは、端末一致情報に基づき、互いに一致する端末コンテンツを特定し、第１端末識別情報及び第２端末識別情報のうちで、後で記憶部に保存された方を、特定された端末コンテンツに対応付けて表示部に表示させる。したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、表示される端末識別情報によって、コンテンツが保存されている最新の保存端末を判別することができる。
【００２５】
上記のコンテンツ表示方法において、前記端末情報保存ステップは、前記端末コンテンツを前記記憶部に保存する際に、前記端末コンテンツを特定する端末コンテンツ識別情報を前記端末コンテンツに付与し、付与された前記端末コンテンツ識別情報と前記端末識別情報とを対応付けて前記記憶部に保存し、前記結合ステップは、互いに一致する前記端末コンテンツに付与された前記端末コンテンツ識別情報同士が対応付けられた端末一致コンテンツ対応テーブルを、前記端末一致情報として作成してもよい。
【００２６】
この構成によれば、端末情報保存ステップは、端末コンテンツを記憶部に保存する際に、端末コンテンツを特定する端末コンテンツ識別情報を端末コンテンツに付与する。端末情報保存ステップは、付与された端末コンテンツ識別情報と端末識別情報とを対応付けて記憶部に保存する。結合ステップは、互いに一致する端末コンテンツに付与された端末コンテンツ識別情報同士が対応付けられた端末一致コンテンツ対応テーブルを、端末一致情報として作成する。したがって、端末一致コンテンツ対応テーブルによって、互いに一致する端末コンテンツを判別することができる。
【００２７】
上記のコンテンツ表示方法において、前記端末情報保存ステップは、前記端末コンテンツを前記記憶部に保存する際に、前記端末コンテンツを特定する端末コンテンツ識別情報を前記端末コンテンツに付与し、付与された前記端末コンテンツ識別情報と前記端末識別情報とを対応付けて前記記憶部に保存し、かつ、前記端末コンテンツを取得した前記保存端末から、前記端末コンテンツが削除された場合には、前記端末コンテンツ識別情報に対応付けて前記記憶部に保存されている前記端末識別情報を前記記憶部から削除し、前記第３表示ステップは、前記削除された端末識別情報に対応付けて前記記憶部に保存されている前記端末コンテンツ識別情報に対応する前記端末コンテンツに、前記削除された端末識別情報を対応付けて前記表示部に表示させなくてもよい。
【００２８】
この構成によれば、端末情報保存ステップは、端末コンテンツを記憶部に保存する際に、端末コンテンツを特定する端末コンテンツ識別情報を端末コンテンツに付与する。端末情報保存ステップは、付与された端末コンテンツ識別情報と端末識別情報とを対応付けて記憶部に保存する。かつ、端末情報保存ステップは、端末コンテンツを取得した保存端末から、端末コンテンツが削除された場合には、端末コンテンツ識別情報に対応付けて記憶部に保存されている端末識別情報を記憶部から削除する。第３表示ステップは、削除された端末識別情報に対応付けて記憶部に保存されている端末コンテンツ識別情報に対応する端末コンテンツに、削除された端末識別情報を対応付けて表示部に表示させない。
【００２９】
したがって、保存端末から削除されたコンテンツについては、端末識別情報が削除されている。このため、第３表示ステップにおいて、端末識別情報が表示部に表示されない。その結果、ユーザは、表示部に表示されるコンテンツを閲覧すると、端末識別情報が表示されていないコンテンツについては、保存端末から削除されていることを確認することができる。
【００３０】
本発明の他の局面に係るコンテンツ表示方法は、ユーザが保有する保存端末に保存されている端末コンテンツを表示部に表示させる第１表示ステップと、コンテンツを共有する共有サービスにおける前記ユーザの認証情報を用いて、前記表示部に表示される前記端末コンテンツのうちで、前記共有サービスに共有されている共有コンテンツを前記共有サービスから取得し、取得された前記共有コンテンツを、前記共有サービスを表す共有サービス識別情報と対応付けて記憶部に保存する共有情報保存ステップと、前記表示部に表示される前記端末コンテンツのうちで、前記共有コンテンツに対応付けて、前記共有サービス識別情報を前記表示部に表示させる第２表示ステップと、を含む。
【００３１】
この構成によれば、第１表示ステップは、ユーザが保有する保存端末に保存されている端末コンテンツを表示部に表示させる。共有情報保存ステップは、コンテンツを共有する共有サービスにおけるユーザの認証情報を用いて、表示部に表示される端末コンテンツのうちで、共有サービスに共有されている共有コンテンツを共有サービスから取得する。共有情報保存ステップは、取得された共有コンテンツを、共有サービスを表す共有サービス識別情報と対応付けて記憶部に保存する。第２表示ステップは、表示部に表示される端末コンテンツのうちで、共有コンテンツに対応付けて、共有サービス識別情報を表示部に表示させる。したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、共有サービス識別情報によって、表示されているコンテンツのうちで、自分が過去に共有サービスに共有させたコンテンツと、その共有先の共有サービスとを判別することができる。
【００３２】
上記のコンテンツ表示方法において、前記共有情報保存ステップは、前記共有コンテンツを前記共有サービスから取得する際に、さらに、前記共有コンテンツに対する評価を表す評価情報を前記共有サービスから取得し、前記取得された評価情報を、前記取得された共有コンテンツに対応付けて前記記憶部に保存し、前記第１表示ステップは、前記評価情報に基づき、評価が高い前記共有コンテンツを、評価が低い前記共有コンテンツより大きいサイズで前記表示部に表示させてもよい。
【００３３】
この構成によれば、共有情報保存ステップは、共有コンテンツを共有サービスから取得する際に、さらに、共有コンテンツに対する評価を表す評価情報を共有サービスから取得する。共有情報保存ステップは、取得された評価情報を、取得された共有コンテンツに対応付けて記憶部に保存する。第１表示ステップは、評価情報に基づき、評価が高い共有コンテンツを、評価が低い共有コンテンツより大きいサイズで表示部に表示させる。したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、コンテンツのサイズによって、共有コンテンツに対する評価を判別することができる。
【００３４】
上記のコンテンツ表示方法において、前記共有情報保存ステップは、前記共有コンテンツを前記記憶部に保存する際に、前記共有コンテンツを特定する共有コンテンツ識別情報を前記共有コンテンツに付与し、付与された前記共有コンテンツ識別情報と前記共有識別情報とを対応付けて前記記憶部に保存し、かつ、前記共有コンテンツを取得した前記共有サービスから、前記共有コンテンツが削除された場合には、前記共有コンテンツ識別情報に対応付けて前記記憶部に保存されている前記共有識別情報を前記記憶部から削除し、前記第２表示ステップは、前記削除された共有識別情報に対応付けて前記記憶部に保存されている前記共有コンテンツ識別情報に対応する前記共有コンテンツに、前記削除された共有識別情報を対応付けて前記表示部に表示させなくてもよい。
【００３５】
この構成によれば、共有情報保存ステップは、共有コンテンツを記憶部に保存する際に、共有コンテンツを特定する共有コンテンツ識別情報を共有コンテンツに付与する。共有情報保存ステップは、付与された共有コンテンツ識別情報と共有識別情報とを対応付けて記憶部に保存する。かつ、共有情報保存ステップは、共有コンテンツを取得した共有サービスから、共有コンテンツが削除された場合には、共有コンテンツ識別情報に対応付けて記憶部に保存されている共有識別情報を記憶部から削除する。第２表示ステップは、削除された共有識別情報に対応付けて記憶部に保存されている共有コンテンツ識別情報に対応する共有コンテンツに、削除された共有識別情報を対応付けて表示部に表示させない。
【００３６】
したがって、共有サービスから削除されたコンテンツについては、共有識別情報が削除されている。このため、第２表示ステップにおいて、端末識別情報が表示部に表示されない。その結果、ユーザは、表示部に表示されるコンテンツを閲覧すると、共有識別情報が表示されていないコンテンツについては、共有サービスから削除されていることを確認することができる。
【００３７】
本発明の他の局面に係るプログラムは、表示部を備えるコンテンツ表示システムを制御するプログラムであって、前記コンテンツ表示システムのコンピュータに、ユーザが保有する保存端末に保存されている端末コンテンツを前記表示部に表示させる第１表示ステップと、前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させる第２表示ステップと、前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させる第３表示ステップと、を実行させる。
【００３８】
この構成によれば、第１表示ステップでは、ユーザが保有する保存端末に保存されている端末コンテンツが表示部に表示される。第２表示ステップでは、表示部に表示される端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、共有サービスを表す共有サービス識別情報が表示部に表示される。第３表示ステップでは、表示部に表示される端末コンテンツに対応付けて、保存端末を表す端末識別情報が表示部に表示される。
【００３９】
したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、端末識別情報によって、コンテンツが保存されている保存端末を判別することができる。また、ユーザは、表示部に表示されるコンテンツを閲覧すると、共有識別情報によって、表示されているコンテンツのうちで、自分が過去に共有サービスに共有させたコンテンツと、その共有先の共有サービスとを判別することができる。
【００４０】
本発明の他の局面に係るコンテンツ表示システムは、ユーザが保有する保存端末と、表示部と、前記保存端末に保存されている端末コンテンツを前記表示部に表示させる制御部と、を備え、前記制御部は、さらに、前記表示部に表示される前記端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、前記共有サービスを表す共有サービス識別情報を前記表示部に表示させ、かつ、前記表示部に表示される前記端末コンテンツに対応付けて、前記保存端末を表す端末識別情報を前記表示部に表示させる。
【００４１】
この構成によれば、制御部は、表示部に表示される端末コンテンツのうちで、コンテンツを共有する共有サービスに共有されている共有コンテンツに対応付けて、共有サービスを表す共有サービス識別情報を表示部に表示させる。かつ、制御部は、表示部に表示される端末コンテンツに対応付けて、保存端末を表す端末識別情報を表示部に表示させる。したがって、ユーザは、表示部に表示されるコンテンツを閲覧すると、端末識別情報によって、コンテンツが保存されている保存端末を判別することができる。また、ユーザは、表示部に表示されるコンテンツを閲覧すると、共有識別情報によって、表示されているコンテンツのうちで、自分が過去に共有サービスに共有させたコンテンツと、その共有先の共有サービスとを判別することができる。
【００４２】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
【００４３】
（実施の形態１）
図１は、実施の形態１におけるサーバ及び端末の機能ブロックの一例を概略的に示す図である。図２は、実施の形態１におけるコンテンツ表示制御システムの構成の一例を概略的に示す図である。
【００４４】
図２に示されるように、コンテンツ表示制御システム１は、サーバ１０と、第１端末１１と、第２端末１２と、第３端末１３とを備える。サーバ１０と、第１端末１１と、第２端末１２と、第３端末１３とは、それぞれネットワーク１４に接続され、互いに通信可能に構成されている。第１端末１１、第２端末１２、第３端末１３は、例えばスマートフォン、タブレット、パーソナルコンピュータ（ＰＣ）、デジタルカメラ等である。なお、図２では、コンテンツ表示制御システム１は、第１端末１１〜第３端末１３の３個の端末を備えているが、実施の形態１のコンテンツ表示制御システム１は、代替的に、１個、２個、または４個以上の端末を備えてもよい。
【００４５】
ネットワーク１４には、さらに、第１ソーシャルネットワーキングサービス（以下、「ＳＮＳ」と称される）のサーバ２１と、第２ＳＮＳのサーバ２２と、第３ＳＮＳのサーバ２３とが接続されている。サーバ１０、第１端末１１、第２端末１２、第３端末１３は、それぞれ、ネットワーク１４を介して、サーバ２１，２２，２３にアクセス可能に構成されている。なお、図２では、コンテンツ表示制御システム１は、第１ＳＮＳのサーバ２１〜第３ＳＮＳのサーバ２３の３個のＳＮＳのサーバを備えているが、実施の形態１のコンテンツ表示制御システム１は、代替的に、１個、２個、または４個以上のＳＮＳのサーバを備えてもよい。
【００４６】
図１に示されるように、サーバ１０は、共有コンテンツ情報収集制御部１０１と、ユーザ情報管理部１０２と、ユーザ情報認証制御部１０３と、端末コンテンツ情報収集制御部１０４と、コンテンツ情報結合部１０５と、コンテンツ情報管理部１０６と、コンテンツ情報アクセス制御部１０７とを備える。
【００４７】
第１端末１１、第２端末１２、第３端末１３では、例えば、アプリケーション共有サイト等からユーザによりダウンロードされた、ネットワーク１４を介してサーバ１０と接続して動作するアプリケーション１１０が動作している。アプリケーション１１０は、ユーザ情報設定部１１１と、コンテンツ情報転送部１１２と、コンテンツ情報表示制御部１１３とを備える。
【００４８】
初期登録時において、ユーザ情報設定部１１１は、第１端末１１、第２端末１２、第３端末１３に搭載されたユーザインターフェースを介してユーザによりサーバ１０へログインするためのサーバログイン情報が入力された場合、ユーザにより入力されたサーバログイン情報をサーバログイン情報登録指示とともにサーバ１０が備えるユーザ情報認証制御部１０３に送信する。なお、サーバログイン情報は、例えばユーザＩＤ及びパスワードを含む。ユーザ情報設定部１１１は、ユーザ情報認証制御部１０３により当該サーバログイン情報に基づいて発行されたサーバ１０にアクセスするためのサーバアクセス認証情報を受信して保存する。
【００４９】
また、ログイン時において、ユーザ情報設定部１１１は、第１端末１１、第２端末１２、第３端末１３に搭載されたユーザインターフェースを介してユーザにより既に登録済のサーバログイン情報が入力された場合、ユーザにより入力されたサーバログイン情報をサーバログイン指示とともにサーバ１０が備えるユーザ情報認証制御部１０３に送信する。ユーザ情報設定部１１１は、ユーザ情報認証制御部１０３により当該サーバログイン情報に基づいて発行されたサーバ１０にアクセスするためのサーバアクセス認証情報を受信して保存する。
【００５０】
加えて、ユーザ情報設定部１１１は、第１端末１１、第２端末１２、第３端末１３に搭載されたユーザインターフェースを介してユーザにより第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３へログインするためのＳＮＳログイン情報が入力された場合、ユーザにより入力されたＳＮＳログイン情報をサーバ１０が備えるユーザ情報認証制御部１０３に送信する。なお、ＳＮＳログイン情報は、例えばユーザＩＤ及びパスワードを含む。
【００５１】
コンテンツ情報転送部１１２は、ユーザ情報設定部１１１が保存するサーバ１０にアクセスするためのサーバアクセス認証情報を用いて、第１端末１１、第２端末１２、第３端末１３が保存している端末コンテンツ情報をサーバ１０が備える端末コンテンツ情報収集制御部１０４に転送する。ここで、端末コンテンツ情報は、例えば端末が保存しているコンテンツや端末コンテンツに付与された情報（端末コンテンツが撮影された時間や場所、端末コンテンツのタイトルなど）等を含む。また、端末コンテンツ情報を転送する際に、端末コンテンツ情報を圧縮したり暗号化したりしてもよい。転送の対象となる領域は、端末内のデータを記憶するための記憶領域内全てであってもよいし、端末に搭載されたカメラによって撮影されたコンテンツが保存される記憶領域内であってもよいし、アプリケーション１１０により設定されている所定のフォルダ内であってもよいし、ユーザにより指定されたフォルダ内であってもよい。また、転送の対象となる端末コンテンツ情報は、上述した転送の対象となる領域に存在する端末コンテンツ情報全てであってもよいし、転送の対象となる領域に新たに保存された端末コンテンツに対応する端末コンテンツ情報であってもよいし、転送の対象となる領域において更新された端末コンテンツ情報であってもよい。コンテンツ情報転送部１１２は、例えば所定の時刻や時間間隔で定期的に端末コンテンツ情報を転送する。なお、端末コンテンツ情報を転送するタイミングは、アプリケーション１１０の起動時やユーザによる指定時、端末コンテンツ情報の更新時等、他のタイミングであってもよい。
【００５２】
コンテンツ情報表示制御部１１３は、ユーザ情報設定部１１１が保存するサーバ１０にアクセスするためのサーバアクセス認証情報を用いて、サーバ１０が備えるコンテンツ情報アクセス制御部１０７にコンテンツ情報アクセス要求を送信することでコンテンツ情報アクセス制御部１０７からコンテンツ情報を受信し、第１端末１１、第２端末１２、第３端末１３に搭載されたディスプレイにコンテンツ情報を表示するための制御を行う。ここで、コンテンツ情報は、例えばコンテンツやコンテンツに付与されたり対応付けられたりした情報等を含む。なお、コンテンツ情報表示制御部１１３は、コンテンツ情報アクセス要求とともに、アクセスするコンテンツ情報の条件もコンテンツ情報アクセス制御部１０７に送信してもよい。
【００５３】
第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３には、ユーザにより各種端末から共有された共有コンテンツや共有コンテンツに付与された情報等が保存されている。ここで、共有コンテンツに付与された情報は、例えば共有コンテンツに対する評価情報（コメント又は好感度数など）等である。なお、評価情報については、後述する。また、第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３は、サーバ１０などの他のサーバからアクセス可能に構成されている。
【００５４】
図３は、実施の形態１において作成される共有コンテンツテーブル２０３の一例を示す図である。図４は、実施の形態１において作成される端末コンテンツテーブル２０４の一例を示す図である。図５は、実施の形態１において作成される共有一致コンテンツ対応テーブル２０５の一例を示す図である。図６は、実施の形態１においてコンテンツ情報表示制御部１１３により制御されて第１端末１１、第２端末１２、第３端末１３に搭載されたディスプレイに表示されるコンテンツ情報の表示例を示す図である。図１〜図６を用いてサーバ１０の各部の機能が説明される。
【００５５】
初期登録時において、ユーザ情報認証制御部１０３は、第１端末１１、第２端末１２、第３端末１３で動作しているアプリケーション１１０が備えるユーザ情報設定部１１１からサーバログイン情報登録指示とともにサーバログイン情報を受信する。ユーザ情報認証制御部１０３は、サーバログイン情報登録指示及びサーバログイン情報を受信した場合、受信したサーバログイン情報に基づいてサーバ１０にアクセスするためのサーバアクセス認証情報を発行する。ユーザ情報認証制御部１０３は、受信したサーバログイン情報と発行したサーバアクセス認証情報とをユーザＩＤと対応付けて登録するようにユーザ情報管理部１０２に指示する。ユーザ情報認証制御部１０３は、発行したサーバアクセス認証情報をサーバログイン情報の送信元であるユーザ情報設定部１１１へ送信する。
【００５６】
また、ログイン時において、ユーザ情報認証制御部１０３は、第１端末１１、第２端末１２、第３端末１３で動作しているアプリケーション１１０が備えるユーザ情報設定部１１１からサーバログイン指示とともにサーバログイン情報を受信する。ユーザ情報認証制御部１０３は、サーバログイン指示及びサーバログイン情報を受信した場合、受信したサーバログイン情報をユーザ情報管理部１０２に既に登録されているサーバログイン情報と照合し、一致するサーバログイン情報があれば、受信したサーバログイン情報に基づいてサーバ１０にアクセスするためのサーバアクセス認証情報を発行する。ユーザ情報認証制御部１０３は、発行したサーバアクセス認証情報を対応するユーザＩＤと対応付けて記憶するようにユーザ情報管理部１０２に指示する。ユーザ情報認証制御部１０３は、発行したサーバアクセス認証情報をサーバログイン情報の送信元であるユーザ情報設定部１１１へ送信する。
【００５７】
加えて、ユーザ情報認証制御部１０３は、第１端末１１、第２端末１２、第３端末１３で動作しているアプリケーション１１０が備えるユーザ情報設定部１１１からＳＮＳログイン情報を受信する。ユーザ情報認証制御部１０３は、ＳＮＳログイン情報を受信した場合、受信したＳＮＳログイン情報を対応する第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３へ送信する。ユーザ情報認証制御部１０３は、ＳＮＳログイン情報を受信した第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３によって発行されたＳＮＳにアクセスするためのＳＮＳアクセス認証情報を第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３から受信する。ユーザ情報認証制御部１０３は、受信したＳＮＳアクセス認証情報を対応するユーザＩＤと対応付けて記憶するようにユーザ情報管理部１０２に指示する。
【００５８】
ユーザ情報管理部１０２は、ユーザ情報認証制御部１０３からサーバログイン情報とサーバアクセス認証情報とをユーザＩＤと対応付けて登録する指示を受けた場合、サーバログイン情報とサーバアクセス認証情報とをユーザＩＤに対応付けて登録する。また、ユーザ情報管理部１０２は、ユーザ情報認証制御部１０３からサーバアクセス認証情報をユーザＩＤと対応付けて記憶する指示を受けた場合、サーバアクセス認証情報を対応するユーザＩＤと対応付けて記憶する。加えて、ユーザ情報管理部１０２は、ユーザ情報認証制御部１０３からＳＮＳアクセス認証情報をユーザＩＤと対応付けて記憶する指示を受けた場合、ＳＮＳアクセス認証情報を対応するユーザＩＤと対応付けて記憶する。ユーザ情報管理部１０２は、例えばハードディスク、光ディスクまたは半導体メモリ等からなるユーザ情報データベースを含む。
【００５９】
共有コンテンツ情報収集制御部１０１は、ユーザ情報管理部１０２によりユーザＩＤと対応付けて保存されているＳＮＳアクセス認証情報を用いて、第１ＳＮＳのサーバ２１、第２ＳＮＳのサーバ２２、第３ＳＮＳのサーバ２３にアクセスし、サーバ２１，２２，２３に保存されている、ユーザによって共有された共有コンテンツを含む共有コンテンツ情報を収集する。ここで、収集の対象となる共有コンテンツ情報は、ＳＮＳアクセス認証情報を用いて収集可能な共有コンテンツ情報全てであってもよいし、ＳＮＳアクセス認証情報を用いて収集可能な共有コンテンツ情報のうち新たに各ＳＮＳのサーバに新たに共有されたコンテンツに対応する共有コンテンツ情報であってもよいし、ＳＮＳアクセス認証情報を用いて収集可能な共有コンテンツ情報のうち更新された共有コンテンツ情報であってもよい。共有コンテンツ情報収集制御部１０１は、例えば所定の時刻や時間間隔で定期的に共有コンテンツ情報を収集する。なお、共有コンテンツ情報を収集するタイミングは、ユーザによる指示時、共有コンテンツ情報の更新時等、他のタイミングであってもよい。共有コンテンツ情報収集制御部１０１は、収集した共有コンテンツに共有コンテンツを識別するための共有コンテンツＩＤを付与し、収集した共有コンテンツを共有コンテンツＩＤと対応付けてコンテンツ情報管理部１０６に保存するように指示をする。共有コンテンツ情報収集制御部１０１は、付与した共有コンテンツＩＤと、共有コンテンツが共有されていたＳＮＳを識別するためのＳＮＳ−ＩＤとを対応付けた共有コンテンツテーブル２０３を作成する。共有コンテンツ情報収集制御部１０１は、作成した共有コンテンツテーブル２０３をコンテンツ情報管理部１０６に保存するように指示をする。ここで、共有コンテンツ情報収集制御部１０１は、共有コンテンツ情報を収集する際に用いたＳＮＳアクセス認証情報を用いて、収集した共有コンテンツや共有コンテンツに付与されたり対応付けられたりした情報をコンテンツ情報管理部１０６に保存するように指示をする。
【００６０】
例えば、図３の共有コンテンツテーブル２０３では、共有コンテンツＩＤ「ＳＣ００１０１」は、第１ＳＮＳを表すＳＮＳ−ＩＤ「Ｓ１」に対応付けられ、共有コンテンツＩＤ「ＳＣ００１０１」の共有コンテンツは、第１ＳＮＳに共有されていたことを表している。また、共有コンテンツＩＤ「ＳＣ００１０２」は、第１ＳＮＳを表すＳＮＳ−ＩＤ「Ｓ１」に対応付けられ、共有コンテンツＩＤ「ＳＣ００１０２」の共有コンテンツは、第１ＳＮＳに共有されていたことを表している。また、共有コンテンツＩＤ「ＳＣ００１０３」は、第２ＳＮＳを表すＳＮＳ−ＩＤ「Ｓ２」に対応付けられ、共有コンテンツＩＤ「ＳＣ００１０３」の共有コンテンツは、第２ＳＮＳに共有されていたことを表している。また、共有コンテンツＩＤ「ＳＣ００１０４」は、第３ＳＮＳを表すＳＮＳ−ＩＤ「Ｓ３」に対応付けられ、共有コンテンツＩＤ「ＳＣ００１０４」の共有コンテンツは、第３ＳＮＳに共有されていたことを表している。
【００６１】
端末コンテンツ情報収集制御部１０４は、第１端末１１、第２端末１２、第３端末１３で動作しているアプリケーション１１０が備えるコンテンツ情報転送部１１２からサーバアクセス認証情報を用いて転送された端末コンテンツを含む端末コンテンツ情報を収集する。端末コンテンツ情報収集制御部１０４は、収集した端末コンテンツに端末コンテンツを識別するための端末コンテンツＩＤを付与し、収集した端末コンテンツを端末コンテンツＩＤと対応付けてコンテンツ情報管理部１０６に保存するように指示をする。端末コンテンツ情報収集制御部１０４は、付与した端末コンテンツＩＤと、端末コンテンツが保存されていた端末を識別するための端末ＩＤとを対応付けた端末コンテンツテーブル２０４を作成する。端末コンテンツ情報収集制御部１０４は、作成した端末コンテンツテーブル２０４をコンテンツ情報管理部１０６に保存するように指示をする。ここで、端末コンテンツ情報収集制御部１０４は、端末コンテンツ情報を収集する際に用いられたサーバアクセス認証情報を用いて、収集した端末コンテンツや端末コンテンツに付与されたり対応付けられたりした情報をコンテンツ情報管理部１０６に保存するように指示をする。
【００６２】
例えば、図４の端末コンテンツテーブル２０４では、端末コンテンツＩＤ「ＴＣ００１０１」、「ＴＣ００１０３」と端末ＩＤ「Ｔ００１０１」とが対応付けられ、端末コンテンツＩＤ「ＴＣ００１０２」と端末ＩＤ「Ｔ００１０２」とが対応付けられ、端末コンテンツＩＤ「ＴＣ００１０４」と端末ＩＤ「Ｔ００１０３」とが対応付けられている。
【００６３】
コンテンツ情報管理部１０６は、コンテンツ情報を保存管理する。ここで、コンテンツ情報は、例えばコンテンツやコンテンツに付与されたり対応付けられたりした情報等を含む。コンテンツ情報管理部１０６は、共有コンテンツ情報収集制御部１０１からＳＮＳアクセス認証情報を用いて共有コンテンツ情報（共有コンテンツや共有コンテンツに付与されたり対応づけられたりした情報）を保存する指示を受けた場合、ユーザ情報管理部１０２を参照することで、用いられたＳＮＳアクセス認証情報に対応付けられたユーザＩＤを取得し、保存する指示を受けた共有コンテンツ情報をユーザＩＤと対応付けて保存する。コンテンツ情報管理部１０６は、端末コンテンツ情報収集制御部１０４からサーバアクセス認証情報を用いて端末コンテンツ情報（端末コンテンツや端末コンテンツに付与されたり対応づけられたりした情報）を保存する指示を受けた場合、ユーザ情報管理部１０２を参照することで、用いられたサーバアクセス認証情報に対応付けられたユーザＩＤを取得し、保存する指示を受けた端末コンテンツ情報をユーザＩＤと対応付けて保存する。コンテンツ情報管理部１０６は、例えばハードディスク、光ディスクまたは半導体メモリ等からなるコンテンツ情報データベースを含む。
【００６４】
コンテンツ情報結合部１０５は、コンテンツ情報管理部１０６に保存されていて同じユーザＩＤに対応付けられている端末コンテンツと共有コンテンツとを照合し、互いに一致すると判定した場合に、それら一致した端末コンテンツの端末コンテンツＩＤと共有コンテンツの共有コンテンツの共有コンテンツＩＤを対応付ける。ここで、コンテンツの照合は、コンテンツの画像情報やコンテンツに付与されたり対応付けられたりした情報を用いて行う。照合の対象となるコンテンツは、コンテンツ情報管理部１０６に保存されていて同じユーザＩＤに対応付けられている全ての端末コンテンツと全ての共有コンテンツであってもよいし、コンテンツ情報管理部１０６に保存されていて同じユーザＩＤに対応付けられているコンテンツのうち端末コンテンツか共有コンテンツのどちらか又は両方が一部のコンテンツ（例えば、まだ照合されたり一致すると判定されたりしていないコンテンツ、新たに保存されたコンテンツなど）であってもよい。コンテンツ情報結合部１０５は、例えば所定の時刻や時間間隔で定期的にコンテンツを照合する。なお、コンテンツを照合するタイミングは、コンテンツ情報管理部１０６に新たにコンテンツが保存された時、コンテンツ情報管理部１０６が管理するコンテンツ情報が更新された時等、他のタイミングであってもよい。コンテンツ情報結合部１０５は、互いに一致する端末コンテンツの端末コンテンツＩＤと共有コンテンツの共有コンテンツＩＤとを対応付けた共有一致コンテンツ対応テーブル２０５を作成する。コンテンツ情報結合部１０５は、照合したコンテンツが対応付けられたユーザＩＤに対応付けて、作成した共有一致コンテンツ対応テーブル２０５をコンテンツ情報管理部１０６に保存するように指示をする。
【００６５】
コンテンツ情報管理部１０６は、コンテンツ情報結合部１０５からユーザＩＤに対応付けて共有一致コンテンツ対応テーブル２０５を保存する指示を受けた場合、保存する指示を受けた共有一致コンテンツ対応テーブル２０５をユーザＩＤと対応付けて保存する。
【００６６】
なお、共有コンテンツ情報収集制御部１０１またはコンテンツ情報結合部１０５は、共有一致コンテンツ対応テーブル２０５により対応付けられた、互いに一致する共有コンテンツ及び端末コンテンツのうち、一方のコンテンツをコンテンツ情報管理部１０６から削除するようにしてもよい。この点は、後述される他の実施の形態でも同様である。
【００６７】
例えば、図５の共有一致コンテンツ対応テーブル２０５では、端末コンテンツＩＤ「ＴＣ００１０１」の端末コンテンツと、共有コンテンツＩＤ「ＳＣ００１０１」の共有コンテンツとが互いに一致することを表しており、端末コンテンツＩＤ「ＴＣ００１０２」の端末コンテンツと、共有コンテンツＩＤ「ＳＣ００１０２」の共有コンテンツとが互いに一致していることを表している。また、共有一致コンテンツ対応テーブル２０５では、端末コンテンツＩＤ「ＴＣ００１０２」の端末コンテンツと、共有コンテンツＩＤ「ＳＣ００１０３」の共有コンテンツとが互いに一致していることを表しており、端末コンテンツＩＤ「ＴＣ００１０３」の端末コンテンツと、共有コンテンツＩＤ「ＳＣ００１０４」の共有コンテンツとが互いに一致していることを表しており、端末コンテンツＩＤ「ＴＣ００１０４」の端末コンテンツと一致する共有コンテンツがないことを表している。
【００６８】
コンテンツ情報アクセス制御部１０７は、第１端末１１、第２端末１２、第３端末１３で動作しているアプリケーション１１０が備えるコンテンツ情報表示制御部１１３からコンテンツ情報アクセス要求とともに受信したサーバアクセス認証情報を用いて、コンテンツ情報管理部１０６にアクセスし、取得可能なコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をコンテンツ情報表示制御部１１３に送信する。ここで、コンテンツ情報は、例えばコンテンツやコンテンツに付与されたり対応付けられたりした情報等を含む。なお、コンテンツ情報アクセス制御部１０７は、コンテンツ情報表示制御部１１３から、コンテンツ情報アクセス要求とともに、アクセスするコンテンツ情報の条件も受信した場合は、取得可能なコンテンツ情報の中からその条件に見合うコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をコンテンツ表示制御部１１３に送信する、としてもよい。
【００６９】
コンテンツ情報管理部１０６は、コンテンツ情報アクセス制御部１０７からサーバアクセス認証情報を用いてアクセスされた場合、ユーザ情報管理部１０２を参照することで、用いられたサーバアクセス認証情報に対応付けられたユーザＩＤに対応付けられたコンテンツ情報（上述した、取得可能なコンテンツ情報）をコンテンツ情報アクセス制御部１０７に送信する。
【００７０】
加えて、コンテンツ情報アクセス制御部１０７は、コンテンツ情報管理部１０６にアクセスし、取得可能なコンテンツ情報をコンテンツ情報管理部１０６から受信する際、共有一致コンテンツ対応テーブル２０５に基づき、一致すると判断されているコンテンツは同一のコンテンツとして扱った上でコンテンツ情報を受信することが可能である。例えば、端末コンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、コンテンツ情報を受信する際に、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツ情報（端末コンテンツや端末コンテンツに付与されたり対応付けられたりした情報、端末コンテンツテーブル２０４により対応付けられている端末ＩＤなど）とともに、共有一致コンテンツ対応テーブル２０５を参照することで、対象となる端末コンテンツＩＤに対応付けられた共有コンテンツＩＤに対応付けられた共有コンテンツ情報（共有コンテンツや共有コンテンツに付与されたり対応付けられたりした情報、共有コンテンツテーブル２０３により対応付けられているＳＮＳ−ＩＤなど）を対応付けて受信する。加えて、例えば、互いに一致すると判断されている端末コンテンツと共有コンテンツのうち、どちらかだけを受信する。なお、例えば、共有コンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、コンテンツ情報を受信する際に、対象となる共有コンテンツＩＤに対応付けられた共有コンテンツ情報とともに、対象となる共有コンテンツＩＤに対応付けられた端末コンテンツＩＤに対応付けられた端末コンテンツ情報を対応付けて受信する、としてもよい。また、例えば、端末コンテンツＩＤと共有コンテンツＩＤの両方を基準としてコンテンツ情報に順次アクセスし、コンテンツ情報を受信する際に、端末コンテンツＩＤ又は共有コンテンツＩＤのどちらかに対応付けられて一度呼び出された共有コンテンツＩＤ又は端末コンテンツＩＤに対応付けられた共有コンテンツ情報又は端末コンテンツ情報は読み飛ばしながら、対象となる端末コンテンツＩＤ又は共有コンテンツＩＤに対応付けられた端末コンテンツ情報又は共有コンテンツ情報とともに、対象となる端末コンテンツＩＤ又は共有コンテンツＩＤに対応付けられた共有コンテンツＩＤ又は端末コンテンツＩＤに対応付けられた共有コンテンツ情報又は端末コンテンツ情報を対応付けて受信する、としてもよい。例えば、コンテンツ情報管理部１０６が、管理している端末コンテンツと共有コンテンツの全てに対して、一致すると判断されているコンテンツには同一のコンテンツＩＤを付与するといったルールのもとで、端末コンテンツと共有コンテンツに共通のコンテンツＩＤを新たに付与し、コンテンツ情報アクセス制御部１０７は、その共通のコンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、コンテンツ情報を受信する、としてもよい。
【００７１】
上述した方法により、コンテンツ情報アクセス制御部１０７は、一致すると判断されているコンテンツについては、対応する端末コンテンツ情報（端末コンテンツ、端末ＩＤなど）と共有コンテンツ情報（ＳＮＳ−ＩＤなど）を対応付けてコンテンツ情報を受信し、コンテンツ情報表示制御部１１３に送信することが可能である。また、一致すると判断されていないコンテンツについては、対応する端末コンテンツ情報（端末コンテンツ、端末ＩＤなど）、もしくは、対応する共有コンテンツ情報（共有コンテンツ、ＳＮＳ−ＩＤなど）を受信し、コンテンツ情報表示制御部１１３に送信することが可能である。
【００７２】
コンテンツ情報表示制御部１１３は、コンテンツ情報アクセス制御部１０７から受信したコンテンツ情報をディスプレイに表示するための制御を行う。例えば、端末コンテンツＩＤを基準としてコンテンツ情報アクセス制御部１０７からコンテンツ情報を受信する場合は、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツと、対応付けられた端末ＩＤに対応する端末を表す情報と、対応付けられていれば対応付けられたＳＮＳ−ＩＤに対応するＳＮＳを表す情報とを対応付けてディスプレイに表示するための制御を行う。
【００７３】
図６では、コンテンツ情報表示制御部１１３は、端末コンテンツ（例えば、端末コンテンツの画像）３０１〜３１５をディスプレイに表示させている。端末コンテンツ３０１〜３０５の左下には、端末マーク２１４が表示されている。端末コンテンツ３０１，３０２，３０７，３０８，３１０，３１４に表示される「Ａ」の端末マーク２１４は、例えば第１端末１１を表す。端末コンテンツ３０３〜３０５，３１１〜３１３に表示される「Ｂ」の端末マーク２１４は、例えば第２端末１２を表す。端末コンテンツ３０６，３０９，３１５に表示される「Ｃ」の端末マーク２１４は、例えば第３端末１３を表す。端末マーク２１４は、例えばスマートフォン、タブレット、ＰＣ又はデジタルカメラを模した画像や、端末を識別できる画像等で表される。
【００７４】
また、端末コンテンツ３０１〜３０５のうち一部の端末コンテンツの右上には、共有マーク２１３が表示されている。端末コンテンツ３０１，３０３，３０７に表示される「α」の共有マーク２１３は、例えば第１ＳＮＳを表す。端末コンテンツ３０３，３１４に表示される「β」の共有マーク２１３は、例えば第２ＳＮＳを表す。端末コンテンツ３０４，３１２に表示される「γ」の共有マーク２１３は、例えば第３ＳＮＳを表す。共有マーク２１３は、例えばＳＮＳのロゴマークを模した画像や、ＳＮＳを識別できる画像等で表される。
【００７５】
なお、上述した例では、コンテンツの左下に端末マーク２１４を表示し、コンテンツの右上に共有マーク２１３を表示するとしているが、端末マーク２１４や共有マーク２１３の表示位置はこれに限らない。また、上述した例では、コンテンツに重畳して端末マーク２１４や共有マーク２１３を表示するとしているが、端末マーク２１４や共有マーク２１３の表示方法はこれに限らない。
【００７６】
本実施の形態において、コンテンツ情報管理部１０６が記憶部の一例に相当し、第１ＳＮＳ、第２ＳＮＳ、第３ＳＮＳが共有サービスの一例に相当し、第１端末１１、第２端末１２、第３端末１３が保存端末の一例に相当し、共有一致コンテンツ対応テーブル２０５が共有一致コンテンツ対応テーブルの一例に相当する。
【００７７】
図７は、実施の形態１における共有コンテンツ情報収集制御部１０１及びコンテンツ情報結合部１０５の動作の一例を概略的に示すフローチャートである。まず、ステップＳ１において、共有コンテンツ情報収集制御部１０１は、登録された共有サービス（本実施の形態１では、第１ＳＮＳ、第２ＳＮＳ、第３ＳＮＳ）から、ユーザの共有コンテンツを取得する。
【００７８】
次に、ステップＳ２において、共有コンテンツ情報収集制御部１０１は、共有コンテンツテーブル２０３を作成し、作成した共有コンテンツテーブル２０３及び取得した共有コンテンツをコンテンツ情報管理部１０６に保存する。続くステップＳ３において、コンテンツ情報結合部１０５は、コンテンツ情報管理部１０６に保存されている端末コンテンツと共有コンテンツとを照合し、互いに一致するコンテンツを判定する。次に、ステップＳ４において、コンテンツ情報結合部１０５は、共有一致コンテンツ対応テーブル２０５を作成し、作成した共有一致コンテンツ対応テーブル２０５をコンテンツ情報管理部１０６に保存して、この手順を終了する。
【００７９】
図８は、本実施の形態１においてコンテンツ情報を表示する動作の一例を概略的に示すフローチャートである。
【００８０】
まず、ステップＳ１１において、ユーザの操作によってアプリケーション１１０が起動される。次に、ステップＳ１２において、アプリケーション１１０が備えるコンテンツ情報表示制御部１１３は、サーバ１０が備えるコンテンツ情報アクセス制御部１０７にコンテンツ情報アクセス要求を送信する。
【００８１】
次に、ステップＳ１３において、サーバ１０が備えるコンテンツ情報アクセス制御部１０７は、アプリケーション１１０が備えるコンテンツ情報表示部１１３から送信されたコンテンツ情報アクセス要求を受信する。次に、ステップＳ１４において、コンテンツ情報アクセス制御部１０７は、コンテンツ情報管理部１０６にアクセスし、取得可能なコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をアプリケーション１１０が備えるコンテンツ情報表示制御部１１３に送信する。ここで、コンテンツ情報アクセス制御部１０７は、例えば、端末コンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツ、端末ＩＤと、対象となる端末コンテンツＩＤに対応付けられた共有コンテンツＩＤに対応付けられたＳＮＳ−ＩＤとを対応付けた形式でコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をコンテンツ情報表示制御部１１３に送信する。
【００８２】
次に、ステップＳ１５において、アプリケーション１１０が備えるコンテンツ情報表示制御部１１３は、サーバ１０が備えるコンテンツ情報アクセス制御部１０７から送信されたコンテンツ情報を受信する。ここで、コンテンツ情報表示制御部１１３は、例えば、端末コンテンツＩＤを基準として、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツ、端末ＩＤと、対象となる端末コンテンツＩＤに対応付けられた共有コンテンツＩＤに対応付けられたＳＮＳ−ＩＤとが対応付けられた形式でコンテンツ情報をコンテンツ情報アクセス制御部１０７から受信する。続くステップＳ１６において、コンテンツ情報表示制御部１１３は、受信したコンテンツ情報をディスプレイに表示する制御をして、この手順を終了する。
【００８３】
ステップＳ１６では、図６に示されるように、端末コンテンツ（例えば画像）３０１〜３１５に対応付けて、端末ＩＤによって特定される端末マーク２１４が表示される。また、ステップＳ１６では、図６に示されるように、端末コンテンツ（例えば画像）３０１，３０３，３０４，３０７，３１２，３１４に対応付けて、ＳＮＳ−ＩＤによって特定される共有マーク２１３がディスプレイに表示される。
【００８４】
以上説明したように、実施の形態１では、コンテンツ情報アクセス制御部１０７は、一致すると判断されているコンテンツは同一のコンテンツとして扱った上でコンテンツ情報をコンテンツ情報管理部１０２から受信することが可能である。したがって、コンテンツ情報アクセス制御部１０７からコンテンツ情報を受信したコンテンツ情報表示制御部１１３は、互いに一致した端末コンテンツと共有コンテンツとを重複して表示させないようにすることができる。更に、互いに一致した端末コンテンツと共有コンテンツのそれぞれに付与されたり対応付けられたりした情報を互いに対応付けて表示させることができる。このため、ディスプレイに表示されるコンテンツが煩雑になるのを避けることができる。また、ディスプレイの表示領域を有効に利用することができる。
【００８５】
また、実施の形態１では、ディスプレイに表示されるコンテンツに対応付けて、端末ＩＤを表す端末マーク２１４が、ディスプレイに表示される。したがって、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、端末マーク２１４によって、コンテンツの保存先の端末を容易に判別することができる。
【００８６】
さらに、実施の形態１では、ディスプレイに表示されるコンテンツに対応付けて、共有されたＳＮＳを表す共有マーク２１３が、ディスプレイに表示される。したがって、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、共有マーク２１３によって、表示されているコンテンツのうちで、自分が過去に共有サービスに共有させたコンテンツと、その共有先の共有サービスとを容易に判別することができる。
【００８７】
なお、上記実施の形態１では、端末コンテンツ情報収集制御部１０４が端末コンテンツＩＤと端末ＩＤの付与や対応付けを行い、共有コンテンツ情報収集制御部１０１が共有コンテンツＩＤとＳＮＳ−ＩＤの付与や対応付けを行うとしているが、コンテンツ情報管理部１０６がそれらＩＤの付与や対応付けを行うようにしてもよい。
【００８８】
また、上記実施の形態１では、端末コンテンツを識別するためのコンテンツＩＤとして端末コンテンツＩＤ、共有コンテンツを識別するためのコンテンツＩＤとして共有コンテンツＩＤといったように、それぞれ個別のコンテンツＩＤを付与して管理するとしているが、統一のコンテンツＩＤを付与して管理するようにしてもよい。
【００８９】
また、上記実施の形態１では、コンテンツ情報表示制御部１１３は、コンテンツ情報アクセス制御部１０７に要求し、コンテンツ情報管理部１０６に保存管理されている端末ＩＤ又はＳＮＳ−ＩＤを受信し、受信した端末ＩＤ又はＳＮＳ−ＩＤに対応する端末マーク又は共有マークを表示制御する、としているが、コンテンツ情報管理部１０６が端末ＩＤ又はＳＮＳ−ＩＤに対応付けて端末マーク又は共有マークを保存管理し、コンテンツ情報表示制御部１１３は、コンテンツ情報アクセス制御部１０７に要求し、コンテンツ情報管理部１０６に保存管理されている端末マーク又は共有マークを受信し、受信した端末マーク又は共有マークを表示制御する、としてもよい。
【００９０】
なお、上記実施の形態１では、ユーザ情報認証制御部１０３の機能の一部を、第１端末１１、第２端末１２、第３端末１３のアプリケーション１１０が実行してもよい。同様に、上記実施の形態１では、端末コンテンツ情報収集制御部１０４の機能の一部を、第１端末１１、第２端末１２、第３端末１３のアプリケーション１１０が実行してもよい。さらに同様に、上記実施の形態１では、コンテンツ情報アクセス制御部１０７の機能の一部を、第１端末１１、第２端末１２、第３端末１３のアプリケーション１１０が実行してもよい。すなわち、図１に示される、上記実施の形態１のサーバ１０が備える機能を、コンテンツ表示制御システム１の全体が備えるようにすればよい。これらの点については、後述される実施の形態でも同様である。
【００９１】
（実施の形態２）
図９は、実施の形態２において作成される端末一致コンテンツ対応テーブル２０５ａの一例を示す図である。図１０は、実施の形態２におけるコンテンツ情報の表示例を概略的に示す図である。実施の形態２では、実施の形態１と同様の要素には同様の符号が割り当てられ、詳細な説明が省略される。実施の形態２におけるサーバ及び端末の機能ブロックは、図１に示される実施の形態１と同様である。実施の形態２におけるコンテンツ表示制御システムの構成は、図２に示される実施の形態１と同様である。以下、実施の形態１との相違点を中心に、実施の形態２が説明される。
【００９２】
実施の形態２におけるコンテンツ情報結合部１０５は、実施の形態１の機能に加えて、コンテンツ情報管理部１０６に保存されていて同じユーザＩＤに対応付けられている端末コンテンツと新たに保存された端末コンテンツとを照合し、互いに一致すると判定した場合に、それら一致した端末コンテンツの端末コンテンツＩＤ同士を対応付ける。ここで、コンテンツの照合は、コンテンツの画像情報やコンテンツに付与されたり対応付けられたりした情報を用いて行う。コンテンツ情報結合部１０５は、互いに一致する端末コンテンツの端末コンテンツＩＤを対応付けた端末一致コンテンツ対応テーブル２０５ａを作成する。コンテンツ情報結合部１０５は、照合したコンテンツが対応付けられたユーザＩＤに対応付けて、作成した端末一致コンテンツ対応テーブル２０５ａをコンテンツ情報管理部１０６に保存するように指示をする。
【００９３】
コンテンツ情報管理部１０６は、コンテンツ情報結合部１０５からユーザＩＤに対応付けて端末一致コンテンツ対応テーブル２０５ａを保存する指示を受けた場合、保存する指示を受けた端末一致コンテンツ対応テーブル２０５ａをユーザＩＤと対応付けて保存する。
【００９４】
なお、端末コンテンツ情報収集制御部１０４またはコンテンツ情報結合部１０５は、端末一致コンテンツ対応テーブル２０５ａにより対応付けられた、互いに一致する端末コンテンツのうち、一方の端末コンテンツをコンテンツ情報管理部１０６から削除するようにしてもよい。この点は、後述される他の実施の形態でも同様である。
【００９５】
例えば図９の端末一致コンテンツ対応テーブル２０５ａでは、端末コンテンツＩＤ「ＴＣ００１０１」の端末コンテンツと、端末コンテンツＩＤ「ＴＣ００１０４」の端末コンテンツとが互いに一致することを表している。図９に示す端末一致コンテンツ対応テーブル２０５ａは、図４の端末コンテンツテーブル２０４を参照すると分かるように、端末コンテンツＩＤ「ＴＣ００１０１」の端末コンテンツが、端末ＩＤ「Ｔ００１０１」の第１端末１１から、端末ＩＤ「Ｔ００１０３」の第３端末１３に、複写または移動されたことを表している。
【００９６】
実施の形態２におけるコンテンツ情報アクセス制御部１０７は、コンテンツ情報管理部１０６にアクセスし、取得可能なコンテンツ情報をコンテンツ情報管理部１０６から受信する際、端末一致コンテンツ対応テーブル２０５ａに基づき、一致すると判断されているコンテンツは同一のコンテンツとして扱った上でコンテンツ情報を受信することが可能である。例えば、端末コンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、コンテンツ情報を受信する際に、他の端末コンテンツＩＤに対応付けられて一度呼び出された端末コンテンツＩＤに対応付けられた端末コンテンツ情報は読み飛ばしながら、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツ情報（端末コンテンツや端末コンテンツに付与されたり対応付けられたりした情報、端末コンテンツテーブル２０４により対応付けられている端末ＩＤなど）とともに、端末一致コンテンツ対応テーブル２０５ａを参照することで、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツＩＤに対応付けられた端末コンテンツ情報を対応付けて受信する。加えて、例えば、互いに一致すると判断されている端末コンテンツのうち、どちらかだけを受信することで、同一の端末コンテンツを重複して抽出しないようにする。
【００９７】
上述した方法により、コンテンツ情報アクセス制御部１０７は、一致すると判断されているコンテンツについては、対応する端末コンテンツ情報（端末ＩＤなど）同士を対応付けてコンテンツ情報を受信し、コンテンツ情報表示制御部１１３に送信することが可能である。
【００９８】
実施の形態２におけるコンテンツ情報表示制御部１１３は、例えば、端末コンテンツＩＤを基準としてコンテンツ情報アクセス制御部１０７からコンテンツ情報を受信する場合は、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツと、対応付けられた端末ＩＤに対応する端末（例えば、端末コンテンツが現在保存されている端末）を表す情報と、対応付けられていれば対応付けられた他の端末ＩＤに対応する端末（例えば、端末コンテンツが以前に保存されていた端末）を表す情報とを対応付けてディスプレイに表示するための制御を行う。
【００９９】
図１０では、端末コンテンツＩＤ「ＴＣ００１０１」は、図６に示される端末コンテンツ３０１としている。図６では、第１端末１１を表す「Ａ」の端末マーク２１４が、端末コンテンツ３０１の左下に表示されている。これに対して、図１０では、第３端末１３を表す「Ｃ」の端末マーク２１４が、端末コンテンツ３０１の左下に表示されている。さらに、図１０では、端末コンテンツが以前に保存されていた端末と対応する端末ＩＤを表す端末マーク２１５として、第１端末１１を表す「Ａ」の端末マーク２１５が、端末コンテンツ３０１の右下に表示されている。また、端末コンテンツが現在保存されている端末と対応する端末ＩＤを表す端末マーク２１４は、端末コンテンツ３０１の左下に表示される。
【０１００】
なお、コンテンツ情報表示制御部１１３は、図１０に示されるように、端末コンテンツが以前に保存されていた端末と対応する端末ＩＤを表す端末マーク２１５を、端末コンテンツが現在保存されている端末と対応する端末ＩＤを表す端末マーク２１４よりも小さいサイズで表示させてもよい。これによって、ユーザは、端末コンテンツが現在保存されている端末を容易に判別することができる。本実施の形態２において、端末一致コンテンツ対応テーブル２０５ａが端末一致情報及び端末一致コンテンツ対応テーブルの一例に相当する。
【０１０１】
なお、上述した例では、コンテンツの左下にコンテンツが現在保存されている端末の端末マーク２１４を表示し、コンテンツの右下にコンテンツが以前に保存されていた端末の端末マーク２１５を端末マークよりも小さいサイズで表示し、コンテンツの右上に共有マーク２１３を表示するとしているが、端末マーク２１４や端末マーク２１５、共有マーク２１３の表示位置やサイズはこれに限らない。また、上述した例では、コンテンツに重畳して端末マーク２１４や端末マーク２１５、共有マーク２１３を表示するとしているが、端末マーク２１４や端末マーク２１５、共有マーク２１３の表示方法はこれに限らない。
【０１０２】
図１１は、実施の形態２における端末コンテンツ情報収集制御部１０４及びコンテンツ情報結合部１０５の動作の一例を概略的に示すフローチャートである。まず、ステップＳ２１において、端末コンテンツ情報収集制御部１０４は、登録された保存端末（本実施の形態２では、第３端末１３）から、ユーザの端末コンテンツを取得する。
【０１０３】
次に、ステップＳ２２において、端末コンテンツ情報収集制御部１０４は、端末コンテンツテーブル２０４を作成し、作成した端末コンテンツテーブル２０４及び取得した端末コンテンツをコンテンツ情報管理部１０６に保存する。続くステップＳ２３において、コンテンツ情報結合部１０５は、既にコンテンツ情報管理部１０６に保存済みの端末コンテンツと新たに保存された端末コンテンツとを照合し、互いに一致するコンテンツを判定するの一致を判定する。次に、ステップＳ２４において、コンテンツ情報結合部１０５は、既に保存されている端末コンテンツの中に新たに保存された端末コンテンツと一致する端末コンテンツがある場合、新たに保存された端末コンテンツを特定する端末コンテンツＩＤと、新たに保存された端末コンテンツと一致する既に保存されている端末コンテンツを特定する端末コンテンツＩＤとを対応付けた端末一致コンテンツ対応テーブル２０５ａを作成し、コンテンツ情報管理部１０６に保存して、この手順を終了する。
【０１０４】
図１２は、本実施の形態２においてコンテンツ情報を表示する動作の一例を概略的に示すフローチャートである。
【０１０５】
ステップＳ３１及びステップＳ３２の処理は、図８に示されるステップＳ１１及びステップＳ１２の処理と同様である。また、ステップＳ３３の処理は、図８に示されるステップＳ１３の処理と同様である。
【０１０６】
ステップＳ３３に続くステップＳ３４において、コンテンツ情報アクセス制御部１０７は、コンテンツ情報管理部１０６にアクセスし、取得可能なコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をアプリケーション１１０が備えるコンテンツ情報表示制御部１１３に送信する。ここで、コンテンツ情報アクセス制御部１０７は、例えば、端末コンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、他の端末コンテンツＩＤに対応付けられて一度呼び出された端末コンテンツＩＤに対応付けられた端末コンテンツ情報は読み飛ばしながら、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツ、端末ＩＤと、対象となる端末コンテンツＩＤに対応付けられた他の端末コンテンツＩＤに対応付けられた端末ＩＤとを対応付けた形式でコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をコンテンツ情報表示制御部１１３に送信する。加えて、例えば、互いに一致すると判断されている端末コンテンツのうち、どちらかだけを受信することで、同一の端末コンテンツを重複して抽出しないようにする。
【０１０７】
次に、ステップＳ３５において、アプリケーション１１０が備えるコンテンツ情報表示制御部１１３は、サーバ１０が備えるコンテンツ情報アクセス制御部１０７から送信されたコンテンツ情報を受信する。ここで、コンテンツ情報表示制御部１１３は、例えば、端末コンテンツＩＤを基準として、対象となる端末コンテンツＩＤに対応付けられた端末コンテンツ、端末ＩＤと、対象となる端末コンテンツＩＤに対応付けられた他の端末コンテンツＩＤに対応付けられた端末ＩＤとが対応付けられた形式でコンテンツ情報をコンテンツ情報アクセス制御部１０７から受信する。続くステップＳ３６において、コンテンツ情報表示制御部１１３は、受信したコンテンツ情報をディスプレイに表示する制御をして、この手順を終了する。
【０１０８】
以上説明されたように、実施の形態２では、ディスプレイに表示されるコンテンツに対応付けて、コンテンツが現在保存されている端末と対応する端末ＩＤを表す端末マーク２１４とともに、コンテンツが以前に保存されていた端末と対応する端末ＩＤを表す端末マーク２１５が、ディスプレイに表示される。したがって、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、端末マーク２１４や端末マーク２１５によって、コンテンツの保存先の履歴を容易に判別することができる。
【０１０９】
なお、端末コンテンツ情報収集制御部１０４は、端末コンテンツ情報収集制御部１０４により端末コンテンツに付与された端末コンテンツＩＤを保存先の端末１１〜１３に通知するようにしてもよい。例えば第１端末１１に通知された場合には、第１端末１１のコンテンツ情報転送部１１２は、端末コンテンツＩＤを用いて、既にサーバ１０に転送済みの端末コンテンツを管理してもよい。また、コンテンツ情報転送部１１２は、端末コンテンツが端末１１〜１３からサーバ１０に転送されるときに、端末コンテンツに端末コンテンツＩＤを対応付けて転送してもよい。この場合には、コンテンツ情報結合部１０５は、端末コンテンツＩＤを照合するだけで、互いに一致する端末コンテンツを抽出することができる。これらの点は、後述される実施の形態でも同様である。
【０１１０】
図１３は、実施の形態２の変形例におけるコンテンツ情報の表示例を概略的に示す図である。上記実施の形態２では、コンテンツ情報表示制御部１１３は、表示されるコンテンツに対応付けて、コンテンツが以前に保存されていた端末と対応する端末ＩＤを表す端末マーク２１５をディスプレイに表示させる制御を行う。代替的に、コンテンツ情報アクセス制御部１０７は、表示されるコンテンツに対応付けて、コンテンツが以前に保存されていた端末と対応する端末ＩＤを表す端末マーク２１５をディスプレイに表示させない制御を行ってもよい。
【０１１１】
この場合には、図１３に示されるように、コンテンツが現在保存されている端末と対応する端末ＩＤを表す端末マーク２１４のみが、コンテンツ３０１に対応付けてディスプレイに表示される。この実施の形態２の変形例では、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、端末マーク２１４によって、コンテンツの現在の保存先を容易に判別することができる。
【０１１２】
（実施の形態３）
図１４は、実施の形態３において作成される評価情報テーブル２０６の一例を示す図である。図１５は、実施の形態３におけるコンテンツ情報の表示例を概略的に示す図である。実施の形態３では、実施の形態１と同様の要素には、同様の符号が割り当てられ、詳細な説明が省略される。
【０１１３】
実施の形態３におけるサーバ及び端末の機能ブロックは、図１に示される実施の形態１と同様である。実施の形態３におけるコンテンツ表示制御システムの構成は、図２に示される実施の形態１と同様である。以下、実施の形態１との相違点を中心に、実施の形態３が説明される。
【０１１４】
実施の形態３における共有コンテンツ情報収集制御部１０１は、共有コンテンツに加えて、第１ＳＮＳ〜第３ＳＮＳにおいて、当該共有コンテンツに対してフィードバックされた好感度数及びコメント又はコメント数を収集する。共有コンテンツ情報収集制御部１０１は、収集した共有コンテンツの共有コンテンツＩＤに対応付けられる端末コンテンツＩＤと、第１ＳＮＳ〜第３ＳＮＳにおける好感度数及びコメント数とを対応付けた評価情報テーブル２０６を作成する。共有コンテンツ情報収集制御部１０１は、作成した評価情報テーブル２０６をコンテンツ情報管理部１０６に保存するように指示をする。
【０１１５】
なお、好感度数は、例えば、ＳＮＳにおいて共有コンテンツを評価するために設けられたボタンが他のユーザによって押下された回数を表している。また、コメント数は、例えば、ＳＮＳにおいて共有コンテンツに対して他のユーザによって入力されたコメントの数を表している。
【０１１６】
例えば図１４の評価情報テーブル２０６では、端末コンテンツＩＤ「ＴＣ００１０１」の端末コンテンツは、第１ＳＮＳに共有されており（図３及び図５参照）、第１ＳＮＳの好感度数は２、コメント数は４であることが表されている。また、端末コンテンツＩＤ「ＴＣ００１０２」の端末コンテンツは、第１ＳＮＳ及び第２ＳＮＳに共有されており（図３及び図５参照）、第１ＳＮＳの好感度数は２、コメント数は０であり、第２ＳＮＳの好感度数は３、コメント数は２であることが表されている。また、端末コンテンツＩＤ「ＴＣ００１０３」の端末コンテンツは、第３ＳＮＳに共有されており（図３及び図５参照）、第３ＳＮＳの好感度数は５、コメント数は４であることが表されている。
【０１１７】
実施の形態３におけるコンテンツ情報アクセス制御部１０７は、評価情報テーブル２０６（図１４）を参照して、第１ＳＮＳ〜第３ＳＮＳにおける好感度数及びコメント数の総数を算出し、対応する端末コンテンツＩＤと対応付けた形式でコンテンツ情報をコンテンツ情報表示制御部１１３に送信する。コンテンツ情報表示制御部１１３は、対象となる端末コンテンツＩＤと好感度数及びコメント数の総数が対応付けられた形式でコンテンツ情報をコンテンツ情報アクセス制御部１０７から受信する。コンテンツ情報表示制御部１１３は、例えば、対象となる端末コンテンツＩＤに対応付けられた好感度数及びコメント数の総数が大きいほど、対象となる端末コンテンツＩＤに対応付けられたコンテンツのサイズを大きく表示するように制御する。コンテンツ情報表示制御部１１３は、コンテンツの表示サイズを、例えば総数が０であれば１倍に設定し、総数が１〜５であれば２倍に設定し、総数が６以上であれば４倍に設定してもよい。
【０１１８】
図１５では、コンテンツ４０１は、他のコンテンツより大きいサイズで、他のコンテンツの４枚分の領域に表示されている。本実施の形態３において、図１４の評価情報テーブル２０６の好感度数及びコメント数が評価情報の一例に相当する。
【０１１９】
なお、コンテンツの表示サイズ決定方法は、上記に限られない。コンテンツ情報アクセス制御部１０７は、好感度数及びコメント数の総数を算出し、コンテンツ情報表示制御部１１３は、好感度数及びコメント数の総数に基づいてコンテンツの表示サイズを決定しているが、代替的に、例えば下記の式により算出された値に基づいてコンテンツの表示サイズを決定してもよい。
【０１２０】
Ｎ１×Ｋ１＋Ｎ２×Ｋ２
但し、上記式において、Ｎ１は好感度数であり、Ｎ２はコメント数であり、Ｋ１，Ｋ２は、それぞれ予め定められた係数である。
【０１２１】
また、算出された値と表示サイズの関係は上記に限らない。
【０１２２】
以上説明されたように、実施の形態３では、共有コンテンツに対する評価が高いほど、コンテンツの表示サイズを大きくしている。したがって、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、コンテンツの表示サイズによって、共有コンテンツに対する評価を容易に判別することができる。
【０１２３】
なお、上記実施の形態３では、共有コンテンツ情報収集制御部１０１が評価情報テーブル２０６を作成するとしているが、コンテンツ情報管理部１０６やコンテンツ情報アクセス制御部１０７が評価情報テーブル２０６を作成するとしてもよい。
【０１２４】
また、上記実施の形態３では、コンテンツ情報アクセス制御部１０７が好感度数及びコメント数を用いてコンテンツの表示サイズを決定するための値を算出するとしているが、コンテンツ情報表示制御部１１３がその値を算出するとしてもよい。
【０１２５】
（実施の形態４）
図１６は、実施の形態４におけるコンテンツ情報の表示例を概略的に示す図である。実施の形態４では、実施の形態１と同様の要素には同様の符号が割り当てられ、詳細な説明が省略される。実施の形態４におけるサーバ及び端末の機能ブロックは、図１に示される実施の形態１と同様である。実施の形態４におけるコンテンツ表示制御システムの構成は、図２に示される実施の形態１と同様である。以下、実施の形態１との相違点を中心に、実施の形態４が説明される。
【０１２６】
実施の形態４における端末コンテンツ情報収集制御部１０４は、端末コンテンツを取得した端末から、端末コンテンツが削除された場合には、端末コンテンツＩＤに対応付けてコンテンツ情報管理部１０６に保存されている端末ＩＤをコンテンツ情報管理部１０６から削除するように指示をする。
【０１２７】
実施の形態１の機能に加えて、実施の形態４におけるコンテンツ情報転送部１１２は、転送の対象となる領域にある端末コンテンツが削除された場合、削除された端末コンテンツが削除されたことを端末コンテンツ情報収集制御部１０４に通知する。通知を受けた端末コンテンツ情報収集制御部１０４は、削除された端末コンテンツに対応付けられた端末コンテンツＩＤに対応付けられてコンテンツ情報管理部１０６に保存されている、削除された端末コンテンツが削除された端末と対応する端末ＩＤを削除するように指示をする。
【０１２８】
例えば、コンテンツ情報転送部１１２は、削除された端末コンテンツが削除されたことを端末コンテンツ情報収集制御部１０４に通知すると同時に、削除された端末コンテンツを含む端末コンテンツ情報を端末コンテンツ情報収集制御部１０４に送信する。通知を受けた端末コンテンツ情報収集制御部１０４は、受信した（削除された）端末コンテンツとコンテンツ情報管理部１０６に保存されている端末コンテンツを照合することで、受信した（削除された）端末コンテンツがコンテンツ情報管理部１０６に保存されている端末コンテンツのどれかを特定し、その特定した端末コンテンツに対応付けられた端末コンテンツＩＤに対応付けられてコンテンツ情報管理部１０６に保存されている端末ＩＤのうち、削除された端末コンテンツが削除された端末と対応する端末ＩＤを削除するように指示をする。ここで、コンテンツの照合は、コンテンツの画像情報やコンテンツに付与されたり対応付けられたりした情報を用いて行う。
【０１２９】
なお、端末コンテンツ情報収集制御部１０４は、端末コンテンツ情報収集制御部１０４により端末コンテンツに付与された端末コンテンツＩＤを保存先の端末１１〜１３に通知するようにしてもよい。例えば第１端末１１に通知された場合には、第１端末１１のコンテンツ情報転送部１１２は、端末コンテンツＩＤを用いて、既にサーバ１０に転送済みの端末コンテンツを管理してもよい。また、コンテンツ情報転送部１１２は、端末コンテンツが端末１１〜１３からサーバ１０に転送されるときに、端末コンテンツに端末コンテンツＩＤを対応付けて転送してもよい。この場合には、端末コンテンツ情報収集制御部１０４は、端末コンテンツＩＤを照合するだけで、受信した（削除された）端末コンテンツがコンテンツ情報管理部１０６に保存されている端末コンテンツのどれかを特定することができる。
【０１３０】
また、上述した例では、コンテンツ情報転送部１１２が、転送の対象となる領域にある端末コンテンツが削除された場合、削除された端末コンテンツが削除されたことを端末コンテンツ情報収集制御部１０４に通知するとしているが、端末コンテンツ情報収集制御部１０４が、コンテンツ情報転送部１１２を監視することで削除された端末コンテンツが削除されたことを把握するとしてもよい。
【０１３１】
なお、上述した例では、端末コンテンツ情報収集制御部１０４がコンテンツの照合を行うとしているが、コンテンツ情報結合部１０５がコンテンツの照合を行うとしてもよい。
【０１３２】
端末ＩＤが削除されたコンテンツについては、削除された端末に対応する端末ＩＤが削除されているため、実施の形態４のコンテンツ情報表示制御部１１３がコンテンツ情報アクセス制御部１０７から受信するコンテンツ情報においても、削除されたコンテンツには削除された端末に対応する端末ＩＤは対応付けられていない。したがって、例えば、図６に示されるコンテンツ３０７が第１端末１１から削除された場合には、図１６に示されるように、左下の端末マーク２１４が表示されず、右上の共有マーク２１３のみが表示された状態で、コンテンツ３０７がディスプレイに表示される。
【０１３３】
以上説明されたように、実施の形態４では、端末から削除されたコンテンツには、端末マークが対応付けられてディスプレイに表示されない。したがって、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、コンテンツが端末から削除されたことを容易に確認することができる。
【０１３４】
なお、上記実施の形態４では、端末から端末コンテンツが削除された場合、対応する端末ＩＤをコンテンツ情報管理部１０６から削除するとしているが、削除はせずに、端末から端末コンテンツが削除されたことを表す履歴情報として管理するとしてもよい。その場合、例えば、コンテンツ情報表示制御部１１３は、コンテンツ情報アクセス制御部１０７から前記履歴情報を含めたコンテンツ情報を受信し、コンテンツが削除された端末と対応する端末マーク２１４又は端末マーク２１５を半透明等でディスプレイに表示する制御を行う。
【０１３５】
また、上記実施の形態４では、端末から端末コンテンツが削除された場合、対応する端末ＩＤをコンテンツ情報管理部１０６から削除するとしているが、削除された端末コンテンツ又は削除された端末コンテンツに対応するコンテンツ情報をコンテンツ情報管理部１０６から削除するとしてもよい。
【０１３６】
（実施の形態５）
図１７は、実施の形態５におけるコンテンツ情報の表示例を概略的に示す図である。実施の形態５では、実施の形態１と同様の要素には同様の符号が割り当てられ、詳細な説明が省略される。実施の形態５におけるサーバ及び端末の機能ブロックは、図１に示される実施の形態１と同様である。実施の形態５におけるコンテンツ表示制御システムの構成は、図２に示される実施の形態１と同様である。以下、実施の形態１との相違点を中心に、実施の形態５が説明される。
【０１３７】
実施の形態５における共有コンテンツ情報収集制御部１０１は、共有コンテンツを取得したＳＮＳから、共有コンテンツが削除された場合には、共有コンテンツＩＤに対応付けてコンテンツ情報管理部１０６に保存されているＳＮＳ−ＩＤをコンテンツ情報管理部１０６から削除するように指示をする。
【０１３８】
実施の形態１の機能に加えて、実施の形態５における共有コンテンツ情報収集制御部１０１は、共有コンテンツを取得したＳＮＳから共有コンテンツが削除された場合、削除された共有コンテンツが削除されたことをＳＮＳのサーバから受信する。共有コンテンツ情報収集制御部１０１は、削除された共有コンテンツに対応付けられた共有コンテンツＩＤに対応付けられてコンテンツ情報管理部１０６に保存されている、削除された共有コンテンツが削除されたＳＮＳと対応するＳＮＳ−ＩＤを削除するように指示をする。
【０１３９】
例えば、共有コンテンツ情報収集制御部１０１は、削除された共有コンテンツが削除されたことをＳＮＳのサーバから受信すると同時に、削除された共有コンテンツを含む共有コンテンツ情報をＳＮＳのサーバから受信する。共有コンテンツ情報収集制御部１０１は、受信した（削除された）共有コンテンツとコンテンツ情報管理部１０６に保存されている共有コンテンツを照合することで、受信した（削除された）共有コンテンツがコンテンツ情報管理部１０６に保存されている共有コンテンツのどれかを特定し、その特定した共有コンテンツに対応付けられた共有コンテンツＩＤに対応付けられてコンテンツ情報管理部１０６に保存されているＳＮＳ−ＩＤのうち、削除された共有コンテンツが削除されたＳＮＳと対応するＳＮＳ−ＩＤを削除するように指示をする。ここで、コンテンツの照合は、コンテンツの画像情報やコンテンツに付与されたり対応付けられたりした情報を用いて行う。
【０１４０】
なお、共有コンテンツ情報収集制御部１０１は、ＳＮＳのサーバから共有コンテンツを収集するときに、共有コンテンツにＳＮＳのサーバで管理している共有コンテンツＩＤを対応付けて収集してもよい。この場合には、共有コンテンツ情報収集制御部１０１は、共有コンテンツＩＤを照合するだけで、受信した（削除された）共有コンテンツがコンテンツ情報管理部１０６に保存されている共有コンテンツのどれかを特定することができる。
【０１４１】
なお、上述した例では、共有コンテンツ情報収集制御部１０１がコンテンツの照合を行うとしているが、コンテンツ情報結合部１０５がコンテンツの照合を行うとしてもよい。
【０１４２】
ＳＮＳ−ＩＤが削除されたコンテンツについては、削除されたＳＮＳに対応するＳＮＳ−ＩＤが削除されているため、実施の形態５のコンテンツ情報表示制御部１１３がコンテンツ情報アクセス制御部１０７から受信するコンテンツ情報においても、削除されたコンテンツには削除されたＳＮＳに対応するＳＮＳ−ＩＤは対応付けられていない。したがって、例えば、図６に示されるコンテンツ３０７が第１ＳＮＳのサーバ２１から削除された場合には、図１７に示されるように、右上の共有マーク２１３が表示されず、左下の端末マーク２１４のみが表示された状態で、コンテンツ３０７がディスプレイに表示される。
【０１４３】
以上説明されたように、実施の形態５では、共有サービスから削除されたコンテンツには、共有マークが対応付けられてディスプレイに表示されない。したがって、ユーザは、ディスプレイに表示されるコンテンツを閲覧すると、コンテンツが共有サービスから削除されたことを容易に確認することができる。
【０１４４】
なお、上記実施の形態５では、ＳＮＳから共有コンテンツが削除された場合、対応するＳＮＳ−ＩＤをコンテンツ情報管理部１０６から削除するとしているが、削除はせずに、ＳＮＳから共有コンテンツが削除されたことを表す履歴情報として管理するとしてもよい。その場合、例えば、コンテンツ情報表示制御部１１３は、コンテンツ情報アクセス制御部１０７から前記履歴情報を含めたコンテンツ情報を受信し、コンテンツが削除されたＳＮＳと対応する共有マーク２１３を半透明等でディスプレイに表示する制御を行う。
【０１４５】
また、上記実施の形態５では、ＳＮＳから共有コンテンツが削除された場合、対応するＳＮＳ−ＩＤをコンテンツ情報管理部１０６から削除するとしているが、削除された共有コンテンツ又は削除された共有コンテンツに対応するコンテンツ情報をコンテンツ情報管理部１０６から削除するとしてもよい。
【０１４６】
（実施の形態６）
上記の実施の形態１では、共有マーク２１３と端末マーク２１４とを端末コンテンツに対応付けて表示しているが、実施の形態６では、端末マーク２１４を端末コンテンツに対応付けて表示することなく、共有マーク２１３のみを端末コンテンツに対応付けて表示する。
【０１４７】
図１８は、実施の形態６におけるコンテンツ情報の表示例を概略的に示す図である。実施の形態６では、実施の形態１と同様の要素には同様の符号が割り当てられ、詳細な説明が省略される。実施の形態６におけるサーバ及び端末の機能ブロックは、図１に示される実施の形態１と同様である。実施の形態６におけるコンテンツ表示制御システムの構成は、図２に示される実施の形態１と同様である。以下、実施の形態１との相違点を中心に、実施の形態６が説明される。
【０１４８】
共有コンテンツ情報収集制御部１０１は、ユーザがコンテンツを共有する共有サービスにおけるユーザの認証情報を用いて、共有サービスに共有されている共有コンテンツを共有サービスから取得する。共有コンテンツ情報収集制御部１０１は、取得した共有コンテンツを、共有サービスを表す共有サービス識別情報と対応付けてコンテンツ情報管理部１０６に保存する。また、コンテンツ情報表示制御部１１３は、ユーザが保有する端末に保存されている端末コンテンツをディスプレイに表示させる制御を行う。コンテンツ情報表示制御部１１３は、共有コンテンツに対応付けられた共有サービス識別情報を、コンテンツ情報アクセス制御部１０７を介してコンテンツ情報管理部１０６から取得し、ディスプレイに表示される端末コンテンツのうちで、共有コンテンツに対応付けられた端末コンテンツに対応付けて共有サービス識別情報をディスプレイに表示させる制御を行う。
【０１４９】
ここで、本実施の形態６において端末コンテンツを表示する動作について説明する。なお、本実施の形態６における端末コンテンツを表示する動作については、図８に示す実施の形態１のフローチャートを用いて説明する。
【０１５０】
実施の形態６におけるステップＳ１１，Ｓ１２，Ｓ１３の処理は、実施の形態１と同じである。
【０１５１】
次に、ステップＳ１４において、コンテンツ情報アクセス制御部１０７は、コンテンツ情報管理部１０６にアクセスし、取得可能なコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をアプリケーション１１０が備えるコンテンツ情報表示制御部１１３に送信する。ここで、コンテンツ情報アクセス制御部１０７は、例えば、端末コンテンツＩＤを基準としてコンテンツ情報に順次アクセスし、対象となる端末コンテンツＩＤと、対象となる端末コンテンツＩＤに対応付けられた共有コンテンツＩＤに対応付けられたＳＮＳ−ＩＤとを対応付けた形式でコンテンツ情報をコンテンツ情報管理部１０６から受信し、受信したコンテンツ情報をコンテンツ情報表示制御部１１３に送信する。
【０１５２】
次に、ステップＳ１５において、アプリケーション１１０が備えるコンテンツ情報表示制御部１１３は、サーバ１０が備えるコンテンツ情報アクセス制御部１０７から送信されたコンテンツ情報を受信する。ここで、コンテンツ情報表示制御部１１３は、例えば、端末コンテンツＩＤを基準として、対象となる端末コンテンツＩＤと、対象となる端末コンテンツＩＤに対応付けられた共有コンテンツＩＤに対応付けられたＳＮＳ−ＩＤとが対応付けられた形式でコンテンツ情報をコンテンツ情報アクセス制御部１０７から受信する。続くステップＳ１６において、コンテンツ情報表示制御部１１３は、受信したコンテンツ情報に基づき、端末コンテンツに対応付けてＳＮＳ−ＩＤを表す情報をディスプレイに表示する制御をして、この手順を終了する。
【０１５３】
図１８では、コンテンツ情報表示制御部１１３は、コンテンツ５０１〜５１５をディスプレイに表示させる制御を行っている。コンテンツ５０１〜５０５のうち一部のコンテンツの右上には、共有マーク２１３が表示されている。コンテンツ５０１，５０３，５０７に表示される「α」の共有マーク２１３は、例えば第１ＳＮＳを表す。コンテンツ５０３，５１４に表示される「β」の共有マーク２１３は、例えば第２ＳＮＳを表す。コンテンツ５０４，３１２に表示される「γ」の共有マーク２１３は、例えば第３ＳＮＳを表す。
【０１５４】
以上説明されたように、実施の形態６では、コンテンツ情報アクセス制御部１０７は、ディスプレイに表示されるコンテンツのうちでＳＮＳ（共有サービス）に共有されたコンテンツに対応付けて、共有されたＳＮＳを表す共有マーク２１３をディスプレイに表示させる。したがって、ユーザは、表示されるコンテンツを閲覧すると、共有マーク２１３によって、表示されているコンテンツのうちで、自分がＳＮＳに共有させたコンテンツと、その共有先の共有サービスとを容易に判別することができる。
【０１５５】
（その他）
（１）上記実施の形態１〜６では、サーバ１０が、アプリケーション１１０の構成要素であるユーザ情報設定部１１１、コンテンツ情報転送部１１２及びコンテンツ情報表示制御部１１３を備えてもよい。この場合、端末に搭載されるブラウザを介して、端末とサーバとの間で各種情報の送受信が行われる。
【０１５６】
（２）上記実施の形態１〜６では、サーバ１０の機能を複数の端末１１，１２，１３のうちの１つが備えてもよい。例えば、第１端末１１が、図１に示すサーバ１０の構成要素である共有コンテンツ情報収集制御部１０１、ユーザ情報管理部１０２、ユーザ情報認証制御部１０３、端末コンテンツ情報収集制御部１０４、コンテンツ情報結合部１０５、コンテンツ情報管理部１０６及びコンテンツ情報アクセス制御部１０７を備えてもよい。この場合、第２端末１２及び第３端末１３は、第１端末１１にアクセスし、第１端末１１との間で各種情報の送受信を行う。この構成でも、上記実施の形態１〜６と同様の機能及び動作を実現することができる。
【０１５７】
（３）上記実施の形態１〜６では、端末のディスプレイは、例えばタッチパネル機能を有し、ユーザによる操作を受け付ける。代替的に、端末のディスプレイは、タッチパネル機能を有しなくてもよい。各端末は、例えば、タッチパッド及び決定ボタンの組合せ、またはマウス等、ユーザによる操作を受け付ける機能を有していればよい。
【０１５８】
（４）サーバ１０及び端末１１〜１３を含むコンテンツ表示制御システム１は、もちろん、上記実施の形態１〜６の全ての機能を有するように構成されてもよい。
【０１５９】
（５）端末コンテンツは、静止画像、動画像又は音楽であってもよい。
【産業上の利用可能性】
【０１６０】
本発明にかかるコンテンツ表示方法、プログラム及びコンテンツ表示システムは、ユーザが端末で保存するコンテンツと、その中から共有サービスに共有させたコンテンツとを好適に表示する機能やサービス等を実現するコンテンツ表示方法、プログラム及びコンテンツ表示システムとして有用である。
【図１】
0005865551.tif 000002
【図２】
0005865551.tif 000003
【図３】
0005865551.tif 000004
【図４】
0005865551.tif 000005
【図５】
0005865551.tif 000006
【図６】
0005865551.tif 000007
【図７】
0005865551.tif 000008
【図８】
0005865551.tif 000009
【図９】
0005865551.tif 000010
【図１０】
0005865551.tif 000011
【図１１】
0005865551.tif 000012
【図１２】
0005865551.tif 000013
【図１３】
0005865551.tif 000014
【図１４】
0005865551.tif 000015
【図１５】
0005865551.tif 000016
【図１６】
0005865551.tif 000017
【図１７】
0005865551.tif 000018
【図１８】
0005865551.tif 000019