新四季網

用於可配置的分組流處理延遲的系統和方法

2023-10-07 19:13:44 5

專利名稱:用於可配置的分組流處理延遲的系統和方法
技術領域:
實施例總體上涉及流媒體廣播的接收和解碼。
背景技術:
存在用於將數字多媒體內容從源分發至一個用戶或多個用戶的各種已知方法、系統體系結構和編碼標準,並且這些內容共同被稱作數位電視(DTV)。DTV的一個示例是網際網路協議電視(IPTV),其中源將諸如電影之類的多媒體節目作為數字分組流經由網際網路分發至終端用戶。典型地,在IPTV中,指定分組流攜帶針對一個多媒體節目的信息,從而被稱作「頻道」。典型地,每個用戶通過加入(join)組播「組」而從多個可用頻道只接收用戶已經選擇用於觀看的具體頻道。DTV的另一個示例是over-the-air廣播數位電視,例如數字地面電視(DTT)。在廣播DTV中,典型地是但非必須地,通過使用大型聚集波段(aggregate band)內的子帶的頻分復用,對頻道進行多路復用。典型地,用戶具有天線,天線接收聚集波段,並且應用本地的頻道選擇器和解調器來恢復選定的DTV數據的頻道。除了在美國用於DTT的高級電視系統委員會(ATSC)的調製/協議的一個示例之外,已知用於廣播DTV的各種信號調製方案和數據協議的細節不屬於本公開的內容。另一 DTV的已知示例是衛星DTV,通常可與廣播DTV相比較,但是典型地具有較大的聚集波段並因此具有更多頻道,並且與DTT類型廣播相比,典型地以顯著較高的載波頻率為中心。另一 DTV的已知示例還是有線電視DTV,例如,由Comcast和各種類似實體提供的服務。有線電視DTV的體系結構、技術和協議的細節屬於實踐本文所描述的實施例所需的信息範圍之外,因此被省略。轉向IPTV類型的DTV,在典型的示例IPTV系統中,諸如具有視頻顯示屏幕和音頻揚聲器子系統的家庭娛樂中心之類的一個或多個用戶中的每個用戶的接收和回放設備經由機頂盒(STB)或等價物連接至網際網路。本說明書中使用的術語「機頂盒」或「STB」的含義如下除了根據特定的上下文在其它地方陳述或顯而易見之外,術語「STB」包括針對IPTV服務提供商的網際網路接入鏈路的用戶接口、針對有線電視DTV服務的用戶接口和針對衛星DTV服務的用戶接口中的任意用戶接口或所有用戶接口的功能。在特定示例中,為了更加清楚起見,在與IPTV相關的示例 STB操作的具體描述中,STB可以但非必須被稱作「IPTV STB」。繼續典型IPTV系統的概括描述,在這種系統中,每個用戶的觀看站具有STB,該 STB典型地具有網際網路接口處理器,網際網路接口處理器處理用戶與IPTV服務提供商之間的協議連接和通信。這種STB至IPTV服務提供商的通信的示例包括,例如,用戶從一個IPTV 服務提供商接收節目指南、用戶向IPTV服務提供商發送頻道選擇命令、以及STB與IPTV服務提供商之間的各種其它數據交換,例如,公告信息和各種授權碼。典型地,IPTV服務提供商通過使IPTV服務的各種服務資源主持(host)相應的多個「組播組」來提供多個頻道。對於本領域普通技術人員來說,IPTV組播和「組播組」的相關理論和操作是已知的,足以根據所描述的實施例來實踐,因此省略了進一步的詳細描述。在典型的IPTV系統操作中,可以在用戶視野內的一個或多個視頻屏幕上選擇性地顯示節目指南或等價物。節目指南可以各種格式顯示通過IPTV服務提供商可用的IPTV 頻道總體(universe)的所有或部分。IPTV用戶可以例如基於電影名稱、演員姓名或運動隊來從這種節目指南中選擇, 並且經由IPTV領域所知的各種接口設備中的任何一種來向STB輸入命令。備選地,根據一些頻道排序方案,用戶可以輸入「下一個」或等價命令,用戶通過所述「下一個」或等價命令來有效地選擇另一頻道。典型地,響應於用戶的頻道選擇或「下一個」命令,STB識別頻道並向網絡節點發送「加入」消息,其中所述網絡節點可以是離用戶最近的節點。例如,這個 「最近」節點可以是網際網路內的路由器,或者可以是STB或多個STB與網際網路之間的通信鏈路內的邊緣路由器。「加入」消息可以是依據互連網組管理協議(IGMP)的。例如,響應於接收到加入消息,最近節點確定其是否已經從沿返回IPTV服務提供商的頭端的方向上遊的節點處接收到由加入消息識別的頻道。如果最近節點確定其還沒有接收到選定頻道,則最近節點可以向上遊的另一節點發送消息,所述另一節點進而確定其是否已經接收到選定頻道。例如,這種消息可以使用已知的協議無關消息(PIM)。典型地, 這個過程沿著上遊方向一個節點至一個節點地繼續,直到節點確定其已經接收到選定頻道為止。然後,該節點組播選定頻道,以及然後典型地,根據節點在IGMP-PIM過程期間創建的組播樹,下遊節點重複並向下遊重新廣播頻道,以在STB處作為分組流接收。然而,用戶的STB並不立即向用戶的視頻屏幕輸出有效的視頻數據。相反,只可以在「切換時間(zapping time)」之後發生從STB輸出的有效視頻以及得到的優質圖片的顯示。切換時間取決於多種因素,並且這些因素中最重要的一個因素在於由於IPTV服務提供商在向用戶廣播頻道之前向頻道數據施加的壓縮碼,所以必須在開始解碼(即,解壓縮) 操作之前在接收終端處收集一定數量的視頻幀。更具體地,如DTV領域所知,諸如MPEG2、 H.沈4(也已知為「MPEG4-AVC」)和音頻視頻標準(AVS)之類的大多數當前使用的壓縮碼標準是部分地基於幀到幀差異並且通常需要一定數量的幀,其中對於壓縮,要通過所述一定數量的幀來計算差。在解碼器處反向執行所述壓縮過程,需要在開始解碼之前向解碼器輸入處的緩衝器存儲最少的視頻幀。這種輸入緩衝需求存在於分發壓縮視頻數據的所有類型的DTV中,而不僅限於 IPTV0然而,輸入緩衝需求可能對於IPTV中尤其有利,並且尤其限於IPTV。這是因為至少在理論上,IPTV向用戶提供的基本方法和操作具有從任意極大數量的、幾乎沒有限制數量的頻道中進行選擇的潛力。但是,也如長期所知的IPTV—樣,儘管用戶在每個衝浪點擊之後在他或她的視頻控制器處啟動了他或她在頻道海洋中的衝浪式查找,但用戶還是可能在經歷了擴大的切換時間之後留下消極的體驗,這個迄今為止的永久性缺陷實質上抑制了用於「頻道衝浪」的這種潛在海洋的供應。

發明內容
尤其在特徵和有益效果方面,示例性實施例提供了一種具有系統處理延遲和相應切換時間的DTV系統,其中根據下一頻道的編碼標準,基於每頻道來最小化所述切換時間。通過本公開的全部內容,應該理解的是,各種實施例的這些和其它特徵和有益效果例如提供了較短的平均切換時間。這尤其有益於通過DTV系統用戶在將可能是遞增地大量頻道中進行衝浪變為可行。仍然在各種實施例的特徵和有益效果中,至少從用戶的角度,切換時間可以自動地符合編碼標準和協議的更新和變化。本發明人認識到,在其它特徵和有益效果中,與對於諸如數字TV平臺(DTV平臺) 和機頂盒(STB)之類的平臺啟用數字接收機支持的所有視頻標準來說是共同的固定系統處理延遲相反,系統處理延遲相對於頻道編碼標準的動態、每頻道符合性(conformance) 的特徵提供了對多種視頻標準的解碼和回放,而不具有實質上由具有該特徵的現有技術的系統引起的切換時間成本,即影響用戶的便利性。本發明人還認識到,在一個或多個示例性實施例的特徵和有益效果在於根據每種不同視頻標準來調整的動態配置的緩衝器大小,還提供對具有實施例的系統中的緩衝器使用率的優化。根據一個示例性實施例,數字多媒體接收器和解碼器系統包括系統延遲處理器, 用於接收識別分組流頻道的頻道選擇數據,並且至少部分地基於頻道選擇數據來產生視頻編碼標準標識符數據和最優輸入緩衝器延遲數據;以及包括具有分組流輸入的輸入延遲緩衝器,用於接收分組流,並且以至少部分地基於最優輸入緩衝器延遲數據的緩衝器延遲來輸出相應的延遲分組流;以及還包括可重新配置視頻解碼器,用於根據基於視頻編碼標準標識符數據的解碼過程來解碼延遲分組流,並且輸出相應的視頻幀序列。根據一個方面,系統延遲控制器還可以至少部分地基於視頻編碼標準標識符數據來產生最優系統處理延遲數據,以及可重新配置視頻解碼器還可以包括可重新配置延遲, 以至少部分地基於最優系統處理延遲數據的解碼器處理延遲來輸出相應的視頻幀序列。根據另一示例性實施例,數字多媒體接收和解碼方法包括接收識別分組流頻道的頻道選擇數據,至少部分地基於頻道選擇數據產生視頻編碼標準標識符數據,以及至少部分地基於視頻編碼標準數據產生最優輸入緩衝器延遲數據。還根據這個示例性實施例, 方法還包括接收分組流,並且以至少部分地基於最優輸入緩衝器延遲數據的緩衝器延遲來輸出相應的延遲分組流,以及根據基於視頻編碼標準標識符數據的解碼過程來解碼延遲分組流,並且輸出相應的視頻幀序列。根據一個方面,方法還可以至少部分地基於視頻編碼標準標識符數據產生最優系統處理延遲數據,以及解碼延遲分組流還可以包括可重新配置的延遲,以至少部分地基於最優系統處理延遲數據來以解碼器處理延遲輸出相應的視頻幀序列。以上概述的本發明及其各種示例性實施例的改進和特徵的說明性示例並非旨在詳盡或限制可以實現的可能有益效果。通過說明性細節進一步描述的各種實施例和方面, 各種示例性實施例的其它有益效果將顯而易見,以及通過閱讀本公開,本領域普通技術人員將容易識別所附權利要求範圍內的其它變型以及附加應用。


