發(fā)送裝置、接收裝置、發(fā)送方法及接收方法
【專利摘要】公開了在通過盡力服務(wù)網(wǎng)絡(luò)進行信息傳輸時有力地保護重要信息的發(fā)送裝置。該裝置中,質(zhì)量控制信息保持單元(203)保持由用戶設(shè)定的質(zhì)量控制信息。恢復(fù)強度指示單元(204)基于來自接收裝置(104)的傳輸質(zhì)量信息和質(zhì)量控制信息保持單元(203)保持的質(zhì)量控制信息來設(shè)定冗余碼強度。冗余編碼單元(205、206)分別基于從恢復(fù)強度指示單元(204)輸出的冗余碼強度,對于從編碼單元(201、202)輸出的分組,由FEC生成冗余碼分組。
【專利說明】發(fā)送裝置、接收裝置、發(fā)送方法及接收方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通過因特網(wǎng)等盡力服務(wù)網(wǎng)絡(luò)(Best Effort Network)復(fù)用發(fā)送影像、語音等多個實時流的發(fā)送裝置、接收裝置、發(fā)送方法及接收方法。
【背景技術(shù)】
[0002]近年來,通過因特網(wǎng)等盡力服務(wù)網(wǎng)絡(luò),在終端裝置間收發(fā)影像、語音等多個實時流的電視會議等系統(tǒng)在不斷普及。
[0003]盡力服務(wù)網(wǎng)絡(luò)中,可利用頻帶會根據(jù)環(huán)境的變化而變動,因此必須使各實時流的編碼量動態(tài)地變化。專利文獻I中,公開了對于更復(fù)雜的實時流分配很大的編碼量的方式。
[0004]另外,在盡力服務(wù)網(wǎng)絡(luò)中,在環(huán)境發(fā)生惡化時發(fā)生分組損失。因此,盡力服務(wù)網(wǎng)絡(luò)中,采用借助通過FEC(Forward Error Correct1n ;前向糾錯)生成的冗余碼分組或者借助分組的重發(fā),來恢復(fù)損失的分組的方式。在使用FEC時,很大的編碼量分配得越多,能夠生成越多的冗余碼分組,因此能夠提高分組的恢復(fù)強度。
[0005]現(xiàn)有技術(shù)文獻
[0006]專利文獻
[0007]專利文獻1:日本特開平11-177945號公報
【發(fā)明內(nèi)容】
[0008]發(fā)明要解決的問題
[0009]用戶希望的是,越重要的實時流,越提高分組的恢復(fù)強度。
[0010]但是,專利文獻I的技術(shù)中,與用戶的意圖無關(guān)地分配各實時流的編碼量,因此有時無法充分保護對于用戶而言重要的實時流。
[0011]本發(fā)明的目的在于,在通過因特網(wǎng)等盡力服務(wù)網(wǎng)絡(luò)進行信息傳輸時,有力地保護重要信息。
[0012]解決問題的方案
[0013]本發(fā)明的一方案的發(fā)送裝置復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,所述發(fā)送裝置采用的結(jié)構(gòu)包括:質(zhì)量控制信息保持單元,保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息;恢復(fù)強度指示單元,根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度;以及冗余編碼單元,基于所述冗余碼強度,分別確定所述各實時流的冗余碼量,并生成冗余碼分組。
[0014]本發(fā)明的一方案的發(fā)送方法用于發(fā)送裝置,該發(fā)送裝置復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,所述發(fā)送方法采用包括如下步驟的方法:保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息的步驟;根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度的步驟;以及基于所述冗余碼強度,分別確定所述各實時流的冗余碼量,并生成冗余碼分組的步驟。
[0015]發(fā)明的效果
[0016]本發(fā)明中,在有限的資源(頻帶)下,即使在網(wǎng)絡(luò)的狀況發(fā)生惡化時,也能夠保護重要信息。
【專利附圖】
【附圖說明】
[0017]圖1是表示一例本發(fā)明的實施方式I的通信系統(tǒng)的結(jié)構(gòu)的圖。
[0018]圖2是表示本發(fā)明的實施方式I的發(fā)送裝置的結(jié)構(gòu)的方框圖。
[0019]圖3是表示一例本發(fā)明的實施方式I的發(fā)送裝置的質(zhì)量控制信息保持單元保持的信息的圖。
[0020]圖4是表示本發(fā)明的實施方式I的接收裝置的結(jié)構(gòu)的方框圖。
[0021]圖5是表示一例本發(fā)明的實施方式I的冗余碼分組的生成的圖。
[0022]圖6是表示本發(fā)明的實施方式I的冗余碼強度的計算流程的流程圖。
[0023]圖7是表示一例分組損失率和臨時FEC強度之間的關(guān)系的圖。
[0024]圖8是表示一例數(shù)據(jù)量、臨時FEC強度和生成冗余碼分組的方向之間的關(guān)系的圖。
[0025]圖9是表示一例數(shù)據(jù)量、臨時FEC強度和橫向大小之間的關(guān)系的圖。
[0026]圖10是表示一例數(shù)據(jù)量、臨時FEC強度和縱向大小之間的關(guān)系的圖。
[0027]圖11是表示本發(fā)明的實施方式I的重發(fā)緩沖量的計算流程的流程圖。
[0028]圖12是說明本發(fā)明的實施方式I的效果的圖。
[0029]圖13是表示本發(fā)明的實施方式2的發(fā)送裝置的結(jié)構(gòu)的方框圖。
[0030]圖14是表示本發(fā)明的實施方式2的接收裝置的結(jié)構(gòu)的方框圖。
[0031]圖15是表示一例本發(fā)明的實施方式3的通信系統(tǒng)的結(jié)構(gòu)的圖。
[0032]圖16是表示一例本發(fā)明的實施方式3的發(fā)送裝置的質(zhì)量控制信息保持單元保持的信息的圖。
[0033]圖17是說明本發(fā)明的實施方式3的效果的圖。
[0034]標(biāo)號說明
[0035]101、102、1001、1002 數(shù)據(jù)生成裝置
[0036]103,803,1005 發(fā)送裝置
[0037]104,804 接收裝置
[0038]105、106、1007、1008、1009、1010 播放裝置
[0039]20U202編碼單元
[0040]203、903質(zhì)量控制信息保持單元
[0041]204,904恢復(fù)強度指示單元
[0042]205、206冗余編碼單元
[0043]207、907延遲量指示單元
[0044]208、209重發(fā)控制單元
[0045]210復(fù)用單元
[0046]211、301 無線單元
[0047]302分離單元
[0048]303、304保持期間指示單元
[0049]305、306 緩沖單元
[0050]307、308冗余碼解碼單元
[0051]309、310 解碼單元
[0052]311傳輸質(zhì)量信息生成單元
[0053]1003、1004 收發(fā)裝置
[0054]1006 MCU
【具體實施方式】
[0055]以下,參照附圖詳細地說明本發(fā)明的實施方式。
[0056](實施方式I)
[0057]<系統(tǒng)結(jié)構(gòu)>
[0058]圖1是表示一例本發(fā)明的實施方式I的通信系統(tǒng)的結(jié)構(gòu)的圖。圖1所示的通信系統(tǒng)100是能夠通過雙重流傳輸(Dual-streaming),同時收發(fā)獨立的兩個影像的系統(tǒng)。
[0059]如圖1所示,通信系統(tǒng)100主要包括數(shù)據(jù)生成裝置101、102、發(fā)送裝置103、接收裝置104、播放裝置105、106以及網(wǎng)絡(luò)107。
[0060]數(shù)據(jù)生成裝置101將由攝像機拍攝的說話人的影像和由話筒采集的說話人的語音轉(zhuǎn)換成數(shù)據(jù),并將影像和語音的數(shù)據(jù)的實時流輸出至發(fā)送裝置103。數(shù)據(jù)生成裝置102將保存在存儲器中的資料影像數(shù)據(jù)的實時流輸出至發(fā)送裝置103。
[0061]發(fā)送裝置103對從數(shù)據(jù)生成裝置101、102輸出的實時流進行編碼而構(gòu)成分組,并通過網(wǎng)絡(luò)107,將分組分別發(fā)送至接收裝置104。另外,發(fā)送裝置103根據(jù)接收裝置104的請求,進行分組的重發(fā)。
[0062]接收裝置104對從發(fā)送裝置103接收到的分組進行解碼,并將影像、語音的實時流分別輸出至播放裝置105、106。另外,接收裝置104通過網(wǎng)絡(luò)107對發(fā)送裝置103發(fā)送傳輸質(zhì)量信息。所謂傳輸質(zhì)量信息,是指表示網(wǎng)絡(luò)的狀況的信息,且是由接收裝置104接收到的實時流的分組損失率或者與傳輸延遲相關(guān)的信息。此外,分組損失率或與傳輸延遲相關(guān)的信息也可以是由RFC3550的接收者報告(RR)所規(guī)定的分組損失率或抖動(jitter)的信息。另外,分組損失率或與傳輸延遲相關(guān)的信息也可以是接收裝置104在特定的統(tǒng)計期間累計的分組損失率或傳輸延遲的統(tǒng)計信息。與傳輸延遲相關(guān)的信息也可以是從發(fā)送裝置103朝接收裝置104的方向傳輸分組的單向傳輸延遲的信息、或者發(fā)送裝置103與接收裝置104之間的往復(fù)延遲時間的信息。即,與傳輸延遲相關(guān)的信息既可以是單向傳輸延遲的最大值、最小值、平均值、方差,也可以是往復(fù)延遲的最大值、最小值、平均值、方差的統(tǒng)計信息。
[0063]播放裝置105、106分別基于從接收裝置104輸入的影像、語音的實時流,播放影像、語首。
[0064]此外,通信系統(tǒng)100中,有時在網(wǎng)絡(luò)107中發(fā)生分組損失。這種通信系統(tǒng)100中,如果對于發(fā)生了分組損失的實時流在接收裝置104中不使其恢復(fù)而進行解碼,并由播放裝置105、106播放,則會發(fā)生影像的混亂或語音的斷續(xù)。因此,本實施方式中,將用于避免因分組損失造成的影像混亂或語音斷續(xù)的功能導(dǎo)入至發(fā)送裝置103、接收裝置104。
[0065]<發(fā)送裝置的結(jié)構(gòu)>
[0066]圖2是表示本實施方式的發(fā)送裝置103的結(jié)構(gòu)的方框圖。發(fā)送裝置103主要包括編碼單元201、202、質(zhì)量控制信息保持單元203、恢復(fù)強度指示單元204、冗余編碼單元205、206、延遲量指示單元207、重發(fā)控制單元208、209、復(fù)用單元210以及無線單元211。
[0067]編碼單元201對從數(shù)據(jù)生成裝置101輸出的影像或語音的數(shù)據(jù)的實時流進行編碼,并將編碼后的實時流的分組輸出至冗余編碼單元205。另一方面,編碼單元202對從數(shù)據(jù)生成裝置102輸出的資料影像數(shù)據(jù)的實時流進行編碼,并將編碼后的實時流的分組輸出至冗余編碼單元206。此外,影像數(shù)據(jù)的編碼方式有H264、MPEG4等。而且,語音數(shù)據(jù)的編碼方式有AAC、G.722等。
[0068]質(zhì)量控制信息保持單元203保持由用戶設(shè)定的控制各實時流的傳輸質(zhì)量的信息(以下稱為“質(zhì)量控制信息”)。圖3表示一例質(zhì)量控制信息。質(zhì)量控制信息可列舉表示其他實時流相對于作為基準(zhǔn)的實時流(說話人的語音的實時流)的延遲時間的允許范圍的同步參數(shù)、以及表示各實時流的保護的強度的保護強度等。
[0069]恢復(fù)強度指示單元204基于來自接收裝置104的傳輸質(zhì)量信息和質(zhì)量控制信息保持單元203保持的質(zhì)量控制信息來設(shè)定冗余碼強度。并且,恢復(fù)強度指示單元204將冗余碼強度輸出至冗余編碼單元205、206和復(fù)用單元210。此外,恢復(fù)強度指示單元204實施的控制的細節(jié),將在后文敘述。
[0070]冗余編碼單元205、206分別基于從恢復(fù)強度指示單元204輸出的冗余碼強度,對于從編碼單元201、202輸出的分組,由FEC生成冗余碼分組。并且,冗余編碼單元205、206分別將從編碼單元201、202輸出的分組和冗余碼分組輸出至重發(fā)控制單元208、209和復(fù)用單元210。此外,將在后文敘述冗余編碼單元205、206實施的冗余碼分組的生成例子。
[0071 ] 延遲量指示單元207基于來自接收裝置104的傳輸質(zhì)量信息和質(zhì)量控制信息保持單元203保持的質(zhì)量控制信息,確定各實時流的分組的重發(fā)上限次數(shù)。然后,延遲量指示單元207將重發(fā)上限次數(shù)輸出至重發(fā)控制單元208、209和復(fù)用單元210。此外,將在后文敘述延遲量指示單元207實施的控制的細節(jié)。
[0072]重發(fā)控制單元208、209分別根據(jù)延遲量指示單元207確定的重發(fā)上限次數(shù)而在一定期間累積分組,并根據(jù)來自接收裝置104的重發(fā)請求,將重發(fā)分組輸出至復(fù)用單元210。
[0073]復(fù)用單元210輸入從冗余編碼單元205、206輸出的分組或者從重發(fā)控制單元208、209輸出的重發(fā)分組。而且,復(fù)用單元210輸入從恢復(fù)強度指示單元204輸出的冗余碼強度以及從延遲量指示單元207輸出的重發(fā)上限次數(shù)。然后,復(fù)用單元210對輸入的分組或重發(fā)分組、冗余碼強度以及重發(fā)上限次數(shù)進行復(fù)用,并輸出至無線單元211。
[0074]無線單元211對從復(fù)用單元210輸出的數(shù)據(jù)進行上變頻、放大等無線處理,并將無線信號通過網(wǎng)絡(luò)107發(fā)送至接收裝置104。另外,無線單元211對于從接收裝置104接收到的無線信號進行下變頻、放大等無線處理。然后,無線單元211將接收到的傳輸質(zhì)量信息輸出至恢復(fù)強度指示單元204和延遲量指示單元207,將重發(fā)請求輸出至重發(fā)控制單元208、209。
[0075]〈接收裝置的結(jié)構(gòu)〉
[0076]圖4是表示本實施方式的接收裝置104的結(jié)構(gòu)的方框圖。接收裝置104主要包括無線單元301、分離單元302、保持期間指示單元303、304、緩沖單元305、306、冗余碼解碼單元307、308、解碼單元309、310以及傳輸質(zhì)量信息生成單元311。
[0077]無線單元301對于從發(fā)送裝置103接收到的無線信號進行下變頻、放大等無線處理,并將基帶信號輸出至分離單元302。另外,無線單元301對于從緩沖單元305、306輸出的重發(fā)請求以及從傳輸質(zhì)量信息生成單元311輸出的傳輸質(zhì)量信息進行上變頻、放大等無線處理。然后,無線單元301將進行了無線處理的無線信號通過網(wǎng)絡(luò)107發(fā)送至發(fā)送裝置103。
[0078]分離單元302對從無線單元301輸出的信號進行分離,并將分組輸出至緩沖單元305、306,將重發(fā)上限次數(shù)輸出至保持期間指示單元303、304,將冗余碼強度輸出至冗余碼解碼單元307、308。
[0079]保持期間指示單元303、304分別基于從發(fā)送裝置103發(fā)送的重發(fā)上限次數(shù),將保持分組的時間向緩沖單元305、306指示。
[0080]緩沖單元305、306分別在由保持期間指示單元303、304指示的時間內(nèi),保持從發(fā)送裝置103發(fā)送來的實時流的分組。另外,緩沖單元305、306在發(fā)生了分組損失時,將重發(fā)請求經(jīng)由無線單元301發(fā)送至發(fā)送裝置103,直至達到重發(fā)上限次數(shù)為止。
[0081]冗余碼解碼單元307、308分別根據(jù)從發(fā)送裝置103發(fā)送的冗余碼強度,累積與FEC塊的數(shù)相當(dāng)?shù)膶崟r流的分組。并且,冗余碼解碼單元307、308分別執(zhí)行使用冗余碼分組來恢復(fù)在網(wǎng)絡(luò)107中損失的分組的處理,并將恢復(fù)后的實時流輸出至解碼單元309、310。
[0082]解碼單元309、310分別對實時流進行解碼,并輸出至播放裝置105、106。
[0083]傳輸質(zhì)量信息生成單元311生成由緩沖單元305、306接收到的實時流的分組損失率、或者與傳輸延遲相關(guān)的信息即傳輸質(zhì)量信息,并輸出至無線單元301。
[0084]<冗余碼分組的生成例子>
[0085]接下來,使用圖5來說明冗余編碼單元205、206生成的冗余碼分組的一例子。
[0086]圖5表示在縱向及橫向的兩個方向上生成冗余碼分組的例子。在本例子中,包含DATAl至DATA6的六個數(shù)據(jù)分組,相對于縱向為2、橫向為3的FEC塊,生成FECl至FEC6的六個冗余碼分組(FEC:100% )0
[0087]此時,發(fā)送裝置103發(fā)送DATAl至DATA6以及FECl至FEC6的12個分組。
[0088]另外,圖5中表示在通信路徑中損失了 DATA2、DATA4、DATA5、DATA6、FEC2、FEC5的六個分組的情況。
[0089]此時,接收裝置104的冗余碼解碼單元307、308使用接收到的分組進行恢復(fù)損失的分組的處理。具體而言,冗余碼解碼單元307、308利用DATA1、DATA3、FEC1來恢復(fù)DATA2,利用FEC3、FEC4、FEC6來恢復(fù)FEC5。另外,冗余碼解碼單元307、308利用DATA1、FEC3來恢復(fù) DATA4,利用 DATA2、FEC4 來恢復(fù) DATA5,利用 DATA3、FEC5 來恢復(fù) DATA6,利用 FECl、FEC6來恢復(fù)FEC2。
[0090]<冗余碼強度的計算例子>
[0091]接下來,使用圖6來說明發(fā)送裝置103的恢復(fù)強度指示單元204的詳細動作。圖6是表示恢復(fù)強度指示單元204中的冗余碼強度的計算流程的流程圖。
[0092]恢復(fù)強度指示單元204首先確定最小FEC塊的數(shù)MinFB的初始值。例如,最小FEC塊的數(shù)MinFB的初始值可設(shè)為“ I”(步驟ST501)。
[0093]接下來,恢復(fù)強度指示單元204選擇作為基準(zhǔn)的實時流(設(shè)為i)(步驟ST502)。作為基準(zhǔn)實時流的選擇方法,例如可列舉選擇質(zhì)量控制信息保持單元203的同步參數(shù)的值為O的實時流的方法。
[0094]接下來,恢復(fù)強度指示單元204確定作為基準(zhǔn)的實時流i的FEC塊的數(shù)FB [i]和冗余碼分組的數(shù)PaR[i](步驟ST503)。具體而言,實時流i的FEC塊的數(shù)FB[i]和冗余碼分組的數(shù)PaR[i],根據(jù)分組損失率PLR[i]、進行冗余編碼的處理單位的數(shù)據(jù)量D[i]以及質(zhì)量控制信息的保護強度ST[i]來確定。這里,例如在影像流的情況下,數(shù)據(jù)量D[i]是構(gòu)成一個畫面(picture)的分組的數(shù)據(jù)量或者被控制在設(shè)備的特定處理單位內(nèi)的數(shù)據(jù)量。在以20ms為單位進行動作的裝置中,以1ms的間隔發(fā)送語音分組時,數(shù)據(jù)量D[i]相當(dāng)于2分組的數(shù)據(jù)量。
[0095]接下來,說明步驟ST503的具體計算過程。首先,恢復(fù)強度指示單元204通過以下的式(I),根據(jù)保護強度ST[i]確定恢復(fù)率ReR[i]。此外,恢復(fù)強度指示單元204也可保持將保護強度ST[i]和恢復(fù)率ReR[i]相關(guān)聯(lián)的表,并基于該表來確定恢復(fù)率ReR[i]。
[0096]ReR[i] = 1_10~ (_ST [i] * α )...式(I)
[0097]這里,在式(I)中,~是表示冪的符號,α是正的常數(shù)。例如,在ST[i] = 2、α =I的情況下,恢復(fù)率ReR[i] = 1-10~(-2*1) = 0.99,即恢復(fù)率ReR[i]為99%。
[0098]然后,恢復(fù)強度指示單元204從由仿真獲得的分組損失率PLR[i]和數(shù)據(jù)量D[i],求滿足恢復(fù)率ReR[i]的冗余碼分組的數(shù)PaR[i]和FEC塊的數(shù)FB[i]。
[0099]具體而言,恢復(fù)強度指示單元204使用圖7、圖8、圖9、圖10的表來計算FEC塊的縱向的大小和橫向的大小。
[0100]首先,恢復(fù)強度指示單元204使用圖7,根據(jù)分組損失率PLR[i]計算臨時FEC強度。
[0101]接下來,恢復(fù)強度指示單元204使用圖8確定生成冗余碼分組的方向。圖8中,VFEC表不僅縱向,LFEC表不僅橫向,LVFEC表不縱向及橫向的兩個方向。
[0102]接下來,恢復(fù)強度指示單元204使用圖9、圖10,分別獲取橫向、縱向的大小FBx[i]、FBy[i]的信息。此外,圖8、圖9、圖10中,Y軸表示數(shù)據(jù)量D [i],X軸表示臨時FEC強度。例如,在數(shù)據(jù)量D[i]為“6”且臨時FEC強度為“100”的情況下,根據(jù)圖9,橫向大小FBx[i]為“3”。而且,根據(jù)圖10,縱向大小FBy[i]為“2”。
[0103]最后,恢復(fù)強度指示單元204通過將橫向大小FBx [i]與縱向大小FBy [i]相乘而求FEC塊的數(shù)FB [i]。先前的例子中,F(xiàn)EC塊的數(shù)FB [i]為“6”。
[0104]此外,在圖8、圖9、圖10中,在數(shù)據(jù)量D[i]超過上限時,分割適用數(shù)據(jù)量D[i],確定冗余碼分組的數(shù)PaR[i]和FEC塊的數(shù)FB [i]。但是,選擇FEC塊FB[i],以使其不小于最小 FEC 塊 MinFB。
[0105]此外,數(shù)據(jù)量D[i]的上限也可在需要低延遲傳輸時設(shè)定得較小,而在要發(fā)揮高抗性時設(shè)定得較大。另外,在能夠重發(fā)的情況下,也可將恢復(fù)率ReR[i]設(shè)定得較小并使用該表。例如,在能夠進行一次重發(fā)的情況下,恢復(fù)率ReR[i]也可設(shè)定為1-10~-4至1-10~-2。
[0106]接下來,恢復(fù)強度指示單元204計算用于使接收裝置104累積、延遲分組以構(gòu)成FEC塊的量即累積延遲量BT [i](步驟ST504)。根據(jù)FEC塊的數(shù)FB [i]、實時流的發(fā)送速率SR[i]以及分組大小S[i],通過累積延遲量BT[i] = (FB[i]*S[i])/SR[i]來計算累積延遲量 BT[i]。
[0107]接下來,恢復(fù)強度指示單元204對于作為基準(zhǔn)的實時流i以外的實時流j,反復(fù)執(zhí)行步驟ST505至ST510。
[0108]具體而言,首先,與步驟ST503同樣地,恢復(fù)強度指示單元204對于實時流j計算FEC塊的數(shù)FB [j]和冗余碼分組的數(shù)PaR[j](步驟ST506)。
[0109]接下來,與步驟ST504同樣地,恢復(fù)強度指示單元204對于實時流j計算累積延遲量 BT[j](步驟 ST507)。
[0110]接下來,恢復(fù)強度指示單元204求實時流的累積延遲量BT[j]相對于作為基準(zhǔn)的實時流的累積延遲量BT[i]的差值(絕對值)。然后,恢復(fù)強度指示單元204判定求得的差值是否被控制在同步參數(shù)之差I(lǐng) Syt [j]-Sty [i] I的范圍內(nèi)(步驟ST508)。例如,在圖3中,作為基準(zhǔn)的說話人語音的實時流與說話人影像的實時流的同步參數(shù)之差為10ms。此時,恢復(fù)強度指示單元204判定實時流i的累積延遲量BT[i]和實時流j的累積延遲量BT[j]的差值是否被控制在1ms以內(nèi)。
[0111]接下來,若BT[i]和BT[j]的差值被控制在同步參數(shù)之差的范圍內(nèi)(步驟ST508中為“是”),則恢復(fù)強度指示單元204跳轉(zhuǎn)到下個處理(步驟ST510)。另一方面,若BT[i]與BT[j]的差值未被控制在同步參數(shù)之差的范圍內(nèi)(步驟ST508中為“否”),則恢復(fù)強度指示單元204進至步驟ST509。
[0112]在步驟ST509中,恢復(fù)強度指示單元204增加最小FEC塊的數(shù),并進至步驟ST502。
[0113]<重發(fā)上限次數(shù)的計算例子>
[0114]接下來,使用圖11來說明發(fā)送裝置103的延遲量指示單元207的詳細動作。圖11是表示延遲量指示單元207中的重發(fā)上限次數(shù)的計算流程的流程圖。
[0115]首先,延遲量指示單元207對于各實時流,根據(jù)質(zhì)量控制信息的保護強度ST[i]、ST[j],臨時地設(shè)定重發(fā)上限次數(shù)(步驟ST601至ST603)。例如,在圖3中,由于資料影像的實時流的保護強度ST[j]為最強的“10”,因此延遲量指示單元207將重發(fā)上限次數(shù)設(shè)定為三次。
[0116]接下來,延遲量指示單元207判定將發(fā)送裝置103和接收裝置104之間的往復(fù)延遲時間RTT乘以重發(fā)上限次數(shù)所得的值是否被控制在同步參數(shù)之差I(lǐng) Syt [j]-Sty [i] |的范圍內(nèi)(步驟ST604)。
[0117]接下來,若往復(fù)延遲時間RTT乘以重發(fā)上限次數(shù)所得的值被控制在同步參數(shù)之差的范圍內(nèi)(步驟ST604中為“是”),則延遲量指示單元207結(jié)束處理。另一方面,若往復(fù)延遲時間RTT乘以重發(fā)上限次數(shù)所得的值未被控制在同步參數(shù)之差的范圍內(nèi)(步驟ST604中為“否”),則延遲量指示單元207校正重發(fā)上限次數(shù)并結(jié)束處理(步驟ST605)。
[0118]例如,在發(fā)送裝置103和接收裝置104之間的往復(fù)延遲時間RTT為10ms的情況下,資料影像的實時流相對于基準(zhǔn)實時流的同步參數(shù)之差I(lǐng) Syt [i]-Syt [j] I為200ms。因此,在往復(fù)延遲時間RTT為10ms的情況下,若將重發(fā)上限次數(shù)設(shè)為三次,則會超過同步參數(shù)之差|Syt[j]-Sty[i] I的范圍。于是,延遲量指示單元207將資料影像的實時流的重發(fā)上限次數(shù)校正為兩次,以使往復(fù)延遲時間RTT乘以重發(fā)上限次數(shù)所得的值被控制在同步參數(shù)之差的范圍內(nèi)。
[0119]〈保護效果〉
[0120]圖12是說明本發(fā)明的實施方式I的保護效果的圖。圖12表示對各實時流701、702,703分別采用冗余碼強度704、重發(fā)上限次數(shù)705時的保護效果706。
[0121]本實施方式中,資料影像703對于用戶而言是理解會議內(nèi)容所需的非常重要的信息。因此,在圖3中,資料影像703的實時流的保護強度被設(shè)定為最強的“10”。另外,資料影像703的實時流相對于說話人語音702的實時流允許200ms的延遲。
[0122]本實施方式中,如圖12所示,根據(jù)這些信息,將資料影像703的實時流的冗余碼強度設(shè)定為50%,將重發(fā)上限次數(shù)設(shè)定為兩次。其結(jié)果,資料影像703的實時流完全不會混亂地被傳輸。
[0123]另外,本實施方式中,說話人影像702對于用戶而言并非太重要的信息。但是,說話人影像702是必須與說話人語音701同步發(fā)送的信息。因此,圖3中,說話人影像702的實時流的保護強度被設(shè)定為比資料影像703低的“2”。另外,說話人影像702的實時流相對于說話人語音701的實時流允許1ms的延遲。
[0124]本實施方式中,如圖12所示,根據(jù)這些信息,將說話人影像的實時流的冗余碼強度設(shè)定為0%,將重發(fā)上限次數(shù)設(shè)定為O次。其結(jié)果,說話人影像702的實時流和說話人語音701的實時流同步地被發(fā)送。此外,說話人影像702的實時流所分配的編碼量少,且不允許重發(fā),因此容易亂。但是,在有限的資源(頻帶)下,本實施方式通過減少不重要的說話人影像702的實時流的編碼量,從而能夠?qū)χ匾钠渌麑崟r流分配較多的編碼量。
[0125]這樣,本實施方式中,在通過因特網(wǎng)等盡力服務(wù)網(wǎng)絡(luò)進行信息傳輸時,能夠增多分配給重要信息的編碼量,從而能夠增多重要信息的重發(fā)上限次數(shù)。由此,本實施方式中,能夠有力地保護重要信息。另外,本實施方式中,能夠還考慮多個實時流間的同步偏差量并同時調(diào)整延遲時間。
[0126]此外,質(zhì)量控制信息保持單元203也可根據(jù)實時流的關(guān)聯(lián)性來設(shè)定同步參數(shù)。例如,其一例子為切換輸入攝像機的影像的實時流和計算機畫面的影像的實時流的情況。此時,在切換輸入攝像機的影像的實時流的情況下,也可以以將與語音的實時流的同步參數(shù)設(shè)定得接近的方式來進行動作。
[0127]另外,恢復(fù)強度指示單元204根據(jù)各實時流的傳輸質(zhì)量信息來估計可利用的頻帶,并從編碼單元201、202獲取與各實時流的復(fù)雜度相關(guān)的信息。此時,恢復(fù)強度指示單元204也可以使用各實時流可利用的頻帶和與各實時流的復(fù)雜度相關(guān)的信息,來確定各實時流的FEC塊的數(shù)。例如,恢復(fù)強度指示單元204也可以利用影像編碼時確定量化的量的QP參數(shù)(QPl,QP2),對復(fù)雜的影像分配更多的FEC塊,或者分配更多的冗余碼分組。
[0128](實施方式2)
[0129]上述實施方式I中,說明了將質(zhì)量控制信息保持單元、恢復(fù)強度指示單元以及延遲量指示單元配置在發(fā)送裝置中的情況。實施方式2中,說明將這些單元配置在接收裝置中的情況。
[0130]本實施方式的系統(tǒng)結(jié)構(gòu)與用于說明實施方式I的圖1所示的系統(tǒng)結(jié)構(gòu)相同。但是,如下述所示,本實施方式中,發(fā)送裝置和接收裝置的內(nèi)部結(jié)構(gòu)與實施方式I不同。
[0131]圖13是表示本實施方式的發(fā)送裝置803的結(jié)構(gòu)的方框圖。此外,圖13中,對于與圖2共同的結(jié)構(gòu)要素,附加與圖2相同的標(biāo)號,并省略詳細說明。
[0132]圖13所示的發(fā)送裝置803采用如下結(jié)構(gòu),即相對于圖2所示的發(fā)送裝置103,刪除了質(zhì)量控制信息保持單元203、恢復(fù)強度指示單元204以及延遲量指示單元207。
[0133]冗余編碼單元205、206分別基于從接收裝置804指示的冗余碼強度,對于從編碼單元201、202輸出的分組,由FEC生成冗余碼分組。
[0134]重發(fā)控制單元208、209分別根據(jù)接收裝置804確定的重發(fā)上限次數(shù)在一定期間累積分組,并根據(jù)來自接收裝置804的重發(fā)請求,將重發(fā)分組輸出至復(fù)用單元210。
[0135]圖14是表示本實施方式的接收裝置804的結(jié)構(gòu)的方框圖。此外,圖14中,對于與圖4共同的結(jié)構(gòu)要素,附加與圖4相同的標(biāo)號,并省略詳細說明。
[0136]圖14所示的接收裝置804采用如下結(jié)構(gòu),即相對于圖4所示的接收裝置104,追加了質(zhì)量控制信息保持單元903、恢復(fù)強度指示單元904以及延遲量指示單元907。
[0137]傳輸質(zhì)量信息生成單元311生成傳輸質(zhì)量信息,并輸出至恢復(fù)強度指示單元904和延遲量指示單元907。
[0138]質(zhì)量控制信息保持單元903保持由用戶設(shè)定的質(zhì)量控制信息。
[0139]恢復(fù)強度指示單元904基于從傳輸質(zhì)量信息生成單元311輸出的傳輸質(zhì)量信息和質(zhì)量控制信息保持單元903保持的質(zhì)量控制信息,設(shè)定冗余碼強度。然后,恢復(fù)強度指示單元904對冗余碼解碼單元307、308和無線單元301輸出冗余碼強度。
[0140]冗余碼解碼單元307、308分別根據(jù)從恢復(fù)強度指示單元904輸出的冗余碼強度,累積與FEC塊的數(shù)相當(dāng)?shù)膶崟r流的分組。然后,冗余碼解碼單元307、308執(zhí)行使用冗余碼分組來恢復(fù)在網(wǎng)絡(luò)107中損失的分組的處理。
[0141]延遲量指示單元907基于從傳輸質(zhì)量信息生成單元311輸出的傳輸質(zhì)量信息以及質(zhì)量控制信息保持單元903保持的質(zhì)量控制信息,確定各實時流的分組的重發(fā)上限次數(shù)。然后,延遲量指示單元907將重發(fā)上限次數(shù)輸出至保持期間指示單元303、304和無線單元301。
[0142]保持期間指示單元303、304分別基于從延遲量指示單元907輸出的重發(fā)上限次數(shù),對緩沖單元305、306指示分組的保持時間。
[0143]無線單元301輸入從緩沖單元305、306輸出的重發(fā)請求、從恢復(fù)強度指示單元904輸出的指示冗余碼強度的信息以及從延遲量指示單元907輸出的重發(fā)上限次數(shù)。無線單元301對于輸入的重發(fā)請求、指示冗余碼強度的信息以及重發(fā)上限次數(shù)進行上變頻、放大等無線處理,并將無線信號通過網(wǎng)絡(luò)107發(fā)送至發(fā)送裝置803。
[0144]這樣,本實施方式中,接收裝置側(cè)的用戶能夠設(shè)定各實時流的質(zhì)量。而且,本實施方式中,與實施方式I同樣,在有限的資源(頻帶)下,能夠?qū)χ匾膶崟r流分配較多的編碼量,因此即使在網(wǎng)絡(luò)的狀況惡化的情況下,也能夠保護重要信息。另外,本實施方式中,與實施方式I同樣,能夠還考慮多個實時流間的同步偏差量并同時調(diào)整延遲時間。
[0145]此外,本實施方式中,也能夠?qū)⒒謴?fù)強度指示單元和延遲量指示單元配置在發(fā)送裝置中,將質(zhì)量控制信息保持單元配置在接收裝置中。
[0146]另外,實施方式1、2中說明的結(jié)構(gòu)要素均能夠適用于進行雙向通信的終端。即,實施方式1、2中,能夠?qū)Ω鹘K端導(dǎo)入發(fā)送裝置的結(jié)構(gòu)要素和接收裝置的結(jié)構(gòu)要素,對于雙向的多個實時流的傳輸,還考慮同步偏差量并同時調(diào)整延遲時間。此時,實施方式1、2中,通過采用將實施方式I的發(fā)送裝置和實施方式2的接收裝置導(dǎo)入到一個終端中的方式,能夠?qū)①|(zhì)量控制信息保持單元配置在一側(cè)的終端中。
[0147](實施方式3)
[0148]實施方式3中,說明將本發(fā)明適用于能夠處理多個實時流的多地點傳輸裝置(MCU:mult1-point control unit)的情況。圖15是一例表示本實施方式的通信系統(tǒng)的結(jié)構(gòu)的圖。
[0149]數(shù)據(jù)生成裝置1001將由攝像機拍攝的第一觀戰(zhàn)者的影像以及由話筒采集的第一觀戰(zhàn)者的語音轉(zhuǎn)換成數(shù)據(jù),生成影像、語音的數(shù)據(jù)的實時流,并輸出至收發(fā)裝置1003。數(shù)據(jù)生成裝置1002將由攝像機拍攝的第二觀戰(zhàn)者的影像以及由話筒采集的第二觀戰(zhàn)者的語音轉(zhuǎn)換成數(shù)據(jù),生成影像、語音的數(shù)據(jù)的實時流,并輸出至收發(fā)裝置1004。
[0150]收發(fā)裝置1003對從數(shù)據(jù)生成裝置1001輸出的實時流進行編碼而構(gòu)成分組,并通過網(wǎng)絡(luò)1011將分組發(fā)送至MCU1006。另外,收發(fā)裝置1003對從MCU1006接收到的分組進行解碼,并將影像、語音的實時流輸出至播放裝置1007、1008。
[0151]收發(fā)裝置1004對從數(shù)據(jù)生成裝置1002輸出的實時流進行編碼而構(gòu)成分組,并通過網(wǎng)絡(luò)1011將分組發(fā)送至MCU1006。另外,收發(fā)裝置1004對從MCU1006接收到的分組進行解碼,并將影像、語音的實時流輸出至播放裝置1009、1010。
[0152]發(fā)送裝置1005例如將足球比賽的影像、語音轉(zhuǎn)換成數(shù)據(jù),生成影像、語音數(shù)據(jù)的實時流,并通過網(wǎng)絡(luò)1011發(fā)送至MCU1006。
[0153]MCU1006對從收發(fā)裝置1003、收發(fā)裝置1004和發(fā)送裝置1005接收到的分組進行解碼,并進行合成,以利用分割畫面顯示第一觀戰(zhàn)者和第二觀戰(zhàn)者的影像數(shù)據(jù)。然后,MCU1006對合成后的影像數(shù)據(jù)的實時流再次進行編碼而構(gòu)成分組。然后,MCU1006將再次編碼后的分組通過網(wǎng)絡(luò)1011發(fā)送至收發(fā)裝置1003及收發(fā)裝置1004。
[0154]播放裝置1007、1009分別基于利用分割畫面合成了第一觀戰(zhàn)者和第二觀戰(zhàn)者的影像后的影像的實時流、以及第一觀戰(zhàn)者和第二觀戰(zhàn)者的語音的實時流,播放影像和語音。播放裝置1008、1010分別基于足球比賽的影像和語音的實時流,播放影像、語音。
[0155]這樣,通信系統(tǒng)1000在多個地點共享觀戰(zhàn)對象(足球比賽)的影像和語音的同時,利用MCU1006合成多個觀戰(zhàn)者的影像和語音,并進行重播。由此,通信系統(tǒng)1000能夠通過網(wǎng)絡(luò)1011播發(fā)觀戰(zhàn)者彼此的影像、語音和觀戰(zhàn)對象的影像、語音兩者。
[0156]該系統(tǒng)結(jié)構(gòu)中,對MCU1006導(dǎo)入了實施方式I中說明的發(fā)送裝置103的結(jié)構(gòu)要素。而且,對收發(fā)裝置1003、1004導(dǎo)入了實施方式I中說明的接收裝置104的結(jié)構(gòu)要素。
[0157]MCU1006的質(zhì)量控制信息保持單元保持圖16所示的由用戶設(shè)定的質(zhì)量控制信息。圖16的例子中,對于觀戰(zhàn)者彼此的影像(分割畫面)將保護強度設(shè)定得較弱(St = 2),將觀戰(zhàn)者彼此的語音(Mix語音)的保護強度設(shè)定得稍強(St = 5)。另外,觀戰(zhàn)對象的影像(足球影像)、語音(足球語音)的保護強度設(shè)定為最強(St= 10)。另外,觀戰(zhàn)者彼此的影像(分割畫面)和語音(Mix語音)的同步參數(shù)被設(shè)定為允許少許同步偏差(Syt = 1ms)。而且,對觀戰(zhàn)者彼此的影像(分割畫面)和觀戰(zhàn)對象的影像(足球影像)、語音(足球語音)進行允許少許同步偏差的設(shè)定(Syt = 200ms)。
[0158]圖17是說明本發(fā)明的實施方式3的效果的圖。圖17表示對于各實時流1201-1204分別采用冗余碼強度1205、重發(fā)上限次數(shù)1206時的保護效果1207。
[0159]本實施方式中,如圖17所示,對觀戰(zhàn)對象的影像(足球影像)、語音(足球語音)進行了有力的保護,因此它們的實時流完全不亂地被傳輸。
[0160]另外,觀戰(zhàn)者彼此的影像(分割畫面)和語音(Mix語音)以無不適感的程度的延遲差而播放。因此,本實施方式中,通過減少保護觀戰(zhàn)者彼此的影像(分割畫面)的冗余碼,從而能夠?qū)Ω匾挠^戰(zhàn)對象的影像、語音的信息分配較多的資源(頻帶)。
[0161]這樣,本實施方式在通過因特網(wǎng)等盡力服務(wù)網(wǎng)絡(luò)進行信息傳輸時,不會因觀戰(zhàn)對象和歡聲的偏差而產(chǎn)生不適感。另外,本實施方式既能夠更有力地保護更重要的觀戰(zhàn)對象,又能夠共享觀戰(zhàn)者彼此的反應(yīng)的情況。
[0162]本實施方式的發(fā)送裝置復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,所述發(fā)送裝置包括:質(zhì)量控制信息保持單元,保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息;恢復(fù)強度指示單元,根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度;以及冗余編碼單元,基于所述冗余碼強度,分別確定所述各實時流的冗余碼量,并生成冗余碼分組。
[0163]另外,本實施方式的發(fā)送裝置還包括:延遲量指示單元,根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定重發(fā)上限次數(shù);以及重發(fā)控制單元,根據(jù)來自所述接收裝置的重發(fā)請求,重發(fā)所述各實時流的分組,直至達到所述重發(fā)上限次數(shù)為止。
[0164]另外,本實施方式的發(fā)送裝置中,所述質(zhì)量控制信息包含所述實時流的保護強度、所述實時流的種類、所述實時流的優(yōu)先級以及所述實時流間的關(guān)聯(lián)度中的至少一個。
[0165]另外,本實施方式的接收裝置通過發(fā)生分組損失的網(wǎng)絡(luò),接收由發(fā)送裝置進行了復(fù)用的多個實時流,所述接收裝置包括:接收單元,從所述發(fā)送裝置接收冗余碼強度,該冗余碼強度是根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息以及用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息而設(shè)定的;冗余碼解碼單元,基于所述冗余碼強度,累積所述各實時流的分組,并執(zhí)行使用冗余碼分組來恢復(fù)在所述網(wǎng)絡(luò)中損失的分組的處理;以及傳輸質(zhì)量信息生成單元,生成所述傳輸質(zhì)量信息并發(fā)送至所述發(fā)送裝置。
[0166]另外,本實施方式的接收裝置中,所述接收單元接收所述發(fā)送裝置根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息設(shè)定的重發(fā)上限次數(shù),所述接收裝置還包括:保持期間指示單元,基于所述重發(fā)上限次數(shù),設(shè)定保持分組的時間;以及緩沖單元,在所述設(shè)定的時間內(nèi),保持從所述發(fā)送裝置發(fā)送來的實時流的分組,在發(fā)生了分組損失時,對所述發(fā)送裝置發(fā)送重發(fā)請求,直至達到所述重發(fā)上限次數(shù)為止。
[0167]另外,本實施方式的接收裝置通過發(fā)生分組損失的網(wǎng)絡(luò),接收由發(fā)送裝置進行了復(fù)用的多個實時流,所述接收裝置包括:質(zhì)量控制信息保持單元,保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息;傳輸質(zhì)量信息生成單元,生成表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息;恢復(fù)強度指示單元,根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度,并將所述冗余碼強度發(fā)送至所述發(fā)送裝置;以及冗余碼解碼單元,基于所述冗余碼強度,累積所述各實時流的分組,并執(zhí)行使用冗余碼分組來恢復(fù)在所述網(wǎng)絡(luò)中損失的分組的處理。
[0168]另外,本實施方式的接收裝置還包括:延遲量指示單元,根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定重發(fā)上限次數(shù),并將所述重發(fā)上限次數(shù)發(fā)送至所述發(fā)送裝置;保持期間指示單元,基于所述重發(fā)上限次數(shù),設(shè)定保持分組的時間;以及緩沖單元,在所述保持期間指示單元指示的時間內(nèi),保持從所述發(fā)送裝置發(fā)送來的實時流的分組,在發(fā)生了分組損失時,對所述發(fā)送裝置發(fā)送重發(fā)請求,直至達到重發(fā)上限次數(shù)為止。
[0169]另外,本實施方式的接收裝置中,所述質(zhì)量控制信息包含所述實時流的保護強度、所述實時流的種類、所述實時流的優(yōu)先級以及所述實時流間的關(guān)聯(lián)度中的至少一個。
[0170]另外,本實施方式的發(fā)送裝置復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,所述接收裝置包括:接收單元,接收冗余碼強度,該冗余碼強度是根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息以及用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息而設(shè)定的;以及冗余編碼單元,基于所述冗余碼強度,分別確定所述各實時流的冗余碼量,并生成冗余碼分組。
[0171]另外,本實施方式的發(fā)送裝置中,所述接收單元接收所述接收裝置根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息設(shè)定的重發(fā)上限次數(shù),所述發(fā)送裝置還包括:重發(fā)控制單元,根據(jù)來自所述接收裝置的重發(fā)請求,重發(fā)所述各實時流的分組,直至達到所述重發(fā)上限次數(shù)為止。
[0172]此外,上述各實施方式中,作為質(zhì)量控制信息,作為例子列舉了同步參數(shù)和保護強度,但本發(fā)明并不限于此。例如,各實施方式中,也能夠使用實時流的種類、實時流的優(yōu)先級、實時流的復(fù)雜度、實時流間的關(guān)聯(lián)度等其他信息。
[0173]在2012年6月4日申請的特愿第2012-127319號的日本專利申請所包含的說明書、附圖和說明書摘要的公開內(nèi)容全部引用于本申請。
[0174]工業(yè)實用性
[0175]本發(fā)明適合用于以因特網(wǎng)等盡力服務(wù)網(wǎng)絡(luò)傳輸多個實時流的系統(tǒng)的發(fā)送裝置。
【權(quán)利要求】
1.發(fā)送裝置,其復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,包括: 質(zhì)量控制信息保持單元,保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息; 恢復(fù)強度指示單元,根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度;以及 冗余編碼單元,基于所述冗余碼強度,分別確定所述各實時流的冗余碼量,并生成冗余碼分組。
2.如權(quán)利請求I所述的發(fā)送裝置,還包括: 延遲量指示單元,根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定重發(fā)上限次數(shù);以及 重發(fā)控制單元,根據(jù)來自所述接收裝置的重發(fā)請求,重發(fā)所述各實時流的分組,直至達到所述重發(fā)上限次數(shù)為止。
3.如權(quán)利請求I所述的發(fā)送裝置, 所述質(zhì)量控制信息包含所述實時流的保護強度、所述實時流的種類、所述實時流的優(yōu)先級以及所述實時流間的關(guān)聯(lián)度中的至少一個。
4.接收裝置,其通過發(fā)生分組損失的網(wǎng)絡(luò),接收由發(fā)送裝置進行了復(fù)用的多個實時流,包括: 接收單元,從所述發(fā)送裝置接收冗余碼強度,該冗余碼強度根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息以及用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息來設(shè)定;冗余碼解碼單元,基于所述冗余碼強度,累積所述各實時流的分組,并執(zhí)行使用冗余碼分組來恢復(fù)在所述網(wǎng)絡(luò)中損失的分組的處理;以及 傳輸質(zhì)量信息生成單元,生成所述傳輸質(zhì)量信息并發(fā)送至所述發(fā)送裝置。
5.如權(quán)利要求4所述的接收裝置, 所述接收單元接收所述發(fā)送裝置根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息設(shè)定的重發(fā)上限次數(shù), 所述接收裝置還包括: 保持期間指示單元,基于所述重發(fā)上限次數(shù),設(shè)定保持分組的時間;以及緩沖單元,在所述設(shè)定的時間內(nèi),保持從所述發(fā)送裝置發(fā)送來的實時流的分組,在發(fā)生了分組損失時,對所述發(fā)送裝置發(fā)送重發(fā)請求,直至達到所述重發(fā)上限次數(shù)為止。
6.接收裝置,其通過發(fā)生分組損失的網(wǎng)絡(luò),接收由發(fā)送裝置進行了復(fù)用的多個實時流,包括: 質(zhì)量控制信息保持單元,保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息; 傳輸質(zhì)量信息生成單元,生成表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息; 恢復(fù)強度指示單元,根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度,并將所述冗余碼強度發(fā)送至所述發(fā)送裝置;以及 冗余碼解碼單元,基于所述冗余碼強度,累積所述各實時流的分組,并執(zhí)行使用冗余碼分組來恢復(fù)在所述網(wǎng)絡(luò)中損失的分組的處理。
7.如權(quán)利要求6所述的接收裝置,還包括: 延遲量指示單元,根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定重發(fā)上限次數(shù),并將所述重發(fā)上限次數(shù)發(fā)送至所述發(fā)送裝置; 保持期間指示單元,基于所述重發(fā)上限次數(shù),設(shè)定保持分組的時間;以及緩沖單元,在所述保持期間指示單元指示的時間內(nèi),保持從所述發(fā)送裝置發(fā)送來的實時流的分組,在發(fā)生了分組損失時,對所述發(fā)送裝置發(fā)送重發(fā)請求,直至達到重發(fā)上限次數(shù)為止。
8.如權(quán)利要求6所述的接收裝置, 所述質(zhì)量控制信息包含所述實時流的保護強度、所述實時流的種類、所述實時流的優(yōu)先級以及所述實時流間的關(guān)聯(lián)度中的至少一個。
9.發(fā)送裝置,其復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,包括: 接收單元,接收冗余碼強度,該冗余碼強度根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息以及用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息來設(shè)定;以及 冗余編碼單元,基于所述冗余碼強度,分別確定所述各實時流的冗余碼量,并生成冗余碼分組。
10.如權(quán)利要求9所述的發(fā)送裝置, 所述接收單元接收所述接收裝置根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息設(shè)定的重發(fā)上限次數(shù), 所述發(fā)送裝置還包括重發(fā)控制單元,該重發(fā)控制單元根據(jù)來自所述接收裝置的重發(fā)請求,重發(fā)所述各實時流的分組,直至達到所述重發(fā)上限次數(shù)為止。
11.發(fā)送方法,用于發(fā)送裝置,該發(fā)送裝置復(fù)用多個實時流并將其通過發(fā)生分組損失的網(wǎng)絡(luò)發(fā)送至接收裝置,該方法包括如下步驟: 保持用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息的步驟; 根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定冗余碼強度的步驟;以及 基于所述冗余碼強度分別確定所述各實時流的冗余碼量,并生成冗余碼分組的步驟。
12.如權(quán)利要求11所述的發(fā)送方法,還包括如下步驟: 根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息,對所述多個實時流的每一個流設(shè)定重發(fā)上限次數(shù)的步驟;以及 根據(jù)來自所述接收裝置的重發(fā)請求,重發(fā)所述各實時流的分組,直至達到所述重發(fā)上限次數(shù)為止的步驟。
13.接收方法,用于接收裝置,該接收裝置通過發(fā)生分組損失的網(wǎng)絡(luò),接收由發(fā)送裝置進行了復(fù)用的多個實時流,該方法包括如下步驟: 接收冗余碼強度的步驟,該冗余碼強度是所述發(fā)送裝置根據(jù)表示所述網(wǎng)絡(luò)的狀況的傳輸質(zhì)量信息和用戶設(shè)定的用于控制各實時流的傳輸質(zhì)量的質(zhì)量控制信息而設(shè)定的; 基于所述冗余碼強度,累積所述各實時流的分組,并執(zhí)行使用冗余碼分組來恢復(fù)在所述網(wǎng)絡(luò)中損失的分組的處理的步驟;以及 生成所述傳輸質(zhì)量信息并發(fā)送至所述發(fā)送裝置的步驟。
14.如權(quán)利要求13所述的接收方法,還包括如下步驟: 接收所述發(fā)送裝置根據(jù)所述傳輸質(zhì)量信息和所述質(zhì)量控制信息設(shè)定的重發(fā)上限次數(shù)的步驟; 基于所述重發(fā)上限次數(shù),設(shè)定保持分組的時間的步驟;以及 在所述設(shè)定的時間內(nèi),保持從所述發(fā)送裝置發(fā)送來的實時流的分組,在發(fā)生了分組損失時,對所述發(fā)送裝置發(fā)送重發(fā)請求,直至達到重發(fā)上限次數(shù)為止的步驟。
【文檔編號】H04L12/853GK104247317SQ201380019527
【公開日】2014年12月24日 申請日期:2013年5月20日 優(yōu)先權(quán)日:2012年6月4日
【發(fā)明者】村本衛(wèi)一, 米田孝弘 申請人:松下知識產(chǎn)權(quán)經(jīng)營株式會社