分案申請(qǐng)的相關(guān)信息
本案是分案申請(qǐng)。該分案的母案是申請(qǐng)日為2010年06月10日、申請(qǐng)?zhí)枮?01080025842.2、發(fā)明名稱為“提供連續(xù)縮放功能性的用戶接口方法”的發(fā)明專利申請(qǐng)案。
本發(fā)明大體上涉及計(jì)算機(jī)用戶接口系統(tǒng),且更特定來說,涉及提供連續(xù)圖像縮放功能的用戶系統(tǒng)。
背景技術(shù):
個(gè)人電子裝置(例如,手機(jī)、pda、膝上型計(jì)算機(jī)、游戲裝置)向用戶提供增加的功能性和數(shù)據(jù)存儲(chǔ)。個(gè)人電子裝置用作存儲(chǔ)文檔、照片、視頻和音樂的個(gè)人組織器,并用作因特網(wǎng)和電子郵件的門戶。為了配合此些裝置內(nèi)的小顯示器內(nèi),文檔(例如,pdf圖像和照片)通常顯示于可由縮放功能控制的縮放觀看器中。為了觀看圖像上的全部或部分,典型用戶接口準(zhǔn)許用戶通過在縮放圖標(biāo)上點(diǎn)擊、在數(shù)據(jù)輸入窗口中輸入擴(kuò)大值,或在待顯示的部分上拖拽選擇框來調(diào)整縮放因數(shù)。用于激活縮放功能的另一已知的用戶接口機(jī)制是兩個(gè)手指在觸摸屏顯示器上的擠夾移動(dòng),如在蘋果計(jì)算機(jī)
技術(shù)實(shí)現(xiàn)要素:
各種實(shí)施例提供用于使得計(jì)算裝置的用戶能夠通過在觸摸屏上或用指向裝置描繪圓形或橢圓形形狀而在放大或縮小功能中調(diào)整所顯示的圖像大小的方法和裝置,其中由移動(dòng)的方向和旋轉(zhuǎn)的數(shù)目或度數(shù)來控制圖像比例因數(shù)。在一實(shí)施例中,計(jì)算裝置從例如觸摸屏、觸摸板或指針裝置(例如,尖筆)等用戶接口接收一系列用戶指向事件,并檢查所述事件數(shù)據(jù)以確定連續(xù)指向事件中所描繪的路徑的形狀和方向。如果所描繪的路徑的形狀是圓形或橢圓形,則可起始縮放功能,其中基于所描繪路徑的方向(例如,順時(shí)針或逆時(shí)針)和長(zhǎng)度而將比例因數(shù)應(yīng)用于呈現(xiàn)于顯示器上的圖像,以放大或縮小所顯示的圖像。在一實(shí)施例中,在順時(shí)針方向上描繪的橢圓形路徑被解譯為模仿放大功能,而在逆時(shí)針方向上描繪的橢圓形路徑被解譯為起始縮小功能。在任選的實(shí)施例中,所描繪路徑的速度可被解譯為確定實(shí)施縮放功能的速率(例如,每單位路徑長(zhǎng)度百分之放大率)。
附圖說明
并入本文中并構(gòu)成本說明書的部分的附圖說明本發(fā)明的示范性方面。連同上文給出的一般描述和下文給出的詳細(xì)描述一起,附圖用以闡釋本發(fā)明的特征。
圖1到圖3是說明由手指在觸摸屏顯示器上在順時(shí)針方向上移動(dòng)而激活的放大功能性的便攜式計(jì)算裝置的前視圖。
圖4到圖6是說明由手指在觸摸屏顯示器上在逆時(shí)針方向上移動(dòng)而激活的縮小功能性的便攜式計(jì)算裝置的前視圖。
圖7和圖8是說明可呈現(xiàn)于觸摸屏顯示器上的替代性縮放功能顯示輔助的便攜式計(jì)算裝置的前視圖。
圖9是說明使用指向裝置在個(gè)人計(jì)算機(jī)上使用連續(xù)縮放功能的實(shí)例計(jì)算機(jī)顯示器。
圖10是說明可呈現(xiàn)給用戶的縮放功能顯示輔助的實(shí)例計(jì)算機(jī)顯示。
圖11是適合于與各種實(shí)施例一起使用的計(jì)算機(jī)裝置的系統(tǒng)框圖。
圖12是用于實(shí)施連續(xù)縮放功能用戶接口的實(shí)施例方法的過程流程圖。
圖13是用于確定觸摸數(shù)據(jù)是否構(gòu)成用于實(shí)施連續(xù)縮放功能的橢圓形形狀的實(shí)施例方法的過程流程圖。
圖14是用于實(shí)施由描繪橢圓形路徑的指向裝置激活的對(duì)象調(diào)整大小功能的實(shí)施例方法的過程流程圖。
圖15是適合于與各種實(shí)施例一起使用的實(shí)例便攜式計(jì)算裝置的組件框圖。
圖16是適合于與各種實(shí)施例一起使用的計(jì)算機(jī)的組件框圖。
具體實(shí)施方式
將參考附圖詳細(xì)地描述各種實(shí)施例。只要可能,將在整個(gè)圖式中使用相同的參考標(biāo)號(hào)來指代相同或相似的部分。對(duì)特定實(shí)例和實(shí)施方案做出的參考是出于說明性目的,且無意限制本發(fā)明或權(quán)利要求書的范圍。
如本文中所使用,“指向裝置”是指能夠從用戶接收可被轉(zhuǎn)變?yōu)槔缬糜趫D形用戶接口(gui)中的位置和動(dòng)作的物理輸入的任何人機(jī)接口裝置。常見的指向裝置包含鼠標(biāo)、由手指或尖筆觸摸的觸摸屏顯示器、由手指或尖筆觸摸的觸摸板(如通常在某些筆記本計(jì)算機(jī)上采用)、操縱桿、指向桿、多方向搖臂開關(guān)(如通常在某些蜂窩式電話上采用)、跟蹤球鼠標(biāo)以及電子筆和寫字板??砷_發(fā)且將涵蓋于各種方面中的未來的指向裝置還包含大型觸敏顯示面板、眼睛跟蹤器、電子手套和人類移動(dòng)跟蹤系統(tǒng)。指向裝置通常與gui軟件集成,以定位和控制出現(xiàn)在顯示器上并結(jié)合對(duì)指向裝置的輸入而移動(dòng)的光標(biāo)。
如本文中所使用,術(shù)語“光標(biāo)”是指任何圖形指示符,例如箭頭或指向手指圖標(biāo),其可顯示于gui中以輔助用戶在gui顯示器上指示并選擇項(xiàng)目。典型的gui軟件經(jīng)配置以允許用戶使用指向裝置操縱光標(biāo)。
如本文中所使用,“觸摸屏”是具有相關(guān)聯(lián)的圖像顯示器的觸摸感測(cè)輸入裝置或觸敏輸入裝置。如本文中所使用,“觸摸板”是不具有相關(guān)聯(lián)的圖像顯示器的觸摸感測(cè)輸入裝置。舉例來說,觸摸板可實(shí)施于電子裝置的在圖像顯示區(qū)域外部的任一表面上。觸摸屏和觸摸板在本文中一般地稱為“觸摸表面”。觸摸表面可為例如觸摸屏顯示器等電子裝置的一體式部分,或?yàn)榭赏ㄟ^有線或無線數(shù)據(jù)鏈路耦合到電子裝置的單獨(dú)模塊,例如觸摸板。
如本文中所使用,術(shù)語“個(gè)人電子裝置”、“計(jì)算裝置”和“便攜式計(jì)算裝置”可指代蜂窩式電話、個(gè)人數(shù)據(jù)助理(pda)、掌上型計(jì)算機(jī)、筆記本計(jì)算機(jī)、個(gè)人計(jì)算機(jī)、無線電子郵件接收器和蜂窩式電話接收器(例如,
如本文中所使用,“觸摸事件”指代在指向裝置上檢測(cè)到的用戶輸入,其可包含關(guān)于觸摸或指向事件的位置或相對(duì)位置(例如,在gui顯示器內(nèi))的信息。舉例來說,在觸摸屏或觸摸板用戶接口裝置上,觸摸事件指代對(duì)用戶觸摸裝置的檢測(cè),且可包含關(guān)于正觸摸的裝置上的位置的信息。作為另一實(shí)例,當(dāng)指向裝置是計(jì)算機(jī)鼠標(biāo)或跟蹤球時(shí),觸摸事件指代鼠標(biāo)按鈕的壓下且可包含在按壓按鈕時(shí)鼠標(biāo)在gui顯示器內(nèi)的位置。
如本文中所使用,“單一連續(xù)觸摸事件”指代在用戶接口裝置上接收到的任何輸入(例如,觸摸屏、觸摸板或計(jì)算機(jī)鼠標(biāo)按鈕按壓),其中所述觸摸事件(例如,觸摸屏或觸摸板的觸摸或計(jì)算機(jī)鼠標(biāo)按鈕的按壓)持續(xù)而無顯著的中斷。使用觸摸屏用戶接口的實(shí)例,只要用戶的手指持續(xù)觸摸表面,便發(fā)生單一連續(xù)觸摸事件。使用計(jì)算機(jī)鼠標(biāo)用戶接口的實(shí)例,只要用戶持續(xù)壓下鼠標(biāo)鍵(例如,左邊點(diǎn)擊按鈕),便發(fā)生單一連續(xù)觸摸事件。單一連續(xù)觸摸事件可在用戶接口上描繪一路徑,然而,當(dāng)用戶可能在一個(gè)旋轉(zhuǎn)方向上(例如,順時(shí)針),隨后停止且在相反方向上(例如,逆時(shí)針)描繪橢圓形路徑時(shí),連續(xù)移動(dòng)并非必要。
如本文中所使用,術(shù)語“路徑”指代在單一連續(xù)觸摸事件期間在gui顯示器內(nèi)描繪出一路徑的觸摸事件位置序列。而且,如本文中所使用,術(shù)語“路徑事件”指代在單一連續(xù)觸摸事件期間描繪出一路徑的在指向裝置上檢測(cè)到的用戶輸入。路徑事件可包含關(guān)于構(gòu)成所描繪路徑的觸摸事件的位置或相對(duì)位置(例如,在gui顯示器內(nèi))的信息。
如本文中所使用,術(shù)語“橢圓形形狀”和“橢圓形”指代在單一連續(xù)觸摸事件中描繪出的大致本身閉合的任何路徑,例如圓形、橢圓形、三角形、正方形、矩形或多邊形。“橢圓形形狀”可在路徑本身閉合之前被檢測(cè)到,且可包含重疊而不閉合的路徑,例如在單一連續(xù)觸摸事件中描繪出的螺旋形路徑。單一連續(xù)觸摸事件可與其它非連續(xù)觸摸事件(例如,在觸摸屏上的例如用于選擇項(xiàng)目或激活圖標(biāo)的鼠標(biāo)點(diǎn)擊或輕擊)有區(qū)別。
各種實(shí)施例方法和裝置提供直觀簡(jiǎn)單地使用用戶接口來用于激活放大和縮小功能性。用戶簡(jiǎn)單地在單一連續(xù)觸摸事件中使用指向裝置描繪出一路徑。舉例來說,用戶可使用其手指在便攜式計(jì)算裝置的觸摸屏上觸摸并描繪圓形。計(jì)算裝置的處理器可經(jīng)編程以將在單一連續(xù)觸摸事件中所描繪的路徑辨識(shí)為橢圓形形狀,且作為響應(yīng),激活適當(dāng)?shù)目s放功能。橢圓形路徑可于是與其它路徑形狀(例如,手指在觸摸屏上在一個(gè)方向上用于搖攝或擠夾的移動(dòng)(例如,在
在各種實(shí)施例扎,可自動(dòng)啟用縮放功能性或縮放模式。舉例來說,gui軟件可包含用于自動(dòng)辨識(shí)在單一連續(xù)觸摸事件中描繪出的閉合形狀路徑并激活適當(dāng)?shù)目s放功能性的指令??衫缡褂蔑@示地圖并執(zhí)行基于gps位置的操作的應(yīng)用來提供縮放特征的自動(dòng)激活。而且,每當(dāng)激活顯示可縮放內(nèi)容(例如,文檔或圖像)的應(yīng)用時(shí),gui可自動(dòng)啟用縮放功能性。在此些實(shí)施方案中,可自動(dòng)將某些鍵(包含物理和虛擬鍵兩者)指派給縮放功能。
在某些實(shí)施例中,可手動(dòng)地實(shí)施縮放功能性或縮放模式,例如在縮放不是主要或普通的功能的應(yīng)用中可為可用的。為了在此些應(yīng)用中手動(dòng)地啟用或激活縮放功能,用戶可通過按壓按鈕或激活gui顯示器上的圖標(biāo)來選擇并激活縮放功能。在示范性實(shí)施例中,可將縮放激活操作指派給軟鍵,用戶可激活所述軟鍵(例如,通過按壓或點(diǎn)擊)來啟動(dòng)縮放功能性或縮放模式。在另一示范性實(shí)施例中,可由用戶命令激活縮放功能性。舉例來說,用戶可使用例如“激活縮放”等語音命令來啟動(dòng)縮放模式。一旦經(jīng)激活,可以下文所描述的方式使用縮放功能性。
使用連續(xù)縮放功能性,用戶可通過開始單一連續(xù)觸摸事件(例如,通過觸摸觸摸屏或觸摸板或壓下計(jì)算機(jī)鼠標(biāo))并跟蹤閉合形狀(例如,圓形)而控制要放大或縮小的所顯示圖像。根據(jù)各種實(shí)施例,在單一連續(xù)觸摸事件中描繪出的路徑的方向和長(zhǎng)度控制縮放功能性。單一連續(xù)觸摸事件中描繪出的路徑的方向可確定縮放水平(即,顯示器圖像大小的擴(kuò)大和縮減)。舉例來說,為了擴(kuò)大圖像,用戶可在單一連續(xù)觸摸事件中使用指向裝置在順時(shí)針方向上描繪出圓形。類似的,為了縮減圖像,用戶可在單一連續(xù)觸摸事件中使用指向裝置在逆時(shí)針方向上描繪出圓形。在下文參考圖1到圖9的示范性實(shí)施例中更詳細(xì)地闡釋這些操作。
圖像大小被改變的程度(即,縮放深度)取決于在單一連續(xù)觸摸事件期間描繪出的路徑的長(zhǎng)度。因此,可將給定的圖像擴(kuò)大因數(shù)指派給單一環(huán)或橢圓形路徑。閉合路徑被描繪得次數(shù)越多,應(yīng)用于圖像的擴(kuò)大因數(shù)的次數(shù)越多。此外,針對(duì)部分圍繞橢圓形路徑描繪出的路徑,可將分?jǐn)?shù)擴(kuò)大因數(shù)應(yīng)用于圖像??蓮膯我贿B續(xù)觸摸事件的開始點(diǎn)(即,在曾觸摸觸摸屏或觸摸板或曾壓下鼠標(biāo)按鈕的第一點(diǎn)的gui位置)測(cè)量路徑長(zhǎng)度?;蛘撸鶓?yīng)用的擴(kuò)大因數(shù)可取決于橢圓形路徑中所跨越的弧度數(shù)。在優(yōu)選實(shí)施例中,連續(xù)地將擴(kuò)大因數(shù)應(yīng)用于所顯示的圖像,使得圖像大小在描繪路徑時(shí)連續(xù)地改變。而且在優(yōu)選實(shí)施例中,應(yīng)用于圖像的擴(kuò)大因數(shù)線性地取決于所描繪路徑的長(zhǎng)度(或所跨越的弧度)。因此,在優(yōu)選實(shí)施例中,用戶使用用戶接口繪制圓形的速度越快,圖像改變擴(kuò)大因數(shù)的速度越快,且當(dāng)用戶停止描繪路徑時(shí),圖像保持于目前的擴(kuò)大率。
各種實(shí)施例的益處是多方面的。具體來說,用戶可連續(xù)地調(diào)整縮放,直到實(shí)現(xiàn)所要的擴(kuò)大率或圖像大小。這與已知的gui系統(tǒng)形成對(duì)照,在已知的gui系統(tǒng)中,用戶必須按步驟或按增量執(zhí)行縮放操作。舉例來說,在蘋果
各種實(shí)施例可經(jīng)實(shí)施以使得縮放功能是對(duì)上下文敏感的,使得可用性和所應(yīng)用的擴(kuò)大比例因數(shù)取決于所顯示內(nèi)容的性質(zhì)。舉例來說,當(dāng)所顯示內(nèi)容不可縮放時(shí)(例如,菜單頁),或當(dāng)內(nèi)容可能涉及顯著的用戶交互(其可能被誤解為橢圓形路徑(例如,可填充形態(tài)或游戲))時(shí),可不實(shí)施縮放功能性。作為另一實(shí)例,所應(yīng)用的比例因數(shù)(即,每單位路徑長(zhǎng)度所應(yīng)用的單位擴(kuò)大因數(shù))可取決于所顯示內(nèi)容的性質(zhì)和/或大小。舉例來說,如果所顯示內(nèi)容是大圖像(即,由大量像素組成),則可增加單位擴(kuò)大因數(shù),以使得用戶可在圍繞橢圓形形狀的某一數(shù)目的環(huán)內(nèi)(例如,在圍繞圓形的五個(gè)路徑內(nèi))實(shí)現(xiàn)可用擴(kuò)大率的極限。
用戶可通過使用任何已知的指向裝置來與gui的縮放特征交互或?qū)ζ溥M(jìn)行控制。在尤其有用的應(yīng)用中,指向裝置是由手指觸摸的觸摸屏,由于觸摸屏大體上疊加在顯示器上,從而使得用戶能夠使用手指的觸摸直接與顯示器圖像交互。在此應(yīng)用中,用戶通過用手指觸摸觸摸屏并描繪橢圓形路徑(因此,激活觸摸屏的用戶的手指充當(dāng)指向裝置)而與圖像交互。觸摸屏觸摸事件獲取(即,對(duì)手指觸摸在觸摸屏上的檢測(cè))和處理是眾所周知的,例如在第6,323,846號(hào)美國(guó)專利和第u.s.2006/009771號(hào)美國(guó)專利申請(qǐng)公開案中所揭示的,其兩者的全部?jī)?nèi)容在此以引用的方式并入。
使用例如觸摸板等指向裝置,用戶可通過使用例如光標(biāo)等圖形指示符間接地與計(jì)算裝置的顯示器上的圖像交互。通過沿著觸摸板的表面移動(dòng)手指,用戶可在顯示器屏幕上移動(dòng)光標(biāo)并在單一連續(xù)觸摸事件中與gui間接地交互。對(duì)常規(guī)計(jì)算機(jī)鼠標(biāo)的使用還允許用戶通過操縱光標(biāo)而與gui間接地交互。因此,通過在按壓鼠標(biāo)鍵中的一者的同時(shí)移動(dòng)計(jì)算機(jī)鼠標(biāo),用戶可在單一連續(xù)觸摸事件中與gui間接地交互。
在其它實(shí)施例中,連續(xù)縮放功能性可用于控制桌面或圖形應(yīng)用內(nèi)的選定對(duì)象的大小。在此實(shí)施例中,用戶可選擇可調(diào)整大小的對(duì)象(例如,通過在其上雙擊或輕擊),且隨后使用指向裝置(例如,觸摸屏上的手指)在順時(shí)針或逆時(shí)針方向上描繪橢圓形路徑。作為響應(yīng),gui以類似于在gui中通過“抓住”一角并向內(nèi)或向外拖拽對(duì)象來調(diào)整對(duì)象的大小的方式與所描繪路徑的長(zhǎng)度或環(huán)的數(shù)目成比例地調(diào)整對(duì)象的大小。
在圖1到圖6中相應(yīng)地說明通過在觸摸屏輸入裝置上移動(dòng)手指來改變呈現(xiàn)于顯示器屏幕上的圖像的大小的實(shí)施例。圖1到圖3說明通過在順時(shí)針方向上描繪閉合路徑來擴(kuò)大所顯示圖像的大小的示范性方法。圖4到圖6說明通過在逆時(shí)針方向上描繪閉合路徑來縮減所顯示圖像的大小的示范性方法。
參看圖1,實(shí)例移動(dòng)計(jì)算裝置100包含觸摸屏顯示器102和用于介接gui的功能鍵106。在所說明的實(shí)例中,計(jì)算裝置100運(yùn)行地圖應(yīng)用,所述地圖應(yīng)用在觸摸屏顯示器102上顯示若干街道和建筑物。在圖1中所示的圖像的擴(kuò)大下,可在觸摸屏顯示器102上觀看到建筑物a、b和i。
用戶可通過用(例如)手指108來觸摸觸摸屏106并移動(dòng)手指108以在單一連續(xù)觸摸事件(即,不從觸摸屏顯示器102抬高手指)中描繪出閉合路徑(即,圓形)來放大圖像(即,擴(kuò)大所顯示圖像)由虛線箭頭110展示用戶可描繪的路徑的方向和整體形狀。展示這些虛線箭頭110僅指示手指108移動(dòng)的形狀和方向,且不包含為圖1中所說明的實(shí)施例中的顯示器102的部分。如此圖中所展示,縮放功能可經(jīng)配置以將順時(shí)針橢圓形路徑辨識(shí)為指示正縮放(擴(kuò)大)。因此,當(dāng)用戶在單一連續(xù)觸摸事件中在觸摸屏顯示器102上用其手指108在順時(shí)針方向上描繪圓形時(shí)(如由箭頭110所示),gui將把所描繪路徑解譯為視所描繪路徑的長(zhǎng)度來擴(kuò)大所顯示地圖圖像的命令。
圖2展示當(dāng)用戶已在圖1中所示的觸摸屏顯示器上在單一連續(xù)觸摸事件中描繪出順時(shí)針圓形后的所得圖像。在此實(shí)例中,觸摸屏顯示器102上的地圖圖像已被擴(kuò)大到建筑物i不再可見、所顯示地圖圖像和建筑物a和b顯得放大的點(diǎn)。只要用戶在觸摸屏104上在順時(shí)針方向上繼續(xù)移動(dòng)其手指,對(duì)圖像的擴(kuò)大可繼續(xù)。
如圖3中所示,當(dāng)用戶通過從觸摸屏或觸摸板提高手指(或釋放鼠標(biāo)按鈕)而停止在觸摸屏或觸摸板上移動(dòng)手指(或計(jì)算機(jī)鼠標(biāo))時(shí),縮放功能將圖像擴(kuò)大率維持于目前的設(shè)定下,從而留下原本的圖像顯示。因此,一旦用戶已將圖像大小或縮放因數(shù)調(diào)整到所要水平,用戶便可停止圓形運(yùn)動(dòng)或使其手指108提離觸摸屏102(或觸摸板或計(jì)算機(jī)鼠標(biāo)按鈕)。圖像隨后保持于最后的擴(kuò)大或縮放水平,直到用戶再次通過建立連續(xù)觸摸事件(即,觸摸觸摸屏或觸摸板或點(diǎn)擊鼠標(biāo)按鈕)并描繪閉合路徑而執(zhí)行連續(xù)縮放操作為止。
應(yīng)注意,圖3還說明當(dāng)用戶停止描繪路徑但繼續(xù)觸摸觸摸屏?xí)r圖像可如何顯現(xiàn)。這樣做在目前的擴(kuò)大率下停止縮放功能。用戶可隨后通過在順時(shí)針方向上描繪圓形路徑,或描繪逆時(shí)針圓形路徑而繼續(xù)放大,如下文參考圖4到圖6更全面地描述。
圖4說明具有觸摸屏顯示器102的計(jì)算機(jī)裝置100的通過用戶在逆時(shí)針方向上描繪圓形路徑而進(jìn)行的縮小機(jī)能。為了減小應(yīng)用于顯示器圖像的擴(kuò)大率(即,縮小),用戶可使用(例如)其手指108來觸摸觸摸屏102,且在觸摸表面時(shí)移動(dòng)手指108以便在逆時(shí)針方向上描繪圓形或橢圓形路徑。虛線箭頭110展示用戶可作出的移動(dòng)的方向和形狀,且無意展示將在此實(shí)施例中所顯示的圖像。圖5展示當(dāng)用戶已在圖4中所示的觸摸屏顯示器102上在單一連續(xù)觸摸事件中描繪出逆時(shí)針圓形后的所得圖像。如圖5中所示,較小比例(即,較低擴(kuò)大率或縮放因數(shù))的地圖圖像包含在圖4中所示的開始顯示器屏幕上不明顯的街道和建筑物。在圖5中,地圖圖像(例如)包含曾在圖4中所示的圖像中不可見的建筑物c、d、e、f、g和h。只要用戶繼續(xù)在單一連續(xù)觸摸事件中描繪逆時(shí)針圓形路徑,縮放功能將繼續(xù)減小應(yīng)用于所述圖像的擴(kuò)大率。如圖6中所示,一旦手指運(yùn)動(dòng)停止或用戶從觸摸屏102(或觸摸板)挪開手指,縮放功能在當(dāng)前擴(kuò)大率下凍結(jié)。
在替代性實(shí)施例中,gui內(nèi)的縮放功能可經(jīng)配置以在gui顯示器內(nèi)顯示視覺輔助,以輔助用戶描繪出閉合路徑。舉例來說,如圖7中所說明,當(dāng)激活縮放功能時(shí)(例如,通過按鈕按壓或?qū)φ枥L的閉合路徑的檢測(cè)),縮放輪112可出現(xiàn)在顯示器102上以說明用戶可描繪以改變圖像擴(kuò)大率的形狀。縮放輪112可包含指示符,所述指示符展示為實(shí)現(xiàn)增加114的擴(kuò)大率(例如,放大)或減小116的擴(kuò)大率(即,縮小)所要描繪的方向。
gui可經(jīng)配置以使得響應(yīng)于若干不同觸發(fā)而顯示縮放輪112。在一個(gè)實(shí)施方案中,縮放輪112可響應(yīng)于用戶手指的觸摸而出現(xiàn)在觸摸屏顯示器102上。在此情況下,每次啟用縮放功能且用戶觸摸觸摸屏顯示器102時(shí)縮放輪112可出現(xiàn)。在第二實(shí)施方案中,縮放輪112可響應(yīng)于用戶觸摸觸摸屏102或觸摸板并向其施加壓力而出現(xiàn)。在此情況下,僅觸摸觸摸屏102(或觸摸板)并描繪形狀將不導(dǎo)致縮放輪112出現(xiàn),而是,在用戶觸摸并按壓觸摸屏102(或觸摸板)的情況下縮放輪112才出現(xiàn)。在圖8中所說明的第三實(shí)施方案中,可指定軟鍵114,其在由用戶按壓時(shí)起始縮放輪112的顯示。在此情況下,用戶可通過按壓軟鍵114而在觸摸屏顯示器102上觀看到縮放輪112,且隨后觸摸觸摸屏以開始在放大或縮小的方向上描繪縮放輪112的形狀。在第四實(shí)施方案中,可如以可在便攜式計(jì)算裝置上實(shí)施的其它語音激活功能的方式通過語音命令激活縮放輪112。在此情況下,當(dāng)由便攜式計(jì)算裝置100接收并辨識(shí)出用戶的語音命令時(shí),縮放輪112呈現(xiàn)于顯示器102上以充當(dāng)用于用戶的視覺輔助或向?qū)А?/p>
上文提供的縮放輪112實(shí)施方案描述僅是可作為連續(xù)縮放功能性的部分實(shí)施的視覺輔助的一個(gè)實(shí)例。因而,這些實(shí)例無意限制本發(fā)明的范圍。此外,縮放功能性可經(jīng)配置以使得用戶能夠通過使用已知方法基于其個(gè)人偏好來改變功能的顯示和其它特征。舉例來說,用戶可關(guān)閉縮放輪112特征或配置縮放功能性以僅在用戶觸摸觸摸屏104并在其上的一個(gè)地方保持手指持續(xù)一定時(shí)間周期(例如,超過5秒)時(shí)才展示縮放輪112。
連續(xù)縮放功能性可實(shí)施于采用例如觸摸板等單獨(dú)指向裝置的計(jì)算裝置上,或可使用計(jì)算機(jī)鼠標(biāo)進(jìn)行縮放。此實(shí)施例的顯示器104說明于圖9中。典型的gui軟件經(jīng)配置以使用從例如觸摸板或計(jì)算機(jī)鼠標(biāo)等指向裝置接收到的輸入來操縱呈現(xiàn)于顯示器104上的光標(biāo)(例如,箭頭116),以促進(jìn)用戶與計(jì)算機(jī)的交互。為了在此系統(tǒng)上執(zhí)行連續(xù)縮放,用戶可使用指向裝置以類似于上文針對(duì)觸摸屏102所描述的方式的方式在顯示器104上用光標(biāo)116來描繪路徑110。舉例來說,用戶可通過壓住鼠標(biāo)鍵并操縱鼠標(biāo)在順時(shí)針方向上移動(dòng)光標(biāo)116的同時(shí)描繪閉合路徑(如由虛線箭頭110所展示)而放大圖像。只要光標(biāo)移動(dòng)且鼠標(biāo)按鈕被壓下,放大功能可繼續(xù)。類似的,用戶可通過壓住鼠標(biāo)鍵并操縱鼠標(biāo)在逆時(shí)針方向(未圖示)上移動(dòng)光標(biāo)116的同時(shí)描繪圓形或類似的閉合路徑而縮小圖像。
在替代性實(shí)施例中(未單獨(dú)圖示),左和右鼠標(biāo)鍵可用于在放大與縮小功能之間進(jìn)行區(qū)分。舉例來說,在此實(shí)施例中,用戶可通過點(diǎn)擊左鼠標(biāo)鍵并在閉合路徑中移動(dòng)光標(biāo)116而放大圖像,且通過點(diǎn)擊右鼠標(biāo)鍵并在閉合路徑中移動(dòng)光標(biāo)116而縮小圖像。還預(yù)期運(yùn)動(dòng)和鍵的其它組合。
在圖10中所說明的進(jìn)一步實(shí)施例中,縮放輪112可呈現(xiàn)于計(jì)算機(jī)顯示器104中以充當(dāng)視覺輔助,用戶可使用例如觸摸板或鼠標(biāo)等指向裝置用鼠標(biāo)116描繪視覺輔助來執(zhí)行縮放功能。在此實(shí)施例中,縮放功能軟件可經(jīng)配置以當(dāng)用戶例如按壓并按住觸摸板或鼠標(biāo)鍵時(shí)在顯示器104上顯示縮放輪112。
圖11說明適合于在實(shí)施各種實(shí)施例中使用的計(jì)算裝置100的軟件和/或硬件組件的系統(tǒng)框圖。計(jì)算裝置100可包含例如觸摸表面(即,觸摸屏或觸摸板)等指向裝置101、顯示器104、處理器103和存儲(chǔ)器裝置105。在某些計(jì)算裝置100中,指向裝置101和顯示器102可為相同裝置,例如觸摸屏102。一旦指向裝置101檢測(cè)到觸摸事件,便在幾乎連續(xù)的基礎(chǔ)上將關(guān)于觸摸的位置的信息提供給處理器103。處理器103可經(jīng)編程以接收并處理觸摸信息并辨識(shí)單一連續(xù)觸摸事件,例如從指向裝置101接收到的觸摸位置信息的不間斷流。處理器103還可經(jīng)配置以通過例如記錄在每一時(shí)刻處的觸摸位置以及觸摸位置隨時(shí)間的移動(dòng)而辨識(shí)出在單一連續(xù)觸摸事件期間描繪出的路徑。使用此信息,處理器103可確定所描繪路徑的長(zhǎng)度和方向,且從此信息辨識(shí)閉合路徑并基于路徑長(zhǎng)度計(jì)算縮放比例因數(shù)。處理器103可應(yīng)用所確定的比例因數(shù)來調(diào)整待顯示的圖像的大小并產(chǎn)生發(fā)送到顯示器102的適當(dāng)?shù)膱D像信息。處理器還可耦合到存儲(chǔ)器105,存儲(chǔ)器105可用于存儲(chǔ)與觸摸事件、所描繪路徑和圖像處理數(shù)據(jù)相關(guān)的信息。
圖12是用于在配備有觸摸屏102的計(jì)算裝置100上實(shí)施連續(xù)縮放功能的實(shí)施例方法的過程流程圖。計(jì)算裝置100的處理器103可經(jīng)配置以從觸摸屏102接收例如呈指示觸摸屏102正被觸摸的中斷或消息的形式的觸摸事件(步驟1200)。處理器103可隨后確定所述觸摸事件是否是從新觸摸接收到的(確定1202)。如果在先前循環(huán)中不存在由觸摸屏102報(bào)告的觸摸事件,將指示新觸摸。如果所接收的觸摸事件是來自新觸摸(即,確定1202=“是”),則處理器103可經(jīng)配置以開始跟蹤觸摸路徑,包含確定新的路徑開始位置(步驟1204)。無論觸摸事件是否為新,處理器均可從觸摸屏102獲得觸摸位置信息,且將所述觸摸位置信息存儲(chǔ)于存儲(chǔ)器中作為觸摸路徑數(shù)據(jù)(步驟1206)。此操作可涉及以處理器可使用以確定所描繪路徑長(zhǎng)度的數(shù)據(jù)結(jié)構(gòu)將觸摸的位置存儲(chǔ)于存儲(chǔ)器中。處理器103可進(jìn)一步經(jīng)配置以辨識(shí)路徑數(shù)據(jù)是否遵循橢圓形形狀(步驟1208)??赏ㄟ^使用幾何算法分析所存儲(chǔ)的路徑數(shù)據(jù)以在路徑正描繪橢圓形路徑或已在顯示器的中心區(qū)域周圍畫線時(shí)進(jìn)行辨識(shí)來完成此操作。在第5,590,219號(hào)美國(guó)專利中揭示了用于使用指向裝置來辨識(shí)橢圓型手勢(shì)的方法,所述美國(guó)專利的全部?jī)?nèi)容在此以引用的方式并入。如果所述路徑數(shù)據(jù)不是橢圓形形狀(即,確定1208=“否”),則處理器103可以正常的gui功能(例如圖像平移或卷動(dòng)功能)繼續(xù)下去(步驟1220)。
如果路徑數(shù)據(jù)被辨識(shí)為橢圓形(即,確定1208=“是”),則處理器103可確定所描繪路徑的長(zhǎng)度(或圍繞顯示器中心跨越的轉(zhuǎn)數(shù)或弧度)(步驟1209),以及所描繪觸摸路徑的方向(步驟1210)。這些操作可通過分析所存儲(chǔ)的路徑數(shù)據(jù),并辨識(shí)沿著路徑的觸摸位置點(diǎn)序列的長(zhǎng)度或次序來完成。使用路徑方向信息,處理器103可在順時(shí)針與逆時(shí)針方向之間進(jìn)行區(qū)分(確定1212)。因此,如果觸摸路徑事件的方向是順時(shí)針(即,確定1212=“是”),則處理器使用所確定的路徑長(zhǎng)度(或轉(zhuǎn)數(shù))來計(jì)算擴(kuò)大或放大比例因數(shù)(步驟1214)。如果觸摸路徑數(shù)據(jù)指示逆時(shí)針方向(即,確定1212=“否”),則處理器使用所確定的路徑長(zhǎng)度(或轉(zhuǎn)數(shù))來計(jì)算縮微或縮小比例因數(shù)(步驟1216)。一旦在步驟1214或1216中計(jì)算出比例因數(shù),便將所述因數(shù)應(yīng)用于圖像數(shù)據(jù)以便產(chǎn)生呈現(xiàn)于顯示器102上的顯示信息(步驟1218)。此過程隨后通過返回步驟1200以對(duì)觸摸屏102的下一感測(cè)和報(bào)告循環(huán)繼續(xù)。
圖13是用于實(shí)施圖12的步驟1208中所包含的用于確定所描繪路徑的形狀是否為橢圓形的操作的實(shí)施例方法的過程流程圖。處理器可存取存儲(chǔ)于存儲(chǔ)器中的路徑數(shù)據(jù)(步驟1300),且使用已知方法來處理所述數(shù)據(jù)以消除小路徑區(qū)段或在小路徑區(qū)段間進(jìn)行內(nèi)插(即,“平滑化”)(步驟1302)。一旦小區(qū)段已被平滑化,處理器便可檢查以確定經(jīng)平滑化的路徑數(shù)據(jù)是否包含至少包含最小數(shù)目的點(diǎn)(例如最少五個(gè)點(diǎn))的一系列觸摸位置q(確定1304)。在替代性實(shí)施例中,最小數(shù)目的筆劃點(diǎn)陣列q可為3個(gè)、10個(gè)或更多點(diǎn)。如果q不包含最小數(shù)目的觸摸點(diǎn)(即,確定1304=“否”),則路徑數(shù)據(jù)處理可如同路徑不是橢圓形類型而繼續(xù)(例如,以正常的gui處理繼續(xù))(步驟1220(圖12))。然而,如果陣列q包含最小數(shù)目的點(diǎn)(即,確定1304=“是”),則處理器可使用存儲(chǔ)于存儲(chǔ)器中的路徑數(shù)據(jù)來計(jì)算所描繪路徑的轉(zhuǎn)動(dòng)角度和轉(zhuǎn)動(dòng)角度的導(dǎo)數(shù)(步驟1306)。通過使用已知方法,處理器可隨后確定路徑數(shù)據(jù)是否大體上表示橢圓形(確定1308)。如果路徑數(shù)據(jù)大體上不表示橢圓形(即,確定1308=“否”),則假定路徑數(shù)據(jù)不構(gòu)成橢圓形形狀且可繼續(xù)正常的gui處理(步驟1220(圖12))。如果路徑數(shù)據(jù)大體上表示橢圓形形狀(即,確定1308=“是”),則過程繼續(xù)到步驟1210,如上文參考圖12所描述。
圖14是用于調(diào)整顯示于配備有觸摸屏102或其它指向裝置的計(jì)算裝置100上的選定對(duì)象的大小的替代性實(shí)施例方法的過程流程圖。如同先前描述的實(shí)施例,計(jì)算裝置100的處理器103可經(jīng)編程以從觸摸屏102接收并辨識(shí)新觸摸事件(步驟1400),例如上文參考圖12所描述。處理器103可隨后確定目前是否選擇顯示器內(nèi)的對(duì)象(確定1402)。如眾所周知的,可例如通過在對(duì)象上雙擊或兩次輕擊而在gui內(nèi)選擇對(duì)象。如果未選擇對(duì)象(即,確定1402=“否”),則處理可如上文參考圖12所描述繼續(xù)(例如,進(jìn)行到步驟1204)。如果選擇了對(duì)象(即,確定1402=“是”),則處理器103可經(jīng)編程以開始跟蹤觸摸路徑,包含確定新的路徑開始位置(步驟1404)。處理器可從觸摸屏102獲得觸摸位置信息并將觸摸位置信息存儲(chǔ)于存儲(chǔ)器中作為觸摸路徑數(shù)據(jù)(步驟1406)。此操作可涉及以處理器可使用以確定所描繪路徑長(zhǎng)度的數(shù)據(jù)結(jié)構(gòu)將觸摸的位置存儲(chǔ)于存儲(chǔ)器中。處理器103可進(jìn)一步經(jīng)配置以辨識(shí)路徑數(shù)據(jù)是否遵循橢圓形形狀(步驟1408)。如上文所描述,可通過使用幾何算法分析所存儲(chǔ)的路徑數(shù)據(jù)以在路徑正描繪橢圓形路徑或已在顯示器的中心區(qū)域周圍畫線時(shí)進(jìn)行辨識(shí)來完成此操作。如果路徑數(shù)據(jù)不是橢圓形形狀(即,確定1408=“否”),則處理器103可以正常的gui功能(例如,對(duì)象移動(dòng)功能)繼續(xù)(步驟1220)。
如果路徑數(shù)據(jù)被辨識(shí)為橢圓形(即,確定1408=“是”),則處理器103可確定所描繪路徑的長(zhǎng)度(或圍繞顯示器中心跨越的轉(zhuǎn)數(shù)或弧度)(步驟1409),以及所描繪觸摸路徑的方向(步驟1410)。這些操作可通過分析所存儲(chǔ)的路徑數(shù)據(jù),辨識(shí)沿著路徑的觸摸位置點(diǎn)序列的長(zhǎng)度或次序來完成。使用路徑方向信息,處理器103可在順時(shí)針與逆時(shí)針方向之間進(jìn)行區(qū)分(確定1412)。因此,如果觸摸路徑事件的方向是順時(shí)針(即,確定1412=“是”),則處理器使用所確定的路徑長(zhǎng)度(或轉(zhuǎn)數(shù))來計(jì)算正對(duì)象比例因數(shù)(步驟1414)。此對(duì)象比例因數(shù)由gui用來確定選定對(duì)象的大小應(yīng)增加多少。如果觸摸路徑數(shù)據(jù)指示逆時(shí)針方向(即,確定1212=“否”),則處理器使用所確定的路徑長(zhǎng)度(或轉(zhuǎn)數(shù))來計(jì)算負(fù)對(duì)象比例因數(shù)(步驟1416)。此對(duì)象比例因數(shù)由gui用來確定選定對(duì)象的大小應(yīng)增加多少。一旦在步驟1414或1416中計(jì)算出對(duì)象比例因數(shù),便將所述因數(shù)應(yīng)用于選定對(duì)象以在應(yīng)用內(nèi)改變其大小,且新的大小用于更新呈現(xiàn)于顯示器102上的顯示信息(步驟1418)。此過程隨后通過返回步驟1400以對(duì)觸摸屏102的下一感測(cè)和報(bào)告循環(huán)繼續(xù)。
圖和前文描述提出實(shí)例實(shí)施例,其中順時(shí)針路徑軌跡被解譯為放大或擴(kuò)大命令,且逆時(shí)針路徑軌跡被解譯為縮小或縮微命令(或在一個(gè)實(shí)施例中被解譯為正對(duì)象比例因數(shù)或負(fù)對(duì)象比例因數(shù))。然而,本發(fā)明和權(quán)利要求書涵蓋順時(shí)針路徑軌跡被解譯為縮小或縮微命令且順時(shí)針路徑軌跡被解譯為放大或擴(kuò)大命令的實(shí)施例。因此,在替代性實(shí)施例中,當(dāng)處理器檢測(cè)到順時(shí)針旋轉(zhuǎn)的橢圓形路徑時(shí),處理器計(jì)算縮微比例因數(shù),所述縮微比例因數(shù)應(yīng)用于內(nèi)容(例如,文檔或圖像)以在顯示器上產(chǎn)生圖像,且當(dāng)處理器檢測(cè)到逆時(shí)針旋轉(zhuǎn)的橢圓形路徑時(shí),處理器計(jì)算擴(kuò)大比例因數(shù),所述擴(kuò)大比例因數(shù)應(yīng)用于內(nèi)容(例如,文檔或圖像)以在顯示器上產(chǎn)生圖像。在進(jìn)一步的實(shí)施例中,與旋轉(zhuǎn)方向(即,順時(shí)針或逆時(shí)針)相關(guān)聯(lián)的縮放因數(shù)可被選擇為用戶可選擇的選項(xiàng),使得用戶可確定順時(shí)針旋轉(zhuǎn)可導(dǎo)致圖像擴(kuò)大(放大)還是縮微(縮小)。
上文所描述的實(shí)施例可實(shí)施于多種便攜式計(jì)算裝置100中的任一者上。通常,此類便攜式計(jì)算裝置將共同具有圖15中所說明的組件。舉例來說,便攜式計(jì)算裝置100可包含耦合到內(nèi)部存儲(chǔ)器105的處理器103和觸摸屏輸入裝置102或顯示器102。觸摸屏輸入裝置102可為任何類型的觸摸屏,例如電阻感測(cè)觸摸屏、電容感測(cè)觸摸屏、紅外感測(cè)觸摸屏、聲/壓電感測(cè)觸摸屏等。各種方面不限于任一特定類型的觸摸屏或觸摸板技術(shù)。另外,便攜式移動(dòng)裝置100可具有連接到無線數(shù)據(jù)鏈路的用于發(fā)送和接收電磁輻射的天線134和/或耦合到處理器103的蜂窩式電話收發(fā)器135。在一些實(shí)施方案中,收發(fā)器135以及處理器103和存儲(chǔ)器105的用于蜂窩式電話通信的部分被稱為空中接口,因?yàn)槠浣?jīng)由無線數(shù)據(jù)鏈路提供數(shù)據(jù)接口。不包含觸摸屏輸入裝置102的便攜式計(jì)算裝置100(通常包含顯示器104)通常包含小鍵盤136或微型鍵盤以及菜單選擇鍵或搖臂開關(guān)137,其充當(dāng)用于接收用戶輸入以用于在顯示器100內(nèi)定位光標(biāo)的指向裝置。處理器103可進(jìn)一步連接到有線網(wǎng)絡(luò)接口138,例如通用串行總線(usb)或fire
在某些實(shí)施方案中,可在電子裝置100的處于觸摸屏102或顯示器104外部的區(qū)域中提供觸摸表面。舉例來說,小鍵盤136可包含具有埋入式電容性觸摸傳感器的觸摸表面。在其它實(shí)施方案中,可去除小鍵盤136,因此觸摸屏102提供整個(gè)gui。在又進(jìn)一步的實(shí)施方案中,觸摸表面可為外部觸摸板,其可借助電纜間連接器138或耦合到處理器103的無線收發(fā)器(例如,收發(fā)器135)而連接到電子裝置100。
處理器103可為任何可編程微處理器、微型計(jì)算機(jī)或可由軟件指令(應(yīng)用)配置以執(zhí)行多種功能(包含上文所述各種實(shí)施例的功能)的多處理器芯片。在某些便攜式移動(dòng)裝置100中,可提供多個(gè)處理器103,例如一個(gè)處理器專用于無線通信功能,且一個(gè)處理器專用于運(yùn)行其它應(yīng)用。處理器也可被包含作為通信芯片組的一部分。通常,在軟件應(yīng)用被存取且加載到處理器103中之前,其可存儲(chǔ)在內(nèi)部存儲(chǔ)器105中。在某些便攜式移動(dòng)裝置100中,處理器103可包含足以存儲(chǔ)應(yīng)用軟件指令的內(nèi)部存儲(chǔ)器。為了本描述的目的,術(shù)語“存儲(chǔ)器”指代可由處理器103存取的全部存儲(chǔ)器,包含內(nèi)部存儲(chǔ)器105和處理器103本身內(nèi)的存儲(chǔ)器。應(yīng)用數(shù)據(jù)文件通常存儲(chǔ)在存儲(chǔ)器105中。在許多便攜式移動(dòng)裝置100中,存儲(chǔ)器100可為易失性或非易失性存儲(chǔ)器,例如快閃存儲(chǔ)器,或兩者的混合物。
上文所描述的方面也可實(shí)施于多種計(jì)算裝置中的任一者(例如,圖16中所說明的個(gè)人計(jì)算機(jī)160)上。此個(gè)人計(jì)算機(jī)160通常包含耦合到易失性存儲(chǔ)器162和例如磁盤驅(qū)動(dòng)器163等大容量非易失性存儲(chǔ)器的處理器161。計(jì)算機(jī)160還可包含耦合到處理器161的軟盤驅(qū)動(dòng)器164和壓縮光盤(cd)驅(qū)動(dòng)器165。計(jì)算機(jī)裝置160還可包含例如觸摸板167等觸摸表面指向裝置、例如鍵盤168等用戶輸入裝置,和顯示器169。計(jì)算機(jī)裝置160還可包含耦合到處理器161以用于建立數(shù)據(jù)連接或接收外部存儲(chǔ)器裝置的若干連接器端口,例如usb或fire
可通過計(jì)算機(jī)處理器103、161執(zhí)行經(jīng)配置以實(shí)施所描述方法中的一者或一者以上的軟件指令來實(shí)施各種方面。此些軟件指令可作為單獨(dú)的應(yīng)用或作為實(shí)施實(shí)施例方法的經(jīng)編譯軟件而存儲(chǔ)在存儲(chǔ)器105、162、163中。此外,軟件指令可存儲(chǔ)于任何形式的有形處理器可讀存儲(chǔ)器中,包含:隨機(jī)存取存儲(chǔ)器105、162、硬盤存儲(chǔ)器163、軟盤(在軟盤驅(qū)動(dòng)器164中可讀)、壓縮光盤(在cd驅(qū)動(dòng)器165中可讀)、電可擦除/可編程只讀存儲(chǔ)器(eeprom)、只讀存儲(chǔ)器(例如快閃存儲(chǔ)器),和/或插入到計(jì)算裝置100、160中的存儲(chǔ)器模塊(未圖示),例如外部存儲(chǔ)器芯片或插入到usb網(wǎng)絡(luò)端口166中的可usb連接的外部存儲(chǔ)器(例如,“快閃驅(qū)動(dòng)器”)。
所屬領(lǐng)域的技術(shù)人員應(yīng)了解,可將結(jié)合本文中所揭示的方面而描述的各種說明性邏輯塊、模塊、電路和算法步驟實(shí)施為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為清楚說明硬件與軟件的此互換性,上文已大體上在其功能性方面描述了各種說明性組件、塊、模塊、電路及步驟。所述功能性是實(shí)施為硬件還是軟件取決于特定應(yīng)用及強(qiáng)加于整個(gè)系統(tǒng)的設(shè)計(jì)約束。所屬領(lǐng)域的技術(shù)人員可針對(duì)每一特定應(yīng)用以不同方式來實(shí)施所描述的功能性,但所述實(shí)施方案決定不應(yīng)被解釋為會(huì)導(dǎo)致脫離本發(fā)明的范圍。
上文描述且在圖中展示的方法的方框的次序是僅用于實(shí)例目的,因?yàn)樵诓幻撾x本發(fā)明和權(quán)利要求書的精神和范圍的情況下,一些方框的次序可從本文描述的次序改變。
結(jié)合本文揭示的方面而描述的方法或算法的方框可直接以硬件、以由處理器執(zhí)行的軟件模塊或以兩者的組合來體現(xiàn)。軟件模塊可駐留在處理器可讀存儲(chǔ)器中,所述處理器可讀存儲(chǔ)器可以是ram存儲(chǔ)器、快閃存儲(chǔ)器、rom存儲(chǔ)器、eprom存儲(chǔ)器、eeprom存儲(chǔ)器、寄存器、硬盤、可裝卸磁盤、cd-rom或此項(xiàng)技術(shù)中已知的任何其它形式的存儲(chǔ)媒體中的任一者。示范性存儲(chǔ)媒體耦合到處理器,使得處理器可從存儲(chǔ)媒體讀取信息并向存儲(chǔ)媒體寫入信息。在替代方案中,存儲(chǔ)媒體可與處理器成一體式。處理器及存儲(chǔ)媒體可駐留于asic中。asic可駐留在用戶終端或計(jì)算裝置中。在替代方案中,處理器和存儲(chǔ)媒體可作為離散組件駐留在用戶終端或計(jì)算裝置中。另外,在某些方面中,方法或算法的方框和/或動(dòng)作可作為代碼和/或指令中的一者或任何組合或集合而駐留于可并入到計(jì)算機(jī)程序產(chǎn)品中的機(jī)器可讀媒體和/或計(jì)算機(jī)可讀媒體上。
提供各種方面的前述描述以使得所屬領(lǐng)域的技術(shù)人員能夠制作或使用本發(fā)明。所屬領(lǐng)域的技術(shù)人員將容易明白對(duì)這些方面的各種修改,且本文中所界定的一般原理可在不偏離本發(fā)明的精神或范圍的情況下應(yīng)用于其它方面。因此,并不希望將本發(fā)明限于本文中所示的方面,而是,應(yīng)賦予權(quán)利要求書與本文中所揭示的原理和新穎特征一致的最廣范圍。