(57)【特許請求の範囲】
【請求項１】
メディアデータをネットワークを介してメディア受信装置に配信するメディア配信装置において、
上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、
上記各メディアデータに割り振られたメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、
選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータのメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを作成する送信データ生成部と、
上記メタデータを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、
上記メタデータを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部と、
メディア重要度の変更指示を受けて上記メディア重要度を変更すると共に上記メディア重要度の変更をメディア選択部に通知する重要度変化監視部とを備え、
上記メディア選択部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき配信するメディアデータを選択し、
上記送信データ生成部は、変更後のメディア重要度に基づき選択されたメディアデータの所在を示すアドレス情報と、上記変更後のメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定したメディア受信装置の画面配置を示す再生レイアウト情報とを記述した変更後のメタデータを作成し、
上記データ送信部は上記変更後のメタデータを配信することを特徴とするメディア配信装置。
【請求項２】
メディア重要度の変更指示を受けて上記メディア重要度を変更すると共に上記メディア重要度の変更をメディア選択部に通知する重要度変化監視部を備え、
上記メディア選択部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき配信するメディアデータを選択し、
送信データ生成部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき、上記メディア重要度の変更前に作成したメタデータを変更するための変更コマンドを作成し、
データ送信部は上記変更コマンドを配信することを特徴とする請求項１記載のメディア配信装置。
【請求項３】
送信データ生成部はメディア受信装置における画面の切り替えタイミングを示す同期情報をメタデータに記述することを特徴とする請求項１記載のメディア配信装置。
【請求項４】
送信データ生成部はメディア受信装置で再生レイアウトを決定するための通信能力と受信性能の少なくとも一方に関する条件分岐をメタデータに記述することを特徴とする請求項１記載のメディア配信装置。
【請求項５】
メディアデータをネットワークを介してメディア受信装置に配信するメディア配信装置において、
上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、
上記各メディアデータに割り振られた時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、
選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータの時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを作成する送信データ生成部と、
上記メタデータを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、
上記メタデータを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部とを備えたことを特徴とするメディア配信装置。
【請求項６】
メディアデータをネットワークを介してメディア受信装置に配信するメディア配信装置において、
上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、
上記各メディアデータに割り振られた時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、
選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータの時間的変化を有するメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述した再生開始時点の初期メタデータを作成すると共に、上記メディア重要度の時間的変化に対応して上記初期メタデータを変更するための変更コマンドを作成する送信データ生成部と、
上記初期メタデータと上記変更コマンドを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、
上記初期メタデータと上記変更コマンドを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部とを備えたことを特徴とするメディア配信装置。
【請求項７】
配信されたメディアデータをネットワークを介して受信するメディア受信装置において、
上記各メディアデータに割り振られたメディア重要度及び上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方に基づき、配信するメディアデータの所在を示すアドレス情報と上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを受信するデータ受信部と、
受信した上記メタデータを解析するデータ解析部と、
解析した上記メタデータに記述されているアドレス情報に基づき上記メディアデータの配信を要求するＲＴＳＰ通信部と、
配信されたメディアデータを受信するメディア受信部と、
解析した上記メタデータに記述されている再生レイアウト情報に基づき、受信したメディアデータを再生するメディア表示部とを備え、
上記データ受信部は、メディア重要度が変更されたことによる受信済みのメタデータを変更するための変更コマンドを受信し、
上記データ解析部は受信した上記変更コマンドを解釈して受信済みの上記メタデータを更新することを特徴とするメディア受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はメディアデータをネットワークを介して配信するメディア配信装置、及び配信されたメディアデータを受信するメディア受信装置に関するものである。
【背景技術】
【０００２】
映像、音声等を含む複数のメディアデータをネットワークを介して配信し、配信されたメディアデータを記述言語であるＸＭＬ（ｅｘｔｅｎｓｉｂｌｅ  ｍａｒｋｕｐ  ｌａｎｇｕａｇｅ）等に記述されたシナリオ通りに忠実に再生するためには、配信する各メディアデータの同期を保つ必要がある。そのための一手法として、例えば特開２００３−９１２０号公報に記載されている複数のメディアデータの配信では、ネットワーク状況に応じて動的にメディアデータのコマ落としや画質落とし等が行われている。
【０００３】
図１は上記公報に記載されているメディア配信システムを説明する図である。メディアデータを配信するサーバＳａ，Ｓｂ，Ｓｃは、ネットワーク１のそれぞれ非常に細い回線、細い回線、太い回線により、メディアデータを再生する端末装置ｃと接続されている。例えば、サーバＳａ，Ｓｂ，Ｓｃからメディアデータを同時に配信する場合には、非常に細い回線に接続されたサーバＳａはコマ落としや画質落としがなされたメディアデータを配信することにより、端末装置ｃは各サーバＳａ，Ｓｂ，Ｓｃから同時に配信されたメディアデータをＸＭＬ等に記述されたシナリオ通りに同期再生を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のメディア配信装置は以上のように構成されているので、ＸＭＬ記述によるシナリオ作成時点でメディア受信装置の受信性能を考慮していないため、ＸＭＬ記述によるシナリオ自体がメディア受信装置の受信性能次第で実行不可能な場合があり、再生不可能なメディアデータを配信してしまう可能性があった。また、ネットワークの通信能力によっては、同期再生に適応するまでに時間を要してしまい、その間、メディア受信装置でメディアデータの再生が正常に行われない可能性があった。このように、メディア配信装置がシナリオ配信時点の状況に応じてＸＭＬ記述によるシナリオを作成できず、メディア受信装置で正常に再生できないという課題があった。
【０００５】
この発明は上記のような課題を解決するためになされたもので、メディアデータを正常に再生できるように、メディア受信装置の受信性能やネットワークの通信能力を考慮してメディアデータを配信するためのメタデータを作成するメディア配信装置を得ることを目的とする。
また、この発明はメディア配信装置から配信されたメタデータに基づきメディアデータを正常に再生できるメディア受信装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るメディア配信装置は、メディアデータをネットワークを介してメディア受信装置に配信するものにおいて、上記ネットワークの通信能力と上記メディア受信装置の受信性能の少なくとも一方を取得するパラメータ取得部と、上記各メディアデータに割り振られたメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき、配信するメディアデータを選択するメディア選択部と、選択されたメディアデータの所在を示すアドレス情報と、選択されたメディアデータのメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定した上記メディア受信装置の画面配置を示す再生レイアウト情報とを記述したメタデータを作成する送信データ生成部と、上記メタデータを上記ネットワークを介して上記メディア受信装置に配信するデータ送信部と、上記メタデータを受信した上記メディア受信装置からの要求に基づき上記メディアデータを配信するメディア通信部と、メディア重要度の変更指示を受けて上記メディア重要度を変更すると共に上記メディア重要度の変更をメディア選択部に通知する重要度変化監視部とを備え、上記メディア選択部は変更後のメディア重要度及び通信能力と受信性能の少なくとも一方に基づき配信するメディアデータを選択し、上記送信データ生成部は、変更後のメディア重要度に基づき選択されたメディアデータの所在を示すアドレス情報と、上記変更後のメディア重要度及び上記通信能力と上記受信性能の少なくとも一方に基づき決定したメディア受信装置の画面配置を示す再生レイアウト情報とを記述した変更後のメタデータを作成し、上記データ送信部は上記変更後のメタデータを配信するものである。
【発明の効果】
【０００７】
この発明により、メディアデータを正常に再生することができると共に、各メディア受信装置に適応したメディアデータの配信を行うことができるという効果がある。
【図面の簡単な説明】
【０００８】
【図１】従来のメディア配信システムを説明する図である。
【図２】この発明の実施の形態１によるメタデータを用いた基本的なメディア配信システムを説明する図である。
【図３】この発明の実施の形態１によるメディア配信装置の内部の構成を示すブロック図である。
【図４】この発明の実施の形態１によるメディア配信装置におけるメディア通信部の内部の構成を示すブロック図である。
【図５】この発明の実施の形態１によるメディア受信装置の内部の構成を示すブロック図である。
【図６】この発明の実施の形態１による４地点同時監視の場合の再生レイアウトの例を示す図である。
【図７】この発明の実施の形態１によるメタデータの具体例を示す図である。
【図８】この発明の実施の形態１によるメタデータを用いたメディア配信システムを説明する図である。
【図９】この発明の実施の形態１によるメディア配信装置の内部の構成を示すブロック図である。
【図１０】この発明の実施の形態１による６地点同時監視の場合の再生レイアウトの例を示す図である。
【図１１】この発明の実施の形態１によるメタデータの具体例を示す図である。
【図１２】この発明の実施の形態１による４地点監視の場合の再生レイアウトの例を示す図である。
【図１３】この発明の実施の形態１によるメタデータの具体例を示す図である。
【図１４】この発明の実施の形態１による３地点監視の場合の再生レイアウトの例を示す図である。
【図１５】この発明の実施の形態１によるメタデータの具体例を示す図である。
【図１６】この発明の実施の形態１による再生レイアウトを決定するための条件分岐が含まれるメタデータの具体例を示す図である。
【図１７】この発明の実施の形態１によるメタデータを用いた他のメディア配信システムを説明する図である。
【図１８】この発明の実施の形態１によるメディア配信装置の内部の構成を示すブロック図である。
【図１９】この発明の実施の形態１によるメディア受信装置の内部の構成を示すブロック図である。
【図２０】この発明の実施の形態１による６地点同時監視の場合でメディア重要度が変更される場合の再生レイアウトの推移の例を示す図である。
【図２１】この発明の実施の形態１によるメディア重要度が変更される場合のメタデータの変更例を示す図である。
【図２２】この発明の実施の形態１による３地点監視の場合でメディア重要度が変更される場合の再生レイアウトの遷移の例を示す図である。
【図２３】この発明の実施の形態１によるメディア重要度が変更される場合のメタデータの変更例を示す図である。
【図２４】この発明の実施の形態１による変更コマンド書式の定義の例とメタデータの例を示す図である。
【図２５】この発明の実施の形態１による変更コマンドの例を示す図である。
【図２６】この発明の実施の形態１による変更コマンドの例を示す図である。
【図２７】この発明の実施の形態２によるメタデータを用いたメディア配信システムを説明する図である。
【図２８】この発明の実施の形態２によるメディア配信装置の内部の構成を示すブロック図である。
【図２９】この発明の実施の形態２によるメディア重要度の時間的変化及びメディア重要度の変化時刻があらかじめ既知である場合のメタデータの具体例を示す図である。
【図３０】この発明の実施の形態２によるメディア重要度の時間的変化及びメディア重要度の変化時刻があらかじめ既知である場合のメタデータと変更コマンドの具体例を示す図である。
【図３１】この発明の実施の形態２による４地点同時監視の場合の再生レイアウトの例とメタデータの例を示す図である。
【図３２】この発明の実施の形態２によるメタデータを用いた他のメディア配信システムを説明する図である。
【発明を実施するための形態】
【０００９】
以下、この発明をより詳細に説明するために、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
この実施の形態１では、メディアデータをＭＰＥＧ−４  Ｖｉｓｕａｌで符号化された監視映像とした例を用いて説明を行うが、メディアデータ自体は映像、音声等一般的なメディアデータであれば何でもよく、また、アプリケーションとして監視システムに限定するものでもない。さらに、メディアデータの特徴をコンパクトに記述したメタデータについては、ＸＭＬベースのマルチメディアプレゼンテーション記述言語であるＳＭＩＬ（ｓｙｎｃｈｒｏｎｉｚｅｄ  ｍｕｌｔｉｍｅｄｉａ  ｉｎｔｅｇｒａｔｉｏｎ  ｌａｎｇｕａｇｅ）を用い、さらに、メディア配信プロトコルとしてはＲＴＰ（ｒｅａｌ  ｔｉｍｅ  ｔｒａｎｓｐｏｒｔ  ｐｒｏｔｏｃｏｌ，ＩＥＴＦ  ＲＦＣ３５５０）、メディア配信の制御プロトコルとしてＲＴＳＰ（ｒｅａｌ  ｔｉｍｅ  ｓｔｒｅａｍｉｎｇ  ｐｒｏｔｏｃｏｌ，ＩＥＴＦ  ＲＦＣ２３２６）をそれぞれ用いて説明を行うが、実用上、特にそれらに限定するものではない。
【００１０】
この実施の形態１では、メディア配信装置がメディア重要度に基づきメディアデータを選択して配信を行うことにより、ユーザはメディア受信装置で重要なメディアデータを優先的に参照することが可能となる。メディア重要度の状況によっては、メディアデータは複数選択されることもある。そして、メディア配信装置がメディア重要度に応じて動的に作成したメタデータに基づきメディアデータの配信を行うことにより、メディア受信装置は配信されたメタデータに従った同期再生動作を行うだけでメディアデータの受信を行うことができる。
【００１１】
図２はこの発明の実施の形態１によるメタデータを用いた基本的なメディア配信システムを説明する図である。図２において、メディア配信装置２０１は、ネットワーク２０３を介してメディア受信装置２０２と接続され、メディア重要度２０４とメディアデータ２０５にアクセス可能となっている。
【００１２】
図２の動作について説明する。
メディアデータ２０５がひとつ又は複数あり、各メディアデータ２０５に対し各々メディア重要度２０４が割り振られている。各メディアデータ２０５はシステム内で一意に識別できるアドレスを有している。メディア配信装置２０１は、メディア受信装置２０２からメディアデータ２０５の配信要求を受信したとき、各メディア重要度２０４を参照し、参照した各メディア重要度２０４をパラメータとして、配信すべきメディアデータ２０５をひとつ又は複数選択し、選択されたメディアデータ２０５のアドレス情報及びメディア受信装置２０２上の画面配置を示す再生レイアウト情報を記述したメタデータ２０６を作成し、メディア受信装置２０２に対してそのメタデータ２０６の配信２０７を行う。
【００１３】
メディア配信装置２０１はメディア重要度２０４をパラメータとしてメタデータ２０６を作成する。例えば、メディア配信装置２０１は、「メディア重要度が中以上」といった閾値を根拠としてメディアデータ２０５を選択してメタデータ２０６を作成する。メディア受信装置２０２はそのメタデータ２０６を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置２０１はリクエスト２０８を受け、メディア受信装置２０２に対して、リクエスト応答２０９を返すと共に、リクエストされたメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は、配信されたメディアデータ２０５を受信し、メタデータ２０６に記述されている再生レイアウト情報に基づき再生を行う。メディア受信装置２０２は、メディアデータ２０５を複数同時に受信する場合には、メディアデータ２０５同士の同期を取りながら再生を行う。
【００１４】
図３はメディア配信装置２０１の内部の構成を示すブロック図である。メディア配信装置２０１は、メディア選択部２７０６、送信データ生成部２７０７、データ送信部２７０８及びメディア通信部２７１２を備えており、メディア重要度２０４とメディアデータ２０５にアクセス可能となっている。
【００１５】
図３の動作について説明する。
メディア配信装置２０１のメディア選択部２７０６は、メディア重要度２０４を参照し、参照したメディア重要度２０４をパラメータとして配信すべきメディアデータ２０５を選択する。送信データ生成部２７０７は、メディア選択部２７０６で選択されたメディアデータ２０５のアドレス情報と選択されたメディアデータ２０５のメディア重要度２０４に基づき決定したメディア受信装置２０２上の画面配置を示す再生レイアウト情報とを記述したメタデータ２０６を作成し、データ送信部２７０８はメディア受信装置２０２に対して作成されたメタデータ２０６の配信２０７を行う。
【００１６】
メディア受信装置２０２は配信されたメタデータ２０６を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置２０１のメディア通信部２７１２は、そのリクエスト２０８を受けて、メディア受信装置２０２に対して、リクエスト応答２０９を返すと共に、リクエストされたメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は、配信されたメディアデータ２０５を受信し、メタデータ２０６に記述されている再生レイアウト情報に基づき同期再生を行う。
【００１７】
図４はメディア配信装置２０１におけるメディア通信部２７１２の内部の構成を示すブロック図であり、メディア通信部２７１２はＲＴＳＰ通信部２８０５及びＲＴＰ送信部２８０８を備えている。
【００１８】
図４の動作について説明する。
ＲＴＳＰ通信部２８０５はメディア受信装置２０２からＲＴＳＰによるメディアデータ２０５のリクエスト２０８を受けて、メディア受信装置２０２に対してリクエスト応答２０９を返すと共に、ＲＴＰ送信部２８０８に対してリクエストされたメディアデータ２０５を配信するよう指示を出す。ＲＴＰ送信部２８０８はＲＴＳＰ通信部２８０５から指示されたメディアデータ２０５の配信２１０を行う。
【００１９】
図５はメディア受信装置２０２の内部の構成を示すブロック図である。メディア受信装置２０２は、データ受信部２９０９、データ解析部２９１０、同期管理部２９１１、ＲＴＳＰ通信部２９１２、メディア表示部２９１３及びメディア受信部２９１４を備えている。
【００２０】
図５の動作について説明する。
メディア受信装置２０２のデータ受信部２９０９は、メディア配信装置２０１から配信されたメタデータ２０６を受信してデータ解析部２９１０へ渡す。メタデータ２０６には、メディアデータ２０５の所在を示すアドレス情報及び画面配置を示す再生レイアウト情報が記述されており、必要に応じて画面の切り替えタイミングを示す同期情報が含まれることもある。
【００２１】
データ解析部２９１０はデータ受信部２９０９で受信したメタデータ２０６を解析し、メタデータ２０６に記述されているメディアデータ２０５のアドレス情報をＲＴＳＰ通信部２９１２に対して通知し、メタデータ２０６に同期情報が含まれている場合には、メディアデータ２０５のリクエストタイミングの一覧を作成して同期管理部２９１１に対して通知し、メタデータ２０６に記述されているメディアデータ２０５の再生レイアウト情報をメディア表示部２９１３に対して通知する。また、データ解析部２９１０は、メタデータ２０６に同期情報が含まれていない場合には、再生開始時点のリクエストを行うリクエストタイミングの一覧を作成して同期管理部２９１１に対して通知する。
【００２２】
同期管理部２９１１は、データ解析部２９１０から通知されたリクエストタイミングの一覧に基づき、ＲＴＳＰ通信部２９１２に対してリクエストタイミングを指示する。ＲＴＳＰ通信部２９１２は、同期管理部２９１１から指示されたリクエストタイミングで、データ解析部２９１０から通知されたアドレス情報に基づき、メディアデータ２０５のリクエスト２０８を行う。
【００２３】
メディア配信装置２０１はこのリクエスト２０８を受け、メディア受信装置２０２に対して、リクエスト応答２０９を返すと共に、リクエストされたメディアデータ２０５の配信２１０を行う。メディア受信装置２０２のメディア受信部２９１４は、配信されたメディアデータ２０５を受信してメディア表示部２９１３へ渡す。メディア表示部２９１３は、メディア受信部２９１４よりメディアデータ２０５を受け取り、データ解析部２９１０から通知された再生レイアウト情報に基づき同期再生を行う。
【００２４】
図２に示すメディア配信システムについて、監視システムという具体的な例で説明を行う。
例えば、４台の監視カメラで４つの監視映像のメディアデータ２０５の配信を行う際に、監視カメラが置いてある場所に応じてメディア重要度２０４があらかじめ設定されており、メディア配信装置２０１はそのメディア重要度２０４をパラメータとして配信する監視映像のメディアデータ２０５を選択し、選択されたメディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ２０６を作成し、メディア受信装置２０２に対して作成したメタデータ２０６の配信２０７を行う。
【００２５】
図６は４地点（Ａ地点〜Ｄ地点）同時監視の場合の再生レイアウトの例を示す図である。重要度一覧７０６の場合には、メディア受信装置２０２の画面全体７０１の中に、Ａ地点映像７０２、Ｂ地点映像７０３、Ｃ地点映像７０４及びＤ地点映像７０５が表示される再生レイアウトとなっており、重要度一覧７０８の場合には、Ａ地点映像７０２のみを表示する再生レイアウトとなっている。
【００２６】
メディア配信装置２０１は、メディア重要度２０４を参照し、あるメディア重要度２０４を閾値とし、配信するメディアデータ２０５の選択を動的に行う。例えば、メディア重要度２０４が「中」以上の監視地点に関するメディアデータ２０５の配信を行う際には、メディア配信装置２０１は、重要度一覧７０６の場合に、Ａ地点映像７０２〜Ｄ地点映像７０５の全てのメディアデータ２０５の同時配信を行うことを想定したメタデータ２０６を動的に作成し、一方、重要度一覧７０８の場合には、Ａ地点映像７０２のみのメディアデータ２０５の配信を行うことを想定したメタデータ２０６を動的に作成する。このように、メディア受信装置２０２のユーザが、メディア配信装置２０１に対してメディアデータ２０５の配信を要求したときのメディア重要度２０４に基づき、メディア配信装置２０１は動的にメタデータ２０６の生成を行う。
【００２７】
図７はメタデータ２０６の具体例を示す図であり、このメタデータ１３０１は、図６の画面全体７０１の映像のメディアデータ２０５を配信をするためのものである。ここでは、マルチメディア同期記述言語ＳＭＩＬを用いているが、特にＳＭＩＬに限定しているわけではない。図７のメタデータ１３０１において、ｓｍｉｌタグ１３０２は、＜／ｓｍｉｌ＞で閉じられる部分までがＳＭＩＬデータであることを示す。ｈｅａｄタグ１３０３は＜／ｈｅａｄ＞で閉じられる部分までがヘッダ部分であることを示す。ｌａｙｏｕｔタグ１３０４は＜／ｌａｙｏｕｔ＞で閉じられる部分までが再生レイアウト情報に関する記述であることを示す。ｒｏｏｔ−ｌａｙｏｕｔタグ１３０５は画面全体の大きさを示し、ｗｉｄｔｈが横幅、ｈｅｉｇｈｔが縦幅を示す。ｒｅｇｉｏｎタグ１３０６は画面内の領域の定義を行うタグであり、ｉｄがその領域の識別用ｉｄを、ｌｅｆｔが水平方向に関するオフセット値を、ｔｏｐが垂直方向に関するオフセット値を、ｗｉｄｔｈが横幅、ｈｅｉｇｈｔが縦幅を示す。ｂｏｄｙタグ１３０７は＜／ｂｏｄｙ＞で閉じられる部分までがボディ部分であることを示す。ｐａｒタグ１３０８は＜／ｐａｒ＞で閉じられる部分までのメディアデータを同時再生することを示す。ｖｉｄｅｏタグ１３０９はメディアデータ２０５の定義を行うタグであり、ｒｅｇｉｏｎが再生レイアウト情報で設定したｒｅｇｉｏｎタグのｉｄを指定しその領域に再生を行うことを示し、ｓｒｃがそのメディアデータ２０５のアドレス情報を示す。
【００２８】
メディア受信装置２０２は図７のメタデータ１３０１を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置２０１はそのリクエスト２０８を受け、メディア受信装置２０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は、配信されたメディアデータ２０５を受信し、メタデータ１３０１に記述されている図６に示す画面全体７０１の再生レイアウトとなるように同期再生を行う。
【００２９】
図６は４地点監視の例であるが、監視アプリケーションの例としては、複数のセクション、例えば複数のビル等の監視を行う場合に、例えばこの４地点は同じセクションに属しており、メディア受信装置２０２のユーザが該セクションの映像配信を要求することをトリガーとし、メディア配信装置２０１が該セクション内のメディア重要度２０４に基づきメタデータ２０６を動的に作成し、メディア受信装置２０２に対して配信するといったアプリケーションが考えられる。このような監視アプリケーションの場合には、メディア受信装置２０２のユーザは、映像配信を要求するセクションの選択が可能であり、メディア配信装置２０１は、要求されたセクション内で閉じた形でのメディア重要度２０４に基づきメタデータ２０６を作成する。
【００３０】
メディア配信装置２０１がメタデータ２０６を動的に作成することにより、メディア受信装置２０２としては、そのメタデータ２０６に基づくリクエスト２０８を行うだけで、その時点で重要なメディアデータ２０５だけを選択した再生が可能となる。つまりメディア受信装置２０２はメタデータ２０６の通りにメディアデータ２０５を再生しているのみである。この仕組みにより、メディア受信装置２０２はメタデータ２０６を解釈してリクエスト２０８を行うことが可能であれば、どんな種類のメディア受信装置２０２でも正しいタイミングでメディアデータ２０５の受信が可能となり、さらに、メディアデータ２０５のデコーダを搭載していれば、どんな種類のメディア受信装置２０２でもメタデータ２０６に基づいたメディアデータ２０５の同期再生を行うことが可能となる。しかし、ネットワーク２０３の通信能力やメディア受信装置２０２の受信性能によっては、配信するメディアデータ２０５の数が多すぎる場合には過負荷となり、正しい再生が行われない可能性がある。次にそれを回避するためのメディア配信システムを説明する。
【００３１】
図８はこの発明の実施の形態１によるメタデータを用いたメディア配信システムを説明する図である。図８において、メディア配信装置３０１はネットワーク２０３を介してメディア受信装置２０２と接続され、メディア重要度２０４とメディアデータ２０５にアクセス可能となっている。
【００３２】
図８の動作について説明する。
メディアデータ２０５がひとつ又は複数あり、各メディアデータ２０５に対し各々メディア重要度２０４が割り振られている。各メディアデータ２０５は、システム内で一意に識別できるアドレスを有している。図８のメディア配信装置３０１では、図２のメディア配信装置２０１と比較して、メタデータ３０６を自動生成するための各種パラメータが増加している。具体的には、メディア配信装置３０１は、メディア受信装置２０２からメディアデータ２０５の配信の要求を受信したときに、次の（ａ）に示すパラメータの他に、（ｂ）〜（ｄ）に示すパラメータのうちのひとつ又は複数のパラメータを使用する。
（ａ）メディア重要度２０４
（ｂ）メディア配信装置３０１とメディア受信装置２０２間のネットワーク２０３の通信能力３１２
（ｃ）メディア受信装置２０２の受信性能３１３としての画面サイズ
（ｄ）メディア受信装置２０２の受信性能３１３としてのデコーダ数や符号化レート等のデコード能力
【００３３】
このように、（ａ）に示すパラメータの他に、（ｂ）〜（ｄ）に示すパラメータのうちのひとつ又は複数のパラメータを使用することで、メディア重要度２０４だけではなく、ネットワーク２０３の通信能力３１２やメディア受信装置２０２の受信性能３１３も考慮して、配信すべきメディアデータ２０５をひとつ又は複数選択し、選択されたメディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ３０６を作成し、メディア受信装置２０２に対しそのメタデータ３０６の配信２０７を行う。メディア受信装置２０２はそのメタデータ３０６を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置３０１はリクエスト２０８を受け、メディア受信装置２０２に対して、リクエスト応答２０９を返すと共に、メディアデータ２０５の配信２１０を行う。メディア受信装置２０２は配信されたメディアデータ２０５を受信し、メタデータ３０６に記述されている再生レイアウト情報に基づきメディアデータ２０５の同期再生を行う。
【００３４】
図８のメディア配信装置３０１では、メディアデータ２０５の選択や、一度に配信するメディアデータ２０５の数や、配信されるメディアデータ２０５の品質が、上記（ａ）〜（ｄ）に示すパラメータに基づくものとなる。具体的には、重要度の高いメディアデータ２０５ほど選択されやすくなり、ネットワーク２０３の通信能力３１２やメディア受信装置２０２の受信性能３１３が高いほど一度に配信するメディアデータ２０５の数が増加しメディアデータ２０５の品質が高くなる。
【００３５】
図９はメディア配信装置３０１の内部の構成を示すブロック図である。このメディア配信装置３０１は図３のメディア配信装置２０１にパラメータ取得部３００７を追加し、メディア選択部２７０６をメディア選択部３００６に置き換え、送信データ生成部２７０７を送信データ生成部３００８に置き換えたものである。
【００３６】
図９の動作について説明する。
パラメータ取得部３００７は、何らかの手段を用いて上記（ｂ）〜（ｄ）に示すパラメータ、すなわち、ネットワーク２０３の通信能力３１２とメディア受信装置２０２の受信性能３１３の少なくとも一方を取得してメディア選択部３００６に通知する。このパラメータを取得する手段は、例えばあらかじめメディア受信装置２０２と通信能力交換や受信性能交換のための通信を行う等の手段が考えられるが、ここでは特にその手段は限定しないこととする。
【００３７】
メディア選択部３００６は、メディア重要度２０４及びネットワーク２０３の通信能力３１２とメディア受信装置２０２の受信性能３１３の少なくとも一方に基づき配信するメディアデータ２０５を決定する。送信データ生成部３００８は、メディア選択部３００６により選択されたメディアデータ２０５の所在を示すアドレス情報と、選択されたメディアデータ２０５のメディア重要度２０４、及びネットワーク２０３の通信能力３１２とメディア受信装置２０２の受信性能３１３の少なくとも一方に基づき決定したメディア受信装置２０２上の画面配置を示す再生レイアウト情報とを記述したメタデータ３０６を作成する。その他の動作は図３のメディア配信装置２０１と同じである。
【００３８】
図８に示すメディア配信システムに関して、監視システムという具体的な例で説明する。例えば、図８において、上記（ａ）〜（ｄ）に示す全てのパラメータを使用した場合で、通信能力が高いネットワーク２０３を介して受信性能が高いメディア受信装置２０２に配信する例について説明する。この例では、ネットワーク２０３の通信帯域１．５Ｍｂｐｓ、メディア受信装置２０２の解像度はＸＧＡ（１０２４×７６８）で、デコード能力として１０個の映像のメディアデータ２０５を同時デコード可能とする。
【００３９】
図１０は６地点（Ａ地点〜Ｆ地点）同時監視の場合の再生レイアウトの例を示す図である。ここでは、重要度一覧６０７に基づき、画面全体６０１の中に、Ａ地点映像６０２、Ｂ地点映像６０３、Ｃ地点映像６０４、Ｄ地点映像６０５及びＥ地点映像６０６が表示される再生レイアウトとなっている。画面全体６０１は、重要度一覧６０７に示すとおり、Ｅ地点がメディア重要度「高」の監視地点で、Ａ地点〜Ｄ地点はメディア重要度「中」程度の監視地点の場合の監視映像の再生レイアウトとなっている。メディア受信装置２０２の画面サイズが十分大きくデコード能力が高いため、メディア重要度の閾値を「中」とし、メディア重要度が「低」のＦ地点を除いた５地点同時に、ネットワーク２０３の通信能力が高いため高品質な映像による監視を行い、かつ重要度が「高」のＥ地点に関して、より高品質かつ高い解像度（１Ｍｂｐｓ、ＶＧＡ解像度）で監視を行い、Ａ地点〜Ｄ地点をサムネール表示（６４ｋｂｐｓ、ＳＱＶＧＡ解像度）する再生レイアウトとなっている。ここで、ＶＧＡ解像度は６４０×４８０、ＳＱＶＧＡ解像度は１６０×１２０であり、５映像同時再生を行う。
【００４０】
このような場合、メディア配信装置３０１は、図１０に示すような再生レイアウトを想定した監視映像を配信をするためのメタデータ３０６を生成し、メディア受信装置２０２に配信する。
【００４１】
図１１はメタデータ３０６の具体例を示す図であり、図１０の画面全体６０１の映像のメディアデータ２０５を配信をするためのものである。図１１のメタデータ１２０１における各タグは既に説明した図７のメタデータ１３０１における各タグと同じ意味を持っている。
【００４２】
メディア受信装置２０２は図１１のメタデータ１２０１を受信し、記述されているアドレス情報に基づくメディアデータ２０５のリクエスト２０８を行う。メディア配信装置３０１はリクエスト２０８を受け、メディア受信装置２０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は、配信されたメディアデータ２０５を受信し、図１１のメタデータ１２０１に記述されている再生レイアウト情報に基づき図１０に示す再生レイアウトで同期再生を行う。
【００４３】
一方、同じ図１０の重要度一覧６０７の６地点監視の場合でも、ネットワーク２０３の通信能力３１２が例えば３２ｋｂｐｓ等と低い場合に、メディア配信装置３０１は、図１１のメタデータ１２０１とは異なるメタデータ３０６を作成する。ネットワーク２０３の通信能力３１２が低い場合に、メディア重要度２０４の閾値を「中」ではなく「高」とし、まずメディアデータ２０５の配信数を制限する。図１０の重要度一覧６０７の例では、メディア重要度の閾値を「高」とすると、配信数は、Ｅ地点映像１つになる。そうした上で、メディア配信装置３０１は、メディア受信装置２０２に対して、３２ｋｂｐｓのＥ地点映像を配信するためのメタデータ３０６を動的に作成して配信２０７を行う。
【００４４】
次に、図８において、上記（ａ）〜（ｄ）に示す全てのパラメータを使用した場合で、ネットワーク２０３の通信能力３１２及びメディア受信装置２０２の受信性能３１３が全て低い場合の例を説明する。この例では、ネットワーク２０３の通信能力３１２が３２ｋｂｐｓと低く、解像度ＳＱＶＧＡ（１６０×１２０）を持ち、デコード能力として１度に１映像のみデコード可能な受信性能３１３の低いメディア受信装置２０２とする。このような場合、メディア配信装置３０１では、図１２に示すような映像配信をするために、図１３に示すメタデータ１４０１を作成してメディア受信装置２０２に対して配信２０７を行う。
【００４５】
図１２は４地点（Ａ地点〜Ｄ地点）監視の場合の再生レイアウトの例を示す図である。ここでは、重要度一覧８０６に基づき、Ａ地点映像８０１、Ｂ地点映像８０２、Ｃ地点映像８０３、Ｄ地点映像８０４、Ａ地点映像８０５が順次送信されて再生される。
【００４６】
図１２は、重要度一覧８０６に示すとおり、監視地点によるメディア重要度２０４の差がない場合の例であり、メディア受信装置２０２の画面サイズが小さくデコード能力も低い場合の例であるため、１度に１地点しか再生しない。また、ネットワーク２０３の通信能力３１２が低いため、より低いビットレートの映像で監視を行う。メディア重要度２０４の差がない４地点監視であるため、一定周期でＡ→Ｂ→Ｃ→Ｄ→Ａ→・・・と映像を順次切り替えて監視を行う。メディア配信装置３０１は、メディア受信装置２０２の低い解像度に基づき、このような再生レイアウトを実現するためのメタデータ３０６を作成してメディア受信装置２０２に対して配信２０７を行う。
【００４７】
図１３はメタデータ３０６の具体例を示す図であり、図１２の再生レイアウトを実現するための例である。メタデータ１４０１において、ｓｅｑタグ１４０２は、＜／ｓｅｑ＞で閉じられる部分までのメディアデータ２０５を順番に再生することを示し、ｒｅｐｅａｔ＝“ｉｎｄｅｆｉｎｉｔｅ”は無限リピートすることを示す。ｖｉｄｅｏタグ１４０３はメディアデータ２０５の定義を行うタグであり、ｒｅｇｉｏｎが再生レイアウトで設定したｒｅｇｉｏｎタグのｉｄを指定しその領域に再生を行うことを示し、ｓｒｃがそのメディアデータ２０５のアドレスを示し、ｄｕｒが再生時間を示す。
【００４８】
図８において、メディア受信装置２０２は図１３のメタデータ１４０１を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置３０１はそのリクエスト２０８を受け、メディア受信装置２０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は配信されたメディアデータ２０５を受信し、メタデータ１４０１に記述されている図１２の再生レイアウトで再生を行う。映像を切り替えるタイミングは図１３のメタデータ１４０１のｖｉｄｅｏタグ１４０３におけるｄｕｒに記述されており、図１３のメタデータ１４０１の場合は、図１２でｎ＝３０秒とした場合に相当する。メディア受信装置２０２は、映像を切り替えるタイミングで、メタデータ１４０１に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行い、順次再生映像を切り替える。
【００４９】
また、図８において、上記（ａ）〜（ｄ）に示す全てのパラメータを使用した場合で、ネットワーク２０３の通信能力３１２及びメディア受信装置２０２の受信性能３１３が全て低い場合で、監視地点による重要度の差がある場合は、メディア配信装置３０１では、例えば図１４に示すような映像配信をするために図１５に示すメタデータ１６０１を作成してメディア受信装置２０２に対して配信２０７を行う。
【００５０】
図１４は３地点（Ａ地点〜Ｃ地点）監視の場合の再生レイアウトの例を示す図である。ここでは、重要度一覧９０５に基づき、Ｂ地点映像９０１、Ｃ地点映像９０２、Ａ地点映像９０３、Ｂ地点映像９０４が順次送信されて再生される。図１４は、重要度一覧９０５に示すとおり、Ｂ地点映像のメディア重要度２０４が「高」で、Ａ地点、Ｂ地点映像のメディア重要度２０４が「中」の場合の再生レイアウトの例であり、メディア受信装置２０２の画面サイズが小さくデコード能力も低い場合の例であるため、１度に１地点しか再生しない。また、ネットワーク２０３の通信能力３１２が低いため、ビットレートの低い映像で監視を行う。Ｂ地点がメディア重要度２０４の高い３地点監視であるため、Ｂ地点の再生時間をＡ地点やＣ地点と比較して時間的に長く取り、Ｂ→Ｃ→Ａ→Ｂ・・・と映像を順次切り替えて監視を行う。
【００５１】
図１５はメタデータ３０６の具体例を示す図であり、図１４の再生レイアウトを実現するための例である。このメタデータ１６０１の各タグは上記の各メタデータの各タグと同種である。
【００５２】
図８において、メディア受信装置２０２は図１５のメタデータ１６０１を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置３０１はそのリクエスト２０８を受け、メディア受信装置２０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は配信されたメディアデータ２０５を受信し、メタデータ１６０１に記述されている図１４に示す再生レイアウトで再生を行う。映像を切り替えるタイミングは図１５のメタデータ１６０１に記述されており、この場合は、図１４においてｍ＝６０秒、ｎ＝３０秒とした場合に相当する。メディア受信装置２０２は、映像を切り替えるタイミングで、メタデータ１６０１に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行い、順次再生映像を切り替える。
【００５３】
また、図８のメディア配信装置３０１が作成するメタデータ３０６について、再生レイアウトを決定するための条件分岐を含めた形でメタデータ３０６を記述することも可能である。この条件分岐は、上記（ｂ）〜（ｄ）に示すパラメータだけでなく、その他のパラメータに関する条件分岐も記述することが可能である。メディア受信装置２０２が、メディア配信装置３０１から配信された条件分岐記述のあるメタデータ３０６を解析して条件を判断し、その判断に基づき、受信するメディアデータ２０５及び再生レイアウトを選択し、受信するメディアデータ２０５に関するアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置３０１は、そのリクエスト２０８を受けて、メディア受信装置２０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置２０２は、配信されたメディアデータ２０５を受信して、上記判断で選択した再生レイアウトで再生を行う。
【００５４】
図１６は再生レイアウトを決定するための条件分岐が含まれるメタデータ３０６の具体例を示す図である。図１６のメタデータ１５０１において、ｓｗｉｔｃｈタグ１５０２は、＜／ｓｗｉｔｃｈ＞で閉じられる部分までのタグのうち、上から順に条件調査し該当する条件を残すということを示すためのタグであり、ｌａｙｏｕｔタグ１５０３は、＜／ｌａｙｏｕｔ＞で閉じられる部分までが再生レイアウトを記述していることを示し、ｓｙｓｔｅｍＢｉｔｒａｔｅはネットワーク２０３の通信能力３１２に関する条件を示し、ｐａｒタグ１５０４は、＜／ｐａｒ＞で閉じられる部分までのメディアデータ２０５を同時再生することを示している。
【００５５】
このメタデータ１５０１は、上記（ｂ）に示すパラメータの条件により、メディア受信装置２０２側で、図１０又は図１２の再生レイアウトを選択することが可能なメタデータ３０６の例である。具体的には、上記（ｂ）に示すパラメータの条件において、メディア受信装置側２０２が、ネットワーク２０３の通信能力３１２が高いと判断した場合に、図１０のような再生レイアウトを行うようにメディアデータ２０５のリクエスト２０８を行い、ネットワーク２０３の通信能力３１２が低いと判断した場合には、図１２のような再生レイアウトを行うようにメディアデータ２０５のリクエスト２０８を行うということが、メディア受信装置２０２側で選択可能である。
【００５６】
このように、上記（ｂ）〜（ｄ）に示すパラメータに基づきメディア配信装置３０１がメタデータ３０６を作成することにより、メディアデータ２０５のメディア重要度２０４、ネットワーク２０３の通信能力３１２及びメディア受信装置２０２の受信性能３１３を考慮してメディアデータ２０５を配信することができる。
次にメディア重要度２０４が再生途中で変更される場合の処理について説明する。メディア重要度２０４が変更される場合は、メディア重要度２０４が高い方に変更されたメディアデータ２０５を優先的に配信するための処理が必要である。
【００５７】
図１７はこの発明の実施の形態１によるメタデータを用いた他のメディア配信システムを説明する図である。図１７において、メディア配信装置４０１はネットワーク２０３を介してメディア受信装置４０２と接続され、メディア重要度２０４とメディアデータ２０５にアクセス可能となっている。
【００５８】
図１７の動作について説明する。
図１７は、図８に示す手続きを経てメディア配信を行っている状態において、あるときにメディアデータ２０５のメディア重要度２０４に変更指示４１４がある場合を示している。図１７のメディア配信装置４０１は、図８のメディア配信装置３０１と比較して、メディア重要度２０４の変更に対応する機能が追加されている。具体的には、メディア重要度２０４が変更される場合は、メディア配信装置４０１は、次の（ｅ）に示すパラメータも使用する。
（ｅ）変更後のメディア重要度２０４
【００５９】
例えば、上記（ｅ）に示すパラメータの他に、上記（ｂ）〜（ｄ）に示すパラメータのうち、ひとつ又は複数のパラメータを使用することで、変更後のメディア重要度２０４だけではなく、ネットワーク２０３の通信能力３１２やメディア受信装置２０２の受信性能３１３を考慮して、メディアデータ２０５をひとつ又は複数選択し、選択されたメディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ３０６を更新してメタデータ４０６を作成し、メディア受信装置４０２に対して更新されたメタデータ４０６の配信２０７を行う。
【００６０】
メディア受信装置４０２は、図８のメディア受信装置２０２と比較して、変更コマンドを解析する機能が追加されている。変更コマンドについては後述する。メディア受信装置４０２は上記メタデータ４０６を受信し、現在再生中のメディアデータ２０５の再生を停止し、新たに受信したメタデータ４０６に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はリクエスト２０８を受け、メディア受信装置４０２に対して、リクエスト応答２０９を返すと共に、メディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信し、新たに受信したメタデータ４０６に記述されている再生レイアウトで同期再生を行う。
【００６１】
なお、メディア配信装置４０１では、上記メタデータ４０６の代わりに、メディア重要度２０４が変更前のメタデータ３０６とメディア重要度２０４が変更後のメタデータとの差分を変更コマンド４０６として作成して配信２０７を行うことも可能である。その場合、メディア受信装置４０２は、変更コマンド４０６を解釈して、再生中のメタデータ３０６に対して更新を行う。これにより、上記のように変更後のメタデータ４０６全体を受信した場合と同じ効果が得られる。変更コマンド４０６は一般にメタデータ４０６全体よりデータ量が少なくて同様の効果が得られるため有用である。
【００６２】
メディア重要度２０４の変更指示４１４が発生する要因としては、例えば監視先からメディア配信装置４０１宛に通知される警報情報の受信が挙げられるが、実用上、特にそれに限定するものではない。
【００６３】
図１８は図１７のメディア配信装置４０１の内部の構成を示すブロック図である。このメディア配信装置４０１は、図９のメディア配信装置３０１に、重要度変化監視部３１０６を追加し、メディア選択部３００６をメディア選択部３１０７に置き換え、送信データ生成部３００８を送信データ生成部３１０９に置き換えたものである。
【００６４】
図１８の動作について説明する。
重要度変化監視部３１０６は、メディア重要度２０４の変更指示４１４を常に監視しており、メディア重要度２０４の変更が発生する場合に、該当のメディア重要度２０４を変更すると共に、該当のメディア重要度２０４が変更されたことをメディア選択部３１０７に通知する。メディア選択部３１０７は、その通知を受け、変更後のメディア重要度２０４及びネットワーク２０３の通信能力３１２とメディア受信装置４０２の受信性能３１３の少なくとも一方に基づきメディアデータ２０５の選択を行い、送信データ生成部３１０９へ通知する。
【００６５】
送信データ生成部３１０９は、送信データ生成部３００８と比較して、変更前のメタデータ３０６と変更後のメタデータとの差分を示す変更コマンド４０６を作成する機能が追加されている。送信データ生成部３１０９は、メディア選択部３１０７で選択されたメディアデータ２０５の所在を示すアドレス情報と、変更後のメディア重要度２０４及びネットワーク２０３の通信能力３１２とメディア受信装置４０２の受信性能３１３の少なくとも一方に基づき決定したメディア受信装置４０２上の画面配置を示す再生レイアウト情報とを記述した変更後のメタデータ４０６を作成するか、又は変更後のメディア重要度２０４及びネットワーク２０３の通信能力３１２とメディア受信装置４０２の受信性能３１３の少なくとも一方に基づき変更前のメタデータ３０６と変更後のメタデータとの差分を示す変更コマンド４０６を作成し、データ送信部２７０８に渡す。変更コマンド４０６についての詳細説明は後述する。その他の動作は図９のメディア配信装置３０１と同じである。
【００６６】
図１９は図１７のメディア受信装置４０２の内部の構成を示すブロック図である。このメディア受信装置４０２は、図５のメディア受信装置２０２と比較して、データ解析部２９１０をデータ解析部３２１０に置き換えたものである。
【００６７】
図１９の動作について説明する。
データ解析部３２１０は、図５のデータ解析部２９１０と比較して、メタデータ４０６だけではなく、変更コマンド４０６も解釈し、既に受信しているメタデータ３０６と比較しメタデータ３０６を更新する機能が追加されている。その他の動作は図５のメディア受信装置２０２と同様である。
【００６８】
図１７に関して監視システムという具体的な例で説明を行う。ここでは、図１７において、上記（ａ）〜（ｅ）に示す全てのパラメータを使用し、ネットワーク２０３の通信能力３１２及びメディア受信装置４０２の受信性能３１３が全て高い場合の例について説明する。
【００６９】
図２０は６地点（Ａ地点〜Ｆ地点）同時監視の場合でメディア重要度２０４が変更される場合の再生レイアウトの推移の例を示す図である。ここでは、重要度一覧１０１３に基づき、画面全体１００１の中に、Ａ地点映像１００３、Ｂ地点映像１００４、Ｃ地点映像１００５、Ｄ地点映像１００６及びＥ地点映像１００７の再生レイアウトとなっているものが、変更後の重要度一覧１０１４に基づき、画面全体１００２の中に、Ａ地点映像１００８、Ｅ地点映像１００９、Ｃ地点映像１０１０、Ｄ地点映像１０１１及びＢ地点映像１００７の再生レイアウトに変更されている。そして、変更前の重要度一覧１０１３に基づき、画面全体１００１では、Ｅ地点が重要度「高」の監視地点で、Ａ地点〜Ｄ地点は重要度「中」程度の監視地点の場合の監視映像の再生レイアウトとなっているが、変更後の重要度一覧１０１４に基づき、画面全体１００２では、Ｂ地点に警報が発生したため、Ｂ地点が重要度「最高」の監視地点に遷移する場合の監視映像の再生レイアウトとなっている。
【００７０】
図２１は、図２０のように、メディア重要度２０４が変更される場合のメタデータの変更例を示す図である。ここでは、重要度一覧１７０３に基づくメタデータ１７０１が、Ｂ地点の重要度増加により、重要度一覧１７０４に基づくメタデータ１７０２に変更される場合を示している。
【００７１】
メディア配信装置４０１は、図２０の重要度一覧１０１３のような重要度の分布の場合に、画面全体１００１の再生レイアウトを想定した映像配信をするための図２１のメタデータ１７０１の配信２０７をメディア受信装置４０２に対して行う。メディア受信装置４０２はメタデータ１７０１を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対しメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は配信されたメディアデータ２０５を受信し、メタデータ１７０１に記述されている再生レイアウト情報に基づき、図２０の画面全体１００１の再生レイアウトで同期再生を行う。
【００７２】
その後、メディア重要度２０４に変更指示４１４が発生すると、図２０の重要度一覧１０１４に変更され、メディア配信装置４０１は、図２０の画面全体１００２の再生レイアウトを想定し、再生レイアウトを更新するためのメタデータ１７０２の配信２０７をメディア受信装置４０２に対して行う。メディア受信装置４０２は、メタデータ１７０２を受信した時点で、これまで再生していたメディアデータ２０５の再生を停止し、新たに受信したメタデータ１７０２に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対しメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は配信されたメディアデータ２０５を受信し、メタデータ１７０２に記述されている再生レイアウト情報に基づき図２０の画面全体１００２の再生レイアウトで同期再生を行う。
【００７３】
次に、図１７において、上記（ａ）〜（ｅ）に示す全てのパラメータを使用した場合で、ネットワーク２０３の通信能力３１２及びメディア受信装置４０２の受信性能３１３が全て低い場合の例について説明する。
【００７４】
図２２は３地点（Ａ地点〜Ｃ地点）監視の場合でメディア重要度２０４が変更される場合の再生レイアウトの遷移の例を示す図である。ここでは、メディア重要度２０４が変更前の重要度一覧１１１０に基づき、Ａ地点映像１１０１、Ｂ地点映像１１０２、Ｃ地点映像１１０３、Ａ地点映像１１０４が順次送信されて再生されているが、警報発生によりＢ地点のメディア重要度２０４が増加すると、変更後の重要度一覧１１１１に基づきＢ地点映像１１０５のみが送信されて再生され、その後、警報解除によりＢ地点のメディア重要度２０４が微減すると、さらに変更後の重要度一覧１１１２に基づきＡ地点映像１１０６、Ｂ地点映像１１０７、Ｃ地点映像１１０８、Ａ地点映像１１０９が順次送信されて再生されている。
【００７５】
図２３は、図２２のように、メディア重要度２０４が変更される場合のメタデータの変更例を示す図である。ここでは、重要度一覧１８０４に基づくメタデータ１８０１が、Ｂ地点の重要度増加により、重要度一覧１８０５に基づくメタデータ１８０２に変更され、さらにＢ地点の重要度微減により、重要度一覧１８０６に基づくメタデータ１８０３に変更される場合を示している。
この例は、「重要度中以上」の地点を順次再生する例であり、「重要度最高」が存在した場合は、「重要度最高」が解除されるまで、その地点のみを再生することとする。
【００７６】
メディア配信装置４０１では、図２２の変更前の重要度一覧１１１０のような重要度の分布の場合、Ａ地点映像１１０１、Ｂ地点映像１１０２、Ｃ地点映像１１０３、Ａ地点映像１１０４のような順次再生を想定した映像配信をするための図２３のメタデータ１８０１をメディア受信装置４０２に配信する。メディア受信装置４０２はメタデータ１８０１を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は配信されたメディアデータ２０５を受信し、メタデータ１８０１に記述されている再生レイアウト情報に基づき、Ａ地点映像１１０１、Ｂ地点映像１１０２、Ｃ地点映像１１０３、Ａ地点映像１１０４の順序で再生を行う。映像を切り替えるタイミングはメタデータ１８０１に記述されており、メディア受信装置４０２は、映像を切り替えるタイミングで、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行い、順次映像を切り替える。
【００７７】
その後、Ｂ地点に警報が発生し、その結果、図２２の重要度一覧１１１１のように変更された場合には、メディア配信装置４０１は、Ｂ地点のみを再生することを想定し、再生レイアウトを変更するための図２３のメタデータ１８０２をメディア受信装置４０２に配信する。メディア受信装置４０２は、メタデータ１８０２を受信した時点で、これまで再生していたメディアデータ２０５の再生を停止し、新たに受信したメタデータ１８０２に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対して、メディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信して、新たに受信したメタデータ１８０２に記述されている再生レイアウト情報に基づきＢ地点映像１１０５のみの再生を行う。
【００７８】
さらに、その後、Ｂ地点の警報が解除され、図２２の重要度一覧１１１２のように変更された場合には、メディア配信装置４０１は、図２２のＡ地点映像１１０６、Ｂ地点映像１１０７、Ｃ地点映像１１０８、Ａ地点映像１１０９のような順次再生を想定した映像配信をするための図２３のメタデータ１８０３をメディア受信装置４０２に配信する。メディア受信装置４０２は、図２３のメタデータ１８０３を受信した時点で、その時点まで再生していたメディアデータ２０５の再生を停止し、新たに受信したメタデータ１８０３に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対しメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信し、新たに受信したメタデータ１８０３に記述されている再生レイアウト情報に基づき、Ａ地点映像１１０６、Ｂ地点映像１１０７、Ｃ地点映像１１０８、Ａ地点映像１１０９の順序で再生を行う。映像を切り替えるタイミングは図２３のメタデータ１８０３に記述されており、メディア受信装置４０２は、映像を切り替えるタイミングで、記述されているアドレス情報に基づき、メディアデータ２０５のリクエスト２０８を行い、順次再生映像を切り替える。
【００７９】
また、図１７において、メディア重要度２０４が変更される際に、メディア配信装置４０１において、メタデータ３０６を更新し更新後のメタデータ４０６全体をメディア受信装置４０２に配信する代わりに、更新前と更新後のメタデータにおける変更点のみを変更コマンド４０６として送信する方式もある。
【００８０】
図２４は変更コマンド書式の定義の例とメタデータの例を示す図である。変更コマンド書式２４０１に示すとおり、変更コマンドとして、ａｄｄ（追加）、ｒｅｐｌａｃｅ（置き換え）、ｄｅｌｅｔｅ（削除）があり、それぞれにエレメントとアトリビュートに関する操作が可能である。実施時刻は省略可能であり、省略した場合には即実行するものとする。絶対ノードはメタデータの階層位置を示し、メタデータ２４０２に対する各変更コマンドは、絶対ノード対応表２４０３により対応付けられている。この実施の形態１では、図２４に示す変更コマンドを定義したが、この方式に限定するものではない。
【００８１】
図２４で定義された変更コマンドを用いた例を説明する。
図２５は変更コマンドの例を示す図である。メディア配信装置４０１において、メタデータの更新の際に、図２１の変更後のメタデータ１７０２を全て送るのではなく、その代わりとして、図２１のメタデータ１７０１とメタデータ１７０２の差分にあたる図２５のような変更コマンド１９０１を送信する。メディア受信装置４０２は図２５の変更コマンド１９０１を受信し、既に受信している図２１のメタデータ１７０１を参照し、変更コマンド１９０１に基づきメタデータ１７０１の変更を行う。図２１のメタデータ１７０１に図２５の変更コマンド１９０１によりメタデータの更新を行うと、図２１のメタデータ１７０２となる。メディア受信装置４０２は変更コマンド１９０１を受信した時点で受信中の映像の再生を停止し、変更コマンド１９０１に基づきメタデータ１７０１の更新を行い、その変更されたメタデータ１７０２に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信し、変更コマンド１９０１により新たに生成された図２１のメタデータ１７０２に記述されている再生レイアウト情報に基づき同期再生を行う。
【００８２】
図２６も変更コマンドの例を示す図である。また、図２３のメタデータ１８０２、メタデータ１８０３へのメタデータの更新の際も、メディア配信装置４０１は、変更後のメタデータ１８０２，１８０３を全て送るのではなく、図２３のメタデータ１８０１とメタデータ１８０２、メタデータ１８０２とメタデータ１８０３それぞれの差分にあたる図２６の変更コマンド２００１，２００２のみを送信する。まず、メディア受信装置４０２では図２６の変更コマンド２００１を受信し、既に受信している図２３のメタデータ１８０１を参照し、変更コマンド２００１に基づくメタデータ１８０１の変更を行う。図２０の変更コマンド２００１により図２３のメタデータ１８０１の更新を行うと、図２３のメタデータ１８０２となる。同様に、図２６の変更コマンド２００２により図２３のメタデータ１８０２の更新を行うと、図２３のメタデータ１８０３となる。メディア受信装置４０２は、変更コマンド２００１，２００２を受信するたびに、受信中の映像の再生を停止し、その変更されたメタデータ１８０２，１８０３に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト４０８を行う。メディア配信装置４０１はそのリクエスト２０８を受け、メディア受信装置４０２に対し、メディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信し、変更コマンド２００１，２００２により新たに生成されたメタデータ１８０２，１８０３に記述されている再生レイアウト情報に基づき同期再生を行う。
【００８３】
このように、メディア重要度２０４が変更された場合に、既に配信済みのメタデータを変更するための変更コマンドを配信することにより、メタデータのデータ量を削減する利点がある。
【００８４】
以上のように、この実施の形態１によれば、メディア配信装置３０１が、メディア重要度２０４の他にネットワーク２０３の通信能力３１２やメディア受信装置２０２の受信性能３１３を考慮して、メディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ３０６を作成してメディア受信装置２０２に配信し、メディア受信装置２０２は、配信されたメタデータ３０６に基づきメディアデータ２０５を再生することにより、メディアデータ２０５を正常に再生することができると共に、各メディア受信装置２０２に適応したメディアデータ２０５の配信を行うことができるという効果が得られる。
【００８５】
また、この実施の形態１によれば、メディア配信装置４０１が、変更されたメディア重要度２０４の他にネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３を考慮して、メディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ４０６を作成してメディア受信装置４０２に配信し、メディア受信装置４０２は、配信されたメタデータ４０６に基づきメディアデータ２０５を再生することにより、メディア重要度２０４が変更された場合でも、メディアデータ２０５を正常に再生することができると共に、各メディア受信装置４０２に適応したメディアデータ２０５の配信を行うことができるという効果が得られる。
【００８６】
さらに、この実施の形態１によれば、メディア重要度２０４が変更された場合に、メディア配信装置４０１が、既に配信済みのメタデータを変更するための変更コマンド４０６を配信することにより、メタデータのデータ量を削減することができるという効果が得られる。
【００８７】
実施の形態２．
この実施の形態２においても、メディアデータ２０５をＭＰＥＧ−４  Ｖｉｓｕａｌで符号化された監視映像、メタデータはＳＭＩＬ、メディア配信プロトコルＲＴＰ、メディア配信制御プロトコルＲＴＳＰを例に説明を行うが、実用上特にそれらに限定するものではない。
【００８８】
上記実施の形態１では、その時点におけるメディアデータ２０５のメディア重要度２０４のみが既知であり、未来のメディア重要度は未知である。つまりメディア重要度２０４が変更された時点で、メディア重要度２０４が変更されたことを、メディア配信装置４０１からメディア受信装置４０２へメタデータ４０６又は変更コマンド４０６を用いて通知する必要があった。
【００８９】
この実施の形態２では、メディアデータ２０５毎のメディア重要度があらかじめ時間的変化を有している場合について説明する。すなわち、この実施の形態２は、メディアデータ２０５が各メディアデータ２０５の時間的変化を有するメディア重要度と共にあらかじめ複数蓄積されており、時間的変化を有するメディア重要度等をパラメータとして、メディアデータ２０５の検索を行ってメタデータを作成するものである。
【００９０】
図２７はこの発明の実施の形態２によるメタデータを用いたメディア配信システムを説明する図である。図２７において、メディア配信装置５０１はネットワーク２０３を介してメディア受信装置４０２と接続され、時間的変化を有するメディア重要度５０４とメディアデータ２０５にアクセス可能となっている。
【００９１】
図２７の動作について説明する。
メディアデータ２０５がひとつ又は複数あり、各メディアデータ２０５に対し各々時間的変化を有するメディア重要度５０４が割り振られている。各メディアデータ２０５は、システム内で一意に識別できるアドレスを有している。この実施の形態２においては、時間的変化を有するメディア重要度５０４は、時間的広がりを持っており時間的変化を含んだ形で蓄積されている。メディア配信装置５０１は、図１７のメディア配信装置４０１と比較して、時間的変化を有するメディア重要度５０４をパラメータとしたメタデータ５０６を作成する機能が追加されている。具体的には、メディア配信装置５０１は、メディア受信装置４０２からメディアデータ配信の要求を受信したとき、次の（ｆ）に示すパラメータの他に、（ｂ）〜（ｄ）に示すパラメータのうちのひとつ又は複数のパラメータを使用する。
（ｂ）ネットワーク２０３の通信能力３１２
（ｃ）メディア受信装置４０２の受信性能３１３としての画面サイズ
（ｄ）メディア受信装置４０２の受信性能３１３としてのデコード能力
（ｆ）時間的変化を有するメディア重要度５０４
【００９２】
このように、（ｆ）に示すパラメータの他に、（ｂ）〜（ｄ）に示すパラメータのうちのひとつ又は複数のパラメータを使用することで、時間的変化を有するメディア重要度５０４だけではなく、ネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３を考慮し、メディアデータ２０５をひとつ又は複数選択し、時間的変化を有するメディア重要度５０４に応じてあらかじめ配信する再生レイアウトの変化を考慮した上で、選択されたメディアデータ２０５のアドレス情報及び時間的変化を有する再生レイアウト情報を記述したメタデータ５０６を作成し、メディア受信装置４０２に対しそのメタデータ５０６の配信２０７を行う。メディア受信装置４０２はそのメタデータ５０６を受信し、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置５０１はリクエスト２０８を受け、メディア受信装置４０２に対し、応答２０９を返すと共に、メディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信し、メタデータ５０６に記述されている時間的変化を有する再生レイアウト情報に基づき再生を行う。映像を切り替えるタイミングもあらかじめメタデータ５０６に記述されており、メディア受信装置４０２は、映像を切り替えるタイミングで、記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行うことにより、順次再生映像を切り替える。
【００９３】
なお、メディア配信装置５０１では、メタデータ５０６の代わりに、「再生開始に必要な最低限の初期メタデータとその後の変更点に関する変更コマンド」５０６を作成して配信５０７を行うことも可能である。この場合の変更コマンドには実行時刻を記載する。このような、「初期メタデータと変更コマンド」５０６というデータの場合、メディア受信装置４０２は、変更コマンド実行時刻に到達した時点で変更コマンドを解釈し、実行中のメタデータに対し更新を行う。このような処理を行うことにより、上記のように時間的変化を全て含んだ形でのメタデータ５０６全体を受信した場合と、全く同じ効果が得られる。「初期メタデータと変更コマンド」５０６は一般にメタデータ５０６全体よりデータ量が少なくて同様の効果が得られるため有用である。
【００９４】
図２８はメディア配信装置５０１の内部の構成を示すブロック図である。このメディア配信装置５０１は図１８のメディア配信装置４０１と比較して、メディア重要度２０４が時間的変化を有するメディア重要度５０４に置き換わっているため、重要度変化監視部３１０６を削除し、メディア選択部３１０７をメディア選択部３３０６に置き換え、送信データ生成部３１０９を送信データ生成部３３０７に置き換えたものである。
【００９５】
図２８の動作について説明する。
メディア選択部３３０６は、メディア選択部３１０７と比較して、時間的変化を有するメディア重要度５０４をパラメータとしてメディア選択を行う機能が追加されている。つまり、メディア選択部３３０６は、時間的変化を有するメディア重要度５０４及びネットワーク２０３の通信能力３１２とメディア受信装置４０２の受信性能３１３の少なくとも一方に基づき、配信するメディアデータ２０５を選択することにより、メディア重要度の時間的変化をあらかじめ考慮した上でメディアデータ２０５を選択して送信データ生成部３３０７へ通知する。
【００９６】
送信データ生成部３３０７は、選択されたメディアデータ２０５の所在を示すアドレス情報と、選択されたメディアデータ２０５の時間的変化を有するメディア重要度５０４及びネットワーク２０３の通信能力３１２とメディア受信装置４０２の受信性能３１３の少なくとも一方に基づき決定したメディア受信装置４０２上の画面配置を示す再生レイアウト情報とを記述したメタデータ５０６を作成して出力するか、又は、選択されたメディアデータ２０５の所在を示すアドレス情報と、選択されたメディアデータ２０５の時間的変化を有するメディア重要度５０４及びネットワーク２０３の通信能力３１２とメディア受信装置４０２の受信性能３１３の少なくとも一方に基づき決定したメディア受信装置４０２上の画面配置を示す再生レイアウト情報とを記述した再生開始時点の初期メタデータを作成すると共に、時間的変化を有するメディア重要度５０４の時間的変化に対応して初期メタデータを変更するための変更コマンドを作成し、作成した「初期メタデータと変更コマンド」５０６を出力する。
【００９７】
このように、送信データ生成部３３０７はメディア選択部３３０６で選択されたメディアデータ２０５に関するメタデータ５０６、又は「初期メタデータと変更コマンド」５０６を作成してデータ送信部２７０８に渡す。変更コマンドの説明は既に図２４に記述したとおりである。その他の動作は図１８のメディア配信装置４０１と同じである。
【００９８】
図２７に関して監視システムという具体的な例で説明を行う。例えば、図２７において、上記（ｂ）〜（ｄ）に示すパラメータと上記（ｆ）に示すパラメータの全てのパラメータを使用した場合で、ネットワーク２０３の通信能力３１２及びメディア受信装置４０２の受信性能３１３が全て高い場合について説明する。
【００９９】
図２９はメディア重要度の時間的変化及びメディア重要度の変化時刻があらかじめ既知である場合のメタデータ５０６の具体例を示す図である。ここでは、１４：００〜１４：３０のＡ地点〜Ｅ地点の監視映像を監視する場合で、重要度一覧２１０４，２１０５に示すように、Ｂ地点の重要度増加をあらかじめ考慮して再生レイアウトの変更を設定する場合を示している。このメタデータ２１０１において、ｐａｒタグ２１０２は、＜／ｐａｒ＞で閉じられる部分までのメディアデータ２０５を同時再生することを示し、ｄｕｒが再生時間を示し、ｖｉｄｅｏタグ２１０３のｂｅｇｉｎは再生開始時刻を示している。
【０１００】
メディア配信装置５０１は、１４：００〜１４：１０における映像再生は図２０の画面全体１００１のような再生レイアウトを、１４：１０〜１４：３０では図２０の画面全体１００２のような再生レイアウトを、という再生レイアウトの変化をあらかじめ想定し、メディア受信装置４０２に、その想定を含んだ図２９に示すメタデータ２１０１の配信２０７を行う。メディア受信装置４０２は、図２９のメタデータ２１０１を受信し、メタデータ２１０１の前半部分に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置５０１はそのリクエスト２０８を受け、メディア受信装置４０２に対してメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は配信されたメディアデータ２０５を受信し、メタデータ２１０１に記述されている時間的変化を有する再生レイアウト情報に基づき図２０の画面全体１００１の再生レイアウトで再生を行う。
【０１０１】
その後、再生時刻が１４：１０の時点に到達したときに、メディア受信装置４０２は、これまで再生していたメディアデータ２０５を再生停止し、図２９のメタデータ２１０１の後半部分に記述されているアドレス情報に基づきメディアデータ２０５のリクエスト２０８を行う。メディア配信装置５０１はそのリクエスト２０８を受け、メディア受信装置４０２に対しメディアデータ２０５の配信２１０を行う。メディア受信装置４０２は、配信されたメディアデータ２０５を受信し、メタデータ２１０１に記述されている時間的変化を有する再生レイアウト情報に基づき図２０の全体画面１００２の再生レイアウトで再生を行う。
【０１０２】
図３０はメディア重要度の時間的変化及びメディア重要度の変化時刻があらかじめ既知である場合の「初期メタデータと変更コマンド」５０６の具体例を示す図である。図２９のメタデータ２１０１の代わりに、図３０のように、再生開始時に必要な最低限の再生開始時点の初期メタデータ２２０１と変更時刻を含む変更コマンド２２０２を同時に送信しても同様の効果が得られる。このように変更コマンド２２０２を用いることでメタデータ２１０１を全て送信するより少ないデータ量で同じ効果を得ることが可能となる。
【０１０３】
図２９はメディア重要度の時間的変化及びメディア重要度の変化時刻があらかじめ既知である場合の６地点監視の例であるが、監視アプリケーションの例としては、例えば上記６地点は同じセクション、例えば同じビルに属しており、メディア受信装置４０２のユーザが該セクションの指定時刻の映像配信を要求することをトリガーとし、該セクション内の指定時刻における重要度状況に基づいてメディア配信装置５０１がメタデータ５０６を動的に作成し、メディア受信装置４０２に対して配信２０７を行うといったアプリケーションが考えられる。このような監視アプリケーションの場合、メディア受信装置４０２のユーザは、映像配信を要求するセクションの選択及び再生開始日時の指定が可能であり、メディア配信装置５０１は、要求されたセクション内で閉じた形で再生開始日時における重要度状況に基づくメタデータ５０６を作成する。
【０１０４】
さらに、ユーザが日時指定を行うための情報をメディア配信装置５０１が提供することも考えられ、その場合、例えば、メディア受信装置４０２のユーザが、特定の期間と重要度の閾値（中、高等）をメディア配信装置５０１に対し指定すると、メディア配信装置５０１は、時間的変化を有するメディア重要度５０４を参照し、ユーザにより指定された期間におけるメディア重要度の閾値を越えた日時をメディア受信装置４０２に通知する。メディア受信装置４０２のユーザはその情報に基づき日時指定するといったアプリケーション例がある。
【０１０５】
図３１は４地点（Ａ地点〜Ｄ地点）同時監視の場合の再生レイアウトの例とメタデータの例を示す図である。ここでは、重要度一覧２３０６に基づき、画面全体２３０１に、Ａ地点映像２３０２、Ｂ地点映像２３０３、Ｃ地点映像２３０４、Ｄ地点映像２３０５があり、時刻に拠らず各地点において警報が発生した時刻の映像を一度にたくさん確認する場合で、メタデータ２３０７はこれを実現するためのものである。
【０１０６】
図２７において、上記（ｂ）〜（ｄ）、（ｆ）に示す全てのパラメータを使用する場合で、ネットワーク２０３の通信能力３１２及びメディア受信装置４０２の受信性能３１３が全て高い場合で、さまざまな地点におけるメディア重要度が図３１のような重要度であらかじめ既知である場合に、メディア配信装置５０１は、それぞれの地点において図３１に示す画面全体２３０１の再生レイアウトを想定し、各地点における重要度の高い時刻の映像を同時再生させるためのメタデータ２３０７又は「初期メタデータと変更コマンド」を作成する。図２９及び図３０の例では、同時刻の映像を同時再生させメディア重要度の高い地点映像を拡大表示する例であったが、図３１の例は、重要度最高というのは警報発生を意味し、時刻に拠らず各地点において警報が発生した時刻の映像を一度にたくさん確認したい場合に用いる。
【０１０７】
図３２はこの発明の実施の形態２による他のメディア配信システムを説明する図である。このメディア配信システムでは、図２７のメディア配信システムに、検索用装置３４１４と属性情報３４１７が追加され、時間的変化を有するメディア重要度５０４を検索用装置３４１４により作成されたメディア重要度３４１８に置き換えている。
【０１０８】
図３２の動作について説明する。
属性情報３４１７には、この例の場合、各メディアデータ２０５に関連付けられた警報情報を含むこととする。メディア受信装置４０２は、例えば「温度センサ異常」というキーワードで、検索用装置３４１４にアクセス３４１５を行う。検索用装置３４１４は、メディアデータ２０５と関連付けられた属性情報３４１７を参照し、「温度センサ異常」の警報と関連するメディアデータ２０５に対応してメディア重要度３４１８を作成する。例えば、検索用装置３４１４は、「温度センサ異常」のメディアデータ２０５に関するメディア重要度を全て「中」としたメディア重要度３４１８を作成し、一番最近に発生した「温度センサ異常」のメディアデータ２０５のメディア重要度を「高」としたメディア重要度３４１８を作成する。メディア配信装置５０１は、作成されたメディア重要度３４１８及びネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３をパラメータとし、配信すべき再生レイアウトを動的に決定し、そのメタデータ５０６又は「初期メタデータと変更コマンド」５０６を作成し、メディア受信装置４０２に対して配信２０７を行う。具体的には、作成されたメディア重要度３４１８に基づきメディア配信装置５０１がメディアデータ２０５を選択するため、配信するメディアデータ２０５としては「温度センサ異常」のメディアデータ２０５が選択される。同時に配信するメディア数及びメディアの品質は、今まで述べてきた実施の形態と同様に、ネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３のパラメータに基づき、メディア配信装置５０１が決定する。例えば、通信能力３１２も受信性能３１３も高い場合に、図１０の画面全体６０１に示すような再生レイアウトを想定し、重要度「高」のメディアデータ２０５をＶＧＡ解像度で、残りの重要度「中」のメディアデータ２０５をＳＱＶＧＡ解像度で、という再生レイアウトを想定する。また、例えば、通信能力３１２も受信性能３１３も低い場合には、１度に配信する映像数は１とし、重要度「高」のメディアデータ２０５から開始し、以降、重要度「中」以上のメディアデータ２０５を順次再生する再生レイアウトを想定する。
【０１０９】
同時に配信するメディア数が複数の場合、メディア配信装置５０１は全て「温度センサ異常」のメディアデータ２０５を選択するため、例えば異なる時刻で「温度センサ異常」が発生していた場合、異なる時刻の映像を同時に配信するメタデータ５０６を作成する。メディア配信装置５０１がこのようなメタデータ５０６を作成することで、メディア受信装置４０２は、検索条件に合致した検索結果のメディアデータ２０５を複数同時に効率的に確認できる。異なる時刻の映像を同時に受信再生する場合に、メディア受信装置４０２は、メディアデータ２０５間の同期を保って再生を行う。また、同時に配信するメディア数が１個の場合でも、より重要度の高いものから順次再生されるため、メディア受信端末４０２のユーザは効率的な確認が可能となる。
【０１１０】
以上のように、この実施の形態２によれば、メディア配信装置５０１が、時間的変化を有するメディア重要度５０４の他にネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３を考慮して、メディアデータ２０５のアドレス情報及び時間的変化を有する再生レイアウト情報を記述したメタデータ５０６を作成してメディア受信装置４０２に配信し、メディア受信装置４０２は、配信されたメタデータ５０６に基づきメディアデータ２０５を再生することにより、メディアデータ２０５を正常に再生することができると共に、各メディア受信装置４０２に適応したメディアデータ２０５の配信を行うことができるという効果が得られる。
【０１１１】
また、この実施の形態２によれば、時間的変化を有するメディア重要度５０４の他にネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３を考慮して、メディアデータ２０５のアドレス情報及び再生レイアウト情報を記述した「初期のメタデータと変更コマンド」５０６を作成してメディア受信装置４０２に配信することにより、メタデータのデータ量を削減することができるという効果が得られる。
【０１１２】
さらに、この実施の形態２によれば、検索用装置３４１４が所定のキーワードで検索したメディアデータ２０５に対応するメディア重要度３４１８を作成し、メディア配信装置５０１が、メディア重要度３４１８の他に、ネットワーク２０３の通信能力３１２やメディア受信装置４０２の受信性能３１３を考慮して、メディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ５０６を作成してメディア受信装置４０２に配信し、メディア受信装置４０２は、配信されたメタデータ５０６に基づきメディアデータ２０５を再生することにより、所定のキーワードに関連するメディアデータ２０５を正常に再生することができると共に、各メディア受信装置４０２に適応したメディアデータ２０５の配信を行うことができるという効果が得られる。
【０１１３】
以上のように、この発明に係るメディア配信装置及びメディア受信装置は、メディア重要度２０４の他にネットワーク２０３の通信能力３１２やメディア受信装置２０２の受信性能３１３を考慮して、メディアデータ２０５のアドレス情報及び再生レイアウト情報を記述したメタデータ３０６を作成して配信し、配信されたメタデータ３０６に基づきメディアデータ２０５を再生することにより、メディアデータ２０５を正常に再生すると共に、各メディア受信装置２０２に適応したメディアデータ２０５の配信を行うのに適している。
【図１】
0004510005.tif 000002
【図２】
0004510005.tif 000003
【図３】
0004510005.tif 000004
【図４】
0004510005.tif 000005
【図５】
0004510005.tif 000006
【図６】
0004510005.tif 000007
【図７】
0004510005.tif 000008
【図８】
0004510005.tif 000009
【図９】
0004510005.tif 000010
【図１０】
0004510005.tif 000011
【図１１】
0004510005.tif 000012
【図１２】
0004510005.tif 000013
【図１３】
0004510005.tif 000014
【図１４】
0004510005.tif 000015
【図１５】
0004510005.tif 000016
【図１６】
0004510005.tif 000017
【図１７】
0004510005.tif 000018
【図１８】
0004510005.tif 000019
【図１９】
0004510005.tif 000020
【図２０】
0004510005.tif 000021
【図２１】
0004510005.tif 000022
【図２２】
0004510005.tif 000023
【図２３】
0004510005.tif 000024
【図２４】
0004510005.tif 000025
【図２５】
0004510005.tif 000026
【図２６】
0004510005.tif 000027
【図２７】
0004510005.tif 000028
【図２８】
0004510005.tif 000029
【図２９】
0004510005.tif 000030
【図３０】
0004510005.tif 000031
【図３１】
0004510005.tif 000032
【図３２】
0004510005.tif 000033