專(zhuān)利名稱:運(yùn)動(dòng)圖像分發(fā)系統(tǒng)和運(yùn)動(dòng)圖像分發(fā)服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種用于通過(guò)網(wǎng)絡(luò)來(lái)分發(fā)運(yùn)動(dòng)圖像數(shù)據(jù)的系統(tǒng),特別涉及一種能夠進(jìn)行視頻數(shù)據(jù)和音頻數(shù)據(jù)的相位調(diào)整的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)。
背景技術(shù):
近年來(lái),通過(guò)網(wǎng)絡(luò)來(lái)分發(fā)運(yùn)動(dòng)圖像數(shù)據(jù)已日漸增多。諸如投影儀等顯示設(shè)備可以通過(guò)網(wǎng)絡(luò)連接到運(yùn)動(dòng)圖像分發(fā)服務(wù)器,以便接收從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)的運(yùn)動(dòng)圖像數(shù)據(jù)。顯示設(shè)備根據(jù)系統(tǒng)時(shí)鐘信號(hào),重放來(lái)自運(yùn)動(dòng)圖像分發(fā)服務(wù)器的視頻和音頻數(shù)據(jù),如JP-ANo.11-275519中所公開(kāi)的。
顯示設(shè)備處理諸如復(fù)合信號(hào)、RGB信號(hào)等各種視頻信號(hào),以顯示由這些視頻信號(hào)表示的圖像。視頻信號(hào)處理方案包括用于將隔行視頻信號(hào)轉(zhuǎn)換成逐行視頻信號(hào)的I/P轉(zhuǎn)換處理,以及用于將視頻信號(hào)的分辨率轉(zhuǎn)換成與顯示設(shè)備相匹配的值的處理。
不過(guò),視頻信號(hào)處理過(guò)程的問(wèn)題在于它們?cè)陲@示視頻數(shù)據(jù)時(shí)產(chǎn)生了延遲,并且該延遲使圖像與對(duì)應(yīng)的音頻數(shù)據(jù)相位不一致,偏移了幾個(gè)場(chǎng),會(huì)使觀眾對(duì)這種異步顯示感覺(jué)很奇怪。為了解決這一問(wèn)題,有必要采用延遲電路來(lái)對(duì)音頻數(shù)據(jù)進(jìn)行延遲,該延遲電路使視頻數(shù)據(jù)和音頻數(shù)據(jù)彼此同相。
不過(guò),根據(jù)上述運(yùn)動(dòng)圖像分發(fā)系統(tǒng),由于增加了用于延遲聲音的延遲電路以使視頻數(shù)據(jù)和音頻數(shù)據(jù)彼此同相,所以增加了顯示設(shè)備的成本。
實(shí)用新型內(nèi)容本實(shí)用新型的目的是提供一種運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其能夠在防止顯示設(shè)備成本增加的同時(shí)進(jìn)行視頻數(shù)據(jù)和音頻數(shù)據(jù)的相位調(diào)整。
為了實(shí)現(xiàn)上述目的,提供了一種運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其用于分發(fā)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)并且能夠規(guī)定用于視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間的運(yùn)動(dòng)圖像數(shù)據(jù)。該運(yùn)動(dòng)圖像分發(fā)系統(tǒng)包括運(yùn)動(dòng)圖像分發(fā)服務(wù)器和重放設(shè)備。運(yùn)動(dòng)圖像分發(fā)服務(wù)器事先存儲(chǔ)包括關(guān)于視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間等信息的運(yùn)動(dòng)圖像數(shù)據(jù),讀取運(yùn)動(dòng)圖像數(shù)據(jù),根據(jù)預(yù)定相位調(diào)整變量來(lái)改變包含在其中的關(guān)于解碼時(shí)間或重放時(shí)間的信息,以調(diào)整視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的相位關(guān)系,并且然后分發(fā)運(yùn)動(dòng)圖像數(shù)據(jù)。
重放設(shè)備接收從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)的運(yùn)動(dòng)圖像數(shù)據(jù),根據(jù)包括在運(yùn)動(dòng)圖像數(shù)據(jù)中的關(guān)于解碼時(shí)間的信息來(lái)對(duì)包括在運(yùn)動(dòng)圖像數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行解碼,并且根據(jù)包括在運(yùn)動(dòng)圖像數(shù)據(jù)中關(guān)于重放時(shí)間的信息來(lái)重放視頻數(shù)據(jù)和音頻數(shù)據(jù)。
由于運(yùn)動(dòng)圖像分發(fā)服務(wù)器改變了流中的視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間,因此重放設(shè)備可以根據(jù)改變的解碼時(shí)間和重放時(shí)間來(lái)對(duì)從運(yùn)動(dòng)圖像分發(fā)服務(wù)器接收到的視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行解碼或重放。結(jié)果,能夠在不需要重放設(shè)備中的用于調(diào)整視頻數(shù)據(jù)和音頻數(shù)據(jù)的相位的任何特定結(jié)構(gòu)的情況下,以較低的成本將視頻數(shù)據(jù)和音頻數(shù)據(jù)調(diào)整到彼此同相。
從參照示出了本實(shí)用新型的例子的附圖進(jìn)行的如下講述中,本實(shí)用新型的上述和其他目的、特征和優(yōu)點(diǎn)更加清楚。
圖1是根據(jù)本實(shí)用新型的第一實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)的框圖;圖2是示出了從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)到重放設(shè)備的MPEG2-TS流的圖;圖3是舉例示出了MPEG2-TS流通過(guò)運(yùn)動(dòng)圖像分發(fā)服務(wù)器進(jìn)行轉(zhuǎn)換的方式的圖;圖4是示出了TCP/IP打包處理的圖;圖5是示出了通過(guò)運(yùn)動(dòng)圖像分發(fā)服務(wù)器分配給TCP包的序列號(hào)的圖;圖6是示出了UDP/IP打包處理的圖;圖7是舉例示出了在音頻包位置轉(zhuǎn)換表中記錄的數(shù)據(jù)的圖;圖8是根據(jù)本實(shí)用新型的第二實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)的框圖;圖9是示出了從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)到重放設(shè)備的MPEG2-PS流的圖;以及圖10是示出了TCP/IP打包處理的圖。
具體實(shí)施方式
下面參照附圖來(lái)詳細(xì)講述本實(shí)用新型的優(yōu)選實(shí)施例。
圖1以框圖形式示出了根據(jù)本實(shí)用新型的第一實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)。根據(jù)第一實(shí)施例,運(yùn)動(dòng)圖像分發(fā)系統(tǒng)分發(fā)作為MPEG2-TS(MPEG2傳輸流)流的運(yùn)動(dòng)圖像數(shù)據(jù)。如圖1所示,根據(jù)第一實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)一般包括通過(guò)網(wǎng)絡(luò)3互連的運(yùn)動(dòng)圖像分發(fā)服務(wù)器1和重放設(shè)備2。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1是用于分發(fā)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的運(yùn)動(dòng)圖像數(shù)據(jù)的服務(wù)器。重放設(shè)備2是用于從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收運(yùn)動(dòng)圖像數(shù)據(jù)和重放其視頻數(shù)據(jù)和音頻數(shù)據(jù)的設(shè)備。
當(dāng)生成MPEG2-TS流時(shí),將表示解碼時(shí)間和重放時(shí)間的信息添加到MPEG2-TS流中。一般地,這種信息沒(méi)有考慮由通過(guò)諸如投影儀等各種重放設(shè)備執(zhí)行的信號(hào)處理過(guò)程引起的所有視頻數(shù)據(jù)延遲。因此,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將MPEG2-TS流分發(fā)到重放設(shè)備2,其中MPEG2-TS的音頻數(shù)據(jù)已經(jīng)延遲了由重放設(shè)備2指示的相位調(diào)整變量。當(dāng)重放設(shè)備2重放這種分發(fā)的MPEG2-TS流時(shí),其視頻數(shù)據(jù)和音頻數(shù)據(jù)彼此同相地被重放。
圖2示出了從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)到重放設(shè)備的MPEG2-TS流。如圖2所示,MPEG2-TS流包括表示MPEG編碼視頻數(shù)據(jù)的ES(基本流)和表示MPEG編碼音頻數(shù)據(jù)的ES。將每一個(gè)ES打包成可變長(zhǎng)度PES(打包的基本流)包,并且將每一個(gè)PES包分成固定長(zhǎng)度的傳輸包。傳輸包被多路復(fù)用成MPEG2-TS流。
作為解碼和重放的單位的訪問(wèn)單元由多個(gè)PES包組成。訪問(wèn)單元的頭PES包具有添加了表示訪問(wèn)單元的解碼時(shí)間的DTS(解碼時(shí)間戳)和表示訪問(wèn)單元的重放時(shí)間的PTS(顯示時(shí)間戳)的包頭。一些傳輸包的包頭后面緊跟著添加了表示抵達(dá)解碼器的時(shí)間的PCR(程序時(shí)鐘基準(zhǔn))的適應(yīng)字段。在圖2所示的MPEG2-TS流中,視頻傳輸包由“V”表示,音頻傳輸包由“A”表示。
運(yùn)動(dòng)圖像分發(fā)服務(wù)器1根據(jù)用于音頻數(shù)據(jù)相位調(diào)整的相位調(diào)整變量,對(duì)添加到運(yùn)動(dòng)圖像數(shù)據(jù)中的視頻PES包的PTS或DTS進(jìn)行重寫(xiě)。由于重寫(xiě)PTS或DTS以在重放設(shè)備2中將解碼音頻數(shù)據(jù)的時(shí)間或重放音頻數(shù)據(jù)的時(shí)間延遲相位調(diào)整變量,因此重放設(shè)備2彼此同相地重放視頻數(shù)據(jù)和音頻數(shù)據(jù)。
MPEG解碼器的緩存大小是根據(jù)MPEG標(biāo)準(zhǔn)來(lái)確定的,并且MPEG2-TS流是根據(jù)MPEG標(biāo)準(zhǔn)來(lái)構(gòu)造的。如果重放設(shè)備2的解碼器是根據(jù)MPEG標(biāo)準(zhǔn)來(lái)構(gòu)造的,則不期望音頻PES包早于解碼時(shí)間或重放時(shí)間進(jìn)行分發(fā),并且解碼器的緩存可能由于音頻PES包的較早分發(fā)而溢出。為了避免這一缺陷,有必要將用于保持從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收到的音頻PES包直到解碼時(shí)間或重放時(shí)間為止的緩存添加到重放設(shè)備2。具有這種附加緩存的重放設(shè)備2的成本增加了。根據(jù)本實(shí)施例,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1移動(dòng)音頻傳輸包在MPEG2-TS流中的位置。音頻傳輸包的位置通過(guò)重寫(xiě)順序號(hào)來(lái)移動(dòng),如后所述。如果不存在解碼器的緩存溢出的可能性,則不需要移動(dòng)音頻傳輸包的位置。
如果將PCR添加到要移動(dòng)的音頻傳輸包,則運(yùn)動(dòng)圖像分發(fā)服務(wù)器1校正與音頻傳輸包要移動(dòng)的間隔相對(duì)應(yīng)的時(shí)間的PCR。
圖3舉例示出了通過(guò)運(yùn)動(dòng)圖像分發(fā)服務(wù)器1來(lái)轉(zhuǎn)換MPEG2-TS流的方式。如圖3所示,MPEG2-TS流包含多個(gè)傳輸包。在圖3中,視頻傳輸包由“V”表示,音頻傳輸包由“A”表示。音頻傳輸包位于由“3”、“7”、“M+3”、“M+7”表示的位置上,而視頻傳輸包位于其他位置上。將PCR添加到位置“M+1”上的視頻傳輸包。
假設(shè)位置“3”上的音頻傳輸包要被移動(dòng)到位置“M+1”,并且位置“7”上的音頻傳輸包要被移動(dòng)到位置“M+5”。
位置“3”上的音頻傳輸包包含添加到訪問(wèn)單元的頭PES包的PTS和DTS。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將位置“3”上的傳輸包中包含的PTS或DTS重寫(xiě)為由位置“M+1”決定的PTS或DTS。
如果已經(jīng)位于位置“M+1”上的傳輸包是由于位置“3”的傳輸包的移動(dòng)而移動(dòng)的,則運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將已經(jīng)位于位置“M+1”上的傳輸包的PCR校正為取決于要移動(dòng)到的位置的PCR。
重放設(shè)備2將由添加到傳輸包的PCR表示的時(shí)間設(shè)定為STC(系統(tǒng)定時(shí)時(shí)鐘),并且根據(jù)其頻率已經(jīng)通過(guò)PLL進(jìn)行了調(diào)整的基準(zhǔn)時(shí)鐘來(lái)對(duì)STC的脈沖進(jìn)行計(jì)數(shù)。當(dāng)由STC表示的時(shí)間和由DTS表示的解碼時(shí)間彼此相等時(shí),重放設(shè)備2對(duì)訪問(wèn)單元進(jìn)行解碼。當(dāng)由STC表示的時(shí)間和由PTS表示的重放時(shí)間彼此相等時(shí),重放設(shè)備2對(duì)已經(jīng)解碼的訪問(wèn)單元進(jìn)行重放。
根據(jù)TCP/IP協(xié)議或UDP/IP協(xié)議,從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將運(yùn)動(dòng)圖像數(shù)據(jù)分發(fā)到重放設(shè)備2。
下面首先來(lái)講述根據(jù)TCP/IP協(xié)議來(lái)移動(dòng)傳輸包的位置的處理。
運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將要分發(fā)到重放設(shè)備2的MPEG2-TS流轉(zhuǎn)換為T(mén)CP包,然后將該TCP包轉(zhuǎn)換為IP包,并且傳輸該IP包。
圖4示出了TCP/IP打包處理。如圖4所示,TCP包包括包頭和數(shù)據(jù)。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將TCP包的數(shù)據(jù)長(zhǎng)度設(shè)定成與傳輸包的長(zhǎng)度相同的大小,并且將一個(gè)傳輸包存儲(chǔ)在一個(gè)TCP包中。然后,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將TCP包轉(zhuǎn)換為IP包。
TCP包的包頭包含順序號(hào)。順序號(hào)的初始值由隨機(jī)數(shù)來(lái)確定。下一個(gè)TCP包的順序號(hào)由作為上一個(gè)TCP包的順序號(hào)和上一個(gè)TCP包的數(shù)據(jù)長(zhǎng)度(八進(jìn)制)之和的數(shù)值來(lái)表示。
圖5示出了由運(yùn)動(dòng)圖像分發(fā)服務(wù)器1分配給TCP包的順序號(hào)。在圖5中,由隨機(jī)數(shù)確定的初始順序號(hào)用“C”來(lái)表示,并且每一個(gè)TCP包的數(shù)據(jù)長(zhǎng)度用“S”來(lái)表示。
首先,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1把移動(dòng)之前的MPEG2-TS流的傳輸包直接轉(zhuǎn)換成TCP包,并且分別將順序號(hào)添到TCP包。然后,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1根據(jù)傳輸包的位置的移動(dòng)來(lái)重寫(xiě)TCP包的順序號(hào)。
如圖5所示,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將順序號(hào)“C”分配給用于存儲(chǔ)位置“0”上的傳輸包的TCP包。類(lèi)似地,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1分別將順序號(hào)“S+C”,“2S+C”,“3S+C”,...,“(M+7)S+C”連續(xù)地分配給隨后的TCP包。
假設(shè)傳輸包要如圖3所示移動(dòng)。由于傳輸包從位置“3”移動(dòng)到位置“M+1”,因此運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將用于存儲(chǔ)位置“3”上的傳輸包的TCP包的順序號(hào)“3S+C”重寫(xiě)為順序號(hào)“(M+1)S+C”。類(lèi)似地,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將隨后TCP包的順序號(hào)重寫(xiě)為取決于要移動(dòng)到的位置的順序號(hào)。
重放設(shè)備2根據(jù)TCP協(xié)議將從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收到的TCP包重新排序成順序號(hào)為升序的TCP包的序列,因此對(duì)MPEG2-TS流進(jìn)行了重構(gòu)。由于重構(gòu)的MPEG2-TS流包括已經(jīng)移動(dòng)了位置的音頻傳輸包,因此MPEG解碼器的緩存在由重寫(xiě)的DTS或PTS表示的時(shí)間上對(duì)音頻數(shù)據(jù)進(jìn)行解碼或重放時(shí)不會(huì)發(fā)生故障。
下面來(lái)講述根據(jù)UDP/IP協(xié)議移動(dòng)傳輸包的位置的處理。
運(yùn)動(dòng)圖像分發(fā)服務(wù)器1把要分發(fā)到重放設(shè)備2的MPEG2-TS流轉(zhuǎn)換為UDP包,然后將該UDP包轉(zhuǎn)換為IP包,并且傳輸該IP包。
圖6示出了UDP/IP打包處理。如圖6所示,UDP包包括包頭和數(shù)據(jù)。與TCP包一樣,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將UDP包的數(shù)據(jù)長(zhǎng)度設(shè)定成與傳輸包的長(zhǎng)度相同的大小,并且將一個(gè)傳輸包存儲(chǔ)在一個(gè)UDP包中。然后,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將UDP包轉(zhuǎn)換為IP包。
與TCP不同,UDP包頭不包含順序號(hào)。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將順序號(hào)添加到UDP包的數(shù)據(jù)中。順序號(hào)的添加方式可以與參照?qǐng)D5所講述的相同。
重放設(shè)備2將從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收到的UDP包重新排序成順序號(hào)為升序的TCP包的序列,因此對(duì)MPEG2-TS流進(jìn)行了重構(gòu)。由于重構(gòu)的MPEG2-TS流包括已經(jīng)移動(dòng)了位置的音頻傳輸包,因此MPEG解碼器的緩存在由重寫(xiě)的DTS或PTS表示的時(shí)間上對(duì)音頻數(shù)據(jù)進(jìn)行解碼或重放時(shí)不會(huì)發(fā)生故障。
回頭參看圖1,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1包括音頻相位調(diào)整變量存儲(chǔ)單元4、MPEG2-TS文件5、音頻包PTS/DTS重寫(xiě)器6、音頻包位置移動(dòng)計(jì)算器7、音頻包位置轉(zhuǎn)換表8、PCR重寫(xiě)器9、TCP單元11、順序號(hào)重寫(xiě)器12、UDP單元13、順序號(hào)添加器14、TCP/UDP設(shè)置單元15、TCP/UDP切換器16和IP單元17。重放設(shè)備2包括音頻相位控制器18、IP單元19、TCP單元20、包重新排序器21、UDP單元22、TCP/UDP切換器23、協(xié)議控制器24、MPEG解碼器25、視頻信號(hào)處理器26、視頻輸出單元29、顯示設(shè)備30、音頻輸出單元31和揚(yáng)聲器32。視頻信號(hào)處理器26具有I/P轉(zhuǎn)換器27和分辨率轉(zhuǎn)換器28。
在運(yùn)動(dòng)圖像分發(fā)服務(wù)器1中,音頻相位調(diào)整變量存儲(chǔ)單元4存儲(chǔ)用于調(diào)整音頻數(shù)據(jù)的相位的音頻相位調(diào)整變量。音頻相位調(diào)整變量存儲(chǔ)單元4被告知來(lái)自重放設(shè)備2的音頻相位調(diào)整變量。
MPEG2-TS文件5存儲(chǔ)要分發(fā)到重放設(shè)備2的運(yùn)動(dòng)圖像數(shù)據(jù)。運(yùn)動(dòng)圖像數(shù)據(jù)是MPEG2-TS流的形式。
音頻包PTS/DTS重寫(xiě)器6根據(jù)存儲(chǔ)在音頻相位調(diào)整變量存儲(chǔ)單元4中的音頻相位調(diào)整變量,重寫(xiě)被添加到存儲(chǔ)在MPEG2-TS文件5中的運(yùn)動(dòng)圖像數(shù)據(jù)中的音頻PES包的PTS或DTS,并且將該文件發(fā)送到音頻包位置移動(dòng)計(jì)算器7。具體而言,音頻包PTS/DTS重寫(xiě)器6通過(guò)將音頻相位調(diào)整變量添加到PTS或DTS來(lái)重寫(xiě)PTS或DTS。
音頻包位置移動(dòng)計(jì)算器7相對(duì)于通過(guò)音頻包PTS/DTS重寫(xiě)器6重寫(xiě)的PES包的PTS或DTS來(lái)計(jì)算音頻傳輸包要移動(dòng)的距離,把要移動(dòng)的傳輸包和表示傳輸包要移動(dòng)到的位置的位置移動(dòng)信息記錄到音頻包位置轉(zhuǎn)換表8中,并且將MPEG2-TS流發(fā)送給PCR重寫(xiě)器9。圖7示出了在音頻包位置轉(zhuǎn)換表8中記錄的數(shù)據(jù)的例子。在圖7中,由音頻包位置轉(zhuǎn)換表8記錄的要移動(dòng)的傳輸包和傳輸包要移動(dòng)到的位置與圖3和5所示的例子是一致的。如圖7所示,在音頻包位置轉(zhuǎn)換表8中記錄的位置移動(dòng)信息表示位置“3”上的傳輸包要移動(dòng)到位置“M+1”,并且位置“7”上的音頻傳輸包要移動(dòng)到位置“M+5”。
PCR重寫(xiě)器9通過(guò)參考在音頻包位置轉(zhuǎn)換表8中記錄的數(shù)據(jù)來(lái)重寫(xiě)MPEG2-TS流中的PCR,并且將具有重寫(xiě)的PCR的MPEG2-TS流發(fā)送到TCP單元11和UDP單元13。
TCP單元11將來(lái)自PCR重寫(xiě)器9的MPEG2-TS流轉(zhuǎn)換為T(mén)CP包,并且將TCP包發(fā)送給順序號(hào)重寫(xiě)器12。
順序號(hào)重寫(xiě)器12通過(guò)參考在音頻包位置轉(zhuǎn)換表8中記錄的數(shù)據(jù)來(lái)重寫(xiě)TCP包的順序號(hào),并且將TCP包發(fā)送給TCP/UDP切換器16。
UDP單元13將來(lái)自PCR重寫(xiě)器9的MPEG2-TS流轉(zhuǎn)換為UDP包,并且將UDP包發(fā)送給順序號(hào)添加器14。
順序號(hào)添加器14通過(guò)參考在音頻包位置轉(zhuǎn)換表8中記錄的數(shù)據(jù)將順序號(hào)添加到UDP包,并且將UDP包發(fā)送給TCP/UDP切換器16。
TCP/UDP設(shè)置單元15保持表示TCP還是UDP被用于移動(dòng)圖像分發(fā)的設(shè)置信息。設(shè)置信息是從重放設(shè)備2指示的。
TCP/UDP切換器16根據(jù)由TCP/UDP設(shè)置單元15保持的設(shè)置信息來(lái)選擇TCP協(xié)議或UDP協(xié)議。
IP單元17根據(jù)IP協(xié)議將來(lái)自TCP/UDP切換器16的包處理成IP包,并且通過(guò)網(wǎng)絡(luò)3將IP包發(fā)送給重放設(shè)備2。
在重放設(shè)備2中,音頻相位控制器18將相位調(diào)整變量指示給運(yùn)動(dòng)圖像分發(fā)服務(wù)器1的音頻相位調(diào)整變量存儲(chǔ)單元4。
IP單元19根據(jù)IP協(xié)議處理從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1發(fā)送的IP包。
如果TCP/IP協(xié)議用于運(yùn)動(dòng)圖像分發(fā),則TCP單元20處理來(lái)自IP單元19的TCP包,以重構(gòu)MPEG2-TS流,并且將重構(gòu)的MPEG2-TS流發(fā)送給TCP/UDP切換器23。此時(shí),TCP單元20將TCP包重新排列成其順序號(hào)為升序的TCP包序列。
如果UDP/IP協(xié)議用于運(yùn)動(dòng)圖像分發(fā),則包重新排序器21根據(jù)順序號(hào)對(duì)來(lái)自IP單元19的UDP包進(jìn)行重新排序,并且將重新排序的UDP包發(fā)送給UDP單元22。
UDP單元22根據(jù)UDP協(xié)議處理來(lái)自包重新排序器21的UDP包,以重構(gòu)MPEG2-TS流,并且將重構(gòu)的MPEG2-TS流發(fā)送給TCP/UDP切換器23。
TCP/UDP切換器23根據(jù)來(lái)自協(xié)議控制器24的指令來(lái)選擇TCP協(xié)議或UDP協(xié)議。
協(xié)議控制器24進(jìn)行與采用TCP協(xié)議還是UDP協(xié)議進(jìn)行運(yùn)動(dòng)圖像分發(fā)有關(guān)的設(shè)置,根據(jù)該設(shè)置來(lái)指示TCP/UDP切換器23,并且將該設(shè)置發(fā)送給運(yùn)動(dòng)圖像分發(fā)服務(wù)器1的TCP/UDP設(shè)置單元15。
MPEG解碼器25對(duì)來(lái)自運(yùn)動(dòng)圖像分發(fā)服務(wù)器1的MPEG流的運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,將視頻信號(hào)發(fā)送給視頻信號(hào)處理器26,并且將音頻信號(hào)發(fā)送給音頻輸出單元31。
視頻信號(hào)處理器26對(duì)來(lái)自MPEG解碼器25的視頻信號(hào)進(jìn)行處理,并且將處理的視頻信號(hào)發(fā)送給視頻輸出單元29。
如果來(lái)自MPEG解碼器25的視頻信號(hào)為隔行信號(hào),則視頻信號(hào)處理器26的I/P轉(zhuǎn)換器27將視頻信號(hào)轉(zhuǎn)換成逐行信號(hào),并且將該逐行信號(hào)發(fā)送給分辨率轉(zhuǎn)換器28。
視頻信號(hào)處理器26的分辨率轉(zhuǎn)換器28將來(lái)自I/P轉(zhuǎn)換器27的視頻信號(hào)的分辨率轉(zhuǎn)換成與顯示設(shè)備30匹配的值,并且將轉(zhuǎn)換了分辨率的視頻信號(hào)發(fā)送給視頻輸出單元29。
視頻輸出單元29將來(lái)自視頻信號(hào)處理器26的視頻信號(hào)輸出給顯示設(shè)備30。
顯示設(shè)備30根據(jù)來(lái)自視頻輸出單元29的視頻信號(hào)來(lái)顯示圖像。
音頻輸出單元3 1將來(lái)自MPEG解碼器25的音頻信號(hào)輸出給揚(yáng)聲器32。
揚(yáng)聲器32根據(jù)來(lái)自音頻輸出單元31的音頻信號(hào)來(lái)生成聲音。
根據(jù)本實(shí)施例,如上所述,為了使運(yùn)動(dòng)圖像數(shù)據(jù)和音頻數(shù)據(jù)彼此同相,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1改變關(guān)于運(yùn)動(dòng)圖像數(shù)據(jù)中解碼時(shí)間或重放時(shí)間的信息。重放設(shè)備2根據(jù)由運(yùn)動(dòng)圖像分發(fā)服務(wù)器1改變的信息,對(duì)從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收到的包的視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行解碼或重放。由于重放設(shè)備2通過(guò)以與現(xiàn)有重放設(shè)備相同的方式對(duì)視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行解碼或重放,可以容易地進(jìn)行相位調(diào)整,因此可以防止重放設(shè)備2的成本因相位調(diào)整功能而增加。
此外,根據(jù)本實(shí)施例,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1根據(jù)改變的解碼時(shí)間或重放時(shí)間來(lái)改變流中的包的位置,從而校正包到達(dá)重放設(shè)備2的MPEG解碼器25的時(shí)間。因此,在不需要用于相位調(diào)整的緩存的情況下,運(yùn)動(dòng)圖像分發(fā)系統(tǒng)能夠以低成本來(lái)進(jìn)行視頻和音頻數(shù)據(jù)的相位調(diào)整。
此外,根據(jù)本實(shí)施例,如果TCP/IP協(xié)議用于運(yùn)動(dòng)圖像分發(fā),則在運(yùn)動(dòng)圖像分發(fā)服務(wù)器1中,順序號(hào)重寫(xiě)器12對(duì)TCP包頭的順序號(hào)進(jìn)行重寫(xiě),以便將音頻包移動(dòng)到取決于DTS或PTS的位置。因此,在重放設(shè)備2中,TCP單元20通過(guò)普通TCP處理根據(jù)順序號(hào)對(duì)從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收到的包進(jìn)行重新排序,從而調(diào)整包到達(dá)MPEG解碼器25的時(shí)間。結(jié)果,MPEG解碼器25的緩存不會(huì)出現(xiàn)故障,并且不需要為了移動(dòng)包的位置而將緩存添加到MPEG解碼器25。
此外,根據(jù)本實(shí)施例,如果UDP/IP協(xié)議用于運(yùn)動(dòng)圖像分發(fā),則在運(yùn)動(dòng)圖像分發(fā)服務(wù)器1中,順序號(hào)添加器14將順序號(hào)添加到UDP包的數(shù)據(jù)中,以便將音頻包移動(dòng)到取決于DTS或PTS的位置。在重放設(shè)備2中,包重新排序器21根據(jù)順序號(hào)對(duì)從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收到的包進(jìn)行重新排序。結(jié)果,即使采用UDP/IP協(xié)議,重放設(shè)備2也可以僅通過(guò)增加類(lèi)似于與根據(jù)TCP/IP的順序號(hào)處理有關(guān)的處理,來(lái)調(diào)整包到達(dá)的時(shí)間。
此外,根據(jù)本實(shí)施例,在運(yùn)動(dòng)圖像分發(fā)服務(wù)器1中,PCR重寫(xiě)器9根據(jù)包括已經(jīng)移動(dòng)了音頻包之后的PCR的包的位置對(duì)PCR進(jìn)行重寫(xiě)。重放設(shè)備2使用基于PCR的STC來(lái)對(duì)包進(jìn)行解碼或重放。因此,可以在準(zhǔn)確的STC上對(duì)包進(jìn)行解碼和重放。
在上述實(shí)施例中已經(jīng)講述了音頻數(shù)據(jù)的相位調(diào)整。不過(guò),本實(shí)用新型并不限于音頻數(shù)據(jù)的相位調(diào)整,還可以應(yīng)用于視頻數(shù)據(jù)的相位調(diào)整。
在上述實(shí)施例中已經(jīng)講述了相位延遲來(lái)作為相位調(diào)整。不過(guò),本實(shí)用新型并不限于相位延遲,還可以應(yīng)用于相位提前。根據(jù)這一修改,TCP包的順序號(hào)的重寫(xiě)起到防止緩存因下溢而發(fā)生故障的作用。
下面來(lái)講述本實(shí)用新型的第二實(shí)施例。
根據(jù)第二實(shí)施例,對(duì)MPEG2-PS(MPEG程序流)進(jìn)行分發(fā)。
圖8以框圖形式示出了根據(jù)本實(shí)用新型的第二實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)。如圖8所示,根據(jù)第二實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)一般包括通過(guò)網(wǎng)絡(luò)3互連的運(yùn)動(dòng)圖像分發(fā)服務(wù)器1和重放設(shè)備2。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1是用于分發(fā)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)的運(yùn)動(dòng)圖像數(shù)據(jù)的服務(wù)器。重放設(shè)備2是用于從運(yùn)動(dòng)圖像分發(fā)服務(wù)器1接收運(yùn)動(dòng)圖像數(shù)據(jù)和重放其視頻數(shù)據(jù)和音頻數(shù)據(jù)的設(shè)備。
運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將其音頻數(shù)據(jù)已經(jīng)延遲了由重放設(shè)備2指示的相位調(diào)整變量的MPEG2-PS流分發(fā)到重放設(shè)備2。當(dāng)重放設(shè)備2重放這種分發(fā)的MPEG2-PS流時(shí),其視頻數(shù)據(jù)和音頻數(shù)據(jù)相位彼此相同地被重放。
圖9示出了從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)到重放設(shè)備的MPEG2-PS流。如圖9所示,MPEG2-PS流包括由視頻ES打包的PES包和由音頻ES打包的PES包,PES包被多路復(fù)用。MPEG2-PS流是由如下大包(pack)組成的,所述大包的每一個(gè)都包括大包頭、系統(tǒng)頭和多個(gè)PES包。必需將系統(tǒng)頭添加到MPEG2-PS流的第一個(gè)大包。
大包頭包含表示大包到達(dá)MPEG解碼器的估計(jì)時(shí)間的SCR(系統(tǒng)時(shí)鐘基準(zhǔn))。根據(jù)第一實(shí)施例,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1重寫(xiě)PCR。不過(guò),根據(jù)第二實(shí)施例,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1重寫(xiě)MPEG2-PS流的SCR。在根據(jù)第二實(shí)施例的重放設(shè)備2中,SCR被設(shè)定在STC中,并且根據(jù)頻率已經(jīng)由PLL進(jìn)行了調(diào)整的基準(zhǔn)時(shí)鐘來(lái)對(duì)STC的脈沖進(jìn)行計(jì)數(shù)。
圖10示出了TCP/IP打包處理。如圖10所示,如果TCP/IP協(xié)議用于運(yùn)動(dòng)圖像分發(fā),則運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將MPEG2-PS流的各大包中包括的大包頭和系統(tǒng)頭的每一個(gè)打包成TCP包。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1還將每一個(gè)PES包分成分割并且打包成TCP包。此時(shí),多個(gè)PES包的數(shù)據(jù)不是存儲(chǔ)在一個(gè)TCP包中。
如果UDP/IP協(xié)議用于運(yùn)動(dòng)圖像分發(fā),則運(yùn)動(dòng)圖像分發(fā)服務(wù)器1將MPEG2-PS流的各大包中包括的大包頭和系統(tǒng)頭的每一個(gè)打包成UDP包。運(yùn)動(dòng)圖像分發(fā)服務(wù)器1還將每一個(gè)PES包分割并且打包成多個(gè)UDP包。此時(shí),多個(gè)PES包的數(shù)據(jù)不是存儲(chǔ)在一個(gè)UDP包中。
回頭參看圖8,運(yùn)動(dòng)圖像分發(fā)服務(wù)器1包括音頻相位調(diào)整變量存儲(chǔ)單元4、MPEG2-PS文件33、音頻包PTS/DTS重寫(xiě)器6、音頻包位置移動(dòng)計(jì)算器7、音頻包位置轉(zhuǎn)換表8、SCR重寫(xiě)器34、TCP單元11、順序號(hào)重寫(xiě)器12、UDP單元13、順序號(hào)添加器14、TCP/UDP設(shè)置單元15、TCP/UDP切換器16和IP單元17。
重放設(shè)備2包括音頻相位控制器18、IP單元19、TCP單元20、包重新排序器21、UDP單元22、TCP/UDP切換器23、協(xié)議控制器24、MPEG解碼器25、視頻信號(hào)處理器26、視頻輸出單元29、顯示設(shè)備30、音頻輸出單元31和揚(yáng)聲器32。視頻信號(hào)處理器26具有I/P轉(zhuǎn)換器27和分辨率轉(zhuǎn)換器28。
第二實(shí)施例與第一實(shí)施例的不同之處在于音頻包位置移動(dòng)計(jì)算器7計(jì)算PES包的位置移動(dòng)。因此,音頻包位置轉(zhuǎn)換表8記錄表示PES包要移動(dòng)到的位置的位置移動(dòng)信息。
TCP單元11以一個(gè)TCP包不會(huì)跨(extend over)多個(gè)PES包的方式將包打包成TCP包。因此,順序號(hào)重寫(xiě)器12可以通過(guò)重寫(xiě)TCP包頭的順序號(hào)來(lái)改變PES包的位置。
類(lèi)似地,UDP單元13以一個(gè)UDP包不會(huì)跨多個(gè)PES包的方式將包打包成UDP包。因此,順序號(hào)添加器14可以通過(guò)為UDP包的數(shù)據(jù)添加順序號(hào)來(lái)改變PES包的位置。
根據(jù)第二實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)與根據(jù)第一實(shí)施例的運(yùn)動(dòng)圖像分發(fā)系統(tǒng)的不同之處在于運(yùn)動(dòng)圖像分發(fā)服務(wù)器1具有SCR重寫(xiě)器34而非PCR重寫(xiě)器9。SCR重寫(xiě)器34通過(guò)參考音頻包位置轉(zhuǎn)換表8來(lái)重寫(xiě)MPEG2-PS流中的SCR,并且將MPEG2-PS流發(fā)送給TCP單元11和UDP單元13。
雖然使用特定術(shù)語(yǔ)講述了本實(shí)用新型的優(yōu)選實(shí)施例,但是這些講述只是出于講解目的,并且可以理解,在不偏離權(quán)利要求的精神和范圍的情況下可以對(duì)其進(jìn)行修訂和更改。
權(quán)利要求1.一種運(yùn)動(dòng)圖像分發(fā)系統(tǒng),用于分發(fā)包括視頻數(shù)據(jù)和音頻數(shù)據(jù)并且能夠規(guī)定用于視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間的運(yùn)動(dòng)圖像數(shù)據(jù),包括運(yùn)動(dòng)圖像分發(fā)服務(wù)器,用于事先存儲(chǔ)包括關(guān)于視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間的信息的運(yùn)動(dòng)圖像數(shù)據(jù),讀取所述運(yùn)動(dòng)圖像數(shù)據(jù),根據(jù)預(yù)定相位調(diào)整變量來(lái)改變其中包含的關(guān)于解碼時(shí)間或重放時(shí)間的信息,以調(diào)整視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的相位關(guān)系,并且然后分發(fā)運(yùn)動(dòng)圖像數(shù)據(jù);以及重放設(shè)備,用于接收從所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)的運(yùn)動(dòng)圖像數(shù)據(jù),根據(jù)包括在所述運(yùn)動(dòng)圖像數(shù)據(jù)中的關(guān)于解碼時(shí)間的信息來(lái)對(duì)包括在運(yùn)動(dòng)圖像數(shù)據(jù)中的視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行解碼,并且根據(jù)包括在所述運(yùn)動(dòng)圖像數(shù)據(jù)中的關(guān)于重放時(shí)間的信息來(lái)重放視頻數(shù)據(jù)和音頻數(shù)據(jù)。
2.如權(quán)利要求1所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器根據(jù)所述相位調(diào)整變量來(lái)改變音頻數(shù)據(jù)和視頻數(shù)據(jù)流中的所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)中的至少一個(gè)的位置,從而使它們的流中的所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)之間的位置關(guān)系與視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的調(diào)整的相位關(guān)系相一致,并且之后對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行分發(fā)。
3.如權(quán)利要求2所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述運(yùn)動(dòng)圖像數(shù)據(jù)包括MPEG2-TS流,并且所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器改變作為所述MPEG2-TS流的傳輸包的流中的所述音頻數(shù)據(jù)的包或所述視頻數(shù)據(jù)的包的位置。
4.如權(quán)利要求3所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中TCP/IP協(xié)議用于分發(fā)所述運(yùn)動(dòng)圖像數(shù)據(jù),并且所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器將一個(gè)所述傳輸包打包成一個(gè)TCP包,并且根據(jù)所述相位調(diào)整變量改變所述TCP包的包頭中的順序號(hào),以改變所述傳輸包的位置。
5.如權(quán)利要求3所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中UDP/IP協(xié)議用于分發(fā)所述運(yùn)動(dòng)圖像數(shù)據(jù),并且所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器將一個(gè)所述傳輸包打包成一個(gè)UDP包,并且根據(jù)所述相位調(diào)整變量將順序號(hào)添加到所述UDP包的數(shù)據(jù)中,以改變所述傳輸包的位置;并且其中所述重放設(shè)備根據(jù)添加到所述數(shù)據(jù)中的所述順序號(hào)重新排序UDP包。
6.如權(quán)利要求2所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述運(yùn)動(dòng)圖像數(shù)據(jù)包括MPEG2-PS流,并且所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器改變作為所述MPEG2-PS流的PES包的流中的所述音頻數(shù)據(jù)的包或所述視頻數(shù)據(jù)的包的位置。
7.如權(quán)利要求6所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中TCP/IP協(xié)議用于分發(fā)所述運(yùn)動(dòng)圖像數(shù)據(jù),并且所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器以一個(gè)TCP包不會(huì)跨過(guò)多個(gè)PES包的方式將PES包打包成TCP包,并且根據(jù)所述相位調(diào)整變量改變所述TCP包的包頭中的順序號(hào),以改變所述PES包的位置。
8.如權(quán)利要求6所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中UDP/IP協(xié)議用于分發(fā)所述運(yùn)動(dòng)圖像數(shù)據(jù),并且所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器以一個(gè)UDP包不會(huì)跨過(guò)多個(gè)PES包的方式將PES包打包成UDP包,并且根據(jù)所述相位調(diào)整變量將順序號(hào)添加到所述UDP包的數(shù)據(jù)中,以改變所述PES包的位置;并且其中所述重放設(shè)備根據(jù)添加到所述數(shù)據(jù)中的所述順序號(hào)重新排序UDP包。
9.如權(quán)利要求2所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中當(dāng)所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器改變所述視頻數(shù)據(jù)或所述音頻數(shù)據(jù)的位置時(shí),如果在所述運(yùn)動(dòng)圖像數(shù)據(jù)中包括的關(guān)于基準(zhǔn)時(shí)鐘的信息的位置因改變的位置而改變,則所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器根據(jù)該改變來(lái)校正在所述運(yùn)動(dòng)圖像數(shù)據(jù)中包括的關(guān)于基準(zhǔn)時(shí)鐘的信息;并且其中所述重放設(shè)備基于根據(jù)從所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)的所述運(yùn)動(dòng)圖像數(shù)據(jù)中包括的關(guān)于基準(zhǔn)時(shí)鐘的信息生成的基準(zhǔn)時(shí)鐘,重放所述運(yùn)動(dòng)圖像數(shù)據(jù)。
10.如權(quán)利要求1所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述重放設(shè)備將用于分發(fā)所述運(yùn)動(dòng)圖像數(shù)據(jù)的通信協(xié)議指示給所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器;并且其中所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器根據(jù)由所述重放設(shè)備指示的所述通信協(xié)議,將所述運(yùn)動(dòng)圖像數(shù)據(jù)分發(fā)到所述重放設(shè)備。
11.如權(quán)利要求9所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述運(yùn)動(dòng)圖像數(shù)據(jù)包括MPEG2-TS流,并且關(guān)于基準(zhǔn)時(shí)鐘的信息包括PCR。
12.如權(quán)利要求9所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述運(yùn)動(dòng)圖像數(shù)據(jù)包括MPEG2-PS流,并且關(guān)于基準(zhǔn)時(shí)鐘的信息包括SCR。
13.如權(quán)利要求1所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述重放設(shè)備將所述相位調(diào)整變量指示給所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器;并且其中所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器使用由所述重放設(shè)備指示的所述相位調(diào)整變量。
14.如權(quán)利要求1所述的運(yùn)動(dòng)圖像分發(fā)系統(tǒng),其中所述運(yùn)動(dòng)圖像數(shù)據(jù)包括MPEG PES包;并且其中所述運(yùn)動(dòng)圖像分發(fā)服務(wù)器將DTS或PTS重寫(xiě)到所述PES包中。
15.一種運(yùn)動(dòng)圖像分發(fā)服務(wù)器,用于將包括視頻數(shù)據(jù)和音頻數(shù)據(jù)并且能夠規(guī)定用于視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間的運(yùn)動(dòng)圖像數(shù)據(jù)分發(fā)到重放設(shè)備,包括數(shù)據(jù)存儲(chǔ)單元,用于事先存儲(chǔ)包括關(guān)于視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼時(shí)間和重放時(shí)間的信息的運(yùn)動(dòng)圖像數(shù)據(jù);相位調(diào)整變量存儲(chǔ)單元,用于存儲(chǔ)預(yù)定相位調(diào)整變量;以及第一重寫(xiě)器,用于讀取存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)單元中的所述運(yùn)動(dòng)圖像數(shù)據(jù),并且根據(jù)所述預(yù)定相位調(diào)整變量來(lái)改變包含在其中的關(guān)于解碼時(shí)間或重放時(shí)間的信息,以調(diào)整視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的相位關(guān)系。
16.如權(quán)利要求15所述的運(yùn)動(dòng)圖像分發(fā)服務(wù)器,進(jìn)一步包括位置移動(dòng)計(jì)算器,用于改變所述運(yùn)動(dòng)圖像數(shù)據(jù)中包括的音頻數(shù)據(jù)和視頻數(shù)據(jù)流中的所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)中的至少一個(gè)的位置,其中所述運(yùn)動(dòng)圖像數(shù)據(jù)的關(guān)于解碼時(shí)間或重放時(shí)間的信息已經(jīng)被所述第一重寫(xiě)器進(jìn)行重寫(xiě),從而使它們的流中的所述音頻數(shù)據(jù)和所述視頻數(shù)據(jù)之間的位置關(guān)系與視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的調(diào)整的相位關(guān)系相一致。
17.如權(quán)利要求15所述的運(yùn)動(dòng)圖像分發(fā)服務(wù)器,進(jìn)一步包括第二重寫(xiě)器,用于當(dāng)所述視頻數(shù)據(jù)或所述音頻數(shù)據(jù)的位置改變時(shí),如果在所述運(yùn)動(dòng)圖像數(shù)據(jù)中包括的關(guān)于基準(zhǔn)時(shí)鐘的信息的位置因改變的位置而改變,則根據(jù)該改變的位置來(lái)校正在所述運(yùn)動(dòng)圖像數(shù)據(jù)中包括的關(guān)于基準(zhǔn)時(shí)鐘的信息。
專(zhuān)利摘要本實(shí)用新型涉及運(yùn)動(dòng)圖像分發(fā)系統(tǒng)和運(yùn)動(dòng)圖像分發(fā)服務(wù)器。該運(yùn)動(dòng)圖像分發(fā)系統(tǒng)包括運(yùn)動(dòng)圖像分發(fā)服務(wù)器,用于存儲(chǔ)運(yùn)動(dòng)圖像數(shù)據(jù)、讀取運(yùn)動(dòng)圖像數(shù)據(jù)、根據(jù)預(yù)定相位調(diào)整變量來(lái)改變其中包含的關(guān)于解碼時(shí)間或重放時(shí)間的信息以調(diào)整視頻數(shù)據(jù)和音頻數(shù)據(jù)之間的相位關(guān)系、然后分發(fā)運(yùn)動(dòng)圖像數(shù)據(jù);以及重放設(shè)備,用于接收從運(yùn)動(dòng)圖像分發(fā)服務(wù)器分發(fā)的運(yùn)動(dòng)圖像數(shù)據(jù),根據(jù)其中包含的關(guān)于解碼時(shí)間的信息來(lái)對(duì)運(yùn)動(dòng)圖像數(shù)據(jù)進(jìn)行解碼,并且根據(jù)其中包含的關(guān)于重放時(shí)間的信息來(lái)重放運(yùn)動(dòng)圖像數(shù)據(jù)。通過(guò)用運(yùn)動(dòng)圖像分發(fā)服務(wù)器來(lái)調(diào)整時(shí)間信息,該運(yùn)動(dòng)圖像分發(fā)系統(tǒng)能夠在防止顯示設(shè)備成本增加的同時(shí),對(duì)視頻數(shù)據(jù)和音頻數(shù)據(jù)進(jìn)行相位調(diào)整。
文檔編號(hào)H04L29/00GK2927563SQ200620121318
公開(kāi)日2007年7月25日 申請(qǐng)日期2006年6月22日 優(yōu)先權(quán)日2005年8月19日
發(fā)明者青柳壽和, 三原知浩 申請(qǐng)人:日本電氣視象技術(shù)株式會(huì)社