控制對于移動終端的移動對象的拖拽的方法和設(shè)備的制作方法
【專利摘要】一種控制對于移動終端的移動對象的拖拽的方法和設(shè)備,所述方法包括:顯示對象和用于控制對象的移動的控制區(qū)域,其中,如果從控制區(qū)域檢測到觸摸輸入,則控制單元確定在初始觸摸輸入后,拖拽輸入的持續(xù)時間是否長于預(yù)定時長,然后,控制單元基于確定結(jié)果定義拖拽速度與對象速度的比率,從而根據(jù)定義的比率,響應(yīng)于拖拽輸入來移動對象。
【專利說明】控制對于移動終端的移動對象的拖拽的方法和設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體涉及一種控制用于移動具有觸摸屏的移動終端的對象的拖拽的方法和設(shè)備。
【背景技術(shù)】
[0002]近年來,移動終端已經(jīng)發(fā)展成為可以提供多種類型的附加服務(wù)(舉例來說,如電子筆記功能、游戲功能、日程管理功能等)的多媒體裝置。這需要用戶界面允許用戶容易地使用和管理這樣的服務(wù)。
[0003]通常,當(dāng)對象(諸如光標(biāo)或者圖片)通過拖拽動作被移動時,拖拽速度和對象速度被設(shè)定為相等。在這種情況下,拖拽的實(shí)際移動以1:1的比率對應(yīng)于對象的速度。但是,當(dāng)需要在具有小字體和窄間距的句子中移動光標(biāo)時,精細(xì)地移動光標(biāo)是困難的。
[0004]因此,需要解決上述問題和/或缺點(diǎn)并提供至少以下描述的優(yōu)點(diǎn)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的一方面在于提供一種拖拽控制方法和設(shè)備,在該拖拽方法和設(shè)備中,當(dāng)從觸摸輸入的時間點(diǎn)經(jīng)過預(yù)定時間后檢測到拖拽輸入時,拖拽速度與對象速度的比率被變化地定義。
[0006]根據(jù)本發(fā)明示例性的一方面,一種控制用于移動具有觸摸屏的移動終端中的控制移動對象的拖拽的方法包括:顯示用于控制對象的移動的控制區(qū)域;如果從控制區(qū)域檢測到初始觸摸輸入,則檢查拖拽輸入完成時的持續(xù)時間;基于拖拽輸入完成的持續(xù)時間,定義拖拽速度與對象速度的比率;根據(jù)定義的比率,響應(yīng)于拖拽輸入移動對象。
[0007]根據(jù)本發(fā)明示例性的另一方面,一種移動終端包括:觸摸屏,被配置用于顯示對象和用于控制對象的移動的控制區(qū)域,并接收用于移動對象的用戶輸入;控制單元,被配置為如果從控制區(qū)域檢測到觸摸輸入,則檢查拖拽輸入完成時的持續(xù)時間,基于拖拽輸入的檢測時間確定拖拽速度與對象速度的比率,并根據(jù)定義的比率,響應(yīng)于拖拽輸入移動對象。
[0008]根據(jù)本發(fā)明,當(dāng)從觸摸輸入的初始時間點(diǎn)經(jīng)過預(yù)定時間后檢測到拖拽輸入時,根據(jù)預(yù)定標(biāo)準(zhǔn)定義拖拽速度與對象速度的比率,使得在具有小字體窄間距的句子中精細(xì)地移動光標(biāo)或者快速地滾動圖片項(xiàng)或者列表項(xiàng)。
【專利附圖】
【附圖說明】
[0009]結(jié)合附圖,從下面詳細(xì)的描述中,本發(fā)明的特定實(shí)施例的以上和其他方面、特征和優(yōu)點(diǎn)將會變得更加清楚,其中:
[0010]圖1是示出根據(jù)本發(fā)明的示例實(shí)施例的移動終端的框圖;
[0011]圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的控制用于移動對象的拖拽的方法的流程圖;
[0012]圖3是示出如果拖拽速度和對象速度被設(shè)定為相等時移動對象的處理的示意圖;[0013]圖4是示出如果拖拽速度與對象移動速度被設(shè)定為不同時移動對象的處理的示意圖;
[0014]圖5a和5b是示出如果拖拽速度與光標(biāo)速度被設(shè)定為相等時移動光標(biāo)的處理的示意圖;
[0015]圖6a、6b和6c是不出如果拖拽速度與光標(biāo)速度被設(shè)定為不同時移動光標(biāo)處理的示意圖;
[0016]圖7是示出如果拖拽速度和圖片速度被設(shè)定為相等時移動圖片項(xiàng)的處理的示意圖;
[0017]圖8是示出如果拖拽速度和圖片速度被設(shè)定為不同時移動圖片項(xiàng)的處理的示意圖;
[0018]圖9是示出如果拖拽速度和列表速度被設(shè)定為相等時移動列表項(xiàng)的處理的示意圖;
[0019]圖10是示出如果拖拽速度和列表速度被設(shè)定為相等時移動列表項(xiàng)的處理的示意圖。
[0020]貫穿附圖,相同或一樣的附圖標(biāo)號將被理解為指示相同或者一樣的元件、特征和結(jié)構(gòu)。
【具體實(shí)施方式】
[0021]現(xiàn)在將參照附圖更充分地描述本發(fā)明的示例性、非限制的實(shí)施例。然而,此發(fā)明可以以多種不同形式被實(shí)施,并且不應(yīng)被解釋為限于這里所闡述的示例性實(shí)施例中。當(dāng)然,公開的實(shí)施例被提供從而使本發(fā)明是徹底和完全的,而且完整地將范圍轉(zhuǎn)達(dá)給本領(lǐng)域的技術(shù)人員。
[0022]此外,眾所周知的或者廣泛使用的技術(shù)、元件、結(jié)構(gòu)和處理可能不再詳細(xì)地描述或者示出以避免模糊本發(fā)明的本質(zhì)。雖然附圖表示本發(fā)明的示例性實(shí)施例,但是為了更好地示出和解釋本發(fā)明,附圖不需要按比例,某些特征可被擴(kuò)大或者省略。
[0023]一開始,將定義這里使用的術(shù)語。
[0024]術(shù)語對象指的是將要被觸摸、拖拽和移動的目標(biāo)。在本發(fā)明的某些實(shí)施例中,對象可包括但是不限于光標(biāo)、圖片項(xiàng)、列表項(xiàng)等等。
[0025]術(shù)語控制區(qū)域指的是發(fā)生觸摸和/或拖拽輸入以控制對象的移動的區(qū)域。對象可被顯示在控制區(qū)域里面或者外面。
[0026]圖1是示出根據(jù)本發(fā)明的示例性實(shí)施例的移動終端的框圖。
[0027]如圖1所示,移動終端可包括:無線通信單元110、音頻處理單元120、輸入單元130、觸摸屏140、存儲單元150和控制單元160。
[0028]無線通信單元110執(zhí)行的功能是為移動終端100的無線通信發(fā)送和接收數(shù)據(jù)。無線通信單元100可包括:RF發(fā)送器(未示出),對外發(fā)信號的頻率進(jìn)行上轉(zhuǎn)換,然后將外發(fā)信號放大;RF接收器(未示出),低噪聲放大輸入信號,對輸入信號的頻率進(jìn)行下轉(zhuǎn)換。無線通信單元110還可將通過無線信道接收的數(shù)據(jù)輸出到控制單元160,并且通過無線信道發(fā)送從控制單元160輸出的信號。
[0029]音頻處理單元120可包括多個編碼解碼器,所述多個編解碼器具有用于處理數(shù)據(jù)包數(shù)據(jù)等的數(shù)據(jù)編碼解碼器和用于處理音頻信號(如語音)的音頻編碼解碼器。音頻處理單元120通過編碼解碼器將數(shù)字音頻信號轉(zhuǎn)換成模擬音頻信號,然后通過揚(yáng)聲器(SPK)將模擬音頻信號輸出。同時,音頻處理單元120通過音頻編碼解碼器將從麥克風(fēng)(MIC)中輸入的模擬音頻信號轉(zhuǎn)換成數(shù)字音頻信號。
[0030]輸入單元130接收用戶的用于控制移動終端100的按鍵操作,創(chuàng)建輸入信號并將輸入信號發(fā)送到控制單元160。輸入單元130可由具有字母數(shù)字鍵和導(dǎo)航鍵的鍵盤組成,并且還可具有在移動終端100的側(cè)面上提供的功能鍵。在一些實(shí)施例中,任何只能使用觸摸屏140操作的移動終端可能沒有輸入單元130。輸入單元130可從用戶接收觸摸輸入和/或拖拽輸入以移動對象。
[0031]觸摸屏140包括觸摸傳感器單元141和顯示單元142。觸摸傳感器單元141檢測用戶的觸摸輸入。觸摸傳感器單元141可包括電容覆蓋型、電阻覆蓋型、或紅外光束型、或壓力傳感器的觸摸傳感器?;蛘?,在另一實(shí)施例中,任何其他能檢測觸摸或者壓力的傳感器可用于觸摸傳感器單元141。在檢測到用戶的觸摸輸入后,觸摸傳感器單元141創(chuàng)建觸摸檢測信號,并將觸摸檢測信號發(fā)送到控制單元160。觸摸檢測信號包含用戶的觸摸輸入的坐標(biāo)數(shù)據(jù)。如果用戶移動觸摸點(diǎn),則觸摸傳感器單元141創(chuàng)建包括觸摸點(diǎn)的移動路徑的坐標(biāo)數(shù)據(jù)的觸摸檢測信號,并將觸摸檢測信號發(fā)送到控制單元160。
[0032]顯示單元142可由液晶顯示器(IXD)、有機(jī)發(fā)光二極管(0LED)、有源矩陣有機(jī)發(fā)光二極管(AMOLED)或其他裝備組成。顯示單元142在視覺上為用戶提供移動終端100的菜單、輸入的數(shù)據(jù)、功能設(shè)定信息和任何其他信息。顯示單元142執(zhí)行輸出啟動屏幕、空閑屏.、采單屏.、呼叫屏.和移動終端100的其他應(yīng)用執(zhí)彳丁屏.的功能。
[0033]存儲單元150存儲移動終端100的操作所需的程序和數(shù)據(jù),并且可包括程序區(qū)域(未示出)和數(shù)據(jù)區(qū)域(未示出)。程序區(qū)域可存儲用于控制移動終端100的全部操作的程序、用于啟動移動終端100的操作系統(tǒng)(OS)、播放多媒體內(nèi)容所需的應(yīng)用和執(zhí)行移動終端100的可選功能(如相機(jī)、音頻播放、圖片瀏覽或視頻播放)所需的應(yīng)用。數(shù)據(jù)區(qū)域可存儲在使用移動終端100時創(chuàng)建的數(shù)據(jù)(如圖片、視頻、電話本、音頻數(shù)據(jù)等)。
[0034]在一個實(shí)施例中,存儲單元150存儲至少一個特定程序,該程序用于將拖拽速度與對象速度的比率定義為某個不相等的值并且在觸摸輸入的時間點(diǎn)后經(jīng)過預(yù)定時間檢測到拖拽輸入時,基于定義的比率移動對象。
[0035]控制單元160控制移動終端100的全部操作。具體來講,當(dāng)在觸摸輸入的時間點(diǎn)經(jīng)過預(yù)定時間后檢測到拖拽輸入時,控制單元160可控制這樣的一系列處理:將拖拽速度與對象速度的比率定義為某個不相等的值,以及基于定義的比率響應(yīng)于拖拽輸入來移動對象。為此,控制單元160還可包括拖拽控制器161。
[0036]如果在控制區(qū)域(未示出)檢測到觸摸輸入,則拖拽控制器161檢查拖拽輸入最開始被檢測到的時間。然后,基于拖拽輸入完成的持續(xù)時間,拖拽控制器161定義拖拽速度與對象速度的比率。之后,基于定義的比率,拖拽控制器161響應(yīng)于拖拽輸入控制對象的運(yùn)動。
[0037]特別地,如果從觸摸輸入的初始時間點(diǎn)經(jīng)過預(yù)定時間(B卩,0.5s)之后檢測到拖拽輸入,則拖拽控制器161將拖拽速度與對象運(yùn)動的比率定義為某個不相等的值。相反,如果在觸摸輸入的初始觸摸點(diǎn)經(jīng)過預(yù)定時間前拖拽輸入被檢測到且完成,則拖拽控制器161將拖拽速度與對象速度的比率定義為等值。
[0038]雖然以上將控制單元160和拖拽控制器161描述為用于執(zhí)行不同功能的獨(dú)立塊,但是僅僅是為了易于描述。另外,在另一個實(shí)施例中,控制單元160可合并拖拽控制器161的特定功能。
[0039]圖2是示出根據(jù)本發(fā)明的示例性實(shí)施例的用于控制移動對象的拖拽的方法的流程圖。
[0040]首先,在步驟S210,控制單元160檢測任何執(zhí)行的應(yīng)用。應(yīng)用可包括但是不限于圖片庫、視頻、電話本、網(wǎng)絡(luò)連接等。在很多實(shí)施例中,根據(jù)用戶的拖拽輸入,可選擇具有將要被移動的對象的應(yīng)用。
[0041]在步驟S230,控制單元160檢測接收的觸摸輸入。然后,在步驟S240,控制單元160確定是否檢測到拖拽輸入。如果沒有檢測到拖拽輸入,則控制單元160在步驟S250等待拖拽輸入。
[0042]如果檢測到拖拽輸入,則控制單元160在步驟S260確定是否從觸摸輸入的時間點(diǎn)經(jīng)過了預(yù)定時間。即控制單元160確定在從觸摸輸入的檢測經(jīng)過預(yù)定時間之后是否檢測到拖拽輸入。預(yù)定時間是變量,可以是0.5s、Is等等。
[0043]如果沒有經(jīng)過預(yù)定時間,則在步驟S280控制單元160將拖拽速度和對象速度設(shè)定為相等。即拖拽速度與對象速度的比率被定義為等值。這意味著移動對象的距離與拖拽輸入的距離被設(shè)定為相同。
[0044]相反,如果經(jīng)過了預(yù)定時間,則控制單元160在步驟S270將拖拽速度和對象速度設(shè)定為不同。即拖拽速度與對象速度的比率被定義為不相等的值。具體地說,對象速度被設(shè)定為小于拖拽速度或者設(shè)定為大于拖拽速度。這比率是根據(jù)應(yīng)用的類型或者用戶設(shè)定的變量值。例如,如果需要在具有小字體的句子中精細(xì)地移動光標(biāo),則對象速度被設(shè)定為小于拖拽速度。如果需要滾動多個項(xiàng)以找到期望的一個項(xiàng),則對象速度被設(shè)定為大于拖拽速度。
[0045]然后,基于在步驟S270或者S280中定義的比率,控制單元160在步驟S290響應(yīng)于的拖拽輸入控制對象被移動或者被顯示。
[0046]圖3和圖4是示出根據(jù)本發(fā)明的實(shí)施例的基于拖拽速度與對象速度的比率移動對象的處理的示意圖。
[0047]圖3是示出當(dāng)拖拽速度與對象速度被設(shè)定為等值時響應(yīng)于拖拽輸入來移動對象的處理的示意圖。
[0048]如圖3所示,移動終端100的顯示單元142顯示對象310和控制區(qū)域320。如上所述,控制區(qū)域320是觸摸輸入和/或拖拽輸入被接收以控制對象310的區(qū)域。雖然圖3示出對象310位于控制區(qū)域320的外面,但是在可選的實(shí)施例中,對象310可位于控制區(qū)域320的里面。
[0049]控制區(qū)域160從控制區(qū)域320中檢測用戶的觸摸輸入。如果在初始觸摸輸入的檢測之后的預(yù)定時間內(nèi)(如0.5s),拖拽輸入完成且被檢測到,則控制單元160將拖拽速度與對象速度的比率定義為等值。換言之,拖拽速度與對象速度被設(shè)定為相等。
[0050]因此,如果在預(yù)定的時間內(nèi)在控制區(qū)域320中輸入了從位置“a”到位置“b”的拖拽輸入,則控制單元160以與拖拽速度相同的速度將移動對象從位置“a’ ”到位置“b’ ”。
[0051]同時,圖4是示出當(dāng)拖拽速度與對象速度被設(shè)定為不同時響應(yīng)于拖拽輸入來移動對象的處理的示意圖。
[0052]如圖4所示,移動終端100的顯示單元142顯示對象410和控制區(qū)域420。
[0053]控制單元160從控制區(qū)域420檢測用戶的觸摸輸入。如果在經(jīng)過預(yù)定時間(例如
0.5秒)后檢測到拖拽輸入,則控制單元160將拖拽速度與對象速度定義為不相等的值,I:a,其中“a”大于或者小于I。換言之,拖拽速度與對象速度被設(shè)定為不同。
[0054]之后,如果在控制區(qū)域420中輸入了從位置“c”到位置“d”的拖拽輸入,則控制單元160以相對于拖拽速度的速度“a”將對象從位置“c’ ”移動到位置“d’ ”。
[0055]圖5和6是不出根據(jù)本發(fā)明的實(shí)施例的基于拖拽速度與光標(biāo)速度的比率移動光標(biāo)的處理的示意圖。
[0056]圖5是示出如果拖拽速度與光標(biāo)速度被設(shè)定為相等時的移動光標(biāo)的處理的示意圖。
[0057]在圖5的(a)和(b)中,顯示指示字母輸入位置的光標(biāo)510以及接收觸摸輸入和/或控制光標(biāo)移動的拖拽輸入的控制區(qū)域520。
[0058]如圖5所示,在控制區(qū)域520中接收到觸摸輸入之后,控制單元160檢測到向左移動觸摸輸入的拖拽輸入。然后,如圖5的(b)所示,控制單元160控制光標(biāo)510以與拖拽速度相同的速度向左移動。
[0059]圖6是不出如果拖拽速度與光標(biāo)速度被設(shè)定為不同時的移動光標(biāo)的處理的不意圖。
[0060]在圖6的(a)和(b)中,用于指不字母輸入位置的光標(biāo)610以及用于接收觸摸輸入和/或控制光標(biāo)移動的拖拽輸入的控制區(qū)域620被顯示。
[0061]如圖6中的(a)所示,控制單元160檢測在控制區(qū)域620中接收和完成觸摸輸入后經(jīng)過了預(yù)定時間。然后,控制單元160將拖拽速度與光標(biāo)速度的比率定義為不相等的值。在這種情況下,設(shè)定拖拽速度被設(shè)定為小于光標(biāo)速度。
[0062]另外,如圖6的(b)所示,控制單元160檢測到向左移動觸摸輸入的拖拽輸入。然后,如圖6的(c)所示,控制單元160控制光標(biāo)610以相較于拖拽速度按照定義的比率減少的速度向左移動。
[0063]在本實(shí)施例中,光標(biāo)可以在句子中逐空格地向左移動。即,當(dāng)某一速度的向左的拖拽輸入被檢測到時,控制單元160可以控制光標(biāo)以低于拖拽速度的速度按照最小的單元逐個向左移動。
[0064]圖7和圖8是示出根據(jù)本發(fā)明的實(shí)施例的基于拖拽速度與圖片速度的比率在圖片庫應(yīng)用中移動圖片項(xiàng)的處理的示意圖。
[0065]圖7是示出如果拖拽速度和圖片速度被設(shè)定為相等時的移動圖片項(xiàng)的處理的示意圖。在本實(shí)施例中,移動圖片項(xiàng)不但滾動包含圖片項(xiàng)的屏幕,還為了顯示沒有包含在當(dāng)前屏幕中的其他圖片項(xiàng)而將當(dāng)前屏幕改變?yōu)榱硪黄聊弧?br>
[0066]在圖7中,作為控制的目標(biāo)的對象是根據(jù)預(yù)先定義的規(guī)則排列在顯示單元142上的多個圖片項(xiàng)710。在這種情況下,圖片項(xiàng)710以網(wǎng)格或者矩陣形式被排列。另外,為了控制圖片項(xiàng)的移動,接收觸摸輸入和/或拖拽輸入的控制區(qū)域720被顯示。另外,位于控制區(qū)域720的操作鍵730,作為觸摸和/或拖拽輸入的目標(biāo)被顯示。在另一實(shí)施例中,操作鍵730可不被使用,即,從屏幕中被移除。[0067]在通過操作鍵730檢測到觸摸輸入后,控制單元160檢測到向右地移動觸摸輸入的拖拽輸入。然后,控制單元160控制按照網(wǎng)格或者矩陣形式排列的圖片項(xiàng)以與拖拽速度相同的速度向左移動。隨著圖片項(xiàng)向左移動,排列在圖片項(xiàng)Dl和D2的右邊的隱藏圖片項(xiàng)被移動和顯示在顯示單元142上。
[0068]雖然在本實(shí)施例中,以與拖拽方向相反的方向移動圖片項(xiàng),但是,在可選實(shí)施例中,也可以按照與拖拽方向相同的方向移動圖片項(xiàng)。
[0069]圖8是示出如果拖拽速度和圖片速度被設(shè)定為不同時移動圖片項(xiàng)的處理的示意圖。在本實(shí)施例中,移動圖片項(xiàng)包括滾動和改變包含圖片項(xiàng)的屏幕。
[0070]在圖8中,作為控制的目標(biāo)的對象是根據(jù)預(yù)先定義的規(guī)則排列在顯示單元142中的多個圖片項(xiàng)810。在這種情況下,圖片項(xiàng)810以網(wǎng)格或者矩陣的形式排列。另外,為了控制圖片項(xiàng)的移動,接收觸摸輸入和/或拖拽輸入的控制區(qū)域820被顯示。同時,位于控制區(qū)域820的操作鍵830作為觸摸和/或拖拽輸入的目標(biāo)被顯示。在另一實(shí)施例中,操作鍵830可不被使用,即從屏幕中移除。
[0071]在通過操作鍵830接收到觸摸輸入后,控制單元160在經(jīng)過預(yù)定時間后檢測到拖拽手勢。然后,控制單元160將拖拽速度與圖片速度的比率定義為不相等的值。在這種情況下,拖拽速度被設(shè)定為小于圖片速度。
[0072]之后,控制單元160從操作鍵830檢測到向右移動觸摸輸入的拖拽輸入。然后,控制單元160控制按照網(wǎng)格或者矩陣形式排列的圖片項(xiàng),以相較于拖拽速度增加的速度向左移動。隨著圖片項(xiàng)向左移動,排列在圖片項(xiàng)Dl和D2右邊的隱減的圖片項(xiàng)被移動和顯不在顯示單元142上。
[0073]圖9和圖10示出根據(jù)本發(fā)明的實(shí)施例的基于拖拽速度與列表速度的比率移動在聯(lián)系列表中的列表項(xiàng)的處理的示意圖。
[0074]圖9是不出如果拖拽速度和列表速度被設(shè)定為相同時移動列表項(xiàng)的處理的不意圖。在本實(shí)施例中,移動列表項(xiàng)不但滾動包含列表項(xiàng)的屏幕,而且為了顯示沒有包含在當(dāng)前屏幕中的其他列表項(xiàng),還將當(dāng)前屏幕改變?yōu)榱硪黄聊弧?br>
[0075]在圖9中,作為控制的目標(biāo)的對象是多個列表項(xiàng)920 (例如聯(lián)系人),這些列表項(xiàng)根據(jù)預(yù)先定義的規(guī)則排列在顯示單元142上。在這種情況下,列表項(xiàng)920按字母順序縱向地排列。另外,為了控制列表項(xiàng)移動,接收觸摸輸入和/或拖拽輸入的控制區(qū)域910被顯示。
[0076]在通過控制區(qū)域910中檢測到觸摸輸入后,控制單元160檢測到向下移動觸摸輸入的拖拽輸入。然后,控制單元160控制縱向排列的列表項(xiàng)以與拖拽速度相同的速度向下移動。
[0077]雖然在本實(shí)施例中,列表項(xiàng)的移動與拖拽方向是相同的,但是在另一實(shí)施例中,列表項(xiàng)的移動方向與拖拽方向可以是相反的。
[0078]圖10是不出如果拖拽速度和列表速度被設(shè)定為不同時移動列表項(xiàng)的處理的不意圖。
[0079]在圖10中,作為控制的目標(biāo)的對象是多個列表項(xiàng)1020 (例如聯(lián)系人),這些列表項(xiàng)根據(jù)預(yù)先定義的規(guī)則排列在顯示單元142上。在這種情況下,列表項(xiàng)1020按字母順序縱向地排列。另外,為了控制列表項(xiàng)移動,接收觸摸輸入和/或拖拽輸入的控制區(qū)域1010被顯
/Jn ο[0080]在控制區(qū)域1010中接收到觸摸輸入后,控制單元160在經(jīng)過預(yù)定時間后檢測到拖拽運(yùn)動。然后,控制單元160將拖拽速度與列表速度的比率定義為不等的值。在這種情況下,拖拽速度被設(shè)定為小于列表速度。
[0081]之后,控制單元160從控制區(qū)域1010檢測到向下移動觸摸輸入的拖拽輸入。然后,控制單元160控制縱向排列的列表項(xiàng)以與拖拽速度相較增加的速度向下移動。
[0082]雖然在本實(shí)施例中,列表項(xiàng)的移動方向與拖拽方向是相同的,但是在可選的實(shí)施例中,列表項(xiàng)的移動方向與拖拽方向是相反的也是有可能的。
[0083]如上文所提到,當(dāng)從觸摸輸入的時間點(diǎn)經(jīng)過預(yù)定時間后檢測到拖拽輸入時,拖拽速度與對象速度的比率被設(shè)定為不同,從而顯示在屏幕上的對象根據(jù)設(shè)定的比率響應(yīng)于拖拽輸入被移動。因此,利用此特性,可以在具有小字體和窄間距的句子中精細(xì)地移動光標(biāo)或者迅速地滾動圖片項(xiàng)或列表項(xiàng)。還應(yīng)該注意,雖然出于示意的目的使用0.5秒來表示預(yù)定時間,但是根據(jù)本發(fā)明的教導(dǎo),其他的時長也可以用作閾值時間以設(shè)定拖拽速度與對象速度的比率。
[0084]根據(jù)本發(fā)明的上述方法可以在硬件、固件或軟件中實(shí)現(xiàn)或者可以實(shí)現(xiàn)為軟件或計(jì)算機(jī)代碼,軟件或計(jì)算機(jī)代碼可存儲在記錄介質(zhì)(如CD ROM、RAM、軟盤、硬盤或磁光盤),或可實(shí)現(xiàn)為最初存儲在遠(yuǎn)程記錄媒體或非暫時性機(jī)器可讀介質(zhì)上、從網(wǎng)絡(luò)上下載并存儲在本地記錄介質(zhì)上的計(jì)算機(jī)代碼,從而可以使用通用計(jì)算機(jī)或特定處理器在存儲在記錄介質(zhì)上的軟件中實(shí)現(xiàn)這里所描述的方法,或者在可編程的或者專用硬件(如ASIC或FPGA)中實(shí)現(xiàn)該方法。如在本領(lǐng)域中所理解的計(jì)算機(jī)、處理器、微處理控制器或者可編程硬件包括存儲器組件(例如,RAM、ROM、Flash等),存儲器組件可以存儲或者接收軟件或者計(jì)算機(jī)代碼,當(dāng)計(jì)算機(jī)、處理器或者硬件訪問和執(zhí)行軟件或計(jì)算機(jī)代碼時,執(zhí)行這里所描述的處理方法。此夕卜,應(yīng)認(rèn)識到,當(dāng)通用計(jì)算機(jī)訪問代碼以執(zhí)行這里所示的處理時,代碼的執(zhí)行將通用計(jì)算機(jī)轉(zhuǎn)換成專用計(jì)算機(jī)以執(zhí)行在此顯示的處理。
[0085]雖然已經(jīng)在上文中對本發(fā)明的示例性實(shí)施例進(jìn)行了詳細(xì)的表述,但是應(yīng)理解,對于本領(lǐng)域的技術(shù)人員很明顯的是,在此所描述的基本發(fā)明構(gòu)思的很多變化和修改仍落入權(quán)利要求限定的示例性實(shí)施例的精神和范圍。
【權(quán)利要求】
1.控制在觸摸屏上移動的對象的速度的方法,包括: 顯示用于控制對象的移動的控制區(qū)域; 如果從控制區(qū)域檢測到初始觸摸輸入,則確定在發(fā)生初始觸摸輸入后的拖拽輸入的持續(xù)時間是否長于預(yù)定時長; 基于確定的結(jié)果,定義對象速度與拖拽速度的比率; 根據(jù)定義的比率,響應(yīng)于拖拽輸入來移動對象。
2.如權(quán)利要求1中所述的方法,其中,定義比率的步驟還包括:當(dāng)初始觸摸輸入后的拖拽輸入的持續(xù)時間長于所述預(yù)定時長時,將拖拽速度和對象速度設(shè)定為相差預(yù)先定義的量。
3.如權(quán)利要求1所述的方法,其中,定義比率的步驟還包括:當(dāng)初始觸摸輸入后的拖拽輸入的持續(xù)時間小于所述的預(yù)定時長時,將拖拽速度與對象速度設(shè)定為相同。
4.如權(quán)利要求1所述的方法,其中,在控制區(qū)域的里面或者外面提供所述對象。
5.如權(quán)利要求1所述的方法中,其中,控制區(qū)域包括用于接收觸摸輸入和拖拽輸入的操作鍵。
6.如權(quán)利要求1所述的方法中,其中,所述對象包括光標(biāo)、圖片項(xiàng)和列表項(xiàng)中的至少一個。
7.如權(quán)利要求6所述的方法,其中,移動對象的步驟包括:如果對象是光標(biāo),則響應(yīng)于拖拽輸入以最小的單元逐空格地移動光標(biāo)。
8.—種移動終端,包括: 觸摸屏,被配置用于顯示對象和控制區(qū)域; 控制單元,被配置用于在從控制區(qū)域檢測到初始觸摸輸入的情況下,確定在發(fā)生初始觸摸輸入后的拖拽輸入是否長于預(yù)定時長,基于確定的結(jié)果定義拖拽速度與對象速度的比率,并且根據(jù)定義的比率來響應(yīng)于拖拽輸入移動對象。
9.如權(quán)利要求8所述的移動終端,其中,所述控制單元還被配置用于當(dāng)在初始觸摸輸入后經(jīng)過所述預(yù)定時長后檢測到拖拽輸入時,將拖拽速度和對象速度設(shè)定為不同。
10.如權(quán)利要求8所述的移動終端,其中,所述控制單元還被配置用于當(dāng)從初始觸摸輸入經(jīng)過所述預(yù)定時長之前拖拽輸入已經(jīng)完成時,將拖拽速度和對象速度設(shè)定為相等。
11.如權(quán)利要求8所述的移動終端,其中,所述對象位于控制區(qū)域的里面或者外面。
12.如權(quán)利要求8所述的移動終端,其中,所述控制區(qū)域還包括用于接收觸摸輸入和拖拽輸入的操作鍵。
13.如權(quán)利要求8所述的移動終端,其中所述對象還包括光標(biāo)、圖片項(xiàng)和列表項(xiàng)中的至少一個。
14.如權(quán)利要求13中所述的移動終端,其中,所述控制單元還被配置用于在對象是光標(biāo)的情況下響應(yīng)于拖拽輸入以最小的單元逐空格地移動光標(biāo)。
【文檔編號】G06F3/0488GK103577065SQ201310325587
【公開日】2014年2月12日 申請日期:2013年7月30日 優(yōu)先權(quán)日:2012年7月30日
【發(fā)明者】吳承娥, 樸叡智, 卜一根, 太銀珠 申請人:三星電子株式會社