專利名稱:通訊發(fā)送器及通訊接收器及分組冗余法及分組復(fù)原法的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于通訊,更是關(guān)于分組傳輸中分組冗余及復(fù)原方法。
背景技術(shù):
實時多i某體通訊常以典型UDP協(xié)議為基礎(chǔ),用以避免TCP協(xié)議中不可預(yù) 期的時間暫停。傳統(tǒng)上,分組遺失被視為一種信道的特性,故不對遺失的分 組嘗試進(jìn)行復(fù)原。若以控制通道來反饋該遺失的分組數(shù)據(jù),則傳送者必需縮 減傳輸速度以便更有效地配合端對端的頻寬。部分系統(tǒng)甚至?xí)?shù)據(jù)的多個 復(fù)本以多重路徑來傳送,以達(dá)到較高的傳輸質(zhì)量。然而,就路徑的應(yīng)用層而
言,其分組遺失的現(xiàn)象并未減少。
在網(wǎng)絡(luò)實時影音傳輸中, 一分組遺失僅造成30到60毫秒時間的空白, 而這樣的時間長度并不會為人所察覺。然而,為了重新傳輸數(shù)據(jù)而將時間暫 停,可能使文件中斷久至上述時間的10到20倍,此現(xiàn)象則相等惱人?,F(xiàn)今, 減少分組遺失的方法乃通過控制傳輸速度,并使傳輸速度與可取得頻寬相匹 配而達(dá)成。在高分組遺失率的網(wǎng)絡(luò)中,有效頻寬將變得相等低,此將使得實 時通ifl無法成功。
欲在不可靠的分組傳輸通道中達(dá)成可靠的數(shù)據(jù)傳輸,傳統(tǒng)的作法是采用 「確認(rèn)」、「暫停」及「再傳輸」三步驟。在「再傳輸」執(zhí)行前,通訊的兩端 皆必需等待r暫?!沟臅r間,而該「暫?!雇ǔ]^實際傳輸更耗時。在廣域 網(wǎng)絡(luò)中又需要更足夠的暫停時間,為了可靠地傳輸數(shù)據(jù),此暫停時間將使原 本已然不佳的網(wǎng)絡(luò)聯(lián)機(jī)效能雪上加霜。
發(fā)明內(nèi)容
本發(fā)明提供一種通訊發(fā)送器,包括接收界面,用以接收數(shù)據(jù);發(fā)送界 面,用以傳送數(shù)據(jù)至接收器;奇偶校驗分組產(chǎn)生器,用以依照從該接收界面
而來的多個數(shù)據(jù)分組而產(chǎn)生多個奇偶校驗分組,其中該等奇偶校驗分組乃通 過在該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而得;以及通過該發(fā)送界面?zhèn)魉驮摰绕媾夹r灧纸M和該等對應(yīng)數(shù)據(jù)分組至通訊接收器。
本發(fā)明提供一種通訊接收器,包括接收界面,用以接收多個數(shù)據(jù)分組及 多個奇偶校驗分組,其中該等奇偶校驗分組乃通過在該等對應(yīng)數(shù)據(jù)分組間執(zhí)
行異或運算而得;以及復(fù)原模塊,耦接至該接收界面,用以分析從該接收界 面來的該等數(shù)據(jù)分組及其序號,以找出遺失的數(shù)據(jù)分組、在該等對應(yīng)數(shù)據(jù)分 組及該等對應(yīng)奇偶校驗分組間執(zhí)行異或運算以取得多個還原數(shù)據(jù)分組、以及 傳送該等還原數(shù)據(jù)分組及該等數(shù)據(jù)分組。
本發(fā)明提供一種分組冗余法,包括接收多個數(shù)據(jù)分組、依照該等數(shù)據(jù) 分組產(chǎn)生多個奇偶校驗分組,其中該奇偶校驗分組乃通過在該等對應(yīng)數(shù)據(jù)分 組間執(zhí)行異或運算所產(chǎn)生、將該等奇偶校驗分組以及該等對應(yīng)數(shù)據(jù)分組傳送 至通訊接收器。
本發(fā)明提供一種分組復(fù)原法,包括接收多個數(shù)據(jù)分組及多個奇偶校驗 分組,其中該等奇偶校驗分組乃通過在該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而 得、分析該等數(shù)據(jù)分組及其序號以找出遺失的數(shù)據(jù)分組、以及于該等對應(yīng)數(shù) 據(jù)分組及該等奇偶校驗分組間執(zhí)行異或運算以復(fù)原該等遺失的數(shù)據(jù)分組并產(chǎn) 生多個還原數(shù)據(jù)分組。
圖1為依照本發(fā)明一實施例的范例通訊發(fā)送器;
圖2為依照本發(fā)明的另一實施例的范例通訊發(fā)送器;
圖3為依照本發(fā)明的一實施例的范例通訊發(fā)送器;
圖4依照本發(fā)明的一實施例,為奇偶校驗分組產(chǎn)生過程中以交錯次序選 擇分組的方法范例;
圖5為依照本發(fā)明一實施例的示范分組冗余法; 圖6為依照本發(fā)明一實施例的示范分組復(fù)原法。 [主要元件標(biāo)號說明]
100~通訊發(fā)送器; 110 接收界面;
120 媒體擷取器; 130 媒體編碼器;
14 0 ~分組產(chǎn)生模塊; 15 0 ~奇偶校驗分組產(chǎn)生器;
160 發(fā)送界面; 151 緩沖器;
200 ~通訊發(fā)送器; 210 ~接收界面;220 -媒體擷取器; 240 分組產(chǎn)生模塊;
230 媒體編碼器;
2 5 0 ~奇偶校驗分組產(chǎn)生器;
260 發(fā)送界面; 300 通訊發(fā)送器; 320 ~復(fù)原模塊; 340 分組處理器;
251~緩沖器; 310 接收界面; 330 ~緩沖器;
350 纟某體編碼器;
360 -顯示界面。
具體實施例方式
圖1 -通訊發(fā)送器范例
圖1為依照本發(fā)明一實施例的范例通訊發(fā)送器。通訊發(fā)送器100可為各 種傳輸數(shù)據(jù)的發(fā)送器。此處的通訊發(fā)送器IOO可能對傳輸媒體(例如實時多媒 體通訊)特別有用。
如圖所示,通訊發(fā)送器IOO可包括接收界面110、纟某體擷取器120、 J 某體 編碼器130、分組產(chǎn)生模塊140、奇偶校驗分組產(chǎn)生器150及發(fā)送界面160。 該接收界面110用以接收媒體數(shù)據(jù)。該媒體擷取器120耦接至該接收界面110, 可用以自該接收界面110擷取媒體信息,而該媒體編碼器130耦接至該媒體 擷取器120,可用以將該媒體擷取器120所擷取的媒體予以編碼。該分組產(chǎn) 生模塊140耦接至該媒體編碼器130,可用以接收自該媒體編碼器130而來 的編碼數(shù)據(jù),并以該媒體數(shù)據(jù)產(chǎn)生多個數(shù)據(jù)分組。舉例而言,該等數(shù)據(jù)分組 可連同標(biāo)頭一起產(chǎn)生,其中該標(biāo)頭具有符合實時傳輸協(xié)議(Real-Time Transport Protocol, RTP)規(guī)格的序號。之后,該分組產(chǎn)生模塊140可將該 等數(shù)據(jù)分組傳送至該奇偶校驗分組產(chǎn)生器150。
如圖所示,該奇偶校驗分組產(chǎn)生器150包括多個緩沖器151以儲存數(shù)據(jù) 分組。首先,該奇偶校驗分組產(chǎn)生器150可在由該分組產(chǎn)生模塊140而來的 該等數(shù)據(jù)分組中選取出最大數(shù)據(jù)分組,并將該等數(shù)據(jù)分組中選剩的數(shù)據(jù)分組 中補(bǔ)入數(shù)值(例如O)以使其長度與該最大數(shù)據(jù)分組相等。之后,該奇偶校驗 分組產(chǎn)生器150可通過在該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算(XOR)來產(chǎn)生多 個奇偶校驗分組,其中該等對應(yīng)數(shù)據(jù)分組以交錯的次序被選取,而選取的方 法將搭配圖4作更詳細(xì)的描述。而后,該奇偶校驗分組產(chǎn)生器150通過該發(fā) 送界面160,將該等奇偶校驗分組以及該等對應(yīng)數(shù)據(jù)分組傳送至網(wǎng)絡(luò)上遠(yuǎn)程系統(tǒng)的通訊接收器。由該奇偶校驗分組產(chǎn)生器150產(chǎn)生的該等奇偶校驗分組可包括標(biāo)頭擴(kuò) 充,而該標(biāo)頭擴(kuò)充用以指出該等奇偶校驗分組產(chǎn)生過程中所使用的該等數(shù)據(jù) 分組。舉例而言,在該實時傳輸協(xié)議(Real-Time Transport Protocol, RTP) 分組標(biāo)頭(依據(jù)RFC1889)的第X位被設(shè)定為1,以表示標(biāo)頭擴(kuò)充的存在。在該 標(biāo)頭擴(kuò)充的前16位(由數(shù)據(jù)屬性所定義的區(qū)段)中,特別的r型數(shù)」(type number)將會為該等奇偶校驗分組而保留,因此該等奇偶校驗分組可與具有標(biāo) 頭擴(kuò)充的其它型態(tài)的分組共存。在該等奇偶校驗分組產(chǎn)生過程中,將分組序 號列入分組的標(biāo)頭擴(kuò)充內(nèi),則可使該等奇偶校驗分組能夠不按順序地被接收。圖2 -通訊發(fā)送器的其它范例圖2為依照本發(fā)明的另一實施例的范例通訊發(fā)送器200。如圖所示,該 通訊發(fā)送器200包括接收界面210、媒體擷取器220、媒體編碼器230、分組 產(chǎn)生模塊240、奇偶校驗分組產(chǎn)生器250及發(fā)送界面260。該通訊發(fā)送器200 與該通訊發(fā)送器100十分相似,兩者間唯一的差異在于該通訊發(fā)送器200中 的該奇偶校驗分組產(chǎn)生器250可被集成于該分組產(chǎn)生模塊240中,因而該等 奇偶校驗分組產(chǎn)生時有效的RTP序號可一起產(chǎn)生。相反地,在該通訊發(fā)送器 100中,獨立的奇偶校驗分組產(chǎn)生器150連接于該分組產(chǎn)生模塊140,因而該 分組產(chǎn)生模塊140并不清楚奇偶校驗分組的產(chǎn)生過程。依照RFC1889 RTP協(xié) 議的規(guī)格,該等奇偶校驗分組不具有效的序號。通訊發(fā)送器200的其它部分則如同該通訊發(fā)送器100,故于此不再贅述。圖3-通訊接收器范例圖3為依照本發(fā)明的一實施例的范例通訊發(fā)送器300。通訊發(fā)送器300 可為各種傳輸數(shù)據(jù)的接收器。此處的通訊發(fā)送器300可能對傳輸媒體(例如實 時多媒體通訊)特別有用。如圖所示,該通訊發(fā)送器300包括接收界面310、復(fù)原模塊320、緩沖器 330、分組處理器340、媒體編碼器350及顯示界面360。該接收界面310可 用以接收多個數(shù)據(jù)分組及多個奇偶校驗分組,其中該等數(shù)據(jù)分組可連同標(biāo)頭 一起產(chǎn)生,其中該標(biāo)頭具有符合實時傳輸協(xié)議(Real-Time Transport Protocol, RTP)規(guī)格的序號,且該等奇偶校驗分組可通過在交錯選取的該等 對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而產(chǎn)生。該等奇偶校驗分組包括標(biāo)頭擴(kuò)充,而 該標(biāo)頭擴(kuò)充用以指出該等奇偶校驗分組產(chǎn)生過程中所使用的該等數(shù)據(jù)分組,8此外奇偶校驗分組又包括有效的RTP序號。該復(fù)原模塊320耦接至該接收界面310,首先分析從該接收界面310而 來的數(shù)據(jù)分組,通過核對序號找出遺失的數(shù)據(jù)分組。之后,該復(fù)原模塊320 復(fù)原遺失的分組,可通過在該等對應(yīng)數(shù)據(jù)分組及該等對應(yīng)奇偶校驗分組間執(zhí) 行異或運算以得到多個還原數(shù)據(jù)分組。該復(fù)原;漠塊320可將該等還原數(shù)據(jù)分 組及該等數(shù)據(jù)分組傳送至耦接該復(fù)原模塊320的該緩沖器330中暫存。該分組處理器340接至該緩沖器330可將該等還原數(shù)據(jù)分組及該等數(shù)據(jù) 分組予以整并至單一幀(frame)。舉例而言,某些視訊幀(尤其是I幀)可能大 于一分組,故被分割成多個分組(稱為r分組化」)以對外發(fā)送。在對內(nèi)接收 的路徑上,這些分組則必需被整并成單一幀以供解壓縮。該媒體編碼器350 接至該分組處理器340,用以將該等數(shù)據(jù)分組及該等還原分組解碼成^ 某體數(shù) 據(jù)。該顯示界面360耦接至該媒體編碼器350則用以輸出該媒體數(shù)據(jù)。圖4 -奇偶校驗分組產(chǎn)生過程交錯選擇分組的范例圖4依照本發(fā)明的一實施例,為奇偶校驗分組產(chǎn)生過程中以交錯次序選擇分組的方法范例。如圖所示,P(N)、 P(N+1).....P(N+X-1)、 P(N+X).....P(N+Y*X-2)、 P(N+Y承X-1)可為數(shù)據(jù)分組。N表示數(shù)據(jù)分組的序號。PO(N)、 P1(N)、 ... PX-2(N)、 PX-1(N)則為對應(yīng)至數(shù)據(jù)分組P(N)的奇偶校驗分組。在 此范例中,數(shù)據(jù)分組數(shù)目N為(X*Y)的整數(shù)重數(shù)(integral multiplicity), 而該分組數(shù)據(jù)可以交錯的次序選出X組以產(chǎn)生X個奇偶校驗分組。換句話說, 在一個批次的生產(chǎn)過中會有以*¥)個數(shù)據(jù)分組及X奇偶校驗分組,而各列的 數(shù)據(jù)分組可成為一組所選取的數(shù)據(jù)分組,以執(zhí)行異或運算而產(chǎn)生奇偶校驗分 組。以下為奇偶校驗分組產(chǎn)生方程式PO(N) - P(N) XOR P(N+X) XOR P(N+2*X) XOR... XOR P(N+(Y陽1 )*X) P1(N) = P(N+1) XOR P(N+X+1) XOR P(N+2*X+1) XOR…XOR P(N+(Y-1)*X+1)PX-2(N) = P(N+X-2) XOR P(N+2*X-2) XOR P(N+3*X-2) XOR…XOR P(N+Y*X-2)PX-l(N) = P(N+X-1) XOR P(N+2*X-1) XOR P(N+3*X-1) XOR ... XOR P(N+Y*X-1)9若通訊過程中有分組遺失,則遺失的數(shù)據(jù)分組可通過在所屬的對應(yīng)組的 數(shù)據(jù)分組與奇偶校驗分組中執(zhí)行異或運算而還原。舉例而言,若數(shù)據(jù)分組P(N+X+1)遺失,可通過執(zhí)行下列方程式而復(fù)原P(N+X+1) = P1(N) XOR P(N+1) XOR P(N+2*X+1) XOR…XOR P(N+(Y-1)*X+1)對上述Y+l奇偶校驗型式的X組交錯而言,遺失數(shù)據(jù)分組可被復(fù)原的上 限為X個的數(shù)據(jù)分組皆連續(xù)地遺失。增加X的數(shù)目,可增加受保護(hù)免于遺失 的數(shù)據(jù)分組的數(shù)目。此外,每Y個數(shù)據(jù)分組即可產(chǎn)生奇偶校驗分組。當(dāng)Y增 加時,額外的奇偶校驗分組數(shù)目會隨之減少。舉例而言,當(dāng)Y=2時,則每兩 個數(shù)據(jù)分組即產(chǎn)生奇偶校驗分組(奇偶校驗分組產(chǎn)生率為50%)。當(dāng)Y=3時,時,則每四個數(shù)據(jù)分組即產(chǎn)生奇偶校驗分組(奇偶校驗分組產(chǎn)生率為25%)。 在此實施例中,每組配置奇偶校驗數(shù)據(jù)分組的作法可保護(hù)每組數(shù)據(jù)分組最多 發(fā)生一次遺失,若每組產(chǎn)生一個以上的奇偶校驗分組,則每組將可還原多個 分組。圖5 -分組冗余法范例圖5為依照本發(fā)明一實施例的示范分組冗余法。圖5所示的方法可應(yīng)用 于上述圖標(biāo)中的通訊系統(tǒng)或發(fā)送器。在不同的實施例中,本方法的部分元素 可同時執(zhí)行,或以不同于此實施例的次序執(zhí)行,甚或被刪改。額外的方法元 素亦可依需求執(zhí)行。配合附圖,本方法的操作請見下述。在步驟502中,當(dāng)接收數(shù)據(jù)時,媒體數(shù)據(jù)可被擷取。在步驟504中,媒 體數(shù)據(jù)被編碼。在步驟506中,多個數(shù)據(jù)分組由該編碼數(shù)據(jù)所產(chǎn)生,其中該 等數(shù)據(jù)分組可具有標(biāo)頭,而該標(biāo)頭可具有符合實時傳輸協(xié)議(Real-Tirae Transport Protocol, RTP)規(guī)才各的序號。在步驟508中,在該等數(shù)據(jù)分組中最大的一數(shù)據(jù)分組會被選出,而選剩 的數(shù)據(jù)分組會被補(bǔ)入一數(shù)值(例如O)而使其與最大分組的長度相等。之后, 通過在交錯選出的該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算以產(chǎn)生多個奇偶校驗分 組,其中該等奇偶校驗分組可包括標(biāo)頭擴(kuò)充,而該標(biāo)頭擴(kuò)充用以指出該等奇 偶校驗分組產(chǎn)生過程中所使用的該等數(shù)據(jù)分組。此外,該等奇偶校驗分組亦 可包括有效的RTP序號。在步驟510中,該等奇偶校驗分組可與對應(yīng)的數(shù)據(jù)分組一并傳送至通訊10圖6 -分組復(fù)原法范例圖6為依照本發(fā)明一實施例的示范分組復(fù)原法。圖5所示的方法可應(yīng)用 于上述圖標(biāo)中的通訊系統(tǒng)或發(fā)送器。在不同的實施例中,本方法的部分元素 可同時執(zhí)行,或以不同于此實施例的次序執(zhí)行,甚或被刪改。額外的方法元 素亦可依需求執(zhí)行。配合附圖,本方法的操作請見下述。在步驟602中,多個數(shù)據(jù)分組及多個奇偶校驗分組被接收,其中,該等 奇偶校驗分組乃通過在交錯選出的該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而產(chǎn) 生。在一實施例中,該等數(shù)據(jù)分組連同標(biāo)頭一起產(chǎn)生,而該標(biāo)頭具有符合實 時傳輸協(xié)議(Real-Time Transport Protocol, RTP)規(guī)格的序號。該等奇偶校 驗分組可包括標(biāo)頭擴(kuò)充,而該標(biāo)頭擴(kuò)充用以指出該等奇偶才交驗分組產(chǎn)生過程 中所使用的該等數(shù)據(jù)分組。此外,該等奇偶校驗分組亦可包括有效的RTP序 號。在步驟604中,遺失的數(shù)據(jù)分組可通過分析該等數(shù)據(jù)分組的序號而找回。 在步驟606中,該等遺失的數(shù)據(jù)分組可通過在該等對應(yīng)數(shù)據(jù)分組及該等奇偶 校驗分組間執(zhí)行異或運算而復(fù)原。在步驟608中,該等還原數(shù)據(jù)分組及該等 數(shù)據(jù)分組將被整并至一單一幀。在步驟610中,該等數(shù)據(jù)分組及該等還原數(shù) 據(jù)分組會被解碼成媒體數(shù)據(jù)。在步驟612中,該媒體數(shù)據(jù)會被輸出以供顯示。本方法的優(yōu)點本方法使用冗余分組來保護(hù)整個群組的數(shù)據(jù)分組。在傳輸期間若發(fā)生分 組遺失或損毀,帶有足夠的信息的冗余分組亦可使群組中的任一分組得以重 建。以適當(dāng)?shù)姆椒ń诲e選擇多個群組以產(chǎn)生冗余分組,則可保護(hù)分組免于突 發(fā)且大量的遺失。該冗余分組是由原始數(shù)據(jù)分組所衍生,并且隨著整個群組 一同被傳送,因此當(dāng)數(shù)據(jù)遺失或損毀時,沒有必要等待「暫?!辜啊冈賯鬏敗?等步驟,即可復(fù)原遺失的分組。本方法大幅度地強(qiáng)化在不可靠傳輸信道中傳 輸數(shù)據(jù)的可靠性,而在聯(lián)機(jī)質(zhì)量不良的網(wǎng)域上傳送串流數(shù)據(jù)的時間亦可減少。
權(quán)利要求
1. 一種通訊發(fā)送器,包括接收界面,用以接收數(shù)據(jù);發(fā)送界面,用以傳送數(shù)據(jù)至通訊接收器;奇偶校驗分組產(chǎn)生器,用以依照從該接收界面而來的多個數(shù)據(jù)分組而產(chǎn)生多個奇偶校驗分組,其中該多個奇偶校驗分組乃通過在該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而得;以及通過該發(fā)送界面?zhèn)魉驮摱鄠€奇偶校驗分組和該多個對應(yīng)數(shù)據(jù)分組至該通訊接收器。
2. 根據(jù)權(quán)利要求1所述的通訊發(fā)送器,其中該奇偶校驗分組產(chǎn)生器在產(chǎn) 生該多個奇偶校驗分組前還進(jìn)行下列步驟在該多個數(shù)據(jù)分組間選取最大數(shù)據(jù)分組;據(jù)分組相等。
3. 根據(jù)權(quán)利要求1所述的通訊發(fā)送器,其中該多個奇偶校驗分組包括標(biāo) 頭擴(kuò)充,而該標(biāo)頭擴(kuò)充用以指出該多個奇偶校驗分組產(chǎn)生過程中所使用的該多個數(shù)據(jù)分組。
4. 根據(jù)權(quán)利要求1所述的通訊發(fā)送器,其中被執(zhí)行該異或運算的該多個 對應(yīng)數(shù)據(jù)分組以交錯的次序被選取。
5. 根據(jù)權(quán)利要求1所述的通訊發(fā)送器,還包括 媒體擷取器,耦接至該接收界面,用以擷取媒體數(shù)據(jù); 媒體編碼器,耦接至該媒體擷取器,用以編碼該媒體數(shù)據(jù);以及 分組產(chǎn)生模塊,耦接至該媒體編碼器及該奇偶校驗分組產(chǎn)生器,用以自該媒體編碼器接收該編碼數(shù)據(jù);產(chǎn)生該多個數(shù)據(jù)分組;以及將該多個數(shù)據(jù)分組傳送至該奇偶校驗分組產(chǎn)生器。
6. 根據(jù)權(quán)利要求5所述的通訊發(fā)送器,其中該多個數(shù)據(jù)分組連同標(biāo)頭一 起產(chǎn)生,而該標(biāo)頭具有符合實時傳輸協(xié)議規(guī)格的序號。
7. 根據(jù)權(quán)利要求5所述的通訊發(fā)送器,其中該分組產(chǎn)生模塊與該奇偶校驗分組產(chǎn)生器相集成,且該多個奇偶校驗分組包括有效的實時傳輸協(xié)議序號。
8. —種通訊接收器,包括接收界面,用以接收多個數(shù)據(jù)分組及多個奇偶校驗分組,其中該多個奇 偶校驗分組乃通過在該多個對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而得;以及 復(fù)原模塊,耦接至該接收界面,用以 分析從該接收界面來的該多個數(shù)據(jù)分組及其序號,以找出遺失的數(shù)據(jù)分組;在該多個對應(yīng)數(shù)據(jù)分組及該多個對應(yīng)奇偶校驗分組間執(zhí)行異或運算以 取得多個還原數(shù)據(jù)分組;以及傳送該多個還原數(shù)據(jù)分組及該多個數(shù)據(jù)分組。
9. 根據(jù)權(quán)利要求8所述的通訊接收器,其中被執(zhí)行該異或運算的該多個 對應(yīng)數(shù)據(jù)分組以交錯的次序被選取。
10. 根據(jù)權(quán)利要求8所述的通訊接收器,還包括緩沖器,耦接至該復(fù)原模塊,用以儲存自該還原模塊而來的該多個數(shù)據(jù) 分組及該多個還原數(shù)據(jù)分組;分組處理器,耦接至該緩沖器及該媒體解碼器,用以將該多個數(shù)據(jù)分組 及該多個還原數(shù)據(jù)分組整并于單一幀中;媒體解碼器,用以將該多個數(shù)據(jù)分組及該多個還原數(shù)據(jù)分組解碼成媒體 數(shù)據(jù);以及顯示界面,耦接至該媒體解碼器,用以輸出該媒體數(shù)據(jù)以供顯示。
11. 一種分組冗余法,包括 接收多個數(shù)據(jù)分組;依照該多個數(shù)據(jù)分組產(chǎn)生多個奇偶校驗分組,其中該奇偶校驗分組乃通 過在該多個對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算所產(chǎn)生;將該多個奇偶校驗分組以及該多個對應(yīng)數(shù)據(jù)分組傳送至通訊接收器。
12. 根據(jù)權(quán)利要求11所述的分組冗余法,還包括在產(chǎn)生該多個奇偶校驗 分組前還進(jìn)行下列步驟在該多個數(shù)據(jù)分組間選取最大數(shù)據(jù)分組;據(jù)分組相等。
13. 根據(jù)權(quán)利要求11所述的分組冗余法,還包括擷取媒體數(shù)據(jù); 編碼該媒體數(shù)據(jù);以及 以該編碼的數(shù)據(jù)產(chǎn)生該多個數(shù)據(jù)分組。
14. 一種分組復(fù)原法,包括接收多個數(shù)據(jù)分組及多個奇偶校驗分組,其中該多個奇偶校驗分組乃通過在該多個對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而得;分析該多個數(shù)據(jù)分組及其序號以找出遺失的數(shù)據(jù)分組;以及于該多個對應(yīng)數(shù)據(jù)分組及該多個奇偶校驗分組間執(zhí)行異或運算以復(fù)原該等遺失的數(shù)據(jù)分組并產(chǎn)生多個還原數(shù)據(jù)分組。
15. 根據(jù)權(quán)利要求14所述的分組復(fù)原法,還包括 將該多個還原數(shù)據(jù)分組及該多個數(shù)據(jù)分組予以整并;將該多個數(shù)據(jù)分組及該多個還原數(shù)據(jù)分組解碼成媒體數(shù)據(jù); 輸出該媒體數(shù)據(jù)。
全文摘要
一種通訊發(fā)送器,包括接收界面,用以接收數(shù)據(jù);發(fā)送界面,用以傳送數(shù)據(jù)至接收器;奇偶校驗分組產(chǎn)生器,用以依照從該接收界面而來的多個數(shù)據(jù)分組而產(chǎn)生多個奇偶校驗分組,其中該多個奇偶校驗分組乃通過在該等對應(yīng)數(shù)據(jù)分組間執(zhí)行異或運算而得;以及通過該發(fā)送界面?zhèn)魉驮摱鄠€奇偶校驗分組和該多個對應(yīng)數(shù)據(jù)分組至通訊接收器。
文檔編號H04L1/00GK101521559SQ20091000678
公開日2009年9月2日 申請日期2009年2月27日 優(yōu)先權(quán)日2008年2月27日
發(fā)明者張榮文, 李啟暉, 林榮凱 申請人:英屬開曼群島商傲群視音股份有限公司