[go: up one dir, main page]

CN106847152A - 对比度提升方法及装置 - Google Patents

对比度提升方法及装置 Download PDF

Info

Publication number
CN106847152A
CN106847152A CN201710039396.4A CN201710039396A CN106847152A CN 106847152 A CN106847152 A CN 106847152A CN 201710039396 A CN201710039396 A CN 201710039396A CN 106847152 A CN106847152 A CN 106847152A
Authority
CN
China
Prior art keywords
gray scale
adjustment curve
displayed
curve
contrast
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
CN201710039396.4A
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.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software 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
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201710039396.4A priority Critical patent/CN106847152A/zh
Publication of CN106847152A publication Critical patent/CN106847152A/zh
Priority to EP18152283.0A priority patent/EP3352161A1/en
Priority to US15/874,646 priority patent/US20180204500A1/en
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
    • 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/2007Display of intermediate tones
    • G09G3/2011Display of intermediate tones by amplitude modulation
    • 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/2007Display of intermediate tones
    • 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/02Improving the quality of display appearance
    • G09G2320/0233Improving the luminance or brightness uniformity across the screen
    • 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/02Improving the quality of display appearance
    • G09G2320/0271Adjustment of the gradation levels within the range of the gradation scale, e.g. by redistribution or clipping
    • 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/02Improving the quality of display appearance
    • G09G2320/029Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel
    • G09G2320/0295Improving the quality of display appearance by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel by monitoring each display pixel
    • 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/06Adjustment of display parameters
    • G09G2320/066Adjustment of display parameters for control of contrast
    • 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/0673Adjustment of display parameters for control of gamma adjustment, e.g. selecting another gamma curve
    • 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
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Television Receiver Circuits (AREA)

Abstract

本公开是关于一种对比度提升方法及装置。所述方法包括:在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线;根据所述对比度调整曲线,提升所述待显示画面的对比度。本公开的技术方案可自动确定待显示画面的对比度调整曲线,进而提升待显示画面的对比度,增强了显示内容的可读性,解决了相关技术中不能提升显示内容的对比度可能导致显示内容模糊一片的问题全。

Description

