android 前置摄像头预览时 镜像翻转_全面屏时代,原来手机前置摄像头都隐藏着一些缺点,你发现了吗?...

148d5fef5503e7df511db2ab020acbea.png

随着真全面屏时代的到来,人们已经不再满足于刘海屏、水滴屏以及挖孔屏等,越来越多的手机厂商和消费者开始追求"100%全面屏"。于是如何解决手机前置摄像头便成了最大的难题,毕竟只要在屏幕上放置摄像头必然会影响屏占比,自然而然也就不能称之为真正意义上的全面屏了。

45a412f22bbdbfebfa19acd0ba8e7b3c.png

经过不断努力和创新,厂商们已经解决了这个"世纪难题",相继采用了不同的前置摄像头设计方案来实现真全面屏,以期给消费者带来更好的体验。目前市面上比较常见的主要是以下四种方案:升降式、滑盖式、单侧弹起式、180度翻转式,一起来看看吧!

1. 升降式摄像头

很多人第一次认识到升降式摄像头得益于vivo NEX,这种摄像头设计,在使用自拍功能时,前置摄像头就会从左上侧弹出,完成前置拍照,不用的时候隐藏在手机里面。很好地保证了屏幕的完整性,体验性更好,不过这种机械化的弹入弹出也有可能造成内部组件损耗,影响整机寿命。

7323d79d99f39af0fc8c4b2806eecf73.png

2. 滑盖式摄像头

继vivo NEX的升降式摄像头引起巨大反响后,作为兄弟的OPPO自然也不甘示弱,推出的双轨潜望结构的OPPO Find X,而OPPO Find X最引人注目的莫过于其首创的滑盖式全面屏,全隐藏式3D摄像头,将3D结构光元器件、前置摄像头、听筒以及后置双摄等众多元器件,全部隐藏在双轨潜望结构内部。不过双轨潜望结构相对而言也增加了整机的厚度及重量,可能降低用户的使用体验。

999c64396b6b37062c4744c739df46cc.png

3. 单侧弹起式

OPPO Find X之后,OPPO对于全面屏以及前置摄像头又有了进一步的探索,OPPO Reno首创单侧弹起式摄像头设计,类似鲨鱼鳍一样的升降方案大幅增加了前置摄像头区域的元件体积,不过对机身的厚度以及空间控制就有更高的要求。因此,OPPO Reno整个系列的价格定位也相对高一点。

dee8849003ee1e8c92e07036fe297b2a.png

4. 180度翻转式摄像头

提起华硕这个品牌,大家的第一印象就是电脑产品,其实华硕在手机领域也有涉足,去年华硕发布了一款没有前置摄像头的手机,这款手机的设计也是让人眼前一亮,这便是华硕6z。这款手机与其他手机最大的区别就是它没有前置摄像头,但是用户可以将后置摄像头翻转过来,当做前置摄像头使用,非常简单粗暴,也是非常富有科技感的。

9c154a0d85d42f27c0953cb9db81f8ee.png

除了上文提到的这四种方案,有些手机品牌还尝试了采用双屏幕的策略解决升降式镜头带来的弊端,比如说vivo NEX双屏版和努比亚X。只不过从市场表现来看,双屏策略显然不太成功。

f39efe0e81f9abcf4d3d3314edff1b24.png

全面屏最终的归宿——屏下摄像头

就目前来看,以上几种方案只是手机迈向真全面屏时代的一种过渡方案,我们最终的目标是真正的"全面屏"手机,既可以体验真全面屏,也不会增加手机的厚度和重量。此前OPPO展示了屏下摄像头的解决方案,还处于原型机的形态,顺利的话2020年将会投入量产。屏下摄像技术使摄像头不占用屏幕,也不用做多余的动作,既美观又便捷,或成全面屏的最终归宿。

27eab5b33196b6dcf17360efdfb0ea96.png

以上这几种前置摄像头的设计方案,你更喜欢哪种呢?欢迎评论区一起交流呀~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/540113.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Java 调用 Python 方法学习笔记

文章转载自: 作者:IT_xiao_bai 来源:CSDN 原文:https://blog.csdn.net/IT_xiao_bai/article/details/79074988 前一阵自刚好用python做了一个sae的算法模型,结果公…

catia怎么将特征参数化_VSLAM中特征点的参数化表示

VSLAM中特征点的参数化表示有很多,最直接的是用三维坐标XYZ来表示,但通常大家更喜欢用逆深度表示,因为逆深度优势在于能够建模无穷远点。Open VINS文档中给出了五种特征参数化表示:Global XYZ,Global Inverse Depth&am…

【广州】Web前端工程师

互联网公司找人咯~ 我们公司:道乐科技(Dollar Tech)成立于2013年11月,是一家致力于为资产管理和财富管理行业提供技术、产品和运营服务的科技金融企业。三年来,道乐人始终坚持“以客户为中心,为客户提供高品…

Java 调用 Python 方法学习笔记---之---java调用python深度学习模型运算并返回运算结果给前端(2)

上一章写到Java 调用 Python 方法学习的三种方法,这里强调第三种方法。第三种方法本质上和第二种方法是一样的,都是应用到 Runtime.getRuntime().exec() 去执行文件。要深度理解这种方法,首先要先理解一下Runtime.getRuntime().exec() 。 R…

