(57)【要約】【課題】より楽しくコンテンツを共有できるようにする。【解決手段】画像を、外部装置に登録する画像登録部と、マークを、登録された画像の任意の位置に添付する画像編集部と、マークの添付位置を表す位置情報を外部装置にアップロードし、外部装置に登録された画像と、登録された画像に添付されたマークの位置情報を外部装置からダウンロードする通信制御部と、ダウンロードされた画像とともに、位置情報に対応する位置に前記マークを重畳表示する表示制御部とを備える。【選択図】図１
2013029895.tif 000002
【特許請求の範囲】
【請求項１】
画像を、外部装置に登録する画像登録部と、
マークを、前記登録された画像の任意の位置に添付する画像編集部と、
前記マークの添付位置を表す位置情報を前記外部装置にアップロードし、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報を前記外部装置からダウンロードする通信制御部と、
前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークを重畳表示する表示制御部と
を備える情報処理装置。
【請求項２】
前記画像登録部は、
前記外部装置において予め設定されたスレッドに対応づけて前記画像のデータを、前記外部装置に送信して前記画像のデータを前記外部装置に記憶させることで、前記画像を前記外部装置に登録する
請求項１に記載の情報処理装置。
【請求項３】
前記画像編集部は、
予め設定された複数のマークのうちのいずれかのマークを、前記登録された画像の任意の位置に添付し、
前記通信制御部は、
前記マークの識別子、および、前記マークの添付の操作に係るユーザの識別情報を前記位置情報とともに前記外部装置にアップロードし、
前記表示制御部は、
前記識別子に対応するマークを、前記位置情報に対応する位置に重畳表示するとともに、前記ユーザの識別情報を、前記マークの近傍にさらに重畳表示する
請求項１に記載の情報処理装置。
【請求項４】
前記通信制御部は、
前記位置情報を前記外部装置にアップロードしたとき、前記アップロードが行われたことを表すフィードバックをユーザに提示する
請求項１に記載の情報処理装置。
【請求項５】
前記外部装置が前記位置情報のアップロードされた時刻を表す時刻情報を記憶し、
前記通信制御部は、
前記位置情報とともに、前記時刻情報をダウンロードし、
前記表示制御部は、
前記時刻情報により特定される時刻に対応する順番で、前記位置情報に対応する位置に前記マークを重畳表示する
請求項１に記載の情報処理装置。
【請求項６】
前記表示制御部は、
前記重畳表示されたマークを、予め設定された所定の時間が経過したとき消去する
請求項１に記載の情報処理装置。
【請求項７】
前記表示制御部は、
ユーザの指令に基づいて、前記画像に添付されたマークを全て同時に表示または消去する
請求項１に記載の情報処理装置。
【請求項８】
前記位置情報のダウンロードを指令するダウンロード指令部をさらに備え、
前記通信制御部は、
前記ダウンロードが指令された場合、前記外部装置から前記位置情報をダウンロードし、
前記表示制御部は、
前記ダウンロードされた位置情報に基づいて、予めダウンロードされた画像に前記マークを重畳表示する
請求項１に記載の情報処理装置。
【請求項９】
コンピュータを、
画像を、外部装置に登録する画像登録部と、
マークを、前記登録された画像の任意の位置に添付する画像編集部と、
前記マークの添付位置を表す位置情報を前記外部装置にアップロードし、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報を前記外部装置からダウンロードする通信制御部と、
前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークを重畳表示する表示制御部とを備える情報処理装置として機能させる
プログラム。
【請求項１０】
外部端末による画像の登録を受け付ける登録受付部と、
前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードを受け付け、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードを受け付ける通信制御部と
を備える情報処理装置。
【請求項１１】
前記登録受付部は、
前記外部端末から送信された前記画像のデータを、予め設定されたスレッドに対応づけて記憶することで、前記画像の登録を受け付ける
請求項１０に記載の情報処理装置。
【請求項１２】
前記外部端末によって、予め設定された複数のマークのうちのいずれかのマークが、前記登録され画像の任意の位置に添付され、
前記通信制御部は、
前記位置情報とともに前記外部端末からアップロードされる、前記マークの識別子、および、前記マークの添付の操作に係るユーザの識別情報のアップロードを受け付ける
請求項１０に記載の情報処理装置。
【請求項１３】
外部端末が前記位置情報のアップロードした時刻を表す時刻情報が、前記位置情報に対応づけられて記憶され、
前記通信制御部は、
前記位置情報とともに、前記時刻情報のダウンロードを受け付ける
請求項１０に記載の情報処理装置。
【請求項１４】
前記外部端末から前記位置情報のダウンロード要求を受信したか否かを判定する要求判定部をさらに備え、
前記通信制御部は、
前記位置情報のダウンロード要求を受信したと判定された場合、予めダウンロードが受け付けられた画像に対応する前記位置情報のダウンロードを受け付ける
請求項１０に記載の情報処理装置。
【請求項１５】
コンピュータを、
外部端末による画像の登録を受け付ける登録受付部と、
前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードを受け付け、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードを受け付ける通信制御部とを備える情報処理装置として機能させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置およびプログラムに関し、特に、より楽しくコンテンツを共有できるようにする情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
インターネットの普及、拡充が進むと共に、通信機能を備えたパーソナルコンピュータや携帯型情報処理端末等が広く普及し、一般家庭においても、インターネット上のサーバ装置を通じて公開されている種々のＷｅｂページを利用するなどのことが行われている。Ｗｅｂページには、写真（静止画情報）、ムービー（動画情報）、ブログ（Blog）と呼ばれる日記情報、コメント情報、書評情報、スケジュール情報、メール情報などのデジタル化された種々の情報が含まれる。
【０００３】
従来からインターネット上のサーバ装置を通じてＷｅｂページを提供するＷｅｂサイトが数多く開設されており、ブラウザやビューアなどを用いることにより、目的とするＷｅｂページを取得し、テキスト情報、静止画情報、動画情報等の表示情報などが表示される。
【０００４】
また、近年では、コミュニティ型のＷｅｂサイトとしてＳＮＳ（Social Networking Service）が普及している。ＳＮＳは、例えば、趣味や嗜好、居住地域などといったつながりを通じて新たな人間関係を構築する場を提供するＷｅｂサイトとされる。
【０００５】
ＳＮＳでは、自分のプロフィールや写真を会員に公開する機能や、互いにメールアドレスを知られること無く別の会員にメッセージを送る機能、新しくできた「友人」を登録する機能、友人に別の友人を紹介する機能などが提供される。また、会員や友人のみに公開範囲を制限できる掲示板なども提供される。例えば、一般ユーザが様々なアプリケーションを開発して公開したり、中古品売却や求人など様々な広告を出すことも可能である。
【０００６】
さらに、ＳＮＳでは、写真や動画をアップロードする機能なども提供されている。このようにアップロードされた写真や動画などを公開することで、いわゆるコンテンツの投稿が行われる。この際、例えば、会員や友人のみに公開範囲を制限することもできる。
【０００７】
ユーザが投稿したコンテンツを評価することも盛んに行われている。自分が投稿したコンテンツの評価を希望するユーザは、例えば、自分の投稿Ｗｅｂページにボタンなどの評価用のＧＵＩを設置するようになされている。例えば、投稿したコンテンツを見た人がボタンをクリックすることにより、ＳＮＳのＷｅｂページ上で「○○さんが評価してます」などのように表示される。
【０００８】
また、各コンテンツが持っている時間情報に応じて、各コンテンツの表示情報を時間軸上に配置するなどの処理を行って、表示画面に表示する技術も提案されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−１３４８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、従来の技術においても投稿されたコンテンツを評価することができるが、コンテンツのどの部分が評価されたのかを表すことができなかった。
【００１１】
例えば、投稿された画像がユーザを撮影した静止画像であった場合、必ずしも主たる被写体であるユーザの画像が評価されるとは限らず、一緒に写っているペットの画像、背後に偶然写っている有名人の画像などが評価されることも多い。このように、コンテンツを見た各人がコンテンツのどの部分を評価したのかを表す情報を、コンテンツとともに表示することができれば、より楽しいＳＮＳを提供することができる。
【００１２】
本技術はこのような状況に鑑みて開示するものであり、より楽しくコンテンツを共有できるようにするものである。
【課題を解決するための手段】
【００１３】
本技術の第１の側面は、画像を、外部装置に登録する画像登録部と、マークを、前記登録された画像の任意の位置に添付する画像編集部と、前記マークの添付位置を表す位置情報を前記外部装置にアップロードし、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報を前記外部装置からダウンロードする通信制御部と、前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークを重畳表示する表示制御部とを備える情報処理装置である。
【００１４】
前記画像登録部は、前記外部装置において予め設定されたスレッドに対応づけて前記画像のデータを、前記外部装置に送信して前記画像のデータを前記外部装置に記憶させることで、前記画像を前記外部装置に登録するようにすることができる。
【００１５】
前記画像編集部は、予め設定された複数のマークのうちのいずれかのマークを、前記登録された画像の任意の位置に添付し、前記通信制御部は、前記マークの識別子、および、前記マークの添付の操作に係るユーザの識別情報を前記位置情報とともに前記外部装置にアップロードし、前記表示制御部は、前記識別子に対応するマークを、前記位置情報に対応する位置に重畳表示するとともに、前記ユーザの識別情報を、前記マークの近傍にさらに重畳表示するようにすることができる。
【００１６】
前記通信制御部は、前記位置情報を前記外部装置にアップロードしたとき、前記アップロードが行われたことを表すフィードバックをユーザに提示するようにすることができる。
【００１７】
前記外部装置が前記位置情報のアップロードされた時刻を表す時刻情報を記憶し、前記通信制御部は、前記位置情報とともに、前記時刻情報をダウンロードし、前記表示制御部は、前記時刻情報により特定される時刻に対応する順番で、前記位置情報に対応する位置に前記マークを重畳表示するようにすることができる。
【００１８】
前記表示制御部は、前記重畳表示されたマークを、予め設定された所定の時間が経過したとき消去するようにすることができる。
【００１９】
前記表示制御部は、ユーザの指令に基づいて、前記画像に添付されたマークを全て同時に表示または消去するようにすることができる。
【００２０】
前記位置情報のダウンロードを指令するダウンロード指令部をさらに備え、前記通信制御部は、前記ダウンロードが指令された場合、前記外部装置から前記位置情報をダウンロードし、前記表示制御部は、前記ダウンロードされた位置情報に基づいて、予めダウンロードされた画像に前記マークを重畳表示するようにすることができる。
【００２１】
本発明の第１の側面は、コンピュータを、画像を、外部装置に登録する画像登録部と、マークを、前記登録された画像の任意の位置に添付する画像編集部と、前記マークの添付位置を表す位置情報を前記外部装置にアップロードし、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報を前記外部装置からダウンロードする通信制御部と、前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークを重畳表示する表示制御部とを備える情報処理装置として機能させるプログラムである。
【００２２】
本発明の第１の側面においては、画像が外部装置に登録され、マークが前記登録された画像の任意の位置に添付され、前記マークの添付位置を表す位置情報が前記外部装置にアップロードされ、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報が前記外部装置からダウンロードされ、前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークが重畳表示される。
【００２３】
本発明の第２の側面は、外部端末による画像の登録を受け付ける登録受付部と、前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードを受け付け、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードを受け付ける通信制御部とを備える情報処理装置である。
【００２４】
前記登録受付部は、前記外部端末から送信された前記画像のデータを、予め設定されたスレッドに対応づけて記憶することで、前記画像の登録を受け付けるようにすることができる。
【００２５】
前記外部端末によって、予め設定された複数のマークのうちのいずれかのマークが、前記登録され画像の任意の位置に添付され、前記通信制御部は、前記位置情報とともに前記外部端末からアップロードされる、前記マークの識別子、および、前記マークの添付の操作に係るユーザの識別情報のアップロードを受け付けるようにすることができる。
【００２６】
外部端末が前記位置情報のアップロードした時刻を表す時刻情報が、前記位置情報に対応づけられて記憶され、前記通信制御部は、前記位置情報とともに、前記時刻情報のダウンロードを受け付けるようにすることができる。
【００２７】
前記外部端末から前記位置情報のダウンロード要求を受信したか否かを判定する要求判定部をさらに備え、前記通信制御部は、前記位置情報のダウンロード要求を受信したと判定された場合、予めダウンロードが受け付けられた画像に対応する前記位置情報のダウンロードを受け付けるようにすることができる。
【００２８】
本発明の第２の側面は、コンピュータを、外部端末による画像の登録を受け付ける登録受付部と、前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードを受け付け、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードを受け付ける通信制御部とを備える情報処理装置として機能させるプログラムである。
【００２９】
本技術の第２の側面においては、外部端末による画像の登録が受け付けられ、前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードが受け付けられ、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードが受け付けられる。
【発明の効果】
【００３０】
本技術によれば、より楽しくコンテンツを共有できる。
【図面の簡単な説明】
【００３１】
【図１】本技術を適用した情報処理システムの一実施の形態に係る構成例を示す図である。
【図２】図１の端末の構成例を示すブロック図である。
【図３】図１のサーバの構成例を示すブロック図である。
【図４】端末のディスプレイに表示される画面の例を示す図である。
【図５】端末のディスプレイに表示される画面の別の例を示す図である。
【図６】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図７】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図８】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図９】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１０】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１１】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１２】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１３】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１４】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１５】端末のディスプレイに表示される画面のさらに別の例を示す図である。
【図１６】投稿処理の例を説明するフローチャートである。
【図１７】投稿受付処理の例を説明するフローチャートである。
【図１８】マーク添付処理の例を説明するフローチャートである。
【図１９】マーク添付受付処理の例を説明するフローチャートである。
【図２０】画像表示処理の例を説明するフローチャートである。
【図２１】データ送信処理の例を説明するフローチャートである。
【発明を実施するための形態】
【００３２】
以下、図面を参照して、ここで開示する技術の実施の形態について説明する。
【００３３】
図１は、本技術を適用した情報処理システム１０の一実施の形態に係る構成例を示す図である。同図の例では、端末２１−１乃至端末２１−３が、ネットワークを介してサーバ２２と接続されることにより情報処理システム１０が構成されている。
【００３４】
情報処理システム１０においは、例えば、ＳＮＳ（Social Networking Service）が提供される。ＳＮＳは、例えば、趣味や嗜好、居住地域などといったつながりを通じて新たな人間関係を構築する場を提供するＷｅｂサイトとされる。一般的にＳＮＳは、会員制のサービスとして提供され、会員には所定のアカウントなどが割り当てられる。
【００３５】
ＳＮＳでは、自分のプロフィールや写真を会員に公開する機能や、互いにメールアドレスを知られること無く別の会員にメッセージを送る機能、新しくできた「友人」を登録する機能、友人に別の友人を紹介する機能などが提供される。また、会員や友人のみに公開範囲を制限できる掲示板なども提供される。例えば、一般ユーザが様々なアプリケーションを開発して公開したり、中古品売却や求人など様々な広告を出すことも可能である。
【００３６】
同図において、端末２１−１乃至端末２１−３は、例えば、ユーザが所持するスマートフォン、パーソナルコンピュータなどとして構成される。端末２１−１乃至端末２１−３を特に区別する必要がない場合、まとめて端末２１と称することにする。
【００３７】
端末２１は、例えば、インターネットなどのネットワークを介してサーバ２２にアクセスし、サーバ２２に記憶されているコンテンツをダウンロードして表示することができる。また、端末２１は、例えば、ユーザが撮影した画像などのコンテンツのデータを、ネットワークを介してサーバ２２にアップロードすることができる。
【００３８】
サーバ２２は、例えば、ＳＮＳに関連する各種のデータを記憶するためのデータベースを有する構成とされる。
【００３９】
なお、図１では、端末２１−１乃至端末２１−３のみが表示されているが、実際にはもっと多くの端末が存在する。また、同図では、サーバ２２のみが表示されているが、複数のサーバによって、ＳＮＳの機能が実現されるようにしてもよい。
【００４０】
図２は、図１の端末２１の構成例を示すブロック図である。
【００４１】
図２において、端末２１のＣＰＵ（Central Processing Unit）１１１は、ＲＯＭ（Read Only Memory）１１２に記憶されているプログラム、または記憶部１２３からＲＡＭ（Random Access Memory）１１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１１３にはまた、ＣＰＵ１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００４２】
ＣＰＵ１１１、ＲＯＭ１１２、およびＲＡＭ１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インタフェース１２０も接続されている。
【００４３】
入出力インタフェース１２０には、キーボード、マウスなどよりなる入力部１２１、ＬＣＤ（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部１２２、および、ハードディスクやフラッシュメモリなどより構成される記憶部１２３が接続されている。
【００４４】
入出力インタフェース１２０にはまた、必要に応じてドライブ１２５が接続され、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア１２６が適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１２３にインストールされる。
【００４５】
入出力インタフェース１２０にはさらに、移動体通信網用無線通信部１３１、および近距離無線通信部１３２が接続されている。
【００４６】
移動体通信網用無線通信部１３１は、図示せぬ無線基地局と無線通信を行い、移動体通信網を介した通信を行う無線通信デバイスである。移動体通信網用無線通信部１３１は、例えば２GHzの周波数帯を使い、通話アプリケーションだけでなく、最大２Mbpsのデータ通信を用いてインターネット接続など各種通信アプリケーションに利用される。例えば、移動体通信網用無線通信部１３１による無線通信は、コンテンツデータのダウンロードやサーバ２１との通信等に用いられる。なお、移動体通信網用無線通信部１３１は、例えば、いわゆる第３世代携帯電話の通信方式による通信が可能なデバイスなどとして構成されることが想定されている。
【００４７】
近距離無線通信部１３２は、例えば、Bluetooth（登録商標、ＢＴとも称する）やIEEE（Institute of Electrical and Electronic Engineers）802.11x等の近距離無線通信デバイスである。ここで、近距離無線通信とは、通信可能最大距離が数メートル乃至数十メートル程度のローカルな（狭域の）無線通信を意味する。通信規格は任意である。例えば、近距離無線通信部１３２がＢＴの通信を行うものである場合は、アンテナを経由して2.4GHz帯にて最大通信速度３Ｍビット／秒（バージョン2.0＋EDR以降）の通信を行う。
【００４８】
例えば、インターネットなどのネットワークを介してサーバ２２との通信が行われる場合、移動体通信網用無線通信部１３１、または、近距離無線通信部１３２による通信処理が実行されることになる。
【００４９】
端末２１の各部は、ＣＰＵ１１１により制御される。制御プログラムの実行バイナリコードはＲＯＭ１１２や記憶部１２３に保存されており、各種演算処理のためスタック、ヒープ領域はＲＡＭ１１３上に展開される。
【００５０】
なお、上述した各機能ブロックに加えて、例えば、端末２１に、デジタルカメラ機能が設けられるようにしてもよい。
【００５１】
図３は、図１のサーバ２２の構成例を示すブロック図である。
【００５２】
同図に示されるように、ログ収集サーバ２７は、端末２１の場合と同様に、バス２０４を介して互いに接続されるＣＰＵ２０１、ＲＯＭ２０２、およびＲＡＭ２０３を有する。また、バス２０４には、入出力インタフェース２１０が接続される。
【００５３】
この入出力インタフェース２１０には、端末２１の場合と同様に、入力部２１１、出力部２１２、記憶部２１３、およびリムーバブルメディア２１６用のドライブ２１５が接続される。
【００５４】
図３のＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、バス２０４、入出力インタフェース２１０、入力部２１１、出力部２１２、記憶部２１３、ドライブ２１５、およびリムーバブルメディア２１６は、それぞれ、図２のＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、バス１１４、入出力インタフェース１２０、入力部１２１、出力部１２２、記憶部１２３、ドライブ１２５、およびリムーバブルメディア１２６に対応する。
【００５５】
サーバ２２は、また、入出力インタフェース２１０に接続される通信部２１４を有する。この通信部２１４は、ネットワークを介して他の装置と通信を行う通信デバイスである。例えば、通信部２１４は、有線のネットワークに接続され、端末２１−１乃至端末２１−３との通信に利用される。
【００５６】
入出力インタフェース２１０には、さらに、データベース２６が接続される。
【００５７】
データベース２６には、例えば、端末２１−１乃至端末２１−３から送信されたコンテンツ等に係る各種のデータが、例えば、所定のフォーマットのデータセットに置き換えられ、順次記憶されていくようになされている。
【００５８】
情報処理システム１０により実現されるＳＮＳでは、写真や動画をアップロードする機能なども提供されている。このようにアップロードされた写真や動画などを公開することで、いわゆるコンテンツの投稿が行われる。ＳＮＳでは、この際、例えば、会員や友人のみに公開範囲を制限することもできる。
【００５９】
さらに、情報処理システム１０により実現されるＳＮＳでは、ユーザが投稿したコンテンツを評価することも可能とされている。
【００６０】
次に、端末２１のディスプレイに表示される画面を参照しながら、情報処理システム１０により実現されるＳＮＳにおける、ユーザが投稿したコンテンツの評価について説明する。なお、ここでは、写真や動画などの画像がコンテンツとして投稿され、評価される場合の例について説明する。
【００６１】
図４は、サーバ２２にアクセスしてＳＮＳのサービスの提供を受ける場合に、端末２１のディスプレイに表示される画面の例を示す図である。なお、端末２１は、これに先立って、ＳＮＳのアカウントにログインしているものとする。
【００６２】
図４におけるカテゴリ表示部３０１には、後述するスレッドのカテゴリが表示される。図４の例では、カテゴリ表示部３０１に、「社会」、「自分」、「周辺」、「友達」、「カタログ」、「ゲーム」というカテゴリが表示されている。各カテゴリは、例えば、ＧＵＩの部品（ボタン）として構成されており、いまの場合、「社会」のボタンが選択されることにより、「社会」のカテゴリに属するスレッドがスレッド表示部３０２に表示されている。
【００６３】
図４におけるスレッド表示部３０２には、カテゴリ表示部３０１に表示されたボタンの選択に応じて所定数のスレッドが表示される。スレッドは、例えば、共通の話題などを表すものとされ、所定のタイトルが付される。この例では、「ＡＡＡＡ」、「ＢＢＢＢ」、「ＣＣＣＣ」、「ＤＤＤＤ」、「ＥＥＥＥ」というタイトルのスレッドが表示されている。なお、実際には、例えば、「佐藤さんの新居」、「ケンジの結婚式」などのタイトルが各スレッドに付される。
【００６４】
ＳＮＳの中ではスレッドは、「Ｊｉｋｅｎ」と称される。例えば、ＳＮＳにおいて会員登録されているユーザは、自由にスレッドを作成することができ、作成されたスレッドは会員に公開されるようになされている。なお、スレッドが作成される際には、例えば、ユーザによって上述したカテゴリが指定されて作成され、サーバ２２において、当該スレッドがカテゴリに応じて分類される。
【００６５】
そして、ＳＮＳの会員であるユーザは、スレッドのタイトルを参照し、そのタイトルに関連する画像などをサーバにアップロードする。なお、スレッド、および画像に関するデータは、例えば、サーバ２２のデータベース２６に記憶される。
【００６６】
例えば、アップロードされた画像のうちの１枚がそのスレッドのサムネイルとして、スレッド表示部３０２において、各タイトルの左側に表示される。また、各スレッドについて投稿された画像（コンテンツ）の数がスレッド表示部３０２において、各タイトルの右側に表示される。図４の例では、タイトルが「ＡＡＡＡ」のスレッドには、１２枚の画像が投稿されており、タイトルが「ＢＢＢＢ」のスレッドには、５枚の画像が投稿されている。また、タイトルが「ＣＣＣＣ」のスレッド、タイトルが「ＤＤＤＤ」のスレッド、および、タイトルが「ＥＥＥＥ」のスレッドには、それぞれ１枚の画像が投稿されている。
【００６７】
表示切替ボタン表示部３０３には、複数の表示切替ボタンが表示される。この例では、「Ｊｉｋｅｎ」、「Ｓｔｒｅａｍ」、および「Ｍｅ」という表示切替ボタン３１１乃至表示切替ボタン３１３が表示されている。図４の例の場合、表示切替ボタン３１１が選択されており、この場合、スレッド表示部３０２には、カテゴリ表示部３０１に表示されたボタンの選択に応じて所定数のスレッドが表示される。
【００６８】
例えば、ユーザが図４のスレッド表示部３０２に表示されたスレッドのうちのいずれかのスレッドのタイトルをクリックすることにより、スレッドの選択が行われる。そして、端末２１の表示部には、選択されたスレッドに投稿された画像の一覧が表示される。
【００６９】
図５は、図４のスレッド表示部３０２に表示されたスレッドのうちのいずれかのスレッドが選択された場合に端末２１のディスプレイに表示される画面の例を示す図である。同図に示されるタイトル表示部３５１には、選択されたスレッドのタイトルが表示される。この例では、「○×△ってブスだよネェ」と表示されている。
【００７０】
図５のタイトル表示部３５１の下には、「編集長」と「Ｂｅｓｔカメラマン」が表示されている。
【００７１】
ここで、「編集長」とは当該スレッドを作成したユーザとされる。この例では、ハンドルネームが「Ｎａｏｋｉ」というユーザが編集長とされており、そのユーザのユーザアイコン３６１−１が表示されている。なお、ユーザアイコン３６１−１の右側に表示されたボタン３６２−１またはボタン３６３−１を押下することにより、ユーザアイコン３６１−１に対応するユーザを、後述する「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録または削除することができる。
【００７２】
また、「Ｂｅｓｔカメラマン」は、当該スレッドにおいて最も貢献度の高いユーザとされる。ここで、貢献度は、例えば、投稿した画像の数、後述する画像に対する評価の高さなどに応じて定められる。この例では、ハンドルネームが「Ｓｈｉｇｅｒｕ」というユーザが「Ｂｅｓｔカメラマン」とされており、そのユーザのユーザアイコン３６１−２が表示されている。なお、ユーザアイコン３６１−２の右側に表示されたボタン３６２−２またはボタン３６３−２を押下することにより、ユーザアイコン３６１−２に対応するユーザを、後述する「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録または削除することができる。
【００７３】
タイトル表示部３５１の右端部のボタン３８１を押下することにより、ユーザは、当該スレッドに画像を投稿することができる。例えば、図５において、ボタン３８１をクリックすると、図６に示されるように、「Ｔａｋｅ  ｐｈｏｔｏ」、「Ｓｅｌｅｃｔ  ｐｈｏｔｏ」と表示された吹き出し型の選択アイコン３８２が表示される。選択アイコン３８２において、「Ｔａｋｅ  ｐｈｏｔｏ」が選択された場合、端末２１のデジタルカメラ機能を用いた画像の撮影が行われる。また、選択アイコン３８２において、「Ｓｅｌｅｃｔ  ｐｈｏｔｏ」が選択された場合、端末２１の記憶部１２３、リムーバブルメディア１２６に記憶されている画像の選択が受け付けられる。
【００７４】
例えば、ユーザが、リムーバブルメディア１２６に記憶されている画像の中の１枚を選択した場合、図７に示されるような画面が端末２１のディスプレイに表示される。図７においては、画面上部に「写真を投稿します」と表示されており、画面中央にユーザが選択した画像４０１が表示されている。
【００７５】
ユーザが図７の画面の下部のボタン４１１を押下することにより、画像４０１のデータが、ネットワークを介してサーバ２２に送信される。これにより、サーバ２２のデータベース２６に記憶されている情報が更新され、当該スレッドにおける画像の投稿がなされたことになる。そして、例えば、画像４０１の投稿終了後に当該スレッドの選択が行われると、図６の領域３７３に画像４０１が表示されることになる。
【００７６】
また、例えば、図４において、表示切替ボタン３１２が押下されると、図８に示されるような画面が、端末２１のディスプレイに表示される。図８は、「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録されているユーザが作成したスレッド、または、「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録されているユーザが画像を投稿したスレッドの一覧が表示される画面の例を示している。図８の例では、表示切替ボタン表示部３０３の表示切替ボタン３１２が選択されている。
【００７７】
上述したように、図５のボタン３６２−１またはボタン３６２−２を押下することにより、所定のユーザを「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録することができる。いまの場合、端末２１のユーザ（例えば、当該端末の所有者であるユーザ）が、ハンドルネーム「Ｎａｏｋｉ」のユーザを、「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録しているものとする。図８のスレッド表示部４３１には、「○×△ってブスだよネェ」というタイトルのスレッドと、「ＸＹＺの部屋」というタイトルのスレッドが表示されている。
【００７８】
また、図８において、各タイトルの左側にはサムネイルが表示され、各タイトルの上には、そのスレッドを作成したユーザのハンドルネーム（「Ｎａｏｋｉ」）が表示されている。そして、タイトルの下には、当該スレッドの更新時刻を表す情報（「３分前」、「１０分前」など）が表示されている。
【００７９】
また、例えば、図４において、表示切替ボタン３１３が押下されると、図９に示されるような画面が、端末２１のディスプレイに表示される。図９は、端末２１のユーザの履歴に係る情報を表示する画面の例を示している。図９の例では、表示切替ボタン表示部３０３の表示切替ボタン３１３が選択されている。
【００８０】
同図の表示情報選択部４５１には、各種のボタンが表示されている。図９の例の場合、表示情報選択部４５１の「Ｈｉｓｔｏｒｙ」のボタンが選択されたことにより、端末２１のユーザが作成したスレッドのそれぞれが、スレッド表示部４５２に表示されている。
【００８１】
さらに、図９において、表示情報選択部４５１の「Ｐｒｏｆｉｌｅ」のボタンが選択された場合、図１０に示されるような画面が端末２１のディスプレイに表示される。図１０の例の場合、表示情報選択部４５１の「Ｐｒｏｆｉｌｅ」のボタンが選択されたことにより、ユーザ情報表示部４７１に、端末２１のユーザのユーザアイコン、およびハンドルネーム（この例では、「○○○○」）が表示される。
【００８２】
また、ユーザ履歴表示部４７２には、これまでに自分が投稿した画像の総数（「Total check-in」）、これまでに自分が作成したスレッドの総数（「Editor」）、自分が現在「Ｂｅｓｔカメラマン」に選出されているスレッドの総数（「Best cameraman」）が表示されている。さらに、ユーザ履歴表示部４７２には、自分が投稿した画像に対する評価の総数（「Total viewed」）、自分が「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録しているユーザの総数（「Following」）、自分を「Ｆｒｉｅｎｄ Ｓｔｒｅａｍ」に登録しているユーザの総数（「Follower」）が表示されている。そして、ユーザ履歴表示部４７２には、自分がＳＮＳに会員登録された日付に係る情報（「Member since」）が表示されている。
【００８３】
本技術においては、投稿された画像に対する評価は、画像に所定のマークを添付することにより行われる。
【００８４】
例えば、図５に示される画面において表示されている投稿された画像の一覧の中の所望の画像をクリックすると、その画像が拡大表示される。図１１は、投稿された画像の一覧の中の所定の画像がクリックされた場合に、端末２１のディスプレイに表示される画像の例を示している。
【００８５】
図１１の画面の中央には、クリックされた画像５０１が拡大されて表示されている。画像５０１の上には、例えば、当該画像を投稿したユーザのハンドルネームが表示される（ここでは、ユーザのハンドルネームが「××××」と表示されている）。
【００８６】
また、図１１の画面の下部には、評価用のマーク５１１乃至マーク５１３が表示されている。マーク５１１乃至マーク５１３は、例えば、ＧＵＩの部品として構成されており、ドラッグアンドドロップできるようになされている。例えば、ユーザは、マーク５１１をドラッグして画像５０１の任意の位置にドロップすることができる。すなわち、ユーザは、所望の評価用のマークを、評価の対象となる画像の任意の位置に添付することができるようになされている。
【００８７】
なお、マーク５１１乃至マーク５１３のそれぞれは、例えば、予め評価の意味に対応づけられている。例えば、マーク５１１は、美しいと感じたことを表すマークとされ、マーク５１２は、親しみを感じたことを表すマークとされ、マーク５１３は驚きを表すマークとされる。
【００８８】
例えば、図１１の画面において、ユーザは、画像５０１の中で美しいと感じた部分にマーク５１１をドロップする。すると、マーク５１１の画像５０２が画像５０１に重畳されて表示されるとともに、画像５０２の近傍にカウントダウンインジケータ５０３が表示される。カウントダウンインジケータ５０３は、例えば、マークの添付を確定させるまでの時間（例えば、秒数）を表示するものとされ、この例では、「３」と表示されている。
【００８９】
カウントダウンインジケータ５０３は、マーク５１１がドロップされた後、特に移動されるなどされない限り、カウントダウンを進める。例えば、図１２に示されるように、カウントダウンインジケータ５０３に「２」が表示され、図１３に示されるように、カウントダウンインジケータ５０３に「１」が表示されることになる。
【００９０】
すなわち、図１１の画面が表示された状態において、例えば、１秒間、マーク５１１が移動されないと、図１２に示されるように、カウントダウンインジケータの表示が「２」に変わる。さらに、図１２の画面が表示された状態において、例えば、１秒間、マーク５１１が移動されないと、図１３に示されるように、カウントダウンインジケータの表示が「１」に変わる。そして、図１３の画面が表示された状態において、例えば、１秒間、マーク５１１が移動されないと、カウントダウンが終了する。
【００９１】
カウントダウンが終了すると、カウントダウンインジケータ５０３の表示が消去され、例えば、図１４に示されるように画像が表示される。これにより、マークの添付が確定されたことになる。
【００９２】
このとき、端末２１は、例えば、マーク５１１を表す識別情報、マーク５１１が添付された位置を表す位置情報（例えば、座標）、およびマーク５１１を添付したユーザのハンドルネームを、画像５０１についての評価に係る情報としてサーバ２２に送信するようになされている。
【００９３】
そして、端末２１は、画像５０１についての評価に係る情報がサーバ２２に送信されたことを、ユーザに実感（フィードバック）させるために、所定の時間（例えば、０．５秒間）画像５０１が振動しているように表示させる。なお、例えば、端末２１がバイブレーション機能を有している場合、端末２１そのものを振動させるようにしても構わない。また、例えば、上記以外の方式であっても、画像５０１についての評価に係る情報がサーバ２２に送信されたことについて、何等かのフィードバックがユーザに提示されるようにすればよい。
【００９４】
上述のように端末２１から送信された画像５０１についての評価に係る情報は、サーバ２２により受信され、当該スレッドおよび画像５０１に対応づけられてデータベース２６に記憶される。なお、サーバ２２は、画像５０１についての評価に係る情報を受信した日時の情報も含めてデータベース２６に記憶するようになされている。すなわち、サーバ２２のデータベース２６に記憶された情報に基づいて、投稿された画像について、だれが、いつ、どの部分を、どのように評価したかを特定することが可能となる。
【００９５】
上述のようにマークが添付された画像は、他のユーザの端末においてマークを画像に重畳させて表示することができる。例えば、端末２１−１で画像５０１にマーク５１１を添付した後、端末２１−２において画像５０１を拡大させて表示すると、端末２１−１のユーザが添付した位置において、画像５０１にマーク５１１の画像５０２が重畳されて表示される。
【００９６】
このとき、例えば、図１５に示されるような画面が端末２１−２のディスプレイに表示される。なお、端末２１−２では、例えば、図４に示されるような画面において、画像５０１が投稿されたスレッドが選択され、さらに、図５に示されるような画面において画像５０１がクリックされたことにより、図１５に示されるような画面が表示されている。
【００９７】
図１５に示される画面では、画像５０１の中央やや上の右の位置であって、図１４においてマーク５１１の画像５０２が表示されている位置と同じ位置に、やはりマーク５１１の画像５０２が表示されている。また、図１５の画面では、画像５０２の近傍に端末２１−１のユーザのハンドルネーム（「Kenji」）が表示されている。
【００９８】
すなわち、サーバ２２から端末２１−２に画像５０１がダウンロードされる際に、画像５０１についての評価に係る情報もダウンロードされたことにより、図１５に示されるような画像の表示が可能となる。つまり、画像５０１についての評価に係る情報に基づいて、端末２１−１のユーザが画像５０１のどの位置にどのマークを添付したかを、端末２１−２において特定することができる。従って、端末２１−１のユーザが添付した位置において、画像５０１にマーク５１１の画像５０２が重畳されて表示され、画像５０２とともに端末２１−１のユーザのハンドルネームが表示される。
【００９９】
なお、ユーザのハンドルネームは表示されないようにしてもよい。
【０１００】
また、図１５の画面において、画像５０２および端末２１−１のユーザのハンドルネームは、所定の時間（例えば、１秒間）表示された後、自動的に消去されるようになされている。例えば、多くのマークが添付されている画像の場合、それらのマークの全てを重畳して画像を表示すると、画像が見づらくなってしまう。このため、一定の時間表示されたマークは自動的に消去される。
【０１０１】
また、多くのマークが添付されている画像の場合、例えば、マークが添付された時刻が新しい（または古い）順にマークが表示されて消去される。上述したように、サーバ２２は、画像５０１についての評価に係る情報を受信した日時の情報も含めてデータベース２６に記憶するようになされている。端末２１−２は、例えば、サーバ２２からダウンロードした画像５０１についての評価に係る情報に含まれる、受信した日時の情報を参照することにより、マークが添付された順番を特定することができる。よって、端末２１−２のディスプレイの画面において、例えば、添付された時刻が新しい（または古い）順にマークが表示されて、添付された時刻が新しい（または古い）順にマークが消去されるようにすることができる。
【０１０２】
さらに、例えば、図１５の画面の右上に表示されているリロードボタン５２１を押下すると、画像に添付されたマークのそれぞれを再度、順番に表示させることができる。この際、例えば、端末２１−２において画像５０１を表示させてリロードボタン５２１が押下され、リロードボタン５２１が押下される数秒前に端末２１−３のユーザが新たにマーク５１２を画像５０１の右端中央に添付していたとする。この場合、例えば、リロードボタン５２１が押下された後、画像５０１の右端中央にマーク５１２の画像が重畳されて表示され、さらに、画像５０１の中央やや上の右の位置にマーク５１１の画像が重畳されて表示されることになる。
【０１０３】
そして、マーク５１２の画像が表示されてから所定の時間経過後に、マーク５１２の画像は消去され、マーク５１１の画像が表示されてから所定の時間経過後に、マーク５１１の画像は消去されることになる。
【０１０４】
すなわち、例えば、図１５の画面において、リロードボタン５２１が押下された場合、画像５０１についての評価に係る情報が、あらためてサーバ２２からダウンロードされるようになされている。
【０１０５】
あるいはまた、例えば、図１５の画面において、画像に添付されたマークを同時に一斉に表示させる（この場合、所定の時間が経過しても自動的に消去されない）ボタン、および、表示されたマークを全て消去するボタンが設けられるようにしてもよい。
【０１０６】
つまり、例えば、図１５の画面内のあるマーク表示ボタンが押下されると、画像に添付されたマークを同時に一斉に表示されるようにしてもよい。そしてまた、例えば、図１５の画面内のあるマーク消去用のボタンが押下されると、それまで表示されていた評価用のマークの全てが同時に一斉に消去されるようにしてもよい。
【０１０７】
このようにして、情報処理システム１０により実現されるＳＮＳにおける、ユーザが投稿したコンテンツの評価が行われる。
【０１０８】
次に、図１６のフローチャートを参照して、端末２１による画像などのコンテンツの投稿処理の例について説明する。この処理は、例えば、端末２１がネットワークを介してサーバ２２にアクセスし、ＳＮＳのアカウントにログインしているとき実行される。
【０１０９】
ステップＳ２１において、端末２１のＣＰＵ１１１は、スレッドの一覧を表示させる。このとき、例えば、図４、図８、図９に示されるような画面が端末２１のディスプレイに表示され、画面内のスレッド表示部にスレッドの一覧が表示される。
【０１１０】
ステップＳ２２において、ＣＰＵ１１１は、ユーザによるスレッドの選択を受け付ける。これにより、例えば、図５に示されるような画面が端末２１のディスプレイに表示されることになる。
【０１１１】
ステップＳ２３において、ＣＰＵ１１１は、投稿用のボタンが押下されたか否かを判定し、押下されたと判定されるまで待機する。このとき、例えば、図５のボタン３８１がクリック（押下）されたか否かが判定される。
【０１１２】
ステップＳ２３において、投稿用のボタンが押下された場合、処理は、ステップＳ２４に進む。
【０１１３】
ステップＳ２４において、ＣＰＵ１１１は、投稿する画像の指定を受け付ける。このとき、例えば、図６を参照して上述したように、デジタルカメラ機能を用いて撮影された画像、または、記憶部１２３、リムーバブルメディア１２６などに記憶されている画像の中から投稿すべき画像が指定される。
【０１１４】
ステップＳ２５において、ＣＰＵ１１１は、投稿が指令されたか否かを判定し、投稿が指令されたと判定されるまで待機する。例えば、図７の画面の下部のボタン４１１が押下された場合、投稿が指令されたと判定される。
【０１１５】
ステップＳ２５において、投稿が指令されたと判定された場合、処理は、ステップＳ２６に進む。
【０１１６】
ステップＳ２６において、ＣＰＵ１１１は、ステップＳ２４で指定された画像のデータを送信する。これにより、例えば、図７の画像４０１のデータが、ネットワークを介してサーバ２２に送信される。図１７を参照して後述する処理により、サーバ２２のデータベース２６に記憶されている情報が更新され、当該スレッドにおける画像の投稿がなされたことになる。そして、例えば、画像４０１の投稿終了後に当該スレッドの選択が行われると、図６の領域３７３に画像４０１が表示されることになる。
【０１１７】
このようにして投稿処理が実行される。
【０１１８】
次に、図１７のフローチャートを参照して、図１６の投稿処理に対応して、サーバ２２により実行される投稿受付処理の例について説明する。
【０１１９】
ステップＳ４１において、サーバ２２のＣＰＵ２０１は、画像の投稿のデータを受信したか否かを判定する。このとき、例えば、図１６のステップＳ２６の処理で、端末２１によって送信された画像のデータが、ネットワークを介して受信されたか否かが判定される。
【０１２０】
ステップＳ４２のＣＰＵ２０１は、ステップＳ４１の処理で受信したと判定された画像の投稿のデータを、スレッドに対応づけて記憶する。なお、ステップＳ２６の処理で、端末２１によって送信された画像のデータには、例えば、投稿したユーザのハンドルネームなどの情報も含まれており、ＣＰＵ２０１は、画像のデータとともに、ハンドルネーム、受信時刻なども記憶する。これにより、データベース２６に記憶されている情報が更新され、当該スレッドにおける画像の投稿が完了したことになる。
【０１２１】
このようにして投稿受付処理が実行される。
【０１２２】
次に、図１８のフローチャートを参照して端末２１によるマーク添付処理の例について説明する。この処理は、例えば、端末２１がネットワークを介してサーバ２２にアクセスし、ＳＮＳのアカウントにログインしているとき実行される。
【０１２３】
ステップＳ６１において、端末２１のＣＰＵ１１１は、スレッドの一覧を表示させる。このとき、例えば、図４、図８、図９に示されるような画面が端末２１のディスプレイに表示され、画面内のスレッド表示部にスレッドの一覧が表示される。
【０１２４】
ステップＳ６２において、ＣＰＵ１１１は、ユーザによるスレッドの選択を受け付ける。  
【０１２５】
ステップＳ６３において、ＣＰＵ１１１は、画像の一覧を表示する。このとき、例えば、図５に示されるような画面が端末２１のディスプレイに表示される。
【０１２６】
ステップＳ６４において、ＣＰＵ１１１は、画像の選択を受け付ける。例えば、図５に示される画面において表示されている投稿された画像の一覧の中の所望の画像がクリックされた場合、画像が選択されたことになる。
【０１２７】
例えば、図５に示される画面において表示されている投稿された画像の一覧の中の所望の画像をクリックすると、その画像が拡大表示される。すなわち、図１１に示されるような画面が端末２１のディスプレイに表示される。
【０１２８】
ステップＳ６５において、ＣＰＵ１１１は、マークがドラッグアンドドロップされたか否かを判定し、マークがドラッグアンドドロップされたと判定されるまで待機する。
【０１２９】
図１１を参照して上述したように、画面には、評価用のマーク５１１乃至マーク５１３が表示され、マーク５１１乃至マーク５１３は、例えば、ＧＵＩの部品として構成されており、ドラッグアンドドロップできるようになされている。例えば、ユーザは、マーク５１１をドラッグして画像５０１の任意の位置にドロップすることができる。
【０１３０】
ステップＳ６５において、マークがドラッグアンドドロップされたと判定されたと判定された場合、処理は、ステップＳ６６に進む。
【０１３１】
ステップＳ６６において、ＣＰＵ１１１は、カウントダウンインジケータを表示させる。このとき、例えば、図１１の画面において、マーク５１１の画像５０２が画像５０１に重畳されて表示されるとともに、画像５０２の近傍にカウントダウンインジケータ５０３が表示される。
【０１３２】
ステップＳ６７において、ＣＰＵ１１１は、カウントダウンが終了したか否かを判定する。まだ、カウントダウンが終了していないと判定された場合、処理は、ステップＳ６８に進む。
【０１３３】
ステップＳ６８において、ＣＰＵ１１１は、マークが移動されたか否かを判定する。ステップＳ６８において、マークが移動されたと判定された場合、処理は、ステップ６５に戻る。一方、マークが移動されていないと判定された場合、処理は、ステップＳ６７に戻る。
【０１３４】
上述したように、カウントダウンインジケータ５０３は、マーク５１１がドロップされた後、特に移動されるなどされない限り、カウントダウンを進める。すなわち、図１２に示されるように、カウントダウンインジケータ５０３に「２」が表示され、図１３に示されるように、カウントダウンインジケータ５０３に「１」が表示されることになる。
【０１３５】
ステップＳ６７において、カウントダウンが終了したと判定された場合、処理は、ステップＳ６９に進む。
【０１３６】
ステップＳ６９において、ＣＰＵ１１１は、ステップＳ６４で選択が受け付けられた画像についての評価に係る情報を送信する。
【０１３７】
このとき、例えば、図１４のマーク５１１を表す識別情報、マーク５１１が添付された位置を表す位置情報（例えば、座標）、およびマーク５１１を添付したユーザのハンドルネームが、画像５０１についての評価に係る情報としてサーバ２２に送信される。
【０１３８】
さらにこのとき、端末２１は、画像５０１についての評価に係る情報がサーバ２２に送信されたことを、ユーザに実感（フィードバック）させるために、所定の時間（例えば、０．５秒間）画像５０１が振動しているように表示させる。なお、例えば、端末２１がバイブレーション機能を有している場合、端末２１そのものを振動させるようにしても構わない。
【０１３９】
このようにして、マーク添付処理が実行される。
【０１４０】
次に、図１９のフローチャートを参照して、図１８のマーク添付処理に対応して、サーバ２２により実行されるマーク添付受付処理の例について説明する。
【０１４１】
ステップＳ８１において、サーバ２２のＣＰＵ２０１は、評価に係る情報を受信したか否かを判定する。このとき、例えば、図１８のステップＳ６９の処理で端末２１が送信した評価に係る情報を、ネットワークを介して受信したか否かが判定される。
【０１４２】
ステップＳ８２において、ＣＰＵ２０１は、ステップＳ８１の処理で受信したと判定された時刻を受信日時として特定する。
【０１４３】
ステップＳ８３において、ＣＰＵ２０１は、ステップＳ８１の処理で受信したと判定された評価に係る情報に、ステップＳ８２の処理で特定された受信日時を含めて、スレッドと画像に対応づけてデータベース２６に記憶する。
【０１４４】
このようにして、マーク添付受付処理が実行される。
【０１４５】
次に、図２０のフローチャートを参照して、端末２１による画像表示処理の例について説明する。この処理は、例えば、端末２１がネットワークを介してサーバ２２にアクセスし、ＳＮＳのアカウントにログインしているとき実行される。
【０１４６】
ステップＳ１０１において、端末２１のＣＰＵ１１１は、所定のスレッドに投稿された画像のデータ、および画像についての評価に係る情報を、サーバ２２からダウンロードする。例えば、端末２１において、図５に示されるような画面を表示させるとき、画像のデータ、および画像についての評価に係る情報がダウンロードされるようになされている。なお、例えば、図５に示されるような画面において、複数の画像（当該スレッドに投稿された画像）が含まれている場合、それら複数の画像のデータと、それぞれの画像についての評価に係る情報がダウンロードされる。
【０１４７】
ステップＳ１０２において、ＣＰＵ１１１は、所定の画像がクリックされたか否かを判定し、クリックされたと判定されるまで待機する。
【０１４８】
ステップＳ１０３において、ＣＰＵ１１１は、ステップＳ１０２の処理でクリックされたと判定された画像を拡大表示する。上述したように、例えば、図５に示される画面において表示されている投稿された画像の一覧の中の所望の画像をクリックすると、その画像が拡大表示される。
【０１４９】
ステップＳ１０４において、ＣＰＵ１１１は、マークの添付順を特定する。ステップＳ１０１の処理でダウンロードされた評価に係る情報には、サーバでの受信日時が含まれている。ステップＳ１０４の処理では、この評価に係る情報の受信日時に基づいてマークが添付された順番（時系列）が特定される。
【０１５０】
ステップＳ１０５において、ＣＰＵ１１１は、ステップＳ１０１の処理でダウンロードされた評価に係る情報に基づいて、画像の中の所定の位置にマークを重畳して順番に表示、消去する。
【０１５１】
このとき、例えば、図１５を参照して上述したように、マーク５１１の画像５０２および端末２１−１のユーザのハンドルネームが、所定の時間（例えば、１秒間）表示された後、自動的に消去される。多くのマークが添付されている画像の場合、例えば、マークが添付された時刻が新しい（または古い）順にマークが表示されて消去される。
【０１５２】
ステップＳ１０６において、ＣＰＵ１１１は、リロードボタンが押下されたか否かを判定する。ステップＳ１０６において、リロードボタンが押下されたと判定された場合、処理は、ステップＳ１０７に進む。
【０１５３】
ステップＳ１０７において、ＣＰＵ１１１は、ステップＳ１０３で拡大表示された画像についての評価に係る情報を、サーバ２２からダウンロードする。そして、処理は、ステップＳ１０４に戻る。
【０１５４】
例えば、図１５の画面の右上に表示されているリロードボタン５２１を押下すると、画像に添付されたマークのそれぞれを再度、順番に表示させることができる。この際、例えば、端末２１−２において画像５０１を表示させてリロードボタン５２１が押下され、リロードボタン５２１が押下される数秒前に端末２１−３のユーザが新たにマーク５１２を画像５０１の右端中央に添付していたとする。この場合、例えば、リロードボタン５２１が押下された後、画像５０１の右端中央にマーク５１２の画像が重畳されて表示され、さらに、画像５０１の中央やや上の右の位置にマーク５１１の画像が重畳されて表示されることになる。
【０１５５】
一方、ステップＳ１０６において、リロードボタンが押下されなかったと判定された場合、処理は終了する。
【０１５６】
このようにして、画像表示処理が実行される。
【０１５７】
次に、図２１のフローチャートを参照して、図２０の画像表示処理に対応して、サーバ２２により実行されるデータ送信処理の例について説明する。
【０１５８】
ステップＳ１２１において、サーバ２２のＣＰＵ２０１は、画像のダウンロード要求があったか否かを判定し、画像のダウンロード要求があったと判定されるまで待機する。例えば、端末２１において、図５に示されるような画面を表示させると、端末２１からサーバ２２に対して画像のダウンロード要求が送信されるようになされている。ステップＳ１２１では、端末２１から送信されたダウンロード要求を、ネットワークを介して受信したか否かが判定される。
【０１５９】
ステップＳ１２２において、ＣＰＵ２０１は、画像のデータおよび評価に係る情報を送信する。このとき、ステップＳ１２１の処理に係るダウンロード要求を送信した端末２１に対して、画像のデータおよび評価に係る情報が送信される。これにより、図２０のステップＳ１０１の処理で、端末２１によるダウンロードがなされることになる。
【０１６０】
ステップＳ１２３において、ＣＰＵ２０１は、リロード要求があったか否かを判定する。端末２１において、例えば、図１５の画面の右上に表示されているリロードボタン５２１を押下されると、末２１からサーバ２２に対してリロード要求が送信されるようになされている。なお、リロード要求には、画像を特定する情報も含まれている。ステップＳ１２３では、端末２１から送信されたリロード要求を、ネットワークを介して受信したか否かが判定される。
【０１６１】
ステップＳ１２４において、ＣＰＵ２０１は、ステップＳ１２３の処理に係るリロード要求に対応して、当該画像についての評価に係る情報を端末２１に送信する。これにより、図２０のステップＳ１０７の処理で、端末２１によるダウンロードがなされることになる。
【０１６２】
なお、ステップＳ１２３において、リロード要求がなかったと判定された場合、処理は終了する。
【０１６３】
このようにして、データ送信処理が実行される。
【０１６４】
従来の技術においても投稿されたコンテンツを評価することができるが、コンテンツのどの部分が評価されたのかを表すことができなかった。
【０１６５】
例えば、投稿された画像がユーザを撮影した静止画像であった場合、必ずしも主たる被写体であるユーザの画像が評価されるとは限らず、一緒に写っているペットの画像、背後に偶然写っている有名人の画像などが評価されることも多い。このように、コンテンツを見た各人がコンテンツのどの部分を評価したのかを表す情報を、コンテンツとともに表示することができれば、より楽しいＳＮＳを提供することができる。
【０１６６】
これに対して、本技術によれば、例えば、ユーザは、所望の評価用のマークを、評価の対象となる画像の任意の位置に添付することができ、また、他のユーザが添付したマークを、他のユーザが添付した位置において画像に重畳して表示させることができる。よって、コンテンツを見た各人がコンテンツのどの部分を評価したのかを表す情報を、コンテンツとともに表示することが可能となる。
【０１６７】
従って、本技術によれば、より楽しくコンテンツを共有することができる。
【０１６８】
なお、上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータにネットワークや記録媒体からインストールされる。また、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１６９】
上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、インターネットなどのネットワークや、リムーバブルメディアなどからなる記録媒体からインストールされる。
【０１７０】
なお、本明細書において上述した一連の処理は、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１７１】
また、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０１７２】
なお、本技術は以下のような構成も取ることができる。
【０１７３】
（１）  画像を、外部装置に登録する画像登録部と、
マークを、前記登録された画像の任意の位置に添付する画像編集部と、
前記マークの添付位置を表す位置情報を前記外部装置にアップロードし、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報を前記外部装置からダウンロードする通信制御部と、
前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークを重畳表示する表示制御部と
を備える情報処理装置。
（２）  前記画像登録部は、
前記外部装置において予め設定されたスレッドに対応づけて前記画像のデータを、前記外部装置に送信して前記画像のデータを前記外部装置に記憶させることで、前記画像を前記外部装置に登録する
（１）に記載の情報処理装置。
（３）  前記画像編集部は、
予め設定された複数のマークのうちのいずれかのマークを、前記登録された画像の任意の位置に添付し、
前記通信制御部は、
前記マークの識別子、および、前記マークの添付の操作に係るユーザの識別情報を前記位置情報とともに前記外部装置にアップロードし、
前記表示制御部は、
前記識別子に対応するマークを、前記位置情報に対応する位置に重畳表示するとともに、前記ユーザの識別情報を、前記マークの近傍にさらに重畳表示する
（１）または（２）に記載の情報処理装置。
（４）  前記通信制御部は、
前記位置情報を前記外部装置にアップロードしたとき、前記アップロードが行われたことを表すフィードバックをユーザに提示する
（１）乃至（３）のいずれかに記載の情報処理装置。
（５）  前記外部装置が前記位置情報のアップロードされた時刻を表す時刻情報を記憶し、
前記通信制御部は、
前記位置情報とともに、前記時刻情報をダウンロードし、
前記表示制御部は、
前記時刻情報により特定される時刻に対応する順番で、前記位置情報に対応する位置に前記マークを重畳表示する
（１）乃至（４）のいずれかに記載の情報処理装置。
（６）  前記表示制御部は、
前記重畳表示されたマークを、予め設定された所定の時間が経過したとき消去する
（１）乃至（５）のいずれかに記載の情報処理装置。
（７）  前記表示制御部は、
ユーザの指令に基づいて、前記画像に添付されたマークを全て同時に表示または消去する
（１）乃至（６）のいずれかに記載の情報処理装置。
（８）  前記位置情報のダウンロードを指令するダウンロード指令部をさらに備え、
前記通信制御部は、
前記ダウンロードが指令された場合、前記外部装置から前記位置情報をダウンロードし、
前記表示制御部は、
前記ダウンロードされた位置情報に基づいて、予めダウンロードされた画像に前記マークを重畳表示する
（１）乃至（７）のいずれかに記載の情報処理装置。
（９）  コンピュータを、
画像を、外部装置に登録する画像登録部と、
マークを、前記登録された画像の任意の位置に添付する画像編集部と、
前記マークの添付位置を表す位置情報を前記外部装置にアップロードし、前記外部装置に登録された画像と、前記登録された画像に添付された前記マークの位置情報を前記外部装置からダウンロードする通信制御部と、
前記ダウンロードされた画像とともに、前記位置情報に対応する位置に前記マークを重畳表示する表示制御部とを備える情報処理装置として機能させる
プログラム。
（１０）  外部端末による画像の登録を受け付ける登録受付部と、
前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードを受け付け、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードを受け付ける通信制御部と
を備える情報処理装置。
（１１）  前記登録受付部は、
前記外部端末から送信された前記画像のデータを、予め設定されたスレッドに対応づけて記憶することで、前記画像の登録を受け付ける
（１０に記載の情報処理装置。
（１２）  前記外部端末によって、予め設定された複数のマークのうちのいずれかのマークが、前記登録され画像の任意の位置に添付され、
前記通信制御部は、
前記位置情報とともに前記外部端末からアップロードされる、前記マークの識別子、および、前記マークの添付の操作に係るユーザの識別情報のアップロードを受け付ける
（１０）または（１１）に記載の情報処理装置。
（１３）  外部端末が前記位置情報のアップロードした時刻を表す時刻情報が、前記位置情報に対応づけられて記憶され、
前記通信制御部は、
前記位置情報とともに、前記時刻情報のダウンロードを受け付ける
（１０）乃至（１２）のいずれかに記載の情報処理装置。
（１４）  前記外部端末から前記位置情報のダウンロード要求を受信したか否かを判定する要求判定部をさらに備え、
前記通信制御部は、
前記位置情報のダウンロード要求を受信したと判定された場合、予めダウンロードが受け付けられた画像に対応する前記位置情報のダウンロードを受け付ける
（１０）乃至（１３）のいずれかに記載の情報処理装置。
（１５）  コンピュータを、
外部端末による画像の登録を受け付ける登録受付部と、
前記外部端末によって添付されたマークの添付位置を表す位置情報であって、前記登録された画像の任意の位置に対応する位置情報のアップロードを受け付け、前記登録された画像と、前記登録された画像に添付された前記マークの位置情報の前記外部端末へのダウンロードを受け付ける通信制御部とを備える情報処理装置として機能させる
プログラム。
【符号の説明】
【０１７４】
１０  情報処理システム，  ２１−１乃至２１−３  端末，  ２２  サーバ，  ２６  データベース，  ＣＰＵ１１１，  １２３  記憶部，  １２６  リムーバブルメディア，  移動体通信網用無線通信部１３１、  近距離無線通信部１３２，  ２０１  ＣＰＵ
【図１】
2013029895.tif 000003
【図２】
2013029895.tif 000004
【図３】
2013029895.tif 000005
【図４】
2013029895.tif 000006
【図５】
2013029895.tif 000007
【図６】
2013029895.tif 000008
【図７】
2013029895.tif 000009
【図８】
2013029895.tif 000010
【図９】
2013029895.tif 000011
【図１０】
2013029895.tif 000012
【図１１】
2013029895.tif 000013
【図１２】
2013029895.tif 000014
【図１３】
2013029895.tif 000015
【図１４】
2013029895.tif 000016
【図１５】
2013029895.tif 000017
【図１６】
2013029895.tif 000018
【図１７】
2013029895.tif 000019
【図１８】
2013029895.tif 000020
【図１９】
2013029895.tif 000021
【図２０】
2013029895.tif 000022
【図２１】
2013029895.tif 000023