高通HVX簡介

一、簡介
HVX意味着你可以將視頻和攝像機任務從CPU轉移到Hexagon DSP,以實現低功耗的快速圖像處理。長期以來,用於寬矢量處理的新型Hexagon VX內核一直很吸引人的用例,因爲它們消耗大量電能,因此可以從CPU上卸載計算機視覺(CV)和視頻。 藉助HVX內核,Hexagon的設計師增加了寬矢量處理,以實現更高的性能和更低的功耗。

二、HVX功能介紹

可以通過以下三個主要途徑利用Hexagon VX:

1、視頻處理–使用自己的算法提高解碼視頻輸出的質量。該附加組件爲SDK補充了一個框架,該框架允許開發人員創建端到端應用程序以處理解碼的視頻幀。我們提供的附加示例着重於兩個元素:
1)Android端視頻處理應用程序,您可以將其用作與其他Android視頻應用程序的Android多媒體管道集成的起點。
2)六邊形視頻處理算法,您可以以此爲起點來創建自己在六邊形和六邊形VX上執行的算法。

2、相機後期處理和CV –我們在插件中添加了一些示例,包括端到端.apk,用於獲取實時相機輸入,對其進行CV處理並將其發送到顯示器。我們提供了一個圍繞示例算法的實時應用,您可以將其替換爲要在相機預覽路徑中運行的任何算法。

3、攝像頭流傳輸–傳感器和攝像頭前端曾經直接連接,但是Hexagon VX在傳感器,Hexagon DSP和攝像頭前端之間包括硬件協議接口。該接口使您可以使用Hexagon VX在傳感器和相機前端硬件之間引入DSP處理(例如,使用非標準傳感器或執行像素校正)。 SDK中的示例向您展示瞭如何構建所需的Hexagon庫並將其插入Android相機管道。

在這三個使用案例中,您的算法都不再需要在軟件中進行調整。 此外,您可以更輕鬆地將DSP定製集成到OEM的構建過程中。簡而言之,該插件是開發人員添加自己的後處理算法的一種正式方法,因爲管道的其餘部分都已準備就緒。 以前可以在Hexagon上處理視頻,CV和攝像機,但是Hexagon VX極大地改善了您可以處理的圖像的大小和分辨率以及算法的運行速度(請參見下表)。

在這裏插入圖片描述
驍龍820中的Hexagon DSP:
在這裏插入圖片描述
六邊形矢量擴展(HVX)
•用於高級成像和計算機視覺的DSP擴展
•實現的性能/毫瓦級明顯優於CPU
DSP與CPU功率
•典型成像應用的數據
•與CPU不同,大部分功能都花在了計算數據路徑上

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章