显示方法及电子装置与流程

文档序号:16977839发布日期:2019-02-26 19:11阅读:145来源:国知局
本申请涉及移动终端
技术领域
:,尤其涉及一种显示方法及电子装置。
背景技术
::移动终端的解锁方式越来越多,指纹解锁是利用人体生物特征的唯一性进行解锁,安全系数高。屏下指纹解锁,是将指纹识别模组放置在手机屏幕面板之下,在识别的时候通过模组发射的rgb射光穿透面板在指尖形成指纹光膜,随后将采集的指纹信息反馈回识别模组,通过系统比对完成解锁操作。但是在现有技术中,屏下指纹功能需要使用alpha蒙板(alphamatte)和屏幕高亮功能实现局部高亮,而使用alpha蒙板会导致最终的显示对比度降低,产生色阶,色阶是指屏幕显示时颜色不均匀,断断续续的,造成屏幕显示效果差。技术实现要素:本申请实施例提供一种显示方法及电子装置,可通过抖动图像处理算法降低图层的精度,解决蒙板参与图层合成时造成屏幕的色阶问题。本申请实施例一方面提供了一种显示方法,包括:在图层合成时,确认存在蒙板参与所述图层合成;合成各所述图层;通过抖动图像处理算法,将合成后的图层的精度降低为目标精度。本申请实施例一方面还提供了一种电子装置,包括:确认模块,用于在图层合成时,确认存在蒙板参与所述图层合成;合成模块,用于合成各所述图层;转换模块,用于通过抖动图像处理算法,将合成后的图层的精度降低为目标精度。本申请实施例一方面还提供了一种电子装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前所述的显示方法。本申请实施例一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如前所述的显示方法。上述各实施例,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。附图说明图1为本申请一实施例提供的显示方法的流程示意图;图2为本申请另一实施例提供的显示方法的流程示意图;图3为本申请另一实施例提供的显示方法的流程示意图;图4为本申请另一实施例提供的显示方法的流程示意图;图5为本申请一实施例提供的电子装置的结构示意图;图6为本申请另一实施例提供的电子装置的结构示意图;图7为本申请实施例提供的电子装置的硬件结构示意图。具体实施方式为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在移动终端上应用屏下指纹功能,即是将指纹识别模组放置在屏幕面板之下,在识别指纹时通过模组发射的rgb射光穿透面板在指尖形成指纹光膜,随后将采集的指纹信息反馈回识别模组,通过比对完成与指纹识别相关的操作。屏下指纹功能使用蒙板和屏幕高亮功能可实现屏幕的局部高亮,蒙板是指亮度蒙板,以遮罩层的黑白亮度信息来做遮罩,根据遮罩层的黑白亮度分布信息决定被遮罩层相应位置是否透明。其中,alpha蒙板指以遮罩层的alpha通道透明信息做遮罩,遮罩层不透明的地方,被遮罩层位置的地方也会不透明,遮罩层透明的地方,被遮罩层相应的位置也透明。在屏幕下设置alpha蒙板引起色阶现象的原理简述如下:例如灰阶为219-223之间的色彩,设置alpha蒙板后,亮度要降为原来的40%(即原值的0.4),具体地:223*0.4=89.2,取整为89;222*0.4=88.8,取整为88;221*0.4=88.4,取整为88;220*0.4=88,取整为88;219*0.4=87.6,取整为87。如上可以得到,由于丢失低部色彩信息,相邻的部分灰阶将变成阶梯状,导致最终显示的效果出现色阶。下面通过本实施提供的显示方法,解决上述色阶问题,详细描述如下。请参阅图1,为本申请一实施例提供的显示方法流程示意图。该方法可以应用在电子装置中,该电子装置具体可以是手机、平板电脑、可穿戴设备等移动终端。该方法包括如下步骤:101、在图层合成时,确认存在蒙板参与图层合成;在电子装置中,通过硬件图层合成器对图层进行合成,当蒙板参与图层合成时,会发生色阶,该蒙板具体为alpha蒙板。102、合成各图层;对各图层进行合成。103、通过抖动图像处理算法,将合成后的图层的精度降低为目标精度。图层的精度是指图层在显示屏上的显示精度。根据硬件图层合成器的型号,可以确定合成后的图层的精度。例如,图层的精度可以是12bit。目标精度即为显示屏的显示精度。例如,目标精度为8bit。因此在步骤103之前,先要获取硬件图层合成器的型号,根据该硬件图层合成器的型号确定合成后的图层的精度,进一步地,获取显示屏的显示精度,并将该显示精度确认为目标精度。在合成过程中,调用抖动图像处理算法,将合成后的图层的精度降低为目标精度。抖动图像处理算法可以还原最终输出的小数部分色彩,因此可以减轻色阶。其中,抖动图像处理算法具体为dither算法,更具体的,可以为floydsteinbergdithering算法。具体地,如上例,灰阶在219~223之间的色彩,设置alpha蒙板后,亮度要降为原来的40%,通过调用抖动图像处理方法,将图层精度从12bit下降为8bit,处理后的灰阶如下:灰阶为223,转化为12bit精度:892*0.4=356.8,取整为356,通过dither算法转换为8bit后,灰阶为89;灰阶为222,转化为12bit精度:888*0.4=355.2,取整为355,通过dither算法转换为8bit后,灰阶为88.75;灰阶为221,转化为12bit精度:884*0.4=353.6,取整353,通过dither算法转换为8bit后,灰阶为88.25;灰阶为220,转化为12bit,精度:880*0.4=352,取整352,通过dither算法转换为8bit后,灰阶为88;灰阶为219,转化为12bit,精度:876*0.4=350.4,取整350,通过dither算法转换为8bit或,灰阶为87.5。通过dither算法的转换,将12bit的灰阶重新抖动融合,可以一定程度还原最终输出的部分色彩,这样最终在显示屏的屏幕上输出可以保持色彩平稳渐变,有效改善色阶。本实施例中,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。请参见图2,图2提供了另一实施例的显示方法的流程示意图,该方法可以应用在电子装置中,该电子装置具体可以是手机、平板电脑、可穿戴设备等移动终端。该方法包括:201、在图层合成时,确认存在alpha蒙板参与图层合成;在电子装置中,通过硬件图层合成器对图层进行合成,当蒙板参与图层合成时,会发生色阶,该蒙板具体为alpha蒙板。202、合成各图层;对各图层进行合成。203、通过抖动图像处理算法,将合成后的图层中预设范围色彩对应的区域的精度降低为该目标精度。预设范围色彩,是指一个范围内的色彩,例如可以是容易发生色阶的范围。具体例如210~223范围内的灰度。可减少数据的计算量。其中,抖动图像处理算法具体为dither算法,更具体的,可以为floydsteinbergdithering算法。本实施例中,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。在图3所示的另一个实施例中,显示方法与图1所示显示方法不同之处在于,步骤103通过抖动图像处理算法,将合成后的图层的精度降低为目标精度具体可以为:303、通过抖动图像处理算法,将合成后的图层中非指纹采集区域边缘预设范围内的区域的精度降低为目标精度。由于在非指纹采集区域边缘的预设范围的区域,具体在是指纹采集区域与非指纹采集区域之间交界的附近,容易产生色阶,因此有针对行的调整图层的精度,可以更有效的解决色阶问题。本实施例中,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。在图4所示的另一个实施例中,显示方法与图1所示显示方法不同之处在于,步骤103通过抖动图像处理算法,将合成后的图层的精度降低为目标精度具体可以为:403、在图层合成过程中,将图层的划分为多个区域;404、对该多个区域中的一个或多个区域使用抖动图像处理算法,使得该一个或多个区域对应的合成后的图层的精度减低为该目标精度;即对图层的任一一块或多块区域进行单独的精度转换。可以灵活操作。405、在合成后的图层的精度降低为该目标精度后,分析当前图层是否存在色阶;在上述各实施例中,只要将合成后的图层的精度降低为目标精度后,便可触发分析当前图层是否仍然存在色阶。若存在色阶,说明降低精度可能出现了执行问题。若还存在色阶,则执行步骤406,再次通过该抖动图像处理算法,降低到该目标精度。406、若是,则通过该抖动图像处理算法,将合成后的图层的精度降低为该目标精度。本实施例中,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。本申请实施例还保护一种电子装置,参见图5,该电子装置具体可以是手机、平板电脑、可穿戴设备等移动终端。该电子装置包括:确认模块501,用于在图层合成时,确认存在蒙板参与该图层合成;合成模块502,用于合成各该图层;转换模块503,用于通过抖动图像处理算法,将合成后的图层的精度降低为目标精度。其相关具体描述,参见前述图1所示实施例的描述。本实施例中,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。参见图6,本申请另一实施例提供的电子装置,具体可以是手机、平板电脑、可穿戴设备等移动终端。与图5所示实施例不同之处在于:转换模块503,还用于通过抖动图像处理算法,将合成后的该图层中预设范围色彩对应的区域的精度降低为该目标精度;转换模块503,还用于通过抖动图像处理算法,将合成后的该图层中非指纹采集区域边缘预设范围内的区域的精度降低为该目标精度;转换模块503,还用于在图层合成过程中,将该图层划分为多个区域,对该多个区域中的一个或多个区域使用抖动图像处理算法,使得该一个或多个区域对应的合成后的图层的精度减低为该目标精度;该电子装置还包括:分析模块601,用于在合成后的图层的精度降低为该目标精度后,分析当前图层是否存在色阶;获取模块602,还用于获取硬件图层合成器的型号,以及获取显示屏的显示精度;确认模块501,还用于根据该硬件图层合成器的型号确定合成后的图层的精度,以及将该显示精度确认为该目标精度。其相关具体描述,参见前述图1和图4所示实施例的描述。本实施例中,当蒙板参与图层合成时,通过抖动图像处理算法,降低图层的精度,还原丢失由于蒙板加入丢失的部分色彩,从而降低色阶,提高图像的显示质量。进一步的,该电子装置包括:存储器、处理器及存储在所存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如前述图1至图4所示实施例中描述的显示方法。本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是上述各实施例中设置在主控芯片和数据采集芯片中的存储单元。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现前述图1至图4所示实施例中描述的显示方法。示例性的,电子装置可以为移动或便携式并执行无线通信的各种类型的计算机系统设备中的任何一种。具体的,电子装置可以为移动电话或智能电话(例如,基于iphonetm,基于androidtm的电话),便携式游戏设备(例如nintendodstm,playstationportabletm,gameboyadvancetm,iphonetm)、膝上型电脑、pda、便携式互联网设备、音乐播放器以及数据存储设备,其他手持设备以及诸如手表、耳机、吊坠、耳机等,电子装置还可以为其他的可穿戴设备(例如,诸如电子眼镜、电子衣服、电子手镯、电子项链、电子纹身、电子设备或智能手表的头戴式设备(hmd))。电子装置还可以是多个电子设备中的任何一个,多个电子设备包括但不限于蜂窝电话、智能电话、其他无线通信设备、个人数字助理、音频播放器、其他媒体播放器、音乐记录器、录像机、照相机、其他媒体记录器、收音机、医疗设备、车辆运输仪器、计算器、可编程遥控器、寻呼机、膝上型计算机、台式计算机、打印机、上网本电脑、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组(mpeg-1或mpeg-2)音频层3(mp3)播放器,便携式医疗设备以及数码相机及其组合。在一些情况下,电子装置可以执行多种功能(例如,播放音乐,显示视频,存储图片以及接收和发送电话呼叫)。如果需要,电子装置可以是诸如蜂窝电话、媒体播放器、其他手持设备、腕表设备、吊坠设备、听筒设备或其他紧凑型便携式设备的便携式设备。如图5所示,电子设备10可以包括控制电路,该控制电路可以包括存储和处理电路30。该存储和处理电路30可以包括存储器,例如硬盘驱动存储器,非易失性存储器(例如闪存或用于形成固态驱动器的其它电子可编程限制删除的存储器等),易失性存储器(例如静态或动态随机存取存储器等)等,本申请实施例不作限制。存储和处理电路30中的处理电路可以用于控制电子设备10的运转。该处理电路可以基于一个或多个微处理器,微控制器,数字信号处理器,基带处理器,功率管理单元,音频编解码器芯片,专用集成电路,显示驱动器集成电路等来实现。存储和处理电路30可用于运行电子设备10中的软件,例如互联网浏览应用程序,互联网协议语音(voiceoverinternetprotocol,voip)电话呼叫应用程序,电子邮件应用程序,媒体播放应用程序,操作系统功能等。这些软件可以用于执行一些控制操作,例如,基于照相机的图像采集,基于环境光传感器的环境光测量,基于接近传感器的接近传感器测量,基于诸如发光二极管的状态指示灯等状态指示器实现的信息显示功能,基于触摸传感器的触摸事件检测,与在多个(例如分层的)显示器上显示信息相关联的功能,与执行无线通信功能相关联的操作,与收集和产生音频信号相关联的操作,与收集和处理按钮按压事件数据相关联的控制操作,以及电子设备10中的其它功能等,本申请实施例不作限制。电子设备10还可以包括输入-输出电路42。输入-输出电路42可用于使电子设备10实现数据的输入和输出,即允许电子设备10从外部设备接收数据和也允许电子设备10将数据从电子设备10输出至外部设备。输入-输出电路42可以进一步包括传感器32。传感器32可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,和其它传感器等。输入-输出电路42还可以包括一个或多个显示器,例如显示器14。显示器14可以包括液晶显示器,有机发光二极管显示器,电子墨水显示器,等离子显示器,使用其它显示技术的显示器中一种或者几种的组合。显示器14可以包括触摸传感器阵列(即,显示器14可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ito)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。电子设备10还可以包括音频组件36。音频组件36可以用于为电子设备10提供音频输入和输出功能。电子设备10中的音频组件36可以包括扬声器,麦克风,蜂鸣器,音调发生器以及其它用于产生和检测声音的组件。通信电路38可以用于为电子设备10提供与外部设备通信的能力。通信电路38可以包括模拟和数字输入-输出接口电路,和基于射频信号和/或光信号的无线通信电路。通信电路38中的无线通信电路可以包括射频收发器电路、功率放大器电路、低噪声放大器、开关、滤波器和天线。举例来说,通信电路38中的无线通信电路可以包括用于通过发射和接收近场耦合电磁信号来支持近场通信(nearfieldcommunication,nfc)的电路。例如,通信电路38可以包括近场通信天线和近场通信收发器。通信电路38还可以包括蜂窝电话收发器和天线,无线局域网收发器电路和天线等。电子设备10还可以进一步包括电池,电力管理电路和其它输入-输出单元40。输入-输出单元40可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。用户可以通过输入-输出电路42输入命令来控制电子设备10的操作,并且可以使用输入-输出电路42的输出数据以实现接收来自电子设备10的状态信息和其它输出。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。以上为对本申请所提供的显示方法和电子装置的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1