动画生成服务器、动画生成程序、动画生成方法、动画生成系统与流程

文档序号:11291275阅读:387来源:国知局
动画生成服务器、动画生成程序、动画生成方法、动画生成系统与流程

本发明的实施方式涉及一种将文本数据和静止图像等素材数据嵌入动画数据中的技术。



背景技术:

在互联网上,利用网络的利用者经常发送生成、摄影的动画。作为动画格式存在固态存储器与动画编辑器(flash)形式、mpeg4、webm、avi等各种格式。

另外也存在如下系统,其将涉及服务利用者个人的数据进行蓄积、加工,并根据服务利用者的要求或经过规定日期等而向该利用者提供个人数据。并且还存在用于提供以个人数据为基础而生成的统计数据等的系统。作为提供这些各种系统的提供介质则有经由互联网等网络的传输、经由光盘等媒介或者纸媒体面交、邮递等。

作为关联技术公开有以下文献。

专利文献1:日本特开2007-66303号公报



技术实现要素:

当向用户出示例如个人信息等文本信息时,仅出示字符串或罗列数据、出示目录,服务利用者会感觉不到视觉效果。

本发明所要解决的课题为提供一种以使视觉效果提高的状态向利用者出示以使文本信息使服务利用者印象深刻的技术。并且其目的在于提供一种能够生成且容易生成根据每个利用者不同而使出示给服务利用者的数据不同的技术。

实施方式的动画生成服务器具有:取得部,其取得文本数据或者静止图像中任何一方或两方的素材数据;控制部,其取得用户可编辑的脚本代码,并生成将素材数据嵌入动画数据的各帧中,以使素材数据在根据该脚本代码预先定义的动画数据内运动的动画数据。

实施方式的动画生成程序为用于计算机执行的动画生成程序,并使计算机执行如下处理,取得文本数据或者静止图像中任何一方或两方的素材数据,取得用户可编辑的脚本代码,并生成动画数据,所述动画数据根据该脚本代码将素材数据嵌入动画数据的各帧中,以使素材数据在预先定义的动画数据内运动。

实施方式的动画生成方法执行如下处理,计算机取得文本数据或者静止图像中任何一方或两方的素材数据,取得用户可编辑的脚本代码,并生成动画数据,所述动画数据根据该脚本代码将素材数据嵌入动画数据的各帧中,以使素材数据在预先定义的动画数据内运动。

实施方式的动画生成系统具有第一服务器和第二服务器。第一服务器取得文本数据或者静止图像中任何一方或两方的素材数据,取得用户可编辑的脚本代码,并生成动画数据,所述动画数据根据该脚本代码将素材数据嵌入动画数据的各帧中,以使素材数据在预先定义的动画数据内运动。第二服务器取得第一服务器生成的嵌入后的动画数据,并传输给包含在该动画数据中的个人数据的提供者。

并且,这种动画生成服务器、程序、方法、系统能够根据上述脚本代码合成预先定义的动画数据内的声音和声音素材。

本发明能够以使视觉效果提高的状态出示信息而使服务利用者印象深刻。

附图说明

图1为表示实施方式的构成例的图。

图2为表示实施方式的动画生成服务器内部构成例的框图。

图3为表示实施方式的数据加工服务器动作例的流程图。

图4为表示实施方式的动画生成服务器动作例的流程图。

图5为表示用于输出实施方式的动画生成引擎生成的一文件的动画动作例的流程图。

图6为用于说明实施方式的动画生成引擎生成的文字合成处理的图。

图7为用于说明实施方式的动画生成引擎生成的文字合成处理的图。

图8为用于说明实施方式的动画生成引擎生成的文字合成处理的图。

图9为用于说明实施方式的动画生成引擎生成的图像合成处理的图。

图10为用于说明实施方式的动画生成引擎生成的图像合成处理的图。

图11为用于说明实施方式的动画生成引擎生成的图像合成处理的图。

图12为用于说明实施方式的动画生成引擎生成的声音合成处理的图。

图13为用于说明实施方式的动画生成引擎生成的声音合成处理的图。

图14为用于说明实施方式的动画生成引擎生成的动画结合处理的图。

