(57)【要約】  本開示のコンテンツ管理装置は、画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを収集して管理するコンテンツ管理装置であって、収集したリストに含まれるＡＶコンテンツのメタデータの項目を、その項目が示す内容に基づき１以上のグループに分類するメタデータ分類部（２０２）と、メタデータ分類部（２０２）により分類された１以上のグループそれぞれに属するメタデータの項目に基づいて、収集したリストに含まれるＡＶコンテンツを一元的にまとめたリストである一元管理リストを生成する一元管理リスト生成部（２０３）と、生成した一元管理リストを出力する出力部と、を備える。
2013157268.tif 000002
【特許請求の範囲】
【請求項１】
画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを管理するコンテンツ管理装置であって、
前記リストに含まれるＡＶコンテンツのメタデータの項目を、前記項目が示す内容に基づき１以上のグループに分類するメタデータ分類部と、
前記メタデータ分類部により分類された前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目に基づいて、前記リストに示される前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを生成する一元管理リスト生成部と、
前記一元管理リストを出力する出力部と、を備える、
コンテンツ管理装置。
【請求項２】
前記メタデータ分類部は、前記１以上のグループとして、前記ＡＶコンテンツのメタデータの項目を、前記ＡＶコンテンツの内容を表すメタデータの項目のグループである内容メタデータ項目、前記ＡＶコンテンツの再生品質を表すメタデータの項目のグループである品質メタデータ項目、および、それ以外のメタデータの項目のグループに分類する、
請求項１記載のコンテンツ管理装置。
【請求項３】
前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目は、
前記内容メタデータ項目である、
請求項２記載のコンテンツ管理装置。
【請求項４】
前記内容メタデータ項目は、前記ＡＶコンテンツのファイル名、撮影日時、撮影したカメラ、修正日時、タイトル、チャンネル名、および、録画日時の少なくとも１つのメタデータの項目を含む、
請求項２または３記載のコンテンツ管理装置。
【請求項５】
前記品質メタデータ項目は、前記ＡＶコンテンツの解像度、および、ビットレートのうち少なくとも１つのメタデータの項目を含む、
請求項２または３記載のコンテンツ管理装置。
【請求項６】
前記一元管理リスト生成部は、前記内容メタデータ項目に含まれるメタデータの項目の値の少なくとも一部が一致するコンテンツを同一グループにグルーピングして一元的にまとめることで、前記一元管理リストを生成する、
請求項２〜５のいずれか１項記載のコンテンツ管理装置。
【請求項７】
前記一元管理リスト生成部は、前記内容メタデータ項目に含まれるメタデータの項目の値が一致するＡＶコンテンツを同一グループにグルーピングすることで、前記一元管理リストを生成する、
請求項６記載のコンテンツ管理装置。
【請求項８】
さらに、前記一元管理リスト生成部により生成された前記一元管理リストに含まれるＡＶコンテンツのうち、同一グループにグルーピングされた２以上のＡＶコンテンツの中から、当該２以上のＡＶコンテンツそれぞれに対応する前記品質メタデータ項目に含まれるメタデータの項目の値に基づいて、再生すべきＡＶコンテンツを決定する再生コンテンツ決定部を備える、
請求項６または７記載のコンテンツ管理装置。
【請求項９】
さらに、前記一元管理リスト生成部により生成された前記一元管理リストに含まれるＡＶコンテンツのうち、同一グループにグルーピングされた２以上のＡＶコンテンツの中から、当該２以上のＡＶコンテンツそれぞれを蓄積する機器の配信の安定性に関する情報に基づいて、再生すべきＡＶコンテンツを決定する再生コンテンツ決定部を備える、
請求項６または７記載のコンテンツ管理装置。
【請求項１０】
前記配信の安定性に関する情報は、対応する機器の状態および性能の少なくとも一方に関する情報である、
請求項９記載のコンテンツ管理装置。
【請求項１１】
前記配信の安定性に関する情報は、対応する機器と前記コンテンツ管理装置との間のネットワークの状態に関する情報である、
請求項９記載のコンテンツ管理装置。
【請求項１２】
前記出力部は、さらに、前記一元管理リストに含まれるＡＶコンテンツを再生するためのコンテンツ再生部を備え、
前記コンテンツ再生部は、ＡＶコンテンツの再生中にエラーが発生した場合、前記内容メタデータ項目に基づき、前記ＡＶコンテンツと同一グループにグルーピングされた前記ＡＶコンテントとは別のＡＶコンテンツを再生する、
請求項６記載のコンテンツ管理装置。
【請求項１３】
前記コンテンツ再生部は、前記エラーが発生した前記ＡＶコンテンツの再生箇所に対応する箇所から、前記別のＡＶコンテンツの再生を開始する、
請求項１２記載のコンテンツ管理装置。
【請求項１４】
前記メタデータ分類部は、少なくとも前記ＡＶコンテンツの内容を表すメタデータの項目の名称を定義した定義情報に基づき、前記ＡＶコンテンツのメタデータの項目を分類し、
前記定義情報は、任意の時点で変更可能である、
請求項１または２記載のコンテンツ管理装置。
【請求項１５】
さらに、前記一元管理リストをディスプレイに表示する制御を行う表示制御部を備える、
請求項１記載のコンテンツ管理装置。
【請求項１６】
画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを管理するコンテンツ管理装置が行うコンテンツ管理方法であって、
前記コンテンツ管理装置が、前記リストに含まれるＡＶコンテンツのメタデータの項目を、前記項目が示す内容に基づき１以上のグループに分類するメタデータ分類ステップと、
前記メタデータ分類ステップにおいて分類された前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目に基づいて、前記リストに示される前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを生成する一元管理リスト生成ステップと、
前記一元管理リストを出力する出力ステップと、含む、
コンテンツ管理方法。
【請求項１７】
画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを管理するプログラムであって、
前記リストに含まれるＡＶコンテンツのメタデータの項目を、前記項目が示す内容に基づき１以上のグループに分類するメタデータ分類ステップと、
前記メタデータ分類ステップにおいて分類された前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目に基づいて、前記リストに示される前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを生成する一元管理リスト生成ステップと、
前記一元管理リストを出力する出力ステップとを、
コンピュータに実行させるためのプログラム。
【請求項１８】
１以上のグループに分類されたＡＶコンテンツのメタデータの項目のうち、少なくとも一のグループに属する前記ＡＶコンテンツのメタデータの項目に基づき、生成された、前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを受信する受信ステップと、
受信した前記一元管理リストに基づいて、前記ＡＶコンテンツのリストの一覧表示を行う一覧表示ステップと、を含み、
前記一覧表示ステップでは、同一グループにグルーピングされている前記ＡＶコンテンツの一のみに対応するリストを表示することで、前記一覧表示を行う、
コンテンツの表示方法。
【請求項１９】
前記一覧表示ステップでは、さらに、前記ＡＶコンテンツの一のみに対応するリストが選択された場合、同一グループにグルーピングされている前記ＡＶコンテンツを展開して表示する展開表示ステップを含む、
請求項１８記載のコンテンツの表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ管理装置、コンテンツ管理方法、プログラム、およびコンテンツの表示方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータやデジタルカメラ、ビデオカメラなど多様な機器それぞれにコンテンツが蓄積される。蓄積されたコンテンツの管理の煩わしさを解消するため、各機器が蓄積するコンテンツのリストを収集して一元管理するホームサーバー製品が存在する。一般にホームサーバーとクライアント機器は、イーサネット(登録商標）ケーブルや無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｉａ  Ｎｅｔｗｏｒｋ）などで接続されたネットワークを介して接続され、このネットワークを介してホームサーバーは、各機器からコンテンツリストを収集する。以下、ホームサーバーがコンテンツリストを収集する機器をクライアント機器という。また、ホームサーバーが複数のコンテンツ情報をまとめて一元管理するコンテンツリストを一元管理リストという。【０００３】
ホームサーバーは複数のクライアント機器から収集したコンテンツリストを合算した一元管理リストを提供する。ユーザーは一元管理リストを参照することで、各クライアント機器に蓄積されたコンテンツを一元管理したり、各クライアント機器に蓄積されたコンテンツへアクセスしたりすることができる。そして従来、一元管理リストを生成する方法として、複数のコンテンツ情報をまとめたリストとして生成する方法があった（例えば、特許文献１）。また複数のコンテンツ情報をまとめる方法としては、一元管理リストのコンテンツをタイムスタンプや記録解像度でグルーピングして分類管理する方法があった（例えば、特許文献２）。また、コンテンツをグルーピングする一般的な方法として、コンテンツの生成時刻や編集時刻でグルーピングする方法があった（例えば、特許文献３）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２２７４４４号公報
【特許文献２】特開２００３−１９９０２８号公報
【特許文献３】特許第４６４３７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の複数のコンテンツ情報をまとめた一元管理リストは、ユーザーにとっての一覧性という点では十分なものではなかった。【０００６】
したがって、本発明は、前記課題を解決することにあって、ユーザーにとって一覧性の高い一元管理リストを提供することを可能とするコンテンツ管理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一形態に係るコンテンツ管理装置は、画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを管理するコンテンツ管理装置であって、前記リストに含まれるＡＶコンテンツのメタデータの項目を、前記項目が示す内容に基づき１以上のグループに分類するメタデータ分類部と、前記メタデータ分類部により分類された前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目に基づいて、前記リストに示される前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを生成する一元管理リスト生成部と、前記一元管理リストを出力する出力部と、を備える。【０００８】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本発明におけるコンテンツ管理装置等は、ユーザーにとって一覧性の高い一元管理リストを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態における全体構成を示す図である。
【図２】図２は、実施の形態におけるコンテンツ管理サーバーの主要な構成を示す図である。
【図３】図３は、実施の形態におけるクライアント機器の主要な構成を示す図である。
【図４】図４は、実施の形態における第一のクライアント機器のコンテンツリストの構成を示す図である。
【図５】図５は、実施の形態における第二のクライアント機器のコンテンツリストの構成を示す図である。
【図６】図６は、実施の形態における一元管理リストの構成を示す図である。
【図７】図７は、実施の形態における一元管理リストの表示例を示す図である。
【図８】図８は、実施の形態における一元管理リストの構成を示す図である。
【図９】図９は、実施の形態における一元管理リストの表示例を示す図である。
【図１０】図１０は、実施の形態における第一のクライアント機器のコンテンツリストの構成を示す図である。
【図１１】図１１は、実施の形態における第二のクライアント機器のコンテンツリストの構成を示す図である。
【図１２】図１２は、実施の形態における一元管理リストの構成を示す図である。
【図１３】図１３は、実施の形態における一元管理リストの表示例を示す図である。
【図１４】図１４は、実施の形態における一元管理リストの構成を示す図である。
【図１５】図１５は、実施の形態における一元管理リストの表示例を示す図である。
【図１６】図１６は、実施の形態においてコンテンツ管理サーバーが一元管理リストを生成する処理の一例を示すフローチャートである。
【図１７】図１７は、実施の形態におけるクライアント機器管理リストの構成を示す図である。
【図１８】図１８は、実施の形態においてコンテンツ管理サーバーの一元管理リストで再生するコンテンツを決定してからコンテンツが再生されるまでの処理の一例を示すフローチャートである。
【図１９Ａ】図１９Ａは、一元管理リストの他の表示例を示す図である。
【図１９Ｂ】図１９Ｂは、一元管理リストの他の表示例を示す図である。
【図２０】図２０は、クライアント機器が一元管理リストを表示する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
（本発明に係る一形態を得るに至った経緯）
本発明者は、従来技術について詳細に検討した。
【００１２】
例えば、特許文献１では、コンテンツ毎に複数配信先をまとめたデータファイルが開示されている。より具体的には、データファイルでは、タイトル、登録者、配信形態およびコンテンツ種別が一致するコンテンツを１つのコンテンツとしてまとめられる。ここでは、タイトルのみがコンテンツの内容を表すメタデータに該当する。
【００１３】
しかしながら、特許文献１に開示されるデータファイルには、タイトル（コンテンツの内容を表すメタデータ）が同じコンテンツであっても、登録者や配信形態、コンテンツ種別が異なればまとめられることはない。これはコンテンツの内容に基づいて一元管理したいユーザーにとっては一覧性が低く使い勝手が悪い。
【００１４】
特許文献２では、タイムスタンプや記録解像度でグルーピングされた一元管理リストが開示されている。特許文献３では、生成時刻や編集時刻で一元管理リストにグルーピングする方法が開示されている。
【００１５】
しかしながら、特許文献２、特許文献３に開示される方法では、それぞれタイムスタンプや記録解像度、生成時刻や編集時刻が同じコンテンツをまとめることができるだけである。すなわち、単にタイムスタンプや記録解像度、生成時刻や編集時刻でグルーピングしても、同じ内容のコンテンツをまとめることはできず、同じ内容のコンテンツが重複して一元管理リストに掲載されてしまうという課題がある。
【００１６】
以上のように、従来の一元管理リストは、単に同じメタデータを持つコンテンツをまとめられているものにすぎないと考えられる。そのため、例えば、タイトルが同じであっても解像度が異なればまとめられない。すなわち、同じタイトルのコンテンツでも解像度が違っていれば一元管理リストに別のコンテンツとして掲載されてしまうことになる。このように従来の一元管理リストには、同じ内容のコンテンツが重複して掲載される場合がある。これはコンテンツの内容に基づいて一元管理したいユーザーにとっては一覧性が低く使い勝手が悪い。
【００１７】
そこで、本発明者は、メタデータとしては異なっていても、メタデータの項目のうちの所定のメタデータの項目が同じである場合に、同じグループに属するメタデータの項目として扱うことができることを見出した。ここで、同じグループに属するメタデータの項目としては、例えば、内容を表すメタデータの項目、品質を表すメタデータの項目、配信の安定性に関するメタデータの項目などが考えられる。コンテンツが写真である場合、例えば、ファイル名、撮影日時、撮影した機器、写真の修正日時といったメタデータは、メタデータの項目としてはそれぞれ異なるが、内容を表すメタデータの項目としてグループ化することが可能である。また、コンテンツが動画である場合、例えば、解像度やビットレートといったメタデータの項目は、メタデータの項目としてはそれぞれ異なるが、品質を表すメタデータの項目としてグループ化することが可能である。そして、本発明者は、このようにグループ化されたメタデータの項目の単位でコンテンツをまとめることにより、従来技術のように単に同じメタデータを持つコンテンツをまとめる場合よりもコンテンツの一覧性をより高めることが可能であることを見出し、本発明に至った。
【００１８】
本発明は、上記課題を解決することにあって、ユーザーにとって一覧性の高い一元管理リストを提供することを可能とするコンテンツ管理装置等を提供することを目的とする。
【００１９】
上記目的を達成するために、本発明の一態様に係るコンテンツ管理装置は、画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを管理するコンテンツ管理装置であって、前記リストに含まれるＡＶコンテンツのメタデータの項目を、前記項目が示す内容に基づき１以上のグループに分類するメタデータ分類部と、前記メタデータ分類部により分類された前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目に基づいて、前記リストに示される前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを生成する一元管理リスト生成部と、前記一元管理リストを出力する出力部と、を備える。
【００２０】
この構成により、自機器（コンテンツ管理装置）を含む複数の機器から収集したコンテンツリストに掲載されているＡＶコンテンツのメタデータの項目を、ユーザーにとっての一覧性の観点からグループ化することができ、グループ化されたメタデータの項目の単位でＡＶコンテンツをまとめることができるので、ＡＶコンテンツの一覧性をより高めることが可能となる。このようにして、ユーザーにとって一覧性の高い一元管理リストを提供することができる。
【００２１】
また、前記メタデータ分類部は、前記１以上のグループとして、前記ＡＶコンテンツのメタデータの項目を、前記ＡＶコンテンツの内容を表すメタデータの項目のグループである内容メタデータ項目、前記ＡＶコンテンツの再生品質を表すメタデータの項目のグループである品質メタデータ項目、および、それ以外のメタデータの項目のグループに分類するとしてもよい。
【００２２】
この構成により、自機器（コンテンツ管理装置）を含む複数の機器から収集したコンテンツリストに掲載されている（含まれている）ＡＶコンテンツのメタデータの項目を、ＡＶコンテンツの内容を表す内容メタデータ項目、ＡＶコンテンツの再生品質を表す品質メタデータ項目、および、それ以外のメタデータの項目にグループ化し、グループ化されたメタデータの項目の単位でＡＶコンテンツをまとめる。それにより、ＡＶコンテンツの一覧性をより高めることが可能となる。
【００２３】
例えば、ＡＶコンテンツのメタデータの項目を、内容を表すメタデータ項目と品質を表すメタデータ項目に分類し、内容を表すメタデータ項目にのみ基づいてＡＶコンテンツをグルーピングする。それにより、内容を表すメタデータ項目以外のメタデータの項目の値が異なっていたとしても、内容が同じＡＶコンテンツとして同じグループにまとめられた一元管理リストを提供できる。したがって、一元管理リストに掲載された各グループのＡＶコンテンツは確実に内容が異なるＡＶコンテンツとなっており、内容が同じＡＶコンテンツは同一グループとされ、別のグループで重複して掲載されることがない。それによりユーザーにとって一覧性が高く勝手のよい一元管理リストを提供できる。
【００２４】
ここで、前記１以上のグループのうち少なくとも一のグループに属するメタデータの項目は、前記内容メタデータ項目である。
【００２５】
また、前記内容メタデータ項目は、前記ＡＶコンテンツのファイル名、撮影日時、撮影したカメラ、修正日時、タイトル、チャンネル名、および、録画日時の少なくとも１つのメタデータの項目を含むとしてもよい。
【００２６】
この構成により、ＡＶコンテンツのファイル名、撮影日時、撮影したカメラ、修正日時、タイトル、チャンネル名、および、録画日時の少なくとも１つを内容メタデータ項目としてグループ化することができるので、内容メタデータ項目の単位でＡＶコンテンツをまとめることができる。それにより、コンテンツの一覧性をより高めることが可能となる。
【００２７】
また、前記品質メタデータ項目は、前記ＡＶコンテンツの解像度、および、ビットレートのうち少なくとも１つのメタデータの項目を含むとしてもよい。
【００２８】
この構成により、ＡＶコンテンツの解像度およびビットレートのうち少なくとも１つを品質メタデータ項目としてグループ化することができるので、品質メタデータ項目の単位でＡＶコンテンツをまとめることができる。それによりコンテンツの一覧性をより高めることが可能となる。
【００２９】
また、前記一元管理リスト生成部は、前記内容メタデータ項目に含まれるメタデータの項目の値の少なくとも一部が一致するコンテンツを同一グループにグルーピングして一元的にまとめることで、前記一元管理リストを生成するとしてもよい。ここで、前記一元管理リスト生成部は、前記内容メタデータ項目に含まれるメタデータの項目の値が一致するＡＶコンテンツを同一グループにグルーピングすることで、前記一元管理リストを生成するとしてもよい。
【００３０】
この構成により、内容メタデータ項目としてグループ化されたメタデータの項目の値の少なくとも一部が一致するＡＶコンテンツを同一グループにグルーピングすることができるので、グルーピングして一元的にまとめた一元管理リストを生成することができる。それにより、コンテンツの一覧性をより高めることが可能となる。
【００３１】
また、さらに、前記一元管理リスト生成部により生成された前記一元管理リストに含まれるＡＶコンテンツのうち、同一グループにグルーピングされた２以上のＡＶコンテンツの中から、当該２以上のＡＶコンテンツそれぞれに対応する前記品質メタデータ項目に含まれるメタデータの項目の値に基づいて、再生すべきＡＶコンテンツを決定する再生コンテンツ決定部を備えるとしてもよい。
【００３２】
この構成により、例えば、ユーザーが一元管理リストから再生したいＡＶコンテンツを選択する場合、ＡＶコンテンツの内容を表すメタデータの項目に基づき同一グループにまとめられた複数のＡＶコンテンツの中から、ＡＶコンテンツの品質を表すメタデータの項目に基づいて、最も品質の良いＡＶコンテンツを自動的に再生することができる。つまり、ユーザーは一元管理リストに掲載されたＡＶコンテンツを再生する場合に、複数の再生候補の中から各ＡＶコンテンツの品質を確認した上で実際に再生するＡＶコンテンツを選択する手間をかけることなく、最も品質の良いＡＶコンテンツが再生される。
【００３３】
また、さらに、前記一元管理リスト生成部により生成された前記一元管理リストに含まれるＡＶコンテンツのうち、同一グループにグルーピングされた２以上のＡＶコンテンツの中から、当該２以上のＡＶコンテンツそれぞれを蓄積する機器の配信の安定性に関する情報に基づいて、再生すべきＡＶコンテンツを決定する再生コンテンツ決定部を備えるとしてもよい。
【００３４】
この構成により、例えば、ユーザーが一元管理リストからユーザーが再生したいＡＶコンテンツを選択する場合、ＡＶコンテンツの内容を表すメタデータの項目に基づいて同一グループにまとめられた複数のＡＶコンテンツの中から、機器の配信の安定性に関する情報に基づいて、最も安定して配信されるＡＶコンテンツを自動的に再生することができる。つまり、ユーザーは一元管理リストに掲載されたＡＶコンテンツを再生する場合に、複数の再生候補の中から自機器（コンテンツ管理装置）を含む各機器の配信の安定性などを確認した上で実際に再生するＡＶコンテンツを選択する手間をかけることなく、最も安定して配信されるＡＶコンテンツが再生される。
【００３５】
また、前記配信の安定性に関する情報は、対応する機器の状態および性能の少なくとも一方に関する情報であるとしてもよい。
【００３６】
この構成により、例えば、ユーザーが一元管理リストからユーザーが再生したいＡＶコンテンツを選択する場合、ＡＶコンテンツの内容を表すメタデータの項目に基づいて同一グループにまとめられた複数のＡＶコンテンツの中から、機器の状態および性能の少なくとも一方に関する情報に基づいて、最も安定して配信されるＡＶコンテンツを自動的に再生することができる。つまり、ユーザーは一元管理リストに掲載されたＡＶコンテンツを再生する場合に、複数の再生候補の中から自機器（コンテンツ管理装置）を含む各機器の状態および性能の少なくとも一方に関する情報を確認した上で実際に再生するＡＶコンテンツを選択する手間をかけることなく、最も安定して配信されるＡＶコンテンツが再生される。
【００３７】
また、前記配信の安定性に関する情報は、対応する機器と前記コンテンツ管理装置との間のネットワークの状態に関する情報であるとしてもよい。
【００３８】
この構成により、例えば、ユーザーが一元管理リストからユーザーが再生したいＡＶコンテンツを選択する場合、ＡＶコンテンツの内容を表すメタデータの項目に基づいて同一グループにまとめられた複数のＡＶコンテンツの中から、他の機器と自機器（コンテンツ管理装置）の間のネットワークの状態に関する情報に基づいて、最も安定して配信されるＡＶコンテンツを自動的に再生することができる。つまり、ユーザーは一元管理リストに掲載されたＡＶコンテンツを再生する場合に、複数の再生候補の中から他の機器と自機器（コンテンツ管理装置）の間のネットワークの状態に関する情報を確認した上で実際に再生するＡＶコンテンツを選択する手間をかけることなく、最も安定して配信されるＡＶコンテンツが再生される。
【００３９】
また、前記出力部は、さらに、前記一元管理リストに含まれるＡＶコンテンツを再生するためのコンテンツ再生部を備え、前記コンテンツ再生部は、ＡＶコンテンツの再生中にエラーが発生した場合、前記内容メタデータ項目に基づき、前記ＡＶコンテンツと同一グループにグルーピングされた前記ＡＶコンテントとは別のＡＶコンテンツを再生するとしてもよい。
【００４０】
この構成により、ＡＶコンテンツの再生中にエラーが発生した場合、エラーが発生したＡＶコンテンツと同じ内容の別のＡＶコンテンツを再生することが可能となる。
【００４１】
また、前記コンテンツ再生部は、前記エラーが発生した前記ＡＶコンテンツの再生箇所に対応する箇所から、前記別のＡＶコンテンツの再生を開始するとしてもよい。
【００４２】
この構成により、ＡＶコンテンツの再生中にエラーが発生した場合、エラーが発生したＡＶコンテンツと同じ内容の別のＡＶコンテンツを、例えば、エラーが発生した箇所（再生箇所）と同じ箇所や、エラーが発生した箇所（再生箇所）の所定時間前の箇所など、エラーが発生した箇所（再生箇所）に対応する箇所から再生することが可能となる。
【００４３】
また、前記メタデータ分類部は、少なくとも前記ＡＶコンテンツの内容を表すメタデータの項目の名称を定義した定義情報に基づき、前記ＡＶコンテンツのメタデータの項目を分類し、前記定義情報は、任意の時点で変更可能であるとしてもよい。
【００４４】
この構成により、メタデータの項目を分類するための定義情報を、自由に変更できる。それにより、ユーザーの嗜好に合った一元管理リストを生成することが可能となる。
【００４５】
また、さらに、前記一元管理リストをディスプレイに表示する制御を行う表示制御部を備えるとしてもよい。
【００４６】
この構成により、自機器を含む複数の機器から収集したコンテンツリストに掲載されているＡＶコンテンツのメタデータの項目を、ユーザーにとっての一覧性の観点からグループ化することができ、グループ化されたメタデータの項目の単位でＡＶコンテンツをまとめることができる。それにより、一覧性の高い一元管理リストをユーザーに提供することが可能となる。
【００４７】
また、上記目的を達成するために、本発明の一態様に係るコンテンツの表示方法は、１以上のグループに分類されたＡＶコンテンツのメタデータの項目のうち、少なくとも一のグループに属する前記ＡＶコンテンツのメタデータの項目に基づき、生成された、前記ＡＶコンテンツのエンティティをグルーピングして一元的にまとめたリストである一元管理リストを受信する受信ステップと、受信した前記一元管理リストに基づいて、前記ＡＶコンテンツのリストの一覧表示を行う一覧表示ステップと、を含み、前記一覧表示ステップでは、同一グループにグルーピングされている前記ＡＶコンテンツの一のみに対応するリストを表示することで、前記一覧表示を行う。
【００４８】
この構成により、同一グループのＡＶコンテンツ、つまり内容メタデータ項目として分類されるメタデータの項目の値が同じであるコンテンツに対応するリストは１つしか表示しない。それにより、同じ内容のＡＶコンテンツに対応するリストが複数表示されないので、ユーザーにとって、見やすく整理された一元管理リストを表示することができる。
【００４９】
ここで、前記一覧表示ステップでは、さらに、前記ＡＶコンテンツの一のみに対応するリストが選択された場合、同一グループにグルーピングされている前記ＡＶコンテンツを展開して表示する展開表示ステップを含むとしてもよい。
【００５０】
この構成により、同じ内容のＡＶコンテンツに対応するリストが展開して表示することができるので、ユーザーにとって、見やすく整理された一元管理リストを表示することができる。
【００５１】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータで読み取り可能なＣＤ−ＲＯＭなどの記録媒体記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムまたは記録媒体の任意な組み合わせで実現されてもよい。
【００５２】
以下、本発明の一態様に係るコンテンツ管理装置等について、図面を参照しながら具体的に説明する。なお、各図面において、同じ構成要素については同じ符号を用いる。
【００５３】
なお、以下で説明する実施の形態は、いずれも本発明の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００５４】
（実施の形態）
本実施の形態では、２台のクライアント機器からクライアント機器に蓄積されたコンテンツのリスト（以下、「コンテンツリスト」という。）を収集して一元管理するコンテンツ管理サーバーを例に挙げて説明する。
【００５５】
なお、本実施の形態のコンテンツ管理サーバーおよびクライアント機器は、コンテンツ管理装置の一例である。また、コンテンツ管理サーバーおよびクライアント機器の具体例としては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）やデジタルカメラ、ビデオカメラ、携帯電話、タブレット端末、Ｗｅｂサーバーなどが挙げられるがこれらに限るものではない。また、コンテンツリストに掲載されるコンテンツの種類は、画像、動画、文書などいずれでもよく、いずれかに限定しない。
【００５６】
また、本実施の形態では、クライアント機器の台数を２台としているが、２台以上であってもよく、制限はない。
【００５７】
図１は、実施の形態における全体構成を示す図である。
【００５８】
コンテンツ管理サーバー２００は、画像、音声および動画像のうち少なくとも１つを含むＡＶコンテンツのリストを管理するコンテンツ管理装置の一例である。
【００５９】
コンテンツ管理サーバー２００は、図１に示すように、第一のクライアント機器３１０と第二のクライアント機器３２０の２台のクライアント機器（以下、クライアント機器３００と記載）から、ネットワーク１００を介してコンテンツリストを収集する。コンテンツ管理サーバー２００は、ディスプレイ２５０を備え、第一のクライアント機器３１０と第二のクライアント機器３２０から収集したコンテンツリストを表示する。また、コンテンツ管理サーバー２００は、第一のクライアント機器３１０または第二のクライアント機器３２０に蓄積されたコンテンツを再生し、ディスプレイ２５０に表示する。
【００６０】
ネットワーク１００は、例えば有線や無線ネットワーク、もしくは通信ケーブルなどである。本実施の形態では、ネットワーク１００は、無線ＬＡＮで接続されたネットワークとして説明する。
【００６１】
なお、コンテンツ管理サーバー２００は、宅内のＬＡＮに設置されてもよく、インターネット上に設置されてもよい。例えば、クライアント機器３００の多くが宅内のＬＡＮにあることが予め分かっている場合は、コンテンツ管理サーバー２００を宅内のＬＡＮに設置するとしてもよい。
【００６２】
この場合、コンテンツ管理サーバー２００とクライアント機器３００は他のネットワーク１００を経由することなくＬＡＮ内で直接通信できるので、コンテンツ管理サーバー２００はクライアント機器３００からコンテンツリストをよりスムーズに収集できる。ここで、ディスプレイ２５０として、宅内のテレビなどを利用してもよい。また、コンテンツ管理サーバー２００は、ホームサーバーとして構成されるとしてもよい。
【００６３】
また、例えばユーザーが外出先などでインターネット経由にてコンテンツ管理サーバー２００を利用する場合は、コンテンツ管理サーバー２００をインターネット上に設置するとしてもよい。この場合、ユーザーはインターネットにアクセスできる環境にいれば、いつでもどこでもコンテンツ管理サーバー２００を利用できる。ここで、ディスプレイ２５０として、ユーザーが持つタブレット端末などのディスプレイを利用するとしてもよい。また、コンテンツ管理サーバー２００は、クラウドサービスを提供するサーバーとして構成されているとしてもよい。
【００６４】
図２は、本実施の形態におけるコンテンツ管理サーバー２００の構成を示す図である。図２に示すように、コンテンツ管理サーバー２００は、コンテンツリスト収集部２０１、メタデータ分類部２０２、一元管理リスト生成部２０３、再生コンテンツ決定部２０４、コンテンツ再生部２０５、通信制御部２０６、表示制御部２０７および蓄積部２０８を備える。なお、コンテンツ再生部２０５、通信制御部２０６および表示制御部２０７は、出力部の一例であり、一元管理リストを出力する。
【００６５】
コンテンツリスト収集部２０１は、クライアント機器３００からコンテンツリストを収集する。図１の例では、コンテンツリスト収集部２０１は、第一のクライアント機器３１０と第二のクライアント機器３２０それぞれからコンテンツリストを収集する。
【００６６】
メタデータ分類部２０２は、例えば、収集したリストに含まれるＡＶコンテンツのメタデータの項目を、その項目が示す内容に基づき１以上のグループに分類する。具体的には、メタデータ分類部２０２は、１以上のグループとして、ＡＶコンテンツのメタデータの項目を、ＡＶコンテンツの内容を表すメタデータの項目のグループである内容メタデータ項目、ＡＶコンテンツの再生品質を表すメタデータの項目のグループである品質メタデータ項目、および、それ以外のメタデータの項目のグループに分類する。なお、メタデータ分類部２０２は、少なくともＡＶコンテンツの内容を表すメタデータの項目の名称を定義した定義情報に基づき、ＡＶコンテンツのメタデータの項目を分類し、定義情報は、任意の時点で変更可能である。
【００６７】
より具体的には、メタデータ分類部２０２は、収集したコンテンツリストに掲載されたコンテンツのメタデータの項目を解析して、コンテンツの内容を表すメタデータの項目（以下、「内容メタデータ項目」と表す。）とコンテンツの再生品質を表すメタデータの項目（以下、「品質メタデータ項目」と表す。）およびそれ以外のメタデータの項目に分類する。メタデータの項目の解析は、例えば、コンテンツに付与されうる種々のメタデータの項目が、内容メタデータ項目、品質メタデータ項目、それ以外のメタデータの項目のいずれに対応するかを、例えばメタデータの項目の名称などで定義した定義情報を蓄積部２０８に保持しておき、定義情報を参照することが考えられる。以上のように、メタデータ分類部２０２は、収集したリストに掲載されたコンテンツのメタデータ項目を、項目が示す内容に基づき１以上のグループに分類する。
【００６８】
なお、内容メタデータ項目は、ＡＶコンテンツのファイル名、撮影日時、撮影したカメラ、修正日時、タイトル、チャンネル名、および、録画日時の少なくとも１つのメタデータの項目を含む。また、品質メタデータ項目は、ＡＶコンテンツの解像度、および、ビットレートのうち少なくとも１つのメタデータの項目を含む。詳細は後述するためここでの説明は省略する。
【００６９】
一元管理リスト生成部２０３は、例えば、メタデータ分類部２０２により分類された１以上のグループのうち少なくとも一のグループに属するメタデータの項目に基づいて、リストに示されるＡＶコンテンツのエンティティ（例えばリストの行）をグルーピングして一元的にまとめたリストである一元管理リストを生成する。ここで、１以上のグループのうち少なくとも一のグループに属するメタデータの項目は、内容メタデータ項目である。また、一元管理リスト生成部２０３は、内容メタデータ項目に含まれるメタデータの項目の値の少なくとも一部が一致するコンテンツを同一グループにグルーピングして一元的にまとめることで、一元管理リストを生成する。ここで、一元管理リスト生成部２０３は、内容メタデータ項目に含まれるメタデータの項目の値が一致するＡＶコンテンツを同一グループにグルーピングすることで、一元管理リストを生成するとしてもよい。
【００７０】
より具体的には、一元管理リスト生成部２０３は、コンテンツリスト収集部２０１が収集した複数のコンテンツリストを合算して、収集したリストに示されるＡＶコンテンツのエンティティをグルーピングした（一元的にまとめた）リストである一元管理リストを生成する。このとき、一元管理リストの生成は、メタデータ分類部２０２により分類されたグループ（メタデータの項目のグループ）に基づいて行われる。具体的には、メタデータ分類部２０２が分類した内容メタデータ項目に基づき、一元管理リストに掲載されたコンテンツの中で、内容メタデータ項目の値が同じコンテンツをグループ化してまとめる。このように、一元管理リストは、複数のコンテンツリストが合算されたリストであり、少なくとも、同じ内容メタデータ項目を有するコンテンツがグループ化されている点が特徴である。
【００７１】
再生コンテンツ決定部２０４は、例えば一元管理リスト生成部２０３により生成された一元管理リストに含まれるＡＶコンテンツのうち、同一グループにグルーピングされた２以上のＡＶコンテンツの中から、当該２以上のＡＶコンテンツそれぞれに対応する品質メタデータ項目に含まれるメタデータの項目の値に基づいて、再生すべきＡＶコンテンツを決定する。ここで、再生コンテンツ決定部２０４は、一元管理リスト生成部２０３により生成された一元管理リストに含まれるＡＶコンテンツのうち、同一グループにグルーピングされた２以上のＡＶコンテンツの中から、当該２以上のＡＶコンテンツそれぞれを蓄積する機器（クライアント機器等）の配信の安定性に関する情報に基づいて、再生すべきＡＶコンテンツを決定するとしてもよい。ここで、配信の安定性に関する情報は、対応する機器の状態および性能の少なくとも一方に関する情報であってもよいし、対応する機器とコンテンツ管理装置との間のネットワークの状態に関する情報であってもよい。
【００７２】
より具体的には、再生コンテンツ決定部２０４は、ユーザーが複数のコンテンツがグループ化され、同一グループに属するコンテンツの一が代表して表示される一元管理リストから、再生対象として代表して表示されたコンテンツの一を選択したとき、グループ化された複数のコンテンツの中からメタデータ分類部２０２が分類した品質メタデータ項目に基づき再生するコンテンツを決定する。さらに再生コンテンツ決定部２０４は、品質メタデータ項目に加え、各コンテンツが蓄積されたクライアント機器３００の配信可否状態や配信能力、クライアント機器３００とコンテンツ管理サーバー２００の間のネットワーク状態に基づいて再生するコンテンツを決定する。これらクライアント機器３００の配信可否状態や配信能力、クライアント機器３００とコンテンツ管理サーバー２００の間のネットワーク状態は、クライアント機器３００からコンテンツが安定して配信されるか否かを表す指標になるため、配信の安定性を表すメタデータ（以下、「配信安定性メタデータ項目」と表す）と呼び、後述する図１６のクライアント機器管理リスト１７００に記載されている。
【００７３】
コンテンツ再生部２０５は、例えば一元管理リストに含まれるＡＶコンテンツを再生する。
【００７４】
具体的には、コンテンツ再生部２０５は、クライアント機器３００に蓄積されたコンテンツを再生しディスプレイ２５０に表示する。図１の例では、クライアント機器３００は、第一のクライアント機器３１０または第二のクライアント機器３２０のいずれかである。
【００７５】
また、コンテンツ再生部２０５は、ＡＶコンテンツの再生中にエラーが発生した場合、内容メタデータ項目に基づき、ＡＶコンテンツと同一グループにグルーピングされたＡＶコンテントとは別のＡＶコンテンツを再生する。そのとき、コンテンツ再生部２０５は、エラーが発生したＡＶコンテンツの再生箇所に対応する箇所から、前記別のＡＶコンテンツの再生を開始するとしてもよい。詳細については後述する。
【００７６】
通信制御部２０６は、コンテンツ管理サーバー２００がネットワーク１００を介して行う通信を制御する。
【００７７】
表示制御部２０７は、一元管理リストや再生するコンテンツをディスプレイ２５０へ表示するための制御を行う。
【００７８】
蓄積部２０８は、コンテンツ管理サーバー２００における種々の情報を蓄積する。蓄積部２０８が蓄積する情報としては、メタデータ分類部２０２がメタデータ解析に用いる定義情報、一元管理リストや後述するクライアント機器管理リストなどが挙げられる。
【００７９】
図３は、実施の形態における第一のクライアント機器３１０の構成を示す図である。図３に示すように、第一のクライアント機器３１０は、コンテンツリスト生成部３１１、通信制御部３１２および蓄積部３１３を備える。
【００８０】
コンテンツリスト生成部３１１は、蓄積部３１３に蓄積されたコンテンツのリストを生成し、コンテンツ管理サーバー２００に公開する。
【００８１】
通信制御部３１２は、第一のクライアント機器３１０がネットワーク１００を介して行う通信を制御する。
【００８２】
蓄積部３１３は、第一のクライアント機器３１０における種々の情報を蓄積する。蓄積部３１３が蓄積する情報としては、ＡＶコンテンツなどのコンテンツのデータが挙げられる。また、コンテンツリスト生成部３１１が生成したコンテンツのリストを蓄積部３１３に蓄積するようにしてもよい。
【００８３】
第二のクライアント機器３２０の構成は、第一のクライアント機器３１０と同様であるため、説明を省略する。
【００８４】
（実施例１）
ここで、図４から図７を用いてコンテンツ管理サーバー２００が生成する一元管理リストの具体例を実施例１として説明する。図４のコンテンツリスト４００は、第一のクライアント機器３１０が持つコンテンツリストの一例を示し、図５のコンテンツリスト５００は、第二のクライアント機器３２０が持つコンテンツリストの一例を示す。図６の一元管理リスト６００は、コンテンツリスト４００とコンテンツリスト５００からコンテンツ管理サーバー２００が生成する一元管理リストの一例を示す。図７の一元管理リスト６５０は、コンテンツ管理サーバー２００が図６の一元管理リスト６００をディスプレイ２５０に表示した場合の一例を示す。なお、この例ではコンテンツリスト４００とコンテンツリスト５００に掲載されたコンテンツは写真であるとする。
【００８５】
図４に示すように、第一のクライアント機器３１０のコンテンツリスト４００は、コンテンツＩＤ、ファイル名、撮影日時、カメラ、修正日、解像度、サイズ、および、リソースパスから構成される。コンテンツＩＤは、第一のクライアント機器３１０においてコンテンツを一意に識別するＩＤを示す。ファイル名、撮影日時、カメラ、修正日、解像度およびサイズは、それぞれ写真のファイル名、写真の撮影日時、写真を撮影したカメラの名前、写真を修正または加工した日時、写真の解像度、および、写真のファイルサイズを示す。リソースパスは、ネットワーク１００経由でコンテンツへアクセスするためのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）アドレスを示す。例えば、コンテンツリスト４００においてＣＩＤ００１Ａのコンテンツは、ファイル名が「ＩＭＧ００１」、写真の撮影日時が「２０１２年１月１日１０時０分０秒」、写真を撮影したカメラの名前が「ＧＨ２」、写真を修整または加工した日時が「２０１２年４月１日１０時０分０秒」、写真の解像度が「横４０００ピクセル、縦３０００ピクセル」、ファイルサイズが「５ＭＢ（Ｍｅｇａ  Ｂｙｔｅｓ）」、ネットワーク１００経由でアクセスするためのＵＲＬアドレスが「ｈｔｔｐ：／／１０．０．０．２／ＣＩＤ００１Ａ」であることがわかる。なお、コンテンツリスト４００はさらに、図示しないサムネイルパスを含んでもよい。サムネイルパスには、写真のサムネイルを取得するためのＵＲＬが掲載される。
【００８６】
図５に示す第二のクライアント機器３２０のコンテンツリスト５００は、図４のコンテンツリスト４００と同じ構成であるので説明を省略する。
【００８７】
図６に示す一元管理リスト６００は、コンテンツＩＤ、グループ、クライアントＩＤ、元コンテンツＩＤ、ファイル名、撮影日時、カメラ、修正日、解像度、サイズ、および、リソースパスから構成される。コンテンツＩＤは、コンテンツ管理サーバー２００においてコンテンツを一意に識別するＩＤを示す。グループは、内容メタデータ項目として分類されるメタデータ項目の値が同じであるコンテンツがまとめられたグループを一意に識別するＩＤを示す。クライアントＩＤは、コンテンツが蓄積されたクライアント機器３００を一意に識別するＩＤを示す。元コンテンツＩＤは、コンテンツが蓄積されたクライアント機器３００のコンテンツリストに掲載されたコンテンツＩＤを示す。例えば、一元管理リスト６００のコンテンツＩＤが「ＳＩＤ００１」のコンテンツは、元クライアントＩＤが「ＣＩＤ００１Ａ」であるから、第一のクライアント機器３１０のコンテンツリスト４００のコンテンツＩＤが「ＣＩＤ００１Ａ」のコンテンツであることを示す。ファイル名、撮影日時、カメラ、修正日、解像度、サイズ、リソースパスについては、図４のコンテンツリスト４００と同じ構成であるので説明を省略する。なお、一元管理リスト６００は、図示しないサムネイルパスを含んでもよい。このとき一元管理リスト６００のサムネイルパスは、第一のクライアント機器３１０のコンテンツリスト４００や第二のクライアント機器３２０のコンテンツリスト５００の図示しないサムネイルパスと同じ値である。
【００８８】
ここで、図６に示す一元管理リスト６００において、内容メタデータ項目とはファイル名、撮影日時、カメラ、および、修正日時の項目を指すものとする。つまり、ファイル名、撮影日時、カメラ、および、修正日時の項目（メタデータ項目）が同じ値であるコンテンツが同じグループにまとめられる。例えば、一元管理リスト６００において、コンテンツＩＤが「ＳＩＤ００１」のコンテンツと「ＳＩＤ００２」のコンテンツは、解像度およびサイズの項目（メタデータ項目）が異なる値であるにも関わらず、ファイル名、撮影日時、カメラ、および、修正日時の項目（メタデータ項目）が同じ値であるから、同じグループ「Ａ」にまとめられている。このように一元管理リスト６００において、各コンテンツは解像度およびサイズの項目（メタデータ項目）が異なる値であっても、ファイル名、撮影日時、カメラ、および、修正日時といった内容メタデータ項目の値が同じであれば同じグループにまとめられる点に特徴がある。また、図６に示す一元管理リスト６００において、品質メタデータ項目とは解像度の項目を指すものとする。あるグループのコンテンツの再生をユーザーから指示された場合、再生コンテンツ決定部２０４は品質メタデータ項目に基づき、同じグループのコンテンツの中から最も品質のよいコンテンツを再生するコンテンツとして決定する。再生コンテンツ決定部２０４が再生するコンテンツを決定するまでの処理フローについては後述する。
【００８９】
図７に示す一元管理リスト６５０は、コンテンツ管理サーバー２００が図６の一元管理リスト６００をディスプレイ２５０に表示した場合の一例である。図７に示す一元管理リスト６５０は、サムネイル、グループ、および、撮影日時から構成されるリストとして表示される。サムネイルは、図示しない一元管理リスト６５０のサムネイルパスから取得したサムネイル画像を示す。グループと撮影日時は、それぞれ一元管理リスト６００のグループと撮影日時を示す。図７に示す一元管理リスト６５０は、すべてのコンテンツが表示されることなく、同じグループのコンテンツは１つしか表示されていないことがわかる。例えば、図６に示す一元管理リスト６００は、グループが「Ａ」のコンテンツとして、２つのコンテンツを含む。しかしながら、図７に示す一元管理リスト６５０では、グループが「Ａ」のコンテンツは１つしか表示されない。このように、一元管理リスト６００をディスプレイ２５０に表示する際、同じグループのコンテンツ、つまり内容メタデータ項目として分類されるメタデータの項目の値が同じであるコンテンツを１つしか表示しない点が特徴である。ユーザーにとっては、同じ内容のコンテンツが複数表示されないので、見やすく整理された一元管理リストとなる。
【００９０】
（実施例２）
次に、図８と図９を用いて、図６と図７とは異なる一元管理リストのもう一つの具体例を実施例２として説明する。図８に示す一元管理リスト８００は、コンテンツリスト４００とコンテンツリスト５００からコンテンツ管理サーバー２００が生成する一元管理リストのもう一つの例である。図９の一元管理リスト８５０は、コンテンツ管理サーバー２００が図８の一元管理リスト８００をディスプレイ２５０に表示した場合の一例を示す。
【００９１】
図８に示す一元管理リスト８００は、図６に示す一元管理リスト６００と構成は同じであるが、内容メタデータ項目の定義が異なる。一元管理リスト８００において、内容メタデータ項目とは、ファイル名、撮影日時、および、カメラの項目（メタデータ項目）を指すものとする。つまり、ファイル名、撮影日時、および、カメラの項目（メタデータ項目）が同じ値であるコンテンツが同じグループにまとめられる。例えば、一元管理リスト８００において、コンテンツＩＤが「ＳＩＤ００３」のコンテンツと「ＳＩＤ００４」のコンテンツは、修正日時、解像度、および、サイズの項目（メタデータ項目）が異なる値であるにも関わらず、ファイル名、撮影日時、および、カメラの項目（メタデータ項目）が同じ値であるから、同じグループ「Ｂ」にまとめられている。一方、一元管理リスト６００においては、コンテンツＩＤが「ＳＩＤ００３」のコンテンツと「ＳＩＤ００４」のコンテンツは、それぞれ別のグループ「Ｂ」と「Ｃ」にまとめられていた。このように一元管理リスト６００において、各コンテンツは修正日時、解像度、および、サイズの項目（メタデータ項目）が異なる値であっても、ファイル名、撮影日時、および、カメラといった内容メタデータ項目の値が同じであれば同じグループにまとめられる点に特徴がある。また、図８に示す一元管理リスト８００において、一元管理リスト６００と同様に品質メタデータ項目とは解像度の項目を指す。
【００９２】
図９に示す一元管理リスト８５０は、コンテンツ管理サーバー２００が図８の一元管理リスト８００をディスプレイ２５０に表示した場合の一例を示す。図９に示す一元管理リスト８５０は、図７と同様、サムネイル、グループ、および、撮影日時から構成されるリストとして表示されるが、表示されるコンテンツの数が異なる。これは、一元管理リスト８００においてグループの数が変わったことによる。図７に示す一元管理リスト６５０ではでは、図６の一元管理リスト６００は、グループ「Ａ」から「Ｇ」までの７つのコンテンツが表示されていた。一方、図９に示す一元管理リスト８５０では、図８の一元管理リスト８００に含まれるグループのうち、グループ「Ａ」から「Ｆ」までの６つのコンテンツしか表示されていない。このように、コンテンツの内容を表すメタデータの項目の名称を定義するなどにより内容メタデータ項目の定義を変えることで、一元管理リストにおけるコンテンツのまとめられ方が変わり、その結果、ディスプレイ２５０に表示されるコンテンツ数も変わる。
【００９３】
ここで、内容メタデータ項目の定義は、一例として、コンテンツ管理サーバー２００の出荷時に予め初期定義が設定される。しかし、例えばユーザーによる使用開始後といった、出荷後の任意の時点で初期定義を自由に変更することもできる。例えばユーザーは、図示しないキーボードや赤外線コントローラーを使って、コンテンツ管理サーバー２００に対して内容メタデータ項目の定義を変更することができる。変更した内容メタデータ項目の定義は、コンテンツ管理サーバー２００の蓄積部２０８に蓄積され、以後のメタデータ分類部２０２によるメタデータの解析に用いられる。
【００９４】
このように、内容メタデータ項目の定義をユーザーが自由に変更できることにより、ユーザーがディスプレイ２５０に表示される一元管理リストの内容を制御できる。つまり、ユーザーの嗜好に合った一元管理リストを表示することができる。例えば、第一のクライアント機器３１０と第二のクライアント機器３２０とに同じ写真が蓄積されているとする。そして、ユーザーが第二のクライアント機器３２０の写真に対して、写真の色調を整える修正を行ったとする。修正は色調を整えた程度であるので、ユーザーは第二のクライアント機器３２０の修整した写真と第一のクライアント機器３１０の元の写真は、同じ写真として一元管理リストにまとめられディスプレイ２５０に表示して欲しい。
【００９５】
ここで、ユーザーが図６の一元管理リスト６００を使っていたとする。図６の一元管理リスト６００において、内容メタデータ項目はファイル名、撮影日時、カメラ、および修正日時の項目（メタデータ項目）であったので、第二のクライアント機器３２０の修整した写真と第一のクライアント機器３１０の元の写真は、修正日時の項目が異なるため同じグループにまとめられない。例えば、一元管理リスト６００のコンテンツＩＤが「ＳＩＤ００３」のコンテンツと「ＳＩＤ００４」のコンテンツがこのケースに該当する。そこで、ユーザーが内容メタデータ項目の定義を変更し、修正日時の項目を内容メタデータ項目から除外したとする。除外した結果の一元管理リストが図８の一元管理リスト８００に該当する。図８の一元管理リスト８００において、内容メタデータ項目はファイル名、撮影日時、および、カメラの項目であるので、第二のクライアント機器３２０の修整した写真と第一のクライアント機器３１０の元の写真は、修正日時の項目が異なるものの、同じグループにまとめられる。例えば、一元管理リスト８００のコンテンツＩＤが「ＳＩＤ００３」のコンテンツと「ＳＩＤが００４」のコンテンツがこのケースに該当する。このように、内容メタデータ項目の定義をユーザーが自由に変更できることにより、ユーザーの嗜好に合った一元管理リストを表示することができる。
【００９６】
（実施例３）
次に、図１０から図１３を用いてコンテンツ管理サーバー２００が生成する一元管理リストのもう一つの具体例を実施例３として説明する。図１０のコンテンツリスト１０００は、第一のクライアント機器３１０が持つコンテンツリストの一例を示し、図１１のコンテンツリスト１１００は、第二のクライアント機器３２０が持つコンテンツリストの一例を示す。図１２の一元管理リスト１２００は、コンテンツリスト１０００とコンテンツリスト１１００からコンテンツ管理サーバー２００が生成する一元管理リストの一例を示す。図１３の一元管理リスト１２５０は、コンテンツ管理サーバー２００が図１２の一元管理リスト１２００をディスプレイ２５０に表示した場合の一例を示す。なお、この例ではコンテンツリスト１０００とコンテンツリスト１１００に掲載されたコンテンツは録画番組であるとする。図４から図７を用いて説明した実施例１では、コンテンツを写真としていたが、本実施例ではコンテンツを録画番組とする点が大きく異なる。
【００９７】
図１０に示す第一のクライアント機器３１０のコンテンツリスト１０００は、コンテンツＩＤと番組名、チャンネル、録画日時、解像度、ビットレート、および、リソースパスから構成される。コンテンツＩＤは、第一のクライアント機器３１０においてコンテンツを一意に識別するＩＤを示す。
【００９８】
番組名、チャンネル、録画日時、解像度、および、ビットレートは、それぞれ録画番組の番組名、録画番組が放送されたチェンネル番号、録画日時、解像度、および、ビットレートを示す。リソースパスは、ネットワーク１００経由でコンテンツへアクセスするためのＵＲＬアドレスを示す。例えば、コンテンツリスト１０００においてＣＩＤ００１Ａのコンテンツは、番組名が「場番組１」、チャンネルが「１」、録画日時が「２０１２年１月１日１０時０分０秒」、解像度が「横１９２０ピクセル、縦１０８０ピクセル」、ビットレートが「２９Ｍｂｐｓ（Ｍｅｇａ  ｂｉｔ  ｐｅｒ  ｓｅｃｏｎｄｓ）」、ネットワーク１００経由でアクセスするためのＵＲＬアドレスが「ｈｔｔｐ：／／１０．０．０．２／ＣＩＤ００１Ａ」であることがわかる。なお、コンテンツリスト１０００はさらに、図示しないサムネイルパスを含んでもよい。サムネイルパスには、録画番組のサムネイルを取得するためのＵＲＬが掲載される。
【００９９】
図１１に示す第二のクライアント機器３２０のコンテンツリスト１１００は、図１０のコンテンツリスト１０００と同じ構成であるので説明を省略する。
【０１００】
図１２に示す一元管理リスト１２００は、コンテンツＩＤ、グループ、クライアントＩＤ、元コンテンツＩＤ、番組名、チャンネル、録画日時、解像度、ビットレート、および、リソースパスから構成される。コンテンツＩＤとグループ、クライアントＩＤ、および、元コンテンツＩＤについては、図６に示す一元管理リスト６００と同じ構成であるので説明を省略する。また、番組名、チャンネル、録画日時、解像度、ビットレート、および、リソースパスについては、図１０のコンテンツリスト１０００と同じ構成であるので説明を省略する。なお、一元管理リスト１２００は、図示しないサムネイルパスを含んでもよい。このとき一元管理リスト１２００のサムネイルパスは、第一のクライアント機器３１０のコンテンツリスト１０００や第二のクライアント機器３２０のコンテンツリスト１１００の図示しないサムネイルパスと同じ値である。
【０１０１】
ここで、図１２に示す一元管理リスト１２００において、内容メタデータ項目とは番組名、チャンネル、および、録画日時の項目（メタデータ項目）を指す。つまり、番組名、チャンネル、および、録画日時の項目（メタデータ項目）が同じ値であるコンテンツが同じグループにまとめられる。例えば、一元管理リスト１２００において、コンテンツＩＤが「ＳＩＤ００１」のコンテンツと「ＳＩＤ００２」のコンテンツは、解像度、ビットレートの項目が異なる値であるにも関わらず、番組名、録画日時、および、チャンネルの項目（メタデータ項目）が同じ値であるから、同じグループ「Ａ」にまとめられている。このように一元管理リスト６００において、各コンテンツは解像度、ビットレートの項目が異なる値であっても、番組名、録画日時、および、チャンネルといった内容メタデータ項目の値が同じであれば同じグループにまとめられる点に特徴がある。また、図１２の一元管理リスト１２００において、品質メタデータ項目とは解像度とビットレートの項目を指す。例えばあるグループのコンテンツの再生をユーザーから指示された場合、再生コンテンツ決定部２０４は品質メタデータ項目に基づき、同じグループのコンテンツの中から最も品質のよいコンテンツを再生するコンテンツとして決定する。再生コンテンツ決定部２０４が再生するコンテンツを決定するまでの処理フローについては後述する。
【０１０２】
図１３に示す一元管理リスト１２５０は、コンテンツ管理サーバー２００が図１２の一元管理リスト１２００をディスプレイ２５０に表示した場合の一例である。図１３に示す一元管理リスト１２５０は、サムネイル、グループ、番組名、および、チャンネルから構成されるリストとして表示される。サムネイルは、図示しない一元管理リスト１２５０のサムネイルパスから取得したサムネイル画像を示す。一元管理リスト１２５０のグループ、並びに、番組名およびチャンネルは、それぞれ一元管理リスト１２００のグループ、並びに、番組名およびチャンネルを示す。図１３に示す一元管理リスト１２５０は、図７に示す一元管理リスト６５０や図９に示す一元管理リスト８５０と同様に、すべてのコンテンツが表示されず、同一グループのコンテンツが１つしか表示されていないことが分かる。例えば、図１２に示す一元管理リスト１２００は、グループが「Ａ」のコンテンツとして、２つのコンテンツを含む。一方、図１３に示す一元管理リスト１２５０では、グループが「Ａ」のコンテンツは１つしか表示されない。このように、一元管理リスト１２００をディスプレイ２５０に表示する際、同じグループのコンテンツ、つまり内容メタデータ項目として分類されるメタデータの値が同じであるコンテンツを１つしか表示しない点が特徴である。ユーザーにとっては、同じ内容のコンテンツが複数表示されないので、見やすく整理された一元管理リストとなる。
【０１０３】
（実施例４）
次に、図１４と図１５を用いて、図１２と図１３とは異なる一元管理リストのもう一つの具体例を実施例４として説明する。図１４の一元管理リスト１４００は、コンテンツリスト１０００とコンテンツリスト１１００からコンテンツ管理サーバー２００が生成する一元管理リストのもう一つの例を示す。図１５の一元管理リスト１４５０は、コンテンツ管理サーバー２００が図１４の一元管理リスト１４００をディスプレイ２５０に表示した場合の一例を示す。
【０１０４】
図１４に示す一元管理リスト１４００は、図１２に示す一元管理リスト１２００と構成は同じであるが、内容メタデータ項目の定義が異なる。一元管理リスト１４００において、内容メタデータ項目とは番組名、および、チャンネルの項目（メタデータ項目）を指す。つまり、番組名、および、チャンネルの項目（メタデータ項目）が同じ値であるコンテンツが同じグループにまとめられる。例えば、一元管理リスト１４００において、コンテンツＩＤが「ＳＩＤ００５」のコンテンツと「ＳＩＤ００６」のコンテンツは、番組名、および、チャンネルの項目（メタデータ項目）が同じ値であるから、同じグループ「Ｃ」にまとめられている。なお、図１２に示す一元管理リスト１２００においては、コンテンツＩＤが「ＳＩＤ００５」のコンテンツと「ＳＩＤ００６」のコンテンツは、それぞれ別のグループ「Ｃ」と「Ｄ」にまとめられていた。
【０１０５】
また、図１４に示す一元管理リスト１４００において、品質メタデータ項目とは一元管理リスト１２００と同様に解像度とビットレートの項目を指す。
【０１０６】
図１５の一元管理リスト１４５０は、コンテンツ管理サーバー２００が図１４の一元管理リスト１４００をディスプレイ２５０に表示した場合の一例を示す。図１５に示す一元管理リスト１４５０は、図１３と同様、サムネイル、グループ、番組名、および、チャンネルから構成されるリストとして表示されるが、表示されるコンテンツの数が異なる。これは一元管理リスト１４００においてグループの数が変わったことによる。図１３に示す一元管理リスト１２５０は、グループ「Ａ」から「Ｄ」までの４つのコンテンツが表示されていた。一方、図１５に示す一元管理リスト１４５０は、グループ「Ａ」から「Ｃ」までの３つのコンテンツしか表示されていない。このように、内容メタデータ項目の定義を変えることで、一元管理リストにおけるコンテンツのまとめられ方が変わり、結果、ディスプレイ２５０に表示されるコンテンツ数も変わる。
【０１０７】
上述したように、内容メタデータ項目の定義は、一例として、コンテンツ管理サーバー２００の出荷時に予め初期定義が設定される。しかし、例えばユーザーによる使用開始後といった、出荷後の任意の時点で初期定義を自由に設定することもできる。例えばユーザーは、図示しないキーボードや赤外線コントローラーを使って、コンテンツ管理サーバー２００に対して内容メタデータ項目の定義を変更することができる。変更した内容メタデータ項目の定義は、コンテンツ管理サーバー２００の蓄積部２０８に蓄積され、以後のメタデータ分類部２０２によるメタデータの解析に用いられる。
【０１０８】
このように、内容メタデータ項目は、コンテンツのファイル名、撮影日時、撮影したカメラ、修正日時、タイトル、チャンネル名、および、録画日時の少なくとも１つのメタデータの項目を含む。そして、コンテンツの内容を表すメタデータの項目の名称を定義するなど内容メタデータ項目の定義をユーザーが自由に設定できることにより、ユーザーがディスプレイ２５０に表示される一元管理リストの内容を制御できる。つまり、ユーザーの嗜好に合った一元管理リストを表示することができる。例えば、第一のクライアント機器３１０に録画番組Ａが蓄積されているとする。そして、この録画番組Ａと同じ番組が、同じチャンネルで別の日時に再放送され、これを第二のクライアント機器３２０で録画し、録画番組Ｂとして蓄積されているとする。この録画番組Ａと録画番組Ｂは、放送日時は異なるものの、同じ番組であるから、ユーザーは同じ録画番組として一元管理リストにまとめられディスプレイ２５０に表示して欲しい。ここで、ユーザーが図１２の一元管理リスト１２００を使っていたとする。図１２の一元管理リスト１２００において、内容メタデータ項目は番組名、チャンネル、および、録画日時の項目（メタデータ項目）であったので、第一のクライアント機器３１０の録画番組Ａと第二のクライアント機器３２０の録画番組Ｂは、録画日時の項目（メタデータ項目）が異なるため同じグループにまとめられない。例えば、一元管理リスト１２００のコンテンツＩＤが「ＳＩＤ００５」のコンテンツと「ＳＩＤ００６」のコンテンツがこのケースに該当する。そこで、ユーザーが内容メタデータ項目の定義を変更し、録画日時の項目（メタデータ項目）を内容メタデータ項目から除外したとする。除外した結果の一元管理リストが図１４の一元管理リスト１４００に該当する。図１４の一元管理リスト１４００において、内容メタデータ項目は番組名とチャンネルの項目であったので、第一のクライアント機器３１０の録画番組Ａと第二のクライアント機器３２０の録画番組Ｂは、録画日時の項目（メタデータ項目）が異なるものの、同じグループにまとめられる。例えば、一元管理リスト１４００のコンテンツＩＤが「ＳＩＤ００５」のコンテンツと「ＳＩＤが００６」のコンテンツがこのケースに該当する。このように、内容メタデータ項目の定義をユーザーが自由に設定できることにより、ユーザーの嗜好に合った一元管理リストを表示することができる。
【０１０９】
次に、図１６を用いてコンテンツ管理サーバー２００がクライアント機器３００から収集したコンテンツリストから一元管理リストを生成する処理フローについて説明する。
【０１１０】
まず、コンテンツリスト収集部２０１は、クライアント機器３００からコンテンツリストを収集する（Ｓ１６０１）。
【０１１１】
次に、メタデータ分類部２０２は、収集したコンテンツリストから１件のコンテンツ情報を取得する（Ｓ１６０２）。以降、この１件のコンテンツ情報を処理対象コンテンツ情報と呼ぶ。
【０１１２】
次に、メタデータ分類部２０２が処理対象コンテンツ情報のメタデータを解析し、事前に定義された内容メタデータ項目と品質メタデータ項目とそれ以外のメタデータ項目を抽出する（Ｓ１６０３）。このとき、メタデータ分類部２０２は抽出した内容メタデータ項目と品質メタデータ項目に対して、コンテンツ管理サーバー２００の他の部が後から容易に参照できるようマーキングする。
【０１１３】
次に、一元管理リスト生成部２０３は、抽出された処理対象コンテンツ情報の内容メタデータ項目を、既に生成されている一元管理リストに含まれるコンテンツそれぞれの内容メタデータ項目と比較する（Ｓ１６０４）。
【０１１４】
内容メタデータ項目がすべて一致するコンテンツが一元管理リストに含まれていればＳ１７０５に進む（Ｓ１６０４でＹＥＳ）。この場合、（Ｓ１６０４でＹＥＳ）、一元管理リスト生成部２０３は処理対象コンテンツ情報に内容メタデータ項目がすべて一致するコンテンツと同じグループを割り当てて一元管理リストに追加する（Ｓ１６０５）。
【０１１５】
一方、内容メタデータ項目がすべて一致するコンテンツが一元管理リストに含まれていなけれＳ１６０６に進む（Ｓ１６０４でＮＯ）。ここで、一元管理リストがまだ生成されていない場合は、Ｓ１６０６に進む（Ｓ１６０４でＮＯ）。この場合（Ｓ１６０４でＮＯ）、一元管理リスト生成部２０３は処理対象コンテンツ情報に一元管理新リストないでまだ割り当てられていない新しいグループを割り当てて一元管理リストに追加する（Ｓ１６０６）。
【０１１６】
最後に、メタデータ分類部２０２は、クライアント機器３００から収集したコンテンツリストに含まれるすべてのコンテンツ情報を処理したか判定する（Ｓ１６０７）。
【０１１７】
すべてのコンテンツ情報を処理した場合（Ｓ１６０７でＹＥＳ）、処理を終了する。一方、すべてのコンテンツ情報を処理していない場合（Ｓ１６０７でＮＯ）、Ｓ１６０２に戻り処理を継続する。
【０１１８】
次に、図１７に示すクライアント機器管理リスト１７００について説明する。クライアント機器管理リスト１７００は、コンテンツ管理サーバー２００の再生コンテンツ決定部２０４が管理するクライアント機器３００のリストである。クライアント機器管理リスト１７００は、コンテンツが蓄積されたクライアント機器３００の配信可否状態、配信能力、または、クライアント機器３００とコンテンツ管理サーバー２００間のネットワーク状況といった配信安定性を示すメタデータ項目を含む。再生コンテンツ決定部２０４は、一元管理リストから再生対象として複数のコンテンツがグループ化されたコンテンツをユーザーにより選択されたとき、グループ化された複数のコンテンツの中から一元管理リストの品質メタデータ項目およびクライアント機器管理リスト１７００に掲載された配信安定性を示すメタデータ項目に基づき再生するコンテンツを決定する。
【０１１９】
図１７に示すクライアント機器管理リスト１７００は、クライアントＩＤ、ＩＰアドレス、配信可否、ネットワーク状況、および、配信能力の項目（メタデータ項目）から構成される。クライアントＩＤの項目は、クライアント機器３００を一意に表すＩＤを示す。ＩＰアドレスの項目は、クライアント機器３００のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスを示す。配信可否の項目は、クライアント機器３００が現時点でコンテンツを配信可能な状態にあるか否かを示す。再生コンテンツ決定部２０４は、クライアント機器３００の状態を定期的に監視し、クライアント機器３００の状態が変わる都度、この配信可否の項目を更新する。なお、クライアント機器３００がコンテンツを配信可能な状態にあるか否かは、クライアント機器３００に対して仮のコンテンツ配信リクエストを送信することにより容易に判断できる。仮のコンテンツ配信リクエストに対するクライアント機器３００からのレスポンスが、成功であればクライアント機器３００は配信可能な状態であると決定でき、失敗であればクライアント機器３００は配信不可能な状態であると決定できる。なお、クライアント機器３００がコンテンツを配信可能な状態にあるか否かは、この方法に限らず、別途用意する配信可能状態の問い合わせ用インターフェースを使うなど、他の方法を用いても同等の効果が得られる。
【０１２０】
ネットワーク状況の項目は、コンテンツ管理サーバー２００とクライアント機器３００の間のネットワーク状況を示す。再生コンテンツ決定部２０４は、コンテンツ管理サーバー２００とクライアント機器３００の間のネットワーク状況を定期的に計測し、ネットワークの状況が変わる都度、このネットワーク状況の項目を更新する。再生コンテンツ決定部２０４は、ネットワーク状況が良ければ「良」と記載し、悪ければ「悪」と記載する。安定したコンテンツ配信が行えるため、ネットワーク状況は良好であるほど望ましい。
【０１２１】
ネットワーク状況は、コンテンツ管理サーバー２００とクライアント機器３００までのＲＴＴ（Ｒｏｕｎｄ  Ｔｒｉｐ  Ｔｉｍｅ）を計測して決定できる。再生コンテンツ決定部２０４は、ＲＴＴが１０ｍｓ未満の場合、ネットワーク状況は良いと判断してネットワーク状況の項目に「良」と記載する。ＲＴＴが１０ｍｓ以上の場合、状況が悪いと判断し「悪」と記載する。
【０１２２】
なお、ネットワーク状況はＲＴＴに限らず別の手段で計測したり、それらを組み合わせて計測したりしてもよい。ネットワーク１００の種類によっては他の手段により計測した方がより高精度に計測できる場合があり、また、複数の手段を組み合わせて計測すればより高精度に計測できる。例えば、ＲＴＴを使った計測方法以外にも、コンテンツ管理サーバー２００とクライアント機器３００の間のネットワーク１００の帯域幅が広い程、ネットワーク状況が良いと判断してもよいし、ＲＴＴとネットワークの帯域幅を組み合わせて判断してもよい。また、ネットワーク状況も「良」と「悪」の２段階に限らず、複数の段階を設けてもよい。複数の段階を設けることで、より詳細にネットワーク状況を管理できる。
【０１２３】
配信能力の項目は、クライアント機器３００のコンテンツ配信応力を示す。「高」であれば配信能力が高いことを示し、「中」であれば配信能力は標準であることを示し、「低」であれば配信能力が低いことを示す。配信能力が高いほど、クライアント機器３００は再生対象のコンテンツを安定して配信できるため、配信能力は高い程望ましい。
【０１２４】
配信能力は、クライアント機器３００に搭載されたＣＰＵの性能やメモリの大きさなどクライアント機器３００の構成により決定できる。例えば、ＣＰＵが１ＧＨｚ以上であり、メモリが５１２ＭＢ以上であれば、配信能力が高いとする。この配信能力の定義は、システム全体で事前に定義しておくが後から変更してもよい。つまり、クライアント機器３００のＣＰＵやメモリに限らず、バッテリー容量などその他の構成を加味して決定してもよい。
【０１２５】
クライアント機器３００の配信能力を決定するため、再生コンテンツ決定部２０４は、クライアント機器３００の図示しない機器情報配信部からクライアント機器３００の構成情報を取得する。再生コンテンツ決定部２０４は、コンテンツリスト収集部２０１がクライアント機器３００からコンテンツリストを収集するタイミングでクライアント機器３００の構成を取得し、クライアント機器３００の配信能力を決定してクライアント機器管理リスト１７００の配信能力の項目を更新する。なお、クライアント機器３００の図示しない機器情報配信部は、予めクライアント機器３００の配信能力を決定しておき、配信能力を提供しても同様の効果が得られる。こうすることで、再生コンテンツ決定部２０４は配信能力を決定する必要がなく、直接クライアント機器３００から配信能力を取得できる。
【０１２６】
なお、配信安定性を示すメタデータ項目は、クライアント機器管理リスト１７００に掲載されたネットワーク状況、配信可否、および、配信能力の項目（メタデータ項目）に限らず、その他の項目（メタデータ項目）を含んでも良い。例えばコンテンツ管理サーバー２００とクライアント機器３００が無線ＬＡＮ経由で接続されている場合は、無線ＬＡＮの電波強度の項目（メタデータ項目）を含んでもよい。この場合、クライアント機器管理リスト１７００には、電波強度の項目（メタデータ項目）が追加される。
【０１２７】
次に、図１８を用いてユーザーがコンテンツ管理サーバー２００の一元管理リストから再生するコンテンツを選択し、コンテンツがディスプレイ２５０に再生されるまでの処理フローについて説明する。コンテンツ管理サーバー２００は、ユーザーが選択したコンテンツ（以下、「選択コンテンツ」と表す。）と同じグループにまとめられた複数のコンテンツの中から、一元管理リストの品質メタデータ項目とクライアント機器管理リスト１７００の配信安定性を示すメタデータ項目に基づき、最も品質が良く安定して配信されるコンテンツを再生するコンテンツとして決定する。
【０１２８】
まず、ユーザーがディスプレイ２５０に表示された一元管理リストの中から再生するコンテンツを選択する（Ｓ１８０１）。本実施の形態では、一例として、ユーザーが一元管理リスト６００の中からグループが「Ａ」のコンテンツを選択したとして以下説明する。
【０１２９】
次に、コンテンツ管理サーバー２００の再生コンテンツ決定部２０４は、一元管理リストのクライアントＩＤの項目（メタデータ項目）から選択コンテンツと同じグループにまとめられたすべてのコンテンツが蓄積されたクライアント機器３００を特定する（Ｓ１８０２）。ここで、図６に示す一元管理リスト６００のグループが「Ａ」のコンテンツはコンテンツＩＤが「ＳＩＤ００１」と「ＳＩＤ００２」の２つあり、それぞれクライアントＩＤが「クライアントＡ」と「クライアントＢ」のクライアント機器３００に蓄積されている。
【０１３０】
次に、再生コンテンツ決定部２０４は、クライアント機器管理リスト１７００の配信可否の項目（メタデータ項目）に基づき、特定したクライアント機器３００がそれぞれ配信可能か否か判定し（Ｓ１８０３）、配信可能なコンテンツがあればＳ１８０４に進む（Ｓ１８０３でＹＥＳ）。一方、Ｓ１８０３で配信可能なコンテンツがなければ（Ｓ１８０３でＮＯ）、Ｓ１８０５に進み、再生コンテンツ決定部２０４は、ディスプレイ２５０にコンテンツが再生できない旨を表示して（Ｓ１８０５）、処理を終了する。なお、配信可能なコンテンツとは、コンテンツが蓄積されたクライアント機器３００が配信可能であるコンテンツを示すものとする。
【０１３１】
本実施の形態では、図１７に示すように、クライアントＩＤが「クライアントＡ」と「クライアントＢ」のクライアント機器３００は両機器ともに配信可能である。つまり、コンテンツＩＤが「ＳＩＤ００１」と「ＳＩＤ００２」の２つとも配信可能であるからＳ１８０４に進む。
【０１３２】
次に、再生コンテンツ決定部２０４は、最も品質が良く最も安定して配信されるコンテンツを再生するコンテンツとして決定し、コンテンツ再生部２０５は該コンテンツをクライアント機器３００から再生してディスプレイ２５０に表示する（Ｓ１８０４）。
【０１３３】
次に、コンテンツ再生部２０５は、コンテンツを再生中、コンテンツの再生状態をチェックする（Ｓ１８０６）。
【０１３４】
コンテンツ再生部２０５は、コンテンツを再生中にエラーが発生していない場合（Ｓ１８０６でＮＯ）、Ｓ１８０７に進む。
【０１３５】
コンテンツ再生部２０５は、コンテンツの再生が終了した場合（Ｓ１８０７でＹＥＳ）、処理を終了する。コンテンツの再生が終了していない場合（Ｓ１８０７でＮＯ）、引き続きコンテンツの再生状態をチェックする（Ｓ１８０６に進む）。
【０１３６】
一方、Ｓ１８０６において、コンテンツ再生部２０５は、コンテンツを再生中にエラーが発生した場合（Ｓ１８０６でＹＥＳ）、Ｓ１８０２に進み同じ内容の別コンテンツが再生できないか確認する。ただし、コンテンツを再生中にエラーが発生し（Ｓ１８０６でＹＥＳ）、再度同じ内容の別コンテンツを再生する場合は、Ｓ１８０４において再生エラーが発生した箇所から再生を継続する。
【０１３７】
なお、Ｓ１８０４において再生コンテンツ決定部２０４が最も品質が良く最も安定して配信されるコンテンツを決定するアルゴリズムは、コンテンツ管理サーバー２００の出荷時に予め初期アルゴリズムが設定される。
【０１３８】
例えば、図６に示す一元管理リスト６００において品質メタデータ項目は解像度であり、クライアント機器管理リスト１７００において配信安定性を示すメタデータ項目はネットワーク状態と配信能力である。この場合、再生コンテンツ決定部２０４は解像度が最も大きく、ネットワーク状態が最も良く、配信能力が最も高いコンテンツを、最も品質が良く最も安定して配信されるコンテンツとして選択する。ただし、ネットワーク状態、解像度、配信能力の順に優先度が高いものとする。つまり、まずネットワーク状態が最も良いコンテンツが選択され、ネットワーク状態が最も良いコンテンツが複数ある場合は、解像度が最も大きいコンテンツが選択され、ネットワーク状態が最も良く解像度が最も大きいコンテンツが複数ある場合は、配信能力が最も高いコンテンツが選択される。
【０１３９】
また、例えば、図１２に示す一元管理リスト１２００において品質メタデータ項目は解像度とビットレートである。この場合、再生コンテンツ決定部２０４は解像度が最も大きく、ビットレートが最も高く、ネットワーク状態が最も良く、配信能力が最も高いコンテンツを、最も品質が良く最も安定して配信されるコンテンツとして選択する。ただし、ネットワーク状態、解像度、ビットレート、配信能力の順に優先度が高いものとする。
【０１４０】
ここで、図１８の処理の具体的態様について、ユーザーが図７に示す一元管理リスト６５０から再生するコンテンツを選択した場合を例に挙げて説明する。
【０１４１】
まず、ユーザーは、ディスプレイ２５０に表示された一元管理リスト６５０の中から、再生するコンテンツとしてグループが「Ａ」のコンテンツを選択したとする（Ｓ１８０１）。
【０１４２】
次に、再生コンテンツ決定部２０４は、一元管理リスト６５０に対応する一元管理リスト６００の中でグループが「Ａ」のコンテンツは、コンテンツＩＤが「ＳＩＤ００１」と「ＳＩＤ００２」の２つあり、それぞれクライアントＩＤが「クライアントＡ」と「クライアントＢ」のクライアント機器３００に蓄積されていることを確認する（Ｓ１８０２）。
【０１４３】
次に、再生コンテンツ決定部２０４は、クライアント機器管理リスト１７００を参照しクライアントＩＤが「クライアントＡ」と「クライアントＢ」のクライアント機器３００は両機器ともに配信可能であることを確認する（Ｓ１８０３でＹＥＳ）。つまり、コンテンツＩＤが「ＳＩＤ００１」と「ＳＩＤ００２」の２つとも配信可能であるから（Ｓ１８０３でＹＥＳ）、Ｓ１８０４に進む。
【０１４４】
次に、再生コンテンツ決定部２０４は、最も品質が良く最も安定して配信されるコンテンツを決定する。ここでコンテンツＩＤが「ＳＩＤ００１」のコンテンツの解像度は「横４０００ピクセル、縦３０００ピクセル」であり、このコンテンツが蓄積されたクライアント機器３００のネットワーク状況は「良」、配信能力は「高」である。また、コンテンツＩＤが「ＳＩＤ００２」のコンテンツの解像度は「横２０００ピクセル、縦１５００ピクセル」であり、このコンテンツが蓄積されたクライアント機器３００のネットワーク状況は「良」、配信能力は「中」である。再生コンテンツ決定部２０４は、まず各コンテンツのネットワーク状況を確認する。両コンテンツともネットワーク状況は「良」で同じであるため、次に各コンテンツの解像度を確認する。すると、解像度はコンテンツＩＤが「ＳＩＤ００１」のコンテンツの方が大きいため、再生コンテンツ決定部２０４は、コンテンツＩＤが「ＳＩＤ００１」のコンテンツを、最も品質が良く最も安定して配信されるコンテンツとして決定する。そしてコンテンツ再生部２０５は、コンテンツＩＤが「ＳＩＤ００１」のコンテンツをクライアント機器３００から再生してディスプレイ２５０に表示する（Ｓ１８０４）。
【０１４５】
次に、コンテンツ再生部２０５は、コンテンツを再生中、コンテンツの再生状態をチェッしている（Ｓ１８０６）。ここでは、コンテンツＩＤが「ＳＩＤ００１」のコンテンツを再生中にエラーが発生したとすると（Ｓ１８０６でＹＥＳ）、Ｓ１８０２に進む。
【０１４６】
Ｓ１８０２において、再生コンテンツ決定部２０４は、一元管理リスト６００の中でグループが「Ａ」のコンテンツは、コンテンツＩＤが「ＳＩＤ００１」と「ＳＩＤ００２」の２つあり、それぞれクライアントＩＤが「クライアントＡ」と「クライアントＢ」のクライアント機器３００に蓄積されていることを確認する。そして、再生コンテンツ決定部２０４は、クライアント機器管理リスト１７００を参照しクライアントＩＤが「クライアントＢ」のクライアント機器３００のみ配信可能であることを確認する（Ｓ１８０３でＹＥＳ）。つまり、コンテンツＩＤが「ＳＩＤ００２」のコンテンツは配信可能であるから（Ｓ１８０３でＹＥＳ）、Ｓ１８０４に進む。
【０１４７】
次に、再生コンテンツ決定部２０４は、再生可能なコンテンツが１つしかないので、コンテンツＩＤが「ＳＩＤ００２」のコンテンツを再生するコンテンツとして決定する。そして、コンテンツ再生部２０５は、コンテンツＩＤが「ＳＩＤ００２」のコンテンツをクライアント機器３００から再生してディスプレイ２５０に表示する（Ｓ１８０４）。ただし、コンテンツＩＤが「ＳＩＤ００１」のコンテンツを再生中にエラーが発生した箇所（再生箇所）から再生する。
【０１４８】
次に、コンテンツ再生部２０５は、コンテンツを再生中、コンテンツの再生状態をチェックする（Ｓ１８０６）。ここでは、エラーが発生することなくコンテンツＩＤが「ＳＩＤ００２」のコンテンツの再生を終えるとする。すると、コンテンツ再生部２０５は、再生中にエラーが発生していないので（Ｓ１８０６でＮＯ）、Ｓ１８０７に進み、コンテンツの再生が終了したので（Ｓ１８０７でＹＥＳ）、処理を終了する。
【０１４９】
なお、Ｓ１８０４において最も品質が良く最も安定して配信されるコンテンツを再生コンテンツ決定部２０４が決定するアルゴリズムは、コンテンツ管理サーバー２００の出荷時に予め初期アルゴリズムが設定されるが、この初期アルゴリズムは後から自由に変更することもできる。例えばユーザーが図示しないキーボードや赤外線コントローラーを使って、コンテンツ管理サーバー２００に対してアルゴリズムを変更することができる。変更したアルゴリズムは、コンテンツ管理サーバー２００の再生コンテンツ決定部２０４に設定される。アルゴリズムを後から変更できることにより、ユーザーの嗜好に合ったコンテンツの選択が行えるようになる。
【０１５０】
例えば、解像度が最も大きく、ネットワーク状況が最も良く、配信能力が最も高いコンテンツを、最も品質が良く最も安定して配信されるコンテンツとして再生コンテンツ決定部２０４により選択されるという初期アルゴリズムが設定されていた場合、この初期アルゴリズムをユーザーが、解像度が最も大きく、ネットワーク状況が最も良いコンテンツを選択するよう変更することもできる。また、優先度も解像度、ネットワーク状況の順に変更できる。同様にユーザーは、解像度が最も小さく、ネットワーク状況が最も良いコンテンツを選択するよう変更することもできる。ディスプレイ２５０の解像度が小さい場合やコンテンツ管理サーバー２００の再生能力が低い場合などは、このように解像度が最も小さいコンテンツが選択されるように変更することで、よりユーザー環境に適したコンテンツの選択が行えるようになる。
【０１５１】
なお、一元管理リストの品質メタデータ項目の定義は、一例として、コンテンツ管理サーバー２００の出荷時に予め初期定義が設定される。しかし、例えばユーザーによる使用開始後といった、出荷後の任意の時点で初期定義を自由に変更することもできる。例えばユーザーは、図示しないキーボードや赤外線コントローラーを使って、コンテンツ管理サーバー２００に対して、メタデータの項目の名称を定義するなどにより品質メタデータ項目の定義を変更することができる。変更した品質メタデータ項目の定義は、コンテンツ管理サーバー２００の蓄積部２０８に蓄積され、以後のメタデータ分類部２０２によるメタデータの解析に用いられる。
【０１５２】
ここで、例えば、図１０に示すコンテンツリスト１０００や図１１に示すコンテンツリスト１１００において、図示しないコンテンツ圧縮アルゴリズムの項目があるとする。このとき、ユーザーは、このコンテンツ圧縮アルゴリズムの項目を品質メタデータ項目として追加定義し、一元管理リスト１２００や一元管理リスト１４００にコンテンツ圧縮アルゴリズムの項目を品質メタデータ項目として追加するとしてもよい。Ｈ．２６４方式など最新のコンテンツ圧縮アルゴリズムであれば、ＭＰＥＧ２など旧来のコンテンツ圧縮アルゴリズムに比べて低いビットレートでより画質のよいコンテンツを生成できる。それにより、解像度やビットレートだけを品質メタデータ項目とする場合に比べ、コンテンツ圧縮アルゴリズムも品質メタデータ項目として加味した場合の方がより正確にコンテンツの品質を表すことができる。
【０１５３】
なお、品質メタデータ項目の定義を上記のように変更した場合、さらにユーザーはＳ１８０４において再生コンテンツ決定部２０４が最も品質が良く最も安定して配信されるコンテンツを決定するアルゴリズムも同様に変更する必要がある。このように、品質メタデータ項目の定義をユーザーが自由に設定できることにより、Ｓ１８０４においてよりユーザーの嗜好に合ったコンテンツの選択が行えるようになる。
【０１５４】
以上、本発明の一態様に係るコンテンツ管理装置等について、実施の形態に基づいて説明したが、本発明は、これらの実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したもの、あるいは異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１５５】
例えば、メタデータ分類部２０２が解析するメタデータは、コンテンツに予め付与されたものであってもよく、コンテンツを解析した結果に基づき、コンテンツに新たに付与されたものであってもよい。
【０１５６】
また、上記実施の形態では、メタデータ分類部２０２がメタデータの解析に用いる定義情報は、出荷時に予め初期定義が行われ、出荷後の任意の時点で初期定義を自由に設定してもよい旨を説明した。しかしながら、定義情報は、出荷時に予め初期定義がされておらず、ユーザーによる使用開始時に、ユーザーの入力に基づき初期定義を行うこととしてもよい。または、ユーザーによる使用開始時や、出荷後の任意の時点で、ネットワークを介して接続された他の機器や、持ち運び可能な記憶媒体に格納された定義情報を取得し、これを蓄積部２０８に蓄積するようにしてもよい。
【０１５７】
また、クライアント機器３００のいずれかが、コンテンツ管理サーバー２００としての機能をあわせて備える構成としてもよい。つまり、上述したコンテンツ管理サーバー２００がクライアント機器の機能を備え、コンテンツリストを所有するとしてもよい。この場合、コンテンツサーバー２００は、自機器（コンテンツ管理サーバー２００）を含めた機器からコンテンツリストを収集して、一元管理を行うとすればよい。
【０１５８】
また、一元管理リストをディスプレイ２５０に表示する場合の例としては、上記実施の形態で説明したものとは別の例が考えられる。以下、それについて説明する。
【０１５９】
図１９Ａおよび図１９Ｂは、一元管理リストの他の表示例を示す図である。図１９Ａは、内容メタデータ項目に基づき、内容が同一のコンテンツとされたグループ「Ａ」、「Ｂ」、「Ｃ」が一元管理リスト１９００で一覧表示されている状態を示している。図１９Ｂに示す一元管理リスト１９５０では、図１９Ａの表示画面においてグループ「Ａ」が選択され、グループ「Ａ」に含まれる４つのコンテンツが展開表示された状態を示している。ここで、図１９Ｂに示す一元管理リスト１９５０では、グループ「Ａ」に含まれるコンテンツの解像度と所在があわせて表示されている。また、所在については、機器の種類や外部サービスの名称で表示されている。このような表示制御を行うことで、ユーザーにとって、どのような内容のコンテンツが存在するかを容易に把握することが可能となり、さらに、同じ内容のコンテンツが、どの機器等にどのような品質で存在するかを容易に把握することが可能となる。
【０１６０】
なお、図１９Ａおよび図１９Ｂの表示例を実現するためには、例えば、図１７に示したクライアント機器管理リスト１７００において、ＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｋｉｎｇ  Ｓｅｒｖｉｃｅ）等の外部サービスを提供するサーバーに関する情報もあわせて管理するようにすればよい。また、図１７に示したクライアント機器管理リスト１７００において、ＩＰアドレスや配信の安定性に関する情報に加えて、機器の種類や外部サービスの名称に関する情報も対応付けて管理するようにすればよい。
【０１６１】
また、図１９Ａおよび図１９Ｂの表示例は、クライアント機器３００側で実現されるとしてよい。すなわち、図２０に示す処理フローに従って、クライアント機器３００がディスプレイ２５０を備え、図１９Ａおよび図１９Ｂに示すような一元管理リストの表示例を実現するとしてもよい。ここで、図２０は、クライアント機器が一元管理リストを表示する処理の一例を示すフローチャートである。
【０１６２】
より具体的には、まず、クライアント機器３００は、１以上のグループに分類されたＡＶコンテンツのメタデータの項目に基づき、生成された一元管理リストであってＡＶコンテンツのリストをグルーピングして一元的にまとめたリストである一元管理リストを受信する（Ｓ２００１）。上述した実施の形態では、例えば通信制御部３１２などで一元管理リストを受信する。
【０１６３】
次に、クライアント機器３００は、受信した一元管理リストに基づいて、ＡＶコンテンツのリストの一覧表示を行う一覧表示する（Ｓ２００２）。ここでは、クライアント機器３００は、図１９Ａに示すように、同一グループにグルーピングされているＡＶコンテンツの一のみに対応するリストを表示することで、ディスプレイ２５０で一覧表示を行う。
【０１６４】
なお、上述した実施の形態では、例えば通信制御部３１２などがディスプレイ２５０で一覧表示を行うとしてもよいし、不図示の表示制御部が行うとしてもよい。
【０１６５】
また、Ｓ２００２において、さらに、ユーザーにより、ディスプレイ２５０に表示されている一覧表示でＡＶコンテンツの一のみに対応するリストが選択された場合、クライアント機器３００は、図１９Ｂに示すように、同一グループにグルーピングされているＡＶコンテンツを展開して表示するとしてもよい。
【０１６６】
また、上述した実施の形態におけるコンテンツ管理サーバーが備える構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。例えば、コンテンツ管理サーバーは、メタデータ分類部２０２と、一元管理リスト生成部２０３とを有するシステムＬＳＩから構成されてもよい。
【０１６７】
システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１６８】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１６９】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１７０】
また、本発明は、このような特徴的な処理部を備える、動画インデキシング装置として実現することができるだけでなく、動画インデキシング装置に含まれる特徴的な処理部をステップとする動画インデキシング方法などとして実現することもできる。また、そのような方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムとして実現することもできる。そして、そのようなコンピュータプログラムを、ＣＤ−ＲＯＭ等のコンピュータ読取可能な非一時的な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【産業上の利用可能性】
【０１７１】
本発明に係るコンテンツ管理装置は、複数のクライアント機器からコンテンツリストを収集して一元管理するコンテンツ管理サーバー等の機器として有用である。
【符号の説明】
【０１７２】
１００    ネットワーク
２００    コンテンツ管理サーバー
２０１    コンテンツリスト収集部
２０２    メタデータ分類部
２０３    一元管理リスト生成部
２０４    再生コンテンツ決定部
２０５    コンテンツ再生部
２０６    通信制御部
２０７    表示制御部
２０８    蓄積部
２５０    ディスプレイ
３１０    第一のクライアント機器
３１１    コンテンツリスト生成部
３１２    通信制御部
３１３    蓄積部
３２０    第二のクライアント機器
４００、５００、１０００、１１００    コンテンツリスト
６００、６５０、８００、８５０、１２００、１２５０、１４００、１４５０、１９００、１９５０    一元管理リスト
１７００    クライアント機器管理リスト
【図１】
2013157268.tif 000003
【図２】
2013157268.tif 000004
【図３】
2013157268.tif 000005
【図４】
2013157268.tif 000006
【図５】
2013157268.tif 000007
【図６】
2013157268.tif 000008
【図７】
2013157268.tif 000009
【図８】
2013157268.tif 000010
【図９】
2013157268.tif 000011
【図１０】
2013157268.tif 000012
【図１１】
2013157268.tif 000013
【図１２】
2013157268.tif 000014
【図１３】
2013157268.tif 000015
【図１４】
2013157268.tif 000016
【図１５】
2013157268.tif 000017
【図１６】
2013157268.tif 000018
【図１７】
2013157268.tif 000019
【図１８】
2013157268.tif 000020
【図１９Ａ】
2013157268.tif 000021
【図１９Ｂ】
2013157268.tif 000022
【図２０】
2013157268.tif 000023
【国際調査報告】
2013157268.tif 000024
2013157268.tif 000025