本技術(shù)屬于視頻處理,具體涉及一種視頻縮放裝置。
背景技術(shù):
1、視頻縮放處理是指將視頻放大或縮小后進(jìn)行顯示,具體流程包括輸入視頻首先進(jìn)入ddr進(jìn)行緩存,而后由video?fetch模塊從ddr中獲取視頻原始數(shù)據(jù)后送入video?scaler模塊進(jìn)行縮放處理,縮放后的視頻進(jìn)入video?mixer模塊進(jìn)行疊加,疊加后的視頻最終通過video?display模塊進(jìn)行視頻輸出。
2、視頻縮放處理通常由一個fpga承擔(dān),其硬件架構(gòu)如圖1所示。fpga的輸入引腳接收單像素,按照單個時鐘周期存入單個像素的節(jié)拍分別在第①個周期存入像素p1、第②個周期存入像素p2依次存入對應(yīng)的行緩存,根據(jù)實際配置的縮放源/目的大小在行緩存存入足夠的數(shù)據(jù)后,縮放算法模塊并行讀取行緩存中的數(shù)據(jù)進(jìn)行縮放運算后再輸出單像素數(shù)據(jù)流,以此實現(xiàn)圖像的縮放功能。
3、在圖像縮放疊加的應(yīng)用場景中,縮小疊加對縮放模塊的輸入接口工作頻率要求更高,縮放比例為2:1時即要求縮放模塊的輸入接口時鐘頻工作在248mhz,在縮小比例更大時需要更高的時鐘頻率;而時鐘頻率工作在248mhz及以上頻率對市面上常見的fpga來說已經(jīng)難以滿足。
技術(shù)實現(xiàn)思路
1、針對現(xiàn)有技術(shù)的上述不足,本實用新型提供一種視頻縮放裝置,以解決現(xiàn)有fpga的時鐘頻率無法滿足視頻縮小需求的技術(shù)問題。
2、第一方面,本實用新型提供一種視頻縮放裝置,包括:
3、第一處理芯片、雙端口內(nèi)存和第二處理芯片,所述第一處理芯片的多個輸入引腳連接用于處理視頻數(shù)據(jù)的處理器,以獲取多股像素數(shù)據(jù);第一處理芯片包括寫數(shù)據(jù)引腳,寫數(shù)據(jù)引腳連接雙端口內(nèi)存的一個端口;第二處理芯片包括一個讀數(shù)據(jù)引腳,第二處理芯片的一個讀數(shù)據(jù)引腳連接雙端口內(nèi)存的另一個端口;
4、第一處理芯片寄存器中存儲有時序控制程序;第二處理芯片的寄存器中存儲有縮放疊加處理程序;第二處理芯片的輸出引腳連接顯示器。
5、在一個可選的實施方式中,第一處理芯片和第二處理芯片均為復(fù)雜可編程邏輯器件,復(fù)雜可編程邏輯器件包括計算模塊、寄存器和內(nèi)核晶振;第一處理芯片的寫數(shù)據(jù)引腳為第一處理芯片的多個io引腳。
6、第二方面,本實用新型提供一種視頻縮放裝置,包括:
7、第一處理芯片、雙端口內(nèi)存和第二處理芯片,所述第一處理芯片和第二處理芯片的多個輸入引腳均連接用于處理視頻數(shù)據(jù)的處理器,以獲取多股像素數(shù)據(jù);第一處理芯片包括數(shù)據(jù)讀寫端口,數(shù)據(jù)讀寫端口連接雙端口內(nèi)存的一個端口;第二處理芯片包括數(shù)據(jù)讀寫端口,數(shù)據(jù)讀寫端口連接雙端口內(nèi)存的另一個端口;
8、第一處理芯片和第二處理芯片的寄存器中均存儲有時序控制程序和縮放疊加處理程序;第一處理芯片和第二處理芯片的輸出引腳均連接顯示器;
9、第一處理芯片和第二處理芯片通過高速串行鏈路通信連接。
10、在一個可選的實施方式中,第一處理芯片和第二處理芯片均為復(fù)雜可編程邏輯器件,復(fù)雜可編程邏輯器件包括計算模塊、寄存器和內(nèi)核晶振。
11、本實用新型的有益效果在于,本實用新型提供的視頻縮放裝置,通過選用兩個處理芯片,分別承擔(dān)時序控制和縮放疊加處理,能夠提升視頻數(shù)據(jù)處理速度,以應(yīng)對高清視頻的大數(shù)據(jù)流,此外令承擔(dān)時序控制的處理芯片的多個io引腳與視頻數(shù)據(jù)處理器連接,從而實現(xiàn)處理芯片同時獲取多股像素數(shù)據(jù)流,基于時序控制程序?qū)Χ喙上袼財?shù)據(jù)流進(jìn)行周期緩存,可以降低對時鐘頻率的需求。
12、此外,本實用新型設(shè)計原理可靠,結(jié)構(gòu)簡單,具有非常廣泛的應(yīng)用前景。
1.一種視頻縮放裝置,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的視頻縮放裝置,其特征在于,第一處理芯片和第二處理芯片均為復(fù)雜可編程邏輯器件,復(fù)雜可編程邏輯器件包括計算模塊、寄存器和內(nèi)核晶振;第一處理芯片的寫數(shù)據(jù)引腳為第一處理芯片的多個io引腳。
3.一種視頻縮放裝置,其特征在于,
4.根據(jù)權(quán)利要求3所述的視頻縮放裝置,其特征在于,第一處理芯片和第二處理芯片均為復(fù)雜可編程邏輯器件,復(fù)雜可編程邏輯器件包括計算模塊、寄存器和內(nèi)核晶振。