圖樣互換方法與相關(guān)多點(diǎn)觸控裝置制造方法
【專利摘要】顯示于觸控屏幕上的多個(gè)影像特征會對應(yīng)于觸控屏幕上檢測到的觸控輸入點(diǎn)的觸發(fā)事件或其位移而被進(jìn)行影像互換。如此一來,當(dāng)包含觸控屏幕的多點(diǎn)觸控裝置的使用者試圖對觸控屏幕顯示的多個(gè)影像特征進(jìn)行互換時(shí),使用者可僅以少量觸控指令來操作該些影像特征進(jìn)行互換,或是可使用同時(shí)且多點(diǎn)的拖曳觸控操作來移動該些影像特征而完成影像互換。
【專利說明】圖樣互換方法與相關(guān)多點(diǎn)觸控裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明揭露一種圖樣互換方法以及相關(guān)的電子裝置,尤指一種對應(yīng)于電子裝置安 裝的觸控屏幕上的至少二個(gè)觸控輸入點(diǎn)來互換圖樣的圖樣互換方法以及該電子裝置。
【背景技術(shù)】
[0002] 在最近研發(fā)出來搭載有觸控屏幕的多點(diǎn)觸控電子裝置上,圖樣(Pattern)相關(guān)的 應(yīng)用程序可用來藉由編輯影像文件中子影像(Sub-image)的顏色來產(chǎn)生或編輯影像文件, 其中該圖像相關(guān)應(yīng)用程序可為繪圖應(yīng)用程序或相簿編輯應(yīng)用程序。
[0003] 在使用繪圖應(yīng)用程序的情況下,當(dāng)多點(diǎn)觸控電子裝置的使用者試圖在觸控屏幕上 繪制一對象時(shí),使用者會被提示以先行選取一色彩對象,以決定使用者將要用來染色的顏 色,接著使用者會被提示以選取將要被染色的對象。上述選取動作所對應(yīng)的繪圖指令在操 作上的復(fù)雜度,會對使用者造成相當(dāng)程度的不便,在使用者欲選取更多的色彩對象來在觸 控屏幕上對選定的對象進(jìn)行染色時(shí),這樣的不便會更加明顯。
[0004] 在使用相簿編輯應(yīng)用程序的情況下,使用者可能會試圖更換原始影像上的某些子 影像;舉例來說,使用者可試圖將原始影像上的臉部圖樣替換為其它具有趣味性的卡通人 物臉部圖樣。在上述的情況下操作時(shí),使用者會被提示來在觸控屏幕上點(diǎn)擊原始影像上的 原始臉部子影像、使用鼠標(biāo)拖曳原始臉部子影像的操作以在觸控屏幕上移動原始臉部子影 像、在觸控屏幕上點(diǎn)擊一卡通人物臉部圖樣子影像、并將卡通人物臉部圖樣子影像拖曳至 原始臉部影像的所在位置,來完成上述的臉部圖樣替換操作;然而上述的臉部圖樣替換操 作對于使用者來說較為繁復(fù),且在需要更換的臉部圖樣子影像數(shù)量增加時(shí),這樣的繁復(fù)帶 來的不便會更嚴(yán)重。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明揭露一種影像互換方法(Image swapping)。該影像互換方法適用于支持 多點(diǎn)觸控輸入的電子裝置上。該影像互換方法包含:在電子裝置的觸控屏幕上提供一影像; 在觸控屏幕上檢測至少二個(gè)觸控輸入點(diǎn)的觸發(fā);決定該些觸控輸入點(diǎn)在觸控屏幕上的位 置;決定該影像中對應(yīng)于該些觸控輸入點(diǎn)的多個(gè)影像部分(Image portion)的特征;及互 換該些影像部分的特征。
[0006] 本發(fā)明還揭露一種電子裝置,其包含:觸控屏幕、觸控決定模塊、及影像處理器。該 觸控屏幕用來顯示至少一影像、用來由使用者處接收至少二個(gè)觸控輸入點(diǎn)、并用來傳輸對 應(yīng)于觸控輸入點(diǎn)的多個(gè)觸控信號,其中觸控信號包含觸控輸入點(diǎn)的位置信息。觸控決定模 塊用來接收觸控信號、并用來根據(jù)觸控信號決定對應(yīng)于觸控輸入點(diǎn)的手勢態(tài)樣(Gesture pattern)。影像處理器用來決定對應(yīng)于觸控輸入點(diǎn)的多個(gè)影像部分、用來識別出該些影像 部分對應(yīng)的多個(gè)特征、并用來根據(jù)手勢態(tài)樣互換該些影像部分對應(yīng)的特征。
[0007] 本發(fā)明還揭露一種影像互換方法,其適用于一電子裝置。該電子裝置包含用來顯 示影像的觸控屏幕。該影像互換方法包含:在觸控屏幕上檢測至少二個(gè)觸發(fā)點(diǎn)(Contact); 決定觸發(fā)點(diǎn)于影像中的多個(gè)對應(yīng)位置,并決定觸發(fā)點(diǎn)在觸控屏幕上的移動態(tài)樣(Moving Pattern);決定影像中的對應(yīng)位置的影像特征;及根據(jù)移動態(tài)樣,互換影像中對應(yīng)位置的 影像特征。
【專利附圖】
【附圖說明】
[0008] 圖1為根據(jù)本發(fā)明的一實(shí)施例所揭露的電子裝置的示意圖。
[0009] 圖2為根據(jù)本發(fā)明的一實(shí)施例所揭露的圖樣互換方法,其中該圖樣互換方法是應(yīng) 用于一電子裝置。
[0010] 圖3根據(jù)本發(fā)明的一實(shí)施例圖示了本發(fā)明揭露的影像互換方法。
[0011] 圖4是根據(jù)本發(fā)明的一實(shí)施例圖示了對三個(gè)觸控輸入點(diǎn)進(jìn)行影像互換的概略示 意圖。
[0012] 圖5是根據(jù)本發(fā)明的一實(shí)施例,圖示了將三個(gè)觸控輸入點(diǎn)以隨機(jī)方式進(jìn)行影像互 換的概略示意圖。
[0013] 圖6是根據(jù)本發(fā)明的一實(shí)施例圖示了二個(gè)觸控輸入點(diǎn)的影像互換方式。
[0014] 圖7圖示了對應(yīng)于檢測到二個(gè)觸控輸入點(diǎn)的觸發(fā)事件且檢測到該二個(gè)觸控輸入 點(diǎn)個(gè)別對應(yīng)的影像區(qū)域部分重迭時(shí),所作的影像互換。
[0015] 圖8為根據(jù)本發(fā)明的一實(shí)施例所揭露的影像互換方法的流程圖,其中該影像互換 方法用來在電子裝置上互換該觸控屏幕所顯示的影像的至少一個(gè)影像部分。
[0016] 圖9是根據(jù)本發(fā)明的一實(shí)施例所揭露在電子裝置顯示的影像上進(jìn)行影像部分互 換的流程圖。
[0017] [標(biāo)號說明]
[0018] 100電子裝置 110觸控屏幕
[0019] 120觸控決定單元122手勢態(tài)樣查詢表
[0020] 130影像處理器 132對象識別單元
[0021] 134對象互換單元
[0022] 202-210、802-810、902-912 步驟
[0023] G1、G2、G3觸控輸入點(diǎn)
【具體實(shí)施方式】
[0024] 為了使配備有觸控屏幕的電子裝置的使用者在使用影像編輯應(yīng)用程序時(shí)的操作 容易上手,本發(fā)明揭露了一種圖樣互換方法以及應(yīng)用該圖樣互換方法的電子裝置,其中該 電子裝置可支持多點(diǎn)觸控操作。
[0025] 請參閱圖1,其為根據(jù)本發(fā)明的一實(shí)施例所揭露的電子裝置100的示意圖。如圖1 所示,電子裝置100包含觸控屏幕110、觸控決定單元120、以及影像處理器130。
[0026] 觸控屏幕110用來顯示至少一影像及/或影像應(yīng)用程序的使用者界面,并用來由 電子裝置100的使用者處接收至少一輸入指令。該輸入指令可對應(yīng)于觸控屏幕110上以手 指、觸控筆、原子筆、及/或其它適合的輸入裝置所觸發(fā)的觸發(fā)點(diǎn)(Contact)。在本發(fā)明的一 實(shí)施例中,觸控屏幕110支持多點(diǎn)觸控輸入操作,也就是可同時(shí)處理多個(gè)觸控輸入點(diǎn)的觸 發(fā)事件/觸發(fā)點(diǎn)。換言之,使用者可以使用二根以上的手指來藉由觸控屏幕110發(fā)出輸入 指令,以實(shí)現(xiàn)特定的功能或工作。在本發(fā)明的一實(shí)施例中,觸控屏幕110包含觸控面板與顯 示屏幕(兩者的分離狀態(tài)未圖示);其中觸控面板用來檢測由使用者所發(fā)出的觸控輸入指 令所對應(yīng)的觸發(fā)點(diǎn),并用來傳輸包含有觸發(fā)點(diǎn)信息的觸控信號;顯示屏幕用來顯示影像及 /或不同應(yīng)用程序所提供的使用者界面。觸控屏幕110所傳輸?shù)挠|控信號會被觸控決定單 元120所接收。一般來說,觸控信號會包含該些觸發(fā)點(diǎn)在觸控屏幕110上的絕對地址。觸 控屏幕110會持續(xù)地監(jiān)控接下來被觸發(fā)的其它觸發(fā)點(diǎn),并發(fā)出指示被檢測到的觸發(fā)點(diǎn)信息 的觸控信號給觸控決定單元120。觸控決定單元120接收觸控信號之后,會將觸發(fā)點(diǎn)映射 (Map)于觸控屏幕110上所顯示的影像的不同位置或區(qū)域上的觸發(fā)點(diǎn)坐標(biāo)。再者,觸控決 定單元120會持續(xù)追蹤接收一段時(shí)間的觸控信號。在本發(fā)明的一實(shí)施例中,觸控決定單元 120可決定該些觸控輸入點(diǎn)的手勢態(tài)樣(Gesture Pattern)、并決定該些觸控輸入點(diǎn)的手勢 態(tài)樣是否符合預(yù)設(shè)的任何手勢態(tài)樣。觸控決定單元120可包含手勢態(tài)樣查詢表122,其記錄 有至少一種的預(yù)定手勢態(tài)樣。每一手勢態(tài)樣可對應(yīng)于一特定操作。舉例來說,對應(yīng)于多個(gè) 觸控輸入點(diǎn)所形成的逆時(shí)針路徑的位移,該影像上的多個(gè)對象或物體亦會對應(yīng)于位移而出 現(xiàn)逆時(shí)針順序的互換。該觸發(fā)點(diǎn)信息可包含觸發(fā)點(diǎn)的位置及/或?qū)?yīng)觸發(fā)的手勢態(tài)樣,并 被傳輸至影像處理器130來進(jìn)行更進(jìn)一步的處理。
[0027] 影像處理器130包含對象識別單元132與對象互換單元134。對象識別單元132 用來識別對應(yīng)于多個(gè)觸控輸入點(diǎn)的對象或物體,其中該些對象或物體可根據(jù)觸控輸入點(diǎn)對 應(yīng)的色彩特征來被識別。在本發(fā)明的另一實(shí)施例中,這些物體或?qū)ο髸鶕?jù)預(yù)先定義的算 法而被識別,其中該預(yù)先定義的算法可為臉部檢測算法、邊緣檢測算法、及/或其它適于識 別的算法。再者,對象識別單元132還用來識別在影像中與上述已被識別出來的物體或?qū)?象具有相同特征的其它物體或?qū)ο?。舉例來說,當(dāng)觸控輸入點(diǎn)所對應(yīng)的二個(gè)對象具有不同 的顏色時(shí),對象識別單元132會另外在影像中識別具有與該些顏色相同或相似的顏色的其 它物體或?qū)ο?。對象互換單元134用來根據(jù)對象識別單元132的決定結(jié)果及/或觸控決定 單元120所決定的手勢態(tài)樣,將被識別的物體或?qū)ο蟮挠跋裉卣骷右曰Q。在本發(fā)明的一 實(shí)施例中,對象互換單元134用來將被識別出的所有對象所具有的第一種顏色與第二種顏 色盡數(shù)互換,也就是將本來具有第一種顏色的對象更換其顏色特征為第二種顏色,并將本 來具有第二種顏色的對象更換其顏色特征為第一種顏色。在本發(fā)明的另一實(shí)施例中,對象 互換單元134將所識別出的所有對象中所具有的第一種顏色、第二種顏色、第三種顏色,根 據(jù)手勢態(tài)樣所決定的順序來進(jìn)行互換。舉例來說,若觸控輸入點(diǎn)在該影像中的對應(yīng)位置會 使得被識別出的三個(gè)對象以第一種顏色、第二種顏色、第三種顏色的順序由左往右排列,且 若手勢態(tài)樣指示逆時(shí)針方向,則第一種顏色會被換到第二種顏色的原來位置、第二種顏色 會被換到第三種顏色的原來位置、且第三種顏色會被換到第一種顏色的原來位置;在另外 一個(gè)狀況中,若手勢態(tài)樣指示了順時(shí)針方向,第一種顏色會被換到第三種顏色的原來位置、 第二種顏色會被換到第一種顏色的原來位置、且第三種顏色會被換到第二種顏色的原來位 置。當(dāng)上述的對象特征互換完成時(shí),影像處理器130會根據(jù)對象互換結(jié)果來更新影像,并將 被更新的影像顯示于觸控屏幕110以供使用者觀賞。
[0028] 請參閱圖2,其為根據(jù)本發(fā)明的一實(shí)施例所揭露的圖樣互換方法,其中該圖樣互換 方法是應(yīng)用于電子裝置。該實(shí)施例中的電子裝置包含可支持多點(diǎn)觸控操作的觸控屏幕。該 圖樣互換方法包含下列步驟:
[0029] 步驟202 :在電子裝置配備的觸控屏幕上提供一影像。該影像可為電子裝置所擷 取、或是從電子裝置的內(nèi)部(Internally)或外部(Externally)所存取。舉例來說,該影像 可由另一電子裝置經(jīng)由無線傳輸方式而被存取。觸控屏幕亦可提供使用者界面,以從使用 者處接收使用者指令。這些使用者指令可用來致能影像互換操作、用來選擇將被互換的特 征、及/或用來編輯該影像。
[0030] 步驟204 :在觸控屏幕上檢測至少二個(gè)觸控輸入點(diǎn)的觸發(fā)事件。觸控屏幕檢測使 用者是否與其接觸,也就是上述的觸發(fā)事件。對應(yīng)于觸發(fā)事件,觸控屏幕會識別出觸控輸入 點(diǎn)、并傳輸包含有觸控輸入點(diǎn)的信息的觸控信號。在本發(fā)明的部分實(shí)施例中,觸控輸入點(diǎn)的 數(shù)量可為至少二個(gè)。請注意,觸控輸入點(diǎn)所對應(yīng)的觸發(fā)事件可同時(shí)或依序地發(fā)生。
[0031] 步驟206 :決定觸控輸入點(diǎn)在該影像中對應(yīng)的多個(gè)位置。觸控信號可包含觸控輸 入點(diǎn)在觸控屏幕上的地址信息。觸控輸入點(diǎn)的地址可被轉(zhuǎn)換并映射于影像中的對應(yīng)位置。 如此一來,可藉此識別出對應(yīng)位置上的像素。
[0032] 步驟208 :決定對應(yīng)位置上影像部分的特征?;谟跋裰袑?yīng)于觸控輸入點(diǎn)的多 個(gè)位置,可擷取出影像特征,例如色彩或外形等。該些位置可用來作為起始點(diǎn),并延伸至包 含具有相同或類似影像特征的影像位置。影像特征可由使用者所決定、被預(yù)先定義、或是被 自動選擇。
[0033] 步驟210 :將影像特征進(jìn)行互換。當(dāng)對應(yīng)于觸控輸入點(diǎn)的影像位置與對應(yīng)的影像 特征被決定時(shí),該些影像位置上的影像特征會被互換。在此所述的互換可包含互換影像位 置上的色彩值或互換影像部分的位置。
[0034] 在本發(fā)明以色彩特征作為互換標(biāo)的的實(shí)施例中,可對應(yīng)一指定位置來選取一小型 區(qū)域,并以小型區(qū)域所包圍的像素的色彩值來決定步驟208中最后決定的色彩,其中小型 區(qū)域亦涵蓋了指定位置。最后決定的色彩可藉由過濾小型區(qū)域中部分像素的色彩值、并將 被保留的所有像素取色彩平均值來決定,小型區(qū)域中被濾除的像素可為噪聲像素。另外一 種做法是,由指定位置(所在的像素)開始,比較指定位置周遭的像素以找出具有相同或近 似的色彩值來作為最后決定的顏色。一色彩容忍值可被設(shè)定來擷取具有近似色彩值的其它 像素。具有相同或近似顏色的其它像素可被包含來形成對應(yīng)最后決定的顏色的影像部分。 請注意,具有相異顏色但被具有相同或相似顏色所涵蓋的其它像素亦會被包含于該影像部 分,此是因該些像素可能是具有缺陷的像素。如此一來,便可在此決定對應(yīng)于觸控輸入點(diǎn)的 影像部分,亦可決定該影像部分的色彩特征。在步驟210中,該些影像部分的色彩值的互換 步驟可藉由將一影像部分涵蓋的像素值的色彩值替換為另一影像部分涵蓋的像素值的色 彩值來完成。
[0035] 在影像特征是以包含臉部影像特征等物體特征來選擇的實(shí)施例中,臉部檢測技術(shù) (Face Detection)會在步驟208中被用來搜尋對應(yīng)于觸控輸入點(diǎn)的影像部分。這些臉部 影像特征可包含邊緣、尺寸大小、及/或其它該臉部影像特征上的信息。在步驟210中,被 檢測到的臉部特征的影像部分包含的像素值會被更新為另一影像部分所包含的像素值。請 注意,被選取用來更新的該臉部特征影像部分的尺寸大小可因應(yīng)于另一影像部分的尺寸大 小來調(diào)整。舉例來說,觸控輸入點(diǎn)可各自對應(yīng)于一大型的橢圓形對象與一小型的圓形對象。 橢圓形對象的尺寸大小可被縮小至接近圓形對象(但仍可稍大于)的尺寸大小。同時(shí),圓 形對象的尺寸大小可被放大至接近橢圓形對象的原始大小。如此一來,二個(gè)影像部分周圍 的像素也會被更新。
[0036] 請參閱圖3至圖7,其為圖標(biāo)本發(fā)明的影像互換方法的部分實(shí)施例的示意圖。影像 互換的順序可根據(jù)觸控輸入點(diǎn)的移動方式、系統(tǒng)預(yù)先定義的設(shè)定、或使用者所預(yù)先決定的 設(shè)定來決定。
[0037] 圖3是根據(jù)本發(fā)明的一實(shí)施例的影像互換方法。如圖3所示,觸控輸入點(diǎn)G1與G2 被使用者的手指所觸發(fā)。觸控輸入點(diǎn)G1與G2的觸發(fā)位置會被觸控屏幕110所檢測到,且 影像處理器130會對應(yīng)于觸控輸入點(diǎn)G1與G2在觸控屏幕110上的觸發(fā)位置來進(jìn)行影像互 換操作,使得對應(yīng)于觸控輸入點(diǎn)G1與G2的影像部分可被互換。
[0038] 在觸控屏幕110所檢測到的觸控輸入點(diǎn)的數(shù)量多于二個(gè)的情況下,在本發(fā)明的某 些實(shí)施例中,影像互換機(jī)制可以預(yù)先決定的順序或隨機(jī)的順序來進(jìn)行。如圖1的相關(guān)敘述 所言,觸控輸入點(diǎn)的移動所對應(yīng)的手勢態(tài)樣可被決定,且對應(yīng)于觸控輸入點(diǎn)的影像部分可 根據(jù)觸控輸入點(diǎn)指示的手勢態(tài)樣所決定的方式來進(jìn)行互換。在本發(fā)明的一實(shí)施例中,手勢 態(tài)樣查詢表與互換方式態(tài)樣查詢表可用來作為決定上述影像互換方式時(shí)的參考依據(jù)。
[0039] 圖4是根據(jù)本發(fā)明的一實(shí)施例對觸控輸入點(diǎn)Gl、G2、G3進(jìn)行影像互換的概略示意 圖。觀察圖4可發(fā)現(xiàn),在實(shí)施影像互換之前,觸控輸入點(diǎn)G1、G2、G3對應(yīng)于使用者手指而由 左至右的相對位置關(guān)系為(Gl,G2, G3)。而在實(shí)施影像互換后,觸控輸入點(diǎn)G1、G2、G3對應(yīng)于 使用者手指而由左至右的相對位置關(guān)系被更新為(G3, Gl,G2),也就是說,觸控輸入點(diǎn)G1、 G2、G3是以順時(shí)針的方向進(jìn)行影像互換。除了上述的順時(shí)針方向影像互換以外,逆時(shí)針或 隨機(jī)的影像互換方式亦可用于本發(fā)明的各實(shí)施例中,而決定上述移動方式的根據(jù)在于各觸 控輸入點(diǎn)所對應(yīng)的手勢態(tài)樣的變化或是系統(tǒng)/使用者所預(yù)先設(shè)定的影像互換方式。
[0040] 圖5是根據(jù)本發(fā)明的一實(shí)施例將觸控輸入點(diǎn)G1、G2、G3以隨機(jī)方式進(jìn)行影像互換 的概略示意圖。如圖5所示,觸控輸入點(diǎn)Gl、G2、G3在進(jìn)行影像互換前的由左至右順序?yàn)?(Gl,G2, G3),而在進(jìn)行影像互換后,觸控輸入點(diǎn)Gl、G2、G3的由左至右順序?yàn)椋℅3, G2, G1), 也就是說此次的影像互換并非以順時(shí)針或逆時(shí)針方式進(jìn)行。
[0041] 請注意,在圖3至圖5所示的實(shí)施例中,觸控輸入點(diǎn)的位置可以同時(shí)或循序地由使 用者的不同或同一手指所觸發(fā),且觸發(fā)方式可為觸控輸入點(diǎn)的短點(diǎn)擊(Short Tap)、長點(diǎn)擊 (Long tap)、長點(diǎn)擊后的拖曳(Long taps-and-moves) 〇
[0042] 圖6是根據(jù)本發(fā)明一實(shí)施例的觸控輸入點(diǎn)Gl、G2的影像互換方式。如圖6所示, 使用者的手指觸發(fā)并拖曳了觸控輸入點(diǎn)G1與G2,且觸控屏幕110檢測到觸控輸入點(diǎn)G1與 G2的觸發(fā)與拖曳事件。對應(yīng)于觸控輸入點(diǎn)G1與G2觸發(fā)與拖曳事件,影像處理器130用來 對觸控輸入點(diǎn)G1與G2進(jìn)行影像互換,使得觸控輸入點(diǎn)G1與G2各自對應(yīng)的影像部分在進(jìn) 行上述影像互換后也會被互換過來。觸控輸入點(diǎn)的移動可對應(yīng)于手勢態(tài)樣,舉例來說可包 含以使用者手指將該些觸控輸入點(diǎn)拉近彼此、拉遠(yuǎn)彼此、旋轉(zhuǎn)一個(gè)角度、及/或其它電子裝 置1〇〇所事先決定的手勢態(tài)樣。電子裝置1〇〇包含的觸控決定單元120可用來決定觸控輸 入點(diǎn)G1與G2對應(yīng)的手勢態(tài)樣,且影像處理器130所包含的對象互換單元134可用來根據(jù) 該手勢態(tài)樣決定將互換的影像。
[0043] 在本發(fā)明于圖7所示的實(shí)施例中,可對應(yīng)于觸控輸入點(diǎn)彼此之間的圖案重合 (Overlap)來進(jìn)行影像互換,也就是說,當(dāng)觸控輸入點(diǎn)彼此撞擊時(shí),便可進(jìn)行撞擊的至少二 觸控輸入點(diǎn)之間的影像互換。根據(jù)本發(fā)明的一實(shí)施例,圖7圖示了對應(yīng)于檢測到觸控輸入 點(diǎn)G1與G2的觸發(fā)事件且檢測到觸控輸入點(diǎn)G1與G2個(gè)別對應(yīng)的影像區(qū)域部分重迭時(shí),所作 的影像互換。如圖7所示,在一第一階段中,二個(gè)觸控輸入點(diǎn)G1與G2被使用者的手指所觸 發(fā)且被拖曳。接著在一第二階段中,對應(yīng)于觸控輸入點(diǎn)G1與G2的影像部分會被使用者手 指的位移所同步拖曳而產(chǎn)生部分重迭的現(xiàn)象。在一第三階段中,對應(yīng)于觸控屏幕110所檢 測到觸控輸入點(diǎn)G1與G2彼此接近小于一預(yù)先決定的相對距離內(nèi)的一事件,影像處理器130 會將觸控輸入點(diǎn)G1與G2的影像進(jìn)行互換。最后,在一第四階段中,當(dāng)檢測到觸控輸入點(diǎn)G1 與G2彼此又再次被拖曳遠(yuǎn)離至大于該預(yù)先決定的相對距離時(shí),觸控輸入點(diǎn)G1與G2所對應(yīng) 的影像部分也會完全地完成互換,且觸控輸入點(diǎn)G1移動至與第一階段中觸控輸入點(diǎn)G2相 同的位置,觸控輸入點(diǎn)G2移動至與第一階段中觸控輸入點(diǎn)G1相同的位置。
[0044] 在本發(fā)明與圖7相關(guān)的部分實(shí)施例中,觸控輸入點(diǎn)G1與G2對應(yīng)的影像只會在觸 控輸入點(diǎn)G1與G2間產(chǎn)生重迭區(qū)域且該重迭區(qū)域維持超過了一預(yù)定時(shí)間時(shí),才會被進(jìn)行影 像互換,其中該預(yù)定時(shí)間可為至少一秒。請注意,該預(yù)定時(shí)間的長度可由使用者通過輸入指 令來事先進(jìn)行設(shè)定。
[0045] 總結(jié)來說,圖3、圖6、圖7對應(yīng)了不同觸控輸入點(diǎn)間進(jìn)行影像互換的時(shí)序圖,而圖 4與圖5則是指示觸控輸入點(diǎn)對應(yīng)的影像部分如何互換。因此,在本發(fā)明大部分的實(shí)施例 中,當(dāng)觸控屏幕110檢測到出現(xiàn)二個(gè)以上觸控輸入點(diǎn)被觸發(fā)的事件時(shí),可應(yīng)用圖3、圖6、圖 7所指示的時(shí)序于圖4的預(yù)先設(shè)定影像互換方式或是應(yīng)用于圖5所指示的隨機(jī)影像互換方 式。請注意,在本發(fā)明的大部分實(shí)施例中,可根據(jù)使用者對電子裝置100所輸入的一指令來 選擇圖3、圖6、圖7中互換各觸控輸入點(diǎn)對應(yīng)的影像部分的時(shí)序。
[0046] 在本發(fā)明大部分的實(shí)施例中,電子裝置100上觸控輸入點(diǎn)所對應(yīng)的影像特征可包 含對象或顏色。因此,當(dāng)觸控屏幕110上檢測到觸控輸入點(diǎn)被觸發(fā)的事件時(shí),可互換觸控輸 入點(diǎn)所對應(yīng)的對象或顏色。
[0047] 如上述本發(fā)明各實(shí)施例所述,可藉由電子裝置100上所檢測到的觸控輸入點(diǎn)觸發(fā) 事件及/或觸控輸入點(diǎn)的拖曳事件來在觸控屏幕上進(jìn)行所顯示的影像部分的互換。因此, 電子裝置100的使用者試圖在電子裝置100上互換影像時(shí),可以免除傳統(tǒng)電子裝置的復(fù)雜 操作。請注意,在本發(fā)明的另一實(shí)施例中,這些觸控輸入點(diǎn)所對應(yīng)的影像部分可為至少二個(gè) 影像所包含的部分影像區(qū)域的集合。舉例來說,觸控輸入點(diǎn)G1所對應(yīng)一第一影像區(qū)域可屬 于第一影像,且觸控輸入點(diǎn)G2所對應(yīng)的第二影像區(qū)域可屬于第二影像。第一影像與第二影 像可同時(shí)或分時(shí)被顯示于觸控屏幕110。如此一來,可在兩個(gè)不同的影像上實(shí)施第一影像的 部分影像與第二影像的部分影像的互換,且影像處理器130會識別出上述第一影像的部分 影像與第二影像的部分影像。
[0048] 請參閱圖8,其為根據(jù)本發(fā)明的一實(shí)施例所揭露的影像互換方法的流程圖,其中該 影像互換方法用來在電子裝置上互換觸控屏幕所顯示的影像的至少一個(gè)影像部分。如圖8 所示,該影像互換方法包含下列步驟:
[0049] 步驟802 :檢測在電子裝置的觸控屏幕上至少二個(gè)觸控輸入點(diǎn)的觸發(fā)事件,其中 每一觸控輸入點(diǎn)對應(yīng)于觸控屏幕所顯示的影像的一影像部分。該影像部分可為具有特定影 像特征的對象或區(qū)域。
[0050] 步驟804 :決定觸控輸入點(diǎn)在觸控屏幕上的位置與移動態(tài)樣。觸控屏幕用來識別 出觸控輸入點(diǎn)的位置并監(jiān)控觸控輸入點(diǎn)的位置變化,以決定觸控輸入點(diǎn)的移動態(tài)樣。觸控 屏幕接著傳送包含位置信息的觸控信號,且觸控信號接著會被處理以得到移動態(tài)樣。
[0051] 步驟806 :決定對應(yīng)于觸控輸入點(diǎn)的位置的影像特征。影像特征可由電子裝置所 事先決定或由使用者所事先指定,且影像特征可包含對象、顏色、形狀等。觸控輸入點(diǎn)的位 置可被轉(zhuǎn)換并被傳輸至電子裝置的影像處理器,且影像處理器可接著決定觸控輸入點(diǎn)在影 像中對應(yīng)的位置。對應(yīng)位置周邊的像素會被處理,以得到對應(yīng)的影像特征,例如像素值等。 再者,影像中其它包含相同影像特征的影像部分的位置也可被決定。舉例來說,若觸控輸入 點(diǎn)對應(yīng)的色彩特征為綠色與紅色,則影像中包含有綠色像素與紅色像素的其它區(qū)域也可被 識別出來。
[0052] 步驟808 :決定觸控輸入點(diǎn)的移動態(tài)樣是否符合預(yù)定規(guī)則。移動態(tài)樣可為下列之 一:短點(diǎn)擊、長點(diǎn)擊、點(diǎn)擊接著拖曳(tap and drag)、點(diǎn)擊接著持續(xù)按壓(tap and hold)。 移動態(tài)樣可用來指示觸控輸入點(diǎn)的影像特征互換順序。舉例來說,在移動態(tài)樣為順時(shí)針方 向時(shí),觸控輸入點(diǎn)對應(yīng)的影像特征的互換順序也將會是順時(shí)針方向。
[0053] 步驟810 :根據(jù)移動態(tài)樣來互換觸控輸入點(diǎn)的影像特征。如步驟808所述,觸控輸 入點(diǎn)的移動態(tài)樣可指示影像特征的互換順序。舉例來說,當(dāng)檢測到三個(gè)各自依序?qū)?yīng)于紅 色、綠色、與藍(lán)色且由左至右排列的觸控輸入點(diǎn),且當(dāng)時(shí)移動態(tài)樣指示為順時(shí)針方向時(shí),顏 色將會以紅色置換至藍(lán)色、綠色置換至紅色、藍(lán)色置換至綠色的方式來進(jìn)行影像特征互換。
[0054] 請注意,在圖8所示的實(shí)施例中,可僅在觸控輸入點(diǎn)對應(yīng)的影像部分上實(shí)施影像 互換。在本發(fā)明另一實(shí)施例中,若觸控屏幕顯示的影像中有其它影像區(qū)域包含了與觸控輸 入點(diǎn)對應(yīng)的影像部分相同或相似的影像特征,則其它影像區(qū)域亦可用來實(shí)施影像互換。同 樣的在步驟808中,當(dāng)移動態(tài)樣未滿足預(yù)定規(guī)則時(shí),步驟810中將不會對應(yīng)實(shí)施影像互換。
[0055] 請參閱圖9,其為根據(jù)本發(fā)明的一實(shí)施例在電子裝置顯示的影像上進(jìn)行影像部分 互換的流程圖。如圖9所示,該影像互換方法包含如下步驟:
[0056] 步驟902 :檢測電子裝置的觸控屏幕上至少二個(gè)觸控輸入點(diǎn)的觸發(fā)事件,其中每 一觸控輸入點(diǎn)對應(yīng)于觸控屏幕所顯示的影像的一影像部分。該影像部分可為包含有特定影 像特征的對象或區(qū)域。在本發(fā)明另一實(shí)施例中,該些觸控輸入點(diǎn)可分布于一個(gè)以上的影像 中。
[0057] 步驟904 :決定觸控屏幕上觸控輸入點(diǎn)的位置與對應(yīng)的移動態(tài)樣。觸控屏幕會識 別出觸控輸入點(diǎn)的位置,并監(jiān)控觸控輸入點(diǎn)的位置改變,以決定觸控輸入點(diǎn)對應(yīng)的移動態(tài) 樣。觸控屏幕接著會發(fā)出包含有位置信息的觸控信號,且觸控信號接著會被處理以得到移 動態(tài)樣。
[0058] 步驟906 :決定觸控輸入點(diǎn)的移動態(tài)樣是否符合預(yù)定規(guī)則。觸控輸入點(diǎn)的移動態(tài) 樣可為下列其中之一:短點(diǎn)擊、長點(diǎn)擊、點(diǎn)擊接著拖曳、點(diǎn)擊接著持續(xù)按壓等。移動態(tài)樣用來 指示觸控輸入點(diǎn)對應(yīng)的影像特征的影像互換方式。舉例來說,當(dāng)移動態(tài)樣為順時(shí)針的移動 時(shí),其對應(yīng)的影像互換方式即會以順時(shí)針的順序進(jìn)行。
[0059] 步驟908 :決定對應(yīng)于觸控輸入點(diǎn)的位置的影像特征。影像特征可由電子裝置所 預(yù)先決定或是由使用者預(yù)先指定。影像特征可為對象、顏色、形狀等。觸控輸入點(diǎn)的位置信 息可被轉(zhuǎn)換并傳輸至一影像處理器,且影像處理器可藉此決定觸控輸入點(diǎn)在影像中的對應(yīng) 影像部分。對應(yīng)影像部分周邊的像素將會被處理,以正確地得到對應(yīng)的影像特征,例如色彩 值等。
[0060] 步驟910 :決定對應(yīng)于影像特征的影像部分。一旦對應(yīng)于觸控輸入點(diǎn)的影像特征 被決定后,影像處理器130接著會決定具有相同或相似特征的影像部分。舉例來說,當(dāng)被決 定的影像特征為紅色、綠色、與藍(lán)色時(shí),所有包含有與紅色、綠色、與藍(lán)色相同或相似的影像 特征都會被影像處理器130識別出來。影像處理器130可以藉由搜尋影像部分的周遭區(qū)域 中屬于一預(yù)定范圍內(nèi)的色彩值,且形成相較一預(yù)定尺寸大小為大的區(qū)域中的多個(gè)像素來進(jìn) 行。在本發(fā)明的另一實(shí)施例中,被決定的影像特征可為物體的外形,且影像處理器130可以 實(shí)施臉部探測(Face detection)或邊緣探測(Edge Detection)來識別出形成該物體的外 形的影像部分。用來執(zhí)行上述影像部分的識別的算法可以根據(jù)被決定的影像特征來變化使 用。
[0061] 步驟912 :根據(jù)移動態(tài)樣,將影像特征對應(yīng)的影像部分進(jìn)行影像互換。如步驟906 所述,觸控輸入點(diǎn)對應(yīng)的移動態(tài)樣將會指示對影像特征進(jìn)行互換的順序。舉例來說,當(dāng)有 三個(gè)觸控輸入點(diǎn)的觸發(fā)事件被檢測到,且該三個(gè)觸控輸入點(diǎn)各自依序(例如成順時(shí)針方向 時(shí))對應(yīng)紅色、綠色、藍(lán)色等色彩特征時(shí),影像互換的進(jìn)行方式將會是把紅色區(qū)域換至藍(lán)色 區(qū)域、把綠色區(qū)域換至紅色區(qū)域、以及將藍(lán)色區(qū)域換至綠色區(qū)域。
[0062] 請注意,將圖8與圖9所示的步驟進(jìn)行合理的排列組合、加上本說明書提及過的任 何限制條件、及/或改變進(jìn)行影像互換的觸控輸入點(diǎn)的數(shù)量所衍生的實(shí)施例,仍應(yīng)視為本 發(fā)明的實(shí)施例。
[0063] 本發(fā)明揭露一種影像互換方法與一種應(yīng)用該影像互換方法的電子裝置。藉由該影 像互換方法與該電子裝置,當(dāng)該電子裝置的使用者試圖互換其觸控屏幕上所顯示的影像上 的影像特征時(shí),該使用者可以藉由少量且簡單的觸控操作來操作該些影像特征的影像互換 指令、或是藉由使用預(yù)定移動態(tài)樣來拖曳該些影像特征以完成影像互換。
【權(quán)利要求】
1. 一種影像互換方法,用來在一電子裝置上支持多點(diǎn)觸控輸入,該影像互換方法包 含: 在該電子裝置的一觸控屏幕上提供一影像; 在該觸控屏幕上檢測至少二個(gè)觸控輸入點(diǎn)的觸發(fā)點(diǎn); 決定該至少二個(gè)觸控輸入點(diǎn)在該觸控屏幕上的位置; 決定該至少二個(gè)觸控輸入點(diǎn)在該影像上的多個(gè)對應(yīng)影像部分的特征;及 互換該多個(gè)對應(yīng)影像部分的特征。
2. 根據(jù)權(quán)利要求1所述的影像互換方法,其中在該電子裝置的該觸控屏幕上提供該影 像包含: 在該觸控屏幕上提供一使用者界面以接收一使用者指令來致能一影像互換功能。
3. 根據(jù)權(quán)利要求2所述的影像互換方法,還包含: 經(jīng)由該使用者界面來接收多個(gè)使用者指令,以指定該多個(gè)對應(yīng)影像部分的特征的一類 型與一互換順序。
4. 根據(jù)權(quán)利要求1所述的影像互換方法,其中決定該至少二個(gè)觸控輸入點(diǎn)在該影像上 的該多個(gè)對應(yīng)影像部分的特征包含: 根據(jù)該至少二個(gè)觸控輸入點(diǎn)在該觸控屏幕上的位置,決定該多個(gè)觸控輸入點(diǎn)在該影像 上對應(yīng)的多個(gè)位置;及 由該多個(gè)位置起始,決定形成該多個(gè)對應(yīng)影像部分的多個(gè)像素。
5. 根據(jù)權(quán)利要求1所述的影像互換方法,其中該多個(gè)對應(yīng)影像部分的特征為由顏色、 物體與形狀之中選取其一。
6. 根據(jù)權(quán)利要求1所述的影像互換方法,其中互換該多個(gè)對應(yīng)影像部分的特征包含: 根據(jù)將要作為互換對象的另一影像部分的尺寸大小,調(diào)整該些影像部分的其中之一影 像部分的尺寸大小。
7. -種電子裝置,包含: 一觸控屏幕,用來顯示至少一影像、用來由一使用者處接收至少二個(gè)觸控輸入點(diǎn)、并用 來對應(yīng)于該至少二個(gè)觸控輸入點(diǎn)來傳輸多個(gè)觸控信號,其中該多個(gè)觸控信號包含該至少二 個(gè)觸控輸入點(diǎn)的位置信息; 一觸控決定模塊,用來接收該多個(gè)觸控信號、并用來根據(jù)該多個(gè)觸控信號決定對應(yīng)于 該至少二個(gè)觸控輸入點(diǎn)的一手勢態(tài)樣;及 一影像處理器,用來決定對應(yīng)于該多個(gè)觸控輸入點(diǎn)的多個(gè)影像部分、用來識別出該多 個(gè)影像部分對應(yīng)的多個(gè)特征、并用來根據(jù)該手勢態(tài)樣互換該多個(gè)影像部分對應(yīng)的該多個(gè)特 征。
8. 根據(jù)權(quán)利要求7所述的電子裝置,其中該觸控決定模塊包含一手勢態(tài)樣查詢表,用 來決定該手勢態(tài)樣。
9. 根據(jù)權(quán)利要求7所述的電子裝置,其中該觸控決定單元還用來將該觸控屏幕上的該 至少二個(gè)觸控輸入點(diǎn)的位置映射至該影像上的該多個(gè)影像部分的位置。
10. 根據(jù)權(quán)利要求7所述的電子裝置,其中該影像處理器包含一物體識別單元,用來根 據(jù)一預(yù)先定義的算法,決定對應(yīng)于該至少二個(gè)觸控輸入點(diǎn)的該多個(gè)影像部分。
11. 根據(jù)權(quán)利要求10所述的電子裝置,其中該影像處理器還包含一互換態(tài)樣查詢表, 其包含該手勢態(tài)樣以及該多個(gè)影像部分的互換方式的對應(yīng)關(guān)系。
12. 根據(jù)權(quán)利要求7所述的電子裝置,其中該觸控屏幕還用來提供一使用者界面,用來 接收一使用者指令以指定該多個(gè)特征的一類型。
13. 根據(jù)權(quán)利要求7所述的電子裝置,其中該多個(gè)特征的類型為顏色、物體、形狀中的 其中之一。
14. 一種影像互換方法,用于一電子裝置,該電子裝置包含用來顯示一影像的一觸控屏 幕,該影像互換方法包含: 在該觸控屏幕上檢測至少二個(gè)觸發(fā)點(diǎn); 在該影像上決定該至少二個(gè)觸發(fā)點(diǎn)的多個(gè)對應(yīng)位置,并在該觸控屏幕上決定該至少二 個(gè)觸發(fā)點(diǎn)的多個(gè)移動態(tài)樣; 在該影像上決定該多個(gè)對應(yīng)位置的多個(gè)影像特征;及 根據(jù)該多個(gè)移動態(tài)樣,在該影像上互換該多個(gè)對應(yīng)位置的該多個(gè)影像特征。
15. 根據(jù)權(quán)利要求14所述的影像互換方法,還包含: 決定該些觸控點(diǎn)的該些移動態(tài)樣是否符合一預(yù)先決定的規(guī)則。
16. 根據(jù)權(quán)利要求15所述的影像互換方法,還包含: 當(dāng)該些觸發(fā)點(diǎn)的該些移動態(tài)樣符合該預(yù)先決定的規(guī)則時(shí),決定對應(yīng)于該些移動態(tài)樣的 該些影像特征的一互換方式。
17. 根據(jù)權(quán)利要求14所述的影像互換方法,還包含: 在該影像上,決定對應(yīng)于該些影像特征的多個(gè)影像部分。
18. 根據(jù)權(quán)利要求17所述的影像互換方法,其中根據(jù)該些移動態(tài)樣在該影像上互換該 些對應(yīng)位置的該些影像特征包含: 互換該些影像特征對應(yīng)的該些影像部分。
19. 根據(jù)權(quán)利要求17所述的影像互換方法,其中互換該些影像特征對應(yīng)的該些影像部 分包含: 調(diào)整該些影像特征其中之一所對應(yīng)的一影像部分的尺寸大小為另一影像部分的尺寸 大小,該另一影像部分是對應(yīng)于將被互換的其它影像特征。
20. 根據(jù)權(quán)利要求17所述的影像互換方法,還包含: 藉由該觸控屏幕接收一使用者指令,以指定該些影像特征的一類型; 其中該些影像特征的該類型為顏色、物體與形狀其中之一。
【文檔編號】G06F3/041GK104123031SQ201310472539
【公開日】2014年10月29日 申請日期:2013年10月11日 優(yōu)先權(quán)日:2013年4月25日
【發(fā)明者】曾富昌, 武景龍, 闕鑫地 申請人:宏達(dá)國際電子股份有限公司