專(zhuān)利名稱(chēng):觸控屏幕的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種屏幕的輸入輸出控制方法,特別涉及一種觸控屏幕的控制方法。
背景技術(shù):
近年來(lái),隨著觸控屏幕的技術(shù)從單點(diǎn)觸控進(jìn)步到多點(diǎn)觸控后,相關(guān)多點(diǎn)觸控技術(shù) 的應(yīng)用即愈來(lái)愈多。最常見(jiàn)的多點(diǎn)觸控應(yīng)用就是畫(huà)面縮放、及翻轉(zhuǎn)。此外,亦有某些游戲軟 件提供多點(diǎn)觸控的操作方式。雖然多點(diǎn)觸控技術(shù)已蓬勃發(fā)展一段時(shí)間,但單點(diǎn)觸控的硬件仍然占相當(dāng)高的市場(chǎng) 使用率。也就是說(shuō),大部分人尚未更換為新的機(jī)種,仍使用舊機(jī)種(如手機(jī))。這些使用舊 機(jī)種的使用者,在下載了新的應(yīng)用軟件后,即會(huì)發(fā)生不方便的現(xiàn)象。例如,某些新的應(yīng)用軟 件提供了多點(diǎn)觸控的操作指令,但舊機(jī)種僅具有單點(diǎn)觸控的面板,造成使用者無(wú)法使用該 些操作指令。
發(fā)明內(nèi)容
基于上述問(wèn)題,本發(fā)明提出一種觸控屏幕的控制方法,能將從單點(diǎn)觸控屏幕依序 輸入多點(diǎn)的位置信息,并轉(zhuǎn)換成多點(diǎn)觸控的指令,并發(fā)送給應(yīng)用程序,如此一來(lái),即可以單 點(diǎn)觸控面板模擬多點(diǎn)觸控面板的功能,解決上述問(wèn)題。依據(jù)一實(shí)施例,一種觸控屏幕的控制方法適于電子裝置。電子裝置具有觸控屏幕 并運(yùn)行一應(yīng)用程序。應(yīng)用程序具有多個(gè)操作指令。控制方法包含接收一框選命令及至少一 初始坐標(biāo)值;接收一變更命令及至少一變更坐標(biāo)值;以及依據(jù)該框選命令、該些初始坐標(biāo) 值及該些變更坐標(biāo)值,輸出一對(duì)應(yīng)命令予該應(yīng)用程序,該對(duì)應(yīng)命令是對(duì)應(yīng)該些操作指令之一。依據(jù)一實(shí)施例,前述電子裝置是為計(jì)算機(jī),應(yīng)用程序是為繪圖程序(例如小畫(huà) 家),其中前述接收框選命令及初始坐標(biāo)值的步驟包含接收該框選命令;接收一第一初始 坐標(biāo)值;及接收一第二初始坐標(biāo)值。而前述對(duì)應(yīng)命令是為該些操作指令的一縮放指令,該縮 放指令是為將該第一初始坐標(biāo)值及該第二初始坐標(biāo)值所框選的圖像,縮放至該第一初始坐 標(biāo)值及該變更坐標(biāo)值所圍的一區(qū)域。依據(jù)一實(shí)施例,電子裝置是為計(jì)算機(jī),應(yīng)用程序是為桌面管理程序,該桌面程序包 含多個(gè)程序圖標(biāo),其中前述接收該變更命令及至少一該變更坐標(biāo)值的步驟是包含接收該變 更命令;接收一第一變更坐標(biāo)值;及接收一第二變更坐標(biāo)值。而前述對(duì)應(yīng)命令是為該些操 作指令的一移動(dòng)指令。移動(dòng)指令包含選擇在該第一初始坐標(biāo)值及該第二初始坐標(biāo)值所框選范圍內(nèi)的該 些程序圖標(biāo),將被框選的該些程序圖標(biāo)對(duì)應(yīng)移動(dòng)到該第一變更坐標(biāo)值及該第二變更坐標(biāo)值 的一區(qū)域。本發(fā)明的功效在于,借由上述框選命令、初始坐標(biāo)值、變更坐標(biāo)值、變更命令的適 當(dāng)運(yùn)作,使用者即可利用單點(diǎn)觸控屏幕,搭配上述步驟的操作流程,即能完成多點(diǎn)觸控的操作功能。以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)描述,但不作為對(duì)本發(fā)明的限定。
圖1為依據(jù)本發(fā)明一實(shí)施例的電子裝置的示意圖;圖2為依據(jù)本發(fā)明一實(shí)施例的控制方法步驟流程圖;圖3為依據(jù)本發(fā)明一實(shí)施例的縮放指令的示意圖;圖4A為依據(jù)本發(fā)明另一實(shí)施例由小畫(huà)家開(kāi)出的圖文件示意圖;圖4B為圖4A的圖文件局部放大示意圖;圖5為依據(jù)本發(fā)明另一實(shí)施例的旋轉(zhuǎn)或縮放指令的示意圖;以及圖6為依據(jù)本發(fā)明另一實(shí)施例的移動(dòng)且縮放指令的示意圖。其中,附圖標(biāo)記10:電子裝置IOa 觸控屏幕S20:第一步驟S22 第二步驟S24 第三步驟
具體實(shí)施例方式下面結(jié)合附圖對(duì)本發(fā)明的結(jié)構(gòu)原理和工作原理作具體的描述圖1為依據(jù)本發(fā)明一實(shí)施例的電子裝置的示意圖。請(qǐng)參照?qǐng)D1。一種觸控屏幕IOa 的控制方法,適于一電子裝置10。此電子裝置10可以是但不限于計(jì)算機(jī)、可攜式計(jì)算機(jī)、手 機(jī)、個(gè)人數(shù)字助理等。電子裝置10具有一觸控屏幕IOa并運(yùn)行一應(yīng)用程序。此應(yīng)用程序可 以是但不限于文字處理軟件、電子表格、數(shù)據(jù)庫(kù)軟件、繪圖軟件、圖像軟件、文件總管或桌面 管理程序。應(yīng)用程序具有多個(gè)操作指令。操作指令可以是應(yīng)用程序提供給使用者的操作指 令,以文字處理軟件為例,操作指令可以是開(kāi)啟、編輯、刪除、插入等等。若以小畫(huà)家類(lèi)的繪 圖軟件為例,則操作指令可以是框選指令、縮放指令、剪下指令、貼上指令、或移動(dòng)指令。若 以桌面管理程序?yàn)槔瑒t操作指令可以是程序圖標(biāo)的移動(dòng)、復(fù)制、刪除等。圖2為依據(jù)本發(fā)明一實(shí)施例的控制方法步驟流程圖。請(qǐng)參照?qǐng)D2控制方法的步驟 包含第一步驟S20 接收一框選命令及至少一初始坐標(biāo)值;第二步驟S22 接收一變更命令及至少一變更坐標(biāo)值;以及第三步驟S24 依據(jù)框選命令、初始坐標(biāo)值及變更坐標(biāo)值,輸出一對(duì)應(yīng)命令予應(yīng)用 程序,對(duì)應(yīng)命令是對(duì)應(yīng)其一的操作指令。本發(fā)明的控制方法是可以軟件的方式執(zhí)行于電子裝置。例如但不限于一常駐程 序。前述步驟S20的框選命令用以啟動(dòng)本控制方法的程序。(以下簡(jiǎn)稱(chēng)控制程序)??蜻x 命令可以是一熱鍵(例如,鍵盤(pán)上的Fl)或是一語(yǔ)音(例如,錄制“框選”的真人發(fā)音儲(chǔ)存 于軟件中,再將使用者由口中發(fā)出的“框選”作對(duì)比)。當(dāng)控制程序接收到前述框選命令時(shí),控制程序會(huì)等待使用者輸入初始坐標(biāo)值。此初始坐標(biāo)值是由觸控面板所輸入的。使用者可以輸入一個(gè)以上的初始坐標(biāo)值。每個(gè)初始坐 標(biāo)值之間的間隔不得大于一第一預(yù)設(shè)時(shí)間。此第一預(yù)設(shè)時(shí)間可以是但不限于1秒。意即, 若控制程序接收到框選命令后,將會(huì)開(kāi)始記錄使用者所輸入的初始坐標(biāo)值。若二個(gè)初始坐 標(biāo)值間的間隔時(shí)間大于1秒鐘,控制程序?qū)⒁暈橐演斎胪戤?,超過(guò)1秒之后的輸入信息,將 不會(huì)被記錄。同樣地,若控制程序接收到框選命令后,持續(xù)1秒鐘的時(shí)間,使用者并未有任何初 始坐標(biāo)值的輸入(未觸碰觸控屏幕),則控制程序?qū)⒆詣?dòng)結(jié)束步驟S20的接收動(dòng)作。且無(wú)任 何初始坐標(biāo)值被輸入。因此,進(jìn)行完步驟S20后,控制程序?qū)?chǔ)存數(shù)個(gè)初始坐標(biāo)值。而初始坐標(biāo)值的數(shù)量 將視使用者輸入而定。前述步驟S22的變更命令用以變更初始坐標(biāo)值所涵蓋范圍的圖像或內(nèi)容。變更命 令可以是一熱鍵(例如,鍵盤(pán)上的F2)或是一語(yǔ)音(例如,錄制“變更”的真人發(fā)音儲(chǔ)存于 軟件中,再將使用者由口中發(fā)出的“變更”作對(duì)比)。當(dāng)控制程序接收到前述變更命令時(shí),控制程序會(huì)等待使用者輸入變更坐標(biāo)值。此 變更坐標(biāo)值是由觸控面板所輸入的。使用者可以輸入一個(gè)以上的變更坐標(biāo)值。每個(gè)變更坐 標(biāo)值之間的間隔不得大于一第二預(yù)設(shè)時(shí)間。此第二預(yù)設(shè)時(shí)間可以是但不限于1秒。意即, 若二個(gè)變更坐標(biāo)值間的間隔時(shí)間大于1秒鐘,控制程序?qū)⒁暈橐演斎胪戤?,超過(guò)1秒之后的 輸入信息,將不會(huì)被記錄。同樣地,若控制程序接收到變更命令后,持續(xù)1秒鐘的時(shí)間,使用者并未有任何變 更坐標(biāo)值的輸入(未觸碰觸控屏幕),則控制程序?qū)⒆詣?dòng)結(jié)束步驟S22的接收動(dòng)作。且無(wú)任 何變更坐標(biāo)值被輸入。因此,進(jìn)行完步驟S22后,控制程序?qū)?chǔ)存數(shù)個(gè)變更坐標(biāo)值。而變更坐標(biāo)值的數(shù)量 將視使用者輸入而定。前述步驟S24依據(jù)框選命令、初始坐標(biāo)值及變更坐標(biāo)值,輸出一對(duì)應(yīng)命令予應(yīng)用 程序,對(duì)應(yīng)命令是對(duì)應(yīng)其一的操作指令。此步驟的內(nèi)容,請(qǐng)容后以較佳實(shí)施例敘明。圖3為依據(jù)本發(fā)明一實(shí)施例的縮放指令的示意圖。其中電子裝置10是為一計(jì)算機(jī),應(yīng)用程序是為一繪圖程序(例如小畫(huà)家),其中對(duì) 應(yīng)命令是為操作指令的一縮放指令,縮放指令是為將第一初始坐標(biāo)值P30及第二初始坐標(biāo) 值P32所框選的圖像,縮放至第一初始坐標(biāo)值P30及變更坐標(biāo)值(P36或P34)所圍的一區(qū) 域。以上述小畫(huà)家的縮放指令為例,小畫(huà)家縮放指令是僅需使用三個(gè)坐標(biāo)點(diǎn),因此,對(duì) 應(yīng)此縮放指令,本控制程序步驟S20的接收框選命令及初始坐標(biāo)值的步驟包含接收框選命 令、接收一第一初始坐標(biāo)值P30以及接收一第二初始坐標(biāo)值P32。而步驟S22的接收變更命 令及至少一變更坐標(biāo)值則僅接收一個(gè)變更坐標(biāo)值(P36或P34)。使用者首先以小畫(huà)家開(kāi)啟一圖文件,如圖4A所示。接著,使用者發(fā)出框選命令,并 于圖上點(diǎn)選第一初始坐標(biāo)值P30及第二初始坐標(biāo)值P32后,控制程序即等待使用者下達(dá)“變 更命令”,當(dāng)使用者下達(dá)變更命令后,控制程序即接收一個(gè)變更坐標(biāo)值P36。接著,控制程序 即將第一初始坐標(biāo)值P30、第二初始坐標(biāo)值P32與變更坐標(biāo)值P36以縮放指令傳送給小畫(huà) 家。小畫(huà)家即會(huì)將圖4A放大至圖4B的圖像。
同樣地,若使用者點(diǎn)選的變更坐標(biāo)值為P34,則控制程序?qū)魉徒o小畫(huà)家第一初始 坐標(biāo)值P30、第二初始坐標(biāo)值P32與變更坐標(biāo)值P34,如此一來(lái),小畫(huà)家即依據(jù)控制程序所傳 來(lái)的坐標(biāo)信息將被框選的圖像縮小。圖5為依據(jù)本發(fā)明另一實(shí)施例的旋轉(zhuǎn)或縮放指令的示意圖。其中電子裝置10是 為一計(jì)算機(jī),應(yīng)用程序是為一繪圖程序(例如小畫(huà)家),其中對(duì)應(yīng)命令是為操作指令的一旋 轉(zhuǎn)或縮放指令,旋轉(zhuǎn)或縮放指令是為將第一初始坐標(biāo)值P40及第二初始坐標(biāo)值P42所框選 的圖像,旋轉(zhuǎn)或縮放至一第一變更坐標(biāo)值P44以及一第一變更坐標(biāo)值P46所圍的一區(qū)域。也就是說(shuō),若要將繪圖程序中的圖像旋轉(zhuǎn)或縮放,其中接收框選命令及初始坐標(biāo) 值的步驟包含接收框選命令、接收一第一初始坐標(biāo)值P40以及接收一第二初始坐標(biāo)值P42。 第一初始坐標(biāo)值P40為原始圖像邊框的任一點(diǎn);第二初始坐標(biāo)P42亦為原始圖像邊框的另 一任一點(diǎn)。也就是說(shuō),P40與P42為使用者所框選的原始圖像。接著,接受變更命令,再依 使用者點(diǎn)選一第一變更坐標(biāo)值P44以及一第二變更坐標(biāo)P46,P4以及P46為欲旋轉(zhuǎn)或縮放 的范圍中的任一位置,即可得到一旋轉(zhuǎn)或縮放的圖像。圖6為依據(jù)本發(fā)明另一實(shí)施例的移動(dòng)且縮放指令的示意圖。其中電子裝置10是 為一計(jì)算機(jī),應(yīng)用程序是為一繪圖程序(例如小畫(huà)家),其中對(duì)應(yīng)命令是為操作指令的一旋 轉(zhuǎn)且縮放指令,旋轉(zhuǎn)且縮放指令是為將第一初始坐標(biāo)值P60、第二初始坐標(biāo)值P62以及第三 初始坐標(biāo)P64所框選的原始圖像,選轉(zhuǎn)且縮放至第一變更坐標(biāo)值P66、第二變更坐標(biāo)值P68 以及第三變更坐標(biāo)值P70所圍的一區(qū)域。也就是說(shuō),P60旋轉(zhuǎn)對(duì)應(yīng)到P66、P62旋轉(zhuǎn)對(duì)應(yīng)到 P68以及P64旋轉(zhuǎn)對(duì)應(yīng)到P70。使用者先發(fā)出框選命令。點(diǎn)選第一初始坐標(biāo)值P60、第二初始坐標(biāo)值P62以及第三 初始坐標(biāo)P64,而這些坐標(biāo)P60、P62以及P64所涵蓋的原始圖像范圍,即為使用者想要移動(dòng) 且縮放的原始圖像接著,使用者要發(fā)出變更命令,點(diǎn)選第一變更坐標(biāo)值P66、第二變更坐標(biāo)值P68以 及第三變更坐標(biāo)值P70,這些變更坐標(biāo)值P66、P68以及P70所涵蓋的范圍,即為使用者欲將 原始圖像移動(dòng)且縮放的范圍。借由上述框選命令、初始坐標(biāo)值、變更坐標(biāo)值、變更命令的適當(dāng)運(yùn)作,使用者即可 利用單點(diǎn)觸控屏幕,搭配上述步驟的操作流程,即能完成多點(diǎn)觸控的操作功能。當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變 形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種觸控屏幕的控制方法,適于一電子裝置,該電子裝置具有一觸控屏幕并運(yùn)行一 應(yīng)用程序,該應(yīng)用程序具有多個(gè)操作指令,其特征在于,該控制方法包含接收一框選命令及至少一初始坐標(biāo)值; 接收一變更命令及至少一變更坐標(biāo)值;以及依據(jù)該框選命令、該些初始坐標(biāo)值及該變更坐標(biāo)值,輸出一對(duì)應(yīng)命令予該應(yīng)用程序,該 對(duì)應(yīng)命令是對(duì)應(yīng)該些操作指令之一。
2.根據(jù)權(quán)利要求1所述的觸控屏幕的控制方法,其特征在于,該電子裝置為一計(jì)算機(jī), 該應(yīng)用程序?yàn)橐焕L圖程序,其中該接收該框選命令及該些初始坐標(biāo)值的步驟包含接收該框選命令; 接收一第一初始坐標(biāo)值;以及 接收一第二初始坐標(biāo)值。
3.根據(jù)權(quán)利要求2所述的觸控屏幕的控制方法,其特征在于,該對(duì)應(yīng)命令為該些操作 指令的一縮放指令,該縮放指令為將該第一初始坐標(biāo)值及該第二初始坐標(biāo)值所框選的圖 像,縮放至該第一初始坐標(biāo)值及該變更坐標(biāo)值所圍的一區(qū)域。
4.根據(jù)權(quán)利要求3所述的觸控屏幕的控制方法,其特征在于,該框選命令為一第一熱 鍵,該變更命令為一第二熱鍵。
5.根據(jù)權(quán)利要求3所述的觸控屏幕的控制方法,其特征在于,該框選命令為一第一語(yǔ) 音命令,該變更命令為一第二語(yǔ)音命令。
6.根據(jù)權(quán)利要求1所述的觸控屏幕的控制方法,其特征在于,該電子裝置為一計(jì)算機(jī), 該應(yīng)用程序?yàn)橐蛔烂娉绦?,該桌面程序包含多個(gè)程序圖標(biāo),其中該接收該框選命令及該些 初始坐標(biāo)值的步驟包含接收該框選命令; 接收一第一初始坐標(biāo)值;以及 接收一第二初始坐標(biāo)值。
7.根據(jù)權(quán)利要求6所述的觸控屏幕的控制方法,其特征在于,該接收該變更命令及至 少一該變更坐標(biāo)值的步驟包含接收該變更命令; 接收一第一變更坐標(biāo)值;及 接收一第二變更坐標(biāo)值。
8.根據(jù)權(quán)利要求7所述的觸控屏幕的控制方法,其特征在于,該對(duì)應(yīng)命令為該些操作 指令的一移動(dòng)指令,該移動(dòng)指令包含選擇在該第一初始坐標(biāo)值及該第二初始坐標(biāo)值所框選范圍內(nèi)的該些程序圖標(biāo),將被框 選的該些程序圖標(biāo)對(duì)應(yīng)移動(dòng)到該第一變更坐標(biāo)值及該第二變更坐標(biāo)值的一區(qū)域。
全文摘要
一種觸控屏幕的控制方法是適于電子裝置。電子裝置具有觸控屏幕并運(yùn)行一應(yīng)用程序。應(yīng)用程序具有多個(gè)操作指令。控制方法包含接收一框選命令及多個(gè)初始坐標(biāo)值;接收一變更命令及至少一變更坐標(biāo)值;以及依據(jù)該框選命令、該些初始坐標(biāo)值及該變更坐標(biāo)值,輸出一對(duì)應(yīng)命令予該應(yīng)用程序,該對(duì)應(yīng)命令對(duì)應(yīng)該些操作指令之一。
文檔編號(hào)G06F3/041GK102081474SQ20091022608
公開(kāi)日2011年6月1日 申請(qǐng)日期2009年11月30日 優(yōu)先權(quán)日2009年11月30日
發(fā)明者朱金銘, 趙克立 申請(qǐng)人:英業(yè)達(dá)股份有限公司