一种显示图层的动态带宽适配的方法和装置制造方法及图纸

技术编号:22914791 阅读:16 留言:0更新日期:2019-12-24 22:00
本发明专利技术提供了一种显示图层的动态带宽适配的方法和装置,所述方法包括以下步骤:统计下一帧图像数据的图层信息,并根据所述图层信息确定对应的最大行数据量;根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽,并根据数据带宽与内存频率之间的对应关系,确定所述最大行带宽对应的内存频率;判断当前内存频率是否小于最大行带宽对应的内存频率,若是则执行步骤S1:将当前内存频率调整至所述最大行带宽对应的内存频率。通过上述方案,能够实现显示图层所需的带宽预测与内存变频的自适应,降低了功耗。

A method and device for dynamic bandwidth adaptation of display layer

【技术实现步骤摘要】
一种显示图层的动态带宽适配的方法和装置
本专利技术涉及内存变频领域,特别涉及一种显示图层的动态带宽适配的方法和装置。
技术介绍
内存运行时对频率高低对功耗影响很大,为了使系统功耗做到最优,内存常常要按照实际带宽要求设置内存频率,即进行内存变频。但由于LCD显示器的显示原理是需要定时对内存进行刷新,同时由于现在LCD的分辨率比较大,所以对内存的带宽要求比较高,因此如果在刷新过程中,由于内存变频使得数据终止,LCD就会出现显示异常。内存变频期间不允许各个控制器访问内存端口去进行数据访问,当需要获取内存数据时,就需要等待各个端口进入idle时候再进行变频。而显示模块需要与用户交互,如果现实数据刷新不及时,用户能够直观感觉到卡顿现象,影响其感官体验。每个显示屏都会自己特定的消隐期,消隐期不会影响到画面显示,所以一般内存变频需要在消隐期内完成。而内存频率是否满足下一帧图层数据的需求,需要在上一帧结束后的消隐期就提前获知。因此,如何能够使得在消隐期内调整后的内存频率满足下一帧图像数据显示需求,是当前内存变频领域一个亟需解决的问题。
技术实现思路
为此,需要提供一种显示图层的动态带宽适配的技术方案,用以解决在消隐期内调整后的内存频率无法满足下一帧图像数据显示需求的问题。为实现上述目的,专利技术人提供了一种显示图层的动态带宽适配的方法,所述方法包括以下步骤:统计下一帧图像数据的图层信息,并根据所述图层信息确定对应的最大行数据量;根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽,并根据数据带宽与内存频率之间的对应关系,确定所述最大行带宽对应的内存频率;判断当前内存频率是否小于最大行带宽对应的内存频率,若是则执行步骤S1:将当前内存频率调整至所述最大行带宽对应的内存频率。进一步地,所述方法包括以下步骤:当判定当前内存频率不小于最大行带宽对应的内存频率时,执行步骤S2:将当前内存频率调整至所述最大行带宽对应的内存频率。进一步地,所述方法包括以下步骤:在当前帧图像数据显示完成后的消隐期内执行步骤S1或S2。进一步地,“根据所述图层信息确定对应的最大行数据量”包括:统计下一帧图像数据中各行对应的图层数量;根据各行对应的图层数量以及同一行内各图层的数据量,统计各行对应的数据量;确定数据量最大的一行的数据量为所述最大行数据量。进一步地,“根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽”包括:计算所述最大行数据量和行刷新时间的比值,将所述比值确定为下一帧图像数据的最大行带宽。进一步地,所述“数据带宽与内存频率之间的对应关系”通过以下方式获得:选取每个数据带宽在满足预设条件下所需的最低内存运行频率,将所述最低内存运行频率确定为各数据带宽对应的内存频率,记录成表;所述预设条件为当前显示屏未出现闪屏且视频数据传输未出现异常中断。进一步地,所述“根据所述图层信息确定对应的最大行数据量”包括:当判定下一帧图像数据的图层数量只有1层时,统计下一帧图像数据的任一行的数据量并将其确定为所述最大行数据量。专利技术人还提供了一种显示图层的动态带宽适配的装置,所述装置包括显示控制器和处理器,所述显示控制器与所述处理器连接,所述显示控制器与所述处理器根据前文所述的方法对内存频率进行调整。上述技术方案所述的显示图层的动态带宽适配的方法和装置,所述方法包括以下步骤:统计下一帧图像数据的图层信息,并根据所述图层信息确定对应的最大行数据量;根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽,并根据数据带宽与内存频率之间的对应关系,确定所述最大行带宽对应的内存频率;判断当前内存频率是否小于最大行带宽对应的内存频率,若是则执行步骤S1:将当前内存频率调整至所述最大行带宽对应的内存频率。通过上述方案,能够实现显示图层所需的带宽预测与内存变频的自适应,降低了功耗。附图说明图1为本专利技术一实施例涉及的显示图层的动态带宽适配的方法的流程图;图2为本专利技术另一实施例涉及的显示图层的动态带宽适配装置的示意图;附图标记说明:101、内存;102、显示控制器;103、处理器。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。请参阅图1,为本专利技术一实施例涉及的显示图层的动态带宽适配的方法的流程图。所述方法包括以下步骤:首先进入步骤S101统计下一帧图像数据的图层信息,并根据所述图层信息确定对应的最大行数据量。而后进入步骤S102根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽,并根据数据带宽与内存频率之间的对应关系,确定所述最大行带宽对应的内存频率;而后进入步骤S103判断当前内存频率是否小于最大行带宽对应的内存频率,若是则执行步骤S1:将当前内存频率调整至所述最大行带宽对应的内存频率。通过上述步骤,可以在下一帧图像输出显示前,提前预测出下一帧图像显示所需的最大带宽,进而提前将DDR频率调整为最大带宽对应的DDR频率,一方面可以保证下一帧图像显示时不会出现卡顿现在,另一方面也降低了系统功耗。在某些实施例中,所述方法包括以下步骤:当判定当前内存频率不小于最大行带宽对应的内存频率时,执行步骤S2:将当前内存频率调整至所述最大行带宽对应的内存频率。简言之,如果当前内存频率不满足下一帧图像显示的最大行带宽需求,就将当前内存频率调整至下一帧图像显示的最大行带宽需求对应的频率,以使得下一帧图像在传输显示时不会出现卡顿现象。反之,如果当前内存频率大于下一帧图像显示的最大行带宽需求,则会将当前内存频率下调至最大行带宽对应的DDR频率,以降低系统功耗。在某些实施例中,所述方法包括以下步骤:在当前帧图像数据显示完成后的消隐期内执行步骤S1或S2。处理器在显示屏的消隐期对内存进行变频,消隐期是指显示屏准备开始显示另一幅画面或区域所需要的时间,变频即改变内存的频率,如降低内存频率,以达到降低带宽、减少功耗的目的,或者如提高内存频率,以达到提高内存存储效率的目的。在显示屏的消隐期进行变频,此时显示器并没有更新显示画面,尽可能地减少了内存变频时对显示画面的影响。优选的,可以通过降低当前帧画面的显示帧率来延长消隐期时间,从而保证消隐期时间大于内存变频所需时间,以使得内存可以在消隐期的时间段内完成变频。在某些实施例中,“根据所述图层信息确定对应的最大行数据量”包括:统计下一帧图像数据中各行对应的图层数量;根据各行对应的图层数量以及同一行内各图层的数据量,统计各行对应的数据量;确定数据量最大的一行的数据量为所述最大行数据量。简言之,在确定最大行数据量时,一方面考虑的是各行图层的数量,另一方面考虑的是各图层对应的数据量。例如下一帧图像信息中的图层信息为具有三个图层,则在确定最大行数据量时,会根据这3个图层的重叠区域以及重叠区域中各本文档来自技高网
...

【技术保护点】
1.一种显示图层的动态带宽适配的方法,其特征在于,所述方法包括以下步骤:/n统计下一帧图像数据的图层信息,并根据所述图层信息确定对应的最大行数据量;/n根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽,并根据数据带宽与内存频率之间的对应关系,确定所述最大行带宽对应的内存频率;/n判断当前内存频率是否小于最大行带宽对应的内存频率,若是则执行步骤S1:将当前内存频率调整至所述最大行带宽对应的内存频率。/n

【技术特征摘要】
1.一种显示图层的动态带宽适配的方法,其特征在于,所述方法包括以下步骤:
统计下一帧图像数据的图层信息,并根据所述图层信息确定对应的最大行数据量;
根据最大行数据量和行刷新时间,计算下一帧图像数据的最大行带宽,并根据数据带宽与内存频率之间的对应关系,确定所述最大行带宽对应的内存频率;
判断当前内存频率是否小于最大行带宽对应的内存频率,若是则执行步骤S1:将当前内存频率调整至所述最大行带宽对应的内存频率。


2.如权利要求1所述的显示图层的动态带宽适配的方法,其特征在于,所述方法包括以下步骤:
当判定当前内存频率不小于最大行带宽对应的内存频率时,执行步骤S2:将当前内存频率调整至所述最大行带宽对应的内存频率。


3.如权利要求1或2所述的显示图层的动态带宽适配的方法,其特征在于,所述方法包括以下步骤:
在当前帧图像数据显示完成后的消隐期内执行步骤S1或S2。


4.如权利要求1所述的显示图层的动态带宽适配的方法,其特征在于,“根据所述图层信息确定对应的最大行数据量”包括:
统计下一帧图像数据中各行对应的图层数量;
根据各行对应的图层数量以及同一行内各图层的数据量,统计各行对应的数据量;
确定...

【专利技术属性】
技术研发人员:肖锋谢修鑫
申请(专利权)人:福州瑞芯微电子股份有限公司
类型:发明
国别省市:福建;35

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

1