CN106815880A - 动画复用方法和*** - Google Patents

动画复用方法和*** Download PDF

Info

Publication number
CN106815880A
CN106815880A CN201510864263.1A CN201510864263A CN106815880A CN 106815880 A CN106815880 A CN 106815880A CN 201510864263 A CN201510864263 A CN 201510864263A CN 106815880 A CN106815880 A CN 106815880A
Authority
CN
China
Prior art keywords
file
animation
attribute
time shaft
node
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.)
Granted
Application number
CN201510864263.1A
Other languages
English (en)
Other versions
CN106815880B (zh
Inventor
陈昊芝
刘冠群
张晓龙
谢鑫
范力
张�成
刘北辰
刘关强
朱亮
郭建强
肖峰
张东猛
韩东涛
郭伦昊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xiamen Yaji Software Co Ltd
Original Assignee
Beijing Chukong Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Chukong Technology Co Ltd filed Critical Beijing Chukong Technology Co Ltd
Priority to CN201510864263.1A priority Critical patent/CN106815880B/zh
Publication of CN106815880A publication Critical patent/CN106815880A/zh
Application granted granted Critical
Publication of CN106815880B publication Critical patent/CN106815880B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T13/00Animation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

本发明公开一种动画复用的方法和***。动画复用的方法包括:获取用户选定的待处理的动画文件,记为第一文件;获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;将第二文件的时间轴应用于第一文件。本发明基于属性来进行不同动画文件的同步,只要属性相同,不同动画角色的动画文件都可以共用,这样就减少了大量的重复劳动,可以简单、便捷的实现动画复用。

Description

动画复用方法和***
技术领域
本发明涉及计算机应用领域 , 尤指动画复用方法和***。
背景技术
动画就是利用人的视觉暂留原理,创建一系列的有微小差别内容的帧,在极短的时间间隔内让帧依次出现,在一帧画还没有消失前播放下一帧画,形成流畅的视觉变化效果。游戏中的动画形象也有各种动作,需要编写相应的时间轴。
CN101079154A于2007-11-28公开了一种角色动画实现方法,包括以下步骤:(A)建立一个或多个虚拟节点,每一所述虚拟节点与一个角色骨骼数据绑定;(B)根据绑定的角色骨骼的时间轴生成虚拟节点的时间轴;(C)将挂接物时间轴绑定到在虚拟节点的时间轴并播放挂接物动画。该技术方案还提供一种对应的角色动画实现***。该技术方案通过基本不占任何资源的虚拟节点,将角色动画的骨骼、网格、挂接物数据分别独立出来,并将挂接物的时间轴挂接在虚拟节点上。从而可灵活的更换挂接于虚拟节点的挂接物,降低了***资源的占用,提高了角色动画的复用性。
CN102254335A于2011-11-23公开了一种游戏人物编辑***,其包括:动画编辑模块,用于将多个动画资源整合为备选资源,根据游戏逻辑,从备选资源中,选择同一类别的动画资源进行融合;以及技能编辑模块,用于向动画资源提供可视的触发事件编辑和轨迹编辑。该技术方案还公开了一种游戏人物编辑方法。该技术方案提升人物角色的创建编辑效率,节省计算机资源,降低计算机的负荷,加快计算机的处理速度,减少计算机能耗。
目前,在游戏开发中为某一个动画(例如人缩小)编写的时间轴很难复用到另一个动画(例如怪兽缩小),为此工作人员需要为不同的动画重复编写相似的代码,不仅费时费力,而且一旦代码有误,就会导致嵌套的动画无法正常运行,影响开发效率。
发明内容
本发明提供一种提高动画开发效率的动画复用方法和***。
本发明的目的是通过以下技术方案来实现的:
一种动画复用的方法,包括:
获取用户选定的待处理的动画文件,记为第一文件;
获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
将第二文件的时间轴应用于第一文件。
进一步的,所述第一文件和第二文件为xml编写的.csd文件。
进一步的,所述.csd文件包括对象数据和所述时间轴;所述对象数据至少对应一个所述属性。
进一步的,所述时间轴包括帧数据、时间数据和动画列表;所述动画列表包括对象的动作,所述帧数据对应动画的操作。
进一步的,所述时间轴包括多个子轴,每个子轴都包括有所述帧数据和时间数据;所述动画列表包括多个动作;每一个属性和一个子轴对应;所述将第二文件的时间轴应用于第一文件的方法包括:根据属性和子轴的映射关系,第一文件获取并应用与属性对应的第二文件的时间轴。
进一步的,所述动画文件包括结构树,所述结构树和时间轴共享同一个结构树模型;所述动画文件与所述结构树映射。
进一步的,所述结构树包括用于对动画文件的播放操作的头部和对所述属性进行设置的节点。
进一步的,所述将第二文件的时间轴应用于第一文件的方法包括:
选择第二文件中需要应用于第一文件的属性对应的节点;
将选择的节点同步到渲染区;
第二文件从渲染区获得可以同步的节点;
根据同步的节点跟第一文件对应的时间轴建立映射关系。
进一步的,所述帧数据包括属性帧数据和控制属性帧数据的节点帧数据。
一种动画复用的***,包括:
第一获取装置:用于获取用户选定的待处理的动画文件,记为第一文件;
第二获取装置:用于获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
应用装置:用于将第二文件的时间轴应用于第一文件。
本发明基于属性来进行不同动画文件的同步,只要属性相同,不同动画角色的动画文件都可以共用,这样就减少了大量的重复劳动,可以简单、便捷的实现动画复用。
附图说明
图1是本发明实施例动画复用的方法的流程示意图;
图2是本发明实施例动画复用的***的原理示意图。
具体实施方式
如图1所示,本发明公开了一种动画复用的方法,包括:
S11、获取用户选定的待处理的动画文件,记为第一文件;
S12、获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
S13、将第二文件的时间轴应用于第一文件。
如图2所示,本发明还公开了一种动画复用的***,包括:
第一获取装置1:用于获取用户选定的待处理的动画文件,记为第一文件;
第二获取装置2:用于获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
应用装置3:用于将第二文件的时间轴应用于第一文件。
本发明基于属性来进行不同动画文件的同步,只要属性相同,不同动画角色的动画文件都可以共用,这样就减少了大量的重复劳动,可以简单、便捷的实现动画复用。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
在上下文中所称“计算机设备”,也称为“电脑”,是指可以通过运行预定程序或指令来执行数值计算和/或逻辑计算等预定处理过程的智能电子设备,其可以包括处理器与存储器,由处理器执行在存储器中预存的存续指令来执行预定处理过程,或是由ASIC、FPGA、DSP等硬件执行预定处理过程,或是由上述二者组合来实现。计算机设备包括但不限于服务器、个人电脑、笔记本电脑、平板电脑、智能手机等。
所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本发明。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本发明,也应包含在本发明保护范围以内,并以引用方式包含于此。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本发明的示例性实施例的目的。但是本发明可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
关键帧动画(KeyFrame Animation)
所谓关键帧动画(KeyFrame Animation),就是给需要动画效果的属性,准备一组与时间相关的值,这些值都是在动画序列中比较关键的帧中提取出来的,而其他时间帧中的值,可以用这些关键值,采用特定的插值方法计算得到,从而达到比较流畅的动画效果 。
逐帧动画
逐帧动画是一种常见的动画形式(Frame By Frame),其原理是在“连续的关键帧”中分解动画动作,也就是在时间轴的每帧上逐帧绘制不同的内容,使其连续播放而成动画。 因为逐帧动画的帧序列内容不一样,不但给制作增加了负担而且最终输出的文件量也很大,但它的优势也很明显:逐帧动画具有非常大的灵活性,几乎可以表现任何想表现的内容,而它类似与电影的播放模式,很适合于表演细腻的动画。例如:人物或动物急剧转身、 头发及衣服的飘动、走路、说话以及精致的3D效果等等。
下面结合附图和较佳的实施例对本发明作进一步说明。
一种动画复用的方法,包括:
获取用户选定的待处理的动画文件,记为第一文件;
获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
将第二文件的时间轴应用于第一文件。
各个动画的文件是由xml编写的.csd文件。.csd文件包括对象数据和时间轴(也可以称为动画数据);其中,对象对应至少一个属性(例如缩放);时间轴包括帧、时间数据和动画列表,帧对应动画的播放或停止等操作,动画列表能够表征对象的动作(跑、跳等)。所述对象数据至少对应一个所述属性。
时间轴包括多个子轴,每个子轴都包括有所述帧数据和时间数据;所述动画列表包括多个动作;每一个属性和一个子轴对应;所述将第二文件的时间轴应用于第一文件的方法包括:根据属性和子轴的映射关系,第一文件获取并应用与属性对应的第二文件的时间轴。所述帧数据包括属性帧数据和控制属性帧数据的节点帧数据。
动画文件包括结构树,所述结构树和时间轴共享同一个结构树模型;所述动画文件与所述结构树映射。
结构树的数据类型分为两种,节点类型与属性类型。
StructTreeModel提供了删选数据是否应该在界面显示的功能,当展开节点属性值时,节点属性值显示,当收缩节点属性值时,节点属性隐藏。
StructTreeModel缓存了节点与TreeIter的映射,用于快速通过节点查找对应的结构树路径。
StructTreeModel表示结构树模型,负责操作模型与缓存节点映射
结构树显示了节点树的结构,以及提供了对节点树操作的方法。
所述结构树包括用于对动画文件的播放操作的头部和对所述属性进行设置的节点。
结构树分为上下两个部分,上面的部分为结构树头部,下面的部分显示了节点树结构。结构树头部用于对动画的播放进行操作,比如开始/停止播放,跳到第一/最后帧等,由头部(TreeHeader)类控制。节点树部分提供对节点的操作,比如隐藏/显示节点,锁定/解锁节点,显示节点属性,拖拽改变节点父子结构等。
结构树的主要类及其功能如下表所示:
本发明通过结构树模型、结构树建立了各种映射关系,无须编程,就能实现不同动画文件中相同属性的时间轴共用。具体来说,包括以下步骤:
将第二文件的时间轴应用于第一文件的方法包括:
选择第二文件中需要应用于第一文件的属性对应的节点;
将选择的节点同步到渲染区;
第二文件从渲染区获得可以同步的节点;
根据同步的节点跟第一文件对应的时间轴建立映射关系。
结构树需要与渲染区同步选中项,即同步当前选中的节点。当在结构树选中节点时,需要发送消息通知渲染区刷新选中项;当渲染区选中项发生更改时,也需要发送消息通知结构树刷新选中项。这里为了避免发生循环发送消息的情况,需要判断是否为自身发出的消息来判断是否需要对消息做处理。
本实施方式还提供一种时间轴的编辑面板。
时间轴面板提供帧数据编辑功能,包括删除帧数据,添加帧数据,移动帧数据,复制/粘贴帧数据等功能。帧数据有两种类型:节点帧数据与属性帧数据。
节点帧数据是虚类型,它的作用是方便控制属性帧数据,一个节点帧数据里面可以包含多种属性帧数据。对节点帧数据操作,则相当于对它所有的属性帧数据进行操作。
节点帧数据是动态被创建出来的。当创建了一个属性帧数据,节点帧数据会被自动创建出来;当手动创建一个节点帧数据时,则该节点所有已显示属性帧数据都会创建一帧数据。因为节点帧数据时模拟出来的,所以它不会被导出到数据当中。
属性帧数据是实类型,它对应了节点在这一帧数据当中这一属性的数值。属性帧数据是会被导出到数据当中的。节点是有多个属性的,只有在时间轴上有属性帧数据时节点才会显示动画。
作为本发明的另一实施方式,提供一种可实现上诉方法的动画复用的***。该***包括:
第一获取装置:用于获取用户选定的待处理的动画文件,记为第一文件;
第二获取装置:用于获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
应用装置:用于将第二文件的时间轴应用于第一文件。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。

Claims (10)

1.一种动画复用的方法,其特征在于,包括:
获取用户选定的待处理的动画文件,记为第一文件;
获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
将第二文件的时间轴应用于第一文件。
2.根据权利要求1所述的动画复用的方法,其特征在于,所述第一文件和第二文件为xml编写的.csd文件。
3.根据权利要求2所述的动画复用的方法,其特征在于,所述.csd文件包括对象数据和所述时间轴;所述对象数据至少对应一个所述属性。
4.根据权利要求3所述的动画复用的方法,其特征在于,所述时间轴包括帧数据、时间数据和动画列表;所述动画列表包括对象的动作,所述帧数据对应动画的操作。
5.根据权利要求4所述的动画复用的方法,其特征在于,所述时间轴包括多个子轴,每个子轴都包括有所述帧数据和时间数据;所述动画列表包括多个动作;每一个属性和一个子轴对应;所述将第二文件的时间轴应用于第一文件的方法包括:根据属性和子轴的映射关系,第一文件获取并应用与属性对应的第二文件的时间轴。
6.根据权利要求5所述的动画复用的方法,其特征在于,所述动画文件包括结构树,所述结构树和时间轴共享同一个结构树模型;所述动画文件与所述结构树映射。
7.根据权利要求6所述的动画复用的方法,其特征在于,所述结构树包括用于对动画文件的播放操作的头部和对所述属性进行设置的节点。
8.根据权利要求7所述的动画复用的方法,其特征在于,所述将第二文件的时间轴应用于第一文件的方法包括:
选择第二文件中需要应用于第一文件的属性对应的节点;
将选择的节点同步到渲染区;
第二文件从渲染区获得可以同步的节点;
根据同步的节点跟第一文件对应的时间轴建立映射关系。
9.根据权利要求4所述的动画复用的方法,其特征在于,所述帧数据包括属性帧数据和控制属性帧数据的节点帧数据。
10.一种动画复用的***,其特征在于,包括:
第一获取装置:用于获取用户选定的待处理的动画文件,记为第一文件;
第二获取装置:用于获取在先已处理的属性与第一文件相同的动画文件,记为第二文件;
应用装置:用于将第二文件的时间轴应用于第一文件。
CN201510864263.1A 2015-12-01 2015-12-01 动画复用方法和*** Active CN106815880B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510864263.1A CN106815880B (zh) 2015-12-01 2015-12-01 动画复用方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510864263.1A CN106815880B (zh) 2015-12-01 2015-12-01 动画复用方法和***

Publications (2)

Publication Number Publication Date
CN106815880A true CN106815880A (zh) 2017-06-09
CN106815880B CN106815880B (zh) 2021-07-06

Family

ID=59107162

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510864263.1A Active CN106815880B (zh) 2015-12-01 2015-12-01 动画复用方法和***

Country Status (1)

Country Link
CN (1) CN106815880B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110300047A (zh) * 2018-03-23 2019-10-01 腾讯科技(深圳)有限公司 一种动画播放方法、装置及存储介质
WO2020125567A1 (zh) * 2018-12-21 2020-06-25 上海哔哩哔哩科技有限公司 一种动画自动生成方法及动画自动生成***
CN111897615A (zh) * 2020-08-06 2020-11-06 福建天晴在线互动科技有限公司 一种在界面中实现动画效果编辑的方法及其***
CN112150587A (zh) * 2019-06-11 2020-12-29 腾讯科技(深圳)有限公司 动画数据编码、解码方法、装置、存储介质和计算机设备
CN113546415A (zh) * 2021-08-11 2021-10-26 北京字跳网络技术有限公司 剧情动画播放方法、生成方法、终端、装置及设备
US11861775B2 (en) 2019-10-17 2024-01-02 Huawei Technologies Co., Ltd. Picture rendering method, apparatus, electronic device, and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521860A (zh) * 2011-11-16 2012-06-27 戚军 一种骨骼动画的实现方法
CN102708583A (zh) * 2012-05-02 2012-10-03 厦门大学 二维动画角色的自动匹配方法
CN103116903A (zh) * 2013-03-21 2013-05-22 厦门大学 二维动画角色动作的重定向方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102521860A (zh) * 2011-11-16 2012-06-27 戚军 一种骨骼动画的实现方法
CN102708583A (zh) * 2012-05-02 2012-10-03 厦门大学 二维动画角色的自动匹配方法
CN103116903A (zh) * 2013-03-21 2013-05-22 厦门大学 二维动画角色动作的重定向方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
AUDIENCE: "Cocos入门-使用Cocos编辑器编辑游戏资源", 《HTTPS://GAMEINSTITUTE.QQ.COM/COMMUNITY/DETAIL/101456》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110300047A (zh) * 2018-03-23 2019-10-01 腾讯科技(深圳)有限公司 一种动画播放方法、装置及存储介质
CN110300047B (zh) * 2018-03-23 2021-10-08 腾讯科技(深圳)有限公司 一种动画播放方法、装置及存储介质
WO2020125567A1 (zh) * 2018-12-21 2020-06-25 上海哔哩哔哩科技有限公司 一种动画自动生成方法及动画自动生成***
US12017145B2 (en) 2018-12-21 2024-06-25 Shanghai Bilibili Technology Co, Ltd. Method and system of automatic animation generation
CN112150587A (zh) * 2019-06-11 2020-12-29 腾讯科技(深圳)有限公司 动画数据编码、解码方法、装置、存储介质和计算机设备
US11861775B2 (en) 2019-10-17 2024-01-02 Huawei Technologies Co., Ltd. Picture rendering method, apparatus, electronic device, and storage medium
CN111897615A (zh) * 2020-08-06 2020-11-06 福建天晴在线互动科技有限公司 一种在界面中实现动画效果编辑的方法及其***
CN113546415A (zh) * 2021-08-11 2021-10-26 北京字跳网络技术有限公司 剧情动画播放方法、生成方法、终端、装置及设备
CN113546415B (zh) * 2021-08-11 2024-03-29 北京字跳网络技术有限公司 剧情动画播放方法、生成方法、终端、装置及设备

Also Published As

Publication number Publication date
CN106815880B (zh) 2021-07-06

Similar Documents

Publication Publication Date Title
CN106815880A (zh) 动画复用方法和***
US20130278607A1 (en) Systems and Methods for Displaying Animations on a Mobile Device
CN103021023A (zh) 一种基于浏览器的三维场景构建方法
CN105096368B (zh) 三维对象处理方法和相关装置
US9396564B2 (en) Atlas generation based on client video configuration
Dai et al. Skeletal animation based on BVH motion data
US7652670B2 (en) Polynomial encoding of vertex data for use in computer animation of cloth and other materials
CN111145318B (zh) 一种基于ngui的渲染方法及装置
WO2022095526A1 (zh) 图形引擎和适用于播放器的图形处理方法
CN103543998A (zh) 基于html5的web3d图形引擎生成方法
Ruthenbeck et al. Virtual reality surgical simulator software development tools
CN107864384A (zh) 重定向云桌面上互联网视频播放的方法及装置
CN110930492B (zh) 模型渲染的方法、装置、计算机可读介质及电子设备
CN101976195A (zh) 一种设置用户界面的方法及装置
CN107230244A (zh) 一种动画文件的生成方法和渲染***
Xin et al. [Retracted] Real‐Time Animation Complexity of Interactive Clothing Design Based on Computer Simulation
CN114299200A (zh) 布料动画处理方法及装置、电子设备、存储介质
CN111951360B (zh) 动画模型处理方法、装置、电子设备及可读存储介质
WO2018049682A1 (zh) 一种虚拟3d场景制作方法及相关设备
TWI421792B (zh) 減少虛擬世界應用程式中之視覺模擬迴路的總計算時間之方法
CN105678829A (zh) 一种二维与三维结合的数字楼盘展示方法
WO2024124670A1 (zh) 视频播放方法、装置、计算机设备及计算机可读存储介质
CN103678888A (zh) 一种基于欧拉流体模拟算法的心脏血液流动示意显示方法
Wang et al. Large scale network topology visualization system based on Three. JS
Parsonson et al. Medical Imaging in a Cloud Computing Environment.

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right

Effective date of registration: 20171213

Address after: 200436 room 287K, No. 668, Baoshan District Road, Shanghai

Applicant after: Shanghai touch technology development Co., Ltd.

Address before: 100102 No. 1, Wangjing SOHO tower, No. 1, Wangjing East Street, Chaoyang District, Beijing

Applicant before: BEIJING CHUKONG TECHNOLOGY CO., LTD.

TA01 Transfer of patent application right
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20200903

Address after: Unit 3, unit 607, 6 / F, Chuangye building, 1302 Jimei Avenue, phase III, Xiamen Software Park, Fujian Province

Applicant after: XIAMEN YAJI SOFTWARE Co.,Ltd.

Address before: 200436 room 287K, No. 668, Baoshan District Road, Shanghai

Applicant before: Shanghai touch technology development Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant