数据处理方法和相关装置制造方法及图纸

技术编号:35017224 阅读:16 留言:0更新日期:2022-09-24 22:43
本申请实施例提供一种数据处理方法和相关装置,应用于终端技术领域。该方法应用于终端设备,终端设备包括事件响应处理模块、场景识别模块和硬件合成器,方法包括:事件响应处理模块获取到手写笔的手写输入事件时,确定手写输入事件对应的应用;事件响应处理模块向场景识别模块发送应用的信息;场景识别模块调用预先配置的配置名单;当应用在配置名单中对应为快速送显特性开启时,场景识别模块向硬件合成器发送第一信息;第一信息用于指示快速送显特性开启;硬件合成器基于第一信息,将缓存队列中的部分待送显图像帧丢弃。这样,通过丢弃部分待送显图像帧,缩短输入操作后的响应时延,进而缩短整个图像显示的耗时,提高输入操作的跟手性。作的跟手性。作的跟手性。

【技术实现步骤摘要】
数据处理方法和相关装置
[0001]本申请申请要求于2021年10月30日提交中国国家知识产权局、申请号为202111278454.1、申请名称为“数据处理方法和相关装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。


[0002]本申请涉及终端
,尤其涉及数据处理方法和相关装置。

技术介绍

[0003]目前,用户可以通过终端设备的显示屏查阅各类内容。终端设备的显示屏的界面显示通常需要经过绘制、渲染和合成等过程。示例性的,终端设备的界面绘制过程可以包括背景绘制、子视图的绘制、滚动条的绘制等过程。终端设备的界面合成过程可以包括顶点处理和像素处理等处理过程。
[0004]但是,终端设备的显示屏在显示界面时可能会出现卡顿现象,用户体验差。

技术实现思路

[0005]本申请实施例提供数据处理方法和相关装置,应用于终端设备。在送显过程中减少的送显任务堆积等待,使得应用绘制的图形能够及时送至屏幕显示给用户,减少卡顿感,减少送显卡顿的堆积,增强设备高负载下的送显稳定性;该方法用于减少终端设备显示的时延,减少卡顿现象,提升跟手性。
[0006]第一方面,本申请实施例提出一种数据处理方法,应用于终端设备,终端设备包括事件响应处理模块、场景识别模块和硬件合成器,方法包括:事件响应处理模块获取到手写笔的手写输入事件时,确定手写输入事件对应的应用;事件响应处理模块向场景识别模块发送应用的信息;场景识别模块调用预先配置的配置名单;当应用在配置名单中对应为快速送显特性开启时,场景识别模块向硬件合成器发送第一信息;第一信息用于指示快速送显特性开启;硬件合成器基于第一信息,将缓存队列中的部分待送显图像帧丢弃。
[0007]第一消息可以为模式信息中的一部分。图像帧可以称为图像或者帧。这样,通过丢弃部分待送显图像帧,缩短输入操作后的响应时延,进而缩短整个图像显示的耗时,提高输入操作的跟手性。
[0008]可选的,将缓存队列中的部分待送显图像帧丢弃,包括:当缓存队列包括第N帧和第N帧之前的图像帧时,将缓存队列中第N帧之前的图像帧丢弃;当垂直同步Vsync信号到来时,若缓存队列接收到第N+1帧,则将丢弃第N帧。
[0009]可选的,应用的信息包括应用的包名信息。
[0010]可选的,方法还包括:场景识别模块从配置名单中获取应用对应的第二信息,第二信息用于指示偏移量;场景识别模块向帧率控制模块发送第二信息;帧率控制模块向图像合成系统发送第二信息;图像合成系统基于第二信息调整应用垂直同步Vsync

APP信号的偏移量,使得图像的绘制渲染,以及图像的合成在一个Vsync

APP信号对应周期时长内完
成;Vsync

APP信号用于触发应用绘制渲染图像。
[0011]第二消息可以为模式信息中的一部分。这样,调整Vsync

APP信号的偏移量,使得图像可以在一个Vsync信号对应周期时长内完成绘制渲染,以及合成,缩短绘制渲染至合成的时间,进而缩短图像从绘制渲染到显示的时间,加速显示,提高跟手性。
[0012]可选的,第二信息为合成垂直同步Vsync

SF信号的周期起始时间与Vsync

APP信号的周期起始时间的差值。
[0013]这样,可以将Vsync

APP和Vsync

