(57)【要約】【課題】サーバ装置に登録されているコンテンツに対応するオリジナルのコンテンツの有無をユーザに通知することを目的とする。【解決手段】コンテンツを管理するサーバ装置及び複数のクライアント装置を備えるコンテンツ管理システムであって、サーバ装置は、複数のクライアント装置のうち第１のクライアント装置から、コンテンツを指定する指定情報を受信する受信手段と、コンテンツがいずれかのクライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定手段と、指定コンテンツの編集が行われている場合に、第１のクライアント装置に、編集通知を送信する送信手段とを有することによって課題を解決する。【選択図】図５
2014174756.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを管理するサーバ装置及び複数のクライアント装置を備えるコンテンツ管理システムであって、
前記サーバ装置は、
前記複数のクライアント装置のうち第１のクライアント装置から、前記コンテンツを指定する指定情報を受信する受信手段と、
前記コンテンツがいずれかの前記クライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、前記指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定手段と、
前記指定コンテンツの編集が行われている場合に、前記第１のクライアント装置に、編集通知を送信する送信手段と
を有することを特徴とするコンテンツ管理システム。
【請求項２】
前記複数のクライアント装置のうち第２のクライアント装置は、
前記コンテンツを編集する編集手段と、
編集後の前記コンテンツと、前記編集情報とを対応付けて前記サーバ装置に送信する送信手段と
を有し、
前記サーバ装置は、前記第２のクライアント装置が送信した前記コンテンツと前記編集情報とを対応付けて格納する格納手段をさらに有することを特徴とする請求項１に記載のコンテンツ管理システム。
【請求項３】
前記第１のクライアント装置は、前記編集通知を表示する表示手段を有することを特徴とする請求項１又は２に記載のコンテンツ管理システム。
【請求項４】
前記第１のクライアント装置は、前記指定コンテンツに対する処理要求と前記指定情報とを対応付けて前記サーバ装置に送信する送信手段を有し、
前記サーバ装置の前記送信手段は、前記サーバ装置の前記受信手段が前記指定情報と前記処理要求とを受信した場合に、前記処理要求に対応する処理が実行される前に、前記編集通知を送信することを特徴とする請求項１乃至３何れか１項に記載のコンテンツ管理システム。
【請求項５】
前記第１のクライアント装置は、１又は２以上のコンテンツを指定する前記指定情報とともに、前記指定情報により指定された前記指定コンテンツの表示要求を前記サーバ装置に送信する送信手段を有し、
前記サーバ装置は、
前記表示要求に係る前記指定コンテンツが前記編集コンテンツか否かを識別可能に表示するコンテンツ表示データを生成するコンテンツ表示データ生成手段をさらに有し、
前記サーバ装置の前記送信手段は、前記編集コンテンツを含む前記コンテンツ表示データを前記編集通知として送信することを特徴とする請求項１乃至３何れか１項に記載のコンテンツ管理システム。
【請求項６】
前記第１のクライアント装置は、複数のコンテンツを指定する前記指定情報とともに、前記指定情報により指定された前記指定コンテンツのグループ単位での表示要求を前記サーバ装置に送信する送信手段を有し、
前記格納手段は、前記コンテンツを複数のグループに分類して格納し、
前記サーバ装置は、前記表示要求に係る前記指定コンテンツが属する前記グループが前記編集コンテンツを含むか否かを識別可能に表示するグループ表示データを生成するグループ表示データ生成手段をさらに有し、
前記サーバ装置の前記送信手段は、前記編集コンテンツが属する前記グループを含む前記グループ表示データを前記編集通知として送信することを特徴とする請求項２又は３に記載のコンテンツ管理システム。
【請求項７】
複数のクライアント装置のうち第１のクライアント装置から、コンテンツを指定する指定情報を受信する受信手段と、
前記コンテンツがいずれかの前記クライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、前記指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定手段と、
前記指定コンテンツの編集が行われている場合に、前記第１のクライアント装置に、編集通知を送信する送信手段と
を有することを特徴とするコンテンツ管理装置。
【請求項８】
コンテンツを管理するサーバ装置及び複数のクライアント装置を備えるコンテンツ管理システムが実行するコンテンツ管理方法であって、
前記サーバ装置が、前記複数のクライアント装置のうち第１のクライアント装置から、前記コンテンツを指定する指定情報を受信する受信ステップと、
前記サーバ装置が、前記コンテンツがいずれかの前記クライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、前記指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定ステップと、
前記サーバ装置が、前記指定コンテンツの編集が行われている場合に、前記第１のクライアント装置に、編集通知を送信する送信ステップと
を含むことを特徴とするコンテンツ管理方法。
【請求項９】
コンテンツ管理装置が実行するコンテンツ管理方法であって、
複数のクライアント装置のうち第１のクライアント装置から、コンテンツを指定する指定情報を受信する受信ステップと、
前記コンテンツがいずれかの前記クライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、前記指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定ステップと、
前記指定コンテンツの編集が行われている場合に、前記第１のクライアント装置に、編集通知を送信する送信ステップと
を含むことを特徴とするコンテンツ管理方法。
【請求項１０】
コンピュータを、
複数のクライアント装置のうち第１のクライアント装置から、コンテンツを指定する指定情報を受信する受信手段と、
前記コンテンツがいずれかの前記クライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、前記指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定手段と、
前記指定コンテンツの編集が行われている場合に、前記第１のクライアント装置に、編集通知を送信する送信手段と
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理システム、コンテンツ管理装置、コンテンツ管理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、クライアントサーバシステムにおいて、クライアント装置からアップロードされた画像をサーバ装置において管理する技術が知られている。例えば、特許文献１には、サーバ装置の登録者のクライアント装置からアップロードされた画像をサーバ装置が管理し、閲覧者のクライアント装置がサーバ装置から画像をダウンロードすることにより、ユーザ間で画像を共有する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１１１００８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クライアントコンピュータは、サーバ装置に画像をアップロードする際に、通信負荷軽減等の目的のため、縮小処理等の編集を施し、編集後の画像をアップロードする場合がある。すなわち、サーバ装置にアップロードされた画像の他に、アップロードされた画像の元となるより高解像度のオリジナル画像がクライアントコンピュータに存在する場合がある。
しかしながら、オリジナル画像のサイズはカメラでの撮影条件等によってそれぞれ異なることもあり、サーバ装置においては、受信した画像がオリジナル画像であるのか編集後の画像であるのかを判定することができなかった。
このため、サーバ装置にアクセスした閲覧者は、アップロードされた画像の他にオリジナル画像が存在しても、それを知ることができず、登録画像に対応するオリジナル画像を印刷やダウンロード等の処理対象として指定することができないという問題があった。
【０００５】
本発明はこのような問題点に鑑みなされたもので、サーバ装置に登録されているコンテンツに対応するオリジナルのコンテンツの有無をユーザに通知することのできる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、コンテンツを管理するサーバ装置及び複数のクライアント装置を備えるコンテンツ管理システムであって、前記サーバ装置は、前記複数のクライアント装置のうち第１のクライアント装置から、前記コンテンツを指定する指定情報を受信する受信手段と、前記コンテンツがいずれかの前記クライアント装置において編集が行われた編集コンテンツであるか否かを示す編集情報に基づいて、前記指定情報により指定された指定コンテンツに対する編集の有無を判定する編集判定手段と、前記指定コンテンツの編集が行われている場合に、前記第１のクライアント装置に、編集通知を送信する送信手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、サーバ装置に登録されているコンテンツに対応するオリジナルのコンテンツの有無をユーザに通知することができる。
【図面の簡単な説明】
【０００８】
【図１】コンテンツ管理システムを示す図である。
【図２】情報処理装置を示す図である。
【図３】アップロード処理を示すフローチャートである。
【図４】サーバ装置の記憶装置に格納される情報の一例を示す図である。
【図５】アルバム一覧画面及びアルバム詳細画面の一例を示す図である。
【図６】アルバム一覧表示データ送信処理を示すフローチャートである。
【図７】編集判断処理を示すフローチャートである。
【図８】アルバム詳細表示データ送信処理を示すフローチャートである。
【図９】処理要求受信時の処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、サーバクライアントシステムとしてのコンテンツ管理システムを示す図である。コンテンツ管理システムは、サーバ装置１０１と、登録ＰＣ１０２と、閲覧ＰＣ１０３とを備えている。サーバ装置１０１、登録ＰＣ１０２及び閲覧ＰＣ１０３は、インターネット等のネットワーク１００を介して互いに接続する。
サーバ装置１０１は、コンテンツを管理する。登録ＰＣ１０２は、サーバ装置１０１に対し、コンテンツの登録を行う。閲覧ＰＣ１０３は、サーバ装置１０１に対し、サーバ装置１０１に登録されているコンテンツに対する閲覧等の処理を要求する。本実施形態にかかるサーバ装置１０１が管理対象とするコンテンツは、静止画及び動画であるが、コンテンツの種類は実施の形態に限定されるものではない。他の例としては、コンテンツは、音声や文書等であってもよい。
【００１０】
サーバ装置１０１は、アプリケーションサーバ機能を有している。また、登録ＰＣ１０２及び閲覧ＰＣ１０３は、クライアント装置の一例である。なお、登録ＰＣ１０２及び閲覧ＰＣ１０３は、各アプリケーションとして、１つの装置（ＰＣ）内に配置されてもよい。ここで、閲覧ＰＣ１０３は、第１のクライアント装置の一例であって、登録ＰＣ１０２は、第２のクライアント装置の一例である。
サーバ装置１０１は、後述するようにＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ等を備える情報処理装置（コンピュータ）である。登録ＰＣ１０２及び閲覧ＰＣ１０３は、ブラウザ等のネットワーク閲覧手段を備える一般的な情報処理装置（コンピュータ）である。なお、本実施の形態においては、ネットワーク１００は、インターネットを例に説明するが、ネットワーク１００は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等常時接続可能な他のネットワークシステムであってもよい。
【００１１】
図２は、サーバ装置１０１、登録ＰＣ１０２及び閲覧ＰＣ１０３を実現する情報処理装置の構成を示す図である。２０１は、情報処理装置の演算及び制御を司る中央演算装置（以下、制御部と記す）である。２０２は、ランダムアクセスメモリ（以下、ＲＡＭと記す）である。ＲＡＭ２０２は、制御部２０１の主メモリとして機能する。ＲＡＭ２０２はまた、実行プログラムの領域や実行プログラムの実行エリア、データエリアとして機能する。
２０３は、制御部２０１の動作処理手順（制御プログラム）を記憶しているリードオンリーメモリ（以下、ＲＯＭと記す）である。ＲＯＭ２０３には情報処理装置の機器制御を行うシステムプログラムである基本ソフト（ＯＳ）を記録したプログラムＲＯＭと、システムを稼働するために必要な情報等が記録されているデータＲＯＭがある。なお、各プログラムの格納場所は、ＲＯＭ２０３に替えて、後述の記憶装置２０９であってもよい。
【００１２】
２０４は、ネットワークインターフェース（ＮＥＴＩＦ）であり、ネットワーク１００を介して情報処理装置間のデータ転送を行うための制御や接続状況の診断を行う。２０５は、ビデオＲＡＭ（ＶＲＡＭ）であり、後述する情報処理装置の稼働状態を示す画像を表示装置２０６の画面に表示させるために展開し、その表示の制御を行う。
２０６は、ディスプレイ等の表示装置である。２０７は、外部入力装置２０８からの入力信号を制御するためのコントローラ（以下、ＫＢＣと記す）である。２０８は、利用者が行う操作を受付けるための外部入力装置（以下、ＫＢと記す）であり、例えばキーボードやマウス等のポインティングデバイスである。
【００１３】
２０９は、ハードディスクドライブ（以下、ＨＤＤと記す）等で実現される記憶装置であり、アプリケーションプログラムや各種データを保存する。２１０は、外部入出力装置（以下、ＩＯＤと記す）であり、例えばフロッピー（登録商標）ディスクドライブ、ＣＤ−ＲＯＭドライブ等のリムーバブルディスクを入出力する。ＩＯＤ２１０は、上述したアプリケーションプログラムの媒体からの読み出し等に用いられる。
２１３は、ＩＯＤ２１０によって読み出される磁気記録媒体である。磁気記録媒体は、例えば、フレキシブルディスク（以下、ＲＭと記す）や外付けハードディスクである。なお、記憶媒体は、フレキシブルディスクに限定されるものではない。記録媒体は、光記録媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記録媒体（例えば、ＭＯ）、半導体記録媒体（例えば、メモリカード）等の取り外し可能なデータ記録装置（リムーバブル・メディア）でもよい。尚、記憶装置２０９が格納するアプリケーションプログラムやデータは、ＩＯＤ２１０に格納されてもよい。
【００１４】
２１１は、プリンタコントローラ（以下、ＰＲＴＣと記す）で、印刷装置２１２への出力信号を制御する。２１２は、印刷装置（以下、ＰＲＴと記す）である。印刷装置２１２としては、例えばＬＢＰ（Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ）等が用いられる。２００は、上述した各ユニット間を接続するための伝送バス（アドレスバス、データバス、入出力バス、及び制御バス）である。
制御部２０１での演算に必要な処理モジュールと情報格納装置に格納された情報はＲＯＭ２０３、記憶装置２０９、ＩＯＤ２１０又はＲＡＭ２０２等からＲＡＭ２０２に展開されて制御部２０１へ伝えられる。制御部２０１で演算した結果は、必要がある場合、情報格納装置としてのＲＡＭ２０２、記憶装置２０９、ＩＯＤ２１０等に書き込まれる。また同時に、制御部２０１での演算の結果は、必要がある場合、ＶＲＡＭ２０５を介して表示装置２０６に表示される。
【００１５】
制御部２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＮＥＴＩＦ２０４、ＶＲＡＭ２０５、ＫＢＣ２０７、記憶装置２０９、ＩＯＤ２１０間の伝送は伝送バス２００を通じて行われる。
なお、後述するサーバ装置１０１、登録ＰＣ１０２及び閲覧ＰＣ１０３それぞれの機能や処理は、各装置の制御部２０１がＲＯＭ２０３又は記憶装置２０９に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。
【００１６】
図３は、登録ＰＣ１０２によるアップロード処理を示すフローチャートである。アップロード処理において、登録ＰＣ１０２は、デジタルカメラ等の撮像装置やスキャナ等の画像入力装置により得られた画像をサーバ装置１０１にアップロードする。
まず、ステップＳ３０１において、制御部２０１は、Ｗｅｂブラウザプログラム等のネットワーク閲覧手段を用いて、ネットワーク１００を介して、サーバ装置１０１に接続する。次に、ステップＳ３０２において、制御部２０１は、記憶装置２０９に格納されている画像の中からアップロード対象とする画像を選択する。なお、記憶装置２０９が格納する画像は、静止画及び動画のいずれであってもよい。制御部２０１は、選択した画像の個数を変数Ｎに設定し、変数ｉに「１」を設定する。
【００１７】
次に、ステップＳ３０３において、制御部２０１は、ステップＳ３０２において選択された画像毎に、リサイズ処理やトリミング処理等の編集処理の要否を設定する。制御部２０１は、例えばユーザからの指示入力に従い、編集処理の要否を設定する。ステップＳ３０３において、編集処理が必要である場合には、制御部２０１は、処理をステップＳ３０４へ進める。ステップＳ３０３において、編集処理が不要である場合には、制御部２０１は、処理をステップＳ３０６へ進める。
ステップＳ３０４において、制御部２０１は、編集処理が必要と設定された画像に対し、リサイズ処理やトリミング処理を実行し、編集画像を生成する。ここで、編集画像は編集コンテンツの一例である。また、ステップＳ３０４の処理は、編集処理の一例である。
【００１８】
次に、ステップＳ３０５において、制御部２０１は、編集画像に、編集が行われたことを示す編集情報を付与して、アップロード用画像として記憶装置２０９に格納し、処理をステップＳ３０７へ進める。具体的には、制御部２０１は、編集画像と編集情報とを対応付けて記憶装置２０９に格納する。なお、他の例としては、制御部２０１は、編集情報を編集画像に埋め込み、１つの情報として管理してもよい。
また、ステップＳ３０６においては、制御部２０１は、編集処理が不要と設定された画像に対し、オリジナル画像のままであることを示す編集情報を付与して、アップロード用画像として記憶装置２０９に格納し、処理をステップＳ３０７へ進める。
【００１９】
ステップＳ３０７において、制御部２０１は、変数iに「１」を加算する。次に、ステップＳ３０８において、制御部２０１は、ステップＳ３０７における加算結果とアップロード対象画像の総枚数（変数Ｎ）とを比較する。変数iが変数Ｎに比べて大きい場合には、制御部２０１は、処理をステップＳ３０９へ進める。変数ｉが変数Ｎ以下である場合には、制御部２０１は、処理をステップＳ３０３へ進める。
ステップＳ３０９において、制御部２０１は、登録者の氏名やメールアドレスを含む登録者情報と、編集情報と、アップロード用画像とを対応付けてサーバ装置１０１へ送信して登録を依頼し、処理を終了する。ここで、ステップＳ３０９の処理は、送信処理の一例である。ステップＳ３０９で送信されるアップロード用画像は、編集後の画像、すなわち編集画像又はオリジナル画像である。サーバ装置１０１へ送信されるアップロード用画像は、編集画像及びオリジナル画像の両方を含んでいる場合もある。
【００２０】
ステップＳ３０９の処理に対応し、サーバ装置１０１においては、制御部２０１は、記憶装置２０９に登録者情報と、編集情報と、アップロード用画像とを対応付けて格納する（格納処理）。
図４は、サーバ装置１０１の記憶装置２０９に格納される情報の一例を示す図である。
サーバ装置１０１の記憶装置２０９は、登録者識別子４０１と、登録者情報４０２とを対応付けて登録者情報として格納している。登録者識別子４０１は、登録者に固有の情報であり、サーバ装置１０１の制御部２０１により発行される情報である。登録者情報４０２は、登録ＰＣ１０２より送信される情報である。
【００２１】
サーバ装置１０１の記憶装置２０９はまた、登録者識別子４０３と、アルバム識別子４０４と、代表画像の画像識別子４０５と、アルバム名称４０６とを対応付けて、アルバム詳細情報として格納している。アルバム識別子４０４は、アルバムに固有の情報である。なお、アルバムには、複数の画像が含まれる。すなわち、アルバムは、複数の画像（コンテンツ）が属するグループの一例である。登録者識別子４０３は、アルバム登録者の登録者識別子である。アルバム詳細情報と登録者識別情報とは、登録者識別子により紐付けられている。このように、記憶装置２０９は、複数の画像を複数のアルバム、すなわち複数のグループに分類して格納している。
サーバ装置１０１の記憶装置２０９はまた、アルバム識別子４０７と、画像識別子４０８と、画像データへのファイルパス４０９と、編集情報４１０と、画像名称４１１とを対応付けて、画像詳細情報として格納している。画像識別子４０８は、アルバム識別子４０７により特定されるアルバムに属する画像に固有の情報である。なお、アルバムが複数の画像を有する場合には、１つのアルバム識別子４０７に対し、複数の画像識別子４０８が対応付けられる。なお、画像識別子及びアルバム識別子は、サーバ装置１０１の制御部２０１により発行される情報である。アルバム詳細情報と画像詳細情報とは、アルバム識別子により紐付けられている。
【００２２】
図５は、閲覧ＰＣ１０３の表示装置２０６に表示されるアルバム一覧画面及びアルバム詳細画面の一例を示す図である。図５（ａ）は、アルバム一覧画面の一例を示す図である。図５（ａ）に示すアルバム一覧画面５０１には、各アルバムの代表画像を表示用サイズに縮小したサムネイル画像５０２が表示される。また、アルバム内に編集画像が含まれる場合には、サムネイル画像５０２の近傍に編集画像が含まれることを示す編集マーク５０３が表示される。また、サムネイル画像５０２の近傍にアルバム名称５０４が表示される。
閲覧者の操作により、閲覧ＰＣ１０３においてサムネイル画像５０２のいずれかが選択され、「アルバムを開く」ボタン５０５が押下されるとする。これに対応し、閲覧ＰＣ１０３は、選択されたアルバムのアルバム識別子により特定されるアルバムのアルバム詳細表示データをサーバ装置１０１へ要求する。
サーバ装置１０１は、要求に応じて、アルバム詳細表示データを生成し、閲覧ＰＣ１０３へ送信する。閲覧ＰＣ１０３は、アルバム詳細表示データに基づいて、アルバム詳細画面を表示装置２０６に表示する。
【００２３】
図５（ｂ）は、アルバム詳細画面の一例を示す図である。図５（ｂ）に示すアルバム詳細画面５２１には、ユーザにより選択されたアルバムに含まれる画像を表示用サイズに縮小したサムネイル画像５２２が並べて表示される。また、画像が編集画像である場合には、サムネイル画像５２２の近傍に、編集画像であることを示す編集マーク５２３が表示される。また、アルバム詳細画面５２１には、表示中のアルバムのアルバム名称５２４も表示される。
なお、他の例としては、アルバム一覧画面５０１は、オリジナル画像のみを含むアルバムのサムネイル画像５０２の近傍にオリジナル画像のみであることを示すマークを表示してもよい。同様に、アルバム詳細画面５２１は、オリジナル画像の近傍にオリジナル画像であることを示すマークを表示してもよい。このように、アルバム一覧画面５０１及びアルバム詳細画面５２１は、いずれも編集画像が含まれるか否かをユーザが判別可能な内容を表示すればよく、その具体的な形式は、実施の形態に限定されるものではない。
【００２４】
閲覧者の操作により、閲覧ＰＣ１０３において「アルバム選択に戻る」ボタン５２５が押下されると、閲覧用ＰＣはアルバム一覧データをサーバ装置１０１へ要求する。そして、サーバ装置１０１は、上述のアルバム一覧画面５０１に対応するアルバム一覧表示データを生成し、これを閲覧ＰＣ１０３へ送信する。閲覧ＰＣ１０３は、アルバム一覧表示データに基づいて、アルバム一覧画面５０１を表示装置２０６に表示する。
閲覧者の操作により、閲覧ＰＣ１０３において「印刷」ボタン５２６が押下されると、閲覧ＰＣ１０３は、選択されたサムネイル画像５２２に対応する画像データの印刷処理をサーバ装置１０１へ要求する。閲覧者の操作により「ダウンロード」ボタン５２７が押下されると、閲覧ＰＣ１０３は、選択されたサムネイル画像５２２に対応する画像データのダウンロード処理をサーバ装置１０１へ要求する。
ここで、閲覧者は、印刷処理やダウンロード処理の対象としてサムネイル画像５２２を選択する場合、チェックボックス５２８をオンにして選択状態とし、選択しない場合はオフにして未選択状態にする。また、閲覧者の操作により、全選択ボタン５２９が押下された場合は、アルバムに属する全てのサムネイル画像５２２のチェックボックス５２８がオンに設定される。一方、全解除ボタン５３０が押下された場合は、アルバムに属する全てのサムネイル画像５２２のチェックボックス５２８がオフに設定される。
【００２５】
図６は、サーバ装置１０１による、アルバム一覧表示データ送信処理を示すフローチャートである。アルバム一覧表示データは、図５（ａ）に示すアルバム一覧画面を表示するための情報である。アルバム一覧表示データは、グループ表示データの一例である。
まず、閲覧ＰＣ１０３からアルバム一覧表示データの要求が送信される。閲覧ＰＣ１０３はこのとき、閲覧を希望するアルバムを指定する指定情報、すなわちアルバムに含まれるコンテンツを指定する指定情報を、アルバム一覧表示データの要求とともにサーバ装置１０１に送信する（送信処理）。なお、アルバム一覧表示データの要求は、指定コンテンツをアルバム単位で表示することを要求する情報であり、すなわちグループ単位での表示要求の一例である。
例えば、閲覧者が、閲覧ＰＣ１０３において、閲覧を希望するアルバムの登録者を指定する指定情報を入力したとする。この場合には、閲覧ＰＣ１０３は、コンテンツの指定情報として、登録者識別子を用いる。具体的には、閲覧ＰＣ１０３は、サーバ装置１０１への接続に用いるＵＲＬの引数等により、閲覧したいアルバムの登録者識別子をサーバ装置１０１へ通知する。
【００２６】
なお、コンテンツの指定情報は、実施の形態に限定されるものではない。他の例としては、サーバ装置１０１は、アルバムにタグを付与しておくこととしてもよい。そして、閲覧者は、閲覧ＰＣ１０３において、タグを指定することにより、指定されたタグが付与されたアルバムを指定する指定情報がサーバ装置１０１に送信されてもよい。
サーバ装置１０１は、閲覧ＰＣ１０３からアルバム一覧表示データの要求を受信した場合に、アルバム一覧表示データ送信処理を実行する。すなわち、まずステップＳ６０１において、サーバ装置１０１の制御部２０１は、アルバム一覧表示データの要求を、指定情報とともに閲覧ＰＣ１０３から受信する。
【００２７】
次に、ステップＳ６０２において、制御部２０１は、受信した登録者識別子４０３と関連付けられたアルバム識別子４０４を検索し、アルバム識別子４０４と関連付けられた代表画像の画像識別子４０５を取得する。そして、制御部２０１は、取得したアルバム識別子と代表画像の画像識別子との組をインデックスＩに対応付けてアルバム一覧リストＬ２にセットする。すなわち、制御部２０１は、アルバム一覧リストＬ２を生成する。インデックスＩは、「０」，「１」，「２」・・・と連続する数であり、アルバム一覧リストＬ２に登録されるアルバム数を管理するための情報である。
次に、ステップＳ６０３において、制御部２０１は、インデックスの変数Iに「０」をセットする。次に、ステップＳ６０４において、制御部２０１は、ステップＳ６０２において取得したアルバム一覧リストＬ２に含まれるアルバム識別子４０４から処理対象となるアルバム識別子４０４を特定する。処理対象となるアルバム識別子４０４は、インデックスの変数ＩにセットされるインデックスＩに対応付けられているアルバム識別子４０４である。
そして、制御部２０１は、特定したアルバム識別子４０４に一致するアルバム識別子４０７に関連付けられた画像識別子４０８を取得する。そして、制御部２０１は、取得した画像識別子を含む画像一覧リスト、すなわち処理対象のアルバムの画像一覧リストを生成する。
【００２８】
次に、ステップＳ６０５において、制御部２０１は、編集判断処理を実行する。編集判断処理において、制御部２０１は、ステップＳ６０４において生成した画像一覧リストに含まれる画像識別子により識別される画像中に編集画像が含まれるか否かを判断する。そして、制御部２０１は、編集画像の画像識別子を含む編集画像リストを生成する。なお、編集判断処理については、図７を参照しつつ後述する。
次に、ステップＳ６０６において、制御部２０１は、編集画像リストに編集画像の画像識別子がセットされているか否かを判定する。すなわち、制御部２０１は、処理対象のアルバムの画像一覧リストに編集画像の画像識別子が含まれるか否かにより、処理対象のアルバムの画像一覧リストに含まれる画像に対する編集の有無を判定する（編集判定処理）。ステップＳ６０６において、編集画像の画像識別子がセットされている場合には、制御部２０１は、処理をＳ６０７へ進める。ステップＳ６０６において、編集画像の画像識別子がセットされていない場合には、制御部２０１は、処理をステップＳ６０８へ進める。
【００２９】
ステップＳ６０７において、制御部２０１は、アルバム一覧リストＬ２のうちインデックス変数Ｉに一致するインデックスＩに対応付けられている代表画像の画像データを取得する。具体的には、制御部２０１は、代表画像の画像識別子４０５と一致する画像識別子４０８に関連付けられた画像データへのファイルパス４０９を特定し、ファイルパス４０９に基づいて、画像データを取得する。次に、制御部２０１は、取得した画像データを表示用サイズに縮小してサムネイル画像を生成する。
次に、制御部２０１は、サムネイル画像と編集マークとを対応付けて表示するように、サムネイル画像と編集マークとをアルバム一覧表示データにセットする。制御部２０１は、具体的には、図５に示すようにサムネイル画像に隣接する位置に編集マークが表示されるようにレイアウトする。なお、制御部２０１は、サムネイル画像と編集マークの対応をユーザが認識できる状態に配置すればよく、そのための具体的な方法は実施の形態に限定されるものではない。
また、サムネイル画像は、アルバムを示す情報であるが、制御部２０１は、アルバムを示す情報として代表画像のサムネイル画像以外の情報を用いることとしてもよい。他の例としては、制御部２０１は、アルバム名称を用いてもよい。この場合には、アルバム一覧表示データには、アルバム名称と編集マークとがセットされる。なお、図５に示すアルバム一覧画面５０１においては、アルバム名称とサムネイル画像とが表示されている。
【００３０】
ステップＳ６０８において、制御部２０１は、ステップＳ６０７の処理と同様に、インデックス変数Ｉに一致するインデックスＩの代表画像の画像データを取得する。さらに、制御部２０１は、画像データからサムネイル画像を生成し、アルバムの代表画像として表示するようアルバム一覧表示データにセットする。なお、ステップＳ６０８においては、編集マークは付与されない。
ここで、アルバム一覧表示データは、編集マークの有無により編集画像を含むか否かを識別可能に表示するグループ表示データの一例である。また、ステップＳ６０７及びステップＳ６０８の処理は、グループ表示データ生成処理の一例である。
【００３１】
次に、ステップＳ６０９において、制御部２０１は、インデックス変数Ｉに「Ｉ＋１」をセットする。次に、ステップＳ６１０において、制御部２０１は、ステップＳ６０２において生成したアルバム一覧リストＬ２に含まれるすべてのアルバムの画像一覧リストに対して処理を行ったか否かを判定する。
ステップＳ６１０において、すべてのアルバムに対する処理が完了した場合には、制御部２０１は、処理をステップＳ６１１へ進める。ステップＳ６１０において、未処理のアルバムが存在する場合には、制御部２０１は、処理をＳ６０４へ進め、未処理のアルバムを処理対象とし、処理を継続する。ステップＳ６１１において、制御部２０１は、生成されたアルバム一覧表示データを閲覧ＰＣ１０３へ送信し（送信処理）、処理を終了する。なお、これに対応し、閲覧ＰＣ１０３は、アルバム一覧表示データを受信し、アルバム一覧表示データを表示装置２０６に表示する（表示処理）。
【００３２】
図７は、サーバ装置１０１による編集判断処理（ステップＳ６０５）における詳細な処理を示すフローチャートである。サーバ装置１０１の制御部２０１は、まずステップＳ７０１において、編集画像リストＬ１を初期化する。制御部２０１はさらに、編集画像リストＬ１のインデックス変数Ｉに「０」をセットする。ここで、インデックス変数Ｉは、編集画像リストＬ１に登録される編集画像の数を管理するための情報である。
次に、ステップＳ７０２において、制御部２０１は、画像一覧リストから未処理の画像識別子４０８を処理対象として取得する。そして、制御部２０１は、取得した画像識別子４０８に関連付けられた編集情報４１０を取得する。次に、ステップＳ７０３において、制御部２０１は、ステップＳ７０２において取得した編集情報４１０に基づいて、画像識別子４０８で特定される画像が編集画像であるか否かを判定する。
【００３３】
ステップＳ７０３において、編集画像である場合には、制御部２０１は、処理をステップＳ７０４へ進める。ステップＳ７０３において、編集画像でない場合、すなわちオリジナル画像である場合には、制御部２０１は、処理をステップＳ７０６へ進める。ステップＳ７０４において、制御部２０１は、インデックス変数Ｉに一致する編集画像リストＬ１のインデックスＩに対応付けて、処理対象の画像識別子を格納する。
次に、ステップＳ７０５において、制御部２０１は。インデックス変数Ｉに「Ｉ＋１」をセットする。次に、ステップＳ７０６において、制御部２０１は、画像一覧リストに含まれるすべての画像識別子４０８に対し、ステップＳ７０２〜ステップＳ７０５の処理を行ったか否かを判定する。ステップＳ７０６において、すべての画像識別子に対する処理が完了した場合には、制御部２０１は、処理をステップＳ７０７へ進める。
ステップＳ７０６において、未処理の画像識別子４０８が存在する場合には、制御部２０１は、処理をステップＳ７０２へ進め、未処理の画像識別子４０８を処理対象とし、処理を継続する。ステップＳ７０７において、制御部２０１は、得られた編集画像リストＬ１をサーバ装置１０１のＲＡＭ２０２又は記憶装置２０９に格納して、処理を終了する。
【００３４】
図８は、サーバ装置１０１によるアルバム詳細表示データ送信処理を示すフローチャートである。例えば、閲覧ＰＣ１０３において、図５（ａ）に示すアルバム一覧画面５０１において、閲覧者の希望するアルバムが選択され、「アルバムを開く」ボタン５０５が押下されたとする。この場合、閲覧ＰＣ１０３は、選択されたアルバムを指定する指定情報とともに、アルバム詳細表示データの要求をサーバ装置１０１に送信する（送信処理）。
ここで、アルバム詳細データの要求は、指定コンテンツの表示要求の一例である。またアルバム詳細データの要求とともに送信される指定情報は、アルバムを指定することにより、アルバムに含まれるコンテンツを指定する指定情報である。
【００３５】
サーバ装置１０１は、アルバム詳細表示データの要求を受信した場合に、アルバム詳細表示データの送信処理を実行する。すなわち、まずステップＳ８０１において、サーバ装置１０１の制御部２０１は、アルバム詳細表示データの要求を、アルバムを指定する指定情報とともに受信する（受信処理）。なお、アルバムは、１又は２以上の画像を含んでおり、すなわち、ステップＳ８０１において送信される指定情報は、１又は２以上の画像を指定する指定情報である。
次に、ステップＳ８０２において、制御部２０１は、要求にかかるアルバムのアルバム識別子４０４に一致するアルバム識別子４０７に関連付けられた画像データのファイルパス４０９と編集情報４１０を検索する。そして、制御部２０１は、画像識別子４０８と、ファイルパス４０９と、編集情報４１０との組をインデックスＩに対応付けて画像一覧リストＬ３にセットする。すなわち、制御部２０１は、画像一覧リストＬ３を生成する。
【００３６】
次に、ステップＳ８０３において、制御部２０１は、インデックス変数Iに「０」をセットする。次に、ステップＳ８０４において、制御部２０１は、画像一覧リストＬ３から処理対象の画像を取得する。具体的には、制御部２０１は、画像一覧リストＬ３において、インデックス変数Ｉに一致するインデックスＩに対応付けられている画像識別子、画像データ及び編集情報を取得する。
次に、ステップＳ８０５において、制御部２０１は、ステップＳ８０４において取得した編集情報に基づいて、処理対象の画像が編集画像か否かを判断する。ステップＳ８０５において、処理対象の画像が編集画像である場合には、制御部２０１は、処理をＳ８０６へ進める。ステップＳ８０５において、処理対象の画像が編集画像でない場合、すなわちオリジナル画像である場合には、制御部２０１は、処理をステップＳ８０７へ進める。
【００３７】
ステップＳ８０６において、制御部２０１は、画像データへのファイルパス４０９に基づき画像データを取得する。そして、制御部２０１は、取得した画像データを表示用サイズに縮小してサムネイル画像を生成する。次に、制御部２０１は、サムネイル画像と編集マークとを対応付けて表示するように、サムネイル画像と編集マークとをアルバム詳細表示データにセットする。
なお、サムネイル画像は、画像を示す情報であるが、制御部２０１は、画像を示す情報としてサムネイル画像以外の情報を用いることとしてもよい。他の例としては、制御部２０１は、画像名称を用いてもよい。この場合にはアルバム詳細表示データには、画像名称と編集マークとがセットされる。
【００３８】
また、他の例としては、制御部２０１は、サムネイル画像と画像名称とを用いてもよい。この場合には、アルバム詳細表示データにおいて、サムネイル画像の下に画像名称が表示されるようにサムネイル画像と画像名称とがセットされ、さらに編集マークがセットされる。
【００３９】
ステップＳ８０７において、制御部２０１は、ステップＳ８０６の処理と同様に、サムネイル画像を生成する。さらに、制御部２０１は、サムネイル画像をアルバム詳細表示データにセットする。なお、ステップＳ８０７においては、編集マークは付与されない。
ここで、アルバム詳細表示データは、編集マークの有無により編集画像か否かを識別可能に表示するコンテンツ表示データの一例である。また、ステップＳ８０６及びステップＳ８０７の処理は、コンテンツ表示データ生成処理の一例である。
【００４０】
次に、ステップＳ８０８において、制御部２０１は、インデックス変数Ｉに「Ｉ＋１」をセットする。次に、ステップＳ８０９において、制御部２０１は、画像一覧リストＬ３に含まれるすべての画像に対して処理を行ったか否かを判定する。ステップＳ８０９において、すべての画像に対する処理が完了した場合には、制御部２０１は、処理をステップＳ８１０へ進める。ステップＳ８０９において、未処理の画像が存在する場合には、制御部２０１は、処理をステップＳ８０４へ進め、未処理の画像を処理対象とし、処理を継続する。
ステップＳ８１０において、制御部２０１は、生成されたアルバム詳細表示データを閲覧ＰＣ１０３へ送信し（送信処理）、処理を終了する。これに対応し、閲覧ＰＣ１０３は、アルバム詳細表示データを受信し、アルバム編集表示データを表示装置２０６に表示する（表示処理）。
【００４１】
図９は、サーバ装置１０１に予め登録された登録処理に対する処理要求受信時の処理を示すフローチャートを示す図である。サーバ装置１０１には、処理対象として、編集画像を用いるのではなく、オリジナル画像を用いる方が好ましい処理が、登録処理として予め記憶装置２０９等に設定されている。
例えば、編集画像がオリジナル画像に比べて解像度が低いとする。この場合には、印刷処理やダウンロード処理を行う場合には、オリジナル画像を用いた方が、より良い結果を得ることができる。そこで、サーバ装置１０１は、印刷処理やダウンロード処理を登録処理として予め設定しておく。なお、登録処理は、サーバ装置１０１のユーザ等が任意に設定することができ、また適宜変更することができるものとする。
【００４２】
まず、閲覧ＰＣ１０３において、ユーザによって処理対象の画像が指定され、登録処理の実行を要求する処理要求が入力される。これに対応し、閲覧ＰＣ１０３は、登録処理の処理要求をサーバ装置１０１に送信する（送信処理）。
ステップＳ９０１において、サーバ装置１０１の制御部２０１は、登録処理の処理要求と、処理対象の画像を指定する指定情報とを受信する（受信処理）。次に、ステップＳ９０２において、制御部２０１は、指定情報により指定される画像の画像識別子４０８を取得する。そして、制御部２０１は、取得した画像識別子４０８を含む画像一覧リストＬ４を生成する。
【００４３】
次に、ステップＳ９０３において、制御部２０１は、図７を参照しつつ説明した編集判断処理を実行する。次に、ステップＳ９０４において、制御部２０１は、編集画像リストに編集画像の画像識別子がセットされているか否か、すなわち画像一覧リストに編集画像が含まれるか否かを判定する（編集判定処理）。ステップＳ９０４において、編集画像の画像識別子がセットされている場合には、制御部２０１は、処理をステップＳ９０５へ進める。ステップＳ９０４において、編集画像の画像識別子がセットされていない場合には、制御部２０１は、処理をステップＳ９１０へ進める。
ステップＳ９０５において、制御部２０１は、オリジナル画像送付の問い合わせ表示データを閲覧ＰＣ１０３に送信する。ここで、問い合わせ表示データは、閲覧ＰＣ１０３の閲覧者に対し、オリジナル画像送付を依頼するかどうかを問い合わせるための情報である。なお、問い合わせ表示データは、編集通知の一例である。閲覧ＰＣ１０３においては、問い合わせ表示データに基づいて、表示装置２０６に問い合わせ画面が表示される。
【００４４】
そして、閲覧者は、オリジナル画像の送付を希望する場合には、閲覧ＰＣ１０３に対し、オリジナル画像の送付要求を入力する。これに対応して、閲覧ＰＣ１０３は、オリジナル画像の送付要求をサーバ装置１０１に送信する。
次に、ステップＳ９０６において、制御部２０１は、閲覧ＰＣ１０３からオリジナル画像の送付要求を受信したか否かを判断する。ステップＳ９０６において、オリジナル画像の送付要求を受信した場合には、制御部２０１は、処理をステップＳ９０７へ進める。ステップＳ９０６において、オリジナル画像の送付要求を受信しない場合には、制御部２０１は、処理をステップＳ９１０へ進める。
【００４５】
ステップＳ９０７において、制御部２０１は、依頼メール表示データを閲覧ＰＣ１０３に送信する。ここで、依頼メール表示データは、閲覧ＰＣ１０３の閲覧者に対し、オリジナル画像送付のために送信する電子メールの文面の確認を要求するための情報である。
具体的には、制御部２０１は、画像識別子４０８と関連付けられたアルバム識別子４０７と一致するアルバム識別子４０４を検索する。制御部２０１はさらに、アルバム識別子４０４と関連付けられた登録者識別子４０３と一致する登録者識別子４０１を検索する。そして、制御部２０１は、検索された登録者識別子４０１と関連付けられた登録者情報から、登録者のメールアドレスを取得し、電子メールの宛先として設定する。また、電子メールには、依頼対象の画像のサムネイル画像が添付され、画像のファイル名が記述されている。
【００４６】
一方、閲覧ＰＣ１０３においては、依頼メール表示データに基づいて、表示装置２０６に依頼メール確認画面が表示される。閲覧者は、依頼メール確認画面に表示された電子メールの文面を確認し、登録者宛の電子メールの送信を希望する場合には、閲覧ＰＣ１０３に対し、メール送信要求を入力する。これに対応して、閲覧ＰＣ１０３は、メール送信要求をサーバ装置１０１に送信する。
次に、ステップＳ９０８において、制御部２０１は、閲覧ＰＣ１０３からメール送信要求を受信したか否かを判断する。ステップＳ９０８において、メール送信要求を受信した場合には、制御部２０１は、処理をステップＳ９０９へ進める。ステップＳ９０８において、制御部２０１は、閲覧ＰＣ１０３からメール送信要求を受信しない場合には、制御部２０１は、処理を終了する。ステップＳ９０９において、制御部２０１は、オリジナル画像送付を依頼する電子メールを送信して、処理を終了する。
【００４７】
その後、電子メールを読んだ登録者が、依頼された画像と対応するオリジナル画像を保持していれば、登録ＰＣ１０２は、登録者による操作に応じて、オリジナル画像をサーバ装置１０１にアップロードする。なお、オリジナル画像送付の依頼を受けて画像をアップロードする場合には、登録ＰＣ１０２は、例えば、電子メールに添付されたサムネイル画像や電子メールに記載されたファイル名等をオリジナル画像とともにサーバ装置１０１に送信してもよい。これにより、サーバ装置１０１においては、既にアップロードされている編集画像に対応するオリジナル画像であることを識別することができる。
サーバ装置１０１は、既にアップロードされ、記憶装置２０９に格納されている編集画像に上書きしてオリジナル画像を記憶装置２０９に格納する。これにより記憶容量を削減することができる。なお、他の例としては、サーバ装置１０１は、オリジナル画像と編集画像とを記憶装置２０９に格納してもよい。
【００４８】
このように、本実施形態にかかるサーバ装置１０１においては、オリジナル画像を取得することができる。したがって、高解像度のオリジナル画像が存在するにも関わらず、サーバ装置１０１が、オリジナル画像に比べて低解像度の編集画像を用いて、各種処理を実行するのを防ぐことができる。すなわち、サーバ装置１０１は、高品質のサービスを閲覧者に提供することができる。
【００４９】
以上説明した実施形態の第１の変更例としては、サーバ装置１０１は、処理要求受信時の処理（図９）において、オリジナル画像のアップロードが完了するまで、閲覧ＰＣ１０３から処理要求を受信した登録処理の内容を保持してもよい。そして、サーバ装置１０１は、依頼されたオリジナル画像のアップロードが完了すると、オリジナル画像に対し、保持された内容に従い各種登録処理を自動的に実行してもよい。
また、第２の変更例としては、閲覧者がアルバム一覧画面５０１の編集マーク５０３を押下操作する等したことに応答して、閲覧ＰＣ１０３が、オリジナル画像の送付要求をサーバ装置１０１に送信することとしてもよい。同様に、アルバム詳細画面５２１の編集マーク５２３を押下操作する等したことに応答して、閲覧ＰＣ１０３が、オリジナル画像の送付要求をサーバ装置１０１に送信することとしてもよい。この場合には、サーバ装置１０１は、送信要求を受信した場合には、図９を参照しつつ説明したステップＳ９０７以降の処理を実行する。
【００５０】
また、第３の変更例としては、サーバ装置１０１は、依頼されたオリジナル画像のアップロードが完了したことを通知する完了通知を例えば閲覧ＰＣ１０３等閲覧者が利用する端末に送信してもよい。これにより、閲覧者はオリジナル画像を使って所望の処理の実行を指示できるようになる。
一方、依頼されたオリジナル画像が存在しない場合には、サーバ装置１０１は、オリジナル画像が存在しないことを通知するエラー通知を例えば閲覧ＰＣ１０３等に送信してもよい。オリジナル画像が存在しない場合とは、登録者により登録ＰＣ１０２からオリジナル画像が削除された場合等がある。この場合、サーバ装置１０１はさらに、編集画像に対して、処理要求にかかる登録処理を自動的に実行してもよい。
【００５１】
また、第４の変更例としては、登録ＰＣ１０２は、アップロード処理（図３）のステップＳ３０９において、編集画像を送信対象とする場合に、さらにオリジナル画像表示許否情報をサーバ装置１０１に送信してもよい。ここで、オリジナル画像表示許否情報とは、送信対象の編集画像に対応するオリジナル画像の表示を許可するか否かを示す情報である。
そして、サーバ装置１０１は、オリジナル画像表示許否情報がオリジナル画像の表示の許可を示す場合にのみ、アルバム一覧表示データ送信処理（図６）及びアルバム詳細表示データ送信処理（図８）において、編集マークを付与する。すなわち、サーバ装置１０１は、オリジナル画像の表示が許可されない場合には、編集マークのないアルバム一覧表示データやアルバム詳細表示データを生成し、送信する。
【００５２】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードを、ネットワークを介してダウンロードしてもよい。
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれる。
【００５４】
更に、前述した実施の形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
上記実施例は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５５】
以上、上述した各実施形態によれば、サーバ装置に登録されているコンテンツに対応するオリジナルのコンテンツの有無をユーザに通知することができる。
【００５６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５７】
１００  ネットワーク、１０１  登録ＰＣ、１０２  閲覧ＰＣ、２０１  制御部、２０２  ＲＡＭ、２０３  ＲＯＭ、２０６  表示装置、２０９  記憶装置
【図１】
2014174756.tif 000003
【図２】
2014174756.tif 000004
【図３】
2014174756.tif 000005
【図４】
2014174756.tif 000006
【図５】
2014174756.tif 000007
【図６】
2014174756.tif 000008
【図７】
2014174756.tif 000009
【図８】
2014174756.tif 000010
【図９】
2014174756.tif 000011