(57)【要約】【課題】共有されているコンテンツをユーザの好みに応じて容易に再生する。【解決手段】クライアントＡ乃至Ｃとサーバ２００とが接続されている画像処理システム１００において、サーバ２００は、コンテンツを記憶するとともに、このコンテンツを再生させるための付随情報を各クライアントに供給する。各クライアントは、サーバ２００から供給される付随情報を取得して、この付随情報を選択する旨の操作入力が受け付けられた場合には、この選択された付随情報に対応してサーバ２００に記憶されているコンテンツの送信要求をサーバ２００に送信する。サーバ２００は、コンテンツの送信要求をクライアントから取得すると、この送信要求に基づいて、記憶されているコンテンツをそのクライアントに供給する。各クライアントは、コンテンツの送信要求に応じてサーバ２００から送信されるコンテンツを再生する。【選択図】図１
2008310697.tif 000002
【特許請求の範囲】
【請求項１】
各種情報の送受信が可能なクライアントとサーバとが所定のネットワークを介して接続されているコンテンツ処理システムにおいて、
前記サーバは、
コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶する付随情報記憶手段と、
前記付随情報記憶手段に記憶されている付随情報を前記クライアントに供給する付随情報供給手段と、
前記供給された付随情報に基づいて前記クライアントにより作成されたコンテンツ送信要求を当該クライアントから取得するコンテンツ送信要求取得手段と、
前記取得されたコンテンツ送信要求に基づいて前記コンテンツ記憶手段に記憶されているコンテンツを当該コンテンツ送信要求を送信したクライアントに供給するコンテンツ供給手段とを具備し、
前記クライアントは、
操作入力を受け付ける操作受付手段と、
前記サーバから供給される付随情報を取得する付随情報取得手段と、
前記取得された付随情報を選択する旨の操作入力が前記操作受付手段により受け付けられた場合には当該選択された付随情報に対応して前記サーバに記憶されているコンテンツの送信を要求するコンテンツ送信要求を前記サーバに送信するコンテンツ送信要求手段と、
前記コンテンツ送信要求に応じて前記サーバから送信されるコンテンツを再生するコンテンツ再生手段と
を具備することを特徴とするコンテンツ処理システム。
【請求項２】
各種情報の送受信が可能なコンテンツ処理装置との間で所定のネットワークを介して接続されるコンテンツ管理装置において、
コンテンツを記憶するコンテンツ記憶手段と、
前記コンテンツ記憶手段に記憶されているコンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶する付随情報記憶手段と、
前記付随情報記憶手段に記憶されている付随情報を前記コンテンツ処理装置に供給する付随情報供給手段と、
前記供給された付随情報に基づいて前記コンテンツ処理装置により作成されたコンテンツ送信要求を当該コンテンツ処理装置から取得するコンテンツ送信要求取得手段と、
前記取得されたコンテンツ送信要求に基づいて前記コンテンツ記憶手段に記憶されているコンテンツを当該コンテンツ送信要求を送信したコンテンツ処理装置に供給するコンテンツ供給手段と
を具備することを特徴とするコンテンツ管理装置。
【請求項３】
所定のグループを構成するユーザ識別情報を記憶するユーザ情報記憶手段を具備し、
前記付随情報供給手段は、前記ネットワークを介して接続されているコンテンツ処理装置のうちで前記ユーザ情報記憶手段に記憶されているユーザ識別情報に対応するコンテンツ処理装置にのみ前記付随情報を供給する
ことを特徴とする請求項２記載のコンテンツ管理装置。
【請求項４】
前記コンテンツ管理装置には複数のコンテンツ処理装置が接続され、
前記コンテンツ記憶手段に記憶されているコンテンツは、前記各コンテンツ処理装置のうちの少なくとも１つから送信されたコンテンツであり、
前記付随情報記憶手段に記憶されている付随情報は、前記コンテンツを送信したコンテンツ処理装置から当該コンテンツとともに送信された付随情報である
ことを特徴とする請求２記載のコンテンツ管理装置。
【請求項５】
前記付随情報記憶手段に記憶されている付随情報は、前記コンテンツ記憶手段に記憶されているコンテンツに基づいて前記コンテンツ処理装置により作成された付随情報または当該コンテンツに基づいて前記コンテンツ管理装置により作成された付随情報の少なくとも一方である
ことを特徴とする請求２記載のコンテンツ管理装置。
【請求項６】
前記コンテンツ管理装置には複数のコンテンツ処理装置が接続され、
前記付随情報記憶手段に記憶されている付随情報は、前記各コンテンツ処理装置のうちの少なくとも１つにより作成された１または複数の付随情報と前記コンテンツ管理装置により作成された１または複数の付随情報とのうちの少なくとも２つの付随情報に基づいて前記各コンテンツ処理装置のうちの少なくとも１つにより作成された付随情報である
ことを特徴とする請求２記載のコンテンツ管理装置。
【請求項７】
コンテンツを記憶するとともに当該コンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶するコンテンツ管理装置との間で所定のネットワークを介して接続されるコンテンツ処理装置において、
操作入力を受け付ける操作受付手段と、
前記コンテンツ管理装置に記憶されている付随情報を取得する付随情報取得手段と、
前記取得された付随情報を選択する旨の操作入力が前記操作受付手段により受け付けられた場合には当該選択された付随情報に対応して前記コンテンツ管理装置に記憶されているコンテンツの送信を要求するコンテンツ送信要求を前記コンテンツ管理装置に送信するコンテンツ送信要求手段と、
前記コンテンツ送信要求に応じて前記コンテンツ管理装置から送信されるコンテンツを再生するコンテンツ再生手段と
を具備することを特徴とするコンテンツ処理装置。
【請求項８】
前記取得された付随情報を編集する旨の操作入力が前記操作受付手段により受け付けられた場合には当該操作入力に応じて当該付随情報を編集する付随情報編集手段と、
前記編集された付随情報の更新要求を前記コンテンツ管理装置に送信する更新要求送信手段と
をさらに具備することを特徴とする請求項７記載のコンテンツ処理装置。
【請求項９】
コンテンツを記憶するとともに当該コンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶するコンテンツ管理装置との間で所定のネットワークを介して接続されるコンテンツ処理装置であって、操作受付手段と付随情報取得手段とコンテンツ送信要求手段とコンテンツ再生手段とを具備するコンテンツ処理装置におけるコンテンツ処理方法であって、
前記操作受付手段が、操作入力を受け付ける操作受付手順と、
前記付随情報取得手段が、前記コンテンツ管理装置に記憶されている付随情報を取得する付随情報取得手順と、
前記コンテンツ送信要求手段が、前記取得された付随情報を選択する旨の操作入力が前記操作受付手段により受け付けられた場合には当該選択された付随情報に対応して前記コンテンツ管理装置に記憶されているコンテンツの送信を要求するコンテンツ送信要求を前記コンテンツ管理装置に送信するコンテンツ送信要求手順と、
前記コンテンツ再生手段が、前記コンテンツ送信要求に応じて前記コンテンツ管理装置から送信されるコンテンツを再生するコンテンツ再生手順と
を具備することを特徴とするコンテンツ処理方法。
【請求項１０】
コンテンツを記憶するとともに当該コンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶するコンテンツ管理装置との間で所定のネットワークを介して接続されるコンテンツ処理装置であって、操作受付手段と付随情報取得手段とコンテンツ送信要求手段とコンテンツ再生手段とを具備するコンテンツ処理装置において、
前記操作受付手段が、操作入力を受け付ける操作受付手順と、
前記付随情報取得手段が、前記コンテンツ管理装置に記憶されている付随情報を取得する付随情報取得手順と、
前記コンテンツ送信要求手段が、前記取得された付随情報を選択する旨の操作入力が前記操作受付手段により受け付けられた場合には当該選択された付随情報に対応して前記コンテンツ管理装置に記憶されているコンテンツの送信を要求するコンテンツ送信要求を前記コンテンツ管理装置に送信するコンテンツ送信要求手順と、
前記コンテンツ再生手段が、前記コンテンツ送信要求に応じて前記コンテンツ管理装置から送信されるコンテンツを再生するコンテンツ再生手順と
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ処理システムに関し、特に、コンテンツを共有することが可能なコンテンツ処理システム、コンテンツ管理装置、コンテンツ処理装置、および、これらにおける処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
近年、デジタルビデオカメラや動画撮影機能を備える携帯電話機が普及している。また、最近では、比較的容易に撮影を行うことができるデジタルビデオカメラや携帯電話機が提案されている。このため、例えば、結婚式披露宴等のイベントにおいて、このイベントの様子が出席者によりデジタルビデオカメラや携帯電話機で撮影されることが多い。このように撮影された動画については、例えば、家庭内において、パソコン（パーソナルコンピュータ）を用いてそのディスプレイで再生することができる。また、近年では、一般家庭におけるインターネットのインフラ（インフラストラクチャー）が向上しており、各種の動画を共有することが可能なＷｅｂサービスが普及している。このため、例えば、インターネットを介して複数のパソコン間を接続して動画を共有し、共有されている動画を各パソコンのディスプレイで再生することができる。
【０００３】
このため、例えば、撮影者のパソコンと、遠方の家族や知人のパソコンとをインターネットを介して接続してその撮影者により撮影された動画を共有し、その撮影者により撮影された動画を遠方の家族や知人にインターネットを介して提供することができる。
【０００４】
例えば、インターネットを介して提供された動画を遠方の家族や知人が閲覧する場合において、その動画の撮影時間が比較的長い場合には、その撮影された動画全体を最初から再生すると、再生時間が長くなってしまう。このため、再生時間の経過に応じて、再生中の動画に対する視聴者の興味が低減してしまうことがある。そこで、その撮影された動画全体から所望する部分を視聴者が検索して、検索された部分を順次再生することが考えられる。しかしながら、このように再生する場合には、検索に要する時間が必要であるとともに検索作業が煩雑である場合が多い。このため、撮影された動画に対する視聴者の興味が低減してしまうことがある。そこで、インターネットを介して提供される動画に関して適切な指標となるようなものがあれば、その動画をさらに容易に楽しむことができると考えられる。
【０００５】
例えば、コンテンツ共有支援サーバと複数のユーザ端末装置とを通信網を介して接続されるコンテンツ共有支援システムにおいて、コンテンツ共有支援サーバは、同一のコミュニケーショングループに属するユーザ端末装置間において会話情報とともに画像・音声等のコンテンツを共有させるようにこれらの転送を行う技術が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２２３４０７号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述の従来技術では、インターネットを介して提供される動画を遠方の家族や知人が視聴する場合において、これらの動画を視聴しながら、撮影者と遠方の家族や知人との間でコミュニケーションを行うことができる。これにより、例えば、動画が共有されている状態で、遠方の視聴者の好みに応じたコメント等をその動画の撮影者がその視聴者に送ることができるため、その視聴者は撮影者からのコメント等を参照して共有されている動画を視聴することができる。
【０００７】
しかしながら、例えば、撮影者からのコメント等を参照して、共有されている動画から所望する部分を検索して、検索された部分を順次再生する場合には、検索のための操作が必要であるとともにこの検索操作が煩雑であるという問題がある。すなわち、視聴者の好みに応じた視聴をすることが困難である。また、視聴者の好みに応じて撮影者が動画を編集して提供することが考えられる。この場合には、撮影者により編集された動画以外の他の関連する動画等を視聴者の操作により閲覧することができなくなり、視聴者の好みに応じた視聴をすることが困難である。
【０００８】
そこで、本発明は、共有されているコンテンツをユーザの好みに応じて容易に再生することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、上記課題を解決するためになされたものであり、その第１の側面は、各種情報の送受信が可能なクライアントとサーバとが所定のネットワークを介して接続されているコンテンツ処理システムにおいて、上記サーバは、コンテンツを記憶するコンテンツ記憶手段と、上記コンテンツ記憶手段に記憶されているコンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶する付随情報記憶手段と、上記付随情報記憶手段に記憶されている付随情報を上記クライアントに供給する付随情報供給手段と、上記供給された付随情報に基づいて上記クライアントにより作成されたコンテンツ送信要求を当該クライアントから取得するコンテンツ送信要求取得手段と、上記取得されたコンテンツ送信要求に基づいて上記コンテンツ記憶手段に記憶されているコンテンツを当該コンテンツ送信要求を送信したクライアントに供給するコンテンツ供給手段とを具備し、上記クライアントは、操作入力を受け付ける操作受付手段と、上記サーバから供給される付随情報を取得する付随情報取得手段と、上記取得された付随情報を選択する旨の操作入力が上記操作受付手段により受け付けられた場合には当該選択された付随情報に対応して上記サーバに記憶されているコンテンツの送信を要求するコンテンツ送信要求を上記サーバに送信するコンテンツ送信要求手段と、上記コンテンツ送信要求に応じて上記サーバから送信されるコンテンツを再生するコンテンツ再生手段とを具備することを特徴とするコンテンツ処理システムおよびその処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、サーバは、クライアントに付随情報を供給し、クライアントは、サーバから付随情報を取得して、この取得された付随情報を選択する旨の操作入力が受け付けられた場合には、この選択された付随情報に対応してサーバに記憶されているコンテンツの送信を要求するコンテンツ送信要求をサーバに送信し、サーバは、そのコンテンツ送信要求を取得すると、この取得されたコンテンツ送信要求に基づいて、コンテンツ記憶手段に記憶されているコンテンツを、そのクライアントに供給し、クライアントは、サーバから送信されるコンテンツを再生するという作用をもたらす。
【００１０】
また、本発明の第２の側面は、各種情報の送受信が可能なコンテンツ処理装置との間で所定のネットワークを介して接続されるコンテンツ管理装置において、コンテンツを記憶するコンテンツ記憶手段と、上記コンテンツ記憶手段に記憶されているコンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶する付随情報記憶手段と、上記付随情報記憶手段に記憶されている付随情報を上記コンテンツ処理装置に供給する付随情報供給手段と、上記供給された付随情報に基づいて上記コンテンツ処理装置により作成されたコンテンツ送信要求を当該コンテンツ処理装置から取得するコンテンツ送信要求取得手段と、上記取得されたコンテンツ送信要求に基づいて上記コンテンツ記憶手段に記憶されているコンテンツを当該コンテンツ送信要求を送信したコンテンツ処理装置に供給するコンテンツ供給手段とを具備することを特徴とするコンテンツ管理装置およびその処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、付随情報を供給して、この付随情報に基づいて作成されたコンテンツ送信要求をコンテンツ処理装置から取得すると、この取得されたコンテンツ送信要求に基づいて、コンテンツ記憶手段に記憶されているコンテンツを、そのコンテンツ処理装置に供給するという作用をもたらす。
【００１１】
また、この第２の側面において、所定のグループを構成するユーザ識別情報を記憶するユーザ情報記憶手段を具備し、上記付随情報供給手段は、上記ネットワークを介して接続されているコンテンツ処理装置のうちで上記ユーザ情報記憶手段に記憶されているユーザ識別情報に対応するコンテンツ処理装置にのみ上記付随情報を供給することができる。これにより、ネットワークを介して接続されているコンテンツ処理装置のうちで、所定のユーザ識別情報に対応するコンテンツ処理装置にのみ付随情報を供給するという作用をもたらす。
【００１２】
また、この第２の側面において、上記コンテンツ管理装置には複数のコンテンツ処理装置が接続され、上記コンテンツ記憶手段に記憶されているコンテンツは、上記各コンテンツ処理装置のうちの少なくとも１つから送信されたコンテンツであり、上記付随情報記憶手段に記憶されている付随情報は、上記コンテンツを送信したコンテンツ処理装置から当該コンテンツとともに送信された付随情報であることができる。これにより、何れかのコンテンツ処理装置から、コンテンツとともに送信された付随情報を各コンテンツ処理装置に供給するという作用をもたらす。
【００１３】
また、この第２の側面において、上記付随情報記憶手段に記憶されている付随情報は、上記コンテンツ記憶手段に記憶されているコンテンツに基づいて上記コンテンツ処理装置により作成された付随情報または当該コンテンツに基づいて上記コンテンツ管理装置により作成された付随情報の少なくとも一方であることができる。コンテンツ処理装置により作成された付随情報、またはコンテンツ管理装置により作成された付随情報の少なくとも一方を各コンテンツ処理装置に供給するという作用をもたらす。
いう作用をもたらす。
【００１４】
また、この第２の側面において、上記コンテンツ管理装置には複数のコンテンツ処理装置が接続され、上記付随情報記憶手段に記憶されている付随情報は、上記各コンテンツ処理装置のうちの少なくとも１つにより作成された１または複数の付随情報と上記コンテンツ管理装置により作成された１または複数の付随情報とのうちの少なくとも２つの付随情報に基づいて上記各コンテンツ処理装置のうちの少なくとも１つにより作成された付随情報であることができる。これにより、各コンテンツ処理装置のうちの少なくとも１つにより作成された１または複数の付随情報と、コンテンツ管理装置により作成された１または複数の付随情報とのうちの少なくとも２つの付随情報に基づいて、各コンテンツ処理装置のうちの少なくとも１つにより作成された付随情報を、各コンテンツ処理装置に供給するという作用をもたらす。
【００１５】
また、本発明の第３の側面は、コンテンツを記憶するとともに当該コンテンツを再生させるための情報であって当該コンテンツに関連付けられた情報である付随情報を記憶するコンテンツ管理装置との間で所定のネットワークを介して接続されるコンテンツ処理装置において、操作入力を受け付ける操作受付手段と、上記コンテンツ管理装置に記憶されている付随情報を取得する付随情報取得手段と、上記取得された付随情報を選択する旨の操作入力が上記操作受付手段により受け付けられた場合には当該選択された付随情報に対応して上記コンテンツ管理装置に記憶されているコンテンツの送信を要求するコンテンツ送信要求を上記コンテンツ管理装置に送信するコンテンツ送信要求手段と、上記コンテンツ送信要求に応じて上記コンテンツ管理装置から送信されるコンテンツを再生するコンテンツ再生手段とを具備することを特徴とするコンテンツ処理装置およびその処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、コンテンツ管理装置から付随情報を取得して、この取得された付随情報を選択する旨の操作入力が受け付けられた場合には、この選択された付随情報に対応してコンテンツ管理装置に記憶されているコンテンツの送信を要求するコンテンツ送信要求をそのコンテンツ管理装置に送信し、そのコンテンツ送信要求に応じて送信されるコンテンツを再生するという作用をもたらす。
【００１６】
また、この第３の側面において、上記取得された付随情報を編集する旨の操作入力が上記操作受付手段により受け付けられた場合には当該操作入力に応じて当該付随情報を編集する付随情報編集手段と、上記編集された付随情報の更新要求を上記コンテンツ管理装置に送信する更新要求送信手段とをさらに具備することができる。これにより、コンテンツ管理装置から取得された付随情報を編集する旨の操作入力が受け付けられた場合には、その操作入力に応じて付随情報を編集し、この編集された付随情報の更新要求をコンテンツ管理装置に送信するという作用をもたらす。
【発明の効果】
【００１７】
本発明によれば、共有されているコンテンツをユーザの好みに応じて容易に再生することができるという優れた効果を奏し得る。
【発明を実施するための最良の形態】
【００１８】
次に本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は、本発明の実施の形態における画像処理システム１００のシステム構成例を示すブロック図である。この画像処理システム１００は、ネットワーク網１０１と、サーバ２００と、クライアントＡ（３０１）と、クライアントＢ（３０２）と、クライアントＣ（３０３）とを備える。本発明の実施の形態では、クライアントＡ（３０１）の操作者（所有者）を紺野１１１とし、クライアントＢ（３０２）の操作者を秋野１１２とし、クライアントＣ（３０３）の操作者を須木１１３とした場合について説明する。
【００２０】
ネットワーク網１０１は、インターネット等の通信網である。画像処理システム１００において、ネットワーク網１０１を介して、サーバ２００、クライアントＡ（３０１）、クライアントＢ（３０２）、およびクライアントＣ（３０３）の間で各種情報が送受信される。なお、サーバ２００については、図２を参照して詳細に説明し、クライアントＡ（３０１）乃至クライアントＣ（３０３）については、図３を参照して詳細に説明する。
【００２１】
図２は、本発明の実施の形態におけるサーバ２００の機能構成例を示すブロック図である。このサーバ２００は、コンテンツデータベース２１０と、付随情報データベース２２０と、データ管理部２４０と、プレイリスト作成部２５０と、通信部２６０とを備える。
【００２２】
コンテンツデータベース２１０は、デジタルビデオカメラ等で撮影された撮影画像等の動画コンテンツを格納するデータベースである。コンテンツデータベース２１０に格納される動画コンテンツは、例えば、１または複数のデジタルビデオカメラで撮影されてクライアントＡ（３０１）乃至クライアントＣ（３０３）に記憶されている動画であって、クライアントＡ（３０１）乃至クライアントＣ（３０３）から送信された動画である。
【００２３】
付随情報データベース２２０は、コンテンツデータベース２１０に格納されている動画コンテンツに関する付随情報を格納するデータベースである。本発明の実施に形態では、付随情報は、コンテンツデータベース２１０に格納されている動画コンテンツの管理、クラスタリング、閲覧、検索、再生、編集のための各種情報を意味するものとする。なお、付随情報については、図４を参照して詳細に説明する。
【００２４】
データ管理部２４０は、コンテンツデータベース２１０および付随情報データベース２２０に格納されている各情報を管理するデータ管理部である。すなわち、データ管理部２４０は、各クライアントから通信部２６０が受信した動画コンテンツをコンテンツデータベース２１０に格納するとともにプレイリスト作成部２５０に送信する。そして、プレイリスト作成部２５０により作成されたプレイリストを取得して付随情報データベース２２０に格納する。なお、プレイリストは、例えば、１または複数の動画の再生順序に関するリストである。プレイリストについては、図１３および図１４等を参照して詳細に説明する。また、データ管理部２４０は、各クライアントから要求に応じて、コンテンツデータベース２１０または付随情報データベース２２０に格納されている情報を、通信部２６０を介して各クライアントに送信する。
【００２５】
プレイリスト作成部２５０は、各クライアントから受信された動画コンテンツをデータ管理部２４０から受け取り、この動画コンテンツに関する特徴量を抽出して、この特徴量に基づいて、お任せプレイリストを作成するものであり、作成されたお任せプレイリストをデータ管理部２４０に出力する。お任せプレイリストは、各クライアントの操作者により作成されたプレイリストではなく、プレイリスト作成部２５０により特徴量等に基づいて作成されたプレイリストである。このお任せプレイリストは、例えば、コンテンツデータベース２１０に格納されている各動画コンテンツについて、動画コンテンツが属するイベント毎に作成することができる。
【００２６】
通信部２６０は、ネットワーク網１０１と接続され、ネットワーク網１０１を介して各クライアントから出力された情報を受信してデータ管理部２４０に出力するとともに、データ管理部２４０から出力された情報を各クライアントにネットワーク網１０１を介して送信する。
【００２７】
図３は、本発明の実施の形態におけるクライアントＡ（３０１）の機能構成例を示すブロック図である。このクライアントＡ（３０１）は、コンテンツデータベース３１０と、付随情報データベース３２０と、データ管理部３４０と、プレイリスト編集部３５０と、通信部３６０と、描画部３７０と、コンテンツ送信要求作成部３８０と、表示部３９１と、操作受付部３９２とを備える。なお、クライアントＢ（３０２）およびクライアントＣ（３０３）の機能構成は、クライアントＡ（３０１）と同様である。
【００２８】
コンテンツデータベース３１０は、デジタルビデオカメラ等で撮影された撮影画像等の動画コンテンツを格納するデータベースである。コンテンツデータベース３１０に格納される動画コンテンツは、例えば、１または複数のデジタルビデオカメラで撮影された動画である。また、コンテンツデータベース３１０には、サーバ２００から供給された動画コンテンツが格納される。
【００２９】
付随情報データベース３２０は、コンテンツデータベース３１０に格納されている動画コンテンツに関する付随情報を格納するデータベースである。また、付随情報データベース３２０には、サーバ２００から供給された各種の付随情報が格納される。このように、ネットワーク網１０１を介して接続されるクライアントＡ（３０１）とサーバ２００との間で、各付随情報が共有されて各付随情報データベースが同期される。
【００３０】
データ管理部３４０は、コンテンツデータベース３１０および付随情報データベース３２０に格納されている各情報を管理するデータ管理部である。すなわち、データ管理部３４０は、サーバ２００から通信部３６０が受信した付随情報を付随情報データベース３２０に格納するとともに、受信した動画コンテンツをコンテンツデータベース２１０に格納する。また、コンテンツデータベース３１０および付随情報データベース３２０に格納されている各情報を読み出して、通信部２６０を介してサーバ２００に送信するとともに、プレイリスト編集部３５０、描画部３７０、コンテンツ送信要求作成部３８０に出力する。
【００３１】
プレイリスト編集部３５０は、操作受付部３９２からの操作入力に応じて、表示部３９１に表示されているプレイリストについて、画像の追加、再生順序の変更、画像の削除等の編集を行い、編集された内容をデータ管理部３４０および描画部３７０に出力するものである。なお、プレイリストの編集については、図２０乃至図２２等を参照して詳細に説明する。また、サーバ２００から通信部３６０が受信した動画コンテンツについて、この動画コンテンツに関する特徴量を抽出して、この特徴量に基づいて、お任せプレイリストをプレイリスト編集部３５０が作成するようにしてもよい。
【００３２】
通信部３６０は、ネットワーク網１０１と接続され、ネットワーク網１０１を介してサーバ２００から出力された情報を受信して、データ管理部３４０に出力するとともに、データ管理部３４０から出力された情報を各クライアントにネットワーク網１０１を介して送信する。
【００３３】
描画部３７０は、コンテンツデータベース３１０に格納されている動画コンテンツやサーバ２００から受信された動画コンテンツを描画するとともに、付随情報データベース３２０に格納されているプレイリストに関する各画像を描画するものである。また、プレイリスト編集部３５０から出力されるプレイリストの編集内容に応じてプレイリストに関する各画像を描画する。
【００３４】
コンテンツ送信要求作成部３８０は、操作受付部３９２からの操作入力に応じて、サーバ２００に対する動画コンテンツ送信要求を作成するものである。この動画コンテンツ送信要求は、付随情報データベース３２０に格納されているプレイリスト等に基づいて作成される。
【００３５】
表示部３９１は、描画部３７０によって描画された内容を表示するものである。
【００３６】
操作受付部３９２は、各種入力キーからなるキーボードやマウス（ポインティングデバイス）を備え、これらのマウス等から操作入力を受け付けると、受け付けた操作入力の内容をプレイリスト編集部３５０およびコンテンツ送信要求作成部３８０に出力するものである。なお、操作受付部３９２の少なくとも一部と表示部３９１とをタッチパネルとして一体として構成するようにしてもよい。
【００３７】
また、表示部３９１に表示される画面上には、各マウスの動きに応じて移動するカーソル（マウスポインタ）が表示される。カーソルは、表示部３９１に表示される画面上において、指示や操作の対象を指し示すために用いられるマウスポインタである。
【００３８】
ここで、マウスの操作について説明する。「ダブルクリック」とは、マウスの左側ボタンを連続で２回押すことを意味する。「ドラッグ」とは、マウスの左側ボタンを押し続けながらマウスを移動することを意味し、「ドロップ」とは、ドラッグ後にボタンを離し、ドラッグ中の対象を移動等させることを意味する。
【００３９】
次に、サーバおよび各クライアントが備える付随情報データベースのスキーマについて図面を参照して詳細に説明する。
【００４０】
図４は、各付随情報データベースのスキーマの一例を示す図である。このスキーマでは、動画ファイル７１１と、チャプタ７１２と、プレイリスト７１３と、コメント７１４と、プレイリストコメント７１５と、プレイリスト情報７１６と、グループメンバーリスト７１７と、ユーザ７１８と、動画リスト７１９と、グループ７２０と、グループプレイリスト７２１とが各テーブルに定義されている。
【００４１】
動画ファイル７１１は、コンテンツデータベースに格納されている動画ファイルに関する情報であり、ＰＫ（主キー：Primary Key）として「ファイルＩＤ」が定義され、「ファイルＩＤ」に対応して「ユーザＩＤ」、「ファイル名」、「開始時刻」、「記録時間」、「イベント」、「アップロード時間」等が定義される。「ユーザＩＤ」は、対応する動画ファイルの所有者に関するＩＤを示し、「ファイル名」は、対応する動画ファイルの名称を示し、「開始時刻」は、対応する動画ファイルの開始時刻を示し、「記録時間」は、対応する動画ファイルの記録時間を示し、「イベント」は、対応する動画ファイルに関するイベントを示し、「アップロード時間」は、対応する動画ファイルをサーバ２００にアップロードする場合における必要時間を示す。
【００４２】
チャプタ７１２は、コンテンツデータベースに格納されている動画ファイルにおける各シーンに関する情報であり、１つの動画ファイル７１１について１または複数がリンクされる。なお、チャプタとは、例えば、撮影された動画におけるシーンの変わり目等に設定される画像データ単位である。このチャプタを、ユーザの手動操作により設定するようにしてもよく、また、サーバ２００または各クライアントが、動画コンテンツから抽出した特徴量等に基づいて設定するようにしてもよい。また、チャプタ７１２では、ＰＫとして「チャプタＩＤ」が定義され、「チャプタＩＤ」に対応して「ファイルＩＤ」、「イベント」、「サムネイル」、「チャプタの種類」、「チャプタ開始時刻」、「チャプタ記録時間」、「再生回数」、「スコア」等が定義される。「ファイルＩＤ」は、対応するシーンが含まれる動画ファイルのファイルＩＤを指し示すＦＫ（外部キー：Foreign Key）であり、「イベント」は、対応するシーンのイベントを示し、「代表画像」は、対応するシーンから抽出されたサムネイル画像（代表画像）を示し、「チャプタの種類」は、対応するシーンの種類を示し、「チャプタ開始時刻」は、対応するシーンの開始時刻を示し、「チャプタ記録時間」は、対応するシーンの記録時間を示し、「再生回数」は、対応するシーンが再生された回数を示し、「スコア」は、対応するシーンにおける特徴量等のスコアを示す。ここで、図４では、ＦＫが指し示すテーブルを矢印で表す。
【００４３】
プレイリスト７１３は、動画ファイルにおけるチャプタが１または複数含まれるプレイリストに関する情報であり、１または複数のチャプタ７１２にリンクされる。プレイリストは、例えば、１または複数のチャプタにより構成される動画の再生順序に関するリストである。なお、プレイリストについては、図１３および図１４等を参照して詳細に説明する。また、プレイリスト７１３では、ＰＫとして「プレイリストＩＤ」が定義され、「プレイリストＩＤ」に対応して「プレイリスト情報ＩＤ」、「チャプタＩＤ」、「順序索引」等が定義される。「プレイリスト情報ＩＤ」は、対応するチャプタが含まれるプレイリスト情報のＩＤを指し示すＦＫであり、「チャプタＩＤ」は、対応するチャプタのＩＤを指し示すＦＫであり、「順序索引」は、対応するチャプタが含まれるプレイリストにおける各チャプタ順序関係等を示す。
【００４４】
コメント７１４は、動画ファイルにおける各シーンに対応させて記録されるコメントに関する情報であり、チャプタ７１２およびユーザ７１８にリンクされる。また、コメント７１４では、ＰＫとして「コメントＩＤ」が定義され、「コメントＩＤ」に対応して「チャプタＩＤ」、「コメント記入者」、「コメント」、「作成時間」、「修正時間」等が定義される。「チャプタＩＤ」は、対応するチャプタのＩＤを指し示すＦＫであり、「コメント記入者」は、コメントを記入した者のユーザＩＤを指し示すＦＫであり、「コメント」は、記入されたコメントの内容を示し、「作成時間」は、記入されたコメントの作成時間を示し、「修正時間」は、記入されたコメントが修正された場合における修正時間を示す。
【００４５】
プレイリストコメント７１５は、各プレイリストに対応させて記録されるコメントに関する情報であり、プレイリスト情報７１６およびユーザ７１８にリンクされる。また、プレイリストコメント７１５では、ＰＫとして「コメントＩＤ」が定義され、「コメントＩＤ」に対応して「プレイリスト情報ＩＤ」、「コメント記入者」、「コメント」、「作成時間」、「修正時間」等が定義される。「プレイリスト情報ＩＤ」は、対応するプレイリスト情報のＩＤを指し示すＦＫであり、「コメント記入者」は、コメントを記入した者のユーザＩＤを指し示すＦＫであり、「コメント」は、記入されたコメントの内容を示し、「作成時間」は、記入されたコメントの作成時間を示し、「修正時間」は、記入されたコメントが修正された場合における修正時間を示す。
【００４６】
プレイリスト情報７１６は、動画ファイルにおけるシーンが１または複数含まれるプレイリストに関する情報であり、ユーザ７１８にリンクされる。また、プレイリスト情報７１６では、ＰＫとして「プレイリスト情報ＩＤ」が定義され、「プレイリスト情報ＩＤ」に対応して「プレイリスト作成者」、「プレイリスト名」、「作成時間」、「修正時間」等が定義される。「プレイリスト作成者」は、プレイリストを作成した者のユーザＩＤを指し示すＦＫであり、「プレイリスト名」は、作成されたプレイリストの名称を示し、「作成時間」は、プレイリストの作成時間を示し、「修正時間」は、プレイリストが修正された場合における修正時間を示す。
【００４７】
グループメンバーリスト７１７は、サーバ２００を介してコンテンツを共有する場合におけるグループに所属するメンバーに関する情報であり、ユーザ７１８およびグループ７２０にリンクされる。また、グループメンバーリスト７１７では、ＰＫとして「グループメンバーリストＩＤ」が定義され、「グループメンバーリストＩＤ」に対応して「グループＩＤ」、「ユーザＩＤ」等が定義される。「グループＩＤ」は、対応するグループのＩＤを指し示すＦＫであり、「ユーザＩＤ」は、このグループに所属するユーザのＩＤを指し示すＦＫである。
【００４８】
ユーザ７１８は、各クライアントの操作者であるユーザに関する情報であり、ＰＫとして「ユーザＩＤ」が定義され、「ユーザＩＤ」に対応して「ユーザ名」、「ニックネーム」、「パスワード」、「アイコン」、「メールアドレス」等が定義される。「ユーザ名」は、ユーザの名称を示し、「ニックネーム」は、ユーザのニックネームを示し、「パスワード」は、サーバ２００にログインする場合におけるパスワードを示し、「アイコン」は、クライアントの表示部に代表画像等を表示する場合に用いられる各ユーザの画像を示し、「メールアドレス」は、ユーザに通知等をするための連絡先であるメールアドレスを示す。
【００４９】
動画リスト７１９は、同一のグループにおいて共有されている動画コンテンツのリストに関する情報であり、動画ファイル７１１およびグループ７２０にリンクされる。また、動画リスト７１９では、ＰＫとして「動画リストＩＤ」が定義され、「動画リストＩＤ」に対応して「グループＩＤ」、「ファイルＩＤ」等が定義される。「グループＩＤ」は、対応するグループのＩＤを指し示すＦＫであり、「ファイルＩＤ」は、対応する動画ファイルのＩＤを指し示すＦＫである。
【００５０】
グループ７２０は、サーバ２００を介してコンテンツを共有する場合におけるグループに関する情報であり、ＰＫとして「グループＩＤ」が定義され、「グループＩＤ」に対応して「オーナー」、「グループ名」、「パスワード」、「ディスクリプション」、「アイコン」等が定義される。「オーナー」は、このグループのオーナーを示し、「グループ名」は、このグループの名称を示し、「パスワード」は、サーバ２００にログインする場合において所望のグループに所属する場合に用いるパスワードを示し、「ディスクリプション」は、このグループの説明文等を示し、「アイコン」は、クライアントの表示部に代表画像等を表示する場合に用いられるグループの画像を示す。
【００５１】
グループプレイリスト７２１は、同一のグループにおいて共有されているプレイリストに関する情報であり、プレイリスト情報７１６およびグループ７２０にリンクされる。また、グループプレイリスト７２１では、ＰＫとして「グループプレイリストＩＤ」が定義され、「グループプレイリストＩＤ」に対応して「グループＩＤ」、「プレイリスト情報ＩＤ」等が定義される。「グループＩＤ」は、対応するグループのＩＤを指し示すＦＫであり、「プレイリスト情報ＩＤ」は、対応するプレイリスト情報のＩＤを指し示すＦＫである。
【００５２】
次に、ネットワーク網１０１を介してサーバ２００と各クライアントとの間で送受信される動画コンテンツおよびその付随情報について図５乃至図８を参照して詳細に説明する。なお、図５乃至図８において、サーバ２００のコンテンツデータベース２１０および各クライアントの付随情報データベース以外の構成についての記載を省略する。また、以下では、各コンテンツデータベースに格納されるコンテンツとして動画コンテンツを例にして説明する。また、図５乃至図８においては、各コンテンツデータベースに格納されるコンテンツに関する付随情報として、１つの動画コンテンツから所望のチャプタを選択して編集されたリストであるプレイリストを用いる場合について説明する。なお、図５乃至図８においては、動画コンテンツの記録部分を灰色として時系列で模式的に示し、プレイリストに対応する記録部分を斜線として時系列で模式的に示す。
【００５３】
最初に、各クライアントのコンテンツデータベースに格納されている動画コンテンツに関するプレイリストをサーバ２００が備える付随情報データベース２２０に格納する場合について図面を参照して詳細に説明する。
【００５４】
図５は、サーバ２００およびクライアントＡ（３０１）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。図５（ａ）は、クライアントＡ（３０１）が備えるコンテンツデータベース３１０に動画コンテンツ１１１が格納され、クライアントＡ（３０１）において作成された動画コンテンツ１１１に関するプレイリスト１３１が、クライアントＡ（３０１）が備える付随情報データベース３２０に格納されている場合において、これらの動画コンテンツ１１１およびプレイリスト１３１をネットワーク網１０１を介してサーバ２００に送信して、サーバ２００が備えるコンテンツデータベース２１０および付随情報データベース２２０に格納する場合を示す図である。このように、クライアントＡ（３０１）に動画コンテンツ１１１およびそのプレイリスト１３１が格納されている場合において、動画コンテンツ１１１をサーバ２００に送信する場合には、動画コンテンツ１１１とともにそのプレイリスト１３１をサーバ２００に送信する。
【００５５】
図５（ｂ）は、クライアントＡ（３０１）が備えるコンテンツデータベース３１０に動画コンテンツ１１２が格納されているものの、動画コンテンツ１１２に関するプレイリストがクライアントＡ（３０１）に格納されていない場合において、この動画コンテンツ１１２をネットワーク網１０１を介してサーバ２００に送信して、サーバ２００が備えるコンテンツデータベース２１０に格納する場合を示す図である。このように、クライアントＡ（３０１）に動画コンテンツ１１２のみが格納されている場合においては、動画コンテンツ１１２のみをサーバ２００に送信する。この場合には、動画コンテンツ１１２を受信したサーバ２００においてプレイリスト１３２が作成され、サーバ２００が備える付随情報データベース２２０にプレイリスト１３２が格納される。
【００５６】
なお、クライアントＡ（３０１）に動画コンテンツおよびそのプレイリストが格納されている場合において、これらの動画コンテンツおよびそのプレイリストをサーバ２００に格納する場合であっても、この動画コンテンツに関する他のプレイリストをサーバ２００において作成して、受信されたプレイリストおよび作成された他のプレイリストの双方を付随情報データベース２２０に格納するようにしてもよい。
【００５７】
次に、サーバ２００が備えるコンテンツデータベース２１０に格納されている動画コンテンツに関するプレイリストを各クライアントで編集し、この編集されたプレイリストをサーバ２００が備える付随情報データベース２２０に格納する場合について図面を参照して詳細に説明する。
【００５８】
図６は、サーバ２００、クライアントＡ（３０１）およびクライアントＢ（３０２）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。すなわち、サーバ２００が備えるコンテンツデータベース２１０に格納されている動画コンテンツ１１３がクライアントＡ（３０１）またはクライアントＢ（３０２）に提供される場合を示す。この場合において、供給された動画コンテンツ１１３がクライアントＡ（３０１）またはクライアントＢ（３０２）において再生されるとともに、動画コンテンツ１１３に関するプレイリストが作成される。そして、作成されたプレイリストが付随情報データベースに格納される。例えば、クライアントＡ（３０１）において作成されたプレイリスト１３３が付随情報データベース３２０に格納され、クライアントＢ（３０２）において作成されたプレイリスト１３４が付随情報データベース３２２に格納される。そして、このように作成されたプレイリスト１３３および１３４がネットワーク網１０１を介してサーバ２００に送信され、サーバ２００が備える付随情報データベース２２０に格納される。このように、サーバ２００に格納されている動画コンテンツ１１３について、クライアントＡ（３０１）およびクライアントＢ（３０２）の複数のクライアントにおいて複数のプレイリスト１３３および１３４が作成された場合には、これらのプレイリスト１３３および１３４がサーバ２００に送信されて、付随情報データベース２２０に格納される。また、付随情報データベース２２０に格納されているプレイリスト１３３または１３４を編集する場合には、各クライアントにおいてサーバ２００からプレイリスト１３３または１３４を取得して編集し、編集後のプレイリストを付随情報データベース２２０に格納することができる。
【００５９】
このように、１つの動画コンテンツ１１３に関する複数のプレイリスト１３３および１３４を付随情報データベース２２０に格納するとともに、このプレイリスト１３３および１３４を各クライアントで編集または利用をすることができる。
【００６０】
次に、サーバ２００が備える付随情報データベース２２０に格納されているプレイリストを用いて、コンテンツデータベース２１０に格納されている動画コンテンツを各クライアントで再生する場合について図面を参照して詳細に説明する。
【００６１】
図７は、サーバ２００、クライアントＡ（３０１）およびクライアントＢ（３０２）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。すなわち、サーバ２００が備えるコンテンツデータベース２１０に動画コンテンツ１１３が格納され、動画コンテンツ１１３に関するプレイリスト１３３および１３４が付随情報データベース２２０に格納されている場合を示す。なお、プレイリスト１３３および１３４は、クライアントＡ（３０１）またはクライアントＢ（３０２）により作成または編集されたプレイリストである。
【００６２】
この場合において、コンテンツデータベース２１０に格納されている動画コンテンツ１１３をクライアントＡ（３０１）またはクライアントＢ（３０２）が再生する場合には、クライアントＡ（３０１）またはクライアントＢ（３０２）がサーバ２００からプレイリスト１３３または１３４を取得し、取得されたプレイリスト１３３または１３４を用いて動画コンテンツ１１３を再生することができる。例えば、クライアントＡ（３０１）がプレイリスト１３３を取得し、取得されたプレイリスト１３３に基づいて、動画コンテンツ１１３から再生の対象となる動画コンテンツ１１６が取得され、取得された動画コンテンツ１１６が再生される。また、クライアントＢ（３０２）がプレイリスト１３４を取得し、取得されたプレイリスト１３４に基づいて、動画コンテンツ１１３から再生の対象となる動画コンテンツ１１７が取得され、取得された動画コンテンツ１１７が再生される。
【００６３】
このように、サーバ２００に格納されているプレイリストを用いて、サーバ２００に格納されている動画コンテンツのうちで、再生に必要な動画コンテンツの部分のみを各クライアントが取得して再生することができる。
【００６４】
次に、サーバ２００が備える付随情報データベース２２０に格納されているプレイリストを複数のクライアントが用いて再生または編集をする場合について図面を参照して詳細に説明する。
【００６５】
図８は、サーバ２００、クライアントＢ（３０２）およびクライアントＣ（３０３）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。すなわち、サーバ２００が備えるコンテンツデータベース２１０に動画コンテンツ１１８が格納され、動画コンテンツ１１８に関するプレイリスト１３７乃至１３９が付随情報データベース２２０に格納されている場合を示す。なお、プレイリスト１３７は、クライアントＡ（３０１）により作成または編集されたプレイリストであり、プレイリスト１３８は、クライアントＢ（３０２）により作成または編集されたプレイリストであり、プレイリスト１３９は、クライアントＣ（３０３）により作成または編集されたプレイリストであるものとする。
【００６６】
この場合において、コンテンツデータベース２１０に格納されている動画コンテンツ１１８をクライアントＢ（３０２）が再生する場合には、クライアントＡ（３０１）により作成または編集されたプレイリスト１３７をサーバ２００から取得し、取得されたプレイリスト１３７に基づいて、動画コンテンツ１１８から再生の対象となる動画コンテンツ１１９が取得され、取得された動画コンテンツ１１９が再生される。
【００６７】
また、コンテンツデータベース２１０に格納されている動画コンテンツ１１８に関するプレイリストをクライアントＣ（３０３）が作成する場合には、クライアントＡ（３０１）により作成または編集されたプレイリスト１３７、およびクライアントＢ（３０２）により作成または編集されたプレイリスト１３８をサーバ２００から取得し、取得されたプレイリスト１３７および１３８を用いて、動画コンテンツ１１８に関するプレイリスト１３９を作成することができる。そして、作成されたプレイリスト１３９をサーバ２００が備える付随情報データベース２２０に格納することができる。また、作成されたプレイリスト１３９に基づいて、動画コンテンツ１１８から再生の対象となる動画コンテンツ１２０を取得し、取得された動画コンテンツ１２０が再生することができる。
【００６８】
このように、他のクライアントにより作成または編集されたプレイリストを用いて、サーバ２００に格納されている動画コンテンツの再生、他のプレイリストの作成または編集等を各クライアントにおいて行うことができる。
【００６９】
次に、サーバ２００に格納されている複数の動画コンテンツについてプレイリストを用いて再生させる場合について図面を参照して詳細に説明する。
【００７０】
図９は、サーバ２００に備えられているコンテンツデータベース２１０に格納されている動画コンテンツを時系列で模式的に示す図である。図９（ａ）乃至（ｃ）に示す動画コンテンツ４１１乃至４２６は、例えば、クライアントＡ（３０１）の操作者である紺野、クライアントＢ（３０２）の操作者である秋野、クライアントＣ（３０３）の操作者である須木を含む複数人で２００７年１月１０日に行ったスキー旅行において、時刻ｔ１乃至ｔ１０にデジタルビデオカメラで撮影された動画である。また、図９（ａ）乃至（ｃ）に示す動画コンテンツ４１１乃至４２６は、チャプタに対応するものであり、撮影された記録区間を撮影時刻に応じて斜線で示す。また、動画コンテンツに関する付随情報として、１または複数の動画コンテンツから所望のチャプタを選択して編集されたリストであるプレイリストを用いる場合について説明する。
【００７１】
また、各記録区間（チャプタ）において抽出された代表画像を、対応する記録区間から矢印で示す。例えば、動画コンテンツ４１１乃至４１５に関する代表画像は、代表画像４３１乃至４３５であり、動画コンテンツ４１６乃至４２０に関する代表画像は、代表画像４３６乃至４４０であり、動画コンテンツ４２１乃至４２６に関する代表画像は、代表画像４４１乃至４４６である。これらの代表画像は、各動画コンテンツにおける特徴量に基づいて抽出するようにしてもよく、各動画コンテンツにおける先頭の画像を選択するようにしてもよい。
【００７２】
例えば、図９（ａ）に示す動画コンテンツ４１１乃至４１５は、紺野により撮影されたものであり、クライアントＡ（３０１）のコンテンツデータベース３１０に格納されているとともに、サーバ２００のコンテンツデータベース２１０に格納されているものとする。また、図９（ｂ）に示す動画コンテンツ４１６乃至４２０は、秋野により撮影されたものであり、クライアントＢ（３０２）のコンテンツデータベース３１２に格納されているとともに、サーバ２００のコンテンツデータベース２１０に格納されているものとする。図９（ｃ）に示す動画コンテンツ４２１乃至３２６は、須木により撮影されたものであり、クライアントＣ（３０３）のコンテンツデータベース３１３に格納されているとともに、サーバ２００のコンテンツデータベース２１０に格納されているものとする。
【００７３】
また、代表画像４３１乃至４４６は、動画コンテンツに関するメタ情報として、各動画コンテンツの所有者（撮影者）が操作するクライアントの付随情報データベースに格納されているとともに、サーバ２００の付随情報データベース２２０に格納されているものとする。
【００７４】
図１０は、図９に示す動画コンテンツ４１１乃至４２６に関する付随情報の一例を示す図である。これらの付随情報が各付随情報データベースに格納されている。なお、ここでは、動画コンテンツ４１１乃至４１８に関する付随情報を図示し、他の付随情報についての記載は省略する。
【００７５】
動画コンテンツ４１１乃至４１８に関する付随情報として、例えば、図１０に示すように、チャプタＩＤ４５１に対応して、開始時刻４５２、記録時間４５３、代表画像４５４、記録位置４５５、イベント４５６、ユーザＩＤ４５７、グループＩＤ４５８が、各付随情報データベースに格納されている。なお、図１０では、動画コンテンツ４１１乃至４１８に対応する各付随情報には同一の符号を付して、それぞれの識別番号であるチャプタＩＤ４５１を「００１」乃至「００８」として説明する。
【００７６】
開始時刻４５２は、対応する動画コンテンツが撮影された際の日時を示す情報であり、例えば、対応する動画コンテンツが撮像装置で撮影された場合には、その撮像装置によって撮影日時が記録される。例えば、開始時刻４５２は、「２００７年  １月１０日  １１時００分」のように格納されるものの、図１０では、省略して「１／１０  ……」として示す。
【００７７】
記録時間４５３は、対応する動画コンテンツが撮影された時間の長さを示す情報である。例えば、開始時刻からの撮影時間の長さが３０分の場合には「００：３０」として示すが、図１０では、その記載を省略する。
【００７８】
代表画像４５４は、対応する動画コンテンツから抽出された縮小画像であり、動画コンテンツ４１１乃至４１８については、対応する代表画像４３１乃至４３８が格納される。なお、図１０では、代表画像の記載を省略する。
【００７９】
記録位置４５５は、対応する動画コンテンツのサーバ２００のコンテンツデータベース２１０における記憶位置を示す情報であり、コンテンツデータベース２１０に格納されている動画コンテンツを各クライアントが取り出す際に、この記録位置に基づいて取り出される。図１０では、動画コンテンツ４１１乃至４１８に対応する記録位置４５５を、それぞれ「１００１」乃至「１００８」として示す。
【００８０】
イベント４５６は、対応する動画コンテンツが撮影された際における行事内容等を示す情報である。例えば、動画コンテンツ４１１乃至４２６については、「スキー旅行」が格納される。なお、このイベントについては、ユーザが手動で記録するようにしてもよく、撮影場所および撮影日時に基づいて自動で記録されるようにしてもよい。撮影場所および撮影日時に基づいてイベントを自動で記録する場合には、例えば、撮影された日が同一で、撮影場所が所定の範囲内に存在する画像については、同一のイベントとして記録することができる。
【００８１】
ユーザＩＤ４５７は、対応する動画コンテンツを所有するユーザに関するＩＤを示す情報である。例えば、動画コンテンツ４１１乃至４１５については、紺野が所有者であるため、紺野のユーザＩＤが格納される。図１０では、紺野のユーザＩＤを「紺野０１」として示す。また、同様に、動画コンテンツ４１６乃至４２０については、秋野が所有者であるため、秋野のユーザＩＤが格納され、動画コンテンツ４２１乃至４２６については、須木が所有者であるため、須木のユーザＩＤが格納される。
【００８２】
グループＩＤ４５８は、対応する動画コンテンツを所有するユーザが所属するグループに関するＩＤを示す情報である。このグループとは、サーバ２００に接続されるクライアントに格納されている動画コンテンツを共有化する場合におけるグループである。同一のグループに所属するその構成員は、他の構成員が共有可能に登録している動画コンテンツの再生等をサーバ２００を介して行うことができる。この例では、紺野、秋野、須木がグループＳに所属する場合について説明する。図１０では、グループＳに関するグループＩＤを「グループＳ０１」として示す。
【００８３】
次に、サーバ２００に格納されている動画コンテンツを各クライアントで閲覧再生するについて図面を参照して詳細に説明する。
【００８４】
図１１は、クライアントＡ（３０１）の表示部３９１に表示される表示例を示す図である。図１１、図１７、図２０等では、クライアントＡ（３０１）を例にして説明するが、クライアントＢ（３０２）およびクライアントＣ（３０３）についても同様である。表示部３９１には、「ローカル画像」表示領域５１０と、「シェア・メンバー」表示領域５２０と、「代表画像」表示領域５３０と、「プレイリスト」表示領域５４０と、「プレイリスト」編集領域５５０とが設けられている。なお、「プレイリスト」編集領域５５０については、図２０を参照して詳細に説明する。
【００８５】
図１２（ａ）は、図１１に示す「シェア・メンバー」表示領域５２０を拡大して示す図であり、図１２（ｂ）は、図１１に示す「代表画像」表示領域５３０に表示される代表画像の一部を拡大して示す図である。
【００８６】
また、クライアントＡ（３０１）乃至クライアントＣ（３０３）が、同一のグループである「グループＳ」に所属され、クライアントＡ（３０１）乃至クライアントＣ（３０３）において登録された動画コンテンツが、各クライアント間で共有されているものとする。また、図１０を参照して説明したように、図９に示す動画コンテンツ４１１乃至４２６は、イベントとして「スキー旅行」に登録されているものとする。
【００８７】
「ローカル画像」表示領域５１０は、クライアントＡ（３０１）のコンテンツデータベース３１０に格納されている各動画コンテンツが属するフォルダを表示する領域である。例えば、コンテンツデータベース３１０には、紺野により、結婚式、秋の運動会、スキー旅行で撮影された各動画コンテンツがフォルダ毎に分類されて格納されているものとする。なお、スキー旅行で撮影された各動画コンテンツは、図９（ａ）に示す動画コンテンツ４１１乃至３１５である。
【００８８】
「ローカル画像」表示領域５１０に表示されているフォルダ５１１乃至５１３が、それぞれ結婚式、秋の運動会、スキー旅行で撮影された動画コンテンツが属するフォルダに対応する。また、各フォルダの右側には、フォルダ名（イベント名）および撮影日が表示される。例えば、フォルダ５５１については、フォルダ名として「結婚式」が表示され、撮影日として「２００６０７０１」が表示されている。また、「ローカル画像」表示領域５１０に表示されているフォルダのうちで斜線が付されて表示されているフォルダは、属する各動画コンテンツがサーバ２００のコンテンツデータベース２１０に格納されているフォルダである。例えば、「ローカル画像」表示領域５１０に表示されているフォルダ５１１乃至５１３のうちで斜線が付されているフォルダ５１２または５１３に属する動画コンテンツがサーバ２００のコンテンツデータベース２１０に格納されていて、これらの動画コンテンツが共有化されていることを示す。さらに、他の動画コンテンツについて共有化をする場合には、共有化すべき動画コンテンツをサーバ２００のコンテンツデータベース２１０に格納することによって、共有化をすることができる。例えば、「＋画像を登録する」５１４の部分をカーソルでクリックして、登録操作をして、フォルダ５１１に属する各画像をサーバ２００のコンテンツデータベース２１０に格納する。ここでは、登録に関する説明を省略する。
【００８９】
「シェア・メンバー」表示領域５２０は、サーバ２００のコンテンツデータベース２１０に格納されている動画コンテンツのうちで、クライアントＡ（３０１）が属するグループにおいて共有化されている動画コンテンツを閲覧する場合に用いられるアイコンが表示される領域である。ここでは、図１２（ａ）を参照して詳細に説明する。
【００９０】
「シェア・メンバー」表示領域５２０の上部分には、「シェア・メンバー」が属するグループ名が表示される。例えば、紺野、秋野、須木が属するグループ名が「グループＳ」であるため、「シェア・メンバー  「グループＳ」」が表示される。
【００９１】
また、「シェア・メンバー」表示領域５２０に表示されるアイコンとして、登録されているイベントを示すアイコンと、イベントに属する動画コンテンツを所有する操作者を示すアイコンとがある。例えば、イベントを示すアイコンとして、秋の運動会を示すアイコン５２１と、スキー旅行を示すアイコン５２２とが表示されている。これらのイベントを示すアイコンは、イベントを示すものとして最も適切な画像を用いるようにすることが好ましい。例えば、最も撮影時刻が早い動画コンテンツに関する代表画像を用いるようにすることができる。また、イベントを示すアイコンとしての代表画像をオーナーが選択するようにしてもよく、他のメンバーの投票で選択するようにしてもよい。
【００９２】
イベントに属する動画コンテンツを所有する操作者を示すアイコンは、例えば、操作者の顔画像を用いることができる。例えば、紺野のアイコン５２４および５２６として、紺野の顔画像を用いて、秋野のアイコン５２５および５２７として、秋野の顔画像を用いて、須木のアイコン５２８として、須木の顔画像を用いる。この顔画像を各動画コンテンツに関するメタ情報として格納するようにしてもよく、ユーザＩＤに対応して登録しておくようにしてもよい。
【００９３】
また、「シェア・メンバー」表示領域５２０に表示されているアイコンのうちで、操作者によって選択されているアイコンおよび名称が、他のものと異なる表示とされる。この例では、斜線で示す四角５２３を用いて説明する。
【００９４】
「画像」表示領域５３０は、サーバ２００のコンテンツデータベース２１０に格納されている動画コンテンツの一部または全部を表示する領域である。例えば、「画像」表示領域５３０には、「シェア・メンバー」表示領域５２０で選択されているアイコンに関する動画コンテンツに関する代表画像が表示される。例えば、図１１に示すように、図９に示す動画コンテンツ４１１乃至４２６に対応する代表画像４３１乃至４４６が時系列に表示される。また、代表画像の数が多く表示されない代表画像が存在する場合には、「画像」表示領域５３０の右側部分に設けられているスクロールバー５３１を用いて、所望の代表画像を表示させることができる。ここでは、各代表画像が時系列に表示される場合について示すが、撮影者毎の動画コンテンツ単位、特徴区間のシーン単位、ユーザの指定による区間単位等の一覧表示をすることができる。また、撮影者毎の撮影時刻順、視聴順等で並べるようにしてもよく、他の順序を用いるようにしてもよい。また、代表画像以外の動画コンテンツに関する画像を用いるようにしてもよい。このように、自分が撮影した動画コンテンツや他人により撮影された動画コンテンツ等のように多数の動画コンテンツに関する代表画像が表示されている場合において、どの動画を再生するかを迷ったりして、選択することが困難である場合がある。そこで、本発明の実施の形態では、「プレイリスト」表示領域５４０に表示されているプレイリストを用いて効率的に再生をすることができる。
【００９５】
ここで、各代表画像の表示例について、図１２（ｂ）を参照して詳細に説明する。図１２（ｂ）に示す代表画像４４１、４３６、４３１は、図１１に示す「画像」表示領域５３０に表示される代表画像４４１、４３６、４３１を拡大して示すものである。図１２（ｂ）に示すように、「画像」表示領域５３０に表示される代表画像の下部分には、代表画像に対応する動画コンテンツの所有者を示すアイコンと、その動画コンテンツに関する各情報とが表示される。動画コンテンツに関する各情報として、例えば、その動画コンテンツに関する識別情報および記録時間が表示される。例えば、図１２（ｂ）に示すように、代表画像４４１の下部分には、紺野を示すアイコン５６１および「Ｍ４Ｖ００３１．ＭＰ４    ００：３０：０３」が識別情報および記録時間５６２として表示される。また、代表画像４３６および４３１についても、同様に、アイコン５６３および５６５と、識別情報および記録時間５６４および５６６とが表示される。ここで、代表画像の下部分に表示されるアイコンは、「シェア・メンバー」表示領域５２０に表示されるアイコンと同じものを表示する。図１２（ａ）に示すアイコン５２６乃至５２８と、これらに対応する図１２（ｂ）に示すアイコン５６１、５６３、５６５との対応関係を矢印で示す。このように、動画コンテンツの所有者を示すアイコンを動画コンテンツの付近に表示することによって、「シェア・メンバー」表示領域５２０に表示されているメンバーのうちの誰の撮影による動画コンテンツであるかを容易に認識することができる。なお、図１１等の「画像」表示領域５３０においては、代表画像の下部分のアイコンと、識別情報および記録時間との表示を省略して示す。
【００９６】
また、「画像」表示領域５３０に表示されている代表画像に対応する動画コンテンツを再生させる場合には、再生すべき代表画像にカーソルを重ねた状態でダブルクリックをすることによって再生させることができる。また、他の操作入力により、再生中の動画を停止させることができる。
【００９７】
「プレイリスト」表示領域５４０は、サーバ２００のコンテンツデータベース２１０に格納されている動画コンテンツが編集されたリストであるプレイリストに関する代表画像であるプレイリスト代表画像が表示される領域である。すなわち、プレイリストの代表画像が表示される。このプレイリストは、クライアントＡ（３０１）乃至クライアントＣ（３０３）の何れかの操作者により編集されたリストやサーバ２００またはクライアントＡ（３０１）乃至クライアントＣ（３０３）の何れかにより作成されたリスト、または、クライアントＡ（３０１）乃至クライアントＣ（３０３）の何れかの操作者により再生された動画コンテンツの履歴に応じて作成されたリストであり、サーバ２００の付随情報データベース２２０に格納されている。なお、プレイリストについては、図１３および図１４等を参照して詳細に説明する。
【００９８】
図１３は、サーバ２００に備えられているコンテンツデータベース２１０に格納されている動画コンテンツ４１１乃至４２６と、動画コンテンツ４１１乃至４２６を編集して作成されたプレイリスト６１０との関係を模式的に示す図である。なお、図１３（ｃ）乃至（ｅ）に示す動画コンテンツ４１１乃至４２６は、図９に示す動画コンテンツ４１１乃至４２６と同じものである。プレイリストは、例えば、動画コンテンツ４１１乃至４２６の中から所望の動画コンテンツを編集して作成される動画コンテンツの再生順序に関するリストである。なお、プレイリスト６１０は、例えば、紺野により作成されたものとする。
【００９９】
図１３（ａ）は、動画コンテンツ４１１乃至４２６を編集して作成されたプレイリスト６１０を模式的に示す図である。ここでは、動画コンテンツ４１１乃至４２６を編集して作成されたプレイリストを構成する各動画コンテンツに関する代表画像を、このプレイリストに応じて並べた場合を例にして説明する。図１３（ｂ）は、編集されたプレイリスト６１０に応じて動画コンテンツを並べた場合を仮想的に示す図である。
【０１００】
図１３（ａ）および（ｂ）に示すように、サーバ２００に備えられているコンテンツデータベース２１０に格納されている複数の動画コンテンツについて、各クライアントの操作者が好みに応じて、再生すべき動画コンテンツのリストを作成することができる。このプレイリストを作成する場合には、自ら所有する動画コンテンツとともに、共有化されている他のメンバーの動画コンテンツを用いて作成することができる。また、プレイリストの順序についても、時系列に並べる必要はなく、操作者の好みに応じて並べることができる。
【０１０１】
例えば、図１３（ｂ）乃至（ｅ）に示すように、プレイリスト６１０の作成者である紺野は、自ら所有する動画コンテンツ４１１乃至４１５とともに、秋野または須木の所有する動画コンテンツ４１６乃至４２６を用いてプレイリスト６１０を作成することができる。なお、図１３（ｂ）に示すプレイリスト６１０に応じて並べられた動画コンテンツと、図１３（ｃ）乃至（ｅ）に示す動画コンテンツ４１１乃至４２６との対応関係を矢印で示す。
【０１０２】
図１４は、動画コンテンツ４１１乃至４２６を編集して作成されたプレイリスト６１０、６２０、６３０およびこれらの代表画像であるプレイリスト代表画像を模式的に示す図である。なお、プレイリスト６１０は、図１３（ａ）に示すプレイリスト６１０と同じものである。また、プレイリスト６２０は、例えば、秋野により作成されたものとし、プレイリスト６３０は、例えば、須木により作成されたものとする。
【０１０３】
この例では、各プレイリストの先頭に配置された動画コンテンツに関する代表画像を、そのプレイリスト代表画像として用いる場合について説明する。なお、プレイリスト代表画像としては、ユーザの好みに応じて選択するようにしてもよく、特徴量等のスコアに基づいて選択するようにしてもよい。
【０１０４】
このように、各クライアントの操作者によりプレイリストが作成され、作成されたプレイリストに関するプレイリスト代表画像が、「プレイリスト」表示領域５４０の枠５４１乃至５４３に表示される。なお、「プレイリスト」表示領域５４０の枠５４４に表示されるプレイリストは、各クライアントの操作者により作成されたプレイリストではなく、サーバ２００により特徴量等に基づいて作成された「お任せプレイリスト」である。
【０１０５】
また、「プレイリスト」表示領域５４０に表示されているプレイリスト代表画像に対応するプレイリストに属する各動画コンテンツを再生させる場合には、再生させたいプレイリスト代表画像にカーソルを重ねた状態でダブルクリックをすることによって再生させることができる。また、他の操作入力により、再生中の動画を停止させることができる。例えば、「プレイリスト」表示領域５４０の枠５４１に表示されているプレイリスト代表４４５をダブルクリックすることによって、図１３（ｂ）に示す順序で動画コンテンツが再生される。
【０１０６】
また、「プレイリスト」表示領域５４０に表示されているプレイリストのうちで、他のメンバーにより作成されたプレイリストについても、再生することができる。このように、複数の人により撮影された動画コンテンツを好みに応じて編集して再生させることができるとともに、作成されたプレイリストを共有して、他のメンバーの好みにより作成されたプレイリストを閲覧することができる。
【０１０７】
図１５（ａ）は、図１１に示す「シェア・メンバー」表示領域５２０を拡大して示す図（図１２（ａ）に示す図と同様）であり、図１５（ｂ）は、図１１に示す「プレイリスト」表示領域５４０に表示されるプレイリスト代表画像の一部を拡大して示す図である。
【０１０８】
図１５（ｂ）に示すプレイリスト代表画像４４５、４３８、４４２、４４２は、図１１に示す「プレイリスト」表示領域５４０の枠５４１乃至５４４に表示されるプレイリスト代表画像４４５、４３８、４４２、４４２を拡大して示すものである。図１５（ｂ）に示すように、「プレイリスト」表示領域５４０に表示されるプレイリスト代表画像の下部分には、プレイリスト代表画像に対応するプレイリストの作成者を示すアイコンと、そのプレイリストの名称とが表示される。プレイリストの名称として、例えば、「プレイリスト１」、「プレイリスト２」、「お任せプレイリスト」等が表示される。例えば、図１５（ｂ）に示すように、プレイリスト代表画像４４５の下部分には、紺野を示すアイコン５７１および紺野に関する第１のプレイリストであることを示す「プレイリスト１」５７２がプレイリストの名称として表示される。また、プレイリスト代表画像４３８および４４２についても、同様に、アイコン５７３および５７５と、プレイリストの名称５７４および５７６とが表示される。なお、「プレイリスト」表示領域５４０の枠５４４に表示されている「お任せプレイリスト」は、サーバ２００により作成されたものであるため、プレイリストの作成者を示すアイコンの代わりに、作成の対象となるイベントに関する画像がアイコンとして用いられる。例えば、「お任せプレイリスト」が、図１５（ａ）に示すスキー旅行に関して作成されたプレイリストである場合には、図１５（ａ）に示すスキー旅行を示すアイコン５２２と同じアイコンを用いることができる。
【０１０９】
このように、プレイリスト代表画像の下部分に表示されるアイコンは、「シェア・メンバー」表示領域５２０に表示されるアイコンと同じものを表示する。図１５（ａ）に示すアイコン５２２、５２６乃至５２８と、これらに対応する図１５（ｂ）に示すアイコン５７１、５７３、５７５、５７７との対応関係を矢印で示す。このように、動画コンテンツの所有者等を示すアイコンをプレイリスト代表画像の付近に表示することによって、「シェア・メンバー」表示領域５２０に表示されているメンバーのうちの誰の作成によるプレイリストであるかを容易に認識することができる。なお、図１１等の「プレイリスト」表示領域５４０においては、プレイリスト代表画像の下部分のアイコンと、イプレイリストの名称との表示を省略して示す。
【０１１０】
図１６および図１７は、クライアントＡ（３０１）の表示部３９１に表示される他の表示例を示す図である。ここでは、クライアントＡ（３０１）を例にして説明するが、クライアントＢ（３０２）およびクライアントＣ（３０３）についても同様である。
【０１１１】
図１６は、「シェア・メンバー」表示領域５２０に表示されているアイコンのうちで、紺野を示すアイコン５２６が選択されている場合における表示例を示す図である。この場合には、選択されている紺野を示すアイコン５２６および名称が、斜線で示す四角５２３で囲まれる。また、「代表画像」表示領域５３０には、選択されているアイコンに関する代表画像のみが表示される。例えば、イベントとして「スキー旅行」に属する動画コンテンツのうちで、紺野の所有する動画コンテンツのみが抽出され、この代表画像が表示される。具体的には、図９（ａ）に示すように、「スキー旅行」に属する動画コンテンツ４１１乃至４４６のうちの紺野の所有する動画コンテンツ４１１乃至４１５に対応する代表画像４３１乃至４３５が表示される。
【０１１２】
また、「プレイリスト」表示領域５４０には、選択されているアイコンに関するプレイリスト代表画像およびお任せプレイリストのみが表示される。例えば、イベントとして「スキー旅行」に関するプレイリストのうちで、紺野の作成によるプレイリストおよびお任せプレイリストのみが抽出され、これらのプレイリスト代表画像が表示される。具体的には、図１１の「プレイリスト」表示領域５４０に示すプレイリスト代表画像のうちで、紺野の作成によるプレイリスト代表画像４４５およびお任せプレイリストのプレイリスト代表画像４４２のみが表示される。
【０１１３】
図１７は、「シェア・メンバー」表示領域５２０に表示されているアイコンのうちで、紺野を示すアイコン５２６が選択されている場合における表示例を示す図である。この表示例は、図１６に示す表示画面において、「代表画像」表示領域５３０の表示を異なるものとした場合を示すものである。このため、「代表画像」表示領域５３０以外についての説明を省略する。
【０１１４】
図１１および図１６では、「代表画像」表示領域５３０に、１つの動画コンテンツに対して１つの代表画像を表示する例を示したが、他の画像を用いて、動画コンテンツを表すようにしてもよい。図１７では、１つの動画コンテンツに対して２つ以上の画像が抽出され、この各画像を表示する例を示す。例えば、動画コンテンツ４１１から画像４３１および６４１が抽出され、動画コンテンツ４１２から画像４３２、６４３、６４４が抽出され、動画コンテンツ４１３から画像４３３および６４５が抽出され、動画コンテンツ４１４から画像４３４、６４６、６４７が抽出され、動画コンテンツ４１５から画像４３５および６４２が抽出された場合を示す。また、これらの各画像を動画コンテンツ毎に破線の枠６５１乃至６５５で囲んで示す。なお、この例では、時系列以外の順序で並べた例を示す。このように、「代表画像」表示領域５３０には、代表画像を時系列で並べる以外にも表示するようにしてもよい。
【０１１５】
図１８は、「プレイリスト」表示領域５４０の上部分に、各チャプタに関する特徴点を抽出するためのキュー検索５０１が表示されている場合における表示例を示す図である。なお、キュー検索５０１以外の構成は、図１１に示す構成と同じである。
【０１１６】
図１９（ａ）は、図１８に示すキュー検索５０１を拡大して示す図であり、図１９（ｂ）は、図１８に示す「代表画像」表示領域５３０に表示される代表画像の一部を拡大して示す図である。
【０１１７】
例えば、各チャプタにおける特徴量に基づいて、会話の有無、笑顔の有無、顔アップの有無、少人数または大人数等の属性情報をチャプタ毎に作成して、この属性情報に基づいて所望の代表画像を表示させることができる。例えば、会話が有るシーンに対応する代表画像のみを「代表画像」表示領域５３０に表示させる場合には、図１８に示すように、キュー検索５０１における「会話」のチェック欄５０２にチェックをする。これにより、会話が「有」として属性情報が作成されているチャプタに対応する代表画像のみが抽出されて、この抽出された代表画像のみを表示させることができる。
【０１１８】
また、作成された属性情報に関するアイコンを、各代表画像に重ねて表示させることができる。例えば、図１９（ａ）に示すように、キュー検索５０１における「笑顔」のチェック欄５０３および「大人数」のチェック欄５０５にチェックがされているものとする。この場合には、例えば、図１９（ｂ）に示すように、代表画像４４１の左上部分には、代表画像４４１に対応するチャプタの属性情報として大人数が抽出されていることを示す大人数マーク５０６が付され、代表画像４３６および４３１の左上部分には、代表画像４３６および４３１に対応するチャプタの属性情報として笑顔が抽出されていることを示す笑顔マーク５０７および５０８が付される。このように各属性情報を用いて、代表画像の表示を変更したり、代表画像に属性情報を示すマークを付したりすることができる。そして、これらを代表画像を選択する際の指標とすることができるため、プレイリストの編集を容易にすることができる。
【０１１９】
図２０は、クライアントＡ（３０１）の表示部３９１に表示される表示例を示す図であって、「プレイリスト」編集領域５５０を用いてプレイリストを編集する場合における表示例を示す図である。なお、図２０に示す表示画面は、図１１に示す表示画面において、「プレイリスト」編集領域５５０の領域を拡大させた表示画面であり、その他の構成については、図１１と同様である。
【０１２０】
図２１は、図２０に示す表示画面において、「プレイリスト」編集領域５５０に表示されているプレイリストを編集する場合における編集方法の例を示す図である。
【０１２１】
「プレイリスト」編集領域５５０は、「プレイリスト」表示領域５４０に表示されているプレイリストのうちで、操作者のプレイリストやお任せプレイリストを編集する領域である。例えば、図１１に示す表示画面が表示部３９１に表示されている場合において、操作受付部３９２からの操作入力に応じて、「プレイリスト」編集領域５５０の領域を、図２０および図２１に示すように、拡大させることができる。また、「プレイリスト」編集領域５５０には、編集対象となるプレイリストに対応する各代表画像が表示されるとともに、スクロールバー５５２と、プルダウンボタン５５３と、「保存」ボタン５５５と、「削除」ボタン５５６とが表示される。
【０１２２】
スクロールバー５５２は、「プレイリスト」編集領域５５０に表示される代表画像の数が多い場合に各代表画像を上下方向に移動させるためのスクロールバーである。プルダウンボタン５５３は、編集対象となるプレイリストの一覧であるプレイリスト一覧５５４を表示させるためのボタンである。「保存」ボタン５５５は、「プレイリスト」編集領域５５０に表示されている編集対象のプレイリストについて更新して保存する場合に押下するボタンである。「削除」ボタン５５６は、「プレイリスト」編集領域５５０に表示されている編集対象のプレイリストについて消去する場合に押下するボタンである。
【０１２３】
「プレイリスト」編集領域５５０において、プレイリストの編集をする場合には、プルダウンボタン５５３を押下して、プレイリスト一覧５５４を表示させ、プレイリスト一覧５５４の中から、編集対象となるプレイリストを選択する。例えば、「プレイリスト１」が選択されるとする。「プレイリスト１」の選択により、「プレイリスト」表示領域５４０に表示されている紺野により作成されたプレイリストのうちで、枠５４１に表示されているプレイリスト１を構成する代表画像が「プレイリスト」編集領域５５０に表示される。
【０１２４】
また、「新規プレイリスト」が選択された場合には、新規プレイリストを作成するために、「プレイリスト」編集領域５５０には何も表示されない。
【０１２５】
このように、「プレイリスト」編集領域５５０を用いて、各プレイリストを編集することができる。例えば、プレイリストを構成する各動画コンテンツの再生順序を変更する場合には、「プレイリスト」編集領域５５０に表示されている代表画像を移動させることによって、各動画コンテンツの再生順序を変更することができる。例えば、代表画像４３３に対応する動画コンテンツ４１３を、代表画像４４５に対応する動画コンテンツ４２５と代表画像４４６に対応する動画コンテンツ４２６との間に挿入して再生順序を変更する場合には、カーソルを代表画像４３３に重ねた状態でドラッグ操作して、図２１の矢印５８１に示すように、代表画像４３３を、代表画像４４５および代表画像４４６の間にドロップ操作する。
【０１２６】
また、プレイリストを構成する各動画コンテンツのうちから、１または複数の動画コンテンツを削除することができる。例えば、代表画像４４６に対応する動画コンテンツ４２６を削除する場合には、例えば、カーソルを代表画像４４６に重ねた状態でドラッグ操作して、代表画像４４６を「プレイリスト」編集領域５５０の領域外まで移動させてドロップ操作する。これにより、代表画像４４６に対応する動画コンテンツ４２６をプレイリスト１から削除することができる。
【０１２７】
また、プレイリストを構成する各動画コンテンツに、１または複数の動画コンテンツを追加することができる。例えば、「代表画像」表示領域５３０に表示されている代表画像に対応する動画コンテンツを、プレイリストに追加する場合には、追加させたい動画コンテンツに対応する代表画像を、「プレイリスト」編集領域５５０まで移動させて追加することができる。例えば、「代表画像」表示領域５３０に表示されている代表画像４４１に対応する動画コンテンツ４２１を、代表画像４４６に対応する動画コンテンツ４２６と代表画像４３６に対応する動画コンテンツ４１６との間に追加させる場合には、「代表画像」表示領域５３０に表示されている代表画像４４１にカーソルを重ねた状態でドラッグ操作して、図２１の矢印５８２に示すように、代表画像４４１を、代表画像４４６および代表画像４３６の間にドロップ操作する。これにより、代表画像４４１に対応する動画コンテンツ４２１をプレイリスト１に追加することができる。
【０１２８】
また、「プレイリスト」表示領域５４０に表示されているプレイリストを用いて、「プレイリスト」編集領域５５０に表示されているプレイリストを編集することができる。例えば、プレイリスト１に、「プレイリスト」表示領域５４０に表示されている１または複数のプレイリストを構成する動画コンテンツを追加することができる。例えば、「プレイリスト」表示領域５４０に表示されているプレイリスト代表画像に対応するプレイリストを構成する動画コンテンツを、プレイリストに追加する場合には、追加させたいプレイリストに対応するプレイリスト代表画像を、「プレイリスト」編集領域５５０まで移動させて追加することができる。例えば、「プレイリスト」表示領域５４０の枠５４３に表示されているプレイリスト代表画像４４２に対応するプレイリストを構成する各動画コンテンツを代表画像４３６および代表画像４４０の間に追加させる場合には、「プレイリスト」表示領域５４０の枠５４３に表示されているプレイリスト代表画像４４２にカーソルを重ねた状態でドラッグ操作して、図２１の矢印５８３に示すように、プレイリスト代表画像４４２を、代表画像４３６および代表画像４４０の間にドロップ操作する。このように編集された場合におけるプレイリストの遷移について図２２を参照して説明する。
【０１２９】
図２２は、プレイリスト６１０にプレイリスト６３０を構成する各動画コンテンツを追加する場合における遷移を示す図である。図２２（ａ）は、プレイリスト６１０を構成する動画コンテンツ４１６および４２０（代表画像４３６および４４０）の間に、プレイリスト６３０を構成する各動画コンテンツを追加する場合を模式的に示す図である。例えば、プレイリスト６３０を矢印６６０の位置に追加する。
【０１３０】
図２２（ｂ）は、図２２（ａ）に示す追加処理後におけるプレイリストを構成する各動画コンテンツに対応する代表画像を模式的に並べた場合を示す図である。図２２（ｂ）に示すように、プレイリスト６１０を構成する動画コンテンツ４１６および４２０（代表画像４３６および４４０）に、プレイリスト６３０を構成する各動画コンテンツが追加される。
【０１３１】
また、「プレイリスト」編集領域５５０に表示されている編集対象のプレイリストについて更新して保存する場合には、「保存」ボタン５５５を押下して更新することができる。この場合には、付随情報データベース３２０に格納されている編集対象のプレイリストが更新され、さらに、この更新情報がサーバ２００に送信される。また、「プレイリスト」編集領域５５０に表示されている編集対象のプレイリストについて消去する場合には、「削除」ボタン５５６を押下する。この場合には、付随情報データベース３２０に格納されている編集対象のプレイリストが消去され、さらに、この消去情報がサーバ２００に送信される。
【０１３２】
このように、他のメンバーにより作成されたプレイリストを用いて、操作者本人のプレイリストを容易に編集することができる。
【０１３３】
なお、「シェア・メンバー」表示領域５２０に表示されているアイコンの選択が変更された場合には、この変更後における選択アイコンに関する「お任せプレイリスト」を構成する代表画像を「プレイリスト」編集領域５５０に表示させるようにしてもよい。これにより、「プレイリスト」編集領域５５０に表示されている「お任せプレイリスト」を用いて、変更後における選択アイコンに関する自己のプレイリストの編集を迅速に行うことができる。また、「シェア・メンバー」表示領域５２０の同一のアイコンが選択されている場合において、何れかの代表画像に対応する動画コンテンツがユーザによる操作入力により順次再生された場合には、再生された動画コンテンツに対応する代表画像を「プレイリスト」編集領域５５０に順次並べて表示させていき、この再生履歴を自己のプレイリストとして作成するようにしてもよい。
【０１３４】
次に、本発明の実施の形態における画像処理システム１００の動作について図面を参照して説明する。ここでは、サーバ２００およびクライアントＡ（３０１）の動作について説明するが、クライアントＢ（３０２）またはクライアントＣ（３０３）についても、クライアントＡ（３０１）と同様である。
【０１３５】
図２３は、画像処理システム１００を構成するクライアントＡ（３０１）によるログイン処理の処理手順を示すフローチャートである。この例では、サーバ２００にログインする場合において、クライアントＡ（３０１）の操作受付部３９２からグループＩＤおよびパスワードを入力して、このグループＩＤおよびパスワードと一致するグループに所属する例について説明する。
【０１３６】
最初に、サーバ２００に対する操作入力が操作受付部３９２から受け付けられたか否かが判断される（ステップＳ９０１）。サーバ２００に対する操作入力が受け付けられていない場合には（ステップＳ９０１）、ステップＳ９０７に進む。一方、サーバ２００に対する操作入力が受け付けられた場合には（ステップＳ９０１）、その操作入力は、サーバ２００に対する新規ログインに関する操作入力であるか否かが判断される（ステップＳ９０２）。
【０１３７】
その操作入力が新規ログインに関する操作入力でない場合には（ステップＳ９０２）、その操作入力に応じたサーバ２００に対する要求情報が送信される（ステップＳ９０３）。一方、その操作入力が新規ログインに関する操作入力である場合には（ステップＳ９０２）、その操作入力は、新規グループ作成に関する操作入力であるか否かが判断される（ステップＳ９０４）。例えば、クライアントＡ（３０１）乃至クライアントＣ（３０３）の何れもサーバ２００にログインしていない状態で、クライアントＡ（３０１）が「グループＳ」のオーナーとしてログインする場合には、新規グループ作成に関する操作入力が受け付けられる。
【０１３８】
その操作入力が新規グループ作成に関する操作入力である場合には（ステップＳ９０４）、新規グループを作成する旨およびクライアントＡ（３０１）のユーザＩＤがネットワーク網１０１を介してサーバ２００に送信される（ステップＳ９０５）。一方、その操作入力が新規グループ作成に関する操作入力でない場合には（ステップＳ９０４）、その操作入力に応じたグループＩＤ（例えば、「グループＳ」に関するグループＩＤ）と、そのパスワードと、クライアントＡ（３０１）のユーザＩＤとがネットワーク網１０１を介してサーバ２００に送信される（ステップＳ９０６）。
【０１３９】
続いて、サーバ２００から未承認通知が受信されたか否かが判断される（ステップＳ９０７）。サーバ２００から未承認通知が受信されない場合には（ステップＳ９０７）、ステップＳ９０９に進み、サーバ２００から未承認通知が受信された場合には（ステップＳ９０７）、受信された未承認通知を表示部３９１が表示される（ステップＳ９０８）。
【０１４０】
続いて、サーバ２００から受信された未承認通知に対する操作入力が受け付けられたか否かが判断される（ステップＳ９０９）。未承認通知に対する操作入力が受け付けられていない場合には（ステップＳ９０９）、ステップＳ９１１に進み、未承認通知に対する操作入力が受け付けられている場合には（ステップＳ９０９）、未承認通知に対する操作入力に応じた応答情報がネットワーク網１０１を介してサーバ２００に送信される（ステップＳ９１０）。
【０１４１】
続いて、サーバ２００からネットワーク網１０１を介してグループ情報が受信されたか否かが判断される（ステップＳ９１１）。グループ情報は、グループ内で情報を共有するための情報であり、例えば、所属グループのリスト、所属グループに属するメンバー、所属グループに属するプレイリスト、所属グループに属する動画コンテンツリスト、所属グループに属する代表画像が含まれる。サーバ２００からグループ情報が受信されない場合には（ステップＳ９１１）、ログイン処理の動作を終了する。一方、サーバ２００からグループ情報が受信された場合には（ステップＳ９１１）、受信されたグループ情報に基づいて、表示部３９１に表示されている表示内容が変更される（ステップＳ９１２）。
【０１４２】
図２４は、画像処理システム１００を構成するサーバ２００によるログイン処理の処理手順を示すフローチャートである。
【０１４３】
最初に、ネットワーク網１０１を介して接続されているクライアントから操作入力が受信されたか否かが判断される（ステップＳ９２１）。何れかのクライアントからも操作入力が受け付けられていない場合には（ステップＳ９２１）、ログイン処理の動作を終了する。一方、何れかのクライアントから操作入力が受け付けられた場合には（ステップＳ９２１）、受信された操作入力は、サーバ２００に対する新規ログインに関する操作入力であるか否かが判断される（ステップＳ９２２）。
【０１４４】
受信された操作入力が新規ログインに関する操作入力でない場合には（ステップＳ９２２）、その操作入力に応じた要求情報に対する処理が実行される（ステップＳ９２３）。一方、受信された操作入力が新規ログインに関する操作入力である場合には（ステップＳ９２２）、その操作入力が、新規グループ作成に関する操作入力であるか否かが判断される（ステップＳ９２４）。
【０１４５】
その操作入力が新規グループ作成に関する操作入力である場合には（ステップＳ９２４）、受信されたユーザＩＤに対応するユーザが新規グループのオーナーとして新規登録されるとともに、その新規グループに関連付けてグループＩＤおよびパスワードが登録される（ステップＳ９２５）。一方、その操作入力が新規グループ作成に関する操作入力でない場合には（ステップＳ９２４）、その操作入力に応じたグループＩＤおよびパスワードが、付随情報データベース２２０に記憶されているグループＩＤおよびパスワードと一致するか否かが判断される（ステップＳ９２６）。
【０１４６】
その操作入力に応じたグループＩＤおよびパスワードが、付随情報データベース２２０に記憶されているグループＩＤおよびパスワードと一致する場合には（ステップＳ９２６）、そのグループＩＤおよびパスワードとともに受信されたユーザＩＤが承認されているものとして、そのグループＩＤに対応するグループにそのユーザＩＤが登録される（ステップＳ９２７）。続いて、ステップＳ９２７でユーザＩＤが登録されたグループに属する各ユーザＩＤに対応するクライアントに、そのグループに関するグループ情報が送信される（ステップＳ９２８）。
【０１４７】
一方、その操作入力に応じたグループＩＤおよびパスワードが、付随情報データベース２２０に記憶されている何れのグループＩＤおよびパスワードとも一致しない場合には（ステップＳ９２６）、そのグループＩＤおよびパスワードとともに受信されたユーザＩＤが未承認であるため、そのユーザＩＤに対応するクライアントに未承認である旨の未承認通知が送信される（ステップＳ９２９）。
【０１４８】
図２５は、画像処理システム１００を構成するクライアントＡ（３０１）による動画コンテンツの登録処理の処理手順を示すフローチャートである。この例では、各クライアントに格納されている動画コンテンツを、サーバ２００のコンテンツデータベース２１０に格納して共有することを、動画コンテンツをサーバ２００に登録すると称して説明する。
【０１４９】
最初に、コンテンツデータベース２１０に記憶されている動画コンテンツをサーバ２００に登録する旨の操作入力が操作受付部３９２から受け付けられたか否かが判断される（ステップＳ９３１）。動画コンテンツをサーバ２００に登録する旨の操作入力が受け付けられていない場合には（ステップＳ９３１）、ステップＳ９３５に進む。一方、動画コンテンツをサーバ２００に登録する旨の操作入力が受け付けられた場合には（ステップＳ９３１）、動画コンテンツを登録すべきイベントは、新規イベントであるか否かが判断される（ステップＳ９３２）。
【０１５０】
動画コンテンツを登録すべきイベントが、新規イベントである場合には（ステップＳ９３２）、新規イベントを作成する旨と、動画コンテンツと、この動画コンテンツに関するプレイリストとがネットワーク網１０１を介してサーバ２００に送信される（ステップＳ９３３）。一方、動画コンテンツを登録すべきイベントが、新規イベントでない場合には（ステップＳ９３２）、登録すべきイベントと、動画コンテンツと、この動画コンテンツに関するプレイリストとがネットワーク網１０１を介してサーバ２００に送信される（ステップＳ９３４）。
【０１５１】
続いて、更新されたグループ情報がサーバ２００から受信されたか否かが判断される（ステップＳ９３５）。更新されたグループ情報がサーバ２００から受信されない場合には（ステップＳ９３５）、動画コンテンツの登録処理の動作を終了する。一方、更新されたグループ情報がサーバ２００から受信された場合には（ステップＳ９３５）、受信されたグループ情報に基づいて、表示部３９１に表示されている表示内容が変更される（ステップＳ９３６）。
【０１５２】
図２６は、画像処理システム１００を構成するサーバ２００による動画コンテンツの登録処理の処理手順を示すフローチャートである。
【０１５３】
最初に、ネットワーク網１０１を介して接続されているクライアントから、動画コンテンツを登録する旨の操作入力が受信されたか否かが判断される（ステップＳ９３１）。何れかのクライアントからも、動画コンテンツを登録する旨の操作入力が受信されていない場合には（ステップＳ９４１）、動画コンテンツの登録処理の動作を終了する。一方、動画コンテンツをサーバ２００に登録する旨の操作入力が受信された場合には（ステップＳ９４１）、動画コンテンツを登録すべきイベントは、新規イベントであるか否かが判断される（ステップＳ９４２）。
【０１５４】
動画コンテンツを登録すべきイベントが、新規イベントである場合には（ステップＳ９４２）、新規イベントに関するフォルダが作成され、この新規イベントに関するフォルダに、受信された動画コンテンツが登録される（ステップＳ９４３）。一方、動画コンテンツを登録すべきイベントが、新規イベントでない場合には（ステップＳ９４２）、登録すべきイベントに関するフォルダに動画コンテンツが登録される（ステップＳ９４４）。
【０１５５】
続いて、登録された動画コンテンツから特徴量が抽出される（ステップＳ９４５）。続いて、抽出された特徴量に基づいて、登録された動画コンテンツに関するお任せプレイリストが作成される（ステップＳ９４６）。このお任せプレイリストは、例えば、イベント毎に作成することができる。
【０１５６】
続いて、登録された動画コンテンツを送信したクライアントが属するグループの各クライアントに、更新された内容（登録された動画コンテンツに関するリストおよび代表画像、更新されたお任せプレイリスト等）が送信される（ステップＳ９４７）。
【０１５７】
図２７は、画像処理システム１００を構成するクライアントＡ（３０１）によるプレイリストの編集処理の処理手順を示すフローチャートである。
【０１５８】
最初に、付随情報データベース３２０に記憶されているプレイリストのうちで、所望のプレイリストを編集する旨の操作入力が操作受付部３９２から受け付けられたか否かが判断される（ステップＳ９５１）。例えば、「プレイリスト」編集領域５５０に表示されているプルダウンボタン５５３が押下されて、所望のプレイリストがクリックされたか否かが判断される。プレイリストを編集する旨の操作入力が受け付けられていない場合には（ステップＳ９５１）、ステップＳ９５３に進み、プレイリストを編集する旨の操作入力が受け付けられた場合には（ステップＳ９５１）、操作入力に応じて選択されたプレイリストを構成する各動画コンテンツに関する代表画像が「プレイリスト」編集領域５５０に表示される（ステップＳ９５２）。
【０１５９】
続いて、新規プレイリストを作成する旨の操作入力が操作受付部３９２から受け付けられたか否かが判断される（ステップＳ９５３）。例えば、「プレイリスト」編集領域５５０に表示されているプルダウンボタン５５３が押下されて、新規プレイリストがクリックされたか否かが判断される。新規プレイリストを作成する旨の操作入力が受け付けられていない場合には（ステップＳ９５３）、ステップＳ９５５に進み、新規プレイリストを作成する旨の操作入力がされた場合には（ステップＳ９５３）、新規プレイリストを作成するための画面が表示される（ステップＳ９５４）。例えば、「プレイリスト」編集領域５５０を、代表画像が何も表示されていない状態とする。
【０１６０】
続いて、編集対象のプレイリスト（または、新規プレイリスト）に、「画像」表示領域５３０に表示されている代表画像を追加する旨の操作入力が受け付けられたか否かが判断される（ステップＳ９５５）。編集対象のプレイリストに、「画像」表示領域５３０に表示されている代表画像を追加する旨の操作入力が受け付けられていない場合には（ステップＳ９５５）、ステップＳ９５７に進み、編集対象のプレイリストに、「画像」表示領域５３０に表示されている代表画像を追加する旨の操作入力が受け付けられた場合には（ステップＳ９５５）、その操作入力がされた代表画像が編集対象のプレイリストに追加して表示される（ステップＳ９５６）。例えば、追加操作がされた代表画像が、ドラッグアンドドロップ操作によって移動された場合には、ドロップされた位置に代表画像が挿入されて表示される。
【０１６１】
続いて、編集対象のプレイリスト（または、新規プレイリスト）に、「プレイリスト」表示領域５４０に表示されている他のプレイリストを追加する旨の操作入力が受け付けられたか否かが判断される（ステップＳ９５７）。編集対象のプレイリストに、「プレイリスト」表示領域５４０に表示されている他のプレイリストを追加する旨の操作入力が受け付けられていない場合には（ステップＳ９５７）、ステップＳ９５９に進み、編集対象のプレイリストに、「プレイリスト」表示領域５４０に表示されている他のプレイリストを追加する旨の操作入力が受け付けられた場合には（ステップＳ９５７）、その操作入力がされた他のプレイリストに含まれる各代表画像が編集対象のプレイリストに追加して表示される（ステップＳ９５８）。この場合に、追加操作がされたプレイリスト代表画像が、ドラッグアンドドロップ操作によって移動された場合には、ドロップされた位置にそのプレイリストを構成する代表画像が挿入されて表示される。
【０１６２】
続いて、「プレイリスト」編集領域５５０に表示されている代表画像を移動する旨の操作入力がされたか否かが判断される（ステップＳ９５９）。「プレイリスト」編集領域５５０に表示されている代表画像を移動する旨の操作入力がされない場合には（ステップＳ９５９）、ステップＳ９５３に進み、「プレイリスト」編集領域５５０に表示されている代表画像を移動する旨の操作入力がされた場合には（ステップＳ９５９）、その代表画像の移動先が「プレイリスト」編集領域５５０の領域内であるか否かが判断される（ステップＳ９６０）。その代表画像の移動先が「プレイリスト」編集領域５５０の領域内である場合には（ステップＳ９６０）、移動先の位置に代表画像を移動させて、この移動に応じて代表画像の順序が変更される（ステップＳ９６１）。一方、その代表画像の移動先が「プレイリスト」編集領域５５０の領域内でない場合には（ステップＳ９６０）、移動された代表画像が「プレイリスト」編集領域５５０から消去される（ステップＳ９６２）。
【０１６３】
続いて、「プレイリスト」編集領域５５０の上部に表示されている「保存」ボタン５５５が押下されたか否かが判断される（ステップＳ９６３）。「保存」ボタン５５５が押下されていない場合には（ステップＳ９６３）、ステップＳ９６５に進み、「保存」ボタン５５５が押下された場合には（ステップＳ９６３）、「プレイリスト」編集領域５５０に表示されている代表画像の順序に基づいてプレイリストが更新（新規プレイリストの場合には、新規プレイリストが作成）されて付随情報データベース３２０に格納されるとともに、更新されたプレイリストがサーバ２００に送信される（ステップＳ９６４）。
【０１６４】
続いて、「プレイリスト」編集領域５５０の上部に表示されている「削除」ボタン５５６が押下されたか否かが判断される（ステップＳ９６５）。「削除」ボタン５５６が押下されていない場合には（ステップＳ９６５）、プレイリストの編集処理の動作を終了し、「削除」ボタン５５６が押下された場合には（ステップＳ９６５）、「プレイリスト」編集領域５５０に表示されている編集対象のプレイリストが削除されて、付随情報データベース３２０の対応するプレイリストが削除されるとともに、そのプレイリストが削除された旨がサーバ２００に送信される（ステップＳ９６６）。
【０１６５】
図２８は、画像処理システム１００を構成するクライアントＡ（３０１）による動画コンテンツの再生またはその代表画像の表示処理の処理手順を示すフローチャートである。
【０１６６】
最初に、「シェア・メンバー」表示領域５２０に表示されているイベントのうちで、何れかのイベントを選択する旨の操作入力がされたか否かが判断される（ステップＳ９７１）。イベントを選択する旨の操作入力がされていない場合には（ステップＳ９７１）、ステップＳ９７３に進み、イベントを選択する旨の操作入力がされた場合には（ステップＳ９７１）、選択されたイベントに属する各動画コンテンツに関する代表画像が、「画像」表示領域５３０に表示されるとともに、選択されたイベントに関する各プレイリストが「プレイリスト」表示領域５４０に表示される（ステップＳ９７２）。
【０１６７】
続いて、「シェア・メンバー」表示領域５２０に表示されているメンバーのうちで、何れかのメンバーを選択する旨の操作入力がされたか否かが判断される（ステップＳ９７３）。メンバーを選択する旨の操作入力がされていない場合には（ステップＳ９７３）、ステップＳ９７５に進み、メンバーを選択する旨の操作入力がされた場合には（ステップＳ９７３）、選択されたメンバーに属する各動画コンテンツに関する代表画像が、「画像」表示領域５３０に表示されるとともに、選択されたメンバーに関する各プレイリストが「プレイリスト」表示領域５４０に表示される（ステップＳ９７４）。
【０１６８】
続いて、「画像」表示領域５３０または「プレイリスト」編集領域５５０に表示されている代表画像のうちで、何れかの代表画像に対応する動画を再生する旨の操作入力がされたか否かが判断される（ステップＳ９７５）。例えば、再生すべき動画コンテンツに対応する代表画像がダブルクリックされる。代表画像を再生する旨の操作入力がされていない場合には（ステップＳ９７５）、ステップＳ９７７に進み、代表画像を再生する旨の操作入力がされた場合には（ステップＳ９７５）、操作された代表画像に対応する動画コンテンツを送信する旨の送信要求がサーバ２００に送信される（ステップＳ９７６）。続いて、その送信要求に対応する動画コンテンツがサーバ２００から受信され、この動画コンテンツが再生される（ステップＳ９７７）。なお、操作された代表画像に対応する動画コンテンツが、自機のコンテンツデータベース３１０に格納されている場合には、自機のコンテンツデータベース３１０に格納されている動画コンテンツが再生される。例えば、動画コンテンツに対応するユーザＩＤに基づいて、操作された代表画像に対応する動画コンテンツが、自機のコンテンツデータベース３１０に格納されているか否かが判断される。
【０１６９】
続いて、「プレイリスト」表示領域５４０に表示されているプレイリストのうちで、何れかのプレイリストに対応する動画コンテンツを再生する旨の操作入力がされたか否かが判断される（ステップＳ９７８）。例えば、再生すべきプレイリストに対応する代表画像がダブルクリックされる。プレイリストを再生する旨の操作入力がされていない場合には（ステップＳ９７８）、再生または表示処理の動作を終了する。一方、プレイリストを再生する旨の操作入力がされた場合には（ステップＳ９７８）、操作されたプレイリストに対応する動画コンテンツを送信する旨の送信要求がサーバ２００に送信される（ステップＳ９７９）。続いて、その送信要求に対応する動画コンテンツがサーバ２００から受信され、この動画コンテンツが再生される（ステップＳ９８０）。
【０１７０】
次に、本発明の実施の形態の変形例について図面を参照して詳細に説明する。
【０１７１】
図２９は、本発明の実施の形態の変形例における画像処理システム８００のシステム構成例を示すブロック図である。この画像処理システム８００は、クライアントＡ（３０１）およびクライアントＣ（３０３）が相互に接続され、画像コンテンツ等の情報を送受信するＰ２Ｐ（Peer to Peer）型のシステムである。なお、クライアントＡ（３０１）およびクライアントＣ（３０３）については、画像処理システム１００と同様である。
【０１７２】
この画像処理システム８００においては、コンテンツデータベース２１０、２１３および付随情報データベース２２０、２２３に格納されている情報（動画コンテンツおよびプレイリスト等）を、クライアントＡ（３０１）およびクライアントＣ（３０３）のそれぞれで管理して、他のクライアントからの要求に応じて動画コンテンツおよびプレイリスト等を適宜送信する。これにより、サーバ２００を用いて共有する場合と同様に各クライアントに格納されている動画コンテンツを容易に閲覧することができる。また、これにより、プレイリストの編集が容易になる。
【０１７３】
以上で示したように、本発明の実施の形態によれば、各クライアントまたはサーバ２００において作成または編集されたプレイリストをグループ内で容易に共有することができる。すなわち、共有されている各プレイリストに対応するプレイリスト代表画像を「プレイリスト」表示領域５４０に表示させることができる。また、「プレイリスト」表示領域５４０に表示されているプレイリスト代表画像のうちから所望のプレイリストに対応する代表画像をダブルクリックすることによって、所望のプレイリストに対応する各動画コンテンツを表示部３９１に再生させることができる。さらに、所望のプレイリストに対応する各代表画像を「プレイリスト」編集領域５５０に再生順序に応じて並べて表示させることができるため、そのプレイリストに対応する動画コンテンツの概要を把握することができる。また、他の人のプレイリスやお任せプレイリストに関しても、自己のプレイリストと同様に各代表画像を表示させることができる。この場合に、代表画像に所有者のアイコンが付されるため、どのメンバーのプレイリストであるかを容易に認識することができる。これにより、同一のイベントについて複数のプレイリストを参照して、サーバ２００に格納されている動画コンテンツを再生することができる。これにより、共有されている動画コンテンツをユーザの好みに応じて容易に再生（例えば、ストリーミング映像の再生）することができる。
【０１７４】
なお、本発明の実施の形態では、付随情報として、プレイリスト等について説明したが、付随情報として、例えば、動画ファイルのＵＲＬ、シーンの開始時刻、シーンの時間長さ、シーンの種類、各シーンにおけるコンテンツ解析情報（人の顔、笑い声等）、撮影地点におけるＧＰＳ情報、シーン再生のエフェクト（繰り返す、ズーム、回転、色調整、フィルタ等）等のシーンメタ情報、シーンとシーンとの再生順序、シーンとシーンとのトラジション効果等のシーン間のメタ情報、字幕、ユーザコメント、付加説明等のテキスト情報、ミックス用のオーディオ情報、オーディオの再生効果、ミックスの比率等のオーディオチャンネルミクサー情報等の情報を用いることができる。
【０１７５】
また、本発明の実施の形態では、共有の対象となるコンテンツとして、撮影された動画コンテンツを例にして説明したが、共有することが可能な他のコンテンツに本発明の実施の形態を適用することができる。例えば、写真等の静止画、メール等の文章、音楽コンテンツ等のコンテンツに適用することができる。
【０１７６】
また、本発明の実施の形態では、クライアントとして画像処理装置を例にして説明したが、コンテンツを再生することができる携帯端末装置等の画像表示装置に本発明の実施の形態を適用することができる。
【０１７７】
なお、本発明の実施の形態は本発明を具現化するための一例を示したものであり、以下に示すように特許請求の範囲における発明特定事項とそれぞれ対応関係を有するが、これに限定されるものではなく本発明の要旨を逸脱しない範囲において種々の変形を施すことができる。
【０１７８】
すなわち、請求項１において、コンテンツ処理システムは、例えば画像処理システム１００に対応する。
【０１７９】
また、請求項１または請求項２において、コンテンツ記憶手段は、例えばコンテンツデータベース２１０に対応する。また、付随情報記憶手段は、例えば付随情報データベース２２０に対応する。付随情報供給手段は、例えばデータ管理部２４０に対応する。また、コンテンツ送信要求取得手段は、例えば通信部２６０に対応する。また、コンテンツ供給手段は、例えばデータ管理部２４０に対応する。
【０１８０】
また、請求項２乃至６において、コンテンツ管理装置は、例えばサーバ２００に対応する。
【０１８１】
また、請求項３において、ユーザ情報記憶手段は、例えば付随情報データベース２２０に対応する。
【０１８２】
また、請求項１または請求項７において、操作受付手段は、例えば操作受付部３９２に対応する。また、付随情報取得手段は、例えば通信部３６０に対応する。また、コンテンツ送信要求手段は、例えばコンテンツ送信要求作成部３８０に対応する。また、コンテンツ再生手段は、例えば表示部３９１に対応する。
【０１８３】
また、請求項７または請求項８において、コンテンツ処理装置は、例えばクライアントＡ（３０１）乃至クライアントＣ（３０３）に対応する。
【０１８４】
また、請求項８において、付随情報編集手段は、例えばプレイリスト編集部３５０に対応する。また、更新要求送信手段は、例えば通信部３６０に対応する。
【０１８５】
また、請求項９または請求項１０において、操作受付手順は、例えばステップＳ９７８に対応する。また、付随情報取得手順は、例えばステップＳ９１１に対応する。また、コンテンツ送信要求手順は、例えばステップＳ９７９に対応する。また、コンテンツ再生手順は、例えばステップＳ９８０に対応する。
【０１８６】
なお、本発明の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。
【図面の簡単な説明】
【０１８７】
【図１】画像処理システム１００のシステム構成例を示すブロック図である。
【図２】サーバ２００の機能構成例を示すブロック図である。
【図３】クライアントＡ（３０１）の機能構成例を示すブロック図である。
【図４】各付随情報データベースのスキーマの一例を示す図である。
【図５】サーバ２００およびクライアントＡ（３０１）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。
【図６】サーバ２００、クライアントＡ（３０１）およびクライアントＢ（３０２）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。
【図７】サーバ２００、クライアントＡ（３０１）およびクライアントＢ（３０２）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。
【図８】サーバ２００、クライアントＢ（３０２）およびクライアントＣ（３０３）における動画コンテンツまたはそのプレイリストの流れの一例を示す図である。
【図９】コンテンツデータベース２１０に格納されている動画コンテンツを時系列で模式的に示す図である。
【図１０】動画コンテンツ４１１乃至４２６に関する付随情報の一例を示す図である。
【図１１】クライアントＡ（３０１）の表示部３９１に表示される表示例を示す図である。
【図１２】「シェア・メンバー」表示領域５２０および「代表画像」表示領域５３０に表示される代表画像の一部を拡大して示す図である。
【図１３】コンテンツデータベース２１０に格納されている動画コンテンツ４１１乃至４２６と、プレイリスト６１０との関係を模式的に示す図である。
【図１４】プレイリスト６１０、６２０、６３０およびこれらの代表画像であるプレイリスト代表画像を模式的に示す図である。
【図１５】「シェア・メンバー」表示領域５２０および「プレイリスト」表示領域５４０に表示されるプレイリスト代表画像の一部を拡大して示す図である。
【図１６】クライアントＡ（３０１）の表示部３９１に表示される他の表示例を示す図である。
【図１７】クライアントＡ（３０１）の表示部３９１に表示される他の表示例を示す図である。
【図１８】「プレイリスト」表示領域５４０の上部分に、各チャプタに関する特徴点を抽出するためのキュー検索５０１が表示されている場合における表示例を示す図である。
【図１９】キュー検索５０１および「代表画像」表示領域５３０に表示される代表画像の一部を拡大して示す図である。
【図２０】クライアントＡ（３０１）の表示部３９１に表示される「プレイリスト」編集領域５５０を用いてプレイリストを編集する場合における表示例を示す図である。
【図２１】「プレイリスト」編集領域５５０に表示されているプレイリストを編集する場合における編集方法の例を示す図である。
【図２２】プレイリスト６１０にプレイリスト６３０を構成する各動画コンテンツを追加する場合における遷移を示す図である。
【図２３】クライアントＡ（３０１）によるログイン処理の処理手順を示すフローチャートである。
【図２４】サーバ２００によるログイン処理の処理手順を示すフローチャートである。
【図２５】クライアントＡ（３０１）による動画コンテンツの登録処理の処理手順を示すフローチャートである。この例では、各クライアン
【図２６】サーバ２００による動画コンテンツの登録処理の処理手順を示すフローチャートである。
【図２７】クライアントＡ（３０１）によるプレイリストの編集処理の処理手順を示すフローチャートである。
【図２８】クライアントＡ（３０１）による動画コンテンツの再生またはその代表画像の表示処理の処理手順を示すフローチャートである。
【図２９】画像処理システム８００のシステム構成例を示すブロック図である。
【符号の説明】
【０１８８】
１００  画像処理システム
１０１  ネットワーク網
２００  サーバ
２１０  コンテンツデータベース
２２０  付随情報データベース
２４０  データ管理部
２５０  プレイリスト作成部
２６０  通信部
３０１〜３０３  クライアントＡ乃至Ｃ
３１０  コンテンツデータベース
３２０  付随情報データベース
３４０  データ管理部
３５０  プレイリスト編集部
３６０  通信部
３７０  描画部
３８０  コンテンツ送信要求作成部
３９１  表示部
３９２  操作受付部
８００  画像処理システム
【図１】
2008310697.tif 000003
【図２】
2008310697.tif 000004
【図３】
2008310697.tif 000005
【図４】
2008310697.tif 000006
【図５】
2008310697.tif 000007
【図６】
2008310697.tif 000008
【図７】
2008310697.tif 000009
【図８】
2008310697.tif 000010
【図９】
2008310697.tif 000011
【図１０】
2008310697.tif 000012
【図１１】
2008310697.tif 000013
【図１２】
2008310697.tif 000014
【図１３】
2008310697.tif 000015
【図１４】
2008310697.tif 000016
【図１５】
2008310697.tif 000017
【図１６】
2008310697.tif 000018
【図１７】
2008310697.tif 000019
【図１８】
2008310697.tif 000020
【図１９】
2008310697.tif 000021
【図２０】
2008310697.tif 000022
【図２１】
2008310697.tif 000023
【図２２】
2008310697.tif 000024
【図２３】
2008310697.tif 000025
【図２４】
2008310697.tif 000026
【図２５】
2008310697.tif 000027
【図２６】
2008310697.tif 000028
【図２７】
2008310697.tif 000029
【図２８】
2008310697.tif 000030
【図２９】
2008310697.tif 000031