拍片不糊 视频不晃 浅析手机防抖的那些事儿

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:YAOGUOCHUN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读


拍片变糊的原因


  首先我们需要明确一个观念,哪怕是专业的射击运动员,在心跳的影响下身体也会不由自主地轻微抖动,能将持枪射击瞬间的手抖幅度降低到多少,将决定最终的射击成绩。久经训练的专业人士尚且如此,作为普通人的我们,拿着手机拍照的瞬间自然也难以摆脱手抖的影响。
  一般来说,只要环境光线足够好,拍照时手稍微稳一点就能拍出清晰的照片。然而,拍照的最佳时机总是转瞬即逝,比如抓拍的瞬间就最难控制手抖,也是最容易“拍糊”的拍照场景。此外,当光线不足时(如夜晚或暗光场景),较慢的快门速度会成倍放大手抖的影响。在焦距变长时(如进入2X、5X、10X变焦模式),一点点的抖动更会带来远端的大幅度变化(图1),在拍糊之余还容易丢失对焦的目标。



  如果你在拍照時常因手抖而“糊片”,在拍摄视频,特别是追踪拍摄动态场景时将更难控制镜头的抖动,而预览晃来晃去的视频不仅严重影响观感,看久了还会引发头晕等健康问题。为了最大限度降低因手抖而产生的照片变糊或视频中镜头晃动的影响,“防抖技术”就成为了每一款智能手机必须掌握的技能,否则都没有资格再被赋予“新品”的身份。
  CFan过去曾介绍过和拍照相关的防抖技术,本文我们将重点介绍一下防抖技术在拍摄视频时的原理和意义。




免费的EIS大餐


  本刊在2019年第19期《破亿不是梦理性看待手机摄像头的像素值》一文中曾提到过“超像素技术”,通过软件层面的算法,让1600万像素摄像头拍出6400万像素的照片。既然软件工程师可以通过代码让手机拍出更高像素的照片,那能不能利用代码终结“防抖主要靠手”的时代呢?
  答案自然是肯定的。在很多年以前,智能手机领域就流行起了一种名为“EIS”的电子防抖技术,这是一种通过代码,也就是软件算法实现的防抖能力。其原理是利用每一款智能手机都必备的“加速度传感器”(G-sensor)和陀螺仪(绝大多数新款手机都有)模块侦测手机抖动的幅度,动态调节ISO、快门和成像算法来进行模糊修正。随着手机硬件性能的不断提升和相关算法的不断成熟,电子防抖技术已经可以较为完美地保证照片不糊了一很多新款手机所支持的“手持超级夜景”,即没有三脚架也能拍摄更亮更具细节的夜景照片,就是电子防抖技术的一种终极演化形式(图2)。
  随着抖音等APP的兴起,短视频拍摄已经成为智能手机的下一个“燃点”功能,而电子防抖技术也逐渐针对视频拍摄贡献力量。但是,拍摄视频和拍摄照片不同,前者想要使用电子防抖需要建立在牺牲部分画面的基础上——大家可以打开手机上的相机APP,从“拍照”切换到“录像”功能时,后者的取景画面是不是被“放大”了(图3)?
  电子防抖模式下的视频拍摄,只有位于取景框中心的画面才是有效内容,边缘部分的画面则被自动“剪裁”(拍摄照片时也是如此,只是剪裁损失的画面比例更小)。需要注意的是,裁切的画面内容并没有被“丢掉”,相机APP会根据陀螺仪记录的手机姿态数据对摄像头的抖动进行反向补偿,而被剪裁掉的画面内容就是用于补偿的素材。
  换句话说,电子防抖最大的问题就是画面裁切,只是在更高像素广角镜头渐成主流、AI算法越加先进的今天,它已经可以保留更多画面内容,在拍摄相对稳定的视频内容之余还支持更高分辨率和帧数的超高清模式录制。但是,这种技术仍然无法解决较大抖动导致的画面被拉伸后的变形问题,毕竟它属于通过一段代码就能实现的功能,这种“零硬件成本”的解决方案必定存在局限性。
  那么,如何才能拍摄更加稳定的视频内容呢?

云台防抖了解一下


  从斯坦尼康系统开始,全世界的摄影师都在寻找更好的防抖技术与更轻便的操作平台,而手持云台的出现就成为了最理想的解决方案之一(图4),它能帮助智能手机、数码相机和运动相机等一切固定在其上的视频拍摄设备获得几近完美的防抖性能。
  简单来说,绝大多数手持云台都内置多轴(普遍为三轴)陀螺仪和多轴加速度传感器,同时还配有X、Y、Z三个轴向的电机。在内置算法的控制下,手持云台可以根据手机重量驱动手机转动所需要输出的电机力度,并利用传感器不断检测手柄部分出现的抖动或转动,再通过电机反向旋转补偿抵消手柄部分抖动对录制画面造成的影响(图5)。




  可惜,手持云台属于体型较大的外设,无论是日常携带还是安装固定手机都很麻烦。俗话说“打铁还需自身硬”,智能手机为何不能天生自带云台的“Buff”?

