一种快速绘制背景的方法及系统的制作方法

文档序号:6513689阅读:148来源:国知局
一种快速绘制背景的方法及系统的制作方法
【专利摘要】本发明是一种快速绘制背景的方法及系统,采用图片复制拼接在所述目标区域的方法来绘制背景,不用通过遍历背景的每一像素点,因此大大减少了内存消耗,节省了背景设置时间,在不增加成本的情况下大大提高了用户使用感受。
【专利说明】一种快速绘制背景的方法及系统

【技术领域】
[0001]本发明涉及一种绘制背景的方法及系统,具体地说是一种快速绘制规则背景的方法及系统,属于终端设备的图形用户交互界面领域。

【背景技术】
[0002]用户在使用终端设备阅读图书时,自定义背景是一个常用的操作,终端设备绘制背景的方法通常有两种,一种是通过遍历每个像素点来进行颜色复制,当需要绘制背景的目标区域的尺寸很大时,遍历的次数就会极为庞大,绘制背景的时间会很长;另一种是将小的图像按照目标区域的尺寸拼接成大的图像,将其绘制在目标区域中,此方法需要在内存中拼图,在终端设备上及其耗费内存,影响终端设备的运行速度。在内存有限的终端设备上,采用上述两种方法来进行背景绘制,具有极其占用内存资源,并且响应速度慢的缺点。


【发明内容】

[0003]为此,本发明所要解决的是现有技术中在绘制背景时占用内存大并且响应速度慢的问题,从而提供一种可以快速绘制背景的方法。
[0004]为解决上述技术问题,本发明是一种快速绘制背景的方法,包括如下步骤:
[0005]将图片复制到目标区域上;
[0006]复制拼接步骤:以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。
[0007]一种快速绘制背景的方法,还包括如下步骤:
[0008]将最后得到的所述整体的图片剪裁为目标区域大小的图片。
[0009]一种快速绘制背景的方法,
[0010]所述目标区域为矩形,将图片复制到所述目标区域的一个顶角上。
[0011]一种快速绘制背景的方法,所述复制拼接步骤具体包括:
[0012]横向上的复制拼接操作:以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW彡Sff,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数;
[0013]其中,所述图片的宽为IW,所述目标区域的宽为SW。
[0014]一种快速绘制背景的方法,所述复制拼接步骤具体包括:
[0015]纵向上的复制拼接操:以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为H1,EH= (n+l)k*IH,重复此步骤,直到EH彡SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数;
[0016]其中,所述图片的高为IH,所述目标区域的高为SH。
[0017]一种快速绘制背景的方法,所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。
[0018]一种快速绘制背景的方法,
[0019]当SW < SH 并且 IW < IH 时,令m < η ;
[0020]当SW > SH 并且 IW > IH 时,令m > η ;
[0021 ]当 SW=SH 并且 IW=IH 时,令 m=n。
[0022]一种快速绘制背景的系统,包括:
[0023]复制装置,用于将图片复制到目标区域上;
[0024]复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。
[0025]一种快速绘制背景的系统,还包括:
[0026]剪裁装置,用于将最后得到的所述整体的图片剪裁为目标区域大小的图片。
[0027]—种快速绘制背景的系统,所述复制装置为顶角复制装置,
[0028]所述顶角复制装置,用于将图片复制到所述目标区域的一个顶角上,其中,所述目标区域为矩形。
[0029]一种快速绘制背景的系统,所述复制拼接装置包括:
[0030]横向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW彡Sff,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数;
[0031]其中,所述图片的宽为IW,所述目标区域的宽为SW。
[0032]一种快速绘制背景的系统,所述复制拼接装置包括:
[0033]纵向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为EH,EH=(n+l)k*IH,重复此步骤,直到EH彡SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数;
[0034]其中,所述图片的高为IH,所述目标区域的高为SH。
[0035]一种快速绘制背景的系统,还包括:
[0036]间隔控制装置,用于控制所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。
[0037]—种快速绘制背景的系统,所述复制拼接装置还包括:
[0038]m、η选择装置,用于判断当SW < SH并且IW < IH时,令m < η ;当SW > SH并且IW > IH 时,令 m > η ;当 SW=SH 并且 IW=IH 时,令 m=n。
[0039]本发明的上述技术方案相比现有技术具有以下优点:
[0040]1、本发明所述的一种快速绘制背景的方法及系统,采用图片复制拼接在所述目标区域的方法来绘制背景,不用通过遍历背景的每一像素点,因此大大减少了内存消耗,节省了背景设置时间,在不增加成本的情况下大大提高了用户使用感受。
[0041]2、本发明所述的一种快速绘制背景的方法及系统,当所述目标区域为矩形时,将图片复制到所述目标区域的一个顶角上,便于复制拼接步骤中从目标区域的顶角开始进行复制拼接操作,能够避免从所述目标区域的中间区域上开始复制拼接操作,所导致的得到的整体的图片的四边都大于所述目标区域的四边,所导致的资源浪费,能够有效提高复制拼接操作的效率。
[0042]3、本发明所述的一种快速绘制背景的方法及系统,采用横向上的复制拼接操作和纵向上的复制拼接操作,来实现所述目标区域的连续的无缝拼接,有效提高了复制拼接操作的工作效率。
[0043]4、本发明所述的一种快速绘制背景的方法及系统,当SW < SH并且IW < IH时,令m<n;当SW>SH并且IW> IH时,令m>n;当SW=SH并且IW=IH时,令m=n。即每次横向复制原始图片的个数及每次纵向复制原始图片的个数,能够根据目标区域的宽和高及最初复制在起始位置上的图片的宽和高来进行调整,采用这种方式能够进一步减少横向及纵向上复制的次数,进而减少背景设置时间。

