图像显示方法、装置、终端及存储介质制造方法及图纸

技术编号:20074215 阅读:15 留言:0更新日期:2019-01-15 00:24
本申请公开了一种图像显示方法、装置、终端及存储介质,属于终端技术领域。所述方法用于终端,终端的显示屏设置有缓存器,所述方法包括:识别当前运行场景;若当前运行场景属于预设运行场景,则控制显示引擎下电,下电后显示引擎停止向缓存器传输图像数据;控制显示屏根据缓存器中最近缓存的图像数据进行图像显示。本申请实施例中,终端在预设运行场景下通过下电显示引擎,使得显示引擎停止向缓存器传输图像数据,在保证显示屏正常显示画面的同时,降低了预设运行场景下终端的功耗。

Image display method, device, terminal and storage medium

This application discloses an image display method, device, terminal and storage medium, which belongs to the field of terminal technology. The method is used for a terminal whose display screen is equipped with a buffer. The method includes: identifying the current running scene; controlling the display engine to power down if the current running scene belongs to the preset running scene; stopping the transmission of image data to the buffer after power down; and controlling the display screen to display image data according to the recently cached image data in the buffer. In the embodiment of the present application, the terminal powers down the display engine in the preset operation scenario so that the display engine stops transmitting image data to the buffer, and reduces the power consumption of the terminal in the preset operation scenario while guaranteeing the normal display screen of the display screen.

