TWI333166B - Operating system with a user interface - Google Patents
Operating system with a user interface Download PDFInfo
- Publication number
- TWI333166B TWI333166B TW96117293A TW96117293A TWI333166B TW I333166 B TWI333166 B TW I333166B TW 96117293 A TW96117293 A TW 96117293A TW 96117293 A TW96117293 A TW 96117293A TW I333166 B TWI333166 B TW I333166B
- Authority
- TW
- Taiwan
- Prior art keywords
- tool
- type
- operating system
- input
- user interface
- Prior art date
Links
- 238000000034 method Methods 0.000 claims description 43
- 230000008859 change Effects 0.000 claims description 5
- 238000005070 sampling Methods 0.000 claims description 3
- 230000006698 induction Effects 0.000 claims description 2
- 241001422033 Thestylus Species 0.000 description 15
- 238000010586 diagram Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 6
- 239000004020 conductor Substances 0.000 description 4
- 238000004091 panning Methods 0.000 description 4
- 238000013461 design Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 241000282994 Cervidae Species 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 150000003839 salts Chemical class 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Description
1333166 HTC95088-0-TW 23643twf.doc/n 九、發明說明: 【發明所屬之技術領域】 本發明疋有關於一種使用者介面之輸入工具種類辨 識方法,且特別是有關於上述辨識方法的各項延伸應用。 【先前技術】 抑在現代人繁忙緊湊的生活當中,凡事講求便利與效率 慑然已經成為-種十分普遍的生活習慣。以手機或個人數 • 位助理等手持裂置為例,除了必須同時兼具功能強大及體 型輕巧等特點之外,使用者多半還會希望能在極短的時間 内開啟並執行所需要的功能。對於使用者較常使用的功能 (例如編寫簡訊或查詢通話記錄)來說則更是如此。使用 f在操作手持裝置時若能快速地開啟某些常用功能,勢必 能提高手持裝置在使用上的便利性。 為了符合上述需求,手持裝置的製造廠商在設計之初 均紛紛在手執裝置的鍵盤或外殼上設置對應特定常用功能 鲁 =熱鍵。據此’當使用者按下熱鍵時便能迅速開啟對應的 常用功能’進而縮短搜尋及開啟功能所需要的時間。好比 說某些手機製造廠商會在手機側邊設置一個開啟照相功 能的按鍵’當使用者按下此按鍵時,便能夠立即啟動手機 的照相功能。 然而’在手持裝置之體積日愈輕巧的趨勢之下,製造 薇商能用以設置熱鍵的空間十分有限。除此之外,使用者 對手持裝置外型的要求更不容忽視,為了確保手持裝置的 外型符合簡潔美觀等要求,製造廠商在設計時更必須控制 5 1333166 HTC95088-0-TW 23643twf.doc/n 熱鍵的數目,故僅能透過為數不多的熱鍵來達到快速連 常用功能的需求。 ' 正因如此’在手持裝置中僅有極少部分的功能具有對 應的熱鍵可供使用者快速開啟。但當使用者欲執行沒有對 應之熱鍵的功能時,則必須透過操作選單的方式來進行開 啟動作。由於手持裝置的選單多半為樹狀結構,其中選^ 大多顯示會在手持裝置的顯示器上,因此使用者可能需要 • 在與顯示器重疊的觸控感應裝置上對顯示器所顯示的使用 者介面進行點選進入多個子選單後,方能找到需要的功能 選項。對於某些較常使用的功能來說,若每次都必須透過 上述方式來開啟執行,勢必會耗費許多操作時間,據此將 造成使用上的諸多不便。 、一般而S,目前使用者大都是利用手指或觸控筆與觸 控感應裝置之間所產生的接觸或感應行為來進行點^動 作/’但在一般的手持裝置上,不論是透過手指還是觸控筆 $行點選’手持裝置上所提供之使帛者介面並無對應的區 別(如圖6所示之使用者介面)。但是當使用者分別在利用 手払及觸控筆對觸控感應裝置進行輸入時會具有不同的輸 入特徵,一般來說觸控筆會較使用者的手指來得精準,所 =能夠在使用者介面上進行較為精密的操控,例如在顯示 器所顯示出的虛擬鍵盤上打字或在排列較密集的選單上進 =選取。但另一方面,在觸控感應裝置上直接以手指進行 動作對使用者來說是較為直覺、快速及方便的,因為可以 省去抽取觸控筆的動作並且以單手就可進行操作,儘管手 6 1333166 HTC95088-0-TW 23643twf.doc/n 指與觸控感應裝置的接觸面積會較大,也較容易因而誤觸 使用者介面上其他的選項。 綜上所述,目前一般的手持裝置具有一些缺點,其一 為手持裝置的某些特定功能需要使用者展開層層的選單之 後才能加以選取啟動。其二是使用者在一般手持裝置上所 顯示的使用者介面上進行操作時,利用觸控筆進行操控會 較為靈活’對使用者來說較為麻煩,而利用手指進行操作 的話,對使用者來說較為方便,但操控的靈活度下降,容 易產生誤觸,對使用者來說,無論使用觸控筆還是手指都 很難達到兩全其美。 因此’若手持裝置能夠針對不同的輸入工具,給予與 使用者不同的應用或操作方式’例如使用觸控筆時,手持 裝置具有適於觸控筆使用之一種應用或操作方式,而在使 用手指時,手持裝置具有適於手指使用之另一種應用或操 作方式’則使用者在使用手持裝置時會倍感便利。另外,' 如何在這些不同的應用或操作方式中進行選擇,也是由此 所延伸出來的課題。 此外’習知手持裝置的外殼通常緊鄰控觸顯示器的顯 示區邊緣,且較控觸顯示器的觸控感應平面凸出許多。由 於外殼凸出部分會阻擋輸入工具(包括手指或是觸控筆)的 控觸操作且容易刮傷手指,因此使用者將不能快速且有效 接觸到控觸顯示器的顯示區邊緣的晝素,而無法進行復平 順的觸控操作,另外’控觸顯示器的非顯示區仍具有觸控 感應的能力’而一般手持裝置的外殼通常會覆蓋住這個區 7 1333166 HTC95088-0-TW 23643twf.d〇c/n 並讓控觸顯示器的觸控 域,除阻礙使用者的觸控操作外, 感應的應用受到限制。 【發明内容】 有鑑於此,本發明提供一種作業系統, 者 介面。此作業系統由程式碼所執行,用以整合至少一硬體 ==識一訊號之輸入工具種類。此作業系統程式 石馬包括触輸人域的喊碼、_產生i訊號之輸入 工具麵雜式碼、以及根據卫具義執行—預設功能的 程式碼。本發明之作業系統可為微軟Wind〇ws系列作業系 统。 ▲在本發明之-實施例中,上述作鮮統至少具有兩種 型態之使用者介面,-者當中可供點選的選項較多較密 集,適合給觸控筆進行點選使用,另一者當中 選項較少較大,適合給手指崎闕制。 本發明可透過辨別輸入工具的種類,據以根據不同的 輪入工具,以不同方式執行轉換使用者介面等預設功能。 在本發明一實施例中,輸入訊號為輸入工具接觸或接 近一觸控感應裝置時產生,而且上述判斷工具^類的步驟 包括當輸入工具接觸或接近觸控感應裝置時,根據觸控感 應裝置所感應的面積、壓力、溫度、或影像判斷輸入工具 種類。 在本發明一實施例中,上述判斷工具種類的步驟包括 下列步驟。先記錄一特定時間内輸入訊號所包含的一項資 8 1333166 HTC95088-0-TW 23643twf.doc/n 訊,計算此資訊在特定時間内的變動範圍,以及根據變動 範圍的大小觸王具軸。此項資訊可為輸人卫具接觸或 接近觸控感應裝置的位置或壓力,或其他相關資訊。 在本發明-實施例中,上述判斷工具種類的步驟包括 下列步驟。先在一特定時間内計算觸控感應裝置上產生感 應的感應墊數目,然後根據產生感應的感應墊數目 具種類。 在本發明-實施例中,上述預設功能可為根據工具種 ,轉換對應的使用者介面或根據工具種類而開啟或關閉一 定功能。 本發明在輸人工具接觸或接近電子裝置的觸控感鹿 裝置時’驗據輸人工具的接觸面積、接驢力、感^ 積、工具溫度、或影像等特性來判斷輸人工具的卫具種類。 ^且根據工具麵的不同,自動轉換及顯示對應的使用者 ::面此外亦可根據工具種類以自動開啟或關閉特定功 能。據此提高轉換使用者介面的效率,同時增加操作電子 裝置的便利性。 為讓本發明之上述特徵和優點能更明顯易懂’下文特 舉較佳實施例,並配合所附圖式,作詳細說明如下。 【實施方式】 ^目刖的手持裝置來說,使用者僅能透過按壓熱鍵的 旦快速開啟某些特定功能,然而手持^的熱鍵數 里义,若能提供一種讓使用者得以快速進入同時顯示多 1333166 23643twf.doc/n1333166 HTC95088-0-TW 23643twf.doc/n IX. Description of the Invention: [Technical Field of the Invention] The present invention relates to a method for identifying a type of input tool of a user interface, and in particular, various aspects of the above identification method Extend the app. [Prior Art] In the busy and compact life of modern people, everything is about convenience and efficiency. It has become a very common habit. For example, in the case of hand-held splitting such as mobile phones or personal assistants, in addition to being both powerful and lightweight, users will most likely want to turn on and perform the required functions in a very short period of time. . This is especially true for features that users use more often, such as writing a newsletter or querying a call log. Using f to quickly turn on some common functions when operating a handheld device is bound to improve the convenience of the handheld device. In order to meet the above requirements, manufacturers of handheld devices have been designed to have specific functions commonly used on the keyboard or casing of the hand-held device. According to this, when the user presses the hot key, the corresponding commonly used function can be quickly turned on, thereby shortening the time required for searching and opening the function. For example, some mobile phone manufacturers will set a button to turn on the camera function on the side of the phone. When the user presses the button, the camera function of the phone can be activated immediately. However, under the trend of lighter and lighter handheld devices, there is very limited space for manufacturing Weishang to set hotkeys. In addition, the user's requirements for the appearance of the handheld device should not be neglected. In order to ensure that the appearance of the handheld device conforms to the requirements of simplicity and beauty, the manufacturer must control 5 1333166 HTC95088-0-TW 23643twf.doc/ n The number of hotkeys, so only a small number of hotkeys can be used to quickly connect to frequently used functions. 'Because of this', only a very small portion of the functions in the handheld device have corresponding hot keys for the user to quickly turn on. However, when the user wants to perform a function that does not have a corresponding hot key, the user must start the operation by operating the menu. Since the menu of the handheld device is mostly a tree structure, and most of the selections are displayed on the display of the handheld device, the user may need to • point the user interface displayed on the display on the touch sensing device overlapping the display. After entering multiple sub-menus, you can find the desired function options. For some of the more commonly used functions, if you have to open the execution in the above way, it will inevitably take a lot of operation time, which will cause a lot of inconvenience in use. In general, S, at present, most users use the contact or sensing behavior between the finger or the stylus and the touch sensing device to perform the action/'but on a general handheld device, whether through a finger or There is no corresponding difference between the stylus pen and the line-selecting device provided on the handheld device (the user interface shown in Figure 6). However, when the user inputs the touch sensing device by using the handcuffs and the stylus respectively, the inputting features are different. Generally, the stylus is more accurate than the user's finger, and the user can interface with the user. Perform more precise manipulations, such as typing on a virtual keyboard displayed on the display or selecting on a more densely arranged menu. On the other hand, it is more intuitive, quick and convenient for the user to directly move the finger on the touch sensing device, because the action of extracting the stylus can be omitted and the operation can be performed with one hand, although Hand 6 1333166 HTC95088-0-TW 23643twf.doc/n means that the contact area with the touch sensing device is large, and it is easier to accidentally touch other options on the user interface. In summary, the current general handheld devices have some disadvantages. One of the specific functions of the handheld device requires the user to expand the layered menu before selecting and starting. The second is that when the user operates on the user interface displayed on the general handheld device, the manipulation by the stylus is more flexible, which is more troublesome for the user, and if the user operates with the finger, the user It is more convenient, but the flexibility of the control is reduced, and it is easy to cause false touches. It is difficult for the user to achieve the best of both worlds whether using a stylus or a finger. Therefore, if the handheld device can give a different application or operation mode to the user for different input tools, for example, when using a stylus, the handheld device has an application or operation mode suitable for the stylus, and the finger is used. In this case, the handheld device has another application or mode of operation suitable for finger use, which is convenient for the user to use the handheld device. In addition, 'how to choose among these different applications or modes of operation is also the subject of this extension. In addition, the outer casing of the conventional handheld device is usually adjacent to the edge of the display area of the touch control display, and the touch sensing surface of the touch control display is much more convex. Since the protruding portion of the outer casing blocks the touch operation of the input tool (including the finger or the stylus pen) and easily scratches the finger, the user cannot quickly and effectively contact the pixels at the edge of the display area of the touch control display. It is impossible to perform smooth touch operation, and the 'non-display area of the touch control display still has the capability of touch sensing' and the outer casing of the general handheld device usually covers this area 7 1333166 HTC95088-0-TW 23643twf.d〇c /n and let the touch field of the touch control display, in addition to hindering the user's touch operation, the application of the sensing is limited. SUMMARY OF THE INVENTION In view of the above, the present invention provides an operating system interface. This operating system is executed by the code to integrate at least one hardware == the type of input tool that recognizes a signal. This operating system program includes the shouting code for touching the human domain, the input tool face code for generating the i signal, and the code for executing the preset function according to the guard. The operating system of the present invention can be a Microsoft Wind 〇ws series operating system. ▲ In the embodiment of the present invention, the above-mentioned system has at least two types of user interfaces, among which the options for clicking are more dense, and are suitable for clicking and using the stylus, and One of the options is less large and is suitable for rugged fingers. The present invention can perform a preset function such as switching a user interface in different manners according to different wheeling tools by discriminating the types of input tools. In an embodiment of the invention, the input signal is generated when the input tool contacts or approaches a touch sensing device, and the step of determining the tool includes: when the input tool contacts or approaches the touch sensing device, according to the touch sensing device The sensed area, pressure, temperature, or image determines the type of input tool. In an embodiment of the invention, the step of determining the type of the tool comprises the following steps. First record a key contained in the input signal for a specific period of time. 1 1333166 HTC95088-0-TW 23643twf.doc/n, calculate the range of variation of this information in a specific time, and touch the axis of the king according to the size of the range. This information can be used to contact or approach the touch sensor's position or pressure, or other relevant information. In the present invention - the embodiment, the step of determining the kind of the tool includes the following steps. First, the number of sensing pads on the touch sensing device is calculated in a specific time, and then according to the number of sensing pads that generate the sensing. In the embodiment of the invention, the preset function may be to switch the corresponding user interface according to the tool type or to turn on or off a certain function according to the type of the tool. The invention judges the input tool of the input tool when the input tool contacts or approaches the touch sensing deer device of the electronic device, and the contact area, the joint force, the sense, the tool temperature, or the image of the input tool are used to judge the input tool. With kind. ^ And according to the different tool faces, automatically convert and display the corresponding user :: face can also automatically turn on or off specific functions according to the type of tool. This improves the efficiency of switching the user interface while increasing the convenience of operating the electronic device. The above described features and advantages of the present invention will become more apparent from the following description. [Embodiment] In the case of a handheld device, the user can only quickly turn on certain functions by pressing the hot key, but the number of hot keys of the handheld ^ can provide a quick access to the user. Also show more 1333166 23643twf.doc/n
HTC95〇88-〇-tW 1 常用功能的使用者介面,勢必可以增加操作手持裝置的 入生I發明便是基於上述觀點進而發展出的一種使用 "面之操作方法以及使用此方法的手持裝置。為了使本 =之内容更為明瞭’以下特舉實施例做為本發明確實能 夠據以實施的範例。 圖1是依照本發明之-實施例所繪示之使用者介面之 it法的流程圖。請參關1,本實施例是說明當使用 '、作一手持裝置時,手持裝置如何根據輸入工具的不 同’進而自動轉換對應之使用者介面的詳細步驟。其中, 手持裂置包括手機、個人數位助理或智慧型手機等等,在 此並不限制其範圍。 當使用者利用輸入工具對手持裝置進行操作時,首先 如步驟11G所示’手持裝置在—個制者介面巾接收輸入 在步驟120中’根據輪入工具接觸或接近觸控 感應裝置犄,觸控感應裝置所感應的面積、壓力、溫度、 或影像’據以判斷輸人卫具的工具種類。最後如步=3〇 tit持裝置根據工具種_列,轉換並顯示對應的 使用者介面。 需注意的是,上述之操作方法可被分為兩部分,苴一 部分為辨識輪人工具之種綱方法(即步驟iiq及^驟 12〇) ’其二部分為賴結果進行應狀枝(即步驟 130)。也就是說,在圖丨所示的方法流程當中, 步驟11G及轉12G的辨識方法,而好驟 120之後的步驟則可視實際應用需求加以設計。圖^中的 1333166 HTC95088-0-TW 23643twf.doc/n 步驟130僅用以分別表示應用上的一種實施例(使用者介 面的轉換)。在本實施例中,手持裝置會根據不同的工具種 類來顯示對應的使用者介面。為了方便說明,在下述的實 施例中疋以辨別兩種不同的輸入工具為例,例如觸控筆 (stylus)和使用者的手指,並以根據兩種不同的工具種類分 別轉換對應之使用者介面的流程來對本發明做更進一步的 說明。在本發明範圍中,則可包括任意數量的工具種類。 在下述實施例中,對應觸控筆的使用者介面為包括手 持裝置之全部功能的一般使用者介面,而對應手指的使用 者介面則是顯示手持裝置之部分功能的常用功能介面。顯 示在常用功能介面上的功能可由使用者根據其習慣或需求 來預先設定之。 本實施例有多種方法可判斷輸入工具的種類,不同的 判斷方法需要不同的硬體設計,如圖2A至2D的手持裝置 方塊圖所示,以下依序說明。 圖2A的手持裝置包括顯示器210、觸控感應裝置 220、以及處理器23〇。顯示器21〇用以顯示使用者介面, 觸控感應裝置220例如為觸控面板(t〇uch panel),用以偵測 輸入工具的操作,並依據輸入工具的操作產生一輸入訊 號。處理器230耦接至顯示器210與觸控感應裝置220,HTC95〇88-〇-tW 1 user interface of common functions, it is bound to increase the operation of the handheld device. I have developed a method based on the above-mentioned viewpoint and the handheld device using the method. . In order to make the content of this = more clear, the following specific embodiments are examples of the actual implementation of the present invention. 1 is a flow diagram of an it method of a user interface in accordance with an embodiment of the present invention. Please refer to Fig. 1. This embodiment is a detailed step of explaining how to automatically convert the corresponding user interface according to the difference of the input tool when using a handheld device. Among them, hand-held splicing includes mobile phones, personal digital assistants or smart phones, etc., and does not limit its scope. When the user operates the handheld device by using the input tool, firstly, as shown in step 11G, the handheld device receives the input in the device interface in step 120, and touches or contacts the touch sensing device according to the wheeling tool. The area, pressure, temperature, or image sensed by the sensing device is used to determine the type of tool used to enter the guard. Finally, if the step = 3 〇 tit holding device converts and displays the corresponding user interface according to the tool type _ column. It should be noted that the above-mentioned operation method can be divided into two parts, one part is the identification method of the wheel human tool (ie, step iiq and step 12〇), and the second part is based on the result. Step 130). That is to say, in the method flow shown in Figure ,, the identification method of step 11G and 12G, and the steps after the step 120 are designed according to actual application requirements. 1333166 HTC95088-0-TW 23643twf.doc/n in Figure 2 is only used to indicate an embodiment of the application (conversion of the user interface). In this embodiment, the handheld device displays the corresponding user interface according to different tool types. For convenience of description, in the following embodiments, two different input tools are distinguished, such as a stylus and a user's finger, and the corresponding users are respectively converted according to two different tool types. The flow of the interface will further illustrate the present invention. Any number of tool types may be included within the scope of the invention. In the following embodiments, the user interface of the corresponding stylus is a general user interface including all functions of the handheld device, and the user interface of the corresponding finger is a common functional interface for displaying some functions of the handheld device. The functions displayed on the common function interface can be preset by the user according to their habits or needs. In this embodiment, there are various methods for judging the types of input tools, and different judging methods require different hardware designs, as shown in the block diagrams of the handheld devices of Figs. 2A to 2D, which are sequentially described below. The handheld device of Figure 2A includes a display 210, a touch sensing device 220, and a processor 23A. The display 21 is used to display a user interface. The touch sensing device 220 is, for example, a touch panel for detecting the operation of the input tool and generating an input signal according to the operation of the input tool. The processor 230 is coupled to the display 210 and the touch sensing device 220.
用以判斷輸入工具的工具種類’並且根據工具種類轉換對 應的使用者介面D 圖2A的觸控感應裝置220包括電阻式感測器 (resistive sensor device) 24〇。電阻式感測器可感應輸入工 1333166 HTC95088-0-TW 23643twf.doc/nThe type of tool used to determine the input tool' and the corresponding user interface D according to the type of tool. The touch sensing device 220 of FIG. 2A includes a resistive sensor device 24". Resistive sensor can sense input 1333166 HTC95088-0-TW 23643twf.doc/n
具操作時的接觸位置和壓力,因此觸㈣應裝置Μ 的輸入訊號包括輸人卫具接觸的位置和壓力等資訊^ 注意的是電阻絲測器在同—時間只能提供—個接觸點: 輸入訊號’而接觸點會分布在輸人I具和電喊感测器的 接觸面積内’如® 3A和3B所示。電阻式翻器本身 判斷是否有與輸人王具產生接觸,而無法_輸入工具的 類別,因此需要配合本發明所提供之方法,藉由在一定期 間内所搜集到的多個接觸點之輸入訊號來判斷輸入工具的 種類。如圖3A繪示之觸控筆的接觸點M至t_4,因為觸 控筆的接觸面積較小,所以接觸點較集中,藉由本發明所 提供的方法可判斷出與電阻式感測器接觸的輸入工具為觸 控筆。圖3B繪示手指的接觸點t-1至t_4,因為手指的接 觸面積較大,所以接觸點較分散,藉由本發明所提供的方 法可判斷出與電阻式感測器接觸的輸入工具為手指。由於 電阻式感測器在同一時間只能提供一個接觸點的輪入訊With the contact position and pressure during operation, therefore, the input signal of the device should include the position and pressure of the contact of the input device. 2. Note that the resistance wire detector can only provide one contact point at the same time: The input signal 'and the contact point will be distributed within the contact area of the input device and the electric sensor" as shown in ® 3A and 3B. The resistive flipper itself determines whether there is contact with the input king, and cannot input the type of the tool. Therefore, it is necessary to cooperate with the method provided by the present invention to input the plurality of contact points collected in a certain period of time. Signal to determine the type of input tool. As shown in FIG. 3A, the contact points M to t_4 of the stylus pen are relatively concentrated because the contact area of the stylus is small, and the contact with the resistive sensor can be determined by the method provided by the present invention. The input tool is a stylus. FIG. 3B illustrates the contact points t-1 to t_4 of the finger. Since the contact area of the finger is large, the contact point is relatively dispersed. By the method provided by the present invention, the input tool contacting the resistive sensor can be determined as a finger. . Since the resistive sensor can only provide one contact point at the same time
號,執行本發明所提供之方法(於下詳述)之處理器23〇會 在一段特定時間内持續記錄輸入訊號的資訊,計算其變動 範圍,然後根據這個變動範圍的大小判斷輸入工具種類。 以圖3A及3B的四個接觸點為例,假設接觸點t_i產 生的輪入訊號為(Xi,Yi,Pi)’其中i可為1,2,3,4。沿為“ 的接觸位置的X座標,Yi為t-i的接觸位置的γ座標,pi 為t-i的接觸壓力。處理器230可分別計算位置與壓力的平 均值如下: 12 1333166 HTC95088-0-TW 23643twf.doc/n X 座標平均值:Xa = (X1 + X2 + Χ3 + 4 Y座標平均值:Ya=m+Y2 + Y3 + 壓力平均值:Pa,Pl+P2 + P3+p4)/4’ 範圍如下 |Xa - X2| 然後可分別計算位置與壓力的變 X座標變動範圍:Xd叫二丨動 + |Xa-X3| + |Xa-X4|The processor 23, which performs the method provided by the present invention (described in detail below), continuously records the information of the input signal for a certain period of time, calculates the range of the change, and then judges the type of the input tool according to the size of the range of the change. Taking the four contact points of Figs. 3A and 3B as an example, it is assumed that the rounding signal generated by the contact point t_i is (Xi, Yi, Pi)' where i can be 1, 2, 3, 4. Along the "X coordinate of the contact position, Yi is the γ coordinate of the contact position of ti, and pi is the contact pressure of ti. The processor 230 can calculate the average value of the position and pressure as follows: 12 1333166 HTC95088-0-TW 23643twf. Doc/n X Coordinate average: Xa = (X1 + X2 + Χ3 + 4 Y coordinate average: Ya=m+Y2 + Y3 + pressure average: Pa, Pl+P2 + P3+p4)/4' The range is as follows |Xa - X2| Then the position and pressure of the variable X coordinate can be calculated separately: Xd is called 2 + + + Xa-X3| + |Xa-X4|
Y座標變動範圍:Yd = |Ya —Yl| + |Ya-Y3| + |Ya-Y4| + |Ya-Y2| 壓力變動範圍:Pd=|Pa-P1| + |Pa + |Pa-P3| + |Pa-P4| 至於如何依據位置與壓力的 類,細節如圖…的流程所斷工具種 圖4八為圖2八的處理器23〇所 公二明。Y coordinate variation range: Yd = |Ya —Yl| + |Ya-Y3| + |Ya-Y4| + |Ya-Y2| Pressure variation range: Pd=|Pa-P1| + |Pa + |Pa-P3| + |Pa-P4| As for how to classify the position and pressure according to the class, the details of the process as shown in the figure... Figure 4 is the processor of Figure 2-8.
=法流程圖’…流程是依據接== :,在步驟420每隔一段預設的取樣時間記錄接觸: X、Y座標。接著在步驟㈣檢查樣本數量是否足夠,= 已滿足處理器230的預設數量,流程進入步驟44〇,否 回到步驟420繼續記錄。 、 接下來’在步驟440計异接觸位置的變動範圍、 Yd ’在步驟450檢查是否Xd < Vx而且< Vy,其中νχ 和Vy是處理器230的預設範圍。若兩座標的變動範圍皆 13 1333166 HTC95088-0-TW 23643twf.doc/n 小於對應的預設範圍,處理器230在步驟460判定輸入工 具種類為觸控筆,將使用者介面轉換為對應的共同使用者 介面。否則處理器230在步驟470判定輸入工具種類為手 指,將使用者介面轉換為對應的常用功能介面。 圖4B為處理器230所執行的另一種輸入工具種類 識方法的流程圖,目4B的流程是依據接觸壓力的變 ,判斷工具種類。處理器23〇在步驟421每隔—段取樣^ 輸入工具的接觸壓力,在步驟441計算接觸壓力的 盔已,Pd ’然後在步驟451檢查是否pd〈 Vp,其中v 趣,理器230的預設範圍。若pd < Vp,處理器23〇在牛 對雍=判定輸人卫具種類為觸控筆,將使用者介面轉換i =的共同使用者介面。否則處理器230在步驟470判定 二=具_為手指’將使用者介面轉換 月=。_的其餘步驟和_相同,不再贅二用力 識方處理器230所執行的另-種輸入工具種類辨 力的變動斷:二2流j是同時依據接觸位置與壓 。十^1~接觸位置的變動筋图 動範圍μ ,以及接觸壓力的變 而且IM < v、灸在步驟4 2檢查是否Xd < VX、Yd〈 Vy 工具種類為觸果是’處理器23g在步驟働判定輸入 者介面。㈣;,將使用者介轉換為職的共同使用The = method flow chart '...the process is based on the connection ==:, in step 420, the contact is recorded every other preset sampling time: X, Y coordinates. Next, in step (4), it is checked whether the number of samples is sufficient, = the preset number of processors 230 has been satisfied, the flow proceeds to step 44, and returns to step 420 to continue recording. Next, in step 440, the variation range of the different contact positions, Yd', is checked in step 450 whether Xd < Vx and < Vy, where ν χ and V y are preset ranges of the processor 230. If the range of the two coordinates is 13 1333166 HTC95088-0-TW 23643twf.doc/n is less than the corresponding preset range, the processor 230 determines in step 460 that the input tool type is a stylus, and converts the user interface into a corresponding common user interface. Otherwise, the processor 230 determines in step 470 that the input tool type is a finger and converts the user interface into a corresponding common function interface. Fig. 4B is a flow chart showing another method for identifying the type of input tool executed by the processor 230. The flow of the item 4B is based on the change of the contact pressure to determine the type of the tool. The processor 23 samples the contact pressure of the input tool every step of step 421, calculates the contact pressure of the helmet at step 441, and then checks in step 451 whether or not pd < Vp, where v is interesting, and the processor 230 is pre-processed. Set the scope. If pd < Vp, the processor 23 is in the cow pair = the input type is determined to be a stylus, and the user interface is converted to the common user interface of i =. Otherwise, the processor 230 determines in step 470 that the second user has a user's interface to convert the month =. The remaining steps of _ are the same as _, and no further discretion of the type of input tool performed by the processor 230 is performed: the two streams j are simultaneously based on the contact position and pressure. Ten ^ 1 ~ contact position of the variable rib diagram range, and contact pressure changes and IM < v, moxibustion in step 4 2 to check whether Xd < VX, Yd < Vy tool type is touched is 'processor 23g In step 働, the input interface is determined. (4);, the use of users to the common use of the job
面轉換為對應的常用功能介面。圖4C 1333166 HTC95088-0-TW 23643twf.d〇c/n 的其餘步驟和圖4A相同,不再贅述。 接下來是另一種硬體設計下的輸入工具種類辨識方 法’請參照圖2B以及圖5。圖2B是本發明另一實施例的 手持裝置方塊圖,圖2B和圖2A的主要差別是將圖2A的 觸控感應裝置220換成包括電容式感測器(capacitive sensor device) 250的觸控感應裝置221。電容式感測器在 構造上具有多個陣列排列的感應墊(sensor pad)。感應墊只 會對足夠大的導體產生電容效應而感應到導體的接觸或接 近。手指是導體’可使感應墊產生感應。如果觸控筆用導 體製作,尺寸夠大’也能讓感應墊產生感應。電容式感測 器一般是利用掃描方式進行感應,因此可以在同時或是在 很短的時間内有多數個感應墊產生感應。因為電容式感測 器本身僅能判斷是否有與輸入工具產生接觸,而無法辨別 輸入工具的類別,因此需要配合本發明所提供之方法,藉 由在短期内多個接觸墊所感應到的輸入訊號來判斷輸入工 具的種類。圖2B的處理器230在執行本發明所提供之方 法(於下詳述)時,可根據發生感應的感應墊的數量,計算 感應面積的大小,而分辨出輸入工具是手指或觸控筆。 _圖5為圖2B的處理器230所執行的輸入工具種類辨 識方法机程圖。首先在步驟51〇每隔一段取樣時間镇測輸 入工具的接觸或接近,然後在步驟52〇檢查是否有感應墊 產生感應。如果沒有,回到步驟51〇繼續偵測。如果有, ,入步驟530’在預制—郷定_内計算輸入工具操 觸控感應裝置221時,電容式感測器25〇之中產生感應 15 HTC95088-0-TW 23643twf.doc/n 的感應墊數目。然後在步驟540檢查上述感應墊數目是否 小於處理器230的預設值。若感應墊數目小於預設值,處 理器230在步驟550判定輸入工具種類為觸控筆,將使用 者介面轉換為對應的共同使用者介面。否則處理器230在 步驟560判定輸入工具種類為手指,將使用者介面轉換為 對應的常用功能介面。上述的預設值可依據感應墊單位面 積的密度來設定。 圖2C是本發明另一實施例的手持裝置方塊圖,圖2C 和圖2A的主要差別是將圖2A的觸控感應裝置220換成包 括溫度感測器260的觸控感應裝置222。在本實施例中, 處理器230是根據輸入工具接觸或接近觸控感應裝置222 時的工具溫度來判斷工具種類。請同時參閱圖1與圖2C, 當使用者利用輸入工具在觸控感應裝置222上進行操作 時,處理器230將接收到對應的輸入訊號(步驟no)。 此時,處理器230會透過溫度感測器260偵測輸入工具操 作時的工具溫度,並將工具溫度與預設溫度(例如室溫和 體溫的平均值)進行比較。倘若工具溫度小於預設溫度, 則處理器230判斷輸入工具為觸控筆,反之則判斷輸入工 具為手指(步驟120)。接下來,處理器230依照工具種 類在顯示器210上顯示對應的共同使用者介面或常用功能 介面,如前面的實施例所述(步驟130)。 除了利用面積、壓力與溫度的不同來判斷工呈種類之 外’在圖2D的實施例中,處理器230還可利用影像識別 技術來判斷工具種類。請同時參閱圖1與圖21),圖2D是 1333166 HTC95088-0-TW 23643twf.doc/n 本發明另-實施例的手持裝置方塊圖,和圖2a的主要差 別是將圖2A的觸控感應農置⑽換成包括影像揭取裂置 270的觸控感應裝i 223。當使用者利用輪人工具在觸控感 應裝置223上進行操作時,在步驟11〇中,處理器⑽透 過觸,感應裝置223接收—輸入訊號。接著在步驟12〇, 處理器230控制影像摘取|置27()摘取包括了輸入工且的 =’ ^根據輸人卫具在影像中的特徵或尺寸(dimen— 來判斷其工具種類。舉例來說,處理器230可透過影像識 別技術在f彡像巾取得以工具的邊緣 判 斷其工具種類。又或者是計算輸人工具在影像中的 的尺寸進行比較來判斷工具種類,若處 U_輸入工具是觸控筆,就在步驟丨 ㈣者介面1處理器23〇判斷輸入工具 為手步驟^〇透過顯示器加顯示相功能介面。The face is converted to the corresponding common function interface. The remaining steps of FIG. 4C 1333166 HTC95088-0-TW 23643twf.d〇c/n are the same as those of FIG. 4A and will not be described again. Next is another input tool type identification method under the hardware design. Please refer to FIG. 2B and FIG. 2B is a block diagram of a handheld device according to another embodiment of the present invention. The main difference between FIG. 2B and FIG. 2A is that the touch sensing device 220 of FIG. 2A is replaced with a touch sensor including a capacitive sensor device 250. Induction device 221. The capacitive sensor is constructed with a plurality of sensor pads arranged in an array. The sensing pad only produces a capacitive effect on a sufficiently large conductor to sense contact or proximity of the conductor. The finger is a conductor' that causes the sensor pad to sense. If the stylus is made of a conductor, the size is large enough to make the sensor pad feel. Capacitive sensors are typically sensed by scanning, so that multiple sensing pads can be sensed at the same time or in a short period of time. Since the capacitive sensor itself can only judge whether there is contact with the input tool and cannot distinguish the type of the input tool, it is necessary to cooperate with the method provided by the present invention by the input sensed by the plurality of contact pads in a short period of time. Signal to determine the type of input tool. The processor 230 of FIG. 2B, when performing the method provided by the present invention (described in detail below), calculates the magnitude of the sensing area based on the number of sensing pads that are sensed, and distinguishes that the input tool is a finger or a stylus. FIG. 5 is a machine diagram of the input tool type identification method executed by the processor 230 of FIG. 2B. First, at step 51, the contact or proximity of the input tool is measured every other sampling time, and then at step 52, it is checked whether the sensing pad is inductive. If not, go back to step 51 and continue to detect. If so, when step 530' calculates the input tool to operate the touch sensing device 221 in the pre-fabrication_setting, the sensing of the HTC95088-0-TW 23643twf.doc/n is generated in the capacitive sensor 25A. The number of pads. It is then checked in step 540 whether the number of sensing pads is less than a preset value of the processor 230. If the number of sensing pads is less than a preset value, the processor 230 determines in step 550 that the input tool type is a stylus and converts the user interface to a corresponding common user interface. Otherwise, the processor 230 determines in step 560 that the input tool type is a finger and converts the user interface into a corresponding common function interface. The above preset values can be set according to the density of the unit area of the sensor pad. 2C is a block diagram of a handheld device according to another embodiment of the present invention. The main difference between FIG. 2C and FIG. 2A is that the touch sensing device 220 of FIG. 2A is replaced with a touch sensing device 222 including a temperature sensor 260. In this embodiment, the processor 230 determines the type of the tool according to the tool temperature when the input tool contacts or approaches the touch sensing device 222. Referring to FIG. 1 and FIG. 2C simultaneously, when the user operates on the touch sensing device 222 by using the input tool, the processor 230 receives the corresponding input signal (step no). At this time, the processor 230 detects the temperature of the tool when the input tool is operated through the temperature sensor 260, and compares the tool temperature with a preset temperature (for example, the average of the room temperature and the body temperature). If the tool temperature is less than the preset temperature, the processor 230 determines that the input tool is a stylus, and otherwise determines that the input tool is a finger (step 120). Next, processor 230 displays a corresponding common user interface or common function interface on display 210 in accordance with the tool class, as described in the previous embodiment (step 130). In addition to utilizing differences in area, pressure, and temperature to determine the type of workmanship, in the embodiment of Figure 2D, processor 230 may also utilize image recognition techniques to determine the type of tool. Please refer to FIG. 1 and FIG. 21 simultaneously. FIG. 2D is a block diagram of a handheld device according to another embodiment of the present invention. The main difference between FIG. 2A and FIG. 2A is that the touch sensing of FIG. 2A is used. The agricultural device (10) is replaced with a touch sensing device i 223 including an image removal slit 270. When the user operates on the touch sensing device 223 using the wheel man tool, in step 11A, the processor (10) receives the input signal through the touch sensing device 223. Next, in step 12, the processor 230 controls the image capture|setting 27() extraction to include the input work = ' ^ according to the characteristics or size of the input guard in the image (dimen - to determine the tool type. For example, the processor 230 can determine the type of the tool at the edge of the tool through the image recognition technology, or calculate the size of the input tool in the image to determine the type of the tool. The _ input tool is a stylus, and in step 四 (4), the interface 1 processor 23 determines the input tool as a hand step 〇 and displays the phase function interface through the display.
Mr]手持裝置内的處理器可根據工具_ 使用者介面時調整使用者介面之選 來說,當處理器判斷輸入工具為觸控筆時, 面600上的選項是以-般尺寸來顯 合將胃翻判斷輸人卫具為錢者的手指後, 7m^的選項全放大至手射操作的尺寸,如圖 ,用者⑽所示,據以方便❹者透過手指對使 ^丨面進^操作。上述的選項包括可用輸人工具選取的 圖像(lcon)或影像(image)等項目。 本發月之手持裝置除了根據輸入工具種類而轉換不 17 1333166 HTC95088-0-TW 23643twf.doc/n 同的使用者介面,也可以根據輸入工具種類,以不同方式 執行各種預設功能,如圖8的流程所示。圖8為依照本^ 明一實施例之手持裝置所執行之使用者介面操作方法流^ 圖。流程詳細說明如下。首先,手持裝置的處理器透^ 控感應裝置接收輸入訊號(步驟810),判斷產生輸入吼 號的輸入工具的種類(步騾820),然後根據工具^類執 行預設功能(步驟830)。舉例而言,這個預設功能可以 疋根據工具種類轉換對應的使用者介面(步驟84〇),其 相關細節已包含於前面的實施例,不再贅述。步驟83〇的 預ρ又功爿b也可以疋根據工具種類而開啟或關閉特定功能 (步驟850)。處理器也可以根據工具種類執行其他預設 功能,不限於以上範例。 步驟8 50的特定功能可以是使用者介面導覽(br〇wsing) 功能。上述使用者介面導覽功能可包括使用者介面平移功 能(panning)、使用者介面捲動功能(scrolling)、或兩者兼具 (步驟860)。例如當輸入工具是觸控筆時關閉使用者介 面平移及捲動功能’而輸入工具是手指時開啟使用者介面 平移及捲動功能,讓使用者可藉由移動手指平移或捲動使 用者介面的顯示内容。 步驟860的詳細流程如圖8B所示。首先在步驟861 判斷輸入工具種類為手指,開啟使用者介面平移及捲動功 能。在步驟862檢查手指的接觸或接近狀態是否已經解 除’也就是說,手指是否已離開觸控感應裝置。若尚未離 開’在步驟863執行使用者介面平移功能,讓使用者介面 18 1333166 HTC95088-0-TW 23643twf.doc/n 隨使用者的手指移動而平移。另一方面,若手指已經離開 觸控感應裝置,就在步驟864檢查手指離開的同時是否有 移動。若無移動,流程至此結束。若有移動,則進入步驟 恥5’執行使用者介面捲動功能,讓使用者介面隨手指的移 動方向而捲動。 另一方面,步驟850的特定功能可以是多重選擇功能 (步驟870)。例如當輸入工具是觸控筆時開啟多重選擇 功能,讓使用者可用觸控筆同時選取使用者介面上的多個 資料項目或功能項目,而輸入工具是手指時關閉多重選擇 功能,讓使用者一次只能選取單一項目。因為手指的精準 度不如觸控筆’容易誤選,如此可增進使用的精準與效率。 步驟870的詳細流程如圖gc所示。首先在步驟871 判斷輸入工具種類為觸控筆,開啟多重選擇功能。然後在 步驟872檢查觸控筆接觸或接近觸控感應裝置的區域是否 有覆蓋任何選項。如果沒有,流程至此結束。如果有,就 在步驟873選取被接觸區域覆蓋的所有選項。 此外,處理器在執行本發明所提供之辨識方法判斷出 輸入工具的種類之後,也可以根據輸入工具的種類而開啟 或關閉其他特定功能,不限於以上範例。也就是說,在圖 8Α所示的方法流程當中,本發明所提供之辨識方法至少包 含了步驟810及步驟820,而在步驟820之後的步驟則可 視實際應用需求加以設計。圖8八中的步驟83〇至步驟87〇 僅用以分別表示多種在應用上的實施例。 以上實施例的手持裝置可延伸為一般電子裝置,以上 1333166 HTC95088-0-TW 23643twf.d〇c/n = =:=口或】子裝置_ 作業系統或應、用程式可裝置等硬狀功能。上述 由電子裝置的處判執Hi腦可讀取之記錄媒體,可 β執仃,其運作基本相同,不再贅述。Mr] The processor in the handheld device can adjust the user interface according to the tool _ user interface. When the processor determines that the input tool is a stylus, the option on the face 600 is displayed in a normal size. After the stomach is turned into the finger of the money, the 7m^ option is fully enlarged to the size of the hand-operated operation. As shown in the figure (10), it is convenient for the person to make the face through the finger. ^ operation. The above options include items such as images (lcon) or images (images) that can be selected with the input tool. In addition to the user interface of the handheld device according to the type of input tool, the handheld device of this month can also perform various preset functions in different ways according to the type of input tool, as shown in the figure. The process of 8 is shown. FIG. 8 is a flow diagram of a user interface operation method performed by the handheld device in accordance with an embodiment of the present invention. The process is described in detail below. First, the processor of the handheld device receives the input signal through the control sensing device (step 810), determines the type of the input tool that generates the input parameter (step 820), and then executes the preset function according to the tool class (step 830). For example, the preset function may convert the corresponding user interface according to the type of the tool (step 84A), and the related details are included in the previous embodiment, and are not described again. The pre-pong function b of step 83 can also turn on or off the specific function according to the type of the tool (step 850). The processor can also perform other preset functions depending on the type of tool, and is not limited to the above examples. The specific function of step 8 50 may be a user interface navigation (br〇wsing) function. The user interface navigation functions described above may include user interface panning, user interface scrolling, or both (step 860). For example, when the input tool is a stylus, the user interface panning and scrolling function is turned off. When the input tool is a finger, the user interface panning and scrolling function is turned on, so that the user can pan or scroll the user interface by moving the finger. Display content. The detailed flow of step 860 is shown in Figure 8B. First, in step 861, it is judged that the input tool type is a finger, and the user interface panning and scrolling function is turned on. At step 862, it is checked if the contact or proximity of the finger has been removed. That is, whether the finger has left the touch sensing device. If not already left, the user interface translation function is performed in step 863, and the user interface 18 1333166 HTC95088-0-TW 23643twf.doc/n is panned as the user's finger moves. On the other hand, if the finger has left the touch sensing device, it is checked in step 864 if there is a movement while the finger is away. If there is no movement, the process ends here. If there is movement, proceed to step shame 5' to perform the user interface scrolling function, so that the user interface scrolls with the direction in which the finger moves. Alternatively, the particular function of step 850 can be a multiple selection function (step 870). For example, when the input tool is a stylus, the multi-selection function is enabled, so that the user can simultaneously select multiple data items or function items on the user interface by using the stylus, and the multi-selection function is turned off when the input tool is a finger, so that the user Only a single item can be selected at a time. Because the accuracy of the finger is not as easy to misselect as the stylus, it can improve the accuracy and efficiency of use. The detailed flow of step 870 is shown in Figure gc. First, in step 871, it is judged that the input tool type is a stylus, and the multiple selection function is turned on. Then in step 872, it is checked whether the stylus contacts or approaches the area of the touch sensing device to cover any options. If not, the process ends here. If so, in step 873 all options covered by the contact area are selected. In addition, after the processor determines the type of the input tool by performing the identification method provided by the present invention, other specific functions may be turned on or off according to the type of the input tool, and are not limited to the above examples. That is to say, in the method flow shown in FIG. 8A, the identification method provided by the present invention includes at least steps 810 and 820, and the steps after step 820 can be designed according to actual application requirements. Steps 83 to 87 of Figure 8 are only used to respectively represent a plurality of embodiments on the application. The handheld device of the above embodiment can be extended to a general electronic device, and the above 1333166 HTC95088-0-TW 23643twf.d〇c/n ==:= port or the sub-device _ operating system or application, program and other hard functions . The above-mentioned recording medium that can be read by the electronic device can be read by the Hi brain, and its operation is basically the same, and will not be described again.
是獨立‘兩個元件,例:用顯不器和觸控感應裝置 抻咸庙α /、中顯不态用以顯示使用者介面,觸 二:&接收輪人訊號。在本發明其他實施例中, 控感縣置可構成一觸控式顯示器,如圖9α 圖9Α為依照本發明一實施例的一種無阻礙觸控操作 之手持電子裝置的立體圖,圖9Β為圖9八的電子裝置的剖 面圖。此電子裝置包括殼體9(Π、觸控式顯示器9〇2、以及 處理器903。殼體901具有一外表面904以及一容置空間 905,容置空間藉由外表面904上的開口 9〇6與外界連通。 觸控式顯示器902包括顯示器907以及觸控咸應裝置 9〇8。顯示器907設置在殼體9〇1之容置空間9〇5中。觸控 感應裝置908設置在殼體901之外表面904的開口 906中, 用以接收一輸入工具的操作。觸控感應裝置908具有一觸 控感應平面909,觸控感應平面909包括顯示區91〇以及 非顯示區911。殼體901之開口 906邊緣與觸控感應平面 9〇9連續相接,而且殼體901之外表面904不凸出於觸控 感應平面909,而這裡所指的殼體901並不包括手持電子 裝置上的熱鍵或是按鍵。處理器903輕接至顯示器907盘 觸控感應裝置908,用以判斷輸入工具的種類,並根據工 20 1333166 HTC95088-0-TW 23643twf.doc/n 具種類執行預設功能。 值得注意的是’因為殼體901之外表面904不凸出於 觸控感應平面909 ’殼體表面904和觸控感應平面909相 當於一個連續平滑表面,可讓輸入工具毫無阻礙地移動操 作。再者’由於觸控感應平面909所露出的非顯示區911 並未如習知般被殼體901所覆蓋,因此在手持電子裝置的 設計上,除了可讓輸入工具毫無阻礙地移動操作外,可以 Φ 充份利用此一非顯示區911,增加更多讓使用者覺得更加 方便的觸控操作的應用。 如同前面的實施例,處理器903可根據輸入工具操作 觸控感應裝置908時的面積、壓力、溫度、或影像判斷輸 入工具種類。至於判斷流程以及執行預設功能等細節已見 於前面的實施例,不再重複說明。 綜上所述,本發明能判斷輸入工具的工具種類,並根 據工具種類的不同來轉換對應的使用者介面,或以不同方 式執行多種預設功能。如此一來,不但提供了一種快速轉 ® 換不同類型之使用者介面的方法,也讓使用者得以用更為 便捷的方式來對手持裝置進行操作,據此提高使用上的效 率與便利性。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限定本發明,任何所屬技術領域中具有通常知識者,在不 脫離本發明之精神和範圍内,當可作些許之更動與潤飾, 因此本發明之保護範圍當視後附之申請專利範圍所界定者 為準。 21 丄丄 00 HTC95088-0-TW 23643twf.doc/n 【圖式簡單說明】 ,1是依照本發明之—實施例崎示之❹者介面之 #作方法的流程圖。 ㈣至圖2D疋依照本發明之實施例所繪示之可轉換 使用者介面之手持裝置的方塊圖。 工且i3A及冑3B疋依照本發明之一實施例所緣示之輸入 工具接觸面積示意圖。 且藉顯4C是依照本發明之實施綱繪示之輸入工 具種類辨識方法流程圖。 ,5是依照本發明另一實施例猶示之輸入工具義 辨識方法流程圖。 之使===本_軸崎示之手持裝置 者介圖8C是依照本發實關麟示之使用 有;I面之刼作方法的流程圖。 的立是依财㈣之—實施_纟t補-魏子襄置 圖9B是圖9A的電子裝置的剖面圖。 【主要元件符號說明】 方法本發明之一實施例所述之使用者介面之操作 210 :顯示器 220_223 :觸控感應裝置 22 1333166 HTC95088-0-TW 23643twf.doc/n 230 :處理器 240 :電阻式感測器 250 :電容式感測器 260:溫度感測器 270 :影像擷取裝置 410-470、510-560 :本發明之實施例所述之輸入工具 種類辨識方法的各步驟 _ 600、700 :使用者介面 810-880:本發明之一實施例所述之使用者介面之操作 方法的各步驟 901 :電子裝置殼體 902 :觸控式顯示器 903 :處理器 904 :殼體表面 905 :容置空間 φ 906:殼體開口 907 :顯示器 908 :觸控感應裝置 909 :觸控感應平面 910 :顯示區 911 :非顯示區 t-1 ' t_2 ' t-3、t-4 :輸入工具與觸控感應裝置之接觸 23It is an independent ‘two components, for example: using the display device and the touch sensing device 抻 salt temple α /, the display is not used to display the user interface, touch two: & receive the round signal. In other embodiments of the present invention, the control sense device can constitute a touch display, as shown in FIG. 9α, FIG. 9A is a perspective view of a handheld electronic device with an unobstructed touch operation according to an embodiment of the present invention, and FIG. A sectional view of the electronic device of 9. The electronic device includes a housing 9 (Π, a touch display 9〇2, and a processor 903. The housing 901 has an outer surface 904 and an accommodating space 905, and the accommodating space is provided by an opening 9 on the outer surface 904. The touch display 902 includes a display 907 and a touch sensing device 9〇 8. The display 907 is disposed in the housing space 9〇5 of the housing 910. The touch sensing device 908 is disposed in the housing. The opening 906 of the outer surface 904 of the body 901 is configured to receive an input tool. The touch sensing device 908 has a touch sensing plane 909, and the touch sensing plane 909 includes a display area 91 〇 and a non-display area 911. The edge of the opening 906 of the body 901 is continuously connected to the touch sensing plane 9〇9, and the outer surface 904 of the housing 901 does not protrude from the touch sensing plane 909, and the housing 901 referred to herein does not include the handheld electronic device. The hot key or the button is on. The processor 903 is lightly connected to the display 907 touch sensing device 908 for judging the type of the input tool, and executing the pre-processing according to the type of work: 20 1333166 HTC95088-0-TW 23643twf.doc/n Set the function. It is worth noting that The outer surface 904 of the housing 901 does not protrude from the touch sensing plane 909. The housing surface 904 and the touch sensing plane 909 correspond to a continuous smooth surface, allowing the input tool to move without any hindrance. The non-display area 911 exposed by the control sensing plane 909 is not covered by the housing 901 as is conventional. Therefore, in the design of the handheld electronic device, in addition to allowing the input tool to move without any hindrance, the Φ can be fully charged. With the non-display area 911, more applications for touch operations that are more convenient for the user are added. As in the previous embodiment, the area, pressure, and temperature of the touch sensing device 908 can be operated by the processor 903 according to the input tool. Or the image judges the input tool type. The details of the judgment process and the execution of the preset function have been found in the previous embodiments, and the description will not be repeated. In summary, the present invention can determine the type of the tool of the input tool and according to the type of the tool. Different to convert the corresponding user interface, or perform a variety of preset functions in different ways. This way, not only provides a quick turn® Different types of user interface methods also allow the user to operate the handheld device in a more convenient manner, thereby improving the efficiency and convenience of use. Although the present invention has been disclosed above in the preferred embodiment, However, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the patent application is subject to change. 21 丄丄00 HTC95088-0-TW 23643twf.doc/n [Simple description of the drawing], 1 is the method of the method according to the present invention. flow chart. (d) to Figure 2D is a block diagram of a hand-held device of a convertible user interface in accordance with an embodiment of the present invention. And i3A and 胄3B are schematic diagrams of the contact area of the input tool according to an embodiment of the present invention. And the display 4C is a flow chart of the input tool type identification method according to the implementation of the present invention. 5 is a flow chart of an input tool meaning identification method according to another embodiment of the present invention. Let === This _ axis shows the handheld device. Figure 8C is a flow chart of the method used in this section. The standing is based on the financial (four) - the implementation _ 纟 t complement - Wei Zi 图 Figure 9B is a cross-sectional view of the electronic device of Figure 9A. [Main component symbol description] Method 210 of user interface described in one embodiment of the present invention: display 220_223: touch sensing device 22 1333166 HTC95088-0-TW 23643twf.doc/n 230: processor 240: resistive The sensor 250: the capacitive sensor 260: the temperature sensor 270: the image capturing device 410-470, 510-560: each step of the input tool type identification method according to the embodiment of the invention _ 600, 700 User interface 810-880: Step 901 of the operation method of the user interface according to an embodiment of the present invention: electronic device housing 902: touch display 903: processor 904: housing surface 905: Space φ 906: housing opening 907: display 908: touch sensing device 909: touch sensing plane 910: display area 911: non-display area t-1 't_2 't-3, t-4: input tool and touch Controlled sensing device contact 23
Claims (1)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96117293A TWI333166B (en) | 2007-05-15 | 2007-05-15 | Operating system with a user interface |
| US12/082,646 US8797272B2 (en) | 2007-05-15 | 2008-04-10 | Electronic devices with preselected operational characteristics, and associated methods |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW96117293A TWI333166B (en) | 2007-05-15 | 2007-05-15 | Operating system with a user interface |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW200844862A TW200844862A (en) | 2008-11-16 |
| TWI333166B true TWI333166B (en) | 2010-11-11 |
Family
ID=44822739
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW96117293A TWI333166B (en) | 2007-05-15 | 2007-05-15 | Operating system with a user interface |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI333166B (en) |
-
2007
- 2007-05-15 TW TW96117293A patent/TWI333166B/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| TW200844862A (en) | 2008-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11816329B2 (en) | Multitouch data fusion | |
| TWI380201B (en) | Method for browsing a user interface for an electronic device and the software thereof | |
| TWI329831B (en) | Electronic device with obstacle-free touch operation | |
| US8134536B2 (en) | Electronic device with no-hindrance touch operation | |
| TW200844817A (en) | Method for identifying the type of input tools for a handheld device | |
| US20080284749A1 (en) | Method for operating a user interface for an electronic device and the software thereof | |
| CN101308417A (en) | Electronic device and user interface operation method of software thereof | |
| JP3143474U (en) | Electronic devices | |
| CN101308421B (en) | Electronic devices that do not hinder touch operation | |
| 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 | |
| CN201117000Y (en) | Electronic device of non-obstacle touch control operation | |
| CN101308434A (en) | Electronic device and user interface navigation method of software thereof | |
| TWI460647B (en) | Method for multi-selection for an electronic device and the software thereof | |
| CN101308453A (en) | Operating system with user interface | |
| TWI333166B (en) | Operating system with a user interface | |
| TWI353544B (en) | Handheld device and electronic device capable of s | |
| CN101308419A (en) | Method for identifying input tool type of handheld device | |
| CN101308418A (en) | Operation method of user interface of handheld device | |
| TWM335727U (en) | Electronic device with obstacle-free touch operation | |
| CN201069538Y (en) | electronic device | |
| CN101308422B (en) | Electronic device | |
| JP2005078156A (en) | Control screen display apparatus and method, and program thereof | |
| TWM333606U (en) | Electronic device | |
| CN101308435A (en) | Electronic device and user interface multiple selection method of software thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |