用于肤色激活的技术的制作方法

文档序号:7978627阅读:198来源:国知局
用于肤色激活的技术的制作方法
【专利摘要】技术可以被用于使用用户的肤色来对用户进行认证以进入计算设备。可以在计算设备保持在省电状态时接收到颜色样本。当颜色样本与肤色记录匹配时,用户可以通过认证。当用户通过认证时,该计算设备可以被置为活动状态。描述并且要求保护了其他实施例。
【专利说明】用于肤色激活的技术
【背景技术】
[0001]为了使用计算设备进行手势识别,相机通常必须被长时间地激活。相机通常必须保持活动状态以等待用户的手势输入。然而,使相机长时间地保持活动状态导致该计算设备上的电池寿命被耗尽。
[0002]当前的解决方案使得计算设备中的平台进入睡眠模式。然而,如果相机处于睡眠模式,用户可能无法单独基于手势来唤醒该平台。通常用户必须按下计算设备上的按钮来重新激活该平台。
[0003]或者,被编程为无需另一个外部输入就能被唤醒的相机通常将在检测到任何形式的动作时被唤醒。例如,进入相机视野的一张纸可能导致该相机被不必要地唤醒。就这些和其他考虑而言,已经需要本改进。
【专利附图】

【附图说明】
[0004]图1示出了用于肤色激活的系统的实施例。
[0005]图2示出了图1的系统的逻辑流程的实施例。
[0006]图3示出了图1的系统的集中式系统的实施例。
[0007]图4示出了相机和计算设备的实施例。
[0008]图5示出了皮肤激活逻辑流程的实施例。
[0009]图6示出了计算架构的实施例。
[0010]图7示出了通信架构的实施例。
【具体实施方式】
[0011]各种实施例针对肤色激活。可以接收颜色样本。在实施例中,在计算设备保持在省电状态时,该计算设备可以接收到颜色样本。当该颜色样本与肤色记录匹配时,用户可以通过认证。当用户通过认证时,计算设备可以被置为活动状态。通过使用肤色激活,用户可以使用手势识别来激活并且自动认证进入计算设备。用户仅仅使用他或她的手、手臂、脸、或其他身体部位就可以认证进入该计算设备。由于在用户通过认证之前计算设备可保持在省电状态,可以维持该计算设备的电池寿命。因此,所述实施例可以提高操作者、设备或网络的可承受性、可伸缩性、模块性、可扩展性、或互操作性。
[0012]现在参考附图,贯穿其中相似的参考编号用于表示相似的元件。在下面的描述中,为了进行解释说明,阐述了很多具体细节以便提供对其全面的理解。然而,显而易见,可以在没有这些具体细节的情况下实施各新颖实施例。在其他情况下,以框图形式显示了公知的结构和设备以利于对其进行描述。旨在涵盖落在所要求保护的主题的精神和范围内的所有修改、等价物、以及替代。
[0013]图1示出了系统100的框图。在一个实施例中,系统100可以包括计算机实现的系统100,其具有一个或多个软件应用和/或部件。虽然图1中显示的系统100在某个拓扑中具有有限数量的元件,但是可以领会,对于给定的实现,在替代的拓扑中,系统100可以按照所需包括更多或更少的元件。
[0014]在实施例中,系统100可以处于省电状态。在实施例中,系统100可以处于省电状态。在实施例中,相机的一些传感器可以保持在活动状态。在实施例中,相机中25%的传感器可以处于活动状态。在实施例中,相机中10%-30%之间的传感器可以处于活动状态,而其余的相机传感器和系统100可以保持在省电状态。
[0015]在实施例中,处于活动状态的一个或多个传感器可以识别运动。在实施例中,传感器可以识别物体。例如,当用户将他或她的手放置在键盘上面和/或上方时,传感器可以识另O。例如,当一张纸被放置在键盘上方时,传感器可以识别。
[0016]传感器可以拍摄该物体的快照。在实施例中,传感器可以基于物体的快照创建颜色样本。颜色样本可以包括由相机拍摄的物体的照片。
[0017]系统100可以包括肤色激活应用120。肤色激活应用120可以包括肤色确定部件122、肤色匹配部件124、以及功率控制部件126。肤色确定部件122可以识别颜色样本。
[0018]肤色确定部件122可以接收颜色样本。在实施例中,颜色样本可以是输入110。肤色确定部件122可以确定颜色样本是否包括肤色。在实施例中,肤色确定部件122可以将颜色样本与已知的肤色进行比较。在实施例中,肤色确定部件122可以将颜色样本映射在颜色空间(例如照明委员会(CIE)矩阵)中。
[0019]在实施例中,肤色确定部件122可以确定颜色样本是肤色。在实施例中,肤色确定部件122可以确定颜色样本是否是用户身体的一部分。例如,颜色样本可以是用户的手臂、手、脸等。实施例并不局限于这个示例。在实施例中,肤色确定部件122可以执行物体识别和分割。
[0020]肤色匹配部件124可以确定颜色样本是否匹配肤色记录。在实施例中,肤色匹配部件124可包括肤色数据库125。肤色数据库125可以包括多个肤色记录。在实施例中,系统的用户可以提前创建可用于认证的肤色记录。颜色样本可以与在肤色数据库125中的肤色记录进行比较以确定是否有匹配。在实施例中,可以使用映射来将颜色样本与肤色记录进行比较。
[0021]在实施例中,肤色激活应用120可以包括功率控制部件126以将计算设备从省电状态改变到活动状态。在实施例中,当颜色样本与来自数据库中的肤色记录的肤色相匹配时,功率控制部件126可以将计算设备从省电状态改变成活动状态。
[0022]此处包括的是代表用于执行所公开的架构的新颖方面的示例性方法的一组流程图。尽管出于简化解释的目的,此处例如以流程或流程图形式显示的一种或多种方法被显示和描述为一系列的动作,但应该理解和领会,这些方法不受动作的顺序的限制,因为一些动作能够依照其自身以与在此显示和描述的所不同的顺序发生和/或与其他动作同时发生。例如,本领域的技术人员将会理解和领会:方法可替代地表示为一系列相互关联的状态或事件,例如以状态图的形式。此外,对于新颖的实现可能并不需要在方法中示出的所有动作。
[0023]图2示出了逻辑流程200的一个实施例。逻辑流程200可以表示由本文描述的一个或多个实施例执行的一些或全部操作。
[0024]在图2中显示的示出的实施例中,在方框202处,在计算设备保持在省电状态时,逻辑流程200可以经由相机接收颜色样本。例如,当一段时间内没有活动发生时,计算设备可以被置为省电状态。在实施例中,在计算设备处于省电状态时,相机可以被置为部分省电状态。由于相机中的一些传感器可以保持在活动状态,因此相机可以处于部分省电状态。例如,相机中25%的传感器可以处于活动状态。例如,10% -30%之间的传感器可以是活动的,而相机中剩下的传感器可以保持在省电状态。计算设备可以保持在省电状态。在实施例中,省电状态可以是睡眠模式。
[0025]在实施例中,相机可以确定有一个物体。在实施例中,相机可以经由运动确定该物体。相机可以使用活动的传感器拍摄物体的图片或快照。相机中剩下的传感器可以保持在省电状态。在实施例中,传感器可以识别出有一个物体并拍摄该物体的快照。在实施例中,传感器可以基于物体的快照创建颜色样本。颜色样本可以是在计算设备保持在省电状态时由该计算设备接收的。
[0026]在方框204处,逻辑流程200可以基于颜色样本对用户进行认证。例如,用户可以基于颜色样本通过认证进入计算设备。在实施例中,计算系统可以确定颜色样本是否是肤色。在实施例中,计算系统可以通过分析颜色样本的像素来确定该颜色样本是否来自人类。可以将颜色样本的像素与肤色的像素进行比较。在实施例中,可以使用CIE矩阵将来自颜色样本的像素映射到颜色空间。将像素映射到颜色空间之后,可以将所述像素与肤色颜色空间进行比较。实施例并不局限于这个示例。
[0027]可以通过将颜色样本与多个肤色记录进行比较来对该颜色样本进行认证。肤色记录可以是存储在数据库或表里的用户皮肤的部分的快照或颜色样本。肤色记录可以是特定用户的肤色成分的独特的颜色样本。肤色记录可以具有独特的像素特征,其可用于认证。肤色记录可以与用户简档相关联以允许用户访问计算设备。
[0028]对于将要进行认证的用户,用户可能已经提前拍摄了该用户的皮肤的部分的快照。例如,快照可以是人的手、手指、前臂、肘、脸等。先前的快照可以作为肤色记录存储在数据库中。在实施例中,肤色记录可以是使用肤色分析确定的用户的肤色成分。稍后,用户可能希望在计算系统内的计算设备处进行认证。用户可以使用该相同部分的皮肤向计算设备进行认证。用于认证的免提环境可以允许用户使用他/她身体的一部分以便通过认证进入计算系统。
[0029]例如,在计算系统上的与计算设备相关联的相机可以对公司内30个不同的用户进行认证。用户可能已经提前拍摄了他们的手的快照。快照的至少一部分可以作为肤色记录存储在肤色记录数据库中。稍后用户可能希望使用计算系统中的相机和计算设备进行认证。用户可以放置他/她的手以便它被相机观察到。之后相机可以创建该用户的手的颜色样本。可以确定该颜色样本是肤色。计算设备上的肤色激活应用可以确定在该颜色样本与肤色记录数据库中的肤色记录中的一个之间是否有匹配。当在颜色样本和肤色记录之间有匹配时,用户可以通过认证。当用户通过认证时,该用户可以访问该计算设备。在实施例中,基于关联于他或她的肤色记录的用户简档,用户可以被允许访问计算系统中的某些信息。
[0030]在方框206处,当用户通过认证时,逻辑流程200可以将计算设备置为活动状态。例如,当颜色样本匹配肤色记录时,用户可以通过认证。通过认证的用户可以访问计算系统。当用户通过认证时,计算设备可以从省电状态改变到活动状态。在实施例中,通过将计算设备置为活动状态,计算设备上的手势识别系统可以被启用并且用户可以经由手势与计算设备进行通信。实施例并不局限于这个示例。[0031]图3示出了集中式系统300的框图。集中式系统300可以在单个计算实体中,例如完全在单个计算设备320内,实现系统100的一些或全部的结构和/或操作。
[0032]计算设备320可以使用处理部件330执行系统100的处理操作或逻辑。处理部件330可以包括各种硬件元件、软件元件或两者的组合。硬件元件的示例可以包括设备、部件、处理器、微处理器、电路、电路元件(例如,晶体管、电阻器、电容器、电感器等)、集成电路、专用集成电路(ASIC)、可编程逻辑设备(PLD)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、存储器单元、逻辑门、寄存器、半导体设备、芯片、微芯片、芯片组等等。软件元件的示例可以包括软件部件、程序、应用、计算机程序、应用程序、系统程序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、过程、软件接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、字、值、符号、或其中任意组合。确定实施例是否是使用硬件元件和/或软件元件来实现可以取决于任意数量的因素而不同,所述因素例如是所需计算速率、功率水平、耐热性、处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度、以及其他设计或性能约束,如给定的实现所需的。
[0033]计算设备320可以使用通信部件340执行系统100的通信操作或逻辑。通信部件340可以实现任何公知的通信技术和协议,例如适用于分组交换网络(例如公共网络(例如,互联网)、专用网络(例如,企业内联网)等等)、电路交换网络(例如公共交换电话网络)、或分组交换网络和电路交换网络的组合(具有合适的网关和转换器)的技术。通信部件340可以包括各种类型的标准通信元件,例如一个或多个通信接口、网络接口、网络接口卡(NIC)、无线电、无线发射机/接收机(收发机)、有线和/或无线通信介质、物理连接器等等。作为示例而非限制,通信介质318包括有线通信介质和无线通信介质。有线通信介质的示例可以包括电线、电缆、金属引线、印刷电路板(PCB)、背板、交换光纤、半导体材料、双绞线、同轴电缆、光纤、传播的信号等等。无线通信介质的示例可以包括声学、射频(RF)频谱、红外、以及其他无线介质318。
[0034]计算设备320可以经由通信部件340使用通信信号322通过通信介质318与其他设备310、330进行通信。
[0035]图4示出了相机和计算设备的实施例。计算设备可以包括监视器410和键盘415。广角相机405可以检测到键盘415上面和/或上方的物体。
[0036]如图4中显示的,物体可以是用户的手420。在实施例中,相机405可以是外部相机。外部相机405可以被置于监视器410上方。在实施例中,相机405可以是内部相机。内部相机405可以位于计算设备(例如但不限于膝上计算机)的顶部。在实施例中,内部相机405可以位于膝上计算机的监视器410或屏幕之上。在实施例中,相机405可以用于拍摄物体的快照。在实施例中,相机可以获得该物体的图像。相机405可以向系统100发送来自该图像的颜色样本以确定用户是否可以通过认证。在实施例中,相机405可以是广角相机或广角镜头网络摄像机。在实施例中,相机405可以具有高色彩精确度。在实施例中,相机405可以具有宽或大的面积或角度来观察物体。在实施例中,相机405可以观察整个表面。在实施例中,相机405可以覆盖键盘415和显示器410之间的宽度、深度、以及高度。在实施例中,可以使用相机405 (例如但不限于广角相机)以便确定可能在非广角相机无法看到的各种位置中的物体。例如,如果相机405在垂直于键盘415的监视器410的上方,则相机405可以确定物体(例如用户的手)处于键盘上方。[0037]在实施例中,相机405可以检测键盘415上方和/或上面的用户的手420。相机405可以拍摄用户的手420的快照以创建颜色样本。该颜色样本可以被发送到计算设备内的肤色激活系统100。
[0038]图5示出了皮肤激活逻辑流程500的实施例。逻辑流程500可以表示由本文描述的一个或多个实施例执行的一些或全部操作。
[0039]在图5中显示的示出的实施例中,在方框505处,逻辑流程500可以包括计算设备处于省电状态,其相机的一个或多个传感器处于活动状态以检测物体。在实施例中,由于可能已经长时间没有活动,计算设备可以处于省电状态。在实施例中,手势识别系统可以是计算设备的一部分。通过使计算设备处于省电状态,手势识别系统可以并未被初始化,直到计算设备被置为活动状态。在实施例中,计算设备可以包括处于省电状态的平台。在实施例中,通过使平台处于省电状态,计算设备可以降低功耗。在实施例中,使平台处于省电状态可以维持计算设备的电池寿命。在实施例中,省电状态可以包括睡眠模式。
[0040]在实施例中,相机可以处于部分运行状态。在实施例中,相机可以包括多个传感器。在实施例中,一个或多个传感器可以保持在活动状态而剩下的传感器保持在省电状态。在实施例中,相机可以由计算设备来供电。通过使相机保持在部分运行状态或部分省电状态,可以降低该计算设备的功耗。在实施例中,计算设备可以由电池来供电。通过使相机保持在部分省电状态并且计算设备保持在省电状态,可以延长电池寿命。
[0041]在实施例中,在方框510处,逻辑流程500可以接收颜色样本。在实施例中,相机内部处于活动状态的一个或多个传感器可以检测物体。在实施例中,相机可以基于运动检测物体。在实施例中,相机可以拍摄物体的快照。在实施例中,相机可以获得图像。相机可以创建该物体的图像。在实施例中,从该图像中可以接收到用户的颜色样本。该颜色样本可以由计算设备接收。
[0042]在实施例中,在方框515处,逻辑流程500可以确定颜色样本是否是肤色。可以通过将颜色样本的像素映射在颜色空间中来确定颜色样本是否是肤色。颜色样本中的像素可以创建CIE矩阵。在实施例中,可以将颜色样本的颜色空间与肤色记录的肤色空间进行比较。在实施例中,可以将颜色空间与肤色空间进行比较以确定该颜色样本是否是肤色。
[0043]如果颜色样本不是肤色515,计算设备可以保持在省电状态。相机可以保持在部分省电状态,其一个或多个传感器处于活动状态以检测物体,505。相机可以等待直到物体出现并且可以确定该物体是否是肤色。通过使计算设备保持在省电状态并且相机保持在部分省电状态直到确定颜色样本是肤色,物体可以在相机前面通过而不会将相机或计算设备置为活动状态。
[0044]如果颜色样本是肤色505,在方框520处,逻辑流程500可以将相机传感器置为活动状态。在实施例中,在确定颜色样本是肤色之前可以只有一些相机传感器是活动的。当确定了颜色样本是肤色时,更多的传感器可以被置为活动状态。在实施例中,当颜色样本是肤色时,所有的传感器可以被置为活动或唤醒状态。在实施例中,相机上的传感器可以从部分省电状态改变成活动状态。
[0045]在实施例中,在方框525处,逻辑流程500可以对颜色样本执行物体识别和分割。在实施例中,在执行物体识别和分割之前,相机可以获取另外的颜色样本。在实施例中,为确保快照上的图像是清晰和准确的,可以获取第二颜色样本。计算设备可以接收另外的颜色样本。用户的新颜色样本可以从该图像中确定。在实施例中,用户的新颜色样本可以来自于新的图像。在实施例中,由于当计算设备确定颜色样本是肤色时传感器可以变成活动的,因此更多和/或全部的相机传感器可以是活动的。在实施例中,处于活动功率状态的相机可以创建来自新图像的新颜色样本。
[0046]为了确定颜色样本是识别的身体部位,可以对颜色样本执行物体识别和分割。可以对颜色样本执行物体识别和分割以便该颜色样本包括与肤色记录相同的身体部位。例如,颜色样本可能是属于用户的前臂的。然而,肤色样本可能是属于用户的手的。如果颜色样本仅仅包括用户的前臂,则该颜色样本可能无法匹配适当的肤色记录。
[0047]在实施例中,颜色样本可以包括用户的前臂和用户的手。颜色样本可以被分割以便该颜色样本仅仅包括用户的手而并不包括用户的前臂。通过使颜色样本仅有用户的手,可以通过比较该颜色样本与肤色记录来确定匹配。
[0048]在实施例中,计算设备内的手势识别系统可以使用物体识别和分割。在实施例中,通过对颜色样本执行物体识别和分割,一旦用户通过认证,手势识别系统可以使用来自物体识别和分割的信息以检测用户的粗略的和精细的手势动作。
[0049]在实施例中,在方框530处,逻辑流程500可以确定颜色样本是否匹配肤色记录。在实施例中,肤色记录可以被存储在数据库中。在实施例中,可以将颜色样本与数据库中的肤色记录进行比较以确定是否存在匹配。在实施例中,可以经由映射来比较颜色样本与肤色记录。
[0050]在实施例中,在530,颜色样本可能与肤色记录不匹配。在实施例中,在方框535处,逻辑流程500可以使用其他方法来对用户进行认证。在实施例中,由于计算设备确定用户正试图进行认证,可以使用其他认证方法。由于颜色样本是肤色,计算设备能够确定有人类用户正在试图进行认证。计算设备可以为用户提供替代方式来进行认证。
[0051]例如,计算设备可以启用键盘以供用户键入名称和/或密码以进行认证。在实施例中,计算设备可以启用鼠标以供用户使用以进行认证。在实施例中,计算设备可以保持在省电状态直到用户已经成功通过认证。在实施例中,当用户已经成功通过认证,计算设备可以变成活动状态。在实施例中,当用户已经成功通过认证,可以使用语音命令来发起基于手势的输入。
[0052]在实施例中,在530,颜色样本可以匹配肤色记录。在实施例中,在方框540处,逻辑流程500可以将计算设备置为活动状态。在实施例中,颜色样本可以为用户提供认证。在实施例中,作为认证的结果,计算设备可以被置为活动状态。在实施例中,通过将计算设备保持在省电状态直到用户通过认证,对于计算设备来说,可以降低功耗并且延长电池寿命。
[0053]在实施例中,当计算设备处于活动状态时,可以使用手势识别。一旦用户借助颜色样本匹配而通过认证进入到系统中,该用户可以立即使用基于手势的输入。在实施例中,初始手势可以允许打开或关闭系统范围的手势命令。通过初始地打开或关闭系统范围的手势命令,可以降低功耗并且节省和/或延长电池寿命。
[0054]在实施例中,手势识别软件可以允许用户使用一个或多个手势命令在计算设备上做基本任务。例如,挥动右手可以启动编写新电子邮件。在实施例中,手势命令可以用于将计算设备置回省电状态。在实施例中,手势命令可以将相机置为部分省电状态。
[0055]在实施例中,当自从上次输入后已经经过某一段时间时,计算设备将被置回省电状态并且相机将被置为部分省电状态。例如,用户可以使用手势识别与计算设备通信。如果系统在一个时间间隔(例如,但不限于,I分钟、5分钟、和/或10分钟)内没有收到来自该用户的任何手势,则计算设备将被置回省电状态并且相机被置为部分省电状态。在实施例中,该时间间隔可以更短或更长。在实施例中,该时间段可以是预定的。在实施例中,该时间段可以基于用户作手势动作的频度来确定。在实施例中,该时间段可以由用户设置。实施例并不局限于这些示例。
[0056]图6示出了适合于实现如前所述的各种实施例的示例性计算架构600的实施例。如在本申请中所使用的,术语“系统”和“部件”旨在表示与计算机有关的实体,可以是硬件、硬件和软件的组合、软件、或执行中的软件,其示例由示例性计算架构600提供。例如,部件可以是但不限于是:在处理器上运行的进程、处理器、硬盘驱动器、多个存储驱动器(光学和/或磁存储介质)、对象、可执行文件、执行线程、程序、和/或计算机。作为示例,在服务器上运行的应用和该服务器二者都可以是部件。一个或多个部件可以存在于执行的进程和/或线程中,并且部件可以位于一个计算机上和/或分布于两个或更多个计算机之间。此夕卜,部件可以通过各种类型的通信介质彼此通信耦合以便协调操作。该协调可以涉及信息的单向或双向交换。例如,部件可以以在通信介质上传送的信号的形式来传递信息。信息可以被实现为分配给各种信号线的信号。在这样的分配中,每个消息是一个信号。然而,其他实施例可以可替代地采用数据消息。可以跨各种连接来发送这样的数据消息。示例性连接包括并行接口、串行接口、以及总线接口。
[0057]在一个实施例中,计算架构600可以包括或被实现为电子设备的一部分。电子设备的示例可以包括但不限于移动设备、个人数字助理、移动计算设备、智能电话、蜂窝电话、手机、单向寻呼机、双向寻呼机、消息收发设备、计算机、个人计算机(PC)、台式计算机、膝上计算机、笔记本计算机、手持计算机、平板计算机、服务器、服务器阵列或服务器群、Web服务器、网络服务器、互联网服务器、工作站、小型计算机、主机计算机、超级计算机、网络设备、web设备、分布式计算系统、多处理器系统、基于处理器的系统、消费电子、可编程消费电子、电视、数字电视、机顶盒、无线接入点、基站、用户站、移动用户中心、无线网络控制器、路由器、集线器、网关、桥、交换机、机器、或其组合。实施例在此方面不受限制。
[0058]计算架构600包括各种常见计算元件,例如一个或多个处理器、协处理器、存储器单元、芯片组、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入/输出(I/O)部件等等。然而,实施例不限于由计算架构600来实现。
[0059]如在图6中显示的,计算架构600包括处理单元604、系统存储器606和系统总线608。处理单元604可以是各种商业上可获得的处理器中的任何一个。双微处理器和其他多处理器架构也可以被用作处理单元604。系统总线608为系统部件(包括但不限于系统存储器606)提供到处理单元604的接口。系统总线608可以是使用各种商业上可获得的总线架构中的任何一种而进一步互连到存储器总线(借助于或借助于存储器控制器)、夕卜围总线、以及本地总线的若干种类型的总线结构中的任何一种。
[0060]计算架构600可以包括或实现各种制品。制品可以包括存储逻辑的计算机可读存储介质。实施例还可以被至少部分地实现为包含在非暂时性计算机可读存储介质之内或之上的指令,所述指令可以由一个或多个处理器读取和执行,使在本文中描述的操作能够执行。计算机可读存储介质的示例可以包括能够存储电子数据的任何有形介质,包括易失性存储器或非易失性存储器、可移除或不可移除存储器、可擦除或不可擦除存储器、可写入或可重写存储器等等。逻辑的示例可以包括使用任何合适类型的代码来实现的可执行计算机程序指令,所述代码例如源代码、编译代码、解释代码、可执行代码、静态代码、动态代码、面向对象的代码、可视代码等等。
[0061]系统存储器606可以包括其形式为一个或多个较高速存储器单元的各种类型的计算机可读存储介质,例如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双倍数据速率DRAM (DDRAM)、同步DRAM (SDRAM)、静态RAM (SRAM)、可编程ROM (PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪速存储器、聚合物存储器(例如铁电聚合物存储器)、奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(SONOS)存储器、磁卡或光学卡、或适合于存储信息的任何其他类型的介质。在图6中显示的示出的实施例中,系统存储器606可以包括非易失性存储器610和/或易失性存储器612。基本输入/输出系统(BIOS)可以被存储在非易失性存储器610中。
[0062]计算机602可以包括其形式为一个或多个较低速存储器单元的各种类型的计算机可读存储介质,包括内部硬盘驱动器(HDD)614、用于读取或写入可移除磁盘618的磁性软盘驱动器(FDD) 616、以及用于读取或写入可移除光盘622 (例如⑶-ROM或DVD)的光盘驱动器620。HDD614、FDD616、以及光盘驱动器620可以分别通过HDD接口 624、FDD接口 626、以及光盘驱动器接口 628连接到系统总线608。用于外部驱动器实现的HDD接口 624可以包括通用串行总线(USB)和IEEE1394接口技术中的至少一个或两者。
[0063]驱动器和相关联的计算机可读介质提供数据、数据结构、计算机可执行指令等等的易失性和/或非易失性存储。例如,一些程序模块可以被存储在驱动器和存储器单元610、612中,包括操作系统630、一个或多个应用程序632、其他程序模块634、以及程序数据636。
[0064]一个或多个应用程序632、其他程序模块634、以及程序数据636可以包括,例如,肤色确定部件122、肤色匹配部件124、以及功率控制部件126。
[0065]用户可以通过一个或多个有线/无线输入设备(例如键盘638和定点设备(例如鼠标640))将命令和信息输入到计算机602中。其他输入设备可以包括麦克风、红外(IR)遥控器、操纵杆、游戏手柄、手写笔、触摸屏等等。这些和其他输入设备通常通过耦合到系统总线608的输入设备接口 642连接到处理单元604,但是也可以由其他接口(例如并行端口、IEEE1394串行端口、游戏端口、USB端口、IR接口等等)来连接。
[0066]监视器644或其他类型的显示设备也经由接口(例如视频适配器646)连接到系统总线608。除了监视器644之外,计算机通常包括其他外围输出设备,例如扬声器、打印机
坐坐寸寸ο
[0067]经由有线和/或无线通信,使用到一个或多个远程计算机(例如远程计算机648)的逻辑连接,计算机602可以工作在联网环境中。远程计算机648可以是工作站、服务器计算机、路由器、个人计算机、便携式计算机、基于微处理器的娱乐设备、对等设备、或其他常见网络节点,并且典型地包括相关于计算机602而描述的许多或所有元件一尽管为了简洁,仅示出了存储器/存储设备650。所描绘的逻辑连接包括到局域网(LAN) 652和/或更大的网络(例如广域网(WAN) 654)的有线/无线连通性。这样的LAN和WAN联网环境在办公室和公司中是很常见的,并且便利了企业范围的计算机网络(例如内联网),所有这些都可以连接到全球通信网络,例如互联网。
[0068]当在LAN联网环境中使用时,计算机602通过有线和/或无线通信网络接口或适配器656连接到LAN652。适配器656可以便利到LAN652的有线和/或无线通信,所述LAN652还可以包括部署在其上用于与适配器656的无线功能进行通信的无线接入点。
[0069]当在WAN联网环境中使用时,计算机602可以包括调制解调器658,或连接到在WAN654上的通信服务器,或具有用于在WAN654上建立通信的其他手段(例如借助于互联网)。调制解调器658经由输入设备接口 642连接到系统总线608,所述调制解调器658可以是在内部或外部,且可以是有线和/或无线设备。在联网环境中,相关于计算机602而描绘的程序模块或其中部分可以被存储在远程存储器/存储设备650中。可以领会,所显示的网络连接是示例性的,且可以使用在各计算机之间建立通信链路的其他手段。
[0070]计算机602可用于与使用IEEE802系列标准的有线和无线设备或实体进行通信,例如可操作地部署在与例如打印机、扫描仪、台式和/或便携式计算机、个人数字助理(PDA)、通信卫星、与可无线检测标签相关联的任何设备或位置(例如公用电话亭、报摊、厕所)、以及电话进行的无线通信(例如IEEE802.1l空中调制技术)中的无线设备。这至少包括W1-Fi (或无线保真),WiMax,以及Bluetooth?无线技术。因此,通信可以是预先定义的结构,如传统网络那样,或者可以仅仅是至少两个设备之间的ad hoc通信。W1-Fi网络使用称为IEEE802.llx(a、b、g、n等等)的无线电技术来提供安全、可靠、快速无线连通性。W1-Fi网络可以被用来使计算机彼此连接、连接到互联网、以及连接到有线网络(其使用与IEEE802.3有关的介质和功能)。
[0071]图7示出了适合于实现如前所述的各种实施例的示例性通信架构700的框图。通信架构700包括各种常见的通信元件,诸如发射机、接收机、收发机、无线电、网络接口、基带处理器、天线、放大器、滤波器等等。然而,实施例不限于由通信架构700来实现。
[0072]如图7中显示的,通信架构700包括一个或多个客户机702和服务器704。客户机702和服务器704被操作地连接到一个或多个相应的客户机数据存储装置708和服务器数据存储装置710,所述客户机数据存储装置708和服务器数据存储装置710可以被用于存储相应的客户机702和服务器704本地的信息,诸如信息记录(cookies)和/或相关联的上下文信息。
[0073]客户机702和服务器704可以使用通信框架706在彼此之间传送信息。通信框架806可以实现任何公知的通信技术和协议,例如参考系统200、300、以及500所描述的那些。通信框架806可以被实现为分组交换网络(例如,诸如互联网这样的公用网络、诸如企业内联网这样的专用网络等等)、电路交换网络(例如,公共交换电话网络)、或分组交换网络和电路交换网络的组合(具有合适的网关和转换器)。
[0074]一些实施例可能是使用表述“一个实施例”或“实施例”连同其派生词来描述的。这些术语表示结合该实施例描述的特定特征、结构、或特性被包括在至少一个实施例中。在说明书中各个地方出现的短语“在一个实施例中”不一定都指同一个实施例。此外,一些实施例可能是使用表述“耦合”和“连接”连同其派生词来描述的。这些术语并不必然是要作为彼此的同义词。例如,一些实施例可能是使用术语“连接”和/或“耦合”来描述的,以指示两个或更多个元件彼此直接物理或电接触。然而,术语“耦合”也可以指两个或更多个元件彼此不直接接触,但是仍彼此协作或交互。[0075]要强调的是,提供了本公开的摘要以允许读者快速确定该技术公开的本质。摘要的提交也伴随着这样的理解,即,其并不会被用于解释或限制权利要求的范围或含义。此夕卜,在前述的详细说明中,可以看出,为了简化该公开,各种特征被组合在一起放在单个实施例中。这种公开方式并不应被解释为反映了这样的目的,即,所要求保护的实施例需要比在每个权利要求中明确记载的特征更多的特征。相反,如下面的权利要求所反映的,有创造性的主题在于比单个公开的实施例中的全部特征更少的特征。因此,下面的权利要求被特此并入到详细说明中,每个权利要求独立自主地作为一个单独的实施例。在所附权利要求中,术语“包括(including)”和“其中(in which) ”被分别被用作相应的术语“包含(comprising) ”和“在其中(wherein) ”的简明英语同义词。此外,术语“第一”、“第二”、“第三”等仅仅被用作标号,而不是要对它们的对象强加数值上的要求。
[0076]以上所描述的包括所公开的架构的各种示例。当然,不可能描述部件和/或方法的每种可想到的组合,但是本领域的一个普通技术人员可以认识到,许多进一步的组合和排列都是可能的。因此,该新颖的架构是要包含落入所附权利要求的精神和范围之内的所有这样的替换、修改和变型。
【权利要求】
1.一种包括存储介质的制品,所述存储介质包含指令,所述指令当被执行时使得系统: 从图像中接收用户的颜色样本; 确定所述颜色样本是肤色;以及 当所述颜色样本与肤色记录匹配时,对所述用户进行认证。
2.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 在所述系统保持在省电状态时,接收所述颜色样本。
3.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 当所述用户通过认证时,将所述系统置为活动状态。
4.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 经由广角相机接收所述颜色样本。
5.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 对所述颜色样 本执行物体识别和分割。
6.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 在相机中的一个或多个传感器保持在省电状态时,识别所述颜色样本;以及 当所述颜色样本是肤色时,将所述相机中的全部传感器置为活动状态。
7.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 将所述颜色样本映射到数据库中的所述肤色记录。
8.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 使用照明委员会矩阵来确定所述颜色样本是肤色。
9.如权利要求1所述的制品,包括当被执行时使得所述系统进行下述操作的指令: 确定所述颜色样本是否是属于所述用户的识别的身体部位的。
10.一种方法,包括: 在计算设备处于省电状态时,接收颜色样本; 当所述颜色样本与肤色记录匹配时,对用户进行认证;以及 当所述用户通过认证时,将所述计算设备置为活动状态。
11.如权利要求10所述的方法,包括: 确定所述颜色样本包括肤色。
12.如权利要求10所述的方法,包括: 经由广角相机接收颜色样本。
13.如权利要求10所述的方法,包括: 对所述颜色样本执行物体识别和分割。
14.如权利要求10所述的方法,包括: 在相机中的一个或多个传感器保持在省电状态时,识别所述颜色样本;以及 当所述颜色样本包括肤色时,将所述相机中的全部传感器置为活动状态。
15.如权利要求10所述的方法,包括: 将所识别的颜色样本映射到数据库中的所述肤色记录。
16.如权利要求10所述的方法,包括: 使用照明委员会矩阵来确定所述颜色样本是否包括肤色。
17.如权利要求10所述的方法,包括: 在所述计算设备保持在所述省电状态时,确定所述颜色样本不是肤色。
18.如权利要求10所述的方法,包括: 确定所述颜色样本是否是属于所述用户的识别的身体部位的。
19.一种装置,包括: 处理单元; 在所述处理单元上运行的肤色确定部件,用于: 从图像中接收颜色样本;以及 确定所述颜色样本是否包括肤色;以及 肤色匹配部件,用于确定所述颜色样本是否与肤色记录匹配。
20.如权利要求19所述的装置,包括: 肤色数据库,其包括多个肤色记录。
21.如权利要求19所述的装置,包括: 功率控制部件,用于当所述颜色样本与数据库中的肤色记录匹配时,将所述装置从省电状态改变成活动状态。
22.如权利要求19所述的装置,所述肤色确定部件用于: 对所述颜色样本执行物体识别和分割。
23.如权利要求19所述的装置,包括: 通信地耦合到所述处理单元的广角相机,所述广角相机用于获取所述图像。
24.如权利要求19所述的装置,包括: 通信地耦合到所述处理单元的数字显示器。
25.—种系统,包括: 处理单元; 用于存储肤色激活应用的存储器; 用于将所述肤色激活应用加载到所述处理单元上的操作系统,所述肤色激活应用在所述处理单元上运行以用于: 从图像中接收颜色样本; 确定所述颜色样本是否包括肤色;以及 确定所述颜色样本是否与肤色记录匹配;以及 用于在所述处理单元和所述操作系统之间传送信息的接口。
26.如权利要求25所述的系统,包括: 通信地耦合到所述处理单元的广角相机,所述广角相机用于获取所述图像。
27.如权利要求25所述的系统,所述肤色激活应用在所述处理单元上运行以用于当所述颜色样本与数据库中的肤色记录匹配时,将操作状态从省电状态改变到活动状态。
28.如权利要求25所述的系统,所述肤色激活应用在所述处理单元上运行以用于对所述颜色样本执行物体识别和分割。
【文档编号】H04L9/32GK103988207SQ201180075520
【公开日】2014年8月13日 申请日期:2011年12月14日 优先权日:2011年12月14日
【发明者】A·C·扬金, P·J·科里维奥 申请人:英特尔公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1