【技术实现步骤摘要】
图像显示方法、装置、终端及存储介质
本申请实施例涉及终端
,特别涉及一种图像显示方法、装置、终端及存储介质。
技术介绍
随着移动终端显示屏尺寸和分辨率的不断提高,显示屏及其相关组件的功耗也在不断增加。移动终端显示图像时,应用处理器(ApplicationProcessor,AP)按照刷新频率将图像数据传输至显示屏,由显示屏根据接收到的图像数据进行解析显示。
技术实现思路
本申请实施例提供了一种图像显示方法、装置、终端及存储介质,可以解决相关技术中显示屏根据接收到的图像数据进行解析显示时功耗较高的问题。技术方案如下:一方面,提供了一种图像显示方法,所述方法用于终端,所述终端的显示屏设置有缓存器,所述方法包括:识别当前运行场景;若所述当前运行场景属于预设运行场景,则控制显示引擎下电,下电后所述显示引擎停止向所述缓存器传输图像数据;控制所述显示屏根据所述缓存器中最近缓存的图像数据进行图像显示。另一方面,提供了一种图像显示装置,其特征在于,所述终端的显示屏设置有缓存器,所述方法包括:识别模块,用于识别当前运行场景;下电模块,用于当所述当前运行场景属于预设运行场景时,控制显示引擎下电,下电后所述显示引擎停止向所述缓存器传输图像数据;显示模块,用于控制所述显示屏根据所述缓存器中最近缓存的图像数据进行图像显示。另一方面,提供了一种终端,所述终端包括处理器、与所述处理器相连的存储器、存储在所述存储器上的程序指令以及设置有缓存器的显示屏,所述处理器执行所述程序指令时实现如上述方面所述的图像显示方法。另一方面,提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令被处理器执行时实现如上述方面所述的图像显示方法。本申请实施例提供的技术方案带来的有益效果至少包括:当终端的显示屏设置有缓存器时,终端识别当前运行场景,并在当前运行场景属于预设运行场景时,控制显示引擎下电,并由显示屏根据缓存器中最近缓存的图像数据进行图像显示;本申请实施例中,终端在预设运行场景下通过下电显示引擎,使得显示引擎停止向缓存器传输图像数据,在保证显示屏正常显示画面的同时,降低了预设运行场景下终端的功耗。附图说明图1是本申请一个示例性实施例所提供的终端的结构示意图;图2是本申请一个示例性实施例提供的图像显示方法的流程图;图3是系统性能服务控制显示引擎下电过程的原理示意图;图4是本申请另一个示例性实施例提供的图像显示方法的流程图;图5是本申请另一个示例性实施例提供的图像显示方法的流程图;图6是本申请一个实施例提供的图像显示装置的结构示意图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本申请的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。为了方便理解,下面对本申请实施例中涉及的名词进行说明。显示引擎:终端中用于将不同图层的图像进行合成,并将合成后的图像数据传输至显示屏的硬件组件。本申请实施例中,显示引擎并非直接将图像数据传输至显示屏,而是将图像数据传输至显示屏的缓存器,而显示屏则通过读取缓存器中的图像数据进行图像显示。显示驱动:用于控制显示引擎的代码块。本申请实施例中,显示驱动用于控制显示引擎上电或下电。在其他可能的实施方式中,显示驱动除了控制显示引擎上下电外,还可以控制显示引擎执行其他操作,本申请实施例对此不作限定。系统性能服务(PerfService):一种系统级别的性能优化服务,用于调配系统资源以优化应用程序的运行质量。其中,系统性能服务可以调配的系统资源包括中央处理器(CentralProcessingUnit,CPU)频率、CPU核心数、图形处理器(GraphicsProcessingUnit,GPU)频率、GPU核心数。本申请实施例中,系统性能服务还具有功耗优化功能。系统性能服务可以通过预定接口与底层驱动进行通信,从而通过底层驱动控制相应的硬件组件。比如,系统性能服务可以与显示驱动进行通信,从而通过显示驱动控制显示引擎上电或下电。在对本申请实施例进行解释说明之前,首先对本申请实施例的应用场景进行说明。图1示出了本申请一个示例性实施例所提供的终端的结构示意图。该终端100是安装有应用程序的电子设备。该应用程序是系统程序或者第三方应用程序。其中,第三方应用程序是除了用户和操作系统之外的第三方制作的应用程序。该终端100是具有通讯功能的电子设备。比如,该终端为手机。可选的,该终端100中包括:处理器120、存储器140和显示屏160。处理器120可以包括一个或者多个处理核心。处理器120利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器140内的指令、程序、代码集或指令集,以及调用存储在存储器140内的数据,执行终端100的各种功能和处理数据。可选的,处理器120可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器120可集成中央处理器(CentralProcessingUnit,CPU)、图像处理器(GraphicsProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器120中,单独通过一块芯片进行实现。存储器140可以包括随机存储器(RandomAccessMemory,RAM),也可以包括只读存储器(Read-OnlyMemory)。可选的,该存储器140包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器140可用于存储指令、程序、代码、代码集或指令集。存储器140可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施本文档来自技高网...

【技术保护点】
1.一种图像显示方法,其特征在于,所述方法用于终端,所述终端的显示屏设置有缓存器,所述方法包括:识别当前运行场景;若所述当前运行场景属于预设运行场景,则控制显示引擎下电,下电后所述显示引擎停止向所述缓存器传输图像数据;控制所述显示屏根据所述缓存器中最近缓存的图像数据进行图像显示。

【技术特征摘要】
1.一种图像显示方法,其特征在于,所述方法用于终端,所述终端的显示屏设置有缓存器,所述方法包括:识别当前运行场景;若所述当前运行场景属于预设运行场景,则控制显示引擎下电,下电后所述显示引擎停止向所述缓存器传输图像数据;控制所述显示屏根据所述缓存器中最近缓存的图像数据进行图像显示。2.根据权利要求1所述的方法,其特征在于,所述终端运行有系统性能服务,所述若所述当前运行场景属于预设运行场景,则控制显示引擎下电,包括:若所述当前运行场景属于预设运行场景,所述系统性能服务则通过预设接口向显示驱动发送下电指令,所述显示驱动用于根据所述下电指令控制所述显示引擎下电。3.根据权利要求2所述的方法,其特征在于,所述识别当前运行场景,包括:当运行有前台应用程序时,所述系统性能服务与所述前台应用程序建立连接;所述系统性能服务接收所述前台应用程序发送的场景标识,所述场景标识用于指示所述前台应用程序内的运行场景;所述系统性能服务根据所述场景标识识别所述当前运行场景。4.根据权利要求1至3任一所述的方法,其特征在于,所述识别当前运行场景之后,所述方法包括:当所述当前运行场景为待机场景时,确定所述当前运行场景属于所述预设运行场景;或,当所述当前运行场景为文本阅读场景时,确定所述当前运行场景属于所述预设运行场景;或,当所述当前运行场景为静态图像显示场景时,确定所述当前运行场景属于所述预设运行场景。5.根据权利要求1至3任一所述的方法,其特征在...

【专利技术属性】
技术研发人员:陈岩
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1