欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

使用手指定向的快速文本光標(biāo)放置的制作方法

文檔序號:12287704閱讀:341來源:國知局
使用手指定向的快速文本光標(biāo)放置的制作方法與工藝

本申請案主張2015年5月27日申請的名為“使用手指定向的快速文本光標(biāo)放置(Rapid Text Cursor Placement Using Finger Orientation)”的美國專利申請案第14/723,125號的優(yōu)先權(quán),所述申請案為2014年5月30日申請的名為“使用手指角度的快速選項選擇(Rapid Option Selection Using Finger Angle)”的臨時專利申請案第62/005,771號的非臨時申請,所述臨時專利申請案以全文引用的方式并入本文中。

技術(shù)領(lǐng)域

本文中所公開的標(biāo)的物涉及電子裝置,且更具體地說涉及用于觸摸輸入裝置中及/或用于與觸摸輸入裝置一起使用的方法、設(shè)備及系統(tǒng)。



背景技術(shù):

某些操作對于常規(guī)觸摸用戶界面可為低效或繁瑣的。一個實例為精確定點文本正文內(nèi)的位置及將文本光標(biāo)移動到所述位置。歸因于相較于精確度要求的指尖的相對大的大小及/或觸摸輸入裝置的有限分辨率,運用常規(guī)觸摸輸入在觸摸用戶界面上以高精確度選擇位置可為繁瑣且困難的。



技術(shù)實現(xiàn)要素:

所公開的標(biāo)的物的各方面涉及一種用于通過觸摸用戶界面利用觸摸對象定向的方法,所述方法包括:確定所述觸摸用戶界面上的文本正文內(nèi)的第一位置;在觸摸對象與觸摸裝置保持接觸時確定所述觸摸對象的定向的改變;及至少部分地基于所述第一位置及所述觸摸對象的所述定向的所述改變確定所述觸摸用戶界面上的所述文本正文內(nèi)與所述第一位置不同的第二位置。

附圖說明

圖1說明適用于觸摸應(yīng)用的裝置的實施例。

圖2A說明用于確定手指在觸摸輸入裝置上的旋轉(zhuǎn)的實例方法。

圖2B說明用于確定手指在觸摸輸入裝置上的傾斜的改變的實例方法。

圖3說明用于運用手指在觸摸輸入裝置上的旋轉(zhuǎn)及/或傾斜的改變而將文本光標(biāo)移動到預(yù)先存在的文本正文內(nèi)的所要位置的實例方法。

圖4為說明用于通過觸摸用戶界面利用觸摸對象定向的實例方法的流程圖。

具體實施方式

圖1中說明適用于觸摸應(yīng)用的實例裝置100。裝置100展示為包括可經(jīng)由總線105電耦合(或可在適當(dāng)時以其它方式通信)的硬件元件。硬件元件可包含:一或多個處理器110,其包含但不限于一或多個通用處理器及/或一或多個專用處理器(諸如,數(shù)字信號處理芯片、圖形加速處理器及/或其類似者);一或多個輸入裝置115,其包含至少一個觸摸輸入裝置116且可進一步包含但不限于鼠標(biāo)、鍵盤及/或其類似者;及一或多個輸出裝置120,其包含至少一個顯示裝置121且可進一步包含但不限于揚聲器、打印機及/或其類似者。觸摸輸入裝置116及顯示裝置121可經(jīng)組合到觸控屏中。

裝置100可進一步包含以下各者(及/或與以下各者通信):一或多個非暫時性存儲裝置125,所述非暫時性存儲裝置125可包括但不限于本地及/或網(wǎng)絡(luò)可存取的存儲體,及/或可包含但不限于磁盤驅(qū)動器、驅(qū)動陣列、光學(xué)存儲裝置、例如隨機存取存儲器(“RAM”)及/或只讀存儲器(“ROM”)的固態(tài)存儲裝置(其可為可編程的、可快閃更新的)及/或其類似者。此類存儲裝置可經(jīng)配置以實施任何適當(dāng)數(shù)據(jù)存儲裝置,包含但不限于各種文件系統(tǒng)、數(shù)據(jù)庫結(jié)構(gòu)及/或其類似者。

所述裝置可還包含通信子系統(tǒng)130,其可包含但不限于調(diào)制解調(diào)器、網(wǎng)卡(無線或有線)、紅外線通信裝置、無線通信裝置及/或芯片組(例如,藍(lán)牙裝置、802.11裝置、Wi-Fi裝置、WiMAX裝置、蜂窩式通信設(shè)施等)及/或其類似者。通信子系統(tǒng)130可準(zhǔn)許與網(wǎng)絡(luò)、其它裝置及/或本文中所描述的任何其它裝置交換數(shù)據(jù)。在許多實施例中,裝置100將進一步包括工作存儲器135,其可包含RAM或ROM裝置,如上文所描述。

裝置100還可包括經(jīng)展示為當(dāng)前位于工作存儲器135內(nèi)的軟件元件,其包含操作系統(tǒng)140、裝置驅(qū)動器、可執(zhí)行庫及/或例如一或多個應(yīng)用程序145的其它代碼,一或多個應(yīng)用程序145可包括或可經(jīng)設(shè)計以實施由其它實施例提供的方法及/或配置由其它實施例提供的系統(tǒng),如本文中所描述。僅舉例來說,相對于下文所論述的方法描述的一或多個過程可經(jīng)實施為可由計算機(及/或計算機內(nèi)的處理器)執(zhí)行的代碼及/或指令;在一方面中,然后,此類代碼及/或指令可用以配置及/或調(diào)適通用計算機(或其它裝置)以執(zhí)行根據(jù)所描述方法的一或多個操作。

這些指令及/或代碼的集合可存儲在非暫時性計算機可讀存儲媒體(例如上文所描述的存儲裝置125)上。在一些狀況下,存儲媒體可并入于例如裝置100的裝置內(nèi)。在其它實施例中,存儲媒體可與裝置(例如,可裝卸式媒體,例如壓縮光盤)分離,及/或提供于安裝包中,使得存儲媒體可用以編程、配置及/或調(diào)適其上存儲有指令/代碼的通用計算機。這些指令可呈可由計算機化裝置100執(zhí)行的可執(zhí)行代碼的形式,及/或可呈源及/或可安裝代碼的形式,所述源及/或可安裝代碼在裝置100上編譯及/或安裝于裝置100上(例如,使用多種通??捎镁幾g程序、安裝程序、壓縮/解壓縮實用程序等等中的任一者)后,接著呈可執(zhí)行代碼的形式。

所屬領(lǐng)域的技術(shù)人員將清楚,可根據(jù)特定要求作出較大變化。舉例來說,還可使用定制硬件,及/或可將具體元件實施于硬件、軟件(包含便攜式軟件,例如小程序等)或兩者中。另外,可采用到例如網(wǎng)絡(luò)輸入/輸出裝置的其它計算裝置的連接。

所公開的標(biāo)的物的實施例利用觸摸對象的旋轉(zhuǎn)及/或傾斜的改變以便于以比常規(guī)觸摸輸入所可能的精確度大的精確度在觸摸用戶界面上的文本正文內(nèi)選擇位置。所公開的標(biāo)的物的實施例可在下文參照用戶的手指經(jīng)描述為觸摸對象,但應(yīng)了解,實施例適當(dāng)時可適用于其它觸摸對象,例如,觸控筆,且所公開的標(biāo)的物不受觸摸對象限制。

術(shù)語“旋轉(zhuǎn)”及“傾斜”被用于所公開的標(biāo)的物的實施例的本文中的描述中。本文中,術(shù)語“旋轉(zhuǎn)”用于描述觸摸對象與觸摸輸入裝置116的觸摸表面保持接觸且無觸摸對象與觸摸輸入裝置116的觸摸表面之間的角度的改變時的觸摸對象的定向的改變。當(dāng)觸摸對象旋轉(zhuǎn)時,觸摸區(qū)域的形狀及大小通常不改變。此外,術(shù)語“傾斜”用于描述觸摸對象與觸摸輸入裝置116的觸摸表面之間的角度,且觸摸對象的傾斜的改變意味著觸摸對象與觸摸輸入裝置116保持接觸時的觸摸對象與觸摸輸入裝置116的觸摸表面之間的角度的改變。觸摸對象的一些復(fù)雜移動可為旋轉(zhuǎn)與傾斜的改變的組合。

