RM新时代网站-首页

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

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

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

淺談MB86276 執(zhí)行位圖淡入淡出特效的能力

電子設(shè)計(jì) ? 來源: 富士通半導(dǎo)體 ? 作者: 富士通半導(dǎo)體 ? 2021-06-18 16:28 ? 次閱讀

本應(yīng)用筆記將重點(diǎn)介紹 MB86276 執(zhí)行位圖淡入淡出特效的能力。這對(duì)于呈現(xiàn)好看的動(dòng)畫非常有用。通過使用位圖繪制、blt(塊傳輸)填充、alpha 混合、CLUT(顏色查找表)或調(diào)色板以及 alpha 平面,可以使用多種技術(shù)來實(shí)現(xiàn)該功能。

富士通的圖形顯示控制器 (GDC) 產(chǎn)品線目前處于第三代。它由高端MB86297、中端MB86296、低端MB86276組成。前兩個(gè)有一個(gè) PCI 接口,最后一個(gè)有一個(gè)用于主機(jī)控制器的 SRAM 類型的接口。MB86276 的低成本、小尺寸和相對(duì)較低的功耗是其最吸引人的特點(diǎn)。這款 GDC 非常適合汽車導(dǎo)航系統(tǒng)、儀表盤組、手持導(dǎo)航系統(tǒng)等中的低端應(yīng)用。

pYYBAGDMWMGAXI5fAAF20y9XHKY867.png

MB86276“石灰”框圖

位圖褪色

位圖褪色是位圖在顯示屏上的逐漸出現(xiàn)或消失(透明度)。它的使用示例之一是在應(yīng)用程序啟動(dòng)時(shí)發(fā)布?xì)g迎消息。如果需要在同一圖形層上淡化多個(gè)位圖,則實(shí)現(xiàn)可能會(huì)變得復(fù)雜。(圖層是一個(gè)平面,圖形內(nèi)存中的一個(gè)區(qū)域,其中包含不同的繪圖對(duì)象。富士通 GDC 允許通過疊加使用多個(gè)圖層。)。幸運(yùn)的是,MB86276 具有多種功能,使實(shí)施變得非常容易。這些功能是基于硬件的,可以顯著減輕主機(jī)處理器的負(fù)擔(dān)。應(yīng)該注意的是,位圖淡入淡出可以以與其他富士通 GDC 類似的方式實(shí)現(xiàn)。

實(shí)現(xiàn)位圖淡入淡出的技術(shù)MB86276 的多功能性允許使用三種不同的技術(shù)實(shí)現(xiàn)這種特殊效果。

  • 圖層 Alpha 混合
  • 間接顏色模式下的調(diào)色板動(dòng)畫
  • 阿爾法平面

使用圖層 Alpha 混合實(shí)現(xiàn)位圖淡入淡出的技術(shù) 使用圖層 Alpha 混合實(shí)現(xiàn)位圖淡入淡出

此技術(shù)是通過首先對(duì)相應(yīng)圖形層上的位圖進(jìn)行 blting 來實(shí)現(xiàn)的。至少應(yīng)在混合模式下重疊兩層,使用恒定的 alpha 混合比率。通過逐漸改變層之間的這個(gè)比率,位圖可以以所需的方式淡化。此技術(shù)的示例代碼(基于 Fujitsu GDC API V02L03)如下所示。

雖然這種方法非常簡單,但它有一個(gè)明顯的缺點(diǎn)——無法在同一層上以不同的淡化模式(淡化量和方向)淡化兩個(gè)或多個(gè)位圖。此外,至少需要兩層來實(shí)現(xiàn)該技術(shù)。

pYYBAGDMWM2ALpgVAADS_v-A5ZU593.png

使用調(diào)色板動(dòng)畫的位圖淡入淡出

間接顏色模式(每像素 8 位)使用 CLUT 或調(diào)色板來減少圖形內(nèi)存使用。實(shí)際上,這也限制了從主機(jī)處理器傳輸?shù)綀D形內(nèi)存的數(shù)據(jù)量,并提高了整體效率。調(diào)色板動(dòng)畫基于使用間接顏色模式中指定的 CLUT。這種技術(shù)不是修改位圖數(shù)據(jù)或更改 alpha 混合比率,而是更改調(diào)色板條目,進(jìn)而更改位圖的顯示方式。

