iMX8MP 測評|飛凌FETMX8MP-C核心板多媒體功能測評
FETMX8MP-C核心板採用
NXP iMX8MPplus處理器,整合了一個視訊處理單元 VPU,支援以下格式的視訊硬體編解碼:
視訊解碼: H264, H265, VP8, VP9,最大支援 1080p 60fps 。
視訊編碼: H264, H265,最大支援 1080p 60fps 。
詳細引數見下表:
一、硬體編解碼
為了對FETMX8MP-C核心板的硬體編解碼效能有更清晰的瞭解,選擇飛凌
嵌入式另外兩款基於NXP iMX8M系列處理器設計的的FETMX8MM-C核心板和FETMX8MQ-C核心板與其做對比,用硬體解碼播放同一個 H264 視訊檔案(帶音訊),CPU佔用率對比如下:
FETMX8MQ-C核心板:
FETMX8MM-C核心板:
FETMX8MP-C核心板
如圖可見,在飛凌嵌入式提供的三款iMX8M系列核心板中,當FETMX8MQ-C核心板用硬解碼方式解碼並播放測試用的 H264 視訊檔案時CPU佔用率為23.5%,當FETMX8MM-C核心板用硬解碼方式解碼並播放同一個測試視訊時CPU佔用率為18.2%,而當FETMX8MP-C核心板用硬解碼方式解碼並播放同一個測試視訊時CPU佔用率僅為11.6%。
由此可見,雖然同為硬體解碼,但FETMX8MP-C核心板比同系列處理器產品具有更高的硬體解碼效能,CPU資源佔用率更低。
二、多屏顯示
接下來,筆者將對多屏顯示進行測評。
1、三屏異顯
此次iMX8MP核心板測試三屏異顯的方式是在主屏(MIPI屏)上播放視訊,然後通過滑鼠拖動視訊在三屏之間移動,具體效果如下:
從視訊中我們看到,三屏顯示狀態下,三個螢幕從左到右排序分別為MIPI-DSI、LVDS、HDMI。此測試過程因三個螢幕的解析度不同,所以會出現同一個視訊在拖動過程中大小有些許變化的情況,若用三個解析度及尺寸相同的螢幕會有更好的顯示效果。
此測評對三屏異顯功能進行了簡單的演示,工程師使用者可根據實際需求在此功能基礎上進行實現。
2、三屏同時播放視訊
目前FETMX8MP-C核心板可用
命令實現在三個螢幕上同時播放相同或不同的視訊,如下命令為三屏播放相同視訊:
root@OK8MP:~# gst-launch-1.0 playbin uri=file:///media/forlinx/video/1080p_60fps_h264.mp4 video-sink="waylandsink window-x=0 window-y=10" & gst-launch-1.0 playbin uri=file:///media/forlinx/video/1080p_60fps_h264.mp4 video-sink="waylandsink window-x=1152 window-y=120" & gst-launch-1.0 playbin uri=file:///media/forlinx/video/1080p_60fps_h264.mp4 video-sink="waylandsink window-x=2754 window-y=250"
藍色部分可改成三個不同視訊的路徑,即可實現同時播放不同視訊。
紅色部分為視訊顯示的實際座標,此處用做移動視訊到其他屏(第一個在MIPI上,第二個在LVDS上,第三個在HDMI上,且都是居中顯示)
如下圖,展示的是三屏同時播放相同的視訊,通過對命令的調整可使視訊居中顯示。
三、4K高清攝像頭輸入
目前FETMX8MP-C核心板除了支援OV5645 MIPI 攝像頭和USB UVC攝像頭外,還支援4K高清攝像頭,型號為daA3840-30mc。daA3840-30mc 攝像頭是NXP官方推薦的能為iMX 8M Plus處理器提供強大視覺系統的4K高清攝像頭,可作為基於視覺的智慧機器學習應用的
解決方案。具體測試方法如下:
首先確認 basler 的裝置節點。
root@OK8MP:~# v4l2-ctl --list-devices (): /dev/v4l-subdev0 /dev/v4l-subdev3 /dev/v4l-subdev4 (): /dev/v4l-subdev1 (csi0): /dev/v4l-subdev2 VIV (platform:viv0): /dev/video0 VIV (platform:viv1): /dev/video1
檢視攝像頭支援的格式與解析度:
root@OK8MP:~# v4l2-ctl --list-formats-ext -d /dev/video1 ioctl: VIDIOC_ENUM_FMT Type: Video Capture [0]: 'YUYV' (YUYV 4:2:2) Size: Discrete 3840x2160 Interval: Discrete 0.033s (30.000 fps) [1]: 'NV12' (Y/CbCr 4:2:0) Size: Discrete 3840x2160 Interval: Discrete 0.033s (30.000 fps) [2]: 'NV16' (Y/CbCr 4:2:2) Size: Discrete 3840x2160 Interval: Discrete 0.033s (30.000 fps) [3]: 'BA12' (12-bit Bayer GRGR/BGBG) Size: Discrete 3840x2160 Interval: Discrete 0.033s (30.000 fps)
攝像頭預覽:
root@OK8MP:~# gst-launch-1.0 v4l2src device=/dev/video1 ! waylandsink
在4K螢幕下,攝像頭畫質輸出也可達到4K,顯示清晰度極高。如需測試更多有關攝像頭的功能(如攝像頭拍照、錄影),可參考飛凌嵌入式提供的iMX8MP系列產品使用手冊。
綜上,本文分別從硬體編解碼、多屏顯示和4K高清攝像頭三部分對FETMX8MP-C的多媒體效能進行了測評,由上述測評及結果可得出結論:FETMX8MP-C具有更高效的視訊處理方式,能夠為使用者帶來更好的多媒體體驗,可滿足使用者對複雜多媒體顯示的需求,而4K高清攝像頭也為使用者提供了更加優秀的視訊採集效果,為產品設計帶來了更多可能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69989353/viewspace-2844769/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 軟體測評中心▏軟體功能測試和非功能測試分別是什麼?
- 【測評】軟體測試廠商Parasoft和SmartBear關鍵功能對比
- 測評 | 家佳保二代測評
- 使用者測評:G2L開發板初體驗
- 評測姬
- 198元雙核Cortex-A55,RZ/G2L核心板開放評測!
- 等保測評之主機測評——Centos7CentOS
- 安全測評基礎-安全測評常用測試工具講解
- 3568F-評估板測試手冊(ARM端)
- 飛凌嵌入式i.MX6UL核心板引腳功能複用表使用說明
- 【測試】HD-G2L-IO評估板測試結果表
- 軟體測評報告做為招標評分項
- 軟體測試的需求評審
- 軟體測評概念快問快答
- Hyperledger Composer評測
- 測試評論
- 軟體驗收測評報告怎麼做?軟體測評報告費用標準
- 多通道負載測試和效能評估?負載
- 基於飛凌i.MX8M Mini核心板的加油機方案
- 亞馬遜測評是怎麼做的?測評難嗎?亞馬遜
- 軟體功能測試包括哪些內容?廣東權威的軟體測評機構有哪些?
- 談軟體自動化測試工具的評測方法
- PHP技能評測(一)PHP
- elementary OS 6 評測!
- 什麼是等保測評?等保測評資質有哪些?
- 全球140+大模型全方位評測結果出爐,智源評測體系釋出大模型
- android效能評測與優化-記憶體Android優化記憶體
- 軟體測評報告快問快答(二)
- 電子政務系統軟體評測
- 等保測評乾貨錦囊,安全管理測評和安全技術測評區別和聯絡是什麼?
- 一個好用的線上測評工具——線上測評H5H5
- 等保測評主要評測的內容有哪些?主要包含什麼?
- 什麼是等保測評?哪些單位需要做等保測評?
- 【等保測評】等保測評師怎麼考,前景怎麼樣?
- 飛凌基於瑞薩 RZ G2L的核心板今日正式釋出
- Ebiquity報告:重新評估媒體UI
- 基於Java+SpringBoot心理測評心理測試系統功能實現九JavaSpring Boot
- 基於Java+SpringBoot心理測評心理測試系統功能實現十JavaSpring Boot