TWI461973B - 用於視覺式回饋顯示之方法、系統及電腦可讀取媒體 - Google Patents

用於視覺式回饋顯示之方法、系統及電腦可讀取媒體 Download PDF

Info

Publication number
TWI461973B
TWI461973B TW097120978A TW97120978A TWI461973B TW I461973 B TWI461973 B TW I461973B TW 097120978 A TW097120978 A TW 097120978A TW 97120978 A TW97120978 A TW 97120978A TW I461973 B TWI461973 B TW I461973B
Authority
TW
Taiwan
Prior art keywords
point
menu
displaying
control item
displayed
Prior art date
Application number
TW097120978A
Other languages
English (en)
Other versions
TW200905536A (en
Inventor
Brian Hudson
Original Assignee
Microsoft 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 Microsoft Corp filed Critical Microsoft Corp
Publication of TW200905536A publication Critical patent/TW200905536A/zh
Application granted granted Critical
Publication of TWI461973B publication Critical patent/TWI461973B/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/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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04166Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
    • 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
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S715/00Data processing: presentation processing of document, operator interface processing, and screen saver display processing
    • Y10S715/974Slider control as on-screen object in operator interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & 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)
  • Controls And Circuits For Display Device (AREA)

Description

用於視覺式回饋顯示之方法、系統及電腦可讀取媒體
本發明係有關於視覺回饋顯示。
傳統以觸控為基礎之輸入解決方案通常會利用「指與按」(point and click)的方式來互動。螢幕上之視覺元件(例如,圖示、超連結、按鈕、或編輯框)提供了使用者向系統提出資訊或輸入之機會。使用者點擊螢幕之觸控敏感區域,以模擬通常需藉由將滑鼠游標移動至控制項上並點擊才能完成的動作。
利用以觸控為基礎之裝置時,經常會遇到觸控螢幕的校準問題;藉由校準,當使用者點擊「OK」按鈕時,才不會錯過該控制項或不經意地觸發鄰近控制項。有時,為了減少上述問題,會利用特大的控制項,因為這些控制項具有較大的目標區域,所以較不容易錯過這些控制項。然而,在行動裝置上,使用者通常會利用觸控筆,因此仍會依賴小型按鈕,同時就必須透過觸控筆提供精準的觸控輸入。
通常會利用一級聯選單(set of cascading menu)或欄標控制項(tab control),以便將類似的選項或控制項分成群組。這會使得使用者必須多次點擊螢幕上的小型區域,以便存取想要檢視或改變之控制項、資料、或選項。在小型的可攜式裝置上,上述操作可能非常繁瑣,且會讓使用者對該裝置失去耐心。
發明內容以簡化之形式介紹實施方式中詳述之本發明的概念。發明內容之本意並非指明申請專利範圍標的之主要或關鍵特徵,亦不應將之用以限定申請專利範圍標的之範圍。
提供視覺回饋。首先,可偵測在表面上和第一點之持續接觸。上述表面可包含如觸控螢幕或觸控板。上述持續接觸可由選擇元件所引起,上述選擇元件包含如觸控筆或個體指頭。接著,可顯示選單以回應所偵測之持續接觸。上述選單可包含複數個選單可選元件。接著,可偵測到上述持續接觸已經由該表面上的第一點移動到該表面上的第二點。上述第二點可對應於該複數個選單可選元件其中之一者。接著,可顯示控制項,上述控制項係對應於該複數個選單可選元件之上述一者。
上述概要說明及下文詳細說明提供了本發明之實施例且僅為說明性質。因此,不應將上述概要說明及下文詳細視為對本發明之限制。此外,除了此處所述者之外,更可提供其他功能及變形。舉例而言,具體實施例可關於實施方式中詳述之各種功能之組合及次組合。
下文參照附隨圖式描述本發明之實施方式。在合理的範圍內,各圖式及相關說明中相同的元件符號係指相同或 相似之元件。雖然此處敘述的本發明之具體實施例,然可對其進行各種修飾、改變及其他實作。舉例而言,可對圖中繪示之元件進行取代、增添或修改;而對說明書所述之方法亦可利用取代、重新排序、或增加步驟等方式來修改之。相對應地,下文實施方式不會限制本發明,本發明之適當範圍應由附隨申請專利範圍來限定。
許多傳統觸控螢幕之使用者介面非常繁瑣且很難利用觸控筆來操作。根據本發明之具體實施例,提出一輸入模型,其可更聰明地利用螢幕空間且可利用直覺式互動,而使得可更輕易地利用指頭(例如,拇指或其他手指)來和觸控螢幕裝置互動。本發明之具體實施例係利用該互動和螢幕之相對位置而非絕對位置(例如,啄打(hunt-and-peck)法)來達成上述目的。
第1圖繪示一運算裝置100,其包含螢幕105,在螢幕105上顯示了選單110。上述運算裝置100可以是個人電腦、網路電腦、主機電腦、或其他類似的以微電腦為基礎之工作站。運算裝置100亦可包含任何類型之電腦作業環境,如手持式裝置、微處理器系統、以微處理器為基礎之或可程式化消費性電子產品、迷你電腦、主機電腦、及與其相似者。再者,運算裝置100可包含一行動終端,例如智慧型電話、行動電話、利用無線應用協定(WAP)之行動電話、個人數位助理(PDA)、智慧型呼叫器(intelligent pager)、可攜式電腦、手持式電腦、傳統電話、或傳真機。上述系統及裝置僅為例示性,且運算裝置100可包含其他 系統或裝置。
本發明之具體實施例使得使用者能夠點擊螢幕105以及(非必須地)保持接觸。可利用此一最初觸控點之絕對位置作為開始點,以供顯示視覺回饋時作為參考。此外,此一最初觸控點亦可選擇性地作為指頭(或觸控筆)之觸控點未來相對移動之參考點。根據本發明之具體實施例,使用者不須點擊螢幕105上之特定點才能選中所想之控制項。反之,可相對於最初的觸控而繪製控制項。利用後續命令,可根據後續觸控點之相對位置來運算輸入。如此一來,可降低因為顯示器及觸控感應器之校正所產生的錯誤。
當使用者將指頭(或觸控筆)移動至螢幕105之不同區域上時,可重新繪製控制項而有效率地利用螢幕105。舉例而言,可圍繞著觸控點來繪製選單項目,而非多次地點擊預定義的點,來進入深層之階層式選單結構。當觸控點朝向一選項移動時,可接著圍繞新觸控點來繪製次選項。此循環可隨著繪製每一組新選項以覆蓋或取代前一組選項而一直持續進行,直到使用者選取最終項目/選項為止。因此,使用者僅需要點擊與停駐一次即可完成整個互動(例如,操作一控制項之數值、或深入選單、以及最終可選擇一動作)。
因此,本發明之具體實施例能夠根據下列條件而提供選單/控制項/動作的智慧型配置:i)觸控螢幕上之一目前接觸點或ii)互動之最初接觸點以及在觸控點的每一基本方位中可用的螢幕空間。可根據可用空間,盡可能繪製最多 數目之選單/控制項。
此外,本發明之具體實施例能夠以使用者介面元件之配置及繪製為基礎,提供觸控輸入位置。舉例而言,可根據使用者之手指或觸控筆目前是否正在觸控螢幕或觸控動作起始之位置,來預測可將控制項繪製至哪一個位置。繪製之控制項可處於一「可供使用」之狀態。舉例而言,音量滑動條/捲動條(volume slider/scroller)可與對齊於操控軸之目前觸控點上之一「滑塊」(thumb)一起繪製。此外,在該等具體實施例中可考量使用者偏好,例如慣用左手或慣用右手。
第2圖為流程圖,闡明根據本發明一具體實施例來提供視覺回饋之方法200的主要步驟。可利用運算裝置100(如同下文參照之第7圖所詳述)來實作方法200。下文將詳述實作方法200之步驟。方法200在區塊205開始。在區塊210,運算裝置100偵測到和表面上一第一點之持續接觸。第3圖係繪示螢幕105、螢幕105上之一第一點305、以及一個體(例如,使用者)之指頭310(例如,手指)。當使用者點擊螢幕105並將指頭310停駐(例如,「徘徊」)在第一點305時,運算裝置可儲存第一點305之座標,且可運算在螢幕105上圍繞(例如,鄰近)第一點305之可用空間。
上述表面可為觸控螢幕(例如,螢幕105)或觸控板。上述裝置僅為例示,且上述表面可包含其他裝置。再者,上述所偵測之持續接觸可由選擇元件所造成,例如,上述 選擇元件可為觸控筆或個體之指頭310。上述選擇元件僅為實施例,且選擇元件可包含其他裝置。上述個體可為操作該運算裝置100之個人。
當運算裝置100在步驟210偵測到與表面上第一點305之持續接觸時,方法200可進行到步驟220,此時運算裝置100可顯示選單110以回應表面上偵測到之第一點305之持續接觸。舉例而言,如第4圖所示,運算裝置100可根據上述可用空間來配置選單110。選單110可包含複數個可選選單元件410至445。舉例而言,運算裝置100可在選單110上平均地配置複數個可選選單元件410至445,以便在螢幕105上呈現上述項目之圖示、影像、文字串。舉例而言,若第一點305位於螢幕105的角落,可在可用的90度空間中配置上述可選選單元件410至445。相似地,若第一點305位於螢幕105的側邊緣,可在可用的180度空間中配置上述可選選單元件410至445。
一旦運算裝置100已經在步驟220顯示了選單110,方法200可進行到步驟230。參照第5圖,在步驟230,運算裝置100可偵測上述持續接觸已經由表面上之第一點305移動至表面上之第二點505。以第5圖所示畫面為例,第二點505對應於可選元件410至445中之可選元件410。使用者可藉由將徘徊在第一點305之指頭310(或例如觸控筆)朝向可選選單元件410而移動至第二點505,以完成上述動作。運算裝置100可持續監控徘徊之指頭310的移動,且可套用一演算法來決定使用者意欲選取可選選單元件 410至445之哪一個。舉例而言,該演算法可考量第一點305、第二點505、以及由第一點305至第二點505之路徑510。可藉由例如運算裝置100中之觸控驅動程式以一定之頻率來測量上述路徑510。此外,該演算法可考量指頭310之速率(舉例而言,可根據由觸控驅動程式取得之連續樣本間之距離)。上述資訊將有助於決定指頭310是否已經在複數個可選選單元件410至445中之任一者上徘徊得夠久而足以認定其「被選擇」。
當運算裝置100在步驟230偵測到持續接觸已經移動時,方法200可進行到步驟240,此時運算裝置100可回應相對於例如對第二點505所選之可選選單元件410而顯示控制項605。舉例而言,如第6圖所示,在決定使用者意欲選擇何項目(例如,可選選單元件410)之後,運算裝置100可再度儲存指頭310之目前位置、重新計算螢幕105上之可用空間、並決定應將與該所選控制項605相關之一組項目繪製於何處。如第6圖之實施例所示,使用者已經選擇音量圖示。雖然可繪製對應於可選選單元件410之控制項605,但是本發明之具體實施例可回應該可選選單元件410而又繪製另一選單。
舉例而言,利用所收集到之資料,運算裝置100可繪製控制項605以允許使用者藉由在路徑615中上下移動指頭310而調整運算裝置100之音量。可利用多種方式來表達第6圖所示之架構。舉例而言,控制項605之最初位置(例如,音量滑動條中之「滑塊」610)可在水平軸上對齊於目 前觸控位置(例如,第二點505)。再者,可縮放控制項,以盡可能運用螢幕105上之可用空間。此外,可在第二點505下方繪製一箭號,其可向上及向下延伸,以提示使用者在螢幕105上此一軸線中移動會影響控制項。可將此種概念延伸至不同選項對話、階層式選單結構、新控制項之中,且可運用於多種領域,例如由可攜式裝置到工業自動化、到醫學顯示及控制項系統。
本發明之具體實施例亦可根據使用者慣用左手或右手來顯示控制項605。舉例而言,使用者可利用其偏好之慣用手輸入至運算裝置100中。有了此資訊後,運算裝置在顯示控制項605時會避免讓使用者之手(或觸控筆)阻擋住控制項605。舉例而言,當決定使用慣用左手且欲回應該使用者對於可選選單元件410之選擇時,可在第二點505右方之區域部分中顯示控制項605。相似地,當決定使用慣用右手且欲回應該使用者對於可選選單元件410之選擇時,可在第二點505左方之區域部分中顯示控制項605。如此一來,使用者可看見控制項605而不會被自己的手擋住。如第6圖所示,可將控制項605放置於第二點505的左方,因為運算裝置中之資訊可能指出指頭310的主人慣用右手。再者,可根據第二點505在螢幕105中之位置,來決定將控制項605放置於垂直、水平、或任何其他之方位中。舉例而言,若第二點505位於螢幕105之邊緣或角落,可水平或垂直放置控制項605。一旦運算裝置100在步驟240顯示控制項之後,方法200在步驟250結束。
本發明一具體實施例可包含用以提供該視覺回饋之系統。上述系統可包含記憶儲存裝置及與該記憶儲存裝置耦接之處理單元。可操作該處理單元以偵測和表面上第一點之持續接觸,以及回應該偵測到之持續接觸而顯示一選單。上述選單可包含複數個選單可選元件。更可操作該處理單元,以偵測該持續接觸已經由表面上第一點移動至表面上之第二點。上述第二點可對應於該些選單可選元件其中之一。更可操作該處理單元,以顯示控制項(相對於該些選單可選元件中之上述一者)。
本發明另一具體實施例可包含用以提供視覺回饋之系統。上述系統可包含記憶儲存裝置及與該記憶儲存裝置耦接之處理單元。當選擇元件在觸控螢幕之第一點上徘徊時,可操作該處理單元而顯示一選單,以作為回應。上述選單可包含相對於第一點而顯示之複數個選單可選元件。可進一步操作處理單元以決定該選擇元件已經由上述螢幕上之第一點移動至第二點。第二點可對應於該些選單可選元件之一。更可操作處理單元以顯示控制項,該控制項對應於該些選單可選元件之上述一者。可相對於第二點而顯示控制項,其中將對應於控制項之控制項可選元件顯示於第二點。
本發明又另一具體實施例包含用以提供視覺回饋之系統。上述系統可包含記憶儲存裝置及耦合至該記憶儲存裝置之處理單元。可操作該處理單元以偵測在表面上第一點徘徊之使用者的指頭,而能夠相對於第一點顯示第一選 單,以回應偵測到之徘徊指頭。上述第一選單可包含複數個第一選單可選元件。更可操作處理單元以決定偵測到之徘徊指頭已經由表面上之第一點移動至表面上之第二點。上述第二點可對應於該些第一選單可選元件之一。此外,當決定所偵測到之徘徊指頭已經移動時,可操作該處理單元以由螢幕移除第一選單,並相對於第二點而顯示對應於該些第一選單可選元件之上述一者的第二選單,以作為回應。
第7圖為一包括運算裝置100之系統的區塊圖。根據本發明一具體實施例,可將上述記憶儲存裝置及處理單元實作於運算裝置中,例如第7圖之運算裝置100。可利用硬體、軟體、或韌體的任何適當組合來實作記憶儲存裝置及處理單元。舉例而言,可利用運算裝置100或以任何其他運算裝置718連同運算裝置100來實作記憶儲存裝置及處理單元。上述系統、裝置及處理器僅為例示,且其他系統、裝置及處理器可包含上述記憶儲存裝置及處理單元,且可用於本發明之具體實施例。
參照第7圖,根據本發明一具體實施例,上述系統可包括運算裝置,例如運算裝置100。在運算裝置100之最基本組態中,可包括至少一處理單元702及一系統記憶體704。隨著運算裝置之組態及類型不同,系統記憶體704可包含但不限於:依電性(例如,隨機存取記憶體(RAM))、非依電性(例如,唯讀記憶體(ROM))、快閃記憶體、或上述之任意組合。系統記憶體704可包括作業系統705、一 或更多程式化模組706,且可包括程式資料707。舉例而言,作業系統705可用以控制運算裝置100之作業。在一具體實施例中,程式化模組706可包括視覺回饋應用程式720。再者,本發明之具體實施例可連同圖形程式庫、其他作業系統、或任何其他應用程式一起實作,且不限於任何特定之應用程式或系統。在第7圖中,上述最基本組態所含之元件位於虛線708中。
運算裝置100可具備額外的特徵或功能。舉例而言,運算裝置100亦可包括額外資料儲存裝置(可移除式和/或非可移除式),例如,磁碟、光碟、或磁帶。第7圖中以可移除式儲存裝置709及非可移除式儲存裝置710來表示上述額外儲存裝置。電腦儲存媒體可包括以任何方式或技術來實作以儲存資訊(例如電腦可讀取指令、資料結構、程式模組、或其他資料)之依電性及非依電性、可移除式及非可移除式媒體。系統記憶體704、可移除式儲存裝置709、及非可移除式儲存裝置710皆為電腦儲存媒體(即記憶儲存裝置)之例示。電腦儲存媒體可包括但不限於:RAM、ROM、EEPROM、快閃記憶體或其他記憶體技術、CD-ROM、數位多功能影音光碟(DVD)或其他光學儲存裝置、磁匣、磁帶、磁片儲存或其他磁性儲存裝置、或任何其他可用於儲存所需資訊且該資訊可供運算裝置100存取之媒體。任何此類電腦儲存媒體皆可為運算裝置100之部分。運算裝置100亦可具有輸入裝置(們)712,例如鍵盤、滑鼠、筆、聲音輸入裝置、觸控輸入裝置等。運算裝置亦可包含輸出裝 置(們)714,例如顯示器、擴音器、印表機等。上述裝置僅為例示,且亦可利用其他裝置。
運算裝置100亦可含有通訊連接716,其可允許運算裝置100和其他運算裝置718進行通訊,例如在分散式運算環境中透過網路(舉例來說,像是內部網路或網際網路)。通訊連接716僅為通訊媒體之例示。通常可將通訊媒體具體實作成電腦可讀取指令、資料結構、程式模組、或被調變資料信號(如載波或其他傳輸機制)中之其他資料,且可包括任何資訊傳輸媒體。「被調變資料訊號」一詞係指一訊號可設定或改變該訊號之一或更多特徵,以編碼該訊號中之資訊。作為例示而非限制,通訊媒體可包括有線媒體(例如有線網路或直接有線連接)及無線媒體(例如音波、無線電射頻(RF)、紅外線、以及其他無線媒體)。在此處,電腦可讀取媒體一詞可包括儲存媒體及通訊媒體二者。
如上所述,可將數個程式模組及資料檔案儲存於系統記憶體704(包括作業系統705)中。當執行於處理單元702之上時,程式化模組706(例如,視覺回饋應用程式720)可進行之處理包括:例如上述方法200之一或更多步驟。上述處理僅為例示,且處理單元702可執行其他處理。根據本發明之具體實施例,可運用之其他程式化模組包括電子郵件及聯絡人應用程式、文書處理應用程式、試算表應用程式、資料庫應用程式、投影片簡報應用程式、繪圖或電腦輔助應用程式等。
一般而言,根據本發明之具體實施例,程式模組可包 括常式、應用程式、組件、資料結構、及可執行特定工作或可實作特定抽象資料類型之其他類型結構。此外,可將本發明之具體實施例實作於其他電腦系統組態,包括手持式裝置、微處理器系統、以微處理器為基礎或可程式化之消費性電子產品、迷你電腦、主機電腦、及與其相似者。亦可將本發明之具體實施例實作於分散式運算環境中,其中係透過通訊網路連接之遠端處理裝置來執行工作。在分散式運算環境中,程式模組可位於本機及遠端記憶儲存裝置中。
再者,可將本發明之具體實施例實作於電子電路中,其包含離散電子元件、含有邏輯閘之封裝或整合電子晶片、利用微處理器之電路、或位於含有電子元件或微處理器之單晶片上。亦可利用其他可執行邏輯作業之技術來實作本發明之具體實施例,例如,舉例而言,AND、OR、NOT,包括但不限於機械、光學、流體及量子技術。此外,可將本發明之具體實施例實作於一般用途電腦或任何其他電路或系統中。
舉例而言,可將本發明之具體實施例實作成電腦處理(方法)、運算系統、或製造物(例如電腦程式產品或電腦可讀取媒體)。電腦程式產品可以是可供電腦系統讀取之電腦儲存媒體,且其將電腦程式指令編碼,用以執行電腦處理。電腦程式產品亦可以是在載波上傳輸之信號,其可供運算系統讀取,且可將電腦程式指令編碼,用以執行電腦處理。相對應地,可將本發明實作於硬體和/或軟體(包括韌體、 常駐軟體、微碼(micro-code)等)中。換句話說,本發明之具體實施例的形式可為位於電腦可使用或電腦可讀取儲存裝置媒體上之電腦程式產品,該媒體中具有電腦可使用或電腦可讀取程式碼,可供指令執行系統使用或和其一起使用。電腦可使用或電腦可讀取媒體可以是任何媒體,只要其能夠含有、儲存、通訊、傳輸或運輸程式,以供指令執行系統、設備、或裝置使用或和其一起使用。
電腦可使用或電腦可讀取媒體可以是(例如但不限於)電子、磁性、光學、電磁、紅外線或半導體系統、設備、裝置、或傳輸媒體。更明確地說,電腦可讀取媒體之實施例(例示而非列舉)可包括下列:具有一或更多纜線之電子連接、可攜式電腦碟片、隨機存取記憶體(RAM)、唯讀記憶體(ROM)、可抹除可程式化唯讀記憶體(EPROM或快閃記憶體)、光纖、及可攜式光碟唯讀記憶裝置(CD-ROM)。應注意,電腦可使用或電腦可讀取媒體甚至可以是紙張或另一其上列印了程式之適當媒體,因為可電子化擷取該程式,例如可藉由光學掃瞄該紙張或該其他媒體,而後編譯、解譯或以其他適當方法處理(若有必要),且之後將之儲存於電腦記憶裝置中。
上述本發明之具體實施例係參照區塊圖和/或根據本發明之具體實施例之方法、系統及電腦程式產品之作業來進行說明。區塊中所示之功能/動作實現的順序可和流程圖中所示不同。舉例而言,隨著所涉及的功能/動作不同,圖中所示的連續兩個區塊可能實際上幾乎同時進行,或有時 可能以相反的順序執行這些區塊。
雖然本說明書中載明了本發明之某些具體實施例,亦可存在其他具體實施例。再者,雖然在本說明書的敘述中,本發明之具體實施例係關於儲存於記憶體及其他儲存裝置媒體中之資料,亦可將資料儲存於或讀取自其他類型之電腦可讀取媒體,例如次級儲存裝置裝置,如硬碟、軟機或CD-ROM、來自網際網路之載波、或其他形式之RAM或ROM。此外,所揭露之方法步驟可任意修改,包括重新排序步驟和/或加入或刪除步驟而不致悖離本發明之範圍。
說明書中所載之碼的所有著作權屬於申請人所有。申請人擁有並保留說明書中所載碼之所有權利,且僅許可關於授予專利所必須的複製,而不及於其他用途。
雖然說明書中包含實施例,本發明之範圍係由申請專利範圍所界定。此外,雖然說明書以專屬於結構特徵和/或方法動作之方式來進行描述,申請專利範圍不限於上述特徵及動作。反之,所揭露之特定特徵及動作僅為本發明之具體實施例的例示。
100‧‧‧運算裝置
105‧‧‧螢幕
110‧‧‧選單
305‧‧‧第一點
310‧‧‧指頭
410-445‧‧‧可選選單元件
505‧‧‧第二點
510、615‧‧‧路徑
605‧‧‧控制項
610‧‧‧滑塊
702‧‧‧處理單元
704‧‧‧系統記憶體
705‧‧‧作業系統
706‧‧‧程式化模組
707‧‧‧程式資料
708‧‧‧虛線
709‧‧‧可移除式儲存裝置
710‧‧‧非可移除式儲存裝置
712‧‧‧輸入裝置
714‧‧‧輸出裝置
716‧‧‧通訊連接
718‧‧‧其他運算裝置
720‧‧‧視覺回饋應用程式
附隨圖式為本說明書之一部份,其中闡明本發明之各種具體實施例,圖式如下:第1圖為作業環境之區塊圖;第2圖為用以提供視覺回饋顯示之方法的流程圖;第3圖繪示顯示畫面; 第4圖繪示顯示畫面;第5圖繪示顯示畫面;第6圖繪示顯示畫面;以及第7圖為系統之區塊圖,該系統包括運算裝置。
100‧‧‧運算裝置
110‧‧‧選單
105‧‧‧螢幕

