專利名稱::數(shù)字多媒體廣播中同步數(shù)據(jù)服務(wù)和視頻服務(wù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及數(shù)字多媒體廣播(DMB);具體而言,本發(fā)明涉及一種方法和裝置,其用于同步基于Eureka-147發(fā)送的數(shù)據(jù)與在被編碼和復(fù)用到運動圖像專家組(MPEG)4或MPEG-2中之后發(fā)送的音頻和視頻(AV)數(shù)據(jù)。
背景技術(shù):
:同步數(shù)據(jù)服務(wù)模型為在地面數(shù)字多媒體廣播(DMB)中間件(middleware)中運行的應(yīng)用程序提供一種機制以與諸如DMB視頻服務(wù)之類的其他媒體同步地執(zhí)行。在此,視頻服務(wù)是指基于"數(shù)字音頻廣播(DAB);DMB視頻服務(wù);用戶應(yīng)用規(guī)范"(ETSITS102428)而提供的音頻/視頻(AV)服務(wù)。圖1是示出傳統(tǒng)地面DMB發(fā)送系統(tǒng)的示范性方框圖。當AV信號源100產(chǎn)生DMB的視頻信號和音頻信號時,DMBAV編碼器110基于DMB視頻發(fā)送和接收接口標準對音頻信號和視頻信號編碼,以由此創(chuàng)建AV流。這個過程包括MPEG-4AV編碼過程和復(fù)用到MPEG-2傳輸流(TS)中的過程。同時,為了提供基于Eureka-147的數(shù)據(jù)服務(wù),數(shù)據(jù)信號源130產(chǎn)生與AV數(shù)據(jù)無關(guān)的多種數(shù)據(jù),并且數(shù)據(jù)編碼器140將數(shù)據(jù)信號源140中產(chǎn)生的所述多種數(shù)據(jù)編碼以創(chuàng)建數(shù)據(jù)分組。從DMBAV編碼器110和數(shù)據(jù)編碼器140輸出的AV流和數(shù)據(jù)分組在總復(fù)用器150中被復(fù)用到總傳輸接口(EnsembleTransportInterface,ETI)的幀(即ETI幀)中。ETI幀在DMB發(fā)送器160中經(jīng)歷編碼正交頻分多路復(fù)用(COFDM)編碼,以便以射頻(RF)信號的形式輸出。這里,ETI幀主要包括快速信息信道(FIC)數(shù)據(jù)和主服務(wù)信道(MSC)數(shù)據(jù)。FIC數(shù)據(jù)和MSC數(shù)據(jù)分別在總復(fù)用器150的FIC單元151和MSC單元152中產(chǎn)生。FIC是Eureka-147系統(tǒng)中快速訪問復(fù)用信息和服務(wù)信息的信息信道,而MSC是復(fù)用服務(wù)組件的信道,根據(jù)通過該FIC建立的復(fù)用結(jié)構(gòu),每個服務(wù)組件對應(yīng)一個爿l務(wù)?;疽纛l數(shù)據(jù)、AV流和多種附加數(shù)據(jù)通過MSC來復(fù)用和發(fā)送。在FIC中,絕對時間以通用協(xié)調(diào)時間(UniversalCoordinatedTime,UCT)的形式添加到FIG-type0擴展IO(FIG0/10)中,并且這提供了參考時間,基于該參考時間解碼和呈現(xiàn)MSC數(shù)據(jù)。因此,當編碼數(shù)據(jù)時,可能添加UCT絕對時間信息作為定時信息的標準。MPEG-4和/或MPEG-2系統(tǒng)使用時鐘參考和時間戳來同步在初始流(ES)上發(fā)送的AV數(shù)據(jù),并且發(fā)送定時信息。在MPEG-4系統(tǒng)中,接收終端使用解碼時間戳(DTS)來定義在解碼緩沖器中的每個訪問單元的解碼時間點,并且使用合成時間戳(CompositionTimeStamp,CTS)來精確地定義每個合成單元(CompositionUnit,CU)的合成時間點。使用目標時鐘參考(ObjectClockReference,OCR)來向ES解碼器發(fā)送給定流的時間標志。每當發(fā)送終端產(chǎn)生OCR時間戳?xí)r,OCR值對應(yīng)于目標時基(ObjectTimeBase,OTB)值。OCR值被包含在SL分組報頭中并且被發(fā)送。韓國地面DMB既使用MPEG-4也使用MPEG-2。為了發(fā)送和同步AV數(shù)據(jù),MPEG-2系統(tǒng)使用程序時鐘參考(ProgramClockReference,PCR)和呈現(xiàn)時間戳(PTS),而MPEG-4系統(tǒng)使用目標時鐘參考、合成時間戳和解碼時間戳。而且,通過以1:1的比率把MPEG-4的SL分組映射到MPEG-2的被分組的初始流(PES)來使MPEG-4系統(tǒng)和MPEG-2系統(tǒng)同步。只有當MPEG-4的SL分組報頭包括OCR時,PES報頭才包括MPEG-2的PTS。否則,不使用MPEG-2的PTS。而且,為MPEG-4數(shù)據(jù)流定義時間戳的目標時基與MPEG-2的系統(tǒng)時鐘一起使用。同時,當圖1的數(shù)據(jù)編碼器140基于多媒體對象協(xié)議(MultimediaObjectproTocol,MOT)編碼數(shù)據(jù)時,它參考通過FIC信道上發(fā)送的UTC絕對時間信息發(fā)送定時信息,所述MOT是基于DMB系統(tǒng)規(guī)范的數(shù)據(jù)傳輸規(guī)范(即Eureka-147)。筒而言之,數(shù)據(jù)編碼器140以文件或目錄為基礎(chǔ)對象化數(shù)據(jù),并且然后將對象分組。這里,以UTC的形式向數(shù)據(jù)對象的報頭中添加時間戳,該時間戳是關(guān)于解碼和呈現(xiàn)一個數(shù)據(jù)對象的時間的定時信息。但是,這種方法具有這樣的問題它難以精確地使數(shù)據(jù)和DMBAV流同步。
發(fā)明內(nèi)容因此,本發(fā)明的一個目的是提供一種方法和裝置,用于通過產(chǎn)生下述定時信息來在數(shù)字多媒體廣播中使數(shù)據(jù)與音頻/視頻數(shù)據(jù)同步所述定時信息有關(guān)在應(yīng)用程序中執(zhí)行特定事件以提供與DMBAV服務(wù)同步的數(shù)據(jù)的時間。根據(jù)本發(fā)明的一個方面,提供一種用于在數(shù)字多媒體廣播中提供與音頻/視頻數(shù)據(jù)同步的數(shù)據(jù)的方法,所述方法包括步驟a)接收AV數(shù)據(jù)的AV時間戳;b)基于所述AV時間戳計算所述數(shù)據(jù)的時間戳,所述時間戳是關(guān)于在用戶終端呈現(xiàn)所述數(shù)據(jù)的時間點的信息,在下文中,其將被簡稱為數(shù)據(jù)時間戳;c)產(chǎn)生包含所計算出的數(shù)據(jù)時間戳的同步元數(shù)據(jù);以及d)編碼所述同步元數(shù)據(jù),并且發(fā)送經(jīng)編碼的同步元數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供一種用于在DMB中提供與AV數(shù)據(jù)同步的數(shù)據(jù)的方法,所述方法包括步驟a)將接收信號分成AV流和數(shù)據(jù)分組;b)從用于解碼所述AV流的AV流解碼器接收系統(tǒng)參考時間信息;c)從包含在所述數(shù)據(jù)分組中的同步元數(shù)據(jù)獲取數(shù)據(jù)時間戳;以及d)將所述數(shù)據(jù)時間戳與所述系統(tǒng)參考時間進行比較,并且在所述數(shù)據(jù)時間戳與所述系統(tǒng)參考時間一致的時間點,解碼并呈現(xiàn)數(shù)據(jù)對象文件。本發(fā)明能夠使基于Eureka-147發(fā)送的數(shù)據(jù)與基于MPEG-4和MPEG-2的視頻同步。因而,本發(fā)明能夠為多種數(shù)字多媒體廣播服務(wù)的擴展做出貢獻。從下面結(jié)合附圖對實施例的描述,本發(fā)明的上述和其他目的以及特點將變得明顯,其中圖1是示出傳統(tǒng)地面數(shù)字多媒體廣播發(fā)送系統(tǒng)的典型方框圖;圖2是圖解根據(jù)本發(fā)明一個實施例的、用于實時同步數(shù)據(jù)和視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖;圖3是描述基于合成時間戳值計算呈現(xiàn)數(shù)據(jù)的時間點的方法的圖;圖4是示出圖3中所示的數(shù)據(jù)傳送帶(carousel)的結(jié)構(gòu)的圖;圖5是示出圖3中所示的同步元數(shù)據(jù)的結(jié)構(gòu)的圖;圖6是圖解根據(jù)本發(fā)明另一實施例的、用于實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖;圖7是圖解根據(jù)本發(fā)明再一實施例的、用于實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖;圖8是圖解根據(jù)本發(fā)明另一實施例的、用于實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖;和圖9是圖解根據(jù)本發(fā)明一個實施例的、能夠提供與視頻數(shù)據(jù)同步的數(shù)據(jù)的接收系統(tǒng)的方框圖。具體實施方式從下面參考在后面提供的附圖對實施例的描述,本發(fā)明的其他目的和方面將會變得明顯。本領(lǐng)域技術(shù)人員能夠容易地實現(xiàn)本發(fā)明的技術(shù)構(gòu)思。當確定對相關(guān)技術(shù)的詳細描述可能使本發(fā)明的觀點模糊時,在這里將不會提供這些描述。下文中,將參考附圖詳細地描述本發(fā)明的實施例。圖2是圖解根據(jù)本發(fā)明一個實施例的、實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖。所述地面DMB發(fā)送系統(tǒng)包括音頻/視頻信號源200,用于產(chǎn)生AV內(nèi)容;數(shù)字多媒體廣播(DMB)AV編碼器210,用于基于地面DMB標準將所產(chǎn)生的AV內(nèi)容編碼成AV流;數(shù)據(jù)服務(wù)器230,用于提供多種數(shù)據(jù)服務(wù);總復(fù)用器240,用于將所產(chǎn)生的AV流和數(shù)據(jù)分組復(fù)用成整體(ensemble);DMB發(fā)送器250,用于執(zhí)行正交頻分多路(OFDM)編碼和射頻(RF)發(fā)送;以及網(wǎng)絡(luò)時間協(xié)議(NTP)服務(wù)器220,用于在時間上同步上面的組成單元。所述數(shù)據(jù)服務(wù)器230包括數(shù)據(jù)信號源231;數(shù)據(jù)管理和控制單元233,用于管理和控制所述數(shù)據(jù)信號源和數(shù)據(jù)編碼器235;以及所述數(shù)據(jù)編碼器235,用于基于各種DMB數(shù)據(jù)發(fā)送和接收標準將所產(chǎn)生的數(shù)據(jù)編碼。在DMB系統(tǒng)中,當所述AV信號源200實時產(chǎn)生AV數(shù)據(jù)或者從存儲i殳備中取出它們以提供運動圖像服務(wù)時,DMBAV編碼器210根據(jù)基于MPEG-4和MPEG-2的地面DMB視頻標準對所述AV數(shù)據(jù)編碼。這里,為了同步,DMBAV編碼器210在MPEG-4層插入目標時鐘參考和合成時間戳,在MPEG-2層插入程序時鐘參考(PCR)和程序時間戳(PTS)。所述DMBAV編碼器210向所述數(shù)據(jù)服務(wù)器230提供程序的初始時間段的合成時間戳。為了基于Eureka-147提供附加數(shù)據(jù),所述數(shù)據(jù)信號源231通過收集和編輯基于JAVA的應(yīng)用數(shù)據(jù)、與該應(yīng)用數(shù)據(jù)相關(guān)的文本、圖像、運動圖片等來產(chǎn)生并且存儲多種詳細的數(shù)據(jù)。附加數(shù)據(jù)在所述數(shù)據(jù)編碼器235中被編碼,并在所述數(shù)據(jù)管理和控制單元233的控制和管理下被發(fā)送。而且,NTP服務(wù)器220在時間上同步AV信號源200、編碼器210和數(shù)據(jù)服務(wù)器230。數(shù)據(jù)管理和控制單元233管理插入來自所述數(shù)據(jù)信號源231的數(shù)據(jù)的時間點。它還通過4吏用從DMBAV編碼器210輸入的程序的初始CTS、以及來自AV信號源200的已知場景信息和數(shù)據(jù)添加時間,來計算在用戶終端中呈現(xiàn)數(shù)據(jù)的時間點做為基于視頻時間戳的值(即基于CTS的值)。所計算出的同步信息被直接發(fā)送到數(shù)據(jù)編碼器235,或者成為用于視頻和數(shù)據(jù)之間的同步的元數(shù)據(jù)而被發(fā)送到數(shù)據(jù)編碼器235。圖3描述計算基于時間戳值(例如合成時間戳值)呈現(xiàn)數(shù)據(jù)的時間點的方法的圖。在記錄的節(jié)目的情況下,可以提前精確地提取其中要添加與視頻數(shù)據(jù)同步的數(shù)據(jù)的場景的時間信息(V(b))。當在DMBAV編碼器210中視頻數(shù)據(jù)被編碼時,諸如CTS之類的時間戳被添加到SL分組的報頭中,所述時間戳是在用戶終端上每個場景的復(fù)原時間。在非流式數(shù)據(jù)廣播系統(tǒng)中,在用戶終端上中的復(fù)原時間之前以數(shù)據(jù)傳送帶的方式廣播數(shù)據(jù)文件。然后,用戶終端下載所述數(shù)據(jù)傳送帶,并且在預(yù)定的時間點執(zhí)行數(shù)據(jù)復(fù)原。這里,數(shù)據(jù)是可下載的應(yīng)用程序和/或其相關(guān)數(shù)據(jù)。所述數(shù)據(jù)可以預(yù)先存儲在非易失性存儲器中。在本說明書中,數(shù)據(jù)管理和控制單元233為與特定場景同步的呈現(xiàn)的數(shù)據(jù)產(chǎn)生同步元數(shù)據(jù),并且基于適當?shù)臄?shù)據(jù)協(xié)議發(fā)送所產(chǎn)生的同步元數(shù)據(jù)。圖4是示出圖3中所示的數(shù)據(jù)傳送帶的結(jié)構(gòu)的視圖,圖5是示出圖3中所示的同步元數(shù)據(jù)的結(jié)構(gòu)的圖。如圖5中所圖解的,所述同步元數(shù)據(jù)可以由標識符、觸發(fā)時間、相關(guān)數(shù)據(jù)指示符和數(shù)據(jù)組成,所述觸發(fā)時間是例如CTS的視頻時間戳。所述標識符標識數(shù)據(jù),而所述觸發(fā)時間包括在用戶終端中的數(shù)據(jù)解碼時間、數(shù)據(jù)復(fù)原時間、數(shù)據(jù)消除時間,并且它可以基于視頻的時間戳來提前計算,視頻的時間戳將被稱為視頻時間戳,例如CTS。所述相關(guān)數(shù)據(jù)指示符指示與特定場景同步、并結(jié)合在所述用戶終端中執(zhí)行的應(yīng)用程序呈現(xiàn)的數(shù)據(jù)。所述數(shù)據(jù)包括即時需要的信息。在特定視頻復(fù)原時間(V(b))之前加入所述同步元數(shù)據(jù)。這樣,應(yīng)該在視頻復(fù)原時間(V(b))前估計構(gòu)成所述同步元lt據(jù)的觸發(fā)時間(Ts(b))。根據(jù)已知的視頻復(fù)原時間(V(b))和應(yīng)用程序的初始時間段的視頻時間戳信息,可以得到計算觸發(fā)時間Ts(b)的時間,視頻時間戳信息包括視頻信息和時間戳信息并且從DMBAV編碼器210輸入。這里,在所有設(shè)備中,程序起初時間段的視頻時間戳信息在時間上與NTP服務(wù)器同步,可以容易地提取該視頻時間戳信息。在簡單同步元數(shù)據(jù)提供服務(wù)的情況下,如圖4所示,所述視頻時間戳信息被直接加入由數(shù)據(jù)傳送帶重復(fù)發(fā)送的數(shù)據(jù)對象的報頭中,而不需要使用同步元數(shù)據(jù),由此同步數(shù)據(jù)對象的復(fù)原時間和視頻。下文中,將參考實例來詳細描述同步元數(shù)據(jù)。為了提供DMB服務(wù)和同步數(shù)據(jù)服務(wù),應(yīng)該產(chǎn)生與視頻同步的、以及指示在應(yīng)用程序中執(zhí)行特定事件的觸發(fā)時間,并且應(yīng)該在短時間內(nèi),將所產(chǎn)生的觸發(fā)時間從發(fā)送方的數(shù)據(jù)服務(wù)器發(fā)送到地面DMB中間件。換句話說,當用戶終端執(zhí)行應(yīng)用程序時,所述發(fā)送方應(yīng)該發(fā)送觸發(fā)時間和要執(zhí)行的數(shù)據(jù)或者數(shù)據(jù)的指示符,以執(zhí)行與視頻同步的事件。由觸發(fā)時間和要執(zhí)行的數(shù)據(jù)或數(shù)據(jù)的指示符構(gòu)成的消息被稱作觸發(fā)分組。簡而言之,所述觸發(fā)分組是所述同步元數(shù)據(jù)的一個示例。所述觸發(fā)分組應(yīng)該被調(diào)度,并且在預(yù)定的同步觸發(fā)時間之前被從發(fā)送方的數(shù)據(jù)服務(wù)器發(fā)送,以使應(yīng)用程序執(zhí)行事件。當?shù)竭_了所述觸發(fā)時間時,所述觸發(fā)分組被重復(fù)發(fā)送,以使應(yīng)用程序在與視頻同步的時刻執(zhí)行由事件指示的預(yù)定動作。地面DMB使用具有'J、開銷的透明數(shù)據(jù)信道(TransparentDataChannel,TDC)分組模式,而不使用具有短等待時間的數(shù)據(jù)組。所述TDC分組模式是基于ETSITS101759(即數(shù)字視頻廣播(DAB));DAB數(shù)字廣播透明數(shù)據(jù)信道(TDC)標準,以發(fā)送觸發(fā)分組??梢酝ㄟ^使用其它傳輸協(xié)議來發(fā)送觸發(fā)分組。下面的表l示出了所述觸發(fā)分組的格式。表1<table>tableseeoriginaldocumentpage10</column></row><table>在表1中,"triggerID"是標識應(yīng)用程序中的觸發(fā)器的標識符,"triggerTime,,指示產(chǎn)生事件的時間點。在事件產(chǎn)生的時間點附近使用諸如CTS的視頻時間戳以提供連接服務(wù)。這里,視頻服務(wù)提供設(shè)備和數(shù)據(jù)服務(wù)器需要協(xié)作以在觸發(fā)時間使用CTS。"privateDataByte"指示應(yīng)用程序需要在觸發(fā)時間執(zhí)行事件所需的數(shù)據(jù)。privateDataByte可以由相關(guān)數(shù)據(jù)指示符和數(shù)據(jù)組成,如圖5所示。API模型地面DMB中間件在dmb.io分組中定義觸發(fā)器接口以提供同步的數(shù)據(jù)服務(wù),所述dmb.io分組被定義以用于通過DMB數(shù)據(jù)信道的數(shù)據(jù)接收。API模型是從javax.microedition.Datagram(CLDC1.1(JSR139),在網(wǎng)頁http:〃java.sun.com/products/cldc/index.jsp上)擴展來的,并且它是包4舌事件信息的數(shù)據(jù)報。使用觸發(fā)器來向其他媒體發(fā)送同步信號。當要執(zhí)行由所述觸發(fā)器指示的事件時,所述API模型鏈接觸發(fā)器ID和時間信息。雖然在廣播網(wǎng)絡(luò)上接收多個觸發(fā)器,但是如果這些觸發(fā)器具有相同的ID,他們就會被作為相同的觸發(fā)器對待。一個觸發(fā)器可能被發(fā)送幾次以增加接收的可能性或者證實由觸發(fā)器指示的時間,這是因為所述時間可能會由于系統(tǒng)時鐘的不連續(xù)性而被改變。當由所述觸發(fā)器指示的時間過去時,所述觸發(fā)器將被忽略。其時間過去并且處理已完成的觸發(fā)器的ID可以被其他觸發(fā)器再使用。當甚至接收到一個具有相同ID的觸發(fā)器時,也立即接收到觸發(fā)器對象。當所述觸發(fā)器指示的時間還沒有到來時,doItNow()為假(False)。僅向應(yīng)用程序發(fā)送一次具有假doItNow()的觸發(fā)器,即使相同ID的觸發(fā)器^皮發(fā)送幾次也是如此。即便是,當在中間觸發(fā)時間被改變時,相同ID的觸發(fā)器也可以被發(fā)送幾次。當在事件產(chǎn)生時刻,所述觸發(fā)時間臨近或者稍微經(jīng)過,其doItNow()為真的觸發(fā)器被發(fā)送到應(yīng)用程序。應(yīng)用程序立刻執(zhí)行所述觸發(fā)器指示的操作。執(zhí)行之后,即使相同ID的觸發(fā)器被發(fā)送,所述觸發(fā)器也被看作是不同于其doItNow()為真的觸發(fā)通過使用圖表(Diagram)的方法來讀取以觸發(fā)分組的形式發(fā)送的privateData,所述圖表是觸發(fā)器的上層類(upperclass)。下面的表2定義了同步服務(wù)的API。表2<table>tableseeoriginaldocumentpage12</column></row><table>圖6是圖解根據(jù)本發(fā)明另一實施例的、用于實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖。附圖示出了系統(tǒng)的一個例子,其中,當DMBAV編碼器410不能直接向數(shù)據(jù)服務(wù)器430輸出視頻源的時間信息和其時間戳信息時,數(shù)據(jù)服務(wù)器430使用時間戳提取單元437。時間戳提取單元437從自DMBAV編碼器410輸出的AV流中提取視頻時間戳(例如視頻CTS),并且,所提取的時間戳被輸入到數(shù)據(jù)管理和控制單元433。在這種情況下,為了提前計算組成同步元數(shù)據(jù)的數(shù)據(jù)的時間戳(Ts(b)),應(yīng)該額外地考慮DMBAV編碼器410的編碼延遲時間,該編碼延遲時間可以從實驗中提前獲得。當AV數(shù)據(jù)被提前編碼并以流的形式存儲時,可以更容易地提供同步數(shù)據(jù),其示出在圖7和圖8中。在這種情況下,可以提前獲得數(shù)據(jù)將要被加入的視頻的時間和其時間戳。圖7是圖解根據(jù)本發(fā)明再一實施例的、用于實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖.在附圖中,AV流存儲在MPEG-2文件或者其添加了前向糾錯(FEC)的文件中。參考圖7,DMB發(fā)送系統(tǒng)包括AV信號源500、基于地面DMB標準編碼AV信號的AV編碼器510、以流的形式存儲經(jīng)編碼的AV信號的存儲設(shè)備560、通過使用從存儲設(shè)備560提供的AV時間戳產(chǎn)生同步元數(shù)據(jù)以提供與AV數(shù)據(jù)同步的數(shù)據(jù)的數(shù)據(jù)服務(wù)器530、以及用于復(fù)用AV編碼器510的輸出信號和數(shù)據(jù)服務(wù)器530的輸出信號的復(fù)用器520、540和550。這里,提前向數(shù)據(jù)服務(wù)器530輸入要添加數(shù)據(jù)的視頻的視頻時間信息和用于數(shù)據(jù)復(fù)原的數(shù)據(jù)時間戳。數(shù)據(jù)管理和控制單元533基于添加數(shù)據(jù)的時間確定何時添加數(shù)據(jù)以及產(chǎn)生同步元數(shù)據(jù)。當在圖7所示的通常的DMB服務(wù)中,在出自DMBAV編碼器510的AV流的發(fā)送中間提供數(shù)據(jù)時,在轉(zhuǎn)換器中發(fā)生流轉(zhuǎn)換。轉(zhuǎn)換器520執(zhí)行重印戳操作(re-stamping),其是保證時間戳連續(xù)性的過程。在轉(zhuǎn)換器520中,預(yù)先加入到流文件中的時間戳被重新建立,以與從DMBAV編碼器510輸出的AV流的時間戳連續(xù)。總之,向時間戳中加入預(yù)定的值。數(shù)據(jù)服務(wù)器530應(yīng)該接收在轉(zhuǎn)換器520中重建的AV流的時間戳和關(guān)于已發(fā)生轉(zhuǎn)換的時間點的信息,以便反映該重建。所述時間戳重建是整個時間戳移動預(yù)定值。這樣,需要在轉(zhuǎn)換發(fā)生的時刻輸入信息。圖8是圖解根據(jù)本發(fā)明另一實施例的、實時同步數(shù)據(jù)與視頻數(shù)據(jù)的地面DMB發(fā)送系統(tǒng)的方框圖。與圖7中的發(fā)送系統(tǒng)不同,在圖8的發(fā)送系統(tǒng)中,AV流是以MP4文件的形式被編碼,并且被直接添加到DMBAV編碼器610中。當AV流被編碼成MPEG-4格式,并且作為一種存儲文件格式的MP4文件被加入到DMB中時,應(yīng)該在M4onM2處理模塊620中將MP4文件分組成MPEG-4SL和MPEG-2傳輸流(TS),其示出在圖8中。這個過程可以在所述DMBAV編碼器610內(nèi)執(zhí)行,但是也可以在附加的設(shè)備中執(zhí)行。當MP4文件被分組成MPEG-4SL和MPEG-2TS時,MP4文件中的對比時間信息被轉(zhuǎn)換成OCR或CTS。數(shù)據(jù)服務(wù)器630已經(jīng)包含了數(shù)據(jù)將要加入其中的視頻的時間信息和用于數(shù)據(jù)復(fù)原的數(shù)據(jù)時間戳。這樣,如果它接收到從MP4文件到MPEG-4SL和MPEG-2TS的分組操作的變換信息,則可以預(yù)測數(shù)據(jù)時間戳,其是呈現(xiàn)與視頻同步的數(shù)據(jù)的時間。圖9是示出根據(jù)本發(fā)明的一個實施例的、能夠提供其中數(shù)據(jù)與視頻同步的服務(wù)的接收系統(tǒng)的方框圖。參考圖9,能提供與數(shù)據(jù)同步的視頻的接收系統(tǒng)包括RF接收信道解碼器710、MSC處理器730、DMBAV解碼器740、DMB數(shù)據(jù)解碼器760、以及數(shù)據(jù)呈現(xiàn)裝置770。RF接收信道解碼器710接收RF信號,把RF信號解調(diào)成基帶信號,執(zhí)行信道解碼,并且從MSC數(shù)據(jù)中分離出FIC數(shù)據(jù)。FIC分析器720分析包括復(fù)用信息和服務(wù)信息的FIC數(shù)據(jù),并且向MSC處理器730提供分析結(jié)果。MSC處理器730把通過MSC信道發(fā)送的數(shù)據(jù)分離成數(shù)據(jù)分組和AV流。所述AV流和所述數(shù)據(jù)分組分別被輸入到DMBAV解碼器740和DMB數(shù)據(jù)解碼器760以用于解碼。DMBAV呈現(xiàn)裝置750和數(shù)據(jù)呈現(xiàn)裝置770分別在相同的復(fù)原時間呈現(xiàn)AV流和數(shù)據(jù)。DMB數(shù)據(jù)解碼器760從DMBAV解碼器740接收諸如OCR之類的系統(tǒng)參考時間信息,并且比較所述系統(tǒng)參考時間信息和被加入到同步元數(shù)據(jù)的報頭中或數(shù)據(jù)對象的報頭中的、基于CTS的數(shù)據(jù)時間戳。這里,一致的時間成為數(shù)據(jù)對象文件的復(fù)原時間。最后,數(shù)據(jù)呈現(xiàn)裝置770執(zhí)行由同步元數(shù)據(jù)指示的應(yīng)用程序,并且在提取的復(fù)原時間,分別呈現(xiàn)同步元數(shù)據(jù)指示的相關(guān)數(shù)據(jù)和加入到同步元數(shù)據(jù)中的即時數(shù)據(jù),以與AV數(shù)據(jù)同步。上面描述的本發(fā)明的方法可以被實現(xiàn)為程序,并且被存儲在計算機可讀記錄介質(zhì)中,所述計算機可讀記錄介質(zhì)諸如CD-ROM、RAM、ROM、軟盤、硬盤、磁光盤等。因為該過程可以被本領(lǐng)域技術(shù)人員容易地實現(xiàn),所以在這里將不提供關(guān)于它的詳細描述。雖然針對某些優(yōu)選實施例描述了本發(fā)明,但是對于本領(lǐng)域技術(shù)人員來說,很明顯,在不脫離由后面的權(quán)利要求所限定的本發(fā)明的范圍的情況下,可以做出多種改變和修改。權(quán)利要求1.一種用于在數(shù)字多媒體廣播(DMB)中提供與音頻/視頻(AV)數(shù)據(jù)同步的數(shù)據(jù)的方法,包括步驟a)接收AV數(shù)據(jù)的AV時間戳;b)基于所述AV時間戳計算所述數(shù)據(jù)的時間戳,所述數(shù)據(jù)的時間戳是關(guān)于在用戶終端呈現(xiàn)所述數(shù)據(jù)的時間點的信息,其在后面將被簡稱為數(shù)據(jù)時間戳;c)產(chǎn)生包括所計算的數(shù)據(jù)時間戳的同步元數(shù)據(jù);以及d)編碼所述同步元數(shù)據(jù),并且發(fā)送經(jīng)編碼的同步元數(shù)據(jù)。2.如權(quán)利要求l所述的方法,其中,從經(jīng)編碼中獲取的AV流中提取所述AV時間戳。3.如權(quán)利要求l所述的方法,其中,從存儲中的AV流文件提供所述AV時間戳。4.如權(quán)利要求l所述的方法,其中,所述同步元數(shù)據(jù)是觸發(fā)分組,其包括用于執(zhí)行與所述AV數(shù)據(jù)同步的事件的信息。5.如權(quán)利要求4所述的方法,其中,所述觸發(fā)分組包括用于標識在接收方的應(yīng)用程序中的觸發(fā)器的字段、用于指示產(chǎn)生事件的時間點的字段、以及用于指示所述應(yīng)用程序在觸發(fā)時間點執(zhí)行的數(shù)據(jù)的字段。6.如權(quán)利要求5所述的方法,其中,所述觸發(fā)分組在所迷觸發(fā)時間點之前被重復(fù)發(fā)送。7.—種用于在數(shù)字多媒體廣播(DMB)中提供與音頻/視頻(AV)數(shù)據(jù)同步的數(shù)據(jù)的方法,包括步驟a)將接收信號分成AV流和數(shù)據(jù)分組;b)從用于解碼所述AV流的AV流解碼器接收系統(tǒng)參考時間信息;c)從包含在所述數(shù)據(jù)分組中的同步元數(shù)據(jù)獲得數(shù)據(jù)時間戳;d)比較所述數(shù)據(jù)時間戳和所述系統(tǒng)參考時間,并且在所述數(shù)據(jù)時間戳與所述系統(tǒng)參考時間一致的時間點,解碼并呈現(xiàn)數(shù)據(jù)對象文件。8.如權(quán)利要求7所述的方法,其中,所述同步元數(shù)據(jù)是觸發(fā)分組,其包括用于執(zhí)行與所述AV數(shù)據(jù)同步的事件的信息。9.如權(quán)利要求7所述的方法,其中,所述同步元數(shù)據(jù)是觸發(fā)分組,其包括用于執(zhí)行與所述AV數(shù)據(jù)同步的事件的信息。10.如權(quán)利要求9所述的方法,其中,所述觸發(fā)分組包括用于標識在接收方的應(yīng)用程序中的觸發(fā)器的字段、用于指示產(chǎn)生事件的時間點的字段、以及用于指示所述應(yīng)用程序在所述觸發(fā)時間點執(zhí)行的數(shù)據(jù)的字段。11.如權(quán)利要求9所述的方法,其中,如果所述觸發(fā)分組用于在預(yù)定事件產(chǎn)生之前,提前通知該事件的產(chǎn)生,則向接收方的應(yīng)用程序發(fā)送假信號,或者,如果所述觸發(fā)分組用于響應(yīng)所述事件的產(chǎn)生而即時處理數(shù)據(jù),則向接收方的應(yīng)用程序發(fā)送真信號。12.—種用于在數(shù)字多媒體廣播(DMB)中提供與音頻/視頻(AV)數(shù)據(jù)同步的數(shù)據(jù)的裝置,包括AV編碼器,用于基于地面DMB標準編碼AV信號并且將AV時間戳提供到數(shù)據(jù)服務(wù)器中;數(shù)據(jù)服務(wù)器,用于通過使用所述AV時間戳來產(chǎn)生用于提供與AV數(shù)據(jù)同步的數(shù)據(jù)的同步元數(shù)據(jù);時間同步服務(wù)器,用于在時間上同步所述AV編碼器和所述數(shù)據(jù)服務(wù)器;以及復(fù)用器,用于復(fù)用所述AV編碼器的輸出信號和所述數(shù)據(jù)服務(wù)器的輸出信號,并且發(fā)送經(jīng)復(fù)用的信號。13.如權(quán)利要求12所述的裝置,其中,所述數(shù)據(jù)服務(wù)器包括數(shù)據(jù)信號源,用于產(chǎn)生與所述數(shù)字多媒體廣播相關(guān)的多種數(shù)據(jù);數(shù)據(jù)管理和控制單元,用于基于所述AV時間戳來計算數(shù)據(jù)時間戳,所述數(shù)據(jù)時間戳是在用戶終端呈現(xiàn)所述數(shù)據(jù)的時間點,并且產(chǎn)生包含所計算的數(shù)據(jù)時間戳的同步元數(shù)據(jù);以及數(shù)據(jù)編碼器,用于將所述多種數(shù)據(jù)和所述同步元數(shù)據(jù)編碼到數(shù)據(jù)分組中。14.如權(quán)利要求12所述的裝置,其中,所述同步元數(shù)據(jù)是觸發(fā)分組,其包括用于執(zhí)行與所述AV數(shù)據(jù)同步的事件的信息。15.如權(quán)利要求14所述的裝置,其中,所述觸發(fā)分組包括用于標識在接收方的應(yīng)用程序中的觸發(fā)器的字段、用于指示產(chǎn)生事件的時間點的字段、以及用于指示所述應(yīng)用程序在所述觸發(fā)時間點執(zhí)行的數(shù)據(jù)的字段。16.如權(quán)利要求14所述的裝置,其中,所述觸發(fā)分組在所述觸發(fā)時間點之前纟皮重復(fù)發(fā)送。17.—種用于在數(shù)字多媒體廣播(DMB)中提供與音頻/視頻(AV)數(shù)據(jù)同步的數(shù)據(jù)的裝置,包括AV編碼器,用于基于地面DMB標準編碼AV信號;存儲器,用于以流的形式存儲經(jīng)編碼的AV信號;數(shù)據(jù)服務(wù)器,用于通過使用從所述存儲器提供的AV時間戳,產(chǎn)生用于提供與AV數(shù)據(jù)同步的數(shù)據(jù)的同步元數(shù)據(jù);以及復(fù)用器,用于復(fù)用所述AV編碼器的輸出信號和所述數(shù)據(jù)服務(wù)器的輸出信號,并且發(fā)送經(jīng)復(fù)用的信號。18.如權(quán)利要求17所述的裝置,其中,所述同步元數(shù)據(jù)是觸發(fā)分組,其包括用于執(zhí)行與所述AV數(shù)據(jù)同步的事件的信息。19.如權(quán)利要求18所述的裝置,其中,所述觸發(fā)分組包括用于標識在接收方的應(yīng)用程序中的觸發(fā)器的字段、用于指示產(chǎn)生事件的時間點的字段、以及用于指示所述應(yīng)用程序在所述觸發(fā)時間點執(zhí)行的數(shù)據(jù)的字段。20.—種用于在數(shù)字多媒體廣播(DMB)中提供與音頻/視頻(AV)數(shù)據(jù)同步的數(shù)據(jù)的裝置,包括RF接收信道解碼器,用于接收DMB信號,將所述DMB信號解調(diào)成基帶信號,并且執(zhí)行信道解碼;MSC處理器,用于基于復(fù)用信息和服務(wù)信息,從數(shù)據(jù)分組中分離出AV流.AV流解碼器,用于解碼所述AV流;以及AV流解碼器提供的系統(tǒng)參考時間,來提供與所述AV流同步的數(shù)據(jù)。21.如權(quán)利要求20所述的裝置,其中,所述同步元數(shù)據(jù)是觸發(fā)分組,其包括用于執(zhí)行與所述AV數(shù)據(jù)同步的事件的信息。22.如權(quán)利要求21所述的裝置,其中,所述觸發(fā)分組包括用于標識在接收方的應(yīng)用程序中的觸發(fā)器的字段、用于指示產(chǎn)生事件的時間點的字段、以及用于指示所述應(yīng)用程序在所述觸發(fā)時間點執(zhí)行的數(shù)據(jù)的字段。23.如權(quán)利要求21所述的裝置,其中,如果所述觸發(fā)分組用于在預(yù)定事件產(chǎn)生之前,提前通知該事件的產(chǎn)生,則向接收方的應(yīng)用程序發(fā)送假信號,或者,如果所述觸發(fā)分組用于響應(yīng)所述事件的產(chǎn)生而即時處理數(shù)據(jù),則向接收方的應(yīng)用程序發(fā)送真信號。全文摘要提供一種用于在衛(wèi)星、地面、電纜或?qū)S袛?shù)字廣播網(wǎng)絡(luò)上發(fā)送與音頻/視頻(AV)數(shù)據(jù)同步的元數(shù)據(jù)的方法和裝置。該方法包括步驟a)接收AV數(shù)據(jù)的AV時間戳;b)基于所述AV時間戳計算數(shù)據(jù)的時間戳,所述時間戳是關(guān)于在用戶終端中呈現(xiàn)所述數(shù)據(jù)的時間點的信息,其在下文中將被簡稱為數(shù)據(jù)時間戳;c)產(chǎn)生包括所計算的數(shù)據(jù)時間戳的同步元數(shù)據(jù);以及d)編碼所述同步元數(shù)據(jù),并且發(fā)送經(jīng)編碼的同步元數(shù)據(jù)。文檔編號H04N7/00GK101218819SQ200680024700公開日2008年7月9日申請日期2006年5月26日優(yōu)先權(quán)日2005年5月26日發(fā)明者咸泳權(quán),安忠鉉,李光淳,李奉鎬,李壽寅,楊圭臺,金度亨申請人:韓國電子通信研究院;傲科視訊數(shù)字科技公司