一種快速繪制背景的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明是一種快速繪制背景的方法及系統(tǒng),采用圖片復(fù)制拼接在所述目標(biāo)區(qū)域的方法來(lái)繪制背景,不用通過(guò)遍歷背景的每一像素點(diǎn),因此大大減少了內(nèi)存消耗,節(jié)省了背景設(shè)置時(shí)間,在不增加成本的情況下大大提高了用戶使用感受。
【專利說(shuō)明】一種快速繪制背景的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種繪制背景的方法及系統(tǒng),具體地說(shuō)是一種快速繪制規(guī)則背景的方法及系統(tǒng),屬于終端設(shè)備的圖形用戶交互界面領(lǐng)域。
【背景技術(shù)】
[0002]用戶在使用終端設(shè)備閱讀圖書(shū)時(shí),自定義背景是一個(gè)常用的操作,終端設(shè)備繪制背景的方法通常有兩種,一種是通過(guò)遍歷每個(gè)像素點(diǎn)來(lái)進(jìn)行顏色復(fù)制,當(dāng)需要繪制背景的目標(biāo)區(qū)域的尺寸很大時(shí),遍歷的次數(shù)就會(huì)極為龐大,繪制背景的時(shí)間會(huì)很長(zhǎng);另一種是將小的圖像按照目標(biāo)區(qū)域的尺寸拼接成大的圖像,將其繪制在目標(biāo)區(qū)域中,此方法需要在內(nèi)存中拼圖,在終端設(shè)備上及其耗費(fèi)內(nèi)存,影響終端設(shè)備的運(yùn)行速度。在內(nèi)存有限的終端設(shè)備上,采用上述兩種方法來(lái)進(jìn)行背景繪制,具有極其占用內(nèi)存資源,并且響應(yīng)速度慢的缺點(diǎn)。
【發(fā)明內(nèi)容】
[0003]為此,本發(fā)明所要解決的是現(xiàn)有技術(shù)中在繪制背景時(shí)占用內(nèi)存大并且響應(yīng)速度慢的問(wèn)題,從而提供一種可以快速繪制背景的方法。
[0004]為解決上述技術(shù)問(wèn)題,本發(fā)明是一種快速繪制背景的方法,包括如下步驟:
[0005]將圖片復(fù)制到目標(biāo)區(qū)域上;
[0006]復(fù)制拼接步驟:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制至少一個(gè)所述原始圖片,將復(fù)制的至少一個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片進(jìn)行無(wú)縫拼接得到一個(gè)整體的圖片,重復(fù)此步驟,直到所述目標(biāo)區(qū)域被填滿,停止復(fù)制拼接操作。
[0007]一種快速繪制背景的方法,還包括如下步驟:
[0008]將最后得到的所述整體的圖片剪裁為目標(biāo)區(qū)域大小的圖片。
[0009]一種快速繪制背景的方法,
[0010]所述目標(biāo)區(qū)域?yàn)榫匦危瑢D片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上。
[0011]一種快速繪制背景的方法,所述復(fù)制拼接步驟具體包括:
[0012]橫向上的復(fù)制拼接操作:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制m個(gè)所述原始圖片,將復(fù)制的m個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的寬為EW,Eff= (m+1 )J*Iff,重復(fù)此步驟,直到EW彡Sff,停止橫向上的復(fù)制拼接操作,其中,所述m為大于或等于I的整數(shù),所述j為所述橫向上進(jìn)行復(fù)制操作的次數(shù);
[0013]其中,所述圖片的寬為IW,所述目標(biāo)區(qū)域的寬為SW。
[0014]一種快速繪制背景的方法,所述復(fù)制拼接步驟具體包括:
[0015]縱向上的復(fù)制拼接操:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制η個(gè)所述原始圖片,將復(fù)制的η個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的高為H1,EH= (n+l)k*IH,重復(fù)此步驟,直到EH彡SH,停止縱向上的復(fù)制拼接操作,其中,所述η為大于或等于I的整數(shù),所述k為所述縱向上的進(jìn)行復(fù)制操作的次數(shù);
[0016]其中,所述圖片的高為IH,所述目標(biāo)區(qū)域的高為SH。
[0017]一種快速繪制背景的方法,所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。
[0018]一種快速繪制背景的方法,
[0019]當(dāng)SW < SH 并且 IW < IH 時(shí),令m < η ;
[0020]當(dāng)SW > SH 并且 IW > IH 時(shí),令m > η ;
[0021 ]當(dāng) SW=SH 并且 IW=IH 時(shí),令 m=n。
[0022]一種快速繪制背景的系統(tǒng),包括:
[0023]復(fù)制裝置,用于將圖片復(fù)制到目標(biāo)區(qū)域上;
[0024]復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制至少一個(gè)所述原始圖片,將復(fù)制的至少一個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片進(jìn)行無(wú)縫拼接得到一個(gè)整體的圖片,重復(fù)此步驟,直到所述目標(biāo)區(qū)域被填滿,停止復(fù)制拼接操作。
[0025]一種快速繪制背景的系統(tǒng),還包括:
[0026]剪裁裝置,用于將最后得到的所述整體的圖片剪裁為目標(biāo)區(qū)域大小的圖片。
[0027]—種快速繪制背景的系統(tǒng),所述復(fù)制裝置為頂角復(fù)制裝置,
[0028]所述頂角復(fù)制裝置,用于將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上,其中,所述目標(biāo)區(qū)域?yàn)榫匦巍?br>
[0029]一種快速繪制背景的系統(tǒng),所述復(fù)制拼接裝置包括:
[0030]橫向復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制m個(gè)所述原始圖片,將復(fù)制的m個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的寬為EW,Eff= (m+1 )J*Iff,重復(fù)此步驟,直到EW彡Sff,停止橫向上的復(fù)制拼接操作,其中,所述m為大于或等于I的整數(shù),所述j為所述橫向上進(jìn)行復(fù)制操作的次數(shù);
[0031]其中,所述圖片的寬為IW,所述目標(biāo)區(qū)域的寬為SW。
[0032]一種快速繪制背景的系統(tǒng),所述復(fù)制拼接裝置包括:
[0033]縱向復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制η個(gè)所述原始圖片,將復(fù)制的η個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的高為EH,EH=(n+l)k*IH,重復(fù)此步驟,直到EH彡SH,停止縱向上的復(fù)制拼接操作,其中,所述η為大于或等于I的整數(shù),所述k為所述縱向上的進(jìn)行復(fù)制操作的次數(shù);
[0034]其中,所述圖片的高為IH,所述目標(biāo)區(qū)域的高為SH。
[0035]一種快速繪制背景的系統(tǒng),還包括:
[0036]間隔控制裝置,用于控制所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。
[0037]—種快速繪制背景的系統(tǒng),所述復(fù)制拼接裝置還包括:
[0038]m、η選擇裝置,用于判斷當(dāng)SW < SH并且IW < IH時(shí),令m < η ;當(dāng)SW > SH并且IW > IH 時(shí),令 m > η ;當(dāng) SW=SH 并且 IW=IH 時(shí),令 m=n。
[0039]本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):
[0040]1、本發(fā)明所述的一種快速繪制背景的方法及系統(tǒng),采用圖片復(fù)制拼接在所述目標(biāo)區(qū)域的方法來(lái)繪制背景,不用通過(guò)遍歷背景的每一像素點(diǎn),因此大大減少了內(nèi)存消耗,節(jié)省了背景設(shè)置時(shí)間,在不增加成本的情況下大大提高了用戶使用感受。
[0041]2、本發(fā)明所述的一種快速繪制背景的方法及系統(tǒng),當(dāng)所述目標(biāo)區(qū)域?yàn)榫匦螘r(shí),將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上,便于復(fù)制拼接步驟中從目標(biāo)區(qū)域的頂角開(kāi)始進(jìn)行復(fù)制拼接操作,能夠避免從所述目標(biāo)區(qū)域的中間區(qū)域上開(kāi)始復(fù)制拼接操作,所導(dǎo)致的得到的整體的圖片的四邊都大于所述目標(biāo)區(qū)域的四邊,所導(dǎo)致的資源浪費(fèi),能夠有效提高復(fù)制拼接操作的效率。
[0042]3、本發(fā)明所述的一種快速繪制背景的方法及系統(tǒng),采用橫向上的復(fù)制拼接操作和縱向上的復(fù)制拼接操作,來(lái)實(shí)現(xiàn)所述目標(biāo)區(qū)域的連續(xù)的無(wú)縫拼接,有效提高了復(fù)制拼接操作的工作效率。
[0043]4、本發(fā)明所述的一種快速繪制背景的方法及系統(tǒng),當(dāng)SW < SH并且IW < IH時(shí),令m<n;當(dāng)SW>SH并且IW> IH時(shí),令m>n;當(dāng)SW=SH并且IW=IH時(shí),令m=n。即每次橫向復(fù)制原始圖片的個(gè)數(shù)及每次縱向復(fù)制原始圖片的個(gè)數(shù),能夠根據(jù)目標(biāo)區(qū)域的寬和高及最初復(fù)制在起始位置上的圖片的寬和高來(lái)進(jìn)行調(diào)整,采用這種方式能夠進(jìn)一步減少橫向及縱向上復(fù)制的次數(shù),進(jìn)而減少背景設(shè)置時(shí)間。
【專利附圖】
【附圖說(shuō)明】
[0044]為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面根據(jù)本發(fā)明的具體實(shí)施例并結(jié)合附圖,對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明,其中
[0045]圖1是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法將圖片復(fù)制到起始位置的示意圖;
[0046]圖2是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制一次的示意圖;
[0047]圖3是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制兩次的示意圖;
[0048]圖4是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制三次的示意圖;
[0049]圖5是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制四次的示意圖;
[0050]圖6是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制五次的示意圖;
[0051]圖7是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制六次的示意圖;
[0052]圖8是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制七次的示意圖;
[0053]圖9是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法復(fù)制八次的示意圖;
[0054]圖10是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法剪裁后的示意圖;
[0055]圖11是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的方法的流程圖;
[0056]圖12是本發(fā)明一個(gè)實(shí)施例的一種快速繪制背景的系統(tǒng)的結(jié)構(gòu)框圖。
[0057]圖中附圖標(biāo)記表示為:1_復(fù)制到起始位置的圖片、2-復(fù)制第一次的圖片、3-復(fù)制第兩次的圖片、4-復(fù)制第三次的圖片、5-復(fù)制第四次的圖片、6-復(fù)制第五次的圖片、7-復(fù)制第六次的圖片、8-復(fù)制第七次的圖片、9-復(fù)制第八次的圖片。
【具體實(shí)施方式】
[0058]以下結(jié)合附圖對(duì)本發(fā)明的【具體實(shí)施方式】進(jìn)行詳細(xì)說(shuō)明。應(yīng)當(dāng)理解的是,此處所描述的【具體實(shí)施方式】?jī)H用于說(shuō)明和解釋本發(fā)明,并不用于限制本發(fā)明。
[0059]實(shí)施例1
[0060]作為本發(fā)明的一個(gè)實(shí)施例,一種快速繪制背景的方法,如圖11所示,包括如下步驟:
[0061]將圖片復(fù)制到目標(biāo)區(qū)域上。所述目標(biāo)區(qū)域可以為矩形、圓形以及其他多邊形。
[0062]復(fù)制拼接步驟:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制至少一個(gè)所述原始圖片,將復(fù)制的至少一個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片進(jìn)行無(wú)縫拼接得到一個(gè)整體的圖片,重復(fù)此步驟,直到所述目標(biāo)區(qū)域被填滿,停止復(fù)制拼接操作。
[0063]本發(fā)明所述的一種快速繪制背景的方法,采用圖片復(fù)制拼接在所述目標(biāo)區(qū)域的方法來(lái)繪制背景,不用通過(guò)遍歷背景的每一像素點(diǎn),因此大大減少了內(nèi)存消耗,節(jié)省了背景設(shè)置時(shí)間,在不增加成本的情況下大大提高了用戶使用感受。
[0064]實(shí)施例2
[0065]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例1的基礎(chǔ)上,還包括如下步驟:
[0066]將最后得到的所述整體的圖片剪裁為目標(biāo)區(qū)域大小的圖片。
[0067]當(dāng)最后得到的所述整體的圖片與所述目標(biāo)區(qū)域不相等時(shí),則需要本步驟對(duì)最后得到的所述整體的圖片進(jìn)行剪裁;若最后得到的所述整體的圖片與所述目標(biāo)區(qū)域不相等,則不需要剪裁操作。
[0068]實(shí)施例3
[0069]作為本發(fā)明的一個(gè)實(shí)施例,在上述實(shí)施例的基礎(chǔ)上,所述目標(biāo)區(qū)域?yàn)榫匦?,將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上。當(dāng)所述目標(biāo)區(qū)域?yàn)閳A形時(shí),將圖片復(fù)制到所述目標(biāo)區(qū)域的外接矩形的一個(gè)頂角上,也可以實(shí)現(xiàn)本發(fā)明的此步驟的操作。當(dāng)所述目標(biāo)區(qū)域?yàn)槎噙呅螘r(shí),將圖片復(fù)制到所述目標(biāo)區(qū)域的外接矩形的一個(gè)頂角上。
[0070]本發(fā)明所述的一種快速繪制背景的方法,當(dāng)所述目標(biāo)區(qū)域?yàn)榫匦螘r(shí),將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上,便于復(fù)制拼接步驟中從目標(biāo)區(qū)域的頂角開(kāi)始進(jìn)行復(fù)制拼接操作,能夠避免從所述目標(biāo)區(qū)域的中間區(qū)域上開(kāi)始復(fù)制拼接操作,所導(dǎo)致的得到的整體的圖片的四邊都大于所述目標(biāo)區(qū)域的四邊,所導(dǎo)致的資源浪費(fèi),能夠有效提高復(fù)制拼接操作的效率。
[0071]實(shí)施例4
[0072]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例3的基礎(chǔ)上,所述復(fù)制拼接步驟包括:
[0073]橫向上的復(fù)制拼接操作:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制m個(gè)所述原始圖片,將復(fù)制的m個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的寬為EW,Eff= (m+1 )J*Iff,重復(fù)此步驟,直到EW彡Sff,停止橫向上的復(fù)制拼接操作,其中,所述m為大于或等于I的整數(shù),所述j為所述橫向上進(jìn)行復(fù)制操作的次數(shù)。
[0074]其中,所述圖片的寬為IW,所述目標(biāo)區(qū)域的寬為SW。所述圖片的寬為IW、高為IH,所述目標(biāo)區(qū)域的寬為SW、高為SH。
[0075]Iff 為 Image Width 的縮寫(xiě),SW 為 Screen Width 的縮寫(xiě),EW 為 Entirety Width 的縮寫(xiě)。
[0076]實(shí)施例5
[0077]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例3或?qū)嵤├?的基礎(chǔ)上,所述復(fù)制拼接步驟包括:
[0078]縱向上的復(fù)制拼接操:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制η個(gè)所述原始圖片,將復(fù)制的η個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的高為H1,EH= (n+l)k*IH,重復(fù)此步驟,直到EH彡SH,停止縱向上的復(fù)制拼接操作,其中,所述η為大于或等于I的整數(shù),所述k為所述縱向上的進(jìn)行復(fù)制操作的次數(shù)。
[0079]其中,所述圖片的高為IH,所述目標(biāo)區(qū)域的高為SH。所述圖片的寬為IW、高為IH,所述目標(biāo)區(qū)域的寬為SW、高為SH。
[0080]IH 為 Image Height 的縮寫(xiě),SH 為 Screen Height 的縮寫(xiě),EH 為 EntiretyHeight的縮寫(xiě)。
[0081]實(shí)施例6
[0082]作為本發(fā)明的一個(gè)實(shí)施例的一種快速繪制背景的方法,在實(shí)施例5的基礎(chǔ)上,所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。
[0083]所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。能夠使橫向與縱向上的復(fù)制的圖片更加均勻。
[0084]作為本發(fā)明其他實(shí)施例的一種快速繪制背景方法,可以現(xiàn)在橫向上進(jìn)行復(fù)制拼接操作,直到所述目標(biāo)區(qū)域的一行被填滿,然后再以該行上的圖片為原始圖片進(jìn)行縱向上的復(fù)制拼接操作,直到整個(gè)目標(biāo)區(qū)域在縱向上也全部被填滿為止,同樣能實(shí)現(xiàn)本發(fā)明的目的。當(dāng)然作為其他實(shí)施例,也可以先進(jìn)行部分橫向上的復(fù)制拼接操作,再進(jìn)行縱向上的復(fù)制拼接操作,而且,每次復(fù)制拼接操作的長(zhǎng)度或者寬度可相同也可不相同,只要每一次復(fù)制都以所述目標(biāo)區(qū)域里已有的圖片為原始圖片復(fù)制即可,即每次復(fù)制都在前一次已經(jīng)復(fù)制拼接后的圖片的基礎(chǔ)上進(jìn)行再?gòu)?fù)制,均能實(shí)現(xiàn)本發(fā)明的目的,屬于本發(fā)明的保護(hù)范圍。
[0085]作為一種快速繪制背景的方法的【具體實(shí)施方式】,,包括如下步驟:
[0086]S1:如圖1所示,以目標(biāo)區(qū)域的左上頂角為起始位置,將圖片I復(fù)制到所述起始位置上。所述圖片I的寬為IW、高為IH,所述目標(biāo)區(qū)域的寬為SW、高為SH;此時(shí),所述目標(biāo)區(qū)域中的整體的圖片即為圖片I,所述整體的圖片的寬為EW,高為EH,EW=1*IW< SW,HW=1*IH< SH。
[0087]S2:如圖2所示,以圖片I為原始圖片,復(fù)制I個(gè)所述原始圖片得到所述圖片2,將所述圖片2與所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,所述整體的圖片的寬為EW。此時(shí)m=l,j=l,即EW=2*IW < SW,進(jìn)行步驟S3。
[0088]S3:如圖3所示,以圖片I和圖片2為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片3,將所述圖片3與所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,所述整體的圖片的高為EH。此時(shí)n=l,i=l,即EH=2*IH < SH,進(jìn)行步驟S4。
[0089]S4:如圖4所示,以圖片1、圖片2和圖片3為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片4,將所述圖片4與所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片;此時(shí)m=l,j=2,即EH=4*IW < SW,進(jìn)行步驟S5。
[0090]S5:如圖5所示,以圖片1、圖片2、圖片3和圖片4為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片5,將所述圖片5與所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片;此時(shí)n=l,i=2,即EH=4*IH < SH,進(jìn)行步驟S4。
[0091]S6:如圖6所示,以圖片1、圖片2、圖片3、圖片4和圖片5為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片6,將所述圖片6與所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片;此時(shí)m=l,j=3,即EW=8*IW < SW,進(jìn)行步驟S7。
[0092]S7:如圖7所示,以圖片1、圖片2、圖片3、圖片4、圖片5和圖片6為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片7,將所述圖片7與所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片;此時(shí)n=l,i=3,即EH=8*IH < SH,進(jìn)行步驟S8。
[0093]S8:如圖8所示,以圖片1、圖片2、圖片3、圖片4、圖片5、圖片6和圖片7為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片8,將所述圖片8與所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片;此時(shí)m=l,j=4,即EW=16*IW > Sff,進(jìn)行步驟SlO。
[0094]S9:如圖9所示,以圖片1、圖片2、圖片3、圖片4、圖片5、圖片6、圖片7和圖片8為原始圖片,對(duì)所述原始圖片進(jìn)行復(fù)制得到所述圖片9,將所述圖片9與所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片;此時(shí)n=l,i=4,即HW=16*IH> SH,進(jìn)行步驟S10。
[0095]SlO:如圖10所示,將最后得到的圖片剪裁為寬為SW、高為SH的圖片。
[0096]本發(fā)明所述的一種快速繪制背景的方法,采用間隔進(jìn)行的橫向上的復(fù)制拼接操作和縱向上的復(fù)制拼接操作,來(lái)實(shí)現(xiàn)所述目標(biāo)區(qū)域的連續(xù)的無(wú)縫拼接,有效提高了復(fù)制拼接操作的工作效率。
[0097]作為其他的實(shí)施例,還可以以所述目標(biāo)區(qū)域的左下頂角或者右上頂角或者右下頂角為起始位置,進(jìn)行步驟Si的操作。或者以所述目標(biāo)區(qū)域的任何位置作為起始位置,進(jìn)行步驟SI的操作,此時(shí),存在判斷復(fù)制拼接后的圖片是否到達(dá)目標(biāo)區(qū)域的寬度和高度工作量較大的問(wèn)題。
[0098]實(shí)施例7
[0099]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例5或?qū)嵤├?的基礎(chǔ)上,
[0100]當(dāng)SW < SH 并且 IW < IH 時(shí),令 m < η。
[0101]當(dāng)SW > SH 并且 IW > IH 時(shí),令 m > η。
[0102]當(dāng)SW=SH 并且 IW=IH 時(shí),令 m=n。
[0103]在本發(fā)明所述的一種快速繪制背景的方法,當(dāng)SW < SH并且IW < IH時(shí),令m< η。當(dāng)SW > SH并且IW > IH時(shí),令m> η。當(dāng)SW=SH并且IW=IH時(shí),令m=n。即每次橫向復(fù)制原始圖片的個(gè)數(shù)及每次縱向復(fù)制原始圖片的個(gè)數(shù),能夠根據(jù)目標(biāo)區(qū)域的寬和高及最初復(fù)制在起始位置上的圖片的寬和高來(lái)進(jìn)行調(diào)整,采用這種方式能夠進(jìn)一步減少橫向及縱向上復(fù)制的次數(shù),進(jìn)而減少背景設(shè)置時(shí)間。
[0104]實(shí)施例8
[0105]作為本發(fā)明的一個(gè)實(shí)施例,一種快速繪制背景的系統(tǒng),如圖12所示,包括:
[0106]復(fù)制裝置,用于將圖片復(fù)制到目標(biāo)區(qū)域上;
[0107]復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制至少一個(gè)所述原始圖片,將復(fù)制的至少一個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片進(jìn)行無(wú)縫拼接得到一個(gè)整體的圖片,重復(fù)此步驟,直到所述目標(biāo)區(qū)域被填滿,停止復(fù)制拼接操作;
[0108]本發(fā)明所述的一種快速繪制背景的系統(tǒng),采用橫向上的復(fù)制拼接操作和縱向上的復(fù)制拼接操作,來(lái)實(shí)現(xiàn)所述目標(biāo)區(qū)域的連續(xù)的無(wú)縫拼接,有效提高了復(fù)制拼接操作的工作效率。
[0109]實(shí)施例9
[0110]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例7的基礎(chǔ)上,還包括:
[0111]剪裁裝置,用于將最后得到的所述整體的圖片剪裁為目標(biāo)區(qū)域大小的圖片。
[0112]實(shí)施例10
[0113]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例8或?qū)嵤├?的基礎(chǔ)上,所述復(fù)制裝置為頂角復(fù)制裝置,
[0114]所述頂角復(fù)制裝置,用于將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上,其中,所述目標(biāo)區(qū)域?yàn)榫匦巍?br>
[0115]本發(fā)明所述的一種快速繪制背景的系統(tǒng),當(dāng)所述目標(biāo)區(qū)域?yàn)榫匦螘r(shí),將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上,便于復(fù)制拼接步驟中從目標(biāo)區(qū)域的頂角開(kāi)始進(jìn)行復(fù)制拼接操作,能夠避免從所述目標(biāo)區(qū)域的中間區(qū)域上開(kāi)始復(fù)制拼接操作,所導(dǎo)致的得到的整體的圖片的四邊都大于所述目標(biāo)區(qū)域的四邊,所導(dǎo)致的資源浪費(fèi),能夠有效提高復(fù)制拼接操作的效率。
[0116]實(shí)施例11
[0117]作為本發(fā)明的一個(gè)實(shí)施例的一種快速繪制背景的系統(tǒng),在實(shí)施例10的基礎(chǔ)上,所述復(fù)制拼接裝置包括:
[0118]橫向復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制m個(gè)所述原始圖片,將復(fù)制的m個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的寬為EW,Eff= (m+1 )J*Iff,重復(fù)此步驟,直到EW彡Sff,停止橫向上的復(fù)制拼接操作,其中,所述m為大于或等于I的整數(shù),所述j為所述橫向上進(jìn)行復(fù)制操作的次數(shù)。其中,所述圖片的寬為IW,所述目標(biāo)區(qū)域的寬為SW。
[0119]實(shí)施例12
[0120]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例10或者實(shí)施例11的基礎(chǔ)上,所述復(fù)制拼接裝置包括:
[0121]縱向復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制η個(gè)所述原始圖片,將復(fù)制的η個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的高為EH,EH=(n+l)k*IH,重復(fù)此步驟,直到EH彡SH,停止縱向上的復(fù)制拼接操作,其中,所述η為大于或等于I的整數(shù),所述k為所述縱向上的進(jìn)行復(fù)制操作的次數(shù)。其中,所述圖片的寬為IW、高為IH,所述目標(biāo)區(qū)域的寬為SW、高為SH。
[0122]實(shí)施例13
[0123]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例12的基礎(chǔ)上,所述復(fù)制拼接裝置還包括:
[0124]間隔控制裝置,用于控制所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。能夠使橫向與縱向上的復(fù)制的圖片更加均勻。
[0125]實(shí)施例14
[0126]作為本發(fā)明的一個(gè)實(shí)施例,在實(shí)施例12或?qū)嵤├?3的基礎(chǔ)上,所述復(fù)制拼接裝置還包括:
[0127]m、η選擇裝置,用于判斷當(dāng)SW < SH并且IW < IH時(shí),令m < η ;當(dāng)SW > SH并且頂>1!1時(shí),令111>11;當(dāng)SW=SH并且IW=IH時(shí),令m=n。即每次橫向復(fù)制原始圖片的個(gè)數(shù)及每次縱向復(fù)制原始圖片的個(gè)數(shù),能夠根據(jù)目標(biāo)區(qū)域的寬和高及最初復(fù)制在起始位置上的圖片的寬和高來(lái)進(jìn)行調(diào)整,采用這種方式能夠進(jìn)一步減少橫向及縱向上復(fù)制的次數(shù),進(jìn)而減少背景設(shè)置時(shí)間。
[0128]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器、CD-ROM、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0129]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0130]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0131]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0132]盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
【權(quán)利要求】
1.一種快速繪制背景的方法,其特征在于,包括如下步驟: 將圖片復(fù)制到目標(biāo)區(qū)域上; 復(fù)制拼接步驟:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制至少一個(gè)所述原始圖片,將復(fù)制的至少一個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片進(jìn)行無(wú)縫拼接得到一個(gè)整體的圖片,重復(fù)此步驟,直到所述目標(biāo)區(qū)域被填滿,停止復(fù)制拼接操作。
2.根據(jù)權(quán)利要求1所述的一種快速繪制背景的方法,其特征在于,還包括如下步驟: 將最后得到的所述整體的圖片剪裁為目標(biāo)區(qū)域大小的圖片。
3.根據(jù)權(quán)利要求1或2所述的一種快速繪制背景的方法,其特征在于, 所述目標(biāo)區(qū)域?yàn)榫匦?,將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上。
4.根據(jù)權(quán)利要求3所述的一種快速繪制背景的方法,其特征在于,所述復(fù)制拼接步驟具體包括: 橫向上的復(fù)制拼接操作:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制m個(gè)所述原始圖片,將復(fù)制的m個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的寬為EW,Eff= (m+1 )J*Iff,重復(fù)此步驟,直到EW ^ SW,停止橫向上的復(fù)制拼接操作,其中,所述m為大于或等于I的整數(shù),所述j為所述橫向上進(jìn)行復(fù)制操作的次數(shù); 其中,所述圖片的寬為IW,所述目標(biāo)區(qū)域的寬為SW。
5.根據(jù)權(quán)利要求3或4所述的一種快速繪制背景的方法,其特征在于,所述復(fù)制拼接步驟具體包括: 縱向上的復(fù)制拼接操:以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制η個(gè)所述原始圖片,將復(fù)制的η個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的高為EH,EH= (n+l)k*IH,重復(fù)此步驟,直到EH ^ SH,停止縱向上的復(fù)制拼接操作,其中,所述η為大于或等于I的整數(shù),所述k為所述縱向上的進(jìn)行復(fù)制操作的次數(shù); 其中,所述圖片的高為IH,所述目標(biāo)區(qū)域的高為SH。
6.根據(jù)權(quán)利要求5所述的一種快速繪制背景的方法,其特征在于,所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。
7.根據(jù)權(quán)利要求5或6所述的一種快速繪制背景的方法,其特征在于, 當(dāng)SW < SH并且IW < IH時(shí),令m < η ; 當(dāng)SW > SH并且IW > IH時(shí),令m > η ; 當(dāng)SW=SH并且IW=IH時(shí),令m=n。
8.一種快速繪制背景的系統(tǒng),其特征在于,包括: 復(fù)制裝置,用于將圖片復(fù)制到目標(biāo)區(qū)域上; 復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制至少一個(gè)所述原始圖片,將復(fù)制的至少一個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片進(jìn)行無(wú)縫拼接得到一個(gè)整體的圖片,重復(fù)此步驟,直到所述目標(biāo)區(qū)域被填滿,停止復(fù)制拼接操作。
9.根據(jù)權(quán)利要求8所述的一種快速繪制背景的系統(tǒng),其特征在于,還包括: 剪裁裝置,用于將最后得到的所述整體的圖片剪裁為目標(biāo)區(qū)域大小的圖片。
10.根據(jù)權(quán)利要求8或9所述的一種快速繪制背景的系統(tǒng),其特征在于,所述復(fù)制裝置為頂角復(fù)制裝置, 所述頂角復(fù)制裝置,用于將圖片復(fù)制到所述目標(biāo)區(qū)域的一個(gè)頂角上,其中,所述目標(biāo)區(qū)域?yàn)榫匦巍?br>
11.根據(jù)權(quán)利要求10所述的一種快速繪制背景的系統(tǒng),其特征在于,所述復(fù)制拼接裝置包括: 橫向復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制m個(gè)所述原始圖片,將復(fù)制的m個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的橫向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的寬為EW,Eff= (m+1 y*IW,重復(fù)此步驟,直到EW ^ SW,停止橫向上的復(fù)制拼接操作,其中,所述m為大于或等于I的整數(shù),所述j為所述橫向上進(jìn)行復(fù)制操作的次數(shù); 其中,所述圖片的寬為IW,所述目標(biāo)區(qū)域的寬為SW。
12.根據(jù)權(quán)利要求10或11所述的一種快速繪制背景的系統(tǒng),其特征在于,所述復(fù)制拼接裝置包括: 縱向復(fù)制拼接裝置,用于以此時(shí)所述目標(biāo)區(qū)域上的圖片為原始圖片,復(fù)制η個(gè)所述原始圖片,將復(fù)制的η個(gè)所述原始圖片與所述目標(biāo)區(qū)域中的所述原始圖片在所述目標(biāo)區(qū)域的縱向上進(jìn)行無(wú)縫拼接操作得到一個(gè)整體的圖片,整體的圖片的高為EH, EH= (n+1 )k*IH,重復(fù)此步驟,直到EH ^ SH,停止縱向上的復(fù)制拼接操作,其中,所述η為大于或等于I的整數(shù),所述k為所述縱向上的進(jìn)行復(fù)制操作的次數(shù); 其中,所述圖片的高為IH,所述目標(biāo)區(qū)域的高為SH。
13.根據(jù)權(quán)利要求12所述的一種快速繪制背景的系統(tǒng),其特征在于,還包括: 間隔控制裝置,用于控制所述橫向上的復(fù)制拼接操作和所述縱向上的復(fù)制拼接操作間隔進(jìn)行。
14.根據(jù)權(quán)利要求12或13所述的一種快速繪制背景的系統(tǒng),其特征在于,所述復(fù)制拼接裝置還包括: m、η選擇裝置,用于判斷當(dāng)SW < SH并且IW < IH時(shí),令m < η ;當(dāng)SW > SH并且IW >IH 時(shí),令 m>n;當(dāng) SW=SH 并且 IW=IH 時(shí),令 m=n。
【文檔編號(hào)】G06T3/40GK104463818SQ201310451433
【公開(kāi)日】2015年3月25日 申請(qǐng)日期:2013年9月25日 優(yōu)先權(quán)日:2013年9月25日
【發(fā)明者】賈麗, 郭巍 申請(qǐng)人:北大方正集團(tuán)有限公司, 北京方正阿帕比技術(shù)有限公司