设备功能修改方法和系统的制作方法

文档序号:6426221阅读:131来源:国知局
专利名称:设备功能修改方法和系统的制作方法
技术领域
本发明涉及一种基于描述眼镜的数据来修改设备功能的方法和相关系统。
背景技术
改变装置功能典型地包括几乎没有灵活性的低效过程。装置功能典型地不依赖于外部事物。不考虑外部事物而使用设备可能导致功能受阻。

发明内容
本发明提供了一种方法,其包括由计算系统的计算机处理器执行与第一设备相关的第一个体的脸部识别过程;由计算机处理器从检测设备检索眼镜检测数据,所述眼镜检测数据指示第一个体正确地佩戴着第一眼镜;由计算机处理器从检测设备检索色彩检测数据,所述色彩检测数据指示第一眼镜包括彩色镜片;由计算机处理器分析脸部识别过程的结果、眼镜检测数据和色彩检测数据;以及响应于分析结果,由计算机处理器第一次修改与第一设备有关的第一功能。本发明提供了一种计算系统,其包括连接到计算机可读存储单元的计算机处理器,该存储单元包括当被计算机处理器使能(enable)时执行修改方法的指令,该方法包括由计算系统的计算机处理器执行与第一设备相关的第一个体的脸部识别过程;由计算机处理器从检测设备检索眼镜检测数据,所述眼镜检测数据指示第一个体正确地佩戴着第一眼镜;由计算机处理器从检测设备检索色彩检测数据,所述色彩检测数据指示第一眼镜包括彩色镜片;由计算机处理器分析脸部识别过程的结果、眼镜检测数据和色彩检测数据; 以及响应于分析结果,由计算机处理器第一次修改与第一设备有关的第一功能。本发明有利地提供了一种能改变装置功能的简单方法和相关系统。


图1示出了根据本发明实施例用于检测用户佩戴的眼镜和修改与设备相关的功能的系统。图2示出了根据本发明实施例描述由图1的用于检测用户佩戴的眼镜和修改与设备相关的功能的系统所使用的算法的流程图。图3示出了根据本发明实施例用于检测用户佩戴的眼镜和修改与设备相关的功能的计算机装置。
具体实施例方式图1示出了根据本发明实施例用于检测用户11的眼镜15和修改与设备20相关的功能的系统5。设备20可包括任意类型的包括显示器(例如,液晶显示器(LCD)、发光二极管显示器(LED)、汽车仪表盘显示器、图形用户界面(GUI)显示器等)以及用于显示器的可选背光的设备。例如,设备20可包括,尤其是蜂窝电话、计算机、个人数字助理(PDA)、汽车仪表盘、电视机、mp3播放器等。眼镜15可包括包含彩色镜片15a的任意类型的眼镜,尤其是太阳镜、焊接眼镜/护目镜/防护镜等。系统5使能脸部识别过程,该脸部识别过程包括1.(持续地)自动检测(一个或多个)用户正佩戴着眼镜15(即,包括彩色镜片 15a) ο2.(持续地)自动检测(一个或多个)用户最近戴上眼镜或将眼镜摘除。3.基于步骤1和2的结果自动执行动作(例如,关于用于诸如设备20的设备的显示器)。动作可包括调整,尤其是显示器的对比对/亮度、显示器的颜色、显示器上的字符的字体尺寸、对于显示器上的颜色的反向成像(reverse imaging)、显示器的背光等。A.执行动作可以可选地包括基于显示器的使用和/或与眼镜1相关的色彩的典型颜色而执行缺省动作。B.执行动作可以可选地包括,为了确定动作,执行算法以通过比较与背景不同的玻璃区域来确定(与眼镜15相关的)色彩/颜色。C.执行动作可以可选地包括检测环境光情况,并基于环境光情况额外地执行动作。4.自动使用脸部识别来明确地识别用户,并基于先前选择的针对眼镜15和设备 20的选项来执行动作。系统5可以使能一过程,该过程通过检测用户(的脸Ila上)的指定区域来确定用户11正确地佩戴着眼镜15。指定区域可通过,尤其是三角测量过程、雷达/光过程等来确定。图1的系统5包括通过网络7连接到计算系统10的设备20和检测设备24。或者,设备20和检测设备M可不通过网络7直接连接到计算系统10。另外,设备20、检测设备M和/或计算机系统10可被包括在相同的设备内(即,彼此一体的)。检测设备M可包括可检测如下各项的任意类型的检测设备1.检测用户11正确地佩戴着(彩色)眼镜15(例如,太阳镜被戴在眼睛上,而不是放在头上)。2.检测用户正面向关于设备20的适当方向(例如,用户正看着设备20,而不是看向设备20以外的地方)。3.检测眼镜15的镜片15a的色彩度(tint level)和/或颜色。检测设备20可包括,尤其地,摄像头或任意其他类型的光学设备等。网络7可以包括任意类型的网络,包括尤其是局域网(LAN)、广域网(WAN)、因特网等。计算系统10可包括任意类型的计算系统,包括尤其是个人计算机(PC)、服务器计算机、数据库计算机、控制器等。计算系统10包括存储器系统14。存储器系统14可包括单个存储器系统。或者, 存储器系统14可包括多个存储器系统。存储器系统14包括软件应用18和数据库12。数据库12包括所有检索的和/或记录的数据。软件应用18可根据以下示例性场景(响应于检测到彩色眼镜1 使能调整方法1.第一例子包括自动调整汽车仪表盘的仪表盘背光灯以防止驾驶员在戴上或者摘下眼镜15 (S卩,包括彩色镜片15a)时由于暂时看不到仪表盘装置而导致的疏忽。软件应用18基于彩色镜片15a的色彩度和/或颜色而自动地调整仪表盘背光。
2.第二例子包括自动调整用于显示器的显示功能(例如,对比度/亮度、颜色、字符的字体尺寸、对于颜色的反向成像、背光等),所述显示器尤其包括在个人计算机、个人数字助理(PDA)、移动电话、ATM/电话亭、要求特殊镜片的工业设备、GPS设备、DVD和音乐播放器等。软件应用18可基于导致确定眼镜15(例如,太阳镜)中的彩色镜片15a的颜色的设备20的典型使用来选择与显示功能有关的缺省动作(例如,互补的显示颜色)中。例如, 用于彩色镜片1 的不同颜色方案可与不同的职业有关(例如,黄色镜片可由飞行员、船夫和渔夫等使用)。或者,彩色镜片的颜色可由以下所描述的算法确定。3.第三个例子包括自动调整与脉冲图像/发光相关的显示功能。例如,一些交通信号灯/信号包括被内置到交通信号灯的灯部分的闪烁机制(例如,闪烁的白闪光灯)。闪烁机制确保了驾车者意识到他们需要停车。如果正在接近的(一个或多个)司机正戴着太阳镜,系统5使得交通信号灯系统地/顺序地在多种颜色间跳动(例如,在交通信号灯的每一边)。系统5可包括以下所描述的组件1.图像捕获设备,例如检测设备M。例如,图像捕获设备可以是摄像头。图像捕获设备可被内置在设备M中,或者是一个独立设备的一部分。图像捕获设备可包括多个图像捕获设备以监视指定区域来确定是否区域中的所有个体都戴着眼镜15。( 一个或多个) 图像捕获设备可控制一个或多个设备20。2.包括软件应用18的计算系统10。软件应用18可包括以下组件A.脸部识别程序,其提供识别用户(例如,用户15)的脸部存在的能力。另外,脸部识别程序可验证用户并存储和调出用于设备20的显示功能的独特偏好。脸部识别程序还检测用户正确地佩戴着包括彩色镜片15a的眼镜(例如,眼镜15),且该眼镜位于用户脸部的正确位置(例如,位于眼睛前面而不是在用户的脖子上或是头上)。当发现用户正确地佩戴着彩色眼镜时,将被执行的动作(例如,改变显示设置)会被传递到显示器。当彩色眼镜被摘除时,恢复动作(S卩,恢复用于显示器的原始设置)被使能并被发送到显示器。B.脸部扫描程序,其提供使用扫描技术的能力。脸部扫描程序可以对于设备(例如设备20)来说是本地的,或者由远程源(例如计算系统10)提供。脸部扫描程序可基于对于显示器的过去用户变化产生用于用户的脸部简档。该脸部简档可被加密。C.管理组件,其增加/改变/删除脸部简档或将采取的缺省动作。管理组件可通过GUI被本地使能或通过进入和/或响应于发光/显示设置而被使能。管理组件可被远程使能。3.数据库(例如,数据库12),包括A.将采取的动作(例如,对于对比度/亮度、颜色、字符的字体尺寸、对于颜色的反向成像、背光等的改变)。另外,动作(例如,当佩戴太阳镜时,对显示器的反向图像信号), 可被硬编程在脸部识别程序中。B.用于(一个或多个)用户的脸部简档。4.如下描述的设备20 基于以下场景,以下用于检测用户佩戴着的彩色眼镜和修改与设备有关的显示功能的实施示例被描述如下
在该场景中,用户使用以下显示设备A.具有单独的仪表盘和声音系统显示器的汽车装置B.具有音频输入适配器的音响系统显示屏C.诸如mp3播放器的音频设备D. GPS 设备E.蜂窝电话以下步骤描述了用于检测用户佩戴的彩色眼镜和修改用于前述设备的显示功能的实施示例1.用户在建筑内初始化移动电话,因此移动电话显示屏被设置在正常显示模式。2.用户走到外面(走到明亮的阳光下)并戴上太阳镜。移动电话检测到用户的太阳镜(以及色彩度/颜色),并作为响应,用于移动电话的键盘被自动照亮,且显示器使能反向成像。3.用户结束通话并进入/启动他/她的汽车。4.汽车的脸部识别程序识别到用户正在佩戴太阳镜,从先前的相遇(例如,用户曾在开车时戴上太阳镜时,在η秒内调整反向成像的对比度)验证操作者,并将汽车的仪表装置和音响系统修改为用户的特定太阳镜设置。5.用户将音频设备插入/连接到音频输入适配器,并作为响应,音响系统通过音频输入适配器传输反向图像信号,从而调整用于音频设备的显示。6.用户开启GPS设备。GPS设备没有被使能来自我调节其显示器,因此用户不能看到屏幕(即,戴着太阳镜时)7.响应于步骤6,用户抬起他/她的太阳镜以读取GPS显示。8.响应于用户抬起他/她的太阳镜,汽车的仪表盘显示器、音频系统显示器和用于音频设备的显示器每个都返回到正常显示模式(即,由于持续监视检测到没有戴着太阳镜的脸)。9.在观看了 GPS显示器后,用户再次戴上他/她的太阳镜。10.作为响应,汽车的仪表盘显示器、音频系统显示器和用于音频设备的显示器每个都返回到用户的唯一太阳镜设置。11.用户驾驶汽车并在之后停车/熄火并出去。12.作为响应,汽车的仪表盘显示器、音频系统显示器和用于音频设备的显示器每个都返回到正常显示模式。图2示出了根据本发明实施例描述由图1的用于检测用户11佩戴的眼镜15和修改与设备20有关的功能的系统5所使用的算法的流程图。在步骤202,计算系统(例如,图 1的计算系统10)的计算机处理器执行与设备(例如,图1中的设备20)相关的个体(例如,图1中的用户11)的脸部识别过程。脸部识别过程可包括确定眼镜位于个体脸部的指定区域内。在步骤203,计算机处理器(S卩,从诸如图1的检测设备M的检测设备)检索眼镜检测数据,所述眼镜检测数据指示个体正确地佩戴着眼镜。在步骤204,计算机处理器 (从检测设备)检索色彩检测数据,所述色彩检测数据指示眼镜包括彩色镜片15a。在步骤 208,计算机处理器分析脸部识别过程的结果、眼镜检测数据和色彩检测数据。所述分析可包括
1.确定与彩色镜片1 相关的色彩度和颜色。2.将色彩度和颜色与颜色简档比较,并确定色彩度和颜色包括用于设备的标准色彩度和标准颜色。3.将色彩度和颜色与当前背景光比较。在步骤212,计算机处理器(可选地)比较识别数据和在脸部识别过程中产生的个体图像。在步骤214,计算机处理器识别(即,响应于步骤212的比较结果)该个体。在步骤218,计算机处理器检索与该个体相关的简档。该简档包括与该个体和设备相关的过去的修改设置。在步骤224,计算机处理器(S卩,响应于步骤208的分析结果,以及可选地,简档)修改与设备相关的功能。修改的功能可包括,尤其地,设备的显示器的对比度/亮度、显示器的色彩、显示器上的字符的字体尺寸、对于显示器上的颜色的反向成像、显示器的背光等。在步骤225,计算机处理器确定个体是否仍然在被检测(即,个体仍然位于设备附近)。 如果在步骤225,计算机处理器确定个体不再被检测,则重复步骤202以继续监视另一个个体。如果在步骤225,计算机处理器确定个体仍然在被检测,则在步骤228,计算机处理器确定个体是否已摘除/替换眼镜。如果在步骤228,计算机处理器确定个人没有摘除/替换眼镜,则重复步骤203以继续监视。如果在步骤228,计算机处理器确定个体已摘除/替换眼镜,则在步骤235,计算机处理器(从检测设备)检索额外的眼镜检测数据,所述额外的眼镜检测数据指示个体正确地佩戴着与最初的眼镜不同的眼镜。在步骤对0,计算机处理器检索额外的色彩检测数据, 所述额外的色彩检测数据指示眼镜包括与最初的眼镜不同的彩色镜片15a。在步骤M4,计算机处理器分析额外的眼镜检测数据和额外的色彩检测数据。在步骤M8,计算机处理器 (即,响应于步骤对4的分析结果),修改与第一设备相关的功能。在步骤250,计算机处理器确定个体是否仍然在被检测(即,个体仍然位于设备附近)。如果在步骤250,计算机处理器确定个体不再被检测,则重复步骤202以继续监视另一个体。如果在步骤250,计算机处理器确定个体仍然在被检测,则重复步骤235以继续监视。图3示出了根据本发明的实施例用于检测用户佩戴的眼镜并修改与设备相关的功能的计算机系统90 (例如,图1的计算系统10)。计算机系统90包括处理器91、连接到处理器91的输入设备92、连接到处理器91的输出设备93和每个都连接到处理器91的存储设备94和95。输入设备92可以是,尤其地,键盘、软件应用、鼠标等。输出设备可以是, 尤其地,打印机、绘图仪、计算机屏幕、磁带、可移除硬盘、软盘、软件应用等。存储设备94和 95可以是,尤其地,硬盘、软盘、磁盘、诸如光盘(CD)或数字视频盘(DVD)的光存储器、动态存取存储器(DRAM)、只读存储器(ROM)等。存储设备95包括计算机代码97。计算机代码 97包括算法(例如,图2的算法),该算法用于检测用户佩戴的眼镜并修改与设备相关的功能。处理器91执行计算机代码97。存储设备94包括输入数据96。输入数据96包括计算机代码97需要的输入。输出设备93显示来自计算机代码97的输出。存储设备94和95 中的任一个或者二者(或者在图3中未示出的一个或多个其他的存储设备)可包括图2的算法,并可被用作计算机可用介质(或是计算机可读介质或是程序存储设备),其具有体现于其中的计算机可读程序代码和/或具有存储于其中的其他数据,其中计算机可读程序代码包括计算机代码97。通常,计算机系统90的计算机程序产品(或者是制造品)可包括该计算机可用介质(或者所述程序存储设备)。
而且,本发明的任何组件可被服务提供商创建、集成、托管(host)、维护、部署、管理、服务等,该服务提供商提议检测用户佩戴的眼镜并修改与设备相关的功能。因此本发明公开了一种用于部署、创建、集成、托管、维护和/或集成计算基础设施的过程,包括将计算机可读代码集成到计算机系统90中,其中与计算机系统90结合的该代码能够执行用于检测用户佩戴的眼镜和修改与设备相关的功能的方法。在另一个实施例中,本发明提供了一种方法,该方法在订购、广告和/或费用的基础上执行本发明的过程步骤。即,诸如 Solution Integrator的服务提供商可提议检测用户佩戴的眼镜和修改与设备相关的功能。在这种情况下,服务提供者可创建、维护、支持等计算机基础设施,该计算机基础设施为一个或多个客户执行本发明的过程步骤。作为回报,服务提供者可根据订购和/或费用协议从(一个或多个)客户接受支付,并且/或者服务提供者可收取来自向一个或多个第三方出售广告内容所得的付款。尽管图3示出计算机系统90作为硬件和软件的特别配置,但正如本领域技术人员所熟知的,硬件和软件的任何配置可出于上述目的连同图3的特定计算机系统90被使用。 例如,存储设备94和95可以是单个存储设备的部分,而不是分开的存储设备。尽管在此出于说明的目的描述了本发明的实施例,但许多修改和变化对本领域技术人员来说将变得明显。因此,所附权利要求书旨在包含落在本发明的真实精神和范围内的所有这样的修改和变化。
权利要求
1.一种用于修改设备功能的方法,包括由计算系统的计算机处理器执行与第一设备相关的第一个体的脸部识别过程;由所述计算机处理器从检测设备检索眼镜检测数据,所述眼镜检测数据指示所述第一个体正确地佩戴着第一眼镜;由所述计算机处理器从所述检测设备检索色彩检测数据,所述色彩检测数据指示所述第一眼镜包括彩色镜片;由所述计算机处理器分析所述脸部识别过程的结果、所述眼镜检测数据和所述色彩检测数据;以及响应于分析结果,由所述计算机处理器第一次修改与所述第一设备相关的第一功能。
2.如权利要求1所述的方法,还包括由所述计算机处理器比较识别数据和在所述脸部识别过程中产生的所述第一个体的图像;响应于所述比较的结果,由所述计算机处理器识别所述第一个体;以及由所述计算机处理器基于所述识别检索与所述第一个体相关的简档,其中所述简档包括与所述第一个体和所述第一设备相关的过去修改设置,且其中所述第一次修改所述第一功能是基于所述用户简档。
3.如权利要求1所述的方法,还包括响应于在执行所述脸部识别过程中产生的所述结果和所述眼镜检测数据,由所述计算机处理器第一设备确定所述第一眼镜位于与所述第一个体相关的指定区域内。
4.如权利要求1所述的方法,其中所述分析所述色彩检测数据还包括确定与所述彩色镜片相关的色彩度和颜色。
5.如权利要求4所述的方法,其中所述分析所述色彩检测数据还包括将所述色彩度和所述颜色与色彩简档进行比较,并确定所述色彩度和所述颜色包括用于所述第一设备的标准色彩度和标准颜色。
6.如权利要求4所述的方法,其中所述分析所述色彩检测数据还包括将所述色彩度和所述颜色与当前的背景光进行比较。
7.如权利要求1所述的方法,其中所述第一设备包括显示器,且其中所述第一次修改所述功能包括修改从一组选择的指定功能,该组由所述显示器的对比度/亮度、所述显示器的颜色、所述显示器上的字符的字体尺寸、对于所述显示器上的颜色的反向成像和所述显示器的背光组成。
8.如权利要求1所述的方法,还包括由所述计算机处理器第一次检测所述第一个体已摘除所述第一眼镜;以及响应于所述第一次检测,由所述计算机处理器第二次修改与所述第一设备相关的所述第一功能。
9.如权利要求8所述的方法,还包括由所述计算机处理器从所述检测设备检索额外的眼镜检测数据,所述额外的眼镜检测数据指示所述第一个体正确地佩戴着与所述第一眼镜不同的第二眼镜;由所述计算机处理器从所述检测设备检索额外的色彩检测数据,所述额外的色彩检测数据指示所述第二眼镜包括与所述第一眼镜不同的彩色镜片;由所述计算机处理器第二次分析所述额外的眼镜检测数据和额外的色彩检测数据;以及响应于所述第二次分析的结果,由所述计算机处理器第三次分析与所述第一设备相关的所述第一功能。
10.如权利要求1所述的方法,还包括由所述计算机处理器产生报告,该报告指示所述第一修改的所述结果;以及由所述计算机处理器将所述报告发送到安全管理者。
11.如权利要求1所述的方法,还包括提供至少一个支持服务用于创建、集成、托管、维护和部署所述计算系统中的计算机可读代码中的至少一项,其中所述代码结合计算系统能够执行所述禁用、所述检索所述第一检测数据、所述检索所述第一安全装置检测数据、所述检索所述第一安全装置指示数据、所述分析和所述使能。
12.一种用于修改设备功能的计算系统,包括用于执行与第一设备相关的第一个体的脸部识别过程的装置; 用于从检测设备检索眼镜检测数据的装置,所述眼镜检测数据指示所述第一个体正确地佩戴着第一眼镜;用于从所述检测设备检索色彩检测数据的装置,所述色彩检测数据指示所述第一眼镜包括彩色镜片;用于分析所述脸部识别过程的结果、所述眼镜检测数据和所述色彩检测数据的装置;以及用于响应于分析结果第一次修改与所述第一设备有关的第一功能的装置。
13.如权利要求12所述的计算系统,还包括用于比较识别数据和在所述脸部识别过程中产生的所述第一个体的图像的装置; 用于响应于所述比较的结果识别所述第一个体的装置;以及用于基于所述识别检索与所述第一个体相关的简档的装置,其中所述简档包括与所述第一个体和所述第一设备相关的过去修改设置,且其中所述第一次修改所述第一功能是基于所述用户简档。
14.如权利要求12所述的计算系统,其中响应于在执行所述脸部识别过程中产生的所述结果和所述眼镜检测数据,第一设备确定所述第一眼镜位于与所述第一个体相关的指定区域内。
15.如权利要求13所述的计算系统,其中所述用于分析所述色彩检测数据的装置还包括用于确定与所述彩色镜片相关的色彩度和颜色的装置。
16.如权利要求15所述的计算系统,其中所述用于分析所述色彩检测数据的装置还包括用于将所述色彩度和所述颜色与色彩简档进行比较、并确定所述色彩度和所述颜色包括用于所述第一设备的标准色彩度和标准颜色的装置。
17.如权利要求15所述的计算系统,其中所述用于分析所述色彩检测数据的装置还包括用于将所述色彩度和所述颜色与当前的背景光进行比较的设备。
18.如权利要求12所述的计算系统,其中所述第一设备包括显示器,且其中所述用于第一次修改所述功能的装置包括用于修改从一组选择的指定功能的装置,该组由所述显示器的对比度/亮度、所述显示器的颜色、所述显示器上的字符的字体尺寸、对于所述显示器上的颜色的反向成像和所述显示器的背光组成。
19.如权利要求12所述的计算系统,还包括 用于第一次检测所述第一个体已摘除所述第一眼镜的装置;以及用于响应于所述第一次检测而第二次修改与所述第一设备相关的所述第一功能的装
全文摘要
公开了一种修改方法和系统。该方法包括由计算系统的计算机处理器执行与设备相关的个体的脸部识别过程。计算机处理从检测设备中检索指示个体正确地佩戴着眼镜的眼镜检测数据和指示眼镜包括彩色镜片的色彩检测数据。作为响应,计算机处理器分析脸部识别过程的结果、眼镜检测数据和色彩检测数据。响应于分析的结果,计算机处理器修改与第一设备相关的功能。
文档编号G06K9/00GK102289658SQ20111015878
公开日2011年12月21日 申请日期2011年6月13日 优先权日2010年6月15日
发明者K·H·彼得斯, L·R·鲁杰罗, M·A·尼尔森 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1