对比度提升方法及装置
技术领域
本公开涉及屏幕显示技术领域,尤其涉及一种对比度提升方法及装置。
背景技术
目前,显示屏广泛应用于各种智能设备上,例如智能手机、MP3/MP4、可穿戴智能手表、智能手环及平板电脑等。随着各种智能设备的广泛应用,人们对显示屏显示画面的对比度要求越来越高,相关技术中,移动设备的对比度一般是已经设置好的,不会轻易改变,由此导致在某些场景下,例如屏幕亮度低于5尼特的场景下,人眼对于显示细节的关注度将大幅度减小,反而更在乎可视性,如果不能提升显示内容的对比度,可能导致显示内容模糊一片,可读性和舒适性都非常低,直接影响用户使用智能设备的体验。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种对比度提升方法及装置,用以实现移动设备能适应性提升显示内容的对比度,增加可读性。
根据本公开实施例的第一方面,提供一种对比度提升方法,可包括:
在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线;
根据所述对比度调整曲线,提升所述待显示画面的对比度。
在一实施例中,方法还包括:
检测环境光亮度;
在所述环境光亮度低于预设环境亮度时,控制所述移动设备切换至所述预设显示模式。
在一实施例中,方法还包括:
接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在所述移动设备的触摸屏上触发的预设切换操作;
根据所述预设切换操作,控制所述移动设备切换至所述预设显示模式。
在一实施例中,确定待显示画面的灰度分布信息,包括:
分析所述待显示画面的直方图;
确定所述待显示画面中的每一个预设灰阶范围;
根据所述直方图确定所述待显示画面中的所述每一个预设灰阶范围的像素点所对应的像素数比例,得到所述待显示画面的灰度分布信息。
在一实施例中,根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线,包括:
确定对应的像素数比例大于预设比例阈值的主灰阶范围;
根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,所述对比度调整曲线在横轴上对应输入灰阶值,在纵轴上对应输出灰阶值,且所述对比度调整曲线在横轴的主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率;
所述根据所述对比度调整曲线,提升所述待显示画面的对比度,包括:
将所述待显示画面的像素点的灰阶值作为输入灰阶值时,在所述对比度调整曲线上根据所述输入灰阶值设置对应的输出灰阶值,调整所述像素点的灰阶值,以提升所述待显示画面的对比度。
在一实施例中,所述根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,包括:
确定所述主灰阶所属的灰阶范围为第一预设范围时,确定所述待显示画面的对比度调整曲线为第一对比度调整曲线,其中,所述第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,所述第一对比度调整曲线位于基准调整曲线之上呈向所述基准调整曲线弯曲的弧形,且在所述输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,所述根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,包括:
确定所述主灰阶所属的灰阶范围为第二预设范围时,确定所述待显示画面的对比度调整曲线为第二对比度调整曲线,其中,所述第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,所述第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,所述第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,所述第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,所述根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,包括:
确定所述主灰阶所属的灰阶范围为第三预设范围时,确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,所述第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,所述第三对比度调整曲线位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
根据本公开的第二方面,提供一种对比度提升装置,包括:
灰度分布确定模块,被配置为在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
曲线确定模块,被配置为根据所述灰度分布确定模块确定的灰度分布信息,确定所述待显示画面的对比度调整曲线;
对比度调整模块,被配置为根据所述曲线确定模块确定的所述对比度调整曲线,提升所述待显示画面的对比度。
在一实施例中,装置还包括:
检测模块,被配置为检测环境光亮度;
第一切换模块,被配置为在所述检测模块检测到所述环境光亮度低于预设环境亮度时,控制所述移动设备切换至所述预设显示模式。
在一实施例中,装置还包括:
接收模块,被配置为接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在所述移动设备的触摸屏上触发的预设切换操作;
第二切换模块,被配置为根据所述接收模块接收到的预设切换操作,控制所述移动设备切换至所述预设显示模式。
在一实施例中,灰度分布确定模块包括:
分析子模块,被配置为分析所述待显示画面的直方图;
范围确定子模块,被配置为确定所述待显示画面中的每一个预设灰阶范围;
确定子模块,被配置为根据所述直方图确定所述待显示画面中的所述每一个预设灰阶范围的像素点所对应的像素数比例,得到所述待显示画面的灰度分布信息。
在一实施例中,曲线确定模块包括:
主灰阶范围确定子模块,被配置为确定对应的像素数比例大于预设比例阈值的主灰阶范围;
曲线确定子模块,被配置为根据所述主灰阶范围确定子模块确定的所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,所述对比度调整曲线在横轴上对应输入灰阶值,在纵轴上对应输出灰阶值,且所述对比度调整曲线在横轴的主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率;
所述对比度调整模块包括:
灰阶调整子模块,被配置为将所述待显示画面的像素点的灰阶值作为输入灰阶值时,在所述对比度调整曲线上根据所述输入灰阶值设置对应的输出灰阶值,调整所述像素点的灰阶值,以提升所述待显示画面的对比度。
在一实施例中,所述对比度调整模块包括:
第一调整子模块,被配置为确定所述主灰阶所属的灰阶范围为第一预设范围时,确定所述待显示画面的对比度调整曲线为第一对比度调整曲线,其中,所述第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,所述第一对比度调整曲线位于基准调整曲线之上呈向所述基准调整曲线弯曲的弧形,且在所述输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,所述对比度调整模块包括:
第二调整子模块,被配置为确定所述主灰阶所属的灰阶范围为第二预设范围时,确定所述待显示画面的对比度调整曲线为第二对比度调整曲线,其中,所述第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,所述第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,所述第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,所述第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,所述对比度调整模块包括:
第三调整子模块,被配置为确定所述主灰阶所属的灰阶范围为第三预设范围时,确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,所述第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,所述第三对比度调整曲线位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
根据本公开实施例的第三方面,提供一种对比度提升装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线;
根据所述对比度调整曲线,提升所述待显示画面的对比度。
本公开的实施例提供的技术方案可以包括以下有益效果:当移动设备工作于预设显示模式,即屏幕亮度低于预设亮度阈值的夜光显示模式时,可自动确定待显示画面的对比度调整曲线,进而提升待显示画面的对比度,增强了显示内容的可读性,解决了相关技术中不能提升显示内容的对比度可能导致显示内容模糊一片的问题。
并且,在确定是否切换到预设显示模式时,可以通过检测环境光确定,还可以通过是否接收到预设切换操作来确定,实现了模式切换的灵活性,并且通过在切换到预设显示模式之后根据待显示画面自动提升对比度,可以提升移动设备的显示效果,提高用户夜间使用移动设备的舒适性和可读性。
通过分析待显示画面的灰度分布信息,确定待显示画面中主灰阶范围,进而有针对性地选择对比度调整曲线调整待显示画面的对比度,可有效达到提高可视性的效果。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是根据一示例性实施例示出的对比度提升方法的流程图。
图2A是根据一示例性实施例一示出的对比度提升方法的流程图。
图2B是根据一示例性实施例一示出的步骤201的流程图一。
图2C是根据一示例性实施例一示出的步骤201的流程图二。
图3A是根据一示例性实施例二示出的根据灰度分布信息确定对比度调整曲线方法的流程图。
图3B是根据一示例性实施例二示出的对比度调整曲线示意图一。
图3C是根据一示例性实施例二示出的对比度调整曲线示意图二。
图3D是根据一示例性实施例二示出的对比度调整曲线示意图三。
图4是是根据一示例性实施例三示出的设置不同主灰阶范围对应的对比度调整曲线的方法的流程图。
图5是根据一示例性实施例示出的一种对比度提升装置的框图。
图6是根据一示例性实施例示出的另一种对比度提升装置的框图。
图7是根据一示例性实施例示出的一种适用于对比度提升装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的对比度提升方法的流程图;该对比度提升方法可以应用在移动设备(例如平板电脑、智能手机、智能相机)上,如图1所示,该对比度提升方法包括以下步骤:
在步骤101中,在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息。
在一实施例中,预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式,例如,屏幕亮度低于6尼特,在预设显示模式下,屏幕亮度极低,因此显示内容的可视性非常重要。
在一实施例中,待显示画面可以理解为屏幕显示内容,即屏幕显示图像。
在一实施例中,待显示画面的灰度分布信息可以理解为待显示画面的像素的灰阶分布,如待显示画面中低灰阶像素最多,或者待显示画面中灰阶为135至195的像素最多等。
在步骤102中,根据灰度分布信息,确定待显示画面的对比度调整曲线。
在一实施例中,为了更好地提升待显示画面的对比度,对比度调整曲线可以使用全局方式提升显示画面的对比度,并且主灰阶范围的像素的灰阶调整斜率最高,即调整最快。例如,在待显示画面的低灰阶像素居多,如灰阶为5到10的像素居多,而高灰阶的像素非常少,如灰阶为200至255的像素非常少时,则通过提升灰阶为5到10的像素的对比度即可实现待显示画面的对比度。
在一实施例中,确定待显示画面的对比度调整曲线的过程可参见图3A所示实施例,这里先不详述。
在步骤103中,根据对比度调整曲线,提升待显示画面的对比度。
在一实施例中,将待显示画面的像素点的灰阶值作为输入灰阶值时,在对比度调整曲线上根据输入灰阶值设置对应的输出灰阶值,调整像素点的灰阶值,以提升待显示画面的对比度。
本实施例中,当移动设备工作于预设显示模式,即屏幕亮度低于预设亮度阈值的夜光显示模式时,可自动确定待显示画面的对比度调整曲线,进而提升待显示画面的对比度,增强了显示内容的可读性,解决了相关技术中不能提升显示内容的对比度可能导致显示内容模糊一片的问题。
在一实施例中,方法还包括:
检测环境光亮度;
在环境光亮度低于预设环境亮度时,控制移动设备切换至预设显示模式。
在一实施例中,方法还包括:
接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在移动设备的触摸屏上触发的预设切换操作;
根据预设切换操作,控制移动设备切换至预设显示模式。
在一实施例中,确定待显示画面的灰度分布信息,包括:
分析待显示画面的直方图;
确定待显示画面中的每一个预设灰阶范围;
根据直方图确定待显示画面中的每一个预设灰阶范围的像素点所对应的像素数比例,得到待显示画面的灰度分布信息。
在一实施例中,根据灰度分布信息,确定待显示画面的对比度调整曲线,包括:
确定对应的像素数比例大于预设比例阈值的主灰阶范围;
根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,对比度调整曲线在横轴上对应输入灰阶值,在纵轴上对应输出灰阶值,且对比度调整曲线在横轴的主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率;
根据对比度调整曲线,提升待显示画面的对比度,包括:
将待显示画面的像素点的灰阶值作为输入灰阶值时,在对比度调整曲线上根据输入灰阶值设置对应的输出灰阶值,调整像素点的灰阶值,以提升待显示画面的对比度。
在一实施例中,根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,包括:
确定主灰阶所属的灰阶范围为第一预设范围时,确定待显示画面的对比度调整曲线为第一对比度调整曲线,其中,第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,第一对比度调整曲线位于基准调整曲线之上呈向基准调整曲线弯曲的弧形,且在输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,包括:
确定主灰阶所属的灰阶范围为第二预设范围时,确定待显示画面的对比度调整曲线为第二对比度调整曲线,其中,第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,包括:
确定主灰阶所属的灰阶范围为第三预设范围时,确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,第三对比度调整曲线位于基准调整曲线之下呈向基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
具体如何提升对比度,请参考后续实施例。
至此,本公开实施例提供的上述方法,自动确定待显示画面的对比度调整曲线,进而提升待显示画面的对比度,增强了显示内容的可读性,解决了相关技术中不能提升显示内容的对比度可能导致显示内容模糊一片的问题。
下面以具体实施例来说明本公开实施例提供的技术方案。
图2A是根据一示例性实施例一示出的对比度提升方法的流程图,图2B是根据一示例性实施例一示出的步骤201的流程图一,图2C是根据一示例性实施例一示出的步骤201的流程图二;本实施例利用本公开实施例提供的上述方法,以提升待显示画面的对比度为例进行示例性说明,如图2A所示,包括如下步骤:
在步骤201中,确定是否控制移动设备切换至预设显示模式。
在一实施例中,可根据环境光亮度确定是否切换至预设显示模式,如图2B所示,包括以下步骤:
在步骤211中,检测环境光亮度。
在步骤212中,在环境光亮度低于预设环境亮度时,控制移动设备切换至预设显示模式。
在一实施例中,预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式,例如,屏幕亮度低于6尼特,在预设显示模式下,屏幕亮度极低,因此显示内容的可视性非常重要。
在一实施例中,预设环境亮度可以为一个极低的光亮度,例如,为2cd/m2,在环境光亮度极低的环境下,可将移动设备的显示模式切换至预设显示模式,即不刺激人眼的显示模式。
在一实施例中,还可以根据是否接收到用户触发的预设切换操作来确定是否切换至预设显示模式,如图2C所示,包括以下步骤:
在步骤221中,接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在移动设备的触摸屏上触发的预设切换操作。
在一实施例中,预设切换操作为用户切换至预设显示模式的操作,例如,通过按移动设备的右侧调整声音的按键2秒钟,触发预设切换操作。
在步骤222中,根据预设切换操作,控制移动设备切换至预设显示模式。
在步骤202中,如果确定控制移动设备切换至预设显示模式,则将移动设备切换至预设显示模式。
在步骤203中,确定待显示画面的灰度分布信息。
在一实施例中,可通过分析待显示画面的直方图,确定待显示画面中的每一个预设灰阶范围的像素点所对应的像素数比例,得到待显示画面的灰度分布信息。例如,根据分析直方图确定低灰阶范围,如果0-15灰阶的像素数占总像素数的70%以上,则可确定待显示画面为低灰阶居多的画面,如果10-180灰阶的像素数占总像素数的70%以上,则可确定待显示画面为中间灰阶居多的画面;如果200-255灰阶的像素数占总像素数的70%以上,则可确定待显示画面为高灰阶居多的画面。
在一实施例中,灰阶范围可根据待显示画面的直方图划分,例如,如果直方图显示待显示画面70%以上的像素为20灰阶以下,则可将0-20划分为一个灰阶范围,21以上的灰阶为另一个灰阶范围;如果直方图显示待显示画面70%以上的像素为120-180灰阶,则可将0-120划分为一个灰阶范围,120-180灰阶为一个灰阶范围,180以上的灰阶为一个灰阶范围;在又一实施例中,灰阶范围可根据预设划分方法划分,例如,针对任何待显示画面,都将0-45划分为一个灰阶范围,45-120划分为一个灰阶范围,120-200划分为一个灰阶范围,200以上为一个灰阶范围等。
在步骤204中,根据灰度分布信息,确定待显示画面的对比度调整曲线。
在一实施例中,步骤204的过程可参见图3A所示实施例,这里先不详述。
在步骤205中,根据对比度调整曲线,提升待显示画面的对比度。
本实施例中,在确定是否切换到预设显示模式时,可以通过检测环境光确定,还可以通过是否接收到预设切换操作来确定,实现了模式切换的灵活性,并且通过在切换到预设显示模式之后根据待显示画面自动提升对比度,可以提升移动设备的显示效果,提高用户夜间使用移动设备的舒适性和可读性。
图3A是根据一示例性实施例二示出的根据灰度分布信息确定对比度调整曲线方法的流程图,图3B是根据一示例性实施例二示出的对比度调整曲线示意图一,图3C是根据一示例性实施例二示出的对比度调整曲线示意图二,图3D是根据一示例性实施例二示出的对比度调整曲线示意图三;本实施例以如何根据灰度分布信息确定对比度调整曲线进行示例性说明,如图3A所示,包括如下步骤:
在步骤301中,确定对应的像素数比例大于预设比例阈值的主灰阶范围。
在一实施例中,主灰阶范围用于表示像素数比例大于预设比例阈值的灰阶所属范围,预设比例阈值用于表示一个比较大的数值,如40%以上。
在一实施例中,主灰阶范围还可以有两个以上,如灰阶范围0-40的像素数占总像素数的40%,灰阶范围100-160的像素数占总像素数的40%,这两个灰阶范围的像素数都比较多,则可以将两个灰阶范围都确定为主灰阶范围。
在步骤302中,根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线。
在一实施例中,对比度调整曲线在主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率。
在一实施例中,移动设备中可以预先针对主灰阶范围所属的灰阶范围确定对应的对比度调整曲线,进而移动设备可以根据待显示画面的灰度分布信息采用对应的对比度调整曲线。
在一实施例中,当确定主灰阶所属的灰阶范围为第一预设范围时,根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,包括:确定待显示画面的对比度调整曲线为第一对比度调整曲线,其中,第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,第一对比度调整曲线位于基准调整曲线之上呈向基准调整曲线弯曲的弧形,且在输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。在一实施例中,第一阈值用于标示曲线斜率最大点所对应的输入灰阶值,可设置第一阈值为主灰阶范围的中值,例如,主灰阶范围为输入灰阶5-25,则可设置第一阈值为15;还可设置为第一阈值为最多像素点对应的输入灰阶,例如,主灰阶范围为输入灰阶5-25,灰阶17所对应的像素点最多,则可设置第一阈值为17,还可通过其他方式设置第一阈值。参见图3B,图中标号为11的直线为原灰阶输入输出曲线,图中标号为12的曲线为主灰阶范围所属的灰阶范围为低灰阶时可以使用的对比度调整曲线,由于大部分像素的灰阶都比较低,因此采用图3B所示的对比度调整曲线可以大幅度提升低灰阶像素的亮度和对比度,进而提升待显示画面的对比度。
在一实施例中,确定主灰阶所属的灰阶范围为第二预设范围时,根据主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,包括:确定待显示画面的对比度调整曲线为第二对比度调整曲线,其中,第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。在一实施例中,第二阈值用于标示曲线斜率最大点所对应的输入灰阶值,可设置第二阈值为主灰阶范围的中值,例如,主灰阶范围为输入灰阶100-150,则可设置第二阈值为125;还可设置为第二阈值为最多像素点对应的输入灰阶,例如,主灰阶范围为输入灰阶5-25,灰阶127所对应的像素点最多,则可设置第二阈值为127,还可通过其他方式设置第二阈值。参见图3C,图中标号为11的直线为原灰阶输入输出曲线,图中标号为13的曲线为主灰阶范围所属的灰阶范围为中间灰阶时可以使用的对比度调整曲线,由于大部分像素的灰阶都为中间灰阶,因此采用图3C所示的对比度调整曲线可以大幅度提升中间灰阶像素的对比度,进而提升待显示画面的对比度。
在一实施例中,当主灰阶范围所属的灰阶范围为第三预设范围时,根据对比度调整曲线,提升待显示画面的对比度,包括:确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,第三对比度调整曲线位于基准调整曲线之下呈向基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。在一实施例中,第三阈值用于标示曲线斜率最大点所对应的输入灰阶值,可设置第三阈值为主灰阶范围的中值,例如,主灰阶范围为输入灰阶190-250,则可设置第三阈值为220;还可设置为第三阈值为最多像素点对应的输入灰阶,例如,主灰阶范围为输入灰阶190-250,灰阶227所对应的像素点最多,则可设置第三阈值为227,还可通过其他方式设置第三阈值。参见图3D,图中标号为11的直线为原灰阶输入输出曲线,图中标号为14的曲线为主灰阶范围所属的灰阶范围为高灰阶时,可以使用的对比度调整曲线,由于大部分像素的灰阶都为高灰阶,因此采用图3D所示的对比度调整曲线可以大幅度提升高灰阶像素的对比度,进而提升待显示画面的对比度。
在一实施例中,图3B、图3C、图3D所示的对比度调整曲线只是一种示意,具体的对比度调整曲线可以由待显示画面的主灰阶范围所属灰阶范围确定,用于大幅度提升主灰阶范围像素的对比度。
在一实施例中,还可以由用户在不同的主灰阶范围下手动调整待显示画面的灰阶,进而生成不同主灰阶范围对应的对比度调整曲线,参见图4所示实施例。
本实施例中,通过分析待显示画面的灰度分布信息,确定待显示画面中主灰阶范围,进而有针对性地选择对比度调整曲线调整待显示画面的对比度,可有效达到提高可视性的效果。
图4是根据一示例性实施例三示出的设置不同主灰阶范围对应的对比度调整曲线的方法的流程图;本实施例以如何设置不同主灰阶范围对应的对比度调整曲线进行示例性说明,如图4所示,包括如下步骤:
在步骤401中,统计用户对主灰阶范围不相同的待显示画面的灰阶调整值。
在一实施例中,可统计用户开始使用智能设备的时间点开始的设定时间段内(例如,一个月之内),用户对于不同的主灰阶范围的待显示画面的灰阶调整值。
在步骤402中,根据所统计的对主灰阶范围不相同的待显示画面的灰阶调整值,确定不同的主灰阶范围下的对比度调整曲线。
在一实施例中,根据所统计的用户在不同的主灰阶范围下调整的灰阶调整值,可生成不同主灰阶范围下的对比度调整曲线,并更新到移动设备上。
本实施例中,通过统计用户在不同的主灰阶范围下调整的灰阶,可以确定出最适合该用户的对比度调整曲线,以便以后根据该对比度调整曲线调整待显示画面的对比渡,调整出最适合该用户的对比度。
图5是根据一示例性实施例示出的一种对比度提升装置的框图,如图5所示,对比度提升装置包括:
灰度分布确定模块510,被配置为在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
曲线确定模块520,被配置为根据灰度分布确定模块510确定的灰度分布信息,确定待显示画面的对比度调整曲线;
对比度调整模块530,被配置为根据曲线确定模块520确定的对比度调整曲线,提升待显示画面的对比度。
图6是根据一示例性实施例示出的另一种对比度提升装置的框图,如图6所示,在上述图5所示实施例的基础上,在一实施例中,装置还包括:
检测模块540,被配置为检测环境光亮度;
第一切换模块550,被配置为在检测模块540检测到环境光亮度低于预设环境亮度时,控制移动设备切换至预设显示模式。
在一实施例中,装置还包括:
接收模块560,被配置为接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在移动设备的触摸屏上触发的预设切换操作;
第二切换模块570,被配置为根据接收模块560接收到的预设切换操作,控制移动设备切换至预设显示模式。
在一实施例中,灰度分布确定模块510包括:
分析子模块511,被配置为分析待显示画面的直方图;
范围确定子模块512,被配置为确定待显示画面中的每一个预设灰阶范围
确定子模块513,被配置为根据直方图确定待显示画面中的每一个预设灰阶范围的像素点所对应的像素数比例,得到待显示画面的灰度分布信息。
在一实施例中,曲线确定模块520包括:
主灰阶范围确定子模块521,被配置为确定对应的像素数比例大于预设比例阈值的主灰阶范围;
曲线确定子模块522,被配置为根据主灰阶范围确定子模块确定的主灰阶范围所属的灰阶范围,确定待显示画面的对比度调整曲线,对比度调整曲线在横轴上对应输入灰阶值,在纵轴上对应输出灰阶值,且对比度调整曲线在横轴的主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率;
对比度调整模块530包括:
灰阶调整子模块531,被配置为将待显示画面的像素点的灰阶值作为输入灰阶值时,在对比度调整曲线上根据输入灰阶值设置对应的输出灰阶值,调整像素点的灰阶值,以提升待显示画面的对比度。
在一实施例中,对比度调整模块530包括:
第一调整子模块532,被配置为确定主灰阶所属的灰阶范围为第一预设范围时,确定待显示画面的对比度调整曲线为第一对比度调整曲线,其中,第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,第一对比度调整曲线位于基准调整曲线之上呈向基准调整曲线弯曲的弧形,且在输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,对比度调整模块530包括:
第二调整子模块533,被配置为确定主灰阶所属的灰阶范围为第二预设范围时,确定待显示画面的对比度调整曲线为第二对比度调整曲线,其中,第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
在一实施例中,对比度调整模块530包括:
第三调整子模块534,被配置为确定主灰阶所属的灰阶范围为第三预设范围时,确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,第三对比度调整曲线位于基准调整曲线之下呈向基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
图7是根据一示例性实施例示出的一种适用于对比度提升装置的框图。例如,装置700可以是移动设备,例如平板电脑、智能手机、智能相机等。
参照图7,装置700可以包括以下一个或多个组件:处理组件702,存储器704,电源组件706,多媒体组件708,音频组件710,输入/输出(I/O)的接口712,传感器组件714,以及通信组件716。
处理组件702通常控制装置700的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件702可以包括一个或多个处理器720来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件702可以包括一个或多个模块,便于处理组件702和其他组件之间的交互。例如,处理部件702可以包括多媒体模块,以方便多媒体组件708和处理组件702之间的交互。
存储器704被配置为存储各种类型的数据以支持在设备700的操作。这些数据的示例包括用于在装置700上操作的任何应用程序或方法的指令,消息,图片等。存储器704可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件706为装置700的各种组件提供电力。电力组件706可以包括电源管理系统,一个或多个电源,及其他与为装置700生成、管理和分配电力相关联的组件。
多媒体组件708包括在装置700和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。若屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件708包括一个前置摄像头和/或后置摄像头。当设备700处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件710被配置为输出和/或输入音频信号。例如,音频组件710包括一个麦克风(MIC),当装置700处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器704或经由通信组件716发送。在一些实施例中,音频组件710还包括一个扬声器,用于输出音频信号。
I/O接口712为处理组件702和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件714包括一个或多个传感器,用于为装置700提供各个方面的状态评估。例如,传感器组件714可以检测到设备700的打开/关闭状态,组件的相对定位,例如组件为装置700的显示器和小键盘,传感器组件714还可以检测装置700或装置700一个组件的位置改变,用户与装置700接触的存在或不存在,装置700方位或加速/减速和装置700的温度变化。传感器组件714可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件714还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件714还可以包括加速度传感器,陀螺仪传感器,磁传感器,距离感应器,压力传感器或温度传感器。
通信组件716被配置为便于装置700和其他设备之间有线或无线方式的通信。装置700可以接入基于通信标准的无线网络,如WIFI,2G或3G,或它们的组合。在一个示例性实施例中,通信部件716经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信部件716还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置700可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法,包括:
在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
根据灰度分布信息,确定待显示画面的对比度调整曲线;
根据对比度调整曲线,提升待显示画面的对比度。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器704,上述指令可由装置700的处理器720执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (17)

1.一种对比度提升方法,其特征在于,所述方法包括:
在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线;
根据所述对比度调整曲线,提升所述待显示画面的对比度。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
检测环境光亮度;
在所述环境光亮度低于预设环境亮度时,控制所述移动设备切换至所述预设显示模式。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在所述移动设备的触摸屏上触发的预设切换操作;
根据所述预设切换操作,控制所述移动设备切换至所述预设显示模式。
4.根据权利要求1所述的方法,其特征在于,所述确定待显示画面的灰度分布信息,包括:
分析所述待显示画面的直方图;
确定所述待显示画面中的每一个预设灰阶范围;
根据所述直方图确定所述待显示画面中的所述每一个预设灰阶范围的像素点所对应的像素数比例,得到所述待显示画面的灰度分布信息。
5.根据权利要求4所述的方法,其特征在于,所述根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线,包括:
确定对应的像素数比例大于预设比例阈值的主灰阶范围;
根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,所述对比度调整曲线在横轴上对应输入灰阶值,在纵轴上对应输出灰阶值,且所述对比度调整曲线在横轴的主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率;
所述根据所述对比度调整曲线,提升所述待显示画面的对比度,包括:
将所述待显示画面的像素点的灰阶值作为输入灰阶值时,在所述对比度调整曲线上根据所述输入灰阶值设置对应的输出灰阶值,调整所述像素点的灰阶值,以提升所述待显示画面的对比度。
6.根据权利要求5所述的方法,其特征在于,所述根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,包括:
确定所述主灰阶所属的灰阶范围为第一预设范围时,确定所述待显示画面的对比度调整曲线为第一对比度调整曲线,其中,所述第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,所述第一对比度调整曲线位于基准调整曲线之上呈向所述基准调整曲线弯曲的弧形,且在所述输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
7.根据权利要求5所述的方法,其特征在于,所述根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,包括:
确定所述主灰阶所属的灰阶范围为第二预设范围时,确定所述待显示画面的对比度调整曲线为第二对比度调整曲线,其中,所述第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,所述第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,所述第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,所述第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
8.根据权利要求5所述的方法,其特征在于,所述根据所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,包括:
确定所述主灰阶所属的灰阶范围为第三预设范围时,确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,所述第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,所述第三对比度调整曲线位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
9.一种对比度提升装置,其特征在于,所述装置包括:
灰度分布确定模块,被配置为在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
曲线确定模块,被配置为根据所述灰度分布确定模块确定的灰度分布信息,确定所述待显示画面的对比度调整曲线;
对比度调整模块,被配置为根据所述曲线确定模块确定的所述对比度调整曲线,提升所述待显示画面的对比度。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括:
检测模块,被配置为检测环境光亮度;
第一切换模块,被配置为在所述检测模块检测到所述环境光亮度低于预设环境亮度时,控制所述移动设备切换至所述预设显示模式。
11.根据权利要求9所述的装置,其特征在于,所述装置还包括:
接收模块,被配置为接收用户通过物理按键触发的预设切换操作,或,通过触摸屏在所述移动设备的触摸屏上触发的预设切换操作;
第二切换模块,被配置为根据所述接收模块接收到的预设切换操作,控制所述移动设备切换至所述预设显示模式。
12.根据权利要求9所述的装置,其特征在于,所述灰度分布确定模块包括:
分析子模块,被配置为分析所述待显示画面的直方图;
范围确定子模块,被配置为确定所述待显示画面中的每一个预设灰阶范围;
确定子模块,被配置为根据所述直方图确定所述待显示画面中的所述每一个预设灰阶范围的像素点所对应的像素数比例,得到所述待显示画面的灰度分布信息。
13.根据权利要求12所述的装置,其特征在于,所述曲线确定模块包括:
主灰阶范围确定子模块,被配置为确定对应的像素数比例大于预设比例阈值的主灰阶范围;
曲线确定子模块,被配置为根据所述主灰阶范围确定子模块确定的所述主灰阶范围所属的灰阶范围,确定所述待显示画面的对比度调整曲线,所述对比度调整曲线在横轴上对应输入灰阶值,在纵轴上对应输出灰阶值,且所述对比度调整曲线在横轴的主灰阶范围上的曲线斜率高于在非主灰阶范围上的曲线斜率;
所述对比度调整模块包括:
灰阶调整子模块,被配置为将所述待显示画面的像素点的灰阶值作为输入灰阶值时,在所述对比度调整曲线上根据所述输入灰阶值设置对应的输出灰阶值,调整所述像素点的灰阶值,以提升所述待显示画面的对比度。
14.根据权利要求12所述的装置,其特征在于,所述对比度调整模块包括:
第一调整子模块,被配置为确定所述主灰阶所属的灰阶范围为第一预设范围时,确定所述待显示画面的对比度调整曲线为第一对比度调整曲线,其中,所述第一预设范围用于表示灰阶值低于其他灰阶范围的灰阶值的灰阶范围,所述第一对比度调整曲线位于基准调整曲线之上呈向所述基准调整曲线弯曲的弧形,且在所述输入灰阶值小于第一阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第一阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
15.根据权利要求12所述的装置,其特征在于,所述对比度调整模块包括:
第二调整子模块,被配置为确定所述主灰阶所属的灰阶范围为第二预设范围时,确定所述待显示画面的对比度调整曲线为第二对比度调整曲线,其中,所述第二预设范围用于表示灰阶值大于部分灰阶范围的灰阶值并且小于部分灰阶范围的灰阶值的灰阶范围,所述第二对比度调整曲线在输入灰阶值小于第二阈值时位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,在输入灰阶值大于第二阈值时位于基准调整曲线之上呈向基准曲线弯曲的弧形,所述第二对比度调整曲线位于基准调整曲线之下时,曲率的变化趋势为由小到大,所述第二对比度调整曲线位于基准调整曲线之上时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
16.根据权利要求12所述的装置,其特征在于,所述对比度调整模块包括:
第三调整子模块,被配置为确定所述主灰阶所属的灰阶范围为第三预设范围时,确定待显示画面的对比度调整曲线为第三对比度调整曲线,其中,所述第三预设范围用于表示灰阶值高于其他灰阶范围的灰阶值的灰阶范围,所述第三对比度调整曲线位于基准调整曲线之下呈向所述基准调整曲线弯曲的弧形,且在输入灰阶值小于第三阈值时,曲率的变化趋势为由小到大,在输入灰阶值大于第三阈值时,曲率的变化趋势为由大到小,所述基准调整曲线为输出灰阶值等于输入灰阶值对应的曲线。
17.一种对比度提升装置,其特征在于,所述装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在移动设备工作于预设显示模式时,确定待显示画面的灰度分布信息,所述预设显示模式用于表示屏幕亮度低于预设亮度阈值的夜光显示模式;
根据所述灰度分布信息,确定所述待显示画面的对比度调整曲线;
根据所述对比度调整曲线,提升所述待显示画面的对比度。
CN201710039396.4A 2017-01-19 2017-01-19 对比度提升方法及装置 Pending CN106847152A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710039396.4A CN106847152A (zh) 2017-01-19 2017-01-19 对比度提升方法及装置
EP18152283.0A EP3352161A1 (en) 2017-01-19 2018-01-18 Method and device for enhancing contrast
US15/874,646 US20180204500A1 (en) 2017-01-19 2018-01-18 Method and device for enhancing contrast

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710039396.4A CN106847152A (zh) 2017-01-19 2017-01-19 对比度提升方法及装置

