CN116710880A - 电子装置和亮度调节方法 - Google Patents

电子装置和亮度调节方法 Download PDF

Info

Publication number
CN116710880A
CN116710880A CN202280009738.7A CN202280009738A CN116710880A CN 116710880 A CN116710880 A CN 116710880A CN 202280009738 A CN202280009738 A CN 202280009738A CN 116710880 A CN116710880 A CN 116710880A
Authority
CN
China
Prior art keywords
brightness
luminance
illuminance
electronic device
display
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.)
Pending
Application number
CN202280009738.7A
Other languages
English (en)
Inventor
金民镐
卢吉领
朴泰镇
金东仁
金孝善
林在勋
金晓钟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from KR1020210004971A external-priority patent/KR20220102715A/ko
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN116710880A publication Critical patent/CN116710880A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/34Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters by control of light from an independent source
    • G09G3/3406Control of illumination source
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
    • G09G3/22Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
    • G09G3/30Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
    • G09G3/32Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/06Adjustment of display parameters
    • G09G2320/0626Adjustment of display parameters for control of overall brightness
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2320/00Control of display operating conditions
    • G09G2320/08Arrangements within a display terminal for setting, manually or automatically, display parameters of the display terminal
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2354/00Aspects of interface with display user
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2360/00Aspects of the architecture of display systems
    • G09G2360/14Detecting light within display terminals, e.g. using a single or a plurality of photosensors
    • G09G2360/144Detecting light within display terminals, e.g. using a single or a plurality of photosensors the light being ambient light
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/02Constructional features of telephone sets
    • H04M1/22Illumination; Arrangements for improving the visibility of characters on dials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/12Details of telephonic subscriber devices including a sensor for measuring a physical value, e.g. temperature or motion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

根据各种实施例的电子装置包括:显示器;照度传感器,该照度传感器通过感测触摸传感器周围区域的照度来生成照度信息,该触摸传感器接收用户的触摸输入并生成触摸信息;存储器,存储关于周围区域的照度和显示器的亮度之间的关系的亮度数据;以及处理器,可操作地连接到显示器、照度传感器、触摸传感器和存储器。该处理器可以被设置为:确认来自照度传感器的照度信息;基于照度信息和亮度数据将显示器的亮度配置为第一亮度;基于用户输入将显示器的亮度改变为第二亮度;获取关于显示器的亮度改变的操作的事件信息;基于事件信息,重新配置存储在存储器中的亮度数据;并且根据亮度值确定显示器的亮度,该亮度值在重新配置的亮度数据中并且映射到从照度传感器确认的照度值。

Description

