(57)【要約】【課題】コンテンツに関する情報を効率的に管理して、それらの情報の分類性や検索性を向上させる。【解決手段】コンテンツは、コンテンツ固有識別子７０１とともに、コンテンツ管理装置１００からネットワーク２００を介してウェブサーバ３００にアップロードされる。これに応答して、ウェブサーバ３００からコンテンツ管理装置１００に、そのコンテンツのサーバ内管理識別子７０３が返信される。これにより、コンテンツ固有識別子７０１とサーバ内管理識別子７０３の対応関係ができる。その後、コンテンツ管理装置１００は、端末５００から付加されたコメントのコメント更新情報をウェブサーバ３００から取得する。このコメント更新情報に含まれるサーバ内管理識別子７０３は、コンテンツ管理装置１００においてコンテンツ固有識別子７０１に変換され、コメント情報は対応するコンテンツに関する情報として管理される。【選択図】図１
2008083863.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ固有識別子とともにコンテンツを保持するコンテンツ保持手段と、
前記コンテンツ固有識別子とともに前記コンテンツをウェブサーバへ送信するコンテンツ送信手段と、
前記コンテンツ固有識別子に対応するサーバ内管理識別子を前記ウェブサーバから受信するサーバ内管理識別子受信手段と、
前記コンテンツ固有識別子と前記サーバ内管理識別子とを関連付けて保持する管理テーブルと、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージを前記ウェブサーバから受信するコンテンツ情報更新メッセージ受信手段と、
前記管理テーブルを参照して前記コンテンツ情報更新メッセージに含まれる前記サーバ内管理識別子を前記コンテンツ固有識別子に変換する識別子変換手段と、
前記コンテンツ固有識別子に基づいて前記コンテンツ保持手段に前記コンテンツ情報を保持させるコンテンツ管理手段と
を具備することを特徴とするコンテンツ管理装置。
【請求項２】
被写体を前記コンテンツとして撮像する撮像手段と、
前記コンテンツに対応する前記コンテンツ固有識別子を付与するコンテンツ固有識別子付与手段と
をさらに具備することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項３】
前記ウェブサーバに対して前記コンテンツ情報更新メッセージを要求するコンテンツ情報更新メッセージ要求手段
をさらに具備することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項４】
前記コンテンツ情報を検索するための検索条件を受け付ける検索条件受付手段と、
前記検索条件に従って前記コンテンツ情報を検索するコンテンツ検索手段と、
前記検索条件に合致する前記コンテンツ情報とそのコンテンツ情報に対応する前記コンテンツとを表示する表示手段と
をさらに具備することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項５】
前記管理テーブルは、前記ウェブサーバのサーバ識別子を前記サーバ内管理識別子と関連付けてさらに保持する
ことを特徴とする請求項１記載のコンテンツ管理装置。
【請求項６】
前記コンテンツ情報を前記コンテンツ保持手段に保持させる際の条件を記録モードとして保持する記録モード保持手段
をさらに具備することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項７】
前記記録モードは、前記コンテンツ情報を前記コンテンツ保持手段に保持させる際の前記コンテンツ情報の容量の上限値を示すことを特徴とする請求項６記載のコンテンツ管理装置。
【請求項８】
前記コンテンツ情報更新メッセージを解析して前記コンテンツ情報を抽出するコンテンツ情報更新メッセージ解析手段
をさらに具備することを特徴とする請求項１記載のコンテンツ管理装置。
【請求項９】
前記コンテンツ情報更新メッセージは、ＲＳＳであることを特徴とする請求項８記載のコンテンツ管理装置。
【請求項１０】
ネットワークを経由してコンテンツを受信するコンテンツ受信手段と、
前記コンテンツの受信に対する応答としてサーバ内管理識別子を送信するサーバ内管理識別子送信手段と、
前記ネットワークを経由して前記コンテンツを公開するコンテンツ公開手段と、
前記公開されたコンテンツに対するコメントを前記ネットワークを経由して受信するコメント受信手段と、
前記サーバ内管理識別子に対応して前記コンテンツおよび前記コメントを保持するコンテンツ保持手段と、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージの要求を受信するコンテンツ情報更新メッセージ要求受信手段と、
前記要求に従って前記コンテンツ情報更新メッセージを送信するコンテンツ情報更新メッセージ送信手段と
を具備することを特徴とするウェブサーバ。
【請求項１１】
前記公開されたコンテンツが前記ネットワークを経由して参照された回数を被参照回数として計数するコンテンツ被参照回数計数手段をさらに具備し、
前記コンテンツ情報更新メッセージは、前記被参照回数を含むことを特徴とする請求項１０記載のウェブサーバ。
【請求項１２】
前記コンテンツ受信手段は、前記コンテンツとともに前記コンテンツのキーワードとしてのタグを受信し、
前記コンテンツ情報更新メッセージは、前記タグを含むことを特徴とする請求項１０記載のウェブサーバ。
【請求項１３】
ネットワークを経由して相互に接続されるコンテンツ管理装置と、ウェブサーバと、ウェブクライアントとを具備するネットワークシステムであって、
前記コンテンツ管理装置は、
コンテンツ固有識別子とともにコンテンツを保持する第１のコンテンツ保持手段と、
前記コンテンツ固有識別子とともに前記コンテンツを前記ウェブサーバへ送信するコンテンツ送信手段と、
前記コンテンツ固有識別子に対応するサーバ内管理識別子を前記ウェブサーバから受信するサーバ内管理識別子受信手段と、
前記コンテンツ固有識別子と前記サーバ内管理識別子とを関連付けて保持する管理テーブルと、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージを前記ウェブサーバから受信するコンテンツ情報更新メッセージ受信手段と、
前記管理テーブルを参照して前記コンテンツ情報更新メッセージに含まれる前記サーバ内管理識別子を前記コンテンツ固有識別子に変換する識別子変換手段と、
前記コンテンツ固有識別子に基づいて前記第１のコンテンツ保持手段に前記コンテンツ情報を保持させるコンテンツ管理手段と
を備え、
前記ウェブサーバは、
前記ネットワークを経由して前記コンテンツを受信するコンテンツ受信手段と、
前記コンテンツの受信に対する応答として前記サーバ内管理識別子を送信するサーバ内管理識別子送信手段と、
前記ネットワークを経由して前記コンテンツを公開するコンテンツ公開手段と、
前記公開されたコンテンツに対する前記ウェブクライアントからのコメントを前記ネットワークを経由して受信するコメント受信手段と、
前記サーバ内管理識別子に対応して前記コンテンツおよび前記コメントを保持する第２のコンテンツ保持手段と、
前記コンテンツ情報更新メッセージの要求を受信するコンテンツ情報更新メッセージ要求受信手段と、
前記要求に従って前記コンテンツ情報更新メッセージを送信するコンテンツ情報更新メッセージ送信手段と
を備える
ことを特徴とするネットワークシステム。
【請求項１４】
コンテンツ固有識別子とともにコンテンツを保持するコンテンツ保持手段と、前記コンテンツ固有識別子とサーバ内管理識別子とを関連付けて保持する管理テーブルとを備えるコンテンツ管理装置におけるコンテンツ管理方法であって、
前記コンテンツ固有識別子とともに前記コンテンツをウェブサーバへ送信するコンテンツ送信手順と、
前記コンテンツ固有識別子に対応するサーバ内管理識別子を前記ウェブサーバから受信するサーバ内管理識別子受信手順と、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージを前記ウェブサーバから受信するコンテンツ情報更新メッセージ受信手順と、
前記管理テーブルを参照して前記コンテンツ情報更新メッセージに含まれる前記サーバ内管理識別子を前記コンテンツ固有識別子に変換する識別子変換手順と、
前記コンテンツ固有識別子に基づいて前記コンテンツ保持手段に前記コンテンツ情報を保持させるコンテンツ管理手順と
を具備することを特徴とするコンテンツ管理方法。
【請求項１５】
サーバ内管理識別子に対応してコンテンツおよびコメントを保持するコンテンツ保持手段を備えるウェブサーバにおけるコンテンツ情報管理方法であって、
ネットワークを経由して前記コンテンツを受信するコンテンツ受信手順と、
前記コンテンツの受信に対する応答としてサーバ内管理識別子を送信するサーバ内管理識別子送信手順と、
前記ネットワークを経由して前記コンテンツを公開するコンテンツ公開手順と、
前記公開されたコンテンツに対するコメントを前記ネットワークを経由して受信するコメント受信手順と、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージの要求を受信するコンテンツ情報更新メッセージ要求受信手順と、
前記要求に従って前記コンテンツ情報更新メッセージを送信するコンテンツ情報更新メッセージ送信手順と
を具備することを特徴とするコンテンツ情報管理方法。
【請求項１６】
コンテンツ固有識別子とともにコンテンツを保持するコンテンツ保持手段と、前記コンテンツ固有識別子とサーバ内管理識別子とを関連付けて保持する管理テーブルとを備えるコンテンツ管理装置において、
前記コンテンツ固有識別子とともに前記コンテンツをウェブサーバへ送信するコンテンツ送信手順と、
前記コンテンツ固有識別子に対応するサーバ内管理識別子を前記ウェブサーバから受信するサーバ内管理識別子受信手順と、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージを前記ウェブサーバから受信するコンテンツ情報更新メッセージ受信手順と、
前記管理テーブルを参照して前記コンテンツ情報更新メッセージに含まれる前記サーバ内管理識別子を前記コンテンツ固有識別子に変換する識別子変換手順と、
前記コンテンツ固有識別子に基づいて前記コンテンツ保持手段に前記コンテンツ情報を保持させるコンテンツ管理手順と
をコンピュータに実行させることを特徴とするプログラム。
【請求項１７】
サーバ内管理識別子に対応してコンテンツおよびコメントを保持するコンテンツ保持手段を備えるウェブサーバにおいて、
ネットワークを経由して前記コンテンツを受信するコンテンツ受信手順と、
前記コンテンツの受信に対する応答としてサーバ内管理識別子を送信するサーバ内管理識別子送信手順と、
前記ネットワークを経由して前記コンテンツを公開するコンテンツ公開手順と、
前記公開されたコンテンツに対するコメントを前記ネットワークを経由して受信するコメント受信手順と、
前記コンテンツに関するコンテンツ情報および前記サーバ内管理識別子を含むコンテンツ情報更新メッセージの要求を受信するコンテンツ情報更新メッセージ要求受信手順と、
前記要求に従って前記コンテンツ情報更新メッセージを送信するコンテンツ情報更新メッセージ送信手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置に関し、特にコンテンツに関する情報について検索などの管理を行うコンテンツ管理装置、ならびにそのコンテンツ管理装置とともに用いられるウェブサーバ、ネットワークシステム、および、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年のデジタルスチルカメラでは、多数の撮像した画像にユーザの印象や思い出などのコメントをつけて分類することができるようになっている。このような、画像などのコンテンツを管理する装置をコンテンツ管理装置と称する。このコンテンツ管理装置には、デジタルスチルカメラの他にもパーソナルコンピュータ等が含まれる。
【０００３】
これらのコンテンツ管理装置は、コメント中のキーワードを検索して目的のコンテンツを抽出することができる。通常、このような場合には、ユーザが、各コンテンツにあらかじめコメント文を入力しておくことが前提となっている。そのような従来の装置の一例として、ユーザの入力しておいたコメントを利用したアルバム作成装置が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−８５２６５号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、ユーザが多数のコンテンツにコメントを逐一入力することは煩雑であり、全てのコンテンツに対してコメントを付加することは現実的に難しい。
【０００５】
そこで、本発明は、コンテンツに関する情報を効率的に管理して、それらの情報の分類性や検索性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、コンテンツ固有識別子とともにコンテンツを保持するコンテンツ保持手段と、上記コンテンツ固有識別子とともに上記コンテンツをウェブサーバへ送信するコンテンツ送信手段と、上記コンテンツ固有識別子に対応するサーバ内管理識別子を上記ウェブサーバから受信するサーバ内管理識別子受信手段と、上記コンテンツ固有識別子と上記サーバ内管理識別子とを関連付けて保持する管理テーブルと、上記コンテンツに関するコンテンツ情報および上記サーバ内管理識別子を含むコンテンツ情報更新メッセージを上記ウェブサーバから受信するコンテンツ情報更新メッセージ受信手段と、上記管理テーブルを参照して上記コンテンツ情報更新メッセージに含まれる上記サーバ内管理識別子を上記コンテンツ固有識別子に変換する識別子変換手段と、上記コンテンツ固有識別子に基づいて上記コンテンツ保持手段に上記コンテンツ情報を保持させるコンテンツ管理手段とを具備することを特徴とするコンテンツ管理装置である。これにより、コンテンツ管理装置において、サーバ内管理識別子をコンテンツ固有識別子に変換させて、このコンテンツ固有識別子によってコンテンツを管理させるという作用をもたらす。
【０００７】
また、この第１の側面において、コンテンツ管理装置は、被写体を上記コンテンツとして撮像する撮像手段と、上記コンテンツに対応する上記コンテンツ固有識別子を付与するコンテンツ固有識別子付与手段とをさらに具備してもよい。これにより、撮像されたコンテンツにコンテンツ固有識別子を付与させるという作用をもたらす。
【０００８】
また、この第１の側面において、上記コンテンツ管理装置は、上記ウェブサーバに対して上記コンテンツ情報更新メッセージを要求するコンテンツ情報更新メッセージ要求手段
をさらに具備してもよい。これにより、ウェブサーバに対してコンテンツ情報更新メッセージを要求させるという作用をもたらす。
【０００９】
また、この第１の側面において、コンテンツ管理装置は、上記コンテンツ情報を検索するための検索条件を受け付ける検索条件受付手段と、上記検索条件に従って上記コンテンツ情報を検索するコンテンツ検索手段と、上記検索条件に合致する上記コンテンツ情報とそのコンテンツ情報に対応する上記コンテンツとを表示する表示手段とをさらに具備してもよい。これにより、ユーザからコンテンツ情報の検索条件を取得させ、検索条件に合致するコンテンツを検索させるという作用をもたらす。
【００１０】
また、この第１の側面において、上記管理テーブルは、上記ウェブサーバのサーバ識別子を上記サーバ内管理識別子と関連付けてさらに保持してもよい。これにより、ウェブサーバ毎にサーバ内管理識別子を保持させるという作用をもたらす。
【００１１】
また、この第１の側面において、コンテンツ管理装置は、上記コンテンツ情報を上記コンテンツ保持手段に保持させる際の条件を記録モードとして保持する記録モード保持手段
をさらに具備してもよい。これにより、コンテンツのデータ領域にコンテンツ情報を付与する際の条件を保持させるという作用をもたらす。
【００１２】
また、この第１の側面において、上記記録モードは、上記コンテンツ情報を上記コンテンツ保持手段に保持させる際の上記コンテンツ情報の容量の上限値を示してもよい。これにより、コンテンツのデータ領域にコンテンツ情報を付与する際のコンテンツ情報の上限値を保持させるという作用をもたらす。
【００１３】
また、この第１の側面において、上記コンテンツ管理装置は、上記コンテンツ情報更新メッセージを解析して上記コンテンツ情報を抽出するコンテンツ情報更新メッセージ解析手段をさらに具備してもよい。これにより、コンテンツ情報更新メッセージからコンテンツ情報を取得させるという作用をもたらす。
【００１４】
また、この第１の側面において、上記コンテンツ情報更新メッセージは、ＲＳＳであってもよい。
【００１５】
また、本発明の第２の側面は、ネットワークを経由してコンテンツを受信するコンテンツ受信手段と、上記コンテンツの受信に対する応答としてサーバ内管理識別子を送信するサーバ内管理識別子送信手段と、上記ネットワークを経由して上記コンテンツを公開するコンテンツ公開手段と、上記公開されたコンテンツに対するコメントを上記ネットワークを経由して受信するコメント受信手段と、上記サーバ内管理識別子に対応して上記コンテンツおよび上記コメントを保持するコンテンツ保持手段と、上記コンテンツに関するコンテンツ情報および上記サーバ内管理識別子を含むコンテンツ情報更新メッセージの要求を受信するコンテンツ情報更新メッセージ要求受信手段と、上記要求に従って上記コンテンツ情報更新メッセージを送信するコンテンツ情報更新メッセージ送信手段とを具備することを特徴とするウェブサーバである。これにより、ウェブサーバにおいて、サーバ内管理識別子に対応して保持されるコンテンツについて、そのコメントをコンテンツの更新情報として、送信させるという作用をもたらす。
【００１６】
また、この第２の側面において、上記ウェブサーバは、上記公開されたコンテンツが上記ネットワークを経由して参照された回数を被参照回数として計数するコンテンツ被参照回数計数手段をさらに具備し、上記コンテンツ情報更新メッセージは、上記被参照回数を含むものであってもよい。これにより、被参照回数の情報を含むコンテンツ情報更新メッセージを送信させるという作用をもたらす。  
【００１７】
また、この第２の側面において、上記ウェブサーバは、上記コンテンツ受信手段は、上記コンテンツとともに上記コンテンツのキーワードとしてのタグを受信し、上記コンテンツ情報更新メッセージは、上記タグを含むものであってもよい。これにより、タグの情報を含むコンテンツ情報更新メッセージを送信させるという作用をもたらす。
【００１８】
また、本発明の第３の側面は、ネットワークを経由して相互に接続されるコンテンツ管理装置と、ウェブサーバと、ウェブクライアントとを具備するネットワークシステムであって、上記コンテンツ管理装置は、コンテンツ固有識別子とともにコンテンツを保持する第１のコンテンツ保持手段と、上記コンテンツ固有識別子とともに上記コンテンツを上記ウェブサーバへ送信するコンテンツ送信手段と、上記コンテンツ固有識別子に対応するサーバ内管理識別子を上記ウェブサーバから受信するサーバ内管理識別子受信手段と、上記コンテンツ固有識別子と上記サーバ内管理識別子とを関連付けて保持する管理テーブルと、上記コンテンツに関するコンテンツ情報および上記サーバ内管理識別子を含むコンテンツ情報更新メッセージを上記ウェブサーバから受信するコンテンツ情報更新メッセージ受信手段と、上記管理テーブルを参照して上記コンテンツ情報更新メッセージに含まれる上記サーバ内管理識別子を上記コンテンツ固有識別子に変換する識別子変換手段と、上記コンテンツ固有識別子に基づいて上記第１のコンテンツ保持手段に上記コンテンツ情報を保持させるコンテンツ管理手段とを備え、上記ウェブサーバは、上記ネットワークを経由して上記コンテンツを受信するコンテンツ受信手段と、上記コンテンツの受信に対する応答として上記サーバ内管理識別子を送信するサーバ内管理識別子送信手段と、上記ネットワークを経由して上記コンテンツを公開するコンテンツ公開手段と、上記公開されたコンテンツに対する上記ウェブクライアントからのコメントを上記ネットワークを経由して受信するコメント受信手段と、上記サーバ内管理識別子に対応して上記コンテンツおよび上記コメントを保持する第２のコンテンツ保持手段と、上記コンテンツ情報更新メッセージの要求を受信するコンテンツ情報更新メッセージ要求受信手段と、上記要求に従って上記コンテンツ情報更新メッセージを送信するコンテンツ情報更新メッセージ送信手段とを備えることを特徴とするネットワークシステムである。これにより、ウェブサーバにおいてサーバ内管理識別子に対応して保持されるコンテンツについて、コンテンツ管理装置において、サーバ内管理識別子をコンテンツ固有識別子に変換させて、このコンテンツ固有識別子によってコンテンツを管理させるという作用をもたらす。
【発明の効果】
【００１９】
本発明によれば、コンテンツに関する情報を効率的に管理して、それらの情報の分類性や検索性を向上させることができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００２０】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００２１】
図１は、本発明の実施の形態におけるネットワークシステムの一構成例である。このネットワークシステムは、コンテンツ管理装置１００と、ネットワーク２００と、ウェブサーバ３００と、端末５００とを備える。
【００２２】
コンテンツ管理装置１００は、画像データ等のコンテンツを管理するものである。このコンテンツ管理装置１００において、各コンテンツは、ユーザによって付与されたコメントによって分類され、また、そのコメントに基づいて検索が行われる。このコンテンツ管理装置１００としては、例えばデジタルスチルカメラやパーソナルコンピュータ等が想定される。
【００２３】
このコンテンツ管理装置１００は、各コンテンツに対して付与されたコンテンツ固有識別子７０１を用いてコンテンツを管理する。各コンテンツは、例えばメタデータとしてそのコンテンツのコンテンツ固有識別子７０１を含む。これにより、コンテンツ管理装置１００からウェブサーバ３００に対してコンテンツが送信（アップロード）されると、コンテンツとともにコンテンツ固有識別子７０１も送信されることになる。なお、コンテンツ固有識別子７０１は、ｇｕＩＤ（global unique IDentifier）と呼ばれる。
【００２４】
ネットワーク２００は、情報を伝達するための通信網である。例えば、コンテンツ管理装置１００とウェブサーバ３００との間でコンテンツやそのコンテンツに関する情報を伝達するものである。このネットワーク２００としては、例えばインターネットが想定される。
【００２５】
ウェブサーバ３００は、ネットワーク２００上に接続されるクライアントに対してサービスを提供するものである。このウェブサーバ３００は、例えば端末５００に対してコンテンツを公開するものである。また、このウェブサーバ３００は、端末５００から付与されたコメントを受信して、コンテンツ管理装置１００からの要求に応答してコメントを返信する。このウェブサーバ３００としては、例えばインターネットのウェブサイトが想定される。
【００２６】
このウェブサーバ３００は、各コンテンツをサーバ内管理識別子７０３によって管理する。ウェブサーバ３００は、コンテンツ管理装置１００から送信（アップロード）されたコンテンツを受信すると、そのコンテンツのサーバ内管理識別子７０３をコンテンツ管理装置１００に返信する。なお、サーバ内管理識別子７０３は、ａＩＤ（article IDentifier）と呼ばれる。
【００２７】
端末５００は、ネットワーク２００に接続されるユーザ端末である。この端末５００は、ウェブサーバ３００によって公開されたコンテンツを閲覧するためのものである。また、この端末５００は、特定のコンテンツに対してネットワーク２００を介してコメント７０５を付与するために用いられる。この端末５００としては、例えばインターネットに接続したパーソナルコンピュータ等が想定される。
【００２８】
図２は、本発明の実施の形態におけるコンテンツ管理装置１００の機能構成例を示す図である。このコンテンツ管理装置１００は、ユーザインターフェース１１０とネットワーク接続部１２０と、コンテンツ更新情報解析部１３１と、識別子変換部１３２と、管理テーブル１３３と、データ制御部１４０と、ローカルデータベース１４１と、撮像部１５０とコンテンツ固有識別子付与部１５１と、記録モード保持部１６０と、コンテンツ検索部１７０と、検索リスト保持部１８０とを備える。
【００２９】
ユーザインターフェース１１０は、ユーザに対するインターフェースを提供するものである。このユーザインターフェース１１０は、ネットワーク接続部１２０を介してコンテンツ送信先のウェブサーバ３００を選択し、そのサーバ識別子を取得する。そして、このユーザインターフェース１１０は、取得したサーバ識別子とともにコンテンツ送信の指示をデータ制御部１４０に供給する。
【００３０】
また、ユーザインターフェース１１０は、ユーザからコンテンツ更新情報の要求を受けると、管理テーブル１３３を参照して、そのコンテンツのコンテンツ固有識別子７０１に対応するサーバ内管理識別子７０３を取得する。そして、このユーザインターフェース１１０は、取得したサーバ内管理識別子７０３とともにコンテンツ更新情報要求の指示をコンテンツ更新情報要求送信部１２４に供給する。
【００３１】
ネットワーク接続部１２０は、ネットワーク２００に接続するためのインターフェースである。このネットワーク接続部１２０は、ウェブサーバアクセス部１２１と、コンテンツ送信部１２２と、サーバ内管理識別子受信部１２３と、コンテンツ更新情報要求送信部１２４と、コンテンツ更新情報受信部１２５とを備える。
【００３２】
ウェブサーバアクセス部１２１は、ネットワーク２００に接続して、ウェブサーバ３００にアクセスするものである。コンテンツ送信部１２２は、ネットワーク２００に接続して、コンテンツをウェブサーバ３００に送信（アップロード）するものである。なお、このアップロードには、ＸＭＬ−ＲＰＣ（Remote Procedure Call）やＡＴＯＭ  ＡＰＩ（Application Program Interface）等が用いられる。
【００３３】
サーバ内管理識別子受信部１２３は、ネットワーク２００に接続して、ウェブサーバ３００からサーバ内管理識別子７０３を受信するものである。コンテンツ更新情報要求送信部１２４は、ネットワーク２００に接続して、ウェブサーバ３００にコンテンツ更新情報の要求を送信するものである。コンテンツ更新情報受信部１２５は、ネットワーク２００に接続して、ウェブサーバ３００からコンテンツ更新情報を受信するものである。
【００３４】
ここで、コンテンツ更新情報として、ＲＳＳ（Rich Site SummaryまたはRDF Site Summary）を利用することができる。ＲＳＳは、ウェブサーバ３００におけるコンテンツの更新情報を保持するものである。ＲＳＳでは、その項目として、例えば、タイトル、アドレス、見出し、要約および更新時刻などが記述される。
【００３５】
コンテンツ更新情報解析部１３１は、コンテンツ更新情報受信部１２５から供給されたコンテンツ更新情報より、コンテンツ情報を抽出するものである。このコンテンツ更新情報解析部１３１は、抽出されたコンテンツ情報を識別子変換部１３２に供給するものである。このコンテンツ情報としては、後述するように、サーバ内管理識別子７０３、他のユーザによって入力されたコメントおよび他のユーザによる参照回数などが含まれる。
【００３６】
識別子変換部１３２は、コンテンツ更新情報解析部１３１から供給されたコンテンツ更新情報に含まれるサーバ内管理識別子７０３をコンテンツ固有識別子７０１に変換するものである。識別子変換部１３２は、この変換に際して管理テーブル１３３を参照する。その結果、識別子変換部１３２は、データ制御部１４０に対してコンテンツ情報を供給する。
【００３７】
管理テーブル１３３は、コンテンツ固有識別子７０１とサーバ内管理識別子７０３との対応関係を管理するためのテーブルである。コンテンツ固有識別子７０１は、データ制御部１４０から供給される。また、サーバ内管理識別子７０３は、サーバ内管理識別子受信部１２３から供給される。この管理テーブル１３３は、識別子変換部１３２による変換の際に参照される。
【００３８】
データ制御部１４０は、ローカルデータベース１４１に保持されるデータの入出力を制御するものである。このデータ制御部１４０は、ユーザインターフェース１１０から供給された送信先のサーバ識別子とともに、コンテンツ送信指示をコンテンツ送信部１２２に供給する。また、このデータ制御部１４０は、コンテンツ固有識別子付与部１５１から供給されたコンテンツをローカルデータベース１４１へ供給する。また、このデータ制御部１４０は、コンテンツ固有識別子付与部１５１から供給されたコンテンツ固有識別子７０１を管理テーブル１３３に供給する。また、このデータ制御部１４０は、識別子変換部１３２から供給されたコンテンツ情報をローカルデータベース１４１のコンテンツのデータ領域に書き込む。また、このデータ制御部１４０は、コンテンツ検索部１７０からの指示に従って、ローカルデータベース１４１からコンテンツを読み出す。また、このデータ制御部１４０は、記録モード保持部１６０に対して記録モードおよび上限値を保持させ、または、それらを読み出す。
【００３９】
ローカルデータベース１４１は、データ制御部１４０の制御によって、コンテンツおよびそのコンテンツ情報を保持するものである。保持されたコンテンツおよびコンテンツ情報は、コンテンツ検索部１７０からの要求に従って、読み出される。
【００４０】
撮像部１５０は、被写体を撮像してコンテンツを生成するものである。この撮像部１５０は、撮像したコンテンツをコンテンツ固有識別子付与部１５１に供給する。
【００４１】
コンテンツ固有識別子付与部１５１は、撮像部１５０から供給されたコンテンツに、コンテンツ固有識別子７０１を付与するものである。付与されたコンテンツ固有識別子７０１は、コンテンツのデータ領域内に書き込まれる。コンテンツ固有識別子７０１を含むコンテンツは、データ制御部１４０に送られる。その際、コンテンツ固有識別子７０１は、データ制御部１４０を介して管理テーブル１３３に供給される。
【００４２】
記録モード保持部１６０は、ローカルデータベース１４１における記録モードおよび記録容量の上限値を保持するものである。この記録モード保持部１６０は、データ制御部１４０を経由して、ユーザインターフェース１１０から記録モードおよび記録容量の上限値を受ける。また、この記録モード保持部１６０は、データ制御部１４０から記録モードおよび上限値を参照される。ここで、記録モードとは、コンテンツ情報をローカルデータベース１４１に保持させる際の条件である。例えば、記録容量の上限値を超える場合に、最新のコンテンツ情報を優先して保持させるモードや、既存のコンテンツ情報を優先して保持させるモードなどが想定される。
【００４３】
コンテンツ検索部１７０は、ローカルデータベース１４１に保持されたコンテンツ情報を検索するものである。このコンテンツ検索部１７０は、ユーザインターフェース１１０から指定された検索条件に従って、データ制御部１４０を経由してローカルデータベース１４１のコンテンツ情報を検索する。その際、コンテンツ検索部１７０は、検索された結果を検索リスト保持部１８０に供給する。そして、コンテンツ検索部１７０は、全てのコンテンツ情報の検索が終了すると、ユーザインターフェース１１０にその検索結果を供給する。
【００４４】
検索リスト保持部１８０は、コンテンツ検索部１７０における検索結果を保持するものである。この検索結果は、コンテンツ検索部１７０を経由してユーザインターフェース１１０に供給される。
【００４５】
図３は、本発明の実施の形態におけるユーザインターフェース１１０の機能構成例を示す図である。このユーザインターフェース１１０は、コンテンツ選択部１１１と、ウェブサイト選択部１１２と、コンテンツ送信指示部１１３と、検索指示部１１４と、コンテンツ情報表示部１１５と、撮像指示部１１６と、コンテンツ情報受信指示部１１７とを備える。
【００４６】
コンテンツ選択部１１１は、ウェブサーバ３００に送信（アップロード）すべきコンテンツを選択するものである。すなわち、コンテンツ選択部１１１は、ユーザの指示に従って、ローカルデータベース１４１に保持されたコンテンツを選択する。
【００４７】
ウェブサイト選択部１１２は、アップロード先となるウェブサーバ３００を選択するものである。すなわち、ウェブサイト選択部１１２は、ユーザの指示に従って、ネットワーク２００のウェブサーバ３００を選択する。
【００４８】
コンテンツ送信指示部１１３は、ウェブサーバ３００に対するコンテンツの送信を指示するものである。すなわち、コンテンツ送信指示部１１３は、データ制御部１４０に、コンテンツの送信を指示する。
【００４９】
検索指示部１１４は、検索条件の入力を受け付けて、コンテンツ検索部１７０に対してコンテンツの検索を指示するものである。すなわち、検索指示部１１４は、ユーザから入力された検索条件に従って、ローカルデータベース１４１に保持されたコンテンツ情報の検索をコンテンツ検索部１７０に指示する。
【００５０】
コンテンツ情報表示部１１５は、コンテンツおよびコンテンツ情報を表示するものである。
【００５１】
撮像指示部１１６は、撮像部１５０に対して被写体の撮像を指示するものである。
【００５２】
コンテンツ情報受信指示部１１７は、コンテンツ更新情報要求送信部１２４に対してコンテンツ情報の受信を指示するものである。
【００５３】
図４は、本発明の実施の形態におけるデジタルスチルカメラ４００の一構成例を示す図である。このデジタルスチルカメラ４００は、カメラ部４１０と、信号処理回路４２０と、制御部４３０と、ディスプレイ制御部４４０と、媒体インターフェース４５０とを備えている。また、信号処理回路４２０には画像メモリ４２１が接続され、制御部４３０には操作部４３９が接続され、ディスプレイ制御部４４０にはディスプレイ４４９が接続されている。さらに、媒体インターフェース４５０には記録媒体４５９が着脱可能となっている。
【００５４】
カメラ部４１０は、被写体を撮像画像として写し撮って画像データを生成するものであり、光学ブロック４１１と、信号変換器４１２と、前処理回路４１３と、光学ブロック用ドライバ４１４と、信号変換器用ドライバ４１５、タイミング生成回路４１６とを備える。
【００５５】
光学ブロック４１１は、レンズ、フォーカス機構、シャッター機構、絞り（アイリス）機構などを備え、被写体の画像を取り込んで、これを信号変換器４１２に供給するものである。光学ブロック用ドライバ４１４は、制御部４３０からの制御に応じて、光学ブロック４１１を動作させる駆動信号を形成し、これを光学ブロック４１１に供給して、光学ブロック４１１を動作させる。
【００５６】
信号変換器４１２は、光学ブロック４１１からの画像を光電変換して出力するものであり、信号変換器用ドライバ４１５からの駆動信号およびタイミング生成回路４１６からのタイミング信号に基づいて、光学ブロック４１１からの被写体の画像を取り込んで、電気信号として前処理回路４１３に供給する。このような信号変換器４１２として、ＣＣＤ（Charge Coupled Device）を用いることができる。
【００５７】
前処理回路４１３は、信号変換器４１２から供給された電気信号の画像情報に対して、ＣＤＳ（Correlated Double Sampling）処理やＡＧＣ（Automatic Gain Control）処理を行うものである。ＣＤＳ処理は信号ノイズ比（Ｓ／Ｎ比）を良好に保つための処理であり、ＡＧＣ処理は利得を制御するための処理である。前処理回路４１３は、このようにして得られた信号に対してＡ／Ｄ（アナログ・デジタル）変換を行って、デジタル信号による画像データを形成する。
【００５８】
信号処理回路４２０は、前処理回路４１３からの画像データに対して、ＡＦ（Auto Focus）、ＡＥ（Auto Exposure）、ＡＷＢ（Auto White Balance）などのカメラ信号処理を施すものである。また、信号処理回路４２０は、このようにして種々の調整がされた画像データを所定の圧縮方式でデータ圧縮して、圧縮後の画像データをバス４９０および媒体インターフェース４５０を介して記録媒体４５９に供給する。また、信号処理回路４２０は、記録媒体４５９上の圧縮された画像データの伸張処理を行い、バス４９０を介して伸張後の画像データをディスプレイ制御部４４０に供給する。これら圧縮または伸張処理の際に必要なデータ領域として画像メモリ４２１が使用される。
【００５９】
制御部４３０は、撮像装置全体を制御するものであり、処理装置４３１と、メモリ４３２と、時計回路４３３とをバス４９０により接続して構成される。ここで、メモリ４３２は、処理装置４３１において実行されるプログラムや、処理に必要になるデータを一時的に記憶するための作業領域として用いられる。前者をフラッシュＲＯＭにより構成し、後者をＲＡＭにより構成してもよい。また、時計回路４３３は、現在年月日、現在曜日、現在時刻等を供給することにより、撮像日時などを画像データとともに提供する機能を有する。この時計回路４３３は、セルフタイマーの時間を計時するためにも用いることができる。
【００６０】
操作部４３９は、ユーザからの操作入力を処理装置４３１に伝えるものであり、例えばタッチパネルやコントロールキー等を想定することができる。制御部４３０は、この操作部４３９からの操作入力に応じて、記録媒体４５９に対する入出力動作やディスプレイ４４９に対する表示動作等を制御する。
【００６１】
ディスプレイ制御部４４０は、これに供給された画像データからディスプレイ４４９に対する画像信号を形成し、これをディスプレイ４４９に供給するものである。これにより、記録媒体４５９に記録されている画像データに応じた画像が、ディスプレイ４４９の表示画面に表示される。なお、ディスプレイ４４９としては、例えばＬＣＤ（Liquid Crystal Display）等を用いることができる。
【００６２】
媒体インターフェース４５０は、記録媒体４５９に対する画像データの書込みおよび記録媒体４５９からの画像データの読出しを行うものである。記録媒体４５９としては、半導体メモリを用いたいわゆるメモリカード、記録可能なＤＶＤ（Digital Versatile Disk）や記録可能なＣＤ（Compact Disc）等の光記録媒体、磁気ディスクなどの種々のものを用いることができる。
【００６３】
図５は、本発明の実施の形態におけるウェブサーバ３００の機能構成例を示す図である。このウェブサーバ３００は、ネットワーク接続部３１０とサーバ内管理識別子付与部３２０と、データ制御部３３０と、コンテンツ更新情報作成部３４０と、サーバデータベース３９０とを備える。
【００６４】
ネットワーク接続部３１０は、ネットワーク２００に接続するためのインターフェースである。このネットワーク接続部３１０は、コンテンツ受信部３１１と、サーバ内管理識別子送信部３１２と、コンテンツ公開部３１３と、コメント受信部３１４と、コンテンツ更新情報要求受信部３１５と、コンテンツ更新情報送信部３１６とを備える。
【００６５】
コンテンツ受信部３１１は、ネットワーク２００を介して、コンテンツ管理装置１００からコンテンツを受信するものである。そして、コンテンツ受信部３１１は、受信したコンテンツをサーバ内管理識別子付与部３２０に供給する。
【００６６】
サーバ内管理識別子送信部３１２は、ネットワーク２００を介して、コンテンツ管理装置１００にサーバ内管理識別子７０３を送信するものである。その際、このサーバ内管理識別子送信部３１２は、データ制御部３３０からそのサーバ内管理識別子７０３を供給される。
【００６７】
コンテンツ公開部３１３は、ネットワーク２００を介して、端末５００にコンテンツを公開するものである。その際、このコンテンツ公開部３１３は、データ制御部３３０からそのコンテンツを供給される。
【００６８】
コメント受信部３１４は、ネットワーク２００を介して、端末５００からコメントを受信するものである。そして、このコメント受信部３１４は、受信したコメントをデータ制御部３３０に供給する。
【００６９】
コンテンツ更新情報要求受信部３１５は、ネットワーク２００を介して、コンテンツ管理装置１００からコンテンツ更新情報の要求を受信するものである。そして、このコンテンツ更新情報要求受信部３１５は、コンテンツ更新情報の要求をコンテンツ更新情報作成部３４０に供給する。
【００７０】
コンテンツ更新情報送信部３１６は、ネットワーク２００を介して、コンテンツ管理装置１００にコンテンツ更新情報を送信するものである。その際、このコンテンツ更新情報送信部３１６は、そのコンテンツ更新情報をコンテンツ更新情報作成部３４０から供給される。
【００７１】
サーバ内管理識別子付与部３２０は、コンテンツ受信部３１１から供給されたコンテンツに、サーバ内管理識別子７０３を付与するものである。この付与されたサーバ内管理識別子７０３およびそのコンテンツは、データ制御部３３０に供給される。
【００７２】
データ制御部３３０は、サーバデータベース３９０に保持されるデータの入出力を制御するものである。すなわち、このデータ制御部３３０は、サーバ内管理識別子付与部３２０から供給されたコンテンツをローカルデータベース１４１へ供給する。また、このデータ制御部３３０は、サーバ内管理識別子付与部３２０から供給されたコンテンツをコンテンツ公開部３１３へ供給する。また、このデータ制御部３３０は、サーバ内管理識別子付与部３２０から供給されたサーバ内管理識別子７０３をサーバ内管理識別子送信部３１２に供給する。また、このデータ制御部３３０は、コメント受信部３１４から供給されたコメントをサーバデータベース３９０に保存する。
【００７３】
コンテンツ更新情報作成部３４０は、コンテンツ更新情報要求受信部３１５からの要求に応じて、サーバデータベース３９０からコンテンツ更新情報を取得するものである。そして、このコンテンツ更新情報作成部３４０は、コンテンツ更新情報送信部３１６にそのコンテンツ更新情報を供給する。なお、このコンテンツ更新情報作成部３４０は、ウェブサーバ３００における他の処理とは独立して、サーバデータベース３９０に保存されたコメント（コンテンツ情報）に基づいてコンテンツ更新情報を作成している。この作成されたコンテンツ更新情報は、コンテンツ情報の要求に備えて、サーバデータベース３９０に保存される。
【００７４】
図６は、本発明の実施の形態におけるコンテンツ管理装置１００によって管理されるデータ領域６００の構造の一例を示す図である。このデータ領域６００は、ローカルデータベース１４１に保持されるコンテンツファイルであり、その内部には、ＪＰＥＧ形式により圧縮されたＪＰＥＧ圧縮データ６４０が保持される。ここで、ＪＰＥＧ（Joint Photographic coding Expert Group）とは、画像データの圧縮方式の一つである。なお、データ領域６００の先頭には、ヘッダー領域として、ＪＰＥＧヘッダー６１０が付加される。
【００７５】
このデータ領域６００には、ＪＰＥＧ圧縮データ６４０に関する情報（以下、メタ情報という）を保持するＡＰＰ１（APPlication marker header 1）領域と呼ばれる領域が含まれる。このＡＰＰ１領域には、例えば、ＡＰＰ１（ＥＸＩＦ）６２０およびＡＰＰ１（ＸＭＰ）６３０が保持される。
【００７６】
ＡＰＰ１（ＥＸＩＦ）６２０は、ＥＸＩＦによるメタ情報を保持する領域である。ここで、ＥＸＩＦ（Exchangeable Image File Format）とは、デジタルスチルカメラ用のメタ情報の規格である。このＡＰＰ１（ＥＸＩＦ）６２０において、コンテンツ固有識別子７０１は、例えば、メーカーノート（MakerNote）の領域（タグＩＤ＝３７５００）に保持される。また、ＡＰＰ１（ＥＸＩＦ）６２０において、コメント、タグおよび参照回数は、例えば、ユーザコメント（UserComment）の領域（タグＩＤ＝３７５１０）に保持され得る。
【００７７】
また、ＡＰＰ１（ＸＭＰ）６３０は、ＸＭＰによるメタ情報を保持する領域である。ここで、ＸＭＰ（Extensible Metadata Platform）とは、デジタルメディアに関するメタ情報の規格である。
【００７８】
このＡＰＰ１（ＸＭＰ）６３０には、ＡＰＰ１マーカー６３１、サイズ６３２、ＸＭＰネームスペース６３３およびＸＭＰパケット６３４の区分領域が含まれる。なお、このＡＰＰ１（ＸＭＰ）６３０の全体の最大容量は６４ＫＢ（キロバイト）である。
【００７９】
ＡＰＰ１マーカー６３１は、ＸＭＰデータの開始位置を表すマーカーが書き込まれる領域である。このマーカーとしては、具体的には「０ｘＦＦＥ１」が用いられる（「０ｘ」に続く英数字は１６進数を意味する。）。
【００８０】
サイズ６３２は、ＸＭＰネームスペース６３３およびＸＭＰパケット６３４にあるデータ容量の合計値を保持する領域である。
【００８１】
ＸＭＰネームスペース６３３は、ＸＭＰネームスペースのＵＲＩ（Uniform Resource Identifier）をアスキーコードによる文字列として保持する領域である。これは、ＸＭＬにおいて使用されるタグや属性などを定義する文書型定義（ＤＴＤ：Document Type Definition）のＵＲＩを保持するものであり、これにより、タグにＵＲＩを付することなく接頭辞を使用することが可能となる。
【００８２】
ＸＭＰパケット６３４は、コンテンツ情報を保持する領域である。ＡＰＰ１（ＸＭＰ）６３０において、コメント、タグおよび参照回数は、このＸＭＰパケット６３４にＸＭＬ形式で記述され得る。
【００８３】
図７は、本発明の実施の形態における管理テーブル１３３の保持フィールドの一例を示す図である。この管理テーブル１３３には、コンテンツ固有識別子７１０、サーバ識別子７２０およびサーバ内管理識別子７３０の各フィールドが含まれる。すなわち、この管理テーブル１３３の各エントリは、コンテンツ固有識別子７１０に対応して、サーバ識別子７２０におけるサーバ内管理識別子７３０を保持する。
【００８４】
コンテンツ固有識別子７１０は、各コンテンツのコンテンツ固有識別子７０１を保持するフィールドである。コンテンツ固有識別子７０１は、コンテンツ管理装置１００のコンテンツ固有識別子付与部１５１によって付与されるものである。
【００８５】
サーバ識別子７２０は、ウェブサーバ３００のサーバ識別子を保持するフィールドである。サーバ識別子としては、例えば、ＵＲＬ（Uniform Resource Locator）アドレス等を用いることができる。
【００８６】
サーバ内管理識別子７３０は、ウェブサーバ３００におけるサーバ内管理識別子７０３を保持するフィールドである。サーバ内管理識別子７０３は、ウェブサーバ３００のサーバ内管理識別子付与部３２０によって付与されるものである。
【００８７】
図８は、本発明の実施の形態におけるコメントＲＳＳ８００の一例を示す図である。このコメントＲＳＳ８００は、ウェブサーバ３００のコンテンツ更新情報作成部３４０で作成されるコンテンツ更新情報のうち、コメントに関する情報を保持するものである。
【００８８】
このコメントＲＳＳ８００は、ＲＤＦ（Resource Description Framework）構文により記述されており、サーバ内管理識別子８０１およびコメント８０２が含まれている。サーバ内管理識別子８０１は、「rdf:resource」属性によりウェブサーバ３００のＵＲＩの一部分として記述されている。また、コメント８０２は、ＸＭＬ形式の「description」タグにより記述されている。
【００８９】
ここで、このサーバ内管理識別子８０１は、ウェブサーバ３００のサーバ内管理識別子付与部３２０によって付与されたものである。また、コメント８０２は、コンテンツ受信部３１１からデータ制御部３３０を介してコンテンツ更新情報作成部３４０に供給されたものである。
【００９０】
図９は、本発明の実施の形態におけるタグＲＳＳ８１０の一例を示す図である。このタグＲＳＳ８１０は、ウェブサーバ３００のコンテンツ更新情報作成部３４０で作成されるコンテンツ更新情報のうち、コンテンツの分類のためのタグに関する情報を保持するものである。
【００９１】
このタグＲＳＳ８１０は、コメントＲＳＳ８００と同様にＲＤＦ構文により記述されており、サーバ内管理識別子８１１およびタグ８１２が含まれている。サーバ内管理識別子８０１は、コメントＲＳＳ８００の場合と同様に「rdf:resource」属性によりウェブサーバ３００のＵＲＩの一部分として記述されている。また、タグ８１２は、ＸＭＬ形式の「dc:subject」タグにより記述されている。なお、タグ８１２はコンテンツの分類のために用いられるものであり、ＸＭＬ形式におけるタグとは異なるものである。
【００９２】
ここで、サーバ内管理識別子８１１は、ウェブサーバ３００のサーバ内管理識別子付与部３２０によって付与されたものである。また、タグ８１２は、ウェブサーバ３００のコンテンツ受信部３１１でコンテンツとともに受信され、サーバ内管理識別子付与部３２０およびデータ制御部３３０を介してコンテンツ更新情報作成部３４０に供給されたものである。
【００９３】
図１０は、本発明の実施の形態における参照回数ＲＳＳ８２０の一例を示す図である。この参照回数ＲＳＳ８２０は、ウェブサーバ３００のコンテンツ更新情報作成部３４０で作成されるコンテンツ更新情報のうち、参照回数に関する情報を保持するものである。
【００９４】
このコメントＲＳＳ８２０は、コメントＲＳＳ８００と同様にＲＤＦ構文により記述されており、サーバ内管理識別子８２１および参照回数８２２が含まれている。サーバ内管理識別子８２１は、コメントＲＳＳ８００の場合と同様に「rdf:resource」属性によりウェブサーバ３００のＵＲＩの一部分として記述されている。また、参照回数８２２は、ＸＭＬ形式の「description」タグにより記述されている。
【００９５】
ここで、サーバ内管理識別子８２１は、ウェブサーバ３００のサーバ内管理識別子付与部３２０によって付与されたものである。また、参照回数８２２は、対応するコンテンツがウェブサーバ３００を介して端末５００によって参照された回数であり、データ制御部３３０において計数され、コンテンツ更新情報作成部３４０に供給されたものである。
【００９６】
図１１は、本発明の実施の形態における複数コメント表示８３０の一例を示す図である。この複数コメント表示８３０は、コンテンツ管理装置１００のユーザインターフェース１１０におけるコンテンツ情報表示部１１５において、ユーザに対して提供されるものである。この複数コメント表示８３０には、ファイル名８３１、複数コメント８３２、タグ８３３および参照回数８３４が含まれている。
【００９７】
ファイル名８３１は、コンテンツ管理装置１００においてコンテンツをファイルとして管理する上で、コンテンツに与えられた識別子を表示するものである。
【００９８】
複数コメント８３２は、コンテンツに与えられた複数のコメントを表示するものである。このコメントは、公開されたコンテンツに対して端末５００から与えられたものであり、コンテンツのデータ領域６００の中のＸＭＰパケット６３４等に保持されているコメントの情報である。
【００９９】
タグ８３３は、コンテンツに与えられたタグを表示するものである。このタグは、コンテンツがアップロードされた際に、ユーザによって付与された分類の情報であり、コンテンツのデータ領域６００の中のＸＭＰパケット６３４に保持されているタグの情報である。
【０１００】
参照回数８３４は、コンテンツがウェブサーバ３００を介して端末５００によって参照された回数を表示するものである。ここでいう参照された回数とは、コンテンツがウェブサーバ３００を介して端末５００によって参照された回数であり、コンテンツのデータ領域６００の中のＸＭＰパケット６３４に保持されている参照回数の情報である。
【０１０１】
図１２は、本発明の実施の形態における単数コメント表示８４０の一例を示す図である。この単数コメント表示８４０は、コンテンツ管理装置１００のユーザインターフェース１１０におけるコンテンツ情報表示部１１５によって、ユーザに対して、提供されるものである。この単数コメント表示８４０には、ファイル名８４１、単数コメント８４２、タグ８４３および参照回数８４４が含まれている。
【０１０２】
ファイル名８４１は、コンテンツ管理装置１００においてコンテンツをファイルとして管理する上で、コンテンツに与えられた識別子を表示するものである。
【０１０３】
単数コメント８４２は、コンテンツに与えられた複数のコメントのうちユーザが選択した一つのコメントを表示するものである。このコメントは、公開されたコンテンツに対して端末５００から与えられたものであり、コンテンツのデータ領域６００の中のＸＭＰパケット６３４等に保持されているコメントの情報である。
【０１０４】
タグ８４３は、コンテンツに与えられたタグを表示するものである。このタグは、コンテンツがアップロードされた際に、ユーザによって付与された分類の情報であり、コンテンツのデータ領域６００の中のＸＭＰパケット６３４に保持されているタグの情報である。
【０１０５】
参照回数８４４は、コンテンツがウェブサーバ３００を介して端末５００によって参照された回数を表示するものである。ここでいう、参照回数された回数とは、コンテンツがウェブサーバ３００を介して端末５００によって参照された回数であり、コンテンツのデータ領域６００の中のＸＭＰパケット６３４に保持されている参照回数の情報である。
【０１０６】
図１３は、本発明の実施の形態におけるコンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の一例を示す流れ図である。コンテンツ管理装置１００は、ユーザインターフェース１１０によって、ユーザからの指示を受ける。この指示の内容に応じて、以下のように対応する処理が行われる。
【０１０７】
撮像指示がされた場合には（ステップＳ９０１）、撮像処理（ステップＳ９１０）が行われる。また、コンテンツ送信指示がされた場合には（ステップＳ９０２）、コンテンツ送信処理（ステップＳ９２０）が行われる。また、コンテンツ情報受信指示がされた場合には（ステップＳ９０３）、コンテンツ情報書込み処理（ステップＳ９３０）が行われる。また、検索指示がされた場合には（ステップＳ９０４）、コンテンツ情報表示処理（ステップＳ９４０）が行われる。また、上限設定指示がされた場合には（ステップＳ９０５）、上限サイズ設定処理（ステップＳ９５０）が行われる。
【０１０８】
図１４は、本発明の実施の形態における撮像処理（ステップＳ９１０）の処理手順例を示す流れ図である。この処理は、コンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１０９】
まず、撮像部１５０において被写体が撮像されると（ステップＳ９１１）、それにより生成されたコンテンツには、コンテンツ固有識別子付与部１５１によってコンテンツ固有識別子７０１が付与される（ステップＳ９１２）。そのコンテンツ固有識別子７０１が付与されたコンテンツは、ローカルデータベース１４１に保存される（ステップＳ９１３）。
【０１１０】
図１５は、本発明の実施の形態におけるコンテンツ送信処理（ステップＳ９２０）の処理手順例を示す流れ図である。この処理は、コンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１１１】
まず、コンテンツ選択部１１１において、ローカルデータベース１４１に保持されているコンテンツが選択される（ステップＳ９２１）。そして、ウェブサイト選択部１１２において、アップロード先のウェブサーバ３００が選択される（ステップＳ９２２）。先に選択されたコンテンツは、ネットワーク２００を介して、この選択されたウェブサーバ３００に送信される（ステップＳ９２３）。
【０１１２】
この送信の応答として、サーバ内管理識別子７０３が、サーバ内管理識別子受信部１２３に供給される（ステップＳ９２４）。このサーバ内管理識別子７０３は、管理テーブル１３３に供給される。これにより、管理テーブル１３３は更新される（ステップＳ９２５）。
【０１１３】
図１６は、本発明の実施の形態におけるコンテンツ情報書込み処理（ステップＳ９３０）の処理手順例を示す流れ図である。この処理は、コンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１１４】
まず、コンテンツ更新情報の要求が、コンテンツ更新情報要求送信部１２４からネットワーク２００を介してウェブサーバ３００へ送信される（ステップＳ９３１）。
【０１１５】
この送信の応答として、コンテンツ情報更新メッセージが、コンテンツ更新情報受信部１２５に供給される（ステップＳ９３２）。このコンテンツ情報更新は、コンテンツ更新情報解析部１３１において解析され、その結果として、コンテンツ情報が抽出される（ステップＳ９３３）。この抽出されたコンテンツ情報（以下、コンテンツ情報とする）は、識別子変換部１３２に供給される。
【０１１６】
次に、識別子変換部１３２において、コンテンツ情報に含まるサーバ内管理識別子７０３が、コンテンツ固有識別子７０１に変換される（ステップＳ９３４）。ここでは、管理テーブル１３３から、そのサーバ内管理識別子７０３に対応したコンテンツ固有識別子７０１が供給されている。識別子変換後のコンテンツ情報は、データ制御部１４０に供給される。
【０１１７】
その後、データ制御部１４０において、上限値が参照される（ステップＳ９３５）。ここでは、記録モード保持部１６０からこの上限値が供給されている。この上限値は、コンテンツのデータ領域６００に書き込まれるコンテンツ情報の容量の上限の値である。そして、コンテンツ情報は、上記の上限値の範囲内でローカルデータベース１４１の保持するコンテンツのデータ領域６００に書き込まれる（ステップＳ９３６）。
【０１１８】
図１７は、本発明の実施の形態におけるコンテンツ情報表示処理（ステップＳ９４０）の処理手順例を示す流れ図である。この処理は、コンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１１９】
まず、検索指示部１１４において、コンテンツのコメント情報の検索条件が入力され、検索指示があると（ステップＳ９４１）、ローカルデータベース１４１から、第一のコンテンツが取得される（ステップＳ９４２）。この取得されたコンテンツに付加されているコンテンツ情報が検索条件に適合するか否かの判断がされ（ステップＳ９４３）、適合する場合には検索リストにそのコンテンツ固有識別子７０１とそのコンテンツ情報が追加される（ステップＳ９４４）。そして、この検索リストは、検索リスト保持部１８０に供給される。
【０１２０】
一方、第一のコンテンツのコンテンツ情報が検索条件に適合しない場合には第二のコンテンツが取得される（ステップＳ９４２）。そして、すべてのコンテンツのコンテンツ情報について、上記と同様の処理が繰り返される。
【０１２１】
その後、全てのコンテンツのコンテンツ情報の検索が終了したか否かの判断がされ（ステップＳ９４５）、検索が終了した場合には検索リスト保持部１８０から検索結果が供給され、その検索結果が表示される（ステップＳ９４６）。
【０１２２】
図１８は、本発明の実施の形態における上限サイズ設定処理（ステップＳ９５０）の処理手順例を示す流れ図である。この処理は、コンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１２３】
この処理では、上限設定指示部１１８において、コンテンツのデータ領域６００に書き込まれるコンテンツ情報の容量の上限の値が設定される（ステップＳ９５１）。ここで、この値は記録モード保持部１６０に供給される。
【０１２４】
図１９は、本発明の実施の形態におけるウェブサーバ３００のコンピュータによる処理（メインルーチン）の一例を示す流れ図である。ウェブサーバ３００は、ネットワーク２００を介してコンテンツ管理装置１００からコンテンツまたはコンテンツ情報の要求を受信する。同様に、ウェブサーバ３００は、端末５００からコメントを受信する。この受信相手と受信の内容に応じて、以下のように対応する処理が行われる。
【０１２５】
コンテンツ管理装置１００からコンテンツを受信した場合には（ステップＳ９６１）、コンテンツ受付処理（ステップＳ９７０）が行われる。また、端末５００からコメントを受信した場合には（ステップＳ９６２）、コメント受信処理（ステップＳ９８０）が行われる。また、コンテンツ管理装置１００からコンテンツ情報の要求を受信した場合には（ステップＳ９６３）、コンテンツ情報送信（ステップＳ９９０）が行われる。
【０１２６】
図２０は、本発明の実施の形態におけるコンテンツ受付処理（ステップＳ９７０）の処理手順例を示す流れ図である。この処理は、ウェブサーバ３００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１２７】
まず、コンテンツ受信部３１１においてコンテンツが受信されると（ステップＳ９７１）、それにより受信されたコンテンツには、サーバ内管理識別子付与部３２０によってサーバ内管理識別子７０３が付与される（ステップＳ９７２）。
【０１２８】
次に、データ制御部３３０において、上記のサーバ内管理識別子７０３は、コンテンツを受信したことの応答として、サーバ内管理識別子送信部３１２からネットワーク２００を介して、コンテンツ管理装置１００に送信される（ステップＳ９７３）。また、サーバ内管理識別子７０３を付与されたコンテンツは、データ制御部３３０を介してサーバデータベース３９０に保持される（ステップＳ９７４）。さらに、サーバ内管理識別子７０３を付与されたコンテンツは、コンテンツ公開部３１３からネットワーク２００を介して、端末５００に公開される（ステップＳ９７５）。
【０１２９】
図２１は、本発明の実施の形態におけるコメント受信処理（ステップＳ９８０）の処理手順例を示す流れ図である。この処理は、ウェブサーバ３００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。
【０１３０】
まず、コメント受信部３１４において、端末５００から付与されたコメントが受信される（ステップＳ９８１）。そのコメントには、データ制御部３３０によってサーバ内管理識別子７０３が紐付けされる（ステップＳ９８２）。これにより、コメントとコンテンツの対応関係ができる。そして、コメントは、サーバデータベース３９０に保持される（ステップＳ９８３）。
【０１３１】
図２２は、本発明の実施の形態におけるコンテンツ情報送信（ステップＳ９９０）の処理手順例を示す流れ図である。この処理は、ウェブサーバ３００のコンピュータによる処理（メインルーチン）の中で実施されるサブルーチンである。なお、コンテンツ更新情報として、ＲＳＳを利用することができる。
【０１３２】
まず、コンテンツ更新情報作成部３４０において、サーバデータベース３９０からコンテンツ更新情報が取得される（ステップＳ９９１）。この取得されたコンテンツ更新情報は、コンテンツ更新情報送信部３１６に供給される。そして、このコンテンツ更新情報送信部３１６によって、コンテンツ更新情報は、ネットワーク２００を介してコンテンツ管理装置１００に送信される（ステップＳ９９２）。なお、コンテンツ更新情報として、ＲＳＳを利用することができる。
【０１３３】
図２３は、本発明の実施の形態におけるコンテンツ更新情報作成（ステップＳ９９５）の処理手順例を示す流れ図である。この処理は、ウェブサーバ３００のコンピュータによる処理（メインルーチン）とは、独立して実施されるループである。
【０１３４】
まず、コンテンツ更新情報作成部３４０において、サーバデータベース３９０に保存されたコンテンツ情報に基づいてコンテンツ更新情報を作成する（ステップＳ９９６）。この作成されたたコンテンツ更新情報は、コンテンツ情報の要求に備えて、改めてサーバデータベース３９０に保存される（ステップＳ９９７）。
【０１３５】
なお、本発明の実施の形態では、コンテンツ管理装置１００の一例としてデジタルスチルカメラ４００について説明したが、本発明のコンテンツ管理装置はこれに限定されるものではなく、パーソナルコンピュータ等であってもよい。また、コンテンツの一例としてＪＰＥＧ形式による画像データのデータ構造について説明したが、これ以外の圧縮形式であってもよく、また、例えば音楽データ等の各種メディアファイルであってもよい。
【０１３６】
このように、本発明の実施の形態によれば、コンテンツ管理装置１００からウェブサーバ３００へのコンテンツのアップロードに応答して、そのコンテンツのサーバ内管理識別子７０３をコンテンツ管理装置１００に返信しておくことにより、管理テーブル１３３においてコンテンツ固有識別子７０１とサーバ内管理識別子７０３との対応関係を保持することができる。そして、これにより、端末５００から付与されたコメントとともに各コンテンツを効率的に管理することができる。
【０１３７】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１３８】
すなわち、請求項１において、コンテンツ保持手段は例えばローカルデータベース１４１に対応する。また、コンテンツ送信手段は例えばコンテンツ送信部１２２に対応する。また、サーバ内管理識別子受信手段はサーバ内管理識別子受信部１２３に対応する。また、管理テーブルは例えば管理テーブル１３３に対応する。また、コンテンツ情報更新メッセージ受信手段は例えばコンテンツ更新情報受信部１２５に対応する。また、識別子変換手段は例えば識別子変換部１３２に対応する。また、コンテンツ管理手段は例えばデータ制御部１４０に対応する。
【０１３９】
また、請求項２において、撮像手段は例えば撮像部１５０に対応する。また、コンテンツ固有識別子付与手段は例えばコンテンツ固有識別子付与部１５１に対応する。
【０１４０】
また、請求項３において、コンテンツ情報更新メッセージ要求手段は例えばコンテンツ更新情報要求送信部１２４に対応する。
【０１４１】
また、請求項４において、検索条件受付手段は例えば検索指示部１１４に対応する。また、コンテンツ検索手段は例えばコンテンツ検索部１７０に対応する。また、表示手段は例えばコンテンツ情報表示部１１５に対応する。
【０１４２】
また、請求項６において、記録モード保持手段は例えば記録モード保持部１６０に対応する。
【０１４３】
また、請求項８において、コンテンツ情報更新メッセージ解析手段は、例えばコンテンツ更新情報解析部１３１に対応する。
【０１４４】
また、請求項１０において、コンテンツ受信手段は例えばコンテンツ受信部３１１に対応する。また、サーバ内管理識別子送信手段は例えばサーバ内管理識別子送信部３１２に対応する。また、コンテンツ公開手段は例えばコンテンツ公開部３１３に対応する。また、コメント受信手段は例えばコメント受信部３１４に対応する。また、コンテンツ保持手段は例えばサーバデータベース３９０に対応する。また、コンテンツ情報更新メッセージ要求受信手段は例えばコンテンツ更新情報要求受信部３１５に対応する。また、コンテンツ情報更新メッセージ送信手段は例えばコンテンツ更新情報送信部３１６に対応する。
【０１４５】
また、請求項１１において、コンテンツ被参照回数計数手段は例えばデータ制御部３３０に対応する。
【０１４６】
また、請求項１４または１６において、コンテンツ送信手順は例えばステップＳ９２３に対応する。また、サーバ内管理識別子受信手順例えばステップＳ９２４に対応する。また、コンテンツ情報更新メッセージ受信手順は例えばステップＳ９３２に対応する。また、識別子変換手順は例えばステップＳ９３４に対応する。また、コンテンツ管理手順は例えばステップＳ９１３に対応する。
【０１４７】
また、請求項１５または１７において、また、コンテンツ受信手順は例えばステップＳ９７１に対応する。また、サーバ内管理識別子送信手順は例えばステップＳ９７３に対応する。また、コンテンツ公開手順は例えばステップＳ９７５に対応する。また、コメント受信手順は例えばステップＳ９８１に対応する。また、コンテンツ情報更新メッセージ要求受信手順は例えばステップＳ９９０に対応する。また、コンテンツ情報更新メッセージ送信手順は例えばステップＳ９９２に対応する。
【０１４８】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【０１４９】
【図１】本発明の実施の形態におけるネットワークシステムの一構成例である。
【図２】本発明の実施の形態におけるコンテンツ管理装置１００の機能構成例である。
【図３】本発明の実施の形態におけるユーザインターフェース１１０の機能構成例である。
【図４】本発明の実施の形態におけるデジタルスチルカメラ４００の一構成例である。
【図５】本発明の実施の形態におけるウェブサーバ３００の機能構成例である。
【図６】本発明の実施の形態におけるコンテンツ管理装置１００によって管理されるデータ領域６００の構造の一例である。
【図７】本発明の実施の形態における管理テーブル１３３の保持フィールドの一例である。
【図８】本発明の実施の形態におけるコメントＲＳＳ８００の一例である。
【図９】本発明の実施の形態におけるタグＲＳＳ８１０の一例である。
【図１０】本発明の実施の形態における参照回数ＲＳＳ８２０の一例である。
【図１１】本発明の実施の形態における複数コメント表示８３０の一例である。
【図１２】本発明の実施の形態における単数コメント表示８４０の一例である。
【図１３】本発明の実施の形態におけるコンテンツ管理装置１００のコンピュータによる処理（メインルーチン）の一例である。
【図１４】本発明の実施の形態における撮像処理（ステップＳ９１０）の処理手順例を示す流れ図である。
【図１５】本発明の実施の形態におけるコンテンツ送信処理（ステップＳ９２０）の処理手順例を示す流れ図である。
【図１６】本発明の実施の形態におけるコンテンツ情報書込み処理（ステップＳ９３０）の処理手順例を示す流れ図である。
【図１７】本発明の実施の形態におけるコンテンツ情報表示処理（ステップＳ９４０）の処理手順例を示す流れ図である。
【図１８】本発明の実施の形態における上限サイズ設定処理（ステップＳ９５０）の処理手順例を示す流れ図である。
【図１９】本発明の実施の形態におけるウェブサーバ３００のコンピュータによる処理（メインルーチン）の一例を示す流れ図である。
【図２０】本発明の実施の形態におけるコンテンツ受付処理（ステップＳ９７０）の処理手順例を示す流れ図である。
【図２１】本発明の実施の形態におけるコメント受信処理（ステップＳ９８０）の処理手順例を示す流れ図である。
【図２２】本発明の実施の形態におけるコンテンツ情報送信（ステップＳ９９０）の処理手順例を示す流れ図である。
【図２３】本発明の実施の形態におけるコンテンツ更新情報作成（ステップＳ９９５）の処理手順例を示す流れ図である。
【符号の説明】
【０１５０】
１００  コンテンツ管理装置
１１０  ユーザインターフェース
１１１  コンテンツ選択部
１１２  ウェブサイト選択部
１１３  コンテンツ送信指示部
１１４  検索指示部
１１５  コンテンツ情報表示部
１１６  撮像指示部
１１７  コンテンツ情報受信指示部
１１８  上限設定指示部
１２０  ネットワーク接続部
１２１  ウェブサーバアクセス部
１２２  コンテンツ送信部
１２３  サーバ内管理識別子受信部
１２４  コンテンツ更新情報要求送信部
１２５  コンテンツ更新情報受信部
１３１  コンテンツ更新情報解析部
１３２  識別子変換部
１３３  管理テーブル
１４０  データ制御部
１４１  ローカルデータベース
１５０  撮像部
１５１  コンテンツ固有識別子付与部
１６０  記録モード保持部
１７０  コンテンツ検索部
１８０  検索リスト保持部
２００  ネットワーク
３００  ウェブサーバ
３１０  ネットワーク接続部
３１１  コンテンツ受信部
３１２  サーバ内管理識別子送信部
３１３  コンテンツ公開部
３１４  コメント受信部
３１５  コンテンツ更新情報要求受信部
３１６  コンテンツ更新情報送信部
３２０  サーバ内管理識別子付与部
３３０  データ制御部
３４０  コンテンツ更新情報作成部
３９０  サーバデータベース
４００  デジタルスチルカメラ
５００  端末
６００  データ領域
７０１  コンテンツ固有識別子
７０３  サーバ内管理識別子
【図１】
2008083863.tif 000003
【図２】
2008083863.tif 000004
【図３】
2008083863.tif 000005
【図４】
2008083863.tif 000006
【図５】
2008083863.tif 000007
【図６】
2008083863.tif 000008
【図７】
2008083863.tif 000009
【図８】
2008083863.tif 000010
【図９】
2008083863.tif 000011
【図１０】
2008083863.tif 000012
【図１１】
2008083863.tif 000013
【図１２】
2008083863.tif 000014
【図１３】
2008083863.tif 000015
【図１４】
2008083863.tif 000016
【図１５】
2008083863.tif 000017
【図１６】
2008083863.tif 000018
【図１７】
2008083863.tif 000019
【図１８】
2008083863.tif 000020
【図１９】
2008083863.tif 000021
【図２０】
2008083863.tif 000022
【図２１】
2008083863.tif 000023
【図２２】
2008083863.tif 000024
【図２３】
2008083863.tif 000025