聯詠NT98568是一款高度整合的SoC,具有高影像品質、低碼率、低功耗具有pre-roll和always on video模式的電池應用,實現 2Mp 至 5Mp/8Mp邊緣 IP 攝影機應用。此SoC整合雙核心ARM Cortex A7 CPU、新一代ISP、H.265/H.264 視訊壓縮編解碼器、視訊處理引擎 (VPE)、高效能硬體DLA模組、圖形引擎、顯示控制器、乙太網路、USB 2.0 主機/設備、音訊編解碼器、RTC 和 SD/SDIO 3.0,提供最佳成本高效能邊緣 IP 攝影機解決方案。
(Novatek NT98568 Evaluation Kit)
SmartSens SC450AI是一款400萬像素Advanced Imaging (AI) Series高階成像系列升級影像感測器產品。SC450AI除了在安防終端攝影機領域大有作為外,更可在智慧門鈴、穿戴式攝影機及家用監護攝影機等全天候物聯網AI相機。
(SmartSens SC450AI Sensor Board)
AOV(always on video)可區分低功耗模式和常規模式。系統功能為截取一張圖進行MD偵測,判斷畫面是否有變化,畫面沒變化則進入睡眠模式至下個周期,若畫面有變動則開始用 AI偵測圖像是否有人像,否則系統進入睡眠,此時設置為1FPS。偵測畫面有人則進入常規模式,使用12 FPS抓圖。
AOV方案方塊圖
- 低功耗模式
2. 常規模式
NT98568 SDK配置NT98568 SDK配置
i. 使用SDK版本為 v3.05.007
ii. 選擇cfg_568_IPC_NAND_AOS_EVB
iii. 程式碼路徑為 ns02301_linux_sdk/code/sample/aov1
iv. AI模型檔案為ns02301_linux_sdk/code/sample/aov1/model/combin_model.bin
執行AOV
- 代碼可設置參數
SENSOR_FPS
->Sensor FPS,預設為60
MD_SUPPORT
->是否開啟 MD,1:開啟,0:關閉。預設開啟。
ENC_TYPE
->編碼格式,預設為H264
AE_SKIP_FRAME
->AE初始時需要收斂張數,預設為17張
md_threshold
->MD觸發的閥值。預設為5,即畫面變化超過5%則觸發MD
PVD_THRESHOLD
->沒偵測到人時計數的數值,超過此值回到低功耗模式。
OSG_SUPPORT
->OSG debug 功能,1: 啟用,0: 停用
PVD_IMG_WIDTH
->AI圖像寬度,範圍:1920 ~ 320
PVD_IMG_HEIGHT
->AI圖像高度,範圍:4096 ~ 320
2. 代碼旗標功能
wait_ai_thd_done
->AI執行緒是否已完成
wait_enc_thd_done
->編碼執行緒是否已完成
wait_md_thd_done
->移動偵測執行緒是否已完成
wait_filesave_done
->存檔執行緒是否已完成
LOW_POWER_MODE
->目前執行模式
1 : 低功耗模式
0 : 常規模式
3. AOV流程
a. 設備上電後進 Linux輸入命令,例如: aos 0 0 1(使用 SC450AI,MD+PVD 模式,Encode Buffer size =1)
b. LOG出現 “PD3QS”即開始運作主程序
c. 人物出現在鏡頭前,LOG印出”A>P”,即進入常規模式。
d. 人物離開,若 60 張(約 5 秒)內沒偵測到人物則會設置低功耗模式,此時LOG印出”A>No P”。
Q&A
Q1. 解決方案所支援的操作系统?
A:NT98568支援Linux,聯詠HDAL系統框架,保持一致API接口,跨平台通用。
Q2. 解決方案可支援影像感測器型號?
A:目前僅支援SC450AI和SC200AI。
Q3. 解決方案是否有提供儲存影像功能?
A:有,可參考SDK內範例程式
Q4. 解決方案使用程式碼是否有原始程式檔案?
A : 有,SDK提供此方案配置和執行程式範例碼
Q5. 解決方案是否有距離上的限制?
A : 鏡頭與目標物距離只需可觸發移動偵測並讓AI辨別即可。
Q6. AI使用模型是否需要自行產生?
A : SDK內已提供相關模型檔案。
►場景應用圖
►展示板照片
►方案方塊圖
►核心技術優勢
(1) 提供完整API給予客戶使用 (2) MD搭配AI,可增加偵測準確性達到降低系統功耗 (3) 提供參數可依據實際情況設置
►方案規格
(1) 晶片核心是Dual Cortex-A7 (2) AI運算力是0.5T (3) 電源輸入是12V/2A (4) 系統OS使用Linux 5.10.168 (5) 結合影像和語音編解碼器