參考圖2A及2B,展示用于確定觸摸對象的旋轉(zhuǎn)及/或傾斜的改變的實例方法200A及200B。圖2A說明用于確定手指在觸摸輸入裝置116上的旋轉(zhuǎn)的實例方法200A,且圖2B說明用于確定手指在觸摸輸入裝置116上的傾斜的改變的實例方法200B。應(yīng)了解,可使用用于確定觸摸對象的旋轉(zhuǎn)及/或傾斜的改變的多種方式中的任一者,且用于做出此類確定的方法不限制所公開的標(biāo)的物。如可在圖2A——用于確定手指在觸摸輸入裝置116上的旋轉(zhuǎn)的實例方法200A的說明——中看出,可通過測量大致橢圓形觸摸區(qū)域210的長軸215的旋轉(zhuǎn)來確定手指的旋轉(zhuǎn)。當(dāng)然,在一些其它實施例中,可測量短軸以確定與觸摸輸入裝置116接觸的手指的旋轉(zhuǎn)。應(yīng)了解,盡管長軸215在圖2A中經(jīng)展示為對應(yīng)于手指的縱向方向,但觸摸區(qū)域210的長軸或短軸均可對應(yīng)于手指的縱向方向。此外,如可在圖2B——用于確定手指在觸摸輸入裝置116上的傾斜的改變的實例方法200B的說明——中看出,可通過測量觸摸區(qū)域220的形狀的改變來確定手指的傾斜的改變。隨著手指與觸摸輸入裝置116的觸摸表面之間的角度增加,橢圓形觸摸區(qū)域220的長軸225可縮短,且隨著手指與觸摸輸入裝置116的觸摸表面之間的角度接近直角,橢圓形觸摸區(qū)域220可最終轉(zhuǎn)為圓形形狀。

參考圖3,展示用于運用手指在觸摸輸入裝置116上的旋轉(zhuǎn)及/或傾斜的改變來將文本光標(biāo)移動到預(yù)先存在的文本正文內(nèi)的所要位置的實例方法300。用戶可通過觸摸觸摸輸入裝置116上的初始位置而首先將文本光標(biāo)315放置在文本正文305內(nèi)的初始位置處。當(dāng)然,如果文本光標(biāo)已經(jīng)存在于文本正文內(nèi)且用戶僅希望改變其位置,那么可省去此操作。在此情境下,用戶可僅將手指放置在存在的文本光標(biāo)的所在處。接著,當(dāng)將手指與觸摸輸入裝置116保持觸摸時,用戶可運用手指的旋轉(zhuǎn)及傾斜的改變而將文本光標(biāo)315移動到所要位置。手指的旋轉(zhuǎn)可使得文本光標(biāo)315在文本的同一行內(nèi)水平移動,而手指的傾斜的改變可使得文本光標(biāo)315在行之間垂直移動。舉例來說,用戶可通過順時針旋轉(zhuǎn)手指而在文本的同一行內(nèi)向右移動文本光標(biāo)315,并且反之亦然,且用戶可通過增加手指與觸摸輸入裝置116的觸摸表面之間的角度而將文本光標(biāo)315移動到文本光標(biāo)315當(dāng)前所位于的行的正上方的行,并且反之亦然。

在另一實施例中,用戶可在觸摸用戶界面的預(yù)定區(qū)域內(nèi)執(zhí)行手指的旋轉(zhuǎn)及/或傾斜的改變的操作。用戶可通過簡單觸摸一位置而將文本光標(biāo)放置在文本正文內(nèi)的初始位置處。替代地,文本光標(biāo)可已經(jīng)存在,且其位置可被視為初始位置。在又一實施例中,在已檢測到用戶已開始在觸摸用戶界面的預(yù)定區(qū)域內(nèi)執(zhí)行手指的旋轉(zhuǎn)及/或傾斜的改變的操作之后,文本光標(biāo)的初始位置可由系統(tǒng)隨機地供應(yīng)或由系統(tǒng)供應(yīng)在預(yù)定位置處。用戶接著可通過執(zhí)行手指的旋轉(zhuǎn)及/或傾斜的改變的操作同時將手指與觸摸用戶界面的預(yù)定區(qū)域內(nèi)的觸摸裝置保持接觸而將文本光標(biāo)移動到文本正文內(nèi)的所要位置。文本光標(biāo)可響應(yīng)于如上文所描述的用戶的操作而以相同方式移動:手指的旋轉(zhuǎn)可使得文本光標(biāo)在文本的同一行內(nèi)水平移動,而手指的傾斜的改變可使得文本光標(biāo)在行之間垂直移動。