图15为表示脚本例子的图。

图16为表示脚本例子的图。

图17为表示脚本例子的图。

附图标记说明

1动画生成系统

101数据库服务器

102数据加工服务器、

103动画生成服务器

104存储装置

105传输用服务器、

200业务系统

301中央处理器

302存储器

303hdd

304网络if

305监视器

306输入设备

307媒体读入设备

311服务模块

312动画生成引擎

313脚本

320外部媒体

具体实施方式

实施方式的系统根据存储在数据库中的各个个人的个人数据,生成针对各个个人个性化的动画并进行传输。实施方式的系统将文本或静止图像的素材数据嵌入动画数据中,并生成一个动画文件。即,当再现嵌入后的生成动画时,仅必需数据成为该一个文件。因而,实施方式提供的动画同固态存储器与动画编辑器动画的文件构成(由多个文件构成,将这些各个文件聚集并首次作为动画发挥功能)不同。并且通过动画表达运动素材数据,外观变好,从而能够期待视觉效果。

动画生成用模块由用于进行动画处理的引擎部分的程序和用于控制必要要素的脚本两部分构成。并且,用于起动控制引擎部分程序的程序也包含在系统内。实施方式的系统根据付与的参数并根据将动画要素(背景动画、文本、图像、声音)记述在脚本中的处理(分歧、位置或大小、指定透明度、中断处理),在动画的每个帧中进行图像合成,并生成动画。

实施方式的程序并不是响应用户的手动操作而动作的事件驱动型的图形用户界面(gui),而提供命令行界面(cli)。因此无须借助用户的手动,而可登录调度程序通过批量处理使其动作。通过这种方式,能够以遥控且无人方式生成动画。并且,在本实施方式的系统中,由于能够利用预先准备的脚本控制动画的合成内容,从而通过利用数据库等对脚本付与参数,能够实现自动化。由于脚本为基础文本,用户可直接对脚本进行修改、变更。因此当打算改变动画内的素材数据的动作时,通过编辑该脚本,能够容易地变更该动作。此外,这里的用户是指提供服务一侧的人,具体为系统应用管理者、系统开发者,但也可以为维护者或检查者。

由于本实施方式将每个人不同的参数(个人属性、个人信息)自动地反映到动画中,因而能够根据参数执行预备的脚本控制。脚本可根据付与的参数切换读入背景动画、文本内容、读入图像或变更演出内容。通过这种方式,能够分别针对大量用户而生成不同内容的动画。

下面,参照图面对实施方式进行说明。图1为表示实施方式的动画生成系统构成例以及数据流的图。动画生成系统1具有业务系统200、数据库服务器101、数据加工服务器102、动画生成服务器103、存储装置104、传输服务器105。这些服务器能够经由未图示的网络互相进行数据收发

业务系统200为用于担负商品库存、财务管理以及个人数据(个人信息和个人属性数据)的输入输出和管理等的基干系统。业务系统200由一个或者多个服务器构成。此外,业务系统200包括web服务器,也可以为经由网络提供服务的系统。由服务利用者直接输入的个人数据或者基于输入值获得的个人数据蓄积存储在数据库服务器101中。个人数据有管理用个人id或姓名、年龄、性别、住所或电话号码、电子邮件地址等个人信息、购买记录、商品浏览记录等。数据库服务器101通过业务系统200取得这些各种数据并永久记录。在数据库服务器101中预先导入有rdbms(relationaldatabasemanagementsystem),尽管由该rdbms管理个人数据,但也可以由其他机构管理数据。

数据加工服务器102取得蓄积在数据库服务器101中的个人数据中成为处理对象的数据,并加工该个人数据以使后续的动画生成服务器103容易处理。数据加工服务器102从个人数据中提取嵌入动画数据中的值。并且,数据加工服务器102根据包含在个人数据中的值,生成在后续的动画数据嵌入处理时使用的值。数据加工服务器102将提取、生成的值发送至动画生成服务器103。后面叙述数据加工服务器102的详细动作。

