一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种画面调整方法、装置及电子设备与流程

2022-02-20 19:18:48 来源:中国专利 TAG:


1.本发明涉及显示技术领域,尤其涉及一种画面调整方法、装置及电子设备。


背景技术:

2.白平衡,描述显示器中红、绿、蓝三基色混合生成后白色精确度的一项指标。白平衡是电视摄像领域一个非常重要的概念,通过它可以解决色彩还原和色调处理的一系列问题。白平衡调整一般包括三种方式:预置白平衡、手动白平衡调整和自动跟踪白平衡调整。
3.目前,电视系统白平衡矫正都是通过白色画面矫正,同时只提供三种色温,分别是冷色12000,暖色6500和标准9300,用户可以根据需要在菜单中选择色温。在不同的图像模式下根据当前模式特性设置不同色温。在播放电影、电视剧、动画等差异时改变图像模式,设置不同的色温,这样设置色温在整个片源播放过程中都是固定不变的。
4.发明人在实现本发明的过程中,发现现有技术至少存在以下问题:由于色温固定不变,导致画面的真实度不足。


技术实现要素:

5.本发明实施例的一个目的旨在提供一种画面调整方法、装置及电子设备,其能够提高画面的真实性。
6.在第一方面,本发明实施例提供一种画面调整方法,应用于电子设备,所述方法包括:
7.获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;
8.计算与当前画面对应的每一分区画面的色温;
9.根据所述对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;
10.根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。
11.在一些实施例中,在获取当前画面之前,所述方法还包括预先建立色点坐标、色温以及色彩增益值的对应关系,具体包括:
12.获取多帧测试画面,确定所述多帧测试画面的每一帧测试画面的色点坐标;
13.根据每一帧测试画面的色点坐标,计算对应的色温;
14.动态调整每一帧测试画面的色彩增益值,匹配对应的色点坐标和色温;
15.通过插值确定每一色点坐标、色温以及色彩增益值的匹配关系,确定所述对应关系。
16.在一些实施例中,所述计算每一分区画面的色温,包括:
17.确定每一分区画面中的有效色块,其中,所述有效色块包括多种色块;
18.计算所述分区画面的全部有效色块的色温的平均值,确定所述平均值为该分区画面的色温。
19.在一些实施例中,所述方法还包括:
20.若任一分区画面的若干色块不满足预设条件,则不调整该分区画面的色彩值,其
中,所述预设条件包括若干色块的比例大于预设比例阈值。
21.在一些实施例中,所述若干色块包括第一色块、第二色块和第三色块,所述预设比例阈值包括第一比例阈值、第二比例阈值和第三比例阈值,所述预设条件包括:
22.第一色块的比例大于第一比例阈值,和/或,第二色块的比例大于第二比例阈值,和/或,第三色块的比例大于第三比例阈值。
23.在一些实施例中,所述方法还包括:
24.若所述有效色块中的特定色块的比例大于预设调整阈值,则动态调整根据所述对应关系确定的色彩增益值。
25.在一些实施例中,所述色彩增益值为rgb增益值。
26.在第二方面,本发明实施例提供一种画面调整装置,应用于电子设备,所述装置包括:
27.分区画面确定单元,用于获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;
28.色温计算单元,用于计算与当前画面对应的每一分区画面的色温;
29.色彩增益值确定单元,用于根据预先建立的色点坐标、色温以及色彩增益值的对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;
30.色彩值调整单元,用于根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。
31.在一些实施例中,所述装置还包括:对应关系建立单元,用于预先建立色点坐标、色温以及色彩增益值的对应关系,具体用于:
32.获取多帧测试画面,确定所述多帧测试画面的每一帧测试画面的色点坐标;
33.根据每一帧测试画面的色点坐标,计算对应的色温;
34.动态调整每一帧测试画面的色彩增益值,匹配对应的色点坐标和色温;
35.通过插值确定每一色点坐标、色温以及色彩增益值的匹配关系,确定所述对应关系。
36.在一些实施例中,所述色温计算单元,具体用于:
37.确定每一分区画面中的有效色块,其中,所述有效色块包括多种色块;
38.计算所述分区画面的全部有效色块的色温的平均值,确定所述平均值为该分区画面的色温。
39.在一些实施例中,所述装置还包括:
40.预设条件单元,用于若任一分区画面的若干色块不满足预设条件,则不调整该分区画面的色彩值,其中,所述预设条件包括若干色块的比例大于预设比例阈值。
41.在一些实施例中,所述若干色块包括第一色块、第二色块和第三色块,所述预设比例阈值包括第一比例阈值、第二比例阈值和第三比例阈值,所述预设条件包括:
42.第一色块的比例大于第一比例阈值,和/或,第二色块的比例大于第二比例阈值,和/或,第三色块的比例大于第三比例阈值。
43.在一些实施例中,所述装置还包括:
44.色彩增益值调整单元,用于若所述有效色块中的特定色块的比例大于预设调整阈值,则动态调整根据所述对应关系确定的每一分区画面的色彩增益值。
45.在一些实施例中,所述色彩增益值为rgb增益值。
46.在第三方面,本发明实施例提供一种电子设备,包括:
47.至少一个处理器;和
48.与所述至少一个处理器通信连接的存储器;其中,
49.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的画面调整方法。
50.在第四方面,本发明实施例提供一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行上述的画面调整方法。
51.在第五方面,本发明实施例提供一种计算机程序,所述计算机程序包含程序指令,在所述程序指令由电子设备中的一个或多个处理器执行时,使所述电子设备执行上述的画面调整方法。
52.本发明实施例的有益效果是:区别于现有技术的情况下,本发明实施例提供的一种画面调整方法,应用于电子设备,所述方法包括:获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据预先建立的色点坐标、色温以及色彩增益值的对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。一方面,通过预先建立色点坐标、色温以及色彩增益值的对应关系,能够确定不同场景下的画面的最佳色彩值;另一方面,通过获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据所述对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值,能够基于分区画面对色彩值进行精确地调整,从而提高画面的真实性。
附图说明
53.一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
54.图1是本发明实施例提供的一种应用环境的示意图;
55.图2是本发明实施例提供的一种色度图的示意图;
56.图3是本发明实施例提供的一种画面调整方法的流程示意图;
57.图4是本发明实施例提供的一种建立对应关系的流程图;
58.图5是本发明实施例提供的一种rgb增益值与色温的示意图;
59.图6是图3中的步骤s20的细化流程图;
60.图7是本发明实施例提供的一种色块判定的流程图;
61.图8是本发明实施例提供的一种增大补偿的流程示意图;
62.图9是本发明实施例提供的一种画面调整装置的结构示意图;
63.图10是本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
64.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
65.需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。再者,本发明所采用的“第一”、“第二”、“第三”等字样并不对数据和执行次序进行限定,仅是对功能和作用基本相同的相同项或相似项进行区分。
66.对本发明进行详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
67.(1)白平衡:指的是白色的平衡,是显示器中三原色红(r)、绿(g)和蓝(b)混合生产白色精度的一项指标。
68.(2)色点坐标:又称色坐标(chromaticity coordinate),就是颜色的坐标,也叫表色系。常用的颜色坐标,横轴为x,纵轴为y。色点坐标,用于在色度图上确定一个点,以精确表示颜色,一般通过(x,y)表示。
69.(3)色温:指的是照明光学中用于定义光源颜色的一个物理量,即把某个黑体加热到一个温度,其发射的光的颜色与某个光源所发射的光的颜色相同时,这个黑体加热的温度称之为该光源的颜色温度,简称色温,其单位用"k"(开尔文温度单位)表示。
70.(4)色彩增益值:指的是三原色中的颜色增益,包括红色增益(r gain)、绿色增益(g gain)以及蓝色增益(b gain)。
71.(5)色彩值:指的是一种颜色在不同的颜色模式中所对应的颜色值,比如红色在rgb颜色模式中所对应的值就是(255,0,0);绿色在rgb颜色模式中所对应的值就是(0,255,0);蓝色在rgb颜色模式中所对应的值就是(0,0,255)。
72.(6)色块:指的是画面的一个区块,每一色块包括多个色块像素,每一色块像素对应一个感光像素,感光像素是单一颜色的小方格,是图像的基本组成单位。
73.请参阅图1,图1是本发明实施例提供的一种应用环境的示意图;
74.如图1所示,该应用环境300包括电子设备100及触控设备200,所述触控设备200通信连接所述电子设备100。
75.电子设备100,与触控设备200通信连接,所述电子设备包括显示面板,所述显示面板用于呈现显示画面,例如:呈现电视画面,所述触控设备200用于向所述电子设备100发送控制指令,例如:触控设备200对接电子设备100,触控设备200向电子设备100发送切换画面指令,切换画面指令携带切换画面信息,以使所述电子设备100基于所述切换画面信息,将其显示屏的显示画面切换到与所述切换画面信息对应的画面。
76.触控设备200,与电子设备100通信连接,所述触控设备200包括触摸屏和/或物理按键,所述触摸屏和/或物理按键用于为用户提供操作,以使用户触发所述触摸屏和/或物理按键以生成控制指令,以使所述触控设备200向所述电子设备100发送所述控制指令。
77.在一些实施例中,所述电子设备包括第一通信单元,所述触控设备包括第二通信
单元,所述第一通信单元和所述第二通信单元基于通信协议进行数据和/或信号交互,以实现所述电子设备和所述触控设备之间的通信。所述通信协议包括但不限于:tcp/ip(transport control protocol/internet protocol,传输控制协议/internet协议),ipx/spx(网际包交换/序列包交换)协议,http(hypertext transfer protocol,超文本传输协议)协议,红外通信协议等协议。优选的,本发明中的第一通信单元和第二通信单元以红外通信协议进行通信。
78.在一些实施例中,电子设备100的数量可以为一个,亦可以为多个,电子设备100包括:电视机、计算机终端、移动终端等设备,触控设备200的数量可以为一个,亦可以为多个,触控设备200包括移动终端、遥控器、红外发射器等设备。
79.请参阅图2,图2是本发明实施例提供的一种色度图的示意图;
80.如图2所示,色温tc的范围在1000k-无穷大。但是,在真实的日常环境中,由于受到光照和纬度的影响,一般的画面,例如:电视画面在5000k到17000k的色温范围内表现效果比较正常,超过这个色温范围的画面容易出现色偏现象,导致画面真实度下降。因此,本发明实施例将色温划分为n个范围,其中,n为正整数,每个范围的宽度为:(17000-5000)/n,而小于5000k的色温全部设置成5000k,大于17000k的色温全部设置为17000k。通过划分色温的范围,能够更为精确地确定色温对应的色彩增益值。
81.请参阅图3,图3是本发明实施例提供的一种画面调整方法的流程示意图;
82.如图3所示,该画面调整方法,应用于上述的电子设备,具体的,该画面调整方法的执行主体为所述电子设备的一个或多个处理器,所述画面调整方法,包括:
83.步骤s10:获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;
84.具体的,在获取当前画面之前,所述方法还包括:预先建立色点坐标、色温以及色彩增益值的对应关系;
85.具体的,请再参阅图4,图4是本发明实施例提供的一种建立对应关系的流程图;
86.如图4所示,该步骤s11:预先建立色点坐标、色温以及色彩增益值的对应关系,包括:
87.步骤s111:获取多帧测试画面,确定所述多帧测试画面的每一帧测试画面的色点坐标;
88.其中,电子设备获取触控设备发送的多帧测试画面,所述多帧测试画面包括色温和/或亮度不同的多张画面,电子设备分别确定所述多帧测试画面的每一帧测试画面的色点坐标。
89.具体的,所述电子设备包括一测试面板和/或色度测量仪,所述测试面板和/或色度测量仪用于测量所述测试画面的每一色块像素的色点坐标(x,y)和亮度值lv,其中,每一色块像素由三原色组成,分别为红色r、绿色g和蓝色b,每一原色均包括一色点坐标和亮度值,即,所述测试面板和/或色度测量仪用于测量所述测试画面的每一色块像素的每一原色的色点坐标和亮度值,分别为r(x,y,lv)、g(x,y,lv)和b(x,y,lv)。
90.步骤s112:根据每一帧测试画面的色点坐标,计算对应的色温;
91.具体的,根据每一帧测试画面的每一色块像素的色点坐标(x,y),计算每一色块像素的每一原色的色温,其中,色温计算公式如下方公式(1):
[0092][0093]
通过计算每一色块像素的每一原色的色温,对每一原色的色温求平均,从而得到每一原色的平均色温,将每一原色的平均色温作为该帧测试画面的原色的色温。
[0094]
可以理解的是,根据色点坐标计算对应的色温还有其他方式,其属于现有技术,在此不再赘述。
[0095]
通过计算每一帧测试画面的每一色块像素的每一原色的色温,能够更好地为色彩增益值匹配对应的色点坐标和色温,从而更好地建立色点坐标、色温以及色彩增益值的对应关系。
[0096]
步骤s113:动态调整每一帧测试画面的色彩增益值,匹配对应的色点坐标和色温;
[0097]
具体的,本发明实施例中的色彩增益值为rgb增益值,包括红色增益(r gain)、绿色增益(g gain)以及蓝色增益(b gain)。其中,每一原色的增益的可调整范围为0-2048,所述动态调整每一帧测试画面的色彩增益值,包括:
[0098]
确定所述每一帧测试画面的调整区间,所述调整区间处于所述可调整范围内,在所述调整区间内,动态调整所述每一帧测试画面的色彩增益值,即动态调整每一帧测试画面的每一原色的增益,包括红色增益、绿色增益以及蓝色增益。
[0099]
所述匹配对应的色点坐标和色温,包括:
[0100]
为每一帧测试画面的每一原色的增益匹配对应的色点坐标和色温,也就是说,为每一帧测试画面的红色增益、绿色以及蓝色增益匹配对应的色点坐标和色温,分别建立红色增益的第一匹配表,绿色增益的第二匹配表以及蓝色增益的第三匹配表。
[0101]
在本发明实施例中,所述每一原色的增益的调整区间可以人为设置,例如:设置为400至512,即(400,512),下面以调整区间为(400,512)为例说明,参见下表1、2、3,其中,表1是红色增益的第一匹配表,表2是绿色增益的第二匹配表,表3是蓝色增益的第三匹配表;
[0102][0103]
表1
[0104][0105][0106]
表2
[0107][0108]
表3
[0109]
请再参阅图5,图5是本发明实施例提供的一种rgb增益值与色温的示意图;
[0110]
如图5所示,红色增益r、绿色增益g和蓝色增益b分别对应世界坐标系的x轴、y轴、z轴,也即,上表1、2、3中的x、y、z的值分别代表红色增益r、绿色增益g和蓝色增益b。
[0111]
其中,表1、2、3中的x代表红色增益r,y代表绿色增益g,z代表蓝色增益b,x代表色点坐标中的横坐标,y代表色点坐标中的纵坐标,lv代表亮度,tc代表色温。
[0112]
通过红色增益的第一匹配表,绿色增益的第二匹配表以及蓝色增益的第三匹配表,可以建立色点坐标、色温以及色彩增益值的对应关系。从上表1、2、3中可以看出,bx和gx的值接近一致,ry和by的值接近一致,因此,可以得出bx=gx,ry=by,从而建立所述3d lut查找表,在本发明实施例中,所述色点坐标、色温以及色彩增益值的对应关系为查找表,具体的,该对应关系为3d lut查找表,相当于建立色点坐标、色温以及rgb gain的3d lut查找表,所述rgb gain包括r gain,g gain以及bgain,即分别为r增益值、g增益值以及b增益值,所述3d lut查找表用于处理色彩值,即rgb值。
[0113]
可以理解的是,在建立3d lut查找表时,首先需要多个离散的色点坐标、色温以及色彩增益值,多个离散的色点坐标、色温以及色彩增益值不需要连续,相当于只是记录部分色彩,从而能够提高建表的速度。
[0114]
具体的,本发明实施例以rgb颜色模型为例,画面中的每个像素的色彩都是由rgb三种颜色组成,因此以三维阵列的方式来储存3d lut查找表。如果把三维阵列中的每一个像素想像成立体空间中的一个点,而r、g、b分别代表x、y、z的坐标,则三维阵列中的所有像素可以构成一个正方体。以rgb值占据24bits为例,也就是通过24位的二进制数字来记录三原色,每一原色通过8位的二进制数字来记录,所以r、g、b的值的取值范围为0-255,对应的
色温的数量是255*255*255个,因此该正方体的长宽高为255*255*255。当需要获取某个像素经过处理之后的色彩,只要将该像素处理前的r、g、b的值当做所述3d lut查找表中的x、y、z的坐标,位于那个位置上的像素则为处理后的颜色。在本发明实施例中,rgb值占据36bits,也就是通过36位的二进制数字来记录三原色,每一原色通过12位的二进制数字来记录,也就是说,每一个原色占有12bits,则r、g、b的值的取值范围是0-4095,对应的色温的数量是4096*4096*4096个,因此,三维阵列对应的正方体的长宽高为4096*4096*4096。
[0115]
步骤s114:通过插值确定每一色点坐标、色温以及色彩增益值的匹配关系,确定所述对应关系。
[0116]
具体的,由于在建立3d lut查找表时,采用的只是多个离散的色点坐标、色温以及色彩增益值,多个离散的色点坐标、色温以及色彩增益值不需要连续,相当于只是记录部分色彩,那么为了精确建立所述色点坐标、色温以及色彩增益值的对应关系,因此,需要通过插值确定不在所述3d lut查找表中的色彩,具体的,所述插值通过插值算法完成,所述插值算法包括但不限于:最近邻插值法、分段插值法、样条插值法、双线性插值法以及双三次插值法等。通过插值确定每一色点坐标、色温以及色彩增益值的匹配关系,进而确定所述对应关系,使得所述色点坐标、色温以及色彩增益值的对应关系更为详尽,有利于快速确定色彩值,提高画面调整的速度。
[0117]
在本发明实施例中,通过输入r,g,b信号,即r,g,b的值,经过3d lut查找表进行变换,确定调整后的r,g,b的值,即r1,g1,b1,由于3d lut查找表对每一个rgb值都有对应的坐标点,因此其能够实现调整的色域广,其能够校准色偏,使得画面的色彩值更为精确,呈现效果更好。
[0118]
具体的,获取当前画面,例如:所述电子设备为电视,则获取当前的电视画面,对当前画面进行分区,具体的,所述对当前画面进行分区,包括:
[0119]
确定当前画面的长度和宽度,并确定分区画面的长度和宽度;
[0120]
根据当前画面的长度和宽度,以及分区画面的长度和宽度,对当前画面进行分区,可以理解的是,当前画面的长度应为分区画面的长度的整数倍,当前画面的宽度应为分区画面的宽度的整数倍。
[0121]
或者,确定分区画面的数量,根据所述分区画面的数量,对所述当前画面进行分区,例如:若确定所述分区画面的数量为i*j,则将当前画面的长度划分为i等份,宽度划分为j等份,从而将当前画面划分为i*j个分区画面,其中,i和j均为正整数。
[0122]
可以理解的是,本发明实施例中假定画面均为标准的长方形或正方形画面,以方便划分,对于不规则图形的画面,本发明实施例以划分面积相等的小长方形或小正方形进行处理,例如:将不规则图形的画面划分为面积相等的若干个小正方形。
[0123]
步骤s20:计算与当前画面对应的每一分区画面的色温;
[0124]
具体的,请再参阅图6,图6是图3中的步骤s20的细化流程图;
[0125]
如图6所示,该步骤s20:计算与当前画面对应的每一分区画面的色温,包括:
[0126]
步骤s21:确定每一分区画面中的有效色块,其中,所述有效色块包括多种色块;
[0127]
具体的,所述确定每一分区画面中的有效色块,包括:
[0128]
确定每一分区画面的每一色块的有效像素的比例,若任一色块的有效像素的比例大于预设像素比例阈值,则确定该色块为有效色块,所述有效色块包括多种色块,例如:白
色块、橙色块、蓝色块、绿色块等。或者,通过直方图统计的方式,确定每一分区画面的每一色块的有效像素的比例,若任一色块的有效像素的比例大于预设像素比例阈值,则确定该色块为有效色块。在本发明实施例中,所述有效像素指的是有效的色块像素,是真正参与感光成像的像素值。通过确定每一分区画面中的有效色块,本发明能够更好地确定每一色块的色温,从而有利于调整每一分区画面的色彩值。
[0129]
步骤s22:计算所述分区画面的全部有效色块的色温的平均值,确定所述平均值为该分区画面的色温。
[0130]
具体的,在确定每一分区画面中的有效色块之后,计算所述分区画面的每一有效色块的色温,其中,计算所述分区画面的每一有效色块的色温,包括:根据所述分区画面的每一色块像素的色点坐标,计算每一色块像素的每一原色的色温,其中,色温计算公式参见上方公式(1),在计算出每一色块像素的每一原色的色温之后,对多个色块像素的每一原色的色温求平均,从而得到所述分区画面的所述有效色块的每一原色的平均色温,将所述平均色温作为所述有效色块的每一原色的色温,并计算出全部有效色块的每一原色的色温。
[0131]
在计算出分区画面的全部有效色块的每一原色的色温之后,对所述分区画面的全部有效色块的每一原色的色温求平均,得到全部有效色块的色温的平均值,并确定所述平均值为该分区画面的色温。通过计算全部有效色块的色温的平均值,将平均值确定为分区画面的色温,能够更好地反映分区画面的色温,减少误差,有利于对分区画面的色彩增益值进行确定,提高色彩增益值的精确性。
[0132]
在本发明实施例中,所述方法还包括:
[0133]
若任一分区画面的若干色块不满足预设条件,则不调整该分区画面的色彩值,其中,所述预设条件包括若干色块的比例大于预设比例阈值。
[0134]
其中,通过计算若干色块的在所述分区画面中的比例,所述若干色块包括白色块和/或橙色块和/或蓝色块,所述预设条件用于确定是否调整所述分区画面的色彩值,即分区画面的rgb值,所述预设条件包括若干色块的比例大于预设比例阈值,例如:所述若干色块包括白色块,所述预设条件为所述白色块占分区画面的全部色块的比例大于预设比例阈值,若所述白色块占分区画面的全部色块的比例大于预设比例阈值,则确定所述分区画面的若干色块满足预设条件,此时对所述分区画面进行色彩值调整,若所述白色块占分区画面的全部色块的比例不大于预设比例阈值,则确定所述分区画面的若干色块不满足预设条件,此时不对所述分区画面进行色彩值调整。在本发明实施例中,所述预设比例阈值根据需要人为设置,例如:所述预设比例阈值被设置为50%,则若所述白色块占分区画面的全部色块的比例大于50%,则确定所述分区画面的若干色块满足预设条件,此时对所述分区画面进行色彩值调整,若所述白色块占分区画面的全部色块的比例不大于50%,则确定所述分区画面的若干色块不满足预设条件,此时不对所述分区画面进行色彩值调整。
[0135]
具体的,所述若干色块包括第一色块、第二色块和第三色块,所述预设比例阈值包括第一比例阈值、第二比例阈值和第三比例阈值,所述预设条件包括:
[0136]
第一色块的比例大于第一比例阈值,和/或,第二色块的比例大于第二比例阈值,和/或,第三色块的比例大于第三比例阈值。
[0137]
具体的,所述第一色块为白色块,所述第二色块为橙色块,所述第三色块为蓝色块,所述预设条件包括第一色块的比例大于第一比例阈值,即所述白色块占分区画面的全
部色块的比例大于第一比例阈值,所述第二色块的比例大于第二比例阈值,即所述橙色块占分区画面的全部色块的比例大于第二比例阈值,所述第三色块的比例大于第三比例阈值,即所述第三色块占分区画面的全部色块的比例大于第三比例阈值。
[0138]
在本发明实施例中,所述第一比例阈值、第二比例阈值、第三比例阈值均可以根据需要人为设置,例如:所述第一比例阈值被设置为50%,所述第二比例阈值被设置为35%,所述第三比例阈值被设置为35%。
[0139]
其中,所述预设条件包括:第一色块的比例大于第一比例阈值,和/或,第二色块的比例大于第二比例阈值,和/或,第三色块的比例大于第三比例阈值,相当于,只要第一色块、第二色块以及第三色块中的任意一个或者两个或者三个大于与其对应的比例阈值,则确定所述分区画面满足预设条件。
[0140]
优选地,本发明实施例中的预设条件为第一色块的比例大于第一比例阈值,和第二色块的比例大于第二比例阈值,和第三色块的比例大于第三比例阈值。具体的,请再参阅图7,图7是本发明实施例提供的一种色块判定的流程图;
[0141]
如图7所示,该色块判定的流程,包括:
[0142]
步骤s71:确定每一分区画面的第一色块的比例、第二色块的比例以及第三色块的比例;
[0143]
具体的,所述第一色块为白色块,所述第一色块的比例为所述白色块占分区画面的全部色块的比例,所述第二色块为橙色块,所述第二色块的比例为所述橙色块占分区画面的全部色块的比例,所述第三色块为蓝色块,所述第三色块的比例为所述蓝色块占分区画面的全部色块的比例。
[0144]
步骤s72:判断第一色块的比例是否大于第一比例阈值;
[0145]
具体的,所述第一比例阈值可以根据需要人为设置,例如:设置为40%,45%,50%等,优选地,本发明实施例中的第一比例阈值设置为50%,若所述第一色块的比例大于50%,则进入步骤s74:判断第二色块的比例是否大于第二比例阈值;若所述第一色块的比例不大于50%,则进入步骤s73:不调整所述分区画面的色彩值;
[0146]
步骤s73:不调整所述分区画面的色彩值;
[0147]
具体的,所述不调整所述分区画面的色彩值,包括:不通过所述色点坐标、色温以及色彩增益值的对应关系,确定每一分区画面的色彩增益值,以维持所述分区画面的色彩值。
[0148]
步骤s74:判断第二色块的比例是否大于第二比例阈值;
[0149]
具体的,所述第二比例阈值可以根据需要人为设置,例如:设置为30%,35%,40%等,优选地,本发明实施例中的第二比例阈值设置为35%,若所述第二色块的比例大于35%,则进入步骤s75:判断第三色块的比例是否大于第三比例阈值;若所述第二色块的比例不大于35%,则进入步骤s73:不调整所述分区画面的色彩值;
[0150]
步骤s75:判断第三色块的比例是否大于第三比例阈值;
[0151]
具体的,所述第三比例阈值可以根据需要人为设置,例如:设置为30%,35%,40%等,优选地,本发明实施例中的第三比例阈值设置为35%,若所述第三色块的比例大于35%,则进入步骤s76:调整所述分区画面的色彩值;若所述第三色块的比例不大于35%,则进入步骤s73:不调整所述分区画面的色彩值;
[0152]
步骤s76:调整所述分区画面的色彩值;
[0153]
具体的,所述调整所述分区画面的色彩值,包括:通过所述色点坐标、色温以及色彩增益值的对应关系,确定每一分区画面的色彩增益值,并将该分区画面的色彩值调整为通过所述对应关系获取到的色彩增益值。
[0154]
步骤s30:根据预先建立的色点坐标、色温以及色彩增益值的对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;
[0155]
具体的,根据每一分区画面的色温,从所述对应关系中获取到与所述分区画面的色温对应的色彩增益值。在本发明实施例中,所述对应关系为3d lut查找表,由于3d lut查找表通常不穷尽每一色点坐标、色温以及色彩增益值,因此,可以通过插值算法,基于所述3d lut查找表中已存在的色温与色彩增益值,确定所述分区画面的色温对应的色彩增益值。其中,所述插值算法包括但不限于:最近邻插值法、分段插值法、样条插值法、双线性插值法以及双三次插值法等。
[0156]
步骤s40:根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。
[0157]
具体的,根据所述对应关系,确定到与所述分区画面的色温对应的色彩增益值之后,将每一分区画面的色彩值调整为所述对应关系确定到的色彩增益值,本发明实施例中的对应关系为3d lut查找表,相当于将每一分区画面的色彩值调整为所述3d lut查找表确定到的色彩增益值,或者,将每一分区画面的色彩增益值调整为通过所述3d lut查找表插值之后得到的与所述分区画面的色温对应的色彩增益值。
[0158]
可以理解的是,通过对每一分区画面进行色彩值得调整,相当于对当前画面进行分区调整,再调整后的每一分区画面替换原始的画面,从而实现整体调整当前画面。通过分区对每一分区画面进行调整的方式,本发明实施例能够实现更精细的调整,提高画面的真实性。
[0159]
在本发明实施例中,所述方法还包括:
[0160]
若所述有效色块中的特定色块的比例大于预设调整阈值,则动态调整根据所述对应关系确定的色彩增益值。
[0161]
具体的,若所述有效色块中的特定色块的比例大于预设调整阈值,则动态调整根据所述对应关系确定的色彩增益值,也就是说,调整对应的分区画面的色彩增益值,具体的,调整所述分区画面的色彩增益值中的至少一个原色的色彩增益值。例如:所述预设调整阈值为70%,所述特定色块为绿色色块,若所述有效色块中的绿色色块的比例大于70%,则调整根据所述对应关系获得的色彩增益值,例如:对所述色彩增益值中的至少一个原色的色彩增益值进行增大补偿,比如:对所述色彩增益值,即rgb值中的g值进行增大补偿。
[0162]
具体的,请参阅图8,图8是本发明实施例提供的一种增大补偿的流程示意图;
[0163]
如图8所示,所述对所述色彩增益值中的至少一个原色的色彩增益值进行增大补偿,包括:
[0164]
步骤s81:确定所述有效色块中的特定色块的比例;
[0165]
具体的,所述有效色块中的特定色块可以为白色块、橙色块、蓝色块或者绿色块。优选地,本发明实施例中的所述特定色块为绿色块。
[0166]
步骤s82:计算所述有效色块中的特定色块的比例超出预设调整阈值的比例值;
[0167]
具体的,所述预设调整阈值可以根据需要人为设置,例如:设置为60%、70%、80%
等,优选地,本发明实施例将所述预设调整阈值设置为70%。所述计算有效色块中的特定色块的比例超出预设调整阈值的比例值,为计算所述有效色块中的特定色块的比例与所述预设调整阈值的差值,将所述差值作为所述比例值。
[0168]
可以理解的是,若所述有效色块中的特定色块的比例不大于所述预设调整阈值,则无需计算所述有效色块中的特定色块的比例超出预设调整阈值的比例值。
[0169]
步骤s83:基于预先设定的增大补偿关系,对所述色彩增益值中的至少一个原色的色彩增益值进行增大补偿。
[0170]
具体的,所述增大补偿关系为所述比例值与增大值的关系,例如:所述比例值与所述增大值成正比,比如当所述比例值为1%,则所述增大值为1,若所述有效色块中的绿色块的比例为80%,所述预设调整阈值为70%,则所述增大值为(80%-70%)*(1/1%)=10,即对所述色彩增益值中的绿色增益g gain增加10。
[0171]
可以理解的是,在对所述色彩增益值中的至少一个原色的色彩增益值进行增大补偿之后,将重新确定每一分区画面的色彩增益值,并将每一分区画面的色彩值调整为增大补偿之后的色彩增益值,以更好地调整每一分区画面的色彩值,从而实现更好地调整当前画面的色彩值,使得画面的真实度更高。
[0172]
在本发明实施例中,通过提供一种画面调整方法,应用于电子设备,所述画面调整方法,包括:获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据预先建立的色点坐标、色温以及色彩增益值的对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。一方面,通过预先建立色点坐标、色温以及色彩增益值的对应关系,能够确定不同场景下的画面的最佳色彩值;另一方面,通过获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据所述对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值,能够基于分区画面对色彩值进行精确地调整,从而提高画面的真实性。
[0173]
请参阅图9,图9是本发明实施例提供的一种画面调整装置的结构示意图;其中,该画面调整装置900,应用于电子设备,具体的,应用于电子设备的一个或多个处理器。
[0174]
如图9所示,该画面调整装置900,包括:
[0175]
对应关系建立单元901,用于预先建立色点坐标、色温以及色彩增益值的对应关系;
[0176]
分区画面确定单元902,用于获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;
[0177]
色温计算单元903,用于计算与当前画面对应的每一分区画面的色温;
[0178]
色彩增益值确定单元904,用于根据预先建立的色点坐标、色温以及色彩增益值的对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;
[0179]
色彩值调整单元905,用于根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。
[0180]
在本发明实施例中,所述对应关系建立单元901,具体用于:
[0181]
获取多帧测试画面,确定所述多帧测试画面的每一帧测试画面的色点坐标;
[0182]
其中,电子设备获取触控设备发送的多帧测试画面,所述多帧测试画面包括色温和/或亮度不同的多张画面,电子设备分别确定所述多帧测试画面的每一帧测试画面的色点坐标。
[0183]
具体的,所述电子设备包括一测试面板和/或色度测量仪,所述测试面板和/或色度测量仪用于测量所述测试画面的每一色块像素的色点坐标(x,y)和亮度值lv,其中,每一色块像素由三原色组成,分别为红色r、绿色g和蓝色b,每一原色均包括一色点坐标和亮度值,即,所述测试面板和/或色度测量仪用于测量所述测试画面的每一色块像素的每一原色的色点坐标和亮度值,分别为r(x,y,lv)、g(x,y,lv)和b(x,y,lv)。
[0184]
根据每一帧测试画面的色点坐标,计算对应的色温;
[0185]
具体的,根据每一帧测试画面的每一色块像素的色点坐标(x,y),计算每一色块像素的每一原色的色温,其中,色温计算公式如上述实施例中的公式(1)所示。
[0186]
通过计算每一色块像素的每一原色的色温,对每一原色的色温求平均,从而得到每一原色的平均色温,将每一原色的平均色温作为该帧测试画面的原色的色温。
[0187]
可以理解的是,根据色点坐标计算对应的色温还有其他方式,其属于现有技术,在此不再赘述。
[0188]
通过计算每一帧测试画面的每一色块像素的每一原色的色温,能够更好地为色彩增益值匹配对应的色点坐标和色温,从而更好地建立色点坐标、色温以及色彩增益值的对应关系。
[0189]
动态调整每一帧测试画面的色彩增益值,匹配对应的色点坐标和色温;
[0190]
具体的,本发明实施例中的色彩增益值为rgb增益值,包括红色增益(r gain)、绿色增益(g gain)以及蓝色增益(b gain)。其中,每一原色的增益的可调整范围为0-2048,所述动态调整每一帧测试画面的色彩增益值,包括:
[0191]
确定所述每一帧测试画面的调整区间,所述调整区间处于所述可调整范围内,在所述调整区间内,动态调整所述每一帧测试画面的色彩增益值,即动态调整每一帧测试画面的每一原色的增益,包括红色增益、绿色增益以及蓝色增益。
[0192]
所述匹配对应的色点坐标和色温,包括:
[0193]
为每一帧测试画面的每一原色的增益匹配对应的色点坐标和色温,也就是说,为每一帧测试画面的红色增益、绿色以及蓝色增益匹配对应的色点坐标和色温,分别建立红色增益的第一匹配表,绿色增益的第二匹配表以及蓝色增益的第三匹配表。
[0194]
通过插值确定每一色点坐标、色温以及色彩增益值的匹配关系,确定所述对应关系。
[0195]
具体的,由于在建立3d lut查找表时,采用的只是多个离散的色点坐标、色温以及色彩增益值,多个离散的色点坐标、色温以及色彩增益值不需要连续,相当于只是记录部分色彩,那么为了精确建立所述色点坐标、色温以及色彩增益值的对应关系,因此,需要通过插值确定不在所述3d lut查找表中的色彩,具体的,所述插值通过插值算法完成,所述插值算法包括但不限于:最近邻插值法、分段插值法、样条插值法、双线性插值法以及双三次插值法等。通过插值确定每一色点坐标、色温以及色彩增益值的对应关系,进而确定所述对应关系,使得所述色点坐标、色温以及色彩增益值的对应关系更为详尽,有利于快速确定色彩值,提高画面调整的速度。
[0196]
在本发明实施例中,通过输入r,g,b信号,即r,g,b的值,经过3d lut查找表进行变换,确定调整后的r,g,b的值,即r1,g1,b1,由于3d lut查找表对每一个rgb值都有对应的坐标点,因此其能够实现调整的色域广,其能够校准色偏,使得画面的色彩值更为精确,呈现效果更好。
[0197]
在本发明实施例中,所述色温计算单元903,具体用于:
[0198]
确定每一分区画面中的有效色块,其中,所述有效色块包括多种色块;
[0199]
具体的,所述确定每一分区画面中的有效色块,包括:
[0200]
确定每一分区画面的每一色块的有效像素的比例,若任一色块的有效像素的比例大于预设像素比例阈值,则确定该色块为有效色块,所述有效色块包括多种色块,例如:白色块、橙色块、蓝色块、绿色块等。在本发明实施例中,所述有效像素指的是有效的色块像素,是真正参与感光成像的像素值。通过确定每一分区画面中的有效色块,本发明能够更好地确定每一色块的色温,从而有利于调整每一分区画面的色彩值。
[0201]
计算所述分区画面的全部有效色块的色温的平均值,确定所述平均值为该分区画面的色温。
[0202]
具体的,在确定每一分区画面中的有效色块之后,计算所述分区画面的每一有效色块的色温,其中,计算所述分区画面的每一有效色块的色温,包括:根据所述分区画面的每一色块像素的色点坐标,计算每一色块像素的每一原色的色温,其中,色温计算公式参见上方公式(1),在计算出每一色块像素的每一原色的色温之后,对多个色块像素的每一原色的色温求平均,从而得到所述分区画面的所述有效色块的每一原色的平均色温,将所述平均色温作为所述有效色块的每一原色的色温,并计算出全部有效色块的每一原色的色温。
[0203]
在计算出分区画面的全部有效色块的每一原色的色温之后,对所述分区画面的全部有效色块的每一原色的色温求平均,得到全部有效色块的色温的平均值,并确定所述平均值为该分区画面的色温。通过计算全部有效色块的色温的平均值,将平均值确定为分区画面的色温,能够更好地反映分区画面的色温,减少误差,有利于对分区画面的色彩增益值进行确定,提高色彩增益值的精确性。
[0204]
在本发明实施例中,所述装置还包括:
[0205]
预设条件单元(图未示),用于若任一分区画面的若干色块不满足预设条件,则不调整该分区画面的色彩值,其中,所述预设条件包括若干色块的比例大于预设比例阈值。
[0206]
其中,通过计算若干色块的在所述分区画面中的比例,所述若干色块包括白色块和/或橙色块和/或蓝色块,所述预设条件用于确定是否调整所述分区画面的色彩值,即分区画面的rgb值,所述预设条件包括若干色块的比例大于预设比例阈值,例如:所述若干色块包括白色块,所述预设条件为所述白色块占分区画面的全部色块的比例大于预设比例阈值,若所述白色块占分区画面的全部色块的比例大于预设比例阈值,则确定所述分区画面的若干色块满足预设条件,此时对所述分区画面进行色彩值调整,若所述白色块占分区画面的全部色块的比例不大于预设比例阈值,则确定所述分区画面的若干色块不满足预设条件,此时不对所述分区画面进行色彩值调整。在本发明实施例中,所述预设比例阈值根据需要人为设置,例如:所述预设比例阈值被设置为50%,则若所述白色块占分区画面的全部色块的比例大于50%,则确定所述分区画面的若干色块满足预设条件,此时对所述分区画面进行色彩值调整,若所述白色块占分区画面的全部色块的比例不大于50%,则确定所述分
区画面的若干色块不满足预设条件,此时不对所述分区画面进行色彩值调整。
[0207]
在本发明实施例中,所述若干色块包括第一色块、第二色块和第三色块,所述预设比例阈值包括第一比例阈值、第二比例阈值和第三比例阈值,所述预设条件包括:
[0208]
第一色块的比例大于第一比例阈值,和/或,第二色块的比例大于第二比例阈值,和/或,第三色块的比例大于第三比例阈值。
[0209]
具体的,所述第一色块为白色块,所述第二色块为橙色块,所述第三色块为蓝色块,所述预设条件包括第一色块的比例大于第一比例阈值,即所述白色块占分区画面的全部色块的比例大于第一比例阈值,所述第二色块的比例大于第二比例阈值,即所述橙色块占分区画面的全部色块的比例大于第二比例阈值,所述第三色块的比例大于第三比例阈值,即所述第三色块占分区画面的全部色块的比例大于第三比例阈值。
[0210]
在本发明实施例中,所述第一比例阈值、第二比例阈值、第三比例阈值均可以根据需要人为设置,例如:所述第一比例阈值被设置为50%,所述第二比例阈值被设置为35%,所述第三比例阈值被设置为35%。
[0211]
其中,所述预设条件包括:第一色块的比例大于第一比例阈值,和/或,第二色块的比例大于第二比例阈值,和/或,第三色块的比例大于第三比例阈值,相当于,只要第一色块、第二色块以及第三色块中的任意一个或者两个或者三个大于与其对应的比例阈值,则确定所述分区画面满足预设条件。
[0212]
在本发明实施例中,所述装置还包括:
[0213]
色彩增益值调整单元(图未示),用于若所述有效色块中的特定色块的比例大于预设调整阈值,则动态调整根据所述对应关系确定的每一分区画面的色彩增益值。
[0214]
具体的,若所述有效色块中的特定色块的比例大于预设调整阈值,则动态调整根据所述对应关系确定的色彩增益值,也就是说,调整对应的分区画面的色彩增益值,具体的,调整所述分区画面的色彩增益值中的至少一个原色的色彩增益值。例如:所述预设调整阈值为70%,所述特定色块为绿色色块,若所述有效色块中的绿色色块的比例大于70%,则调整根据所述对应关系获得的色彩增益值,例如:对所述色彩增益值中的至少一个原色的色彩增益值进行增大补偿,比如:对所述色彩增益值,即rgb值中的g值进行增大补偿。
[0215]
在本发明实施例中,所述色彩增益值为rgb增益值。
[0216]
在本发明实施例中,通过提供一种画面调整装置,应用于电子设备,所述装置包括:对应关系建立单元,用于预先建立色点坐标、色温以及色彩增益值的对应关系;分区画面确定单元,用于获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;色温计算单元,用于计算与当前画面对应的每一分区画面的色温;色彩增益值确定单元,用于根据所述对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;色彩值调整单元,用于根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。一方面,通过预先建立色点坐标、色温以及色彩增益值的对应关系,能够确定不同场景下的画面的最佳色彩值;另一方面,通过获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据所述对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值,能够基于分区画面对色彩值进行精确地调整,从而提高画面的真实性。
[0217]
请参阅图10,图10为本发明各个实施例的一种电子设备的硬件结构示意图;
[0218]
如图10所示,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源1011等部件,所述电子设备100还包括摄像头。本领域技术人员可以理解,图10中示出的电子设备的结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于电视机、手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
[0219]
处理器110,用于预先建立色点坐标、色温以及色彩增益值的对应关系;获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据预先建立的色点坐标、色温以及色彩增益值的对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值。
[0220]
在本发明实施例中,一方面,通过预先建立色点坐标、色温以及色彩增益值的对应关系,能够确定不同场景下的画面的最佳色彩值;另一方面,通过获取当前画面,对当前画面进行分区,确定与当前画面对应的多个分区画面;计算与当前画面对应的每一分区画面的色温;根据所述对应关系,基于每一分区画面的色温,确定每一分区画面的色彩增益值;根据每一分区画面的色彩增益值,调整每一分区画面的色彩值,能够基于分区画面对色彩值进行精确地调整,从而提高画面的真实性。
[0221]
应当理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信系统与网络和其他设备通信。
[0222]
电子设备100通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
[0223]
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
[0224]
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(graphics processing unit,gpu)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的目标图像进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。
[0225]
电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境
光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
[0226]
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquid crystal display,lcd)、有机发光二极管(organic light-emitting diode,oled)等形式来配置显示面板1061。
[0227]
用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
[0228]
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图10中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
[0229]
接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(i/o)端口、视频i/o端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
[0230]
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储至少一个功能所需的应用程序1091(比如声音播放功能、图像播放功能等)以及操作系统1092等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0231]
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各
个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;优选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
[0232]
电子设备100还可以包括给各个部件供电的电源1011(比如电池),优选的,电源1011可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0233]
另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
[0234]
优选的,本发明实施例还提供一种电子设备,包括处理器110,存储器109,存储在存储器109上并可在所述处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述画面调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0235]
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被一个或多个处理器执行时实现上述画面调整方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0236]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0237]
以上所描述的装置或设备实施例仅仅是示意性的,其中所述作为分离部件说明的单元模块可以是或者也可以不是物理上分开的,作为模块单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络模块单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0238]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是移动终端,个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0239]
最后应说明的是:以上结合附图描述的实施例仅用以说明本发明的技术方案,本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其
中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献