CN112799508B - 显示方法与装置、电子设备及存储介质 - Google Patents
显示方法与装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112799508B CN112799508B CN202110065645.3A CN202110065645A CN112799508B CN 112799508 B CN112799508 B CN 112799508B CN 202110065645 A CN202110065645 A CN 202110065645A CN 112799508 B CN112799508 B CN 112799508B
- Authority
- CN
- China
- Prior art keywords
- eye
- parameter
- target
- display
- distance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 230000008859 change Effects 0.000 claims abstract description 225
- 238000003384 imaging method Methods 0.000 claims description 72
- 238000012545 processing Methods 0.000 claims description 43
- 238000013507 mapping Methods 0.000 claims description 40
- 230000015654 memory Effects 0.000 claims description 35
- 239000011521 glass Substances 0.000 claims description 32
- 238000004590 computer program Methods 0.000 claims description 14
- 210000000744 eyelid Anatomy 0.000 claims description 14
- 230000008569 process Effects 0.000 claims description 14
- 230000001815 facial effect Effects 0.000 claims description 13
- 238000002372 labelling Methods 0.000 claims description 10
- 206010020675 Hypermetropia Diseases 0.000 claims description 7
- 230000004305 hyperopia Effects 0.000 claims description 7
- 201000006318 hyperopia Diseases 0.000 claims description 7
- 230000004379 myopia Effects 0.000 claims description 7
- 208000001491 myopia Diseases 0.000 claims description 7
- 210000001747 pupil Anatomy 0.000 claims description 3
- 238000012935 Averaging Methods 0.000 claims 2
- 238000004891 communication Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 18
- 238000007726 management method Methods 0.000 description 15
- 208000003464 asthenopia Diseases 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 11
- 238000010295 mobile communication Methods 0.000 description 9
- 230000004438 eyesight Effects 0.000 description 7
- 238000010191 image analysis Methods 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 230000005236 sound signal Effects 0.000 description 6
- 238000013527 convolutional neural network Methods 0.000 description 5
- 230000007613 environmental effect Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 230000000737 periodic effect Effects 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 210000000720 eyelash Anatomy 0.000 description 3
- 210000003205 muscle Anatomy 0.000 description 3
- 229920001621 AMOLED Polymers 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000012706 support-vector machine Methods 0.000 description 2
- 239000010409 thin film Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 210000000988 bone and bone Anatomy 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000005802 health problem Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 229910044991 metal oxide Inorganic materials 0.000 description 1
- 150000004706 metal oxides Chemical class 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001179 pupillary effect Effects 0.000 description 1
- 239000002096 quantum dot Substances 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请实施例公开了一种显示方法与装置、电子设备及存储介质,应用电子设备,该电子设备包括显示屏和摄像模组;该方法包括:通过摄像模组获取在预设时间段内目标用户的人脸图像信息集;根据人脸图像信息集确定第一变化参数,第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数;根据第一变化参数和当前显示参数确定显示屏待显示的显示参数;按照待显示的显示参数进行显示。可见,本申请实施例中,由摄像模组在预设时间段内实时检测目标用户的目标眼睛到显示屏的距离变化情况和/或目标眼睛的眼睛大小变化情况来确定显示屏待显示的显示参数,从而将当前显示参数调整到待显示的显示参数进行显示,实现自适应动态调整该显示屏的显示参数。
Description
技术领域
本申请涉及计算机技术领域,具体涉及一种显示方法与装置、电子设备及存储介质。
背景技术
显示屏作为手机、电脑、电视等电子设备的常见输出显示装置,而人们越来越习惯通过携带显示屏的电子设备进行实时聊天、上网以及浏览图片、视频等媒体信息,由此可能带来的健康问题也日益凸显。
目前,针对显示屏的显示参数通常采用默认设置或者手动调整的方式,而无法根据用户当前使用电子设备的行为习惯、用户当前是否佩戴眼镜、用户当前的视力状况等进行自适应动态调整,从而加重用户的用眼疲劳感和不适感,影响用户使用体验等问题。
发明内容
本申请实施例提供了一种显示方法与装置、电子设备及存储介质,以期望通过第一变化参数和当前显示参数确定显示屏待显示的显示参数,从而实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
第一方面,本申请实施例提供一种显示方法,应用于电子设备,所述电子设备包括显示屏和摄像模组;所述方法包括:
通过所述摄像模组获取在预设时间段内目标用户的人脸图像信息集;
根据所述人脸图像信息集确定第一变化参数,所述第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,所述距离变化参数用于指示在所述预设时间段内所述目标用户的目标眼睛到所述显示屏的距离变化情况,所述眼睛变化参数用于指示在所述预设时间段内所述目标眼睛的眼睛大小变化情况;
根据所述第一变化参数和当前显示参数确定所述显示屏待显示的显示参数,所述当前显示参数用于表示在所述预设时间段的开始时刻之前所述显示屏所显示的显示参数;
按照所述待显示的显示参数进行显示。
第二方面,本申请实施例提供一种显示装置,应用于电子设备,所述电子设备包括显示屏和摄像模组;所述装置包括:
获取模块,用于通过所述摄像模组获取在预设时间段内目标用户的人脸图像信息集;
处理模块,用于根据所述人脸图像信息集确定第一变化参数,所述第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,所述距离变化参数用于指示在所述预设时间段内所述目标用户的目标眼睛到所述显示屏的距离变化情况,所述眼睛变化参数用于指示在所述预设时间段内所述目标眼睛的眼睛大小变化情况;
调整模块,用于根据所述第一变化参数和当前显示参数确定所述显示屏待显示的显示参数,所述当前显示参数用于表示在所述预设时间段的开始时刻之前所述显示屏所显示的显示参数;
显示模块,用于按照所述待显示的显示参数进行显示。
第三方面,本申请实施例提供一种电子设备,包括:
摄像模组,用于获取在预设时间段内目标用户的人脸图像信息集;
显示屏,用于按照当前显示参数进行显示,所述当前显示参数用于表示在所述预设时间段的开始时刻之前所述显示屏所显示的显示参数;
存储器,用于存储一个或多个程序;
处理器,用于执行所述存储器存储的所述一个或多个程序;当所述一个或多个程序由所述处理器执行时,所述处理器用于:
根据所述人脸图像信息集确定第一变化参数,所述第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,所述距离变化参数用于指示在所述预设时间段内所述目标用户的目标眼睛到所述显示屏的距离变化情况,所述眼睛变化参数用于指示在所述预设时间段内所述目标用户注视所述显示屏时所述目标眼睛的眼睛大小变化情况;以及根据所述第一变化参数和所述当前显示参数确定所述显示屏待显示的显示参数;
所述显示屏,还用于按照所述待显示的显示参数进行显示。
第四方面,本申请实施例提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储用于电子数据交换的计算机程序,所述计算机程序可操作来使得计算机执行本申请实施例第一方面中所描述的部分或全部步骤。
第五方面,本申请实施例提供一种计算机程序产品,其中,所述计算机程序产品包括计算机程序,所述计算机程序可操作来使得计算机执行本申请实施例第一方面中所描述的部分或全部步骤。所述计算机程序产品可以为一个软件安装包。
可以看出,本申请实施例中,通过摄像模组在预设时间段内获取目标用户的人脸图像信息集,再通过人脸图像信息集确定第一变换参数,最终根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,从而按照待显示的显示参数进行显示。由于第一变化参数中的距离变化参数用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况,以及第一变化参数中的眼睛变化参数用于指示在预设时间段内目标眼睛的眼睛大小变化情况,从而实现由摄像模组在预设时间段内实时检测目标用户的目标眼睛到显示屏的距离变化情况和/或目标眼睛的眼睛大小变化情况来确定显示屏待显示的显示参数,进而将当前显示参数调整到待显示的显示参数进行显示,最终通过距离变化参数和/或眼睛变化参数以及当前显示参数实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述的附图仅仅是本申请的一些实施例。对于本领域技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1是本申请实施例提供的一种目标用户注视电子设备的场景示意图;
图2是本申请实施例提供的一种电子设备的硬件结构示意图;
图3是本申请实施例提供的一种显示方法的流程示意图;
图4是本申请实施例提供的一种人脸图像的结构示意图;
图5是本申请实施例提供的一种第一坐标系和第二坐标系的结构示意图;
图6是本申请实施例提供的一种第一坐标系与第二坐标系之间转化的结构示意图;
图7是本申请实施例提供的一种计算第二坐标信息到第二坐标系的坐标原点的距离的结构示意图;
图8是本申请实施例提供的一种通过人脸图像和摄像模组的焦距确定第一距离信息的结构示意图;
图9是本申请实施例提供的一种目标眼睛的上下眼皮成像之间的距离的结构示意图;
图10是本申请实施例提供的一种显示装置的功能单元组成框图;
图11是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
为了本技术领域人员更好理解本申请的技术方案,下面结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请的部分实施例,而并非全部的实施例。基于本申请实施例的描述,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请所保护的范围。
在对本申请实施例的技术方案进行描述之前,下面先对本申请可能涉及的电子设备及其软硬件结构进行介绍。
具体的,本申请实施例的电子设备可以是各种具有显示屏和摄像模组的智能终端、移动终端、手持设备、可穿戴设备和车载设备等,可以是用户设备(user equipment,UE)、终端设备(terminal device)、会话启动协议(session initiation protocol,SIP)电话、个人数字助理(personal digital assistant,PDA)、个人计算机(personal computer,PC)、支持5G通信系统中的终端设备以及未来演进的公用陆地移动通信网络(public landmobile network,PLMN)中的终端设备等,还可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmentedreality,AR)终端设备、工业控制(industrial control)中的无线终端设备、无人驾驶(self driving)中的无线终端设备、远程医疗(remote medical)中的无线终端设备、智能电网(smart grid)中的无线终端设备、运输安全(transportation safety)中的无线终端设备、智慧城市(smart city)中的无线终端设备或智慧家庭(smart home)中的无线终端设备等。
作为一种可能的示例,在本申请实施例中,电子设备可以是可穿戴设备。其中,可穿戴设备可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。此外,可穿戴设备可以是直接穿在身上或是整合到衣服或配件的一种便携式设备,例如智能手表、智能眼镜、具有体征监测的智能手环或智能首饰等。
另外,在本申请实施例中,电子设备可以包括显示屏和摄像模组。其中,显示屏可以用于显示目标用户的人脸图像等,可以为液晶显示屏(liquid crystal display,LCD)、有机发光二极管显示屏(organic light emitting display,OLED)、薄膜二极管(thinfilmdiode,TFD)显示屏或薄膜场效应晶体管(thin film transistor,TFT)显示屏等。摄像模组可以用于获取目标用户的人脸图像,可以包括镜头和图像传感器等。镜头可以由几片透镜结构组成,而透镜可以有塑胶透镜(plastic)或玻璃透镜(glass)等;图像传感器可以分为电荷耦合器件(charge-coupled device,CCD)和互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)等。另外,摄像模块可以包括常开装置(always on,AON)摄像头。
为了方便说明,下面将电子设备作为移动终端为例对本申请实施例中目标用户注视电子设备的场景进行说明,请参阅图1。需要说明的是,图1并不对本实施例中的电子设备做出具体限制。
在图1中,示例场景10可以包括用户的眼睛110和电子设备120。其中,电子设备120可以包括显示屏121和摄像模组122。当开启的摄像模组122在其取景范围130内检测到眼睛110时,摄像模组122可以在预设时间内获取该用户的多张人脸图像。
下面结合图2对本申请实施例的电子设备的结构进行详细说明,可以理解的是,图2示意的结构并不构成对电子设备的具体限定。在本申请另一些实施例中,电子设备还可以包括比图2示意更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。另外,图2示意的部件可以通过硬件、软件或软件和硬件的组合实现。
请参阅图2,电子设备可以包括处理器210、天线1、天线2、移动通信模块220、无线通信模块230、音频模块240、传感器模块250、显示模块260、摄像模块270、充电管理模块280、内部存储器2901和外部存储器接口2902等。
具体的,处理器210可以包括一个或多个处理单元。例如,处理器210可以包括中央处理器(central processing unit,CPU)、应用处理器(application processor,AP)、调制解调处理器、图形处理器(graphics processingunit,GPU)、图像信号处理器(imagesignal processor,ISP)、控制器、存储器、视频编解码器、数字信号处理器(digitalsignal processor,DSP)、现场可编程逻辑门阵列(field programmable gate array,FPGA)、专用集成电路(application-specific integrated circuit,ASIC)、基带处理器和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
进一步的,处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,则可以从所述存储器中直接调用,从而避免重复存取,减少处理器210的等待时间以提高系统效率。
进一步的,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口、集成电路内置音频(inter-integrated circuitsound,I2S)接口、脉冲编码调制(pulse code modulation,PCM)接口、通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口、移动产业处理器接口(mobile industry processor interface,MIPI)、通用输入输出(general-purposeinput/output,GPIO)接口、用户标识模块(subscriber identity module,SIM)接口和/或USB接口等。
需要说明的是,电子设备的无线通信功能可以通过天线1、天线2、移动通信模块220、无线通信模块230、调制解调处理器和基带处理器等实现。其中,天线1和天线2用于发射和接收电磁波信号。电子设备中的每个天线可用于覆盖单个或多个通信频带。另外,不同的天线还可以复用以提高天线的利用率。例如,将天线1复用为无线局域网的分集天线。
具体的,移动通信模块220可以提供应用在电子设备上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块220可以包括至少一个滤波器、开关、功率放大器和低噪声放大器(lownoise amplifier,LNA)等。
进一步的,移动通信模块220可以由天线1接收电磁波,并对接收的电磁波进行滤波、放大等处理,传送至调制解调处理器进行解调。另外,移动通信模块220还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在本申请实施例中,移动通信模块220能够实现本申请技术方案中投屏源设备与投屏目标设备之间的通信连接。
进一步的,移动通信模块220的至少部分功能模块可以被设置于处理器210中;或者,移动通信模块220的至少部分功能模块可以与处理器210的部分模块设置在同一个器件中。
具体的,无线通信模块230可以提供应用在电子设备上的包括蓝牙(Bluetooth,BT)、无线局域网(wirelesslocal area networks,WLAN)、无线保真(wireless fidelity,Wi-Fi)网络、近距离无线通信(near field communication,NFC)、红外技术(infrared,IR)等无线通信的解决方案。
进一步的,无线通信模块230可以是集成至少一个通信处理模块的一个或多个器件。另外,无线通信模块230经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块230还可以从处理器210接收待发送的信号,对其进行调频和放大,再由天线2转为电磁波辐射出去。在本申请实施例中,无线通信模块230能够实现本申请技术方案中投屏源设备与投屏目标设备之间的通信连接。
需要说明的是,电子设备可以通过音频模块240、扬声器2401、受话器2402、麦克风2403、耳机接口2404以及处理器210等实现音频功能。例如,音乐播放、录音等。
具体的,音频模块240可以用于将数字音频信息转换成模拟音频信号输出,也可以用于将模拟音频输入转换为数字音频信号。另外,音频模块240还可以用于对音频信号编码和解码。在一些实施例中,音频模块240可以设置于处理器210中,或将音频模块240的部分功能模块设置于处理器210中。
具体的,扬声器2401可以用于将音频电信号转换为声音信号。电子设备可以通过扬声器2401收听音乐,或收听免提通话。
具体的,受话器2402可以用于将音频电信号转换成声音信号。电子设备接听电话或语音信息时,可以通过将受话器2402靠近人耳接听语音。
具体的,麦克风2403可以用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风2403发声,将声音信号输入到麦克风2403。另外,电子设备可以设置至少一个麦克风2403。在一个可能的示例中,电子设备可以设置两个麦克风2403,除了采集声音信号,还可以实现降噪功能;在一个可能的示例中,电子设备还可以设置三个,四个或更多麦克风2403,实现采集声音信号、降噪,还可以识别声音来源,实现定向录音功能等,对此不作具体限制。
具体的,耳机接口2404可以用于连接有线耳机。耳机接口2404可以是USB接口2803,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industryassociation of the USA,CTIA)标准接口等。
具体的,传感器模块250中可以包括惯性传感器、压力传感器、陀螺仪传感器、气压传感器、磁传感器、加速度传感器、距离传感器、接近光传感器、指纹传感器、温度传感器、触摸传感器、环境光传感器、骨传导传感器、超带宽UWB传感器、近场通信NFC传感器、激光传感器和可见光传感器等。
需要说明的是,电子设备可以通过GPU、显示模块260以及处理器210等实现显示功能。其中,GPU可以用于执行数学和几何计算,并进行图形渲染。另外,GPU可以为图像处理的微处理器,并连接显示模块260和处理器210。处理器210可以包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
具体的,显示模块260可以为显示屏,其用于显示图像、视频等。其中,显示屏260可以包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD)、有机发光二极管(organic light-emittingdiode,OLED)、有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode,AMOLED)、柔性发光二极管(flex light-emittingdiode,FLED)、量子点发光二极管(quantum dot lightemittingdiodes,QLED)等。在一个可能的示例中,电子设备可以包括1个或多个显示模块260。
需要说明的是,电子设备可以通过ISP、摄像模块270、视频编解码器、GPU、显示模块260以及处理器210等实现拍摄功能。其中,ISP可以用于处理摄像模块270反馈的数据。例如,在拍照时,先打开快门,再由光线通过镜头传递到摄像头感光元件上,实现光信号转换为电信号,最终通过摄像头感光元件将该电信号传递给ISP处理以转化为肉眼可见的图像。另外,ISP还可以对图像的噪点、亮度、肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一个可能的示例中,ISP可以设置在摄像模块270中。
具体的,摄像模块270可以为摄像模组或摄像头,其用于捕获静态图像或视频。其中,物体通过镜头生成光学图像投射到感光元件,而感光元件可以是电荷耦合器件(chargecoupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,再将该电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB、YUV等格式的图像信号。在一个可能的示例中,电子设备可以包括1个或多个摄像模块270。
具体的,充电管理模块280用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块280可以通过USB接口2803接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块280可以通过电子设备的无线充电线圈接收无线充电输入。充电管理模块280为电池2801充电的同时,还可以通过电源管理模块2802为电子设备供电。
需要说明的是,电源管理模块2802用于连接电池2801、充电管理模块280和处理器210。其中,电源管理模块2802接收电池2801和/或充电管理模块280的输入,为电子设备中的各个模块和处理器210等供电。
具体的,电源管理模块2802还可以用于监测电池容量、电池循环次数、电池健康状态(漏电、阻抗)等参数。在一个可能的示例中,电源管理模块2802也可以设置于处理器210中;在一个可能的示例中,电源管理模块2802和充电管理模块280也可以设置于同一个器件中。
需要说明的是,内部存储器2901可以用于存储计算机可执行程序代码,该可执行程序代码包括指令。其中,处理器210通过运行存储在内部存储器2901的指令,从而执行电子设备的各种功能应用以及数据处理。在一个可能的示例中,内部存储器2901存储执行本申请实施例的技术方案的程序代码。
具体的,内部存储器2901可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(例如,声音播放功能和图像播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(例如,音频数据和电话本等)等。另外,内部存储器2901可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,至少一个磁盘存储器件、闪存器件、通用闪存存储器(universal flash storage,UFS)等。
具体的,外部存储器接口2902可以用于连接外部存储卡,例如micro SD卡,实现扩展电子设备的存储能力。外部存储卡通过外部存储器接口2902与处理器210通信,实现数据存储功能。例如,将音乐、视频等文件保存在外部存储卡中。
另外,本申请实施例的电子设备可以包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processingunit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或Windows操作系统等。该应用层包含处理目标用户的人脸图像等应用。并且,本申请实施例并未对本申请实施例提供的方法的执行主体的具体结构特别限定,只要能够通过运行记录有本申请实施例的提供的方法的代码的程序,以根据本申请实施例提供的方法进行通信即可,例如,本申请实施例提供的方法的执行主体可以是电子设备,或者,是电子设备中能够调用程序并执行程序的功能模块。
结合上述描述,下面将从方法示例的角度介绍显示方法的执行步骤,请参阅图3。图3是本申请实施例提供的一种显示方法的流程示意图,应用于电子设备,该电子设备包括显示屏和摄像模组;该方法包括:
S310、通过摄像模组获取在预设时间段内目标用户的人脸图像信息集。
需要说明的是,由于电子设备的显示屏的显示参数通常采用默认设置或者手动调整的方式,而无法根据用户当前使用电子设备的行为习惯、用户当前是否佩戴眼镜、用户当前的视力状况等进行自适应动态调整,因此本申请实施例考虑通过该电子设备的摄像模组利用人脸识别等技术来获取在预设时间段内目标用户的人脸图像信息集,再由后续通过图像处理等技术对人脸图像信息集进行处理以分析预设时间段内目标用户的目标眼睛到该显示屏的距离变化情况(由距离变化参数指示)和/或目标眼睛的眼睛大小变化情况(由眼睛变化参数指示),从而通过距离变化参数和/或眼睛变化参数以及当前显示参数确定显示屏待显示的显示参数,进而实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。下面进行具体说明。
具体的,摄像模组可以是电子设备的前置摄像头。同时,摄像模组可以包括常开装置(always on,AON)摄像头。可以理解的是,本申请实施例可以通过电子设备的前置AON摄像头获取目标用户的人脸图像信息集。
具体的,预设时间段的时长可以是电子设备出厂预先设置的固定时长;其中,该固定时长可以是由大数据分析以及实验分析得到的。
具体的,预设时间段的时长可以是由第一参数确定的;其中,第一参数包括当前环境参数或者当前设备状态参数;当前环境参数用于指示电子设备当前所处的光线亮度(如白天或者夜间等),当前设备状态参数用于指示电子设备当前所处的设备状态(如当前电量剩余量、电子设备是水平放置、倾斜放置或者垂直放置等)。
需要说明的是,当前环境参数可以通过安装于电子设备上(如安装于显示屏的前面板、摄像模组处等)的环境光传感器检测到。当前设备状态参数可以通过安装于电子设备内的惯性传感器检测到。其中,惯性传感器可以包括惯性测量单元(Inertial MeasurementUnit,IMU)传感器、微机电系统(Micro-Electro-Mechanical System)传感器等。
进一步需要说明的是,本申请实施例考虑预设时间段的时长与第一参数具有对应(映射)关系,可以理解为,预设时间段的时长将随着环境参数或者设备状态参数的不同而不同。因此,通过建立预设时间段的时长与环境参数或者设备状态参数之间的映射关系,从而实现通过环境参数或者设备状态参数的不同以设置不同的时间段,有利于保证预设时间段的时长设置的灵活性和合理性。
例如,当电子设备处于白天光线亮度较强的环境时,由于光线亮度较强,摄像模组可以清晰采集到目标用户的人脸图像,因此可以设置一个较短的预设时间段;当电子设备处于夜间光线亮度较弱的环境时,由于光线亮度较弱,摄像模组采集到目标用户的人脸图像可能存在模糊情况,因此可以设置一个较长的预设时间段。
例如,当电子设备的电量剩余量低于50%时,可以设置一个较短的预设时间段。当用户平躺或侧卧时,由于用户手持的电子设备处于水平放置或者倾斜放置,并且用户的人脸也不易识别,因此可以设置一个较长的预设时间段。
进一步的,预设时间段的时长可以设置在几十毫秒到几十秒之间。
具体的,目标用户可以是指当前近距离注视电子设备的显示屏的用户,并且该用户可以是未佩戴眼镜的近视眼用户,可以是未佩戴眼镜的远视眼用户,可以是视力正常的用户,也可以是视力矫正过的用户等。
可以理解的是,本申请实施例考虑分析未佩戴眼镜的近视眼用户、未佩戴眼镜的远视眼用户、视力正常的用户或视力矫正过的用户等在近距离注视电子设备的显示屏时的场景。
具体的,人脸图像信息集,可以理解为,摄像模组在预设时间段内采集到的多张(至少两张)目标用户的人脸图像。
下面本申请实施例将对如何通过摄像模组获取在预设时间段内目标用户的人脸图像信息集作一个示例说明。
在一个可能的示例中,通过摄像模组获取在预设时间段内目标用户的人脸图像信息集,可以包括以下步骤:开启摄像模组,并在第一时刻上检测到摄像模组的取景范围内存在目标用户的影像;以第一时刻为起始的预设时间段内通过摄像模组采集目标用户的多张(至少两张)人脸图像以得到人脸图像信息集。
需要说明的是,目标用户的影像可以包括在目标用户注视显示屏时目标用户的全身影像、目标用户的上半身影像、目标用户的脸部影像或目标用户的其他部位的影像,因此本申请实施例考虑在摄像模组的取景范围内存在目标用户的影像时,电子设备的摄像模组可以通过旋转、变焦等方式追踪或捕捉目标用户的脸部位置,再采集目标用户的多张人脸图像,从而保证采集到精准的人脸图像。例如,当开启摄像模组,并且在第一时刻上目标用户的全身影像处于摄像模组的取景范围内时,以第一时刻为起始的预设时间段内摄像模组通过旋转、变焦等方式追踪或捕捉目标用户的脸部位置,再采集目标用户的多张人脸图像。
具体的,通过摄像模组采集目标用户的多张人脸图像的方式,可以是通过摄像模组的多次拍照方式以获取多张人脸图像;可以是通过摄像模组的录像方式以获取预设时间内的一段视频,再从该段视频中采集多帧画面以获取多张人脸图像,对此不作具体限制。
具体的,开启摄像模组,可以包括以下步骤:响应于第一事件以开启摄像模组。其中,第一事件可以包括以下一种:显示屏的唤醒(点亮)事件、在显示屏唤醒下的环境光线(亮度)变化事件、在显示屏唤醒下的用户语音或动作事件、在显示屏唤醒下显示屏显示的文字长度事件、周期性开启事件。下面对其进行具体介绍。
情形1:
进一步的,第一事件可以包括电子设备的显示屏的唤醒(点亮)事件。其中,显示屏的唤醒事件可以是响应于目标用户的指纹解锁、声纹解锁、头像解锁、密码解锁等指令以唤醒显示屏。需要说明的是,在持续唤醒显示屏的场景中,为了避免电子设备的摄像模组持续不断的开启,本申请实施例考虑电子设备处于第一模式下才响应于显示屏的唤醒事件以开启摄像模组。其中,第一模式可以由用户根据需求开启。
情形2:
进一步的,第一事件可以包括在显示屏唤醒下的环境光线(亮度)变化事件。其中,环境光线(亮度)变化可以是由亮变暗,或者由暗变亮。其中,环境光线(亮度)是否变化可以通过安装于电子设备上(如安装于显示屏的前面板、摄像模组处等)的环境光传感器检测到。需要说明的是,在持续环境光线变化的场景中,为了避免电子设备的摄像模组持续不断的开启,本申请实施例考虑由电子设备处于第二模式下才响应于环境光线(亮度)变化事件以开启摄像模组。其中,第二模式可以由用户根据需求开启。
情形3:
进一步的,第一事件可以包括在显示屏唤醒下的用户语音或动作事件。用户语音包括用户录入的语音,并通过自然语言识别技术判断是否开启摄像模组;用户动作包括摇晃电子设备,并通过电子设备内的惯性传感器,如惯性测量单元(Inertial MeasurementUnit,IMU)传感器、微机电系统(Micro-Electro-Mechanical System)传感器,判断是否开启摄像模组。
情形4:
进一步的,第一事件可以包括在显示屏唤醒下显示屏显示的文字长度事件。显示屏显示的文字长度事件,可以理解的是,电子设备识别到当前显示屏待显示较长的文字,即用户需要进行长时间的文字阅读。此时,电子设备可以开启摄像模组。
情形5:
进一步的,第一事件可以包括周期性开启事件。需要说明的是,周期性开启事件,可以理解为,电子设备响应于周期性开启事件对应的指令以开启摄像模组。
综上各个情形所述,在响应于第一事件以开启摄像模组的过程中,本申请实施例考虑结合不同的事件所对应的场景来开启摄像模组,以便后续通过摄像模组所采集的多张人脸图像分析不同场景下目标用户的目标眼睛到显示屏的距离变化情况(由距离变化参数指示)和/或目标眼睛的眼睛大小变化情况(由眼睛变化参数指示),从而通过距离变化参数和/或眼睛变化参数实现不同场景下该显示屏的显示参数自适应动态调整,提高本申请的显示参数调整方法的灵活性、适用性和实用性。
S320、根据人脸图像信息集确定第一变化参数。
其中,第一变化参数可以包括以下至少一种:距离变化参数、眼睛变化参数,距离变化参数可以用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况;眼睛变化参数可以用于指示在预设时间段内目标用户的目标眼睛的眼睛大小变化情况。
需要说明的是,本申请实施例中目标用户的目标眼睛可以是目标用户的左眼、右眼或者双眼。可以理解为,当目标眼睛为目标用户的左眼(右眼或双眼)时,本申请实施例中的技术方案可以通过在预设时间段内用户注视显示屏时用户的左眼(右眼或双眼)到显示屏的距离变化和/或左眼(右眼或双眼)的眼睛大小变化确定是否将该显示屏的当前显示参数调整到目标显示参数。为了方便描述,后续本实施例将通过单眼的示例进行具体介绍,而双眼的示例同理可得。
进一步需要说明的是,当未佩戴眼镜的近视眼或远视眼用户于近距离注视电子设备的显示屏时,如果该用户无法看清楚该显示屏中的内容,则该用户的眼睛可能通过睫毛肌挤压晶状体调节曲率的方式(即改变眼睛大小)以使其缓解看不清的状况;或者,该用户可能通过改变眼睛到该显示屏的距离的方式以使其缓解看不清的状况。因此,本申请实施例考虑在预设时间段内由摄像模组实时检测未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时其眼睛到显示屏的距离变化情况和/或眼睛大小变化情况来判断是否需要调整显示屏的显示参数,从而保证近视眼或远视眼用户在近距离未佩戴眼镜时能够更加舒适的使用电子设备。
基于此,本申请实施例考虑运用图像识别、图像处理等技术对人脸图像信息集中的人脸图像进行处理以分析在预设时间段内目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛到显示屏的距离变化情况(由距离变化参数指示)和/或目标眼睛的眼睛大小变化情况(由眼睛变化参数指示),从而通过距离变化参数和/或眼睛变化参数实现不同场景下该显示屏的显示参数自适应动态调整以有利于缓解目标用户的用眼疲劳感和不适感。
具体的,目标眼睛到显示屏的距离可以通过目标眼睛到显示屏所在二维平面的垂直距离、目标眼睛到摄像模组的距离等参数表示;目标眼睛的眼睛大小可以通过目标眼睛的上下眼皮之间的距离、目标眼睛的瞳孔缩放等参数表示,对此不作具体限制。
具体的,目标眼睛到显示屏的距离变化情况,可以包括目标眼睛到显示屏的距离不变或者目标眼睛到显示屏的距离改变。其中,目标眼睛到显示屏的距离改变可以包括目标眼睛到显示屏的距离变大或者目标眼睛到显示屏的距离变小。
可以理解的是,距离变化参数可以指示在预设时间段内目标眼睛到显示屏的距离不变;可以指示在预设时间段内目标眼睛到显示屏的距离改变;可以指示在预设时间段内目标眼睛到显示屏的距离变大;可以指示在预设时间段内目标眼睛到显示屏的距离变小,对此不作具体限制。下面对其进行示例说明。
示例性的,距离变化参数X为:
其中,x1指示在预设时间段内目标眼睛到显示屏的距离不变;x2指示在预设时间段内目标眼睛到显示屏的距离变大;x3指示在预设时间段内目标眼睛到显示屏的距离变小。
具体的,目标眼睛的眼睛大小变化情况,可以包括目标眼睛的眼睛大小不变或者目标眼睛的眼睛大小改变。其中,目标眼睛的眼睛大小改变可以包括目标眼睛的眼睛变大或者目标眼睛的眼睛变大。
需要说明的是,目标眼睛的眼睛大小可以由目标眼睛的上下眼皮之间的距离确定。也就是说,目标眼睛的眼睛大小与目标眼睛的上下眼皮之间的距离之间具有关联关系,即目标眼睛的眼睛越大,则目标眼睛的上下眼皮之间的距离也越大。另外,眼睛变化参数可以指示在预设时间段内目标眼睛的眼睛大小不变;可以指示在预设时间段内目标眼睛的眼睛大小改变;可以指示在预设时间段内目标眼睛的眼睛变大;可以指示在预设时间段内目标眼睛的眼睛变小,对此不作具体限制。下面对其进行示例说明。
示例性的,眼睛变化参数Y为:
其中,y1指示在预设时间段内目标眼睛的眼睛大小不变;y2指示在预设时间段内目标眼睛的眼睛变大;y3指示在预设时间段内目标眼睛的眼睛变小。
下面本申请实施例将对如何根据人脸图像信息集确定第一变化参数作一个示例说明。
在一个可能的示例中,根据人脸图像信息集确定第一变化参数,可以包括以下步骤:根据人脸图像信息集中的多张(至少两张)目标眼睛的成像确定在预设时间段内目标眼睛到显示屏的距离信息集和/或目标眼睛的眼睛大小信息集;根据距离信息集中的距离信息之间的变化关系和/或眼睛大小信息集中的眼睛大小信息之间的变化关系确定第一变化参数。其中,距离信息集用于确定距离变化参数,眼睛大小信息集用于确定眼睛变化参数。
需要说明的是,人脸图像信息集中的多张(至少两张)目标眼睛的成像可以通过预先训练的眼部定位模块确定出,具体在后续介绍。
另外,距离信息集中的距离信息可以表示在获取人脸图像信息集中的一张人脸图像的时刻下目标眼睛到显示屏的距离;眼睛大小信息集中的眼睛大小信息可以用于表示在获取人脸图像信息集中的一张人脸图像的时刻下目标眼睛于人脸图像中的眼睛成像大小。下面对其进行示例性说明。
示例性的,距离信息集D为:
D={d1,d2,...,dm};
其中,di(i∈{1,2,...,m})表示在获取人脸图像信息集中的第i张人脸图像的时刻下目标眼睛到显示屏的距离;m的取值等于人脸图像信息集中的人脸图像的数量;
同理,眼睛大小信息集G为:
G={g1,g2,...,gm};
其中,gj(j∈{1,2,...,m})表示在获取人脸图像信息集中的第j张人脸图像的时刻下目标眼睛于第j张人脸图像中的眼睛成像大小;m的取值等于人脸图像信息集中的人脸图像的数量。
进一步需要说明的是,根据距离信息集中的距离信息之间的变化关系和/或眼睛大小信息集中的眼睛大小信息之间的变化关系确定第一变化参数,可以理解的是,若距离信息集中的距离信息之间的变化关系为不变,则距离变化参数指示在预设时间段内目标眼睛到显示屏的距离不变;若距离信息集中的距离信息之间的变化关系为逐渐变大,则距离变化参数指示在预设时间段内目标眼睛到显示屏的距离变大;若距离信息集中的距离信息之间的变化关系为逐渐变小,则距离变化参数指示在预设时间段内目标眼睛到显示屏的距离变下。同理,若眼睛大小信息集中的眼睛大小信息之间的变化关系为不变,则眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小不变;若眼睛大小信息集中的眼睛大小信息之间的变化关系为逐渐变大,则眼睛变化参数指示在预设时间段内目标眼睛的眼睛变大;若眼睛大小信息集中的眼睛大小信息之间的变化关系为逐渐变小,则眼睛变化参数指示在预设时间段内目标眼睛的眼睛变小。下面结合上述描述对其进行示例性说明。
示例性的,距离变化参数X为:
同理,眼睛变化参数Y为:
由于第一变化参数可以包括距离变化参数、眼睛变化参数中的至少一种,因此本申请实施例如何根据人脸图像信息集确定第一变化参数存在多种情况,下面结合上述关于“根据人脸图像信息集确定第一变化参数”的内容描述再分别对其进行具体说明。
方式一:
在一个可能的示例中,若第一变化参数包括距离变化参数和眼睛变化参数,则根据人脸图像信息集确定第一变化参数,可以包括以下操作:获取摄像模组的焦距,并根据人脸图像信息集中的第一人脸图像和摄像模组的焦距确定距离信息集中的第一距离信息,第一距离信息用于表示在获取第一人脸图像的时刻下目标眼睛到显示屏的距离;根据第一人脸图像确定眼睛大小信息集中的第一眼睛大小信息,第一眼睛大小信息用于表示在获取第一人脸图像的时刻下目标眼睛于第一人脸图像中的眼睛成像大小;根据距离信息集中的距离信息之间的变化关系确定距离变化参数,以及根据眼睛大小信息集中的眼睛大小信息之间的变化关系确定眼睛变化参数。
其中,第一人脸图像为人脸图像信息集中的一张人脸图像;第一距离信息为距离信息集中的一个距离信息;第一眼睛大小信息为眼睛大小信息集中的一个眼睛大小信息。
需要说明的是,“方式一”中的具体描述可以详见上述关于“根据人脸图像信息集确定第一变化参数”中的相关描述,对此不再赘述。
进一步需要说明的是,由于第一距离信息用于表示在获取第一人脸图像的时刻下目标眼睛到显示屏的距离,以及第一眼睛大小信息用于表示在获取第一人脸图像的时刻下目标眼睛于第一人脸图像中的眼睛成像大小,而第一人脸图像为人脸图像信息集中的一张人脸图像,因此本申请实施例考虑电子设备的摄像模组在预设时间段内每获取到一张目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的人脸图像时,电子设备就立即通过图像处理、图像分析等技术对该人脸图像进行处理以确定在获取该人脸图像的时刻下目标眼睛到显示屏的距离和目标眼睛的眼睛大小,从而实现在预设时间段内由摄像模组实时检测目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛到显示屏的距离变化情况(由距离变化参数指示)和眼睛大小变化情况(由眼睛变化参数指示),以便后续通过距离变化参数和眼睛变化参数来判断是否需要调整显示屏的显示参数,进而实现自适应动态调整显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
在一个可能的示例中,根据人脸图像信息集中的第一人脸图像和摄像模组的焦距确定距离信息集中的第一距离信息,可以包括以下步骤:确定第一人脸图像上的第一成像,第一成像用于表示目标眼睛的瞳孔中心在第一人脸图像上的成像;确定第一成像在第一坐标系上的坐标位置以得到第一坐标信息,第一坐标系由第一人脸图像所在的二维平面构建;根据第一坐标信息和摄像模组的焦距确定第一距离信息。
其中,第一人脸图像所在的二维平面与显示屏所在的二维平面相互平行,第一坐标系的坐标原点为第一人脸图像上的中心点。
需要说明的是,由于第一人脸图像表示目标用户的脸部的成像,而该脸部的成像即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第一成像)、目标眼睛的虹膜的成像,也有其他非相关成像,因此本实施例考虑先确定第一人脸图像上的第一成像,再确定第一成像在由第一人脸图像所在的二维平面构建的二维坐标系上的坐标位置(即第一坐标信息),从而通过第一坐标信息和摄像模组的焦距确定出第一距离信息,实现通过图像处理、图像分析、相机标定等技术对第一人脸图像进行处理以确定在获取第一人脸图像的时刻下目标眼睛到显示屏的距离。下面对第一人脸图像作一个示例性说明。
示例性的,请参阅图4。在图4中,图像410表示摄像模组在预设时间段内的某时刻下获取的目标用户的一张人脸图像,图像420表示目标用户的目标眼睛在图像410上的成像,图像4201表示目标眼睛的瞳孔中心在人脸图像410上的成像,图像4202表示目标眼睛的虹膜在图像410上的虹膜成像。然后,将图像410所在的二维平面为xy轴以构建一个二维坐标系。其中,该二维坐标系的坐标原点为图像410上的中心点,并且图像410所在的二维平面与电子设备的显示屏所在的二维平面相互平行。最后,确定出图像4201在该二维坐标系上的坐标位置为(x1,y1)。
具体的,确定第一人脸图像上的第一成像,可以包括以下步骤:将第一人脸图像输入预先训练的眼部定位模型以得到第一成像。
需要说明的是,由于第一人脸图像上即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第一成像),也有其他非相关成像,因此本实施例考虑通过预先训练的眼部定位模型以得到目标眼睛的瞳孔中心在第一人脸图像上的成像。由于预先训练的眼部定位模型在图像处理中具有较高精确度,从而保证提取出的第一成像中的特征具有较高的精确度。
进一步需要说明的是,眼部定位模型可以包括预先训练的卷积神经网络(convolutional neural network,CNN)模型、局部二值模式(local binary pattern,LBP)、方向梯度直方图(histogram of oriented Gradient,HOG)、尺度不变特征变换(scale-invariant feature transform,SIFT)等。其中,卷积神经网络可以由预设图像信息库训练得到,并通过训练完成的卷积神经网络模型来提取人脸图像中对应的眼部特征;LBP是通过预设阈值来标记中心点像素与其相邻域像素之间的差别;HOG是一种用来进行物体检测的特征描述子,其通过计算和统计图像局部区域的梯度方向直方图来构成特征;SIFT通过求图像中的特征点及其有关尺寸和方向的描述子得到特征并进行图像特征点匹配。
在一个可能的示例中,根据第一坐标信息和摄像模组的焦距确定第一距离信息,可以包括以下步骤:通过摄像模组的焦距将第一坐标信息由第一坐标系转换到第二坐标系以得到第二坐标信息,第二坐标系由显示屏所在的二维平面和垂直于该二维平面的直线构建;计算第二坐标信息到第二坐标系的坐标原点的距离以得到第一距离信息。
其中,第二坐标系的坐标原点位于摄像模组所在的位置。
需要说明的是,本示例通过考虑摄像模组的焦距将第一人脸图像中的第一成像在第一坐标系上的坐标位置(即第一坐标信息)转换为第二坐标系上的坐标位置(即第二坐标信息),再计算第二坐标信息到第二坐标系的坐标原点的距离以得到在获取第一人脸图像的时刻下目标眼睛到显示屏的距离,从而通过图像坐标转换实现由第一坐标信息和摄像模组的焦距确定第一距离信息,提高图像处理效率。另外,本示例考虑通过目标眼睛于第二坐标系上的坐标到摄像模组的距离来近似表示眼睛眼睛到显示屏的距离。
下面具体介绍如何通过摄像模组的焦距将第一坐标信息由第一坐标系转换到第二坐标系以得到第二坐标信息。
需要说明的是,第一坐标系是由第一人脸图像所在的二维平面为xy轴构建的一个二维坐标系。同时,第二坐标系是由电子设备的显示屏所在的二维平面为XY轴和垂直与该二维平面的直线为Z轴构建的一个三维坐标系。然后,第一坐标系与第二坐标系之间满足以下条件:1)第一人脸图像所在的二维平面与显示屏所在的二维平面相互平行;2)第一坐标系的x轴与第二坐标系的X轴相互平行,以及第一坐标系的y轴与第二坐标系的Y轴相互平行;3)第一坐标系的坐标原点0a与第二坐标系的坐标原点0b之间的距离为摄像头的焦距,如图5所示。
下面结合图6,对如何通过摄像模组的焦距将第一坐标信息由第一坐标系转换到第二坐标系以得到第二坐标信息进行示例性说明。
示例性的,请参阅图6,第一坐标系由x轴和y轴构建的二维坐标系,第二坐标系由X轴、Y轴和Z轴构建的三维坐标系。同时,第一坐标系的坐标原点0a与第二坐标系的坐标原点0b之间的距离为摄像模组的焦距f。然后,第一坐标信息在第一坐标系上表示为坐标(x1,y1),而第二坐标信息在第二坐标系上表示为坐标(X1,Y1,Z1)。最终,坐标(x1,y1)转换到坐标(X1,Y1,Z1)满足如下公式:
下面结合图7,对如何计算第二坐标信息到第二坐标系的坐标原点的距离以得到第一距离信息进行示例性说明。
示例性的,请参阅图7,首先,在电子设备710的摄像模组7102的取景范围内检测到目标用户的影像时,获取在预设时间段内的某时刻下目标用户的第一人脸图像。同时,将显示屏7101所在的二维平面为XY轴和垂直于显示屏7101的直线为Z轴构建一个三维坐标系,而该三维坐标系的坐标原点位于摄像头7102所在的位置,并且Z轴的正方向与摄像头7102的光轴同向。然后,提取第一人脸图像中的目标眼睛的瞳孔中心的成像,再通过图像坐标转换计算得到该成像在该三维坐标系上的坐标位置,即点720的坐标(X1,Y1,Z1)。最后,计算该坐标(X1,Y1,Z1)到坐标原点的距离以得到在获取第一人脸图像的时刻下目标眼睛到显示屏7101的距离l。
在一个可能的示例中,根据人脸图像信息集中的第一人脸图像和摄像模组的焦距确定距离信息集中的第一距离信息,可以包括以下步骤:根据第一人脸图像确定第一直径信息,第一直径信息用于表示目标眼睛的虹膜于第一人脸图像中的虹膜成像直径;计算预设直径信息与第一直径信息之间的比例大小以得到第一比值,预设直径信息用于表示预设的虹膜直径;根据第一比值和摄像模组的焦距确定第一距离信息。
需要说明的是,眼睛的虹膜直径基本不变,并且平均虹膜直径可以为11mm-12mm。因此,本申请实施例的预设直径信息可以为11mm-12mm之间的一个数值。
进一步需要说明的是,由于第一人脸图像表示目标用户的脸部的成像,而该脸部的成像即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第一成像)、目标眼睛的虹膜的成像,也有其他非相关成像,因此本实施例考虑通过第一人脸图像确定目标眼睛的虹膜于第一人脸图像中的虹膜成像直径,再计算预设直径信息与第一直径信息之间的比例大小以得到第一比值,从而通过第一比值和摄像模组的焦距确定第一距离信息,实现通过图像处理、图像分析、相机标定等技术对第一人脸图像进行处理以确定在获取第一人脸图像的时刻下目标眼睛到显示屏的距离。下面对其作一个示例性说明。
示例性的,请参阅图8,摄像模组810包含摄像头8101。图像820表示摄像模组810在预设时间段内的某时刻下获取的目标用户的一张人脸图像,直径8201表示目标用户的目标眼睛的虹膜830于图像820中的虹膜成像直径。其中,直径8201的长度为q,目标眼睛的虹膜830的长度为Q,摄像模组810的焦距为f。最终,目标眼睛到显示屏的距离D:
在一个可能的示例中,根据第一人脸图像确定眼睛大小信息集中的第一眼睛大小信息,可以包括以下步骤:确定第一人脸图像上的第二成像,第二成像用于表示目标眼睛在第一人脸图像上的成像;计算第二成像中的上下眼皮成像之间的距离以得到第一眼睛大小信息。
需要说明的是,本示例通过图像处理、图像分析等技术确定目标眼睛在第一人脸图像上的成像(即第二成像),再计算第二成像中的上下眼皮成像之间的距离以得到第一眼睛大小信息,从而直接对人脸图像进行处理以获取目标眼睛的眼睛大小,提高获取处理效率。另外,本示例考虑通过目标眼睛的上下眼皮成像之间的距离来近似表示目标眼睛的眼睛大小。下面对其作一个示例性说明。
示例性的,请参阅图9。在图9中,人脸图像910表示摄像模组在预设时间段内的某时刻下获取的目标用户的一张人脸图像,图像920表示目标用户的目标眼睛在人脸图像910上的成像,参数L表示图像920上目标眼睛的上下眼皮成像之间的距离。
具体的,确定第一人脸图像上的第二成像,可以包括以下步骤:将第一人脸图像输入预先训练的眼部定位模型以得到第二成像。
需要说明的是,由于第一人脸图像上即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第一成像),也有其他非相关成像,因此本实施例考虑通过预先训练的眼部定位模型以得到目标眼睛在第一人脸图像上的成像。由于预先训练的眼部定位模型在图像处理中具有较高精确度,从而保证提取出的第二成像中的特征具有较高的精确度。另外,眼部定位模型与上述描述一致,对此不再赘述。
方式二:
在一个可能的示例中,若第一变化参数包括距离变化参数,则根据人脸图像信息集确定第一变化参数,可以包括以下步骤:获取摄像模组的焦距,并根据人脸图像信息集中的第二人脸图像和摄像模组的焦距确定距离信息集中的第二距离信息,第二距离信息用于表示在获取第二人脸图像的时刻下目标眼睛到显示屏的距离;根据距离信息集中的距离信息之间的变化关系确定距离变化参数。
其中,第二人脸图像为人脸图像信息集中的一张人脸图像;第二距离信息为距离信息集中的一个距离信息。
需要说明的是,“方式二”中的具体描述可以详见上述关于“根据人脸图像信息集确定第一变化参数”和“方式一”中的相关描述,对此不再赘述。
进一步需要说明的是,由于第二距离信息用于表示在获取第二人脸图像的时刻下目标眼睛到显示屏的距离,而第二人脸图像为人脸图像信息集中的一张人脸图像,因此本申请实施例考虑电子设备的摄像模组在预设时间段内每获取到一张目标用户的人脸图像时,电子设备就立即通过图像处理、图像分析等技术对该人脸图像进行处理以确定在获取该人脸图像的时刻下目标眼睛到显示屏的距离,从而实现在预设时间段内由摄像模组实时检测目标用户在注视显示屏时其目标眼睛到显示屏的距离变化情况(由距离变化参数指示),以便后续通过距离变化参数来判断是否需要调整显示屏的显示参数,进而实现自适应动态调整显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
在一个可能的示例中,根据人脸图像信息集中的第二人脸图像和摄像模组的焦距确定距离信息集中的第二距离信息,包括:确定第二人脸图像上的第三成像,第三成像用于表示目标眼睛的瞳孔中心在第二人脸图像上的成像;确定第三成像在第三坐标系上的坐标位置以得到第三坐标信息,第三坐标系由第二人脸图像所在的二维平面构建;根据第三坐标信息和摄像模组的焦距确定第二距离信息。
其中,第二人脸图像所在的二维平面与显示屏所在的二维平面相互平行,第三坐标系的坐标原点为第二人脸图像上的中心点。
需要说明的是,由于第二人脸图像表示目标用户的脸部的成像,而该脸部的成像即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第三成像),也有其他非相关成像,因此本实施例考虑先确定第二人脸图像上的第三成像,再确定第三成像在由第二人脸图像所在的二维平面构建的二维坐标系上的坐标位置(即第三坐标信息),从而通过第三坐标信息和摄像模组的焦距确定出第二距离信息,实现通过图像处理、图像分析、相机标定等技术对第二人脸图像进行处理以确定在获取第二人脸图像的时刻下目标眼睛到显示屏的距离。
具体的,确定第二人脸图像上的第三成像,可以包括以下步骤:将第二人脸图像输入预先训练的眼部定位模型以得到第三成像。
需要说明的是,由于第二人脸图像上即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第三成像)、目标眼睛的虹膜的成像,也有其他非相关成像,因此本实施例考虑通过预先训练的眼部定位模型以得到目标眼睛的瞳孔中心在第二人脸图像上的成像。由于预先训练的眼部定位模型在图像处理中具有较高精确度,从而保证提取出的第三成像中的特征具有较高的精确度。另外,眼部定位模型与上述“方式一”中的一致,对此不再赘述。
在一个可能的示例中,根据第三坐标信息和摄像模组的焦距确定第二距离信息,可以包括以下步骤:通过摄像模组的焦距将第三坐标信息由第三坐标系转换到第二坐标系以得到第四坐标信息,第二坐标系由显示屏所在的二维平面和垂直于该二维平面的直线构建,第二坐标系的坐标原点位于摄像模组所在的位置;计算第四坐标信息到第二坐标系的坐标原点的距离以得到第二距离信息。
其中,第二坐标系的坐标原点位于摄像模组所在的位置。
需要说明的是,本示例通过考虑摄像模组的焦距将第二人脸图像中的第三成像在第三坐标系上的坐标位置(即第三坐标信息)转换为第二坐标系上的坐标位置(即第四坐标信息),再计算第四坐标信息到第二坐标系的坐标原点的距离以得到在获取第二人脸图像的时刻下目标眼睛到显示屏的距离,从而通过图像坐标转换实现由第三坐标信息确定第二距离信息,提高图像处理效率。另外,本示例考虑通过目标眼睛于第二坐标系上的坐标到摄像模组的距离来近似表示眼睛眼睛到显示屏的距离。
在一个可能的示例中,根据人脸图像信息集中的第二人脸图像和摄像模组的焦距确定距离信息集中的第二距离信息,可以包括以下步骤:根据第二人脸图像确定第二直径信息,第二直径信息用于表示目标眼睛的虹膜于第二人脸图像中的虹膜成像直径;计算预设直径信息与第二直径信息之间的比例大小以得到第二比值,预设直径信息用于表示预设的虹膜直径;根据第二比值和摄像模组的焦距确定第二距离信息。
方式三:
在一个可能的示例中,若第一变化参数包括眼睛变化参数,则根据人脸图像信息集确定第一变化参数,包括:根据人脸图像信息集中的第三人脸图像确定眼睛大小信息集中的第二眼睛大小信息,第二眼睛大小信息用于表示在获取第三人脸图像的时刻下目标眼睛于第三人脸图像中的眼睛成像大小;根据眼睛大小信息集中的眼睛大小信息之间的变化关系确定眼睛变化参数。
其中,第三人脸图像为人脸图像信息集中的一张人脸图像;第二眼睛大小信息为眼睛大小信息集中的一个眼睛大小信息。
需要说明的是,“方式三”中的具体描述可以详见上述关于“根据人脸图像信息集确定第一变化参数”和“方式一”中的相关描述,对此不再赘述。
在一个可能的示例中,根据人脸图像信息集中的第三人脸图像确定眼睛大小信息集中的第二眼睛大小信息,可以包括以下步骤:确定第三人脸图像上的第四成像,第四成像用于表示目标眼睛在第三人脸图像上的成像;计算第四成像中的上下眼皮成像之间的距离以得到第二眼睛大小信息。
需要说明的是,本示例通过图像处理、图像分析等技术确定目标眼睛在第三人脸图像上的成像(即第四成像),再计算第四成像中的上下眼皮成像之间的距离以得到第二眼睛大小信息,从而直接对人脸图像进行处理以获取目标眼睛的眼睛大小,提高获取处理效率。另外,本示例考虑通过目标眼睛的上下眼皮成像之间的距离来近似表示目标眼睛的眼睛大小。
具体的,确定第三人脸图像上的第四成像,可以包括以下步骤:将第三人脸图像输入预先训练的眼部定位模型以得到第四成像。
需要说明的是,由于第三人脸图像上即有目标眼睛的成像、目标眼睛的瞳孔中心的成像(即第四成像),也有其他非相关成像,因此本实施例考虑通过预先训练的眼部定位模型以得到目标眼睛在第三人脸图像上的成像。由于预先训练的眼部定位模型在图像处理中具有较高精确度,从而保证提取出的第四成像中的特征具有较高的精确度。另外,眼部定位模型与上述“方式一”中的描述一致,对此不再赘述。
S330、根据第一变化参数和当前显示参数确定显示屏待显示的显示参数。
其中,待显示的显示参数可以为当前显示参数或者目标显示参数。
需要说明的是,本申请实施例考虑由摄像模组在预设时间段内实时检测目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛到显示屏的距离变化情况(由距离变化参数指示)和/或目标眼睛的眼睛大小变化情况(由眼睛变化参数指示)来确定(判断)是否需要将显示屏的当前显示参数调整到目标显示参数,从而实现通过距离变化参数和/或眼睛变化参数以及当前显示参数确定显示屏待显示的显示参数,进而实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
具体的,显示参数可以包括以下至少一种:显示亮度、显示色温、色彩饱和度、显示分辨率、刷新频率、对比度、字体大小、字体行间距。
具体的,当前显示参数用于表示在预设时间段的开始时刻之前显示屏所显示(或者显示屏中的当前内容所呈现)的显示参数。例如,在预设时间段的开始时刻之前显示屏所显示(或者显示屏中的当前内容所呈现)的显示亮度、显示分辨率、字体大小、字体行间距等。
需要说明的是,当前显示参数可以是默认设置、出厂设置、预先设置的;可以是根据用户需求自主设置的;可以是由电子设备根据当前环境参数、当前设备状态参数、用户语音或动作因素等自适应设置的。其中,当前环境参数、当前设备状态参数与上述针对“预设时间段的时长”中的描述一致,在此不再赘述。另外,用户语音包括用户录入的语音,并通过自然语言识别技术来设置当前显示参数;用户动作包括摇晃电子设备,并通过电子设备内的惯性传感器所采集的数据来设置当前显示参数。
具体的,目标显示参数用于表示由第一变化参数和当前显示参数确定的待调整后的显示参数。也就是说,目标显示参数由第一变化参数和当前显示参数确定。需要说明的是,与当前显示参数不同的是,本申请实施例的目标显示参数是由摄像模组在预设时间段内通过实时检测目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛到显示屏的距离变化情况和/或目标眼睛的眼睛大小变化情况来确定的待调整后的显示参数。也就是说,本申请实施例通过摄像模组实时检测用户的脸部距离变化(眼睛到显示屏的距离变化)和/或眼部变化(眼睛大小变化)以实现适应动态调整显示屏的当前显示参数。
进一步需要说明的是,目标显示参数由第一变化参数和当前显示参数确定,可以理解为,若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离变大或变小,则说明目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)当前可能无法清楚或舒适的观看显示屏中的内容。此时,电子设备可以自适应的将显示屏的当前显示参数调整到目标显示参数以缓解目标用户的用眼疲劳感和不适感。例如,如果距离变大(变远),则将显示屏的字体大小自适应的调大;或者,将显示屏的显示分辨率自适应的缩小以放大显示尺寸。如果距离变小(变近),则将显示屏的字体大小自适应的调小;或者,将显示屏的显示分辨率自适应的放大以缩小显示尺寸。
同理,若眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小变大或变小,则说明目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)当前可能无法清楚或舒适的观看显示屏中的内容。此时,电子设备可以自适应的将显示屏的当前显示参数调整到目标显示参数以缓解目标用户的用眼疲劳感和不适感。例如,如果眼睛变小,则将显示屏的字体大小自适应的调大;或者,将显示屏的分辨率自适应的缩小以放大显示尺寸。如果眼睛变大,则将显示屏的字体大小自适应的调小;或者,将显示屏的分辨率自适应的放大以缩小显示尺寸。
由于第一变化参数可以包括距离变化参数、眼睛变化参数中的至少一种,因此本申请实施例如何根据第一变化参数确定是否将显示屏的当前显示参数调整到目标显示参数存在多种情况,下面结合上述描述对其进行具体说明。
情况一:
在一个可能的示例中,若第一变化参数包括距离变化参数和眼睛变化参数,则根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,可以包括以下步骤:若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离不变,且眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小不变,则确定待显示的显示参数为当前显示参数。
需要说明的是,当未佩戴眼镜的近视眼或远视眼用户于近距离注视电子设备的显示屏时,如果该用户无法看清楚该显示屏中的内容,则该用户的眼睛可能通过睫毛肌挤压晶状体调节曲率的方式(即改变眼睛大小)以使其缓解看不清的状况;或者,该用户可能通过改变眼睛到该显示屏的距离的方式以使其缓解看不清的状况。因此,若摄像模组在预设时间段内实时检测到目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛到显示屏的距离不变和目标眼睛的眼睛大小不变,则电子设备不需要调整显示屏的当前显示参数(即待显示的显示参数为当前显示参数)。此时,说明目标用户已维持在人眼舒适或稳定的状态下使用电子设备(如用户能清楚的观看的显示屏中的内容)。
在一个可能的示例中,若第一变化参数包括距离变化参数和眼睛变化参数,则根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,可以包括以下步骤:若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离改变,且眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小改变,则确定距离变化参数对应的显示调整参数以得到第一调整参数,以及确定眼睛变化参数对应的显示调整参数以得到第二调整参数;加权平均第一调整参数和第二调整参数以得到目标调整参数;根据当前显示参数和目标调整参数确定待显示的显示参数为目标显示参数。
需要说明的是,结合上述针对“目标显示参数由第一变化参数和当前显示参数确定”的描述,本申请实施例考虑距离变化参数和眼睛变化参数各自对应一个调整参数,即建立距离变化参数与调整参数之间的对应(映射)关系,以及建立眼睛变化参数与调整参数之间的对应(映射)关系,再通过加权平均的方式计算得到目标调整参数,最终通过当前显示参数和目标调整参数计算得到目标显示参数,从而实现根据第一变化参考和当前显示参数确定显示屏待显示的显示参数为目标显示参数,进而实现将当前显示参数调整到目标显示参数。
具体的,确定距离变化参数对应的显示调整参数以得到第一调整参数,可以包括:从第一预设映射表中确定距离变化参数对应的显示调整参数以得到第一调整参数;其中,第一预设映射表用于表示距离变化参数与第一调整参数之间的映射关系。
需要说明的是,第一预设映射表可以是将标注数据集输入预先训练的分类网络模型以得到的。其中,本申请实施例考虑通过电子设备的摄像模组采集众多未佩戴眼镜的近视眼或远视眼用户在近距离注视电子设备的显示屏时的脸部距离变化(眼睛到显示屏的距离变化)和眼部变化(眼睛大小变化)的标注数据集,并标注该众多用户在采集过程中的显示屏的最佳的显示参数(如显示亮度、显示分辨率、字体大小等)作为标签。另外,分类网络模型可以是卷积神经网络、贝叶斯分类器、支持向量机(support vector machine,SVM)等。下面对第一预设映射表作一个示例说明,如表1所示。
表1
具体的,确定眼睛变化参数对应的显示调整参数以得到第二调整参数,可以包括:从第二预设映射表中确定眼睛变化参数对应的显示调整参数以得到第二调整参数;其中,第二预设映射表用于表示眼睛变化参数与第二调整参数之间的映射关系。
需要说明的是,第二预设映射表可以是将标注数据集输入预先训练的分类网络模型以得到的。其中,具体描述与上述一致,在此不再赘述。下面对第二预设映射表作一个示例说明,如表2所示。
表2
具体的,目标调整参数可以通过如下公式计算:
其中,zk(k∈{1,2,...})表示目标调整参数;α、β、λ、μ分别表示预设加权系数。
情况二:
需要说明的是,“情况二”中的具体描述可以详见上述“情况一”中的相关描述,对此不再赘述。
在一个可能的示例中,若第一变化参数包括距离变化参数,则根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,可以包括以下步骤:若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离不变,则确定待显示的显示参数为当前显示参数。
需要说明的是,当未佩戴眼镜的近视眼或远视眼用户于近距离注视电子设备的显示屏时,如果该用户无法看清楚该显示屏中的内容,则该用户可能通过改变眼睛到该显示屏的距离的方式以使其缓解看不清的状况。因此,若摄像模组在预设时间段内实时检测到目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛到显示屏的距离不变,则电子设备不需要调整显示屏的当前显示参数(即待显示的显示参数为当前显示参数)。此时,说明目标用户已维持在人眼舒适或稳定的状态下使用电子设备(如用户能清楚的观看的显示屏中的内容)。
在一个可能的示例中,若第一变化参数包括距离变化参数,则根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,可以包括以下步骤:若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离改变,则确定距离变化参数对应的显示调整参数;根据当前显示参数和距离变化参数对应的显示调整参数确定待显示的显示参数为目标显示参数。
需要说明的是,本示例考虑距离变化参数对应一个调整参数,即建立距离变化参数与调整参数之间的对应(映射)关系,再通过当前显示参数和距离变化参数对应的显示调整参数计算得到目标显示参数,从而实现根据第一变化参考和当前显示参数确定待显示的显示参数为目标显示参数,进而将显示屏的当前显示参数调整到目标显示参数。
情况三:
需要说明的是,“情况三”中的具体描述可以详见上述“情况一”中的相关描述,对此不再赘述。
在一个可能的示例中,若第一变化参数包括眼睛变化参数,则根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,可以包括以下步骤:若眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小不变,则确定待显示的显示参数为当前显示参数。
需要说明的是,当未佩戴眼镜的近视眼或远视眼用户于近距离注视电子设备的显示屏时,如果该用户无法看清楚该显示屏中的内容,则该用户的眼睛可能通过睫毛肌挤压晶状体调节曲率的方式(即改变眼睛大小)以使其缓解看不清的状况。因此,若摄像模组在预设时间段内实时检测到目标用户(如未佩戴眼镜的近视眼或远视眼用户在近距离注视显示屏时)的目标眼睛的眼睛大小不变,则电子设备不需要调整显示屏的当前显示参数(即确定待显示的显示参数为当前显示参数)。此时,说明目标用户已维持在人眼舒适或稳定的状态下使用电子设备(如用户能清楚的观看的显示屏中的内容)。
在一个可能的示例中,若第一变化参数包括眼睛变化参数,则根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,可以包括以下步骤:若眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小改变,则确定眼睛变化参数对应的显示调整参数;根据当前显示参数和眼睛变化参数对应的显示调整参数确定待显示的显示参数为目标显示参数。
需要说明的是,本示例考虑眼睛变化参数对应一个调整参数,即建立眼睛变化参数与调整参数之间的对应(映射)关系,再通过当前显示参数和眼睛变化参数对应的显示调整参数计算得到目标显示参数,从而实现根据第一变化参考和当前显示参数确定待显示的显示参数为目标显示参数,进而将显示屏的当前显示参数调整到目标显示参数。
S340、按照待显示的显示参数进行显示。
可以看出,本申请实施例中,通过摄像模组在预设时间段内获取目标用户的人脸图像信息集,再通过人脸图像信息集确定第一变换参数,最终根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,从而按照待显示的显示参数进行显示。由于第一变化参数中的距离变化参数用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况,以及第一变化参数中的眼睛变化参数用于指示在预设时间段内目标眼睛的眼睛大小变化情况,从而实现由摄像模组在预设时间段内实时检测目标用户的目标眼睛到显示屏的距离变化情况和/或目标眼睛的眼睛大小变化情况来确定显示屏待显示的显示参数,进而将当前显示参数调整到待显示的显示参数进行显示,最终通过距离变化参数和/或眼睛变化参数以及当前显示参数实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本申请实施例可以根据上述方法示例对电子设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理单元中。其中,该处理单元可以是处理器或控制器,例如CPU、通用处理器、DSP、ASIC、FPGA、晶体管逻辑器件、硬件部件或者其任意组合。也可以是实现计算功能的组合,例如包含一个或多个微处理器组合、DSP和微处理器的组合,从而该处理单元可以实现或执行结合上述描述的各种示例性的逻辑方框、模块和电路。另外,该处理单元可以用于执行如上述方法实施例中由电子设备执行的任一步骤,且在执行诸如发送等数据传输时,可选择的调用通信单元来完成相应操作,而该通信单元可以是通信接口、收发器和收发电路等。
进一步的,上述集成的功能模块既可以采用硬件的形式实现,也可以采用软件的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,只是一种逻辑功能划分,而实际实现时可以有另外的划分方式。
在采用集成的功能模块的情况下,图10示出了一种显示装置的功能模块组成框图。显示装置1000应用于电子设备,具体包括:获取模块1010、处理模块1020、调整模块1030和显示模块1040。其中,
获取模块1010,用于通过摄像模组获取在预设时间段内目标用户的人脸图像信息集;
处理模块1020,用于根据人脸图像信息集确定第一变化参数,第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,距离变化参数用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况,眼睛变化参数用于指示在预设时间段内目标眼睛的眼睛大小变化情况;
调整模块1030,用于根据第一变化参数和当前显示参数确定显示屏待显示的显示参数;
显示模块1040,用于按照待显示的显示参数进行显示。
需要说明的是,显示装置1000执行的各个操作的具体实现可以参见上述图3所示的方法实施例的相应描述,在此不再赘述。
可以看出,本申请实施例中,通过摄像模组在预设时间段内获取目标用户的人脸图像信息集,再通过人脸图像信息集确定第一变换参数,最终根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,从而按照待显示的显示参数进行显示。由于第一变化参数中的距离变化参数用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况,以及第一变化参数中的眼睛变化参数用于指示在预设时间段内目标眼睛的眼睛大小变化情况,从而实现由摄像模组在预设时间段内实时检测目标用户的目标眼睛到显示屏的距离变化情况和/或目标眼睛的眼睛大小变化情况来确定显示屏待显示的显示参数,进而将当前显示参数调整到待显示的显示参数进行显示,最终通过距离变化参数和/或眼睛变化参数以及当前显示参数实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
在一个可能的示例中,若第一变化参数包括所述距离变化参数和所述眼睛变化参数,则在根据人脸图像信息集确定第一变化参数方面,处理模块1020具体用于:获取摄像模组的焦距,并根据人脸图像信息集中的第一人脸图像和摄像模组的焦距确定距离信息集中的第一距离信息,第一距离信息用于表示在获取第一人脸图像的时刻下目标眼睛到显示屏的距离;根据第一人脸图像确定眼睛大小信息集中的第一眼睛大小信息,第一眼睛大小信息用于表示在获取第一人脸图像的时刻下目标眼睛于第一人脸图像中的眼睛成像大小;根据距离信息集中的距离信息之间的变化关系确定距离变化参数,以及根据眼睛大小信息集中的眼睛大小信息之间的变化关系确定眼睛变化参数。
在一个可能的示例中,在根据人脸图像信息集中的第一人脸图像和摄像模组的焦距确定距离信息集中的第一距离信息,处理模块1020具体用于:确定第一人脸图像上的第一成像,第一成像用于表示目标眼睛的瞳孔中心在第一人脸图像上的成像;确定第一成像在第一坐标系上的坐标位置以得到第一坐标信息,第一坐标系由第一人脸图像所在的二维平面构建;根据第一坐标信息和摄像模组的焦距确定第一距离信息。
在一个可能的示例中,在根据第一坐标信息和摄像模组的焦距确定第一距离信息方面,处理模块1020具有用于:通过摄像模组的焦距将第一坐标信息由第一坐标系转换到第二坐标系以得到第二坐标信息,第二坐标系由显示屏所在的二维平面和垂直于二维平面的直线构建,第二坐标系的坐标原点位于摄像模组所在的位置;计算第二坐标信息到第二坐标系的坐标原点的距离以得到第一距离信息。
在一个可能的示例中,在根据人脸图像信息集中的第一人脸图像和摄像模组的焦距确定距离信息集中的第一距离信息方面,处理模块1020具体用于:根据第一人脸图像确定第一直径信息,第一直径信息用于表示目标眼睛的虹膜于第一人脸图像中的虹膜成像直径;计算预设直径信息与第一直径信息之间的比例大小以得到第一比值,预设直径信息用于表示预设的虹膜直径;根据第一比值和摄像模组的焦距确定第一距离信息。
在一个可能的示例中,在根据第一人脸图像确定眼睛大小信息集中的第一眼睛大小信息方面,处理模块1020具体用于:确定第一人脸图像上的第二成像,第二成像用于表示目标眼睛在第一人脸图像上的成像;计算第二成像中的上下眼皮成像之间的距离以得到第一眼睛大小信息。
在一个可能的示例中,若第一变化参数包括距离变化参数和眼睛变化参数,则在根据第一变化参数和当前显示参数确定显示屏待显示的显示参数方面,调整模块1030具体用于:若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离不变,且眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小不变,则确定待显示的显示参数为当前显示参数;或者,若距离变化参数指示在预设时间段内目标眼睛到显示屏的距离改变,且眼睛变化参数指示在预设时间段内目标眼睛的眼睛大小改变,则确定距离变化参数对应的显示调整参数以得到第一调整参数,以及确定眼睛变化参数对应的显示调整参数以得到第二调整参数;加权平均第一调整参数和第二调整参数以得到目标调整参数;根据当前显示参数和目标调整参数确定待显示的显示参数为目标显示参数。
在一个可能的示例中,在通过摄像模组获取在预设时间段内目标用户的人脸图像信息集方面,获取模块1010具体用于:开启摄像模组,并在第一时刻上检测到摄像模组的取景范围内存在目标用户的影像;以第一时刻为起始的预设时间段内通过摄像模组采集目标用户的多张人脸图像以得到人脸图像信息集。
下面介绍本申请实施例提供的又一种电子设备的结构示意图,如图11所示。其中,电子设备1100包括摄像模组1110、显示屏1120、存储器1130、存储器1130中的一个或多个程序1131、处理器1140,以及用于连接摄像模组1110、显示屏1120、存储器1130和处理器1140的通信总线。
摄像模组1110可以用于获取在预设时间段内目标用户的人脸图像信息集。其中,摄像模组1110可以是电子设备1100的前置AON摄像头。
显示屏1120可以用于按照当前显示参数进行显示,当前显示参数用于表示在预设时间段的开始时刻之前显示屏所显示的显示参数。
存储器1130可以用于存储一个或多个程序1131。其中,存储器1130包括但不限于是随机存储记忆体(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM)或便携式只读存储器(Compact Disc Read-Only Memory,CD-ROM),并且存储器1130可以用于存储相关指令及数据。
处理器1140可以用于执行存储器1130存储的一个或多个程序1131。其中,处理器1140可以是一个或多个中央处理器CPU。在处理器1140是一个CPU的情况下,该CPU可以是单核CPU,也可以是多核CPU。
当一个或多个程序1131由处理器1140执行时,处理器1140具体用于:根据人脸图像信息集确定第一变化参数,第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,距离变化参数用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况,眼睛变化参数用于指示在预设时间段内目标用户注视显示屏时目标眼睛的眼睛大小变化情况;以及根据第一变化参数和当前显示参数确定显示屏待显示的显示参数。
显示屏1120还可以用于按照当前显示参数进行显示。
需要说明的是,电子设备1100执行的各个操作的具体实现可以参见上述图3所示的方法实施例的相应描述,在此不再赘述。
可以看出,本申请实施例中,通过摄像模组在预设时间段内获取目标用户的人脸图像信息集,再通过人脸图像信息集确定第一变换参数,最终根据第一变化参数和当前显示参数确定显示屏待显示的显示参数,从而按照待显示的显示参数进行显示。由于第一变化参数中的距离变化参数用于指示在预设时间段内目标用户的目标眼睛到显示屏的距离变化情况,以及第一变化参数中的眼睛变化参数用于指示在预设时间段内目标眼睛的眼睛大小变化情况,从而实现由摄像模组在预设时间段内实时检测目标用户的目标眼睛到显示屏的距离变化情况和/或目标眼睛的眼睛大小变化情况来确定显示屏待显示的显示参数,进而将当前显示参数调整到待显示的显示参数进行显示,最终通过距离变化参数和/或眼睛变化参数以及当前显示参数实现自适应动态调整该显示屏的显示参数以有利于缓解目标用户的用眼疲劳感和不适感。
本申请实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序可操作来使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。
本申请实施例还提供一种计算机程序产品,其中,该计算机程序产品包括计算机程序,该计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
需要说明的是,对于上述的各方法实施例,为了简单描述,将其都表述为一系列的动作组合。本领域技术人员应该知悉,本申请不受所描述的动作顺序的限制,因为本申请实施例中的某些步骤可以采用其他顺序或者同时进行。此外,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请实施例所必须的。
在上述实施例中,本申请对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,本领域技术人员应该知悉,所描述的装置可以通过其它的方式实现。可以理解的是,上述描述的装置实施例仅仅是示意性的。例如,上述单元的划分只是一种逻辑功能划分,实际中可以有另外的划分方式。也就是说,多个单元或组件可以结合或集成到另一个软件,以及一些特征可以忽略或不执行。此外,所显示或讨论的相互之间的耦合、直接耦合或通信连接等方式可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电性或其它的形式。
上述单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。可以理解的是,本申请的技术方案(该技术方案对现有技术做出贡献的部分或者该技术方案的全部或部分)可以通过计算机软件产品的形式体现。该计算机软件产品存储在一个存储器中,包括若干指令用以使得计算机设备(个人计算机、服务器或者网络设备等)执行本申请实施例的全部或部分步骤。另外,上述计算机可读取存储介质可以存储在U盘、ROM、RAM、移动硬盘、磁碟或者光盘等各种存储器中。
以上对本申请实施例进行了具体介绍,本领域技术人员应该知悉,本申请实施例只是用于帮助理解本申请的技术方案的核心思想,因此本申请实施例在具体实施方式和应用范围上均会有改变之处。至此,本说明书中记载的内容不应理解为对本申请的保护范围的限制。另外,在本申请实施例的技术方案的基础之上,任意所做的任何修改、等同替换、改进等,均应包括在本申请实施例的保护范围之内。
Claims (10)
1.一种显示方法,其特征在于,应用于电子设备,所述电子设备包括显示屏和摄像模组;所述方法包括:
通过所述摄像模组获取在预设时间段内目标用户的人脸图像信息集;
根据所述人脸图像信息集确定第一变化参数,所述第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,所述距离变化参数用于指示在所述预设时间段内所述目标用户的目标眼睛到所述显示屏的距离变化情况,所述眼睛变化参数用于指示在所述预设时间段内所述目标眼睛的眼睛大小变化情况;
若所述距离变化参数指示在所述预设时间段内所述目标眼睛到所述显示屏的距离改变,且所述眼睛变化参数指示在所述预设时间段内所述目标眼睛的眼睛大小改变,则从第一预设映射表中确定所述距离变化参数对应的显示调整参数以得到第一调整参数,所述第一预设映射表用于表示所述距离变化参数与所述第一调整参数之间的映射关系,以及从第二预设映射表中确定所述眼睛变化参数对应的所述显示调整参数以得到第二调整参数,所述第二预设映射表用于表示所述眼睛变化参数与所述第二调整参数之间的映射关系,所述显示调整参数用于表示对所述显示屏所显示的显示参数进行调整的数值;其中,所述第一预设映射表和所述第二预设映射表是将标注数据集输入预先训练的分类网络模型以得到的,所述标注数据集是所述摄像模组采集众多未佩戴眼镜的近视眼或远视眼用户在近距离注视所述显示屏时的脸部距离变化和眼部变化,并标注所述众多未佩戴眼镜的近视眼或远视眼用户在采集过程中的所述显示屏的最佳的显示参数作为标签以得到的;
加权平均所述第一调整参数和所述第二调整参数以得到目标调整参数;
根据当前显示参数和所述目标调整参数计算得到目标显示参数,所述当前显示参数用于表示在所述预设时间段的开始时刻之前所述显示屏所显示的显示参数;
将所述当前显示参数调整到所述目标显示参数进行显示。
2.根据权利要求1所述的方法,其特征在于,若所述第一变化参数包括所述距离变化参数和所述眼睛变化参数,则所述根据所述人脸图像信息集确定第一变化参数,包括:
获取所述摄像模组的焦距,并根据所述人脸图像信息集中的第一人脸图像和所述摄像模组的焦距确定距离信息集中的第一距离信息,所述第一距离信息用于表示在获取所述第一人脸图像的时刻下所述目标眼睛到所述显示屏的距离;
根据所述第一人脸图像确定眼睛大小信息集中的第一眼睛大小信息,所述第一眼睛大小信息用于表示在获取所述第一人脸图像的时刻下所述目标眼睛于第一人脸图像中的眼睛成像大小;
根据所述距离信息集中的距离信息之间的变化关系确定所述距离变化参数,以及根据所述眼睛大小信息集中的眼睛大小信息之间的变化关系确定所述眼睛变化参数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述人脸图像信息集中的第一人脸图像和所述摄像模组的焦距确定距离信息集中的第一距离信息,包括:
确定所述第一人脸图像上的第一成像,所述第一成像用于表示所述目标眼睛的瞳孔中心在所述第一人脸图像上的成像;
确定所述第一成像在第一坐标系上的坐标位置以得到第一坐标信息,所述第一坐标系由所述第一人脸图像所在的二维平面构建;
根据所述第一坐标信息和所述摄像模组的焦距确定所述第一距离信息。
4.根据权利要求3所述的方法,其特征在于,所述根据所述第一坐标信息和所述摄像模组的焦距确定所述第一距离信息,包括:
通过所述摄像模组的焦距将所述第一坐标信息由所述第一坐标系转换到第二坐标系以得到第二坐标信息,所述第二坐标系由所述显示屏所在的二维平面和垂直于所述二维平面的直线构建,所述第二坐标系的坐标原点位于所述摄像模组所在的位置;
计算所述第二坐标信息到所述第二坐标系的坐标原点的距离以得到所述第一距离信息。
5.根据权利要求2所述的方法,其特征在于,所述根据所述人脸图像信息集中的第一人脸图像和所述摄像模组的焦距确定距离信息集中的第一距离信息,包括:
根据所述第一人脸图像确定第一直径信息,所述第一直径信息用于表示所述目标眼睛的虹膜于所述第一人脸图像中的虹膜成像直径;
计算预设直径信息与所述第一直径信息之间的比例大小以得到第一比值,所述预设直径信息用于表示预设的虹膜直径;
根据所述第一比值和所述摄像模组的焦距确定所述第一距离信息。
6.根据权利要求2所述的方法,其特征在于,所述根据所述第一人脸图像确定眼睛大小信息集中的第一眼睛大小信息,包括:
确定所述第一人脸图像上的第二成像,所述第二成像用于表示所述目标眼睛在所述第一人脸图像上的成像;
计算所述第二成像中的上下眼皮成像之间的距离以得到所述第一眼睛大小信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述通过所述摄像模组获取在预设时间段内目标用户的人脸图像信息集,包括:
开启所述摄像模组,并在第一时刻上检测到所述摄像模组的取景范围内存在所述目标用户的影像;
以所述第一时刻为起始的所述预设时间段内通过所述摄像模组采集所述目标用户的多张人脸图像以得到所述人脸图像信息集。
8.一种显示装置,其特征在于,应用于电子设备,所述电子设备包括显示屏和摄像模组;所述装置包括:
获取模块,用于通过所述摄像模组获取在预设时间段内目标用户的人脸图像信息集;
处理模块,用于根据所述人脸图像信息集确定第一变化参数,所述第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,所述距离变化参数用于指示在所述预设时间段内所述目标用户的目标眼睛到所述显示屏的距离变化情况,所述眼睛变化参数用于指示在所述预设时间段内所述目标眼睛的眼睛大小变化情况;
调整模块,用于若所述距离变化参数指示在所述预设时间段内所述目标眼睛到所述显示屏的距离改变,且所述眼睛变化参数指示在所述预设时间段内所述目标眼睛的眼睛大小改变,则从第一预设映射表中确定所述距离变化参数对应的显示调整参数以得到第一调整参数,所述第一预设映射表用于表示所述距离变化参数与所述第一调整参数之间的映射关系,以及从第二预设映射表中确定所述眼睛变化参数对应的所述显示调整参数以得到第二调整参数,所述第二预设映射表用于表示所述眼睛变化参数与所述第二调整参数之间的映射关系,所述显示调整参数用于表示对所述显示屏所显示的显示参数进行调整的数值;其中,所述第一预设映射表和所述第二预设映射表是将标注数据集输入预先训练的分类网络模型以得到的,所述标注数据集是所述摄像模组采集众多未佩戴眼镜的近视眼或远视眼用户在近距离注视所述显示屏时的脸部距离变化和眼部变化,并标注所述众多未佩戴眼镜的近视眼或远视眼用户在采集过程中的所述显示屏的最佳的显示参数作为标签以得到的;
所述调整模块,还用于加权平均所述第一调整参数和所述第二调整参数以得到目标调整参数;根据当前显示参数和所述目标调整参数计算得到目标显示参数,所述当前显示参数用于表示在所述预设时间段的开始时刻之前所述显示屏所显示的显示参数;
显示模块,用于将所述当前显示参数调整到所述目标显示参数进行显示。
9.一种电子设备,其特征在于,包括:
摄像模组,用于获取在预设时间段内目标用户的人脸图像信息集;
显示屏,用于按照当前显示参数进行显示,所述当前显示参数用于表示在所述预设时间段的开始时刻之前所述显示屏所显示的显示参数;
存储器,用于存储一个或多个程序;
处理器,用于执行所述存储器存储的所述一个或多个程序;当所述一个或多个程序由所述处理器执行时,所述处理器具体用于:
根据所述人脸图像信息集确定第一变化参数,所述第一变化参数包括以下至少一种:距离变化参数、眼睛变化参数,所述距离变化参数用于指示在所述预设时间段内所述目标用户的目标眼睛到所述显示屏的距离变化情况,所述眼睛变化参数用于指示在所述预设时间段内所述目标用户注视所述显示屏时所述目标眼睛的眼睛大小变化情况;以及若所述距离变化参数指示在所述预设时间段内所述目标眼睛到所述显示屏的距离改变,且所述眼睛变化参数指示在所述预设时间段内所述目标眼睛的眼睛大小改变,则从第一预设映射表中确定所述距离变化参数对应的显示调整参数以得到第一调整参数,所述第一预设映射表用于表示所述距离变化参数与所述第一调整参数之间的映射关系,以及从第二预设映射表中确定所述眼睛变化参数对应的所述显示调整参数以得到第二调整参数,所述第二预设映射表用于表示所述眼睛变化参数与所述第二调整参数之间的映射关系,所述显示调整参数用于表示对所述显示屏所显示的显示参数进行调整的数值;其中,所述第一预设映射表和所述第二预设映射表是将标注数据集输入预先训练的分类网络模型以得到的,所述标注数据集是所述摄像模组采集众多未佩戴眼镜的近视眼或远视眼用户在近距离注视所述显示屏时的脸部距离变化和眼部变化,并标注所述众多未佩戴眼镜的近视眼或远视眼用户在采集过程中的所述显示屏的最佳的显示参数作为标签以得到的;加权平均所述第一调整参数和所述第二调整参数以得到目标调整参数;根据当前显示参数和所述目标调整参数计算得到目标显示参数;
所述显示屏,还用于将所述当前显示参数调整到所述目标显示参数进行显示。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,所述计算机程序可操作来使得计算机执行如权利要求1-7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110065645.3A CN112799508B (zh) | 2021-01-18 | 2021-01-18 | 显示方法与装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110065645.3A CN112799508B (zh) | 2021-01-18 | 2021-01-18 | 显示方法与装置、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112799508A CN112799508A (zh) | 2021-05-14 |
CN112799508B true CN112799508B (zh) | 2023-01-31 |
Family
ID=75810276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110065645.3A Active CN112799508B (zh) | 2021-01-18 | 2021-01-18 | 显示方法与装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112799508B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113835660A (zh) * | 2021-09-22 | 2021-12-24 | 深圳Tcl新技术有限公司 | 显示屏调整方法、装置、计算机设备及存储介质 |
CN114168096B (zh) * | 2021-12-07 | 2023-07-25 | 深圳创维新世界科技有限公司 | 输出画面的显示方法、系统、移动终端以及存储介质 |
CN114212036B (zh) * | 2021-12-20 | 2025-02-25 | 浙江吉利控股集团有限公司 | 化妆镜显示方法、系统、介质、设备及程序产品 |
CN114281236B (zh) * | 2021-12-28 | 2023-08-15 | 建信金融科技有限责任公司 | 文本处理方法、装置、设备、介质和程序产品 |
CN114760433B (zh) * | 2022-04-15 | 2025-02-28 | 维沃移动通信有限公司 | 视频会议系统的控制方法、装置、电子设备和存储介质 |
CN114895829B (zh) * | 2022-07-15 | 2022-09-27 | 广东信聚丰科技股份有限公司 | 基于人工智能的显示状态优化方法及系统 |
CN115499538B (zh) * | 2022-08-23 | 2023-08-22 | 广东以诺通讯有限公司 | 屏幕显示字体调节方法、装置、存储介质和计算机设备 |
CN116421135A (zh) * | 2023-04-27 | 2023-07-14 | 北京京东拓先科技有限公司 | 视力测试方法、装置、电子设备及存储介质 |
TWI857875B (zh) * | 2023-11-29 | 2024-10-01 | 方塊磚智慧顯示股份有限公司 | 一種透過使用者身分識別自動調整使用者操作介面系統 |
CN117472256B (zh) * | 2023-12-26 | 2024-08-23 | 荣耀终端有限公司 | 图像处理方法及电子设备 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106104663A (zh) * | 2014-02-05 | 2016-11-09 | 索尼公司 | 用于设定电子设备的显示器的显示亮度的系统和方法 |
CN109947240A (zh) * | 2019-01-28 | 2019-06-28 | 努比亚技术有限公司 | 显示控制方法、终端及计算机可读存储介质 |
CN111679736A (zh) * | 2020-05-22 | 2020-09-18 | 中国长城科技集团股份有限公司 | 调节电子设备屏幕亮度的方法、装置及终端设备 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8209635B2 (en) * | 2007-12-20 | 2012-06-26 | Sony Mobile Communications Ab | System and method for dynamically changing a display |
CN103760980A (zh) * | 2014-01-21 | 2014-04-30 | Tcl集团股份有限公司 | 根据双眼位置进行动态调整的显示方法、系统及显示设备 |
CN106572389A (zh) * | 2015-10-08 | 2017-04-19 | 小米科技有限责任公司 | 调节显示图像方法及装置 |
US20170372679A1 (en) * | 2016-06-28 | 2017-12-28 | Ulsee Inc. | Mobile Terminal for Automatically Adjusting a Text Size and a Method Thereof |
-
2021
- 2021-01-18 CN CN202110065645.3A patent/CN112799508B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106104663A (zh) * | 2014-02-05 | 2016-11-09 | 索尼公司 | 用于设定电子设备的显示器的显示亮度的系统和方法 |
CN109947240A (zh) * | 2019-01-28 | 2019-06-28 | 努比亚技术有限公司 | 显示控制方法、终端及计算机可读存储介质 |
CN111679736A (zh) * | 2020-05-22 | 2020-09-18 | 中国长城科技集团股份有限公司 | 调节电子设备屏幕亮度的方法、装置及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112799508A (zh) | 2021-05-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112799508B (zh) | 显示方法与装置、电子设备及存储介质 | |
EP3816932B1 (en) | Skin detection method and electronic device | |
CN109793498B (zh) | 一种皮肤检测方法及电子设备 | |
CN110035141B (zh) | 一种拍摄方法及设备 | |
WO2022179376A1 (zh) | 手势控制方法与装置、电子设备及存储介质 | |
CN111510630B (zh) | 图像处理方法、装置及存储介质 | |
CN111543049B (zh) | 一种拍照方法及电子设备 | |
CN111566693B (zh) | 一种皱纹检测方法及电子设备 | |
WO2022193989A1 (zh) | 电子设备的操作方法、装置和电子设备 | |
WO2020015142A1 (zh) | 一种色素检测方法及电子设备 | |
CN111417982B (zh) | 一种色斑检测方法及电子设备 | |
CN113325948B (zh) | 隔空手势的调节方法及终端 | |
CN111385514A (zh) | 人像处理方法和装置以及终端 | |
EP4325877A1 (en) | Photographing method and related device | |
CN113741681A (zh) | 一种图像校正方法与电子设备 | |
WO2024021742A1 (zh) | 一种注视点估计方法及相关设备 | |
CN111557007B (zh) | 一种检测眼睛睁闭状态的方法及电子设备 | |
US20230162529A1 (en) | Eye bag detection method and apparatus | |
WO2022151887A1 (zh) | 睡眠监测方法及相关装置 | |
CN111460942A (zh) | 接近检测方法及装置、计算机可读介质及终端设备 | |
CN107872619B (zh) | 一种拍照处理方法、装置及设备 | |
CN115393676A (zh) | 手势控制优化方法、装置、终端和存储介质 | |
CN114531582A (zh) | 一种增强现实功能控制方法和电子设备 | |
CN114079728A (zh) | 拍摄防抖方法、装置、电子设备及存储介质 | |
CN116414339A (zh) | 穿戴式设备及其控制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |