(57)【要約】【課題】コンテンツのメタデータを配信するサーバ及び当該メタデータを表示するユーザの端末の負荷を軽減する。【解決手段】マルチキャスト配信装置２は、概要メタデータをマルチキャストにより配信する。ユーザは、端末装置５に表示される概要メタデータを閲覧し、詳細を表示させるコンテンツを選択する。端末装置５は選択されたコンテンツの詳細メタデータを記憶していない場合、ユニキャスト配信装置３へ詳細メタデータの配信を要求する。ユニキャスト配信装置３は、要求された詳細メタデータをユニキャストにより配信し、判断装置１へ配信を通知する。判断装置１は、詳細メタデータの配信数と各コンテンツの関連情報とから、マルチキャストにより詳細メタデータを配信すべきコンテンツを選択する。マルチキャスト配信装置２は、判断装置１により選択されたコンテンツの詳細メタデータをマルチキャストにより配信する。【選択図】図１
2010183504.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの概要説明を示す概要メタデータ、及び、コンテンツの詳細説明を示す詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置と、詳細メタデータをユニキャストにより配信するユニキャスト配信装置と、マルチキャストにより詳細メタデータを送信すべきコンテンツを選択する判断装置と、前記概要メタデータ及び前記詳細メタデータを表示するユーザの端末装置とをネットワークを介して接続してなるメタデータ配信システムであって、
前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、
前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、
前記マルチキャスト配信装置は、
前記概要メタデータ、及び、前記詳細メタデータを記憶するマルチキャスト配信装置記憶部と、
前記マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信部と、
マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込部とを備え、
前記端末装置は、
前記概要メタデータ、及び、前記詳細メタデータを記憶する端末装置記憶部と、
前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを前記端末装置記憶部に書き込むとともに、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信データ受信部と、
前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示制御部と、
前記概要メタデータ表示制御部により表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求部と、
前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示制御部と、
を備え、
前記ユニキャスト配信装置は、
前記詳細メタデータを記憶するユニキャスト配信装置記憶部と、
前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを前記ユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信部と、
前記詳細メタデータ配信部が前記詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知部と、
を備え、
前記判断装置は、
コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部と、
前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新部と、
詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断部と、
前記判断部により読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示部と、
を備える、
ことを特徴とするメタデータ配信システム。
【請求項２】
前記ネットワークに接続されるコンテンツ配信装置をさらに備え、
配信要求部は、視聴するコンテンツの識別情報を設定したコンテンツ配信要求を前記コンテンツ配信装置へ送信し、
前記コンテンツ配信装置は、
コンテンツデータを記憶するコンテンツ配信装置記憶部と、
前記端末装置からコンテンツ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツ識別情報で特定されるコンテンツデータを前記コンテンツ配信装置記憶部から読み出して返送するコンテンツ配信部と、
前記コンテンツ配信部がコンテンツデータを返送した前記コンテンツの識別情報を前記判断装置へ通知するコンテンツ配信通知部と、
を備え、
前記コンテンツ関連情報テーブルの前記レコードは、前記コンテンツ配信装置によるコンテンツデータの配信数をさらに含み、
前記更新部は、前記コンテンツ配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内のコンテンツ配信数を更新し、
前記判断部は、コンテンツデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいてマルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための前記条件を生成する、
ことを特徴とする請求項１に記載のメタデータ配信システム。
【請求項３】
前記判断部は、特定した複数の前記レコードに所定以上の割合で共通して設定されている関連情報を取得し、この取得した関連情報が設定されていることを前記条件とする、
ことを特徴とする請求項１または請求項２に記載のメタデータ配信システム。
【請求項４】
前記判断部は、特定したいずれかの前記レコードと同じ設定値の関連情報が設定されていることを前記条件とする、
ことを特徴とする請求項１または請求項２に記載のメタデータ配信システム。
【請求項５】
前記関連情報は、コンテンツのジャンル、シリーズ、主演、監督、脇役、価格、再生時間のいずれかまたは２以上であることを特徴とする請求項３または請求項４に記載のメタデータ配信システム。
【請求項６】
前記指示部は、前記判断部により読み出されたコンテンツの識別情報を、マルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報として前記マルチキャスト配信装置へ通知し、
前記マルチキャスト配信装置は、前記判断装置からマルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報を受信し、前記マルチキャスト配信装置記憶部に記憶されている前記詳細データのうち、受信した当該コンテンツの識別情報により特定される前記詳細メタデータ以外の詳細メタデータを削除する指示受信部をさらに備える、
ことを特徴とする請求項１から請求項５のいずれかの項に記載のメタデータ配信システム。
【請求項７】
コンテンツの概要説明を示す概要メタデータ、及び、コンテンツの詳細説明を示す詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置と、詳細メタデータをユニキャストにより配信するユニキャスト配信装置と、マルチキャストにより詳細メタデータを送信すべきコンテンツを選択する判断装置と、前記概要メタデータ及び前記詳細メタデータを表示するユーザの端末装置とをネットワークを介して接続してなるメタデータ配信システムにおけるメタデータ配信方法であって、
前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、
前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、
前記マルチキャスト配信装置のメタデータ配信部が、マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信ステップと、
前記端末装置の配信データ受信部が、前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを当該端末装置の備える端末装置記憶部に書き込む配信データ受信ステップと、
前記端末装置の概要メタデータ表示制御部が、前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示ステップと、
前記端末装置の配信要求部が、前記概要メタデータ表示ステップにおいて表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求ステップと、
前記ユニキャスト配信装置の詳細メタデータ配信部が、前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを自身の備えるユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信ステップと、
前記端末装置の前記配信データ受信部が、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信詳細メタデータ受信ステップと、
前記端末装置の詳細メタデータ表示制御部が、前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示制御ステップと、
前記ユニキャスト配信装置の詳細メタデータ配信通知部が、前記詳細メタデータ配信ステップにおいて詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知ステップと、
コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部を備えた前記判断装置の更新部が、前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新ステップと、
前記判断装置の判断部が、詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断ステップと、
前記判断装置の指示部が、前記判断ステップにおいて読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示ステップと、
前記マルチキャスト配信装置のメタデータ書込部が、マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込ステップと、
を有することを特徴とするメタデータ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツのメタデータをユーザの端末へ配信するメタデータ配信システム及びメタデータ配信方法に関する。
【背景技術】
【０００２】
デジタルテレビ放送や、ＶｏＤ（Video on Demand）を提供するＩＰＴＶ（Internet Protocol TeleVision）では、インターネットなどのネットワークを介して、映像受信機としてのユーザ端末に番組のコンテンツデータを送信する。従来、このようなＩＰＴＶでは、メタデータ配信サーバが、ユーザ端末からの要求に応じて、番組（コンテンツ）に関する情報を記述したメタデータをユニキャストにより配信していた。
【０００３】
一方、特許文献１には、複数の受信端末に対して同報によりデータを送信する同報通信装置が、いずれかの受信端末からユニキャストにより再送要求を受信した場合に、この再送要求により指定されたデータをユニキャストにより再送信することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２２４６０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した従来のＩＰＴＶの場合、番組に人気があればあるほど、メタデータの送信要求が多くなり、メタデータ配信サーバの負荷が高くなってしまう。そこで、特許文献１の技術を適用してメタデータを同報により配信することが考えられる。しかし、全ての番組のメタデータを同報により送信した場合、あまり需要が高くない番組のメタデータも全てのユーザ端末に配信されてしまい、ユーザ端末のメモリ負荷が、視聴されない可能性の高いメタデータによって増大してしまうことになる。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、コンテンツのメタデータを配信するメタデータ配信サーバ、及び、当該メタデータを受信して表示するユーザ端末の負荷を軽減しながら、メタデータを配信することができるメタデータ配信システム及びメタデータ配信方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、コンテンツの概要説明を示す概要メタデータ、及び、コンテンツの詳細説明を示す詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置と、詳細メタデータをユニキャストにより配信するユニキャスト配信装置と、マルチキャストにより詳細メタデータを送信すべきコンテンツを選択する判断装置と、前記概要メタデータ及び前記詳細メタデータを表示するユーザの端末装置とをネットワークを介して接続してなるメタデータ配信システムであって、前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、前記マルチキャスト配信装置は、前記概要メタデータ、及び、前記詳細メタデータを記憶するマルチキャスト配信装置記憶部と、前記マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信部と、マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込部とを備え、前記端末装置は、前記概要メタデータ、及び、前記詳細メタデータを記憶する端末装置記憶部と、前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを前記端末装置記憶部に書き込むとともに、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信データ受信部と、前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示制御部と、前記概要メタデータ表示制御部により表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求部と、前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示制御部と、を備え、前記ユニキャスト配信装置は、前記詳細メタデータを記憶するユニキャスト配信装置記憶部と、前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを前記ユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信部と、前記詳細メタデータ配信部が前記詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知部と、を備え、前記判断装置は、コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部と、前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新部と、詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断部と、前記判断部により読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示部と、を備える、ことを特徴とするメタデータ配信システムである。
【０００８】
また、本発明は、上述するメタデータ配信システムであって、前記ネットワークに接続されるコンテンツ配信装置をさらに備え、配信要求部は、視聴するコンテンツの識別情報を設定したコンテンツ配信要求を前記コンテンツ配信装置へ送信し、前記コンテンツ配信装置は、コンテンツデータを記憶するコンテンツ配信装置記憶部と、前記端末装置からコンテンツ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツ識別情報で特定されるコンテンツデータを前記コンテンツ配信装置記憶部から読み出して返送するコンテンツ配信部と、前記コンテンツ配信部がコンテンツデータを返送した前記コンテンツの識別情報を前記判断装置へ通知するコンテンツ配信通知部と、を備え、前記コンテンツ関連情報テーブルの前記レコードは、前記コンテンツ配信装置によるコンテンツデータの配信数をさらに含み、前記更新部は、前記コンテンツ配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内のコンテンツ配信数を更新し、前記判断部は、コンテンツデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいてマルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための前記条件を生成する、ことを特徴とする。
【０００９】
また、本発明は、上述するメタデータ配信システムであって、前記判断部は、特定した複数の前記レコードに所定以上の割合で共通して設定されている関連情報を取得し、この取得した関連情報が設定されていることを前記条件とする、ことを特徴とする。
【００１０】
また、本発明は、上述するメタデータ配信システムであって、前記判断部は、特定したいずれかの前記レコードと同じ設定値の関連情報が設定されていることを前記条件とする、ことを特徴とする。
【００１１】
また、本発明は、上述するメタデータ配信システムであって、前記関連情報は、コンテンツのジャンル、シリーズ、主演、監督、脇役、価格、再生時間のいずれかまたは２以上であることを特徴とする。
【００１２】
また、本発明は、上述するメタデータ配信システムであって、前記指示部は、前記判断部により読み出されたコンテンツの識別情報を、マルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報として前記マルチキャスト配信装置へ通知し、
前記マルチキャスト配信装置は、前記判断装置からマルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報を受信し、前記マルチキャスト配信装置記憶部に記憶されている前記詳細データのうち、受信した当該コンテンツの識別情報により特定される前記詳細メタデータ以外の詳細メタデータを削除する指示受信部をさらに備える、
ことを特徴とする。
【００１３】
また、本発明は、コンテンツの概要説明を示す概要メタデータ、及び、コンテンツの詳細説明を示す詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置と、詳細メタデータをユニキャストにより配信するユニキャスト配信装置と、マルチキャストにより詳細メタデータを送信すべきコンテンツを選択する判断装置と、前記概要メタデータ及び前記詳細メタデータを表示するユーザの端末装置とをネットワークを介して接続してなるメタデータ配信システムにおけるメタデータ配信方法であって、前記概要メタデータは、コンテンツの識別情報と、当該コンテンツの概要説明を含み、前記詳細メタデータは、コンテンツの識別情報と、当該コンテンツの詳細説明を含み、前記マルチキャスト配信装置のメタデータ配信部が、マルチキャスト配信装置記憶部に記憶されている前記概要メタデータ、及び、前記詳細メタデータをマルチキャストにより前記端末装置へ配信するメタデータ配信ステップと、前記端末装置の配信データ受信部が、前記マルチキャスト配信装置からマルチキャストにより配信された前記概要メタデータ及び前記詳細メタデータを当該端末装置の備える端末装置記憶部に書き込む配信データ受信ステップと、前記端末装置の概要メタデータ表示制御部が、前記端末装置記憶部から読み出した前記概要メタデータを表示させる概要メタデータ表示ステップと、前記端末装置の配信要求部が、前記概要メタデータ表示ステップにおいて表示させた前記概要メタデータの中からユーザが選択した概要メタデータの入力を受け、選択された概要メタデータ内のコンテンツの識別情報が設定された詳細メタデータが前記端末装置記憶部に記憶されていない場合に、前記ユニキャスト配信装置へ当該コンテンツの識別情報を設定した詳細メタデータ配信要求を送信する配信要求ステップと、前記ユニキャスト配信装置の詳細メタデータ配信部が、前記端末装置から詳細メタデータ配信要求を受信し、当該詳細メタデータ配信要求から取得したコンテンツの識別情報で特定される詳細メタデータを自身の備えるユニキャスト配信装置記憶部から読み出してユニキャストにより返送する詳細メタデータ配信ステップと、前記端末装置の前記配信データ受信部が、前記ユニキャスト配信装置からユニキャストにより配信された前記詳細メタデータを前記端末装置記憶部に書き込む配信詳細メタデータ受信ステップと、前記端末装置の詳細メタデータ表示制御部が、前記選択された概要メタデータ内のコンテンツの識別情報で特定される前記詳細メタデータを前記端末装置記憶部から読み出して表示させる詳細メタデータ表示ステップと、前記ユニキャスト配信装置の詳細メタデータ配信通知部が、前記詳細メタデータ配信ステップにおいて詳細メタデータを返送した前記コンテンツの識別情報を前記判断装置へ通知する詳細メタデータ配信通知ステップと、コンテンツの識別情報と、当該コンテンツの関連情報と、前記ユニキャスト配信装置による当該コンテンツの詳細メタデータの配信数とを含む複数のレコードからなるコンテンツ関連情報テーブルを記憶する記憶部を備えた前記判断装置の更新部が、前記ユニキャスト配信装置からコンテンツの識別情報を受信し、当該コンテンツの識別情報に対応した前記コンテンツ関連情報テーブル内の詳細メタデータ配信数を更新する更新ステップと、前記判断装置の判断部が、詳細メタデータの配信数が所定以上である前記コンテンツ関連情報テーブル内のレコードを特定し、特定したレコードの関連情報に基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するためのレコード選択条件を生成し、生成した当該条件に合致する関連情報を含む他のレコードからコンテンツの識別情報を読み出す判断ステップと、前記判断装置の指示部が、前記判断ステップにおいて読み出されたコンテンツの識別情報により特定される詳細メタデータを、マルチキャストにより配信すべき前記詳細メタデータとして前記マルチキャスト配信装置へ送信する指示ステップと、前記マルチキャスト配信装置のメタデータ書込部が、マルチキャストにより配信すべき前記詳細メタデータを受信し、前記マルチキャスト配信装置記憶部に書き込むメタデータ書込ステップと、を有することを特徴とするメタデータ配信方法である。
【発明の効果】
【００１４】
本発明によれば、マルチキャスト配信装置から、全コンテンツの概要メタデータと、需要が高いと予想されるコンテンツの詳細メタデータとをマルチキャストにより端末装置へ配信し、需要がさほど高くないと予想されるコンテンツの詳細メタデータについては、端末装置からの要求を受けたユニキャスト配信装置がユニキャストにより配信する。よって、従来メタデータの配信にかかっていた負荷を軽減することができ、視聴する可能性が低い詳細メタデータによって端末装置のメモリ負荷を高くしてしまうこともない。加えて、ユーザが所望する多くの詳細メタデータを即座に端末装置へ表示させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態によるメタデータ配信システムの構成図である。
【図２】同実施の形態による判断装置の機能構成を示すブロック図である。
【図３】同実施の形態によるマルチキャスト配信装置の機能構成を示すブロック図である。
【図４】同実施の形態によるユニキャスト配信装置の機能構成を示すブロック図である。
【図５】同実施の形態によるコンテンツ配信装置の機能構成を示すブロック図である。
【図６】同実施の形態による端末装置の機能構成を示すブロック図である。
【図７】同実施の形態によるコンテンツ関連情報テーブルのデータ構成例を示す図である。
【図８】同実施の形態による概要メタデータのデータ構成例を示す図である。
【図９】同実施の形態による詳細メタデータのデータ構成例を示す図である。
【図１０】同実施の形態による端末装置に表示される画面遷移を示す図である。
【図１１】同実施の形態によるメタデータ配信システムにおけるメタデータ及びコンテンツ配信処理のシーケンス図である。
【図１２】同実施の形態による判断装置の配信方法決定処理フローである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態の例について説明する。
図１は、本発明の一実施形態によるメタデータ配信システムの構成図である。同図において、メタデータ配信システムは、各コンテンツの概要メタデータ、及び、需要が高いと想定されるコンテンツの詳細メタデータをマルチキャストにより配信するマルチキャスト配信装置２と、需要があまり高くないと想定されるコンテンツの詳細メタデータをユニキャストにより配信するユニキャスト配信装置３と、コンテンツのデジタルデータであるコンテンツデータを配信するコンテンツ配信装置４と、詳細メタデータをマルチキャストにより配信すべきコンテンツを選択する判断装置１と、複数のユーザの端末装置５とを備える。なお、配信されるコンテンツは、ＶｏＤ（Video on Demand）などで配信される番組であってもよく、放送により配信される番組であってもよい。
【００１７】
判断装置１、マルチキャスト配信装置２、ユニキャスト配信装置３、及び、コンテンツ配信装置４は、コンテンツ提供事業者の私設網などであるネットワーク８により接続される。また、端末装置５は、マルチキャスト配信装置２、ユニキャスト配信装置３及びコンテンツ配信装置４と、インターネットなどのネットワーク９により接続される。
【００１８】
概要メタデータ及び詳細メタデータは、電子コンテンツガイド（ECG：Electronic Content Guide）や電子番組表（EPG：Electronic Program Guide）として使用される。概要メタデータはコンテンツの概要的な説明を示すデータであり、詳細メタデータは概要メタデータに含まれる説明よりも詳細なコンテンツの説明や関連情報を示すデータである。これらは、コンテンツデータに付随し、コンテンツ（番組）に関する情報等を記述したメタデータに基づいて作成することができる。
【００１９】
本メタデータ配信システムでは、需要が高いと予想されるコンテンツの詳細メタデータについてはマルチキャスト配信装置２からマルチキャストにより端末装置５へ配信し、その他のコンテンツの詳細メタデータについては端末装置５からの要求を受けてユニキャスト配信装置３からユニキャストにより配信するため、従来、人気コンテンツのメタデータ配信のためにメタデータ配信装置にかかっていた負荷を軽減することができる。加えて、ユーザが視聴する可能性の高い詳細メタデータのみをマルチキャストにより全ユーザの端末装置５に予め配信するため、視聴する可能性が低い詳細メタデータによって端末装置５のメモリ負荷を高くしてしまうこともない。また、ユーザが所望の詳細メタデータの多くを即座に端末装置５へ表示させることができる。
【００２０】
図２は、判断装置１の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、判断装置１は、通信部１１、記憶部１２、及び、処理部１３を備え、例えばサーバにより実現することができる。通信部１１は、ネットワーク８を介してデータを送受信する。記憶部１２は、各コンテンツに関する情報と、当該各コンテンツの詳細メタデータ及びコンテンツデータの配信数とを対応づけたコンテンツ関連情報テーブルを記憶する。
【００２１】
処理部１３は、更新部１４、判断部１５、及び、指示部１６を備える。更新部１４は、ユニキャスト配信装置３から端末装置５へ詳細メタデータを配信したコンテンツの識別情報を受信し、コンテンツ関連情報テーブル内の詳細メタデータの配信数を更新する。また、更新部１４は、コンテンツ配信装置４から端末装置５へコンテンツデータを配信したコンテンツの識別情報を受信し、コンテンツ関連情報テーブル内のコンテンツデータの配信数を更新する。判断部１５は、コンテンツ関連情報テーブルを参照して、マルチキャストにより詳細メタデータを配信すべきコンテンツを選択する。指示部１６は、マルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報をマルチキャスト配信装置２へ通知するとともに、その詳細メタデータをマルチキャスト配信装置２に送信する。
【００２２】
図３は、マルチキャスト配信装置２の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、マルチキャスト配信装置２は、通信部２１、記憶部２２及び処理部２３を備え、例えばサーバにより実現することができる。通信部２１は、ネットワーク８、９を介してデータを送受信する。記憶部２２は、コンテンツ配信装置４により配信する各コンテンツの概要メタデータ、及び、マルチキャストにより配信すべき詳細メタデータを記憶する。
【００２３】
処理部２３は、メタデータ書込部２４、メタデータ配信部２５、及び、指示受信部２６を備える。メタデータ書込部２４は、受信した概要メタデータ、マルチキャストにより配信すべき詳細メタデータを記憶部２２に書き込む。メタデータ配信部２５は、記憶部２２から概要メタデータ及び詳細メタデータを読み出し、ネットワーク９を介してマルチキャスト配信するよう通信部２１に指示する。このマルチキャスト配信には、例えば、ＦＬＵＴＥ（File Delivery over Unidirectional Transport）プロトコルなど、既存のマルチキャスト配信技術を用いることができる。指示受信部２６は、判断装置１からマルチキャストにより詳細メタデータを配信すべきコンテンツの識別情報を受信し、当該コンテンツの識別情報により特定される詳細メタデータが記憶部２２に記憶されていない場合は、当該詳細メタデータを要求する。
【００２４】
図４は、ユニキャスト配信装置３の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、ユニキャスト配信装置３は、通信部３１、記憶部３２、及び、処理部３３を備え、例えばサーバにより実現することができる。通信部３１は、ネットワーク８、９を介してデータを送受信する。記憶部３２は、詳細メタデータを記憶する。
【００２５】
処理部３３は、詳細メタデータ書込部３４、詳細メタデータ配信部３５、及び、詳細メタデータ配信通知部３６を備える。詳細メタデータ書込部３４は、受信した詳細メタデータを記憶部３２に書き込む。詳細メタデータ配信部３５は、通信部３１を介して端末装置５からユニキャストによる詳細メタデータの配信要求を受信した場合に、記憶部３２から要求された詳細メタデータを読み出し、要求送信元の端末装置５へユニキャストにより返送するよう通信部３１に指示する。このユニキャスト配信には、例えば、ＨＴＴＰ（Hypertext Transfer Protocol）プロトコルなど、既存のユニキャスト配信技術を用いることができる。詳細メタデータ配信通知部３６は、端末装置５へ詳細メタデータを配信したコンテンツの識別情報を判断装置１へ通知する。
【００２６】
図５は、コンテンツ配信装置４の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、コンテンツ配信装置４は、通信部４１、記憶部４２及び処理部４３を備え、例えばサーバにより実現することができる。通信部４１は、ネットワーク８、９を介してデータを送受信する。記憶部４２は、各コンテンツのコンテンツデータを記憶する。
【００２７】
処理部４３は、書込部４４、コンテンツ配信部４５、コンテンツ配信通知部４６を備える。書込部４４、受信したコンテンツデータを記憶部４２に書き込む。コンテンツ配信部４５は、端末装置５からコンテンツ配信要求を受信し、記憶部４２から要求されたコンテンツのコンテンツデータを読み出して返送する。コンテンツ配信通知部４６は、端末装置５へコンテンツデータを配信したコンテンツの識別情報を判断装置１へ通知する。
【００２８】
図６は、端末装置５の機能構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、端末装置５は、通信部５１、記憶部５２、入力部５３、出力部５４、及び、処理部５５を備え、例えば、テレビジョン受像機、パーソナルコンピュータ、携帯電話端末などで実現することができる。通信部５１は、ネットワーク９を介してデータを送受信する。記憶部５２は、概要メタデータ、詳細メタデータ、コンテンツデータなどのデータを記憶する。入力部５３は、例えば、リモートコントローラや、ボタン、キーボードなどであり、ユーザによる操作を入力するためのデバイスである。出力部５４は、映像を表示するディスプレイや、音声を出力するスピーカなどである。
【００２９】
処理部５５は、配信データ受信部５６、出力制御部５７、及び、配信要求部５８を備える。配信データ受信部５６は、通信部５１が受信した概要メタデータ、詳細メタデータ、コンテンツデータを記憶部５２に書き込む。出力制御部５７は、記憶部５２から読み出した概要メタデータ、詳細メタデータ、コンテンツデータを出力部５４に出力するよう指示する。配信要求部５８は、詳細メタデータ、コンテンツデータの配信要求を送信するよう通信部５１へ指示する。
【００３０】
なお、マルチキャスト配信装置２、ユニキャスト配信装置３、コンテンツ配信装置４のいずれかに判断装置１の機能を備えることでもよい。例えば、判断装置１が、マルチキャスト配信装置２、ユニキャスト配信装置３、コンテンツ配信装置４のいずれかと同一のサーバにより実現されることでもよい。
【００３１】
図７は、判断装置１の記憶部１２に記憶されるコンテンツ関連情報テーブルのデータ構成例を示す図である。同図において、コンテンツ関連情報テーブルは、コンテンツを一意に特定する識別子であるコンテンツＩＤと、コンテンツが属するジャンル、コンテンツに係る人物、コンテンツのタイトル及びシリーズ、コンテンツ再生時間、コンテンツの価格、関連するコンテンツのコンテンツＩＤ、詳細メタデータの要求数、コンテンツ配信数などを対応づけた複数のレコードからなる。ジャンルには、例えば、コメディ、アクション、ドキュメンタリー、…などが設定され、人物の項目には、主役、脇役、コンテンツ（番組）の監督やディレクター（以下、監督やディレクターを総称して「監督」と記載）などの名前が設定される。また、番組が第１回〜第１０回など、一連のシリーズからなる場合、その一連のシリーズに属するコンテンツには、同一のシリーズ名がシリーズの項目に記述される。
【００３２】
図８は、概要メタデータのデータ構成例を示す図である。
概要メタデータは、コンテンツＩＤ、コンテンツのタイトル、ジャンル、コンテンツの概要説明などの情報を含み、例えば、ＸＭＬ（extensible markup language）により記述される。概要説明には、コンテンツのあらすじや、宣伝等、コンテンツの短くかつ簡単な説明が記述される。
【００３３】
図９は、詳細メタデータのデータ構成例を示す図である。
詳細メタデータは、コンテンツＩＤ、コンテンツに係る人物、コンテンツ再生時間、価格、シリーズ、詳細説明などの情報と、コンテンツのプレビュー画像データとを含み、例えば、コンテンツのプレビュー画像データ以外の情報はＸＭＬにより記述される。詳細説明には、例えば、作品解説や、撮影された地方に関する情報、これから公開される関連したコンテンツなど、任意の内容を概要説明より長く記述可能である。
【００３４】
図１０は、端末装置５のディスプレイに表示される画面遷移を示す図である。
端末装置５の入力部５３により、コンテンツ一覧の表示指示が入力されると、ディスプレイにコンテンツ一覧表示画面Ｇ１が表示される。コンテンツ一覧表示画面Ｇ１には、ジャンル選択ボタン、各コンテンツのタイトル及び概要説明、各コンテンツに対応した詳細表示ボタンＢ１が表示される。
【００３５】
ユーザが端末装置５の入力部５３により、所望のコンテンツの詳細表示ボタンＢ１を選択し、決定を入力すると、詳細表示画面Ｇ２がディスプレイに表示される。詳細表示画面Ｇ２には、選択されたコンテンツのジャンル、出演者、監督等コンテンツに係る人物、コンテンツ再生時間、価格、シリーズ、詳細説明、及び、プレビュー画像と、視聴ボタンＢ２とが表示される。ユーザが端末装置５の入力部５３により視聴ボタンＢ２の決定を入力すると、コンテンツ配信装置４からコンテンツデータが配信される。端末装置５は、配信されたコンテンツデータを再生し、ディスプレイにコンテンツの画像を表示し、スピーカから音声を出力する。
【００３６】
続いて、本実施の形態によるメタデータ配信システムの動作について説明する。
図１１は、本実施の形態によるメタデータ配信システムにおけるメタデータ及びコンテンツ配信処理のシーケンス図である。
まず、コンテンツ配信事業者は、新たに配信するコンテンツの概要メタデータをマルチキャスト配信装置２に、当該コンテンツの詳細メタデータをユニキャスト配信装置３に、当該コンテンツのコンテンツデータをコンテンツ配信装置４に書き込む。これは、例えば、コンテンツ配信事業者の判断装置１から、概要メタデータ、詳細メタデータ、コンテンツデータをそれぞれ、マルチキャスト配信装置２、ユニキャスト配信装置３、コンテンツ配信装置４にアップロードすることにより行なう。マルチキャスト配信装置２のメタデータ書込部２４は、判断装置１から受信した概要メタデータを記憶部２２に書き込み、ユニキャスト配信装置３の詳細メタデータ書込部３４は、判断装置１から受信した詳細メタデータを記憶部３２に書き込み、コンテンツ配信装置４の書込部４４は、判断装置１から受信したコンテンツデータを記憶部４２に書き込む。なお、予め需要が高いことが想定される詳細メタデータについては、マルチキャスト配信装置２にアップロードしてもよい。さらに、コンテンツ事業者は、判断装置１の記憶部１２に記憶しているコンテンツ関連情報テーブルに、当該コンテンツに対応したレコードを登録する。ただし、詳細メタデータ配信数、コンテンツ配信数は初期値０とする。
【００３７】
マルチキャスト配信装置２のメタデータ配信部２５は、所定の時間に記憶部２２内に記憶されている概要メタデータ及び詳細メタデータを読み出すと、通信部２１に当該概要メタデータ及び詳細メタデータをマルチキャストにより配信するよう指示する。全ての端末装置５は、マルチキャスト配信装置２から送信された概要メタデータ及び詳細メタデータを受信する（ステップＳ１１０）。
【００３８】
端末装置５の通信部５１が、ネットワーク８を介してマルチキャスト配信装置２から送信された概要メタデータ及び詳細メタデータを受信すると、配信データ受信部５６は、受信した概要メタデータ及び詳細メタデータを記憶部５２に書き込む（ステップＳ１２０）。この概要メタデータ及び詳細メタデータの配信は、１週間に１回、１日１〜数回など定期的に行うことでもよく、コンテンツ配信事業者がマルチキャスト配信装置２に指示を入力した際に行うことでもよい。ここでは、コンテンツＩＤがそれぞれ０００１〜ｎのコンテンツＣ１〜Ｃｎの概要メタデータ及びコンテンツＣ５の詳細メタデータがマルチキャスト配信装置２から配信されるものとする。
【００３９】
ユーザは端末装置５の入力部５３により、コンテンツ一覧の表示指示を入力する（ステップＳ１３０）。これにより、出力制御部５７は、ジャンルの一覧をディスプレイに表示させる。ユーザが、入力部５３により選択したジャンルを入力すると、出力制御部５７は、入力されたジャンルが設定されている概要メタデータを記憶部５２から読み出し、読み出した概要メタデータそれぞれから読み出したタイトル、概要説明の一覧をコンテンツ一覧表示画面Ｇ１によりディスプレイに表示させる（ステップＳ１４０）。ここでは、入力されたジャンル「アクション」が設定されているコンテンツＣ１，Ｃ２，Ｃ５、…の概要メタデータから読み出したタイトル、概要説明が表示されるものとする。なお、ジャンル指定を行なわず、記憶部５２に記憶されている全ての概要メタデータから読み出した情報を、コンテンツ一覧表示画面Ｇ１により表示させるようにしてもよい。
【００４０】
ユーザは、コンテンツ一覧表示画面Ｇ１に表示されている情報を閲覧し、より詳細な情報を見たいコンテンツを選択すると、その選択したコンテンツに対応したコンテンツの詳細表示ボタンＢ１を端末装置５の入力部５３により選択する（ステップＳ１５０）。ここでは、コンテンツＣ１に対応した詳細表示ボタンＢ１が選択されたものとする。出力制御部５７は、選択されたコンテンツＣ１に対応した概要メタデータからコンテンツＩＤ「０００１」を取得すると、当該コンテンツＩＤが設定された詳細メタデータが記憶部５２に記憶されているか否かを判断する（ステップＳ１６０）。コンテンツＣ１の詳細メタデータが記憶部５２に記憶されていないため（ステップＳ１６０：ＮＯ）、配信要求部５８は、当該コンテンツＩＤを設定した詳細メタデータ配信要求をユニキャスト配信装置３へ送信するよう通信部２１へ指示する（ステップＳ１７０）。
【００４１】
ユニキャスト配信装置３の詳細メタデータ配信部３５は、通信部３１を介して端末装置５からユニキャストにより送信された詳細メタデータ配信要求を受信する（ステップＳ１８０）。詳細メタデータ配信部３５は、受信した詳細メタデータ配信要求からコンテンツＩＤを取得し、取得した当該コンテンツＩＤが設定された詳細メタデータを記憶部３２から読み出すと、この読み出したコンテンツＣ１の詳細メタデータを返送するよう通信部３１に指示する。通信部３１は、詳細メタデータ配信部３５により読み出された詳細メタデータを、詳細メタデータ配信要求元の端末装置５へユニキャストにより送信する（ステップＳ１９０）。さらに、詳細メタデータ配信部３５は、詳細メタデータ配信要求から取得したコンテンツＣ１のコンテンツＩＤと、現在の日時を示す詳細メタデータ配信日時とを対応付けた詳細メタデータ配信履歴情報を記憶部３２に記憶する（ステップＳ２００）。
【００４２】
端末装置５の配信データ受信部５６は、通信部５１を介してユニキャスト配信装置３からコンテンツＣ１の詳細メタデータを受信すると、当該詳細メタデータを記憶部５２へ書き込む（ステップＳ２１０）。出力制御部５７は、配信データ受信部５６が記憶部５２に書き込んだ詳細メタデータより取得した、コンテンツＣ１の出演者、コンテンツ再生時間、価格、シリーズ、詳細説明、及び、プレビュー画像を詳細表示画面Ｇ２によりディスプレイに表示させる（ステップＳ２２０）。なお、詳細表示画面Ｇ２には、ジャンルやタイトルなど、コンテンツＣ１の概要メタデータから取得した情報も表示させることができる。
【００４３】
ユーザは、詳細表示画面Ｇ２により表示されている情報を閲覧し、コンテンツＣ１を視聴することを決定すると、視聴ボタンＢ２の決定を端末装置５の入力部５３により入力する（ステップＳ２３０）。配信要求部５８は、コンテンツＣ１のコンテンツＩＤを設定したコンテンツ配信要求をコンテンツ配信装置４へ送信するよう通信部５１へ指示する（ステップＳ２４０）。
【００４４】
コンテンツ配信装置４のコンテンツ配信部４５は、通信部４１を介して端末装置５からコンテンツ配信要求を受信する（ステップＳ２５０）。コンテンツ配信部４５は、受信したコンテンツ配信要求からコンテンツＩＤ「０００１」を取得する。コンテンツ配信部４５は、取得したコンテンツＩＤにより特定されるコンテンツデータを記憶部４２から読み出すと、読み出したコンテンツデータを返送するよう通信部４１に指示する。通信部４１は、コンテンツ配信部４５により読み出されたコンテンツデータをコンテンツ配信要求元の端末装置５へ送信する（ステップＳ２６０）。さらに、コンテンツ配信部４５は、コンテンツ配信要求から取得したコンテンツＣ１のコンテンツＩＤと、現在の日時を示すコンテンツ配信日時とを対応付けたコンテンツ配信履歴情報を記憶部４２に記憶する（ステップＳ２７０）。
【００４５】
端末装置５の配信データ受信部５６は、通信部５１を介してコンテンツ配信装置４からコンテンツＣ１のコンテンツデータを受信すると、記憶部５２へ当該コンテンツデータを書き込む（ステップＳ２８０）。出力制御部５７は、配信データ受信部５６が記憶部５２へ書き込んだコンテンツデータを再生し、出力部５４により出力させる（ステップＳ２９０）。ユーザは、端末装置５のディスプレイに表示される画像や、スピーカから出力される音声によりコンテンツＣ１を楽しむ。なお、ダウンロードの場合は、受信したコンテンツデータを全て記憶部５２に記憶してから再生を行なう。一方、ストリーミング再生の場合は、受信したコンテンツデータを記憶部５２に記憶しながら再生を行なうが、再生が終了したコンテンツデータの部分は記憶部５２から消去するようにしてもよい。
【００４６】
なお、ユーザが、コンテンツ一覧表示画面Ｇ１により表示されている情報を閲覧し、端末装置５の入力部５３により、コンテンツＣ５に対応した詳細表示ボタンＢ１を選択した場合、出力制御部５７は、選択されたコンテンツＣ５に対応した概要メタデータからコンテンツＩＤを取得し、当該コンテンツＩＤが設定された詳細メタデータが記憶部５２に記憶されているか否かを判断する（ステップＳ１６０）。コンテンツＣ５の詳細メタデータが記憶部５２に記憶されているため（ステップＳ１６０：ＹＥＳ）、出力制御部５７は、記憶部５２からコンテンツＣ５の詳細メタデータを読み出し、当該詳細メタデータより取得した、コンテンツＣ５の出演者、コンテンツ再生時間、価格、シリーズ、詳細説明、及び、プレビュー画像、ならびに、コンテンツＣ５の概要メタデータから取得したジャンル等を詳細表示画面Ｇ２によりディスプレイに表示させる（ステップＳ２２０）。
【００４７】
ユーザがコンテンツＣ５の詳細情報を閲覧した後、詳細表示画面Ｇ２内の視聴ボタンＢ２の決定を端末装置５の入力部５３により入力した以降の処理は、上記と同様である。つまり、端末装置５は、コンテンツＣ５のコンテンツＩＤを設定したコンテンツ配信要求をコンテンツ配信装置４へ送信し、コンテンツ配信装置４は、コンテンツ配信要求により要求されたコンテンツＣ５のコンテンツデータを返送するとともに、コンテンツＣ５のコンテンツＩＤと、現在の日時を示すコンテンツ配信日時とを対応付けたコンテンツ配信履歴情報を記憶部４２に記憶する。端末装置５は、コンテンツ配信装置４からコンテンツＣ５のコンテンツデータを受信すると、当該コンテンツデータを記憶部５２へ書き込んで再生し、コンテンツＣ５を出力部５４により出力する。
【００４８】
なお、プレビュー画像データが詳細メタデータに含まれない場合、端末装置５は、ステップＳ２２０の直前に、各コンテンツのプレビュー画像データを記憶している図示しないプレビュー画像配信装置にコンテンツＩＤを送信し、この送信したコンテンツＩＤに対応したプレビュー画像データをプレビュー画像配信装置から受信して、詳細表示画面Ｇ２に表示させるようにする。あるいは、詳細メタデータにプレビュー画像のＵＲＬ（Universal Resource Locator）を記述しておき、端末装置５は、このＵＲＬにより特定されるサイトからプレビュー画像を取得するようにしてもよい。
【００４９】
ユニキャスト配信装置３の詳細メタデータ配信通知部３６は、１日１回など所定の時間毎に、前回判断装置１に通知を行なった日時以降が詳細メタデータ配信日時である詳細メタデータ配信履歴情報を読み出して判断装置１に通知する（ステップＳ３００）。
同様に、コンテンツ配信装置４のコンテンツ配信通知部４６は、１日１回など所定の時間毎に、前回判断装置１に通知を行なった日時以降がコンテンツ配信日時であるコンテンツ配信履歴情報を読み出して判断装置１に通知する（ステップＳ３１０）。
判断装置１の更新部１４は、ユニキャスト配信装置３から受信した詳細メタデータ配信履歴情報と、コンテンツ配信装置４から受信したコンテンツ配信履歴情報とを記憶部１２に書き込む（ステップＳ３２０）。
【００５０】
なお、ユニキャスト配信装置３、コンテンツ配信装置４は、詳細メタデータ、コンテンツデータを配信したコンテンツのコンテンツＩＤと、配信日時とを対応付けた情報を、配信の都度判断装置１へ通知してもよい。
【００５１】
図１２は、判断装置１による配信方法決定処理フローを示す図である。
判断装置１の更新部１４は、ユニキャスト配信装置３から受信した詳細メタデータ配信履歴情報と、コンテンツ配信装置４から受信したコンテンツ配信履歴情報とを記憶部１２に書き込む（ステップＳ４１０）。更新部１４は、記憶部１２に記憶されている詳細メタデータ配信履歴情報のうち、詳細メタデータ配信日時が現在より所定の期間以内、例えば、１ヶ月以内の詳細メタデータ配信履歴情報を特定する。更新部１４は、特定した詳細メタデータ配信履歴情報に各コンテンツＩＤが設定されている数を計測することにより、各コンテンツＩＤに対応した詳細メタデータ配信数を取得する。更新部１４は、記憶部１２内のコンテンツ関連情報テーブルに設定されている各コンテンツＩＤの詳細メタデータ配信数を、取得した当該コンテンツＩＤの詳細メタデータ配信数により更新する（ステップＳ４２０）。
【００５２】
さらに、更新部１４は、記憶部１２に記憶されているコンテンツ配信履歴情報のうち、コンテンツ配信日時が現在より所定の期間以内、例えば、１ヶ月以内のコンテンツ配信履歴情報を特定する。更新部１４は、特定したコンテンツ配信履歴情報に各コンテンツＩＤが設定されている数を計測することにより、各コンテンツＩＤに対応したコンテンツ配信数を取得する。更新部１４は、記憶部１２内のコンテンツ関連情報テーブルに設定されている各コンテンツのコンテンツ配信数を、取得した当該コンテンツＩＤのコンテンツ配信数により更新する（ステップＳ４３０）。
【００５３】
判断装置１の判断部１５は、コンテンツ関連情報テーブルの詳細メタデータ配信数、コンテンツ配信数が更新されると、配信数の多いレコードに基づいて、マルチキャストで詳細メタデータを送信すべきコンテンツのレコードを選択するための条件を決定し、当該条件に合致するレコードからコンテンツＩＤを読み出す。これにより、マルチキャストで詳細メタデータを送信すべきコンテンツを選択する。具体的には、以下のように行なう。
【００５４】
まず、判断部１５は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数が所定の閾値以上、例えば、１５万以上のレコードを特定し、この特定したレコードの数を取得する（ステップＳ４４０）。判断部１５は、ステップＳ４４０において特定したレコードのシリーズ、主役、監督、脇役、コンテンツ再生時間、価格の項目それぞれについて、当該項目に共通して設定されている設定値と、その設定割合とを取得し、設定割合が所定の閾値以上の設定値を選択する（ステップＳ４５０）。なお、項目毎に閾値を変えることでもよい。判断部１５は、コンテンツ関連情報テーブルから、選択した設定値が設定されている全てのレコードのコンテンツＩＤを読み出し、この読み出したコンテンツＩＤをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする（ステップＳ４６０）。
【００５５】
例えば、ステップＳ４４０において特定した複数のレコードのうち、主役に「Ａさん」が設定されている割合が３０％、「Ｄさん」が設定されている割合が２０％、…であり、閾値が１５％であったとする。判断部１５は、コンテンツ関連情報テーブルから、人物の主役に「Ａさん」あるいは「Ｄさん」が設定されているレコードのコンテンツＩＤ＝０００１、０００２、０００３、…を読み出し、これをマルチキャストにより詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。他の各項目それぞれについても同様の処理を行なう。
【００５６】
続いて判断部１５は、ステップＳ４４０において特定した複数のレコードのジャンル、シリーズ、主役、監督、脇役、コンテンツ再生時間、価格の項目の全ての組み合わせについて、共通した設定値の組み合わせと、その設定割合を取得し、設定割合が所定の閾値を超えた設定値の組み合わせを選択する（ステップＳ４７０）。なお、項目の組み合わせ毎に閾値を変えることでもよい。判断部１５は、コンテンツ関連情報テーブルから、選択した設定値の組み合わせが設定されているレコードのコンテンツＩＤを読み出し、この読み出したコンテンツＩＤをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとし、ステップＳ４６０において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツＩＤに追加する（ステップＳ４８０）。
【００５７】
例えば、ステップＳ４４０において特定したレコードのうち、ジャンル、監督、コンテンツ再生時間の項目の組み合わせにおいて、ジャンル「アクション」、かつ、監督「Ｂさん」、かつ、価格「１５０円」である割合が１２％であり、閾値１０％を超えているものとする。判断部１５は、コンテンツ関連情報テーブルから、ジャンル「アクション」、監督「Ｂさん」、価格「１５０円」の組み合わせが設定されているレコードのコンテンツＩＤ＝０００２、０００５、…を読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
【００５８】
次に、判断部１５は、コンテンツ関連情報テーブルに登録されているレコードのうち、コンテンツ配信数が所定の閾値以上のレコードを特定し、この特定したレコードの数を取得する（ステップＳ４９０）。なおこの閾値は、コンテンツ配信数を、詳細メタデータ配信数よりどれぐらいの重み付けとするかにより決定する。例えば、コンテンツ配信数を詳細メタデータ配信数の１．５倍の重み付けとする場合、閾値は、１５万／１．５＝１０万となる。
【００５９】
以下、判断部１５は、ステップＳ４９０において特定したレコードについて、上記ステップＳ４５０〜Ｓ４８０と同様の処理により、マルチキャストで詳細メタデータを送信すべきコンテンツのコンテンツＩＤを得る（ステップＳ５００〜Ｓ５３０）。つまり、判断部１５は、ステップＳ４９０において特定した複数のレコードのシリーズ、主役、監督、脇役、コンテンツ再生時間、価格それぞれの項目それぞれについて、当該項目に共通して設定されている設定値と、その設定割合とを取得し、設定割合が所定の閾値以上の設定値を選択する（ステップＳ５００）。判断部１５は、コンテンツ関連情報テーブルから、選択した設定値が設定されている全てのレコードのコンテンツＩＤを読み出し、この読み出したコンテンツＩＤをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとし、ステップＳ４６０、ステップＳ４８０において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツＩＤに追加する（ステップＳ５１０）。
【００６０】
続いて判断部１５は、ステップＳ４９０において特定したレコードのジャンル、シリーズ、主役、監督、脇役、コンテンツ再生時間、価格の項目の全ての組み合わせについて、共通した設定値の組み合わせと、その設定割合を取得し、設定割合が所定の閾値を超えた設定値の組み合わせを選択する（ステップＳ５２０）。判断部１５は、コンテンツ関連情報テーブルから、選択した設定値の組み合わせが設定されているレコードのコンテンツＩＤを読み出し、この読み出したコンテンツＩＤをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとし、ステップＳ４６０、ステップＳ４８０、ステップＳ５１０において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツＩＤに追加する（ステップＳ５３０）。
【００６１】
判断部１５は、ステップＳ４４０において詳細メタデータ配信数が所定の閾値であるとして選択されたレコード、及び、ステップＳ４９０において、コンテンツ配信数が所定の閾値以上であるとして選択されたレコードから関連コンテンツのコンテンツＩＤを読み出し、この読み出したコンテンツＩＤをマルチキャストにより詳細メタデータを配信すべきコンテンツのコンテンツＩＤとし、ステップＳ４６０、ステップＳ４８０、ステップＳ５１０、ステップＳ５３０において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツＩＤに追加する（ステップＳ５４０）。なお、ステップＳ４６０、Ｓ４８０、Ｓ５１０、Ｓ５３０において取得したコンテンツＩＤにより特定されるコンテンツ関連情報テーブルのレコードから関連コンテンツのコンテンツＩＤを読み出し、この読み出したコンテンツＩＤを、マルチキャストにより詳細メタデータを配信すべきコンテンツのコンテンツＩＤとし、ステップＳ４６０、ステップＳ４８０、ステップＳ５１０、ステップＳ５３０において読み出した、詳細メタデータを配信すべきコンテンツのコンテンツＩＤに追加してもよい。
指示部１６は、ステップＳ４６０、Ｓ４８０、Ｓ５１０、Ｓ５３０、Ｓ５４０において読み出した、マルチキャストにより詳細メタデータを送信すべきコンテンツのコンテンツＩＤをマルチキャスト配信装置２に送信する（ステップＳ５５０）。
【００６２】
マルチキャスト配信装置２の指示受信部２６は、判断装置１から受信したコンテンツＩＤが設定されている詳細メタデータが記憶部２２に記憶されているかを判断する。詳細メタデータが登録されていないコンテンツＩＤがある場合、そのコンテンツＩＤを設定した詳細メタデータ取得要求を判断装置１に送信する。
【００６３】
判断装置１の指示部１６は、マルチキャスト配信装置２から詳細メタデータ取得要求を受信した場合（ステップＳ５６０：ＹＥＳ）詳細メタデータ取得要求に設定されているコンテンツＩＤに対応した詳細メタデータを記憶部１２から読み出すか、ユニキャスト配信装置３から取得してマルチキャスト配信装置２に返送する（ステップＳ５７０）。マルチキャスト配信装置２のメタデータ書込部２４は、受信した詳細メタデータを記憶部２２に書き込む。
【００６４】
さらに、マルチキャスト配信装置２の指示受信部２６は、現在記憶部２２記憶している詳細メタデータのうち、判断装置１から受信したコンテンツＩＤに含まれていないコンテンツＩＤが設定されている詳細メタデータを特定し、特定した詳細メタデータを記憶部２２から削除する。これは、メモリから消去することでもよく、論理的に削除することでもよい。論理的削除の場合、詳細メタデータと対応付けてマルチキャスト配信対象としない旨の情報を記憶部２２に記憶する。そして、マルチキャスト配信装置２のメタデータ配信部２５が記憶部２２内の詳細メタデータを配信する際には、マルチキャスト配信対象としない旨の情報が対応付けられていないもののみを配信するようにする。
【００６５】
なお、ステップＳ５５０において、判断装置１の指示部１６は、マルチキャストにより詳細メタデータを送信すべきコンテンツのコンテンツＩＤに併せて、当該コンテンツＩＤにより特定される詳細メタデータをマルチキャスト配信装置２に送信するようにしてもよい。
【００６６】
以降、判断装置１により、ユーザが視聴する可能性の高い詳細メタデータをマルチキャスト配信装置２からマルチキャストにより配信することができる。また、人気が下降してきたコンテンツの詳細メタデータについては、マルチキャスト配信からユニキャスト配信に戻すことも可能である。加えて、判断装置１における分析の結果から、人気が高いと予想されるコンテンツの条件が得られるため、その条件に合う詳細メタデータについては、当初よりマルチキャスト配信装置２にアップロードし、マルチキャスト配信することもできる。
【００６７】
なお、上記のステップＳ４７０及びＳ５２０においては、ジャンル、主役、監督、脇役、コンテンツ再生時間、価格の項目を用いた全ての組み合わせについて、閾値を超えた、共通する設定値の組み合わせを選択しているが、予め項目の組み合わせを決めておき（例えば、ジャンルと俳優の組み合わせなど）、その決められた項目の組み合わせの中で、閾値を超えた、共通する設定値の組み合わせを選択することでもよい。
【００６８】
また、判断装置１の判断部１５は、以下の（１）〜（６）をマルチキャストにより詳細メタデータを送信すべきコンテンツのコンテンツＩＤとして取得するようにしてもよい。
【００６９】
（１）判断装置１の判断部１５は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数、あるいは、コンテンツ配信数が所定の閾値以上のレコードを特定する。そして、判断部１５は、特定したレコードのシリーズ、主役、監督のいずれかと同一の設定値が、シリーズ、主役、監督に設定されているコンテンツ関連情報テーブル内のレコードからコンテンツＩＤを読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
【００７０】
例えば、詳細メタデータ配信数が閾値以上のレコードに、シリーズ「アクション大作戦」、主役「Ａさん」、監督「Ｂさん」が設定されているとする。この場合、コンテンツ関連情報テーブルから、シリーズに「アクション大作戦」が設定されている全てのレコード、主役「Ａさん」が設定されている全てのレコード、監督「Ｂさん」が設定されている全てのレコードを特定し、これら特定したレコードから取得したコンテンツＩＤを、マルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
【００７１】
（２）判断装置１の判断部１５は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数、あるいは、コンテンツ配信数が所定の閾値以上のレコードを特定する。そして、判断部１５は、特定したレコードの所定の項目の組み合わせと同一の設定値が設定されているコンテンツ関連情報テーブル内のレコードからコンテンツＩＤを読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
【００７２】
例えば、所定の項目の組み合わせが主役及び脇役であり、詳細メタデータ配信数が閾値以上のレコードに、主役「Ａさん」、脇役「Ｃさん」が設定されているとする。この場合、コンテンツ関連情報テーブルから、シリーズに主役「Ａさん」、及び、脇役「Ｃさん」の組み合わせが設定されている全てのレコードを特定し、特定したレコードから取得したコンテンツＩＤを、マルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
項目の組み合わせの例としては、主役、監督、脇役の任意の組み合わせ、主役、監督、価格のうち１以上と、ジャンルまたはシリーズとの組み合わせ、これらの各組み合わせとコンテンツ再生時間との組み合わせ、などがある。
【００７３】
（３）判断装置１の判断部１５は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数、あるいは、コンテンツ配信数が所定の閾値以上のレコードを特定する。そして、判断部１５は、特定したレコードの主役、監督、または、脇役と同一の設定値が、主役、監督、または、脇役に設定されているコンテンツ関連情報テーブル内のレコードからコンテンツＩＤを読み出し、これをマルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
【００７４】
例えば、詳細メタデータ配信数が閾値以上のレコードに、主役「Ａさん」、監督「Ｂさん」、脇役「Ｃさん」が設定されているとする。この場合、コンテンツ関連情報テーブルから、主役、監督、脇役のいずれかに、「Ａさん」、「Ｂさん」または「Ｃさん」が設定されている全てのレコードを特定し、これら特定したレコードから取得したコンテンツＩＤを、マルチキャストで詳細メタデータを配信すべきコンテンツのコンテンツＩＤとする。
【００７５】
（４）判断装置１の判断部１５は、コンテンツ関連情報テーブルに登録されているレコードのうち、詳細メタデータ配信数と、重み付けを行なったコンテンツ配信数との合計が、所定の閾値以上のレコードを特定する。例えば、コンテンツ配信数の重みを詳細メタデータ配信数の１．５倍とする場合、（詳細メタデータ配信数）＋１．５×（コンテンツ配信数）が閾値以上であるレコードを特定する。そして、特定したレコードについて、ステップＳ４５０〜Ｓ４８０と同様の処理、あるいは、上記の（１）〜（３）を行い、詳細メタデータを配信すべきコンテンツのコンテンツＩＤを取得する。
【００７６】
（５）判断装置１は、インターネットなどで提供されている検索エンジンを備えた図示しない検索装置などから、現在検索キーワードとして入力される数が多い単語を受信する。そして、判断装置１の判断部１５は、当該単語がタイトル、シリーズ、あるいは、人物名に設定されているコンテンツ関連情報テーブルのレコードからコンテンツＩＤを読み出し、これをマルチキャストにより送信すべきコンテンツＩＤとする。
【００７７】
（６）判断装置１に、現在話題に上っている作品やタレント、監督などの状況から、人気が高いと予想されるタイトル、主役、監督、脇役、シリーズなどの項目の設定値や、任意の項目の組み合わせとそれら項目の設定値を入力する。判断装置１の判断部１５は、入力された項目の設定値、あるいは、複数項目の設定値の組み合わせが設定されているコンテンツ関連情報テーブルのレコードからコンテンツＩＤを読み出し、これをマルチキャストにより送信すべきコンテンツＩＤとする。
【００７８】
上述の判断装置１、マルチキャスト配信装置２、ユニキャスト配信装置３、コンテンツ配信装置４、及び、端末装置５は、内部にコンピュータシステムを有している。そして、判断装置１の処理部１３、マルチキャスト配信装置２の処理部２３、ユニキャスト配信装置３の処理部３３、コンテンツ配信装置４の処理部４３、及び、端末装置５の処理部５５の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００７９】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００８０】
なお、本発明は、上記において説明した実施形態に限定されるものではなく、その主旨を逸脱しない範囲において種々変更可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【符号の説明】
【００８１】
１…判断装置
１１…通信部
１２…記憶部
１３…処理部
１４…更新部
１５…判断部
１６…指示部
２…マルチキャスト配信装置
２１…通信部
２２…記憶部（マルチキャスト配信装置記憶部）
２３…処理部
２４…メタデータ書込部
２５…メタデータ配信部
２６…指示受信部
３…ユニキャスト配信装置
３１…通信部
３２…記憶部（ユニキャスト配信装置記憶部）
３３…処理部
３４…詳細メタデータ書込部
３５…詳細メタデータ配信部
３６…詳細メタデータ配信通知部
４…コンテンツ配信装置
４１…通信部
４２…記憶部
４３…処理部
４４…書込部
４５…コンテンツ配信部
４６…コンテンツ配信通知部
５…端末装置
５１…通信部（端末装置記憶部）
５２…記憶部
５３…入力部
５４…出力部
５５…処理部
５６…配信データ受信部
５７…出力制御部（概要メタデータ表示制御部、詳細メタデータ表示制御部）
５８…配信要求部
８、９…ネットワーク
【図１】
2010183504.tif 000003
【図２】
2010183504.tif 000004
【図３】
2010183504.tif 000005
【図４】
2010183504.tif 000006
【図５】
2010183504.tif 000007
【図６】
2010183504.tif 000008
【図７】
2010183504.tif 000009
【図８】
2010183504.tif 000010
【図９】
2010183504.tif 000011
【図１０】
2010183504.tif 000012
【図１１】
2010183504.tif 000013
【図１２】
2010183504.tif 000014