电子装置和亮度调节方法
技术领域
本公开涉及一种电子装置,并且例如涉及一种控制电子装置的显示器的亮度的方法。
背景技术
根据无线通信技术和处理器技术的发展,以智能手机为代表的便携式电子装置(以下称为电子装置)除了呼叫功能之外,可以具有各种各样的功能。例如,电子装置可以运行各种应用,并通过电子装置的显示器提供应用屏幕。
电子装置可以在显示器上显示图像数据,以运行用户期望的功能。用户可以在各种环境中使用电子装置,因此电子装置可以具有自动亮度控制功能,以便在各种环境中提供优化的显示使用环境。例如,为了提高用户的视觉(vision),显示器的亮度(brightness)水平可以根据环境照度(illuminance)而增加或降低。
发明内容
技术问题
具有自动控制显示器的亮度的功能的电子装置可以根据初始输入的亮度数据识别映射到外部照度的亮度值,并且根据识别的亮度值确定显示器的亮度。此外,电子装置可以根据用户的使用模式来学习显示器的亮度,而不是简单地根据初始输入值来控制亮度。
然而,传统的电子装置不能快速学习用户期望的亮度,并且不能立即应用所学习的值,从而不能实时提供针对用户的使用模式而优化的显示器的亮度。
当电子装置被配置为如上所述学习用户期望的亮度时,本公开的某些实施例可以提供有效的学习方法。这种有效的学习方法可以节省时间或电池寿命。
问题的解决方案
根据各种实施例的电子装置包括:显示器,被配置为接收用户的触摸输入并生成触摸信息的触摸传感器,被配置为检测环境照度并生成照度信息的照度传感器,被配置为存储环境照度和显示器的亮度之间的关系的亮度数据的存储器,以及可操作地连接到显示器、照度传感器、触摸传感器和存储器的处理器,其中,该处理器可以被配置为,识别来自照度传感器的照度信息,基于照度信息和亮度数据将显示器的亮度配置为第一亮度,基于用户输入将显示器的亮度改变为第二亮度,获取用于改变显示器的亮度的操作的事件信息,基于事件信息重新配置存储在存储器中的亮度数据,并且根据在重新配置的亮度数据中映射到由照度传感器识别的照度值的亮度值来确定显示器的亮度。
一种通过电子装置控制亮度的方法可以包括识别来自照度传感器的照度信息,基于照度信息和亮度数据将显示器的亮度配置为第一亮度,基于用户输入将显示器的亮度改变为第二亮度,获取用于改变显示器的亮度的操作的事件信息,基于事件信息重新配置存储在存储器中的亮度数据,以及根据在重新配置的亮度数据中映射到由照度传感器识别的照度值的亮度值来确定显示器的亮度。
发明的有益效果
根据各种实施例,可以提供一种能够考虑用户保持特定亮度的时间来学习显示亮度的电子装置以及一种通过电子装置控制亮度的方法。
根据某些实施例,当用户长时间保持特定亮度时,可以分配高加权值,而当用户临时改变亮度并短时间保持亮度时,可以分配低加权值。因此,可以通过计算的加权值来反映用户的亮度变化,并且可以使得电子装置对用户的使用模式的学习更有效。
通过本公开的各种实施例可以获得或预测的其他效果在本公开的实施例的详细描述中被显式地或隐式地公开。例如,根据本公开的各种实施例预测的各种效果将在下面的详细描述中公开。
附图说明
图1是示出根据各种实施例的网络环境中的电子装置的框图。
图2是根据各种实施例的电子装置的框图。
图3示出了根据各种实施例的电子装置的亮度数据配置***。
图4示出了根据各种实施例的基于电子装置的累计使用时间的加权值场景。
图5示出了根据各种实施例的电子装置的亮度配置连续性加权值场景。
图6示出了根据各种实施例的计算电子装置的连续性加权值的每个亮度的使用时间的场景。
图7是示出根据各种实施例的电子装置的自动亮度学习方法的流程图。
图8是示出根据各种实施例的电子装置生成临时亮度数据的方法的流程图。
图9是示出根据各种实施例的电子装置重新配置亮度数据的方法的流程图。
具体实施方式
图1是示出根据各种实施例的网络环境100中的电子装置101的框图。参照图1,网络环境100中的电子装置101可经由第一网络198(例如,短距离无线通信网络)与电子装置102进行通信,或者经由第二网络199(例如,长距离无线通信网络)与电子装置104或服务器108中的至少一个进行通信。根据实施例,电子装置101可经由服务器108与电子装置104进行通信。根据实施例,电子装置101可包括处理器120、存储器130、输入模块150、声音输出模块155、显示模块160、音频模块170、传感器模块176、接口177、连接端178、触觉模块179、相机模块180、电力管理模块188、电池189、通信模块190、用户识别模块(SIM)196或天线模块197。在一些实施例中,可从电子装置101中省略上述部件中的至少一个(例如,11连接端178),或者可将一个或更多个其它部件添加到电子装置101中。在一些实施例中,可将上述部件中的一些部件(例如,传感器模块176、相机模块180或天线模块197)实现为单个集成部件(例如,显示模块160)11。
处理器120可运行例如软件(例如,程序140)来控制电子装置101的与处理器120连接的至少一个其它部件(例如,硬件部件或软件部件),并可执行各种数据处理或计算。根据一个实施例,作为所述数据处理或计算的至少部分,处理器120可将从另一部件(例如,传感器模块176或通信模块190)接收到的命令或数据存储到易失性存储器132中,对存储在易失性存储器132中的命令或数据进行处理,并将结果数据存储在非易失性存储器134中。根据实施例,处理器120可包括主处理器121(例如,中央处理器(CPU)或应用处理器(AP))或者与主处理器121在操作上独立的或者相结合的辅助处理器123(例如,图形处理单元(GPU)、神经处理单元(NPU)、图像信号处理器(ISP)、传感器中枢处理器或通信处理器(CP))。例如,当电子装置101包括主处理器121和辅助处理器123时,辅助处理器123可被适配为比主处理器121耗电更少,或者被适配为专用于特定的功能。可将辅助处理器123实现为与主处理器121分离,或者实现为主处理器121的部分。
在主处理器121处于未激活(例如,睡眠)状态时,辅助处理器123(而非主处理器121)可控制与电子装置1011的部件之中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些,或者在主处理器121处于激活状态(例如,运行应用)时,辅助处理器123可与主处理器121一起来控制与电子装置101的部件之中的至少一个部件(例如,显示模块160、传感器模块176或通信模块190)相关的功能或状态中的至少一些。根据实施例,可将辅助处理器123(例如,图像信号处理器或通信处理器)实现为在功能上与辅助处理器123相关的另一部件(例如,相机模块180或通信模块190)的部分。根据实施例,辅助处理器123(例如,神经处理单元)可包括专用于人工智能模型处理的硬件结构。可通过机器学习来生成人工智能模型。例如,可通过人工智能被执行之处的电子装置101或经由单独的服务器(例如,服务器108)来执行这样的学习。学习算法可包括但不限于例如监督学习、无监督学习、半监督学习或强化学习。人工智能模型可包括多个人工神经网络层。人工神经网络可以是深度神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN)、受限玻尔兹曼机(RBM)、深度置信网络(DBN)、双向循环深度神经网络(BRDNN)或深度Q网络或其两个或更多个的组合,但不限于此。另外地或可选地,人工智能模型可包括除了硬件结构以外的软件结构。
存储器130可存储由电子装置101的至少一个部件(例如,处理器120或传感器模块176)使用的各种数据。所述各种数据可包括例如软件(例如,程序140)以及针对与其相关的命令的输入数据或输出数据。存储器130可包括易失性存储器132或非易失性存储器134。
可将程序140作为软件存储在存储器130中,并且程序140可包括例如操作***(OS)142、中间件144或应用146。
输入模块150可从电子装置101的外部(例如,用户)接收将由电子装置101的其它部件(例如,处理器120)使用的命令或数据。输入模块150可包括例如麦克风、鼠标、键盘、键(例如,按钮)或数字笔(例如,手写笔)。
声音输出模块155可将声音信号输出到电子装置101的外部。声音输出模块155可包括例如扬声器或接收器。扬声器可用于诸如播放多媒体或播放唱片的通用目的。接收器可用于接收呼入呼叫。根据实施例,可将接收器实现为与扬声器分离,或实现为扬声器的部分。
显示模块160可向电子装置101的外部(例如,用户)视觉地提供信息。显示装置160可包括例如显示器、全息装置或投影仪以及用于控制显示器、全息装置和投影仪中的相应一个的控制电路。根据实施例,显示模块160可包括被适配为检测触摸的触摸传感器或被适配为测量由触摸引起的力的强度的压力传感器。
音频模块170可将声音转换为电信号,反之亦可。根据实施例,音频模块170可经由输入模块150获得声音,或者经由声音输出模块155或与电子装置101直接(例如,有线地)连接或无线连接的外部电子装置(例如,电子装置102)的耳机输出声音。
传感器模块176可检测电子装置101的操作状态(例如,功率或温度)或电子装置101外部的环境状态(例如,用户的状态),然后产生与检测到的状态相应的电信号或数据值。根据实施例,传感器模块176可包括例如手势传感器、陀螺仪传感器、大气压力传感器、磁性传感器、加速度传感器、握持传感器、接近传感器、颜色传感器、红外(IR)传感器、生物特征传感器、温度传感器、湿度传感器或照度传感器。
接口177可支持将用来使电子装置101与外部电子装置(例如,电子装置102)直接(例如,有线地)或无线连接的一个或更多个特定协议。根据实施例,接口177可包括例如高清晰度多媒体接口(HDMI)、通用串行总线(USB)接口、安全数字(SD)卡接口或音频接口。
连接端178可包括连接器,其中,电子装置101可经由所述连接器与外部电子装置(例如,电子装置102)物理连接。根据实施例,连接端178可包括例如HDMI连接器、USB连接器、SD卡连接器或音频连接器(例如,耳机连接器)。
触觉模块179可将电信号转换为可被用户经由他的触觉或动觉识别的机械刺激(例如,振动或运动)或电刺激。根据实施例,触觉模块179可包括例如电机、压电元件或电刺激器。
相机模块180可捕获静止图像或运动图像。根据实施例,相机模块180可包括一个或更多个透镜、图像传感器、图像信号处理器或闪光灯。
电力管理模块188可管理对电子装置101的供电。根据实施例,可将电力管理模块188实现为例如电力管理集成电路(PMIC)的至少部分。
电池189可对电子装置101的至少一个部件供电。根据实施例,电池189可包括例如不可再充电的原电池、可再充电的蓄电池、或燃料电池。
通信模块190可支持在电子装置101与外部电子装置(例如,电子装置102、电子装置104或服务器108)之间建立直接(例如,有线)通信信道或无线通信信道,并经由建立的通信信道执行通信。通信模块190可包括能够与处理器120(例如,应用处理器(AP))独立操作的一个或更多个通信处理器,并支持直接(例如,有线)通信或无线通信。根据实施例,通信模块190可包括无线通信模块192(例如,蜂窝通信模块、短距离无线通信模块或全球导航卫星***(GNSS)通信模块)或有线通信模块194(例如,局域网(LAN)通信模块或电力线通信(PLC)模块)。这些通信模块中的相应一个可经由第一网络198(例如,短距离通信网络,诸如蓝牙、无线保真(Wi-Fi)直连或红外数据协会(IrDA))或第二网络199(例如,长距离通信网络,诸如传统蜂窝网络、5G网络、下一代通信网络、互联网或计算机网络(例如,LAN或广域网(WAN)))与外部电子装置进行通信。可将这些各种类型的通信模块实现为单个部件(例如,单个芯片),或可将这些各种类型的通信模块实现为彼此分离的多个部件(例如,多个芯片)。无线通信模块192可使用存储在用户识别模块196中的用户信息(例如,国际移动用户识别码(IMSI))识别并验证通信网络(诸如第一网络198或第二网络199)中的电子装置101。
无线通信模块192可支持在4G网络之后的5G网络以及下一代通信技术(例如新无线电(NR)接入技术)。NR接入技术可支持增强型移动宽带(eMBB)、大规模机器类型通信(mMTC)或超可靠低延时通信(URLLC)。无线通信模块192可支持高频带(例如,毫米波带)以实现例如高数据传输速率。无线通信模块192可支持用于确保高频带上的性能的各种技术,诸如例如波束成形、大规模多输入多输出(大规模MIMO)、全维MIMO(FD-MIMO)、阵列天线、模拟波束成形或大规模天线。无线通信模块192可支持在电子装置101、外部电子装置(例如,电子装置104)或网络***(例如,第二网络199)中指定的各种要求。根据实施例,无线通信模块192可支持用于实现eMBB的峰值数据速率(例如,20Gbps或更大)、用于实现mMTC的丢失覆盖(例如,164dB或更小)或者用于实现URLLC的U平面延迟(例如,对于下行链路(DL)和上行链路(UL)中的每一个为0.5ms或更小,或者1ms或更小的往返)。
天线模块197可将信号或电力发送到电子装置101的外部(例如,外部电子装置)或者从电子装置101的外部(例如,外部电子装置)接收信号或电力。根据实施例,天线模块197可包括天线,所述天线包括辐射元件,所述辐射元件由形成在基底(例如,印刷电路板(PCB))中或形成在基底上的导电材料或导电图案构成。根据实施例,天线模块197可包括多个天线(例如,阵列天线)。在这种情况下,可由例如通信模块190(例如,无线通信模块192)从所述多个天线中选择适合于在通信网络(诸如第一网络198或第二网络199)中使用的通信方案的至少一个天线。随后可经由所选择的至少一个天线在通信模块190和外部电子装置之间发送或接收信号或电力。根据实施例,除了辐射元件之外的另外的组件(例如,射频集成电路(RFIC))可附加地形成为天线模块197的一部分。
根据各种实施例,天线模块197可形成毫米波天线模块。根据实施例,毫米波天线模块可包括印刷电路板、射频集成电路(RFIC)和多个天线(例如,阵列天线),其中,RFIC设置在印刷电路板的第一表面(例如,底表面)上,或与第一表面相邻并且能够支持指定的高频带(例如,毫米波带),所述多个天线设置在印刷电路板的第二表面(例如,顶部表面或侧表面)上,或与第二表面相邻并且能够发送或接收指定高频带的信号。
上述部件中的至少一些可经由外设间通信方案(例如,总线、通用输入输出(GPIO)、串行外设接口(SPI)或移动工业处理器接口(MIPI))相互连接并在它们之间通信地传送信号(例如,命令或数据)。
根据实施例,可经由与第二网络199连接的服务器108在电子装置101和外部电子装置104之间发送或接收命令或数据。电子装置102或电子装置104中的每一个可以是与电子装置101相同类型的装置,或者是与电子装置101不同类型的装置。根据实施例,将在电子装置101运行的全部操作或一些操作可在外部电子装置102、外部电子装置104或服务器108中的一个或更多个运行。例如,如果电子装置101应该自动执行功能或服务或者应该响应于来自用户或另一装置的请求执行功能或服务,则电子装置101可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分,而不是运行所述功能或服务,或者电子装置101除了运行所述功能或服务以外,还可请求所述一个或更多个外部电子装置执行所述功能或服务中的至少部分。接收到所述请求的所述一个或更多个外部电子装置可执行所述功能或服务中的所请求的所述至少部分,或者执行与所述请求相关的另外功能或另外服务,并将执行的结果传送到电子装置101。电子装置101可在对所述结果进行进一步处理的情况下或者在不对所述结果进行进一步处理的情况下将所述结果提供作为对所述请求的至少部分答复。为此,可使用例如云计算技术、分布式计算技术、移动边缘计算(MEC)技术或客户机-服务器计算技术。电子装置101可使用例如分布式计算或移动边缘计算来提供超低延迟服务。在另一实施例中,外部电子装置104可包括物联网(IoT)装置。服务器108可以是使用机器学习和/或神经网络的智能服务器。根据实施例,外部电子装置104或服务器108可被包括在第二网络199中。电子装置101可应用于基于5G通信技术或IoT相关技术的智能服务(例如,智能家居、智能城市、智能汽车或医疗保健)。
根据各种实施例的电子装置可以是各种类型的电子装置之一。电子装置可包括例如便携式通信装置(例如,智能电话)、计算机装置、便携式多媒体装置、便携式医疗装置、相机、可穿戴装置或家用电器。根据本公开的实施例,电子装置不限于以上所述的那些电子装置。
应该理解的是,本公开的各种实施例以及其中使用的术语并不意图将在此阐述的技术特征限制于具体实施例,而是包括针对相应实施例的各种改变、等同形式或替换形式。对于附图的描述,相似的参考标号可用来指代相似或相关的元件。将理解的是,与术语相应的单数形式的名词可包括一个或更多个事物,除非相关上下文另有明确指示。如这里所使用的,诸如“A或B”、“A和B中的至少一个”、“A或B中的至少一个”、“A、B或C”、“A、B和C中的至少一个”以及“A、B或C中的至少一个”的短语中的每一个短语可包括在与所述多个短语中的相应一个短语中一起列举出的项的任意一项或所有可能组合。如这里所使用的,诸如“第1”和“第2”或者“第一”和“第二”的术语可用于将相应部件与另一部件进行简单区分,并且不在其它方面(例如,重要性或顺序)限制所述部件。将理解的是,在使用了术语“可操作地”或“通信地”的情况下或者在不使用术语“可操作地”或“通信地”的情况下,如果一元件(例如,第一元件)被称为“与另一元件(例如,第二元件)结合”、“结合到另一元件(例如,第二元件)”、“与另一元件(例如,第二元件)连接”或“连接到另一元件(例如,第二元件)”,则意味着所述一元件可与所述另一元件直接(例如,有线地)连接、与所述另一元件无线连接、或经由第三元件与所述另一元件连接。
如与本公开的各种实施例关联使用的,术语“模块”可包括以硬件、软件或固件实现的单元,并可与其他术语(例如,“逻辑”、“逻辑块”、“部分”或“电路”)可互换地使用。模块可以是被适配为执行一个或更多个功能的单个集成部件或者是该单个集成部件的最小单元或部分。例如,根据实施例,可以以专用集成电路(ASIC)的形式来实现模块。
可将在此阐述的各种实施例实现为包括存储在存储介质(例如,内部存储器136或外部存储器138)中的可由机器(例如,电子装置101)读取的一个或更多个指令的软件(例如,程序140)。例如,在处理器的控制下,所述机器(例如,电子装置101)的处理器(例如,处理器120)可在使用或无需使用一个或更多个其它部件的情况下调用存储在存储介质中的所述一个或更多个指令中的至少一个指令并运行所述至少一个指令。这使得所述机器能够操作用于根据所调用的至少一个指令执行至少一个功能。所述一个或更多个指令可包括由编译器产生的代码或能够由解释器运行的代码。可以以非暂时性存储介质的形式来提供机器可读存储介质。其中,术语“非暂时性”仅意味着所述存储介质是有形装置,并且不包括信号(例如,电磁波),但是该术语并不在数据被半永久性地存储在存储介质中与数据被临时存储在存储介质中之间进行区分。
根据实施例,可在计算机程序产品中包括和提供根据本公开的各种实施例的方法。计算机程序产品可作为产品在销售者和购买者之间进行交易。可以以机器可读存储介质(例如,紧凑盘只读存储器(CD-ROM))的形式来发布计算机程序产品,或者可经由应用商店(例如,Play StoreTM)在线发布(例如,下载或上传)计算机程序产品,或者可直接在两个用户装置(例如,智能电话)之间分发(例如,下载或上传)计算机程序产品。如果是在线发布的,则计算机程序产品中的至少部分可以是临时产生的,或者可将计算机程序产品中的至少部分至少临时存储在机器可读存储介质(诸如制造商的服务器、应用商店的服务器或转发服务器的存储器)中。
根据各种实施例,上述部件中的每个部件(例如,模块或程序)可包括单个实体或多个实体,并且多个实体中的一些实体可分离地设置在不同的部件中。根据各种实施例,可省略上述部件中的一个或更多个部件,或者可添加一个或更多个其它部件。可选择地或者另外地,可将多个部件(例如,模块或程序)集成为单个部件。在这种情况下,根据各种实施例,该集成部件可仍旧按照与所述多个部件中的相应一个部件在集成之前执行一个或更多个功能相同或相似的方式,执行所述多个部件中的每一个部件的所述一个或更多个功能。根据各种实施例,由模块、程序或另一部件所执行的操作可顺序地、并行地、重复地或以启发式方式来执行,或者所述操作中的一个或更多个操作可按照不同的顺序来运行或被省略,或者可添加一个或更多个其它操作。
图2是根据各种实施例的电子装置的框图。
参照图2,电子装置200可以包括显示器220、触摸传感器230、照度传感器240、处理器210和存储器250,并且在各种实施例中可以省略或替换一些所示的元件。电子装置200还可以包括图1的电子装置101的至少一些元件和/或功能。示出(或未示出)的电子装置200的至少一些元件可以在操作上、功能上和/或电气上彼此连接。
根据各种实施例,显示器220可以根据处理器210的控制显示各种图像。显示器220可以被实现为液晶显示器(LCD)、发光二极管(LED)显示器或有机发光二极管(OLED)显示器中的一种,但是不限于此。显示器220可以被配置为触摸屏,该触摸屏检测使用用户身体部分(例如,手指)或输入装置(例如,手写笔)的触摸和/或接近触摸(或悬停)输入。触摸屏可以包括触摸传感器230。显示器220可以包括图1的显示模块160的至少一些元件和/或功能。
根据各种实施例,显示器220的至少一部分可以是柔性的,并且可以被实现为可折叠显示器或可滚动显示器。
根据各种实施例,触摸传感器230可以包括图1的传感器模块176的至少一些元件和/或功能,并且可以在显示器220上接收用户输入。触摸传感器230可以被实现为电容式触摸传感器、电阻式触摸传感器、表面触摸传感器、投射电容式(PCAP)触摸传感器和表面声波(SAW)触摸传感器中的一种,但是不限于此。电子装置200的显示器220的触摸屏可以包括一个或多个触摸传感器230。
根据各种实施例,照度传感器240(例如,图1的传感器模块176)可以测量电子装置200周围的照度。照度传感器240可以设置在电子装置200的外壳或显示器220被移除以允许外部光穿过的一个区域中。照度传感器240可以实现为光传感器、硫化镉(CDS)传感器、紫外线(UV)传感器和环境光传感器(AIS)中的一种,但是不限于此。
根据各种实施例,存储器250可以包括易失性存储器(例如,图1的易失性存储器132)和非易失性存储器(例如,图1的非易失性存储器134),并且可以临时地或永久地存储各种数据。存储器250可以包括图1的存储器130的至少一些元件和/或功能,并且可以存储图1的程序140。
根据各种实施例,存储器250可以存储可以由处理器210运行的各种指令。这些指令可以包括控制命令,诸如算术和逻辑运算、数据移动、输入/输出等可以被处理器210识别的命令。
根据实施例,存储器250可以存储亮度数据,其中,照度值和显示亮度值被映射。通过学习制造电子装置200时生成的默认亮度数据和/或用户的亮度改变事件,改变的亮度数据可以被存储在存储器250中。
根据各种实施例,处理器210可以可操作地、功能地和/或电连接到电子装置200的每个元件,诸如显示器220、触摸传感器230、照度传感器240、存储器250等,并且可以是被配置为执行与每个元件的控制和/或通信相关的计算或数据处理的元件。处理器210可以包括图1的处理器120的一些元件和/或功能。
根据各种实施例,处理器210可以在电子装置200中执行的计算和数据处理功能没有限制,但是下文描述了电子装置200学习用户改变亮度的各种实施例。下面描述的处理器210的操作可以通过加载存储在存储器250中的指令来执行。
根据各种实施例,处理器210可以基于用户输入选择自动亮度控制模式或手动亮度控制模式。在手动亮度控制模式下,处理器210可以根据用户的配置确定显示器220的亮度,而无需参照存储在存储器250中的亮度数据。在自动亮度控制模式下,处理器210可以通过使用用户输入和/或存储在存储器250中的亮度数据来确定显示器220的亮度。根据实施例,处理器210可以向显示器220提供用于选择亮度控制模式的UI。
根据各种实施例,在自动亮度控制模式下,处理器210可以参照从照度传感器240接收的照度信息和亮度数据来配置显示器220的亮度。照度值和对应的照度值中的显示器220的亮度值可以被映射到亮度数据。亮度数据可以存储在存储器250中。亮度数据可以包括图形数据,但是数据类型没有限制。例如,亮度数据的轴(例如,表格中的行或图形的x轴)可以指示电子装置200的环境照度,而另一个轴(例如,表格中的列或图形的y轴)可以指示显示器220的屏幕亮度。处理器210可以通过照度传感器240识别电子装置200的当前环境照度值,发现与存储在存储器250中的亮度数据中的对应的照度值相对应的亮度值,并通过使用对应的亮度值来配置屏幕亮度。例如,当电子装置200的环境照度是第一照度时,处理器210可以将显示器220的亮度控制为映射到亮度数据中的第一照度值的第一亮度值。此后,当电子装置200的环境照度改变为第二照度时,处理器210可以将显示器220的亮度控制为映射到亮度数据中的第二照度值的第二亮度值。
根据各种实施例,当基于用户输入生成亮度改变事件时,处理器210可以改变显示器220的亮度。根据实施例,处理器210可以提供亮度控制UI(用户接口),用于允许用户通过显示器220控制显示器220的屏幕的亮度。亮度控制UI可以被配置为条形,并且可以基于用户输入将显示器220的亮度从最小亮度改变到最大亮度。例如,用户可以通过触摸亮度控制UI然后上下拖动来将屏幕的亮度改变为较亮或较暗。
根据各种实施例,当用户生成亮度改变事件时,处理器210可以通过映射根据用户输入改变的屏幕的当前照度和亮度来生成事件信息。例如,在亮度数据中,映射到第一照度值的值是第一亮度值,并且可以生成用户通过亮度控制UI改变第二亮度值的第一事件。在这种情况下,处理器210可以通过映射第一照度值和第二亮度值来生成第一事件信息。
根据实施例,处理器210可以通过进一步将关于用户生成亮度改变事件的时间的信息映射到根据用户输入改变的屏幕的当前照度和亮度来生成事件信息。时间信息可以包括关于用户改变亮度的时间和/或使用改变的亮度的累计时间的信息。例如,当在下午2点生成第一事件并且在下午3点生成第二事件时,第一事件信息可以进一步包括在第二事件生成之前的时间,例如,指示电子装置在第二亮度下使用一个小时的时间信息。处理器210可以将生成的事件信息存储在存储器250中。亮度改变事件可以在亮度数据重新配置被生成并存储在存储器250中之前被累计。
根据各种实施例,处理器210可以在划分照度的区段中生成事件信息。例如,处理器210可以以50lx为单位测量用户的亮度使用时间。在这种情况下,处理器210可以由用户计算100lx至150lx的照度作为一个区段。每个照度区段的长度可以根据用户配置为较长或较短。随着照度区段的长度变得更短,电子装置对照度改变更敏感,因此可以更准确地反映用户的亮度设置。
根据各种实施例,处理器210可以基于获取的事件信息生成通过重新配置存储在存储器250中的亮度数据而获得的临时亮度数据。临时亮度数据可以是当生成亮度改变事件(例如,通过学习改变的亮度数据)时配置的亮度数据,其中,映射到整个照度区段的至少一些的亮度值被改变。
根据实施例,处理器210可以立即在亮度数据中反映亮度改变事件,以生成临时亮度数据。例如,当第一亮度值被映射到亮度数据中的第一照度值,并且用户生成用于将显示器220的亮度改变为第二亮度的亮度改变事件时,处理器210可以生成临时亮度数据,其中,第二亮度值被映射到第一照度值。
根据各种实施例,处理器210可以根据生成的临时亮度数据来控制显示器220的屏幕的亮度。例如,处理器210可以将显示器220的亮度配置为映射到临时亮度数据中的照度值的亮度值。当基于亮度数据根据用户输入在亮度控制UI上选择另一个亮度值时,处理器210可以附加地修改临时亮度数据。处理器210可以参照修改的临时亮度数据将显示器220的亮度配置为映射到当前照度值的亮度值。
根据各种实施例,当生成临时亮度数据时,处理器210可以还改变映射到在其中生成亮度改变事件的参考照度范围内的照度的亮度值。参考范围可以取决于亮度变化的水平而变化。例如,当用户将100lx的亮度值配置为300nits时,50lx至150lx的亮度值也可以在250nits至350nits内改变。通过还改变映射到在其中生成亮度改变事件的照度的参考范围内照度的亮度值,可以防止照度降低但亮度增加的反转现象。根据另一个实施例,处理器210可以改变映射到整个照度区段中的照度值的亮度值。
根据各种实施例,当满足重置条件时,处理器210可以重新配置亮度数据。重置条件可以包括显示器220在重置时间或更长时间内不操作的条件或者显示器220在不同于当显示器最后操作时由照度传感器240检测到的照度值的照度操作的条件中的至少一个。重置时间可以被默认配置或者可以取决于用户设置而变化,并且随着重置时间更短,处理器210可以更快速地学习亮度改变事件以重新配置亮度数据。当确定显示器220是否在与显示器最后操作时的照度环境不同的照度环境中操作时,尽管照度值不同,亮度数据也不能在相同的照度区段内重新配置。在满足重置条件之前,处理器210可以将关于亮度改变事件的事件信息存储在存储器250中,并且当满足重置条件时,可以参照累计的事件信息来重新配置亮度数据。
根据各种实施例,处理器210可以反映累计的事件信息来重新配置亮度数据。处理器210可以考虑用户对每个照度使用的亮度、使用时间和亮度趋势中的至少一个来重新配置亮度数据。处理器210可以通过使用累计的事件信息来计算亮度加权值,以便重新配置亮度数据。亮度加权值可以包括时间加权值和趋势加权值中的至少一个。当特定(或特定区段)亮度值在特定照度环境中使用更长时间时,可以分配时间加权值。可以考虑在对应的照度下重新配置亮度数据之后改变亮度所花费的时间以及重新配置之前用户改变的亮度和重新配置之后改变的亮度之间的差来计算趋势加权值。下面参照图6描述加权值的详细计算。
根据实施例,当在参考时间段内没有用户的触摸输入时,处理器210可以停止测量累计使用时间。由于显示器220的屏幕在没有用户触摸输入的时间内不被使用,如果显示器220关闭的时间段被用于计算亮度的使用趋势,则亮度的使用趋势可能被扭曲。参考时间可以在制造电子装置200并将其存储在存储器250中的时间点进行配置,或者可以取决于用户设置而变化。
根据各种实施例,当显示器220操作并且自动亮度模式开启时,处理器210可以测量累计使用时间。在自动亮度模式下,即使用户没有配置显示器220的亮度,处理器210也可以根据亮度数据自动控制显示器220的亮度。在手动亮度模式下,处理器210可以基于用户输入而不是亮度数据来配置显示器220的亮度。例如,映射到第一照度环境中的亮度数据的第一亮度不被配置为显示器220的亮度,而是由用户配置的第二亮度可以被确定为显示器220的亮度,并且由用户配置的亮度可以被保持,而不管照度的变化。
根据各种实施例,处理器210可以平衡处理亮度数据,以防止当亮度数据被重新配置时映射到高照度值的亮度值变得比映射到低照度值的亮度值更低的反转现象。当基于用户输入重新配置亮度数据时,出现了当照度变得比由用户改变亮度的照度区段更低时亮度增加或者当照度增加时亮度降低的反转现象。为了防止反转现象,当重新配置亮度数据时,处理器210可以考虑事件信息来执行执行平衡处理的过程。处理器210可以通过平衡处理过程来配置亮度数据以根据照度的增加来增加亮度,从而防止反转现象。根据实施例,处理器210可以通过改变映射到与用户改变亮度的照度区段相邻的照度区段的亮度值来平衡处理亮度数据。
图3示出了根据各种实施例的电子装置的亮度数据配置***。
参照图3,电子装置300可以包括数据模块310、定时器320、时间统计模块330、趋势(连续性)统计模块340、亮度配置模块350、重置模块360和亮度数据重新配置模块370。这些元件可以在组织上相互连接以进行操作,并且可以添加各种元件以及所示出的元件。所示出的部件(或模块)是软件模块,并且可以由电子装置300的处理器(例如,图2的处理器210)来操作。
根据各种实施例,定时器320可以测量当电子装置300处于活动状态时用户保持特定亮度的时间。活动状态可以是显示器(例如,图2的显示器220)正在操作并且被配置为处于自动亮度模式的状态。根据实施例,由于配置手动亮度模式的状态不是活动状态,所以可以不使用使用时间。处理器可以在基于用户输入切换到自动亮度模式之后测量使用时间。
根据各种实施例,定时器320可以从数据模块310接收关于用户使用显示器屏幕亮度的信息。定时器320可以基于接收到的信息来测量每个亮度的累计使用时间。例如,定时器320可以接收由数据模块310收集的信息中关于用户触摸输入的信息。当在参考时间或更长时间内没有接收到触摸输入时,可以认为电子装置300没有被使用,并且可以暂停对使用时间的测量。此后,当再次接收到触摸输入时,可以认为用户开始使用电子装置,并且可以恢复使用时间的测量。
根据各种实施例,处理器可以通过数据模块310收集至少一些照度信息以及由照度传感器(例如,图2的照度传感器240)识别的显示亮度属性和由定时器320测量的累计使用时间,并将其存储在存储器(例如,图2的存储器250)中。显示亮度属性可以包括每个照度区段的亮度趋势(连续性)、夜间模式中的亮度使用模式、在前景中运行的每个应用的亮度使用模式、每个颜色(色温)的亮度使用模式、根据电池水平的亮度使用模式、以及当正在使用特定应用时用户触摸输入的频率中的至少一个。例如,当用户频繁使用包括白色UI的应用时,处理器可以检测用户如何配置显示器屏幕亮度以使用白色UI,为每种颜色生成亮度使用模式,并将关于该模式的信息发送到数据模块310。
根据各种实施例,处理器可以将存储在数据模块310中的信息发送到电子装置300的元件,包括定时器320、时间统计模块330和趋势(连续性)统计模块340中的至少一个。由电子装置300的至少一个元件执行的计算可以基于存储在数据模块310中的信息来执行。例如,由时间统计模块330计算的时间加权值可能需要特定照度环境下的显示亮度水平和关于使用时间的信息。处理器可以收集相关信息,并经由数据模块310将所需信息传送到时间统计模块330。
根据各种实施例,时间统计模块330可以收集关于每个照度的累计使用时间的信息,并计算时间加权值。可以与用户实际使用对应亮度的时间成比例地确定时间加权值。例如,当用户使用特定亮度的时间更长,可以分配更高的加权值。例如,当用户在第一照度下使用100nits 1小时和200nits 2小时时,100nits的时间加权值可以被计算为1,200nits的时间加权值可以被计算为2。
根据各种实施例,时间统计模块330可以从数据模块310和定时器320接收亮度改变事件信息和关于用户的亮度使用模式的信息。时间统计模块330可以接收关于由定时器320测量的每个照度的累计使用时间的信息,并基于该信息计算时间加权值。
根据各种实施例,连续性统计模块340可以收集关于用户的亮度使用模式的信息,并计算连续性加权值。连续性加权值可以是通过分析特定照度下用户的亮度使用模式而获得的值。例如,在低照度环境中用户对显示器屏幕的较高亮度的偏好可以反映在连续性加权值的计算中,并且因此较高连续性加权值可以被分配给在较低照度环境中保持较高屏幕亮度。
根据各种实施例,处理器可以根据下面的[公式1]计算亮度加权值。
[公式1]
Wn=f(Tn,Cn)=Tn+Cn
Wn:亮度加权值
Tn:时间加权值
Cn:连续性加权值
根据各种实施例,可以通过将时间加权值(Tn)和连续性加权值(Cn)相加来计算亮度加权值。例如,当使用时间是10小时并且事件连续性值是30时,亮度加权值可以被计算为40。亮度加权值可以确定在亮度数据的重新配置中反映的对应亮度值的重要程度。
[公式2]
根据各种实施例,处理器可以根据上面的[公式2]重新配置亮度数据。B1、B2等是用于特定照度的不同亮度,以及W1、W2等是对应的亮度加权值。关于亮度改变事件的信息可以存储在存储器(例如,图2的存储器250)中,并且处理器可以使用该信息计算亮度加权值并重新配置亮度数据。
根据各种实施例,时间统计模块330和连续性统计模块340可以向亮度配置模块350发送收集的关于每个照度的累计使用时间、用户亮度使用模式和计算的亮度加权值的信息。
根据各种实施例,当用户将亮度改变为与映射到特定照度下的亮度数据的值不同的值时,处理器可以在亮度配置模块350中生成临时亮度数据。亮度配置模块350可以基于从时间统计模块330和连续性统计模块340接收的事件信息和亮度加权值来生成临时亮度数据。在由于满足重置条件而重新配置亮度数据之前,处理器可以根据由亮度配置模块350生成的临时亮度数据来改变显示亮度。例如,处理器可以从照度传感器(例如,图2的照度传感器240)接收关于当前照度值的信息,并将映射到由亮度配置模块350生成的临时亮度数据中的对应照度值的亮度值确定为显示器屏幕亮度。每当接收到用户输入时,亮度配置模块350可以改变临时亮度数据。由于即使在亮度数据被重新配置之前也可能接收到多个用户输入,所以临时亮度数据可能被连续改变。根据实施例,当生成临时亮度数据时,亮度配置模块350可以还改变映射到与亮度被用户输入改变的照度区段相邻的照度区段的亮度。
根据各种实施例,重置模块360可以确定重置条件是否满足。重置模块360可以从数据模块310接收至少一条关于电子装置300周围的照度的信息和指示显示器是否操作的信息。当满足重置条件时,重置模块360可以确定满足重置条件,并且亮度数据重新配置模块370可以支持亮度数据的重置。
根据各种实施例,当亮度配置模块350反映临时亮度数据、时间加权值和连续性加权值时,亮度数据重新配置模块370可以考虑所有事件信息来重新配置亮度数据。根据实施例,当重新配置亮度数据时,亮度数据重新配置模块370可以还改变映射到与亮度被用户输入改变的照度区段相邻的照度区段的亮度。当重置模块360确定满足重置条件时,亮度数据重新配置模块370可以重新配置亮度数据。当重新配置亮度数据时,亮度数据重新配置模块370可以初始化临时亮度数据。
根据各种实施例,亮度数据重新配置模块370可以在重新配置亮度数据的同时处理平衡。当仅在生成亮度改变事件的照度区段中改变亮度时,可能发生反转现象,并且因此亮度数据重新配置模块370可以处理平衡以便防止反转现象。例如,映射到与生成亮度改变事件的照度区段相邻的照度区段的亮度值。
图4示出了根据各种实施例的基于电子装置的累计使用时间的加权值场景。
根据实施例,为了便于描述,图4通过示例的方式以图表形式示出了亮度,但是亮度数据不限于此。例如,亮度数据可以包括表格数据,并且可视化的表格数据可以具有图4示出的形式。
参照图4,处理器(例如,图2的处理器210)可以基于用户的亮度累计使用时间来重新配置亮度数据。存储在存储器(例如,图2的存储器250)中的亮度数据可以被配置为如图410所示。根据实施例,默认亮度数据411可以在电子装置制造时存储在存储器中。亮度也随着照度增加而增加,并且处理器可以从照度传感器(例如,图2的照度传感器240)获取照度信息,并且将显示器(例如,图2的显示器220)的亮度确定为亮度数据中映射到电子装置周围的照度值的亮度值。
根据各种实施例,处理器可以基于用户输入来改变显示亮度。由用户输入生成的亮度数据和临时亮度数据421可以如图表420所示进行配置。当用户在照度为x1 423的环境中将亮度从y1改变为y2时,处理器可以生成反映对应用户输入的临时亮度数据421。处理器可以通过不仅改变映射到输入用户触摸的照度x1的亮度,而且改变映射到相邻照度区段的亮度值来处理平衡。由于满足重置条件,在亮度数据被重新配置之前,处理器可以将显示亮度确定为映射到生成的临时亮度数据421的亮度值。例如,在生成亮度改变事件之后,处理器可以确定在照度为x1 423的环境中的显示亮度为y2
根据各种实施例,当满足重置条件时,处理器可以重新配置亮度数据。处理器可以考虑用户的亮度累计使用时间和重新配置之前改变的亮度和重新配置之后改变的亮度之间的差中的至少一个来重新配置亮度数据。曲线图430示出了重新配置之前的亮度数据411和临时亮度数据421,以及重新配置之后的亮度数据431。重新配置的亮度数据431可以被配置为更接近于来自重新配置之前的亮度数据411的临时亮度数据421。
例如,可以生成将在亮度数据411中照度为300lx的环境中配置为200nits的显示亮度改变为250nits并使用电子装置1小时的第一事件。此后,当满足重置条件时重新配置的亮度数据431中,在照度为300lx的环境中,可以在200nits和250nits之间确定显示亮度。
根据各种实施例,处理器可以计算时间加权值和连续性加权值,并基于它们重新配置亮度数据。曲线图440示出了当使用时间不同于用户改变的亮度时重新配置的亮度数据441。考虑到对应亮度下的使用时间,处理器可以重新配置亮度数据。例如,当特定亮度值下的使用时间更长,亮度数据可以被重新配置为具有更高的加权值。例如,当第一事件生成为5小时时,处理器可以重新配置亮度数据,以比曲线图430中所示的更接近临时亮度数据421。
例如,可以生成第一事件,其中,用户在500lx照度下以映射到亮度数据的180nits的亮度使用电子装置1小时,移动到0lx照度并以映射到亮度数据的10nits的亮度使用电子装置0.1小时,以相同照度将显示亮度改变到100nits并使用电子装置1小时,并且用户可以移动到500lx照度并以映射到亮度数据的180nits的亮度使用电子装置2小时。此后,当满足重置条件时,处理器可以对0lx和500lx的区段进行学习。这可以在下表中示出。
[表1]
/>
[公式3]
当假设连续性加权值为0时,在500lx的区段中仅使用一个亮度(180nits),并且因此可以不执行亮度学习,并且在0lx的区段中计算的亮度加权值可以是时间加权值,并且如[公式3]所示进行计算。在重新配置亮度数据时,处理器可以将0lx中的亮度配置为91.9而不是10。处理器还可以控制照度高于或等于0lx的亮度值,以防止反转现象。例如,处理器可以控制映射到高于或等于0lx的照度区段的所有亮度值大于或等于91.9nits。
图5示出了根据各种实施例的电子装置的亮度配置连续性加权值场景。
根据实施例,为了便于描述,图5通过示例的方式以图表形式示出了亮度,但是亮度数据不限于此。例如,亮度数据可以包括表格数据,并且可视化的表格数据可以具有图5所示的形式。
参照图5,处理器(例如,图2的处理器210)可以基于用户的亮度配置连续性来重新配置亮度数据。存储在存储器(例如,图2的存储器250)中的亮度数据可以被配置为如图510所示。根据实施例,默认亮度数据511可以在电子装置制造时存储在存储器中。亮度也随着照度增加而增加,并且处理器可以从照度传感器(例如,图2的照度传感器240)获取照度信息,并且将显示器(例如,图2的显示器220)的亮度确定为映射到亮度数据511中的电子装置周围的照度值的亮度值。
根据各种实施例,处理器可以基于用户输入来改变显示亮度。由用户输入生成的亮度数据和临时亮度数据521可以如图表520所示进行配置。当用户在照度为x2 523和x3525的环境中改变亮度时,处理器可以生成反映对应用户输入的临时亮度数据521。处理器可以还改变映射到与照度值为x2 523和x3 525的区段相邻的照度区段的亮度值,以防止反转现象。
根据各种实施例,当满足重置条件时,处理器可以重新配置亮度数据。曲线图530示出了重新配置之前的亮度数据511和临时亮度数据521,以及重新配置之后的亮度数据531。在重新配置之前,重新配置的亮度数据531可以位于亮度数据511和临时亮度数据521之间。考虑到连续性加权值,处理器可以不同地配置亮度数据。由于与映射到传统亮度数据511的亮度值相比,用户更频繁地以改变的亮度使用电子装置,亮度数据可以被重新配置为更接近临时亮度数据521。例如,当用户倾向于在照度较低的环境中更频繁地使用比映射到亮度数据的值更高的亮度,并且在照度较高的环境中更频繁地使用比映射到亮度数据的值更低的亮度时,当重新配置亮度数据时,处理器可以在包括照度值x2的区段中映射较高的亮度值,并且在包括照度值x3的区段中映射较低的亮度值。根据实施例,处理器可以跟踪用户的使用模式,并连续计算和反映连续性加权值。例如,如果用户在较低照度下更频繁地使用较高亮度并且在较高照度下使用较低亮度的倾向增加,则亮度可以被重新配置为更接近如曲线图540所示的临时亮度数据521,而不是重新配置前的亮度数据511。
根据各种实施例,当重新配置亮度数据时,处理器可以通过还改变映射到与用户改变亮度的照度区段相邻的照度区段的亮度值来处理平衡。
例如,可以生成第一事件,其中,用户在0lx照度下以映射到亮度数据的91.9nits的亮度使用电子装置50小时,并且以相同照度将显示亮度改变为180nits并使用电子装置一小时。此后,当满足重置条件时,处理器可以处理0lx区段的学习。此后,可以生成在相同照度下将显示亮度从93.6nits改变到180nits的第二事件,并且满足重置条件,因此处理器可以再次处理0lx区段的学习。这可以在下表中示出。
[表2]
[公式4]
B1=91.9nit,W1=50(T1=50,C1=0)
[公式5]
B2=180nit,W2=1(T2=1,C2=0)
[公式6]
[公式4]至[公式6]是0lx区段中的第一学习过程。处理器可以使用被重新配置为1个月的亮度改变事件的事件信息的亮度数据。当用户在01x下以91.9nits使用电子装置50小时,将91.9nits改变为180nits,并使用1小时,然后重新配置亮度数据时,当假设不存在连续性加权值(C1,C2)时,上面的[公式6]可以成立。重新配置的亮度数据可以映射0lx的照度和93.6nits的亮度。此后,处理器可以在01x的照度环境下将显示亮度确定为93.6nits。
[公式7]
B1=93.6nit,W1=51(T1=51,C1=0)
[公式8]
B2=180nit,W2=101(T2=1,C2=100)
[公式9]
[公式7]至[公式9]是01x区段中的第二学习过程。处理器可以将先前重新配置的亮度数据存储在存储器中,并使用该数据。当用户在01x下将亮度改变到180nits并使用电子装置1小时,然后满足重置条件并因此重新配置亮度数据时,处理器可以执行如上面的[公式9]所示的计算。在[公式8]中,第二事件的连续性加权值例如C2被配置为100,其中,用户将亮度从例如93.6nits改变到180nits的,该连续性加权值可以在考虑由用户在重新配置之前改变的亮度与亮度数据重新配置和重新配置之后的亮度改变之间的时间之间的差中的至少一个来计算。此后,处理器可以在0lx的环境下将显示亮度确定为151nits。
图6示出了根据各种实施例的计算电子装置的连续性加权值的每个亮度的使用时间的场景。
根据各种实施例,处理器(例如,图2的处理器210)可以计算用于重新配置亮度数据的连续性加权值。处理器可以考虑用户的亮度配置、使用时间、根据电池水平的亮度配置、根据在前台或后台运行的应用的亮度配置、根据每个UI的颜色的亮度配置、以及当运行夜间模式时的亮度配置中的至少一个,或者其中两个或更多个的组合中的一个,来计算连续性加权值,但是本公开不限于此。
根据各种实施例,当考虑到亮度配置来计算连续性加权值时,处理器可以考虑到在重新配置之前改变的亮度和重新配置之后改变的亮度之间的差和/或在亮度数据重新配置之后直到用户再次改变亮度所花费的时间来计算连续性加权值。图6示出了由用户在亮度改变之后重新配置亮度数据的情况600。当电子装置的环境照度是第一照度时,处理器可以根据映射到第一亮度数据的值来配置显示器(例如,图2的显示器200)的亮度为B0。此后,当用户将亮度改变为B1时,处理器可以生成临时亮度数据并将第一照度中的亮度值改变为B1。随后,当在T1满足重置条件时,可以重新配置亮度数据。当亮度数据被重新配置时,用户已经将亮度从B0改变为B1,并且因此高于该值B0的值是在重新配置之前映射到亮度数据中的第一照度的值。当用户在T2再次将亮度改变为B2并且在T3亮度数据被重新配置时,重新配置的亮度数据可以被配置为使得映射到第一照度的值更接近B1而不是B0
根据各种实施例,处理器可以考虑到用户在亮度数据重新配置之前改变的亮度(B1)和用户在重新配置之后改变的亮度(B2)之间的差来计算连续性加权值。当B1和B2之间的差更小时,确定用户更可能使用对应的亮度,并且可以分配更高的连续性加权值。另一方面,当B1和B2之间的差较大时,确定用户不可能使用对应的亮度,并且可以分配更低的连续性加权值。根据实施例,当B1和B2之间的差(Bthreshold)大于或等于预定值时,处理器可以将连续性加权值计算为0。
根据各种实施例,处理器可以考虑亮度数据被重新配置的时间点(T1)和用户的亮度改变事件被生成的时间点(T2)之间的时间来计算连续性加权值。当T1和T2之间的间隔更短,确定用户更可能偏好对应的亮度,并且可以分配更高的连续性加权值。另一方面,当T1和T2之间的间隔更长时,确定用户不可能使用对应的亮度,并且可以分配更低的连续性加权值。根据实施例,当T1和T2之间的间隔(Tthreshold)大于或等于预定值时,处理器可以将连续性加权值计算为0。
根据各种实施例的电子装置(例如,电子装置101、电子装置200或电子装置300)包括显示器(例如,显示模块160或显示器220),被配置为接收用户的触摸输入并生成触摸信息的触摸传感器(例如,触摸传感器230),被配置为检测环境照度并生成照度信息的照度传感器(例如,照度传感器240),被配置为存储环境照度和显示器的亮度之间的关系的亮度数据的存储器(例如,存储器130或存储器250),以及可操作地连接到显示器、照度传感器、触摸传感器和存储器的处理器(例如,处理器120或处理器210),其中,处理器可以被配置为,识别来自照度传感器的照度信息,将显示器的亮度配置为第一亮度,基于照度信息和亮度数据,基于用户输入将显示器的亮度改变为第二亮度,获取用于改变显示器的亮度的操作的事件信息,基于事件信息重新配置存储在存储器中的亮度数据,以及根据在重新配置的亮度数据中映射到由照度传感器识别的照度值的亮度值来确定显示器的亮度。
根据各种实施例,处理器可以被配置为,当显示器的亮度基于用户输入被改变为第二亮度时,基于改变的亮度生成临时亮度数据,并且在亮度数据被重新配置之前,根据临时亮度数据中映射到照度信息的亮度值来确定显示器的亮度。
根据各种实施例,处理器可以被配置为,当生成临时亮度数据时,还改变映射到在其中亮度被改变的照度的参考范围内的照度的亮度值。
根据各种实施例,处理器可以被配置为基于事件信息计算时间加权值和连续性加权值,并且进一步使用计算的时间加权值和连续性加权值来重新配置亮度数据。
根据各种实施例,处理器可以被配置为考虑到在亮度数据被重新配置之后直到亮度再次改变所花费的时间以及在重新配置之前由用户改变的亮度和在重新配置之后改变的亮度之间的差来计算连续性加权值。
根据各种实施例,处理器可以被配置为,当满足显示器不操作的时间长于预定重置时间和显示器以不同于当显示器最后操作时由照度传感器检测到的照度值的照度操作的情况中的至少一种情况时,重新配置亮度数据。
根据各种实施例,处理器可以被配置为当重新配置亮度数据时,还改变映射到在其中亮度被改变的照度的参考范围内的照度的亮度值。
根据各种实施例,处理器可以被配置为识别来自触摸传感器的触摸信息,并且当没有接收到触摸输入的时间长于或等于参考时间时,基于该触摸信息,从累计使用时间的计算中排除对应的时间。
根据各种实施例,照度传感器可以被配置为测量以预定间隔划分的区段中的照度。
根据各种实施例,处理器可以被配置为,当显示器基于用户输入进行操作并且自动亮度模式被配置时,生成事件信息。
图7是示出根据各种实施例的电子装置的自动亮度学习方法的流程图。
示出的方法可以由电子装置(例如,图1的电子装置101、图2的电子装置200或图3的电子装置300)中包括的至少一个元件(例如,图1的处理器120或图2的处理器210)来执行,并且在下文中可以省略上面已经描述的技术特征的描述。
根据各种实施例,在操作710中,电子装置可以参照照度传感器(例如,图2的照度传感器240)识别的照度信息和亮度数据来配置显示器(例如,图2的显示器220)的亮度。对应照度值中的照度值和显示亮度值可以映射在亮度数据中。例如,当亮度数据具有图表形式时,图表的x轴可以指示电子装置的环境照度,y轴可以指示显示器屏幕亮度。电子装置可以从照度传感器接收指示电子装置的当前环境照度值的信息,在存储在存储器(例如,图2的存储器250)中的亮度数据中发现与对应照度值相对应的亮度值,并将亮度值配置为对应亮度值。例如,当电子装置的环境照度是第一照度时,电子装置可以控制显示亮度为映射到亮度数据中的第一照度值的第一亮度值。此后,当电子装置的环境照度改变为第二照度时,电子装置可以将显示亮度控制为映射到亮度数据中的第二照度值的第二亮度值。
根据各种实施例,在操作711中,电子装置可以接收由用户用于改变亮度的输入。处理器可以根据用户输入来控制显示亮度。
根据各种实施例,当基于用户输入生成亮度改变事件时,在操作720中,电子装置可以改变显示亮度。根据实施例,电子装置可以提供亮度控制UI,用于允许用户控制显示器屏幕的亮度。亮度控制UI可以被配置为条形,并且可以基于用户输入将显示器的亮度从最小亮度改变到最大亮度。例如,用户可以通过触摸亮度控制UI然后上下拖动来将屏幕的亮度改变为较亮或较暗。
根据各种实施例,在操作730中,电子装置可以映射由用户生成亮度改变事件的照度并改变的屏幕亮度,以生成事件信息。例如,在亮度数据中,映射到第一照度值的值是第一亮度值,并且可以生成由用户通过亮度控制UI改变第二亮度值的第一事件。在这种情况下,电子装置可以映射第一照度值和第二亮度值以生成第一事件信息。根据实施例,电子装置还可以映射关于由用户生成亮度改变事件的时间的信息,以生成事件信息。时间信息可以包括关于用户改变亮度的时间和/或使用改变的亮度的累计时间的信息。电子装置可以将生成的事件信息存储在存储器中。亮度改变事件可以在亮度数据重新配置(图形重新配置)被生成并存储在存储器中之前被累计。
根据各种实施例,电子装置可以为每个照度区段生成事件信息。每个照度区段的长度可以根据用户配置为较长或较短。当照度区段的长度更短,电子装置对照度变化更敏感,可以更准确地反映用户的亮度设置。
根据各种实施例,在操作740中,电子装置可以基于获取的事件信息,生成通过重新配置存储在存储器中的亮度数据而获得的临时亮度数据。电子装置可以立即在亮度数据中反映亮度改变事件,以生成临时亮度数据。电子装置可以根据生成的临时亮度数据来控制显示器屏幕亮度。例如,显示亮度可以被配置为映射到临时亮度数据中的照度值的亮度值。电子装置可以基于亮度数据根据用户输入连续修改临时亮度数据。电子装置可以参照修改的临时亮度数据将显示亮度配置为映射到当前照度值的亮度值。
根据各种实施例,当生成临时亮度数据时,电子装置可以还改变映射到在其中生成亮度改变事件的参考照度范围内的照度的亮度值。参考范围可以取决于亮度改变的水平而变化。通过还改变映射到在其中生成亮度改变事件的照度的参考范围内的照度的亮度值,可以防止照度降低但亮度增加的反转现象。
根据各种实施例,在操作750中,电子装置可以确定是否满足重置条件。当满足重置条件时(操作750的“是”),电子装置可以重新配置亮度数据。重置条件可以包括显示器在重置时间或更长时间内不操作以及显示器在不同于当显示器最后操作时由照度传感器检测到的照度值的照度操作中的至少一个。重置时间可以取决于用户设置而变化,并且当重置时间更短,电子装置可以快速学习亮度改变事件以重新配置亮度数据。当确定显示器是否在不同于上次操作中的照度环境的照度环境中操作时,如果照度值不同但是照度区段相同,则可能不生成数据的重新配置。电子装置可以在满足重置条件之前(例如,操作750的“否”)将亮度改变事件的事件信息存储在存储器中,并且当满足重置条件时,可以参照累计的事件信息来重新配置亮度数据。
根据各种实施例,在操作760中,电子装置可以反映累计的事件信息以重新配置亮度数据。电子装置可以考虑用户对每个照度使用的亮度、使用时间和亮度连续性中的至少一个来重新配置亮度数据。电子装置可以通过使用累计的事件信息来计算亮度加权值,以便重新配置亮度数据。亮度加权值可以包括时间加权值和趋势加权值中的至少一个。当特定亮度值在特定照度环境中使用更长时间时,可以分配时间加权值。可以考虑在对应的照度下重新配置亮度数据之后改变亮度所花费的时间以及重新配置之前用户改变的亮度和重新配置之后改变的亮度之间的差来计算连续性加权值。
根据各种实施例,当在参考时间内没有用户的触摸输入时,电子装置可以暂停累计使用时间的测量。由于看起来在没有用户触摸输入的时间期间没有使用显示器屏幕,所以当反映对应的时间时,亮度使用的连续性可能被扭曲。参考时间可以取决于用户设置而变化。
根据各种实施例,当显示器操作并且自动亮度模式开启时,电子装置可以测量累计使用时间。即使用户没有配置显示亮度,电子装置也可以在自动亮度模式下根据亮度数据自动控制显示亮度。在手动亮度模式下,电子装置可以基于用户输入而不是亮度数据来配置显示亮度。
根据各种实施例,当亮度数据被重新配置时,电子装置可以处理平衡。当基于用户输入重新配置亮度数据时,出现了当照度变得比由用户改变亮度的照度区段更低时亮度增加或者当照度增加时亮度降低的反转现象。当重新配置亮度数据时,电子装置可以考虑事件信息来执行平衡处理,以便防止反转现象。当亮度数据被配置为随照度增加而增加亮度时,可以防止反转现象。根据实施例,电子装置可以通过还改变映射到与用户改变亮度的照度区段相邻的照度区段的亮度值来处理平衡。
该电子装置可以包括数据模块、定时器、时间统计模块、连续性统计模块、亮度配置模块、重置模块和亮度数据重新配置模块中的至少一个,并且这些元件可以彼此有机地连接以进行操作。
根据各种实施例,定时器可以测量当电子装置处于活动状态时用户保持特定亮度的时间。活动状态可以是显示器正在操作并且被配置为自动亮度模式的状态。根据实施例,由于配置手动亮度模式的状态不是活动状态,所以可以不使用使用时间。电子装置可以在基于用户输入切换到自动亮度模式之后测量使用时间。
根据各种实施例,定时器可以从数据模块接收关于由用户使用显示器屏幕亮度的信息。定时器可以基于接收到的信息来测量每个亮度的累计使用时间。例如,定时器可以接收由数据模块收集的信息中关于用户触摸输入的信息。当在参考时间或更长时间内没有接收到触摸输入时,可以认为电子装置没有被使用,并且可以暂停对使用时间的测量。此后,当再次接收到触摸输入时,可以认为用户再次开始使用电子装置,并且可以恢复使用时间的测量。
根据各种实施例,电子装置可以通过数据模块收集和存储从照度传感器接收的照度信息和显示亮度属性以及由定时器测量的累计使用时间中的至少一个。显示亮度属性可以包括每个照度区段的亮度连续性、夜间模式中的亮度使用模式、在前景中运行的每个应用的亮度使用模式、每个颜色(色温)的亮度使用模式、根据电池水平的亮度使用模式、以及当正在使用特定应用时用户触摸输入的频率中的至少一个。例如,当用户频繁使用包括白色UI的应用时,电子装置可以检测用户在使用白色UI时如何配置显示器屏幕亮度,以便为每种颜色生成亮度使用模式,并将关于该模式的信息发送到数据模块。
根据各种实施例,电子装置可以将存储在数据模块中的信息发送到电子装置的每个元件,包括定时器、时间统计模块和连续性统计模块中的至少一个。电子装置的元件彼此有机地连接,并且由每个模块执行的计算可以基于存储在数据模块中的信息来执行。例如,由时间统计模块计算的时间加权值可能需要关于特定照度环境下的显示亮度的水平和使用时间的信息。电子装置可以收集相关信息,并经由数据模块将所需信息发送给时间统计模块。
根据各种实施例,时间统计模块可以通过收集关于每个照度的累计使用时间的信息来计算时间加权值。可以与用户使用对应亮度的时间成比例地确定时间加权值。例如,当特定亮度使用的时间更长,分配的加权值就更高。
根据各种实施例,时间统计模块可以从数据模块和定时器接收亮度改变事件信息和关于用户的亮度使用模式的信息。时间统计模块可以接收关于由定时器测量的每个照度的累计使用时间的信息,并基于该信息计算时间加权值。
根据各种实施例,连续性统计模块可以通过收集关于用户的亮度使用模式的信息来计算连续性加权值。连续性加权值可以是通过分析特定照度下用户的亮度使用模式而获得的值。例如,通过在连续性加权值的计算中反映用户对较低照度环境中的较高显示器屏幕亮度的偏好,即使在较低照度环境中也可以分配较高连续性加权值来维持较高屏幕亮度。
根据各种实施例,电子装置可以通过将时间加权值(Tn)和连续性加权值(Cn)相加来计算亮度加权值。例如,当使用时间是10小时并且事件连续性值是30时,亮度加权值可以被计算为40。亮度加权值可以确定在亮度数据的重新配置中反映的对应亮度值的重要程度。
根据各种实施例,电子装置可以重新配置亮度数据。关于亮度改变事件的信息可以存储在存储器中用于每个区段,并且电子装置可以通过使用该信息计算亮度加权值并重新配置亮度数据。
根据各种实施例,时间统计模块和连续性统计模块可以将收集的关于每个照度的累计使用时间、用户亮度使用模式和计算的亮度加权值的信息发送到亮度配置模块。
根据各种实施例,当用户将亮度改变为与映射到特定照度下的亮度数据的值不同的值时,电子装置可以在亮度配置模块中生成临时亮度数据。亮度配置模块可以基于亮度加权值和从时间统计模块和连续性统计模块接收的事件信息来生成临时亮度数据。在由于满足重置条件而重新配置亮度数据之前,电子装置可以根据由亮度配置模块生成的临时亮度数据来改变显示亮度。例如,可以从照度传感器接收关于当前照度值的信息,并且可以将映射到由亮度配置模块生成的临时亮度数据中的对应照度值的亮度值确定为显示器屏幕的亮度。每当接收到用户输入时,亮度配置模块可以改变临时亮度数据。由于即使在亮度数据被重置之前也可能接收到多个用户输入,所以临时亮度数据可能被连续改变。根据实施例,当生成临时亮度数据时,亮度配置模块可以还改变映射到与亮度通过用户输入而改变的照度区段相邻的照度区段的亮度。
根据各种实施例,重置模块可以确定重置条件是否满足。重置模块可以接收关于电子装置周围的照度信息和显示器是否从数据模块操作中的至少一个的信息。当满足重置条件时,重置模块可以确定满足重置条件,并且亮度数据重新配置模块可以支持亮度数据的重新配置。
根据各种实施例,亮度数据重新配置模块可以考虑由亮度配置模块在临时亮度数据、时间加权值和连续性加权值中反映的所有事件信息来重新配置亮度数据。根据实施例,当重新配置亮度数据时,亮度数据重新配置模块可以还改变映射到与亮度被用户输入改变的照度区段相邻的照度区段的亮度。当重置模块确定满足重置条件时,亮度数据重新配置模块可以重新配置亮度数据。当重新配置亮度数据时,亮度数据重新配置模块可以初始化临时亮度数据。
根据各种实施例,亮度数据重新配置模块可以在重新配置亮度数据的同时处理平衡。当仅在生成亮度改变事件的照度区段中改变亮度时,可能发生反转现象,并且因此亮度数据重新配置模块可以处理平衡以便防止反转现象。例如,映射到与生成亮度改变事件的照度区段相邻的照度区段的亮度值也可以改变。
电子装置可以基于由用户对亮度的累计使用时间来重新配置亮度数据。根据实施例,默认亮度数据可以在电子装置制造时存储在存储器中。亮度随着照度增加而增加,并且电子装置可以从照度传感器获取照度信息,并且将显示亮度确定为在亮度数据中映射到电子装置周围的照度值的亮度值。
根据各种实施例,电子装置可以基于用户输入来改变显示亮度。当用户改变亮度时,电子装置可以生成反映对应用户输入的临时亮度数据。电子装置可以通过不仅改变映射到输入用户触摸的照度的亮度,而且改变映射到相邻照度区段的亮度值来处理平衡。在由于满足重置条件而重新配置亮度数据之前,电子装置可以将显示亮度确定为映射到生成的临时亮度数据的亮度值。例如,在生成亮度改变事件之后,电子装置可以将显示亮度确定为相同照度环境中的改变值。
根据各种实施例,当满足重置条件时,电子装置可以重新配置亮度数据。电子装置可以考虑用户对亮度的累计使用时间和重新配置之前改变的亮度与重新配置之后改变的亮度之间的差中的至少一个来重新配置亮度数据。重新配置亮度数据可以被配置为更接近来自重新配置之前的亮度数据的临时亮度数据。
根据各种实施例,电子装置可以计算时间加权值和连续性加权值,并基于它们重新配置亮度数据。电子装置可以考虑对应亮度的使用时间来重新配置亮度数据。例如,当特定亮度值下的使用时间更长,亮度数据可以被重新配置为具有更高的加权值。
电子装置可以基于用户的亮度配置连续性来重新配置亮度数据。根据实施例,默认亮度数据可以在电子装置制造时存储在存储器中。亮度随着照度增加而增加,并且电子装置可以从照度传感器获取照度信息,并且将显示亮度确定为在亮度数据中映射到电子装置周围的照度值的亮度值。
根据各种实施例,电子装置可以基于用户输入来改变显示亮度。当用户改变亮度时,电子装置可以生成反映对应用户输入的临时亮度数据。电子装置可以还改变映射到与用户改变亮度的照度区段相邻的照度区段的亮度值,以便防止反转现象。
根据各种实施例,当满足重置条件时,电子装置可以重新配置亮度数据。重新配置的亮度数据可以位于重新配置之前的亮度数据和临时亮度数据之间。考虑到连续性加权值,电子装置可以不同地配置图表的形状。由于与映射到现有亮度数据的亮度值相比,用户更可能使用改变的亮度,所以亮度数据可以被重新配置为更接近临时亮度数据。例如,当用户更有可能在较低照度环境中使用比映射到亮度数据的值更高的亮度,并且更有可能在较高照度环境中使用比映射到亮度数据的值更低的亮度时,当重新配置亮度数据时,电子装置可以将更高的亮度值映射到较低照度区段,并将更低的亮度值映射到较高照度区段。根据实施例,电子装置可以通过跟踪用户的使用模式来连续计算和反映连续性加权值。
根据各种实施例,当重新配置亮度数据时,电子装置可以通过还改变映射到与用户改变亮度的照度区段相邻的照度区段的亮度值来处理平衡。
根据各种实施例,电子装置可以通过重新配置亮度数据来计算连续性加权值。电子装置可以考虑用户的亮度配置、使用时间、根据电池水平的亮度配置、根据在前台或后台运行的应用的亮度配置、根据每个UI的颜色的亮度配置、以及当运行夜间模式时的亮度配置中的至少一个,或者其中两个或更多个的组合中的一个,来计算连续性加权值,但是不限于上述示例。
根据各种实施例,当考虑到亮度的配置来计算连续性加权值时,电子装置可以考虑到重新配置之前改变的亮度和重新配置之后改变的亮度之间的差和/或直到用户再次改变亮度所花费的时间来计算连续性加权值。当电子装置的环境照度是第一照度时,电子装置可以将显示亮度配置为映射到第一亮度数据的值。此后,当用户改变亮度时,电子装置可以生成临时亮度数据,并将临时亮度数据配置为在第一照度下亮度值被改变到的值。此后,满足重置条件,并且因此可以重新配置亮度数据。当亮度数据被重新配置时,用户改变亮度,并且因此可以映射比重新配置之前亮度数据中映射到第一照度的值更大的值。当用户再次改变亮度并且亮度数据被重新配置时,在重新配置的亮度数据中,映射到第一照度的值可以被配置为比映射到初始亮度数据更高的值。
根据各种实施例,电子装置可以考虑用户在亮度数据的重新配置之前改变的亮度和用户在重新配置之后改变的亮度之间的差来计算连续性加权值。可以确定,当两个亮度之间的差更小,用户更有可能使用对应的亮度,并且因此可以分配更高的连续性加权值。另一方面,可以确定,当两个亮度之间的差更大,用户更不可能使用对应的亮度,并且因此可以分配更低的连续性加权值。根据实施例,当两个亮度之间的差大于或等于预定值时,电子装置可以将连续性加权值计算为0。
根据各种实施例,电子装置可以考虑亮度数据被重新配置的时间点和在重新配置之后生成用户的亮度改变事件的时间点之间的间隔来计算连续性加权值。可以确定,当两个时间点之间的间隔更短,用户更有可能偏好对应的亮度,并且因此可以分配更高的连续性加权值。另一方面,可以确定,当两个时间点之间的间隔更长,用户更不可能使用对应的亮度,并且因此可以分配更低的连续性加权值。根据实施例,当两个时间点之间的间隔大于或等于预定值时,电子装置可以将连续性加权值计算为0。
图8是示出根据各种实施例的电子装置生成临时亮度数据的方法的流程图。
示出的方法可以由电子装置(例如,图1的电子装置101、图2的电子装置200或图3的电子装置300)中包括的至少一个元件(例如,图1的处理器120或图2的处理器210)来执行,并且在下文中可以省略上面已经描述的技术特征的描述。
根据各种实施例,在操作810中,电子装置可以接收用户输入。用户可以使用电子装置,然后改变特定照度的显示器(例如,图1的显示模块160或图2的显示器220)的屏幕亮度。在操作820中,电子装置可以通过触摸传感器(例如,图2的触摸传感器230)接收用户输入,并在操作820中改变显示亮度。
根据各种实施例,在操作830中,电子装置可以改变相邻照度区段中的亮度值。在亮度数据被重新配置之前,电子装置可以生成通过基于用户输入改变亮度数据而获得的临时亮度数据。电子装置可以根据映射到生成的临时亮度数据的值来改变电子装置的显示亮度。
根据各种实施例,临时亮度数据可以反映由用户改变的亮度。例如,与使用由它自身计算的亮度加权值重新配置的亮度数据不同,由用户改变的亮度可以被映射到临时亮度数据。
根据各种实施例,在操作840中,电子装置可以处理所生成的临时亮度数据的平衡。电子装置可以基于用户输入改变临时亮度数据,并且还改变映射到与改变的照度区段相邻的照度区段的亮度值。
图9是示出根据各种实施例的电子装置重新配置亮度数据的方法的流程图。
示出的方法可以由电子装置(例如,图1的电子装置101、图2的电子装置200或图3的电子装置300)中包括的至少一个元件(例如,图1的处理器120或图2的处理器210)来执行,并且在下文中可以省略上面已经描述的技术特征的描述。
根据各种实施例,在操作910中,电子装置可以接收用户输入。用户可以使用电子装置,然后改变特定照度的显示器(例如,图1的显示模块160或图2的显示器220)的屏幕亮度。电子装置可以通过触摸传感器(例如,图2的触摸传感器230)接收用户输入来改变显示亮度。
根据各种实施例,在操作920中,电子装置可以收集事件信息。当示出用户改变显示亮度的亮度改变事件时,电子装置可以收集关于对应事件的事件信息。事件信息可以包括关于用户改变亮度的时间、改变的亮度、指示亮度改变的环境的信息和改变的亮度保持的时间中的至少一个的信息。电子装置可以以规则的间隔或不规则的间隔划分照度,并收集为每个对应的区段生成的亮度改变事件信息。电子装置可以使用所收集的事件信息来重新配置亮度数据。
根据各种实施例,在操作930中,电子装置可以计算时间加权值和连续性加权值。当重新配置亮度数据时,电子装置可以考虑基于累计的事件信息计算的时间加权值和连续性加权值。时间加权值可以与用户对改变的亮度的使用时间成比例,并且可以考虑在对应照度下重新配置亮度数据之后直到亮度再次改变所花费的时间以及用户在重新配置之前改变的亮度和用户在重新配置之后改变的亮度之间的差来计算连续性加权值。
根据各种实施例,电子装置可以确定重置条件是否满足。重置条件可以包括显示器在重置时间或更长时间内不操作以及显示器在不同于当显示器最后操作时由照度传感器检测到的照度值的照度操作中的至少一个。
根据各种实施例,当满足重置条件时,电子装置可以重新配置亮度数据。电子装置可以考虑临时亮度数据、累计的事件信息和计算的亮度加权值来重新配置亮度数据。
根据各种实施例,在操作940中,电子装置可以改变相邻照度的亮度值。用户可以改变亮度改变的照度区段和相邻区段中的平滑照度。
根据各种实施例,在操作950中,电子装置可以处理生成的亮度数据的平衡。提供电子装置的显示亮度,使得当照度较低时向环境提供更低的亮度,并且向照度较高的环境提供更高的亮度。为了提供相同的效果,电子装置可以将亮度配置为在比用户改变亮度的照度更低的照度区段中更低,并且在比用户改变亮度的照度更高的照度区段中更高。
根据各种实施例的通过电子装置控制亮度的方法可以包括从照度传感器识别照度信息的操作,基于照度信息和亮度数据将显示器的亮度配置为第一亮度的操作,基于用户输入将显示器的亮度改变为第二亮度的操作,获取用于改变显示器亮度的操作的事件信息的操作,基于事件信息重新配置存储在存储器中的亮度数据的操作,以及根据在重新配置的亮度数据中映射到由照度传感器识别的照度值的亮度值来确定显示器的亮度。
根据各种实施例,将显示器的亮度改变为第二亮度的操作可以进一步包括基于改变的亮度生成临时亮度数据的操作,以及在亮度数据被重新配置之前,根据临时亮度数据中映射到照度信息的亮度值确定显示器的亮度的操作。
根据各种实施例,生成临时亮度数据的操作还包括还改变亮度值的操作,该亮度值被映射到亮度被改变的参考范围内的照度。
根据各种实施例,重新配置亮度数据的操作可以进一步包括基于事件信息计算时间加权值和连续性加权值的操作,以及进一步使用计算的时间加权值和连续性加权值重新配置亮度数据的操作。
根据各种实施例,计算连续性加权值的操作可以进一步包括考虑到在亮度数据被重新配置之后直到亮度再次改变所花费的时间以及在重新配置之前由用户改变的亮度和在重新配置之后改变的亮度之间的差来计算连续性加权值的操作。
根据各种实施例,重新配置亮度数据的操作可以进一步包括当满足显示器不操作的时间长于预定重置时间和显示器以不同于当显示器最后操作时由照度传感器检测到的照度值的照度操作的情况中的至少一种情况时,重新配置亮度数据的操作。
根据各种实施例,重新配置亮度数据的操作还可以包括还改变亮度值的操作,该亮度值被映射到亮度被改变的参考范围内的照度。
根据各种实施例,获取事件信息的操作可以包括从触摸传感器识别触摸信息,并且当没有接收到触摸输入的时间长于或等于基于触摸信息的参考时间时,从累计使用时间的计算中排除对应的时间。
根据各种实施例,照度传感器可以被配置成测量以预定间隔划分的区段中的照度。
根据各种实施例,获取事件信息的操作可以包括当显示器基于用户输入操作并且自动亮度模式被配置时获取事件信息。

