日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

用于多媒體解決方案的嵌入式視頻處理器內(nèi)核的軟件基礎(chǔ)架構(gòu)

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Ranganathan Sk ? 2022-10-18 14:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

借助物聯(lián)網(wǎng)、機(jī)器學(xué)習(xí)人工智能等新時代技術(shù),公司正在通過以創(chuàng)新的方式融合物理現(xiàn)實和數(shù)字信息來重新構(gòu)想和創(chuàng)建智能多媒體應(yīng)用程序。多媒體解決方案涉及音頻/視頻編解碼器,圖像/音頻/視頻處理,邊緣/云應(yīng)用程序,以及在某些情況下的AR / VR。本博客將討論任何多媒體解決方案中嵌入式視頻處理器內(nèi)核所涉及的軟件基礎(chǔ)架構(gòu)。

該視頻處理器是基于 RTL 的強化 IP 模塊,可用于領(lǐng)先的 FPGA 板。借助此嵌入式內(nèi)核,用戶可以本機(jī)支持視頻會議、視頻流和基于 ML 的圖像識別和面部識別應(yīng)用,具有低延遲和高資源效率。但是,在部署視頻處理器之前,可能會出現(xiàn)與操作系統(tǒng)支持、H.264/265 處理、驅(qū)動程序開發(fā)等相關(guān)的軟件級問題。

讓我們從視頻處理器的概述開始,看看如何為半導(dǎo)體公司解決這些問題,使最終用戶能夠獲得其產(chǎn)品優(yōu)勢。

嵌入式視頻處理器內(nèi)核

視頻處理器是一種多組件解決方案,由視頻處理引擎本身、DDR4 塊和同步塊組成。這些組件共同致力于支持高達(dá) 4k UHD (3840x2160p60) 分辨率的 H.264/.265 編碼和解碼,對于此 FPGA 器件系列的最高速度等級,支持高達(dá) 4096x2160p60 的速率。支持的級別和配置文件包括最高 L5.1 高等級(HEVC)和 L5.2(AVC)。這三款產(chǎn)品都是基于RTL的嵌入式IP產(chǎn)品,部署在目標(biāo)FPGA器件系列的可編程邏輯結(jié)構(gòu)中,并經(jīng)過優(yōu)化/“強化”,以實現(xiàn)最高的資源效率和性能。