来自OIS的诱惑


  就好像变焦技术存在数码(电子)变焦和光学变焦一样,防抖技术领域也有EIS电子防抖和“OIS”光学防抖之别。当手机的攝像头和OIS技术联姻之后,无论是拍照还是录制视频都能更大程度抵消来自手抖的威胁,让拍摄的照片和视频更加趋近完美。
  如果说EIS电子防抖效果考验的是来自代码的“软实力”,那OIS光学防抖则是需要软硬结合的“硬指标”。
  我们都知道,智能手机的每一颗镜头都是由电路板、CMOS传感器、固定支架、镜片、光圈等诸多部件构成(图6)。想要获得OIS光学防抖功能,需要在镜头内部加装可以向多个方向移动的微型马达。在我们使用相机APP拍照/录制视频时,系统可以将陀螺仪和加速感应器监测出的实时抖动信息转换为电信号,OIS控制驱动器会根据这些数据预测出倾斜导致的图像偏移量,再将结果反馈给马达,让其以和预测图像偏移量大小相同但方向相反的位移量推动传感器移动(图7),从而将手抖造成的图像偏移抵消掉。







  没错,我们可以将支持OIS的镜头理解为内置云台的摄像头模组,由于微型马达和相关的控制电路非常占用空间,所以这种OIS镜头的尺寸较之传统传感器但不支持OIS的镜头大了一圈(图8)。需要注意的是,都是OIS镜头,但大家的光学防抖性能依旧可能存在差距,而影响它们防抖能力的因素主要包含以下几个方面。
  1“多轴”之争:内置马达可以向哪些方向进行位移?双轴可抵消X、Y两个反向的抖动;三轴可以抵消X、Y、Z三个方向的抖动;四轴可实现横向、纵向、前倾、侧倾八个方向的全方位修正抖动;五轴则可抵消横向位移、纵向位移、上下摇摆、左右摇摆和Z轴旋转。光学防抖支持的轴越多,意味着这款手机可以抵消更多方向的抖动。
  2传感器性能:智能手机内置的加速度传感器和陀螺仪传感器也有高低档次之别(图9),比如灵敏度、工作频率等等。频率越高越灵敏的传感器,可以收集更精准的抖动信息,从而让马达实现更精确的位移修复。
  3光学防抖算法:协调软硬件之间的算法,一般只有官方自带的相机APP才能确保防抖体验,第三方APP取得拍照或视频录制权限后,可能无法进一步调用OIS马达模块。
  在手机以拍照为主要用途的时代,OIS技术主要用于旗舰手机身上的“主摄”;随着更多消费者开始关注变焦拍照,很多旗舰机开始倾向将OIS技术从主摄转移到“长焦”镜头;在视频开始流行的今天,OIS技术又有了从长焦镜头回归主摄的趋势,而少数产品还会采用更豪华的“双OIS”矩阵,即主摄和长焦镜头都支持OIS,高端代表有苹果iPhone 11,中端代表则以荣耀V30 PRO为主。

协同作战是趋势


  随着最新传感器和拥有更强AI性能SoC的普及,业内有一种观点认为EIS电子防抖技术就已经足够,强上OIS纯属浪费。实际上,这是一种非常不负责任的态度。说OIS马达会显著增加摄像头模块体积,导致手机镜头变厚纯属敷衍,OIS尚未普及的根源还是源于更高的成本——小学生才会从OIS和EIS中二选一,真正的玩家绝对会表示“我全要”!
  原因很简单,想要视频不糊,光靠EIS电子防抖是肯定不够的。在过山车、骑行、奔跑等可能存在大幅抖动的视频录制过程中,单靠OIS光学防抖也难以确保完美。因此,在智能手机领域EIS+OIS结合的“HIS”混合防抖将成为未来的发展趋势。
  以OPPO Reno2为例,其主打的Ultra Steady视频超级防抖技术的本质其实就是HIS混合防抖,而且该产品还引入了多源传感器信息融合和防抖场景智能分析技术,并将陀螺仪的频率从传统的400Hz提升到了800Hz,能够更加灵敏地感应手机的运动状态,从而实现视频拍摄中的超级防抖(图10)。




其他文献
虽然我们可以在Edge浏览器中查看PDF文件,并用Microsoft打印到PDF功能将任意文档保存为PDF文件,但它无法在文件资源管理器中显示PDF文件的缩略图预览(图1)。如果我们想在Windows 10中获得PDF文件的缩略图预览,可以通过PDF标准阅读器Acrobat Reader DC、第三方PDF阅读工具,或者安装Windows 10的PDF缩略图插件等多种途径来实现。1. 用Acrob
期刊
家用摄像头发展新趋势  如果你对摄像头的认识还停留在视频通话的年代,那可就大错特错了,如今的摄像头已经在规格、性能以及外形设计这三个方面走了很远。  在“标准”的电脑摄像头方面,主流的分辨率已经从720P转向1080P,不少产品都自带高音质麦克风,一个摄像头就可以搞定视频通话,不再需要累赘的麦克风;自动对焦与光线校正功能则让用户在视频通话时即便进行移动或环境光线发生变化时,也依然能够保持清晰的人脸
期刊
除此之外,对于硬盘读写或网络的活动状态,键盘上一般没有专用的指示灯,笔记本机身虽然可能有指示灯,但对于台式机来说,从机箱前后查看就太不方便了。如果使用AddLEDs软件来创建屏幕虚拟指示灯,不但司以监控三个键盘指示灯,还可以对硬盘和网络的活动状态进行监控。1.不用低头轻松查看五种状态指示  首先,启动AddLEDs软件。软件启动后,默认会在系统托盘上驻留5个小图标。其中N图标代表网络图标(Klet
期刊
为视频添加书签信息  首先通过PotPlayer播放器打开视频并进行暂停,接着点击操作界面左上角的软件名称,在弹出的菜单中选择“播放→章节/书签”选项,然后点击子菜单中的“书签编辑器”命令。接下来开始进行视频的播放,当我们要暂停内容离开电脑的时候,点击书签编辑器中的“添加书签”按钮,在弹出的对话框里面就会自动添加一个书签的时间戳。接下来我们可以在“标题”输入框中设置对应的信息,点击“确定”按钮,一
期刊
安装歌词显示插件  我们首先从网上下载由网友开发的一款名为ES Lyric的插件,接着运行Foobar2000播放器,点击“文件”菜单中的“参数选项”命令,在弹出的“参数选项”窗口中选择左侧列表的“组件”选项,接下来点击右侧窗口的“安装”按钮,在弹出的对话框中选择刚刚下载的插件压缩包(图1)。点击“打开”按钮后会弹出一个对话框,点击“确定”按钮后会重新启动播放器,这样就完成这款插件的安装操作了。配
期刊
FontForge中快速绘制字符  FontForge是一款非常不错的字体制作开源软件,它针对Windows、MacOS和Linux三大平台提供了相应的版本,笔者这里以Windows版为例。打开网页https://fontforge.org/en-US/,点击其中桔色的“Windows Install”按钮,然后根据提示下载安装。  接下来双击启动FontForge,首先弹出打开字体对话框(图1)
期刊
1.磁盘文件的分析与搜索  运行DiskBoss软件后,会自动扫描系统中所有磁盘分区,并在窗口中列出磁盘的分区类型、总空间、已用空间、剩余空间,以及目前是否已满等状态信息。从左侧导航栏的目录树上点击某个分支,我们便可以在右侧窗格中查看关于分区、文件夹的详细属性信息(图2)。  右键单击磁盘信息列表某项上的Tools图标,然后选择Search Files菜单项目,我们便可以设定搜索条件进行文件搜索(
期刊
1.在软件窗口内取得所有权  首先启动TakeOwnershipPro程序,单击Add(添加)按钮添加要设置權限的文件夹或文件;也可以从Windows资源管理器中找到要处理的文件夹或文件,然后将其拖动到此程序窗口中(图2)。  最后,单击Take Ownership(取得所有权)按钮,即可取得文件夹或文件的完全访问权限。2.用右键菜单命令获取所有权  TakeOwnershipPro程序在安装过程
期刊
Q:谷歌浏览器的最大特色就是拥有众多的功能扩展,可以满足不同用户的功能扩展需求,但是谷歌浏览器的应用商店访问起来很困难。有没有其他备份的应用商店可以选择?  A:“扩展迷”就是一个很不错的选择(https://www.extfans.com/)。打开这个网站后,利用分类或者搜索功能就能找到自己需要的功能扩展,点击功能扩展页面中的“下载”按钮,就可以将扩展文件下载到本地硬盘。  将浏览器的“开发者模
期刊
什么是网络电视盒  网络电视盒是一种将电视与互联网连接起来的设备,赋予电视收看网络视频节目的能力。它与传统的有线电视机顶盒相比优点多多,不需要缴纳初装费及月收视费,而且画面质量更好。有线电视机顶盒虽然比早期的模拟信号电视收看到的电视节目更多,但仍然属于被动观看,想看特定的节目就必须在特定的时间段才行。网络电视盒却打破了这一尴尬的局面,除了某些特殊的节目外,我们完全可以根据自己的时间来自由安排。·网
期刊