动画压缩、显示方法、设备、动画处理系统及存储介质与流程

文档序号:22554876发布日期:2020-10-17 02:36阅读:93来源:国知局
动画压缩、显示方法、设备、动画处理系统及存储介质与流程

本申请实施例涉及但不限于图像处理技术领域,尤其是涉及动画压缩、显示方法、设备、动画处理系统及存储介质。



背景技术:

动画是利用视觉暂留原理,通过逐帧播放图像形成的动态影像。但是数字化图像的数据量非常大,导致动画的数据量也非常大,较大数据量的动画会占用较多的内存资源和信道资源,从而导致传输和显示动画时产生较大的传输时延和显示时延,因此必须对动画进行压缩。



技术实现要素:

本申请实施例提供了动画压缩、显示方法、设备、动画处理系统及存储介质,通过对动画进行压缩,能够减小动画的数据量大小,从而减小传输和显示动画时的传输时延和显示时延。

第一方面,本申请实施例提供了动画压缩方法,包括:

通过预设的颜色步长对待压缩图像的颜色进行规整,得到规整图像;

对规整图像进行压缩,得到预览图像。

本申请实施例的动画压缩方法,通过颜色规整进行图像压缩,能够减少图像的颜色种类,从而减小图像的数据量大小,进而减小传输和显示动画时的传输时延和显示时延。

第二方面,本申请实施例提供了动画压缩设备,用于执行本申请一些实施例的动画压缩方法。

本申请实施例的动画压缩设备,通过执行动画压缩方法,能够对动画进行压缩,减小动画的数据量大小,从而减小传输和显示动画时的传输时延和显示时延。

第三方面,本申请实施例提供了动画显示方法,包括:

接收数据包,数据包包括至少一帧预览图像;

显示预览图像。

本申请实施例的动画显示方法,通过接收并显示数据量较小的预览图像,能够减小动画的传输时延和显示时延。

第四方面,本申请实施例提供了动画显示设备,用于执行本申请一些实施例的动画显示方法。

本申请实施例的动画显示设备,通过执行动画显示方法,能够减小动画的传输时延和显示时延。

第五方面,本申请实施例提供了动画处理系统,包括至少一个动画压缩设备和至少一个动画显示设备,动画压缩设备用于执行本申请一些实施例的动画压缩方法,动画显示设备用于执行本申请一些实施例的动画显示方法。

本申请实施例的动画处理系统,通过执行本申请一些实施例的动画压缩方法和动画显示方法,能够减小动画的数据量大小,从而减小动画的传输时延和显示时延。

第六方面,本申请实施例提供了计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行本申请一些实施例的动画压缩方法或动画显示方法。

本申请实施例的计算机可读存储介质,通过执行本申请一些实施例的动画压缩方法,能够减小动画的数据量大小,通过执行本申请一些实施例的动画显示方法,能够减小动画的传输时延和显示时延。

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

图1是动画压缩方法的一具体实施例的流程示意图;

图2是图1中步骤s110的一具体实施例的流程示意图;

图3是动画压缩方法的另一具体实施例的流程示意图;

图4是图3中步骤s310的一具体实施例的流程示意图;

图5是动画显示方法的一具体实施例的流程示意图;

图6是图5中步骤s520的一具体实施例的流程示意图;

图7是动画压缩设备的一具体实施例的结构框图;

图8是动画显示设备的一具体实施例的结构框图;

图9是动画处理系统的一具体实施例的结构框图。

附图标记:

动画压缩设备700;存储器701;处理器702;动画显示设备800;存储器801;处理器802;动画处理系统900。

具体实施方式

以下将结合实施例对本申请的构思及产生的技术效果进行清楚、完整地描述,以充分地理解本申请的目的、特征和效果。显然,所描述的实施例只是本申请的一部分实施例,而不是全部实施例,基于本申请的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本申请保护的范围。

在本申请实施例的描述中,如果涉及到“若干”,其含义是一个以上,如果涉及到“多个”,其含义是两个以上,如果涉及到“大于”、“小于”、“超过”,均应理解为不包括本数,如果涉及到“以上”、“以下”、“以内”,均应理解为包括本数。如果涉及到“第一”、“第二”,应当理解为用于区分技术特征,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

