專利名稱:用于多媒體內(nèi)容和段元數(shù)據(jù)之間的時(shí)間同步的系統(tǒng)和方法
技術(shù)領(lǐng)域:
根據(jù)本發(fā)明的裝置和方法涉及多媒體內(nèi)容和用于多媒體內(nèi)容的段元數(shù)據(jù)之間的時(shí)間同步,更具體地講,涉及一種使用預(yù)定時(shí)間信息將經(jīng)不同傳輸信道接收到的內(nèi)容和段元數(shù)據(jù)同步的系統(tǒng)和方法。
背景技術(shù):
隨著數(shù)字廣播業(yè)務(wù)的分布日益廣泛,極其需要使用多媒體內(nèi)容(在本發(fā)明中,下面提到的多種類型的內(nèi)容均視為多媒體內(nèi)容)的有效應(yīng)用的技術(shù)發(fā)展。例如,提供了一種通過(guò)在其中存儲(chǔ)廣播內(nèi)容來(lái)向?qū)崟r(shí)廣播的內(nèi)容提供時(shí)間偏移功能的個(gè)人錄像機(jī)(PVR)應(yīng)用。PVR可能是在觀看電視的方式上的變化的很好的例子,因其可將有用的功能,例如自動(dòng)廣告快進(jìn)、立即重放、暫停、和特技播放等僅在記錄媒體比如錄像磁帶和DVD中可實(shí)現(xiàn)的功能應(yīng)用于實(shí)時(shí)廣播的TV節(jié)目。PVR應(yīng)用可以具有更強(qiáng)大的功能和向用戶提供更方便的功能,因其使用了用于廣播內(nèi)容的附加信息,即元數(shù)據(jù)。更具體地講,由于段元數(shù)據(jù)(在本發(fā)明中,下面提到的元數(shù)據(jù)均視為段元數(shù)據(jù))能夠提供附加信息,比如內(nèi)容的要點(diǎn)、目錄和書(shū)簽,所以用戶可以以希望的、非線性的方式觀看廣播內(nèi)容。例如,用戶觀看足球比賽中的得分屏幕的要點(diǎn)集,當(dāng)觀看棒球比賽中的第七局的上半場(chǎng)時(shí),移動(dòng)并再次觀看希望的第三局的下半場(chǎng),只觀看新聞節(jié)目中的相應(yīng)于特定領(lǐng)域的希望的新聞段,首先觀看表演節(jié)目中的特定歌手的希望的歌曲,等等,都是可能的。如上所述,使用段元數(shù)據(jù)的下一代PVR可以向用戶提供作為更加方便和強(qiáng)大的廣播觀看工具的內(nèi)容段瀏覽器。
作為用于段元數(shù)據(jù)的典型標(biāo)準(zhǔn),提供了在TV-Anytime Forum(TV隨時(shí)論壇)制定的“TV-Anytime Metadata(TV隨時(shí)元數(shù)據(jù))”標(biāo)準(zhǔn)。以XML形式表達(dá)的該元數(shù)據(jù)標(biāo)準(zhǔn)定義了用于段和段組的元數(shù)據(jù)。圖1A表示其中描述了段的元數(shù)據(jù)的例子。段是代表一部分內(nèi)容的單元,其中記錄了例如段ID、相關(guān)廣播節(jié)目ID、用于段的描述符比如標(biāo)題/提要/關(guān)鍵字、以及段和密鑰幀的時(shí)間位置等信息。
圖1B表示其中描述了段組的元數(shù)據(jù)的例子。該段組是用于從一個(gè)或幾個(gè)廣播節(jié)目中將一個(gè)或更多的段分組的單元。用于段分組的組類型分為要點(diǎn)、要點(diǎn)/對(duì)象、要點(diǎn)/事件、書(shū)簽、書(shū)簽/對(duì)象、書(shū)簽/事件、主題組、預(yù)覽、預(yù)覽/標(biāo)題、預(yù)覽/幻燈片放映、目錄、提要、照相、插入點(diǎn)、替換組、和其他,等等。如果除前述的組類型以外組僅包括組ID和用于一個(gè)廣播節(jié)目的段,則用于該段組的元數(shù)據(jù)定義信息,該信息包括相關(guān)廣播節(jié)目ID、組描述符比如標(biāo)題/提要/關(guān)鍵字、組間隔、密鑰幀位置、和屬于該組的段的位置,等等。
TV-Anytime的段元數(shù)據(jù)中的每個(gè)段的時(shí)間點(diǎn)被描述為相對(duì)于內(nèi)容的開(kāi)始時(shí)間點(diǎn)的相對(duì)時(shí)間點(diǎn)。因此,段參考的參考時(shí)間點(diǎn)應(yīng)在元數(shù)據(jù)中另外描述。圖1C表示用于代表這樣的參考時(shí)間點(diǎn)的元數(shù)據(jù)的例子。
此時(shí),如果沒(méi)有經(jīng)與用于內(nèi)容的信道相同的傳輸信道同時(shí)提供前述元數(shù)據(jù),而是由內(nèi)容提供器或另一個(gè)元數(shù)據(jù)提供器通過(guò)不同的傳輸信道提供,則可能在接收裝置接收內(nèi)容和元數(shù)據(jù)時(shí)產(chǎn)生時(shí)間差。因此,需要時(shí)間同步處理。
發(fā)明內(nèi)容
提出本發(fā)明是為了解決前述問(wèn)題,和提出一種用于通過(guò)設(shè)置預(yù)定時(shí)間信息和計(jì)算設(shè)置的時(shí)間信息來(lái)進(jìn)行內(nèi)容和元數(shù)據(jù)之間的時(shí)間同步的系統(tǒng)和方法。
根據(jù)本發(fā)明的一方面,為了實(shí)現(xiàn)該方面,提供了一種時(shí)間同步系統(tǒng),包括內(nèi)容處理器,用于接收和存儲(chǔ)包含第一段時(shí)間信息的多媒體內(nèi)容;元數(shù)據(jù)處理器,用于接收和存儲(chǔ)用于內(nèi)容的包含第二段時(shí)間信息的段元數(shù)據(jù);同步器,用于響應(yīng)于用戶的內(nèi)容段請(qǐng)求信號(hào),從多媒體內(nèi)容中提取第一段時(shí)間信息和從元數(shù)據(jù)中提取第二段時(shí)間信息,從第一和第二提取出的段時(shí)間信息確定各自的參考時(shí)間點(diǎn),使用確定的參考時(shí)間點(diǎn)之差糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),和使用糾正的相對(duì)時(shí)間點(diǎn)將接收到的內(nèi)容和元數(shù)據(jù)同步;和內(nèi)容段瀏覽器,用于將內(nèi)容段請(qǐng)求信號(hào)轉(zhuǎn)發(fā)到同步器,并再現(xiàn)由同步器同步的內(nèi)容的多個(gè)段。
在示例性的實(shí)施例中,在時(shí)間信息是GPS時(shí)間信息和參考時(shí)間點(diǎn)是GPS時(shí)間信息的情況下,如果內(nèi)容的GPS值超前于元數(shù)據(jù)的GPS值,則同步器通過(guò)將內(nèi)容和元數(shù)據(jù)的GPS值之差相加到元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn);或者,如果內(nèi)容的GPS值落后于元數(shù)據(jù)的GPS值,則同步器通過(guò)從元數(shù)據(jù)中的相對(duì)時(shí)間值中減去GPS值之差來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn)。
在示例性的實(shí)施例中,在時(shí)間信息是GPS和DTS時(shí)間信息以及參考時(shí)間點(diǎn)是DTS時(shí)間信息的情況下,如果內(nèi)容的GPS值超前于元數(shù)據(jù)的GPS值,則當(dāng)ΔTDTS>0時(shí),同步器使ΔTDTS改變?yōu)棣DTS-233作為新的ΔTDTS,或者,當(dāng)ΔTDTS<0時(shí),使ΔTDTS保持不變,然后,通過(guò)將ΔTDTS的絕對(duì)值相加到元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從內(nèi)容的DTS時(shí)間信息值中減去元數(shù)據(jù)的DTS時(shí)間信息值來(lái)獲得的值;或者,如果內(nèi)容的GPS值落后于元數(shù)據(jù)的GPS值,則當(dāng)ΔTDTS<0時(shí),同步器使ΔTDTS改變?yōu)棣DTS+233作為新的ΔTDTS,或者,當(dāng)ΔTDTS>0時(shí),使ΔTDTS保持不變,然后,通過(guò)從元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTDTS的絕對(duì)值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從內(nèi)容的DTS時(shí)間信息值中減去元數(shù)據(jù)的DTS時(shí)間信息值來(lái)獲得的值。
在示例性的實(shí)施例中,在時(shí)間信息是GPS和PTS時(shí)間信息以及參考時(shí)間點(diǎn)是PTS時(shí)間信息的情況下,如果內(nèi)容的GPS值超前于元數(shù)據(jù)的GPS值,則當(dāng)ΔTPTS>0時(shí),同步器使ΔTPTS改變?yōu)棣PTS-233作為新的ΔTPTS,或者,當(dāng)ΔTPTS<0時(shí),使ΔTPTS保持不變,然后,通過(guò)將ΔTPTS的絕對(duì)值相加到元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從內(nèi)容的PTS時(shí)間信息值中減去元數(shù)據(jù)的PTS時(shí)間信息值來(lái)獲得的值;或者,如果內(nèi)容的GPS值落后于元數(shù)據(jù)的GPS值,則當(dāng)ΔTPTS<0時(shí),同步器使ΔTPTS改變?yōu)棣PTS+233作為新的ΔTPTS,或者,當(dāng)ΔTPTS>0時(shí),使ΔTPTS保持不變,然后,通過(guò)從元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTPTS的絕對(duì)值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從內(nèi)容的PTS時(shí)間信息值中減去元數(shù)據(jù)的PTS時(shí)間信息值來(lái)獲得的值。
根據(jù)本發(fā)明的另一方面,為了實(shí)現(xiàn)該方面,提供了一種時(shí)間同步方法,包括下述步驟(1)接收包含第一段時(shí)間信息的多媒體內(nèi)容和用于多媒體內(nèi)容的包含用于多媒體內(nèi)容的第二段時(shí)間信息的段元數(shù)據(jù);(2)從接收到的內(nèi)容中提取第一段時(shí)間信息和從接收到的元數(shù)據(jù)中提取第二段時(shí)間信息,以確定其各自的參考時(shí)間點(diǎn);(3)使用確定的參考時(shí)間點(diǎn)之差糾正內(nèi)容的相對(duì)時(shí)間點(diǎn);和(4)使用糾正的相對(duì)時(shí)間點(diǎn)將在步驟(1)中接收到的內(nèi)容和元數(shù)據(jù)同步。
在示例性的實(shí)施例中,在時(shí)間信息是GPS時(shí)間信息和參考時(shí)間點(diǎn)是GPS時(shí)間信息的情況下,如果內(nèi)容的GPS值超前于元數(shù)據(jù)的GPS值,則步驟(3)包括通過(guò)將內(nèi)容和元數(shù)據(jù)的GPS值之差相加到元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn)的步驟;或者,如果內(nèi)容的GPS值落后于元數(shù)據(jù)的GPS值,則步驟(3)包括通過(guò)從元數(shù)據(jù)中的相對(duì)時(shí)間值中減去GPS值之差來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn)的步驟。
在示例性的實(shí)施例中,在時(shí)間信息是GPS和DTS時(shí)間信息以及參考時(shí)間點(diǎn)是DTS時(shí)間信息的情況下,如果內(nèi)容的GPS值超前于元數(shù)據(jù)的GPS值,則步驟(3)包括下述步驟(3-1)當(dāng)ΔTDTS>0時(shí),使ΔTDTS改變?yōu)棣DTS-233作為新的ΔTDTS,或者,當(dāng)ΔTDTS<0時(shí),使ΔTDTS保持不變;和(3-2)通過(guò)將ΔTDTS的絕對(duì)值相加到元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從內(nèi)容的DTS時(shí)間信息值中減去元數(shù)據(jù)的DTS時(shí)間信息值來(lái)獲得的值;或者,如果內(nèi)容的GPS值落后于元數(shù)據(jù)的GPS值,則步驟(3)包括下述步驟(3-1)當(dāng)ΔTDTS<0時(shí),使ΔTDTS改變?yōu)棣DTS+233作為新的ΔTDTS,或者,當(dāng)ΔTDTS>0時(shí),使ΔTDTS保持不變;和(3-2)通過(guò)從元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTDTS的絕對(duì)值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從內(nèi)容的DTS時(shí)間信息值中減去元數(shù)據(jù)的DTS時(shí)間信息值來(lái)獲得的值。
在示例性的實(shí)施例中,在時(shí)間信息是GPS和PTS時(shí)間信息以及參考時(shí)間點(diǎn)是PTS時(shí)間信息的情況下,如果內(nèi)容的GPS值超前于元數(shù)據(jù)的GPS值,則步驟(3)包括下述步驟(3-1)當(dāng)ΔTPTS>0時(shí),使ΔTPTS改變?yōu)棣PTS-233作為新的ΔTPTS,或者,當(dāng)ΔTPTS<0時(shí),使ΔTPTS保持不變;和(3-2)通過(guò)將ΔTPTS的絕對(duì)值相加到元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從內(nèi)容的PTS時(shí)間信息值中減去元數(shù)據(jù)的PTS時(shí)間信息值來(lái)獲得的值;或者,如果內(nèi)容的GPS值落后于元數(shù)據(jù)的GPS值,則步驟(3)包括下述步驟(3-1)當(dāng)ΔTPTS<0時(shí),使ΔTPTS改變?yōu)棣PTS+233作為新的ΔTPTS,或者,當(dāng)ΔTPTS>0時(shí),使ΔTPTS保持不變;和(3-2)通過(guò)從元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTPTS的絕對(duì)值來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從內(nèi)容的PTS時(shí)間信息值中減去元數(shù)據(jù)的PTS時(shí)間信息值來(lái)獲得的值。
通過(guò)下面結(jié)合附圖對(duì)給出的示例性的實(shí)施例進(jìn)行描述,本發(fā)明的上述和其他方面、特點(diǎn)和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中圖1A是示出描述根據(jù)現(xiàn)有技術(shù)的內(nèi)容段的元數(shù)據(jù)的視圖;圖1B是示出描述根據(jù)現(xiàn)有技術(shù)的內(nèi)容段組的元數(shù)據(jù)的視圖;圖1C是示出描述根據(jù)現(xiàn)有技術(shù)的內(nèi)容段的參考時(shí)間點(diǎn)的元數(shù)據(jù)的視圖;圖2是示出根據(jù)本發(fā)明的在數(shù)字電視廣播環(huán)境下的內(nèi)容和元數(shù)據(jù)的流的視圖;圖3是根據(jù)本發(fā)明的用于同步內(nèi)容和元數(shù)據(jù)并且執(zhí)行內(nèi)容段瀏覽的接收機(jī)的內(nèi)部方框圖;圖4示出了根據(jù)本發(fā)明實(shí)施例的當(dāng)參考時(shí)間點(diǎn)是DTS時(shí)用于計(jì)算ΔTDTS的算法;圖5示出了根據(jù)本發(fā)明實(shí)施例的當(dāng)參考時(shí)間點(diǎn)是PTS時(shí)用于計(jì)算ΔTPTS的算法;圖6A是示出根據(jù)本發(fā)明的在內(nèi)容和元數(shù)據(jù)的參考時(shí)間點(diǎn)匹配的情形下用于糾正相對(duì)時(shí)間點(diǎn)的方法的圖解;圖6B是示出根據(jù)本發(fā)明的在內(nèi)容的參考時(shí)間點(diǎn)位于元數(shù)據(jù)的參考時(shí)間點(diǎn)之前的情形下用于糾正相對(duì)時(shí)間點(diǎn)的方法的圖解;圖6C是示出根據(jù)本發(fā)明的在內(nèi)容的參考時(shí)間點(diǎn)位于元數(shù)據(jù)的參考時(shí)間點(diǎn)之后的情形下用于糾正相對(duì)時(shí)間點(diǎn)的方法的圖解;和圖6D是示出根據(jù)本發(fā)明的在任何時(shí)間間隔內(nèi)產(chǎn)生溢出的情形的圖解。
具體實(shí)施例方式
以下,將參照附圖來(lái)描述根據(jù)本發(fā)明實(shí)施例的用于多媒體內(nèi)容和段元數(shù)據(jù)之間的時(shí)間同步的系統(tǒng)和方法。
圖2是示出根據(jù)本發(fā)明實(shí)施例的在數(shù)字電視廣播環(huán)境下的內(nèi)容和元數(shù)據(jù)的流的視圖。參照?qǐng)D2,內(nèi)容發(fā)生器210產(chǎn)生內(nèi)容并且將產(chǎn)生的內(nèi)容提供給如廣播臺(tái)的廣播設(shè)備220,該廣播設(shè)備接下來(lái)廣播接收到的內(nèi)容。元數(shù)據(jù)發(fā)生器230接收廣播內(nèi)容,生成用于接收到的內(nèi)容的元數(shù)據(jù),然后將生成的元數(shù)據(jù)轉(zhuǎn)發(fā)到元數(shù)據(jù)提供器240,該元數(shù)據(jù)提供器接下來(lái)將接收到的元數(shù)據(jù)發(fā)送到接收機(jī)250。此外,接收機(jī)250經(jīng)過(guò)不同于元數(shù)據(jù)傳輸信道的信道從廣播設(shè)備220接收廣播內(nèi)容,并且通過(guò)從廣播設(shè)備220接收到的內(nèi)容和元數(shù)據(jù)之間的時(shí)間同步來(lái)執(zhí)行段瀏覽。此時(shí),元數(shù)據(jù)發(fā)生器230另外將時(shí)間信息記錄到元數(shù)據(jù)的特定區(qū)域,該時(shí)間信息將作為在要生成的元數(shù)據(jù)中描述的時(shí)間的參考,并且接收機(jī)250另外也存儲(chǔ)時(shí)間信息,當(dāng)從廣播設(shè)備220接收內(nèi)容并且記錄收到的內(nèi)容時(shí),該時(shí)間信息將作為參考。因?yàn)橛稍獢?shù)據(jù)發(fā)生器230記錄的參考時(shí)間點(diǎn)和由接收機(jī)250存儲(chǔ)的參考時(shí)間點(diǎn)可能彼此不同,所以接收機(jī)250需要糾正用于在內(nèi)容和元數(shù)據(jù)之間的時(shí)間同步的參考時(shí)間點(diǎn)。同時(shí),圖2中所顯示的廣播設(shè)備220和元數(shù)據(jù)提供器240可以彼此相同或不同,而內(nèi)容和元數(shù)據(jù)傳輸信道可以不同,并由此彼此區(qū)別。
圖3是根據(jù)本發(fā)明的用于同步內(nèi)容和元數(shù)據(jù)并且執(zhí)行內(nèi)容段瀏覽的接收機(jī)300的內(nèi)部方框圖。參照?qǐng)D3,該接收機(jī)300包括元數(shù)據(jù)處理器310,用于從元數(shù)據(jù)提供器360接收元數(shù)據(jù)并且處理接收到的元數(shù)據(jù);內(nèi)容再現(xiàn)器325,用于從內(nèi)容提供器350接收內(nèi)容;內(nèi)部存儲(chǔ)元數(shù)據(jù)瀏覽器315,用于存儲(chǔ)元數(shù)據(jù)信息;同步器320,用于同步關(guān)于內(nèi)容和元數(shù)據(jù)的信息;內(nèi)容段瀏覽器305,用于在用戶的請(qǐng)求下執(zhí)行內(nèi)容段瀏覽;和用戶接口330,用于接收來(lái)自用戶的瀏覽指令并且將接收到的指令轉(zhuǎn)發(fā)到內(nèi)容段瀏覽器305。此外,內(nèi)容提供器350可以包括圖2中顯示的內(nèi)容發(fā)生器210和廣播設(shè)備220兩者,并且元數(shù)據(jù)提供器360可以包括圖2中顯示的元數(shù)據(jù)發(fā)生器230和元數(shù)據(jù)提供器240。內(nèi)容再現(xiàn)器325用于接收來(lái)自內(nèi)容提供器350的內(nèi)容并且再現(xiàn)或者存儲(chǔ)接收到的內(nèi)容。此外,元數(shù)據(jù)處理器310接收用于內(nèi)容再現(xiàn)器325已經(jīng)從元數(shù)據(jù)提供器360接收到的內(nèi)容的段元數(shù)據(jù),并且將接收到的段元數(shù)據(jù)轉(zhuǎn)發(fā)到內(nèi)部存儲(chǔ)元數(shù)據(jù)瀏覽器315。此時(shí),內(nèi)部存儲(chǔ)元數(shù)據(jù)瀏覽器315通過(guò)解析接收到的元數(shù)據(jù)來(lái)提取必要字段數(shù)據(jù),并且以給定的數(shù)據(jù)存儲(chǔ)格式存儲(chǔ)提取出的數(shù)據(jù)。內(nèi)容段瀏覽器305是存在于接收機(jī)300中用于執(zhí)行內(nèi)容段瀏覽的應(yīng)用程序,并且響應(yīng)于從用戶接口330接收到的用戶指令,將包含關(guān)于由用戶選擇的段或段組的信息的控制信號(hào)轉(zhuǎn)發(fā)到同步器320。然后,同步器320從內(nèi)容再現(xiàn)器325提取用戶已經(jīng)選擇的內(nèi)容,并且也從內(nèi)部存儲(chǔ)元數(shù)據(jù)瀏覽器315提取用于內(nèi)容的元數(shù)據(jù)信息,以將內(nèi)容和元數(shù)據(jù)信息同步并且將同步后的信息轉(zhuǎn)發(fā)到內(nèi)容段瀏覽器305。此后,內(nèi)容段瀏覽器305使用同步后的內(nèi)容和元數(shù)據(jù)信息來(lái)執(zhí)行段瀏覽。因此,本發(fā)明涉及用于在這樣構(gòu)造的接收機(jī)300中允許同步器320執(zhí)行內(nèi)容和元數(shù)據(jù)之間的時(shí)間同步的一種方法。
為了執(zhí)行內(nèi)容和元數(shù)據(jù)之間的時(shí)間同步,同步器320需要參考時(shí)間信息。即,由于元數(shù)據(jù)發(fā)生器230和接收機(jī)250通過(guò)如在圖2中示出的分離的傳輸信道接收內(nèi)容,所以各個(gè)參考時(shí)間可能會(huì)彼此不同。因此,如果接收機(jī)250打算執(zhí)行存儲(chǔ)在接收機(jī)250中的內(nèi)容和由元數(shù)據(jù)發(fā)生器230產(chǎn)生并從元數(shù)據(jù)提供器240接收的元數(shù)據(jù)之間的時(shí)間同步,那么有必要使用公共參考時(shí)間格式。
本發(fā)明建議由基于MPEG-2的數(shù)字TV廣播提供的PES(分組基本流)包的DTS/PTS(解碼時(shí)間標(biāo)記/顯示時(shí)間標(biāo)記)信息和在如ATSC和DVB數(shù)字廣播標(biāo)準(zhǔn)中限定的標(biāo)準(zhǔn)時(shí)間信息作為用于在時(shí)間同步中使用的參考時(shí)間信息。
DTS和PTS是插入到MPEG-2PES包中的時(shí)間信息,并且表示用于在視頻/音頻流的同步解碼和顯示中使用的參考時(shí)間。DTS和PTS由33位組成,并且每秒更新90000次。此外,DTS和PTS并不插入到所有的PES包中。DTS和PTS包含在PES首標(biāo)中,并且大約每0.7秒傳輸。另外,每24小時(shí)DTS和PTS的值復(fù)位,并由此,僅在24小時(shí)內(nèi)DTS和PTS可以作為時(shí)間鑒別信息使用。
同時(shí),基于MPEG-2系統(tǒng)標(biāo)準(zhǔn)的數(shù)字廣播標(biāo)準(zhǔn)一般分類為美國(guó)的ATSC和歐洲的DVB。ATSC在MPEG-2系統(tǒng)中指定的PSI(節(jié)目專用信息)節(jié)中廣泛地定義PSIP(節(jié)目與系統(tǒng)信息協(xié)議)標(biāo)準(zhǔn)。在PSIP標(biāo)準(zhǔn)中,參考時(shí)間由在STT(系統(tǒng)時(shí)間表)中的“system_time”的32位字段值傳輸。該字段值表示從參考時(shí)間開(kāi)始以秒計(jì)時(shí)的下降時(shí)間,該參考時(shí)間為1980年1月6日上午0:00:00(以下,提到“GPS”是指全球定位系統(tǒng)時(shí)間)。設(shè)定STT每秒傳輸一次。離準(zhǔn)確時(shí)間的冗余在+/-4秒內(nèi),并且推薦為小于1秒。與DTS和PTS不同,STT表示在真實(shí)生活中的參考時(shí)間信息。與ATSC類似,DVB在MPEG-2系統(tǒng)標(biāo)準(zhǔn)下定義了SI(系統(tǒng)信息)標(biāo)準(zhǔn),并且也定義了TDT(時(shí)間和日期表)和TOT(時(shí)間偏移表)表來(lái)在標(biāo)準(zhǔn)中表示參考時(shí)間。
如上所述,存在的缺點(diǎn)是MPEG-2的DTS/PTS時(shí)間信息能夠執(zhí)行用于24小時(shí)內(nèi)的任何時(shí)間的正確的時(shí)間同步,但是不能執(zhí)行用于超過(guò)24小時(shí)的任何時(shí)間的時(shí)間同步。此外,因?yàn)橛葾TSC提供的STT的“system_time”字段被設(shè)置為當(dāng)包括STT的相應(yīng)的TS包到達(dá)解碼器并且其冗余被限定為4秒以內(nèi)時(shí)的時(shí)間,所以存在內(nèi)容中的任何一點(diǎn)不能被正確地指定的缺點(diǎn)。即,相應(yīng)于由元數(shù)據(jù)服務(wù)端指定的點(diǎn)的STT的值可以表示用于對(duì)內(nèi)容解碼的機(jī)頂盒中的不同的點(diǎn)。因此,在本發(fā)明中建議在ATSC或DVB中提供的GPS時(shí)間可作為用于同步的參考時(shí)間使用,或者GPS時(shí)間可與存在于MPEG-2PES包中的DTS和PTS值一起使用,來(lái)由用戶指定興趣的確切點(diǎn)。在此種情形下,存在這樣的優(yōu)點(diǎn),因?yàn)閷?shí)質(zhì)上使用DTS/PTS值用于音頻和視頻幀的同步,所以能夠指定內(nèi)容中的任何幀的確切點(diǎn)。但是,由于每個(gè)DTS和PTS不是實(shí)際時(shí)間而是每24小時(shí)復(fù)位的虛擬時(shí)間單元,所以在同步中可能發(fā)生一些誤差。通過(guò)使用在ATSC或DVB中提供的GPS時(shí)間信息能夠防止這些誤差。即,在本發(fā)明中,使用三類信息,如DTS、PTS和GPS時(shí)間,來(lái)描述用于內(nèi)容和元數(shù)據(jù)之間同步的參考時(shí)間。
接收機(jī)250,如機(jī)頂盒,存儲(chǔ)為了執(zhí)行和元數(shù)據(jù)的順序同步而存儲(chǔ)從廣播設(shè)備220接收到的內(nèi)容時(shí)的瞬時(shí)時(shí)間。該瞬時(shí)時(shí)間被定義為依次表示為上述的DTS、PTS和GPS時(shí)間的組合的內(nèi)容的參考時(shí)間點(diǎn)。
同時(shí),元數(shù)據(jù)發(fā)生器230從廣播設(shè)備220接收內(nèi)容,并且當(dāng)用于接收到的內(nèi)容的元數(shù)據(jù)被寫(xiě)入到元數(shù)據(jù)的指定區(qū)域時(shí),記錄瞬時(shí)時(shí)間。該時(shí)間被定義為依次表示為上述的DTS、PTS和GPS時(shí)間的組合的元數(shù)據(jù)的參考時(shí)間點(diǎn)。此時(shí),通過(guò)使用下面兩種方法來(lái)分類和定義元數(shù)據(jù)的參考時(shí)間點(diǎn)即,第一方法,其中設(shè)置參考時(shí)間點(diǎn)一次,并且在元數(shù)據(jù)中描述的每個(gè)段的起始時(shí)間點(diǎn)由相對(duì)于設(shè)置參考時(shí)間點(diǎn)的相對(duì)差來(lái)表示;和第二方法,其中不用設(shè)置附加參考時(shí)間點(diǎn)而由獨(dú)立參考時(shí)間點(diǎn)表示每個(gè)段的起始時(shí)間點(diǎn)。
根據(jù)本發(fā)明,即使內(nèi)容或者元數(shù)據(jù)的參考時(shí)間點(diǎn)包含三個(gè)字段GPS、DTS和PTS,當(dāng)執(zhí)行內(nèi)容和元數(shù)據(jù)之間的同步時(shí),接收機(jī)250只選擇這三個(gè)字段中的一個(gè)并且使用選擇出的字段作為參考時(shí)間點(diǎn)。通過(guò)使用DTS和PTS而不使用GPS能夠執(zhí)行更精確的同步。但是,當(dāng)內(nèi)容和元數(shù)據(jù)的GPS值之間的差大于24小時(shí)時(shí),DTS和PTS值不適合作為參考時(shí)間點(diǎn)使用。這是因?yàn)榇蠹s每24小時(shí)重復(fù)GPS值從0增加到(233-1)然后復(fù)位回到0的操作。因此,在此種情形下,即使會(huì)導(dǎo)致一些誤差,也應(yīng)該只使用GPS來(lái)糾正時(shí)間。當(dāng)GPS值之間的差小于24小時(shí)時(shí),使用DTS或PTS作為用于精確時(shí)間糾正的參考時(shí)間。
如上所述,因?yàn)橛山邮諜C(jī)250記錄的內(nèi)容的參考時(shí)間和由元數(shù)據(jù)發(fā)生器230產(chǎn)生的元數(shù)據(jù)的參考時(shí)間可能彼此不同,所以為了執(zhí)行用于內(nèi)容和元數(shù)據(jù)的時(shí)間同步,接收機(jī)250有必要糾正參考時(shí)間。
在本發(fā)明中,假設(shè)內(nèi)容和元數(shù)據(jù)的參考時(shí)間點(diǎn)之間的差為ΔT,當(dāng)參考時(shí)間點(diǎn)包括GPS、DTS和PTS時(shí),其差被分別定義為ΔTGPS、ΔTDTS和ΔTPTS。
即,如果參考時(shí)間點(diǎn)是GPS,那么其差被定義為下面的公式ΔTGPS=(內(nèi)容的GPS參考時(shí)間點(diǎn)值)-(元數(shù)據(jù)的GPS參考時(shí)間點(diǎn)值)(1)其中,使用的單位為秒。
如果參考時(shí)間點(diǎn)是DTS或PTS,那么應(yīng)當(dāng)以GPS值為基礎(chǔ)確定內(nèi)容的參考時(shí)間點(diǎn)是否在元數(shù)據(jù)的參考時(shí)間點(diǎn)之前或之后。這是因?yàn)橹貜?fù)32位長(zhǎng)度的DTS和PTS值以循環(huán)方式從0增加到(233-1)然后復(fù)位回到0的操作,并由此,基于使用這樣簡(jiǎn)單的差不能確定哪個(gè)參考時(shí)間點(diǎn)在另一個(gè)參考時(shí)間點(diǎn)之前。
圖4示出了當(dāng)參考時(shí)間點(diǎn)是DTS時(shí)用于計(jì)算ΔTDTS的算法,并且圖5示出了當(dāng)參考時(shí)間點(diǎn)是PTS時(shí)用于計(jì)算ΔTPTS的算法。在此種情形下,通過(guò)計(jì)算ΔTGPS來(lái)首先檢查內(nèi)容和元數(shù)據(jù)哪個(gè)在另一個(gè)之前,然后根據(jù)檢查出的結(jié)果糾正ΔTDTS和ΔTPTS,進(jìn)而最終返回ΔTDTS和ΔTPTS。
接著,將描述當(dāng)在元數(shù)據(jù)中描述的各個(gè)段的時(shí)間點(diǎn)相對(duì)于元數(shù)據(jù)的參考時(shí)間被指定為相對(duì)時(shí)間點(diǎn),即,偏移的情形時(shí)糾正相對(duì)時(shí)間點(diǎn)的方法。
圖6A是示出在內(nèi)容和元數(shù)據(jù)的參考時(shí)間點(diǎn)彼此一致的情形下用于糾正相對(duì)時(shí)間點(diǎn)的方法的圖解。在此種情形下,由于參考時(shí)間點(diǎn)彼此相同,所以不需要糾正段的相對(duì)時(shí)間點(diǎn)。
圖6B是示出在內(nèi)容的參考時(shí)間點(diǎn)位于元數(shù)據(jù)的參考時(shí)間點(diǎn)之前的情形下用于糾正相對(duì)時(shí)間點(diǎn)的方法的圖解。在此種情形下,將基于時(shí)間值執(zhí)行段瀏覽,該時(shí)間值通過(guò)關(guān)于元數(shù)據(jù)的參考時(shí)間點(diǎn)的用于在元數(shù)據(jù)中描述的各個(gè)段的相對(duì)時(shí)間信息如Ta、Tb、Tc和Td加上ΔT的絕對(duì)值來(lái)獲得。
圖6C是示出在內(nèi)容的參考時(shí)間點(diǎn)位于元數(shù)據(jù)的參考時(shí)間點(diǎn)之后的情形下用于糾正相對(duì)時(shí)間點(diǎn)的方法的圖解。在此種情形下,將基于時(shí)間值執(zhí)行段瀏覽,該時(shí)間值通過(guò)從關(guān)于元數(shù)據(jù)的參考時(shí)間點(diǎn)的用于在元數(shù)據(jù)中描述的各個(gè)段的相對(duì)時(shí)間信息中如Ta、Tb、Tc和Td減去ΔT的絕對(duì)值來(lái)獲得。
圖6D是示出在任何時(shí)間間隔內(nèi)產(chǎn)生溢出的情形的圖解。即,如果在糾正了參考時(shí)間點(diǎn)之后,在段元數(shù)據(jù)中指定的給定段的時(shí)間間隔超過(guò)了存儲(chǔ)在接收裝置中的內(nèi)容的相應(yīng)時(shí)間間隔,那么只在其時(shí)間間隔范圍內(nèi)再現(xiàn)內(nèi)容。
根據(jù)如此構(gòu)造的本發(fā)明,其優(yōu)點(diǎn)在于能夠糾正當(dāng)生成用于預(yù)定內(nèi)容的元數(shù)據(jù)時(shí)可能發(fā)生的內(nèi)容和元數(shù)據(jù)的參考時(shí)間點(diǎn)之間的差,由此甚至在內(nèi)容和段元數(shù)據(jù)的傳輸信道彼此分離的環(huán)境下,用戶也能對(duì)內(nèi)容執(zhí)行段瀏覽。
如上所述,很明顯,在不脫離本發(fā)明的技術(shù)精神和范圍的情況下,本領(lǐng)域的技術(shù)人員可以對(duì)其做出多種替代、改變和修改。因此,應(yīng)該理解的是,本發(fā)明不限于在附圖中示出的上述實(shí)施例。
權(quán)利要求
1.一種時(shí)間同步系統(tǒng),包括內(nèi)容處理器,用于接收和存儲(chǔ)包含第一段時(shí)間信息的多媒體內(nèi)容作為接收到的內(nèi)容;元數(shù)據(jù)處理器,用于接收和存儲(chǔ)用于接收到的內(nèi)容的包含第二段時(shí)間信息的段元數(shù)據(jù)作為接收到的元數(shù)據(jù);同步器,用于響應(yīng)于用戶的內(nèi)容段請(qǐng)求信號(hào)從接收到的內(nèi)容中提取第一段時(shí)間信息和從接收到的元數(shù)據(jù)中提取第二段時(shí)間信息作為第一提取段時(shí)間信息和第二提取段時(shí)間信息,從第一和第二提取段時(shí)間信息分別確定第一參考時(shí)間點(diǎn)和第二參考時(shí)間點(diǎn),使用第一和第二參考時(shí)間點(diǎn)之差糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn)作為糾正的相對(duì)時(shí)間點(diǎn),和使用糾正的相對(duì)時(shí)間點(diǎn)將接收到的內(nèi)容和元數(shù)據(jù)同步;和內(nèi)容段瀏覽器,用于將內(nèi)容段請(qǐng)求信號(hào)轉(zhuǎn)發(fā)到同步器,并再現(xiàn)由同步器同步的接收到的內(nèi)容的多個(gè)段。
2.如權(quán)利要求1所述的系統(tǒng),其中,第一和第二提取段時(shí)間信息分別包括第一全球定位系統(tǒng)(GPS)時(shí)間信息和第二GPS時(shí)間信息,第一和第二參考時(shí)間點(diǎn)分別是第一和第二GPS時(shí)間信息,其中如果接收到的內(nèi)容的第一GPS時(shí)間信息超前于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則同步器通過(guò)將接收到的內(nèi)容的第一GPS時(shí)間信息和接收到的元數(shù)據(jù)的第二GPS時(shí)間信息之差相加到接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn);或者如果內(nèi)容的第一GPS時(shí)間信息落后于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則同步器通過(guò)從接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值中減去第一和第二GPS時(shí)間信息之差來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn)。
3.如權(quán)利要求1所述的系統(tǒng),其中,第一段時(shí)間信息包括第一全球定位系統(tǒng)(GPS)時(shí)間信息和第一解碼時(shí)間標(biāo)記(DTS)時(shí)間信息,第二段時(shí)間信息包括第二GPS時(shí)間信息和第二DTS時(shí)間信息,第一和第二參考時(shí)間點(diǎn)分別是第一和第二DTS時(shí)間信息,其中如果接收到的內(nèi)容的第一GPS時(shí)間信息超前于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則當(dāng)ΔTDTS>0時(shí),同步器使第一和第二DTS時(shí)間信息之差(ΔTDTS)改變?yōu)棣DTS-233作為新的ΔTDTS,或者,當(dāng)ΔTDTS<0時(shí),使ΔTDTS保持不變,然后,通過(guò)將ΔTDTS的絕對(duì)值相加到接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從接收到的內(nèi)容的第一DTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二DTS時(shí)間信息值來(lái)獲得的值;或者如果接收到的內(nèi)容的第一GPS時(shí)間信息落后于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則當(dāng)ΔTDTS<0時(shí),同步器使ΔTDTS改變?yōu)棣DTS+233作為新的ΔTDTS,或者,當(dāng)ΔTDTS>0時(shí),使ΔTDTS保持不變,然后,通過(guò)從接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTDTS的絕對(duì)值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從接收到的內(nèi)容的第一DTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二DTS時(shí)間信息值來(lái)獲得的值。
4.如權(quán)利要求1所述的系統(tǒng),其中,第一段時(shí)間信息包括第一全球定位系統(tǒng)(GPS)時(shí)間信息和第一顯示時(shí)間標(biāo)記(PTS)時(shí)間信息,第二段時(shí)間信息包括第二GPS時(shí)間信息和第二PTS時(shí)間信息,第一和第二參考時(shí)間點(diǎn)分別是第一和第二PTS時(shí)間信息,其中如果接收到的內(nèi)容的第一GPS時(shí)間信息超前于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則當(dāng)ΔTPTS>0時(shí),同步器使第一和第二PTS之差(ΔTPTS)改變?yōu)棣PTS-233作為新的ΔTPTS,或者,當(dāng)ΔTPTS<0時(shí),使ΔTPTS保持不變,然后,通過(guò)將ΔTPTS的絕對(duì)值相加到接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從接收到的內(nèi)容的第一PTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二PTS時(shí)間信息值來(lái)獲得的值;或者如果接收到的內(nèi)容的第一GPS時(shí)間信息落后于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則當(dāng)ΔTPTS<0時(shí),同步器使ΔTPTS改變?yōu)棣PTS+233作為新的ΔTPTS,或者,當(dāng)ΔTPTS>0時(shí),使ΔTPTS保持不變,然后,通過(guò)從接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTPTS的絕對(duì)值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從接收到的內(nèi)容的第一PTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二PTS時(shí)間信息值來(lái)獲得的值。
5.一種時(shí)間同步方法,包括(1)接收包含第一段時(shí)間信息的多媒體內(nèi)容作為接收到的內(nèi)容,和用于多媒體內(nèi)容的包含用于多媒體內(nèi)容的第二段時(shí)間信息的段元數(shù)據(jù)作為接收到的元數(shù)據(jù);(2)從接收到的內(nèi)容中提取第一段時(shí)間信息和從接收到的元數(shù)據(jù)中提取第二段時(shí)間信息,以分別確定第一參考時(shí)間點(diǎn)和第二參考時(shí)間點(diǎn);(3)使用第一和第二參考時(shí)間點(diǎn)之差糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),以產(chǎn)生糾正的相對(duì)時(shí)間點(diǎn);和(4)使用糾正的相對(duì)時(shí)間點(diǎn)將在步驟(1)中接收到的內(nèi)容和接收到的元數(shù)據(jù)同步。
6.如權(quán)利要求5所述的方法,其中,第一段時(shí)間信息包括第一GPS時(shí)間信息,第二段時(shí)間信息包括第二GPS時(shí)間信息,第一和第二參考時(shí)間點(diǎn)是第一和第二GPS時(shí)間信息,其中如果接收到的內(nèi)容的第一GPS時(shí)間信息超前于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則步驟(3)包括通過(guò)將接收到的內(nèi)容的第一GPS時(shí)間信息和接收到的元數(shù)據(jù)的第二GPS時(shí)間信息之差相加到接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn);或者如果接收到的內(nèi)容的第一GPS時(shí)間信息落后于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則步驟(3)包括通過(guò)從接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值中減去第一和第二GPS時(shí)間信息之差來(lái)糾正內(nèi)容的相對(duì)時(shí)間點(diǎn)。
7.如權(quán)利要求5所述的方法,其中,第一段時(shí)間信息包括第一全球定位系統(tǒng)(GPS)時(shí)間信息和第一解碼時(shí)間標(biāo)記(DTS)時(shí)間信息,第二段時(shí)間信息包括第二GPS時(shí)間信息和第二DTS時(shí)間信息,第一和第二參考時(shí)間點(diǎn)分別是第一和第二DTS時(shí)間信息,其中如果接收到的內(nèi)容的第一GPS時(shí)間信息超前于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則步驟(3)包括(3-1)當(dāng)ΔTDTS>0時(shí),使第一和第二DTS時(shí)間信息之差(ΔTDTS)改變?yōu)棣DTS-233作為新的ΔTDTS,或者,當(dāng)ΔTDTS<0時(shí),使ΔTDTS保持不變;和(3-2)通過(guò)將ΔTDTS的絕對(duì)值相加到接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從接收到的內(nèi)容的第一DTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二DTS時(shí)間信息值來(lái)獲得的值;或者如果接收到的內(nèi)容的第一GPS時(shí)間信息落后于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則步驟(3)包括(3-1)當(dāng)ΔTDTS<0時(shí),使ΔTDTS改變?yōu)棣DTS+233作為新的ΔTDTS,或者,當(dāng)ΔTDTS>0時(shí),使ΔTDTS保持不變;和(3-2)通過(guò)從接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTDTS的絕對(duì)值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTDTS是通過(guò)從接收到的內(nèi)容的第一DTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二DTS時(shí)間信息值來(lái)獲得的值。
8.如權(quán)利要求5所述的方法,其中,第一段時(shí)間信息包括第一全球定位系統(tǒng)(GPS)時(shí)間信息和第一顯示時(shí)間標(biāo)記(PTS)時(shí)間信息,第二段時(shí)間信息包括第二GPS時(shí)間信息和第二PTS時(shí)間信息,第一和第二參考時(shí)間點(diǎn)分別是第一和第二PTS時(shí)間信息,其中如果接收到的內(nèi)容的第一GPS時(shí)間信息超前于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則步驟(3)包括(3-1)當(dāng)ΔTPTS>0時(shí),使第一和第二PTS之差(ΔTPTS)改變?yōu)棣PTS-233作為新的ΔTPTS,或者,當(dāng)ΔTPTS<0時(shí),使ΔTPTS保持不變;和(3-2)通過(guò)將ΔTPTS的絕對(duì)值相加到接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從接收到的內(nèi)容的第一PTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二PTS時(shí)間信息值來(lái)獲得的值;或者如果接收到的內(nèi)容的第一GPS時(shí)間信息落后于接收到的元數(shù)據(jù)的第二GPS時(shí)間信息,則步驟(3)包括(3-1)當(dāng)ΔTPTS<0時(shí),使ΔTPTS改變?yōu)棣PTS+233作為新的ΔTPTS,或者,當(dāng)ΔTPTS>0時(shí),使ΔTPTS保持不變;和(3-2)通過(guò)從接收到的元數(shù)據(jù)中的相對(duì)時(shí)間值中減去ΔTPTS的絕對(duì)值來(lái)糾正接收到的內(nèi)容的相對(duì)時(shí)間點(diǎn),其中,ΔTPTS是通過(guò)從接收到的內(nèi)容的第一PTS時(shí)間信息值中減去接收到的元數(shù)據(jù)的第二PTS時(shí)間信息值來(lái)獲得的值。
全文摘要
一種用于多媒體內(nèi)容和段元數(shù)據(jù)之間的時(shí)間同步的系統(tǒng)和方法。本發(fā)明的時(shí)間同步系統(tǒng)包括內(nèi)容處理器,用于接收和存儲(chǔ)包含第一段時(shí)間信息的多媒體內(nèi)容;元數(shù)據(jù)處理器,用于接收和存儲(chǔ)用于內(nèi)容的包含第二段時(shí)間信息的段元數(shù)據(jù);同步器,用于響應(yīng)于用戶的請(qǐng)求從多媒體內(nèi)容中提取第一段時(shí)間信息和從元數(shù)據(jù)中提取第二段時(shí)間信息,從第一和第二提取出的段時(shí)間信息確定各自的參考時(shí)間點(diǎn),使用確定的參考時(shí)間點(diǎn)之差糾正內(nèi)容的相對(duì)時(shí)間點(diǎn),和使用糾正的相對(duì)時(shí)間點(diǎn)將接收到的內(nèi)容和元數(shù)據(jù)同步;和內(nèi)容段瀏覽器,用于將內(nèi)容段請(qǐng)求信號(hào)轉(zhuǎn)發(fā)到同步器,并再現(xiàn)由同步器同步的內(nèi)容的多個(gè)段。
文檔編號(hào)G06F15/00GK1577571SQ200410050179
公開(kāi)日2005年2月9日 申請(qǐng)日期2004年6月29日 優(yōu)先權(quán)日2003年6月30日
發(fā)明者申孝燮 申請(qǐng)人:三星電子株式會(huì)社