200928857 九、發明說明: 【發明所屬之技術領域】 本發明係有關於攜帶式電子裝置,特定而言係有關於 可控制待控制裝置之攜帶式電子裳置。 【先前技術】200928857 IX. Description of the Invention: TECHNICAL FIELD OF THE INVENTION The present invention relates to a portable electronic device, and more particularly to a portable electronic device that can control a device to be controlled. [Prior Art]
近年來,消費電子產品發展迅速。消費電子產品業者 不斷推陳出新發展出嶄新產品,例如畫素越趨龐大之數位 相機、具聽取MP3格式音樂、觀看Mp4、AVI等格式視訊 及照相之功能或能玩立體3D遊戲之手機,以吸引消費者 之眼光。然而,隨著尺寸較小之消費電子產品内建功能越 趨發展,其鍵盤或按鍵卻限制使用者使用此類產品之方便 ^傳統之消費電子產品之鍵盤或按鍵對於使用者而言相 當小,使用者必須持續按壓鍵盤以輸入文字訊息、編輯相 片或選取特定項目以實行特定功能。是故,傳統之消費電 子產品對於使用者使用上相當不便。因此,現今仍需二铲 夠解決上述問題之裝置,以提高使用消費電子產品之方便b 【發明内容】 於本發明之一觀點中,本發明係揭露可控 =帶式電子裝置,其至少包含晶片;_,其= 曰曰片内,以用於支援待控制裝置;解碼器,其耦合至晶片, 以用於轉換指令訊號;附屬控制器,其耦合至解碼曰 帶式電子裝置輸出介面,其耦合至晶片, 訊號至待控制裝置;以及鍵盤,㈣合至晶片且 200928857 T式電子裝置之上。攜帶式電子裝置輸出介面可包含藍芽 ‘準模組、IEEE 1394以及通用序列匯流排(USB),其包含 A型通用序列匯流排、㈣通用序列匯流排、Mini_A型通 用序列匯流排、Mini-B型通用序列匯流排或Mini_AB型通 用序列匯流排。攜帶式電子褒置包含滑氣。在一觀點中, 攜▼式電子裝置得具有數字、英文字母或中文注音之鍵 盤’以利於即時輸入文字或數字。 ❹本發明之一優點為本攜帶式電子裝置可有線或無線連 接至任何種類之待控制裝置,以控制之。 —本發明之另一優點為本攜帶式電子裝置得具有數字、 英文予母或中文注音按鍵,以便即時輸入文字或數字。 此類及其他之優點從以下較佳實施例之敘述並伴隨後 附圖式及申請專利範圍將變為顯而易見。 【實施方式】 本發明將以較佳之實施例及觀點加以詳細敘述,而此 ❹類敘述係解釋本發明之結構及程序,只用以說明而非用以 限制本發明之申請專利範圍。因此,除說明書中之較佳實 施例之外,本發明亦可廣泛實行於其他實施例。 於本發明之一實施例中,本發明係揭露可控制待控制 裝置之攜帶式電子裝置。於一實施例中,本可控制待控制 裝置之攜帶式電子裝置可為滑鼠,如第一圖所示。攜帶式 電子裝置10可選擇性包含鍵盤1〇4以及按鍵1〇5形成於其 本體上。此外,於本發明之一實施例中,鍵盤丨包含數 字、英文字母及中文注音之按鍵,以即時輸入文字或數字 200928857 ❹ 訊息。如第二圖所示,攜帶式電子裝置10包含晶片1〇1、 感測器102、光源103、鍵盤104、按鍵105、解碼器1〇7、 附屬控制器1〇8以及攜帶式電子裝置輪出介面1〇9。於一 實施例中’攜帶式電子裝置輸出介面109可為有線或無線 之介面’其包含但不限於藍芽(Bluetooth)標準模組、通用 序列匯流排(USB)以及IEEE1394。通用序列匯流排(usb) 包含但不限於A型通用序列匯流排、B型通用序列匯流 排、Mini-A型通用序列匯流排、Mini_B型通用序列匯流排 及Mini-AB型通用序列匯流排。如第二圖所示,晶片ι〇ι 包含韌體106。此領域之技藝者應得以領會,韌體1〇6可 經由網路下載之方式加以更新,以用於支援攜帶式電子裝 置經攜帶式電子裝置輸出介面1〇9連接之待控制裝置 U0,例如手機、定位裝置(GPS)、個人數位助理(PDA)或 數位相機,如第二圖所示。於一實施例中,攜帶式電子裝 置10所連接之待控制裝置110例如手機或數位相機等可經 由消費者自行安裝或待控制裝置11〇内置攜帶式電子裝置 1〇之驅動程式,以讀取或解讀攜帶式電子裝置1〇之指令 訊號。攜帶式電子裝置10之指令訊號係藉由解碼器^ 轉換’以便透過附屬控制器1〇8控制藉由攜帶式電子裝置 :出介面109耦合之待控制裝置11〇。因此,攜帶式電子 、置10透過解碼器1〇7、附屬控制器1〇8及攜帶式電子裝 置輸出介面109輸出經轉換之指令訊號至攜帶式電子裝置 =所連接之待控制裝置11G例如手誠數帅機,並控制 ㈣控制裝置110。於一實施例中,本發明之附屬 7 200928857 i〇8可内嵌於攜帶式電子裝 裝置Π)之外。同理,本發^内,或設置於攜帶式電子 丨P里本發明之解碼器107可内嵌於 :子裝置H)内’或設置於攜帶式電子裝置1〇之外。於二 ’解/器iG7將指令訊號轉換為上述待控制裝置 了辨識之^令。於—實_卜上 可為電玩遊戲指令控制器,藉以控制待控制裝置⑽内建 之電玩遊戲。是故’本發明提供可控制待控 型電子裝置10。 衣直4揭帶In recent years, consumer electronics products have developed rapidly. Consumer electronics manufacturers continue to develop new products, such as digital cameras with larger pixels, music with MP3 format, video and camera functions such as Mp4, AVI, or mobile phones that can play stereoscopic 3D games to attract consumption. The vision of the person. However, as the built-in functions of smaller-sized consumer electronic products become more and more developed, the keyboard or buttons limit the convenience of users to use such products. The keyboard or buttons of traditional consumer electronic products are quite small for users. The user must continue to press the keyboard to enter text messages, edit photos, or select specific items to perform specific functions. Therefore, traditional consumer electronics products are quite inconvenient for users to use. Therefore, there is still a need for a device for solving the above problems to improve the convenience of using the consumer electronic product. [Invention] In one aspect of the present invention, the present invention discloses a controllable=band electronic device, which includes at least a chip; _, which is within the chip for supporting the device to be controlled; a decoder coupled to the chip for converting the command signal; and an accessory controller coupled to the output interface of the decoded banded device, It is coupled to the wafer, the signal to the device to be controlled; and the keyboard, (4) to the wafer and above the 200928857 T-type electronic device. The portable electronic device output interface may include a Bluetooth 'quasi-module, IEEE 1394, and a universal serial bus (USB), which includes a type A universal serial bus, (four) a universal serial bus, a Mini_A universal serial bus, and a Mini- Type B universal sequence bus or Mini_AB type universal sequence bus. The portable electronic device contains slippery air. In one aspect, a USB-type electronic device has a keyboard with a number, an English letter, or a Chinese phonetic transcription to facilitate instant input of text or numbers. One advantage of the present invention is that the portable electronic device can be wired or wirelessly connected to any type of device to be controlled to control it. - Another advantage of the present invention is that the portable electronic device has a digital, English, or Chinese phonetic button for instant input of text or numbers. These and other advantages will be apparent from the following description of the preferred embodiments and the appended claims. The present invention will be described in detail with reference to the preferred embodiments and aspects of the invention. Therefore, the present invention may be embodied in other embodiments in addition to the preferred embodiments described in the specification. In one embodiment of the invention, the invention discloses a portable electronic device that can control a device to be controlled. In one embodiment, the portable electronic device that can control the device to be controlled can be a mouse, as shown in the first figure. The portable electronic device 10 can optionally include a keyboard 1〇4 and a button 1〇5 formed on the body thereof. In addition, in an embodiment of the present invention, the keyboard 丨 includes a number, an English letter, and a Chinese phonetic button to instantly input a text or number 200928857 ❹ message. As shown in the second figure, the portable electronic device 10 includes a chip 1, a sensor 102, a light source 103, a keyboard 104, a button 105, a decoder 1〇7, an auxiliary controller 1〇8, and a portable electronic device wheel. The interface is 1〇9. In one embodiment, the portable electronic device output interface 109 can be a wired or wireless interface, which includes, but is not limited to, a Bluetooth standard module, a universal serial bus (USB), and IEEE 1394. The universal sequence bus (usb) includes but is not limited to a type A universal sequence bus, a type B universal sequence bus, a Mini-A type universal sequence bus, a Mini_B type universal sequence bus, and a Mini-AB type universal sequence bus. As shown in the second figure, the wafer ι〇ι contains the firmware 106. Skilled artisans in this field should be able to understand that Firmware 1〇6 can be updated via network download to support portable electronic devices via portable electronic device output interface 1〇9 connected to control device U0, for example Mobile phone, positioning device (GPS), personal digital assistant (PDA) or digital camera, as shown in the second figure. In an embodiment, the device to be controlled 110 connected to the portable electronic device 10, such as a mobile phone or a digital camera, can be installed by the consumer or the device 11 to be controlled by the built-in portable electronic device. Or interpret the command signal of the portable electronic device. The command signal of the portable electronic device 10 is converted by the decoder to be controlled by the accessory controller 1 to 8 via the portable electronic device: the interface to be controlled 109 is coupled to the interface 109. Therefore, the portable electronic device, the 10 through decoder 1〇7, the auxiliary controller 1〇8, and the portable electronic device output interface 109 output the converted command signal to the portable electronic device=the connected device to be controlled 11G, for example, the hand The number is handsome and controls (4) the control device 110. In one embodiment, the accessory 7 200928857 i〇8 of the present invention can be embedded in the portable electronic device Π). Similarly, in the present invention, or in the portable electronic device P, the decoder 107 of the present invention can be embedded in the sub-device H) or disposed outside the portable electronic device. The second 'decipherer/iG7 converts the command signal into the above-mentioned device to be controlled. The video game controller can be used to control the video game built in the device to be controlled (10). The present invention provides a controllable electronic device 10 that can be controlled. Clothing straight 4
以下以手機作為待控制裝置u㈣以說明本發明之應 用例之一,如參閱第三圖所示,其他待控制裝置如數位相 機、定位裝置(GPS)、個人數位助理(PDA)等可依據類似原 理處理。於本發明之—實施财,手機20主要包含微處理 器(MPU)210、基頻晶片211、圖形使用者介面212、攜帶 式電子裝置輸人介® 213、攜帶式電子裝置214、記憶體 215、鍵盤216、嵌入式系統231及力回饋裝置232。此外, 手機20還包含數位類比轉換器217、類比數位轉換器218、 無線射頻219及天線22〇,以用於利用數位類比轉換器217 將基頻晶片211輸出之數位資料訊號轉換成類比資料訊 號,以透過無線射頻219及天線22〇無線傳輸至外部裝置, 以及利用類比數位轉換器218將無線射頻219透過天線 220從外部裝置無線接收到之類比資料訊號轉換成數位資 料訊號以傳遞至基頻晶片2U。手機20亦包含數位類比轉 換器221、類比數位轉換器222、喇叭223及麥克風224, 以用於利用數位類比轉換器221將基頻晶片211輸出之數 200928857 位音訊訊號轉換成類比音訊訊號以透過喇0八223輸出,以 及利用類比數位轉換器222將麥克風224所接收到之類比 音訊訊號轉換成數位音訊訊號以傳遞至基頻晶片211。 手機20亦可包含數位類比轉換器225、液晶顯示器 226、類比顯示器227以及數位相機228,以用於將數位相 機228所拍攝到之數位視訊訊號傳遞至微處理器21〇,以 及利用數位類比轉換器225將微處理器21〇輸出之數位視 ❹訊訊號轉換成類比視訊訊號以透過類比顯示器227輸出或 將微處理器210輸出之數位視訊訊號直接透過液晶顯示器 =26輸出。手機2〇更包含作業系統229。於一實施例中, 微處理11 210包含進階精簡指令集機器(ARM)。記憶體215 係為儲存數位音訊訊號、視訊訊號、資料訊號或其他資訊 置其包3快閃記憶體(Flash memory)、隨機存取記 隐體(RAM)、s己憶卡或任何其他已知類型之記憶體。攜帶 式電子裝置輸入介面2U包含通用序列匯流排⑽B),例 ©如A型通用序列匯流排、B型通用序列匯流排、黯i_A型 通用序列匯流排、Mini_B型通用序列匯流排及Mini_AB型 通用序列匯流排,以及IEE£ 1394。 /、攜▼式電子裝置輸入介面之手機2〇係利用藉攜帶 ,電子裝置輸入介面213耦合至微處理器21〇之攜帶式電 =裝置214,例如本發明之特定滑鼠或迷你鍵盤,配合針 =盤216及攜帶式電子裳置214設計之散入式系統如 手機之各70件下達指令,例如對圖形使用者介面212 ㈠圖形使用者介面例如力回饋裝置232,進而控制手機 200928857 ❹ ❹ 實行特定功能。此領域之技藝者應注意,上述圖形使用者 介面212及力回饋裝置232係用以說明本發明而非用以限 制本發明。嵌入式系統231包含作業系統(〇s)229,以及函 式庫(library)230,例如裝置驅動程式。於一實施例中,裝 置驅動程式包含攜帶式電子裝置214及鍵盤216之驅動程 式。圖形使用者介面212可為嵌入式圖形使用者介面 (GUI)。嵌入式圖形使用者介面㈧讥)為嵌入式系統23丨提 供一種應用於特殊場合之人們交互介面。嵌入式系統23ι 係一種完全嵌入受控器件内部為特定應用設計之專用電腦 系統。與個人電腦(PC)之通用電腦系統不同,嵌入式系統 231通常係執行帶有特定要求之預定義之任務。由於私入 式系統231只針對一項特殊之任務,設計人員能料進行 優化,減小尺寸降低成本。由於嵌人式系統231通常進行 大量生產’所以單一成本節約能隨產量進行成百上千放 二嵌广使:者介面_)要求簡單、直觀、可靠、 形使用者介面_具備高度可二:可殊裁== 不同之硬體條件和使用需求。她 I應 者介面(⑽)具備之特點有:體^運行===用 小;上層介面與硬體無關,高戶 一 系統貝源 些應用場合應具備實時性。X ,鬲可靠性;在某 一個能夠移植到多種硬冑 介面應用至少抽象:入式圖形使用者 貝5又備.基於圖形顯示設備 200928857 (如顯示卡、液晶顯示器226)之圖形抽象層(GAL; Graphic Abstract Layer),以及基於輸入設備(例如攜帶式電子裝 置214及鍵盤216)之輸入抽象層(IAL;工叩加八以的以 Layer )。圖形抽象層(GAL )完成系統對具體之顯示硬體 設備之操作,極大程度上隱蔽各種不同硬體之技術實現細 節,為程式開發人員提供統一之圖形編程介面。輸入抽象 層(IAL )則需要實現對於各類不同輸入設備之控制操作, ❹提供統一之調用介面。圖形抽象層(GAL)與輸入抽象層 (IAL )之设計概念,可以極大程度地提高嵌入式圖形使 用者介面(GUI)之可攜性,如第四圖所示。 第四圖為本發明之一實施例中之圖形使用者介面 (GUI),基本分為三層。最底層之圖形顯示設備3〇4及輸入 设備305為面向圖形顯示(例如液晶顯示器226或類比顯示 益227)和攜帶式電子裝置214及鍵盤216之驅動程式;中 間層之圖形抽象層(GAL) 3〇2及輸入抽象層(IAL) 3〇3 ©係提供底層硬體之抽象介面,並進行視窗管理;最高層之 應用程式編程介面(A PI) 3 01係提供相容於作業系統之應用 程式編程介面(API)。 為移植以上嵌入式圖形使用者介面(Gm),需要首先實 現嵌入式系統231内核中之底層支援函式庫23〇之驅動。 實現底層支援函式庫之系統驅動後,配置嵌入式圖形使用 者介面(GUI)以選擇圖形抽象層(GAL)引擎,便可使用該底 層支援函式庫作為嵌入式圖形使用者介面(Gm)之圖形發 生引擎。嵌入式圖形使用者介面(GUI)之輸入抽象層(IAL) 200928857 將輸人設備之輸人事件最料料以式圖形使用者 二程式編程介面(αρι)層之消息事件。輸入 攜帶二=:=備〜 廢接徂X… 備。鍵盤μ設備向上 層kt、不同之鍵盤輸入資訊, 供點墼、;儁贡式電子裝置214設備提 H ^起和洛_座標等之信息。在實現嵌人式圖形使 ❹ 之方式獲得輸入設備之動作,並轉換8^用選:, 息。對應於液晶顯示控制器,該部分驅動程 太彳欲嗅、々x丨刀,呢勤私式必須以靜態 方式編#進内核,於系統 啟動今机锯“ 勒才由傳遞進内核之啟動參數 啟動h備。鍵盤216之驅動程式和攜帶式 (例如滑鼠)之驅動程式實現後 裝置14 時動態载入。飞貫見後料糸統内核模組在使用 ο 圖形使用者介面_)可利用不同之語言平台 如 Java 語言之 J2ME 〇 J2Me ( “μ ,、··、Hereinafter, the mobile phone is used as the device to be controlled u (4) to illustrate one of the application examples of the present invention. As shown in the third figure, other devices to be controlled such as a digital camera, a positioning device (GPS), a personal digital assistant (PDA), etc. may be similar. Principle processing. In the present invention, the mobile phone 20 mainly includes a microprocessor (MPU) 210, a baseband chip 211, a graphical user interface 212, a portable electronic device, a portable device 213, a portable electronic device 214, and a memory 215. The keyboard 216, the embedded system 231, and the force feedback device 232. In addition, the mobile phone 20 further includes a digital analog converter 217, an analog digital converter 218, a wireless radio frequency 219, and an antenna 22〇 for converting the digital data signal output by the baseband chip 211 into an analog data signal by using the digital analog converter 217. Transmitting to the external device through the radio frequency 219 and the antenna 22, and converting the analog data signal wirelessly received from the external device through the antenna 220 by the analog digital converter 218 into a digital data signal for transmission to the fundamental frequency. Wafer 2U. The mobile phone 20 also includes a digital analog converter 221, an analog digital converter 222, a speaker 223, and a microphone 224 for converting the 200928857 audio signal outputted by the baseband chip 211 into an analog audio signal by using the digital analog converter 221. The output signal of the microphone 224 is converted into a digital audio signal for transmission to the baseband chip 211 by the analog digital converter 222. The mobile phone 20 can also include a digital analog converter 225, a liquid crystal display 226, an analog display 227, and a digital camera 228 for transmitting the digital video signals captured by the digital camera 228 to the microprocessor 21 and using digital analog conversion. The 225 converts the digital video signal outputted by the microprocessor 21 into an analog video signal for output through the analog display 227 or directly outputs the digital video signal output by the microprocessor 210 through the liquid crystal display=26. The mobile phone 2 further includes an operating system 229. In one embodiment, the microprocessor 11 210 includes an Advanced Reduced Instruction Set Machine (ARM). Memory 215 is used to store digital audio signals, video signals, data signals or other information. It is packaged in Flash memory, random access memory (RAM), memory card or any other known Type of memory. The portable electronic device input interface 2U includes a universal serial bus (10) B), such as a type A universal sequence bus, a type B universal sequence bus, a 黯i_A type universal sequence bus, a Mini_B type universal sequence bus, and a Mini_AB type universal Sequence bus, and IEE £ 1394. /, the mobile phone 2 with the input device of the type of electronic device is carried by the portable device, and the input interface 213 of the electronic device is coupled to the portable device 214 of the microprocessor 21, such as the specific mouse or mini keyboard of the present invention. The needle-disc 216 and the portable electronic device 214 are designed to be used in a mobile system such as a 70-piece mobile phone, for example, a graphical user interface 212 (a) graphical user interface such as a force feedback device 232, thereby controlling the mobile phone 200928857 ❹ ❹ Implement specific functions. Those skilled in the art will appreciate that the graphical user interface 212 and the force feedback device 232 are used to illustrate the invention and are not intended to limit the invention. The embedded system 231 includes an operating system (〇s) 229, and a library 230, such as a device driver. In one embodiment, the device driver includes a driver for the portable electronic device 214 and the keyboard 216. The graphical user interface 212 can be an embedded graphical user interface (GUI). The embedded graphical user interface (8) 讥 provides an embedded interface for people in special applications for embedded systems. The embedded system 23 is a dedicated computer system designed for specific applications that is fully embedded within the controlled device. Unlike general purpose computer systems for personal computers (PCs), embedded systems 231 typically perform predefined tasks with specific requirements. Since the private system 231 is only for a particular task, the designer can optimize it to reduce size and cost. Since the embedded system 231 is usually mass-produced, the single cost savings can be performed with hundreds of thousands of applications. The interface is simple, intuitive, reliable, and user-friendly. Can be tailored == Different hardware conditions and usage requirements. Her I interface ((10)) has the following characteristics: body ^ operation === use small; upper interface is not related to hardware, high-level system, system source, some applications should have real-time. X, 鬲 reliability; at least one abstraction that can be ported to multiple hard interface applications: Inline graphics users are also available. Graphical abstraction layer based on graphics display device 200928857 (such as display card, liquid crystal display 226) (GAL Graphic Abstract Layer), and an input abstraction layer based on input devices (eg, portable electronic device 214 and keyboard 216) (IAL; workmanship plus Layer). The Graphical Abstraction Layer (GAL) completes the system's operation of the specific display hardware devices, greatly concealing the technical implementation details of various hardware, and providing the programmer with a unified graphical programming interface. The input abstraction layer (IAL) needs to implement control operations for various input devices and provide a unified calling interface. The design concept of the Graphical Abstraction Layer (GAL) and the Input Abstraction Layer (IAL) can greatly improve the portability of the Embedded Graphics User Interface (GUI), as shown in Figure 4. The fourth figure is a graphical user interface (GUI) in an embodiment of the present invention, which is basically divided into three layers. The bottommost graphic display device 3〇4 and the input device 305 are drivers for graphic display (such as liquid crystal display 226 or analog display 227) and portable electronic device 214 and keyboard 216; graphic abstraction layer of middle layer (GAL) 3〇2 and input abstraction layer (IAL) 3〇3 © provides the abstract interface of the underlying hardware and performs window management; the highest level application programming interface (A PI) 3 01 provides compatibility with the operating system Application programming interface (API). In order to transplant the above embedded graphical user interface (Gm), it is necessary to first implement the driver of the underlying support library 23 in the embedded system 231 kernel. After implementing the system driver of the underlying support library, the embedded graphical user interface (GUI) is configured to select the graphics abstraction layer (GAL) engine, and the underlying support library can be used as the embedded graphical user interface (Gm). The graphics generation engine. The input abstraction layer (IAL) of the embedded graphical user interface (GUI) 200928857 The input event of the input device is the most expected graphical user. The message event of the two program programming interface (αρι) layer. Input Carry two =: = backup ~ waste connection 徂 X... The keyboard μ device inputs information to the upper layer kt and different keyboards for the point 墼, and the information of the gonggong electronic device 214 device provides information such as H ^ and Luo _ coordinates. In the implementation of the embedded graphics to achieve the action of the input device, and convert 8 ^ use:, information. Corresponding to the liquid crystal display controller, the part of the driver is too squeaky, 々x丨, and the private mode must be programmed into the kernel in a static manner, and the system starts the machine saw. The keyboard 216 driver and the portable (eg mouse) driver are dynamically loaded after the device 14 is implemented. The fly-through kernel module is used in the ο graphical user interface _) in different languages. Platforms such as the Java language J2ME 〇 J2Me ("μ,, ··,
Edition)相發者提供敍m Π,广。 路為中心和平台不可知論 , 有限之今借士 植到記憶體和處理器都 虿跟之n又備。J2ME在架構設 其中一個類別宕爲〇 T上將各式裝置分門別類。 :個類別疋義-特定種類之設備:行動電話 器和電腦記事本都是單獨之類別。 ’ 處理能力有相近需求之^锯棋a 負幻對&己隐體和 而求之5又備構成設備之—系列 話、間易啤叫器和簡易個人電 動電 很小之設備之一李列。己事本一起就是占用資源 那種靈活二ί 受限設備系列所要求之 將伽μ構設計成模組 12 200928857 化且可伸縮。J2ME技術於一完整之應用程式執行時模型 中定義此種模組性和可伸縮性,於該模型中之四個軟體層 都建置在設備之主機作業系統上。 如第五圖所示,J2ME之架構包含Java虛擬機器層 (Java Virtual Machine Layer) 404,此層是 Java 虛擬機 器之一個實作,其是為特定設備之主機作業系統所定製, 而且支援一特定之J2ME設定(configuration )。設定層 (Configuration Layer) 403,設定層 403 定義了 Java 虛 ® 擬機器功能和特定類別設備上可用之Java類別庫之最小 集合。從某種程度而言’一個設定定義了 Java平台功能 部件和類別庫之共同性,開發者可假設此些功能部件和類 別庫在屬於某一特定類別之所有設備上都為可用。使用者 不太會見到此層,但其對框架(profile )實作者非常重要。 框架層(Profile Layer) 402,框架層402定義特定系列設 備上可用之應用程式編程介面(API )之最小集合。框架 Q 在一個特定之設定上面實作。應用程式係針對特定之框架 而編寫,因此可移植到支援該框架之任何設備上。一設備 可支援多個框架。使用者和應用程式供應商看到最多之就 是此層。行動資訊裝置平台層401,行動資訊裝置平台 (Mobile Information Device Profile ( MIDP ))為 Java API 集合,其處理諸如使用者界面、持久儲存和網路此樣之問 題。 如上所述,利用耦合至手機内之微處理器210之攜帶 式電子裝置214並配合針對攜帶式電子裝置214(例如滑鼠) 13 200928857 ❹Edition) The senders are provided by mm Π, 广. The road is centered and the platform is agnostic, and the limited time is planted into the memory and the processor. J2ME sets up one of the categories in the architecture. : Category 疋 - Specific types of devices: Mobile phones and computer notebooks are separate categories. 'Processing ability has similar needs ^ Saw chess a negative illusion & 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐 隐Column. This is the resource that is the kind of flexibility that is required by the limited series of devices. The gamma structure is designed as a module 12 200928857 and scalable. J2ME technology defines this modularity and scalability in a complete application execution time model. The four software layers in the model are built on the host operating system of the device. As shown in the fifth figure, the architecture of J2ME includes the Java Virtual Machine Layer 404, which is an implementation of the Java Virtual Machine, which is customized for the host operating system of a specific device and supports a specific J2ME configuration (configuration). The Configuration Layer 403, Setting Layer 403 defines the minimum set of Java Virtual Machine features and the Java Class Library available on a particular class of device. To some extent, a setting defines the commonality of Java platform features and class libraries, and developers can assume that such features and category libraries are available on all devices belonging to a particular category. Users will not see this layer very much, but it is very important to the actual author of the profile. A Profile Layer 402, which defines a minimum set of application programming interfaces (APIs) available on a particular family of devices. Frame Q is implemented on a specific setting. The application is written for a specific framework and can therefore be ported to any device that supports the framework. A device can support multiple frames. This layer is the most visible to users and application vendors. The mobile information device platform layer 401, the Mobile Information Device Profile (MIDP), is a Java API set that handles issues such as user interface, persistent storage, and the Internet. As described above, the portable electronic device 214 coupled to the microprocessor 210 in the handset is utilized in conjunction with the portable electronic device 214 (e.g., a mouse) 13 200928857 ❹
Q 及鍵盤216設計之嵌入式系統231,本發明提供具攜帶式 電子裝置輸入介面之手機20。手機2〇之嵌入式系統231 由於係針對攜帶式電子裝置214及鍵盤216所設計,故具 有對應之驅動程式以支援攜帶式電子裝置214及鍵盤 216。因圖形使用者介面212亦係針對攜帶式電子裝置214 及鍵盤216所設計,故手機2〇之圖形使用者介面212除具 有對應至鍵盤216之選項之外,更具有游標、視窗、捲轴 及下拉式選單等之項目以便利用攜帶式電子裝置214控制 並進行點選或拖4。是故,本㈣式電子襄置214可對待 控制裝置例如手機之各元件例如圖形使用者介面M2或力 回饋裝置232下達指令,使待控制裂置實行特定功能,舉 凡收聽廣播、聽取MP3、3GP等格式之音樂 格式之視訊、讀取TXT等格式之文字檔、輸入簡訊、 兀手機内附之稍、進行視訊通話、上網、編_片或更 錄等’以利於使用者靈活運用待控制裝置。因此, 裝置214可讓使用者更方便地使用待控制裝 〃上述敘述係為本發明之較佳實施例。此領域 張之專二: 非用以限定本發明所主 ::專利權利圍。其專利保護範圍當視後 二::其等同領域而定。凡熟悉此領域之技藝者,: 本專利精神或範圍内’所作之更動或潤飾 於 明所揭示精神下所完成之等效改變或設計二/ 述之申請專利範圍内。 〜、匕3在下 200928857 【圖式簡單說明】 本發明可藉由說明書中若干較佳實施例及詳細敘述以 二附圖式得以瞭解。然:而,此領域之技藝者應得以領會 本發明之較佳實施例係用以說明而非用以限制本發明 之申請專利範圍,其中: 第一圖係為根據本發明之攜帶式電子裝置之概要示意 圆 。 ❹ 圖係為根據本發明之攜帶式電子裝置之方塊圖。 二圖係為根據本發明之具攜帶式電子裝 之手機之方塊圖。 =四圖係為根據本發明之圖形使用者介面之架構圖。 五圖係為根據本發明之了2細之系統架構圖。 L主要元件符號說明】 10攜帶式電子裝置 1 〇 1晶片 Ο 102感測器 103光源 104鍵盤 105按鍵 106韌體 - 107解碼器 108附屬控制器 109攜帶式電子裝置輸出介面 110待控制裝置 15 200928857 20具攜帶式電子裝置輸入介面之手機 210微處理器 211基頻晶片 212圖形使用者介面 213攜帶式電子裝置輸入介面 214攜帶式電子裝置 215記憶體 216鍵盤 217數位類比轉換器 218類比數位轉換器 219無線射頻 220天線 221數位類比轉換器 222類比數位轉換器 2 2 3 °刺队 224麥克風 225數位類比轉換器 226液晶顯示器 227類比顯示器 228數位相機 229作業系統 230函式庫 231嵌入式系統 232力回饋裝置 16 200928857 301應用程式編程介面 302圖形抽象層 303輸入抽象層 304圖形顯示設備 3 0 5輸入設備 306設備抽象層 307系統硬體 401行動資訊裝置平台層 402框架層 403設定層 404 Java虛擬機器層 17Q and the embedded system 231 of the keyboard 216 design, the present invention provides a mobile phone 20 having a portable electronic device input interface. The embedded system 231 of the mobile phone is designed for the portable electronic device 214 and the keyboard 216, and has a corresponding driver to support the portable electronic device 214 and the keyboard 216. Since the graphical user interface 212 is also designed for the portable electronic device 214 and the keyboard 216, the graphical user interface 212 of the mobile phone has a cursor, a window, a scroll, and the like, in addition to the option corresponding to the keyboard 216. Items such as drop-down menus are used to control and perform a click or drag 4 using the portable electronic device 214. Therefore, the electronic device 214 can issue commands to the components of the control device, such as the mobile phone, such as the graphical user interface M2 or the force feedback device 232, so that the control is to perform specific functions, such as listening to the broadcast, listening to the MP3, 3GP. Video in the format of music format, reading text files in formats such as TXT, inputting SMS, splicing the phone, making video calls, surfing the Internet, editing or recording, etc. . Thus, the device 214 allows the user to more conveniently use the device to be controlled. The above description is a preferred embodiment of the present invention. This field is divided into two: not limited to the main body of the invention :: patent rights. The scope of its patent protection depends on the second:: its equivalent field. Anyone skilled in the art, within the spirit or scope of this patent, may be modified or retouched within the scope of the equivalent change or design of the application described in the spirit of the disclosure. 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 。 However, those skilled in the art should understand that the preferred embodiments of the present invention are intended to be illustrative and not to limit the scope of the claims of the present invention, wherein: the first figure is a portable electronic device according to the present invention. The outline is circular. The figure is a block diagram of a portable electronic device in accordance with the present invention. Figure 2 is a block diagram of a portable electronic device in accordance with the present invention. = Four figures are architectural diagrams of the graphical user interface in accordance with the present invention. The five figures are a detailed diagram of the system architecture according to the present invention. L main component symbol description] 10 portable electronic device 1 〇 1 chip Ο 102 sensor 103 light source 104 keyboard 105 button 106 firmware - 107 decoder 108 attached controller 109 portable electronic device output interface 110 to be controlled device 15 200928857 20 portable electronic device input interface mobile phone 210 microprocessor 211 baseband chip 212 graphic user interface 213 portable electronic device input interface 214 portable electronic device 215 memory 216 keyboard 217 digital analog converter 218 analog digital converter 219 wireless RF 220 antenna 221 digital analog converter 222 analog digital converter 2 2 3 ° stab 224 microphone 225 digital analog converter 226 liquid crystal display 227 analog display 228 digital camera 229 operating system 230 library 231 embedded system 232 force Feedback device 16 200928857 301 application programming interface 302 graphics abstraction layer 303 input abstraction layer 304 graphics display device 3 0 input device 306 device abstraction layer 307 system hardware 401 mobile information device platform layer 402 frame layer 403 setting layer 404 Java virtual machine Layer 17