CN109859293B - 用于安卓设备的动画多状态切换方法和装置 - Google Patents
用于安卓设备的动画多状态切换方法和装置 Download PDFInfo
- Publication number
- CN109859293B CN109859293B CN201910068785.9A CN201910068785A CN109859293B CN 109859293 B CN109859293 B CN 109859293B CN 201910068785 A CN201910068785 A CN 201910068785A CN 109859293 B CN109859293 B CN 109859293B
- Authority
- CN
- China
- Prior art keywords
- animation
- state
- resource list
- handler
- surfaceview
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开用于安卓设备的动画多状态切换方法和装置,其中,一种用于安卓设备的动画多状态切换方法,包括:响应于动画的开始播放指令,设置动画播放资源列表;基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;调用SurfaceView对所加载的图片资源进行绘制展示。本实施例的方法和装置通过设置播放资源列表,之后将播放列表中的资源按顺序进行SurfaceView绘制展示,双缓冲机制,减少卡顿,可以有效地提高绘制展示流畅度。
Description
技术领域
本发明属于动画技术领域,尤其涉及用于安卓设备的动画多状态切换方法和装置。
背景技术
相关技术中,目前市面上还没有成熟的在android***实现多状态动画效果的方案,其中多状态是指动画可以根据动画表达的内容体现出动画主体处于不同的状态,比如一个小兔子,可能处于倾听的状态,可能处于跳舞的状态,这些状态的动画表达都不一样,仅有单一内容的逐帧动画,实现逐帧动画方式有:
1.Android自带的FrameAnimation(可以实现简单的帧动画效果)。
2.使用SurfaceView(Android***提供的一种具有双缓冲机制的空间)或者扩展View重写绘制逻辑等方式来实现效果。
3.使用视频播放。
发明人在实现本申请的过程中发现,上述方案至少存在以下缺陷:
1.使用android自带的FrameAnimation,容易造成主线程卡顿,容易出现OOM(outof memory,内存溢出)以及增大ANR(Application Not Responding,应用程序无响应)的机率。不支持多状态切换,而且该方式依赖android动画框架,在某些场景下ROM(Read OnlyMemory,只读内存)可能会裁剪掉动画框架,导致该方式在此场景下无法工作。
2.SurfaceView作为android***提供的具有双缓冲机制的控件,主要用作负责视图绘制。由于高度可定制性,导致该view的入门门槛较高,且该view只专注绘制逻辑,所以要完成帧动画效果需要自己写一套完整逻辑,工作量以及工作难度大。
3.以视频形式实现效果,内容固定不具备切换状态的能力。多段视频切换播放,容易出现不连贯的情况,而且动画框架的引入会增加对运算的压力。
发明内容
本发明实施例提供一种用于安卓设备的动画多状态切换方法和装置,用于至少解决上述技术问题之一。
第一方面,本发明实施例提供一种用于安卓设备的动画多状态切换方法,包括:响应于动画的开始播放指令,设置动画播放资源列表;基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;调用SurfaceView对所加载的图片资源进行绘制展示。
第二方面,本发明实施例提供一种用于安卓设备的动画多状态切换装置,包括:列表设置模块,配置为响应于动画的开始播放指令,设置动画播放资源列表;加载模块,配置为基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;以及绘制模块,配置为调用SurfaceView对所加载的图片资源进行绘制展示。
第三方面,提供一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例的用于安卓设备的动画多状态切换方法的步骤。
第四方面,本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行本发明任一实施例的用于安卓设备的动画多状态切换方法的步骤。
本申请的方法和装置提供的方案通过设置播放资源列表,之后将播放列表中的资源按顺序进行SurfaceView绘制展示,双缓冲机制,可以有效地减少主线程压力,减少卡顿,从而可以有效地提高绘制展示流畅度。并且Surface View是安卓原生机制,无需引入额外的机制,更加稳定和高效。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例提供的一种用于安卓设备的动画多状态切换方法的流程图;
图2为本发明一实施例提供的另一种用于安卓设备的动画多状态切换方法的流程图;
图3为本发明一实施例提供的又一种用于安卓设备的动画多状态切换方法的流程图;
图4为本发明一实施例提供的再一种用于安卓设备的动画多状态切换方法的流程图;
图5为本发明一实施例提供的一种用于安卓设备的动画多状态切换方法的整体流程图;
图6为本发明一实施例提供的一种用于安卓设备的动画多状态切换方法的状态切换流程图;
图7为本发明一实施例提供的一种用于安卓设备的动画多状态切换装置框图;
图8是本发明一实施例提供的电子设备的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参考图1,其示出了本申请的用于安卓设备的动画多状态切换方法一实施例的流程图,本实施例的用于安卓设备的动画多状态切换方法可以适用于包含动画播放功能的安卓设备,例如早教视频机,视频学习机等。
如图1所示,在步骤101中,响应于动画的开始播放指令,设置动画播放资源列表;
在步骤102中,基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;
在步骤103中,调用SurfaceView对所加载的图片资源进行绘制展示。
在本实施例中,对于步骤101,多状态切换装置响应于用户的动画开始播放指令,设置动画的播放资源列表,其中该播放资源列表中包含最近待播放的图片资源。之后,对于步骤102,基于该资源列表中的图片资源的顺序将对应的图片资源加载到SurfaceView。之后,对于步骤103,调用SurfaceView对所加载的图片资源进行绘制展示,将图片绘制展示渲染成动画。
本实施例的方法通过设置播放资源列表,之后将播放列表中的资源按顺序进行SurfaceView绘制展示,双缓冲机制,减少卡顿,可以有效地提高绘制展示流畅度。
进一步参考图2,其示出了本申请一实施例提供的另一种用于安卓设备的动画多状态切换方法一实施例的流程图。本实施例的流程图主要是针对图1的流程图的附加步骤的进一步限定的流程。
如图2所示,在步骤201中,响应于对所述动画的控制指令,调用Handler对所述控制指令进行处理并判断是否需要进行状态切换;
在步骤202中,若需要进行状态切换,调用Handler基于切换后的状态更新所述资源列表并对更新后的资源列表进行相应的处理;
在步骤203中,若不需要进行状态切换,调用Handler继续对所述资源列表进行处理。
在本实施例中,对于步骤201,多状态切换装置接收到对动画的控制指令之后,调用Handler对该控制指令进行处理,同时判断需不需要进行状态切换。之后,对于步骤202,如果需要进行状态切换,则更新资源列表,之后调用Handler对更新后的资源列表进行相关处理,该处理为已有的一些处理方式,本申请在此不再赘述。对于步骤203,如果不需要进行状态切换或者状态更新,则直接调用Handler对于资源列表继续进行处理。
本实施例的方法通过调用Handler对控制指令进行处理,在发现状态切换之后,更新资源列表,能够更好地对控制指令进行处理,先在Handler阶段进行资源列表的更新,再进行加载绘制,双缓冲,可以有效地防止卡顿,提高动画流畅度。
在一些可选的实施例中,上述方法还包括:封装Surfaceview和Handler,暴露控制接口用于控制,暴露状态回调接口用于实现状态监听,其中,Surfaceview用于对图片进行绘制展示,Handler用于绘制具体控制实现。从而完全基于安卓原生机制,没有引入任何三方的东西,更加稳定和高效,不基于动画框架,使用Handler机制在动画框架被裁剪的情况下依然能工作。
请参考图3,其示出了本申请一实施例提供的又一种用于安卓设备的动画多状态切换方法一实施例的流程图。本实施例的流程图主要是针对图1中步骤102的进一步细化的步骤的流程图。
如图3所示,在步骤301中,调用Handler对所述资源列表中的图片资源进行预加载;
在步骤302中,调用Handler以固定频率将预加载的图片资源绘制至SurfaceView中。
在本实施例中,对于步骤301,多状态切换装置调用Handler对资源列表中的图片资源进行预加载,之后对于步骤302,再利用Handler以固定的频率将已经预加载的图片资源绘制到SurfaceView中。从而可以通过预加载再绘制的方式减少主线程的卡顿,提高动画播放的流畅度。
进一步参考图4,其示出了本申请一实施例提供的再一种用于安卓设备的动画多状态切换方法一实施例的流程图。本实施例的流程图主要是针对图1的附加步骤进一步限定的流程图。
如图4所示,在步骤401中,至少基于所述资源列表获取各图片资源的出现频率;
在步骤402中,判断所述各图片资源的出现频率是否大于等于预设频率阈值;
在步骤403中,若大于等于预设频率阈值,则缓存所述图片资源以降低读写频率。
在本实施例中,对于步骤401,多状态切换装置至少可以基于该资源列表获取图片资源的出现频率,当然也能通过其他方式获取,例如可以通过某些方式提前统计整体的各图片的出现频率,从而更好地知道各图片的出现频率。本申请中通过获取资源列表中的各图片资源的出现频率,可以获取即将播放的图片中哪些图片的出现频率最高。进而在步骤402中,判断各图片资源的出现频率是否大于等于预设频率阈值,通过设定一个阈值,对出现频率超过阈值的可以在步骤403中,缓存该图片从而减少交互降低读写频率。只统计资源列表的话,可以预测短时间内需要先缓存哪些图片,从而节省***资源。
在一些可选的实施例中,上述多状态至少包括:语音识别状态和场景状态。其中,状态变更指的是动画主体可能处于不同的状态,例如倾听,问好,等待服务器返回资源等状态,本申请在此没有限制。在进一步的实施例中,多状态指的是,兔子(动画主体)需要表达语音识别状态以及识别后兔子需要作出与反馈资源对应的状态。语音识别状态包括:正常状态,问好,倾听,等待服务器返回资源五个状态,场景状态包含有:朗诵,跳舞,唱歌,普通说话反馈。通过让动画主体展示不同的状态,能够让用户例如儿童更好地理解设备所处的状态,用户体验更好。
例如,在一个具体的示例中,用户通过唤醒词或者GUI控件触发唤醒,兔子展示问好状态,此时用户说出需要识别的内容,兔子进入识别监听状态,当内部vad检测到语音输入结束,在最终指令及资源下发前有一个等待资源的状态,资源下发后,在解析资源过程中,兔子需要转换成正常状态,等数据解析完成比如现在下发的是歌曲资源,兔子需要切换成唱歌的场景并作出唱歌的状态。
下面对通过描述发明人在实现本发明的过程中遇到的一些问题和对最终确定的方案的一个具体实施例进行说明,以使本领域技术人员更好地理解本申请的方案。
本申请主要用于在android设备上实现多状态内容动画效果。为了解决背景技术中提到的弊端,现提出一种基于android Handler机制(Android***自带的消息机制)+SurfaceView来实现多状态动画的方案。
方案实施原理:
1、封装Surfaceview和Handler,暴露简单接口用于控制,暴露各种状态回调接口实现状态监听;
2、Surfaceview负责将图片绘制展示;
3、Handler负责绘制具体控制实现;
4、根据状态的变更,预加载将要展示的资源到内存中(负责控制:播放、暂停、状态变更、跳帧);
5、内部Handler以固定频率获取播放列表的资源绘制到Surfaceview。
该方案优势:
1、不基于动画框架,使用Handler机制在动画框架被裁剪的情况下依然能工作;
2、采用双缓冲机制,减轻主线程压力,提供绘制流畅度;
3、封装接口,提供友好的api,可以快速上手;
4、支持多状态切换,支持自定义状态;
5、完全基于android原生机制,没有引入任何三方的东西,稳定,高效;
6、预加载图片,防止卡顿,并缓存部分高频图片降低IO读写的频率,并不会一次性加载所有图片,防止图片量过大直接造成程序崩溃。
请参考图5,其示出了本申请一实施例提供的方案整体流程图。
流程说明:
1、流程开始;
2、对该自定义view进行初始化(设置播报资源,加载资源);
3、调用view的方法实现需求;
4、流程结束。
进一步参考图6,其示出了本申请一实施例提供的状态切换流程图。
流程说明:
1、动画开始;
2、设置播放动画资源数据列表;
3、根据资源列表缓存图片资源到内存中;
4、根据播放资源列表进行播放;
5、如果需要继续播放,并且需要更换资源,将跳转到步骤2;
6、如果需要继续播放,并不需要更换资源,跳转到步骤4;
7、如果不需要继续播放,流程结束。
请参考图7,其示出了本申请一实施例提供的一种用于安卓设备的动画多状态切换装置的框图。
如图7所示,用于安卓设备的动画多状态切换装置700,包括列表设置模块710、加载模块720和绘制模块730。
其中,列表设置模块710,配置为响应于动画的开始播放指令,设置动画播放资源列表;加载模块720,配置为基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;绘制模块730,配置为调用SurfaceView对所加载的图片资源进行绘制展示。
在一些可选的实施例中,上述用于安卓设备的动画多状态切换装置700,还包括:切换模块(图中未示出),配置为响应于对所述动画的控制指令,调用Handler对所述控制指令进行处理并判断是否需要进行状态切换;状态更新模块(图中未示出),配置为若需要进行状态切换,调用Handler基于切换后的状态更新所述资源列表并对更新后的资源列表进行相应的处理;处理模块(图中未示出),配置为若不需要进行状态切换,调用Handler继续对所述资源列表进行处理。
应当理解,图7中记载的诸模块与参考图1、图2、图3和图4中描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作和特征以及相应的技术效果同样适用于图7中的诸模块,在此不再赘述。
值得注意的是,本公开的实施例中的模块并不用于限制本公开的方案,例如列表设置模块可以描述为响应于动画的开始播放指令,设置动画播放资源列表的模块。另外,还可以通过硬件处理器来实现相关功能模块,例如列表设置模块也可以用处理器实现,在此不再赘述。
在另一些实施例中,本发明实施例还提供了一种非易失性计算机存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的用于安卓设备的动画多状态切换方法;
作为一种实施方式,本发明的非易失性计算机存储介质存储有计算机可执行指令,计算机可执行指令设置为:
响应于动画的开始播放指令,设置动画播放资源列表;
基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;
调用SurfaceView对所加载的图片资源进行绘制展示。
非易失性计算机可读存储介质可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据用于安卓设备的动画多状态切换装置的使用所创建的数据等。此外,非易失性计算机可读存储介质可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,非易失性计算机可读存储介质可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至用于安卓设备的动画多状态切换装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
本发明实施例还提供一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,使计算机执行上述任一项用于安卓设备的动画多状态切换方法。
图8是本发明实施例提供的电子设备的结构示意图,如图8所示,该设备包括:一个或多个处理器810以及存储器820,图8中以一个处理器810为例。用于安卓设备的动画多状态切换方法的设备还可以包括:输入装置830和输出装置840。处理器810、存储器820、输入装置830和输出装置840可以通过总线或者其他方式连接,图8中以通过总线连接为例。存储器820为上述的非易失性计算机可读存储介质。处理器810通过运行存储在存储器820中的非易失性软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例用于安卓设备的动画多状态切换方法。输入装置830可接收输入的数字或字符信息,以及产生与上述装置的用户设置以及功能控制有关的键信号输入。输出装置840可包括显示屏等显示设备。
上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。
作为一种实施方式,上述电子设备应用于用于安卓设备的动画多状态切换装置中,用于客户端,包括:至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够:
响应于动画的开始播放指令,设置动画播放资源列表;
基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;
调用SurfaceView对所加载的图片资源进行绘制展示。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (6)
1.一种用于安卓设备的动画多状态切换方法,其中所述多状态至少包括:语音识别状态和场景状态, 所述方法包括:
响应于动画的开始播放指令,设置动画播放资源列表;
基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;
调用SurfaceView对所加载的图片资源进行绘制展示,
所述方法还包括:
响应于对所述动画的控制指令,调用Handler对所述控制指令进行处理并判断是否需要进行状态切换;
若需要进行状态切换,调用Handler基于切换后的状态更新所述资源列表并对更新后的资源列表进行相应的处理;
若不需要进行状态切换,调用Handler继续对所述资源列表进行处理,
其中,所述基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView包括:
调用Handler对所述资源列表中的图片资源进行预加载;
以固定频率将预加载的图片资源绘制至SurfaceView中。
2.根据权利要求1所述的方法,还包括:
封装Surfaceview和Handler,暴露控制接口用于控制,暴露状态回调接口用于实现状态监听,其中,Surfaceview用于对图片进行绘制展示,handler用于绘制具体控制实现。
3.根据权利要求1所述的方法,还包括:
至少基于所述资源列表获取各图片资源的出现频率;
判断所述各图片资源的出现频率是否大于等于预设频率阈值;
若大于等于预设频率阈值,则缓存所述图片资源以降低读写频率。
4.一种用于安卓设备的动画多状态切换装置,其中所述多状态至少包括:语音识别状态和场景状态,所述装置包括:
列表设置模块,配置为响应于动画的开始播放指令,设置动画播放资源列表;
加载模块,配置为基于所述资源列表中图片资源的顺序将对应的图片资源加载到SurfaceView;
绘制模块,配置为调用SurfaceView对所加载的图片资源进行绘制展示,
所述装置还包括:
切换模块,配置为响应于对所述动画的控制指令,调用Handler对所述控制指令进行处理并判断是否需要进行状态切换;
状态更新模块,配置为若需要进行状态切换,调用Handler基于切换后的状态更新所述资源列表并对更新后的资源列表进行相应的处理;
处理模块,配置为若不需要进行状态切换,调用Handler继续对所述资源列表进行处理,
其中所述加载模块具体配置为:
调用Handler对所述资源列表中的图片资源进行预加载;
以固定频率将预加载的图片资源绘制至SurfaceView中。
5.一种电子设备,其包括:
至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1至3任一项所述方法的步骤。
6.一种存储介质,其上存储有计算机程序,其特征在于,
所述计算机程序被处理器执行时实现权利要求1至3任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910068785.9A CN109859293B (zh) | 2019-01-24 | 2019-01-24 | 用于安卓设备的动画多状态切换方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910068785.9A CN109859293B (zh) | 2019-01-24 | 2019-01-24 | 用于安卓设备的动画多状态切换方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109859293A CN109859293A (zh) | 2019-06-07 |
CN109859293B true CN109859293B (zh) | 2022-07-08 |
Family
ID=66896034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910068785.9A Active CN109859293B (zh) | 2019-01-24 | 2019-01-24 | 用于安卓设备的动画多状态切换方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109859293B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110381370B (zh) * | 2019-07-22 | 2022-11-11 | 腾讯科技(深圳)有限公司 | 一种动画处理方法、装置、终端及存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105142031B (zh) * | 2015-08-17 | 2019-03-05 | 北京奇虎科技有限公司 | 在视频播放时以弹幕显示文字信息的方法及装置 |
US20170169599A1 (en) * | 2015-12-15 | 2017-06-15 | Le Holdings (Beijing) Co., Ltd. | Methods and electronic devices for displaying picture |
CN106230841B (zh) * | 2016-08-04 | 2020-04-07 | 深圳响巢看看信息技术有限公司 | 一种基于终端的网络直播中视频实时美颜及推流的方法 |
-
2019
- 2019-01-24 CN CN201910068785.9A patent/CN109859293B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN109859293A (zh) | 2019-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107493510B (zh) | 直播间内直播流播放方法、装置、计算机存储介质及设备 | |
US20170163702A1 (en) | Android platform-based multimedia processing method and electronic device | |
CN110503944B (zh) | 语音唤醒模型的训练和使用方法及装置 | |
CN108235756B (zh) | 一种音频竞争播放装置及其方法、移动终端 | |
CN111803951A (zh) | 游戏编辑方法、装置、电子设备及计算机可读介质 | |
US20170195710A1 (en) | Method and electronic device for preview play | |
CN108831444B (zh) | 用于语音对话平台的语义资源训练方法及*** | |
CN104615432B (zh) | 闪屏信息处理方法及客户端 | |
CN112188264A (zh) | 基于Android实现多窗口播放视频的方法及终端 | |
CN109859293B (zh) | 用于安卓设备的动画多状态切换方法和装置 | |
JP7255026B2 (ja) | ビデオ録画方法、装置、電子機器及び記憶媒体 | |
CN116866661A (zh) | 一种视频预渲染方法、装置、设备及存储介质 | |
CN112631814A (zh) | 游戏剧情对白播放方法和装置、存储介质、电子设备 | |
CN112565870B (zh) | 内容的缓存和读取方法、客户端及存储介质 | |
CN112114770A (zh) | 基于语音交互的界面引导方法、装置及设备 | |
CN110544480B (zh) | 语音识别资源切换方法和装置 | |
CN113144606B (zh) | 虚拟对象的技能触发方法及相关设备 | |
CN112860214B (zh) | 基于语音会话的动画展示方法、装置、存储介质及设备 | |
CN114153542A (zh) | 投屏方法、装置、电子设备及计算机可读存储介质 | |
CN112433696A (zh) | 一种壁纸显示方法、装置、设备和介质 | |
CN112929728A (zh) | 一种视频渲染方法、装置、***、电子设备及存储介质 | |
CN111048090A (zh) | 基于语音的动画交互方法及装置 | |
US20150100321A1 (en) | Intelligent state aware system control utilizing two-way voice / audio communication | |
CN111467797A (zh) | 游戏数据处理方法、装置、计算机存储介质与电子设备 | |
CN112256837B (zh) | 语义解析方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 215123 14 Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou, Jiangsu. Applicant after: Sipic Technology Co.,Ltd. Address before: 215123 14 Tengfei Innovation Park, 388 Xinping street, Suzhou Industrial Park, Suzhou, Jiangsu. Applicant before: AI SPEECH Co.,Ltd. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |