專利名稱:視頻圖像處理系統(tǒng)及其服務(wù)器、用戶端和視頻圖像處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像處理技術(shù),尤其涉及一種基于網(wǎng)絡(luò)的視頻圖像處理技術(shù)及其服務(wù)器 、用戶端和視頻圖像處理方法。
背景技術(shù):
人們與朋友或家人合影時,通常是與朋友或家人在一起使用相機進行拍照。然而,當(dāng)朋 友和家人都不在身邊時,使用相機無法實現(xiàn)合影的。
另外,人們可以通過電子郵件的方式接收距離較遠的朋友或家人的照片,然后通過 Photoshop等圖像處理軟件將自己的照片和朋友或家人的照片進行合成來實現(xiàn)合影。然而,
這種方式不但操作麻煩,而且處理出來的照片中雙方姿勢搭配較難,很難達到較佳的效果, 此外,很多人甚至還不會使用圖像處理工具,所以人們通常會因為地理距離的原因而不能夠 與朋友和家人合影。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種實現(xiàn)遠距離合影的視頻圖像處理系統(tǒng)。
另外,還提供一種實現(xiàn)遠距離合影的服務(wù)器。
另外,還提供一種實現(xiàn)遠距離合影的用戶端。
此外,還有必要提供一種實現(xiàn)遠距離合影的視頻圖像處理方法。
一種視頻圖像處理系統(tǒng),其包括第一用戶端、第二用戶端、圖像合成模塊以及圖像抓取 單元。所述第一用戶端和第二用戶端都包括視頻采集單元和顯示單元,所述第一用戶端和第 二用戶端的視頻采集單元分別實時采集第一視頻圖像和第二視頻圖像。所述圖像合成模塊將 第一視頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像,并將合成影像實時顯示在第一 用戶端和/或第二用戶端的顯示單元上。所述第一用戶端和/或第二用戶端響應(yīng)用戶操作產(chǎn)生 合影指令,所述圖像抓取單元根據(jù)合影指令抓取合成影像的當(dāng)前畫面,并生成圖片。
一種服務(wù)器,用于與第一用戶端和第二用戶端進行通信。所述服務(wù)器包括圖像合成模塊 和圖像抓取單元,所述圖像合成模塊用于對所述第一用戶端和第二用戶端提供的實時第一視 頻圖像和第二視頻圖像進行合成處理以生成合成影像,并將合成影像實時發(fā)送給第一用戶端
和/或第二用戶端;所述圖像抓取單元根據(jù)所述第一用戶端或第二用戶端響應(yīng)用戶的操作所 產(chǎn)生的合影指令,抓取合成影像的當(dāng)前畫面,并生成圖片。一種用戶端,其包括視頻采集單元、顯示單元、圖像合成模塊、圖像抓取單元以及通信 單元。所述采集單元用于實時采集第一視頻圖像,所述用戶端通過通信單元接收另一用戶端 提供的實時第二視頻圖像。所述圖像合成模塊用于對第一視頻圖像和第二視頻圖像進行合成 處理以產(chǎn)生合成影像,并實時顯示在顯示單元上。所述用戶端響應(yīng)用戶操作產(chǎn)生合影指令; 所述圖像抓取單元根據(jù)所述合影指令捕獲合成影像的當(dāng)前畫面,并生成圖片。
一種視頻圖像處理方法,其包括如下步驟
接收通過兩個視頻采集單元實時采集的第一視頻圖像和第二視頻圖像;
將第一視頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像,并將合成影像實時顯示 在第一用戶端和/或第二用戶端;
響應(yīng)用戶操作,產(chǎn)生合影指令;
根據(jù)合影指令捕獲合成影像的當(dāng)前畫面以產(chǎn)生圖片。
由于上述視頻圖像處理系統(tǒng)、服務(wù)器、用戶端以及視頻圖像處理方法,能夠?qū)崿F(xiàn)兩個視 頻圖像的合成并產(chǎn)生圖片,因此,遠距離的雙方用戶使用上述視頻圖像處理系統(tǒng)、服務(wù)器、 用戶端以及視頻圖像處理方法互相發(fā)送其個人視頻圖像以進行合影。
圖l為一較佳實施方式視頻圖像處理系統(tǒng)的示意圖。 圖2為第一較佳實施方式視頻圖像處理系統(tǒng)的功能模塊圖。 圖3為第一較佳合成視頻圖像的示意圖。 圖4a至圖4c為第二較佳合成視頻圖像的示意圖。 圖5為第一較佳實施方式視頻圖像處理方法流程圖。 圖6為第二較佳實施方式視頻圖像處理方法流程圖。 圖7為合成視頻圖像過程流程圖。
圖8為第二較佳實施方式視頻圖像處理系統(tǒng)的功能模塊圖。 圖9為第三較佳實施方式視頻圖像處理系統(tǒng)的功能模塊圖。 圖10為第三較佳實施方式視頻圖像處理方法流程圖。
具體實施例方式
請參看圖l,其為一較佳實施方式視頻圖像處理系統(tǒng)100。視頻圖像處理系統(tǒng)100包括第 一用戶端A和第二用戶端B以及服務(wù)器200 。第一用戶端A和第二用戶端B之間通過服務(wù)器200 進行通信,三者之間的連接方式可以是互聯(lián)網(wǎng)(Internet)、通信網(wǎng)絡(luò)等。其中第一用戶端 A和第二用戶端B可以為計算機、手機以及大頭貼設(shè)備等。請結(jié)合參看圖2,第一用戶端A包括視頻采集單元10a、輸入單元20a、通信單元30a以及
顯示單元40a。通信單元30a與服務(wù)器200連接,用于通過服務(wù)器200與第二用戶端B進行通信
。顯示單元40a用于顯示視頻信息。
輸入模塊20a用于響應(yīng)用戶操作,產(chǎn)生對應(yīng)的控制指令,包括合影指令和選擇指令。 視頻采集單元10a用于采集第一視頻圖像,并通過通信單元30a發(fā)送給服務(wù)器200。 在本實施方式中,第二用戶端B同樣包括視頻采集單元10b、輸入單元20b、通信單元
30b以及顯示單元40b。
視頻采集單元20b用于采集第二視頻圖像,并通過通信單元30b發(fā)送給服務(wù)器200。 服務(wù)器200用于接收第一視頻圖像和第二視頻圖像,并對第一視頻圖像和第二視頻圖像
進行合成處理,且將合成的視頻圖像發(fā)送給第一用戶端A和第二用戶端B。
服務(wù)器200包括通信單元30s、圖像合成模塊60以及圖像抓取單元50。其中,服務(wù)器200
通過通信單元30s接收第一視頻圖像和第二視頻圖像。
圖像合成模塊60用于將第一視頻圖像和第二視頻圖像進行合成處理,產(chǎn)生合成影像。圖
像合成模塊60包括圖像疊加單元64和背景替換單元66。
請結(jié)合參看圖3,圖像疊加單元64包括多個疊加方式,其用于響應(yīng)第一用戶端A或第二用
戶端B發(fā)出的選擇指令,選擇相應(yīng)的疊加方式對第一視頻圖像和第二圖像進行疊加。請同時
參看圖4a至圖4c,背景替換單元66存儲有多幅背景圖像,其用于響應(yīng)第一用戶端A或第二用
戶端B發(fā)出的選擇指令,替換合成的視頻圖像中預(yù)設(shè)顏色的影像內(nèi)容,如綠色部分替換為背
景圖像。
圖像合成模塊60完成合成處理后,將合成影像通過通信單元30s發(fā)送給第一用戶端A和第 二用戶端B,以分別通過第一用戶端A和第二用戶端B的顯示單元40a和顯示單元40b顯示,使 雙方用戶可以實時査看合成效果。
圖像抓取單元50響應(yīng)第一用戶端A或第二用戶端B發(fā)出的合影指令,抓取合成影像的當(dāng)前 畫面,產(chǎn)生合影圖片,并通過通信單元30s發(fā)送給第一用戶端A和第二用戶端B。
以第一用戶端A和第二用戶端B是計算機為例,第一用戶端A和第二用戶端B都安裝有QQ或 MSN等即時通信工具。在使用上述視頻圖像處理系統(tǒng)100時,第一用戶端A和第二用戶端B的用 戶首先通過QQ工具進行視頻聊天,使QQ工具啟動視頻采集單元10a和視頻采集單元10b以實時 采集第一用戶端A和第二用戶端B兩個用戶的個人視頻圖像;接著第一用戶端A和第二用戶端 B分別將雙方用戶的個人視圖像實時發(fā)送至服務(wù)器200;服務(wù)器200將相應(yīng)用戶請求,將雙方 的視頻圖像實時合成為合成影像,并發(fā)送給第一用戶端A和第二用戶端B,供用戶端A和用戶端B的用戶觀看效果;用戶滿意當(dāng)前的合成效果時,則通過輸入操作發(fā)送合影指令。服務(wù)器
200的圖像抓取單元50將捕獲合成影像的當(dāng)前畫面,生成JPG圖片或BMP圖片,亦即兩個用戶 的合影照片,并將合影照片發(fā)送第一用戶端A和第二用戶端B。
如此,地理位置原本距離很遠的兩個用戶可以通過上述視頻圖像處理系統(tǒng)100看到雙方 的合成影像,并在滿意的時候抓取畫面,即拍攝照片,實現(xiàn)了遠程合影功能。合影過程中, 兩個用戶觀看合成的視頻圖像時,若對合成的視頻圖像效果不滿意,則可調(diào)節(jié)姿勢、表情或 動作等以改變視頻圖像畫面,直至得到滿意的合成的視頻圖像效果時才發(fā)出合影指令,從而 得到滿意的照片。
在本實施方式中圖像抓取單元50設(shè)置在服務(wù)器200上。其它實施方式中,圖像抓取單元 50也可以設(shè)置在第一用戶端A和/或第二用戶端B上,亦即第一用戶端A和/或第二用戶端B獲得 服務(wù)器200提供的合成影像后,利用自身的圖像抓取單元捕獲照片。其它實施方式中,圖像 合成模塊60也可以設(shè)置在第一用戶端A和/或第二用戶端B中,服務(wù)器200只是起到一個通信中 介的作用。
請參看圖5,第一較佳實施方式的一種視頻圖像處理方法,其包括 步驟302,第一用戶端和第二用戶端分別實時采集第一視頻圖像和第二視頻圖像,并分 別發(fā)送給服務(wù)器。
步驟304,服務(wù)器對所接收到的第一視頻圖像和第二視頻圖像進行合成處理,產(chǎn)生合成 影像,并實時將合成影像發(fā)送給第一用戶端和第二用戶端以實時在第一用戶端和/或第二用 戶端顯示合成影像。
步驟306,第一用戶端或第二用戶端響應(yīng)用戶的操作,發(fā)送合影指令給服務(wù)器。 步驟308,服務(wù)器根據(jù)合影指令合成影像的當(dāng)前畫面,產(chǎn)生合影圖片,即合影照片。 步驟310 ,服務(wù)器將合影圖片發(fā)送給第一用戶端和第二用戶端。 請參看圖6,第二較佳實施方式的視頻圖像處理方法包括
步驟402 ,第一用戶端和第二用戶端的視頻采集單元分別實時采集第一視頻圖像和第二
視頻圖像,并分別發(fā)送給服務(wù)器。
步驟404,服務(wù)器對所接收到的視頻圖像進行合成處理,產(chǎn)生合成影像,并實時將合成
影像發(fā)送給第一用戶端和第二用戶端。
步驟406,第一用戶端或第二用戶端顯示合成影像。
步驟408,第一用戶端或第二用戶端響應(yīng)用戶操作,產(chǎn)生合影指令。
步驟410,第一用戶端或第二用戶端根據(jù)合影指令,抓取合成影像的當(dāng)前畫面,產(chǎn)生合影圖片,即合影照片。
如圖7所示,步驟304和步驟404中服務(wù)器對所接收到的視頻圖像進行圖像合成處理包括 如下步驟
步驟3042,響應(yīng)第一用戶端或第二用戶端發(fā)出的選擇指令,將所接收的第一視頻圖像和 第二視頻圖像以相應(yīng)的疊加方式進行疊加。其中,疊加方式指兩個視頻圖像疊加時的疊加關(guān) 系,如圖3所示。
步驟3044,響應(yīng)第一用戶端或第二用戶端發(fā)出的選擇指令,替換合成的視頻圖像中預(yù)設(shè) 顏色的影像內(nèi)容,如綠色部分替換為背景圖像,如圖4a至圖4c所示。
請參看圖8,第二較佳實施方式的視頻圖像處理系統(tǒng)300中,其為圖像合成模塊60設(shè)置在 第一用戶端A中。第一用戶端A包括視頻采集單元10a、輸入單元20a、通信單元30a以及顯示 單元40a。通信單元30a與服務(wù)器200連接,用于通過服務(wù)器200與第二用戶端B進行通信。顯 示單元40a用于顯示視頻信息。
輸入模塊20a用于響應(yīng)用戶的操作,產(chǎn)生控制指令,包括合影指令和選擇指令。
視頻采集單元10a用于采集第一視頻圖像。
第二用戶端B同樣包括視頻采集單元10b、輸入單元20b、通信單元30b以及顯示單元40b 。視頻采集單元10b用于采集第二視頻圖像,并通過服務(wù)器200轉(zhuǎn)發(fā)給第一用戶端A。
在本實施例中,第一用戶端A還包括圖像合成模塊60a以及圖像抓取單元50a。
圖像合成模塊60a用于將第一視頻圖像和第二視頻圖像進行合成處理,產(chǎn)生合成影像, 其包括圖像疊加單元64a和背景替換單元66a。
請結(jié)合參看圖3,圖像疊加單元64a包括多個疊加方式,其用于響應(yīng)第一用戶端A和第二 用戶端B發(fā)出的選擇指令,對第一視頻圖像和第二圖像進行疊加。請同時參看圖4a至圖4c, 背景替換單元66a存儲有多幅背景圖像,其用于響應(yīng)第一用戶端A和第二用戶端B發(fā)出的選擇 指令,替換合成的視頻圖像中預(yù)設(shè)的顏色的影像內(nèi)容,如綠色部分替換為背景圖像。
圖像合成模塊60a完成合成處理后,將合成影像通過第一用戶端A的顯示單元40a顯示, 使用戶可以實時査看合成效果。
圖像抓取單元50a響應(yīng)第一用戶端A發(fā)出的合影,抓取合成影像的當(dāng)前畫面,產(chǎn)生合影圖片。
如圖9所示,在其它實施方式中,第二用戶端B也具有合影的功能,即其也包括圖像合成 模塊60b和圖像抓取單元50b 。
以第一用戶端A執(zhí)行合影功能為例,第一用戶端A和第二用戶端B的用戶首先通過QQ工具
9進行視頻聊天,使QQ工具啟動視頻采集單元1 Oa和視頻采集單元10b以實時采集第一用戶端A 和第二用戶端B兩個用戶的個人視頻圖像;接著第二用戶端B通過服務(wù)器200轉(zhuǎn)發(fā)其用戶的個 人視頻圖像給第一用戶端A;第一用戶端A將響應(yīng)用戶請求,將雙方的視頻圖像實時合成為合 成影像,并通過第一用戶端A的顯示單元40a供第一用戶端A的用戶實時觀看效果;用戶滿意 當(dāng)前的合成效果時,則通過輸入操作產(chǎn)生合影指令,以使圖像抓取單元50捕獲合成影像的當(dāng) 前畫面,生成JPG圖片或BMP圖片,亦即兩個用戶的合影照片。
如此,地理位置原本距離很遠的兩個用戶可以通過上述視頻圖像處理系統(tǒng)300看到雙方 的合成影像,并在滿意的時候抓取畫面,即拍攝照片,實現(xiàn)了遠程合影功能。合影過程中, 用戶觀看合成的視頻圖像時,若對合成的視頻圖像效果不滿意,則可調(diào)節(jié)姿勢、表情或動作 等以改變視頻圖像畫面,直至得到滿意的合成的視頻圖像效果時才發(fā)出合影指令,從而得到 滿意的照片。
請參看圖10,第三較佳實施方式的一種視頻圖像處理方法包括
步驟604,第一用戶端實時采集第一視頻圖像,并接收第二用戶端發(fā)送的實時第二視頻 圖像。
步驟606,第一用戶端將第一視頻圖像和第二視頻圖像進行合成處理,產(chǎn)生合成影像并 實時顯示。
步驟608,第一用戶端響應(yīng)用戶操作,產(chǎn)生合影指令。
步驟610,第一用戶端根據(jù)合影指令捕獲當(dāng)前合成視頻圖像畫面,產(chǎn)生圖片。 其中,步驟606第一用戶端將所第一視頻圖像和第二視頻圖像進行合成處理的過程與步 驟304中服務(wù)器200對第一視頻圖像和第二視頻圖像進行合成處理的過程相同,在此不再贅述
上述視頻圖像處理系統(tǒng)及方法,由于采用了上述圖像合成模塊和圖像抓取單元,能夠?qū)?兩個視頻圖像進行合成處理并產(chǎn)生圖片,因此,如果兩個用戶在遠距離時,可以通過上述視 頻圖像處理系統(tǒng)及方法互相發(fā)送用戶的視頻圖像,并經(jīng)過視頻圖像合成處理及抓取合成的視 頻圖像畫面以實現(xiàn)合影。另外,雙方用戶還可以通過即時通信工具實時調(diào)節(jié)姿勢或者表情使 得合影效果達到更佳。
權(quán)利要求
1.一種視頻圖像處理系統(tǒng),其包括相互通信的第一用戶端和第二用戶端,其特征在于所述第一用戶端和第二用戶端都包括視頻采集單元和顯示單元,所述第一用戶端和第二用戶端的視頻采集單元分別實時采集第一視頻圖像和第二視頻圖像;所述圖像處理單元還包括圖像合成模塊以及圖像抓取單元,所述圖像合成模塊將第一視頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像,并將合成影像實時在第一用戶端和/或第二用戶端的顯示單元上顯示;
2.如權(quán)利要求l所述的視頻圖像處理系統(tǒng),其特征在于所述視頻 圖像處理系統(tǒng)還包括服務(wù)器,所述服務(wù)器與第一用戶端和第二用戶端進行通信,所述圖像合 成模塊和所述圖像抓取單元設(shè)置于所述服務(wù)器、第一用戶端或者第二用戶端。
3.如權(quán)利要求l所述的視頻圖像處理系統(tǒng),其特征在于所述視頻 圖像處理系統(tǒng)還包括服務(wù)器,所述圖像合成模塊設(shè)置于所述服務(wù)器上,所述圖像抓取單元設(shè) 置于所述第一用戶端和/或第二用戶端上。
4.如權(quán)利要求l所述的視頻圖像處理系統(tǒng),其特征在于所述圖像 合成模塊還包括具有多種疊加方式的圖像疊加單元;所述第一用戶端和/或第二用戶端響應(yīng) 用戶操作產(chǎn)生選擇指令;所述圖像疊加單元根據(jù)選擇指令選擇相應(yīng)的疊加方式合成第一視頻圖像和第二視頻圖像。
5.如權(quán)利要求4所述的視頻圖像處理系統(tǒng),其特征在于所述圖像 合成模塊還包括背景替換單元,所述背景替換單元存儲多種背景圖像;所述第一用戶端和/ 或所述第二用戶端響應(yīng)用戶操作產(chǎn)生選擇指令;所述背景替換單元根據(jù)選擇指令選擇相應(yīng)的 背景圖像替換合成的視頻圖像中預(yù)設(shè)顏色的影像內(nèi)容。
6.一種服務(wù)器,用于與第一用戶端和第二用戶端進行通信,其特征 在于所述服務(wù)器包括圖像合成模塊和圖像抓取單元,所述圖像合成模塊用于對所述第一用 戶端和第二用戶端實時提供的第一視頻圖像和第二視頻圖像進行合成處理以生成合成影像, 并將合成影像實時發(fā)送給第一用戶端和/或第二用戶端;所述圖像抓取單元根據(jù)所述第一用戶端和/或第二用戶端發(fā)出的合影指令抓取合成影像的當(dāng)前畫面,并生成圖片。
7 如權(quán)利要求6所述的服務(wù)器,其特征在于所述圖像合成模塊還包括具有多種疊加方式的圖像疊加單元,所述圖像疊加單元根據(jù)第一用戶端和/或第二用戶 端發(fā)出的選擇指令,選擇相應(yīng)的疊加方式合成第一視頻圖像和第二視頻圖像。
8 如權(quán)利要求7所述的服務(wù)器,其特征在于所述圖像合成模塊還 包括背景替換單元,所述背景替換單元存儲多種背景圖像;所述圖像疊加單元根據(jù)第一用戶 端和/或第二用戶端發(fā)出的選擇指令,選擇相應(yīng)的背景圖像替換合成的視頻圖像中預(yù)設(shè)顏色 的影像內(nèi)容。
9 一種用戶端,其包括視頻采集單元、顯示單元以及通信單元,所 述采集單元用于采集第一視頻圖像,所述用戶端通過通信單元接收另一用戶端提供的第二視 頻圖像,其特征在于所述用戶端還包括圖像合成模塊和圖像抓取單元,所述圖像合成模塊用于對第一視頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像,并實時顯示在顯示單元上;所述用戶端響應(yīng)用戶操作產(chǎn)生合影指令;所述圖像抓取單元根據(jù)所述合影指令捕獲合成 影像的當(dāng)前畫面,并生成圖片。
10 如權(quán)利要求9所述的用戶端,其特征在于所述圖像合成模塊還 包括具有多種疊加方式的圖像疊加單元,所述用戶端響應(yīng)用戶操作產(chǎn)生選擇指令;所述圖像 疊加單元根據(jù)選擇指令選擇相應(yīng)的疊加方式合成第一視頻圖像和第二視頻圖像。
11 如權(quán)利要求10所述的用戶端,其特征在于所述圖像合成模塊還 包括背景替換單元,所述背景替換單元存儲多種背景圖像;所述用戶端響應(yīng)用戶操作產(chǎn)生選 擇指令;所述背景替換單元根據(jù)選擇指令選擇相應(yīng)的背景圖像替換合成的視頻圖像中預(yù)設(shè)顏 色的影像內(nèi)容。
12 一種視頻圖像處理方法,其包括如下步驟 接收通過兩個視頻采集單元實時采集的第一視頻圖像和第二視頻圖像; 將第一視頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像,并將合成影像實時顯 示在第一用戶端和/或第二用戶端; 響應(yīng)用戶操作,產(chǎn)生合影指令;根據(jù)合影指令捕獲合成影像的當(dāng)前畫面以產(chǎn)生圖片。
13 如權(quán)利要求12所述的視頻圖像處理方法,其特征在于將第一視 頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像之步驟由服務(wù)器、第一用戶端或第二用 戶端執(zhí)行。
14.如權(quán)利要求12或13所述的視頻圖像處理方法,其特征在于根據(jù) 合影指令捕獲合成影像的當(dāng)前畫面以產(chǎn)生圖片之步驟由服務(wù)器、第一用戶端或第二用戶端執(zhí) 行。
全文摘要
一種視頻圖像處理系統(tǒng)包括第一用戶端、第二用戶端、圖像合成模塊以及圖像抓取單元。所述第一用戶端和第二用戶端都包括視頻采集單元和顯示單元,所述第一用戶端和第二用戶端的視頻采集單元分別實時采集第一視頻圖像和第二視頻圖像。所述圖像合成模塊將第一視頻圖像和第二視頻圖像進行合成處理以產(chǎn)生合成影像,并將合成影像實時顯示在第一用戶端和/或第二用戶端的顯示單元上。所述第一用戶端和/或第二用戶端響應(yīng)用戶操作產(chǎn)生合影指令,所述圖像抓取單元根據(jù)合影指令抓取合成影像的當(dāng)前畫面,并生成圖片。
文檔編號H04L29/12GK101562682SQ20081030113
公開日2009年10月21日 申請日期2008年4月14日 優(yōu)先權(quán)日2008年4月14日
發(fā)明者左幫勝, 陳文明 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司