图像合成方法及装置的制作方法

文档序号:6367204阅读:159来源:国知局
专利名称:图像合成方法及装置的制作方法
技术领域
本发明涉及图形图像处理领域,特别涉及一种图像合成方法及装置。
背景技术
图像是人们用来保存和传递信息的一种重要手段。它能够以直观、形象地方式来保存和传递非常多的信息,有一图胜千言的说法。虽然人们都希望能够用图像来表达自己的想法和创意,但是事实上大多数人并不会绘画。借助于计算机图形图像处理技术,现在已经有很多种基于图像合成技术的绘画产品。这些产品中常用的一种图像合成方法为第一,提供大量的素材图像给用户;第二,由 用户来选择素材图像进行自由组合和编辑;第三,将用户组合和编辑完毕后的若干张素材图像合成为一张图像。其中,对素材图像进行的编辑可以包括移动素材图像的位置、缩放素材图像的大小和更改素材图像的颜色等等。在实现本发明的过程中,发明人发现现有技术至少存在以下问题虽然提供了大量的素材图像给用户,但是还是经常发生用户找不到合适的素材图像的情况,也即现有的绘画产品无法满足用户真实想要表达的创意需求。

发明内容
为了能够提供更能满足用户实际需求的图像合成产品给用户,本发明实施例提供了一种图像合成方法及装置。所述技术方案如下根据本发明的一个方面,本发明实施例提供了一种图像合成方法,所述方法包括接收用户绘制的草像;将所述草像发送至服务器,以便所述服务器根据所述草像搜索素材图像;将接收到所述服务器反馈的至少一张素材图像提供给用户;接收用户对所述至少一张素材图像的组合和编辑;将组合和编辑后的所述素材图像合成为最终图像。进一步地,所述接收用户绘制的草像,还包括接收用户为所述草像所选择的图像分类;所述将所述草像发送至服务器,以便所述服务器根据所述草像搜索素材图像,对应包括将所述草像和所述图像分类发送至服务器,以便所述服务器在所述图像分类所指示的图像资源中按照与所述草像的相关程度搜索素材图像。进一步地,在所述草像发送至服务器之后,所述将接收到所述服务器反馈的至少一张素材图像提供给用户之前,还包括显示将所述服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,所述预设内容包括如下内容中的任一种或几种的组合文字、图像和视频。进一步地,所述显示将所述服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,具体包括根据所述接收进度的当前进度是否达到预定阀值来切换预设内容的显示。进一步地,所述将组合和编辑后的所述素材图像进行合成之后,还包括根据用户的输入信号将所述最终图像分享到目标位置, 所述目标位置包括如下位置中的任一种或几种的组合社交网络、微博网络或即时通讯用户。根据本发明的另一方面,本发明实施例还提供一种图像合成装置,所述装置包括草图接收模块,用于接收用户绘制的草像;数据转发模块,用于将所述草像发送至服务器,所述服务器根据所述草像搜索素材图像;素材接收模块,用于将接收到所述服务器反馈的至少一张素材图像提供给用户;素材编辑模块,用于接收用户对所述至少一张素材图像的组合和编辑;图像合成模块,用于将组合和编辑后的所述素材图像合成为最终图像。进一步地,所述图像合成装置,还包括分类接收模块;所述分类接收模块,用于接收用户为所述草像所选择的图像分类;所述数据转发模块,具体用于将所述草像和所述图像分类发送至服务器,以便所述服务器在所述图像分类所指示的图像资源中按照与所述草像的相关程度搜索素材图像。进一步地,所述图像合成装置,还包括进度显示模块;所述进度显示模块,用于显示将所述服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,所述预设内容包括如下内容中的任一种或几种的组合文字、图像和视频。进一步地,所述进度显示模块,具体包括内容切换单元;所述内容切换单元,用于根据所述接收进度的当前进度是否达到预定阀值来切换预设内容的显示。进一步地,所述图像合成装置,还包括图像分享模块;所述图像分享模块,用于根据用户的输入信号将所述最终图像分享到目标位置,所述目标位置包括如下位置中的任一种或几种的组合社交网络、微博网络或即时通讯用户。本发明实施例提供的技术方案带来的有益效果是通过利用用户绘制的草像结合图像搜索服务器来提供素材图像,可以为用户提供更为丰富和精准的素材图像,使得用户能够更好地利用这些素材图像来合成最终图像,以表达自己真实想要表达的创意。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例一提供的图像合成方法的方法流程图;图2是本发明实施例二提供的图像合成方法的方法流程图;
图3是本发明实施例二提供的一种显示图像的外观示意图;图4是本发明实施例三提供的图像合成装置的结构方框图;图5是本发明实施例四提供的图像合成装置的结构方框图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例一请参考图1,其示出了本发明实施例一提供的图像合成方法的方法流程图。该图像合成方法可以用于终端或者web服务器中,该图像合成方法可以包括步骤102,接收用户绘制的草像;终端首先可以接收用户绘制的草像,用户绘制的草像可以是由用户使用鼠标绘制的线条图或者涂鸦图。步骤104,将草像发送至服务器,以便服务器在图像分类所指示的图像资源中按照与草像的相关程度搜索素材图像;终端可以将用户绘制的草像发送至服务器,以便由服务器来根据用户绘制的草像搜索素材图像,比如,用户绘制了一只简笔画小鸟,则服务器可以根据用户绘制的简笔画小鸟来搜索有关鸟的素材图像,并在获得搜索结果后反馈给终端。步骤106,将接收到服务器反馈的至少一张素材图像提供给用户;终端可以将接收到服务器反馈的若干张素材图像提供给用户,该若干张素材图像可以是一张素材图像,也可以是两张或者两张以上素材图像。通常情况下,该若干张素材图像为多张素材图像,以便用户选择。步骤108,接收用户对至少一张素材图像的组合和编辑;用户可以对所有的素材图像进行组合和编辑,此处的编辑同样可以包括移动素材图像的位置、缩放素材图像的大小和更改素材图像的颜色等。终端可以接收用户的相关操作,并对这些素材图像进行相应的处理。步骤110,将组合和编辑后的素材图像合成为最终图像。在用户对素材图像进行组合和编辑以后,终端可以将组合和编辑后的素材图像合成为最终图像,然后显示给用户。综上所述,本发明实施例一提供的图像合成方法通过利用用户绘制的草像结合图像搜索服务器来提供素材图像,可以为用户提供更为丰富和精准的素材图像,使得用户能够更好地利用这些素材图像来合成最终图像,以表达自己真实想要表达的创意。实施例二请参考图2,其示出了本发明实施例一提供的图像合成方法的方法流程图。该图像合成方法可以用于终端或者web服务器中,该图像合成方法可以包括
步骤202,接收用户绘制的草像和用户为草像所选择的图像分类;终端首先可以接收用户绘制的草像,用户绘制的草像可以是由用户使用鼠标绘制的线条图或者涂鸦图。同时,为了能够提高服务器的搜索准确性,在接收用户绘制的草像时,还可以同时接收用户为草像所选择的图像分类,图像分类的具体表现形式可以是关键词,比如服务器可以预先提供很多关键词,这些关键词可以使用树形结构来进行组织起来供用户选择。具体地讲,当用户绘制的草像是一个简笔画小鸟时,可以同时选择“鸟”这个关键词来作为该草像的图像分类。步骤204,将草像和图像分类发送至服务器,以便服务器在图像分类所指示的图像资源中按照与草像的相关程度搜索素材图像;终端可以将用户绘制的草像和用户为该草像选择的图像分类发送至服务器,以便由服务器来根据草像和图像分类的结合来搜索素材图像。具体地讲,服务器可以先根据用户选择的图像分类来确定需要搜索的图像资源,比如用户选择的图像分类是 关键字“鸟”,则服务器只在涉及鸟的图像资源里进行搜索。服务器在这些涉及鸟的图像资源里进行搜索时,可以将用户绘制的简笔画小鸟的图像特征来与这些图像资源中的图像特征来相互比较,以确定待搜索的图像与用户绘制的草像的相关程度,并且选择相关程度最接近的一张或者几张图像作为素材图像来反馈给终端。图像特征可以是颜色、形状、纹理等特征。反馈的素材图像的张数可以是预定张数。步骤206,显示将服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,该预设内容包括如下内容中的任一种或几种的组合文字、图像和视频;服务器将至少一张素材图像反馈给终端,此时,终端需要接收这些素材图像至本地,并加载显示给用户。由于素材图像的数据量通常较大,而且不止一张,终端需要接收这些素材图像至本地时需要一段不短的时间。为了能够减轻用户等待较长时的不适,此时终端可以首先显示将服务器反馈的至少一张素材图像接收到本地时的接收进度,该接收进度可以是一个卡通化的进度条。同时还在屏幕的空白处显示一些预设内容,这些预设内容可以是文字、图像和视频中的任一种,比如预设内容可以是诸如笑话、英语900句之类的文字类内容;也可以是每日冏图之类的图像;还可以是简短的动画等等。在一个具体的例子中,接收进度可以被显示为一个位于屏幕中央的进度条302,预设内容可以显示为一句格言304,如图3所示。更为优选地,预设内容的显示可以不断变化,变化的方式可以有多种第一,预设内容可以每隔预定时间间隔就自动切换一次,比如,每隔3秒切换一句英语谤语;第二,根据接收进度的当前进度是否达到预定阀值来切换预设内容的显示,比如,当前进度是10%,则显示一段笑话;当前进度是20%,则显示另一段笑话;当前进度是30%,则显示再一条笑
In寸寸o上述过程可以持续到终端将服务器反馈的所有素材图像都接收完毕。步骤208,将接收到服务器反馈的至少一张素材图像提供给用户;终端可以将接收到服务器反馈的若干张素材图像提供给用户,该若干张素材图像可以是一张素材图像,也可以是两张或者两张以上素材图像。通常情况下,该若干张素材图像为多张素材图像,以便用户选择。在一个具体的实例中,服务器可以提供多张小鸟的图像给用户,以便用户选择。
由于素材图像通常是作为前景图像来使用,所以在该步骤中,终端还可以提供若干张背景图像来供用户选择,比如提供蓝天白云背景、草地背景、大海背景和陆地背景等等。当然也可以由用户来自行上传一张图像来作为背景图像。步骤210,接收用户对至少一张素材图像的组合和编辑;用户可以对所有的素材图像进行组合和编辑,此处的编辑同样可以包括移动素材图像的位置、缩放素材图像的大小和更改素材图像的颜色等。具体地讲,用户可以将很多不同的素材图像放置在同一张背景图像的不同位置,而每个素材图像都是通过草像来查找到的,比如,用户可以将素材图像“小鸟”、素材图像“大树”和素材图像“小孩”都放置在同一张背景图像“蓝天白云”下,然后对各个素材图像按照自己的意愿进行移动、缩放和更改颜色等。终端可以接收用户的相关操作,并对这些素材图像以及背景图像进行相应的处理。步骤212,将组合和编辑后的素材图像合成为最终图像;在用户对素材图像以及背景图像进行组合和编辑以后,终端可以将组合和编辑后 的素材图像以及背景图像合成为最终图像,然后显示给用户。步骤214,根据用户的输入信号将最终图像分享到目标位置,目标位置包括如下位置中的任一种或几种的组合社交网络、微博网络或即时通讯用户。综上所述,本发明实施例二提供的图像合成方法通过利用用户绘制的草像结合图像搜索服务器来提供素材图像,可以为用户提供更为丰富和精准的素材图像,使得用户能够更好地利用这些素材图像来合成最终图像,以表达自己真实想要表达的创意。另一方面,本发明实施例二提供的图像合成方法还可以结合图像分类来使服务器能够提供更加快速和精准的素材图像;再一方面,本发明实施例二提供的图像合成方法还通过在接收素材图像时显示预设内容,从而通过预设内容来吸引用户阅读,转移用户注意力,避免用户感觉等待时间过长。实施例三请参考图4,其示出了本发明实施例三提供的图像合成装置的结构方框图。该图像合成装置可以用于终端或者web服务器中,该图像合成装置可以包括草图接收模块410、数据转发模块430、素材接收模块450、素材编辑模块470和图像合成模块490。草图接收模块410用于接收用户绘制的草像。数据转发模块430用于将草像发送至服务器,服务器根据草像搜索素材图像。素材接收模块450用于将接收到服务器反馈的至少一张素材图像提供给用户。素材编辑模块470用于接收用户对至少一张素材图像的组合和编辑。图像合成模块490用于将组合和编辑后的素材图像合成为最终图像。综上所述,本发明实施例三提供的图像合成装置通过利用用户绘制的草像结合图像搜索服务器来提供素材图像,可以为用户提供更为丰富和精准的素材图像,使得用户能够更好地利用这些素材图像来合成最终图像,以表达自己真实想要表达的创意。实施例四请参考图5,其示出了本发明实施例四提供的图像合成装置的结构方框图。该图像合成装置可以用于终端或者web服务器中,该图像合成装置可以包括草图接收模块410、分类接收模块420、数据转发模块430、进度显示模块440、素材接收模块450、素材编辑模块470、图像合成模块490和图像分享模块44。草图接收模块410用于接收用户绘制的草像。分类接收模块420用于接收用户为草像所选择的图像分类;数据转发模块430用于将草图接收模块410接收的草像和分类接收模块420接收的图像分类发送至服务器,以便服务器在图像分类所指示的图像资源中按照与草像的相关程度搜索素材图像。
进度显示模块440用于显示将服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,预设内容包括如下内容中的任一种或几种的组合文字、图像和视频。进度显示模块440可以具体包括内容切换单元442。内容切换单元442用于根据接收进度的当前进度是否达到预定阀值来切换预设内容的显示。素材接收模块450用于将接收到服务器反馈的至少一张素材图像提供给用户。素材编辑模块470用于接收用户对至少一张素材图像的组合和编辑。图像合成模块490用于将组合和编辑后的素材图像合成为最终图像。图像分享模块44用于根据用户的输入信号将最终图像分享到目标位置,目标位置包括如下位置中的任一种或几种的组合社交网络、微博网络或即时通讯用户。综上所述,本发明实施例四提供的图像合成装置通过利用用户绘制的草像结合图像搜索服务器来提供素材图像,可以为用户提供更为丰富和精准的素材图像,使得用户能够更好地利用这些素材图像来合成最终图像,以表达自己真实想要表达的创意。另一方面,本发明实施例四提供的图像合成装置还可以结合图像分类来使服务器能够提供更加快速和精准的素材图像;再一方面,本发明实施例四提供的图像合成装置还通过在接收素材图像时显示预设内容,从而通过预设内容来吸引用户阅读,转移用户注意力,避免用户感觉等待时间过长。需要说明的是上述实施例提供的图像合成装置在图像合成时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的图像合成装置与图像合成方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。还需要说明的是,本发明实施例提供的图像合成方法及装置可以实现成为一个模块、一个系统或者一个系统的一部分,比如本发明实施例提供的图像合成方法及装置可以实现成为一个爱情预测网站的一部分,用户可以先通过本发明实施例提供的图像合成方法及装置合成一张图像,然后该爱情预测网站通过该图像来预测用户的爱情运势。具体的实例中,上述的系统可以是社交网站、笔记本应用程序、儿童教育游戏、图片接龙游戏等等,此处不一一赘述。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种图像合成方法,其特征在于,所述方法包括 接收用户绘制的草像; 将所述草像发送至服务器,以便所述服务器根据所述草像搜索素材图像; 将接收到所述服务器反馈的至少一张素材图像提供给用户; 接收用户对所述至少一张素材图像的组合和编辑; 将组合和编辑后的所述素材图像合成为最终图像。
2.根据权利要求I所述的图像合成方法,其特征在于,所述接收用户绘制的草像,还包括 接收用户为所述草像所选择的图像分类; 所述将所述草像发送至服务器,以便所述服务器根据所述草像搜索素材图像,对应包括 将所述草像和所述图像分类发送至服务器,以便所述服务器在所述图像分类所指示的图像资源中按照与所述草像的相关程度搜索素材图像。
3.根据权利要求I所述的图像合成方法,其特征在于,在所述草像发送至服务器之后,所述将接收到所述服务器反馈的至少一张素材图像提供给用户之前,还包括 显示将所述服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,所述预设内容包括如下内容中的任一种或几种的组合文字、图像和视频。
4.根据权利要求3所述的图像合成方法,其特征在于,所述显示将所述服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,具体包括 根据所述接收进度的当前进度是否达到预定阀值来切换预设内容的显示。
5.根据权利要求I至4任一所述的图像合成方法,其特征在于,所述将组合和编辑后的所述素材图像进行合成之后,还包括 根据用户的输入信号将所述最终图像分享到目标位置,所述目标位置包括如下位置中的任一种或几种的组合社交网络、微博网络或即时通讯用户。
6.一种图像合成装置,其特征在于,所述装置包括 草图接收模块,用于接收用户绘制的草像; 数据转发模块,用于将所述草像发送至服务器,所述服务器根据所述草像搜索素材图像; 素材接收模块,用于将接收到所述服务器反馈的至少一张素材图像提供给用户; 素材编辑模块,用于接收用户对所述至少一张素材图像的组合和编辑; 图像合成模块,用于将组合和编辑后的所述素材图像合成为最终图像。
7.根据权利要求6所述的图像合成装置,其特征在于,所述图像合成装置,还包括 分类接收模块; 所述分类接收模块,用于接收用户为所述草像所选择的图像分类; 所述数据转发模块,具体用于将所述草像和所述图像分类发送至服务器,以便所述服务器在所述图像分类所指示的图像资源中按照与所述草像的相关程度搜索素材图像。
8.根据权利要求6所述的图像合成装置,其特征在于,所述图像合成装置,还包括进度显示模块;所述进度显示模块,用于显示将所述服务器反馈的至少一张素材图像接收到本地时的接收进度和预设内容,所述预设内容包括如下内容中的任一种或几种的组合文字、图像和视频。
9.根据权利要求8所述的图像合成装置,其特征在于,所述进度显示模块,具体包括内容切换单元; 所述内容切换单元,用于根据所述接收进度的当前进度是否达到预定阀值来切换预设内容的显示。
10.根据权利要求6至9任一所述的图像合成装置,其特征在于,所述图像合成装置,还包括图像分享模块; 所述图像分享模块,用于根据用户的输入信号将所述最终图像分享到目标位置,所述目标位置包括如下位置中的任一种或几种的组合社交网络、微博网络或即时通讯用户。
全文摘要
本发明公开了一种图像合成方法及装置,属于图形图像处理领域。所述方法包括接收用户绘制的草像;将所述草像发送至服务器,以便所述服务器根据所述草像搜索素材图像;将接收到所述服务器反馈的至少一张素材图像提供给用户;接收用户对所述至少一张素材图像的组合和编辑;将组合和编辑后的所述素材图像合成为最终图像。本发明通过利用用户绘制的草像结合图像搜索服务器来提供素材图像,可以为用户提供更为丰富和精准的素材图像,使得用户能够更好地利用这些素材图像来合成最终图像,以表达自己真实想要表达的创意。
文档编号G06T11/60GK102663794SQ20121008887
公开日2012年9月12日 申请日期2012年3月29日 优先权日2012年3月29日
发明者刘玉璇, 徐昆, 胡事民, 陈韬, 马里千 申请人:清华大学, 腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1