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

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

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

FPGA圖像處理—VESA標(biāo)準(zhǔn)與視頻流介紹

FPGA攻城獅之家 ? 來源:FPGA攻城獅之家 ? 2024-02-29 09:56 ? 次閱讀

1.1 VESA 視頻標(biāo)準(zhǔn)

VESA 視頻標(biāo)準(zhǔn)同步信號產(chǎn)生器,是從事FPGA圖像領(lǐng)域工程師經(jīng)常使用到的模塊。首先,它的標(biāo)準(zhǔn)時序來自 VESA 視頻標(biāo)準(zhǔn)文件。

5157705c-d650-11ee-a297-92fbcf53809c.png

里面規(guī)定了VESA視頻流同步信號的時序,以1080p為例可以查詢到具體情況如下圖

516aee66-d650-11ee-a297-92fbcf53809c.png

5176f116-d650-11ee-a297-92fbcf53809c.png

1.2 產(chǎn)生視頻流同步信號

那么依照這個視頻流可以在FPGA中產(chǎn)生標(biāo)準(zhǔn)時序,首先將這些參數(shù)添加進(jìn)去,看注釋中數(shù)據(jù),就知道怎么填了。這樣任意的分辨率都可以產(chǎn)生了。

518ba8fe-d650-11ee-a297-92fbcf53809c.png

然后利用這個參數(shù)產(chǎn)生同步信號,自此任意同步信號產(chǎn)品器就完成了。有人會說,這個東西,不就是xilinx官方的IP VTC 嘛,干嘛要重復(fù)造輪子。嘿嘿,那是因為,一,我們在做圖像處理的時候要盡量的避免使用vivado這個仿真器,因為它實在是太墨跡了。二,如果是1080p以上的分辨率,比如4k,8k,的視頻流,它在FPGA里面是雙點,四點模式的,VTC沒有這個功能,這個就要靠自己去實現(xiàn)了。

5281ecb4-d650-11ee-a297-92fbcf53809c.png

52ab0806-d650-11ee-a297-92fbcf53809c.png

1.3 圖導(dǎo)入FPGA

首先需要把圖轉(zhuǎn)換成txt,這個可以利用matlab

52bfb8d2-d650-11ee-a297-92fbcf53809c.png

這是一張黑白圖導(dǎo)入到matlab中,然后再保存到txt中的程序。然后在FPGA中將txt導(dǎo)入到rom,利用VESA視頻流同步信號產(chǎn)生器,虛擬一條視頻輸入到代碼中。

52cc6136-d650-11ee-a297-92fbcf53809c.png

vir_rom 就是一個虛擬的rom。利用VESA視頻流同步信號產(chǎn)生rom讀地址,從而把rom中的圖像數(shù)據(jù)導(dǎo)出來。

1.4 視頻到文件

仿真的下半場,就是將視頻流存入到文件中,這里需要寫一個視頻保存文件,選擇其中一幀保存下來。此時modelsim會產(chǎn)生一個txt文件,保存我們所需要的數(shù)據(jù)。

5369e726-d650-11ee-a297-92fbcf53809c.png

1.5 txt到圖像。

當(dāng)我們拿到了modelsim里面的仿真視頻流一幀的文件txt,直接讀入到matlab里面去就好了。幾行代碼就完成了華麗的轉(zhuǎn)換。

53877ac0-d650-11ee-a297-92fbcf53809c.png

自此,測試圖產(chǎn)生器就完成了。既可以放到可綜合項目中,也可以放到仿真工程中使用。自此,這個結(jié)構(gòu)圖里面的內(nèi)容就完成了。

538de91e-d650-11ee-a297-92fbcf53809c.png





審核編輯:劉清

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

    關(guān)注

    1624

    文章

    21538

    瀏覽量

    600454
  • VESA
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    12106
  • matlab
    +關(guān)注

    關(guān)注

    180

    文章

    2952

    瀏覽量

    229849
  • 圖像處理
    +關(guān)注

    關(guān)注

    27

    文章

    1272

    瀏覽量

    56494
  • 仿真器
    +關(guān)注

    關(guān)注

    14

    文章

    1011

    瀏覽量

    83550

原文標(biāo)題:FPGA圖像處理_VESA標(biāo)準(zhǔn)與視頻流

文章出處:【微信號:gh_99a29eb83412,微信公眾號:FPGA攻城獅之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    基于FPGA的實時視頻圖像采集處理系統(tǒng)

    設(shè)計了一種基于FPGA的實時視頻圖像采集處理電路系統(tǒng)。采用FPGA作為整個系統(tǒng)的控制和圖像數(shù)據(jù)
    發(fā)表于 02-10 02:43 ?2w次閱讀
    基于<b class='flag-5'>FPGA</b>的實時<b class='flag-5'>視頻</b><b class='flag-5'>圖像</b>采集<b class='flag-5'>處理</b>系統(tǒng)

    FPGA圖像視頻處理培訓(xùn)

     FPGA圖像視頻處理培訓(xùn)課程目標(biāo):  1、深入了解JPEG標(biāo)準(zhǔn)和H.264標(biāo)準(zhǔn)
    發(fā)表于 07-16 14:05

    基于FPGA視頻圖像處理系統(tǒng)

    基于FPGA視頻圖像處理系統(tǒng)。
    發(fā)表于 05-23 12:18

    基于FPGA視頻圖像處理系統(tǒng)

    基于FPGA視頻圖像處理系統(tǒng)
    發(fā)表于 05-27 20:34

    FPGA視頻圖像處理的學(xué)習(xí)

    想學(xué)習(xí)FPGA視頻圖像處理,不知道該如何著手,有沒大神指導(dǎo)迷津,或者有什么這方面的書籍推薦的!
    發(fā)表于 07-28 21:35

    采用FPGA 實現(xiàn)視頻圖像處理設(shè)計

    采用FPGA 實現(xiàn)視頻圖像處理設(shè)計
    發(fā)表于 10-26 21:10

    一種基于FPGA的實時視頻圖像處理算法研究與實現(xiàn)

    摘要為有效提高視頻監(jiān)控應(yīng)用領(lǐng)域中多屏幕畫面顯示的清晰度、分辨度等問題,提出了一種基于FPGA的實時視頻圖像處理算法。文中
    發(fā)表于 06-28 07:06

    FPGA實時視頻圖像處理系統(tǒng)的原理是什么?

    在從圖像源到終端顯示的過程中,電路噪聲、傳輸損耗等會造成圖像質(zhì)量下降,為了改善顯示器的視覺效果,常常需要進(jìn)行圖像增強(qiáng)處理。圖像增強(qiáng)
    發(fā)表于 08-22 08:22

    基于FPGA的小型微光視頻圖像增強(qiáng)處理系統(tǒng)

    基于FPGA的小型微光視頻圖像增強(qiáng)處理系統(tǒng)Mini Low-level-light Video Image Enhancement Processing System Based on
    發(fā)表于 01-11 12:11 ?34次下載

    基于FPGA視頻圖像處理系統(tǒng)設(shè)計_李蓮

    基于FPGA視頻圖像處理系統(tǒng)設(shè)計_李蓮
    發(fā)表于 03-19 11:38 ?21次下載

    基于FPGA視頻圖像處理系統(tǒng)的設(shè)計

    通過研究視頻圖像處理視頻圖像幀格式以及FIF0緩存技術(shù),提出了基于FPGA
    發(fā)表于 11-22 09:13 ?4813次閱讀

    一種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計與實現(xiàn)

    本文主要介紹了一種基于DSP+FPGA視頻圖像采集處理系統(tǒng)的設(shè)計與實現(xiàn),DSP-BF561作為主處理
    發(fā)表于 12-25 10:39 ?4841次閱讀
    一種基于DSP+<b class='flag-5'>FPGA</b><b class='flag-5'>視頻</b><b class='flag-5'>圖像</b>采集<b class='flag-5'>處理</b>系統(tǒng)的設(shè)計與實現(xiàn)

    FPGA視頻教程之FPGA視頻圖像處理領(lǐng)域的應(yīng)用視頻資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是FPGA視頻教程之FPGA視頻圖像
    發(fā)表于 04-04 16:40 ?35次下載
    <b class='flag-5'>FPGA</b><b class='flag-5'>視頻</b>教程之<b class='flag-5'>FPGA</b>在<b class='flag-5'>視頻</b><b class='flag-5'>圖像</b><b class='flag-5'>處理</b>領(lǐng)域的應(yīng)用<b class='flag-5'>視頻</b>資料說明

    如何在MATLAB中開發(fā)基于像素的視頻圖像處理算法

    此講座將結(jié)合新產(chǎn)品的特性,重點介紹如何在MATLAB?中開發(fā)基于像素視頻圖像處理的算法,并通過HDL代碼產(chǎn)生的技術(shù)快速在
    的頭像 發(fā)表于 08-29 06:08 ?2814次閱讀
    如何在MATLAB中開發(fā)基于像素的<b class='flag-5'>視頻</b>和<b class='flag-5'>圖像</b><b class='flag-5'>處理</b>算法

    FPGA圖像處理應(yīng)用詳細(xì)介紹

    FPGA圖像處理應(yīng)用詳細(xì)介紹
    發(fā)表于 02-28 10:29 ?50次下載