本申请实施例的动画压缩设备和动画显示设备均可以为移动终端设备,也可以为非移动终端设备。移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机、上网本、个人数字助理、cpe、ufi(无线热点设备)等;非移动终端设备可以为个人计算机、电视机、柜员机或者自助机等。动画压缩设备和动画显示设备可以是直接通信连接,如通过wifi、蓝牙进行通信连接;也可以是通过第三方网络通信连接,如通过移动互联网(2g/3g/4g/5g等)通信连接。

动画包括若干图像,显示动画需要逐帧播放图像,由于数字化图像的数据量非常大,因此动画会占用较多的内存资源和信道资源,导致动画的传输和显示存在较大的时延,从而影响到用户观看动画的体验。

基于此,本申请实施例包括:通过预设的颜色步长对待压缩图像的颜色进行规整,得到规整图像;对规整图像进行压缩,得到预览图像;接收并显示预览图像。能够减小动画的数据量大小,从而减小动画的传输时延和显示时延。

第一方面,参照图1和图2,本申请实施例提供了动画压缩方法,包括如下具体步骤:

s110.通过预设的第一颜色步长对待压缩图像的颜色进行规整,得到第一规整图像;

s120.对第一规整图像进行压缩,得到第一预览图像。

其中,步骤s110包括如下具体步骤:

s210.从待压缩图像中分别获取参考像素点和目标像素点;

s220.分别提取参考像素点的第一颜色分量,及目标像素点的第二颜色分量;

s230.根据第一颜色分量、第二颜色分量及颜色步长,将目标像素点的颜色值调整为参考像素点的颜色值。

如果图像中包含的颜色种类越少,图像的数据量也会越小,通过规整图像中相近的颜色,能够在保证一定的显示质量的条件下,减少图像的颜色种类,从而减小图像的数据量大小。从待压缩图像中提取参考像素点和目标像素点的颜色分量,颜色分量可以是三原色(rgb)分量。例如,分别提取参考像素点的红色分量、绿色分量及蓝色分量,其中,红色分量的颜色值为r1,绿色分量的颜色值为g1,蓝色分量的颜色值为b1;分别提取目标像素点的红色分量、绿色分量及蓝色分量,其中,红色分量的颜色值为r2,绿色分量的颜色值为g2,蓝色分量的颜色值为b2;计算r1与r2的差,得到第一差值;计算g1与g2的差,得到第二差值;计算b1与b2的差,得到第三差值;若第一差值的绝对值、第二差值的绝对值及第三差值的绝对值均小于预设的颜色步长,则将目标像素点的颜色值r2g2b2调整为参考像素点的颜色值r1g1b1。颜色步长是颜色规整阈值,用于对颜色值进行规整,颜色步长的初始值可以设为1。

对待压缩图像中的各个像素点进行颜色规整之后,得到规整图像,再对规整图像进行压缩,得到预览图像。在一些实施例中,参考像素点和目标像素点是相对的,且像素点的选取是随机的。例如,首先从待压缩图像中随机选取第一参考像素点和第一目标像素点,将第一目标像素点的颜色值调整为第一参考像素点的颜色值之后,再从待压缩图像中随机选取第二参考像素点和第二目标像素点,将第二目标像素点的颜色值调整为第二参考像素点的颜色值。其中,第一参考像素点和第二参考像素点可以为相同的像素点,也可以为不同的像素点。第一目标像素点和第二目标像素点为不同的像素点。在一些实施例中,第二参考像素点可以为第一目标像素点。

在另一些实施例中,在步骤s110之前,还包括:将待压缩图像的数据量大小与预设的图像压缩阈值进行比较。若待压缩图像的数据量大小大于图像压缩阈值,则执行步骤s110和步骤s120,对待压缩图像进行压缩,得到预览图像。若待压缩图像的数据量大小不大于图像压缩阈值,则不需要对待压缩图像进行压缩,可直接输出待压缩图像。图像压缩阈值可以根据动画的数据量大小进行设置。例如,动画的数据量大小为20kb,动画包括10帧图像,则要求每帧图像的数据量大小不超过2kb,可以将2kb设为图像压缩阈值。若待压缩图像的数据量大小超过2kb,则需要对待压缩图像进行压缩;若待压缩图像的数据量大小不超过2kb,则不需要对待压缩图像进行压缩。通过比较待压缩图像的数据量大小与预设的图像压缩阈值,能够区分开需要压缩的图像和不需要压缩的图像,从而避免对不需要压缩的图像进行压缩所导致的内存资源消耗。

