【技术实现步骤摘要】
动态帧率控制方法及装置
[0001]本申请涉及芯片
或者图像处理
,具体涉及一种动态帧率控制方法及装置。
技术介绍
[0002]实际应用中,Mipi Command mode是指通过DCScommand向显示模块发送图像数据,图像数据将暂存在屏端的Frame Buffer里,Commandmode是通过撕裂效应(tearing effect,TE)信号同步,大部分屏端芯片可以通过控制TE信号产生的频率来控制应用处理器(application processor,AP)的输入帧率,比如AP支持120Hz输入,但是搭配了60Hz的屏,产生60Hz的TE信号即可达到降帧率的方法。
[0003]目前的电子设备可以通过TE信号降低帧率,但是帧率降低后的触摸滑动会有明显的卡顿,影响了屏幕显示效果,因此,如何在帧率降低后,消除触摸滑动带来的明显的卡顿,以提升屏幕显示效果。
技术实现思路
[0004]本申请实施例提供了一种动态帧率控制方法及装置,能够在帧率降低后,消除触摸滑动带来的明显的卡顿,以提升屏幕显 ...
【技术保护点】
【技术特征摘要】
1.一种动态帧率控制方法,其特征在于,应用于电子设备,所述电子设备包括:图像处理模块VIDC、图像显示处理模块LCDC、双缓存模块、应用处理器AP和显示屏,所述双缓存模块包括第一缓存单元和第二缓存单元,所述AP的写入速率大于所述LCDC的读取速率,所述方法包括:获取所述显示屏的当前第一刷新频率f1;获取所述显示屏需要转换的第二刷新频率f2,其中,f1>f2;通过所述LCDC固定从所述第二缓存单元中读取数据;其中,一帧数据被分成k个TE信号产生,k为a/f2,a为f1与f2之间的最小公倍数;在所述LCDC读取之前且产生第一TE信号时,指定所述VIDC写入所述第二缓存单元中的数据,所述第一TE信号为所述k个TE信号中的第一个TE信号。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在输出同一帧数据内,在第二TE信号产生之前,将所述VIDC的写入指向所述第一缓存单元,保持所述LCDC继续读取所述第二缓存单元的数据,所述第二TE信号为所述k个TE信号中的非第一个TE信号。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当需要产生TE信号时,检测所述VIDC即将写入的目标缓存单元位置;若所述目标缓存单元位置与所述LCDC当前读取操作的参考缓存单元位置相同,控制不产生TE信号。4.根据权利要求2所述的方法,其特征在于,在f1=120HZ,f2=60HZ时,k=2,所述第一TE信号记为TE0,所述第二TE信号记为TE1;所述在所述LCDC读取之前且产生第一TE信号时,指定所述VIDC写入所述第二缓存单元中的数据,包括:在所述LCDC读取之前且产生所述TE0时,指定所述VIDC写入所述第二缓存单元中的数据,其中,所述TE0是接收的,所述TE1是允许不显示。5.根据权利要求4所述的方法,其特征在于,在所述显示屏的数量为多个时,所述获取所述显示屏需要转换的第二刷新频率f2,包括:获取多个所述显示屏中显示屏所支持的刷新频率小于f1的n个刷新频率,n为正整数;获取待显示内容的目标显示参数;确定与所述目标显示参数对应的刷新频...
【专利技术属性】
技术研发人员:陈婷,黄志文,赖志业,
申请(专利权)人:深圳曦华科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。