(57)【要約】【課題】インターネットで提供されるウェブサイトに画像を表示する際に、ユーザが閲覧を所望する被写体のみを抽出して、表示させることが可能な仕組みを提供する。【解決するための手段】クライアント端末１００から、ウェブサイトサーバにベストショット画像をアップロードする被写体と、当該被写体のベストショット画像の閲覧を許可するユーザアカウントの設定を受け付け、ウェブサイトサーバ２００に送信すると、。ウェブサイトサーバ２００は、被写体の設定を記憶する。クライアント端末１００は、ベストショット画像を登録する被写体を選択した上で画像をアップロードすると、ウェブサイトサーバ２００は、アップロードされた画像と、被写体と、アップロードされた日時を紐付けて記憶する。被写体のベストショット画像の閲覧を許可されているユーザアカウントでオンラインアルバムサイトにログインすると、閲覧を許可されている被写体のベストショット画像のみが公開される。【選択図】図１
2013097754.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを送信するクライアント端末と接続可能であり、ユーザ操作による前記コンテンツデータをアップロードを受け付ける情報処理装置において、
前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、
前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段と、
前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付手段と、
前記コンテンツデータ表示要求受付手段を送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定手段と、
前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出手段と、
前記抽出手段で抽出した前記コンテンツデータを表示するコンテンツデータ表示画面の画面情報を前記クライアント端末の表示部で表示すべく送信する画面情報送信手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記被写体情報登録手段は、前記被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶される前記コンテンツデータを表示可能なユーザアカウントを更に登録することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記画面情報送信手段で送信した前記画面情報に基づいて前記クライアント端末の表示部に表示された前記コンテンツデータ表示画面を所定の表示形式に切り替えるための表示切替要求を受け付ける表示切替要求受付手段と、
前記表示切替要求受付手段で受け付けた前記表示形式で前記コンテンツデータ表示画面を表示させるべく、前記画面情報を生成するコンテンツデータ表示画面情報生成手段とを備え、
前記画面情報送信手段は、前記コンテンツデータ表示画面情報生成手段で生成した前記コンテンツデータ表示画面の表示形式を切り替えるための画面情報を前記クライアント端末に送信することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記コンテンツデータ記憶手段は、前記コンテンツデータが撮影された日時情報を更に記憶することを特徴とし、
前記抽出手段は、前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記日時情報を用いることにより、前記クライアント端末で表示するコンテンツデータ表示画面で表示すべき前記コンテンツデータを取得することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記被写体情報登録手段で登録する前記被写体情報は、前記被写体の名前を識別する情報、前記被写体の生年月日を識別する情報とを少なくとも含み、
前記画面情報送信手段で前記コンテンツデータ表示画面を送信するための画面情報を送信する際に、前記生年月日を識別する情報を用いることにより、前記コンテンツデータ表示画面の特定の表示形式で前記被写体ごとの固有の情報を表示させることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
コンテンツデータを送信するクライアント端末と、ユーザ操作による前記コンテンツデータをアップロードを受け付ける情報処理装置を含むウェブサイトシステムであって、
前記情報処理装置において、
前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、
前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段と、
前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付手段と、
前記コンテンツデータ表示要求受付手段を送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定手段と、
前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出手段と、
前記抽出手段で抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信手段とを備え、
前記クライアント端末において、
前記情報処理装置にアップロードする前記コンテンツデータと、当該コンテンツデータに紐付ける前記被写体情報の選択を受け付ける選択受付手段と、
前記選択受付手段で選択を受け付けた前記コンテンツデータと、前記被写体情報とを紐付けて記憶すべく、前記情報処理装置に送信する送信手段と、
前記クライアント端末にログインしたユーザアカウントで表示可能な前記被写体情報と紐付いて記憶されているコンテンツデータの表示要求を送信するコンテンツデータ表示要求手段と、
前記コンテンツデータ表示要求手段に基づいて前記情報処理装置より送信される前記コンテンツデータを含む画面情報を取得する画面情報取得手段と、
前記画面情報取得手段で取得した前記画面情報に基づいて表示部に前記コンテンツデータを含む画面を表示する表示手段と
を備えることを特徴とするウェブサイトシステム。
【請求項７】
コンテンツデータを送信するクライアント端末と接続可能であり、ユーザ操作による前記コンテンツデータをアップロードを受け付け、前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段とを備える情報処理装置の制御方法であって、
前記情報処理装置において、
前記情報処理装置のコンテンツデータ表示要求受付手段が、前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付ステップと、
前記情報処理装置の判定手段が、前記コンテンツデータ表示要求受付ステップを送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定ステップと、
前記情報処理装置の抽出手段が、前記判定ステップで前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出ステップと、
前記情報処理装置の画面情報送信手段が、前記抽出ステップで抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信ステップ
とを含むことを特徴とする情報処理装置の制御方法。
【請求項８】
コンテンツデータを送信するクライアント端末と、ユーザ操作による前記コンテンツデータをアップロードを受け付け、前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段を備える情報処理装置を含むウェブサイトシステムの提供方法であって、
前記情報処理装置において、
前記情報処理装置のコンテンツデータ表示要求受付手段が、前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付ステップと、
前記情報処理装置の判定手段が、前記コンテンツデータ表示要求受付ステップを送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定ステップと、
前記情報処理装置の抽出手段が、前記判定ステップで前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出ステップと、
前記情報処理装置の画面情報送信手段が、前記抽出ステップで抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信ステップとを含み、
前記クライアント端末において、
前記クライアント端末の選択受付手段が、前記情報処理装置にアップロードする前記コンテンツデータと、当該コンテンツデータに紐付ける前記被写体情報の選択を受け付ける選択受付ステップと、
前記クライアント端末の送信手段が、前記選択受付ステップで選択を受け付けた前記コンテンツデータと、前記被写体情報とを紐付けて記憶すべく、前記情報処理装置に送信する送信ステップと、
前記クライアント端末のコンテンツデータ表示要求手段が、前記クライアント端末にログインしたユーザアカウントで表示可能な前記被写体情報と紐付いて記憶されているコンテンツデータの表示要求を送信するコンテンツデータ表示要求ステップと、
前記クライアント端末の画面情報取得手段が、前記コンテンツデータ表示要求ステップに基づいて前記情報処理装置より送信される前記コンテンツデータを含む画面情報を取得する画面情報取得ステップと、
前記クライアント端末の表示手段が、前記画面情報取得ステップで取得した前記画面情報に基づいて表示部に前記コンテンツデータを含む画面を表示する表示ステップ
とを含むことを特徴とするウェブサイトシステムの提供方法。
【請求項９】
コンテンツデータを送信するクライアント端末と接続可能であり、ユーザ操作による前記コンテンツデータをアップロードを受け付け、前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段とを備える情報処理装置を制御するプログラムであって、
前記情報処理装置を、
前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付手段と、
前記コンテンツデータ表示要求受付手段を送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定手段と、
前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出手段と、
前記抽出手段で抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【請求項１０】
コンテンツデータを送信するクライアント端末と、ユーザ操作による前記コンテンツデータをアップロードを受け付け、前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段を備える情報処理装置を含むウェブサイトシステムを制御するプログラムであって、
前記情報処理装置を、
前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付手段と、
前記コンテンツデータ表示要求受付手段を送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定手段と、
前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出手段と、
前記抽出手段で抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信手段として機能させ、
前記クライアント端末を、
前記情報処理装置にアップロードする前記コンテンツデータと、当該コンテンツデータに紐付ける前記被写体情報の選択を受け付ける選択受付手段と、
前記選択受付手段で選択を受け付けた前記コンテンツデータと、前記被写体情報とを紐付けて記憶すべく、前記情報処理装置に送信する送信手段と、
前記クライアント端末にログインしたユーザアカウントで表示可能な前記被写体情報と紐付いて記憶されているコンテンツデータの表示要求を送信するコンテンツデータ表示要求手段と、
前記コンテンツデータ表示要求手段に基づいて前記情報処理装置より送信される前記コンテンツデータを含む画面情報を取得する画面情報取得手段と、
前記画面情報取得手段で取得した前記画面情報に基づいて表示部に前記コンテンツデータを含む画面を表示する表示手段
として機能させることを特徴とするコンピュータで読み取り実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットで提供するオンラインアルバムサイトにおける画像の記憶管理および表示方法に関する。
【背景技術】
【０００２】
近年、撮像装置を用いて撮影した画像を、インターネット上で公開するオンラインアルバムサイトにアップロード（掲載）して不特定多数のユーザで画像の閲覧を楽しむサービスが普及している。例えば、オンラインアルバムサイトとして、ＣＡＮＯＮ  ｉＭＡＧＥ  ＧＡＴＥＷＡＹ（登録商標）や、ソーシャルネットワークサービスとしてＦａｃｅｂｏｏｋ（登録商標）などが挙げられる。
【０００３】
既存のオンラインアルバムサイトでは、アップロードされる画像毎に被写体のタグ付け（メタデータの付与）をして、画像に誰が写っているのかを認識する技術が開示されている。例えば、Facebook（登録商標）にはアルバムにアップロードされる画像に被写体タグ付けをして、画像を閲覧する際に、誰が写っているのかを表示するる機能がある。
（参考URL：http://www.facebook-japan.com/use/part3/photograph02.html）
【０００４】
また、撮像装置で撮影し、オンラインアルバムサイトにアップロードする画像の確認（例えば構図の確認）をする場合、撮影画像に含まれる特定の被写体の様子の確認（例えば被写体が人物である場合、目を閉じているかどうかの確認）を容易に行う発明が開示されている（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１２４５２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
こうしたオンラインアルバムサイトは、基本的に制限なく全てのユーザに対して画像を公開できることが特徴であるが、投稿ユーザから投稿される画像には、様々な被写体の姿が写っていることが多く、画像を閲覧するユーザが、閲覧したい画像を検索する場合に、非常に多くのが画像がアップロードされていることから、検索に時間がかかるという問題があった。
【０００７】
特に、幼稚園、保育園、学校等の教育機関では日々様々な行事を行っており、先生たちが大勢の園児、児童の画像をアップロードしていることから、アップロードされる画像の枚数も相当の数に達していることが予想される。この場合、一つのアルバムサイトに全ての園児、児童の画像をアップロードしていると、彼らの保護者がアルバムサイトにアクセスをした時に、自分の子供の画像を探すのに非常に手間がかかる。更に、他の園児、児童が写っている画像の枚数と、自分の子供の画像の枚数とを客観的に比較をすることができてしまい、「自分の子供の画像（写真）が少ない！」というクレームに発展してしまう恐れがあった。上記の問題から、被写体ごとに同じ枚数の画像を公開させる仕組みが望まれている。
【０００８】
そこで本発明は、インターネットで提供されるウェブサイトに画像を表示する際に、ユーザが閲覧を所望する被写体の画像のみを一定枚数抽出して、表示させることが可能な仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
即ち、本発明はコンテンツデータを送信するクライアント端末と接続可能であり、ユーザ操作による前記コンテンツデータをアップロードを受け付ける情報処理装置において、前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段と、前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付手段と、前記コンテンツデータ表示要求受付手段を送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定手段と、前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出手段と、前記抽出手段で抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、インターネットで提供されるウェブサイトに画像を表示する際に、ユーザが閲覧を所望する被写体の画像のみを一定枚数抽出して、表示させることが可能な仕組みを提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態にかかる情報処理システムの全体構成を示す図である。
【図２】本実施形態にかかる情報処理システムを構成する各装置のハードウエア構成を示す図である。
【図３】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図４】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図５】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図６】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図７】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図８】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図９】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１０】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１１】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１２】本実施形態にかかるクライアント端末１００の表示部において表示される画面構成例を示す図である。
【図１３】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【図１４】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【図１５】本実施形態にかかるクライアント端末１００での処理概要を示すフローチャート図である。
【図１６】本実施形態にかかるクライアント端末１００での処理概要を示すフローチャート図である。
【図１７】本実施形態にかかるクライアント端末１００での処理概要を示すフローチャート図である。
【図１８】本実施形態にかかるウェブサイトサーバ２００で記憶管理される画像データのデータテーブル構成例を示す図である。
【発明を実施するための形態】
【００１２】
＜システム構成＞
以下、図面を用いて本実施形態について説明をする。図１は、本実施形態を実現するためのシステム構成例を示した図である。図１の情報処理システムでは、クライアント端末１００とウェブサイトサーバ２００とが、ネットワーク１を介して接続可能な状態にある。
【００１３】
本実施形態においてクライアント端末１００のＣＰＵ２０１は、インターネットにアクセスするためのインターネットブラウザを備えている。また、本実施形態においてウェブサイトサーバ２００は、クライアント端末１００から選択を受け付けてアップロードされる画像を記憶部（例えばＨＤＤ）の所定の記憶領域に記憶し、ユーザによって作成されるアルバムのデータテーブルを記憶している。ウェブサイトサーバ２００に記憶されるアルバムのデータテーブルは、後述の図１３で説明する。
【００１４】
＜ハードウェア構成＞
次に、図２を用いて図１に示したクライアント端末１００およびウェブサイトサーバ２００に適用可能な情報処理装置のハードウエア構成について説明する。図２は、クライアント端末１００およびウェブサイトサーバ２００に適用可能な情報処理装置のハードウエア構成を示すブロック図である。
【００１５】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（ＢａＳｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  ＳｙＳｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要は後述する各種プログラム等が記憶されている。
【００１６】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００１７】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示機への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示機はＣＲＴだけではなく、液晶ディスプレイ等の他の表示機であってもよい。これらは必要に応じて管理者が使用するものである。
【００１８】
２０７はメインコントローラで、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００１９】
２０８は通信Ｉ／Ｆコントローラで、ネットワークを介して外部機器と接続、通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２０】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォント展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２１】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する
【００２２】
＜オンラインアルバムサイトのトップ画面＞
次に、図３を用いて本実施の形態におけるウェブサイトサーバ２００で提供するウェブサイトについて説明する。図３は、ウェブサイトサーバ２００にアクセスしたクライアント端末１００の表示部に表示されるウェブサイトのトップ画面の構成例である。トップ画面３００は、ウェブサイトサーバ２００で提供されるオンラインアルバムの紹介画面であり、アルバム新規作成ボタン３０１の押下を受け付けると、図７の画像データのアップロード画面が表示される。また、３０２と３０３は、本ウェブサイトで提供するオンラインアルバムサイトによって作成されたアルバムを紹介する表示領域である。３０２、３０３には、例えば、ウェブサイトで特集を組んでいるトピックに関するアルバムがピックアップされたり、各トピックの業界に精通した人物である“モデレーター”と呼ばれるユーザが作成したアルバムが表示される。３０２、３０３のアルバム表示領域には、各アルバムの表紙のサムネイル画像と、アルバムタイトルと、アルバムの作成者（ウェブサイトの会員ユーザ名）が表示される。
【００２３】
＜オンラインアルバムサイトログイン処理＞
次に、図１１と図１２を用いて本実施の形態において、ウェブサイトサーバ２００にアクセスをしてアルバムの作成および編集処理について説明する。まず、クライアント端末１００では、ウェブサイトサーバ２００から提供されるインターネットサイトにアクセスをし、ユーザログインを実行する。ユーザログインでは、ユーザＩＤ（例えば、一意の文字列や、メールアドレスなども含む。）とパスワードの入力を受け付け、当該ユーザＩＤとパスワードをウェブサイトサーバ２００に送信すると、ウェブサイトサーバ２００の所定の記憶部に記憶しているユーザデータテーブル（不図示）は、送信されたユーザＩＤがデータテーブルに登録されているか、また当該ユーザＩＤに紐付いて記憶されているパスワードが、送信されたパスワードと一致するか否かを確認し、ユーザＩＤとパスワードが、ユーザデータテーブルに登録されている値と一致すれば、会員トップページ（図３）をクライアント端末１００に送信する。なお、ここでウェブサイトサーバ２００はユーザデータテーブルを必ずしも記憶する必要はなく、別途ユーザ認証用のサーバを用意しても構わない。
【００２４】
クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバ２００より送信されたトップページ（図３）の画面情報を受信すると、インターネットブラウザで画面情報（ＨＴＭＬ情報）を読込み、表示部に表示する。
【００２５】
その後、図３のトップ画面において、表示するサービスの選択を受け付ける。例えば、図３では「Travel」、「Kids」のサービス（３０１）が表示されている。ここで、利用したいサービスの押下指示を受け付ける。本実施の形態では、「Kids」のカテゴリで提供されるフォトテンプレートを利用すべく「Kids」のタブ３０１の押下を受け付けると、クライアント端末１００が、ウェブサイトサーバ２００に画面送信要求を行う。ウェブサイトサーバ２００は、クライアント端末１００からの画面送信要求を受信すると、図４のフォトテンプレート画面を送信するための画面表示データ（HTML）を送信する。
【００２６】
＜サービスのトップ画面＞
図４は、本実施の形態のオンラインアルバムサイトで提供する、ベストショット表示画面である。ベストショット表示画面は、ユーザによって撮像装置等で撮影される画像のうち、被写体ごとのベストショットを表示する画面である。本発明の実施形態では、画像をアップロードするアカウント権限を持つユーザによってアップロードされた画像は、画像に写っている被写体の設定を受け付けることで、被写体ごとのベストショット表示画面に表示される。
【００２７】
＜被写体の登録＞
図５〜図７は、本実施の形態のベストショット表示画面でベストショットの掲載をする被写体を登録する登録画面である。図４のベストショット表示画面のトップページで、「登録を開始するボタン」４０１の押下を受け付けると、図４のダイアログ４００は、図５に遷移する。図５〜図７の画面表示方法は、クライアント端末１００のブラウザで所定のボタン押下を受け付けることにより、クライアント端末１００がウェブサイトサーバ２００に画面表示要求を送信すると、ウェブサイトサーバ２００から所定の画面情報（HTML）が送られる。クライアント端末１００は、ブラウザで当該画面情報の解析を行うことにより各画面を表示する。
【００２８】
図５は、ベストショットの掲載をする被写体の基本情報を登録するための登録ダイアログ画面である。登録ダイアログ画面５００は、被写体の名前入力ボックス（５０１）と、生年月日設定ボックス（５０２）と、性別選択ラジオボタン５０３と、被写体のベストショット表示画面の公開を許可するユーザの選択ボックス（５０４）と、被写体追加登録ボタン（５０５）と、被写体の登録ボタン（５０６）を備えている。
【００２９】
名前の入力ボックス５０１では、ユーザ操作によってベストショットを掲載していく被写体（本実施形態では、「kids」カテゴリのサービスの一環としての説明をしていくため、例えば「こども」）の名前の入力を受け付ける。
【００３０】
生年月日設定ボックス５０２は、登録する被写体の誕生日の設定を受け付けるボックスである。これを設定しておくことによって、ベストショット表示画面がマンスリーカレンダー形式（例えば図８）で表示された場合に、「生まれてから○Ｘ日目」や、「誕生日」などを通知することが可能である。
【００３１】
被写体のベストショット表示画面の公開を許可するユーザの選択ボックス（５０４）は、これから登録する被写体のベストショット表示画面を公開する（閲覧権限を与える）ユーザを選択、設定するためのボックスである。例えば、本発明の実施の形態は、教育現場の先生が生徒（園児、児童）の画像（写真）を日々撮影し、図８のベストショット表示画面に掲載する場合などに用いられることを想定している。
【００３２】
そうした実施形態において、ベストショット表示画面を公開するユーザとして、各生徒の保護者のユーザ名（ユーザＩＤ）を設定すれば、先生が幼稚園、保育園や学校で撮影した画像を本発明のオンラインアルバムサイトにアップロードしたベストショットのうち、自分の子供の画像だけが表示されているベストショット表示画面を表示することが可能になる。公開を許可するユーザは、必ずしも１ユーザである必要はなく、複数人のユーザに対して公開を許可することも可能である。例えば、保護者である両親のユーザアカウントの他に、孫の姿を見たい祖父母のユーザアカウントに対しても公開を許可できることが望ましい。
【００３３】
追加登録ボタン５０５は、当該図５の登録画面で、ベストショット表示画面作成する被写体を複数登録するためのボタンである。登録追加ボタン５０５の押下を受け付けると、５０１〜５０４の項目が新たに1組追加で表示され、被写体の追加登録を行うことができる。
【００３４】
登録ボタン５０６は、図５の登録画面で登録をしている被写体のデータをウェブサイトサーバ２００に登録するための指示を受け付けるボタンである。
【００３５】
５０１〜５０４で設定する被写体の情報の入力・設定を全て受け付け、登録ボタン５０６の押下を受け付けると、図６の確認画面が表示される。
【００３６】
図６は、図５で設定した被写体の情報をウェブサイトサーバ２００に登録するための確認画面（６００）である。確認画面６００は、登録する被写体情報の確認部６０１と、編集し直すボタン６０２、登録完了ボタン６０３とを備えている。
【００３７】
６０１は、図５で入力を受け付けた被写体の情報を確認するための確認部である。６０１でユーザに内容の確認をさせ、情報の修正を行う場合には、６０２の「編集し直すボタン」の押下を受け付ける。６０１に表示されている情報で登録をする場合には、６０３の「登録完了ボタン」の押下を受け付ける。６０３の「登録完了ボタン」を受け付けると、図７の登録完了画面が表示される。
【００３８】
図７は、ウェブサイトサーバ２００に被写体の情報が登録されたことを通知する登録完了画面である。登録完了画面７００は、登録した被写体情報７０１と、「カレンダーを開くボタン」７０２を備えている。
【００３９】
「カレンダーを開くボタン」７０２の押下を受け付けると、本願発明の実施の形態で被写体のベストショット画像を掲載する、ベストショット表示画面が表示される。
【００４０】
＜ベストショット表示画面＞
ベストショット表示画面は、本発明の実施形態で日々撮影されたベストショット画像を被写体ごと分けて表示する画面である。様々な表示方法がある。例えば、図８のようにマンスリー形式のカレンダーを表示させる画面、図９のように一日一日のベストショットを、一画面一画像のスライドショー形式で表示させる画面、図１０のように継続してアップロードされているベストショットからランダムでベストショット画像をピックアップし、年間形式で表示させる画面である。図１０の代表画像形式の画面では、１年間の各月から２枚のベストショット画面がピックアップされ、各月２枚×１２か月で２４枚の画像が表示される。
【００４１】
図８、図９、図１０のベストショット表示画面の表示形式の切り換えは、表示形式切換ボタン８０１で押下を受け付ける「日／月／年」のそれぞれのタブに対応する形式に切り換えて表示する。例えば、図８のマンスリー形式のベストショット表示画面をデフォルトの表示画面とし、「日」タブの押下を受け付けると、図９のスライドショー形式のベストショット表示画面に表示が切り換えられる。また、「年」タブの押下を受け付けると、図１０の代表画像形式のベストショット表示画面に表示が切り換えられる。
【００４２】
図９のスライドショー形式では、９０１にベストショット画像が表示され、戻るボタン９０２、進むボタン９０３のいずれかの押下を受け付けると、９０１のベストショット画像と、９０４のベストショット画像の撮影日が切り換わる。
【００４３】
また図８〜図１０のベストショット表示画面の８０２は、ベストショットを表示する被写体を選択し切り替えるための被写体選択タブである。被写体選択タブ８０２には、本実施形態のオンラインアルバムサイトにログイン中のユーザアカウントで登録した被写体の名前が表示される。例えば、図８は植男」のベストショット画像が表示されている状態を示している。表示させたい被写体の名前の押下を受け付けることによって、表示するベストショット画像を入れ換える。例えば、図９や図１０は「植男」のベストショット画像が表示されている状態であるが、「区毛子」のタブの押下を受け付けると、「区毛子」のベストショット画像が表示される。
【００４４】
８０３の「写真を登録ボタン」の押下を受け付けると、図１１の画像アップロード画面を表示する。図１１については、後段で詳細に説明をする。８０４は、アップロードされた画像を示すサムネイルである。
【００４５】
なお、図１２で示すベストショット表示画面は各被写体の画像をアップロードするユーザアカウントでログインしている際に表示される画面である。例えば、教育機関の先生のユーザアカウントでログインするページがこれに当たり、ログインしたユーザアカウントで複数の被写体のベストショット画像のアップロードをしている（被写体追加登録で、ベストショット画像を登録するアカウントを設定している）場合には、８０５のベストショット表示領域（マンスリーカレンダーになっている表示領域）の各日のマスに複数の被写体のベストショット画像が表示されることがある。図１２の１２０１は、２名の被写体のベストショットが表示されている例である。
【００４６】
＜ユーザ情報の記憶管理＞
図１３は、ウェブサイトサーバ２００を利用するユーザ名および、当該ユーザ名でログイン中に登録された被写体の情報を紐付けて記憶管理しているユーザ情報テーブルである。
【００４７】
ユーザ名１３０１は、本実施の形態で実現するオンラインアルバムサイトを利用するユーザを一意に識別する文字列である。一般的に、ユーザID（例えば、kiyanon1000など）や、ユーザの名前そのもの（例えば、木谷野  太郎）がこれに当たる。ユーザ名１３０１は、ユーザがオンラインアルバムサイトを利用する際に、会員情報として登録される。
【００４８】
１３０２〜１３０５は、ベストショットをアップロードする被写体の情報である。これらの情報は、先述の図５〜図７で登録を行う被写体の情報である。１３０２は、被写体の名前を示す情報である。１３０３は被写体の性別を示す情報である。１３０４は、被写体の生年月日を示す情報である。１３０５は、被写体のベストショットの公開を許可するユーザ名である。
【００４９】
図１３では、ユーザ名「kiyanon1000」というユーザは、そのユーザ名でログイン中に、１３０２の「愛  植男」、「柿  区毛子」、「指  須瀬素」という被写体を登録しており、自らのユーザ名と３人の被写体の情報とが紐付いて記憶されていることを示している。
【００５０】
＜画像のデータテーブル＞
図１８は画像がもつメタデータのデータテーブル構成の一例を示す図である。画像のメタデータには、例えば、「撮影機種」、「撮影日時」、「ＧＰＳ座標」、「撮影モード」、「画像シリアルナンバー」の情報をもっている。
【００５１】
＜アップロードされる画像と被写体との関連付け＞
図１４は、ウェブサイトサーバ２００を利用するユーザ名と、当該ユーザ名でログイン中に登録された被写体と、アップロードされる画像との関連付けについて示すデータテーブル構成例である。
【００５２】
ユーザ名１３０１は、本実施の形態で実現するオンラインアルバムサイトを利用するユーザを一意に識別する文字列であり、ユーザがアップロード可能な被写体の名前が１３０２に示されている。そして、各被写体のベストショットとしてアップロードされている画像の情報が紐付いている。
【００５３】
図１４では、例えば、ユーザ名「kiyanon1000」というユーザは、そのユーザ名でログイン中に、１３０２の「愛  植男」、「柿  区毛子」という被写体を登録しており、「愛  植男」には「２０１１／０１／０１」のベストショットとしてアップロードされた「IMG_００００１.jpg」が紐付けて記憶されている。また、「柿  区毛子」には「２０１１／１０／０１」のベストショットとしてアップロードされた「IMG_０００１０.jpg」が紐付けて記憶されている。このように、被写体の名前１３０２と、被写体ごとにアップロードされた画像とは紐付いて記憶されているため、先述の図８〜図１０でベストショットを表示する被写体の選択を受け付けると、選択された被写体に紐付いたベストショット画像をウェブサイトサーバ２００より取得することができる。
【００５４】
＜クライアント端末１００からの画像アップロード処理＞
次に、図１５のフローチャートを用いて、ベストショット表示画面に表示するベストショット画像をクライアント端末１００からアップロードする処理を説明をする。
【００５５】
Ｓ１０１において、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバ２００より送信されたオンラインアルバムサイトのトップ画面（図３）の画面情報を受信すると、インターネットブラウザで画面情報（ＨＴＭＬ情報）を読込み、表示部に表示する。そして、本実施の形態のベストショット表示画面を表示するために、「Kids」ボタン３０１の押下を受け付ける。
【００５６】
クライアント端末１００はウェブサイトサーバ２００よりベストショット表示画面（デフォルトでは、図８のマンスリー形式とする）の画面情報を取得し、ブラウザで表示部に表示する。
【００５７】
Ｓ１０２において、クライアント端末１００のＣＰＵ２０１は新しい被写体の追加登録指示を受け付けたか否かの判定をする。例えば、図４の「登録ボタン」４０１の押下を受け付けた場合には、新たに被写体を登録する画面が表示されるので、図１６のフローチャートの処理に進む。
【００５８】
被写体の新規登録ではなく、ベストショット表示画面に表示させる画像のアップロードをする場合（NO）には、S１０３に進む。
【００５９】
Ｓ１０３において、クライアント端末１００のＣＰＵ２０１は、ベストショット表示画面で表示する画像アップロード指示を受け付ける。具体的な方法例としては、図８〜図１０の「写真の登録」ボタンの押下を受け付けることにより、画像のアップロード画面をウェブサイトサーバ２００より取得する方法がある。
【００６０】
S１０３において、クライアント端末１００のＣＰＵ２０１は、画像のアップロード（写真の登録）指示を受け付けると、図１１の画像アップロード画面を表示するための画面情報をウェブサイトサーバ２００より取得し、ブラウザで表示部に表示する。
【００６１】
＜画像アップロード画面＞
図１１は、本実施形態においてベストショット画像をベストショット表示画面に表示すべくアップロードするための画像アップロード画面である。
【００６２】
１１０２−１、１１０２−２のボタンで、画像をどの画像記憶領域から取得するかの選択を受け付ける。例えば、「ストレージから」もしくは、「PC（ローカルフォルダ）から」の押下を受け付ける。
【００６３】
１１０１は、１１０２−１，１１０２−２で選択した記憶領域から取得してきた画像の撮影日時を示すベストショット日付である。例えば、マンスリー形式のベストショット表示画面で、２０１１年９月１日のマスを選択して写真の登録を行う場合に、１１０１には、「２０１１年９月１日（金）」と表示される。アップロードすべく選択された画像を読み込み、アップロード画面のプレビュー表示領域１１０３に表示させる再に、画像の撮影日時と、ベストショットを登録しようとしている日付（この場合、「２０１１年９月１日」）の整合が取れているかを判定している。本実施の形態では、１１０４の注意書きでも示すとおり、写真の撮影日時（図１８のメタデータより取得）が、ベストショットを登録しようとする日付と異なる場合にはアップロードをすることができないため、このような判定を実施している。写真の撮影日時と、ベストショットを登録しようとする日付が同一であれば、プレビュー表示領域１１０３に、画像のプレビューが表示される。
【００６４】
１１０５は、アップロードする画像がどの被写体の画像なのか、選択をするための選択ボタンである。アップロードする画像それぞれについて、被写体の選択を行い、「登録するボタン」１１０６の押下を受け付けることで、画像をウェブサイトサーバ２００にアップロードする。
【００６５】
引き続き図１５に戻り、S１０４で、クライアント端末１００のＣＰＵ２０１は、図１１の画像アップロード画面より、画像の取得先の指定を受け付ける。具体的には、先述のとおり「ストレージから選択」もしくは、「PCから選択」の押下を受け付ける。
【００６６】
引き続き図１５に戻り、「ストレージから選択」もしくは、「PCから選択」の押下を受け付けると、Ｓ１０５で、クライアント端末１００のＣＰＵ２０１は、アップロードする画像の選択を受け付ける。
【００６７】
S１０６で、クライアント端末１００のＣＰＵ２０１は、アップロードすべく選択された画像を読み込み、アップロード画面のプレビュー表示領域１１０３に表示させる再に、画像の撮影日時と、ベストショットを登録しようとしている日付（この場合、「２０１１年９月１日」）の整合が取れているかを判定する。日付の整合が取れない場合には、画像の再選択をさせる警告をする。
【００６８】
S１０７で、クライアント端末１００のＣＰＵ２０１は、「登録するボタン」１１０６の押下を受け付け、選択された画像のアップロードを開始する。なお、アップロード中はアップロードメーターが、画像のアップロード進捗状況を更新し続けるようにしてもよい。
【００６９】
S１０８で、クライアント端末１００のＣＰＵ２０１は、ウェブサイトサーバ２００への画像アップロードが完了したという情報を、ウェブサイトサーバ２００より受信する。
【００７０】
S１０９で、クライアント端末１００のＣＰＵ２０１は、アップロードした画像を反映させた状態でベストショット表示画面を表示する。この時に表示される形式としては、S１０３でアップロード指示を受け付けた時に表示していた画面表示形式を想定している。
【００７１】
S１１０で、クライアント端末１００のＣＰＵ２０１は、表示形式切換ボタン８０１（「日／月／年」）の押下を受け付け、選択された形式でベストショット表示画面を表示する（S111）。
【００７２】
＜新たな被写体の登録処理＞
次に、図１６のフローチャートを用いて、ベストショット表示画面でベストショット画像を表示する被写体を登録する処理を説明する。図１６のフローチャートは、ベストショット表示画面で、新たな被写体の登録指示を受け付けた場合（S１０２でYES）の処理を示している。
【００７３】
クライアント端末１００のＣＰＵ２０１は、例えば、図４の「登録するボタン」４０１押下を受け付けると、S２０１で、被写体の登録画面を表示する。具体的には、ウェブサイトサーバ２００より登録画面の画面情報を取得する。すると図５の登録画面が表示される。
【００７４】
S２０２で、クライアント端末１００のＣＰＵ２０１は、新しく登録する被写体の情報入力を受け付ける。具体的には、図５の５０１〜５０４の情報の入力または選択を受け付ける。必要な人数分の入力を受け付け、「登録するボタン」５０６の押下を受け付けると、図６の登録内容確認画面６００が表示される（S２０２）。
【００７５】
Ｓ２０３でクライアント端末１００のＣＰＵ２０１は、登録内容確認画面６００に表示されている被写体の情報の確認をユーザに対して促す。登録しようとしている内容（６０１）に誤りがある場合には、６０２のボタン押下受付により、修正をすることが可能である。また、修正すべき情報がなく、このまま情報を登録したいという場合には、「登録完了ボタン」６０３の押下を受け付ける。
【００７６】
「登録完了ボタン」６０３の押下を受け付けると、S２０４で、クライアント端末１００のＣＰＵ２０１は、被写体の情報をウェブサイトサーバ２００にアップロードし、表示部には図７の登録完了画面が表示される。
【００７７】
以上、図１５と図１６のフローチャートに記載の、画像をアップロードする権限のあるユーザアカウントでログインしたクライアント端末１００によって実行される処理である。
【００７８】
＜アップロードされたベストショット画像の閲覧＞
図１７は、ウェブサイトサーバ２００にアップロードされた画像を閲覧する際の処理を示すフローチャートである。
【００７９】
まずS３０１で、クライアント端末１００のＣＰＵ２０１は、オンラインアルバムサイトのトップ画面（図３）を表示する。そして、当該サイトにログインするために、ユーザ名（ユーザIDなど）とパスワードの入力を受け付け、それらログイン情報一式をウェブサイトサーバ２００に対して送信する（S３０２）。本実施例中では、ウェブサイトサーバ２００が、ユーザ認証をするための認証テーブルを記憶している構成をとっていることから、ログイン情報の送信先をウェブサイトサーバ２００としているが、実際には、ウェブサイトサーバ２００とは別の認証サーバを備えていて、ログイン情報をそちらに送信してもよい。
【００８０】
Ｓ３０３で、ウェブサイトサーバ２００のＣＰＵ２０１は、クライアント端末１００より送信されたログイン情報を受信すると、認証テーブルを検索してログイン認証を実行する。
【００８１】
Ｓ３０４で、ウェブサイトサーバ２００のＣＰＵ２０１は、ログイン認証の結果、ログイン情報に誤りがあると判断した場合（S３０４でNO）には、ログイン情報を送信したクライアント端末１００に対して、ログインエラーの情報を送信する（Ｓ３０４−２）。クライアント端末１００は、ログインエラーの情報を受信すると、トップ画面を再度表示し（S３０１に戻る）、再びログイン情報の入力受付状態となる。
【００８２】
ログインに成功した場合（Ｓ３０４でYES）、ウェブサイトサーバ２００のＣＰＵ２０１は、今回ログインしたユーザ名で公開が許可されている被写体があるかどうかを検索する。具体的には、ログインしたユーザ名をキーにして、図１３の１３０５の項目に該当するレコードがあるかどうかの検索を行う。
【００８３】
S３０６で、ウェブサイトサーバ２００のＣＰＵ２０１は、Ｓ３０５の検索の結果、ログインしたユーザ名で公開可能（許可されている）被写体があるか否かを判定する。具体的には、先述図１３の１３０５にログインしたユーザ名があり、それと紐づく１３０２〜１３０４のレコードがあるか否かを判定している。例えば、「Ｕｅｏ＿ｐａｐａ０１０１」というユーザ名でログインしている場合には、図１３の１３０５に該当するユーザ名があり、かつ、１３０２の「愛  植男」という被写体と紐付いていると判定することができる。
【００８４】
公開可能な被写体がないと判定された場合（Ｓ３０６でＮＯ）には、ウェブサイトサーバ２００のＣＰＵ２０１は、デフォルトのベストショットトップ画面の画面情報をクライアント端末１００に送信する（S３０７）。また、公開可能な被写体があると判定された場合（S３０６でYES）には、ウェブサイトサーバ２００のＣＰＵ２０１は、S３０８で、ログインしたユーザ名で公開可能な被写体のベストショット画像を取得する。
【００８５】
具体的には、図１４のベストショット画像管理テーブルで、表示する被写体のベストショット画像として紐付けられている画像を取得する。またこの時に取得する画像の枚数を調整するために、デフォルト画面として設定されるベストショット表示画面がマンスリー形式（図８）の表示画面であれば、ログイン日を含む月のベストショット画像を図１４のベストショット画像管理テーブルから抽出する（例えば、２０１１年１０月２５日にログインしたとすると、２０１１年１０月1日〜２４日までに撮影され、ウェブサイトサーバ２００にアップロードされたベストショット画像を抽出する）。
【００８６】
S３０９で、クライアント端末１００のＣＰＵ２０１は、Ｓ３０８で取得したベストショット画像を含んだ形でベストショット表示画面を取得し、S３１０でベストショット表示画面を表示部に表示する。
【００８７】
Ｓ３１１で、図８の８０１のタブの中から表示形式の選択を受け付け、S３１２で選択された形式でベストショット表示画面を表示していく。
【００８８】
図１７のフローチャートで示しているベストショット画面の画像閲覧時の処理によれば、本実施形態のオンラインアルバムサイトにログインしたユーザに設定されている画像公開を許可する被写体の情報に基づいて、ログインしたユーザが閲覧をしたい被写体の一覧をまとめた画面、およびスライドショーを閲覧ユーザに提供することが可能になる。具体的には、例えば、教育現場（学校、幼稚園、保育園など）の先生たちが日ごろ生徒（児童、園児）の姿を写真に収めてアップロードしておき、各生徒のベストショット画像を閲覧することができるユーザとして各生徒の保護者のユーザアカウントを設定しておくことで、各被写体を閲覧したいユーザに、特定の被写体の写真のみを提供することができ、数多くアップロードされる画像の中から、特定の被写体が写っている画像を検索する必要がなくなり、非常に便利である。
【００８９】
なお、本願発明の実施形態において、ベストショット画像としてウェブサイトサーバ２００にアップロードしているデジタルコンテンツは、「静止画像」を前提に説明を進めてきた。但し、アップロードするコンテンツの種類は必ずしもこれに限定されることなく、「動画像」であっても「音声ファイル」であっても何ら問題はない。「動画像」や「音声ファイル」がベストショットデータとして登録される場合、「動画像」であれば、例えば、図８〜図１０のベストショット表示画面には、動画像のうちの任意の一コマが切り出されるものとする。音声データであれば、例えば、図８〜図１０のベストショット表示画面には、「ＰＬＡＹ（再生）」と書かれたアイコンが表示される。
【００９０】
以上、本発明によれば、インターネットで提供されるウェブサイトに画像を表示する際に、ユーザが閲覧を所望する被写体の画像のみを一定枚数抽出して、表示させることが可能な仕組みを提供することが可能になる。
【００９１】
即ち、本発明はコンテンツデータを送信するクライアント端末と接続可能であり、ユーザ操作による前記コンテンツデータをアップロードを受け付ける情報処理装置において、前記コンテンツデータのアップロードを受け付ける被写体情報の登録を受け付ける被写体登録手段と、前記被写体登録手段で登録を受け付けた前記被写体情報と紐付けて前記コンテンツデータのアップロードを受け付けることにより、当該コンテンツデータを記憶するコンテンツデータ記憶手段と、前記クライアント端末からのコンテンツデータ表示要求を受け付けるコンテンツデータ表示要求受付手段と、前記コンテンツデータ表示要求受付手段を送信した前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されているか否かを判定する判定手段と、前記判定手段で前記クライアント端末ログインしているユーザアカウントに対して表示可能な前記被写体情報が設定されていると判定された場合に、前記表示可能な被写体情報と紐付けて前記コンテンツデータ記憶手段で記憶している前記コンテンツデータを抽出する抽出手段と、前記抽出手段で抽出した前記コンテンツデータを含む画面情報を前記クライアント端末に送信する画面情報送信手段とを備えることを特徴とする。
【００９２】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００９３】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【００９４】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＤＶＤ−ＲＯＭ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ，シリコンディスク等を用いることができる。
【００９５】
また、各装置が読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【００９８】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ，データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【００９９】
また上記のソフトウェアで実現する各処理を、ファームウェアやハードウェア構成にして、各処理を各手段として実現することも可能であり、本発明の技術的範囲はこのようなファームウェアやハードウェア構成による実現も含むものである。
【符号の説明】
【０１００】
１      ネットワーク
１００  クライアント端末
２００  ウェブサイトサーバ
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  システムバス
２０５  入力コントローラ
２０６  ビデオコントローラ
２０７  メモリコントローラ
２０８  通信Ｉ／Ｆコントローラ
２０９  入力装置（ＫＢ）
２１０  表示装置（ＣＲＴ）
２１１  外部メモリ
【図１】
2013097754.tif 000003
【図２】
2013097754.tif 000004
【図３】
2013097754.tif 000005
【図４】
2013097754.tif 000006
【図５】
2013097754.tif 000007
【図６】
2013097754.tif 000008
【図７】
2013097754.tif 000009
【図８】
2013097754.tif 000010
【図９】
2013097754.tif 000011
【図１０】
2013097754.tif 000012
【図１１】
2013097754.tif 000013
【図１２】
2013097754.tif 000014
【図１３】
2013097754.tif 000015
【図１４】
2013097754.tif 000016
【図１５】
2013097754.tif 000017
【図１６】
2013097754.tif 000018
【図１７】
2013097754.tif 000019
【図１８】
2013097754.tif 000020