亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

滾動方法及使用該滾動方法的電子設(shè)備的制作方法

文檔序號:6537379閱讀:206來源:國知局
滾動方法及使用該滾動方法的電子設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種在觸摸屏上滾動顯示的方法和電子設(shè)備。電子設(shè)備的滾動方法包括:基于第一觸摸輸入的移動方向來設(shè)置滾動方向;以及不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
【專利說明】滾動方法及使用該滾動方法的電子設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明總體涉及電子設(shè)備,更具體地,涉及滾動方法及使用該滾動方法的電子設(shè)備。
【背景技術(shù)】
[0002]便攜式電子設(shè)備需要使用戶能夠容易地訪問各種服務(wù)以滿足用戶各種需求的用戶界面。
[0003]由于為了提高便攜性需要有限的顯示區(qū)域,所以便攜式電子設(shè)備需要考慮到有限顯示區(qū)域的用戶界面。例如,如果在便攜式電子設(shè)備的顯示單元上顯示用戶想看的內(nèi)容部分,則便攜式電子設(shè)備提供用戶界面,該用戶界面使用戶能夠滾動該內(nèi)容,使得該用戶可以看到內(nèi)容中被未顯示的另一部分。
[0004]在使用觸摸屏時,便攜式電子設(shè)備可以響應于通過觸摸屏感測到的觸摸信息來滾動內(nèi)容。例如,如果感測到觸摸屏上的拖拽操作(觸摸輸入_>觸摸移動_>觸摸釋放),則便攜式電子設(shè)備可以基于拖拽方向和拖拽距離來滾動內(nèi)容。
[0005]然而,當存在許多未在便攜式電子設(shè)備的顯示單元上顯示的區(qū)域時,存在以下不便:便攜式電子設(shè)備的用戶需要重復執(zhí)行相同的觸摸輸入以用于滾動操作。例如,當在便攜式電子設(shè)備的顯示單元上顯示包含多頁的電子書內(nèi)容的一部分時,存在以下不便:便攜式電子設(shè)備的用戶需要重復執(zhí)行拖拽操作(可能包含第一觸摸輸入、然后第二觸摸移動然后第三觸摸釋放)來觀看未顯示的區(qū)域。

【發(fā)明內(nèi)容】

[0006]本發(fā)明提供了一種設(shè)備和方法,用于在電子設(shè)備中高效地滾動屏幕。
[0007]本發(fā)明提供了一種設(shè)備和方法,用于簡化在電子設(shè)備中滾動屏幕的用戶操作。
[0008]本發(fā)明提供了 一種設(shè)備和方法,用于簡化在包括觸摸屏的電子設(shè)備中滾動屏幕的用戶輸入過程。
[0009]本發(fā)明提供了一種設(shè)備和方法,用于在包括觸摸屏的電子設(shè)備中基于觸摸移動距離來滾動屏幕。
[0010]本發(fā)明提供了一種設(shè)備和方法,用于在包括觸摸屏的電子設(shè)備中基于觸摸移動距離沿固定方向滾動屏幕。
[0011]本發(fā)明提供了一種設(shè)備和方法,用于在包括觸摸屏的電子設(shè)備中基于用于滾動的第一觸摸點與用于固定滾動模式切換的第二觸摸點之間的角度來確定固定滾動方向。
[0012]本發(fā)明提供了一種用于電子設(shè)備的滾動方法,包括:基于第一觸摸輸入的移動方向來設(shè)置滾動方向;以及不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
[0013]設(shè)置滾動方向可以包括:感測第一觸摸輸入,基于第一觸摸輸入來設(shè)置參考區(qū)域,以及在第一觸摸輸入位置移出參考區(qū)域的情況下基于第一觸摸輸入的移動方向來設(shè)置滾動方向。
[0014]響應于第二觸摸輸入的移動方向相對于第一觸摸輸入的移動方向反轉(zhuǎn),將滾動間隔設(shè)置為全頁。
[0015]根據(jù)本發(fā)明的另一方面,一種用于電子設(shè)備的固定滾動方法包括:基于第一觸摸輸入的觸摸持續(xù)時間來檢測是否發(fā)生固定滾動切換事件;響應于第一觸摸輸入的持續(xù)時間超過參考時間來設(shè)置滾動方向;以及不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
[0016]根據(jù)本發(fā)明的另一方面,一種電子設(shè)備包括觸摸屏和至少一個處理器,其中處理器被配置為:基于第一觸摸輸入的移動方向來設(shè)置滾動方向;以及不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
[0017]處理器可以被配置為:基于第一觸摸輸入的位置來設(shè)置參考區(qū)域;以及當?shù)谝挥|摸輸入的位置移出參考區(qū)域時,基于第一觸摸輸入的移動方向來設(shè)置滾動方向。
[0018]根據(jù)本發(fā)明的另一方面,一種電子設(shè)備包括觸摸屏和至少一個處理器。所述處理器被配置為:基于第一觸摸輸入的移動方向來設(shè)置滾動方向;以及不基于第二觸摸輸入的移動方向,基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
【專利附圖】

