用于控制传感器的方法及其电子装置与流程

文档序号:17583187发布日期:2019-05-03 21:05阅读:127来源:国知局
用于控制传感器的方法及其电子装置与流程

本公开一般涉及一种用于控制电子装置中的光学传感器的设备和方法。



背景技术:

随着信息和通信技术的增强,需要各种安全系统。例如,银行的自动柜员机(atm)需要用于识别请求资产管理的用户的安全系统,以便加强关于用户的资产的安全性。即使在开发新技术的领域(像实验室)中,也需要用于识别进出人员的安全系统。

已经开发了各种安全技术以满足用户对加强电子装置的安全性的需求。例如,电子装置除了可使用由用户设置的密码还可使用各种用户的唯一信息(诸如,用户的指纹、语音、手写、虹膜等)来提供安全技术,其中,基于各种用户的唯一信息,用户可被识别。



技术实现要素:

技术问题

当电子装置使用用户的虹膜识别用户时,电子装置可基于虹膜的形状或颜色或通过分析从用户的虹膜反射的光检测到的视网膜毛细血管的形状来识别用户。在这种情况下,电子装置可使用具有相对高输出的红外光发射元件来发射光,以便收集从用户的虹膜反射的光。因此,会存在这样的问题:在电子装置中为识别虹膜而发射的光对用户的眼睛带来直接刺激或者对用户的眼睛造成损害。

为了解决该问题,虹膜识别技术正在制定用于防止对用户的眼睛造成损害的安全规定。例如,在电子装置的光发射元件以3000w/m2的功率在每秒0.3秒期间保持发射光的情况下,如果电子装置的光发射元件与用户的眼睛之间的距离是1.5cm并且在10秒或更长时间期间将眼睛暴露到发射的光下,则根据虹膜识别的安全规定,该光被设定为危险。此外,在电子装置的光发射元件以3000w/m2的功率在每秒0.5秒期间保持发射光的情况下,如果电子装置的光发射元件与用户的眼睛之间的距离是1.9cm并且在10秒或更长时间期间将眼睛暴露到发射的光下,则根据虹膜识别的安全规定,该光被设定为危险。

然而,用于识别虹膜的传感器可能不识别与用户的距离。由于接近传感器与虹膜识别传感器相比发射具有相对有限功率的光,因此对识别距离存在限制。因此,根据被应用于虹膜识别技术的安全规定,会存在电子装置不识别与用户的距离的问题。

为了解决上述缺陷,本公开的示例方面至少提供下述优点。因此,本公开提供一种用于控制电子装置中的光学传感器的设备和方法。

本公开的另一示例方面提供一种用于控制电子装置中的虹膜识别的设备和方法。

根据本公开的示例方面,提供一种电子装置,所述电子装置包括:光发射元件,包括被配置为发射光的光发射电路;第一光接收元件,包括被配置为检测基于由光发射元件发射的光而从对象反射的光的强度的光接收电路;第二光接收元件,包括被配置为使用基于由光发射元件发射的光而从对象反射的光来检测对象的形状的光接收电路;以及处理器,处理器被配置为:控制光发射元件发射具有与电子装置的操作模式相应的强度的光;并且基于电子装置的操作模式经由第一光接收元件或第二光接收元件中的至少一个接收从对象反射的光。

根据本公开的另一示例方面,提供一种操作电子装置的方法,所述方法包括:经由电子装置的光发射元件发射与电子装置的操作模式相应的强度的光;并且基于电子装置的操作模式经由电子装置的第一光接收元件或第二光接收元件中的至少一个接收从对象反射的光,其中,第一光接收元件被配置为检测基于由光发射元件发射的光而从对象反射的光的强度,并且第二光接收元件被配置为使用基于由光发射元件发射的光而从对象反射的光来检测对象的形状。

根据本公开的另一示例方面,提供一种便携式电子装置,所述电子装置包括:壳体,包括第一表面、面向与第一表面相反方向的第二表面、以及包围第一表面与第二表面之间的空间的侧表面;显示器,经由第一表面的第一区域被显露;扬声器,经由第一表面的第二区域被显露且被布置为与显示器的第一边界邻近;光发射元件,包括经由第一表面的第二区域被显露且被布置为与显示器的第一边界邻近的光发射电路;第一光接收元件,包括经由第一表面的第二区域被显露、被布置为与显示器的第一边界邻近、且具有第一分辨率的光接收电路;第二光接收元件,包括经由第一表面的第二区域被显露、被布置为与显示器的第一边界邻近、且具有高于第一分辨率的第二分辨率的光接收电路,其中,第二光接收元件被布置为比第一光接收元件更远离光发射元件;处理器,与显示器、扬声器、光发射元件、第一光接收元件和第二光接收元件电连接或可操作地连接;以及存储器,与处理器电连接,其中,存储器存储指令,其中,当所述指令被处理器执行时使促使处理器执行以下操作:控制光发射元件在第一时间段期间产生第一级的光;使用第一光接收元件检测第一级的光的反射光的至少一部分;控制光发射元件在第一时间段之后紧接着的第二时间段期间产生高于第一级的第二级的光;使用第二光接收元件检测第二级的光的反射光的至少一部分;使用检测到的第二级的光的反射光的至少一部分来执行生物特征识别;并且基于执行生物特征识别的结果执行认证。

附图说明

从下面结合附图的详细描述中,本公开的以上和其它方面、特征和伴随的优点将更明显且容易理解,其中,相同的参考符号指的是相同的元件,其中:

图1a和图1b是示出根据本公开的各种示例实施例的电子装置的示例前表面的透视图;

图2a是示出根据本公开的各种示例实施例的网络环境中的示例电子装置的示图;

图2b是示出根据本公开的各种示例实施例的光发射模块的示例配置的示图;

图3是示出根据本公开的各种示例实施例的示例电子装置的框图;

图4是示出根据本公开的各种实施例的示例程序模块的框图;

图5是示出根据本公开的各种示例实施例的控制电子装置中的光学传感器的示例方法的流程图;

图6是示出根据本公开的各种示例实施例的控制电子装置中的接近传感器的示例方法的流程图;

图7是示出根据本公开的各种示例实施例的控制电子装置中的虹膜传感器的示例方法的流程图;

图8是示出根据本公开的各种示例实施例的电子装置中的用于虹膜识别的光发射模块的示例光发射强度的示图;

图9a和图9b是示出根据本公开的各种示例实施例的电子装置与用于虹膜识别的用户之间的示例距离配置的示图;

图10a和图10b是示出根据本公开的各种示例实施例的电子装置中的用于虹膜识别的示例屏幕配置的示图;

图11是示出根据本公开的各种示例实施例的在电子装置中测量与用户的距离的示例方法的流程图;

图12是示出根据本公开的各种示例实施例的在电子装置中识别虹膜的示例方法的流程图;

图13是示出根据本公开的各种示例实施例的在电子装置中用于虹膜识别的示例屏幕配置的示图;

图14是示出根据本公开的各种示例实施例的在电子装置中识别虹膜的示例方法的流程图。

最佳实施方式

在下文中,参照附图更详细地描述本公开的各种示例实施例。然而,应理解,并不意图将本公开的各种示例实施例限制为本文公开的特定形式,而是意图覆盖落入本公开的各种示例实施例的精神和范围内的所有修改、等同物和替代物。在整个附图中,相同的参考标号表示相同的组件。除非单数和复数之间存在上下文区别差异,否则单数表述包括复数概念。

在本公开中,表述“a或b”、“a和/或b”等可包括一起列举的项的所有可能组合。尽管诸如“1st”、“2nd”、“第一”和“第二”的表述可被用于表示相应的元件,但是并不意图限制相应的元件。当特定(例如,1st)元件被提及为与不同(例如,2nd)元件“可操作地或可通信地耦接”/“可操作地或可通信地耦接到”不同(例如,2nd)元件或者“连接到”不同(例如,2nd)元件时,该特定元件与另一元件直接耦接/直接耦接到另一元件,或者可经由另一(例如,3rd)元件与该不同元件耦接/耦接到该不同元件。

本文档中使用的表述“被配置为…”可根据情况以硬件或软件方式与例如“适合于…”、“具有…的能力”、“被适配为…”、“被制造为…”、“能够…”或“被设计为…”互换地使用。在特定情况下,表述“被配置为…的装置”可意指该装置与其它装置或组件一起“能够…”。例如,“被配置为执行a、b和c的处理器”可指的是例如用于执行相应操作的专用处理器(例如,嵌入式处理器)或能够通过执行被存储在存储装置中的一个或更多个软件程序来执行相应操作的通用处理器(例如,中央处理器(cpu)或应用处理器)。

