(57)【要約】【課題】１つの画像が複数のグループに公開され、公開された画像に対してグループの異なる複数のメンバーから複数のコメントが入力された場合であっても、各コメントを容易に確認できる情報処理装置を提供する。【解決手段】  クライアント端末から画像を受信して公開したザーバ装置１０３は、該画像に対して閲覧したユーザによって入力されたコメントを、画像と共にアルバム毎に記憶し、クライアント端末からの要求に応じて、要求対象の画像が属する全アルバムにおける要求対象の画像に対する全てのコメントを表示するための第１の表示データを生成し、また、要求対象の画像が属する一のアルバムにおける全画像に対して入力されたコメントを表示するための第２の表示データを生成し、第１の選択部によって、クライアント端末からの要求に応じて、第１の表示データ及び第２の表示データのうちのいずれか１つを選択してクライアント端末に表示する。【選択図】図７
2013149142.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末から受信したコンテンツを公開し、閲覧したユーザから前記コンテンツに対して入力されたコメントを当該コンテンツと共にアルバムに関連付けて記憶し、該記憶したコンテンツ及びコメントを前記クライアント端末からの要求に応じて前記クライアント端末上に表示する情報処理装置であって、
前記コンテンツに対して入力されたコメントを、前記コンテンツと共にアルバム毎に記憶する記憶部と、
前記クライアント端末からの要求に応じて、要求対象のコンテンツが属する全アルバムにおける前記要求対象のコンテンツに対する全てのコメントを表示するための第１の表示データを生成する第１の生成部と、
前記要求対象のコンテンツが属する一のアルバムにおける全コンテンツに対して入力されたコメントを表示するための第２の表示データを生成する第２の生成部と、
前記クライアント端末からの要求に応じて、前記第１の表示データ及び前記第２の表示データのうちのいずれか１つを選択する第１の選択部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記要求対象のコンテンツが属するアルバムが複数ある場合、前記クライアント端末からの要求に応じて特定されたアルバムにおける前記コメントをアルバム毎の列に並べて表示するための第３の表示データを生成する第３の生成部をさらに有し、
前記第１の選択部は、前記クライアント端末からの要求に応じて、前記第１の表示データ、前記第２の表示データ及び前記第３の表示データのうちいずれか１つを選択することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第３の表示データが選択された場合、前記コメントをアルバム毎の列に並べて前記クライアント端末における同一画面に表示することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記クライアント端末は、オーナークライアント端末又はゲストクライアント端末であり、且つ前記情報処理装置は前記第１の選択部を制御する制御部を有し、
該制御部は、前記ゲストクライアント端末から前記コメントの表示要求があった場合、前記第１の選択部が、前記第２の表示データのみを選択できるように制限することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１の選択部を制御する制御部を有し、該制御部は、前記アルバムが１つの場合、前記第１の選択部における前記選択機能を制限することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項６】
前記コンテンツ及び前記コメントを、前記アルバム単位又は前記コメントが入力された時系列順に並べ替えて表示するための並べ替え部を有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記第１の選択部によって、前記第１の表示データが選択された場合、前記要求対象のコンテンツが属する特定のアルバムにおける全コンテンツに対して入力されたコメントを表示するモード及び前記要求対象のコンテンツが属する特定のアルバムにおける当該コンテンツに対して入力されたコメントをアルバム毎の列に並べて表示するモードのいずれか１つを選択する第２の選択部を有することを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記記憶部を制御する制御部を有し、該制御部は、前記クライアント端末からの要求によって前記アルバムが削除された場合、前記記憶部に対し、当該削除されたアルバムにおける前記コンテンツ及び前記コメントを削除せずに保持するように制御することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
クライアント端末から受信したコンテンツを公開し、閲覧したユーザから前記コンテンツに対して入力されたコメントを当該コンテンツと共にアルバムに関連付けて記憶し、該記憶したコンテンツ及びコメントを前記クライアント端末からの要求によって前記クライアント端末上に表示する情報処理装置を用いたコンテンツ管理方法であって、
前記コンテンツに対して入力されたコメントを、前記コンテンツと共にアルバム毎に記憶する記憶ステップと、
前記クライアント端末からの要求に応じて、要求対象のコンテンツが属する全アルバムにおける前記要求対象のコンテンツに対する全てのコメントを表示するための第１の表示データを生成する第１の生成ステップと、
前記要求対象のコンテンツが属する特定のアルバムにおける全コンテンツに対して入力されたコメントを表示するための第２の表示データを生成する第２の生成ステップと、
前記クライアント端末からの要求に応じて、前記第１の表示データ及び前記第２の表示データのうちのいずれか１つを選択する第１の選択ステップと、を有することを特徴とするコンテンツ管理方法。
【請求項１０】
請求項９記載のコンテンツ管理方法をコンピュータに実行させるためのコンピュータで読み取り可能なプログラムコードを有するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、公開したコンテンツに対して入力されたコメントを当該コンテンツと共に管理する情報処理装置、コンテンツ管理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、コンテンツをサーバ装置にアップロードし、ウェブサイトを介してグループメンバに公開し、グループメンバにそのような公開されたコンテンツを閲覧させて当該コンテンツに対するコメントを入力させる情報処理システムが知られている。また、この情報処理システムは、入力されたコメントをサーバ装置に記憶し、記憶したコメントをコンテンツと共に公開することが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０９２０４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術におけるサーバ装置としての情報処理装置は、各コンテンツに対してグループメンバによって入力されたコメントを対応するコンテンツと共に記憶し、公開することができる。
【０００５】
しかしながら、１つのコンテンツが複数のグループに公開され、当該公開されたコンテンツに対してグループの異なる複数のメンバーから複数のコメントが入力される場合がある。かかる場合、１つのコンテンツが複数のグループで公開されているために、当該公開されたコンテンツに対してグループ毎に別々に入力された全てのコメントを確認するためには煩雑な操作が必要であり、容易に確認できないという問題があった。
【０００６】
本発明の課題は、１つのコンテンツが複数のグループに公開され、当該公開されたコンテンツに対してグループの異なる複数のメンバーから複数のコメントが入力された場合であっても、各コメントを容易に確認できる情報処理装置を提供することにある。また、本発明の課題は、上記の場合であっても、各コメントを容易に確認することができるコンテンツ管理方法及び該方法をコンピュータに実行させるプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明は、クライアント端末から受信したコンテンツを公開し、閲覧したユーザから前記コンテンツに対して入力されたコメントを当該コンテンツと共にアルバムに関連付けて記憶し、該記憶したコンテンツ及びコメントを前記クライアント端末からの要求に応じて前記クライアント端末上に表示する情報処理装置であって、前記コンテンツに対して入力されたコメントを、前記コンテンツと共にアルバム毎に記憶する記憶部と、前記クライアント端末からの要求に応じて、要求対象のコンテンツが属する全アルバムにおける前記要求対象のコンテンツに対する全てのコメントを表示するための第１の表示データを生成する第１の生成部と、前記要求対象のコンテンツが属する一のアルバムにおける全コンテンツに対して入力されたコメントを表示するための第２の表示データを生成する第２の生成部と、前記クライアント端末からの要求に応じて、前記第１の表示データ及び前記第２の表示データのうちのいずれか１つを選択する第１の選択部と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明は、要求対象のコンテンツが属する全アルバムにおける該要求対象のコンテンツに対する全てのコメントを表示するための第１の表示データを生成する。また、要求対象のコンテンツが属する一のアルバムにおける全コンテンツに対して入力されたコメントを表示するための第２の表示データを生成する。そして、クライアント端末からの要求に応じて、第１の表示データ及び第２の表示データのうちのいずれか１つを選択してクライアント端末に表示する。従って、本発明によれば、複数のグループについてアルバム単位で重複して公開された一つの画像に対し、異なるグループの複数のメンバーから複数のコメントが入力された場合であっても、各コメントを簡単に表示して確認することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る情報処理装置を含むコンテンツ管理システム全体の構成を示す図である。
【図２】図１における情報処理装置、オーナークライアント装置及びゲストクライアント装置として機能するコンピュータ装置の構成を示すブロック図である。
【図３】図１における情報処理装置に格納される画像一覧とアルバムの関係を示す図である。
【図４】図１におけるオーナークライアント装置と情報処理装置（サーバ装置）によって実行されるコンテンツ管理処理方法の一例を示すフローチャートである。
【図５】図１における情報処理装置がコメント配信するために利用する情報を格納する管理形態の一例を示す図である。
【図６】図１におけるオーナークライアント装置が受信するアルバム・コメントリストの一例を示す図である。
【図７】図１におけるオーナークライアント装置のユーザインタフェースの一例を示す図である。
【図８】図１におけるオーナークライアント装置のユーザインタフェースの別の一例を示す図である。
【図９】図１におけるオーナークライアント装置のユーザインタフェースの更に別の一例を示す図である。
【図１０】図１におけるオーナークライアント装置と情報処理装置（サーバ装置）によって実行されるコンテンツ管理処理方法の別の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の実施の形態に係る情報処理装置を含むコンテンツ管理システム全体の構成を示す図である。
【００１２】
図１において、サーバ装置として機能する情報処理装置（以下、「サーバ装置」という。）１０３は、ネットワーク、例えばインターネット１０２を介してオーナークライアント装置１０１及びゲストクライアント装置１０４と接続されている。サーバ装置１０３、オーナークライアント装置１０１及びゲストクライアント装置１０４は、それぞれコンピュータ装置からなる。
【００１３】
図２は、図１におけるサーバ装置１０３、オーナークライアント装置（オーナークライアント端末）１０１及びゲストクライアント装置（ゲストクライアント端末）１０４として機能するコンピュータ装置の構成を示すブロック図である。
【００１４】
図２において、コンピュータ装置２００は、システムバス２１２を介して相互に接続された制御部（ＣＰＵ）２０１、ＲＯＭ２０２、ＲＡＭ２０３、外部記憶装置２０４及び各種インターフェースとから主として構成されている。各種インターフェースとしては、例えば、操作入力インターフェース２０５、表示インターフェース２０６、ネットワークインターフェース２０７及び画像入力インターフェース２０８が挙げられる。システムバス２１２は、上記の各デバイス（２０１〜２０８）を通信可能に接続している。
【００１５】
制御部２０１は、コンピュータ装置２００全体を制御する制御部であり、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）である。ＲＯＭ２０２は、変更を必要としないプログラムやパラメータを格納するＲｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙである。ＲＡＭ２０３は、外部記憶装置又はインターネット１０２などから供給されるプログラムやデータを一時記憶するＲａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙである。
【００１６】
外部記憶装置２０４は、例えば、コンピュータ装置２００に固定して設置されたハードディスク、メモリカード又はコンピュータ装置２００から着脱可能な光ディスク、磁気若しくは光カード、ＩＣカード等である。
【００１７】
操作入力インターフェース２０５は、ユーザの操作を受け、各種データを入力するポインティングデバイス２０９やキーボード２１０等の入力デバイスとのインターフェースである。表示インターフェース２０６は、コンピュータ装置２００の保持するデータや供給されたデータを表示するためのディスプレイ２１１などの表示装置とのインターフェースである。ネットワークインターフェース２０７は、インターネット１０２などのネットワーク回線に接続するためのインターフェースである。画像入力インターフェース２０８は、画像入力装置２１３とのインターフェースである。
【００１８】
このような構成のコンピュータ装置は、サーバ装置１０３、オーナークライアント装置１０１及びゲストクライアント装置１０４として適用される。各装置における各種処理は、対応する各装置１０３、１０１又は１０４におけるＣＰＵ２０１が、該ＣＰＵ２０１に対応する外部記憶装置２０４又はインターネット１０２等から供給されるプログラムに従って各種デバイスを制御することにより実現される。
【００１９】
すなわち、オーナークライアント装置１０１には、サーバ装置１０３のポータルのＵＲＬやログインＩＤ、ログインパスワード等が入力され、サーバ装置１０３によるログイン認証の後、オーナークライアント装置１０１はサーバ装置１０３へアクセスする。サーバ装置１０３へアクセスしたオーナークライアント装置１０１は、インターネット１０２を介してコンテンツ（以下、「画像」という。）ファイルをサーバ装置１０３へアップロードすることができる。また、オーナークライアント装置１０１は、アップロードされた画像ファイルを関連付けるアルバムを指定したり、画像に対してコメントを入力したり、入力した、コメントをサーバ装置１０３から取得して表示することができる。ここで、アルバムとは、複数の画像の束であって、サーバ装置１０３において情報を格納、表示する管理形態の一態様をいい、複数の画像と共に該画像に対するコメントを格納するものである。
【００２０】
ゲストクライアント装置１０４は、アルバムのＵＲＬやパスワードをＷｅｂブラウザに入力することで、ＵＲＬによって特定されるアルバムに属する任意の画像と、該アルバムにおいて任意の画像に付与されたコメントをＷｅｂブラウザ上に表示することができる。なお、アルバムのＵＲＬやパスワードは、事前に、オーナークライアント装置１０１のオーナーユーザからゲストクライアント装置１０４のゲストユーザに対して、電子メール等の通信手段によって通知されている。
【００２１】
一方、サーバ装置１０３は、オーナークライアント装置１０１から画像ファイルを受信し、保存する。また、サーバ装置１０３は、オーナークライアント装置１０１やゲストクライアント装置１０４によって画像に対して入力されたコメントを受信し、当該画像に関連付けて保存する。また、サーバ装置１０３は、インターネット１０２を介してオーナークライアント装置１０１やゲストクライアント装置１０４に対し、画像と共に当該画像に対して入力されたコメントを送信する。
【００２２】
このとき、サーバ装置１０３は、画像に対して入力されたコメントデータをアルバム毎に記憶する。そして、その後、オーナークライアント装置１０１からの表示要求に対応して、要求対象の画像が属する全アルバムにおける要求対象の画像に対する全てのコメントを送信することができる（第１の表示モード）。また、サーバ装置１０３は、オーナークライアント装置１０１又はゲストクライアント装置１０４からの表示要求に対して、要求対象の画像が属する一のアルバムにおける全画像に対して入力されたコメントを送信することもできる（第２の表示モード）。さらに、サーバ装置１０３は、オーナークライアント装置１０１からの表示要求に対して、要求に応じて特定されたアルバムにおけるコメントをアルバム毎の列に並べて表示することもできる（第３の表示モード）。
【００２３】
なお、サーバ装置１０３、オーナークライアント装置１０１及びゲストクライアント装置１０４は、それぞれ単一のコンピュータ装置で実現することもできるが、必要に応じて複数のコンピュータ装置に各機能を分散させて実現することもできる。複数のコンピュータ装置で構成する場合は、各コンピュータ装置は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などで相互に接続される。
【００２４】
以下に、上記構成のサーバ装置１０３とオーナークライアント装置１０１とで実行されるコンテンツ管理処理について説明する。
【００２５】
まず、オーナークライアント装置１０１はインターネット１０２を介してサーバ装置１０３にアクセスし、コンテンツとしての画像をアップロードし、必要に応じて画像が属するアルバムを指定する。
【００２６】
図３は、図１におけるサーバ装置１０３に格納される画像一覧とアルバムの関係を示す図である。
【００２７】
図３（Ａ）において、コンテンツとしての画像Ａ３０１、画像Ｂ３０２、画像Ｃ３０３及び画像Ｄ３０４はオーナークライアント装置（オーナー端末）１０１からサーバ装置１０３にアップロードされ、サーバ装置１０３に記憶される（記憶部）。アルバムＸ３０５及びアルバムＹ３０６は、それぞれオーナークライアント装置１０１からの指示によって新規作成されるか又は既存のアルバムであり、当該アルバムのタイトルやアルバムのＵＲＬ等アルバムに関する情報を含むデータである。各画像Ａ〜Ｄはオーナークライアント装置１０１からの指示にしたがって、各アルバム、例えばアルバムＸ及びＹと関連付けて管理される。
【００２８】
一の画像は、複数のアルバムに重複して関連付けられることも可能である。例えば、画像Ｂ３０２は、図３（Ｂ）から分かるように、アルバムＸ３０５とアルバムＹ３０６のそれぞれに重複して関連付けられている。なお、各画像はどのアルバムにも関連付けられることなく保存される場合もある。例えば、画像Ｄ３０４は、アルバムＸ３０５及びアルバムＹ３０６のいずれにも関連付けられていない。
【００２９】
オーナークライアント装置１０１からサーバ装置１０３にアップロードされ、保存された画像は、以下のように管理される。
【００３０】
図４は、図１におけるオーナークライアント装置と情報処理装置（サーバ装置）によって実行されるコンテンツ管理処理方法の一例を示すフローチャートである。
【００３１】
サーバ装置１０３はＷｅｂアプリやＯＳ等の制御プログラムに従って以下の動作を実現する。また、オーナークライアント装置１０１はＷｅｂブラウザを起動し、ＯＳ等の制御プログラムに従って以下の動作を実現する。
【００３２】
すなわち、コンテンツ管理処理が開始されると、オーナークライアント装置１０１は、Ｗｅｂブラウザに所定のＵＲＬを入力してサーバ装置１０３にアクセスし、ユーザＩＤやログインパスワードを送信する。サーバ装置１０３は、送信されたユーザＩＤやログインパスワードを認証する。そして、サーバ装置１０３は、ユーザＩＤと関連する画像ＩＤと対応する画像ファイルのサムネイル画像一覧を表示するためのＷｅｂページファイルを生成し、オーナークライアント装置１０１に送信する。オーナークライアント装置１０１はサーバ装置１０３から受信したＷｅｂページファイルに従って、以前にアップロードした画像ファイルの全てのサムネイル画像の一覧をＷｅｂブラウザのウィンドウに表示する。
【００３３】
次いで、オーナークライアント装置１０１のＣＰＵ２０１は、ウィンドウに表示されたサムネイル画像一覧の中から任意のサムネイル画像を選択し、選択したサムネイル画像に対応する画像ＩＤをサーバ装置１０３に送信する。これによって、画像ＩＤに関連する画像が属するアルバム及び画像に対して入力されたコメントの表示をサーバ装置１０３に対して要求する（ステップＳ４０１）。サーバ装置１０３のＣＰＵ２０１は、オーナークライアント装置１０１から送信されたコメント表示の要求対象の画像ＩＤを取得する（ステップＳ４０２）。
【００３４】
次いで、画像ＩＤを取得したサーバ装置１０３のＣＰＵ２０１は、当該サーバ装置１０３が情報を管理する管理テーブルである図５のテーブル（Ａ）〜（Ｆ）を参照する。次いで、サーバ装置１０３のＣＰＵ２０１は、ステップＳ４０２で取得した画像ＩＤに関係する画像が属するアルバムと当該画像に対するコメントを図５のテーブル（Ｄ）及びテーブル（Ｆ）から取得する（ステップＳ９０３）。
【００３５】
ここで、サーバ装置１０３が情報を管理する管理テーブル全般について図５を用いて説明する。
【００３６】
図５（Ａ）〜（Ｆ）は、図１におけるサーバ装置（情報処理装置）がコメント配信するために利用する情報を格納する管理形態の一例を示す図である。
【００３７】
図５において、テーブル（Ａ）は、オーナークライアント装置１０１のユーザであるオーナーユーザに関連するアルバムを示すテーブルである。テーブル（Ａ）には、ユーザＩＤ５０１と該ユーザＩＤ５０１に対応するアルバムＩＤ５０２が表示されている。ユーザＩＤ５０１は、オーナーユーザを一意に識別するための情報であり、アルバムＩＤ５０２は、アルバムを一意に識別するための情報である。新規にアルバムが作成されると、レコード５０３が追加され、ユーザＩＤ５０１、アルバムＩＤ５０２の値が格納される。
【００３８】
テーブル（Ｂ）は、オーナーユーザに関連する画像を示すテーブルである。テーブル（Ｂ）には、ユーザＩＤ５０５と該ユーザＩＤ５０５に対応する画像ＩＤ５０６が表示されている。ユーザＩＤ５０５は、ユーザＩＤ５０１と同じ情報である。画像ＩＤ５０６は、画像を一意に識別するための情報である。オーナークライアント装置１０１からサーバ装置１０３へ画像がアップロードされると、レコード５０７が追加され、オーナークライアント装置１０１から通知されたユーザＩＤの値がユーザＩＤ５０５に格納される。また、サーバ装置１０３はアップロードされた画像に画像ＩＤを発行し、画像ＩＤ５０６に格納する。
【００３９】
テーブル（Ｃ）は、アルバムに属する画像を示すテーブルである。テーブル（Ｃ）には、アルバムＩＤ５０８と該アルバムＩＤ５０８に対応する画像ＩＤ５０９が表示されている。アルバムＩＤ５０８は、アルバムＩＤ５０２と同じ情報である。画像ＩＤ５０９は、画像ＩＤ５０６と同じ情報である。オーナークライアント装置１０１からサーバ装置１０３へ画像がアップロードされる際、オーナークライアント装置１０１は、オーナークライアント装置１０１のユーザＩＤ５０１に関連するアルバムＩＤの中からアップロード画像を関連付けるアルバムを選択する。また、このとき、新規にアルバムが作成される場合もある。アップロード画像がアルバムへ関連付けられると、レコード５１０が追加され、アルバムＩＤ５０８や画像ＩＤ５０９の値が格納される。
【００４０】
テーブル（Ｄ）は、アルバムに対するアルバム名を示すテーブルである。テーブル（Ｄ）には、アルバムＩＤ５１２と該アルバムＩＤ５１２に対応するアルバム名５１３が表示されている。アルバムＩＤ５１２は、アルバムＩＤ５０２、５０８と同じ情報である。アルバム名５１３は、アルバム名を表す情報である。アルバムＩＤ５１２及びアルバム名５１３にはレコード５１４及び５１５が格納されている。レコード５１４及び５１５は、アルバムが作成された場合や、アルバム名が変更されると追加・更新される。
【００４１】
テーブル（Ｅ）は、各画像の画像名や撮影情報（サムネイル画像や撮影日時、ファイルサイズ、撮影場所などの画像撮影にかかわる情報）を示すテーブルである。テーブル（Ｅ）には、画像ＩＤ５１６と該画像ＩＤ５１６に対応する画像名５１７及び画像情報５１８が表示されている。画像ＩＤ５１６は、画像ＩＤ５０６、５０９と同じ情報である。画像名５１７は、画像名を表す情報である。画像情報５１８は、前述のサムネイルや撮影日、サイズなどを表す情報である。画像ＩＤ５１６、画像名５１７及び画像情報５１８として、それぞれの値がレコード５１９として格納されている。画像ＩＤ５１６、画像名５１７及び画像情報５１８は、画像がアップロードされた際や、画像名が変更されると追加・更新される。
【００４２】
テーブル（Ｆ）は、コメントと画像とアルバムの関連を示すテーブルである。テーブル（Ｆ）には、画像ＩＤ５２０と、該画像ＩＤ５２０に対応するアルバムＩＤ５２１、コメント５２２及び作成日５２３が表示されている。画像ＩＤ５２０は、画像ＩＤ５０６、５０９、５１６と同じ情報である。アルバムＩＤ５２１は、アルバムＩＤ５０２、５０８、５１２と同じ情報である。コメント５２２は、画像ＩＤ５２０で特定される画像に対するコメントの内容を表す情報である。作成日５２３は、画像に対するコメントが作成された日付を表す情報である。このように画像に付与されたコメントはアルバム毎に管理され、画像にコメントが付与されると、レコード５２４が追加される。作成日５２３は、コメントを表示する際のソートなどに用いられる。
【００４３】
図４に戻って、管理テーブルから、要求対象の画像ＩＤに関係する画像が属するアルバムとコメントを取得したサーバ装置１０３のＣＰＵ２０１は、アルバム毎のコメントリストを表示するためのＷｅｂページファイルを生成する。作成されたＷｅｂページファイルは、サーバ装置１０３のＣＰＵ２０１によって、オーナークライアント装置１０１へ返信される（ステップＳ４０４）。
【００４４】
例えば、ステップＳ４０１において、オーナークライアント装置１０１から画像ＩＤをＰ２２２２２とする表示要求がなされると、サーバ装置１０３のＣＰＵ２０１は、図５のテーブル（Ｆ）を参照する。そして、画像ＩＤ「Ｐ２２２２２」と関連するコメントを取得して、例えば、図６に示すようなアルバム毎のコメントリストを表示するためのＷｅｂページファイルを作成し、オーナークライアント装置１０１へ返信する。
【００４５】
ここで、オーナークライアント装置１０１がサーバ装置１０３から受信するアルバム・コメントリストについて図６を用いて説明する。
【００４６】
図６は、図１におけるオーナークライアント装置が受信するアルバム・コメントリストの一例を示す図である。
【００４７】
図６において、アルバム・コメントリストにはアイテム６０１〜６０５が含まれている。アイテム６０１及び６０４は、アルバムＩＤ５１２とアルバム名５１３から構成され、アイテム６０２、６０３及び６０５は、コメント５２２と作成日５２３から構成される。
【００４８】
図４に戻って、アルバム・コメントリストを表示するためのＷｅｂページファイルを受信したオーナークライアント装置１０１のＣＰＵ２０１は、Ｗｅｂページファイルに表示されたアルバム・コメントリストを保存する（ステップＳ４０５）。
【００４９】
次いで、オーナークライアント装置１０１のＣＰＵ２０１は、オーナーユーザの選択に従って、表示要求対象の画像に関連する図６のアルバム・コメントリストを参照し、コメント表示形式を選択して次のステップへ処理を進める（ステップＳ４０６）。すなわち、要求対象の画像が属する全アルバムにおける要求対象の画像に対する全てのコメントを表示する第１の表示モードが選択された場合、ステップＳ４０７へ処理を進める。
【００５０】
ここで、第１の表示モードについて詳細に説明する。
【００５１】
図７は、図１におけるオーナークライアント装置のユーザインタフェースの一例を示す図である。
【００５２】
図７において、ユーザインタフェース７００のモードは、画像Ｂ３０２が属する全アルバムにおける画像Ｂ３０２に対する全てのコメントを表示するモード（第１の表示モード）である。第１の表示モードにおける表示データを第１の表示データといい、該第１の表示データは第１の生成部で生成される。
【００５３】
ユーザインタフェース７００にはコントローラ７０１が表示されており、オーナーユーザの要求によって、コントローラ７０１によって全アルバムにおける全コメントが選択されている。選択の方法は、例えばコンボボックスやリストなどで選択ができればよい。
【００５４】
なお、オーナーユーザはコントローラ７０１の選択において、複数のアルバムを選択することもできる。また、オーナーユーザは所望のアルバムを選択することで、アルバム単位で表示要求対象の画像に対して入力されたコメントを並べて表示することができ、これによって、アルバム毎に入力されたコメントを認識し易くなる。また、オーナーユーザは、表示要求対象の画像に対して入力されたコメントを入力された日時の順に並べ替えて表示させることもできる（並べ替え部）。
【００５５】
コメント７０２、７０３、７０４は、各アルバムにおいて画像Ｂ３０２に付与されたコメントであり、コメントが入力された時系列順にリスト表示されている。ここで、アルバム毎にコメントの表示色を異ならせることもできる。これによって、オーナーユーザは各コメントがどのアルバムにおいて入力されたものであるかを認識し易くなる。
【００５６】
この場合、例えば、図６に示したようなレスポンスであった場合、オーナークライアント装置１０１は、６０２を７０２へ表示し、６０３を７０４へ表示し、６０５を７０３へ表示させる。なお、アルバム毎に各コメントの投稿元を記載したい場合は、６０１及び６０４を利用すれば良い。このように、オーナークライアント装置１０１は、全アルバム、特定の複数のアルバム及び特定の一のアルバムに関し、要求対象の画像に対して入力されたコメントを表示することができ、コメントの閲覧に制限はない。
【００５７】
図４に戻って、ステップＳ４０６において、オーナーユーザの選択によって、要求対象の画像が属する特定のアルバムに属するコメントを表示する第２の表示モードが選択された場合、サーバ装置１０３のＣＰＵ２０１は、ステップＳ４０８へ処理を進める。
【００５８】
ここで、第２の表示モードについて詳細に説明する。
【００５９】
図８は、図１におけるオーナークライアント装置１０１のユーザインタフェースの別の一例を示す図である。
【００６０】
図８において、ユーザインタフェース８００のモードは、オーナーユーザの選択によってオーナークライアント装置１０１が入力したアルバムＵＲＬに対応する特定のアルバムに属する要求対象の画像に対するコメントを表示する第２の表示モードである。第２の表示モードにおける表示データを第２の表示データといい、該第２の表示データは第２の生成部で生成される。
【００６１】
ユーザインタフェース８００では、アルバムが１つしかないので、表示対象のアルバムを選択するためのコントローラ（第１の選択部）は表示されていない。オーナークライアント装置１０１がアルバムＹ３０６のアルバムＵＲＬを用いてサーバ装置１０３にアクセスすると、アルバムＹ３０６に属する画像Ｂ３０２に対して、アルバムＹ３０６において付与されたコメント８０３のみがリスト表示される。この場合、例えば、上述した図６に示したようなレスポンスであった場合、オーナークライアント装置１０１は、６０４を８０４へ表示し、６０５を８０３へ表示させる。
【００６２】
ここで、また、図４に戻って、ステップＳ４０６において、要求対象の画像が複数のアルバムに関連付けられている場合について説明する。すなわち、オーナーユーザの要求によって特定されたアルバムにおける要求対象の画像に対するコメントをアルバム毎の列に並べて表示する第３の表示モードが選択された場合、サーバ装置１０３のＣＰＵ２０１は、ステップＳ４０９へ処理を進める。
【００６３】
ここで、第３の表示モードについて詳細に説明する。
【００６４】
図９は、図１におけるオーナークライアント装置のユーザインタフェースの更に別の一例を示す図である。
【００６５】
図９において、ユーザインタフェース９００のモードは、オーナーユーザの要求に応じて特定されたアルバムにおけるコメントをアルバム毎の列に並べて表示する（第３の表示モード）である。第３の表示モードにおける表示データを第３の表示データといい、該第３の表示データは第３の生成部で生成される。
【００６６】
ユーザインタフェース９００にはコントローラ９０１及び９０２が設けられている。コントローラ９０１、９０２によって、各列に表示するコメントの属するアルバムが選択され、当該コメントがアルバム毎の列に並べて同一画面に表示されている。コントローラ９０１、９０２は、例えばオーナーユーザが任意に比較対象のアルバムを選択したい時に用いられる。選択の方法はコンボボックスやリストなどで選択ができればよい。
【００６７】
コメント９０３及び９０５は、コントローラ９０１で選択されたアルバムにおいて付与されたコメントであり、コメント９０４は、コントローラ９０２で選択されたアルバムにおいて付与されたコメントである。コントローラ９０１及び９０２を有することによって、オーナーユーザは１つの画像について複数のアルバムにおいてコメントが付与されている場合に、どのアルバムにおいてどのコメントが付与されたかを容易に認識することができる。また、各アルバムにおいて順に入力されたコメントを連続して確認し易くなる。
【００６８】
この場合、例えば、図６に示したようなレスポンスであった場合、オーナークライアント装置１０１のＣＰＵ２０１は、６０１を９０１へ表示し、６０２を９０３へ表示し、６０３を９０５へ表示し、６０４を９０２へ表示させる。また、６０５を９０４へ表示させて本処理を終了する。
【００６９】
図９のコンテンツ管理処理によれば、第１の生成部によって、要求対象のコンテンツが属する全アルバムにおける要求対象のコンテンツに対する全てのコメントを表示するための第１の表示データを生成する。また、第２の生成部によって、要求対象のコンテンツが属する一のアルバムにおける全コンテンツに対して入力されたコメントを表示するための第２の表示データを生成する。そして、第１の選択部によって、クライアント端末上に表示する表示データを選択する。従って、複数のグループについてアルバム単位で重複して公開された一つの画像に対し、異なるグループの複数のメンバーから複数のコメントが入力された場合であっても、各コメントを簡単に表示して確認することができる。
【００７０】
本実施の形態において、情報を管理する図５のテーブル（Ｄ）及びテーブル（Ｆ）において、例えばアルバムの削除などに伴って、アルバムと画像（コンテンツ）との関連が消えたとしても、レコードの削除を行わないことが好ましい。これによって、アルバムが削除されてもアルバム毎のコメントを保持し、クライアント端末からの要求に応じて表示することができる。なお、この場合、画像の削除に合わせてレコードの削除を行えばよい。
【００７１】
ところで、ゲストクライアント装置１０４は、オーナークライアント装置１０１のオーナーユーザから通知されたアルバムＵＲＬを用いてサーバ装置１０３へアクセスする。
【００７２】
ゲストクライアント装置１０４がアルバムＵＲＬを用いてサーバ装置１０３へアクセスした場合、サーバ装置１０３はアルバムＵＲＬと対応するアルバムに属する画像ファイルのサムネイル画像一覧を表示するためのＷｅｂページファイルを生成する。そしてサーバ装置１０３は、生成したＷｅｂページファイルをゲストクライアント装置１０４へ送信する。ゲストクライアント装置１０４のＣＰＵ２０１はサムネイル画像一覧の中から画像を選択し、選択されたサムネイル画像と対応するアルバムＩＤ及び画像ＩＤを送信することにより選択された画像に付与されたコメントの表示をサーバ装置１０３に対して要求する。
【００７３】
コメントの表示要求を受信したサーバ装置１０３のＣＰＵ２０１は、受信したアルバムＩＤと画像ＩＤに関連するコメントを図５のテーブル（Ｆ）から取得する。サーバ装置１０３のＣＰＵ２０１は特定のアルバムのコメントを表示するためのＷｅｂページファイルを生成し、ゲストクライアント装置１０４へ送信する。Ｗｅｂページファイルを受信したゲストクライアント装置１０４のＣＰＵ２０１は、Ｗｅｂページファイルに表示されたコメントリストを保存して表示する。
【００７４】
ここで、サーバ装置１０３のＣＰＵ２０１（制御部）は、ゲストクライアント装置１０４のコメント閲覧要求における選択機能を、特定のアルバムに関連付けられた画像に対して入力されたコメント（第２の表示モード）の選択に制限する。この場合、画像は複数であってもよい。図３の例では、ゲストクライアント装置１０４は、アルバムＹ３０６に属する画像Ｂ３０２と画像Ｃ３０３と、これらの画像Ｂ３０２および画像Ｃ３０３それぞれについてアルバムＹにおいて付与されたコメントをサーバ装置１０３から受信して表示する。
【００７５】
なお、図３において、画像Ｂ３０２にはアルバムＸ３０５におけるコメントとアルバムＹ３０６における２つのコメントが付与されている。この場合、オーナークライアント装置１０１には図７に示したように、アルバムＸ３０５およびアルバムＹ３０６において入力されたで全てのコメントがサーバ装置１０３から送信され、Ｗｅｂブラウザに表示される。一方、ゲストクライアント装置１０４には、画像Ｂ３０２については上述の図８に示したように、アルバムＹ３０６におけるコメントだけがサーバ装置１０３から送信され、Ｗｅｂブラウザ上に表示される。
【００７６】
次に、本実施の形態係るコンテンツ管理方法の変形例について説明する。
【００７７】
図１０は、図１におけるオーナークライアント装置と情報処理装置（サーバ装置）によって実行されるコンテンツ管理処理方法の別の一例を示すフローチャートである。このコンテンツ管理処理は、図４に示したコンテンツ管理処理において、オーナーユーザの選択によって、要求対象の画像が属する全アルバムについて当該画像に対する全てのコメントを表示するモードが選択された際に実行される。
【００７８】
図１０において、オーナークライアント装置１０１のＣＰＵ２０１は、図４のステップＳ４０５でアルバム毎のコメントリストを取得した後（ステップＳ１００１）、コメント表示形式の判断を行う。すなわち、オーナークライアント装置１０１のＣＰＵ２０１は、必要な表示を行うために次のステップへ処理を進める（ステップＳ１００２）。
【００７９】
ステップＳ１００２において、オーナーユーザの選択によって、要求対象の画像が属する全アルバムについてアルバムに関係なく全てのコメントを表示すること（第１の表示モード）を選択した場合（第２の選択部）、ステップＳ１００３へ処理を進める。ステップＳ１００３において、オーナークライアント装置１０１のＣＰＵ２０１は、図４に示すような第１の表示モードでの表示を行う。この場合、例えば、図６に示したような保存の情報であった場合、オーナークライアント装置１０１は、６０２を７０２へ表示し、６０３を７０４へ表示し、６０５を７０３へ表示させる。
【００８０】
一方、ステップＳ１００２において、オーナーユーザの選択によって、コントローラ７０１が要求対象の画像に対する特定のアルバムに関係するコメント表示（第２の表示モード）を選択した場合（第２の選択部）は、ステップＳ１００４へ処理を進める。ステップＳ１００４において、オーナークライアント装置１０１のＣＰＵ２０１は、図８に示すような第２の表示モードでの表示を行う。この場合、例えば、図６に示したようなレスポンスであった場合、オーナークライアント装置１０１は、６０４を８０４へ表示し、６０５を８０３へ表示させ、本処理を終了する。
【００８１】
なお、図９に示した第３表示モードにおけるコントローラ９０１、９０２を用いて、コメント切り替え表示を行う場合も、図１０のフローチャートを利用することができる。
【００８２】
図１０の処理によれば、要求対象の画像が属する全アルバムについて当該画像に対する全てのコメントを表示するモードが選択された後、さらに特定の一のアルバム属するコメント表示又は、特定の複数のアルバムに属するコメント表示に切り替えることができる。従って、コメントの絞り込み検索を行うことができる。
【００８３】
以上、本発明をその好適な実施の形態に基づいて詳述したが、本発明はこれら特定の実施の形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施の形態の一部を適宜組み合わせてもよい。
【００８４】
また、上述の実施の形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含まれる。
【００８５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
【００８６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８７】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
【００８８】
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードして実行するような方法も考えられる。
【符号の説明】
【００８９】
１０１  オーナークライアント装置
１０２  インターネット
１０３  情報処理装置（サーバ装置）
１０４  ゲストクライアント装置
３０１〜３０４  画像Ａ〜画像Ｄ
３０５  アルバムＸ
３０６  アルバムＹ
【図１】
2013149142.tif 000003
【図２】
2013149142.tif 000004
【図３】
2013149142.tif 000005
【図４】
2013149142.tif 000006
【図５】
2013149142.tif 000007
【図６】
2013149142.tif 000008
【図７】
2013149142.tif 000009
【図８】
2013149142.tif 000010
【図９】
2013149142.tif 000011
【図１０】
2013149142.tif 000012