【附圖說明】
[0019]結(jié)合附圖,根據(jù)以下詳細描述,本發(fā)明的上述特征和優(yōu)點將變得更清楚,附圖中:
[0020]圖1是根據(jù)本發(fā)明各個實施例的示例電子設(shè)備的框圖;
[0021]圖2是根據(jù)本發(fā)明示例實施例的處理器的詳細框圖;
[0022]圖3是根據(jù)本發(fā)明實施例的在示例電子設(shè)備中滾動屏幕的過程的流程圖;
[0023]圖4是根據(jù)本發(fā)明實施例的在示例電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖;
[0024]圖5A-5E示出了根據(jù)本發(fā)明實施例的用于在電子設(shè)備中基于觸摸移動來滾動屏幕的示例屏幕配置;
[0025]圖6是根據(jù)本發(fā)明實施例的在示例電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖;
[0026]圖7A-7B示出了根據(jù)本發(fā)明實施例的用于在示例電子設(shè)備中基于觸摸移動來滾
動屏幕的屏幕配置;
[0027]圖8是根據(jù)本發(fā)明實施例的在示例電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖;
[0028]圖9A-9D示出了根據(jù)本發(fā)明實施例的用于在示例電子設(shè)備中基于觸摸移動來滾動屏幕的示例屏幕配置;
[0029]圖10是根據(jù)本發(fā)明實施例的在示例電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖;以及[0030]圖11示出了根據(jù)本發(fā)明實施例的用于在示例電子設(shè)備中基于觸摸移動來滾動屏幕的示例屏幕配置。
【具體實施方式】
[0031]下面將參考附圖詳細描述本發(fā)明的示例實施例。在描述本公開時,將省略對公知功能或配置的詳細描述以避免不必要地混淆本公開的主題。此外,本文使用的術(shù)語是根據(jù)功能而定義的,因此術(shù)語可以根據(jù)操作者的目的或使用而不同。因此,需要基于本公開各個實施例中的細節(jié)來做出定義。
[0032]以下描述了一種在電子設(shè)備中滾動屏幕的技術(shù)。
[0033]在以下描述中,電子設(shè)備可以包括以下至少一個:具有觸摸屏的移動通信終端、個人數(shù)字助理(PDA)、PC、膝上型計算機、智能電話、上網(wǎng)本、電視、移動互聯(lián)網(wǎng)設(shè)備(MID)、超級移動PC(UMPC)、平板PC、導航設(shè)備、智能電視、數(shù)字攝相機和MP3播放器。
[0034]在以下描述中,觸摸指感測到觸摸輸入時的狀態(tài),可以稱作“觸摸降落”。觸摸釋放指完成觸摸輸入時的狀態(tài),可以稱作“觸摸抬起”?!坝|摸移動”可以指在保持觸摸接觸的冋時觸摸接觸點移動的狀態(tài),可以稱作“觸摸行進(travel) ”。
[0035]圖1是根據(jù)本發(fā)明實施例的電子設(shè)備的框圖。
[0036]參考圖1,電子設(shè)備100包括存儲器110、處理器單元120、音頻處理單元130、輸入和輸出控制單元140、顯示模塊150和輸入設(shè)備160。在該示例中,存儲器110可以是多種形式的。
[0037]存儲器110包括:程序存儲單元111,存儲用于對電子設(shè)備100的操作加以控制的程序;以及數(shù)據(jù)存儲單元112,存儲在執(zhí)行程序期間產(chǎn)生的數(shù)據(jù)。
[0038]程序存儲單元111包括圖形用戶界面(⑶I)程序113、滾動控制程序114和至少一個應用程序115。在該示例中,程序存儲單元111中包含的程序指的是指令集,并且可以由指令集來表示。
[0039]⑶I程序113包括用于利用圖形來提供用戶界面的至少一個軟件組件。例如,⑶I程序113可以控制顯示單元150,使得在顯示單元150上顯示與處理器122執(zhí)行的應用程序有關(guān)的彳目息。
[0040]滾動控制程序114包括用于基于觸摸信息來滾動屏幕的至少一個軟件組件。例如,當設(shè)置固定滾動模式時,滾動控制程序114控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,滾動控制程序114可以將感測到觸摸移動時采取的觸摸移動方向確定為固定滾動方向。
[0041]作為另一示例,如果感測到觸摸移動,則滾動控制程序114控制屏幕使得基于觸摸移動方向和距離來滾動屏幕。如果由于觸摸移動使觸摸點離開參考區(qū)域,則滾動控制程序114可以將滾動模式切換到固定滾動模式。在這種情況下,滾動控制程序114控制屏幕使得基于觸摸移動距離沿固定滾動方向來滾動屏幕。在這種情況下,滾動控制程序114可以基于觸摸點離開參考區(qū)域之前采用的滾動方向來確定固定滾動方向。如果感測到觸摸,則滾動控制程序114可以基于可滾動方向?qū)⒖紖^(qū)域的邊界設(shè)置在與觸摸點相隔參考距離的位置處。例如,如果可以執(zhí)行垂直滾動操作,則滾動控制程序114可以將參考區(qū)域的邊界設(shè)置在與觸摸點水平地相隔參考距離的位置處。如果可以執(zhí)行水平滾動操作,則滾動控制程序114可以將參考區(qū)域的邊界設(shè)置在與觸摸點垂直地相隔參考距離的位置處。在該示例中,可以基于參考像素的數(shù)目或每英寸點數(shù)(DPI)來設(shè)置參考距離。
[0042]在另一示例中,如果感測到觸摸移動,則滾動控制程序114控制屏幕使得基于觸摸移動方向和距離來滾動屏幕。在觸摸移動之后,如果保持觸摸輸入超過參考時間,則滾動控制程序114將滾動模式切換到固定滾動模式。這里,滾動控制程序114控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,滾動控制程序114可以基于將觸摸保持了參考時間的特定觸摸點相對于感測到觸摸的第一觸摸點的方向來確定固定滾動方向。
[0043]在另一示例中,如果感測到觸摸移動,則滾動控制程序114控制屏幕使得基于觸摸移動方向和距離來滾動屏幕。在觸摸移動之后,如果保持觸摸超過參考時間,則滾動控制程序114基于在保持了參考時間的觸摸時間段之前采用的滾動方向來確定固定滾動模式。如果隨后感測到觸摸移動,則滾動控制程序114控制屏幕使得基于觸摸移動的角度沿固定滾動方向選擇性地提供滾動。例如,如果觸摸移動的角度大于參考角度,則滾動控制程序114控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。
[0044]此外,滾動控制程序114還可以基于觸摸移動信息來確定滾動控制變量。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置以及觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0045]應用程序115包括用于安裝在電子設(shè)備100中的至少一個應用程序的軟件組件。
[0046]處理器單元120包括存儲器接口 121、至少一個處理器122和外圍設(shè)備接口 124。在該示例中,包含在處理器單元120中的存儲器接口 121、至少一個處理器122和外圍設(shè)備接口 124可以在至少一個集成電路中或?qū)崿F(xiàn)為分立的組件。
[0047]存儲器接口 121進行控制使得諸如處理器122或外圍設(shè)備接口 123之類的組件訪問存儲器110。
[0048]外圍設(shè)備接口 124控制電子設(shè)備100的輸入和輸出外圍設(shè)備與處理器122或存儲器接口 121之間的耦合。
[0049]處理器122使用至少一個軟件程序,使得電子設(shè)備100提供各種多媒體服務(wù)。在這種情況下,處理器122執(zhí)行存儲器110中存儲的至少一個程序并提供與該程序相對應的服務(wù)。例如,處理器122可以執(zhí)行滾動控制程序144使得基于觸摸信息來執(zhí)行滾動。
[0050]音頻處理單元130通過揚聲器131和麥克風132在用戶和電子設(shè)備100之間提供
音頻接口。
[0051]輸入和輸出控制單元140在諸如顯示單元150和輸入設(shè)備160等輸入和輸出設(shè)備與外圍設(shè)備接口 124之間提供接口。
[0052]顯示單元150顯示與電子設(shè)備100有關(guān)的狀態(tài)信息、用戶輸入的文本、運動畫面和靜止圖像。例如,顯示單元150顯示與處理器122執(zhí)行的應用程序有關(guān)的信息。
[0053]輸入設(shè)備160通過輸入和輸出控制單元140向處理器120提供通過用戶選擇而產(chǎn)生的輸入數(shù)據(jù)。在這種情況下,輸入設(shè)備160包括鍵區(qū),所述鍵區(qū)包括至少一個硬件按鈕和感測觸摸信息的觸摸板。例如,輸入設(shè)備160通過輸入和輸出控制單元140向處理器122提供通過觸摸板感測到的諸如觸摸、觸摸移動和觸摸釋放等觸摸信息。
[0054]此外,電子設(shè)備100可以包括通信系統(tǒng),所述通信系統(tǒng)執(zhí)行通信功能以用于語音通信和數(shù)據(jù)通信。在這種情況下,通信系統(tǒng)可以劃分為支持不同通信網(wǎng)絡(luò)的多個通信子模塊。例如,通信包括但不限于全球移動通信系統(tǒng)(GSM)網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、碼分多址(CDMA)網(wǎng)絡(luò)、W-CDMA網(wǎng)絡(luò)、長期演進(LTE)網(wǎng)絡(luò)、正交頻分多址(OFDMA)網(wǎng)絡(luò)、無線LAN、藍牙網(wǎng)絡(luò)和近場通信(NFC)。
[0055]圖2是根據(jù)本發(fā)明實施例的處理器的詳細框圖。
[0056]參考圖2,處理器122包括應用程序執(zhí)行單元200、滾動控制單元210和顯示控制單元220。
[0057]應用程序執(zhí)行單元200執(zhí)行程序存儲單元111 (來自圖1)中存儲的至少一個程序115,并提供與該應用程序相對應的服務(wù)。在這種情況下,應用程序執(zhí)行單元200可以基于從滾動控制單元210提供的滾動控制信息來提供針對該應用程序的滾動服務(wù)。
[0058]滾動控制單元210執(zhí)行程序存儲單元111 (來自圖1)中存儲的滾動控制程序114,并控制屏幕使得基于觸摸信息來滾動屏幕。例如,當設(shè)置固定滾動模式時,滾動控制單元210控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,滾動控制單元210確定當感測到觸摸移動時采用的觸摸移動方向作為固定滾動方向。
[0059]作為另一示例,如果感測到觸摸移動,則滾動控制單元210控制屏幕使得基于觸摸移動方向和距離來滾動屏幕。如果由于觸摸移動使觸摸點離開參考區(qū)域,則滾動控制單元210將滾動模式切換到固定滾動模式。如果滾動模式切換到固定滾動模式,則滾動控制單元210控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,滾動控制單元210可以基于在觸摸點離開參考區(qū)域之前采用的滾動方向來確定固定滾動方向。如果感測到觸摸,則滾動控制單元210可以基于可滾動方向?qū)⒖紖^(qū)域的邊界設(shè)置在與觸摸點相隔參考距離的位置。在該示例中,可以基于參考像素的數(shù)目或每英寸點數(shù)(DPI)來設(shè)置參考距離.[0060]作為另一示例,如果感測到觸摸移動,則滾動控制單元210控制屏幕使得基于觸摸移動方向和距離來滾動屏幕。在觸摸移動之后,如果保持觸摸持續(xù)時間超過參考時間,則滾動控制單元210將滾動模式切換到固定滾動模式。如果滾動模式切換到固定滾動模式,則滾動控制單元210控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,滾動控制單元210可以基于將觸摸保持了參考時間的特定觸摸點相對于感測到觸摸的第一觸摸點的方向來確定固定滾動方向。
[0061]作為另一示例,如果感測到觸摸移動,則滾動控制單元210控制屏幕使得基于觸摸移動方向和距尚來滾動屏眷。在觸摸移動之后,如果在保持觸摸的冋時特定觸摸點的觸摸持續(xù)時間超過了參考時間,則滾動控制單元210基于在保持了參考時問的觸摸持續(xù)時問之前采用的滾動方向來確定固定滾動方向。如果隨后感測到觸摸移動,則滾動控制單元210控制屏幕使得基于取決于觸摸移動的角度沿固定滾動方向選擇性地執(zhí)行滾動。例如,如果取決于觸摸移動的角度大于參考角度,則滾動控制單元210控制屏幕使得基于觸摸移動距離沿固定滾動方向滾動屏幕。
[0062]此外,滾動控制單元210還可以基于觸摸移動信息來確定滾動控制變量。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置和觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0063]顯示控制單元220執(zhí)行程序存儲單元111 (來自圖1)中存儲的⑶I程序113,并控制Gn程序113使得以圖形來顯示用戶界面。例如,顯示控制單元220控制顯示單元150使得在顯示單元150上顯示由處理器200執(zhí)行的應用程序。
[0064]在上述實施例中,電子設(shè)備100可以基于由滾動控制單元210確定的滾動信息在應用程序執(zhí)行單元200上執(zhí)行滾動操作。
[0065]在另一示例中,電子設(shè)備100可以配置為使得應用程序執(zhí)行單元200基于觸摸信息來確定滾動模式并執(zhí)行滾動操作。
[0066]圖3是根據(jù)本發(fā)明實施例的在電子設(shè)備中滾動屏幕的過程的流程圖。
[0067]參考圖3,在步驟301,電子設(shè)備感測觸摸。例如,電子設(shè)備通過輸入設(shè)備160的觸摸板來感測由用戶手指或觸摸筆進行的觸摸。
[0068]在步驟303,如果感測到觸摸,則電子設(shè)備基于觸摸移動方向來確定固定滾動方向。例如,電子設(shè)備基于當感測到在步驟301中感測的觸摸發(fā)生移動時采用的觸摸移動方向來確定固定滾動方向。作為另一示例,如果由于在步驟301中感測到的觸摸發(fā)生移動而導致觸摸點離開參考區(qū)域,則電子設(shè)備可以基于在觸摸點離開參考區(qū)域之前采用的滾動方向來確定固定滾動方向。
[0069]如果確定了固定滾動模式,則在步驟305,電子設(shè)備基于觸摸移動距離沿固定滾動方向滾動屏幕。在此情況下,電子設(shè)備基于觸摸移動距離沿固定滾動方向滾動屏幕,而不考慮觸摸移動方向。因此,可以沿著與觸摸移動方向所指示的實際方向完全無關(guān)的方向滾動屏幕。
[0070]如上所述,電子設(shè)備可以基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備可以基于觸摸移動信息來確定滾動控制變量。例如,如果感測到觸摸移動,則電子設(shè)備基于觸摸移動信息來確定滾動控制變量。隨后,電子設(shè)備基于滾動控制變量和觸摸移動距離沿固定滾動方向滾動屏幕。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置以及觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0071]圖4是根據(jù)本發(fā)明第一實施例的在電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖。
[0072]參考圖4,在步驟401,電子設(shè)備檢查是否設(shè)置了固定滾動模式。例如,電子設(shè)備可以通過菜單配置來檢查是否設(shè)置了固定滾動模式。
[0073]如果沒有設(shè)置固定滾動模式,則電子設(shè)備可以終止當前算法。例如,電子設(shè)備可以基于觸摸移動方向和觸摸移動距離來滾動屏幕。
[0074]另一方面,如果設(shè)置了固定滾動模式,則在步驟403電子設(shè)備感測觸摸。例如,電子設(shè)備通過輸入設(shè)備160的觸摸板感測由用戶手指或觸摸筆進行的觸摸。
[0075]如果感測到觸摸,則在步驟405電子設(shè)備檢查是否感測到觸摸移動。例如,電子設(shè)備檢查是否由于圖5A所示的觸摸移動而導致在步驟403感測到的第一觸摸點501發(fā)生變化。
[0076]如果沒有感測到觸摸移動,則在步驟413電子設(shè)備檢查是否釋放了觸摸。
[0077]如果釋放了觸摸,則電子設(shè)備認識到?jīng)]有執(zhí)行滾動操作。因此,電子設(shè)備可以終止當前算法。
[0078]另一方面,如果在步驟413沒有釋放觸摸,則電子設(shè)備在步驟405檢查是否感測到觸摸移動。
[0079]另一方面,如果感測到觸摸移動,則在步驟407電子設(shè)備基于觸摸移動方向來確定固定滾動方向。在這種情況下,電子設(shè)備可以基于在感測到觸摸移動時采用的觸摸移動方向來確定固定滾動方向。例如,如圖5A所如果由于觸摸移動使第一觸摸點501變成第二觸摸點503,則電子設(shè)備可以將固定滾動方向確定為向上方向。也就是說,電子設(shè)備確定根據(jù)固定滾動模式執(zhí)行向上滾動操作。
[0080]如果確定了固定滾動方向,則電子設(shè)備在步驟409基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備不考慮觸摸移動方向,基于觸摸移動距離沿固定滾動方向滾動屏幕。例如,電子設(shè)備可以響應于圖5A所示從點501到點503的觸摸移動距離如圖5B所示向上滾動屏幕。隨后,如果如圖5B所示觸摸點根據(jù)觸摸移動從點503移動到點505,則電子設(shè)備可以根據(jù)在點503和點505之問測量的觸摸移動距離如圖5B所示向上(固定滾動方向)滾動屏幕?,F(xiàn)在參考圖5C,如果觸摸點從點505移動到點507,則電子設(shè)備可以向上滾動(即,根據(jù)固定滾動方向滾動),結(jié)果如圖所示,滾動距離與點505到507的觸摸移動距離相關(guān)。電子設(shè)備可以根據(jù)繼續(xù)的觸摸移動來繼續(xù)滾動屏幕。
[0081]在步驟411,電子設(shè)備檢查是否釋放了觸摸。
[0082]如果沒有釋放觸摸,則在步驟409,電子設(shè)備根據(jù)觸摸移動距離沿固定滾動方向滾
動屏眷。
[0083]另一方面,如果釋放了觸摸,則電子設(shè)備認識到完成了滾動操作。因此電子設(shè)備可以終止當前算法。
[0084]如上所述,電子設(shè)備可以基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備可以基于觸摸移動信息來確定滾動控制變量。例如,如果感測到觸摸移動,則電子設(shè)備基于觸摸移動信息來確定滾動控制變量。隨后,電子設(shè)備基于滾動控制變量和觸摸移動距離沿固定滾動方向滾動屏幕。作為另一示例,電子設(shè)備可以僅當切換觸摸移動方向時改變滾動間隔。例如,如果如圖5C所示,觸摸移動方向切換為如圖5B所示觸摸移動方向的反方向,則電子設(shè)備可以響應于觸摸移動方向的切換如圖5E所示對屏幕上顯示的電子書內(nèi)容的頁進行切換。隨后,電子設(shè)備還可以根據(jù)例如從圖5C的點505到507的觸摸移動距離向上(即,固定滾動方向)滾動。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置以及觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0085]圖6是根據(jù)本發(fā)明第二實施例的在電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖。
[0086]參考圖6,在步驟601,電子設(shè)備感測觸摸。例如,電子設(shè)備通過輸入設(shè)備160的觸摸板來感測由用戶手指或觸摸筆進行的觸摸。
[0087]如果感測到觸摸,則在步驟603,電子設(shè)備基于觸摸點針對固定滾動操作確定參考區(qū)域。在這種情況下,電子設(shè)備基于可滾動方向來確定參考區(qū)域。例如,當執(zhí)行垂直滾動操作時,如圖7A所示,電子設(shè)備可以將參考區(qū)域703的邊界設(shè)置在與感測到觸摸的第一觸摸點701水平隔開參考距離的位置。在這種情況下,可以在顯示單元150上顯示參考區(qū)域使得參考區(qū)域可以被用戶感知到。在該示例中,可以基于參考像素的數(shù)目或每英寸點數(shù)(DPI)來設(shè)置參考距離。[0088]如果識別了參考區(qū)域,則在步驟605,電子設(shè)備檢查是否感測到觸摸移動。
[0089]如果沒有感測到觸摸移動,則在步驟617,電子設(shè)備檢查是否釋放了觸摸。
[0090]另一方面,如果在步驟605感測到觸摸移動,則在步驟607,電子設(shè)備檢查觸摸點是否移出參考區(qū)域。也就是說,電子設(shè)備檢查是否存在固定滾動切換事件。
[0091]如果觸摸點沒有移出參考區(qū)域,則在步驟615,電子設(shè)備基于觸摸移動方向和觸摸移動距離來滾動屏幕。例如,如圖7A所示,當由于從701到705的觸摸移動而導致的觸摸點變化沒有離開參考區(qū)域時,電子設(shè)備可以如圖7B所示根據(jù)觸摸移動距離沿觸摸移動方向向上滾動屏幕。
[0092]在步驟617,電子設(shè)備檢查是否釋放了觸摸。
[0093]如果釋放了觸摸,則電子設(shè)備可以終止當前算法。
[0094]另一方面,如果在步驟617沒有釋放觸摸,則在步驟605,電子設(shè)備檢查是否感測到觸摸移動。
[0095]另一方面,如果觸摸點移出了參考區(qū)域,則電子設(shè)備將滾動模式切換到固定滾動模式。因此,在步驟609,電子設(shè)備基于觸摸移動方向來確定固定滾動方向。也就是說,電子設(shè)備基于觸摸點離開參考區(qū)域之前采用的滾動方向來確定固定滾動方向。例如,如圖7B所示,當由于從點705到點707的觸摸移動的導致觸摸點移動移出參考區(qū)域709而時,電子設(shè)備可以將剛好在觸摸點移出參考區(qū)域之前指示的滾動方向確定為固定滾動方向(在圖7A和7B的示例中,是向上滾動)。
[0096]如果確定了固定滾動方向,則在步驟611中電子設(shè)備基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備不考慮觸摸移動方向,基于觸摸移動距離沿固定滾動方向滾動屏幕(如先前圖5B-?所示)。
[0097]在步驟613,電子設(shè)備檢查是否釋放了觸摸。
[0098]如果沒有釋放觸摸,則在步驟611,電子設(shè)備根據(jù)觸摸移動距離沿固定滾動方向滾
動屏眷。
[0099]另一方面,如果釋放了觸摸,則電子設(shè)備認識到完成了固定滾動操作。因此,電子設(shè)備可以終止當前算法。
[0100]如上所述,電子設(shè)備可以基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備可以基于觸摸移動信息來確定滾動控制變量。例如,如果感測到觸摸移動,則電子設(shè)備基于觸摸移動信息來確定滾動控制變量。隨后,電子設(shè)備基于滾動控制變量和觸摸移動距離沿固定滾動方向滾動屏幕。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置以及觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0101]在上述實施例中,如果觸摸點移出參考區(qū)域,則在步驟609,電子設(shè)備可以確定固定滾動方向。也就是說,電子設(shè)備將滾動模式切換到固定滾動模式,然后可以確定固定滾動方向。
[0102]在另一實施例中,電子設(shè)備可以在觸摸點移出參考區(qū)域之前確定滾動方向。也就是說,電子設(shè)備還可以在將滾動模式切換到固定滾動模式之前確定固定滾動方向。例如,如果如步驟615 —樣根據(jù)參考區(qū)域中的觸摸移動來滾動屏幕,則電子設(shè)備可以將屏幕的滾動方向確定為固定滾動方向。在這種情況下,如果屏幕的滾動方向改變,則電子設(shè)備根據(jù)改變后的屏幕滾動方向來更新固定滾動方向。
[0103]圖8是根據(jù)本發(fā)明第三實施例的在電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖。
[0104]參考圖8,在步驟801,電子設(shè)備感測觸摸。例如,電子設(shè)備通過輸入設(shè)備160的觸摸板來感測由用戶手指或觸摸筆進行的觸摸。
[0105]如果感測到觸摸,則在步驟803,電子設(shè)備檢查是否感測到觸摸移動。
[0106]如果沒有感測到觸摸移動,則在步驟815,電子設(shè)備檢查是否釋放了觸摸。
[0107]如果釋放了觸摸,則電子設(shè)備認識到?jīng)]有執(zhí)行滾動操作。因此,電子設(shè)備可以終止當前算法。
[0108]另一方面,如果沒有釋放觸摸,則在步驟803,電子設(shè)備檢查是否感測到觸摸移動。
[0109]另一方面,如果在步驟803感測到觸摸移動,則在步驟805,電子設(shè)備基于觸摸移動方向和觸摸移動距離來滾動屏幕。例如,如果如圖9A所示感測到觸摸移動,則如圖9A所示,電子設(shè)備可以根據(jù)從點901到點903的觸摸移動距離沿觸摸移動方向來滾動屏幕。
[0110]在步驟807,電子設(shè)備檢查觸摸點的觸摸持續(xù)時間是否超過參考時間。例如,電子設(shè)備檢查如圖9A所示針對第二觸摸點903的持續(xù)時間是否超過參考時間。也就是說,電子設(shè)備檢查是否存在固定滾動切換事件。
[0111]如果觸摸點的觸摸持續(xù)時間沒有超過參考時間,則在步驟805,電子設(shè)備基于觸摸移動方向和觸摸移動距離來滾動屏幕。
[0112]另一方面,如果觸摸點的觸摸持續(xù)時間超過參考時間,則電子設(shè)備將滾動模式切換到固定滾動模式。因此,在步驟809中,電子設(shè)備基于保持超過了參考時間的觸摸點來確定固定滾動方向。例如,如果如圖9A所示第二觸摸點903的觸摸持續(xù)時間超過參考時間,則電子設(shè)備可以確定固定滾動方向是第二觸摸點903相對于第一觸摸點901的方向。也就是說,電子設(shè)備可以基于所示的角度905來確定固定滾動方向,所述角度905是根據(jù)在第一觸摸點901和第二觸摸點903之間繪制的線而確定的。
[0113]如果確定了固定滾動方向,則在步驟811,電子設(shè)備根據(jù)觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備不考慮觸摸移動方向,基于觸摸移動距離沿固定滾動方向滾動屏幕。例如,如果如圖9B所示觸摸點根據(jù)觸摸移動從903改變到907,則電子設(shè)備可以如圖9A所示基于角度905沿固定滾動方向滾動屏幕。類似地,如果如圖9C所示觸摸點根據(jù)觸摸移動從907改變到909,則電子設(shè)備可以基于圖9A所示的角度905沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備可以根據(jù)觸摸移動繼續(xù)滾動屏幕。
[0114]在步驟813,電子設(shè)備檢查是否釋放了觸摸。
[0115]如果沒有釋放觸摸,則在步驟811,電子設(shè)備根據(jù)觸摸移動距離沿固定滾動方向滾
動屏眷。
[0116]另一方面,如果釋放了觸摸,則電子沒備認識到完成了固定滾動操作。因此,電子設(shè)備可以終止當前算法。
[0117]如上所述,電子設(shè)備可以基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備可以基于觸摸移動信息來確定滾動控制變量。例如,如果感測到觸摸移動,則電子設(shè)備可以基于觸摸移動信息來確定滾動控制變量。隨后,電子設(shè)備基于滾動控制變量和觸摸移動距離沿固定滾動方向滾動屏幕。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置以及觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0118]在上述實施例中,如果感測到觸摸的第一觸摸點和另一觸摸點的持續(xù)時間超過參考時間,則電子設(shè)備可以切換到固定滾動模式,
[0119]在另一示例中,如果感測到觸摸的第一觸摸點超過參考時間,則電子設(shè)備也可以切換到固定滾動模式。在這種情況下,電子設(shè)備可以基于預設(shè)的參考點與第一觸摸點之間的角度來確定固定滾動方向。
[0120]圖10是根據(jù)本發(fā)明第四實施例的在電子設(shè)備中基于觸摸移動來滾動屏幕的過程的流程圖。
[0121]參考圖10,在步驟1001,電子設(shè)備感測觸摸。例如,電子設(shè)備通過輸入設(shè)備160的觸摸板感測由用戶手指或觸摸筆進行的觸摸。
[0122]如果感測到觸摸,則在步驟1003,電子設(shè)備檢查是否感測到觸摸移動。
[0123]如果沒有感測到觸摸移動,則在步驟1021,電子設(shè)備檢查是否釋放了觸摸。
[0124]如果釋放了觸摸,則電子設(shè)備認識到?jīng)]有執(zhí)行滾動操作。因此,電子設(shè)備可以終止當前算法。
[0125]另一方面,如果沒有釋放觸摸,則電子設(shè)備在步驟1003檢查是否感測到觸摸移動。
[0126]另一方面,如果在步驟1003感測到觸摸移動,則在步驟1005,電子設(shè)備基于觸摸移動方向和觸摸移動距離來滾動屏幕。例如,如果如圖11所示感測到觸摸移動,則電子設(shè)備可以基于從1101到1103的觸摸移動距離沿觸摸移動方向滾動屏幕。
[0127]隨后,在步驟1007,電子設(shè)備檢查觸摸點的觸摸持續(xù)時問是否超過參考時間。例如,電子設(shè)備檢查如圖11所示針對第二觸摸點1103的持續(xù)時問是否超過參考時間。也就是說,電子設(shè)備檢查是否存在固定滾動切換事件。
[0128]如果觸摸點的觸摸持續(xù)時間沒有超過參考時間,則在步驟1105,電子設(shè)備基于觸摸移動方向和觸摸移動距離來滾動屏幕。
[0129]另一方面,如果觸摸點的觸摸持續(xù)時間超過參考時間,則電子設(shè)備將滾動模式切換到固定滾動模式。因此,在步驟1109中,電子設(shè)備確定固定滾動方向。例如,電子設(shè)備可以基于保持觸摸超過了參考時間的觸摸點來確定固定滾動方向。具體地,如果如圖1lA所示第二觸摸點1103的觸摸持續(xù)時間超過參考時間,則電子設(shè)備可以基于第二觸摸點1103相對于第一觸摸點1101的方向來確定固定滾動方向。作為另一不例,電子設(shè)備還可以基于在觸摸持續(xù)時間超過參考時間之前采用的滾動方向來確定固定滾動方向。具體地,如果如圖11所示第二觸摸點1103的觸摸持續(xù)時間超過了參考時間,則電子設(shè)備還可以基于由于向第二觸摸點1103的觸摸移動而改變的滾動方向來確定固定滾動方向。
[0130]在步驟1011,電子設(shè)備檢查是否感測到觸摸移動。例如,如果如圖11所示第二觸摸點1103的觸摸持續(xù)時間超過參考時間,則電子設(shè)備檢查是否感測到從第二觸摸點1103的觸摸移動。盡管未示出,但是電子設(shè)備也可以在感測到觸摸移動之前釋放了觸摸的情況下終止當前算法。
[0131]如果感測到觸摸移動,則在步驟1013,電子設(shè)備檢查觸摸移動方向相對于固定滾動方向的角度。例如,如果如圖11所示感測到從第二觸摸點1103的觸摸移動,則電子設(shè)備檢查第三觸摸點1105相對于固定滾動方向的角度1107。
[0132]如果檢查到觸摸移動方向的角度,則在步驟1015,電子設(shè)備檢查觸摸移動方向的角度是否超過參考角度。
[0133]當觸摸移動方向的角度等于或小于參考角度時,電子設(shè)備認識到?jīng)]有執(zhí)行固定滾動操作。因此,電子設(shè)備可以終止當前算法。
[0134]另一方面,如果觸摸移動方向的角度超過參考角度,則在步驟1017,電子設(shè)備根據(jù)觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備不考慮觸摸移動方向,基于觸摸移動距離沿固定滾動方向滾動屏幕(如圖5B至所示)。
[0135]隨后,在步驟1019,電子設(shè)備檢查是否釋放了觸摸。
[0136]如果沒有釋放觸摸,則在步驟1017電子設(shè)備根據(jù)觸摸移動距離沿固定滾動方向滾動屏幕。
[0137]另一方面,如果釋放了觸摸,則電子設(shè)備識別出完成了固定滾動操作。因此,電子設(shè)備可以終止當前算法。
[0138]如上所述,電子設(shè)備可以基于觸摸移動距離沿固定滾動方向滾動屏幕。在這種情況下,電子設(shè)備可以基于觸摸移動信息來確定滾動控制變量。例如,如果感測到觸摸移動,則電子設(shè)備基于觸摸移動信息確定滾動控制變量。隨后,電子設(shè)備基于滾動控制變量和觸摸移動距離沿固定滾動方向滾動屏幕。在該示例中,觸摸移動信息可以包括觸摸移動速度、感測到觸摸的位置以及觸摸移動角度中的至少一個,滾動控制變量可以包括滾動間隔和滾動速度中的至少一個。
[0139]在上述實施例中,如果觸摸移動方向的角度小于或等于參考角度,則電子設(shè)備可以終止當前算法。
[0140]在另一實施例中,如果觸摸移動方向的角度小于或等于參考角度,則電子設(shè)備還可以檢查是否釋放了觸摸。如果沒有釋放觸摸,則電子設(shè)備還可以在步驟1011中檢查是否感測到觸摸移動,以檢查是否可以執(zhí)行固定滾動操作。
[0141]將認識到,根據(jù)權(quán)利要求和說明書中描述的本發(fā)明實施例可以以硬件、軟件或者硬件與軟件的組合的形式來實現(xiàn)。任意這種軟件可以存儲在非暫時性計算機可讀存儲介質(zhì)中。非暫時性計算機可讀存儲介質(zhì)存儲一個或多個程序(軟件模塊),所述一個或多個程序包括指令,所述指令在由電子設(shè)備中的一個或多個處理器執(zhí)行時使電子設(shè)備執(zhí)行本發(fā)明的方法。任何這樣的軟件可以以易失性存儲或非易失性存儲的形式存儲,例如ROM等存儲裝置,不管是否是可擦除的或可重寫的,或者是以例如RAM、存儲芯片、器件或集成電路等存儲器的形式存儲,或存儲在例如CD、DVD、磁盤或磁帶等光或磁可讀介質(zhì)上。應該認識到存儲設(shè)備和存儲介質(zhì)是適于存儲程序的機器可讀存儲裝置的實施例,所述程序包括在被執(zhí)行時實施本發(fā)明實施例的指令。因此,實施例提供了程序和存儲這種程序的機器可讀存儲介質(zhì),所述程序包括用于實現(xiàn)本描述中任一項權(quán)利要求所要求保護的設(shè)備或方法的代碼。另外,可以經(jīng)由任意介質(zhì)(如,通過有線連接或無線連接來承載的通信信號)來電傳輸這種程序,實施例合適地覆蓋這種情況。
[0142]附圖中提供的任意功能和步驟都可以以硬件、軟件或二者組合的形式來實現(xiàn),并且可以全部或部分地在計算機的編程指令中執(zhí)行。
[0143]本文中的功能和步驟可以響應于用戶命令來自動地或全部或部分地執(zhí)行。響應于可執(zhí)行指令或設(shè)備操作來自動執(zhí)行動作(包括步驟),而無需用戶直接發(fā)起動作。
[0144]本文所用的術(shù)語“單元”或“模塊”理解為包括配置用于特定所需功能的諸如處理器或微處理器等硬件或者包括機器可執(zhí)行代碼的非暫時性介質(zhì),而本身并不構(gòu)成軟件。
[0145]如上所述,由于在包括觸摸屏的電子設(shè)備中基于觸摸移動距離沿固定方向滾動屏幕,所以可以簡化滾動屏幕的用戶輸入過程。
[0146]盡管在本發(fā)明的詳細描述中描述了具體實施例,然而在不脫離本發(fā)明的范圍的前提下可以做出多種變型。因此,本發(fā)明的范圍不應限于上述實施例,而是由所附權(quán)利要求及其等同物來限定。
【權(quán)利要求】
1.一種對觸摸屏的顯示圖像進行滾動的方法,所述方法包括: 基于第一觸摸輸入的移動方向來設(shè)置滾動方向;以及 不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
2.根據(jù)權(quán)利要求1所述的方法,其中,響應于在參考時間內(nèi)沒有檢測到來自第一觸摸輸入的移動,來執(zhí)行設(shè)置滾動方向。
3.根據(jù)權(quán)利要求1所述的方法,其中,設(shè)置滾動方向包括: 基于第一觸摸輸入的位置來設(shè)置觸摸屏的參考區(qū)域;以及 響應于第一觸摸輸入的位置移出參考區(qū)域來設(shè)置滾動方向。
4.根據(jù)權(quán)利要求3所述的方法,其中,滾動方向基于剛好在第一觸摸輸入的位置移出參考區(qū)域之前的第一觸摸輸入的移動方向。
5.根據(jù)權(quán)利要求3所述的方法,其中,設(shè)置參考區(qū)域包括根據(jù)從第一觸摸輸入的位置測量的參考距離來設(shè)置參考區(qū)域。
6.根據(jù)權(quán)利要求1所述的方法,還包括: 檢測觸摸移動信息,所述觸摸移動信息包括第一觸摸輸入的移動速度、第一觸摸輸入的移動角度和第一觸摸輸入的位置中的至少一個;以及 基于觸摸移動信息來設(shè)置滾動控制變量,所述滾動控制變量包括滾動間隔和滾動速度中的至少一個, 其中,根據(jù)第二觸摸輸入的移動距離和滾動控制變量來滾動顯示圖像。
7.根據(jù)權(quán)利要求1所述的方法,還包括:響應于第二觸摸輸入的移動方向相對于第一觸摸輸入的移動方向反轉(zhuǎn),將滾動間隔設(shè)置為全頁。
8.根據(jù)權(quán)利要求1所述的方法,還包括:如果第二觸摸輸入的移動方向切換到反方向,按照基于頁的滾動間隔沿滾動方向滾動屏幕。
9.一種在電子設(shè)備中對觸摸屏的顯示圖像進行滾動的方法,所述方法包括: 響應于第一觸摸輸入的持續(xù)時間超過參考時間,確定是否發(fā)生固定滾動事件; 如果發(fā)生固定滾動事件,則基于第一觸摸輸入的觸摸信息來設(shè)置滾動方向; 不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
10.根據(jù)權(quán)利要求9所述的方法,其中,滾動方向基于由預設(shè)的參考點和第一觸摸輸入位置限定的角度。
11.根據(jù)權(quán)利要求9所述的方法,其中,滾動方向基于相對于第一觸摸輸入的初始接觸點而言的第一觸摸輸入的移動方向。
12.根據(jù)權(quán)利要求9所述的方法,還包括: 檢測觸摸移動信息,所述觸摸移動信息包括第一觸摸輸入的移動速度、第一觸摸輸入的移動角度和第一觸摸輸入的位置中的至少一個;以及 基于觸摸移動信息來設(shè)置滾動控制變量,所述滾動控制變量包括滾動問隔和滾動速度中的至少一個, 其中,根據(jù)第二觸摸輸入的移動距離和滾動控制變量來滾動顯示圖像。
13.根據(jù)權(quán)利要求9所述的方法,還包括:響應于第二觸摸輸入的移動方向相對于第一觸摸輸入的移動方向反轉(zhuǎn),將滾動間隔設(shè)置為全頁。
14.根據(jù)權(quán)利要求9所述的方法,還包括:如果第二觸摸輸入的移動方向切換到反方向,按照基于頁的滾動間隔沿滾動方向滾動屏幕。
15.—種電子設(shè)備,包括: 觸摸屏,配置為對顯示圖像加以顯示;以及 至少一個處理器,配置為: 基于第一觸摸輸入的移動方向來設(shè)置滾動方向;以及 不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置滾動方向之后發(fā)生的觸摸輸入。
16.根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,處理器被配置為響應于在參考時間內(nèi)沒有檢測到來自第一觸摸輸入的移動來設(shè)置滾動方向。
17.根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,處理器被配置為: 基于第一觸摸輸入的位置來設(shè)置參考區(qū)域;以及 響應于第一觸摸輸入的位置移出參考區(qū)域來設(shè)置滾動方向。
18.根據(jù)權(quán)利要求17所述的電子設(shè)備,其中,處理器被配置為:將剛好在第一觸摸輸入的位置移出參考區(qū)域之前檢測到的第一觸摸輸入的移動方向設(shè)置為滾動方向。
19.根據(jù)權(quán)利要求17所述的電子設(shè)備,其中,處理器被配置為:根據(jù)從第一觸摸輸入的位置測量的參考距離來設(shè)置參考區(qū)域。
20.根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,處理器被配置為: 檢測觸摸移動信息,所述觸摸信息包括第一觸摸輸入的移動速度、第一觸摸輸入的移動角度和第一觸摸輸入的位置中的至少一個;以及 基于觸摸移動信息來設(shè)置滾動控制變量,所述滾動控制變量包括滾動間隔和滾動速度中的至少一個, 其中,根據(jù)第二觸摸輸入的移動距離和滾動控制變量來滾動顯示圖像。
21.根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,處理器被配置為:響應于第二觸摸輸入的移動方向相對于第一觸摸輸入的移動方向反轉(zhuǎn),將滾動間隔設(shè)置為全頁。
22.根據(jù)權(quán)利要求15所述的電子設(shè)備,其中,處理器被配置為:如果第二觸摸輸入的移動方向切換到反方向,按照基于頁的滾動間隔沿滾動方向滾動屏幕。
23.—種電子設(shè)備,包括: 觸摸屏,配置為對顯示圖像加以顯示;以及 至少一個處理器,配置為: 響應于第一觸摸輸入的持續(xù)時間超過參考時間,確定是否發(fā)生固定滾動事件; 如果發(fā)生固定滾動事件,則基于第一觸摸輸入的觸摸信息來設(shè)置滾動方向,響應于第一觸摸輸入的持續(xù)時間超過參考時間,通過 將滾動方向設(shè)置為第一觸摸輸入的移動方向來激活固定滾動; 不基于第二觸摸輸入的移動方向,而基于第二觸摸輸入的移動 距離,沿所述滾動方向滾動顯示圖像,所述第二觸摸輸入是在設(shè)置 滾動方向之后發(fā)生的觸摸輸入。
24.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,處理器被配置為基于由預設(shè)的參考點和第一觸摸輸入的位置限定的角度來設(shè)置滾動方向。
25.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,處理器被配置為基于相對于第一觸摸輸入的初始接觸點而言的第一觸摸輸入的移動方向來設(shè)置滾動方向。
26.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,處理器被配置為: 檢測觸摸移動信息,所述觸摸移動信息包括第一觸摸輸入的移動速度、第一觸摸輸入的移動角度和第一觸摸輸入的位置中的至少一個;以及 基于觸摸移動信息來設(shè)置滾動控制變量,所述滾動控制變量包括滾動間隔和滾動速度中的至少一個, 其中,根據(jù)第二觸摸輸入的移動距離和滾動控制變量來滾動顯示圖像。
27.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,處理器被配置為:響應于第二觸摸輸入的移動方向相對于第一觸摸輸入的移動方向反轉(zhuǎn),將滾動間隔設(shè)置為全頁。
28.根據(jù)權(quán)利要求23所述的電子設(shè)備,其中,處理器被配置為:如果第二觸摸輸入的移動方向切換到反方向 按照基于頁的滾動間隔沿滾動方向滾動屏幕。
【文檔編號】G06F3/0485GK104035678SQ201410043470
【公開日】2014年9月10日 申請日期:2014年1月29日 優(yōu)先權(quán)日:2013年1月30日
【發(fā)明者】柳昊成, 崔允禎 申請人:三星電子株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1