亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

行動裝置及調(diào)整視窗大小的方法

文檔序號:9235197閱讀:683來源:國知局
行動裝置及調(diào)整視窗大小的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明是有關(guān)于一種行動裝置及其操作方法,且特別是有關(guān)于一種行動裝置及調(diào)整視窗大小的方法。
【背景技術(shù)】
[0002]隨著科技的進步,智能手機、平板電腦等電子裝置日益普及,其所具備的觸控技術(shù)提供了豐富且人性化的人機互動。
[0003]目前,對于以觸控屏幕作為操作工具的電子裝置而言,為因應(yīng)使用者在撰寫文件、收發(fā)電子郵件、瀏覽網(wǎng)頁、觀賞多媒體影音,或是使用即時通信軟件等各種需求,電子裝置漸發(fā)展并傾向于配置較大尺寸的觸控屏幕,以便于使用者操作。
[0004]然而,大尺寸的觸控屏幕并不利于使用者單手拿取。如圖1所示,受限于手掌的大小,觸控屏幕10會有局部區(qū)域12是使用者單手無法操作到的。結(jié)果是,使用者往往還是得利用雙手才能操控觸控屏幕,造成使用者操作上的困難及不便。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供一種行動裝置及調(diào)整視窗大小的方法,提供使用者利用簡單的手勢縮放視窗大小,方便使用者以單手操作行動裝置。
[0006]本發(fā)明的調(diào)整視窗大小的方法,適用于具有觸控屏幕及動作傳感器的行動裝置。此方法檢測在觸控屏幕上執(zhí)行的觸碰操作。當檢測到觸碰操作時,利用動作傳感器檢測行動裝置相對垂直于觸控屏幕的一參考軸的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向,并判斷此旋轉(zhuǎn)角度是否超過門限值。當此旋轉(zhuǎn)角度超過門限值時,根據(jù)觸碰操作的觸碰位置及旋轉(zhuǎn)方向,調(diào)整觸控屏幕上顯示的視窗的大小。
[0007]本發(fā)明的行動裝置,包括觸控屏幕、動作傳感器及處理器。其中,觸控屏幕用以檢測觸碰操作并顯示視窗。動作傳感器用以檢測行動裝置相對垂直于觸控屏幕的參考軸的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向。處理器耦接觸控屏幕及動作傳感器,用以在觸控屏幕檢測到觸碰操作時,判斷動作傳感器所檢測到的旋轉(zhuǎn)角度是否超過門限值,并在旋轉(zhuǎn)角度超過門限值時,根據(jù)觸碰操作的觸碰位置及旋轉(zhuǎn)方向,調(diào)整觸控屏幕上顯示的視窗的大小。
[0008]基于上述,本發(fā)明的行動裝置及調(diào)整視窗大小的方法結(jié)合使用者的觸碰操作及擺動手勢,可將屏幕視窗縮放至使用者單手能夠操作的范圍內(nèi),從而方便使用者操作裝置功倉泛。
[0009]為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。
【附圖說明】
[0010]圖1為現(xiàn)有操作大尺寸觸控屏幕的示意圖;
[0011]圖2為本發(fā)明一實施例的可調(diào)整視窗大小的行動裝置的示意圖;
[0012]圖3是本發(fā)明一實施例的調(diào)整視窗大小的方法流程圖;
[0013]圖4是本發(fā)明一實施例的調(diào)整視窗大小的方法流程圖;
[0014]圖5(a)及圖5(b)是本發(fā)明一實施例的調(diào)整視窗大小的范例不意圖;
[0015]圖6(a)及圖6(b)是本發(fā)明一實施例的調(diào)整視窗大小的范例示意圖。
[0016]附圖標記說明:
[0017]10、22:觸控屏幕;
[0018]12:局部區(qū)域;
[0019]20、50、60:行動裝置;
[0020]24:動作傳感器;
[0021]26:處理器;
[0022]52、54、62、64:視窗;
[0023]S302 ?S308:步驟;
[0024]S402 ?S412:步驟。
【具體實施方式】
[0025]對于大尺寸的觸控屏幕而言,使用者單手能夠觸碰到的區(qū)域有限,本發(fā)明即基于此單手能夠觸碰到的位置來調(diào)整視窗大小。其中,本發(fā)明通過將使用者的觸碰操作與擺動手勢結(jié)合,據(jù)以判定使用者是否欲調(diào)整視窗大小,而在調(diào)整視窗大小時,則依據(jù)觸碰操作的位置來決定所調(diào)整的視窗大小。由于調(diào)整后視窗離手掌(或屏幕邊緣)最遠的位置(即觸碰操作的位置)仍在使用者手指可觸碰的范圍內(nèi),因此可實現(xiàn)單手操作。
[0026]圖2為本發(fā)明一實施例的可調(diào)整視窗大小的行動裝置的示意圖。請參照圖2,行動裝置20例如是移動電話、智能手機(smart phone)、掌上電腦(Personal DigitalAssistant,簡稱PDA)或平板電腦(Tablet PC)等各式具有觸控顯示功能的電子裝置(以下統(tǒng)一使用行動裝置20做說明),在此并不限制其種類。
[0027]行動裝置20包括觸控屏幕22、動作傳感器24及處理器26。其中,觸控屏幕22為行動裝置20的輸入與輸出界面,用以顯示行動裝置20的各式屏幕畫面,并檢測使用者對于屏幕畫面的觸碰操作。觸控屏幕22例如是由液晶顯示器(Liquid Crystal Display,簡稱LCD)、發(fā)光二極管(Light-Emitting D1de, LED)顯不器、場發(fā)射顯不器(Field Emiss1nDisplay, FED)或其他種類的顯示器,與電阻式或電容式等觸控面板組合而成,其可同時提供顯示及觸碰操作功能。
[0028]動作傳感器24例如是3軸重力傳感器(G sensor)、磁傳感器(Magnetic sensor)或陀螺儀傳感器(Gyro sensor)。動作傳感器24也可以是結(jié)合重力及角動量感測的6軸重力/陀螺儀傳感器、結(jié)合重力及磁感測的6軸重力/磁傳感器,或是結(jié)合重力、磁及角動量感測的9軸重力/磁/陀螺儀傳感器,在此并不限制其種類。動作傳感器24是用以檢測行動裝置20相對垂直于觸控屏幕的參考軸的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向。在一實施例中,此旋轉(zhuǎn)角度例如通過陀螺儀傳感器所感測到的偏離(Yaw)角速度計算而得,此偏離角速度即是行動裝置20以垂直于觸控屏幕22的z軸為中心旋轉(zhuǎn)的角速度。通過將此偏離角速度ω帶入下列公式(I),即可得到轉(zhuǎn)換后的旋轉(zhuǎn)角度Z:
[0029]Z= ω X (180/31 ) Xs(I)
[0030]其中,S代表時間,而旋轉(zhuǎn)角度Z的正負則可代表旋轉(zhuǎn)方向,即,旋轉(zhuǎn)角度Z為正代表順時針旋轉(zhuǎn)、負代表逆時針旋轉(zhuǎn)。
[0031 ] 處理器26耦接觸控屏幕22及動作傳感器24。處理器26可以是具有單核心或多核心的中央處理單元(Central Processing Unit,簡稱CPU),或是其他可程序化的一般用途或特殊用途的微處理器(Microprocessor)、數(shù)字信號處理器(Digital Signal Processor,簡稱DSP)、可程序化控制器、專用集成電路(Applicat1n Specific Integrated Circuit,簡稱ASIC)或其他類似元件或上述元件的組合。在本實施例中,處理器26可執(zhí)行電腦程序,藉以實現(xiàn)本發(fā)明實施例的調(diào)整視窗大小的方法。
[0032]詳言之,圖3是本發(fā)明一實施例的調(diào)整視窗大小的方法流程圖。請同時參照圖2與圖3,本實施例的方法適用于上述的行動裝置20,以下即搭配圖2中行動裝置20的各項元件,說明本實施例方法的詳細流程。
[0033]首先,行動裝置20由觸控屏幕22檢測使用者在觸控屏幕22上執(zhí)行的觸碰操作(步驟S302)。其中,上述的觸碰操作包括單擊、雙擊、長按其中之一或其組合等各種手勢,在此不設(shè)限。需說明的是,當觸控屏幕22檢測到觸碰操作時,處理器26例如會先判斷此觸碰操作是否位于觸碰屏幕所顯示的一預(yù)設(shè)區(qū)域內(nèi),從而決定是否繼續(xù)本實施例的方法流程。此預(yù)設(shè)區(qū)域例如是行動裝置20的待解鎖畫面,或是已解鎖畫面內(nèi)可觸碰物件(例如應(yīng)用程序圖示)以外的其他區(qū)域,或是特定應(yīng)用程序畫面(例如即時信息軟件或游戲軟件的畫面)。通過將觸碰操作限縮于上述預(yù)設(shè)區(qū)域,即可將使用者用來調(diào)整視窗大小的觸碰操作與行動裝置20原始設(shè)定給該觸碰操作的功能區(qū)隔,而增加該觸碰操作使用上的彈性。
[0034]回到圖2的流程,當觸碰屏幕22檢測到觸碰操作時,行動裝置20即會由動作傳感器24檢測行動裝置20相對垂直于觸控屏幕22的參考軸的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向(步驟S304)。在一實施例中,行動裝置20是在觸碰屏幕22檢測到觸碰操作時,才驅(qū)動動作傳感器24去檢測行動裝置20的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向;而在另一實施例中,行動裝置20也可以持續(xù)利用動作傳感器24檢測其旋轉(zhuǎn)角度及旋轉(zhuǎn)方向,而在觸碰屏幕22檢測到觸碰操作時,處理器26即直接從動作傳感器24獲取其所檢測到的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向,以進行后續(xù)判斷步驟,在此不設(shè)限。
[0035]在動作傳感器24檢測到旋轉(zhuǎn)角度及旋轉(zhuǎn)方向之后,處理器26即會進一步判斷此旋轉(zhuǎn)角度是否超過門限值(步驟S306)。其中,所述門限值的范圍例如是介于30至45度之間,并可提供使用者依照其對檢測靈敏度的需求自由設(shè)定。
[0036]當處理器26判斷旋轉(zhuǎn)角度超過門限值時,即會根據(jù)觸碰操作的觸碰位置及旋轉(zhuǎn)方向,調(diào)整觸控屏幕22上顯示的視窗的大小(步驟S308);反之,當處理器26判斷旋轉(zhuǎn)角度未超過門限值時,則會回到步驟S304,繼續(xù)檢測行動裝置20的旋轉(zhuǎn)角度及旋轉(zhuǎn)方向。其中,處理器26在調(diào)整視窗大小時,例如是根據(jù)觸碰位置與觸控屏幕的側(cè)緣及下緣所形成的方形區(qū)域,等比例調(diào)整或縮放(即維持原視窗的比例)視窗的大小,使得調(diào)整后的視窗位于方形區(qū)域內(nèi)且與方形區(qū)域的高度或?qū)挾认嗤R簿褪钦f,調(diào)整后的視窗的顯示范圍將不會超過此方形區(qū)域,以利使用者以單手進行操作。
[0037]需說明的是,在一實施例中,上述觸控屏幕的側(cè)緣例如是離觸碰位置較遠的側(cè)緣,只要使用者向任意方向(即順時針方向或逆時針方向)旋轉(zhuǎn)的角度超過門限值時,處理器26即會以
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1