亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種廣告合成及展示的方法及系統(tǒng)的制作方法

文檔序號(hào):9508819閱讀:325來(lái)源:國(guó)知局
一種廣告合成及展示的方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及廣告合成及展現(xiàn)領(lǐng)域,具體地說(shuō),是涉及一種在視頻中合成廣告圖像并展示的方法及其系統(tǒng)。
【背景技術(shù)】
[0002]隨著視頻行業(yè)廣告植入技術(shù)的發(fā)展,涌現(xiàn)出了不同形式的廣告形態(tài)。同時(shí),播放中的廣告植入也備受各個(gè)廣告主的青睞。
[0003]在線視頻的火速發(fā)展,觀眾數(shù)量激增,致使各種形式的廣告植入需求增多,促使了廣告合成和植入的發(fā)展。為了實(shí)現(xiàn)廣告的植入效果,目前的廣告的合成及展示采用的方法主要是分一下幾種:第一種,浮層窗口單獨(dú)播放廣告;第二種,構(gòu)建渲染器進(jìn)行廣告合成。兩種方式都有各自的弊端:第一種方式,由于采用浮層窗口,存在顯示效果不佳,切無(wú)法與視頻內(nèi)容同步的問(wèn)題。第二種方式,采用了自主創(chuàng)建的渲染器,理論上能夠滿足合成效果,但是由于需要自主創(chuàng)建的渲染器,會(huì)強(qiáng)行改變播放的鏈路,會(huì)造成渲染鏈路非最佳搭配,且可能影響正常播放。分析兩種方式,發(fā)現(xiàn)即使兩種方式合用,也無(wú)法很好滿足用戶的需求。

【發(fā)明內(nèi)容】

[0004]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種廣告合成和展示的方法及系統(tǒng)。
[0005]為解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種廣告合成及展示的方法,包括步驟:
[0006]客戶端播放在線視頻,搭建播放鏈路,對(duì)所述視頻的首幀數(shù)據(jù)進(jìn)行渲染;
[0007]判斷客戶端的操作系統(tǒng)及渲染器的類型,根據(jù)客戶端的渲染器的顯示函數(shù)不同,Η00Κ勾住相應(yīng)的顯示函數(shù);
[0008]根據(jù)播放的視頻信息,從服務(wù)器端獲取廣告的配置信息,服務(wù)器端根據(jù)客戶端的用戶信息和視頻信息計(jì)算得到廣告內(nèi)容,下載與所述廣告內(nèi)容相對(duì)應(yīng)的投放物料,該投放物料包括廣告內(nèi)容和廣告控制信息,并根據(jù)所述廣告內(nèi)容創(chuàng)建廣告控制信息,其中,所述廣告的配置信息包含廣告的類型、下載地址和MD5碼,所述投放物料包含廣告需要顯示的動(dòng)畫、視頻或圖片,所述廣告控制信息包括廣告顯示時(shí)間和廣告顯示位置信息,以及監(jiān)控報(bào)數(shù)和點(diǎn)擊報(bào)數(shù)的業(yè)務(wù)信息;
[0009]根據(jù)所述廣告控制信息控制將逐幀的廣告投放物料信息在視頻播放中合成并展示廣告。
[0010]優(yōu)選地,所述根據(jù)所述廣告控制信息控制將逐幀的廣告投放物料信息在視頻播放中合成并展示廣告,進(jìn)一步為,
[0011]所述視頻的時(shí)間與所述廣告控制信息的顯示時(shí)間相匹配時(shí),解碼出廣告視頻或者圖像的RGBA數(shù)據(jù),根據(jù)所述廣告控制信息中的廣告顯示位置信息,計(jì)算出待處理的源數(shù)據(jù),按照下式進(jìn)行計(jì)算:
[0012]輸出RGB =(源 RGB* (255-A) + 廣告 RGB*A) /255)
[0013]其中,源RGB為視頻中的源圖片,A代表透明度;廣告RGB代表覆蓋在視頻圖片上的廣告圖片。
[0014]優(yōu)選地,廣告合成及展示的方法還包括:根據(jù)廣告投放需求,從服務(wù)器得到不同的廣告播放信息,包括:廣告展示時(shí)間、時(shí)長(zhǎng)、位置和透明度。
[0015]本申請(qǐng)還提供了一種廣告合成及展示系統(tǒng),包括:鏈路搭建模塊、系統(tǒng)渲染器識(shí)別模塊、廣告解碼分離模塊和合成及展示模塊,其中,
[0016]所述鏈路搭建模塊,用于搭建視頻的播放鏈路,對(duì)視頻的首幀數(shù)據(jù)進(jìn)行渲染;
[0017]所述系統(tǒng)渲染器識(shí)別模塊,用于判斷客戶端的操作系統(tǒng)及渲染器的類型;
[0018]所述廣告解碼分離模塊,用于將廣告投放物料解碼分離成逐幀的視頻信息,緩存給所述合成及展示模塊;
[0019]所述合成及展示模塊,用于將逐幀的廣告投放物料信息,合成到客戶端播放的視頻中并展示。
[0020]優(yōu)選地,所述合成及展示模塊,用于將逐幀的廣告投放物料信息,合成到客戶端播放的視頻中并展示,進(jìn)一步為,
[0021]用于當(dāng)所述視頻的時(shí)間與所述廣告控制信息的顯示時(shí)間相匹配時(shí),解碼出廣告視頻或者圖像的RGBA數(shù)據(jù),根據(jù)所述廣告控制信息中的廣告顯示位置信息,計(jì)算出待處理的源數(shù)據(jù),按照下式進(jìn)行計(jì)算:
[0022]輸出RGB =(源 RGB* (255-A) + 廣告 RGB*A) /255)
[0023]其中,源RGB為視頻中的源圖片,A代表透明度;廣告RGB代表覆蓋在視頻圖片上的廣告圖片。
[0024]優(yōu)選地,廣告合成及展示系統(tǒng)還包括:播放控制模塊,用于控制廣告展示的時(shí)間、時(shí)長(zhǎng)、位置和透明度。
[0025]與現(xiàn)有技術(shù)相比,本發(fā)明所述的廣告合成及展示方法及系統(tǒng),達(dá)到了如下效果:
[0026]1)本發(fā)明提供的廣告合成和展示方法及系統(tǒng)解決了由于廣告效果無(wú)法達(dá)到用戶要求,以及渲染器實(shí)現(xiàn)方式重新搭建鏈路造成播放效果的問(wèn)題,滿足了更多廣告投放的需求。
[0027]2)與現(xiàn)有技術(shù)的實(shí)現(xiàn)方式顯示效果更好,不會(huì)因?yàn)榉糯罂s小導(dǎo)致廣告效果變差,比如邊緣出現(xiàn)鋸齒,變形等問(wèn)題;
[0028]3)解決窗口覆蓋方式可能帶來(lái)的殘影效果,分層效果。
【附圖說(shuō)明】
[0029]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0030]圖1為本發(fā)明的廣告合成及展示方法流程圖;
[0031]圖2為本發(fā)明的廣告合成及展示系統(tǒng)結(jié)構(gòu)圖;
[0032]圖3為實(shí)施例2的廣告合成及展示方法流程圖。
【具體實(shí)施方式】
[0033]如在說(shuō)明書及權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定組件。本領(lǐng)域技術(shù)人員應(yīng)可理解,硬件制造商可能會(huì)用不同名詞來(lái)稱呼同一個(gè)組件。本說(shuō)明書及權(quán)利要求并不以名稱的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。如在通篇說(shuō)明書及權(quán)利要求當(dāng)中所提及的“包含”為一開放式用語(yǔ),故應(yīng)解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內(nèi),本領(lǐng)域技術(shù)人員能夠在一定誤差范圍內(nèi)解決所述技術(shù)問(wèn)題,基本達(dá)到所述技術(shù)效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過(guò)其他裝置或耦接手段間接地電性耦接至所述第二裝置。說(shuō)明書后續(xù)描述為實(shí)施本發(fā)明的較佳實(shí)施方式,然所述描述乃以說(shuō)明本發(fā)明的一般原則為目的,并非用以限定本發(fā)明的范圍。本發(fā)明的保護(hù)范圍當(dāng)視所附權(quán)利要求所界定者為準(zhǔn)。
[0034]以下結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明,但不作為對(duì)本發(fā)明的限定。
[0035]實(shí)施例1:
[0036]結(jié)合圖1,本實(shí)施例提供一種廣告合成及展示的方法,包括步驟:
[0037]步驟101:客戶端播放在線視頻,搭建播放鏈路,對(duì)所述視頻的首幀數(shù)據(jù)進(jìn)行渲染;
[0038]步驟102:判斷客戶端的操作系統(tǒng)及渲染器的類型,根據(jù)客戶端的渲染器的顯示函數(shù)不同,Η00Κ勾住相應(yīng)的顯示函數(shù);目前常見(jiàn)的win7系統(tǒng),一般采用的渲染器為EVR(增強(qiáng)渲染模式),EVR具體渲染是通過(guò)D3D9實(shí)現(xiàn)的本發(fā)明hook勾住它的具體實(shí)現(xiàn)函數(shù)Present,在這個(gè)函數(shù)中去合成圖像。
[0039]步驟103:根據(jù)播放的視頻信息,從服務(wù)器端獲取廣告的配置信息,服務(wù)器端根據(jù)客戶端的用戶信息和視頻信息計(jì)算得到廣告內(nèi)容,下載與所述廣告內(nèi)容相對(duì)應(yīng)的投放物料,該投放物料包括廣告內(nèi)容和廣告控制信息,并根據(jù)所述廣告內(nèi)容創(chuàng)建廣告控制信息,其中,所述廣告的配置信息包含廣告的類型、下載地址和MD5碼,所述投放物料包含廣告需要顯示的動(dòng)畫、視頻或圖片,所述廣告控制信息包括廣告顯示時(shí)間和廣告顯示位置信息,以及監(jiān)控報(bào)數(shù)和點(diǎn)擊報(bào)數(shù)的業(yè)務(wù)信息;
[0040]步驟104:根據(jù)所述廣告控制信息控制將逐幀的廣告投放物料信息在視頻播放中合成并展示廣告。
[0041]所述根據(jù)所述廣告控制信息控制將逐幀的廣告投放物料信息在視頻播放中合成并展示廣告,進(jìn)一步為,
[0042]所述視頻的時(shí)間與所述廣告控制信息的顯示時(shí)間相匹配時(shí),解碼出廣告視頻或者圖像的RGBA數(shù)據(jù),根據(jù)所述廣告控制信息中的廣告顯示位置信息,計(jì)算出待處理的源數(shù)據(jù),按照下式進(jìn)行計(jì)算:
[0043]輸出RGB =(源 RGB* (255-A) + 廣告 RGB*A) /255)
[0044]其中,源RGB為視頻中的源圖片,A代表透明度;廣告RGB代表覆蓋在視頻圖片上的廣告圖片。
[0045](本發(fā)明中的合成詳細(xì)可解釋為:一張正常的視頻圖片[它的數(shù)據(jù)稱為源RGB],需要在上面做廣告,貼字幕,或者打水印等等操作,那么需要把另外一張圖片[它的數(shù)據(jù)成為廣告RGB]覆蓋在這個(gè)圖片上,形成一張新的圖片[它的數(shù)據(jù)為輸出RGB]去展示。這個(gè)覆蓋過(guò)程不是完全覆蓋的,而是根據(jù)圖片的透明度(A)去顯示。)
[0046]本發(fā)明的廣告合成及展示的方法,還包括:根據(jù)廣告投放需求,從服務(wù)器得到不同的廣告播放信息,包括:廣告展示時(shí)間、時(shí)長(zhǎng)、位置和透明度。
[0047]結(jié)合圖2,本實(shí)施例還提供了一種廣告合成及展示系統(tǒng),包括:鏈路搭建模塊201、系統(tǒng)渲染器識(shí)別模塊202、廣告解碼分離模塊203和合成及展示模塊204,其中,
[0048]所述鏈路搭建模塊201,用于搭建視頻的播放鏈路,對(duì)視頻的首幀數(shù)據(jù)進(jìn)行渲染;
[0049]所述系統(tǒng)渲染器識(shí)別模塊202,用于判斷客戶端的操作系統(tǒng)及渲染器的類型;
[0050]所述廣告解碼分離模塊203,用于將廣告投放物料解碼分離成逐幀的視頻信息,緩存給所述合成及展示模塊;
[0051]所述合成及展示模塊204,用于將逐幀的廣告投放物料信息,合成到客戶端播放的視頻中并展不。
[0052]所述合成及展示模塊204,用于將逐幀的廣告投放物料信息,合成到客戶端播放的視頻中并展示,進(jìn)一步為,
[0053]用于當(dāng)所述視頻的時(shí)間與所述廣告控制信息的顯示時(shí)間相匹配時(shí),解碼出廣告視頻或者圖像的RGBA數(shù)據(jù),根據(jù)所述廣告控制信息中的廣告顯示位置信息,計(jì)算出待處理的源數(shù)據(jù),按照下式進(jìn)行計(jì)算:
[0054]輸出RGB =(源 RGB* (255-A) + 廣告 RGB*A) /255)
[0055]其中,源RGB為視頻中的源圖片,A代表透明度;廣告RGB代表覆蓋在視頻圖片上的廣告圖片。
[0056]廣告合成及展示系統(tǒng),還包括:播放控制模塊,用于控制廣告展示的時(shí)間、時(shí)長(zhǎng)、位置和透明度。
[0057]實(shí)施例2:
[0058]結(jié)合圖3,本實(shí)施例提供一種廣告合成及展示的方法,包括步驟:
[0059]步驟201:客戶端播放在線視頻,搭建播放鏈路,對(duì)所述視頻的首幀數(shù)據(jù)進(jìn)行渲染;
[0060]本實(shí)施例以客戶端為暴風(fēng)為
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1