可攜式電子裝置及其界面顯示方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種可攜式電子裝置及其界面顯示方法,特別是涉及一種依據(jù)裝置目 前所在的環(huán)境及移動狀態(tài)而決定界面顯示模式的可攜式電子裝置及其界面顯示方法。
【背景技術(shù)】
[0002] 可攜式電子裝置可執(zhí)行各類型的應(yīng)用程序,供用戶依需求安裝使用;而不同應(yīng)用 程序會依據(jù)其設(shè)計而支持不同的界面顯示模式,例如橫向模式(Landscape mode)或直立模 式(Portrait mode)等。為了提供可攜式電子裝置于操作及觀看屏幕時的方便性,有部分 應(yīng)用程序會配合可攜式電子裝置所設(shè)置的重力傳感器(G-sensor)或具有類似功能的感測 組件;當(dāng)這類感測組件感測到裝置本體的屏幕方向改變后,可以控制應(yīng)用程序的顯示界面 隨之旋轉(zhuǎn)而改變其界面顯示模式。
[0003] 前述設(shè)計自然有其優(yōu)點,然而當(dāng)使用者并不想改變目前應(yīng)用程序的界面顯示模式 時,此類設(shè)計反而會造成困擾。舉例來說,當(dāng)使用者手持可攜式電子裝置來瀏覽網(wǎng)頁或執(zhí) 行應(yīng)用程序時,若是可攜式電子裝置非本意地產(chǎn)生其方向的改變(例如裝置受外力碰撞或 晃動而旋轉(zhuǎn)),進(jìn)而造成界面顯示模式之間的切換,反而會打斷用戶原本的操作或程序的執(zhí) 行。此時用戶必須再次旋轉(zhuǎn)可攜式電子裝置以切換回原本的界面顯示模式,如此不僅需要 多花費一些等待時間,且不必要的界面顯示模式切換也會耗費額外的電力。
【發(fā)明內(nèi)容】
[0004] 有鑒于此,本發(fā)明的主要目的是提供一種依據(jù)裝置目前所在的環(huán)境及移動狀態(tài)而 決定界面顯示模式的可攜式電子裝置及其界面顯示方法,以解決現(xiàn)有技術(shù)存在的界面顯示 模式會隨著裝置旋轉(zhuǎn)而實時改變的技術(shù)問題。
[0005] 為達(dá)到上述的目的,本發(fā)明的界面顯示方法應(yīng)用于可攜式電子裝置。該方法包括 以下步驟:執(zhí)行一應(yīng)用程序;擷取并分析可攜式電子裝置周圍的背景聲音,以取得至少一 聲音特征;判斷可攜式電子裝置的移動狀態(tài);將該至少一聲音特征及該移動狀態(tài)比對應(yīng)用 程序的使用統(tǒng)計數(shù)據(jù),以決定應(yīng)用程序的界面顯示模式;鎖定以該界面顯示模式顯示應(yīng)用 程序的顯示界面。
[0006] 在本發(fā)明的一實施例中,該使用統(tǒng)計數(shù)據(jù)是在一設(shè)定時間內(nèi),每次執(zhí)行該應(yīng)用程 序時記錄所對應(yīng)的該至少一聲音特征、該移動狀態(tài)及該界面顯示模式的統(tǒng)計數(shù)據(jù)。
[0007] 在本發(fā)明的一實施例中,該使用統(tǒng)計數(shù)據(jù)是在一設(shè)定執(zhí)行次數(shù)內(nèi),每次執(zhí)行該應(yīng) 用程序時所對應(yīng)的該至少一聲音特征、該移動狀態(tài)及該界面顯示模式的統(tǒng)計數(shù)據(jù)。
[0008] 在本發(fā)明的一實施例中,于每次該應(yīng)用程序執(zhí)行后即開始記錄該使用統(tǒng)計數(shù)據(jù); 且于關(guān)閉該應(yīng)用程序時或該應(yīng)用程序經(jīng)過一空閑時間后,停止記錄該使用統(tǒng)計數(shù)據(jù)。
[0009] 在本發(fā)明的一實施例中,本發(fā)明的界面顯示方法還包括以下步驟:接收一解除指 令;依據(jù)該解除指令解除該界面顯示模式的鎖定;以及于該顯示界面切換回鎖定時的該界 面顯示模式時,再次鎖定該界面顯示模式。
[0010] 本發(fā)明的可攜式電子裝置包括控制模塊、聲音處理模塊、移動檢測模塊、數(shù)據(jù)收集 模塊及比對模塊??刂颇K用以執(zhí)行一應(yīng)用程序;聲音處理模塊用以擷取并分析可攜式電 子裝置周圍的背景聲音,以取得至少一聲音特征;移動檢測模塊用以判斷可攜式電子裝置 的移動狀態(tài);數(shù)據(jù)收集模塊用以記錄應(yīng)用程序的使用統(tǒng)計數(shù)據(jù);比對模塊用以將至少一聲 音特征及移動狀態(tài)比對使用統(tǒng)計數(shù)據(jù),以決定該應(yīng)用程序的界面顯示模式,并且通知控制 模塊鎖定以該界面顯示模式顯示該應(yīng)用程序的顯示界面。
[0011] 通過本發(fā)明的設(shè)計,在使用者執(zhí)行任意一個應(yīng)用程序時,會依據(jù)裝置現(xiàn)況與該應(yīng) 用程序的使用統(tǒng)計數(shù)據(jù)相互比對,以顯示并鎖定該應(yīng)用程序的界面顯示模式。如此一來,該 應(yīng)用程序的顯示界面不會因為裝置本身的旋轉(zhuǎn)或晃動而自動切換其界面顯示模式,以避免 打斷用戶的使用狀態(tài),提供較佳的使用感受。
[0012] 以下結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)描述,但不作為對本發(fā)明的限定。
【附圖說明】
[0013] 圖1是應(yīng)用本發(fā)明的界面顯示方法的可攜式電子裝置的系統(tǒng)方框圖;
[0014] 圖2是本發(fā)明的界面顯示方法的流程圖;
[0015] 圖3是本發(fā)明的界面顯示方法另一實施例的流程圖。
[0016] 附圖標(biāo)記:
[0017] 1 :可攜式電子裝置 10 :控制模塊
[0018] 20:聲音處理模塊 21 :聲音擷取單元
[0019] 22:聲音分析單元 30:移動檢測模塊
[0020] 40 :數(shù)據(jù)收集模塊 50:比對模塊
[0021] Sl ~S8:步驟
【具體實施方式】
[0022] 為能了解本發(fā)明的技術(shù)內(nèi)容,特舉出具體實施例說明如下。
[0023] 請先參考圖1是應(yīng)用本發(fā)明的界面顯示方法的可攜式電子裝置1的系統(tǒng)方框圖。 在本發(fā)明的一實施例中,可攜式電子裝置1可以是智能型手機、平板計算機、筆記本電腦 等,但本發(fā)明不以此為限。
[0024] 如圖1所示,可攜式電子裝置1包括控制模塊10、聲音處理模塊20、移動檢測模塊 30、數(shù)據(jù)收集模塊40及比對模塊50??刂颇K10用以執(zhí)行一應(yīng)用程序;此處控制模塊10 可以是裝置內(nèi)的主控制組件(例如中央處理單元或操作系統(tǒng)等),而應(yīng)用程序則是安裝并存 儲于裝置的記憶體或硬盤內(nèi),以供控制模塊10依據(jù)用戶所輸入的指令予以執(zhí)行。
[0025] 聲音處理模塊20包括聲音擷取單元21及聲音分析單元22。聲音擷取單元21可 以是麥克風(fēng),用以取得可攜式電子裝置1的所在位置周圍的背景聲音;而聲音分析單元22 可以是具有聲音分析及辨識功能的處理芯片或程序,用以針對已取得的背景聲音進(jìn)行分 析,利用語音識別等技術(shù)自背景聲音中取得至少一聲音特征,以判斷該背景聲音所對應(yīng)的 環(huán)境。
[0026] 移動檢測模塊30用以判斷可攜式電子裝置1的移動狀態(tài)。此處移動檢測模塊30 可以是具有位置定位功能的硬件模塊或程序,例如支持GPS定位、Wi-Fi定位或3G定位的 模塊等。通過移動檢測模塊30來判斷目前可攜式電子裝置1的移動狀態(tài)是保持靜止或移 動中。
[0027] 數(shù)據(jù)收集模塊40用以預(yù)先收集并記錄任意一應(yīng)用程序的使用統(tǒng)計數(shù)據(jù),以做為 比對模塊50的后續(xù)比對參考。應(yīng)用程序的使用統(tǒng)計數(shù)據(jù)包括執(zhí)行該應(yīng)用程序時裝置所在 位置周圍的背景聲音中的聲音特征(可通過聲音處理模塊20擷取并分析,判斷此背景聲音 所對應(yīng)的環(huán)境)、裝置的移動狀態(tài)(可通過移動檢測模塊30判斷裝置是靜止或移動中)及所 使用的界面顯示模式(直立或橫向)等數(shù)據(jù),以便統(tǒng)計出在不同背景環(huán)境、不同移動狀態(tài)下, 該應(yīng)用程序大多采用的界面顯示模式。此處數(shù)據(jù)收集模塊40可以是具有數(shù)據(jù)收集功能的 程序或結(jié)合該程序的存儲模塊。
[0028] 在本發(fā)明的一實施例中,數(shù)據(jù)收集模塊40可以在一設(shè)定時間內(nèi),將控制模塊10每 次執(zhí)行該應(yīng)用程序時所對應(yīng)的至少一聲音特征、移動狀態(tài)及界面顯示模式予以記錄,經(jīng)統(tǒng) 計分析后而取得該應(yīng)用程序的使用統(tǒng)計數(shù)據(jù)。此設(shè)定時間可以取數(shù)小時到數(shù)天不等,以便 收集足夠的數(shù)據(jù)予以統(tǒng)計,但本發(fā)明不以此為限。此外,設(shè)定時間可以用安裝該應(yīng)用程序后 起算的實際經(jīng)歷時間來判斷,或是累計執(zhí)行該應(yīng)用程序的總運行時間來判斷。
[0029] 在本發(fā)明的另一實施例中,數(shù)據(jù)收集模塊40也可以在一設(shè)定執(zhí)行次數(shù)內(nèi),將控制 模塊10每次執(zhí)行該應(yīng)用程序時所對應(yīng)的至少一聲音特征、移動狀態(tài)及界面顯示模式予以 記錄,經(jīng)統(tǒng)計分析后而取得該應(yīng)用程序的使用統(tǒng)計數(shù)據(jù)。同樣地,此設(shè)定執(zhí)行次數(shù)可以取數(shù) 次到數(shù)十次不