【专利附图】

【附图说明】
[0044]为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
[0045]图1是本发明一个实施例的一种快速绘制背景的方法将图片复制到起始位置的示意图;
[0046]图2是本发明一个实施例的一种快速绘制背景的方法复制一次的示意图;
[0047]图3是本发明一个实施例的一种快速绘制背景的方法复制两次的示意图;
[0048]图4是本发明一个实施例的一种快速绘制背景的方法复制三次的示意图;
[0049]图5是本发明一个实施例的一种快速绘制背景的方法复制四次的示意图;
[0050]图6是本发明一个实施例的一种快速绘制背景的方法复制五次的示意图;
[0051]图7是本发明一个实施例的一种快速绘制背景的方法复制六次的示意图;
[0052]图8是本发明一个实施例的一种快速绘制背景的方法复制七次的示意图;
[0053]图9是本发明一个实施例的一种快速绘制背景的方法复制八次的示意图;
[0054]图10是本发明一个实施例的一种快速绘制背景的方法剪裁后的示意图;
[0055]图11是本发明一个实施例的一种快速绘制背景的方法的流程图;
[0056]图12是本发明一个实施例的一种快速绘制背景的系统的结构框图。
[0057]图中附图标记表示为:1_复制到起始位置的图片、2-复制第一次的图片、3-复制第两次的图片、4-复制第三次的图片、5-复制第四次的图片、6-复制第五次的图片、7-复制第六次的图片、8-复制第七次的图片、9-复制第八次的图片。

【具体实施方式】
[0058]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0059]实施例1
[0060]作为本发明的一个实施例,一种快速绘制背景的方法,如图11所示,包括如下步骤:
[0061]将图片复制到目标区域上。所述目标区域可以为矩形、圆形以及其他多边形。
[0062]复制拼接步骤:以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。
[0063]本发明所述的一种快速绘制背景的方法,采用图片复制拼接在所述目标区域的方法来绘制背景,不用通过遍历背景的每一像素点,因此大大减少了内存消耗,节省了背景设置时间,在不增加成本的情况下大大提高了用户使用感受。
[0064]实施例2
[0065]作为本发明的一个实施例,在实施例1的基础上,还包括如下步骤:
[0066]将最后得到的所述整体的图片剪裁为目标区域大小的图片。
[0067]当最后得到的所述整体的图片与所述目标区域不相等时,则需要本步骤对最后得到的所述整体的图片进行剪裁;若最后得到的所述整体的图片与所述目标区域不相等,则不需要剪裁操作。
[0068]实施例3
[0069]作为本发明的一个实施例,在上述实施例的基础上,所述目标区域为矩形,将图片复制到所述目标区域的一个顶角上。当所述目标区域为圆形时,将图片复制到所述目标区域的外接矩形的一个顶角上,也可以实现本发明的此步骤的操作。当所述目标区域为多边形时,将图片复制到所述目标区域的外接矩形的一个顶角上。
[0070]本发明所述的一种快速绘制背景的方法,当所述目标区域为矩形时,将图片复制到所述目标区域的一个顶角上,便于复制拼接步骤中从目标区域的顶角开始进行复制拼接操作,能够避免从所述目标区域的中间区域上开始复制拼接操作,所导致的得到的整体的图片的四边都大于所述目标区域的四边,所导致的资源浪费,能够有效提高复制拼接操作的效率。
[0071]实施例4
[0072]作为本发明的一个实施例,在实施例3的基础上,所述复制拼接步骤包括:
[0073]横向上的复制拼接操作:以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW彡Sff,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数。
[0074]其中,所述图片的宽为IW,所述目标区域的宽为SW。所述图片的宽为IW、高为IH,所述目标区域的宽为SW、高为SH。
[0075]Iff 为 Image Width 的缩写,SW 为 Screen Width 的缩写,EW 为 Entirety Width 的缩写。
[0076]实施例5
[0077]作为本发明的一个实施例,在实施例3或实施例4的基础上,所述复制拼接步骤包括:
[0078]纵向上的复制拼接操:以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为H1,EH= (n+l)k*IH,重复此步骤,直到EH彡SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数。
[0079]其中,所述图片的高为IH,所述目标区域的高为SH。所述图片的宽为IW、高为IH,所述目标区域的宽为SW、高为SH。
[0080]IH 为 Image Height 的缩写,SH 为 Screen Height 的缩写,EH 为 EntiretyHeight的缩写。
[0081]实施例6
[0082]作为本发明的一个实施例的一种快速绘制背景的方法,在实施例5的基础上,所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。
[0083]所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。能够使横向与纵向上的复制的图片更加均匀。
[0084]作为本发明其他实施例的一种快速绘制背景方法,可以现在横向上进行复制拼接操作,直到所述目标区域的一行被填满,然后再以该行上的图片为原始图片进行纵向上的复制拼接操作,直到整个目标区域在纵向上也全部被填满为止,同样能实现本发明的目的。当然作为其他实施例,也可以先进行部分横向上的复制拼接操作,再进行纵向上的复制拼接操作,而且,每次复制拼接操作的长度或者宽度可相同也可不相同,只要每一次复制都以所述目标区域里已有的图片为原始图片复制即可,即每次复制都在前一次已经复制拼接后的图片的基础上进行再复制,均能实现本发明的目的,属于本发明的保护范围。
[0085]作为一种快速绘制背景的方法的【具体实施方式】,,包括如下步骤:
[0086]S1:如图1所示,以目标区域的左上顶角为起始位置,将图片I复制到所述起始位置上。所述图片I的宽为IW、高为IH,所述目标区域的宽为SW、高为SH;此时,所述目标区域中的整体的图片即为图片I,所述整体的图片的宽为EW,高为EH,EW=1*IW< SW,HW=1*IH< SH。
[0087]S2:如图2所示,以图片I为原始图片,复制I个所述原始图片得到所述图片2,将所述图片2与所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,所述整体的图片的宽为EW。此时m=l,j=l,即EW=2*IW < SW,进行步骤S3。
[0088]S3:如图3所示,以图片I和图片2为原始图片,对所述原始图片进行复制得到所述图片3,将所述图片3与所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,所述整体的图片的高为EH。此时n=l,i=l,即EH=2*IH < SH,进行步骤S4。
[0089]S4:如图4所示,以图片1、图片2和图片3为原始图片,对所述原始图片进行复制得到所述图片4,将所述图片4与所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片;此时m=l,j=2,即EH=4*IW < SW,进行步骤S5。
[0090]S5:如图5所示,以图片1、图片2、图片3和图片4为原始图片,对所述原始图片进行复制得到所述图片5,将所述图片5与所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片;此时n=l,i=2,即EH=4*IH < SH,进行步骤S4。
[0091]S6:如图6所示,以图片1、图片2、图片3、图片4和图片5为原始图片,对所述原始图片进行复制得到所述图片6,将所述图片6与所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片;此时m=l,j=3,即EW=8*IW < SW,进行步骤S7。
[0092]S7:如图7所示,以图片1、图片2、图片3、图片4、图片5和图片6为原始图片,对所述原始图片进行复制得到所述图片7,将所述图片7与所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片;此时n=l,i=3,即EH=8*IH < SH,进行步骤S8。
[0093]S8:如图8所示,以图片1、图片2、图片3、图片4、图片5、图片6和图片7为原始图片,对所述原始图片进行复制得到所述图片8,将所述图片8与所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片;此时m=l,j=4,即EW=16*IW > Sff,进行步骤SlO。
[0094]S9:如图9所示,以图片1、图片2、图片3、图片4、图片5、图片6、图片7和图片8为原始图片,对所述原始图片进行复制得到所述图片9,将所述图片9与所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片;此时n=l,i=4,即HW=16*IH> SH,进行步骤S10。
[0095]SlO:如图10所示,将最后得到的图片剪裁为宽为SW、高为SH的图片。
[0096]本发明所述的一种快速绘制背景的方法,采用间隔进行的横向上的复制拼接操作和纵向上的复制拼接操作,来实现所述目标区域的连续的无缝拼接,有效提高了复制拼接操作的工作效率。
[0097]作为其他的实施例,还可以以所述目标区域的左下顶角或者右上顶角或者右下顶角为起始位置,进行步骤Si的操作。或者以所述目标区域的任何位置作为起始位置,进行步骤SI的操作,此时,存在判断复制拼接后的图片是否到达目标区域的宽度和高度工作量较大的问题。
[0098]实施例7
[0099]作为本发明的一个实施例,在实施例5或实施例6的基础上,
[0100]当SW < SH 并且 IW < IH 时,令 m < η。
[0101]当SW > SH 并且 IW > IH 时,令 m > η。
[0102]当SW=SH 并且 IW=IH 时,令 m=n。
[0103]在本发明所述的一种快速绘制背景的方法,当SW < SH并且IW < IH时,令m< η。当SW > SH并且IW > IH时,令m> η。当SW=SH并且IW=IH时,令m=n。即每次横向复制原始图片的个数及每次纵向复制原始图片的个数,能够根据目标区域的宽和高及最初复制在起始位置上的图片的宽和高来进行调整,采用这种方式能够进一步减少横向及纵向上复制的次数,进而减少背景设置时间。
[0104]实施例8
[0105]作为本发明的一个实施例,一种快速绘制背景的系统,如图12所示,包括:
[0106]复制装置,用于将图片复制到目标区域上;
[0107]复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作;
[0108]本发明所述的一种快速绘制背景的系统,采用横向上的复制拼接操作和纵向上的复制拼接操作,来实现所述目标区域的连续的无缝拼接,有效提高了复制拼接操作的工作效率。
[0109]实施例9
[0110]作为本发明的一个实施例,在实施例7的基础上,还包括:
[0111]剪裁装置,用于将最后得到的所述整体的图片剪裁为目标区域大小的图片。
[0112]实施例10
[0113]作为本发明的一个实施例,在实施例8或实施例9的基础上,所述复制装置为顶角复制装置,
[0114]所述顶角复制装置,用于将图片复制到所述目标区域的一个顶角上,其中,所述目标区域为矩形。
[0115]本发明所述的一种快速绘制背景的系统,当所述目标区域为矩形时,将图片复制到所述目标区域的一个顶角上,便于复制拼接步骤中从目标区域的顶角开始进行复制拼接操作,能够避免从所述目标区域的中间区域上开始复制拼接操作,所导致的得到的整体的图片的四边都大于所述目标区域的四边,所导致的资源浪费,能够有效提高复制拼接操作的效率。
[0116]实施例11
[0117]作为本发明的一个实施例的一种快速绘制背景的系统,在实施例10的基础上,所述复制拼接装置包括:
[0118]横向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW彡Sff,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数。其中,所述图片的宽为IW,所述目标区域的宽为SW。
[0119]实施例12
[0120]作为本发明的一个实施例,在实施例10或者实施例11的基础上,所述复制拼接装置包括:
[0121]纵向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为EH,EH=(n+l)k*IH,重复此步骤,直到EH彡SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数。其中,所述图片的宽为IW、高为IH,所述目标区域的宽为SW、高为SH。
[0122]实施例13
[0123]作为本发明的一个实施例,在实施例12的基础上,所述复制拼接装置还包括:
[0124]间隔控制装置,用于控制所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。能够使横向与纵向上的复制的图片更加均匀。
[0125]实施例14
[0126]作为本发明的一个实施例,在实施例12或实施例13的基础上,所述复制拼接装置还包括:
[0127]m、η选择装置,用于判断当SW < SH并且IW < IH时,令m < η ;当SW > SH并且頂>1!1时,令111>11;当SW=SH并且IW=IH时,令m=n。即每次横向复制原始图片的个数及每次纵向复制原始图片的个数,能够根据目标区域的宽和高及最初复制在起始位置上的图片的宽和高来进行调整,采用这种方式能够进一步减少横向及纵向上复制的次数,进而减少背景设置时间。
[0128]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0129]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0130]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0131]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0132]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
【权利要求】
1.一种快速绘制背景的方法,其特征在于,包括如下步骤: 将图片复制到目标区域上; 复制拼接步骤:以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。
2.根据权利要求1所述的一种快速绘制背景的方法,其特征在于,还包括如下步骤: 将最后得到的所述整体的图片剪裁为目标区域大小的图片。
3.根据权利要求1或2所述的一种快速绘制背景的方法,其特征在于, 所述目标区域为矩形,将图片复制到所述目标区域的一个顶角上。
4.根据权利要求3所述的一种快速绘制背景的方法,其特征在于,所述复制拼接步骤具体包括: 横向上的复制拼接操作:以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 )J*Iff,重复此步骤,直到EW ^ SW,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数; 其中,所述图片的宽为IW,所述目标区域的宽为SW。
5.根据权利要求3或4所述的一种快速绘制背景的方法,其特征在于,所述复制拼接步骤具体包括: 纵向上的复制拼接操:以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为EH,EH= (n+l)k*IH,重复此步骤,直到EH ^ SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数; 其中,所述图片的高为IH,所述目标区域的高为SH。
6.根据权利要求5所述的一种快速绘制背景的方法,其特征在于,所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。
7.根据权利要求5或6所述的一种快速绘制背景的方法,其特征在于, 当SW < SH并且IW < IH时,令m < η ; 当SW > SH并且IW > IH时,令m > η ; 当SW=SH并且IW=IH时,令m=n。
8.一种快速绘制背景的系统,其特征在于,包括: 复制装置,用于将图片复制到目标区域上; 复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制至少一个所述原始图片,将复制的至少一个所述原始图片与所述目标区域中的所述原始图片进行无缝拼接得到一个整体的图片,重复此步骤,直到所述目标区域被填满,停止复制拼接操作。
9.根据权利要求8所述的一种快速绘制背景的系统,其特征在于,还包括: 剪裁装置,用于将最后得到的所述整体的图片剪裁为目标区域大小的图片。
10.根据权利要求8或9所述的一种快速绘制背景的系统,其特征在于,所述复制装置为顶角复制装置, 所述顶角复制装置,用于将图片复制到所述目标区域的一个顶角上,其中,所述目标区域为矩形。
11.根据权利要求10所述的一种快速绘制背景的系统,其特征在于,所述复制拼接装置包括: 横向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制m个所述原始图片,将复制的m个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的横向上进行无缝拼接操作得到一个整体的图片,整体的图片的宽为EW,Eff= (m+1 y*IW,重复此步骤,直到EW ^ SW,停止横向上的复制拼接操作,其中,所述m为大于或等于I的整数,所述j为所述横向上进行复制操作的次数; 其中,所述图片的宽为IW,所述目标区域的宽为SW。
12.根据权利要求10或11所述的一种快速绘制背景的系统,其特征在于,所述复制拼接装置包括: 纵向复制拼接装置,用于以此时所述目标区域上的图片为原始图片,复制η个所述原始图片,将复制的η个所述原始图片与所述目标区域中的所述原始图片在所述目标区域的纵向上进行无缝拼接操作得到一个整体的图片,整体的图片的高为EH, EH= (n+1 )k*IH,重复此步骤,直到EH ^ SH,停止纵向上的复制拼接操作,其中,所述η为大于或等于I的整数,所述k为所述纵向上的进行复制操作的次数; 其中,所述图片的高为IH,所述目标区域的高为SH。
13.根据权利要求12所述的一种快速绘制背景的系统,其特征在于,还包括: 间隔控制装置,用于控制所述横向上的复制拼接操作和所述纵向上的复制拼接操作间隔进行。
14.根据权利要求12或13所述的一种快速绘制背景的系统,其特征在于,所述复制拼接装置还包括: m、η选择装置,用于判断当SW < SH并且IW < IH时,令m < η ;当SW > SH并且IW >IH 时,令 m>n;当 SW=SH 并且 IW=IH 时,令 m=n。
【文档编号】G06T3/40GK104463818SQ201310451433
【公开日】2015年3月25日 申请日期:2013年9月25日 优先权日:2013年9月25日
【发明者】贾丽, 郭巍 申请人:北大方正集团有限公司, 北京方正阿帕比技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1