JP2014003429A - 伝送パケットの配信方法 - Google Patents
伝送パケットの配信方法 Download PDFInfo
- Publication number
- JP2014003429A JP2014003429A JP2012136813A JP2012136813A JP2014003429A JP 2014003429 A JP2014003429 A JP 2014003429A JP 2012136813 A JP2012136813 A JP 2012136813A JP 2012136813 A JP2012136813 A JP 2012136813A JP 2014003429 A JP2014003429 A JP 2014003429A
- Authority
- JP
- Japan
- Prior art keywords
- gop
- packet
- multiplexed stream
- data
- closed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】少なくとも映像データ及び音声データを含むクローズドGOPで構成されるコンテンツストリームデータを、通信路2,4を介して端末装置3へマルチキャスト配信又はユニキャスト配信する方法において、コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα1個のクローズドGOPを1グループにしてMβ個に多重化した第1多重化ストリームパケットST1と、先頭から順にNα2個のクローズドGOPを1グループにしてMβ個に多重化した第2多重化ストリームパケットST2とで階層的に構成し、これら第1多重化ストリームパケットと第2多重化ストリームパケットとを時間差を設けてマルチキャスト配信又はユニキャスト配信する。
【選択図】 図1
Description
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数)
本例は、図1に示すように、マルチキャストサーバ1からWiFi(登録商標)無線LAN装置2(以下、単に無線LAN装置2ともいう)を介して、スマートフォン等の端末装置3へ、映像,音声及び字幕などを含むコンテンツをマルチキャスト配信する方法及び装置並びにソフトウェアプログラムに関するものである。マルチキャストサーバ1と無線LAN装置2との間は通信回線4によりデータ信号が伝送され、無線LAN装置2と端末装置3との間は無線LAN回線5によりデータ信号が伝送される。なお以下においては、本発明の配信方法を、マルチキャスト配信を例に挙げて説明するが、ユニキャスト配信に対しても適用することができる。
(1)GOP多重化復号による効果
まず図6に示すように、オリジナルコンテンツに対して、10個のGOPを1単位とし(Nα1=10)、2つの多重化(Mβ=2、β1とβ2)をした第1多重化ストリームパケットST1を生成した場合に、同図の下左に示すように10個分またはそれ以下のGOPがバーストエラーしたとすると、すなわちβ1の7番目〜10番目とβ2の1番目〜6番目がパケット損失したとすると、パケット損失したβ1の7番目〜10番目のGOPは、β2の7番目〜10番目のGOPにて補正することができ、パケット損失したβ2の1番目〜6番目のGOPは、β1の1番目〜6番目のGOPにて補正することができる。
上記「(1)GOP多重化復号による効果」による、Nα1値を超えるバーストエラーの対策として、Nα1値を変え、さらに時間差を付与した第2多重化ストリームパケットST2を用いた階層多重化復号の効果を以下に示す。便宜上、図7のGOPの1つの枠はGOP10個分を表すものとし(たとえば、同図に示すGOP=10とは、1番目から10番目のGOPを示す。)、表記の番号はその最終GOP番号とする。
2…WiFi無線LAN
3…端末装置
4…通信回線
5…無線LAN回線
(ただし、Nα1,Nα 2 は自然数であり、Nα1<Nα2かつNα2はNα1の倍数)
Claims (17)
- 少なくとも映像データ及び音声データを含むクローズドGOPで構成されるコンテンツストリームデータを、通信路を介して端末へマルチキャスト配信又はユニキャスト配信する方法において、
前記コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα1個のクローズドGOPを1グループにしたMβ個の第1多重化ストリームパケットに変換するステップと、
前記コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα2個のクローズドGOPを1グループにしたMβ個の第2多重化ストリームパケットに変換するステップと、を備える伝送パケットの配信方法。
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数) - 前記第1多重化ストリームパケット及び前記第2多重化ストリームパケットを、Nα2個のクローズドGOPの個数ぶんだけ時間差を設けて配信する請求項1に記載の伝送パケットの配信方法。
- 前記第1多重化ストリームパケット及び前記第2多重化ストリームパケットのうち1グループのクローズドGOPの個数(Nα1,Nα2)が少ない方を、他方に比べて前記GOPの個数ぶんだけ遅延して配信する請求項2に記載の伝送パケットの配信方法。
- 前記コンテンツストリームデータをマルチキャスト配信する場合に、
前記第1多重化ストリームパケット及び前記第2多重化ストリームパケットを、同一のマルチキャストグループを介して、異なるマルチキャストアドレスポート番号で配信する請求項2又は3に記載の伝送パケットの配信方法。 - 前記第1多重化ストリームパケット及び前記第2多重化ストリームパケットを、複数チャンネルで配信する請求項4に記載の伝送パケットの配信方法。
- 前記端末へ伝送された第1多重化ストリームパケットを復号化し、Nα1個のクローズドGOPのうち損失したGOPが検出された場合は、Mβ個のうちの他のGOPで補正する第1補正ステップと、
前記端末へ伝送された第2多重化ストリームパケットを復号化し、Nα2個のクローズドGOPのうち損失したGOPが検出された場合は、Mβ個のうちの他のGOPで補正する第2補正ステップと、
前記第1補正ステップ及び前記第2補正ステップにおいて補正不能なGOPが検出された場合は、時間的に先行して配信された第1多重化ストリームパケット又は第2多重化ストリームパケットの対応するGOPを用いて前記補正不能なGOPを補正する第3補正ステップと、をさらに備える請求項1〜5のいずれか一項に記載の伝送パケットの配信方法。 - 前記第3補正ステップにおいて補正不能なGOPが検出された場合は、当該GOPを損失として破棄する請求項6に記載の伝送パケットの配信方法。
- 前記第3補正ステップにおいて補正不能なGOPが検出され、当該GOPが損失として破棄されたコンテンツストリームデータを再生する場合に、当該破棄されたGOPの前のGOPを再生し終えた後に、当該破棄されたGOPの次のGOPの先頭に移行し、再生開始時間に達するまで一時停止させるステップをさらに備える請求項7に記載の配信方法。
- 前記コンテンツストリームデータは、テキストデータ又は画像データからなる字幕データ及び字幕ヘッダ情報を含み、
前記破棄されたGOPの前のGOPと次のGOPの字幕ヘッダ情報をそれぞれ検索し、
これら前後のGOPの両方に字幕挿入情報が検出された場合は、前記破棄されたGOPの前のGOPの字幕データを消去するとともに前記次のGOPの字幕データを字幕ヘッダ情報にしたがって表示し、
前記破棄されたGOPの前のGOPに字幕挿入情報が検出され、前記破棄されたGOPの次のGOPに字幕挿入情報が検出されない場合は、タイムアウト値によりクリアする請求項7又は8に記載の伝送パケットの配信方法。 - 前記第1多重化ストリームパケット及び前記第2多重化ストリームパケットの各GOPに、GOPの順序、当該GOPに含まれるIPパケット数及びその順序、前記コンテンツストリームデータに含まれる全IPパケットの中での順序、当該GOPに含まれるTSパケット数、マルチキャストアドレスポート番号及び多重化数Mβを含むヘッダを付与するステップをさらに備える請求項1〜9のいずれか一項に記載の伝送パケットの配信方法。
- 少なくとも映像データ及び音声データを含むクローズドGOPで構成されるコンテンツストリームデータを、通信路を介して端末へマルチキャスト配信又はユニキャスト配信する配信サーバにおいて、
前記コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα1個のクローズドGOPを1グループにしたMβ個の第1多重化ストリームパケットに変換する第1変換手段と、
前記コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα2個のクローズドGOPを1グループにしたMβ個の第2多重化ストリームパケットに変換する第2変換手段と、を備える伝送パケットの配信サーバ。
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数) - 少なくとも映像データ及び音声データを含むクローズドGOPで構成されるコンテンツストリームデータを、通信路を介して端末へマルチキャスト配信又はユニキャスト配信するプログラムにおいて、
前記コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα1個のクローズドGOPを1グループにしたMβ個の第1多重化ストリームパケットに変換するステップと、
前記コンテンツストリームデータを、クローズドGOPを1単位にして、先頭から順にNα2個のクローズドGOPを1グループにしたMβ個の第2多重化ストリームパケットに変換するステップと、をコンピュータに実行させるための伝送パケットの配信プログラム。
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数) - 端末装置へ伝送された、少なくとも映像データ及び音声データを含むクローズドGOPで構成されるコンテンツストリームデータを変換し、クローズドGOPを1単位にして、先頭から順にNα1個のクローズドGOPを1グループにしたMβ個の第1多重化ストリームパケットを復号化し、Nα1個のクローズドGOPのうち損失したGOPが検出された場合は、Mβ個のうちの他のGOPで補正する第1補正ステップと、
前記端末装置へ伝送された、前記コンテンツストリームデータを変換し、クローズドGOPを1単位にして、先頭から順にNα2個のクローズドGOPを1グループにしたMβ個の第2多重化ストリームパケットを復号化し、Nα2個のクローズドGOPのうち損失したGOPが検出された場合は、Mβ個のうちの他のGOPで補正する第2補正ステップと、
前記第1補正ステップ及び前記第2補正ステップにおいて補正不能なGOPが検出された場合は、時間的に先行して配信された第1多重化ストリームパケット又は第2多重化ストリームパケットの対応するGOPを用いて前記補正不能なGOPを補正する第3補正ステップと、をコンピュータに実行させるための伝送パケットの復号補正プログラム。 - 音声データを含むフレームで構成されるコンテンツストリームデータを、通信路を介して端末へマルチキャスト配信又はユニキャスト配信する方法において、
前記コンテンツストリームデータを、フレームを1単位にして、先頭から順にNα1個のフレームを1グループにしたMβ個の第1多重化ストリームパケットに変換するステップと、
前記コンテンツストリームデータを、フレームを1単位にして、先頭から順にNα2個のフレームを1グループにしたMβ個の第2多重化ストリームパケットに変換するステップと、を備える伝送パケットの配信方法。
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数) - 音声データを含むフレームで構成されるコンテンツストリームデータを、通信路を介して端末へマルチキャスト配信又はユニキャスト配信する配信サーバにおいて、
前記コンテンツストリームデータを、フレームを1単位にして、先頭から順にNα1個のフレームを1グループにしたMβ個の第1多重化ストリームパケットに変換する第1変換手段と、
前記コンテンツストリームデータを、フレームを1単位にして、先頭から順にNα2個のフレームを1グループにしたMβ個の第2多重化ストリームパケットに変換する第2変換手段と、を備える伝送パケットの配信サーバ。
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数) - 音声データを含むフレームで構成されるコンテンツストリームデータを、通信路を介して端末へマルチキャスト配信又はユニキャスト配信するプログラムにおいて、
前記コンテンツストリームデータを、フレームを1単位にして、先頭から順にNα1個のフレームを1グループにしたMβ個の第1多重化ストリームパケットに変換するステップと、
前記コンテンツストリームデータを、フレームを1単位にして、先頭から順にNα2個のフレームを1グループにしたMβ個の第2多重化ストリームパケットに変換するステップと、をコンピュータに実行させるための伝送パケットの配信プログラム。
(ただし、Nα1,Nα2,Mβは自然数であり、Nα1<Nα2かつNα2はNα1の倍数) - 端末装置へ伝送された、音声データを含むフレームで構成されるコンテンツストリームデータを変換し、フレームを1単位にして、先頭から順にNα1個のフレームを1グループにしたMβ個の第1多重化ストリームパケットを復号化し、Nα1個のフレームのうち損失したフレームが検出された場合は、Mβ個のうちの他のフレームで補正する第1補正ステップと、
前記端末装置へ伝送された、前記コンテンツストリームデータを変換し、フレームを1単位にして、先頭から順にNα2個のフレームを1グループにしたMβ個の第2多重化ストリームパケットを復号化し、Nα2個のフレームのうち損失したフレームが検出された場合は、Mβ個のうちの他のフレームで補正する第2補正ステップと、
前記第1補正ステップ及び前記第2補正ステップにおいて補正不能なフレームが検出された場合は、時間的に先行して配信された第1多重化ストリームパケット又は第2多重化ストリームパケットの対応するフレームを用いて前記補正不能なフレームを補正する第3補正ステップと、をコンピュータに実行させるための伝送パケットの復号補正プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012136813A JP5159973B1 (ja) | 2012-06-18 | 2012-06-18 | 伝送パケットの配信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012136813A JP5159973B1 (ja) | 2012-06-18 | 2012-06-18 | 伝送パケットの配信方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5159973B1 JP5159973B1 (ja) | 2013-03-13 |
JP2014003429A true JP2014003429A (ja) | 2014-01-09 |
Family
ID=48013564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012136813A Expired - Fee Related JP5159973B1 (ja) | 2012-06-18 | 2012-06-18 | 伝送パケットの配信方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5159973B1 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102382066B1 (ko) * | 2021-07-15 | 2022-04-01 | 주식회사 인포인 | 3d 가상공간 기반의 숙박 예약 플랫폼 제공 시스템 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3135417B2 (ja) * | 1993-05-26 | 2001-02-13 | 株式会社日立製作所 | 放送方式および放送送受信システムおよび放送受信機 |
JP3974712B2 (ja) * | 1998-08-31 | 2007-09-12 | 富士通株式会社 | ディジタル放送用送信・受信再生方法及びディジタル放送用送信・受信再生システム並びにディジタル放送用送信装置及びディジタル放送用受信再生装置 |
JP2003162454A (ja) * | 2001-11-22 | 2003-06-06 | Nti:Kk | データ通信方法及びデータ通信装置 |
JP2007060345A (ja) * | 2005-08-25 | 2007-03-08 | Kazunori Nakamura | ネットワークシステム |
CA2649667C (en) * | 2006-04-29 | 2014-08-26 | Thomson Licensing | Seamless handover of multicast sessions in internet protocol based wireless networks using staggercasting |
-
2012
- 2012-06-18 JP JP2012136813A patent/JP5159973B1/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP5159973B1 (ja) | 2013-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9426335B2 (en) | Preserving synchronized playout of auxiliary audio transmission | |
US8300667B2 (en) | Buffer expansion and contraction over successive intervals for network devices | |
US9565482B1 (en) | Adaptive profile switching system and method for media streaming over IP networks | |
US20090022154A1 (en) | Reception device, reception method, and computer-readable medium | |
EP3883238B1 (en) | Method and apparatus for simultaneously switching audio stream and video stream | |
US20110221959A1 (en) | Method and system for inhibiting audio-video synchronization delay | |
JP5357839B2 (ja) | 送信装置及び送信プログラム | |
JP2019024222A (ja) | 復号装置、受信機器、送信機器、送受信システム、復号方法、および復号用プログラムが記憶された記憶媒体 | |
US9647951B2 (en) | Media stream rate reconstruction system and method | |
KR20050120652A (ko) | 송수신 시스템, 송신 장치 및 방법, 수신 장치 및 방법,기록 매체, 및 프로그램 | |
US20110088069A1 (en) | Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system | |
KR100948686B1 (ko) | 채널 전환시 지연을 줄이기 위한 iptv 방송 시스템,가속 채널 스트림의 생성 및 재생방법 | |
JP6957186B2 (ja) | 情報処理装置、情報処理方法、プログラム、および記録媒体製造方法 | |
WO2005027439A1 (ja) | メディアストリ−ムのマルチキャスト配信方法及び装置 | |
US20110122320A1 (en) | Broadcast contents data transmitting apparatus and contents data transmitting method | |
JP2008193500A (ja) | データ送信装置及びデータ中継装置 | |
JP5159973B1 (ja) | 伝送パケットの配信方法 | |
JP5082715B2 (ja) | 受信装置、受信方法およびコンピュータプログラム | |
US20150181393A1 (en) | Distribution device for transmission packets | |
JP5367771B2 (ja) | 映像伝送システム | |
JP6684433B2 (ja) | 送信装置、送信方法、並びに、プログラム | |
JP2005191735A (ja) | 圧縮データ送信装置、圧縮データ送信システム、圧縮データ送信方法及びプログラム | |
JP2009111917A (ja) | 情報端末装置 | |
JP2009071431A (ja) | 受信装置及び送信装置 | |
JP2009284248A (ja) | 情報端末装置、ストリーム受信処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121211 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5159973 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151221 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |