專(zhuān)利名稱(chēng):手持電子裝置及手持電子裝置的輸入、顯示裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種手持電子裝置,且特別是有關(guān)于一種手持電子裝置的輸 入及顯示裝置與方法。
背景技術(shù):
隨著科技發(fā)展的日新月異,手持電子裝置的制造商為了提高在市場(chǎng)上的競(jìng)爭(zhēng) 力,紛紛推出各式功能強(qiáng)大并結(jié)合了多種應(yīng)用程序的手持電子裝置,以滿(mǎn)足消費(fèi)者 多元化的需求。這類(lèi)具有多種功能的手持電子裝置,多半具有較為復(fù)雜的操作接口, 而需要搭配更多的輸入按鍵來(lái)讓使用者進(jìn)行操作。
一般來(lái)說(shuō),上述手持電子裝置的輸入按鍵可分為實(shí)體qwerty鍵盤(pán)或是顯示在 觸控式屏幕上的虛擬鍵盤(pán)兩種。然而不難想見(jiàn),實(shí)體的qwerty鍵盤(pán)將占據(jù)不少空 間,某些制造商為了維持手持電子裝置整體的尺吋,甚至還必須縮小顯示屏幕來(lái)放 置qwerty鍵盤(pán),這對(duì)使用者來(lái)說(shuō)無(wú)疑將造成操作上的不便。而就虛擬鍵盤(pán)而言, 除了無(wú)法在顯示屏幕上保留一塊專(zhuān)門(mén)用以顯示虛擬鍵盤(pán)的區(qū)域之外,為了顯示虛擬 鍵盤(pán),則必須對(duì)其它需要經(jīng)由虛擬鍵盤(pán)來(lái)操作的應(yīng)用程序進(jìn)行修改。舉例來(lái)說(shuō),在 圖1A所示的手持電子裝置中,可用來(lái)顯示主應(yīng)用程序操作畫(huà)面的顯示屏幕其分辨 率(resolution)為Wy,且在手持電子裝置上配置有實(shí)體按鍵A及實(shí)體按鍵B。而 在分辨率同樣為x*y的觸控式顯示屏幕上,程序設(shè)計(jì)人員必需修改/設(shè)計(jì)應(yīng)用程序, 而以應(yīng)用程序?qū)嵶鞒龉δ芘c實(shí)體按鍵A及實(shí)體按鍵B相同的虛擬按鍵A以及虛擬按 鍵B,如圖IB所示。在此假設(shè)虛擬按鍵A以及虛擬按鍵B的應(yīng)用程序操作畫(huà)面將 占用顯示屏幕x*z的面積。虛擬按鍵A以及虛擬按鍵B的應(yīng)用程序操作畫(huà)面將會(huì)遮 蔽原本分辨率為x*y的主應(yīng)用程序操作畫(huà)面。另外,由于虛擬按鍵的應(yīng)用程序操作 畫(huà)面與主應(yīng)用程序操作畫(huà)面相互重疊,主應(yīng)用程序操作畫(huà)面也有可能會(huì)在操作過(guò)程 去遮蔽了虛擬按鍵的應(yīng)用程序操作畫(huà)面。如此將導(dǎo)致使用者操作上的不方便。為了 不要讓虛擬按鍵的應(yīng)用程序操作畫(huà)面與主應(yīng)用程序操作畫(huà)面相互重疊,程序設(shè)計(jì)人員必需修改現(xiàn)有手持電子裝置的應(yīng)用程序,亦即縮小原本用來(lái)顯示主應(yīng)用程序操作
畫(huà)面的區(qū)域大小以顯示虛擬按鍵A及虛擬按鍵B。也正因如此,程序設(shè)計(jì)人員在撰 寫(xiě)應(yīng)用程序時(shí),必須對(duì)應(yīng)地將主應(yīng)用程序操作畫(huà)面分辨率的值調(diào)整為x^y-z),據(jù) 此方能正確地在屏幕上顯示應(yīng)用程序的操作畫(huà)面。換句話(huà)說(shuō),基于屏幕分辨率以及 虛擬鍵盤(pán)(或虛擬按鍵)大小的不同,同樣的應(yīng)用程序在不同的手持電子裝置上就必 須經(jīng)過(guò)不同的修改,程序設(shè)計(jì)人員勢(shì)必將耗費(fèi)額外的心力來(lái)進(jìn)行上述修改動(dòng)作,而 修改后的應(yīng)用程序也將變的較無(wú)彈性。
另一種在手持電子裝置上實(shí)現(xiàn)虛擬鍵盤(pán)的方式則如圖1C所示,配置有分辨率 為x*y以及Wz的兩個(gè)觸控式屏幕,分別用以顯示主應(yīng)用程序的操作畫(huà)面以及虛擬 按鍵A、 B應(yīng)用程序的操作畫(huà)面。圖2是上述手持電子裝置的輸入裝置的方塊圖。 請(qǐng)參閱圖2,在手持電子裝置200中包括用以顯示主應(yīng)用程序的操作畫(huà)面的主觸控 式屏幕210,以及用以顯示虛擬鍵盤(pán)的副觸控式屏幕220。當(dāng)使用者想直接對(duì)主應(yīng) 用程序的操作畫(huà)面進(jìn)行操作時(shí),可透過(guò)主觸控式屏幕210來(lái)產(chǎn)生輸入信號(hào),再經(jīng)由 主屏幕驅(qū)動(dòng)程序230將輸入信號(hào)轉(zhuǎn)換為鼠標(biāo)事件,并將鼠標(biāo)事件傳送至第一應(yīng)用程 序模塊250以驅(qū)動(dòng)主應(yīng)用程序執(zhí)行對(duì)應(yīng)的動(dòng)作。然而,當(dāng)使用者需要輸入文字資料 時(shí),則可點(diǎn)選副觸控式屏幕220上的虛擬鍵盤(pán)以產(chǎn)生輸入信號(hào),并通過(guò)副屏幕驅(qū)動(dòng) 程序240將輸入信號(hào)轉(zhuǎn)換為鍵盤(pán)事件,以透過(guò)第二應(yīng)用程序模塊260驅(qū)動(dòng)虛擬鍵盤(pán) 的應(yīng)用程序執(zhí)行對(duì)應(yīng)動(dòng)作。此外,亦可由副屏幕驅(qū)動(dòng)程序240將輸入信號(hào)轉(zhuǎn)換為鼠 標(biāo)事件,并傳送至第一應(yīng)用程序模塊250來(lái)驅(qū)動(dòng)主應(yīng)用程序執(zhí)行動(dòng)作。
從另一個(gè)角度來(lái)看,圖3是上述手持電子裝置的顯示裝置的方塊圖。手持電 子裝置200具有第一畫(huà)面顯示模塊310及第二畫(huà)面顯示模塊340。第一畫(huà)面顯示模 塊310從主應(yīng)用程序取得要顯示在主觸控式屏幕210上的畫(huà)面資料,而第二畫(huà)面顯 示模塊340則從虛擬鍵盤(pán)的應(yīng)用程序取得要顯示在副觸控式屏幕220上的畫(huà)面資 料。上述所取得的畫(huà)面資料首先將分別暫存至第一暫存空間320及第二暫存空間 350。接著再由第一驅(qū)動(dòng)程序330從第一暫存空間320中取得資料并將其顯示于主 觸控式屏幕210,并由第二驅(qū)動(dòng)程序360從第二暫存空間350中取得畫(huà)面資料并將 其顯示于副觸控式屏幕220。
由上所述可以發(fā)現(xiàn),利用兩個(gè)觸控式屏幕來(lái)實(shí)現(xiàn)虛擬鍵盤(pán),勢(shì)必將耗費(fèi)額外 一組觸控式屏幕的硬件成本,進(jìn)而會(huì)對(duì)手持電子裝置的價(jià)格造成負(fù)面影響。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種手持電子裝置的輸入裝置,在不需要對(duì)應(yīng)用程序 進(jìn)行修改的情況下,便能以同一個(gè)輸入接口對(duì)應(yīng)用程序以及虛擬鍵盤(pán)進(jìn)行操作。
本發(fā)明提供一種手持電子裝置的輸入方法,根據(jù)輸入信號(hào)的坐標(biāo)位置將輸入 信號(hào)轉(zhuǎn)換為鼠標(biāo)或鍵盤(pán)事件,據(jù)以驅(qū)動(dòng)不同的應(yīng)用程序來(lái)執(zhí)行動(dòng)作。
本發(fā)明提供一種手持電子裝置的顯示裝置,可透過(guò)一個(gè)顯示接口同時(shí)仿真兩 個(gè)不同的顯示畫(huà)面,據(jù)以節(jié)省顯示裝置的硬件成本。
本發(fā)明提供一種手持電子裝置的顯示方法,得以在不更改應(yīng)用程序的操作畫(huà) 面的情況下,以相同的顯示接口同時(shí)顯示應(yīng)用程序及虛擬鍵盤(pán)。
本發(fā)明提供一種手持電子裝置,能根據(jù)應(yīng)用程序的需求搭配顯示不同的虛擬 鍵盤(pán),進(jìn)而增加使用上的彈性。
本發(fā)明提出一種手持電子裝置的輸入裝置,此輸入裝置包括指向輸入接口、 第一應(yīng)用程序模塊、第二應(yīng)用程序模塊以及判斷模塊。其中,指向輸入接口用以產(chǎn) 生輸入信號(hào),以控制同時(shí)執(zhí)行的第一應(yīng)用程序及/或第二應(yīng)用程序。第一應(yīng)用程序 模塊用以依據(jù)第一類(lèi)型接口事件觸發(fā)第一應(yīng)用程序,而第二應(yīng)用程序模塊是依據(jù)第 二類(lèi)型接口事件觸發(fā)第二應(yīng)用程序。連接至指向輸入接口、第一應(yīng)用程序模塊及第 二應(yīng)用程序模塊的判斷模塊,則是用以根據(jù)輸入信號(hào)的坐標(biāo)位置,決定將輸入信號(hào) 傳送給第一應(yīng)用程序模塊做為第一類(lèi)型接口事件,或?qū)⑤斎胄盘?hào)傳送給第二應(yīng)用程 序模塊做為第二類(lèi)型接口事件。
本發(fā)明更提出一種手持電子裝置的輸入方法,適用于同時(shí)執(zhí)行第一應(yīng)用程序 及第二應(yīng)用程序的手持電子裝置。此方法首先提供第一應(yīng)用程序模塊,以依據(jù)第一 類(lèi)型接口事件觸發(fā)第一應(yīng)用程序。同時(shí)提供第二應(yīng)用程序模塊,以依據(jù)第二類(lèi)型接 口事件觸發(fā)第二應(yīng)用程序。在透過(guò)指向輸入接口接收輸入信號(hào)后,根據(jù)輸入信號(hào)之 坐標(biāo)位置,決定將輸入信號(hào)傳送給第一應(yīng)用程序模塊做為第一類(lèi)型接口事件,或?qū)?輸入信號(hào)傳送給第二應(yīng)用程序模塊做為第二類(lèi)型接口事件。
從另一觀(guān)點(diǎn)來(lái)看,本發(fā)明提出一種手持電子裝置的顯示裝置,此顯示裝置包 括第一畫(huà)面顯示模塊、第二畫(huà)面顯示模塊、顯示接口及處理模塊。第一畫(huà)面顯示模 塊用以取得第一應(yīng)用程序的第一操作畫(huà)面,而第二畫(huà)面顯示模塊用以取得第二應(yīng)用程序的第二操作畫(huà)面,其中第二應(yīng)用程序與第一應(yīng)用程序是同時(shí)執(zhí)行于手持電子裝 置。顯示接口是用以顯示整體畫(huà)面資料。處理模塊同時(shí)與第一畫(huà)面顯示模塊、第二 畫(huà)面顯示模塊以及顯示接口相連接,用以根據(jù)顯示接口的大小將第一操作畫(huà)面及第 二操作畫(huà)面整合為整體畫(huà)面資料。
本發(fā)明另提出一種手持電子裝置的顯示方法,此方法包括取得第一應(yīng)用程序 的第一操作畫(huà)面,以及取得第二應(yīng)用程序的第二操作畫(huà)面。其中,第一應(yīng)用程序與 第二應(yīng)用程序是同時(shí)執(zhí)行于手持電子裝置。接著,根據(jù)顯示接口的大小將第一操作 畫(huà)面及第二操作畫(huà)面整合為整體畫(huà)面資料,并顯示整體畫(huà)面資料于顯示接口。
從又一觀(guān)點(diǎn)來(lái)看,本發(fā)明提出一種手持電子裝置。此手持電子裝置包括觸控 顯示模塊、第一應(yīng)用程序模塊、第二應(yīng)用程序模塊、判斷模塊、第一畫(huà)面顯示模塊、 第二畫(huà)面顯示模塊,以及處理模塊。其中,觸控顯示模塊包括用以顯示整體畫(huà)面資 料的顯示接口,以及用以產(chǎn)生輸入信號(hào)的指向輸入接口,其中輸入信號(hào)可控制同時(shí) 執(zhí)行的第一應(yīng)用程序或第二應(yīng)用程序。第一應(yīng)用程序模塊是用以依據(jù)第一類(lèi)型接口 事件觸發(fā)第一應(yīng)用程序,而第二應(yīng)用程序模塊則是用以依據(jù)第二類(lèi)型接口事件觸發(fā) 第二應(yīng)用程序。判斷模塊是連接至指向輸入接口、第一應(yīng)用程序模塊及第二應(yīng)用程 序模塊,用以根據(jù)輸入信號(hào)的坐標(biāo)位置,決定將輸入信號(hào)傳送給第一應(yīng)用程序模塊 做為第一類(lèi)型接口事件,或?qū)⑤斎胄盘?hào)傳送給第二應(yīng)用程序模塊做為第二類(lèi)型接口 事件。第一畫(huà)面顯示模塊是用以取得第一應(yīng)用程序的第一操作畫(huà)面,第二畫(huà)面顯示 模塊則是用以取得第二應(yīng)用程序的第二操作畫(huà)面。處理模塊與第一畫(huà)面顯示模塊、 第二畫(huà)面顯示模塊及顯示接口相連接,用以根據(jù)顯示接口的大小將第一操作畫(huà)面及 第二操作畫(huà)面整合為整體畫(huà)面資料。
本發(fā)明將顯示接口分為至少兩部份,其一用來(lái)顯示應(yīng)用程序,另一部分則可 顯示虛擬鍵盤(pán)。此外,更透過(guò)一個(gè)輸入接口接收對(duì)應(yīng)用程序及虛擬鍵盤(pán)的操作。如 此一來(lái)可保有應(yīng)用程序原有的操作接口,同時(shí)還能依據(jù)應(yīng)用程序的需求搭配不同的 虛擬鍵盤(pán)。在不需對(duì)應(yīng)用程序進(jìn)行修改的情況下,不但增加應(yīng)用程序與虛擬鍵盤(pán)之 間的組合彈性,同時(shí)又不需額外添加硬件,而能達(dá)到節(jié)省硬件成本之功效。
為讓本發(fā)明的上述特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合 所附圖式,作詳細(xì)說(shuō)明如下。
圖1A、 1B、 1C為傳統(tǒng)的手持電子裝置的示意圖。 圖2是傳統(tǒng)的手持電子裝置的輸入裝置的方塊圖。 圖3是傳統(tǒng)的手持電子裝置的顯示裝置的方塊圖。 圖4是依照本發(fā)明一實(shí)施例所繪示手持電子裝置的輸入裝置的方塊圖。 圖5是依照本發(fā)明一實(shí)施例所繪示手持電子裝置的輸入方法的流程圖。 圖6是依照本發(fā)明一實(shí)施例所繪示手持電子裝置的顯示裝置的方塊圖。 圖7是依照本發(fā)明一實(shí)施例所繪示手持電子裝置的顯示方法的流程圖。 圖8是依照本發(fā)明一實(shí)施例所繪示手持電子裝置的示意圖。
具體實(shí)施例方式
為了使本發(fā)明的內(nèi)容更為明了,以下特舉實(shí)施例做為本發(fā)明確實(shí)能夠據(jù)以 實(shí)施的范例。
圖4是依照本發(fā)明的一實(shí)施例所繪示手持電子裝置的輸入裝置的方塊圖。 請(qǐng)參閱圖4,手持電子裝置的輸入裝置400包括指向輸入接口 410、指向輸入 接口驅(qū)動(dòng)模塊420、判斷模塊430、第一應(yīng)用程序模塊440以及第二應(yīng)用程序 模塊450。其中,輸入裝置400例如可配置在手機(jī)、智能型手機(jī),或個(gè)人數(shù)字 助理等手持電子裝置中,在此并不限制其范圍。
指向輸入接口 410例如是觸控式面板(touch panel),可根據(jù)使用者的 操作動(dòng)作來(lái)產(chǎn)生輸入信號(hào),以控制同時(shí)執(zhí)行在手持電子裝置上的第一應(yīng)用程序 及/或第二應(yīng)用程序。舉例來(lái)說(shuō),第二應(yīng)用程序包括虛擬鍵盤(pán)的應(yīng)用程序,而 第一應(yīng)用程序則可以是手持電子裝置的操作系統(tǒng)所支持的主應(yīng)用程序(例如 Windows CE的桌面管理程序、電子郵件應(yīng)用程序或網(wǎng)頁(yè)瀏覽應(yīng)用程序等)。在 本實(shí)施例中,對(duì)應(yīng)第一應(yīng)用程序的第一操作畫(huà)面以及對(duì)應(yīng)第二應(yīng)用程序的第二 操作畫(huà)面,例如是同時(shí)顯示在手持電子裝置的顯示接口 (未繪示)上,然而上 述顯示方式并不用以限制本發(fā)明的范圍。
指向輸入接口驅(qū)動(dòng)模塊420可將輸入信號(hào)轉(zhuǎn)換為鼠標(biāo)事件,并在判斷輸入 信號(hào)之種類(lèi)的同時(shí)取得輸入信號(hào)的坐標(biāo)位置。在本實(shí)施例中,指向輸入接口驅(qū) 動(dòng)模塊420例如是安裝在手持電子裝置的圖形窗口事件系統(tǒng)(Graphic Window
13Event System, GWES)模塊中的輸入接口驅(qū)動(dòng)程序,會(huì)根據(jù)使用者的操作將輸 入信號(hào)轉(zhuǎn)換為按下鼠標(biāo)左鍵(LButtonDown)、放開(kāi)鼠標(biāo)左鍵(LButtonUp)或 是雙擊鼠標(biāo)左鍵(LButtonDBClick)等各式鼠標(biāo)事件。
輸入裝置400中的第一應(yīng)用程序模塊440則是依據(jù)第一類(lèi)型接口事件(例 如鼠標(biāo)事件)來(lái)觸發(fā)第一應(yīng)用程序;而第二應(yīng)用程序模塊則是依據(jù)第二類(lèi)型接 口事件(例如鍵盤(pán)事件)以觸發(fā)第二應(yīng)用程序。
分別與指向輸入接口驅(qū)動(dòng)模塊420、第一應(yīng)用程序模塊440以及第二應(yīng)用 程序模塊450相連接的判斷模塊430則會(huì)根據(jù)指向輸入接口驅(qū)動(dòng)模塊420所取 得之輸入信號(hào)的坐標(biāo)位置,決定將輸入信號(hào)傳送給第一應(yīng)用程序模塊440做為 第一類(lèi)型接口事件,或是將輸入信號(hào)傳送給第二應(yīng)用程序模塊450以做為第二 類(lèi)型接口事件。
為了更詳細(xì)地說(shuō)明手持電子裝置的輸入裝置400的運(yùn)作流程,以下將再舉 另一實(shí)施例來(lái)對(duì)本發(fā)明做更進(jìn)一步的說(shuō)明。圖5是依照本發(fā)明一實(shí)施例所繪示 手持電子裝置的輸入方法的流程圖。請(qǐng)同時(shí)參閱圖4與圖5,在同時(shí)執(zhí)行第一 應(yīng)用程序及第二應(yīng)用程序的手持電子裝置中,首先提供依據(jù)第一類(lèi)型接口事件 來(lái)觸發(fā)第一應(yīng)用程序的第一應(yīng)用程序模塊440,以及根據(jù)第二類(lèi)型接口事件來(lái) 觸發(fā)第二應(yīng)用程序的第二應(yīng)用程序模塊450。為了方便說(shuō)明,在此假設(shè)第一應(yīng) 用程序?yàn)殡娮余]件應(yīng)用程序,而第二應(yīng)用程序?yàn)樘摂M鍵盤(pán)應(yīng)用程序。
如步驟510所示,在使用者對(duì)手持電子裝置進(jìn)行操作時(shí),手持電子裝置將 透過(guò)指向輸入接口 410接收對(duì)應(yīng)操作動(dòng)作的輸入信號(hào)。接著在步驟520中,由 指向輸入接口驅(qū)動(dòng)模塊420將輸入信號(hào)轉(zhuǎn)換為鼠標(biāo)事件,并且在判斷輸入信號(hào) 是屬于哪一種鼠標(biāo)事件時(shí), 一并取得輸入信號(hào)的坐標(biāo)位置。
接下來(lái)如步驟530所示,在指向輸入接口驅(qū)動(dòng)模塊420取得輸入信號(hào)的坐 標(biāo)位置后,判斷模塊430將根據(jù)坐標(biāo)位置來(lái)傳送輸入信號(hào)。在本實(shí)施例中,假 設(shè)對(duì)應(yīng)第一應(yīng)用程序的第一操作畫(huà)面與對(duì)應(yīng)第二應(yīng)用程序的第二操作畫(huà)面是 同時(shí)顯示于手持電子裝置的顯示接口 (未繪示),那么判斷模塊430將根據(jù)輸 入信號(hào)的坐標(biāo)位置以及第一操作畫(huà)面與第二操作畫(huà)面分別顯示在顯示接口上 的區(qū)域,以決定要將輸入信號(hào)傳送給第一應(yīng)用程序模塊440或第二應(yīng)用程序模 塊450。更詳細(xì)來(lái)說(shuō),倘若輸入信號(hào)的坐標(biāo)位置是對(duì)應(yīng)于顯示接口上用以顯示第一
操作畫(huà)面的區(qū)域,那么如步驟540所示,判斷模塊430便會(huì)將輸入信號(hào)傳送至 第一應(yīng)用程序模塊440以做為第一類(lèi)型接口事件。并且在步驟550中,由第一 應(yīng)用程序模塊440觸發(fā)第一應(yīng)用程序,以執(zhí)行對(duì)應(yīng)第一類(lèi)型接口事件的動(dòng)作(例 如傳送電子郵件)。
然而,倘若輸入信號(hào)的坐標(biāo)位置是對(duì)應(yīng)顯示接口上用以顯示第二操作畫(huà)面 的區(qū)域,那么如步驟560所示,判斷模塊430會(huì)將輸入信號(hào)傳送給第二應(yīng)用程 序模塊450以做為第二類(lèi)型接口事件。接著在步驟570中,第二應(yīng)用程序模塊 450將觸發(fā)第二應(yīng)用程序執(zhí)行對(duì)應(yīng)第二類(lèi)型接口事件的動(dòng)作。由于在本實(shí)施例 中第二應(yīng)用程序?yàn)樘摂M鍵盤(pán)應(yīng)用程序,因此除了執(zhí)行動(dòng)作之外,第二應(yīng)用程序 模塊450也將根據(jù)第二類(lèi)型接口事件的種類(lèi)來(lái)決定是否需要將第二類(lèi)型接口事 件傳送給第一應(yīng)用程序模塊440以做為第一類(lèi)型接口事件。舉例來(lái)說(shuō),假設(shè)使 用者點(diǎn)選虛擬鍵盤(pán)上的確認(rèn)按鍵,那么點(diǎn)選確認(rèn)按鍵所產(chǎn)生的第二類(lèi)型接口事 件就必須傳送至第一應(yīng)用程序模塊440,以轉(zhuǎn)換為第一類(lèi)型接口事件來(lái)驅(qū)動(dòng)電 子郵件應(yīng)用程序執(zhí)行一確認(rèn)動(dòng)作。換言之,使用者可透過(guò)操作第二應(yīng)用程序(例 如虛擬按鍵的應(yīng)用程序)來(lái)驅(qū)動(dòng)第一應(yīng)用程序(例如電子郵件應(yīng)用程序)執(zhí)行 動(dòng)作。
同時(shí)比較圖2及圖4便可發(fā)現(xiàn),本發(fā)明只需要一個(gè)指向輸入接口 410,即 可透過(guò)判斷模塊430根據(jù)輸入信號(hào)的坐標(biāo)位置來(lái)傳送輸入信號(hào),以對(duì)同時(shí)執(zhí)行 在手持電子裝置上的一般應(yīng)用程序與虛擬鍵盤(pán)應(yīng)用程序進(jìn)行操作。據(jù)此可節(jié)省 在手持電子裝置上設(shè)置實(shí)體按鍵的空間,進(jìn)而提高使用上的便利性。
圖6是依照本發(fā)明一實(shí)施例所繪示手持電子裝置的顯示裝置的方塊圖。請(qǐng) 參閱圖6,在本實(shí)施例中,手持電子裝置的顯示裝置600包括第一畫(huà)面顯示模 塊610、第二畫(huà)面顯示模塊620、處理模塊630、顯示接口 640以及畫(huà)面控管模 塊650。
在本實(shí)施例中,第一畫(huà)面顯示模塊610與第二畫(huà)面顯示模塊620例如是 GWES模塊中的顯示器驅(qū)動(dòng)程序,分別用以取得第一應(yīng)用程序的第一操作畫(huà)面以 及第二應(yīng)用程序的第二操作畫(huà)面。正因有上述兩個(gè)畫(huà)面顯示模塊,對(duì)于手持電 子裝置的操作系統(tǒng)而言,會(huì)認(rèn)為在手持電子裝置上具有兩個(gè)不同的顯示屏幕,可分別用來(lái)顯示不同應(yīng)用程序的操作畫(huà)面。然而值得注意的是,在本實(shí)施例中
實(shí)際上只有一個(gè)用以顯示整體畫(huà)面資料的顯示接口 640 (例如觸控式屏幕)。
在處理模塊630中包括了第一暫存空間631、第二暫存空間633、整合單元635以及第三暫存空間637。其中,第一暫存空間631是用以暫存由第一畫(huà)面顯示模塊610所取得的第一操作畫(huà)面,而第二暫存空間633則是用以暫存由第二畫(huà)面顯示模塊620所取得的第二操作畫(huà)面。整合單元635將根據(jù)第一操作畫(huà)面的大小、第二操作畫(huà)面的大小以及顯示接口 640的大小,將第一操作畫(huà)面與第二操作畫(huà)面整合為整體畫(huà)面資料。在本實(shí)施例中,在將整合而成的整體畫(huà)面資料顯示于顯示接口 640之前,例如可以先將其暫存至第三暫存空間637。
畫(huà)面控管模塊650同時(shí)與處理模塊630及顯示接口 640相連接,用以從處理模塊630中取得整合完畢的整體畫(huà)面資料,并將整體畫(huà)面資料傳送至顯示接口 640,據(jù)以在顯示接口 640上同時(shí)顯示兩種應(yīng)用程序的操作畫(huà)面。
在以下的實(shí)施例中,將說(shuō)明如何在手持電子裝置中利用一個(gè)顯示接口 640來(lái)仿真兩個(gè)顯示屏幕的詳細(xì)步驟。請(qǐng)同時(shí)參閱圖6及圖7,首先如步驟710及步驟720所示,透過(guò)第一畫(huà)面顯示模塊610取得第一應(yīng)用程序的第一操作畫(huà)面,并透過(guò)第二畫(huà)面顯示模塊620取得第二應(yīng)用程序的第二操作畫(huà)面。其中,第二應(yīng)用程序例如是虛擬鍵盤(pán)之應(yīng)用程序,而第一應(yīng)用程序包括手持電子裝置之操作系統(tǒng)所支持的各類(lèi)應(yīng)用程序。而所取得的第一操作畫(huà)面以及第二操作畫(huà)面可分別暫存至處理模塊630中的第一暫存空間631以及第二暫存空間633。
接著如步驟730所示,整合單元635根據(jù)第一操作畫(huà)面的大小、第二操作畫(huà)面的大小以及顯示接口 640的大小,將第一操作畫(huà)面及第二操作畫(huà)面整合為整體畫(huà)面資料。在本實(shí)施例中,整合單元635從第一暫存空間631以及第二暫存空間633中取得第一操作畫(huà)面以及第二操作畫(huà)面后,首先會(huì)判斷直接合并兩個(gè)操作畫(huà)面所需要的大小是否符合顯示接口 640的大小。若兩者符合,整合單元635將直接合并第一操作畫(huà)面以及第二操作畫(huà)面;然而若兩者并不相符,整合單元635必須先調(diào)整第一操作畫(huà)面或第二操作畫(huà)面的大小(分辨率),接著再進(jìn)行整合動(dòng)作,據(jù)以確保合并后的整體畫(huà)面資料能符合顯示接口 640的大小。接著如步驟740所示,整合單元635將符合顯示接口 640大小的整體畫(huà)面資料暫存至第三暫存空間637。在步驟750中,由畫(huà)面控管模塊650從處理模塊630中取得整體畫(huà)面資料,并將其傳送至顯示接口 640以進(jìn)行顯示。在一實(shí)施例中,為了增加手持電子裝置的整體效率,還可利用直接內(nèi)存存取(Direct Memory Access, DMA)控制器來(lái)加快傳送整體畫(huà)面資料的速度。
與圖3所示傳統(tǒng)手持電子裝置的顯示裝置不同的是,在本實(shí)施例所述手持電子裝置的顯示裝置600中,可透過(guò)單一顯示接口來(lái)仿真兩個(gè)顯示屏幕,進(jìn)而顯示兩個(gè)不同應(yīng)用程序的操作畫(huà)面,同時(shí)還可以保有應(yīng)用程序原有的操作接口而不需對(duì)應(yīng)用程序進(jìn)行任何修改。據(jù)此將能減少在手持電子裝置上設(shè)置多個(gè)顯示屏幕所需要的硬件成本,并且能降低撰寫(xiě)應(yīng)用程序的復(fù)雜度。
在一實(shí)施例中,任何配置有觸控顯示模塊的手機(jī)、智能型手機(jī)、或個(gè)人數(shù)字助理等手持電子裝置,均可同時(shí)搭配上述輸入裝置400及顯示裝置600,據(jù)以透過(guò)上述輸入及顯示方法以觸控顯示模塊中的單一顯示接口來(lái)仿真兩個(gè)顯示屏幕的效果,并透過(guò)觸控顯示模塊中的單一指向輸入接口對(duì)同時(shí)執(zhí)行的兩個(gè)應(yīng)用程序進(jìn)行操作,據(jù)以利用指向輸入接口來(lái)仿真實(shí)體按鍵(即實(shí)現(xiàn)虛擬鍵盤(pán))。然而,由于本實(shí)施例所述手持電子裝置的輸入及顯示方法,其運(yùn)作流程與上述實(shí)施例相同或相似,故在此不再贅述。
值得一提的是,同時(shí)配置有上述輸入裝置及顯示裝置的手持電子裝置,其外觀(guān)可如圖8所示。請(qǐng)參閱圖8,手持電子裝置具有一個(gè)分辨率為x"y+z)的觸控顯示模塊810(例如觸控式屏幕),而觸控顯示模塊810包括第一顯示區(qū)域811以及第二顯示區(qū)域813。其中,第一顯示區(qū)域811可用來(lái)顯示一般應(yīng)用程序的操作畫(huà)面,而第二顯示區(qū)域813則可搭配不同的應(yīng)用程序而顯示各式虛擬鍵盤(pán)的畫(huà)面。
同時(shí)比較圖8與圖1B便可發(fā)現(xiàn),由于手持電子裝置的操作系統(tǒng)(例如Windows CE)己經(jīng)限定了操作畫(huà)面的分辨率,為了配合操作系統(tǒng),觸控式屏幕的分辨率并無(wú)法隨設(shè)計(jì)需求而任意加以變更。因此,圖1B所示的傳統(tǒng)技術(shù)便
以"窗口"的技術(shù)實(shí)現(xiàn)虛擬鍵盤(pán)。亦即對(duì)于操作系統(tǒng)而言,會(huì)認(rèn)為在手持電子裝置上只有單一個(gè)顯示屏幕(操作桌面)。
透過(guò)本發(fā)明實(shí)施例來(lái)實(shí)作的手持電子裝置(如圖8所示),對(duì)于操作系統(tǒng)而言,會(huì)認(rèn)為在手持電子裝置上具有兩個(gè)不同的顯示屏幕。亦即,本發(fā)明實(shí)施
17例的手持電子裝置可以利用單一個(gè)觸控式屏幕810來(lái)仿真多個(gè)顯示屏幕,同時(shí)
利用單一個(gè)觸控式屏幕810來(lái)仿真指向輸入裝置與實(shí)體按鍵。因此,圖8所示的觸控式屏幕810的分辨率可以隨設(shè)計(jì)需求而任意加以變更。例如,本實(shí)施例中便將觸控式屏幕810依據(jù)操作系統(tǒng)的規(guī)范規(guī)劃出大小為x*y的第一顯示區(qū)域811,以供給操作系統(tǒng)顯示其操作畫(huà)面(含操作桌面與各種應(yīng)用程序之畫(huà)面),以及做為該操作畫(huà)面的指向輸入裝置;剩下的部分(大小為x*z的第二顯示區(qū)域813)則用來(lái)仿真另一個(gè)顯示屏幕(例如顯示虛擬鍵盤(pán)的操作畫(huà)面),以及做為虛擬鍵盤(pán)的輸入裝置。
因此,與圖1B相較,圖8所示的實(shí)施例不再需要縮小用以顯示主應(yīng)用程序操作畫(huà)面的范圍。也就是說(shuō),任何執(zhí)行在圖1A所示的手持電子裝置上的應(yīng)用程序,均可執(zhí)行在圖8所示的手持電子裝置中,其操作畫(huà)面將可以直接顯示于第一顯示區(qū)域811而不需經(jīng)過(guò)任何修改。使用者也能透過(guò)顯示在第二顯示區(qū)域813上的虛擬鍵盤(pán)來(lái)仿真圖1A所示的實(shí)體按鍵A與B,以對(duì)應(yīng)用程序進(jìn)行操作。而與圖1C所示的手持電子裝置相較之下,圖8所示的手持電子裝置僅需要單一的觸控顯示模塊810便可顯示不同應(yīng)用程序的操作畫(huà)面,據(jù)此將省去相當(dāng)多的硬件成本。
綜上所述,本發(fā)明所述的手持電子裝置及其輸入及顯示裝置與方法,至少具有下列優(yōu)點(diǎn)-
1. 將現(xiàn)有的顯示接口分割為至少兩個(gè)部份,并搭配單一指向輸入接口的操作,以同時(shí)顯示及操作應(yīng)用程序及虛擬鍵盤(pán)。據(jù)此將不需要額外的實(shí)體鍵盤(pán)空間,而可擴(kuò)大顯示畫(huà)面的大小以增加使用手持電子裝置的便利性。
2. 保留應(yīng)用程序原有的操作接口且不需要對(duì)應(yīng)用程序進(jìn)行修改,便能以單一顯示接口來(lái)顯示應(yīng)用程序及虛擬鍵盤(pán),降低實(shí)作手持電子裝置的應(yīng)用程序的復(fù)雜度。
3. 在不需對(duì)應(yīng)用程序進(jìn)行修改的情況下,能根據(jù)應(yīng)用程序的不同搭配各式虛擬鍵盤(pán),甚至可依據(jù)使用者的需求客制不同的虛擬鍵盤(pán),據(jù)此增加使用上的彈性。
4. 以單一顯示接口達(dá)到仿真兩個(gè)顯示屏幕的效果,進(jìn)而節(jié)省手持電子裝置之顯示屏幕的硬件成本。雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求所界定的為準(zhǔn)。
權(quán)利要求
1. 一種手持電子裝置的輸入裝置,包括一指向輸入接口,用以產(chǎn)生一輸入信號(hào),以控制同時(shí)執(zhí)行的一第一應(yīng)用程序及/或一第二應(yīng)用程序;一第一應(yīng)用程序模塊,用以依據(jù)一第一類(lèi)型接口事件觸發(fā)該第一應(yīng)用程序;一第二應(yīng)用程序模塊,用以依據(jù)一第二類(lèi)型接口事件觸發(fā)該第二應(yīng)用程序;以及一判斷模塊,耦接至該指向輸入接口、該第一應(yīng)用程序模塊及該第二應(yīng)用程序模塊,用以根據(jù)該輸入信號(hào)的坐標(biāo)位置,決定將該輸入信號(hào)傳送給該第一應(yīng)用程序模塊做為該第一類(lèi)型接口事件,或?qū)⒃撦斎胄盘?hào)傳送給該第二應(yīng)用程序模塊做為該第二類(lèi)型接口事件。
2. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,還包括 一指向輸入接口驅(qū)動(dòng)模塊,耦接于該指向輸入接口及該判斷模塊之間,用以轉(zhuǎn)換該輸入信號(hào)為一鼠標(biāo)事件,以判斷該輸入信號(hào)的種類(lèi)并取得該輸入信號(hào)的坐標(biāo) 位置。
3. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,還包括 一顯示接口,用以同時(shí)顯示對(duì)應(yīng)該第一應(yīng)用程序的一第一操作畫(huà)面及對(duì)應(yīng)該第二應(yīng)用程序的一第二操作畫(huà)面。
4. 如權(quán)利要求3所述的手持電子裝置的輸入裝置,其特征在于,該判斷模塊 還包括根據(jù)該輸入信號(hào)的坐標(biāo)位置以及該第一操作畫(huà)面與該第二操作畫(huà)面分別顯 示在該顯示接口上的區(qū)域,決定將該輸入信號(hào)傳送給該第一應(yīng)用程序模塊或?qū)⒃撦?入信號(hào)傳送給該第二應(yīng)用程序模塊。
5. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,該第一應(yīng)用程序模塊還包括觸發(fā)該第一應(yīng)用程序執(zhí)行對(duì)應(yīng)該第一類(lèi)型接口事件的一動(dòng)作。
6. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,該第二應(yīng)用 程序模塊還包括觸發(fā)該第二應(yīng)用程序執(zhí)行對(duì)應(yīng)該第二類(lèi)型接口事件的一動(dòng)作。
7. 如權(quán)利要求6所述的手持電子裝置的輸入裝置,其特征在于,該第二應(yīng)用 程序還包括在執(zhí)行該動(dòng)作后,根據(jù)該第二類(lèi)型接口事件的種類(lèi),決定是否傳送該第二類(lèi)型接口事件給該第一應(yīng)用程序模塊以做為該第一類(lèi)型接口事件。
8. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,該第二應(yīng)用 程序包括虛擬鍵盤(pán)的應(yīng)用程序,而該第一應(yīng)用程序包括手持電子裝置的操作系統(tǒng)所 支持的應(yīng)用程序。
9. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,該第一類(lèi)型 接口事件包括鼠標(biāo)事件,而該第二類(lèi)型接口事件包括鍵盤(pán)事件。
10. 如權(quán)利要求1所述的手持電子裝置的輸入裝置,其特征在于,該指向輸入 接口包括一觸控式面板。
11. 一種手持電子裝置的輸入方法,適用于同時(shí)執(zhí)行一第一應(yīng)用程序及一第二應(yīng)用程序的一手持電子裝置,包括提供一第一應(yīng)用程序模塊,用以依據(jù)一第一類(lèi)型接口事件觸發(fā)該第一應(yīng)用程序;提供一第二應(yīng)用程序模塊,用以依據(jù)一第二類(lèi)型接口事件觸發(fā)該第二應(yīng)用程序;透過(guò)一指向輸入接口接收一輸入信號(hào);以及根據(jù)該輸入信號(hào)的坐標(biāo)位置,決定將該輸入信號(hào)傳送給該第一應(yīng)用程序模塊 做為該第一類(lèi)型接口事件,或?qū)⒃撦斎胄盘?hào)傳送給該第二應(yīng)用程序模塊做為該第二 類(lèi)型接口事件。
12. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,還包括 轉(zhuǎn)換該輸入信號(hào)為鼠標(biāo)事件,以判斷該輸入信號(hào)的種類(lèi)并取得該輸入信號(hào)的坐標(biāo)位置。
13. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,還包括 同時(shí)顯示對(duì)應(yīng)該第一應(yīng)用程序的一第一操作畫(huà)面及對(duì)應(yīng)該第二應(yīng)用程序的"第二操作畫(huà)面于一顯示接口 。
14. 如權(quán)利要求13所述的手持電子裝置的輸入方法,其特征在于,根據(jù)該輸 入信號(hào)的坐標(biāo)位置傳送該輸入信號(hào)的步驟包括根據(jù)該輸入信號(hào)的坐標(biāo)位置以及該第一操作畫(huà)面與該第二操作畫(huà)面分別顯示 在該顯示接口上的區(qū)域,決定將該輸入信號(hào)傳送給該第一應(yīng)用程序模塊或?qū)⒃撦斎?信號(hào)傳送給該第二應(yīng)用程序模塊。
15. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,還包括 觸發(fā)該第一應(yīng)用程序執(zhí)行對(duì)應(yīng)該第一類(lèi)型接口事件的一動(dòng)作。
16. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,還包括 觸發(fā)該第二應(yīng)用程序執(zhí)行對(duì)應(yīng)該第二類(lèi)型接口事件的一動(dòng)作。
17. 如權(quán)利要求16所述的手持電子裝置的輸入方法,其特征在于,還包括 根據(jù)該第二類(lèi)型接口事件的種類(lèi),決定是否傳送該第二類(lèi)型接口事件給該第一應(yīng)用程序模塊以做為該第一類(lèi)型接口事件。
18. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,該第二應(yīng) 用程序包括虛擬鍵盤(pán)的應(yīng)用程序,而該第一應(yīng)用程序包括手持電子裝置的操作系統(tǒng) 所支持的應(yīng)用程序。
19. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,該第一類(lèi) 型接口事件包括鼠標(biāo)事件,而該第二類(lèi)型接口事件包括鍵盤(pán)事件。
20. 如權(quán)利要求11所述的手持電子裝置的輸入方法,其特征在于,該指向輸入接口包括一觸控式面板。
21. —種手持電子裝置的顯示裝置,包括一第一畫(huà)面顯示模塊,用以取得一第一應(yīng)用程序的一第一操作畫(huà)面; 一第二畫(huà)面顯示模塊,用以取得一第二應(yīng)用程序的一第二操作畫(huà)面,其中該 第二應(yīng)用程序與該第一應(yīng)用程序是同時(shí)執(zhí)行于該手持電子裝置; 一顯示接口,用以顯示一整體畫(huà)面資料;以及一處理模塊,耦接至該第一畫(huà)面顯示模塊、該第二畫(huà)面顯示模塊及該顯示接 口 ,用以根據(jù)該顯示接口的大小將該第一操作畫(huà)面及該第二操作畫(huà)面整合為該整體 畫(huà)面資料。
22. 如權(quán)利要求21所述的手持電子裝置的顯示裝置,其特征在于,該處理模 塊還包括一第一暫存空間,耦接至該第一畫(huà)面顯示模塊,用以暫存該第一操作畫(huà)面; 一第二暫存空間,耦接至該第二畫(huà)面顯示模塊,用以暫存該第二操作畫(huà)面;以及一整合單元,耦接至該第一暫存空間及該第二暫存空間,用以根據(jù)該第一操 作畫(huà)面的大小、該第二操作畫(huà)面的大小以及該顯示接口的大小,整合該第一操作畫(huà)面及該第二操作畫(huà)面為該整體畫(huà)面資料。
23. 如權(quán)利要求22所述的手持電子裝置的顯示裝置,其特征在于,該整合單 元還包括計(jì)算合并該第一操作畫(huà)面及該第二操作畫(huà)面的大小,并在合并的大小不符 合該顯示接口的大小時(shí),調(diào)整該第一操作畫(huà)面或該第二操作畫(huà)面,再將該第一操作 畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料。
24. 如權(quán)利要求22所述的手持電子裝置的顯示裝置,其特征在于,該處理模 塊還包括一第三暫存空間,耦接至該整合單元及該顯示接口,用以暫存該整體畫(huà)面資料。
25. 如權(quán)利要求22所述的手持電子裝置的顯示裝置,其特征在于,還包括 一畫(huà)面控管模塊,耦接至該處理模塊及該顯示接口,用以從該處理模塊中取得該整體畫(huà)面數(shù)據(jù),并傳送該整體畫(huà)面資料至該顯示接口。
26. 如權(quán)利要求21所述的手持電子裝置的顯示裝置,其特征在于,該第二應(yīng) 用程序包括虛擬鍵盤(pán)的應(yīng)用程序,而該第一應(yīng)用程序包括手持電子裝置的操作系統(tǒng) 所支持的應(yīng)用程序。
27. 如權(quán)利要求21所述的手持電子裝置的顯示裝置,其特征在于,該顯示接 口包括觸控式屏幕。
28. —種手持電子裝置的顯示方法,包括 取得一第一應(yīng)用程序的一第一操作畫(huà)面;取得一第二應(yīng)用程序的一第二操作畫(huà)面,其中該第一應(yīng)用程序與該第二應(yīng)用 程序是同時(shí)執(zhí)行于一手持電子裝置;根據(jù)一顯示接口的大小將該第一操作畫(huà)面及該第二操作畫(huà)面整合為一整體畫(huà) 面資料;以及顯示該整體畫(huà)面資料于該顯示接口 。
29. 如權(quán)利要求28所述的手持電子裝置的顯示方法,其特征在于,將該第一 操作畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料的步驟包括根據(jù)該第一操作畫(huà)面的大小、該第二操作畫(huà)面的大小以及該顯示接口的大小, 整合該第一操作畫(huà)面及該第二操作畫(huà)面為該整體畫(huà)面資料。
30. 如權(quán)利要求28所述的手持電子裝置的顯示方法,其特征在于,將該第一操作畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料的步驟包括判斷該第一操作畫(huà)面及該第二操作畫(huà)面合并后的大小是否符合該顯示接口的大??;若不符合該顯示接口的大小,則調(diào)整該第一操作畫(huà)面或該第二操作畫(huà)面;以及將該第一操作畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料。
31. 如權(quán)利要求28所述的手持電子裝置的顯示方法,其特征在于,在將該第 一操作畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料的步驟之后包括暫存該整體畫(huà)面資料。
32. 如權(quán)利要求28所述的手持電子裝置的顯示方法,其特征在于,顯示該整 體畫(huà)面資料于該顯示接口的步驟包括取得該整體畫(huà)面資料;以及 傳送該整體畫(huà)面資料至該顯示接口 。
33. 如權(quán)利要求28所述的手持電子裝置的顯示方法,其特征在于,該第二應(yīng) 用程序包括虛擬鍵盤(pán)的應(yīng)用程序,而該第一應(yīng)用程序包括該手持電子裝置的操作系 統(tǒng)所支持的應(yīng)用程序。
34. 如權(quán)利要求28所述的手持電子裝置的顯示方法,其特征在于,該顯示接 口包括觸控式屏幕。
35. —種手持電子裝置,包括 一觸控顯示模塊,包括一顯示接口,用以顯示一整體畫(huà)面資料;以及一指向輸入接口,用以產(chǎn)生一輸入信號(hào),其中該輸入信號(hào)用以控制同時(shí)執(zhí)行的一第一應(yīng)用程序或一第二應(yīng)用程序;一第一應(yīng)用程序模塊,用以依據(jù)一第一類(lèi)型接口事件觸發(fā)該第一應(yīng)用程序; 一第二應(yīng)用程序模塊,用以依據(jù)一第二類(lèi)型接口事件觸發(fā)該第二應(yīng)用程序; 一判斷模塊,耦接至該指向輸入接口、該第一應(yīng)用程序模塊及該第二應(yīng)用程序模塊,用以根據(jù)該輸入信號(hào)的坐標(biāo)位置,決定將該輸入信號(hào)傳送給該第一應(yīng)用程序模塊做為該第一類(lèi)型接口事件,或?qū)⒃撦斎胄盘?hào)傳送給該第二應(yīng)用程序模塊做為該第二類(lèi)型接口事件;一第一畫(huà)面顯示模塊,用以取得該第一應(yīng)用程序的一第一操作畫(huà)面;一第二畫(huà)面顯示模塊,用以取得該第二應(yīng)用程序的一第二操作畫(huà)面;以及一處理模塊,耦接至該第一畫(huà)面顯示模塊、該第二畫(huà)面顯示模塊及該顯示接口 ,用以根據(jù)該顯示接口的大小將該第一操作畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料。
36. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該處理模塊還包括-一第一暫存空間,耦接至該第一畫(huà)面顯示模塊,用以暫存該第一操作畫(huà)面;一第二暫存空間,耦接至該第二畫(huà)面顯示模塊,用以暫存該第二操作畫(huà)面;以及一整合單元,耦接至該第一暫存空間及該第二暫存空間,用以根據(jù)該第一操作畫(huà)面的大小、該第二操作畫(huà)面的大小以及該顯示接口的大小,整合該第一操作畫(huà)面及該第二操作畫(huà)面為該整體畫(huà)面資料。
37. 如權(quán)利要求36所述的手持電子裝置,其特征在于,該整合單元還包括計(jì)算合并該第一操作畫(huà)面及該第二操作畫(huà)面的大小,并在合并的大小不符合該顯示接口的大小時(shí),調(diào)整該第一操作畫(huà)面或該第二操作畫(huà)面,再將該第一操作畫(huà)面及該第二操作畫(huà)面整合為該整體畫(huà)面資料。
38. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該處理模塊還包括一第三暫存空間,耦接至該整合單元及該顯示接口,用以暫存該整體畫(huà)面資料。
39. 如權(quán)利要求35所述的手持電子裝置,其特征在于,還包括一畫(huà)面控管模塊,耦接至該處理模塊及該顯示接口,用以從該處理模塊中取得該整體畫(huà)面資料并傳送該整體畫(huà)面資料至該顯示接口。
40. 如權(quán)利要求35所述的手持電子裝置,其特征在于,還包括一指向輸入接口驅(qū)動(dòng)模塊,耦接至該指向輸入接口及該判斷模塊,用以轉(zhuǎn)換該輸入信號(hào)為鼠標(biāo)事件,以判斷該輸入信號(hào)的種類(lèi)并取得該輸入信號(hào)的坐標(biāo)位置。
41. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該判斷模塊還包括根據(jù)該輸入信號(hào)的坐標(biāo)位置以及該第一操作畫(huà)面與該第二操作畫(huà)面分別顯示在該顯示接口上的區(qū)域,決定將該輸入信號(hào)傳送給該第一應(yīng)用程序模塊或?qū)⒃撦斎胄盘?hào)傳送給該第二應(yīng)用程序模塊。
42. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該第一應(yīng)用程序模塊還包括觸發(fā)該第一應(yīng)用程序執(zhí)行對(duì)應(yīng)該第一類(lèi)型接口事件的一動(dòng)作。
43. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該第二應(yīng)用程序模塊還包括觸發(fā)該第二應(yīng)用程序執(zhí)行對(duì)應(yīng)該第二類(lèi)型接口事件的一動(dòng)作。
44. 如權(quán)利要求43所述的手持電子裝置,其特征在于,該第二應(yīng)用程序還包括在執(zhí)行該動(dòng)作后根據(jù)該第二類(lèi)型接口事件的種類(lèi),決定是否傳送該第二類(lèi)型接口事件給該第一應(yīng)用程序模塊以做為該第一類(lèi)型接口事件。
45. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該第二應(yīng)用程序包括虛擬鍵盤(pán)的應(yīng)用程序,而該第一應(yīng)用程序包括該手持電子裝置的操作系統(tǒng)所支持的應(yīng)用程序。
46. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該第一類(lèi)型接口事件包括鼠標(biāo)事件,而該第二類(lèi)型接口事件包括鍵盤(pán)事件。
47. 如權(quán)利要求35所述的手持電子裝置,其特征在于,該指向輸入接口包括一觸控式面板,該顯示接口包括一觸控式屏幕。
全文摘要
本發(fā)明公開(kāi)了一種手持電子裝置以及手持電子裝置的輸入及顯示裝置與方法。本發(fā)明所述的顯示裝置將顯示接口分割為至少兩個(gè)部份,進(jìn)而將多個(gè)操作畫(huà)面同時(shí)顯示于單一個(gè)顯示接口。并透過(guò)單一指向輸入接口對(duì)上述各個(gè)操作畫(huà)面進(jìn)行操作。本發(fā)明不需要對(duì)應(yīng)用程序進(jìn)行修改,并且只需要一組包括顯示接口及指向輸入接口的觸控顯示屏幕便可達(dá)成上述功效,據(jù)此將能減少手持電子裝置的硬件成本,并降低實(shí)作手持電子裝置的應(yīng)用程序的復(fù)雜度。
文檔編號(hào)G06F3/048GK101464770SQ200710160168
公開(kāi)日2009年6月24日 申請(qǐng)日期2007年12月21日 優(yōu)先權(quán)日2007年12月21日
發(fā)明者呂治國(guó), 楊宗正 申請(qǐng)人:英業(yè)達(dá)股份有限公司