TW200844817A - Method for identifying the type of input tools for a handheld device - Google Patents
Method for identifying the type of input tools for a handheld device Download PDFInfo
- Publication number
- TW200844817A TW200844817A TW096117295A TW96117295A TW200844817A TW 200844817 A TW200844817 A TW 200844817A TW 096117295 A TW096117295 A TW 096117295A TW 96117295 A TW96117295 A TW 96117295A TW 200844817 A TW200844817 A TW 200844817A
- Authority
- TW
- Taiwan
- Prior art keywords
- tool
- type
- input
- sensing device
- determining
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04162—Control or interface arrangements specially adapted for digitisers for exchanging data with external devices, e.g. smart pens, via the digitiser sensing hardware
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Description
200844817 HTC95088-3-TW 24409twf. doc/π 九、發明說明: 【發明所屬之技術領域】 ,且特別是有關於用以 本發明是有關於一種辨識方法 辨識手持裝置輸入工具之方法。 【先前技術】 f
僑铁2代人繁忙活當巾,凡事講求便利與效率 =已、錢為-種十分普遍的生活習慣。財機或個人數 手持裝置為例,除了必須同時兼具功能強大及體 ^巧專特點之外,使用者?半還會希望能在極短的時間 ^開啟亚執行所需要的魏。對於使时較常使用的功能 列^編寫簡訊或查詢通話記錄)來說則更是如此。使用 作手持裝置時若能快速地開啟某些常用功能,勢必 能提高手持裝置在使用上的便利性。 二认為了符合上述需求,手持裝置的製造廠商在設計之初 句、、、刀 '、、刀在手執裝置的鍵盤或外殼上設置對應特定常用功能 ^熱鍵。據此’當使用者按下熱鍵時便能迅速開啟對應的 二用功能,進而縮短搜尋及開啟功能所需要的時間。好比 ^某些手機製造廠商會在手機側邊設置一個開啟照相功 ^的按鍵,當使用者按下此按鍵時,便能夠立即啟動手機 的照相功能。 , 然而,在手持裝置之體積曰愈輕巧的趨勢之下,製造 廢商月b用以設置熱鍵的空間十分有限。除此之外,使用者 對手^裝置外型的要求更不容忽視,為了確保手持裝置的 外型符合簡潔美觀等要求,製造廠商在設計時更必須控制 4 200844817 HTC95088-3-TW 24409twf.doc/n 熱鍵的數目,故僅能透過為數不多的熱鍵來達到快速連接 常用功能的需求。 正因如此,在手持裝置中僅有極少部分的功能具有對 應的熱鍵可供使用者快速開啟。但當使用者欲執行沒有對 應之熱鍵的功能時,則必須透過操作選單的方式來進行開 啟動作。由於手持裝置的選單多半為樹狀結構,其中選^ 大夕頌示會在手持裝置的顯示器上,因此使用者可能需要 在與顯示器重疊的觸控感應裝置上對顯示器所顯示的使用 者介面進行點選進入多個子選單後,方能找到需要的功能 選項。對於某些較常使用的功能來說,若每次都必須透過 式來開啟執行,勢必會婦許多操作時間,據此將 化成使用上的諸多不便。 =置r所產生的接觸或感應行為來進行 進行點選裝置上’不論是透過手指還是觸控筆 =觸控:Γ控感應裝置進行輸入時會具二的: 盤:或在‘密 =使用者來說是二感 去餘觸控筆的動作並且以單手就可進:乍因 200844817 HTC95088-3-TW 24409twf.doc/n ===積會較大,也較容易_觸 為年^^述’目前—般的手持裝置具有—些缺點,其― ς、、置的某些特定魏需要使用者朗層層的選單之 ,才能加崎取啟動。其二是使时在—般手持裝置上所 使用者介面上進行操作時,利用觸控筆進行操控會 父為靈活,對使时來說較為麻煩,而彻手指進行摔二 的話,f使用者來說較為方便,但操控的$活度下降,容 易產生誤觸,對使用者來說,無論使用觸控筆還是手指 很難達到兩全其美。 因此,若手持裝置能夠針對不同的輸入工具,給予與 使用者不同的應用錢作方式,例如使用觸控筆時,手^ 裝置具有適於使用之—種應用或操作方式,而在使 用手指時,手縣置具有適於手指使狀另—種應用或操 作方式,則使用者在使用手持裝置時會倍感便利。另外,、 如何在這些不同的應用或操作方式中進行選擇,也是由此 所延伸出來的課題。 一此外,習知手持裝置的外殼通常緊鄰控觸顯示器的顯 示區邊緣,且較控觸顯示器的觸控感應平面凸出許多。由 於外殼凸出部分會阻擋輸入工具(包括手指或是觸控筆)的 控觸操作且容易刮傷手指,因此使用者將不能快速且有效 接觸到控觸顯示器的顯示區邊緣的畫素,而無法進行很平 順的觸控操作,另外,控觸顯示器的非顯示區仍具有觸控 感應的能力,而一般手持裝置的外殼通常會覆蓋住這個^ 200844817 HTC95088-3-TW 24409twf.doc/n 域,除阻礙使用者賴控操作外,並讓控咖示器的觸控 感應的應用香到限制。 ^ 工 【發明内容】 有鑑於此,本發明提供-種輸入工具種類辨識方法以 及一種電腦可讀取之記錄媒體。 在本發明之一實施例中,可轉換使用者介面之手持裝 置至少具有兩種型態之使用者介面的手持裝置,一者 可供點選的選項較多較密集,適合給觸控筆進行點^使 用,另一者當中可供點選的選項較少較大,適合給手^ 行點選使用。 曰 本發明可透過辨別輸入工具的種類,據以根據不同的 輸入工具,以不同方式執行轉換使用者介面等預設功能。 本發明另提供一種輸入工具種類辨識方法,可判斷電 子裝置的輸入工具種類,供作電子裝置執行各項功能的^ 考。 / 本發明提供一種輸入工具種類辨識方法,適用於一手 持裝置,包括下列步驟。首先,在一使用者介面中,接收 一輸入訊號,然後判斷產生輸入訊號之輸入工具的工具種 類。 ^ 在本發明一實施例中,輸入訊號為輸入工具接觸或接 近一觸控感應裝置時產生,而且上述判斷工具種類的步驟 包括當輸入工具接觸或接近觸控感應裝置時,根據觸控感 應裝置所感應的面積、壓力、溫度、或影像判斷輸入工具 200844817 HTC95088-3-TW 24409twf.doc/n 種類。 在本發明一實施例中,上述判斷工具種類的步驟包括 下列步驟。先記錄一特定時間内輸入訊號所包含的一項資 訊’計算此資訊在特定時間内的變動範圍,以及根據變動 I巳圍的大小判斷工具種類。此項資訊可為輸入工具接觸或 接近觸控感應裝置的位置或壓力,或其他相關資訊。 在本發明一實施例中,上述判斷工具種類的步驟包括 下列步驟。先在一特定時間内計算觸控感應裝置上產生感 應的感應墊數目’然後根據產生感應的感應墊數目判斷工 具種類。 本發明另提供一種電腦可讀取之記錄媒體,用以儲存 一程式。此程式使一電腦裝置能夠執行下列步驟··接收一 輸入訊號’以及判斷產生輪入訊號之輸入工具種類。 本發明在輸入工具接觸或接近電子裝置的觸控感應 裝置時’能根據輸入工具的接觸面積、接觸壓力、感應面 積、工具溫度、或影像等特性來判斷輸入工具的工具種類。 I 並且根據工具種類的不同,自動轉換及顯示對應的使用者 介面。此外亦可根據工具種類以自動開啟或關閉特定功 能。據此提南轉換使用者介面的效率,同時增加操作電子 裝置的便利性。 為讓本發明之上述特徵和優點能更明顯易懂,下文 舉較佳實施例,並配合所附圖式,作詳細說明如下。、 【實施方式】 以目前的手持裴置來說,使用者僅能透過按壓熱鍵的 8 200844817 HTC95088-3-TW 24409twf.doc/n =來快,·某些特定功能,“手縣置上的熱鍵數 ^ *限右月b提供一種讓使用者得以快速進入同時顯示多 ^吊^功能的制者介面,勢必可叫 便是基於上述觀點進而發展出的一種使用 “之內法以及使用此方法的手持裝置。為了使本 二 4 4明瞭,以下特舉實蝴做為本發明確實能 夠據以實施的範例。
π你=本發明之—實施例靖示之使用者介面之 i程圖。請參關15本實施例是說明當使用 ΐ =2持裝置時’手持裝置如何根據輸人工具的不 " 動轉換對應之使用者介面的詳細步驟。i中, t持裝置包括手機、個人數位助理或智慧型手機等等,在 此亚不限制其範圍。 如者彻輸人玉具料縣置進行操作時,首先 訊i。接,手持裝置在—個使用者介面中接收輸入 感庫:狀罟J步驟120中’根據輸入工具接觸或接近觸控 二w衣置寸,觸控感應裝置所感應的面積、壓力、溫产、 ;=像丰據以判斷輸入工具的工具種類。最後如步驟:〇 使用者介^衣置根據工具種類的不同,轉換並顯示對應的 部分是,上述之操作方法可被分為兩部分,其一 120) 二輪入工具之種類的方法(即步驟110及步驟 n〇 :i、,部分為利用辨識結果進行應用之方法(即步驟 就疋說,在圖1所示的方法流程當中,本發明至 9 200844817 HTC95088-3-TW 24409twf.doc/n 少提供了包含倾U0 A步驟120的辨識方法,而在步驟 120之後的步驟則可視實際應用需求加以設計。圖1中的 步驟13G僅用以分別表示應用上的—種實施例(使用者介 面的轉換)。在本實施例中,手持裝置會根據不同的工具種 類來顯示對應的使用者介面。為了方便說明,在下述的實 施例中是以辨別兩種不同的輪入工具為例,例如觸控筆 (stylus)和使用者的手指,並以根據兩種不同的工具種類分 別轉換對應之使用者介面的流程來對本發明做更進一步的 說明。在本發明範圍中,則可包括任意數量的工具種類。 在下述實施例中,對應觸控筆的使用者介面為包括手 持裝置之全部功能的一般使用者介面,而對應手指的使用 者介=則是顯示手持裝置之部分功能的常用功能介面。顯 示在常用功能介面上的功能可由使用者根據其習慣或需求 來預先設定之。 钱本實施例有多種方法可判斷輸入工具的種類,不同的 判斷方法需要不同的硬體設計,如圖2A至2D的手持裝置 方塊圖所示,以下依序說明。 圖2A的手持裝置包括顯示器210、觸控感應裝置 220、以及處理器23〇。顯示器21〇用以顯示使用者介面, 觸控感應裝置220例如為觸控面板(t〇uchpanel),用以偵測 輸入工具的操作,並依據輸入工具的操作產生一輸入訊 说。處理為230耦接至顯示器210與觸控感應裝置220, 用以判所輪入工具的工具種類,並且根據工具種類轉換對 應的使用者介面。 10 200844817 HTC95088-3-TW 24409twf.doc/n 圖2A的觸控感應包括電阻式感_ (resistive sensor device) 240。歓式感測器可感應輸入:
具操作時的接觸位置和壓力,因此觸控感應裝置no提供 的輸入訊號包括輸入工具接觸的位置和壓力等資訊。值: 注意的是電阻式感測器在同-時間只能提供_個接觸點^ 輸入訊號’而躺點會分布錢人工具和電阻式感測 接觸面積内,如圖3A和3B所示。電阻式感㈣本身僅能 觸是否有與輸人X具產生接觸,而無法辨別輸入工具的 類別’ S此需要配合本發明所提供之枝,藉纟在 間内所搜集到的多個接觸點之輪人訊號來^輸入工具的 種類。如® 3A緣tf之觸控筆的接觸點M至t_4,因 控筆的接觸面積較小,所以接觸點較集中,藉由本發明 提^方法可判斷出與電阻式感·接觸的輸人工具為觸 控筆。圖3B !會示手指的接觸點M至M,因為手指 ==所以接觸點較分散,藉由本發明所提供的方 法可^出與電阻式感測器接觸的輸人卫具為手指。由於 ΐ阻i感;^在同—時間只能提供—個接觸點的輸入訊 ί ’ 明所提供之方法(於下詳述)之處理器230會 在-㈣㈣間_續記錄輸人歸u喊訊,計算立變動 耗圍’然後根據這個變動範_大小判斷輸人工呈種類。 以圖3A及3B的四個接觸點為 生的輸入訊號為(Xi,Yi,Pi),其中i可為^ ^接觸位㈣X座標,Yi相的接觸’ ㈣接觸壓力。處理器23。可分別計算位=的平1 200844817 HTC95088-3-TW 24409twf.doc/n 均值如下: Χ3 + Χ4) / 4 γ3 + Υ4) / 4 + Ρ4) / 4 X座標平均值:Xa = pQ + + Y座標平均值:Ya = (γι + γ2 + 壓力平均值:Pa二(ρι +Ρ2 + Ρ3
然後可分別計算位置與壓力的變動範圍 X座標變動範tXd=|Xa_x I.
+ |Xa-X3| + |Xa —Χ4| A2I γ座標變動範圍:Yd=|Ya—Y + |Ya-Y3| + |Ya —Y4丨 |Ya~Y2l 壓力變動範圍:PdNPa —P1| + |p + lpa^P3| + |pa_p4| 1 至於如何依據位置與壓力的 麵’細節如圖4八至 -動乾_工具種 HI h 4 幻机紅所不,以下依序說明。 固4A為圖2A的處理哭230戶斤一 u 辨識方π π ^ 斤執仃的輸入工具種類 圍判$程圖,目4A的流程是依據接觸位置的變動範 =工具種類。首先在步驟410開始債測輸入工具的接 X、’在步驟420每隔一段預設的取樣時間記錄接觸點的 Y座標。接著在步驟430檢查樣本數量是否足夠,若 ^滿足處理器230的預設數量,流程進入步驟440,否則 回到步驟420繼續記錄。 接下來,在步驟440計算接觸位置的變動範圍xd、 12 200844817 HTC95088-3-TW 24409twf.doc/n
Yd,在步驟450檢查是sXd<Vx而且Yd<vy,豆中νχ 和Vy是處理器23G的預設範圍。若兩座標的變動範圍皆 小於對應的預設範圍’處理器23〇在步驟偏判定輸入工 ^麵為筆,將仙者介_縣對應的朗使用者 二面。否則處理器230在步驟47〇判定輸入工具種類為手 a ’將使用者介面轉換為對應的常用功能介面。、” 圖犯為處理器顶所執行的另一種輸入工具種類辨
識方法的流程圖,圖4B 66、、六$口 η . 、 ^ 勺机轾疋依據接觸壓力的變動範 。處理器230在步驟421每隔—段取樣時 間鱗輸入工具的接觸壓力,在步驟44 變動範圍Pd,然徭在步驟4ςι认士 丧觸缓刀的 ?^π αλ /驟451 松查是否 Pd<VP,其中 Vp 為處理益230的預設範圍。若Pd < Vp,處理哭23〇在步 ==入工具種類為觸控筆,將使用者;面轉換為 者介面。否則處理器230在步驟470判定 K面指’將使用者介面轉換為對應的常用功 u二的其餘步驟和,4A相同,不再贅述。 識方=呈Ϊ理器230所執行的另-種輸入工具種類辨 二的縿動a圖4C的流程是同時依據接觸位置與壓 ^ ^ 斷工具種類。處理器23。在步驟422每隔 段取松k間記錄輸入工 442計算接觸位置㈣動/円的接觸位置與歷力’在步驟
Pd ^ ^'Yd ^ 芝在^驟452撿查是否Xd< Vx、Yd< Vy 工如果是’處理器23G在步驟46G判定輸入 為觸控筆’將使用者介面職域應的共同使用 13 200844817 HTC95088-3-TW 24409twf.doc/n 者介面。否則處理器230在步驟470判定輸入工具種類為 手指,將使用者介面轉換為對應的常用功能介面。圖4C 的其餘步驟和圖4A相同,不再贅述。 接下來是另一種硬體設計下的輸入工具種類辨識方 法,請參照圖2B以及圖5。圖2B是本發明另一實施例的 手持裝置方塊圖,圖2B和圖2A的主要差別是將圖2A的 觸控感應裝置220換成包括電容式感測器(capacitive sensor device) 250的觸控感應裝置221。電容式感測器在 構造上具有多個陣列排列的感應塾(SenS〇r pad)。感應墊只 會對足夠大的導體產生電容效應而感應到導體的接觸或接 近。手指是導體,可使感應墊產生感應。如果觸控筆用導 體製作’尺寸夠大,也能讓感應墊產生感應。電容式感測 器一般是利用掃描方式進行感應,因此可以在同時或是在 很短的時間内有多數個感應墊產生感應。因為電容式感測 器本身僅能判斷是否有與輸入工具產生接觸,而無法辨別 輸入工具的類別,因此需要配合本發明所提供之方法,藉 由在紐期内多個接觸墊所感應到的輸入訊號來判斷輸入工 具的種六員。圖2B的處理器230在執行本發明所提供之方 法(於下詳述)時,可根據發生感應的感應墊的數量,計算 感應面積的大小,而分辨出輸入工具是手指或觸控筆。 圖5為圖2B的處理器23〇所執行的輸入工具種類辨 識方法流程圖。首先在步驟510每隔-段取樣時間備測輸 入工具的接觸或接近,然後在步驟52〇檢查是否有感應墊 產生感應。如果沒有,回到步驟510繼續偵測。如果有, 14 200844817 HTC95088-3-TW 24409twf.doc/n 進入步驟530,在預設的一段特定時間内計算輸入工具操 作觸控感應裝置221時,電容式感測器250之中產生感應 的感應墊數目。然後在步驟540檢查上述感應墊數目是否 小於處理器230的預設值。若感應墊數目小於預設值,處 理230在步驟550判定輸入工具種類為觸控筆,將使用 者介面轉換為對應的共同使用者介面。否則處理器23〇在 步驟560判定輸入工具種類為手指,將使用者介面轉換為 對應的常用功能介面。上述的預設值可依據感應墊單位面 積的密度來設定。 圖2C是本發明另一實施例的手持裝置方塊圖,圖2C 和圖2A的主要差別是將圖2A的觸控感應裝置220換成包 括’皿度感測器260的觸控感應裝置222。在本實施例中, 處理器230是根據輸入工具接觸或接近觸控感應裝置222 蚪的工具溫度來判斷工具種類。請同時參閱圖1與圖2C, f使用者利用輸入工具在觸控感應裝置222上進行操作 日守’處理器230將接收到對應的輸入訊號(步驟u〇)。 此1 ’處理器230會透過溫度感測器26〇偵測輸入工具操 作日守的工具溫度,並將工具溫度與預設溫度 (例如室溫和 體/里的平均值)進行比較。倘若工具溫度小於預設溫度, 則處理器230判斷輸入工具為觸控筆,反之則判斷輸入工 具為手指(步驟120)。接下來,處理器23〇依照工具種 =在顯示H 210上顯示對應的共同使用者介面或常用功能 介面,如前面的實施例所述(步驟13〇)。 除了利用面積、壓力與溫度的不同來判斷工具種類之 15 200844817 HTC95088-3-TW 24409twf.doc/n 外,在圖2D的實施例中,處理器230還可利用影像識別 技術來判斷工具種類。請同時參閱圖1與圖2D,圖2D是 本發明另一實施例的手持裝置方塊圖,和圖2A的主要差 別疋將圖2A的觸控感應裝置220換成包括影像操取裝置 270的觸控感應裝置223。當使用者利用輸入工具在觸控感 應裝置223上進行操作時,在步驟11〇中,處理器23〇透 過觸控感應裝置223接收一輸入訊號。接著在步驟, 處理為230控制影像擷取裝置270擷取包括了輸入工具的 影像,並根據輸入工具在影像中的特徵或尺寸(dimensi〇n) 來判斷其工具種類。舉例來說,處理器23〇可透過影像識 別技術在影像中取得輸入工具的邊緣輪廓等特徵,據以判 斷其工具_。又或者是計算輸人卫具在影像巾的尺寸, 並將其與芩考物的尺寸進行比較來判斷工具種 理器230靖輸入工具是觸控筆,就在步請透= 态21=顯示共同使用者介面。若處理器23〇判斷輸入工具 為手指2尤在步驟13〇透過顯示器21〇顯示常用功能介面 值得-提的是,手持裝置内的處理器可根據工具麵 的不同,在轉換及顯示使用者介面時調整使用者介面之選 項的尺寸。舉例來說,當處理關斷輸人工具為觸$筆時, 如圖6所示,使用者介面600上的選項是以一般尺二寸來顯 不之。然而,當處理器判斷輸入工具為使用者的手指後’,、 會將使用者介面的選項全放大至手指可操作的尺寸,如圖 7用7gg所示,據以方便使用者透過手指對使 用者,1面進仃知作。上述的選項包括可用輸人卫具選取的 16 200844817 HTC95088-3-TW 24409twf.doc/n 圖像(icon)或影像(image)等項目。 本發明之手持裝置除了根據輸入工具種類而轉換不 同的使用者介面,也可以根據輸入工具種類,以不同方式 執行各種預設功能,如圖8的流程所示。圖8為依照本^ 明一實施例之手持裝置所執行之使用者介面操作方=流^ 圖。流程詳細說明如下。首先,手持裝置的處理器透過觸 控感應裝置接收輸入訊號(步驟81〇),判斷產生輸入訊 號的輸入工具的種類(步驟820),然後根據工具種類執 行預设功能(步驟830)。舉例而言,這個預設功能可以 是根據工具種類轉換對應的使用者介面(步驟840),其 相關細節已包含於前面的實施例,不再贅述。步驟83〇的 預設功能也可以是根據工具種類而開啟或關 (步驟請)。處理器也可以根據工具種類執 功能,不限於以上範例。 ▲步驟850的特定功能可以是使用者介面導覽(browsing) 功能。上述使用者介面導覽功能可包括使用者介面平移功 月b(panning)使用者介面捲動功能(scr〇uing)、或兩者兼具 (步驟860)。例如當輸入工具是觸控筆時關閉使用者介 面平移及捲動功能’而輸人工具是手指時開啟使用者介面 平移及捲動魏,讓使用者可藉由祕手指平移或捲動使 用者介面的顯示内容。 a步驟860的詳細流程如圖8B所示。首先在步驟861 判斷輸人工具軸為手指,開啟制者介面平移及捲動功 能。在步驟862檢查手指的接觸或接近狀態是否已經解 17 200844817 HTC95088-3-TW 24409twf. doc/π 除,也就是說,手指是否已離開觸控感應裝置。若尚未離 開,在步驟863執行使用者介面平移功能,讓使用者介面 隨使用者的手指移動而平移。另一方面,若手指已經離開 觸控感應裝置,就在步驟864檢查手指離開的同時是否有 移動。若無移動,流程至此結束。若有移動,則進入步驟 865,執行使用者介面捲動功能,讓使用者介面隨 動方向而捲動。 另一方面,步驟850的特定功能可以是多重選擇功能 (步驟870)。例如當輸入工具是觸控筆時開啟多重選= f能,讓使用者可用觸控筆同時選取使用者介面上的多個 貝料項目或功能項目,而輸入工具是手指時關閉多重選擇 功能,讓使用者-次只能選取單—項目。因為手指的精準 度不如觸控筆,容易誤選,如此可增進使用的精準與效率。 ,步驟87()的詳細流程如圖8C所示。首先在步驟871 判斷輸入工具種類為觸控筆,開啟多重選擇功能。然後在 步驟872檢查觸控筆接觸或接近觸控感應裝置的區^否 有覆蓋任何選項。如果沒有,流程至此結束。如果有疋就 在步驟873远取被接觸區域覆蓋的所有選項。 ' 此外,處理器在執行本發明所提供之辨識方法判 ,入工具的種類之後,也可以根據輸人工具的種類而開啟 或關閉其他特定魏,不限於以上範例。也就是說 8A所示的方法流程當中,本發明所提供之辨識方法至^ 含了步驟810及步驟820,而在步驟82〇之後的步驟= 視貫際應用需求加以設計。圖8A中的步驟83〇至步驟⑽ 18 200844817 HTC95088-3-TW 24409twf.doc/n 僅用以分別表示多種在應用上的實施例。 恭例的手持裝置可延伸為一般電子裝置,以上 、方綠程亦可由手縣置或電子裝置的作業 3式執行以整合電子裝置等硬體之功能。上述 由式可儲存在電腦可讀取之記錄媒體,可 1裝置的處理器執行,其運作基本相同,不再贅述。 Γ lif2A i2D的實施例中,顯示器和觸控感應裝置 ;庫二:兀:’其中顯示器用以顯示使用者介面,觸 4應農置用以接收輪入訊號。在本發明其他實施例中,
顯不器和觸控感應裳置可構成—觸控式顯 及9B所示。 π 口 yA 圖9A為依知本發明一實施例的一種無阻礙觸控 之手持電子裝置的立體圖,圖9B為圖Μ的電子裝置的 面圖。此電子裝置包括殼體901、觸控式顯示器9〇2、以^ 處理器903。殼體901具有一外表面9〇4以及一容置空 905 ’谷置空間藉由外表面904上的開口 9〇6與外界遠 觸控式顯示器902包括顯示器907以及觸控减應穿 9〇8。顯示器907設置在殼體901之容置空間9〇5\^觸 感應裝置908設置在殼體901之外表面9〇4的開口 9〇6中二 用以接收一輸入工具的操作。觸控感應裝置9〇δ具有一魎 控感應平面909,觸控感應平面909包括顯示區91〇以 二=區9Η。殼體901之開口 906邊緣與觸控感應 9〇9連續相接,而且殼體9〇1之外表面9〇4不凸出 感應平面909,而這裡所指的殼體9〇1並不包括手持電^ 19 200844817 HTC95088-3-TW 24409twf.doc/n 裝置上的熱鍵或是按鍵。處理器903耦接至顯示器9〇7與 觸控感應裝置908,用以判斷輸入工具的種類,並根據工 具種類執行預設功能。 值得注意的是,因為殼體901之外表面904不凸出於 觸控感應平面909,殼體表面904和觸控感應平面909相 當於一個連續平滑表面,可讓輸入工具毫無阻礙地移動操 作。再者,由於觸控感應平面909所露出的非顯示區9U 並未如習知般被殼體901所覆蓋,因此在手持電子裝置的 設計上,除了可讓輸入工具毫無阻礙地移動操作外,可以 充伤利用此一非顯示區911,增加更多讓使用者覺得更加 方便的觸控操作的應用。 如同前面的實施例,處理器903可根據輸入工具操作 觸控感應裝置908時的面積、壓力、溫度、或影像判斷輸 入工具種類。至於判斷流程以及執行預設功能等細節已見 於前面的實施例,不再重複說明。 紅上所述,本發明能判斷輸入工具的工具種類,並根 據工具種類的不同來轉換對應的使用者介面,或以不同方 式執行多種預設功能。如此一來,不但提供了一種快速轉 換不同類型之使用者介面的方法,也讓使用者得以用更為 便捷的方式來對手持裝置進行操作,據此提高使用上的效 率與便利性。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何所屬技術領域中具有通常知識者,在不 脫離本發明之精神和範圍内,當可作些許之更動與潤飾, 20 200844817 HTC95088-3-TW 24409twf.doc/n 因此本电明之保錄圍當視後附之中請專利範圍所界定者 為準。 【圖式簡單說明】 圖1是依照本發明之—實施例崎枕制者介面之 操作方法的流程圖。 圖2A至圖2D疋依照本發明之實施例所繞示之可轉換 使用者介面之手持裝置的方塊圖。 圖3A及圖3B是依照本發明之一實施例所繪示之輸入 工具接觸面積示意圖。 工 目你圖4A至圖4C是依照本發明之實施例所緣示之輸入 具種類辨識方法流程圖。 辨識依^本發明另—實施例所繪示之輸人工具種類 圖6及圖7是依照本發a狀實施例膽权手持裝 '^使用者介面的示意圖。 圖8A至圖8C {依照本發明之—實施例所繪示之使用 者’丨面之操作方法的流程圖。 的正^圖从疋依照本發明之一實施例所繪示的—種電子裝置 圖9B是圖9A的電子裝置的剖面圖。 【主要元件符號說明】 1HM30:本發明之一實施例所述之使用者介 方法的各步驟 私作 21〇 :顯示器 21 200844817 HTC95088-3-TW 24409twf.doc/n 220-223 :觸控感應装置 230 :處理器 240 :電阻式感測器 250 :電容式感測器 260:溫度感測器 270 :影像擷取裝置
410-470、51〇_56〇 :本發明之實施例所述之輸入工臭 種類辨識方法的各步驟 600、700 :使用者介面 810_87〇 ··本發明之—實施例所述之使用者介面之操作 方法的各步驟 901 :電子裝置殼體 902 :觸控式顯示器 903 :處理器 904 :殼體表面 905 ··容置空間 906 :殼體開口 907 :顯示器 908 :觸控感應裝置 9〇9 :觸控感應平面 910 :顯示區 9Π :非顯示區 t-1 ' t_2、K3、t-4 :輸入工具與觸控感應裝置之接觸 22
Claims (1)
- 200844817 HTC95088-3-TW 24409twf.doc/n 十、申請專利範圍: 1. 一種輸入工具種類辨識方法,適用於一手持裝置, 該方法包括: 接收一輸入訊號;以及 判斷產生該輸入訊號之一輸入工具的種類。 2. 如申請專利範圍第1項所述之輸入工具種類辨識方 法,其中該輸入訊號為該輸入工具操作一觸控感應裝置時 產生,而且判斷該工具種類的步驟包括: 根據該輸入工具操作該觸控感應裝置時的面積、壓 力、溫度、或影像判斷該工具種類。 3. 如申請專利範圍第2項所述之輸入工具種類辨識方 法,其中判斷該工具種類的步驟包括: 記錄一特定時間内該輸入訊號所包含的一資訊; 計算該資訊在該特定時間内的變動範圍;以及 根據該變動範圍的大小判斷該工具種類。 4. 如申請專利範圍第3項所述之輸入工具種類辨識方 法,其中記錄該資訊的步驟包括: 在該特定時間内每隔一取樣時間記錄該資訊。 5. 如申請專利範圍第3項所述之輸入工具種類辨識方 法,其中該資訊為該輸入工具操作該觸控感應裝置的位置 或壓力。 6. 如申請專利範圍第2項所述之輸入工具種類辨識方 法,其中判斷該工具種類的步驟包括: 23 200844817 m^yjuoo-3-TW 24409twf.doc/n 控感應裝置上產生感應的 在一特定時間内計算該觸 感應塾數目,以及 根據該感應墊數目判斷該工具種類。 、7·如U利&圍第2項所述之輸人丄具麵辨識方 法,其中判辦该工具種類的步驟包括: 债測該輸人I具_作該觸控感應裝置時的—工具溫 度;以及比較該工具溫度與—職溫度,據關斷該工具種 類。 8·如申明專利範圍第2項所述之輸入工具種類辨識方 法,其中判辦6亥工具種類的步驟包括: 操取包括該輸入工具之—影像;以及 根據泫輸入工具在該影像中的特徵或尺寸,據以判斷 該工具種類。 9·如申請專利範圍第1項所述之輸入工具種類辨識方 法,更包括在一使用者介面中接收該輸入訊號。 10·如申請專利範圍第9項所述之輸入工具種類辨識 方法,其中該使用者介面顯示於一顯示器,該輸入訊號為 該輸入工具操作一觸控感應裝置時產生,該顯示器與該觸 控感應裝置構成一觸控式顯示器。 11.一種電腦可讀取之記錄媒體,用以儲存一程式,該 程式使一電腦裝置能夠執行之步驟包括: 接收一輸入訊號;以及 判斷產生該輸入訊號之一輸入工具的種類。 24 200844817 jtniL.y3U66-3-TW 24409twf.doc/n 12·如申請專利範圍第11項所述之電腦可讀取之記錄 媒體,其中該輸入訊號為該輸入工具操作一觸控感應裝置 時產生,而且判斷該工具種類的步驟包括: 根據該輸入工具操作該觸控感應裝置聘的面積、壓 力、溫度、或影像判斷該工具種類。 13·如申請專利範圍第12項所述之電腦可讀取之記錄 媒體,其中判斷該工具種類的步驟包括: 記錄一特定時間内該輸入訊號所包含的一資訊; 計算該資訊在該特定時間内的變動範圍;以及 根據該變動範圍的大小判斷該工具種類。 14·如申請專利範圍第13項所述之電腦可讀取之記錄 媒體,其中記錄該資訊的步驟包括: 在該特定時間内每隔一取樣時間記錄該資訊。 15·如申請專利範圍第13項所述之電腦可讀取之記錄 媒體,其中該資訊為該輸入工具操作該觸控感應裝置的位 置或壓力。 16·如申請專利範圍第12項所述之電腦可讀取之記錄 媒體,其中判斷該工具種類的步驟包括: 在一特定時間内計算該觸控感應裝置上產生感應的 感應墊數目;以及 根據該感應墊數目判斷該工具種類。 17·如申請專利範圍第π項所述之電腦可讀取之記錄 媒體,其中判斷該工具種類的步驟包括: 偵測該輸入工具操作該觸控感應裝置時的一工具溫 25 200844817 HI cy^U88-3-TW 24409twf.doc/n 度;以及 ♦比較該工具溫度與一預設溫度,據以判斷該工具種 類。 18·如申睛專利範圍第12項所述之電腦可讀取之記錄 媒體,其中判斷該工具種類的步驟包括: 、 擷取包括該輸入工具之一影像;以及 根據該輸入工具在該影像中的特徵或尺寸,據以判斷 该工具種類。 ’ 拔縣19·如申明專利知圍第11項所述之電腦可讀取之記錄 |體’其中該程式更包括在―❹者介面中接收該輸入訊 媒髀^^申"月專利1&圍* 19項所述之電腦可讀取之記錄 談於’、中f使用者介面顯示於—顯示器,該輸入訊號為 工具祕—觸控感應裝置時產生,觸示器與該觸 控感縣置·示^ ^ 丁… 26
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW096117295A TWI340338B (en) | 2007-05-15 | 2007-05-15 | Method for identifying the type of input tools for a handheld device |
| US12/118,766 US20080284751A1 (en) | 2007-05-15 | 2008-05-12 | Method for identifying the type of an input tool for a handheld device |
| US12/121,290 US8134536B2 (en) | 2007-05-15 | 2008-05-15 | Electronic device with no-hindrance touch operation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW096117295A TWI340338B (en) | 2007-05-15 | 2007-05-15 | Method for identifying the type of input tools for a handheld device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200844817A true TW200844817A (en) | 2008-11-16 |
| TWI340338B TWI340338B (en) | 2011-04-11 |
Family
ID=40027021
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW096117295A TWI340338B (en) | 2007-05-15 | 2007-05-15 | Method for identifying the type of input tools for a handheld device |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US20080284751A1 (zh) |
| TW (1) | TWI340338B (zh) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100073305A1 (en) * | 2008-09-25 | 2010-03-25 | Jennifer Greenwood Zawacki | Techniques for Adjusting a Size of Graphical Information Displayed on a Touchscreen |
| CN102576268B (zh) * | 2009-08-25 | 2015-05-13 | 普罗米斯有限公司 | 利用多种输入检测技术的交互表面 |
| GB2481607A (en) * | 2010-06-29 | 2012-01-04 | Promethean Ltd | A shared control panel |
| KR20120017649A (ko) * | 2010-08-19 | 2012-02-29 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
| KR20130007230A (ko) * | 2011-06-30 | 2013-01-18 | 삼성전자주식회사 | 터치 스크린을 구비한 휴대용 단말기에서 어플리케이션을 실행하기 위한 장치 및 방법 |
| US20130207913A1 (en) * | 2012-02-09 | 2013-08-15 | Sony Mobile Communications Inc. | Touch panel device, portable terminal, position detecting method, and recording medium |
| KR101921941B1 (ko) * | 2012-02-22 | 2018-11-27 | 삼성전자주식회사 | 터치 오인식을 방지하는 방법, 기계로 읽을 수 있는 저장 매체 및 휴대 단말 |
| WO2014000250A1 (en) * | 2012-06-29 | 2014-01-03 | Intel Corporation | Provision of user interface based on user interaction with computing device |
| TWI472974B (zh) * | 2012-09-06 | 2015-02-11 | Au Optronics Corp | 多類物體觸控點偵測方法 |
| US9436282B2 (en) * | 2013-03-14 | 2016-09-06 | Immersion Corporation | Contactor-based haptic feedback generation |
| US8823399B1 (en) * | 2013-10-07 | 2014-09-02 | Cypress Semiconductor Corporation | Detect and differentiate touches from different size conductive objects on a capacitive button |
| US9733728B2 (en) * | 2014-03-03 | 2017-08-15 | Seiko Epson Corporation | Position detecting device and position detecting method |
| KR20160045466A (ko) * | 2014-10-17 | 2016-04-27 | 삼성전자주식회사 | 디스플레이 장치, 이의 제어 방법 및 디스플레이 시스템 |
| CN105700744A (zh) * | 2016-01-07 | 2016-06-22 | 顾正堂 | 用于移动终端的触摸屏的输入点定位系统、方法及移动终端 |
| CN106131650B (zh) * | 2016-08-22 | 2020-01-07 | 维沃移动通信有限公司 | 一种视频处理方法及移动终端 |
| CN109634450A (zh) * | 2017-10-09 | 2019-04-16 | 华为技术有限公司 | 防误触检测方法、装置及终端 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5973676A (en) * | 1993-06-30 | 1999-10-26 | Kabushiki Kaisha Toshiba | Input apparatus suitable for portable electronic device |
| JPH09190268A (ja) * | 1996-01-11 | 1997-07-22 | Canon Inc | 情報処理装置およびその方法 |
| US5945980A (en) * | 1997-11-14 | 1999-08-31 | Logitech, Inc. | Touchpad with active plane for pen detection |
| US7800592B2 (en) * | 2005-03-04 | 2010-09-21 | Apple Inc. | Hand held electronic device with multiple touch sensing devices |
| US7190348B2 (en) * | 2000-12-26 | 2007-03-13 | International Business Machines Corporation | Method for touchscreen data input |
-
2007
- 2007-05-15 TW TW096117295A patent/TWI340338B/zh not_active IP Right Cessation
-
2008
- 2008-05-12 US US12/118,766 patent/US20080284751A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| TWI340338B (en) | 2011-04-11 |
| US20080284751A1 (en) | 2008-11-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200844817A (en) | Method for identifying the type of input tools for a handheld device | |
| TWI380201B (en) | Method for browsing a user interface for an electronic device and the software thereof | |
| JP3588201B2 (ja) | 座標入力装置およびその制御方法 | |
| US8134536B2 (en) | Electronic device with no-hindrance touch operation | |
| TWI329831B (en) | Electronic device with obstacle-free touch operation | |
| TW200844814A (en) | Electronic device | |
| US20080284749A1 (en) | Method for operating a user interface for an electronic device and the software thereof | |
| CN101308417A (zh) | 电子装置与其软件的使用者界面操作方法 | |
| TWI337318B (en) | Electronic device operated by using touch display | |
| CN101308421B (zh) | 无阻碍触控操作的电子装置 | |
| TW200844819A (en) | Method for operating user interfaces of handheld device | |
| TWI374374B (en) | Method for operating a user interface for an electronic device and the software thereof | |
| TWI297847B (en) | Multi-function activation methods and related devices thereof | |
| CN101308434A (zh) | 电子装置与其软件的使用者界面导览方法 | |
| TWI460647B (zh) | 電子裝置與其軟體之使用者介面多重選擇方法 | |
| CN201117000Y (zh) | 无阻碍触控操作的电子装置 | |
| CN101308453A (zh) | 具有使用者界面的操作系统 | |
| TWM335727U (en) | Electronic device with obstacle-free touch operation | |
| CN101308418A (zh) | 手持装置使用者界面的操作方法 | |
| CN101308419A (zh) | 手持装置输入工具种类的辨识方法 | |
| TWI353544B (en) | Handheld device and electronic device capable of s | |
| CN201069538Y (zh) | 电子装置 | |
| CN101308422B (zh) | 电子装置 | |
| TWI333166B (en) | Operating system with a user interface | |
| KR20160000535U (ko) | 트랙볼을 구비한 스마트폰 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |