專利名稱:恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)。更具體地說,本發(fā)明涉及當(dāng)發(fā)射器以分組的形式,實(shí)時(shí)地向接收器傳送圖像數(shù)據(jù)等,并且接收器接收的數(shù)據(jù)存在錯(cuò)誤或丟失時(shí),利用備份恢復(fù)數(shù)據(jù)的恢復(fù)系統(tǒng)。
背景技術(shù):
發(fā)射器-接收器系統(tǒng)主要由分發(fā)包括圖像數(shù)據(jù)在內(nèi)的數(shù)據(jù),并且把實(shí)時(shí)產(chǎn)生的數(shù)據(jù)或者現(xiàn)有數(shù)據(jù)放在網(wǎng)絡(luò)上的發(fā)射器,和接收并再生數(shù)據(jù)流的接收器組成。在發(fā)射器-接收器系統(tǒng)中,接收器包括數(shù)據(jù)接收機(jī)構(gòu),再生數(shù)據(jù)接收機(jī)構(gòu)的輸出的數(shù)據(jù)再生機(jī)構(gòu),和把數(shù)據(jù)接收機(jī)構(gòu)的輸出保存于其中的存儲(chǔ)裝置。
向再生給予優(yōu)先權(quán)的接收器不包括大容量的中間緩沖器。這是用于防止當(dāng)保存從發(fā)射器發(fā)出的數(shù)據(jù)流中指定的時(shí)間標(biāo)記時(shí),在從發(fā)射器發(fā)出的數(shù)據(jù)流中延遲接收數(shù)據(jù)的速度。此外,盡管出現(xiàn)了丟失的分組,接收器也不會(huì)向發(fā)射器發(fā)出再生請(qǐng)求。當(dāng)接收器保存數(shù)據(jù),同時(shí)再生其它數(shù)據(jù)時(shí),錯(cuò)誤的分組或者已丟失某一分組的數(shù)據(jù)可被保存在包含于接收器內(nèi)的存儲(chǔ)裝置中,不過這取決于網(wǎng)絡(luò)的條件或者接收器的性能(寫入硬盤的速度或者CPU的能力)。
就常規(guī)的恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)來說,眾所周知的是日本未經(jīng)審查的專利公布No.10-70523中描述的一種恢復(fù)系統(tǒng)。該專利公布公開一種技術(shù),即當(dāng)發(fā)射方重新發(fā)送數(shù)據(jù)時(shí),接收方以位圖的形式指出哪一分組導(dǎo)致了錯(cuò)誤,并把所述位圖傳送給發(fā)射方。和每次檢測(cè)到錯(cuò)誤分組時(shí),發(fā)射方進(jìn)行重新發(fā)送過程的方法相比,所公開的方法更有效。
此外,在日本未經(jīng)審查的專利公布No.10-308932中公開的恢復(fù)系統(tǒng)也為人們熟知。該專利公布類似于日本未經(jīng)審查的專利公布No.10-70523。即,該專利公布公開了一種試圖通過在接收方以數(shù)據(jù)塊(它由若干分組構(gòu)成)為單位管理分組,提高識(shí)別錯(cuò)誤(以數(shù)據(jù)塊為單位)和重新發(fā)送分組(以數(shù)據(jù)塊為單位)的效率的技術(shù)。
根據(jù)在日本未經(jīng)審查的專利公布No.10-70523中公開的技術(shù),提高了重新發(fā)送的效率。但是,由于包含了重新發(fā)送過程,因此當(dāng)從發(fā)送方向接收方發(fā)送運(yùn)動(dòng)圖像數(shù)據(jù)時(shí),會(huì)發(fā)生接收方接收的部分運(yùn)動(dòng)圖像被丟失的情況。這會(huì)造成運(yùn)動(dòng)圖像中斷或者變得難以觀看的問題。
根據(jù)在日本未經(jīng)審查的專利公布No.10-308932中公開的技術(shù),類似于日本未經(jīng)審查的專利公布No.10-70523,當(dāng)發(fā)射方重新發(fā)送數(shù)據(jù)時(shí),接收方接收的運(yùn)動(dòng)圖像會(huì)臨時(shí)中斷。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供一種用于恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),所述恢復(fù)系統(tǒng)能夠根據(jù)恢復(fù)的再生數(shù)據(jù),實(shí)現(xiàn)收聽和觀看。在恢復(fù)系統(tǒng)中,接收方在不中斷運(yùn)動(dòng)圖像的情況下實(shí)時(shí)再生數(shù)據(jù),而不管是否存在錯(cuò)誤分組或者丟失某一分組的數(shù)據(jù)。在再生過程中,接收方補(bǔ)償接收方中的存儲(chǔ)裝置中所保存的數(shù)據(jù)中的錯(cuò)誤或分組丟失。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的第一方面,提供一種利用備份恢復(fù)再生數(shù)據(jù)的接收器。接收器包括向發(fā)射器傳送重新發(fā)送請(qǐng)求信息的重新發(fā)送請(qǐng)求裝置,所述重新發(fā)送請(qǐng)求信息指定分組標(biāo)識(shí)符(下文稱為ID),該標(biāo)識(shí)符指示要重新載入的分組。在存儲(chǔ)裝置中保存的對(duì)應(yīng)數(shù)據(jù)上重寫包含在從發(fā)射器重新發(fā)出的分組中的數(shù)據(jù)。
從而,接收器可在不中斷再生的情況下保存再生數(shù)據(jù)。此外,即使發(fā)現(xiàn)錯(cuò)誤分組或者已丟失某一分組的數(shù)據(jù),也只重新發(fā)送必要的分組,正確的數(shù)據(jù)被保存在存儲(chǔ)裝置中。于是,如果再生保存的數(shù)據(jù),即可重新產(chǎn)生正確的數(shù)據(jù)。
根據(jù)本發(fā)明的第二方面,提供一種以分組為單位向接收器傳送數(shù)據(jù)的發(fā)射器。發(fā)射器只重新向接收器發(fā)送由在從接收器發(fā)出的重新載入請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組。
從而,發(fā)射器不必保存所有已發(fā)送數(shù)據(jù)。這可節(jié)省硬件資源。
根據(jù)本發(fā)明的第三方面,提供一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)。所述恢復(fù)系統(tǒng)主要由接收器和發(fā)射器組成。接收器包括以分組為單位接收數(shù)據(jù),并再生接收的數(shù)據(jù)的數(shù)據(jù)再生機(jī)構(gòu);保存接收的數(shù)據(jù)的存儲(chǔ)裝置;提取指示要重新接收分組的分組ID的分組ID提取裝置;和向發(fā)射器發(fā)送規(guī)定指示要重新接收分組的分組ID的重新發(fā)送請(qǐng)求信息的重新發(fā)送請(qǐng)求裝置。發(fā)射器只重新向接收器發(fā)送由在從接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組。接收器利用從發(fā)射器重新發(fā)出的分組中包含的數(shù)據(jù),重寫存儲(chǔ)裝置中保存的數(shù)據(jù)。
根據(jù)本發(fā)明的第四方面,包含在根據(jù)本發(fā)明第三方面的恢復(fù)系統(tǒng)中的發(fā)射器最好具有緩沖存儲(chǔ)器,其中順序臨時(shí)保存要發(fā)送的部分?jǐn)?shù)據(jù)。緩沖存儲(chǔ)器的大小允許緩沖存儲(chǔ)器在從發(fā)送一個(gè)分組開始,到來自于接收器的重新發(fā)送請(qǐng)求到達(dá)為止的預(yù)定時(shí)間內(nèi),一直保存一個(gè)已發(fā)送分組。在經(jīng)過預(yù)定時(shí)間之后,用新近發(fā)送的分組重寫緩沖存儲(chǔ)器中保存的每個(gè)分組。
根據(jù)本發(fā)明的第五方面,提供一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)?;謴?fù)系統(tǒng)主要由以分組為單位發(fā)送數(shù)據(jù)的發(fā)射器,和以分組為單位從發(fā)射器接收數(shù)據(jù)的接收器組成。發(fā)射器包括一個(gè)接口,通過該接口按照不規(guī)定重新發(fā)送程序的協(xié)議向接收器發(fā)送數(shù)據(jù),發(fā)射器還包括其中保存已發(fā)送數(shù)據(jù)的第一存儲(chǔ)裝置。接收器包括從按照不規(guī)定重新發(fā)送程序的協(xié)議自發(fā)射器接收的數(shù)據(jù)中提取指示要重新發(fā)送分組的分組ID的分組ID提取裝置;保存由分組ID提取裝置提取的,指示要重新發(fā)送分組的分組ID的第二存儲(chǔ)裝置;再生接收數(shù)據(jù)的再生裝置;保存接收數(shù)據(jù)的第三存儲(chǔ)裝置;和在接收數(shù)據(jù)之后,按照規(guī)定重新發(fā)送程序的協(xié)議,把保存在第二存儲(chǔ)裝置中,指示要重新接收分組的分組ID傳送給發(fā)射器的重新發(fā)送設(shè)置裝置。發(fā)射器從第一存儲(chǔ)裝置讀取由指示要重新發(fā)送分組,并且從重新發(fā)送設(shè)置裝置發(fā)出的分組ID識(shí)別的分組。發(fā)射器隨后按照規(guī)定重新發(fā)送程序的協(xié)議,把讀取的分組傳送給接收器。接收器利用由指示要重新接收的分組,并且從發(fā)射器發(fā)出的分組ID識(shí)別的數(shù)據(jù),重寫由指示要重新接收分組的分組ID識(shí)別,并且保存在第三存儲(chǔ)裝置中的數(shù)據(jù)。
從而,接收器按照不規(guī)定重新發(fā)送程序的協(xié)議接收數(shù)據(jù),并且再生所述數(shù)據(jù)。從而,可在不必中斷運(yùn)動(dòng)圖像的情況下實(shí)時(shí)再生數(shù)據(jù)。此外,按照規(guī)定重新發(fā)送程序的協(xié)議接收要重新載入的分組。要重新接收的分組可被可靠地接收。另外,數(shù)據(jù)合成器始終產(chǎn)生正確的數(shù)據(jù)。從而,能夠根據(jù)包含正確的圖像數(shù)據(jù)、不存在錯(cuò)誤或丟失的數(shù)據(jù),近乎實(shí)時(shí)地實(shí)現(xiàn)觀看和收聽。
根據(jù)本發(fā)明,提供了一種程序,所述程序指令計(jì)算機(jī)實(shí)現(xiàn)一種方法和過程,接收器按照所述方法和過程進(jìn)行工作。
圖1是表示根據(jù)本發(fā)明第一實(shí)施例的恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)的結(jié)構(gòu)的方框圖;圖2表示了第一實(shí)施例中采用的系統(tǒng)結(jié)構(gòu)的第一例子;圖3表示了第一實(shí)施例中采用的系統(tǒng)結(jié)構(gòu)的第二例子;圖4是表示根據(jù)本發(fā)明第二實(shí)施例的恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)的簡(jiǎn)略結(jié)構(gòu)的方框圖;圖5是表示包含于本發(fā)明第二實(shí)施例的第一例子中的服務(wù)器的結(jié)構(gòu)的方框圖;圖6是表示包含于本發(fā)明第二實(shí)施例的第一例子中的客戶機(jī)的結(jié)構(gòu)的方框圖;圖7是表示包含于本發(fā)明第二實(shí)施例的第二例子中的客戶機(jī)的結(jié)構(gòu)的方框圖;圖8是表示包含于本發(fā)明第二實(shí)施例的第三例子中的服務(wù)器41c的結(jié)構(gòu)的方框圖;圖9是表示包含于本發(fā)明第二實(shí)施例的第三例子中的客戶機(jī)42c的結(jié)構(gòu)的方框圖。
具體實(shí)施例方式
下面結(jié)合附圖,說明本發(fā)明的實(shí)施例。
圖1是表示根據(jù)本發(fā)明第一實(shí)施例的恢復(fù)再生數(shù)據(jù)的恢復(fù)系統(tǒng)的結(jié)構(gòu)的方框圖。參見圖1,恢復(fù)系統(tǒng)主要由發(fā)射器(下文中稱為服務(wù)器10)和接收器(下文中稱為客戶機(jī)14)組成。服務(wù)器10包括數(shù)據(jù)產(chǎn)生機(jī)構(gòu)11,數(shù)據(jù)發(fā)送機(jī)構(gòu)12和存儲(chǔ)裝置(硬盤HD)13。客戶機(jī)14包括數(shù)據(jù)接收機(jī)構(gòu)15,數(shù)據(jù)再生機(jī)構(gòu)16,存儲(chǔ)裝置(硬盤HD)17,分組ID提取裝置18和重新載入請(qǐng)求裝置19。
下面說明圖1中所示系統(tǒng)的操作。
在服務(wù)器10中,數(shù)據(jù)產(chǎn)生機(jī)構(gòu)11利用由攝像機(jī)或麥克風(fēng)產(chǎn)生的實(shí)時(shí)數(shù)據(jù)或者保存在數(shù)字通用(或者視頻)光盤(DVD)或磁帶記錄器上的現(xiàn)有數(shù)據(jù),以分組為單位產(chǎn)生數(shù)據(jù)。數(shù)據(jù)產(chǎn)生機(jī)構(gòu)產(chǎn)生的圖像數(shù)據(jù)和/或音頻數(shù)據(jù)記錄在存儲(chǔ)裝置13中。數(shù)據(jù)發(fā)送機(jī)構(gòu)12以分組為單位,傳送數(shù)據(jù)產(chǎn)生機(jī)構(gòu)11產(chǎn)生的數(shù)據(jù)或者保存在存儲(chǔ)裝置13中的數(shù)據(jù)。
在客戶機(jī)14中,數(shù)據(jù)接收機(jī)構(gòu)15以分組為單位從服務(wù)器10接收數(shù)據(jù)。數(shù)據(jù)再生機(jī)構(gòu)16再生從數(shù)據(jù)接收機(jī)構(gòu)15傳來的各個(gè)分組中所含的數(shù)據(jù),并根據(jù)所述數(shù)據(jù)顯示圖像。數(shù)據(jù)接收機(jī)構(gòu)15的輸出作為再生數(shù)據(jù)被保存在存儲(chǔ)裝置17中。即使在接收分組中產(chǎn)生了錯(cuò)誤,或者即使接收數(shù)據(jù)中丟失了某一分組,一些數(shù)據(jù)也被保存在分配給該分組的區(qū)域中。分組ID提取裝置18提取指示由于數(shù)據(jù)接收機(jī)構(gòu)15接收的數(shù)據(jù)中產(chǎn)生了錯(cuò)誤,或者由于接收數(shù)據(jù)中丟失了某一分組,必須被重新接收的分組的分組標(biāo)識(shí)符(ID)。重新發(fā)送請(qǐng)求裝置19向包含在服務(wù)器10中的數(shù)據(jù)發(fā)送機(jī)構(gòu)12傳送重新發(fā)送請(qǐng)求信息,所述重新發(fā)送請(qǐng)求信息指定分組ID,所述分組ID指示必須被重新傳送的分組。
數(shù)據(jù)發(fā)送機(jī)構(gòu)12只向包含在客戶機(jī)14中的數(shù)據(jù)接收機(jī)構(gòu)15重新傳送由重新發(fā)送(重新載入)請(qǐng)求裝置19發(fā)出的重新發(fā)送(重新載入)請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的一個(gè)分組。數(shù)據(jù)接收機(jī)構(gòu)15利用從數(shù)據(jù)發(fā)送機(jī)構(gòu)12重新發(fā)送的分組,重寫保存在存儲(chǔ)裝置17中的對(duì)應(yīng)分組。
從而,數(shù)據(jù)再生機(jī)構(gòu)16實(shí)時(shí)地再生從服務(wù)器10接收的數(shù)據(jù)。同時(shí),不存在因以分組為單位進(jìn)行傳輸而產(chǎn)生的錯(cuò)誤或者丟失的正確數(shù)據(jù)被保存在存儲(chǔ)裝置17中。于是,保存的數(shù)據(jù)得到有效恢復(fù)。
圖2表示了在第一實(shí)施例中采用的系統(tǒng)結(jié)構(gòu)的第一例子。本例中,傳送的數(shù)據(jù)未被保存在包含于服務(wù)器10中的存儲(chǔ)裝置13中。數(shù)據(jù)接收機(jī)構(gòu)15以分組為單位接收數(shù)據(jù),即接收分組1-m。在圖解說明的例子中,分組2是出錯(cuò)分組,分組(n+1)到(m-1)是丟失的分組??諗?shù)據(jù)被寫入存儲(chǔ)裝置17中分配給出錯(cuò)分組和丟失分組的區(qū)域中??諗?shù)據(jù)可以是用其填充分配給上述分組的區(qū)域的任意數(shù)據(jù)。即,錯(cuò)誤可照原樣被保存或者可保存全零數(shù)據(jù)。分組ID提取裝置19提取出錯(cuò)分組的ID和丟失分組的ID。重新發(fā)送請(qǐng)求裝置19請(qǐng)求包含在服務(wù)器10中的數(shù)據(jù)發(fā)送機(jī)構(gòu)12重新發(fā)送由提取出的分組ID標(biāo)識(shí)的分組。
數(shù)據(jù)發(fā)送機(jī)構(gòu)12包括其中順序臨時(shí)保存要傳送的部分?jǐn)?shù)據(jù)的緩沖存儲(chǔ)器21,和其中累積要重新發(fā)送的分組的后續(xù)分組存儲(chǔ)器22。緩沖存儲(chǔ)器的大小允許緩沖存儲(chǔ)器在從發(fā)送一個(gè)分組開始,到包含于客戶機(jī)14中的重新發(fā)送請(qǐng)求裝置19發(fā)出的重新發(fā)送請(qǐng)求到達(dá)為止的預(yù)定時(shí)間內(nèi),一直保存所述一個(gè)發(fā)送分組。在預(yù)定時(shí)間過去之后,利用新近要發(fā)送的分組重寫緩沖存儲(chǔ)器21中的每個(gè)分組。當(dāng)重新發(fā)送請(qǐng)求到達(dá)時(shí),由在所述請(qǐng)求中指定的分組ID標(biāo)識(shí)的分組從緩沖存儲(chǔ)器21被復(fù)制到后續(xù)分組存儲(chǔ)器22中,從而和后續(xù)分組存儲(chǔ)器22中的分組ID累積在一起。按照恰當(dāng)?shù)臅r(shí)序,后續(xù)分組存儲(chǔ)器22的內(nèi)容被傳送給客戶機(jī)14。客戶機(jī)14獲取該后續(xù)分組作為恢復(fù)分組,并且利用恢復(fù)分組重寫保存在存儲(chǔ)裝置17中的空分組。發(fā)送要重新傳送的數(shù)據(jù)的恰當(dāng)時(shí)間可以是數(shù)據(jù)傳輸過程中可用時(shí)間內(nèi)的時(shí)間,或者是傳送一個(gè)視頻數(shù)據(jù)之后的時(shí)間。
從而,恢復(fù)數(shù)據(jù)被保存在包含于客戶機(jī)14中的存儲(chǔ)裝置17中。于是,可再生不存在因以分組為單位進(jìn)行傳送而引起的錯(cuò)誤或丟失的正確數(shù)據(jù)。
圖3表示了在第一實(shí)施例中采用的系統(tǒng)結(jié)構(gòu)的第二例子。本例中,要從服務(wù)器發(fā)送的所有數(shù)據(jù)被保存在存儲(chǔ)裝置13中。此外,如果存在若干客戶機(jī)X和Y,則服務(wù)器中包括與客戶機(jī)相關(guān)的多個(gè)存儲(chǔ)器31X和31Y。只有由在包含于客戶機(jī)X中的接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組才被保存在與客戶機(jī)X相關(guān)的存儲(chǔ)器31X中。從存儲(chǔ)器31X讀取該分組,并且按照和圖2中所示相同的方式,按照恰當(dāng)?shù)臅r(shí)間,把所述分組重新發(fā)送給客戶機(jī)X。類似于包含于圖2中所示例子中的客戶機(jī),客戶機(jī)X獲得該分組作為恢復(fù)分組,并且利用所述恢復(fù)分組重寫保存在存儲(chǔ)裝置17中的空分組。
響應(yīng)從客戶機(jī)Y發(fā)出的重新發(fā)送請(qǐng)求,只有由重新載入請(qǐng)求信息指定的分組ID標(biāo)識(shí)的分組才被保存在存儲(chǔ)器31Y中。從存儲(chǔ)器31Y中讀取該分組,并且隨后將其重新發(fā)送給客戶機(jī)Y。
這同樣適用于除了客戶機(jī)X和Y,還存在未表示出的客戶機(jī)Z及其它客戶機(jī)的情況。即,包括分別與所述各個(gè)客戶機(jī)相關(guān)的存儲(chǔ)器。
因此,即使存在若干客戶機(jī),也只需把必要的分組從存儲(chǔ)裝置13復(fù)制到相關(guān)的存儲(chǔ)器。從而,可有效地恢復(fù)包含在各個(gè)客戶機(jī)中的存儲(chǔ)裝置的內(nèi)容。
圖4是表示根據(jù)本發(fā)明第二實(shí)施例的恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)的簡(jiǎn)略結(jié)構(gòu)的方框圖。
參見圖4,系統(tǒng)主要由用作服務(wù)器的站(ST)41(下文稱為服務(wù)器41),用作客戶機(jī)的家用簡(jiǎn)單因特網(wǎng)終端(Web pad)或者個(gè)人計(jì)算機(jī)42(下方稱為客戶機(jī)42),和TV監(jiān)視器43組成。服務(wù)器41起無線LAN上接入點(diǎn)的作用,并且包括TV調(diào)諧器、硬盤和運(yùn)動(dòng)圖像編碼器。服務(wù)器41借助無線電向客戶機(jī)42傳送電視信號(hào)。客戶機(jī)42在與之相連的TV監(jiān)視器53上欣賞電視廣播節(jié)目。服務(wù)器41包括硬盤(HDD)44。當(dāng)發(fā)送的電視信號(hào)被記錄在硬盤44中時(shí),服務(wù)器41被用作個(gè)人視頻記錄器(PVR)。同樣,客戶機(jī)42包括硬盤45。當(dāng)接收的電視信號(hào)被記錄在硬盤45中時(shí),客戶機(jī)42被用作個(gè)人視頻記錄器(PVR)。
服務(wù)器41對(duì)電視視頻信號(hào)編碼,并借助無線電把得到的信號(hào)傳送給客戶機(jī)42??蛻魴C(jī)42對(duì)接收的信號(hào)解碼,并在TV監(jiān)視器43上顯示電視圖像。
客戶機(jī)42一般是諸如Web pad或個(gè)人計(jì)算機(jī)之類的便攜機(jī)。客戶機(jī)42易于移動(dòng),以便觀看電視。
該系統(tǒng)存在下述缺陷。
(1)由于該系統(tǒng)是無線系統(tǒng),因此數(shù)據(jù)丟失的概率較高。
(2)當(dāng)傳送運(yùn)動(dòng)圖像時(shí),在單位時(shí)間內(nèi)必須獲得一定數(shù)目的幀(例如每秒30幀)。
(3)當(dāng)傳送運(yùn)動(dòng)圖像時(shí),要處理的數(shù)據(jù)的數(shù)量較大。此外,如果試圖在觀看電視的時(shí)候傳送文件,則傳送文件要花很多的時(shí)間。
考慮到上述缺陷,系統(tǒng)必須滿足下述要求(1)應(yīng)能夠?qū)崟r(shí)觀看電視;(2)視頻數(shù)據(jù)應(yīng)保存在客戶機(jī)42中。
結(jié)合圖4給出的說明可適用于結(jié)合圖1-圖3說明的第一實(shí)施例。
為了使得能夠?qū)崟r(shí)觀看電視,單位時(shí)間內(nèi)必須獲得一定數(shù)目的幀。為此,應(yīng)采用不規(guī)定重新發(fā)送程序的協(xié)議(例如用戶數(shù)據(jù)報(bào)協(xié)議(UDP))。但是,為了把視頻數(shù)據(jù)保存在客戶機(jī)42中,作為能保證數(shù)據(jù)的協(xié)議,應(yīng)采用規(guī)定重新發(fā)送程序的協(xié)議(例如傳輸控制協(xié)議(TCP))。
在按照不規(guī)定重新發(fā)送程序的協(xié)議傳送數(shù)據(jù)之后,如果按照規(guī)定重新傳送程序的協(xié)議傳送備份數(shù)據(jù),則傳送文件花費(fèi)過多的時(shí)間。
根據(jù)本發(fā)明,通過采用在本實(shí)施例的例1-例3中實(shí)現(xiàn)的任意技術(shù),可解決上述問題。
圖5是表示包含在本發(fā)明第二實(shí)施例的例1中的服務(wù)器的結(jié)構(gòu)的方框圖。參見圖5,服務(wù)器41a主要由TV調(diào)諧器52、編碼器53、分組ID附加裝置54、第一存儲(chǔ)裝置(硬盤(HD1))55、丟失分組ID讀取器56、重新發(fā)送設(shè)置裝置57和無線接口58組成。TV調(diào)諧器52從通過TV天線51接收的信號(hào)中選擇所需的信號(hào)分量。編碼器53對(duì)選擇的信號(hào)分量編碼。分組ID附加裝置54產(chǎn)生包含編碼信號(hào)的分組,并向該分組附加作為分組ID的序列號(hào)。傳送的數(shù)據(jù)被保存在第一存儲(chǔ)裝置55中。
圖6是表示包含在本發(fā)明第二實(shí)施例的例1中的客戶機(jī)的結(jié)構(gòu)的方框圖。參見圖6,客戶機(jī)42a主要由無線接口61、分組ID提取裝置62、第二存儲(chǔ)裝置(HD2)63、解碼器64、視頻顯示器65、第三存儲(chǔ)裝置(HD3)66和重新發(fā)送設(shè)置裝置67組成。分組ID提取裝置62提取丟失分組ID。分組ID提取裝置62提取的丟失分組的分組ID被保存在第二存儲(chǔ)裝置63中。解碼器64對(duì)接收的數(shù)據(jù)解碼。接收的數(shù)據(jù)保存在第三存儲(chǔ)裝置66中。在接收數(shù)據(jù)之后,重新發(fā)送設(shè)置裝置67按照規(guī)定重新發(fā)送程序的協(xié)議,把保存在第二存儲(chǔ)裝置63中的丟失分組的分組ID傳送給發(fā)射器。
下面分別說明包含圖5和圖6中所示服務(wù)器和客戶機(jī)的系統(tǒng)的操作。
在服務(wù)器41a,TV調(diào)諧器52從通過TV天線51接收的信號(hào)中選擇所需的頻率分量。編碼器53把頻率分量編碼成數(shù)字信號(hào)。分組ID附加裝置54產(chǎn)生包含該數(shù)字信號(hào)的分組,并向所述分組附加分組ID。分組ID是按照順序分配給接收分組的序列號(hào)。但是,分組ID并不局限于序列號(hào),相反可以是任意標(biāo)識(shí)碼。按照不規(guī)定重新發(fā)送程序的協(xié)議,即UDP,具有附加于其上的分組ID的分組通過無線接口58被發(fā)送給客戶機(jī)42a。UDP被用作該協(xié)議,是因?yàn)門CP不適合。即,如果采用TCP,則必須包括重新發(fā)送丟失分組的備份的重新發(fā)送程序。于是,當(dāng)必須以單位時(shí)間內(nèi)傳送預(yù)定幀數(shù)的預(yù)定速度傳送運(yùn)動(dòng)圖像時(shí),在單位時(shí)間內(nèi)不能傳送預(yù)定數(shù)目的幀。
在圖6中所示的客戶機(jī)42a中,按照UDP接收的視頻數(shù)據(jù)通過無線接口61被傳送給分組ID提取裝置62。隨后檢查是否存在要重新接收的分組,例如丟失的分組或者錯(cuò)誤分組(丟失分組指的是必須被重新載入的分組)。和檢查丟失分組是否存在無關(guān),接收的分組由解碼器64解碼,并由視頻顯示器65轉(zhuǎn)換成視頻信號(hào)。從而,在監(jiān)視器上顯示運(yùn)動(dòng)圖像。由于UDP是不規(guī)定重新發(fā)送程序的協(xié)議,因此近乎實(shí)時(shí)地在監(jiān)視器上顯示由服務(wù)器41a發(fā)送的視頻數(shù)據(jù)代表的運(yùn)動(dòng)圖像。
另一方面,當(dāng)檢測(cè)到要重新接收的分組時(shí),該分組的分組ID被保存在第二存儲(chǔ)裝置63中。重新發(fā)送設(shè)置裝置67按照TCP,通過無線接口61把分組ID傳送給服務(wù)器41a。
和丟失分組的提取無關(guān),接收的分組照原樣被保存在第三存儲(chǔ)裝置(HD3)66中。
在服務(wù)器41a中,丟失分組ID讀取器56按照TCP從客戶機(jī)42a接收丟失分組ID,并且從第一存儲(chǔ)裝置55讀取由丟失分組ID標(biāo)識(shí)的分組。按照TCP,讀取的分組通過重新發(fā)送設(shè)置裝置57和無線接口58被傳送給客戶機(jī)42a。
在客戶機(jī)42a中,利用接收的分組重寫由丟失分組ID標(biāo)識(shí)、并且保存在第三存儲(chǔ)裝置(HD3)中的分組。
從而,既利用了按照UDP的運(yùn)動(dòng)圖像傳輸,又利用了按照TCP的運(yùn)動(dòng)圖像傳輸。在能夠在運(yùn)動(dòng)圖像無中斷的情況下觀看電視的時(shí)候,不存在丟失或錯(cuò)誤的數(shù)據(jù)可被保存在第三存儲(chǔ)裝置66中。從而,當(dāng)稍后再生保存在第三存儲(chǔ)裝置66中的數(shù)據(jù)時(shí),可欣賞正常的運(yùn)動(dòng)圖像和聲音。在按照UDP進(jìn)行傳輸之后,如果按照TCP進(jìn)行傳輸,則需要和UDP傳輸時(shí)間與TCP傳輸時(shí)間之和相對(duì)應(yīng)的時(shí)間。
例如,假定電影時(shí)長(zhǎng)為1小時(shí),處理時(shí)間為1小時(shí)和1.1小時(shí)(由于重新傳輸?shù)木壒?加起來而得到的2.1小時(shí)。
相反,在本實(shí)施例的例1中,處理時(shí)間為UDP傳輸時(shí)間和重新傳輸時(shí)間加起來而得到的1.1小時(shí)。
根據(jù)在日本未經(jīng)審查的專利公布No.10-70523中描述的技術(shù),處理時(shí)間為傳輸時(shí)間和重新傳輸時(shí)間加起來而得到的1.1小時(shí)。由于幾乎同時(shí)進(jìn)行傳輸和重新傳輸,因此運(yùn)動(dòng)圖像會(huì)臨時(shí)中斷。
下面列舉了上述處理時(shí)間。
表1時(shí)長(zhǎng)1小時(shí)的運(yùn)動(dòng)圖像的估計(jì)處理時(shí)間
通過恰當(dāng)?shù)卦O(shè)置圖5中所示的重新發(fā)送設(shè)置裝置57和/或圖6中所示的重新發(fā)送設(shè)置裝置67,用戶可指定是否應(yīng)重新發(fā)送由丟失分組ID標(biāo)識(shí)的分組。
圖7是表示包含在本發(fā)明第二實(shí)施例的例2中的客戶機(jī)的結(jié)構(gòu)的方框圖。參見圖7,相同的附圖標(biāo)記被分配給和包含于圖6中所示例1中的客戶機(jī)的組件相同的組件。本例中,客戶機(jī)42b主要由分組ID發(fā)送裝置71、第四存儲(chǔ)裝置(HD4)62和正確數(shù)據(jù)產(chǎn)生裝置73組成。分組ID發(fā)送裝置71按照TCP把丟失分組的ID傳送給服務(wù)器。由丟失分組ID標(biāo)識(shí)的分組被取出并被保存在第四存儲(chǔ)裝置72中。正確數(shù)據(jù)產(chǎn)生裝置73合成第三存儲(chǔ)裝置66的輸出和第四存儲(chǔ)裝置72的輸出,以便產(chǎn)生正確的數(shù)據(jù)。包含于例2中的服務(wù)器的結(jié)構(gòu)和圖5中所示的包含于例1中的服務(wù)器的結(jié)構(gòu)相同。
下面說明根據(jù)例2的恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)的操作。
從服務(wù)器到客戶機(jī)42b的分組傳輸與例1中的相同。分組ID發(fā)送裝置71按照TCP,通過無線接口61,把分組ID提取裝置62提取的丟失分組的ID傳送給服務(wù)器。已接收丟失分組ID的服務(wù)器按照例1中的相同方式,按照TCP重新傳送由丟失分組ID標(biāo)識(shí)的分組。由丟失分組ID標(biāo)識(shí)的分組被保存在第四存儲(chǔ)裝置(HD4)72中。
正確數(shù)據(jù)產(chǎn)生裝置73合成第三存儲(chǔ)裝置66的輸出和第四存儲(chǔ)裝置72的輸出,并把所得到的正確數(shù)據(jù)傳送給解碼器64。解碼器64把所述數(shù)據(jù)解碼成模擬信號(hào)。視頻顯示器65把模擬信號(hào)傳送給監(jiān)視器。
根據(jù)上述例2,和例1相比,由于沒有數(shù)據(jù)被丟失,因此在監(jiān)視器上看到的圖像質(zhì)量不會(huì)受損。但是,在監(jiān)視器上顯示運(yùn)動(dòng)圖像之前,同時(shí)進(jìn)行按照TCP的丟失分組ID的傳輸和按照TCP的丟失分組的傳輸。于是,會(huì)產(chǎn)生短暫的時(shí)間延遲。
圖8是表示包含在本發(fā)明第二實(shí)施例的例3中的服務(wù)器41c的結(jié)構(gòu)的方框圖。參見圖8,相同的附圖標(biāo)記被分配給與圖5中所示相同的組件。本例中,客戶機(jī)41c包括若干丟失分組讀取器81、82和83,因而可按照TCP從客戶機(jī)接收若干丟失分組ID。這里,每次從客戶機(jī)接收丟失分組ID時(shí),從第一存儲(chǔ)裝置(HD1)55讀取由丟失分組ID標(biāo)識(shí)的分組,并將其傳送給客戶機(jī)。在圖解說明的例子中,丟失分組讀取器的數(shù)目為3。丟失分組讀取器的數(shù)目也可被設(shè)定為所需的任意數(shù)值。除了由最新的丟失分組ID標(biāo)識(shí)的分組的傳輸之外,按照UDP把由丟失分組ID識(shí)別的分組傳送給客戶機(jī)。按照TCP單獨(dú)地把由最新的丟失分組ID標(biāo)識(shí)的分組傳送給客戶機(jī)。
圖9是表示包含在本發(fā)明第二實(shí)施例的例3中的客戶機(jī)42c的結(jié)構(gòu)的方框圖。參見圖9,相同的附圖標(biāo)記被分配給與圖7中所示相同的組件。例3中包括的客戶機(jī)42c具有若干丟失分組ID提取裝置62、94和95、重新發(fā)送頻率確定裝置90、若干丟失分組ID發(fā)送裝置91、92和93、若干丟失分組存儲(chǔ)裝置96、97和98以及數(shù)據(jù)合成器99。重新發(fā)送頻率確定裝置90根據(jù)從按照UDP接收的數(shù)據(jù)中檢測(cè)到的出錯(cuò)率或分組丟失發(fā)生率,確定請(qǐng)求服務(wù)器重新傳送由丟失分組ID標(biāo)識(shí)的分組的重新發(fā)送次數(shù)。所述若干丟失分組ID發(fā)送裝置91、92和93檢測(cè)其數(shù)目和重新發(fā)送頻率確定裝置90確定的次數(shù)相同,指示要重新載入的分組的分組ID。所述若干丟失分組ID發(fā)送裝置91、92和93隨后按照規(guī)定重新發(fā)送程序的協(xié)議,把檢測(cè)到的分組ID傳送給發(fā)射器。其數(shù)目和重新發(fā)送頻率確定裝置90確定的次數(shù)相同,由丟失分組ID標(biāo)識(shí)并從服務(wù)器發(fā)出的分組被取出,并被保存在所述若干丟失分組存儲(chǔ)裝置96、97和98中。數(shù)據(jù)合成器99合成接收數(shù)據(jù)存儲(chǔ)裝置63的輸出和所述若干丟失分組存儲(chǔ)裝置96、97和98的輸出,以便產(chǎn)生正確的數(shù)據(jù)。
下面分別說明包含圖8和圖9中所示服務(wù)器和客戶機(jī)的系統(tǒng)的操作。
按照UDP,把具有附加于其上的分組ID的視頻數(shù)據(jù)從服務(wù)器41c傳送給客戶機(jī)42c。客戶機(jī)42c按照UDP接收視頻數(shù)據(jù),并檢查分組ID。包含于客戶機(jī)42c中的分組ID提取裝置62檢測(cè)是否存在丟失的分組或者錯(cuò)誤的分組,并且把丟失的分組ID傳送給第一級(jí)的分組ID發(fā)送裝置91。重新發(fā)送頻率確定裝置90根據(jù)分組ID發(fā)送裝置91的輸出,確定重新發(fā)送的次數(shù)。在圖解說明的例子中,重新發(fā)送的次數(shù)為3。根據(jù)重新發(fā)送頻率確定裝置90做出的判斷,重新發(fā)送的次數(shù)可以更大或者更小。丟失分組ID發(fā)送裝置91按照TCP把丟失分組ID傳送給服務(wù)器41c。在已收到丟失分組ID的服務(wù)器41c中,丟失分組讀取器81從第一存儲(chǔ)裝置55讀取由丟失分組ID標(biāo)識(shí)的分組,并按照UDP把所述分組傳送給客戶機(jī)42c??蛻魴C(jī)42c通過第二丟失分組提取裝置94,把具有丟失分組ID的重新發(fā)送分組保存在第四存儲(chǔ)裝置(HD4)96中。
另一方面,第二丟失分組ID提取裝置94判斷接收到的具有丟失分組ID的分組是否還包括一個(gè)丟失分組。根據(jù)第二丟失分組ID提取裝置94的輸出,重新發(fā)送頻率確定裝置90重新確定重新發(fā)送的次數(shù)。假定確定還需要再重新傳送兩次。第二丟失分組ID發(fā)送裝置92按照TCP,把丟失分組ID傳送給服務(wù)器41c。在已收到丟失分組ID的服務(wù)器41c中,第二丟失分組讀取器82從第一存儲(chǔ)裝置55讀取由丟失分組ID標(biāo)識(shí)的分組,并且按照UDP把所述分組傳送給客戶機(jī)42c??蛻魴C(jī)42c通過第三丟失分組提取裝置95,把具有丟失分組ID的重新發(fā)送的分組保存在第五存儲(chǔ)裝置)HD5)97中。
另一方面,第三丟失分組ID提取裝置95判斷接收到的具有丟失分組ID的分組是否還包括丟失分組。重新發(fā)送頻率確定裝置90根據(jù)第三丟失分組ID提取裝置95的輸出,重新確定重新發(fā)送的次數(shù)。如果確定還需要一次重新傳輸,則第三丟失分組ID發(fā)送裝置93按照TCP把丟失分組ID傳送給服務(wù)器41c。在已收到丟失分組ID的服務(wù)器41c中,第三丟失分組讀取器83從第一存儲(chǔ)裝置55讀取由丟失分組ID標(biāo)識(shí)的分組,并且按照TCP重新把該分組傳送給客戶機(jī)42c??蛻魴C(jī)42c把具有丟失分組ID的重新傳送的分組保存在第六存儲(chǔ)裝置(HD6)98中。
如上所述,按照TCP重新傳送具有丟失分組ID的最后分組,按照UDP傳送其它分組。
數(shù)據(jù)合成器99合成第三存儲(chǔ)裝置(HD3)63、第四存儲(chǔ)裝置(HD4)96、第五存儲(chǔ)裝置(HD5)97和第六存儲(chǔ)裝置(HD6)98的輸出,以便產(chǎn)生正確的視頻數(shù)據(jù)。所述視頻數(shù)據(jù)保存在第七存儲(chǔ)裝置(HD7)101中。解碼器64把視頻數(shù)據(jù)譯解成模擬信號(hào),視頻顯示器65把模擬信號(hào)傳送給監(jiān)視器。
如上所述,根據(jù)本發(fā)明第二實(shí)施例的例子3(它是例2的發(fā)展),按照UDP傳送重新發(fā)送數(shù)據(jù)(重新發(fā)送1)。當(dāng)檢測(cè)到按照UDP傳送的數(shù)據(jù)中的一些分組被丟失時(shí),請(qǐng)求重新傳送所述分組(重新發(fā)送2)。
此外,當(dāng)檢測(cè)到在重新發(fā)送2過程中重新傳送的數(shù)據(jù)中的某一分組被丟失時(shí),重新發(fā)送該分組(重新發(fā)送3)。從而,分若干步完成按照UDP的重新發(fā)送。在最后一步,按照TCP進(jìn)行重新傳送。
此外,可監(jiān)視每次要重新發(fā)送的數(shù)據(jù)的數(shù)量,以便動(dòng)態(tài)改變重新發(fā)送步驟的數(shù)目。如果丟失了大量的分組,則要對(duì)代表運(yùn)動(dòng)圖像的視頻信號(hào)產(chǎn)生的延遲時(shí)間(HD3中的緩沖時(shí)間)被增大,重新發(fā)送步驟的數(shù)目被增多。從而,可補(bǔ)償分組丟失。
根據(jù)例2,增加了按照TCP的重新發(fā)送。相反,根據(jù)例3,通過在按照TCP進(jìn)行重新發(fā)送之前按照UDP進(jìn)行多次重新發(fā)送,來補(bǔ)償丟失的數(shù)據(jù)。從而,可降低網(wǎng)絡(luò)要承受的負(fù)載,并且可以縮短延遲時(shí)間。
如果丟失分組的數(shù)目較少,由HD3對(duì)代表運(yùn)動(dòng)圖像的視頻信號(hào)產(chǎn)生的延遲(HD3中的緩沖時(shí)間)被縮短,重新發(fā)送步驟的數(shù)目被減少。從而,可縮短對(duì)代表運(yùn)動(dòng)圖像的視頻信號(hào)產(chǎn)生的總延遲時(shí)間。
如果丟失分組的數(shù)目可以忽略不計(jì),則可省略按照TCP進(jìn)行的重新發(fā)送。從而,根據(jù)網(wǎng)絡(luò)的條件,可自動(dòng)均衡對(duì)代表運(yùn)動(dòng)圖像的視頻信號(hào)產(chǎn)生的延遲時(shí)間和圖像質(zhì)量。此外,可隨意人工改變分配給延遲時(shí)間和圖像質(zhì)量的優(yōu)先級(jí)。
根據(jù)上述說明,本發(fā)明顯然提供了一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),所述恢復(fù)系統(tǒng)通過利用保存的再生數(shù)據(jù),能夠?qū)崿F(xiàn)觀看和收聽。在恢復(fù)系統(tǒng)中,接收方在不中斷運(yùn)動(dòng)圖像的情況下再生數(shù)據(jù),而不管是否存在錯(cuò)誤分組或丟失分組。同時(shí),接收方對(duì)保存在存儲(chǔ)裝置中的數(shù)據(jù)中所包含的錯(cuò)誤或丟失進(jìn)行補(bǔ)償,所述存儲(chǔ)裝置包含于所述接收方之中。
權(quán)利要求
1.一種恢復(fù)保存的再生數(shù)據(jù)的接收器,包括接收并再生以分組為單位從發(fā)射器發(fā)出的數(shù)據(jù)的數(shù)據(jù)再生機(jī)構(gòu);保存接收到的數(shù)據(jù)的存儲(chǔ)裝置;提取指示要重新接收的分組的分組ID的分組ID提取裝置;和向所述發(fā)射器傳送重新發(fā)送請(qǐng)求信息的重新發(fā)送請(qǐng)求裝置,所述重新發(fā)送請(qǐng)求信息指定分組ID,該分組ID指示要重新接收分組,其中利用從所述發(fā)射器重新發(fā)送的分組中包含的數(shù)據(jù)重寫在所述存儲(chǔ)裝置中保存的數(shù)據(jù)。
2.一種以分組為單位向接收器傳送數(shù)據(jù)的發(fā)射器,其中只向所述接收器重新傳送由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組。
3.按照權(quán)利要求2所述的發(fā)射器,還包括其中順序臨時(shí)保存要傳送的部分?jǐn)?shù)據(jù)的緩沖器,其中所述緩沖器的大小允許所述緩沖器在從發(fā)送一個(gè)分組開始,到來自所述接收器的重新發(fā)送請(qǐng)求到達(dá)為止的預(yù)定時(shí)間內(nèi),一直保存已發(fā)送的該分組;并且在經(jīng)過所述預(yù)定時(shí)間之后,利用要新發(fā)送的分組重寫所述緩沖器中的每個(gè)分組。
4.按照權(quán)利要求2所述的發(fā)射器,還包括其中保存要發(fā)送的所有數(shù)據(jù)的存儲(chǔ)裝置,和與所述接收器相關(guān)的存儲(chǔ)器,其中只有由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組才被保存在所述存儲(chǔ)器中,并且從所述存儲(chǔ)器讀取的分組被重新發(fā)送給所述接收器。
5.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),包括以分組為單位發(fā)送數(shù)據(jù)的發(fā)射器,和以分組為單位從所述發(fā)射器接收數(shù)據(jù)的接收器,其中所述接收器包括以分組為單位接收并再生數(shù)據(jù)的數(shù)據(jù)再生機(jī)構(gòu);提取指示要重新接收的分組的分組ID的分組ID提取裝置;和向所述發(fā)射器傳送重新發(fā)送請(qǐng)求信息的重新發(fā)送請(qǐng)求裝置,所述重新發(fā)送請(qǐng)求信息指定分組ID,該分組ID指示要重新接收的分組;所述發(fā)射器只向所述接收器傳送由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組;并且所述接收器用從所述發(fā)射器重新傳送的分組中包含的數(shù)據(jù)重寫所述存儲(chǔ)裝置中保存的數(shù)據(jù)。
6.按照權(quán)利要求5所述的恢復(fù)系統(tǒng),其中所述發(fā)射器包括其中順序臨時(shí)保存要傳送的部分?jǐn)?shù)據(jù)的緩沖存儲(chǔ)器,其中所述緩沖存儲(chǔ)器的大小允許所述緩沖存儲(chǔ)器在從發(fā)送一個(gè)分組開始,到來自所述接收器的重新發(fā)送請(qǐng)求信息到達(dá)為止的預(yù)定時(shí)間內(nèi),一直保存已發(fā)送的所述分組;并且在經(jīng)過預(yù)定時(shí)間之后,利用要新發(fā)送的分組重寫所述緩沖存儲(chǔ)器中的每個(gè)分組。
7.按照權(quán)利要求5所述的恢復(fù)系統(tǒng),其中所述發(fā)射器包括其中保存要發(fā)送的所有數(shù)據(jù)的存儲(chǔ)裝置,和與所述接收器相關(guān)的存儲(chǔ)器;只有由在所述接收器發(fā)出的重新載入請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組才被保存在所述存儲(chǔ)器中;并且從所述存儲(chǔ)器讀取的分組被重新發(fā)送給所述接收器。
8.一種恢復(fù)保存的再生數(shù)據(jù)的接收器,包括從按照不規(guī)定重新發(fā)送程序的協(xié)議、自發(fā)射器接收的數(shù)據(jù)中提取指示要重新接收分組的分組ID的分組ID提取裝置;再生接收的數(shù)據(jù)的再生裝置;保存由所述分組ID提取裝置提取的、指示要重新接收的分組的分組ID的重新接收分組ID存儲(chǔ)裝置;和在接收數(shù)據(jù)之后,按照規(guī)定重新發(fā)送程序的協(xié)議,傳送保存在所述重新接收分組ID存儲(chǔ)存置中、指示要重新接收的分組的分組ID的重新發(fā)送設(shè)置裝置,其中用按照規(guī)定重新發(fā)送程序的協(xié)議從所述發(fā)射器重新傳送的分組,重寫所述數(shù)據(jù)存儲(chǔ)裝置中保存的分組。
9.一種按照不規(guī)定重新發(fā)送程序的協(xié)議、以分組為單位把數(shù)據(jù)傳送給接收器的發(fā)射器,其中,只把由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組按照規(guī)定重新發(fā)送程序的協(xié)議傳送給所述接收器。
10.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),包括以分組為單位傳送數(shù)據(jù)的發(fā)射器,和以分組為單位從所述發(fā)射器接收數(shù)據(jù)的接收器,其中所述發(fā)射器包括一個(gè)接口和一個(gè)第一存儲(chǔ)裝置,數(shù)據(jù)通過該接口按照不規(guī)定重新發(fā)送程序的協(xié)議向所述接收器發(fā)送,所述第一存儲(chǔ)裝置中保存已發(fā)送的數(shù)據(jù);所述接收器包括從按照不規(guī)定重新發(fā)送程序的協(xié)議自所述發(fā)射器接收的數(shù)據(jù)中提取指示要重新接收的分組的分組ID的分組ID提取裝置;保存由所述分組ID提取裝置提取的、指示要重新接收的分組的分組ID的第二存儲(chǔ)裝置;再生接收到的數(shù)據(jù)的再生裝置;保存接收到的數(shù)據(jù)的第三存儲(chǔ)裝置;和在接收數(shù)據(jù)之后,按照規(guī)定重新發(fā)送程序的協(xié)議,把保存在所述第二存儲(chǔ)裝置中、指示要重新接收的分組的分組ID傳送給所述發(fā)射器的重新發(fā)送設(shè)置裝置;所述發(fā)射器從所述第一存儲(chǔ)裝置讀取由從所述重新發(fā)送設(shè)置裝置發(fā)出、指示要重新發(fā)送的分組的分組ID標(biāo)識(shí)的分組,并且按照規(guī)定重新發(fā)送程序的協(xié)議,把該分組傳送給所述接收器;所述接收器用由指示要重新接收的分組、從所述發(fā)射器發(fā)出的分組ID標(biāo)識(shí)的數(shù)據(jù),重寫由指示必須重新接收的分組的分組ID標(biāo)識(shí)、保存在所述第三存儲(chǔ)裝置中的數(shù)據(jù)。
11.一種以分組為單位傳送數(shù)據(jù)的發(fā)射器,包括一個(gè)接口,通過該接口所述發(fā)射器按照不規(guī)定重新發(fā)送程序的協(xié)議向接收器傳送數(shù)據(jù),并通過所述接口按照規(guī)定重新發(fā)送程序的協(xié)議,把由從所述接收器發(fā)出、指示要重新接收的分組的分組ID標(biāo)識(shí),并且從發(fā)送數(shù)據(jù)存儲(chǔ)裝置讀取的分組傳送給所述接收器;和保存發(fā)送的數(shù)據(jù)的發(fā)送數(shù)據(jù)存儲(chǔ)裝置。
12.一種接收器,包括從按照不規(guī)定重新發(fā)送程序的協(xié)議自發(fā)射器接收的數(shù)據(jù)中提取指示要重新載入的分組的分組ID,并且按照不規(guī)定重新發(fā)送程序的協(xié)議,把分組ID傳送給所述發(fā)射器的分組ID發(fā)送裝置;一個(gè)重新載入分組存儲(chǔ)裝置,從所述發(fā)射器發(fā)出的要重新載入的分組在被取出之后被保存于其中其中保存從所述發(fā)射器接收的數(shù)據(jù)的接收數(shù)據(jù)存儲(chǔ)裝置;和合成所述接收數(shù)據(jù)存儲(chǔ)裝置的輸出和所述重新載入分組存儲(chǔ)裝置的輸出,以便產(chǎn)生正確數(shù)據(jù)的數(shù)據(jù)合成器。
13.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),包括以分組為單位發(fā)送數(shù)據(jù)的發(fā)射器,和以分組為單位從所述發(fā)射器接收數(shù)據(jù)的接收器,其中所述發(fā)射器包括保存發(fā)送數(shù)據(jù)的發(fā)送數(shù)據(jù)存儲(chǔ)裝置;和一個(gè)接口,通過該接口按照不規(guī)定重新發(fā)送程序的協(xié)議,向所述接收器傳送數(shù)據(jù),并按照規(guī)定重新發(fā)送程序的協(xié)議,把由從所述接收器發(fā)出的指示要重新發(fā)送的分組的分組ID標(biāo)識(shí)、并且從所述發(fā)送數(shù)據(jù)存儲(chǔ)裝置讀取的分組傳送給所述接收器;所述接收器包括根據(jù)按照不規(guī)定重新發(fā)送程序的協(xié)議接收的數(shù)據(jù),檢測(cè)指示要重新接收的分組的分組ID,并且按照規(guī)定重新發(fā)送程序的協(xié)議,把分組ID傳送給所述發(fā)射器的重新發(fā)送分組ID發(fā)送裝置;保存由從所述重新接收分組ID發(fā)送裝置發(fā)出的分組ID標(biāo)識(shí)的要重新接收的分組的重新接收分組存儲(chǔ)裝置;保存接收的數(shù)據(jù)的接收數(shù)據(jù)存儲(chǔ)裝置;和合成所述接收數(shù)據(jù)存儲(chǔ)裝置的輸出和所述重新接收分組存儲(chǔ)裝置的輸出,以便產(chǎn)生正確數(shù)據(jù)的數(shù)據(jù)合成器。
14.一種發(fā)射器,包括保存發(fā)送的數(shù)據(jù)的發(fā)送數(shù)據(jù)存儲(chǔ)裝置;和一個(gè)接口,通過該接口,按照不規(guī)定重新發(fā)送程序的協(xié)議,向接收器傳送數(shù)據(jù),并且響應(yīng)從所述接收器發(fā)出的請(qǐng)求,按照不規(guī)定重新發(fā)送程序的協(xié)議,多次向所述接收器發(fā)送由從所述接收器發(fā)出的指示要重新接收的分組的分組ID標(biāo)識(shí)的、并且從所述發(fā)送數(shù)據(jù)存儲(chǔ)裝置讀取的分組。
15.一種接收器,包括保存按照不規(guī)定重新發(fā)送程序的協(xié)議從發(fā)射器接收的數(shù)據(jù)的接收數(shù)據(jù)存儲(chǔ)裝置;根據(jù)按照不規(guī)定重新發(fā)送程序的協(xié)議而接收的數(shù)據(jù),確定請(qǐng)求所述發(fā)射器重新發(fā)送要重新接收的分組的重新發(fā)送次數(shù)的重新發(fā)送頻率確定裝置;檢測(cè)和所述重新發(fā)送頻率確定裝置確定的次數(shù)相同數(shù)目的分組ID,并且按照規(guī)定重新發(fā)送程序的協(xié)議,把分組ID傳送給所述發(fā)射器的重新接收分組ID發(fā)送裝置,所述分組ID指示要重新接收的分組;若干重新接收分組存儲(chǔ)裝置,數(shù)目和所述重新發(fā)送頻率確定裝置確定的次數(shù)相同的從所述發(fā)射器發(fā)出的要重新接收的分組在被取出之后被保存于其中;合成所述接收數(shù)據(jù)存儲(chǔ)裝置的輸出和所述重新接收分組存儲(chǔ)裝置的輸出,以便產(chǎn)生正確數(shù)據(jù)的數(shù)據(jù)合成器。
16.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),包括以分組為單位傳送數(shù)據(jù)的發(fā)射器,和以分組為單位從所述發(fā)射器接收數(shù)據(jù)的接收器,其中所述發(fā)射器包括保存發(fā)送的數(shù)據(jù)的發(fā)送數(shù)據(jù)存儲(chǔ)裝置;和一個(gè)接口,通過該接口向所述接收器傳送數(shù)據(jù),并且響應(yīng)從所述接收器發(fā)出的請(qǐng)求,若干次地把由從所述接收器發(fā)出的指示要重新接收的分組的分組ID標(biāo)識(shí)的,并且從所述發(fā)送數(shù)據(jù)存儲(chǔ)裝置讀取的分組傳送給所述接收器;所述接收器包括保存按照不規(guī)定重新發(fā)送程序的協(xié)議接收的數(shù)據(jù)的接收數(shù)據(jù)存儲(chǔ)裝置;根據(jù)按照不規(guī)定重新發(fā)送程序的協(xié)議接收的數(shù)據(jù),確定請(qǐng)求所述發(fā)射器重新發(fā)送要重新接收的分組的重新發(fā)送次數(shù)的重新發(fā)送頻率確定裝置;檢測(cè)和所述重新發(fā)送頻率確定裝置確定的次數(shù)相同數(shù)目的分組ID,并且按照規(guī)定重新發(fā)送程序的協(xié)議把分組ID傳送給所述發(fā)射器的重新接收分組ID發(fā)送裝置,所述分組ID指示要重新接收的分組;其中保存數(shù)目和所述重新發(fā)送頻率確定裝置確定的次數(shù)相同、從所述發(fā)射器發(fā)出的要重新接收的分組的若干重新接收分組存儲(chǔ)裝置;和合成所述接收數(shù)據(jù)存儲(chǔ)裝置的輸出和所述重新接收分組存儲(chǔ)裝置的輸出,以便產(chǎn)生正確數(shù)據(jù)的數(shù)據(jù)合成器;所述若干重新接收分組存儲(chǔ)裝置按照規(guī)定重新發(fā)送程序的協(xié)議接收要重新接收的最后分組,并且按照不規(guī)定重新發(fā)送程序的協(xié)議接收除要接收的所述最后分組之外的其它要重新接收的分組。
17.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)程序,所述恢復(fù)程序指令計(jì)算執(zhí)行以分組為單位接收從發(fā)射器發(fā)出的數(shù)據(jù),并且利用數(shù)據(jù)再生機(jī)構(gòu)再生數(shù)據(jù)的過程;把接收的數(shù)據(jù)保存在存儲(chǔ)裝置中的過程;利用分組ID提取裝置提取分組ID的過程,所述分組ID指示要重新接收的分組;利用重新發(fā)送請(qǐng)求裝置,把重新發(fā)送請(qǐng)求信息傳送給所述發(fā)射器的過程,所述重新發(fā)送請(qǐng)求信息指定分組ID,分組ID指示要重新接收的分組,其中利用從所述發(fā)射器重新發(fā)送的分組中包含的數(shù)據(jù),重寫所述存儲(chǔ)裝置中保存的數(shù)據(jù)。
18.一種程序,指令計(jì)算機(jī)執(zhí)行以分組為單位,把數(shù)據(jù)從發(fā)射器傳送給接收器的過程,以及只把由在所述接收器發(fā)送的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組重新傳送給所述接收器的過程。
19.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)方法,包括以分組為單位向發(fā)射器發(fā)送數(shù)據(jù)的發(fā)送步驟,和以分組為單位從所述接收器接收在所述發(fā)送步驟發(fā)送的數(shù)據(jù)的接收步驟,其中所述接收步驟包括以分組為單位接收并再生數(shù)據(jù)的數(shù)據(jù)再生步驟;把接收的數(shù)據(jù)保存在存儲(chǔ)裝置中的存儲(chǔ)步驟;提取指示要重新接收的分組的分組ID的分組ID提取步驟;和把指定分組ID的重新發(fā)送請(qǐng)求信息傳送給所述發(fā)射器的重新載入請(qǐng)求步驟,分組ID指示要重新接收的分組;在所述發(fā)送步驟,只有由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組才被重新發(fā)送給所述接收器;在所述接收步驟,利用從所述發(fā)射器重新發(fā)送的分組中包含的數(shù)據(jù)重寫保存在所述存儲(chǔ)裝置中的數(shù)據(jù)。
20.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)方法,包括以分組為單位從發(fā)射器發(fā)送數(shù)據(jù)的步驟,和利用接收器,以分組為單位,接收在所述發(fā)送步驟發(fā)送的數(shù)據(jù)的接收步驟,其中所述發(fā)送步驟包括按照不規(guī)定重新發(fā)送程序的協(xié)議,向所述接收器傳送數(shù)據(jù)的接口步驟,和把發(fā)送的數(shù)據(jù)保存在第一存儲(chǔ)裝置中的存儲(chǔ)步驟;所述接收步驟包括從按照不規(guī)定重新發(fā)送程序的協(xié)議自所述發(fā)射器接收的數(shù)據(jù)中提取指示要重新接收的分組的分組ID的分組ID提取步驟;把由所述分組ID提取裝置提取的,指示要重新接收分組的分組ID保存在第二存儲(chǔ)裝置中的第二存儲(chǔ)步驟;再生接收的數(shù)據(jù)的再生步驟;把接收的數(shù)據(jù)保存在第三存儲(chǔ)裝置中的第三存儲(chǔ)步驟;和在接收數(shù)據(jù)之后,按照規(guī)定重新發(fā)送程序的協(xié)議,把指示保存在所述第二存儲(chǔ)裝置中、要重新接收的分組的分組ID傳送給所述發(fā)射器的重新發(fā)送設(shè)置步驟;在所述發(fā)送步驟,從所述第一存儲(chǔ)裝置讀取由指示要重新接收的分組、從所述重新發(fā)送設(shè)置裝置發(fā)出的分組ID標(biāo)識(shí)的分組,并且按照規(guī)定重新發(fā)送程序的協(xié)議把讀取的分組傳送給所述接收器;在所述接收步驟,利用由指示要重新接收的分組、從所述發(fā)射器發(fā)出的分組ID識(shí)別的分組中所包含的數(shù)據(jù),重寫由指示要重新接收的分組的分組ID標(biāo)識(shí)、保存在所述第三存儲(chǔ)裝置中的分組中所包含的數(shù)據(jù)。
21.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)程序,所述恢復(fù)程序指令計(jì)算機(jī)執(zhí)行以分組為單位從發(fā)射器發(fā)出數(shù)據(jù)的發(fā)送過程,和利用接收器以分組為單位從所述發(fā)射器接收數(shù)據(jù)的接收過程,其中所述接收過程包括以分組為單位接收數(shù)據(jù),并利用數(shù)據(jù)再生機(jī)構(gòu)再生數(shù)據(jù)的過程;把接收的數(shù)據(jù)保存在存儲(chǔ)裝置中的過程;提取指示要重新接收的分組的分組ID的分組ID提取過程;和把規(guī)定指示要重新接收的分組的分組ID的重新發(fā)送請(qǐng)求信息傳送給所述發(fā)射器的重新發(fā)送請(qǐng)求過程;在所述發(fā)送過程中,要發(fā)送的所有數(shù)據(jù)被保存在存儲(chǔ)裝置中,只有由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組才被保存在與所述接收器相關(guān)的存儲(chǔ)器中,從所述存儲(chǔ)器讀取的分組被重新發(fā)送給所述接收器;在所述接收過程中,利用從所述發(fā)射器重新發(fā)送的分組重寫保存在所述存儲(chǔ)裝置中的分組。
22.一種以分組為單位發(fā)送數(shù)據(jù)的發(fā)射器,包括其中保存要發(fā)送的所有數(shù)據(jù)的存儲(chǔ)裝置,和與若干接收器相關(guān)的若干存儲(chǔ)器,其中只有由從所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息項(xiàng)指定的分組ID標(biāo)識(shí)的分組才被保存在所述存儲(chǔ)器中;和從所述存儲(chǔ)器讀取的分組被重新發(fā)送給所述接收器。
23.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)方法,其中以分組為單位從發(fā)射器發(fā)送數(shù)據(jù);若干接收器以分組為單位從所述發(fā)射器接收數(shù)據(jù);每個(gè)所述接收器以分組為單位接收數(shù)據(jù),利用數(shù)據(jù)再生機(jī)構(gòu)再生接收的數(shù)據(jù),把接收的數(shù)據(jù)保存在存儲(chǔ)裝置中,利用分組ID提取裝置提取指示要接收的分組的分組ID,并利用重新發(fā)送請(qǐng)求裝置,把指定分組ID的重新發(fā)送請(qǐng)求信息傳送給所述發(fā)射器,分組ID指示要重新接收的分組;所述發(fā)射器把要發(fā)送的所有數(shù)據(jù)保存在存儲(chǔ)裝置中,只把由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息項(xiàng)中指定的分組ID標(biāo)識(shí)的分組保存在與所述接收器相關(guān)的所述存儲(chǔ)器中,并且把從存儲(chǔ)器讀取的分組重新發(fā)送給所述接收器;和每個(gè)所述接收器利用從所述發(fā)射器重新發(fā)送的分組中所包含的數(shù)據(jù),重寫保存在所述存儲(chǔ)裝置中的數(shù)據(jù)。
24.一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng),包括以分組為單位發(fā)送數(shù)據(jù)的發(fā)射器,和分別以分組為單位從所述發(fā)射器接收數(shù)據(jù)的若干接收器,其中每個(gè)所述接收器包括以分組為單位接收并再生數(shù)據(jù)的數(shù)據(jù)再生機(jī)構(gòu);保存接收的數(shù)據(jù)的存儲(chǔ)裝置;提取指示要重新接收的分組的分組ID的分組ID提取裝置;和把指定分組ID的重新發(fā)送請(qǐng)求信息傳送給所述發(fā)射器的重新發(fā)送請(qǐng)求裝置,分組ID指示要重新接收的分組;所述發(fā)射器包括其中保存要發(fā)送的所有數(shù)據(jù)的存儲(chǔ)裝置,和與所述接收器相關(guān)的存儲(chǔ)器,只把由在所述接收器發(fā)出的重新發(fā)送請(qǐng)求信息項(xiàng)中指定的分組ID標(biāo)識(shí)的分組保存在所述存儲(chǔ)器中,并且把從所述存儲(chǔ)器讀取的分組重新發(fā)送給所述接收器;和每個(gè)所述接收器利用從所述發(fā)射器重新發(fā)送的分組中所包含的數(shù)據(jù),重寫所述存儲(chǔ)裝置中保存的數(shù)據(jù)。
全文摘要
一種恢復(fù)保存的再生數(shù)據(jù)的恢復(fù)系統(tǒng)。其中,接收器包括接收并再生以分組為單位傳送的數(shù)據(jù)的數(shù)據(jù)再生機(jī)構(gòu);保存接收數(shù)據(jù)的存儲(chǔ)裝置;提取指示要重新接收的分組的分組ID的分組ID提取裝置;和把請(qǐng)求重新發(fā)送要重新接收的分組的重新發(fā)送請(qǐng)求信息傳送給發(fā)射器的重新發(fā)送請(qǐng)求裝置。發(fā)射器只把由在接收器發(fā)出的重新發(fā)送請(qǐng)求信息中指定的分組ID標(biāo)識(shí)的分組重新發(fā)送給接收器。接收器利用從發(fā)射器重新發(fā)送的分組中所包含的數(shù)據(jù),重寫存儲(chǔ)裝置中保存的數(shù)據(jù)。從而提供了一種恢復(fù)保存在存儲(chǔ)裝置中的數(shù)據(jù)的恢復(fù)系統(tǒng),同時(shí)在不中斷運(yùn)動(dòng)圖像的情況下再生數(shù)據(jù),而不管是否存在丟失的分組。
文檔編號(hào)H04N5/91GK1469581SQ0310826
公開日2004年1月21日 申請(qǐng)日期2003年3月26日 優(yōu)先權(quán)日2002年7月18日
發(fā)明者東川黎文, 佐野莊一, 古賀讓, 白倉(cāng)智和, 日向誠(chéng), 一, 和 申請(qǐng)人:富士通株式會(huì)社