(57)【要約】【課題】メディアストリームの最大多重レートに対応する高コストな処理部を実装することなく、装置全体の処理性能を高めることができるメディア受信装置を得ることを目的とする。【解決手段】複数のメディアストリームＭＳ−Ａ，ＭＳ−Ｂに含まれているパケットを振り分けるパケット振分部２１と、パケット振分部２１により振り分けられたパケットに格納されている符号化メディア情報を抽出して、その符号化メディア情報を出力する複数の分離部２２ａ，２２ｂ，２２ｃとを設け、リソース制御部２４が複数の分離部２２ａ，２２ｂ，２２ｃの処理状況を監視し、その処理状況に応じてパケット振分部２１におけるパケットの振分先を制御する。【選択図】図１
2009284243.tif 000002
【特許請求の範囲】
【請求項１】
符号化メディア情報を格納している複数のパケットから構成されているメディアストリームを取得する複数のメディアストリーム取得手段と、上記複数のメディアストリーム取得手段により取得されたメディアストリームに含まれているパケットを振り分けるパケット振分手段と、上記パケット振分手段により振り分けられたパケットに格納されている符号化メディア情報を抽出して、上記符号化メディア情報を出力する複数の符号化メディア情報抽出手段と、上記複数の符号化メディア情報抽出手段から出力された符号化メディア情報を取り込み、上記符号化メディア情報のメディア種別に対応するメディアデコーダに対して上記符号化メディア情報を出力するメディア情報振分手段と、上記複数の符号化メディア情報抽出手段の処理状況を監視し、上記処理状況に応じて上記パケット振分手段におけるパケットの振分先を制御する振分先制御手段とを備えたメディア受信装置。
【請求項２】
パケット振分手段は、複数のメディアストリーム取得手段により取得されたメディアストリームに含まれているパケットを振り分ける際、各パケットに対して、当該パケットが属しているメディアストリームを示す入力元識別情報と上記メディアストリームにおける当該パケットの伝送順序を示す順序情報を付加することを特徴とする請求項１記載のメディア受信装置。
【請求項３】
符号化メディア情報抽出手段は、符号化メディア情報をメディア情報振分手段に出力する際、上記符号化メディア情報のメディア種別を識別し、上記メディア種別を示すメディア種別情報、入力元識別情報及び順序情報を上記符号化メディア情報に付加することを特徴とする請求項２記載のメディア受信装置。
【請求項４】
メディア情報振分手段は、符号化メディア情報に付加されているメディア種別情報及び入力元識別情報から出力先のメディアデコーダを決定し、上記符号化メディア情報に付加されている順序情報にしたがって符号化メディア情報の出力順序を決定することを特徴とする請求項３記載のメディア受信装置。
【請求項５】
振分先制御手段は、複数の符号化メディア情報抽出手段の処理負荷が平均化されるように、パケット振分手段におけるパケットの振分先を制御することを特徴とする請求項１から請求項４のうちのいずれか１項記載のメディア受信装置。
【請求項６】
振分先制御手段は、特定の符号化メディア情報抽出手段の処理負荷が他の符号化メディア情報抽出手段の処理負荷より高まるように、パケット振分手段におけるパケットの振分先を制御することを特徴とする請求項１から請求項４のうちのいずれか１項記載のメディア受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数のメディアストリームを同時に取得して、複数のメディアストリームに含まれているパケットから符号化メディア情報を抽出し、その符号化メディア情報をメディアデコーダに出力するメディア受信装置に関するものである。
【背景技術】
【０００２】
家庭用途のデジタル放送受信機では、構成の容易さから、映像、音声、データなどのメディアデータが多重されているメディアストリームから個々のメディアデータを抽出するメディア分離機能が単一の機能ブロックで構成されていることが多い。
例えば、以下の特許文献１には、複数のメディアストリームを同時に処理可能なメディア受信装置が開示されている。
しかしながら、以下の特許文献１では、チューナなどの受信処理部から伝達されたメディアストリームに対して、一つのメディア分離機能部（ＤＥＭＵＸ）が割り当てられており、既存技術では、同一回路を複数並列に実装して機能を実現することが多い。
【０００３】
また、一つのメディアストリームに対して複数のメディアデコード回路を同時に適用して高い性能を実現している方法が、例えば、以下の特許文献２に開示されている。
即ち、以下の特許文献２では、高い処理能力が必要となる映像メディアの復号処理において、復号対象の符号化映像メディア情報ストリームを、映像フレームを構成する画面領域で分割して処理するようにしている。
しかしながら、個々のデコーダ回路に割り当てるデータの範囲が映像符号化規則に合わせた固定位置の画像領域で割り当てられており、処理負荷状況に応じた動的な機能配分が行われず、固定的な機能配分で実現することが多い。
【０００４】
【特許文献１】特開２００７−３００３４７号公報（段落番号［００２４］、図１）
【特許文献２】特開平８−１３０７４５号公報（段落番号［０００９］、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
従来のメディア受信装置は以上のように構成されているので、一つのメディアストリームに対して一つのメディア分離機能部が割り当てられる場合、個々のメディア分離機能部が、入力されるメディアストリームの最大多重レートに合わせた処理能力を有する必要がある。そのため、定常的に必要な総処理負荷に対して、過剰な処理能力を有することになり、高コストな構成になってしまう課題があった。
一方、複数の回路を並列に実装して処理性能を向上させる場合、処理データの分担や転送を効率よく行う必要がある課題があった。
【０００６】
この発明は上記のような課題を解決するためになされたもので、メディアストリームの最大多重レートに対応する高コストな処理部を実装することなく、装置全体の処理性能を高めることができるメディア受信装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るメディア受信装置は、複数のメディアストリーム取得手段により取得されたメディアストリームに含まれているパケットを振り分けるパケット振分手段と、パケット振分手段により振り分けられたパケットに格納されている符号化メディア情報を抽出して、その符号化メディア情報を出力する複数の符号化メディア情報抽出手段と、複数の符号化メディア情報抽出手段から出力された符号化メディア情報を取り込み、その符号化メディア情報のメディア種別に対応するメディアデコーダに対して符号化メディア情報を出力するメディア情報振分手段とを設け、振分先制御手段が複数の符号化メディア情報抽出手段の処理状況を監視し、その処理状況に応じてパケット振分手段におけるパケットの振分先を制御するようにしたものである。
【発明の効果】
【０００８】
この発明によれば、複数のメディアストリーム取得手段により取得されたメディアストリームに含まれているパケットを振り分けるパケット振分手段と、パケット振分手段により振り分けられたパケットに格納されている符号化メディア情報を抽出して、その符号化メディア情報を出力する複数の符号化メディア情報抽出手段と、複数の符号化メディア情報抽出手段から出力された符号化メディア情報を取り込み、その符号化メディア情報のメディア種別に対応するメディアデコーダに対して符号化メディア情報を出力するメディア情報振分手段とを設け、振分先制御手段が複数の符号化メディア情報抽出手段の処理状況を監視し、その処理状況に応じてパケット振分手段におけるパケットの振分先を制御するように構成したので、メディアストリームの最大多重レートに対応する高コストな処理部を実装することなく、装置全体の処理性能を高めることができる効果がある。
【発明を実施するための最良の形態】
【０００９】
実施の形態１．
図１はこの発明の実施の形態１によるメディア受信装置を示す構成図であり、図において、アンテナ１はチューナ部２の制御の下、例えば、映像、音声、データなどの符号化メディア情報を格納している複数のパケットから構成されているメディアストリームであるデジタル放送を受信する。
チューナ部２はアンテナ１により受信されたメディアストリームであるデジタル放送を復調して、受信部５ａ又は受信部５ｂに出力する処理を実施する。
なお、アンテナ１及びチューナ部２からメディアストリーム取得手段が構成されている。
【００１０】
メディアストリーム記録媒体３は例えば次世代ディスクであるＢｌｕ−ｒａｙＤｉｓｃやＤ−ＶＨＳなどのディスク、あるいは、デジタルテープなどの記録媒体である。
ディスク読出部４はメディアストリーム記録媒体３に記録されているメディアストリーム（例えば、映像、音声、データなどの符号化メディア情報を格納している複数のパケットから構成されているメディアストリーム）を読み出し、そのメディアストリームを受信部５ａ又は受信部５ｂに出力する処理を実施する。
なお、メディアストリーム記録媒体３及びディスク読出部４からメディアストリーム取得手段が構成されている。
【００１１】
受信部５ａ，５ｂはチューナ部２又はディスク読出部４から出力されたメディアストリームのデータ列を共通に取り扱って、そのメディアストリームをストリーム分離部６に転送する処理を実施する。
ストリーム分離部６は受信部５ａ，５ｂにより転送されたメディアストリームに含まれているパケットから符号化メディア情報（符号化映像メディア情報、符号化音声メディア情報）を抽出し、その符号化メディア情報を映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂに振り分ける処理を実施する。
【００１２】
映像ＤＥＣ７ａはアンテナ１により受信されるメディアストリームに対応しているメディアデコーダであり、ストリーム分離部６から出力された符号化映像メディア情報の映像復号処理を実施する。
映像ＤＥＣ７ｂはメディアストリーム記録媒体３に記録されているメディアストリームに対応しているメディアデコーダであり、ストリーム分離部６から出力された符号化映像メディア情報の映像復号処理を実施する。
【００１３】
音声ＤＥＣ８ａはアンテナ１により受信されるメディアストリームに対応しているメディアデコーダであり、ストリーム分離部６から出力された符号化音声メディア情報の音声復号処理を実施する。
音声ＤＥＣ８ｂはメディアストリーム記録媒体３に記録されているメディアストリームに対応しているメディアデコーダであり、ストリーム分離部６から出力された符号化音声メディア情報の音声復号処理を実施する。
【００１４】
表示装置９ａは映像ＤＥＣ７ａにより復号された映像を表示する処理を実施する。
表示装置９ｂは映像ＤＥＣ７ｂにより復号された映像を表示する処理を実施する。
スピーカ装置１０ａは音声ＤＥＣ８ａにより復号された音声の再生処理を実施する。
スピーカ装置１０ｂは音声ＤＥＣ８ｂにより復号された音声の再生処理を実施する。
装置制御部１１はメディア受信装置における各処理部の動作を制御する処理を実施する。
【００１５】
図１の例では、説明の便宜上、チューナ部２及びディスク読出部４の個数がそれぞれ１個、受信部５ａ，５ｂ、映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂの個数がそれぞれ２個であるものについて示しているが、これらの個数に限定されるものではなく、チューナ部２及びディスク読出部４の個数がそれぞれ１個以上、受信部５ａ，５ｂ、映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂの個数がそれぞれ２個以上であってもよい。
【００１６】
図２はこの発明の実施の形態１によるメディア受信装置のストリーム分離部６を示す構成図であり、図において、パケット振分部２１はリソース制御部２４の指示の下、受信部５ａ，５ｂにより転送されたメディアストリームに含まれているパケットを分離部２２ａ，２２ｂ，２２ｃに振り分ける処理を実施する。
ただし、パケット振分部２１はメディアストリームに含まれているパケットを分離部２２ａ，２２ｂ，２２ｃに振り分ける際、各パケットに対して、当該パケットが属しているメディアストリームを示す入力元識別子（入力元識別情報）とメディアストリームにおける当該パケットの伝送順序を示す入力順序番号（順序情報）を付加する処理を実施する。
なお、パケット振分部２１はパケット振分手段を構成している。
【００１７】
分離部２２ａ，２２ｂ，２２ｃはパケット振分部２１により振り分けられたパケットに格納されている符号化メディア情報を抽出して、その符号化メディア情報をメディア振分部２３に出力する処理を実施する。
ただし、分離部２２ａ，２２ｂ，２２ｃは符号化メディア情報をメディア振分部２３に出力する際、その符号化メディア情報のメディア種別を識別し、そのメディア種別を示すメディア情報識別子（メディア種別情報）、入力元識別子及び入力順序番号を符号化メディア情報に付加する処理を実施する。
なお、分離部２２ａ，２２ｂ，２２ｃは符号化メディア情報抽出手段を構成している。
【００１８】
メディア振分部２３は分離部２２ａ，２２ｂ，２２ｃから出力された符号化メディア情報を取り込み、その符号化メディア情報のメディア種別に対応するメディアデコーダ（映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂ）に対して、その符号化メディア情報を出力する処理を実施する。なお、メディア振分部２３はメディア情報振分手段を構成している。
リソース制御部２４は分離部２２ａ，２２ｂ，２２ｃの処理状況を監視し、その処理状況に応じてパケット振分部２１におけるパケットの振分先を制御する処理を実施する。なお、リソース制御部２４は振分先制御手段を構成している。
【００１９】
次に動作について説明する。
この実施の形態１では、２つのメディアストリームを同時に受信して、２つのメディアストリームを３つの分離部２２ａ，２２ｂ，２２ｃに振り分けることにより、処理負荷の分散を図る形態について説明する。
【００２０】
また、この実施の形態１では、チューナ部２がアンテナ１により受信されたメディアストリーム（デジタル放送）を取得し、ディスク読出部４がメディアストリーム記録媒体３（例えば、次世代ディスクＢｌｕ−ｒａｙＤｉｓｃ）に記録されているメディアストリームを取得する例を説明するが、受信部５ａ，５ｂがチューナ部２又はディスク読出部４から出力されたメディアストリームのデータ列を共通に取り扱うことができるようにするため、各メディアストリームは、例えば、デジタル放送や次世代ディスクなどで採用されている「ＭＰＥＧ−２  Ｓｙｓｔｅｍｓ規格」に準拠したＴＳ（Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍ）形式のＴＳパケットで構成されているものとする。
あるいは、ＩＰ配信などで採用されているＩＥＴＦで規定されたＲＴＰ（Ｒｅａｌｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）形式のＲＴＰパケットで構成されているものとする。
【００２１】
チューナ部２は、アンテナ１がメディアストリームであるデジタル放送を受信すると、そのメディアストリームであるデジタル放送を復調して、受信部５ａ又は受信部５ｂに出力する。
また、ディスク読出部４は、メディアストリーム記録媒体３に記録されているメディアストリームを読み出し、そのメディアストリームを受信部５ａ又は受信部５ｂに出力する。
ここでは、説明の便宜上、チューナ部２がメディアストリームを受信部５ａに出力し、ディスク読出部４がメディアストリームを受信部５ｂに出力するものとするが、チューナ部２がメディアストリームを受信部５ｂに出力し、ディスク読出部４がメディアストリームを受信部５ａに出力するようにしてもよい。
【００２２】
受信部５ａは、チューナ部２からメディアストリームを受けると、そのメディアストリームをストリーム分離部６に転送する。図２では、当該メディアストリームを「ＭＳ−Ａ」で表記している。
また、受信部５ｂは、ディスク読出部４からメディアストリームを受けると、そのメディアストリームをストリーム分離部６に転送する。図２では、当該メディアストリームを「ＭＳ−Ｂ」で表記している。
ストリーム分離部６は、受信部５ａ，５ｂからメディアストリームＭＳ−Ａ，ＭＳ−Ｂが転送されると、そのメディアストリームＭＳ−Ａ，ＭＳ−Ｂに含まれているパケットから符号化メディア情報（符号化映像メディア情報、符号化音声メディア情報）を抽出し、その符号化メディア情報を映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂに振り分ける処理を実施する。
以下、ストリーム分離部６の処理内容を具体的に説明する。
【００２３】
ストリーム分離部６のパケット振分部２１は、受信部５ａ，５ｂからメディアストリームＭＳ−Ａ，ＭＳ−Ｂを受けると、リソース制御部２４の指示の下、メディアストリームＭＳ−Ａに含まれているパケットを分離部２２ａ，２２ｂ，２２ｃに振り分け、メディアストリームＭＳ−Ｂに含まれているパケットを分離部２２ａ，２２ｂ，２２ｃに振り分ける処理を実施する。
どのパケットをどの分離部に振り分けるかの指示は、リソース制御部２４から出力される。具体的な内容は後述する。
【００２４】
パケット振分部２１は、メディアストリームＭＳ−Ａ，ＭＳ−Ｂに含まれているパケットを分離部２２ａ，２２ｂ，２２ｃに振り分ける際、分離部２２ａ，２２ｂ，２２ｃに振り分けたパケットが、どのメディアストリームＭＳ−Ａ，ＭＳ−Ｂに格納されていたものであるのかを後段のメディア振分部２３が判別することができるようにするため、受信部５ａ，５ｂからメディアストリームＭＳ−Ａ，ＭＳ−Ｂが受けた段階で、当該パケットが属しているメディアストリームを示す入力元識別子を当該パケットのヘッダに付与する。
例えば、メディアストリームＭＳ−Ａに格納されていたパケットには、入力元識別子として“Ａ”をヘッダに付与し、メディアストリームＭＳ−Ｂに格納されていたパケットには、入力元識別子として“Ｂ”をヘッダに付与する。
【００２５】
また、パケット振分部２１は、同一のメディアストリームに属するパケットが異なる分離部に振り分けられても、後段のメディア振分部２３が本来の順番でパケットを映像ＤＥＣ７ａ，７ｂ等に出力して、適正に映像や音声を再現できるようにするため、メディアストリームＭＳ−Ａ，ＭＳ−Ｂにおける当該パケットの伝送順序を示す入力順序番号を当該パケットのヘッダに付与する。
【００２６】
図２では、パケット振分部２１から分離部２２ａに出力されているパケットは、先頭がメディアストリームＭＳ−Ａにおける伝送順序“１”のパケットであり、そのパケットに続いて、メディアストリームＭＳ−Ａにおける伝送順序“３”のパケット、“４”のパケットである例を示している。
また、パケット振分部２１から分離部２２ｂに出力されているパケットは、先頭がメディアストリームＭＳ−Ｂにおける伝送順序“１”のパケットであり、そのパケットに続いて、メディアストリームＭＳ−Ｂにおける伝送順序“２”のパケット、“５”のパケットである例を示している。
また、パケット振分部２１から分離部２２ｃに出力されているパケットは、先頭がメディアストリームＭＳ−Ｂにおける伝送順序“３”のパケットであり、その次のパケットがメディアストリームＭＳ−Ａにおける伝送順序“２”のパケットであり、その次のパケットがメディアストリームＭＳ−Ｂにおける伝送順序“４”のパケットである例を示している。
【００２７】
以降、パケット振分部２１から分離部２２ａに出力されるパケットのデータ列を「分配メディアストリームＤＭＳ−ａ」と称する。
また、パケット振分部２１から分離部２２ｂに出力されるパケットのデータ列を「分配メディアストリームＤＭＳ−ｂ」と称し、パケット振分部２１から分離部２２ｃに出力されるパケットのデータ列を「分配メディアストリームＤＭＳ−ｃ」と称する。
【００２８】
ここで、図３は分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを構成するパケットの内部を示す説明図である。
図３から明らかなように、分配メディアストリームＤＭＳ−ａ，ｂ，ｃを構成するパケットは、パケットの本体（符号化メディア情報を格納している部分）とヘッダから構成され、ヘッダには、入力元識別子と入力順序番号が含まれている。
【００２９】
ストリーム分離部６の分離部２２ａ，２２ｂ，２２ｃは、パケット振分部２１から分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを受けると、その分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを構成しているパケットの本体（図３を参照）に格納されている符号化メディア情報を抽出して、その符号化メディア情報をメディア振分部２３に出力する。
即ち、分離部２２ａ，２２ｂ，２２ｃは、所定のメディア多重規格にしたがったシンタックス解析を実施して、分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを構成しているパケットの本体に格納されている符号化メディア情報を抽出し、その符号化メディア情報から符号化メディア情報パケットを構築してメディア振分部２３に出力する。
【００３０】
例えば、符号化メディア情報が符号化映像メディア情報である場合、「ＭＰＥＧ−２  Ｖｉｄｅｏ」、「ＭＰＥＧ−４  Ｖｉｄｅｏ」、「ＭＰＥＧ−４  ＡＶＣ」、「ＶＣ−１」などの映像符号化規格に準拠して符号化されたデータ列が該当する。
符号化メディア情報が符号化音声メディア情報である場合、「ＭＰＥＧ−１  Ａｕｄｉｏ」、「ＭＰＥＧ−２  Ａｕｄｉｏ」、「ＭＰＥＧ−２／４  ＡＡＣ」、「Ｄｏｌｂｙ  ＡＣ−３」などの音声符号化規格に準拠して符号化されたデータ列が該当する。
【００３１】
分離部２２ａ，２２ｂ，２２ｃは、符号化メディア情報パケットをメディア振分部２３に出力する際、分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを構成しているパケットのヘッダに格納されている入力元識別子と入力順序番号を当該符号化メディア情報パケットのヘッダに付与する。
また、分離部２２ａ，２２ｂ，２２ｃは、上記のシンタックス解析で符号化メディア情報のメディア種別（例えば、映像、音声、データなど）が判明するので、そのメディア種別を示すメディア情報識別子（例えば、メディア種別＝映像の場合、メディア情報識別子“ｖ”、メディア種別＝音声の場合、メディア情報識別子“ａ”）を当該符号化メディア情報パケットのヘッダに付与する。
【００３２】
以降、分離部２２ａからメディア振分部２３に出力される符号化メディア情報パケットのデータ列を「分離符号化メディア情報ストリームＳＭＳ−ａ」と称する。
また、分離部２２ｂからメディア振分部２３に出力される符号化メディア情報パケットのデータ列を「分離符号化メディア情報ストリームＳＭＳ−ｂ」と称し、分離部２２ｃからメディア振分部２３に出力される符号化メディア情報パケットのデータ列を「分離符号化メディア情報ストリームＳＭＳ−ｃ」と称する。
【００３３】
ここで、図４は分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを構成するパケットの内部を示す説明図である。
図４から明らかなように、分離符号化メディア情報ストリームＳＭＳ−ａ，ｂ，ｃを構成するパケットは、パケットの本体（符号化メディア情報を格納している部分）とヘッダから構成され、ヘッダには、入力元識別子と入力順序番号とメディア情報識別子が含まれている。
なお、分離部２２ａ，２２ｂ，２２ｃの動作は、映像や音声の符号化方式には依存しない。このとき、符号化メディア情報パケットの本体に格納される符号化メディア情報は、分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを構成しているパケットの本体に格納されていたデータ単位であってもよい。あるいは、映像であれば、１ピクチャの単位、音声であれば、１音声フレームなどの符号化フレームの単位であってもよい。
【００３４】
ストリーム分離部６のメディア振分部２３は、分離部２２ａ，２２ｂ，２２ｃから分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを受けると、その分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを構成しているパケットの本体（図４を参照）に格納されている符号化メディア情報を抽出し、その符号化メディア情報のメディア種別に対応するメディアデコーダ（映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂ）に対して、その符号化メディア情報を出力する。
即ち、メディア振分部２３は、分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを構成するパケットのヘッダ（図４を参照）に含まれているメディア情報識別子及び入力元識別子から出力先のメディアデコーダを決定する。
【００３５】
例えば、メディア情報識別子が示すメディア種別が“ｖ”であれば、出力先のメディアデコーダを映像ＤＥＣ７ａ又は映像ＤＥＣ７ｂとし、そのとき、入力元識別子が“Ａ”であれば、出力先のメディアデコーダを映像ＤＥＣ７ａに決定する。一方、入力元識別子が“Ｂ”であれば、出力先のメディアデコーダを映像ＤＥＣ７ｂに決定する。
また、メディア情報識別子が示すメディア種別が“ａ”であれば、出力先のメディアデコーダを音声ＤＥＣ８ａ又は音声ＤＥＣ８ｂとし、そのとき、入力元識別子が“Ａ”であれば、出力先のメディアデコーダを音声ＤＥＣ８ａに決定する。一方、入力元識別子が“Ｂ”であれば、出力先のメディアデコーダを音声ＤＥＣ８ｂに決定する。
【００３６】
また、メディア振分部２３は、分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを構成するパケットのヘッダ（図４を参照）に含まれている入力順序番号にしたがって符号化メディア情報の出力順序を決定する。
これにより、入力元識別子が“Ａ”、かつ、メディア種別が“ｖ”である符号化メディア情報の出力先は映像ＤＥＣ７ａに決定され、それらの符号化メディア情報は、入力順序番号が若い順（“１”，“２”，“３”・・・）に映像ＤＥＣ７ａに出力される。
また、入力元識別子が“Ｂ”、かつ、メディア種別が“ｖ”である符号化メディア情報の出力先は映像ＤＥＣ７ｂに決定され、それらの符号化メディア情報は、入力順序番号が若い順（“１”，“２”，“３”・・・）に映像ＤＥＣ７ｂに出力される。
【００３７】
入力元識別子が“Ａ”、かつ、メディア種別が“ａ”である符号化メディア情報の出力先は音声ＤＥＣ８ａに決定され、それらの符号化メディア情報は、入力順序番号が若い順（“１”，“２”，“３”・・・）に音声ＤＥＣ８ａに出力される。
また、入力元識別子が“Ｂ”、かつ、メディア種別が“ａ”である符号化メディア情報の出力先は音声ＤＥＣ８ｂに決定され、それらの符号化メディア情報は、入力順序番号が若い（“１”，“２”，“３”・・・）順に音声ＤＥＣ８ｂに出力される。
【００３８】
なお、メディア振分部２３は、分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを構成しているパケットの本体（図４を参照）に格納されている符号化メディア情報を抽出する際、分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを別々にスプールして管理してもよいし、分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを一括でスプールして管理してもよい。
【００３９】
映像ＤＥＣ７ａ，７ｂは、ストリーム分離部６から符号化メディア情報である符号化映像メディア情報を受けると、その符号化映像メディア情報の映像復号処理を実施して、映像を表示装置９ａ，９ｂに表示する。
音声ＤＥＣ８ａ，８ｂは、ストリーム分離部６から符号化メディア情報である符号化音声メディア情報を受けると、その符号化音声メディア情報の音声復号処理を実施して、音声をスピーカ装置１０ａ，１０ｂから出力させる。
【００４０】
ストリーム分離部６のリソース制御部２４は、分離部２２ａ，２２ｂ，２２ｃから処理状況を示す処理状況情報を受けると、その処理状況情報から分離部２２ａ，２２ｂ，２２ｃの処理状況を把握する。
処理状況情報としては、例えば、分離部２２ａ，２２ｂ，２２ｃに残留している処理待ちパケットのパケット量や、処理済みであるが未だメディア振分部２３に送信されていない転送待ちパケットのパケット量が該当する。また、それらのパケットのパケット量の時間的な遷移を評価する指数なども該当する。
【００４１】
リソース制御部２４は、分離部２２ａ，２２ｂ，２２ｃの処理状況を把握すると、その処理状況に応じてパケット振分部２１におけるパケットの振分先を制御する。
例えば、リソース制御部２４は、分離部２２ａ，２２ｂ，２２ｃの処理負荷が平均化されるように、パケット振分部２１におけるパケットの振分先を制御する。
これにより、例えば、分離部２２ａの平均的な処理負荷の遷移が、他の分離部２２ｂ，２２ｃの平均的な処理負荷の遷移よりも低ければ、分離部２２ａに振り分けるパケットが増えるように振分先が制御される。
【００４２】
また、リソース制御部２４は、突発的な入力メディアストリームの増加に耐えられるようにするために、特定の分離部に処理負荷を集中させて、他の分離部の処理負荷に余裕が残るように制御するようにしてもよい。
即ち、リソース制御部２４は、例えば、分離部２２ａの処理負荷が他の分離部２２ｂ，２２ｃの処理負荷より高まるように、パケット振分部２１におけるパケットの振分先を制御するようにしてもよい。
【００４３】
なお、リソース制御部２４がパケット振分部２１におけるパケットの振分先を制御するに際して、どのメディアストリームＭＳ−Ａ，ＭＳ−Ｂを構成しているパケットを、どの分離部に対して、どのくらい振り分けるかを示す分離部別の伝送レート、あるいは、パケットを振り分ける比率などの指標を示す振分先指示をパケット振分部２１に通知する。
【００４４】
以上で明らかなように、この実施の形態１によれば、複数のメディアストリームＭＳ−Ａ，ＭＳ−Ｂに含まれているパケットを振り分けるパケット振分部２１と、パケット振分部２１により振り分けられたパケットに格納されている符号化メディア情報を抽出して、その符号化メディア情報を出力する複数の分離部２２ａ，２２ｂ，２２ｃと、複数の分離部２２ａ，２２ｂ，２２ｃから出力された符号化メディア情報を取り込み、その符号化メディア情報のメディア種別に対応するメディアデコーダに対して符号化メディア情報を出力するメディア振分部２３とを設け、リソース制御部２４が複数の分離部２２ａ，２２ｂ，２２ｃの処理状況を監視し、その処理状況に応じてパケット振分部２１におけるパケットの振分先を制御するように構成したので、メディアストリームの最大多重レートに対応する高コストな分離部を実装することなく、装置全体の処理性能を高めることができる効果を奏する。
【００４５】
即ち、複数のメディアストリームＭＳ−Ａ，ＭＳ−Ｂを同時に受信処理する際、各メディアストリームＭＳ−Ａ，ＭＳ−Ｂの最大負荷に対応する高コストな分離部を実装して過剰な処理能力を有しなくても、複数の分離部２２ａ，２２ｂ，２２ｃ間で処理を適応的に分散化することができるようになり、その結果、低コストな分離部２２ａ，２２ｂ，２２ｃを用いて、適正なメディア受信処理を実現することができる効果を奏する。
【００４６】
このとき、メディアストリームＭＳ−Ａ，ＭＳ−Ｂ毎に分解して処理するため、受信部５ａ，５ｂと分離部２２ａ，２２ｂ，２２ｃは疎な関係で構成されるため、同時に処理が必要なメディアストリーム数と分離部の個数は同数であってよいし、分離部が多くてもよい。
また、高い処理能力を有する分離部が構築可能な場合、メディアストリーム数よりも少ない個数（最小は１個の分離部）でも実現可能である。このように処理負荷のバランスを取るだけでなく、設計上の柔軟性を達成することができる。
【００４７】
なお、この実施の形態１では、ストリーム分離部６が受信部５ａ，５ｂにより転送されたメディアストリームＭＳ−Ａ，ＭＳ−Ｂに含まれているパケットから符号化メディア情報を抽出して、その符号化メディア情報を映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂに振り分けるものについて示したが、そのメディアストリームＭＳ−Ａ，ＭＳ−Ｂに含まれているパケットに制御情報が格納されている場合、ストリーム分離部６がパケットから制御情報を抽出して、その制御情報を映像ＤＥＣ７ａ，７ｂ、音声ＤＥＣ８ａ，８ｂに振り分けるようにしてもよい。
【００４８】
実施の形態２．
上記実施の形態１では、メディアストリームＭＳ−Ａを構成しているパケットに含まれている符号化メディア情報と、メディアストリームＭＳ−Ｂを構成しているパケットに含まれている符号化メディア情報とが、相互に独立している情報であるものとして説明したが、相互に独立している情報でなくてもよい。
この場合、メディアストリームＭＳ−Ａ，ＭＳ−Ｂ中で連続しているパケット間で、例えば、シーケンス番号、時刻情報、あるいは、制御情報が複数のパケットに分割して伝送されるなど、相関のある情報データ列を有していることがある。
そのような場合には、情報の連続性を確保するため、リソース制御部２４が分離部２２ａ，２２ｂ，２２ｃとの間で、処理状況情報と処理継続情報を交換することで、複数の分離部２２ａ，２２ｂ，２２ｃが協調して動作を行えるようにする。
【図面の簡単な説明】
【００４９】
【図１】この発明の実施の形態１によるメディア受信装置を示す構成図である。
【図２】この発明の実施の形態１によるメディア受信装置のストリーム分離部６を示す構成図である。
【図３】分配メディアストリームＤＭＳ−ａ，ＤＭＳ−ｂ，ＤＭＳ−ｃを構成するパケットの内部を示す説明図である。
【図４】分離符号化メディア情報ストリームＳＭＳ−ａ，ＳＭＳ−ｂ，ＳＭＳ−ｃを構成するパケットの内部を示す説明図である。
【符号の説明】
【００５０】
１  アンテナ（メディアストリーム取得手段）、２  チューナ部（メディアストリーム取得手段）、３  メディアストリーム記録媒体（メディアストリーム取得手段）、４  ディスク読出部（メディアストリーム取得手段）、５ａ，５ｂ  受信部、６  ストリーム分離部、７ａ，７ｂ  映像ＤＥＣ（メディアデコーダ）、８ａ，８ｂ  音声ＤＥＣ（メディアデコーダ）、９ａ，９ｂ  表示装置、１０ａ，１０ｂ  スピーカ装置、２１  パケット振分部（パケット振分手段）、２２ａ，２２ｂ，２２ｃ  分離部（符号化メディア情報抽出手段）、２３  メディア振分部（メディア情報振分手段）、２４  リソース制御部（振分先制御手段）。
【図１】
2009284243.tif 000003
【図２】
2009284243.tif 000004
【図３】
2009284243.tif 000005
【図４】
2009284243.tif 000006