觸控屏幕上的指針控制方法
【專(zhuān)利摘要】一種觸控屏幕上的指針控制方法。該指針控制方法包括:在一觸控屏幕上提供一第一圖形對(duì)象;在該觸控屏幕上啟動(dòng)一指針控制模式,將該第一圖形對(duì)象轉(zhuǎn)換為一第二圖形對(duì)象并在該觸控屏幕上提供該第二圖形對(duì)象;以及在該觸控屏幕上進(jìn)行觸控輸入,該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)。本發(fā)明不需直接在觸控屏幕上觸碰該透明球體即可操作該透明球體,避免手指頭遮住目標(biāo)點(diǎn)位的問(wèn)題,同時(shí)透明球體對(duì)底下的顯示內(nèi)容具有光學(xué)放大的效果,在高分辨率造成目標(biāo)點(diǎn)位細(xì)小的客觀限制下,本發(fā)明提供使用者直觀且精準(zhǔn)的指針操作。
【專(zhuān)利說(shuō)明】觸控屏幕上的指針控制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種觸控屏幕上的指針控制方法,尤指一種以滾動(dòng)球體模擬指針移動(dòng)的觸控屏幕上的指針控制方法。
【背景技術(shù)】
[0002]傳統(tǒng)的指針裝置(如鼠標(biāo)、軌跡球、觸控板等)給個(gè)人計(jì)算機(jī)的使用帶來(lái)相當(dāng)大的操控便利性。然而隨著目前個(gè)人計(jì)算機(jī)、智能型手機(jī)的人機(jī)界面朝向利用觸控屏幕(touchscreen)進(jìn)行操控的方向發(fā)展,若仍維持以指尖操作觸控屏幕上的箭頭指針的話(huà),往往箭頭指針會(huì)被指尖遮住而無(wú)法準(zhǔn)確地將指針移到正確的位置而進(jìn)行點(diǎn)擊。另一方面,對(duì)于如智能型手機(jī)等使用小尺寸的觸控屏幕而言,在維持屏幕的小尺寸卻不斷提高屏幕分辨率的趨勢(shì)之下,使得屏幕上的目標(biāo)點(diǎn)位也隨之變小,要在這類(lèi)設(shè)備上進(jìn)行觸控操作指針,會(huì)比在傳統(tǒng)的計(jì)算機(jī)屏幕上操作要困難得多。
[0003]目前有先前技術(shù)對(duì)這樣的問(wèn)題的補(bǔ)救措施是針對(duì)整個(gè)屏幕進(jìn)行全面的放大或縮小以取得較佳的移動(dòng)定位,亦即先針對(duì)所要點(diǎn)擊的目的地處先行放大到能夠正確操作的程度,然后再由使用者的手指頭去點(diǎn)擊目標(biāo)點(diǎn)位。這樣的做法在長(zhǎng)期使用的過(guò)程中便需不斷對(duì)屏幕進(jìn)行放大/縮小的反復(fù)動(dòng)作,顯得相當(dāng)繁瑣。
[0004]因此,需要提供一種觸控屏幕上的指針控制方法來(lái)解決上述問(wèn)題。
【發(fā)明內(nèi)容】
[0005]為了解決上述的問(wèn)題,本發(fā)明將公知顯示屏幕上的指針以抽象的透明球體對(duì)象來(lái)取代,利用模擬實(shí)體的水晶球的光學(xué)及運(yùn)動(dòng)物理特性,讓使用者可以很直觀地操作屏幕指針,在不需劇烈改變使用者習(xí)慣的前提下,提供使用者嶄新的觸控屏幕指針控制經(jīng)驗(yàn)。
[0006]依據(jù)上述的目的,本發(fā)明的一實(shí)施例中提供了一種觸控屏幕上的指針控制方法,該指針控制方法包含:在一觸控屏幕上提供一第一圖形對(duì)象;在該觸控屏幕上啟動(dòng)一指針控制模式,將該第一圖形對(duì)象轉(zhuǎn)換為一第二圖形對(duì)象并在該觸控屏幕上提供該第二圖形對(duì)象;以及在該觸控屏幕上進(jìn)行觸控輸入,該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)。
[0007]在本發(fā)明的指針控制方法中,其中該第一圖形對(duì)象為一二維平面對(duì)象,該第二圖形對(duì)象為一三維立體對(duì)象。
[0008]在本發(fā)明的指針控制方法中,其中該第一圖形對(duì)象為一箭頭光標(biāo),該第二圖形對(duì)象為一透明球體。
[0009]在本發(fā)明的指針控制方法中,其中該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)是在該觸控屏幕上進(jìn)行滾動(dòng)移動(dòng)。
[0010]在本發(fā)明的指針控制方法中,還包含步驟:該第二圖形對(duì)象在該觸控屏幕上對(duì)其所涵蓋的區(qū)域進(jìn)行一特定比例的放大顯示。
[0011]在本發(fā)明的指針控制方法中,還包含步驟:在該觸控屏幕上進(jìn)行觸控輸入時(shí),當(dāng)兩個(gè)或兩個(gè)以上的觸控點(diǎn)相對(duì)靠近時(shí),縮小該第二圖形對(duì)象并對(duì)該第二圖形對(duì)象在該觸控屏幕上所涵蓋的區(qū)域縮小其放大顯示的倍率;當(dāng)兩個(gè)或兩個(gè)以上的觸控點(diǎn)相對(duì)遠(yuǎn)離時(shí),放大該第二圖形對(duì)象并對(duì)該第二圖形對(duì)象在該觸控屏幕上所涵蓋的區(qū)域放大其放大顯示的倍率。
[0012]在本發(fā)明的指針控制方法中,其中該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的多個(gè)觸控點(diǎn)的幾何中心的移動(dòng)狀態(tài),在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)。
[0013]在本發(fā)明的指針控制方法中,其中在該觸控屏幕上進(jìn)行觸控輸入是在該觸控屏幕上的該第二圖形對(duì)象的區(qū)域以外進(jìn)行觸控輸入。
[0014]在本發(fā)明的指針控制方法中,其中在該觸控屏幕上進(jìn)行觸控輸入包含一觸控點(diǎn)在該觸控屏幕上移動(dòng)的方向、速度以及加速度,該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行對(duì)應(yīng)該觸控點(diǎn)移動(dòng)的方向、速度以及加速度的移動(dòng)。
[0015]在本發(fā)明的指針控制方法中,啟動(dòng)一指針控制模式是利用一特定觸控手勢(shì)在該觸控屏幕上進(jìn)行輸入以啟動(dòng)該指針控制模式。
[0016]在本發(fā)明的指針控制方法中,還包含步驟:當(dāng)該第二圖形對(duì)象經(jīng)過(guò)該觸控屏幕上的一第一內(nèi)容區(qū)域時(shí),該觸控屏幕提供一第一物理效果,當(dāng)該第二圖形對(duì)象經(jīng)過(guò)該觸控屏幕上的一第二內(nèi)容區(qū)域時(shí),該觸控屏幕提供一第二物理效果,其中該第一物理效果或該第二物理效果為下列效果之一:產(chǎn)生振動(dòng)、發(fā)出音效、增加該第二圖形對(duì)象的移動(dòng)阻力、減少該第二圖形對(duì)象的移動(dòng)阻力以及該第二圖形對(duì)象在該觸控屏幕上彈跳。
[0017]在本發(fā)明的指針控制方法中,其中該觸控屏幕上還提供多個(gè)應(yīng)用程序的圖標(biāo),該指針控制方法還包含步驟:在該第二圖形對(duì)象經(jīng)過(guò)其中一應(yīng)用程序的圖標(biāo)時(shí),該第二圖形對(duì)象產(chǎn)生彈跳效果;以及該第二圖形對(duì)象放大顯示所涵蓋的該應(yīng)用程序的圖標(biāo)。
[0018]在本發(fā)明的指針控制方法中,還包含步驟:該觸控屏幕提供該第二圖形對(duì)象相反于該第二圖形對(duì)象移動(dòng)方向的一阻力。
[0019]在本發(fā)明所提供的指針控制方法中,將傳統(tǒng)的鼠標(biāo)光標(biāo)轉(zhuǎn)換為一透明的立體球體,且將觸控屏幕上任何位置的觸控點(diǎn)模擬為與該透明立體球體接觸切面的切點(diǎn),而觸控輸入的移動(dòng)則為通過(guò)該切點(diǎn)對(duì)透明立體球體的滾動(dòng)。如此一來(lái),不需直接在觸控屏幕上觸碰該透明立體球體即可操作該透明立體球體,避免手指頭遮住目標(biāo)點(diǎn)位的問(wèn)題。
[0020]同時(shí),透明的球體本身具有放大的效果,可把其下方的文字、圖案都放大呈現(xiàn)在上方球面上,引導(dǎo)使用者自然地把目光的焦點(diǎn)轉(zhuǎn)移到球面上來(lái),并精確地微調(diào)透明球體到正確的位置上。對(duì)于使用觸控屏幕的電子設(shè)備來(lái)說(shuō),在高分辨率造成目標(biāo)點(diǎn)位細(xì)小的客觀限制下,本發(fā)明提供使用者直觀且精準(zhǔn)的指針操作。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0021]圖1為一具有觸控屏幕的電子裝置的示意圖。
[0022]圖2為電子裝置啟動(dòng)指針控制模式后的示意圖。
[0023]圖3為本發(fā)明的指針控制方法的概念示意圖。
[0024]圖4為本發(fā)明的指針控制方法的流程示意圖。
[0025]圖5為本發(fā)明的指針控制方法應(yīng)用在一觸控屏幕上的一實(shí)施例的示意圖。
[0026]圖6為本發(fā)明的指針控制方法應(yīng)用在觸控屏幕上的另一實(shí)施例的示意圖。[0027]主要組件符號(hào)說(shuō)明:
[0028]10電子裝置
[0029]20觸控屏幕
[0030]21桌面
[0031]22、24、26圖標(biāo)
[0032]23第一內(nèi)容區(qū)域
[0033]25第二內(nèi)容區(qū)域
[0034]30箭頭光標(biāo)
[0035]40透明球體
[0036]40’球體
[0037]50使用者
[0038]100指針控制方法
[0039]110、120、122、124、130、140步驟
[0040]211、212、213、214、215、216觸控點(diǎn)
[0041]P切面
[0042]T、T’接觸點(diǎn)
[0043]A1, A2, B1, B2, L1, L2, V1, V2,
[0044]方向
[0045]X1, X2, Y1, Y2, Z1, Z2【具體實(shí)施方式】
[0046]在說(shuō)明書(shū)及所附的權(quán)利要求書(shū)的范圍當(dāng)中使用了某些詞匯來(lái)指稱(chēng)特定的組件。所屬領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)可以理解,制造商可能會(huì)用不同的名詞來(lái)稱(chēng)呼同一個(gè)組件。本說(shuō)明書(shū)及所附的權(quán)利要求書(shū)的范圍并不以名稱(chēng)的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分的準(zhǔn)則。在通篇說(shuō)明書(shū)及所附的權(quán)利要求書(shū)當(dāng)中所提及的“包含(包括)”為一開(kāi)放式的用語(yǔ),故應(yīng)解釋成“包含(包括)但不限定于”。此外,“耦接” 一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表該第一裝置可直接電氣連接于該第二裝置,或通過(guò)其他裝置或連接手段間接地電氣連接至該第二裝置。
[0047]本發(fā)明的實(shí)施例中,將移動(dòng)手持裝置、數(shù)字平板計(jì)算機(jī)、具有觸控功能的筆記本型計(jì)算機(jī)、顯示器等電子裝置中的觸控屏幕上的箭頭光標(biāo)取代為透明球體的立體圖形,并將觸控屏幕上的觸控點(diǎn)移動(dòng)模擬為一虛擬球體在桌面上滾動(dòng)的物理行為,亦即透明球體經(jīng)由觸控點(diǎn)控制在觸控屏幕上滾動(dòng)移動(dòng),同時(shí)對(duì)底下的桌面區(qū)域具有光學(xué)放大的效果。
[0048]請(qǐng)參考圖1,圖1為一具有觸控屏幕的電子裝置的示意圖。電子裝置10具有一觸控屏幕20,在觸控屏幕20的一桌面21 (Desktop)上具有一或多個(gè)應(yīng)用程序的圖標(biāo)22、24、26,利用電子裝置10的指針裝置(圖上未顯示,如鼠標(biāo)、鍵盤(pán))移動(dòng)一箭頭光標(biāo)30,或直接在觸控屏幕20上點(diǎn)擊移動(dòng)箭頭光標(biāo)30,即可讓箭頭光標(biāo)30在桌面21上移動(dòng)。而當(dāng)箭頭光標(biāo)30移動(dòng)到任何一個(gè)圖標(biāo)22、24、26上,即可進(jìn)一步通過(guò)點(diǎn)擊觸控屏幕20以執(zhí)行其中所指到的圖標(biāo)22、24、26所連結(jié)到的應(yīng)用程序。[0049]請(qǐng)參考圖2,圖2為電子裝置啟動(dòng)指針控制模式后的示意圖。本發(fā)明提供了一種指針控制方法,使觸控屏幕20上的指針控制更為直觀方便。當(dāng)電子裝置10啟動(dòng)一指針控制模式后,若觸控屏幕20原本具有箭頭光標(biāo)30,則電子裝置10將箭頭光標(biāo)30轉(zhuǎn)換為一透明球體40 (水晶球體);若觸控屏幕20上原本不具有箭頭光標(biāo)30,則電子裝置10在啟動(dòng)指針控制模式后,會(huì)另外提供透明球體40作為光標(biāo)。在此指針控制模式下,當(dāng)一使用者50在觸控屏幕20的其中一觸控點(diǎn)211進(jìn)行觸控操作,例如沿著L1或L2方向移動(dòng)時(shí),即可直接控制透明球體40沿著B(niǎo)1或B2方向在桌面21上滾動(dòng)移動(dòng)。
[0050]請(qǐng)參考圖3,其為本發(fā)明的指針控制方法的概念示意圖。本發(fā)明將箭頭光標(biāo)30轉(zhuǎn)換為透明球體40,將其模擬為一顆在觸控屏幕上可被操控的水晶球體,并藉由滾動(dòng)透明球體40至目標(biāo)點(diǎn)位來(lái)取代以手指頭直接去點(diǎn)擊該目標(biāo)點(diǎn)位的動(dòng)作,這樣的做法一方面模擬在桌面上滾動(dòng)球體的物理行為以達(dá)到所需的移動(dòng)、點(diǎn)擊的目的,另一方面也能貼近使用者的物理操作經(jīng)驗(yàn)。
[0051]在圖3中,如要改變一球體40’的滾動(dòng)狀態(tài),直接的做法是要對(duì)球體40’施以一特定方向的力,其中對(duì)球體40’施力就是給球體40’ 一個(gè)力量的方向向量。例如當(dāng)使用者50由球體40’的正上方與球體40’的表面接觸,而施力使球體40’滾動(dòng)時(shí),使用者50與球體40’接觸表面的切面會(huì)由其中一個(gè)切面P改變到另一個(gè)切面,而這些接觸的切面總是垂直于地心引力的方向,即使用者在X1X2以及Y1Y2兩軸形成的平面上與球體40’的表面接觸。其中任一個(gè)接觸的切面P改變到另一個(gè)切面所花的時(shí)間代表球體40’滾動(dòng)的速度,而每一個(gè)切面P皆與球體40’表面的某一接觸點(diǎn)T接觸,亦即每一個(gè)接觸點(diǎn)T可以對(duì)應(yīng)代表一個(gè)切面P。因此球體40’表面的接觸點(diǎn)T指向另一個(gè)接觸點(diǎn)T’的方向即為去滾動(dòng)這個(gè)虛擬的球體40’的方向。有了球體40’滾動(dòng)的速度與方向(還可再加上加速度的物理性質(zhì)),即可將之轉(zhuǎn)換為控制觸控屏幕20上的透明球體40滾動(dòng)的命令。
[0052]在前述的概念下,本發(fā)明即將整個(gè)觸控屏幕20的桌面21視為使用者50操縱球體40’的整個(gè)手掌面,而桌面21上的任一個(gè)觸控點(diǎn)(如圖2的觸控點(diǎn)211)則視為球體40’上與手掌面接觸的某一個(gè)接觸點(diǎn)T。當(dāng)如圖2啟動(dòng)了指針控制模式后,使用者50以指尖在桌面21上滑動(dòng)所產(chǎn)生的觸控輸入信號(hào),皆可被分析而具有速度、方向(以及加速度)等一系列數(shù)據(jù),而這一系列數(shù)據(jù)即對(duì)應(yīng)圖3中模擬用手掌面去滾動(dòng)球體40’所產(chǎn)生的一系列數(shù)據(jù)。
[0053]特別要說(shuō)明的是,當(dāng)在圖2的指針控制模式中操控透明球體40時(shí),在觸控屏幕20的桌面21任何一處進(jìn)行觸控輸入皆可產(chǎn)生所需的一系列數(shù)據(jù)。換言之,在圖2中,使用者50可以直接在透明球體40上,或透明球體40以外的桌面21的任何區(qū)域(例如圖2的觸控點(diǎn)211)滑動(dòng)觸控,皆可以直接觸控透明球體40。
[0054]請(qǐng)參考圖4,圖4具體公開(kāi)了本發(fā)明的指針控制方法的流程示意圖。指針控制方法100包含下列步驟:
[0055]步驟110:在一觸控屏幕上提供一第一圖形對(duì)象;
[0056]步驟120:在該觸控屏幕上啟動(dòng)一指針控制模式,將該第一圖形對(duì)象轉(zhuǎn)換為一第二圖形對(duì)象并在該觸控屏幕上提供該第二圖形對(duì)象;
[0057]步驟122:該第二圖形對(duì)象在該觸控屏幕上對(duì)其所涵蓋的區(qū)域進(jìn)行一特定比例的放大顯示;
[0058]步驟124:在該觸控屏幕上進(jìn)行多點(diǎn)觸控輸入,該第二圖形對(duì)象依據(jù)該多點(diǎn)觸控輸入而放大或縮??;
[0059]步驟130:在該觸控屏幕上進(jìn)行觸控輸入,該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng);
[0060]步驟140:該第二圖形對(duì)象依據(jù)于該觸控屏幕上所涵蓋區(qū)域的內(nèi)容,產(chǎn)生相對(duì)應(yīng)的物理效果。
[0061]在步驟110中,首先在觸控屏幕20上提供一第一圖形對(duì)象,其中該第一圖形對(duì)象即為前述的箭頭光標(biāo)30或其他形式的光標(biāo),其通常為一二維平面對(duì)象。而在部分電子裝置中,亦可不需先行提供該第一圖形對(duì)象(即前述的箭頭光標(biāo)30),直接在步驟120中提供該第二圖形對(duì)象。接著在步驟120中,在觸控屏.20上啟動(dòng)一指針控制I旲式,而啟動(dòng)該指針控制模式的方式可以利用電子裝置10的指針裝置如鼠標(biāo)、鍵盤(pán)移動(dòng)箭頭光標(biāo)30沿著一特定路徑移動(dòng),或直接在觸控屏.20上以一特定觸控手勢(shì)點(diǎn)擊觸控屏.20或點(diǎn)擊移動(dòng)觸控屏幕20上的箭頭光標(biāo)30,以在觸控屏幕20上進(jìn)行輸入來(lái)啟動(dòng)。也可以操作指針裝置或點(diǎn)擊觸控屏幕20或點(diǎn)擊移動(dòng)觸控屏幕20上的箭頭光標(biāo)30至桌面21的其中任一邊界、角落來(lái)啟動(dòng)該指針控制模式。
[0062]另外,在電子裝置不具備第一圖形對(duì)象(或箭頭光標(biāo)30)的實(shí)施例中,亦可將透明球體40先行設(shè)置在觸控屏幕20的桌面21的角落或邊緣,而使用者點(diǎn)擊透明球體40自桌面21的角落或邊緣移出,也可作為步驟120中啟動(dòng)指針控制模式的其中一種方式。此外當(dāng)指針控制模式經(jīng)過(guò)一預(yù)定時(shí)間未使用(即步驟122、124、130的動(dòng)作)時(shí),本發(fā)明的指針控制方法100還可讓透明球體40自然移動(dòng)(或模擬墜落一類(lèi)的物理運(yùn)動(dòng))至桌面21的角落或邊緣,以停止指針控制模式。
[0063]當(dāng)觸控屏幕20啟動(dòng)了該指針控制模式之后,電子裝置10即將該第一圖形對(duì)象(箭頭光標(biāo)30)轉(zhuǎn)換為一第二圖形對(duì)象(如前述的透明球體40),或直接在桌面21產(chǎn)生該第二圖形對(duì)象。該第二圖形對(duì)象可以三維立體對(duì)象的形態(tài)呈現(xiàn)于桌面21上,然而本發(fā)明并不以此為限,該第一圖形對(duì)象以及該第二圖形對(duì)象皆可為二維平面對(duì)象或三維立體對(duì)象。
[0064]另外要說(shuō)明的是,在步驟122中,由于該第二圖形對(duì)象為立體的透明球體40,因此透明球體40具有放大鏡的效果,可以將其下方所涵蓋區(qū)域的文字、圖案都進(jìn)行一特定比例的放大顯示,呈現(xiàn)在上方球面上。
[0065]請(qǐng)一并參考圖5,圖5為本發(fā)明的指針控制方法應(yīng)用在一觸控屏幕20上的一實(shí)施例的示意圖。如前所述,本發(fā)明的指針控制方法在觸控屏幕20上進(jìn)行觸控輸入時(shí),并不需要直接觸碰、點(diǎn)擊透明球體40即可對(duì)透明球體40進(jìn)行操作。因此在步驟124中在觸控屏幕20上進(jìn)行觸控輸入,而多個(gè)觸控點(diǎn)同時(shí)移動(dòng)可以進(jìn)一步控制透明球體40的大小以及其對(duì)所涵蓋區(qū)域的放大倍率。例如同時(shí)有兩個(gè)或兩個(gè)以上的觸控點(diǎn)212、213、214同時(shí)沿著Z2方向相對(duì)靠近時(shí),即可相對(duì)應(yīng)地沿著V2方向縮小透明球體40并對(duì)透明球體40所涵蓋的區(qū)域縮小其放大顯示的倍率;當(dāng)兩個(gè)或兩個(gè)以上的觸控點(diǎn)212、213、214同時(shí)沿著Z1方向相對(duì)遠(yuǎn)離時(shí),即可相對(duì)應(yīng)地沿著V1方向放大透明球體40并對(duì)透明球體40所涵蓋的區(qū)域放大其放大顯示的倍率。
[0066]在步驟130中,如前所述,本發(fā)明的指針控制方法100在觸控屏幕20上進(jìn)行觸控輸入時(shí),并不需要直接觸碰、點(diǎn)擊透明球體40即可操作透明球體40的移動(dòng)。因此在觸控屏幕20的桌面21上任何一處(如圖2的觸控點(diǎn)211)進(jìn)行觸控輸入時(shí),該第二圖形對(duì)象即依據(jù)觸控屏幕20所接收到的觸控輸入在觸控屏幕20的桌面21上進(jìn)行相對(duì)應(yīng)的移動(dòng)。且由于該第二圖形對(duì)象為一透明球體40,因此模擬該第二圖形對(duì)象在觸控屏幕20上的移動(dòng)為滾動(dòng)移動(dòng),這樣也可以更逼真地呈現(xiàn)出透明球體40模擬球體40’在一表面上移動(dòng)的物理特性。
[0067]另外如前所述,在步驟130中,在觸控屏幕20上滑動(dòng)所產(chǎn)生的觸控輸入信號(hào),皆可被分析而具有速度、方向(以及加速度)等一系列數(shù)據(jù),因此在觸控屏幕20進(jìn)行觸控輸入即包含了觸控點(diǎn)211在觸控屏幕20的桌面21任何一處進(jìn)行觸控輸入產(chǎn)生方向、速度(以及加速度)等一系列數(shù)據(jù)。而該第二圖形對(duì)象即依據(jù)這一系列方向、速度(以及加速度)的數(shù)據(jù),在觸控屏幕20上進(jìn)行相對(duì)應(yīng)的滾動(dòng)移動(dòng)。
[0068]此外,在步驟130中,當(dāng)如圖5所示同時(shí)有兩個(gè)或兩個(gè)以上的觸控點(diǎn)212、213、214并產(chǎn)生移動(dòng)時(shí),透明球體40直接依據(jù)多個(gè)觸控點(diǎn)212、213、214的幾何中心所模擬而成的觸控點(diǎn)215的移動(dòng)狀態(tài)(也具有方向、速度以及加速度等一系列數(shù)據(jù)),在觸控屏幕20上進(jìn)行相對(duì)應(yīng)的滾動(dòng)移動(dòng)。
[0069]由于透明球體40具有放大鏡的效果,因此當(dāng)透明球體40在步驟130中被控制而滾動(dòng)到了某一個(gè)目標(biāo)點(diǎn)位時(shí),可以對(duì)該目標(biāo)點(diǎn)位進(jìn)行一定比例的放大顯示,以精確地微調(diào)透明球體40到正確的位置上。因此,本發(fā)明的技術(shù)可以應(yīng)用到具有小尺寸、高分辨率觸控屏幕的電子裝置10同時(shí)提供精確的定位參考。
[0070]此外,在步驟122中該第二圖形對(duì)象對(duì)其所涵蓋的區(qū)域進(jìn)行一特定比例的放大顯示的過(guò)程中,光學(xué)放大的倍率也可自透明球體40邊緣向中心產(chǎn)生漸進(jìn)、非線(xiàn)性式的放大效果,使透明球體40內(nèi)被放大的文字、圖案能無(wú)縫地銜接透明球體40外未被放大的文字、圖案。
[0071]接著在步驟140中,指針控制方法100進(jìn)一步依據(jù)該第二圖形對(duì)象在觸控屏幕20上所涵蓋區(qū)域的內(nèi)容或所經(jīng)過(guò)的區(qū)域的內(nèi)容,產(chǎn)生相對(duì)應(yīng)的物理效果。請(qǐng)一并參考圖6,圖6為本發(fā)明的指針控制方法應(yīng)用在觸控屏幕20上的另一實(shí)施例的示意圖。先前在圖3中,球體40’在經(jīng)過(guò)不同的表面時(shí)會(huì)產(chǎn)生不同的物理效果,例如球體40’的重量會(huì)影響球體40’被施以外力時(shí)速度改變的幅度,可應(yīng)用物理公式F=Ma(其中F為施于球體40’的力量大小,M為球體40’的質(zhì)量,a則為球體40’受力產(chǎn)生的加速度),使球體40’受力時(shí)具有方向、速度以及加速度等不同的物理性質(zhì)。
[0072]同樣地,在觸控屏幕20上利用指針控制方法100時(shí),透明球體40移動(dòng)的方向、速度的控制如步驟130所述,而透明球體40也可以通過(guò)步驟124改變大小而具有相對(duì)應(yīng)的質(zhì)量,配合使用者50在觸控屏幕20上滑動(dòng)的速度變化代表施力,使透明球體40的移動(dòng)也具有加速度的物理特性。
[0073]此外,當(dāng)透明球體40被控制經(jīng)過(guò)觸控屏幕20的桌面21上不同的區(qū)域時(shí),也可以依據(jù)桌面21不同的區(qū)域內(nèi)容產(chǎn)生相應(yīng)的變化。例如桌面21上的一第一內(nèi)容區(qū)域23內(nèi)具有圖標(biāo)22,則透明球體40經(jīng)過(guò)第一內(nèi)容區(qū)域23時(shí),觸控屏幕20會(huì)提供一第一物理效果,例如使透明球體40在觸控屏幕20上彈跳、陷于一坑洞的效果、觸控屏幕產(chǎn)生振動(dòng)、發(fā)出適當(dāng)?shù)囊粜У?;?dāng)透明球體40經(jīng)過(guò)一第二內(nèi)容區(qū)域25時(shí),觸控屏幕20會(huì)提供一第二物理效果,例如在第二內(nèi)容區(qū)域25內(nèi)可能是平坦的表面、或是依據(jù)桌面21的圖案而模擬為不同材質(zhì)、顛簸的路面等,而第二物理效果則也可以是使透明球體40在觸控屏幕20上彈跳、陷于一坑洞的效果、觸控屏幕產(chǎn)生振動(dòng)、發(fā)出適當(dāng)?shù)囊粜?、隨“不同材質(zhì)、顛簸的路面”的地形適度彈跳、增加移動(dòng)阻力、減少移動(dòng)阻力等。
[0074]這樣一來(lái),當(dāng)透明球體40移動(dòng)經(jīng)過(guò)桌面21上任何一個(gè)圖標(biāo)22、24、26時(shí),可應(yīng)用步驟140而使透明球體產(chǎn)生彈跳或上述任何一種可行的效果。通過(guò)明確的物理效果,可以更進(jìn)一步輔助使用者50在圖標(biāo)細(xì)小之處精確地把透明球體40移動(dòng)至所需要的目標(biāo)點(diǎn)位。另外補(bǔ)充說(shuō)明的是,透明球體40經(jīng)過(guò)其中任一圖標(biāo)22、24、26除了產(chǎn)生適當(dāng)?shù)奈锢硇Ч猓该髑蝮w40本身的放大顯示特性也能涵蓋所經(jīng)過(guò)的圖標(biāo)22、24、26,讓使用者50視覺(jué)上也方便辨識(shí)。
[0075]除此之外,透明球體40的運(yùn)動(dòng)模擬球體40’在表面上的移動(dòng)也意味著透明球體40也可以因與桌面21的“接觸”而具有接觸摩擦力(包括靜摩擦力以及動(dòng)摩擦力),且摩擦力也隨著桌面21的不同區(qū)域的內(nèi)容而異。換言之,這種摩擦力的模擬提供了透明球體40移動(dòng)的一反向阻力,使用者50必須持續(xù)對(duì)透明球體40 “施力”才能持續(xù)移動(dòng)透明球體40。當(dāng)使用者50不再對(duì)透明球體40 “施力”時(shí),透明球體40會(huì)因摩擦力的作用而減速,最后靜止。
[0076]本發(fā)明的實(shí)施例中,在電子裝置啟動(dòng)指針控制模式后,將觸控屏幕上的箭頭光標(biāo)取代為透明球體,并將觸控屏幕上任何位置的觸控點(diǎn)模擬為與一虛擬球體接觸切面的切點(diǎn),而觸控輸入的移動(dòng)則控制該虛擬球體受力滾動(dòng)的方向與速度,并轉(zhuǎn)換為透明球體在觸控屏幕上滾動(dòng)的方向與速度。如此一來(lái),不需直接在觸控屏幕上觸碰該透明球體即可操作該透明球體,避免手指頭遮住目標(biāo)點(diǎn)位的問(wèn)題。同時(shí)對(duì)底下的桌面區(qū)域具有光學(xué)放大的效果。在高分辨率造成目標(biāo)點(diǎn)位細(xì)小的客觀限制下,本發(fā)明提供使用者直觀且精準(zhǔn)的指針操作。
[0077]以上所述僅為本發(fā)明的較佳實(shí)施例,凡是根據(jù)本發(fā)明權(quán)利要求書(shū)的范圍所作的等同變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
【權(quán)利要求】
1.一種觸控屏幕上的指針控制方法,該指針控制方法包括: 在一觸控屏幕上提供一第一圖形對(duì)象; 在該觸控屏幕上啟動(dòng)一指針控制模式,將該第一圖形對(duì)象轉(zhuǎn)換為一第二圖形對(duì)象并在該觸控屏幕上提供該第二圖形對(duì)象;以及 在該觸控屏幕上進(jìn)行觸控輸入,該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)。
2.如權(quán)利要求1所述的指針控制方法,其中該第一圖形對(duì)象為一二維平面對(duì)象,該第二圖形對(duì)象為一三維立體對(duì)象。
3.如權(quán)利要求2所述的指針控制方法,其中該第一圖形對(duì)象為一箭頭光標(biāo),該第二圖形對(duì)象為一透明球體。
4.如權(quán)利要求3所述的指針控制方法,其中該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)是在該觸控屏幕上進(jìn)行滾動(dòng)移動(dòng)。
5.如權(quán)利要求2所述的指針控制方法,還包括步驟: 該第二圖形對(duì)象在該觸控屏幕上對(duì)其所涵蓋的區(qū)域進(jìn)行一特定比例的放大顯示。
6.如權(quán)利要求2所述的指針控制方法,還包括步驟: 在該觸控屏幕上進(jìn)行觸控輸入時(shí),當(dāng)兩個(gè)或兩個(gè)以上的觸控點(diǎn)相對(duì)靠近時(shí),縮小該第二圖形對(duì)象并對(duì)該第二圖形對(duì)象在該觸控屏幕上所涵蓋的區(qū)域縮小其放大顯示的倍率;以及 當(dāng)兩個(gè)或兩個(gè)以上的觸控點(diǎn)相對(duì)遠(yuǎn)離時(shí),放大該第二圖形對(duì)象并對(duì)該第二圖形對(duì)象在該觸控屏幕上所涵蓋的區(qū)域放大其放大顯示的倍率。
7.如權(quán)利要求1所述的指針控制方法,其中該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的多個(gè)觸控點(diǎn)的幾何中心的移動(dòng)狀態(tài),在該觸控屏幕上進(jìn)行相對(duì)應(yīng)的移動(dòng)。
8.如權(quán)利要求1所述的指針控制方法,其中在該觸控屏幕上進(jìn)行觸控輸入是在該觸控屏幕上的該第二圖形對(duì)象的區(qū)域以外進(jìn)行觸控輸入。
9.如權(quán)利要求1所述的指針控制方法,其中在該觸控屏幕上進(jìn)行觸控輸入包括一觸控點(diǎn)在該觸控屏幕上移動(dòng)的方向、速度以及加速度,該第二圖形對(duì)象依據(jù)該觸控屏幕所接收到的觸控輸入在該觸控屏幕上進(jìn)行對(duì)應(yīng)該觸控點(diǎn)移動(dòng)的方向、速度以及加速度的移動(dòng)。
10.如權(quán)利要求1所述的指針控制方法,啟動(dòng)一指針控制模式是利用一特定觸控手勢(shì)在該觸控屏幕上進(jìn)行輸入以啟動(dòng)該指針控制模式。
11.如權(quán)利要求1所述的指針控制方法,還包括步驟: 當(dāng)該第二圖形對(duì)象經(jīng)過(guò)該觸控屏幕上的一第一內(nèi)容區(qū)域時(shí),該觸控屏幕提供一第一物理效果; 當(dāng)該第二圖形對(duì)象經(jīng)過(guò)該觸控屏幕上的一第二內(nèi)容區(qū)域時(shí),該觸控屏幕提供一第二物理效果; 其中該第一物理效果或該第二物理效果為下列效果之一:產(chǎn)生振動(dòng)、發(fā)出音效、增加該第二圖形對(duì)象的移動(dòng)阻力、減少該第二圖形對(duì)象的移動(dòng)阻力以及該第二圖形對(duì)象在該觸控屏幕上彈跳。
12.如權(quán)利要求1所述的指針控制方法,其中該觸控屏幕上還提供多個(gè)應(yīng)用程序的圖標(biāo),該指針控制方法還包括步驟:在該第二圖形對(duì)象經(jīng)過(guò)其中一應(yīng)用程序的圖標(biāo)時(shí),該第二圖形對(duì)象產(chǎn)生彈跳效果;以及 該第二圖形對(duì)象放大顯示所涵蓋的該應(yīng)用程序的圖標(biāo)。
13.如權(quán)利要求1所述的指針控制方法, 還包括步驟: 該觸控屏幕提供該第二圖形對(duì)象相反于該第二圖形對(duì)象移動(dòng)方向的一阻力。
【文檔編號(hào)】G06F3/0488GK103914242SQ201310002704
【公開(kāi)日】2014年7月9日 申請(qǐng)日期:2013年1月5日 優(yōu)先權(quán)日:2013年1月5日
【發(fā)明者】陳厚成 申請(qǐng)人:緯創(chuàng)資通股份有限公司, 緯創(chuàng)資通(昆山)有限公司