欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

能正確裁取得自多路復(fù)用的位流的連續(xù)媒體的方法和系統(tǒng)的制作方法

文檔序號(hào):7581892閱讀:137來源:國(guó)知局
專利名稱:能正確裁取得自多路復(fù)用的位流的連續(xù)媒體的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明一般涉及數(shù)字廣播系統(tǒng),其中多個(gè)頻道被傳輸時(shí)分多路復(fù)用的數(shù)據(jù)流,每一頻道包含多個(gè)連續(xù)的或時(shí)間系列的多媒體節(jié)目。本發(fā)明特別涉及在這種數(shù)字廣播系統(tǒng)中以提高正確性地從該數(shù)據(jù)流中下載一段或全部所接收時(shí)連續(xù)節(jié)目的方法和系統(tǒng)。傳統(tǒng)的多路復(fù)用技術(shù)的綜述

圖1示出本發(fā)明要施加于其中的傳統(tǒng)的數(shù)字廣播系統(tǒng)1的示例安排的示意方塊圖。圖1中,廣播系統(tǒng)1至少包括一個(gè)廣播電臺(tái)2、傳輸介質(zhì)3和多個(gè)接收終端4。
在多媒體數(shù)字廣播系統(tǒng)中,視頻、一個(gè)或以上的音頻以及各種數(shù)據(jù)構(gòu)成節(jié)目。眾多的各個(gè)頻道的這類節(jié)目被多路復(fù)用在一個(gè)數(shù)據(jù)流中。大多數(shù)情況下按照高效編碼和多路復(fù)用的、稱為MPEG-2(運(yùn)動(dòng)圖像專家組Ⅱ)(ISO/IEC13818)的國(guó)際標(biāo)準(zhǔn)來完成編碼和多路復(fù)用。為此,下面給面與MPEG-2標(biāo)準(zhǔn)有關(guān)的說明。
在廣播電臺(tái)2的MPEG編碼器單元201中,將視頻編碼成視頻MPEG編碼的位流,然后,(按照ISO/IEC13818-2)將它打包成視頻PES(經(jīng)打包的單元流)包。將音頻分開地編碼成音頻MPEG編碼的位流,并(按照IOS/IEC13818-3)將它打包成音頻PES包。圖2示出PES包900的結(jié)構(gòu)圖,其中由從粗線部分向下扇出的虛線相連的分段條子表示該粗線部分的詳細(xì)結(jié)構(gòu),而每一字段下面的數(shù)字表示該字段的位長(zhǎng)度。PES包900是可變長(zhǎng)度的包,用來同步節(jié)目的編碼的位流。每一PES包900包含標(biāo)題901和PES包數(shù)據(jù)字節(jié)902。
構(gòu)成節(jié)目的視頻和音頻PES(或PES包流)被多路復(fù)用成傳送流(TS),傳送流(TS)包括TS包,如圖3所示。圖3為示出TS包910結(jié)構(gòu)的圖,其中由比粗線部分向下扇出的虛線相連的分段條子表示該粗線部分的詳細(xì)結(jié)構(gòu)。圖3中,TS包910有固定的長(zhǎng)度即188字節(jié),并包含標(biāo)題911和有效負(fù)載912。標(biāo)題911含有有效負(fù)載912內(nèi)容的信息,即包含13位包ID(PID)913,用于識(shí)別有效負(fù)載912的內(nèi)容。
通過將每一PES包900劃分并存儲(chǔ)在生成中的另一個(gè)TS之后的一個(gè)有效負(fù)載912中來實(shí)現(xiàn)PES包流的多路復(fù)用。在這種情況下,TS包910的標(biāo)題911中的各PID的值如此地設(shè)置,使每一PID913的值與PES包流有關(guān),其一部分被包含在對(duì)應(yīng)的有效負(fù)載912中。因此,構(gòu)成多媒體節(jié)目的連續(xù)的(或時(shí)間系列的)媒體材料被多路復(fù)用在TS中。多個(gè)這種對(duì)應(yīng)于各頻道的TS進(jìn)一步被多路復(fù)用在另一個(gè)TS中。上述的操作在MPEG編碼器單元201中執(zhí)行。為了將先生成的TS與最終生成的TS區(qū)分開來,分別將前者的后者稱為“邏輯頻道TS(LCTS)和”物理頻道TS(PCTS)。
物理頻道TS由發(fā)射機(jī)202發(fā)射到傳輸介質(zhì)3中。
另一方面,接收終端4包括調(diào)諧器210,用于接收多個(gè)物理頻道TS并提供選中的物理頻道TS,它們都是按照MPEG-2標(biāo)準(zhǔn)多路復(fù)用的;TS解碼器211,用于從接收到的PCTS中提供選中的邏輯頻道TS;PES解碼器212,用于從TS解碼器211輸出的TS的有效負(fù)載中提取PES包900,并將PES包900按照TS包標(biāo)題911中的PID914解多路調(diào)制;以及顯示解碼器213,用于分別存儲(chǔ)由MPEG解碼視頻和音頻PES包流的來自視頻和音頻PES包流的視頻和音頻位流。調(diào)諧器210、TS解碼器211、PES解碼器212以及顯示解碼器213可以是任一種合適的常規(guī)裝置。但必須指出,MPEG解碼必須是解碼的視頻和音頻位流互相同步的。
為此目的,數(shù)字廣播系統(tǒng)1的安排如下。同步技術(shù)廣播電臺(tái)具有系統(tǒng)時(shí)鐘(STC)發(fā)生器203。所產(chǎn)生的STC是一42位數(shù)n,并以27MHz的頻率增長(zhǎng)。STCn被包含在每一TS包910的標(biāo)題中的節(jié)目時(shí)鐘基準(zhǔn)(PCR)字段914中。此外,如果PES包900在它的包數(shù)據(jù)字節(jié)字段902中包含MPEG編碼的位流的存取單元的標(biāo)題(一個(gè)存取單元在視頻位流中是一幀和在音頻位流中是一音頻幀)。則允許廣播電臺(tái)2在PES包900的任選標(biāo)題部分905中的PTS903和DTS904中存儲(chǔ)顯示時(shí)間標(biāo)記(PTS)和/或解碼時(shí)間標(biāo)記(DTS)。PTS和DTS由33位、90KHz精度來表示。這樣,通過解碼和顯示連續(xù)的媒體材料使媒體材料的PTS與根據(jù)STC再生器214對(duì)應(yīng)再生的STC相一致,接收終端4能使多個(gè)連續(xù)的媒體材料互相同步。STC再生器214是一PLL(鎖相環(huán))電路,它按照由TS解碼器211提供的TS包910的標(biāo)題911的PCR字段914的值,提供再生的頻率為27MHz的42位STC值,同時(shí)相對(duì)于PCR914的誤差保持在一定范圍內(nèi)。應(yīng)指出的是,配置TS解碼器211以確保對(duì)來自調(diào)諧器210的TS包910輸入有高精度的延時(shí),以從包910的PCR字段914中提取STC。
然而,由于STC是規(guī)定用于廣播系統(tǒng)1的時(shí)鐘而不同于我們?nèi)粘I钪械囊话銜r(shí)間,因此對(duì)我們?cè)诓僮骱途幊探邮战K端4的應(yīng)用并不方便。為此,需要提供一般時(shí)間的時(shí)鐘。
有了這種時(shí)鐘,就可用EIT(事件信息表)和TDT(時(shí)間日期表),它們是由標(biāo)準(zhǔn)化組織ETS(歐洲電信標(biāo)準(zhǔn))建立的DVB-SI(數(shù)字視頻廣播-服務(wù)信息)標(biāo)準(zhǔn)(EST300468)中所規(guī)定的。EIT包括每一事件或節(jié)目的開始時(shí)間和持續(xù)期間。TDT是以已知的UTC(通用時(shí)間調(diào)整的)形式表示的年(y)、月(mo)、日(d)、時(shí)(h)、分(m)、秒(s)的時(shí)間。TDT用作事件或節(jié)目的基準(zhǔn)時(shí)間。(TDT時(shí)間稱作“基準(zhǔn)時(shí)間”。)在日本,日本標(biāo)準(zhǔn)時(shí)間用作基準(zhǔn)時(shí)間?;鶞?zhǔn)時(shí)間用于例如按照EPG(電子節(jié)目指南)顯示節(jié)目指南和編程VTR(視頻磁帶錄像機(jī))。廣播電臺(tái)最好有接收TDT數(shù)據(jù)的TDT接收機(jī)204。廣播電臺(tái)2以熟知的區(qū)域格式發(fā)送TDT數(shù)據(jù)。
為能使再生的STC和對(duì)應(yīng)的基準(zhǔn)時(shí)間之間的轉(zhuǎn)換,廣播電臺(tái)2還發(fā)送基準(zhǔn)STC(以NO來表示),它也以42位表示并以1/27Mhz的步距變化。最好用上午0:00的基準(zhǔn)時(shí)間上的STC值作為基準(zhǔn)STC值?;鶞?zhǔn)STC值以上述的DVB-SI標(biāo)準(zhǔn)定義的稱作“區(qū)域”的格式來發(fā)送。基準(zhǔn)STC直可以分成傳輸中稱為區(qū)域的子表,應(yīng)注意的是,區(qū)域格式是用于相同信息的重復(fù)傳輸,并不保證同步或恒定延時(shí)。傳統(tǒng)的下載技術(shù)圖4為示出裁取接收到的TS的所需部分的一種傳統(tǒng)的技術(shù)。假設(shè)接收到的TS的所需部分由所需部分的開始時(shí)間Ts和結(jié)束時(shí)間Te所指定(Ts和Te以上述的基準(zhǔn)時(shí)間表示),并且開始時(shí)間和結(jié)束時(shí)間由用戶直接指定的或由廣播電臺(tái)發(fā)送包括頻道ID、區(qū)域ID、頻道的時(shí)間段Ts和Te的事件信息(例如EPG、EIT等)并由用戶選擇所需時(shí)間段。在這一技術(shù)中,由接收終端中提供的本地定時(shí)器測(cè)量的給定的開始時(shí)間和結(jié)束時(shí)間上裁取所接收到的TS。
但是,由于計(jì)劃時(shí)間與實(shí)際發(fā)送時(shí)間之間的較大誤差,因此傳統(tǒng)技術(shù)只提供較低裁取精度,影響誤差的因素有發(fā)射機(jī)202和接收終端4中的緩沖,傳輸介質(zhì)3的傳輸延時(shí),以及廣播電臺(tái)2和接收終端4的定時(shí)器之間和誤差等。
圖5為示出在另一下載技術(shù)中控制器215執(zhí)行操作的流程圖。在圖5中,步驟251以上述技術(shù)所述的方式獲得開始和結(jié)束基準(zhǔn)時(shí)間Ts和Te。為使裁取范圍能從較高精度加以指定,假設(shè)每一時(shí)間Ts和Te能表示成基準(zhǔn)時(shí)間(單位為秒)和幀數(shù)f(0≤f≤29)的組合。具體地說,令基準(zhǔn)時(shí)間t(例如Ts或Te)可表示成“年月日時(shí)分秒f”的形式。在步驟252,通過采用形式如n=[NO+27×166/F)×{(60×(60h+m)+s)×F+f}]mod(242)的上述42位基準(zhǔn)STC值NO將開始和結(jié)束基準(zhǔn)時(shí)間Ts和Te轉(zhuǎn)換為42位STC值Ns和Ne,上式中,n為對(duì)應(yīng)于基準(zhǔn)時(shí)間t的STC,F為每秒幀數(shù),以及XmodY為X/Y的余數(shù)。在步驟253,將STC值Ns和Ne進(jìn)一步轉(zhuǎn)變?yōu)?3位STC值Ns′和Ne′,以便與也是33位長(zhǎng)度的顯示時(shí)間標(biāo)記(PTS)相比較。這一轉(zhuǎn)換方法詳見MPEG-2標(biāo)準(zhǔn)。圖6示出如何對(duì)PES包P0、P1、…開始裁取的圖,其中在每一包Pi的頭部處的小矩形表示其標(biāo)題901,而在小矩形中被涂黑的表示在其PTS字段903中有值的標(biāo)題901。在步驟254,作一測(cè)試以決定當(dāng)前PES包Pi(i=0,1,…)的PTS字段903的值是否等于或大于33位的開始STC值Ns′。重復(fù)步驟254的測(cè)試直至測(cè)試結(jié)果為YES為止。如步驟254的測(cè)試結(jié)果為YES,則以經(jīng)PES包Pi開始裁取(圖6中的例子為包P6)。在步驟256中進(jìn)行另一次測(cè)試,以決定當(dāng)前PES包Pj(j為大于i的整數(shù))的PTS903值是否等于或大于33位的結(jié)束STC值Ne′。重復(fù)步驟256的測(cè)試直至測(cè)試結(jié)果為YES為止。如果步驟256中的測(cè)試結(jié)果為YES,則立即停止裁取。對(duì)視頻和音頻PES包流都執(zhí)行步驟254至步驟257的操作。這樣,從接收到的連續(xù)媒體中裁取所需的部分。
然而,這一技術(shù)必須實(shí)時(shí)地執(zhí)行步驟254至257,它涉及到與第一PES包的PTS字段的值作比較,要求專門用于這些步驟的硬件。如果不具備這種硬件,則控制器215必須監(jiān)視每一個(gè)PTS字段,即使在裁取部分的哪一頭都沒有出現(xiàn),從而引起終端4的總負(fù)載的增加。這導(dǎo)致待命期間功耗的增加。
因此,本發(fā)明的目的在于提供高精度地下載所接收到的連續(xù)媒體的所需部分而不增加處理中的負(fù)載的方法,以及提供能如此下載的廣播系統(tǒng)。
概括地按照本發(fā)明的一個(gè)方面,在數(shù)字廣播系統(tǒng)中提供一種以提高的精度從連續(xù)的媒體中裁取指定的區(qū)段的方法。廣播電臺(tái)發(fā)送多個(gè)連續(xù)媒體作為多路復(fù)用流。構(gòu)成每一連續(xù)媒體以形成包括一層包的多層數(shù)據(jù)單元。每一包包含幀作為較低層的數(shù)據(jù)單元。廣播電臺(tái)在每個(gè)選中的包的標(biāo)題中插入索引。索引包括要被解碼或顯示的時(shí)間。
數(shù)字廣播系統(tǒng)中的每個(gè)終端使基準(zhǔn)定時(shí)器產(chǎn)生基準(zhǔn)時(shí)間(t)。終端得到區(qū)段的起始時(shí)間(Ts)和結(jié)束時(shí)間(Te)。起始時(shí)間與結(jié)束時(shí)間Ts和Te均以基準(zhǔn)時(shí)間表示。在包括起始時(shí)間Ts和結(jié)束時(shí)間Te的期間中終端下載連續(xù)的媒體,以獲得連續(xù)媒體的第1部分。然后,終端從第1部分如此地裁取第2部分,使第2部分以在起始時(shí)間Ts之后被接收的并有包含第1最小索引的第1標(biāo)題的數(shù)據(jù)單元開始,以恰好在結(jié)束時(shí)間Te之后被接收的并有包含第2最小索引的第2標(biāo)題的數(shù)據(jù)單元之前結(jié)束。
在MPEG系統(tǒng)中,最好用PTS(顯示時(shí)間標(biāo)記)或DTS(解碼時(shí)間標(biāo)記)作為索引。這時(shí),起始和結(jié)束時(shí)間轉(zhuǎn)換成與PTS相同單位的時(shí)間。
在一個(gè)實(shí)施例中,在先期的起始時(shí)間Ts-Tm1到延期的結(jié)束時(shí)間Te-Tm2期間,最好從連續(xù)媒體中下載第1部分,其中Tm1和Tm2的秒級(jí)的余量。
基準(zhǔn)定時(shí)器最好用從發(fā)射機(jī)發(fā)送的信息即TDT(時(shí)間日期表)加以校準(zhǔn),并在下載中使用基準(zhǔn)時(shí)間。
在一個(gè)實(shí)施例中,發(fā)射機(jī)可根據(jù)標(biāo)準(zhǔn)時(shí)間產(chǎn)生第2基準(zhǔn)時(shí)間并以該第2基準(zhǔn)時(shí)間表示索引。第2部分可如此地裁取,使第2部分以有包括起始時(shí)間Ts之后第1最早索引的第1標(biāo)題的包開始,以恰好在以有包括結(jié)束時(shí)間Te之后第2最早索引的第2標(biāo)題的包結(jié)束。這種情況下,最好用所述發(fā)射機(jī)發(fā)送的信息校準(zhǔn)基準(zhǔn)定時(shí)器。
在一個(gè)實(shí)施例中,基準(zhǔn)定時(shí)器的校準(zhǔn)最好包括根據(jù)同步地插入多路復(fù)用流中的計(jì)數(shù)值產(chǎn)生計(jì)數(shù)值(n);獲得在計(jì)數(shù)值n和基準(zhǔn)時(shí)間t之間轉(zhuǎn)換中使用的基準(zhǔn)計(jì)數(shù)值(NO);以及用計(jì)算值n和基準(zhǔn)計(jì)數(shù)值NO校準(zhǔn)基準(zhǔn)定時(shí)器。
另一方面,最先提到的方法可進(jìn)一步包括步驟發(fā)射機(jī)產(chǎn)生第1計(jì)數(shù)值;在多路復(fù)用流中同步地插入第1計(jì)數(shù)值;以及將第1計(jì)數(shù)值用作索引。裁取包括步驟按照從多路復(fù)用流中提取的第1計(jì)數(shù)值產(chǎn)生第2計(jì)數(shù)值(n);從多路復(fù)用流中取得用于第2計(jì)數(shù)值n和基準(zhǔn)時(shí)間t之間轉(zhuǎn)換的基準(zhǔn)計(jì)數(shù)值;通過采用基準(zhǔn)計(jì)數(shù)值將起始時(shí)間Ts和結(jié)束時(shí)間Te轉(zhuǎn)換成以與第2計(jì)數(shù)值相同單元表示的起始計(jì)數(shù)值(Ns)和結(jié)束計(jì)數(shù)值(Ne);以及如此地裁取第2部分,使第2部分以有包括大于起始計(jì)數(shù)值Ns的第1最小索引的第1標(biāo)題的第1包開始,以恰好以有包括大于結(jié)束計(jì)數(shù)值的第2最小索引的第2標(biāo)題的第2包之前結(jié)束。
在一個(gè)實(shí)施例中,最先提到的方法可進(jìn)一步包括步驟發(fā)射機(jī)產(chǎn)生第1計(jì)數(shù)值;在多路復(fù)用流中同步地插入第1計(jì)數(shù)值;以及對(duì)每一索引使用一個(gè)第1計(jì)數(shù)值的精確縮減的變型。裁取最好包括步驟按照從多路復(fù)用流中提取的第1計(jì)數(shù)值產(chǎn)生第2計(jì)數(shù)值(n);從多路復(fù)用流中取得用于第2計(jì)數(shù)值n和基準(zhǔn)時(shí)間t之間轉(zhuǎn)換的基準(zhǔn)計(jì)數(shù)值;通過采用基準(zhǔn)計(jì)數(shù)值將起始時(shí)間Ts和結(jié)束時(shí)間Te轉(zhuǎn)換成以與第2計(jì)數(shù)值n相同單元表示的起始計(jì)數(shù)值(Ns)和結(jié)束計(jì)數(shù)值(Ne);將起始計(jì)數(shù)值Ns和結(jié)束計(jì)數(shù)值Ne轉(zhuǎn)換成與索引同樣精確的起始值(Ns′)和結(jié)束值(Ne′);以及如此地裁取第2部分,使第2部分以有包括大于起始值Ns′的第1最小索引的第1標(biāo)題的第1包開始,以恰好以有包括大于結(jié)束值Ne′的第2最小索引的第2標(biāo)題的第2包之前結(jié)束。
該方法還包括步驟通過在CPR(節(jié)目時(shí)鐘基準(zhǔn))字段中插入第1計(jì)數(shù)值和通過對(duì)包的標(biāo)題的PTS(顯示時(shí)間標(biāo)記)字段和DTS(解碼時(shí)間標(biāo)記)字段使用索引,發(fā)射機(jī)使多路復(fù)用流符合MPEG-2(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)中定義的TS(傳送流),以產(chǎn)生PES(被打包的單元流)包;以及終端利用PTS和DTS之一作為索引。
按照本發(fā)明的另一個(gè)方面,提供在服務(wù)多個(gè)接收終端的數(shù)字廣播系統(tǒng)中使用的廣播設(shè)備。該廣播設(shè)備包括MPEG編碼裝置,用于制備多個(gè)連續(xù)的媒體,其中每一個(gè)連續(xù)媒體如此地包括包,即配置連續(xù)媒體中視頻的包以組成至少一個(gè)I組,其中每個(gè)Ⅰ組只包括一個(gè)I圖像和P和B圖像,使解碼所有P和B圖像而不涉及任何其他組的圖像;以及多路復(fù)用裝置,用于發(fā)送MPEG位流,其中連續(xù)媒體已被多路復(fù)用,從而每一終端可以包的精確度從任一連續(xù)媒體中裁取指定的區(qū)段。
按照本發(fā)明的另一個(gè)方面,提供一個(gè)系統(tǒng),它不僅能利用從數(shù)字廣播電臺(tái)作為多路復(fù)用流發(fā)送的多個(gè)連續(xù)媒體,而且能以提高的精度從任何一個(gè)連續(xù)媒體中裁取指定的區(qū)段。構(gòu)成每一連續(xù)媒體以形成包括一層包的多層數(shù)據(jù)單元。每一包包括幀作為較低層的數(shù)據(jù)單元。在該包的所選包的每一標(biāo)題中插入索引。系統(tǒng)包括用于產(chǎn)生基準(zhǔn)時(shí)間(t)的基準(zhǔn)定時(shí)器和控制器??刂破靼▍^(qū)段指定裝置,用于取得區(qū)段的起始時(shí)間(Ts)和結(jié)束時(shí)間(Te),起始時(shí)間(Ts)和結(jié)束時(shí)間(Te)以基準(zhǔn)時(shí)間來表示;粗略下載裝置,用于在包括起始時(shí)間Ts和結(jié)束時(shí)間Te的期間中下載連續(xù)媒體,以取得該連續(xù)媒體的第1部分;精細(xì)調(diào)整裝置,用于從第1部分中如此地裁取第2部分,使第2部分以起始時(shí)間Ts之后被接收到的并有包括第1最小索引的第1標(biāo)題的數(shù)據(jù)單元開始,以恰好在結(jié)束時(shí)間Te之后被接收到的并有包括第2最小索引的第2標(biāo)題的數(shù)據(jù)單元之前結(jié)束。
從本發(fā)明示例的實(shí)施例的下述說明和所附的附圖中,本發(fā)明的特征和優(yōu)點(diǎn)將顯而易見,附圖中圖1為示出本發(fā)明將施加于其中的傳統(tǒng)的數(shù)字廣播系統(tǒng)的示例安排的示意性方塊圖;圖2為示出以MPEG-2標(biāo)準(zhǔn)定義的PES包900的結(jié)構(gòu)的圖;圖3為示出從根據(jù)PMEG-2標(biāo)準(zhǔn)多路復(fù)用的包流中得到的TS包910的結(jié)構(gòu)的圖;圖4為示出裁取接收到的TS的所要部分的一種傳統(tǒng)技術(shù)的圖;圖5為示出在另一下載技術(shù)中控制器215執(zhí)行的操作的流程圖;圖6為表示如何開始裁取的圖;圖7為示出本發(fā)明的原理在粗略下載操作之前由控制器215執(zhí)行初步準(zhǔn)備步驟的流程圖;圖8為示出按本發(fā)明的原理基準(zhǔn)定時(shí)器的較佳實(shí)施例的基本安排的圖;圖9為示出計(jì)數(shù)子程序320的基本操作的流程圖;圖10為示出下載流程316的細(xì)節(jié)的流程圖;圖11為說明本發(fā)明第1示例性實(shí)施例中下載部分的起點(diǎn)附近執(zhí)行的操作的圖;圖12為按照本發(fā)明實(shí)施例說明控制器215a示例安排的示意方塊圖;圖13為示出替代圖7的步驟302和303所執(zhí)行操作的流程圖;圖14示出根據(jù)STC值n下載的子程序調(diào)用360a和360b的流程圖;圖15為按照本發(fā)明第2示例性實(shí)施例精細(xì)調(diào)整操作的部分流程圖,當(dāng)該部分被插入圖5的步驟253和254之間時(shí)構(gòu)成圖5流程圖;圖16為說明本發(fā)明第2示例性實(shí)施例中下載部分的起點(diǎn)附近執(zhí)行的操作的圖;圖17為示出按照本發(fā)明示例性實(shí)施例精細(xì)調(diào)整由I組單元存儲(chǔ)的媒體段的操作流程圖;圖18為說明本發(fā)明第3示例性實(shí)施例中下載部分的起點(diǎn)附近執(zhí)行的操作的圖;圖19為示出按照本發(fā)明的原理從包含基于基準(zhǔn)時(shí)間的時(shí)間標(biāo)記的PES包流中獲得裁取的示例操作的圖。
全部附圖中,當(dāng)在一幅圖以上示出相同元件時(shí)用相同的標(biāo)注號(hào)注明。
實(shí)施例1圖7為根據(jù)本發(fā)明的原理在粗略上載操作之前控制器215執(zhí)行的示例性準(zhǔn)備步驟的流程圖。圖7中,在步驟301,如果接收終端被啟動(dòng),則控制器215復(fù)位Ts/Te等待標(biāo)志fse,它表示基準(zhǔn)時(shí)間t是否已到達(dá)起始和/或結(jié)束基準(zhǔn)時(shí)間。在步驟302,如果控制器215如上述的傳統(tǒng)方式獲得下載的起始和結(jié)束基準(zhǔn)時(shí)間Ts和Te,則控制器25將起始和結(jié)束時(shí)間Ts和Te與各自的預(yù)先規(guī)定的余量Tm1和Tm2組即Ts-Tm1和Te+Tm2存入預(yù)定的位置。Tm1和Tm2具有秒的量級(jí)。這樣做確保PES包流的所要區(qū)段包括在下載的部分中。應(yīng)指出余量Tm1和Tm2可以互相相等。
然后在步驟203中,控制器215設(shè)置標(biāo)志fse為例如邏輯11,并等待直至起始時(shí)間Ts。這種情況下,使用提供上述的基準(zhǔn)時(shí)間的本地型式的基準(zhǔn)定時(shí)器。
圖8為示出根據(jù)本發(fā)明的原理較佳的基準(zhǔn)定時(shí)器305的實(shí)施例的示例性配置圖。應(yīng)指出基準(zhǔn)定時(shí)器可用硬件和/或軟件實(shí)現(xiàn)。由于圖1假設(shè)定時(shí)器305的軟件實(shí)施,因此假定基準(zhǔn)定時(shí)器305是一組構(gòu)成完整的定時(shí)功能的中斷子程序調(diào)用,定時(shí)器305基本上是一預(yù)置計(jì)數(shù)器310。由控制器215預(yù)置計(jì)數(shù)器310的值(t),此后響應(yīng)于未圖示的時(shí)鐘電路提供的適當(dāng)時(shí)鐘而增加。最好是基準(zhǔn)定時(shí)器305還包含校準(zhǔn)子程序調(diào)用308和309。響應(yīng)于從TS解碼器211接到TDT,調(diào)用子程序308以調(diào)整計(jì)數(shù)器值t為TDT。只采用TDT不一定得到高于秒級(jí)的精度,這取決于由終端4改變的延時(shí)和TDT傳輸?shù)念l率。這是由于TDT以分段格式傳輸之故,因此不能確保相對(duì)于STC值的延時(shí)。為此,最好配備校準(zhǔn)子程序調(diào)用309。響應(yīng)于從TS解碼器211接到基準(zhǔn)STC值NO,就調(diào)用子程序309。于是,子程序調(diào)用309從STC再生器214讀出當(dāng)前STC值N,同時(shí)存儲(chǔ)當(dāng)前基準(zhǔn)時(shí)間T;按照下式將讀得的STC值N轉(zhuǎn)換成對(duì)應(yīng)的基準(zhǔn)時(shí)間tT=||N-T027×106||]]>式中‖×‖表示×被表示成上述的UTC形式;并在T+α的基準(zhǔn)時(shí)間設(shè)置計(jì)數(shù)器311的值t為||N-T027×106+α||]]>,其中α為一充分大于轉(zhuǎn)換和計(jì)數(shù)器310的后續(xù)調(diào)整所需時(shí)間的時(shí)間段。這樣做使基準(zhǔn)定時(shí)器305提供正確的基準(zhǔn)時(shí)間。然而,校準(zhǔn)器312和313是任選的。
在計(jì)數(shù)器310的時(shí)鐘驅(qū)動(dòng)計(jì)數(shù)子程序調(diào)用中最好作出判斷,基準(zhǔn)時(shí)間t是否已到達(dá)切斷時(shí)間Ts-Tm或Te+Tm。圖9為說明計(jì)數(shù)子程序調(diào)用320的示例性操作的流程圖。響應(yīng)于接到的時(shí)鐘,發(fā)出中斷使子程序調(diào)用320調(diào)入。然后在步驟311計(jì)數(shù)器值t加1。在步驟312測(cè)試Ts/Te標(biāo)志fse,看標(biāo)志fse是否全零。如果是,控制返回原始程序。否則在步驟313測(cè)試,看標(biāo)志fse是否為邏輯11。如果是,則在步驟314測(cè)試,看基準(zhǔn)時(shí)間t是否已到達(dá)或通過先期起始時(shí)間Ts-Tm1。如不,則控制返回原始程序。如步驟314的測(cè)試結(jié)果為YES,則在步驟315設(shè)置標(biāo)志fse為例如邏輯01,并且控制進(jìn)到下載程序316(詳見后)。如步驟313的測(cè)試結(jié)果為NO,則在步驟317作測(cè)試,看基準(zhǔn)時(shí)間t是否已到達(dá)通過延遲的結(jié)束時(shí)間Te+Tm2。如不,意味著控制215正在下載PES包,則控制返回原始程序,即這里的下載程序316。如步驟317的測(cè)試結(jié)果為YES,意味著下載結(jié)束,則在步驟318設(shè)置標(biāo)志fse為邏輯值00,同時(shí)控制重新返回下載程序316。
圖10為說明下載程序316細(xì)節(jié)的流程圖。在圖9的步驟315之后,在步驟322,控制器215下載大容量存儲(chǔ)器216中的下一個(gè)PES包,并在步驟322中,作測(cè)試,看標(biāo)志是否為邏輯00。重復(fù)步驟322直至標(biāo)志成為邏輯00,其時(shí)控制返回到原始程序。
應(yīng)注意的是,提供PES包的PES解碼器212的定時(shí)并不是恒定的。換言之,從終端4的前端至PES解碼器212的延遲時(shí)間隨包而變化。這是由于TS解碼器211和PES解碼器212以及PES包中的緩沖長(zhǎng)度改變之故。而且,廣播電臺(tái)2在PES中連續(xù)媒體的傳輸和PCR字段中STC的傳輸之間故意設(shè)置某種延時(shí),使接收終端能獲得足夠而最少的時(shí)間從PRS包中提取連續(xù)媒體和作好顯示準(zhǔn)備。這種從系統(tǒng)管理出發(fā)決定的延時(shí)取決于廣播電臺(tái)2??紤]上述的延時(shí),余量Tm1和Tm2的值最好被設(shè)置成確保下載部分包含所要的部分。這通過檢測(cè)包起始碼前綴906(圖2)使得領(lǐng)先所需部分的PES包的標(biāo)題能被檢測(cè)。
由步驟322得到的下載部分以PES包的標(biāo)題開始。取代這種做法,可以配置下載程序316在步驟322之前下載當(dāng)前PES包。這種情況下,下載部分以當(dāng)前PES包的半途開始。
以所述方法與圖5和圖6相結(jié)合,這樣下載的存入大容量存儲(chǔ)器的媒體部分被調(diào)整成精確地切割區(qū)域。
圖11為本發(fā)明的第1示例性實(shí)施例中說明下載的部分的開頭附近執(zhí)行操作的圖。圖11中,如上所述根據(jù)基準(zhǔn)時(shí)間t實(shí)時(shí)地執(zhí)行粗略下載的操作。然而,包括所要部分的較大媒體區(qū)段一旦存入存儲(chǔ)器216,就有充分的時(shí)間對(duì)付所存儲(chǔ)區(qū)段的精細(xì)調(diào)整。
根據(jù)本發(fā)明,以較高精度裁取所要部分的連續(xù)媒體而無需任何復(fù)雜的硬件?;赟TC值n的下載雖然上述的粗略下載是基于基準(zhǔn)時(shí)間t的,但第1下載可基于再生的42位STC值n。圖12為根據(jù)本發(fā)明示例性實(shí)施例說明控制器215a的基本設(shè)置的示意方塊圖。圖12中,控制器215a包括CPU352和擁有42位Tsm/Tem寄存器355的比較器354。比較器354將寄存器355的值與來自STC再生器214的STC值n作比較。如果兩值互相符合,則比較器對(duì)CPU352發(fā)出中斷信號(hào)。
圖13為代替圖7的步驟302和303而執(zhí)行操作的流程圖。如果控制器以上述的傳統(tǒng)方式得到下載的起始和結(jié)束時(shí)間Ts和Te,則在步驟341中控制器215采用來自TS解碼器211的基準(zhǔn)STC值將先期的起始時(shí)間Ts-Tm1和延時(shí)的結(jié)束時(shí)間Te+Tm2轉(zhuǎn)換成42位STC值Nsm和Nem。在步驟342,控制器215將起始STC值Nsm存入控制器215a中比較器354的Nsm/Nem寄存器355,并保存結(jié)束STC值。在步驟343,控制器復(fù)位標(biāo)志fd并結(jié)束操作,等待來自比較器354的中斷。
圖14示出基于STC值n下載的子程序調(diào)用360a和360b的流程圖。響應(yīng)于來自比較器354的第1中斷,調(diào)入子程序調(diào)用360a。在步驟361,標(biāo)志fd置邏輯1。在步驟363,值Nem存入Nsm/Nem寄存器355。在步驟365,下一PES包下載入大容量存儲(chǔ)器216。重復(fù)步驟365直至由從比較器354來的第2中斷引起的子程序調(diào)用360b在步驟364將標(biāo)志置邏輯0為止,其時(shí)控制返回原始程序。這樣,實(shí)現(xiàn)了基于STC值n的粗略下載。
本實(shí)施例中,步驟341的轉(zhuǎn)換要求廣播電臺(tái)發(fā)送的基準(zhǔn)STC值NO。為此,當(dāng)終端4不能接收基準(zhǔn)STC值NO時(shí),最好接收終端4裝備有圖7至圖10所說明的裝置。實(shí)施例2由于所有的PES包并不一定有PTS,因此上述的精細(xì)調(diào)整只能在其標(biāo)題901中有PTS903的PES包的邊界上調(diào)整存儲(chǔ)的媒體區(qū)段。圖15是按照本發(fā)明第2示例性實(shí)施例的精細(xì)調(diào)整操作的部分流程圖。當(dāng)將這部分流程圖插入圖5的步驟253和254之間就構(gòu)成圖5的流程圖。在步驟253之后,在步驟401中,控制器215計(jì)算在其PTS值緊接的小于STC值Ns′和緊接的大于STC值Ns′的兩個(gè)PES包之間的PES包的PCT值。在步驟402,控制器215計(jì)算其PTS值緊接的小于STC值Ne′用緊接的大于STC值Ne′的兩個(gè)PES包之間的PES包的PCT值。
圖169說明本發(fā)明第2示例性實(shí)施例中被下載部分的開頭附近執(zhí)行的操作的圖。圖16中,通過步驟401對(duì)在包P3和P6之間的PES包計(jì)算PTS值(PTS4和PTS5)。
然后,在步驟254,求得PES包P5具有大于起始STC值Ns′的最小PTS值PTS5。為此,控制器215以PES包P5開始下載。
在步驟401和402對(duì)沒有PTS值的PES包計(jì)算PTS值的技術(shù)在這里加以說明。幀數(shù)是從有PTS的PES包的頭部到待求PTS的PES包緊接前面的包的末端,如果包P5的PRS是待求的,則幀數(shù)是從有PTS3的包P3的開頭到包P4的末端,假設(shè)幀以恒定的速率被發(fā)送,則通過將幀數(shù)乘1/30秒來計(jì)算從有PTS的包到PTS待求的包的時(shí)間間隔。如幀數(shù)為15,則由15/30=0.5秒(基準(zhǔn)時(shí)間)來計(jì)算15幀的時(shí)間間隔。將計(jì)算得的基準(zhǔn)轉(zhuǎn)換成STC值得PTS。
對(duì)所存儲(chǔ)的媒體區(qū)段的結(jié)束部分執(zhí)行相同的操作。
如上所述,第2示例性實(shí)施例使實(shí)現(xiàn)存儲(chǔ)的媒體部分的基于PES包的精細(xì)調(diào)整。
每個(gè)計(jì)算得到的PTS值可存入相應(yīng)的PES包的標(biāo)題中所產(chǎn)生的PTS字段中,或PES包之外其他位置中。在前者情況下,PES包900的標(biāo)題901的PES包長(zhǎng)度907必須相應(yīng)改變。
如本技術(shù)領(lǐng)域中所周知的,MPEG-2視頻流包含I圖像與P和B圖像,I圖像可以不用其他圖像的數(shù)據(jù)解碼,P和B圖像不用其他圖像的數(shù)據(jù)不能解碼??蓪PEG-2視頻流這樣地分成圖像組,使每組包括一個(gè)I圖像并且該組的所有P和B圖像可涉及組內(nèi)I和其他圖像加以解碼。這樣的組在下面稱為Ⅰ組。
應(yīng)指出的是,如本技術(shù)領(lǐng)域內(nèi)所周知的,由MPEG-2系統(tǒng)中PES解碼器212提供的幀的次序不同于實(shí)際顯示的幀的次序。為此在以顯示次序安排幀之后必須執(zhí)行幀的計(jì)數(shù)。如果每個(gè)PES包中幀數(shù)被固定且I、P和B圖像規(guī)則地出現(xiàn),則通過簡(jiǎn)單計(jì)數(shù)至所討論的PES的幀并以計(jì)數(shù)值查閱轉(zhuǎn)換表就能求得正確的幀數(shù)。
另一方面,如果每個(gè)PES包被配置得只包括I組,則將有助于精細(xì)調(diào)整操作。實(shí)施例3圖17為說明按照本發(fā)明示例性實(shí)施例由Ⅰ組的單元精細(xì)調(diào)整已存儲(chǔ)的媒體區(qū)段的操作流程圖。由于圖17類似于圖5,因此只說明差異處。圖17中在步驟253之后的步驟501,控制器215求出在具有PTS值緊接的小于STC值Ns′和PTS值緊接的大于STC值的Ns’的兩上PES包之間的Ⅰ組的第1PES幀的PCT值。在步驟502,控制器對(duì)Ne’執(zhí)行同樣的操作。在步驟554,以升序方式對(duì)求得的PTS值作測(cè)試,看PES值是否等于或大于Ns′。如此,則在步驟555控制器以GOP開始裁取,不然返回步驟554。在步驟556以升序方式對(duì)求得的PTS值作測(cè)試,看PES值是否等于或大于Ne′。如是,則在步驟557控制器215立即停止裁取并結(jié)束操作。如在步驟556的測(cè)試結(jié)果為NO,則控制器215返回步驟556。
圖18為說明本發(fā)明第3示例性實(shí)施例中所下載的部分的開頭附近所執(zhí)行操作的圖。圖18中,假設(shè)每個(gè)PES包包含多個(gè)Ⅰ組。包P4包含4個(gè)Ⅰ組。包P4中Ⅰ組的第1幀的PTS值已經(jīng)算出如PTS-1至PTS-4。由于大于Ns′的最小PTS是PTS4-3,以其第1幀中具有PTS4-3的Ⅰ組開始下載。
如果PES包和Ⅰ組并不對(duì)準(zhǔn),如圖18所示,則對(duì)所裁取(選取)部分的第1包進(jìn)行諸如改變幀大小的調(diào)整。然而,如果顯示解碼器213具有接收Ⅰ組而不是接收PES格式作為其輸入,則不需作這種調(diào)整。
在上述說明中,對(duì)所要部分的開頭和結(jié)束已經(jīng)施加相同的下載或調(diào)整技術(shù)。然而,應(yīng)指的是,上述的粗略下載技術(shù)和精細(xì)調(diào)整技術(shù)可以混合地自由施加于所要部分的開頭和結(jié)束。修改上述的實(shí)施例已經(jīng)采用基于STC的時(shí)間標(biāo)記。然而可以用基準(zhǔn)時(shí)間的時(shí)間標(biāo)記代替PTS或DTS。這種情況下,廣播電臺(tái)2將基于基準(zhǔn)時(shí)間的時(shí)間標(biāo)記插入PES標(biāo)題。終端4通過將起始或結(jié)束基準(zhǔn)時(shí)間Ts或Te與PES包的基于基準(zhǔn)時(shí)間的時(shí)間標(biāo)記進(jìn)行比較,實(shí)現(xiàn)被下載區(qū)域的精細(xì)調(diào)整。此時(shí)的基準(zhǔn)時(shí)間最好以不大于1/30秒的單位來表示。圖19為根據(jù)本發(fā)明的原理說明從包含基于基準(zhǔn)時(shí)間的時(shí)間標(biāo)記的PES包流中取得裁取的示例操作。圖19中,PTS′和PTSi′表示以基準(zhǔn)時(shí)間表明的時(shí)間標(biāo)記。
雖然以上說明是結(jié)合示出要裁取的媒體區(qū)段的頭部的圖給出的,但對(duì)媒體區(qū)段末端的說明也適用。
如果終端4只具有限容量的存儲(chǔ)器而不能存儲(chǔ)全部所裁取區(qū)段時(shí),則可將該存儲(chǔ)器用作以先進(jìn)選出方式工作的排隊(duì)存取存儲(chǔ)器。
所裁取的區(qū)段在存入存儲(chǔ)器216之前可成幀地加以縮減。
上述實(shí)施例采用與事件無關(guān)的標(biāo)準(zhǔn)時(shí)間作為基準(zhǔn)時(shí)間。但是可用根據(jù)具體事件測(cè)得的相對(duì)時(shí)間作為基準(zhǔn)時(shí)間。
上述說明是結(jié)合MPEG-2進(jìn)行的。但是本發(fā)明適用于以任何格式限定的任何連續(xù)媒體,這些格式諸如MPEG-1,MPEG-4、MPEG-2AAC(先進(jìn)音頻編碼)、道爾比(Dolby)AC-3(道出比公司提供)等。
雖然上述實(shí)施例采用PTS,也可用DTS取代之。
在不偏離本發(fā)明的精神和范圍的情況下可以構(gòu)成本發(fā)明的許多不同實(shí)施例。應(yīng)當(dāng)理解,除了如權(quán)利要求中所限定之外,本發(fā)明不受限于說明書中所述的具體的實(shí)施例。
權(quán)利要求
1.一種以提高的精度從包含發(fā)送多個(gè)連續(xù)的媒體作為多路復(fù)用流的發(fā)射機(jī)和多個(gè)終端的數(shù)字廣播系統(tǒng)的連續(xù)的媒體中裁取指定區(qū)段的方法,其中構(gòu)成每一連續(xù)媒體以形成包括一層包的多層數(shù)據(jù)單元,每個(gè)包包括幀作為較低層的數(shù)據(jù)單元,其特征在于所述方法包含步驟所述發(fā)射機(jī)在所述包的被選包的每一標(biāo)題中任意地插入索引,所述索引表示待解碼或顯示的時(shí)間,以及每一所述終端使基準(zhǔn)定時(shí)器產(chǎn)生基準(zhǔn)時(shí)間(t);取得所述區(qū)段的起始時(shí)間(Ts)和結(jié)束時(shí)間(Te),所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te以所述基準(zhǔn)時(shí)間來表示,在包括所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te的期間由下載所述連續(xù)媒體以取得所述連續(xù)媒體的第1部分;以及從所述第1部分如此地裁取第2部分,使所述第2部分以在所述起始時(shí)間Ts之后接收到的并有包括第1最小索引的第1標(biāo)題的數(shù)據(jù)單元開始,以恰好在所述結(jié)束時(shí)間Te之間接收到的并有包括第2最小索引的第2標(biāo)題的數(shù)據(jù)單元之前結(jié)束。
2.如權(quán)利要求1所述的方法,其特征在于所述下載所述連續(xù)媒體的步驟包括步驟在從先期的起始時(shí)間Ts-Tm1至延遲的結(jié)束時(shí)間Te+Tm2期間的下載所述連續(xù)媒體的所述第1部分,這里的Tm1和Tm2是秒級(jí)的余量。
3.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括每一端使用所述發(fā)射機(jī)發(fā)送的信息校準(zhǔn)所述基準(zhǔn)定時(shí)器的步驟,以及其中所述下載步驟用所述基準(zhǔn)時(shí)間。
4.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括步驟所述發(fā)射機(jī),根據(jù)標(biāo)準(zhǔn)時(shí)間產(chǎn)生第2基準(zhǔn)時(shí)間;以所述第2基準(zhǔn)時(shí)間表示所述索引,并且其中所述裁取步驟包括如此地裁取所述第2部分的步驟,使所述第2部分以有包括在所述起始時(shí)間Ts之后的第1最早索引的第1標(biāo)題的包開始,以恰好在包括在所述結(jié)束時(shí)間Te之后的第2最早索引的第2標(biāo)題的包之前結(jié)束。
5.如權(quán)利要求4所述的方法,其特征在于進(jìn)一步包括每一終端用所述發(fā)射機(jī)發(fā)射的信息校準(zhǔn)所述基準(zhǔn)定時(shí)器的步驟。
6.如權(quán)利要求5所述的方法,其特征在于每一終端校準(zhǔn)所述基準(zhǔn)定時(shí)器的步驟包括步驟根據(jù)同步地插入所述多路復(fù)用流的計(jì)數(shù)值產(chǎn)生計(jì)數(shù)器值(n);取得在所述計(jì)數(shù)器值n和所述基準(zhǔn)時(shí)間t之間轉(zhuǎn)換用的基準(zhǔn)計(jì)數(shù)值;用所述計(jì)數(shù)器值n和所述基準(zhǔn)計(jì)數(shù)值校準(zhǔn)所述基準(zhǔn)定時(shí)器。
7.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括步驟所述發(fā)射機(jī),產(chǎn)生第1計(jì)數(shù)器值;將所述第1計(jì)數(shù)器值同步地插入所述多路復(fù)用流;以及將所述第1計(jì)數(shù)器值用所述索引,而且其中所述裁取步驟包括步驟根據(jù)從所述多路復(fù)用流中提取所述第1計(jì)算數(shù)器值產(chǎn)生第2計(jì)數(shù)器值(n);從所述多路復(fù)用流中取得在所述第2計(jì)數(shù)器值n和所述基準(zhǔn)時(shí)間t之間轉(zhuǎn)換用的基準(zhǔn)計(jì)數(shù)器值;用所述基準(zhǔn)計(jì)數(shù)器值將所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te轉(zhuǎn)換為以與所述第2計(jì)數(shù)器值n相同單位表示的起始計(jì)數(shù)器值(Ns)和結(jié)束計(jì)數(shù)器值(Ne);以及如此地裁取所述第2部分,使所述第2部分以有包括大于所述起始計(jì)數(shù)器值Ns的第1最小索引的第1標(biāo)題的第1包開始,以恰好有包括大于所述結(jié)束計(jì)數(shù)器值的第2最小索引的第2標(biāo)題的第2包之前結(jié)束。
8.如權(quán)利要求7所述的方法,其特征在于下載步驟包括步驟在包括涉及所述基準(zhǔn)時(shí)間的所述起始計(jì)數(shù)器值(Ns)和所述結(jié)束計(jì)數(shù)器值(Ne)的期間內(nèi)下載所述連續(xù)媒體。
9.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括步驟所述發(fā)射機(jī),產(chǎn)生第1計(jì)數(shù)器值;將所述第1計(jì)數(shù)器值同步地插入所述多路復(fù)用流;以及用精細(xì)縮減的所述第1計(jì)數(shù)器值的一個(gè)型式作為每一所述索引,而且其中所述裁取包括步驟根據(jù)從所述多路復(fù)用流中提取的所述第1計(jì)數(shù)器值產(chǎn)生第2計(jì)數(shù)器值(n);從所述多路復(fù)用流取得在所述第2計(jì)數(shù)器值n和所述基準(zhǔn)時(shí)間t之間轉(zhuǎn)換用的基準(zhǔn)計(jì)數(shù)器值;用所述基準(zhǔn)計(jì)數(shù)器值將所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te轉(zhuǎn)換為以與所述第2計(jì)數(shù)器值n相同的單位表示的起始計(jì)數(shù)器值(Ns)和結(jié)束計(jì)數(shù)器值(Ne);將所述起始計(jì)數(shù)器值Ns和所述結(jié)束計(jì)數(shù)器值Ne轉(zhuǎn)換為與所述索引相同精度的起始值(Ns′)和結(jié)束值(Ne′);以及如此地裁取所述第2部分,使所述第2部分以有包括大于所述起始值Ns′的第1最小索引的第1標(biāo)題的第1包開始,以恰好在包括大于所述結(jié)束值Ne′的第2最小索引的第2標(biāo)題的第2包之前結(jié)束。
10.如權(quán)利要求9所述的方法,其特征在于進(jìn)一步包括步驟通過在所述包的所述標(biāo)題的CPR(節(jié)目時(shí)鐘基準(zhǔn))字段中插入所述第1計(jì)數(shù)器值并通過對(duì)PTS(顯示時(shí)間標(biāo)記)字段和DTS(解碼時(shí)間標(biāo)記)字段使用所述索引,所述發(fā)射機(jī)使所述多路復(fù)用流符合以MPEG-2(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)定義的TS(傳送流),以產(chǎn)生所述包PES(被打包的單元流)包;和所述終端用所述PTS和DTS之一作為所述索引。
11.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括由所述終端在所述裁取步驟之前執(zhí)行的步驟如果在具有緊接的小于所述起始時(shí)間Ts的索引和緊接的大于所述起始時(shí)間Ts的索引的兩個(gè)包之間至少存在一個(gè)沒有索引值的第1包,則根據(jù)相鄰幀之間等間隔的假設(shè),通過幀計(jì)數(shù)求得每個(gè)第1包的索引值;如果在具有緊接的小于所述結(jié)束時(shí)間Te的索引和緊接的大于所述結(jié)束時(shí)間Te的索引的兩個(gè)包之間至少存在一個(gè)沒有索引值的第2包,則通過幀計(jì)數(shù)求得每個(gè)第2包的索引值;以及對(duì)之已求得所述索引值的所述至少一個(gè)包施加所述裁取步驟。
12.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括步驟通過對(duì)所述包的所述標(biāo)題的PTS(顯示時(shí)間標(biāo)記)字段和DTS(解碼時(shí)間標(biāo)記)字段使用所述索引,所述發(fā)射機(jī)使所述多路復(fù)用流符合以MPEG-2(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)定義的TS(傳送流),以產(chǎn)生所述包PES(被打包的基元流)包;以及所述終端用所述PTS和DTS中的一個(gè)作為所述索引。
13.如權(quán)利要求10所述的方法,其特征在于進(jìn)一步包括由所述終端在所述裁取步驟之前執(zhí)行的步驟如果在具有緊接的小于所述起始值Ns′的PTS值和緊接的大于所述起始值Ns′的PTS值的兩個(gè)PES包之間至少存在一個(gè)沒有索引值的第1PES包,則根據(jù)相鄰幀之間等間隔的假設(shè),通過幀計(jì)數(shù)求得每個(gè)第1PES包的PTS值;如果在具有緊接的小于所述結(jié)束值Ne′的PTS值和緊接的大于所述結(jié)束值Ne′的PTS值的兩個(gè)PES包之間至少存在一個(gè)沒有索引值的第2PES包,則求出每個(gè)第2PES包的PTS值;以及對(duì)之已求得所述PTS值的所述至少一個(gè)PES包施加所述裁取步驟。
14.如權(quán)利要求12所述的方法,其特征在于所述產(chǎn)生所述包PES包包括配置每個(gè)所述包的步驟,以組成至少一個(gè)Ⅰ組,每個(gè)Ⅰ組只包括一個(gè)I圖像與P和B圖像,使所有所述P和B圖像可被解碼而不涉及任何其他組的圖像。
15.如權(quán)利要求13所述的方法,其特征在于所述產(chǎn)生所述包PES包包括配置每個(gè)所述包的步驟,以組成至少一個(gè)Ⅰ組,每個(gè)Ⅰ組只包括一個(gè)I圖像與P和B圖像,使所有所述P和B圖像可被解碼而不涉及任何其他組的圖像。
16.如權(quán)利要求10所述的方法,其特征在于進(jìn)一步包括由所述終端在所述裁取步驟之前執(zhí)行的步驟如果在具有緊接的小于所述起始值Ns′的PTS值和緊接的大于所述起始值Ps′的PTS值的兩個(gè)PES包之間至少存在一個(gè)第1Ⅰ組,則根據(jù)相鄰幀之間等間隔的假設(shè),通過幀計(jì)數(shù)求得每個(gè)第1Ⅰ組的第1幀的PTS值,每個(gè)Ⅰ組只包括一個(gè)I圖像與P和B圖像,使所有所述P和B圖像可被解碼而不涉及任何其他組的圖像;如果在具有緊接的小于所述結(jié)束值Ne′的PTS值和緊接的大于所述結(jié)束值Ne′的PTS值的兩個(gè)PES包之間至少存在一個(gè)第2Ⅰ組,則求出每個(gè)第2Ⅰ組的第1幀的PTS值;以及對(duì)之已求得所述PTS值的所述至少一個(gè)Ⅰ組施加所述裁取步驟。
17.如權(quán)利要求1所述的方法,其特征在于進(jìn)一步包括步驟通過對(duì)所述包的所述標(biāo)題的PTS(顯示時(shí)間標(biāo)記)字段和DTS(解碼時(shí)間標(biāo)記)字段使用所述索引,所述發(fā)射機(jī)使所述多路復(fù)用流符合以MPEG-1(運(yùn)動(dòng)圖像專家組Ⅰ)標(biāo)準(zhǔn)定義的系統(tǒng)流;和所述終端用所述PTS和DTS中的一個(gè)作為所述索引。
18.一種用于服務(wù)多個(gè)接收終端的數(shù)字廣播系統(tǒng)中的廣播設(shè)備,其特征在于所述廣播設(shè)備包括制備多個(gè)連續(xù)媒體的裝置,所述連續(xù)媒體每個(gè)包含包,在所述連續(xù)媒體中配置視頻媒體的包以組成至少一個(gè)Ⅰ組,每個(gè)Ⅰ組只包括一個(gè)I圖像與P和B圖像,使所有所述P和B圖像可被解碼而不涉及任何其他組的圖像;和發(fā)送MPEG位流的裝置,其中所述多個(gè)連續(xù)媒體已被多路復(fù)用,因此每個(gè)所述終端能以包的精度從任何所述連續(xù)媒體裁取指定的區(qū)段。
19.一種系統(tǒng),不僅能利用由數(shù)字廣播電臺(tái)作為多路復(fù)用流發(fā)送的多個(gè)連續(xù)媒體,而且能以提高的精度從任一連續(xù)媒體中裁取指定的區(qū)段,該系統(tǒng)中構(gòu)成每一連續(xù)媒體以形成包括一層包的多層數(shù)據(jù)單元,每個(gè)包包括幀作為較低層的數(shù)據(jù)單元,并且該系統(tǒng)中在所述包的所述包的每一標(biāo)題中插入索引,其特征在于所述系統(tǒng)包括基準(zhǔn)定時(shí)器,用于產(chǎn)生基準(zhǔn)時(shí)間(t);取得所述區(qū)段的起始時(shí)間(Ts)和結(jié)束時(shí)間(Te)的裝置,所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te以所述基準(zhǔn)時(shí)間來表示;在包括所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te的期間內(nèi)下載所述連續(xù)媒體的裝置,以取得所述連續(xù)媒體的第1部分;以及從所述第1部分如此地裁取第2部分的裝置,使所述第2部分以在所述起始時(shí)間之后接收到的并有包括第1最小索引的第1標(biāo)題的數(shù)據(jù)單元開始,以恰好在所述結(jié)束時(shí)間Te之后接收到的并有包括第2最小索引的第2標(biāo)題的數(shù)據(jù)單元之前結(jié)束。
20.如權(quán)利要求19所述的系統(tǒng),其特征在于下載所述連續(xù)媒體的所述裝置包括在從先期的起始時(shí)間Ts-Tm1至延時(shí)的結(jié)束時(shí)間Te+Tm2的期間內(nèi)下載所述連續(xù)媒體的所述第1部分的裝置,這里Tm1和Tm2是秒級(jí)的余量。
21.如權(quán)利要求19所述的系統(tǒng),其特征在于進(jìn)一步包括用廣播系統(tǒng)發(fā)送的信息校準(zhǔn)所述基準(zhǔn)定時(shí)器的裝置,并且所述系統(tǒng)中所述下載裝置采用所述基準(zhǔn)時(shí)間。
22.如權(quán)利要求19所述的系統(tǒng),其特征在于其中所述廣播系統(tǒng)根據(jù)標(biāo)準(zhǔn)時(shí)間產(chǎn)生第2基準(zhǔn)時(shí)間,以表示所述第2基準(zhǔn)時(shí)間中的所述索引,并且其中所述裁取裝置包括如此地裁取所述第2部分的裝置,使所述第2部分以有包括所述起始時(shí)間Ts之后的第1最早索引的第1標(biāo)題的包開始,以恰好有包括在所述結(jié)束時(shí)間Te之后的第2最早索引的第2標(biāo)題的包之前結(jié)束。
23.如權(quán)利要求22所述的系統(tǒng),其特征在于進(jìn)一步包括用廣播系統(tǒng)發(fā)送的信息校準(zhǔn)所述基準(zhǔn)定時(shí)器的裝置。
24.如權(quán)利要求23所述的系統(tǒng),其特征在于其中校準(zhǔn)所述基準(zhǔn)定時(shí)器的裝置包括根據(jù)同步地插入所述多路復(fù)用流的計(jì)數(shù)值產(chǎn)生計(jì)數(shù)器值(n)的裝置;取得在所述計(jì)數(shù)器值n和所述基準(zhǔn)時(shí)間t之間轉(zhuǎn)換用的基準(zhǔn)計(jì)數(shù)值的裝置;用所述計(jì)數(shù)器值n和所述基準(zhǔn)計(jì)數(shù)值校準(zhǔn)所述基準(zhǔn)定時(shí)器的裝置。
25.如權(quán)利要求19所述的系統(tǒng),其特征在于其中第1計(jì)數(shù)器值被同步地插入所述多路復(fù)用流,且所述第1計(jì)數(shù)器值還用于所述索引,以及其中所述裁取裝置包括根據(jù)從所述多路復(fù)用流中提取的所述第1計(jì)數(shù)器值產(chǎn)生第2計(jì)數(shù)器值(n)的裝置;從所述多路復(fù)用流中取得在所述第2計(jì)數(shù)值n和所述基準(zhǔn)時(shí)間t之間轉(zhuǎn)換用的基準(zhǔn)計(jì)數(shù)值的裝置;使用所述基準(zhǔn)計(jì)數(shù)器值將所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te轉(zhuǎn)換為以與所述第2計(jì)數(shù)器值n相同的單位表示的起始計(jì)數(shù)器值(Ns)和結(jié)束計(jì)數(shù)器值(Ne)的裝置;以及如此地裁取所述第2部分的裝置,使所述第2部分以有包括大于所述起始計(jì)數(shù)器值Ns的第1最小索引的第1標(biāo)題的第1包開始,以恰好有包括大于所述結(jié)束計(jì)數(shù)器值的第2最小索引的第2標(biāo)題的第2包之前結(jié)束。
26.如權(quán)利要求25所述的系統(tǒng),其特征在于其中所述下載裝置包括在包括涉及所述基準(zhǔn)時(shí)間的所述起始計(jì)數(shù)器值(Ns)和所述結(jié)束計(jì)數(shù)器值(Ne)的期間內(nèi)下載所述連續(xù)媒體的裝置。
27.如權(quán)利要求19所述的系統(tǒng),其特征在于其中第1計(jì)數(shù)器值同步地插入所述多路復(fù)用流且一個(gè)所述第1計(jì)數(shù)器值的精密縮減型式用于每個(gè)所述索引,以及其中所述裁取裝置包括根據(jù)從所述多路復(fù)用流提取的所述第1計(jì)數(shù)器值產(chǎn)生第2計(jì)數(shù)器值(n)的裝置;從所述多路復(fù)用流取得在所述第2計(jì)數(shù)器值n和所述基準(zhǔn)時(shí)間t之間轉(zhuǎn)換用的基準(zhǔn)計(jì)數(shù)器值的裝置;用所述基準(zhǔn)計(jì)數(shù)器值將所述起始時(shí)間Ts和所述結(jié)束時(shí)間Te轉(zhuǎn)換為以與所述第2計(jì)數(shù)器值n相同的單位表示的起始計(jì)數(shù)器值(Ns)和結(jié)束計(jì)數(shù)器值(Ne)的裝置;將所述起始計(jì)數(shù)器值Ns和所述結(jié)束計(jì)數(shù)器值Ne轉(zhuǎn)換為與所述索引相同精度的起始值(Ns′)和結(jié)束值(Ne′)的裝置;以及如此地裁取所述第2部分的裝置,使所述第2部分以有包括大于所述起始值Ns′的第1最小索引的第1標(biāo)題的第1包開始,以恰好有包括大于所述結(jié)束值Ne′的第2最小索引的第2標(biāo)題的第2包之前結(jié)束。
28.如權(quán)利要求27所述的系統(tǒng),其特征在于通過在所述包的所述標(biāo)題的CPR(節(jié)目時(shí)鐘基準(zhǔn))字段中插入所述第1計(jì)數(shù)器值并對(duì)PTS(顯示時(shí)間標(biāo)記)字段和DTS(解調(diào)時(shí)間標(biāo)記)字段使用所述索引,使所述多路復(fù)用流符合以MPEG-2(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)定義的TS(傳送流),以產(chǎn)生所述包PES(被打包的單元流),以及其中所述系統(tǒng)采用所述PTS和DTS中的一個(gè)作為所述索引。
29.如權(quán)利要求19所述的系統(tǒng),其特征在于進(jìn)一步包括如果在具有緊接的小于所述起始時(shí)間Ts的索引和緊接的大于所述起始時(shí)間Ts的索引的兩個(gè)包之間至少存在一個(gè)沒有索引值的第一包,那么為了根據(jù)相鄰幀之間等間隔的假設(shè),通過幀計(jì)數(shù)求得每個(gè)第1包的索引值而激勵(lì)的裝置;如果在具有緊接的小于所述結(jié)束時(shí)間Te的索引和緊接的大于所述結(jié)束時(shí)間Te的索引的兩個(gè)包之間至少存在一個(gè)沒有索引值的第2包,那么為了通過幀計(jì)數(shù)求得每個(gè)第2包的索引值而激勵(lì)的裝置;以及控制所述裁取裝置在對(duì)之已求出所述索引值的所述至少一個(gè)包上操作的裝置。
30.如權(quán)利要求19所述的系統(tǒng),其特征在于通過對(duì)所述包的所述標(biāo)題的PTS(顯示時(shí)間標(biāo)記)字段和DTS(解碼時(shí)間標(biāo)記)字段使用所述索引,使所述多路復(fù)用流符合以MPEG-2(運(yùn)動(dòng)圖像專家組)標(biāo)準(zhǔn)定義的TS(傳送流),以產(chǎn)生所述PES(被打包的單元流)包,以及所述系統(tǒng)用PTS和DTS中的一個(gè)作為所述索引。
31.如權(quán)利要求28所述的系統(tǒng),其特征在于進(jìn)一步包括如果在具有緊接的小于所述起始值Ns′的PTS值和緊接的大于所述起始值Ns′的PTS值的兩個(gè)PES包之間存在至少一個(gè)沒有索引值的第1PES包,那么為了根據(jù)相鄰幀之間等間隔的假設(shè),通過幀計(jì)數(shù)求得每個(gè)第1PES包的PTS值而激勵(lì)的裝置;如果在具有緊接的小于所述結(jié)束值Ne′的PTS值和緊接的大于所述結(jié)束值Ne′的PTS值的兩個(gè)PES包之間存在至少一個(gè)沒有索引值的第2PES包,那么為了求出每個(gè)第2PES包的PTS值而激勵(lì)的裝置;以及控制所述裁取裝置在對(duì)之已求出所述PTS值的所述至少一個(gè)PES包上操作的裝置。
32.如權(quán)利要求30所述的系統(tǒng),其特征在于每個(gè)所述包至少由一個(gè)Ⅰ組組成,每個(gè)Ⅰ組只包括一個(gè)I圖像與P和B圖像,所有所述P和B圖像可被解碼而不涉及任何其他組的圖像。
33.如權(quán)利要求31所述的系統(tǒng),其特征在于每個(gè)所述包至少由一個(gè)Ⅰ組組成,每個(gè)Ⅰ組織包括一個(gè)I圖像與P和B圖像,所有所述P和B圖像可被解碼而不涉及任何其他組的圖像。
34.如權(quán)利要求28所述的系統(tǒng),其特征在于進(jìn)一步包括如果在具有緊接的小于所述起始值Ns′的PTS值和緊接的大于所述起始值Ns′和PTS值的兩個(gè)PES包之間存在至少一個(gè)第1Ⅰ組,那么為了根據(jù)相鄰幀之間等間隔的假設(shè),通過幀計(jì)數(shù)求得每個(gè)第1Ⅰ組的第1幀的PTS值而激勵(lì)的裝置,其中每個(gè)Ⅰ組只包括一個(gè)I圖像與P和B圖像,所有所述P和B圖像可被解碼而不涉及任何其他組的圖像;如果在具有緊接的小于所述結(jié)束值Ne′的PTS值和緊接的大于所述結(jié)束值Ne′的PTS值的兩個(gè)PES包之間存在至少一個(gè)第2I組,那么為了求出每個(gè)第2Ⅰ組的第1幀的PTS值的激勵(lì)的裝置;以及控制所述裁取裝置在對(duì)之已求出所述PTS值的所述至少一個(gè)Ⅰ組上操作的裝置。
35.如權(quán)利要求19所述的系統(tǒng),其特征在于通過對(duì)所述包的所述標(biāo)題的PTS(顯示時(shí)間標(biāo)記)字段和DTS(解碼時(shí)間標(biāo)記)字段使用所述索引,使所述多路復(fù)用流符合以MPEG-1(運(yùn)動(dòng)圖像專家組I)標(biāo)準(zhǔn)定義的系統(tǒng)流,以及所述系統(tǒng)用所述PTS和DTS中的一個(gè)作為所述索引。
全文摘要
一種在服務(wù)于終端的數(shù)字廣播系統(tǒng)中以提高的精度從連續(xù)的媒體中裁取指定的區(qū)段的系統(tǒng)。多個(gè)連續(xù)媒體被廣播作為多路復(fù)用流。在接收終端中產(chǎn)生基準(zhǔn)時(shí)間(t)。指定媒體指定區(qū)段的起始和結(jié)束時(shí)間Ts和Te以t加以表示。在包括Ts和Te的期間內(nèi)下載所指定的媒體。然后從第1部分中裁取第2部分,使第2部分以在Ts之后接收到的并有包括第1最小索引的第1標(biāo)題的數(shù)據(jù)單元開始,以恰好在Te之后接收到的并有包括第2最小索引的第2標(biāo)題的數(shù)據(jù)單元之前結(jié)束。
文檔編號(hào)H04N7/24GK1235481SQ9910360
公開日1999年11月17日 申請(qǐng)日期1999年3月2日 優(yōu)先權(quán)日1998年3月2日
發(fā)明者片岡充照, 原田武之助 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社, 株式會(huì)社次世代情報(bào)放送系統(tǒng)研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
栖霞市| 石棉县| 三穗县| 会同县| 布尔津县| 信阳市| 平乡县| 云和县| 黄浦区| 稷山县| 宜城市| 固始县| 富川| 东莞市| 连南| 澄江县| 寿光市| 稻城县| 田东县| 五原县| 盘锦市| 威海市| 鹤岗市| 广饶县| 文成县| 蕲春县| 许昌县| 和林格尔县| 崇礼县| 白银市| 英超| 华池县| 天水市| 宣武区| 辽宁省| 巴彦淖尔市| 凤凰县| 盐山县| 民丰县| 五指山市| 涪陵区|