圖1示出了根據各種示例實施例,對具有和提供各種方法的一個或多個示例系統加以表示的一個示例性功能示意圖;圖2示出了根據各種示例性實施例,根據一個或多個系統和方法的一個或多個示例流程的一個示例功能流程示意圖;以及圖3示出了根據一個或多個實施例的用戶平臺的一個說明性實現的功能示意圖的一個示例,以及所述示例可以實現例如圖1示例裝置中的用戶解碼平臺。
具體實施例方式參考特定示例裝置描述各種示例性實施例,以幫助本領域普通技術人員理解本發明和足以容易地實踐本發明的本發明的各種實施例。然而,本發明實施例的範圍不限於所呈現的特定說明性示例。替換地,相關領域的普通技術人員將容易認識到,可以基於該描述實現其它結構和裝置。本領域普通技術人員將意識到,為了清楚,可以不按照比例繪製說明性的附圖。例如,為了整體上清楚描述的目的,特定描述可以具有形狀變形和/或相對比例的放大。為了避免使新穎的特徵和方面難以理解,本領域普通技術人員將容易理解,通過閱讀本描述,可以省略除屬於所述特徵和方面的特定操作的這些細節之外的對本領域普通技術人員來說是公知的各種算法和硬體的細節。可以分離地或像具有特定差異一樣來描述示例實施例和方面。然而,分離的描述或差異的描述並非必然意味著相應的實施例或方面互相排斥。例如,參照一個實施例描述的特定特徵、功能或特性可以被包括在或適於其它實施例。在具有或實現一個或多個實施例的一個示例系統中,多媒體源可以廣播或分發多個不同多媒體或DTV頻道。多個不同DTV頻道中的每個頻道可以根據指定的多個編碼標準之一來壓縮其內容。至少一個用戶具有DTV回放系統,以接收一個或多個頻道,以及選擇這些頻道之一,並將選擇的頻道解碼為分組流。根據一個方面,多媒體源可以連接至網際網路或其它廣域網,來自源的每個分組流可以依據一個或多個指定傳輸協議,並且每個分組流可以攜帶一個或多個多媒體或其它信息頻道,作為相應的分組有效載荷。可以基於諸如帶寬壓縮之類的目的,根據指定的多個編碼標準中的任意標準來編碼分組的有效載荷,例如,作為說明性示例,MPEG-2、也被稱作 "MPEG4-AVC,,的 H. 264 禾口 AVS0根據一個方面,源可以是與諸如網際網路之類的廣域網相連的IPTV服務提供商的頭端或等價物,其中廣域網還與多個終端用戶相連。例如,頭端可以分發或源出(source) 多個不同的多媒體頻道,作為相應的多個不同分組流。可以將頭端實現為在諸如一個或多個流數據集中器或聚集器之類的網際網路上的分布式資源,每個所述集中器或聚集器從例如多種多媒體內容提供商中的每個提供商處接收多媒體內容。還應該理解的是,IPTV服務提供商的「頭端」的實現不必具體是本實施例,例如也可以根據IPTV頭端的常規實踐來實現。在一個或多個示例實施例中,根據IPTV方面,由多媒體源(例如,頭端)源出的每個分組流可以依據一個或多個指定傳輸協議,並且每個分組流可以攜帶一個或多個多媒體或其它信息頻道相應的作為分組有效載荷。應該理解的是,分組傳輸協議可以不局限於本實施例,從而省略了進一步的詳細描述。可以例如為了帶寬壓縮的目的而根據指定的多個編碼標準來編碼分組的有效載荷,例如,作為說明性示例,MPEG-2、被稱作「MPEG4-AVC」的 H. 264 和 AVS。根據一個方面,例如,一個或多個用戶站可以包括諸如具有音頻揚聲器的視頻顯示器之類的多媒體呈現裝置,所述多媒體呈現裝置通過諸如有線電視之類的傳輸路徑與從 STB或等價物輸出的音頻/視頻的普通多媒體相連,從而與網際網路相連。參考所有的實施例,應該理解的是,除了根據特定的上下文在其它地方陳述或顯而易見之外,當術語「STB」涉及實施方式時,意為功能性資源,而並非必須是特定的硬體單元。例如,根據一個或多個方面,可以在DTV用戶平臺中包括STB功能性資源,其中所述DTV 用戶平臺的一端與網際網路相連,而另一端則向用戶的視頻顯示器和音頻揚聲器提供視頻和音頻信號。因此,基於該描述的目的,術語「DTV用戶平臺」將被用於參考用戶資源,所述用戶資源與網際網路相連,執行IPTV或用戶與IPTV資源之間的等價的協議信令,執行所有的分組流接收和解碼,以及向用戶的視頻顯示器和音頻揚聲器提供視頻和音頻信號。還可以理解的是,DTV用戶平臺至網際網路的連接並非必須局限於實施例,以及例如,可以將其實現為到家庭區域網(LAN)路由器的鏈路或等價物,然後將其連接至例如有線電視或DSL數據機,以到達網際網路服務提供商(ISP)或等價服務。根據一個或多個方面,DTV用戶平臺與源(S卩,IPTV服務提供商的頭端)之間的通信並不局限於實施例。例如,在IPTV的實施例中,連接可以通過諸如IGMP系統之類的當前現有的IPTV組播系統,其中例如在多個互連路由器分布於網際網路中或與網際網路相連的環境中,在IPTV頭端向下遊到DTV用戶平臺之間的各個位置處,實現所述IGMP系統。根據一個或多個實施例的一個方面,用於改變頻道的DTV用戶平臺與DTV服務提供商的資源之間的通信過程和協議不局限於實施例,並且可以根據DTV領域中當前已知的這些通信過程和協議來實現。此外,DTV領域的普通技術人員應該理解的是,通過閱讀本公開,根據一個或多個方面,IPTV領域的普通技術人員例如可以通過容易地基於本公開執行對一個或多個可用的現成(OTS)IPTV STB的各種修改以及對適當OTS STB的選擇和必要修改,來實現DTV用戶平臺。根據一個或多個實施例的一個方面,DTV用戶平臺可以包括可重新配置DTV解碼器,優選地,DTV解碼器具有處理資源,所述處理資源用於將接收到的分組流解復用為編碼的視頻分組流和編碼的音頻分組流,並且基於多個指定解碼標準(例如,用於說明性示例的,MPEG-2、H. 264和AVQ中的任意標準來將編碼的視頻分組流和編碼的音頻分組流分別解碼成輸出視頻幀和音頻回放數據。根據一個方面,可以通過可重新配置DTV視頻解碼器和可重新配置DTV音頻解碼器將編碼的視頻分組流和編碼的音頻分組流分別解碼成輸出視頻幀和音頻回放數據。根據一個方面,可重新配置DTV解碼器可以包括視頻幀緩衝器和音頻緩衝器,例如可配置用於在向用戶的視頻顯示器和揚聲器輸入之前同步輸出視頻幀和音頻回放數據。根據一個或多個實施例的一個方面,可重新配置DTV解碼器應用可選擇的解碼器處理延遲,其中,例如由DTV用戶平臺的控制器基於所接收到的頻道的編碼(例如壓縮)標準來自動地設置解碼器處理延遲。這個方面將被稱作「基於編碼的可變解碼器處理延遲」。根據一個方面,DTV用戶平臺包括可重新配置DTV解碼器,所述可重新配置DTV解碼器具有或安排有具有深度的解碼器輸入緩衝器以及因此的延遲,其中基於所接收到的頻道的編碼(例如壓縮)標準來自動地設置所述延遲。以下將該輸入緩衝器方面稱作「基於編碼的可變延遲輸入緩衝器」,並且將相應的延遲特徵稱作「基於編碼的可變輸入緩衝器延遲」。
根據一個方面,可以在可重新配置DTV解碼器的解復用器之後安排基於編碼的可變延遲輸入緩衝器。在這種設置中,例如,只在DTV解碼器的可重新配置DTV視頻解碼器部分的輸入處向編碼視頻分組流施加基於編碼的可變輸入緩衝器延遲。應該理解的是,這種設置只是一個示例。備選地,根據一個或多個實施例的基於編碼的可變延遲輸入緩衝器可以被安排在可重新配置DTV解碼器的解復用器和對應的延遲之前,如普通技術人員容易識別和實現的,以及可以包括實施最終恢復的視頻信號和最終恢復的音頻的同步。根據一個方面,例如可以通過DTV用戶平臺的延遲存儲和選擇控制特徵,來實現對基於編碼的可變解碼器處理延遲和基於編碼的可變輸入緩衝器延遲的控制。例如,這個控制特徵可以被配置為產生基於編碼的系統延遲控制信號,所述系統延遲控制信號具有基於編碼的輸入緩衝器延遲控制信號以及根據一個方面的基於編碼的可變解碼器處理延遲信號。根據一個方面,可以向可重新配置DTV視頻解碼器和基於編碼的可變延遲輸入緩衝器提供基於編碼的系統延遲控制信號的這些示例分量信號。此外,關於延遲存儲和選擇控制方面,應該理解的是,可以在基於編碼的可變延遲輸入緩衝器中包括延遲存儲和選擇控制方面的全部或部分,或者備選地延遲存儲和選擇控制方面的全部或部分可以與基於編碼的可變延遲輸入緩衝器分離。通過閱讀本公開,還應該理解的是,除所接收到的頻道的編碼標準之外根據一個或多個實施例的DTV用戶平臺的延遲存儲和選擇控制方面還可以至少部分地基於其它參數,來控制基於編碼的可變延遲輸入緩衝器的延遲。因此,應該理解的是,除非根據特定上下文陳述或顯而易見,術語「基於編碼的輸入緩衝器延遲控制信號」意為至少部分基於但必要時完全基於與所接收到的流分組相關聯的特定頻道的編碼標準的控制信號。根據一個方面,產生基於編碼的系統處理延遲控制信號的基於編碼的輸入緩衝器延遲控制信號基於所接收的頻道的編碼標準,並且可以不必進一步基於其它的輸入緩衝器延遲因素。此外,根據一個方面,除編碼標準之外還可以採用一個輸入緩衝器延遲因素,以在指定系統視頻質量需求內防止或保持在可重新配置DTV視頻解碼器的輸入處發生數據欠運行(under run)或數據超運行(overrun)。DTV領域的普通技術人員應該理解的是,例如輸入比特流的比特速率可以導致在視頻解碼器的輸入緩衝器處的數據欠運行/超運行。對於相關領域的技術人員來說,數據欠運行/超運行的這些和其它原因,以及用於設置輸入緩衝器深度以保持可接收的數據欠運行/超運行的系統考慮事項是公知的,因此省略了進一步的詳細描述。關於根據編碼標準來產生基於編碼的輸入緩衝器延遲控制信號的方面,可以通過一個示例的比較來說明延遲與編碼標準的優選關係,例如,將常規MPEG-2解碼器中的必要典型輸入緩衝器延遲與常規H. 264解碼器中的必要典型輸入緩衝器延遲相比較。更具體地,根據MPEG-2標準,節目時鐘基準(PCR)與呈現時間戳(PTS)之間的最大差是1秒。相反,根據H. 264標準,PCR與PTS之間的最大差是10秒。為了針對這種基於編碼的差,根據另一個方面,DTV用戶平臺可以保持諸如以下的說明性示例表I之類的表或等價物,所述表或等價物具有每個頻道的編碼標準的更新關聯性。表 I
權利要求
1.一種數字多媒體接收器和解碼器系統,包括系統延遲控制器,用於接收識別分組流頻道的頻道選擇數據,並且至少部分地基於頻道選擇數據來產生視頻編碼標準標識符數據和最優輸入緩衝器延遲數據;具有分組流輸入的輸入延遲緩衝器,用於接收分組流,並且以至少部分地基於最佳輸入緩衝器延遲數據的緩衝器延遲來輸出相應的延遲分組流;以及可重新配置視頻解碼器,用於根據基於視頻編碼標準標識符數據的解碼過程來解碼延遲分組流,並且輸出相應的視頻幀序列。
2.如權利要求1的數字多媒體接收器和解碼器系統,其中系統延遲控制器還至少部分地基於視頻編碼標準標識符數據來產生最優系統處理延遲數據,以及可重新配置視頻解碼器還包括可重新配置延遲單元,以至少部分地基於最優系統處理延遲數據的解碼器處理延遲來輸出相應的視頻幀序列。
3.如權利要求1的數字多媒體接收器和解碼器系統,其中系統延遲控制器能夠基於可重新配置視頻解碼器的當前視頻標準配置與視頻編碼標準標識符數據的比較,確定是否需要改變視頻標準,並且基於所述確定需要改變視頻標準, 產生更新的最優輸入緩衝器延遲數據。
4.如權利要求2的數字多媒體接收器和解碼器系統,其中系統延遲控制器能夠基於可重新配置視頻解碼器的當前視頻標準配置與視頻編碼標準標識符數據的比較,確定是否需要改變視頻標準,並且基於所述確定需要改變視頻標準, 產生更新的最優系統處理延遲數據和更新的最優輸入緩衝器延遲數據。
5.如權利要求1的數字多媒體接收器和解碼器系統,還包括可重新配置輸出幀緩衝器,所述可重新配置輸出幀緩衝器接收相應的視頻幀序列,並且以至少部分地基於視頻編碼標準標識符數據的延遲來輸出相應的延遲的視頻幀序列。
6.如權利要求5的數字多媒體接收器和解碼器系統,還包括視頻後處理和再現單元, 所述視頻後處理和再現單元用於接收所述延遲的視頻幀序列,並且輸出相應的輸出視頻信號。
7.如權利要求1的數字多媒體接收器和解碼器系統,其中所述系統延遲控制器包括存儲多個分組流頻道編碼標準標識符數據的每頻道編碼標準標識符表,每個所述分組流頻道標識符數據識別分組流頻道並且識別相應的編碼標準,以及所述系統延遲控制器基於所述表和所述頻道選擇數據來產生視頻編碼標準標識符數據和最優輸入緩衝器延遲數據。
8.如權利要求1的數字多媒體接收器和解碼器系統,其中系統延遲控制器還至少部分地基於視頻編碼標準標識符數據來產生最優系統處理延遲數據,可重新配置視頻解碼器包括可重新配置的延遲,以至少部分地基於最優系統處理延遲數據的解碼器處理延遲來輸出相應的視頻幀序列,以及,所述系統延遲控制器包括存儲多個分組流頻道編碼標準標識符數據的每頻道編碼標準標識符表,每個所述分組流頻道標識符數據識別分組流頻道並且識別相應的編碼標準, 以及所述系統延遲控制器基於所述表和所述頻道選擇數據來產生視頻編碼標準標識符數據和最優輸入緩衝器延遲數據。
9.如權利要求1的數字多媒體接收器和解碼器系統,其中系統延遲控制器能夠基於可重新配置視頻解碼器的當前視頻標準配置與視頻編碼標準標識符數據的比較,確定是否需要改變視頻標準,並且基於所述確定需要改變視頻標準, 產生更新的最優輸入緩衝器延遲數據,以及所述系統延遲控制器包括存儲多個分組流頻道編碼標準標識符數據的每頻道編碼標準標識符表,每個所述分組流頻道標識符數據識別分組流頻道並且識別相應的編碼標準, 以及所述系統延遲控制器基於所述表和所述頻道選擇數據來產生視頻編碼標準標識符數據和最優輸入緩衝器延遲數據。
10.如權利要求8的數字多媒體接收器和解碼器系統,其中系統延遲控制器能夠基於可重新配置視頻解碼器的當前視頻標準配置與視頻編碼標準標識符數據的比較,確定是否需要改變視頻標準,並且基於所述確定需要改變視頻標準, 產生更新的最優系統處理延遲數據和更新的最優輸入緩衝器延遲數據。
11.如權利要求1的數字多媒體接收器和解碼器系統,還包括可重新配置輸出幀緩衝器,所述可重新配置輸出幀緩衝器用於接收相應的視頻幀序列,並且以至少部分地基於視頻編碼標準標識符數據的延遲來輸出相應的延遲的視頻幀序列,所述系統延遲控制器包括存儲多個分組流頻道編碼標準標識符數據的每頻道編碼標準標識符表,每個所述分組流頻道標識符數據識別分組流頻道並且識別相應的編碼標準, 以及所述系統延遲控制器基於所述表和所述頻道選擇數據來產生視頻編碼標準標識符數據和最優輸入緩衝器延遲數據。
12.如權利要求1的數字多媒體接收器和解碼器系統,還包括解復用器,用於接收具有編碼音頻信息數據和編碼視頻信息數據的輸入多媒體分組流,產生相應的編碼視頻分組流和相應的編碼音頻分組流,以及向所述輸入延遲緩衝器輸入編碼視頻分組流,作為所述分組流輸入;以及音頻解碼器,用於接收相應的音頻分組流,並且產生相應的解碼音頻數據。
13.如權利要求6的數字多媒體接收器和解碼器系統,還包括音頻後處理單元,所述音頻後處理單元接收所述解碼音頻數據,並且輸出相應的音頻揚聲器信號。
14.一種數字多媒體接收和解碼方法,包括接收識別分組流頻道的頻道選擇數據;至少部分地基於頻道選擇數據產生視頻編碼標準標識符數據;至少部分地基於視頻編碼標準數據產生最優輸入緩衝器延遲數據;接收分組流,並且以至少部分地基於最優輸入緩衝器延遲數據的緩衝器延遲來輸出相應的延遲分組流;以及根據基於視頻編碼標準標識符數據的解碼過程來解碼延遲分組流,並且輸出相應的視頻幀序列。
15.如權利要求14的數字多媒體接收和解碼方法,還包括至少部分地基於視頻編碼標準標識符數據,來產生最優系統處理延遲數據,其中解碼延遲分組流包括以至少部分地基於最優系統處理延遲數據的解碼器處理延遲,來延遲視頻幀序列的輸出。
16.如權利要求14的數字多媒體接收和解碼方法,還包括基於對當前解碼過程的確定以及所述確定的當前解碼過程與所述視頻編碼標準標識符數據的比較,來確定是否需要改變所述解碼過程;以及基於所述確定需要改變所述解碼過程,產生更新的最優輸入緩衝器延遲數據。
17.如權利要求15的數字多媒體接收和解碼方法,還包括基於對當前解碼過程的確定以及所述確定的當前解碼過程與所述視頻編碼標準標識符數據的比較,來確定是否需要改變所述解碼過程;以及基於所述確定需要改變所述解碼過程,產生更新的最優輸入緩衝器延遲數據和更新的最優系統處理延遲數據。
18.如權利要求14的數字多媒體接收和解碼方法,還包括接收和延遲緩衝所述相應的視頻幀序列,所述緩衝包括以至少部分地基於視頻編碼標準標識符數據的延遲來輸出相應的延遲的視頻幀序列。
19.如權利要求15的數字多媒體接收和解碼方法,還包括接收和延遲緩衝所述相應的視頻幀序列,所述緩衝包括以至少部分地基於視頻編碼標準標識符數據的延遲來輸出相應的延遲的視頻幀序列。
20.如權利要求14的數字多媒體接收和解碼方法,還包括針對所述接收分組流在本地位置存儲每頻道編碼標準標識符表,所述表存儲多個分組流頻道編碼標準標識符數據,每個所述分組流頻道標識符數據識別分組流頻道並識別相應的編碼標準,以及所述產生視頻編碼標準標識符數據基於所述表和所述頻道選擇數據產生視頻編碼標準標識符數據。
21.如權利要求14的數字多媒體接收和解碼方法,還包括至少部分地基於視頻編碼標準標識符數據來產生最優系統處理延遲數據,以及針對所述接收分組流在本地位置存儲每頻道編碼標準標識符表,所述表存儲多個分組流頻道編碼標準標識符數據,每個所述分組流頻道標識符數據識別分組流頻道並識別相應的編碼標準,以及所述產生視頻編碼標準標識符數據基於所述表和所述頻道選擇數據產生視頻編碼標準標識符數據,其中解碼延遲分組流包括以至少部分地基於最優系統處理延遲數據的解碼器處理延遲來延遲視頻幀序列的輸出。
22.如權利要求14的數字多媒體接收和解碼方法,還包括基於對當前解碼過程的確定以及所述確定的當前解碼過程與所述視頻編碼標準標識符的比較,來確定是否需要改變所述解碼過程;以及基於所述確定需要改變所述解碼過程,產生更新的最優輸入緩衝器延遲數據;以及針對所述接收分組流在本地位置存儲每頻道編碼標準標識符表,所述表存儲多個分組流頻道編碼標準標識符數據,每個所述分組流頻道標識符數據識別分組流頻道並識別相應的編碼標準,以及其中所述產生視頻編碼標準標識符數據基於所述表和所述頻道選擇數據產生視頻編碼標準標識符數據。
23.如權利要求21的數字多媒體接收和解碼方法,還包括基於對當前解碼過程的確定以及所述確定的當前解碼過程與所述視頻編碼標準標識符的比較,來確定是否需要改變所述解碼過程;以及基於所述確定需要改變所述解碼過程,產生更新的最優輸入緩衝器延遲數據。
24.如權利要求15的數字多媒體接收和解碼方法,還包括接收和延遲緩衝所述相應的視頻幀序列,所述緩衝包括以至少部分地基於視頻編碼標準標識符數據的延遲來輸出相應的延遲的視頻幀序列;以及針對所述接收分組流在本地位置存儲每頻道編碼標準標識符表,所述表存儲多個分組流頻道編碼標準標識符數據,每個所述分組流頻道標識符數據識別分組流頻道並識別相應的編碼標準,以及其中所述產生視頻編碼標準標識符數據基於所述表和所述頻道選擇數據產生視頻編碼標準標識符數據。
全文摘要
在通過多個頻道進行切換的頻道中,每個頻道選擇識別新分組流的頻道,並識別頻道的視頻編碼標準。基於視頻編碼標準,識別最優輸入緩衝器延遲,通過最優輸入緩衝器延遲來延遲針對新頻道的分組流,以及通過根據視頻編碼標準的解碼處理,來解碼針對新頻道的分組流。可選地,基於視頻編碼標準來識別最優解碼處理延遲,並且解碼應用於相關聯的處理延遲。
文檔編號H04N21/439GK102474653SQ201080029214
公開日2012年5月23日 申請日期2010年6月30日 優先權日2009年6月30日
發明者克蘭西·拉克希米, 吉安·潘迪, 吉安那·辛納帕蒂 申請人:Nxp股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