電子運(yùn)算設(shè)備、視訊通話系統(tǒng)與其運(yùn)行方法
【技術(shù)領(lǐng)域】
[0001]一種視訊通話系統(tǒng)與其運(yùn)行方法,特別是一種能于接收端產(chǎn)生虛擬圖像的視訊通話系統(tǒng)與其運(yùn)行方法。
【背景技術(shù)】
[0002]隨著信息科技與通訊技術(shù)的突飛猛進(jìn),目前視訊通話已經(jīng)廣泛地被使用在商業(yè)或甚至個(gè)人生活的場(chǎng)合。然而,在進(jìn)行視訊通話時(shí),由于需傳遞影像,而影像的數(shù)據(jù)量較龐大,因此常會(huì)發(fā)生影像延遲的問(wèn)題,也就是說(shuō)發(fā)生對(duì)方的語(yǔ)音和影像彼此之間無(wú)法兼容的問(wèn)題。
[0003]另外,在進(jìn)行視訊通話時(shí),一般就只能聽(tīng)到對(duì)方的聲音或看到對(duì)方的影像,但無(wú)法像傳短信一般(如使用Line或微信等傳訊軟件)能傳遞有趣的圖案訊息,而減低視訊通話的趣味。
[0004]因此,如何于視訊通話時(shí)順暢地傳遞影像,且增加視訊通話的趣味,是值得本領(lǐng)域的技術(shù)人員思考的。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種視訊通話系統(tǒng)與一視訊通話系統(tǒng)的運(yùn)行方法,此視訊通話系統(tǒng)于視訊通話時(shí)順暢地傳遞影像,且增加視訊通話的趣味。
[0006]基于上述目的與其他目的,本發(fā)明提供一種視訊通話系統(tǒng)。此視訊通話系統(tǒng),包括至少二部電子運(yùn)算設(shè)備,其中每一電子運(yùn)算設(shè)備包括:一顯示屏幕、一影像拍攝組件、一臉部追蹤模塊、一第一虛擬組件數(shù)據(jù)庫(kù)、一選擇接口、一通訊模塊、與一影像產(chǎn)生模塊。其中,影像拍攝組件適于拍攝一用戶的一臉部影像,而臉部追蹤模塊適于將影像拍攝組件所拍攝的臉部影像轉(zhuǎn)換成多個(gè)臉部特征點(diǎn),并持續(xù)對(duì)這些臉部特征點(diǎn)進(jìn)行追蹤,以產(chǎn)生臉部特征點(diǎn)的運(yùn)動(dòng)數(shù)據(jù)。第一虛擬組件數(shù)據(jù)庫(kù)儲(chǔ)存有多筆虛擬組件,每筆虛擬組件都具有各自所對(duì)應(yīng)的編號(hào)。
[0007]另外,選擇接口則與第一虛擬組件數(shù)據(jù)庫(kù)相連接,且適于供使用者選擇至少一筆虛擬組件。通訊模塊適于將所述臉部特征點(diǎn)、所述臉部特征點(diǎn)的運(yùn)動(dòng)、與被選擇的虛擬組件的編號(hào)傳遞至另一電子運(yùn)算設(shè)備。此外,影像產(chǎn)生模塊通過(guò)通訊模塊接收從另一電子運(yùn)算設(shè)備所傳來(lái)的所述臉部特征點(diǎn)、所述臉部特征點(diǎn)的運(yùn)動(dòng)、與被選擇的虛擬組件的編號(hào),該影像產(chǎn)生模塊會(huì)從第一虛擬組件數(shù)據(jù)庫(kù)選擇對(duì)應(yīng)到該編號(hào)的虛擬組件,通過(guò)例如:OpenGL...等等具有繪圖功能的函式從而產(chǎn)生一運(yùn)動(dòng)的虛擬組件影像,并于顯示屏幕顯示虛擬組件影像。
[0008]在上述的視訊通話系統(tǒng)中,所述臉部特征點(diǎn)的運(yùn)動(dòng)數(shù)據(jù)除了臉部特征點(diǎn)在影像上的坐標(biāo)之外,還包括整體縮放比例與姿態(tài)。其中,姿態(tài)包括:滾動(dòng)角、偏航角、與俯仰角。
[0009]在上述的視訊通話系統(tǒng)中,所述虛擬組件的型態(tài)是包括2D或3D的影像或模型,其例如是選擇自由頭像、面具、及妝飾物所組成的群組。
[0010]在上述的視訊通話系統(tǒng)中,被選擇的虛擬組件為面具時(shí),臉部追蹤模塊會(huì)依據(jù)該用戶的該臉部影像產(chǎn)生一三維人臉模型。而且,通訊模塊會(huì)將該三維人臉模型傳送至另一電子運(yùn)算設(shè)備。
[0011]在上述的視訊通話系統(tǒng)中,還包括一遠(yuǎn)程服務(wù)器,該遠(yuǎn)程服務(wù)器包括一第二虛擬組件數(shù)據(jù)庫(kù)。其中,當(dāng)影像產(chǎn)生模塊發(fā)現(xiàn)電子運(yùn)算設(shè)備中的第一虛擬組件數(shù)據(jù)庫(kù)不包含對(duì)應(yīng)到該編號(hào)的虛擬組件時(shí),該影像產(chǎn)生模塊會(huì)向遠(yuǎn)程服務(wù)器的第二虛擬組件數(shù)據(jù)庫(kù)請(qǐng)求下載對(duì)應(yīng)到該編號(hào)的虛擬組件。
[0012]在上述的視訊通話系統(tǒng)中,影像產(chǎn)生模塊發(fā)現(xiàn)電子運(yùn)算設(shè)備中的第一虛擬組件數(shù)據(jù)庫(kù)不包含對(duì)應(yīng)到該編號(hào)的該虛擬組件時(shí),該影像產(chǎn)生模塊會(huì)向另一電子運(yùn)算設(shè)備中的第一虛擬組件數(shù)據(jù)庫(kù)請(qǐng)求下載對(duì)應(yīng)到該編號(hào)的虛擬組件。
[0013]在上述的視訊通話系統(tǒng)中,當(dāng)影像拍攝組件拍攝到用戶的一口腔內(nèi)部的影像時(shí),臉部追蹤模塊會(huì)根據(jù)所述臉部特征點(diǎn)擷取該口腔內(nèi)部的影像,并借由通訊模塊將該口腔內(nèi)部的影像傳送到另一電子運(yùn)算設(shè)備。
[0014]在上述的視訊通話系統(tǒng)中,選擇接口提供用戶舍棄另一電子運(yùn)算設(shè)備所傳來(lái)的虛擬組件的編號(hào),并自行從本地端第一虛擬組件數(shù)據(jù)庫(kù)選擇選擇另一虛擬組件。
[0015]基于上述目的與其他目的,本發(fā)明還提供一種視訊通話系統(tǒng)的運(yùn)行方法,該視訊通話系統(tǒng)包括至少二部電子運(yùn)算設(shè)備,該視訊通話系統(tǒng)的運(yùn)行方法包括以下步驟:
[0016](h)其中一電子運(yùn)算設(shè)備的一用戶選擇欲顯示在另一電子運(yùn)算設(shè)備的虛擬組件影像;
[0017](i)借由其中一電子運(yùn)算設(shè)備的一影像拍攝組件,對(duì)用戶的臉部影像持續(xù)進(jìn)行拍攝;
[0018](j)將拍攝的臉部影像轉(zhuǎn)換成多個(gè)臉部特征點(diǎn);
[0019](k)根據(jù)該臉部特征點(diǎn)的運(yùn)動(dòng),產(chǎn)生該臉部特征點(diǎn)的運(yùn)動(dòng)數(shù)據(jù);
[0020](I)將欲顯示的虛擬組件的一編號(hào)、臉部特征點(diǎn)、與臉部特征點(diǎn)的運(yùn)動(dòng)數(shù)據(jù)傳送到另一電子運(yùn)算設(shè)備;
[0021](m)另一電子運(yùn)算設(shè)備根據(jù)所傳來(lái)的虛擬組件的編號(hào),而從一本地端第一虛擬組件數(shù)據(jù)庫(kù)中擷取出對(duì)應(yīng)到該編號(hào)的虛擬組件;及
[0022](η)將(f)步驟中所擷取出的虛擬組件顯示在另一電子運(yùn)算設(shè)備的一顯示屏幕上。
[0023]上述的視訊通話系統(tǒng)的運(yùn)行方法中,于(f)步驟中,當(dāng)?shù)谝惶摂M組件數(shù)據(jù)庫(kù)未儲(chǔ)存有對(duì)應(yīng)到該編號(hào)的虛擬組件時(shí),會(huì)執(zhí)行下述的步驟:從一遠(yuǎn)程服務(wù)器擷取出對(duì)應(yīng)到該編號(hào)的虛擬組件。
[0024]上述的視訊通話系統(tǒng)的運(yùn)行方法中,于(f)步驟中,當(dāng)?shù)谝惶摂M組件數(shù)據(jù)庫(kù)未儲(chǔ)存有對(duì)應(yīng)到該編號(hào)的虛擬組件時(shí),會(huì)執(zhí)行下述的步驟:向另一電子運(yùn)算設(shè)備中的第一虛擬組件數(shù)據(jù)庫(kù)請(qǐng)求下載對(duì)應(yīng)到該編號(hào)的虛擬組件。
[0025]本發(fā)明的有益效果是,在使用本發(fā)明的視訊通話系統(tǒng)時(shí),由于其中一方的用戶可以選擇希望顯示在對(duì)方顯示屏幕的虛擬組件影像,故可增加使用上的樂(lè)趣。而且,由于影像拍攝組件所拍攝到的影像并不是直接傳到對(duì)方的電子運(yùn)算設(shè)備中,而是只傳遞虛擬組件所對(duì)應(yīng)的編號(hào)并在對(duì)方的電子運(yùn)算設(shè)備中再生成對(duì)應(yīng)的影像,故無(wú)需在使用視訊通話系統(tǒng)時(shí)傳送數(shù)據(jù)量較龐大的影像,因此較不易發(fā)生影像延遲的問(wèn)題。
[0026]為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)更能明顯易懂,下文將以實(shí)施例并配合所附圖式,作詳細(xì)說(shuō)明如下。需注意的是,所附圖式中的各組件僅是示意,并未按照各組件的實(shí)際比例進(jìn)行標(biāo)示。
【附圖說(shuō)明】
[0027]圖1A所示為本發(fā)明的視訊通話系統(tǒng)的第一實(shí)施例。
[0028]圖1B所示為本發(fā)明的視訊通話系統(tǒng)硬件層面的方塊圖。
[0029]圖1C所示為本發(fā)明的視訊通話系統(tǒng)軟件層面的方塊圖。
[0030]圖2A所示為臉部追蹤模塊將臉部影像轉(zhuǎn)換成多個(gè)臉部特征點(diǎn)的示意圖。
[0031]圖2B所示為臉部特征點(diǎn)在影像擷取完后影像顯示在顯示屏幕上的整體縮放比例變化。
[0032]圖2C所示為頭部的姿態(tài)變化。
[0033]圖3所示為顯示于顯示屏幕上的選擇接口。
[0034]圖4A所示為視訊通話系統(tǒng)的運(yùn)作流程的第一實(shí)施例。
[0035]圖4B所示為圖4A中步驟SlOl的更進(jìn)一步的運(yùn)作流程。
[0036]圖4C與圖4D所示為視訊通話系統(tǒng)的運(yùn)作流程的第二實(shí)施例。
[0037]圖5所示為本發(fā)明的視訊通話系統(tǒng)的第二實(shí)施例。
[0038]圖6所示為本發(fā)明的視訊通話系統(tǒng)的第三實(shí)施例。
[0039]圖