專利名稱:圖像切換方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖像特效方法及裝置,特別是涉及一種圖像切換特效(wipe)的方法及裝置。
背景技術(shù):
在多媒體視頻應(yīng)用技術(shù)中,為了增加畫面轉(zhuǎn)換的生動(dòng)性,本領(lǐng)域技術(shù)人員研發(fā)出數(shù)種轉(zhuǎn)換特效(Transition),如淡化特效(Dissolve)、分離特效(Split)、切換特效(Wipe)等。其中,切換特效是將畫面處理成單向移動(dòng)或是轉(zhuǎn)動(dòng)的效果,例如以相機(jī)快門(Camera Shutter)的方式將兩個(gè)畫面進(jìn)行切換的特效、或是將原畫面如同開(kāi)門或百葉窗的方式一樣打開(kāi),以持續(xù)呈現(xiàn)出下一個(gè)畫面。
然而,公知的切換特效是由系統(tǒng)以固定模式產(chǎn)生,缺乏可供使用者定制選擇特效呈現(xiàn)區(qū)域與特效種類的靈活性,以及因其切換模式有限而可能無(wú)法滿足使用者較多的要求。所以,如何提供一種圖像切換方法及裝置,以期能夠有效地提供豐富的切換模式給使用者選擇,同時(shí)提升使用者的視覺(jué)品質(zhì)與感受,實(shí)屬當(dāng)前課題之一。
發(fā)明內(nèi)容
有鑒于上述課題,本發(fā)明提供一種能夠有效提供豐富的切換模式給使用者選擇的圖像切換方法,包括以下步驟首先,定義至少一個(gè)參考點(diǎn),以劃分一個(gè)畫面區(qū)域?yàn)槎鄠€(gè)子畫面區(qū)域,接著選定至少這些子畫面區(qū)域之一,然后針對(duì)選定的子畫面區(qū)域進(jìn)行第一圖像處理。其中,更包括針對(duì)未選定的其它子畫面區(qū)域進(jìn)行第二圖像處理。在此,此第一圖像處理例如顯示一第一畫像,而第二圖像處理例如顯示一第二畫像。另外,還可分別為所有的子畫面區(qū)域設(shè)定區(qū)域碼,以作為選定各子畫面區(qū)域?qū)?yīng)圖像之用。至于區(qū)域碼的內(nèi)容,可以依據(jù)各參考點(diǎn)與至少一計(jì)數(shù)器值的比較結(jié)果來(lái)決定。
本發(fā)明又提供一個(gè)圖像切換裝置,包括一參考點(diǎn)定義模塊,用以定義參考點(diǎn);一區(qū)域劃分模塊,用以依據(jù)參考點(diǎn)將一畫面區(qū)域區(qū)分為多個(gè)子畫面區(qū)域;一選擇模塊,以選定至少一個(gè)子畫面區(qū)域,以及用以選定各子畫面區(qū)域的區(qū)域碼;以及一圖像處理模塊,用以針對(duì)選定的子畫面區(qū)域進(jìn)行第一圖像處理。其中,此圖像切換裝置還可以包括一區(qū)域碼設(shè)定模塊,以依據(jù)參考點(diǎn)與至少一計(jì)數(shù)器值的比較結(jié)果設(shè)定各區(qū)域碼。另外,此圖像切換裝置還可包括一使用者操作界面,用以提供使用者變更此參考點(diǎn),而且此系統(tǒng)還可包括一對(duì)照表,用以儲(chǔ)存此區(qū)域碼以及此區(qū)域碼對(duì)應(yīng)的待顯示圖像,以供此圖像處理模塊存取。在此,此圖像切換裝置可建置于多媒體計(jì)算機(jī)系統(tǒng)或數(shù)字圖像光盤播放系統(tǒng)上。
承上所述,因依本發(fā)明的圖像切換方法及裝置是先設(shè)定至少一參考點(diǎn)以便將畫面區(qū)域區(qū)分為多個(gè)子畫面區(qū)域,再選定某一子畫面區(qū)域以進(jìn)行圖像處理,所以一方面可以依據(jù)使用者的需要設(shè)定參考點(diǎn),以利用定制方式劃分整個(gè)畫面區(qū)域,另一方面可以依據(jù)使用者的需要再針對(duì)選定區(qū)域進(jìn)行圖像處理;因此可以有效提供豐富的切換模式給使用者選擇,以顯示出使用者所預(yù)期的圖像切換特效,進(jìn)而滿足使用者的需要而提高其實(shí)用性。
圖1為顯示依本發(fā)明較佳實(shí)施例的圖像切換方法的流程圖;圖2A~2H為顯示在本發(fā)明較佳實(shí)施例的圖像切換方法中,整個(gè)畫面區(qū)域及其子畫面區(qū)域的示意圖;圖3為顯示依據(jù)第一參考點(diǎn)及第二參考點(diǎn)為各子畫面區(qū)域設(shè)定區(qū)域碼的流程圖;圖4為顯示依據(jù)圖3的流程為各子畫面區(qū)域設(shè)定區(qū)域碼的示意圖;以及圖5為顯示依本發(fā)明較佳實(shí)施例的圖像切換裝置的示意圖。組件符號(hào)說(shuō)明
1 圖像切換方法20 子畫面區(qū)域20A~20B子畫面區(qū)域21~29 子畫面區(qū)域30 子畫面區(qū)域30A~30B子畫面區(qū)域31 比較器模塊5 圖像切換裝置51 參考點(diǎn)定義模塊52 區(qū)域劃分模塊521 水平計(jì)數(shù)器522 垂直計(jì)數(shù)器53 選擇模塊54 圖像處理模塊55 區(qū)域碼設(shè)定模塊56 比較器模塊57 使用者操作界面58 對(duì)照表hcnt水平計(jì)數(shù)器值S01~S03圖像切換方法的流程vcnt垂直計(jì)數(shù)器值WIPE_AREA 自定義函數(shù)WIPE_HA 第一水平坐標(biāo)WIPE_HB 第二水平坐標(biāo)WIPE_JUDGE 自定義函數(shù)WIPE_VA 第一垂直坐標(biāo)WIPE_VB 第二垂直坐標(biāo)P 參考點(diǎn)Q 第一參考點(diǎn)R 第二參考點(diǎn)
S畫面區(qū)域具體實(shí)施方式
以下將參照相關(guān)附圖,說(shuō)明依本發(fā)明較佳實(shí)施例的圖像切換方法及裝置,其中相同的組件將以相同的參照符號(hào)加以說(shuō)明。
請(qǐng)參照?qǐng)D1所示,依本發(fā)明較佳實(shí)施例的圖像切換方法1,包括以下步驟定義一第一參考點(diǎn),以劃分一個(gè)畫面區(qū)域?yàn)槎鄠€(gè)子畫面區(qū)域(步驟S01);選定至少這些子畫面區(qū)域之一(步驟S02);以及針對(duì)選定的子畫面區(qū)域進(jìn)行第一圖像處理(步驟S03)。本實(shí)施例還包括針對(duì)未選定的子畫面區(qū)域進(jìn)行第二圖像處理,并且第一圖像處理是顯示一第一畫像,而第二圖像處理是顯示一第二畫像。舉例來(lái)說(shuō),如圖2A所示,定義一參考點(diǎn)P(X,Y),使得畫面區(qū)域S區(qū)分為兩個(gè)子畫面區(qū)域20與30,第一畫像為多個(gè)同心矩形(如圖2B所示),而第二畫像為多個(gè)同心圓(如圖2C所示),若選定20以顯示第一畫像,并且30顯示第二畫像,則畫面區(qū)域S如圖2D所示,又若參考點(diǎn)的X坐標(biāo)為遞增,則畫面區(qū)域S所顯示連續(xù)動(dòng)畫的視覺(jué)效果如同由左至右產(chǎn)生圖像切換(由第二畫像切換為第一畫像)。本實(shí)施例還可包括定義一第二參考點(diǎn),以決定一畫面區(qū)域的子畫面區(qū)域。又如圖2E定義一參考點(diǎn)P(X,Y),使得畫面區(qū)域S分為四個(gè)子畫面區(qū)域20A、20B、30A、30B,然后選定20A與30B顯示第一畫像,而未選定的20B與30A顯示第二畫像,則結(jié)果如圖2F所示。又例如若整個(gè)畫面區(qū)域S以第一參考點(diǎn)Q(X1,Y1)及第二參考點(diǎn)R(X2,Y2)區(qū)分為九個(gè)子畫面區(qū)域如圖2G中的21~29,而第一畫像如圖2B所示,第二畫像如圖2C所示,當(dāng)選定位于整個(gè)畫面區(qū)域四個(gè)角落的四個(gè)子畫面區(qū)域21、23、27、29以顯示第一畫像(同心矩形),而其余未選定的子畫面區(qū)域22、24、25、26、28顯示第二畫像(同心圓),最后在整個(gè)畫面區(qū)域上便會(huì)顯示出切換特效的效果,如圖2H所示。
承上所述,第一參考點(diǎn)及第二參考點(diǎn)可以是由使用者輸入,以便利用定制方式來(lái)定義第一參考點(diǎn)及第二參考點(diǎn);舉例來(lái)說(shuō),第一參考點(diǎn)包含一第一水平坐標(biāo)及一第一垂直坐標(biāo),第二參考點(diǎn)包含一第二水平坐標(biāo)及一第二垂直坐標(biāo),在此,這些坐標(biāo)數(shù)值可以由使用者輸入,其中,如圖3所示,第一參考點(diǎn)的第一水平坐標(biāo)為WIPE_HA、第一垂直坐標(biāo)為WIPE_VA,第二參考點(diǎn)的第二水平坐標(biāo)為WIPE_HB、第二垂直坐標(biāo)為WIPE_VB。接著,若僅定義一第一參考點(diǎn),可僅利用一水平計(jì)數(shù)器(counter)的水平計(jì)數(shù)器值hcnt與第一水平坐標(biāo)WIPE_HA相比較以設(shè)定區(qū)域碼,也可僅利用一垂直計(jì)數(shù)器的垂直計(jì)數(shù)器值vcnt與第一垂直坐標(biāo)WIPE_VA相比較以設(shè)定區(qū)域碼,也可同時(shí)分別利用hcnt與第一水平坐標(biāo)WIPE_HA比較,以及利用vcnt與第一垂直坐標(biāo)WIPE_VA比較,以設(shè)定區(qū)域碼。其中,例如當(dāng)一比較器模塊判斷hcnt小于WIPE_HA時(shí),相對(duì)應(yīng)的輸出端輸出“0”;當(dāng)hcnt大于WIPE_HA時(shí),相對(duì)應(yīng)的輸出端輸出“1”。依據(jù)比較結(jié)果,可以分別將整個(gè)畫面區(qū)域區(qū)分為2、4個(gè)子畫面區(qū)域,并分別為各子畫面區(qū)域設(shè)定一個(gè)具有2個(gè)位的區(qū)域碼00、01、10、11。另外,若定義一第一參考點(diǎn)及一第二參考點(diǎn),可以分別比較hcnt與WIPE_HA及WIPE_HB,并比較vcnt與WIPE_VA及WIPE_VB。當(dāng)比較器模塊判斷hcnt小于WIPE_HA時(shí),相對(duì)應(yīng)的輸出端輸出“0”;當(dāng)hcnt大于WIPE_HA時(shí)則輸出“1”;當(dāng)vcnt小于WIPE_VA時(shí)輸出“0”;當(dāng)vcnt大于WIPE_VA時(shí)則輸出“1”;當(dāng)hcnt小于WIPE_HB時(shí)輸出“0”;當(dāng)hcnt大于WIPE_HB時(shí)則輸出“1”;當(dāng)vcnt小于WIPE_VB時(shí)輸出“0”;當(dāng)vcnt大于WIPE_VB時(shí)則輸出“1”。依據(jù)上述的比較結(jié)果,再配合函數(shù)(如自定義函數(shù)WIPE_AREA)運(yùn)算便可以將整個(gè)畫面區(qū)域區(qū)分為九個(gè)子畫面區(qū)域,并分別為各子畫面區(qū)域設(shè)定一個(gè)具有四個(gè)位的區(qū)域碼。請(qǐng)參照?qǐng)D4所示,九個(gè)子畫面區(qū)域的區(qū)域碼分別為「0000」、「1000」、「1010」、「0100」、「1100」、「1110」、「0101」、「1101」及「1111」,然后可利用自定義函數(shù)WIPE JUDGE判斷哪些是所選定的子畫面區(qū)域,例如「0000」、「1010」、「0101」及「1111」,其是分別代表位于整個(gè)畫面區(qū)域四個(gè)角落的四個(gè)子畫面區(qū)域,并接著用自定義函數(shù)WIPE_JUDGE判斷選定的子畫面區(qū)域顯示第一畫像(同心矩形),并使得其余未選定的子畫面區(qū)域(如「1000」、「0100」、「1100」、「1110」及「1101」)顯示第二畫像(同心圓),如此便可以顯示如圖2H的畫面切換特效。
需注意的是,上述圖像切換方法1的應(yīng)用方式可以依實(shí)際需要而定,例如,第一參考點(diǎn)及第二參考點(diǎn)分別位于整個(gè)畫面區(qū)域的一對(duì)角線上,并且可以隨著時(shí)間分別逐漸地向?qū)蔷€的兩端移動(dòng),如此一來(lái),畫面區(qū)域便能夠以動(dòng)畫的方式顯示出畫面切換特效的效果。另外,計(jì)數(shù)器的數(shù)目與參考點(diǎn)的數(shù)目不限定為一個(gè),可依圖像特效應(yīng)用的變化程度而設(shè)定,因此子畫面區(qū)域的數(shù)目也不限定為2的倍數(shù)而有多種變化。
接著,請(qǐng)參照?qǐng)D5所示,依本發(fā)明較佳實(shí)施例的圖像切換裝置5包括一參考點(diǎn)定義模塊51,其用以定義參考點(diǎn);一區(qū)域劃分模塊52,其依據(jù)參考點(diǎn)以劃分一畫面區(qū)域?yàn)槎鄠€(gè)子畫面區(qū)域;一選擇模塊53,其用以選定至少一個(gè)子畫面區(qū)域;以及一圖像處理模塊54,其針對(duì)選定的子畫面區(qū)域進(jìn)行第一圖像處理,并且亦可針對(duì)未選定的子畫面區(qū)域進(jìn)行第二圖像處理。在本實(shí)施例中,圖像處理模塊54所進(jìn)行的第一圖像處理是顯示一第一畫像,且第二圖像處理是顯示一第二畫像。
承上所述,參考點(diǎn)定義模塊51可以是接受使用者以定制方式輸入所需的兩個(gè)參考點(diǎn)坐標(biāo),以定義第一參考點(diǎn)及第二參考點(diǎn),例如,第一參考點(diǎn)的第一水平坐標(biāo)為WIPE_HA、第一垂直坐標(biāo)為WIPE_VA,第二參考點(diǎn)的第二水平坐標(biāo)為WIPE_HB、第二垂直坐標(biāo)為WIPE_VB。區(qū)域劃分模塊52能夠依據(jù)第一參考點(diǎn)及第二參考點(diǎn)、第一水平坐標(biāo)WIPE_HA、第一垂直坐標(biāo)WIPE_VA、第二水平坐標(biāo)WIPE_HB及第二垂直坐標(biāo)WIPE_VB將一畫面區(qū)域區(qū)分為多個(gè)子畫面區(qū)域(如九個(gè)子畫面區(qū)域),在此,區(qū)域劃分模塊52更可包括一區(qū)域碼設(shè)定模塊55,用以依據(jù)第一參考點(diǎn)與至少一計(jì)數(shù)器值分別設(shè)定各子畫面區(qū)域的區(qū)域碼,例如可以配合一自定義函數(shù)WIPE_AREA、一水平計(jì)數(shù)器521及一垂直計(jì)數(shù)器522進(jìn)行運(yùn)算來(lái)分別決定各子畫面區(qū)域的區(qū)域碼的四個(gè)位的數(shù)值,例如前述的區(qū)域碼「0000」、「1000」、「1010」、「0100」、「1100」、「1110」、「0101」、「1101」及「1111」。然后,選擇模塊53可以利用選定區(qū)域碼的方式來(lái)選定所對(duì)應(yīng)的子畫面區(qū)域,在此,選擇模塊53可以是配合一自定義函數(shù)WIPE_JUDGE判斷選定的子畫面區(qū)域?yàn)槟男?。最后,圖像處理模塊54針對(duì)選定的子畫面區(qū)域進(jìn)行第一圖像處理,例如顯示為同心矩形的第一畫像,并針對(duì)未選定的子畫面區(qū)域進(jìn)行第二圖像處理,例如顯示為同心圓的第二畫像(請(qǐng)參照?qǐng)D2D所示)。另外,在本實(shí)施例中,可以設(shè)定利用WIPE_JUDGE判斷某一子畫面區(qū)域是否為選定的子畫面區(qū)域,當(dāng)其判斷結(jié)果為真(true),則將此子畫面區(qū)域顯示為第一畫像的同心矩形,再者,當(dāng)其判斷結(jié)果為非真(false),則將此子畫面區(qū)域顯示為第二畫像的同心圓。另外,此圖像切換裝置還可包括一比較器模塊56,用以比較該第一參考點(diǎn)與至少一計(jì)數(shù)器值,以輸出一結(jié)果信號(hào),作為區(qū)域碼組成依據(jù);還可包括一個(gè)使用者操作界面57,用以提供使用者變更該參考點(diǎn),并提供參考點(diǎn)定義模塊51以定制方式定義參考點(diǎn);還可包括一對(duì)照表58,用以儲(chǔ)存此區(qū)域碼以及此區(qū)域碼對(duì)應(yīng)的待顯示圖像,以供圖像處理模塊54存取。在此,此圖像切換裝置系可建置于多媒體計(jì)算機(jī)系統(tǒng)或數(shù)字圖像光盤播放系統(tǒng)上。
綜上所述,由于依本發(fā)明的圖像切換方法及裝置是先設(shè)定兩個(gè)參考點(diǎn)以便將畫面區(qū)域區(qū)分為多個(gè)子畫面區(qū)域,再選定某一子畫面區(qū)域以進(jìn)行圖像處理,所以一方面可以依據(jù)使用者的需要設(shè)定參考點(diǎn),以利用定制方式劃分整個(gè)畫面區(qū)域,另一方面可以依據(jù)使用者的需要再針對(duì)選定區(qū)域進(jìn)行圖像處理;而且,本發(fā)明為每一子畫面區(qū)域設(shè)定一個(gè)四位的區(qū)域碼,可以簡(jiǎn)單地區(qū)分每一個(gè)子畫面區(qū)域,且快速地選定某些子畫面區(qū)域以便進(jìn)行所需的圖像切換特效;因此可以有效提供豐富的切換模式給使用者選擇,以顯示出使用者所預(yù)期的圖像切換特效,進(jìn)而滿足使用者的需要而提高其實(shí)用性。
以上所述僅為舉例,而非限制性的。任何未脫離本發(fā)明精神與范疇,而對(duì)其進(jìn)行的等效修改或變更,均應(yīng)包含于所附的權(quán)利要求中。
權(quán)利要求
1.一種圖像切換方法,包括以定制方式定義一第一參考點(diǎn),以劃分一畫面區(qū)域?yàn)槎鄠€(gè)子畫面區(qū)域;選定至少該子畫面區(qū)域之一;以及針對(duì)選定的該子畫面區(qū)域進(jìn)行第一圖像處理。
2.如權(quán)利要求1所述的圖像切換方法,還包括針對(duì)未選定的該子畫面區(qū)域進(jìn)行第二圖像處理。
3.如權(quán)利要求1所述的圖像切換方法,還包括以定制方式定義一第二參考點(diǎn),以依據(jù)該第一參考點(diǎn)及該第二參考點(diǎn)決定該畫面區(qū)域的多個(gè)子畫面區(qū)域。
4.如權(quán)利要求1所述的圖像切換方法,還包括分別為各子畫面區(qū)域設(shè)定相對(duì)應(yīng)的一區(qū)域碼,其中該區(qū)域碼用以選定各該子畫面區(qū)域?qū)?yīng)的圖像。
5.如權(quán)利要求4所述的圖像切換方法,還包括比較該第一參考點(diǎn)與至少一計(jì)數(shù)器值,以設(shè)定該區(qū)域碼。
6.一種圖像切換裝置,建置于多媒體計(jì)算機(jī)系統(tǒng)或數(shù)字圖像光盤播放系統(tǒng)上,包括一參考點(diǎn)定義模塊,用以定義一第一參考點(diǎn)與一第二參考點(diǎn);一區(qū)域劃分模塊,其依據(jù)該第一參考點(diǎn)將一畫面區(qū)域區(qū)分為多個(gè)子畫面區(qū)域;一選擇模塊,用以選定至少一子畫面區(qū)域;以及一圖像處理模塊,用以對(duì)選定的該子畫面區(qū)域進(jìn)行第一圖像處理,并且對(duì)未選定的該子畫面區(qū)域進(jìn)行第二圖像處理。
7.如權(quán)利要求6所述的圖像切換裝置,其中該區(qū)域劃分模塊還包括一區(qū)域碼設(shè)定模塊,用以依據(jù)該第一參考點(diǎn)與至少一計(jì)數(shù)器值分別為各該子畫面區(qū)域設(shè)定相對(duì)應(yīng)的一區(qū)域碼,以供該選擇模塊選定該子畫面區(qū)域。
8.如權(quán)利要求7所述的圖像切換裝置,還包括一比較器模塊,用以比較該第一參考點(diǎn)與至少一計(jì)數(shù)器值,以輸出一結(jié)果信號(hào),作為該區(qū)域碼組成的依據(jù)。
9.如權(quán)利要求7所述的圖像切換裝置,還包括一對(duì)照表,用以存儲(chǔ)該區(qū)域碼以及該區(qū)域碼對(duì)應(yīng)的一待顯示圖像,以供該圖像處理模塊存取,以在選定的該子畫面區(qū)域顯示該待顯示圖像,借以進(jìn)行該第一圖像處理。
10.如權(quán)利要求6所述的圖像切換裝置,還包括一使用者操作界面,用以提供使用者變更該參考點(diǎn),并提供該參考點(diǎn)定義模塊以定制方式定義該第一參考點(diǎn)。
全文摘要
一種圖像切換方法及裝置,其方法包括定義至少一參考點(diǎn),以劃分一畫面區(qū)域?yàn)槎鄠€(gè)子畫面區(qū)域,然后選定至少一個(gè)子畫面區(qū)域,再針對(duì)選定的子畫面區(qū)域進(jìn)行第一圖像處理。據(jù)此,可以依據(jù)使用者的需要定制設(shè)定參考點(diǎn)、劃分整個(gè)畫面區(qū)域、針對(duì)選定區(qū)域進(jìn)行圖像處理,以提供豐富的切換模式給使用者選擇,并且顯示出使用者所預(yù)期的圖像切換特效。
文檔編號(hào)H04N5/268GK1738367SQ20041005846
公開(kāi)日2006年2月22日 申請(qǐng)日期2004年8月16日 優(yōu)先權(quán)日2004年8月16日
發(fā)明者熊家豪, 曹盛哲 申請(qǐng)人:威盛電子股份有限公司