例如,根据本公开的各种实施例的电子装置可包括以下项中的至少一项:智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书(电子书)阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mp3播放器、移动医疗器械、相机和可穿戴装置(例如,智能眼镜、头戴式装置(hmd)、电子服装、电子手镯、电子项链、电子配件、电子纹身、智能镜子或智能手表)等,但不限于此。

根据一些实施例,电子装置(例如,家用电器)可包括例如以下项中的至少一项:电视、数字视频盘(dvd)播放器、音响、冰箱、空调、真空吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、tv盒子(例如,samsunghomesynctm、appletvtm或googletvtm)、游戏控制台(例如,xboxtm和playstationtm)、电子词典、电子钥匙、摄像机和电子相框等,但不限于此。

根据另一实施例,电子装置可包括以下项中的至少一项:各种医学装置(例如,各种便携式医学测量装置(血糖监测装置、心率监测装置、血压测量装置、体温测量装置等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)机和超声机)、导航装置、全球定位系统(gps)接收器、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐装置、用于船舶的电子装置(例如,用于船舶的导航装置和陀螺罗盘)、航空电子设备、安全装置、汽车头单元、用于家用或工业的机器人、银行的自动柜员机(atm)、商店的销售点(pos)或物联网装置(例如,灯泡、各种传感器、电表或气表、洒水装置、火警报警器、恒温器、街灯、烤面包机、体育用品、热水箱、加热器、锅炉等)等,但不限于此。

根据一些实施例,电子装置可包括以下项中的至少一项:家具或建筑物/结构的一部分、电子板、电子签名接收装置、投影仪和各种测量仪表(例如,水表、电表、气表和无线电波表)等,但不限于此。根据本公开的各种实施例的电子装置可以是前述各种装置中的一个或更多个的组合。根据本公开的一些实施例的电子装置可以是柔性装置(或可折叠装置)。此外,根据本公开的实施例的电子装置不限于前述装置,并且可包括根据技术的发展的新电子装置。

在下文中,将参照附图描述根据各种实施例的电子装置。如本文使用的,术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人工智能电子装置)。

图1a和图1b是示出根据本公开的各种示例实施例的电子装置的示例前表面的透视图。

参照图1a,电子装置100可包括壳体110。根据示例实施例,壳体110可包括金属构件或金属构件与非金属构件两者。根据示例实施例,包括窗口(例如,前窗口或玻璃板)的显示器101可被布置在壳体110的前表面(例如,第一表面)上。根据示例实施例,电子装置100可包括用于输出另一人的语音的接收器(扬声器)102。接收器102可被布置在壳体110中。根据示例实施例,电子装置100可包括用于将用户的语音发送给另一人的麦克风装置103。麦克风装置103可被布置在壳体110中。根据示例实施例,电子装置100可包括被布置在壳体110中的至少一个键输入装置。例如,键输入装置可包括主页键按钮114、触摸面板115和侧键按钮116,其中,主页键按钮114被布置在壳体110的前表面上,触摸面板115被布置在主页键按钮114的两侧,侧键按钮116被布置在壳体110的侧表面上。

根据示例实施例,扬声器装置108可被布置在麦克风装置103的一侧上。根据示例实施例,接口连接器端口107可被布置在麦克风装置103的另一侧上以借助于外部装置执行数据发送和接收功能以及通过接收外部电力对电子装置100充电。根据示例实施例,耳机插孔109可被布置在接口连接器端口107的一侧上。

根据示例实施例,光发射传感器(光发射元件)106可被布置在接收器(例如,扬声器)102的一侧上,并且与接近传感器相应的光接收传感器(例如,光接收元件)104可被布置为与光发射传感器106邻近。根据示例实施例,与用于虹膜识别的虹膜传感器相应的光接收传感器(例如,虹膜识别相机)105可被布置在接收器102的另一侧上。

参照图1b,电子装置100可包括壳体。根据示例实施例,壳体可包括金属构件或金属构件与非金属构件两者。根据示例实施例,包括窗口(例如,前窗口或玻璃板)的显示器121可被布置在壳体的前表面(例如,第一表面)的第一区域上。根据示例实施例,相机127可被布置在壳体的前表面(例如,第一表面)的第一区域的至少一部分上。

根据示例实施例,壳体可包括形成在壳体的前表面(例如,第一表面)的第二区域122(例如,显示器121的边界)上的金属构件。根据示例实施例,接收器(例如,扬声器)123可被布置在第二区域122上以输出另一人的语音或任何其它声音输出。根据示例实施例,光发射元件(例如,包括光发射电路)125可被布置在接收器123的一侧上,并且与例如接近传感器相应的光接收元件(例如,包括光接收电路)124可被布置为与光发射传感器125邻近。根据示例实施例,与用于虹膜识别的虹膜传感器相应的光接收元件(例如,虹膜扫描仪(例如,包括光接收电路))126可被布置在接收器123的另一侧上。

根据示例实施例,壳体可包括形成壳体的前表面(例如,第一表面)的第二区域122的侧构件。根据示例实施例,麦克风装置、扬声器和硬件按钮(例如,侧键按钮)中的至少一个可被布置在壳体的后表面(例如,第二表面)或侧表面上。

图2a是示出根据本公开的各种示例实施例的网络环境200中的示例电子装置201的示图。

参照图2a,电子装置201可包括总线210、处理器(例如,包括处理电路)220、存储器230、输入/输出接口(例如,包括输入/输出电路)250、显示器260、通信接口(例如,包括通信电路)270、光发射模块(光发射传感器(例如,包括光发射电路))280、以及光接收模块(光接收传感器(例如,包括光发射电路))290。根据示例实施例,电子装置201可省略上述元件中的至少一个元件,或者还可包括其它元件。

总线210可将上述元件220至290互连,并且可包括用于在上述元件中传输通信(例如,控制消息和/或数据)的电路。

处理器220可包括各种处理电路,诸如,例如,但不限于,专用处理器、中央处理器(cpu)、应用处理器(ap)、图像信号处理器(isp)或通信处理器(cp)中的一个或更多个。处理器120可执行例如与电子装置201的至少一个其它元件的控制和/或通信相关联的操作或数据处理。

根据示例实施例,处理器220可控制光发射模块280的光发射强度,以与电子装置201的操作模式相应。例如,当电子装置201在用于确定对象的接近度或距离的接近模式下被操作时,处理器220可控制光发射模块280的光发射强度为第一级。当电子装置201在用于识别虹膜的虹膜识别模式下被操作时,处理器220可控制光发射模块280的光发射强度为第二级或第三级。例如,光发射模块280的光发射强度可按第一级、第二级和第三级的顺序增加。

根据示例实施例,处理器220可使用光发射模块280和光接收模块290确定对象与电子装置201的接近度或距离。例如,当电子装置201在接近模式下被操作时,处理器220可控制光发射模块280发射具有第一级强度的光。处理器220可通过使用光接收模块290(例如,接近传感器的光接收模块)收集从对象反射的光来确定对象的接近度或距离。例如,处理器220可通过将光发射模块280的光发射阶段中接收到的光的量与光发射模块280的非光发射阶段中接收到的光的量进行比较来检测从对象反射的接收到的光的量,其中,光发射模块280的光发射阶段中接收到的光的量和光发射模块280的非光发射阶段中接收到的光的量是通过光接收模块290被收集的。处理器220可基于从对象反射的接收到的光的量确定对象的接近度或距离。例如,处理器220可基于在电子装置201中执行的应用的特性将电子装置210的操作模式改变为接近模式。

根据示例实施例,处理器220可使用光发射模块280和光接收模块290来检测电子装置201与用户之间的距离。例如,处理器220可控制光发射模块280在电子装置201的虹膜识别模式的准备阶段期间发射具有第二级强度的光。处理器220可通过使用光接收模块290(例如,接近传感器的光接收模块)收集从对象反射的光来估计与对象的距离。例如,处理器220可通过将光发射模块280的光发射阶段中接收到的光的量与光发射模块280的非光发射阶段中接收到的光的量进行比较来检测从对象反射的接收到的光的量,其中,光发射模块280的光发射阶段中接收到的光的量和光发射模块280的非光发射阶段中接收到的光的量是通过光接收模块290被收集的。处理器220可基于从对象反射的接收到的光的量来估计与对象的距离。例如,虹膜识别模式的准备阶段可包括虹膜识别模式的开始阶段或在虹膜传感器的虹膜识别时间段中不从光发射模块280发射用于识别虹膜的光的阶段。

根据示例实施例,处理器220可被配置为执行控制以基于电子装置201与用户之间的距离选择性地执行虹膜识别。例如,当与用户的距离小于预定义安全距离时,处理器220可确定从光发射模块280发射的用于识别虹膜的光可能对用户的眼睛有害。因此,处理器220可设置对识别虹膜的限制。例如,处理器220可设置对驱动光发射模块280发射用于识别虹膜的光的限制。另外地或可选地,处理器220可被配置为执行控制以输出位置改变请求信息。例如,当与用户的距离大于预定义安全距离时,处理器220可控制光发射模块280发射具有第三级强度的光,以便执行虹膜识别。处理器220可通过经由光接收模块290(例如,虹膜传感器的光接收模块)收集从对象反射的光来检测对象的虹膜信息。处理器220可使用对象的虹膜信息来识别用户。例如,虹膜信息可包括虹膜的形状、虹膜的颜色和视网膜毛细血管的形状中的至少一个。例如,可基于光发射模块280的第三级强度和光发射保持时间来设置安全距离。

根据示例实施例,处理器220可基于电子装置201与用户之间的距离来控制用于虹膜识别的光发射模块280的光发射强度和光发射时间中的至少一个。例如,处理器220可基于电子装置201与用户之间的距离在虹膜识别时间段期间调节光发射模块280的光发射时间和光发射强度中的至少一个。例如,当电子装置201与用户之间的距离较短时,处理器220可将光发射强度设置为相对较小或者将光发射时间设置为相对较短。

存储器230可包括易失性存储器和/或非易失性存储器。存储器230可存储例如与电子装置201的至少一个其它元件相关联的指令或数据。根据示例实施例,存储器230可存储软件和/或程序240。程序240可包括例如内核241、中间件243、应用程序编程接口(api)145或应用程序(或“应用”)247。内核241、中间件243或api245的至少一部分可被称为“操作系统(os)”。

内核241可控制或管理被用于执行其它程序(例如,中间件243、api245或应用程序247)的操作或功能的系统资源(例如,总线210、处理器220、存储器230等)。此外,内核241可提供允许中间件243、api245或应用程序247访问电子装置201的分立元件以控制或管理系统资源的接口。

中间件243可发挥中介作用,使得api245或应用程序247与内核241通信以交换数据。此外,中间件243可根据优先级来处理从应用程序247接收到的一个或更多个任务请求。例如,中间件243可将使得可使用电子装置201的系统资源(例如,总线210、处理器220、存储器230等)的优先级分配给应用程序247中的至少一个并且可处理所述一个或更多个任务请求。api245可以是一种接口,其中,应用程序247通过该接口控制由内核241或中间件243提供的功能,并且api245可包括例如用于文件控制、窗口控制、图像处理、字符控制等的至少一个接口或功能(例如,指令)。

输入/输出接口250可包括各种输入/输出电路,并且执行将从用户或另一外部装置输入的指令或数据发送到电子装置201的其它元件的接口的角色。

显示器260可包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机led(oled)显示器、微机电系统(mems)显示器或电子纸显示器等,但不限于此。显示器260可向用户显示例如各种内容(例如,文本、图像、视频、图标和/或符号)。显示器260可包括触摸屏,并且可使用电子笔或用户的身体的一部分接收例如触摸输入、手势输入、接近输入或悬停输入。

通信接口270可包括各种通信电路并且在电子装置201与外部装置(例如,第一外部电子装置202、第二外部电子装置204或服务器206)之间建立通信。例如,通信接口270可通过无线通信或有线通信与网络262连接以与外部装置(例如,第二外部电子装置204或服务器206)通信。此外,通信接口270可与另一电子装置(例如,第一外部电子装置202)和/或网络(例如,网络262)建立短程局域通信连接264。

无线通信可包括使用例如长期演进(lte)、lte高级(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动电信系统(umts)、无线宽带(wibro)、全球移动通信系统(gsm)等中的至少一个的蜂窝通信。根据示例实施例,无线通信(264)可包括例如无线保真(wifi)、蓝牙、蓝牙低功耗(ble)、zigbee、近场通信(nfc)、磁安全传输、射频(rf)或体域网(ban)中的至少一个。根据示例实施例,无线通信可包括全球导航卫星系统(gnss)。gnss可包括例如全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(在下文中,被称为“北斗”)或伽利略(基于欧洲全球卫星的导航系统)。在下文中,gps和gnss可在下面的描述中被互换使用。有线通信可包括例如通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)、电力线通信或普通老式电话服务(pots)中的至少一个。网络262可包括电信网络(例如,计算机网络(例如,局域网(lan)或广域网(wan))、互联网或电话网络)中的至少一个。

第一外部电子装置202和第二外部电子装置204中的每一个可以是与电子装置201相同或不同类型的装置。根据各种实施例,电子装置201将执行的操作中的全部或一部分可通过另一电子装置或多个其它电子装置(例如,电子装置202和204以及服务器206)被执行。根据示例实施例,在电子装置201自动或响应于请求执行任意功能或服务的情况下,电子装置201可不在内部执行所述功能或服务,而是,可选地或另外地,电子装置201可请求在其它装置(例如,电子装置202或204或服务器206)执行与电子装置201相关联的功能的至少一部分。其它电子装置(例如,电子装置202或204或服务器206)可执行请求的功能或附加功能并且可将执行结果发送到电子装置201。电子装置201可使用接收到的结果提供请求的功能或服务,或者可额外处理接收到的结果以提供请求的功能或服务。为了实现这一点,例如,可使用云计算、分布式计算或客户端-服务器计算。

光发射模块280可包括各种光发射电路,其中,各种光发射电路发射用于确定对象的接近度或距离的光,或者可发射用于虹膜识别的光。例如,光发射模块280可发射具有与电子装置201的操作模式相应的强度的光。例如,光发射模块280可包括各种光发射电路,诸如,例如,但不限于,红外发光二极管(led)。

光接收模块290可包括各种光接收电路,并且可包括与接近传感器相应的第一光接收模块和与虹膜传感器相应的第二光接收模块。例如,第一光接收模块可基于当电子装置201在接近模式下被操作或在虹膜识别模式的准备阶段被操作时光发射模块280发射光的时间来确定从对象反射的光的强度(光的量)。例如,第一光接收模块可基于从对象反射的光的强度来确定相应的对象的接近度或距离。例如,当从对象反射的光的强度超过参考强度时,第一光接收模块可基于从光发射模块280发射光的时间直到第一个光接收模块接收光的时间所经过的时间来确定对象的接近度或距离。例如,第一光接收模块可包括但不限于光电二极管。另外地或可选地,第一光接收模块可以以具有照度传感器的封装的形式被配置。在这种情况下,第一光接收模块可接收从对象反射的光以确定对象的接近度或距离,并同时接收外部光。例如,第二光接收模块可基于光发射模块280发射光的时间使用从对象反射的光来检测对象的形状。第二光接收模块可与光发射模块280间隔开参考距离或更长距离以精确地识别虹膜的形状(图案)。例如,第二光接收模块可以以相机(例如,电子装置的前置相机)或用于检测对象的形状的扫描仪的形式被配置。当第二光接收模块以相机的形式被配置时,第二光接收模块可接收从对象反射的光并且可获得具有大于或等于参考像素(例如,200个像素)的像素的图像。

根据本公开的各种示例实施例,处理器220可使用与接近传感器相应的第一光接收模块来检测用户的手势。例如,处理器220可使用通过第一光接收模块在各个通道中接收到的光的量的差异来检测用户的手势输入。

根据本公开的各种示例实施例,处理器220可使用光发射模块280和与接近传感器相应的第一光接收模块来确定对象的组成部分。例如,当光发射模块280包括光谱传感器时,处理器220可控制光发射模块280发射各种频带的光。处理器220可通过经由第一光接收模块收集从对象反射的光来确定对象的组成部分。

根据本公开的各种示例实施例,光发射模块280和光接收模块290可由与处理器220分离的辅助处理器或低功率处理器控制。

图2b是示出根据本公开的各种示例实施例的光发射模块的示例配置的示图。

参照图2b,光发射模块280可具有与晶体管282的漏极连接的参考电压(例如,3.3v)的电源286,并且在晶体管282与电源286之间可包括能够控制它们之间的电流的可变电阻(例如,包括可变电阻器)284。

根据示例实施例,光发射模块280可在处理器220的控制下通过基于可变电阻284的电阻值的变化来调节光电二极管288的电流从而调节从光电二极管288发射的光的强度。另外地或可选地,光发射模块280可被激活(on)或被去激活(off),以与通过晶体管282的栅极提供的控制信号的操作时间段相应。

图3是示出根据各种示例实施例的示例电子装置301的框图。电子装置301可包括例如图2a中示出的电子装置201的全部或一部分。

参照图3,电子装置301可包括一个或更多个处理器(例如,ap)(例如,包括处理电路)310、通信模块(例如,包括通信电路)320、用户识别模块324、存储器330、传感器模块340、输入装置(例如,包括输入电路)350、显示器360、接口(例如,包括接口电路)370、音频模块380、相机模块391、电力管理模块395、电池396、指示器397和电机398。

例如,处理器310可包括各种处理电路并且驱动操作系统(os)或应用程序以控制与处理器310连接的多个硬件元件或多个软件元件,并且可处理并计算各种数据。例如,处理器310可通过使用片上系统(soc)来实现。根据示例实施例,处理器310还可包括图形处理单元(gpu)和/或图像信号处理器(isp)。处理器310可包括图3中示出的元件中的至少一部分(例如,蜂窝模块321)。处理器310可在易失性存储器中加载并处理从其它元件(例如,非易失性存储器)中的至少一个接收到的指令或数据,并且可将结果数据存储在非易失性存储器中。

通信模块320可被配置为与图2的通信接口270相同或相似。通信模块320可包括各种通信电路,诸如,例如,但不限于,蜂窝模块321、wi-fi模块323、蓝牙模块325、gnss模块327、nfc模块328和rf模块329中的至少一个。

蜂窝模块321可通过通信网络提供语音通信、视频通信、消息服务、互联网服务等。根据示例实施例,蜂窝模块321可使用用户识别模块324(例如,sim卡)在通信网络内执行电子装置301的辨别和认证。根据示例实施例,蜂窝模块321可执行处理器310提供的功能中的至少一部分。根据示例实施例,蜂窝模块321可包括通信处理器(cp)。

根据特定实施例,蜂窝模块321、wi-fi模块323、蓝牙模块325、gnss模块327或nfc模块328中的至少一部分(例如,两个或更多个)可被包括在一个集成电路(ic)或ic封装中。

例如,rf模块329可发送并接收通信信号(例如,rf信号)。rf模块329可包括收发器、功率放大器模块(pam)、频率滤波器、低噪声放大器(lna)、天线等。根据另一实施例,蜂窝模块321、wi-fi模块323、蓝牙模块325、gnss模块327或nfc模块328中的至少一个可通过单独的rf模块发送并接收rf信号。用户识别模块324可包括例如包含用户识别模块的卡或嵌入式sim,并且可包括唯一识别信息(例如,集成电路卡识别码(iccid))或用户信息(例如,国际移动用户识别码(imsi))。

存储器330(例如,图2的存储器230)可包括内部存储器332和/或外部存储器334。例如,内部存储器332可包括易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)或同步dram(sdram))和非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模rom、闪速rom、闪存、硬盘驱动器或固态驱动器(ssd))中的至少一个。外部存储器334可包括闪存驱动器,例如,紧凑型闪存(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极限数字(xd)、多媒体卡(mmc)、记忆棒等。外部存储器334可经由各种接口功能地或物理地与电子装置301连接。

传感器模块340(例如,图2的传感器280)可测量例如物理量或者可检测电子装置301的操作状态,并且可将测量到的或检测到的信息转换为电信号。传感器模块340可包括以下项中的至少一项:手势传感器340a、陀螺仪传感器340b、气压计传感器340c、磁性传感器340d、加速度传感器340e、握持传感器340f、接近传感器340g、颜色传感器340h(例如,红、绿、蓝(rgb)传感器)、医学传感器340i、温度/湿度传感器340j、照度传感器340k或uv传感器340m。另外地或可选地,传感器模块340可包括例如电子鼻传感器、肌电图传感器(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块340还可包括用于控制包括在传感器模块340中的至少一个传感器的控制电路。根据特定实施例,电子装置301还可包括处理器,其中,该处理器是处理器310的一部分或者与处理器310分离的元件并且被配置为控制传感器模块340。处理器310可在处理器310保持睡眠状态时控制传感器模块340。例如,温度/湿度传感器340j可包括被布置在不同位置的多个温度传感器。

输入装置350可包括各种输入电路,诸如,例如,但不限于,触摸面板352、(数字)笔传感器354、键356或超声输入装置358。触摸面板352可使用电容、电阻、红外和超声检测方法中的至少一种。此外,触摸面板352还可包括控制电路。触摸面板352还可包括向用户提供触觉反应的触觉层。(数字)笔传感器354可以是例如触摸面板的一部分或者可包括用于识别的附加片。键356可包括例如物理按钮、光学键、键区等。超声输入装置358可通过麦克风(例如,麦克风388)检测从输入工具产生的超声波,并且可检查与检测到的超声波相应的数据。

显示器360(例如,图2的显示器260)可包括面板362、全息图装置364、投影仪366和/或用于控制前述元件的控制电路。面板362可被实现为柔性的、透明的或可穿戴的。面板362和触摸面板352可被集成到一个或更多个模块中。全息图装置364可使用光干涉现象在空间中显示立体图像。投影仪366可将光投射在屏幕上以显示图像。屏幕可被布置在电子装置301的内部或外部。

接口370可包括各种接口电路,诸如,例如,但不限于,hdmi372、通用串行总线(usb)374、光学接口376或d-超小型(d-sub)378。接口370可被包括在例如图2中示出的通信接口270中。另外地或可选地,接口370可包括例如移动高清链路(mhl)接口、sd卡/多媒体卡(mmc)接口或红外数据协会(irda)标准接口。

音频模块380可双向转换声音和电信号。音频模块380的至少一部分可被包括在例如图2中示出的输入/输出接口250中。音频模块380可处理例如通过扬声器382、受话器384、耳机386或麦克风388输入或输出的声音信息。

相机模块391可以是例如用于拍摄静止图像或运动图像的装置,并且根据示例实施例,相机模块391可包括例如至少一个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(isp)或闪光灯(例如,led或氙灯)。电力管理模块395可管理例如电子装置301的电力。

电力管理模块395可包括电力管理集成电路(pmic)、充电器ic、或电池或燃料量表。pmic可具有有线充电方法和/或无线充电方法。无线充电方法可包括例如磁共振方法、磁感应方法或电磁波方法。pmic还可包括用于无线充电的附加电路,例如,线圈回路、谐振电路或整流器等。电池量表可测量例如电池396的剩余电量以及电池被充电时的电池电压、电流或温度。电池396可包括例如可充电电池和/或太阳能电池。

指示器397可显示电子装置301或电子装置301的一部分(例如,处理器310)的特定状态,诸如,启动状态、消息状态、充电状态等。电机398可将电信号转换为机械振动并且可产生振动、触觉效果等。例如,电子装置301可包括用于根据数字多媒体广播(dmb)、数字视频广播(dvb)、mediaflotm等标准处理媒体数据的移动tv支持装置(例如,gpu)。

本公开中描述的元件中的每一个元件可被配置有一个或更多个组件,并且可根据电子装置的类型来改变元件的名称。根据各种实施例,可省略电子装置(例如,电子装置301)的一些元件,或者可添加其它附加元件。此外,元件中的一些元件可被彼此组合以形成一个实体,并且元件的功能可以以与被组合之前相同的方式被执行。

图4是示出根据各种示例实施例的示例程序模块的框图。根据示例实施例,程序模块410(例如,图2的程序240)可包括用于控制与电子装置(例如,电子装置201)相关联的资源的os和/或在os上驱动的各种应用(例如,图2的应用247)。例如,os可包括例如androidtm、iostm、windowstm、symbiantm、tizentm、badatm等。

参照图4,程序模块410可包括内核420(例如,图2的内核241)、中间件430(例如,图2的中间件243)、api460(例如,图2的api245)、和/或应用470(例如,应用247)。程序模块410的至少一部分可被预先加载在电子装置上或者从外部电子装置(例如,电子装置202、电子装置204、服务器206等)下载。

内核420可包括例如系统资源管理器421和/或装置驱动器423。系统资源管理器421可控制、分配或收集系统资源。根据示例实施例,系统资源管理器421可包括进程管理器、存储器管理器或文件系统管理器。装置驱动器423可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、通用串行总线(usb)驱动器、键区驱动器、wifi驱动器、音频驱动器或进程间通信(ipc)驱动器。

中间件430可提供应用470通常需要的功能,或者可通过api460向应用470提供各种功能,使得应用470可使用电子装置中的有限系统资源。根据示例实施例,中间件430可包括以下项中的至少一项:运行时库435、应用管理器441、窗口管理器442、多媒体管理器443、资源管理器444、电力管理器445、数据库管理器446、包管理器447、连接管理器448、通知管理器449、位置管理器450、图形管理器451或安全管理器452。

例如,运行时库435可包括由编译器使用的在执行应用470时通过编程语言添加新功能的库模块。运行时库435可执行输入/输出管理、存储器管理、算术功能等。例如,应用管理器441可管理应用470的生命周期。窗口管理器442可管理在屏幕中使用的gui资源。多媒体管理器443可掌握再现媒体文件所需的格式,并且可通过使用适合于相应的格式的编解码器对媒体文件进行编码或解码。资源管理器444可管理应用470的源代码或存储器的空间。电力管理器445可管理例如电池或电源的电量,并且可提供电子装置的操作所需的电力信息。根据示例实施例,电力管理器445与基本输入/输出系统(bios)一起操作。数据库管理器446可产生、搜索或改变在应用470中被使用的数据库。包管理器447可管理以包文件的形式分布的应用的安装或更新。

连接管理器448可管理例如无线连接。通知管理器449可向用户通知事件,诸如,到达消息、约会、接近通知等。位置管理器450可管理电子装置的位置信息。图形管理器451可管理例如将被提供给用户的图形效果或相关的用户界面。安全管理器452可提供例如系统安全性或用户认证。根据示例实施例,中间件430可包括用于管理电子装置的语音或视频电话功能的电话管理器,或者包括用于形成上述元件的各种功能的组合的中间件模块。根据示例实施例,中间件430可提供根据os的种类定制的模块。中间件430可动态地删除现有元件的一部分或者可添加新元件。api460可以是例如api编程函数集,并且可根据os被设置为不同的配置。例如,在android或ios的情况下,可为每个平台提供单个api集。在tizen的情况下,可为每个平台提供两个或更多个api集。

应用470可包括例如主页471、拨号器472、短消息服务(sms)/多媒体消息服务(mms)473、即时消息(im)474、浏览器475、相机476、闹钟477、联系人478、语音拨号479、电子邮件480、日历481、媒体播放器482、相簿483、手表484。另外地或可选地,尽管未示出,但是应用470可包括例如用于提供医疗保健(例如,测量运动或血糖)或环境信息(例如,关于大气压力、湿度或温度的信息)的应用。根据示例实施例,应用470可包括用于支持电子装置与外部电子装置之间的信息交换的信息交换应用。信息交换应用可包括例如用于将特定信息转发到外部电子装置的通知转发应用或用于管理外部电子装置的装置管理应用。例如,通知转发应用可将在电子装置的另一应用中产生的通知信息转发到外部电子装置,或者可从外部电子装置接收通知信息并将通知信息提供给用户。装置管理应用可安装、删除或更新例如与电子装置通信的外部电子装置功能(例如,外部电子装置本身(或组件的一部分)的开启/关闭或者显示器的亮度(或分辨率)调节)或者运行在外部电子装置中的应用。根据示例实施例,应用470可包括根据外部电子装置的属性分配的应用(例如,移动医疗装置的医疗保健应用)。根据示例实施例,应用470可包括从外部电子装置接收到的应用。程序模块410的至少一部分可通过软件、固件、硬件(例如,图3的处理器310)或它们的两个或更多个的组合来实现(例如,执行),并且可包括用于执行一个或更多个功能的模块、程序、例程、指令集或进程等。

根据本公开的各种示例实施例,电子装置可包括:光发射元件,其中,光发射元件包括被配置为发射光的光发射电路;第一光接收元件,其中,第一光接收元件包括被配置为检测基于由光发射元件发射的光而从对象反射的光的强度的光接收电路;第二光接收元件,其中,第二光接收元件包括被配置为使用基于由光发射元件发射的光而从对象反射的光来检测对象的形状的光接收电路;以及处理器。处理器可被配置为:控制光发射元件发射具有与电子装置的操作模式相应的强度的光;并且基于电子装置的操作模式,通过第一光接收元件和/或第二光接收元件接收从对象反射的光。

根据本公开的各种示例实施例,处理器可被配置为:当电子装置在接近模式下被操作时,控制光发射元件发射具有第一级强度的光;并且当电子装置在虹膜识别模式下被操作时,控制光发射元件发射具有第二级强度或第三级强度的光。第三级强度可大于第二级强度和第一级强度,并且第二级强度可大于第一级强度。

根据本公开的各种示例实施例,处理器可被配置为:当电子装置在虹膜识别模式下被操作时,控制光发射元件发射具有第二级强度的光;通过经由第一光接收元件接收从光发射元件发射并从对象反射的光来检测与对象的距离;基于与对象的距离确定是否执行虹膜识别;并且,在确定执行虹膜识别时,控制光发射元件发射具有第三级强度的光。

根据本公开的各种示例实施例,处理器可被配置为:在确定执行虹膜识别时,控制光发射元件在虹膜识别时间段的第一阶段期间发射具有第三级强度的光;通过经由第二光接收元件接收从光发射元件发射并从对象反射的光来获得虹膜信息,并且基于虹膜信息执行认证过程。

根据本公开的各种示例实施例,处理器可被配置为:如果基于虹膜信息的认证失败,则确定虹膜识别时间段的第二阶段是否到达;如果第二阶段到达,则控制光发射元件发射具有第二级强度的光;通过经由第一光接收元件接收从光发射元件发射并从对象反射的光来检测与对象的距离;并且基于与对象的距离确定是否执行虹膜识别。

根据本公开的各种示例实施例,在确定不执行虹膜识别时,处理器可被配置为控制光发射元件发射具有第二级强度的光。

根据本公开的各种示例实施例,处理器可被配置为:基于在光发射元件的光发射阶段期间通过第一光接收元件接收到的光的量以及在非光发射阶段期间通过第一光接收元件接收到的光的量检测从光发射元件发射并从对象反射的光的强度;并且基于从光发射元件发射并从对象反射的光的强度来检测与对象的距离。

根据本公开的各种示例实施例,处理器可被配置为基于与对象的距离和预定义的安全距离来确定是否执行虹膜识别。

根据本公开的各种示例实施例,可基于与对象的距离和光发射元件的光发射时间中的至少一个来设置第三级强度。

根据本公开的各种示例实施例,当电子装置在接近模式下被操作时,处理器可被配置为执行控制以通过第一光接收元件接收从光发射元件发射并从对象反射的光,并且基于通过第一光接收元件接收到的光的强度来确定对象的接近度或距离。

根据本公开的各种示例实施例,便携式电子装置可包括:壳体,包括第一表面、面向与第一表面相反方向的第二表面、以及包围第一表面与第二表面之间的空间的侧表面;显示器,通过第一表面的第一区域被显露;扬声器,通过第一表面的第二区域被显露,且被布置为与显示器的第一边界邻近;光发射元件,包括通过第一表面的第二区域被显露且被布置为与显示器的第一边界邻近的光发射电路;第一光接收元件,包括通过第一表面的第二区域被显露、被布置为与显示器的第一边界邻近、且具有第一分辨率的光接收电路;第二光接收元件,包括通过第一表面的第二区域被显露、被布置为与显示器的第一边界邻近、且具有高于第一分辨率的第二分辨率的光接收电路,其中,第二光接收元件被布置为比第一光接收元件更远离光发射元件;处理器,与显示器、扬声器、光发射元件、第一光接收元件和第二光接收元件电连接或可操作地连接;以及与处理器电连接的存储器。存储器可存储指令,所述指令在被执行时促使处理器执行以下操作:控制光发射元件在第一时间段期间产生第一级的光;使用第一光接收元件检测第一级的光的反射光的至少一部分;控制光发射元件在第一时间段之后紧接着的第二时间段期间产生高于第一级的第二级的光;使用第二光接收元件检测第二级的光的反射光的至少一部分;使用检测到的第二级的光的反射光的至少一部分来执行生物特征识别;并且基于执行生物特征识别的结果执行认证。

根据各种示例实施例,所述指令可促使处理器使用第一级的光的反射光的至少一部分来确定生物特征识别的目标与光发射元件之间的距离是否落入选择的参考值(阈值)内,并且当该距离落入选择的参考值内时,控制光发射元件在第二时间段期间不产生第二级的光或产生低于第二级的第三级的光。

根据各种示例实施例,当该距离落入选择的参考值内时,所述指令可促使处理器在显示器上显示gui,其中,gui指导生物特征识别的目标应在与光发射元件的距离大于选择的参考值处。

根据各种示例实施例,扬声器可被布置为与显示器的第一边界的中心邻近,并且光发射元件和第一光接收元件可被布置在针对扬声器的一侧,并且第二光接收元件可被布置在针对扬声器的另一侧。

根据各种示例实施例,光发射元件可被布置为比第一光接收元件更远离扬声器。

根据各种示例实施例,第一区域可包括包含非金属材料的表面,并且第二区域可包括包含金属材料的表面。

根据各种示例实施例,壳体可包括:形成第一表面的第一区域的至少一部分的第一板;形成第二表面的至少一部分的第二板;以及形成侧表面和第一表面的第二区域的侧构件。

图5是示出根据本公开的各种示例实施例的控制电子装置中的光学传感器的示例方法的流程图。在下面的描述中,电子装置可包括图2a中示出的电子装置201的整体或一部分(例如,处理器220)。

参照图5,在操作501,电子装置可确定电子装置的操作模式。例如,电子装置201的操作模式可包括接近模式、虹膜识别模式的准备阶段和虹膜识别模式的识别阶段中的至少一个。

在操作503,电子装置可通过光发射模块发射具有与电子装置的操作模式相应的强度的光通过光发射模块。例如,当电子装置201在接近模式下被操作时,处理器220可控制光发射模块280发射具有第一级强度的光。例如,当电子装置201在虹膜识别模式下被操作时,处理器220可控制光发射模块280在用于虹膜识别的准备阶段期间发射具有第二级强度的光。例如,当电子装置201在虹膜识别模式下被操作时,处理器220可控制光发射模块280在虹膜识别阶段期间发射具有第三级强度的光。

在操作505,电子装置可通过与电子装置的操作模式相应的光接收模块接收从对象反射的光。例如,当电子装置201在接近模式下被操作时,处理器220可激活与接近传感器相应的光接收模块290以接收从对象反射的光。在这种情况下,处理器220可基于接收到的从对象反射的光的量来确定对象与电子装置201的接近度或距离,其中,接收到的从对象反射的光通过与接近传感器相应的光接收模块290被获得。例如,当电子装置201在虹膜识别模式下被操作时,处理器220可在用于虹膜识别的准备阶段期间激活与接近传感器相应的光接收模块290以接收从对象反射的光。在这种情况下,处理器220可基于接收到的从对象反射的光的量来估计电子装置201与对象之间的距离,其中,接收到的从对象反射的光通过与接近传感器相应的光接收模块290被获得。例如,当电子装置201在虹膜识别模式下被操作时,处理器220可在虹膜识别阶段期间激活与虹膜传感器相应的光接收模块290以接收从对象反射的光。在这种情况下,处理器220可基于与从对象反射的光相应的虹膜信息对用户执行虹膜识别,其中,从对象反射的光通过与虹膜传感器相应的光接收模块290被接收。

图6是示出根据本公开的各种示例实施例的控制电子装置中的接近传感器的示例方法的流程图。在下面的描述中,将更详细地描述图5中基于电子装置的操作发射光并且接收从对象反射的光的操作503和505。在下面的描述中,电子装置可包括图2a中示出的电子装置201的整体或一部分(例如,处理器220)。

参照图6,当电子装置确定电子装置的操作模式(例如,图5的操作501)时,电子装置可在操作601确定电子装置是否在接近模式下被操作。例如,处理器220可基于在电子装置201中驱动的应用的特性(例如,类型)来确定接近模式是否被激活。例如,当在电子装置201中驱动语音通信应用时,处理器220可确定接近模式被激活。

当电子装置的操作模式是接近模式时,电子装置可在操作603通过电子装置的光发射模块发射具有第一级强度的光。例如,处理器220可通过增加光发射模块280的可变电阻284的电阻值来减小电流从而将光发射模块280的光发射强度调节到第一级。例如,处理器220可通过将光发射模块280的功率调节到与第一级相应的功率将光发射模块280的光发射强度调节到第一级。

在操作605,电子装置可使用与接近传感器相应的光接收模块接收从对象反射的光。例如,光发射模块280可在预定义周期在激活(on)状态和未激活(off)状态之间切换。因此,光接收模块290可检测在光发射模块280被激活的光发射阶段中的接收到的光的量、以及在光发射模块280未被激活的非光发射阶段中的接收到的光的量。

在操作607,电子装置可基于接收到的从对象反射的光的量来确定对象的接近度或距离,其中,接收到的从对象反射的光通过与接近传感器相应的光接收模块被接收。例如,处理器220可通过从在光发射阶段中接收到的光的量减去在非光发射阶段中接收到的光的量来去除由外部光发射物质(例如,太阳、荧光灯)或光发射模块280的光发射引起的噪声,从而检测接收到的从对象反射的光的量。例如,处理器220可基于从光发射模块280发射的光的量(例如,第一级的光发射强度)与接收到的从对象反射的光的量之间的比率来确定对象的接近度或距离。在这种情况下,当接收到的从对象反射的光的量与从光发射模块280发射的光的量的比率超过参考比率时,处理器220可确定相应的对象靠近电子装置201。例如,处理器220可通过将接收到的从对象反射的光的量与接收到的光的预定义参考量进行比较来确定对象的接近度或距离。在这种情况下,当接收到的从对象反射的光的量超过接收到的光的参考量时,处理器200可确定相应的对象靠近电子装置201。

当确定对象未靠近电子装置时,电子装置可重新开始操作601以确定电子装置是否在接近模式下被操作。

当确定对象靠近电子装置时,电子装置可在操作609执行与对象的接近度相应的功能。例如,当确定对象在语音通信应用正在被驱动的同时靠近电子装置201时,处理器220可控制显示器260被去激活。

图7是示出根据本公开的各种示例实施例的控制电子装置中的虹膜传感器的示例方法的流程图。图8是示出根据本公开的各种示例实施例的电子装置中用于虹膜识别的光发射模块的示例光发射强度的示图。图9a和图9b是示出根据本公开的各种实施例的电子装置与用于虹膜识别的用户之间的示例距离配置的示图。图10a和图10b是示出根据本公开的各种示例实施例的电子装置中用于虹膜识别的示例屏幕配置的示图。在下面的描述中,将更详细地描述图5中的基于电子装置的操作模式发射光并且接收从对象反射的光的操作503和505。在下面的描述中,电子装置可包括图2a中示出的电子装置201的整体或一部分(例如,处理器220)。

参照图7,当电子装置确定电子装置的操作模式(例如,图5的操作501)时,电子装置可在操作701确定电子装置是否在虹膜识别模式下被操作。例如,处理器220可基于用户输入或在电子装置201中驱动的应用的特性(例如,类型)来确定用于用户认证的虹膜识别模式是否被激活。

当电子装置在虹膜识别模式下被操作时,电子装置可在操作703通过电子装置的光发射模块发射具有第二级强度的光。例如,当电子装置201的操作模式被改变为虹膜识别模式时,处理器220可确定虹膜识别模式的准备阶段,其中,虹膜识别模式的准备阶段用于确定是否可识别用户的虹膜。因此,如图8所示,处理器220可控制光发射模块280发射具有第二级强度的光,以便确定用于虹膜识别的用户是否位于安全距离(图8中的800)。

在操作705,电子装置可使用与接近传感器相应的光接收模块接收从对象反射的光。例如,如图8所示,与接近传感器相应的光接收模块290可检测在光发射模块280被激活的光发射阶段802中接收到的光的量,以及在发射模块280未被激活的非光发射阶段804中接收到的光的量。

在操作707,电子装置可基于从对象反射的光来检测电子装置与对象之间的距离,其中,从对象反射的光通过与接近传感器相应的光接收模块被接收。例如,处理器220可将在光发射模块280未被激活的非光发射阶段804中接收到的光的量识别为噪声。因此,处理器220可通过从在光发射阶段802中接收到的光的量减去在非光发射阶段804中接收到的光的量来检测接收到的从对象反射的光的量。处理器220可基于接收到的从对象反射的光的量估计电子装置201与对象之间的距离。

在操作709,电子装置可确定电子装置与对象之间的距离是否超过参考距离。例如,参考距离是满足用于虹膜识别的安全规定的距离,并且可基于光发射模块280的光发射强度和光发射时间被确定。

当电子装置与对象之间的距离小于或等于参考距离时,电子装置可确定不可执行虹膜识别。例如,当电子装置900与用于虹膜识别的用户910之间的距离920小于如图9a所示的安全距离930时,处理器220可确定从光发射模块280发射的用于识别虹膜的光对用户的眼睛造成有害的影响,并且可设置对识别虹膜的限制。在这种情况下,处理器220可控制显示器260显示如图10b所示的建议用户将电子装置拿得更远离用户的引导消息1010。

当电子装置与对象之间的距离超过参考距离时,在操作711,电子装置可通过电子装置的光发射模块发射具有第三级强度的光,以便识别虹膜。例如,当电子装置900与用于虹膜识别的用户910之间的距离940大于如图9b所示的安全距离930时,处理器220可确定可识别虹膜。因此,处理器220可控制光发射模块280发射具有第三级强度的光,以便执行虹膜识别,如图8(810)所示。在这种情况下,处理器220可控制显示器260显示如图10a所示的指示用于识别虹膜的眼睛位置的虹膜识别屏幕1000。例如,可改变第三级强度以与电子装置201与对象之间的距离相应。

在操作713,电子装置可通过使用与虹膜传感器相应的光接收模块接收从对象反射的光来获得用户的虹膜信息。例如,与虹膜传感器相应的光接收模块290可通过接收由于光发射模块280的光发射而从对象反射的光来获得对象(例如,虹膜)的形状(例如,图像)。

在操作715,电子装置可基于用户的虹膜信息执行虹膜识别。例如,处理器220可通过将通过接收从对象反射的光而获得的用户的虹膜信息与被预先存储在存储器230中的参考虹膜信息进行比较来确定是否可认证用户。例如,当基于在如图10a所示的电子装置201的锁定屏幕上的用户的虹膜信息来认证用户时,处理器220可解锁电子装置201。

图11是示出根据本公开的各种示例实施例的在电子装置中测量与用户的距离的示例方法的流程图。在下面的描述中,将更详细地描述图7中的检测电子装置与对象之间的距离的操作705和707。在下面的描述中,电子装置可包括图2a中示出的电子装置201的整体或一部分(例如,处理器220)。

参照图11,当电子装置的光发射模块发射具有第二级强度的光(例如,图7的操作703)时,在操作1101,电子装置可通过与接近传感器相应的光接收模块检测在光发射模块被激活的光发射阶段中接收到的光的量、以及在光发射模块未被激活的非光发射阶段中接收到的光的量。

在操作1103,电子装置可使用在光发射阶段中接收到的光的量和在非光发射阶段中接收到的光的量来检测接收到的从对象反射的光的量。例如,与接近传感器相应的光接收模块290可接收由于光发射模块280的光发射而从对象反射的光以及由外部光产生的光。处理器220可确定在光发射模块280的光发射阶段期间通过光接收模块290接收从对象反射的光以及由外部光产生的光,并且在非光发射阶段期间接收由外部光产生的光。因此,处理器220可通过从在光发射阶段中接收到的光的量减去在非光发射阶段中接收到的光的量来检测接收到的从对象反射的光的量。

在操作1105,电子装置可基于接收到的从对象反射的光的量来检测与对象的距离。例如,处理器220可检测光发射模块280的被发射的光的量(例如,第二级的光发射强度)与接收到的从对象反射的光的量之间的差。处理器220可基于光发射模块280的被发射的光的量与接收到的从对象反射的光的量之间的差以及每单位距离(例如,1厘米)接收到的光的量的参考变化量,来检测电子装置201与对象之间的距离。例如,处理器220可从被存储在存储器230中的距离信息表提取与接收到的从对象反射的光的量相应的距离信息。处理器220可基于与接收到的从对象反射的光的量相应的距离信息识别电子装置201与对象之间的距离。

图12是示出根据本公开的各种示例实施例的在电子装置中识别虹膜的示例方法的流程图。图13是示出根据本公开的各种示例实施例的在电子装置中用于识别虹膜的示例屏幕配置的示图。在下面的描述中,将更详细地描述图7中的执行虹膜识别的操作713至715。在下面的描述中,电子装置可包括图2a中示出的电子装置201的整体或一部分(例如,处理器220)。

参照图12,在操作1201,电子装置可确定电子装置是否处于光发射阶段,其中,在光发射阶段通过光发射模块发射具有第三级强度的光以识别虹膜。例如,处理器220可在虹膜识别时间段期间执行操作,即,通过与虹膜传感器相应的光接收模块290收集光、获得虹膜信息、并且确定用户是否被认证。因此,光发射模块280可在虹膜识别时间段期间不连续发射光,并且仅在虹膜识别时间段的光发射阶段期间发射具有第三级强度的光。

当光发射模块的光发射阶段到达时,电子装置可在操作1203通过光发射模块发射具有用于识别虹膜的第三级强度的光。例如,第三级强度可被预定义或者可基于电子装置201与对象之间的距离变化。

在操作1205,电子装置可确定是否通过与虹膜传感器相应的光接收模块接收从对象反射的光。例如,当在光发射模块280的光发射阶段中接收到的光的量与在非光发射阶段中接收到的光的量之间的差小于参考值时,处理器220可确定未接收到从对象反射的光。

当通过与虹膜传感器相应的光接收模块未接收到从对象反射的光时,电子装置可确定用于虹膜识别的用户与电子装置201的距离超过虹膜可被识别的距离。因此,电子装置可在操作1209确定光发射模块的非光发射阶段(准备阶段)是否到达。

当通过与虹膜传感器相应的光接收模块接收到从对象反射的光时,电子装置可在操作1207确定电子装置是否成功识别用户的虹膜。例如,处理器220可基于从对象反射的光获得虹膜信息,其中,从对象发射的光通过与虹膜传感器相应的光接收模块290被接收。当基于从对象反射的光获得的虹膜信息被包括在认证列表中时,处理器220可确定电子装置成功识别用户的虹膜。

当未通过与虹膜传感器相应的光接收模块接收到从对象反射的光或者电子装置未能识别虹膜时,电子装置可在操作1209确定光发射模块的非光发射阶段(准备阶段)到达与否。

当光发射模块的非光发射阶段未到达时,电子装置可重新开始操作1201以确定电子装置是否处于光发射模块的光发射阶段。

当光发射模块的非光发射阶段到达时,在操作1211,电子装置可通过光发射模块发射具有第二级强度的光,以便确定用户是否位于安全距离。例如,在如图8所示的虹膜识别时间段840中,处理器220可在光发射模块280的非光发射阶段820期间控制光发射模块280发射具有第二级强度的光,以便确定用户是否位于安全距离。

在操作1213,电子装置可通过与接近传感器相应的光接收模块接收从对象反射的光。例如,处理器220可控制与接近传感器相应的光接收模块290在光发射模块280的非光发射阶段820期间接收从对象反射的光。

在操作1215,电子装置可基于从对象反射的光来检测电子装置与对象(用户)之间的距离,其中,从对象反射的光是使用与接近传感器相应的光接收模块被接收的。例如,处理器220可通过从通过与接近传感器相应的光接收模块290接收到的光的量中去除由外部光发射物质引起的噪声来检测接收到的从对象反射的光的量。处理器220可基于接收到的从对象反射的光的量来估计电子装置201与对象之间的距离。

在操作1217,电子装置可确定电子装置与对象之间的距离是否超过参考距离。

当电子装置与对象之间的距离超过参考距离时,电子装置可重新开始操作1201以确定光发射模块的光发射阶段是否到达。例如,当确定在如图8所示的光发射模块280的非光发射阶段820期间与用户的距离满足安全距离时,处理器220可确定可识别用户的虹膜。因此,处理器220可确定光发射模块280的光发射阶段830是否再次到达。

当电子装置与对象之间的距离小于或等于参考距离时,电子装置可确定用户位于比用于虹膜识别的安全距离更近的距离处,并且可设置对执行虹膜识别的限制。在这种情况下,处理器220可控制显示器260在与用于虹膜识别的屏幕配置1300不同的区域上显示用于建议用户将电子装置拿得更远离用户的引导消息1310,如图13所示。

当确定用户与电子装置的距离小于用于虹膜识别的安全距离时,电子装置可重新开始操作1211以通过光发射模块发射具有第二级强度的光,以便确定用户是否位于安全距离。

图14是示出根据本公开的各种示例实施例的用于在电子装置中识别虹膜的示例方法的流程图。在下面的描述中,电子装置可包括图2a中示出的电子装置201的整体或一部分(例如,处理器220)。

参照图14,在操作1401,电子装置可确定电子装置是否在用于虹膜识别的模式下被操作。例如,处理器220可基于用户输入确定是否执行用于虹膜识别的应用。

当电子装置在用于虹膜识别的模式下被操作时,电子装置可在操作1403基于与用于虹膜识别的对象的距离来确定是否可识别虹膜。例如,当用于虹膜识别的模式在电子装置201中被激活时,处理器220可通过光发射模块280发射具有第二级强度的光。处理器220可控制与接近传感器相应的光接收模块290(例如,第一光接收模块)接收从对象反射的光。处理器220可基于通过与接近传感器的光接收模块290收集的接收到的光的量来检测电子装置210和用于虹膜识别的对象之间的距离。当与用于虹膜识别的对象的距离超过参考距离时,处理器220可确定可针对相应的对象执行虹膜识别。

当可识别虹膜时,电子装置可在操作1405确定光发射阶段是否到达,其中,在光发射阶段,通过光发射模块发射具有用于识别虹膜的第三级强度的光。例如,处理器220可确定在虹膜识别时间段中的发射具有用于虹膜识别的强度的光的光发射阶段是否到达。

当光发射模块的光发射阶段到达时,电子装置可在操作1407通过光发射模块发射具有用于识别虹膜的第三级强度的光。例如,当如图8所示,光发射阶段810到达时,光发射模块280可发射具有第三级强度的光。

在操作1409,电子装置可确定是否通过与虹膜传感器相应的光接收模块(虹膜识别模块)接收到从对象反射的光。例如,处理器220可确定是否通过用于虹膜识别的光接收模块290接收到强度大于或等于参考强度的反射光。例如,当通过用于虹膜识别的光接收模块290接收到的光的强度小于参考强度时,处理器220可确定未接收到从对象反射的光。

当通过与虹膜传感器相应的光接收模块未接收到从对象反射的光时,电子装置可确定不可针对对象(用户)执行虹膜识别。因此,电子装置可在操作1413确定光发射模块的非光发射阶段(准备阶段)是否到达。

当通过与虹膜传感器相应的光接收模块接收到从对象反射的光时,电子装置可在操作1411确定电子装置是否成功识别相应的对象(例如,用户)的虹膜。例如,处理器220可基于与从对象反射的光相应的虹膜信息针对相应的对象(例如,用户)执行虹膜识别。

当通过与虹膜传感器相应的光接收模块未接收到从对象反射的光或者电子装置未能识别虹膜时,电子装置可在操作1413确定光发射模块的非光发射阶段(准备阶段)是否到达。这里,非光发射阶段可包括这样的阶段,在该阶段中,电子装置201正被操作在用于虹膜识别的模式下,但光发射模块280不发射具有用于虹膜识别的第三级强度的光。

当在操作1413,光发射模块的非光发射阶段到达时,在操作1415,电子装置可通过光发射模块发射具有第二级强度的光,以便检测与用于虹膜识别的对象(用户)的距离。例如,在如图8所示的虹膜识别时间段840中,处理器220可在光发射模块280的非光发射阶段820期间控制光发射模块280发射具有第二级强度的光,以便检测用于虹膜识别的用户与电子装置201之间的距离。

在操作1417,电子装置可在虹膜识别模式的操作期间通过与接近传感器相应的光接收模块接收从对象反射的光。例如,处理器220可在光发射模块290的非光发射阶段820期间激活与接近传感器相应的光接收模块290(例如,第一光接收模块),以便检测与用于虹膜识别的对象(用户)的距离。

在操作1419,电子装置可基于从对象反射的光来检测电子装置与对象(用户)之间的距离,其中,从对象反射的光是使用与接近传感器相应的光接收模块被接收的。例如,处理器220可基于通过与接近传感器相应的光接收模块290接收到的光的量来估计与用于虹膜识别的对象的距离。例如,处理器220可基于通过与接近传感器相应的光接收模块290接收到的光的量以及光发射模块290的光发射时间和光接收模块290的光接收时间来估计与用于虹膜识别的对象的距离。

在操作1421,电子装置可确定电子装置与用于虹膜识别的对象之间的距离何时超过参考距离。

当与用于虹膜识别的对象的距离超过参考距离时,电子装置可重新开始操作1405以确定光发射模块的光发射阶段是否到达。

当与用于虹膜识别的对象的距离小于或等于参考距离时,电子装置可确定与用于虹膜识别的对象的安全距离没有被保证,并且可设置对执行虹膜识别的限制。在这种情况下,处理器220可控制显示器260显示建议用户远离电子装置201以便识别虹膜的消息。

当确定与用于虹膜识别的对象的安全距离没有被保证时,电子装置可重新开始操作1415以通过光发射模块发射具有第二级强度的光,以便确定与用于虹膜识别的对象的安全距离是否被保证。

根据本公开的各种实施例,电子装置201可在光发射模块280的光发射阶段到达时基于与用于虹膜识别的对象的距离来确定是否可识别虹膜。例如,电子装置201可在光发射阶段到达时,基于在非光发射阶段期间检测到的与用于虹膜识别的对象的距离来确定是否可针对相应的对象执行虹膜识别。当确定在光发射阶段期间与用于虹膜识别的对象的安全距离没有被保证时,电子装置201可连续地或周期性地检测与用于虹膜识别的对象的距离,并且确定是否可识别虹膜。

根据本公开的各种示例实施例,一种用于操作电子装置的方法可包括:通过电子装置的光发射元件发射与电子装置的操作模式相应的强度的光;基于电子装置的操作模式通过电子装置的第一光接收元件和/或第二光接收元件接收从对象反射的光。第一光接收元件可被配置为检测基于由光发射元件发射的光而从对象反射的光的强度,并且第二光接收元件可被配置为使用基于由光发射元件发射的光而从对象反射的光来检测对象的形状。

根据各种示例实施例,发射光的步骤可包括:当电子装置在接近模式下被操作时,通过光发射元件发射具有第一级强度的光;并且,当电子装置在虹膜识别模式下被操作时,通过光发射元件发射具有第二级强度或第三级强度的光。第三级强度可大于第二级强度和第一级强度,并且第二级强度可大于第一级强度。

根据各种示例实施例,接收光的步骤可包括:当电子装置在虹膜识别模式下被操作时,通过第一光接收元件接收从光发射元件发射的具有第二级强度且从对象反射的光;基于从对象反射的光的强度检测与对象的距离;基于与对象的距离确定是否执行虹膜识别;并且在确定执行虹膜识别时,通过光发射元件发射具有第三级强度的光。

根据各种示例实施例,所述方法还可包括:在确定执行虹膜识别时,在虹膜识别时间段的第一阶段期间通过光发射元件发射具有第三级强度的光;基于从光发射元件发射并从对象反射的光获得虹膜信息,其中,从对象发射并从对象反射的光是通过第二光接收元件被接收的;并且基于虹膜信息执行认证过程。

根据各种示例实施例,所述方法还可包括:如果基于虹膜信息的认证失败,则确定虹膜识别时间段的第二阶段是否到达;如果第二阶段到达,则通过光发射元件发射具有第二级强度的光;通过第一光接收元件接收从光发射元件发射并从对象反射的光;基于从对象反射的光的强度检测与对象的距离;并且基于与对象的距离确定是否执行虹膜识别。

根据各种示例实施例,所述方法还可包括:当确定不执行虹膜识别时,通过光发射元件发射具有第二级强度的光。

根据各种示例实施例,检测与对象的距离的步骤可包括:基于在光发射元件的光发射阶段期间通过第一光接收元件接收到的光的量以及在非光发射阶段期间通过第一光接收元件接收到的光的量,检测从光发射元件发射并从对象反射的光的强度;并且基于从光发射元件发射并从对象反射的光的强度来检测与对象的距离。

根据各种示例实施例,确定是否执行虹膜识别的步骤可包括基于与对象的距离和预定义的安全距离来确定是否执行虹膜识别。

根据各种示例实施例,可基于与对象的距离和光发射元件的光发射时间中的至少一个来设置第三级强度。

根据各种示例实施例,接收光的步骤可包括,当电子装置在接近模式下被操作时,通过第一光接收元件接收从光发射元件发射并从对象反射的光,并且接收光的步骤还可包括基于通过第一光接收元件接收到的光的强度来确定对象的接近度或距离。

根据各种示例实施例的电子装置和电子装置的操作方法可调节光发射元件的光发射强度以与电子装置的操作模式相应,并且基于通过使用接近传感器和虹膜传感器在功能上相互配合而测量的与用于虹膜识别的用户的距离来执行虹膜识别,使得可减少用户对虹膜识别的眼睛疲劳,并且可增强虹膜识别的可用性。

根据各种示例实施例的电子装置和电子装置的操作方法确定用户的接近度或距离,并且使用将光发射强度调节为与电子装置的操作模式相应的一个光发射元件执行虹膜识别,使得在电子装置中可减少被暴露到外面的孔的数量。

本文档中使用的术语“模块”包括包含有硬件、软件或固件或它们的任意组合的单元,并且可与诸如单元、逻辑、逻辑块、组件、电路等的术语互换使用。“模块”可以是用于执行一个或更多个功能的集成构成组件或最小单元或者最小单元的一部分。“模块”可被机械地或电子地实现,并且可包括例如但不限于已知的或将被开发的执行特定操作的专用处理器、cpu、专用集成电路(asic)芯片、现场可编程门阵列(fpga)、或可编程逻辑装置。

可用被存储在计算机可读存储介质(例如,存储器230)中的指令来实现根据各种示例实施例的设备(例如,设备的模块或功能)或方法(例如,操作)的至少一部分。如果所述指令被一个或更多个处理器(例如,处理器220)执行,则所述一个或更多个处理器可执行与所述指令相应的功能。计算机可读存储介质可包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,光盘-rom(cd-rom)、数字通用盘(dvd)、磁光介质(例如,软光盘))、内部存储器等。所述指令可包括由编译器创建的代码或可由解释器执行的代码。根据各种示例实施例的模块或编程模块还可包括前述构成元件中的至少一个或更多个构成元件,或者可省略它们中的一些,或者还可包括额外的其它构成元件。

根据各种示例实施例,由模块、编程模块或其它元件执行的操作可以以顺序、并行、重复或启发式方式被执行。可以以不同的顺序执行操作中的至少一些操作或者可省略操作中的至少一些操作,或者可添加其它操作。

此外,提供包括在本公开中的各种示例实施例用于解释并理解技术特征,而不是用于限制本公开的范围。因此,基于本公开的技术特征或各种其它示例实施例的所有改变将被理解为被包括在本公开的范围中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1