新四季網

敏捷解碼器的製作方法

2023-08-10 01:00:11 1

專利名稱:敏捷解碼器的製作方法
技術領域:
本發明涉及一種對壓縮流進行解碼的解碼器 背景技術傳統上,視頻解碼器以硬體為基礎。換句話說,典型的視頻解碼器表 現為專用於此目的離散的、單機設備的形式。用硬體解碼器實現,對各種 格式的流進行解碼通常需要用於對每種流格式的不同的晶片集,以及相當 冗長的固件下載。多個晶片集經證實是非常昂貴,使實時的固件轉換變得 不切實際。因而存在一個對克服現有技術缺點的解碼器裝置的需求。 發明內容簡言之,根據本發明原理最佳的實施例,提供一個用於對至少第一和 第二壓縮流進行解碼的解碼器。該解碼器包含第一和第二解碼級,每個解 碼級能夠分別對至少第一和第二流中的一個單獨的流進行解碼,以產生第 一和第二解壓縮流。 一個路由級分別將至少第一和第二流路由到至少第一
和第二解碼級。至少第一和第二緩衝級各自存儲由第一和第二解碼級輸出 的第一和第二解壓縮流中的單獨一個。 一個輸出級將至少第一和第二緩衝 級存儲的解壓縮流結合起來。在實踐中,本發明原理的解碼器裝置包含一個用軟體編程的處理器, 以執行每個解碼級的功能。軟體解碼器允許高度用戶專用化並提供更大的靈活性以及解碼程序控制。用於非線控編輯器(non-linear editors,簡稱 NLEs)的原始視頻資料可來自不同的資料源並能進行不同格式的壓縮,舉 例來說,諸如MPEG2、 DV、 JPG2K。資料還可以有不同的顯示大小,例如, 標準清晰度NTSC及高清晰度1080i。通過利用能夠對不同格式進行解碼的 解碼級,本原理的解碼器裝置能夠對視頻流解碼,而不論他們本來的壓縮 格式或者圖像大小。本原理的解碼器裝置能夠對不同格式的幀解壓縮,並 將解壓縮的幀排列到共同的"背景"。而且,利用相對便宜的多處理器系 統,本原理的解碼器裝置能夠在多個平行線程上執行,所以處理的吞吐量 能以可用處理器的數量和速度來度量。


圖1描述的是根據本原理的最佳實施例的解碼器裝置的方框圖。
具體實施方式
根據本原理的最佳實施例,圖1是描述解碼器裝置10的方框示意圖, 解碼器裝置10用於對多個壓縮視頻流llr"lln進行解壓縮,此處"是一個 大於0的整數。在實踐中,視頻流11,-1L的一個或多個可以有一個不同於 其它流的格式。例如, 一個流可採用MPEG2流的形式,而另一個流可採用 DV25或者DV50流的形式。只要流的特定格式是公知的技術,每一個流的 特定格式並不重要。
實踐中本原理的解碼器10包括一個被編程的處理器12,諸如一個微處 理器、微型計算機或者類似物,它們在各級的操作更詳細地描述於下文。 當處理器12被編程作為軟體解碼器工作時,根據輸入流的壓縮格式,處理器12擁有一個輸入信息路由級13,將壓縮視頻流1L-11。路由到多個解碼 級14,-14"中適當的一級。解碼級14,-l《的每級操作以解壓縮一個特定格式 的輸入。典型的壓縮格式包括標準清晰度(簡稱SD)視頻的MPEG2、 DV25 和DV50以及高清晰度視頻的MPEG2、 H. 264-MPE4 AVC和D100。因而,依據 壓縮視頻流1L-1L的組成結構,解碼級14,-14"的一個或多個具有以MPEG2、 DV25和DV50 SD格式中的一個或者以MPEG2、 H. 264-MPE4 AVC和DV100高 清晰度(簡稱HD)格式中的一個解壓縮視頻的能力。一旦收到特定壓縮格式的流11,-1L中的一個流的輸入,與該格式相關 聯的一個解碼級就對該流進行解碼,以產生連續的解壓縮幀。每個由解碼 級輸出的解壓縮幀被存儲於顯示緩衝級18,-18n相應的一級中,分別地,其 大小達到能接收解壓縮的幀。在實踐中,顯示緩衝級18rl&的每級支持特 定大小的一幀,該大小依賴於其關聯的解碼級的解壓格式。典型地,每一 個顯示緩衝級18^18 具有以下標準大小之一NTSC (720x480)PAL (720x576)1080i (1920x1080)720p (1280x720)典型地,解壓縮的SD幀遵從NTSC結構或者PAL結構。解壓縮的HD幀 依其大小在空間能夠容納1080i或720pHD幀的緩衝級中進行存儲。如果一
個解碼的幀圖像不符合一個顯示緩衝級的大小,這可能發生於一些MPEG2 視頻幀,該幀將經歷一個剪輯或裁剪操作。例如, 一個720x512 MPEG2幀 有32行在置入顯示緩衝級之前被剪輯。一個定標器20對從顯示緩衝級18「18"的每級讀取的幀進行縮放,並且 還執行所要求的與視頻顯示器22相關聯的色彩空間轉換。例如,如果視頻 顯示器22具有一個與1080iHD幀相關、大小為1920 x1080像素的輸入信 息幀,那麼定標器20將所有的幀縮放到那個大小。小於1920x1080像素的 任何幀通過定標器20進行向上轉換。相反,如果視頻顯示器22有一個大 小為720 x 480像素的輸入信息幀,那麼定標器20將對較大尺寸的幀進行 向下轉換。通過提供時域的並行操作,圖1的解碼器裝置10改善了功效。利用基 於軟體的解碼器裝置,讀取壓縮視頻流可以包括磁碟訪問的時耗。此外, 一般解壓縮輸出信息流的寫入幀將包括執行總線轉換到顯示硬體的時耗。等待完成這些輸入/輸出(i/o)任務的發生不構成處理循環的有效運用。本原理的解碼器裝置10利用顯示緩衝器18,-18 從執行縮放和色彩空間轉換 的定標器20分離解碼級14,-14n。幀(N)經歷解碼並存儲於顯示緩衝器後, 當定標器20格式化已解壓縮的幀(N)用於輸出時,解碼器級可解碼下一 個幀(N+l)。鎖定信號燈保護每一個顯示緩衝級以防止一個線程越過另 一個線程。如上所述,典型地,解碼器裝置10利用處理器12執行基於軟體的程 序對多個流1L-1L進行解碼,儘管無需以連續的形式。雖然圖l將處理器 12描述成專用於解碼任務,但是處理器可以執行解碼之外的其它操作。雖 然沒有明確地描述於圖l,但是,當與一個大系統中其它處理器進行聯網時, 處理器12能探測其它可利用的處理器的數量。如果處理器12之外的另一
臺處理器變得可用,那麼空域並行操作將被自動允許。大多數圖像壓縮算 法使用一系列被稱為宏模塊的小的副圖像區域處理一個單獨的幀。通過創 造多個執行線程,宏模塊的總數能在可用的處理器之間分配。如果每個處 理器的模塊數總是少於需要解碼的模塊總數,那麼解碼每幀所需的時間就 較少。使用這種方法時,每個執行線程同步於每幀的末端以防此圖像撕開。與單機硬體解碼器比較而言,基於軟體的解碼裝置10提供了幾個優點。例如,解碼器裝置io可以易於擴展以支持變為可以使用的新壓縮標準,因為只用更新軟體便可以使之成為可能。此外,如果發現了更快更好的替代品,單獨的三組多媒體數位訊號編解碼器(簡稱CODEC)元件就可以被替代。 而且,典型地,以全國電視系統委員會制式(簡稱NTSC)的速度每33毫秒 和以逐行倒相彩色電視制式(簡稱PAL)的速度每40毫秒,解碼器裝置IO 可以在視頻的幀分界處轉換壓縮類型以提供所支持的所有壓縮格式的無縫 解碼操作。上文描述了一個解碼不同格式的視頻流的解碼器裝置。
權利要求
1、一種對至少第一和第二流進行解碼的解碼器裝置,包括至少第一和第二解碼級,每一個解碼級對至少第一和第二流中的一個單獨的流進行解碼,以產生至少第一和第二解壓縮流;一個路由級,用於分別將至少第一和第二流中的一個單獨的流路由到至少第一和第二解碼級;至少第一和第二緩衝級,每一個分別存儲第一和第二解壓縮流中一個單獨的流的一幀;以及一個定標器,用於將來自第一和第二緩衝級的幀縮放至標準大小。
2、 根據權利要求1所述的解碼器裝置,其中至少第一和第二流的每 一個分別是以第一和第二格式被編碼,並且其中至少第一和第二解碼級的 每一個分別具有第一和第二解碼格式,每一個分別匹配該至少第一和第二 流的第一和第二格式。
3、 根據權利要求2所述的解碼器裝置,其中第一編碼格式包含標準 清晰度(SD)視頻的MPEG2、 DV25和DV50以及高清晰度視頻的MPEG2、 H. 264-MPE4 AVC和DV100中的一個。
4、 根據權利要求2所述的解碼器裝置,其中第二編碼格式包含標準 清晰度(SD)視頻的MPEG2、 DV25和DV50以及高清晰度視頻的MPEG2、 H. 264-MPE4 AVC和DV100中的一個。
5、 根據權利要求l所述的解碼器裝置,其中至少第一和第二顯示緩 衝級具有不同的大小。
6、 根據權利要求5所述的解碼器裝置,其中第一和第二顯示緩衝級的大小為720x480像素、720x576像素、1920x1080像素或者1280x720 像素中的一個。
7、 根據權利要求1所述的解碼器裝置,其中一個鎖定信號裝置防止 第一和第二顯示緩衝級中的至少一個的每一個越過另一個緩衝級。
8、 根據權利要求1所述的解碼器裝置,其中至少第一和第二顯示緩 衝級的每一個從定標器分離至少第一和第二解碼級的相關聯的一個,以允 許每一個解碼級獨立解碼以時域並行的方式操作。
9、 根據權利要求1所述的解碼器裝置,其中定標器執行色彩空間轉換。
10、 一種解碼至少第一和第二流的方法,包括 路由至少第一和第二流中的一個單獨的流以進行解碼;分別解碼至少第一和第二流中的一個單獨的流以產生至少第一和第 二解壓縮流;存儲至少第一和第二解壓縮流中的一個單獨的流的一幀;以及 將存儲的第一和第二解壓縮流的幀縮放至標準大小。
11、 根據權利要求10所述的方法,其中至少第一和第二流的每一個 分別以第一和第二格式進行編碼,並且其中解碼步驟還包含使用第一和第 二解碼格式分別對至少第一和第二流進行解碼。
12、 根據權利要求10所述的方法,其中第一編碼格式包含標準清晰度(SD)視頻的MPEG2、 DV25和DV50解碼格式,以及高清晰視頻的MPEG2、 H. 264-MPE4 AVC和DV100解碼格式中的一個。
13、 根據權利要求2所述的方法,其中第二編碼格式包含標準清晰度 (SD)視頻的MPEG2、 DV25和DV50解碼格式和高清晰度視頻的MPEG2、H. 264-MPE4 AVC和DV100解碼格式中的一個。
14、 根據權利要求10所述的方法,還包含將對存儲的流縮放與對至 少第一和第二流編碼進行分離的步驟。
15、 根據權利要求10所述的方法,還包含在存儲的幀上執行色彩轉 換的步驟。
16、 根據權利要求10所述的方法,還包含以空間並行操作解碼多個 流的步驟。
全文摘要
一種解碼器裝置(10)包括一個處理器(12)被編程以解碼多個流(111-11n),包括多個不同格式的流。就功能性而言,該解碼器裝置包括一個路由級(13)將每個流路由到不同的解碼級(141-14n),每個解碼級能夠對一個特定格式的流進行解碼,以在其輸出端產生一個解壓縮流。多個緩衝級(161-16n)的每一個存儲由一個關聯的解碼級輸出的一個解壓縮流的一個連續幀。一個輸出級將緩衝級存儲的幀縮放至標準大小,以輸入到一個顯示設備(22)。
文檔編號H04N7/26GK101120592SQ200680004733
公開日2008年2月6日 申請日期2006年2月1日 優先權日2005年2月16日
發明者麥可·安東尼·德盧卡 申請人:湯姆遜許可公司

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