專利名稱:基于示意動作的文檔編輯器的制作方法
技術領域:
本發(fā)明總體涉及觸摸屏用戶界面并具體涉及基于示意動作的文 檔編輯器。
背景技術:
在諸如移動電話、個人數字助理等的移動設備上使用筆或者觸筆 的輸入方法變得日趨流行。在這些移動設備上使用筆最普通的功能 之一是文本輸入。因此,需要方便的基于筆的文本編輯系統(tǒng)。
為了充分使用諸如移動設備的設備上的有限屏幕區(qū)域用于書寫, 廣泛采用了全屏用戶界面。因為全屏用戶界面,所以不能像使用基 于框(box)的筆輸入用戶界面所執(zhí)行的那樣容易地在文本區(qū)域中執(zhí) 行用于編輯文本的大部分操作,例如文本選擇、刪除、移動、復制 以及粘貼。
常規(guī)而言,認為文本區(qū)域中書寫的筆劃作為書寫字符的組成部
在一些實例中,筆可以管理所有文本編輯操作,但用戶必須以非常 低效的逐個字符方式來進行文本編輯。存在其他解決方案,其要求 移動設備的用戶切換到基于框的用戶界面用于文本編輯,從而實現(xiàn) 文本區(qū)域中的文本選擇和編輯操作。
發(fā)明內容
本發(fā)明涉及基于示意動作的文檔編輯器。根據示例性實施方式, 提供了 一種用于在設備上編輯對象的方法。所示方法包括利用指示 設備在觸摸屏上形成第一路徑。第一路徑至少部分地包圍對象。自 動地選擇所述至少部分地被包圍的對象。利用指示設備在觸摸屏上
的預定區(qū)域處形成第二路徑。第二路徑激活編輯操作。
根據示例性實施方式,提供了一種用于編輯對象的設備。所述設 備包括顯示處理器、耦接到顯示處理器的觸摸屏、耦接到顯示處理 器的第一和第二輸入檢測單元、耦接到顯示處理器的輸入識別單元 以及耦接到輸入識別單元的編輯單元。第 一輸入檢測單元接收形式 為用戶利用指示設備在觸摸屏上形成的第 一路徑的第 一輸入。第二 輸入檢測單元接收形式為用戶利用指示設備在觸摸屏上形成的第二 路徑的第二輸入。輸入識別單元檢測至少部分地包圍對象的第 一路 徑。輸入識別單元還檢測第二路徑,其形成在觸摸屏上的預定區(qū)域 處并且產生編輯信號。編輯單元響應于編輯信號而激活編輯功能。
根據示例性實施方式,提供了一種計算機程序產品。所述計算機 程序產品具有計算機可使用介質,其具有包含在其中的計算機可讀 代碼裝置,從而使得計算機在設備上編輯對象。計算機程序產品包 括計算機可讀程序代碼裝置用于使得計算機形成第一路徑,如利用 指示設備在觸摸屏上所定義的,該路徑至少部分地包圍對象。計算 機程序產品還包括計算機可讀程序代碼裝置用于使得計算機自動選 擇至少部分地被包圍的對象。計算機程序產品包括計算機可讀程序 代碼裝置用于使得計算機形成第二路徑,如利用指示設備在觸摸屏 的預定區(qū)域處定義的,其中第二路徑激活編輯操作。
根據又一示例性實施方式,提供了一種制品。該制品具有計算機 可使用介質,其具有包含在其中的計算機可讀程序代碼裝置,從而 使得計算機在設備上編輯對象。所述制品中的計算機可讀代碼裝置 具有計算機可讀程序代碼裝置從而使得計算機形成第一路徑,如利
用指示設備在觸摸屏上所定義的,該路徑至少部分地包圍對象。所 述制品中的計算機可讀程序代碼裝置還使得計算機自動選擇所述至 少部分地被包圍的對象。所述制品中的計算機可讀程序代碼裝置還 使得計算機形成第二路徑,如利用指示設備在觸摸屏上的預定區(qū)域 處定義的,所述第二路徑激活編輯操作。
在下文描述中將結合
本發(fā)明的上述方面和其他特征,其
中
圖1是根據示例性實施方式操作的并入了觸摸屏和顯示處理器
的設備的一部分的框圖2示出了根據示例性實施方式的圖1設備的實施方式;
圖3(a)和圖3(b)示出了圖l的設備的另一實施方式并且示 出了根據示例性實施方式用于選擇對象的處理;
圖4 (a)至圖4 (g)示出了根據示例性實施方式的對象編輯;
圖5 (a)至圖5 (d)示出了根據示例性實施方式的對象編輯;
圖6示出了根據示例性實施方式的對象選擇;
圖7示出了根據示例性實施方式的對象選擇;
圖8示出了根據示例性實施方式的對象選擇;
一個實施方式的框圖IO是根據示例性實施方式的方法的框圖11是根據示例性實施方式的另一方法的框圖12是根據示例性實施方式的又一方法的框圖13是根據示例性實施方式的再一方法的框圖14示出了根據示例性實施方式的對象選擇的一個實施方式。
具體實施例方式
圖1示出了并入了本發(fā)明特征的系統(tǒng)的一個實施方式。盡管將參 考圖中所示和下文所描述的示例性實施方式對本發(fā)明進行描述,但 是應理解本發(fā)明可以在許多替換形式的實施方式中實施。
圖1是并入了本發(fā)明特征的具有顯示處理器12和觸摸屏顯示器 10的設備1的一部分的簡化框圖。諸如例如,觸筆、筆或者僅僅是 用戶的手指的指示設備11,可以用于觸摸屏顯示器10。在可替換實 施方式中,可以使用任何適合的指示設備。顯示器10和指示設備11形成設備l的用戶界面,并且可以配置作為圖形用戶界面。顯示處
理器12耦接至存儲器14,存儲器存儲基于示意動作或者筆劃的選擇 算法用于使得顯示處理器12根據本發(fā)明進行操作。第一通信或數據 鏈路或者連接12A存在于顯示器IO和處理器12之間用于處理器12 接收坐標信息,坐標信息描述或者指示指示設備11的尖端或者端部 相對于顯示器10表面的位置。顯示器10通常是像素化的(pixelate), 并且可以包含液晶(LC)或某些其他類型的顯示像素。在可替換實 施方式中,可以使用任何適合類型的顯示器。
顯示處理器12通常直接或者間接通過第二通信或數據鏈路或者 連接12B向顯示器IO提供顯示數據,用于激活期望的像素,這是本 領域中已知的。給定坐標位置,諸如例如顯示器IO表面上的x-y位 置可以直接或者間接對應于一個或者多個顯示器像素,這依賴于像 素分辨率和觸摸屏自身的分辨率。這樣觸摸屏顯示器IO上的單個點 (單個x-y位置)可以對應于 一個像素或者多個相鄰像素。不同于單 個點,路徑、筆劃或者線50 (在本文中這些術語可以交替使用)可 以具有x-y起始點(S)和x-y終點(E),并且可以包括S和E之 間的多個x-y位置。使得指示設備ll的端部靠近或者接觸顯示器10 表面可以標記筆劃50的起點S并隨后移動或者抬起指示設備11的 端部遠離顯示器IO表面可以標記筆劃50的終點E。在一個實施方式 中,指示設備11不需要與顯示器IO表面進行接觸就可以形成或者 識別輸入信號以形成標記。使得指示設備ll的端部靠近或者接觸顯 示器IO表面并隨后移動或者抬起指示設備11的端部遠離顯示器10 表面而不在顯示器IO表面上移動指示設備的尖端可以標記單個點。
注意到筆劃50能夠部分地或者基本上圍繞或者包圍顯示器10 表面上的區(qū)域或者對象從而激活對象選擇,如將在下文所描述的那 樣。根據示例性實施方式,如果區(qū)域22包含顯示對象并且被筆劃部 分地或者基本上包圍,則被包圍的區(qū)域內的對象成為選擇的目標對 象10A。以公知術語,不在該區(qū)域內(筆劃邊界內)的其他顯示對 象不是"選擇的",并且可以稱作未選擇對象IOB。
根據示例性實施方式,設備1可以例如是如圖2中所示的蜂窩電 話1A。蜂窩電話1A可以具有小鍵盤25、觸摸屏顯示器10以及用 于在觸摸屏顯示器IO上使用的指示設備11。根據另一示例性實施方 式,設備1可以是如圖3 (a)和圖3 (b)中所示的PDA 1B。 PDA IB 也可以具有觸摸屏顯示器IO和指示設備11。在又一可替換實施方式 中,設備1可以是個人通信裝置、平板計算機、膝上型或者臺式計 算機、或者能夠包含觸摸屏顯示器IO和諸如顯示處理器12的支持 電子器件的任何其他適合的設備。應注意顯示處理器12不必專用于 對觸摸屏顯示器IO進行操作的任務,并且還可以負責執(zhí)行設備1中 的其他任務。另外,顯示處理器12不必在自身之中或自行實際選擇 一個或者多個通常被包圍在筆劃所定義的區(qū)域內顯示的對象。替代 地,顯示處理器12可以將信號發(fā)送到更高級的軟件,諸如操作系統(tǒng), 用于標識用戶利用指示設備11所指示或者選擇的對象。
現(xiàn)在參考圖3(a) 、 3(b) 、4(a)至4(g)以及5 (a),現(xiàn) 在將描述根據示例性實施方式的用于選擇對象的方法。如上文所述, 觸摸屏顯示器IO和指示設備11可以配置作為設備1的用戶界面, 在本示例性實施方式中,設備1的用戶可能期望選擇對象用于編輯, 該編輯顯示在觸摸屏顯示器IO上作為在設備11中存儲或者進行操 作的應用或者其他程序的 一 部分。編輯功能可以包括例如復制和粘 貼功能、剪切和粘貼功能、移動功能以及刪除功能。如圖4(a)中 所示,顯示器10中示出了一系列文本字符。在可替換實施方式中, 顯示器上的對象可以例如是位于設備1的顯示器IO上的圖形、圖畫 或者任何其他期望的對象。在可替換實施方式中,可以存在一組對 象3,如圖3 (a)中所示,其呈現(xiàn)在顯示器IO上并且可由用戶用于 選擇。盡管將使用本文來描述示例性實施方式,但應該理解到示例 性實施方式等同地應用于可以顯示在設備1上的任何適合的對象。 另外,盡管諸如圖4 (a)中示例性文本15的文本,在附圖中通常用 中文示出,但可以使用任何適合的語言、文本字符或者對象。
在一個實施方式中,如圖1所示的基于筆劃的選擇算法14A可
以用于檢測顯示器IO上的區(qū)域或者對象是否已由用戶包圍或者標記 (即選擇筆劃50)使得可以選擇對象IOA。例如,用戶使用選擇筆 劃50部分地或者基本上包圍待編輯的文本,如圖4 (a)和4 (b) 中所示。在一個實施方式中,以及如下文所述,筆劃50不必是完全 封閉的形狀,在圖1和圖6中可以最好地示出??梢杂捎脩艚浻上?任何適合方向的筆劃而形成選擇筆劃50,該方向諸如例如左、右、 上、下、順時針或者逆時針。選擇筆劃可以采用足以大概圍繞或者 包圍待選擇的諸如文本15的期望對象的任何形狀。
為了選擇文本片斷20,選擇筆劃50不必是完全封閉的形狀。根 據此示例性實施方式,當如圖6 (a)中所示的選擇筆劃50的起點S 和終點E彼此的距離在預定距離內,通過基于筆劃的選擇算法14A 來識別文本選擇并且接受該選擇有效以及選擇對象。在一個實施方 式中,起點S和終點E彼此的距離非常近。在可替換實施方式中, 起點S和終點E彼此的距離可以是任何適合的距離。這樣,用戶可 以進行如下文所述的后續(xù)編輯操作。如果選擇筆劃50的起點S和終 點E彼此的距離不在預定距離內,如圖6 (b)中所示的示例,則無 法通過基于筆劃的選擇算法14A識別出選擇,無法選擇對象或者字 符并且不能激活編輯序列或者例程。在一個實施方式中,在選擇筆 劃50的起點S和終點E之間的預定距離可以根據-使用的語言而變
化。 l 在一個實施方式中,利用選擇筆劃50用戶可以部分地或者基本 上包圍或者圍繞單個對象或者多個對象。例如,參見圖4(a)至4
(c)、圖14 (a)以及圖14 (b),如果要選擇多個對象,則所述 對象彼此必須成連續(xù)關系,諸如字符24。字符24可以例如是相鄰于 彼此的一系列對象或者字母,諸如形成詞的字母。在可替換實施方 式中,字符24可以例如是包括整個段落或者完整的句子的一串字符 或者對象。如果選擇的文本不表示字符串,諸如,例如圖7和圖14
(c)中所示的文本90,則無法通過基于筆劃的選擇算法14A將選 擇識別為有效并且無法選擇對象。而是,所嘗試的對非連續(xù)文本的
選擇可能激活文本識別功能65,如圖7所示,其對用戶呈現(xiàn)類似于 用于包圍非連續(xù)文本的筆劃50的形狀的對象或者文本選項(即字 符)。用戶可以選擇將通過文本識別功能65顯示的對象或者字符之 一插入到文檔中或者顯示器10上。
在可替換實施方式中,諸如其中設備1配置為使用于英文,有效 選擇筆劃50可以類似于諸如字母"0"或者"U"的英文字符。在 一個實施方式中,其中有效選擇筆劃不類似于英文字符,基于筆劃 的選擇算法14A既可以識別選擇為有效又可以激活文本識別功能 65。例如,如圖8中所示的選擇筆劃95包圍字符串"us"。即使已 經包圍了字符串,選擇筆劃95還類似于字母"0"。這樣,基于筆 劃的選擇算法14A識別目標選擇為有效并且選擇被包圍的文本,而 同時也激活文本識別功能65來允許用戶在是否根據此示例性實施方 式對選擇的文本20進行編輯或者是否使用文本識別功能65來解釋 輸入的字符(即字母"0")之間做出選擇。
參見圖4 (a)至4 (g)以及圖10,用戶使用選擇筆劃50來選 擇待編輯的文本20的一部分(圖IO中的方框IOOI)。 一旦識別出 選擇筆劃50,則選擇文本20并對其做出高亮22。如圖4(c)中所 示的選擇的并且高亮的文本23可以包括例如字符24,它們彼此處于 連續(xù)的關系中,如上文所述。在當指示設備ll離開或者基本上脫離 與觸摸屏IO的接觸的時間點,以上述方式自動地通過基于筆劃的選 擇算法14A來識別對文本20的選擇(圖10的方框1002)。標記的 選擇區(qū)域22可以指示選擇的文本23。標記的選擇區(qū)域22可以被高 亮或者遮暗如圖4 (c)所示(圖10中的方框1002)。在可替換實 施方式中,可以以任何適合的方式對選擇區(qū)域進行高亮,包括例如 填充圖案如圖3 (b)所示。在另一可替換實施方式中,可以利用例 如背景色來對選擇區(qū)域進行高亮。
一旦選4爭的文本23通過基于筆劃的選擇算法14A來識別,則用 戶可以經由利用指示設備11在選擇的區(qū)域22上基本上或者至少部 分地接觸觸摸屏10而進行的示意動作或者移動來操縱選擇的文本
23。在一個實施方式中,指示設備11可以不必為了形成標記而與觸 摸屏10進行物理接觸。如圖4(d)所示,為了啟動編輯功能,用戶 在選擇的文本23上形成或者作出標記。所述標記(例如標記30)可 以包括通過指示設備11在選擇的區(qū)域22上基本上接觸顯示器10并 且移動指示設備11而形成的任何適合的標記或者記號。例如,在一 個實施方式中并且如圖4 (d)所示,用戶已經做出"V"或者對勾 形狀的標記顯現(xiàn)在選擇的區(qū)域22上。在一個實施方式中,"V"或 者對勾符號表示或者帶來復制編輯功能的激活。在可替換實施方式 中,可以使用任何預定或者預定義符號、字符或者記號來啟動具體 編輯功能。在一個實施方式中,選擇的文本23的操縱可以包括編輯 功能,諸如例如復制、剪切、粘貼以及刪除操作。在可替換實施方 式中,可以使用任何適合的文本或者圖像編輯功能。例如,參見圖4 (d)和圖5U),現(xiàn)在將描述復制和粘貼操作。在一個實施方式中, 用戶作出標記或者筆的筆劃30,在選擇的文本區(qū)域22中,其基本上 成形為如字母"V"。根據示例性實施方式,基本上"V"形狀的標 記30表示或者激活復制操作(圖10的方框1003 )。在作出或者形 成標記30之后,指示設備11基本上被抬起離開或者移動離開顯示 器10時就是激活復制操作的時間點。當復制選擇的文本23時,如 通常理解本術語的那樣,選擇的文本23的縮略版本70顯示并且存 儲在剪貼板25上,如圖4 (e)、圖4 (f)和圖5 (a)中所示(圖 10中的方框1004)。在可替換實施方式中,可以使用對已經復制了 選擇的文本的任何適合的指示。選擇的文本的縮略版本70可以包括 選擇的文本的一部分,諸如例如,選擇的文本僅前幾個字符。在可 替換實施方式中,當選擇了諸如例如圖形或者圖畫的對象時,可以 在剪貼板上顯示圖形或圖畫的縮影版本或者圖形或圖畫的僅一部 分。在可替換實施方式中,可以使用任何適合的縮略表示放置在剪 貼板上的選擇的對象。
在此示例性實施方式中,用戶可以將選擇的文本23或者對象, 粘貼在例如顯示器IO上的任何適合的區(qū)域中。例如,在一個實施方
式中,用戶可以將選擇的文本23或者對象粘貼在文檔中如圖4 (f) 和圖4(g)中所示。在可替換實施方式中,用戶可以將選擇的文本 23或者對象粘貼在設備1中可以存儲或者可用的另一文檔或者應用 中。在一個實施方式中,粘貼操作可以通過第二基本上呈"V"形狀 的標記40來激活,如圖4 (f)所示該標記可以由用戶在文檔內的期 望點或者區(qū)域上作出(圖10中的方框1005 )。在作出或者形成第二 標記40之后,當指示設備11被基本上抬起離開或者移動離開顯示 器10時,識別出粘貼操作。在通過基于筆劃的選擇算法14A的對粘 貼操作的識別中,將來自剪貼板25的選擇的文本23粘貼到用戶先 前選擇的點或者區(qū)域,即在該處已經作出了標記40 (圖IO的方框 1006)。根據此示例性實施方式,表示復制操作的標記30和表示粘 貼操作的第二標記40兩者基本上都呈"V"形狀。然而,在可替換 實施方式中,任何適合的形狀的筆的筆劃可以用于啟動復制和粘貼 操作。如圖4(g)所示,作為粘貼操作的結果,將選擇的文本23 插入到文檔中作為粘貼的文檔85。在一個實施方式中,選擇的并且 復制的文本23放置在并且存儲在剪貼板25上。這樣,如果期望的 話,可以多次地將選擇的文本23粘貼到文本中,而無需重新選擇文 本20,如上文所述。
現(xiàn)在參見圖5 (b)和圖11,將描述根據本發(fā)明示例性實施方式 的剪切和粘貼功能。在示例性實施方式中,以與上述基本上類似的 方式來選4奪文本23的一部分(圖11中的方框1101和1102)。在一 個實施方式中,為了激活剪切操作(如通常理解該操作那樣),用 戶使用指示設備11在選擇的文本區(qū)域22內作出或者形成標記35, 如圖5 (b)所示(圖10的方框1103)。在此實施方式中,標記35 基本上為"X"形式。在可替換實施方式中,可以使用任何適合形狀 的筆劃從而激活剪切操作。在作出或者形成基本上"X"形狀標記 35后,當指示設備11基本上抬起離開或者移動離開顯示器10時, 識別出剪切操作。當通過基于筆劃的選擇算法14A識別出剪切操作 時,從顯示器10的可視區(qū)域或者文檔剪切或者移除選擇的文本23,
如圖5 (b)中所示(圖11中的方框1104)。在一個實施方式中, 剪切文本24放置并且存儲在剪貼板25上,使得在剪貼板25上顯示 剪切文本24的縮略版本70,如圖5(b)中所示(圖11的方框1104)。 用戶可以以基本上類似于上文所述用于復制和粘貼操作的方式將來 自剪貼板25的剪切文本24粘貼到文檔或者應用中(圖11的方框 1105和1106)。再次地,因為剪切文本24放置或者存儲在剪貼板 25上,所以剪切文本24可以任何期望次地插入到文檔中。
參見圖5(c)和圖12,將描述根據示例性實施方式的移動操作。 在示例性實施方式中,以與上述基本上類似的方式來選擇文本23的 部分(圖12中的方框1201和1202)。在一個實施方式中,為了激 活移動操作(如通常理解該操作那樣),用戶可以在文檔內的預定 點處作出或者形成基本上呈"V"形狀的標記或者筆劃40,如圖5 (c)所示(圖12的方框1203 )。在可替換實施方式中,可以使用 任何適合形狀的標記來激活移動操作。在用戶作出或者形成標記40 之后,當指示設備11基本上抬起離開或者移動離開顯示器10時, 通過基于筆劃的選擇算法14A識別出移動操作。在移動操作的識別 中,從顯示器10的文檔內或者應用內的選擇文本23的原始位置剪 切所述選擇的文本23,并且將其移動到基本上呈"V"形狀的標記40 所指示的位置,而無需放置在剪貼板25上,如圖5(c)所示(圖 12的方框1204和1205 )。因為在移動#:作期間,移動的文本未》文 置在剪貼板25上,所以每次本文86移動到文檔內或者顯示器上的 另一位置時,可以重新選才奪文本86。
現(xiàn)在參見圖5 (d)和圖13,現(xiàn)在將描述根據又一示例性實施方 式的刪除操作。在示例性實施方式中,以與上述基本上類似的方式 來選擇文本23的一部分(圖13中的方框1301和1302)。在一個實 施方式中,為了激活刪除操作(如通常理解該操作那樣),用戶可 以基本上在選擇的文本區(qū)域23上作出或者形成示意動作或者標記 45,如圖5 (d)所示(圖13的方框1303 )。在此實施方式中,示 意動作或者標記45基本上為直線形式。在可替換實施方式中,可以
使用任何適合形狀的標記來激活刪除操作??梢曰旧显谶x擇的文
本區(qū)域22內,并且以例如箭頭100的大致方向作出標記45。在可替 換實施方式中,可以以任何預定方向作出標記45。在作出或者形成 標記45之后,當指示設備11基本上抬起離開或者移動離開顯示器 IO時,通過基于筆劃的選擇算法14A識別出刪除操作。當識別出刪 除操作時,從文檔移除刪除的文本46,而無需放置在剪貼板25上, 如圖5(d)中所示(圖13中的方框1304)。
盡管上文描述是處于全屏用戶界面輸入模式的上下文中,但應該
適合類型的界面。
本發(fā)明還包括并入了以不同的計算機來執(zhí)行的上述處理步驟和 指令的軟件和計算機程序。圖9是可以用于實踐本發(fā)明的,并入了 本發(fā)明特征的典型設備900的一個實施方式的框圖。如圖所示,計 算機系統(tǒng)902可以鏈接到另一計算機系統(tǒng)904,使得計算機902和 904能夠向彼此發(fā)送信息并且從彼此接收信息。在一個實施方式中, 計算機系統(tǒng)902可能包括適合用于與網絡906進行通信的服務器計 算機。計算機系統(tǒng)902和904可以以任何傳統(tǒng)方式鏈接到一起,包 括調制解調器、硬線連接或者光纖鏈路。通常地,使用通常在通信 信道上或者通過ISDN線路上的撥號連接發(fā)送的通信協(xié)議使得信息 可用于計算機系統(tǒng)902和904。計算機902和904通常適合用于使用 包含機器可讀程序源代碼的程序存儲設備,所述代碼適合用于使得 計算機902和904執(zhí)行本發(fā)明的方法步驟??梢栽O計、制作并且使
的機器的組件,從而執(zhí)行本發(fā)明的過程和方法。在可替換實施方式 中,程序存儲設備可以包括磁性介質,諸如磁盤或者計算機硬件設 備,其是通過計算機可執(zhí)行并且可讀的。在另一可替換實施方式中, 程序存儲設備可能包括光盤、只讀存儲器("ROM")軟盤以及半 導體材料和芯片。
計算機系統(tǒng)902和904還可以包括微處理器用于執(zhí)行存儲的程
序。計算機902可以在其程序存儲設備上包括數據存儲設備908用 于信息和數據的存儲。并入了包含本發(fā)明的特征的處理和方法步驟 的計算機程序或者軟件可以存儲在 一個或者多個計算機902以及 904中,或者存儲在其他傳統(tǒng)的計算機程序存儲設備中。在一個實施 方式中,計算機902以及904可以包括用戶界面910,以及本發(fā)明的 特征可以從其接入的顯示接口 912。用戶界面908和顯示接口 912 可以適合用于允許將查詢和命令輸入到系統(tǒng),以及呈現(xiàn)命令和查詢 的結果。
應該理解到上文描述僅是本發(fā)明的示例。本領域技術人員能夠設 計出不偏離本發(fā)明的各種可替換方案和修改。因此,本發(fā)明旨在涵 蓋所有這種落入所附權利要求書的范圍的可替換方案、修改以及變
權利要求
1.一種在設備上編輯對象的方法,包括利用指示設備在觸摸屏上形成第一路徑,所述第一路徑至少部分地包圍對象;自動選擇所述至少部分地被包圍的對象;以及利用所述指示設備在所述觸摸屏上的預定區(qū)域處形成第二路徑,其中所述第二路徑激活編輯操作。
2. 根據權利要求1所述的方法,其中所述編輯操作是移動操作 并且將至少部分地被包圍的對象移動到所述預定區(qū)域。
3. 根據權利要求1所述的方法,其中當所述至少部分地被包圍 的對象包括一個字符或者多個字符時,其中所述多個字符在一個序 列中,則選擇出所述至少部分地被包圍的對象,。
4. 根據權利要求1所述的方法,其中形成第一路徑包括形成路 徑,其中所述路徑的起點和終點彼此在預定距離內。
5. 根據權利要求1所述的方法,其中所述編輯操作是刪除操作 并且將所述至少部分地被包圍的對象刪除。
6. 根據權利要求1所述的方法,進一步包括利用所述指示設備 在所述觸摸屏上的預定區(qū)域處形成第三路徑,其中所述第三路徑激 活第二編輯操作。
7. 根據權利要求6所述的方法,其中所述編輯操作是復制操作 并且所述第二編輯操作是粘貼操作。
8. 根據權利要求7所述的方法,其中所述至少部分地被包圍的 對象包括一個字符或者多個字符,其中所述多個字符具有彼此連續(xù) 的關系。
9. 根據權利要求7所述的方法,進一步包括在剪貼板上顯示選 擇的對象的縮略版本。
10. 根據權利要求7所述的方法,其中所述第三路徑具有與所述 第二路徑相同的形狀。
11. 根據權利要求6所述的方法,其中所述編輯操作是剪切操作并且所述第二編輯操作是粘貼操作。
12. 根據權利要求11所述的方法,其中所述剪切操作包括刪除 所述選擇的對象并且在剪貼板上顯示所述選擇的對象的縮略版本。
13. —種用于編輯對象的設備包括 顯示處理器;耦接到所述顯示處理器的觸摸屏;以及第 一輸入4全測單元和第二輸入4全測單元,所述第 一輸入4企測單 元耦接到所述顯示處理器,所述第 一 輸入檢測單元接收以用戶利用 指示設備在所述觸摸屏上形成第 一路徑為形式的第 一輸入,并且所 述第二輸入檢測單元耦接到所述顯示處理器,所述第二輸入檢測單 元接收以用戶利用指示設備在所述觸摸屏上形成第二路徑為形式的 第二輸入;耦接到所述顯示處理器的輸入識別單元,所述輸入識別單元檢 測至少部分地包圍對象的所述第 一 路徑、以及在所述觸摸屏的預定 區(qū)域處形成的并產生編輯信號的所述第二路徑;以及耦接到所述輸入識別單元的編輯單元,所述編輯單元響應于所 述編輯信號而激活編輯功能。
14. 根據權利要求13所述的設備,其中所述編輯操作是移動操 作并且將所述至少部分地被包圍的對象移動到所述預定區(qū)域。
15. 根據權利要求13所述的設備,其中所述編輯操作是刪除操 作并且將所述至少部分地被包圍的對象刪除。
16. 根據權利要求13所述的設備,包括耦接到所述顯示處理器的第三輸入檢測單元,所述第三輸入檢 測單元接收以用戶利用指示設備在所述觸摸屏上形成第三路徑為形 式的第三輸入;耦接到所述顯示處理器的輸入識別單元,所述輸入識別單元進 一步檢測所述第三路徑,所述第三路徑在所述觸摸屏的預定區(qū)域處 形成,并且產生第二編輯信號;以及 耦接到所述輸入識別單元的編輯單元,所述編輯單元進一步響 應于所述第二編輯信號而激活編輯功能。
17. 根據權利要求16所述的設備,其中所述編輯操作是復制或 者剪切操作并且所述第二編輯操作是粘貼操作。
18. 根據權利要求17所述的方法,其中所述顯示處理器使得在 剪貼板上顯示所述選擇的對象的縮略版本。
19. 一種計算機程序產品包括計算機可使用介質,其具有包含在其中的計算機可讀代碼裝置, 用于使得計算機在設備上編輯對象,所述計算機程序產品中的計算 機可讀代碼裝置包括計算機可讀程序代碼裝置,其用于使得計算機形成由利用指示 設備在觸摸屏上所定義的第 一路徑,該第 一路徑至少部分地包圍對 象;計算機可讀程序代碼裝置,其用于使得計算機自動選擇所述至 少部分地凈皮包圍的對象;以及計算機可讀程序代碼裝置,其用于使得形成由利用指示設備在 觸摸屏的預定區(qū)域處定義的第二路徑,其中所述第二路徑激活編輯 操作。
20. 根據權利要求19所述的計算機程序產品,其中所述編輯操 作是移動操作并且將所述選擇的對象移動到所述預定區(qū)域。
21. 根據權利要求19所述的計算機程序產品,其中所述編輯操 作是刪除操作并且將所述選擇的對象刪除。
22. 根據權利要求19所述的計算機程序產品,進一步包括計算機可讀程序代碼裝置,其用于使得計算機形成由利用指示 設備在觸摸屏的第二區(qū)域處定義的第三路徑,其中所述第三路徑激 活第二編輯操作從而在所述第二區(qū)域處插入所述選擇的對象。
23. 根據權利要求22所述的計算機程序產品,其中所述編輯操 作是復制或者剪切操作并且所述第二編輯操作是粘貼操作。
24. —種制品包才舌 計算機可使用介質,其具有包含在其中的計算機可讀程序代碼 裝置,從而使得計算機在設備上編輯對象,所述制品中的計算機可讀代碼裝置包括計算機可讀程序代碼裝置,其用于使得計算機形成由利用指示 設備在觸摸屏上所定義的第 一路徑,該第 一路徑至少部分地包圍對 象,計算機可讀程序代碼裝置,其用于使得計算機自動選擇所述至 少部分地被包圍的對象;以及計算機可讀程序代碼裝置,其用于使得計算機形成由利用指示 設備在觸摸屏的預定區(qū)域處定義的第二路徑,其中所述第二路徑激 活編輯操作。
25.根據權利要求24所述的制品,進一步包括 計算機可讀程序代碼裝置,其用于使得計算機形成如利用指示 設備在觸摸屏的第二區(qū)域處定義的第三路徑,其中所述第三路徑激 活第二編輯操作從而在所述第二區(qū)域處插入所述選擇的對象。
全文摘要
一種方法用于在設備上編輯對象,該方法包括利用指示設備在觸摸屏上形成第一路徑。第一路徑至少部分地包圍對象。自動選擇該至少部分地被包圍的對象。利用指示設備在觸摸屏上的預定區(qū)域處形成第二路徑。第二路徑激活編輯操作。
文檔編號G06F3/048GK101356491SQ200680050436
公開日2009年1月28日 申請日期2006年11月21日 優(yōu)先權日2005年11月21日
發(fā)明者J·A·坎加斯, 昆 于, 汪孔橋 申請人:諾基亞公司