亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)再現(xiàn)裝置和數(shù)據(jù)再現(xiàn)方法

文檔序號(hào):7927880閱讀:208來(lái)源:國(guó)知局
專(zhuān)利名稱:數(shù)據(jù)再現(xiàn)裝置和數(shù)據(jù)再現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)再現(xiàn)裝置和數(shù)據(jù)再現(xiàn)方法,尤其涉及在圖像數(shù)據(jù)的接收側(cè),根據(jù)用戶喜好和傳輸錯(cuò)誤的產(chǎn)生狀況,可切換在接收側(cè)取得的圖像數(shù)據(jù)的傳輸容錯(cuò)性和圖像質(zhì)量的數(shù)據(jù)再現(xiàn)處理。
背景技術(shù)
近年來(lái),隨著有關(guān)圖像聲音數(shù)據(jù)的壓縮編碼方式的國(guó)際標(biāo)準(zhǔn)規(guī)格MPEG-4(Moving Picture Experts Group,Phase 4,ISO/IEC14496)的制定,可配送狹窄帶域的圖像聲音數(shù)據(jù)。例如具有64kbit/s的帶寬的傳輸路徑中,可同時(shí)傳輸1個(gè)畫(huà)面的橫向像素?cái)?shù)為176個(gè)、縱向的像素?cái)?shù)為144個(gè),并且?guī)俾蕿?~6幀/秒的圖像數(shù)據(jù)和電話質(zhì)量的聲音數(shù)據(jù)。
上述MPEG-4視頻規(guī)格規(guī)定的簡(jiǎn)單輪廓中,作為構(gòu)成1個(gè)場(chǎng)景的各個(gè)物體的圖像的VOP(video object plane),使用各自編碼類(lèi)型不同的I-VOP和P-VOP。這里,I-VOP在該圖像數(shù)據(jù)的壓縮處理或解壓縮處理時(shí)不參照其他的VOP的圖像數(shù)據(jù)。因此,I-VOP的編碼處理和解碼處理與其他VOP的圖像數(shù)據(jù)無(wú)關(guān),可單獨(dú)進(jìn)行。另一方面,P-VOP在成為處理對(duì)象的P-VOP圖像數(shù)據(jù)的壓縮處理或解壓縮處理時(shí),求出根據(jù)位于對(duì)象P-VOP之前的I-VOP或P-VOP的圖像數(shù)據(jù)預(yù)測(cè)得到的預(yù)測(cè)數(shù)據(jù)和對(duì)象P-VOP的圖像數(shù)據(jù)的差分成分,編碼或解碼該差分成分。
I-VOP的反復(fù)周期在使用寬帶的數(shù)字衛(wèi)星廣播中一般是按I-VOP約0.5秒出現(xiàn)1次的周期。即,日本電視廣播中,1秒的幀數(shù)約為30,因此每15幀出現(xiàn)I-VOP。另一方面,狹窄帶域中,編碼的圖像數(shù)據(jù)(編碼數(shù)據(jù))的編碼量多的I-VOP的反復(fù)周期加長(zhǎng),編碼數(shù)據(jù)的編碼量的少的P-VOP和B-VOP(即其編碼或解碼時(shí)參考其他VOP圖像數(shù)據(jù)的VOP)的出現(xiàn)頻度盡可能高,與I-VOP的出現(xiàn)頻度變高相比,圖像質(zhì)量改善效果大。但是,I-VOP的反復(fù)周期加長(zhǎng),即I-VOP的出現(xiàn)頻度降低,從容錯(cuò)性方面看不好,在產(chǎn)生丟失分組時(shí),圖像紊亂會(huì)長(zhǎng)時(shí)間持續(xù)。上述的MPEG-4的VOP與MPEG-1,2的幀相當(dāng)。
制定無(wú)線網(wǎng)的接收終端的規(guī)格的國(guó)際標(biāo)準(zhǔn)化組織3GPP(Third GenerationPartnership Project、http//www.3gpp.org)規(guī)定使用RTP/UDP/IP(realtime transport protocol/user datagram protocol/internet protocol)作為服務(wù)器和接收終端之間傳輸視頻數(shù)據(jù)的協(xié)議,或使用RTSP/TCP/IP(real timestreaming protocol/transmission control protocol/internet prptocol)作為從接收終端向服務(wù)器請(qǐng)求數(shù)據(jù)的協(xié)議。另外,在3GPP的規(guī)格中,作為場(chǎng)景記述語(yǔ)言,可使用SMIL(Synchronization Multimedia Markup Language,http//www.w3.org)。
圖18表示利用互聯(lián)網(wǎng)配送圖像數(shù)據(jù)的已有數(shù)據(jù)傳輸系統(tǒng)。
該數(shù)據(jù)傳輸系統(tǒng)20具有將作為上述編碼數(shù)據(jù)的視頻流分組并發(fā)送分組數(shù)據(jù)的服務(wù)器20a、接收上述視頻流并再現(xiàn)圖像數(shù)據(jù)的接收終端20b和從上述服務(wù)器20a向接收終端20b傳輸上述分組數(shù)據(jù)的互連網(wǎng)等的網(wǎng)絡(luò)11。
該通信系統(tǒng)20中,首先,接收終端20b和服務(wù)器20a之間通過(guò)RTSP/TCP/IP進(jìn)行對(duì)服務(wù)器20a請(qǐng)求數(shù)據(jù)的消息Mes的通信,由此,從接收終端20b向服務(wù)器20a發(fā)送數(shù)據(jù)請(qǐng)求信號(hào)Dau。這樣,從服務(wù)器20a通過(guò)作為數(shù)據(jù)傳輸協(xié)議的RTP/UDP/IP向接收終端20b傳輸視頻流Dstr。在接收終端20b進(jìn)行接收的視頻流Dstr的解碼處理,再現(xiàn)圖像數(shù)據(jù)。
圖19是說(shuō)明進(jìn)行與MPEG規(guī)格對(duì)應(yīng)的編碼處理的已有圖像編碼裝置的圖,圖19(a)是表示其結(jié)構(gòu)的框圖。
該圖像編碼裝置100構(gòu)成圖18所示的服務(wù)器20a,具有I-VOP編碼時(shí)原樣壓縮編碼原圖像數(shù)據(jù)Dv,在P-VOP編碼時(shí)壓縮編碼原圖像數(shù)據(jù)Dv和其預(yù)測(cè)數(shù)據(jù)Dp的差分?jǐn)?shù)據(jù)Dvd,輸出編碼數(shù)據(jù)De的編碼器102;在該編碼器102解壓縮通過(guò)壓縮原圖像數(shù)據(jù)Dv和差分?jǐn)?shù)據(jù)Dvd得到的壓縮數(shù)據(jù)Dc和壓縮差分?jǐn)?shù)據(jù)Dcd,并輸出與I-VOP對(duì)應(yīng)的局部解碼數(shù)據(jù)Dd和與P-VOP對(duì)應(yīng)的局部解碼差分?jǐn)?shù)據(jù)Ddd的解碼器103;通過(guò)上述原圖像數(shù)據(jù)Dv和其預(yù)測(cè)數(shù)據(jù)Dp的減法處理形成上述差分?jǐn)?shù)據(jù)Dvd的減法器101。
上述圖像編碼裝置100具有在上述局部解碼差分?jǐn)?shù)據(jù)Ddd上加上預(yù)測(cè)數(shù)據(jù)Dp形成與P-VOP對(duì)應(yīng)的局部解碼數(shù)據(jù)Ddp的加法器104、將與上述I-VOP對(duì)應(yīng)的局部解碼數(shù)據(jù)Dd和與上述P-VOP對(duì)應(yīng)的局部解碼數(shù)據(jù)Ddp作為參考數(shù)據(jù)記錄的幀存儲(chǔ)器105,從該幀存儲(chǔ)器105讀出的圖像數(shù)據(jù)作為預(yù)測(cè)數(shù)據(jù)Dp提供給上述減法器101和加法器104。
接著,簡(jiǎn)單說(shuō)明上述已有的圖像編碼裝置100的動(dòng)作。
圖像編碼裝置100中,如圖19(b)所示,從外部輸入的原圖像數(shù)據(jù)Dv按VOP編碼。
例如,最初的VOP數(shù)據(jù)V(1)作為I-VOP編碼,從第二到第五VOP數(shù)據(jù)V(2)~V(5)作為P-VOP編碼,第六VOP數(shù)據(jù)V(6)作為I-VOP、第七到第十VOP數(shù)據(jù)V(7)~V(10)作為P-VOP編碼。
開(kāi)始編碼處理時(shí),首先,最初的VOP數(shù)據(jù)V(1)作為I-VOP編碼。即,與I-VOP對(duì)應(yīng)的原圖像數(shù)據(jù)Dv在編碼器102壓縮編碼,作為編碼數(shù)據(jù)De輸出。此時(shí),從上述編碼器102向解碼器103輸出通過(guò)原圖像數(shù)據(jù)Dv的壓縮得到的壓縮數(shù)據(jù)Dc。這樣,解碼器103中,進(jìn)行與壓縮數(shù)據(jù)Dc對(duì)應(yīng)的解壓縮處理,生成I-VOP的局部解碼數(shù)據(jù)Dd。之后,從該解碼器103輸出的局部解碼數(shù)據(jù)Dd作為參考數(shù)據(jù)存儲(chǔ)在幀存儲(chǔ)器105中。
接著,第二VOP數(shù)據(jù)V(2)作為P-VOP編碼。即,與P-VOP對(duì)應(yīng)的原圖像數(shù)據(jù)Dv輸入到上述編碼器102的前級(jí)的減法器101中,在減法器101中,生成從上述幀存儲(chǔ)器105作為預(yù)測(cè)數(shù)據(jù)Dp讀出的圖像數(shù)據(jù)和與上述P-VOP對(duì)應(yīng)的原圖像數(shù)據(jù)Dv的差分?jǐn)?shù)據(jù)Dvd。之后,差分?jǐn)?shù)據(jù)Dvd在編碼器102壓縮編碼,作為編碼數(shù)據(jù)De輸出。
此時(shí),從上述編碼器102向解碼器103輸出通過(guò)壓縮差分?jǐn)?shù)據(jù)Dvd得到的壓縮差分?jǐn)?shù)據(jù)Dcd。這樣,解碼器103中,進(jìn)行與壓縮差分?jǐn)?shù)據(jù)Dcd對(duì)應(yīng)的解壓縮處理,生成局部解碼差分?jǐn)?shù)據(jù)Ddd。之后,加法器104中,通過(guò)從上述解碼器103輸出的局部解碼差分?jǐn)?shù)據(jù)Ddd和作為從上述幀存儲(chǔ)器105讀出的圖像數(shù)據(jù)的預(yù)測(cè)數(shù)據(jù)Dp的加法處理,生成與P-VOP對(duì)應(yīng)的局部解碼數(shù)據(jù)Ddp。之后,從加法器104輸出的局部解碼數(shù)據(jù)Ddp作為參考數(shù)據(jù)存儲(chǔ)在幀存儲(chǔ)器105中。
之后上述第三~第五的VOP數(shù)據(jù)V(3)~V(5)與上述第二VOP數(shù)據(jù)同樣,作為P-VOP編碼。另外,上述第六VOP數(shù)據(jù)V(6)與上述第一VOP數(shù)據(jù)V(1)同樣作為I-VOP編碼,接著,第七到第十VOP數(shù)據(jù)V(7)~V(10)與上述第二VOP數(shù)據(jù)V(2)同樣作為P-VOP編碼。
這樣,上述圖像編碼裝置100中,與原圖像數(shù)據(jù)Dv對(duì)應(yīng)的編碼處理按I-VOP的周期為5VOP進(jìn)行。
圖20是說(shuō)明已有圖像解碼裝置的框圖。
該圖像解碼裝置200解碼從圖19(a)所示的圖像編碼裝置100輸出的編碼數(shù)據(jù)De,構(gòu)成上述數(shù)據(jù)傳輸系統(tǒng)20的接收終端20b的解碼部。
即,該圖像解碼裝置200具有按VOP單位對(duì)來(lái)自上述圖像編碼裝置100的編碼數(shù)據(jù)De進(jìn)行解壓縮處理,I-VOP解碼時(shí)輸出與原圖像數(shù)據(jù)Dv相當(dāng)?shù)慕獯a數(shù)據(jù)Dd,P-VOP解碼時(shí),輸出與原圖像數(shù)據(jù)Dv和其預(yù)測(cè)數(shù)據(jù)Dp的差分?jǐn)?shù)據(jù)Dvd相當(dāng)?shù)慕獯a差分?jǐn)?shù)據(jù)Ddd的解碼器201;將上述解碼差分?jǐn)?shù)據(jù)Ddd與預(yù)測(cè)數(shù)據(jù)Dp相加生成與P-VOP對(duì)應(yīng)的解碼數(shù)據(jù)Ddecp的加法器202;將與上述I-VOP對(duì)應(yīng)的解碼數(shù)據(jù)Dd和與上述P-VOP對(duì)應(yīng)的解碼數(shù)據(jù)Ddecp作為參考數(shù)據(jù)記錄的幀存儲(chǔ)器203,從該幀存儲(chǔ)器203作為上述預(yù)測(cè)數(shù)據(jù)Dp讀出的圖像數(shù)據(jù)提供給上述加法器202。
接著,簡(jiǎn)單說(shuō)明已有的圖像解碼裝置200的動(dòng)作。
解碼處理開(kāi)始后,在該圖像解碼裝置200中,按VOP對(duì)來(lái)自上述圖像編碼裝置100的編碼數(shù)據(jù)De進(jìn)行解碼。
即,與I-VOP對(duì)應(yīng)的編碼數(shù)據(jù)De輸入到解碼器201中后,在該解碼器201中,進(jìn)行與該編碼數(shù)據(jù)De對(duì)應(yīng)的解壓縮解碼,生成與原圖像數(shù)據(jù)Dv相當(dāng)?shù)慕獯a數(shù)據(jù)Dd。之后,該解碼數(shù)據(jù)Dd從上述圖像解碼裝置200輸出,并且作為參考數(shù)據(jù)存儲(chǔ)在幀存儲(chǔ)器203中。
與P-VOP對(duì)應(yīng)的編碼數(shù)據(jù)De輸入到解碼器201中后,在該解碼器201中,進(jìn)行與該編碼數(shù)據(jù)De對(duì)應(yīng)的解壓縮解碼,生成與原圖像數(shù)據(jù)Dv和其預(yù)測(cè)數(shù)據(jù)Dp的差分?jǐn)?shù)據(jù)Dvd相當(dāng)?shù)慕獯a差分?jǐn)?shù)據(jù)Ddd。之后,該解碼差分?jǐn)?shù)據(jù)Ddd輸入到加法器202后,在該加法器202中,執(zhí)行將該解碼差分?jǐn)?shù)據(jù)Ddd與從上述幀存儲(chǔ)器203作為預(yù)測(cè)數(shù)據(jù)Dp讀出的圖像數(shù)據(jù)相加的加法處理,生成與P-VOP對(duì)應(yīng)的解碼數(shù)據(jù)Ddecp。并且,該解碼數(shù)據(jù)Ddecp從上述圖像解碼裝置200輸出,并且作為參考數(shù)據(jù)存儲(chǔ)在幀存儲(chǔ)器203中。
但是,如圖18所示的已有數(shù)據(jù)傳輸系統(tǒng)20中,具有以下的問(wèn)題。
即,使用RTP/UDP/IP的數(shù)據(jù)傳輸中,根據(jù)協(xié)議特性,有時(shí)從配送服務(wù)器送出的數(shù)據(jù)未到達(dá)接收終端。其原因之一可舉出在接收的分組中產(chǎn)生比特錯(cuò)誤時(shí),通過(guò)UDP的錯(cuò)誤檢測(cè)機(jī)構(gòu),放棄到達(dá)的分組。特別是,從服務(wù)器到接收終端的傳輸路徑中包含無(wú)線傳輸路徑的傳輸系統(tǒng)中,接收終端的電波強(qiáng)度弱時(shí),不能正確解調(diào)接收的傳輸數(shù)據(jù),這種情況下,產(chǎn)生上述接收數(shù)據(jù)的比特錯(cuò)誤。
接收終端中,1幀(VOP)部分的數(shù)據(jù)(視頻流)未遺漏時(shí),不僅進(jìn)行與該圖像幀對(duì)應(yīng)的解碼處理。因此,作為產(chǎn)生傳輸錯(cuò)誤的情況的對(duì)應(yīng)方法,例如在傳輸錯(cuò)誤產(chǎn)生時(shí),放棄未正常接收數(shù)據(jù)的幀(VOP)的數(shù)據(jù),之后直到正常接收I幀(I-VOP)的數(shù)據(jù)之前,顯示已經(jīng)正常接收數(shù)據(jù)的圖像幀,之后,正常接收I幀的數(shù)據(jù)時(shí),使用從該I幀再開(kāi)始解碼處理的方法。該對(duì)應(yīng)方法中,圖像沒(méi)有紊亂,但接收I幀之前,顯示圖像的動(dòng)作停止。
另外,作為傳輸錯(cuò)誤產(chǎn)生時(shí)的其他方法,有未正常接收數(shù)據(jù)的幀(VOP)的數(shù)據(jù)用之前的正常接收的解碼幀(VOP)的數(shù)據(jù)替代,將該幀的數(shù)據(jù)用于以后的幀的解碼中的方法。該方法中,未正常接收數(shù)據(jù)的幀以外的幀中,由于顯示圖像的動(dòng)作不停止,可進(jìn)行平滑顯示。但是成為解碼對(duì)象的對(duì)象幀的數(shù)據(jù)參考與編碼處理時(shí)參考的幀不同的幀來(lái)解碼,因此顯示內(nèi)容會(huì)產(chǎn)生大的紊亂。雖然也可根據(jù)聽(tīng)眾的喜好,但一般地,產(chǎn)生傳輸錯(cuò)誤時(shí),通過(guò)使用將對(duì)于對(duì)象幀放棄的參考幀的數(shù)據(jù)置換為參考幀以外的其他幀的數(shù)據(jù)的方法,傳輸錯(cuò)誤產(chǎn)生后,直到正常接收I幀的數(shù)據(jù)之前,使用顯示傳輸錯(cuò)誤產(chǎn)生之前的幀的方法,作為再現(xiàn)圖像可得到不和諧感少的圖像。
但是,原來(lái)的接收終端作為傳輸錯(cuò)誤產(chǎn)生時(shí)的對(duì)應(yīng)方法,預(yù)先設(shè)定執(zhí)行上述之一的方法,因此,對(duì)于傳輸錯(cuò)誤產(chǎn)生時(shí)顯示的圖像,有聽(tīng)眾抱怨大的不和諧感的問(wèn)題。
此外,為抑制隨著數(shù)據(jù)壓縮產(chǎn)生的圖像質(zhì)量惡化,應(yīng)盡可能使I幀(I-VOP)的出現(xiàn)頻度小,但另一方面,從使有傳輸錯(cuò)誤產(chǎn)生成為異常狀態(tài)的解碼處理盡早返回正常的解碼處理的觀點(diǎn)看,也有I幀(I-VOP)的出現(xiàn)頻度不能太小的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明為解決上述問(wèn)題作出,目的是得到一種數(shù)據(jù)再現(xiàn)裝置、數(shù)據(jù)再現(xiàn)方法和存儲(chǔ)通過(guò)軟件執(zhí)行該數(shù)據(jù)再現(xiàn)方法的程序的數(shù)據(jù)記錄媒體,可產(chǎn)生對(duì)于聽(tīng)眾而言傳輸錯(cuò)誤產(chǎn)生時(shí)顯示的圖像基本沒(méi)有不和諧感。
本發(fā)明的(技術(shù)方案1)的數(shù)據(jù)再現(xiàn)裝置,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定部;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送部;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部。
本發(fā)明(技術(shù)方案2)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置中,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)的在上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔不同。
本發(fā)明(技術(shù)方案3)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)是編碼數(shù)字圖像數(shù)據(jù)而成的第一和第二圖像編碼數(shù)據(jù),上述第一圖像編碼數(shù)據(jù)的與1幀對(duì)應(yīng)的編碼數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二圖像編碼數(shù)據(jù)的與1幀對(duì)應(yīng)的編碼數(shù)據(jù)按每一幀或比幀大的每一數(shù)據(jù)單位分組。
本發(fā)明(技術(shù)方案4)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)與同一圖像系列對(duì)應(yīng),各自的幀速率不同。
本發(fā)明(技術(shù)方案5)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)與同一圖像系列對(duì)應(yīng),與該各圖像數(shù)據(jù)相對(duì)的傳輸協(xié)議不同。
本發(fā)明(技術(shù)方案6)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于包括對(duì)上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)解碼的解碼部和對(duì)應(yīng)設(shè)定的動(dòng)作條件切換上述解碼部的動(dòng)作模式的控制部。
本發(fā)明(技術(shù)方案7)在技術(shù)方案6的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)在上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔不同,上述控制部在上述動(dòng)作條件是接收畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比既定值短的圖像數(shù)據(jù)的動(dòng)作條件時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收之前,都暫時(shí)停止解碼處理的第一解碼模式,在上述動(dòng)作條件是接收畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔在既定值以上的圖像數(shù)據(jù)的動(dòng)作條件時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收之前,都去除因該傳輸錯(cuò)誤不能解碼的部分來(lái)解碼畫(huà)面間編碼數(shù)據(jù)的第二解碼模式。
本發(fā)明(技術(shù)方案8)在技術(shù)方案7的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼。
本發(fā)明(技術(shù)方案9)在技術(shù)方案7的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼。
本發(fā)明(技術(shù)方案10)的數(shù)據(jù)再現(xiàn)裝置,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)部;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定部;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送部;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部。
本發(fā)明(技術(shù)方案11)的數(shù)據(jù)再現(xiàn)方法,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
本發(fā)明(技術(shù)方案12)的數(shù)據(jù)再現(xiàn)方法,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)步驟;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
本發(fā)明(技術(shù)方案13)的數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
本發(fā)明(技術(shù)方案14)的數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)步驟;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
本發(fā)明(技術(shù)方案15)的接收?qǐng)D像數(shù)據(jù)并再現(xiàn)的數(shù)據(jù)再現(xiàn)裝置,其特征在于包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼部;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制部。
本發(fā)明(技術(shù)方案16)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置中,其特征在于還包括接收表示上述圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部。
本發(fā)明(技術(shù)方案17)在技術(shù)方案16的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述輔助數(shù)據(jù)表示上述圖像數(shù)據(jù)在畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔。
本發(fā)明(技術(shù)方案18)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述圖像數(shù)據(jù)接收部包括計(jì)算上述圖像數(shù)據(jù)在畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔的運(yùn)算部。
本發(fā)明(技術(shù)方案19)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述控制部在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比上述設(shè)定條件表示的既定值短的圖像數(shù)據(jù)時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收之前,都暫時(shí)停止解碼處理的第一解碼模式,在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔在上述設(shè)定條件表示的既定值以上的圖像數(shù)據(jù)時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),去除因傳輸錯(cuò)誤不能解碼的部分來(lái)解碼的第二解碼模式。
本發(fā)明(技術(shù)方案20)在技術(shù)方案19的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼。
本發(fā)明(技術(shù)方案21)在技術(shù)方案19的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼。
本發(fā)明(技術(shù)方案22)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述控制部根據(jù)傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間和之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差來(lái)切換傳輸錯(cuò)誤產(chǎn)生時(shí)的上述解碼部的解碼動(dòng)作。
本發(fā)明(技術(shù)方案23)在技術(shù)方案22的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述控制部在傳輸錯(cuò)誤產(chǎn)生時(shí),從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差比上述設(shè)定的條件表示的一定的基準(zhǔn)值小的第一種情況下,對(duì)上述解碼部的解碼動(dòng)作進(jìn)行控制,使得在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后對(duì)畫(huà)面內(nèi)編碼幀進(jìn)行解碼的期間中,停止對(duì)圖像數(shù)據(jù)的解碼處理,從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差比上述設(shè)定的條件表示的一定的基準(zhǔn)值大的第二種情況下,對(duì)上述解碼部的解碼動(dòng)作進(jìn)行控制,使得在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后對(duì)畫(huà)面內(nèi)編碼幀進(jìn)行解碼的期間中,進(jìn)行去除因產(chǎn)生該傳輸錯(cuò)誤而不能解碼的部分來(lái)解碼畫(huà)面間編碼數(shù)據(jù)的解碼處理。
本發(fā)明(技術(shù)方案24)在技術(shù)方案23的數(shù)據(jù)再現(xiàn)裝置,其特征在于在上述第二情況中進(jìn)行的解碼處理對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼。
本發(fā)明(技術(shù)方案25)在技術(shù)方案23的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,在上述第二情況中進(jìn)行的解碼處理對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼。
本發(fā)明(技術(shù)方案26)的接收?qǐng)D像數(shù)據(jù)并再現(xiàn)的數(shù)據(jù)再現(xiàn)方法,其特征在于包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼步驟;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制步驟。
本發(fā)明(技術(shù)方案27)的數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收?qǐng)D像數(shù)據(jù)并再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼步驟;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制步驟。


圖1是用于說(shuō)明本發(fā)明的實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)的圖,表示出該系統(tǒng)的結(jié)構(gòu)(圖(a))和該系統(tǒng)的數(shù)據(jù)發(fā)送處理(圖(b));圖2是表示上述實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)中使用的SMIL文件FSD1的記述內(nèi)容的一例;圖3是表示構(gòu)成上述實(shí)施例1的數(shù)據(jù)傳送系統(tǒng)的服務(wù)器100a和客戶終端200a的詳細(xì)結(jié)構(gòu)的圖;圖4是說(shuō)明上述實(shí)施例1的接收終端200a的具體容錯(cuò)強(qiáng)度的設(shè)定方法的圖,選擇2個(gè)容錯(cuò)強(qiáng)度之一的方法(圖(a))和通過(guò)滑桿指定容錯(cuò)強(qiáng)度的方法(圖(b));圖5是表示上述實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)中使用的與圖2所示的SMIL文件不同的SMIL文件FSD2的記述內(nèi)容(圖(a))和基于用戶設(shè)定值Xus2的視頻要素的具體選擇方法的圖;圖6是作為上述實(shí)施例1的容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)的另一例子表示將1幀作為1個(gè)視頻分組的視頻流(圖(a))和將1幀作為3個(gè)視頻分組的視頻流(圖(b))的圖;圖7是用于說(shuō)明本發(fā)明的實(shí)施例2的數(shù)據(jù)傳輸系統(tǒng)的圖,表示出構(gòu)成上述系統(tǒng)的服務(wù)器和客戶終端的詳細(xì)結(jié)構(gòu)的圖;圖8是表示與上述實(shí)施例2中使用的SMIL文件FSD2的記述信息對(duì)應(yīng)的工作存儲(chǔ)器的存儲(chǔ)內(nèi)容(圖(a))和將錯(cuò)誤發(fā)生率與容錯(cuò)強(qiáng)度相關(guān)的表(圖(b))的圖;圖9是表示上述實(shí)施例2中進(jìn)行視頻流的切換時(shí)RTSP消息的交換例的圖;圖10是表示上述實(shí)施例2中進(jìn)行視頻流的切換時(shí)與切換前和切換后的視頻流對(duì)應(yīng)的接收緩沖器中存儲(chǔ)的RTP分組(圖(a)、圖(b))的圖;圖11是表示上述實(shí)施例2的接收終端的視頻流的切換處理的流程的圖;圖12是根據(jù)顯示時(shí)刻具體表示上述實(shí)施例2的上述視頻流切換時(shí)接收終端的RTSP消息收發(fā)部214和分組RTP數(shù)據(jù)接收部216b進(jìn)行的處理的模式圖;圖13是表示與上述實(shí)施例2中使用的傳輸協(xié)議不同的視頻流相關(guān)的信息的SMIL文件的記述(圖(a))、與該記述對(duì)應(yīng)的工作存儲(chǔ)器的存儲(chǔ)內(nèi)容(圖(b))和將錯(cuò)誤發(fā)生率與容錯(cuò)強(qiáng)度相關(guān)的表(圖(c))的圖;圖14是用于說(shuō)明本發(fā)明的實(shí)施例3的數(shù)據(jù)傳輸系統(tǒng)的圖,表示出構(gòu)成上述系統(tǒng)的服務(wù)器和客戶終端的詳細(xì)結(jié)構(gòu)的圖;圖15是用于說(shuō)明本發(fā)明的實(shí)施例4的數(shù)據(jù)傳輸系統(tǒng)的圖,表示出構(gòu)成上述系統(tǒng)的服務(wù)器和客戶終端的詳細(xì)結(jié)構(gòu)的圖;圖16是用于說(shuō)明作為本發(fā)明的實(shí)施例6的數(shù)據(jù)再現(xiàn)裝置的便攜式電話機(jī)的圖;圖17是用于說(shuō)明存儲(chǔ)通過(guò)計(jì)算機(jī)執(zhí)行上述各實(shí)施例的數(shù)據(jù)再現(xiàn)處理和數(shù)據(jù)發(fā)送處理的程序的數(shù)據(jù)存儲(chǔ)媒體(圖(a)、圖(b))和上述計(jì)算機(jī)系統(tǒng)(圖(c))的圖;圖18是用于說(shuō)明利用網(wǎng)絡(luò)配送圖像數(shù)據(jù)的通信系統(tǒng)的圖;圖19是用于說(shuō)明原有的圖像編碼裝置的圖,表示出該圖像編碼裝置的結(jié)構(gòu)(圖(a))和該圖像編碼裝置的VOP單位的編碼處理(圖(b));圖20是說(shuō)明原有的圖像編碼裝置的框圖;圖21是用于說(shuō)明本發(fā)明的實(shí)施例5數(shù)據(jù)傳輸系統(tǒng)的圖,圖21(a)表示該系統(tǒng)結(jié)構(gòu),圖21(b)表示該系統(tǒng)的數(shù)據(jù)傳輸處理;圖22是表示構(gòu)成上述實(shí)施例5的系統(tǒng)的服務(wù)器100e和客戶終端200e的詳細(xì)結(jié)構(gòu)的圖。
具體實(shí)施例方式
下面說(shuō)明本發(fā)明的實(shí)施例。
(實(shí)施例1)
圖1是說(shuō)明本發(fā)明的實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)的圖,圖1(a)表示該系統(tǒng)的結(jié)構(gòu),圖1(b)表示該系統(tǒng)的數(shù)據(jù)傳輸處理。
該實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a具有送出規(guī)定的視頻流(圖像編碼數(shù)據(jù))的服務(wù)器100a、接收從該服務(wù)器100a送出的視頻流并再現(xiàn)圖像數(shù)據(jù)的接收終端(客戶終端)200a、從服務(wù)器100a項(xiàng)接收終端200a傳輸該視頻流的網(wǎng)絡(luò)11。
這里,上述服務(wù)器100a包括存儲(chǔ)用不同編碼條件編碼同一圖像序列的數(shù)字視頻信號(hào)得到的多個(gè)視頻流并且存儲(chǔ)記述上述各視頻流的屬性的SMIL數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部120、將存儲(chǔ)在該數(shù)據(jù)存儲(chǔ)部120的數(shù)據(jù)送出到網(wǎng)絡(luò)11上的數(shù)據(jù)發(fā)送部110a。上述數(shù)據(jù)存儲(chǔ)部120中使用硬盤(pán)等大容量存儲(chǔ)裝置。
該實(shí)施例1中,上述多個(gè)視頻流是對(duì)應(yīng)上述同一圖像系列的容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)。具體說(shuō),多個(gè)視頻流分別包含使用圖像內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)的編碼量大的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用圖像間像素值相關(guān)編碼數(shù)字圖像信號(hào)的編碼量少的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔,換言之,I幀(I-VOP)的周期不同。
并且,上述硬盤(pán)等的數(shù)據(jù)存儲(chǔ)部120中作為視頻文件Dv1~Dv4存儲(chǔ)I幀的周期不同的,即I幀的周期為10秒、5秒、2秒、1秒的視頻流,作為上述SMIL數(shù)據(jù)Da存儲(chǔ)SMIL文件FSD1。
圖2(a)表示該SMIL文件FSD1的記述內(nèi)容。
SMIL文件FSD1的各行的前面記述的<smil>、</smil>、<body>、</body>、<switch>、</switch>、<video>等文字列叫做要素(element),該要素后面表示記述內(nèi)容。
例如,smil要素710a和/smil要素710b表示位于包含smil要素的行和包含/smil要素的行之間的行是根據(jù)SMIL規(guī)格記述的。
body要素720a和/body要素720b是位于包含body要素的行和包含/body要素的行之間的行,表示記述再現(xiàn)的視頻數(shù)據(jù)的屬性,例如表示所在場(chǎng)所的信息(URL)、與編碼參數(shù)(I幀的周期)相關(guān)的信息等。
switch要素730a和/switch要素730b表示應(yīng)選擇位于包含switch要素的行和包含/switch要素的行之間的多個(gè)video要素中的一個(gè)。Video要素表示通過(guò)包含該video要素的行701~704的記述執(zhí)行動(dòng)態(tài)圖像數(shù)據(jù)。
例如,SMIL文件FSD1的各video要素的項(xiàng)目中,I幀的出現(xiàn)間隔(I幀的周期)作為i-frame-interval屬性記載,根據(jù)該屬性,選擇用戶設(shè)定的內(nèi)容中最合適的video要素。i-frame-interval屬性的具體值有“1s”、“2s”、“5s”、“10s”,視頻文件是具體的i-frame-interval屬性值越小,容錯(cuò)強(qiáng)度越高。這里表示出4個(gè)I幀的出現(xiàn)間隔不同的視頻數(shù)據(jù)文件。但不用說(shuō)也可以是2個(gè)、或3個(gè),或5個(gè)以上。
另外,各video要素項(xiàng)目中包含的屬性值不限于i-frame-interval,也可是直接表示容錯(cuò)強(qiáng)度的system-error-resilient-level屬性。
例如圖5(a)表示作為SMIL文件的另一例表示容錯(cuò)強(qiáng)度不同的4個(gè)視頻數(shù)據(jù)文件的SMIL文件FSD2。
該SMIL文件FSD2包含與記述在包含switch要素731a的行和包含/switch要素731b的行之間的容錯(cuò)強(qiáng)度不同的4個(gè)video要素711~714有關(guān)的項(xiàng)目。各video要素的項(xiàng)目中記載容錯(cuò)強(qiáng)度。作為system-error-resilient-level屬性,根據(jù)該屬性,選擇用戶設(shè)定的內(nèi)容中最合適的video要素。這里,上述各video要素711,712,713,714的system-error-resilient-level屬性的具體值分別位“1”、“2”、“3”、“4”。
圖3是表示構(gòu)成上述系統(tǒng)的服務(wù)器100a和客戶終端200a的詳細(xì)結(jié)構(gòu)的圖。
構(gòu)成上述服務(wù)器100a的數(shù)據(jù)發(fā)送部110a包括接收從客戶終端200a通過(guò)HTTP發(fā)送的SMIL數(shù)據(jù)的請(qǐng)求消息Mdr,根據(jù)該請(qǐng)求從數(shù)據(jù)存儲(chǔ)部120讀出SMIL文件Da,通過(guò)HTTP將讀出的SMIL文件Da作為SMIL數(shù)據(jù)Dsm發(fā)送的HTTP收發(fā)部101;接收從客戶終端200a通過(guò)RTSP發(fā)送的數(shù)據(jù)請(qǐng)求消息Mrtsp,將表示請(qǐng)求的視頻文件名的數(shù)據(jù)指定信號(hào)Sc輸出的RTSP消息收發(fā)部102;接收該數(shù)據(jù)指定信號(hào)Sc,從數(shù)據(jù)存儲(chǔ)部120讀出與該數(shù)據(jù)指定信號(hào)Sc表示的視頻數(shù)據(jù)文件名相當(dāng)?shù)囊曨l流De,通過(guò)RTP將讀出的視頻流作為RTP數(shù)據(jù)Drtp傳輸?shù)腞TP數(shù)據(jù)發(fā)送部103。
上述客戶終端200a包括根據(jù)用戶操作輸出各種用戶操作信號(hào)Sop1,Sop2,Serr的用戶操作部213;根據(jù)該用戶操作信號(hào)Sop1通過(guò)HTTP發(fā)送上述SMIL數(shù)據(jù)的請(qǐng)求消息Mdr的同時(shí),接收從上述服務(wù)器100a通過(guò)HITP發(fā)送的SMIL數(shù)據(jù)Dsm的HTTP收發(fā)部211;分析該SMIL數(shù)據(jù)Dsm的同時(shí),基于該分析結(jié)果和表示上述用戶操作設(shè)定的容錯(cuò)強(qiáng)度的具體級(jí)(數(shù)值)的級(jí)信號(hào)Serr輸出指定規(guī)定的數(shù)據(jù)的數(shù)據(jù)指定信號(hào)Sc的SMIL數(shù)據(jù)分析部212。
這里,SMIL數(shù)據(jù)分析部212根據(jù)上述級(jí)信號(hào)Serr決定對(duì)用戶側(cè)準(zhǔn)備的I幀的周期不同的多個(gè)視頻數(shù)據(jù)中想要的數(shù)據(jù),輸出指定該決定的視頻數(shù)據(jù)的指定信號(hào)Sc。
上述客戶終端200a包括將上述數(shù)據(jù)指定信號(hào)Sc作為RTSP消息信號(hào)Mrtsp發(fā)送的同時(shí),接收該信號(hào)Mrtsp的響應(yīng)信號(hào)Sack的RTSP消息收發(fā)部214;接收從上述服務(wù)器100a發(fā)送的RTP數(shù)據(jù)Drtp輸出視頻流De的RTP數(shù)據(jù)接收部216;解碼該視頻流De并輸出圖像數(shù)據(jù)Ddec的解碼部210;基于該圖像數(shù)據(jù)Ddec進(jìn)行圖像顯示的同時(shí),進(jìn)行對(duì)應(yīng)上述用戶操作信號(hào)Sop2的顯示的顯示部218。
下面具體說(shuō)明上述用戶操作部213的進(jìn)行上述容錯(cuò)性設(shè)定的結(jié)構(gòu)。
圖4(a)表示設(shè)定接收終端200a的應(yīng)取得圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的畫(huà)面(容錯(cuò)性設(shè)定畫(huà)面)。這里,上述接收終端200a是便攜式電話機(jī)等的便攜終端201a。
例如,通過(guò)便攜終端201a的按鈕操作部21的操作,選擇終端的初始菜單的多個(gè)項(xiàng)目中的進(jìn)行各種初始設(shè)定的項(xiàng)目(設(shè)定),另外,依次選擇更具體的項(xiàng)目(流接收設(shè)定)、項(xiàng)目(容錯(cuò)強(qiáng)度設(shè)定)時(shí),如圖4(a)所示的容錯(cuò)性設(shè)定畫(huà)面22b顯示在便攜式電話機(jī)的顯示屏22的中央。
圖4(a)中,22a是表示電波強(qiáng)度的畫(huà)面,22c是作為操作引導(dǎo)的畫(huà)面,畫(huà)面22c中表示出應(yīng)通過(guò)按鈕操作部21的上下光標(biāo)鍵21a,21c的操作選擇容錯(cuò)性設(shè)定畫(huà)面22b所示的容錯(cuò)強(qiáng)度的級(jí)并且通過(guò)確定按鈕21e的操作確定選擇的級(jí)。
該容錯(cuò)性設(shè)定畫(huà)面22b是作為應(yīng)取得圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的級(jí)設(shè)定預(yù)先設(shè)定的容錯(cuò)強(qiáng)度(高級(jí))或預(yù)先設(shè)定的容錯(cuò)強(qiáng)度(低級(jí))之一的畫(huà)面。便攜終端201a中,容錯(cuò)強(qiáng)度(高級(jí))、(低級(jí))中作為容錯(cuò)強(qiáng)度值分別對(duì)應(yīng)0~100的整數(shù)值中的80,20。之后,通過(guò)用戶操作,即按鈕操作部21的上下光標(biāo)鍵21a,21c的操作,選擇容錯(cuò)強(qiáng)度(高級(jí))、容錯(cuò)強(qiáng)度(低級(jí))中的一個(gè),通過(guò)確定按鈕21e的操作確定選擇的級(jí)時(shí),與確定的級(jí)對(duì)應(yīng)的容錯(cuò)強(qiáng)度值作為終端的容錯(cuò)強(qiáng)度值保持。
接著說(shuō)明動(dòng)作。
該數(shù)據(jù)傳輸系統(tǒng)10a中,如圖1(b)所示,通過(guò)HTTP從接收終端200a向服務(wù)器100a發(fā)送請(qǐng)求SMIL數(shù)據(jù)的SMIL請(qǐng)求信號(hào)Sd1(圖3所示的SMIL請(qǐng)求消息Mrd),作為其響應(yīng),通過(guò)HTTP信號(hào)Dsd從服務(wù)器100a向接收終端200a發(fā)送SMIL數(shù)據(jù)Dsm。
接著,接收終端200a中,進(jìn)行根據(jù)SMIL數(shù)據(jù)Dsm的分析結(jié)果和用戶設(shè)定的內(nèi)容,將指定必要的視頻流的消息Mrtsp作為RTSP信號(hào)Sd2發(fā)送到服務(wù)器100a的處理。并且,通過(guò)RTSP將其響應(yīng)信號(hào)Sack從服務(wù)器100a發(fā)送到接收終端200a,隨后,將規(guī)定的視頻流Dstr作為RTP數(shù)據(jù)Drtp從服務(wù)器100a發(fā)送到接收終端200a。
下面詳細(xì)說(shuō)明上述服務(wù)器100a和接收終端200a之間的數(shù)據(jù)傳輸處理。
首先,接收終端(客戶終端)200a中,請(qǐng)求與規(guī)定的圖像數(shù)據(jù)對(duì)應(yīng)的SMIL數(shù)據(jù)之前,通過(guò)用戶對(duì)用戶操作部213的操作進(jìn)行種種設(shè)定。
例如,上述接收終端200a是圖4(a)所示便攜終端201a的情況下,用戶通過(guò)便攜終端201a的按鈕操作部21的操作,選擇終端的初始菜單的多個(gè)項(xiàng)目中的進(jìn)行各種初始設(shè)定的項(xiàng)目“設(shè)定”,依次進(jìn)行更具體的項(xiàng)目“流接收設(shè)定”、項(xiàng)目“容錯(cuò)性強(qiáng)度設(shè)定”的選擇。這樣,對(duì)應(yīng)操作信號(hào)Sop2,在顯示部218,即便攜終端的顯示屏22上顯示圖4(a)所示的容錯(cuò)性設(shè)定畫(huà)面22b。
該容錯(cuò)性設(shè)定畫(huà)面22b上作為應(yīng)取得圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的級(jí)選擇的候補(bǔ)顯示容錯(cuò)強(qiáng)度(高級(jí))和容錯(cuò)強(qiáng)度(低級(jí))。
例如,通過(guò)用戶操作按鈕操作部21的上下光標(biāo)21a,21c,選擇容錯(cuò)強(qiáng)度(低級(jí)),通過(guò)確定按鈕21e確定選擇的容錯(cuò)強(qiáng)度(低級(jí))后,將與該容錯(cuò)強(qiáng)度(低級(jí))對(duì)應(yīng)的整數(shù)值“20”保持為便攜終端的容錯(cuò)強(qiáng)度值。
之后,用戶在接收終端200a的顯示部218中顯示圖像數(shù)據(jù)選擇畫(huà)面(圖中未圖示),在該圖像數(shù)據(jù)選擇畫(huà)面中進(jìn)行指定想取得的圖像數(shù)據(jù)的操作后,將對(duì)應(yīng)該操作的操作信號(hào)Sop1輸入到HTTP收發(fā)部211,從HTTP收發(fā)部211向服務(wù)器100a發(fā)送請(qǐng)求與指定的圖像數(shù)據(jù)相關(guān)聯(lián)的SMIL數(shù)據(jù)的信號(hào)Sd1(圖3所示的SMIL消息Mdr)(參考圖1(b))。這樣,服務(wù)器100a中,通過(guò)該HTTP收發(fā)部101接收來(lái)自客戶終端200a的SMIL數(shù)據(jù)的請(qǐng)求信號(hào)Sd1,在該HTTP收發(fā)部101中,對(duì)應(yīng)上述SMIL數(shù)據(jù)請(qǐng)求信號(hào)Sd1,從數(shù)據(jù)存儲(chǔ)部120讀出SMIL文件Da,執(zhí)行將其作為SMIL數(shù)據(jù)Dsm由HTTP發(fā)送的處理。該SMIL數(shù)據(jù)Dsm經(jīng)網(wǎng)絡(luò)11傳輸?shù)浇邮战K端(客戶終端)200a,在該HTTP收發(fā)部211接收。
這樣,在接收終端200a,上述接收的SMIL數(shù)據(jù)Dsm在SMIL數(shù)據(jù)分析部212分析,選擇4個(gè)視頻數(shù)據(jù)文件中最適合用戶設(shè)定內(nèi)容的那個(gè),將表示選擇出的視頻流文件的指定信號(hào)Sc輸出到RTSP消息收發(fā)部214。在該RTSP消息收發(fā)部214,進(jìn)行將指定信號(hào)Sc由RTSP作為RTSP消息信號(hào)Mrtsp發(fā)送到服務(wù)器100a的處理。
下面具體說(shuō)明上述SMIL數(shù)據(jù)分析部212從SMIL文件記述的4個(gè)視頻數(shù)據(jù)文件選擇與用戶設(shè)定的容錯(cuò)級(jí)對(duì)應(yīng)的視頻數(shù)據(jù)文件的處理。
首先,在SMIL數(shù)據(jù)分析部212,進(jìn)行將SMIL文件的各video要素701~704數(shù)值化的處理。
具體說(shuō),在N(N自然數(shù))個(gè)video要素在SMIL文件中記述的情況下,對(duì)各video要素基于下面的計(jì)算式(1)附加數(shù)值化級(jí)Y(Y0以上的整數(shù))。
Y=100·(n-1)/(N-1) (1)這里,數(shù)值化級(jí)Y是附加給在N個(gè)video要素中從對(duì)應(yīng)的視頻數(shù)據(jù)文件的容錯(cuò)強(qiáng)度低的一方開(kāi)始的第n個(gè)video要素的值。
上述計(jì)算式(1)計(jì)算出的計(jì)算值不是整數(shù)值的情況下,數(shù)值化級(jí)Y取在該計(jì)算值以上最接近的整數(shù)值。
這里,由于N=4,對(duì)4個(gè)video要素701~704按對(duì)應(yīng)的容錯(cuò)強(qiáng)度高的一方開(kāi)始的順序附加整數(shù)值“100”、“67”、“33”、“0”,即對(duì)video要素704附加Yv4(=100)、對(duì)video要素703附加Yv3(=67)、對(duì)video要素702附加Yv2(=33)、對(duì)video要素701附加Yv1(=0)。
N=2的情況下,對(duì)對(duì)應(yīng)的容錯(cuò)強(qiáng)度高的一方的video要素附加整數(shù)值“100”、對(duì)對(duì)應(yīng)的容錯(cuò)強(qiáng)度低的一方的video要素附加整數(shù)值“0”。N=3的情況下,對(duì)3個(gè)video要素按對(duì)應(yīng)的容錯(cuò)強(qiáng)度高的一方開(kāi)始的順序附加整數(shù)值“100”、“50”、“0”,N=5的情況下,對(duì)5個(gè)video要素按對(duì)應(yīng)的容錯(cuò)強(qiáng)度高的一方開(kāi)始的順序附加整數(shù)值“100”、“75”、“50”、“25”、“0”。
并且,在便攜終端進(jìn)行比較用戶設(shè)定的應(yīng)取得圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的值(用戶設(shè)定值)Xus1(=20)和對(duì)上述各video要素701~704附加的整數(shù)值的處理,選擇附加了最接近容錯(cuò)強(qiáng)度的用戶設(shè)定值Xus1(=20)的整數(shù)值Yv2(=33)的video要素702(參考圖2(b))。
如上所述,接收終端200a從SMIL文件表示的容錯(cuò)性不同的視頻數(shù)據(jù)文件指定對(duì)應(yīng)接收終端的用戶設(shè)定的文件,將表示指定的視頻數(shù)據(jù)文件的指定信號(hào)Sc作為RTSP消息信號(hào)Mrtsp發(fā)送到服務(wù)器100a后,在服務(wù)器100a,來(lái)自接收終端200a的RTSP消息信號(hào)Mrtsp在RTSP消息收發(fā)部102接收,將上述指定信號(hào)Sc輸出到RTP數(shù)據(jù)發(fā)送部103。這樣,該發(fā)送部103中,進(jìn)行基于該指定信號(hào)Sc從存儲(chǔ)在數(shù)據(jù)存儲(chǔ)部120中的多個(gè)視頻文件中選擇規(guī)定的視頻文件并作為RTP數(shù)據(jù)Drtp發(fā)送的處理。
之后,上述RTP數(shù)據(jù)Drtp經(jīng)網(wǎng)絡(luò)11傳輸?shù)浇邮战K端200a后,在該接收終端200a,RTP數(shù)據(jù)Drtp在RTP數(shù)據(jù)接收部216接收,將視頻流De輸出到解碼部210。解碼部210通過(guò)視頻流De的解碼處理生成圖像數(shù)據(jù)Ddec并輸出到顯示部218。顯示部218中,根據(jù)圖像數(shù)據(jù)Ddec進(jìn)行圖像顯示。
這樣,本實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a中,服務(wù)器100a具有將I幀的周期不同的多個(gè)視頻流存儲(chǔ)為與同一圖像系列對(duì)應(yīng)的圖像數(shù)據(jù)的編碼數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部120;根據(jù)接收終端的指定信號(hào)Sc發(fā)送該多個(gè)視頻流中的規(guī)定的視頻流的數(shù)據(jù)發(fā)送部110,接收終端200a根據(jù)用戶設(shè)定內(nèi)容將指定對(duì)服務(wù)器100a側(cè)準(zhǔn)備的多個(gè)視頻流中具有規(guī)定容存性的指定信號(hào)Sc發(fā)送到服務(wù)器100a,根據(jù)用戶喜好,將從發(fā)送側(cè)提供的視頻流選擇為對(duì)傳輸容錯(cuò)性高的視頻流或作為圖像質(zhì)量好的視頻流。
上述實(shí)施例1中,作為表示關(guān)于SMIL數(shù)據(jù)的各視頻文件的記述的記述要素使用<video>,但也可以是<ref>。
上述實(shí)施例1中,進(jìn)行數(shù)據(jù)請(qǐng)求的協(xié)議使用RTSP,傳輸視頻數(shù)據(jù)的協(xié)議使用RTP,但這些也可以是其他協(xié)議。
上述實(shí)施例1中,表示出將與對(duì)服務(wù)器準(zhǔn)備的編碼條件不同的多個(gè)視頻流有關(guān)的信息包含在SMIL數(shù)據(jù)中傳輸?shù)那闆r,但與上述多個(gè)視頻流有關(guān)的信息可包含在SDP(session description protocol對(duì)話描述協(xié)議)數(shù)據(jù)、MPEG-4系統(tǒng)數(shù)據(jù)(MPEG-4的場(chǎng)景記述數(shù)據(jù))等中來(lái)傳輸。
另外,上述實(shí)施例1中,說(shuō)明了由I幀周期表示視頻流的容錯(cuò)強(qiáng)度的情況,但視頻流的容錯(cuò)強(qiáng)度可通過(guò)I幀周期以外的記述用MPEG-4圖像編碼規(guī)格規(guī)定的各種容錯(cuò)性模式的信息表示。
例如,用于記述視頻流的容錯(cuò)性模式的信息是表示視頻流的視頻分組的大小的信息或表示有無(wú)使用HEC(head extension code標(biāo)題擴(kuò)展碼)的信息(即,VOP標(biāo)題信息是否包含在視頻分組的標(biāo)題中),另外,還可以是表示有無(wú)使用數(shù)據(jù)的分割(即重要信息分配在分組前面)和RVLC(可逆可變長(zhǎng)編碼),即表示有無(wú)使用不僅分組的前面而且也從后端讀出可變長(zhǎng)編碼的數(shù)據(jù)結(jié)構(gòu)信息。
上述實(shí)施例1中,包含在各video要素的項(xiàng)目中的屬性是i-frame-interval屬性、直接表示容錯(cuò)強(qiáng)度的syxtem-error-resilient-level(也叫error-protection-level)屬性,但這些屬性值可預(yù)先變化為與容錯(cuò)強(qiáng)度的級(jí)成比例的0~100的整數(shù)值,此時(shí),如上述實(shí)施例1那樣,在接收終端,與容錯(cuò)強(qiáng)度有關(guān)的屬性值不需要進(jìn)行與0~100的整數(shù)值對(duì)應(yīng)的數(shù)值化。
上述實(shí)施例1中,作為設(shè)定應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度的級(jí)的方法,表示出選擇容錯(cuò)強(qiáng)度(高級(jí))和容錯(cuò)強(qiáng)度(低級(jí))之一的方法(圖4(a)),但接收終端的應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度的級(jí)的設(shè)定方法可以是使用滑桿指定一定范圍內(nèi)的容錯(cuò)強(qiáng)度的級(jí)的方法。
圖4(b)是用于說(shuō)明使用滑桿設(shè)定容錯(cuò)強(qiáng)度的級(jí)的便攜終端201b的圖,表示出該便攜終端201b的容錯(cuò)性設(shè)定畫(huà)面22d。圖4(b)中與圖4(a)相同的符號(hào)表示與實(shí)施例1的便攜終端201a相同的部件。
例如,通過(guò)便攜終端201b的按鈕操作部21的操作,和上述實(shí)施例1的便攜終端201a的操作一樣,在終端的初始菜單的多個(gè)項(xiàng)目中選擇用于進(jìn)行初始設(shè)定的項(xiàng)目“設(shè)定”,另外,依次選擇更具體的項(xiàng)目“流接收設(shè)定”、項(xiàng)目“容錯(cuò)強(qiáng)度設(shè)定”時(shí),圖4(b)所示的容錯(cuò)性設(shè)定畫(huà)面22d顯示在便攜終端的顯示板22的中央,在容錯(cuò)性設(shè)定畫(huà)面22d的下側(cè)顯示作為操作的引導(dǎo)的畫(huà)面22e。
這里,上述容錯(cuò)性設(shè)定畫(huà)面22d是通過(guò)滑桿22d1設(shè)定應(yīng)取得圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的級(jí)的畫(huà)面。該容錯(cuò)性設(shè)定畫(huà)面22d中,表示出可將上述滑桿22d1左右方向移動(dòng)的范圍,該移動(dòng)范圍22d2的左端位置Lp、右端位置Rp分別是指定容錯(cuò)強(qiáng)度(高級(jí))的位置、指定容錯(cuò)強(qiáng)度(低級(jí))的位置,上述左端位置Lp和右端位置Rp的中間點(diǎn)Mp是指定容錯(cuò)強(qiáng)度(中級(jí))的位置。
之后,在該便攜終端201b的用戶操作部213,對(duì)應(yīng)滑桿位置,根據(jù)下面的計(jì)算式(2)計(jì)算出作為容錯(cuò)強(qiáng)度級(jí)的0~100的整數(shù)值。
X=Ls·(1/Rs)·100 (2)這里,X是容錯(cuò)強(qiáng)度級(jí),Rs是上述滑動(dòng)范圍22d2的左端位置Lp和右端位置Rp之間的距離(滑動(dòng)長(zhǎng)度),Ls是上述滑桿22d1離開(kāi)從上述左端位置Lp的距離(滑動(dòng)距離)。
例如,上述滑動(dòng)長(zhǎng)度Rs為50mm、滑桿21d1的滑動(dòng)距離Ls為15mm時(shí),由上述計(jì)算式(2)得出上述容此強(qiáng)度級(jí)X為Xus1(=(15/50)·100=30)。計(jì)算式(2)算出的容錯(cuò)強(qiáng)度級(jí)的計(jì)算值不是整數(shù)值時(shí),容錯(cuò)強(qiáng)度級(jí)取該計(jì)算值以上最接近的整數(shù)值。
上述畫(huà)面22e中,表示出通過(guò)按鈕操作部21的左右光標(biāo)鍵21b,21d的操作,使容錯(cuò)性設(shè)定畫(huà)面22e所示的滑桿22d1移動(dòng)來(lái)指定容錯(cuò)強(qiáng)度的級(jí),并且通過(guò)按鈕操作部21的確定按鈕21e的操作確定指定的容錯(cuò)強(qiáng)度的級(jí)。
并且,通過(guò)用戶操作,即通過(guò)按鈕操作部21的左右光標(biāo)鍵21b,21d,指定滑桿22d1的滑動(dòng)距離Ls,通過(guò)確定按鈕21e的操作,確定指定的滑動(dòng)距離后,根據(jù)上述計(jì)算式(2)計(jì)算容錯(cuò)強(qiáng)度,該計(jì)算值保持為便攜終端的容錯(cuò)強(qiáng)度值。
此時(shí),在便攜終端根據(jù)由用戶設(shè)定的應(yīng)取得圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的值(用戶設(shè)定值)Xus1(=30)決定上述各video要素711~714中的一個(gè)的處理中,如上述實(shí)施例1所示,選擇附加了與容錯(cuò)強(qiáng)度的用戶設(shè)定值Xus1最接近的整數(shù)值Yv2(=33)的video要素712(參考圖2(b))。
根據(jù)用戶設(shè)定值決定上述各video要素711~714中的一個(gè)的處理中,如上述實(shí)施例1所示,不限于選擇附加了與用戶設(shè)定值Xus1最接近的整數(shù)值的video要素,如圖5(b)所示,例如可選擇附加了用戶設(shè)定值Xus2(=40)以上并且最接近該設(shè)定值的整數(shù)值Yv3(=67)的video要素713。
上述實(shí)施例1中,說(shuō)明了用戶在接收終端設(shè)定對(duì)應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度的情況,但接收終端可根據(jù)接收點(diǎn)波的狀態(tài)自動(dòng)設(shè)定對(duì)應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度。
上述實(shí)施例1中,作為與同一圖像系列對(duì)應(yīng)的容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù),表示出與I幀對(duì)應(yīng)的編碼數(shù)據(jù)的出現(xiàn)間隔不同的數(shù)據(jù),但這些容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)分別是幀速率不同的數(shù)據(jù)、對(duì)該各圖像數(shù)據(jù)的傳輸協(xié)議不同的數(shù)據(jù)、或分組時(shí)的數(shù)據(jù)單位大小不同的數(shù)據(jù)。
例如,幀速率高的圖像數(shù)據(jù)與幀速率低的圖像數(shù)據(jù)相比,容錯(cuò)強(qiáng)度高,由包含再送或重復(fù)傳輸?shù)膫鬏攨f(xié)議傳輸?shù)膱D像數(shù)據(jù)與由包含再送或重復(fù)傳輸?shù)膫鬏攨f(xié)議傳輸?shù)膱D像數(shù)據(jù)相比,容錯(cuò)強(qiáng)度高。分組時(shí)的數(shù)據(jù)單位小的圖像數(shù)據(jù)與分組時(shí)的數(shù)據(jù)單位大的圖像數(shù)據(jù)相比,容錯(cuò)強(qiáng)度高。
下面具體說(shuō)明分組時(shí)的數(shù)據(jù)單位大小不同的多個(gè)圖像數(shù)據(jù)。
圖6表是作為與同一圖像系列對(duì)應(yīng)的容錯(cuò)性不同的2個(gè)圖像數(shù)據(jù),表示出編碼數(shù)字圖像信號(hào)Sdv構(gòu)成的分組時(shí)的數(shù)據(jù)單位大小不同的第一和第二圖像編碼數(shù)據(jù)。
即,圖6(a)所示的第一圖像編碼數(shù)據(jù)D1是在編碼器Enc按1幀編碼數(shù)據(jù)存儲(chǔ)在1個(gè)視頻分組VPa1中編碼與各幀F(xiàn)1~F3對(duì)應(yīng)的數(shù)字圖像信號(hào)得到的容錯(cuò)強(qiáng)度低的數(shù)據(jù)。這樣的容錯(cuò)性低的第一圖像編碼數(shù)據(jù)D1中,與幀F(xiàn)2對(duì)應(yīng)的編碼數(shù)據(jù)的傳輸中產(chǎn)生傳輸錯(cuò)誤時(shí),包含錯(cuò)誤部Perr的分組VPa1的編碼數(shù)據(jù),即幀F(xiàn)2的編碼數(shù)據(jù)全部不能解碼。
圖6(b)所示的第二圖像編碼數(shù)據(jù)D2是在編碼器Enc按與1幀對(duì)應(yīng)的編碼數(shù)據(jù)分散到3個(gè)視頻分組VPb1~VPb3中存儲(chǔ)來(lái)編碼與各幀F(xiàn)1~F3對(duì)應(yīng)的數(shù)字圖像信號(hào)得到的容錯(cuò)強(qiáng)度高的數(shù)據(jù)。這樣的容錯(cuò)性高的第二圖像編碼數(shù)據(jù)D2中,即便與幀F(xiàn)2對(duì)應(yīng)的編碼數(shù)據(jù)的傳輸中產(chǎn)生傳輸錯(cuò)誤時(shí),與包含錯(cuò)誤部Perr的分組VPb3對(duì)應(yīng)的編碼數(shù)據(jù)不能解碼,而與其他分組VPb1和VPb2對(duì)應(yīng)的編碼數(shù)據(jù)可解碼。
圖像編碼數(shù)據(jù)如上所述不限于按每一幀或按比幀小的數(shù)據(jù)單位分組,可按比幀大的數(shù)據(jù)單位分組。
(實(shí)施例2)圖7是說(shuō)明本發(fā)明的實(shí)施例2的數(shù)據(jù)傳輸系統(tǒng)的圖,表示該系統(tǒng)的服務(wù)器和客戶終端的結(jié)構(gòu)。
該實(shí)施例2的數(shù)據(jù)傳輸系統(tǒng)10b替代實(shí)施例1的系統(tǒng)10a的客戶終端200a而具有客戶終端200b,根據(jù)用戶設(shè)定的應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度和來(lái)自服務(wù)器100a的RTP數(shù)據(jù)Drtp的傳輸錯(cuò)誤的發(fā)生率決定具有最適當(dāng)?shù)娜蒎e(cuò)強(qiáng)度的視頻流,將指定將決定的視頻流的指定信號(hào)Sc發(fā)送到服務(wù)器100a中。
該實(shí)施例2的客戶終端200b根據(jù)用戶設(shè)定的容錯(cuò)強(qiáng)度從SMIL文件表示的多個(gè)視頻數(shù)據(jù)文件中選擇最初接收的圖像數(shù)據(jù),接收開(kāi)始后,根據(jù)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率將具有接收中的規(guī)定的容錯(cuò)強(qiáng)度的圖像數(shù)據(jù)切換為從SMIL文件中所示的多個(gè)視頻數(shù)據(jù)文件選擇的那個(gè)。
下面詳細(xì)說(shuō)明本實(shí)施例2的客戶終端200b。
該客戶終端200b包括分別執(zhí)行與客戶終端200a的RTP數(shù)據(jù)接收部216和SMIL數(shù)據(jù)分析部212不同的動(dòng)作的RTP數(shù)據(jù)接收部216b和SMIL數(shù)據(jù)分析部212b。該客戶終端200b的HTTP收發(fā)部211、RTSP消息收發(fā)部214、解碼部210、用戶操作部213和顯示部218與實(shí)施例1的客戶終端200a的相同。
上述RTP數(shù)據(jù)接收部216b接收RTP數(shù)據(jù)Drtp的同時(shí),輸出RTP數(shù)據(jù)Drtp的RTP分組的時(shí)標(biāo)信息Its,另外檢測(cè)該RTP數(shù)據(jù)的傳輸錯(cuò)誤發(fā)生率,輸出表示該錯(cuò)誤發(fā)生率的錯(cuò)誤信號(hào)Rerr。上述SMIL數(shù)據(jù)分析部212b根據(jù)錯(cuò)誤信號(hào)Rerr表示的錯(cuò)誤發(fā)生率和一定閾值的比較結(jié)果將用于將作為RTP數(shù)據(jù)從服務(wù)器提供的視頻流切換為編碼條件(即容錯(cuò)強(qiáng)度)不同的其他視頻流的指定信號(hào)Sc輸出到RTSP消息收發(fā)部214。上述一定閾值是對(duì)該接收終端200b預(yù)先設(shè)定的終端固有的基準(zhǔn)值。
這里,上述RTP數(shù)據(jù)接收部216b中,根據(jù)RTP分組(RTP數(shù)據(jù))的標(biāo)題部中包含的序列號(hào)信息作為錯(cuò)誤發(fā)生率計(jì)算上述分組損失率。SMIL數(shù)據(jù)分析部212b中,輸出分組損失率大時(shí)選擇I幀的周期短的視頻流,另一方面分組損失率小時(shí)選擇I幀的周期長(zhǎng)的視頻流的指定信號(hào)Sc。
下面具體說(shuō)明上述錯(cuò)誤發(fā)生率的計(jì)算。
上述RTP分組中附加其標(biāo)題部包含的序列號(hào)信息信息表示的分組傳輸順序連續(xù)的序列號(hào)。RTP數(shù)據(jù)接收部216b從該單位時(shí)間最初接受的RTP分組的序列號(hào)和該單位時(shí)間最后接受的RTP分組的序列號(hào)計(jì)算出每一定單位時(shí)間應(yīng)接受RTP分組的總數(shù)Na,同時(shí)對(duì)實(shí)際上該單位時(shí)間內(nèi)接收的RTP分組的總數(shù)Nr計(jì)數(shù),通過(guò)下面的計(jì)算式(3)求出此時(shí)的錯(cuò)誤發(fā)生率Erate。
Erate=Nr/Na (3)接著說(shuō)明動(dòng)作。
該實(shí)施例2的數(shù)據(jù)傳輸系統(tǒng)10b的動(dòng)作與實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a的動(dòng)作的不同之處僅在于接收終端200b的SMIL數(shù)據(jù)分析部212b和RTP數(shù)據(jù)接收部216b的動(dòng)作。
即,接收終端200b中,與實(shí)施例的接收終端200a一樣,請(qǐng)求與希望的圖像數(shù)據(jù)對(duì)應(yīng)的SMIL數(shù)據(jù)之前,通過(guò)用戶對(duì)用戶操作部213的操作進(jìn)行種種設(shè)定。
即,用戶在圖4(a)所示的容錯(cuò)性設(shè)定畫(huà)面22b中設(shè)定應(yīng)接受圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的級(jí)。之后,用戶在圖像數(shù)據(jù)選擇畫(huà)面(未圖示)中進(jìn)行指定想取得的圖像數(shù)據(jù)的操作后,將裝應(yīng)該操作的操作信號(hào)Sop1輸入到HTTP收發(fā)部211中,從HTTP收發(fā)部211向服務(wù)器100a發(fā)送請(qǐng)求與指定的圖像數(shù)據(jù)相關(guān)的SMIL數(shù)據(jù)的信號(hào)Sd1(SMIL請(qǐng)求消息Mdr)(參考圖1(b))。
這樣,在服務(wù)器100a中,執(zhí)行通過(guò)該HTTP收發(fā)部101接收來(lái)自接收終端200b的SMIL數(shù)據(jù)的請(qǐng)求信號(hào)Sd1,在HTTP收發(fā)部101中,從數(shù)據(jù)存儲(chǔ)部120讀出與上述SMIL數(shù)據(jù)請(qǐng)求信號(hào)Sd1對(duì)應(yīng)的SMIL文件Da,將其作為SMIL數(shù)據(jù)Dsm由HTTP發(fā)送的處理。該SMIL數(shù)據(jù)Dsm經(jīng)網(wǎng)絡(luò)11傳輸?shù)浇邮战K端200b,由該HTTP收發(fā)部211接收。
接收終端200b中,上述接收的SMIL數(shù)據(jù)Dsm在SMIL數(shù)據(jù)分析部212b分析,選擇4個(gè)視頻數(shù)據(jù)文件中最適合用戶設(shè)定內(nèi)容的那個(gè),將表示選擇出的視頻流文件的指定信號(hào)Sc輸出到RTSP消息收發(fā)部214。在該RTSP消息收發(fā)部214,進(jìn)行將指定信號(hào)Sc由RTSP作為RTSP消息信號(hào)Mrtsp發(fā)送到服務(wù)器100a的處理。
這樣,在服務(wù)器100a中,來(lái)自接收終端200b的RTSP消息信號(hào)Mrtsp在RTSP消息收發(fā)部102接收,將上述指定信號(hào)Sc輸出到RTP數(shù)據(jù)發(fā)送部103。這樣,該發(fā)送部103中,執(zhí)行根據(jù)該指定信號(hào)Sc從數(shù)據(jù)存儲(chǔ)部120中存儲(chǔ)的多個(gè)視頻文件中選擇規(guī)定的視頻文件并作為RTP數(shù)據(jù)Drtp發(fā)送的處理。
將上述RTP數(shù)據(jù)Drtp經(jīng)網(wǎng)絡(luò)11傳輸?shù)浇邮战K端200b后,在該接收終端200b中,RTP數(shù)據(jù)Drtp由RTP數(shù)據(jù)接收部216b接收,將視頻流De輸出到解碼部210中。解碼部210通過(guò)視頻流De的解碼處理生成圖像數(shù)據(jù)Ddec并輸出到顯示部218。顯示部218中,根據(jù)圖像數(shù)據(jù)Ddec進(jìn)行圖像顯示。
這樣,在從服務(wù)器100a向接收終端200b傳輸RTP數(shù)據(jù)Drtp的狀態(tài)下,在上述RTP數(shù)據(jù)接收部216b中檢測(cè)出RTP數(shù)據(jù)Drtp的傳輸錯(cuò)誤發(fā)生率,將表示該錯(cuò)誤發(fā)生率的錯(cuò)誤信號(hào)Rerr輸出到上述SMIL數(shù)據(jù)分析部212b中。
這樣,在SMIL數(shù)據(jù)分析部212b中,基于錯(cuò)誤信號(hào)Rerr表示的錯(cuò)誤發(fā)生率和作為該接收終端200b固有的基準(zhǔn)值的預(yù)定閾值的比較結(jié)果,向RTSP消息收發(fā)部214輸出將作為RTP數(shù)據(jù)從服務(wù)器100a提供的視頻流切換為編碼條件(即容錯(cuò)強(qiáng)度)不同的其他視頻數(shù)據(jù)的指定信號(hào)Sc。這樣,在RTSP消息收發(fā)部214中,執(zhí)行通過(guò)RTSP將該指定信號(hào)Sc作為RTSP消息信號(hào)Mrtsp發(fā)送到服務(wù)器100a的處理。
服務(wù)器100a中,來(lái)自接收終端200b的RTSP消息信號(hào)Mrtsp在RTSP消息收發(fā)部102接收,將上述指定信號(hào)Sc輸出到RTP數(shù)據(jù)發(fā)送部103中。這樣,在該發(fā)送部103中,進(jìn)行從數(shù)據(jù)存儲(chǔ)部120中存儲(chǔ)的多個(gè)視頻文件中選擇通過(guò)該指定信號(hào)Sc所示的視頻文件并作為RTP數(shù)據(jù)Drtp發(fā)送的處理。
下面具體說(shuō)明計(jì)算上述圖像數(shù)據(jù)的傳輸中的錯(cuò)誤發(fā)生率的處理以及根據(jù)算出的錯(cuò)誤發(fā)生率切換流的處理。
上述SMIL數(shù)據(jù)分析部212b具有記錄與SMIL文件中記述的各video要素相關(guān)的信息和表示與該各video要素對(duì)應(yīng)的圖像數(shù)據(jù)(視頻流)的接收狀態(tài)的信息的工作存儲(chǔ)器(未圖示)。
圖8(a)表示該工作存儲(chǔ)器中記錄的信息。
這里,上述工作存儲(chǔ)器中記錄圖5(a)所示的SMIL文件FSD2的與video要素711~714相關(guān)的信息,該存儲(chǔ)器中記錄的項(xiàng)目數(shù)(入口數(shù))與SMIL文件FSD2的<switch>要素731a和</switch>要素731b之間記述的入口數(shù)(即video要素?cái)?shù))一致。
各項(xiàng)目(入口)如圖8(a)所示包含執(zhí)行標(biāo)記和時(shí)標(biāo),執(zhí)行標(biāo)記表明是對(duì)表示對(duì)應(yīng)的視頻流的網(wǎng)絡(luò)上的所在場(chǎng)所的URL(服務(wù)器地址)、對(duì)應(yīng)的視頻流具有的容錯(cuò)強(qiáng)度和對(duì)應(yīng)的視頻流進(jìn)行接收再現(xiàn)的接收(再現(xiàn))狀態(tài)還是不接收不再現(xiàn)的非接收(非再現(xiàn))狀態(tài),時(shí)標(biāo)是與對(duì)應(yīng)的視頻流有關(guān)的最新的時(shí)標(biāo)。
入口號(hào)(2)的項(xiàng)目E2中,執(zhí)行標(biāo)記的值為“1”,這表示與該項(xiàng)目E2對(duì)應(yīng)的視頻流目前在進(jìn)行接收(再現(xiàn))。序號(hào)(1)、(3)、(4)的項(xiàng)目E1、E3、E4中,執(zhí)行標(biāo)記值為“0”,這表示與這些項(xiàng)目E1、E3、E4對(duì)應(yīng)的視頻流目前不進(jìn)行接收(再現(xiàn))。
各項(xiàng)目E1~E4的容錯(cuò)強(qiáng)度的值為“0,“33”,“67”,“100”,這些值如實(shí)施例1說(shuō)明的那樣使用計(jì)算式(1)根據(jù)SMIL文件FSD2的system-error-resilient-level屬性的值計(jì)算出。
各項(xiàng)目E1~E4的最新的時(shí)標(biāo)是通過(guò)接收的最新RTP分組的標(biāo)題上附加的時(shí)標(biāo)隨時(shí)更新的,與特定項(xiàng)目對(duì)應(yīng)的視頻流切換為與其他項(xiàng)目對(duì)應(yīng)的視頻流時(shí),用于確定數(shù)據(jù)請(qǐng)求定時(shí)。
圖8(a)中,項(xiàng)目E1,E3,E4的最新時(shí)標(biāo)的值為“0”,該值“0”表示還未接收與這些項(xiàng)目對(duì)應(yīng)的視頻流。項(xiàng)目E2的最新時(shí)標(biāo)的值為“3060000”。MPEG-4中,時(shí)標(biāo)使用90kHz的時(shí)鐘設(shè)定,因此該值“3060000”相當(dāng)于34秒。
圖8(b)表示接收終端200b的錯(cuò)誤發(fā)生率與容錯(cuò)強(qiáng)度的關(guān)聯(lián)。
與該關(guān)聯(lián)相關(guān)的信息作為接收終端固有的表信息Rte記錄在SMIL數(shù)據(jù)分析部212b的信息存儲(chǔ)部(未圖示)中。這里,錯(cuò)誤發(fā)生率(閾值)Eth(Eth=0)百分比、Eth(0<Eth≤3)百分比、Eth(3<Eth≤6)百分比、Eth(6<Eth)百分比分別對(duì)應(yīng)容錯(cuò)強(qiáng)度最低級(jí)的視頻流、容錯(cuò)強(qiáng)度數(shù)值化級(jí)為“30”的視頻流、容錯(cuò)強(qiáng)度的數(shù)值化級(jí)為“60”的視頻流以及容錯(cuò)強(qiáng)度最高的視頻流。即,該表信息中,錯(cuò)誤發(fā)生率0百分比、3百分比、6百分比是對(duì)應(yīng)錯(cuò)誤發(fā)生率切換視頻流時(shí)的閾值。
接著,說(shuō)明對(duì)應(yīng)錯(cuò)誤發(fā)生率的變動(dòng)切換視頻流時(shí)的SMIL數(shù)據(jù)分析部212b的動(dòng)作。
接收終端的容錯(cuò)強(qiáng)度的設(shè)定值Xus2如圖5(b)所示為40,或與SMIL文件FSD2所示的各video要素對(duì)應(yīng)的視頻流中其容錯(cuò)強(qiáng)度的數(shù)值化級(jí)與容錯(cuò)強(qiáng)度的設(shè)定值Xus2最接近的視頻流選擇為應(yīng)接受視頻流。SMIL文件FSD2所示的各video要素上附加的容錯(cuò)強(qiáng)度的數(shù)值化級(jí)Y由上述計(jì)算式(1)計(jì)算。即,對(duì)video要素714附加整數(shù)值Ys4(=100)、對(duì)video要素713附加整數(shù)值Ys3(=67)、對(duì)video要素712附加整數(shù)值Ys2(=33)、對(duì)video要素711附加整數(shù)值Ys1(=0)。因此接收終端200b作為最初接收的視頻流請(qǐng)求并接收與video要素712對(duì)應(yīng)的容錯(cuò)強(qiáng)度的數(shù)值化級(jí)Y為Ys2(=33)的視頻流。
首先,接收終端200b的SMIL數(shù)據(jù)分析部216b中,工作存儲(chǔ)器中寫(xiě)入與入口“2”對(duì)應(yīng)的執(zhí)行標(biāo)記值“1”。
之后,接收終端200b的RTSP消息收發(fā)部214中,進(jìn)行將與入口“2”對(duì)應(yīng)的視頻流,即請(qǐng)求video要素712所示的視頻流的數(shù)據(jù)請(qǐng)求消息通過(guò)RTSP發(fā)送的處理。
此后,在接收終端200b中,輸入與video要素712對(duì)應(yīng)的視頻流時(shí),在RTP數(shù)據(jù)分析部216b中,接收與video要素712對(duì)應(yīng)的視頻流,與該視頻流對(duì)應(yīng)的最初接收的RTP分組的時(shí)標(biāo)信息Its輸出到SMIL數(shù)據(jù)分析部212b。
這樣,SMIL數(shù)據(jù)分析部212b中,記錄在工作存儲(chǔ)器中的與入口“2”對(duì)應(yīng)的時(shí)標(biāo)的值依次更新為最新的值。
之后,在RTP數(shù)據(jù)分析部216b中,觀測(cè)一定時(shí)間(例如10秒)、接收狀況的結(jié)果是錯(cuò)誤發(fā)生率為0時(shí),SMIL數(shù)據(jù)分析部212b中,根據(jù)圖8(b)所示的表信息Rte選擇SMIL文件中所示的視頻流中容錯(cuò)強(qiáng)度最低的視頻流,把將該視頻流指定為應(yīng)接受圖像數(shù)據(jù)的指定信號(hào)輸出到RTSP消息收發(fā)部214中。
此時(shí),SMIL數(shù)據(jù)分析部212b中,進(jìn)行將與入口“2”對(duì)應(yīng)的執(zhí)行標(biāo)記的值變更為“0”、將與入口“1”對(duì)應(yīng)的執(zhí)行標(biāo)記的值設(shè)變更“1”的處理。
之后,RTSP消息收發(fā)部214中,對(duì)與入口“1”對(duì)應(yīng)的URL(服務(wù)器地址),通過(guò)RTSP請(qǐng)求數(shù)據(jù),此時(shí)根據(jù)與入口“2”對(duì)應(yīng)的最新時(shí)標(biāo),指定請(qǐng)求的數(shù)據(jù)(視頻流)的前面位置。
圖9是表示RTSP的序列,即消息交換的例子的圖。
進(jìn)行視頻流的切換時(shí),首先,從接收終端200b的RTSP消息收發(fā)部214對(duì)與入口“1”對(duì)應(yīng)的URL(服務(wù)器地址)通過(guò)RTSP發(fā)送對(duì)于video要素711所示的視頻流的DESCRIBE請(qǐng)求消息(DESCRIBE rtsp//s.com/s1.mp4 RTSP/1.0)Sm1。這樣,從與上述URL對(duì)應(yīng)的服務(wù)器100a的RTSP消息收發(fā)部102對(duì)接收終端200b發(fā)送對(duì)上述DESCRIBE請(qǐng)求消息Sm1的響應(yīng)消息(RTSP/1.0 200 OK)Rm1。該響應(yīng)消息Rm1中包含對(duì)video要素711所示的視頻流的SDP數(shù)據(jù)Dsd。
接著,從接收終端200b的RTSP消息收發(fā)部214對(duì)與入口“1”對(duì)應(yīng)的URL(服務(wù)器地址),通過(guò)RTSP發(fā)送對(duì)于video要素711所示的視頻流的第一SETUP請(qǐng)求消息(SETUP rtsp//s.com/s1.mp4/trackID=1 RTSP/1.0)Sm2和第二SETUP請(qǐng)求消息(SETUP rtsp//s.com/s1.mp4/trackID=2 RTSP/1.0)Sm3。這樣,從與上述URL對(duì)應(yīng)的服務(wù)器100a的RTSP消息收發(fā)部102對(duì)接收終端200b發(fā)送對(duì)上述第一、第二SETUP請(qǐng)求消息Sm2和Sm3的響應(yīng)消息(RTSP/1.0 200 OK)Rm2,Rm3。
之后,從接收終端200b的RTSP消息收發(fā)部214對(duì)與入口“1”對(duì)應(yīng)的URL(服務(wù)器地址),通過(guò)RTSP發(fā)送對(duì)于video要素711所示的視頻流的PLAY請(qǐng)求消息(PLAY rtsp//s.com/s1.mp4 RTSP/1.0)Sm4。請(qǐng)求PLAY時(shí),請(qǐng)求數(shù)據(jù)的前面位置由信息(Rangenpt=37-)指定。對(duì)目前接收中的視頻流的最新接收RTP分組的時(shí)標(biāo)值表示對(duì)視頻流的顯示時(shí)刻為34秒,因此請(qǐng)求數(shù)據(jù)的前面位置在34秒以后。這里,設(shè)定視頻流替換的處理延遲時(shí)間為3秒左右,則請(qǐng)求數(shù)據(jù)的前面位置是顯示時(shí)刻為37秒的位置。
對(duì)上述PLAY請(qǐng)求消息Sm4,從與上述URL對(duì)應(yīng)的服務(wù)器100a的RTSP消息收發(fā)部102對(duì)接收終端200b發(fā)送響應(yīng)消息(RTSP/1.0 200 OK)Rm4。此時(shí),同時(shí)開(kāi)始在服務(wù)器100a的RTP發(fā)送部103中,通過(guò)RTP向接收終端發(fā)送視頻流(video要素711)的RTP分組的處理(時(shí)刻Ts2),在接收終端200a的RTP數(shù)據(jù)接收部216b中開(kāi)始接收該RTP分組的處理(時(shí)刻Tr2)。
在RTSP消息收發(fā)部214中,判斷RTP數(shù)據(jù)收發(fā)部216b接收的對(duì)入口“1”的RTP分組的時(shí)標(biāo)是否在對(duì)入口“2”的RTP分組的時(shí)標(biāo)值以下,若對(duì)入口“1”的RTP分組的時(shí)標(biāo)在對(duì)入口“2”的RTP分組的時(shí)標(biāo)值以下,則對(duì)于對(duì)入口“2”的服務(wù)器,進(jìn)行發(fā)出TEARDOWN請(qǐng)求消息Sm5的處理。同時(shí)停止接收對(duì)入口“2”的RTP分組的處理(時(shí)刻Tr3)。
換句話說(shuō),僅在從與視頻流(s1.mp4)對(duì)應(yīng)的最初接收的RTP分組的時(shí)標(biāo)值計(jì)算的顯示時(shí)刻(T1)比從與視頻流(s2.mp4)對(duì)應(yīng)的已經(jīng)接收的最新的RTP分組的時(shí)標(biāo)值計(jì)算的顯示時(shí)刻(T2)小的情況下,RTP數(shù)據(jù)收發(fā)部216b停止與視頻流(s1.mp4)對(duì)應(yīng)的RTP分組的接收。由此,視頻流切換時(shí),切換后的視頻流的再現(xiàn)接著切換前的視頻流的再現(xiàn)不中斷地進(jìn)行。
另一方面,對(duì)入口“2”的服務(wù)器100a中,RTP數(shù)據(jù)發(fā)送部103通過(guò)接收上述TEARDOWN請(qǐng)求消息(TEARDOWN trsp//s.com/s2.mp4 RTSP/1.0)Sm5,停止對(duì)入口“2”的RTP分組的發(fā)送(時(shí)刻Tr3),進(jìn)行向接收終端200b發(fā)送對(duì)TEARDOWN請(qǐng)求消息Sm5的響應(yīng)消息Rm5的處理。
接收終端200b的RTP數(shù)據(jù)收發(fā)部216b放棄具有與對(duì)入口“1”的RTP分組的時(shí)標(biāo)重疊的時(shí)標(biāo)的對(duì)入口“2”的RTP分組。
另一方面,接收狀況的觀測(cè)結(jié)果是錯(cuò)誤發(fā)生率為百分之5時(shí),根據(jù)圖8(b)所示的表信息Rte選擇容錯(cuò)強(qiáng)度的數(shù)值化級(jí)接近“60”的那個(gè),執(zhí)行將接收中的視頻流切換為與入口“3”對(duì)應(yīng)的視頻流的處理。
圖9中,時(shí)刻Ts1是視頻流(s2.mp4)的發(fā)送開(kāi)始時(shí)刻、時(shí)刻Ts4是視頻流(s1.mp4)的發(fā)送停止時(shí)刻、時(shí)刻Tr1是視頻流的(s2.mp4)的接收開(kāi)始時(shí)刻、時(shí)刻Tr4是視頻流(s1.mp4)的接收停止時(shí)刻。
圖10是以具體的RTP分組為例說(shuō)明上述接收終端的視頻流的切換處理的圖。
圖10(a)表示存儲(chǔ)在與視頻流(s2.mp4)對(duì)應(yīng)的接收緩沖器中的最初接收的多個(gè)RTP分組P2(k-s)~P2(k+3),圖10(b)表示存儲(chǔ)在與視頻流(s1.mp4)對(duì)應(yīng)的接收緩沖器中的最初接收的多個(gè)RTP分組P1(j)~P1(j+m)。這里,從RTP分組P2(k)、P2(k+1)、P2(k+2)、P2(k+3)的時(shí)標(biāo)值計(jì)算的顯示時(shí)刻T2(k)、T2(k+1)、T2(k+2)、T2(k+3)分別為36.00(秒)、36.50(秒)、37.00(秒)、37.50(秒),從RTP分組P1(j)、P1(j+1)、P1(j+2)、P1(j+3)、P1(j+4)的時(shí)標(biāo)值計(jì)算的顯示時(shí)刻T1(j)、T1(j+1)、T1(j+2)、T1(j+3)、T1(j+4)分別為37.00(秒)、37.25(秒)、37.50(秒)、37.75(秒)、38.00(秒)。
具體說(shuō),RTP數(shù)據(jù)接收部216b從RTP分組P1(j)開(kāi)始接收視頻流(s1.mp4),在接受RTP分組P2(k+3)的時(shí)刻終止視頻流(s2.mp4)的接收。之后,時(shí)標(biāo)值(顯示時(shí)刻)與視頻流(s1.mp4)的重疊的與視頻流(s2.mp4)對(duì)應(yīng)的RTP分組P2(k+2)、P2(k+3)放棄。
圖11是表示上述接收終端的視頻流切換處理的流程的圖。
SMIL數(shù)據(jù)分子部212b根據(jù)錯(cuò)誤發(fā)生率決定將應(yīng)接受視頻流從視頻流(s2.mp4)切換為視頻流(s1.mp4)時(shí),開(kāi)始圖11所示的視頻流的切換處理。
首先,在RTP數(shù)據(jù)接收部216b中執(zhí)行與切換后的視頻流(s1.mp4)對(duì)應(yīng)的接收RTP分組Ps1的處理,同時(shí)在SMIL數(shù)據(jù)分子部212b將從最初接收的RTP分組Ps1的時(shí)標(biāo)值Ts1算出的顯示時(shí)刻(切換后數(shù)據(jù)的顯示時(shí)刻)設(shè)定為變量Ta(步驟S1)。
接著,在SMIL數(shù)據(jù)分析部212b中,從與切換前的視頻流(s2.mp4)對(duì)應(yīng)的最后接收的RTP分組Ps1的時(shí)標(biāo)值Ts2算出的顯示時(shí)刻(切換前數(shù)據(jù)的顯示時(shí)刻的最大值)設(shè)定為變量Tb(步驟S2)。
接著,在SMIL數(shù)據(jù)分析部212b中,判斷上述變量Ta,即上述顯示時(shí)刻(切換后數(shù)據(jù)的顯示時(shí)刻)是否在上述變量Tb即上述顯示時(shí)刻(切換前數(shù)據(jù)的顯示時(shí)刻)以下(步驟S3)。
上述步驟S3的判定結(jié)構(gòu)是上述變量Ta不在上述變量Tb以下時(shí),還判定是否接收與切換前的視頻流對(duì)應(yīng)的RTP分組(步驟S4)。
上述步驟S4的判斷結(jié)構(gòu)是未接收與切換前的視頻流對(duì)應(yīng)的RTP分組時(shí),再次進(jìn)行步驟S4的判定。
另一方面,在上述步驟S4的判斷結(jié)構(gòu)是接收與切換前的視頻流對(duì)應(yīng)的RTP分組時(shí),在步驟S2中進(jìn)行將從最后接收的RTP分組Ps2的時(shí)標(biāo)值Ts2得到的顯示時(shí)刻設(shè)定為上述變量Tb的處理。
上述步驟S3的判定結(jié)果上述Ta在上述變量Tb以下時(shí),在RTP數(shù)據(jù)接收部216b中,停止接收與切換前的視頻流(s2.mp4)對(duì)應(yīng)的RTP分組Ps2的處理,并且進(jìn)行放棄與切換前的視頻流(s2.mp4)對(duì)應(yīng)的時(shí)標(biāo)值與視頻流(s1.mp4)重疊的RTP分組Ps2的處理,另外,RTSP消息收發(fā)部214還發(fā)出停止與切換前的視頻流(s2.mp4)對(duì)應(yīng)的RTP分組Ps2的發(fā)送的請(qǐng)求消息(步驟S5)。
圖12是根據(jù)顯示時(shí)刻具體說(shuō)明上述視頻流切換時(shí)的接收終端的RTSP消息收發(fā)部214和RTP數(shù)據(jù)接收部216b的處理的模式圖。
RTP數(shù)據(jù)接收部216b的錯(cuò)誤發(fā)生率計(jì)算部261b1中,在RTP分組的接收中,例如按5秒1次的間隔進(jìn)行計(jì)算錯(cuò)誤發(fā)生率的處理P1。
之后,例如通過(guò)改變錯(cuò)誤發(fā)生率,進(jìn)行決定將當(dāng)前接收中的視頻流(例如s2.mp4)切換為其他視頻流(例如s1.mp4)的處理P2后(時(shí)刻Tp2),RTSP消息收發(fā)部214中,執(zhí)行發(fā)出對(duì)視頻流(s1.mp4)的DESCRIBE請(qǐng)求消息、SETUP請(qǐng)求消息、PLAY請(qǐng)求消息的處理P3。
此后,在RTP數(shù)據(jù)接收部216b中,接收對(duì)視頻流(s1.mp4)的RTP分組P1(j)后,根據(jù)圖11所示處理流程執(zhí)行將與該最初接收的RTP分組P1(j)的時(shí)標(biāo)值相當(dāng)?shù)娘@示時(shí)刻(37.00秒)和與對(duì)切換前的視頻流(s2.mp4)的在該時(shí)刻接收的最新RTP分組P2(k+2)的時(shí)標(biāo)值相當(dāng)?shù)娘@示時(shí)刻(37.00秒)進(jìn)行比較的處理P4(時(shí)刻Tp4)。
該比較處理P4的結(jié)果是接收附加了和與視頻流(s1.mp4)對(duì)應(yīng)的最初接收的RTP分組P1(j)的時(shí)標(biāo)值重疊的時(shí)標(biāo)值的與視頻流(s2.mp4)對(duì)應(yīng)的RTP分組的情況下,執(zhí)行停止與視頻流(s2.mp4)對(duì)應(yīng)的RTP分組的接收的處理P5(時(shí)刻Tp5)。因此,接收停止處理P5后發(fā)送來(lái)的RTP分組P2(k+4)~P2(k+n)在該接收終端不被接收。相當(dāng)于和切換前的視頻流(s2.mp4)對(duì)應(yīng)的接收的RTP分組P2(k+2)和P2(k+3)的時(shí)標(biāo)值的顯示時(shí)刻比相當(dāng)于和切換后的視頻流(s1.mp4)對(duì)應(yīng)的最初接收的RTP分組P1(j)的時(shí)標(biāo)值大,因此這些RTP分組P2(k+2)和P2(k+3)在RTP數(shù)據(jù)接收部216b被放棄。
另外,與上述RTP數(shù)據(jù)接收部216b的接收停止處理P5并行地在RTSP消息收發(fā)部214執(zhí)行發(fā)出對(duì)視頻流(s2.mp4)的TEARDOWN請(qǐng)求消息的處理P6。
圖12中,P2(k-r)是與視頻流(s2.mp4)對(duì)應(yīng)的前面的RTP分組,P2(k-7)~P2(k+3)是接收停止處理P5開(kāi)始數(shù)秒前到接收停止處理P5開(kāi)始之前的期間接收的與視頻流(s2.mp4)對(duì)應(yīng)的RTP分組,這些RTP分組P2(k-7)、P2(k-6)、P2(k-5)、P2(k-4)、P2(k-3)、P2(k-2)、P2(k-1)、P2(k)、P2(k+1)分別附加與顯示時(shí)刻32.50(秒)、33.00(秒)、33.50(秒)、34.00(秒)、34.50(秒)、35.00(秒)、35.50(秒)、36.00(秒)、36.50(秒)相當(dāng)?shù)臅r(shí)標(biāo)值。
P1(j+1)~P1(j+3)是與視頻流(s1.mp4)對(duì)應(yīng)的接著最初接收的RTP分組P1(j)的RTP分組,這些RTP分組P1(j+1)~P1(j+3)附加與顯示時(shí)刻37.25(秒)、37.50(秒)、37.75(秒)相當(dāng)?shù)臅r(shí)標(biāo)值。P1(j+m)是與視頻流(s1.mp4)對(duì)應(yīng)的最初接收的RTP分組。
RTP分組的標(biāo)題上寫(xiě)入的時(shí)標(biāo)值是通過(guò)RTSP產(chǎn)生的發(fā)送消息的RTP-Info字段中記述的timestamp提供其初始值的,因此上述比較處理中,在與不同的視頻流對(duì)應(yīng)的RTP分組之間不簡(jiǎn)單地比較時(shí)標(biāo)值,而比較與時(shí)標(biāo)值相當(dāng)?shù)娘@示時(shí)刻。
上述顯示時(shí)刻Td由下面的計(jì)算式(4)算出。
Td=Th+(Pts-Ptsi)/Sts (4)這里,Th是表示指定給PLAY響應(yīng)消息的Range字段的再現(xiàn)數(shù)據(jù)的前面位置的時(shí)刻,Pts是附加給各分組的時(shí)標(biāo)(分組時(shí)標(biāo))值,Ptsi是上述時(shí)標(biāo)的初始值。Sts是時(shí)間比例,該時(shí)間比例作為DESCRIBE請(qǐng)求的響應(yīng)在從服務(wù)器返回的SDP信息中指定。
這樣本實(shí)施例2的數(shù)據(jù)傳輸系統(tǒng)10b中,替代實(shí)施例1的接收終端200a的RTP數(shù)據(jù)接收部216,具有接受來(lái)自服務(wù)器100a的RTP數(shù)據(jù)Dtrp的同時(shí),通過(guò)分析接受的RTP分組,將表示接收終端的RTP分組的損失率(傳輸錯(cuò)誤率)的錯(cuò)誤信號(hào)Rerr輸出到SMIL數(shù)據(jù)分析部212b的RTP數(shù)據(jù)接收部216b,在數(shù)據(jù)分析裝置212b中,根據(jù)該分組損失率的變動(dòng),產(chǎn)生向服務(wù)器指令從服務(wù)器100a提供的視頻流切換為傳輸容錯(cuò)性高的或圖像質(zhì)量高的視頻流的信號(hào)(數(shù)據(jù)指定信號(hào))Sc,因此接收終端200b中,傳輸錯(cuò)誤發(fā)生率高時(shí),可接收對(duì)服務(wù)器側(cè)準(zhǔn)備的視頻流中I幀周期短的容錯(cuò)性高的視頻流,傳輸錯(cuò)誤發(fā)生率低高時(shí),可接收對(duì)服務(wù)器側(cè)準(zhǔn)備的視頻流中I幀周期長(zhǎng)的圖像質(zhì)量高的視頻流。
上述實(shí)施例2中,說(shuō)明了SMIL文件是圖5(a)所示的表示容錯(cuò)強(qiáng)度不同的4個(gè)視頻數(shù)據(jù)文件的文件(SMIL文件FSD2),但SMIL文件如圖13(a)所示,表示容錯(cuò)強(qiáng)度不同的3個(gè)video要素,各video要素中容錯(cuò)強(qiáng)度也可作為system-protocol屬性記載(SMIL文件FSD3)。
即,圖13(a)所示的SMIL文件FSD3包含在含有switch要素732a的行和包含/switch要素732b的行之間記述的與容錯(cuò)強(qiáng)度不同的3個(gè)video要素721~723相關(guān)的項(xiàng)目。各video要素的項(xiàng)目中容錯(cuò)強(qiáng)度作為system-protocol屬性記載,根據(jù)該屬性選擇與用戶設(shè)定內(nèi)容最合適的video要素。
這里,上述各video要素721~723的system-protocol屬性的具體值分別為“nop”、“ret”、“fec+ret”。該屬性值“nop”表示與video要素721對(duì)應(yīng)的視頻流(s1.mp4)是通過(guò)通常的數(shù)據(jù)傳輸協(xié)議RTP傳輸?shù)摹I鲜鰧傩灾怠皉et”表示與video要素722對(duì)應(yīng)的視頻流(s2.mp4)是通過(guò)對(duì)通常的數(shù)據(jù)傳輸協(xié)議RTP具有容錯(cuò)性的再發(fā)送方法(retretransmission)傳輸?shù)?。上述屬性值“fec+ret”表示與video要素723對(duì)應(yīng)的視頻流(s3.mp4)是通過(guò)具有上述容錯(cuò)性的具有比進(jìn)行再發(fā)送(retretransmission)的傳輸方法更高的容錯(cuò)性的再發(fā)送和重復(fù)傳輸(fec=forward error correction)方法傳輸?shù)摹?br> 即,與附加了system-protocol屬性“nop”的video要素721對(duì)應(yīng)的視頻流(s1.mp4)不進(jìn)行再發(fā)送也不進(jìn)行重復(fù)傳輸,因此容錯(cuò)性在與上述3個(gè)video要素對(duì)應(yīng)的視頻流中是最弱的。
因此,接收終端容錯(cuò)強(qiáng)度設(shè)定為“弱級(jí)”時(shí),作為應(yīng)接收視頻流,選擇與上述video要素721對(duì)應(yīng)的視頻流。未設(shè)定接收終端的容錯(cuò)強(qiáng)度時(shí),作為最初接收的視頻流,選擇與該video要素721對(duì)應(yīng)的視頻流(s1.mp4),接收該視頻流(s1.mp4)后,傳輸錯(cuò)誤發(fā)生率增大時(shí),接收的視頻流切換為附加了system-protocol屬性“ret”或“ret+fet”的與video要素722、723對(duì)應(yīng)的視頻流(s2.mp4)或(s3.mp4)。
與上述video要素722對(duì)應(yīng)的進(jìn)行再發(fā)送的傳輸方法傳輸?shù)囊曨l流(s2.mp4)也可以是通過(guò)進(jìn)行重復(fù)傳輸?shù)膫鬏敺椒▊鬏數(shù)?,即其video要素的system-protocol屬性值為“fec”的視頻流。
SMIL數(shù)據(jù)分析部212b中,輸入上述圖13(a)所示的SMIL文件FSD3是,根據(jù)該SMIL文件如圖13(b)所示進(jìn)行將SMIL文件的記載信息存儲(chǔ)到工作存儲(chǔ)器(未圖示)的處理。
即,上述工作存儲(chǔ)器中記錄圖13(a)所示的SMIL文件FSD3的與video要素721~723相關(guān)的信息。這里該工作存儲(chǔ)器中記錄的項(xiàng)目的數(shù)目(入口數(shù))與SMIL文件FSD3的<switch>要素732a和</switch>要素732b之間記述的入口數(shù)(即video要素?cái)?shù))一致。
各項(xiàng)目(入口)中,如圖13(b)所示,包含表示對(duì)應(yīng)的視頻流在網(wǎng)絡(luò)上的所在場(chǎng)所的URL(服務(wù)器地址)、對(duì)應(yīng)的視頻流的傳輸協(xié)議、表示對(duì)應(yīng)的視頻流是接受并再現(xiàn)的接收(再現(xiàn))狀態(tài)還是也不接收也不再現(xiàn)的非接收(再現(xiàn))狀態(tài)的執(zhí)行標(biāo)記、與對(duì)應(yīng)的視頻流相關(guān)的最新時(shí)標(biāo)。
入口(1)的項(xiàng)目E1中,執(zhí)行標(biāo)記的值為“1”,這表示與該項(xiàng)目E1對(duì)應(yīng)的視頻流目前正進(jìn)行接收(再現(xiàn))。入口(2)(3)的項(xiàng)目E2、E3中,執(zhí)行標(biāo)記的值為“0”,這表示與該項(xiàng)目E2、E3對(duì)應(yīng)的視頻流目前未進(jìn)行接收(再現(xiàn))。
表示各項(xiàng)目E1~E3的協(xié)議中類(lèi)的具體值為“nop”、“ret”、“fec+ret”,這些值與上述SMIL文件FSd3中的system-protocol屬性的值一致。
各項(xiàng)目E1~E3的最新時(shí)標(biāo)是通過(guò)接收的最新RTP分組的標(biāo)題上附加的時(shí)標(biāo)隨時(shí)更新的,與特定項(xiàng)目對(duì)應(yīng)的視頻流切換為與其他項(xiàng)目對(duì)應(yīng)的視頻流時(shí),用于確定數(shù)據(jù)請(qǐng)求定時(shí)。
圖13(b)中,項(xiàng)目E2,E3的最新時(shí)標(biāo)的值為“0”,該值“0”表示還未接收與這些項(xiàng)目對(duì)應(yīng)的視頻流。項(xiàng)目E1的最新時(shí)標(biāo)的值為“3060000”。MPEG-4中,時(shí)標(biāo)使用90kHz的時(shí)鐘設(shè)定,因此該值“3060000”相當(dāng)于34秒。
圖13(c)表示錯(cuò)誤發(fā)生率與協(xié)議的關(guān)聯(lián)。
與該關(guān)聯(lián)相關(guān)的信息作為接收終端固有的表信息Rtp記錄在SMIL數(shù)據(jù)分析部212b的信息存儲(chǔ)部(未圖示)中。這里,錯(cuò)誤發(fā)生率Eth(Eth=0)百分比、Eth(0<Eth≤3)百分比、Eth(3<)百分比分別對(duì)應(yīng)nop協(xié)議傳輸?shù)囊曨l流、ret協(xié)議傳輸?shù)囊曨l流、fec+ret協(xié)議傳輸?shù)囊曨l流。即,該表信息中,錯(cuò)誤發(fā)生率百分之0、百分之3是對(duì)應(yīng)錯(cuò)誤發(fā)生率切換視頻流時(shí)的閾值。
并且,在SMIL數(shù)據(jù)分析部212b中根據(jù)圖13(c)所示錯(cuò)誤發(fā)生率和協(xié)議的相關(guān)進(jìn)行對(duì)應(yīng)錯(cuò)誤發(fā)生率的變動(dòng)的視頻流切換。進(jìn)行平滑再現(xiàn)的視頻流的切換與上述實(shí)施例2同樣,同樣執(zhí)行圖9~圖12說(shuō)明的處理。
上述實(shí)施例2中,表示出作為接收終端,用戶設(shè)定與相同的圖像系列對(duì)應(yīng)的容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)中的最初應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度,但最初應(yīng)接收?qǐng)D像數(shù)據(jù)的容錯(cuò)強(qiáng)度可以是接收終端固有的缺省值。
此時(shí),接收終端請(qǐng)求例如SMIL文件FSD2所示的多個(gè)video要素711~714中的適合于容錯(cuò)強(qiáng)度的缺省值的video要素的視頻流,接收該視頻流,之后,在該接收終端,對(duì)應(yīng)視頻流接收中的錯(cuò)誤發(fā)生率將接收中的視頻流切換為具有適當(dāng)?shù)娜蒎e(cuò)強(qiáng)度的視頻流。
上述實(shí)施例2中,表示出對(duì)應(yīng)接收中的視頻流的錯(cuò)誤發(fā)生率進(jìn)行視頻流的切換,但可對(duì)應(yīng)接收的電波強(qiáng)度來(lái)切換視頻流。
(實(shí)施例3)圖14是用于說(shuō)明本發(fā)明的實(shí)施例3的數(shù)據(jù)傳輸系統(tǒng)的圖,表示出該系統(tǒng)的服務(wù)器和客戶終端的結(jié)構(gòu)。
圖14中與圖3相同的符號(hào)表示與實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a相同的部件。
該實(shí)施例3的數(shù)據(jù)傳輸系統(tǒng)10c中,替代上述實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a的客戶終端200a,具有將與來(lái)自服務(wù)器的RTP數(shù)據(jù)(RTP分組)的傳輸錯(cuò)誤發(fā)生率和分組到達(dá)時(shí)刻等的發(fā)送狀況相關(guān)的信息Drr傳輸?shù)椒?wù)器100c的客戶終端200c,替代實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a的服務(wù)器100a,備有根據(jù)來(lái)自客戶終端200c的與發(fā)送狀況相關(guān)的信息Drr將作為RTP數(shù)據(jù)從服務(wù)器提供的視頻流切換為編碼條件不同的其他視頻流的服務(wù)器100c。
上述客戶終端200c替代客戶終端200a的RTP數(shù)據(jù)接收部216a備有在接收RTP數(shù)據(jù)Drtp的同時(shí)檢測(cè)出該RTP數(shù)據(jù)的傳輸錯(cuò)誤發(fā)生率和RTP分組的到達(dá)時(shí)刻等的發(fā)送狀況的RTP數(shù)據(jù)接收部216c,并且具有將表示該發(fā)送狀況的信息Drr作為接收?qǐng)?bào)告發(fā)送給服務(wù)器100c的RTCP報(bào)告收發(fā)部219。
上述服務(wù)器100c具有將與從服務(wù)器發(fā)送的RTP分組的個(gè)數(shù)和順序號(hào)相關(guān)的信息Dsr作為發(fā)送報(bào)告發(fā)送向接收終端200c的RTCP報(bào)告收發(fā)部219的同時(shí),接收來(lái)自收發(fā)部219的接收?qǐng)?bào)告的RTCP報(bào)告收發(fā)部104,替代實(shí)施例1的服務(wù)器的RTP數(shù)據(jù)接收部103設(shè)置接收作為接收?qǐng)?bào)告的信息Drr,根據(jù)傳輸錯(cuò)誤發(fā)生頻度和RTP分組的到達(dá)時(shí)刻等的發(fā)送狀況,將作為RTP數(shù)據(jù)發(fā)送的視頻流切換為編碼條件不同的其他視頻流的RTP數(shù)據(jù)發(fā)送部103c。
上述RTCP報(bào)告收發(fā)部104和219通過(guò)RTCP(real time control protocol)發(fā)送接收上述發(fā)送報(bào)告和接收?qǐng)?bào)告。接收?qǐng)?bào)告按例如5秒等的一定周期通知給配送服務(wù)器。服務(wù)器切換視頻流的定時(shí)一般按I幀出現(xiàn)的定時(shí)進(jìn)行。
接著說(shuō)明動(dòng)作。
該實(shí)施例3的數(shù)據(jù)傳輸系統(tǒng)10c的動(dòng)作與實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a的動(dòng)作的不同之處在于根據(jù)來(lái)自接收終端200c的接收?qǐng)?bào)告由服務(wù)器100c將作為RTP數(shù)據(jù)傳輸?shù)浇邮战K端的視頻流切換為編碼條件不同的視頻流。
即,接收終端200c的RTP數(shù)據(jù)接收部216c中,檢測(cè)出接收的RTP數(shù)據(jù)Drtp的傳輸錯(cuò)誤發(fā)生率,將表示該錯(cuò)誤發(fā)生率的錯(cuò)誤信號(hào)Rerr輸出到上述RTCP報(bào)告收發(fā)部219中。
從上述RTCP報(bào)告收發(fā)部219向服務(wù)器100c發(fā)送作為接收?qǐng)?bào)告Drr的與傳輸錯(cuò)誤的發(fā)生頻度和RTP分組的到達(dá)時(shí)刻等相關(guān)的信息。
這樣,服務(wù)器100c的RTCP報(bào)告收發(fā)部104中,根據(jù)作為接收?qǐng)?bào)告Drr接收的信息,檢測(cè)出RTP數(shù)據(jù)Drtp的傳輸錯(cuò)誤的發(fā)生率和分組的到達(dá)延遲時(shí)間,將表示該錯(cuò)誤發(fā)生率和到達(dá)延遲時(shí)間的信息Drr輸出到RTP數(shù)據(jù)發(fā)送部103c中。
該RTP數(shù)據(jù)發(fā)送部103c中,根據(jù)錯(cuò)誤發(fā)生率和分組到達(dá)延遲時(shí)間的增減,從存儲(chǔ)在數(shù)據(jù)存儲(chǔ)部120中的多個(gè)視頻文件中選擇具有規(guī)定容錯(cuò)性的視頻文件,作為RTP數(shù)據(jù)Drtp發(fā)送到接收終端200c。
這樣,本實(shí)施例3的數(shù)據(jù)傳輸系統(tǒng)10c中,代替實(shí)施例1的系統(tǒng)10a的客戶終端200a具有將與來(lái)自服務(wù)器的RTP數(shù)據(jù)(RTP分組)的傳輸錯(cuò)誤的發(fā)生率和分組到達(dá)時(shí)刻等的發(fā)送狀況相關(guān)的信息Drr傳輸?shù)椒?wù)器100c的客戶終端200c,代替實(shí)施例1的系統(tǒng)10a的服務(wù)器100a,具有根據(jù)與來(lái)自客戶終端200c的發(fā)送狀況相關(guān)的信息Drr將作為RTP數(shù)據(jù)從服務(wù)器提供的視頻流切換為編碼條件不同的其他視頻流的服務(wù)器100c,因此在服務(wù)器100c中,根據(jù)來(lái)自接收終端200c的接收?qǐng)?bào)告,在傳輸錯(cuò)誤發(fā)生率高時(shí),可發(fā)送多個(gè)視頻流中I幀的周期短的容錯(cuò)性高的視頻流,而傳輸錯(cuò)誤發(fā)生率低時(shí),可發(fā)送多個(gè)視頻流中I幀的周期長(zhǎng)的圖像質(zhì)量高的視頻流。
(實(shí)施例4)圖15是用于說(shuō)明本實(shí)施例4的數(shù)據(jù)傳輸系統(tǒng)的圖,表示出該系統(tǒng)的服務(wù)器和客戶終端的結(jié)構(gòu)。
圖15中與圖3相同的符號(hào)表示與實(shí)施例1的數(shù)據(jù)傳輸系統(tǒng)10a相同的部件。
該實(shí)施例4的數(shù)據(jù)傳輸系統(tǒng)10d中,替代上述實(shí)施例1的系統(tǒng)10a的客戶終端200a,具有根據(jù)用戶設(shè)定的動(dòng)作內(nèi)容變更解碼處理和顯示處理的客戶終端200d。
即,上述客戶終端200d替代實(shí)施例1的客戶終端200a的解碼部210和顯示部218備有根據(jù)控制信號(hào)C1變更進(jìn)行視頻流的解碼處理的動(dòng)作模式的解碼部210d和根據(jù)控制信號(hào)C2變更進(jìn)行圖像數(shù)據(jù)Ddec的顯示處理的動(dòng)作模式的顯示部218d,具有根據(jù)表示用戶設(shè)定內(nèi)容的設(shè)定信號(hào)Serr由上述控制信號(hào)C1和C2控制解碼部210d和顯示部218d的動(dòng)作模式的控制部220。
接著說(shuō)明動(dòng)作。
該實(shí)施例4的數(shù)據(jù)傳輸系統(tǒng)10d的動(dòng)作與實(shí)施例1的系統(tǒng)10a的動(dòng)作的不同之處在于接收終端200d根據(jù)用戶設(shè)定內(nèi)容變更視頻流的解碼處理模式和圖像數(shù)據(jù)的顯示處理模式。
即,通過(guò)用戶對(duì)用戶操作部213的操作,作為應(yīng)由接收終端200d再現(xiàn)的視頻流,設(shè)定I幀周期比接收終端固有的一定的基準(zhǔn)周期小的視頻流時(shí),解碼部210d根據(jù)來(lái)自控制部220的控制信號(hào)C1將其動(dòng)作模式設(shè)定為在傳輸錯(cuò)誤發(fā)生時(shí)都暫時(shí)停止解碼處理,直到I幀的視頻流被正常接收為止的第一解碼動(dòng)作模式。此時(shí),顯示部218d根據(jù)來(lái)自控制部220的控制信號(hào)C2將其動(dòng)作模式設(shè)定為在傳輸錯(cuò)誤發(fā)生時(shí),直到下一I幀的視頻流被正常接收為止都顯示傳輸錯(cuò)誤發(fā)生之前解碼的圖像數(shù)據(jù)的第一解碼動(dòng)作模式。
另一方面,通過(guò)用戶對(duì)用戶操作部213的操作,作為應(yīng)由接收終端200d再現(xiàn)的視頻流,設(shè)定I幀周期比接收終端固有的一定的基準(zhǔn)周期大的視頻流時(shí),解碼部210d根據(jù)來(lái)自控制部220的控制信號(hào)C1將其動(dòng)作模式設(shè)定為在傳輸錯(cuò)誤發(fā)生時(shí)僅跳過(guò)因傳輸錯(cuò)誤丟失數(shù)據(jù)的幀的解碼處理從傳輸錯(cuò)誤發(fā)生后正常接收數(shù)據(jù)的幀開(kāi)始進(jìn)行解碼處理的第二解碼動(dòng)作模式。該第二解碼動(dòng)作模式中,傳輸錯(cuò)誤發(fā)生后,在正常接收數(shù)據(jù)的幀為P幀時(shí),參考傳輸錯(cuò)誤發(fā)生之前解碼的幀來(lái)進(jìn)行解碼處理。此時(shí),顯示部218d根據(jù)來(lái)自控制部220的控制信號(hào)C2將其動(dòng)作模式設(shè)定為與發(fā)生傳輸錯(cuò)誤無(wú)關(guān)地全部顯示進(jìn)行了數(shù)據(jù)解碼處理的幀的第二的顯示動(dòng)作模式。
這樣,本實(shí)施例4的數(shù)據(jù)傳輸系統(tǒng)10d中,根據(jù)用戶在接收終端設(shè)定的與接收終端請(qǐng)求的視頻流的容錯(cuò)性相關(guān)的條件,變更接收終端的解碼部210d和顯示部218d的動(dòng)作模式,即在設(shè)定接收終端應(yīng)接收的視頻流是I幀的周期比一定基準(zhǔn)值短的視頻流的條件時(shí),在傳輸錯(cuò)誤發(fā)生時(shí)暫時(shí)停止解碼處理,直到I幀的視頻流被正常接收為止,同時(shí),顯示傳輸錯(cuò)誤發(fā)生之前解碼的圖像數(shù)據(jù),在設(shè)定接收終端應(yīng)接收的視頻流為I幀的周期在一定基準(zhǔn)值以上的視頻流的條件的情況下,僅對(duì)因傳輸錯(cuò)誤丟失數(shù)據(jù)的幀以外的幀進(jìn)行解碼處理,同時(shí)全部顯示進(jìn)行了數(shù)據(jù)的解碼處理的幀,因此對(duì)應(yīng)用戶設(shè)定的應(yīng)接收視頻流的容錯(cuò)性(即I幀的間隔),可使解碼部和顯示部的動(dòng)作模式為錯(cuò)誤發(fā)生時(shí)顯示圖像的不和諧感小的動(dòng)作模式。
上述實(shí)施例4中,表示出作為數(shù)據(jù)發(fā)送系統(tǒng),根據(jù)與用戶在接收終端設(shè)定的視頻流相關(guān)的條件變更接收終端的解碼處理模式和顯示處理模式,但數(shù)據(jù)發(fā)送系統(tǒng)可根據(jù)從服務(wù)器通知的與服務(wù)器發(fā)送的視頻流相關(guān)的I幀的出現(xiàn)間隔(I幀的周期),在接收終端變更解碼部210d和顯示部218d的動(dòng)作模式。此時(shí),表示I幀的出現(xiàn)間隔的信息可使用SMIL、SDP、RTSP等從服務(wù)器發(fā)送到接收終端。
上述實(shí)施例4中,作為解碼部210d的第二解碼動(dòng)作模式,表示出在傳輸錯(cuò)誤發(fā)生時(shí),僅跳過(guò)因傳輸錯(cuò)誤丟失數(shù)據(jù)的幀的解碼處理,在傳輸錯(cuò)誤產(chǎn)生后,從正常接收數(shù)據(jù)的幀開(kāi)始進(jìn)行解碼處理的動(dòng)作模式,但上述第二解碼動(dòng)作模式不限于此。
例如圖6(b)所示,I幀的視頻流分散存儲(chǔ)在多個(gè)視頻分組中時(shí),上述第二解碼動(dòng)作模式,即I幀周期設(shè)定在接收終端固有的一定基準(zhǔn)周期以上時(shí)的解碼動(dòng)作模式可以是僅對(duì)因傳輸錯(cuò)誤丟失數(shù)據(jù)的視頻分組以外的分組的數(shù)據(jù)進(jìn)行解碼處理的模式。
此時(shí),圖像數(shù)據(jù)的顯示模式與上述實(shí)施例4的第二顯示動(dòng)作模式一樣,可以是全部顯示至少對(duì)其一部分?jǐn)?shù)據(jù)進(jìn)行解碼處理的幀的模式。
上述實(shí)施例4中,表示出控制部對(duì)應(yīng)接收終端的用戶設(shè)定將解碼部的動(dòng)作模式從上述第一解碼動(dòng)作模式切換為第二解碼動(dòng)作模式,但控制部的解碼部的動(dòng)作控制不限于此,例如可以是對(duì)應(yīng)接收終端的用戶設(shè)定以外的條件進(jìn)行。
例如,在產(chǎn)生傳輸錯(cuò)誤的時(shí)刻,由于I幀的周期已知,可計(jì)算出到下一個(gè)I幀的視頻流解碼的時(shí)間。因此,上述控制部進(jìn)行控制,使得在傳輸錯(cuò)誤產(chǎn)生時(shí),根據(jù)傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間到之后解碼的I幀的解碼時(shí)間的時(shí)間差,判定解碼部的解碼動(dòng)作是例如從傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間開(kāi)始到之后的I幀的解碼時(shí)間為止的期間停止解碼處理的解碼動(dòng)作,還是從傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間開(kāi)始到之后的I幀的解碼時(shí)間為止的期間除去因該傳輸錯(cuò)誤產(chǎn)生而不能解碼的部分來(lái)對(duì)畫(huà)面間編碼數(shù)據(jù)進(jìn)行解碼的解碼動(dòng)作,控制解碼部來(lái)使傳輸錯(cuò)誤產(chǎn)生后的解碼動(dòng)作的解碼動(dòng)作為通過(guò)該判定決定的解碼動(dòng)作。
具體說(shuō),傳輸錯(cuò)誤產(chǎn)生時(shí),控制解碼部,使得從上述傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間到之后的I幀的解碼時(shí)間的時(shí)間差比上述終端固有的既定值小時(shí),解碼部的解碼動(dòng)作在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間開(kāi)始到之后I幀解碼為止的期間中為停止對(duì)圖像數(shù)據(jù)的解碼處理的動(dòng)作,另一方面,從上述傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間到之后的I幀的解碼時(shí)間的時(shí)間差比上述終端固有的既定值大時(shí),解碼部的解碼動(dòng)作在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間開(kāi)始到之后I幀解碼為止的期間中為僅對(duì)與產(chǎn)生上述傳輸錯(cuò)誤的幀以外的幀對(duì)應(yīng)的圖像數(shù)據(jù)進(jìn)行解碼的動(dòng)作。
這里,如圖6(b)所示,上述各幀的圖像數(shù)據(jù)在按比幀小的數(shù)據(jù)單位分組時(shí),僅對(duì)上述傳輸錯(cuò)誤產(chǎn)生的幀以外的幀進(jìn)行解碼處理的解碼動(dòng)作可僅對(duì)接收的圖像數(shù)據(jù)中的產(chǎn)生傳輸錯(cuò)誤的分組以外的分組進(jìn)行解碼處理。
上述各實(shí)施例中,使用RTSP向服務(wù)器通知與收聽(tīng)者對(duì)于顯示圖像的喜好(I幀的周期短的好,還是I幀的周期長(zhǎng)的好等)。用于通知收聽(tīng)者的喜好的協(xié)議可使用其他傳輸協(xié)議CC/PP(composite capability/preference profiles)。此時(shí),服務(wù)器可使用SMIL向接收終端通知視頻流的候補(bǔ)。
上述各實(shí)施例中,說(shuō)明了從服務(wù)器向接收終端傳輸?shù)臄?shù)據(jù)為圖像數(shù)據(jù)的情況,但上述傳輸數(shù)據(jù)也可以是聲音數(shù)據(jù)、文本數(shù)據(jù),即用RTP/UDP/IP傳輸聲音數(shù)據(jù)、文本數(shù)據(jù)時(shí),也得到與上述各實(shí)施例同樣的效果。
例如,從對(duì)應(yīng)同一內(nèi)容的容錯(cuò)性不同的多個(gè)聲音數(shù)據(jù)或多個(gè)文本數(shù)據(jù)選擇適合于在接收終端上用戶設(shè)定的或作為接收終端的缺省值設(shè)定的對(duì)應(yīng)接收數(shù)據(jù)的容錯(cuò)強(qiáng)度的數(shù)據(jù),在接收終端再現(xiàn)選擇的聲音數(shù)據(jù)或文本數(shù)據(jù)。這里,作為多個(gè)聲音數(shù)據(jù)(文本數(shù)據(jù))不同的具有容錯(cuò)性的情況下的一例,舉出如下即多個(gè)聲音數(shù)據(jù)(文本數(shù)據(jù))之一參考以前進(jìn)行了解碼處理的聲音幀(文本幀)的數(shù)據(jù),利用解碼幀,而另一個(gè)是不利用這樣的幀的情形。
與上述同一內(nèi)容對(duì)應(yīng)的容錯(cuò)強(qiáng)度不同的多個(gè)聲音數(shù)據(jù)或多個(gè)文本數(shù)據(jù)可以是數(shù)據(jù)傳輸協(xié)議不同的數(shù)據(jù)。并且與聲音數(shù)據(jù)或文本數(shù)據(jù)相關(guān)的傳輸協(xié)議不同的一例,可舉出按IETF(Internet Engineering Task Force)定義的FEC(ForwardError Correction、RFC2733)的冗余度不同的協(xié)議。
(實(shí)施例5)圖21是用于說(shuō)明本實(shí)施例5的數(shù)據(jù)傳輸系統(tǒng)的圖,圖21(a)表示出該系統(tǒng)的結(jié)構(gòu),圖21(b)表示出該系統(tǒng)的數(shù)據(jù)傳輸處理。
該實(shí)施例5的數(shù)據(jù)傳輸系統(tǒng)10e包括送出規(guī)定的視頻流(圖像編碼數(shù)據(jù))的服務(wù)器100e、接收從該服務(wù)器100e送出的視頻流并再現(xiàn)圖像數(shù)據(jù)的接收終端(客戶終端)200e、從服務(wù)器100e向接收終端200e傳輸該視頻流的網(wǎng)絡(luò)11。
這里,上述服務(wù)器100e包括存儲(chǔ)用決定的編碼條件編碼多個(gè)圖像序列的數(shù)字圖像信號(hào)得到的多個(gè)視頻流并且存儲(chǔ)記述對(duì)應(yīng)的視頻流的屬性的SMIL數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)部120e、將存儲(chǔ)在該數(shù)據(jù)存儲(chǔ)部120e的數(shù)據(jù)送出到網(wǎng)絡(luò)11上的數(shù)據(jù)發(fā)送部110e。上述數(shù)據(jù)存儲(chǔ)部120e中使用硬盤(pán)等大容量存儲(chǔ)裝置。
該實(shí)施例5中,上述多個(gè)視頻流是對(duì)應(yīng)不同圖像系列的具有分別決定的容錯(cuò)性的圖像數(shù)據(jù)。具體說(shuō),多個(gè)視頻流分別包含使用圖像內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)的編碼量大的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用圖像間像素值相關(guān)編碼數(shù)字圖像信號(hào)的編碼量少的畫(huà)面間編碼數(shù)據(jù),具有分別決定的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔,換言之,I幀(I-VOP)的周期。
并且,上述硬盤(pán)等的數(shù)據(jù)存儲(chǔ)部120e中作為視頻文件Dva、Dvb存儲(chǔ)I幀的周期為5秒、2秒的視頻流,作為上述SMIL數(shù)據(jù)Daa、Dab存儲(chǔ)記述對(duì)應(yīng)的視頻文件Dva、Dvb的屬性等的SMIL文件。這里作為各視頻流(視頻文件)Dva、Dvb的屬性的I幀(I-VOP)的出現(xiàn)間隔分別為5秒、2秒。
圖22是表示構(gòu)成上述系統(tǒng)的服務(wù)器100e和客戶終端200e的詳細(xì)結(jié)構(gòu)的圖。
構(gòu)成上述服務(wù)器100e的數(shù)據(jù)發(fā)送部110e包括接收從客戶終端200e通過(guò)HTTP發(fā)送的SMIL數(shù)據(jù)的請(qǐng)求消息Mdr,根據(jù)該請(qǐng)求從數(shù)據(jù)存儲(chǔ)部120e讀出SMIL文件Da,通過(guò)HTTP將讀出的SMIL文件Da作為SMIL數(shù)據(jù)Dsm發(fā)送的HTTP收發(fā)部101;接收從客戶終端200e通過(guò)RTSP發(fā)送的數(shù)據(jù)請(qǐng)求消息Mrtsp,輸出其響應(yīng)信號(hào)Sack的同時(shí),將表示請(qǐng)求的視頻文件名的數(shù)據(jù)指定信號(hào)Sc輸出的RTSP消息收發(fā)部102;接收該數(shù)據(jù)指定信號(hào)Sc,從數(shù)據(jù)存儲(chǔ)部120e讀出與該數(shù)據(jù)指定信號(hào)Sc表示的視頻數(shù)據(jù)文件名相當(dāng)?shù)囊曨l流De,通過(guò)RTP將讀出的視頻流作為RTP數(shù)據(jù)Drtp傳輸?shù)腞TP數(shù)據(jù)發(fā)送部103。本實(shí)施例5的數(shù)據(jù)發(fā)送部110e中的HTTP收發(fā)部101、RTS消息收發(fā)部102和RTP數(shù)據(jù)發(fā)送部103與實(shí)施例1的數(shù)據(jù)發(fā)送部101a中的相同。
上述客戶終端200e包括根據(jù)用戶操作輸出各種用戶操作信號(hào)Sop1,Sop2,Sop3的用戶操作部213;根據(jù)該用戶操作信號(hào)Sop1通過(guò)HTTP發(fā)送與用戶指定的視頻數(shù)據(jù)對(duì)應(yīng)的SMIL數(shù)據(jù)的請(qǐng)求消息Mdr的同時(shí),接收從上述服務(wù)器100e通過(guò)HTTP發(fā)送的SMIL數(shù)據(jù)Dsm的HTTP收發(fā)部211;分析該SMIL數(shù)據(jù)Dsm的同時(shí),基于該分析結(jié)果輸出指定用戶指定的視頻數(shù)據(jù)的數(shù)據(jù)指定信號(hào)Sc的SMIL數(shù)據(jù)分析部212e。
上述客戶終端200e包括將上述數(shù)據(jù)指定信號(hào)Sc作為RTSP消息信號(hào)Mrtsp發(fā)送的同時(shí),接收該信號(hào)Mrtsp的響應(yīng)信號(hào)Sack的RTSP消息收發(fā)部214;接收從上述服務(wù)器100e發(fā)送的RTP數(shù)據(jù)Drtp輸出視頻流De的RTP數(shù)據(jù)接收部216.
上述客戶終端200e包括解碼該視頻流De并輸出圖像數(shù)據(jù)Ddec的同時(shí),根據(jù)控制信號(hào)C1變更視頻流的解碼處理的動(dòng)作模式的解碼部210e;基于該圖像數(shù)據(jù)Ddec進(jìn)行圖像顯示的同時(shí),根據(jù)控制信號(hào)C2變更進(jìn)行圖像數(shù)據(jù)Ddec的顯示處理的動(dòng)作模式的顯示部218e;通過(guò)上述控制信號(hào)C1和C2控制解碼部210e和顯示部218e的動(dòng)作模式的控制部220e。該顯示部218e對(duì)應(yīng)上述用戶操作信號(hào)Sop2進(jìn)行顯示。
該客戶終端200e中,將與接收中的圖像數(shù)據(jù)的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比較的既定值設(shè)定為缺省值,錯(cuò)誤發(fā)生時(shí),根據(jù)接收中的圖像數(shù)據(jù)的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔和上述缺省值的比較結(jié)果,切換上述解碼部的動(dòng)作模式。具體說(shuō),接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比上述既定值短的圖像數(shù)據(jù)的情況下,上述解碼部的動(dòng)作模式設(shè)為第一解碼動(dòng)作模式,在傳輸錯(cuò)誤產(chǎn)生時(shí),直到之后正常接收畫(huà)面內(nèi)編碼數(shù)據(jù)之前都暫時(shí)停止解碼處理,在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比上述設(shè)定條件所示的既定值大的圖像數(shù)據(jù)的情況下,上述解碼部的動(dòng)作模式設(shè)為第二解碼動(dòng)作模式,在傳輸錯(cuò)誤產(chǎn)生時(shí),去除因傳輸錯(cuò)誤不能解碼的部分來(lái)進(jìn)行解碼。
接收終端不限于將與上述接收中的圖像數(shù)據(jù)的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比較的既定值作為缺省值,上述接收終端可通過(guò)用戶操作設(shè)定該既定值。
接著說(shuō)明動(dòng)作。
該數(shù)據(jù)傳輸系統(tǒng)10e中,用戶在用戶操作部213e進(jìn)行請(qǐng)求規(guī)定的視頻文件的操作后,根據(jù)該操作信號(hào)Sop1,如圖21(b)所示,通過(guò)HTTP從接收終端200e的HTTP收發(fā)部211向服務(wù)器100e發(fā)送請(qǐng)求與用戶制定的視頻文件對(duì)應(yīng)的SMIL數(shù)據(jù)的SMIL請(qǐng)求信號(hào)Sd1(圖22所示的SMIL請(qǐng)求消息Mrd),作為其響應(yīng),通過(guò)HTTP信號(hào)Dsd從服務(wù)器100e的HTTP收發(fā)部101向接收終端200e發(fā)送SMIL數(shù)據(jù)Dsm。用戶在用戶操作部213e指定想要的圖像系列的視頻文件的操作與使用圖4(a)所示便攜終端說(shuō)明的操作相同。
之后,接收終端200e中,RTSP消息收發(fā)部214根據(jù)對(duì)應(yīng)SMIL數(shù)據(jù)Dsm的分析結(jié)果的數(shù)據(jù)指定信號(hào)Sc進(jìn)行將指定用戶需要的視頻流的消息Mrtsp作為RTSP信號(hào)Sd2發(fā)送給服務(wù)器100e的處理。并且,該響應(yīng)信號(hào)Sack通過(guò)RTSP從服務(wù)器100e的RTSP消息收發(fā)部102發(fā)送到接收終端200e后,通過(guò)RTP數(shù)據(jù)發(fā)送部103從服務(wù)器100e向接收終端200e發(fā)送規(guī)定的視頻流Dsrt,作為RTP數(shù)據(jù)Drtp。
這樣,上述RTP數(shù)據(jù)Drtp經(jīng)網(wǎng)絡(luò)11傳輸?shù)浇邮战K端200a后,在該接收終端200a,RTP數(shù)據(jù)Drtp在RTP數(shù)據(jù)接收部216接收,視頻流De輸出到解碼部210e。解碼部210e通過(guò)視頻流De的解碼處理生成圖像數(shù)據(jù)Ddec并輸出到顯示部218e。顯示部218e中根據(jù)圖像數(shù)據(jù)Ddec進(jìn)行圖像顯示。
之后,該實(shí)施例4的數(shù)據(jù)傳輸系統(tǒng)10e中,上述視頻流的傳輸中產(chǎn)生錯(cuò)誤時(shí),在接收終端200e,根據(jù)作為缺省值設(shè)定的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔(即I幀的周期)和作為接收的視頻流的屬性值的I幀的周期的比較結(jié)果,根據(jù)來(lái)自控制部220e的控制信號(hào)C1,C2變更解碼部210e的動(dòng)作模式和顯示部218e的動(dòng)作模式。
即,接收終端200e在接收I幀周期(I-VOP的周期)比接收終端的既定值(一定的基準(zhǔn)周期)短的視頻流時(shí),解碼部210e根據(jù)來(lái)自控制部220e的控制信號(hào)C1,將其動(dòng)作模式設(shè)定為在傳輸錯(cuò)誤發(fā)生時(shí)都暫時(shí)停止解碼處理,直到I幀的視頻流被正常接收為止的第一解碼動(dòng)作模式。此時(shí),顯示部218e根據(jù)來(lái)自控制部220e的控制信號(hào)C2,將其動(dòng)作模式設(shè)定為在傳輸錯(cuò)誤發(fā)生時(shí)直到下一I幀的視頻流被正常接收為止顯示傳輸錯(cuò)誤發(fā)生之前解碼的圖像數(shù)據(jù)的第一顯示動(dòng)作模式。
另一方面,接收終端200e在接收I幀周期比接收終端的既定值(一定的基準(zhǔn)周期)大的視頻流時(shí),解碼部210e根據(jù)來(lái)自控制部220e的控制信號(hào)C1,將其動(dòng)作模式設(shè)定為在傳輸錯(cuò)誤發(fā)生時(shí)僅跳過(guò)因傳輸錯(cuò)誤丟失數(shù)據(jù)的幀的解碼處理,在傳輸錯(cuò)誤產(chǎn)生后從正常接收數(shù)據(jù)的幀開(kāi)始進(jìn)行解碼處理的第二解碼動(dòng)作模式。該第二解碼動(dòng)作模式中,傳輸錯(cuò)誤產(chǎn)生后,在正常接收數(shù)據(jù)的幀為P幀時(shí),參考傳輸錯(cuò)誤產(chǎn)生之前解碼的幀來(lái)進(jìn)行解碼處理。此時(shí),顯示部218e根據(jù)來(lái)自控制部220e的控制信號(hào)C2,將其動(dòng)作模式設(shè)定為與傳輸錯(cuò)誤發(fā)生無(wú)關(guān)地全部顯示進(jìn)行了數(shù)據(jù)的解碼處理的幀的第二解碼動(dòng)作模式。
這樣本實(shí)施例5的數(shù)據(jù)傳輸系統(tǒng)10e中,根據(jù)在接收終端作為缺省值設(shè)定的I幀周期的既定值和接收的視頻流的I幀周期的值,變更接收終端的解碼部210e和顯示部218e的動(dòng)作模式,即在接收終端應(yīng)接收的視頻流的I幀周期的值比作為缺省值在接收終端設(shè)定的既定值短的情況下,在傳輸錯(cuò)誤發(fā)生時(shí)都暫時(shí)停止解碼處理,直到I幀的視頻流被正常接收為止,同時(shí),顯示傳輸錯(cuò)誤發(fā)生之前解碼的圖像數(shù)據(jù),在接收終端接收的視頻流的I幀周期的值比作為缺省值在接收終端設(shè)定的既定值大的情況下,僅對(duì)因傳輸錯(cuò)誤丟失數(shù)據(jù)的幀以外的幀進(jìn)行解碼處理,同時(shí)全部顯示進(jìn)行了數(shù)據(jù)的解碼處理的幀,因此對(duì)應(yīng)接收的視頻流的容錯(cuò)性(即I幀的間隔),可使解碼部和顯示部的動(dòng)作模式為錯(cuò)誤發(fā)生時(shí)顯示圖像的不和諧感小的動(dòng)作模式。
上述實(shí)施例5中,表示出將作為接收的視頻流的屬性值的I幀的出現(xiàn)間隔(I幀的周期)作為SMIL文件從服務(wù)器100e向接收終端提供的情況,但接收的視頻流的I幀的出現(xiàn)間隔(I幀的間隔)可使用SDP、RTSP等從服務(wù)器向接收終端發(fā)送。
接收的視頻流的I幀的出現(xiàn)間隔(I幀的間隔)不限于從服務(wù)器向接收終端發(fā)送,例如可由接收終端200e的RTP數(shù)據(jù)接收部216從接收的視頻流中包含的信息算出。
上述實(shí)施例5中,作為解碼部210e的第二解碼動(dòng)作模式,表示出在傳輸錯(cuò)誤發(fā)生時(shí),僅跳過(guò)因傳輸錯(cuò)誤丟失數(shù)據(jù)的幀的解碼處理,在傳輸錯(cuò)誤產(chǎn)生后,從正常接收數(shù)據(jù)的幀開(kāi)始進(jìn)行解碼處理的動(dòng)作模式,但上述第二解碼動(dòng)作模式不限于此。
例如圖6(b)所示,I幀的視頻流分散存儲(chǔ)在多個(gè)視頻分組中時(shí),上述第二解碼動(dòng)作模式可以是僅對(duì)因傳輸錯(cuò)誤丟失數(shù)據(jù)的視頻分組以外的分組的數(shù)據(jù)進(jìn)行解碼處理的模式。
此時(shí),圖像數(shù)據(jù)的顯示模式與上述實(shí)施例5的第二顯示動(dòng)作模式一樣,可以是全部顯示至少對(duì)其一部分?jǐn)?shù)據(jù)進(jìn)行解碼處理的幀的模式。
另外,上述實(shí)施例5中,表示出對(duì)應(yīng)接收中的視頻流的I幀的出現(xiàn)間隔和接收終端的缺省值(既定值)的大小關(guān)系,在錯(cuò)誤產(chǎn)生時(shí)切換解碼部的動(dòng)作模式的情況,但解碼部的動(dòng)作模式切換不限于此。
例如,在產(chǎn)生傳輸錯(cuò)誤的時(shí)刻,由于I幀的周期已知,可計(jì)算出到下一I幀的視頻流解碼的時(shí)間。因此,上述控制部進(jìn)行控制,使得在傳輸錯(cuò)誤產(chǎn)生時(shí),根據(jù)從傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間到之后解碼的I幀的解碼時(shí)間的時(shí)間差,判定解碼部的解碼動(dòng)作是例如從傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間開(kāi)始到之后的I幀的解碼時(shí)間為止的期間停止解碼處理的解碼動(dòng)作,還是從傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間開(kāi)始到之后的I幀的解碼時(shí)間為止的期間除去因該傳輸錯(cuò)誤產(chǎn)生而不能解碼的部分來(lái)對(duì)畫(huà)面間編碼數(shù)據(jù)進(jìn)行解碼的解碼動(dòng)作,控制解碼部來(lái)使傳輸錯(cuò)誤產(chǎn)生后的解碼動(dòng)作的解碼動(dòng)作為通過(guò)該判定決定的解碼動(dòng)作。
具體說(shuō),上述控制部控制解碼部,使得在傳輸錯(cuò)誤產(chǎn)生時(shí),從上述傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間到之后的I幀的解碼時(shí)間的時(shí)間差比上述接收終端固有的缺省值(既定值)小時(shí),上述解碼部的解碼動(dòng)作在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間開(kāi)始到之后I幀解碼的為止的期間中成為停止對(duì)圖像數(shù)據(jù)的解碼處理的動(dòng)作,從上述傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間到之后的I幀的解碼時(shí)間的時(shí)間差比上述接收終端固有的缺省值(既定值)大時(shí),上述解碼部的解碼動(dòng)作在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間開(kāi)始到之后I幀解碼為止的期間中為去除因該傳輸錯(cuò)誤產(chǎn)生不能解碼的部分來(lái)對(duì)畫(huà)面間編碼數(shù)據(jù)進(jìn)行解碼的動(dòng)作。
這里,去除因該傳輸錯(cuò)誤產(chǎn)生不能解碼的部分來(lái)對(duì)畫(huà)面間編碼數(shù)據(jù)進(jìn)行解碼的解碼動(dòng)作是僅對(duì)產(chǎn)生傳輸錯(cuò)誤的幀以外的幀進(jìn)行解碼處理的解碼動(dòng)作。
如圖6(b)所示,上述各幀的圖像數(shù)據(jù)在按比幀小的數(shù)據(jù)單位分組時(shí),對(duì)發(fā)生傳送錯(cuò)誤的幀以外的幀進(jìn)行解碼的解碼操作,在接收到的圖像數(shù)據(jù)中,對(duì)發(fā)生了傳送錯(cuò)誤的分錯(cuò)以外的分組進(jìn)行解碼也可。
上述實(shí)施例5中,說(shuō)明了從服務(wù)器向接收終端傳輸?shù)臄?shù)據(jù)為圖像數(shù)據(jù)的情況,但上述傳輸數(shù)據(jù)也可以是聲音數(shù)據(jù)、文本數(shù)據(jù),即用RTP/UDP/IP傳輸聲音數(shù)據(jù)、文本數(shù)據(jù)時(shí),也得到與上述實(shí)施例5同樣的效果。
上述實(shí)施例2到4中,作為對(duì)服務(wù)器請(qǐng)求根據(jù)終端的用戶設(shè)定請(qǐng)求圖像數(shù)據(jù),再現(xiàn)根據(jù)該請(qǐng)求發(fā)送的圖像數(shù)據(jù)的數(shù)據(jù)再現(xiàn)裝置,表示出經(jīng)互聯(lián)網(wǎng)等的網(wǎng)絡(luò)可連接于服務(wù)器的接收終端,實(shí)施例5中,表示出對(duì)應(yīng)接收的圖像數(shù)據(jù)的I幀周期的值和在接收終端設(shè)定的既定值的大小關(guān)系切換錯(cuò)誤產(chǎn)生時(shí)的解碼動(dòng)作的接收終端,但上述實(shí)施例2~5的接收終端可具體舉出PC(個(gè)人計(jì)算機(jī))和上述實(shí)施例1中作為接收終端的具體例子所示的便攜式電話機(jī)等。
(實(shí)施例6)下面說(shuō)明作為本發(fā)明的實(shí)施例6,與上述實(shí)施例2的數(shù)據(jù)再現(xiàn)裝置同樣對(duì)服務(wù)器請(qǐng)求具有通過(guò)用戶設(shè)定指定的容錯(cuò)強(qiáng)度的圖像數(shù)據(jù)的便攜式電話機(jī)。
圖16是說(shuō)明本實(shí)施例6的便攜式電話機(jī)的圖。
該實(shí)施例5的便攜式電話機(jī)300包括進(jìn)行各種信號(hào)處理的信號(hào)處理部302、將天線301接收的無(wú)線信號(hào)N作為接收信號(hào)輸出到信號(hào)處理部302的同時(shí)將信號(hào)處理部302生成的發(fā)送信號(hào)作為無(wú)線信號(hào)N從天線301發(fā)送出去的無(wú)線通信部303。
上述便攜式電話機(jī)300具有進(jìn)行圖像顯示的液晶面板(LCD)306、輸入聲音的麥克風(fēng)308、再現(xiàn)聲音信號(hào)的揚(yáng)聲器307、接收上述信號(hào)處理部302處理的圖像信號(hào)并控制上述液晶顯示部(LCD)306來(lái)根據(jù)圖像信號(hào)進(jìn)行圖像顯示的顯示控制部304、將來(lái)自麥克風(fēng)308的輸入聲音信號(hào)輸出到信號(hào)處理部302的同時(shí)將信號(hào)處理部302處理的聲音信號(hào)輸出到揚(yáng)聲器307的聲音輸入部305。這里為說(shuō)明簡(jiǎn)便,未圖示便攜式電話機(jī)的按鈕操作部。
這里,上述信號(hào)處理部302進(jìn)行與上述實(shí)施例2的數(shù)據(jù)再現(xiàn)裝置200b相同的數(shù)據(jù)再現(xiàn)處理。即,上述信號(hào)處理部302具有與實(shí)施例2的接收終端側(cè)的HTTP收發(fā)部211、RTSP消息收發(fā)部214、SMIL數(shù)據(jù)分析部212b、RTP數(shù)據(jù)接收部216b、解碼部210和與用戶操作部213相當(dāng)?shù)牟糠?。該?shí)施例6的便攜式電話機(jī)300的顯示控制部304和液晶面板(LCD)306相當(dāng)于上述實(shí)施例2的顯示部218。
具有這種結(jié)構(gòu)的便攜式電話機(jī)300中,用戶設(shè)定對(duì)應(yīng)接受圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度,進(jìn)行與特定內(nèi)容對(duì)應(yīng)的圖像數(shù)據(jù)的再現(xiàn)時(shí),通過(guò)RTP分組依次從服務(wù)器發(fā)送適合于容錯(cuò)強(qiáng)度的用戶設(shè)定值的視頻流,在便攜式電話機(jī)中,再現(xiàn)來(lái)自服務(wù)器的視頻流時(shí)的同時(shí),對(duì)應(yīng)該視頻流接收中的傳輸錯(cuò)誤產(chǎn)生率進(jìn)行切換視頻流的處理。
上述實(shí)施例6中,作為便攜式電話機(jī),表示出與上述實(shí)施例2的數(shù)據(jù)再現(xiàn)裝置執(zhí)行相同的數(shù)據(jù)再現(xiàn)處理,但該便攜式電話機(jī)可執(zhí)行與上述實(shí)施例3到5的數(shù)據(jù)傳輸系統(tǒng)的數(shù)據(jù)再現(xiàn)裝置(接收終端)200c、200d、200e相同的數(shù)據(jù)再現(xiàn)處理。
上述各實(shí)施例中,數(shù)據(jù)再現(xiàn)裝置(接收終端)或數(shù)據(jù)發(fā)送裝置(服務(wù)器)通過(guò)硬件實(shí)現(xiàn),但這些裝置也可通過(guò)軟件實(shí)現(xiàn)。此時(shí),進(jìn)行上述各實(shí)施例所示的數(shù)據(jù)再現(xiàn)處理或數(shù)據(jù)發(fā)送處理的程序存儲(chǔ)在軟盤(pán)等數(shù)據(jù)存儲(chǔ)媒體中,上述數(shù)據(jù)再現(xiàn)裝置(接收終端)和數(shù)據(jù)發(fā)送裝置(服務(wù)器)可用獨(dú)立的計(jì)算機(jī)系統(tǒng)構(gòu)成。
圖17是說(shuō)明存儲(chǔ)通過(guò)軟件執(zhí)行上述各實(shí)施例的數(shù)據(jù)再現(xiàn)處理或數(shù)據(jù)發(fā)送處理的程序的記錄媒體和包含該記錄媒體的計(jì)算機(jī)系統(tǒng)的圖。
圖17(a)表示從軟盤(pán)正面看去的外觀、截面結(jié)構(gòu)和軟盤(pán)本體,圖17(b)表示該軟盤(pán)本體的物理格式的例子。
上述軟盤(pán)FD為將上述軟盤(pán)本體D容納在軟盤(pán)套FC中的結(jié)構(gòu),該軟盤(pán)本體D的表面上從外周向內(nèi)周按同心圓狀形成多個(gè)磁道Tr,各磁道Tr在圓周方向上分為16個(gè)扇區(qū)Se。因此,存儲(chǔ)上述程序的軟件FD在上述軟盤(pán)本體D上分割的區(qū)域(扇區(qū))Se中記錄作為上述程序的數(shù)據(jù)。
圖17(c)表示用于在軟盤(pán)FD上記錄上述程序的結(jié)構(gòu),以及使用在軟盤(pán)FD中存儲(chǔ)的程序來(lái)通過(guò)軟件進(jìn)行數(shù)據(jù)再現(xiàn)處理或數(shù)據(jù)發(fā)送處理的結(jié)構(gòu)。
將上述程序記錄在軟盤(pán)FD中時(shí),從計(jì)算機(jī)系統(tǒng)Cs經(jīng)軟盤(pán)驅(qū)動(dòng)器FDD將作為上述程序的數(shù)據(jù)寫(xiě)入軟盤(pán)FD中。通過(guò)軟盤(pán)FD中記錄的程序在計(jì)算機(jī)系統(tǒng)Cs中構(gòu)筑上述數(shù)據(jù)再現(xiàn)裝置和數(shù)據(jù)發(fā)送裝置時(shí),通過(guò)軟盤(pán)驅(qū)動(dòng)器FDD從軟盤(pán)FD讀出程序,裝載到計(jì)算機(jī)系統(tǒng)Cs中。
上述說(shuō)明中,作為數(shù)據(jù)記錄媒體,表示出軟盤(pán),但可將光盤(pán)用作數(shù)據(jù)記錄媒體,此時(shí),與上述軟盤(pán)的情況相同,可通過(guò)軟件執(zhí)行數(shù)據(jù)再現(xiàn)處理或數(shù)據(jù)發(fā)送處理。另外,上述數(shù)據(jù)記錄媒體不限于上述光盤(pán)、軟盤(pán),可以是IC卡、ROM盒(cassette)等,只要能夠記錄程序就可以,使用這些數(shù)據(jù)記錄媒體時(shí),與使用上述軟盤(pán)時(shí)同樣,可通過(guò)軟件實(shí)施數(shù)據(jù)再現(xiàn)處理或數(shù)據(jù)發(fā)送處理。
如上所述,根據(jù)本發(fā)明的(技術(shù)方案1)的數(shù)據(jù)再現(xiàn)裝置,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定部;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送部;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部,從而可選擇提供給接收終端的視頻流,在傳輸錯(cuò)誤產(chǎn)生時(shí)用戶對(duì)顯示圖像抱怨的不和諧感變小。
根據(jù)本發(fā)明(技術(shù)方案2)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置中,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)的在上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔不同,從而通過(guò)選擇視頻流的I幀出現(xiàn)間隔,可選擇具有對(duì)應(yīng)傳輸錯(cuò)誤的產(chǎn)生狀況和用戶喜好的容錯(cuò)性的圖像數(shù)據(jù)。
根據(jù)本發(fā)明(技術(shù)方案3)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)是編碼數(shù)字圖像數(shù)據(jù)而成的第一和第二圖像編碼數(shù)據(jù),上述第一圖像編碼數(shù)據(jù)的與1幀對(duì)應(yīng)的編碼數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二圖像編碼數(shù)據(jù)的與1幀對(duì)應(yīng)的編碼數(shù)據(jù)按每一幀或比幀大的每一數(shù)據(jù)單位分組,從而通過(guò)選擇圖像編碼數(shù)據(jù)的分組大小,可切換傳輸容錯(cuò)性高的視頻流和圖像品質(zhì)好的視頻流。
根據(jù)本發(fā)明(技術(shù)方案4)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)與同一圖像系列對(duì)應(yīng),各自的幀速率不同,從而通過(guò)選擇幀速率,可切換傳輸容錯(cuò)性高的視頻流和圖像品質(zhì)好的視頻流。
根據(jù)本發(fā)明(技術(shù)方案5)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)與同一圖像系列對(duì)應(yīng),與該各圖像數(shù)據(jù)相對(duì)的傳輸協(xié)議不同,從而通過(guò)選擇協(xié)議可選擇容錯(cuò)性不同的圖像數(shù)據(jù)。
根據(jù)本發(fā)明(技術(shù)方案6)在技術(shù)方案1的數(shù)據(jù)再現(xiàn)裝置,其特征在于包括對(duì)上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)解碼的解碼部和對(duì)應(yīng)設(shè)定的動(dòng)作條件切換上述解碼部的動(dòng)作模式的控制部,從而通過(guò)動(dòng)作條件的設(shè)定,可減小錯(cuò)誤產(chǎn)生時(shí)的顯示圖像的不和諧感。
根據(jù)本發(fā)明(技術(shù)方案7)在技術(shù)方案6的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)在上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔不同,上述控制部在上述動(dòng)作條件是接收畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比既定值短的圖像數(shù)據(jù)的動(dòng)作條件時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收之前,都暫時(shí)停止解碼處理的第一解碼模式,在上述動(dòng)作條件是接收畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔在既定值以上的圖像數(shù)據(jù)的動(dòng)作條件時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收之前,都去除因該傳輸錯(cuò)誤不能解碼的部分來(lái)解碼畫(huà)面間編碼數(shù)據(jù)的第二解碼模式,從而錯(cuò)誤產(chǎn)生時(shí)的解碼動(dòng)作是對(duì)應(yīng)動(dòng)作條件的設(shè)定的顯示圖像不和諧感小的動(dòng)作。
根據(jù)本發(fā)明(技術(shù)方案8)在技術(shù)方案7的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼,從而傳輸錯(cuò)誤產(chǎn)生時(shí)也可顯示丟失數(shù)據(jù)的幀以外的幀,進(jìn)行平滑圖像顯示。
根據(jù)本發(fā)明(技術(shù)方案9)在技術(shù)方案7的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼,從而傳輸錯(cuò)誤產(chǎn)生時(shí),即便是因錯(cuò)誤產(chǎn)生而丟失數(shù)據(jù)的幀也可現(xiàn)實(shí)其一部分,可平滑顯示圖像。
根據(jù)本發(fā)明(技術(shù)方案10)的數(shù)據(jù)再現(xiàn)裝置,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)部;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定部;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送部;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部,從而可對(duì)應(yīng)傳輸錯(cuò)誤的產(chǎn)生率變更例如視頻流的I幀的出現(xiàn)間隔,由此可將傳輸錯(cuò)誤產(chǎn)生時(shí)顯示圖像的不和諧感抑制到很小。
根據(jù)本發(fā)明(技術(shù)方案11)的數(shù)據(jù)再現(xiàn)方法,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟,從而可選擇提供給接收終端的視頻流,在傳輸錯(cuò)誤產(chǎn)生時(shí)用戶對(duì)顯示圖像抱怨的不和諧感小,由此,可將傳輸錯(cuò)誤產(chǎn)生時(shí)顯示圖像的不和諧感抑制到很小。
根據(jù)本發(fā)明(技術(shù)方案12)的數(shù)據(jù)再現(xiàn)方法,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)步驟;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟,從而,可對(duì)應(yīng)傳輸錯(cuò)誤的產(chǎn)生率變更例如視頻流的I幀的出現(xiàn)間隔,由此,可將傳輸錯(cuò)誤產(chǎn)生時(shí)顯示圖像的不和諧感抑制到很小。
根據(jù)本發(fā)明(技術(shù)方案13)的數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟,由此通過(guò)接收終端的用戶設(shè)定等,通過(guò)軟件可實(shí)現(xiàn)將傳輸錯(cuò)誤產(chǎn)生時(shí)顯示圖像的不和諧感抑制到很小的解碼處理。
根據(jù)本發(fā)明(技術(shù)方案14)的數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)步驟;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟,因此通過(guò)例如變更對(duì)應(yīng)傳輸錯(cuò)誤的發(fā)生率的I幀的出現(xiàn)間隔,通過(guò)軟件可實(shí)現(xiàn)將傳輸錯(cuò)誤產(chǎn)生時(shí)顯示圖像的不和諧感抑制到很小的解碼處理。
根據(jù)本發(fā)明(技術(shù)方案15)的接收?qǐng)D像數(shù)據(jù)并再現(xiàn)的數(shù)據(jù)再現(xiàn)裝置,其特征在于包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼部;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制部,因此錯(cuò)誤產(chǎn)生時(shí),可將解碼部的動(dòng)作模式變更為顯示圖像的不和諧感小的模式。
根據(jù)本發(fā)明(技術(shù)方案16)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置中,其特征在于還包括接收表示上述圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部,在錯(cuò)誤產(chǎn)生時(shí),可根據(jù)接收中的圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度將解碼部的動(dòng)作模式變更為顯示圖像的不和諧感小的模式。
根據(jù)本發(fā)明(技術(shù)方案17)在技術(shù)方案16的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述輔助數(shù)據(jù)表示上述圖像數(shù)據(jù)在畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔,因此錯(cuò)誤產(chǎn)生時(shí),可根據(jù)接收中的圖像數(shù)據(jù)的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔將解碼部的動(dòng)作模式變更為顯示圖像的不和諧感小的模式。
根據(jù)本發(fā)明(技術(shù)方案18)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述圖像數(shù)據(jù)接收部包括計(jì)算上述圖像數(shù)據(jù)在畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔的運(yùn)算部,因此錯(cuò)誤產(chǎn)生時(shí),可根據(jù)接收中的圖像數(shù)據(jù)的畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔將解碼部的動(dòng)作模式變更為顯示圖像的不和諧感小的模式。
根據(jù)本發(fā)明(技術(shù)方案19)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述控制部在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比上述設(shè)定條件表示的既定值短的圖像數(shù)據(jù)時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收之前,都暫時(shí)停止解碼處理的第一解碼模式,在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔在上述設(shè)定條件表示的既定值以上的圖像數(shù)據(jù)時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),去除因傳輸錯(cuò)誤不能解碼的部分來(lái)解碼的第二解碼模式,由此可對(duì)應(yīng)接收終端側(cè)的設(shè)定條件將錯(cuò)誤產(chǎn)生時(shí)的解碼動(dòng)作設(shè)為顯示圖像的不和諧感小的動(dòng)作。
根據(jù)本發(fā)明(技術(shù)方案20)在技術(shù)方案19的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼,由此傳輸錯(cuò)誤產(chǎn)生時(shí)也可顯示丟失數(shù)據(jù)的幀以外的幀,進(jìn)行平滑圖像顯示。
根據(jù)本發(fā)明(技術(shù)方案21)在技術(shù)方案19的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼,因此傳輸錯(cuò)誤產(chǎn)生時(shí)即便是因錯(cuò)誤產(chǎn)生而丟失數(shù)據(jù)的幀,也可現(xiàn)實(shí)其一部分,可進(jìn)行平滑圖像顯示。
根據(jù)本發(fā)明(技術(shù)方案22)在技術(shù)方案15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述控制部根據(jù)傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間和之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差來(lái)切換傳輸錯(cuò)誤產(chǎn)生時(shí)的上述解碼部的解碼動(dòng)作,因此可將傳輸錯(cuò)誤產(chǎn)生的解碼動(dòng)作設(shè)為傳輸錯(cuò)誤產(chǎn)生時(shí)顯示的圖像的不和諧感更小的動(dòng)作。
根據(jù)本發(fā)明(技術(shù)方案23)在技術(shù)方案22的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述控制部在傳輸錯(cuò)誤產(chǎn)生時(shí),在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差比上述設(shè)定的條件表示的一定的基準(zhǔn)值小的第一種情況下,對(duì)上述解碼部的解碼動(dòng)作進(jìn)行控制,使得在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后對(duì)畫(huà)面內(nèi)編碼幀進(jìn)行解碼的期間中,停止對(duì)圖像數(shù)據(jù)的解碼處理,在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差比上述設(shè)定的條件表示的一定的基準(zhǔn)值大的第二種情況下,對(duì)上述解碼部的解碼動(dòng)作進(jìn)行控制,使得在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后對(duì)畫(huà)面內(nèi)編碼幀進(jìn)行解碼的期間中,進(jìn)行去除因產(chǎn)生該傳輸錯(cuò)誤而不能解碼的部分來(lái)解碼畫(huà)面間編碼數(shù)據(jù)的解碼處理,因此傳輸錯(cuò)誤產(chǎn)生時(shí),可進(jìn)行圖像中沒(méi)有紊亂的顯示、動(dòng)作平滑的顯示中的不和諧感更小一方的顯示。
根據(jù)本發(fā)明(技術(shù)方案24)在技術(shù)方案23的數(shù)據(jù)再現(xiàn)裝置,其特征在于在上述第二情況中進(jìn)行的解碼處理對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼,因此傳輸錯(cuò)誤產(chǎn)生后開(kāi)始到之后進(jìn)行畫(huà)面內(nèi)編碼幀的解碼為止的時(shí)間比較長(zhǎng)的情況下,可將傳輸錯(cuò)誤產(chǎn)生時(shí)的解碼動(dòng)作設(shè)定為顯示丟失數(shù)據(jù)的幀以外的幀、進(jìn)行平滑圖像顯示。
根據(jù)本發(fā)明(技術(shù)方案25)在技術(shù)方案23的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,在上述第二情況中進(jìn)行的解碼處理對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼,因此傳輸錯(cuò)誤產(chǎn)生后開(kāi)始到之后進(jìn)行畫(huà)面內(nèi)編碼幀的解碼為止的時(shí)間比較長(zhǎng)的情況下,可將傳輸錯(cuò)誤產(chǎn)生時(shí)的解碼動(dòng)作設(shè)定為即便是顯示丟失數(shù)據(jù)的幀也可事先一部分、進(jìn)行更平滑圖像顯示。
根據(jù)本發(fā)明(技術(shù)方案26)的接收?qǐng)D像數(shù)據(jù)并再現(xiàn)的數(shù)據(jù)再現(xiàn)方法,其特征在于包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼步驟;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制步驟,因此錯(cuò)誤產(chǎn)生時(shí),將解碼部的動(dòng)作模式變更為顯示圖像的不和諧感小的模式。
根據(jù)本發(fā)明(技術(shù)方案27)的數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收?qǐng)D像數(shù)據(jù)并再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼步驟;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制步驟,因此錯(cuò)誤產(chǎn)生時(shí),通過(guò)軟件實(shí)現(xiàn)將解碼模式變更為顯示圖像的不和諧感小的模式的變更處理。
權(quán)利要求
1.一種數(shù)據(jù)再現(xiàn)裝置,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定部;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送部;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部。
2.根據(jù)權(quán)利要求1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)的上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔不同。
3.根據(jù)權(quán)利要求1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的多個(gè)圖像數(shù)據(jù)是編碼數(shù)字圖像信號(hào)而成的第一和第二圖像編碼數(shù)據(jù),上述第一圖像編碼數(shù)據(jù)是與1幀對(duì)應(yīng)的編碼數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二圖像編碼數(shù)據(jù)是與1幀對(duì)應(yīng)的編碼數(shù)據(jù)按每一幀或比幀大的每一數(shù)據(jù)單位分組。
4.根據(jù)權(quán)利要求1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)與同一圖像系列對(duì)應(yīng),各自的幀速率不同。
5.根據(jù)權(quán)利要求1的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)與同一圖像系列對(duì)應(yīng),與該各圖像數(shù)據(jù)相對(duì)的傳輸協(xié)議不同。
6.根據(jù)權(quán)利要求1的數(shù)據(jù)再現(xiàn)裝置,其特征在于包括對(duì)上述圖像數(shù)據(jù)接收部接收的解碼圖像數(shù)據(jù)的解碼部和對(duì)應(yīng)設(shè)定的動(dòng)作條件切換上述解碼部的動(dòng)作模式的控制部。
7.根據(jù)權(quán)利要求6的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述各圖像數(shù)據(jù)的上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔不同,上述控制部在上述動(dòng)作條件是接收畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比既定值短的圖像數(shù)據(jù)的動(dòng)作條件時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收,都暫時(shí)停止解碼處理的第一解碼模式,在上述動(dòng)作條件是接收畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔在既定值以上的圖像數(shù)據(jù)的動(dòng)作條件時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收,都去除因該傳輸錯(cuò)誤不能解碼的部分來(lái)解碼畫(huà)面間編碼數(shù)據(jù)的第二解碼模式。
8.根據(jù)權(quán)利要求7的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼。
9.根據(jù)權(quán)利要求7的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼。
10.一種數(shù)據(jù)再現(xiàn)裝置,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)部;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定部;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送部;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部。
11.一種數(shù)據(jù)再現(xiàn)方法,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
12一種數(shù)據(jù)再現(xiàn)方法,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于具有接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)步驟;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
13.一種數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;根據(jù)與應(yīng)接收?qǐng)D像數(shù)據(jù)相關(guān)的條件和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
14.一種數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收多個(gè)容錯(cuò)性不同的各圖像數(shù)據(jù)中的一個(gè)并進(jìn)行再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收表示上述多個(gè)圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收步驟;檢測(cè)接收的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率的錯(cuò)誤檢測(cè)步驟;根據(jù)上述檢測(cè)出的圖像數(shù)據(jù)的錯(cuò)誤發(fā)生率和上述輔助數(shù)據(jù)表示的上述各圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度生成指定上述多個(gè)圖像數(shù)據(jù)中的一個(gè)的數(shù)據(jù)指定信號(hào)的數(shù)據(jù)指定步驟;發(fā)送該數(shù)據(jù)指定信號(hào)的數(shù)據(jù)發(fā)送步驟;根據(jù)該發(fā)送的數(shù)據(jù)指定信號(hào)接收從上述多個(gè)圖像數(shù)據(jù)中選擇發(fā)送的圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟。
15.一種接收?qǐng)D像數(shù)據(jù)并再現(xiàn)的數(shù)據(jù)再現(xiàn)裝置,其特征在于包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收部;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼部;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制部。
16.根據(jù)權(quán)利要求15的數(shù)據(jù)再現(xiàn)裝置,其特征在于還包括接收表示上述圖像數(shù)據(jù)的容錯(cuò)強(qiáng)度的輔助數(shù)據(jù)的輔助數(shù)據(jù)接收部。
17.根據(jù)權(quán)利要求16的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述輔助數(shù)據(jù)表示上述圖像數(shù)據(jù)在畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔。
18.根據(jù)權(quán)利要求15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述圖像數(shù)據(jù)接收部包括計(jì)算上述圖像數(shù)據(jù)在畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔的運(yùn)算部。
19.根據(jù)權(quán)利要求15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述控制部在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔比上述設(shè)定條件表示的既定值短的圖像數(shù)據(jù)時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),直到后面的畫(huà)面內(nèi)編碼數(shù)據(jù)被正常接收,都暫時(shí)停止解碼處理的第一解碼模式,在接收上述畫(huà)面內(nèi)編碼數(shù)據(jù)的出現(xiàn)間隔在上述設(shè)定條件表示的既定值以上的圖像數(shù)據(jù)時(shí),將上述解碼部的動(dòng)作模式設(shè)為在傳輸錯(cuò)誤發(fā)生時(shí),去除因傳輸錯(cuò)誤不能解碼的部分來(lái)解碼的第二解碼模式。
20.根據(jù)權(quán)利要求19的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼。
21.根據(jù)權(quán)利要求19的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,上述第二解碼模式對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼。
22.根據(jù)權(quán)利要求15的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)包括使用畫(huà)面內(nèi)像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面內(nèi)編碼數(shù)據(jù)、使用畫(huà)面間像素值相關(guān)編碼數(shù)字圖像信號(hào)而成的畫(huà)面間編碼數(shù)據(jù),上述控制部根據(jù)傳輸錯(cuò)誤產(chǎn)生的幀的解碼時(shí)間和之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差來(lái)切換傳輸錯(cuò)誤產(chǎn)生時(shí)的上述解碼部的解碼動(dòng)作。
23.根據(jù)權(quán)利要求22的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述控制部在傳輸錯(cuò)誤產(chǎn)生時(shí),從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差比上述設(shè)定的條件表示的一定的基準(zhǔn)值小的第一種情況下,對(duì)上述解碼部的解碼動(dòng)作進(jìn)行控制,使得在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后對(duì)畫(huà)面內(nèi)編碼幀進(jìn)行解碼的期間中,停止對(duì)圖像數(shù)據(jù)的解碼處理,從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后解碼的畫(huà)面內(nèi)編碼幀的解碼時(shí)間的時(shí)間差比上述設(shè)定的條件表示的一定的基準(zhǔn)值大的第二種情況下,對(duì)上述解碼部的解碼動(dòng)作進(jìn)行控制,使得在從產(chǎn)生上述傳輸錯(cuò)誤的幀的解碼時(shí)間到之后對(duì)畫(huà)面內(nèi)編碼幀進(jìn)行解碼的期間中,進(jìn)行去除因產(chǎn)生該傳輸錯(cuò)誤而不能解碼的部分來(lái)解碼畫(huà)面間編碼數(shù)據(jù)的解碼處理。
24.根據(jù)權(quán)利要求23的數(shù)據(jù)再現(xiàn)裝置,其特征在于在上述第二情況中進(jìn)行的解碼處理對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的幀以外的幀的圖像數(shù)據(jù)進(jìn)行解碼。
25.根據(jù)權(quán)利要求23的數(shù)據(jù)再現(xiàn)裝置,其特征在于上述圖像數(shù)據(jù)按比幀小的每一數(shù)據(jù)單位分組,在上述第二情況中進(jìn)行的解碼處理對(duì)因產(chǎn)生傳輸錯(cuò)誤而丟失數(shù)據(jù)的分組以外的分組的圖像數(shù)據(jù)進(jìn)行解碼。
26.一種接收?qǐng)D像數(shù)據(jù)并再現(xiàn)的數(shù)據(jù)再現(xiàn)方法,其特征在于包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼步驟;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制步驟。
27.一種數(shù)據(jù)記錄媒體,存儲(chǔ)數(shù)據(jù)再現(xiàn)程序,該程序用于通過(guò)計(jì)算機(jī)執(zhí)行數(shù)據(jù)再現(xiàn)處理,在該數(shù)據(jù)再現(xiàn)處理中,接收?qǐng)D像數(shù)據(jù)并再現(xiàn),其特征在于上述數(shù)據(jù)再現(xiàn)程序包括接收上述圖像數(shù)據(jù)的圖像數(shù)據(jù)接收步驟;解碼上述圖像數(shù)據(jù)接收部接收的圖像數(shù)據(jù)的解碼步驟;根據(jù)設(shè)定的條件切換上述解碼部的動(dòng)作模式的控制步驟。
全文摘要
一種數(shù)據(jù)再現(xiàn)裝置和數(shù)據(jù)再現(xiàn)方法,可在接收終端根據(jù)用戶喜好將從發(fā)送端提供的視頻流選擇為對(duì)傳輸錯(cuò)誤容錯(cuò)性高或圖像質(zhì)量好。服務(wù)器100a具有作為同一圖像數(shù)據(jù)的編碼數(shù)據(jù)存儲(chǔ)1幀的周期不同的多個(gè)視頻流的數(shù)據(jù)存儲(chǔ)部120、根據(jù)來(lái)自接收終端的指令信號(hào)Sc發(fā)送該多個(gè)視頻流中的規(guī)定視頻流的數(shù)據(jù)發(fā)送部110,接收終端200a根據(jù)用戶設(shè)定內(nèi)容將指定對(duì)服務(wù)器100a側(cè)準(zhǔn)備的多個(gè)視頻流的數(shù)據(jù)指定信號(hào)Sc發(fā)送到服務(wù)器100a。
文檔編號(hào)H04N7/24GK1387338SQ0214130
公開(kāi)日2002年12月25日 申請(qǐng)日期2002年3月29日 優(yōu)先權(quán)日2001年3月29日
發(fā)明者松井藝德 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1