在特定說明性實施例中,揭示一種基于皮膚顏色區域和面部區域來確定人的視點的方法。所述方法包含接收對應于由攝影機俘獲的圖像的圖像數據,所述圖像包含將在耦合到所述攝影機的裝置處顯示的至少一個對象。所述方法進一步包含確定所述人相對于耦合到所述攝影機的所述裝置的顯示器的視點??赏ㄟ^基于所述人的所確定的皮膚顏色區域來確定所述人的面部區域以及基于所述面部區域來跟蹤所述人的面部位置來確定所述人的視點。在所述顯示器處顯示的一個或一個以上對象可響應于所述人的所確定的視點而移動。
【技術實現步驟摘要】
【國外來華專利技術】
本專利技術大體涉及基于皮膚顏色區域和面部區域來檢測視點。
技術介紹
技術的進步已產生更小且更強大的計算裝置。舉例來說,當前存在多種便攜式個人計算裝置,包含無線計算裝置,例如較小、輕重量且易于由用戶攜帶的便攜式無線電話、個人數字助理(PDA)和尋呼裝置。更具體來說,便攜式無線電話(例如,蜂窩式電話和因特網協議(IP)電話)可經由無線網絡傳遞語音和數據包。此外,許多此類無線電話包含并入其中的其它類型的裝置。舉例來說,無線電話還可包含數字靜態相機、數字攝像機和用以顯示從觀看者的視點來觀看的圖像的顯示器。然而,通常僅可觀察到相機所瞄向的方向上的圖像。即,即使觀看者移動他/她的視點,觀看者也通常會看到相同的圖像。
技術實現思路
當在二維(2D)顯示屏上再造三維(3D)視覺效果時,來自觀看者雙眼的有立體感的視覺通常用作創造視覺效果的一個因素。然而,另一因素,即觀看者的位置和/或觀看方向,也可用于再造3D視覺效果。可基于面部跟蹤、眼睛跟蹤或通過在裝置處使用相機而組合面部跟蹤與眼睛跟蹤來確定觀看者相對于具有相機的裝置的顯示器的位置或視點。一旦確定了觀看者的視點,就可基于觀看者的所檢測到的視點而移動由相機俘獲且顯示在顯示器上的圖像內的對象。通過應用觀看者的位置和觀看方向,可設計一種系統,其根據基于觀看者的位置的不同視點來運行多媒體應用程序。在特定說明性實施例中,揭示一種基于皮膚顏色區域和面部區域來確定人的視點的方法。所述方法包含接收對應于由相機俘獲的圖像的圖像數據。所述方法進一步包含確定人相對于耦合到所述相機的裝置的顯示器的視點??赏ㄟ^基于所述人的所確定的皮膚顏色區域來確定所述人的面部區域,以及通過基于所述面部區域來跟蹤所述人的面部位置來確定所述人的視點。對象可能會響應于所述人的所確定的視點而在所述圖像內移動。在另一特定實施例中,揭示一種經配置以基于人的皮膚顏色區域和面部區域來確定所述人的視點的設備。所述設備包含皮膚顏色檢測器,所述皮膚顏色檢測器經配置以檢測人在對應于由相機俘獲的圖像的圖像數據內的皮膚顏色區域。所述設備進一步包含面部檢測器,所述面部檢測器經配置以基于所述人的所檢測到的皮膚顏色區域來檢測所述圖像的面部區域。所述設備進一步包含視點檢測器,所述視點檢測器經配置以檢測所述人相對于耦合到所述相機的裝置的顯示器的視點。所述人的視點可至少部分基于所檢測到的皮膚顏色區域來確定,其中所述視點檢測器進一步經配置以基于所述檢測到的面部區域來跟蹤所述人的面部位置。一個或一個以上對象可響應于所述人的所確定的視點而在所述圖像內移動。由所揭示實施例中的至少一些所提供的一個特定優點在于,可檢測觀看者的視點,使得顯示器上的對象可基于所檢測到的視點而移動,從而在不需要透鏡狀顯示器或特殊眼鏡的情況下在二維顯示器上創造三維視覺效果。在檢視整個申請案后,將明白本專利技術的其它方面、優點和特征,申請案包含以下部分附圖說明具體實施方式和權利要求書。附圖說明 圖I為用以基于人的視點來顯示圖像數據的系統的特定說明性實施例的框圖;圖2為用于基于人的視點顯示圖像數據的系統中的圖像處理器管線的特定說明性實施例的框圖;圖3為基于人的視點顯示描繪似然值和所估計中心像素位置的圖像數據的系統的特定說明性實施例;圖4為從不同視點顯示的對象的特定說明性實施例;圖5為基于人的視點顯示圖像數據的方法的特定說明性實施例的框圖;圖6為跟蹤用于確定人的視點的面部的方法的特定說明性實施例的框圖;圖7為包含具有基于皮膚顏色區域和面部區域的視點檢測器的處理器的代表性無線通信裝置的框圖。具體實施例方式可通過在裝置處使用相機而基于觀看者的皮膚顏色區域和面部區域來確定觀看者相對于具有相機的裝置的顯示器的位置或視點。一旦確定了觀看者的視點,就可基于觀看者的所檢測到的視點而移動由相機俘獲且顯示在顯示器上的圖像內的一個或一個以上對象。參看圖1,描繪且大體用100指定基于人的視角來顯示圖像數據的系統的特定說明性實施例。系統100包含電子裝置101,所述電子裝置101包含顯示器124、相機120和耦合到顯示器124和相機120的圖像處理管線102。電子裝置101展示為在人130附近。電子裝置101還包含存儲包含對象的圖像數據116的存儲器114。電子裝置101經配置以確定人130相對于顯示器124的視點128,且基于視點128的位置來調整顯示在顯示器124上的圖像126的視角。在特定實施例中,相機120配置在一個位置,使得人130在人130觀看顯示器124的同時處于相機120的視圖內。詳細地說,相機120可包含透鏡和圖像傳感器(未展示)。所述圖像傳感器可經配置以獲取圖像數據121,且將圖像數據121提供到圖像處理器管線102。在特定實施例中,圖像處理器管線102經配置以接收圖像數據121,且基于人130的所檢測到的視點128來調整顯示器124的圖像126的視角。圖像處理器管線102包含皮膚顏色檢測器104、面部位置跟蹤器106、視點檢測器110和視角調整模塊112。在特定實施例中,皮膚顏色檢測器104接收對應于由相機120俘獲的圖像的圖像數據。舉例來說,在皮膚顏色檢測器104處所接收的圖像數據可直接從相機120接收,例如圖像數據121?;蛘撸つw顏色檢測器104可接收已經在圖像處理器管線102內例如經由去馬賽克、壞像素校正或其它圖像處理而經過處理的圖像數據。皮膚顏色檢測器104可經配置以比較圖像數據121的色度值,以確定圖像數據121的每一特定像素是對應于皮膚顏色區還是非皮膚顏色區。為進行說明,皮膚顏色檢測器104可比較特定像素的色度紅色值與指示非皮膚區域的較高和較低色度紅色閾值。另外,皮膚顏色檢測器104可確定圖像數據121的像素的色度藍色值,且比較所述色度藍色值與指示皮膚區域與非皮膚區域之間的邊界的一個或一個以上色度藍色閾值。皮膚顏色檢測器104經配置以產生指示皮膚顏色區域105的輸出。在特定實施例中,面部位置跟蹤器106可經配置以從皮膚顏色檢測器104接收皮膚顏色區域105,且跟蹤面部在圖像數據121內的位置。舉例來說,面部位置跟蹤器106可檢查所識別出的皮膚顏色區域 105中的一者或一者以上以執行面部辨識,或以其它方式確定面部是否存在于圖像數據121內。在特定實施例中,面部位置跟蹤器106可經配置以從皮膚顏色檢測器104接收包含像素的皮膚顏色區域105,所述像素具有在皮膚顏色區內的色度值。面部位置跟蹤器106可經配置以根據第一一維搜索基于色度平均值和色度方差值來識別一行圖像數據,且面部位置跟蹤器106可經配置以根據第二一維搜索基于色度平均值和色度方差值來識別一列圖像數據。在特定實施例中,對應于圖像數據內的一行選定像素的像素的第一計數可響應于選定像素的色度值與色度平均值之間的比較滿足差異閾值而遞增,且圖像數據內的選定像素的對應列可響應于選定像素的色度值與速度平均值之間的比較滿足差異閾值而遞增??苫谙袼氐牡谝挥嫈岛拖袼氐牡诙嫈祦泶_定估計的中心像素位置。在特定實施例中,視點檢測器110經配置以從面部位置跟蹤器106接收指示所定位的面部的信息,且基于人130的所定位的面部確定人130的視點,例如視點128。視點檢測器110可經配置以將指示所檢測到的視點的數據提供到視角調整模塊112。在特定實本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】...
【專利技術屬性】
技術研發人員:畢寧,齊英勇,周清,
申請(專利權)人:高通股份有限公司,
類型:
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。