一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种动画控制方法、装置及电器与流程

2022-12-20 01:08:15 来源:中国专利 TAG:


1.本发明涉及电器提示信息显示领域,更具体地说,涉及一种动画控制方法、装置及电器。


背景技术:

2.电器通常通过显示屏来显示提示信息和交互信息等,例如电量提示、故障提示等,以告知用户电器的当前状态。虽然现在技术中有较为成熟的整屏显示技术,即使用整个屏幕内容刷新来显示提示信息和交互信息,但这对硬件性能要求较高,例如处理器和存储器,考虑到电器显示的提示信息和交互信息较为简单,如果使用高性能的处理器和存储器等硬件来显示,会导致产品成本较高。


技术实现要素:

3.本发明要解决的技术问题在于,提供一种动画控制方法、装置及电器。
4.本发明解决其技术问题所采用的技术方案是:构造一种动画控制方法,包括下述步骤:
5.接收动画启动指令;
6.获取所述动画启动指令对应的图片和移动算法;
7.所述图片按照所述移动算法移动;
8.所述图片移动过程中,从存储器中获取显示内容填充所述图片移动经过区域。
9.进一步,在本发明所述的动画控制方法中,在所述接收动画启动指令之前还包括步骤:
10.获取并监测预设参数,在预设参数达到预设条件时产生所述动画启动指令。
11.进一步,在本发明所述的动画控制方法中,所述图片按照所述移动算法移动包括:
12.所述图片按照预设移动速度在所述动画启动指令对应的动画区域内从起点移动至终点。
13.进一步,在本发明所述的动画控制方法中,所述图片按照所述移动算法移动包括:
14.所述图片按照所述移动算法在所述动画启动指令对应的动画区域内移动,显示屏内所述动画区域以外的图像保持不变。
15.进一步,在本发明所述的动画控制方法中,所述从存储器中获取显示内容填充所述图片移动经过区域包括:
16.从存储器中获取所述图片移动经过区域对应的显示内容,使用所述显示内容填充所述图片移动经过区域。
17.进一步,在本发明所述的动画控制方法中,所述从存储器中获取显示内容填充所述图片移动经过区域包括:
18.从存储器中获取所述图片移动经过区域以及所述图片当前所在区域对应的显示内容,使用所述显示内容填充所述图片移动经过区域。
19.进一步,在本发明所述的动画控制方法中,所述从存储器中获取显示内容填充所述图片移动经过区域包括:
20.从存储器中获取所述动画启动指令对应的动画区域对应的显示内容,使用所述显示内容填充所述图片移动经过区域。
21.另外,本发明还提供一种动画控制装置,包括:
22.接收单元,用于接收动画启动指令;
23.获取单元,用于获取所述动画启动指令对应的图片和移动算法;
24.第一动画单元,用于所述图片按照所述移动算法移动;
25.第二动画单元,用于所述图片移动过程中,从存储器中获取显示内容填充所述图片移动经过区域。
26.另外,本发明还提供一种电器,包括存储器、处理器和显示屏,所述处理器分别连接所述存储器和所述显示屏;
27.所述存储器中存储有计算机程序;
28.所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上述的动画控制方法的步骤。
29.进一步,本发明所述的电器为吸尘器、扫地机器人、厨房电器中的至少一种。
30.实施本发明的一种动画控制方法、装置及电器,具有以下有益效果:本发明的动画控制方法仅需更新部分画面,可降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
附图说明
31.下面将结合附图及实施例对本发明作进一步说明,附图中:
32.图1是本发明实施例提供的动画控制方法的流程图;
33.图2是本发明实施例提供的动画控制方法的流程图;
34.图3是本发明实施例提供的动画移动过程的示意图;
35.图4是本发明实施例提供的动画移动过程的示意图;
36.图5是本发明实施例提供的动画移动过程的示意图;
37.图6是本发明实施例提供的动画控制装置的结构示意图;
38.图7是本发明实施例提供的电器的结构示意图。
具体实施方式
39.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
40.在一个优选实施例中,参考图1,本实施例的动画控制方法应用于电器中,电器包括处理器、存储器和显示屏等,处理器分别连接存储器和显示屏。存储器中存储有动画显示相关数据,控制器调用存储器中的动画显示相关数据在显示器上显示。具体的,该动画控制方法包括下述步骤:
41.步骤s1、接收动画启动指令。
42.具体的,控制器接收动画启动指令,动画启动指令用于启动动画,本实施例所说的
动画是指图片整体按照一定路径移动而形成的画面。本实施例的电器包括多种动画启动指令,每种动画启动指令对应一个动画;或者说,该电器包括多个动画,每种动画对应一个动画启动指令。作为选择,动画启动指令可由电器内部产生,也可在用户操作电器时产生,例如用户通过按键、触摸屏等人机交互方式操作电器时产生。
43.步骤s2、获取动画启动指令对应的图片和移动算法。
44.具体的,控制器在接收到动画启动指令后获取动画启动指令对应的图片和移动算法,每个动画启动指令对应一个动画,每个动画对应有图片和移动算法。在一个动画中,移动算法能够驱动图片移动,图片按照移动算法移动后即形成该动画。需要说明的是,本实施例的图片为一个整体图片,即图片文件,在动画显示过程中也是以整体图片在显示和移动。
45.作为选择,若控制器在接收到动画启动指令之前,显示屏上已显示有动画启动指令对应的图片,则说明控制器中已加载有该图片和移动算法,不再需要从存储器中读取图片和移动算法,从而减小处理器和存储器之间的数据通信,进而节约显示时间。若控制器在接收到动画启动指令之前,显示屏上未显示有动画启动指令对应的图片,则控制器从存储器中读取动画启动指令对应的图片。同理,若控制器在接收到动画启动指令之前,控制器中未加载动画启动指令对应的移动算法,则控制器从存储器中读取动画启动指令对应的移动算法。
46.步骤s3、图片按照移动算法移动。
47.具体的,在控制器中加载动画启动指令对应的图片和移动算法后,控制图片按照移动算法移动,即控制图片在显示屏上显示并移动,从而形成动画。作为选择,移动算法包括移动区域、移动速度和移动路径等参数,可根据动画的具体要求设置参数。
48.步骤s4、图片移动过程中,从存储器中获取显示内容填充图片移动经过区域。
49.具体的,因本实施例的动画中图片是整体移动,图片在移动过程中必然会覆盖一部分区域,同时空出一部分区域,此时需要填充空出的这部分区域。控制器从存储器中获取显示内容填充图片移动经过区域。可以理解,该填充过程是一个持续过程,图片每移动一次即进行一次填充,直至该动画完成。
50.本实施例的动画控制方法仅需更新部分画面,可降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
51.在一些实施例的动画控制方法中,参考图2,在接收动画启动指令之前还包括步骤:
52.步骤s11、获取并监测预设参数,在预设参数达到预设条件时产生动画启动指令。具体的,电器中包括多种参数,可根据需要设置一些参数作为预设参数。每种预设参数对应一种动画启动指令,控制器获取并监测预设参数,在预设参数达到预设条件时产生动画启动指令。进一步,控制器通过传感器获取并监测预设参数,在预设参数达到预设条件时产生动画启动指令。作为选择,预设参数包括但不限于电量、电压、电流等,用户可根据需要进行选择;例如预设参数为电量,则检测电量是否小于预设电量,若是则产生动画启动指令。
53.本实施例的电器能够自动监测预设参数,并在预设参数达到预设条件时产生动画启动指令,显示动画来告知用户,提高电器的智能化水平。
54.在一些实施例的动画控制方法中,图片按照移动算法移动包括:图片按照预设移动速度在动画启动指令对应的动画区域内从起点移动至终点。具体的,每个动画启动指令
对应一个动画,每个动画对应一个动画区域,该动画区域内包括一个起点和一个终点。该动画启动指令对应的图片在动画区域内移动,从动画区域的起点移动至终点,从而形成动画。本实施例为每个动画设置动画区域,图片在动画区域内从起点移动至终点即可完成动画。
55.在一些实施例的动画控制方法中,图片按照移动算法移动包括:图片按照移动算法在动画启动指令对应的动画区域内移动,显示屏内动画区域以外的图像保持不变。具体的,每个动画启动指令对应一个动画,每个动画对应一个动画区域,该动画启动指令对应的图片在动画区域内移动。进一步,图片按照移动算法在动画启动指令对应的动画区域内移动,与此同时,显示屏内动画区域以外的图像保持不变。可以理解,当显示屏内动画区域以外的图像保持不变时,控制器不需要从存储器中加载新的显示内容,从而降低控制器和存储器之间的数据交换,以及降低存储器的存储空间要求。本实施例在动画显示过程中,仅调整动画区域内的画面,显示屏内动画区域以外的图像保持不变,降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
56.在一些实施例的动画控制方法中,参考图3、图4和图5,从存储器中获取显示内容填充图片移动经过区域包括:从存储器中获取图片移动经过区域对应的显示内容,使用显示内容填充图片移动经过区域。
57.具体的,图中10为显示屏,即显示屏的整个显示画面。该显示画面中有图像a、图像b、图像c和图像d,其中本实施例以图像d形成的动画进行说明。图像d为整体图像,图像d所占的区域为点p1、点p2、点p5和点p6围合形成的区域。点p1、点p4、点p5和点p8围合形成的区域为图像d对应的动画启动指令对应的动画区域,即图像d在点p1、点p4、点p5和点p8围合形成的动画区域移动。
58.进一步,点p1、点p2、点p5和点p6围合形成的区域为图像d的起始位置,在图像d从图3中点p1、点p2、点p5和点p6围合形成的区域,移动至图4中点p2、点p3、点p6和点p7围合形成的区域后,原点p1、点p2、点p5和点p6围合形成的区域出现空白,需要从存储器中获取图片移动经过区域对应的显示内容,即从存储器中获取图片d移动经过的点p1、点p2、点p5和点p6围合形成的区域对应的显示内容,使用显示内容填充图片移动经过区域。图像d从点p2、点p3、点p6和点p7围合形成的区域,移动至点p3、点p4、点p7和点p8围合形成的区域可参考上述过程实施。
59.本实施例使用图片移动经过区域对应的显示内容填充图片移动经过区域,所需读取的显示内容数据量最小,可最大程度减少处理器从存储器中读取的数据量,从而降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
60.在一些实施例的动画控制方法中,参考图3、图4和图5,从存储器中获取显示内容填充图片移动经过区域包括:从存储器中获取图片移动经过区域以及图片当前所在区域对应的显示内容,使用显示内容填充图片移动经过区域。
61.具体的,图中10为显示屏,即显示屏的整个显示画面。该显示画面中有图像a、图像b、图像c和图像d,其中本实施例以图像d形成的动画进行说明。图像d为整体图像,图像d所占的区域为点p1、点p2、点p5和点p6围合形成的区域。点p1、点p4、点p5和点p8围合形成的区域为图像d对应的动画启动指令对应的动画区域,即图像d在点p1、点p4、点p5和点p8围合形成的动画区域移动。
62.进一步,点p1、点p2、点p5和点p6围合形成的区域为图像d的起始位置,在图像d从
图3中点p1、点p2、点p5和点p6围合形成的区域,移动至图4中点p2、点p3、点p6和点p7围合形成的区域后,原点p1、点p2、点p5和点p6围合形成的区域出现空白,需要从存储器中获取图片移动经过区域以及图片当前所在区域对应的显示内容,即从存储器中获取点p1、点p3、点p5和点p7围合形成的区域对应的显示内容,使用显示内容填充图片移动经过区域。
63.本实施例使用图片移动经过区域以及图片当前所在区域对应的显示内容,所需读取的显示内容数据量略大于图片移动经过区域,可减少处理器从存储器中读取的数据量,从而降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
64.在一些实施例的动画控制方法中,参考图3、图4和图5,从存储器中获取显示内容填充图片移动经过区域包括:从存储器中获取动画启动指令对应的动画区域对应的显示内容,使用显示内容填充图片移动经过区域。
65.具体的,图中10为显示屏,即显示屏的整个显示画面。该显示画面中有图像a、图像b、图像c和图像d,其中本实施例以图像d形成的动画进行说明。图像d为整体图像,图像d所占的区域为点p1、点p2、点p5和点p6围合形成的区域。点p1、点p4、点p5和点p8围合形成的区域为图像d对应的动画启动指令对应的动画区域,即图像d在点p1、点p4、点p5和点p8围合形成的动画区域移动。
66.进一步,点p1、点p2、点p5和点p6围合形成的区域为图像d的起始位置,在图像d从图3中点p1、点p2、点p5和点p6围合形成的区域,移动至图4中点p2、点p3、点p6和点p7围合形成的区域后,原点p1、点p2、点p5和点p6围合形成的区域出现空白,需要从存储器中获取动画启动指令对应的动画区域对应的显示内容,即从存储器中获取点p1、点p4、点p5和点p8围合形成的区域对应的显示内容,使用显示内容填充图片移动经过区域。
67.本实施例使用动画启动指令对应的动画区域对应的显示内容对应的显示内容,所需读取的显示内容数据量略大于图片移动经过区域,可减少处理器从存储器中读取的数据量,从而降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
68.在一个优选实施例中,参考图6,本实施例的动画控制装置应用于电器中,电器包括处理器、存储器和显示屏等,处理器分别连接存储器和显示屏。存储器中存储有动画显示相关数据,控制器调用存储器中的动画显示相关数据在显示器上显示。具体的,该动画控制装置包括:
69.接收单元,用于接收动画启动指令。
70.具体的,控制器接收动画启动指令,动画启动指令用于启动动画,本实施例所说的动画是指图片整体按照一定路径移动而形成的画面。本实施例的电器包括多种动画启动指令,每种动画启动指令对应一个动画;或者说,该电器包括多个动画,每种动画对应一个动画启动指令。作为选择,动画启动指令可由电器内部产生,也可在用户操作电器时产生,例如用户通过按键、触摸屏等人机交互方式操作电器时产生。
71.获取单元,用于获取动画启动指令对应的图片和移动算法。
72.具体的,控制器在接收到动画启动指令后获取动画启动指令对应的图片和移动算法,每个动画启动指令对应一个动画,每个动画对应有图片和移动算法。在一个动画中,移动算法能够驱动图片移动,图片按照移动算法移动后即形成该动画。需要说明的是,本实施例的图片为一个整体图片,即图片文件,在动画显示过程中也是以整体图片在显示和移动。
73.作为选择,若控制器在接收到动画启动指令之前,显示屏上已显示有动画启动指
令对应的图片,则说明控制器中已加载有该图片和移动算法,不再需要从存储器中读取图片和移动算法,从而减小处理器和存储器之间的数据通信,进而节约显示时间。若控制器在接收到动画启动指令之前,显示屏上未显示有动画启动指令对应的图片,则控制器从存储器中读取动画启动指令对应的图片。同理,若控制器在接收到动画启动指令之前,控制器中未加载动画启动指令对应的移动算法,则控制器从存储器中读取动画启动指令对应的移动算法。
74.第一动画单元,用于图片按照移动算法移动。
75.具体的,在控制器中加载动画启动指令对应的图片和移动算法后,控制图片按照移动算法移动,即控制图片在显示屏上显示并移动,从而形成动画。作为选择,移动算法包括移动区域、移动速度和移动路径等参数,可根据动画的具体要求设置参数。
76.第二动画单元,用于图片移动过程中,从存储器中获取显示内容填充图片移动经过区域。
77.具体的,因本实施例的动画中图片是整体移动,图片在移动过程中必然会覆盖一部分区域,同时空出一部分区域,此时需要填充空出的这部分区域。控制器从存储器中获取显示内容填充图片移动经过区域。可以理解,该填充过程是一个持续过程,图片每移动一次即进行一次填充,直至该动画完成。
78.本实施例的动画控制装置仅需更新部分画面,可降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
79.在一个优选实施例中,参考图7,本实施例的电器包括存储器、处理器和显示屏,处理器分别连接存储器和显示屏。存储器中存储有计算机程序,处理器通过调用存储器中存储的计算机程序,执行如上述的动画控制方法的步骤。作为选择,本实施例的电器包括但不限于为吸尘器、扫地机器人、厨房电器等。本实施例的动画控制方法仅需更新部分画面,可降低对处理器和存储器等硬件的性能要求,从而降低电器的显示成本。
80.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
81.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
82.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
83.以上实施例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人士能够了解本发明的内容并据此实施,并不能限制本发明的保护范围。凡跟本发明权利要
求范围所做的均等变化与修饰,均应属于本发明权利要求的涵盖范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献