一种调整显示帧的方法及装置的制造方法_3

文档序号:8266856阅读:来源:国知局
示帧的亮度分布信息。
[0075]S403,若在第二亮度区间内所述显示帧的总频率达到第二预设百分比,则将所述显示帧中各个像素点的亮度值分别与第三预设阈值、第四预设阈值和第五预设阈值比较。
[0076]第二亮度区间、第二预设百分比、第三预设阈值、第四预设阈值和第五预设阈值同样可以根据当前应用的使用场景来进行自适应配置或由用户输入参数配置,还可以由系统提供多个数值给用户选择。本发明实施例不作任何限定。
[0077]可选地,在验证完第二预设百分比后,还可以在第二亮度区间的子区间内验证总频率是否满足另一个小于第二预设百分比的百分比。
[0078]S404,将所述各个像素点中亮度值大于所述第三预设阈值且小于所述第四预设阈值的像素点的亮度值减小第二预设亮度值,将所述各个像素点中亮度值大于所述第四预设阈值且小于所述第五预设阈值的像素点的亮度值增大第三预设亮度值。
[0079]第二预设亮度值和第三预设亮度值同样可以根据当前应用的使用场景来进行自适应配置或由用户输入参数配置,还可以由系统提供多个数值给用户选择。本发明实施例不作任何限定。
[0080]下面结合图5进行详细说明。如图5所示:
[0081 ] 在根据显示帧的亮度分布信息生成的亮度直方图中,横坐标为亮度,范围为0-255,纵坐标为频数,较粗的曲线为输入亮度(Input)对应的输出亮度(Output)组成的曲线,如果输入亮度等于输出亮度,则为图中所示的斜率为I的虚直线,而当输入亮度小于某个阈值如128时,则降低输出亮度,所以实曲线下凹,当输入亮度大于某个阈值如128时,则提高输出亮度,所以实曲线上凸。阴影区域为每一个输入亮度对应的频数与横坐标围成的区域。假设第二亮度区间为[96,159],第一预设百分比为90%,第三预设阈值为112,第四预设阈值为128,第五预设阈值为144,第二预设亮度值为12,第三预设亮度值为16。
[0082]在统计[96,159]区间内的总频率大于90%,可选地,[112,143]区间内的总频率大于80%后,对于亮度值大于128且小于144的像素点,可选地,其上下左右四个像素点的亮度值也大于128,将此像素点的输出亮度值增加16 ;对于亮度值大于112且小于128的像素点,可选地,其上下左右四个像素点的亮度值也小于128,将此像素点的输出亮度值减少12。如图5所示,在调整后,直方图的阴影区域变矮且向两边扩散,使得显示帧中中间亮度的像素点数量减少,整个显示帧的亮度变化更加平滑,显示效果更佳。
[0083]请一并参照图6和图7,图6为本发明调整显示帧的方法的第四实施例的流程示意图;图7为采用图6所述方法调整显示帧的亮度直方图变化示意图;在本实施例中,具体描述了针对显示帧主要部分位于高亮区域的处理方法,所述方法包括以下步骤:
[0084]S601,获取待显示的显示帧。
[0085]S602,统计所述显示帧的亮度分布信息。
[0086]S603,若在第三亮度区间内所述显示帧的总频率达到第三预设百分比,则将所述显示帧中各个像素点的亮度值分别与第六预设阈值和第七预设阈值比较。
[0087]可选地,在验证完第三预设百分比后,还可以在第三亮度区间的子区间内验证总频率是否满足另一个小于第三预设百分比的百分比。
[0088]S604,将所述各个像素点中亮度值大于所述第六预设阈值且小于所述第七预设阈值的像素点的亮度值减小第四预设亮度值。
[0089]第三亮度区间、第三预设百分比、第六预设阈值、第七预设阈值第四预设亮度值同样可以根据当前应用的使用场景来进行自适应配置或由用户输入参数配置,还可以由系统提供多个数值给用户选择。本发明实施例不作任何限定。
[0090]下面结合图7进行详细说明。如图7所示:
[0091 ] 在根据显示帧的亮度分布信息生成的亮度直方图中,横坐标为亮度,范围为
0-255,纵坐标为频数,较粗的曲线为输入亮度(Input)对应的输出亮度(Output)组成的曲线,如果输入亮度等于输出亮度,则为图中所示的斜率为I的虚直线,而当输入亮度大于某个阈值如128时,则降低输出亮度,所以实曲线下凹。阴影区域为每一个输入亮度对应的频数与横坐标围成的区域。假设第三亮度区间为[160,255],第三预设百分比为90%,第六预设阈值为192,第七预设阈值为224,第四预设亮度值为16。
[0092]在统计[160,255]区间内的总频率大于90%,可选地,[192,255]区间内的总频率大于80%后,对于亮度值大于192且小于224的像素点,可选地,其上下左右四个像素点的亮度值也大于192,将此像素点的输出亮度值减少16。如图7所示,在调整后,直方图的阴影区域变矮且左移,使得显示帧中高亮度的像素点数量减少,亮度减小,整个显示帧的显示效果更佳。
[0093]请参照图8,为本发明实施例调整显示帧的装置的组成示意图,在本实施例中,所述装置包括:
[0094]获取单元100,用于获取待显示的显示帧;
[0095]统计单元200,用于统计所述显示帧的亮度分布信息,所述亮度分布信息包括亮度及每个亮度对应的像素点个数;
[0096]调整单元300,用于根据所述亮度分布信息调整所述显示帧并输出。
[0097]可选地,所述调整单元300具体用于:
[0098]根据所述亮度分布信息调整所述显示帧中符合预设条件的像素点的亮度;
[0099]将调整后的显示帧输出至显示屏进行显示。
[0100]可选地,所述调整单元300具体用于:
[0101]若在第一亮度区间内所述显示帧的总频率达到第一预设百分比,则将所述显示帧中各个像素点的亮度值分别与第一预设阈值和第二预设阈值比较;
[0102]将所述各个像素点中亮度值大于所述第一预设阈值且小于所述第二预设阈值的像素点的亮度值增大第一预设亮度值。
[0103]可选地,所述调整单元300具体用于:
[0104]若在第二亮度区间内所述显示帧的总频率达到第二预设百分比,则将所述显示帧中各个像素点的亮度值分别与第三预设阈值、第四预设阈值和第五预设阈值比较;
[0105]将所述各个像素点中亮度值大于所述第三预设阈值且小于所述第四预设阈值的像素点的亮度值减小第二预设亮度值,将所述各个像素点中亮度值大于所述第四预设阈值且小于所述第五预设阈值的像素点的亮度值增大第三预设亮度值。
[0106]可选地,所述调整单元300具体用于:
[0107]若在第三亮度区间内所述显示帧的总频率达到第三预设百分比,则将所述显示帧中各个像素点的亮度值分别与第六预设阈值和第七预设阈值比较;
[0108]将所述各个像素点中亮度值大于所述第六预设阈值且小于所述第七预设阈值的像素点的亮度值减小第四预设亮度值。
[0109]以上获取单元100、统计单元200、调整单元300可以独立存在,也可以集
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1