动画生成服务器103接收由数据加工服务器102加工的个人数据,并将个人数据的各值嵌入预先定义的动画(后面称为背景动画)中。并且动画生成服务器103也将预先定义的静止图像嵌入背景动画中。个人数据或静止图像被付与在嵌入时用于提高旋转、转动、扩大/缩小、透明度变化等视觉效果的效果。并且,动画生成服务器103也能够合成背景动画内的声音和声音素材。

动画生成服务器103以规定格式生成动画数据以使成为单一文件,并以与个人数据对应的状态,将生成后的动画文件发送至存储装置104。后面叙述动画生成服务器103的细节。

存储装置104为经由网络接收并存储数据的外部存储装置。在本实施例中,尽管存储装置104为nas(networkattachedstorage),但也可以为在san(storageareanetwork)使用的存储装置或文件服务器。存储装置104将嵌入处理后的动画数据存储为一个文件,并将该动画文件与个人数据对应存储。对应有各种方式,例如使个人数据的识别信息包含在动画文件的文件名中的安装、将个人数据的识别信息作成文件名并将动画文件存储在该文件夹中的安装、使用对应表的安装等。此外,尽管在本实施方式中为具有存储装置104的结构,但也可以为利用外部的云存储服务并将动画文件存储在该云中的安装。

传输服务器105为将嵌入后的动画文件传输至服务利用者的服务器。传输服务器105根据服务利用者的要求,或者一形成该动画文件就将一致的动画文件传输至该服务利用者。传输服务器105通过使用http协议的网页将动画传输至服务利用者拥有的pc(个人计算机)或使之可下载。除此以外,也可以为将动画文件传输至预先登录的电子邮件地址的安装。

尽管在上述实施例中使每个服务器为一个箱体的结构,但也可以为使处理的负载分散而具有多个服务器并行的结构。也可以为导入虚拟机而减少服务器箱体的结构。

并且,也可以不将动画文件存储在存储装置104中,当服务利用者一有要求,动画生成服务器103就实时生成动画数据,直接传输至传输服务器105并流传输至服务利用者。

图2为表示动画生成服务器103内部構成例的图。与现有的计算机同样,动画生成服务器103的硬件结构具有作为运算处理装置的中央处理器301、作为主存储装置的存储器302、作为辅助存储装置的hdd(硬盘驱动器)303。并且,动画生成服务器103具有用于控制外部单元的通信的网络if(接口)304、监视器305、输入设备306(键盘、鼠标等)、媒体读取设备307。此外,数据加工服务器102和传输服务器105也具有图2所示的硬件结构。

在hdd303中预先存储有用于实现实施方式的程序。在本实施方式中,预先存储有服务模块311、动画生成引擎312的各程序。这些程序的导入有如下方法,利用媒体读取设备307读取安装用的外部媒体320(cd-rom、dvd等)、并存储在hdd303中的方法或者利用网络if304下载并存储在hdd303中的方法等。

存储在hdd303中的服务模块311为如下程序,其不仅使用标志数据控制任一个人数据是否处于等待处理中、处理中、处理结束的进展信息,并且通过将必要参数传递至动画生成引擎312而使之启动。在本实施例中,在存储有数据库服务器101的个人数据的表中设置有标志管理用列,并通过更新该标志值而管理进展信息。

动画生成引擎312由服务模块311启动,并根据脚本313嵌入文本或静止图像的素材数据。动画生成引擎312根据脚本313的记载进行嵌入,以使素材数据在背景动画内运动。

脚本313为使用同计算机语言相比能够容易掌握的语言记述的命令代码,且为文本文件。由于为文本文件,用户能够直接编辑脚本313。即,用户能够直接对素材数据动画内的特性进行修改、变更。从而可以预先生成多个这种脚本,并预先导入hdd303中。

图3为表示数据加工服务器102动作例的流程图。在图3的流程图说明中,尽管将动作主体作为数据加工服务器102进行说明,但实际上,数据加工服务器102内的中央处理器将预先存储在辅助存储装置(hdd等)中的程序或数据展开在存储器中,并通过运算执行实现。

