图像刷新方法、装置、计算机设备和存储介质与流程
- 国知局
- 2024-08-08 16:51:31
本公开涉及图像刷新,具体涉及一种图像刷新方法、装置、计算机设备和存储介质。
背景技术:
1、视频表现为一系列连续的图像帧,某个时间点的一帧图像往往与该时间点前后的帧是有关联的,也就是存在时间冗余度,因此前后图像间的参考编码是视频压缩算法常用的方法之一。但是这种方法存在一个问题,就是在压缩数据部分丢失或者错误的情况下,不仅会造成该数据对应帧的图像失真(主要指花屏),同时也会参考该帧的后续帧的失真,也就是拖尾效应。为了对抗这种问题,往往会通过全帧刷新方式来解决。
2、对于刷新的帧,编码数据往往比其他帧的编码数据大很多,因此只能在特定的识别场景和定期的刷新来处理。由于需要在编码码流和用户体验之间做取舍,对于刷新周期的选择是比较困难的。周期太短码流大,周期太长一旦出现图像失真会导致长时间无法恢复。
3、基于此,提出一种用户参与的图像刷新方法。
技术实现思路
1、本公开的目的在于克服现有技术的不足,提供一种图像刷新方法、装置、计算机设备和存储介质,该图像刷新方法能够解决现有技术中图像在传输过程中图像帧不能灵活刷新的问题。
2、根据本公开实施例的第一方面,提供一种图像刷新方法,该方法包括:
3、获取目标图像;
4、检测是否接收到用户主动触发的全帧刷新请求指令,所述全帧刷新请求指令用于指示对所述目标图像进行主动刷新;
5、在确定接收到所述全帧刷新指令后,根据预设策略对所述目标图像进行主动刷新处理。
6、在一个实施例中,所述根据预设策略对所述目标图像进行主动刷新处理包括:
7、获取前一次刷新时刻t1;
8、获取接收到所述全帧刷新请求指令的时刻t;
9、根据所述接收到所述全帧刷新请求指令的时刻t与所述前一次刷新时刻t1之间的差值确定是否执行刷新动作。
10、在一个实施例中,所述方法包括:
11、若所述接收到所述全帧刷新请求指令的时刻t与所述前一次刷新时刻t1之间的差值不小于最小刷新时间间隔,则确定执行刷新动作。
12、在一个实施例中,所述方法包括:
13、设置所述前一次刷新时刻t1为接收到所述全帧刷新请求指令的时刻t,即,t1=t;
14、根据所述前一次刷新时刻t1与最大刷新时间间隔tmax的和值确定等待调度的下一次刷新时刻t2,即t2=t1+tmax;
15、在所述下一次刷新时刻t2到达时执行刷新动作。
16、在一个实施例中,所述方法包括:
17、若所述接收到所述全帧刷新请求指令的时刻t与所述前一次刷新时刻t1之间的差值小于最小刷新时间间隔,则确定不执行刷新动作。
18、在一个实施例中,所述方法包括:
19、根据所述前一次刷新时刻t1与最小刷新时间间隔tmin的和值确定等待调度的下一次刷新时刻t2,即t2=t1+tmin;
20、在所述下一次刷新时刻t2到达时执行刷新动作。
21、在一个实施例中,所述获取前一次刷新时刻t1之前,所述方法还包括:
22、设置最小刷新时间间隔tmin和最大刷新时间间隔tmax。
23、根据本公开实施例的第二方面,提供一种图像刷新装置,该装置包括:
24、获取模块,获取目标图像;
25、检测模块,检测是否接收到用户主动触发的全帧刷新请求指令,所述全帧刷新请求指令用于指示对所述目标图像进行主动刷新;
26、刷新模块,在确定接收到所述全帧刷新指令后,根据预设策略对所述目标图像进行主动刷新处理。
27、在一个实施例中,所述刷新模块包括:
28、第一获取子模块,获取前一次刷新时刻t1;
29、第二获取子模块,获取接收到所述全帧刷新请求指令的时刻t;
30、第一确定子模块,根据所述接收到所述全帧刷新请求指令的时刻t与所述前一次刷新时刻t1之间的差值确定是否执行刷新动作。
31、在一个实施例中,所述确定子模块具体用于:
32、在所述接收到所述全帧刷新请求指令的时刻t与所述前一次刷新时刻t1之间的差值不小于最小刷新时间间隔时,确定执行刷新动作。
33、在一个实施例中,所述刷新模块包括:
34、设置子模块,设置所述前一次刷新时刻t1为接收到所述全帧刷新请求指令的时刻t,即,t1=t;
35、第二确定子模块,根据所述前一次刷新时刻t1与最大刷新时间间隔tmax的和值确定等待调度的下一次刷新时刻t2,即t2=t1+tmax;
36、第一刷新子模块,在所述下一次刷新时刻t2到达时执行刷新动作。
37、在一个实施例中,所述确定子模块具体用于:
38、在所述接收到所述全帧刷新请求指令的时刻t与所述前一次刷新时刻t1之间的差值小于最小刷新时间间隔时,确定不执行刷新动作。
39、在一个实施例中,所述刷新模块包括:
40、第三确定子模块,根据所述前一次刷新时刻t1与最小刷新时间间隔tmin的和值确定等待调度的下一次刷新时刻t2,即t2=t1+tmin;
41、第二刷新子模块,在所述下一次刷新时刻t2到达时执行刷新动作。
42、在一个实施例中,所述装置还包括:
43、设置模块,设置最小刷新时间间隔tmin和最大刷新时间间隔tmax。
44、本申请实施例的第三个方面,提供了一种计算机设备,包括:包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现如上任一项方法的步骤。
45、本申请实施例的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序被处理器执行时实现如上任一项的方法的步骤。
46、本公开实施例提供的一种图像刷新方法、装置、计算机设备和存储介质中,将周期性自动刷新图像帧与用户手动刷新图像帧相结合,从而实现图像帧的灵活刷新,通过这种方式用户可以根据图像失真对自己获取信息的影响程度选择性的主动触发图像的刷新,因为有些失真的局部可能并不是用户关心的部分,即使发生了对用户也不会有影响。可见,本公开提供的图像刷新方法能够灵活满足用户需求,提高用户体验。
技术特征:1.一种图像刷新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据预设策略对所述目标图像进行主动刷新处理包括:
3.根据权利要求2所述的方法,其特征在于,所述方法包括:
4.根据权利要求3所述的方法,其特征在于,所述方法包括:
5.根据权利要求2所述的方法,其特征在于,所述方法包括:
6.根据权利要求5所述的方法,其特征在于,所述方法包括:
7.根据权利要求2至权利要求6任一项所述的方法,其特征在于,所述获取前一次刷新时刻t1之前,所述方法还包括:
8.一种图像刷新装置,其特征在于,所述装置包括:
9.一种计算机设备,包括:存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
技术总结本公开提供一种图像刷新方法、装置、计算机设备和存储介质。该方法包括:获取目标图像;检测是否接收到用户主动触发的全帧刷新请求指令,所述全帧刷新请求指令用于指示对所述目标图像进行主动刷新;在确定接收到所述全帧刷新指令后,根据预设策略对所述目标图像进行主动刷新处理。本公开提供的图像刷新方法能够解决现有技术中图像在传输过程中图像帧不能灵活刷新的问题。技术研发人员:唐春平受保护的技术使用者:西安万像电子科技有限公司技术研发日:技术公布日:2024/8/5本文地址:https://www.jishuxx.com/zhuanli/20240808/270805.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。