Claims (15)

1.一种电子装置,包括:
显示器;
触摸传感器,被配置为接收用户的触摸输入并生成触摸信息;
照度传感器,被配置为检测环境照度并生成照度信息;
存储器,被配置为存储环境照度和显示器的亮度之间的关系的亮度数据;以及
处理器,可操作地连接到显示器、照度传感器、触摸传感器和存储器,
其中,所述处理器被配置为,识别来自照度传感器的照度信息,基于照度信息和亮度数据将显示器的亮度配置为第一亮度,基于用户输入将显示器的亮度改变为第二亮度,获取用于改变显示器的亮度的操作的事件信息,基于事件信息重新配置存储在存储器中的亮度数据,并且根据在重新配置的亮度数据中映射到由照度传感器识别的照度值的亮度值来确定显示器的亮度。
2.根据权利要求1所述的电子装置,其中,所述处理器被配置为,当显示器的亮度基于用户输入被改变为第二亮度时,基于改变的亮度生成临时亮度数据,并且在亮度数据被重新配置之前,根据临时亮度数据中映射到照度信息的亮度值来确定显示器的亮度。
3.根据权利要求2所述的电子装置,其中,所述处理器被配置为,当生成临时亮度数据时,还改变映射到在其中亮度被改变的照度的参考范围内的照度的亮度值。
4.根据权利要求1所述的电子装置,其中,所述处理器被配置为,基于事件信息来计算时间加权值和连续性加权值,并且进一步使用所计算的时间加权值和连续性加权值来重新配置亮度数据。
5.根据权利要求4所述的电子装置,其中,所述处理器被配置为,考虑到在亮度数据被重新配置之后直到亮度再次改变所花费的时间,以及在重新配置之前由用户改变的亮度和在重新配置之后改变的亮度之间的差,来计算连续性加权值。
6.根据权利要求1所述的电子装置,其中,所述处理器被配置为,当满足显示器不操作的时间长于预定重置时间和显示器以不同于当显示器最后操作时由照度传感器检测到的照度值的照度操作的情况中的至少一种情况时,重新配置亮度数据。
7.根据权利要求1所述的电子装置,其中,所述处理器被配置为,当重新配置亮度数据时,还改变映射到在其中亮度被改变的照度的参考范围内的照度的亮度值。
8.根据权利要求1所述的电子装置,其中,所述处理器被配置为,识别来自触摸传感器的触摸信息,并且当没有接收到触摸输入的时间长于或等于参考时间时,基于该触摸信息,从累计使用时间的计算中排除对应的时间。
9.根据权利要求1所述的电子装置,其中,所述照度传感器被配置为测量以预定间隔划分的区段中的照度。
10.根据权利要求1所述的电子装置,其中,所述处理器被配置为,当显示器基于用户输入进行操作并且自动亮度模式被配置时,获取事件信息。
11.一种通过电子装置控制亮度的方法,该方法包括:
识别来自照度传感器的照度信息;
基于照度信息和亮度数据,将显示器的亮度配置为第一亮度;
基于用户输入,将显示器的亮度改变为第二亮度;
获取用于改变显示器的亮度的操作的事件信息;
基于事件信息,重新配置存储在存储器中的亮度数据;以及
根据在重新配置的亮度数据中映射到由照度传感器识别的照度值的亮度值来确定显示器的亮度。
12.根据权利要求11所述的方法,其中,将显示器的亮度改变为第二亮度还包括,基于改变的亮度生成临时亮度数据,并且在亮度数据被重新配置之前,根据临时亮度数据中映射到照度信息的亮度值来确定显示器的亮度。
13.根据权利要求12所述的方法,其中,临时亮度数据的生成还包括还改变映射到在其中亮度被改变的照度的参考范围内的照度的亮度值。
14.根据权利要求11所述的方法,其中,亮度数据的重新配置还包括,基于事件信息计算时间加权值和连续性加权值,并进一步使用计算的时间加权值和连续性加权值来重新配置亮度数据。
15.根据权利要求14所述的方法,其中,连续性加权值的计算还包括,考虑到在亮度数据被重新配置之后直到亮度再次改变所花费的时间,以及在重新配置之前由用户改变的亮度和在重新配置之后改变的亮度之间的差,来计算连续性加权值。
CN202280009738.7A 2021-01-14 2022-01-07 电子装置和亮度调节方法 Pending CN116710880A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
KR1020210004971A KR20220102715A (ko) 2021-01-14 2021-01-14 전자 장치 및 밝기 조절 방법
KR10-2021-0004971 2021-01-14
PCT/KR2022/000278 WO2022154379A1 (ko) 2021-01-14 2022-01-07 전자 장치 및 밝기 조절 방법

