填色处理方法及装置的制造方法_3

文档序号:8445413阅读:来源:国知局
等,从而达到声色并具的播放效果,进一步丰富了用户的体验感。
[0072]本发明通过将填色游戏中进行动态显示的多帧待填色图片的不同待填色区域进行关联,生成填色数据包;在读取到填色数据包后,解析所述填色数据包,获取所述填色数据包中包含的连续的多帧待填色图片,所述多帧待填色图片均为轮廓图,且每一帧待填色图片包括多个待填色区域;然后在显示屏上显示所述多帧待填色图片中的首帧待填色图片;根据用户在显示屏上的填色操作,对所述首帧待填色图片的每一个待填色区域进行颜色填充,并对其余待填色图片中的待填色区域填充与所关联的首帧待填色图片中的待填色区域相同的颜色;在所述首帧待填色图片以及所述其余待填色图片中的每一个待填色区域均填充颜色后,逐一显示填充颜色后的所述首帧待填色图片以及所述其余待填色图片;从而实现了在填色游戏过程中对连续的多帧待填色图片进行跟随填色,并在游戏结束后,播放连续的多帧待填色图片,形成动画播放效果,所述方法占用的系统资源小,对平台要求低,尤其适用于小系统设备,实现了在小系统设备上的填色游戏动态表现效果。
[0073]实施例二
[0074]图2示出了本发明实施例二提供的填色处理装置的组成结构,为了便于说明,仅不出了与本发明相关的部分。
[0075]在本发明实施例中,所述装置用于实现图1实施例所述的填色处理方法,可以是内置与智能终端的软件单元、硬件单元、软硬件结合的单元。所述智能终端包括但不限于智能手机、平板电脑、彩屏的学习机、游戏机等。
[0076]如图2所示,所述装置包括:
[0077]读取模块21,用于读取填色数据包,所述填色数据包中包含连续的多帧待填色图片,所述待填色图片均为轮廓图,且每一帧待填色图片包括多个待填色区域。
[0078]获取模块22,用于解析所述填色数据包,获取所述多帧待填色图片。
[0079]显示模块23,用于在显示屏上显示所述多帧待填色图片中的首帧待填色图片。
[0080]填充模块24,用于根据用户在显示屏上输入的填色操作,对所述首帧待填色图片中的每一个待填色区域进行颜色填充,并对其余待填色图片中的待填色区域填充与所关联的首帧待填色图片中的待填色区域相同的颜色。
[0081]显示模块25,用于在所述首帧待填色图片以及所述其余待填色图片中的每一个待填色区域均填充颜色后,逐一显示填充颜色后的所述首帧待填色图片以及所述其余待填色图片。
[0082]其中,所述其余待填色图片为所述多帧待填色图片中除所述首帧待填色图片外的待填色图片,所述其余待填色图片中包含的每一个待填色区域均与首帧待填色图片中包含的至少一个待填色区域相关联。
[0083]进一步地,所述装置还包括:
[0084]设置模块26,用于预先设置每一帧待填色图片上的待填色区域对应的编号,并将连续的多帧待填色图片和每一帧待填色图片的不同待填色区域与编号之间的对应关系一同打包为填色数据包。
[0085]进一步地,在本发明实施例中,所述首帧待填色图片上需要填充相同颜色的待填色区域设置了相同的编号,所述填充模块24包括:
[0086]获取单元241,用于在对所述首帧待填色图片的待填色区域进行颜色填充时,获取当前待填色区域对应的编号;
[0087]第一填充单元242,用于根据所述编号,对所述首帧待填色图片中具有相同编号的待填色区域进行颜色填充,所填充的颜色为当前待填色区域所填充的颜色。
[0088]通过上述单元,当用户选择颜色对首帧待填色图片上的某一个待填色区域进行填色时,与当前待填色区域具有相同编号的待填色区域进行相同的颜色填充;比如在对其中一只眼睛进行颜色填充时对具有相同编号的另外一只眼睛填充相同的颜色,从而保证了同一待填色图片上图像的相同特征的颜色一致。
[0089]进一步地,在本发明实施例中,每一帧待填色图片中的相同图像部位对应的待填色区域设置了相同的编号,所述填充模块24还包括:
[0090]第二填充单元243,用于根据所述编号,对所述其余待填色图片中具有相同编号的待填色区域进行颜色填充,所填充的颜色为当前待填色区域所填充的颜色。
[0091]由于预先设置了多帧待填色图片中相同图像部位对应的待填色区域具有相同的编号,可通过所述编号检测除首帧待填色图片外的其余待填色图片上需要填充相同颜色的待填色区域。当用户选择颜色对首帧待填色图片上的某一个待填色区域进行填色时,与当前待填色区域具有相同编号的其余待填色图片上的待填色区域进行相同的颜色填充,从而保证了多帧待填色图片中相同图像部位对应的待填色区域所填颜色的一致性,在通过显示模块25显示多帧待填色图片时达到动画播放的效果,实现了颜色动态跟随效果。
[0092]优选地,所述填色数据包中还包括与所述多帧待填色图片对应的音频文件;
[0093]所述显示模块25还用于:
[0094]按照预设时间间隔逐一显示填充颜色后的多帧待填色图片,并播放所述音频文件。
[0095]需要说明的是,本发明实施例中的装置可以用于实现上述方法实施例中的全部技术方案,其各个功能模块的功能可以根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述实施例中的相关描述,此处不再赘述。
[0096]本发明通过将填色游戏中进行动态显示的多帧待填色图片的不同待填色区域进行关联,生成填色数据包;在读取到填色数据包后,解析所述填色数据包,获取所述填色数据包中包含的连续的多帧待填色图片,所述多帧待填色图片均为轮廓图,且每一帧待填色图片包括多个待填色区域;然后在显示屏上显示所述多帧待填色图片中的首帧待填色图片;根据用户在显示屏上的填色操作,对所述首帧待填色图片的每一个待填色区域进行颜色填充,并对其余待填色图片中的待填色区域填充与所关联的首帧待填色图片中的待填色区域相同的颜色;在所述首帧待填色图片以及所述其余待填色图片中的每一个待填色区域均填充颜色后,逐一显示填充颜色后的所述首帧待填色图片以及所述其余待填色图片;从而实现了在填色游戏过程中对连续的多帧待填色图片进行跟随填色,并在游戏结束后,播放连续的多帧待填色图片,形成动画播放效果,所述装置占用的系统资源小,对平台要求低,尤其适用于小系统设备,实现了在小系统设备上的填色游戏动态表现效果。
[0097]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能宄竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0098]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0099]在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1