在另一些实施例中,参照图3和图4,在步骤s120之后,还包括如下具体步骤:

s310.根据第一预览图像的数据量大小调整第一颜色步长,得到第二颜色步长;

s320.通过第二颜色步长对待压缩图像的颜色进行规整,得到第二规整图像;

s330.对第二规整图像进行压缩,得到第二预览图像。

其中,步骤s310包括如下具体步骤:

s311.判断第一预览图像的数据量大小是否大于图像压缩阈值;

s312.若第一预览图像的数据量大小大于图像压缩阈值,则调整第一颜色步长,得到第二颜色步长;执行步骤s320和步骤s330。

s313.若第一预览图像的数据量大小不大于图像压缩阈值,则结束图像压缩进程。

可以根据预览图像的数据量大小对颜色步长进行调整。例如,从待压缩图像中分别提取参考像素点的颜色分量r1g1b1和目标像素点的颜色分量r2g2b2,如果目标像素点的颜色分量满足式(1),则将目标像素点的颜色值r2g2b2调整为参考像素点的颜色值r1g1b1。

其中,n为颜色步长,颜色步长的初始值n=1。通过式(1)对待压缩图像中的各个像素点进行颜色规整,得到规整图像,再对规整图像进行压缩,得到第一预览图像。若第一预览图像的数据量大小大于图像压缩阈值,则需要调整颜色步长,可以采用逐步加1的方式对颜色步长进行调整。使用调整后的颜色步长对待压缩图像的颜色进行规整,再对规整图像进行压缩,得到第二预览图像。在调整颜色步长之后,从待压缩图像中重新随机选取参考像素点和目标像素点,重新对待压缩图像的各个像素点进行颜色规整。其中,重新选取的像素点与调整颜色步长之前选取的像素点并无关联,调整颜色步长前后选取像素点的过程是相互独立的。在另一些实施例中,通过颜色步长对第一预览图像的颜色进行规整,再对规整图像进行压缩,得到第二预览图像。对第一预览图像进行颜色规整的颜色步长可以为预设的颜色步长,也可以为调整的颜色步长。其中,预设的颜色步长是指颜色步长的初始值,即首次对待压缩图像进行颜色规整的颜色步长;调整的颜色步长是指根据第一预览图像的数据量大小对颜色步长的初始值进行调整从而得到的颜色步长。对颜色步长的初始值进行调整,可以采用固定值来调整初始值,每次调整后的颜色步长的值均为调整前的颜色步长的值加上固定值。例如,颜色步长的初始值为1,可以采用固定值x(x>0)来调整初始值,第一次调整后的颜色步长的值为1+x,第二次调整后的颜色步长的值为1+2x。

若第一预览图像的数据量大小不大于图像压缩阈值,则不需要对第一预览图像进行压缩,也不需要调整颜色步长。若第二预览图像的数据量大小仍大于图像压缩阈值,则需要继续调整颜色步长,继续进行颜色规整和图像压缩,直到预览图像的数据量大小不大于图像压缩阈值。其中,图像压缩阈值可以根据动画的数据量大小进行设置。例如,动画的数据量大小为200kb,动画包括50帧图像,则要求每帧图像的数据量大小不超过4kb,可以将4kb设为图像压缩阈值。若一帧图像的数据量大小超过4kb,则需要对原图像进行压缩,得到预览图像,直到预览图像的数据量大小不超过4kb,才能停止压缩进程,输出预览图像;若一帧图像的数据量大小不超过4kb,则不需要对原图像进行压缩,可以直接输出原图像。

