專利名稱:使用坡度變化暫停重復信號的輸入的方法、設備及介質的制作方法
技術領域:
本發(fā)明涉及一種傾斜界面,更具體地講,涉及一種在傾斜界面中使用波度變化暫停重復信號的輸入的方法、設備和介質。
背景技術:
通常,按鈕主要用于將信息輸入到手持裝置,例如,個人數字助手(PDA)、便攜式電話和MP3播放器。在這種情況下,用戶必須重復地按下按鈕來選擇期望的功能。近來,對允許通過傾斜或者搖動手持裝置(例如,便攜式電話、PDA或MP3播放器)執(zhí)行預定操作的基于傾斜的界面進行了研究。
圖1示出傳統(tǒng)的傾斜菜單導航。參照圖1,需要包括一個交叉軸的三個軸來測量移動電話的上下以及左右的傾斜??赏ㄟ^從左到右和/或從上到下地傾斜移動電話來選擇3×3塊菜單中的各項。作為示例,該傾斜技術可使用傾斜傳感器以允許用戶通過傾斜他或她的手腕來玩游戲或者通過菜單項導航。
當使用傾斜來實現(xiàn)界面時,菜單應該能夠快速移動以增加方便性。當用戶高速選擇菜單時,可能發(fā)生錯誤。例如,當用戶通過傾斜移動電話通過菜單導航以達到期望的菜單時,移動電話應該返回到它的平衡位置(或者到預定角度)。當手持裝置對傾斜靈敏并且用戶通過菜單快速導航時,在裝置返回到初始狀態(tài)時可能發(fā)生不必要的菜單移動,以使用戶不能在期望的菜單上停止。在這種情況下,由于從用戶看到菜單移動到用戶響應于此操作裝置的用戶反應的延遲以及用戶操作錯誤,導致用戶不能獲得期望的輸入。因此,需要一種提供用于減少用戶操作錯誤并減小時間延遲的傾斜界面的方法和設備。
發(fā)明內容本發(fā)明的其他方面、特征和/或優(yōu)點將在以下的描述中被部分地闡述,部分地,將從描述中變得清楚,或者可通過實施本發(fā)明而了解。
本發(fā)明提供了一種當通過傾斜手持裝置產生預定的輸入信號時準確地暫停重復信號的輸入的方法、設備和介質。
本發(fā)明還提供一種改善的傾斜界面,其中,輸入信號的產生和暫停不受用戶操作錯誤的影響。
根據本發(fā)明的一方面,提供了一種在用于通過傾斜手持裝置控制預定信號的傾斜界面中使用坡度變化暫停重復信號的輸入的方法,所述方法包括測量手持裝置的坡度;計算測量的坡度和先前的坡度之間的坡度差;根據測量的坡度的變化和所述坡度差修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和基于修改的確定因素的值,產生或者輸入所述預定信號或者暫停所述預定信號的產生。
根據本發(fā)明的另一方面,提供了一種通過傾斜手持裝置使用傾斜界面輸入預定信號的手持裝置,所述手持裝置包括坡度測量單元,測量手持裝置的坡度;確定因素控制器,計算測量的坡度和先前的坡度之間的坡度差,并根據測量的坡度的變化和所述坡度差來修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和信號控制器,基于修改的確定因素的值,產生或輸入所述預定信號,或者暫停所述預定信號的產生。
根據本發(fā)明的另一方面,提供了至少一種存儲有用于控制至少一個處理器執(zhí)行這樣一種方法以實現(xiàn)傾斜界面的指令的計算機可讀介質,即使用坡度變化暫停重復信號的輸入和基于手持裝置的傾斜控制預定信號的方法,所述方法包括測量手持裝置的坡度;計算測量的坡度和先前的坡度之間的坡度差;根據測量的坡度的變化和計算的坡度差修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和基于修改的確定因素的值,產生或者輸入所述預定信號或者暫停所述預定信號的產生。
從下面結合附圖對實施例的描述,本發(fā)明的這些和/或其他方面、特征和優(yōu)點將變得清楚,并更容易明白,其中圖1示出傳統(tǒng)的傾斜菜單導航;圖2示出根據本發(fā)明示例性實施例的響應于傾斜的菜單移動;圖3是將傳統(tǒng)菜單移動與根據本發(fā)明的菜單移動進行比較的曲線 圖4示出根據本發(fā)明示例性實施例的當以相反方向傾斜手持裝置時指定菜單移動速度的調整的代碼;圖5是示出根據本發(fā)明示例性實施例的當用戶向前然后向后顛倒手持裝置的傾斜時閾值的增加的曲線圖;圖6是示出根據本發(fā)明另一示例性實施例的當向后然后向前傾斜手持裝置時閾值的增加的曲線圖;圖7是示出根據本發(fā)明示例性實施例的移動和停止移動菜單的方法的流程圖;和圖8示出根據本發(fā)明示例性實施例的手持裝置的結構。
具體實施方式現(xiàn)在將詳細描述本發(fā)明的示例性實施例,其示例在附圖中示出,其中,在整個附圖中,相同的標號表示相同的部件。下面將參照附圖描述示例性實施例以解釋本發(fā)明。
然而,可以以許多不同的形式來實現(xiàn)本發(fā)明,并且本發(fā)明不應該被理解為限于在此闡述的示例性實施例。當然,提供了這些示例性實施例以便本公開是徹底的和完整的,并且將本發(fā)明的構思傳達全面給本領域的技術人員。另外,在附圖中,為了清楚,層的厚度和區(qū)域被放大。
現(xiàn)在將參照附圖更全面地描述用于減小由于用戶的反應時間而導致的時間延遲以及減少用戶操作中的錯誤的傾斜界面。
以下將參照根據本發(fā)明示例性實施例的用戶界面、方法和計算機程序產品的附圖來描述本發(fā)明。應該理解,流程圖的每一個方框和流程圖中的方框的組合可由計算機程序指令實現(xiàn)。這些計算機程序指令可被提供給通用計算機、專用計算機、或者其他可編程數據處理設備的處理器以產生設備,從而經計算機或者其他可編程數據處理設備的處理器執(zhí)行的指令實現(xiàn)在一個流程圖方框或多個流程圖方框中描述的功能。
這些計算機程序指令也可被存儲在可指導計算機或者其他可編程數據處理設備以特定方式工作的計算機可用或計算機可讀存儲器中,以便存儲在計算機可用或計算機可讀存儲器中的指令生產包括執(zhí)行在一個流程圖方框或多個流程圖方框中描述的功能的指令手段的產品。
計算機程序指令也可被載入計算機或其他可編程數據處理設備以使得一系列操作步驟在計算機或其他可編程設備上被執(zhí)行以產生計算機執(zhí)行的過程,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在一個流程圖方框或多個流程圖方框中描述的功能的步驟。
流程圖的每個方框可表示模塊、代碼段或代碼的一部分,其包括一個或多個用于實現(xiàn)特定邏輯功能的可執(zhí)行指令。還應該注意,在一些可選擇的實現(xiàn)中,在方框中提到的功能可以以不同于所示的順序出現(xiàn)。例如,根據所涉及的功能,連續(xù)顯示的兩個方框實際上可能基本上同時執(zhí)行,或者所述方框有時可能以相反的順序被執(zhí)行。
下面將描述的用于減小由于用戶反應而導致的時間延遲以及減少用戶操作錯誤的傾斜界面集中在菜單導航。然而,當將手持裝置傾斜的坡度的方向用作預定的輸入信號時,也可應用本發(fā)明。在一個示例性實施例中,在用戶在手持裝置上玩游戲的同時,用戶可通過將手持裝置向左或向右傾斜產生輸入信號以控制左/右移動。
圖2示出根據本發(fā)明示例性實施例的響應于傾斜的菜單移動。
參照圖2,標號20指示在用戶拿著手持裝置時他/她向前傾斜的手持裝置的側視圖。當用戶向前顛倒手持裝置的傾斜時,裝置中的菜單如30、32、34、36和38所指示的那樣被導航。當在如30所指示選擇了第一菜單之后向前傾斜手持裝置時,狀態(tài)30變成狀態(tài)32,其中,在增加了預定時間/計數之后選擇了第二菜單。手持裝置可保持在狀態(tài)32下,或者允許用戶如34、36和38所指示的那樣通過進一步向前傾斜手持裝置通過菜單進行進一步的導航。
圖3是將傳統(tǒng)菜單移動與根據本發(fā)明的菜單移動進行比較的曲線圖。這里,根據坡度變化來進行傳統(tǒng)的菜單移動,通過顛倒傾斜來影響本發(fā)明的菜單移動。以下,手持裝置的坡度表示手持裝置在預定方向上傾斜的狀態(tài)或者角度。標號61表示用于示出菜單關于坡度變化的曲線??v坐標和橫坐標分別表示傾斜角度和過去的時間(計數器的增量)。當傾斜角度超過預定閾值Thlimit時,檢測到用戶執(zhí)行了菜單導航。在預定時間之后或者當內部計數器的計數值達到預定值時,如圖2的32所示,第一菜單移動到第二菜單。
同時,當手持裝置保持在相同的坡度或者進一步傾斜到大于閾值Thlimit的角度時,如圖2的34和36所示,第二菜單移動到第三和第四菜單。
例如,當用戶期望暫停菜單導航或者通過傾斜手持裝置使用滾動條向下滾動以選擇第四菜單時,可通過使用傾斜界面以相反方向傾斜手持裝置或者手持裝置可返回到它的平衡狀態(tài)。在這種情況下,當用戶如曲線61中的點A所指示的那樣以相反方向顛倒傾斜手持裝置時,傾斜角度減小。然而,因為傾斜角度保持大于閾值Thlimit,所以用戶繼續(xù)導航到第五菜單而沒有停止。如曲線61所示,由于用戶操作錯誤以及在用戶視覺上識別菜單的移動到他/她控制手持裝置之間的時間延遲而導致發(fā)生錯誤。為了解決這個問題,可修改用于確定當顛倒手持裝置的傾斜時的菜單移動的因素的值。用戶能夠基于當前的傾斜角度和先前的傾斜角度之間的差的符號來識別裝置的傾斜是否被顛倒。即,在時間上的點C4過去之后將所述差改變?yōu)樨撝?-)。
如曲線62所示,當用戶傾斜手持裝置通過菜單導航時,在時間上的點C2,他/她從第一菜單移動到第二菜單。時間上的點C2可以是預定時間或者是計數器值。
計數器可以以下方式被設計,即它的計數在時間上的每一點C2、C3或者C4處增加50。在這種情況下,當傾斜角度大于閾值Thlimit時,如果計數器將其計數增加50,則菜單移動被允許。當用戶在點B顛倒手持裝置的傾斜時,用于移動到隨后的菜單的計數器閾值可能增加。例如,用于確定菜單移動的因素的值可能被修改,以使用戶只能在時間上的點C4和C5之間計數器值增加70之后才能導航到第五菜單。從曲線61可明顯看出,即使用戶顛倒手持裝置的傾斜以暫停進一步的菜單導航,用戶也不能暫停到下一菜單(即第五菜單)的導航。為了解決這個問題,從曲線62可明顯看出,因為傾斜角度小于閾值Thlimit,所以他/她不能導航到第五菜單。當然,當用戶期望通過進一步傾斜手持裝置移動到第五菜單時,可通過當傾斜角度大于閾值Thlimit時將菜單變化之間的間隔返回到50來執(zhí)行菜單導航。
參照圖3,在本發(fā)明中,根據傾斜角度的變化確定菜單移動的因素被修改以暫停菜單移動。在一個示例性實施例中,作為用于確定菜單移動的因素之一的計數器增加間隔可如下面的公式(1)所定義被減小counter′=counter+11+|k2c(t)|···(1)]]>其中,c(t)是負坡度,|a|是a的絕對值,k2是常數。
如公式(1)所定義,當以相反方向傾斜手持裝置時,計數器(counter)增加間隔減小。因此,通過將減小的計數器增加間隔加上初始的計數器值獲得新的計數器值counter′。此外,因為在計數器值達到特定值T之前不允許手持裝置調用用于執(zhí)行菜單移動的函數,所以調用用于執(zhí)行菜單移動的函數需要時間。這增加了在圖3的曲線62中的點C4和C5之間的間隔,從而防止不期望的菜單移動。
圖4示出根據本發(fā)明示例性實施例的指定當以相反方向傾斜手持裝置時調整菜單移動速度的代碼。
參照圖4,當slop具有負符號時,感應菜單移動的cThreshold增加,以便花費較長時間移動到下一菜單,所述負符號表示以相反方向傾斜。相反,當slop是正值時,cThreshold減小,以便花費較短時間移動到下一菜單。圖4中示出的代碼指定當向前傾斜手持裝置時菜單移動速度的調整。用于感應菜單移動的閾值可根據手持裝置的構造而變化。
圖5是示出根據本發(fā)明示例性實施例的當用戶急速顛倒手持裝置的傾斜時閾值的增加的曲線圖。
參照圖5的曲線71,盡管當導航到第四菜單項時用戶將手持裝置的傾斜顛倒回平衡位置以暫停菜單移動,但是手持裝置還是從平衡位置以相反方向被臨時傾斜到角度L20,從而使用戶移動到第三菜單項。為了解決這個問題,如同曲線72,在手持裝置返回到平衡位置以暫停菜單移動的同時,用于相反方向的菜單移動的閾值L20臨時增加到L2。即,與曲線71不同,在曲線72中,因為傾斜角度小于臨時增加的閾值L2,所以用戶不能導航到第三菜單項。當傾斜角度的變化具有負符號并且傾斜角度小于0時,閾值從L20臨時改變?yōu)長2。
使用公式(2)獲得閾值L2L2=L20+sign(L20)|kf(t)| …(2)其中,f(t)是隨時間單調減小的函數,sign(a)表示(1或-1)的符號,|a|是a的絕對值,k是常數。
如上所述,閾值L1和L20在正常操作期間被保持,而當用戶顛倒手持裝置的傾斜以暫停用戶輸入時,相反方向的閾值臨時增加到L2,從而防止到下一菜單的不期望的移動。在預定時間過去之后,閾值L2返回到初始閾值L20。
圖5是示出根據本發(fā)明示例性實施例的當用戶急速顛倒(向前傾斜手持裝置然后向后傾斜手持裝置)時閾值的增加的曲線圖。當用戶向后然后向前傾斜裝置時,L1的值可臨時增加。當關于L1使用公式(2)時,可獲得當用戶向后然后向前傾斜手持裝置以暫停輸入時臨時增加的閾值。還可將該方法應用于圖3示出的方法。圖6示出當向后然后向前傾斜手持裝置時閾值增加的示例。
圖6是示出根據本發(fā)明另一示例性實施例的當向后然后向前傾斜手持裝置時閾值的增加的曲線圖。
參照圖6,在通過傾斜手持裝置移動到第二菜單(點C2)、第三菜單(點C3)、第四菜單(點C4)之后,用戶顛倒手持裝置的傾斜以暫停到第五菜單的移動。當檢測到相反的傾斜時,閾值Thlimit增加,從而防止計數達到C5。因此,用戶不能移動到第五菜單。
圖7是示出根據本發(fā)明示例性實施例的移動菜單和停止移動菜單的方法的流程圖。盡管圖7的流程圖示出了用于停止菜單移動的方法,但是還可將其應用于使用傾斜界面執(zhí)行的暫停重復的輸入。
參照圖7,當用戶傾斜具有傾斜界面的手持裝置時,如下執(zhí)行在步驟S102中的設置處理。T是計數器閾值。即,當計數器達到計數器閾值T時,執(zhí)行菜單移動。當不執(zhí)行菜單移動時,產生預定的輸入信號。例如,用戶在玩游戲的同時可按下用于輸入的左或右箭頭鍵。在步驟S102,將T設置為T0,將L2設置為L20。L20是當以相反方向傾斜手持裝置以暫停重復信號的輸入時的閾值。L2是如參照圖5所述的臨時增加的閾值。然后,將表示計數器增加多少的值delta_counter設置為1。
一旦在步驟S102設置了初始值,則在步驟S104測量坡度。當在步驟S106坡度大于閾值時,識別輸入??蛇x擇地,可測量坡度變化的量,而非坡度。在步驟S108,當識別出輸入時,計數器值增加delta_counter。在步驟S110,確定是否顛倒了手持裝置的傾斜。當沒有顛倒手持裝置的傾斜并且在步驟S112計數器超過預定閾值T時,因為在步驟S114計數器增加到足以使計數器值被初始化為0,所以用戶以傾斜的方向移動到菜單。如果在步驟S116終止了菜單移動,則處理結束。否則,處理返回到用于移動到下一菜單的步驟S104。相反,當計數器值沒有超過計數器閾值T時,執(zhí)行用于繼續(xù)輸入的步驟S104。
當在步驟S110用戶顛倒手持裝置的傾斜以暫停菜單移動時,如參照圖3或圖5所述,修改確定因素的值以消除錯誤。當手持裝置的傾斜被顛倒時,在步驟S120減小delta_counter值。隨著delta_counter值的減小,計算器增加速度也減小,從而防止在圖3的曲線61示出的錯誤的發(fā)生。
從圖3的曲線62可明顯看出,通過修改delta_counter值來消除這種錯誤。在步驟S122,確定手持裝置的傾斜是保持在平衡位置還是脫離了平衡位置。如果手持裝置的傾斜保持在平衡位置,則用戶顛倒手持裝置以暫停菜單移動。結果,可以以與先前方向相反的方向繼續(xù)執(zhí)行菜單移動。為了防止這種情況,如參照圖5所述,在步驟S124,用于在相反方向上移動菜單的閾值L2增加。當在步驟S126手持裝置返回到平衡時,處理返回到用于新的菜單移動的步驟S102。相反,當手持裝置沒有保持在平衡位置時,處理返回到步驟S104,以確定是否執(zhí)行進一步的菜單移動。
圖8示出根據本發(fā)明示例性實施例的實現(xiàn)傾斜界面所需的手持裝置500的部分結構。
這里使用的術語“模塊”的意思是,但不限于,軟件或硬件組件,諸如執(zhí)行特定任務的現(xiàn)場可編程門陣列(FPGA)或專用集成電路(ASIC)。模塊可以方便地被配置以駐留在可尋址的存儲介質上,并且可被配置以在一個或多個處理器上執(zhí)行。因此,舉例來說,模塊可以包括諸如軟件組件、面向對象的軟件組件、類組件和任務組件的組件、進程、函數、屬性、過程、子程序、程序代碼段、驅動程序、固件、微碼、電路、數據、數據庫、數據結構、表、數組和變量。在組件和模塊中提供的功能可被組合為更少的組件和模塊,或者可進一步被分離成另外的組件和模塊。另外,組件和模塊可以以這樣的方式被實現(xiàn),即它們在通信系統(tǒng)中的一個或多個計算機上執(zhí)行。
手持裝置500提供傾斜界面,并接收通過傾斜輸入的預定的信號。當手持裝置在菜單導航期間繼續(xù)傾斜預定角度時,產生如圖2所示通過菜單項指示導航的信號??身憫谕ㄟ^按下箭頭鍵或者使用傾斜界面傾斜裝置而產生的信號執(zhí)行如圖2所示的菜單導航。
坡度測量單元510包括多個傳感器以測量手持裝置的坡度。使用的傳感器的數量可根據手持裝置被傾斜的方向的個數而變化,所述多個傳感器包括測量關于軸的坡度的傳感器,例如三軸傳感器。
確定因素控制器520計算坡度測量單元510測量的坡度的變化或者坡度差,并修改確定因素的值,所述確定因素用于根據坡度變化或者坡度差來確定是產生信號還是暫停信號的產生。例如,確定因素可以是計數器增加間隔(圖3),L2或者L20(圖5)。因為確定因素控制器520控制用于確定信號控制器530是產生信號還是暫停信號的產生的因素,所以根據信號產生機制可存在多種確定因素。
信號控制器530基于修改的確定因素來控制是產生預定的信號還是暫停信號的產生。當通過使用傾斜界面來執(zhí)行菜單導航時,菜單輸出單元540輸出菜單移動的結果。在這種情況下,信號使得能夠以預定方向移動到菜單。菜單輸出單元540輸出響應于該信號而產生的菜單的變化。
可將圖8示出的結構應用于能夠進行菜單導航的手持裝置或者其他各種手持裝置。例如,傾斜具有游戲功能的手持裝置可通過產生向上/下/左/右的信號來使用戶能夠控制游戲。此外,當用戶通過向相反方向傾斜裝置或者將裝置返回到平衡裝置期望暫停信號的產生時,上面提到的結構允許用戶暫停由于向相反方向的非故意的傾斜導致的新信號或者重復信號的產生,從而防止意想不到的錯誤。還可在廣泛的各種應用(例如,便攜式電話、PDA、便攜式游戲機、游戲控制器、MP3播放器和便攜式媒體播放器(PMP))中使用這種結構。
本發(fā)明允許用戶通過使用傾斜界面沒有錯誤地控制手持裝置中的信號。當通過傾斜產生信號時,本發(fā)明還防止為了暫停信號輸入而向相反方向過度傾斜而導致的誤操作。本發(fā)明還減少在通過傾斜的菜單導航期間用戶無意識的菜單移動,從而改善了用戶界面的性能。
除了上面描述的示例性實施例,還可通過執(zhí)行介質上/媒介(例如,計算機可讀介質/媒介)中的代碼/指令來實本發(fā)明的示例性實施例。所述介質/媒介可與任何允許存儲和/或傳輸計算機可讀代碼/指令的任何介質/媒介相應。所述介質/媒介還可單獨包括計算機可讀代碼/指令、數據文件、數據結構等或者其結合。代碼/指令的示例包括機器代碼(例如,由編輯器產生)和包含可被計算裝置等使用解釋器執(zhí)行的較高級別的代碼的文件。
可以以各種方式將所述計算機可讀代碼/指令記錄在/傳送到介質/媒介中/上,所述介質/媒介的示例包括磁存儲介質(例如,軟盤、硬盤、磁帶等)、光學介質(例如,CD-ROM或者DVD)、磁光介質(例如,可光讀的盤)、硬件存儲裝置(例如,只讀存儲介質、隨機存取存儲介質、閃存等)、以及可包括計算機可讀代碼/指令、數據文件、數據結構等的存儲/傳輸媒介(例如傳輸信號的載波)。存儲/傳輸媒介的示例可包括有線和/或無線傳輸媒介。例如,存儲/傳輸媒介可包括光學有線/線纜、波導和金屬線/線纜等,其包括載波傳輸用于指定指令、數據結構、數據文件等的信號。介質/媒介還可以是分布式網絡,以便計算機可讀代碼/指令被存儲/傳送并以分布式方式被執(zhí)行。介質/媒介還可以是互聯(lián)網。計算機可讀代碼/指令可被一個或多個處理器執(zhí)行。所述計算機可讀代碼/指令還可在專用集成電路(ASIC)或者現(xiàn)場可編程門陣列(FPGA)中被執(zhí)行和/或被實現(xiàn)。
另外,可構造硬件裝置用作一個或者多個軟件模塊來執(zhí)行以上所述的示例性實施例的操作。
盡管已顯示和描述了本發(fā)明的一些示例性實施例,但是本領域的技術人員應該理解,在不脫離權利要求
及其等同物限定其范圍的本發(fā)明的原則和精神的情況下,可對這些示例性實施例進行改變。
權利要求
1.一種在用于通過傾斜手持裝置控制預定信號的傾斜界面中使用坡度變化暫停重復信號的輸入的方法,所述方法包括測量手持裝置的坡度;計算測量的坡度和先前的坡度之間的坡度差;根據計算的坡度差修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和基于修改的確定因素的值,產生或者輸入所述預定信號,或者暫停所述預定信號的產生。
2.如權利要求
1所述的方法,其中,使用三軸加速計來執(zhí)行坡度的測量。
3.如權利要求
1所述的方法,其中,傾斜界面用于菜單的選擇,所述信號用于使能夠在預定方向上移動菜單。
4.如權利要求
1所述的方法,其中,確定因素是計數器,所述計數器被構造以與手持裝置被傾斜的時間量成比例的固定時間間隔變化,其中,當計數器到達預定閾值時,所述預定信號被輸入到手持裝置,和其中,修改確定因素的值的步驟包括當坡度變化滿足預定值時,減小計數器增加的值。
5.如權利要求
1所述的方法,其中,確定因素是用于控制菜單移動的計數器,當計數器達到預定閾值時,菜單移動被執(zhí)行,和其中,修改確定因素的值的步驟包括當坡度變化滿足預定值時,減小計數器增加的值。
6.如權利要求
5所述的方法,其中,減小計數器增加的值的步驟包括減小計數器的增加速度。
7.如權利要求
1所述的方法,其中,確定因素被用作坡度的閾值,當坡度到達確定因素的值時,所述預定信號被輸入到手持裝置,并且坡度到達修改的確定因素的值所需要的時間被延遲。
8.如權利要求
1所述的方法,其中,所述預定信號被用于控制菜單的移動,和其中,確定因素被用作坡度的閾值,當坡度達到預定因素的值時,菜單移動被允許,通過增加坡度達到修改的確定因素的值所需要的時間量,菜單移動被暫停。
9.一種通過傾斜手持裝置使用傾斜界面輸入預定信號的手持裝置,所述手持裝置包括坡度測量單元,測量手持裝置的坡度;確定因素控制器,計算測量的坡度和先前的坡度之間的坡度差,并根據計算的坡度差來修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和信號控制器,基于修改的確定因素的值,產生或輸入所述預定信號,或者暫停所述預定信號的產生。
10.如權利要求
9所述的手持裝置,其中,坡度測量單元使用三軸加速計來測量坡度。
11.如權利要求
9所述的手持裝置,其中,傾斜界面被用于菜單的選擇,所述信號被用于使能夠在預定方向上移動菜單。
12.如權利要求
9所述的手持裝置,其中,確定因素是計數器,所述計數器被構造以與手持裝置被傾斜的時間量成比例的固定時間間隔變化,其中,當計數器到達預定閾值時,所述預定信號被輸入到手持裝置,和當坡度變化滿足預定值時,減小計數器增加的值。
13.如權利要求
9所述的手持裝置,其中,確定因素是用于控制菜單移動的計數器,當計數器達到預定閾值時,菜單移動被執(zhí)行,和當坡度變化滿足預定值時,減小計數器增加的值。
14.如權利要求
13所述的手持裝置,其中,確定因素控制器減小計數器的增加速度。
15.如權利要求
9所述的手持裝置,其中,確定因素被用作坡度的閾值,當坡度到達確定因素的值時,所述預定信號被輸入到手持裝置,坡度到達修改的確定因素的值所需要的時間被延遲。
16.如權利要求
9所述的手持裝置,其中,所述預定信號被用于控制菜單的移動,其中,確定因素被用作坡度的閾值,當坡度達到預定因素的值時,菜單移動被允許,通過增加坡度達到修改的確定因素的值所需要的時間量,菜單移動被暫停。
17.至少一種存儲有用于控制至少一個處理器執(zhí)行這樣一種方法的指令的計算機可讀介質,即通過傾斜手持裝置,在用于控制預定信號的傾斜界面中使用坡度變化暫停重復信號的輸入的方法,所述方法包括測量手持裝置的坡度;計算測量的坡度和先前的坡度之間的坡度差;根據計算的坡度差修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和基于修改的確定因素的值,產生或者輸入所述預定信號,或者暫停所述預定信號的產生。
18.如權利要求
17所述的至少一種計算機可讀介質,其中,使用三軸加速計來執(zhí)行坡度的測量。
19.如權利要求
18所述的至少一種計算機可讀介質,其中,傾斜界面用于菜單的選擇,所述信號用于使能夠在預定方向上移動菜單。
20.如權利要求
17所述的至少一種計算機可讀介質,其中,確定因素是計數器,所述計數器被構造以與手持裝置被傾斜的時間量成比例的固定時間間隔變化,其中,當計數器到達預定閾值時,所述預定信號被輸入到手持裝置,和其中,修改確定因素的值的步驟包括當坡度變化滿足預定值時,減小計數器增加的值。
21.如權利要求
17所述的至少一種計算機可讀介質,其中,確定因素是用于控制菜單移動的計數器,當計數器達到預定閾值時,菜單移動被執(zhí)行,其中,修改確定因素的值的步驟包括當坡度變化滿足預定值時,減小計數器增加的值。
22.如權利要求
17所述的至少一種計算機可讀介質,其中,減小計數器增加的值的步驟包括減小計數器的增加速度。
23.如權利要求
17所述的至少一種計算機可讀介質,其中,確定因素被用作坡度的閾值,當坡度到達確定因素的值時,所述預定信號被輸入到手持裝置,坡度到達修改的確定因素的值所需要的時間被延遲。
24.如權利要求
17所述的至少一種計算機可讀介質,其中,所述預定信號被用于控制菜單的移動,和其中,確定因素被用作坡度的閾值,當坡度達到預定因素的值時,菜單移動被允許,通過增加坡度達到修改的確定因素的值所需要的時間量,菜單移動被暫停。
專利摘要
提供了一種在傾斜界面中使用坡度變化暫停重復信號的輸入的方法、設備和介質。在基于手持裝置的傾斜實現(xiàn)控制預定信號的傾斜界面中使用手持裝置的坡度變化暫停重復信號的輸入的方法中,所述方法包括測量手持裝置的坡度;計算測量的坡度和先前的坡度之間的坡度差;根據測量的坡度的變化和計算的坡度差修改確定因素的值,所述確定因素被用于確定是產生還是輸入所述預定信號;和基于修改的確定因素的值,產生或者輸入所述預定信號,或者暫停所述預定信號的產生。
文檔編號G06F3/033GK1991713SQ200610171420
公開日2007年7月4日 申請日期2006年12月27日
發(fā)明者孫晙壹, 金東潤, 方遠喆, 崔恩碩, 趙誠貞 申請人:三星電子株式會社導出引文BiBTeX, EndNote, RefMan