專利名稱:數(shù)據(jù)選取方法及系統(tǒng)的制作方法
數(shù)據(jù)選取方法及系統(tǒng) 技術(shù) 領(lǐng)域本發(fā)明涉及一種數(shù)據(jù)選取方法及系統(tǒng),且特別涉及一種可以通過觸控式顯示單 元選取字符符號(characters/symbols)且調(diào)整選取字符符號的范圍的方法及系統(tǒng)。
背景技術(shù):
近年來,可攜式裝置,特別是手持式裝置變得越來越高階且變得更多功能化。 舉例來說,手持式裝置可以具備電信通訊能力、電子郵件、進階通訊錄管理、媒體播 放、以及其他各式各樣的能力與應(yīng)用。由于這些裝置的便利,也使得這些裝置成為人們 的生活必需品之一。目前而言,許多手持式裝置都會配備觸控式顯示單元。使用者可以通過觸控式 顯示單元來直接進行相關(guān)操作,如操作應(yīng)用程序與數(shù)據(jù)輸入等。在一些情況中,使用者 常會想要對于觸控式顯示單元中顯示的一段文字進行選取與復(fù)制,然后再至別的應(yīng)用程 序進行貼上文字的操作。然而,由于觸控式顯示單元及顯示文字的尺寸限制,如果使用 者使用手指對于文字進行選取,游標與文字往往都會被手指擋住,從而造成無法精確選 取一段文字的情形,形成操作上的困擾。另一方面,當(dāng)文字選取錯誤時,使用者必須重復(fù)地進行選取文字,且每一次重 新選取文字時,先前選取的文字都將會被取消,從而造成使用者操作上的不便。另外, 使用者也可以按下特定的按鍵,如CTRL鍵,并同時進行選取以完成選取文字的調(diào)整。 同時在具有有限面積的手持式裝置中按下特定按鍵與進行文字選取,其操作上是非常不 容易且不方便的。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供數(shù)據(jù)選取方法及系統(tǒng)。本發(fā)明實施例的一種數(shù)據(jù)選取方法。首先,在一觸控式顯示單元中顯示包括多 個字符符號的數(shù)據(jù),且通過觸控式顯示單元接收相應(yīng)字符符號中至少一個的選擇。接 著,檢測觸控式顯示單元上相應(yīng)選取字符符號的一接觸(contact),且依據(jù)接觸相應(yīng)于選 取字符符號的位置決定選取字符符號的一特定邊界。其中,當(dāng)接觸位于選取字符符號的 一第一邊界(boundary)的一既定范圍內(nèi)時,決定特定邊界為第一邊界。之后,檢測觸控 式顯示單元上的一移動,且依據(jù)移動與特定邊界調(diào)整選取字符符號的范圍。本發(fā)明實施例的一種數(shù)據(jù)選取系統(tǒng)包括一觸控式顯示單元與一處理單元。觸控 式顯示單元顯示包括多個字符符號的數(shù)據(jù)。處理單元通過觸控式顯示單元接收相應(yīng)字符 符號中至少一個的選擇。處理單元檢測觸控式顯示單元上相應(yīng)選取字符符號的一接觸, 且依據(jù)接觸相應(yīng)于選取字符符號的位置決定選取字符符號的一特定邊界。其中,當(dāng)接觸 位于選取字符符號的一第一邊界的一既定范圍內(nèi)時,決定特定邊界為第一邊界。處理單 元檢測觸控式顯示單元上的一移動,且依據(jù)移動與特定邊界調(diào)整選取字符符號的范圍。在一些實施例中,當(dāng)檢測到觸控式顯示單元上的移動之后,可以延遲一既定時間,且在既定時間之后,再依據(jù)移動與特定邊界調(diào)整選取字符符號的范圍。本發(fā)明上述方法可以通過程序代碼方式存在。當(dāng)程序代碼被機器載入且執(zhí)行 時,機器變成用以實行本發(fā)明的裝置。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合 所附圖示,詳細說明如下。
圖1為一示意圖,顯示依據(jù)本發(fā)明實施例的數(shù)據(jù)選取系統(tǒng)。圖2為一流程圖,顯示依據(jù)本發(fā)明實施例的數(shù)據(jù)選取方法。圖3為一流程圖,顯示依據(jù)本發(fā)明實施例的特定邊界決定方法。圖4為一示意圖,顯示依據(jù)本發(fā)明實施例的特定邊界判定例子。圖5為一流程圖,顯示依據(jù)本發(fā)明另一實施例的數(shù)據(jù)選取方法。圖6A 圖6C為示意圖,顯示依據(jù)本發(fā)明實施例的選取字符符號范圍的調(diào)整例 子。主要元件符號說明100 數(shù)據(jù)選取系統(tǒng);110 觸控式顯示單元;120 存儲單元;130 處理單元;S210、S220、…、S260 步驟;S310、S320、…、S340 步驟;ST 選取字符符號;RB 右邊界;LB 左邊界;RPR 右邊界既定范圍;LPR 左邊界既定范圍;S510、S520、…、S570 步驟;F 手指。
具體實施例方式圖1顯示依據(jù)本發(fā)明實施例的數(shù)據(jù)選取系統(tǒng)。依據(jù)本發(fā)明實施例的數(shù)據(jù)選取系 統(tǒng)100可以適用于一電子裝置,如可攜式裝置,如個人數(shù)字助理、智慧型手機、移動電 話、移動上網(wǎng)裝置(Mobile Internet Device,MID)、或迷你筆記型計算機(Netbook)等的
手持式裝置。數(shù)據(jù)選取系統(tǒng)100至少包括一觸控式顯示單元110、一存儲單元120、與一處理 單元130。觸控式顯示單元110結(jié)合一觸摸感應(yīng)裝置(未顯示)的屏幕。觸摸感應(yīng)裝置 具有包括至少一維的感應(yīng)器的觸摸式表面,用以檢測輸入工具,如手指或觸控筆等在其 表面上的接觸與移動。觸控式顯示單元110可以顯示相關(guān)數(shù)據(jù)、與/或相關(guān)圖示與界面 等。存儲單元120可以包括提供給觸控式顯示單元110進行顯示的數(shù)據(jù)。其中,數(shù)據(jù)可以包括多個字符符號。處理單元130用以執(zhí)行本申請的數(shù)據(jù)選取方法,其細節(jié)將于后進 行說明。圖2顯示依據(jù)本發(fā)明實施例的數(shù)據(jù)選取方法。依據(jù)本發(fā)明實施例的數(shù)據(jù)選取方 法可以適用于一電子裝置,如可攜式裝置,如個人數(shù)字助理、智慧型手機、移動電話、 移動上網(wǎng)裝置、或迷你筆記型計算機等的手持式裝置。如步驟S210,在觸控式顯示單元中顯示包括多個字符符號的數(shù)據(jù)。接著,如步 驟S220,通過觸控式顯示單元接收相應(yīng)字符符號中至少一個的選擇。值得注意的是,在 一些實施例中,相應(yīng)字符符號的選擇可以通過觸控式顯示單元 于字符符號上進行雙擊來 完成。在一些實施例中,相應(yīng)字符符號的選擇可以通過觸控式顯示單元于字符符號上接 觸一既定時間(長按)來完成。在一些實施例中,相應(yīng)字符符號的選擇可以通過觸控式 顯示單元于字符符號上進行拖曳來完成。注意的是,上述選擇字符符號的方式僅系本申 請的例子,本申請并不限定于此。另外,在一些實施例中,選取的字符符號可以在觸控 式顯示單元中進行反白顯示。之后,如步驟S230,檢測觸控式顯示單元上相應(yīng)選取字符 符號的一接觸,且如步驟S240,依據(jù)接觸相應(yīng)于選取字符符號的位置決定選取字符符號 的一特定邊界。值得注意的是,在本申請中,接觸并不一定要精準的指向選取字符符號 的左邊界或右邊界便可完成其中一個邊界的選定。圖3顯示依據(jù)本發(fā)明實施例的特定邊界決定方法。如步驟S310,判斷接觸是否 位于選取字符符號的右邊界的一既定范圍,如以右邊界為中心的一既定半徑的圓形范圍 之內(nèi)。如果接觸位于選取字符符號的右邊界的既定范圍內(nèi)(步驟S310的是),如步驟 S320,決定特定邊界為右邊界,且結(jié)束流程。如果接觸并非位于選取字符符號的右邊界 的既定范圍內(nèi)(步驟S310的否),判斷接觸是否位于選取字符符號的左邊界的一既定范 圍,如以左邊界為中心的一既定半徑的圓形范圍之內(nèi)。如果接觸位于選取字符符號的左 邊界的既定范圍內(nèi)(步驟S330的是),如步驟S340,決定特定邊界為左邊界,且結(jié)束流 程。如果接觸并非位于選取字符符號的左邊界的既定范圍內(nèi)(步驟S330的否),結(jié)束流 程。圖4顯示依據(jù)本發(fā)明實施例的特定邊界判定例子。如圖4所示,選取字符符號ST 的范圍具有一右邊界RB與一左邊界LB。當(dāng)使用者手指的接觸位置位于右邊界RB的既 定范圍RPR中時,決定特定邊界是右邊界RB。當(dāng)使用者手指的接觸位置位于左邊界LB 的既定范圍LPR中時,決定特定邊界是左邊界LB。特定邊界決定之后,繼續(xù)參考圖2,如步驟S250,檢測觸控式顯示單元上的一 移動。如果觸控式顯示單元上并未檢測到移動(步驟S250的否),繼續(xù)步驟S250的判 斷。如果觸控式顯示單元上檢測到移動(步驟S250的是),如步驟S260,依據(jù)移動(包括 方向與距離)與特定邊界調(diào)整選取字符符號的范圍。舉例來說,當(dāng)特定邊界為右邊界, 且移動方向為向右時,選取字符符號的右邊界將會向右調(diào)整,以選取更多字符符號。提醒的是,不同于重新選取文字時,先前選取的文字都將會被取消的已知技 術(shù),本申請不僅不需按下額外的按鍵且當(dāng)特定邊界決定之后,先前選取的字符符號將會 繼續(xù)保留,以進行后續(xù)調(diào)整作業(yè),從而增加使用者操作上的便利性。圖5顯示依據(jù)本發(fā)明另一實施例的數(shù)據(jù)選取方法。依據(jù)本發(fā)明實施例的數(shù)據(jù)選 取方法可以適用于一電子裝置,如可攜式裝置,如個人數(shù)字助理、智慧型手機、移動電 話、移動上網(wǎng)裝置、或迷你筆記型計算機等的手持式裝置。在此實施例中,選取字符符號范圍的調(diào)整與手指的移動可以具有一時間差,以增加使用者檢視選取字符符號的便利 性。如步驟S510,在觸控式顯示單元中顯示包括多個字符符號的數(shù)據(jù)。接著,如步 驟S520,通過觸控式顯示單元接收相應(yīng)字符符號中至少一個的選擇。類似地,相應(yīng)字 符符號的選擇可以通過觸控式顯示單元于字符符號上進行雙擊、通過觸控式顯示單元于 字符符號上接觸一既定時間(長按)、與/或通過觸控式顯示單元于字符符號上進行拖曳 來完成。類似地,在一些實施例中,選取的字符符號可以在觸控式顯示單元中進行反白 顯示。之后,如步驟S530,檢測觸控式顯示單元上相應(yīng)選取字符符號的一接觸,且如步 驟S540,依據(jù)接觸相應(yīng)于選取字符符號的位置決定選取字符符號的一特定邊界。注意的 是,特定邊界的決定方法可以類似于圖3的實施例,其細節(jié)在此省略。特定邊界決定之 后,如步驟S550,檢測觸控式顯示單元上的一移動。如果觸控式顯示單元上并未檢測到 移動(步驟S550的否),繼續(xù)步驟S550的判斷。如果觸控式顯示單元上檢測到移動(步 驟S550的是),如步驟S560,延遲一既定時間,如0.5或1秒,且在既定時間之后,如 步驟S570,依據(jù)移動(包括方向與距離)與特定邊界調(diào)整選取字符符號的范圍。圖6A 圖6C為示意圖,顯示依據(jù)本發(fā)明實施例的選取字符符號范圍的調(diào)整例 子。首先,使用者利用手指F在觸控式顯示單元上接觸相應(yīng)選取字符符號ST的范圍的 右邊界RB附近,從而決定特定邊界為右邊界RB,如圖6A所示。之后,使用者將手指 F往右移動,如圖6B所示。當(dāng)手指F往右移動之后,將會延遲一既定時間,且在既定時 間之后,選取字符符號ST的右邊界RB將會向右移動,以選取更多字符符號,如圖6C所
7J\ ο 因此,通過本申請的數(shù)據(jù)選取方法及系統(tǒng)可以自動判斷選取的特定邊界,以調(diào) 整選取字符符號的范圍。另一方面,通過移動與選取字符符號范圍調(diào)整的時間差,可以 增加使用者檢視選取字符符號的便利性。本發(fā)明的方法,或特定類型或其部分,可以以程序代碼的類型存在。程序代碼 可以包含于實體媒體,如軟盤、光盤、硬盤、或是任何其他機器可讀取(如計算機可讀 取)存儲介質(zhì),亦或不限于外在形式的計算機程序產(chǎn)品,其中,當(dāng)程序代碼被機器,如 計算機載入且執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。程序代碼也可以通過一些 傳送媒體,如電線或電纜、光纖、或是任何傳輸類型進行傳送,其中,當(dāng)程序代碼被機 器,如計算機接收、載入且執(zhí)行時,此機器變成用以參與本發(fā)明的裝置。當(dāng)在一般用途 處理單元實作時,程序代碼結(jié)合處理單元提供一操作類似于應(yīng)用特定邏輯電路的獨特裝 置。雖然本發(fā)明已以優(yōu)選實施例公開如上,然其并非用以限定本發(fā)明,本領(lǐng)域技術(shù) 人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可做些許更動與潤飾,因此本發(fā)明的保護范 圍當(dāng)視所附權(quán)利要求書所界定者為準。
權(quán)利要求
1.一種數(shù)據(jù)選取方法,適用于一電子裝置,包括下列步驟在一觸控式顯示單元中顯示包括多個字符符號的數(shù)據(jù);通過該觸控式顯示單元接收相應(yīng)這些字符符號中至少一個的選擇;檢測該觸控式顯示單元上相應(yīng)該選取字符符號的一接觸;依據(jù)該接觸相應(yīng)于該選取字符符號的位置決定該選取字符符號的一特定邊界,其中 當(dāng)該接觸位于該選取字符符號的一第一邊界的一既定范圍內(nèi)時,決定該特定邊界為該第 一邊界;檢測該觸控式顯示單元上的一移動;以及依據(jù)該移動與該特定邊界調(diào)整該選取字符符號的范圍。
2.如權(quán)利要求1所述的數(shù)據(jù)選取方法,其中相應(yīng)這些字符符號中至少一個的選擇通過 該觸控式顯示單元于這些字符符號上進行雙擊來完成。
3.如權(quán)利要求1所述的數(shù)據(jù)選取方法,其中相應(yīng)這些字符符號中至少一個的選擇通過 該觸控式顯示單元于這些字符符號上接觸一既定時間來完成。
4.如權(quán)利要求1所述的數(shù)據(jù)選取方法,其中相應(yīng)這些字符符號中至少一個的選擇通過 該觸控式顯示單元于這些字符符號上進行拖曳來完成。
5.如權(quán)利要求1所述的數(shù)據(jù)選取方法,還包括下列步驟當(dāng)檢測到該移動之后,延遲一既定時間;以及在該既定時間之后,再依據(jù)該移動與該特定邊界調(diào)整該選取字符符號的范圍。
6.—種數(shù)據(jù)選取系統(tǒng),適用于一電子裝置,包括一觸控式顯示單元,用以顯示包括多個字符符號的數(shù)據(jù);以及一處理單元,通過該觸控式顯示單元接收相應(yīng)這些字符符號中至少一個的選擇,檢 測該觸控式顯示單元上相應(yīng)該選取字符符號的一接觸,依據(jù)該接觸相應(yīng)于該選取字符符 號的位置決定該選取字符符號的一特定邊界,檢測該觸控式顯示單元上的一移動,且依 據(jù)該移動與該特定邊界調(diào)整該選取字符符號的范圍,其中,當(dāng)該接觸位于該選取字符符 號的一第一邊界的一既定范圍內(nèi)時,決定該特定邊界為該第一邊界。
7.如權(quán)利要求6所述的數(shù)據(jù)選取系統(tǒng),其中相應(yīng)這些字符符號中至少一個的選擇通過 該觸控式顯示單元于這些字符符號上進行雙擊來完成。
8.如權(quán)利要求6所述的數(shù)據(jù)選取系統(tǒng),其中相應(yīng)這些字符符號中至少一個的選擇通過 該觸控式顯示單元于這些字符符號上接觸一既定時間來完成。
9.如權(quán)利要求6所述的數(shù)據(jù)選取系統(tǒng),其中相應(yīng)這些字符符號中至少一個的選擇通過 該觸控式顯示單元于這些字符符號上進行拖曳來完成。
10.如權(quán)利要求6所述的數(shù)據(jù)選取系統(tǒng),其中當(dāng)檢測到該移動之后,該處理單元延遲 一既定時間,且在該既定時間之后,再依據(jù)該移動與該特定邊界調(diào)整該選取字符符號的 范圍。
全文摘要
一種數(shù)據(jù)選取方法及系統(tǒng)。首先,在一觸控式顯示單元中顯示包括多個字符符號的數(shù)據(jù),且通過觸控式顯示單元接收相應(yīng)字符符號(characters/symbols)中至少一個的選擇。接著,檢測觸控式顯示單元上相應(yīng)選取字符符號的一接觸,且依據(jù)接觸相應(yīng)于選取字符符號的位置決定選取字符符號的一特定邊界。其中,當(dāng)接觸位于選取文字的一第一邊界的一既定范圍內(nèi)時,決定特定邊界為第一邊界。之后,檢測觸控式顯示單元上的一移動,且依據(jù)移動與特定邊界調(diào)整選取字符符號的范圍。
文檔編號G06F3/048GK102023789SQ200910178609
公開日2011年4月20日 申請日期2009年9月22日 優(yōu)先權(quán)日2009年9月22日
發(fā)明者張文琪, 李宜芳, 高翊峰 申請人:宏達國際電子股份有限公司