Publications (1)

Publication Number Publication Date
CN116710880A true CN116710880A (zh) 2023-09-05

Family

ID=82322950

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202280009738.7A Pending CN116710880A (zh) 2021-01-14 2022-01-07 电子装置和亮度调节方法

Country Status (3)

Country Link
US (1) US11908424B2 (zh)
EP (1) EP4210306A4 (zh)
CN (1) CN116710880A (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117789675A (zh) * 2022-09-20 2024-03-29 北京小米移动软件有限公司 显示模组、环境光检测方法、装置、电子设备及储存介质

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2907057B2 (ja) 1995-04-20 1999-06-21 日本電気株式会社 輝度自動調整装置
JP2994630B2 (ja) 1997-12-10 1999-12-27 松下電器産業株式会社 明るさによるサブフィールド数調整可能な表示装置
CN101312034B (zh) * 2007-05-25 2011-09-28 佛山市顺德区顺达电脑厂有限公司 动态调整屏幕亮度的方法
KR20090089254A (ko) * 2008-02-18 2009-08-21 세이코 엡슨 가부시키가이샤 센싱 장치, 표시 장치, 전자 기기 및, 센싱 방법
JP5120269B2 (ja) * 2009-01-14 2013-01-16 富士通モバイルコミュニケーションズ株式会社 電子機器
WO2011121687A1 (ja) * 2010-03-29 2011-10-06 シャープ株式会社 表示装置、液晶モジュール及び画像表示システム
US8311514B2 (en) * 2010-09-16 2012-11-13 Microsoft Corporation Prevention of accidental device activation
KR101974126B1 (ko) * 2012-07-19 2019-04-30 삼성전자주식회사 표시부 제어 방법 및 장치
KR102049783B1 (ko) * 2012-09-28 2019-11-28 삼성전자 주식회사 조도 변화에 따른 화면 밝기 제어 방법 및 장치
KR102003371B1 (ko) * 2012-11-16 2019-10-01 삼성전자주식회사 화면 밝기를 조절하는 전자 장치 및 방법
KR20150057863A (ko) * 2013-11-20 2015-05-28 삼성전자주식회사 휴대 장치 및 휴대 장치의 화면 밝기 제어방법
CN105632455B (zh) * 2014-10-27 2018-06-19 深圳富泰宏精密工业有限公司 屏幕亮度自动调节***及方法
KR102100768B1 (ko) 2015-06-18 2020-04-14 삼성전자주식회사 사용자 단말 장치 및 그 휘도 조정 방법
US10446093B2 (en) * 2015-06-18 2019-10-15 Samsung Electronics Co., Ltd. User terminal device and method for adjusting luminance thereof
KR102524190B1 (ko) * 2016-06-08 2023-04-21 삼성전자 주식회사 복수의 터치스크린을 가지는 휴대 장치 및 복수의 터치스크린을 가지는 휴대 장치의 제어방법
WO2018037335A1 (en) 2016-08-26 2018-03-01 Semiconductor Energy Laboratory Co., Ltd. Display device and electronic device
US10976886B2 (en) * 2017-06-23 2021-04-13 Samsung Electronics Co., Ltd. Display apparatus and displaying method thereof
KR101845667B1 (ko) 2017-07-28 2018-04-04 이광선 시간대 및 누적사용 시간에 따른 가로등의 자동밝기 조절방법
KR102397044B1 (ko) 2017-09-04 2022-05-16 삼성전자 주식회사 디스플레이를 포함하는 전자 장치 및 이를 보정하는 방법
KR102486625B1 (ko) * 2018-09-21 2023-01-11 삼성전자주식회사 디스플레이장치 및 그 제어방법
KR102554675B1 (ko) 2018-11-13 2023-07-13 삼성전자주식회사 전자 장치 및 전자 장치에서 디스플레이 정보에 기반한 조도 센싱 방법
KR102579688B1 (ko) 2018-12-24 2023-09-19 삼성전자주식회사 전자 장치 및 전자 장치의 제어 방법
KR102639395B1 (ko) 2019-01-29 2024-02-23 삼성전자주식회사 디스플레이의 배면에 조도 센서가 실장된 전자 장치 및 상기 조도 센서를 이용하여 조도를 측정하는 방법
KR102617405B1 (ko) 2019-11-27 2023-12-26 삼성전자주식회사 디스플레이의 자동 밝기 제어를 지원하는 전자 장치
KR102623342B1 (ko) * 2020-02-07 2024-01-11 삼성전자 주식회사 전자 장치에서 디스플레이 밝기를 제어하는 방법 및 장치

Also Published As

Publication number Publication date
EP4210306A4 (en) 2024-05-01
US20220223115A1 (en) 2022-07-14
EP4210306A1 (en) 2023-07-12
US11908424B2 (en) 2024-02-20

Similar Documents

Publication Publication Date Title
KR102568686B1 (ko) 컨텍스트 허브를 포함하는 모바일 장치 및 그것의 동작 방법
US11366486B2 (en) Method for executing application by using clock speed of processor selected according to external temperature, and electronic device including same
CN116134410A (zh) 包括显示器的电子装置及其显示器的控制方法
KR20220102715A (ko) 전자 장치 및 밝기 조절 방법
CN116710880A (zh) 电子装置和亮度调节方法
US11211032B2 (en) Electronic device for supporting to control auto brightness of display
US11741870B2 (en) Electronic device, method, and computer-readable storage medium for reducing afterimage in display area
US11741869B2 (en) Electronic device including variable display and method of operating the same
AU2021417180A1 (en) Electronic device and method for controlling electronic device
KR20220064267A (ko) 플렉서블 디스플레이를 포함하는 전자 장치 및 이를 이용하는 방법
US11282167B1 (en) Electronic device including flexible display and method of operation thereof
KR102684855B1 (ko) 외부 온도에 따라 선택된 프로세서의 클럭 속도를 이용하여 어플리케이션을 실행 시키는 방법 및 이를 포함하는 전자 장치
US11984054B2 (en) Electronic device having flexible display
US20240212546A1 (en) Electronic device comprising variable display and method for operating same
US11906458B2 (en) Electronic device for detecting moisture inflow and method for operating same
US20240201644A1 (en) Display control method and electronic device for supporting same
US11955074B2 (en) Electronic device and method for calibrating image data in electronic device
US20230221853A1 (en) Method for processing touch input and an electronic device thereof
US20230079189A1 (en) Method for controlling flexible display and electronic device supporting the same
US20230280699A1 (en) Electronic device to create automation routines and the method for operating same
US20220245423A1 (en) Electronic device, user terminal, and method for running scalable deep learning network
US20220397463A1 (en) Apparatus and method for implementing virtual sensor in electronic device
KR20230023209A (ko) 전자 장치 및 이의 동작 방법
KR20230114161A (ko) 디스플레이 배면 센서의 구현을 위한 방법 및 장치
KR20230012350A (ko) 주변 장치로부터 입력을 수신하였을 때 화면을 빠르게 업데이트하는 전자 장치

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