基于智能终端的动态漫画引擎处理方法及系统与流程

文档序号:14009126阅读:195来源:国知局
基于智能终端的动态漫画引擎处理方法及系统与流程

本公开涉及动漫设计技术领域,尤其涉及一种基于智能终端的动态漫画引擎处理方法及系统。



背景技术:

随着社会进步和科技发展,带来人们经济水平的提高和文化生活的逐渐丰富,因此动漫也越来越深入到年轻人的生活当中。

目前,动漫创作其过程繁琐、对创造者的要求较高,制作动漫的效率、质量是比较低的,需要进一步提高。



技术实现要素:

本公开的目的在于提供一种基于智能终端的动态漫画引擎处理方法及系统,进而至少在一定程度上克服上述的一个或者多个问题。

根据本公开实施例的第一方面,提供一种基于智能终端的动态漫画引擎处理方法,该方法包括:

建立多种候选引擎与不同的智能终端的操作系统的系统参数之间的映射关系;

在处理预设动漫文件前,检测智能终端的操作系统的系统参数,根据所述系统参数以及所述映射关系从所述多种候选引擎中确定被选引擎;

解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据,再根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据。

本公开的实施例中,确定多种候选引擎的优先级,根据各所述候选引擎的优先级建立各所述候选引擎与智能终端的操作系统的系统参数之间的所述映射关系。

本公开的实施例中,所述预设动漫文件依次包括文件头、文件体和文件尾;所述文件头用于给出所述待生成动漫的描述信息,所述文件体存放有场景索引表和所有场景的场景描述信息,所述文件尾包含资源索引表和所有的资源数据。

本公开的实施例中,所述解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据的步骤,包括:

分别解析所述预设动漫文件的文件头、文件体和文件尾,从而得到所述待生成动漫的场景描述信息和相应的资源数据,同时得到场景索引表和资源索引表。

本公开的实施例中,所述根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据的步骤,包括:

根据所述场景索引表、资源索引表以及场景描述信息和相应的资源数据,由所述被选引擎处理而构建所述待生成动漫的至少部分场景画面数据。

根据本公开实施例的第二方面,提供一种基于智能终端的动态漫画引擎处理系统,该系统包括:

映射建立模块,用于建立多种候选引擎与不同的智能终端的操作系统的系统参数之间的映射关系;

引擎确定模块,用于在处理预设动漫文件前,检测智能终端的操作系统的系统参数,根据所述系统参数以及所述映射关系从所述多种候选引擎中确定被选引擎;以及

场景生成模块,用于解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据,再根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据。

本公开的实施例中,所述映射建立模块,用于确定多种候选引擎的优先级,根据各所述候选引擎的优先级建立各所述候选引擎与智能终端的操作系统的系统参数之间的所述映射关系。

本公开的实施例中,所述预设动漫文件依次包括文件头、文件体和文件尾;所述文件头用于给出所述待生成动漫的描述信息,所述文件体存放有场景索引表和所有场景的场景描述信息,所述文件尾包含资源索引表和所有的资源数据。

本公开的实施例中,所述场景生成模块,用于分别解析所述预设动漫文件的文件头、文件体和文件尾,从而得到所述待生成动漫的场景描述信息和相应的资源数据,同时得到场景索引表和资源索引表。

本公开的实施例中,所述场景生成模块,用于根据所述场景索引表、资源索引表以及场景描述信息和相应的资源数据,由所述被选引擎处理而构建所述待生成动漫的至少部分场景画面数据。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,预先建立多种候选引擎与不同的智能终端的操作系统的系统参数之间的映射关系,在处理预设动漫文件前,检测智能终端的操作系统的系统参数,根据所述系统参数以及所述映射关系从所述多种候选引擎中确定被选引擎;然后解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据,再根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据。这样,可以根据不同的智能终端的系统参数自动选择匹配的引擎来生成动漫,使得制作的动漫质量在一定程度上提高,同时制作效率也有一定提高,且对于终端的配置要求可以降低。

附图说明

图1示出本公开示例性实施例中基于智能终端的动态漫画引擎处理方法流程图;

图2示出本公开示例性实施例基于智能终端的动态漫画引擎处理系统示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同处理器装置和/或微控制器装置中实现这些功能实体。

本示例实施方式中首先提供了一种基于智能终端的动态漫画引擎处理方法,该方法可以部分或全部应用于智能手机、ipad等终端设备。参考图1中所示,该方法可以包括以下步骤s101~s103:

步骤s101:建立多种候选引擎与不同的智能终端的操作系统的系统参数之间的映射关系。

步骤s102:在处理预设动漫文件前,检测智能终端的操作系统的系统参数,根据所述系统参数以及所述映射关系从所述多种候选引擎中确定被选引擎。

步骤s103:解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据,再根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据。

本公开实施例可以根据不同的智能终端的系统参数自动选择匹配的引擎来生成动漫,使得制作的动漫质量(如画面清晰度、对象渲染效果等)在一定程度上提高,同时自动执行使得动漫制作效率也有一定提高,且对于终端的配置要求可以降低。

具体的,在步骤s101中,建立多种候选引擎与不同的智能终端的操作系统的系统参数之间的映射关系。

