專利名稱:控制圖片瀏覽的移動裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種圖片控制裝置及方法,尤其涉及一種控制圖片瀏覽的移動裝置 及方法。
背景技術(shù):
觸摸屏越來越廣泛應(yīng)用于各種電子設(shè)備中,通過觸摸屏進(jìn)行電子設(shè)備的操作能 給使用者帶來較好的使用經(jīng)驗。例如,現(xiàn)在的手機中,也大量采用觸摸屏技術(shù),用戶通 過手指點擊觸摸屏,就可以打開手機中的圖片庫,選擇圖片進(jìn)行瀏覽。但是,目前手機僅提供簡易手勢操作圖片,無法隨著使用者手勢變化實時更新 圖片,不能提供有如在真實環(huán)境下翻閱相冊之體驗,也不能根據(jù)使用者不同手勢的方向 與位置,將圖片做不同方向的翻折,并依照時間軸做圖片管理。例如,目前手機不能提 供讓使用者利用手勢快速找到目的時間的相冊,及隨手勢立體翻閱相片的功能。
發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種控制圖片瀏覽的移動裝置,其可通過觸摸當(dāng)前 圖片來瀏覽下一張圖片或上一張圖片,以及下一個時間段的圖片或上一個時間段的圖 片。此外,還有必要提供一種控制圖片瀏覽的方法,其可通過觸摸當(dāng)前圖片來瀏覽 下一張圖片或上一張圖片,以及下一個時間段的圖片或上一個時間段的圖片。一種控制圖片瀏覽的移動裝置,該移動裝置包括顯示模塊,用于從移動裝置 的存儲器中讀取圖片項目,并將所讀取的圖片項目顯示在該移動裝置的觸摸屏上;偵測 模塊,用于偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息;解析模塊,用于解析該 觸控信息,以獲取觸控類型,該觸控類型包括單擊類型、滑動類型和拖動類型;執(zhí)行模 塊,用于根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序,所述指針程序包括處理單擊類型的第一 程序、處理滑動類型的第二程序和處理拖動類型的第三程序;所述執(zhí)行模塊,還用于當(dāng) 該觸控類型為單擊類型時,調(diào)用處理單擊類型的第一程序,根據(jù)單擊位置調(diào)整圖片項目 的顯示位置;所述執(zhí)行模塊,還用于當(dāng)該觸控類型為滑動類型時,調(diào)用處理滑動類型的 第二程序,根據(jù)滑動路徑及滑動路徑的方向顯示下一個圖片項目或上一個圖片項目,以 及下一個時間段的圖片項目或上一個時間段的圖片項目;所述執(zhí)行模塊,還用于當(dāng)該觸 控類型為拖動類型,則調(diào)用處理拖動類型的第三程序,根據(jù)拖動路徑、拖動路徑的方向 和預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏上三維軸向的位置,且當(dāng)拖動 結(jié)束時,顯示下一個圖片項目或上一個圖片項目,以及下一個時間段的圖片項目或上一 個時間段的圖片項目。—種控制圖片瀏覽的方法,應(yīng)用于移動裝置中,該方法包括如下步驟從移動 裝置的存儲器中讀取圖片項目,并將所讀取的圖片項目顯示在該移動裝置的觸摸屏上; 偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息;解析該觸控信息,以獲取觸控類型,該觸控類型包括單擊類型、滑動類型和拖動類型;根據(jù)該觸控類型調(diào)用相應(yīng)的指針 程序,所述指針程序包括處理單擊類型的第一程序、處理滑動類型的第二程序和處理拖 動類型的第三程序;如果該觸控類型為單擊類型,則所述第一程序根據(jù)單擊位置調(diào)整圖 片項目的顯示位置;如果該觸控類型為滑動類型,則所述第二程序根據(jù)滑動路徑及滑動 路徑的方向顯示下一個圖片項目或上一個圖片項目,以及下一個時間段的圖片項目或上 一個時間段的圖片項目;如果該觸控類型為拖動類型,則所述第三程序根據(jù)拖動路徑、 拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏上三維軸向的 位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目或上一個圖片項目,以及下一個時間段的 圖片項目或上一個時間段的圖片項目。相較于現(xiàn)有技術(shù),所述的控制圖片瀏覽的移動裝置及方法,能偵測手勢的位移 變化,并根據(jù)位移變化數(shù)據(jù)以三維方式控制圖片瀏覽與管理,例如,可以通過觸摸當(dāng)前 圖片來瀏覽下一張圖片或上一張圖片,以及下一個月的圖片或上一個月的圖片。
圖1是本發(fā)明控制圖片瀏覽的移動裝置較佳實施例的硬件架構(gòu)圖。圖2是圖1中圖片瀏覽控制單元的功能模塊圖。圖3是本發(fā)明控制圖片瀏覽的方法較佳實施例的流程圖。圖4中的圖4A至圖4D是本發(fā)明中從當(dāng)前圖片項目轉(zhuǎn)換到上一個圖片項目的過 程示意圖。圖5中的圖5A至圖5D是本發(fā)明中從當(dāng)前圖片項目轉(zhuǎn)換到下一個月的圖片項目 的過程示意圖。圖6中的圖6A至圖6D是本發(fā)明中刪除當(dāng)前圖片項目的過程示意圖。
具體實施例方式如圖1所示,是本發(fā)明控制圖片瀏覽的移動裝置較佳實施例的硬件架構(gòu)圖。該 移動裝置5可以是手機、數(shù)碼相機及PDA (Personal Digital Assistant,個人數(shù)字助理)等
(本實施例以手機為例進(jìn)行說明)。在本實施例中,所述移動裝置5主要包括微處理器1、 存儲器2和觸摸屏3,所述微處理器1分別與所述存儲器2和觸摸屏3相連。其中,所述 存儲器2包括圖片庫21和圖片瀏覽控制單元20。所述圖片庫21用于存儲圖片項目,其 中,一個圖片項目對應(yīng)一張圖片。觸摸屏3包括液晶顯示屏和鍵盤等,用于顯示資料及 輸入信息,該資料包括所述的圖片項目。所述微處理器1用于調(diào)用所述圖片瀏覽控制單元20,并控制該圖片瀏覽控制單 元20的執(zhí)行。該圖片瀏覽控制單元20用于偵測用戶在觸摸屏3上對圖片項目的觸控動 作,并根據(jù)該觸控動作控制圖片項目的顯示。如圖2所示,是圖1中所示圖片瀏覽控制單元20的功能模塊圖。所述圖片瀏覽 控制單元20包括顯示模塊201、偵測模塊202、解析模塊203及執(zhí)行模塊204。本發(fā)明所 稱的模塊是完成一特定功能的計算機程序段,比程序更適合于描述軟件在計算機中的執(zhí) 行過程,因此在本發(fā)明以下對軟件描述中都以模塊描述。所述顯示模塊201用于從圖片庫21中讀取圖片項目,并將所讀取的圖片項目顯示在觸摸屏3上。所述偵測模塊202用于偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息。其 中,該觸控信息包括觸控位置和觸控方向等。所述解析模塊203用于解析該觸控信息,以獲取觸控類型。其中,該觸控類型 包括單擊類型、滑動類型和拖動類型。如果該觸控類型為單擊類型,則相應(yīng)的觸控信 息包括單擊位置,如果該觸控類型為滑動類型,則相應(yīng)的觸控信息包括滑動路徑和滑動 路徑的方向,如果該觸控類型為拖動類型,則相應(yīng)的觸控信息包括拖動路徑、拖動路徑 的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差。所述手指的位移差即圖片項目在觸摸屏3上三 維軸向的位移差,所述三維軸向包括X軸、Y軸和Z軸。所述執(zhí)行模塊204用于根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序。在本實施例中, 所述指針程序包括處理單擊類型的第一程序、處理滑動類型的第二程序和處理拖動類型 的第三程序。執(zhí)行模塊204根據(jù)不同觸控類型對應(yīng)的指針程序修改并顯示被觸控的圖片 項目。具體而言,如果該觸控類型為單擊類型,執(zhí)行模塊204調(diào)用處理單擊類型的第 一程序,根據(jù)單擊位置調(diào)整圖片項目的顯示比例(如放大被觸控的圖片項目);如果該觸 控類型為滑動類型,執(zhí)行模塊204調(diào)用處理滑動類型的第二程序,根據(jù)滑動路徑及滑動 路徑的方向顯示下一個圖片項目(即下一張圖片)或上一個圖片項目(即上一張圖片); 如果該觸控類型為拖動類型,執(zhí)行模塊204調(diào)用處理拖動類型的第三程序,根據(jù)拖動路 徑、拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏3上三維 軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目或上一個圖片項目。假設(shè)預(yù)設(shè)時間 間隔為0.1秒,則每隔0.1秒鐘,執(zhí)行模塊204根據(jù)圖片項目在0.1秒內(nèi)的預(yù)設(shè)時間間隔內(nèi) 手指的位移差,更新該圖片項目在觸摸屏3上三維軸向的位置。舉例而言,如果觸控類型為滑動類型,且滑動路徑的方向為從上至下,則所述 第二程序?qū)@示下一個圖片項目;如果觸控類型為滑動類型,且滑動路徑的方向為從下 至上,則所述第二程序?qū)@示上一個圖片項目。如果該觸控類型為拖動類型,且拖動路徑的方向為從上至下(此時的觸控位置 在圖片項目的區(qū)域以外),則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖 片項目在觸摸屏3上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目;如果該 觸控類型為拖動類型,且拖動路徑的方向為從下至上(此時的觸控位置在圖片項目的區(qū) 域以內(nèi)),則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏 3上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示上一個圖片項目。參閱圖4A至圖4D所示, 從圖4A —圖4B —圖4C —圖4D,顯示了從Al點往上拖動到A2點過程中,觸摸屏3上 圖片項目的變?yōu)樯弦粋€圖片項目的過程。在其它實施例中,也可以進(jìn)一步定義如果觸控類型為滑動類型,且滑動路徑 的方向為從左至右,則所述第二程序?qū)@示上一個時間段(本實施例以上一個月為例進(jìn) 行說明)的圖片項目,即將上一個月的圖片項目滑至觸摸屏3中央,而當(dāng)前圖片項目將往 右滑出觸摸屏3的窗口;如果觸控類型為滑動類型,且滑動路徑的方向為從右至左,則 所述第二程序?qū)@示下一個時間段(本實施例以下一個月為例進(jìn)行說明)的圖片項目,即 將下一個月的圖片項目滑至觸摸屏3中央,而當(dāng)前圖片項目將往左滑出觸摸屏3的窗口。
如果該觸控類型為拖動類型,且拖動路徑的方向為從左至右,則所述第三程序 將根據(jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏3上三維軸向的位置,且 當(dāng)拖動結(jié)束時,顯示上一個月的圖片項目;如果該觸控類型為拖動類型,且拖動路徑的 方向為從右至左,則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目 在觸摸屏3上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個月的圖片項目。參閱圖5A 至圖5D所示,從圖5A—圖5B—圖5C—圖5D,顯示了從Bl點往右拖動到B2點,再 往右拖動到B3點過程中,觸摸屏3上的圖片項目變?yōu)橄乱粋€月的圖片項目的過程,即從 2009年8月份的圖片項目變成2009年9月份的圖片項目。所述執(zhí)行模塊204還用于,如果當(dāng)前圖片項目被按住(此時的觸控位置在圖片項 目的區(qū)域以內(nèi)),且符合拖動類型,并且在預(yù)設(shè)時間間隔內(nèi)手指的位移差為往下或斜下方 時,則判定刪除該當(dāng)前圖片項目。參閱圖6A至圖6D所示,從圖6A—圖6B—圖6C — 圖6D,顯示了從Cl點一C2點一C3點一C4點的拖動過程中,圖片項目被刪除的過程。如圖3所示,是本發(fā)明控制圖片瀏覽的方法較佳實施例的流程圖。步驟Si,顯示模塊201從圖片庫21中讀取圖片項目,并將所讀取的圖片項目顯 示在觸摸屏3上。步驟S2,偵測模塊202偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息。其 中,該觸控信息包括觸控位置和觸控方向等。步驟S3,解析模塊203解析該觸控信息,以獲取觸控類型。其中,該觸控類型 包括單擊類型、滑動類型和拖動類型。如果該觸控類型為單擊類型,則相應(yīng)的觸控信 息包括單擊位置,如果該觸控類型為滑動類型,則相應(yīng)的觸控信息包括滑動路徑和滑動 路徑的方向,如果該觸控類型為拖動類型,則相應(yīng)的觸控信息包括拖動路徑、拖動路徑 的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差。所述手指的位移差即圖片項目在觸摸屏3上三 維軸向的位移差,所述三維軸向包括X軸、Y軸和Z軸。步驟S4,執(zhí)行模塊204根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序。在本實施例中, 所述指針程序包括處理單擊類型的第一程序、處理滑動類型的第二程序和處理拖動類型 的第三程序。步驟S5,執(zhí)行模塊204根據(jù)不同觸控類型對應(yīng)的指針程序修改并顯示被觸控的 圖片項目。具體而言,如果該觸控類型為單擊類型,執(zhí)行模塊204調(diào)用處理單擊類型的 第一程序,根據(jù)單擊位置調(diào)整圖片項目的顯示比例(如放大被觸控的圖片項目);如果 該觸控類型為滑動類型,執(zhí)行模塊204調(diào)用處理滑動類型的第二程序,根據(jù)滑動路徑及 滑動路徑的方向顯示下一個圖片項目(即下一張圖片)或上一個圖片項目(即上一張圖 片);如果該觸控類型為拖動類型,執(zhí)行模塊204調(diào)用處理拖動類型的第三程序,根據(jù)拖 動路徑、拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏3上 三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目或上一個圖片項目。舉例而言,如果觸控類型為滑動類型,且滑動路徑的方向為從上至下,所述第 二程序?qū)@示下一個圖片項目;如果觸控類型為滑動類型,且滑動路徑的方向為從下至 上,所述第二程序?qū)@示上一個圖片項目。如果該觸控類型為拖動類型,且拖動路徑的方向為從上至下(此時的觸控位置 在圖片項目的區(qū)域以外),則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏3上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目;如果該 觸控類型為拖動類型,且拖動路徑的方向為從下至上(此時的觸控位置在圖片項目的區(qū) 域以內(nèi)),則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏 3上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示上一個圖片項目。在其它實施例中,也可以進(jìn)一步定義如果觸控類型為滑動類型,且滑動路徑 的方向為從左至右,所述第二程序?qū)@示上一個月的圖片項目,即將上一個月的圖片項 目滑至觸摸屏3中央,而當(dāng)前圖片項目將往右滑出觸摸屏3的窗口;如果觸控類型為滑動 類型,且滑動路徑的方向為從右至左,所述第二程序?qū)@示下一個月的圖片項目,即將 下一個月的圖片項目滑至觸摸屏3中央,而當(dāng)前圖片項目將往左滑出觸摸屏3的窗口。如果該觸控類型為拖動類型,且拖動路徑的方向為從左至右,則所述第三程序 將根據(jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏3上三維軸向的位置,且 當(dāng)拖動結(jié)束時,顯示上一個月的圖片項目;如果該觸控類型為拖動類型,且拖動路徑的 方向為從右至左,則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目 在觸摸屏3上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個月的圖片項目。在其它實施例中,所述方法還包括步驟如果當(dāng)前圖片項目被按住(此時的觸 控位置在圖片項目的區(qū)域以內(nèi)),且符合拖動類型,并且在預(yù)設(shè)時間間隔內(nèi)手指的位移差 為往下或斜下方時,則執(zhí)行模塊204判定刪除該當(dāng)前圖片項目。在本實施例中,所述觸摸屏3為電容式觸摸屏(Capacitive Touch Panel),在其它
實施例中,所述觸摸屏3也可以為電阻式觸摸屏(Resistive Touch Panel)。另外,本實施例中的滑動路徑的方向或拖動路徑的方向不限于上述列舉的方 向,其可以根據(jù)預(yù)先定義的其他形式的方向來顯示圖片項目。例如,滑動路徑的方向被 定義為觸摸屏3的對角線方向,具體而言,當(dāng)滑動路徑的方向為自左上角至右下角時, 所述第二程序?qū)@示下一個圖片項目,當(dāng)滑動路徑的方向為自右上角至左下角時候,所 述第二程序?qū)@示上一個圖片項目。最后應(yīng)說明的是,以上實施例僅用以說明本發(fā)明的技術(shù)方案而非限制,盡管參 照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對本發(fā) 明的技術(shù)方案進(jìn)行修改或等同替換,而不脫離本發(fā)明技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種控制圖片瀏覽的方法,應(yīng)用于移動裝置中,其特征在于,該方法包括如下步驟從移動裝置的存儲器中讀取圖片項目,并將所讀取的圖片項目顯示在該移動裝置的 觸摸屏上;偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息;解析該觸控信息,以獲取觸控類型,該觸控類型包括單擊類型、滑動類型和拖動類型;根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序,所述指針程序包括處理單擊類型的第一程 序、處理滑動類型的第二程序和處理拖動類型的第三程序;如果該觸控類型為單擊類型,則所述第一程序根據(jù)單擊位置調(diào)整圖片項目的顯示位置;如果該觸控類型為滑動類型,則所述第二程序根據(jù)滑動路徑及滑動路徑的方向顯示 下一個圖片項目或上一個圖片項目;及如果該觸控類型為拖動類型,則所述第三程序根據(jù)拖動路徑、拖動路徑的方向和預(yù) 設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏上三維軸向的位置,且當(dāng)拖動結(jié)束 時,顯示下一個圖片項目或上一個圖片項目。
2.如權(quán)利要求1所述的控制圖片瀏覽的方法,其特征在于,所述步驟第二程序根據(jù)滑 動路徑及滑動路徑的方向顯示下一個圖片項目或上一個圖片項目包括如果觸控類型為滑動類型,且滑動路徑的方向為從上至下,則所述第二程序?qū)@示 下一個圖片項目;及如果觸控類型為滑動類型,且滑動路徑的方向為從下至上,則所述第二程序?qū)@示 上一個圖片項目。
3.如權(quán)利要求1所述的控制圖片瀏覽的方法,其特征在于,所述步驟第三程序根據(jù)拖 動路徑、拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)圖片項目三維軸向的位移差,顯示下一個圖 片項目或上一個圖片項目包括如果該觸控類型為拖動類型,觸控位置在圖片項目的區(qū)域以外,且拖動路徑的方向 為從上至下,則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸 摸屏上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目;及如果該觸控類型為拖動類型,觸控位置在圖片項目的區(qū)域以內(nèi),且拖動路徑的方向 為從下至上,則所述第三程序?qū)⒏鶕?jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸 摸屏上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示上一個圖片項目。
4.如權(quán)利要求1所述的控制圖片瀏覽的方法,其特征在于,所述方法還包括步驟 如果當(dāng)前圖片項目被按住,且符合拖動類型,并且在預(yù)設(shè)時間間隔內(nèi)手指的位移差為往下或斜下方時,則判定刪除該當(dāng)前圖片項目。
5.—種控制圖片瀏覽的方法,應(yīng)用于移動裝置中,其特征在于,該方法包括如下步驟從移動裝置的存儲器中讀取圖片項目,并將所讀取的圖片項目顯示在該移動裝置的 觸摸屏上;偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息;解析該觸控信息,以獲取觸控類型,該觸控類型包括單擊類型、滑動類型和拖動類型;根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序,所述指針程序包括處理單擊類型的第一程 序、處理滑動類型的第二程序和處理拖動類型的第三程序;如果該觸控類型為單擊類型,則所述第一程序根據(jù)單擊位置調(diào)整圖片項目的顯示位置;如果該觸控類型為滑動類型,則所述第二程序根據(jù)滑動路徑及滑動路徑的方向顯示 下一個時間段的圖片項目或上一個時間段的圖片項目;及如果該觸控類型為拖動類型,則所述第三程序根據(jù)拖動路徑、拖動路徑的方向和預(yù) 設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏上三維軸向的位置,且當(dāng)拖動結(jié)束 時,顯示下一個時間段的圖片項目或上一個時間段的圖片項目。
6.如權(quán)利要求5所述的控制圖片瀏覽的方法,其特征在于,所述步驟第二程序根據(jù) 滑動路徑及滑動路徑的方向顯示下一個時間段的圖片項目或上一個時間段的圖片項目包 括如果觸控類型為滑動類型,且滑動路徑的方向為從左至右,所述第二程序?qū)@示上 一個時間段的圖片項目;及如果觸控類型為滑動類型,且滑動路徑的方向為從右至左,所述第二程序?qū)@示下 一個時間段的圖片項目。
7.如權(quán)利要求5所述的控制圖片瀏覽的方法,其特征在于,所述步驟第三程序根據(jù)拖 動路徑、拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)圖片項目三維軸向的位移差,顯示下一個時 間段的圖片項目或上一個時間段的圖片項目包括如果該觸控類型為拖動類型,且拖動路徑的方向為從左至右,則所述第三程序?qū)⒏?據(jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏上三維軸向的位置,且當(dāng)拖動 結(jié)束時,顯示上一個時間段的圖片項目;及如果該觸控類型為拖動類型,且拖動路徑的方向為從右至左,則所述第三程序?qū)⒏?據(jù)預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在觸摸屏上三維軸向的位置,且當(dāng)拖動 結(jié)束時,顯示下一個時間段的圖片項目。
8.—種控制圖片瀏覽的移動裝置,其特征在于,所述移動裝置包括顯示模塊,用于從移動裝置的存儲器中讀取圖片項目,并將所讀取的圖片項目顯示 在該移動裝置的觸摸屏上;偵測模塊,用于偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息; 解析模塊,用于解析該觸控信息,以獲取觸控類型,該觸控類型包括單擊類型、滑 動類型和拖動類型;執(zhí)行模塊,用于根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序,所述指針程序包括處理單擊 類型的第一程序、處理滑動類型的第二程序和處理拖動類型的第三程序;所述執(zhí)行模塊,還用于當(dāng)該觸控類型為單擊類型時,調(diào)用處理單擊類型的第一程 序,根據(jù)單擊位置調(diào)整圖片項目的顯示位置;所述執(zhí)行模塊,還用于當(dāng)該觸控類型為滑動類型時,調(diào)用處理滑動類型的第二程 序,根據(jù)滑動路徑及滑動路徑的方向顯示下一個圖片項目或上一個圖片項目;及所述執(zhí)行模塊,還用于當(dāng)該觸控類型為拖動類型,則調(diào)用處理拖動類型的第三程 序,根據(jù)拖動路徑、拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在 觸摸屏上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個圖片項目或上一個圖片項目。
9.如權(quán)利要求8所述的控制圖片瀏覽的移動裝置,其特征在于,所述執(zhí)行模塊還用 于如果當(dāng)前圖片項目被按住,且符合拖動類型,并且在預(yù)設(shè)時間間隔內(nèi)手指的位移差 為往下或斜下方時,則判定刪除該當(dāng)前圖片項目。
10.—種控制圖片瀏覽的移動裝置,其特征在于,所述移動裝置包括顯示模塊,用于從移動裝置的存儲器中讀取圖片項目,并將所讀取的圖片項目顯示 在該移動裝置的觸摸屏上;偵測模塊,用于偵測對至少一個圖片項目的觸控,并產(chǎn)生觸控信息;解析模塊,用于解析該觸控信息,以獲取觸控類型,該觸控類型包括單擊類型、滑 動類型和拖動類型;執(zhí)行模塊,用于根據(jù)該觸控類型調(diào)用相應(yīng)的指針程序,所述指針程序包括處理單擊 類型的第一程序、處理滑動類型的第二程序和處理拖動類型的第三程序;所述執(zhí)行模塊,還用于當(dāng)該觸控類型為單擊類型時,調(diào)用處理單擊類型的第一程 序,根據(jù)單擊位置調(diào)整圖片項目的顯示位置;所述執(zhí)行模塊,還用于當(dāng)該觸控類型為滑動類型時,調(diào)用處理滑動類型的第二程 序,根據(jù)滑動路徑及滑動路徑的方向顯示下一個時間段的圖片項目或上一個時間段的圖 片項目;及所述執(zhí)行模塊,還用于當(dāng)該觸控類型為拖動類型,則調(diào)用處理拖動類型的第三程 序,根據(jù)拖動路徑、拖動路徑的方向和預(yù)設(shè)時間間隔內(nèi)手指的位移差,更新圖片項目在 觸摸屏上三維軸向的位置,且當(dāng)拖動結(jié)束時,顯示下一個時間段的圖片項目或上一個時 間段的圖片項目。
全文摘要
一種控制與管理圖片人機界面瀏覽的方法,該方法能即時偵測手勢變化,并將手勢移動位置轉(zhuǎn)化為以三維方式控制與瀏覽圖片,讓使用者感受到好像翻閱、管理真實的相冊,包括如下步驟對至少一張圖片進(jìn)行偵測,并產(chǎn)生觸控信息;解析該觸控信息,以獲取觸控類型;實時解析該觸控坐標(biāo)信息,并分析坐標(biāo)變化值;將該坐標(biāo)變化值轉(zhuǎn)化為三維軸向的位移差,并調(diào)用相應(yīng)的程序;該程序能及時將手勢變化角度或位置反應(yīng)至三維模型,并根據(jù)位移與位置數(shù)據(jù)呼叫對應(yīng)功能,例如刪除圖片、顯示上一張、下一張、上一個月及下一個月的圖片。
文檔編號G06F3/048GK102023797SQ20091030693
公開日2011年4月20日 申請日期2009年9月14日 優(yōu)先權(quán)日2009年9月14日
發(fā)明者劉政翰 申請人:國基電子(上海)有限公司, 鴻海精密工業(yè)股份有限公司