tbslog乱码转换_日文游戏乱码怎么办 乱码转换工具LocaleEmulator

by Nicho Feb.23,2017许多日文游戏有诸多地区限制,在 win7、win8、win10 上玩时候会经常遇到日文游戏乱码的情况,这时候就得用到乱码转换工具了,下面我们就来详细说明下使用方法。常用的有 microsoft locale、applocale、NTLEA 等&…

haarcascades---各种分类器xml文件下载地址

安装好opencv想找个人脸识别的小实验做做,后来发现没有配置文件,于是乎就找到了这个,所以就转载过来了。 下载地址:https://github.com/opencv/opencv/tree/master/data/haarcascades 转载地址:https://blog.csdn.ne…

vue 组件属性监听_vuejs组件内的对象属性监听问题

跟数据类型是有关的。当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。但是不是所有的变动都可以通过set/get捕捉到,比如一个数组l…

Part 2: Containers

要求 安装了1.13或者更高版本的Docker阅读了Part1中的定位(我没写)介绍 是时候用Docker构建一个app了。我们会从构建这样一个app的最底层开始,容器——我们这节所介绍的内容。在这层之上是服务,服务定义了容器们的在生产中的行为&…

(论文)WS-DAN (弱监督数据增强)

背景 近期在做外卖分类的项目,外卖分类属于细粒度图像分类,在分类的过程中要从图片的行人中和非机动车中区分出各类外卖(主要是美团、饿了吗)。刚好近期发现了一片关于细粒度图像分类较新的论文(See Better Before Lo…

罗马音平假名片假名转换器_关于五十音你所要知道的一切!文末附日网高清字帖...

今天开始,木子小花日本语教室将开始同时更新日语文法系列文章 和 日语真题详解系列文章,从五十音图的记忆方法到日语助词的用法整理,从N5的简单句子构成到N1复杂文法的接续记忆方法,力求做出全知乎(小声:全…

django的web开发笔记1(智能诊断系统数据概览记录)

接于上一篇,这一篇主要记录如何链接mysql数据库以及从数据库中调用数据信息到页面,同时包含百度地图api的一些使用。 其中包括模块,echert图表绘制数据调用,百度地图数据信息调用以及一些单机效果,页面数据调用等。 1…

Spring中应用反射机制浅析

我们知道,Spring中大量使用了反射机制,那么究竟是什么地方使用了呢?就从源头说起吧。 一 反射源头Class类 对类的概念我们已经非常熟悉了。比如可以有Student这个类,Person这个类。但是我们要知道,有一个叫Class的类,…

ios nslog 例子_iOS开发-使用宏自定义输出(NSLog)

前言:1)输出日志是会大量损耗系统性能2)输出的信息很容易会被截取到,导致信息不安全。所以我们会在发行版(Release)取消所有的Log。如果一行一行地去注释掉Log,显然不是一个明确的选择。因此我们可以使用宏去自定义Log输出。最简单的一个例子…

python小技巧积累--题库(持续更新)

介绍 作为一名程序员,除了需要具备解决问题的思路以外,代码的质量和简洁性也很关键。 python内置库中就有很多简洁而又优雅的操作,这里的知识都来源于网络积累, 闲暇时整理下来方便温故。目录 >选择正确的内置功能 使用enum…

提高SQL执行性能方案:如何让你的SQL运行得更快

---- 人们在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤…

休眠后gpio状态_STM32中GPIO的8种工作模式总结

STM32中GPIO的8种工作模式总结一、推挽输出:可以输出高、低电平,连接数字器件;推挽结构一般是指两个三极管分别受两个互补信号的控制,总是在一个三极管导通的时候另一个截止。高低电平由IC的电源决定。形象点解释:推挽&#xff0c…

Ubuntu16.04 下 tensorRT安装

环境准备 主要是根据工程环境需要,参考trt文档安装trt 1.查看trt适配情况 :链接跳转,注意,不同版本的trt有不同版本的文档,请以最新文档为准。 2.根据自己系统情况下载相关包 因为我自己拉的docker镜像是ubuntu16.04…

左右xcode的重构选项的一些理解

Rename(重命名):对标示符进行重命名,以获得更好的代码可读性,这些标示符包含类,方法或者函数的名称. Extract(抽取):将你在XCode种选择的代码抽取到一个新的方法或函数中. Create SuperClass(创建父类):为Xcode中当前所选的类定义父类 Move Up(上移):将所选择的方法,属性,或实例…

window 如何查看tomcat 实时日志_如何处理生产环境Tomcat的catalina.out日志?

前语:不要为了读文章而读文章,一定要带着问题来读文章,勤思考。作者:jmcui 来源:http://1t.click/x4q# 前言随着每天业务的增长,Tomcat 的catalina.out日志 变得越来越大,占用磁盘空间不说。要…

zabbix的agent端的主动模式关键三个参数

如多主机超过300和队列内容过多,就采用主动模式. [rootweb03 zabbix]# egrep -v "^#|^$" zabbix_agentd.conf PidFile/var/run/zabbix/zabbix_agentd.pid LogFile/var/log/zabbix/zabbix_agentd.log LogFileSize0 StartAgents0 ServerActive172.16.1.8 Hostnameweb03…