Publications (1)

Publication Number Publication Date
CN106847152A true CN106847152A (zh) 2017-06-13

Family

ID=59123463

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710039396.4A Pending CN106847152A (zh) 2017-01-19 2017-01-19 对比度提升方法及装置

Country Status (3)

Country Link
US (1) US20180204500A1 (zh)
EP (1) EP3352161A1 (zh)
CN (1) CN106847152A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446089A (zh) * 2018-03-22 2018-08-24 京东方科技集团股份有限公司 数据的显示方法、装置及显示器
CN111752506A (zh) * 2019-03-27 2020-10-09 京东方科技集团股份有限公司 一种数字作品显示方法及显示设备、计算机可读介质
CN113015006A (zh) * 2020-06-04 2021-06-22 海信视像科技股份有限公司 显示设备及显示方法
CN115294912A (zh) * 2022-08-19 2022-11-04 集创北方(深圳)科技有限公司 图像处理方法及装置、显示设备、电子设备和存储介质
CN115691396A (zh) * 2021-07-27 2023-02-03 西安青松光电技术有限公司 一种led显示屏显示控制方法、装置、设备及存储介质
CN117037740A (zh) * 2023-08-31 2023-11-10 长沙惠科光电有限公司 显示面板的驱动方法、显示面板及显示装置
CN119649770A (zh) * 2025-02-18 2025-03-18 惠科股份有限公司 显示装置及电子设备

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6921886B2 (ja) * 2019-03-19 2021-08-18 キヤノン株式会社 情報処理装置および情報処理方法
CN112884659B (zh) * 2019-11-29 2024-09-06 深圳市万普拉斯科技有限公司 图像对比度增强方法、装置和显示设备
CN114442495B (zh) * 2021-12-07 2025-05-16 深圳市志凌伟业技术股份有限公司 调节参数的生成方法、装置及计算机可读存储介质

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070047808A1 (en) * 2005-08-26 2007-03-01 Samsung Electronics Co., Ltd. Image display device capable of supporting brightness enhancement and power control and method thereof
US20070176916A1 (en) * 2006-01-27 2007-08-02 Samsung Electronics Co., Ltd Image display apparatus and method
CN101346755A (zh) * 2005-10-31 2009-01-14 捷讯研究有限公司 移动手持电子设备上的自动屏幕和键盘亮度调整
US20090219244A1 (en) * 2008-02-29 2009-09-03 Fletcher Bergen Albert System and method for adjusting an intensity value and a backlight level for a display of an electronic device
CN102411894A (zh) * 2011-11-18 2012-04-11 华映视讯(吴江)有限公司 四原色显示器及第四原色相对亮度计算方法
CN104700775A (zh) * 2015-03-13 2015-06-10 西安诺瓦电子科技有限公司 图像显示方法以及图像显示亮度调节装置
US20150213781A1 (en) * 2014-01-24 2015-07-30 Acer Incorporated Image processing circuit and method thereof
CN105895054A (zh) * 2016-05-17 2016-08-24 深圳天珑无线科技有限公司 输出亮度的调节方法、Gamma曲线的调整方法及显示装置
US20160291681A1 (en) * 2015-04-01 2016-10-06 Microsoft Technology Licensing, Llc Opportunistically Changing Display Brightness
CN106228936A (zh) * 2016-09-28 2016-12-14 青岛海信电器股份有限公司 背光亮度控制方法、装置及液晶显示设备

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW518882B (en) * 2000-03-27 2003-01-21 Hitachi Ltd Liquid crystal display device for displaying video data
CN1972627B (zh) * 2004-06-24 2011-11-16 皇家飞利浦电子股份有限公司 具有低功率高对比度显示的医疗仪器
US7701434B2 (en) * 2005-10-31 2010-04-20 Research In Motion Limited Automatic screen and keypad brightness adjustment on a mobile handheld electronic device
KR101216176B1 (ko) * 2006-06-30 2012-12-28 엘지디스플레이 주식회사 유기발광다이오드 표시장치 및 그의 구동방법
TWI376661B (en) * 2007-03-30 2012-11-11 Novatek Microelectronics Corp Contrast control apparatus and contrast control method and image display
CN101884048B (zh) * 2007-06-30 2013-05-01 摩克斯艾尔有限公司 视讯增强及显示电力管理
EP2099019A1 (en) * 2008-02-29 2009-09-09 Research In Motion Limited System and method for adjusting an intensity value and a backlight level for a display of an electronic device
US9124851B2 (en) * 2010-08-26 2015-09-01 Panasonic Intellectual Property Management Co., Ltd. Video-display control device for correcting a video signal and controlling a backlight
US8487786B1 (en) * 2010-09-01 2013-07-16 Rockwell Collins, Inc. Aircraft display system and method

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070047808A1 (en) * 2005-08-26 2007-03-01 Samsung Electronics Co., Ltd. Image display device capable of supporting brightness enhancement and power control and method thereof
CN101346755A (zh) * 2005-10-31 2009-01-14 捷讯研究有限公司 移动手持电子设备上的自动屏幕和键盘亮度调整
US20070176916A1 (en) * 2006-01-27 2007-08-02 Samsung Electronics Co., Ltd Image display apparatus and method
US20090219244A1 (en) * 2008-02-29 2009-09-03 Fletcher Bergen Albert System and method for adjusting an intensity value and a backlight level for a display of an electronic device
CN102411894A (zh) * 2011-11-18 2012-04-11 华映视讯(吴江)有限公司 四原色显示器及第四原色相对亮度计算方法
US20150213781A1 (en) * 2014-01-24 2015-07-30 Acer Incorporated Image processing circuit and method thereof
CN104700775A (zh) * 2015-03-13 2015-06-10 西安诺瓦电子科技有限公司 图像显示方法以及图像显示亮度调节装置
US20160291681A1 (en) * 2015-04-01 2016-10-06 Microsoft Technology Licensing, Llc Opportunistically Changing Display Brightness
CN105895054A (zh) * 2016-05-17 2016-08-24 深圳天珑无线科技有限公司 输出亮度的调节方法、Gamma曲线的调整方法及显示装置
CN106228936A (zh) * 2016-09-28 2016-12-14 青岛海信电器股份有限公司 背光亮度控制方法、装置及液晶显示设备

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108446089A (zh) * 2018-03-22 2018-08-24 京东方科技集团股份有限公司 数据的显示方法、装置及显示器
CN108446089B (zh) * 2018-03-22 2021-01-26 京东方科技集团股份有限公司 数据的显示方法、装置及显示器
CN111752506A (zh) * 2019-03-27 2020-10-09 京东方科技集团股份有限公司 一种数字作品显示方法及显示设备、计算机可读介质
CN111752506B (zh) * 2019-03-27 2024-02-13 京东方艺云(杭州)科技有限公司 一种数字作品显示方法及显示设备、计算机可读介质
CN113015006A (zh) * 2020-06-04 2021-06-22 海信视像科技股份有限公司 显示设备及显示方法
CN115691396A (zh) * 2021-07-27 2023-02-03 西安青松光电技术有限公司 一种led显示屏显示控制方法、装置、设备及存储介质
CN115294912A (zh) * 2022-08-19 2022-11-04 集创北方(深圳)科技有限公司 图像处理方法及装置、显示设备、电子设备和存储介质
CN117037740A (zh) * 2023-08-31 2023-11-10 长沙惠科光电有限公司 显示面板的驱动方法、显示面板及显示装置
CN117037740B (zh) * 2023-08-31 2025-08-15 长沙惠科光电有限公司 显示面板的驱动方法、显示面板及显示装置
CN119649770A (zh) * 2025-02-18 2025-03-18 惠科股份有限公司 显示装置及电子设备

