200928894 51twf.doc/d 九、發明說明: 【發明所屬之技術領域】 本發明是有關於一種手持電子裝置,且特別是有關於 一種手持電子裝置的輸入及顯示裝置與方法。 【先前技術】 ❹BACKGROUND OF THE INVENTION 1. Field of the Invention This invention relates to a handheld electronic device, and more particularly to an input and display device and method for a handheld electronic device. [Prior Art] ❹
隨著科技發展的曰新月異,手持電子裝置的製造商為 了提高在市場上的競爭力,紛紛推出各式功能強大並吐人 了多種應録式的傾好裝置,叫足料者多元: 需求。這類具有多種功能的手持電子裴置,多半具有較為 複雜的操作介面,而需要搭配更多的輸人魏來讓使 進行操作。 -般來說’上述手#電子裝置的輸入按鍵可分為實體 qwerty鍵盤献齡在繼錢幕上的虛擬鍵盤兩種。然 而不難想見,實體的qWerty鍵盤將佔據不少空間,某些製 造商為了維持手持電子裝置整體的尺时,甚至還必須^小 顯:螢幕來放置qwei:ty鍵盤,騎賴者來說紐將造成 ,乍上的不便。城虛擬鍵盤而言,除了無法在顯示榮幕 呆留-塊專Η肋顯示虛擬㈣的區域之外,為了顯示 j鍵盤,則必須對其它需魏由虛擬趣來操作的應用 私式進行修改。舉例來說,在圖1A所示之手持電子裝置 中’可絲顯示主應用程式操作晝面的顯示螢幕其解析度 及^在手持電子裝置上配置有實體按鍵A η 而在解析度同樣為x*y的觸控式顯示螢幕 ,程式設計人員必需修改/設計應雜式,而以應用程式 }51twf.doc/d 200928894 實作出功能與實體按鍵A及實體按鍵B相同的虛擬按鍵a 以及虛擬按鍵B,如圖1B所示。在此假設虛擬按鍵A以 及虛擬按鍵B之應用程式操作畫面將佔用顯示螢幕x*z的 面積。虛擬按鍵A以及虛擬按鍵B之應用程式操作晝面將 會遮蔽原本解析度為x*y的主應用程式操作畫面。另外, 由於虛擬按鍵之應用程式操作畫面與主應用程式操作畫面 相互重疊’主應用程式操作晝面也有可能會在操作過程去 遮蔽了虛擬按鍵之應用程式操作畫面❶如此將導致使用者 操作上的不方便。為了不要讓虚擬按鍵之應用程式操作畫 面與主應用程式操作畫面相互重疊,程式設計人員必需修 改現有手持電子裝置的應用程式,亦即縮小原本用來顯示 主應用程式操作晝面的區域大小以顯示虛擬按鍵A及虛擬 按鍵B。也正因如此,程式設計人員在撰寫應用程式時, $須對應地將主應用程式操作晝面解析度的值調整為 X (y-z),據此方能正續地在螢幕上顯示應用程式的操作畫 面。換句話說’基於螢幕解析度以及虛擬鍵盤(或虛擬按鍵) 大小的不同,同樣的應用程式在不同的手持電子裝置上就 必須經過不同的修改’程式設計人貢勢必將耗費額外的心 力來進行上述修改動作,*修改後的應用程式也將變的較 無彈性。 另^在手持電子裝置上實現虛擬鍵盤的方式則如 所示,配置有解析度為x*y以及χ*ζ的兩倒控式 刀則以顯7Κ主應肖程式的操作晝面以及虚擬按鍵 Β應用程式之操作晝面。圖2是上述手持電子裝置之 6 851twf.doc/d 200928894 輸入裝置的方塊圖。請參閱圖2,在手持電子裝置2〇〇中 包括用以顯示主應用程式之操作晝面的主觸控式螢幕 210,以及用以顯示虛擬鍵盤的副觸控式螢幕22〇。當使用 • 者想直接對主應用程式的操作晝面進行操作時,可透過主 • 觸控式螢幕210來產生輸入訊號,再經由主螢幕驅動程式 230將輸入訊號轉換為滑鼠事件,並將滑鼠事件傳送至^ 一應用程式模組250以驅動主應用程式執行對應的動作。 ❹ 然而,當使用者需要輸入文字資料時,則可點選副觸控式 螢幕220上的虛擬鍵盤以產生輸入訊號,並藉由副螢 動程式240將輸入訊號轉換為鍵盤事件,以透過第二應用 程式模組260驅動虛擬鍵盤的應用程式執行對應動作二此 外,亦可由副螢幕驅動程式240將輸入訊號轉換為滑鼠事 件’並傳送至第-應用程式模組25〇來驅動主應 行動作。 轨 從另一個角度來看,圖3是上述手持電子裝置之顯示 裝置的方塊圖。手持電子裝置細具有第一晝面顯示模虹 310及第二畫面顯示模組34〇。第一畫面顯示模組3ι〇從主 應用程式取得要顯示在主觸控式螢幕別上的晝面資料, 而第二晝面顯示模挺340則從虛擬鍵盤的應用程式取 顯示在副觸控式勞幕220上的畫面資料。上述所取得= 面㈣首先將分別暫存至第一暫存空間32〇及第二暫存= 間35〇。接著再由第一驅動程式3:30從第一暫存空間^ 中取得資料並將其顯示於主觸控式發幕21〇 ,並由第 動程式360從第二暫存空間35〇中取得畫面資料並將^ 85 Itwf.doc/d 200928894 示於副觸控式螢幕220。 由上所述可以發現,利用兩個觸控式螢幕來實現虛擬 鍵盤,勢必將耗費額外—組觸控式螢幕的硬體成本,進而 會對手持電子裝置的價格造成負面影響。 【發明内容】 ΟWith the rapid development of technology, manufacturers of handheld electronic devices have launched a variety of powerful devices that have been powerful and spit out a variety of recordings in order to improve their competitiveness in the market. demand. Most of these handheld electronic devices with multiple functions have more complicated operation interfaces, and more need to be combined with more people to operate. Generally speaking, the input buttons of the above-mentioned hand #electronic device can be divided into two types: the physical qwerty keyboard and the virtual keyboard on the money screen. However, it is not difficult to imagine that the physical qWerty keyboard will occupy a lot of space. In order to maintain the overall size of the handheld electronic device, some manufacturers must even have a small display: the screen is used to place the qwei:ty keyboard. New Zealand will cause inconvenience. In terms of the virtual keyboard of the city, in addition to the area where the display of the glory is not allowed to display the virtual (four), in order to display the j keyboard, it is necessary to modify other applications that need to be operated by virtual fun. For example, in the handheld electronic device shown in FIG. 1A, the resolution of the display screen of the main application operating surface can be displayed and the physical button A η is disposed on the handheld electronic device, and the resolution is also x. *y touch-screen display screen, the programmer must modify/design the application, and use the application}51twf.doc/d 200928894 to implement the same virtual button a and virtual button with the physical button A and physical button B. B, as shown in Figure 1B. It is assumed here that the virtual button A and the virtual button B application operation screen will occupy the area of the display screen x*z. The application operation of virtual button A and virtual button B will obscure the main application operation screen with the resolution of x*y. In addition, since the application operation screen of the virtual button and the main application operation screen overlap each other, the main application operation surface may also obscure the application operation screen of the virtual key during the operation, which will result in user operation. inconvenient. In order to prevent the virtual button application operation screen from overlapping with the main application operation screen, the programmer must modify the existing handheld electronic device application, that is, reduce the size of the area originally used to display the main application operation surface to display Virtual button A and virtual button B. For this reason, when writing the application, the programmer must adjust the value of the main application operation resolution to X (yz) accordingly, so that the application can be displayed on the screen continuously. Operation screen. In other words, 'based on the resolution of the screen and the size of the virtual keyboard (or virtual button), the same application must be modified differently on different handheld electronic devices. 'Programmers will have to spend extra effort to do it. The above modified actions, * modified applications will also become less flexible. The other way to implement the virtual keyboard on the handheld electronic device is as shown in the figure. The two inverted control knives with resolutions of x*y and χ*ζ are used to display the operation surface of the main program and the virtual buttons. Open the application's operation page. Figure 2 is a block diagram of the 6 851 twf.doc/d 200928894 input device of the above handheld electronic device. Referring to FIG. 2, the handheld electronic device 2 includes a main touch screen 210 for displaying the operation surface of the main application, and a sub-touch screen 22 for displaying the virtual keyboard. When the user wants to directly operate the operation of the main application, the input signal can be generated through the main touch screen 210, and then the input signal is converted into a mouse event via the main screen driver 230, and The mouse event is transmitted to the application module 250 to drive the main application to perform the corresponding action. ❹ However, when the user needs to input text data, the virtual keyboard on the sub-touch screen 220 can be clicked to generate an input signal, and the input signal is converted into a keyboard event by the sub-flash program 240. The application module 260 drives the application of the virtual keyboard to perform the corresponding action. In addition, the input signal can be converted into a mouse event by the secondary screen driver 240 and transmitted to the first application module 25 to drive the main response. action. Track From another perspective, Figure 3 is a block diagram of the display device of the above handheld electronic device. The handheld electronic device has a first surface display mode 310 and a second picture display module 34A. The first picture display module 3 ι 取得 obtains the face data to be displayed on the main touch screen from the main application, and the second picture display 340 is displayed from the virtual keyboard application on the sub touch Screen material on the screen 220. The above obtained = face (4) is first temporarily stored in the first temporary storage space 32 and the second temporary storage = 35 〇. Then, the first driver 3:30 obtains the data from the first temporary storage space ^ and displays it on the main touch screen 21, and is obtained by the first program 360 from the second temporary storage space 35. The screen data and ^ 85 Itwf.doc/d 200928894 are shown on the sub-touch screen 220. As can be seen from the above, the use of two touch screens to implement a virtual keyboard will inevitably consume the extra hardware cost of the group touch screen, which in turn will have a negative impact on the price of the handheld electronic device. SUMMARY OF THE INVENTION Ο
有鑑於此,本發明提供一種手持電子裝置之輸入裝 置在不而要對應用程式進行修改的情況下,便能以同一 個輸入介面對應用程式以及虛擬鍵盤進行操作。 μΪ發明提供—種手持電子裝置之輸人方法,根據輸人 减的座標位置將輸人訊號轉換為滑I或鍵 驅動不_制程式來執行動作。 像又 本發明提供-種手持電子裝置之顯示裝置,可透過一 =不介面同時模擬兩個不_顯示晝面,據以節省顯示 裝置的硬體成本 本發明提供一種手括蕾工壯i 更改應用程式之操裝置之顯不方法,得以在不 時顯示應用程式及虛==情況下,以相_顯示介面同 求样手持電子裝置,能根據助程式的需 虛擬鍵盤,進而增加使用上的彈性。 置包括指向輸人介面S子裝置之輸人裝置,此輸入裝 模組以及判斷模組。 應用程式模組、第二應用程式 號’以控制同時執行二’指向輪入介面用以產生輸入訊 M — 、第一應用程式及/或第二應用程式。 應用程式模組用以依據第-類型介面事件觸發第4 8 200928894 51twf.doc/d 用程式,而第二應用程式模組是依據第二類型介面事件觸 發第二應用程式。連接至指向輸入介面、第一應用程式模 組及第二應用程式模組的判斷模組,則是用以根據輸入訊 號之座標位置,決定將輪入訊號傳送給第一應用程式模組 做為第一類型介面事件’或將輸入訊號傳送給第二應用程 式模組做為第二類型介面事件。 本發明更提出一種手持電子裝置之輸入方法’適用於 同時執行第一應用程式及第二應用程式的手持電子裝置。 此方法首先提供第一應用程式模組,以依據第一類型介面 事件觸發第一應用程式。同時提供第二應用程式模組,以 依據第二類型介面事件觸發第二應用程式。在透過指向輪 入介面接收輸入訊號後,根據輸入訊號之座標位置,決定 將輸入訊號傳送給第一應用程式模組做為第一類型介面事 件,或將輸入訊號傳送給第二應用程式模組做為第二類型 介面事件。 從另一觀點來看,本發明提出一種手持電子裝置之顯 示裝置,此顯示裝置包括第一晝面顯示模組、第二晝面顯 示模組、顯示介面及處理模組。第一晝面顯示模組用以取 得第一應用程式的第一操作晝面,而第二晝面顯示模組用 以取得第二應用程式的第二操作晝面,其中第二應用程式 與第一應用程式是同時執行於手持電子裝置。顯示介面是 用以顯示整體晝面資料。處理模組同時與第一畫面顯示模 組、第二晝面顯示模組以及顯示介面相連接,用 據顯 示介面的大小將第-操作晝面及第二操作畫面== 9 200928894 851twf.doc/d 畫面資料。 勺括Si另ί出一種手持電子裝置之顯示方法,此方法 包括,第—應用程式的第—操作晝面,以及取 操作晝面。其中,第—應用程式與第二應用 手持電子裝置。接著,根據顯示介面的 大小將第-#作晝面及第二操作晝面整 料,並顯示整體畫面資料於顯示介^㈣旦面貝 ❹ 參 看,本發明提出—種手持電子裝置。此 == 顯示模組、第一應用程式模組、第 -應用私式模組、判斷模組、第—晝面顯示模板晝 =3*弋處理模組。其中,觸控顯示模、嫩用 的顯示介面,以及用以產生輸入訊號 其中輸入訊號可控制同時執行的第-應 。第一應用程式模組是用以依據第 發第一應用程式,而第二應用程式模組 型介面事件觸發第二應用程式。判斷 至指向輸入介面、第一應用程式模組及第二應 用程式模、、,且’用以根據輸人訊號之座標位置 訊號傳送給第-應用程式模組做為第一類面 =者ί以取得第1用程式的第一操 作顯示模組則是用以取得第二應用程式的 模組與第—畫面顯示模組、第二畫面 顯不模、、且及顯示介面相連接,用以根據顯示介面的大小將 851twf.doc/d 200928894 第一操作晝面及第二操作畫面整人 本發明將顯示介面分為至少二二體^面資料。 用程式,另—部分财顯示虛 ^ ’其1來顯示應 輪入介面接收對應用程式及虛擬^ °此外,更透過一個 保有應用程式原有的操=擬如此-來可 需求搭配不同的虚擬鍵盤。在不需對C用程式f 程式與虛擬鍵;之間In view of the above, the present invention provides an input device for a handheld electronic device that can operate on an application and a virtual keyboard with the same input interface without modifying the application. The invention provides a method for inputting a handheld electronic device, which converts the input signal into a slide I or a key drive according to the coordinate position of the input minus the action. In addition, the present invention provides a display device for a handheld electronic device, which can simultaneously simulate two non-display surfaces through a non-interface, thereby saving the hardware cost of the display device. The present invention provides a hand-made bud The display method of the application device can display the application and the virtual display device from time to time in the case of displaying the application and virtual ==, and can use the virtual keyboard according to the need of the help program to increase the use. elasticity. The input device includes an input device pointing to the input interface S sub-device, the input module and the judging module. The application module and the second application number ' are used to control the simultaneous execution of the two-pointed wheeling interface for generating the input message M, the first application and/or the second application. The application module is configured to trigger the 4th 200928894 51twf.doc/d application according to the type-type interface event, and the second application module triggers the second application according to the second type interface event. The judging module connected to the input interface, the first application module and the second application module is configured to transmit the round signal to the first application module according to the coordinates of the input signal. The first type of interface event 'either transmits the input signal to the second application module as a second type of interface event. The present invention further provides an input method for a handheld electronic device, which is suitable for a handheld electronic device that simultaneously executes a first application and a second application. The method first provides a first application module to trigger the first application based on the first type of interface event. A second application module is also provided to trigger the second application according to the second type of interface event. After receiving the input signal through the pointing wheel input interface, according to the coordinate position of the input signal, it is decided to transmit the input signal to the first application module as the first type interface event, or transmit the input signal to the second application module. As a second type of interface event. From another point of view, the present invention provides a display device for a handheld electronic device. The display device includes a first side display module, a second side display module, a display interface, and a processing module. The first side display module is configured to obtain a first operation surface of the first application, and the second top display module is configured to obtain a second operation surface of the second application, wherein the second application and the second application An application is executed simultaneously on a handheld electronic device. The display interface is used to display the overall face data. The processing module is simultaneously connected with the first screen display module, the second screen display module and the display interface, and the first operation surface and the second operation screen are used according to the size of the display interface == 9 200928894 851twf.doc/ d Screen data. The method includes a display method of the handheld electronic device, and the method includes the first operation surface of the first application, and the operation operation surface. Among them, the first application and the second application handheld electronic device. Then, according to the size of the display interface, the first ##昼面 and the second operation face are finished, and the overall picture data is displayed on the display interface. The present invention proposes a handheld electronic device. This == display module, first application module, first - application private module, judgment module, first - face display template 昼 = 3 * 弋 processing module. Wherein, the touch display mode, the display interface for tender use, and the first to generate an input signal, wherein the input signal can control simultaneous execution. The first application module is configured to trigger the second application according to the first application, and the second application module interface event. Judging to point to the input interface, the first application module and the second application module, and 'for transmitting to the first application module according to the coordinate position signal of the input signal as the first type of face= The first operation display module for obtaining the first application is a module for obtaining the second application, and the first picture display module, the second picture display mode, and the display interface are connected to each other. According to the size of the display interface, the first operation surface and the second operation screen are 851 twf.doc/d 200928894. The present invention divides the display interface into at least two-two body data. Use the program, another - part of the financial display virtual ^ '1 to display the wheeled interface should receive the application and virtual ^ ° In addition, through a retaining application original operation = like this - can be required to match different virtual keyboard. Without the need to program the program f and the virtual key;
=:ίΓ】Γ並配合所附圖式’作詳細=二了文特 為了使本發明之内容更為明瞭,以 本發明確實能夠據以實施的範例。 、f心為 輪入==發示手持電子獄 ❹ =、判斷模組、第一應用程式模組柳以及第二應用 /莫組450。其中,輸入裝置4〇〇例如可配置在手機、 圍或個人數位助理等手持電子裝置中,在此並 指向輸入介面410例如是觸控式面板(touchpanel), 可根據使用者_作動作來產生輸人魏,賭制同時執 仃在手持電子|置上的第—應隸式及/或第二應用程 式。舉例來說’第二應用程式包括虛擬鍵盤之應用程式, 11 851tw£doc/d 200928894 而第-應用程式則可以是手持電子裝置之作業系統所支援 的主應用程式(例如Windows CE之桌面管理程式、電子 郵件應用程式或網頁瀏覽應用程式等)。在本實施例中, 聽第-應雜柄第-操作畫面以及對應第二應用程式 的第二操作畫面,例如是同時顯示在手持電子裝置的顯示 介面(未繪示)上,然而上述顯示方式並不用以限制本發 明的範圍。 ❹ 指向輸入介面驅動模組420可將輪入訊號轉換為滑鼠 事件,並在判斷輸入訊號之種類的同時取得輸入訊號之座 才禾位置。在本實施例中,指向輸入介面驅動模組42〇例如 是安裝在手持電子裝置之圖形視窗事件系統(Graphic Window Event System ’ GWES)模組中的輸入介面驅動程 式,會根據使用者的操作將輸入訊號轉換為按下滑鼠左鍵 (LButtonDown)、放開滑鼠左鍵(LButt〇nUp)或是雙擊 滑鼠左鍵(LButtonDBClick)等各式滑鼠事件。 輸入裝置400中的第一應用程式模組440則是依據第 _ -麵介面事件(例如賴事件)_發第—應用程式; 而第一應用程式模組則是依據第二類型介面事件(例如鍵 盤事件)以觸發第二應用程式。 分別與指向輸入介面驅動模組420、第一應用程式模 組440以及第二應用程式模組45〇相連接的判斷模组"43〇 則會根據指向輸入介面驅動模組420所取得之輸入訊號的 座標位置’決疋將輸入訊说傳送給第一應用程式模組440 做為第一類型介面事件,或是將輸入訊號傳送給第二應用 12 851twf.doc/d 200928894 程式模組450以做為第二類型介面事件。 為了更詳細地說明手持電子裝置之輸入裝置_的運 作流程,以下將再舉另一實施例來對本發明做更進一步的 綱°目5是細本發明之—實施騎标手持電子裝置 之輸入方法的流程圖。請同時參閱圖4與圖5,在同時執 ' 仃第一應用程式及第二應用程式的手持電子裝置中,首先 提供依據第一類型介面事件來觸發第一應用程式的第一應 ❹ 用程式模組440,以及根據第二類型介面事件來觸發第二 應用程式的第二應用程式模組45〇。為了方便說明,在此 假设第一應用程式為電子郵件應用程式,而第二應用程式 為虛擬鍵盤應用程式。 如步驟510所示,在使用者對手持電子裝置進行操作 時手持電子裝置將透過指向輸入介面接收對應操作 動作的輸入訊號。接著在步驟520中,由指向輸入介面驅 動模組420將輸入訊號轉換為滑鼠事件,並且在判斷輸入 〇 訊號是屬於哪一種滑鼠事件時,一併取得輸入訊號的座標 位置。 接下來如步驟530所示,在指向輸入介面驅動模組42〇 取知輪入訊號的座標位置後’判斷模組430將根據座標位 置來傳送輸入訊號。在本實施例中,假設對應第一應用程 式的第一操作晝面與對應第二應用程式的第二操作畫面是 同時顯示於手持電子裝置的顯示介面(未繪示),那麼判 斷模組430將根據輸入訊號的座標位置以及第一操作晝面 與第二操作畫面分別顯示在顯示介面上的區域,以決定要 13 S51twf.doc/d 200928894 將輸入訊號傳送給第一應用程式模組440或第二應用程式 模組450。 更詳細來說,倘若輸入訊號的座標位置是對應於顯示 介面上用以顯示第一操作畫面的區域,那麼如步^5'4〇所 示,判斷模組430便會將輸入訊號傳送至第—應用程式模 組440以做為第一類型介面事件。並且在步驟55〇中,由 第一應用程式模組440觸發第一應用程式,以執行對應第 一類型介面事件的動作(例如傳送電子郵件)。 然而’倘若輸入訊號的座標位置是對應顯示介面上用 以顯示第二操作畫面的區域,那麼如步驟560所示,判斷 模組430會將輸入訊號傳送給第二應用程式模組^'5〇以做 為第二類型介面事件。接著在步驟57〇中,第二應用程 模組45〇將觸發第二應用程式執行對應第二類面事^ 的動作。由於在本實施例中第二應用程式為 ❹ t據Π7執行動作之外’第二應用程式模組=也 將根據第二_介面事件的麵來決 應用程式模組440以做= 按鍵,那麼i = 設❹者點選虛_盤上的確認 按鍵那舰辆認按麵產生的 須傳送至第-應用程式模組440,以轉面f件 事件來驅動電子郵件應用程式執“ 介面 動作。 應峰式(例如電子郵件應用程式)執行 851fwf.doc/d ❹ Ο 200928894 同時比較® 2及® 4便可魏,本發 向輸入介面41〇,即可透過判斷模組要—個指 上的-’以對同時執行在手持電子裝置 二= ===_行操作。據此可 用上的d實體按_空間,進而提高使 • St照本發明之—實施例所繪示手持電子裝置之 it請參閱圖6,在本實施例中,手持電 畫面顯示模組620、處理模丄::顯:模組, 控管模組650。 ㈣顯讀_以及畫面 在本實施例中,第一書面顯示槿 示 620例如| Γ ς ; 11模組61 〇與第二畫面顯 用以取得第!組中的顯示器驅動程式,分別 的第二操作晝: 操作畫面以及第二應用程式 而=在手持電上具 =乍息面。然而值得注意的是,在本實施例中實際上口右 勞=以顯示整體晝面資料的顯示介面_(例如觸^式 存空中包括了第—暫存空間63卜第二暫 第一薪六、整合單兀635以及第三暫存空間637。其中, 取得的是用以暫存由第一晝面顯示模組_所 操作晝面,而第二暫存空間633則是用以暫存 15 {51twf.doc/d 200928894 由第二晝面顯示模組620所取得的第二操作畫面。整合單 元635將根據第一操作畫面的大小、第二操作畫面的二小 以及顯示介面640的大小,將第一操作晝面與第二操作苎 面整合為整㈣面詩。在本實施财,在·合而成^ 整體畫面資料顯示於顯示介面64〇之前,例如可以先將其 暫存至第三暫存空間637。 〃 ❹ 畫面控管 65G _與處雜組㈣及顯示介面 640相連接,用以從處理模組63〇中取得整合完畢的整體 畫面貧料’並將整體晝面資料傳送至顯示介面_,據以 在顯示介面640上同時顯示兩種應用程式的操作畫面。</ RTI> </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; </ RTI> <RTIgt; , f heart for the round == send handheld electronic prison ❹ =, judgment module, first application module Liu and second application / Mo group 450. The input device 4 can be configured, for example, in a handheld electronic device such as a mobile phone, a personal assistant or a personal digital assistant. The pointing input interface 410 is, for example, a touch panel, which can be generated according to the user's action. Investing in Wei, the gambling system is also carried out in the handheld electronic | placed on the first - and / or the second application. For example, the second application includes a virtual keyboard application, 11 851 tw.doc/d 200928894 and the first application can be the main application supported by the operating system of the handheld electronic device (for example, the desktop management program of Windows CE). , email application or web browsing application, etc.). In this embodiment, the listening to the first-handle-operating screen and the second operating screen corresponding to the second application are displayed on the display interface (not shown) of the handheld electronic device, for example, but the above display manner It is not intended to limit the scope of the invention.指向 Pointing input interface driver module 420 can convert the wheel signal into a mouse event, and obtain the position of the input signal while judging the type of the input signal. In this embodiment, the input interface driver module 42 is, for example, an input interface driver installed in a Graphic Window Event System (GWES) module of the handheld electronic device, and will be operated according to the user's operation. The input signal is converted to a mouse click event by pressing the left mouse button (LButtonDown), releasing the left mouse button (LButt〇nUp), or double clicking the left mouse button (LButtonDBClick). The first application module 440 in the input device 400 is based on the _-plane interface event (eg, the event), and the first application module is based on the second type interface event (eg, Keyboard event) to trigger the second application. The determination module "43〇 connected to the input interface driver module 420, the first application module 440, and the second application module 45A respectively receives input according to the input interface driver module 420. The coordinate position of the signal 'receives the input message to the first application module 440 as a first type interface event, or transmits the input signal to the second application 12 851 twf.doc/d 200928894 program module 450 As a second type of interface event. In order to explain the operation flow of the input device of the handheld electronic device in more detail, another embodiment will be further described below to further the present invention. The fifth embodiment of the present invention is an input method for implementing the riding standard handheld electronic device. Flow chart. Please refer to FIG. 4 and FIG. 5 simultaneously. In the handheld electronic device that simultaneously implements the first application and the second application, firstly, the first application that triggers the first application according to the first type interface event is provided. The module 440, and the second application module 45A that triggers the second application according to the second type interface event. For convenience of explanation, it is assumed here that the first application is an email application and the second application is a virtual keyboard application. As shown in step 510, when the user operates the handheld electronic device, the handheld electronic device receives an input signal corresponding to the operation action through the pointing input interface. Next, in step 520, the input signal is converted to a mouse event by the pointing input interface driving module 420, and the coordinate position of the input signal is obtained together when determining which type of mouse event the input signal belongs to. Next, as shown in step 530, after pointing to the input interface driver module 42 to learn the coordinate position of the rounded signal, the decision module 430 will transmit the input signal according to the coordinate position. In this embodiment, it is assumed that the first operation screen corresponding to the first application and the second operation screen corresponding to the second application are simultaneously displayed on the display interface (not shown) of the handheld electronic device, and then the determination module 430 Displaying the area on the display interface according to the coordinate position of the input signal and the first operation surface and the second operation screen, respectively, to determine whether the input signal is transmitted to the first application module 440 or 13 S51twf.doc/d 200928894 The second application module 450. In more detail, if the coordinate position of the input signal corresponds to the area on the display interface for displaying the first operation picture, the determination module 430 transmits the input signal to the first step as shown in step 5'4'. - Application module 440 as the first type of interface event. And in step 55, the first application module 440 triggers the first application to perform an action corresponding to the first type of interface event (e.g., transmitting an email). However, if the coordinate position of the input signal is the area corresponding to the display interface for displaying the second operation picture, then as shown in step 560, the determination module 430 transmits the input signal to the second application module ^'5〇. As a second type of interface event. Next, in step 57, the second application module 45〇 will trigger the second application to execute the action corresponding to the second type of face. Since the second application module performs the action according to the second embodiment in the embodiment, the second application module=will also determine the application module 440 according to the second interface event to make the = button, then i = Set the confirmation button on the virtual disk to be sent to the application module 440 to drive the email application to perform the interface action. Ying Feng (for example, email application) can execute 851fwf.doc/d ❹ Ο 200928894 and compare ® 2 and ® 4 to Wei, this is to the input interface 41〇, you can judge the module to be on the finger - 'On the simultaneous execution of the handheld electronic device two ====_ line operation. According to this, the d entity can be used to press the _ space, thereby improving the operation of the handheld electronic device according to the embodiment of the present invention. Referring to FIG. 6, in this embodiment, the handheld electric picture display module 620, the processing module: display: module, and the control module 650. (4) The reading _ and the screen are in the embodiment, the first written Display 620 for example Γ ς ; 11 module 61 〇 and second screen display In order to obtain the display driver in the group!, the second operation 昼: the operation screen and the second application = on the handheld power = suffocation surface. However, it is worth noting that in this embodiment Oral work = display interface to display the overall face data _ (for example, the touch mode includes the first temporary storage space 63, the second temporary first salary six, the integration unit 635, and the third temporary storage space 637. The second temporary storage space 633 is used for temporary storage 15 {51twf.doc/d 200928894 is displayed by the second side. The second operation screen obtained by the module 620. The integration unit 635 integrates the first operation surface and the second operation surface according to the size of the first operation screen, the size of the second operation screen, and the size of the display interface 640. For the whole (four) face poems, in this implementation, before the overall screen data is displayed on the display interface 64〇, for example, it can be temporarily stored in the third temporary storage space 637. 〃 画面 Picture Control 65G _ Connected to the miscellaneous group (4) and the display interface 640 for 63〇 processing module acquires integration is complete picture of the overall-lean 'and the whole surface of the day _ data to the display interface, an operation screen according to two kinds of application interface displayed on the display 640 simultaneously.
在以了的實施例中,將說明如何在手持電子裝置中利 用-個顯示介面64G來模擬兩個顯示$幕的詳細步驟。請 同時參閱圖6及圖7,首先如步驟71G及步驟72〇所示, ^過第y晝面顯示模組61G取得第—應用程式的第一操作 ^面過第二畫面顯示模組620取得第二應用程式的 爾ϋ旦^其中’第二應用程式例如是虛擬鍵盤之應 應用程式包括手持電子裝置之作業系統所 各類應用程式。而所取得的第—操作晝面以及第二 ^乍晝面可分別暫存至處理模組㈣中 631以及第二暫存空間633。 言仔工 面的所示’整合單元635根據第一操作畫 脾笛操作畫面的大小以及顯示介面640的大 料。在本加种,整合 σ早70 635從第一暫存空間031以 16 851twf.doc/d ❹ ❹ 200928894 操作畫面以及第二操作晝 = 爽丄:先會判斷直接合併兩個操作晝面所需要的大小是 否付合顯示介面640的大小。若兩者 作畫面以及第二操作晝面,'然而: 麻金付整口早疋635必須先調整第一操作晝面或第二 ^旦面的大小(解析度),接著再進行整合動作,據以 確保合併後的整體畫面㈣能符合_介面_的大小。 接者如步驟740所示,整合單元635將符合顯示介面_ 大小的整體晝面資料暫存至第三暫存空間637。 在步驟750巾’由畫面控管模組65〇從處理模組㈣ t取得整體晝面,並將其傳送至顯示介面_以進行 顯不。在-實施例中’為了增加手持電子裝置的整體效 (Direct Memory Access > DMA) 控制器來加快傳送整體畫面資料的速度。 與圖3所示習知手持電子裝置之顯示裝置不同的是, f本實施儀述傾電子裝置之顯示裝置_巾,可透過 單-顯不介面來模擬兩個顯示螢幕,進而顯示兩個不同應 用程式雜作畫面’同時更可贿有應餘式原有的操^ 介面而不需對應用程式進行任何修改。據此將能減少在手 持電子裝置上錄多個顯示螢幕所需要的硬體成本,並且 能降低撰寫應用程式的複雜度。 在一實施例中,任何配置有觸控顯示模組的手機、智 慧型手機、或個人數位助理等手持電子裝置,均可同時搭 配上述輸入裝置400及顯示裝置6〇〇,據以透過上述輸入 17 :851twf.doc/d 200928894 及顯示方法以觸控顯示模組中的單一顯示介面來模擬兩個 顯示螢幕的效果,並透過觸控顯示模組中的單—指向輸入 介面對同時執行的兩個應用程式進行操作,據以利用指向 輸入介面來模擬實體按鍵(即實現虛擬鍵盤)。然而,由 於本實施例所述手持電子裝置的輸入及顯示方法,其運作 流程與上述實施例相同或相似,故在此不再贅述。 值得一提的是,同時配置有上述輸入裝置及顯示裝置 ❹ 的手持電子裝置’其外觀可如圖8所示。請參閱圖8,手 持電子裝置具有一個解析度為X*(y+Z)的觸控顯示模組 810(例如觸控式螢幕),而觸控顯示模組81〇包括第一顯示 區域811以及第二顯示區域813。其中,第一顯示區域8 = 可用來顯示一般應用程式的操作晝面,而第二顯示區域 813則可搭配不同的應用程式而顯示各式虛擬鍵盤的金 面。 同時比較圖8與圖1B便可發現,由於手持電子裝置 之作業系統(例如Windows CE)已經限定了操作查面之 © 解析度,為了配合作業系統,觸控式螢幕之解析度^無法 隨設計需求而任意加以變更。因此,圖1B所示之習知技 術便以視®」之技術實現虛擬鍵盤。亦即對於作業系統 而言,會認為在手持電子裝置上只有單一個顯示勞幕(操 作桌面)。 —透過本發明實施例來實作之手持電子裝置(如圖^所 示),對於作業系統而言,會認為在手持電子裝置上具有 兩個不同的顯示螢幕。亦即,本發明實施例之手持電^裝 18 200928894 J51twf.doc/d =以利用單—個觸控式螢幕_來模擬多個顯示榮幕, 2利用單一個觸控式榮幕議來模擬指向輸入裝置與實 巧讯鍵。因此’圖8所示之觸控式螢幕_之解析度可以 需求而任意加以變更。例如,本實施射便將觸控 810依據作業系统之規範規劃出大小為☆之第一 .f不區域81卜以供給作㈣統顯示其操作畫面(含操作 i:與ίϊ應用程式之晝面)’以及做為該操作晝面之指 二二二’剩下的部分(大小為χ*ζ之第二顯示區域813) ㈣_確幕(例如顯示虛擬鍵盤的操作晝 ),以及做為虛擬鍵盤之輸入裝置。 d用^二匕-’ ιβ相較’圖8所示之實施例不再需要縮 二用=不主應用程式操作晝面的範圍。也就是說,任何 8 =所不之手持電子I置上的應用程式,均可執 :在r所示之手持電子裝置中,其操作晝面將可以直接 ,不於^顯示區域811而不需經過任何修改。使用者也 顯邮域813上的虛賴録模擬圖 iA所不之實體按鍵A與B,以對應用程式進行操作。而 電子裝置僅需要單相較之下,圖8所示之手持 用敍4祕你Ϊ 觸顯示模組810便可顯示不同應 ^ 旦面,據此將省去相當多的硬體成本。 卞裝本發明所述之手持電子裝置及其輸入及顯 不裝置與方法’至少具有下列優點: I - 的顯示介面分割為至少兩個部份,並搭配 曰”丨面的操作’以同時顯示及操作應用程式及 351twf.d〇c/d 200928894 虛擬鍵盤。據此將不需要額外的實體鍵盤空間,而可擴大 顯示畫面的大小以增加使用手持電子裝置的便利性。 2.保留應用程式原有的操作介面且不需要對應用 料射修改’便能以單—顯示介面細示剌程式及虛 擬鍵盤’降低實作手持電子裝置之應餘式的複雜度。 3'在不需對應用程式進行修改的情況下,能根據應 用程式的㈣搭g&各式虛擬鍵盤,甚至可依據制者的需 ❹ 求客製不同的虛擬鍵盤,據此增加使用上的彈性。 4 ·以單一顯示介面達到模擬兩個顯示螢幕的效 果,進而節省手持電子裝置之顯示螢幕的硬體成本。 雖然本發明已以較佳實施例揭露如上,然其並非用以 限疋本發明,任何所屬技術領域中具有通常知識者,在不 脫離本發明之精神和範圍内,當可作些許之更動與潤飾, 因此本發明之保護範圍當視後附之申請專利範圍所界定者 為準。 【圖式簡單說明】 Ο 圖1A、1B、為習知手持電子裝置的示意圖。 圖2是習知的手持電子裝置之輸入裝置的方塊圖。 圖3是習知的手持電子裝置之顯示裝置的方塊圖。 圖4是依照本發明之一實施例所繪示手持電子裝置之 輸入裝置的方塊圖。 圖5是依照本發明之一實施例所繪示手持電子裝置之 輸入方法的流程圖。 圖6是依照本發明之一實施例所繪示手持電子裝置之 200928894 351twf.doc/d 顯示裝置的方塊圖。 圖7是依照本發明之一實施例所繪示手持電子裝置之 顯示方法的流程圖。 圖8是依照本發明之一實施例所繪示手持電子裝置的 示意圖。 【主要元件符號說明】 200 :手持電子裝置 210 :主觸控式螢幕 f| 220:副觸控式螢幕 230 :主螢幕驅動程式 240 :副螢幕驅動程式 250 :第一應用程式模組 260 :第二應用程式模組 310 :第一晝面顯示模組 320 :第一暫存空間 330 :第一驅動程式 ❹ 340:第二晝面顯示模組 350 :第二暫存空間 360 ··第二驅動程式 400 :輸入裝置 410:指向輸入介面 420 :指向輸入介面驅動模組 430 :判斷模組 440 :第一應用程式模組 21 '85 ltwf.doc/d 200928894 450 :第二應用程式模組 510〜580:本發明之一實施例所述手持電子裝置之輪 入方法的各步驟 600 :顯示裝置 610 620 630 〇 631 633 635 637 640 第一晝面顯示模組 第二畫面顯示模組 處理模組 第一暫存空間 第二暫存空間 整合單元 第三暫存空間 顯示介面 650 :晝面控管模組 710〜750:本發明之一實施例所述手持電子裝置之 示方法的各步驟 810 :觸控顯示模組 811 :第一顯示區域 813 :第二顯示區域 22In the following embodiments, a detailed step of simulating two display screens using a display interface 64G in a handheld electronic device will be explained. Please refer to FIG. 6 and FIG. 7 at the same time. First, as shown in step 71G and step 72, the first operation module 61G obtains the first operation of the first application and passes through the second screen display module 620. The second application of the second application is that the second application is, for example, a virtual keyboard application, including various applications of the operating system of the handheld electronic device. The obtained first operation surface and the second operation surface may be temporarily stored in the processing module (4) 631 and the second temporary storage space 633, respectively. The illustrated 'integration unit 635' of the spoken face screen draws the size of the spleen flute operation screen and the display interface 640 according to the first operation. In this addition, the integration σ early 70 635 from the first temporary storage space 031 to 16 851twf.doc / d ❹ ❹ 200928894 operation screen and the second operation 昼 = cool: first will judge the need to directly merge the two operations Whether the size of the display interface 640 is the size of the interface. If both screens and the second operation face, 'However: 麻金付口口 early 疋 635 must first adjust the size of the first operation surface or the second surface (resolution), and then carry out the integration action, According to to ensure that the combined overall picture (four) can meet the size of the _ interface _. As shown in step 740, the integration unit 635 temporarily stores the overall facet data conforming to the display interface size to the third temporary storage space 637. At step 750, the overall control panel is taken from the processing module (4) t and transmitted to the display interface _ for display. In the embodiment, in order to increase the overall memory of the handheld electronic device (Direct Memory Access > DMA) controller, the speed of transferring the entire picture data is accelerated. Different from the display device of the conventional handheld electronic device shown in FIG. 3, the display device of the tilting electronic device can simulate two display screens through a single-display interface, thereby displaying two different displays. The application's miscellaneous screens' can also be used to make a difference in the original interface without any modification to the application. This will reduce the hardware cost of recording multiple display screens on handheld electronic devices and reduce the complexity of writing applications. In one embodiment, any handheld electronic device such as a mobile phone, a smart phone, or a personal digital assistant configured with a touch display module can be simultaneously matched with the input device 400 and the display device 6 17:851twf.doc/d 200928894 and the display method simulates the effect of two display screens by using a single display interface in the touch display module, and faces the two simultaneous executions through the single-point input interface in the touch display module The application operates to simulate physical buttons (ie, implement a virtual keyboard) using a pointing input interface. However, the operation and the display method of the handheld electronic device according to the embodiment are the same or similar to those of the above embodiment, and therefore will not be described herein. It is worth mentioning that the appearance of the handheld electronic device 配置 having the above input device and display device 同时 can be as shown in FIG. Referring to FIG. 8 , the handheld electronic device has a touch display module 810 (eg, a touch screen) having a resolution of X*(y+Z), and the touch display module 81 includes a first display area 811 and The second display area 813. The first display area 8 = can be used to display the operation surface of the general application, and the second display area 813 can be displayed with different applications to display the virtual surface of various virtual keyboards. At the same time, comparing FIG. 8 with FIG. 1B, it can be found that since the operating system of the handheld electronic device (for example, Windows CE) has limited the resolution of the operation check surface, in order to cooperate with the operating system, the resolution of the touch screen cannot be designed. Change as needed. Therefore, the conventional technique shown in Fig. 1B implements a virtual keyboard by the technique of Vision®. That is, for the operating system, it is considered that there is only one single display screen (operating table) on the handheld electronic device. - A handheld electronic device (shown in Figure 2) implemented by an embodiment of the present invention, for an operating system, is considered to have two different display screens on the handheld electronic device. That is, the handheld device 18 200928894 J51twf.doc/d of the embodiment of the present invention simulates multiple display glory screens by using a single touch screen _, and simulates with a single touch glory Point to the input device and the actual key. Therefore, the resolution of the touch screen shown in Fig. 8 can be arbitrarily changed as needed. For example, in the present embodiment, the touch 810 is planned according to the specifications of the operating system, and the size of the first is ☆. The area is not provided. The operation screen is displayed (including the operation i: and the application). ) and 'the remaining part of the 222' (the second display area 813 of size χ * )) (4) _ confirm the screen (such as the operation of the virtual keyboard 昼), and as a virtual Keyboard input device. d uses ^二匕-' ιβ compared to the embodiment shown in Fig. 8 no longer needs to be used = no scope of the main application operation. That is to say, any application that is set to 8 on the handheld electronic I can be executed: in the handheld electronic device shown by r, the operation surface of the handheld electronic device can be directly and not displayed in the display area 811. After any modification. The user also displays the virtual map on the mail field 813. The physical buttons A and B of the iA do not operate on the application. The electronic device only needs to be single-phase, and the hand-held display module 810 shown in FIG. 8 can display different response surfaces, thereby omitting a considerable amount of hardware cost. The handheld electronic device of the present invention and the input and display device and method thereof have at least the following advantages: The display interface of the I- is divided into at least two parts, and is matched with the operation of the "face" to simultaneously display And operating the application and the 351twf.d〇c/d 200928894 virtual keyboard. This will eliminate the need for additional physical keyboard space and increase the size of the display to increase the convenience of using the handheld electronic device. Some operating interfaces do not need to modify the application shots to 'react the single-display interface to show the program and the virtual keyboard' to reduce the complexity of the implementation of the handheld electronic device. 3' Without the need for the application In the case of modification, according to the application (4), various virtual keyboards can be used, and even different virtual keyboards can be customized according to the requirements of the manufacturer, thereby increasing the flexibility of use. 4 · Using a single display interface Achieving the effect of simulating two display screens, thereby saving the hardware cost of the display screen of the handheld electronic device. Although the invention has been disclosed above in the preferred embodiment, It is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. BRIEF DESCRIPTION OF THE DRAWINGS [A brief description of the drawings] Fig. 1A, 1B are schematic diagrams of a conventional handheld electronic device. Fig. 2 is a block diagram of an input device of a conventional handheld electronic device. Figure 4 is a block diagram of an input device of a handheld electronic device in accordance with an embodiment of the present invention. Figure 5 is a diagram of a handheld electronic device in accordance with an embodiment of the present invention. Figure 6 is a block diagram of a 200928894 351 twf.doc/d display device for a handheld electronic device in accordance with one embodiment of the present invention. Figure 7 is a handheld view of an embodiment of the present invention. FIG. 8 is a schematic diagram of a handheld electronic device according to an embodiment of the invention. [Main component symbol description] 200: Handheld power Device 210: main touch screen f|220: sub touch screen 230: main screen driver 240: sub screen driver 250: first application module 260: second application module 310: first file Face display module 320: first temporary storage space 330: first driver ❹ 340: second face display module 350: second temporary storage space 360 · second driver 400: input device 410: pointing input interface 420: pointing to the input interface driver module 430: the determining module 440: the first application module 21 '85 ltwf.doc / d 200928894 450: the second application module 510 ~ 580: one embodiment of the present invention Steps 600 of the wheeling method of the handheld electronic device: display device 610 620 630 〇 631 633 635 637 640 first side display module second screen display module processing module first temporary storage space second temporary storage space integration The third temporary storage space display interface 650: the surface control module 710 to 750: each step 810 of the method for displaying the handheld electronic device according to an embodiment of the present invention: the touch display module 811: the first display area 813: second display area 22