(57)【要約】【課題】  受信すべきストリームが複数ある場合でも、どのストリームを優先して受信するかを判定することができるストリーム選択受信装置を提供する。【解決手段】  ストリーム選択受信装置７は、ストリームを受信する条件を示す受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する優先度記憶手段７３と、マルチキャストネットワーク５を介して告知情報を受信する告知情報受信手段７２と、この告知情報受信手段７２によって受信された、告知情報に含まれる受信条件情報と、優先度情報とに基づいて、当該受信条件情報のうち、最も前記優先度の高い受信条件情報を判定する優先度判定手段７４と、最も優先度が高いと判定された受信条件情報に対応するストリームを受信するストリーム受信手段７５とを備えることを特徴とする。【選択図】      図２
2006324827.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して、ストリームを受信する条件を示す情報である受信条件情報を含む告知情報を複数の前記ストリームについて受信し、１つの前記ストリームを選択して受信するストリーム選択受信装置であって、
前記受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する優先度記憶手段と、
前記ネットワークを介して前記告知情報を受信する告知情報受信手段と、
この告知情報受信手段によって受信された告知情報に含まれる受信条件情報と、前記優先度記憶手段に記憶された優先度情報とに基づいて、当該受信条件情報のうち、最も前記優先度の高い受信条件情報を判定する優先度判定手段と、
この優先度判定手段によって最も前記優先度が高いと判定された受信条件情報に対応する前記ストリームを受信するストリーム受信手段とを備えることを特徴とするストリーム選択受信装置。
【請求項２】
前記優先度判定手段が、前記受信条件情報の一部にマスクをかけて、部分受信条件情報を抽出する受信条件情報抽出手段を有し、
前記優先度記憶手段が、前記部分受信条件情報と、前記優先度情報と、前記マスクを示すマスク情報とを予め対応させて記憶することを特徴とする請求項１に記載のストリーム選択受信装置。
【請求項３】
ネットワークを介して、ストリームを受信する条件を示す情報である受信条件情報を含む告知情報を複数の前記ストリームについて受信し、前記受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する優先度記憶装置から前記告知情報に含まれる受信条件情報に対応する優先度情報を読み出して、１つの前記ストリームを選択して受信するストリーム選択受信方法であって、
前記ネットワークを介して前記告知情報を受信する告知情報受信ステップと、
この告知情報受信ステップによって受信された告知情報に含まれる受信条件情報と、前記優先度記憶装置に記憶された優先度情報とに基づいて、当該受信条件情報のうち、最も前記優先度の高い受信条件情報を判定する優先度判定ステップと、
この優先度判定ステップによって最も前記優先度が高いと判定された受信条件情報に対応する前記ストリームを受信するストリーム受信ステップとを含むことを特徴とするストリーム選択受信方法。
【請求項４】
ネットワークを介して、ストリームを受信する条件を示す情報である受信条件情報を含む告知情報を複数の前記ストリームについて受信し、前記受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する優先度記憶装置から前記告知情報に含まれる受信条件情報に対応する優先度情報を読み出して、１つの前記ストリームを選択して受信するためにコンピュータを、
前記ネットワークを介して前記告知情報を受信する告知情報受信手段、
この告知情報受信手段によって受信された告知情報に含まれる受信条件情報と、前記優先度記憶手段に記憶された優先度情報とに基づいて、当該受信条件情報のうち、最も前記優先度の高い受信条件情報を判定する優先度判定手段、
この優先度判定手段によって最も前記優先度が高いと判定された受信条件情報に対応する前記ストリームを受信するストリーム受信手段として機能させることを特徴とするストリーム選択受信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介してマルチキャスト配信されるストリームを受信する技術に係り、特に、複数のストリームから１つのストリームを選択して受信するストリーム選択受信装置、ストリーム選択受信方法及びストリーム選択受信プログラムに関する。
【背景技術】
【０００２】
従来、１つのサーバから複数の端末に、動画や音声等のストリームを同時に配信する場合に、マルチキャスト配信が行われることがあった。このマルチキャスト配信では、サーバから配信される１つのストリームを、ルータにおいて複製して分岐させ、複数の端末に送信する。このとき、端末は、ストリームを受信するために、ストリームを識別するマルチキャストグループアドレス及びポート番号を指定する必要がある。これらの情報は、ストリームの内容や配信時刻を示す情報とともにセッション記述プロトコル（ＳＤＰ；Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）によって告知される（非特許文献１参照）。そして、ストリームの受信者であるユーザは、告知されたストリームの内容を参照し、受信するストリームを選択してマルチキャストグループアドレスをルータに登録することで、端末は、ユーザによって選択されたストリームを受信することができる。
【０００３】
また、日本におけるデジタル放送では、放送ストリームの属性を記述する記述子の中に、都道府県単位で受信対象地域を記述する記述子（対象地域記述子）があり、各端末は、この対象地域記述子に基づいて受信対象ではないストリームを受信しないようにすることができる（非特許文献２参照）。この対象地域記述子は、５６ビットのビットフィールドで、例えば、青森県は３ビット目、岩手県は４ビット目、宮城県は５ビット目、秋田県が６ビット目、山形県が７ビット目、福島県が８ビット目に、受信対象を示すビットが割り当てられており、３ビット目が１であれば、青森県が受信対象地域であることを示す。そして、３ビット目から８ビット目までがすべて１であれば、東北ブロック（青森県、岩手県、宮城県、秋田県、山形県及び福島県）が受信対象地域であることを示す。
【０００４】
更に、ストリームと、このストリームに関する情報であるストリーム情報とを送信するサーバと、サーバからストリーム情報を受信して表示装置に表示し、ユーザによって選択されたストリームをサーバから取得する受信装置から構成される情報配信システムが開示されている（特許文献１参照）。
【特許文献１】特開２００２−２５１３４５号公報（段落番号００１１〜００７６）
【非特許文献１】ＩＥＴＦ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）／ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔ）２３２７  ＳＤＰ：Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ
【非特許文献２】ＡＲＩＢ（Ａｓｓｏｃｉａｔｉｏｎ  ｏｆ  Ｒａｄｉｏ  Ｉｎｄｕｓｔｒｉｅｓ  ａｎｄ  Ｂｕｓｉｎｅｓｓｅｓ）  ＳＴＤ−Ｂ１０  デジタル放送に使用する番組配列情報  ｐａｒｔ２  ６．２．２７  対象地域記述子
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ＳＤＰにより告知される情報は、ストリームの内容やメディア、符号化方式などであり、ストリームを受信する端末を特定するための情報を告知することはできなかった。
【０００６】
また、デジタル放送で用いられる対象地域記述子では、ある県に設置された端末で受信すべきストリームか否かは識別できるが、受信すべきストリームが複数ある場合には、どのストリームを受信すべきかを判定する用途に用いることはできない。例えば、青森県のみが受信対象であることを示す対象地域識別子に関連付けられたストリームと、東北ブロックが受信対象であることを示す対象地域識別子に関連付けられたストリームとの両方が受信可能である場合に、青森県にある端末では、どちらのストリームを優先して受信すべきかを設定することができなかった。
【０００７】
更に、特許文献１の情報配信システムでは、ストリーム情報を参照してユーザがストリームを選択しなければならず、受信装置が、複数のストリームのうち、どのストリームを優先して受信すべきかを判定することはできない。
【０００８】
本発明は、前記従来技術の問題を解決するために成されたもので、受信すべきストリームが複数ある場合でも、どのストリームを優先して受信するかを判定することができるストリーム選択受信装置、ストリーム選択受信方法及びストリーム選択受信プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
前記課題を解決するため、請求項１に記載のストリーム選択受信装置は、ネットワークを介して、ストリームを受信する条件を示す情報である受信条件情報を含む告知情報を複数の前記ストリームについて受信し、１つの前記ストリームを選択して受信するストリーム選択受信装置であって、優先度記憶手段と、告知情報受信手段と、優先度判定手段と、ストリーム受信手段とを備える構成とした。
【００１０】
かかる構成によれば、ストリーム選択受信装置は、優先度記憶手段に、受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する。また、ストリーム選択受信装置は、告知情報受信手段によって、ネットワークを介して受信条件情報を含む告知情報を受信し、優先度判定手段によって、この告知情報受信手段で受信された告知情報に含まれる受信条件情報と、優先度記憶手段に記憶された優先度情報とに基づいて、当該受信条件情報のうち、最も優先度の高い受信条件情報を判定する。更に、ストリーム選択受信装置は、ストリーム受信手段によって、最も優先度が高いと判定された受信条件情報に対応するストリームを受信する。
【００１１】
これによって、ストリーム選択受信装置は、受信するストリームの優先度を予め優先度情報によって設定でき、受信できるストリームのうち、優先度情報によって示される優先度が最も高いストリームを受信することができる。
【００１２】
また、請求項２に記載のストリーム選択受信装置は、請求項１から請求項３のいずれか１項に記載のストリーム選択受信装置において、前記優先度判定手段が、前記受信条件情報の一部にマスクをかけて、部分受信条件情報を抽出する受信条件情報抽出手段を有し、前記優先度記憶手段が、前記部分受信条件情報と、前記優先度情報と、前記マスクを示すマスク情報とを予め対応させて記憶する構成とした。
【００１３】
これによって、ストリーム選択受信装置は、部分受信条件情報を抽出して優先度を解析し、優先度が最も高い受信条件情報を含むストリームを受信することができる。
【００１４】
また、請求項３に記載のストリーム選択受信方法は、ネットワークを介して、ストリームを受信する条件を示す情報である受信条件情報を含む告知情報を複数の前記ストリームについて受信し、前記受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する優先度記憶装置から前記告知情報に含まれる受信条件情報に対応する優先度情報を読み出して、１つの前記ストリームを選択して受信するストリーム選択受信方法であって、告知情報受信ステップと、優先度判定ステップと、ストリーム受信ステップとを含むことを特徴とする。
【００１５】
この方法によれば、告知情報受信ステップにおいて、ネットワークを介して告知情報を受信し、優先度判定ステップにおいて、この告知情報受信ステップによって受信された告知情報に含まれる受信条件情報と、優先度記憶装置に記憶された優先度情報とに基づいて、当該受信条件情報のうち、最も優先度の高い受信条件情報を判定する。そして、ストリーム受信ステップにおいて、この優先度判定ステップによって最も優先度が高いと判定された受信条件情報に対応するストリームを受信する。これによって、受信できるストリームのうち、優先度情報によって示される優先度が最も高いストリームを受信することができる。
【００１６】
また、請求項４に記載のストリーム選択受信プログラムは、ネットワークを介して、ストリームを受信する条件を示す情報である受信条件情報を含む告知情報を複数の前記ストリームについて受信し、前記受信条件情報と、当該受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを予め対応付けて記憶する優先度記憶装置から前記告知情報に含まれる受信条件情報に対応する優先度情報を読み出して、１つの前記ストリームを選択して受信するためにコンピュータを、告知情報受信手段、優先度判定手段、ストリーム受信手段として機能させることとした。
【００１７】
かかる構成によれば、ストリーム選択受信プログラムは、告知情報受信手段によって、ネットワークを介して告知情報を受信し、優先度判定手段によって、この告知情報受信手段によって受信された告知情報に含まれる受信条件情報と、優先度記憶手段に記憶された優先度情報とに基づいて、当該受信条件情報のうち、最も優先度の高い受信条件情報を判定する。また、ストリーム選択受信プログラムは、ストリーム受信手段によって、この優先度判定手段によって最も優先度が高いと判定された受信条件情報に対応するストリームを受信する。
【００１８】
これによって、ストリーム選択受信プログラムは、受信するストリームの優先度を予め優先度情報によって設定でき、受信できるストリームのうち、優先度情報によって示される優先度が最も高いストリームを受信することができる。
【発明の効果】
【００１９】
本発明に係るストリーム選択受信装置、ストリーム選択受信方法及びストリーム選択受信プログラムでは、以下のような優れた効果を奏する。請求項１、請求項３又は請求項４に記載の発明によれば、受信すべきストリームが複数ある場合でも、告知情報に基づいて、優先度が最も高いストリームを判定して受信することができる。また、告知情報によって、どのストリームを受信させるかを配信者側からも設定することができる。
【００２０】
請求項２に記載の発明によれば、受信条件情報に含まれる受信条件のうち、優先度を解析する際に考慮されない条件についてはマスク処理を施すため、考慮されない条件がとりうるすべてのパターンに対応して受信条件情報を優先度記憶手段に記憶させる必要がなくなる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について図面を参照して説明する。
［ストリーム配信システムの構成］
まず、図１を参照して、本発明の実施の形態であるストリーム選択受信装置７を備えるストリーム配信システム１の構成について説明する。図１は、本発明におけるストリーム選択受信装置を備えるストリーム配信システムの構成を示したブロック図である。
【００２２】
ストリーム配信システム１は、動画や音声等のストリームの配信者側の装置であるストリーム送信装置３、３、…から、マルチキャストネットワーク５を経由して受信者側の装置であるストリーム選択受信装置７、７、…にストリームを伝送するシステムである。
【００２３】
ストリーム送信装置３は、配信するストリームを識別するマルチキャストグループアドレス及びストリームを受信する条件となる受信条件情報を含む告知情報と、ストリームとをマルチキャストネットワーク５を介してストリーム選択受信装置７、７、…に送信するものである。なお、告知情報には、マルチキャストグループアドレスや受信条件情報以外にポート番号、ストリームの内容や配信時刻を示す情報等を含むこととしてもよい。なお、ここでは、受信条件情報を、ストリームを受信するストリーム選択受信装置７の場所（地域）を示す符号とし、ストリームの配信者によって設定されることとした。しかし、この受信条件情報はこれに限定されることはなく、例えば、受信契約のカテゴリ等を示すものとしてもよい。また、各々のストリーム選択受信装置７を識別できる符号や、いくつかのストリーム選択受信装置７、７、…からなる組を識別できる符号、各々のストリーム選択受信装置７やストリーム選択受信装置７、７、…の組を特定の位置のビットに割り当てたビットマップ符号等としてもよい。
【００２４】
ストリーム選択受信装置７は、マルチキャストネットワーク５を介して送信される複数の告知情報をストリーム送信装置３、３、…から受信して、優先度の高いストリームを選択し、このストリームを受信するものである。
【００２５】
（ストリーム選択受信装置の構成）
以下、図２を参照（適宜図１参照）して、ストリーム選択受信装置７について詳細に説明する。図２は、本発明におけるストリーム選択受信装置の構成を示したブロック図である。ストリーム選択受信装置７は、通信送受信手段７１と、告知情報受信手段７２と、優先度記憶手段７３と、優先度判定手段７４と、ストリーム受信手段７５と、ストリーム出力手段７６とを備える。
【００２６】
通信送受信手段７１は、マルチキャストネットワーク５を介して、通信データの送受信を行うものである。例えば、通信送受信手段７１は、ＵＤＰ／ＩＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）の通信プロトコルによって通信データの送受信を行うものである。
【００２７】
告知情報受信手段７２は、ストリーム送信装置３、３、…から送信された告知情報を、通信送受信手段７１を介して受信するものである。ここで、受信された告知情報は、優先度判定手段７４に出力される。なお、ここでは、複数のストリーム送信装置３、３、…から複数のストリームに対応する複数の告知情報が送信されていることとする。
【００２８】
優先度記憶手段（優先度記憶装置）７３は、受信条件情報と、受信条件情報に対応するストリームを受信する優先度を示す優先度情報とを対応付けて記憶するもので、半導体メモリ、ハードディスク等の一般的な記録媒体である。なお、ここでは、優先度記憶手段７３は、更に、受信条件情報によって示される条件の一部を、ストリームを受信する条件として示した部分受信条件情報と、この部分受信条件情報の優先度情報と、この部分受信条件情報によって示される条件に相当する部分のみを受信条件情報から抽出するためのマスクを示すマスク情報とを予め対応付けて記憶することとした。
【００２９】
優先度判定手段７４は、告知情報受信手段７２から入力された告知情報と、優先度記憶手段７３に記憶された優先度情報とに基づいて、入力された告知情報に含まれる受信条件情報のうち最も優先度の高いものを判定するものである。ここでは、優先度判定手段７４は、優先度解析部７４ａと、受信条件情報抽出部７４ｂと、告知情報選択部７４ｃとを備える。
【００３０】
優先度解析部７４ａは、告知情報受信手段７２から入力された告知情報に含まれる受信条件情報と、優先度記憶手段７３に記憶された優先度情報とに基づいて、当該告知情報に対応するストリームの優先度を解析するものである。ここで解析された優先度は、告知情報選択部７４ｃに出力される。
【００３１】
ここで、この優先度解析部７４ａは、優先度記憶手段７３から、優先度情報によって示される優先度の高い順に当該優先度情報に対応する受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す。そして、受信条件情報が読み出された場合には、優先度解析部７４ａは、読み出された受信条件情報と、告知情報受信手段７２から入力された告知情報に含まれる受信条件情報とが一致するかを判断し、一致する場合には、告知情報受信手段７２から入力された告知情報に対応するストリームの優先度を優先度情報によって示される優先度とする。
【００３２】
ここで、受信条件情報には、当該ストリーム選択受信装置７が該当する条件以外の他のストリーム選択受信装置７、７、…が該当する条件も含まれている。例えば、当該ストリーム選択受信装置７が青森県にある場合でも、受信条件情報には、青森県のストリーム選択受信装置７が受信する対象であるかだけでなく、他の各々の県のストリーム選択受信装置７、７、…が対象となるかについても記述されている。
【００３３】
そのため、優先度解析部７４ａは、告知情報に含まれる受信条件情報と、優先度記憶手段７３から読み出された受信条件情報とにおいて、当該ストリーム選択受信装置７が該当する条件以外の条件も含めたすべてのビットについて完全に一致する場合に、このストリームの優先度を優先度情報によって示される優先度とすることができる。例えば、青森県にあるストリーム選択受信装置７において、青森県にあるストリーム選択受信装置７のみが受信する対象となることの記述された受信条件情報と、このときの優先度を示す優先度情報とが優先度記憶手段７３に記憶されている場合に、優先度解析部７４ａは、青森県のみが受信対象となることが記述された受信条件情報を含む告知情報に対応するストリームの優先度を、優先度記憶手段７３に記憶された優先度情報によって示される優先度とする。
【００３４】
また、部分受信条件情報とマスク情報とが読み出された場合には、優先度解析部７４ａは、後記する受信条件情報抽出部７４ｂにマスク情報と告知情報受信手段７２から入力された告知情報に含まれる受信条件情報とを出力し、受信条件情報抽出部７４ｂから部分受信条件情報を入力して、読み出された部分受信条件情報と一致するかを判断する。そして、一致する場合には、ストリームの優先度をこの優先度情報によって示される優先度とする。
【００３５】
このように、後記する受信条件情報抽出部７４ｂによって受信条件情報にマスク処理を行うことで、優先度解析部７４ａは、受信条件情報においてマスク処理がされなかった条件のみについて一致する場合に、このストリームの優先度を優先度情報によって示される優先度とすることができる。例えば、青森県にあるストリーム選択受信装置７において、東北ブロックすべてが受信対象となることが記述された部分受信条件情報と、東北ブロックに対応する条件以外をマスク処理するためのマスク情報とが優先度記憶手段７３に記憶されている場合に、優先度解析部７４ａは、東北ブロック以外が受信対象となっているか否かに拘らず、少なくとも東北ブロックすべてが受信対象となることが記述された受信条件情報に対応するストリームを、優先度記憶手段７３に記憶された優先度情報によって示される優先度とする。このように、優先度を解析する際に考慮されない条件については受信条件情報抽出部７４ｂがマスク処理を施すため、考慮されない条件がとりうるすべてのパターンについての受信条件情報を優先度記憶手段７３に記憶させる必要がなくなる。
【００３６】
また、読み出された受信条件情報、あるいは、部分受信条件情報と一致しない場合には、優先度解析部７４ａは、次に優先度の高い受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す。なお、告知情報受信手段７２から入力された告知情報に複数の受信条件情報が含まれる場合には、優先度解析部７４ａは、各々の受信条件情報、あるいは、各々の受信条件情報から得られた部分受信条件情報について、読み出された受信条件情報、あるいは、部分受信条件情報と一致するかを判断して、一致するものがある場合に、ストリームの優先度をこの優先度情報によって示される優先度とすることができる。
【００３７】
受信条件情報抽出部７４ｂは、優先度解析部７４ａから入力された告知情報の受信条件情報にマスク処理を行い、部分受信条件情報を抽出するものである。ここで抽出された部分受信条件情報は、優先度解析部７４ａに出力される。
【００３８】
ここで、図３を参照（適宜図２参照）して、受信条件情報抽出部７４ｂが部分受信条件情報を抽出する方法について説明する。図３は、受信条件情報抽出部が告知情報から部分受信条件情報を抽出する方法を説明するための説明図、（ａ）は、告知情報受信手段によって受信された告知情報の例を示す図、（ｂ）は、（ａ）の告知情報の受信条件情報によって示される対象地域記述子を示す図、（ｃ）は、（ｂ）の対象地域記述子から抽出された部分受信条件情報の例を示す図である。
【００３９】
ここでは、図３（ａ）に示すように、告知情報は、マルチキャストグループアドレス［（１）行目］、ポート番号［（２）行目］、メディアタイプ［（３）行目］、符号化タイプ［（４）行目］、受信条件情報（優先度判定用符号）［（５）行目と（６）行目］とから構成されている。なお、図３（ａ）では、説明の都合上、告知情報の左側に行番号を付している。
【００４０】
ここで、告知情報受信手段７２から、優先度解析部７４ａに、例えば、図３（ａ）に示す告知情報が入力されたとする。そして、優先度解析部７４ａから受信条件情報と対象地域記述子の３ビット目から８ビット目までのビット以外のビットをゼロにするマスクを示すマスク情報が入力されたとする。ここで、告知情報に含まれる受信条件情報は対象地域記述子に対応し、例えば、（６）行目の受信条件情報（優先度判定用符号）である「０ｘ３ＦＥ０００００００００００」は、図３（ｂ）に示す、３ビット目から１１ビット目までが「１」で残りが「０」の５６ビットの対象地域記述子（Ｐｒｅｆｅｃｔｕｒｅ  ｂｉｔｍａｐ）に対応する。ここで、対象地域記述子は、前記したように、３ビット目が青森県、４ビット目が岩手県、５ビット目が宮城県、６ビット目が秋田県、７ビット目が山形県、８ビット目が福島県に対応する。
【００４１】
そして、受信条件情報抽出部７４ｂは、この対象地域記述子にマスク処理を行う。すると、図３（ｃ）に示すように、３ビット目から８ビット目までが「１」で残りが「０」の５６ビットのビットフィールドに変換される。
【００４２】
なお、告知情報は、図３（ａ）に示すように、２つ以上の受信条件情報を含んでいてもよいし、また、１つの受信条件情報を含んでいてもよい。そして、複数の受信対象条件情報を含むことで、１つの告知情報によって様々な受信条件を示すことができる。そして、受信条件情報抽出部７４ｂは、各々の受信条件情報に対してマスク処理を行い、部分受信条件情報を生成する。
【００４３】
図２に戻って説明を続ける。告知情報選択部７４ｃは、優先度解析部７４ａによって解析された優先度の高い告知情報を判定するものである。ここで、告知情報選択部７４ｃは、最も優先度が高いと判定された告知情報に含まれるマルチキャストグループアドレスをストリーム受信手段７５に出力する。
【００４４】
なお、１つのストリームに対して複数の告知情報がストリーム送信装置３、３、…から送信されることとしてもよい。ここで、図４を参照して、ストリーム選択受信装置７が複数の告知情報を受信する場合について説明する。図４は、複数の受信条件情報（優先度判定用符号）を含む告知情報の例と、１つのストリームに対する複数の告知情報の例とを示す説明図であり、（ａ）は、複数の受信条件情報（優先度判定用符号）を含む告知情報の例を示す説明図、（ｂ）は、１つのストリームに対する複数の告知情報の例を示す説明図である。なお、図４では告知情報Ａ、Ｂ１、Ｂ２は、図３と同様に、マルチキャストグループアドレス［（１）行目］、ポート番号［（２）行目］、メディアタイプ［（３）行目］、符号化タイプ［（４）行目］、受信条件情報（優先度判定用符号）［（５）行目・（６）行目］とから構成される。そして、ここでは、説明の都合上、告知情報の左側に行番号を付している。
【００４５】
図４（ａ）に示すように、告知情報Ａには、（５）行目と（６）行目の２つの受信条件情報（優先度判定用符号）が含まれている。そして、この告知情報Ａを受信したストリーム選択受信装置７は、優先度判定手段７４によって、（５）行目の受信条件情報（優先度判定用符号）と、（６）行目の受信条件情報（優先度判定用符号）との各々について優先度を解析し、マルチキャストグループアドレスが「２４４．１．１．１」［（１）行目］のストリームの優先度とする。そして、ストリーム選択受信装置７は、優先度判定手段７４によって、受信したすべての告知情報（図示せず）に対応するストリームの優先度のうち最も高いものを選択する。
【００４６】
一方、図４（ｂ）に示すように、１つのストリームに対して２つの告知情報Ｂ１、Ｂ２がストリーム送信装置３、３、…から送信された場合には、ストリーム選択受信装置７は、優先度判定手段７４によって、告知情報Ｂ１の（５）行目の受信条件情報（優先度判定用符号）と、告知情報Ｂ２の（５）行目の受信条件情報（優先度判定用符号）との各々について優先度を解析し、マルチキャストグループアドレスが「２４４．１．１．１」［告知情報Ｂ１、Ｂ２の（１）行目］のストリームの優先度とする。そして、ストリーム選択受信装置７は、優先度判定手段７４によって、受信したすべての告知情報（図示せず）に対応するストリームの優先度のうち最も高いものを選択する。
【００４７】
ここで、告知情報Ａの（５）行目の受信条件情報（優先度判定用符号）と、告知情報Ｂ１の（５）行目の受信条件情報（優先度判定用符号）は同一の条件を示し、また、告知情報Ａの（６）行目の受信条件情報（優先度判定用符号）と、告知情報Ｂ２の（５）行目の受信条件情報（優先度判定用符号）は同一の条件を示している。そのため、ストリーム選択受信装置７は、告知情報Ａを受信した場合にも、告知情報Ｂ１及び告知情報Ｂ２を受信した場合にも、２つの受信条件情報（優先度判定用符号）のうちいずれかが最も優先度の高い受信条件を示しているときには、当該告知情報Ａに対応するストリームを最も優先度の高いストリームと判断することができる。
【００４８】
このように、ストリーム送信装置３、３、…が、１つのストリームに対して複数の告知情報を送信することで、ストリーム選択受信装置７は、１つのストリームに対して様々な受信条件を示す複数の受信条件情報を受信することができる。
【００４９】
ストリーム受信手段７５は、優先度判定手段７４の告知情報選択部７４ｃによって最も優先度が高いと判定された告知情報に対応するストリームを受信するものである。ここで受信されたストリームはストリーム出力手段７６を介して、外部に接続された図示しない表示装置に出力される。
【００５０】
ここで、ストリーム受信手段７５は、告知情報選択部７４ｃから入力されたマルチキャストグループアドレスと、当該ストリーム選択受信装置７のアドレスとを、通信送受信手段７１を介してマルチキャストネットワーク５内の図示しないルータに送信する。これによって、ストリーム送信装置３から送信された、当該マルチキャストグループアドレスに対応するストリームがルータによって複製されて、当該ストリーム選択受信装置７に送信される。
【００５１】
ストリーム出力手段７６は、ストリーム受信手段７５から入力されたストリームを外部へ出力するものである。ここで出力されたストリームは、ストリーム選択受信装置７の外部に接続された、図示しない復号装置、表示装置、発声装置等に入力されることによって提示される。
【００５２】
以上のようにして、ストリーム選択受信装置７は、複数のストリームの告知情報に基づいて、優先度の最も高いストリームを選択して受信することができる。また、ストリーム選択受信装置７ごとに受信条件情報と優先度情報とを予め設定して優先度記憶手段７３に記憶するため、ストリーム送信装置３、３、…が、送信するストリームについてそれぞれのストリーム選択受信装置７に対応した告知情報を送信しなくても、各々のストリーム選択受信装置７ごとにストリームの優先度を解析し、最も優先度の高いストリームを選択して受信することができる。更に、告知情報の受信条件情報は、配信者によって設定された受信条件が記述されるため、どのような条件を満たすストリーム選択受信装置７にストリームを受信させるかを、配信者が設定することができる。
【００５３】
なお、ストリーム配信システム１において、ストリーム送信装置３、３、…を、番組を制作して、マルチキャストネットワーク５を介して送信するセンター局、ストリーム選択受信装置７、７、…を、番組のストリームを選択して、センター局（ストリーム送信装置３、３、…）から受信する地方局とし、受信した番組のストリームを地方局（ストリーム選択受信装置７、７、…）から図示しないテレビジョン受像機に放送することとしてもよい。
【００５４】
また、ストリーム選択受信装置７は、コンピュータにおいて各手段を各機能プログラムとして実現することも可能であり、各機能プログラムを結合して、ストリーム選択受信プログラムとして動作させることも可能である。
【００５５】
［ストリーム選択受信装置の動作］
次に、図５を参照（適宜図１及び図２参照）して、本発明におけるストリーム選択受信装置７がストリームを選択して受信する動作について説明する。図５は、本発明におけるストリーム選択受信装置が、ストリームを選択して受信する動作を示したフローチャートである。
【００５６】
まず、ストリーム選択受信装置７は、告知情報受信手段７２によって、通信送受信手段７１を介して告知情報を受信する（ステップＳ１１；告知情報受信ステップ）。この告知情報は、複数のストリームの各々に対して少なくとも１つあり、ストリーム送信装置３、３、…から送信されて、マルチキャストネットワーク５を介して伝送される。
【００５７】
続いて、ストリーム配信システム１は、優先度判定手段７４の優先度解析部７４ａによって、優先度記憶手段７３から優先度順に受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す（ステップＳ１２）。なお、ここでは、ストリーム選択受信装置７は、優先度解析部７４ａによって、一番優先度の高い受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す。そして、ストリーム選択受信装置７は、優先度解析部７４ａによって、マスク情報が読み出されたかを判断する（ステップＳ１３）。
【００５８】
そして、マスク情報が読みされない場合には（ステップＳ１３でＮｏ）、ストリーム選択受信装置７は、優先度解析部７４ａによって、ステップＳ１２で読み出された受信条件情報とステップＳ１１において受信された告知情報に含まれる受信条件情報とが一致するかを判断する（ステップＳ１４）。
【００５９】
そして、一致しない場合には（ステップＳ１４でＮｏ）、ステップＳ１２に戻って、優先度記憶手段７３から、次に優先度の高い受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す動作以降の動作を行う。また、一致する場合には（ステップＳ１４でＹｅｓ）、ステップＳ１７に進む。
【００６０】
一方、ステップＳ１２においてマスク情報が読み出された場合には（ステップＳ１３でＹｅｓ）、ストリーム選択受信装置７は、受信条件情報抽出部７４ｂによって、ステップＳ１１において受信された告知情報に含まれる受信条件情報に対して、ステップＳ１２において読み出されたマスク処理を行い、部分受信条件情報を生成する（ステップＳ１５）。続いて、ストリーム選択受信装置７は、優先度解析部７４ａによって、ステップＳ１２で読み出された部分受信条件情報とステップＳ１５において生成された部分受信条件情報とが一致するかを判断する（ステップＳ１６）。そして、一致しない場合には（ステップＳ１６でＮｏ）、ステップＳ１２に戻って、優先度記憶手段７３から、次に優先度の高い受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す動作以降の動作を行う。
【００６１】
そして、ステップＳ１２で読み出された受信条件情報とステップＳ１１において受信された告知情報に含まれる受信条件情報とが一致する場合（ステップＳ１４でＹｅｓ）、あるいは、ステップＳ１２で読み出された部分受信条件情報とステップＳ１５において生成された部分受信条件情報とが一致する場合には（ステップＳ１６でＹｅｓ）、ストリーム選択受信装置７は、ステップＳ１２において読み出された受信条件情報、あるいは、部分受信条件情報に対応する優先度情報によって示される優先度を、この告知情報の優先度とする（ステップＳ１７）。
【００６２】
そして、ストリーム選択受信装置７は、優先度解析部７４ａによって、ステップＳ１１において受信されたすべての告知情報について優先度の解析が終了したかを判断する（ステップＳ１８）。そして、終了していない場合には（ステップＳ１８でＮｏ）、ステップＳ１２に戻って、ストリーム選択受信装置７は、優先度解析部７４ａによって、次の告知情報の優先度の解析のために優先度記憶手段７３から優先度順に受信条件情報、あるいは、部分受信条件情報とマスク情報を読み出す動作以降の動作を行う。
【００６３】
また、終了した場合には（ステップＳ１８でＹｅｓ）、ストリーム選択受信装置７は、告知情報選択部７４ｃによって、ステップＳ１７において決定された優先度が最も高い告知情報を選択する（ステップＳ１９）。そして、ストリーム選択受信装置７は、ストリーム受信手段７５によって、通信送受信手段７１を介して、ステップＳ１９において選択された告知情報に記述されたマルチキャストグループアドレスと、当該ストリーム選択受信装置７のアドレスとをマルチキャストネットワーク５の図示しないルータに送信する（ステップＳ２０）。
【００６４】
そして、ストリーム選択受信装置７は、ストリーム受信手段７５によって、ストリーム送信装置３からステップＳ２０において送信されたマルチキャストグループアドレスに対応するストリームを、通信送受信手段７１を介して受信する（ステップＳ２１；ストリーム受信ステップ）。そして、ストリーム選択受信装置７は、ストリーム出力手段７６によって、ステップＳ２１において受信されたストリームを図示しない表示装置へ出力する（ステップＳ２２）。
【００６５】
以上の動作によって、ストリーム選択受信装置７は、告知情報に基づいてストリームを選択して、このストリームを受信することができる。なお、特許請求の範囲に記載の優先度判定ステップはステップＳ１２からステップＳ１９までに対応する。
【００６６】
［ストリーム配信システム１の動作］
次に、図６を参照（適宜図１及び図２参照）して、本発明におけるストリーム選択受信装置７を備えるストリーム配信システム１のストリーム配信動作について説明する。図６は、本発明におけるストリーム選択受信装置を備えるストリーム配信システムが、ストリームを配信する動作を示したフローチャートである。
【００６７】
まず、ストリーム送信装置３、３、…は、送信するストリームの告知情報を、マルチキャストネットワーク５を介して送信する（ステップＳ３１）。そして、ストリーム選択受信装置７は、ステップＳ３１においてストリーム送信装置３、３、…から送信された告知情報を受信し、この告知情報に含まれる受信条件情報と、ストリーム選択受信装置７の優先度記憶手段７３に記憶された優先度情報とに基づいて優先度を解析し、最も優先度の高いストリームを選択する（ステップＳ３２；図５のステップＳ１１〜Ｓ１９）。
【００６８】
そして、ストリーム選択受信装置７は、ステップＳ３２において選択されたストリームのマルチキャストグループアドレスと、ストリーム選択受信装置７のアドレスとを、マルチキャストネットワーク５内の図示しないルータに送信する（ステップＳ３３；図５のステップＳ２０）。そして、ルータは、ステップＳ３３においてストリーム選択受信装置７から送信されたマルチキャストグループアドレスに対応付けて、ストリーム選択受信装置７のアドレスを配信先として登録する（ステップＳ３４）。
【００６９】
また、ストリーム送信装置３、３、…は、ストリームを、マルチキャストネットワーク５を介して送信する（ステップＳ３５）。そして、ルータは、ステップＳ３５においてストリーム送信装置３、３、…から送信されたストリームのうち、ステップＳ３４において登録されたマルチキャストグループアドレスに対応するストリームを複製してストリーム選択受信装置７に送信する（ステップＳ３６）。更に、ストリーム選択受信装置７は、ステップＳ３６においてルータから送信されたストリームを受信して、図示しない表示装置に出力する（ステップＳ３７；図５のステップＳ２１〜Ｓ２２）。
【００７０】
以上の動作によって、ストリーム配信システム１は、ストリーム選択受信装置７において最も優先度の高いストリームを、ストリーム送信装置３、３、…からストリーム選択受信装置７に配信することができる。
【図面の簡単な説明】
【００７１】
【図１】本発明におけるストリーム選択受信装置を備えるストリーム配信システムの構成を示したブロック図である。
【図２】本発明におけるストリーム選択受信装置の構成を示したブロック図である。
【図３】本発明におけるストリーム選択受信装置の受信条件情報抽出部が告知情報から部分受信条件情報を抽出する方法を説明するための説明図、（ａ）は、告知情報受信手段によって受信された告知情報の例を示す図、（ｂ）は、（ａ）の告知情報の受信条件情報によって示される対象地域記述子を示す図、（ｃ）は、（ｂ）の対象地域記述子から抽出された部分受信条件情報の例を示す図である。
【図４】本発明におけるストリーム選択受信装置によって受信される、複数の受信条件情報が含まれる告知情報の例と、複数の告知情報の例とを示す説明図であり、（ａ）は、複数の受信条件情報が含まれる告知情報の例を示す説明図、（ｂ）は、同一のストリームに対する複数の告知情報の例を示す説明図である。
【図５】本発明におけるストリーム選択受信装置が、ストリームを選択して受信する動作を示したフローチャートである。
【図６】本発明におけるストリーム選択受信装置を備えるストリーム配信システムが、ストリームを配信する動作を示したフローチャートである。
【符号の説明】
【００７２】
１      ストリーム配信システム
３      ストリーム送信装置
５      マルチキャストネットワーク
７      ストリーム選択受信装置
７１    通信送受信手段
７２    告知情報受信手段
７３    優先度記憶手段（優先度記憶装置）
７４    優先度判定手段
７４ａ  優先度解析部
７４ｂ  受信条件情報抽出部
７４ｃ  告知情報選択部
７５    ストリーム受信手段
７６    ストリーム出力手段
【図１】
2006324827.tif 000003
【図２】
2006324827.tif 000004
【図３】
2006324827.tif 000005
【図４】
2006324827.tif 000006
【図５】
2006324827.tif 000007
【図６】
2006324827.tif 000008