專利名稱:阻止特技模式操作的支持的制作方法
技術(shù)領(lǐng)域:
本公開一般涉及視頻流的處理。
背景技術(shù):
使用高級壓縮方法的編號視頻的實(shí)現(xiàn)被期望擴(kuò)展同樣水平的可用性和功能性,與已有壓縮方法擴(kuò)展到應(yīng)用軟件和網(wǎng)絡(luò)系統(tǒng)中的相同。網(wǎng)絡(luò)系統(tǒng)中的視頻處理裝置應(yīng)該持續(xù)被提供現(xiàn)有水平的或者更好的視頻流操作容量。當(dāng)為根據(jù)高級視頻編碼(AVC)標(biāo)準(zhǔn)進(jìn)行壓縮和格式化的視頻流(本文中稱為AVC 流)提供視頻流操作功能時(shí),確定視頻流是否適合特定的流操縱操作或者是否適合擴(kuò)展端用戶功能性(例如不同的視頻重放模式)的操作,是困難的。同樣的,處于網(wǎng)絡(luò)系統(tǒng)中幾個(gè)位置中的任何一個(gè)的視頻處理裝置在AVC流上實(shí)現(xiàn)操作運(yùn)算也是困難的。這是因?yàn)?,AVC標(biāo)準(zhǔn)一般具有豐富的壓縮工具集,并且能夠以比較之前的視頻編碼標(biāo)準(zhǔn)而言更細(xì)致和全面的方式使用圖像間的時(shí)間冗余。
參考下面的附圖可以更容易理解本公開的很多方面。附圖中的組件不必然成比例,替代是的用于強(qiáng)調(diào)清楚地說明本公開的原理。進(jìn)一步,在附圖中,相同的附圖標(biāo)記指向幾個(gè)附圖中相應(yīng)的部分。圖1是一個(gè)高級框圖,描述一個(gè)示例環(huán)境,其中,系統(tǒng)和方法的一個(gè)實(shí)施例實(shí)現(xiàn)對壓縮視頻和在相應(yīng)的圖像相倚等級中標(biāo)識圖像的信息的處理。圖2是圖1所示的數(shù)字家庭通信終端(DHCT)和相關(guān)設(shè)備的一個(gè)實(shí)施例的框圖,其中系統(tǒng)和方法的一個(gè)實(shí)施例實(shí)現(xiàn)至少部分處理壓縮視頻和在相應(yīng)的圖像相倚等級中標(biāo)識圖像的信息。圖3是表明圖像相倚等級的層次(hierarchy)的框圖。圖4是表明一個(gè)示例GOP的示意性圖,其中每隔一個(gè)圖像可以用等級1-4表示 (signal)0圖5是表明一個(gè)示例實(shí)施例的示意性圖,其中通過每隔一個(gè)圖像解碼可以提供h 特技模式(trick mode)。實(shí)施例說明鍵在一個(gè)實(shí)施例中,一種方法提供與輔助接收機(jī)提供特技模式操作的信息相對應(yīng)的信息,這種信息和相應(yīng)的圖像一起被提供,這種信息在包含該相應(yīng)圖像的開頭的傳輸包 (transport packet)中被提供,這種信息包含與圖像相對應(yīng)的、傳達(dá)圖像相倚度的等級編號。實(shí)施例一些提供、接收和/或處理在傳輸流(例如,與MPEG-2兼容的傳輸流)中傳送的信息(這里也稱為PVR輔助信息)的實(shí)施例在此被公開,所述信息在個(gè)人視頻錄像(PVR)操作和解碼圖像緩沖管理,或者其他操作中起輔助作用。特別地,系統(tǒng)和方法實(shí)施例被公開, 用來提供、接收和/或處理駐留于數(shù)據(jù)字段的傳輸層的信息。這些信息涉及圖像相倚等級, 存儲管理控制操作(MMCO),和/或其他信息(例如,圖像信息)。進(jìn)一步,應(yīng)該理解的是,關(guān)于數(shù)據(jù)字段的任何討論都不會被限制于任何特定的大小。同時(shí),本公開使用標(biāo)志(flag)或者子字段作為可以表示相應(yīng)信息的字段的分割。在整個(gè)說明書中,等級應(yīng)當(dāng)被理解作為圖像相倚等級。相倚等級提供一種機(jī)制來標(biāo)識可以獨(dú)立于其他圖像(如,從SRAP開始)解碼(或者提取)的子序列。這些圖像相倚度可以通過各自的等級水平或?qū)?例如,指定為等級編號)來傳達(dá)。例如,在一個(gè)方案中, 等級-1 (等級1或Tl)水平或?qū)踊蚓幪栍煽瑟?dú)立于等級2到T的圖像解碼的圖像組成。相似地,等級-2(等級2或1 水平或?qū)踊蚓幪栍煽瑟?dú)立于等級3到T的圖像解碼的圖像組成,依此類推。從另一個(gè)角度看,等級T的圖像可被看作是可被丟棄而不影響等級1到等級T-I的圖像的可解碼性的圖像。類似的,等級T-I水平或?qū)踊蚓幪栍煽杀粊G棄而不影響等級1到等級T-2的圖像的可解碼性的圖像組成,依此類推。有關(guān)相倚等級和/或其信令的進(jìn)一步解釋可以在共同轉(zhuǎn)讓的美國專利申請公開號20080260045,題目是“Signalling and Extraction in Compressed Video of Pictures Belonging to Interdependency Tiers (在壓縮視頻中表明和提取屬于相倚等級的圖像),,中找到。數(shù)據(jù)依賴等級的層次包含“T”個(gè)等級。等級使用非負(fù)整數(shù)進(jìn)行編號。相比較具有小的等級編號的等級,具有大的等級編號的等級是更高的等級。等級被有層次地基于它們的“可解碼性”排序,因此等級中的任何圖像都應(yīng)該1、不直接或間接地依賴于任何高等級的圖像,也不直接或者間接地從任何高等級的圖像中預(yù)測得到,和2、不直接或間接地依賴于任何高等級圖像的處理,其中該高等級的圖像影響其從其他參考圖像的預(yù)測。換句話說,等級K中的任何圖像必須不直接或者間接地依賴于等級(K+1)或以上的任何圖像的處理和解碼。AVC流中的每一個(gè)圖像可以概念性地屬于T等級中的一個(gè)。然而,沒必要為一些圖像表明等級。對于PVR應(yīng)用,8個(gè)等級足夠表明屬于連續(xù)上升至頂部的等級(即,從等級1起上升編號的等級)的圖像,和屬于連續(xù)下降到底部的等級(即,從最高編號等級起下降編號的等級)的圖像。等級1包含圖像可提取度的第一層,并且每一個(gè)后繼等級對應(yīng)于視頻流中圖像可提取度的下一層。最高編號等級包含可丟棄的圖像。等級1圖像可以被獨(dú)立于AVC流中其他所有的圖像、從RAP逐次地(progressively)解碼并且輸出。等級2圖像可以獨(dú)立于等級3至最高編號等級的圖像、從RAP逐次地被解碼并且輸出。更一般地,對于K = 1,2...最高編號的等級中的任意值,如果在AVC流中的在前緊鄰的所有等級1至等級K圖像已經(jīng)被逐次地從RAP中解碼,則等級K圖像就可以解碼了。定義1、依賴于參考圖像的圖像的等級編號不能比參考圖像的等級編號小。2、依賴于發(fā)布MMCO的圖像的圖像的等級編號不能比發(fā)布MMCO的圖像的等級編號小,其中MMCO可以影響其參考。注意,發(fā)布影響參考圖像順序的MMCO的圖像也許不需要解碼,不過它的片層 (slice layer)被處理。PVR輔助信息被提供在傳輸包的適配字段,該傳輸包在有效載荷的第一字節(jié)包含相關(guān)存取單元的第一字節(jié)。注意,這個(gè)傳輸包由有效載荷單元開始指示符表明。每個(gè)PES包提供一個(gè)存取單元。提取的與等級相對應(yīng)的圖像子序列不被約束為兼容的 AVC流,因?yàn)榧s束每個(gè)可提取的圖像子序列為兼容的AVC流會間接地影響解碼性能。另外,關(guān)于MPEG-2視頻編碼標(biāo)準(zhǔn)的描述可以在以下公開中找到(1) I SO/ IEC 13818-2, (2000), “Information Technology-Generic coding of moving pictures and associated audio-Video (信息技術(shù)一運(yùn)動圖像和相關(guān)音頻的一般編碼一視頻)”。關(guān)于 AVC視頻編碼標(biāo)準(zhǔn)的描述可以在以下公開中找到(2) ITU-TRec. H. 264(2005),"Advanded video coding for generic audiovisual services (——般音視聽月艮務(wù)的高級視步頁編碼)”。關(guān)于在MPEG-2傳輸包中傳輸AVC視頻流的MPEG-2系統(tǒng)的描述可以在以下公開中找到(3) IS0/IEC 13818-1,(2000), “ Information Technology-Generic coding of moving pictures and associated audio -Part 1 :Systems (信息技術(shù)一運(yùn)動圖像禾口相關(guān)音頻的一般編碼一第一部分系統(tǒng))”和(4) ITU-T Rec. H. 222. 0 | IS0/IEC 13818-1 :2000/ AMD.3, (2004),"Transport of AVC video data over ITU-TRec. H222. 0|IS0/IEC 13818-1 streams (在 ITU-T Rec. H. 222. 0 | IS0/IEC 13818-1 流上傳輸 AVC 視頻數(shù)據(jù)),,。在一個(gè)實(shí)施例中,對應(yīng)于圖像的PVR輔助信息在MPEG-2傳輸包中的適配字段中提供,來表明與該圖像有關(guān)的等級編號,該圖像具有的PES(打包的基本流)頭部開始于 MPEG-2傳輸包的有效載荷的第一字節(jié)。在一些實(shí)施例中,除了(或者在一些實(shí)施例中替代)對應(yīng)于圖像的PVR輔助信息, 關(guān)于MMCO的信息也在同一個(gè)MPEG-2傳輸包的適配字段中被提供。也就是說,數(shù)據(jù)字段包括如下PVR輔助信息,該P(yáng)VR輔助信息斷言(assert)對于相應(yīng)的圖像是否發(fā)布MMCO命令。 根據(jù)AVC(HJ64)規(guī)范,當(dāng)解碼第一個(gè)發(fā)布MMCO命令的圖像時(shí),解碼圖像緩存(DPB)中的參考圖像被影響。從而,在視頻流中位于該第一個(gè)圖像之后的參考圖像的參考根據(jù)AVC流的規(guī)范是正確的。例如,DPB中的參考圖像被保留而不是允許滑動窗口移撞處理(bumping process)來把它們從DPB中移走。從而,如果在特技模式操作(例如,除正常重放模式之外的重放速度或者模式)中第一圖像被旁路,在第一圖像之后的第二圖像的解壓縮和重建中,參考圖像的參考會被影響。因此,使特技模式操作支持等級編號是使得(1)依賴于參考圖像的圖像不能具有比參考圖像更低(例如,更小)的等級編號,并且(2)依賴于發(fā)布影響其參考的MMCO命令的圖像的圖像不能具有比發(fā)布MMCO命令的圖像更低的等級編號。否則,這個(gè)圖像不被認(rèn)為是可提取和可解碼的(例如,對于特技模式操作)。進(jìn)一步,例如,在特技模式操作過程中(下面會進(jìn)一步解釋),發(fā)布影響參考的MMCO命令的圖像可以在片層被處理,但是不能被解碼。在一些實(shí)施例中,數(shù)據(jù)字段包括這樣的信息,該信息標(biāo)識與數(shù)據(jù)字段信息所關(guān)聯(lián)的圖像屬于相同等級編號的后繼圖像,或者指示沒有這樣的標(biāo)識存在。在一個(gè)實(shí)施例中,標(biāo)識可以包含數(shù)個(gè)遠(yuǎn)離當(dāng)前圖像的圖像。在一些實(shí)施例中,數(shù)據(jù)字段可以根據(jù)兩個(gè)或者更多個(gè)上述的實(shí)施例被配置。進(jìn)一步,一些實(shí)施例可以用信號表示除了上述信息以外的或者替換上述信息的信息,包括對應(yīng)的圖像是否是前向預(yù)測圖像。例如,在一個(gè)實(shí)施例中,傳達(dá)每個(gè)已定義的時(shí)間周期(例如, 每秒)中可獨(dú)立解碼的圖像的最小數(shù)量的信息可被提供(例如,在SRAP中作為額外的字節(jié)),與給定的特技模式(例如,重放)速度無關(guān)。注意,本說明書中“圖像”被用來指代一個(gè)圖像部分或者來自一個(gè)圖像序列的完整圖像,圖像序列以多種方式之一組成視頻、或數(shù)字視頻的。整個(gè)說明書中,視頻節(jié)目或者對視覺內(nèi)容的其他提及應(yīng)該被理解為包括電視節(jié)目、電影、或者任意其他傳達(dá)或者定義(例如,由個(gè)人視頻相機(jī)提供的)視覺內(nèi)容的信號。這些視頻節(jié)目,當(dāng)被傳輸時(shí),可以包括,對應(yīng)于全體一個(gè)或多個(gè)圖像序列的壓縮的數(shù)據(jù)流,和包括視頻、音頻、和/或其他數(shù)據(jù)的其他元素,它們被復(fù)用并打包成傳輸流,例如,遵從MPEG-2傳輸?shù)膫鬏斄?。盡管這里操作被描述為針對“圖像”,任何其他數(shù)據(jù)集合可以被相同地應(yīng)用,例如圖像組,±夬,宏塊,片或者圖像部
/V絕絕刀‘寸寸°一個(gè)視頻流可以進(jìn)一步指與任何視頻業(yè)務(wù)或數(shù)字視頻應(yīng)用相對應(yīng)的壓縮數(shù)字視覺數(shù)據(jù),包括但不僅限于,視頻節(jié)目,視頻會議或者視頻電話會話,任何在網(wǎng)絡(luò)系統(tǒng)中通過通信信道發(fā)送和接收視頻流的數(shù)字視頻應(yīng)用,或任何在存儲裝置或記憶裝置中存儲或從其重新獲得視頻流的數(shù)字視頻應(yīng)用。已公開的實(shí)施例可以以很多不同的形式實(shí)現(xiàn),并且不應(yīng)該被限制為前述的實(shí)施例;更合適地,提供這些實(shí)施例,使得本公開是全面的和完整的,充分地向本領(lǐng)域普通技術(shù)人員傳達(dá)了本公開的范圍。圖1是一個(gè)描述了示例性環(huán)境的高級框圖,其中系統(tǒng)和方法的一個(gè)實(shí)施例實(shí)現(xiàn)對壓縮視頻和在相應(yīng)的圖像相倚等級中標(biāo)識圖像的信息的處理。特別地,圖1是一個(gè)描述了示例性電視訂戶系統(tǒng)(STS)IOO的框圖。在這個(gè)示例中,STS100包括頭端102和一個(gè)或多個(gè)數(shù)字家庭通信終端(DHCT),例如DHCT 112,它們通過網(wǎng)絡(luò)110耦合。在一個(gè)實(shí)施例中,頭端102包括一個(gè)傳輸流發(fā)生器104。傳輸流發(fā)生器104包括壓縮引擎106和打包器(packetizer) 108,被集體地配置為產(chǎn)生傳輸流的一部分,該傳輸流包含有視頻流(例如 AVC流)和PVR輔助信息。在一些實(shí)施例中,傳輸流的產(chǎn)生可以發(fā)生在頭端102的上游(或者下游,例如在節(jié)點(diǎn))。在一些實(shí)施例中,PVR輔助信息可以在DHCT 112中產(chǎn)生,兩者都被提供在傳輸流中。 在一些實(shí)施例中,兩者都被提供在節(jié)目流中。在另外一些實(shí)施例中,傳輸流可以在頭端102 和DHCT 112中產(chǎn)生。壓縮引擎106(關(guān)于其的描述在一些實(shí)施例中也適用于圖2的壓縮引擎217等)接收視頻信號116作為輸入,例如,數(shù)字化的未壓縮的視頻信號或者已解壓縮的視頻信號。壓縮引擎106輸出壓縮的視頻流,例如AVC視頻流,和/或其他數(shù)據(jù)(例如,PVR輔助信息),其中壓縮的視頻流的壓縮圖像被以傳輸順序提供在視頻流中。打包器108將AVC視頻流打包,以輸出包的流。頭端102和DHCT 112協(xié)作為用戶提供電視業(yè)務(wù),包括例如廣播視頻節(jié)目、互動節(jié)目指南(IPG)、和/或點(diǎn)播(VOD)呈現(xiàn),以及其他。電視業(yè)務(wù)通過顯示裝置114呈現(xiàn),顯示裝置114通常是電視機(jī),根據(jù)其類型被隔行掃描視頻信號或者逐行掃描視頻信號驅(qū)動。然而,顯示裝置114也可以是其他任意可以顯示視頻圖像的裝置,包括例如計(jì)算機(jī)監(jiān)視器。盡管圖示是與顯示裝置114進(jìn)行通信,但是DHCT 112可以與其他接收、存儲、和/或處理來自 DHCT 112的視頻流的裝置進(jìn)行通信,或者與向DHCT 112提供或者傳輸視頻流或未壓縮的視頻信號的裝置進(jìn)行通信。網(wǎng)絡(luò)110可以包括任何用來傳達(dá)視頻和電視業(yè)務(wù)數(shù)據(jù)的合適介質(zhì),包括例如有線電視網(wǎng)絡(luò)或衛(wèi)星電視網(wǎng)絡(luò),以及其他。頭端102可以包括一個(gè)或多個(gè)服務(wù)器裝置(未示出) 用來提供視頻、音頻、和其他類型的媒體或數(shù)據(jù)給客戶端裝置(例如,DHCT 112)。DHCT 112典型地位于用戶的住所或辦公地點(diǎn),并且可以是單機(jī)單元或者集成在其他裝置中,例如集成在顯示裝置114或者個(gè)人電腦(未示出),以及其他裝置中。DHCT 112 通過網(wǎng)絡(luò)110從頭端102接收信號(視頻,音頻和/或其他數(shù)據(jù)),包括例如在數(shù)字化視頻信號的壓縮表示中的數(shù)字視頻信號,例如,調(diào)制到載波信號上的AVC流,和/或調(diào)制到載波信號上的模擬信息,以及其他,并通過網(wǎng)絡(luò)110為頭端102提供相反的信息。盡管DHCT在說明書中被用作示例裝置,在此描述的特別的實(shí)施例擴(kuò)展為其他類型的具有接收和處理AVC流能力的接收器。例如,特別的實(shí)施例可應(yīng)用于能夠通過通信信耦合到網(wǎng)絡(luò)系統(tǒng)的手持接收器和/或移動接收器。一些在此描述的實(shí)施例也擴(kuò)展到具有接收和/或發(fā)送功能、以及其他功能的網(wǎng)絡(luò)裝置(例如,解碼器,交換機(jī),等)。特別的實(shí)施例也適用于任何視頻服務(wù)使能接收器(VSER)并進(jìn)一步適用于電子裝置,例如具有處理AVC流功能的媒體播放器,不管這些電子裝置是否耦合到網(wǎng)絡(luò)系統(tǒng)。進(jìn)一步,所有這里給出的的實(shí)施例、說明和例子不是意圖限定,并且為其他預(yù)期的但沒有示出的例子提供示例清單。圖2是圖1所示的DHCT 112以及相關(guān)設(shè)備的一個(gè)實(shí)施例的框圖,其中,系統(tǒng)和方法的一個(gè)實(shí)施例實(shí)現(xiàn)至少部分處理壓縮的視頻和PVR輔助信息。應(yīng)該理解,圖2所示的DHCT 112僅僅是示例性的而不應(yīng)該被解釋為暗示對本公開范圍的任何限制。例如,在一些實(shí)施例中,DHCT 112可以相比較圖2示出的組件,具有更少、額外的、和/或不同的組件。任何描述的DCHT 112和/或流發(fā)生器104的子系統(tǒng)和方法,可以包括用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的有序列表,可以包含在任何計(jì)算機(jī)可讀介質(zhì)中以供使用或者結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備、或裝置使用,這些指令執(zhí)行系統(tǒng)、設(shè)備、或裝置例如是基于計(jì)算機(jī)的系統(tǒng),包含處理器的系統(tǒng),或其他可以從指令執(zhí)行系統(tǒng)、設(shè)備、裝置中取指令并執(zhí)行指令的系統(tǒng)。DHCT 112優(yōu)選地包括通信接口對2,用來通過網(wǎng)絡(luò)110(圖1)從頭端102(圖1) 接收信號(視頻,音頻,和/或其他數(shù)據(jù)),并且提供相反的信息給頭端102。DHCTl 12可以進(jìn)一步包括用來控制DHCT 112的操作的一個(gè)或多個(gè)處理器(一個(gè)處理器244被示出),用來驅(qū)動電視顯示114(圖1)的輸出系統(tǒng)M8,和用來調(diào)諧到特定的電視頻道和/或頻率以及向頭端102(圖1)發(fā)送和從頭端102接收各類數(shù)據(jù)的調(diào)諧系統(tǒng)M5。 在一些實(shí)施例中,DHCT 112可以包括多個(gè)調(diào)諧器用來接收下載的(或者傳輸?shù)?數(shù)據(jù)。調(diào)諧系統(tǒng)245可以從訂戶電視系統(tǒng)100(圖1)所提供的多個(gè)發(fā)射信號中進(jìn)行選擇。調(diào)諧系統(tǒng)245使得DHCT 112能夠調(diào)諧到下游媒體和數(shù)據(jù)發(fā)射,因此允許用戶通過訂戶電視系統(tǒng)100 接收數(shù)字媒體內(nèi)容。在一個(gè)實(shí)施例中,可以通過調(diào)諧系統(tǒng)245接收模擬TV信號。在一個(gè)實(shí)施例中,調(diào)諧系統(tǒng)245包括用于雙向數(shù)據(jù)通信的帶外調(diào)諧器和一個(gè)或多個(gè)用于接收電視信號的調(diào)諧器(帶內(nèi))。此外,接收器246接收外部產(chǎn)生的用戶輸入或者來自輸入裝置(例如遙控器)(未示出)的命令。DHCT 112可以包括一個(gè)或多個(gè)無線或有線接口,也稱為通信端口或接口 274,用來接收和/或發(fā)送數(shù)據(jù)或視頻流給其他裝置。例如,DHCT 112可以以USB (通用串行總線)、 以太網(wǎng)、IEEE-1394、串行和/或并行端口等為特色。DHCTl 12可以通過通信接口 274連接到一個(gè)家庭網(wǎng)絡(luò)或本地網(wǎng)絡(luò)。DHCT 112還可以包括模擬視頻輸入端口,用來接收模擬視頻信號。用戶輸入可以通過輸入設(shè)備,例如,手持遙控器或鍵盤,來提供。DHCT 112包括至少一個(gè)存儲裝置273,用于存儲DHCT 112接收到的視頻流。PVR 應(yīng)用277,與操作系統(tǒng)253和裝置驅(qū)動器211協(xié)作,實(shí)現(xiàn)從/向存儲裝置273的讀取和/或?qū)懭氩僮鳎约捌渌δ?。處理?44可以提供和/或輔助用于操作系統(tǒng)253、裝置驅(qū)動器 211的控制和程序執(zhí)行、應(yīng)用(例如PVR 277)和數(shù)據(jù)輸入和輸出。處理器244可以進(jìn)一步提供和/或輔助接收和處理PVR輔助信息、識別和提取分別屬于一個(gè)或多個(gè)等級的圖像、識別和丟棄分別屬于一個(gè)或多個(gè)等級的圖像、以及在提取或丟棄識別的圖像后解碼和輸出視頻流。處理器244可以進(jìn)一步輔助或提供用于接收到的壓縮視頻流或DHCT 112產(chǎn)生的壓縮視頻流的PVR輔助信息。在這里,對寫和/或讀存儲裝置273操作的提及可以被理解為包括對存儲裝置273的一個(gè)或多個(gè)介質(zhì)的操作。裝置驅(qū)動器211 —般是與操作系統(tǒng)253接口連接和/或駐留在操作系統(tǒng)253中的軟件模塊。裝置驅(qū)動器211在操作系統(tǒng)253的管理下與存儲裝置控制器279通信,以為存儲裝置273提供操作指令。因?yàn)閭鹘y(tǒng)的裝置驅(qū)動器和裝置控制器對本領(lǐng)域普通技術(shù)人員來說是公知的,對它們每一個(gè)的詳細(xì)工作方式的討論在此就不再進(jìn)一步描述了。存儲裝置273可以位于DHCT 112的內(nèi)部并通過通信接口 275與共用總線205耦合。通信接口 275可以包括集成驅(qū)動電子器件(IDE),小計(jì)算機(jī)系統(tǒng)接口(SCSI),IEEE-1394 或者通用串行總線(USB),以及其他。另外或替代地,存儲裝置273可以通過通信端口 274 從外部與DHCT 112連接。通信端口 274可以遵從例如IEEE-1394、USB、SCSI、或者IDE的規(guī)范。在一種執(zhí)行方式中,視頻流通過通信接口 242被接收到DHCT 112中并且被存儲到臨時(shí)存儲緩沖器中(未示出)。臨時(shí)存儲緩沖器可以是DRAM 252的指定部分或是直接附接的獨(dú)立存儲器,或者作為DHCT 112中一個(gè)組件的一部分。臨時(shí)緩沖器被實(shí)現(xiàn)和管理以使得媒體內(nèi)容能夠傳輸?shù)酱鎯ρb置273中。在一些執(zhí)行方式中,存儲裝置273的快速存取時(shí)間和高數(shù)據(jù)傳輸速率特征使得媒體內(nèi)容可以以足夠快的方式從臨時(shí)緩沖器中被讀取并寫入到存儲裝置273中。多個(gè)同時(shí)發(fā)生的數(shù)據(jù)傳輸操作可以被執(zhí)行,以使得在數(shù)據(jù)被從臨時(shí)緩沖器傳送到存儲裝置273的同時(shí),附加的數(shù)據(jù)可被接收和存儲到臨時(shí)緩沖器中。DHCT 112包括信號處理系統(tǒng)214,其包括解調(diào)系統(tǒng)210和傳輸解復(fù)用和解析系統(tǒng) 215(在此是解復(fù)用系統(tǒng)),用來處理廣播和/或點(diǎn)播媒體內(nèi)容和/或數(shù)據(jù)。信號處理系統(tǒng) 214的一個(gè)或多個(gè)組件可以用軟件、軟硬件結(jié)合或硬件執(zhí)行。解調(diào)系統(tǒng)210包括用于解調(diào)模擬或數(shù)字傳輸信號的功能。編碼器或壓縮引擎(像以上結(jié)合圖1解釋地),可以駐留于頭端110中(例如,實(shí)現(xiàn)為壓縮引擎106),在DHCT 112中(例如,實(shí)現(xiàn)為壓縮引擎217),或其他地方。壓縮引擎 217可以接收數(shù)字化的未壓縮的視頻信號,例如,由模擬視頻解碼器216提供的,或由解壓縮引擎(例如,解壓縮引擎222)產(chǎn)生的作為對壓縮的視頻信號進(jìn)行解壓縮所得到的結(jié)果的解壓縮的視頻信號。在一個(gè)實(shí)施例中,由模擬視頻解碼器216輸出的數(shù)字化圖像和相應(yīng)的音頻被呈現(xiàn)在壓縮引擎217的輸入,壓縮引擎217根據(jù)視頻壓縮規(guī)范的句法和語義來壓縮未壓縮的數(shù)字化圖像序列。這樣,壓縮引擎217實(shí)現(xiàn)對應(yīng)于相應(yīng)視頻壓縮規(guī)范(例如AVC 標(biāo)準(zhǔn))的視頻壓縮方法或算法,來提供視頻流。壓縮引擎217還可提供用于所提供的視頻流的PVR輔助信息。在此公開的系統(tǒng)和方法適用于任何根據(jù)如下視頻壓縮規(guī)范進(jìn)行的視頻壓縮方法, 該視頻壓縮規(guī)范允許至少一種類型的壓縮圖像,該至少一種類型的壓縮圖像可以依賴于多于一個(gè)參考圖像中的每一個(gè)的相應(yīng)解壓縮版本來進(jìn)行解壓縮和重建。例如,壓縮引擎 217(或106)可以根據(jù)AVC標(biāo)準(zhǔn)的規(guī)范壓縮輸入的視頻并產(chǎn)生包含不同類型壓縮圖像的 AVC流,其中的一些圖像可以包含第一壓縮部分和第二壓縮部分,第一壓縮部分依賴于第一參考圖像進(jìn)行解壓縮和重建,同一圖像的第二壓縮部分依賴于第二且不同的參考圖像。在一些實(shí)施例中,具有相似壓縮能力的壓縮引擎,例如可以產(chǎn)生AVC流的壓縮引擎,通過通信端口 274被連接到DHCT 112,例如,作為家庭網(wǎng)絡(luò)的一部分。在另一個(gè)實(shí)施例中,具有相似壓縮能力的壓縮引擎,例如可以產(chǎn)生AVC流的壓縮引擎,可以位于頭端102或網(wǎng)絡(luò)130的其他地方。在多個(gè)實(shí)施例中的壓縮引擎可以包括為產(chǎn)生的視頻流提供PVR輔助信息的能力。除非特別說明,這里使用的壓縮引擎可以駐留于頭端102中(例如,作為壓縮引擎 106),駐留于DHCT 112中(例如,作為壓縮引擎217),通過通信端口 274與DHCT 112連接, 或其他地方。同樣地,這里使用的視頻處理裝置可以駐留于頭端102中,駐留于DHCT 112 中,通過通信端口 274與DHCT 112連接,或其他地方。在一個(gè)實(shí)施例中,壓縮引擎和視頻處理裝置駐留于同一位置。在另一個(gè)實(shí)施例中,它們駐留于不同的位置。在另一個(gè)實(shí)施例中, 壓縮引擎和視頻處理裝置是同一個(gè)裝置。壓縮的視頻和音頻流是根據(jù)指定的音頻和視頻編碼方法(例如,MPEG-2或AVC) 的語法和語義產(chǎn)生的,因此,壓縮的視頻和音頻流可以被解壓縮引擎222解釋,用于將來解壓縮和重建。根據(jù)傳輸規(guī)范(例如,MPEG-2系統(tǒng)中定義的MPEG-2傳輸)的語法和語義,每個(gè)AVC流被打包成傳輸包。每個(gè)傳輸包包含頭部,該頭部具有與相應(yīng)的AVC流相關(guān)的唯一包標(biāo)識碼或PID。解復(fù)用系統(tǒng)215可以包括MPEG-2傳輸解復(fù)用能力。當(dāng)調(diào)諧到承載數(shù)字發(fā)送信號的載波頻率時(shí),解復(fù)用系統(tǒng)215使對應(yīng)于期望的AVC流的數(shù)據(jù)包分離,以供進(jìn)一步處理。同時(shí),解復(fù)用系統(tǒng)215排除對在不相關(guān)的或不想要的復(fù)用傳輸流中的包(例如,對應(yīng)于其他視頻流的數(shù)據(jù)包)的進(jìn)一步處理。解復(fù)用系統(tǒng)215的解析能力使得DHCT 112吸收在傳輸包中承載的節(jié)目相關(guān)信息。解復(fù)用系統(tǒng)215的解析能力可以使得DHCT 112吸收PVR輔助信息(包含輔助特技播放操作的信息)。在一個(gè)實(shí)施例中,PVR輔助信息可以通過在傳輸流包(例如MPEG-2傳輸?shù)膫鬏斄靼?的適配字段或其他字段中的私有數(shù)據(jù)部分中指定顯式信息(explicit information) 被提供。在一個(gè)實(shí)施例中,這些信息的信令和提供是在視頻節(jié)目的復(fù)用層,或傳輸層(而不是在視頻層一也就是說,在非視頻編碼層)。PVR輔助信息可以經(jīng)由例如承載在MPEG-2傳輸包的適配字段中的私有數(shù)據(jù)被承載作為不加密數(shù)據(jù)。例如,根據(jù)MPEG-2的傳輸包結(jié)構(gòu)包括188個(gè)字節(jié),并包括4個(gè)字節(jié)的頭部,該頭部具有標(biāo)識傳輸包的相應(yīng)流的唯一包標(biāo)識符,或PID。可選的適配字段,可位于傳輸包頭部的后面。含有相應(yīng)流一部分的有效載荷位于適配字段的后面,如果適配字段在傳輸包中存在的話。如果適配字段不存在,有效荷載位于傳輸頭部的后面。對應(yīng)于AVC流中的壓縮圖像的 PVR輔助信息,在一個(gè)實(shí)施例中,被提供在適配字段中,因此不被認(rèn)為是視頻層的一部分,因?yàn)檫m配字段既不是傳輸包有效載荷的一部分也不是AVC規(guī)范的一部分,而是根據(jù)MPEG-2系統(tǒng)標(biāo)準(zhǔn)的MPEG-2傳輸句法和語義的一部分。傳輸流的頭部可以包括同步字節(jié),該同步字節(jié)設(shè)置傳輸流包的開始,并允許同步傳輸。傳輸流的頭部可以進(jìn)一步包括有效載荷單元起始指示符,當(dāng)其在攜帶視頻流的包中被設(shè)置為一定的值時(shí)(例如,在MPEG-I傳輸中是lb),指示傳輸包的有效載荷開始于打包基本流(PES)的包的第一個(gè)字節(jié)。PES中攜帶的視頻流可以被限制為每個(gè)PES包攜帶一個(gè)壓縮的圖像,PES包開始于傳輸流的包有效載荷的第一個(gè)字節(jié)。因此,有效載荷單元開始指示符提供傳輸流中攜帶的視頻流的每個(gè)連續(xù)圖像的起始標(biāo)識。注意,攜帶視頻流的傳輸包由 DHCT112(以上描述的)的解析功能從節(jié)目相關(guān)信息或節(jié)目特別信息(PSI)中識別。例如, 在MPEG-2傳輸中,節(jié)目映射表識別在節(jié)目映射表(PMT)中視頻流的包標(biāo)識符(PID),PMT轉(zhuǎn)而通過節(jié)目相關(guān)表(PAT)來識別。應(yīng)當(dāng)注意,PVR輔助信息被在未加密的傳輸層中提供,并且使視頻解碼器或位于網(wǎng)絡(luò)中的其他視頻處理裝置能夠?yàn)樘囟☉?yīng)用或操作(例如特技模式操作)確定從視頻流中提取哪些圖像,從視頻流充丟棄哪些圖像,與等級信息所關(guān)聯(lián)的圖像屬于相同的等級的后繼圖像的身份,和/或每個(gè)定義時(shí)間段可獨(dú)立解碼的圖像的最小數(shù)量,而不用解析壓縮的視頻層或視頻流。PVR輔助信息標(biāo)識視頻流中分別屬于一個(gè)或多個(gè)圖像相倚等級的圖像。當(dāng)視頻節(jié)目被存儲在DHCT 112的硬盤驅(qū)動器上,這反過來使得能夠?yàn)閷?yīng)各自圖像相倚等級的圖像的連續(xù)位置進(jìn)行注釋(annotation)。視頻節(jié)目可被存儲為傳輸流。在一個(gè)替換實(shí)施例中,它可被存儲為節(jié)目流。注釋的視頻節(jié)目的圖像位置可以被處理器244處理,同時(shí)執(zhí)行 PVR應(yīng)用277以從開始點(diǎn)提取視頻流中屬于最低編號等級(S卩,等級1)的圖像,或者從相同的開始點(diǎn)提取屬于每一個(gè)各自的連續(xù)等級編號(即,向上的編號等級,像下面描述的那樣) 的附加圖像,來提供特技模式操作。在傳輸包頭部中或者適配字段中的一個(gè)或多個(gè)標(biāo)志可以標(biāo)識起始點(diǎn)或者可以用作用于追蹤PVR輔助信息的起始點(diǎn)的隨機(jī)接入點(diǎn)(random access point),例如,每個(gè)定義時(shí)間段內(nèi)可獨(dú)立解碼圖像的最小數(shù)量。例如,在MPEG-2傳輸包中的適配字段包括隨機(jī)接入指示符和基本流優(yōu)先指示符。在一些實(shí)施例中,可以與每個(gè)圖像相關(guān)聯(lián)地提供一些信息。信號處理系統(tǒng)214的組件一般能夠進(jìn)行QAM解調(diào),前向糾錯(cuò),解復(fù)用MPEG-2傳輸流,和對包和流進(jìn)行解析。流解析可以包括解析打包基本流或基本流。包解析可以包括解析和處理傳遞對應(yīng)于AVC流的PVR輔助信息的字段。在一些實(shí)施例中,信號處理系統(tǒng)214 執(zhí)行的解析提取PVR輔助信息,處理器244提供對PVR輔助信息的處理和解釋。在另一個(gè)實(shí)施例中,處理器244對PVR輔助信息執(zhí)行解析,處理和解釋。信號處理系統(tǒng)214進(jìn)一步通過DHCT 112的中斷和消息傳遞功能與處理器244進(jìn)行通信。處理器244對視頻流或傳輸流中圖像的位置和對應(yīng)視頻流的其他相關(guān)信息進(jìn)行注釋。另外或替代地,注釋可以根據(jù)對應(yīng)于視頻流的輔助信息,或者根據(jù)其導(dǎo)出。處理器M4的注釋使得對存儲的視頻節(jié)目實(shí)例的正常重放以及其他重放模式成為可能。其他重放模式,經(jīng)常被稱為“特技模式”,可包括向后或逆向重放,前向重放,或暫?;蜢o止。除了正常重放速度,重放模式可以包括一種或多種重放速度。在一些實(shí)施例中,PVR輔助信息由處理器244提供給解壓縮引擎222。在另一個(gè)實(shí)施例中,在特技模式的重放中,存儲裝置中存儲的注釋由處理器244提供給解壓縮引擎222。在另一個(gè)實(shí)施例中,只在特技模式中提供注釋,其中處理器M4已經(jīng)將解壓縮引擎 222編程為執(zhí)行特技模式。注釋可以簡單地是PVR輔助信息。處理器244可以從編號低的等級提取圖像,和 /或從編號高的等級丟棄圖像,下面會進(jìn)一步描述。打包的壓縮流也可以由信號處理系統(tǒng)214輸出,并提供給用于音頻和/或視頻解壓縮的解壓縮引擎222作為輸入。信號處理系統(tǒng)214可以包括其他組件(未示出),包括存儲器,譯碼器,抽樣器,數(shù)字轉(zhuǎn)換器(例如,模擬一數(shù)字轉(zhuǎn)換器),和復(fù)用器,以及其他。解復(fù)用系統(tǒng)215解析(例如,讀取和解釋)傳輸包,保存與對應(yīng)于AVC流的PVR輔助信息相對應(yīng)的信息到DRAM 252中。在實(shí)現(xiàn)傳輸流的解復(fù)用和解析時(shí),處理器244解釋由信號處理系統(tǒng)214輸出的數(shù)據(jù),并根據(jù)對應(yīng)于視頻流的PVR輔助信息,產(chǎn)生表格或數(shù)據(jù)結(jié)構(gòu)(索引表格202)形式的輔助數(shù)據(jù),這種輔助數(shù)據(jù)包括壓縮視頻流中某些圖像的開頭的相對或絕對位置。處理器244 也處理對應(yīng)于PVR輔助信息的信息,以對PVR操作進(jìn)行注釋。注釋由處理器244存儲在存儲裝置中。在一個(gè)實(shí)施例中,PVR輔助信息包括注釋,并且被存儲在硬盤驅(qū)動器中。這些輔助數(shù)據(jù)被用來使得在將來的PVR操作中重新獲取想要的視頻數(shù)據(jù)更容易。解復(fù)用系統(tǒng)215可以解析接收到的傳輸流(或者壓縮引擎217產(chǎn)生的流,這在一些實(shí)施例中可以是節(jié)目流),而不用擾亂它的視頻流內(nèi)容,并將經(jīng)過解析的傳輸流(或產(chǎn)生的節(jié)目流)存入到DRAM 252中。處理器244可以產(chǎn)生注釋,即使視頻節(jié)目是加密的,因?yàn)?AVC流的PVR輔助信息是不加密攜帶的。處理器244致使將DRAM 252中的傳輸流傳送到存儲裝置273中。另外的相關(guān)安全性、授權(quán)和/或加密信息可以被存儲??商娲鼗蛘吡硗獾?,對應(yīng)于AVC流的PVR輔助信息可以是包括圖像間相倚度的表格或數(shù)據(jù)結(jié)構(gòu)的形式,下面會進(jìn)一步解釋。注意,在一個(gè)實(shí)施例中,此處對解碼系統(tǒng)的提及包括解碼功能和協(xié)作元件,例如在解壓縮引擎222、處理器M4、信號處理系統(tǒng)214和存儲器的集體功能中找到的。在一些實(shí)施例中,解碼系統(tǒng)可以包括更少,更多,或者不同的元件。進(jìn)一步,一些系統(tǒng)和方法實(shí)施例包括來自頭端的組件(例如,壓縮引擎106,等),和/或來自DHCT 112的組件,盡管在一些實(shí)施例中會發(fā)現(xiàn)更少或更多數(shù)量的組件。AVC流或其他壓縮視頻流包括可以根據(jù)圖像相倚度的層次,或者圖像依賴度的等級來編碼的圖像?;趫D像相倚度,圖像和等級的層次相關(guān)聯(lián)。每個(gè)壓縮的圖像屬于至多一個(gè)等級。等級被從等級編號1開始依次編號。具有最低等級編號的圖像,對于解壓縮和重建而言不依賴于具有任意更高編號等級的圖像。因此,PVR輔助信息將被提供一致的標(biāo)識, 以使得任何經(jīng)過標(biāo)識的對應(yīng)于等級的圖像不會依賴于屬于任何更高編號等級的圖像。等級層次的另一個(gè)方面是,一些圖像的解碼依賴于特定的其他圖像。因此,如果一個(gè)圖像作為其他圖像的參考圖像,它被認(rèn)為比其他圖像更重要。事實(shí)上,基于圖像相倚度,一組特別的圖像可以從重要等級上看待。流發(fā)生器104的一個(gè)實(shí)施例,選擇I和IDR-圖像以供包含在最低編號的等級中。 另一個(gè)實(shí)施例也將前向預(yù)測圖像包含在最低編號的等級中。錨圖像可以是I-圖像,IDR-圖像,或僅僅依賴過去的參考圖像的FPP (前向預(yù)測圖像)。在一些實(shí)施例中,如果FPP僅依賴于最近解碼的錨圖像,則其是錨圖像。圖像可以被分類為屬于特定圖像相倚度的等級或者“水平”或編號,流發(fā)生器的一些實(shí)施例可以包括用于層次的特定等級以上的等級(例如,兩個(gè)最低編號的等級)的PVR 輔助信息。在另一個(gè)實(shí)施例中,PVR輔助信息可以只為層次中特定等級以下的等級(例如, 兩個(gè)最高等級編號)提供。在另一個(gè)實(shí)施例中,PVR輔助信息可以只為高的編號等級提供, 只為低的編號等級提供,或?yàn)楦叩木幪柕燃壓偷偷木幪柕燃墐烧叩慕Y(jié)合提供。PVR輔助信息可以從等級1開始,和/或從最高編號等級開始提供。圖像的對應(yīng)等級可以被理解為其在解碼其他圖像時(shí)的重要性的衡量——一些參考圖像比其他參考圖像更重要,因?yàn)樗鼈兊慕獯a和重建信息傳播通過不止一個(gè)參考層。本領(lǐng)域普通技術(shù)人員也應(yīng)該認(rèn)同,盡管本公開使用了 AVC圖像類型,這里公開的系統(tǒng)和方法適用于任何參考另外一個(gè)或多個(gè)圖像來縮一個(gè)圖像的數(shù)字視頻流。在說明書中AVC流被作為例子使用。然而,特定的實(shí)施例也適用于任何根據(jù)如下視頻壓縮規(guī)范壓縮的壓縮視頻流,該視頻壓縮規(guī)范允許(1)任何要參考多于一個(gè)圖像進(jìn)行壓縮的圖像,和/或( 任何已經(jīng)壓縮的圖像,這些圖像從視頻流中的其對應(yīng)圖像類型信息不能確定地傳達(dá)或暗示其實(shí)際的圖像相倚度特性。圖像的發(fā)送順序與輸出或顯示順序不同,因?yàn)樾枰诮獯a圖像之前具有參考圖像。注意P圖像可以是前向或者后向預(yù)測,通常,這個(gè)事實(shí)并不明顯直到圖像被解碼。例如, 已知圖像類型(例如,由頭部確定)并不必然傳達(dá)使用了怎樣的預(yù)測或圖像相倚度。在MPEG-2中,可丟棄的圖像可以被立即輸出(沒有必要保留),然而典型地,為了執(zhí)行的原因,這些圖像被暫時(shí)存儲一個(gè)圖像周期或間隔。在AVC流中,甚至對于可丟棄的圖像(即,非參考圖像),也有這樣的情況可丟棄的已解碼的圖像的輸出被延遲,并因此保留在解碼圖像緩沖器(DPB)內(nèi)。圖3示出了圖像相倚等級的層次的一個(gè)例子。圖像相倚等級的層次具有“T”個(gè)等級,T是最高編號等級。視頻流中的圖像只能屬于T個(gè)等級中的一個(gè)。然而,在一些實(shí)施例中。流發(fā)生器104可以選擇在其提供的等級信息中不標(biāo)識屬于一些中間等級的圖像。等級 1 302包括視頻流中可以獨(dú)立于等級2-T的圖像解碼的圖像。等級1是圖像提取的第一層。 每個(gè)連續(xù)的等級可以相對于視頻流中屬于更高編號等級的圖像獨(dú)立解碼。例如,等級2 304 可以相對于于屬于等級3-T的圖像獨(dú)立解碼。相應(yīng)地,等級1 302圖像包括可獨(dú)立于等級2 304到等級T 308的圖像而解碼的圖像。等級2 304圖像是可獨(dú)立于等級3到等級T 308的圖像而解碼的圖像,以此類推。等級T 308的圖像可以被丟棄,而不影響在視頻流中對應(yīng)于編號更低的等級的圖像的可解碼性。等級T 308的圖像是可以被丟棄,而不影響等級1 302到(T-I) 306的圖像的可解碼性的圖像。等級-(T-I)的圖像是可以被丟棄,而不影響在視頻流中等級1 302到(T-2)(未示出)的圖像的可解碼性的圖像。等級1 302包括視頻流中編碼的圖像(例如,壓縮的圖像),這些圖像當(dāng)從視頻流中的起始點(diǎn)(例如隨機(jī)接入點(diǎn))被逐次地提取時(shí),可以被相對于視頻流中的其他編碼圖像獨(dú)立地解碼和輸出。等級2 304包括視頻流中編碼的圖像,這些圖像當(dāng)從視頻流中的同一個(gè)起始點(diǎn),與逐次提取屬于等級1 302的圖像一致地被逐次地提取時(shí),增加另一個(gè)圖像提取層。因此,等級1 302和等級2 304可以相對于視頻流中的其他編碼圖像被獨(dú)立地解碼和輸出,也就是說,獨(dú)立于“被確定為不屬于”或“沒有被識別為”等級1 302或等級2 304 編碼圖像的圖像。更一般地,對于從1到T的任何K值,屬于等級1到K的圖像根據(jù)在DHCT 112處接收到的或者被提供的輔助信息,被識別或確定為屬于等級1到K。因此,如果在逐行掃描的方式中,“所有的”屬于等級1到K的圖像是(1)從起始點(diǎn)開始從視頻流中提取的,和O)已解碼,則視頻流中下一個(gè)具有小于或等于K的等級的圖像可以被提取和解碼, 因?yàn)樗衅渌蕾囈赃M(jìn)行時(shí)間預(yù)測和/或運(yùn)動補(bǔ)償?shù)膱D像,或其作為參考圖像進(jìn)行參考的圖像,或者影響其參考的圖像,都將已經(jīng)⑴從視頻流中被提取,⑵已經(jīng)解碼和⑶可以被參考。注意,說明書通篇對屬于一等級的圖像或者處于一等級的圖像的提及,應(yīng)該被理解為用等級編號表示的圖像,或?qū)?yīng)于等級的圖像。視頻流中等級K的編碼圖像可以被提取,并且如果在提取該特定的等級K編碼圖像之前,緊跟等級K編碼圖像之前的所有圖像的提取和解碼已經(jīng)在一段有限的時(shí)間內(nèi)被逐次地執(zhí)行,則該等級K的編碼圖像保證被解碼成為其預(yù)期的完整和全部重建。這是因?yàn)橐曨l編碼可以跨GOP邊界執(zhí)行時(shí)間參考。在一個(gè)實(shí)施例中,如果自從或至少對于視頻流中該特定的等級K編碼圖像之前的最后“η”個(gè)隨機(jī)接入點(diǎn)(RAP),所有屬于等級1到等級K的編碼圖像已經(jīng)被逐次地提取和解碼,則等級K的編碼圖像可以被提取和解碼成為其預(yù)期的完整和全部重建。例如,如果重放模式或特技模式(例如,快速前進(jìn))要從視頻流的特定位置或預(yù)期位置開始,在視頻流的特定位置之前的第二個(gè)RAP(即,η = 2)開始解碼也許是必要的。RAP可以使用一個(gè)或多個(gè)位于MPEG-2傳輸層或?qū)宇^部和/或適配字段頭部中的特別標(biāo)志進(jìn)行表示或者標(biāo)識。例如,諸如MPEG-2系統(tǒng)的規(guī)范在傳輸流中提供指示符,例如隨機(jī)接入點(diǎn)指示符和/或基本流優(yōu)先級指示符,這些指示符用來表示RAP。在一個(gè)實(shí)施例中,RAP 是指在AVC比特流中的接入單元(或圖像),接收器可以以該接入單元來開始解碼視頻流。 在RAP之后,視頻流包括序列參數(shù)集合(SPQ和圖像參數(shù)集合(PPQ用來解碼與RAP相關(guān)的圖像(和其后的圖像),和解碼和輸出視頻流的圖像所要求的任何其他的必要參數(shù)或參數(shù)集合。隨機(jī)接入點(diǎn)可以攜帶I圖像和IDR圖像。在一個(gè)實(shí)施例中,G0P,典型地是MPEG-2 術(shù)語,等同于在兩個(gè)或更多RAP之間發(fā)現(xiàn)的圖像次序和圖像相倚度。在一個(gè)實(shí)施例中,起始碼被用來標(biāo)識圖像開始的位置。例如,在PES包中,圖像的開始可以和傳輸包有效載荷的開始對齊。因此,圖像的開始可以被識別以使得圖像的提取 (用于解碼或丟棄)成為可能。在一些實(shí)施例中,在傳輸層可獲得的信息使得能夠識別圖像的開始。例如,對于攜帶視頻流的MPEG-2傳輸流包,有效載荷單元起始指示符利用MPEG-2 PES包的第一字節(jié)來標(biāo)識傳輸流包的有效載荷何時(shí)開始。在一些實(shí)施例中,如果自從或至少對于視頻流中等級K的編碼圖像之前的最后 “η”個(gè)圖像組(GOPs)的開頭,所有屬于等級1到等級K的編碼圖像已經(jīng)被逐次地提取和解碼,則該特定的等級K的編碼圖像可以被提取和解碼成為其預(yù)期的完整和全部的重建。將等級應(yīng)用到使用公共GOP進(jìn)行編碼的MPEG-2視頻流中的一個(gè)實(shí)現(xiàn)方式示例 (例如PVR),其中,按照輸出順序的圖像如下所示IBBPBBPBBPBB P依此類推, 則等級1 302也許足夠了。例如,可以只利用I圖像進(jìn)行快進(jìn)和倒帶操作。但是假設(shè)對于特技模式,或者對于在特技模式操作中放置或移除圖像方面改進(jìn)的精確度,需要更精細(xì)的顆粒度水平。第二和/或第三等級可以被增加以允許這個(gè)改進(jìn)的功能,同時(shí)處理AVC的復(fù)雜性。注意,依賴于所需的特技模式功能(例如,速度,方向,等),一個(gè)實(shí)施例可以解碼屬于等級1的圖像(例如,15x特技模式)。在一些實(shí)施例中,解碼可以使用等級1和2的圖像執(zhí)行。已經(jīng)提供了有關(guān)層次等級和屬于各自等級的圖像的性質(zhì)的背景知識,注意方向現(xiàn)在轉(zhuǎn)向提供、接收、和/或處理PVR輔助信息的系統(tǒng)和方法。下面提供關(guān)于MMCO功能的簡要背景知識。數(shù)據(jù)字段值可以使得相應(yīng)的圖像發(fā)布MMCO命令,在一些實(shí)施例中,根據(jù)AVC 規(guī)范,MMCO命令將參考圖像標(biāo)記為“不再需要參考”。例如,值“0”(或者在一些實(shí)施例中是空值)可以指示相應(yīng)的圖像沒有發(fā)布MMCO命令。注意,在一些實(shí)施例中,MMCO命令并不需要。換句話說,沒有MMCO命令并不會引起在視頻流中被后繼圖像使用的參考圖像從DPB 中被移撞開。根據(jù)AVC規(guī)范,MMCO命令只能由參考圖像發(fā)布。然而,如果非參考圖像的輸出時(shí)間不等于其解碼時(shí)間或者在其解碼時(shí)間之后,則其可以進(jìn)入DPB。在一個(gè)實(shí)施例中,當(dāng)非參考圖像被要求進(jìn)入DPB。如果MMCO命令需要在解碼非參考圖像(例如,根據(jù)AVC規(guī)范,將 DPB中至少一個(gè)參考圖像標(biāo)記為非參考圖像)的同時(shí)發(fā)布,盡管不是用作參考圖像,非參考圖像也被表示作為參考圖像,以使圖像能夠發(fā)布MMC0。在一個(gè)實(shí)施例中,在非參考圖像被表示為參考圖像的情況下表示PVR輔助信息,并且PVR輔助信息也表明該圖像發(fā)布MMC0。在一些實(shí)施例中,其他信息可以在傳輸包中被表明。例如,在一個(gè)實(shí)施例中,在 SRAP(例如,被流發(fā)生器104)增加額外的字節(jié)來傳達(dá)每秒可以獨(dú)立解碼的圖像的最小數(shù)量,不管特技模式速度。例如,對于等級1到K,3個(gè)比特作為示例參數(shù)。在一些實(shí)施例中,對應(yīng)于最小可解碼圖像的PVR輔助信息的存在可以在傳輸流中被表明。換句話說,特別的消息攜帶PVR輔助信息。在一些實(shí)施例中,“公告”可以被提供以警告裝置或者以其他方式使其知曉攜帶PVR輔助信息的特別消息在傳輸流中存在。例如, 攜帶PVR輔助信息的特別消息可以通過PMT的ES信息環(huán)而使用相應(yīng)的特別公告來宣布。 這樣的公告用來簡單地標(biāo)識傳輸流中包含有攜帶PVR輔助信息的特別消息。在一個(gè)實(shí)施例中,特別消息的格式可以通過分配的消息標(biāo)識(例如,描述符標(biāo)簽)和相應(yīng)的消息長度(例如,標(biāo)簽長度)。例如,描述符標(biāo)簽可以向解碼器傳達(dá),(例如,對應(yīng)于多個(gè)標(biāo)簽值中的一個(gè)的)特定類型的信息存在于傳輸流中。注意,盡管上面PVR輔助信息是在AVC環(huán)境下解釋的,但是MPEG-2視頻,特別地, MPEG-2視頻GOP也預(yù)期處在此處公開的實(shí)施例的范圍中。PVR輔助信息提供在數(shù)據(jù)字段中,以表明幫助在接收器中運(yùn)行的PVR應(yīng)用執(zhí)行特技播放操作的信息。PVR輔助信息可以依H. 264/AVC壓縮視頻而定。PVR輔助信息包括一個(gè)或多個(gè)各自圖像的等級編號,用于傳達(dá)壓縮視頻流中的圖像相倚度。對這個(gè)語法元素的編碼在D. 3. 3部分(來自DVB)中指定。除了等級編號,和圖
1像一起提供的PVR輔助信息可以包括涉及阻止特技模式的語法元素。對特技模式的阻止可以使用標(biāo)志來指示,標(biāo)志表明具有對應(yīng)阻止特技模式的輔助信息的信息的存在。PVR輔助信息根據(jù)等級框架而對應(yīng)等級編號的信令,根據(jù)對應(yīng)圖像的等級的值來發(fā)信號,確定特定的特技模式下圖像是否可提取和解碼。換句話說,等級編號不僅僅傳達(dá)有關(guān)對應(yīng)的圖像的信息,而且傳達(dá)其與壓縮視頻流中的其他圖像之間的關(guān)系,這種關(guān)系是根據(jù)用于解碼和輸出圖像的圖像相倚度。這允許PVR應(yīng)用在執(zhí)行給定的特技模式時(shí),能夠高效地選擇圖像。對應(yīng)圖像的PVR輔助信息被提供在MPEG-2傳輸流包的私有數(shù)據(jù)字段中,MPEG-2 傳輸流包包含打包的基本流(PEQ包的PES頭部,PES包包含對應(yīng)的圖像。視頻流中每個(gè) PES包被限制為包含一個(gè)AVC圖像或接入單元(AU)。等級編號框架實(shí)現(xiàn)了可獨(dú)立解碼的子序列,其可以被提取并被PVR應(yīng)用使用來完成特技模式。數(shù)據(jù)依賴度等級的層次包含最多7個(gè)等級。基于其“可解碼性”,這些等級被使用連續(xù)的正整數(shù)排序,因此任何具有特定等級編號的圖像不直接或間接地依賴于具有更高等級編號的圖像。視頻流中的每個(gè)圖像可以屬于這些等級編號中的一個(gè),以使得第k等級的圖像, 其中k是一個(gè)整數(shù),不應(yīng)直接或者間接地依賴于任何第k+Ι或者以上等級的圖像的處理和解碼。換句話說·依賴于參考圖像的圖像不能具有比參考圖像的等級編號更小的等級編號。·依賴于發(fā)布影響其圖像參考的MMCO的圖像的圖像不能具有比發(fā)布MMCO的圖像的等級編號更小的等級編號。此外,在等級框架中,其他參數(shù)例如“m_cumulative_frames”和“PVR_assist_ tier_m”,被包括用來表明,在特定的或更高的特技模式速度下,每1秒間隔預(yù)期提取和解碼的圖像的最小數(shù)量。從等級1到η所表明的圖像的數(shù)量大約應(yīng)該是視頻流每個(gè)連續(xù)1秒間隔中圖像數(shù)量的一半。為完成^重放速度所提供的足夠的圖像數(shù)量對高于的重放速度來說也是足夠的。圖4描述的GOP示出了每隔一個(gè)圖像使用等級1到4表示。第一和第二行分別描述了圖像輸出順序和解碼順序;第三行顯示了按照解碼順序的每個(gè)圖像各自的等級編號。 從只有等級1圖像(即,非常快)到更高的等級編號,寬范圍的重放速度是可能的。PVR應(yīng)用可以使用等級1到(k-Ι)的圖像和一部分等級k的圖像來提供交替的速度。PVR輔助信息在傳輸包的適配字段中傳送,適配字段與接入單元的開始相關(guān)聯(lián)。 PVR輔助信息與相關(guān)的接入單元相稱。在圖5中,通過每隔一個(gè)圖像解碼可以提供&特技模式。在一些情況下,PVR應(yīng)用通過解碼等級1到3的圖像并重復(fù)每個(gè)圖像輸出一次,可以提供h重發(fā)速度。等級框架也可被用來表明可丟棄的圖像,或可丟棄圖像的不同分類。例如,對于在參考圖像之間具有三個(gè)B圖像的MPEG-2,比如G0P,每三個(gè)B圖像中間的B圖像可以被表示為等級6圖像,其他兩個(gè)被表示為等級7圖像。當(dāng)圖像需要被丟棄時(shí),這促進(jìn)了對視頻的時(shí)間抽樣的保持力。向與隨機(jī)接入點(diǎn)(RAP)相關(guān)聯(lián)的圖像所對應(yīng)的PVR輔助信息提供的阻止特技模式標(biāo)志表明或者指示了對應(yīng)阻止特技模式的信息的存在。阻止特技模式標(biāo)志通知PVR應(yīng)用禁用特技模式直到下一個(gè)RAP。向PVR輔助信息提供的另一個(gè)標(biāo)志(即,第二標(biāo)志)表明存在對應(yīng)于圖像的輸出和呈現(xiàn)的信息,該圖像對應(yīng)于PVR輔助信息。向?qū)?yīng)圖像的PVR輔助信息提供的又一個(gè)標(biāo)志(即,第三標(biāo)志)表明具有如下值的數(shù)據(jù)字段的存在,該值標(biāo)識壓縮視頻流中具有與當(dāng)前圖像相同等級編號的下一個(gè)圖像 (按照解碼順序)的位置。當(dāng)?shù)谌龢?biāo)志表明信息的存在時(shí),PVR輔助信息中包含一字段,該字段包含視頻流中遠(yuǎn)離當(dāng)前圖像的圖像的數(shù)量,其中下一個(gè)圖像的等級編號與提供給當(dāng)前圖像的等級編號相同。向?qū)?yīng)圖像的PVR輔助信息提供的又一個(gè)標(biāo)志(S卩,第四標(biāo)志)表明兩個(gè)字段的信息的存在。這兩個(gè)字段中的第一個(gè)的值對應(yīng)于等級編號,該等級編號與這兩個(gè)字段中的第二個(gè)相關(guān)。這兩個(gè)字段中的第一個(gè)的值表明如下最高等級編號,該最高等級編號提供了為&或以上的特技模式(S卩,重放速度)提供的“圖像的足夠數(shù)量”。這兩個(gè)字段中的第二個(gè)提供了“圖像的足夠數(shù)量”。在PVR特技模式中,HRD緩存管理策略是不相關(guān)的。沒必要執(zhí)行A/V同步。不用等DTS就可以解碼圖像。在解碼器在運(yùn)行于接收機(jī)中的PVR應(yīng)用的控制下,在“特別的重放模式”中操作的同時(shí),PVR特技模式可以實(shí)現(xiàn)。(對MPEG-2視頻來說,這個(gè)特別的重放模式是低延遲的。)不強(qiáng)制使用MMC0。PVR輔助信息可以只在圖像等級被顯示的圖像處被表明??蓙G棄的圖像可以不必表明。例如,對于MPEG-2 G0P,B圖像的等級值可能不需要表明。提供的對應(yīng)RAP圖像的 PVR輔助信息可以包括與“預(yù)期的”和“大約的”最小數(shù)量有關(guān)的信息,其中最小數(shù)量是任何特技模式速度下(即,h及以上)每秒鐘可獨(dú)立解碼的圖像的最小數(shù)量。向?qū)?yīng)RAP圖像的PVR輔助信息提供的單個(gè)比特或標(biāo)志表明針對“圖像呈現(xiàn)”跨距(span)的BLOCK特技模式,“圖像呈現(xiàn)”跨距從RAP圖像的“呈現(xiàn)”開始到,但不包括,下一個(gè)RAP圖像的呈現(xiàn)。下面是一個(gè)表格,提供了 PVR輔助信息句法的一個(gè)例子。表格的語義在下面描述。表1 :PVR信息數(shù)據(jù)字段
權(quán)利要求
1.一種方法,包括至少要求保護(hù)以下接收編碼的視頻流,該編碼的視頻流具有第一圖像、第一數(shù)據(jù)字段、和具有第一值的第二數(shù)據(jù)字段,其中第一數(shù)據(jù)字段和第二數(shù)據(jù)字段對應(yīng)于第一圖像,并且第一數(shù)據(jù)字段對應(yīng)與第一圖像相對應(yīng)的等級編號;并且第二數(shù)據(jù)字段對應(yīng)于表明阻止特技模式的標(biāo)志;并且將第二數(shù)據(jù)字段的第一值和阻止特技模式相關(guān)聯(lián);將阻止特技模式關(guān)聯(lián)成有效直到視頻流中的后繼圖像,所述后繼圖像與視頻流的隨機(jī)接入點(diǎn)相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1的方法,其中視頻中的第一圖像與隨機(jī)接入點(diǎn)相關(guān)聯(lián)。
3.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括接收第三數(shù)據(jù)字段,其中第三信息對應(yīng)于表明存在與圖像的呈現(xiàn)相對應(yīng)的信息。
4.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括接收第四數(shù)據(jù)字段,其中第四信息對應(yīng)于表明存在如下信息該信息對應(yīng)于視頻流中與第一圖像具有相同等級編號的后繼圖像的位置。
5.根據(jù)權(quán)利要求1的方法,進(jìn)一步包括接收第五數(shù)據(jù)字段,其中第五信息對應(yīng)于表明存在如下信息該信息對應(yīng)于特技模式下,視頻流中每秒可提取的圖像數(shù)目。
6.根據(jù)權(quán)利要求1的方法,其中可提取的圖像數(shù)目對應(yīng)于從最小的等級編號開始的至少一個(gè)等級編號。
7.一種方法,包括接收對應(yīng)于視頻流中的圖像的第一信息,第一信息包括等級編號,其中第一信息是在傳輸包的有效載荷部分之外被接收的,傳輸包包括包含所述圖像的打包基本流(PEQ的頭部的第一字節(jié);接收第一圖像;接收視頻流的至少一部分;和在特技模式下,提供接收到的視頻流的所述至少一部分的部分。
8.根據(jù)權(quán)利要求7的方法,其中視頻流對應(yīng)于AVC壓縮視頻流。
9.根據(jù)權(quán)利要求7的方法,其中在特技模式下提供的AVC視頻流的部分對應(yīng)于不是兼容的AVC視頻流的圖像子序列。
10.根據(jù)權(quán)利要求7的方法,其中第一信息進(jìn)一步包括對應(yīng)于阻止特技模式的第二數(shù)據(jù)字段。
11.一種系統(tǒng),包括處理器,被配置用于在視頻流中包含的傳輸包的第一部分中提供多個(gè)數(shù)據(jù)字段,這多個(gè)數(shù)據(jù)字段進(jìn)一步包括第一信息,被配置用來表明對應(yīng)于圖像的等級編號,其中等級編號的值根據(jù)該圖像對視頻流中其他圖像的依賴度;和第二信息,被配置用來表明存在與阻止特技模式相對應(yīng)的信息。
12.根據(jù)權(quán)利要求11的系統(tǒng),其中傳輸包的第一部分對應(yīng)于傳輸包中與適配字段相對應(yīng)的部分。
13.根據(jù)權(quán)利要求12的系統(tǒng),其中傳輸包對應(yīng)于MPEG-2傳輸包。
14.根據(jù)權(quán)利要求11的系統(tǒng),其中所述多個(gè)數(shù)據(jù)字段進(jìn)一步包括第三信息,該第三信息被配置用來表明對如下后繼圖像的標(biāo)識該后繼圖像對應(yīng)于與該圖像的等級編號相同的等級編號。
15.根據(jù)權(quán)利要求11的系統(tǒng),其中第二信息對應(yīng)于1比特的字段。
16.根據(jù)權(quán)利要求11的系統(tǒng),其中第二信息的第一值表明阻止特技模式,其中所述圖像對應(yīng)于與視頻流的隨機(jī)接入點(diǎn)有關(guān)的圖像。
17.根據(jù)權(quán)利要求16的系統(tǒng),其中第二信息的第一值表明阻止特技模式一直為有效, 直到視頻流中的后繼圖像,所述后繼圖像與視頻流的隨機(jī)接入點(diǎn)有關(guān)。
18.根據(jù)權(quán)利要求11的系統(tǒng),其中對應(yīng)于圖像的等級編號大于或者等于該圖像所依賴的圖像所對應(yīng)的各自的等級編號的全部。
19.根據(jù)權(quán)利要求11的系統(tǒng),其中對應(yīng)于圖像的等級編號大于或者等于發(fā)布存儲管理控制操作的圖像所對應(yīng)的等級編號,該存儲管理控制操作影響圖像的圖像參考。
20.根據(jù)權(quán)利要求11的系統(tǒng),其中所述多個(gè)數(shù)據(jù)字段進(jìn)一步包括第三信息,該第三信息被配置用于表明存在與圖像的呈現(xiàn)相對應(yīng)的信息。
全文摘要
在一個(gè)實(shí)施例中,一種方法提供了信息,該信息對應(yīng)于輔助接收器提供特技模式操作的信息,這些信息和相應(yīng)的圖像一起提供,這些信息提供在包含相應(yīng)圖像開頭的傳輸包中,這些信息包含了對應(yīng)圖像的、傳送圖像相倚度的等級編號。
文檔編號H04N7/26GK102396221SQ200980124140
公開日2012年3月28日 申請日期2009年6月25日 優(yōu)先權(quán)日2008年6月25日
發(fā)明者本杰明·M·庫克, 阿圖羅·A·羅德里谷茲 申請人:思科技術(shù)公司