(57)【要約】  コンテンツ検索システムは、公開者端末から共有コンテンツが共有サーバにアップロードされると、共有サーバは共有コンテンツをコンテンツデータベースのコンテンツ領域に保存するとともに、部分データ作成部は共有コンテンツを特定する部分データを作成して部分データ領域に保存し、ＵＲＬ生成部は共有コンテンツにリンクしたＵＲＬを作成してＵＲＬ領域に保存する。検索者端末から部分データを受信すると、コンテンツ検索部は、コンテンツデータベースの部分データ領域の部分データと照合し、部分データがあった場合には、該当する共有コンテンツのＵＲＬを検索者端末へ返信する。
2009125571.tif 000002
【特許請求の範囲】
【請求項１】
１つまたは複数の共有コンテンツを保存する共有サーバと、
前記共有サーバに前記共有コンテンツを送信する第１の端末装置と、
前記共有サーバから前記共有コンテンツを受信する第２の端末装置と、がネットワークに接続されたコンテンツ検索システムであって、
前記共有サーバは、
前記第１の端末装置及び前記第２の端末装置とデータ送受信を行う送受信部と、
前記共有コンテンツに対応する部分データを作成する部分データ作成部と、
前記共有コンテンツに対応するＵＲＬを生成するＵＲＬ生成部と、
前記共有コンテンツと前記部分データと前記ＵＲＬとを互いに対応付けて保存するコンテンツ保存部と、
前記部分データによって対応する前記共有コンテンツを検索するコンテンツ検索部と、を備え、
前記共有サーバが、前記部分データを前記第１の端末装置に返信し、
前記第１の端末装置が、前記部分データを前記第２の端末装置に送信し、
前記送受信部が前記第２の端末装置から前記部分データを受信した場合、
前記コンテンツ検索部は、
受信された前記部分データによって関連付けられて、前記コンテンツ保存部に保存された前記部分データに対応する前記共有コンテンツを検索し、
前記送受信部に検索された前記共有コンテンツに対応する前記ＵＲＬを前記第２の端末装置へ送信させるコンテンツ検索システム。
【請求項２】
前記第１の端末装置は、
前記部分データを前記共有サーバから受信し、
受信した前記部分データを前記第２の端末装置に送信する請求項１に記載のコンテンツ検索システム。
【請求項３】
前記第１の端末装置は、
前記共有コンテンツの前記部分データを作成し、
前記共有サーバ及び前記第２の端末装置の双方に、または前記第２の端末装置のみに送信する請求項１に記載のコンテンツ検索システム。
【請求項４】
前記共有コンテンツは、複数の写真データで構成される写真アルバムであり、
前記部分データは、前記写真アルバムの中の特定の少なくとも１枚の写真データである請求項１〜３のいずれか１項に記載のコンテンツ検索システム。
【請求項５】
前記共有コンテンツは、動画データであり、
前記部分データは、前記動画データの中の特定の少なくとも１つの動画フレームデータである請求項１〜３のいずれか１項に記載のコンテンツ検索システム。
【請求項６】
前記共有サーバは、
前記部分データの特徴量を抽出する特徴量抽出部と、
前記特徴量を抽出するための実行ソフトウェアを記憶するソフトウェア保存部と、をさらに備え、
前記コンテンツ保存部は、
前記共有コンテンツに対応する前記特徴量を前記ソフトウェア保存部に保存し、
前記送受信部が前記第２の端末装置からコンテンツ検索要求を受信した場合、
前記コンテンツ検索部は、
前記送受信部に前記実行ソフトウェアを前記第２の端末装置へ送信させ、
前記第２の端末装置は、
前記実行ソフトウェアを前記共有サーバから受信し、
受信した前記実行ソフトウェアによって前記部分データから前記特徴量を抽出し、
抽出された前記特徴量を前記部分データとして、
抽出された前記特徴量である前記部分データを前記共有サーバへ送信する請求項１に記載のコンテンツ検索システム。
【請求項７】
前記送受信部が、前記第１の端末装置から前記共有コンテンツの検索を許可する前記第２の端末装置のメールアドレスを受信した場合、
前記部分データ作成部は、前記部分データに前記メールアドレスを付加したメールアドレス付き部分データを作成し、
前記送受信部は、前記メールアドレス付き部分データを前記第２の端末装置へ送信し、
前記第２の端末装置は、前記メールアドレス付き部分データを前記共有サーバへ送信し、
前記送受信部が、前記第２の端末装置から前記メールアドレス付き部分データを前記部分データとして受信する請求項１に記載のコンテンツ検索システム。
【請求項８】
前記共有サーバは、
前記部分データの特徴量を抽出する特徴量抽出部をさらに備え、
前記コンテンツ保存部は、
前記共有コンテンツに対応する前記特徴量を前記部分データとして、前記部分データを更新して前記部分データ作成部に保存する
請求項１に記載のコンテンツ検索システム。
【請求項９】
１つまたは複数の共有コンテンツを保存する共有サーバと、
前記共有サーバに前記共有コンテンツを送信する第１の端末装置と、
前記共有サーバから前記共有コンテンツを受信する第２の端末装置と、がネットワークに接続されたコンテンツ検索システムのコンテンツ検索方法であって、
前記共有サーバにおいて、
前記第１の端末装置から前記共有コンテンツを受信する第１の受信ステップと、
前記共有コンテンツを前記共有サーバに保存する第１の保存ステップと、
受信された前記共有コンテンツに対応する部分データを作成する第１の部分データ作成ステップと、
受信された前記共有コンテンツに対応するＵＲＬを作成するＵＲＬ作成ステップと、
作成された前記部分データ及び前記ＵＲＬを前記共有コンテンツに対応付けて前記共有サーバに保存する第２の保存ステップと、
前記部分データを前記第１の端末装置に返信する返信ステップと、
前記第２の端末装置から前記部分データを受信する第２の受信ステップと、
受信された前記部分データに対応する前記共有コンテンツを検索する検索ステップと、
検索された前記共有コンテンツに対応する前記ＵＲＬを前記第２の端末装置に送信する第１の送信ステップと、を有し、
前記第１の端末装置において、
前記返信ステップにおいて前記共有サーバから受信した前記部分データを、検索、閲覧を許可する前記第２の端末装置に対して、送信する第２の送信ステップ、を有する
コンテンツ検索方法。
【請求項１０】
前記共有サーバにおいて、
前記部分データの特徴量を抽出し、保存する第１の特徴抽出ステップと、
前記第２の端末装置からコンテンツ検索要求を受信する第３の受信ステップと、
前記コンテンツ検索要求が受信された場合に、前記特徴量抽出のための実行ソフトウェアを前記第２の端末装置に送信する第３の送信ステップと、
前記第２の端末装置から前記特徴量を前記部分データとして受信する第４の受信ステップと、をさらに備え、
前記第２の端末装置において、
前記実行ソフトウェアよる前記特徴量抽出の機能を用いて、前記部分データから前記特徴量の抽出する第２の特徴抽出ステップと、
前記特徴量を表す前記特徴量抽出データを前記部分データとして前記共有サーバに送信する第４の送信ステップと、をさらに備える
請求項９に記載のコンテンツ検索方法。
【請求項１１】
前記共有サーバにおいて、
前記第１の端末装置から前記共有コンテンツの検索を許可する前記第２の端末装置のメールアドレスを受信する第５の受信ステップと、
受信された前記メールアドレスを付加したメールアドレス付き部分データを作成する第２の部分データ作成ステップと、
前記メールアドレスに該当する前記第２の端末装置に前記メールアドレス付き部分データを送信する第５の送信ステップと、をさらに備え、
前記第２の受信ステップは、前記第２の端末装置から前記メールアドレス付き部分データを前記部分データとして受信する
請求項９に記載のコンテンツ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク上でコンテンツを複数の利用者で共有する際に、限定した検索者にのみ、そのコンテンツの検索を可能にするコンテンツ検索システム及びコンテンツ検索方法に関する。
【背景技術】
【０００２】
インターネットの利用法の一つとして、コンテンツの公開者がネットワーク上のサーバなどにコンテンツをアップロードし、そのコンテンツを公開する仕組みが挙げられる。最も代表的なものとして、公開者が撮影したデジタルカメラの画像をアップロードし、それをすべてのインターネット接続者に検索、閲覧可能としたり、あるいは特定の複数者に対して検索、閲覧可能とするシステム（以下、「ネットワーク写真アルバム」と呼ぶ）が数多く存在している。【０００３】
公開者個人が作成するホームページを用いても同様のことは実現可能である。しかしながら、公開者個人にとって、複数の写真をグループ化する写真アルバムの作成、写真アルバムの検索可能者を設定する準備、運用が大きな負担となる。したがって、そのような機能や運用を専門とする事業者が、有料または無料のサービスとして提供する場合が一般的である。ネットワーク写真アルバムの場合は、例えばインターネットサービス事業者（「プロバイダ」と呼ぶ）、デジタルカメラ製造企業、写真フィルム製造企業、などがそのようなサービスを行っている。【０００４】
サーバにアップロードした写真をインターネット上で無制限に公開することは容易である。すなわち、単に共有サーバのＵＲＬを公開すればよい。しかし、通常は親戚内、友人内、同級生内、同好会内というように、特定の対象者のみに検索、閲覧可能とすることが求められ、その制限のための仕組みが必要となる。【０００５】
よく知られた方法としては、写真アルバムの単位で検索可能なＷＥＢサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｐｏｎｓｅ  Ｌｏｃａｔｏｒ）や、個別の写真を検索可能なＵＲＬを許可した検索者に知らせる方法がある。このような方法を使ったサービスでは、予め、公開者が特定の写真アルバムや個別写真を公開設定する。そして、公開者が、その写真アルバムや写真を検索するためのＵＲＬを許可する検索者に電子メールで送付する。検索者は、受け取った電子メール中に記載されたＵＲＬあるいはそのＵＲＬにリンクするアイコンや文字列をクリックすることにより、許可された写真アルバムや写真を検索することができる。第三者は、そのＵＲＬを知らないので、検索することができない。【０００６】
また、公開者が、識別コード（以下、「ＩＤ」と呼ぶ）及びパスワードを用いる方法もある。この方法によれば、そのＩＤやパスワードを所有するものだけが、あるいはそれを入力操作したものだけが、コンテンツを検索できる。【０００７】
例えば、特許文献１には、ＩＤとパスワードの両方を用いて制限運用をしている例が記載されている。この特許文献１に記載されたシステムは、ネットワーク上に登録した複数の写真アルバムと、その写真アルバム別に検索制限を行うための仕組みを提案している。この特許文献１では、検索制限を行う一般的な仕組みとして、そのサービスを利用するために登録して得たＩＤ、及びさらに制限レベルを高めるためのパスワードによる検索管理方法が述べられている。【０００８】
上記の特許文献１、及び現在行われている多くのネットワーク写真アルバムのサービスは、いずれも公開者がネットワーク上のサーバにアップロードした写真コンテンツを、特定の検索者が検索可能となるようにしたものである。当然のことながら、検索を許可される検索者に対しては、事前にＩＤ、パスワードのいずれか、あるいは両方を知らせておく必要がある。【０００９】
しかしながら、公開者が検索者にＵＲＬを送付する方法においては、ＵＲＬを受け取った検索者は、単語として意味のない長い英数字を記憶するのは困難である。また、検索者は、単に文字部分をコピーしてそのＵＲＬで接続するという機械的な操作を行うことになる。したがって、検索者は、再度、同じＵＲＬを使う際には、上記の文字列を検索者の使用するパーソナルコンピュータ内に保存して再利用することになる。しかし、上記の文字列は意味のない英数字であるので、検索者は、どのような写真アルバムや写真であったかは事前に想像することは、容易ではない。その結果として、検索者は、ＵＲＬで接続してから、初めて写真の中身が具体的に分かることになる。したがって、検索者が複数の写真アルバムに対応した複数のＵＲＬを保存している場合、検索者が希望する写真アルバムや写真に対応するＵＲＬを即座に選ぶのが極めて困難となる。その結果、検索者が、再び検索するのは、煩雑な操作となるという問題があった。【００１０】
次に、公開者が検索を許可される検索者のＩＤを予め登録する方法においては、まず、検索者が検索を用いるサービスを受けるために、そのサービスを利用するために検索者に登録してＩＤを取得することが必要である。その後、公開者は許可対象となる複数の検索者のＩＤを把握する必要がある。そして、公開者は、検索許可する対象の検索者のＩＤを、公開した写真アルバムに登録しなければならない。以上のように、実際に検索者が検索可能となるために多くの手続きが必要になるという問題があった。もちろん、このようにして、検索者がＩＤを事前登録する方法でも、検索者が写真アルバムや写真アルバムの中身を検索前に想像するのは困難である。【００１１】
さらに、公開者が特定の検索者にパスワードを配布あるいは通知すれば、パスワードも用いて接続制限の強度を高めたり、検索できる写真アルバムの種類を指定することができる。しかし、上記したＩＤのみ使用する場合に比べ、当然ながら、さらに多くの手続きが必要になる。したがって、公開者や検索者の手間が、さらに増すという問題があった。また、検索者が写真の内容を検索前に想像できないことは、前述した他の場合と同様である。
【特許文献１】特開平１１−２０３３５９号公報
【発明の開示】
【００１２】
本発明のコンテンツ検索システムは、共有サーバと、第１の端末装置と、第２の端末装置とがネットワークに接続されたコンテンツ検索システムである。共有サーバは、１つまたは複数の共有コンテンツを保存する。第１の端末装置は、共有サーバに共有コンテンツを送信する。第２の端末装置は、共有サーバから共有コンテンツを受信する。
【００１３】
共有サーバは、送受信部と、部分データ作成部と、ＵＲＬ生成部と、コンテンツ保存部と、コンテンツ検索部と、を備えている。送受信部は、第１の端末装置及び第２の端末装置とデータ送受信を行う。部分データ作成部は、共有コンテンツに対応する部分データを作成する。ＵＲＬ生成部は、共有コンテンツに対応するＵＲＬを生成する。コンテンツ保存部は、共有コンテンツと部分データとＵＲＬとを互いに対応付けて保存する。コンテンツ検索部は、部分データによって対応する共有コンテンツを検索する。
【００１４】
共有サーバが、前記部分データを第１の端末装置に返信し、第１の端末装置が、部分データを第２の端末装置に送信する。
【００１５】
そして、送受信部が第２の端末装置から部分データを受信した場合、コンテンツ検索部は、受信された部分データによって関連付けられて、コンテンツ保存部に保存された部分データに対応する共有コンテンツを検索する。また、コンテンツ検索部は、送受信部に検索された共有コンテンツに対応するＵＲＬを第２の端末装置へ送信させる。
【００１６】
このような構成により、共有コンテンツをネットワーク上の共有サーバに保存して、特定した複数の検索者にのみ閲覧可能とさせるコンテンツ検索システムを構成できる。検索者は、共有コンテンツの部分データを利用することで、従来のＩＤ、パスワードといった記憶しにくい英数字を使用することなく、特定の端末の検索、閲覧ができる。さらに、ＩＤ、パスワード、あるいはＵＲＬといった文字列では、どの文字列がどのコンテンツに対応しているのかが分かりにくいという課題に対応して、本発明は、コンテンツ中の部分データを利用している。その結果、検索者は、直感的に、閲覧したいコンテンツと共有コンテンツとの対応付けができる。
【００１７】
また、本発明のコンテンツ検索システムにおいて、第１の端末装置は、部分データを共有サーバから受信し、受信した部分データを第２の端末装置に送信してもよい。このような構成により、公開者が、部分データを作成する必要がないので、公開者の端末の処理負荷を軽減することができる。また、検索者は、公開者から電子メールの添付ファイル等によって、部分データを受け取ることができる。したがって、検索者は、部分データの入手が容易となる。
【００１８】
また、本発明のコンテンツ検索システムにおいて、第１の端末装置は、共有コンテンツの部分データを作成し、共有サーバ及び第２の端末装置の双方に、または第２の端末装置のみに送信してもよい。このような構成により、公開者は、共有コンテンツを公開する際に、部分データの作成を共有サーバに依頼する必要がなく、自分の好みに合った部分データを作成することができる。
【００１９】
また、本発明のコンテンツ検索システムにおいて、共有コンテンツは、複数の写真データで構成される写真アルバムである。そして、部分データは、写真アルバムの中の特定の少なくとも１枚の写真データであってもよい。このような構成により、公開者がパーティや旅行の際などに撮影した写真を、遠隔地に暮らす家族や友人同士で手軽に共有して楽しむことができる。しかも、検索用の部分データの作成は、写真アルバムの中から１枚の代表写真を選択するのみでよい。したがって、検索用の部分データの作成は、極めて容易である。
【００２０】
また、本発明のコンテンツ検索システムにおいて、共有コンテンツは、動画データである。そして、部分データは、動画データの中の特定の少なくとも１つの動画フレームデータであってもよい。このような構成により、静止画写真のみでなく、公開者が運動会や各種イベントなどの際に撮影した動画を、遠隔地に暮らす家族や友人同士で手軽に共有して楽しむことができる。しかも、検索用の部分データは、動画中の代表的な１つの動画フレームでよい。したがって、検索用の部分データは、電子メール等によっても、容易に送受信ができる。
【００２１】
また、本発明のコンテンツ検索システムにおいて、共有サーバは、部分データの特徴量を抽出する特徴量抽出部と、特徴量を抽出するための実行ソフトウェアを記憶するソフトウェア保存部とをさらに備えている。コンテンツ保存部は、共有コンテンツに対応する特徴量をソフトウェア保存部に保存する。そして、送受信部が第２の端末装置からコンテンツ検索要求を受信した場合、コンテンツ検索部は、送受信部に実行ソフトウェアを第２の端末装置へ送信させる。また、第２の端末装置は、実行ソフトウェアを共有サーバから受信し、受信した実行ソフトウェアによって部分データから特徴量を抽出する。そして、第２の端末装置は、抽出された特徴量を部分データと置き換える。また、第２の端末装置は、抽出された特徴量である部分データを共有サーバへ送信してもよい。
【００２２】
このような構成により、コンテンツ検索システムは、検索用のデータとして、部分データそのものではなく、部分データからの特徴量抽出データを用いることにより、検索用データのデータ量を小さくできる。その結果、共有サーバでの処理負担の軽減を図ることができる。また、コンテンツ検索システムは、検索者と共有サーバしか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用する。その結果、コンテンツ検索システムは、セキュリティーをさらに向上させることができる。
【００２３】
また、本発明のコンテンツ検索システムにおいて、送受信部が、第１の端末装置から共有コンテンツの検索を許可する第２の端末装置のメールアドレスを受信した場合、部分データ作成部は、部分データにメールアドレスを付加したメールアドレス付き部分データを作成する。また、送受信部は、メールアドレス付き部分データを第２の端末装置へ送信する。第２の端末装置は、メールアドレス付き部分データを共有サーバへ送信する。そして、送受信部が第２の端末装置からメールアドレス付き部分データを部分データとして受信してもよい。
【００２４】
また、本発明のコンテンツ検索方法は、共有サーバにおいて、部分データの特徴量を抽出する特徴量抽出部をさらに備えている。コンテンツ保存部は、共有コンテンツに対応する特徴量を部分データに置き換えて、部分データを更新して部分データ作成部に保存してもよい。
【００２５】
また、本発明のコンテンツ検索方法は、共有サーバと、第１の端末装置と、第２の端末装置とがネットワークに接続されたコンテンツ検索システムのコンテンツ検索方法である。共有サーバは、１つまたは複数の共有コンテンツを保存する。第１の端末装置は、共有サーバに共有コンテンツを送信する。第２の端末装置は、共有サーバから共有コンテンツを受信する。
【００２６】
コンテンツ検索システムは、第１の受信ステップと、第１の保存ステップと、第１の部分データ作成ステップと、ＵＲＬ作成ステップと、第２の保存ステップと、返信ステップと、第２の受信ステップと、検索ステップと、送信ステップとを有する。共有サーバにおいて、第１の受信ステップは、第１の端末装置から共有コンテンツを受信する。第１の保存ステップは、共有コンテンツを共有サーバに保存する。第１の部分データ作成ステップは、受信された共有コンテンツに対応する部分データを作成する。ＵＲＬ作成ステップは、受信された共有コンテンツに対応するＵＲＬを作成する。第２の保存ステップは、作成された部分データ及びＵＲＬを共有コンテンツに対応付けて保存する。返信ステップは、部分データを前記第１の端末装置に返信する。第２の受信ステップは、第２の端末装置から部分データを受信する。検索ステップは、受信された部分データに対応する共有コンテンツを検索する。第１の送信ステップは、検索された共有コンテンツに対応するＵＲＬを第２の端末装置に送信する。また、第１の端末装置において、第２の送信ステップは、返信ステップにおいて共有サーバから受信した部分データを、検索、閲覧を許可する前記第２の端末装置に対して、送信してもよい。
【００２７】
また、本発明のコンテンツ検索方法は、共有サーバにおいて、特徴抽出ステップと、第３の受信ステップと、第３の送信ステップと、第４の受信ステップと、をさらに備えている。第１の特徴抽出ステップは、部分データの特徴量を抽出し、保存する。第３の受信ステップは、第２の端末装置からコンテンツ検索要求を受信する。第３の送信ステップは、コンテンツ検索要求が受信された場合に、特徴量抽出のための実行ソフトウェアを第２の端末装置に送信する。第４の受信ステップは、第２の端末装置から特徴量を部分データとして受信する。第２の端末装置において、実行ソフトウェアよる特徴量抽出の機能を用いて、部分データから特徴量の抽出する第２の特徴抽出ステップと、特徴量を表す特徴量抽出データを部分データとして共有サーバに送信する第４の送信ステップと、をさらに備えてもよい。
【００２８】
また、本発明のコンテンツ検索方法は、共有サーバにおいて、第５の受信ステップと、第２の部分データ作成ステップと、第５の送信ステップとをさらに備えている。第５の受信ステップは、第１の端末装置から共有コンテンツの検索を許可する第２の端末装置のメールアドレスを受信する。第２の部分データ作成ステップは、受信されたメールアドレスを付加したメールアドレス付き部分データを作成する。第５の送信ステップは、メールアドレスに該当する第２の端末装置にメールアドレス付き部分データを送信する。第２の受信ステップは、第２の端末装置からメールアドレス付き部分データを部分データとして受信してもよい。
【図面の簡単な説明】
【００２９】
【図１】図１は、本発明の実施の形態１におけるコンテンツ検索システムの構成を示すブロック図である。
【図２】図２は、同コンテンツ検索システムの共有サーバの内部構成を示す機能ブロック図である。
【図３】図３は、同コンテンツ検索システムを構成する共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図である。
【図４】図４は、同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してデータベースに登録する際のフローチャートである。
【図５】図５は、同コンテンツ検索システムのアルバムＩＤと写真データＩＤの対応関係の具体例を示す図である。
【図６】図６は、同コンテンツ検索システムの共有サーバが検索者端末より写真アルバムを特定する部分データを受信して検索者端末へ写真のアルバムページを返すフローチャートである。
【図７】図７は、同コンテンツ検索システムの公開者端末が共有サーバに写真アルバムをアップロードする処理を示すフローチャートである。
【図８】図８は、同コンテンツ検索システムの検索者端末が共有サーバから写真のアルバムページを受信して表示する処理のフローチャートである。
【図９】図９は、公開者端末から検索者端末に部分データを送るメールの受信画面例を示すイメージ図である。
【図１０】図１０は、本発明の実施の形態１における他の例のコンテンツ検索システムを構成する共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図である。
【図１１】図１１は、本発明の実施の形態１におけるさらに他の例のコンテンツ検索システムを構成する共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図である。
【図１２】図１２は本発明の実施の形態２におけるコンテンツ検索システムの共有サーバの内部構成を示す機能ブロック図である。
【図１３】図１３は、同コンテンツ検索システムの特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図である。
【図１４】図１４は、同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してコンテンツＤＢに登録する際のフローチャートである。
【図１５】図１５は、同コンテンツ検索システムの共有サーバが検索者端末より検索要求を受け、生成した写真のアルバムページを返信する際のフローチャートである。
【図１６】図１６は、同コンテンツ検索システムの検索者端末が共有サーバから写真のアルバムページを受信して表示する処理のフローチャートである。
【図１７】図１７は、本発明の実施の形態３におけるコンテンツ検索システムの共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図である。
【図１８】図１８は、同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してデータベースに登録し、その後に検索者端末にメールアドレスを送信する際のフローチャートである。
【図１９】図１９は、同コンテンツ検索システムの公開者端末が写真データを選択し、検索者端末のメールアドレスを共有サーバに送信する処理を示すフローチャートである。
【図２０】図２０は、同コンテンツ検索システムの公開者が公開者端末を使ってコンテンツ共有サイトにログインした場合の、共有サイトにおける公開者の操作の例を示すフローチャートである。
【図２１】図２１は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバが、特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図である。
【図２２】図２２は、同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してコンテンツＤＢに登録する際のフローチャートである。
【図２３】図２３は、同コンテンツ検索システムの共有サーバが検索者端末より検索要求を受け、生成した写真のアルバムページを返信する際のフローチャートである。
【図２４】図２４は、同コンテンツ検索システムの検索者端末が共有サーバから写真のアルバムページを受信して表示する処理のフローチャートである。
【符号の説明】
【００３０】
１０１    ネットワーク
１０２，１０２ａ，１０２ｂ，１０２ｃ    共有サーバ
１０３，１０３ａ，１０３ｂ，１０３ｃ    公開者端末
１０４，１０４ａ，１０４ｂ，１０４ｃ    検索者端末
２０１    送受信部（ネットワークＩ／Ｆ）
２０２，２０２ｂ    コンテンツ保存部（データベースＤＢ）
２０３    コンテンツ検索部
２０４    部分データ作成部
２０５    ＵＲＬ生成部
２０６    特徴量抽出部
２１１    コンテンツ領域
２１２    部分データ領域
２１３    ＵＲＬ領域
２１４    特徴量抽出データ領域
６０１，６０２，６０３    写真アルバム
６０４，６０５，６０６，７０１，７０４，７０５    写真データ
【発明を実施するための最良の形態】
【００３１】
以下、本発明におけるコンテンツ検索システムの実施の形態について、図面を参照しながら説明する。なお、以下の説明では特に断らない限り、共有コンテンツは、デジタルカメラによる複数枚の写真データ、あるいはそれをグループ化した写真アルバムとする。【００３２】
（実施の形態１）
図１は、本発明の第１の実施の形態におけるコンテンツ検索システムの構成を示すブロック図である。本実施の形態におけるコンテンツ検索システムは、共有サーバ１０２と、公開者端末１０３と、複数の検索者端末１０４とがネットワーク１０１に接続されて構成されている。共有サーバ１０２は、１つまたは複数の共有コンテンツを保存している。第１の端末装置である公開者端末１０３は、コンテンツの公開者が共有コンテンツを共有サーバ１０２に送出する。第２の端末装置である複数の検索者端末１０４は、共有サーバ１０２内の共有コンテンツを検索し、検索した共有コンテンツを受信する。一般的に、ネットワーク１０１はインターネットまたは携帯電話とインターネットの融合ネットワークである。すなわち、公開者端末１０３及び複数の検索者端末１０４は、パーソナルコンピュータあるいはインターネット接続機能を有するＴＶ、携帯電話等である。【００３３】
コンテンツの公開者は、自ら撮影したデジタルカメラの複数の写真データを、公開者端末１０３からネットワーク１０１を経由して、共有サーバ１０２にアップロードする。共有サーバ１０２は、受信した複数の写真データを写真アルバムとしてグループ化し、共有サーバ１０２内に保存する。複数の検索者は、検索者端末１０４により、ネットワーク１０１を経由して共有サーバ１０２に接続して、希望する写真アルバムを検索する。そして、複数の検索者は、該当する写真アルバムが検出されれば、その写真アルバム内の写真を閲覧、あるいは必要に応じてダウンロードし、受信する。そして、複数の検索者は、自らの検索者端末１０４などの内部に、ダウンロードした写真アルバム内の写真を保存する。【００３４】
なお、図１では、検索者用の端末として３台の検索者端末１０４を記載しているが、実際のシステムでは３台に制約されるものではない。また、以下の説明では、検索者用の端末として１つの検索者端末１０４についてのみ動作を説明するが、他の検索者用の端末についても同様の動作をする。なお、公開者端末１０３は、1台のみを記載しているが、実際のシステムでは１台に制約されるものではない。【００３５】
図２は、本発明の第１の実施の形態におけるコンテンツ検索システムの共有サーバ１０２の内部構成を示す機能ブロック図である。なお、共有サーバ１０２はパーソナルコンピュータやワークステーションで構成されることが一般的である。したがって、図２に示した多くの機能ブロックがソフトウェアで実現される。そのため、共有サーバ１０２において、必ずしも各機能ブロックに対応したハードウェアが存在するとは限らない。【００３６】
共有サーバ１０２は、ネットワークインターフェイス（以下、ネットワークＩ／Ｆと略記する）２０１と、コンテンツデータベース（以下、「コンテンツＤＢ」と略記する）２０２と、コンテンツ検索部２０３と、部分データ作成部２０４と、ＵＲＬ生成部２０５とを備えている。【００３７】
送受信部であるネットワークＩ／Ｆ２０１は、ネットワーク１０１を介して公開者端末１０３や検索者端末１０４とデータ送受信を行う。【００３８】
コンテンツ保存部であるコンテンツＤＢ２０２は、コンテンツ領域２１１、部分データ領域２１２、ＵＲＬ領域２１３の３つの領域を含んでいる。コンテンツＤＢ２０２は、公開者端末１０３から送信された共有コンテンツをネットワークＩ／Ｆ２０１を介して受信する。そして、コンテンツＤＢ２０２は、共有コンテンツをコンテンツ領域２１１に保存する。また、コンテンツＤＢ２０２は、部分データ作成部２０４で作成された部分データを、部分データ領域２１２に保存する。また、コンテンツＤＢ２０２は、ＵＲＬ生成部２０５で生成されたＵＲＬを、ＵＲＬ領域２１３に保存する。また、コンテンツＤＢ２０２は、上記した共有コンテンツと部分データとＵＲＬとを１組の情報として互いに対応付けて保存している。【００３９】
部分データ作成部２０４は、公開者端末１０３から受信し、保存した共有コンテンツに対応する部分データを作成する。この部分データは、共有コンテンツにアクセスするための認証用である。そして、この部分データをコンテンツＤＢ２０２中の部分データ領域２１２に保存する。そして、部分データ作成部２０４は、ネットワーク１０１を介して公開者端末１０３に、この部分データを送信する。ここで、共有するコンテンツが複数の写真データである場合、部分データは例えば、その中の代表的な１枚の写真データである。【００４０】
ＵＲＬ生成部２０５は、共有コンテンツに対応するＵＲＬを生成する。このＵＲＬは、コンテンツＤＢ２０２中のコンテンツ領域２１１に保存された共有コンテンツの保存場所を特定するここで、この保存場所は、たとえば、サーバ名、ポート番号、フォルダ名、ファイル名等により特定される。そして、ＵＲＬ生成部２０５は、このＵＲＬをコンテンツＤＢ２０２中のＵＲＬ領域２１３に保存する。【００４１】
コンテンツ検索部２０３は、部分データによって対応する共有コンテンツを検索する。コンテンツ検索部２０３の動作を説明する。まず、共有サーバ１０２が検索者端末１０４から認証用の部分データを受信する。すると、コンテンツ検索部２０３は、受信された部分データによって関連付けられて、コンテンツ保存部であるコンテンツ領域２１１に保存された部分データに対応する共有コンテンツを検索する。コンテンツ検索部２０３は、該当する部分データが見つかると、この部分データに対応する共有コンテンツに関連付けられて保存されたＵＲＬを、ＵＲＬ領域２１３から読み出す。そして、コンテンツ検索部２０３は、送受信部であるネットワークＩ／Ｆ２０１に、検索された共有コンテンツに対応するＵＲＬを検索者端末１０４に送信させる。共有サーバ１０２が、複数種類の共有コンテンツを受信し、保存している場合、それぞれの共有コンテンツに対して部分データを作成している。したがって、コンテンツ検索部２０３は、検索者端末１０４から受信された部分データと、部分データ領域２１２内の複数の部分データとを照合する。【００４２】
次に、本実施の形態におけるコンテンツ検索システムの動作を説明する。図３は、コンテンツ検索システムを構成する共有サーバ１０２、公開者端末１０３、検索者端末１０４の間のデータ送受信や処理の流れを示すシーケンス図である。【００４３】
まず、公開者端末１０３は、複数の写真データにより構成される写真アルバムを共有サーバ１０２にアップロードする（ステップＳ３０１）。すなわち、第１の受信ステップは、共有サーバ１０２において、第１の端末装置から共有コンテンツを受信する。【００４４】
次に、第１の保存ステップは、共有サーバ１０２において、受信した複数の写真データからなるコンテンツＤＢ２０２に保存し、登録する。なお、共有サーバ１０２が、写真アルバムを保存し、登録する際の１連の動作については、図４を参照しながら、詳細に後述する。【００４５】
そして、共有サーバ１０２は、受信した写真アルバムに関連する部分データ、及びＵＲＬを作成する。すなわち、共有サーバ１０２において、第１の部分データ作成ステップは、受信された共有コンテンツに対応する部分データを作成する。また、ＵＲＬ作成ステップは、共有サーバ１０２において、受信された共有コンテンツに対応するＵＲＬを作成する。【００４６】
そして、共有サーバ１０２は、作成した部分データを部分データ領域２１２に保存する。また、作成したＵＲＬをＵＲＬ領域２１３に保存する（ステップＳ３０２）。すなわち、ステップＳ３０２は、共有サーバ１０２において、作成された部分データ及びＵＲＬを共有コンテンツに対応付けて共有サーバ１０２に保存する第２の保存ステップである。部分データとしては、例えば、その写真アルバム中の代表的な１枚の写真データである。【００４７】
次に、ステップＳ３０３は、共有サーバ１０２において、部分データを第１の端末装置である公開者端末１０３に返信する返信ステップである。この返信ステップは、具体的には、ステップＳ３０１のアップロード操作に対する応答として、その操作画面の中で行うこともできる。また、共有サーバ１０２が、公開者端末１０３にメール送信して、アップロード操作に対する応答をしてもよい。【００４８】
次に、第１の端末装置である公開者端末１０３は、検索、閲覧を許可する第２の端末装置である検索者端末１０４に対して、メール送信などにより、共有サーバ１０２から受信した部分データを送信する（ステップＳ３０４）。部分データが写真データである場合は、メールの添付ファイルとして送信してもよい。なお、このステップＳ３０４は。必ずしもネットワーク１０１経由で行われる必要はない。ステップＳ３０４は、例えば、部分データを保存したメモリーデバイス（メモリーカード）を送り届けたり、手渡しすることによっても実現できる。すなわち、ステップＳ３０４は、第１の端末装置である公開者端末１０３において、上記した返信ステップで共有サーバ１０２から受信した部分データを、検索、閲覧を許可する第２の端末装置である検索者端末１０４に対して送信する第２の送信ステップである。【００４９】
次に、検索者端末１０４は、入手した部分データを共有サーバ１０２に送信する。これにより、検索者端末１０４は、この部分データに関連する写真アルバムの検索を共有サーバ１０２に要請する（ステップＳ３０５）。すなわち、ステップＳ３０５は、共有サーバ１０２において、第２の端末装置である検索者端末１０４から部分データを受信する第２の受信ステップである。この部分データ送信は、写真アルバムの検索、閲覧のために用意された操作画面内の操作によるアップロードや、メールにファイル添付することにより実現できる。【００５０】
共有サーバ１０２は、受け取った部分データを用いて、その部分データに関連付けられた写真アルバムを検索する（ステップＳ３０６）。すなわち、ステップＳ３０６は、共有サーバ１０２において、受信された部分データに対応する共有コンテンツを検索する検索ステップである。この検索は、図２の説明で述べたように、部分データ領域２１２内に同じ部分データが保存されているかどうかを調べることにより簡単に行うことができる。複数種類の写真アルバムが受信、保存されている場合は、それぞれの写真アルバムに対して部分データが作成される。したがって、コンテンツ検索部２０３は、検索者端末１０４から受信した部分データと、部分データ領域２１２内の複数の部分データとを照合することにより、該当する写真アルバムを検索することができる。【００５１】
該当する写真アルバムが見つかれば、共有サーバ１０２は、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出す。そして、共有サーバ１０２は、このＵＲＬにリンクした写真アルバムページを検索者端末１０４に送信する（ステップＳ３０７）。すなわち、ステップＳ３０７は、共有サーバ１０２において、検索された共有コンテンツに対応するＵＲＬを第２の端末装置である検索者端末１０４に送信する第１の送信ステップである。検索者は、この写真のアルバムページから写真アルバムに含まれる写真データ全体あるいは一部を閲覧したり、ダウンロードして検索者端末１０４内に保存することもできる。【００５２】
次に、共有サーバ１０２、公開者端末１０３、検索者端末１０４それぞれの動作フローを説明する。図４は、共有サーバ１０２が公開者端末１０３より写真アルバムを受信してデータベースに登録する際のフローチャートである。また、図４は、図３に示したシーケンス図のステップＳ３０２の処理に対応する。【００５３】
まず、共有サーバ１０２は、公開者端末１０３から写真アルバムのアップロード要求を受ける（ステップＳ３１０）。そして、共有サーバ１０２は、生成する写真アルバムにアルバムＩＤを付与する（ステップＳ３１１）。その後、共有サーバ１０２は、写真アルバム内の写真データを受信する（ステップＳ３１２）。そして、共有サーバ１０２は、その写真データをコンテンツＤＢ２０２のコンテンツ領域２１１に保存し、写真データＩＤを付与して登録する（ステップＳ３１３）。次に、共有サーバ１０２は、ステップＳ３１１で写真アルバムに付与したアルバムＩＤと写真データに付与した写真データＩＤとを関連付ける（ステップＳ３１４）。この関連付けは、両方のＩＤの対応テーブル等を作成することにより行われる。【００５４】
そして、共有サーバ１０２は、写真アルバム内の写真データをすべて受信完了したか否かを判定する（ステップＳ３１５）。すべて受信が完了していれば（ステップＳ３１５のＹｅｓの場合）、写真アルバムに対応した部分データを作成する。そして、作成した部分データを部分データ領域２１２に保存する（ステップＳ３１６）。また、共有サーバ１０２は、コンテンツＤＢ２０２へアクセスするためのＵＲＬの生成をする。次に、共有サーバ１０２は、生成されたＵＲＬを共有コンテンツに対応付けて保存する（ステップＳ３１７）。そして、一連の処理は終了する。一方、ステップＳ３１５で受信が完了していなければ（Ｎｏの場合）、ステップＳ３１２に戻って写真データの受信を継続する。【００５５】
図５は、アルバムＩＤと写真データＩＤの対応関係の具体例を示す図である。図５に示すように、例えば、共有サーバ１０２に３つの写真アルバム６０１、６０２、６０３がアップロードされたとする。すると、共有サーバ１０２は、これら３つの写真アルバム６０１、６０２、６０３それぞれにアルバムＩＤとしてアルバムＡ、アルバムＢ、アルバムＣを付与する。そして、共有サーバ１０２は、写真アルバム６０１に含まれる４枚の写真データ６０４に、写真データＩＤとしてＡ００１〜Ａ００４を付与する。また、共有サーバ１０２は、写真アルバム６０２に含まれる５枚の写真データ６０５に、写真データＩＤとしてＢ００１〜Ｂ００５を付与する。さらに、共有サーバ１０２は、写真アルバム６０６に含まれる６枚の写真データ６０６に、写真データＩＤとしてＣ００１〜Ｃ００６を付与する。コンテンツＤＢ２０２において、写真アルバムのアルバムＩＤと写真データＩＤが関連付けられている。したがって、コンテンツＤＢ２０２において、アルバムＩＤを指定すると、その写真アルバムに含まれているすべての写真データＩＤを特定することができる。また逆に、コンテンツＤＢ２０２において、ある写真データＩＤを指定すると、当該写真データが属する写真アルバムを特定することができる。【００５６】
上記したように、コンテンツＤＢ２０２は、写真データＩＤとアルバムＩＤとを対応させるＩＤ対応テーブルを作成している。したがって、コンテンツＤＢ２０２は、ＩＤ対応テーブルを用いて、写真データから写真アルバムを検索できる。すなわち、共有コンテンツは、複数の写真データで構成される写真アルバムであり、部分データは、写真アルバムの中の特定の少なくとも１枚の写真データであればよい。具体的には、部分データは、写真データであって、それぞれの写真データには、写真データＩＤが付与されている。例えば写真データＩＤは、Ａ００１〜Ａ００４、Ｂ００１〜Ｂ００５、Ｃ００１〜Ｃ００６である。【００５７】
したがって、例えば、部分データが、写真データＩＤとしてＢ００１を付与された写真アルバム６０５の１枚の写真データであったとする。すると、共有サーバ１０２は、部分データとしての１枚の写真データに基づいて、写真データＩＤをＢ００１と特定できる。そして、共有サーバ１０２は、写真データＩＤに関連付けられているアルバムＩＤをアルバムＢと特定できる。その結果、共有サーバ１０２は、アルバムＩＤに基づいて、写真アルバム６０２を特定できる。【００５８】
図６は、共有サーバ１０２が、検索者端末１０４より写真アルバムを特定する部分データである写真データを受信して、検索者端末１０４へ写真のアルバムページを返すフローチャートである。また、図６は、図３におけるステップＳ３０５からステップＳ３０７の処理に対応する。【００５９】
まず、共有サーバ１０２は、検索者端末１０４から、検索要求を受ける（ステップＳ３２０）。このステップＳ３２０は、具体的には、検索者が、検索者端末１０４から写真アルバムサービスのサイトである共有サーバを指定するＵＲＬにアクセスし、コマンド等を選択することにより行う。このようにして、共有サーバ１０２は、検索者端末１０４から部分データを受信する（ステップＳ３２１）。そして、共有サーバ１０２は、コンテンツＤＢ２０２の部分データ領域２１２に保存されている部分データと比較して部分データである写真データを検索する（ステップＳ３２２）。共有サーバ１０２は、写真データが見つかると、その写真データの写真データＩＤに基づいて、ＩＤ対応テーブルにより対応するアルバムＩＤを検索する（ステップＳ３２３）。次に、共有サーバ１０２は、検索されたアルバムＩＤから、アルバムページを検索する（ステップＳ３２４）。最後に、共有サーバ１０２は、検索したアルバムページを検索者端末１０４へ送信する（ステップＳ３２５）。そして、一連の処理は終了する。なお、アルバムページであるＵＲＬは、共有サーバ１０２において共有コンテンツ受信時に生成しているが、部分データ受信時に検索されたアルバムＩＤに基づいて生成してもよい。【００６０】
次に、公開者端末１０３の処理について説明する。図７は、公開者端末１０３が共有サーバ１０２に写真アルバムをアップロードする処理を示すフローチャートである。公開者は、公開者端末１０３から、まず、共有サイトである共有サーバ１０２にログインする（ステップＳ３３０）。ログインのためのユーザＩＤ、パスワード等は、事前に共有サーバ１０２に登録しておく。【００６１】
次に、公開者は、ログインしたユーザ毎に用意されるページであるマイページからコマンドを選択し、写真アルバムを生成する（ステップＳ３３１）。そして、公開者は、生成した写真アルバムに登録する写真データを公開者端末１０３で選択する（ステップＳ３２２）。その後、公開者は、共有サーバ１０２に、アップロード要求を送信する（ステップＳ３２３）。アップロード要求が受け入れられると、選択した写真データを共有サーバ１０２へ送信する（ステップＳ３２４）。次に、公開者は、ステップＳ３２２で選択した写真データをすべて送信完了したか否かを判定する（ステップＳ３２５）。そして、送信が完了していれば（Ｙｅｓの場合）、一連の処理を終了する。一方、写真データの送信が完了していなければ（Ｎｏの場合）、ステップＳ３２４に戻って送信を継続する。【００６２】
次に、検索者端末１０４の処理について説明する。図８は、検索者端末１０４が共有サーバ１０２から写真のアルバムページを受信して表示する処理のフローチャートである。検索者端末１０４は、まず、共有サーバ１０２にアクセスしてトップページを表示する（ステップＳ３４０）。そして、このトップページから写真アルバムの検索ページを選択する（ステップＳ３４１）。次に、検索者端末１０４は、公開者端末１０３から予め受信してハードディスク等に保存しておいた部分データである写真データを選択する（ステップＳ３４２）。その後、検索者端末１０４は、共有サーバ１０２に検索要求を送信する（ステップＳ３４３）。次に、検索者端末１０４は、検索要求が受け入れられると選択した写真データを送信する（ステップＳ３４４）。最後に、検索者端末１０４は、共有サイトである共有サーバ１０２からアルバムページを受信して表示する（ステップＳ３４５）。そして、一連の処理を終了する。【００６３】
図９は、図３のステップＳ３０４で、公開者端末１０３から検索者端末１０４に部分データを送るメールの受信画面例を示すイメージ図である。部分データである写真アルバム中の１枚の写真データ７０１は、メールの添付ファイル（図９では、Ｐａｒｔｙ−０６．ｊｐｇとして表示）として送られ、受け取った検索者は、その写真を確認できるので、写真アルバムの内容を容易に想像することが可能となる。【００６４】
なお、上記した実施の形態の説明では、共有サーバ１０２が部分データを作成し、この部分データを公開者端末１０３が受信して、検索者端末１０４へ送信するとした。しかし、図１０、または図１１に示すように、この部分データの作成は、公開者端末１０３で行ってもよい（ステップＳ３０８）。なお、図１０、図１１では、図３と異なるのはステップＳ３００とステップＳ３０８のみであり、他は同様であるため、説明は省略する。ステップＳ３００においては、共有サーバ１０２の動作として、図３に比べて、部分データの作成が除かれている。そして、公開者端末１０３が、部分データの作成をおこなっている（ステップＳ３０８）。部分データとして写真アルバム中の特定の１枚を選択する場合は、わざわざ共有サーバ１０２で行う必要は必ずしもない。この場合は、公開者端末１０３は自ら作成した部分データを共有サーバ１０２と検索者端末１０４の双方に送ることになる。【００６５】
図１１は、本発明の実施の形態１におけるさらに他の例のコンテンツ検索システムを構成する共有サーバ１０２ａ、公開者端末１０３ａ、検索者端末１０４ａの間のデータ送受信や処理の流れを示すシーケンス図である。図１１に示すように、この例では、公開者端末１０３ａで部分データの作成した後、この部分データを共有サーバ１０２ａと検索者端末１０４ａとの双方に送信している（ステップＳ３０９、及びステップＳ３１０）。この例では、図３で説明したのと同様な手順により、ステップ３０５において、検索者端末１０４ａから部分データの送信を共有サーバ１０２ａが受けると、写真アルバムの検索が可能となる（ステップ３０６）。【００６６】
図１２は、本発明の実施の形態１におけるさらに他の例のコンテンツ検索システムを構成する共有サーバ１０２ａ、公開者端末１０３ａ、検索者端末１０４ａの間のデータ送受信や処理の流れを示すシーケンス図である。図１２に示すように、公開者端末１０３ａは部分データを検索者端末１０４ａのみに送ってもよい（Ｓ３０４）。この場合、共有サーバ１０２ａは部分データとして何が選ばれたかを把握できない。しかし、ステップＳ３０５において、検索者端末１０４ａから部分データを受信し、共有サーバ１０２ａが保有する写真アルバムの中に、指定された部分データが含まれているかを検索することにより、該当する写真アルバムが存在するか否かの判定ができる（Ｓ３０６）。すなわち、第１の端末装置である公開者端末１０３ａは、共有コンテンツの部分データを作成し、共有サーバ１０２ａ及び第２の端末装置である検索者端末１０４ａの双方に、または第１の端末装置のみに送信してもよい。【００６７】
また、上記した実施の形態の説明では、写真アルバムの部分データとして１枚の写真データであって、画像全体を現す写真データを例に挙げたが、部分データとしては画像サイズを縮小したサムネイル等でもよい。さらにまた、写真アルバムの写真データは、コンテンツの公開者が、自らデジタルカメラで撮影した写真データとしたが、これに限るものではない。例えば、フィルムを用いる銀塩カメラにて撮影した写真をデジタル機器にて、デジタルデータに変換した写真データでも構わない。すなわち、写真に限らず、ノートのメモやファクシミリなど紙情報が電子化されたデータであってもよい。ただし、公序良俗を乱すデータや、他者の著作権や肖像権を犯すデータは、望ましくない。【００６８】
また、上記した実施の形態の説明では、共有コンテンツは複数写真データを含む写真アルバムを例に挙げたが、デジタルビデオカメラの動画データを共有コンテンツとして扱うことも可能である。この場合の部分データとしては、動画データ中から取り出した１フレームの静止画データでもよいし、数秒程度の部分動画データでもよい。【００６９】
なお、共有コンテンツは、デジタル化した動画データであれば良く、デジタルビデオカメラによるものに限定するものではない。例えば、デジタルカメラにても、デジタル化した動画データを作成できる。また従来のアナログ信号による動画データをデジタル化したものも、本発明を適用できる。【００７０】
すなわち、共有コンテンツは、動画データであり、部分データは、動画データの中の特定の少なくとも１つの動画フレームデータであってもよい。【００７１】
（実施の形態２）
図１２は、本発明の実施の形態２におけるコンテンツ検索システムの共有サーバ１０２ａの内部構成を示す機能ブロック図である。図１３は、特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図である。また、本実施の形態におけるコンテンツ検索システムの構成を示すブロック図は、実施の形態１における図１と同様である。すなわち、図示は省略するが、本実施の形態におけるコンテンツ検索システムは、共有サーバ１０２ａと、公開者端末１０３ａと、複数の検索者端末１０４ａとがネットワーク１０１に接続されて構成されている。以下、実施の形態１における構成と同等の構成要素については、同等な符号を付け、説明を省略する。【００７２】
実施の形態１では、共有サーバ１０２における検索処理は、部分データである１枚の写真データの照合という形で行われる。すなわち、検索者端末１０４から受信された部分データと、部分データ領域２１２に保存された部分データとの比較照合である。最近のデジタルカメラの画素数向上に伴い、１枚の写真データの容量がＪＰＥＧ圧縮後のファイルでも１ＭＢ程度というのは珍しくない。共有サーバ１０２で扱う写真アルバム数の増大や、検索者人数の増大により、このような容量の大きい部分データを多数検索処理するのは、共有サーバ１０２の処理負担増や、検索時間の増大を招く結果となる。また、部分データとして写真データそのものを使用すると、その部分データが共有したくない他人に渡った場合には、容易に写真アルバムを閲覧されることにもなりかねず、セキュリティー上も好ましくない。【００７３】
そこで、本発明の実施の形態２におけるコンテンツ検索システムでは、検索用のデータとして、部分データ、すなわち、特定の写真データそのものではなく、特定の写真データからの特徴量抽出データを用いる。【００７４】
本実施の形態におけるコンテンツ検索システムの共有サーバ１０２ａと図２に示した共有サーバ１０２との違いは、次の２点である。１つは部分データ作成部２０４で得られた部分データを入力し、その特徴量を抽出する特徴量抽出部２０６を新たに備えることである。また、他の１つはコンテンツＤＢ２０２ｂの内部に、ソフトウェア保存部である特徴量抽出データ領域２１４を新たに備えたことである。なお、特徴量抽出データ領域２１４には、特徴量抽出機能を実行するソフトウェアも保存する。共有サーバ１０２ａは、検索者端末１０４ａ（図１３に図示）から検索時に送られてくる特徴量抽出データと、この特徴量抽出データ領域２１４に保存されている特徴量抽出データとを照合することによって、該当の写真アルバムが存在するか否かを検出する。【００７５】
次に、共有サーバ１０２ａが、部分データ、すなわち特定の写真データから特徴量の抽出を行う動作の１例について述べる。通常、デジタルカメラの写真データは、ＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）と呼ばれるファイル規格に基づき、撮影画像データだけでなく、メタデータが記録されている。メタデータの例としては、例えば、撮影画像に付随した撮影日時と、絞り、シャッタースピード等の撮影条件と、あるいは撮影カメラの機種名などである。共有サーバ１０２ａは、このメタデータを抽出して元の写真データの特徴量抽出データとしてもよい。【００７６】
特徴量の抽出を行う動作の他の例として、画像内の輝度分布であるヒストグラムや輪郭データなどを抽出することも挙げられる。このように、元の写真データから何らかの特徴量抽出データを取り出して利用すれば、元の写真データを利用する場合に比べて、ネットワーク１０１により通信を行う際の情報量は、大きく低減する。情報量を低減させているので、元の写真は異なるのに特徴量抽出データが同じになる可能性は否定できない。しかしながら、本発明が応用対象としているネットワーク写真アルバムにおいて、そのような偶然は実用的に無視できる。【００７７】
次に、本実施の形態におけるコンテンツ検索システムの特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れについて説明する。図１３に示すように、まず、図３と同じく、公開者端末１０３ａは、複数の写真データにより構成される写真アルバムを共有サーバ１０２ａにアップロードする（ステップＳ４０１）。【００７８】
次に、共有サーバ１０２ａは、受信した複数の写真データからなる写真アルバムをコンテンツＤＢ２０２ｂに保存し、登録する。そして、共有サーバ１０２ａは、受信した写真アルバムに関連する部分データ、及びＵＲＬを作成する。次に、共有サーバ１０２は、作成した部分データを部分データ領域２１２に保存する。また、共有サーバ１０２は、作成したＵＲＬをＵＲＬ領域２１３に保存する。そして、共有サーバ１０２は、受信した写真アルバムに関連する部分データ、ＵＲＬ、及び部分データから抽出した特徴量抽出データを作成し、保存する（ステップＳ４０２）。すなわち、ステップＳ４０２は、共有サーバにおいて、部分データの特徴量を抽出し、保存する特徴抽出ステップである。その後、共有サーバ１０２ａは、部分データのみを公開者端末１０３ａに返信する（ステップＳ４０３）。公開者端末１０３ａは検索、閲覧を許可する検索者端末１０４ａに対して、メール送信などにより、部分データを送信する（ステップＳ４０４）。【００７９】
検索者端末１０４ａは、実際の検索に入る前に、共有サーバ１０２ａに対して検索要求を送信する（ステップＳ４０５）。すなわち、ステップＳ４０５は、共有サーバ１０２ａにおいて、第２の端末装置である検索者端末１０４ａからコンテンツ検索要求を受信する第３の受信ステップである。これに対応して共有サーバ１０２ａは、特徴量抽出機能を実行するソフトウェアを第２の端末装置である検索者端末１０４ａに送信する（ステップＳ４０６）。すなわち、ステップＳ４０６は、共有サーバ１０２ａにおいて、コンテンツ検索要求が受信された場合に、特徴量抽出のための実行ソフトウェアを第２の端末装置に送信する第３の送信ステップである。検索者端末１０４ａは、このソフトウェアによる特徴量抽出の機能を用いて、先に入手した部分データより特徴抽出を行う（ステップＳ４０７）。すなわち、ステップＳ４０７は、第２の端末装置である検索者端末１０４ａにおいて、実行ソフトウェアよる特徴量抽出の機能を用いて、部分データから特徴量の抽出する第２の特徴抽出ステップである。【００８０】
その後、検索者端末１０４ａは、特徴量抽出データを部分データとして共有サーバ１０２ａに検索のために送信する（ステップＳ４０８）。すなわち、ステップＳ４０８は、検索者端末１０４ａにおいて、特徴量を表す特徴量抽出データを部分データとして共有サーバに送信する第４の送信ステップである。そして、ステップＳ４０９は、共有サーバ１０２ａにおいて、先にステップＳ４０２で得て保存した特徴量抽出データと、検索者端末１０４ａより受信した特徴量抽出データとを照合することにより検索ステップである。【００８１】
該当する写真アルバムが見つかれば、共有サーバ１０２ａは、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出す。そして、共有サーバ１０２ａは、このＵＲＬにリンクした写真のアルバムページを検索者端末１０４ａに送信する（ステップＳ４１０）。検索者は、このアルバムページから写真アルバム全体あるいは一部を閲覧したり、検索者端末１０４ａ内にダウンロードして保存することも可能である。【００８２】
次に、共有サーバ１０２ａと、検索者端末１０４ａとの動作フローを説明する。なお、公開者端末１０３ａの処理は第１の実施の形態と同じであるので説明は省略する。【００８３】
図１４は、本発明の実施の形態２におけるコンテンツ検索システムの共有サーバ１０２ａが公開者端末１０３ａより写真アルバムを受信してコンテンツＤＢ２０２ｂに登録する際のフローチャートである。この処理フローが図４に示した実施の形態１の処理フローと異なる点は、ステップＳ４２０と、ステップＳ４２３と、ステップＳ４２４とである。ステップＳ４２０では、共有サーバ１０２ａが、公開者端末１０３ｃから、アップロード要求を受ける。ステップＳ４２３では、共有サーバ１０２ａが、写真データの特徴量を抽出する。それに続くステップＳ４２４では、共有サーバ１０２ａが、写真データと特徴量をコンテンツＤＢ２０２ｂの特徴量抽出データ領域２１４に保存するとともに写真ＩＤを付与する。それ以外の処理は実施の形態１の処理フローと同じであるので説明は省略する。【００８４】
図１５は、本発明の実施の形態２におけるコンテンツ検索システムの共有サーバ１０２ａが、検索者端末１０４ａより検索要求を受け、生成した写真のアルバムページを返信する際のフローチャートである。まず、共有サーバ１０２ａが、検索者端末１０４ａより検索要求を受ける（ステップＳ４３０）。次に、共有サーバ１０２ａは、検索者端末１０４ａに特徴量抽出機能を実行するソフトウェアを送信する（ステップＳ４３１）。その後、共有サーバ１０２ａは、検索者端末１０４ａから写真データの特徴量を受信する（ステップＳ４３２）。次に、共有サーバ１０２ａは、コンテンツＤＢ２０２ｂから受信した特徴量を持つ写真データを検索する（ステップＳ４３３）。共有サーバ１０２ａは、受信した特徴量を持つ写真データが見つかると、この検索された写真データの写真データＩＤと関連するアルバムＩＤをさらに検索する（ステップＳ４３４）。次に、共有サーバ１０２ａは、検索されたアルバムＩＤから写真のアルバムページを検索する（ステップＳ４３５）。共有サーバ１０２ａは、最後に検索したアルバムページを検索者端末１０４ａに送信する（ステップＳ４３６）。このようにして、一連の処理を終了する。【００８５】
次に、検索者端末１０４ａの処理について説明する。図１６は、本発明の実施の形態２におけるコンテンツ検索システムの検索者端末１０４ａが、共有サーバ１０２ａから写真のアルバムページを受信して表示する処理のフローチャートである。この処理フローが、図８に示した実施の形態１の処理フローと実質的に異なる点は、ステップＳ４４４からステップＳ４４６である。したがって、これらのステップのみ説明して、他のステップは説明を省略する。【００８６】
検索者端末１０４ａは、共有サーバ１０２ａに検索要求を送信する（ステップＳ４４３）。その後、検索者端末１０４ａは、共有サーバ１０２ａに検索要求が受け入れられると、共有サーバ１０２ａから特徴量抽出機能を実行するソフトウェアを受信する（ステップＳ４４４）。次に、検索者端末１０４ａは、受信したソフトウェアを用いて公開者端末１０３ａから予め受信して保存されていた選択した写真データの特徴量を抽出し、特徴量抽出データを得る。ここで、ステップ４４２で選択した写真データは部分データである（ステップＳ４４５）。その後、その抽出した特徴量抽出データを部分データに置き換える。そして、抽出された特徴量である部分データを共有サーバ１０２ａに送信する（ステップＳ４４６）。【００８７】
上記したように、本実施の形態におけるコンテンツ検索システムの共有サーバ１０２ｂは、特徴量抽出部２０６と、特徴量抽出データ領域２１４とをさらに備えている。特徴量抽出部２０６は、部分データの特徴量を抽出する。ソフトウェア保存部である特徴量抽出データ領域２１４は、特徴量を抽出するための実行ソフトウェアを記憶する。【００８８】
そして、コンテンツ保存部であるコンテンツＤＢ２０２ｂは、共有コンテンツに対応する特徴量をソフトウェア保存部であるコンテンツ領域２１１に保存する。送受信部であるネットワークＩ／Ｆ２０１が第２の端末装置である検索者端末１０４ａからコンテンツ検索要求を受信した場合、コンテンツ検索部２０３は、送受信部に実行ソフトウェアを第２の端末装置へ送信させる。【００８９】
第２の端末装置としての検索者端末１０４ａは、実行ソフトウェアを共有サーバ１０２ａから受信する。検索者端末１０４ａは、受信した実行ソフトウェアによって部分データから特徴量を抽出する。そして、抽出された特徴量を部分データと置き換える。また、検索者端末１０４ａは、抽出された特徴量である部分データを共有サーバ１０２ａへ送信する。【００９０】
また、送受信部が第２の端末装置から特徴量である部分データを受信した場合、コンテンツ検索部２０３は、コンテンツ保存部に保存されていて、受信された特徴量に対応する共有コンテンツを検索する。そして、コンテンツ検索部２０３は、送受信部に検索された共有コンテンツに対応するＵＲＬを第２の端末装置へ送信させてもよい。【００９１】
このようにして、本実施の形態におけるコンテンツ検索システムは、検索用データのデータ量を小さくし、結果として共有サーバ１０２での処理負担の軽減を図ることができる。また、検索者端末１０４及び共有サーバ１０２しか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用することにより、セキュリティーをさらに向上させることができる。さらに、ネットワーク１０１における通信負荷を小さくできるので、好ましい。【００９２】
（実施の形態３）
図１７は、本発明の実施の形態３の共有サーバ１０２ｂ、公開者端末１０３ｂ、検索者端末１０４ｂの間のデータ送受信や処理の流れを示すシーケンス図である。【００９３】
本発明の実施の形態１及び実施の形態２のコンテンツ検索システムでは、公開者端末１０３、１０３ａが検索、閲覧を許可した検索者端末１０４、１０４ａが、実際に共有サーバ１０２、１０２ａに検索、閲覧に来たかどうかは分からない。したがって、共有コンテンツの公開者は、その公開の効果、結果を知ることができない。本実施の形態におけるコンテンツ検索システムでは、たとえば、検索者端末１０４ｂのメールアドレスを部分データに埋め込み検索者に送る。そして検索者がその部分データを返信する。このようにして、本実施の形態におけるコンテンツ検索システムは、どの検索者端末１０４ｂが、実際に検索したかを知ることができるものである。以下、実施の形態１及び実施の形態２における構成と同等の構成要素については、同等な符号を付け、説明を省略する。【００９４】
図１７において、まず、公開者端末１０３ｂは、写真アルバムを共有サーバ１０２ｂにアップロードする（ステップＳ５０１）。これらのステップＳ５０１とステップＳ５０２とは、実施の形態１の図３におけるステップＳ３０１とステップＳ３０２と同等である。したがって、詳細な説明を省略する。【００９５】
その後、第１の端末装置である公開者端末１０３ｂは検索、閲覧を許可する第２の端末装置である検索者端末１０４ｂのメールアドレスを共有サーバ１０２ｂに送信する（ステップＳ５０３）。すなわち、ステップＳ５０３は、共有サーバ１０２ｂにおいて、第１の端末装置から共有コンテンツの検索を許可する第２の端末装置のメールアドレスを受信する第５の受信ステップである。次に、ステップＳ５０４は、共有サーバ１０２ｂにおいて、受け取ったメールアドレスを先に作成した部分データの中に埋め込んで、メールアドレス付きの部分データであるアドレス埋め込み型の部分データを新たに作成する第２の部分データ作成ステップである。その後のステップＳ５０５は、共有サーバ１０２ｂにおいて、このメールアドレス埋め込み型の部分データを、検索者端末１０４ｂに送信する第５の送信ステップである。【００９６】
検索者端末１０４ｂが、検索のためにメールアドレス埋め込み型の部分データを共有サーバ１０２ｂに送信する（ステップＳ５０６）。そして、送受信部であるネットワークＩ／Ｆ２０１が、第２の端末装置からメールアドレス付き部分データを受信した場合、共有サーバ１０２ｂのコンテンツ検索部２０３は、先にステップＳ５０３で得て作成したアドレス埋め込み型の部分データと、検索者端末１０４ｂより受信して、コンテンツ保存部であるコンテンツ領域２１１に保存したアドレス埋め込み型の部分データと、を照合する。このようにして、コンテンツ検索部２０３は、部分データに対応する共有コンテンツを検索する（ステップＳ５０７）。すなわち、共有サーバ１０２ｂにおいて、第２の受信ステップは、第２の端末装置からメールアドレス付き部分データを受信する。そして、検索ステップは、受信されたメールアドレス付き部分データを、部分データとして対応する共有コンテンツを共有サーバ１０２ｂにおいて、検索する。共有サーバ１０２ｂが受け取ったアドレス埋め込み型の部分データには、検索者端末１０４ｂのメールアドレスが埋め込まれているので、共有サーバ１０２ｂは検索に来たのが検索者端末１０４ｂであることを知ることができる。【００９７】
共有サーバ１０２ｂはステップＳ５０７において検索を行う。その結果、該当する写真アルバムが見つかれば、共有サーバ１０２ｂは、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出し、このＵＲＬにリンクした写真のアルバムページを検索者端末１０４ｂに送信する（ステップＳ５０８）。検索者は、このアルバムページから写真アルバム全体あるいは一部を閲覧したり、ダウンロードして検索者端末１０４ｂ内に保存することもできる。【００９８】
次に、共有サーバ１０２ｂと公開者端末１０３ｂとの動作フローを説明する。図１８は、共有サーバ１０２ｂが公開者端末１０３ｂより写真アルバムを受信してデータベースに登録し、その後に検索者端末１０４ｂにメールアドレスを送信する際のフローチャートである。図１８において、まず、共有サーバ１０２ｂは、公開者端末１０３ｂに写真アルバムの一覧画面を送信する（ステップＳ５１０）。そして、共有サーバ１０２ｂは、公開者端末１０３ｂで選択された写真アルバムの写真データの一覧画面を送信する（ステップＳ５１１）。そして、共有サーバ１０２ｂは、公開者端末１０３ｂから写真データＩＤを受信する（ステップＳ５１２）。続いて、共有サーバ１０２ｂは、公開者端末１０３ｂからメールアドレスを受信する（ステップＳ５１３）。そして、共有サーバ１０２ｂは、ステップＳ５１２で受信した写真データのメタデータにメールアドレスを追加し、部分データを作成する（ステップＳ５１４）。次に、共有サーバ１０２ｂは、ステップＳ５１２で受信した写真データすべての部分データを作成完了か否かを判定する（ステップＳ５１５）。そして、作成完了であれば（Ｙｅｓの場合）、ステップＳ５１６へ進む。そして、作成した部分データをステップＳ５１３で受信したメールアドレスに送信する（ステップＳ５１６）。一方、ステップＳ５１５で受信が完了していなければ（Ｎｏの場合）、ステップＳ５１４に戻って部分データの作成を継続する。【００９９】
次に、公開者端末１０３ｂの処理について説明する。図１９は、公開者端末１０３ｂが写真データを選択し、検索者端末１０４ｂのメールアドレスを共有サーバ１０２ｂに送信する処理を示すフローチャートである。公開者端末１０３ｂは、共有サイトにログインし、写真アルバムの一覧画面を表示する（ステップＳ５２０）。次に、公開者端末１０３ｂは、検索者端末１０４ｂの利用者に送信したい写真アルバムを選択する（ステップＳ５２１）。続いて、公開者端末１０３ｂは、検索者端末１０４ｂの利用者に送信したい写真データを選択して、その写真データＩＤを共有サーバ１０２ｂに送信する（ステップＳ５２２）。最後に、公開者端末１０３ｂは、メール送信コマンドを選択する（ステップＳ５２３）。そして、公開者端末１０３ｂは、送信相手である検索者端末１０４ｂのメールアドレスを共有サーバ１０２ｂに送信する（ステップＳ５２４）。【０１００】
次に、公開者が、公開者端末１０３ｂの画面を使って共有コンテンツを検索、閲覧した検索者を知る際の流れを説明する。図２０は、公開者が公開者端末１０３ｂを使ってコンテンツ共有サイトにログインした場合の、共有サイトにおける公開者の操作の例を示すフローチャートである。なお、画面７０１、７０４、７０５は、コンテンツ共有サイトにログインした場合の公開者端末１０３ｂの画面の例を示している。【０１０１】
まず、公開者が、コンテンツ共有サイトにログインした場合の画面７０１のコマンドメニューウィンドウ７０２から「Ｗａｔｃｈ  Ａｃｃｅｓｓ  Ｌｏｇｓ」コマンドを選択する（ステップＳ７１０）。すると、マイアルバムウィンドウ７０３が拡大された写真アルバムの選択画面７０４に切り換わる。次に、写真アルバムの選択画面７０４で公開者が、例えば「ＡｌｂｕｍＢ」を選択する（ステップＳ７１２）。すると、アクセスログ表示画面７０５に「ＡｌｂｕｍＢ」への現在までのアクセスログが表示される（ステップＳ７１４）。公開者はこのアクセスログ表示画面７０５を確認するだけで、どの公開者が「ＡｌｂｕｍＢ」を検索、閲覧したかを容易に知ることができる。【０１０２】
以上説明したように、本発明によれば、デジタルカメラで撮影した写真やデジタルビデオカメラで撮影した動画、スキャナを用いてデジタル化した画像データなどの共有コンテンツをネットワーク上の共有サーバに保存して、特定した複数の検索者にのみ閲覧可能とさせるコンテンツ検索システムを構成することができる。検索者は、例えば、写真アルバム中の１枚の写真といったコンテンツ中の部分データを利用することで、従来のＩＤ、パスワードといった記憶しにくい英数字を使用することなく、特定の端末の検索、閲覧ができる。さらに、ＩＤ、パスワード、あるいはＵＲＬといった文字列では、どの文字列がどの写真アルバムに対応しているのかが分かりにくいという問題に対して、コンテンツ中の部分データを利用することで、直感的に写真アルバムとの対応付けができる。【０１０３】
また、公開者が検索、閲覧を許可する検索者のメールアドレス等を、予め共有サーバに知らせることにより、認証のために検索者が送信したメールアドレス付き部分データから、容易に、どの共有コンテンツが、誰によって検索、閲覧されたかを知ることができる。【０１０４】
さらに、ネットワークに接続して使用する利用者のパーソナルコンピュータや、サービスを提供する共有サーバのハードウェアは、追加も変更も不要であり、サービス提供者の提供する操作画面とサーバ内処理ソフトの準備だけで、本発明のコンテンツ検索システムを実現できるので、実用化が極めて容易である。【０１０５】
（実施の形態４）
図２１は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃが、特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図である。また、本実施の形態におけるコンテンツ検索システムの共有サーバ１０２ｃの内部構成を示す機能ブロック図は、実施の形態２における図１０の共有サーバ１０２ａと同等である。【０１０６】
実施の形態２では、特徴量抽出データの作成は、図１３で示した検索者端末１０４ａで行なった。そして、検索者端末１０４ａは、その結果を共有サーバ１０２ａに送ることとした。しかし、本実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃは、特徴量抽出部２０６で抽出した特徴量抽出データを部分データとして、公開者端末１０３ｃに送ってもよい。そして、公開者端末１０３ｃが、この特徴量抽出データを検索者端末１０４ｃに送るようにしてもよい。【０１０７】
これにより、検索用データのデータ量を小さくし、結果として共有サーバ１０２ｃでの処理負担の軽減を、実施の形態２に比べて、さらに図ることができる。また、検索者端末１０４ｃと共有サーバ１０２ｃしか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用することにより、セキュリティーをさらに向上させることができる。また、実施の形態２に比べて、さらに、ネットワーク１０１における通信負荷を小さくできるので、好ましい。【０１０８】
次に、本実施の形態におけるコンテンツ検索システムの特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れについて説明する。図２１に示すように、まず、図１３と同様に、公開者端末１０３ｃは、複数の写真データにより構成される写真アルバムを共有サーバ１０２ｃにアップロードする（ステップＳ８０１）。次のステップＳ８０２も図１３に示したステップ４０２と同様な部分は説明を省略する。すなわち、共有サーバ１０２ｃは、部分データから特徴量抽出データする。その後に、共有サーバ１０２ｃは、部分データから抽出して作成した特徴量抽出データを新たな部分データとするように、部分データを更新し、保存する。【０１０９】
そして、共有サーバ１０２ｃは、その新たな部分データとして特徴量抽出データを公開者端末１０３ｃに返信する（ステップＳ８０３）。公開者端末１０３ｃは検索、閲覧を許可する検索者端末１０４ｃに対して、メール送信などにより、上記した新たな部分データを送信する（ステップＳ８０４）。その後、検索者端末１０４ｃは、検索のために新たな部分データを共有サーバ１０２ａに検索のために送信する（ステップＳ８０８）。共有サーバ１０２ｃは、先にステップＳ８０２で抽出して保存し、新たな部分データとした特徴量抽出データと、検索者端末１０４ａより受信した新たな特徴量である部分データと、を照合することにより共有コンテンツの検索を行う（ステップＳ４０９）。【０１１０】
該当する写真アルバムが見つかれば、共有サーバ１０２ｃは、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出す。そして、共有サーバ１０２ｃは、このＵＲＬにリンクした写真のアルバムページを検索者端末１０４ｃに送信する（ステップＳ４１０）。検索者は、このアルバムページから写真アルバム全体あるいは一部を閲覧したり、検索者端末１０４ｃ内にダウンロードして保存することも可能である。【０１１１】
次に、共有サーバ１０２ｃと、検索者端末１０４ｃとの動作フローを説明する。なお、公開者端末１０３ｃの処理は実施の形態２と同様であって、異なるのは、部分データとして1枚の写真を用いているか、部分データから抽出して作成した特徴量抽出データを用いているかの違いのみである。したがって、詳細な説明は省略する。【０１１２】
図２２は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃが公開者端末１０３ｃより写真アルバムを受信してコンテンツＤＢ２０２ｂに登録する際のフローチャートである。この処理フローが図１４に示した実施の形態２の処理フローと実質的に異なるのは、ステップＳ４２９が追加されたことである。ステップＳ４２９では、共有サーバ１０２ａが、コンテンツＤＢ２０２ｂの特徴量抽出データ領域２１４に保存した特徴量抽出データを新たな部分出たとする。それ以外の処理は第２の実施の形態の処理フローと実質的に同じであるので説明は省略する。【０１１３】
図２３は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃが、検索者端末１０４ｃより検索要求を受け、生成した写真のアルバムページを返信する際のフローチャートである。まず、共有サーバ１０２ｃが、検索者端末１０４ｃより検索要求を受ける（ステップＳ８３０）。その後、共有サーバ１０２ｃは、検索者端末１０４ｃから写真データの特徴量を受信する（ステップＳ８３２）。上記したように、実施の形態２における図１５のフローチャートと異なるのは、ステップＳ４３１に相当する部分が不要なことである。以下のフローは実施の形態２と同等であるので、説明を省略する。【０１１４】
次に、検索者端末１０４ｃの処理について説明する。図２４は、本発明の実施の形態４におけるコンテンツ検索システムの検索者端末１０４ｃが、共有サーバ１０２ｃから写真のアルバムページを受信して表示する処理のフローチャートである。【０１１５】
ステップＳ８４２において、検索者端末１０４ｃは、特徴量抽出データを共有サーバ１０２ａに送信する。この処理フローが、図８に示した実施の形態１の処理フローと実質的に異なる点は、ステップＳ８４２である。したがって、このステップのみ説明して、他のステップは説明を省略する。【０１１６】
このようにして、本実施の形態におけるコンテンツ検索システムは、検索用データのデータ量を小さくし、結果として共有サーバ１０２ｃでの処理負担の軽減を図ることができる。また、検索者端末１０４ｃと公開者端末１０３ｃおよび共有サーバ１０２ｃしか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用することにより、セキュリティーをさらに向上させることができる。実施の形態２に比べて、さらにネットワーク１０１における通信負荷を小さくできるので、好ましい。【０１１７】
なお、本実施の形態では、公開者端末１０３ｃから、検索者端末１０４ｃへは、特定の1枚の写真の写真データの特徴量を抽出したデータのみを送付している。したがって、特徴量である特徴量抽出データが、検索者において、写真アルバムの内容を連想しやすいことが重要である。したがって、写真アルバムのタイトルや日時、内容を概説した公開者のメモなどを特徴量抽出データとすることも望ましい。
【産業上の利用可能性】
【０１１８】
本発明は、インターネット上でデジタル写真などのコンテンツを共有し、そのコンテンツの検出、閲覧を特定の端末に対して許可するシステム一般に広く適用可能である。
【図１】
2009125571.tif 000003
【図２】
2009125571.tif 000004
【図３】
2009125571.tif 000005
【図４】
2009125571.tif 000006
【図５】
2009125571.tif 000007
【図６】
2009125571.tif 000008
【図７】
2009125571.tif 000009
【図８】
2009125571.tif 000010
【図９】
2009125571.tif 000011
【図１０】
2009125571.tif 000012
【図１１】
2009125571.tif 000013
【図１２】
2009125571.tif 000014
【図１３】
2009125571.tif 000015
【図１４】
2009125571.tif 000016
【図１５】
2009125571.tif 000017
【図１６】
2009125571.tif 000018
【図１７】
2009125571.tif 000019
【図１８】
2009125571.tif 000020
【図１９】
2009125571.tif 000021
【図２０】
2009125571.tif 000022
【図２１】
2009125571.tif 000023
【図２２】
2009125571.tif 000024
【図２３】
2009125571.tif 000025
【図２４】
2009125571.tif 000026
【手続補正書】
【提出日】平成21年7月22日(2009.7.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はネットワーク上でコンテンツを複数の利用者で共有する際に、限定した検索者にのみ、そのコンテンツの検索を可能にするコンテンツ検索システム及びコンテンツ検索方法に関する。
【背景技術】
【０００２】
インターネットの利用法の一つとして、コンテンツの公開者がネットワーク上のサーバなどにコンテンツをアップロードし、そのコンテンツを公開する仕組みが挙げられる。最も代表的なものとして、公開者が撮影したデジタルカメラの画像をアップロードし、それをすべてのインターネット接続者に検索、閲覧可能としたり、あるいは特定の複数者に対して検索、閲覧可能とするシステム（以下、「ネットワーク写真アルバム」と呼ぶ）が数多く存在している。
【０００３】
公開者個人が作成するホームページを用いても同様のことは実現可能である。しかしながら、公開者個人にとって、複数の写真をグループ化する写真アルバムの作成、写真アルバムの検索可能者を設定する準備、運用が大きな負担となる。したがって、そのような機能や運用を専門とする事業者が、有料または無料のサービスとして提供する場合が一般的である。ネットワーク写真アルバムの場合は、例えばインターネットサービス事業者（「プロバイダ」と呼ぶ）、デジタルカメラ製造企業、写真フィルム製造企業、などがそのようなサービスを行っている。
【０００４】
サーバにアップロードした写真をインターネット上で無制限に公開することは容易である。すなわち、単に共有サーバのＵＲＬを公開すればよい。しかし、通常は親戚内、友人内、同級生内、同好会内というように、特定の対象者のみに検索、閲覧可能とすることが求められ、その制限のための仕組みが必要となる。
【０００５】
よく知られた方法としては、写真アルバムの単位で検索可能なＷＥＢサイトのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｐｏｎｓｅ  Ｌｏｃａｔｏｒ）や、個別の写真を検索可能なＵＲＬを許可した検索者に知らせる方法がある。このような方法を使ったサービスでは、予め、公開者が特定の写真アルバムや個別写真を公開設定する。そして、公開者が、その写真アルバムや写真を検索するためのＵＲＬを許可する検索者に電子メールで送付する。検索者は、受け取った電子メール中に記載されたＵＲＬあるいはそのＵＲＬにリンクするアイコンや文字列をクリックすることにより、許可された写真アルバムや写真を検索することができる。第三者は、そのＵＲＬを知らないので、検索することができない。
【０００６】
また、公開者が、識別コード（以下、「ＩＤ」と呼ぶ）及びパスワードを用いる方法もある。この方法によれば、そのＩＤやパスワードを所有するものだけが、あるいはそれを入力操作したものだけが、コンテンツを検索できる。
【０００７】
例えば、特許文献１には、ＩＤとパスワードの両方を用いて制限運用をしている例が記載されている。この特許文献１に記載されたシステムは、ネットワーク上に登録した複数の写真アルバムと、その写真アルバム別に検索制限を行うための仕組みを提案している。この特許文献１では、検索制限を行う一般的な仕組みとして、そのサービスを利用するために登録して得たＩＤ、及びさらに制限レベルを高めるためのパスワードによる検索管理方法が述べられている。
【０００８】
上記の特許文献１、及び現在行われている多くのネットワーク写真アルバムのサービスは、いずれも公開者がネットワーク上のサーバにアップロードした写真コンテンツを、特定の検索者が検索可能となるようにしたものである。当然のことながら、検索を許可される検索者に対しては、事前にＩＤ、パスワードのいずれか、あるいは両方を知らせておく必要がある。
【０００９】
しかしながら、公開者が検索者にＵＲＬを送付する方法においては、ＵＲＬを受け取った検索者は、単語として意味のない長い英数字を記憶するのは困難である。また、検索者は、単に文字部分をコピーしてそのＵＲＬで接続するという機械的な操作を行うことになる。したがって、検索者は、再度、同じＵＲＬを使う際には、上記の文字列を検索者の使用するパーソナルコンピュータ内に保存して再利用することになる。しかし、上記の文字列は意味のない英数字であるので、検索者は、どのような写真アルバムや写真であったかは事前に想像することは、容易ではない。その結果として、検索者は、ＵＲＬで接続してから、初めて写真の中身が具体的に分かることになる。したがって、検索者が複数の写真アルバムに対応した複数のＵＲＬを保存している場合、検索者が希望する写真アルバムや写真に対応するＵＲＬを即座に選ぶのが極めて困難となる。その結果、検索者が、再び検索するのは、煩雑な操作となるという問題があった。
【００１０】
次に、公開者が検索を許可される検索者のＩＤを予め登録する方法においては、まず、検索者が検索を用いるサービスを受けるために、そのサービスを利用するために検索者に登録してＩＤを取得することが必要である。その後、公開者は許可対象となる複数の検索者のＩＤを把握する必要がある。そして、公開者は、検索許可する対象の検索者のＩＤを、公開した写真アルバムに登録しなければならない。以上のように、実際に検索者が検索可能となるために多くの手続きが必要になるという問題があった。もちろん、このようにして、検索者がＩＤを事前登録する方法でも、検索者が写真アルバムや写真アルバムの中身を検索前に想像するのは困難である。
【００１１】
さらに、公開者が特定の検索者にパスワードを配布あるいは通知すれば、パスワードも用いて接続制限の強度を高めたり、検索できる写真アルバムの種類を指定することができる。しかし、上記したＩＤのみ使用する場合に比べ、当然ながら、さらに多くの手続きが必要になる。したがって、公開者や検索者の手間が、さらに増すという問題があった。また、検索者が写真の内容を検索前に想像できないことは、前述した他の場合と同様である。
【先行技術文献】
【特許文献】
【００１２】
【特許文献１】特開平１１−２０３３５９号公報
【発明の概要】
【００１３】
本発明のコンテンツ検索システムは、共有サーバと、第１の端末装置と、第２の端末装置とがネットワークに接続されたコンテンツ検索システムである。共有サーバは、１つまたは複数の共有コンテンツを保存する。第１の端末装置は、共有サーバに共有コンテンツを送信する。第２の端末装置は、共有サーバから共有コンテンツを受信する。
【００１４】
共有サーバは、送受信部と、部分データ作成部と、ＵＲＬ生成部と、コンテンツ保存部と、コンテンツ検索部と、を備えている。送受信部は、第１の端末装置及び第２の端末装置とデータ送受信を行う。部分データ作成部は、共有コンテンツに対応する部分データを作成する。ＵＲＬ生成部は、共有コンテンツに対応するＵＲＬを生成する。コンテンツ保存部は、共有コンテンツと部分データとＵＲＬとを互いに対応付けて保存する。コンテンツ検索部は、部分データによって対応する共有コンテンツを検索する。
【００１５】
共有サーバが、前記部分データを第１の端末装置に返信し、第１の端末装置が、部分データを第２の端末装置に送信する。
【００１６】
そして、送受信部が第２の端末装置から部分データを受信した場合、コンテンツ検索部は、受信された部分データによって関連付けられて、コンテンツ保存部に保存された部分データに対応する共有コンテンツを検索する。また、コンテンツ検索部は、送受信部に検索された共有コンテンツに対応するＵＲＬを第２の端末装置へ送信させる。
【００１７】
このような構成により、共有コンテンツをネットワーク上の共有サーバに保存して、特定した複数の検索者にのみ閲覧可能とさせるコンテンツ検索システムを構成できる。検索者は、共有コンテンツの部分データを利用することで、従来のＩＤ、パスワードといった記憶しにくい英数字を使用することなく、特定の端末の検索、閲覧ができる。さらに、ＩＤ、パスワード、あるいはＵＲＬといった文字列では、どの文字列がどのコンテンツに対応しているのかが分かりにくいという課題に対応して、本発明は、コンテンツ中の部分データを利用している。その結果、検索者は、直感的に、閲覧したいコンテンツと共有コンテンツとの対応付けができる。
【００１８】
また、本発明のコンテンツ検索システムにおいて、第１の端末装置は、部分データを共有サーバから受信し、受信した部分データを第２の端末装置に送信してもよい。このような構成により、公開者が、部分データを作成する必要がないので、公開者の端末の処理負荷を軽減することができる。また、検索者は、公開者から電子メールの添付ファイル等によって、部分データを受け取ることができる。したがって、検索者は、部分データの入手が容易となる。
【００１９】
また、本発明のコンテンツ検索システムにおいて、第１の端末装置は、共有コンテンツの部分データを作成し、共有サーバ及び第２の端末装置の双方に、または第２の端末装置のみに送信してもよい。このような構成により、公開者は、共有コンテンツを公開する際に、部分データの作成を共有サーバに依頼する必要がなく、自分の好みに合った部分データを作成することができる。
【００２０】
また、本発明のコンテンツ検索システムにおいて、共有コンテンツは、複数の写真データで構成される写真アルバムである。そして、部分データは、写真アルバムの中の特定の少なくとも１枚の写真データであってもよい。このような構成により、公開者がパーティや旅行の際などに撮影した写真を、遠隔地に暮らす家族や友人同士で手軽に共有して楽しむことができる。しかも、検索用の部分データの作成は、写真アルバムの中から１枚の代表写真を選択するのみでよい。したがって、検索用の部分データの作成は、極めて容易である。
【００２１】
また、本発明のコンテンツ検索システムにおいて、共有コンテンツは、動画データである。そして、部分データは、動画データの中の特定の少なくとも１つの動画フレームデータであってもよい。このような構成により、静止画写真のみでなく、公開者が運動会や各種イベントなどの際に撮影した動画を、遠隔地に暮らす家族や友人同士で手軽に共有して楽しむことができる。しかも、検索用の部分データは、動画中の代表的な１つの動画フレームでよい。したがって、検索用の部分データは、電子メール等によっても、容易に送受信ができる。
【００２２】
また、本発明のコンテンツ検索システムにおいて、共有サーバは、部分データの特徴量を抽出する特徴量抽出部と、特徴量を抽出するための実行ソフトウェアを記憶するソフトウェア保存部とをさらに備えている。コンテンツ保存部は、共有コンテンツに対応する特徴量をソフトウェア保存部に保存する。そして、送受信部が第２の端末装置からコンテンツ検索要求を受信した場合、コンテンツ検索部は、送受信部に実行ソフトウェアを第２の端末装置へ送信させる。また、第２の端末装置は、実行ソフトウェアを共有サーバから受信し、受信した実行ソフトウェアによって部分データから特徴量を抽出する。そして、第２の端末装置は、抽出された特徴量を部分データと置き換える。また、第２の端末装置は、抽出された特徴量である部分データを共有サーバへ送信してもよい。
【００２３】
このような構成により、コンテンツ検索システムは、検索用のデータとして、部分データそのものではなく、部分データからの特徴量抽出データを用いることにより、検索用データのデータ量を小さくできる。その結果、共有サーバでの処理負担の軽減を図ることができる。また、コンテンツ検索システムは、検索者と共有サーバしか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用する。その結果、コンテンツ検索システムは、セキュリティーをさらに向上させることができる。
【００２４】
また、本発明のコンテンツ検索システムにおいて、送受信部が、第１の端末装置から共有コンテンツの検索を許可する第２の端末装置のメールアドレスを受信した場合、部分データ作成部は、部分データにメールアドレスを付加したメールアドレス付き部分データを作成する。また、送受信部は、メールアドレス付き部分データを第２の端末装置へ送信する。第２の端末装置は、メールアドレス付き部分データを共有サーバへ送信する。そして、送受信部が第２の端末装置からメールアドレス付き部分データを部分データとして受信してもよい。
【００２５】
また、本発明のコンテンツ検索方法は、共有サーバにおいて、部分データの特徴量を抽出する特徴量抽出部をさらに備えている。コンテンツ保存部は、共有コンテンツに対応する特徴量を部分データに置き換えて、部分データを更新して部分データ作成部に保存してもよい。
【００２６】
また、本発明のコンテンツ検索方法は、共有サーバと、第１の端末装置と、第２の端末装置とがネットワークに接続されたコンテンツ検索システムのコンテンツ検索方法である。共有サーバは、１つまたは複数の共有コンテンツを保存する。第１の端末装置は、共有サーバに共有コンテンツを送信する。第２の端末装置は、共有サーバから共有コンテンツを受信する。
【００２７】
コンテンツ検索システムは、第１の受信ステップと、第１の保存ステップと、第１の部分データ作成ステップと、ＵＲＬ作成ステップと、第２の保存ステップと、返信ステップと、第２の受信ステップと、検索ステップと、送信ステップとを有する。共有サーバにおいて、第１の受信ステップは、第１の端末装置から共有コンテンツを受信する。第１の保存ステップは、共有コンテンツを共有サーバに保存する。第１の部分データ作成ステップは、受信された共有コンテンツに対応する部分データを作成する。ＵＲＬ作成ステップは、受信された共有コンテンツに対応するＵＲＬを作成する。第２の保存ステップは、作成された部分データ及びＵＲＬを共有コンテンツに対応付けて保存する。返信ステップは、部分データを前記第１の端末装置に返信する。第２の受信ステップは、第２の端末装置から部分データを受信する。検索ステップは、受信された部分データに対応する共有コンテンツを検索する。第１の送信ステップは、検索された共有コンテンツに対応するＵＲＬを第２の端末装置に送信する。また、第１の端末装置において、第２の送信ステップは、返信ステップにおいて共有サーバから受信した部分データを、検索、閲覧を許可する前記第２の端末装置に対して、送信してもよい。
【００２８】
また、本発明のコンテンツ検索方法は、共有サーバにおいて、特徴抽出ステップと、第３の受信ステップと、第３の送信ステップと、第４の受信ステップと、をさらに備えている。第１の特徴抽出ステップは、部分データの特徴量を抽出し、保存する。第３の受信ステップは、第２の端末装置からコンテンツ検索要求を受信する。第３の送信ステップは、コンテンツ検索要求が受信された場合に、特徴量抽出のための実行ソフトウェアを第２の端末装置に送信する。第４の受信ステップは、第２の端末装置から特徴量を部分データとして受信する。第２の端末装置において、実行ソフトウェアよる特徴量抽出の機能を用いて、部分データから特徴量の抽出する第２の特徴抽出ステップと、特徴量を表す特徴量抽出データを部分データとして共有サーバに送信する第４の送信ステップと、をさらに備えてもよい。
【００２９】
また、本発明のコンテンツ検索方法は、共有サーバにおいて、第５の受信ステップと、第２の部分データ作成ステップと、第５の送信ステップとをさらに備えている。第５の受信ステップは、第１の端末装置から共有コンテンツの検索を許可する第２の端末装置のメールアドレスを受信する。第２の部分データ作成ステップは、受信されたメールアドレスを付加したメールアドレス付き部分データを作成する。第５の送信ステップは、メールアドレスに該当する第２の端末装置にメールアドレス付き部分データを送信する。第２の受信ステップは、第２の端末装置からメールアドレス付き部分データを部分データとして受信してもよい。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施の形態１におけるコンテンツ検索システムの構成を示すブロック図
【図２】同コンテンツ検索システムの共有サーバの内部構成を示す機能ブロック図
【図３】同コンテンツ検索システムを構成する共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図
【図４】同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してデータベースに登録する際のフローチャート
【図５】同コンテンツ検索システムのアルバムＩＤと写真データＩＤの対応関係の具体例を示す図
【図６】同コンテンツ検索システムの共有サーバが検索者端末より写真アルバムを特定する部分データを受信して検索者端末へ写真のアルバムページを返すフローチャート
【図７】同コンテンツ検索システムの公開者端末が共有サーバに写真アルバムをアップロードする処理を示すフローチャート
【図８】同コンテンツ検索システムの検索者端末が共有サーバから写真のアルバムページを受信して表示する処理のフローチャート
【図９】公開者端末から検索者端末に部分データを送るメールの受信画面例を示すイメージ図
【図１０】本発明の実施の形態１における他の例のコンテンツ検索システムを構成する共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図
【図１１】本発明の実施の形態１におけるさらに他の例のコンテンツ検索システムを構成する共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図
【図１２】本発明の実施の形態２におけるコンテンツ検索システムの共有サーバの内部構成を示す機能ブロック図
【図１３】同コンテンツ検索システムの特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図
【図１４】同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してコンテンツＤＢに登録する際のフローチャート
【図１５】同コンテンツ検索システムの共有サーバが検索者端末より検索要求を受け、生成した写真のアルバムページを返信する際のフローチャート
【図１６】同コンテンツ検索システムの検索者端末が共有サーバから写真のアルバムページを受信して表示する処理のフローチャート
【図１７】本発明の実施の形態３におけるコンテンツ検索システムの共有サーバ、公開者端末、検索者端末の間のデータ送受信や処理の流れを示すシーケンス図
【図１８】同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してデータベースに登録し、その後に検索者端末にメールアドレスを送信する際のフローチャート
【図１９】同コンテンツ検索システムの公開者端末が写真データを選択し、検索者端末のメールアドレスを共有サーバに送信する処理を示すフローチャート
【図２０】同コンテンツ検索システムの公開者が公開者端末を使ってコンテンツ共有サイトにログインした場合の、共有サイトにおける公開者の操作の例を示すフローチャート
【図２１】本発明の実施の形態４におけるコンテンツ検索システムの共有サーバが、特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図
【図２２】同コンテンツ検索システムの共有サーバが公開者端末より写真アルバムを受信してコンテンツＤＢに登録する際のフローチャート
【図２３】同コンテンツ検索システムの共有サーバが検索者端末より検索要求を受け、生成した写真のアルバムページを返信する際のフローチャート
【図２４】同コンテンツ検索システムの検索者端末が共有サーバから写真のアルバムページを受信して表示する処理のフローチャート
【発明を実施するための形態】
【００３１】
以下、本発明におけるコンテンツ検索システムの実施の形態について、図面を参照しながら説明する。なお、以下の説明では特に断らない限り、共有コンテンツは、デジタルカメラによる複数枚の写真データ、あるいはそれをグループ化した写真アルバムとする。
【００３２】
（実施の形態１）
図１は、本発明の第１の実施の形態におけるコンテンツ検索システムの構成を示すブロック図である。本実施の形態におけるコンテンツ検索システムは、共有サーバ１０２と、公開者端末１０３と、複数の検索者端末１０４とがネットワーク１０１に接続されて構成されている。共有サーバ１０２は、１つまたは複数の共有コンテンツを保存している。第１の端末装置である公開者端末１０３は、コンテンツの公開者が共有コンテンツを共有サーバ１０２に送出する。第２の端末装置である複数の検索者端末１０４は、共有サーバ１０２内の共有コンテンツを検索し、検索した共有コンテンツを受信する。一般的に、ネットワーク１０１はインターネットまたは携帯電話とインターネットの融合ネットワークである。すなわち、公開者端末１０３及び複数の検索者端末１０４は、パーソナルコンピュータあるいはインターネット接続機能を有するＴＶ、携帯電話等である。
【００３３】
コンテンツの公開者は、自ら撮影したデジタルカメラの複数の写真データを、公開者端末１０３からネットワーク１０１を経由して、共有サーバ１０２にアップロードする。共有サーバ１０２は、受信した複数の写真データを写真アルバムとしてグループ化し、共有サーバ１０２内に保存する。複数の検索者は、検索者端末１０４により、ネットワーク１０１を経由して共有サーバ１０２に接続して、希望する写真アルバムを検索する。そして、複数の検索者は、該当する写真アルバムが検出されれば、その写真アルバム内の写真を閲覧、あるいは必要に応じてダウンロードし、受信する。そして、複数の検索者は、自らの検索者端末１０４などの内部に、ダウンロードした写真アルバム内の写真を保存する。
【００３４】
なお、図１では、検索者用の端末として３台の検索者端末１０４を記載しているが、実際のシステムでは３台に制約されるものではない。また、以下の説明では、検索者用の端末として１つの検索者端末１０４についてのみ動作を説明するが、他の検索者用の端末についても同様の動作をする。なお、公開者端末１０３は、1台のみを記載しているが、実際のシステムでは１台に制約されるものではない。
【００３５】
図２は、本発明の第１の実施の形態におけるコンテンツ検索システムの共有サーバ１０２の内部構成を示す機能ブロック図である。なお、共有サーバ１０２はパーソナルコンピュータやワークステーションで構成されることが一般的である。したがって、図２に示した多くの機能ブロックがソフトウェアで実現される。そのため、共有サーバ１０２において、必ずしも各機能ブロックに対応したハードウェアが存在するとは限らない。
【００３６】
共有サーバ１０２は、ネットワークインターフェイス（以下、ネットワークＩ／Ｆと略記する）２０１と、コンテンツデータベース（以下、「コンテンツＤＢ」と略記する）２０２と、コンテンツ検索部２０３と、部分データ作成部２０４と、ＵＲＬ生成部２０５とを備えている。
【００３７】
送受信部であるネットワークＩ／Ｆ２０１は、ネットワーク１０１を介して公開者端末１０３や検索者端末１０４とデータ送受信を行う。
【００３８】
コンテンツ保存部であるコンテンツＤＢ２０２は、コンテンツ領域２１１、部分データ領域２１２、ＵＲＬ領域２１３の３つの領域を含んでいる。コンテンツＤＢ２０２は、公開者端末１０３から送信された共有コンテンツをネットワークＩ／Ｆ２０１を介して受信する。そして、コンテンツＤＢ２０２は、共有コンテンツをコンテンツ領域２１１に保存する。また、コンテンツＤＢ２０２は、部分データ作成部２０４で作成された部分データを、部分データ領域２１２に保存する。また、コンテンツＤＢ２０２は、ＵＲＬ生成部２０５で生成されたＵＲＬを、ＵＲＬ領域２１３に保存する。また、コンテンツＤＢ２０２は、上記した共有コンテンツと部分データとＵＲＬとを１組の情報として互いに対応付けて保存している。
【００３９】
部分データ作成部２０４は、公開者端末１０３から受信し、保存した共有コンテンツに対応する部分データを作成する。この部分データは、共有コンテンツにアクセスするための認証用である。そして、この部分データをコンテンツＤＢ２０２中の部分データ領域２１２に保存する。そして、部分データ作成部２０４は、ネットワーク１０１を介して公開者端末１０３に、この部分データを送信する。ここで、共有するコンテンツが複数の写真データである場合、部分データは例えば、その中の代表的な１枚の写真データである。
【００４０】
ＵＲＬ生成部２０５は、共有コンテンツに対応するＵＲＬを生成する。このＵＲＬは、コンテンツＤＢ２０２中のコンテンツ領域２１１に保存された共有コンテンツの保存場所を特定するここで、この保存場所は、たとえば、サーバ名、ポート番号、フォルダ名、ファイル名等により特定される。そして、ＵＲＬ生成部２０５は、このＵＲＬをコンテンツＤＢ２０２中のＵＲＬ領域２１３に保存する。
【００４１】
コンテンツ検索部２０３は、部分データによって対応する共有コンテンツを検索する。コンテンツ検索部２０３の動作を説明する。まず、共有サーバ１０２が検索者端末１０４から認証用の部分データを受信する。すると、コンテンツ検索部２０３は、受信された部分データによって関連付けられて、コンテンツ保存部であるコンテンツ領域２１１に保存された部分データに対応する共有コンテンツを検索する。コンテンツ検索部２０３は、該当する部分データが見つかると、この部分データに対応する共有コンテンツに関連付けられて保存されたＵＲＬを、ＵＲＬ領域２１３から読み出す。そして、コンテンツ検索部２０３は、送受信部であるネットワークＩ／Ｆ２０１に、検索された共有コンテンツに対応するＵＲＬを検索者端末１０４に送信させる。共有サーバ１０２が、複数種類の共有コンテンツを受信し、保存している場合、それぞれの共有コンテンツに対して部分データを作成している。したがって、コンテンツ検索部２０３は、検索者端末１０４から受信された部分データと、部分データ領域２１２内の複数の部分データとを照合する。
【００４２】
次に、本実施の形態におけるコンテンツ検索システムの動作を説明する。図３は、コンテンツ検索システムを構成する共有サーバ１０２、公開者端末１０３、検索者端末１０４の間のデータ送受信や処理の流れを示すシーケンス図である。
【００４３】
まず、公開者端末１０３は、複数の写真データにより構成される写真アルバムを共有サーバ１０２にアップロードする（ステップＳ３０１）。すなわち、第１の受信ステップは、共有サーバ１０２において、第１の端末装置から共有コンテンツを受信する。
【００４４】
次に、第１の保存ステップは、共有サーバ１０２において、受信した複数の写真データからなるコンテンツＤＢ２０２に保存し、登録する。なお、共有サーバ１０２が、写真アルバムを保存し、登録する際の１連の動作については、図４を参照しながら、詳細に後述する。
【００４５】
そして、共有サーバ１０２は、受信した写真アルバムに関連する部分データ、及びＵＲＬを作成する。すなわち、共有サーバ１０２において、第１の部分データ作成ステップは、受信された共有コンテンツに対応する部分データを作成する。また、ＵＲＬ作成ステップは、共有サーバ１０２において、受信された共有コンテンツに対応するＵＲＬを作成する。
【００４６】
そして、共有サーバ１０２は、作成した部分データを部分データ領域２１２に保存する。また、作成したＵＲＬをＵＲＬ領域２１３に保存する（ステップＳ３０２）。すなわち、ステップＳ３０２は、共有サーバ１０２において、作成された部分データ及びＵＲＬを共有コンテンツに対応付けて共有サーバ１０２に保存する第２の保存ステップである。部分データとしては、例えば、その写真アルバム中の代表的な１枚の写真データである。
【００４７】
次に、ステップＳ３０３は、共有サーバ１０２において、部分データを第１の端末装置である公開者端末１０３に返信する返信ステップである。この返信ステップは、具体的には、ステップＳ３０１のアップロード操作に対する応答として、その操作画面の中で行うこともできる。また、共有サーバ１０２が、公開者端末１０３にメール送信して、アップロード操作に対する応答をしてもよい。
【００４８】
次に、第１の端末装置である公開者端末１０３は、検索、閲覧を許可する第２の端末装置である検索者端末１０４に対して、メール送信などにより、共有サーバ１０２から受信した部分データを送信する（ステップＳ３０４）。部分データが写真データである場合は、メールの添付ファイルとして送信してもよい。なお、このステップＳ３０４は。必ずしもネットワーク１０１経由で行われる必要はない。ステップＳ３０４は、例えば、部分データを保存したメモリーデバイス（メモリーカード）を送り届けたり、手渡しすることによっても実現できる。すなわち、ステップＳ３０４は、第１の端末装置である公開者端末１０３において、上記した返信ステップで共有サーバ１０２から受信した部分データを、検索、閲覧を許可する第２の端末装置である検索者端末１０４に対して送信する第２の送信ステップである。
【００４９】
次に、検索者端末１０４は、入手した部分データを共有サーバ１０２に送信する。これにより、検索者端末１０４は、この部分データに関連する写真アルバムの検索を共有サーバ１０２に要請する（ステップＳ３０５）。すなわち、ステップＳ３０５は、共有サーバ１０２において、第２の端末装置である検索者端末１０４から部分データを受信する第２の受信ステップである。この部分データ送信は、写真アルバムの検索、閲覧のために用意された操作画面内の操作によるアップロードや、メールにファイル添付することにより実現できる。
【００５０】
共有サーバ１０２は、受け取った部分データを用いて、その部分データに関連付けられた写真アルバムを検索する（ステップＳ３０６）。すなわち、ステップＳ３０６は、共有サーバ１０２において、受信された部分データに対応する共有コンテンツを検索する検索ステップである。この検索は、図２の説明で述べたように、部分データ領域２１２内に同じ部分データが保存されているかどうかを調べることにより簡単に行うことができる。複数種類の写真アルバムが受信、保存されている場合は、それぞれの写真アルバムに対して部分データが作成される。したがって、コンテンツ検索部２０３は、検索者端末１０４から受信した部分データと、部分データ領域２１２内の複数の部分データとを照合することにより、該当する写真アルバムを検索することができる。
【００５１】
該当する写真アルバムが見つかれば、共有サーバ１０２は、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出す。そして、共有サーバ１０２は、このＵＲＬにリンクした写真アルバムページを検索者端末１０４に送信する（ステップＳ３０７）。すなわち、ステップＳ３０７は、共有サーバ１０２において、検索された共有コンテンツに対応するＵＲＬを第２の端末装置である検索者端末１０４に送信する第１の送信ステップである。検索者は、この写真のアルバムページから写真アルバムに含まれる写真データ全体あるいは一部を閲覧したり、ダウンロードして検索者端末１０４内に保存することもできる。
【００５２】
次に、共有サーバ１０２、公開者端末１０３、検索者端末１０４それぞれの動作フローを説明する。図４は、共有サーバ１０２が公開者端末１０３より写真アルバムを受信してデータベースに登録する際のフローチャートである。また、図４は、図３に示したシーケンス図のステップＳ３０２の処理に対応する。
【００５３】
まず、共有サーバ１０２は、公開者端末１０３から写真アルバムのアップロード要求を受ける（ステップＳ３１０）。そして、共有サーバ１０２は、生成する写真アルバムにアルバムＩＤを付与する（ステップＳ３１１）。その後、共有サーバ１０２は、写真アルバム内の写真データを受信する（ステップＳ３１２）。そして、共有サーバ１０２は、その写真データをコンテンツＤＢ２０２のコンテンツ領域２１１に保存し、写真データＩＤを付与して登録する（ステップＳ３１３）。次に、共有サーバ１０２は、ステップＳ３１１で写真アルバムに付与したアルバムＩＤと写真データに付与した写真データＩＤとを関連付ける（ステップＳ３１４）。この関連付けは、両方のＩＤの対応テーブル等を作成することにより行われる。
【００５４】
そして、共有サーバ１０２は、写真アルバム内の写真データをすべて受信完了したか否かを判定する（ステップＳ３１５）。すべて受信が完了していれば（ステップＳ３１５のＹｅｓの場合）、写真アルバムに対応した部分データを作成する。そして、作成した部分データを部分データ領域２１２に保存する（ステップＳ３１６）。また、共有サーバ１０２は、コンテンツＤＢ２０２へアクセスするためのＵＲＬの生成をする。次に、共有サーバ１０２は、生成されたＵＲＬを共有コンテンツに対応付けて保存する（ステップＳ３１７）。そして、一連の処理は終了する。一方、ステップＳ３１５で受信が完了していなければ（Ｎｏの場合）、ステップＳ３１２に戻って写真データの受信を継続する。
【００５５】
図５は、アルバムＩＤと写真データＩＤの対応関係の具体例を示す図である。図５に示すように、例えば、共有サーバ１０２に３つの写真アルバム６０１、６０２、６０３がアップロードされたとする。すると、共有サーバ１０２は、これら３つの写真アルバム６０１、６０２、６０３それぞれにアルバムＩＤとしてアルバムＡ、アルバムＢ、アルバムＣを付与する。そして、共有サーバ１０２は、写真アルバム６０１に含まれる４枚の写真データ６０４に、写真データＩＤとしてＡ００１〜Ａ００４を付与する。また、共有サーバ１０２は、写真アルバム６０２に含まれる５枚の写真データ６０５に、写真データＩＤとしてＢ００１〜Ｂ００５を付与する。さらに、共有サーバ１０２は、写真アルバム６０６に含まれる６枚の写真データ６０６に、写真データＩＤとしてＣ００１〜Ｃ００６を付与する。コンテンツＤＢ２０２において、写真アルバムのアルバムＩＤと写真データＩＤが関連付けられている。したがって、コンテンツＤＢ２０２において、アルバムＩＤを指定すると、その写真アルバムに含まれているすべての写真データＩＤを特定することができる。また逆に、コンテンツＤＢ２０２において、ある写真データＩＤを指定すると、当該写真データが属する写真アルバムを特定することができる。
【００５６】
上記したように、コンテンツＤＢ２０２は、写真データＩＤとアルバムＩＤとを対応させるＩＤ対応テーブルを作成している。したがって、コンテンツＤＢ２０２は、ＩＤ対応テーブルを用いて、写真データから写真アルバムを検索できる。すなわち、共有コンテンツは、複数の写真データで構成される写真アルバムであり、部分データは、写真アルバムの中の特定の少なくとも１枚の写真データであればよい。具体的には、部分データは、写真データであって、それぞれの写真データには、写真データＩＤが付与されている。例えば写真データＩＤは、Ａ００１〜Ａ００４、Ｂ００１〜Ｂ００５、Ｃ００１〜Ｃ００６である。
【００５７】
したがって、例えば、部分データが、写真データＩＤとしてＢ００１を付与された写真アルバム６０５の１枚の写真データであったとする。すると、共有サーバ１０２は、部分データとしての１枚の写真データに基づいて、写真データＩＤをＢ００１と特定できる。そして、共有サーバ１０２は、写真データＩＤに関連付けられているアルバムＩＤをアルバムＢと特定できる。その結果、共有サーバ１０２は、アルバムＩＤに基づいて、写真アルバム６０２を特定できる。
【００５８】
図６は、共有サーバ１０２が、検索者端末１０４より写真アルバムを特定する部分データである写真データを受信して、検索者端末１０４へ写真のアルバムページを返すフローチャートである。また、図６は、図３におけるステップＳ３０５からステップＳ３０７の処理に対応する。
【００５９】
まず、共有サーバ１０２は、検索者端末１０４から、検索要求を受ける（ステップＳ３２０）。このステップＳ３２０は、具体的には、検索者が、検索者端末１０４から写真アルバムサービスのサイトである共有サーバを指定するＵＲＬにアクセスし、コマンド等を選択することにより行う。このようにして、共有サーバ１０２は、検索者端末１０４から部分データを受信する（ステップＳ３２１）。そして、共有サーバ１０２は、コンテンツＤＢ２０２の部分データ領域２１２に保存されている部分データと比較して部分データである写真データを検索する（ステップＳ３２２）。共有サーバ１０２は、写真データが見つかると、その写真データの写真データＩＤに基づいて、ＩＤ対応テーブルにより対応するアルバムＩＤを検索する（ステップＳ３２３）。次に、共有サーバ１０２は、検索されたアルバムＩＤから、アルバムページを検索する（ステップＳ３２４）。最後に、共有サーバ１０２は、検索したアルバムページを検索者端末１０４へ送信する（ステップＳ３２５）。そして、一連の処理は終了する。なお、アルバムページであるＵＲＬは、共有サーバ１０２において共有コンテンツ受信時に生成しているが、部分データ受信時に検索されたアルバムＩＤに基づいて生成してもよい。
【００６０】
次に、公開者端末１０３の処理について説明する。図７は、公開者端末１０３が共有サーバ１０２に写真アルバムをアップロードする処理を示すフローチャートである。公開者は、公開者端末１０３から、まず、共有サイトである共有サーバ１０２にログインする（ステップＳ３３０）。ログインのためのユーザＩＤ、パスワード等は、事前に共有サーバ１０２に登録しておく。
【００６１】
次に、公開者は、ログインしたユーザ毎に用意されるページであるマイページからコマンドを選択し、写真アルバムを生成する（ステップＳ３３１）。そして、公開者は、生成した写真アルバムに登録する写真データを公開者端末１０３で選択する（ステップＳ３２２）。その後、公開者は、共有サーバ１０２に、アップロード要求を送信する（ステップＳ３２３）。アップロード要求が受け入れられると、選択した写真データを共有サーバ１０２へ送信する（ステップＳ３２４）。次に、公開者は、ステップＳ３２２で選択した写真データをすべて送信完了したか否かを判定する（ステップＳ３２５）。そして、送信が完了していれば（Ｙｅｓの場合）、一連の処理を終了する。一方、写真データの送信が完了していなければ（Ｎｏの場合）、ステップＳ３２４に戻って送信を継続する。
【００６２】
次に、検索者端末１０４の処理について説明する。図８は、検索者端末１０４が共有サーバ１０２から写真のアルバムページを受信して表示する処理のフローチャートである。検索者端末１０４は、まず、共有サーバ１０２にアクセスしてトップページを表示する（ステップＳ３４０）。そして、このトップページから写真アルバムの検索ページを選択する（ステップＳ３４１）。次に、検索者端末１０４は、公開者端末１０３から予め受信してハードディスク等に保存しておいた部分データである写真データを選択する（ステップＳ３４２）。その後、検索者端末１０４は、共有サーバ１０２に検索要求を送信する（ステップＳ３４３）。次に、検索者端末１０４は、検索要求が受け入れられると選択した写真データを送信する（ステップＳ３４４）。最後に、検索者端末１０４は、共有サイトである共有サーバ１０２からアルバムページを受信して表示する（ステップＳ３４５）。そして、一連の処理を終了する。
【００６３】
図９は、図３のステップＳ３０４で、公開者端末１０３から検索者端末１０４に部分データを送るメールの受信画面例を示すイメージ図である。部分データである写真アルバム中の１枚の写真データ７０１は、メールの添付ファイル（図９では、Ｐａｒｔｙ−０６．ｊｐｇとして表示）として送られ、受け取った検索者は、その写真を確認できるので、写真アルバムの内容を容易に想像することが可能となる。
【００６４】
なお、上記した実施の形態の説明では、共有サーバ１０２が部分データを作成し、この部分データを公開者端末１０３が受信して、検索者端末１０４へ送信するとした。しかし、図１０、または図１１に示すように、この部分データの作成は、公開者端末１０３で行ってもよい（ステップＳ３０８）。なお、図１０、図１１では、図３と異なるのはステップＳ３００とステップＳ３０８のみであり、他は同様であるため、説明は省略する。ステップＳ３００においては、共有サーバ１０２の動作として、図３に比べて、部分データの作成が除かれている。そして、公開者端末１０３が、部分データの作成をおこなっている（ステップＳ３０８）。部分データとして写真アルバム中の特定の１枚を選択する場合は、わざわざ共有サーバ１０２で行う必要は必ずしもない。この場合は、公開者端末１０３は自ら作成した部分データを共有サーバ１０２と検索者端末１０４の双方に送ることになる。
【００６５】
図１１は、本発明の実施の形態１におけるさらに他の例のコンテンツ検索システムを構成する共有サーバ１０２ａ、公開者端末１０３ａ、検索者端末１０４ａの間のデータ送受信や処理の流れを示すシーケンス図である。図１１に示すように、この例では、公開者端末１０３ａで部分データの作成した後、この部分データを共有サーバ１０２ａと検索者端末１０４ａとの双方に送信している（ステップＳ３０９、及びステップＳ３１０）。この例では、図３で説明したのと同様な手順により、ステップ３０５において、検索者端末１０４ａから部分データの送信を共有サーバ１０２ａが受けると、写真アルバムの検索が可能となる（ステップ３０６）。
【００６６】
図１２は、本発明の実施の形態１におけるさらに他の例のコンテンツ検索システムを構成する共有サーバ１０２ａ、公開者端末１０３ａ、検索者端末１０４ａの間のデータ送受信や処理の流れを示すシーケンス図である。図１２に示すように、公開者端末１０３ａは部分データを検索者端末１０４ａのみに送ってもよい（Ｓ３０４）。この場合、共有サーバ１０２ａは部分データとして何が選ばれたかを把握できない。しかし、ステップＳ３０５において、検索者端末１０４ａから部分データを受信し、共有サーバ１０２ａが保有する写真アルバムの中に、指定された部分データが含まれているかを検索することにより、該当する写真アルバムが存在するか否かの判定ができる（Ｓ３０６）。すなわち、第１の端末装置である公開者端末１０３ａは、共有コンテンツの部分データを作成し、共有サーバ１０２ａ及び第２の端末装置である検索者端末１０４ａの双方に、または第１の端末装置のみに送信してもよい。
【００６７】
また、上記した実施の形態の説明では、写真アルバムの部分データとして１枚の写真データであって、画像全体を現す写真データを例に挙げたが、部分データとしては画像サイズを縮小したサムネイル等でもよい。さらにまた、写真アルバムの写真データは、コンテンツの公開者が、自らデジタルカメラで撮影した写真データとしたが、これに限るものではない。例えば、フィルムを用いる銀塩カメラにて撮影した写真をデジタル機器にて、デジタルデータに変換した写真データでも構わない。すなわち、写真に限らず、ノートのメモやファクシミリなど紙情報が電子化されたデータであってもよい。ただし、公序良俗を乱すデータや、他者の著作権や肖像権を犯すデータは、望ましくない。
【００６８】
また、上記した実施の形態の説明では、共有コンテンツは複数写真データを含む写真アルバムを例に挙げたが、デジタルビデオカメラの動画データを共有コンテンツとして扱うことも可能である。この場合の部分データとしては、動画データ中から取り出した１フレームの静止画データでもよいし、数秒程度の部分動画データでもよい。
【００６９】
なお、共有コンテンツは、デジタル化した動画データであれば良く、デジタルビデオカメラによるものに限定するものではない。例えば、デジタルカメラにても、デジタル化した動画データを作成できる。また従来のアナログ信号による動画データをデジタル化したものも、本発明を適用できる。
【００７０】
すなわち、共有コンテンツは、動画データであり、部分データは、動画データの中の特定の少なくとも１つの動画フレームデータであってもよい。
【００７１】
（実施の形態２）
図１２は、本発明の実施の形態２におけるコンテンツ検索システムの共有サーバ１０２ａの内部構成を示す機能ブロック図である。図１３は、特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図である。また、本実施の形態におけるコンテンツ検索システムの構成を示すブロック図は、実施の形態１における図１と同様である。すなわち、図示は省略するが、本実施の形態におけるコンテンツ検索システムは、共有サーバ１０２ａと、公開者端末１０３ａと、複数の検索者端末１０４ａとがネットワーク１０１に接続されて構成されている。以下、実施の形態１における構成と同等の構成要素については、同等な符号を付け、説明を省略する。
【００７２】
実施の形態１では、共有サーバ１０２における検索処理は、部分データである１枚の写真データの照合という形で行われる。すなわち、検索者端末１０４から受信された部分データと、部分データ領域２１２に保存された部分データとの比較照合である。最近のデジタルカメラの画素数向上に伴い、１枚の写真データの容量がＪＰＥＧ圧縮後のファイルでも１ＭＢ程度というのは珍しくない。共有サーバ１０２で扱う写真アルバム数の増大や、検索者人数の増大により、このような容量の大きい部分データを多数検索処理するのは、共有サーバ１０２の処理負担増や、検索時間の増大を招く結果となる。また、部分データとして写真データそのものを使用すると、その部分データが共有したくない他人に渡った場合には、容易に写真アルバムを閲覧されることにもなりかねず、セキュリティー上も好ましくない。
【００７３】
そこで、本発明の実施の形態２におけるコンテンツ検索システムでは、検索用のデータとして、部分データ、すなわち、特定の写真データそのものではなく、特定の写真データからの特徴量抽出データを用いる。
【００７４】
本実施の形態におけるコンテンツ検索システムの共有サーバ１０２ａと図２に示した共有サーバ１０２との違いは、次の２点である。１つは部分データ作成部２０４で得られた部分データを入力し、その特徴量を抽出する特徴量抽出部２０６を新たに備えることである。また、他の１つはコンテンツＤＢ２０２ｂの内部に、ソフトウェア保存部である特徴量抽出データ領域２１４を新たに備えたことである。なお、特徴量抽出データ領域２１４には、特徴量抽出機能を実行するソフトウェアも保存する。共有サーバ１０２ａは、検索者端末１０４ａ（図１３に図示）から検索時に送られてくる特徴量抽出データと、この特徴量抽出データ領域２１４に保存されている特徴量抽出データとを照合することによって、該当の写真アルバムが存在するか否かを検出する。
【００７５】
次に、共有サーバ１０２ａが、部分データ、すなわち特定の写真データから特徴量の抽出を行う動作の１例について述べる。通常、デジタルカメラの写真データは、ＥＸＩＦ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）と呼ばれるファイル規格に基づき、撮影画像データだけでなく、メタデータが記録されている。メタデータの例としては、例えば、撮影画像に付随した撮影日時と、絞り、シャッタースピード等の撮影条件と、あるいは撮影カメラの機種名などである。共有サーバ１０２ａは、このメタデータを抽出して元の写真データの特徴量抽出データとしてもよい。
【００７６】
特徴量の抽出を行う動作の他の例として、画像内の輝度分布であるヒストグラムや輪郭データなどを抽出することも挙げられる。このように、元の写真データから何らかの特徴量抽出データを取り出して利用すれば、元の写真データを利用する場合に比べて、ネットワーク１０１により通信を行う際の情報量は、大きく低減する。情報量を低減させているので、元の写真は異なるのに特徴量抽出データが同じになる可能性は否定できない。しかしながら、本発明が応用対象としているネットワーク写真アルバムにおいて、そのような偶然は実用的に無視できる。
【００７７】
次に、本実施の形態におけるコンテンツ検索システムの特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れについて説明する。図１３に示すように、まず、図３と同じく、公開者端末１０３ａは、複数の写真データにより構成される写真アルバムを共有サーバ１０２ａにアップロードする（ステップＳ４０１）。
【００７８】
次に、共有サーバ１０２ａは、受信した複数の写真データからなる写真アルバムをコンテンツＤＢ２０２ｂに保存し、登録する。そして、共有サーバ１０２ａは、受信した写真アルバムに関連する部分データ、及びＵＲＬを作成する。次に、共有サーバ１０２は、作成した部分データを部分データ領域２１２に保存する。また、共有サーバ１０２は、作成したＵＲＬをＵＲＬ領域２１３に保存する。そして、共有サーバ１０２は、受信した写真アルバムに関連する部分データ、ＵＲＬ、及び部分データから抽出した特徴量抽出データを作成し、保存する（ステップＳ４０２）。すなわち、ステップＳ４０２は、共有サーバにおいて、部分データの特徴量を抽出し、保存する特徴抽出ステップである。その後、共有サーバ１０２ａは、部分データのみを公開者端末１０３ａに返信する（ステップＳ４０３）。公開者端末１０３ａは検索、閲覧を許可する検索者端末１０４ａに対して、メール送信などにより、部分データを送信する（ステップＳ４０４）。
【００７９】
検索者端末１０４ａは、実際の検索に入る前に、共有サーバ１０２ａに対して検索要求を送信する（ステップＳ４０５）。すなわち、ステップＳ４０５は、共有サーバ１０２ａにおいて、第２の端末装置である検索者端末１０４ａからコンテンツ検索要求を受信する第３の受信ステップである。これに対応して共有サーバ１０２ａは、特徴量抽出機能を実行するソフトウェアを第２の端末装置である検索者端末１０４ａに送信する（ステップＳ４０６）。すなわち、ステップＳ４０６は、共有サーバ１０２ａにおいて、コンテンツ検索要求が受信された場合に、特徴量抽出のための実行ソフトウェアを第２の端末装置に送信する第３の送信ステップである。検索者端末１０４ａは、このソフトウェアによる特徴量抽出の機能を用いて、先に入手した部分データより特徴抽出を行う（ステップＳ４０７）。すなわち、ステップＳ４０７は、第２の端末装置である検索者端末１０４ａにおいて、実行ソフトウェアよる特徴量抽出の機能を用いて、部分データから特徴量の抽出する第２の特徴抽出ステップである。
【００８０】
その後、検索者端末１０４ａは、特徴量抽出データを部分データとして共有サーバ１０２ａに検索のために送信する（ステップＳ４０８）。すなわち、ステップＳ４０８は、検索者端末１０４ａにおいて、特徴量を表す特徴量抽出データを部分データとして共有サーバに送信する第４の送信ステップである。そして、ステップＳ４０９は、共有サーバ１０２ａにおいて、先にステップＳ４０２で得て保存した特徴量抽出データと、検索者端末１０４ａより受信した特徴量抽出データとを照合することにより検索ステップである。
【００８１】
該当する写真アルバムが見つかれば、共有サーバ１０２ａは、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出す。そして、共有サーバ１０２ａは、このＵＲＬにリンクした写真のアルバムページを検索者端末１０４ａに送信する（ステップＳ４１０）。検索者は、このアルバムページから写真アルバム全体あるいは一部を閲覧したり、検索者端末１０４ａ内にダウンロードして保存することも可能である。
【００８２】
次に、共有サーバ１０２ａと、検索者端末１０４ａとの動作フローを説明する。なお、公開者端末１０３ａの処理は第１の実施の形態と同じであるので説明は省略する。
【００８３】
図１４は、本発明の実施の形態２におけるコンテンツ検索システムの共有サーバ１０２ａが公開者端末１０３ａより写真アルバムを受信してコンテンツＤＢ２０２ｂに登録する際のフローチャートである。この処理フローが図４に示した実施の形態１の処理フローと異なる点は、ステップＳ４２０と、ステップＳ４２３と、ステップＳ４２４とである。ステップＳ４２０では、共有サーバ１０２ａが、公開者端末１０３ｃから、アップロード要求を受ける。ステップＳ４２３では、共有サーバ１０２ａが、写真データの特徴量を抽出する。それに続くステップＳ４２４では、共有サーバ１０２ａが、写真データと特徴量をコンテンツＤＢ２０２ｂの特徴量抽出データ領域２１４に保存するとともに写真ＩＤを付与する。それ以外の処理は実施の形態１の処理フローと同じであるので説明は省略する。
【００８４】
図１５は、本発明の実施の形態２におけるコンテンツ検索システムの共有サーバ１０２ａが、検索者端末１０４ａより検索要求を受け、生成した写真のアルバムページを返信する際のフローチャートである。まず、共有サーバ１０２ａが、検索者端末１０４ａより検索要求を受ける（ステップＳ４３０）。次に、共有サーバ１０２ａは、検索者端末１０４ａに特徴量抽出機能を実行するソフトウェアを送信する（ステップＳ４３１）。その後、共有サーバ１０２ａは、検索者端末１０４ａから写真データの特徴量を受信する（ステップＳ４３２）。次に、共有サーバ１０２ａは、コンテンツＤＢ２０２ｂから受信した特徴量を持つ写真データを検索する（ステップＳ４３３）。共有サーバ１０２ａは、受信した特徴量を持つ写真データが見つかると、この検索された写真データの写真データＩＤと関連するアルバムＩＤをさらに検索する（ステップＳ４３４）。次に、共有サーバ１０２ａは、検索されたアルバムＩＤから写真のアルバムページを検索する（ステップＳ４３５）。共有サーバ１０２ａは、最後に検索したアルバムページを検索者端末１０４ａに送信する（ステップＳ４３６）。このようにして、一連の処理を終了する。
【００８５】
次に、検索者端末１０４ａの処理について説明する。図１６は、本発明の実施の形態２におけるコンテンツ検索システムの検索者端末１０４ａが、共有サーバ１０２ａから写真のアルバムページを受信して表示する処理のフローチャートである。この処理フローが、図８に示した実施の形態１の処理フローと実質的に異なる点は、ステップＳ４４４からステップＳ４４６である。したがって、これらのステップのみ説明して、他のステップは説明を省略する。
【００８６】
検索者端末１０４ａは、共有サーバ１０２ａに検索要求を送信する（ステップＳ４４３）。その後、検索者端末１０４ａは、共有サーバ１０２ａに検索要求が受け入れられると、共有サーバ１０２ａから特徴量抽出機能を実行するソフトウェアを受信する（ステップＳ４４４）。次に、検索者端末１０４ａは、受信したソフトウェアを用いて公開者端末１０３ａから予め受信して保存されていた選択した写真データの特徴量を抽出し、特徴量抽出データを得る。ここで、ステップ４４２で選択した写真データは部分データである（ステップＳ４４５）。その後、その抽出した特徴量抽出データを部分データに置き換える。そして、抽出された特徴量である部分データを共有サーバ１０２ａに送信する（ステップＳ４４６）。
【００８７】
上記したように、本実施の形態におけるコンテンツ検索システムの共有サーバ１０２ｂは、特徴量抽出部２０６と、特徴量抽出データ領域２１４とをさらに備えている。特徴量抽出部２０６は、部分データの特徴量を抽出する。ソフトウェア保存部である特徴量抽出データ領域２１４は、特徴量を抽出するための実行ソフトウェアを記憶する。
【００８８】
そして、コンテンツ保存部であるコンテンツＤＢ２０２ｂは、共有コンテンツに対応する特徴量をソフトウェア保存部であるコンテンツ領域２１１に保存する。送受信部であるネットワークＩ／Ｆ２０１が第２の端末装置である検索者端末１０４ａからコンテンツ検索要求を受信した場合、コンテンツ検索部２０３は、送受信部に実行ソフトウェアを第２の端末装置へ送信させる。
【００８９】
第２の端末装置としての検索者端末１０４ａは、実行ソフトウェアを共有サーバ１０２ａから受信する。検索者端末１０４ａは、受信した実行ソフトウェアによって部分データから特徴量を抽出する。そして、抽出された特徴量を部分データと置き換える。また、検索者端末１０４ａは、抽出された特徴量である部分データを共有サーバ１０２ａへ送信する。
【００９０】
また、送受信部が第２の端末装置から特徴量である部分データを受信した場合、コンテンツ検索部２０３は、コンテンツ保存部に保存されていて、受信された特徴量に対応する共有コンテンツを検索する。そして、コンテンツ検索部２０３は、送受信部に検索された共有コンテンツに対応するＵＲＬを第２の端末装置へ送信させてもよい。
【００９１】
このようにして、本実施の形態におけるコンテンツ検索システムは、検索用データのデータ量を小さくし、結果として共有サーバ１０２での処理負担の軽減を図ることができる。また、検索者端末１０４及び共有サーバ１０２しか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用することにより、セキュリティーをさらに向上させることができる。さらに、ネットワーク１０１における通信負荷を小さくできるので、好ましい。
【００９２】
（実施の形態３）
図１７は、本発明の実施の形態３の共有サーバ１０２ｂ、公開者端末１０３ｂ、検索者端末１０４ｂの間のデータ送受信や処理の流れを示すシーケンス図である。
【００９３】
本発明の実施の形態１及び実施の形態２のコンテンツ検索システムでは、公開者端末１０３、１０３ａが検索、閲覧を許可した検索者端末１０４、１０４ａが、実際に共有サーバ１０２、１０２ａに検索、閲覧に来たかどうかは分からない。したがって、共有コンテンツの公開者は、その公開の効果、結果を知ることができない。本実施の形態におけるコンテンツ検索システムでは、たとえば、検索者端末１０４ｂのメールアドレスを部分データに埋め込み検索者に送る。そして検索者がその部分データを返信する。このようにして、本実施の形態におけるコンテンツ検索システムは、どの検索者端末１０４ｂが、実際に検索したかを知ることができるものである。以下、実施の形態１及び実施の形態２における構成と同等の構成要素については、同等な符号を付け、説明を省略する。
【００９４】
図１７において、まず、公開者端末１０３ｂは、写真アルバムを共有サーバ１０２ｂにアップロードする（ステップＳ５０１）。これらのステップＳ５０１とステップＳ５０２とは、実施の形態１の図３におけるステップＳ３０１とステップＳ３０２と同等である。したがって、詳細な説明を省略する。
【００９５】
その後、第１の端末装置である公開者端末１０３ｂは検索、閲覧を許可する第２の端末装置である検索者端末１０４ｂのメールアドレスを共有サーバ１０２ｂに送信する（ステップＳ５０３）。すなわち、ステップＳ５０３は、共有サーバ１０２ｂにおいて、第１の端末装置から共有コンテンツの検索を許可する第２の端末装置のメールアドレスを受信する第５の受信ステップである。次に、ステップＳ５０４は、共有サーバ１０２ｂにおいて、受け取ったメールアドレスを先に作成した部分データの中に埋め込んで、メールアドレス付きの部分データであるアドレス埋め込み型の部分データを新たに作成する第２の部分データ作成ステップである。その後のステップＳ５０５は、共有サーバ１０２ｂにおいて、このメールアドレス埋め込み型の部分データを、検索者端末１０４ｂに送信する第５の送信ステップである。
【００９６】
検索者端末１０４ｂが、検索のためにメールアドレス埋め込み型の部分データを共有サーバ１０２ｂに送信する（ステップＳ５０６）。そして、送受信部であるネットワークＩ／Ｆ２０１が、第２の端末装置からメールアドレス付き部分データを受信した場合、共有サーバ１０２ｂのコンテンツ検索部２０３は、先にステップＳ５０３で得て作成したアドレス埋め込み型の部分データと、検索者端末１０４ｂより受信して、コンテンツ保存部であるコンテンツ領域２１１に保存したアドレス埋め込み型の部分データと、を照合する。このようにして、コンテンツ検索部２０３は、部分データに対応する共有コンテンツを検索する（ステップＳ５０７）。すなわち、共有サーバ１０２ｂにおいて、第２の受信ステップは、第２の端末装置からメールアドレス付き部分データを受信する。そして、検索ステップは、受信されたメールアドレス付き部分データを、部分データとして対応する共有コンテンツを共有サーバ１０２ｂにおいて、検索する。共有サーバ１０２ｂが受け取ったアドレス埋め込み型の部分データには、検索者端末１０４ｂのメールアドレスが埋め込まれているので、共有サーバ１０２ｂは検索に来たのが検索者端末１０４ｂであることを知ることができる。
【００９７】
共有サーバ１０２ｂはステップＳ５０７において検索を行う。その結果、該当する写真アルバムが見つかれば、共有サーバ１０２ｂは、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出し、このＵＲＬにリンクした写真のアルバムページを検索者端末１０４ｂに送信する（ステップＳ５０８）。検索者は、このアルバムページから写真アルバム全体あるいは一部を閲覧したり、ダウンロードして検索者端末１０４ｂ内に保存することもできる。
【００９８】
次に、共有サーバ１０２ｂと公開者端末１０３ｂとの動作フローを説明する。図１８は、共有サーバ１０２ｂが公開者端末１０３ｂより写真アルバムを受信してデータベースに登録し、その後に検索者端末１０４ｂにメールアドレスを送信する際のフローチャートである。図１８において、まず、共有サーバ１０２ｂは、公開者端末１０３ｂに写真アルバムの一覧画面を送信する（ステップＳ５１０）。そして、共有サーバ１０２ｂは、公開者端末１０３ｂで選択された写真アルバムの写真データの一覧画面を送信する（ステップＳ５１１）。そして、共有サーバ１０２ｂは、公開者端末１０３ｂから写真データＩＤを受信する（ステップＳ５１２）。続いて、共有サーバ１０２ｂは、公開者端末１０３ｂからメールアドレスを受信する（ステップＳ５１３）。そして、共有サーバ１０２ｂは、ステップＳ５１２で受信した写真データのメタデータにメールアドレスを追加し、部分データを作成する（ステップＳ５１４）。次に、共有サーバ１０２ｂは、ステップＳ５１２で受信した写真データすべての部分データを作成完了か否かを判定する（ステップＳ５１５）。そして、作成完了であれば（Ｙｅｓの場合）、ステップＳ５１６へ進む。そして、作成した部分データをステップＳ５１３で受信したメールアドレスに送信する（ステップＳ５１６）。一方、ステップＳ５１５で受信が完了していなければ（Ｎｏの場合）、ステップＳ５１４に戻って部分データの作成を継続する。
【００９９】
次に、公開者端末１０３ｂの処理について説明する。図１９は、公開者端末１０３ｂが写真データを選択し、検索者端末１０４ｂのメールアドレスを共有サーバ１０２ｂに送信する処理を示すフローチャートである。公開者端末１０３ｂは、共有サイトにログインし、写真アルバムの一覧画面を表示する（ステップＳ５２０）。次に、公開者端末１０３ｂは、検索者端末１０４ｂの利用者に送信したい写真アルバムを選択する（ステップＳ５２１）。続いて、公開者端末１０３ｂは、検索者端末１０４ｂの利用者に送信したい写真データを選択して、その写真データＩＤを共有サーバ１０２ｂに送信する（ステップＳ５２２）。最後に、公開者端末１０３ｂは、メール送信コマンドを選択する（ステップＳ５２３）。そして、公開者端末１０３ｂは、送信相手である検索者端末１０４ｂのメールアドレスを共有サーバ１０２ｂに送信する（ステップＳ５２４）。
【０１００】
次に、公開者が、公開者端末１０３ｂの画面を使って共有コンテンツを検索、閲覧した検索者を知る際の流れを説明する。図２０は、公開者が公開者端末１０３ｂを使ってコンテンツ共有サイトにログインした場合の、共有サイトにおける公開者の操作の例を示すフローチャートである。なお、画面７０１、７０４、７０５は、コンテンツ共有サイトにログインした場合の公開者端末１０３ｂの画面の例を示している。
【０１０１】
まず、公開者が、コンテンツ共有サイトにログインした場合の画面７０１のコマンドメニューウィンドウ７０２から「Ｗａｔｃｈ  Ａｃｃｅｓｓ  Ｌｏｇｓ」コマンドを選択する（ステップＳ７１０）。すると、マイアルバムウィンドウ７０３が拡大された写真アルバムの選択画面７０４に切り換わる。次に、写真アルバムの選択画面７０４で公開者が、例えば「ＡｌｂｕｍＢ」を選択する（ステップＳ７１２）。すると、アクセスログ表示画面７０５に「ＡｌｂｕｍＢ」への現在までのアクセスログが表示される（ステップＳ７１４）。公開者はこのアクセスログ表示画面７０５を確認するだけで、どの公開者が「ＡｌｂｕｍＢ」を検索、閲覧したかを容易に知ることができる。
【０１０２】
以上説明したように、本発明によれば、デジタルカメラで撮影した写真やデジタルビデオカメラで撮影した動画、スキャナを用いてデジタル化した画像データなどの共有コンテンツをネットワーク上の共有サーバに保存して、特定した複数の検索者にのみ閲覧可能とさせるコンテンツ検索システムを構成することができる。検索者は、例えば、写真アルバム中の１枚の写真といったコンテンツ中の部分データを利用することで、従来のＩＤ、パスワードといった記憶しにくい英数字を使用することなく、特定の端末の検索、閲覧ができる。さらに、ＩＤ、パスワード、あるいはＵＲＬといった文字列では、どの文字列がどの写真アルバムに対応しているのかが分かりにくいという問題に対して、コンテンツ中の部分データを利用することで、直感的に写真アルバムとの対応付けができる。
【０１０３】
また、公開者が検索、閲覧を許可する検索者のメールアドレス等を、予め共有サーバに知らせることにより、認証のために検索者が送信したメールアドレス付き部分データから、容易に、どの共有コンテンツが、誰によって検索、閲覧されたかを知ることができる。
【０１０４】
さらに、ネットワークに接続して使用する利用者のパーソナルコンピュータや、サービスを提供する共有サーバのハードウェアは、追加も変更も不要であり、サービス提供者の提供する操作画面とサーバ内処理ソフトの準備だけで、本発明のコンテンツ検索システムを実現できるので、実用化が極めて容易である。
【０１０５】
（実施の形態４）
図２１は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃが、特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れを示すシーケンス図である。また、本実施の形態におけるコンテンツ検索システムの共有サーバ１０２ｃの内部構成を示す機能ブロック図は、実施の形態２における図１０の共有サーバ１０２ａと同等である。
【０１０６】
実施の形態２では、特徴量抽出データの作成は、図１３で示した検索者端末１０４ａで行なった。そして、検索者端末１０４ａは、その結果を共有サーバ１０２ａに送ることとした。しかし、本実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃは、特徴量抽出部２０６で抽出した特徴量抽出データを部分データとして、公開者端末１０３ｃに送ってもよい。そして、公開者端末１０３ｃが、この特徴量抽出データを検索者端末１０４ｃに送るようにしてもよい。
【０１０７】
これにより、検索用データのデータ量を小さくし、結果として共有サーバ１０２ｃでの処理負担の軽減を、実施の形態２に比べて、さらに図ることができる。また、検索者端末１０４ｃと共有サーバ１０２ｃしか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用することにより、セキュリティーをさらに向上させることができる。また、実施の形態２に比べて、さらに、ネットワーク１０１における通信負荷を小さくできるので、好ましい。
【０１０８】
次に、本実施の形態におけるコンテンツ検索システムの特徴量抽出データを用いて共有コンテンツ検索を行う場合の、データ送受信や処理の流れについて説明する。図２１に示すように、まず、図１３と同様に、公開者端末１０３ｃは、複数の写真データにより構成される写真アルバムを共有サーバ１０２ｃにアップロードする（ステップＳ８０１）。次のステップＳ８０２も図１３に示したステップ４０２と同様な部分は説明を省略する。すなわち、共有サーバ１０２ｃは、部分データから特徴量抽出データする。その後に、共有サーバ１０２ｃは、部分データから抽出して作成した特徴量抽出データを新たな部分データとするように、部分データを更新し、保存する。
【０１０９】
そして、共有サーバ１０２ｃは、その新たな部分データとして特徴量抽出データを公開者端末１０３ｃに返信する（ステップＳ８０３）。公開者端末１０３ｃは検索、閲覧を許可する検索者端末１０４ｃに対して、メール送信などにより、上記した新たな部分データを送信する（ステップＳ８０４）。その後、検索者端末１０４ｃは、検索のために新たな部分データを共有サーバ１０２ａに検索のために送信する（ステップＳ８０８）。共有サーバ１０２ｃは、先にステップＳ８０２で抽出して保存し、新たな部分データとした特徴量抽出データと、検索者端末１０４ａより受信した新たな特徴量である部分データと、を照合することにより共有コンテンツの検索を行う（ステップＳ４０９）。
【０１１０】
該当する写真アルバムが見つかれば、共有サーバ１０２ｃは、その写真アルバムに関連付けられたＵＲＬをＵＲＬ領域２１３から読み出す。そして、共有サーバ１０２ｃは、このＵＲＬにリンクした写真のアルバムページを検索者端末１０４ｃに送信する（ステップＳ４１０）。検索者は、このアルバムページから写真アルバム全体あるいは一部を閲覧したり、検索者端末１０４ｃ内にダウンロードして保存することも可能である。
【０１１１】
次に、共有サーバ１０２ｃと、検索者端末１０４ｃとの動作フローを説明する。なお、公開者端末１０３ｃの処理は実施の形態２と同様であって、異なるのは、部分データとして1枚の写真を用いているか、部分データから抽出して作成した特徴量抽出データを用いているかの違いのみである。したがって、詳細な説明は省略する。
【０１１２】
図２２は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃが公開者端末１０３ｃより写真アルバムを受信してコンテンツＤＢ２０２ｂに登録する際のフローチャートである。この処理フローが図１４に示した実施の形態２の処理フローと実質的に異なるのは、ステップＳ４２９が追加されたことである。ステップＳ４２９では、共有サーバ１０２ａが、コンテンツＤＢ２０２ｂの特徴量抽出データ領域２１４に保存した特徴量抽出データを新たな部分出たとする。それ以外の処理は第２の実施の形態の処理フローと実質的に同じであるので説明は省略する。
【０１１３】
図２３は、本発明の実施の形態４におけるコンテンツ検索システムの共有サーバ１０２ｃが、検索者端末１０４ｃより検索要求を受け、生成した写真のアルバムページを返信する際のフローチャートである。まず、共有サーバ１０２ｃが、検索者端末１０４ｃより検索要求を受ける（ステップＳ８３０）。その後、共有サーバ１０２ｃは、検索者端末１０４ｃから写真データの特徴量を受信する（ステップＳ８３２）。上記したように、実施の形態２における図１５のフローチャートと異なるのは、ステップＳ４３１に相当する部分が不要なことである。以下のフローは実施の形態２と同等であるので、説明を省略する。
【０１１４】
次に、検索者端末１０４ｃの処理について説明する。図２４は、本発明の実施の形態４におけるコンテンツ検索システムの検索者端末１０４ｃが、共有サーバ１０２ｃから写真のアルバムページを受信して表示する処理のフローチャートである。
【０１１５】
ステップＳ８４２において、検索者端末１０４ｃは、特徴量抽出データを共有サーバ１０２ａに送信する。この処理フローが、図８に示した実施の形態１の処理フローと実質的に異なる点は、ステップＳ８４２である。したがって、このステップのみ説明して、他のステップは説明を省略する。
【０１１６】
このようにして、本実施の形態におけるコンテンツ検索システムは、検索用データのデータ量を小さくし、結果として共有サーバ１０２ｃでの処理負担の軽減を図ることができる。また、検索者端末１０４ｃと公開者端末１０３ｃおよび共有サーバ１０２ｃしか知りえない特徴量抽出データに変換して、この特徴量抽出データを認証用に使用することにより、セキュリティーをさらに向上させることができる。実施の形態２に比べて、さらにネットワーク１０１における通信負荷を小さくできるので、好ましい。
【０１１７】
なお、本実施の形態では、公開者端末１０３ｃから、検索者端末１０４ｃへは、特定の1枚の写真の写真データの特徴量を抽出したデータのみを送付している。したがって、特徴量である特徴量抽出データが、検索者において、写真アルバムの内容を連想しやすいことが重要である。したがって、写真アルバムのタイトルや日時、内容を概説した公開者のメモなどを特徴量抽出データとすることも望ましい。
【産業上の利用可能性】
【０１１８】
本発明は、インターネット上でデジタル写真などのコンテンツを共有し、そのコンテンツの検出、閲覧を特定の端末に対して許可するシステム一般に広く適用可能である。
【符号の説明】
【０１１９】
１０１    ネットワーク
１０２，１０２ａ，１０２ｂ，１０２ｃ    共有サーバ
１０３，１０３ａ，１０３ｂ，１０３ｃ    公開者端末
１０４，１０４ａ，１０４ｂ，１０４ｃ    検索者端末
２０１    送受信部（ネットワークＩ／Ｆ）
２０２，２０２ｂ    コンテンツ保存部（データベースＤＢ）
２０３    コンテンツ検索部
２０４    部分データ作成部
２０５    ＵＲＬ生成部
２０６    特徴量抽出部
２１１    コンテンツ領域
２１２    部分データ領域
２１３    ＵＲＬ領域
２１４    特徴量抽出データ領域
６０１，６０２，６０３    写真アルバム
６０４，６０５，６０６，７０１，７０４，７０５    写真データ
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１つまたは複数の共有コンテンツを保存する共有サーバと、
前記共有サーバに前記共有コンテンツを送信する第１の端末装置と、
前記共有サーバから前記共有コンテンツを受信する第２の端末装置と、がネットワークに接続されたコンテンツ検索システムであって、
前記共有サーバは、
前記第１の端末装置及び前記第２の端末装置とデータ送受信を行う送受信部と、
前記共有コンテンツに対応する部分データを作成する部分データ作成部と、
前記共有コンテンツに対応するＵＲＬを生成するＵＲＬ生成部と、
前記共有コンテンツと前記部分データと前記ＵＲＬとを互いに対応付けて保存するコンテンツ保存部と、
前記部分データによって対応する前記共有コンテンツを検索するコンテンツ検索部と、を備え、
前記共有サーバが、前記部分データを前記第１の端末装置に返信し、
前記第１の端末装置が、前記部分データを前記第２の端末装置に送信し、
前記送受信部が前記第２の端末装置から前記部分データを受信した場合、
前記コンテンツ検索部は、
受信された前記部分データによって関連付けられて、前記コンテンツ保存部に保存された前記部分データに対応する前記共有コンテンツを検索し、
前記送受信部に検索された前記共有コンテンツに対応する前記ＵＲＬを前記第２の端末装置へ送信させるコンテンツ検索システム。
【請求項２】
前記第１の端末装置は、
前記部分データを前記共有サーバから受信し、
受信した前記部分データを前記第２の端末装置に送信する請求項１に記載のコンテンツ検索システム。
【請求項３】
前記第１の端末装置は、
前記共有コンテンツの前記部分データを作成し、
前記共有サーバ及び前記第２の端末装置の双方に、または前記第２の端末装置のみに送信する請求項１に記載のコンテンツ検索システム。
【請求項４】
前記共有コンテンツは、複数の写真データで構成される写真アルバムであり、
前記部分データは、前記写真アルバムの中の特定の少なくとも１枚の写真データである請求項１〜３のいずれか１項に記載のコンテンツ検索システム。
【請求項５】
前記共有コンテンツは、動画データであり、
前記部分データは、前記動画データの中の特定の少なくとも１つの動画フレームデータである請求項１〜３のいずれか１項に記載のコンテンツ検索システム。
【請求項６】
前記共有サーバは、
前記部分データの特徴量を抽出する特徴量抽出部と、
前記特徴量を抽出するための実行ソフトウェアを記憶するソフトウェア保存部と、をさらに備え、
前記コンテンツ保存部は、
前記共有コンテンツに対応する前記特徴量を前記ソフトウェア保存部に保存し、
前記送受信部が前記第２の端末装置からコンテンツ検索要求を受信した場合、
前記コンテンツ検索部は、
前記送受信部に前記実行ソフトウェアを前記第２の端末装置へ送信させ、
前記第２の端末装置は、
前記実行ソフトウェアを前記共有サーバから受信し、
受信した前記実行ソフトウェアによって前記部分データから前記特徴量を抽出し、
抽出された前記特徴量を前記部分データとして、
抽出された前記特徴量である前記部分データを前記共有サーバへ送信する請求項１に記載のコンテンツ検索システム。
【請求項７】
前記送受信部が、前記第１の端末装置から前記共有コンテンツの検索を許可する前記第２の端末装置のメールアドレスを受信した場合、
前記部分データ作成部は、前記部分データに前記メールアドレスを付加したメールアドレス付き部分データを作成し、
前記送受信部は、前記メールアドレス付き部分データを前記第２の端末装置へ送信し、
前記第２の端末装置は、前記メールアドレス付き部分データを前記共有サーバへ送信し、
前記送受信部が、前記第２の端末装置から前記メールアドレス付き部分データを前記部分データとして受信する請求項１に記載のコンテンツ検索システム。
【請求項８】
前記共有サーバは、
前記部分データの特徴量を抽出する特徴量抽出部をさらに備え、
前記コンテンツ保存部は、
前記共有コンテンツに対応する前記特徴量を前記部分データとして、前記部分データを更新して前記部分データ作成部に保存する
請求項１に記載のコンテンツ検索システム。
【請求項９】
１つまたは複数の共有コンテンツを保存する共有サーバと、
前記共有サーバに前記共有コンテンツを送信する第１の端末装置と、
前記共有サーバから前記共有コンテンツを受信する第２の端末装置と、がネットワークに接続されたコンテンツ検索システムのコンテンツ検索方法であって、
前記共有サーバにおいて、
前記第１の端末装置から前記共有コンテンツを受信する第１の受信ステップと、
前記共有コンテンツを前記共有サーバに保存する第１の保存ステップと、
受信された前記共有コンテンツに対応する部分データを作成する第１の部分データ作成ステップと、
受信された前記共有コンテンツに対応するＵＲＬを作成するＵＲＬ作成ステップと、
作成された前記部分データ及び前記ＵＲＬを前記共有コンテンツに対応付けて前記共有サーバに保存する第２の保存ステップと、
前記部分データを前記第１の端末装置に返信する返信ステップと、
前記第２の端末装置から前記部分データを受信する第２の受信ステップと、
受信された前記部分データに対応する前記共有コンテンツを検索する検索ステップと、
検索された前記共有コンテンツに対応する前記ＵＲＬを前記第２の端末装置に送信する第１の送信ステップと、を有し、
前記第１の端末装置において、
前記返信ステップにおいて前記共有サーバから受信した前記部分データを、検索、閲覧を許可する前記第２の端末装置に対して、送信する第２の送信ステップ、を有する
コンテンツ検索方法。
【請求項１０】
前記共有サーバにおいて、
前記部分データの特徴量を抽出し、保存する第１の特徴抽出ステップと、
前記第２の端末装置からコンテンツ検索要求を受信する第３の受信ステップと、
前記コンテンツ検索要求が受信された場合に、前記特徴量抽出のための実行ソフトウェアを前記第２の端末装置に送信する第３の送信ステップと、
前記第２の端末装置から前記特徴量を前記部分データとして受信する第４の受信ステップと、をさらに備え、
前記第２の端末装置において、
前記実行ソフトウェアよる前記特徴量抽出の機能を用いて、前記部分データから前記特徴量の抽出する第２の特徴抽出ステップと、
前記特徴量を表す前記特徴量抽出データを前記部分データとして前記共有サーバに送信する第４の送信ステップと、をさらに備える
請求項９に記載のコンテンツ検索方法。
【請求項１１】
前記共有サーバにおいて、
前記第１の端末装置から前記共有コンテンツの検索を許可する前記第２の端末装置のメールアドレスを受信する第５の受信ステップと、
受信された前記メールアドレスを付加したメールアドレス付き部分データを作成する第２の部分データ作成ステップと、
前記メールアドレスに該当する前記第２の端末装置に前記メールアドレス付き部分データを送信する第５の送信ステップと、をさらに備え、
前記第２の受信ステップは、前記第２の端末装置から前記メールアドレス付き部分データを前記部分データとして受信する
請求項９に記載のコンテンツ検索方法。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2009125571.tif 000027
【図２】
2009125571.tif 000028
【図３】
2009125571.tif 000029
【図４】
2009125571.tif 000030
【図５】
2009125571.tif 000031
【図６】
2009125571.tif 000032
【図７】
2009125571.tif 000033
【図８】
2009125571.tif 000034
【図９】
2009125571.tif 000035
【図１０】
2009125571.tif 000036
【図１１】
2009125571.tif 000037
【図１２】
2009125571.tif 000038
【図１３】
2009125571.tif 000039
【図１４】
2009125571.tif 000040
【図１５】
2009125571.tif 000041
【図１６】
2009125571.tif 000042
【図１７】
2009125571.tif 000043
【図１８】
2009125571.tif 000044
【図１９】
2009125571.tif 000045
【図２０】
2009125571.tif 000046
【図２１】
2009125571.tif 000047
【図２２】
2009125571.tif 000048
【図２３】
2009125571.tif 000049
【図２４】
2009125571.tif 000050
【国際調査報告】
2009125571.tif 000051
2009125571.tif 000052
2009125571.tif 000053