数据加工服务器102从数据库服务器101中提取成为动画生成对象的个人数据群(s001)。数据加工服务器102通过参照存储在数据库服务器101中的各个个人数据的进展信息标志(等待处理/处理中/处理结束),提取等待处理状态的个人数据群。数据加工服务器102进一步从获得的个人数据群中提取一个个人数据(s002),并对该个人数据进行分析处理(s003)。该分析处理为用于提取实际嵌入动画中数据的处理、或者为根据包含在个人数据中的值,生成在后续的动画数据嵌入时使用的值的处理。动画数据嵌入时使用的值是指购入金额等实际获得的值、由某种处理求得的值、与个人数据对应的区分数据等。区分数据的具体例为性别、职业种类、年龄层、居住区域的区别、购入、浏览过的商品种类(例如衣类、杂货、食品等的区别,也可以进一步细分后的项目)等分类后的数据。动画生成服务器103的脚本313能够进行条件分歧控制,并根据实际获得的值、处理中求得的值或分类后的数据,例如根据个人不同而使素材数据的动作不同,或者改变素材数据本身。

数据加工服务器102加工由分析处理获得的动画生成所必需的数据,以使归纳为一个个人数据(s004)并输出到动画生成服务器103(s005)。例如,当将服务利用者的姓名编入动画中时,其姓名为必需的数据,而当购入商品编入动画中时,购入商品名或其识别信息则为必要数据。并且,基于管理或脚本处理的理由,服务利用者的用户id或分类的数据也成为必要数据。而且,s005的数据输出也可以在生成加工数据时直接发送至动画生成服务器103,也可以暂时将加工数据生成文件并存储在辅助存储装置(也可以利用rdbms进行管理),并根据需要将文件数据发送至动画生成服务器103。此外,动画生成服务器103将接受的数据暂时蓄积在缓冲区域。

数据加工服务器102重复s002~s005的处理直到成为处理对象的个人数据完结为止(s006-否的循环),当个人数据完结时(s006-是)则结束处理。

下面,将表示动画生成服务器103的动作例的流程图表示在图4中。对图4的流程图说明也以动作主体为动画生成服务器103进行说明,但实际上图2所示的中央处理器301将预先存储在hdd303中的服务模块311、动画生成引擎312、脚本313以及数据展开在存储器中,并通过运算执行而实现。此外,图4的s101~s105是通过执行服务模块311实现,s201~s217是通过执行动画生成引擎312并使用脚本313实现的。

动画生成服务器103从缓冲器中提取由数据加工服务器102发送的加工完成的个人数据群(s101)。动画生成服务器103根据服务利用者的用户id,提取一个人的加工完成数据(s102),然后启动动画生成引擎312执行动画生成处理(s103)。若动画生成处理结束,则动画生成服务器103尝试取得下一个用户id(s104),当未取得时结束处理(s105-是),当取得时则根据该用户id执行s102~s104的处理(s105-否的循环)。

下面详细地对s103的动画生成处理进行说明。动画生成服务器103根据动画生成引擎312的代码指令进行并脚本313的初始化以及加载(s201)。并在这里读取配置有脚本的目录指定、脚本名、执行脚本所必需的环境变量,并将脚本313加载到存储器302中。动画生成引擎312执行脚本313(s202)。随后的s203~s216成为依照脚本313的代码的动作。

动画生成服务器103读入背景动画(s203)。尽管在本实施例中背景动画为预先存储在hdd303中的动画,但也可以是将背景动画预先存储在其他外部装置例如存储装置104中并读取其的安装。动画生成服务器103将读取的背景动画分割成静止图(帧),并取得处理对象的一帧(s203)。作为每单位时间的帧数的帧率(fps)在脚本313内定义。即,用户能够在脚本313内指定帧率。在本例中将帧率设为20fps。动画生成服务器103在20帧内以1秒间隔20fps分割帧,并取得成为处理对象的一帧。在以后的说明中,为了避免与素材数据的静止图像混同,将背景动画的静止图称为帧,并将素材数据的静止图像称为素材图像。

动画生成服务器103从hdd303或外部装置中读取素材图像(s205),并将与处理对象的帧对应的素材图像嵌入该帧中进行合成(s206)。并且动画生成服务器103读取文本(s207)、并将与s205取得的帧对应的文本嵌入该帧中进行合成(s208)。该文本数据为接收的加工完成的个人数据,例如为服务利用者的姓名或购入商品名等文本数据。此外,是否将任意的素材数据嵌入任意的帧中则由脚本313内的条件分歧控制或付与脚本313的参数指定。

动画生成服务器103根据每个数据段分割包含在背景动画中的声音数据,并取得一个分割后的掉帧声音数据(s209)。这里的1数据段为帧与帧之间的时间间隔,动画生成服务器103在本例中以1/20秒间隔分割声音数据。并且,动画生成服务器103从hdd303或外部装置读取声音素材文件(s210),并将该声音素材数据分割成数据段单位(s211)。动画生成服务器103将基于背景动画的声音数据(1数据段)和基于声音素材文件的声音数据(1数据段)进行合成(s212)。此外,是否将声音素材文件的掉帧声音合成在背景动画的任意掉帧声音中则由脚本313内的条件分歧控制或付与脚本313的参数指定。

动画生成服务器103将合成的掉帧声音数据编码成规定的格式(aac/vorbis等)(s213)。并且,动画生成服务器103将在s213中取得的编码后的掉帧声音数据统一到在s208取得的合成后的帧中,并编码成规定的动画格式(例如mpeg4/vp8/vp9)(s214)。此外,这里生成的动画数据为将掉帧声音数据统一到1帧后的动画数据。动画生成服务器103将编码结果文本输出到hdd303的临时区域或者存储装置104中(s215)。动画生成服务器103判定是否到达最后一帧(s216),当未到达时(s216-否),使处理对象的帧号数增加1并返回s203的处理。此外,第二回以后的s215的文本输出补入已生成的编码结果的文件中。当到达最后一帧时(s216、是),动画生成服务器103则结束脚本的动作(s217)。

经过s201~s217的处理,生成各帧的掉帧动画文件,并通过补入且文本输出,生成统一的数据。此外,也可以为每个s201~s216的循环生成掉帧文件并最后统一的安装。

将通过这种方式生成的数据形成为规定格式的一个动画文件的动作例表示在图5中。动画生成服务器103通过图4的s201~s217取得经过文字合成、图像合成、声音合成后结果的文件(act401)。动画生成服务器103设定输出格式(s402),并解码成设定后的格式(s403)。在本例中,编码成mpeg4、vp8、vp9格式,是否编码成任意格式则预先定义。此外,也可以为mpeg4、vp8、vp9以外的格式。动画生成服务器103则在最后文本输出后(s404)结束。在执行完图5的动作后,返回图4的s104的处理。

下面,使用图6~图14例示背景动画的合成处理。图6为将“文本”字符串的素材数据嵌入背景动画帧号3以后中的例子。在脚本313中,能够进行if语句表达的条件分歧处理,动画生成服务器103通过if语句判定帧号是否大于3并将“文本”字符串嵌入帧号3以后中。

而且,如图7所示,在脚本313中,当生成文本数据的对象时,也可以利用参数进行字体、大小、文字颜色(分别指定rgb256级灰度全色)的指定、右对齐、左对齐的指定。并且在脚本313内,可以预先记叙用于判定当前处理中帧号的条件判定(if语句),并通过指定每帧不同的对象参数,从而例如随着动画的前进而使文字颜色变化,或逐渐使字体尺寸变大(或变小)。

图8为用于说明指定文本数据与背景动画(帧)的位置或指定文本数据的透明度的图。这些也可以在脚本313内生成文本数据的对象时指定。如图8(a)所示,在本例中,背景动画的中心位置为基准坐标(0,0)。当背景动画的横向尺寸为640像素,纵向尺寸为480像素时,四角分别为(-320,240)、(320,240)、(-320,-240)、(320,-240)。当动画生成服务器103生成文本数据的对象时,通过指定坐标,将文本合成到帧中,以使文本对象的中心成为指定坐标(参照图8(b))。通过将与帧号对应的条件分歧预先记述在脚本313内,并变更每个帧中的坐标轴进行绘画,也可以在动画中将文本数据朝向纵横方向、斜向滑动运动。并且可以在0%~100%的范围内对文本图像指定透明度。

在图6~图8中说明的文本数据的各合成也可以分别进行组合。因此能够控制特别想强调的文本对象,在动画内成为具有视觉效果的动作。并且也可以是如下安装,通过在脚本313内使用if语句,除去帧号以外,也可以根据由个人数据取得的用户id、性别或职业、年龄层、居住地域、购入/浏览过的商品种类、由数据加工服务器102分析过的类别结果等,使字体尺寸、文字颜色、位置或透明度等不同。

下面,对将静止图像嵌入背景动画(帧)的合成进行说明。图9为将静止图像嵌入背景动画的帧号3以后中的例子。本实施例针对帧号还是通过将if语句表达的条件分歧预先记述到脚本313中,能够将静止图像嵌入指定的帧号以后中。此外,素材数据的静止图像为能够设定阿尔法通道的图像文件。当在脚本313内生成静止图像对象时,动画生成服务器103嵌入静止图像,以使透过该空白区域。

图10为用于说明使根据条件嵌入的静止图像不同的图。预先准备多个静止图像,脚本313根据条件分歧从多个图像中指定要嵌入的图像。例如将使用if语句比较由个人数据取得的用户id、性别或职业、年龄层、居住地域、购入/浏览过的商品种类、由数据加工服务器102分析过的类别结果等编码预先记述在脚本313中。通过这种方式,动画生成服务器103能够将根据条件的静止图像嵌入动画中。

并且,作为应用例可以将数值数据制成曲线图或分布图等,并将其作为静止图像嵌入动画中。当然也可以将曲线图或分布图制成动画。

而且如图11所示,可以对静止图像进行扩大/缩小、位置、旋转、透明度的指定等,也可以将这些进行组合。在脚本313内指定静止图像对象的这些数据。通过将静止图像嵌入各帧中,以使利用条件分歧并根据帧号或个人数据使这些数据的值不同,动画生成服务器313能够控制图像的动作。

作为动作的控制,例如通过逐渐扩大静止图像,能够生成静止图像逐渐逼近的动画,并且通过逐渐使静止图像的透明度变化,能够使残留有背景图像的静止图像淡入、淡出。这种控制也能够应用于在图6~图8中说明的文本数据。通过将这种效果记述在脚本313中,用户能够任意地指定动作。

图12为用于说明背景动画内的声音与合成对象的声音(称为声音素材)的合成方法的图。在图12的例子中,将第三帧至第五帧之前的背景动画内的声音分段后抽出,并将该分段化的声音与声音素材进行合成。然后,将合成后的分段化声音返回至原来的背景动画内。至于抽出哪一个帧则能够由脚本内的指定或付与脚本313的参数指定。

如图13所示,也可以对通过使用if语句并根据条件嵌入的声音素材进行变更。例如可以为根据个人数据的值而使条件分歧的安装。预先准备多个成为声音素材的声音文件(在图13的例子中为声音文件a、b),动画生成服务器313根据脚本313内的条件分歧,控制是否将任意的声音文件与背景动画声音进行合成。

而且,提供给服务利用者的完整的最终形态的动画(这里称为动画内容)由多个场面(称为场景)构成的情况较多。在本实施方式中,能够预先生成每个场景的分割背景动画,并最终将其结合。在图14的例子为预先准备背景动画a(车辆的动画)、b(自行车的动画)两个分割背景动画的例子。在实施方式中,将这两个动画结合而生成为一个动画内容。并且分别根据分割背景动画的识别信息,在脚本313内预先定义要嵌入的文本数据或静止图像,并通过将分割背景动画的识别信息作为条件进行控制,使根据分割背景动画嵌入的素材数据不同或动作不同。

作为场景切换的应用例也可以付与切换效果。例如也可以付与如下效果,通过滑动运动前段场景并切换到后段场景或以翻书页的方式切换到后段场景等。

下面,将脚本313的一个例子表示在图15~图17中。表示在图15~图17的脚本成为连续的一个脚本。并且,“--”为注释文。

(参数设定)

0001行~0004行设定编码参数。这里,设定输出的动画帧幅、帧高、帧率(fps)、码率等。

0005行~0009行设定输出声音的采样率、量子点数、频道数(模拟/立体声)、码率、延迟(针对动画的延迟采样数)等。

