什么叫侧面指纹识别_侧面指纹识别方案还有哪些问题没有解决?

什么叫侧面指纹识别_侧面指纹识别方案还有哪些问题没有解决?当我们回首手机圈不难发现两个关键词——金属机身以及指纹识别。虽然指纹识别功能并不是直到今年才出现在智能手机之上,在这一年中,各大手机厂商先是采用了与iPhone相同的正面指纹识别方案,然而没过多久便有厂商提出,指纹识别功能放在机身背面更好用(成本低才是真相);一时间,关于“内裤到底该正着穿,还是反着穿?”的争论,成为各大手机发布会必谈的话题之一。直到侧面指纹识别方案的出现,广大的手机用户才发现,原…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

当我们回首手机圈不难发现两个关键词——金属机身以及指纹识别。虽然指纹识别功能并不是直到今年才出现在智能手机之上,在这一年中,各大手机厂商先是采用了与iPhone相同的正面指纹识别方案,然而没过多久便有厂商提出,指纹识别功能放在机身背面更好用(成本低才是真相);一时间,关于“内裤到底该正着穿,还是反着穿?”的争论,成为各大手机发布会必谈的话题之一。直到侧面指纹识别方案的出现,广大的手机用户才发现,原来指纹识别按钮也可以放在侧面,尤其是对于索尼Z系列这样拥有全平衡设计的机型,侧面指纹识别方案简直就像是为其量身定做一般,既最大限度的保留了手机原有的美感,又能够获得极佳的使用体验。

什么叫侧面指纹识别_侧面指纹识别方案还有哪些问题没有解决?

那么,为什么最初没有人想到使用侧面指纹识别方案呢?没人想到是不可能的,只是各大手机厂商都会率先采用比较成熟的技术方案,而侧面指纹识别方案因为存在更大的的技术难度,以FPC为代表的一线指纹模组供应商起初并未推出相应的元器件;再加上侧面指纹识别对于紧身结构有特殊的要求,普通的手机厂商宁可退而求其次,也不愿在这个方向耗费太多精力。那么,侧面指纹识别方案都将面临哪些技术难度呢?下面我们就简单的聊一聊侧面指纹识别的技术难点。

其实,不管是正面指纹识别,背部指纹识别,还是侧面指纹识别,保障用户体验是每一个负责任的厂商首先要做的。这里所说的用户体验,包括指纹识别的录入体验与识别体验两种,识别(录入)的速度以及准确率都是影响相关体验的重要指标。但由于几乎所有的指纹手机都采用的是独立的指纹识别模块(包含集成算法芯片、半导体感应原件两部分),模组的指纹识别的实际体验在装机前就已确定。

在算法一定的情况下,尽可能的降低半导体感应区域长边与短边的差距,是提升识别率以及识别速度的最好办法,这也就是为什么最初的指纹识别模组大多采用了正方形的半导体识别原件。因此,我们最初看到的指纹识别按钮不是圆形就是方形。但是,众所周知的是,各大手机厂商都有自己的家族式手机外观,我们无法想象三星采用圆形指纹识别按钮会怎么样,我们更无法想象采用全平衡设计的索尼Z系列在机身正面或是背面集成指纹识别按钮会是一幅什么样的画面。

于是,以FPC为代表的指纹原件供应商开始考虑通过改进算法的方式,将指纹识别原件做成更多的形状。因此,我们看到了部分厂商开始采用椭圆形的指纹识别按钮,并且其在识别速度以及准确率方面并没有明显的降低。随着指纹识别算法的进一步升级,我们开始听到了侧面指纹识别手机的传闻。但是细心的网友发现,发布较早的华为荣耀7i并未将电源键与指纹识别按钮集成在一起,而最新发布的索尼Z5却做到了这一点,这究竟是为什么呢?这就要说到侧面指纹识别方案的另外两个技术难点了。

首先,厂商要解决空间占用的问题,由于机身侧面涉及到拆机等问题,而指纹识别模组以及电源按键都会占用一定的空间,想要将二者集成在一起,就必须将指纹识别模组做到尽可能的薄。此外,笔者猜测,将指纹识别原件集成到电源按键之后,由于排线仍然与主板保持连接,而电源按键是一个活动的机械结构,厂商必须进行多达数万次的耐久测试,才能够保证该设计的稳定性。

其次,手机厂商需要面对另外一个工艺方面的难题,因为集成指纹识别的电源按键变得比原来宽了很多。这对于机身厚度产生了很大的影响,索尼Z5采用的电源按键宽度为3.5mm左右,这几乎已经是目前指纹识别按钮所能做到的极限了。而手机厂商要在集成指纹识别功能的基础上,尽可能的保证机身结构的稳定性,以及用户握持的手感,因此便不得不将机身厚度稍作调整,这也是为什么我们看到的索尼Z5比上一代旗舰还要厚了一些。这也是我们在获得侧面指纹识别带来的便利的同时,不得不面对的取舍。

当然,随着指纹识别配件厂商不断优化自家产品的算法,我们也定会看到“身形更加苗条”的指纹识别按钮,而对应机型的机身厚度也定会相应降低。届时,侧面指纹识别方案的优势将会更加明显。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/169452.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • html中颜色的编码,css颜色编码对照表[通俗易懂]

    html中颜色的编码,css颜色编码对照表[通俗易懂]css颜色编码对照表2018-09-14颜色名十六进制值RGB值PearlyGates#FFFFF2#fffff2PaleOlive#FBF5E6#fbf5e6white#FFFFFF#ffffffFrostedLime#F6F9ED#f6f9edWhiteOrchid#FDFDF0#fdfdf0GreenVeil#EEF3E2#eef3e2GrayClif…

  • 自然语言处理中的N-Gram模型详解

    自然语言处理中的N-Gram模型详解N-Gram(有时也称为N元模型)是自然语言处理中一个非常重要的概念,通常在NLP中,人们基于一定的语料库,可以利用N-Gram来预计或者评估一个句子是否合理。另外一方面,N-Gram的另外一个作用是用来评估两个字符串之间的差异程度。这是模糊匹配中常用的一种手段。本文将从此开始,进而向读者展示N-Gram在自然语言处理中的各种powerful的应用。

  • break和continue的区别

    break和continue的区别1.break用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体,从而提前结束本层循环。使用说明:(1)只能在循环体内和switch语句体内使用break;(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,可以在循环体中,但并不在switch语…

  • Vue学习之跑马灯效果

    Vue学习之跑马灯效果Vue学习之跑马灯效果

  • ssh公私钥登录方式设置

    ssh公私钥登录方式设置

  • python抛出异常和捕获异常_python自定义异常

    python抛出异常和捕获异常_python自定义异常主动抛异常1.抛异常有时,程序需要主动抛出异常,因为某些情况下,你需要反馈消息给更上层的调用者,告诉它有一些异常情况发生,而你抛出异常的地方,没有能力处理它,因此需要向上抛出异常。这种情况为什么不让系统自己抛出异常呢?一个原因是上层的调用者本身就希望能够捕获有别于系统异常的自定义异常,二来,有些情况下,程序的逻辑是没有异常的,但是,从业务角度考虑,的确是一个不寻常的情况,因此需要我们主动抛出异常…

    2022年10月10日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号