一種圖像旋轉顯示的方法及系統的制作方法
【技術領域】
[0001] 本發明設及移動通信終端設備中圖像數據的處理,尤其設及一種圖像旋轉顯示的 方法及系統。
【背景技術】
[0002] 隨著移動終端的功能越來越強大,在日常使用移動終端時,觸摸屏已經成為移動 終端最主要的輸入設備,并且觸摸屏輸入檢測技術也已經比較成熟。現有技術移動終端進 行圖像顯示時均為中規中矩的顯示模式,顯示角度無法旋轉,用戶無法通過旋轉來改變顯 示角度,使用體驗存在欠缺。
[0003] 因此,現有技術還有待于改進和發展。
【發明內容】
[0004] 針對現有技術的上述缺陷,本發明提供一種移動終端能夠通過一定的輸入控制使 圖像顯示旋轉一定角度的方法,使用戶能夠通過調節旋轉角度對顯示的圖像進行調節,W 滿足用戶任意旋轉圖像顯示的需要。
[000引本發明解決技術問題所采用的技術方案如下: 一種圖像旋轉顯示的方法,用于移動終端中對顯示的圖像進行旋轉角度調節,包括如 下步驟: A、 系統檢測到顯示圖像的觸摸屏上觸摸點為兩個時,記錄兩個觸摸點的坐標為初始觸 摸點 Pl(xl,yl)、P2(x2,y2); B、 系統啟動定時器在預定時間后再次檢測觸摸屏上的觸摸點為兩個時,記錄兩個觸摸 點的坐標為調節觸摸點P3 (x3,y3 )、P4(x4,y4); C、 系統將所述初始觸摸點?1^1,71)、?2^2,72)和調節觸摸點?3^3,73)、?4^4,74) 分別連成直線P1P2、P3P4,通過計算直線P1P2和直線P3P4之間的夾角a得出顯示圖像的旋轉 角度; D、 系統將當前顯示圖像根據所述顯示圖像的旋轉角度進行旋轉顯示。
[0006] 作為進一步的改進技術方案,上述步驟A中,當系統檢測到顯示圖像的觸摸屏上觸 摸點不為兩個時,則重新進行檢測直到檢測到的初始觸摸點為兩個。
[0007] 作為進一步的改進技術方案,上述步驟B中定時器的預定時間為200毫秒,且當系 統再次檢測的觸摸點不為兩個時,則重新進行檢測,直到檢測到的調節觸摸點為兩個。
[000引作為進一步的改進技術方案,上述步驟C的中系統計算直線P1P2和直線P3P4之間 的夾角a采用公式
計算,其中,
[0009]作為進一步的改進技術方案,上述所有方法技術方案中,在步驟D之后,還包括步 驟E、將所述調節觸摸點作為下次圖像旋轉的初始觸摸點從步驟B開始重復循環執行直至退 出圖像旋轉顯示。
[0010] 本發明還提供一種圖像旋轉顯示的系統,用于對移動終端中顯示圖像進行旋轉角 度調節,所述系統包括觸摸點獲取模塊、定時模塊、角度計算模塊和圖像旋轉調節模塊; 所述觸摸點獲取模塊用于檢測顯示圖像的觸摸屏上觸摸點為兩個時,記錄兩個觸摸點 的坐標為初始觸摸點?1^1,71)、?2^2,72),^及用于再次檢測觸摸屏上的觸摸點為兩個 時,記錄兩個觸摸點的坐標為調節觸摸點P3(x3,y3)、P4(x4,y4); 所述定時模塊用于當所述觸摸點獲取模塊獲取到兩個初始觸摸點后啟動定時器并在 預定時間后啟動所述觸摸點觸摸獲取模塊再次獲取調節觸摸點; 所述角度計算模塊用于將所述初始觸摸點PUxl,yl)、P2(x2,y2)和調節觸摸點P3(x3, y3)、P4(x4,y4)分別連成直線P1P2、P3P4,通過計算直線P1P2和直線P3P4之間的夾角a得出 顯示圖像的旋轉角度; 所述圖像旋轉調節模塊用于將當前顯示圖像根據所述角度計算模塊計算出的顯示圖 像的旋轉角度進行旋轉顯示。
[0011] 作為進一步的改進技術方案,所述觸摸點獲取模塊檢測到顯示圖像的觸摸屏上觸 摸點不為兩個時,則重新進行檢測直到檢測到的初始觸摸點為兩個。
[0012] 作為進一步的改進技術方案,所述定時模塊的預定時間為200毫秒,當所述觸摸點 獲取模塊再次檢測的觸摸點不為兩個時,則重新進行檢測,直到檢測到的調節觸摸點為兩 個。
[0013] 作為進一步的改進技術方案,所述角度計算模塊計算直線P1P2和直線P3P4之間的 夾角〇,采用公式
計算,其中,
[0014] 作為進一步的改進技術方案,在上述所有系統技術方案中,所述觸摸點獲取模塊 在所述圖像旋轉調節模塊將當前顯示圖像根據所述角度計算模塊計算出的顯示圖像的旋 轉角度進行旋轉顯示后,將所述調節觸摸點作為下次圖像旋轉的初始觸摸點。
[0015] 與現有技術不能對移動終端顯示圖像進行任意角度旋轉相比,本發明通過前后獲 取的兩個初始觸摸點和調節觸摸點之間連線的夾角來計算顯示圖像需要旋轉的角度,然后 控制圖像旋轉為用戶所需要旋轉的角度來對圖像進行旋轉調節,使得顯示圖像能夠實現任 意角度的旋轉,改善了用戶對圖像操作的使用體驗,使用戶對圖像的操作使用更加方便。
【附圖說明】
[0016] 圖1是本發明圖像旋轉顯示的方法優選實施例一的流程圖。
[0017] 圖2是本發明圖像旋轉顯示的方法優選實施例一中初始觸摸點和調節觸摸點在顯 示圖像中的結構圖。
[0018] 圖3是本發明圖像旋轉顯示的方法優選實施例二的流程圖。
[0019] 圖4是本發明圖像旋轉顯示的系統優選實施例的原理結構圖。
【具體實施方式】
[0020] 為使本發明的目的、技術方案及優點更加清楚、明確,W下參照附圖并舉實施例對 本發明進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用W解釋本發明,并不用 于限定本發明。
[0021] 目前,移動終端的使用中,用戶對顯示圖像的操作僅限于橫向和縱向兩個方向上 的旋轉顯示,運種中規中矩的顯示模式在一些特殊場景下無法滿足用戶的使用需求,有時 用戶需要旋轉的角度不限于垂直角度的旋轉變化,本發明提供了一種能夠讓用戶對顯示圖 像進行任意角度旋轉的方法和系統,能夠滿足用戶任意旋轉顯示圖像角度的需求。本發明 基于采用觸摸屏的移動終端來實現,立足于現有成熟的觸摸屏輸入檢測技術來可靠實現。
[0022] 本發明提供的一種圖像旋轉顯示的方法,如圖1所示,本發明方法優選實施例一包 括如下實現步驟: S100,系統檢測到顯示圖像的觸摸屏上觸摸點為兩個時,記錄兩個觸摸點的坐標為初 始觸摸點?1(別,71)、?2^2,72)。當系統檢測到顯示圖像的觸摸屏上觸摸點不為兩個時,貝。 重新進行檢測直到檢測到的初始觸摸點為兩個。
[0023] S200,系統啟動定時器在預定時間后再次檢測觸摸屏上的觸摸點為兩個時,記錄 兩個觸摸點的坐標為調節觸摸點?3(記,73)、?4^4,74)。其中,定時器的預定時間為200毫 秒,且當系統再次檢測的觸摸點不為兩個時,則重新進行檢測,直到檢測到的調節觸摸點為 兩個。
[0024] S300,系統將所述初始觸摸點?1^1,71)、?2^2,72)和調節觸摸點?3(記,73)、口4 (x4,y4)分別連成直線P1P2、P3P4,通過計算直線P1P2和直線P3P4之間的夾角a得出顯示圖 像的旋轉角度。圖2示出了兩個初始觸摸點P1P2和兩個調節觸摸點P3P4的坐標位置、連線及 連線之間的夾角a的結構示意,系統計算直線P1P2和直線P3P4之間的夾角a采用公式
計算,其中,
a為正數則順時針旋 轉,a為負數則逆時針旋轉。
[0025] S400,系統將當前顯示圖像根據所述顯示圖像的旋轉角度進行旋轉顯示。
[0026] 通過上述采集初始觸摸點和調節觸摸點的坐標,并將兩個初始觸摸點和兩個調節 觸摸點連接后,計算出兩個初始觸摸點連線和兩個調節觸摸點連線之間的夾角確定用戶