在一些实施例中,可以通过设置预览帧标签来表示原图像是否被压缩。例如,采用二进制的0或1对预览帧标签进行标注,如果预览帧标签被标注为1,则表示原图像被压缩,输出的图像为预览图像;如果预览帧标签被标注为0,则表示原图像未被压缩,输出的图像为原图像。动画显示设备通过查询预览帧标签,能够获取原图像是否被压缩的信息。在另一些实施例中,可以采用自定义的数字、字母或符号对预览帧标签进行标注。

第二方面,参照图5和图6,本申请实施例提供了动画显示方法,包括:

s510.接收数据包,数据包包括至少一帧图像,图像为原图像或预览图像;预览图像为原图像的压缩图像;

s520.显示原图像或预览图像。

其中,步骤s520包括如下具体步骤:

s521.从接收的数据包中提取每一帧图像;

s522.判断图像的数据量大小是否大于图像压缩阈值;

s523.若图像的数据量大小大于图像压缩阈值,则显示预览图像;

s524.若图像的数据量大小不大于图像压缩阈值,则显示原图像。

在一些实施例中,数据包包括子数据包,子数据包包括原图像或预览图像,预览图像由原图像压缩得到。数据包包括至少一个子数据包,即数据包包括至少一帧图像。数据包的数据量大小可以根据待传输动画的数据量大小进行设置。例如,待传输动画的数据量大小为120kb,待传输动画包括60帧图像,则要求每帧图像的数据量大小不超过2kb,对待传输动画进行分包,可以将5帧图像作为一个数据包,每处理完5帧图像,启动数据包发送进程,需要连续发送12个数据包,才能完成动画传输。也可以将10帧图像作为一个数据包,每处理完10帧图像,启动数据包发送进程,需要连续发送6个数据包,才能完成动画传输。动画的传输时延包括图像处理时延和传送时延,传送时延主要取决于动画压缩设备的数据传输能力和传输信道的质量,图像处理时延主要包括分包时延。考虑到动画压缩设备和信道的改造成本较高,通过减小分包时延来减小动画的传输时延,是比较有效的方法。因此,分包的数量越少,分包时延也越小。在有限的内存资源下,通过减少分包的数量,能够减小动画的传输时延。

在一些实施例中,动画压缩设备向动画显示设备发送数据包之前,先检查原图像的数据量大小。如果原图像的数据量大小大于图像压缩阈值,则向动画显示设备发送预览图像;如果原图像的数据量大小不大于图像压缩阈值,则向动画显示设备发送原图像。图像压缩阈值可以根据待传输动画的数据量大小进行设置。例如,待传输动画的数据量大小为200kb,待传输动画包括100帧图像,则要求每帧图像的数据量大小不超过2kb,可以将2kb设为图像压缩阈值。若原图像的数据量大小超过2kb,则需要发送对原图像进行压缩得到的预览图像;如果原图像的数据量大小不超过2kb,则可以不经图像压缩直接向动画显示设备发送原图像。

在一些实施例中,数据包还可以包括预览帧标签,预览帧标签用于标记图像为原图像或预览图像。若预览帧标签标记图像为原图像,则显示原图像;若预览帧标签标记图像为预览图像,则显示预览图像,并等待接收原图像。例如,采用二进制的0或1对预览帧标签进行标注,如果预览帧标签被标注为1,则表示原图像被压缩,待接收图像为预览图像;如果预览帧标签被标注为0,则表示原图像未被压缩,待接收图像为原图像。动画显示设备通过查询预览帧标签,能够获取原图像是否被压缩的信息。在另一些实施例中,可以采用自定义的数字、字母或符号对预览帧标签进行标注。

在一些实施例中,动画压缩设备向动画显示设备发送数据包,数据包还可以包括原图像和预览图像。动画压缩设备可以先发送预览图像,如果动画显示设备向动画压缩设备请求发送对应的原图像,则动画压缩设备响应请求,向动画显示设备发送对应的原图像。在另一些实施例中,在传输完预览图像之后,可以利用空闲的信道资源继续传输对应的原图像。

在一些实施例中,数据包还包括动画的数据量大小、数据偏移量及数据包的数据量大小,数据偏移量用于确定数据包在动画中的位置,若数据偏移量与数据包的数据量大小之和不小于动画的数据量大小,则显示至少一帧图像,并停止接收数据包;若数据偏移量与数据包的数据量大小之和小于动画的数据量大小,则显示至少一帧图像,并等待接收续传的数据包。

动画压缩设备向动画显示设备传输动画数据之前,对动画数据进行分包。例如,待传输动画的数据量大小为60kb,待传输动画包括15帧图像,对待传输动画进行分包,将5帧图像作为一个数据包,待传输动画被分成三个数据包,分别为第一数据包、第二数据包和第三数据包。

动画显示设备接收第一数据包,第一数据包包括待传输动画的数据量大小、第一数据包的数据量大小及数据偏移量,数据偏移量用于确定第一数据包在待传输动画中的位置。待传输动画的数据量大小为60kb,第一数据包的数据量大小为20kb,数据偏移量为0。动画显示设备接收完第一数据包,判断第一数据包的数据量大小与数据偏移量之和是否小于待传输动画的数据量大小,如果第一数据包的数据量大小与数据偏移量之和小于待传输动画的数据量大小,则表示动画未传输完成,动画显示设备对第一数据包进行存储,并等待接收第二数据包。如果第一数据包的数据量大小与数据偏移量之和不小于待传输动画的数据量大小,则表示动画已传输完成,动画显示设备退出动画接收进程。

动画显示设备接收第二数据包,第二数据包包括待传输动画的数据量大小、第二数据包的数据量大小及数据偏移量,数据偏移量用于确定第二数据包在待传输动画中的位置。待传输动画的数据量大小为60kb,第二数据包的数据量大小为20kb,数据偏移量为20kb。动画显示设备接收完第二数据包,判断第二数据包的数据量大小与数据偏移量之和是否小于待传输动画的数据量大小,如果第二数据包的数据量大小与数据偏移量之和小于待传输动画的数据量大小,则表示动画未传输完成,动画显示设备对第二数据包进行存储,并等待接收第二数据包。如果第二数据包的数据量大小与数据偏移量之和不小于待传输动画的数据量大小,则表示动画已传输完成,动画显示设备退出动画接收进程。

动画显示设备接收第三数据包,第三数据包包括待传输动画的数据量大小、第三数据包的数据量大小及数据偏移量,数据偏移量用于确定第三数据包在待传输动画中的位置。待传输动画的数据量大小为60kb,第三数据包的数据量大小为20kb,数据偏移量为40kb。动画显示设备接收完第三数据包,由于第三数据包的数据量大小与数据偏移量之和等于待传输动画的数据量大小,因此动画显示设备确定动画已接收完成,退出动画接收进程。

在一些实施例中,数据包包括若干个子数据包,子数据包包括原图像或预览图像,数据包还包括预览帧标签的列表,预览帧标签用于表示子数据包中的图像是否被压缩。例如,采用二进制的0或1对预览帧标签进行标注,如果预览帧标签被标注为1,则表示子数据包中的图像被压缩,子数据包中的图像为预览图像;如果预览帧标签被标注为0,则表示子数据包中的图像未被压缩,子数据包中的图像为原图像。动画显示设备接收数据包,通过查询预览帧标签的列表,能够获取各个子数据包中的图像是否被压缩的信息。在另一些实施例中,可以采用自定义的数字、字母或符号对预览帧标签进行标注。

在一些实施例中,动画压缩设备向动画显示设备发送数据包,数据包包括至少部分动画数据。动画显示设备每接收完一个数据包,就显示数据包包括的动画数据,动画数据可以是原图像或者预览图像。例如,待传输动画的数据量大小为100kb,待传输动画包括50帧图像,对待传输动画进行分包,将10帧图像作为一个数据包。动画显示设备接收到动画压缩设备发送的数据包,从数据包中获取10帧图像,就开始依次显示10帧图像。其中,动画显示进程和动画接收进程是相互独立的,动画显示设备在显示动画的过程中,仍然可以继续接收待传输的动画数据。在另一些实施例中,数据包包括至少一个子数据包,动画显示设备每接收完一个子数据包,就显示子数据包中的原图像或者预览图像。

