被攝體的臉部方向相等。即,使用臉部立體形狀模板信息即臉部的距離數(shù)據(jù)來變換圖像中的三維空間中的位置。若臉部方向為朝上則生成朝上的臉部模型,若是朝下則生成朝下的臉部模型,并輸出到圖像生成部112。
[0055]圖8示出了對于被攝體朝下的圖像數(shù)據(jù)801所生成的臉部模型802。在此,進行了臉部方向信息為朝上和朝下時的說明,若不僅朝上、朝下還進行左右方向或者對它們進行復(fù)合的右下方向這樣的臉部方向的臉部模型生成,則在接下來說明的圖像生成時,能夠生成品質(zhì)更高的正面臉部圖像,故優(yōu)選。通過上述來進行臉部模型的生成。
[0056]上述方法無需為了取得被攝體的臉部的立體形狀在圖像顯示裝置100中追加新的傳感器或執(zhí)行立體形狀計算處理等復(fù)雜的處理,而能夠通過簡易的系統(tǒng)來生成被攝體的臉部模型,并靈活運用于被攝體的正面臉部生成,故優(yōu)選。此外,若預(yù)先檢測臉部立體形狀模板信息及其臉部成分信息的位置信息,對臉部立體形狀模板信息進行變形以使臉部立體形狀模板信息的臉部成分信息的位置信息與所檢測出的臉部區(qū)域的臉部成分信息的位置信息一致,則在接下來說明的圖像生成時,能夠生成品質(zhì)更高的正面臉部圖像,故優(yōu)選。
[0057]最后,使用圖9來說明圖像生成的動作。圖9是說明臉部方向為朝向側(cè)面以外的情況下的圖像生成的動作的圖。圖像生成部112使用臉部方向信息和臉部模型來生成被攝體的正面臉部903。另外,作為圖像生成部112的處理對象的圖像數(shù)據(jù)901是由圖像平行移動部110實施了平行移動處理后的圖像數(shù)據(jù)。由此,生成被攝體的臉部朝向正面并且在圖像中心顯示臉部區(qū)域的圖像。
[0058]接著,說明生成正面臉部的方法。對于臉部方向未朝向正面的圖像數(shù)據(jù),使用臉部模型即臉部的距離數(shù)據(jù)來變換圖像中的三維空間中的位置,生成臉部方向成為正面的圖像數(shù)據(jù)。該三維空間中的位置變換基于在臉部模型生成部111中所使用的臉部方向來進行。即,在由臉部模型生成部111生成向下偏移了 5度的臉部模型(校正后的臉部立體形狀模板)時,由圖像生成部112生成向上偏移了 5度的臉部圖像,并將該生成圖像作為臉部方向成為正面的圖像數(shù)據(jù)來輸出。這樣,在圖像生成部112中,將平行移動后的圖像數(shù)據(jù)變換為臉部模型上的位置,并對圖像數(shù)據(jù)上的像素進行校正以修正在臉部模型上傾斜的角度相應(yīng)的量。
[0059]臉部模型生成部111中的臉部模型生成處理和圖像生成部112中的圖像生成處理在被攝體的臉部方向信息小于閾值時執(zhí)行。該閾值是被攝體的臉部的傾斜程度。值越小則表示被攝體越朝向正面即與攝像部103正對,值越大則表示被攝體從正面偏移即不與攝像部103正對。例如,若將被攝體的臉部方向信息為朝向側(cè)面的狀態(tài)設(shè)為閾值,則所謂小于閾值指的是,被攝體的臉部的方向與朝向側(cè)面相比更朝向正面的狀態(tài),所謂閾值以上指的是,被攝體的臉部的方向與朝向側(cè)面相比從正面?zhèn)绕戚^多的狀態(tài)。在被攝體的臉部方向信息小于閾值的情況下,將被攝體的臉部方向變換為正面臉部的臉部圖像顯示在圖像中心,在被攝體的臉部方向信息為閾值以上的情況下,臉部的朝向維持不變地在圖像中心顯示臉部圖像。所謂臉部方向朝向側(cè)面表示,被攝體的雙眼偏于臉部區(qū)域的左右的狀態(tài)、一只眼睛看不見的狀態(tài)等被攝體的臉部方向從正面偏移得較大的情況。
[0060]此外,在不僅朝向側(cè)面還將朝上、朝下等設(shè)為閾值而被攝體的臉部向上下方向較大地傾斜時、和向左右方向較大地傾斜時、或者其復(fù)合狀態(tài)時,判斷為被攝體的臉部方向為閾值以上。例如,在被攝體的臉部向下較大地傾斜的情況下,判斷為被攝體想要使頭頂可見,并非設(shè)為正面臉部而是設(shè)為將臉部平行移動至畫面中心來進行顯示的處理。通過對輸出如上所述根據(jù)被攝體的臉部方向使圖像數(shù)據(jù)平行移動后的圖像數(shù)據(jù)的處理、和輸出按照被攝體的臉部成為正面臉部的方式進行變換后的圖像數(shù)據(jù)的處理進行切換,從而處理量變少并且能夠生成用戶想要的易見的圖像。
[0061]以下,使用圖10所示的流程圖來說明上述動作的流程。
[0062]首先,在步驟S1001中,圖像處理裝置101從攝像部103、收發(fā)部106等取入攝像圖像數(shù)據(jù)。接著,在步驟S1002中,臉部信息檢測部108從攝像圖像數(shù)據(jù)中檢測臉部的大小信息、臉部位置信息、臉部成分信息等的臉部信息。接著,在步驟S1003中,臉部方向計算部109使用臉部信息來計算出被攝體的臉部的方向。
[0063]接著,在步驟S1004中,圖像平行移動部110使圖像整體平行移動以使臉部位置信息成為圖像中心。在此,在步驟S1005中,臉部模型生成部111進行臉部方向信息是否小于閾值的判定,若臉部方向信息小于閾值,則在步驟S1006中,取得臉部立體形狀模板信息。接著,在步驟S1007中,臉部模型生成部111進行臉部模型生成。在臉部模型生成中,根據(jù)臉部的大小信息和臉部方向信息來變換臉部立體形狀模板信息,生成臉部模型。
[0064]接著,在步驟S1008中,圖像生成部112使用所生成的臉部模型,來生成攝像數(shù)據(jù)中的被攝體的臉部成為正面臉部的圖像。然后,在步驟S1009中,圖像生成部112將所生成的圖像輸出到顯示部104。另外,若臉部方向信息為閾值以上,則按照使臉部位置信息成為圖像中心的方式使圖像整體進行了平行移動的圖像作為生成圖像而被輸出。上述為圖像處理裝置101的動作流程。按照上述方式,第I實施例的圖像顯示裝置100執(zhí)行動作。
[0065]在本實施例中,將由圖像顯示裝置100所具有的圖像處理裝置101生成的圖像顯示于顯示部104,但也可以構(gòu)成為由收發(fā)部106接收由具有本發(fā)明的圖像處理裝置101的其他圖像顯示裝置生成的圖像,并顯示于顯示部104。根據(jù)該構(gòu)成,能夠?qū)崿F(xiàn)與遠程地點的電視機會議、視頻聊天等,故優(yōu)選。
[0066]根據(jù)具備上述的本發(fā)明所涉及的圖像處理裝置101的圖像顯示裝置100,能夠根據(jù)被攝體的臉部方向來進行適當(dāng)?shù)膱D像處理,能夠顯示適當(dāng)?shù)淖耘膱D像。
[0067]此外,在本實施例中說明了臉部立體模板信息為I個的情況,但也可以從多個臉部立體形狀模板信息中選擇適當(dāng)?shù)哪槻苛Ⅲw形狀模板信息。例如,根據(jù)所檢測出的臉部成分信息、臉部的大小信息等,解析被攝體的眼睛的寬度、臉部成分信息的配置、臉部形狀等的臉部的信息,推斷年齡、臉部形狀、輪廓的清晰度等的臉部的立體形狀,選擇最接近所推斷出的臉部的立體形狀的臉部立體形狀模板信息。由此,以適于用戶的臉部立體形狀模板信息進行圖像處理,所以能夠提高所生成的畫質(zhì),故優(yōu)選。
[0068]而且,在與用戶的臉部的立體形狀相似的至少2個以上的臉部立體形狀模板信息存在的情況下,若生成成為2個以上的臉部立體形狀模板信息的中間的中間臉部立體形狀模板信息,則能夠生成更適于用戶的臉部的立體形狀的臉部模型,故優(yōu)選。中間臉部立體形狀模板信息對2個以上的臉部立體形狀模板信息實施變形(morphing)來生成。在用戶的臉部的立體形狀與臉部立體形狀模板信息A類似45%而與臉部立體形狀模板信息B類似55%的情況下,根據(jù)類似的比例來實施變形。從多個臉部立體形狀模板信息中通過變形來生成適于用戶的臉部立體形狀模板信息,由此能夠生成更適于用戶的臉部的立體形狀的臉部模型,故優(yōu)選。
[0069]此外,因為在臉部立體形狀模板信息A與臉部立體形狀模板信息B之間模板信息的選擇不會較大變動,所以能夠消除由于所選擇的模板信息突然切換而在生成圖像中產(chǎn)生的不諧調(diào),故優(yōu)選。而且,若按照每個用戶的臉部成分信息來計算出類似程度,則能夠生成眼睛的形狀使用臉部立體形狀模板C而臉部的輪廓使用臉部立體形狀模板D等更適于用戶的臉部的立體形狀的臉部模型,故優(yōu)選。
[0070]〈第2實施例>
[0071]接著,使用圖11來說明本發(fā)明的第2實施例所涉及的圖像顯示裝置的構(gòu)成。在圖11中,對于與圖1相同的構(gòu)成要素標(biāo)注相同編號,這些構(gòu)成要素因與圖1的實施例進行相同處理而省略說明。
[0072]本實施例與第I實施例的不同點在于,將收發(fā)部106替換為發(fā)送部1106的構(gòu)成。動作與第I實施例大致相同,對攝像到的圖像數(shù)據(jù)進行保存或者發(fā)送,是發(fā)送專用的圖像顯示裝置1100。此外,也可以想到