專利名稱:畫面縮放控制系統(tǒng)及其控制方法和計算機(jī)可讀取存儲介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種畫面縮放控制技術(shù),特別是涉及一種根據(jù)接觸區(qū)域內(nèi)所 顯示的可啟動對象的數(shù)目來縮放畫面的畫面縮放控制系統(tǒng)及其控制方法和計 算機(jī)可讀取存儲介質(zhì)。
背景技術(shù):
目前,便攜式裝置的應(yīng)用越來越普遍,其執(zhí)行程序或功能也越來越多, 因此操作界面也越來越受重視。例如手機(jī)、個人數(shù)字助理或智能型手機(jī),初 期的機(jī)型由于功能較為簡單,因此其操作界面大多使用按鍵組,其大多包含 十字鍵或數(shù)字鍵。然而,當(dāng)執(zhí)行的功能或程序越來越復(fù)雜時,上述的按鍵組
已不夠用。因此,目前高端的便攜式裝置搭配配置了操作滾輪(jog whed)、觸 控式屏幕或熱鍵(hotkey),以供用戶選擇及執(zhí)行程序或功能。其中,觸控式屏 幕由于可兼顧顯示及操作功能,因此越來越多便攜式裝置使用觸控式屏幕。
然而,當(dāng)用戶徒手操作觸控式屏幕時,往往因為手指的接觸區(qū)域較大而 無法準(zhǔn)確地點擊到顯示畫面上的單一對象,因此容易同時啟動多個對象或是 無法啟動對象,導(dǎo)致用戶使用不便。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的目的在于在提供一種畫面縮放控制系統(tǒng)及 其控制方法和計算機(jī)可讀取存儲介質(zhì),以提高用戶徒手操控畫面縮放的便利性。
為了實現(xiàn)本發(fā)明的目的,本發(fā)明提供一種畫面縮放控制系統(tǒng),用以控制 畫面的縮放,所述畫面縮放控制系統(tǒng)包含觸控單元及處理單元。觸控單元檢 測物體與觸控單元的接觸,并產(chǎn)生包含接觸區(qū)域的檢測信號。處理單元接收 所述檢測信號,并判斷畫面中對應(yīng)所述接觸區(qū)域的范圍是否顯示多個可被啟 動對象,并根據(jù)判斷結(jié)果來縮放(zoomin/out)所述畫面。
其中,縮放控制單元判斷畫面中對應(yīng)接觸區(qū)域的范圍為顯示多個可被啟動對象時,縮放控制單元放大(zoomin)畫面。
其中,縮放控制單元判斷畫面中對應(yīng)接觸區(qū)域的范圍為僅顯示一個可被 啟動對象時,縮放控制單元啟動所述對象。
其中,可被啟動對象包含超級鏈接對象、文件夾對象、文件對象或菜單
另外,本發(fā)明還提供一種畫面縮放控制方法,用以控制畫面的縮放,所 述畫面縮放控制方法包含下列步驟。首先,提供觸控單元,接著,檢測物體 與觸控單元的接觸,并產(chǎn)生包含接觸區(qū)域的檢測信號。然后,判斷所述畫面 中對應(yīng)所述接觸區(qū)域的范圍是否顯示多個可被啟動對象,當(dāng)畫面中對應(yīng)所述 接觸區(qū)域的范圍內(nèi)顯示多個可被啟動對象時,放大(zoom in)所述畫面。
其中,所述畫面縮放控制方法還包含當(dāng)畫面中對應(yīng)所述接觸區(qū)域的范圍 內(nèi)僅顯示一個可被啟動對象時,啟動所述對象。
其中,可被啟動對象包含超級鏈接對象、文件夾對象、文件對象或菜單
此外,本發(fā)明還提供一種計算機(jī)可讀取的存儲介質(zhì),儲存計算機(jī)程序, 所述計算機(jī)程序安裝于計算機(jī)系統(tǒng)中并使計算機(jī)系統(tǒng)執(zhí)行畫面縮放控制方 法,計算機(jī)系統(tǒng)具有觸控單元及顯示單元,顯示單元用以顯示畫面,畫面縮 放控制方法包含下列步驟。首先,檢測物體與觸控單元的接觸,并產(chǎn)生包含 接觸區(qū)域的檢測信號。接著,判斷畫面中對應(yīng)接觸區(qū)域范圍內(nèi)是否顯示多個 可被啟動對象。當(dāng)畫面中對應(yīng)所述接觸區(qū)域范圍內(nèi)顯示多個可被啟動對象時, 》丈大f斤述畫面。
其中,所述畫面縮放控制方法還包含當(dāng)畫面中對應(yīng)所述接觸區(qū)域范圍內(nèi) 僅顯示一個可一皮啟動對象時,啟動所述對象。
其中,可被啟動對象包含超級鏈接對象、文件夾對象、文件對象或菜單
圖1為本發(fā)明的畫面縮放控制系統(tǒng)的第一實施例的方塊圖2至圖4為本發(fā)明的畫面縮放控制系統(tǒng)的第一實施例的操作示意圖5為本發(fā)明的畫面縮放控制系統(tǒng)的第二實施例的方塊圖6為本發(fā)明的畫面縮放控制系統(tǒng)的第二實施例的操作示意圖;以及圖7為本發(fā)明的畫面縮放控制方法的實施例的步驟流程圖。 主要符號說明1為便攜式電子裝置,11為顯示單元,113為可被啟動 對象,lll為畫面,114為不可被啟動對象,112為界面圖像,12為處理單元, 13為儲存單元,131為應(yīng)用程序,14為觸控單元,141為4全測信號,142為 接觸區(qū)域,15為縮放控制單元,2為智能型手機(jī),21為顯示屏幕,211為畫 面,212為郵件信箱網(wǎng)頁圖像,213為文字對象,214為郵件連接對象,215 為播放界面圖像,216為多媒體對象,217為選項對象,22為處理器,23為 內(nèi)存,231為操作系統(tǒng),232為網(wǎng)頁瀏覽程序,233為縮放控制程序,234為 縮放控制函數(shù),235為播放程序,236為多媒體文件,24為觸控模塊,241為 檢測信號,242為接觸區(qū)域,29為無線通信模塊,S1 S9為步驟流程。
具體實施例方式
圖1為本發(fā)明的畫面縮放控制系統(tǒng)的實施例的方塊圖。圖中,畫面縮放 控制系統(tǒng)應(yīng)用于便攜式電子裝置,例如個人數(shù)字助理、筆記本計算機(jī)或手機(jī), 便攜式電子裝置1包含顯示單元11、處理單元12、儲存單元13、觸控單元 14及縮放控制單元15。顯示單元11用于顯示畫面(frame)lll,而儲存單元13 用于儲存處理單元12所執(zhí)行的應(yīng)用程序131,處理單元12從儲存單元13讀 取應(yīng)用程序131并#1行,且驅(qū)動顯示單元11在畫面111中顯示應(yīng)用程序131 的界面圖像112。界面圖像112由多個對象(object)所組成,例如文字對象、 多媒體對象、圖像對象、按鈕對象、窗口對象、超級鏈接(hyperlink)對象或圖 標(biāo)對象(如文件夾圖標(biāo)對象、文件圖標(biāo)對象或菜單對象)等等。所述各個對象大 致上可分類為可被啟動對象113及不可被啟動對象114,例如,僅做顯示用的 文字對象、圖像對象或多媒體為不可被啟動對象,表示用戶無法觸發(fā)此類對 象;超級鏈接對象、圖標(biāo)對象及按鈕對象則為可被啟動對象,即用戶觸發(fā)此 類對象后應(yīng)用程序131會啟動特定功能,以提供與用戶的互動。
觸控單元14用于檢測物體與觸控單元14的接觸并產(chǎn)生包含接觸區(qū)域 142的檢測信號141。所述物體包含用戶的手指或觸控筆??s放控制單元15 用于接收檢測信號141,并判斷畫面111中對應(yīng)接觸區(qū)域142范圍內(nèi)是否顯示 多個可被啟動對象,并根據(jù)判斷結(jié)果來縮放(zoomin/out)畫面111。
圖2至圖4為第一實施例的操作示意圖。圖中,以便攜式電子裝置瀏覽 網(wǎng)頁為舉例。在圖2中,便攜式電子裝置1的畫面111顯示每日新聞網(wǎng)頁,此網(wǎng)頁包含顯示"每日新聞網(wǎng)頁"的文字組件,所述文字組件為不可啟動組件
U4;以及多個新聞超級鏈接組件,所述新聞超級鏈接組件為可啟動的組件 113,用戶可點擊新聞超級鏈接組件以連接到內(nèi)容網(wǎng)頁。由于網(wǎng)頁中的組件較 多,且其顯示尺寸較小,所以當(dāng)用戶欲4走手點擊新聞超級鏈接組件時,往往 會接觸到多個可啟動組件113,如圖2所示,接觸區(qū)域142內(nèi)至少包括體育 新聞3、體育新聞4、體育新聞5、影藝新聞4及影藝新聞5等五個可啟動組 件113,如果處理單元12不做任何動作或是啟動這五個新聞超級鏈接組件, 都會對用戶造成困擾。
因此,當(dāng)縮放控制單元15判斷畫面111中對應(yīng)接觸區(qū)域142范圍內(nèi)顯示 多個可被啟動對象113時,縮放控制單元15 4姿照預(yù)i殳比例來放大(zoomin) 畫面111,例如每一次放大時將畫面111放大10%??s放控制單元15傳送畫 面放大指令至處理單元12,以控制處理單元12進(jìn)行畫面放大的動作,畫面 111放大后如圖3所示。其中,畫面放大方式優(yōu)選的是以接觸區(qū)域142的中心 點為參考點來放大畫面。
如果縮放控制單元15判斷畫面111中對應(yīng)接觸區(qū)域142的范圍內(nèi)僅顯示 一個可被啟動對象113,則縮放控制單元15啟動所述可被啟動對象113,如 圖4所示,體育新聞4的內(nèi)容網(wǎng)頁會被連接開啟而顯示于畫面111上。通過 放大畫面,讓用戶更容易點選到對象,進(jìn)而解決在可攜式裝置上不容易對復(fù) 雜畫面做操控的問題。
根據(jù)上述說明,用戶單擊(one click)觸控單元14便可放大復(fù)雜的畫面, 因此用戶多次單擊觸控單元14直到畫面上的組件大小適合操作。此外,用戶 也可以連續(xù)接觸觸控單元14,當(dāng)縮放控制單元15判斷物體連續(xù)接觸觸控單 元14且畫面111中對應(yīng)接觸區(qū)域142的范圍內(nèi)顯示多個可被啟動對象113時, 縮放控制單元15可連續(xù)放大畫面lll,直到物體接觸觸控單元14或是縮放控 制單元15判斷畫面111中對應(yīng)4妻觸區(qū)域142的范圍內(nèi)^又顯示一個可一皮啟動對 象113時,縮放控制單元15便停止放大畫面111,接著用戶可再一次單擊畫 面111上的對象113以啟動此對象113。
此外,縮》文控制單元15還可判斷物體是否雙擊觸控單元14,當(dāng)物體雙 擊觸控單元14時,縮》文控制單元15縮小(zoomout)畫面111或是恢復(fù)畫面 111至原本尺寸。
縮放控制單元15優(yōu)選的是以處理器執(zhí)行相關(guān)程序的軟件方式來實現(xiàn)。觸
7控單元14優(yōu)選的是電阻式觸控模塊或是電容式觸控模塊,且觸控單元14優(yōu) 選的是與顯示單元11組合成觸控式屏幕。
圖5為本發(fā)明的畫面縮放控制系統(tǒng)的第二實施例的方塊圖。在此實施例 中,畫面縮放控制系統(tǒng)應(yīng)用于智能型手機(jī)。圖中,智能型手機(jī)2包含顯示屏 幕21、處理器22、內(nèi)存23、觸控模塊24及無線通信模塊29。內(nèi)存23至少 儲存操作系統(tǒng)231 、網(wǎng)頁瀏覽程序232、播放程序235及多個多媒體文件236。 處理器22執(zhí)行操作系統(tǒng)231以控制及管理便攜式無線上網(wǎng)裝置的資源,并提 供用戶界面讓用戶能夠操作便攜式無線上網(wǎng)裝置,并使處理器22可加載及執(zhí) 行其它應(yīng)用程序來提供服務(wù)。顯示屏幕21用于顯示用戶界面的畫面211。當(dāng) 用戶通過用戶界面啟動網(wǎng)頁瀏覽功能時,處理器22加載并執(zhí)行網(wǎng)頁瀏覽程序 232,以控制無線通信模塊29與服務(wù)器建立聯(lián)機(jī),并從所述服務(wù)器下載網(wǎng)頁 數(shù)據(jù)。以使用上網(wǎng)瀏覽郵件信箱為例,處理器22根據(jù)所下載的郵件信箱網(wǎng)頁 資料產(chǎn)生郵件信箱網(wǎng)頁圖像212,并將其顯示于畫面211中供用戶閱讀及操 作。其中,郵件信箱網(wǎng)頁數(shù)據(jù)包含多個文字對象213及多個郵件連接對象214, 且郵件連接對象214具有時間參數(shù),因此,在產(chǎn)生或更新郵件信箱網(wǎng)頁圖像 212時,處理器22根據(jù)時間參數(shù)對郵件連接對象214進(jìn)行排序,且縮放控制 函數(shù)234記錄每一郵件連接對象214排序后在畫面211上的顯示位置及顯示 區(qū)域。
當(dāng)觸控模塊24 ^^測到物體與觸控模塊24的接觸并產(chǎn)生包含接觸區(qū)域 242的檢測信號241,處理器22執(zhí)行網(wǎng)頁瀏覽程序232中的縮放控制函數(shù)234, 將每一郵件連接對象214的顯示位置及顯示區(qū)域與接觸區(qū)域242進(jìn)行比較, 以判斷接觸區(qū)域24是否涉及多個郵件連接對象214,如果是,則放大郵件信 箱網(wǎng)頁圖像212,并更新每一郵件連接對象214的顯示位置及顯示區(qū)域。如 果接觸區(qū)域24僅涉及一個郵件連接對象214,則處理器22從所述服務(wù)器下 載對應(yīng)所述郵件連結(jié)對象214的郵件數(shù)據(jù),并以郵件信箱網(wǎng)頁圖像212的原 本尺寸顯示所述郵件數(shù)據(jù)。
此外,操作系統(tǒng)231根據(jù)需要可內(nèi)設(shè)縮放控制程序233,以服務(wù)無縮放 控制函數(shù)的應(yīng)用程序。例如,當(dāng)用戶通過用戶界面啟動多媒體播放功能時, 處理器22加載并執(zhí)行播放程序235,以讀取并播放多媒體文件236,并產(chǎn)生 播放界面圖像215顯示在畫面211中。播放界面圖像215包含至少一個多媒 體對象216及至少一個選項對象217。多々某體對象216包含影片菜單(menu)的選項,例如DVD影片所顯示的預(yù)設(shè)菜單的章節(jié)選項,而選項對象217包含 操作組件,例如播放按鈕、快進(jìn)按鈕或倒退按鈕等等。播放程序無縮放控制 函數(shù),不會執(zhí)行上述的縮放控制,而由于操作系統(tǒng)231可取得顯示于畫面211 上的對象的位置及顯示區(qū)域,因此可使用操作系統(tǒng)231中內(nèi)設(shè)的縮放控制程 序233來進(jìn)4亍畫面211的縮^:,如圖6所示,畫面縮》文的判斷方式與上述實 施例相同,故此不再詳細(xì)i兌明。
圖7為本發(fā)明的畫面縮放控制方法的實施例的步驟流程圖。此方法用以 控制電子裝置所顯示的畫面的縮放,而畫面上顯示由多個對象(object)所組成 的界面圖像,而這些對象大致上可分類為可被啟動對象及不可被啟動對象。 可被啟動對象優(yōu)選為超級鏈接對象、文件夾對象、文件對象或菜單對象。圖 中,所述畫面縮放控制方法包含下列步驟。首先,在步驟Sl,提供觸控單元, 接著在步驟S2 4全測物體與觸控單元的接觸,并產(chǎn)生包含接觸區(qū)域的檢測信 號。所述物體包含用戶的手指或觸控筆,接著在步驟S3判斷所述檢測信號是 否為多擊信號。如果該檢測信號為多擊信號,例如是雙擊信號,則在步驟S4 恢復(fù)畫面至原本尺寸。
如果該檢測信號不是多擊信號,在步驟S5判斷此畫面中對應(yīng)所述接觸區(qū) 域范圍內(nèi)是否顯示多個可被啟動對象,當(dāng)畫面中對應(yīng)所述接觸區(qū)域范圍內(nèi)顯 示多個可被啟動對象時,在步驟S6以預(yù)設(shè)比例放大(zoom m)所述畫面, 接著在步驟S7判斷物體是否連續(xù)接觸觸控單元,如果是,則進(jìn)行步驟S5。
如果所述畫面中對應(yīng)所述接觸區(qū)域范圍內(nèi)沒有顯示多個可被啟動對象, 則在步驟S8判斷畫面中對應(yīng)所述接觸區(qū)域范圍是否僅顯示一個可被啟動對 象,如果是,則在步驟S9啟動所述一個可被啟動對象。
上述步驟流程可由計算機(jī)程序來實現(xiàn),而所述計算機(jī)程序儲存于計算機(jī) 可讀取的存儲介質(zhì),且被安裝到具有觸控單元及顯示單元的計算機(jī)系統(tǒng)并使 所述計算機(jī)系統(tǒng)執(zhí)行畫面縮放控制方法的步驟。存儲介質(zhì)優(yōu)選為內(nèi)存、硬盤 或光存儲介質(zhì)。
權(quán)利要求
1、一種畫面縮放控制系統(tǒng),用以控制畫面的縮放,該畫面縮放控制系統(tǒng)包含觸控單元,以用于檢測物體與所述觸控單元的接觸,并產(chǎn)生包含接觸區(qū)域的檢測信號;以及縮放控制單元,以用于接收所述檢測信號,并判斷所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)是否顯示多個可被啟動對象,并根據(jù)判斷結(jié)果來縮放所述畫面。
2、 根據(jù)權(quán)利要求1所述的畫面縮放控制系統(tǒng),其特征在于當(dāng)所述縮放控 制單元判斷所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)顯示多個可被啟動對象 時,所述縮放控制單元放大所述畫面。
3、 根據(jù)權(quán)利要求1所述的畫面縮放控制系統(tǒng),其特征在于當(dāng)所述縮放控時,所述縮放控制單元啟動所述對象。
4、 根據(jù)權(quán)利要求1所述的畫面縮放控制系統(tǒng),其特征在于當(dāng)所述縮放控 制單元判斷所述物體雙擊所述觸控單元時,所述縮放控制單元縮小所述畫面。
5、 一種畫面縮》t控制方法,用以控制畫面的縮力文,該畫面縮方文控制方法 包含提供觸控單元;檢測物體與所述觸控單元的接觸,并產(chǎn)生包含接觸區(qū)域的檢測信號; 判斷所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)是否顯示多個可被啟動對 象;以及當(dāng)所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)顯示多個可被啟動的對象時, 放大所述畫面。
6、 根據(jù)權(quán)利要求5所述的畫面縮放控制方法,其特征在于當(dāng)所述畫面中 對應(yīng)所述接觸區(qū)域的范圍內(nèi)僅顯示一個可被啟動對象時,啟動所述對象。
7、 根據(jù)權(quán)利要求5所述的畫面縮放控制方法,其特征在于當(dāng)所述物體雙 擊所述觸4空單元時,縮小所述畫面。
8、 一種計算機(jī)可讀取的存儲介質(zhì),儲存計算機(jī)程序,所述計算機(jī)程序安 裝于計算機(jī)系統(tǒng)中并使所述計算機(jī)系統(tǒng)執(zhí)行畫面縮放控制方法,所述計算機(jī)系統(tǒng)具有觸控單元及顯示單元,所述顯示單元用于顯示畫面,所述畫面縮放控制方法包含下列步驟檢測物體與所述觸控單元的接觸,并產(chǎn)生包含接觸區(qū)域的檢測信號; 判斷所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)是否顯示多個可被啟動對象;以及當(dāng)所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)顯示多個可被啟動對象時,放大戶斤述畫面。
9、根據(jù)權(quán)利要求8所述的計算機(jī)可讀取的存儲介質(zhì),其特征在于所述畫 面縮放控制方法還包含當(dāng)所述畫面中對應(yīng)所述接觸區(qū)域的范圍內(nèi)僅顯示一個可被啟動對象時,啟動所述對象。
10、根據(jù)權(quán)利要求8所述的計算機(jī)可讀取的存儲介質(zhì),其特征在于所述 畫面縮放控制方法還包含當(dāng)所述物體雙擊所述觸控單元時,縮小所述畫面。
全文摘要
本發(fā)明公開一種畫面縮放控制系統(tǒng)及其控制方法和計算機(jī)可讀取存儲介質(zhì),用以控制畫面的縮放,其特征在于使用觸控單元作為用戶的操作界面,并檢測用戶的手指與觸控單元的接觸。如果用戶所接觸的區(qū)域在畫面中僅顯示可被啟動的對象時,則此對象被啟動,相反,如果用戶所接觸的區(qū)域在畫面中是顯示多個可被啟動對象時,則所述畫面被放大,且如果用戶繼續(xù)接觸觸控單元,則所述畫面會被連續(xù)放大直到用戶所接觸的區(qū)域在畫面中僅顯示一個可被啟動對象,由此,可提高用戶徒手操控畫面縮放的便利性。
文檔編號G06F3/048GK101630221SQ20081013397
公開日2010年1月20日 申請日期2008年7月18日 優(yōu)先權(quán)日2008年7月18日
發(fā)明者蔡杰智 申請人:宏碁股份有限公司