參考圖4,展示用于說明通過觸摸用戶界面利用觸摸對象定向的實例方法400的流程圖。觸摸對象可為手指或觸控筆等。在方框410處,可確定觸摸用戶界面上的文本正文內(nèi)的第一位置。第一位置可為文本光標(biāo)的初始位置。上文已詳細(xì)描述用于確定或選擇文本光標(biāo)的初始位置的各種方法。在方框420處,可確定觸摸對象與觸摸裝置保持接觸時的觸摸對象的定向的改變。定向的改變可包含觸摸對象的旋轉(zhuǎn)或觸摸對象的傾斜的改變。在方框430處,可至少部分地基于第一位置及觸摸對象的定向的改變確定觸摸用戶界面上的文本正文內(nèi)的不同于第一位置的第二位置。第二位置可為用戶希望文本光標(biāo)所處的文本正文內(nèi)的位置。此后,文本光標(biāo)可移動到第二位置。

公開內(nèi)容的實施例可與觸摸裝置設(shè)備相關(guān),所述觸摸裝置設(shè)備包括:存儲器;及耦合到所述存儲器的處理器,所述處理器用以:確定觸摸用戶界面上的文本正文內(nèi)的第一位置,確定觸摸對象與觸摸裝置保持接觸時的觸摸對象的定向的改變,及確定觸摸用戶界面上的文本正文內(nèi)與第一位置不同的第二位置。

因此,本文中所描述的所公開的標(biāo)的物的實施例利用觸摸對象的旋轉(zhuǎn)及/或傾斜的改變以使得用戶能夠以比常規(guī)觸摸輸入將所可能的精確度大的精確度精確定點觸摸用戶界面上的文本正文內(nèi)的位置。

應(yīng)了解,先前描述的所公開的標(biāo)的物的方面可結(jié)合裝置100的處理器110對指令(例如,應(yīng)用程序)的執(zhí)行加以實施,如先前所描述。確切地說,裝置的電路(包含但不限于處理器)可在應(yīng)用程序、程序、例行程序或?qū)χ噶畹膱?zhí)行的控制下操作以執(zhí)行根據(jù)所公開的標(biāo)的物的實施例的方法或過程(例如,圖4的過程)。舉例來說,此程序可在固件或軟件中實施(例如,存儲在存儲器及/或其它位置中)且可由處理器及/或裝置的其它電路實施。另外,應(yīng)了解,術(shù)語“處理器”、“微處理器”、“電路”、“控制器”等是指能夠執(zhí)行邏輯、命令、指令、軟件、固件、功能性等的任何類型的邏輯或電路。

本文中所描述的方法可結(jié)合例如無線廣域網(wǎng)(WWAN)、無線局域網(wǎng)(WLAN)、無線個人局域網(wǎng)(WPAN)等各種無線通信網(wǎng)絡(luò)實施。術(shù)語“網(wǎng)絡(luò)”與“系統(tǒng)”常??苫Q地使用。WWAN可為碼分多址(CDMA)網(wǎng)絡(luò)、時分多址(TDMA)網(wǎng)絡(luò)、頻分多址(FDMA)網(wǎng)絡(luò)、正交頻分多址(OFDMA)網(wǎng)絡(luò)、單載波頻分多址(SC-FDMA)網(wǎng)絡(luò)等等。CDMA網(wǎng)絡(luò)可實施一或多個無線電接入技術(shù)(RAT),例如cdma2000、寬帶CDMA(W-CDMA)等。cdma2000包含IS-95、IS-2000及IS-856標(biāo)準(zhǔn)。TDMA網(wǎng)絡(luò)可實施全球移動通信系統(tǒng)(GSM)、數(shù)字高級移動電話系統(tǒng)(D-AMPS)或某一其它RAT。GSM及W-CDMA描述于來自名為“第三代合作伙伴計劃”(3GPP)的協(xié)會的文獻(xiàn)中。cdma2000描述于來自名為“第3代合作伙伴計劃2”(3GPP2)的協(xié)會的文獻(xiàn)中。3GPP及3GPP2文獻(xiàn)為公開可獲得的。WLAN可為IEEE 802.11x網(wǎng)絡(luò),且WPAN可為藍(lán)牙網(wǎng)絡(luò)、IEEE 802.15x或某種其它類型的網(wǎng)絡(luò)。所述技術(shù)還可結(jié)合WWAN、WLAN及/或WPAN的任何組合來實施。

本文中呈現(xiàn)的實例方法、設(shè)備或制品可整體或部分地實施以在移動通信裝置中使用或結(jié)合移動通信裝置使用。如本文中所使用,“移動裝置”、“移動通信裝置”、“手持式裝置”、“平板計算機”等或此類術(shù)語的多種形式可互換使用,并且可指能夠根據(jù)一或多個通信協(xié)議通過經(jīng)由合適的通信網(wǎng)絡(luò)無線傳輸或接收信息而通信并且可不時地具有改變的定位或位置的任何種類專用計算平臺或裝置。作為說明,專用移動通信裝置可包含(例如)蜂窩式電話、衛(wèi)星電話、智能電話、熱圖或無線電圖產(chǎn)生工具或裝置、觀測信號參數(shù)產(chǎn)生工具或裝置、個人數(shù)字助理(PDA)、膝上型計算機、個人娛樂系統(tǒng)、電子書閱讀器、平板個人計算機(PC)、個人音頻或視頻裝置、個人導(dǎo)航單元或其類似者。然而,應(yīng)了解,這些僅僅是與可用來促進或支持本文中所描述的一或多個過程或操作的移動裝置相關(guān)的說明性實例。

取決于具體應(yīng)用,本文中所描述的方法可以不同方式且以不同配置實施。舉例來說,此類方法可連同軟件在硬件、固件及/或其組合中實施。舉例來說,在硬件實施方案中,處理單元可實施于一或多個專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、電子裝置、經(jīng)設(shè)計以執(zhí)行本文中所描述的功能的其它裝置單元,及/或其組合內(nèi)。

本文中所描述的存儲媒體可包括一級、二級及/或三級存儲媒體。一級存儲媒體可包含存儲器,例如,隨機存取存儲器及/或只讀存儲器。二級存儲媒體可包含大容量存儲裝置,例如,磁性或固態(tài)硬盤驅(qū)動器。三級存儲媒體可包含可裝卸式存儲媒體,例如磁盤或光盤、磁帶、固態(tài)存儲裝置等。在某些實施方案中,存儲媒體或其部分可以操作方式收納或可以其它方式配置以耦合到計算平臺的其它組件,例如處理器。

在至少一些實施方案中,本文中所描述的存儲媒體的一或多個部分可存儲信號,所述信號表示通過存儲媒體的具體狀態(tài)表達(dá)的數(shù)據(jù)及/或信息。舉例來說,表示數(shù)據(jù)及/或信息的電子信號可“存儲”在存儲媒體(例如,存儲器)的一部分中,方法是通過影響或改變存儲媒體的此類部分的狀態(tài)以將數(shù)據(jù)及/或信息表示成二進制信息(例如,一及零)。因而,在具體實施方案中,用以存儲表示數(shù)據(jù)及/或信息的信號的存儲媒體的所述部分的狀態(tài)的此改變構(gòu)成存儲媒體到不同狀態(tài)或內(nèi)容的變換。

在前述詳細(xì)描述中,已經(jīng)闡述許多特定細(xì)節(jié)以提供對所主張的標(biāo)的物的透徹理解。然而,所屬領(lǐng)域的技術(shù)人員將理解可在無這些特定細(xì)節(jié)的情況下實踐所主張的標(biāo)的物。在其它情況下,未詳細(xì)描述所屬領(lǐng)域的一般技術(shù)人員所已知的方法及設(shè)備以免混淆所主張的標(biāo)的物。

在對特定設(shè)備或?qū)S糜嬎阊b置或平臺的存儲器內(nèi)所存儲的二進制數(shù)字電子信號的操作的算法或符號表示方面已呈現(xiàn)前述詳細(xì)描述的一些部分。在此具體說明書的上下文中,術(shù)語“特定設(shè)備”或其類似者包含通用計算機(一旦其經(jīng)編程以依據(jù)來自程序軟件的指令執(zhí)行具體功能)。算法描述或符號表示為在信號處理或相關(guān)領(lǐng)域的技術(shù)人員用來向所屬領(lǐng)域的其它技術(shù)人員傳達(dá)其工作的實質(zhì)內(nèi)容的技術(shù)的實例。算法在此處且通常被視為產(chǎn)生所要結(jié)果的操作或類似信號處理的自一致序列。在此上下文中,操作或處理涉及對物理量的物理操控。通常但未必,這些量可采用能夠作為表示信息的電子信號而存儲、傳送、組合、比較或以其它方式操縱的電或磁信號的形式。已證實主要出于常見使用的原因而時常方便的是將此類信號稱為位、數(shù)據(jù)、值、元件、符號、字符、術(shù)語、編號、數(shù)字、信息或其類似者。然而,應(yīng)理解,所有這些或類似術(shù)語應(yīng)與適當(dāng)?shù)奈锢砹肯嚓P(guān)聯(lián),并且僅為方便的標(biāo)記。

除非另外確切地說明,否則如從以下論述顯而易見,應(yīng)了解,貫穿本說明書,利用例如“處理”、“計算(computing)”、“計算(calculating)”、“識別”、“確定”、“建立”、“獲得”及/或其類似者的術(shù)語的論述是指例如專用計算機或類似專用電子計算裝置的特定設(shè)備的動作或過程。因此,在本說明書的上下文中,專用計算機或類似專用電子計算裝置能夠操控或變換信號,該信號通常表示為在專用計算機或類似專用電子計算裝置的存儲器、寄存器或其它信息存儲裝置、發(fā)射裝置或顯示裝置內(nèi)的物理電子或磁性量。在此具體專利申請案的上下文中,術(shù)語“特定設(shè)備”可包含通用計算機(一旦其經(jīng)編程以依據(jù)來自程序軟件的指令執(zhí)行具體功能)。

貫穿本說明書對“一個實例”、“實例”、“某些實例”或“示范性實施方案”的提及意味結(jié)合特征及/或?qū)嵗枋龅木唧w特征、結(jié)構(gòu)或特性可包含在所主張的標(biāo)的物的至少一個特征及/或?qū)嵗?。因此,短語“在一個實例中”、“實例”、“在某些實例中”或“在一些實施方案中”或其它相似短語在貫穿本說明書的各處的出現(xiàn)未必皆指同一特征、實例及/或限制。此外,所述具體特征、結(jié)構(gòu)或特性可在一或多個實例及/或特征中組合。

雖然已說明且描述當(dāng)前視為實例特征的內(nèi)容,但所屬領(lǐng)域的技術(shù)人員將了解,可在不脫離所要求的標(biāo)的物的情況下做出各種其它修改且可用等效物來取代。另外,可進行許多修改以在不脫離本文中所描述的中心概念的情況下根據(jù)所主張的標(biāo)的物的教示來調(diào)適具體情形。因此,希望所主張的標(biāo)的物不限于所揭示的具體實例,而是此所主張的標(biāo)的物還可包含屬于所附權(quán)利要求書及其等效物的范圍內(nèi)的所有方面。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
方正县| 泸州市| 太白县| 马龙县| 金沙县| 河南省| 庆元县| 衢州市| 安宁市| 东兰县| 遂宁市| 舞阳县| 班戈县| 清远市| 安溪县| 纳雍县| 天长市| 秦皇岛市| 永和县| 巴彦淖尔市| 怀柔区| 徐水县| 郸城县| 玉门市| 祁门县| 涞水县| 阿合奇县| 威海市| 通化县| 汝南县| 甘洛县| 南溪县| 九江市| 丰原市| 安吉县| 彭阳县| 定边县| 汝城县| 乌拉特前旗| 久治县| 红河县|