(57)【要約】【課題】  分断されて伝送されるＴＳパケットを、独自の付加的な情報を用いることなく結合できる映像ストリーム処理装置を提供する。【解決手段】  通信処理部３２は、分断されたＴＳパケットを格納しているＩＰパケットを受信し、ストリーム処理部４１において、制御部４３はＩＰパケットが取得されるたびにそのペイロードである分断されたＴＳパケットをバッファメモリにバッファリングすると共に、バッファリングされたデータをＴＳパケットのサイズごとに取り出してデコーダ３３へ出力する。【選択図】        図３
2007027812.tif 000002
【特許請求の範囲】
【請求項１】
固定長パケットの列で構成され、かつパケットとは異なる伝送単位に区切られて伝送される映像ストリームを処理する映像ストリーム処理装置であって、
バッファメモリと、
前記映像ストリームを取得して前記バッファメモリにバッファリングすると共に、バッファリングされた映像ストリームを前記固定長ごとに外部へ出力する制御手段と
を備えることを特徴とする映像ストリーム処理装置。
【請求項２】
前記映像ストリームには前記固定長ごとに予め定められた値のデリミタが含まれることが規定されており、
前記制御手段は、
前記映像ストリームの最近取得された所定の部分に前記デリミタが前記固定長ごとに含まれているか否かを判断する同期検出部を有し、
前記同期検出部によって否定判断がなされた場合に、前記バッファリング及び前記出力の少なくとも一方を取り止める
ことを特徴とする請求項１に記載の映像ストリーム処理装置。
【請求項３】
前記同期検出部は、前記映像ストリームを取得して前記判断を行うと共に、肯定判断がなされると取得された映像ストリームを出力し、否定判断がなされると取得された映像ストリームを出力せずに破棄し、
前記制御手段は、さらに、
前記同期検出部から出力される映像ストリームを前記バッファメモリにバッファリングする入力制御部と、
前記バッファリングされた映像ストリームを前記固定長ごとに外部へ出力する出力制御部と
を有する
ことを特徴とする請求項２に記載の映像ストリーム処理装置。
【請求項４】
前記制御手段は、さらに、
前記映像ストリームを取得して、取得された映像ストリームを前記バッファメモリにバッファリングする入力制御部と、
前記バッファリングされた映像ストリームを前記同期検出部へ出力する出力制御部と
を有し、
前記同期検出部は、前記出力制御部から与えられる映像ストリームに基づいて前記判断を行うと共に、肯定判断がなされると前記与えられる映像ストリームを前記固定長ごとに外部へ出力し、否定判断がなされると前記与えられる映像ストリームを外部へ出力せずに破棄する
ことを特徴とする請求項２に記載の映像ストリーム処理装置。
【請求項５】
さらに、前記映像ストリームを前記伝送単位ごとに外部ネットワークから受信し、受信された映像ストリームを前記制御手段へ出力する通信処理手段を備え、
前記制御手段は、前記映像ストリームを前記通信処理手段から取得する
ことを特徴とする請求項１に記載の映像ストリーム処理装置。
【請求項６】
固定長パケットの列で構成され、かつパケットとは異なる伝送単位に区切られて伝送される映像ストリームを処理する映像ストリーム処理用の集積回路装置であって、
バッファメモリと、
前記映像ストリームを取得して前記バッファメモリにバッファリングすると共に、バッファリングされた映像ストリームを前記固定長ごとに外部へ出力する制御回路と
を備えることを特徴とする集積回路装置。
【請求項７】
固定長パケットの列で構成され、かつパケットとは異なる伝送単位に区切られて伝送される映像ストリームを処理する映像ストリーム処理方法であって、
与えられる映像ストリームを順にバッファリングするバッファステップと、
バッファリングされた映像ストリームを前記パケット長毎に出力する出力ステップと
を含むことを特徴とする映像ストリーム処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像ストリーム処理装置等に関し、特に固定長パケットの列で構成され、かつパケットとは異なる伝送単位に区切られて伝送される映像ストリームを処理する技術に関する。
【背景技術】
【０００２】
近年、デジタル放送が急速に普及しつつある。デジタル放送において、映像及び音声を含む放送データは、ストリームを用いて伝送される。例えば、地上波及び衛星波を通して行われるデジタル放送、いわゆる電波放送では、放送データは１８８バイト固定長パケットの列で構成されるＭＰＥＧ（Moving Picture Expert Group）−２  ＴＳ（Transport Stream）を用いて伝送される。デジタル放送は、このような電波放送の他にも、ネットワークを通して、いわゆるネット放送としても行われる。
【０００３】
図１は、電波放送及びネット放送を行う伝送システムの構成例を、簡略に表した機能ブロック図である。電波放送では、放送局１０は、放送データを表す１８８バイト固定長のパケット列ＴＳ１、ＴＳ２、ＴＳ３を送出し、受信装置３０におけるチューナ部３１はそのパケット列を受信し、デコーダ３３は受信されたパケット列から映像、音声を再生する。
【０００４】
他方、ネット放送では、映像配信サーバ２０は、映像、音声を表す１８８バイト固定長のパケット列ＴＳ１、ＴＳ２、ＴＳ３を、外部ネットワーク２５に適合する伝送単位に格納して送出する。外部ネットワーク２５の一つの典型例はインターネットであり、その場合、伝送単位はＩＰ（Internet Protocol）パケットである。いくつかのＴＳパケットはＩＰパケットへ格納される際に、例えば図１下段に示されるＴＳ２のように、分断される。
【０００５】
受信装置３０において、通信処理部３２はＴＳパケットをペイロードとするＩＰパケットを受信し、受信されたＩＰパケットからＴＳパケットを取り出してデコーダ３３へ出力する。このＴＳパケットは、一般的には分断されている。
【０００６】
ところが、分断のないＴＳパケットが取得される電波放送を前提としているデコーダのように、ＴＳパケットを分断して与えられると正常にデコード処理できないデコーダが存在する。そのようなデコーダに分断のないＴＳパケットを供給するための装置が周知となっている（例えば、特許文献１を参照）。
【０００７】
図２は、図１に示されるネット放送に係る構成に、特許文献１に開示されるパケットストリーム分割装置２１及びパケットストリーム結合装置２６を加えて得られる伝送システムの構成例を示す機能ブロック図である。
【０００８】
パケットストリーム分割装置２１における通し番号付与手段２２はＴＳパケットそれぞれに通し番号を割り振った上で、ＴＳパケットを伝送単位に格納して外部ネットワーク２５へ送信する。パケットストリーム結合装置２６における通し番号抽出手段２７は外部ネットワーク２５から受信されるデータから通し番号を抽出し、バッファ手段２８は抽出された通し番号が一致するＴＳパケットの断片を結合して元の完全なＴＳパケットを得る。
【特許文献１】特開２０００−２９９７０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の技術によれば、送信側、受信側の双方で通し番号を取り扱うという、例えばＭＰＥＧ等の標準的な規格にはない、独自の方法に対応する必要がある。また、通し番号を伝送するためトラフィックが増加するという問題もある。
【００１０】
本発明は、上記の問題に鑑みてなされたものであり、分断されて伝送されるＴＳパケットを、独自の付加的な情報を用いることなく、それ故に従来よりも簡素に、結合することができる映像ストリーム処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明の映像ストリーム処理装置は、固定長パケットの列で構成され、かつパケットとは異なる伝送単位に区切られて伝送される映像ストリームを処理する映像ストリーム処理装置であって、バッファメモリと、前記映像ストリームを取得して前記バッファメモリにバッファリングすると共に、バッファリングされた映像ストリームを前記固定長ごとに外部へ出力する制御手段とを備える。
【００１２】
この構成によれば、分断されたパケットを一旦バッファリングした後、バッファリングされたデータをパケット本来の長さである前記固定長ごとに取り出すので、独自の付加的な情報を全く用いることなく分断されたパケットを結合して、元の個々のパケットを得ることができる。
【００１３】
また、前記映像ストリームには前記固定長ごとに予め定められた値のデリミタが含まれることが規定されており、前記制御手段は、前記映像ストリームの最近取得された所定の部分に前記デリミタが前記固定長ごとに含まれているか否かを判断する同期検出部を有し、前記同期検出部によって否定判断がなされた場合に、前記バッファリング及び前記出力の少なくとも一方を取り止めてもよい。
【００１４】
また、前記同期検出部は、前記映像ストリームを取得して前記判断を行うと共に、肯定判断がなされると取得された映像ストリームを出力し、否定判断がなされると取得された映像ストリームを出力せずに破棄し、前記制御手段は、さらに、前記同期検出部から出力される映像ストリームを前記バッファメモリにバッファリングする入力制御部と、前記バッファリングされた映像ストリームを前記固定長ごとに外部へ出力する出力制御部とを有してもよい。
【００１５】
また、前記制御手段は、さらに、前記映像ストリームを取得して、取得された映像ストリームを前記バッファメモリにバッファリングする入力制御部と、前記バッファリングされた映像ストリームを前記同期検出部へ出力する出力制御部とを有し、前記同期検出部は、前記出力制御部から与えられる映像ストリームに基づいて前記判断を行うと共に、肯定判断がなされると前記与えられる映像ストリームを前記固定長ごとに外部へ出力し、否定判断がなされると前記与えられる映像ストリームを外部へ出力せずに破棄してもよい。
【００１６】
この構成によれば、デリミタが固定長ごとに得られなくなることによって伝送単位がロスしたことを知って、バッファリングされたデータの出力を止めることができるので、いわゆる同期ずれを起こして、大きさは前記固定長だが複数のパケットの断片を含んだデータが外部へ出力されてしまう不都合を回避できる。
【００１７】
また、さらに、前記映像ストリーム処理装置は、前記映像ストリームを前記伝送単位ごとに外部ネットワークから受信し、受信された映像ストリームを前記制御手段へ出力する通信処理手段を備え、前記制御手段は、前記映像ストリームを前記通信処理手段から取得してもよい。
【００１８】
この構成によれば、伝送単位の受信機能と、分断されたパケットを結合して元の個々のパケットを得る機能とを併せ持つ、利便性の高い映像ストリーム処理装置が得られる。
【００１９】
また、本発明は、このような映像ストリーム処理装置として実現することができるだけでなく、そのような映像ストリーム処理装置が備える特徴的な手段によって実行される処理をステップとする映像ストリーム処理方法として実現することも、また、映像ストリーム処理用の集積回路装置として実現することもできる。
【発明の効果】
【００２０】
本発明の映像ストリーム処理装置によれば、分断されたパケットを一旦バッファリングした後、バッファリングされたデータをパケット本来の長さごとに取り出すので、独自の付加的な情報を全く用いることなく、それ故に従来よりも簡素に、分断されたパケットを結合して、元の個々のパケットを得ることができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明の実施の形態について、図面を参照しながら説明する。
＜第１の実施の形態＞
図３は、本発明の第１の実施の形態に係る受信装置の構成例を示す機能ブロック図である。受信装置４０は、ネット放送で配信される映像ストリームを受信して映像及び音声にデコードする装置であり、通信処理部３２、ストリーム処理部４１、及びデコーダ３３から構成される。ここで、ストリーム処理部４１が、第１の実施の形態における映像ストリーム処理装置に相当する。
【００２２】
このネット放送では、映像及び音声を含む放送データは従来技術の項で説明したＭＰＥＧ−２  ＴＳに表されて、図外の映像配信サーバから受信装置４０へ、外部ネットワーク２５を介して配信されるとする。外部ネットワーク２５は一例としてインターネットであり、ＴＳパケットは伝送単位となるＩＰパケットに格納されて伝送される。この格納の際にＴＳパケットが分断され得ることは、課題の項で説明したとおりである。
【００２３】
通信処理部３２は、従来のネットワークアダプタであり、外部ネットワーク２５からＩＰパケットを取得するたびに、つまり伝送単位ごとに、そのペイロードであるＴＳパケットを取り出してストリーム処理部４１へ出力する。いくつかのＴＳパケットは、この例に示されるＴＳ２のように、分断された状態でストリーム処理部４１へ出力される。
【００２４】
ストリーム処理部４１は、制御部４３の制御下で、通信処理部３２から与えられるＴＳパケットを順にバッファメモリ４２にバッファリングすると共に、バッファリングされたデータを、１８８バイトごとにＴＳパケットとしてデコーダ３３へ出力する。制御部４３は、バッファリングされているデータ量が１８８バイトに満たない場合には、データを出力しない。
【００２５】
ストリーム処理部４１は、例えば半導体集積回路装置として実現することができ、その場合、制御部４３及びバッファメモリ４２はそれぞれの機能を果たす回路ブロックに対応する。
【００２６】
デコーダ３３は、ストリーム処理部４１から与えられるＴＳパケットを映像及び音声にデコードする。
【００２７】
図４（Ａ）は、ストリーム処理部４１の動作の一例を示す図である。ＩＰパケットに格納されて到着したＴＳパケットは到着順にバッファメモリ４２にバッファリングされ、バッファリングされたデータはＴＳパケット長ごとにデコーダ３３へ転送される。
【００２８】
ストリーム処理部４１は、このようにして、ＴＳパケットが分断されて到着した場合でも、ＴＳパケットを正しく結合してデコーダ３３へ引き渡す。しかも、この処理は独自の付加的な情報を全く必要としないので、送信側はＴＳパケットをＩＰパケットにただ格納して送出すれば、格納の際に分断されたＴＳパケットを受信側で極めて簡素かつ正確に結合することが可能となる。
【００２９】
＜パケットロスによって生じる問題＞
ここまでに、第１の実施の形態に係る映像ストリーム処理装置によれば、分断されたＴＳパケットを極めて簡素かつ正確に結合できることを説明した。しかしながら、ＩＰパケットがロスした場合には、次に述べる問題が生じる。
【００３０】
図４（Ｂ）は、ストリーム処理部４１の動作の他の一例を示す図であり、一つのＩＰパケットが、例えば外部ネットワークにてロスした場合の例が示される。この場合、デコーダ３３へは、正しく結合された個々のＴＳパケットではなく、複数のＴＳパケットの断片を含んだＴＳパケットと同じ大きさのデータが転送されてしまう。
【００３１】
以下、この問題に対処できる映像ストリーム処理装置について説明する
【００３２】
＜第２の実施の形態＞
図５は、本発明の第２の実施の形態に係るストリーム処理部４１ａの構成例を示す機能ブロック図である。ストリーム処理部４１ａは、前述したストリーム処理部４１に、ＩＰパケットのロスを検出してデータのバッファリングを中止する機能を付加した処理部であり、同期検出部４４、入力制御部４５、バッファメモリ４２、及び出力制御部４６から構成される。ここで、同期検出部４４、入力制御部４５、及び出力制御部４６が、図３に示される制御部４３の詳細である。
【００３３】
第２の実施の形態では、ＭＰＥＧ−２  ＴＳパケットの先頭の１バイトが０ｘ４７であると規定されていることを利用する。この０ｘ４７データは、固定長パケットの列で構成される映像ストリームにそのパケット長ごとに含まれるデリミタの一例である。
【００３４】
ストリーム処理部４１ａは、初期状態である検出状態、及び転送状態の何れかの動作状態で動作する。動作状態は、同期検出部４４によって管理される。
【００３５】
同期検出部４４は、検出状態では、通信処理部３２から与えられるデータを解析し、０ｘ４７データが１８８バイトごとに検出基準回数レジスタ４３ａに示される回数連続して検出されるまでは、与えられるデータを入力制御部４５へ出力することなく破棄する。そして、検出がなされると、転送状態へ移行する。この検出基準回数レジスタ４３ａには、ストリーム処理部４１ａが動作を開始する際に、例えば図示しないＣＰＵ（Central Processing Unit）から、検出の基準となる回数（例えば３回）が設定されているものとする。
【００３６】
同期検出部４４は、転送状態では、通信処理部３２から与えられるデータを、解析すると共に入力制御部４５へ出力し、検出が外れた時点、つまり０ｘ４７データが１８８バイトごとに一度でも検出されなかった場合に、入力制御部４５へ検出外れを通知して、検出状態へ移行する。
【００３７】
入力制御部４５は、同期検出部４４から与えられるデータを順にバッファメモリ４２にバッファリングする。また、同期検出部４４から検出外れの通知を受けた際には、最後にバッファリングした１８８バイト分のデータか、または、バッファリングされている全てのデータを消去する。
【００３８】
出力制御部４６は、バッファメモリ４２にバッファリングされているデータを１８８バイト単位で出力する。バッファリングされているデータ量が１８８バイトに満たない場合には、データを出力しない。
【００３９】
図６は、ストリーム処理部４１ａの動作を表すフローチャートであり、検出基準回数レジスタ４３ａに３回を示す値が設定されている場合の例を示している。
【００４０】
ストリーム処理部４１ａは、例えばＣＰＵ等の外部から処理終了を指示されるまで、ステップＳ０２〜Ｓ０７を繰り返して実行する（Ｓ０１）。
【００４１】
同期検出部４４は、通信処理部３２から与えられるデータ中に１８８バイトごとに３回連続して０ｘ４７データを検出するまでは検出状態として動作し、与えられるデータを破棄し続ける（Ｓ０２〜Ｓ０３）。この状態では新たなデータはバッファリングされないので、結果的に出力制御部４６からデコーダ３３へのデータの出力も行われない。
【００４２】
同期検出部４４は、与えられるデータ中に１８８バイトごとに３回連続して０ｘ４７データを検出すると、転送状態へ移行し、通信処理部３２からのデータを入力制御部４５を介してバッファメモリ４２にバッファリングし始める（Ｓ０４）。そして、１８８バイトごとに０ｘ４７データが検出され続ける間は、転送状態として動作し（Ｓ０５）、出力制御部４６はバッファリングされているデータを１８８バイトごとにデコーダ３３へ出力する（Ｓ０６）。
【００４３】
同期検出部４４は、検出が外れると、検出外れを入力制御部４５に通知して検出状態へ移行する（Ｓ０７）。入力制御部４５は、検出外れの通知を受けて、バッファリングされているデータの一部又は全部を消去する。
【００４４】
以上説明したように、ストリーム処理部４１ａは、０ｘ４７データが１８８バイトごとに得られなくなることによってパケットロスを検出して、新たなデータのバッファリングを中止し、バッファリングされているデータを消去するので、複数のＴＳパケットの断片を含んだＴＳパケットと同じ大きさのデータがデコーダ３３へ転送されてしまう事態が回避される。
【００４５】
なお、ここで０ｘ４７データの連続検出回数を定めたのは、本体的な放送データに含まれる０ｘ４７データをデリミタと誤認する可能性を低減させるための方策である。その回数は３回に限定されるものではなく、設計に応じた好ましい回数を、検出基準回数レジスタ４３ａに適宜設定すればよい。
【００４６】
＜第３の実施の形態＞
図７は、本発明の第３の実施の形態に係るストリーム処理部４１ｂの構成例を示す機能ブロック図である。ストリーム処理部４１ｂは、前述したストリーム処理部４１に、ＩＰパケットのロスを検出してデータの出力を中止する機能を付加した処理部であり、入力制御部４７、バッファメモリ４２、出力制御部４８、及び同期検出部４９から構成される。ここで、入力制御部４７、出力制御部４８、及び同期検出部４９が、図３に示される制御部４３の詳細である。
【００４７】
第３の実施の形態でも、第２の実施の形態と同様、ＭＰＥＧ−２  ＴＳパケットの先頭の１バイトが０ｘ４７であると規定されていることを利用する。
【００４８】
ストリーム処理部４１ｂは、初期状態である検出状態、及び転送状態の何れかの動作状態で動作する。動作状態は、同期検出部４９によって管理される。
【００４９】
入力制御部４７は、通信処理部３２から与えられるデータを順にバッファメモリ４２にバッファリングする。
【００５０】
出力制御部４８は、同期検出部４９から検出外れが入力された場合には検出状態に移行し、検出開始が入力された場合には転送状態に移行する。出力制御部４８は、バッファメモリ４２にバッファリングされているデータを、検出状態では順次、転送状態では１８８バイト単位で、同期検出部４９へ出力する。バッファリングされているデータ量が１８８バイトに満たない場合には、データを出力しない。
【００５１】
同期検出部４９は、検出状態では、出力制御部４８から与えられるデータを解析し、０ｘ４７データが１８８バイトごとに検出基準回数レジスタ４３ａに示される回数連続して検出されるまでは、与えられるデータをデコーダ３３へ出力することなく破棄する。そして、検出がなされると、出力制御部４８に検出開始を通知して、転送状態へ移行する。この検出基準回数レジスタ４３ａには、ストリーム処理部４１ａが動作を開始する際に、例えば図示しないＣＰＵ（Central Processing Unit）から、検出の基準となる回数（例えば３回）が設定されているものとする。
【００５２】
同期検出部４９は、転送状態では、出力制御部４８から与えられるデータを、解析すると共にデコーダ３３へ出力し、検出が外れた時点、つまり０ｘ４７データが１８８バイトごとに例えば一度でも検出されなかった場合に、出力制御部４８へ検出外れを通知して、検出状態へ移行する。
【００５３】
図８は、ストリーム処理部４１ｂの動作を表すフローチャートであり、検出基準回数レジスタ４３ａに３回を示す値が設定されている場合の例を示している。
【００５４】
ストリーム処理部４１ｂは、外部から処理終了を指示されるまで、ステップＳ１２〜Ｓ１８を繰り返して実行する（Ｓ１１）。
【００５５】
出力制御部４８は、検出状態では、バッファメモリのデータを順次同期検出部４９へ出力する（Ｓ１２）。同期検出部４９は、出力制御部４８から与えられるデータ中に１８８バイトごとに３回連続して０ｘ４７データを検出するまでは検出状態として動作し、与えられるデータを破棄し続ける（Ｓ１３〜Ｓ１４）。
【００５６】
同期検出部４９は、与えられるデータ中に１８８バイトごとに３回連続して０ｘ４７データを検出すると、出力制御部４８に検出開始を通知して、転送状態へ移行し、出力制御部４８は、検出開始の入力を受けて転送状態に移行し、バッファメモリのデータを１８８バイト単位で同期検出部４９へ出力する（Ｓ１５）。そして、１８８バイトごとに０ｘ４７データが検出され続ける間は、転送状態として動作し（Ｓ１６）、同期検出部４９は出力制御部４８から１８８バイトごとに与えられるデータをデコーダ３３へ出力する（Ｓ１７）。
【００５７】
同期検出部４９は、検出が外れると、検出外れを出力制御部４８に通知して検出状態へ移行する（Ｓ１８）。
【００５８】
以上説明したように、ストリーム処理部４１ｂは、０ｘ４７データが１８８バイトごとに得られなくなることによってパケットロスを検出して、バッファリングされているデータのデコーダへの出力を中止するので、複数のＴＳパケットの断片を含んだＴＳパケットと同じ大きさのデータがデコーダ３３へ転送されてしまう事態が回避される。
【００５９】
＜変形例＞
なお、第２及び第３の実施の形態では、デリミタの連続検出回数を、検出基準回数レジスタ４３ａに変更可能に設定できるとしたが、さらに、デリミタの値（実施の形態の例では０ｘ４７）やパケット長（実施の形態の例では１８８バイト）を変更可能に設定できるレジスタを設けることも考えられる。
【００６０】
また、第２及び第３の実施の形態ではパケット長をＣＰＵが設定するものとしたが、それに限るものではなく、例えば通信処理部３２から与えられるデータを解析し、ＣＰＵで設定されたデリミタの値が検出されてから次に検出されるまでのデータ長を測定し、検出基準回数連続して同じデータ長毎に検出された場合に上記データ長さをパケット長として設定しても良い。
【００６１】
また、第２及び第３の実施の形態では、処理終了へ移行する条件として外部から処理終了されるまで、と記載したがそれに限るものではなく例えば所定の時間の間、通信処理部３２からデータが与えられない場合に終了状態に移行しても良く、上記所定の時間はＣＰＵ等の外部から設定変更できるレジスタを設けることも考えられる。
【００６２】
また、実施の形態では、ストリーム処理部４１を半導体集積回路として実現できることを述べたが、通信処理部３２とストリーム処理部４１とを一つの半導体集積回路に実現してもよい。そのような半導体集積回路は、従来のネットワークアダプタ機能と、本発明のＴＳパケット結合機能とを併せ持つため、ワンチップでＩＰパケットの通信処理からＴＳパケットの結合までを行う、極めて利便性の高い半導体集積回路となる。
【００６３】
また、デコーダ用の半導体集積回路に、本発明の映像ストリーム処理装置に係る回路ブロックを作成することも考えられる。その場合には、分断されたＴＳパケットを供給されても正しくデコードできるデコーダが実現される。
【００６４】
＜まとめ＞
以上説明したように、本発明の映像ストリーム処理装置によれば、ＩＰパケットに格納されて送出された分断のあるＴＳパケットを、独自の付加的な情報を全く用いることなく極めて簡素かつ正確に結合して、元の個々のＴＳパケットを得ることが可能となる。
【００６５】
さらに、ＴＳパケットごとに含まれるデリミタを利用してパケットロスを検出することによって、バケットロスがあった場合でも、複数のＴＳパケットの断片を含んだＴＳパケットと同じ大きさのデータが外部へ出力されてしまう事態を回避することができる。
【産業上の利用可能性】
【００６６】
本発明は、デジタル放送受信装置に用いられる、映像ストリーム処理装置、ネットワークアダプタ、デコーダ等に適用できる。
【図面の簡単な説明】
【００６７】
【図１】従来の電波放送及びネット放送を行う伝送システムの構成例を示す機能ブロック図である。
【図２】従来のパケット分断に対応するネット放送システムの構成例を示す機能ブロック図である。
【図３】第１の実施の形態に係る受信装置の機能的な構成の一例を示すブロック図である。
【図４】（Ａ）ストリーム処理部の動作の一例を示す図である。（Ｂ）ストリーム処理部の動作の他の一例を示す図である。
【図５】第２の実施の形態に係るストリーム処理部の構成例を示す機能ブロック図である。
【図６】第２の実施の形態に係るストリーム処理部の動作を表すフローチャートである。
【図７】第３の実施の形態に係るストリーム処理部の構成例を示す機能ブロック図である。
【図８】第３の実施の形態に係るストリーム処理部の動作を表すフローチャートである。
【符号の説明】
【００６８】
１０    放送局
２０    映像配信サーバ
２１    パケットストリーム分割装置
２２    番号付与手段
２５    外部ネットワーク
２６    パケットストリーム結合装置
２７    番号抽出手段
２８    バッファ手段
３０    受信装置
３１    チューナ部
３２    通信処理部
３３    デコーダ
４０    受信装置
４１、４１ａ、４１ｂ  ストリーム処理部
４２    バッファメモリ
４３    制御部
４３ａ  検出基準回数レジスタ
４４    同期検出部
４５    入力制御部
４６    出力制御部
４７    入力制御部
４８    出力制御部
４９    同期検出部
【図１】
2007027812.tif 000003
【図２】
2007027812.tif 000004
【図３】
2007027812.tif 000005
【図４】
2007027812.tif 000006
【図５】
2007027812.tif 000007
【図６】
2007027812.tif 000008
【図７】
2007027812.tif 000009
【図８】
2007027812.tif 000010