在特定说明性实施例中,揭示一种基于皮肤颜色区域和面部区域来确定人的视点的方法。所述方法包含接收对应于由摄影机俘获的图像的图像数据,所述图像包含将在耦合到所述摄影机的装置处显示的至少一个对象。所述方法进一步包含确定所述人相对于耦合到所述摄影机的所述装置的显示器的视点。可通过基于所述人的所确定的皮肤颜色区域来确定所述人的面部区域以及基于所述面部区域来跟踪所述人的面部位置来确定所述人的视点。在所述显示器处显示的一个或一个以上对象可响应于所述人的所确定的视点而移动。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及基于皮肤颜色区域和面部区域来检测视点。
技术介绍
技术的进步已产生更小且更强大的计算装置。举例来说,当前存在多种便携式个人计算装置,包含无线计算装置,例如较小、轻重量且易于由用户携带的便携式无线电话、个人数字助理(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。或者,皮肤颜色检测器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。在特定实本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:毕宁,齐英勇,周清,
申请(专利权)人:高通股份有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。