Also Published As

Publication number Publication date
EP3352161A1 (en) 2018-07-25
US20180204500A1 (en) 2018-07-19

Similar Documents

Publication Publication Date Title
CN106847152A (zh) 对比度提升方法及装置
CN105242893B (zh) 刷新率调整方法及装置
CN111462701A (zh) 背光亮度调节方法及装置
CN106548764A (zh) 屏幕亮度控制方法和装置
CN112086075B (zh) 屏幕显示参数调节方法、装置及存储介质
CN106550522A (zh) 照明控制方法及装置
CN112116670B (zh) 信息处理方法及装置、电子设备及存储介质
CN111381746A (zh) 参数调节方法、装置及存储介质
CN107230428B (zh) 曲面屏幕的显示方法、装置及终端
CN107529699A (zh) 电子设备控制方法及装置
CN106484356A (zh) 调节图像亮度的方法及装置
CN108200279A (zh) 背光调节方法、装置和设备
CN107239188A (zh) 图标调整方法及装置
CN112148149A (zh) 触摸屏控制方法、触摸屏控制装置及存储介质
CN116301535A (zh) 刷新率调整方法、装置、电子设备及存储介质
CN112331158B (zh) 终端显示调节方法、装置、设备及存储介质
CN112019680A (zh) 屏幕亮度调整方法及装置
CN107656694B (zh) 用户界面的显示控制方法及装置
CN106502403A (zh) 智能眼镜控制方法、装置及智能眼镜
CN108922495A (zh) 屏幕亮度调节方法及装置
CN109102779B (zh) 背光调节方法及装置
CN105959928A (zh) 流量控制方法和装置
CN105976344A (zh) 白板图像处理方法及装置
CN111383568B (zh) 显示控制方法和装置、电子设备以及计算机可读存储介质
CN113946398B (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170613

RJ01 Rejection of invention patent application after publication