MB86276 支持四種不同的調(diào)色板,每層一個(gè)用于四層,每層有 256 個(gè)條目。因此,通過將調(diào)色板分成兩個(gè)或多個(gè)部分,可以支持單個(gè)圖層上的多個(gè)位圖。例如,256 個(gè)條目的調(diào)色板可以分為 8 個(gè)子調(diào)色板,每個(gè)子調(diào)色板由 32 個(gè)條目組成。這意味著在一個(gè) 8-bpp 層上,可以同時(shí)執(zhí)行 8 個(gè)位圖進(jìn)行衰落操作。每個(gè)位圖可以有不同的透明度級(jí)別和淡入淡出方向。與單獨(dú)修改每個(gè)位圖相比,在主機(jī)處理器和圖形內(nèi)存之間傳輸所需的數(shù)據(jù)量要少得多。調(diào)色板動(dòng)畫可以僅使用一層來實(shí)現(xiàn)。所有這些因素使該技術(shù)對(duì)于衰落實(shí)現(xiàn)非常靈活和有效。

編輯:hfy

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

    關(guān)注

    6

    文章

    767

    瀏覽量

    114675
  • 顯示控制器
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    15468
  • 富士通
    +關(guān)注

    關(guān)注

    2

    文章

    194

    瀏覽量

    54573
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    掃頻信號(hào)的淡入淡出

    聲學(xué)測試的激勵(lì)信號(hào),并不是上來就是完整的正弦波,前后都會(huì)有淡入淡出的過程,就像我們聽音樂開始的效果,并不是一上來就是設(shè)定的音量,而是有個(gè)漸入的過程,停止的時(shí)候也是同樣的。這是為了避免產(chǎn)品在突起啟動(dòng)
    發(fā)表于 08-01 14:52

    請(qǐng)問PCM1796怎么能無縫調(diào)節(jié)音量?

    1:PCM1796怎么能無縫調(diào)節(jié)音量?目前播放中調(diào)音量,有一個(gè)噪點(diǎn)聲音 2:PCM1796能否做到輸出的淡入淡出,即播放中途mute或者暫停DAC輸出時(shí)候,聲音不是立刻停頓
    發(fā)表于 10-17 08:12

    LED視頻處理器

    ,在快切和淡入淡出間自由選擇。特別的,KS260的兩個(gè)DVI輸出是獨(dú)立的,可以實(shí)現(xiàn)畫面預(yù)監(jiān)視功能,也可以用于同時(shí)輸出不同解析度的畫面。功能特點(diǎn):8通道多格式輸入1路HDMI、1路DVI、1路VGA、1路
    發(fā)表于 08-04 10:10

    通過vi調(diào)用節(jié)點(diǎn),調(diào)用vi的問題

    通過vi節(jié)點(diǎn),打開前面板,運(yùn)行vi等等。但是比如說我需要從用戶登錄界面,通過vi調(diào)用節(jié)點(diǎn),打開某個(gè)試驗(yàn)界面,同時(shí)希望是淡入淡出的效果,也就是通過設(shè)置透明度來實(shí)現(xiàn)??墒情_運(yùn)行到節(jié)點(diǎn)的時(shí)候,會(huì)咔2、3
    發(fā)表于 08-23 21:41

    前面板淡入淡出效果分析

    本人用條件vi前面板透明度的方式,實(shí)現(xiàn)淡入淡出的效果,但是出現(xiàn)了個(gè)很麻煩的問題。比如有個(gè)起動(dòng)畫面,啟動(dòng)完了就會(huì)打開主程序畫面,通過調(diào)節(jié)透明度,實(shí)現(xiàn)淡入淡出的效果,可是每次通過屬性節(jié)點(diǎn)調(diào)用vi時(shí),界面
    發(fā)表于 09-07 09:22

    TFT-LCD液晶顯示控制器RA887X系列_工業(yè)級(jí)_抗干擾能力強(qiáng)

    瑞佑科技系列液晶顯示控制芯片,其開發(fā)成本低,使用單一電源,可外掛多國文字庫字型 ROM及DMA存取圖型數(shù)據(jù),內(nèi)建ASCII 及ISO-8859 字庫、幾何圖形產(chǎn)生器、畫面旋轉(zhuǎn)、字體放大、淡入淡出
    發(fā)表于 06-16 16:39

    【分享】DM8168 利用COMP的blender實(shí)現(xiàn) 淡入淡出導(dǎo)播特效

    功能描述: 實(shí)現(xiàn)DM8168采集通道切換時(shí)的淡入淡出效果 根據(jù)這張圖可以看出視頻數(shù)據(jù)可以分別從bp0 和bp1輸入 blender 然后通過 scwb2 將混合后的圖像返回到內(nèi)存中 混合后效果流暢
    發(fā)表于 06-23 04:08

    視頻圖像融合處理運(yùn)算放在dsp上可行嗎?

    占用率很高。對(duì)于這種大數(shù)據(jù)量的運(yùn)算,放在dsp上是否可行?目前看dsp性能好像不怎么樣,有沒有硬件級(jí)別的支持?此前得知hisi的芯片是可以直接進(jìn)行這種視頻淡入淡出的轉(zhuǎn)場特效的,使用起來很方便。
    發(fā)表于 08-26 08:44

    電流越小顯示器重繪活動(dòng)越多是何原因

    評(píng)估。我在屏幕頂部有一個(gè) 72 像素高的狀態(tài)欄,屏幕的其余部分是特定于屏幕的內(nèi)容。我的背景在這兩個(gè)領(lǐng)域之間沒有重疊。在我的狀態(tài)區(qū),我有一個(gè) 48x48 像素的圖標(biāo)不斷淡入淡出。在我的主屏幕上,我有一個(gè)
    發(fā)表于 12-13 06:20

    VB教程之圖像淡入淡出

    基礎(chǔ)的電子類資料,電子工程師必備文檔,快來下載學(xué)習(xí)吧
    發(fā)表于 07-04 10:46 ?0次下載

    讓我們一起來看看Magic Leap怎么挽回一點(diǎn)口碑

    除此之外,Magic Leap還表示,會(huì)采用淡入淡出的屏幕邊緣。也就是在視野的邊緣不會(huì)是突然變成黑色,而是逐漸變黑的漸變色。雖然這樣可能會(huì)使用戶感到舒服,可是加上視野的減少后,用戶的視野又要縮水一部分了,這個(gè)可不是個(gè)好消息。
    的頭像 發(fā)表于 08-05 09:33 ?3213次閱讀

    制作OTP語音芯片主要流程介紹

    OTP語音芯片剪接編輯:聲音編輯軟件推薦采用 GOLDWAVE44.16,該軟件功能強(qiáng)大,用戶界面良好,使用起來非常順手??衫迷撥浖瓿射浺?、分段、剪接、去噪、提高或降低音量、淡入淡出、頻譜處理等各種聲音處理功能。
    的頭像 發(fā)表于 10-15 14:28 ?3221次閱讀

    定期為多個(gè)視圖連續(xù)啟動(dòng)動(dòng)畫的Sequent庫

    (ResourceTable.Id_layout); # 只寫一行。默認(rèn)動(dòng)畫是淡入淡出。 Sequent.origin(layout).start();
    發(fā)表于 03-31 11:42 ?0次下載

    LED閃爍和淡入淡出與Arduino

    電子發(fā)燒友網(wǎng)站提供《LED閃爍和淡入淡出與Arduino.zip》資料免費(fèi)下載
    發(fā)表于 02-09 10:05 ?0次下載
    LED閃爍和<b class='flag-5'>淡入淡出</b>與Arduino

    速度提升30%,Astro 3.0正式發(fā)布

    據(jù)稱 Astro 3.0 是首款支持 View Transitions API 的主流 Web 框架?;谠撎匦?,開發(fā)者可以在頁面導(dǎo)航中輕松實(shí)現(xiàn)淡入淡出、滑動(dòng)、變形,甚至持久化有狀態(tài)元素。此前只有
    的頭像 發(fā)表于 09-01 15:15 ?734次閱讀
    速度提升30%,Astro 3.0正式發(fā)布
    RM新时代网站-首页