Claims (20)

  1. 一種用以提供視覺回饋之方法,該方法包含以下步驟:偵測和一表面上一第一點之一接觸;顯示一選單以回應所偵測之該接觸,該選單係包含複數個選單可選元件;偵測該接觸係由該表面上該第一點移動至該表面上一第二點,該第二點係對應於該等複數個選單可選元件之一者;以及顯示一控制項,該控制項係對應於該等複數個選單可選元件之該一者,其中顯示對應於該等複數個選單可選元件之該一者之該控制項之步驟包含以下步驟:顯示相對於該第二點之一滑動條,其中該滑動條之一滑塊係顯示於該第二點。
  2. 如申請專利範圍第1項所述之方法,其中偵測和該表面上該第一點之該接觸之該步驟係包含以下步驟:偵測在包含下列任一者之該表面上與該第一點之該接觸:一觸控螢幕及一觸控板。
  3. 如申請專利範圍第1項所述之方法,其中偵測該接觸之該步驟係包含以下步驟:偵測由包含下列任一者之一選擇元件所引起之該接觸:一觸控筆及一個體指頭。
  4. 如申請專利範圍第1項所述之方法,其中顯示該選單之 該步驟係包含以下步驟:在該表面上顯示該選單。
  5. 如申請專利範圍第1項所述之方法,其中顯示該選單之該步驟係包含以下步驟:在該表面上相對於該第一點而顯示該選單。
  6. 如申請專利範圍第1項所述之方法,其中顯示該選單之該步驟係包含以下步驟:決定該表面上鄰近該第一點之一第一可用空間;以及於經決定之該第一可用空間中顯示該等複數個選單可選元件。
  7. 如申請專利範圍第1項所述之方法,其中顯示該控制項之該步驟係包含以下步驟:當決定一使用者慣用右手時,於該表面上之一第一區域中顯示該控制項。
  8. 如申請專利範圍第1項所述之方法,其中顯示該控制項之該步驟係包含以下步驟:當決定一使用者慣用左手時,於該表面上之一第二區域中顯示該控制項。
  9. 如申請專利範圍第1項所述之方法,其中顯示該控制項之該步驟係包含以下步驟:顯示與該滑動條相關聯之一音量控制項。
  10. 如申請專利範圍第1項所述之方法,其中顯示該滑動條之該步驟係包含以下步驟:鄰近於該控制項,顯示對應該控制項可移動之至少一個方向之指示。
  11. 如申請專利範圍第1項所述之方法,其中顯示該控制項之該步驟係包含以下步驟:決定該表面上鄰近該第二點之一第二可用空間;以及於經決定之該第二可用空間中顯示該控制項。
  12. 一種儲存一組指令的電腦可讀取媒體,當該組指令執行時可進行提供視覺回饋之一方法,由該組指令執行之該方法包含以下步驟:接收徘徊於一觸控螢幕之一第一點上之一選擇元件;顯示一選單以回應徘徊於該觸控螢幕之該第一點上之該選擇元件,該選單包含相對於該第一點所顯示之複數個選單可選元件;決定該選擇元件已經由該螢幕之該第一點移動至一第二點,該第二點係對應於該等複數個選單可選元件之一者;顯示一控制項,該控制項係對應於該等複數個選單可選元件之該一者,該控制項係相對於該第二點而顯 示,其中對應於該控制項之一控制項可選元件係顯示於該第二點,該控制項包含一音量調整滑動條;以及鄰近該控制項顯示指示物,該等指示物指示該控制項可選元件可移動之至少一個方向。
  13. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該選單以回應該選擇元件之該步驟係包含以下步驟:回應包含下列任一者之該選擇元件而顯示該選單:一觸控筆及一個體指頭。
  14. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該選單之該步驟係進一步包含以下步驟:決定該觸控螢幕上鄰近該第一點之一第一可用空間;以及於經決定之該第一可用空間中顯示該等複數個選單可選元件。
  15. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該控制項之該步驟係包含以下步驟:當決定對應於該選擇元件之一使用者慣用右手時,於該觸控螢幕上之一第一區域中顯示該控制項。
  16. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該控制項之該步驟係包含以下步驟:當決定對應於該選 擇元件之一使用者慣用右手時,於該觸控螢幕上之一第一區域中顯示該控制項,其中該第一區域之至少一部份係位於該第二點之左方。
  17. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該控制項之該步驟係包含以下步驟:當決定對應於該選擇元件之一使用者慣用左手時,於該觸控螢幕上之一第二區域中顯示該控制項。
  18. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該控制項之該步驟係包含以下步驟:當決定對應於該選擇元件之一使用者慣用左手時,於該觸控螢幕上之一第二區域中顯示該控制項,其中該第二區域之至少一部份係位於該第二點之右方。
  19. 如申請專利範圍第12項所述之電腦可讀取媒體,其中顯示該控制項之該步驟係進一步包含以下步驟::決定該觸控螢幕上鄰近該第二點之一第二可用空間;以及於經決定之該第二可用空間中顯示該控制項。
  20. 一種用以提供視覺回饋之系統,該系統包含:一記憶儲存裝置;以及一處理單元,耦合至該記憶儲存裝置,其中該處理 單元可經操作以:偵測一使用者之一指頭係徘徊於一表面上之一第一點;相對於該第一點顯示一第一選單,以回應所偵測到之該徘徊指頭,該第一選單係包含複數個第一選單可選元件;決定所偵測到之該徘徊指頭已經由該表面上之該第一點移動至該表面上之一第二點,該第二點係對應於該等複數個第一選單可選元件之一者;由該表面移除該第一選單,以回應所偵測到之該徘徊指頭已經移動之決定;以及相對於該第二點顯示一控制項,該控制項對應於該等複數個第一選單可選元件,該控制項包含相對於該第二點之一滑動條,其中該滑動條之一滑塊係顯示於該第二點。
TW097120978A 2007-06-12 2008-06-05 用於視覺式回饋顯示之方法、系統及電腦可讀取媒體 TWI461973B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/761,412 US8074178B2 (en) 2007-06-12 2007-06-12 Visual feedback display

Publications (2)

Publication Number Publication Date
TW200905536A TW200905536A (en) 2009-02-01
TWI461973B true TWI461973B (zh) 2014-11-21

Family

ID=40133493

Family Applications (1)

Application Number Title Priority Date Filing Date
TW097120978A TWI461973B (zh) 2007-06-12 2008-06-05 用於視覺式回饋顯示之方法、系統及電腦可讀取媒體

Country Status (7)

Country Link
US (1) US8074178B2 (zh)
EP (1) EP2156275B1 (zh)
JP (2) JP2010530578A (zh)
KR (1) KR101541928B1 (zh)
CN (1) CN101681218B (zh)
TW (1) TWI461973B (zh)
WO (1) WO2008157023A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI686728B (zh) * 2017-10-20 2020-03-01 香港商阿里巴巴集團服務有限公司 熱區調整方法和裝置、用戶端

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009104268A (ja) * 2007-10-22 2009-05-14 Hitachi Displays Ltd 座標検出装置、及びタッチパネルを用いた操作方法
US10503376B2 (en) * 2007-12-20 2019-12-10 Samsung Electronics Co., Ltd. Method and apparatus for adjusting an image and control guides displayed on a display
EP2350786A4 (en) * 2008-10-15 2012-06-13 Inputive Corp SYSTEM AND METHOD FOR THE SEAMLESS INTEGRATED NAVIGATION OF APPLICATIONS
JP5402322B2 (ja) * 2009-07-02 2014-01-29 ソニー株式会社 情報処理装置および情報処理方法
JP5792424B2 (ja) * 2009-07-03 2015-10-14 ソニー株式会社 地図情報表示装置、地図情報表示方法およびプログラム
JP2011013990A (ja) * 2009-07-03 2011-01-20 Pioneer Electronic Corp コンテンツ再生装置
US8629754B2 (en) 2009-12-15 2014-01-14 Echostar Technologies L.L.C. Audible feedback for input activation of a remote control device
US8303151B2 (en) * 2010-05-12 2012-11-06 Apple Inc. Microperforation illumination
JP5642425B2 (ja) * 2010-05-19 2014-12-17 シャープ株式会社 情報処理装置、情報処理装置の制御方法、制御プログラム、及び記録媒体
WO2011149515A1 (en) * 2010-05-24 2011-12-01 Will John Temple Multidirectional button, key, and keyboard
EP2579140A1 (en) * 2010-05-31 2013-04-10 Nec Corporation Electronic device using touch panel input and method for receiving operation thereby
US20110314421A1 (en) * 2010-06-18 2011-12-22 International Business Machines Corporation Access to Touch Screens
US9710154B2 (en) 2010-09-03 2017-07-18 Microsoft Technology Licensing, Llc Dynamic gesture parameters
CN102479046B (zh) * 2010-11-30 2013-09-25 英业达股份有限公司 触控装置及其操作方法
US20120159395A1 (en) 2010-12-20 2012-06-21 Microsoft Corporation Application-launching interface for multiple modes
US8689123B2 (en) 2010-12-23 2014-04-01 Microsoft Corporation Application reporting in an application-selectable user interface
US8612874B2 (en) 2010-12-23 2013-12-17 Microsoft Corporation Presenting an application change through a tile
US9411509B2 (en) 2010-12-29 2016-08-09 Microsoft Technology Licensing, Llc Virtual controller for touch display
FR2971066B1 (fr) * 2011-01-31 2013-08-23 Nanotec Solution Interface homme-machine tridimensionnelle.
US20120272144A1 (en) * 2011-04-20 2012-10-25 Microsoft Corporation Compact control menu for touch-enabled command execution
US9158445B2 (en) 2011-05-27 2015-10-13 Microsoft Technology Licensing, Llc Managing an immersive interface in a multi-application immersive environment
US8893033B2 (en) 2011-05-27 2014-11-18 Microsoft Corporation Application notifications
US9104440B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9104307B2 (en) 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
US9658766B2 (en) 2011-05-27 2017-05-23 Microsoft Technology Licensing, Llc Edge gesture
US9582187B2 (en) * 2011-07-14 2017-02-28 Microsoft Technology Licensing, Llc Dynamic context based menus
US9746995B2 (en) 2011-07-14 2017-08-29 Microsoft Technology Licensing, Llc Launcher for context based menus
JP5799628B2 (ja) * 2011-07-15 2015-10-28 ソニー株式会社 情報処理装置、情報処理方法、及びプログラム
JP5790257B2 (ja) * 2011-07-29 2015-10-07 富士通株式会社 文字入力装置,文字入力プログラムおよび文字入力方法
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
US20130057587A1 (en) 2011-09-01 2013-03-07 Microsoft Corporation Arranging tiles
US9146752B2 (en) * 2011-09-07 2015-09-29 International Business Machines Corporation Efficient browsing, selection, visualization, and tracing of complex multi-dimensional relationships among objects
US9146670B2 (en) 2011-09-10 2015-09-29 Microsoft Technology Licensing, Llc Progressively indicating new content in an application-selectable user interface
US8988467B2 (en) 2011-10-13 2015-03-24 Microsoft Technology Licensing, Llc Touchscreen selection visual feedback
KR101850302B1 (ko) * 2011-10-14 2018-04-20 삼성전자주식회사 사용자 단말 장치 및 그 렌더링 장치 제어 방법
US9223472B2 (en) 2011-12-22 2015-12-29 Microsoft Technology Licensing, Llc Closing applications
US9141262B2 (en) 2012-01-06 2015-09-22 Microsoft Technology Licensing, Llc Edge-based hooking gestures for invoking user interfaces
US8890808B2 (en) 2012-01-06 2014-11-18 Microsoft Corporation Repositioning gestures for chromeless regions
US9128605B2 (en) 2012-02-16 2015-09-08 Microsoft Technology Licensing, Llc Thumbnail-image selection of applications
US20130265235A1 (en) * 2012-04-10 2013-10-10 Google Inc. Floating navigational controls in a tablet computer
CN103376972A (zh) * 2012-04-12 2013-10-30 环达电脑(上海)有限公司 电子装置及其触控式屏幕控制方法
RU2014141283A (ru) * 2012-04-20 2016-05-10 Сони Корпорейшн Устройство обработки информации, способ обработки информации и программа
CN102799347B (zh) * 2012-06-05 2017-01-04 北京小米科技有限责任公司 应用于触屏设备的用户界面交互方法、装置及触屏设备
WO2014030152A1 (en) * 2012-08-19 2014-02-27 Celltick Technologies Ltd Methods of operation and computer program products for touch sensitive mobile devices
KR20140026723A (ko) * 2012-08-23 2014-03-06 삼성전자주식회사 휴대 장치의 가이드 제공 방법 및 그 휴대 장치
US9261989B2 (en) 2012-09-13 2016-02-16 Google Inc. Interacting with radial menus for touchscreens
US9195368B2 (en) * 2012-09-13 2015-11-24 Google Inc. Providing radial menus with touchscreens
JP5844707B2 (ja) * 2012-09-28 2016-01-20 富士フイルム株式会社 画像表示制御装置、画像表示装置、プログラム及び画像表示方法
CN103853489B (zh) * 2012-11-29 2018-06-08 北京千橡网景科技发展有限公司 判断用户操作习惯的方法及装置
FR3002052B1 (fr) 2013-02-14 2016-12-09 Fogale Nanotech Procede et dispositif pour naviguer dans un ecran d'affichage et appareil comprenant une telle navigation
KR20140105689A (ko) * 2013-02-23 2014-09-02 삼성전자주식회사 사용자의 입력에 응답하여 피드백을 제공하는 방법 및 이를 구현하는 단말
CN104102441B (zh) * 2013-04-09 2019-08-23 腾讯科技(深圳)有限公司 一种菜单项执行方法及装置
US8812995B1 (en) 2013-04-10 2014-08-19 Google Inc. System and method for disambiguating item selection
US9937416B2 (en) 2013-06-11 2018-04-10 Microsoft Technology Licensing, Llc Adaptive touch input controls
KR102298602B1 (ko) 2014-04-04 2021-09-03 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 확장가능한 애플리케이션 표시
KR20160143784A (ko) 2014-04-10 2016-12-14 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 컴퓨팅 디바이스용 슬라이더 커버
KR102107275B1 (ko) 2014-04-10 2020-05-06 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 컴퓨팅 디바이스에 대한 접이식 쉘 커버
WO2016065568A1 (en) 2014-10-30 2016-05-06 Microsoft Technology Licensing, Llc Multi-configuration input device
JP5735696B1 (ja) * 2014-11-05 2015-06-17 株式会社 ディー・エヌ・エー ゲームプログラム、及び、情報処理装置
US9980304B2 (en) 2015-04-03 2018-05-22 Google Llc Adaptive on-demand tethering
JP6701502B2 (ja) * 2015-05-21 2020-05-27 ニプロ株式会社 治療装置
CN105094558A (zh) * 2015-08-07 2015-11-25 北京思特奇信息技术股份有限公司 一种多级联动数据人机交互方法及***
CN105224187A (zh) * 2015-09-23 2016-01-06 北京金山安全软件有限公司 一种菜单执行的控制方法及终端设备
US10852913B2 (en) * 2016-06-21 2020-12-01 Samsung Electronics Co., Ltd. Remote hover touch system and method
KR102629409B1 (ko) 2016-11-11 2024-01-26 삼성전자주식회사 객체 정보를 제공하기 위한 방법 및 그 전자 장치
WO2018132596A1 (en) * 2017-01-11 2018-07-19 Bgc Partners, L.P. Graphical user interface for order entry with hovering functionality
JP7183295B6 (ja) * 2018-04-12 2022-12-20 ライン プラス コーポレーション メディアプレーヤを制御する方法およびシステム
CN114830074A (zh) * 2019-12-13 2022-07-29 阿尔卑斯阿尔派株式会社 输入装置
CN111309206A (zh) * 2020-02-04 2020-06-19 北京达佳互联信息技术有限公司 数据处理方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1075220A (zh) * 1992-02-07 1993-08-11 国际商业机器公司 菜单显示***及方法
US20060097991A1 (en) * 2004-05-06 2006-05-11 Apple Computer, Inc. Multipoint touchscreen
US20070008300A1 (en) * 2005-07-08 2007-01-11 Samsung Electronics Co., Ltd. Method and medium for variably arranging content menu and display device using the same
TW200734912A (en) * 2006-03-08 2007-09-16 Htc Corp Multi-function activation methods and related devices thereof

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0498082B1 (en) * 1991-02-01 1998-05-06 Koninklijke Philips Electronics N.V. Apparatus for the interactive handling of objects
JP3546337B2 (ja) * 1993-12-21 2004-07-28 ゼロックス コーポレイション 計算システム用ユーザ・インタフェース装置及びグラフィック・キーボード使用方法
JPH07271501A (ja) * 1994-03-31 1995-10-20 Wacom Co Ltd 表示画面における表示物の表示方法
JPH08161138A (ja) * 1994-12-08 1996-06-21 Nec Corp メニュー表示方法
US5708787A (en) * 1995-05-29 1998-01-13 Matsushita Electric Industrial Menu display device
US5689667A (en) * 1995-06-06 1997-11-18 Silicon Graphics, Inc. Methods and system of controlling menus with radial and linear portions
US5790820A (en) * 1995-06-07 1998-08-04 Vayda; Mark Radial graphical menuing system
JPH11212726A (ja) * 1998-01-29 1999-08-06 Omron Corp 入力装置
US6473102B1 (en) * 1998-05-11 2002-10-29 Apple Computer, Inc. Method and system for automatically resizing and repositioning windows in response to changes in display
US6337698B1 (en) * 1998-11-20 2002-01-08 Microsoft Corporation Pen-based interface for a notepad computer
JP3773716B2 (ja) * 1999-09-13 2006-05-10 富士通株式会社 グラフィカルユーザインターフェース表示装置及びその装置での処理をコンピュータにて行なわせるためのプログラムを格納した記録媒体
US6664991B1 (en) * 2000-01-06 2003-12-16 Microsoft Corporation Method and apparatus for providing context menus on a pen-based device
KR100381583B1 (ko) 2001-04-24 2003-04-26 엘지전자 주식회사 개인용 정보단말기에서의 유저 인터페이스 방법
US20020167534A1 (en) * 2001-05-10 2002-11-14 Garrett Burke Reading aid for electronic text and displays
US20030011638A1 (en) * 2001-07-10 2003-01-16 Sun-Woo Chung Pop-up menu system
US7034802B1 (en) * 2001-08-30 2006-04-25 Palm, Incorporated Implementation of electronic muscles in a portable computer as user input/output devices
US7093201B2 (en) * 2001-09-06 2006-08-15 Danger, Inc. Loop menu navigation apparatus and method
JP2003099171A (ja) * 2001-09-21 2003-04-04 Sony Corp 情報処理装置および情報処理方法、記録媒体、並びにプログラム
US7257776B2 (en) * 2002-02-05 2007-08-14 Microsoft Corporation Systems and methods for scaling a graphical user interface according to display dimensions and using a tiered sizing schema to define display objects
US7058902B2 (en) * 2002-07-30 2006-06-06 Microsoft Corporation Enhanced on-object context menus
US20040075693A1 (en) * 2002-10-21 2004-04-22 Moyer Timothy A. Compact method of navigating hierarchical menus on an electronic device having a small display screen
WO2004051392A2 (en) 2002-11-29 2004-06-17 Koninklijke Philips Electronics N.V. User interface with displaced representation of touch area
US20040165012A1 (en) * 2003-02-20 2004-08-26 International Business Machines Corp. Cascading menu with selectable offset
US20040230916A1 (en) * 2003-05-14 2004-11-18 Salvatori Phillip H. Method for menu navigation
US7418670B2 (en) * 2003-10-03 2008-08-26 Microsoft Corporation Hierarchical in-place menus
US7565623B2 (en) * 2004-04-30 2009-07-21 Microsoft Corporation System and method for selecting a view mode and setting
US20060022953A1 (en) * 2004-07-30 2006-02-02 Nokia Corporation Left-hand originated user interface control for a device
JP2006139615A (ja) * 2004-11-12 2006-06-01 Access Co Ltd 表示装置、メニュー表示プログラムおよびタブ表示プログラム
KR20060119527A (ko) 2005-05-20 2006-11-24 삼성전자주식회사 터치 스크린에서 슬라이드 방식으로 문자 메시지를입력하는 시스템, 방법 및 무선 단말기
US9785329B2 (en) * 2005-05-23 2017-10-10 Nokia Technologies Oy Pocket computer and associated methods
US7437678B2 (en) * 2005-10-27 2008-10-14 International Business Machines Corporation Maximizing window display area using window flowing
US20070257891A1 (en) * 2006-05-03 2007-11-08 Esenther Alan W Method and system for emulating a mouse on a multi-touch sensitive surface

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1075220A (zh) * 1992-02-07 1993-08-11 国际商业机器公司 菜单显示***及方法
US20060097991A1 (en) * 2004-05-06 2006-05-11 Apple Computer, Inc. Multipoint touchscreen
US20070008300A1 (en) * 2005-07-08 2007-01-11 Samsung Electronics Co., Ltd. Method and medium for variably arranging content menu and display device using the same
TW200734912A (en) * 2006-03-08 2007-09-16 Htc Corp Multi-function activation methods and related devices thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI686728B (zh) * 2017-10-20 2020-03-01 香港商阿里巴巴集團服務有限公司 熱區調整方法和裝置、用戶端

