国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種二維和三維環(huán)境下圖形圖像混合處理的方法

      文檔序號:7668011閱讀:334來源:國知局
      專利名稱:一種二維和三維環(huán)境下圖形圖像混合處理的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及廣播電視領(lǐng)域,特別是涉及一種二維和三維環(huán)境下圖形圖像混合處理的方法。
      背景技術(shù)
      在一定混合規(guī)則下,把源像素和目標像素進行混合,從而使所得場景更加逼真。對于混合操作,簡單理解就是把像素點的RGB成分看成是它的顏色,把Alpha成分看成是它的透明度。透明和半透明表面的不透明性要低于不透明表面,也就是它們的Alpha值要低于不透明表面。例如,如果透過綠色玻璃觀察一個物體,我們所看到的顏色部分來自于玻璃的 綠色,部分來自與物體的顏色。這兩種顏色所占的比例取決于玻璃的轉(zhuǎn)播屬性,以及物體的透明度。發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題現(xiàn)有技術(shù)中,三維場景中的圖形圖像混合對于特殊點的處理方式不恰當,周圍邊緣處會出現(xiàn)黑邊的出現(xiàn);二維場景的圖形圖像混合也會因為特殊點處理不當造成,或有些顯卡或驅(qū)動不支持ALPHA通道,而會出現(xiàn)圓形混合后變成方形等失真的情況;針對三維環(huán)境和二維共存環(huán)境下圖形圖像混合分別建立和維護一套獨立代碼程序,則會大大增加系統(tǒng)的開銷和消耗。

      發(fā)明內(nèi)容
      本發(fā)明實施例要解決的問題是提供一種二維和三維環(huán)境下圖形圖像混合處理的方法,解決三維環(huán)境中的圖形圖像混合后周圍邊緣處會出現(xiàn)黑邊問題,二維環(huán)境中的圖形圖像混合則會出現(xiàn)圖形圖像混合后內(nèi)容形狀發(fā)生變化等失真的問題;以及保證三維和二維共存環(huán)境下圖形圖像混合正常工作,并避免不必要的系統(tǒng)開銷和消耗。本發(fā)明提供了一種二維和三維環(huán)境下圖形圖像混合處理的方法,包括獲得針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法;將所述針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法分別生成不同的動態(tài)庫;判斷當前圖像混合處理應(yīng)用是針對二維還是三維,并調(diào)用相應(yīng)動態(tài)庫中的圖形圖像混合方法,進行混合處理。與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點(I)解決了三維環(huán)境下圖形圖像混合,周圍邊緣產(chǎn)生的黑邊情況;(2)解決了二維環(huán)境下圖形圖像混合,發(fā)生內(nèi)容形狀變化等失真情況;(3)有效的解決了三維、二維共存情況下,圖形圖像混合的不同方法之間的調(diào)度問題,大大減少了系統(tǒng)開銷和程序運行時間。


      圖I是本發(fā)明中一種二維和三維環(huán)境下圖形圖像混合處理的方法的流程圖。
      具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,需要指出的是,所描述的實施例僅僅是本發(fā)明的一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。下面結(jié)合附圖和實施例,對本發(fā)明的具體實施方式
      作進一步詳細描述本發(fā)明提供了一種二維和三維環(huán)境下圖形圖像混合處理的方法,如圖I所示,包括以下步驟步驟S101,獲得針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法。
      針對二維環(huán)境情況下,圖形圖像混合處理時,具體解決方法為(a)首先判斷源圖形圖像像素點的Alpha值為0,則不需通過計算,直接保存目的圖形圖像像素點為計算結(jié)果,并進入下一個像素點計算;(b),若非上述情況,則判斷目的圖形圖像像素點的Alpha值為0,或源圖形圖像像素點的Alpha值為255,則不需通過計算,直接保存源圖形圖像像素點為計算結(jié)果,并進入下一像素點計算;步驟(a)、(b)順序不可顛倒。其中,針對三維環(huán)境情況下,圖形圖像混合處理時,具體解決方法為(a)首先目的圖形圖像像素點的Alpha值為0,或源圖形圖像像素點的Alpha值為255,則不需通過計算,直接保存源圖形圖像像素點為計算結(jié)果,并進入下一像素點計算;(b)若非上述情況,則判斷源圖形圖像像素點的Alpha值為0,則不需通過計算,直接保存目的圖形圖像像素點為計算結(jié)果,并進入下一個像素點計算;步驟(a)、(b)順序不可顛倒。上述二維三維環(huán)境下,一般像素點的混合處理方式相同,過程如下若Cb為目標像素點,Cf為源像素點,則結(jié)果像素點Alpha值為,Cb. A = (Cf. A+(I-Cf. A/255. 0) *Cb. A);若Sf、Sb是在結(jié)果像素點中Cb、Cf像素值所占權(quán)重,則,Sf = Cf. A/Cb. A ;Sb = I-Sf ;結(jié)果像素點RGB值為,Cb. R = (BYTE) (Sf*Cf. R+Sb*Cb. R);Cb. G = (BYTE) (Sf*Cf. G+Sb*Cb. G);Cb. B = (BYTE) (Sf*Cf. B+Sb*Cb. B)。步驟S102,將所述針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法分別生成不同的動態(tài)庫。動態(tài)庫,也就是動態(tài)鏈接庫(Dynamic Link Library) ,DLL是一個包含可由多個程序同時使用的代碼和數(shù)據(jù)的庫,DLL不是可執(zhí)行文件。DLL是一個包含可由多個程序同時使用的代碼和數(shù)據(jù)的庫。因此將二維環(huán)境中的圖像混合處理方法和三維環(huán)境中的圖像混合處理方法各自生成對應(yīng)的動態(tài)庫。步驟S103,判斷當前圖像混合處理應(yīng)用是針對二維還是三維環(huán)境判斷當前圖像混合處理應(yīng)用是針對二維還是三維環(huán)境,并調(diào)用相應(yīng)動態(tài)庫中的圖形圖像混合方法具體為當所述當前圖像混合處理應(yīng)用是針對二維環(huán)境時,調(diào)用二維環(huán)境下相應(yīng)動態(tài)庫中的圖像混合處理方法;當所述當前圖像混合處理應(yīng)用是針對三維環(huán)境時,調(diào)用三維環(huán)境下相應(yīng)動態(tài)庫中的圖像混合處理方法。,并調(diào)用相應(yīng)動態(tài)庫中的圖形圖像混合方法,進行混合處理。通過本發(fā)明實施例提供的方法,解決了三維環(huán)境下圖形圖像混合,周圍邊緣產(chǎn)生的黑邊情況;解決了二維環(huán)境下圖形圖像混合,發(fā)生內(nèi)容形狀變化等失真情況;有效的解決了三維、二維共存情況下,圖形圖像混合的不同方法之間的調(diào)度問題,大大減少了系統(tǒng)開銷和程序運行時間。
      通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視本發(fā)明的保護范圍。
      權(quán)利要求
      1.一種二維和三維環(huán)境下圖形圖像混合處理的方法,其特征在于,包括 獲得針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法; 將所述針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法分別生成不同的動態(tài)庫; 判斷當前圖像混合處理應(yīng)用是針對二維還是三維環(huán)境,并調(diào)用相應(yīng)動態(tài)庫中的圖形圖像混合方法,進行混合處理。
      2.如權(quán)利要求I所述的二維和三維環(huán)境下圖形圖像混合處理的方法,其特征在于,針對二維環(huán)境的圖形圖像混合處理方法為首先判斷源圖形圖像像素點的Alpha值為O時,不需通過計算,直接保存目的圖形圖像像素點為計算結(jié)果,并進入下一個像素點計算;判斷源圖形圖像像素點的Alpha值不為O時,則判斷所述目的圖形圖像像素點的Alpha值為O,或所述源圖形圖像像素點的Alpha值為255,不需通過計算,直接保存源圖形圖像像素點為計算結(jié)果,并進入下一像素點計算。
      3.如權(quán)利要求I所述的二維和三維環(huán)境下圖形圖像混合處理的方法,其特征在于,針對三維環(huán)境的圖形圖像混合處理方法為首先判斷目的圖形圖像像素點的Alpha值為O,或源圖形圖像像素點的Alpha值為255,不需通過計算,直接保存源圖形圖像像素點為計算結(jié)果,并進入下一像素點計算;否則判斷所述源圖形圖像像素點的Alpha值為O,不需通過計算,直接保存目的圖形圖像像素點為計算結(jié)果,并進入下一個像素點計算。
      4.如權(quán)利要求I所述的二維和三維環(huán)境下圖形圖像混合處理的方法,其特征在于,所述動態(tài)庫包含可由多個程序同時使用的代碼和數(shù)據(jù)。
      5.如權(quán)利要求I所述的二維和三維環(huán)境下圖形圖像混合處理的方法,其特征在于,所述判斷當前圖像混合處理應(yīng)用是針對二維還是三維環(huán)境,并調(diào)用相應(yīng)動態(tài)庫中的圖形圖像混合方法具體為當所述當前圖像混合處理應(yīng)用是針對二維環(huán)境時,調(diào)用二維環(huán)境下相應(yīng)動態(tài)庫中的圖像混合處理方法;當所述當前圖像混合處理應(yīng)用是針對三維環(huán)境時,調(diào)用三維環(huán)境下相應(yīng)動態(tài)庫中的圖像混合處理方法。
      全文摘要
      本發(fā)明公開了一種二維和三維環(huán)境下圖形圖像混合處理的方法,包括獲得針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法;將所述針對二維和三維環(huán)境各自不同的圖形圖像混合處理方法分別生成不同的動態(tài)庫;判斷當前圖像混合處理應(yīng)用是針對二維還是三維環(huán)境,并調(diào)用相應(yīng)動態(tài)庫中的圖形圖像混合方法,進行混合處理。通過本發(fā)明實施例提供的方法,解決了三維環(huán)境下圖形圖像混合,周圍邊緣產(chǎn)生的黑邊情況;解決了二維環(huán)境下圖形圖像混合,發(fā)生內(nèi)容形狀變化等失真情況;有效的解決了三維、二維共存情況下,圖形圖像混合的不同方法之間的調(diào)度問題,大大減少了系統(tǒng)開銷和程序運行時間。
      文檔編號H04N5/262GK102752519SQ20111012693
      公開日2012年10月24日 申請日期2011年5月17日 優(yōu)先權(quán)日2011年5月17日
      發(fā)明者呂精華, 廖健, 鄭培楓, 郭紅艷 申請人:新奧特(北京)視頻技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1