在一些实施例中,动画压缩设备向动画显示设备发送数据包,数据包包括待传输动画的数据量大小、数据偏移量、数据包的数据量大小及待传输动画;数据偏移量用于确定已接收的数据包在待传输动画中的位置。动画显示设备接收数据包,通过判断数据包的数据量大小与数据偏移量之和是否小于待传输动画的数据量大小,确定动画数据是否接收完成。如果动画数据未传输完成,则等待接收下一个数据包;如果动画数据传输完成,则退出动画接收进程。在接收数据包的过程中,动画显示设备还可以显示已接收的动画数据,动画数据包括原图像或者预览图像。在另一些实施例中,动画显示设备还可以循环显示接收到的动画数据。

第三方面,本申请实施例提供了动画压缩设备700,参照图7,包括存储器701、处理器702、存储在存储器701上并可在处理器702上运行的程序以及用于实现处理器702和存储器701之间的连接通信的数据总线,程序被处理器702执行时实现本申请一些实施例的动画压缩方法。

在一些实施例中,动画压缩设备700通过处理器702执行动画压缩方法,动画包括若干帧图像,根据每一帧图像的数据量大小对每一帧图像进行压缩,如果原图像的数据量大小大于图像压缩阈值,则对原图像进行压缩,得到预览图像;如果原图像的大小不大于图像压缩阈值,则不需要对原图像进行压缩,直接输出原图像。图像压缩阈值可根据动画的数据量大小进行设置。例如,动画的数据量大小为50kb,动画包括10帧图像,则要求每帧图像的数据量大小不超过5kb,可以将5kb设为图像压缩阈值。若一帧图像的数据量大小超过5kb,则需要对原图像进行压缩,得到数据量大小不超过5kb的预览图像;若一帧图像的数据量大小不超过5kb,则不需要对原图像进行压缩,可以直接输出原图像。

第四方面,本申请实施例提供了动画显示设备800,参照图8,包括存储器801、处理器802、存储在存储器801上并可在处理器802上运行的程序以及用于实现处理器802和存储器801之间的连接通信的数据总线,程序被处理器802执行时实现本申请一些实施例的动画显示方法。

在一些实施例中,动画显示设备800通过处理器802执行动画显示方法,动画包括若干帧图像,显示动画是连续显示若干帧图像。图像包括原图像或预览图像,如果原图像的数据量大小大于图像压缩阈值,则显示预览图像,预览图像是通过压缩原图像得到的;如果原图像的大小不大于图像压缩阈值,则显示原图像。图像压缩阈值可根据动画的数据量大小进行设置。例如,动画的数据量大小为100kb,动画包括50帧图像,则要求每帧图像的数据量大小不超过2kb,可以将2kb设为图像压缩阈值,显示的每帧图像的数据量大小不超过2kb。

第五方面,本申请实施例提供了动画处理系统900,参照图9,包括至少一个动画压缩设备700和至少一个动画显示设备800,动画压缩设备700用于执行本申请一些实施例的动画压缩方法,动画显示设备800用于执行本申请一些实施例的动画显示方法。

在一些实施例中,动画压缩设备700连接动画显示设备800,动画包括若干帧图像,动画压缩设备700根据每一帧图像的数据量大小对每一帧图像进行压缩,输出原图像或预览图像。动画显示设备800接收并显示动画压缩设备700输出的原图像或预览图像。动画显示设备800可使用两个相互独立的线程分别实现动画的接收和动画的显示,不需要等待动画接收完成再进行显示,可以显示已接收到的部分动画数据,在显示过程中,还可以接收动画压缩设备700续传的动画数据。动画压缩设备700可依次向动画显示设备800发送每一帧图像,也可以一次向动画显示设备800发送若干帧图像,若干帧图像可以是部分动画数据,也可以是全部动画数据。

第六方面,本申请实施例提供了计算机可读存储介质,计算机可读存储介质存储有计算机可执行指令,计算机可执行指令用于使计算机执行本申请一些实施例的动画压缩方法或动画显示方法。

本申请实施例的处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本申请实施例的存储器可用于存储计算机程序和/或模块,处理器用于运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本申请实施例的计算机可读存储介质包括u盘、只读存储器(rom,read-0nlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

上面结合附图对本申请实施例作了详细说明,但是本申请不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本申请宗旨的前提下做出各种变化。此外,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1