視頻處理器引擎能夠同時對多達(dá) 32 個視頻流進(jìn)行編碼和解碼。這是通過在所有預(yù)期通道上拆分2160p60帶寬來實現(xiàn)的,支持480p30分辨率的視頻流。支持高達(dá) 960Mb/s 的位流 (L5.2 2160p60 高 4:2:2 配置文件 (CAVLC) 和高達(dá) 533Mb/s 的位流的 H.265 解碼 L5.1 2160p60 主 4:2:2 10b 內(nèi)部配置文件 (CABAC)。

視頻處理器引擎中還內(nèi)置了顯著的多功能性。速率控制選項包括 CBR、VBR 和常量 QP。在較低的幀速率下支持比 2160p60 更高的分辨率。該引擎可以處理 8b 和 10b 顏色深度以及 4:0:0、4:2:0 和 4:2:2 的 YCbCr 色度格式。

微架構(gòu)包括單獨的編碼器和解碼器部分,每個部分都由嵌入式 32b 可合成 MCU 管理,該 MCU 通過單個 32b AXI-4 Lite I/F 從屬于主機(jī) APU。每個 MCU 都有其 L1 指令和數(shù)據(jù)緩存,由專用的 32b AXI-4 主站提供支持。使用系統(tǒng)存儲器的數(shù)據(jù)傳輸通過 4 通道 128b AXI-4 主 I/F 進(jìn)行,該 I/F 在編碼器和解碼器之間分配。還有一個嵌入式AXI性能監(jiān)視器,可直接測量總線事務(wù)和延遲,無需為每個MCU鎖定固件之外再增加軟件開銷。

DDR4 模塊是內(nèi)存控制器和 PHY 的組合??刂破鞑糠质褂?SDRAM 優(yōu)化 R/W 事務(wù),而 PHY 執(zhí)行串行和時鐘管理任務(wù)。還有其他支持模塊,可通過系統(tǒng)內(nèi)存提供初始化和校準(zhǔn)。5 個 AXI 端口和 1 個 64b SODIMM 端口提供高達(dá) 2677 MT/s 的性能。

第三個模塊同步視頻處理器引擎編碼器和 DMA 之間的數(shù)據(jù)事務(wù)。它可以緩沖多達(dá) 256 個 AXI 事務(wù),并確保低延遲性能。

該公司的集成開發(fā)環(huán)境 (IDE) 用于根據(jù)比特流的數(shù)量、所選的編解碼器和所需的配置文件來確定給定應(yīng)用程序所需的視頻處理器內(nèi)核數(shù)以及編碼或解碼緩沖區(qū)的配置。通過工具鏈,用戶可以選擇AVC或HEVC編解碼器,I / B / P幀編碼,分辨率和級別,每秒幀數(shù)顏色格式和深度,內(nèi)存使用情況以及壓縮/解壓縮操作。IDE 還提供了帶寬要求和功耗的估計值。

嵌入式軟件支持

嵌入式軟件開發(fā)支持任何硬件進(jìn)入視頻處理可分為以下一般類別:

視頻編解碼器驗證和功能測試

Linux 支持,包括內(nèi)核開發(fā)、驅(qū)動程序開發(fā)和應(yīng)用程序支持

工具 & 框架開發(fā)

參考設(shè)計開發(fā)和部署

根據(jù)需要使用開源組織并向其提供捐助

在視頻處理器上對 AVC 和 HEVC 編解碼器進(jìn)行廣泛的驗證。它必須以 3840x2160p60 的性能級別執(zhí)行,以便在裸機(jī)和支持 Linux 的環(huán)境中進(jìn)行編碼和解碼。從原型設(shè)計到全面生產(chǎn),低延遲性能也得到了驗證。

Linux的工作重點是多媒體框架和級別來自定義內(nèi)核和驅(qū)動程序。這包括 v4l2 子系統(tǒng)、DRM 框架和同步塊的驅(qū)動程序,以確保低延遲性能。

編解碼器和 Linux 項目代表客戶有效地開發(fā)各種參考設(shè)計。用于編碼和解碼的邊緣設(shè)計,從低延遲視頻會議到32通道視頻流,基于感興趣區(qū)域的編碼和ML人臉檢測的發(fā)展,所有這些都可以通過使用經(jīng)過仔細(xì)考慮的開源工具,框架和功能來實現(xiàn)。在下面找到這些產(chǎn)品的摘要:

GStreamer – 一個開源的多媒體組件多操作系統(tǒng)庫,可以按照面向?qū)ο蟮脑O(shè)計方法和插件架構(gòu)進(jìn)行管道方式組裝,用于多媒體播放、編輯、錄制和流式傳輸。它支持多媒體應(yīng)用程序的快速構(gòu)建,并在GNU LGPL許可證下提供。GStreamer產(chǎn)品還包括各種非常有用的工具,包括gst啟動(用于構(gòu)建和運行GStreamer管道)和gsttrace(一種基本的示蹤劑工具)。

StreamEyeー一個開源工具,提供數(shù)據(jù)和圖形顯示,用于深入分析視頻流。

Gstshark – 作為Ridgerun的開源項目提供,該工具為GStreamer多媒體應(yīng)用程序構(gòu)建的分析和調(diào)試提供了基準(zhǔn)測試和跟蹤功能。

FFmpeg 和 FFprobe – 都是 FFmpeg 開源項目的一部分,它們是面向多媒體軟件開發(fā)人員的硬件無關(guān)的多操作系統(tǒng)工具。FFmpeg允許用戶在多種格式之間轉(zhuǎn)換多媒體文件,更改采樣率并縮放視頻。FFprobe是多媒體流分析的基本工具。

OpenMAX – 可通過 Khronos 集團(tuán)獲得,這是一個 API信號處理函數(shù)庫,允許開發(fā)人員使多媒體堆棧跨硬件平臺可移植。

Yocto – Linux 基金會的開源協(xié)作,用于創(chuàng)建工具(包括 SDK 和 BSP)和支持功能,以便為嵌入式和物聯(lián)網(wǎng)應(yīng)用開發(fā) Linux 自定義實現(xiàn)。社區(qū)及其 Linux 版本控制與硬件無關(guān)。

Libdrm - 一組用于支持 DRM 的開源低級庫。直接渲染管理器是一個 Linux 內(nèi)核,用于代表用戶程序管理基于 GPU 的視頻硬件。它通過命令隊列以仲裁模式管理程序請求,并管理硬件子系統(tǒng)資源,特別是內(nèi)存。庫包括用于支持英特爾、AMD英偉達(dá) GPU 的函數(shù)。Libdrm 包括用于測試 DRM 顯示驅(qū)動程序的模式測試等工具。

媒體 ctl – 一個廣泛使用的開源工具,用于在 Linux v4l2 層中配置媒體控制器管道。

PYUV播放器ー另一個廣泛使用的開源工具,允許用戶播放未壓縮的視頻流。

大膽 - 一個免費的多操作系統(tǒng)音頻編輯器。

上述工具/框架有助于在視頻處理、流媒體和會議下設(shè)計高效、優(yōu)質(zhì)的多媒體解決方案。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    20339

    瀏覽量

    255347
  • 嵌入式
    +關(guān)注

    關(guān)注

    5210

    文章

    20680

    瀏覽量

    337374
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    探索TW8844和TW8845:多功能LCD視頻處理器的卓越之選

    探索TW8844和TW8845:多功能LCD視頻處理器的卓越之選 在電子工程師的日常工作中,尋找一款功能強大、性能卓越且能滿足多樣化需求的LCD視頻處理器是一項重要任務(wù)。今天,我們就來深入了解一下
    的頭像 發(fā)表于 04-14 13:05 ?259次閱讀

    RAA278840:多功能LCD視頻處理器的卓越之選

    RAA278840:多功能LCD視頻處理器的卓越之選 在電子工程師的日常設(shè)計工作中,尋找一款性能卓越、功能豐富且成本效益高的LCD視頻處理器是一項重要任務(wù)。今天,我們就來深入了解一下
    的頭像 發(fā)表于 04-14 09:15 ?488次閱讀

    IDT HQV Vida VHD1900:先進(jìn)視頻處理器的技術(shù)魅力

    IDT HQV Vida VHD1900:先進(jìn)視頻處理器的技術(shù)魅力 在當(dāng)今數(shù)字化時代,視頻處理技術(shù)的發(fā)展日新月異,用戶對于視頻質(zhì)量的要求也越來越高。IDT推出的HQV Vida VHD
    的頭像 發(fā)表于 04-12 15:15 ?469次閱讀

    AT91SAM7A1微控制:高性能嵌入式解決方案

    AT91SAM7A1微控制:高性能嵌入式解決方案 在工業(yè)世界的嵌入式控制應(yīng)用中,一款強大而靈活的微控制至關(guān)重要。今天,我們就來深入了解一
    的頭像 發(fā)表于 04-06 15:15 ?676次閱讀

    ADSP - BF561:高性能嵌入式對稱多處理器的深度解析

    ADSP - BF561:高性能嵌入式對稱多處理器的深度解析 在電子設(shè)計領(lǐng)域,一款優(yōu)秀的處理器對于產(chǎn)品的性能和功能起著至關(guān)重要的作用。今天,我們就來深入探討一下Analog Devices公司
    的頭像 發(fā)表于 03-23 17:20 ?810次閱讀

    ADSP-BF538/ADSP-BF538F處理器:性能卓越的嵌入式解決方案

    ADSP-BF538/ADSP-BF538F處理器:性能卓越的嵌入式解決方案嵌入式系統(tǒng)設(shè)計領(lǐng)域,一款優(yōu)秀的處理器往往能為產(chǎn)品帶來質(zhì)的飛躍
    的頭像 發(fā)表于 03-23 17:15 ?917次閱讀

    什么是嵌入式應(yīng)用開發(fā)?

    包括ARM7、ARM9、ARM11、PowerPC、MIPS等。這些處理器和編程語言的選擇取決于具體的硬件條件和開發(fā)需求?。 綜上所述,嵌入式應(yīng)用開發(fā)是一個綜合性的技術(shù)領(lǐng)域,涉及硬件和軟件的緊密結(jié)合,廣泛應(yīng)
    發(fā)表于 01-12 16:13

    核心技術(shù)解碼:LED 視頻處理器如何筑牢高清顯示基石?

    LED視頻處理器是專為全彩LED顯示屏配套設(shè)計的核心圖像處理設(shè)備,核心功能在于實現(xiàn)多路視頻與圖像信號的接收、處理及無縫切換輸出。該設(shè)備深度整合了長期積累的
    的頭像 發(fā)表于 12-25 14:41 ?470次閱讀

    重磅合作!Quintauris 聯(lián)手 SiFive,加速 RISC-V 在嵌入式與 AI 領(lǐng)域落地

    據(jù)科技區(qū)角報道半導(dǎo)體解決方案提供商 Quintauris 最近宣布和 RISC-V 處理器 IP 領(lǐng)域的頭部廠商 SiFive 達(dá)成戰(zhàn)略合作,目標(biāo)直接瞄準(zhǔn)加速 RISC-V 在嵌入式、AI 系統(tǒng)等
    發(fā)表于 12-18 12:01

    CW32嵌入式軟件開發(fā)的必備知識

    合適的數(shù)據(jù)結(jié)構(gòu)和算法。 3 、計算機(jī)體系結(jié)構(gòu) 了解處理器架構(gòu),如ARM、x86等,以及指令集和內(nèi)存管理。 熟悉嵌入式系統(tǒng)的硬件組成,如微控制、FPGA、DSP等。 可以很熟練地根據(jù)C
    發(fā)表于 11-28 07:48

    嵌入式軟件分層架構(gòu)設(shè)計原則

    嵌入式軟件分層架構(gòu)的設(shè)計原則如下: 模塊化和可擴(kuò)展性:每一層應(yīng)當(dāng)保持松耦合,這樣當(dāng)硬件變化或某些功能擴(kuò)展時,只需要修改對應(yīng)的層次,而不影響整體架構(gòu)。 硬件無關(guān)性:上層代碼應(yīng)當(dāng)盡量避免直
    發(fā)表于 11-28 07:05

    嵌入式和FPGA的區(qū)別

    開發(fā)中做出更明智的技術(shù)選擇。 基本概念解析 嵌入式系統(tǒng)(Embedded System)是一種專用計算機(jī)系統(tǒng),通常包含微處理器/微控制、存儲和專用外圍設(shè)備,被設(shè)計
    發(fā)表于 11-19 06:55

    MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊

    電子發(fā)燒友網(wǎng)站提供《MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊.pdf》資料免費下載
    發(fā)表于 09-26 16:35 ?12次下載

    海綿泡沫切割機(jī)嵌入式數(shù)控系統(tǒng)的硬件架構(gòu)設(shè)計與核心

    形成閉環(huán)控制系統(tǒng),兼顧可靠性、實時性與適配性。? 一、硬件架構(gòu)的核心組成模塊? 核心控制模塊? 作為架構(gòu)的“中樞神經(jīng)”,核心控制模塊由嵌入式處理器與存儲單元構(gòu)成。
    的頭像 發(fā)表于 09-11 09:12 ?895次閱讀
    海綿泡沫切割機(jī)<b class='flag-5'>嵌入式</b>數(shù)控系統(tǒng)的硬件<b class='flag-5'>架構(gòu)</b>設(shè)計與核心

    MicroBlaze處理器嵌入式設(shè)計用戶指南

    *本指南內(nèi)容涵蓋了在嵌入式設(shè)計中使用 MicroBlaze 處理器、含存儲 IP 核的設(shè)計、IP integrator 中的復(fù)位和時鐘拓?fù)浣Y(jié)構(gòu)。獲取完整版《 MicroBlaze 處理器
    的頭像 發(fā)表于 07-28 10:43 ?1324次閱讀
    平度市| 西吉县| 密云县| 江川县| 托克逊县| 泸西县| 抚州市| 阳泉市| 凤山县| 仲巴县| 怀安县| 云浮市| 晋江市| 广东省| 三门峡市| 聊城市| 青田县| 昆山市| 巴中市| 思南县| 建阳市| 西吉县| 印江| 兴宁市| 晴隆县| 吉水县| 新乐市| 西安市| 克拉玛依市| 太仆寺旗| 平泉县| 清水河县| 凌云县| 马公市| 安丘市| 桃江县| 巴塘县| 崇文区| 大连市| 宜阳县| 禄丰县|