TWI502471B - 游標控制方法與電腦程式產品 - Google Patents

游標控制方法與電腦程式產品 Download PDF

Info

Publication number
TWI502471B
TWI502471B TW101145394A TW101145394A TWI502471B TW I502471 B TWI502471 B TW I502471B TW 101145394 A TW101145394 A TW 101145394A TW 101145394 A TW101145394 A TW 101145394A TW I502471 B TWI502471 B TW I502471B
Authority
TW
Taiwan
Prior art keywords
axis
action
cursor
electronic device
portable electronic
Prior art date
Application number
TW101145394A
Other languages
English (en)
Other versions
TW201423548A (zh
Inventor
Shao Fong Chen
Original Assignee
Wistron Corp
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 Wistron Corp filed Critical Wistron Corp
Priority to TW101145394A priority Critical patent/TWI502471B/zh
Priority to CN201210575738.1A priority patent/CN103853447B/zh
Priority to US14/070,392 priority patent/US9268362B2/en
Publication of TW201423548A publication Critical patent/TW201423548A/zh
Application granted granted Critical
Publication of TWI502471B publication Critical patent/TWI502471B/zh

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1626Constructional details or arrangements for portable computers with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04805Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Description

游標控制方法與電腦程式產品
本發明係有關於可攜式電子裝置,且特別有關於可攜式電子裝置的游標控制。
隨著無線通訊技術與資訊處理技術的發展,如智慧型手機、平板電腦等的可攜式電子裝置逐漸成為科技產品的主流之一。因應使用者需求,可攜式電子裝置的發展趨勢傾向大螢幕尺寸與輕薄機體,但隨著螢幕尺寸越大與機體越輕薄,在手持操作方面就面臨更多挑戰,尤其在單手操作方面,由於螢幕尺寸大,使用者若欲以單手操作勢必更為困難,因此多必須一手握持該可攜式電子裝置而另一手則執行觸控或按鍵之操作,特別是在需要游標控制的情況下(例如瀏覽網頁、選取文字等),若可攜式電子裝置的機體較輕薄,通常無法在機體上多設置方向鍵等功能鍵,因此可能會造成使用者在單手操作時,觸控選取方面的不便性。
有鑑於此,本發明藉由重力感測器偵測使用者動作以方便提供使用者一種更方便的游標控制方法,解決單手操作可攜式電子裝置與使用游標上所遇到的問題。
本發明一實施例提供一種游標控制方法,適用於一可攜式電子裝置,其中該可攜式電子裝置包括具有一短邊與一長邊並可顯示一游標之一顯示螢幕以及一動作感測器,該可攜式電子裝置定義有一第一軸與一第二軸,該第一軸 與該顯示螢幕之該短邊平行,該第二軸與該顯示螢幕之該長邊平行,該第一軸與該第二軸垂直相交於該顯示螢幕之中心點,該游標控制方法包括:設定該可攜式電子裝置分別相對於該第一軸旋轉之一第一軸最大旋轉角度以及相對於該第二軸旋轉之一第二軸最大旋轉角度;藉由該動作感測器偵測該可攜式電子裝置相對於該第一軸之一第一軸旋轉角度以及相對於該第二軸之一第二軸旋轉角度;根據該第一軸旋轉角度相對於該第一軸最大旋轉角度之一比例以及該比例與該長邊之長度之一關係決定該游標於該顯示螢幕上之第二軸方向座標;根據該第二軸旋轉角度相對於該第二軸最大旋轉角度之一比例以及該比例與該短邊之長度之一關係決定該游標於該顯示螢幕上之第一軸方向座標;以及根據該第一軸方向座標與該第二軸方向座標於該顯示螢幕上移動該游標。
本發明另一實施例提供一種電腦程式產品,用以被一可攜式電子裝置載入以執行一種游標控制方法,其中該可攜式電子裝置包括具有一短邊與一長邊並可顯示一游標之一顯示螢幕以及一動作感測器,該可攜式電子裝置定義有一第一軸與一第二軸,該第一軸與該顯示螢幕之該短邊平行,該第二軸與該顯示螢幕之該長邊平行,該第一軸與該第二軸垂直相交於該顯示螢幕之中心點,該電腦程式產品包括:一第一程式碼,設定該可攜式電子裝置分別相對於該第一軸旋轉之一第一軸最大旋轉角度以及相對於該第二軸旋轉之一第二軸最大旋轉角度;一第二程式碼,藉由該動作感測器偵測該可攜式電子裝置相對於該第一軸之一第 一軸旋轉角度以及相對於該第二軸之一第二軸旋轉角度;一第三程式碼,根據該第一軸旋轉角度相對於該第一軸最大旋轉角度之一比例以及該比例與該長邊之長度之一關係決定該游標於該顯示螢幕上之第二軸方向座標;一第四程式碼,根據該第二軸旋轉角度相對於該第二軸最大旋轉角度之一比例以及該比例與該短邊之長度之一關係決定該游標於該顯示螢幕上之第一軸方向座標;以及一第五程式碼,根據該第一軸方向座標與該第二軸方向座標於該顯示螢幕上移動該游標。
以下說明為本發明的實施例。其目的是要舉例說明本發明一般性的原則,不應視為本發明之限制,本發明之範圍當以申請專利範圍所界定者為準。
值得注意的是,以下所揭露的內容可提供多個用以實踐本發明之不同特點的實施例或範例。以下所述之特殊的元件範例與安排僅用以簡單扼要地闡述本發明之精神,並非用以限定本發明之範圍。此外,以下說明書可能在多個範例中重複使用相同的元件符號或文字。然而,重複使用的目的僅為了提供簡化並清楚的說明,並非用以限定多個以下所討論之實施例以及/或配置之間的關係。此外,以下說明書所述之一個特徵連接至、耦接至以及/或形成於另一特徵之上等的描述,實際可包含多個不同的實施例,包括該等特徵直接接觸,或者包含其它額外的特徵形成於該等特徵之間等等,使得該等特徵並非直接接觸。
第1圖所示為根據本發明一實施例之可攜式電子裝置 10的示意圖。可攜式電子裝置10至少包括顯示螢幕100、可選擇設置之按鈕121、122、123與124以及動作感測器(未圖示),此動作感測器包可包含一般所稱的重力感測器(G-sensor)、線性加速器(Accelerometer)、移動感測器(Motion sensor)、以及陀螺儀(Gyro meter)等等,本發明將以重力感測器(G-sensor)作為較佳實施例進行代表性之說明。顯示螢幕100為具有短邊101與長邊102之矩形。舉例而言,若顯示螢幕100之解析度為800×600時,短邊101的長度為600畫素,長邊102的長度為800畫素。當可攜式電子裝置10如第1圖所示為正向直式(portrait)瀏覽時,短邊101位於顯示螢幕100之上端,長邊102位於顯示螢幕100之左端。為方便說明本發明實施例,在此先定義可攜式電子裝置10的X軸、Y軸與Z軸。如第1圖所示,X軸之方向與短邊101平行且朝右為正向,Y軸之方向與長邊102平行且朝下為正向,Z軸垂直於顯示螢幕100之顯示面且朝使用者為正向。X軸、Y軸與Z軸互相垂直相交於顯示螢幕100之中心點。須注意的是,上述X軸、Y軸與Z軸並不用以限定本發明,所屬技術領域中具有通常知識者得以根據本實施例作適當更換或調整。
可攜式電子裝置10之重力感測器用以偵測X軸、Y軸與Z軸的旋轉度數,並偵測可攜式電子裝置10在X軸、Y軸與Z軸方向的重力加速度。在本實施例中,藉由重力感測器偵測可攜式電子裝置10的X軸旋轉度數以及Y軸旋轉度數,並根據X軸旋轉度數以及Y軸旋轉度數對應決定游標110在顯示螢幕100上之移動距離與方向。在本發明 實施例中,當啟動游標控制功能時,游標110的初始位置在顯示螢幕100之中心點,並同時記錄啟動時的X軸與Y軸度數,做為之後判斷旋轉度數差的基準值。在本發明實施例中,短邊101與長邊102之交叉點(可攜式電子裝置10為正向直式瀏覽時顯示螢幕100的左上端點)定義為游標110之原點O,座標為(0,0)。若短邊101之長度為W而長邊102之長度為L,則游標110之初始位置(顯示螢幕100之中心點)的座標為(,)。除此之外,相對於X軸及Y軸之順時針旋轉的旋轉角度定義為正,逆時針旋轉的旋轉角度定義為負。因此,在開啟游標控制功能後,首先游標110顯示於中心點(,)當使用者以X軸旋轉角度△S X 與Y軸旋轉角度△S Y 旋轉可攜式電子裝置10後,游標110的新座標(X’,Y’)係根據下列式子計算: 其中X M 為X軸最大旋轉角度,Y M 為Y軸最大旋轉角度。
當式1-1所計算之X’小於0時,旋轉後之游標110的新X軸方向座標X’為0;當式1-1所計算之X’大於W時,旋轉後之游標110的新X軸方向座標X’為W;當式1-1所計算之X’不小於0且不大於W時,旋轉後之游標110的新X軸方向座標X’為式1-1所計算之X’。類似地,當式1-2 所計算之Y’小於0時,旋轉後之游標110的新Y軸方向座標Y’為0;當式1-2所計算之Y’大於L時,旋轉後之游標110的新Y軸方向座標Y’為L;當式1-2所計算之Y’不小於0且不大於L時,旋轉後之游標110的新Y軸方向座標Y’為式1-2所計算之Y’。藉此,可以將游標110控制在顯示螢幕100之範圍內而不會超出顯示螢幕100之範圍。
除此之外,X軸旋轉角度△S X 與Y軸旋轉角度△S Y 可根據下列式子計算:△S X =N X -S X ;以及△S Y =N Y -S Y ,其中S X S Y 分別為功能啟動時的X軸度數與Y軸度數,而N X N Y 分別為旋轉後目前的X軸度數與Y軸度數。
以下舉一例子說明如何根據X軸旋轉度數以及Y軸旋轉度數對應決定游標110之座標。
假設顯示螢幕100之解析度為800×600,即L=800,W=600,當啟動游標控制功能時,顯示游標110於中心點(300,400),若此時可攜式電子裝置10的X軸度數與Y軸度數皆為0,X軸最大旋轉角度為10°,Y軸最大旋轉角度為10°,當使用者將可攜式電子裝置10前傾12°(可攜式電子裝置10上端朝前傾12°,也就是X軸逆時針旋轉了12°)時,如第2圖所示,則旋轉後之游標110的新座標(X’,Y’)係根據下列式子計算:△S X =(-12°-0°)=-12°; △S Y =0°-0°=0°; 由於-200小於0,Y’應為0,因此,在使用者將可攜式電子裝置10前傾12°後,游標110的新座標(X’,Y’)為(300,0),如第2圖所示,游標110移至顯示螢幕100之最上方。藉由本發明的游標控制,游標110將如同水平儀的氣泡一樣,將可攜式電子裝置10前傾則游標110往上浮,將可攜式電子裝置10後傾則游標110往下沉,符合使用者的直覺操作,因此本發明的遊標較佳者係設計成氣泡形狀,而可將本發明之游標稱作氣泡式游標,但實際上游標之形狀不以此為限。
廣義地說,在游標控制期間,當可攜式電子裝置10為正向直式瀏覽時,每當旋轉可攜式電子裝置10之後,游標110從原本的座標(X,Y)移至(X’,Y’),而(X’,Y’)係根據下列式子計算:△S X =N X -S X ………(式2-1); △S Y =N Y -S Y ………(式2-2);;以及 其中S X S Y 分別為功能啟動時的X軸度數與Y軸度數,而N X N Y 分別為旋轉後的目前X軸度數與Y軸度數,W為顯示螢幕100之短邊101之長度,L為顯示螢幕100之長邊102之長度,X M 為X軸最大旋轉角度,Y M 為Y軸最大旋轉角度。上述式1-1與式1-2為式2-3與式2-4在(X,Y)=(,)之情況下的特殊狀況。
X軸最大旋轉角度X M 相當於使用者手持可攜式電子裝置10時於X軸旋轉的最大角度,Y軸最大旋轉角度Y M 相當於使用者手持可攜式電子裝置10時於Y軸旋轉的最大角度,此X M Y M 可為出廠設定或是使用者自行設定。若X軸最大旋轉角度X M 與Y軸最大旋轉角度Y M 的設定值越低,則在游標控制時對於可攜式電子裝置10的旋轉所對應的游標移動越靈敏。X軸最大旋轉角度X M 與Y軸最大旋轉角度Y M 可為一預設值,例如10°,也可根據一般使用者使用可攜式電子裝置的手腕轉動的可能最大範圍來做最大度數設定。舉例而言,在第一次啟動本發明實施例之游標控制功能時,可利用使用者介面指示使用者手持可攜式電子裝置10以各方位旋轉至手腕的極限,同時重力感測器便能偵測出X軸的最大角度與Y軸最大旋轉角度,並分別設定為X M Y M 。使用者也可根據使用情境的不同手動調整X軸最大旋轉角度X M 與Y軸最大旋轉角度Y M ,例如當位於 震動較大的交通工具上時,可以將X軸最大旋轉角度X M 與Y軸最大旋轉角度Y M 設大一點,降低靈敏度,以避免游標控制受震動影響。
上述之游標控制功能主要係在介紹當使用者當一手轉動可攜式電子裝置後顯示螢幕上的游標即可以以一定比例之靈敏度隨之對應移動,如此使用者即毋再使用另一手之手指對顯示螢幕上之游標進行操縱移動。惟為更延伸此游標控制功能之實際應用,本發明之可攜式電子裝置可更進一步在操作使用上區分為三種模式,第一模式為游標控制功能配合觸控操作,第二模式為游標控制功能配合按鈕操作,第三模式為游標控制功能配合重力操作。在一實施例中,可在開啟游標控制功能時即選擇要在哪個模式下進行,也可將其中一個模式設定為游標控制功能的預設模式,除此之外,也可藉由實體快速鍵或軟體按鍵來選擇或切換要在哪個模式下進行,或者是依機種款式之不同而只設定為其中一種使用模式。以下分別敘述三種模式下的操作。
(一)第一模式
第3圖所示為根據本發明一實施例之游標控制方法在第一模式下之點選操作的示意圖。在第一模式下,顯示螢幕100為觸控顯示螢幕。當游標110藉由上述之游標控制移到物件130之位置上時,此時若可攜式電子裝置10偵測到顯示螢幕100有觸壓顯示螢幕100之觸控動作,則物件130可依物件型態或是觸壓時間而產生選取、或點擊(click)執行或是其它預設的動作。而若是觸壓並快速離開顯示螢 幕100之觸控動作,例如第3圖所示,使用者的手指在顯示螢幕100之任意位置上按壓顯示螢幕100後馬上接著離開,則物件130將被點擊(click)。舉例而言,若物件130為一個應用程式之圖標(icon),當游標110藉由上述之游標控制移到物件130之位置上且可攜式電子裝置10偵測到顯示螢幕100有觸壓並快速離開顯示螢幕100之觸控動作時,物件130所代表的應用程式將被點擊而開始執行。須注意的是,觸壓並快速離開顯示螢幕100之觸控動作實際上不用發生在物件130所在的位置上,只要游標110移到物件130之位置上,不管在顯示螢幕100哪個地方進行觸壓並快速離開顯示螢幕100之觸控動作皆可選取或點擊物件130。藉此,當使用者單手操作可攜式電子裝置10時仍可方便進行點選操作,而不用一定要在物件130的準確位置上進行觸控動作。
第4a圖至第4c圖所示為根據本發明一實施例之游標控制方法在第一模式下之選取動作、拖曳動作與取消選取動作的示意圖。如第4a圖所示,當游標110藉由上述之游標控制移到物件130之位置上且可攜式電子裝置10偵測到顯示螢幕100任一位置有被例如手指等觸控物件觸壓住之觸控動作時,物件130被選取,接著,如第4b圖所示,在觸壓住顯示螢幕100的同時旋轉可攜式電子裝置10時,被選取的物件130將根據前述遊標控制功能藉由旋轉動作被拖曳至另一位置,接著,如第4c圖所示,當被選取的物件130被拖曳至另一位置後,偵測到觸壓動作解除時表示手指已離開顯示螢幕100,物件130被取消選取。因此,藉 由第4a圖至第4c圖之連續動作可將物件130移至另一位置,如第4c圖所示。舉例而言,當使用者藉由上述游標控制將游標移至移到物件130之位置上,並以手指在顯示螢幕100之任一位置上按壓住顯示螢幕100,則物件130被選取,接著使用者如第4b圖所示在按壓住顯示螢幕100的同時旋轉可攜式電子裝置10時,假設其旋轉的Y軸旋轉角度為△S Y ,1 ,則游標110根據上列所述之游標控制對應Y軸旋轉角度△S Y ,1 移動,而被選取的物件130也跟著游標110移動,當游標110與物件130移動至某一位置時,如第4c圖所示,使用者的手指離開顯示螢幕100,則物件130被取消選取,也就是物件130已被移動至定位。須注意的是,在本實施例中,如第4b圖所示,當物件130被選取時,氣泡式的游標110可顯示不一樣的狀態,例如從原本第4a圖的空心氣泡狀態變成實心氣泡狀態,以代表現在游標110所對應的物件被選取,而當取消選取後,氣泡式游標110又回復成原本的空心狀態,如第4c圖所示。
(二)第二模式
第5圖所示為根據本發明一實施例之游標控制方法在第二模式下之點選操作的示意圖。在第二模式下,當游標110藉由上述之游標控制移到物件130之位置上時,此時若可攜式電子裝置10偵測到按鈕121有被按壓,則物件130可依物件型態或是按壓時間而產生選取、或點擊(click)執行或是其它預設的動作。而若是按鈕121有被按壓並快速放開按鈕121之按壓動作,例如如第5圖所示,使用者 的手指按壓按鈕121並馬上放開按鈕121,則物件130被點擊(click)。舉例而言,若物件130為一個應用程式之圖標,當游標110藉由上述之游標控制移到物件130之位置上且可攜式電子裝置10偵測到按鈕121有被按壓並快速放開按鈕121之按壓動作時,物件130所代表的應用程式被點擊而開始執行。藉此,當使用者單手操作可攜式電子裝置10時仍可透過按壓按鈕進行點選或點擊操作,而不用一定要在物件130的準確位置上進行觸控動作。
第6a圖至第6c圖所示為根據本發明一實施例之游標控制方法在第二模式下之選取動作、拖曳動作與取消選取動作的示意圖。如第6a圖所示,當游標110藉由上述之游標控制移到物件130之位置上且可攜式電子裝置10偵測到按鈕121有被按壓住之按壓動作時,物件130被選取,接著,如第6b圖所示,在按壓住按鈕121的同時旋轉可攜式電子裝置10時,被選取的物件130根據旋轉動作被拖曳至另一位置,接著,如第6c圖所示,當被選取的物件130被拖曳至另一位置後,偵測到按壓動作解除時表示已放開原本被按壓住之按鈕121,物件130被取消選取。因此,藉由第6a圖至第6c圖之連續動作可將物件130移至另一位置,如第6c圖所示。舉例而言,當使用者藉由上述游標控制將游標移至移到物件130之位置上,並以手指按壓住按鈕121,則物件130被選取,接著使用者如第6b圖所示在按壓住按鈕121的同時旋轉可攜式電子裝置10時,假設其旋轉的Y軸旋轉角度為△S Y ,1 ,則游標110根據上列所述之 游標控制對應Y軸旋轉角度△S Y ,1 移動,而被選取的物件130也跟著游標110移動,當游標110與物件130移動至某一位置時,如第6c圖所示,使用者的手指放開按鈕121,則物件130被取消選取,也就是物件130已被移動至定位。須注意的是,在本實施例中,如第6b圖所示,當物件130被選取時,氣泡式的游標110可顯示不一樣的狀態,例如從原本第6a圖的空心氣泡狀態變成實心氣泡狀態,以代表現在游標110所對應的物件被選取,而當取消選取後,氣泡式游標110又回復成原本的空心狀態,如第6c圖所示。
(三)第三模式
在第三模式下,僅藉由重力感測器進行游標控制以及操作動作。第7a圖至第7c圖所示為根據本發明一實施例之游標控制方法在第三模式下之選取動作、拖曳動作與取消選取動作的示意圖。如第7a圖所示,當游標110藉由上述之游標控制移到物件130之位置上且重力感測器偵測到可攜式電子裝置10向下移動(具有向下的加速度)時,物件130被選取,接著,如第7b圖所示,在物件130被選取的同時旋轉可攜式電子裝置10,則被選取的物件130根據旋轉動作被拖曳至另一位置,接著,如第7c圖所示,當被選取的物件130被拖曳至另一位置後,重力感測器偵測到可攜式電子裝置10向上移動(具有向上的加速度)時,物件130被取消選取。因此,藉由第7a圖至第7c圖之連續動作可將物件130移至另一位置,如第7c圖所示。舉例而言,當使用者藉由上述游標控制將游標移至移到物件130之位置上時,將可攜式電子裝置10快速向下移(產生向下加速 度),則物件130被選取,接著使用者如第7b圖所示在物件130被選取的同時旋轉可攜式電子裝置10時,假設其旋轉的Y軸旋轉角度為△S Y ,1 ,則游標110根據上列所述之游標控制對應Y軸旋轉角度△S Y ,1 移動,而被選取的物件130也跟著游標110移動,當游標110與物件130移動至某一位置時,如第7c圖所示,使用者將可攜式電子裝置10快速向上移(產生向上加速度),則物件130被取消選取,也就是物件130已被移動至定位。須注意的是,在本實施例中,如第7b圖所示,當物件130被選取時,氣泡式的游標110可顯示不一樣的狀態,例如從原本第7a圖的空心氣泡狀態變成實心氣泡狀態,以代表現在游標110所對應的物件被選取,而當取消選取後,氣泡式游標110又回復成原本的空心狀態,如第7c圖所示。
綜上所述,當可攜式電子裝置10藉由重力感測器偵測到現在有有效向下加速度、前一秒或預設時間內可攜式電子裝置10沒有移動動作且超過一秒沒有他移動動作時,則可攜式電子裝置10在游標110之位置上進行選取動作。當可攜式電子裝置10藉由重力感測器偵測到現在有向上加速度時,則可攜式電子裝置10在游標110之位置上進行取消選取動作。除此之外,在第三模式下還可進一步包括開啟或關閉放大功能之操作動作,在第三模式下,當可攜式電子裝置10藉由重力感測器偵測到前一秒或預定時間內可攜式電子裝置10有有效向上加速度且現在可攜式電子裝置10有有效向下加速度,則可攜式電子裝置10開啟或 關閉放大功能。在開啟上述放大功能時,氣泡式游標110的尺寸會變大,如第8圖所示,游標110本身即相當於一個放大鏡,會放大游標110之範圍內的顯示內容,而當關閉上述放大功能時,游標110的尺寸回復為預設尺寸,並且取消放大。值得一提的是於本例中游標110不以必須移動至特定物件130為限才能執行放大功能,亦可以隨意移動至顯示螢幕100上任何位置時執行放大功能,或是這裡所說之物件130包含顯示螢幕100所顯示出的任何東西。
上述之一秒僅為單位時間的示例,並不用以限制本發明。有效向上加速度或有效向下加速度代表向上加速度或向下加速度的絕對值超過一預定值,此預定值可根據使用者操作習慣設定,例如根據使用者移動可攜式電子裝置的快慢程度。上述之將可攜式電子裝置10快速向下移(產生向下加速度)與快速向上移(產生向上加速度)中的「向上」或「向下」係相對於可攜式電子裝置10而言,例如若以Y軸而言,若往可攜式電子裝置10之上方移動則為「向上」,往可攜式電子裝置10之下方移動則為「向下」,或是以Z軸而言,若往可攜式電子裝置10之顯示螢幕100之上方移動為「向上」,往可攜式電子裝置10之顯示螢幕100下方移動則為「向下」。以第9a圖至第9b圖為例,速度向上定義為正,速度向下定義為負。首先第9a圖所示之可攜式電子裝置10的擺放方式為正向直式瀏覽,此時若Y軸加速度大於0則為向上移動,Y軸加速度小於0則為向下移動。將第9a圖之可攜式電子裝置10以Z軸為中心順時針旋轉90°後,如第9b圖所示,可攜式電子裝置10的擺放 方式為正向橫式(landscape)瀏覽,此時若X軸加速度大於0則為向上移動,X軸加速度小於0則為向下移動。將第9a圖之可攜式電子裝置10以Z軸為中心順時針旋轉180°後,如第9c圖所示,可攜式電子裝置10的擺放方式為反向直式瀏覽,此時若Y軸加速度大於0則為向下移動,Y軸加速度小於0則為向上移動。將第9a圖之可攜式電子裝置10以Z軸為中心順時針旋轉270°後,如第9d圖所示,可攜式電子裝置10的擺放方式為反向橫式瀏覽,此時若X軸加速度大於0則為向下移動,X軸加速度小於0則為向上移動。
上述之點擊動作相當於在Windows作業系統下雙擊滑鼠左鍵二次,選取動作相當於在Windows作業系統下按壓滑鼠左鍵一次或按壓住滑鼠左鍵,拖曳動作相當於在Windows作業系統下按壓住滑鼠左鍵然後移動滑鼠,取消選取動作相當於在Windows作業系統下放開按壓住的滑鼠左鍵。
第10圖所示為根據本發明一實施例之游標控制方法的流程圖。此游標控制方法適用於第1圖所述的可攜式電子裝置。首先開始啟動游標控制方法,在一例子中,本實施例之游標控制方法以程式的型態存在,可藉由點選程式或按壓預設的快速鍵啟動程式。在步驟S1000中,在一開啟游標控制方法後,先在畫面中央顯示游標並紀錄此時的X軸度數S X 與Y軸度數S Y 。接著,在步驟S1002中,藉由重力感測器偵測X軸度數S X 與Y軸度數S Y 是否有變化。若X軸度數S X 與Y軸度數S Y 有變化(步驟S1002:是),代 表此時可攜式電子裝置有旋轉,因此在步驟S1004中,如上述式2-1至式2-4所示計算游標座標並移動游標。在步驟S1004或步驟S1002為否之後,在步驟S1010中判斷此時是否為第一模式。若為第一模式(步驟S1010:是),則在步驟S1012中判斷面板(觸控顯示螢幕)是否有壓放動作(觸控動作)。若面板有壓放動作(步驟S1012:是),則在步驟S1014中如上列有關第一模式所述,根據壓放動作(觸控動作)在游標的座標上執行對應壓放動作的操作,例如點擊動作、選取動作、拖曳動作或取消選取動作等。
若不是第一模式(步驟S1010:否)或面板沒有壓放動作(步驟S1012:否),則在步驟S1020中判斷此時是否為第二模式。若為第二模式(步驟S1020:是),則在步驟S1022中判斷按鈕是否有壓放動作(按鈕動作)。若按鈕有壓放動作(步驟S1022:是),則在步驟S1024中如上列有關第二模式所述,根據壓放動作(按鈕動作)在游標的座標上執行對應壓放動作的操作,例如點擊動作、選取動作、拖曳動作或取消選取動作等。
若不是第二模式(步驟S1020:否)或按鈕沒有壓放動作(步驟S1022:否),則在步驟S1030中判斷此時是否為第三模式。若為第三模式(步驟S1030:是),則在步驟S1032中藉由重力感測器判斷按鈕是否有重力動作(向上移動或向下移動等)。若有重力動作(步驟S1032:是),則在步驟S1034中如上列有關第三模式所述,根據重力動作在游標的座標上執行對應重力動作的操作,例如選取動作、拖曳動作、取消選取動作或開啟/關閉放大功能等。
在步驟S1014、S1024與S1034後,或是在判斷為不是第三模式(步驟S1030:否)之後,在步驟S1040中判斷是否關閉游標控制,若關閉游標控(步驟S1040:是),則結束游標控制方法。若不關閉游標控(步驟S1030:否),則回到步驟S1002繼續流程。
藉由本發明之游標控制方法,可攜式電子裝置得以根據使用者旋轉可攜式電子裝置的旋轉角度移動游標,且本發明之游標控制方法除了根據旋轉角度,還根據顯示螢幕之解析度以及最大旋轉角度決定游標座標,使得使用者可以更符合直覺地以單手將游標移動至想要的位置,並配合觸控功能、按鈕或/和重力感測器進行操作動作,使得使用者可以更快速且方便地單手操作可攜式電子裝置。並且手指只需碰觸或按壓所能及於範圍內之觸控顯示螢幕之局部或是按鍵即可操控物件而不論游標是在顯示螢幕何處。
本發明之方法,或特定型態或其部份,可以以程式碼的型態存在。程式碼可以包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他電子設備或機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置或系統,且可執行本發明之方法步驟。程式碼也可以透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被電子設備或機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之系統或裝置。當在一般用途處理單元實作時,程式碼結合處理單元提供一操作類似於應用特定邏輯 電路之獨特裝置。
以上所述為實施例的概述特徵。所屬技術領域中具有通常知識者應可以輕而易舉地利用本發明為基礎設計或調整以實行相同的目的和/或達成此處介紹的實施例的相同優點。所屬技術領域中具有通常知識者也應了解相同的配置不應背離本創作的精神與範圍,在不背離本創作的精神與範圍下他們可做出各種改變、取代和交替。說明性的方法僅表示示範性的步驟,但這些步驟並不一定要以所表示的順序執行。可另外加入、取代、改變順序和/或消除步驟以視情況而作調整,並與所揭露的實施例精神和範圍一致。
10‧‧‧可攜式電子裝置
100‧‧‧顯示螢幕
110‧‧‧游標
121、122、123、124‧‧‧按鈕
130‧‧‧物件
S1000、S1002、S1004、...、S1040‧‧‧步驟
第1圖所示為根據本發明一實施例之可攜式電子裝置的示意圖;第2圖所示為根據本發明一實施例之可攜式電子裝置的示意圖;第3圖所示為根據本發明一實施例之游標控制方法在第一模式下之點選操作的示意圖;第4a至4c圖所示為根據本發明一實施例之游標控制方法在第一模式下之選取動作、拖曳動作與取消選取動作的示意圖;第5圖所示為根據本發明一實施例之游標控制方法在第二模式下之點選操作的示意圖;第6a至6c圖所示為根據本發明一實施例之游標控制方法在第二模式下之選取動作、拖曳動作與取消選取動作的示意圖; 第7a至7c圖所示為根據本發明一實施例之游標控制方法在第三模式下之選取動作、拖曳動作與取消選取動作的示意圖;第8圖所示為根據本發明一實施例之游標控制方法在第三模式下之放大操作的示意圖;第9a至9d圖所示為根據本發明一實施例之可攜式電子裝置的方位的示意圖;第10圖所示為根據本發明一實施例之游標控制方法的流程圖。
S1000、S1002、S1004、...、S1040‧‧‧步驟

Claims (31)

  1. 一種游標控制方法,適用於一可攜式電子裝置,其中該可攜式電子裝置包括具有一短邊與一長邊並可顯示一游標之一顯示螢幕以及一動作感測器,該可攜式電子裝置定義有一第一軸與一第二軸,該第一軸與該顯示螢幕之該短邊平行,該第二軸與該顯示螢幕之該長邊平行,該第一軸與該第二軸垂直相交於該顯示螢幕之中心點,該游標控制方法包括:設定該可攜式電子裝置分別相對於該第一軸旋轉之一第一軸最大旋轉角度以及相對於該第二軸旋轉之一第二軸最大旋轉角度;藉由該動作感測器偵測該可攜式電子裝置相對於該第一軸之一第一軸旋轉角度以及相對於該第二軸之一第二軸旋轉角度;根據該第一軸旋轉角度相對於該第一軸最大旋轉角度之一比例以及該比例與該長邊之長度之一關係決定該游標於該顯示螢幕上之第二軸方向座標;根據該第二軸旋轉角度相對於該第二軸最大旋轉角度之一比例以及該比例與該短邊之長度之一關係決定該游標於該顯示螢幕上之第一軸方向座標;以及根據該第一軸方向座標與該第二軸方向座標於該顯示螢幕上移動該游標。
  2. 如申請專利範圍第1項所述之游標控制方法,其中該游標之初始位置為該中心點。
  3. 如申請專利範圍第1項所述之游標控制方法,其中 該第一軸旋轉角度為該可攜式電子裝置相對於該第一軸之一目前旋轉度數與一啟動狀態旋轉度數之角度差值;該第二軸旋轉角度為該可攜式電子裝置相對於該第二軸之一目前旋轉度數與一啟動狀態旋轉度數之角度差值。
  4. 如申請專利範圍第1項所述之游標控制方法,其中該短邊與該長邊分別位於該顯示螢幕為正向直式瀏覽時的上端與左端,該短邊之長度為W ,該長邊之長度為L ,該短邊與該長邊之交叉點的第一軸方向座標與第二軸方向座標皆為0,該中心點之第一軸方向座標與第二軸方向座標則因此分別為,該游標控制方法更包括:根據公式決定該第一軸方向座標為X’ ;以及根據公式決定該第二軸方向座標為Y’ ;其中△S X 為該第一軸旋轉角度,△S Y 為該第二軸旋轉角度,X M 為該第一軸最大旋轉角度,Y M 為該第二軸最大旋轉角度,XY 分別為旋轉前之該游標的第一軸方向座標與第二軸方向座標,順時針與逆時針旋轉時的旋轉角度分別為正與負。
  5. 如申請專利範圍第4項所述之游標控制方法,其中:若X’ 小於0,則該第一軸方向座標為0;若X’ 大於W ,則該第一軸方向座標為W ;若X’ 不小於0且不大於W ,則該第一軸方向座標為X’ ;若Y’ 小於0,則該第二軸方向座標為0;若Y’ 大於L ,則該第二軸方向座標為L ;以及 若Y’ 不小於0且不大於L ,則該第二軸方向座標為Y’
  6. 如申請專利範圍第1項所述之游標控制方法,其中該顯示螢幕為一觸控顯示螢幕,該游標控制方法更包括:當該游標移動至該觸控顯示螢幕上之一物件時,判斷該可攜式電子裝置是否偵測到該觸控顯示螢幕有任何觸控動作,若有,則根據該觸控動作,對該物件執行對應該觸控動作之操作動作。
  7. 如申請專利範圍第6項所述之游標控制方法,其中當該觸控動作為觸壓並快速離開該觸控顯示螢幕之動作時,該操作動作為對該物件進行點擊操作。
  8. 如申請專利範圍第6項所述之游標控制方法,其中當該觸控動作為觸壓住該觸控顯示螢幕之動作時,該操作動作為對該物件進行選取動作。
  9. 如申請專利範圍第8項所述之游標控制方法,其中當進行選取動作後該觸控動作為離開該觸控顯示螢幕之動作時,該操作動作為對該物件進行取消選取動作。
  10. 如申請專利範圍第6項所述之游標控制方法,其中當該觸控動作為觸壓住該觸控顯示螢幕的同時旋轉該可攜式電子裝置之動作時,該操作動作為對該物件進行拖曳動作。
  11. 如申請專利範圍第1項所述之游標控制方法,其中該可攜式電子裝置更包括一按鈕,該游標控制方法更包括:當該游標移動至該觸控顯示螢幕上之一物件時,判斷該可攜式電子裝置是否偵測到該按鈕的按壓動作,若是,則根據該按壓動作,於該游標之位置上該對物件執行對應 該按壓動作之操作動作。
  12. 如申請專利範圍第11項所述之游標控制方法,其中當該按壓動作為按壓並快速放開該按鈕之動作時,該操作動作為對該物件進行點擊操作。
  13. 如申請專利範圍第11項所述之游標控制方法,其中當該按壓動作為按壓住該按鈕之動作時,該操作動作為對該物件進行選取動作。
  14. 如申請專利範圍第13項所述之游標控制方法,其中當進行選取動作後該按壓動作為放開已被按壓住之該按鈕之動作時,該操作動作為對該物件進行取消選取動作。
  15. 如申請專利範圍第11項所述之游標控制方法,其中當該按壓動作為按壓住該按鈕的同時旋轉該可攜式電子裝置之動作時,該操作動作為對該物件進行拖曳動作。
  16. 如申請專利範圍第1項所述之游標控制方法,其中該游標控制方法更包括:當該游標移動至該觸控顯示螢幕上之一物件時,判斷該動作感測器是否偵測到該可攜式電子裝置的一特定方向移動動作,若是,則根據該特定方向移動動作,對該物件執行對應該特定方向移動動作之操作動作。
  17. 如申請專利範圍第16項所述之游標控制方法,其中當該特定方向移動動作為向下移動該可攜式電子裝置然後持續一預定時間沒有其他方向移動動作時,該操作動作為對該物件進行選取動作。
  18. 如申請專利範圍第16項所述之游標控制方法,其中當該特定方向移動動作為向上移動該可攜式電子裝置 時,該操作動作為對該物件進行取消選取動作。
  19. 如申請專利範圍第16項所述之游標控制方法,其中當該特定方向移動動作為向下移動該可攜式電子裝置然後旋轉該可攜式電子裝置時,該操作動作為對該物件進行拖曳動作。
  20. 如申請專利範圍第16項所述之游標控制方法,其中當該特定方向移動動作為向下移動該可攜式電子裝置然後向上移動該該可攜式電子裝置時,該操作動作為開啟或關閉一放大功能。
  21. 如申請專利範圍第20項所述之游標控制方法,其中當開啟該放大功能時,該游標之尺寸增大並放大對應該游標之範圍內的顯示內容。
  22. 如申請專利範圍第1項所述之游標控制方法,其中該游標係成型為一氣泡形狀。
  23. 如申請專利範圍第1項所述之游標控制方法,其中該第一軸最大旋轉角度與第二軸最大旋轉角度係指一使用者操作該可攜式電子裝置時在第一軸與第二軸一般所能旋轉之最大範圍角度。
  24. 一種電腦程式產品,用以被一可攜式電子裝置載入以執行一種游標控制方法,其中該可攜式電子裝置包括具有一短邊與一長邊並可顯示一游標之一顯示螢幕以及一動作感測器,該可攜式電子裝置定義有一第一軸與一第二軸,該第一軸與該顯示螢幕之該短邊平行,該第二軸與該顯示螢幕之該長邊平行,該第一軸與該第二軸垂直相交於該顯示螢幕之中心點,該電腦程式產品包括: 一第一程式碼,設定該可攜式電子裝置分別相對於該第一軸旋轉之一第一軸最大旋轉角度以及相對於該第二軸旋轉之一第二軸最大旋轉角度;一第二程式碼,藉由該動作感測器偵測該可攜式電子裝置相對於該第一軸之一第一軸旋轉角度以及相對於該第二軸之一第二軸旋轉角度;一第三程式碼,根據該第一軸旋轉角度相對於該第一軸最大旋轉角度之一比例以及該比例與該長邊之長度之一關係決定該游標於該顯示螢幕上之第二軸方向座標;一第四程式碼,根據該第二軸旋轉角度相對於該第二軸最大旋轉角度之一比例以及該比例與該短邊之長度之一關係決定該游標於該顯示螢幕上之第一軸方向座標;以及一第五程式碼,根據該第一軸方向座標與該第二軸方向座標於該顯示螢幕上移動該游標。
  25. 如申請專利範圍第24項所述之電腦程式產品,其中該游標之初始位置為該中心點。
  26. 如申請專利範圍第24項所述之電腦程式產品,其中該第一軸旋轉角度為該可攜式電子裝置相對於該第一軸之一目前旋轉度數與一啟動狀態旋轉度數之角度差值;該第二軸旋轉角度為該可攜式電子裝置相對於該第二軸之一目前旋轉度數與一啟動狀態旋轉度數之角度差值。
  27. 如申請專利範圍第24項所述之電腦程式產品,其中該短邊與該長邊分別位於該顯示螢幕為正向直式瀏覽時的上端與左端,該短邊之長度為W ,該長邊之長度為L ,該短邊與該長邊之交叉點的第一軸方向座標與第二軸方向 座標皆為0,該中心點之第一軸方向座標與第二軸方向座標則因此分別為,該電腦程式產品更包括:一第六程式碼,根據公式決定該第一軸方向座標為X’ ;以及一第七程式碼,根據公式決定該第二軸方向座標為Y’ ;其中△S X 為該第一軸旋轉角度,△S Y 為該第二軸旋轉角度,X M 為該第一軸最大旋轉角度,Y M 為該第二軸最大旋轉角度,XY 分別為旋轉前之該游標的第一軸方向座標與第二軸方向座標,順時針與逆時針旋轉時的旋轉角度分別為正與負。
  28. 如申請專利範圍第27項所述之電腦程式產品,其中:若X’ 小於0,則該第一軸方向座標為0;若X’ 大於W ,則該第一軸方向座標為W ;若X’ 不小於0且不大於W ,則該第一軸方向座標為X’ ;若Y’ 小於0,則該第二軸方向座標為0;若Y’ 大於L ,則該第二軸方向座標為L ;以及若Y’ 不小於0且不大於L ,則該第二軸方向座標為Y’
  29. 如申請專利範圍第24項所述之電腦程式產品,其中該顯示螢幕為一觸控顯示螢幕,該電腦程式產品更包括:一第八程式碼,當該游標移動至該觸控顯示螢幕上之一物件時,判斷該可攜式電子裝置是否偵測到該觸控顯示螢幕有任何觸控動作,若有,則根據該觸控動作,對該物 件執行對應該觸控動作之操作動作。
  30. 如申請專利範圍第24項所述之電腦程式產品,其中該可攜式電子裝置更包括一按鈕,該電腦程式產品更包括:一第九程式碼,當該游標移動至該觸控顯示螢幕上之一物件時,判斷該可攜式電子裝置是否偵測到該按鈕的按壓動作,若是,則根據該按壓動作,於該游標之位置上該對物件執行對應該按壓動作之操作動作。
  31. 如申請專利範圍第24項所述之電腦程式產品,更包括:一第十程式碼,當該游標移動至該觸控顯示螢幕上之一物件時,判斷該動作感測器是否偵測到該可攜式電子裝置的一特定方向移動動作,若是,則根據該特定方向移動動作,對該物件執行對應該特定方向移動動作之操作動作。
TW101145394A 2012-12-04 2012-12-04 游標控制方法與電腦程式產品 TWI502471B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW101145394A TWI502471B (zh) 2012-12-04 2012-12-04 游標控制方法與電腦程式產品
CN201210575738.1A CN103853447B (zh) 2012-12-04 2012-12-26 游标控制方法
US14/070,392 US9268362B2 (en) 2012-12-04 2013-11-01 Method for controlling cursor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW101145394A TWI502471B (zh) 2012-12-04 2012-12-04 游標控制方法與電腦程式產品

Publications (2)

Publication Number Publication Date
TW201423548A TW201423548A (zh) 2014-06-16
TWI502471B true TWI502471B (zh) 2015-10-01

Family

ID=50824934

Family Applications (1)

Application Number Title Priority Date Filing Date
TW101145394A TWI502471B (zh) 2012-12-04 2012-12-04 游標控制方法與電腦程式產品

Country Status (3)

Country Link
US (1) US9268362B2 (zh)
CN (1) CN103853447B (zh)
TW (1) TWI502471B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101995258B1 (ko) * 2012-05-14 2019-07-02 삼성전자 주식회사 카메라를 구비하는 휴대단말기의 동영상 촬영장치 및 방법
WO2015042074A1 (en) * 2013-09-17 2015-03-26 Nokia Corporation Determination of an operation
DE102016121561A1 (de) * 2016-11-10 2018-05-17 Volkswagen Ag Verfahren zum Betreiben eines Bediensystems und Bediensystem
DE102017200248A1 (de) * 2017-01-10 2017-12-21 Robert Bosch Gmbh Verfahren und Vorrichtung zur Steuerung eines Anzeigeelements auf der Anzeige eines Mobilgeräts
CN115867878A (zh) * 2020-07-10 2023-03-28 瑞典爱立信有限公司 用于获得用户输入的方法和设备
CN114257850A (zh) * 2021-12-23 2022-03-29 四川长虹电器股份有限公司 遥控显示屏中光标的方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200829007A (en) * 2006-12-28 2008-07-01 Pixart Imaging Inc Cursor controlling method and apparatus using the same
US20120028688A1 (en) * 2008-08-04 2012-02-02 HJ Laboratories, LLC Apparatus and method for controlling an electronic device by rotation
TW201209635A (en) * 2010-08-25 2012-03-01 Hon Hai Prec Ind Co Ltd An electronic device and method for controlling a usre interface of the electronic device
TW201227453A (en) * 2010-12-31 2012-07-01 Acer Inc Method for moving objects and electronic apparatus using the same

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5819103A (en) * 1993-09-21 1998-10-06 Kabushiki Kaisha Toshiba Information recording/reproducing apparatus and method
JPH1049290A (ja) * 1996-08-05 1998-02-20 Sony Corp 情報処理装置および方法
US6058239A (en) * 1997-04-10 2000-05-02 Doyle; John F Video catalog with vocal tags
US7773073B2 (en) * 2005-07-05 2010-08-10 Sharp Kabushiki Kaisha Operation equipment and operation system
TW200729926A (en) 2006-01-17 2007-08-01 Inventec Appliances Corp Method for zooming image ratio for mobile electronic device and mobile electronic device thereof
CN101206536B (zh) * 2006-12-22 2010-11-10 财团法人工业技术研究院 惯性感测六轴向输入装置及其使用方法
TWM321555U (en) 2007-02-16 2007-11-01 Inventec Appliances Corp Cursor moving controller of hand-held device
TW200921467A (en) 2007-11-13 2009-05-16 E Ten Information Sys Co Ltd Method of using dynamic sensing to change display position and electronic device of the same
TW200934212A (en) 2008-01-16 2009-08-01 Asustek Comp Inc Mobile digital device with intuitive browsing and operating method thereof
CN102037429A (zh) 2008-03-20 2011-04-27 英诺晶片科技股份有限公司 电子装置和电子装置的指针移动控制方法
TW201012172A (en) 2008-09-12 2010-03-16 Inventec Appliances Corp Portable electronic apparatus and method for controlling cursor the same
US8441441B2 (en) * 2009-01-06 2013-05-14 Qualcomm Incorporated User interface for mobile devices
TW201126374A (en) 2010-01-19 2011-08-01 Inventec Appliances Corp Portable electronic apparatus and operating method thereof
CN102279647A (zh) 2011-06-20 2011-12-14 中兴通讯股份有限公司 一种移动终端及其实现光标移动的方法
KR20130053929A (ko) * 2011-11-16 2013-05-24 삼성전자주식회사 커서 이동 제어가 가능한 디스플레이 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200829007A (en) * 2006-12-28 2008-07-01 Pixart Imaging Inc Cursor controlling method and apparatus using the same
US20120028688A1 (en) * 2008-08-04 2012-02-02 HJ Laboratories, LLC Apparatus and method for controlling an electronic device by rotation
TW201209635A (en) * 2010-08-25 2012-03-01 Hon Hai Prec Ind Co Ltd An electronic device and method for controlling a usre interface of the electronic device
TW201227453A (en) * 2010-12-31 2012-07-01 Acer Inc Method for moving objects and electronic apparatus using the same

Also Published As

Publication number Publication date
US20140152559A1 (en) 2014-06-05
CN103853447A (zh) 2014-06-11
CN103853447B (zh) 2016-08-17
TW201423548A (zh) 2014-06-16
US9268362B2 (en) 2016-02-23

Similar Documents

Publication Publication Date Title
EP3262499B1 (en) Device, method, and computer readable storage medium for providing and interacting with a virtual drawing aid
CN111665983B (zh) 电子设备及其显示方法
TWI502471B (zh) 游標控制方法與電腦程式產品
JP5446624B2 (ja) 情報表示装置、情報表示方法及びプログラム
JP5920869B2 (ja) 入力制御装置、入力制御方法、及び入力制御プログラム
US9442517B2 (en) Input gestures using device movement
JP5759660B2 (ja) タッチ・スクリーンを備える携帯式情報端末および入力方法
CN103262008B (zh) 智能无线鼠标
US9459704B2 (en) Method and apparatus for providing one-handed user interface in mobile device having touch screen
KR101885131B1 (ko) 디스플레이 장치의 화면 스크롤 방법 및 그 장치
US9280265B2 (en) Input control device, input control method, and input control program for controlling display target upon receiving input on display screen of display device
WO2015143121A1 (en) System, method and computer-readable medium for force-based object manipulation and haptic sensations
US20130100051A1 (en) Input control device, input control method, and input control program for controlling display target upon receiving input on display screen of display device
WO2017113379A1 (zh) 一种用户界面的菜单显示方法及手持终端
KR102004858B1 (ko) 정보 처리 장치, 정보 처리 방법 및 프로그램
CN104182079B (zh) 电子设备及位置指定方法
TW200934212A (en) Mobile digital device with intuitive browsing and operating method thereof
US9274702B2 (en) Drawing device, drawing control method, and drawing control program for drawing graphics in accordance with input through input device that allows for input at multiple points
KR20120105818A (ko) 이벤트 기반의 정보입력 장치 및 방법
TWI540492B (zh) 電子裝置以及電子裝置控制方法
CN200987211Y (zh) 一种手机
US20130100050A1 (en) Input control device, input control method, and input control program for controlling display target upon receiving input on display screen of display device
JP6119291B2 (ja) 表示装置、電子機器、表示方法及びプログラム
CA2797345C (en) Input gestures using device movement
KR20170082785A (ko) 전자 장치의 제어를 위한 방법 및 장치