專利名稱:電子裝置及其頁面縮放方法
技術領域:
本發(fā)明涉及一種電子裝置及其頁面縮放方法,尤其涉及一種具有觸摸屏的電子裝置及其頁面縮放方法。
背景技術:
目前,觸摸屏的應用范圍已越來越廣泛,從工業(yè)用途的工廠設備的控制/操作系統(tǒng)、公共信息查詢的電子查詢設施、商業(yè)用途的提款機,到消費性電子的移動電話、掌上電腦、數(shù)碼相機等都可看到觸摸屏的身影,當然,這其中應用最為廣泛的仍是手機。觸摸屏使手機的外形變得更加時尚輕薄,增加了人機直接互動的親切感,因此倍受消費者的青睞。通常用戶在觸摸屏上進行觸摸操作來實現(xiàn)對當前頁面的縮放處理,一種方法是通過兩個手指相向滑動來實現(xiàn)當前頁面的縮小處理,通過兩手指相背滑動來實現(xiàn)當前頁面的放大處理。另一種頁面縮放的方法是通過手指直接觸摸當前頁面上的放大按鈕來實現(xiàn)當前頁面的放大處理,通過觸摸當前頁面上的縮小按鈕來實現(xiàn)當前頁面的縮小處理。通過兩手指在觸摸屏幕上相向和相背滑動來實現(xiàn)當前頁面的縮小和放大屬于多點觸摸,需要兩個手指同時在屏幕上滑動才能實現(xiàn)縮放處理,操作繁瑣。通過當前頁面上的放大縮小按鈕實現(xiàn)縮放處理時只能縮放固定的倍數(shù),比如縮小50%,放大200%等,不能完全滿足用戶需要的無級縮放。因此,上述兩種縮放方法不能完全滿足用戶的需求。
發(fā)明內(nèi)容
有鑒于此,有必要提供一種用于具有觸摸屏的電子裝置及應用于該電子裝置的頁面縮放方法。本發(fā)明提供一種具有觸摸屏的電子裝置。該電子裝置包括觸摸屏、處理單元和顯示單元;所述觸摸屏響應用戶的觸摸輸入并產(chǎn)生觸摸屏的被觸摸位置的觸摸信號,所述處理單元包括一手勢識別模塊,用于根據(jù)所述觸摸信號偵測用戶的觸摸手勢,并在偵測到用戶的觸摸手勢為一縮放觸發(fā)手勢時進入一頁面縮放狀態(tài),手勢識別模塊在頁面縮放狀態(tài)下偵測用戶的一滑動觸摸手勢,其中,所述縮放觸發(fā)手勢為一觸摸該觸摸屏的時間大于一第一預設時間的觸摸手勢;一頁面縮放模塊,用于根據(jù)所述手勢識別模塊偵測的縮放觸發(fā)手勢確定一縮放原點以及及根據(jù)所述滑動觸摸手勢確定頁面的縮放類型以及縮放比例,并縮放當前頁面;及一顯示控制模塊,用于控制顯示單元刷新顯示縮放后的頁面。本發(fā)明還提供一種應用于具有觸摸屏的電子裝置的頁面縮放方法。該頁面縮放方法包括步驟a.響應用戶的觸摸輸入并產(chǎn)生包括觸摸屏被觸摸位置的觸摸信號;b.接收并響應所述觸摸信號,根據(jù)觸摸信號偵測用戶的觸摸手勢,并判斷用戶的觸摸手勢為縮放觸發(fā)手勢時,進入頁面縮放狀態(tài),所述縮放觸發(fā)手勢為一觸摸該觸摸屏的時間大于一第一預設時間的觸摸手勢;c.根據(jù)所述觸摸信號偵測用戶觸發(fā)的一滑動觸摸手勢,及根據(jù)所述縮放觸發(fā)手勢確定一縮放原點;d.根據(jù)所述滑動觸摸手勢和縮放原點確定頁面的縮放類型以及縮放比例;e.根據(jù)所述縮放類型和縮放比例縮放當前的頁面。
本發(fā)明電子裝置及其頁面縮放方法操作簡單,只要一個手指在觸摸屏20上觸摸與滑動便可實現(xiàn)頁面的縮放,并且可根據(jù)滑動觸摸手勢實現(xiàn)各種縮放比例的頁面縮放,能夠更好的滿足用戶需求。
圖1為具有觸摸屏的電子裝置的模塊示意圖。圖2為圖1中電子裝置的示意圖。圖3為圖1中電子裝置的示意圖。圖4為應用于具有觸摸屏的電子裝置上的頁面縮放方法。
圖5為圖4 一實施方式的子流程圖。主要元件符號說明
權(quán)利要求
1.一種電子裝置,包括觸摸屏、處理單元和顯示單元;所述觸摸屏響應用戶的觸摸輸入并產(chǎn)生觸摸屏的被觸摸位置的觸摸信號,其特征在于所述處理單元包括一手勢識別模塊,用于根據(jù)所述觸摸信號偵測用戶的觸摸手勢,并在偵測到用戶的觸摸手勢為一縮放觸發(fā)手勢時進入一頁面縮放狀態(tài),手勢識別模塊在頁面縮放狀態(tài)下偵測用戶的一滑動觸摸手勢,其中,所述縮放觸發(fā)手勢為一觸摸該觸摸屏的時間大于一第一預設時間的觸摸手勢;一頁面縮放模塊,用于根據(jù)所述手勢識別模塊偵測的縮放觸發(fā)手勢確定一縮放原點以及根據(jù)所述滑動觸摸手勢確定頁面的縮放類型以及縮放比例,并縮放當前頁面;及一顯示控制模塊,用于控制顯示單元刷新顯示縮放后的頁面。
2.如權(quán)利要求1所述的電子裝置,其特征在于,所述手勢識別模塊還用于在頁面縮放狀態(tài),偵測用戶的觸摸手勢是否為結(jié)束頁面縮放狀態(tài)的縮放結(jié)束手勢,所述手勢識別模塊偵測到到所述縮放結(jié)束手勢時退出頁面縮放狀態(tài),其中,所述結(jié)束頁面縮放狀態(tài)的觸摸手勢為一觸摸該觸摸屏的時間大于一第二預設時間時觸摸手勢或持續(xù)沒有接收到觸摸信號的時間大于第二預設時間。
3.如權(quán)利要求1所述的電子裝置,其特征在于,頁面縮放模塊確定所述縮放觸發(fā)手勢的觸摸位置點為縮放原點。
4.如權(quán)利要求1所述的電子裝置,其特征在于,頁面縮放模塊確定所述滑動觸摸手勢的方向是背離縮放原點,確定所述縮放類型為放大;頁面縮放模塊確定滑動觸摸手勢的方向是靠近縮放原點,確定所述縮放類型為縮小。
5.如權(quán)利要求4所述的電子裝置,其特征在于,所述頁面縮放模塊確定滑動觸摸手勢的起點與縮放原點之間的第一距離,終點與縮放原點之間的第二距離;當頁面縮放模塊判斷所述第二距離大于第一距離時,確定所述滑動觸摸手勢的方向是背離縮放原點,確定縮放類型為放大;當頁面縮放模塊判斷所述第二距離小于第一距離時,確定滑動觸摸手勢的方向是靠近縮放原點,確定縮放類型為縮小。
6.如權(quán)利要求1所述的電子裝置,其特征在于,頁面縮放模塊確定所述滑動觸摸手勢的方向是靠近縮放原點,確定所述縮放類型為放大;頁面縮放模塊確定所述滑動觸摸手勢的方向是背離縮放原點,確定所述縮放類型為縮小。
7.如權(quán)利要求6所述的電子裝置,其特征在于,所述頁面縮放模塊確定滑動觸摸手勢的起點與縮放原點之間的第一距離,終點與縮放原點之間的第二距離;當頁面縮放模塊判斷所述第一距離大于第二距離時,確定所述滑動觸摸手勢的方向是靠近縮放原點,確定縮放類型為放大;當頁面縮放模塊判斷所述第一距離小于第二距離時,確定滑動觸摸手勢的方向是背離縮放原點,確定縮放類型為縮小。
8.如權(quán)利要求5或7所述的電子裝置,其特征在于,所述頁面縮放模塊根據(jù)第一距離與第二距離之間的距離差值以及縮放因子確定縮放比例,當確定縮放類型為放大時,縮放因子與距離差值之積為放大比例;當確定縮放類型為縮小時,縮放因子與距離差值之商為縮小比例。
9.如權(quán)利要求5或7所述的電子裝置,其特征在于,所述頁面縮放模塊根據(jù)第一距離與第一距離和第二距離的距離差值的比值來確定放大/縮小比例。
10.一種頁面縮放方法,其特征在于,該方法包括步驟a.響應用戶的觸摸輸入并產(chǎn)生包括觸摸屏被觸摸位置的觸摸信號;b.接收并響應所述觸摸信號,根據(jù)觸摸信號偵測用戶的觸摸手勢,并判斷用戶的觸摸手勢為縮放觸發(fā)手勢時,進入頁面縮放狀態(tài),所述縮放觸發(fā)手勢為一觸摸該觸摸屏的時間大于一第一預設時間的觸摸手勢;c.根據(jù)所述觸摸信號偵測用戶觸發(fā)的一滑動觸摸手勢,及根據(jù)所述縮放觸發(fā)手勢確定一縮放原點;d.根據(jù)所述滑動觸摸手勢和縮放原點確定頁面的縮放類型以及縮放比例;e.根據(jù)所述縮放類型和縮放比例縮放當前的頁面。
11.如權(quán)利要求10所述的頁面縮放方法,其特征在于,還包括步驟在頁面縮放狀態(tài)下,判斷為結(jié)束頁面縮放狀態(tài)的縮放結(jié)束手勢時,結(jié)束頁面縮放操作,所述縮放結(jié)束手勢為一觸摸該觸摸屏大于第二預設時間的觸摸手勢或持續(xù)沒有接收到觸摸信號的時間大于第二預設時間。
12.如權(quán)利要求10所述的頁面縮放方法,其特征在于,步驟d包括如下子步驟dl.確定滑動觸摸手勢的起點與縮放原點之間的距離為第一距離,確定滑動觸摸手勢的終點與縮放原點之間的距離為第二距離;d2.根據(jù)第一距離和第二距離的距離差值確定滑動觸摸手勢的方向是靠近縮放原點還是背離縮放原點,確定縮放類型;d3.根據(jù)用戶在觸摸屏上滑動觸摸手勢的距離差值確定縮放比例。
13.如權(quán)利要求12所述的頁面縮放方法,其特征在于,步驟d2包括如下子步驟d21 :判斷第二距離是否大于第一距離,當判斷為第二距離大于第一距離時,確定用戶在觸摸屏上的滑動觸摸手勢是背離縮放原點,確定縮放類型為放大;否則,進入步驟d22;d22 :確定用戶在觸摸屏上的滑動觸摸手勢的方向是靠近縮放原點,確定縮放類型為縮小。
14.如權(quán)利要求12所述的頁面縮放方法,其特征在于,步驟d2包括如下子步驟d21 :判斷第一距離是否大于第二距離,當判斷為第一距離大于第二距離時,確定用戶在觸摸屏上的滑動觸摸手勢的方向是靠近縮放原點,確定縮放類型為放大;否則,進入步驟d22;d22 :確定用戶在觸摸屏上的滑動觸摸手勢是背離縮放原點,確定縮放類型為縮小。
15.如權(quán)利要求12所述的頁面縮放方法,其特征在于,步驟d3具體為當確定縮放類型為放大時,確定縮放因子與距離差值之積為放大比例;當確定縮放類型為縮小時,確定縮放因子與距離差值之商為縮小比例。
全文摘要
本發(fā)明提供一種具有觸摸屏的電子裝置及頁面縮放方法。該方法包括步驟響應用戶的觸摸輸入并產(chǎn)生包括觸摸屏被觸摸位置的觸摸信號;接收并響應所述觸摸信號,根據(jù)觸摸信號偵測用戶的觸摸手勢,并判斷用戶的觸摸手勢為縮放觸發(fā)手勢時,進入頁面縮放狀態(tài),所述縮放觸發(fā)手勢為一觸摸該觸摸屏的時間大于一第一預設時間的觸摸手勢;根據(jù)所述觸摸信號偵測用戶觸發(fā)的一滑動觸摸手勢,及根據(jù)所述縮放觸發(fā)手勢確定一縮放原點;根據(jù)所述滑動觸摸手勢和縮放原點確定頁面的縮放類型以及縮放比例;根據(jù)所述縮放類型和縮放比例縮放當前的頁面。用戶只要一個手指在觸摸屏上滑動便可實現(xiàn)無級倍數(shù)的頁面縮放。
文檔編號G06F3/0488GK103019594SQ20121051778
公開日2013年4月3日 申請日期2012年12月6日 優(yōu)先權(quán)日2012年12月6日
發(fā)明者莊家豪, 姜至善, 黃賽榮, 商懷雨, 劉威, 蘭輝 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司