SF的差值调节在一个最优的状态,使得图形绘制流程各模块等待耗时少,使得图像在一个硬件Vsync信号内完成,提升快速送显的成功率。
[0014]可选的,方法还包括:图像合成系统在接收到绘制渲染后的图像执行立即合成。
[0015]这样,图像在绘制渲染后的立即合成,缩短绘制渲染至合成的时间,进而缩短图像从绘制渲染到显示的时间,加速显示,提高跟手性。
[0016]可选的,方法还包括:当应用在配置名单中对应为帧率不回落特性开启时,场景识别模块向帧率控制模块发送第三信息,第三信息用于指示帧率不回落;帧率控制模块基于第三信息调高屏幕刷新率,得到目标帧率;帧率控制模块经图像合成系统将目标帧率发送至硬件合成器。
[0017]屏幕刷新率也可以称为硬件刷新率。这样,提高屏幕刷新率,缩短Vsync周期时间,加快终端设备的绘制渲染、合成及送显节奏,进而缩短各个流程的等待时间,缩短输入操作后的响应时间,提高跟手性
[0018]可选的,方法还包括:场景识别模块向调度模块发送第一信息;调度模块基于第一信息,将与显示相关的进程从第一核心调度到第二核心,第二核心的计算能力高于第一核心。
[0019]这样,提高与显示相关的进程(例如,渲染进程、合成进程等)的运算能力,缩短各个进程的响应时间,缩短图像的绘制渲染、合成等流程的耗时,提高跟手性。
[0020]可选的,方法还包括:场景识别模块向事件响应处理模块发送第一信息;事件响应处理模块基于第一信息向调度模块发送用于指示提高CPU运行频率的消息;调度模块基于用于指示提高CPU运行频率的消息提高CPU运行频率。
[0021]这样,提高CPU的运行频率,提高运算能力,缩短终端设备的响应时间,缩短图像的绘制渲染、合成等流程的耗时,提高跟手性。
[0022]可选的,配置名单包括下述一种或多种:快速送显特性的总开关、与快速送显特性的总开关对应的应用的包名、应用对应的偏移量,与帧率不回落特性对应的应用的包名。
[0023]第二方面,本申请实施例提供了一种终端设备,终端设备也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobile phone)、智能电视、穿戴式设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self

driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。
[0024]该终端设备包括处理器,处理器用于调用存储器中的计算机程序以执行如第一方
面的方法。
[0025]第三方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,当计算机指令在终端设备上运行时,使得终端设备执行如第一方面的方法。
[0026]第四方面,本申请实施例提供了一种计算机程序产品,当计算机程序被运行时,使得终端设备执行如第一方面本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于终端设备,所述终端设备包括事件响应处理模块、场景识别模块和硬件合成器,所述方法包括:所述事件响应处理模块获取到手写笔的手写输入事件时,确定所述手写输入事件对应的应用;所述事件响应处理模块向所述场景识别模块发送所述应用的信息;所述场景识别模块调用预先配置的配置名单;当所述应用在所述配置名单中对应为快速送显特性开启时,所述场景识别模块向所述硬件合成器发送第一信息;所述第一信息用于指示所述快速送显特性开启;所述硬件合成器基于所述第一信息,将缓存队列中的部分待送显图像帧丢弃。2.根据权利要求1所述的方法,其特征在于,所述将缓存队列中的部分待送显图像帧丢弃,包括:当所述缓存队列包括第N帧和第N帧之前的图像帧时,将所述缓存队列中第N帧之前的图像帧丢弃;当垂直同步Vsync信号到来时,若所述缓存队列接收到第N+1帧,则将丢弃所述第N帧。3.根据权利要求1或2所述的方法,其特征在于,所述应用的信息包括所述应用的包名信息。4.根据权利要求1

3任一项所述的方法,其特征在于,所述方法还包括:所述场景识别模块从所述配置名单中获取所述应用对应的第二信息,所述第二信息用于指示偏移量;所述场景识别模块向帧率控制模块发送所述第二信息;所述帧率控制模块向图像合成系统发送所述第二信息;所述图像合成系统基于所述第二信息调整应用垂直同步Vsync

APP信号的偏移量,使得图像的绘制渲染,以及图像的合成在一个所述Vsync

APP信号对应周期时长内完成;所述Vsync

APP信号用于触发所述应用绘制渲染图像。5.根据权利要求4所述的方法,其特征在于,所述第二信息为合成垂直同步Vsync

SF信号的周期起始时间与Vsync

APP信号的周期起始时间的差值。6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:所述图像合成系统在接收到绘制渲染后的图像执行立即合成。7.根据权利要求1

6任一项...

【专利技术属性】
技术研发人员:庄秉谚
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1