在本公开的实施例中,多种候选引擎可以预先设置在智能终端中,或者从预设服务器下载存储至智能终端。所述映射关系确定时,可以先确定多种候选引擎的优先级,再根据各所述候选引擎的优先级建立各所述候选引擎与智能终端的操作系统的系统参数之间的所述映射关系。示例性的,所述优先级可以根据多种候选引擎的处理能力(如渲染能力等)的高低由高到低顺序排列。所述操作系统可以包括但不限于安卓android操作系统和苹果ios操作系统等。示例性的,所述系统参数可以是操作系统的版本号,如ios6、ios7和ios8等等,不同版本号的操作系统的处理能力不同,高版本号的操作系统一般处理能力强。举例来说,在一个实施例中,上述映射关系可以是优先级高的候选引擎映射对应低版本号的操作系统。

在步骤s102中,在处理预设动漫文件前,检测智能终端的操作系统的系统参数,根据所述系统参数以及所述映射关系从所述多种候选引擎中确定被选引擎。

示例性的,可以在处理预设动漫文件前,检测当前使用的智能终端如手机的操作系统的版本号,如ios6、ios7或者ios8,根据所述版本号以及所述映射关系从所述多种候选引擎中确定被选引擎,如根据ios6以及所述映射关系确定优先级最高的被选引擎1,或者,根据ios8以及所述映射关系确定优先级最低的被选引擎2,或者,根据ios7以及所述映射关系确定优先级中的被选引擎3。

在步骤s103中,解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据,再根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据。

示例性的,可以在确定了当前使用的智能终端的操作系统的版本号后,基于映射自动匹配的对应的候选引擎对所述场景描述信息和相应的资源数据进行处理。这样可使得对于处理能力低的智能终端,由处理能力强的引擎处理数据,对于处理能力高的智能终端,可以由处理能力弱的引擎处理数据,最终使得制作的动漫质量有所提高。

具体的,为了提高处理效率,在本公开的实施例中,所述预设动漫文件可以依次包括文件头、文件体和文件尾;所述文件头用于给出所述待生成动漫的描述信息,所述文件体存放有场景索引表和所有场景的场景描述信息,所述文件尾包含资源索引表和所有的资源数据。所述资源数据可以包括但不限于图片、视频、音频和文字等资源数据。相应的,步骤s103中所述解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据的步骤可以包括:分别解析所述预设动漫文件的文件头、文件体和文件尾,从而得到所述待生成动漫的场景描述信息和相应的资源数据,同时得到场景索引表和资源索引表。从而可以快速解析得到相关的信息数据,在一定程度上提高处理效率。

进一步的,在本公开的实施例中,所述根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据的步骤包括:根据所述场景索引表、资源索引表以及场景描述信息和相应的资源数据,由所述被选引擎处理而构建所述待生成动漫的至少部分场景画面数据。例如,基于所述场景索引表和资源索引表可以确定待生成的动漫画面对应所需的背景图片以及资源数据的组织逻辑关系和位置关系(如人物或者动物对象在背景图片中的相对位置)等,进而可以由所述被选引擎基于组织逻辑关系和位置关系等调用相应场景背景图片和对应的资源数据进行组织布局、渲染等形成部分或全部画面。

综上所述,本公开实施例可以根据不同的智能终端的系统参数自动选择匹配适合的引擎来生成动漫,使得制作的动漫质量(如画面清晰度、对象渲染效果等)在一定程度上提高,同时自动执行使得动漫制作效率也有一定提高,且对于终端的配置要求可以降低。

需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。

参考图2中所示,本公开实施例还提供一种基于智能终端的动态漫画引擎处理系统,该系统100可以包括映射建立模块101、引擎确定模块102和场景生成模块103;其中:

所述映射建立模块101,用于建立多种候选引擎与不同的智能终端的操作系统的系统参数之间的映射关系;

所述引擎确定模块102,用于在处理预设动漫文件前,检测智能终端的操作系统的系统参数,根据所述系统参数以及所述映射关系从所述多种候选引擎中确定被选引擎;

所述场景生成模块103,用于解析所述预设动漫文件得到待生成动漫的场景描述信息和相应的资源数据,再根据所述被选引擎对所述场景描述信息和相应的资源数据进行处理以得到该待生成动漫的至少部分场景画面数据。

在本公开的实施例中,所述映射建立模块101,具体可以用于确定多种候选引擎的优先级,然后根据各所述候选引擎的优先级建立各所述候选引擎与智能终端的操作系统的系统参数之间的所述映射关系。

在本公开的实施例中,所述预设动漫文件依次包括文件头、文件体和文件尾;所述文件头用于给出所述待生成动漫的描述信息,所述文件体存放有场景索引表和所有场景的场景描述信息,所述文件尾包含资源索引表和所有的资源数据。

具体的,在本公开的实施例中,所述场景生成模块103,用于分别解析所述预设动漫文件的文件头、文件体和文件尾,从而得到所述待生成动漫的场景描述信息和相应的资源数据,同时得到场景索引表和资源索引表。

进一步的,在本公开的实施例中,所述场景生成模块103,用于根据所述场景索引表、资源索引表以及场景描述信息和相应的资源数据,由所述被选引擎处理而构建所述待生成动漫的至少部分场景画面数据。

需要说明的是,关于上述系统实施例,具体可参考前述方法实施例部分的详细描述,此处不再赘述。

在本公开上述各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能终端、个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质可以包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

总之,本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

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