[go: up one dir, main page]

TW201349083A - 移動物件點選定位方法及系統 - Google Patents

移動物件點選定位方法及系統 Download PDF

Info

Publication number
TW201349083A
TW201349083A TW101118617A TW101118617A TW201349083A TW 201349083 A TW201349083 A TW 201349083A TW 101118617 A TW101118617 A TW 101118617A TW 101118617 A TW101118617 A TW 101118617A TW 201349083 A TW201349083 A TW 201349083A
Authority
TW
Taiwan
Prior art keywords
moving object
point
position coordinate
positioning
coordinate
Prior art date
Application number
TW101118617A
Other languages
English (en)
Inventor
Chien-Te Lu
Original Assignee
Hon Hai Prec Ind Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hon Hai Prec Ind Co Ltd filed Critical Hon Hai Prec Ind Co Ltd
Priority to TW101118617A priority Critical patent/TW201349083A/zh
Priority to US13/528,848 priority patent/US20130314332A1/en
Priority to JP2013107788A priority patent/JP2013246822A/ja
Publication of TW201349083A publication Critical patent/TW201349083A/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • G06F3/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

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)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一種移動物件點選定位方法及系統,該系統用於:根據觸控螢幕接收到的物體在該觸控螢幕上的觸碰位置的座標資訊,偵測該物體是否觸碰到該移動物件的點選區範圍;當該物體觸碰到該移動物件的點選區範圍時,獲取觸控螢幕中該移動物件的中心點當前的位置座標;根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標;將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標。本發明可以將移動物件的定位點與點選區分開,提高點選的準確度。

Description

移動物件點選定位方法及系統
本發明涉及一種定位方法及系統,尤其是涉及一種在觸控螢幕上的移動物件的點選定位方法及系統。
現有的在觸控螢幕上以手指點選移動物件的方式,點選區為該移動物件區域,定位點在移動物件的中心位置。當使用者以手指點選移動物件時,手指可能會遮住該定位點,導致使用者無法看到移動物件的準確位置,在控制該移動物件進行移動時無法準確確定需要移動到的目標位置,造成一些不必要的錯誤。
鑒於以上內容,有必要提供一種移動物件點選定位方法及系統,可以將移動物件的定位點與點選區分開,提高點選的準確度。
所述移動物件點選定位方法包括:偵測步驟:根據電子設備的觸控螢幕接收到的物體在該觸控螢幕上的觸碰位置的座標資訊,偵測該物體是否觸碰到該移動物件的點選區範圍;獲取步驟:當該物體觸碰到該移動物件的點選區範圍時,獲取觸控螢幕中該移動物件的中心點當前的位置座標;計算步驟:根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標;及設置步驟:將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標。
所述移動物件點選定位系統包括:偵測模組,用於根據電子設備的觸控螢幕接收到的物體在該觸控螢幕上的觸碰位置的座標資訊,偵測該物體是否觸碰到該移動物件的點選區範圍;獲取模組,用於當該物體觸碰到該移動物件的點選區範圍時,獲取觸控螢幕中該移動物件的中心點當前的位置座標;計算模組,用於根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標;及設置模組,用於將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標。
相較於習知技術,本發明所述之移動物件點選定位方法及系統,能夠將移動物件的定位點與點選區分開,當使用者點選移動物件時,手指觸碰於點選區,而移動物件的定位點在點選區外,所以定位點不會被手指遮蓋,使用者可以準確地目視該移動物件的指示位置,從而可以準確地確定需要移動到的目標位置,提高點選的準確度。
參閱圖1所示,係為本發明移動物件點選定位系統較佳實施方式之應用環境圖。所述移動物件點選定位系統10運行於電子設備1的處理器3中,所述電子設備1中還包括觸控螢幕2。在本實施方式中,所述電子設備1可以是手機、平板電腦等。所述觸控螢幕2用於顯示移動物件及接收使用者用手指觸碰該觸控螢幕2時的觸碰位置的座標資訊。
所述的移動物件是指在觸控螢幕2中指示當前讀取位置的圖示,類似於滑鼠的遊標。現有技術中,移動物件的定位點就是在該移動物件的中心點位置(參閱圖2A所示),因此當使用者點選該移動物件時,手指很容易遮擋該移動物件的定位點(參閱圖2B所示),導致使用者無法準確地目視該移動物件的指示位置。所述定位點為該移動物件所指示的位置。所述點選區為使用者用手指點選該移動物件的有效觸碰區域,使用者的手指觸碰所述點選區時,才能點選及移動該移動物件。
本發明中所述的移動物件,定位點在點選區範圍之外,可以避免使用者點選該移動物件時遮擋定位點。圖3所示之圖示(A)至(E)為本發明所述之移動物件之部分實施方式。其中,各實施方式中的陰影部分為點選區,第一實施方式(即圖示A)、第四實施方式(即圖示D)的左上角頂點為該移動物件的定位點,第二實施方式(即圖示B)的右上角頂點為該移動物件的定位點,第三實施方式(即圖示C)、第五實施方式(即圖示E)的“十”字形狀圖案的中心為該移動物件的定位點。值得注意的是,凡定義定位點在手指點選區以外的方式,不限定定位點與點選區的外形、顏色、位置、方向、大小,均屬於本發明所述的移動物件範圍,包括但不限於圖3中出現的幾種實施方式。
針對不同圖形的移動物件,會有不同的定位點位置,可以相對於該移動物件的中心點,預先設置一個偏移值,中心點的位置座標加上所述偏移值,就是定位點的位置座標。移動物件的形狀或大小不同,預設的偏移值也不同。參閱圖4所示,係為圖3中第三實施方式之移動物件之具體示意圖。該移動物件11的圖形範圍如圖中最外面的虛線方框所示,點選區12的形狀為圓形,但在本實施方式中,該點選區12外的小虛線方框所示的範圍均為該點選區12的有效觸碰區域,使用者的手指觸碰該小虛線方框的範圍內時,均可對該移動物件11進行點選及移動操作。根據該移動物件的中心點13的位置座標(X1,Y1)及預設的偏移值(X0,Y0),即可計算出定位點14的位置座標(X2,Y2),計算公式為X2=X1+X0,Y2=Y1+Y0。從圖4可以看出,移動物件11的定位點14與點選區12分開,其中,定位點14位於點選區12範圍之外。
參閱圖5所示,係為本發明移動物件點選定位系統較佳實施方式之功能模組圖。
所述移動物件點選定位系統10包括偵測模組100、獲取模組200、計算模組300及設置模組400。
所述偵測模組100用於根據觸控螢幕2接收到的使用者的手指(或其他物體,如鐵筆)在該觸控螢幕2上的觸碰位置的座標資訊,偵測使用者是否觸碰到該移動物件的點選區範圍。
所述獲取模組200用於當使用者觸碰到該移動物件的點選區範圍時,獲取觸控螢幕2中該移動物件的中心點當前的位置座標。在本實施方式中,觸控螢幕2顯示該移動物件時,會有關於該移動物件位置的資訊,一般情況下,該移動物件的位置座標為中心點的位置座標。觸控螢幕2將該中心點的位置座標傳送至移動物件點選定位系統10,移動物件點選定位系統10即能根據該中心點的位置座標計算相應的定位點的位置座標。
所述計算模組300用於根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標。例如,參閱圖6所示,所述中心點當前的位置座標為(6.4,5.3),預設的偏移值為(-3.2,3.2),計算出的新的位置座標為(3.2,8.5)。
所述設置模組400用於將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標,即該移動物件當前所指示的位置為該新的位置座標所處的位置,然後觸發所述偵測模組100繼續偵測使用者是否觸碰到該移動物件的點選區範圍。當偵測到使用者未觸碰到該移動物件的點選區範圍,即使用者的手指已放開該移動物件時,結束所述定位過程。
參閱圖7所示,係為本發明移動物件點選定位方法較佳實施方式之流程圖。
步驟S10,所述偵測模組100根據觸控螢幕2接收到的使用者的手指(或其他物體,如鐵筆)在該觸控螢幕2上的觸碰位置的座標資訊,偵測使用者是否觸碰到該移動物件的點選區範圍。若使用者觸碰到該移動物件的點選區範圍,則執行步驟S12。若使用者未觸碰到該移動物件的點選區範圍,則流程結束。
步驟S12,所述獲取模組200獲取觸控螢幕2中該移動物件的中心點當前的位置座標。
步驟S14,所述計算模組300根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標。
步驟S16,所述設置模組400將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標,即該移動物件當前所指示的位置為該新的位置座標所處的位置。
參閱圖8A-8B所示,移動物件的定位點與點選區分開,當使用者點選移動物件時,手指觸碰於點選區,而移動物件的定位點在點選區外,所以定位點不會被手指遮蓋。使用者在移動該移動物件時可以準確地目視該移動物件的指示位置,提高操作的準確度。
綜上所述,本發明符合發明專利要件,爰依法提出專利申請。惟,以上所述者僅爲本發明之較佳實施方式,本發明之範圍並不以上述實施方式爲限,舉凡熟悉本案技藝之人士援依本發明之精神所作之等效修飾或變化,皆應涵蓋於以下申請專利範圍內。
1...電子設備
2...觸控螢幕
3...處理器
10...移動物件點選定位系統
11...移動物件
12...點選區
13...中心點
14...定位點
100...偵測模組
200...獲取模組
300...計算模組
400...設置模組
圖1係為本發明移動物件點選定位系統較佳實施方式之應用環境圖。
圖2A-2B係為使用現有的移動物件點選定位方法移動移動物件之示意圖。
圖3係為本發明中移動物件的部分實施方式之示意圖。
圖4係為圖3中第三實施方式之移動物件之具體示意圖。
圖5係為本發明移動物件點選定位系統較佳實施方式之功能模組圖。
圖6係為圖4中移動物件之座標圖。
圖7係為本發明移動物件點選定位方法較佳實施方式之流程圖。
圖8A-8B係為使用本發明之移動物件點選定位方法移動移動物件之示意圖。
10...移動物件點選定位系統
100...偵測模組
200...獲取模組
300...計算模組
400...設置模組

Claims (6)

  1. 一種移動物件點選定位方法,該方法包括:
    偵測步驟:根據電子設備的觸控螢幕接收到的物體在該觸控螢幕上的觸碰位置的座標資訊,偵測該物體是否觸碰到該移動物件的點選區範圍;
    獲取步驟:當該物體觸碰到該移動物件的點選區範圍時,獲取觸控螢幕中該移動物件的中心點當前的位置座標;
    計算步驟:根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標;及
    設置步驟:將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標。
  2. 如申請專利範圍第1項所述之移動物件點選定位方法,其中,所述移動物件的定位點在點選區範圍之外。
  3. 如申請專利範圍第2項所述之移動物件點選定位方法,其中,在所述計算步驟中,所述新的位置座標為中心點當前的的位置座標加上預設的偏移值。
  4. 一種移動物件點選定位系統,該系統包括:
    偵測模組,用於根據電子設備的觸控螢幕接收到的物體在該觸控螢幕上的觸碰位置的座標資訊,偵測該物體是否觸碰到該移動物件的點選區範圍;
    獲取模組,用於當該物體觸碰到該移動物件的點選區範圍時,獲取觸控螢幕中該移動物件的中心點當前的位置座標;
    計算模組,用於根據所述中心點當前的位置座標及預設的偏移值,計算出新的位置座標;及
    設置模組,用於將計算出的新的位置座標設置為該移動物件的定位點當前的位置座標。
  5. 如申請專利範圍第4項所述之移動物件點選定位系統,其中,所述移動物件的定位點在點選區範圍之外。
  6. 如申請專利範圍第5項所述之移動物件點選定位系統,其中,所述計算模組計算出的新的位置座標為中心點當前的的位置座標加上預設的偏移值。
TW101118617A 2012-05-25 2012-05-25 移動物件點選定位方法及系統 TW201349083A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW101118617A TW201349083A (zh) 2012-05-25 2012-05-25 移動物件點選定位方法及系統
US13/528,848 US20130314332A1 (en) 2012-05-25 2012-06-21 Electronic device and method for clicking and positioning movable object
JP2013107788A JP2013246822A (ja) 2012-05-25 2013-05-22 移動対象をクリックして定位する方法及びそのシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101118617A TW201349083A (zh) 2012-05-25 2012-05-25 移動物件點選定位方法及系統

Publications (1)

Publication Number Publication Date
TW201349083A true TW201349083A (zh) 2013-12-01

Family

ID=49621214

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101118617A TW201349083A (zh) 2012-05-25 2012-05-25 移動物件點選定位方法及系統

Country Status (3)

Country Link
US (1) US20130314332A1 (zh)
JP (1) JP2013246822A (zh)
TW (1) TW201349083A (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104238449B (zh) * 2013-06-06 2018-08-14 鸿富锦精密工业(深圳)有限公司 零件加工间隙修正系统及方法
CN106250079B (zh) * 2016-07-28 2020-07-07 海信视像科技股份有限公司 图像显示方法及装置
CN111538420B (zh) * 2020-04-22 2023-09-29 掌阅科技股份有限公司 电子书页面的显示方法、电子设备及计算机存储介质
CN112799759B (zh) * 2021-01-21 2024-05-24 惠州Tcl移动通信有限公司 一种参数调节方法、智能终端及计算机可读存储介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0571890U (ja) * 1992-02-27 1993-09-28 横河電機株式会社 タッチスクリーン装置
JPH06161665A (ja) * 1992-11-18 1994-06-10 Sharp Corp ペンカーソル入力装置
JPH0876927A (ja) * 1994-08-31 1996-03-22 Brother Ind Ltd 情報処理装置
JP4244075B2 (ja) * 1998-03-12 2009-03-25 株式会社リコー 画像表示装置
US7730401B2 (en) * 2001-05-16 2010-06-01 Synaptics Incorporated Touch screen with user interface enhancement
US7489306B2 (en) * 2004-12-22 2009-02-10 Microsoft Corporation Touch screen accuracy

Also Published As

Publication number Publication date
US20130314332A1 (en) 2013-11-28
JP2013246822A (ja) 2013-12-09

Similar Documents

Publication Publication Date Title
US8217909B2 (en) Multi-finger sub-gesture reporting for a user interface device
US8466934B2 (en) Touchscreen interface
CN102822774B (zh) 代表性图像
US10572012B2 (en) Electronic device for performing gestures and methods for determining orientation thereof
CN103207750B (zh) 图标缩放的方法及装置
TWI526916B (zh) Multi-touch screen device and multi-touch screen adjacent junction detection method
AU2017203910B2 (en) Glove touch detection
CN101751221A (zh) 信息处理装置、信息处理方法和程序
TW201443735A (zh) 在多點觸控裝置上模擬壓感
WO2015078353A1 (zh) 触控屏控制方法及终端设备
US11392224B2 (en) Digital pen to adjust a 3D object
WO2011026389A1 (zh) 触摸控制方法、处理装置及处理系统
TW201349083A (zh) 移動物件點選定位方法及系統
TWI354223B (zh)
CN102859473B (zh) 指向位置确定设备和方法、触摸板设备、电子设备
JP2014115876A (ja) 3次元タッチパネルを用いた被操作端末の遠隔操作方法
TWI590131B (zh) 光學觸控裝置及觸控點偵測方法
JP2014115876A5 (zh)
EP2977862B1 (en) Information processing device and information processing method
WO2015081863A1 (zh) 信息输入方法、装置及终端
US20130342581A1 (en) Touch sensor navigation
TWI512592B (zh) 電子裝置及其用戶界面顯示方法
US20160018924A1 (en) Touch device and corresponding touch method
CN103869941B (zh) 具虚拟触控服务的电子装置及虚拟触控即时校正方法
CN103425311A (zh) 移动对象点选定位方法及系统