用于匹配用户优选模式的显示设备的自动白平衡的制作方法
未命名
08-11
阅读:114
评论:0
1.本公开总体上涉及一种具有彩色显示设备的电子设备,并且特别地涉及一种具有环境光传感器的电子装置,该环境光传感器在针对环境光条件调整彩色显示设备时被使用。
背景技术:
2.诸如移动电话、膝上型计算机和平板计算机的电子设备具有呈现彩色图像和视频的显示设备。许多因素有助于准确地再现图像和视频中的特定颜色。不完美的制造工艺能够导致不太理想的显示设备。显示设备的复杂底层物理机制能够在显示器的寿命期间劣化,从而导致不太理想的显示性能。环境照明条件在颜色和光亮度中变化,这导致在显示设备上呈现的图像和视频的渲染看起来不准确,并且对于观看显示设备的人来说不具有主观上优选外观。白平衡是调整所呈现的颜色以使得在人看起来是白色的对象被呈现为白色的过程。白平衡也可以有意地从中性点被偏移,以产生到所呈现的图像或视频的偏色(即,由来自附近对象的反射光导致的在整个图像中的不期望的颜色偏移)。显示白平衡影响显示图像质量和视频质量。证据表明显示白平衡与视觉体验具有正相关性。电子设备可以在不同程度上自动化某些自动白平衡算法,以针对变化的条件调整白平衡。然而,用户具有优选色调,其与在已知的自动白平衡调整算法中使用的环境光相关色温(cct)不同。
附图说明
3.可以结合附图阅读对说明性实施例的描述。应当理解,为了说明的简单和清楚,图中所示的元件不一定按比例绘制。例如,一些元件的尺寸相对于其它元件被夸大。结合本文中呈现的附图示出和描述了结合本公开的教导的实施例,其中:
4.图1描绘根据一个或多个实施例的具有显示设备且响应于环境光条件和用户偏好而调整显示设备的白平衡的电子设备的功能框图,并且在该电子设备内有利地实施本公开的特征;
5.图2是根据一个或多个实施例的在其中有利地实现本公开的特征的操作环境中的通信设备的功能框图;
6.图3描绘根据一个或多个实施例的呈现用户界面的通信设备的显示设备,在该用户界面内接收对颜色偏好的用户选择;
7.图4描绘根据一个或多个实施例的照明相关色温(cct)与显示目标白平衡cct之间的线性和非线性关系的图形曲线图;以及
8.图5a-5c(统称为图5)呈现根据一个或多个实施例的通信设备通过其根据用户偏好响应于环境光条件以调整显示设备的白平衡的方法的流程图。
具体实施方式
9.根据本公开的第一方面,一种电子设备、方法和计算机程序产品考虑到环境光和
用户偏好来改善感知的显示颜色和光亮度。特别地,本公开通过根据用户偏好调整显示设备的白平衡结合响应于环境光条件自动调整光亮度和色度来实现增强的用户体验。自动调整的示例在本文中被称为解决方案1至4。电子设备包括颜色敏感环境光传感器(als)和显示设备。电子设备的控制器使用als测量环境光的光亮度和色度。控制器关于环境光的光亮度的强度调整显示设备的显示亮度。控制器自动关于环境光的色度确定显示目标白平衡相关色温(cct)。控制器关于用户偏好(“与白平衡有关的(一个或多个)用户选择”)调整显示目标白平衡cct。控制器基于显示目标白平衡cct设置显示设备以数字地映射关于由显示目标白平衡限定的中性色的颜色。
10.在一个或多个实施例中,电子设备提供了实时、自动显示白平衡(wb)系统,该wb系统能够在静止图像和视频上利用环境照明产生实时wb体验。另外,显示亮度和色度能够由于用户偏好、显示内容和观看条件来不同地设置。本公开提供了各种自动显示wb解决方案,其考虑了用户偏好并且包括利用颜色敏感als来测量环境cct。
11.在本公开的示例性实施例的以下详细描述中,充分详细地描述了其中可以实践本公开的各个方面的具体示例性实施例,以使本领域技术人员能够实践本发明,并且应当理解,可以利用其他实施例,并且可以在不脱离本公开的精神或范围的情况下做出逻辑、架构、编程、机械、电气和其他改变。因此,以下详细描述不应被理解为限制性的,并且本公开的范围由所附权利要求及其等同物限定。在附图的不同视图的描述中,类似元件被提供有与(一个或多个)先前附图的那些元件类似的名称和附图标记。提供分配给元件的特定附图标记仅是为了帮助描述,而不是意味着表明对所描述的实施例的任何限制(结构或功能或其它)。应当理解,为了说明的简单和清楚,图中所示的元件不一定按比例绘制。例如,一些元件的尺寸相对于其它元件被夸大。
12.应当理解,诸如本文中描述的执行效用、逻辑和/或固件的特定组件、设备和/或参数名称的使用仅仅是示例性的,而不意味着暗示对所描述的实施例的任何限制。因此,可以利用用于描述本文中的组件、设备、参数、方法和/或功能的不同命名和/或术语来描述实施例,而没有限制。在描述实施例的一个或多个元件、特征或概念时对任何特定协议或专有名称的引用仅被提供作为一个实施方式的示例,并且这样的引用不将所要求保护的实施例的扩展限制到其中利用不同元件、特征、协议或概念名称的实施例。因此,在给定术语被利用的情境时,本文中所使用的每个术语将被给予其最广泛的解释。
13.如下文进一步描述,本文中描述的本公开的功能特征的实施方案提供在处理设备和/或结构内,并且能够涉及使用硬件、固件以及若干软件级构造(例如,程序代码和/或程序指令和/或伪代码)的组合,其执行以提供设备或特定功能逻辑的特定效用。所呈现的附图图示了硬件组件和软件和/或逻辑组件两者。
14.本领域的普通技术人员将理解,附图中所描绘的硬件组件和基本配置可以变化。说明性组件不旨在穷举,而是代表性的,以突出用于实施所描述的实施例的各方面的基本组件。例如,除了所描述的硬件和/或固件之外,或者代替所描述的硬件和/或固件,可以使用其它设备/组件。所描述的示例并不意味着表明对当前描述的实施例和/或一般发明的体系结构或其它限制。能够结合附图阅读对说明性实施例的描述。结合本文中呈现的附图示出和描述了结合本公开的教导的实施例。
15.图1是在其中有利地实施本公开的特征的操作环境中的电子设备的功能框图。特
别地,电子设备100是通过部分地响应于用户偏好自动地调整显示设备102的白平衡来实现增强的用户体验的电子设备的示例。电子设备100能够是不同类型的设备的主机之一,包括但不限于移动蜂窝电话、卫星电话或智能电话、膝上型计算机、上网本、超级本、联网的智能手表或联网的运动/锻炼手表、和/或能够包括无线通信功能的平板计算设备或类似设备。
16.如下文所描述的图2的通信设备200内更完整呈现的,电子设备100还能够为支持无线通信的设备。在这些实施方式中,电子设备100能够被用作并且也被称为系统、设备、订户单元、订户站、移动站(ms)、移动装置、移动设备、远程站、远程终端、用户终端、、终端、用户代理、用户设备、会话发起协议(sip)电话、无线本地环路(wll)站、个人数字助理(pda)、计算机工作站、具有无线连接能力的手持设备、计算设备、或连接到无线调制解调器的其他处理设备。最重要的是,应理解,本文中描述的特征能够利用不必是通信设备的各种其它类型的电子设备的显示设备来实现。作为电子设备100的不同示例,除了数据处理系统之外,本文中对移动通信设备的具体呈现或描述仅是示例性的,并且不旨在限制本公开。
17.电子设备100由控制器101管理并且包括颜色敏感的环境光传感器(als)103。在一个或多个实施例中,als 103是检测三种颜色的红-绿-蓝(rgb)传感器。在一个或多个实施例中,als 103是检测“n”种颜色的高光谱,其中n是多于3种颜色,例如10、100或更多种颜色。
18.观看在显示设备102上呈现的图像或视频的人104因为环境光条件而不同地体验彩色图像或视频。环境光影响人104的眼睛。当光亮度低时,对颜色敏感的眼睛的视网膜中的视锥细胞不太有效。环境光也从显示设备102反射回来,从而改变人104所感知的颜色。根据本公开的一个方面,控制器101执行存储在设备存储器106中的自动显示白平衡(adwb)应用105,以使用als 103测量环境光的光亮度和色度并且关于环境光的光亮度的强度调整显示设备102的显示亮度。控制器101关于环境光的色度自动确定显示目标白平衡cct。控制器101确定关于用户白平衡选择数据107调整的显示目标白平衡cct。用户白平衡选择数据107包括关于白平衡的至少一个用户选择。用户白平衡选择数据107与白平衡相关并且由电子设备100的用户提供,并且存储在电子设备100的设备存储器106中。控制器101设置显示设备102以数字地映射关于由显示目标白平衡定义的中性色的颜色,以增强人104的体验。
19.现在参考具体组件构成和所呈现的组件的相关联的功能。在一个或多个实施例中,电子设备100包括设备存储器106、数据存储子系统109、输入/输出(i/o)子系统110和网络接口190,它们中的每一个由控制器101管理。设备存储器106包括用于诸如adwb应用105、图像识别应用112和(一个或多个)其他应用113的应用的程序代码。设备存储器106还包括操作系统(os)114、固件接口115,诸如基本输入/输出系统(bios)或统一可扩展固件接口(uefi)、以及固件116。
20.控制器101包括处理器子系统117,其执行程序代码以提供电子设备100的操作功能。当软件和/或固件模块的相应程序代码由电子设备100内的处理器子系统117或辅助处理设备执行时,软件和/或固件模块具有不同的功能。控制器101的处理器子系统117能够执行adwb应用105和(一个或多个)其他应用113的程序代码,以配置电子设备100执行特定功能。设备存储器106能够包括数据118,并且特别地包括由adwb应用105使用的用户白平衡选择数据107。adwb应用105在执行自动白平衡时参考用户白平衡选择数据107。图像识别应用112能够参考图像库119以在执行颜色调整的一个实施例时识别特定对象。可以针对由图像
识别应用112识别的特定类型的对象定义自动颜色调整,在本文中描述为“解决方案3”。
21.电子设备100的数据存储子系统109包括(一个或多个)数据存储设备152。控制器101经由系统互连链路153通信地连接到(一个或多个)数据存储设备152。数据存储子系统109提供应用、程序代码和在由控制器101可访问的非易失性存储装置上存储的数据。例如,数据存储子系统109能够提供对诸如adwb应用105和(一个或多个)其他应用113的应用和计算机数据的选择。这些应用能够被加载到设备存储器106中以由控制器101执行。在一个或多个实施例中,(一个或多个)数据存储设备152能够包括硬盘驱动器(hdd)、光盘驱动器和/或固态驱动器(ssd)等。电子设备100的数据存储子系统109能够包括在rsd接口157中被接收的(一个或多个)可移动存储设备(rsd)156。控制器101经由系统互连链路153和rsd接口157通信地连接到rsd 156。在一个或多个实施例中,rsd 156是非暂态计算机程序产品或计算机可读存储设备。控制器101能够访问rsd 156或数据存储设备152以向电子设备100提供程序代码,诸如用于adwb应用105和(一个或多个)其他应用113的代码。
22.i/o子系统110包括用户接口组件,诸如振动输出设备158、光输出设备159、(一个或多个)图像捕获设备160、麦克风161、呈现用户界面163的显示设备102、触摸/触觉控件164以及(一个或多个)音频输出设备166。显示设备102通信地耦合到控制器101,并且呈现用户界面和/或作为用户界面设备来操作。
23.控制器101管理,并且在一些实例中直接控制电子设备100的各种功能和/或操作。这些功能和/或操作包括但不限于包括应用数据处理、与第二通信设备的通信、导航任务、图像处理和信号处理。在一个或多个替代实施例中,电子设备100可以使用硬件组件等同物以用于应用数据处理和信号处理。例如,电子设备100可以使用专用硬件、专用处理器、通用计算机、基于微处理器的计算机、微控制器、光学计算机、模拟计算机、专用处理器和/或专用硬连线逻辑。
24.控制器101包括处理器子系统117,其包括一个或多个中央处理单元(cpu),描绘为数据处理器179。处理器子系统117能够包括与数据处理器179集成的一个或多个数字信号处理器180。处理器子系统117能够包括在内部或在外部通信地耦合到数据处理器179的其它处理器。数据处理器179经由系统互连链路153通信地耦合到设备存储器106、数据存储子系统109和网络接口190。网络接口190使电子设备100能够(经由无线或有线连接)连接到外部网络192并且直接/间接地连接到其他设备196。网络192提供到一个或多个网络服务器194的连接并且能够包括该一个或多个网络服务器194,并且能够提供到其他设备196的连接。电子设备100因此能够与服务器194和其他设备196连接以共享和/或下载能够被用于实施本公开的特征的应用数据。系统互连链路153表示通过一个或多个共享或专用内部通信链路,诸如内部串行或并行总线,促进内部通信的内部组件。如本文中所使用的,术语“通信地耦合”意指信息信号可通过组件之间的各种互连,包括有线和/或无线链路,来传输。组件之间的互连能够是包括导电传输介质的直接互连,或者可以是包括一个或多个中间电组件的间接互连。尽管某些直接互连(图1中图示了系统互连链路153),但是应当理解,在其他实施例中可以存在更多、更少或不同的互连。
25.图2是在有利地实施了本公开的特征的操作环境中的通信设备200的功能框图。通信设备200是电子设备100(图1)的实施方式,其还包括通信子系统202,用于使用蜂窝连接与外部通信系统206的(一个或多个)网络节点204通信以及用于使用无线连接与本地通信
系统210的(一个或多个)接入节点208通信。通信子系统202包括天线子系统212。通信子系统202包括射频(rf)前端213和通信模块214。rf前端213包括(一个或多个)收发器216,其包括(一个或多个)发射器218和(一个或多个)接收器220。rf前端213还包括(一个或多个)调制解调器222。通信子系统202的通信模块214包括与控制器101和rf前端213通信的基带处理器224。基带处理器224根据通信协议在基带频率范围中操作以对数据进行编码以用于传输并且对接收到的数据进行解码。(一个或多个)调制解调器222将来自通信模块214的基带编码数据调制到载波信号上,以提供由(一个或多个)发射器218放大的发射信号。(一个或多个)调制解调器222通过天线子系统212解调从外部通信子系统202接收的每个信号。接收到的信号由(一个或多个)接收器220放大和滤波,该接收器从接收到的载波信号解调接收到的编码数据。
26.在一个或多个实施例中,控制器101经由通信子系统202执行多种类型的蜂窝ota或者与本地通信系统210的无线通信。通信子系统202能够经由蓝牙连接与一个或多个个人接入网络(pan)设备通信,诸如,智能手表226和无线耳机228。经由蓝牙连接的通信包括经由蓝牙收发器设备的发射和接收两者。在一个或多个实施例中,通信子系统202经由由(一个或多个)接入节点208提供的无线局域网(wlan)链路与一个或多个本地网络设备通信。在一个或多个实施例中,(一个或多个)接入节点208支持使用一个或多个ieee 802.11wlan协议的通信。(一个或多个)接入节点208被连接到广域网,诸如互联网。在一个或多个实施例中,通信子系统202与gps卫星230通信以获得地理空间位置信息。
27.在一个或多个实施例中,通信设备200包括具有网络连接(nc)243的网络接口控制器(nic或“网络接口”)242。在一些实施方式中,网络接口242能够与网络接口190(图1)同义并且执行类似功能。网络电缆244将nc 243连接到有线区域网245。nic 242能够被称为能够支持一个或多个网络通信协议的“网络接口”。有线区域网245能够是局域网(lan)、校园网(can)、城域网(man)或广域网(wan)。例如,nc 243能够是以太网连接。网络设备246通信地耦合到有线区域网245。
28.图3描绘呈现用户界面163的电子设备100的显示设备102,通过该用户界面能够接收对颜色偏好的用户选择。用户界面163呈现图像302,其包括对颜色偏好的用户选择的效果的视觉表示。作为示例,用户能够选择与“自然(natural)”、“提升(boosted)”和“饱和(saturated)”效果相关联的三个颜色预设单选按钮304中的一个。作为另一个示例,色温滑块306可以沿着在暖色与冷色之间延伸的温度线307被定位。在另外的示例中,可以针对线性调整的“真实色调(true tone)”、非线性调整的、基于图像内容而调整的以及人口统计预设来选择自动环境光补偿单选按钮308。
29.在所描述的实施例中,线性关系被称为“解决方案1”,其可以被优选作为电子阅读器的真实色调选项,对于诸如室内的正常照明水平呈现易于阅读的纸状照明。非线性关系被称为“解决方案2”,并且可以被用于从低照明水平到高照明水平变化的室外照亮或追求美学上令人愉悦的颜色的其他条件的电子阅读器。在示例中,可以自动调整图像的偏色以匹配图像或视频的内容的自动确定的照明温度。看起来像是在多云天空下拍摄的风景场景可以具有被调整为与云彩相关联的颜色的色温。看起来像是在明亮的太阳下拍摄的风景场景可以具有被调整为与日光相关联的颜色的色温。呈现诸如蜡烛的低照明设备的室内场景可以具有被调整为与烛光相关联的颜色的色温。可替代地,或者作为“解决方案3”提供的另
外的调整,可以针对所呈现的图像或视频的内容的预定义文化或个体关联来强调或减少特定颜色和/或白平衡。在解决方案3的示例中,被识别为意大利香肠披萨的图像可以具有提升的特定红色阴影。在另一示例中,风景场景中的天空的晴朗的部分可以被提升以具有明亮的蓝色色调。可以提升或减弱特定物体的多于一种颜色。解决方案3可以被优选用于彩色图片、视频和游戏。在另一示例中,人口统计预设被称为“解决方案4”。人口统计类目条目字段310允许输入年龄、个体特征、性别和个性。个体特征可以包括工作类别、爱好类别、种族关系等,它们作为组具有与白平衡中的特定偏好相关性。为了进一步帮助选择独特色温,多色温图像312包括独特色温样本的多于一个版本,以能够比较用于选择色温单选按钮314中的一个的独特色温预设选项:“钨”、“荧光”、“闪光”、“多云”、“阴影”和“日光”。可以理解,在其它实施例中能够提供色温预置的不同列表,包括更多选项并且排除所呈现的选项中的一些。所列出的预置选项仅被呈现作为解决方案4实施例的一个示例。解决方案4可以被优选用于浏览类似文本的互联网网页、使用即时消息应用、执行在线购物、预订门票、gps导航、播放音乐、参与视频会议以及进行语音呼叫等。
30.根据一个方面,执行adwb应用105的控制器101(图1)通过首先使用als 103测量光亮度和色度以获得环境cct估计来执行自动白平衡:
31.l=∑
λ
l
amb
(λ)als(λ)δ(λ)
[0032][0033][0034][0035][0036][0037][0038]
作为上述等式中的因子的国际标准委员会(cie)色彩匹配函数是标准观察者的色度响应。
[0039]
第二,控制器101通过基于环境光强度调整显示亮度来执行自动白平衡。在示例中,控制器101将光亮度映射到显示面板背光强度nit(尼特),其中nit是光亮度的单位,其中1nit=1坎特拉/平方米。
[0040]
第三,控制器101根据公式调整显示色度进行自动白平衡,以得到目标cct:
[0041]
n=(x-0.332)/(0.1858-y)
[0042]
cct
ambieni
=449
×
n3+3525
×
n2+6823.3
×
n+5520.33
[0043]
第四,控制器101将delta_x,delta_y值应用到显示设备102。为了节省计算能力并降低功耗,控制器101可以确定来自当前设置的白点的改变小于阈值量,并且不继续对显示设备102进行改变。
[0044]
图4描绘了分别在光源cct(x轴)和显示目标白平衡cct(y轴)之间的线性和非线性关系的两个曲线402、404的图形图400。根据光源cct(x轴值),控制器101(图1-2)可以使用
解决方案1以与光源cct(x轴值)匹配的线性关系确定曲线图402上的显示白点。曲线402具有1的斜率并且与原点相交。可替代地,根据光源cct(x轴值),控制器101(图1-2)可以使用解决方案2以预定义的并存储在存储器中的非线性关系确定曲线图404上的显示白点。非线性关系由原始设备制造商(oem)主观地和经验地预先确定为在环境照亮条件的范围上具有最佳显示色温。电子设备诸如在查找表或公式中被提供有这种非线性关系。
[0045]
图5a-5c(统称为图5)呈现了由电子设备100执行的用于使用用户偏好响应环境光条件调整显示设备的白平衡的方法500的流程图。方法500的描述总体上参考在先前的图1-4中示出的特定组件来提供,并且方法500中参考的特定组件可以与在描述先前的图1-4中使用的相同名称的组件相同或相似。在一个或多个实施例中,控制器101配置电子设备100(图1)或通信设备(图2)提供方法500的功能。参考图5a,方法500包括接收指示对白平衡的用户偏好的对电子设备的设置的用户输入的个体定制cct(框502)。方法500包括接收用户对由用户先前选择的特定图像或视频的(一个或多个)选择,该特定图像或视频具有与指示对白平衡的用户偏好的其他呈现的图像或视频不同的白平衡(框504)。方法500包括监视在电子设备上针对分别由用户偏好调整的适用的自动解决方案1、2、3或4的由用户正在使用的应用(框506)。方法500包括监视通信子系统和传感器以确定电子设备是在室内还是室外,作为可适用于确定解决方案1和2中的一个的电子阅读器的使用情境(框508)。方法500包括接收或被提供有具有(一个或多个)预定义颜色调整的对象图像库以用于在解决方案3中使用(框510)。方法500包括接收或被提供有预定义人口统计颜色调整数据以用于在解决方案4中使用(框512)。方法500包括接收适用于用户的用户输入人口统计数据以用于在解决方案4中使用(框514)。然后方法500前进到框516(图5b)。
[0046]
参考图5b,方法500包括使用颜色敏感环境光传感器(als)来测量环境光的光亮度和色度(框516)。方法500包括关于环境光的光亮度的强度调整显示设备的显示亮度(框518)。方法500包括关于环境光的色度自动确定显示目标白平衡相关色温(cct)(框520)。方法500包括将关于白平衡的自动选择标识为解决方案1、2、3或4中的一个(框522)。在示例中,电子设备确定当前使用模式并且自动选择对应的解决方案。在室内设置中使用电子阅读器指示解决方案1。在室外设置中使用电子阅读器指示解决方案2。玩游戏或呈现明亮且多彩的视觉媒体内容可以指示解决方案3。浏览互联网内容或使用通信应用可以指示解决方案4。方法500包括确定自动选择是否是解决方案1(判定框524)。响应于确定自动选择是解决方案1,方法500包括使用线性关系关于环境光的色度自动确定显示目标白平衡cct(框526)。然后,方法500进行到框542(图5c)。响应于确定自动选择不是解决方案1,方法500包括确定自动选择是否是解决方案2(判定框528)。响应于确定自动选择是解决方案2,方法500包括使用预定义非线性关系关于环境光的色度自动确定显示目标白平衡cct(框530)。然后方法500进行到框542(图5c)。
[0047]
参考图5c,响应于确定自动选择不是解决方案2,方法500包括确定自动选择是否是解决方案3(判定框532)。响应于确定自动选择不是解决方案3,方法500进行到框546。响应于确定自动选择是解决方案3,方法500包括以预定义白平衡刷新率识别由显示设备呈现的图像或视频中的至少一个对象(框534)。方法500包括将所述至少一个对象与存储在存储器中的至少一个预定白平衡调整相关联(框536)。方法500包括基于由用户先前选择的具有与其他呈现的图像或视频不同的白平衡的特定图像或视频来标识与白平衡相关的(一个或
多个)用户选择(框538)。方法500包括确定显示目标白平衡cct,其关于与白平衡相关的至少一个用户选择被调整,并且使中性颜色设置偏移(框540)。在示例中,在被识别为相关联的对象的图像的一部分内在光亮度和/或色度中调整图像或视频中的一个或多个定义的颜色。在另一示例中,响应于标识至少一个对象而调整白点以向整个图像或视频赋予偏色。方法500包括设置显示设备以数字地映射关于由显示目标白平衡cct定义的中性颜色的颜色(框542)。方法500包括在显示设备处呈现具有显示目标白平衡cct的图像或视频(框544)。然后,方法500返回到框516(图5b)。
[0048]
响应于在判定框532中确定自动选择不是解决方案3,解决方案4被标识为适用的解决方案,并且方法500包括使用人口统计数据来将所选择的显示目标白平衡cct标识为与人口统计数据相关联的显示目标白平衡cct的一个预定义的模型(框546)。在示例中,电子设备由oem提供预定义的白平衡调整。电子设备确定哪些预定义是白平衡调整适用于电子设备的用户。方法500包括标识关于作为个人定制cct先前接收的白平衡的(一个或多个)用户选择,该个人定制cct是对具有用户的人口统计数据的电子设备的设置的用户输入(框548)。方法500包括确定关于用户偏好相关调整的显示目标白平衡cct以使中性颜色设置偏移(框550)。然后方法返回到框542。
[0049]
以上参考根据本发明的各实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本发明的各方面。将理解,流程图和/或框图的每个框以及流程图和/或框图中的框的组合能够由计算机程序指令实现。这些计算机程序指令可以被提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现流程图和/或框图的一个或多个框中指定的功能/动作的装置。
[0050]
如本领域技术人员将理解的,本发明的实施例可以被体现为系统、设备和/或方法。因此,本发明的实施例可以采取完全硬件实施例或组合软件和硬件实施例的形式,其在本文中可以全部一般地被称为“电路”、“模块”或“系统”。
[0051]
尽管已经参考示例性实施例描述了本发明,但是本领域技术人员将理解,在不脱离本发明的范围的情况下,可以进行各种改变,并且其元件可以被替换为等同物。此外,在不脱离本发明的实质范围的情况下,可以进行许多修改以使特定系统、设备或其组件适应本发明的教导。因此,本发明不旨在被限于所公开的用于实现本发明的特定实施例,而是本发明将包括落入所附权利要求的范围内的所有实施例。此外,术语第一、第二等的使用不表示任何顺序或重要性,而是术语第一、第二等被用于将一个元件与另一个元件区分开。
[0052]
本文中使用的术语仅是为了描述特定实施例的目的,而不是要限制本发明。如本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有明确指示。还将理解,术语“包括”和/或“包含”在本说明书中使用时,指定所陈述的特征、数值、步骤、操作、元件和/或组件的存在,但不排除一个或多个其它特征、数值、步骤、操作、元件、组件和/或其群组的存在或添加。
[0053]
以下权利要求中的所有装置或步骤加功能元件的对应结构、材料、动作和等同物旨在包括用于与如具体要求保护的其它要求保护的元件组合执行功能的任何结构、材料或动作。本发明的描述已经出于说明和描述的目的而被呈现,而不旨在是穷尽的或限于所公开的形式的本发明。在不脱离本发明的范围和精神的情况下,许多修改和变化对于本领域
的普通技术人员来说是明显的。选择和描述实施例是为了最好地解释本创新的原理和实际应用,并且使本领域的其他普通技术人员能够理解具有各种修改的各种实施例的创新,以适合于所设想的特定使用。
技术特征:
1.一种电子设备,包括:颜色敏感环境光传感器(als);显示设备;存储器,所述存储器存储与白平衡相关的至少一个用户选择;以及控制器,所述控制器通信地耦合到所述als和所述存储器,并且所述控制器:使用所述als来测量环境光的光亮度和色度;关于所述环境光的所述光亮度的强度来调整所述显示设备的显示亮度;关于所述环境光的色度来自动确定显示目标白平衡相关色温(cct);关于所述至少一个用户选择来调整使中性颜色设置偏移的所述显示目标白平衡cct;以及基于所述显示目标白平衡cct来设置所述显示设备以数字地映射关于由目标白平衡定义的中性颜色的颜色。2.根据权利要求1所述的电子设备,其中,所述控制器使用线性关系关于所述环境光的色度自动确定所述显示目标白平衡cct。3.根据权利要求1所述的电子设备,其中,所述控制器使用预定义非线性关系关于所述环境光的色度自动确定所述显示目标白平衡cct。4.根据权利要求1所述的电子设备,其中,在关于所述环境光的色度自动确定所述显示目标白平衡cct中,所述控制器:以预定义白平衡刷新率标识由所述显示设备呈现的视频中的至少一个对象;将所述至少一个对象与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。5.根据权利要求1所述的电子设备,其中,在关于所述环境光的色度自动确定所述显示目标白平衡cct中,所述控制器:标识由所述显示设备所呈现的图像中的至少一个对象;将所述至少一个对象与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。6.根据权利要求1所述的电子设备,其中,在关于所述环境光的色度自动确定所述显示目标白平衡cct中,所述控制器:标识与所述电子设备的用户相关联的至少一个人口统计类别;将所述至少一个人口统计类别与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。7.根据权利要求1所述的电子设备,其中,所述控制器:通过接收作为对所述电子设备的用户输入的个体定制cct来接收与白平衡相关的至少一个用户选择。8.根据权利要求1所述的电子设备,其中,所述控制器:呈现超过一个版本的图像或视频,每个版本具有独特色温;以及接收对超过一个版本的图像或视频中的一个版本的选择作为与白平衡相关的所述至少一个用户选择的一部分。9.一种方法,包括:
使用电子设备的颜色敏感环境光传感器(als)来测量环境光的光亮度和色度;关于所述环境光的所述光亮度的强度来调整所述电子设备的显示设备的显示亮度;关于所述环境光的色度来自动确定显示目标白平衡相关色温(cct);关于所述至少一个用户选择来调整使中性颜色设置偏移的所述显示目标白平衡cct;以及基于所述显示目标白平衡cct来设置所述显示设备以数字地映射关于由目标白平衡定义的中性颜色的颜色。10.根据权利要求9所述的方法,其中,关于所述环境光的色度自动确定所述显示目标白平衡cct包括使用线性关系。11.根据权利要求9所述的方法,其中,关于所述环境光的色度自动确定所述显示目标白平衡cct包括使用预定义非线性关系。12.根据权利要求9所述的方法,其中,关于所述环境光的色度自动确定所述显示目标白平衡cct包括:以预定义白平衡刷新率标识由所述显示设备呈现的视频中的至少一个对象;将所述至少一个对象与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。13.根据权利要求9所述的方法,其中,关于所述环境光的色度自动确定所述显示目标白平衡cct包括:标识由所述显示设备呈现的图像中的至少一个对象;将所述至少一个对象与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。14.根据权利要求9所述的方法,其中,关于所述环境光的色度自动确定所述显示目标白平衡cct包括:标识与所述电子设备的用户相关联的至少一个人口统计类别;将所述至少一个人口统计类别与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。15.根据权利要求9所述的方法,还包括:通过接收作为对所述电子设备的用户输入的个体定制cct来接收与白平衡相关的至少一个用户选择。16.根据权利要求9所述的方法,还包括:呈现超过一个版本的图像或视频,每个版本具有独特色温;以及接收对超过一个版本的图像或视频中的一个版本的选择作为与白平衡相关的所述至少一个用户选择的一部分。17.一种计算机程序产品,包括:计算机可读存储设备;以及所述计算机可读存储设备上的程序代码,当由与电子设备相关联的处理器执行时,所述程序代码使所述电子设备能够提供以下功能:使用颜色敏感环境光传感器(als)来测量环境光的光亮度和色度;关于所述环境光的所述光亮度的强度来调整显示设备的显示亮度;
关于所述环境光的色度来自动确定显示目标白平衡相关色温(cct);关于所述至少一个用户选择来调整使中性颜色设置偏移的所述显示目标白平衡cct;以及基于所述显示目标白平衡cct来设置所述显示设备以数字地映射关于由目标白平衡定义的中性颜色的颜色。18.根据权利要求17所述的计算机程序产品,其中,所述程序代码使所述电子设备能够提供使用线性关系和预定义非线性关系中的一个关于所述环境光的色度自动确定所述显示目标白平衡cct的功能。19.根据权利要求17所述的计算机程序产品,其中,所述程序代码使所述电子设备能够通过以下操作来提供关于所述环境光的色度自动确定所述显示目标白平衡cct的功能:标识由所述显示设备呈现的图像中的至少一个对象;将所述至少一个对象与至少一个预定义颜色调整相关联;以及使用所述至少一个预定义颜色调整来调整所述显示目标白平衡cct的至少一个颜色。20.根据权利要求17所述的计算机程序产品,其中,所述程序代码使所述电子设备能够提供通过接收作为对所述电子设备的用户输入的个体定制cct来接收与白平衡相关的至少一个用户选择的功能。
技术总结
本申请涉及用于匹配用户优选模式的显示设备的自动白平衡。一种电子设备、方法和计算机程序产品通过根据用户偏好调整显示设备的白平衡结合响应于环境光条件自动调整光亮度和色度来实现增强的用户体验。该电子设备包括颜色敏感环境光传感器(ALS)以及显示设备。电子设备的控制器使用ALS来测量环境光的光亮度和色度。控制器关于环境光的光亮度的强度调整显示设备的显示亮度。控制器关于环境光的色度自动确定显示目标白平衡相关色温(CCT)。控制器确定关于与白平衡相关的(一个或多个)用户选择调整的显示目标白平衡CCT。控制器设置显示设备数字地映射关于由显示目标白平衡定义的中性颜色的颜色。的中性颜色的颜色。的中性颜色的颜色。
技术研发人员:杨洁
受保护的技术使用者:摩托罗拉移动有限责任公司
技术研发日:2022.01.25
技术公布日:2023/8/8
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