Also Published As

Publication number Publication date
EP2156275B1 (en) 2021-01-27
JP5813794B2 (ja) 2015-11-17
US20080313538A1 (en) 2008-12-18
TW200905536A (en) 2009-02-01
KR20100029191A (ko) 2010-03-16
EP2156275A1 (en) 2010-02-24
CN101681218B (zh) 2013-04-10
JP2010530578A (ja) 2010-09-09
KR101541928B1 (ko) 2015-08-05
US8074178B2 (en) 2011-12-06
JP2014139792A (ja) 2014-07-31
CN101681218A (zh) 2010-03-24
WO2008157023A1 (en) 2008-12-24
EP2156275A4 (en) 2012-08-01

Similar Documents

Publication Publication Date Title
TWI461973B (zh) 用於視覺式回饋顯示之方法、系統及電腦可讀取媒體
EP3956758B1 (en) Systems and methods for interacting with a companion-display mode for an electronic device with a touch-sensitive display
US11422683B2 (en) System and methods for interacting with a control environment
AU2007101053C4 (en) Multimedia communication device with touch screen responsive to gestures for controlling, manipulating, and editing of media files
EP2551762B1 (en) Editing Interface
US20150160849A1 (en) Bezel Gesture Techniques
US20130298055A1 (en) Method for operating user interface and recording medium for storing program applying the same
EP3232315A1 (en) Device and method for providing a user interface
US20130227464A1 (en) Screen change method of touch screen portable terminal and apparatus therefor
US20130014053A1 (en) Menu Gestures
CN107102789B (zh) 用于在移动终端中提供图形用户界面的方法和装置
TW201331812A (zh) 電子裝置及控制電子裝置的方法
KR101136327B1 (ko) 휴대 단말기의 터치 및 커서 제어방법 및 이를 적용한 휴대 단말기
KR20120114478A (ko) 터치 감지 장치 및 그 제어방법

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees