[go: up one dir, main page]

TWI499939B - 用以致使游標顯示之方法與裝置 - Google Patents

用以致使游標顯示之方法與裝置 Download PDF

Info

Publication number
TWI499939B
TWI499939B TW099105008A TW99105008A TWI499939B TW I499939 B TWI499939 B TW I499939B TW 099105008 A TW099105008 A TW 099105008A TW 99105008 A TW99105008 A TW 99105008A TW I499939 B TWI499939 B TW I499939B
Authority
TW
Taiwan
Prior art keywords
input
cursor
touch
contact
display
Prior art date
Application number
TW099105008A
Other languages
English (en)
Other versions
TW201035809A (en
Inventor
Matti Vaisanen
Timo-Pekka Olavi Viljamaa
Panu Petri Korhonen
Original Assignee
Nokia 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 Nokia Corp filed Critical Nokia Corp
Publication of TW201035809A publication Critical patent/TW201035809A/zh
Application granted granted Critical
Publication of TWI499939B publication Critical patent/TWI499939B/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
    • 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/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/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)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Description

用以致使游標顯示之方法與裝置 發明領域
本申請案一般係關於觸摸輸入。
發明背景
近來觸摸顯示器在電子裝置上的使用激增。使用者可提供輸入到該電子裝置來執行各種操作。
發明概要
本發明之範例之各種層面在申請專利範圍中提出。
一種裝置遭揭露,其包含一處理器及包括電腦程式碼之記憶體,該記憶體及該電腦程式碼受組配以與該處理器一起工作致使該裝置執行至少以下步驟:接收與一觸摸顯示器之一接觸區相關聯的一連續筆劃輸入之指示,該連續筆劃輸入至少包含一第一輸入及一第二輸入,依據判定該第一輸入是一游標模式啟動輸入來致使偏離該接觸區之一游標顯示,依據判定該第二輸入與一移動輸入有關來致使該游標顯示以移動使得該游標保持偏離該接觸區,及至少部分地基於一游標之至少一部分之位置來判定一操作。
一種方法遭揭露,其包含以下步驟:接收與一觸摸顯示器之一接觸區相關聯的一連續筆劃輸入之指示,該連續筆劃輸入至少包含一第一輸入及一第二輸入,依據判定該第一輸入是一游標模式啟動輸入來致使偏離該接觸區之一游標顯示,依據判定該第二輸入與一移動輸入有關來致使游標顯示以移動使得該游標保持偏離該接觸區;及至少部分地基於一游標之至少一部分之位置來判定一操作。
一種由指令來編碼之電腦可讀媒體遭揭露,其在由一電腦執行時,執行以下步驟:接收與一觸摸顯示器之一接觸區相關聯的一連續筆劃輸入之指示,該連續筆劃輸入至少包含一第一輸入及一第二輸入,依據判定該第一輸入是一游標模式啟動輸入來致使偏離該接觸區之一游標顯示,依據判定該第二輸入與一移動輸入有關來致使游標顯示以移動使得該游標保持偏離該接觸區,及至少部分地基於一游標之至少一部分之位置來判定一操作。
圖式簡單說明
為了更完整地理解本發明之實施例,現在可結合所附圖式參考下列描述:第1A-1E圖是根據至少一個示範實施例說明與一游標有關之一接觸區之圖式;第2A-2B圖是根據至少一個示範實施例說明與一資訊項目有關之一游標之圖式;第3A-3B圖是根據至少一個示範實施例說明一連續筆劃輸入之圖式;第4A-4C圖是根據至少一個示範實施例說明與一游標有關之一連續筆劃輸入之圖式;第5圖是根據一示範實施例顯示用於致使一游標顯示之一組操作500之流程圖;第6圖是根據一示範實施例顯示用於致使一游標顯示之一組操作之流程圖;第7A-7E圖是根據一示範實施例說明與一觸摸顯示器相關之輸入之圖式;及第8圖是根據一示範實施例顯示一裝置之一方塊圖。
較佳實施例之詳細說明
藉由參考該等圖式之第1A圖到第8圖,可理解本發明之一實施例及其潛在優勢。
在一示範實施例中,使用者可能難以執行具有一準確及/或精確位置之一輸入。例如,該使用者可能在利用具有一大接觸面積之一工具執行該觸摸輸入,諸如指肚、指尖及/或類似之物。在這樣一範例中,該使用者可能難以提供與比該觸摸輸入之該接觸面積小的圖形表示相關的輸入。
在一示範實施例中,一使用者可能渴望將一游標與觸摸輸入結合起來使用。當決定輸入操作時,該游標可提供一精確區域來使用。在不以任何方式限制該等申請專利範圍的情況下,將一游標與觸摸輸入結合起來使用之至少一個技術效果是提高了與觸摸輸入相關聯之精確度。
在一示範實施例中,該使用者可能想要有效地開始及結束使用該游標。例如,該使用者可能想要避免使用選單、多次按鍵、多次觸摸接觸及/或類似之物,來開始及/或結束使用該游標。當利用觸摸輸入來定位該游標時,該使用者可能想要避免被執行該觸摸輸入的諸如手指、尖筆及/或類似物之工具阻擋而看不見該游標。
第1A圖到第1E圖是根據至少一個示範實施例,說明與一游標相關之一接觸區之圖式。第1A圖到第1E圖之該等範例只是與游標相關之接觸區之範例,且不限制該等申請專利範圍之範圍。例如,接觸區及/或游標之數目及/或大小可變化、游標偏離該接觸區之偏移量可變化、顯示形狀及/或方位可變化、顯示數目可變化及/或類似變化。
在一示範實施例中,一接觸區有關於一觸摸顯示器(諸如第8圖之觸摸顯示器28)之一區域,其對應於與一觸摸輸入之工具的接觸。例如,如果一使用者正在利用一尖筆提供觸摸輸入,則該接觸區與由裝置檢測到的該尖筆之用於觸摸輸入之該部分有關。在這樣一範例中,如果該使用者正在利用一尖筆之尖端接觸一觸摸顯示器,則該接觸區可能相對應於相對於該尖筆之位置而位於該觸摸顯示器上之該尖筆之該尖端。一接觸區可在大小、形狀、方位及/或類似之方面上改變。例如,與一尖筆相關之一接觸區可不同於與一指尖相關之一接觸區。
在一示範實施例中,一裝置致使一游標關於該接觸區被顯示。該游標可有關於指示至少一個位置之一圖形表示。例如,一游標可有關於一指標、一方框、一圓及/或類似之物。該裝置在確定與使用者輸入相關之操作時可使用該游標。例如,該裝置可基於諸如一指標之尖端的該游標之至少一部分之位置來執行一操作。在不以任何方式限制該申請專利範圍的情況下,與該游標相關之至少一個技術效果是允許該裝置將位置作為操作之基礎而降低來自接觸區變化的干擾。
在一示範實施例中,該游標偏離該接觸區。該偏移量可被預先決定、由一使用者決定、由該裝置決定及/或由類似方式決定。例如,一使用者可提供一設定,該設定至少部分地提供了該游標偏移量之基礎。在另一範例中,該裝置可決定該游標偏移量,例如,係基於一接觸區。在這樣一實施例中,該裝置可決定與一大接觸區相關之一大游標偏移量、與一小接觸區相關之一小游標偏移量及/或類似物。該游標可以在各個方向中偏離該接觸區。例如,該游標可向上、向下、向側面及/或向類似方向偏離該接觸區。在不以任何方式限制該等申請專利範圍的情況下,與游標偏移量有關之至少一個技術效果是降低與執行隱藏了該游標的觸摸輸入之該工具相關之輸入誤差。
第1A圖說明了與一接觸區101有關之一游標102,該接觸區101與觸摸顯示器105之一觸摸輸入相關聯。觸摸顯示器105可類似於參考第8圖之顯示器28所述的。在第1A圖之範例中,接觸區101有關於一小接觸區。接觸區101可有關於一尖筆、鋼筆及/或類似之物之觸摸輸入。游標102偏移至接觸區101之右上方。
第1B圖說明了與一接觸區121有關之一游標122,該接觸區121與觸摸顯示器125之一觸摸輸入相關聯。觸摸顯示器125可類似於參考第8圖之顯示器28所述的。在第1B圖之範例中,接觸區121有關於一大接觸區。接觸區121可與指尖、指肚及/或類似之物之觸摸輸入相關聯。游標122偏移至接觸區121之左方。
在一示範實施例中,一裝置致使一按鈕之至少一個圖形表示顯示。一按鈕之一圖形表示可有關於一圖標、一方框、一圖像及/或類似之物。該按鈕可與一操作相關聯。例如,該裝置可依據接收到與該按鈕之該圖形表示有關之輸入來執行操作。該裝置可致使該按鈕之該圖形表示顯示,同時致使該游標顯示,同時該游標與一資訊項目(類似於參考第2A圖到第2B圖所述的)及/或類似之物相關。例如,該裝置可致使一個或一個以上按鈕之圖形表示顯示。在這樣一範例中,該等按鈕可與有關於一資訊項目之操作相關聯,該資訊項目對應於該游標之位置。在另一範例中,當該裝置致使該游標顯示時,該裝置可致使一個或一個以上按鈕之圖形表示顯示。在這樣一範例中,當該裝置致使該游標結束顯示時,該裝置可致使一個或一個以上按鈕之圖形表示結束顯示。該按鈕之圖形表示可指示與該按鈕相關聯之一操作。例如,一按鈕可與一打開操作相關聯。在這樣一範例中,該按鈕可指示該打開操作。
按鈕之圖形表示之數目可至少部分基於一預先決定之指令、對應於該游標之位置的一資訊項目及/或類似之物而變化。例如,一預先決定之指令可與一使用者設定、一預設設定及/或類似之物有關。在另一範例中,按鈕之圖形表示之數目可至少部分基於與對應於該游標之位置的一資訊項目有關的一程式之操作。在這樣一範例中,該資訊項目可與一電子郵件程式有關,且可能有指示一創建電子郵件操作的一按鈕之一圖形表示及指示一查看收件箱操作的一按鈕之一不同圖形表示。在另一範例中,該資訊項目可與一視訊有關,且可能有指示一查看操作的一按鈕之一單一圖形表示。
第1C圖說明了與一接觸區141有關之一游標142,該接觸區141與一觸摸顯示器145之一觸摸輸入有關。觸摸顯示器145可類似於參考第8圖之顯示器28所述的。在第1C圖之範例中,接觸區141有關於一小接觸區。接觸區141可與尖筆、鋼筆及/或類似之物之觸摸輸入相關聯。游標142偏移至接觸區141之右下方。按鈕143之圖形表示位於該觸摸顯示器145之左下方。在第1C圖之該範例中,按鈕143之圖形表示並不指示一相關聯操作。
第1D圖說明了與一接觸區161有關之一游標162,該接觸區161與觸摸顯示器165之一觸摸輸入相關聯。觸摸顯示器165可類似於參考關於第8圖之顯示器28所述的。在第1D圖之範例中,接觸區161有關於一大接觸區。接觸區161可與指尖、指肚及/或類似之物之觸摸輸入相關聯。游標162偏移至接觸區161之右方。按鈕163之圖形表示位於觸摸顯示器165之右下方。在第1D圖之該範例中,按鈕163之圖形表示指示一相關聯操作。
第1E圖說明了與一接觸區181有關之一游標182,該接觸區181有關於觸摸顯示器185之一觸摸輸入。觸摸顯示器185可類似於參考第8圖之顯示器28所述的。在第1E圖之範例中,接觸區181有關於一大接觸區。接觸區181可與指尖、指肚及/或類似之物之觸摸輸入相關聯。游標182偏移至接觸區181之右方。按鈕183之圖形表示位於觸摸顯示器186之左下方。在第1E圖之該範例中,按鈕183之圖形表示指示一相關聯操作。按鈕184之圖形表示位於觸摸顯示器186之右下方。在第1E圖之該範例中,按鈕184之圖形表示指示一相關聯操作。
第2A圖到第2B圖是根據至少一個示範實施例說明與一資訊項目有關之一游標之圖式。第2A圖到第2B圖之該等範例只是有關於資訊項目之游標之範例,且不限制該等申請專利範圍之範圍。例如,游標及/或資訊項目之數目及/或大小可變化。
在一示範實施例中,一資訊項目有關於圖像資訊、文字資訊、視訊資訊、界面工具集(widget)資訊、圖標資訊、一按鈕、一鏈接、一快捷鍵、一操作指示器及/或類似之物。一鏈接可有關於一個一致資源定位器(URL)。例如,一鏈接可有關於一網頁、一檔案及/或類似之物。文字資訊可有關於一字元、一組字元、一詞、一組詞、一列文字、一行文字、一區塊文字及/或類似之物。一資訊項目可包含一個或一個以上其它資訊項目。例如,一資訊項目可包含一圖像資訊項目及一URL資訊項目。在另一範例中,一資訊項目可包含兩區塊文字。
第2A圖說明了有關於與一觸摸輸入相關聯的一接觸區202,有關於資訊項目220、221及222之一游標201。資訊項目220有關於文字資訊。資訊項目221可有關於一程式,諸如一電話程式。資訊項目222可有關於一視訊。在第2A圖之該範例中,該游標之位置不對應於一資訊項目。
第2B圖說明了有關於與一觸摸輸入相關聯的一接觸區242,有關於資訊項目260、261及262之一游標241。資訊項目260有關於文字資訊。資訊項目261可有關於一程式,諸如一電話程式。資訊項目262可有關於一視訊。在第2B圖之該範例中,該游標之至少一部分之位置對應於資訊項目261。在一示範實施例中,當該游標之至少一部分與該資訊項目之至少一部分重合時,一裝置判定一游標之至少一部分之位置對應於一資訊項目。例如,至少部分基於該游標之尖端與資訊項目261之一部分重合,該裝置可確定一游標之至少一部分對應於一資訊項目。
一裝置可執行與相對應於該游標之位置的一資訊項目相關聯之一操作。例如,該裝置可至少部分基於該對應在與該資訊項目相關聯之操作上執行一滑鼠。在這樣一範例中,該操作可有關於致使與該資訊項目相關聯之資訊顯示。
第3A圖到第3B圖是根據至少一個示範實施例,說明一連續筆劃輸入之圖式。第3A圖到第3B圖之該等範例只是連續筆劃輸入之範例,且不限制該等申請專利範圍之範圍。例如,與該連續筆劃輸入之一部分或全部有關之位置可變化,可能還有除了連續筆劃輸入之外的輸入,及/或類似物。在另一範例中,該連續筆劃輸入可跨越不止一個觸摸顯示器。
第3A圖到第3B圖之該等範例說明了一連續筆劃輸入,諸如第7B圖之連續筆劃輸入720,其包含一游標模式啟動輸入。一游標模式啟動輸入有關於指示該裝置應當使用一游標之一個或一個以上輸入,諸如參考第1A圖到第1E圖及第2A圖到第2B圖所描述的。該游標模式啟動輸入可有關於對應於一資訊項目之輸入、指示一手勢之輸入、與一位置相關之輸入及/或類似之物。
該游標可有關於該連續筆劃輸入之至少一部分。例如,一裝置可致使該游標顯示來移動使得該游標仍然偏離與該連續筆劃輸入相關聯之一接觸區。
在第3A圖到第3B圖之該等範例中,該連續筆劃輸入包含諸如第7C圖之接觸輸入742的一接觸輸入、諸如第7B圖之移動輸入724的一移動輸入及諸如第7A圖之釋放輸入704的一釋放輸入。在一示範實施例中,在接收到該接觸輸入之指示及該移動輸入之指示後,該裝置可接收到該釋放輸入之指示。
第3A圖說明了一連續筆劃輸入,其包含關於觸摸顯示器300之接觸輸入301、移動輸入302及釋放輸入303。資訊項目305有關於游標模式啟動。一裝置可至少部分基於接觸輸入301之位置至少部分與資訊項目305重合而決定接觸輸入301是一游標模式啟動輸入。
在一示範實施例中,一觸摸顯示器邊界關於超出其之外該觸摸顯示器接收不到觸摸輸入之一邊界。例如,與諸如第7B圖之連續筆劃輸入720的一連續筆劃輸入相關聯的諸如第7B圖之移動輸入724之一移動輸入可有關於其中與該連續筆劃輸入相關聯之接觸移動到一觸摸顯示器邊界之外或移動至一觸摸顯示器邊界之一移動。在這樣一範例中,該連續筆劃輸入可包含與離開該觸摸顯示器邊界有關之一釋放輸入。與一離開觸摸顯示器邊界輸入有關之這樣一釋放輸入可定位在一觸摸顯示器邊界附近或者在一觸摸顯示器邊界上。在另一範例中,與諸如第7C圖之連續筆劃輸入740的一連續筆劃輸入相關聯之諸如第7C圖之一移動輸入744的一移動輸入可關於其中與包含一觸摸顯示器的一裝置之接觸超出一觸摸顯示器邊界之一移動且與該接觸相關聯之該移動跨過該觸摸顯示器邊界。在這樣一範例中,跨過該觸摸顯示器邊界可與有關於一進入觸摸顯示器邊界輸入之一接觸輸入相關聯,諸如第7D圖之接觸輸入762。與一進入觸摸顯示器邊界輸入有關之這樣一接觸輸入可定位在一觸摸顯示器邊界附近或在一觸摸顯示器邊界上。
在一示範實施例中,一裝置將與一進入觸摸顯示器邊界輸入有關之該接觸輸入至少部分作為判定一接觸輸入是一游標模式啟動輸入之基礎。在這樣之一實施例中,該裝置可進一步至少部分地將該接觸輸入之另一層面作為判定該接觸輸入是一游標模式啟動輸入之基礎。例如,這樣一層面可關於該接觸輸入有關於一觸摸顯示器之哪一邊界、該接觸輸入之位置及/或類似之物。
第3B圖說明了一連續筆劃輸入,其包含關於觸摸顯示器320之接觸輸入321、移動輸入322及釋放輸入323。在第3B圖之該範例中,一裝置可至少部分地基於接觸輸入321處於或者靠近一觸摸顯示器320之一邊界來判定該接觸輸入321有關於一進入觸摸顯示器邊界輸入。在一示範實施例中,該裝置可至少部分地基於與一進入觸摸顯示器邊界輸入有關的接觸輸入321、與一從左進入觸摸顯示器邊界輸入有關的接觸輸入321及/或類似之物來判定接觸輸入321是一游標模式啟動輸入。
第4A圖到第4C圖是根據至少一個示範實施例說明與一游標有關之一連續筆劃輸入之圖式,諸如第7C圖之連續筆劃輸入740。第4A圖到第4C圖之該等範例只是連續筆劃輸入之範例,且不限制該等申請專利範圍之範圍。例如,與該連續筆劃輸入之一部分或全部相關聯之位置可變化,可能還有除了該等連續筆劃輸入之外的輸入,及/或類似物。在另一範例中,該連續筆劃輸入可跨過不止一個觸摸顯示器。
在一示範實施例中,一裝置接收該連續筆劃輸入及一獨立的、並行的觸摸輸入。該裝置可執行與該獨立並行輸入相關聯之一操作。該操作可有關於與一游標相關聯之一操作及/或與該游標無關聯之一操作。例如,該操作可有關於啟動與游標之至少一部分之位置相關聯之一操作。在另一範例中,該操作可有關於與該游標無關之一預設操作,諸如選擇一資訊項目、縮放、平移及/或類似動作。
第4A圖到第4C圖之該等範例說明了與該游標相關聯之該連續筆劃輸入,其中該游標與一個或一個以上獨立並行觸摸輸入(類似於參考第7E圖所描述的)相關。在一示範實施例中,獨立並行觸摸輸入有關於執行與該游標有關之一操作。例如,該獨立並行觸摸輸入可關於調用與對應於該游標之位置的一資訊項目相關聯之一操作。在另一範例中,該獨立並行觸摸輸入可關於改變游標大小、形狀、方位及/或類似性質。在另一示範實施例中,獨立並行觸摸輸入關於執行與該游標無關之一操作。例如,一獨立並行觸摸接觸可關於縮放、平移、選擇資訊及/或類似動作。在不以任何方式限制該等申請專利範圍的情況下,與接收與一游標相關聯之一連續筆劃輸入及一獨立並行觸摸輸入有關之至少一個技術優勢可以是允許一使用者獨立於與該游標相關聯之該輸入來執行及/或調用一操作。
第4A圖說明了與一連續筆劃輸入相關聯之一觸摸顯示器400,該連續筆劃輸入包含與接觸區403相關聯之接觸輸入401及移動輸入402,該接觸區403有關於游標404。第4A圖之該範例說明了包含接觸輸入410、移動輸入412及釋放輸入414之一第一獨立並行觸摸輸入及包含接觸輸入411、移動輸入413及釋放輸入415之一第二獨立並行輸入。該第一獨立並行觸摸輸入及該第二獨立並行觸摸輸入可關於一單一操作或多數個操作。例如,一裝置可判定該第一獨立並行觸摸輸入及該第二獨立並行觸摸輸入可關於一縮放操作。該縮放操作可關於放大、縮小及/或類似動作。
第4B圖說明了與一連續筆劃輸入相關聯之一觸摸顯示器420,該連續筆劃輸入包含與接觸區423相關聯之接觸輸入421及移動輸入422,該接觸區423有關於游標424。第4B圖之該範例說明了包含接觸輸入431、移動輸入433及釋放輸入435之一獨立並行觸摸輸入。一裝置可判定該獨立並行觸摸輸入可有關於一平移操作。該平移操作可關於在一個或一個以上方向上平移。
第4C圖說明了與一連續筆劃輸入相關聯之一觸摸顯示器440,該連續筆劃輸入包含與接觸區443相關聯之接觸輸入441及移動輸入442,該接觸區443有關於游標444。接觸輸入441之位置至少部分地與資訊項目445相一致。第4C圖之該範例說明了包含接觸輸入451及釋放輸入455之一獨立並行觸摸輸入。該獨立並行觸摸輸入之位置至少部分地與一按鈕之圖形表示450相一致。該獨立並行觸摸輸入可關於調用與游標443相關聯之一操作。例如,獨立並行觸摸輸入可調用執行與對應於游標443之一資訊項目相關聯之一操作。
第5圖是根據一示範實施例,顯示用於致使游標顯示之一組操作500之一流程圖。一裝置,例如第8圖之電子裝置10或其一部分可應用該組操作500。該裝置可包含用於執行第5圖之該等操作的裝置,例如其包括第8圖之處理器20。在一示範實施例中,一裝置(例如第8圖之裝置10)藉由使包含電腦程式碼之記憶體(例如第8圖之記憶體42)受組配以與一處理器(例如第8圖之處理器20)一起工作來致使該裝置執行該組操作500而發生變化。
在方塊501,該裝置接收到與一觸摸顯示器之一接觸區相關聯之一連續筆劃輸入的指示,該連續筆劃輸入至少包含一第一輸入及一第二輸入。該裝置可接收該連續筆劃輸入之指示係藉由自一個或一個以上記憶體(諸如第6圖之非依電性記憶體42)擷取資訊、自該裝置之一部分(諸如一觸摸顯示器(例如第8圖之顯示器28))接收該連續筆劃輸入之一個或一個以上指示、自一接收器(諸如第8圖之接收器16)接收該連續筆劃輸入之指示、自一獨立裝置、一獨立觸摸顯示器及/或類似之物接收連續筆劃輸入。在一示範實施例中,該連續筆劃輸入可關於多數個顯示器,如參考第3A圖到第3B圖及第4A圖到第4C圖所描述的。該連續筆劃輸入可類似於參考第3A圖到第3B圖及第4A圖到第4C圖所描述的。該觸摸顯示器之該接觸區可類似於參考第1A圖到第1E圖所描述的。
在方塊502,該裝置判定該第一輸入是否是類似於參考第3A圖到第3B圖所述之一游標模式啟動輸入。如果該裝置判定該第一輸入不是一游標模式啟動輸入,則流程在方塊507退出。否則,流程進入方塊503。
在方塊503,該裝置致使偏離該接觸區之一游標顯示,類似於參考第1A圖到第1E圖所描述的。
在方塊504,該裝置判定該第二輸入是否關於一移動輸入,類似於參考第3A圖到第3B圖所描述的。如果該裝置判定該第二輸入與一移動輸入無關,則流程在方塊507退出。否則,流程進入方塊505。
在方塊505,該裝置致使游標顯示來移動,使得該遊標仍然偏離該接觸區,類似於參考第3A圖到第3B圖所描述的。
在方塊506,該裝置至少部分地基於一游標之至少一部分的位置來判定一操作,類似於參考第1A圖到第1E圖及第2A圖到第2B圖所描述的。例如,該裝置可執行有關於顯示關於一資訊項目之資訊的一操作,該資訊項目至少部分地對應於該游標之至少一部分之位置,類似於參考第4A圖到第4B圖所描述的。
在一示範實施例中,該裝置進一步將接收到一按鍵至少部分地作為該操作之基礎。例如,該裝置可依據接收到該按鍵之指示來執行對該操作的判定。在這樣一實施例中,該裝置進一步將該按鍵之持續時間至少部分地作為判定該操作之基礎。例如,該裝置可執行與一短按鍵相關聯之一操作及與一長按鍵相關聯之一不同操作。
在一示範實施例中,一觸摸顯示器提供與施加的力相關聯之資訊,該施加的力與一觸摸輸入相關聯。在這樣一實施例中,該裝置可至少部分地將與該連續筆劃輸入相關聯之力的資訊作為該操作之基礎。例如,如果該連續筆劃輸入包含一增力輸入,諸如一重壓輸入,該裝置可依據該重壓輸入來判定該操作。
第6圖是根據一示範實施例,顯示用於致使游標顯示的一組操作600之一流程圖。一裝置,例如第8圖之電子裝置10或其一部分可應用該組操作600。該裝置可包含用於執行第6圖之操作的裝置,該裝置包括例如第8圖之處理器20。在一示範實施例中,一裝置(例如第8圖之裝置10)藉由使包含電腦程式碼之記憶體(例如第8圖之記憶體42)受組配以與一處理器(例如第8圖之處理器20)一起工作來致使該裝置執行該組操作600而發生變化。
在方塊601,該裝置接收到與一觸摸顯示器之一接觸區相關聯之一連續筆劃輸入的指示,該連續筆劃輸入至少包含一第一輸入及一第二輸入,類似於如參考第5圖之方塊501所描述的。
在方塊602,該裝置判定該第一輸入是否是一游標模式啟動輸入,類似於參考第5圖之方塊501之所述。如果該裝置判定該第一輸入不是一游標模式啟動輸入,則流程在方塊616退出。否則,流程進入方塊603。
在方塊603,該裝置致使偏離該接觸區之一游標顯示,類似於參考第5圖之方塊503所描述的。
在方塊604,該裝置判定該第二輸入是否關於一移動輸入,類似於參考第5圖之方塊504所描述的。如果該裝置判定該第二輸入與一移動輸入無關,則流程在方塊616退出。否則,流程進入方塊605。
在方塊605,該裝置致使游標顯示來移動,使得該遊標保持偏離該接觸區,類似於參考第5圖之方塊505所描述的。
在方塊606,該裝置致使一按鈕之至少一個圖形表示顯示,類似於參考第1A圖到第1E圖所描述的。
在方塊607,該裝置判定與該連續筆劃輸入之一釋放輸入之指示是否已經被接收到。該釋放輸入可類似於參考第3A圖到第3B圖所描述的。如果該裝置判定一釋放輸入未接收到,則流程進入方塊609。否則,流程進入方塊608。
在方塊608,該裝置致使游標顯示結束。例如,該裝置可停止致使游標顯示。
在方塊607,如果該裝置判定一釋放輸入之指示未被接收到,則在方塊609,該裝置判定一獨立並行觸摸輸入之指示是否被接收到,類似於參考第4A圖到第4C圖所描述的。如果該裝置判定一獨立並行觸摸輸入之指示未被接收到,則流程進入方塊607。否則,流程進入方塊610。
在方塊610,該裝置判定該獨立並行觸摸輸入是否關於一平移輸入,類似於參考第4B圖及第7D圖所描述的。如果該裝置判定該獨立並行觸摸輸入有關於一平移輸入,則流程進入方塊612。否則,流程進入方塊611。
在方塊611,該裝置執行一平移操作,類似於參考第4B圖所描述的。
在方塊612,該裝置判定該獨立並行觸摸輸入之指示是否關於一縮放操作,類似於參考第4A圖所描述的。如果該裝置判定該獨立並行觸摸輸入與一縮放輸入無關,則流程進入方塊614。否則,流程進入方塊613。
在方塊613,該裝置執行一縮放操作,類似於參考第4A圖所描述的。
在方塊614,該裝置判定該獨立並行觸摸輸入是否與該按鈕之該圖形表示之位置一致,類似於參考第4C圖所描述的。如果該裝置判定該獨立並行觸摸輸入與該按鈕之該圖形表示之位置不一致,則流程進入方塊607。否則,流程進入方塊615。
在方塊615,該裝置至少部分地基於一游標之至少一部分之位置來判定一操作,類似於參考第5圖之方塊506所描述的。在一示範實施例中,該裝置進一步將該獨立並行觸摸輸入之持續時間至少部分地作為判定該操作之基礎。例如,該裝置可執行與一短獨立並行觸摸輸入相關聯之一操作及與一長獨立並行觸摸輸入相關聯之一不同操作。
在一示範實施例中,一觸摸顯示器提供與外施力相關聯之資訊,該外施力與一觸摸輸入相關聯。在這樣一實施例中,該裝置可至少部分地將與該獨立並行觸摸輸入相關聯之力的資訊作為該操作之基礎。例如,如果該獨立並行觸摸輸入包含一強力輸入,諸如一重壓輸入,則該裝置可依據該重壓輸入來判定一操作。在另一範例中,如果該獨立並行觸摸輸入包含一微力輸入,諸如一輕壓輸入,則該裝置可依據該輕壓輸入來判定一不同操作。
第7A圖到第7E圖是根據一示範實施例說明與一觸摸顯示器相關聯之輸入之圖式,例如第8圖之顯示器28。在第7A圖到第7E圖中,一圓表示關於與一觸摸顯示器的接觸之一輸入,兩條交叉線表示與自一觸摸顯示器釋放一接觸有關的一輸入,及一條線表示與在一觸摸顯示器上的移動有關之輸入。儘管第7A圖到第7E圖之該等範例指示與一觸摸顯示器之連續接觸,但該輸入可能有一部分未能直接與該觸摸顯示器接觸。儘管如此,在這樣的情況下,該裝置仍然可判定該輸入是一連續筆劃輸入。例如,該裝置可利用接近資訊,例如關於一輸入工具接近該觸摸顯示器之資訊,來判定一觸摸輸入之部分。
在第7A圖之該範例中,輸入700有關於接收接觸輸入702及接收一釋放輸入704。在此範例中,接觸輸入702與釋放輸入704在同一位置發生。在一示範實施例中,一裝置利用接收接觸輸入702與釋放輸入704之間的時間。例如,對於接觸輸入702與釋放輸入704之間的一短暫時間,該裝置可將輸入700看作一輕擊、對於接觸輸入702與釋放輸入704之間的一較長時間,該裝置可將輸入700看作一按壓,及/或諸如此類。在這樣一範例中,一輕擊輸入可引起一個操作,諸如選擇一項目,而一按壓輸入可引起另一操作,諸如對一項目執行一操作。在另一範例中,一輕擊及/或按壓可關於一使用者選擇之文字位置。
在第7B圖之該範例中,輸入720關於接收一接觸輸入722、一移動輸入724及一釋放輸入726。輸入720關於一連續筆劃輸入。在此範例中,接觸輸入722與釋放輸入726發生在不同的位置。輸入720可關於將一物件從一個位置拖動到另一位置、移動一滾動條、平移一虛擬螢幕、畫一形狀及/或諸如此類。在一示範實施例中,一裝置至少部分地基於移動724之速度解譯輸入720。例如,如果輸入720有關於平移一虛擬螢幕,則該平移運動相對於一緩慢移動來說是小的、相對於一快速移動來說是大的及/或諸如此類。在另一示範實施例中,一裝置至少部分地基於接觸輸入722與釋放輸入724之間的距離來解譯輸入720。例如,如果輸入720關於一縮放操作,諸如調整一方框之大小,則該縮放動作可與接觸輸入722與釋放輸入726之間的距離有關。在接收釋放輸入726之前,一裝置可解譯該輸入。例如,該裝置可評估該輸入之一變化,諸如速度、位置及/或諸如此類。在這樣一範例中,該裝置可基於該觸摸輸入之變化來執行一個或一個以上判定。在這樣一實施例中,該裝置可至少部分地基於該觸摸輸入之變化來修改一文字選擇點。
在第7C圖之該範例中,輸入740關於接收如圖所示之接觸輸入742、一移動輸入744及一釋放輸入746。輸入740關於一連續筆劃輸入。在此範例中,接觸輸入742及釋放輸入746發生在不同的位置。移動輸入744可包含多數個移動輸入。例如,移動輸入744可包含在一時間點接收到之一移動輸入及稍後接收到的一不同的移動輸入。
輸入740可關於將一物件從一個位置拖動到另一位置、移動一滾動條、平移一虛擬螢幕、畫一形狀及/或諸如此類。在一示範實施例中,一裝置至少部分地基於移動744之速度來解譯輸入740。例如,如果輸入740係關於平移一垂直螢幕,則該平移運動可能相對於一緩慢移動來說是小的、相對於一快速運動來說是大的及/或諸如此類。在另一示範實施例中,一裝置至少部分地基於接觸輸入742與釋放輸入746之間之距離來解譯輸入740。例如,如果輸入740係關於一縮放操作,諸如調整一方框之大小,則該縮放動作可與接觸輸入742與釋放輸入746之間的距離有關。在又一實施例中,該裝置解譯該釋放輸入之位置。在這樣一實施例中,該裝置可至少部分地基於該觸摸輸入之變化來修改一文字選擇點。
在第7D圖之該範例中,輸入760係關於接收接觸輸入762及一移動輸入764,其中在移動期間釋放觸摸。輸入760係關於一連續筆劃輸入。輸入760可關於將一物件從一個位置拖動到另一位置、移動一滾動條、平移一虛擬螢幕、畫一形狀及/或諸如此類。在一示範實施例中,一裝置至少部分地基於移動764之速度來解譯輸入760。例如,如果輸入760係有關於平移一虛擬螢幕,則該平移運動相對於一緩慢移動來說是小的、相對於一快速移動來說是大的及/或諸如此類。在另一示範實施例中,一裝置至少部分地基於與該移動輸入764相關之距離來解譯輸入760。例如,如果輸入760係關於一縮放操作,諸如調整一方框之大小,則該縮放動作可與該移動輸入764自該接觸輸入762到移動期間觸摸釋放之距離有關。
在一示範實施例中,一裝置可同時接收多個觸摸輸入。例如,在一位置可有一輕擊輸入且同時在一不同位置有一不同的輕擊輸入。在另一範例中,在一位置可有一輕擊輸入及在一不同位置有一拖動輸入。一裝置可單獨地、一起及/或其組合來解譯該多個觸摸輸入。例如,一裝置可以相對於彼此來解譯該多個觸摸輸入,諸如它們之間的距離、彼此之間的相對移動速度及/或諸如此類。
在第7E圖之該範例中,輸入780係關於接觸輸入782與788、移動輸入784與790及釋放輸入786與792。輸入780係關於兩個連續筆劃輸入,它們至少部分地彼此同時地被接收。在此範例中,接觸輸入782與788及釋放輸入786與792發生在不同的位置。輸入780之特徵可為獨立的、同時存行之觸摸輸入。輸入780可有關於將一物件自一個位置移動到另一位置、移動一滾動條、平移一虛擬螢幕、畫一形狀、指示一個或一個以上使用者選擇之文字位置及/或諸如此類。在一示範實施例中,一裝置至少部分地基於移動784與790之速度來解譯輸入780。例如,如果輸入780係關於縮放一虛擬螢幕,則該縮放運動相對於一緩慢移動來說是小的、相對於一快速移動來說是大的及/或諸如此類。在另一示範實施例中,一裝置可至少部分地基於接觸輸入782與釋放輸入786之間的距離及觸摸輸入788與釋放輸入792之間的距離來解譯輸入780。例如,如果輸入780係關於一縮放操作,諸如調整一方框之大小,則該縮放動作可有關於接觸輸入782與釋放輸入786之間及接觸輸入788與釋放輸入792之間的共同距離。
在一示範實施例中,與該裝置接收接觸輸入782與788、移動輸入784與790及釋放輸入786與792相關聯之時序變化。例如,該裝置可在接觸輸入788之前、接觸輸入788之後、同時於接觸輸入788及/或諸如此類接收接觸輸入782。該裝置可以或者也可不使用與接收該等輸入相關聯之相關時序。例如,該裝置可藉由將先接收到的一輸入與諸如一最初選擇點、一開始位置及/或類似物之一優先狀態相關聯,來使用該輸入。在另一範例中,該裝置可使用非同時之輸入,好像該裝置同時地接收該等輸入。在這樣一範例中,該裝置可以使用先接收到的一釋放輸入,係以與若該裝置後接收到該輸入時該裝置使用該相同輸入相同之方式。
雖然與兩個觸摸輸入有關之一層面可不同,諸如移動方向、移動速度、接觸輸入之位置、釋放輸入之位置及/或諸如此類,但該等觸摸輸入可類似。例如,包含一接觸輸入、一移動輸入及一釋放輸入之一第一觸摸輸入可與包含一接觸輸入、一移動輸入及一釋放輸入之一第二觸摸輸入相似,即便它們在該接觸輸入之位置及該釋放輸入之位置方面不同。
儘管第7A圖到第7E圖之該等範例說明了有關於一單一觸摸顯示器之觸摸輸入,但一觸摸輸入可跨過多數個觸摸顯示器。例如,一移動輸入可一次或不止一次地從一個觸摸顯示器跨到另一觸摸顯示器。
第8圖是顯示根據一示範實施例的諸如一電子裝置10之一裝置的一方塊圖。然而應當理解的是,所說明及下文所描述之一電子裝置只是說明會從本發明之實施例中受益之一電子裝置且因此不應當被看作是限制本發明之範圍。儘管該電子裝置10之一個實施例被說明且在下文中被描述以達到示範之目的,但其它類型之電子裝置可容易地利用本發明之實施例,諸如,但不局限於個人數位助理(PDA)、呼叫器、行動電腦、桌上型電腦、電視機、遊戲機、膝上型電腦、媒體播放機、攝影機、視訊記錄器、全球定位系統(GPS)裝置及其它類型之電子系統。而且,一示範實施例之該裝置不一定是該整個電子裝置,在其它示範實施例中其可以是該電子裝置中之一組件或一群組件。
而且,該等裝置可容易地利用本發明之實施例而不管該等裝置是否要提供行動性。就這一點而言,即使本發明之實施例結合行動通訊應用來被描述,也應當理解的是,本發明之實施例可與在該行動通訊行業中及在該行動通訊行業之外的各種其它應用一起被利用。
該電子裝置10可包含可操作地與一發射器14及一接收器16通訊之一天線(或多個天線)、有線連接器及/或類似之物。該電子裝置10可進一步包含分別提供信號到發射器14及自接收器16接收信號之一處理器20或其它處理電路。該等信號可包含根據一通訊介面標準、使用者語音、接收到之資料、使用者產生之資料及/或類似之物來發信的資訊。該電子裝置10可根據一個或一個以上空中介面標準、通訊協定、調變類型及接取類型來操作。藉由說明的方式,該電子裝置10可根據多個第一代、第二代、第三代及/或第四代通訊協定或類似之物中之任一個來操作。例如,該電子裝置10可根據有線協定,諸如乙太網路、數位用戶線(DSL)、非同步傳送模式(ATM)、第二代(2G)無線通訊協定IS-136(時分多重存取(TDMA))、全球行動通訊系統(GSM)、及IS-95(碼分多重存取(CDMA)),根據第三代(3G)無線通訊協定操作,諸如通用行動通訊系統(UMTS)、CDMA2000、寬頻CDMA(WCDMA)及時分同步CDMA(TD-SCDMA)或者根據第四代(4G)無線通訊協定、諸如802.11之無線網路協定、諸如藍牙之短程無線協定及/或類似協定來操作。
如在本申請案件中所使用,用語‘電路’指的是以下所有:純硬體實施態樣(諸如只在類比及/或數位電路中之實施態樣);及電路與軟體及/或韌體之組合,諸如(多個)處理器或(多個)處理器之部分/軟體之一組合,包括共同工作來使一裝置(諸如一行動電話或伺服器)執行各種功能之(多個)數位信號處理器、軟體及(多個)記憶體;及需要軟體或韌體進行操作即使該軟體或硬體並未實體存在之電路,諸如一(或多個)微處理器或一(或多個)微處理器之部分。此“電路”之定義適用於此用語在本申請案中之所有使用,包括在任一申請專利範圍中的使用。作為另一範例,如在本申請案中所使用,該用語“電路”還將涵蓋僅一個處理器、多個處理器或一處理器之一部分及其(或者它們)所附之軟體及/或硬體的一實施態樣。該用語“電路”還將涵蓋例如用於一行動電話之一基頻積體電路或者一應用程式處理器積體電路或者一蜂巢式網路裝置或者其它網路裝置中之一類似積體電路。
處理器20可包含用於實施音訊、視訊、通訊、導航、邏輯功能及/或類似功能及用於實施本發明之實施例,包括例如結合第1圖到第8圖所描述之該等功能中之一個或一個以上功能之裝置,諸如電路。例如,處理器20可包含裝置,諸如一數位信號處理器裝置、一微處理器裝置、各種類比至數位轉換器、數位至類比轉換器、處理電路或其它支援電路,該裝置用於執行例如包括結合第1圖到第8圖所描述之該等功能中之一個或一個以上之各種功能。,該裝置可在該等裝置中根據各自的性能執行電子裝置10之控制及信號處理功能。因此該處理器20可包含在調變及傳輸之前將訊息及資料編碼且交錯之功能。該處理器20可另外地包含一內部語音編碼器且可包含一內部資料數據機。而且,該處理器20可包含操作一個或一個以上軟體程式之功能,該一個或一個以上軟體程式可儲存在一記憶體中且此外可使該處理器20實施至少一個實施例,該至少一個實施例包括例如結合第1圖到第8圖所描述之該等功能中之一個或一個以上功能。例如,處理器20可操作一連接程式,諸如一傳統之網際網路瀏覽器。該連接程式可允許該電子裝置10根據例如一傳輸控制協定(TCP)、網際網路協定(IP)、用戶資料元協定(UDP)、網際網路訊息存取協定(IMAP)、郵局協定(POP)、簡易電子郵遞協定(SMTP)、無線應用協定(WAP)、超文本傳送協定(HTTP)及/或諸如此類發送及接收網際網路內容,諸如基於位置之內容及/或其它網頁內容。
該電子裝置10可包含用於提供輸出及/或接收輸入之一用戶介面。該電子裝置10可包含一輸入裝置,諸如一振鈴器、一傳統耳機及/或揚聲器24、一麥克風26、一顯示屏28及/或一用戶輸入介面,它們耦接到該處理器20。允許該電子裝置10接收資料之該用戶輸入介面可包含裝置,諸如可允許該電子裝置10接收資料之一個或一個以上裝置,諸如一鍵盤30、一觸摸顯示器(例如顯示器28,如果其包含觸摸能力的話)及/或諸如此類。在包含一觸摸顯示器之一實施例中,該觸摸顯示器可受組配以接收來自一單一接觸點、多個接觸點及/或類似物的輸入。在這樣一實施例中,該觸摸顯示器及/或該處理器可基於位置、移動、速度、接觸區及/或類似物來判定輸入。
該電子裝置10可包括各種觸摸顯示器之任一個,包括那些受組配以透過電阻、電容、紅外線、應變計、表面波、光學成像、擴散信號技術、聲脉衝識別或其它技術中之人一種來致能觸摸識別且接著提供標示出與該觸摸相關聯之位置及其它參數的信號的觸摸顯示器。此外,該觸摸顯示器可受組配以接收呈一觸摸事件之形式的一輸入之指示,該觸摸事件可被定義為一選擇物件(例如,一手指、尖筆、鋼筆、鉛筆或其它定位裝置)與該觸摸顯示器之間之一實體接觸。可選擇地,一觸摸事件可被定義為使該選擇物件接近該觸摸顯示器、在一要顯示之物件上停留或在一預先定義距離內靠近一物件,即使對該觸摸顯示器不做實體接觸。如此,一觸摸輸入可包含由一觸摸顯示器檢測到之任一輸入,包含涉及實際實體接觸之觸摸事件及不涉及實體接觸但用別的方法由該觸摸顯示器檢測到之觸摸事件,諸如由於該選擇物件接近該觸摸顯示器。一觸摸顯示器可能夠接收與施加到有關於該觸摸顯示之該觸控螢幕的力相關聯之資訊。例如,該觸控螢幕可區分一重壓觸摸輸入與一輕壓觸摸輸入。顯示器28可顯示二維資訊、三維資訊及/或類似資訊。
在包括鍵盤30之實施例中,該鍵盤30可包含用於操作該電子裝置10的數字(例如0-9)鍵、符號鍵(例如#、*)、字母鍵及/或類似之物。例如,該鍵盤30可包含一傳統QWERTY鍵盤排列。該鍵盤30還可包含具有相關聯功能之各種軟鍵。此外或者可選擇地,該電子裝置10可包含諸如一控制桿之一介面裝置或其它用戶輸入介面。該電子裝置10進一步包含一電池34,諸如一振動電池組,用於為需要操作該電子裝置10之各種電路供電及可取捨地提供作為一可檢測輸出之機械振動。
在一示範實施例中,該電子裝置10包含與該處理器20通信之一媒體擷取元件,諸如一攝影機、視訊及/或音訊模組。該媒體擷取元件可以是擷取一圖像、視訊及/或音訊來儲存、顯示或發送的任何裝置。例如,在該媒體擷取元件是一攝影機模組36之一示範實施例中,該攝影機模組36可包含一數位攝影機,其可由一擷取到的圖像形成一數位圖像檔案。就其本身而論,該攝影機模組36可包含諸如一透鏡或其它光學元件之硬體及/或由一擷取到的圖像生成一數位圖像檔案所必需之軟體。可選擇地,該攝影機模組36可只包含用於查看一圖像之該硬體,而該電子裝置10之一記憶體裝置儲存由該處理器20執行之指令,該等指令係為用於由一擷取到的圖像生成一數位圖像檔案之軟體形式。在一示範實施例中,該攝影機模組36可進一步包含一處理元件,諸如在處理圖形資料中協助該處理器20之一協同處理器,及用於壓縮及/或解壓縮圖像資料之一編碼器及/或解碼器。該編碼器及/或解碼器可根據一標準格式,例如一聯合照相專家群(JPEG)標準格式來編碼及/或解碼。
該電子裝置10可包含一個或一個以上用戶識別模組(UIM)38。該UIM可包含儲存在電子裝置10之記憶體、電子裝置10之一部分、與電子裝置10耦接之一裝置及/或類似物中之資訊。該UIM 38可包含具有一內建處理器之一記憶體裝置。該UIM 38可包含例如一用戶識別模組(SIM)、一通用積體電路卡(UICC)、一通用用戶識別模組(USIM)、一可移除用戶識別模組(R-UIM)及/或類似之物。該UIM 38可儲存與一用戶、一操作者、一用戶帳戶及/或類似之物相關之資訊元素。例如,UIM 38可儲存用戶資訊、訊息資訊、聯繫資訊、安全資訊、程式資訊及/或類似物。一個或一個以上UIM 38之使用可被致能及/或禁能。例如,電子裝置10可致能一第一UIM的使用且禁能一第二UIM的使用。
在一示範實施例中,電子裝置10包含一單一UIM 38。在這樣一實施例中,用戶資訊之至少一部分可儲存在該UIM 38上。
在另一示範實施例中,電子裝置10包含多數個UIM 38。例如,電子裝置10可包含兩個UIM 38方塊。在這樣一範例中,電子裝置可在某些條件下使用一第一UIM 38之用戶資訊之一部分且在另一些條件下使用一第二UIM 38之用戶資訊之一部分。例如,電子裝置10可致能該第一UIM 38的使用且禁能該第二UIM 38的使用。在另一範例中,電子裝置10可禁能該第一UIM 38的使用且致能該第二UIM 38的使用。在又一範例中,電子裝置10可使用來自該第一UIM 38與該第二UIM 38之資訊。
電子裝置10可包含一記憶體裝置,在一個實施例中該記憶體裝置包含依電性記憶體40,諸如包括用於暫時儲存資料之快取區的依電性隨機存取記憶體(RAM)。該電子裝置10還包含其它記憶體,例如,可嵌入及/或可移動之非依電性記憶體42。該非依電性記憶體42可包含一EEPROM、快閃記憶體或者類似物。該等記憶體可儲存多個資訊及資料片段中之任一個。該資訊及資料可由該電子裝置10使用來實施該電子裝置之一個或一個以上功能,諸如結合第1圖到第8圖中描述之該等功能。例如,該等記憶體可包含一識別符,諸如國際行動設備識別(IMEI)碼,其可唯一地識別該電子裝置10。
電子裝置10可包含一個或一個以上感測器37。感測器37可包含一光感測器、一鄰近感測器、一運動感測器、一位置感測器及/或諸如此類。例如,感測器37可包含處於該裝置之各個位置處之一個或一個以上光感測器。在這樣一範例中,感測器37可提供指示由一個或一個以上光感測器感知到之光量的感測器資訊。這樣之光感測器可包含一光電元件、一光敏電阻元件、一電荷耦合裝置(CCD)及/或諸如此類。在另一範例中,感測器37可包含處於該裝置上各個位置處之一個或一個以上鄰近感測器。在這樣一範例中,感測器37可提供指示一物件、一用戶、一用戶之一部分及/或諸如此類鄰近該一個或一個以上鄰近感測器之感測器資訊。這樣的鄰近感測器可包含電容測量、聲納測量、雷達測量及/或諸如此類。
儘管第8圖說明了可利用包括例如那些描述及繪示在第1圖到第8圖中之那些實施例的本發明之實施例的一電子裝置之一範例,,但第8圖之電子裝置10只是可利用本發明之實施例的一裝置之一範例。
本發明之實施例可以以軟體、硬體、應用程式邏輯或者軟體、硬體及應用程式邏輯之一組合實施。該軟體、應用程式邏輯及/或硬體可位於該裝置、一獨立裝置、或者多數個獨立裝置上。如果期望的話,該軟體、應用程式邏輯及/或硬體之一部分可位於一獨立裝置上,且該軟體、應用程式及/或硬體之一部分可位於多數個獨立裝置上。在一示範實施例中,該應用程式邏輯、軟體或一指令集保持在各種傳統電腦可讀媒體之任何一個上。在此文件之脈絡中,一“電腦可讀媒體”可以是任何可包含或儲存由一指令執行系統、設備或裝置使用或者結合一指令執行系統、設備或裝置(諸如一電腦,以描述且繪示在第8圖中之一電腦為一個範例)來使用之該等指令的可觸媒體或裝置。一電腦可讀媒體可包含一電腦可讀儲存媒體,其可以是可包含或儲存由一指令執行系統、設備或裝置使用(諸如一電腦)或者結合一指令執行系統、設備、裝置(諸如一電腦)來使用之該等指令的任何可觸媒體或裝置。
如果期望的話,本文討論之該等不同功能可以按照一不同順序及/或彼此同時地執行。例如,第5圖之方塊503可在方塊504之後執行。在另一範例中,第6圖之方塊612可在方塊610之前執行。而且,如果期望的話,上述功能之一個或多個可以是可取捨的或者可以組合。例如,第6圖之方塊606及609到614可以是可取捨的或者與方塊615組合。
儘管本發明之各個層面在申請專利範圍獨立項中提出,但本發明之其它層面包含來自所描述之實施例及/或申請專利範圍附屬項之特徵與該等申請專利範圍獨立項之特徵的其它組合,且不只是在該等申請專利範圍中明確提出之組合。
在此還應指出,儘管上文描述了本發明之示範實施例,但此等描述不應以一限制意義來理解。而且,可做修改及改進而不脫離該等所附申請專利範圍中定義之本發明之範圍。
10...電子裝置
14...發送器
16...接收器
20...處理器
24...揚聲器
26...麥克風
28、105、125、145、165、185、186...觸摸顯示器
300、320、400、420、440...觸摸顯示器
30...鍵盤
34...電池
36...攝影機模組
37...感測器
38...用戶識別模組(UIM)
40...依電性記憶體
42...非依電性記憶體
101、121、141、161、181、202、242、403、423、443...接觸區
102、122、142、162、182、201、241、404、424、444...游標
143、163、183、184...按鈕
220、221、222、260、261、262、305、445...資訊項目
301、321、401、410、411、421、431、441、451...接觸輸入
702、722、742、762、782、788...接觸輸入
302、322、402、412、413、422、433、442...移動輸入
724、744、764、784、790...移動輸入
303、323、414、415、435、455...釋放輸入
704、726、746、786、792...釋放輸入
450...圖形表示
500、600...操作
501~507、601~616...方塊
700、740、760、780...輸入
720...連續筆劃輸入
第1A-1E圖是根據至少一個示範實施例說明與一游標有關之一接觸區之圖式;
第2A-2B圖是根據至少一個示範實施例說明與一資訊項目有關之一游標之圖式;
第3A-3B圖是根據至少一個示範實施例說明一連續筆劃輸入之圖式;
第4A-4C圖是根據至少一個示範實施例說明與一游標有關之一連續筆劃輸入之圖式;
第5圖是根據一示範實施例顯示用於致使一游標顯示之一組操作500之流程圖;
第6圖是根據一示範實施例顯示用於致使一游標顯示之一組操作之流程圖;
第7A-7E圖是根據一示範實施例說明與一觸摸顯示器相關之輸入之圖式;及
第8圖是根據一示範實施例顯示一裝置之一方塊圖。
500...操作
501~507...方塊

Claims (20)

  1. 一種用以致使游標顯示之裝置,其包含:一處理器;包括電腦程式碼之記憶體,該記憶體及該電腦程式碼受組配以與該處理器一起工作使該裝置執行至少以下步驟:至少部份基於缺少包含一游標模式啟動輸入的一觸控輸入,防止該游標的顯示;接收與一觸控顯示器之一接觸區相關聯的一連續筆劃輸入之一指示,該連續筆劃輸入係包含至少一接觸輸入、一移動輸入及一釋放輸入的一觸控輸入,該連續筆劃輸入係指示與觸控顯示器於該接觸輸入與該釋放輸入間的連續接觸;至少部份基於該接觸輸入之一位置,判定該接觸輸入為游標模式啟動輸入;響應於判定該接觸輸入係游標模式啟動輸入,致使該游標顯示;致使該游標偏離該接觸區;響應於該移動輸入,致使該游標移動以使得該游標保持偏離該接觸區;及至少部分基於游標之至少一部分之一位置來判定一操作。
  2. 如申請專利範圍第1項所述之裝置,其中該裝置響應於接收到一按鍵按壓之指示來執行對該操作之該判定。
  3. 如申請專利範圍第2項所述之裝置,其中對該操作之該判定進一步至少部分地基於該按鍵按壓之持續時間。
  4. 如申請專利範圍第1項所述之裝置,其中該記憶體與該電腦程式碼進一步受組配以與該處理器一起工作,使該裝置響應於該釋放輸入來致使該游標之顯示結束。
  5. 如申請專利範圍第1項所述之裝置,其中判定該接觸輸入是一游標模式啟動輸入,包含判定該接觸輸入是一進入觸控顯示器邊界輸入。
  6. 如申請專利範圍第5項所述之裝置,其中判定該接觸輸入是一游標模式啟動輸入,進一步包含判定該觸控顯示器邊界輸入有關於該觸控顯示器之一左邊邊界。
  7. 如申請專利範圍第1項所述之裝置,其中該記憶體及該電腦程式碼進一步受組配以與該處理器一起工作使該裝置致使一按鈕之至少一個圖形表示顯示。
  8. 如申請專利範圍第7項所述之裝置,其中該記憶體及該電腦程式碼可進一步受組配以與該處理器一起工作,致使該裝置接收與該按鈕之該圖形表示之位置對應的一獨立並行觸控輸入之指示,其中對該操作之該判定係響應於接收該獨立並行觸控輸入之指示來被執行。
  9. 如申請專利範圍第8項所述之裝置,其中對該操作之該判定進一步至少部分基於該獨立並行觸控輸入之該指示之持續時間。
  10. 如申請專利範圍第7項所述之裝置,其中該致使該至少一個圖形表示顯示係響應於判定該游標之至少一部分 之位置對應於一資訊項目來被執行。
  11. 如申請專利範圍第7項所述之裝置,其中該至少一個圖形表示包含與對應於該游標之至少一部分之位置的一資訊項目相關聯之一操作之指示。
  12. 如申請專利範圍第7項所述之裝置,其中致使被顯示之圖形表示的數目至少部分地基於與該游標之至少一部分之位置相對應的一資訊項目。
  13. 如申請專利範圍第1項所述之裝置,其中該記憶體及該電腦程式碼進一步受組配以與該處理器一起工作致使該裝置接收一獨立並行觸控輸入之指示。
  14. 如申請專利範圍第13項所述之裝置,其中該記憶體及該電腦程式碼進一步受組配以與該處理器一起工作,致使該裝置響應於判定該獨立並行觸控輸入之該指示與一縮放操作有關來執行該縮放操作。
  15. 如申請專利範圍第13項所述之裝置,其中該記憶體及該電腦程式碼進一步受組配以與該處理器一起工作,致使該裝置響應於判定該獨立並行觸控輸入之該指示與一平移操作有關來執行該平移操作。
  16. 如申請專利範圍第1項所述之裝置,其中該連續筆劃輸入進一步包含一重壓輸入,而對該操作之該判定係響應於該重壓輸入來執行。
  17. 如申請專利範圍第1項所述之裝置,其中該裝置包含一觸控顯示器,以及該連續筆劃輸入的該指示係藉由該觸控顯示器接收。
  18. 如申請專利範圍第1項所述之裝置,其中該記憶體及該電腦程式碼進一步組配來與該處理器一起工作使該裝置執行至少以下步驟:響應於該釋放輸入,結束該游標之顯示;接續該游標之顯示結束,接收與一觸控顯示器之一接觸區相關聯的一第二連續筆劃輸入之一指示,該第二連續筆劃輸入係包含至少另一接觸輸入及另一釋放輸入之另一個觸控輸入,該第二連續筆劃輸入係指示與該觸控顯示器於該另一接觸輸入與該另一釋放輸入間的連續接觸;至少部份基於該另一接觸輸入之一位置,判定該另一接觸輸入不是游標模式啟動輸入;響應於判定該另一接觸輸入不是游標模式啟動輸入,防止該游標之顯示。
  19. 一種用以致使游標顯示之方法,其包含以下步驟:至少部份基於缺少包含一游標模式啟動輸入的一觸控輸入,防止該游標的顯示;接續該游標之顯示結束,接收與一觸控顯示器之一接觸區相關聯的一連續筆劃輸入之指示,該連續筆劃輸入係包含至少一接觸輸入、一移動輸入及一釋放輸入的一觸控輸入,該連續筆劃輸入係指示與觸控顯示器於該接觸輸入與該釋放輸入間的連續接觸;至少部份基於該接觸輸入之一位置,判定該接觸輸入是游標模式啟動輸入; 響應於判定該接觸輸入為游標模式啟動輸入,致使該游標顯示;致使該游標偏離該接觸區;響應於該移動輸入,致使該游標移動以使得該游標保持偏離該接觸區;及至少部分基於該游標之至少一部分之一位置,由一處理器來判定一操作。
  20. 一種編碼有指令之非暫時性電腦可讀媒體,該等指令由一電腦執行時,執行以下步驟:至少部份基於缺少包含一游標模式啟動輸入的一觸控輸入,防止一游標的顯示;接續該游標之顯示結束,接收與一觸控顯示器之一接觸區相關聯的一連續筆劃輸入之指示,該連續筆劃輸入係包含至少一接觸輸入、一移動輸入及一釋放輸入的一觸控輸入,該連續筆劃輸入係指示與觸控顯示器於該接觸輸入與該釋放輸入間的連續接觸;至少部份基於該接觸輸入之一位置,判定該接觸輸入是游標模式啟動輸入;響應於判定該接觸輸入為游標模式啟動輸入,致使該游標顯示;致使該游標偏離該接觸區;響應於該移動輸入,致使該游標移動以使得該游標保持偏離該接觸區;及至少部分基於該游標之至少一部分之一位置,由一 處理器來判定一操作。
TW099105008A 2009-02-20 2010-02-22 用以致使游標顯示之方法與裝置 TWI499939B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/389,905 US20100214218A1 (en) 2009-02-20 2009-02-20 Virtual mouse

Publications (2)

Publication Number Publication Date
TW201035809A TW201035809A (en) 2010-10-01
TWI499939B true TWI499939B (zh) 2015-09-11

Family

ID=42630526

Family Applications (1)

Application Number Title Priority Date Filing Date
TW099105008A TWI499939B (zh) 2009-02-20 2010-02-22 用以致使游標顯示之方法與裝置

Country Status (5)

Country Link
US (1) US20100214218A1 (zh)
EP (1) EP2399187B1 (zh)
CN (1) CN102326139A (zh)
TW (1) TWI499939B (zh)
WO (1) WO2010095109A1 (zh)

Families Citing this family (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9367216B2 (en) 2009-05-21 2016-06-14 Sony Interactive Entertainment Inc. Hand-held device with two-finger touch triggered selection and transformation of active elements
US20100295796A1 (en) * 2009-05-22 2010-11-25 Verizon Patent And Licensing Inc. Drawing on capacitive touch screens
JP2011048685A (ja) * 2009-08-27 2011-03-10 Kyocera Corp 入力装置
US9990062B2 (en) * 2010-03-26 2018-06-05 Nokia Technologies Oy Apparatus and method for proximity based input
GB2497383A (en) 2010-09-24 2013-06-12 Qnx Software Systems Ltd Alert display on a portable electronic device
DE112011101203T5 (de) 2010-09-24 2013-01-17 Qnx Software Systems Ltd. Tragbare elektronische Vorrichtung und Verfahren zu deren Steuerung
WO2012037688A1 (en) 2010-09-24 2012-03-29 Research In Motion Limited Transitional view on a portable electronic device
KR20120045218A (ko) * 2010-10-29 2012-05-09 삼성전자주식회사 멀티 터치를 이용한 문자 입력 방법 및 장치
US9612743B2 (en) 2011-01-05 2017-04-04 Autodesk, Inc. Multi-touch integrated desktop environment
US9600090B2 (en) * 2011-01-05 2017-03-21 Autodesk, Inc. Multi-touch integrated desktop environment
US8624858B2 (en) 2011-02-14 2014-01-07 Blackberry Limited Portable electronic device including touch-sensitive display and method of controlling same
US8872773B2 (en) 2011-04-05 2014-10-28 Blackberry Limited Electronic device and method of controlling same
US20120256829A1 (en) * 2011-04-05 2012-10-11 Qnx Software Systems Limited Portable electronic device and method of controlling same
US20120256846A1 (en) * 2011-04-05 2012-10-11 Research In Motion Limited Electronic device and method of controlling same
JP5853394B2 (ja) 2011-04-07 2016-02-09 セイコーエプソン株式会社 カーソル表示システム、カーソル表示方法、及び、プロジェクター
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
US9116611B2 (en) * 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
US8777743B2 (en) * 2012-08-31 2014-07-15 DeNA Co., Ltd. System and method for facilitating interaction with a virtual space via a touch sensitive surface
KR102015347B1 (ko) * 2013-01-07 2019-08-28 삼성전자 주식회사 터치 디바이스를 이용한 마우스 기능 제공 방법 및 장치
CN110221764B (zh) * 2013-02-05 2022-04-29 华为终端有限公司 用户界面上的触摸操作方法与移动终端
CN103268184A (zh) * 2013-05-17 2013-08-28 广东欧珀移动通信有限公司 一种移动文本光标的方法及装置
US9678639B2 (en) * 2014-01-27 2017-06-13 Bentley Systems, Incorporated Virtual mouse for a touch screen device
US11205075B2 (en) * 2018-01-10 2021-12-21 Quantum Interface, Llc Interfaces, systems and apparatuses for constructing 3D AR environment overlays, and methods for making and using same
US20160132139A1 (en) * 2014-11-11 2016-05-12 Qualcomm Incorporated System and Methods for Controlling a Cursor Based on Finger Pressure and Direction
US10671277B2 (en) 2014-12-17 2020-06-02 Datalogic Usa, Inc. Floating soft trigger for touch displays on an electronic device with a scanning module
US11567626B2 (en) * 2014-12-17 2023-01-31 Datalogic Usa, Inc. Gesture configurable floating soft trigger for touch displays on data-capture electronic devices
JP6641570B2 (ja) * 2014-12-22 2020-02-05 インテル・コーポレーション マルチタッチ仮想マウス
US9961239B2 (en) 2015-06-07 2018-05-01 Apple Inc. Touch accommodation options
TWI564753B (zh) * 2015-12-15 2017-01-01 晨星半導體股份有限公司 終端設備及其遙控方法
CN107885450B (zh) * 2017-11-09 2019-10-15 维沃移动通信有限公司 实现鼠标操作的方法和移动终端
US11782599B1 (en) * 2022-09-14 2023-10-10 Huawei Technologies Co., Ltd. Virtual mouse for electronic touchscreen display
US20240086026A1 (en) * 2022-09-14 2024-03-14 Roya CODY Virtual mouse for electronic touchscreen display

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060132460A1 (en) * 2004-12-22 2006-06-22 Microsoft Corporation Touch screen accuracy
US20060244735A1 (en) * 2005-04-29 2006-11-02 Microsoft Corporation System and method for fine cursor positioning using a low resolution imaging touch screen
US7242387B2 (en) * 2002-10-18 2007-07-10 Autodesk, Inc. Pen-mouse system
US7268772B2 (en) * 2003-04-02 2007-09-11 Fujitsu Limited Information processing apparatus operating in touch panel mode and pointing device mode
TW200823738A (en) * 2006-11-20 2008-06-01 Inventec Corp Touch input method and portable terminal apparatus
US20090048000A1 (en) * 2007-08-16 2009-02-19 Sony Ericsson Mobile Communications Ab Systems and methods for providing a user interface

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1173665A (zh) * 1997-07-18 1998-02-18 叶富国 游标控制装置及其方法
WO2000075766A1 (en) * 1999-06-02 2000-12-14 Ncr International, Inc. Self-service terminal
US20060176294A1 (en) * 2002-10-07 2006-08-10 Johannes Vaananen Cursor for electronic devices
KR100539904B1 (ko) * 2004-02-27 2005-12-28 삼성전자주식회사 터치 스크린을 구비한 단말기에 사용되는 포인팅 디바이스및 그 사용 방법
CN101334700B (zh) * 2007-06-27 2013-04-10 广达电脑股份有限公司 光标控制方法、简报系统及计算机可读取存储媒体
US8009146B2 (en) * 2007-06-28 2011-08-30 Nokia Corporation Method, apparatus and computer program product for facilitating data entry via a touchscreen
DE112008001800B4 (de) * 2007-07-12 2020-07-30 Atmel Corporation Zweidimensionales Touchpanel
US20090044124A1 (en) * 2007-08-06 2009-02-12 Nokia Corporation Method, apparatus and computer program product for facilitating data entry using an offset connection element

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242387B2 (en) * 2002-10-18 2007-07-10 Autodesk, Inc. Pen-mouse system
US7268772B2 (en) * 2003-04-02 2007-09-11 Fujitsu Limited Information processing apparatus operating in touch panel mode and pointing device mode
US20060132460A1 (en) * 2004-12-22 2006-06-22 Microsoft Corporation Touch screen accuracy
US20060244735A1 (en) * 2005-04-29 2006-11-02 Microsoft Corporation System and method for fine cursor positioning using a low resolution imaging touch screen
TW200823738A (en) * 2006-11-20 2008-06-01 Inventec Corp Touch input method and portable terminal apparatus
US20090048000A1 (en) * 2007-08-16 2009-02-19 Sony Ericsson Mobile Communications Ab Systems and methods for providing a user interface

Also Published As

Publication number Publication date
CN102326139A (zh) 2012-01-18
EP2399187A1 (en) 2011-12-28
EP2399187A4 (en) 2017-03-08
WO2010095109A1 (en) 2010-08-26
EP2399187B1 (en) 2020-04-08
TW201035809A (en) 2010-10-01
US20100214218A1 (en) 2010-08-26

Similar Documents

Publication Publication Date Title
TWI499939B (zh) 用以致使游標顯示之方法與裝置
US9524094B2 (en) Method and apparatus for causing display of a cursor
US10209877B2 (en) Touch screen device, method, and graphical user interface for moving on-screen objects without using a cursor
US8605006B2 (en) Method and apparatus for determining information for display
US20110057885A1 (en) Method and apparatus for selecting a menu item
CN102326140B (zh) 用于显示附加信息项的方法和装置
US20130205262A1 (en) Method and apparatus for adjusting a parameter
WO2013173663A1 (en) Method and apparatus for apparatus input
US20100265185A1 (en) Method and Apparatus for Performing Operations Based on Touch Inputs
CN102439554B (zh) 用于基于触摸输入执行选择的方法和装置
US20110154267A1 (en) Method and Apparatus for Determining an Operation Associsated with a Continuous Stroke Input
CN102947772B (zh) 用于确定输入的方法和装置
WO2011079437A1 (en) Method and apparatus for receiving input
CN102812429B (zh) 用于确定选择区域的方法和装置
EP2765768B1 (en) Method and apparatus for transitioning capture mode
WO2014205804A1 (en) Method and apparatus for operation in relation to rotational pivot input
WO2015028703A1 (en) Method and apparatus for apparatus input

Legal Events

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