TWI496069B - Method of Judging Electronic Device and Multi - window Touch Command - Google Patents

Method of Judging Electronic Device and Multi - window Touch Command Download PDF

Info

Publication number
TWI496069B
TWI496069B TW102123104A TW102123104A TWI496069B TW I496069 B TWI496069 B TW I496069B TW 102123104 A TW102123104 A TW 102123104A TW 102123104 A TW102123104 A TW 102123104A TW I496069 B TWI496069 B TW I496069B
Authority
TW
Taiwan
Prior art keywords
window
touch
determining
title column
instruction
Prior art date
Application number
TW102123104A
Other languages
English (en)
Other versions
TW201501019A (zh
Original Assignee
Insyde Software 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 Insyde Software Corp filed Critical Insyde Software Corp
Priority to TW102123104A priority Critical patent/TWI496069B/zh
Priority to CN201310339286.1A priority patent/CN103488418B/zh
Priority to US14/022,371 priority patent/US9760238B2/en
Publication of TW201501019A publication Critical patent/TW201501019A/zh
Application granted granted Critical
Publication of TWI496069B publication Critical patent/TWI496069B/zh

Links

Classifications

    • 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • 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/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
    • 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/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/0485Scrolling or panning
    • 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/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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G2340/00Aspects of display data processing
    • G09G2340/14Solving problems related to the presentation of information to be displayed
    • G09G2340/145Solving problems related to the presentation of information to be displayed related to small screens

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

電子裝置與多視窗觸控指令的判斷方法
本創作是關於一種電子裝置與觸控動作的判斷方法,特別是指多視窗觸控指令的判斷方法與執行該方法的電子裝置。
智慧型手機與平板電腦已是相當普及的觸控式電子裝置,觸控式電子裝置主要包含有一顯示面板、一觸控面板與一處理器。該顯示面板設置於該觸控面板的下表面,該處理器電連接該顯示面板與觸控面板。當使用者利用手指或觸控筆在觸控面板的表面進行點擊或滑動,該處理器可從該觸控面板偵測到觸控信號,並根據該觸控信號控制該顯示面板顯示對應的畫面。
舉例來說,假設在電子裝置的顯示面板顯示複數個視窗,當使用者要調整任一視窗的大小時,通常是在該觸控面板上以指尖碰觸該視窗的邊緣,再進行拖曳滑動,該視窗的邊緣就能根據使用者的滑動而等比例進行放大或縮小。
然而,受限於電子裝置的尺寸大小,該顯示面板呈現的視覺效果可能該複數個視窗彼此交疊在一起,造成使用者難以準確點擊到特定視窗的邊緣,而無法順利調整視窗大小,造成使用上的困擾。
本創作的主要目的是提供一種電子裝置與多視窗觸控指令的判斷方法,供使用者能直觀地且容易地對視窗進行操作。
為達成前述目的採取的主要技術手段係令前述電子裝置的多視窗觸控動作判斷方法,是在一電子裝置的觸控介面上產生複數個具有標題列的視窗,並執行以下步驟:判斷任一視窗的標題列內是否出現觸控點;若該視窗的標題列內出現觸控點,接著判斷所述觸控點是否出現一特定觸控動作;及若出現特定觸控動作,則執行一視窗調整指令。
本創作電子裝置包含有:一觸控介面;以及一控制器,電連接該觸控介面,並在該觸控介面產生複數個具有標題列的視窗,且根據視窗的標題列內是否出現觸控點及一特定觸控動作,以執行一視窗調整指令。
根據本創作的電子裝置與判斷方法,當使用者要變更任一視窗的大小或移動視窗時,只要先以手指按住視窗中標題列的區域並執行特定的觸控動作,就能直觀地進行視窗的調整。由於使用者係對標題列進行操作,故能明確操作特定的視窗,克服先前技術難以準確點擊到特定視窗的邊緣的缺點。
10‧‧‧電子裝置
11‧‧‧顯示面板
110‧‧‧顯示面
111‧‧‧視窗
112‧‧‧標題列
113‧‧‧視窗內容
114‧‧‧視窗
12‧‧‧觸控面板
13‧‧‧控制器
21‧‧‧觸控點
210‧‧‧觸控區域
211‧‧‧有效觸控區域
22‧‧‧第一觸控點
23‧‧‧第二觸控點
圖1:本創作於電子裝置顯示複數視窗的示意圖。
圖2:本創作電子裝置的電路方塊示意圖。
圖3:本創作中視窗操作在最大化狀態的示意圖。
圖4:本創作中視窗操作在最小化狀態的示意圖。
圖5:本創作中視窗操作在還原狀態的示意圖。
圖6A-6B:本創作中移動指令的判斷步驟(一)。
圖7A-7B:本創作中移動指令的判斷步驟(二)。
圖8A-8B:本創作中縮放指令的判斷步驟。
圖9A-9B:本創作中最大化指令的判斷步驟(一)。
圖10A-10B:本創作中最大化指令的判斷步驟(二)。
圖11A-11B:本創作中最小化指令的判斷步驟(一)。
圖12A-12B:本創作中最小化指令的判斷步驟(二)。
圖13A-13B:本創作中還原指令的判斷步驟(一)。
圖14A-14B:本創作中還原指令的判斷步驟(二)。
圖15A-15B:本創作中關閉指令的判斷步驟。
圖16A-16B:本創作中最上層顯示指令的判斷步驟。
圖17A-17B:本創作中取消最上層顯示指令的判斷步驟。
圖18A-18B:本創作中視窗放大指令的判斷步驟。
圖19A-19B:本創作中視窗縮小指令的判斷步驟。
圖20A-20B:本創作中視窗邊緣調整指令的判斷步驟。
圖21A:本創作中觸控區域與觸控點示意圖。
圖21B:本創作中觸控點與有效觸控區域示意圖。
請參考圖1與圖2所示,本創作電子裝置10包含有一觸控介面與一控制器13,該觸控介面包含有一顯示面板11與一觸控面板12。當使用者正視該顯示面板11時,該電子裝置10對應使用者頭部的方向係定義為+y方向,+y方向之相反方向則定義為-y方向,該電子裝置10對應於使用者右邊的方向定義為+x方向,+x的相反方向則定義為-x方向。
該顯示面板11設置於該觸控面板12的下表面且包含有一可視區110,該可視區110供顯示資訊給使用者觀看。該控制器13電連接該顯示面板11與觸控面板12。本較佳實施例中,該控制器13係操作在Android系統。
請參考圖1所示,該控制器13係驅動該顯示面板11以在該可視區110呈現複數個視窗111。各視窗111包含有一標題列112與一鄰接該標題列112的視窗內容113。該視窗111可供操作在一最大化狀態、一最小化狀態與一還原狀態。請參考圖3所示,當視窗111操作在最大化狀態時,該視窗111係填滿可視區110,且標題列112位於可視區110於+y方向的一端。請參考圖4所示,當視窗111操作在最小化狀態時,該視窗111係僅有標題列112顯示在可視區110於-y方向的一端。該還原狀態係指該最大化狀態與最小化狀態以外的狀態,如圖5所示,該視窗111位於可視區110的任意位置。
如圖1所示,該可視區110係包含有複數個視窗111,當使用者在觸控面板12上進行點擊或滑移的動 作時,該控制器13係從視窗111的標題列112偵測到觸控點,並判斷觸控點是否產生一特定觸控動作,以根據該特定觸控動作執行一視窗調整指令,以下說明各種視窗調整指令的判斷步驟:
1.移動指令(一)
請參考圖6A所示,該控制器13首先從任一視窗111中的標題列112偵測到一觸控點21,代表使用者的手指按住該視窗111的標題列112。
當該控制器13偵測到該觸控點21後,判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,並偵測出該觸控點21的位置發生移動,代表使用者按住視窗111的標題列112並拖曳滑動,該控制器13係判斷該視窗調整指令為移動指令,如圖6B所示,藉此驅動該顯示面板11以將該視窗111的位置對應該觸控點21的位置而移動。
2.移動指令(二)
請參考圖7A所示,若該控制器13判斷該視窗111的標題列112內沒有出現觸控點21,而從任一視窗111偵測到至少四個觸控點21,代表使用者以至少四指接觸該視窗111。
當該控制器13偵測到該至少四個觸控點21後,係判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,請參考圖7B所示,並偵測出該些觸控點21的位置 發生移動,代表使用者按住視窗111並拖曳滑動,該控制器13係執行一移動指令,以將該視窗111的位置對應該些觸控點21的位置而移動。
3.縮放指令
請參考圖8A所示,該控制器13從任一視窗111的標題列112偵測到一第一觸控點22,代表使用者的手指按住該視窗111的標題列112。
當該控制器13偵測到該第一觸控點22後,判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,且在該第一觸控點22存在的條件下,請參考圖8B所示,又偵測出落在該標題列112區域以外的一第二觸控點23,則判斷該視窗調整指令為縮放指令,以將該視窗111於-x、+y方向的角落設定為定點,並將該視窗111於+x、-y方向的角落設定到該第二觸控點23的位置,藉此調整該視窗111的大小。當第二觸控點23落在該視窗111內的區域,即縮小視窗111;當第二觸控點23落在該視窗111以外的區域,即放大視窗111。
4.最大化指令(一)
請參考圖9A所示,該控制器13從任一視窗111的標題列112偵測到兩個或三個觸控點21,代表使用者以兩指或三指接觸該視窗111的標題列112。本實施例中是以兩個觸控點21為例說明。
當該控制器13偵測到該兩個或三個觸控點21後,判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,請參考圖9B所示,且偵測出該兩個或三個觸控點21同時往+y方向移動,則判斷該視窗調整指令為最大化指令,該控制器13係控制該視窗111改為操作在最大化狀態。
5.最大化指令(二)
請參考圖10A所示,該控制器13從任一視窗111的標題列112偵測到三個觸控點21,代表使用者利用三個手指按住該視窗111的標題列112。
當該控制器13偵測到該些觸控點21後,係判斷該視窗111是否操作在最小化狀態。
當控制器13判斷出該視窗111操作在最小化狀態,請參考圖10B所示,且偵測出該些觸控點21同時往+y方向移動,則判斷該視窗調整指令為最大化指令,以控制該視窗111改為操作在最大化狀態。
6.最小化指令(一)
請參考圖11A所示,該控制器13從任一視窗111的標題列112偵測到兩個或三個觸控點21,代表使用者以兩指或三指接觸該視窗111的標題列112。本實施例中是以兩個觸控點21為例說明。
當該控制器13偵測到該兩個或三個觸控點21後,判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,請參考圖11B所示,並偵測出該兩個或三個觸控點21同時往-y方向移動,則判斷該視窗調整指令為最小化 指令,以控制該視窗111改為操作在最小化狀態。
7.最小化指令(二)
請參考圖12A所示,該控制器13從任一視窗111的標題列112偵測到三個觸控點21,代表使用者以三指接觸該視窗111的標題列112。
當該控制器13偵測到該三個觸控點21後,判斷該視窗111是否操作在最大化狀態。
當該控制器13判斷出該視窗111操作在最大化狀態,請參考圖12B所示,並偵測出該些觸控點21同時往-y方向移動,則判斷該視窗調整指令為最小化指令,以控制該視窗111改為操作在最小化狀態。
8.還原指令(一)
請參考圖13A所示,該控制器13從任一視窗111的標題列112偵測到兩個觸控點21,代表使用者以兩指接觸該視窗111的標題列112。
當該控制器13偵測到該兩個觸控點21後,判斷該視窗111是否操作在最大化狀態。
當該控制器13判斷出該視窗111操作在最大化狀態,請參考圖13B所示,並偵測出該些觸控點21同時往-y方向移動,則判斷該視窗調整指令為還原指令,以控制該視窗111改為操作在還原狀態。
9.還原指令(二)
請參考圖14A所示,該控制器13從任一視窗111的標題列112偵測到兩個觸控點21,代表使用者以兩指接觸該視窗111的標題列112。
當該控制器13偵測到該兩個觸控點21後,判斷該視窗111是否操作在最小化狀態。
當該控制器13判斷出該視窗111操作在最小化狀態,請參考圖14B所示,並偵測出該些觸控點21同時往+y方向移動,則判斷該視窗調整指令為還原指令,以控制該視窗111改為操作在還原狀態。
10.關閉指令
請參考圖15A所示,該控制器13從任一視窗111的標題列112偵測到至少兩個觸控點21,代表使用者以至少兩指接觸該視窗111的標題列112。
請參考圖15B所示,當該控制器13偵測出該至少兩個觸控點21同時往+x或-x方向移動,則判斷該視窗調整指令為關閉指令,以從可視區110關閉該視窗111的顯示。
11.最上層顯示指令
請參考圖16A所示,該控制器13從任一視窗111的標題列112偵測到四個觸控點21,代表使用者以四指接觸該視窗111的標題列112。
請參考圖16B所示,當該控制器13偵測出該些觸控點21同時往+y方向移動,則判斷該視窗調整指令為最上層顯示指令,該控制器13即在可視區110完全顯示該視窗111,並有覆蓋其它視窗114的視覺效果。
12.取消最上層顯示指令
請參考圖17A所示,該控制器13從任一視窗111的標題列112偵測到四個觸控點21,代表使用者以四 指接觸該視窗111的標題列112。
請參考圖17B所示,當該控制器13偵測出該些觸控點21同時往-y方向移動,則判斷該視窗調整指令為取消最上層顯示指令,該控制器13即控制該視窗111被其它視窗114覆蓋的視覺效果。
13.視窗放大指令
請參考圖18A所示,若該控制器13判斷該視窗111的標題列112內沒有出現觸控點21,而從任一視窗111偵測到五個觸控點21,代表使用者以五指接觸該視窗111。
當該控制器13偵測到該五個觸控點21後,判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,請參考圖18B所示,並偵測出該些觸控點21朝彼此遠離的方向移動,則執行一視窗放大指令,以對應放大該視窗111的大小。
14.視窗縮小指令
請參考圖19A所示,若該控制器13判斷該視窗111的標題列112內沒有出現觸控點21,而從任一視窗111偵測到五個觸控點21,代表使用者以五指接觸該視窗111。
當該控制器13偵測到該五個觸控點21後,判斷該視窗111是否操作在還原狀態。
當該控制器13判斷出該視窗111操作在還原狀態,請參考圖19B所示,並偵測出該些觸控點21朝彼 此靠近的方向移動,則執行一視窗縮小指令,以對應縮小該視窗111的大小。
15.視窗邊緣調整指令
請參考圖20A所示,若該控制器13判斷該視窗111的標題列112內沒有出現觸控點21,而從任一視窗111的邊緣上偵測到一觸控點21,代表使用者以一指接觸該視窗111的邊緣。
當該控制器13偵測到該觸控點21後,係判斷該視窗111是否操作在還原狀態。
當該控制器13判斷該視窗111操作在還原狀態,請參考圖20B所示,且偵測出該觸控點21的位置發生移動,係執行一視窗邊緣調整指令,以將視窗111的邊緣位置對應該觸控點21的位置而移動。
綜上所述,本創作視窗調整指令的判斷方式主要是根據在標題列上的觸控點而進行判斷,故能與電子裝置中既有的手勢觸控指令有所區別。再者,本創作能供使用者方便記憶操作手勢,舉例來說,以兩指碰觸標題列,代表進行一個階層的視窗縮放,例如將視窗從最小化狀態切換為還原狀態,而以三指碰觸標題列進行操作時,則是進行兩個階層的視窗縮放,例如將視窗從最小化狀態跳過還原狀態而直接變換為最大化狀態。
請參考圖21A,當使用者觸碰該觸控介面時,該控制器13係偵測到一觸控區域210,並將該觸控區域210判斷為所述的觸控點21以進行觸控動作的偵測。如圖21B所示,在本發明中,該控制器13可進一步 將該觸控點21擴展而成有一效觸控區域211,該有效觸控區域211為矩形分佈,要說明的是,該有效觸控區域211除矩形分佈外,還可為其他形狀分佈。該有效觸控區域211係從該觸控點21擴展而成的判斷區域,藉此擴張該觸控點21的有效判斷範圍。以圖21B為例,當使用者欲碰觸視窗的邊緣,即使該觸控點21沒有落在該視窗的邊緣上,而該有效觸控區域211係涵蓋該視窗的邊緣,如此一來,該控制器13仍判斷使用者有接觸到視窗的邊緣,避免造成無法控制的困擾。
10‧‧‧電子裝置
111‧‧‧視窗
112‧‧‧標題列
113‧‧‧視窗內容
22‧‧‧第一觸控點
23‧‧‧第二觸控點

Claims (24)

  1. 一種多視窗觸控指令的判斷方法是在一電子裝置的觸控介面上產生複數個具有標題列的視窗,並執行以下步驟:判斷任一視窗的標題列內是否出現觸控點;若該視窗的標題列內出現觸控點,於該觸控點的外圍形成一有效觸控區域,接著判斷所述觸控點是否出現一特定觸控動作;及若出現特定觸控動作,則執行一視窗調整指令。
  2. 如請求項1所述多視窗觸控指令的判斷方法,前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗標題列出現一觸控點;判斷標題列內的觸控點移動;前述視窗調整指令為一移動指令。
  3. 如請求項2所述多視窗觸控指令的判斷方法,前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗標題列出現一觸控點;判斷視窗內的標題列以外出現另一觸控點;前述視窗調整指令是一縮放指令。
  4. 如請求項3所述多視窗觸控指令的判斷方法,當該另一觸控點落在該視窗內的區域,係縮小視窗。
  5. 如請求項3所述多視窗觸控指令的判斷方法,當該另一觸控點落在該視窗以外的區域,係放大視窗。
  6. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向, 且前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗標題列出現兩個觸控點;判斷標題列內的該兩個觸控點往+y方向移動;前述視窗調整指令為一最大化指令。
  7. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗標題列出現三個觸控點;判斷標題列內的該三個觸控點往+y方向移動;前述視窗調整指令為一最大化指令。
  8. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷操作在一最小化狀態的視窗標題列出現三個觸控點;判斷標題列內的該三個觸控點往+y方向移動;前述視窗調整指令為一最大化指令。
  9. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷操作在一最小化狀態的視窗標題列出現兩個觸控點;判斷標題列內的該兩個觸控點往+y方向移動; 前述視窗調整指令為一還原指令。
  10. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷操作在一最大化狀態的視窗標題列出現兩個觸控點;判斷標題列內的該兩個觸控點往-y方向移動;前述視窗調整指令為一還原指令。
  11. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷操作在一最大化狀態的視窗標題列出現三個觸控點;判斷標題列內的該三個觸控點往-y方向移動;前述視窗調整指令為一最小化指令。
  12. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗標題列出現兩個觸控點;判斷標題列內的該兩個觸控點往-y方向移動;前述視窗調整指令為一最小化指令。
  13. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括: 判斷操作在一還原狀態的視窗標題列出現三個觸控點;判斷標題列內的該三個觸控點往-y方向移動;前述視窗調整指令為一最小化指令。
  14. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷該視窗的標題列出現至少兩個觸控點;判斷標題列內的觸控點往+x方向移動;前述視窗調整指令為一關閉指令。
  15. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷該視窗的標題列出現至少兩個觸控點;判斷標題列內的觸控點往-x方向移動;前述視窗調整指令為一關閉指令。
  16. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括:判斷該視窗的標題列出現四個觸控點;判斷標題列內的該四個觸控點往+y方向移動;前述視窗調整指令為一最上層顯示指令。
  17. 如請求項3所述多視窗觸控指令的判斷方法,進一步定義有一+x方向、一-x方向、一+y方向與一-y方向,且前述判斷是否出現特定觸控動作係包括: 判斷該視窗的標題列出現四個觸控點;判斷標題列內的該四個觸控點往-y方向移動;前述視窗調整指令為一取消最上層顯示指令。
  18. 如請求項3所述多視窗觸控指令的判斷方法,前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗出現五個觸控點;判斷視窗內的該五個觸控點彼此遠離;前述視窗調整指令為一視窗放大指令。
  19. 如請求項3所述多視窗觸控指令的判斷方法,前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗出現五個觸控點;判斷視窗內的該五個觸控點彼此靠近;前述視窗調整指令為一視窗縮小指令。
  20. 如請求項3所述多視窗觸控指令的判斷方法,前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗出現四個觸控點;判斷視窗內的該四個觸控點移動;前述視窗調整指令為一移動指令。
  21. 如請求項3所述多視窗觸控指令的判斷方法,前述判斷是否出現特定觸控動作係包括:判斷操作在一還原狀態的視窗邊緣出現一觸控點;判斷視窗邊緣的觸控點移動;前述視窗調整指令為一視窗邊緣調整指令。
  22. 如請求項1所述多視窗觸控指令的判斷方法,其中該判斷方法執行在Android系統。
  23. 一種電子裝置,包含有:一觸控介面;以及一控制器,電連接該觸控介面,並在該觸控介面產生複數個具有標題列的視窗,且根據視窗的標題列內是否出現觸控點及一特定觸控動作,若該視窗的標題列內出現觸控點,將該觸控點擴展成一有效觸控區,以根據該特定觸控動作執行一視窗調整指令。
  24. 如請求項23所述的電子裝置,其中該控制器操作在Android系統。
TW102123104A 2013-06-28 2013-06-28 Method of Judging Electronic Device and Multi - window Touch Command TWI496069B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
TW102123104A TWI496069B (zh) 2013-06-28 2013-06-28 Method of Judging Electronic Device and Multi - window Touch Command
CN201310339286.1A CN103488418B (zh) 2013-06-28 2013-08-06 电子装置与多窗口触控指令的判断方法
US14/022,371 US9760238B2 (en) 2013-06-28 2013-09-10 Electronic device and method for identifying window control command in a multi-window system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW102123104A TWI496069B (zh) 2013-06-28 2013-06-28 Method of Judging Electronic Device and Multi - window Touch Command

Publications (2)

Publication Number Publication Date
TW201501019A TW201501019A (zh) 2015-01-01
TWI496069B true TWI496069B (zh) 2015-08-11

Family

ID=49828687

Family Applications (1)

Application Number Title Priority Date Filing Date
TW102123104A TWI496069B (zh) 2013-06-28 2013-06-28 Method of Judging Electronic Device and Multi - window Touch Command

Country Status (3)

Country Link
US (1) US9760238B2 (zh)
CN (1) CN103488418B (zh)
TW (1) TWI496069B (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9589541B2 (en) 2012-02-28 2017-03-07 Ebay Inc. Location-based display of pixel history
KR102085181B1 (ko) * 2013-10-23 2020-03-05 삼성전자주식회사 데이터 전송 방법, 데이터 수신 방법, 및 디바이스
US9740777B2 (en) 2013-12-20 2017-08-22 Ebay Inc. Systems and methods for saving and presenting a state of a communication session
US20160026358A1 (en) * 2014-07-28 2016-01-28 Lenovo (Singapore) Pte, Ltd. Gesture-based window management
CN105373327B (zh) * 2014-09-02 2019-06-25 联想(北京)有限公司 一种信息处理方法和电子设备
CN105700763A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 终端界面窗口的移动方法及装置
CN104461301B (zh) * 2014-12-22 2017-11-14 青岛大学 基于世界坐标实现屏幕窗口自动对齐的方法
CN105786301B (zh) * 2014-12-23 2020-03-10 阿里巴巴集团控股有限公司 多窗口***下切换显示对象的方法及其装置
EP4318195A3 (en) * 2015-01-04 2024-04-24 Huawei Technologies Co., Ltd. Method, apparatus, and terminal for processing notification information
US10248280B2 (en) 2015-08-18 2019-04-02 International Business Machines Corporation Controlling input to a plurality of computer windows
CN105549880A (zh) * 2015-12-08 2016-05-04 联想(北京)有限公司 一种窗口控制方法及电子设备
US10289292B2 (en) * 2016-06-12 2019-05-14 Apple Inc. Device, method, and graphical user interface for window manipulation and management
CN106527858A (zh) * 2016-10-28 2017-03-22 广州视睿电子科技有限公司 一种窗口移动方法及装置
CN107272993A (zh) * 2017-06-30 2017-10-20 深圳铂睿智恒科技有限公司 智能终端窗口视图的控制方法及***
CN108920089A (zh) * 2018-07-19 2018-11-30 斑马音乐文化科技(深圳)有限公司 点歌播放显示方法、装置、点唱设备和存储介质
JP7490967B2 (ja) * 2020-01-27 2024-05-28 富士通株式会社 表示制御プログラム、表示制御方法、及び表示制御装置
CN111488107A (zh) * 2020-03-26 2020-08-04 北京小米移动软件有限公司 多任务交互控制方法、多任务交互控制装置及存储介质
CN111552425A (zh) 2020-04-24 2020-08-18 北京小米移动软件有限公司 一种控制小窗显示的方法、装置及存储介质
US11644972B2 (en) * 2021-09-24 2023-05-09 Htc Corporation Virtual image display device and setting method for input interface thereof

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090300554A1 (en) * 2008-06-03 2009-12-03 Nokia Corporation Gesture Recognition for Display Zoom Feature
US20110214055A1 (en) * 2010-02-26 2011-09-01 General Electric Company Systems and Methods for Using Structured Libraries of Gestures on Multi-Touch Clinical Systems
TW201133329A (en) * 2010-03-26 2011-10-01 Acer Inc Touch control electric apparatus and window operation method thereof
TW201305878A (zh) * 2011-07-25 2013-02-01 Tpk Touch Solutions Inc 手勢識別方法及觸控系統

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08286807A (ja) * 1995-04-18 1996-11-01 Canon Inc データ処理装置及びそのジェスチャ認識方法
US7840912B2 (en) * 2006-01-30 2010-11-23 Apple Inc. Multi-touch gesture dictionary
US7689914B2 (en) * 2002-12-12 2010-03-30 Apple Inc. Sticky functionality
US8698751B2 (en) * 2010-10-01 2014-04-15 Z124 Gravity drop rules and keyboard display on a multiple screen device
US7661069B2 (en) * 2005-03-31 2010-02-09 Microsoft Corporation System and method for visually expressing user interface elements
US20070016875A1 (en) * 2005-07-12 2007-01-18 International Business Machines Corporation Method and system for partial sizing adjacency constraint in a multi-pane window frame
US9311528B2 (en) * 2007-01-03 2016-04-12 Apple Inc. Gesture learning
US7770136B2 (en) * 2007-01-24 2010-08-03 Microsoft Corporation Gesture recognition interactive feedback
US8169414B2 (en) * 2008-07-12 2012-05-01 Lim Seung E Control of electronic games via finger angle using a high dimensional touchpad (HDTP) touch user interface
DE202010018601U1 (de) * 2009-02-18 2018-04-30 Google LLC (n.d.Ges.d. Staates Delaware) Automatisches Erfassen von Informationen, wie etwa Erfassen von Informationen unter Verwendung einer dokumentenerkennenden Vorrichtung
KR20110104088A (ko) * 2009-02-23 2011-09-21 후지쯔 가부시끼가이샤 정보 처리 장치, 표시 제어 방법 및 표시 제어 프로그램을 기록한 컴퓨터 판독 가능한 매체
CN101630231A (zh) * 2009-08-04 2010-01-20 苏州瀚瑞微电子有限公司 触控屏的操作手势
WO2011153623A2 (en) * 2010-06-08 2011-12-15 Aastra Technologies Limited Method and system for video communication
CN102419649A (zh) * 2011-07-06 2012-04-18 北京汇冠新技术股份有限公司 一种扩大范围触摸方法及***
KR101905038B1 (ko) * 2011-11-16 2018-10-08 삼성전자주식회사 다중 어플리케이션 환경 하에서 터치스크린을 가지는 장치 및 그 제어 방법
KR20130119129A (ko) * 2012-04-23 2013-10-31 삼성전자주식회사 윈도우 크기를 조절하기 위한 방법 및 그 전자 장치
EP2662761B1 (en) * 2012-05-11 2020-07-01 Samsung Electronics Co., Ltd Multiple display window providing apparatus and method
KR102016975B1 (ko) * 2012-07-27 2019-09-02 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
US9021387B2 (en) * 2012-07-31 2015-04-28 Hewlett-Packard Development Company, L.P. Re-sizing user interface object on touch sensitive display
US10282088B2 (en) * 2012-12-06 2019-05-07 Samsung Electronics Co., Ltd. Configuration of application execution spaces and sub-spaces for sharing data on a mobile tough screen device
CN103067569B (zh) * 2012-12-10 2015-01-14 广东欧珀移动通信有限公司 一种智能手机多窗口显示方法和装置
TWI514248B (zh) * 2014-03-18 2015-12-21 Pixart Imaging Inc 防止誤觸發邊緣滑動手勢之方法及手勢觸發方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090300554A1 (en) * 2008-06-03 2009-12-03 Nokia Corporation Gesture Recognition for Display Zoom Feature
US20110214055A1 (en) * 2010-02-26 2011-09-01 General Electric Company Systems and Methods for Using Structured Libraries of Gestures on Multi-Touch Clinical Systems
TW201133329A (en) * 2010-03-26 2011-10-01 Acer Inc Touch control electric apparatus and window operation method thereof
TW201305878A (zh) * 2011-07-25 2013-02-01 Tpk Touch Solutions Inc 手勢識別方法及觸控系統

Also Published As

Publication number Publication date
CN103488418A (zh) 2014-01-01
CN103488418B (zh) 2017-05-17
US9760238B2 (en) 2017-09-12
US20150007100A1 (en) 2015-01-01
TW201501019A (zh) 2015-01-01

Similar Documents

Publication Publication Date Title
TWI496069B (zh) Method of Judging Electronic Device and Multi - window Touch Command
CN113099115B (zh) 具有相机的电子装置
RU2541852C2 (ru) Устройство и способ для управления пользовательским интерфейсом на основе движений
JP4865053B2 (ja) 情報処理装置およびドラッグ制御方法
JP5790203B2 (ja) 情報処理装置、情報処理方法、プログラム、および遠隔操作システム
TWI585672B (zh) 電子顯示裝置及圖標控制方法
EP2715491B1 (en) Edge gesture
JP5718042B2 (ja) タッチ入力処理装置、情報処理装置およびタッチ入力制御方法
TWI658396B (zh) 介面控制方法和電子裝置
US9354780B2 (en) Gesture-based selection and movement of objects
US20110296329A1 (en) Electronic apparatus and display control method
JP2010086519A5 (zh)
US8823670B2 (en) Method for screen control on touch screen
US9170726B2 (en) Apparatus and method for providing GUI interacting according to recognized user approach
CN103823550A (zh) 虚拟触控方法
KR20100136578A (ko) 터치 입력 수단 및 스타일러스 펜, 이를 이용한 터치스크린 장치, 및 터치스크린 제어방법
TWI446236B (zh) 電子裝置及其控制方法
JP5915061B2 (ja) 情報処理装置および方法、プログラム、並びに記録媒体
TWI354223B (zh)
JP6333779B2 (ja) 表示制御装置、表示制御方法、及びそれをコンピュータで実行するためのコンピュータ・プログラム
KR101667425B1 (ko) 터치윈도우 확대축소 기능을 갖는 모바일장치 및 터치윈도우의 확대축소 방법
JP6197559B2 (ja) オブジェクト操作システム及びオブジェクト操作制御プログラム並びにオブジェクト操作制御方法
JP2012064232A (ja) 情報処理装置およびドラッグ制御方法
TWI522895B (zh) 介面操作方法與應用該方法之可攜式電子裝置
TWI603226B (zh) 體感偵測器之手勢辨識方法