一種多媒體編解碼處理器的製作方法
2023-09-11 19:20:45
本發明涉及多媒體處理領域,尤其涉及一種多媒體編解碼處理器。
背景技術:
視頻編碼的國際標準化一直由國際標準化組織/國際電工委員會下的運動圖像專家組和國際電信聯盟電信標準化部門下的視頻編碼專家組引領。現有的編解碼器相比提供良好的壓縮性能。很多最近開發的智慧型電話具有連續拍攝功能,並且當用戶選擇連續拍攝時,以期望的間隔針對用戶顯示連續拍攝的靜止圖像。靜止圖像需要被暫時存儲,直至用戶選擇已被顯示的靜止圖像中的一個。當靜止圖像被暫時存儲時,智慧型電話可使用僅使用幀內壓縮的jpeg圖像壓縮方法。然而,使用jpeg圖像壓縮方法壓縮的圖像的尺寸很大,反而增加內存成本。視頻編解碼廣泛應用於視頻監控、手持終端等消費類電子應用領域。新一代視頻編解碼標準h.264,通過改善預測技術,使碼率相對於mpeg-4,h.263和mpeg-2分別達到了39%,49%和64%的降低,並能保持較高的視頻質量,適合於實時通信的需求,拓展了視頻存儲和視頻流格式的應用。
技術實現要素:
本發明的目的在於通過一種多媒體編解碼處理器,來解決以上背景技術部分提到的問題。
為達此目的,本發明採用以下技術方案:
一種多媒體編解碼處理器,其包括可重構處理器、精簡指令集計算機、數據接口;所述可重構處理器包括配置接口、配置總線、若干可重構的控制單元以及與可重構的控制單元配合的若干運算器、路由單元、數據總線、輸入數據接口、輸出數據接口;所述數據接口包括幀緩衝器和直接內存存取器。
特別地,所述可重構的控制單元用於粗粒度的運算操作,可完成算術邏輯運算;所述路由單元用於支撐可重構處理器中運算器間的數據通信,採用臨近直連和分段式總線的方式完成計算單元間數據傳遞;所述可重構的控制單元用於向可重構處理器中的運算器和路由單元發送配置信息流,配置運算操作和數據交互;所述配置接口用於加載可重構的控制單元所需的配置信息流及計算單元陣列與片外存儲收發數據的數據接口。
特別地,所述數據接口為三級深度的數據緩衝器,所述數據緩衝器位寬為512位元組,同時向可重構處理器的計算單元陣列輸送數據,通過數據總線發送至運算器。
本發明提出的多媒體編解碼處理器通過臨近直連和分段式總線構成的網際網路進行通信,通過加載不同配置信息流實時改變運算器的計算功能和連接方式,具有較強的處理性能和高度靈活性。
附圖說明
圖1為本發明實施例提供的多媒體編解碼處理器結構圖。
具體實施方式
為了便於理解本發明,下面將參照相關附圖對本發明進行更全面的描述。附圖中給出了本發明的較佳實施例。但是,本發明可以以許多不同的形式來實現,並不限於本文所描述的實施例。相反地,提供這些實施例的目的是使對本發明的公開內容理解的更加透徹全面。需要說明的是,當一個元件被認為是「連接」另一個元件,它可以是直接連接到另一個元件或者可能同時存在居中元件。除非另有定義,本文所使用的所有的技術和科學術語與屬於本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在於限制本發明。本文所使用的術語「及/或」包括一個或多個相關的所列項目的任意的和所有的組合。
請參照圖1所示,圖1為本發明實施例提供的多媒體編解碼處理器結構圖。
本實施例中多媒體編解碼處理器具體包括可重構處理器、精簡指令集計算機、數據接口;所述可重構處理器包括配置接口、配置總線、若干可重構的控制單元以及與可重構的控制單元配合的若干運算器、路由單元、數據總線、輸入數據接口、輸出數據接口;所述數據接口包括幀緩衝器和直接內存存取器。所述可重構的控制單元用於粗粒度的運算操作,可完成算術邏輯運算;所述路由單元用於支撐可重構處理器中運算器間的數據通信,採用臨近直連和分段式總線的方式完成計算單元間數據傳遞;所述可重構的控制單元用於向可重構處理器中的運算器和路由單元發送配置信息流,配置運算操作和數據交互;所述配置接口用於加載可重構的控制單元所需的配置信息流及計算單元陣列與片外存儲收發數據的數據接口。所述數據接口為三級深度的數據緩衝器,所述數據緩衝器位寬為512位元組,同時向可重構處理器的計算單元陣列輸送數據,通過數據總線發送至運算器。
本發明的技術方案通過臨近直連和分段式總線構成的網際網路進行通信,通過加載不同配置信息流實時改變運算器的計算功能和連接方式,具有較強的處理性能和高度靈活性。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限於這裡所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護範圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限於以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的範圍由所附的權利要求範圍決定。
本領域普通技術人員可以理解實現上述實施例中的全部或部分流程,是可以通過電腦程式來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(read-onlymemory,rom)或隨機存儲記憶體(randomaccessmemory,ram)等。
技術特徵:
技術總結
本發明公開一種多媒體編解碼處理器,包括可重構處理器、精簡指令集計算機、數據接口;所述可重構處理器包括配置接口、配置總線、若干可重構的控制單元以及與可重構的控制單元配合的若干運算器、路由單元、數據總線、輸入數據接口、輸出數據接口;所述數據接口包括幀緩衝器和直接內存存取器。本發明通過臨近直連和分段式總線構成的網際網路進行通信,通過加載不同配置信息流實時改變運算器的計算功能和連接方式,具有較強的處理性能和高度靈活性。
技術研發人員:許文遠
受保護的技術使用者:許文遠
技術研發日:2017.07.27
技術公布日:2017.10.10