下面的initialize函数和compose函数为从动画生成引擎312调用的函数且为必需函数。

(initialize函数)

为用于进行帧的初始化、动画部分的初始化的函数,仅在开始编码前调用一次。

(compose函数)

为用于各帧的绘制以及声音合成而每次调用的的函数。在本例中,处理对象的动画部分数目为0(例如图14的背景动画a)时调用add_part_a函数,当动画部分数目为1(例如图14的背景动画b)时调用add_part_b函数。并且将变量frame的值作为自变量付与compose函数。

(add_part_a函数)

为从compose函数调用的函数,且为将指定的动画素材追加到输出动画的部分处理。并将part_a.wmv追加到输出动画。

(add_part_b函数)

为从compose函数调用的函数且为将指定的动画素材追加到输出动画的部分处理。并将part_b_wmv追加到输出动画。

下面列举在add_part_a函数、add_part_b函数使用的函数。

·source.open(type,resource,params)

打开输入资源,并随后重复用于进行读取的句柄。在type中可以指定动画(movie)、动画(animation)、静止图(image)、文本(text)、声音(sound)。当为文本类型时,也可以在此指定具体的字符串、字体种类、尺寸、透明度等。·frame.compose(source,x,y)

在缓冲器合成由source指定的输入图像。用x,y指定此时的位置。例如当将动画帧添加到缓冲器中后添加文本时,合成该动画帧与文本。

·frame.multiplex(source)

使由source指定的分段声音重叠在用于进行混合的声音缓冲器中。当source不是声音文件时,则不进行任何混合。

·source.alpha(source,alpha)

设定由source指定的图像透明度。

·source.next(source)

使由source指定的资源前进一帧。

·source.close(source)

关闭由source指定的资源并解放程序资源。

·source.angle(source,degree)

以degree指定的角度使由source指定的资源旋转。

·source.scale(source,ratio)

以ratio指定的倍率使由source指定的资源扩大/缩小。·source.rewind(source)

找出source的片头。

尽管在上述例子中主要以商品销售系统为例进行了说明,但也能够适用于提供其他用途的系统。下面示出一例。

(医疗机关的健康诊断结果提供系统)

将健康诊断的就诊者姓名、就诊日、就诊医疗机关、就诊计划导入动画内,并将各检查项目用曲线显示。在曲线中也能够用经年或时间顺序表示同一项目。

(化妆品厂家的皮肤诊断系统)

作为用于表示服务利用者的皮肤诊断结果并引导推荐化妆品的系统导入上述实施方式的系统。根据意见调查或专门的皮肤检查器械得出的结果,将保湿性或弹性、皮肤变粗燥等厂家独自的皮肤诊断结果的数值、表、属性等导入动画。并根据该状况在动画中引导推荐的化妆品商品。

(健康食品厂家的营养辅助食品建议系统)作为表示生活习惯诊断结果并引导推荐营养辅助食品的系统导入上述实施方式。通过意见调查取得与饮食生活、代谢、血液循环、压力、疲劳等营养辅助食品的效果有关的生活习惯,并将需要保养的项目指数等导入动画中。并在动画内引导推荐的营养辅助食品。

(预备学校的课程引导系统)

作为用于表示模拟考试结果等并引导推荐授课计划的系统导入上述实施方式的系统。不仅将模拟结果根据各科目或各类别显示全国水平,并且将希望报考的大学入学率等导入动画中。并在动画内引导推荐的课程。

(生命保险公司的必要保障额诊断结果的提供系统)

通过意见调查等取得家族构成(亲属关系、年龄)或储蓄额、收入信息、生活费等,并将该家庭所必需的保障额导入动画中。不仅提供组织生活周期的方案而且提醒保障需求。

(旅行代理点的申请旅游的确认、引导系统)

不仅将申请旅游内容(目的地或航班日期、利用机场、申请人数、住宿预订酒店、附加选择等)表示在动画内,而且生成用于引导到当日为止的注意点或手续方法等的动画。并将当地的选择旅游介绍也导入动画。

(运动电话的计划内容的确认、追加选择引导系统)

在动画中引导新计划申请者确认计划内容、追加选择。不仅连同金额表示加入的计划的内容(计划名称、免费通话时间、可利用数据量、适用折扣等)或附加选择内容(留言服务、保障服务等),而且引导追加的推荐选择。

(美容沙龙、训练健身房、英语会话学校等课程继续、档次提升的引导系统)

不仅在动画内表示当前利用的课程的内容(课程名称、实施预定次数、实施内容等)或实际的实施状况(次数或执行日或者追加选择的利用状况等),并且表示课程期间中的变化(皮肤状态或体重、英语水平等),从而进行课程继续或提高课程的引导。

(汽车保险的更新引导系统)

生成用于说明当前加入中的合同的条件(到期日、等级、年龄限制、金驾驶证对象、合同年数等)或补偿内容(是否有投保金额或特约附加等)每个项目的动画。并在动画内提示以当前内容更新的估价和推荐计划的估价。

(人事考核部、销售管理系统)

在直观地表示职务等级制度或核心竞争力的总体状况或评价轴的同时,标明该人的名次或等级,并且用高亮度或制图表示该部分。除去根据每个人反馈各销售指标(拜访次数、提案数目、成交数目、合同数量等)的状况以外,还在动画内显示全公司状况或所属营业所的状况。除去具体数值以外,显示方法通过曲线等图形或与完成状况对应的印戳等表示。

(ec购物中心运营公司的系统)

例如将实施方式的系统导入用于奖励继续新开店铺合同的系统。在奖励继续合同时,生成用于将至今的销售状况(销售额、销售件数等)或活动力(电子杂志传送次数、广告出稿状况等)、效率(转换率或顾客单价等)同同行其他公司进行比较的动画,并在动画内表示提高销售的要点。

(云会计软件提供公司的系统)

以动画提供每月的会计重点部分。将销售额或销售管理费用、经常利润等基本会计信息作为重点部分导入动画内。除去每月状况以外,也可以将每月的推移或蓄积状况、去年同期比导入动画内。

(代理店制度拥有公司的系统)

将个别代理店的处理状况(总销售额、根据种类的销售额、每月状况等)导入动画内,并导入全国状况或区域内的比较等。

在实施方式中,不是固态存储器与动画编辑器动画,而是作为用于生成通常使用的规定格式的一个动画文件进行了说明。固态存储器与动画编辑器动画成为分别为背景动画和文本等信息的文件构成,并将这些文件整合后首次作为动画发挥作用。因此,为了再现而需要准备多个文件,由于文件夹结构也被规定,因而下载等处理会不方便。固态存储器与动画编辑器动画在再现动画时会进行文字、图像的合成,即使生成再现播放器,但处理会变得复杂,与其他外部系统的联动也会变得困难。因为这些因素,固态存储器与动画编辑器动画仅能通过专用播放器、web控件浏览器的专用插件再现。

另一方面,通过实施方式生成的动画数据作为在os附属的播放器或控件浏览器上生成可再现的一个文件。由此,同具有多个文件的固态存储器与动画编辑器动画的构成相比,下载等处理变得容易。并且实施方式生成的动画数据可通过智能手机或游戏设备、音乐/动画播放器等一般再现设备再现。并且通过设置成一个动画文件,使得与外部系统(邮件传输系统、cms、sns等)的连动变得容易。

并且在实施方式中,由于文本信息等嵌入一个动画文件内,并符号成动画数据,因而修改嵌入信息等变得困难。例如即使由第三者侵入服务器,更改个人数据等文本信息会变得非常困难。

如上所述,通过实施方式的方式能够以服务利用者印象深刻的方式使视觉效果提高的动画数据的状态提供信息。并且,通过嵌入服务利用者的个人数据,能够生成个性化、具有亲近感的动画数据。并且由于生成为一个动画文件,如上述所述能够使处理变得容易,从而使信息的更改变得困难。

并且,由于在基础文件上使用脚本控制素材数据的嵌入,因而在系统运用时,能够容易地变更提供的动画内容。而且由于在脚本内根据if语句等分歧条件等而使素材数据的动作不同,从而能够提供由每个服务利用者个性化的动画。

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