指針控制方法及其電子設(shè)備的制作方法
【專利摘要】提供了電子設(shè)備中的指針控制方法和裝置。電子設(shè)備中的指針控制方法包括:檢測多觸摸;基于多觸摸點(diǎn)來確定指針的坐標(biāo);以及在所確定的坐標(biāo)處顯示指針。
【專利說明】指針控制方法及其電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本公開涉及電子設(shè)備。更具體地,本公開涉及在電子設(shè)備的觸摸屏上控制指針的方法和系統(tǒng)。
【背景技術(shù)】
[0002]隨著利用便攜式電子設(shè)備的多媒體服務(wù)的使用不斷增長,在便攜式電子設(shè)備中處理并顯示的信息量也在增長。因此,具有觸摸屏的便攜式電子設(shè)備受到越來越多的關(guān)注,觸摸屏能夠提高空間利用率從而增大顯示單元的尺寸。
[0003]觸摸屏是在一個屏幕上執(zhí)行信息的輸入和顯示的輸入/輸出設(shè)備。因此,便攜式電子設(shè)備中的觸摸屏能夠通過去除分離的輸入設(shè)備(例如,鍵盤)來允許增大的顯示區(qū)域。
[0004]觸摸屏的感測方法可以包括電阻性薄膜方法、電容性方法、紅外方法以及超聲方法。電容性方法通過觸摸屏感測電容的改變,以檢測坐標(biāo)。具體地,電容性方法具有耐久性高、響應(yīng)時間快、透射率高以及多觸摸的優(yōu)點(diǎn)。因此,近年來便攜式電子設(shè)備對電容性方法的觸摸屏的使用不斷增長。
[0005]然而,當(dāng)用手指執(zhí)行觸摸輸入時,由于手指遮擋了觸摸點(diǎn),用戶難以識別坐標(biāo),從而用戶不能精確觸摸所需坐標(biāo)。此外,當(dāng)使用觸摸筆執(zhí)行觸摸輸入時,用戶可以更精確地執(zhí)行觸摸輸入,但是在攜帶觸摸筆時存在丟失觸摸筆的風(fēng)險等。
[0006]因此,在具有觸摸屏的電子設(shè)備中就需要能夠容易識別坐標(biāo)并能夠?qū)崿F(xiàn)精細(xì)觸摸的用戶界面。
[0007]以上信息作為背景信息提供,僅幫助本公開的理解。對于上述任何內(nèi)容是否可作為關(guān)于本公開的現(xiàn)有技術(shù)沒有任何判定也沒有任何斷言。
【發(fā)明內(nèi)容】
[0008]本公開的方面在于解決至少上述問題和丨或缺點(diǎn),并至少提供以下優(yōu)點(diǎn)。因此,本公開的一個方面在于提供一種指針控制方法和裝置,用于在電子設(shè)備中基于多觸摸信息來顯示指針。
[0009]本公開的另一方面在于提供一種指針控制方法和裝置,用于在電子設(shè)備中基于多觸摸信息來確定顯示指針的坐標(biāo)。
[0010]上述方面可以通過提供一種指針控制方法及其電子設(shè)備來實(shí)現(xiàn)。
[0011]根據(jù)本公開的一個方面,提供了一種電子設(shè)備中的指針控制方法。所述方法包括:檢測多觸摸;基于多觸摸點(diǎn)來確定指針的坐標(biāo);以及在確定的坐標(biāo)處顯示指針。
[0012]根據(jù)本公開的另一方面,提供了一種指針控制裝置。所述裝置包括:至少一個處理器,用于執(zhí)行計(jì)算機(jī)程序;至少一個存儲器,用于存儲數(shù)據(jù)和指令;以及至少一個程序,存儲在所述存儲器中并配置為可由所述至少一個處理器執(zhí)行。程序包括至少一個指令,用于:檢測多觸摸;基于多觸摸點(diǎn)來確定指針的坐標(biāo);以及在確定的坐標(biāo)處顯示指針。
[0013]以下詳細(xì)描述結(jié)合附圖公開了本公開的示例實(shí)施例,通過以下詳細(xì)描述,本領(lǐng)域技術(shù)人員將更清楚本公開的其他方面、優(yōu)點(diǎn)和突出特征。
【專利附圖】
【附圖說明】
[0014]根據(jù)結(jié)合附圖的以下描述,本公開的多個實(shí)施例的上述和其他方面、特征以及優(yōu)點(diǎn)將更清楚,附圖中:
[0015]圖1是示出了根據(jù)本公開實(shí)施例的電子設(shè)備的結(jié)構(gòu)的框圖;
[0016]圖2是示出了根據(jù)本公開實(shí)施例的處理器的結(jié)構(gòu)的框圖;
[0017]圖3A、3B和3C是示出了根據(jù)本公開實(shí)施例,用于在電子設(shè)備中顯示指針的屏幕配置的圖;
[0018]圖4A、4B和4C是示出了根據(jù)本公開實(shí)施例,用于在電子設(shè)備中通過使用多觸摸信息來確定顯示指針的坐標(biāo)的過程的圖;
[0019]圖5A是示出了根據(jù)本公開實(shí)施例,用于在電子設(shè)備中基于多觸摸來顯示虛擬指針的過程的流程圖;
[0020]圖5B是示出了根據(jù)本公開實(shí)施例,用于基于多觸摸來顯示虛擬指針的電子設(shè)備的結(jié)構(gòu)的圖;以及
[0021]圖6是示出了根據(jù)本公開實(shí)施例,用于在電子設(shè)備中基于多觸摸來顯示虛擬指針的過程的流程圖。
[0022]貫穿附圖,相同的附圖標(biāo)記用于表示相同的元件。
【具體實(shí)施方式】
[0023]提供了參照附圖的以下描述來幫助全面理解權(quán)利要求及其等同物定義的本公開的多個實(shí)施例。以下描述包括多種特定細(xì)節(jié)來幫助理解,但是這些特定細(xì)節(jié)應(yīng)視為僅是示例性的。因此,本領(lǐng)域技術(shù)人員會認(rèn)識到可以在不背離本公開范圍和精神的前提下對這里所述多個實(shí)施例進(jìn)行多種改變和修改。此外,為了清楚和簡要,可以省略對公知功能和結(jié)構(gòu)的描述。
[0024]以下描述和權(quán)利要求中使用的術(shù)語和詞語不限于字面含義,而是發(fā)明人僅用于達(dá)到對本公開的清楚和一致理解。因此,本領(lǐng)域技術(shù)人員可以理解,本公開的多個實(shí)施例的以下描述僅用于說明目的,而不是要限制權(quán)利要求及其等同物限定的本公開。
[0025]應(yīng)該理解,除非文中明確指出,否則單數(shù)形式的“一”、“一種”和“該”還旨在包括復(fù)數(shù)形式。因此,例如,對于“一組件表面”的引述包括對于一個或多個這種表面的引述。
[0026]本公開描述了一種用于在電子設(shè)備中控制指針的技術(shù)。
[0027]在以下描述中,電子設(shè)備可以包括具有觸摸屏的移動通信終端、便攜式數(shù)字助手(PDA)、膝上型計(jì)算機(jī)、智能電話、上網(wǎng)本、電視、移動因特網(wǎng)設(shè)備(MID)、超移動個人計(jì)算機(jī)(UMPC)、平板個人計(jì)算機(jī)(PC)、導(dǎo)航儀、MPEG音頻層-3 (MP3)播放器等。
[0028]圖1是示出了根據(jù)本公開的電子設(shè)備的結(jié)構(gòu)的框圖。
[0029]參考圖1,電子設(shè)備100可以包括存儲器110、處理器單元120、音頻處理器130、輸入輸出控制器140、觸摸屏150以及輸入單元160。這里,存儲器110可以為多個。
[0030]每個構(gòu)成元件描述如下。
[0031]存儲器110可以包括:程序存儲單元111,存儲用于控制電子設(shè)備100的操作的程序;以及數(shù)據(jù)存儲單元112,存儲在程序執(zhí)行期間產(chǎn)生的數(shù)據(jù)。在實(shí)施例中,程序存儲單元111可以包括指針控制程序113、圖形用戶界面(⑶I)程序114、以及至少一個應(yīng)用程序115。在實(shí)施例中,包括在程序存儲單元111中的程序可以是指令的集合,且可以表示為指令集。
[0032]指針控制程序113可以包括至少一個軟件構(gòu)成元件,用于基于通過觸摸輸入單元151感測到的多觸摸來確定顯示指針的坐標(biāo)。例如,如圖4A所示,指針控制程序113確定用于在虛擬線段425的預(yù)定分隔距離427處顯示虛擬指針的坐標(biāo),所述虛擬線段425在連接第一坐標(biāo)321和第二坐標(biāo)323的第一線段401的中心點(diǎn)421處成直角423。在實(shí)施例中,如圖3A到3C所示,指針控制程序113可以確定第一點(diǎn)311的觸摸表面以及第二點(diǎn)313的觸摸表面的方向性,并將位于組合了第一點(diǎn)311和第二點(diǎn)313方向的方向上的交叉點(diǎn)確定作為顯示虛擬指針341的坐標(biāo)。在該實(shí)施例中,假定如果觸摸表面是橢圓形,則觸摸表面的方向性與觸摸表面中的最長線段的方向?qū)?yīng)。此外,指針控制程序113可以基于第一點(diǎn)311和第二點(diǎn)313的觸摸區(qū)域來確定顯示虛擬指針341坐標(biāo)的方向。在該實(shí)施例中,預(yù)定分隔距離427可以由用戶設(shè)置或由系統(tǒng)設(shè)置。
[0033]在根據(jù)本公開的另一實(shí)施例中,如圖4B所示,指針控制程序113計(jì)算穿過第一點(diǎn)的第一坐標(biāo)321和第二點(diǎn)313的第二坐標(biāo)323的虛擬第一線段401。此后,指針控制程序113通過如以下方程(I)所示向第一線段401的斜率應(yīng)用反正切,獲得Za413:
[0034]
【權(quán)利要求】
1.一種電子設(shè)備中的操作方法,所述方法包括: 檢測多觸摸; 基于所檢測的多觸摸的多觸摸點(diǎn)來確定指針的坐標(biāo);以及 在確定的坐標(biāo)處顯示指針。
2.根據(jù)權(quán)利要求1所述的方法,其中所述確定指針的坐標(biāo)包括: 確定連接多觸摸的第一點(diǎn)和第二點(diǎn)的第一線段; 確定在所述第一線段的中心點(diǎn)成直角的第二線段;以及 基于第二線段內(nèi)包括的坐標(biāo)之中與第一線段的中心點(diǎn)分隔參考距離的坐標(biāo),確定指針的坐標(biāo)。
3.根據(jù)權(quán)利要求2所述的方法,其中所述確定指針的坐標(biāo)包括: 基于第一點(diǎn)的觸摸表面確定第一虛擬線; 基于第二點(diǎn)的觸摸表 面確定第二虛擬線;以及 基于第一虛擬線和第二虛擬線的交叉點(diǎn)的方向,在第二線段上與第一線段的中心點(diǎn)分隔參考距離的坐標(biāo)之中,確定任一坐標(biāo)作為指針的坐標(biāo), 其中第一虛擬線包括如下線段:所述線段包括構(gòu)成第一點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn), 第二虛擬線包括如下線段:所述線段包括構(gòu)成第二點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn)。
4.根據(jù)權(quán)利要求2所述的方法,其中所述確定指針的坐標(biāo)包括:基于第一點(diǎn)的觸摸表面和第二點(diǎn)的觸摸表面,在第二線段上與第一線段的中心點(diǎn)分隔參考距離的坐標(biāo)之中,確定任一坐標(biāo)作為指針的坐標(biāo)。
5.根據(jù)權(quán)利要求1所述的方法,其中所述確定指針的坐標(biāo)包括: 確定穿過多觸摸的第一點(diǎn)和第二點(diǎn)的第一線段; 確定穿過第一點(diǎn)且在第二點(diǎn)的方向上與第一線段成第一參考角度的第二線段; 確定穿過第二點(diǎn)且在第一點(diǎn)的方向上與第一線段成第二參考角度的第三線段;以及 確定第二線段和第三線段的交叉點(diǎn)作為指針的坐標(biāo)。
6.根據(jù)權(quán)利要求1所述的方法,其中所述確定指針的坐標(biāo)包括: 確定連接多觸摸的第一點(diǎn)和第二點(diǎn)的第一線段; 確定圓心在第一點(diǎn)且半徑為第一線段的第一圓; 確定圓心在第二點(diǎn)且半徑為第一線段的第二圓;以及 確定第一圓和第二圓的交叉點(diǎn)中的任一個作為指針的坐標(biāo)。
7.根據(jù)權(quán)利要求6所述的方法,其中所述確定指針的坐標(biāo)包括: 基于第一點(diǎn)的觸摸表面確定第一虛擬線; 基于第二點(diǎn)的觸摸表面確定第二虛擬線;以及 基于第一虛擬線和第二虛擬線的交叉點(diǎn)的方向,確定第一圓和第二圓的交叉點(diǎn)中任一個作為指針的坐標(biāo), 其中第一虛擬線包括如下線段:所述線段包括構(gòu)成第一點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn), 第二虛擬線包括如下線段:所述線段包括構(gòu)成第二點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn)。
8.根據(jù)權(quán)利要求6所述的方法,其中所述確定指針的坐標(biāo)包括:基于第一點(diǎn)的觸摸表面和第二點(diǎn)的觸摸表面,確定第一圓和第二圓的交叉點(diǎn)中任一點(diǎn)的坐標(biāo)作為指針的坐標(biāo)。
9.根據(jù)權(quán)利要求1所述的方法,其中所述檢測多觸摸包括:檢測拇指和食指的多觸摸。
10.根據(jù)權(quán)利要求1所述的方法,還包括:在顯示指針之后,根據(jù)多觸摸點(diǎn)的坐標(biāo)的改變來改變所顯示的指針的坐標(biāo)。
11.一種電子設(shè)備包括: 至少一個處理器,配置為執(zhí)行計(jì)算機(jī)程序; 至少一個存儲器,配置為存儲數(shù)據(jù)和指令;以及 至少一個程序,存儲在所述存儲器中并配置為可由所述至少一個處理器執(zhí)行, 其中所述程序包括至少一個指令,用于:檢測多觸摸;基于所檢測的多觸摸的多觸摸點(diǎn)來確定指針的坐標(biāo);以及在確定的坐標(biāo)處顯示指針。
12.根據(jù)權(quán)利要求11所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令:確定連接多觸摸的第一點(diǎn)和第二點(diǎn)的第一線段;確定在所述第一線段的中心點(diǎn)成直角的第二線段;以及基于第二線段內(nèi)包括的坐標(biāo)之中與第一線段的中心點(diǎn)分隔參考距離的坐標(biāo),確定指針的坐標(biāo)。
13.根據(jù)權(quán)利要求12所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令:基于第一點(diǎn)的觸摸表面確定第一虛擬線;基于第二點(diǎn)的觸摸表面確定第二虛擬線;以及基于第一虛擬線和第二虛擬線的交叉點(diǎn)的方向,在第二線段上與第一線段的中心點(diǎn)分隔參考距離的坐標(biāo)之中,確定任一坐標(biāo)作為指針的坐標(biāo), 其中第一虛擬線包括如下線段:所述線段包括構(gòu)成第一點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn), 第二虛擬線包括如下線段:所述線段包括構(gòu)成第二點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn)。
14.根據(jù)權(quán)利要求12所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令:基于第一點(diǎn)的觸摸表面和第二點(diǎn)的觸摸表面,在第二線段上與第一線段的中心點(diǎn)分隔參考距離的坐標(biāo)之中,確定任一坐標(biāo)作為指針的坐標(biāo)。
15.根據(jù)權(quán)利要求11所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令:確定穿過多觸摸的第一點(diǎn)和第二點(diǎn)的第一線段;確定穿過第一點(diǎn)且在第二點(diǎn)的方向上與第一線段成第一參考角度的第二線段;確定穿過第二點(diǎn)且在第一點(diǎn)的方向上與第一線段成第二參考角度的第三線段;以及確定第二線段和第三線段的交叉點(diǎn)作為指針的坐標(biāo)。
16.根據(jù)權(quán)利要求11所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令:確定連接多觸摸的第一點(diǎn)和第二點(diǎn)的第一線段;確定圓心在第一點(diǎn)且半徑為第一線段的第一圓;確定圓心在第二點(diǎn)且半徑為第一線段的第二圓;以及確定第一圓和第二圓的交叉點(diǎn)中的任一個作為指針的坐標(biāo)。
17.根據(jù)權(quán)利要求16所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令:基于第一點(diǎn)的觸摸表面確定第一虛擬線;基于第二點(diǎn)的觸摸表面確定第二虛擬線;以及基于第一虛擬線和第二虛擬線的交叉點(diǎn)的方向,確定第一圓和第二圓的交叉點(diǎn)中任一個作為指針的坐標(biāo),以及其中第一虛擬線包括如下線段:所述線段包括構(gòu)成第一點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn), 第二虛擬線包括如下線段:所述線段包括構(gòu)成第二點(diǎn)的觸摸表面的邊界的點(diǎn)之中距離最長的兩點(diǎn)。
18.根據(jù)權(quán)利要求16所述的電子設(shè)備,其中確定指針的坐標(biāo)的指令基于第一點(diǎn)的觸摸表面和第二點(diǎn)的觸摸表面,確定第一圓和第二圓的交叉點(diǎn)中任一點(diǎn)的坐標(biāo)作為指針的坐標(biāo)。
19.根據(jù)權(quán)利要求11所述的電子設(shè)備,其中檢測多觸摸的指令檢測拇指和食指的多觸摸。
20.根據(jù)權(quán)利要求11所述的電子設(shè)備,還包括用于在顯示指針之后根據(jù)多觸摸點(diǎn)的坐標(biāo)的改變來改變所 顯示的指針的坐標(biāo)的指令。
【文檔編號】G06F3/041GK103838422SQ201310582435
【公開日】2014年6月4日 申請日期:2013年11月19日 優(yōu)先權(quán)日:2012年11月20日
【發(fā)明者】樸正哲, 陳永泰 申請人:三星電子株式會社