亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電子設(shè)備的制作方法

文檔序號:6480457閱讀:192來源:國知局
專利名稱:電子設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明的一個實施例涉及配備有例如觸摸墊的坐標(biāo)輸入裝置的電子裝置。
背景技術(shù)
一般,在筆記本式個人計算機中,起坐標(biāo)輸入裝置的作用的觸摸墊被設(shè)置在本體殼體 的頂面上作為指向裝置。在通常的情況中,觸摸墊被安置在鍵盤的前側(cè)上大體中心部分處。 能夠通過增加觸摸墊的區(qū)域,期待增強觸摸墊的可用性。然而,觸摸墊的尺寸被限制以便 不妨礙鍵輸入。具體地,如果觸摸墊的區(qū)域被增加,則非??赡墚?dāng)在鍵盤上執(zhí)行鍵輸入時, 手無意地接觸到觸摸墊。在這種情況下,按照來自觸摸墊的輸入,執(zhí)行用戶并不想要的處 理,導(dǎo)致可操作性降低。例如,如果在通過使用鍵盤進行字處理操作時,在鍵輸入的期間 手接觸到觸摸墊,則屏幕上的指針(鼠標(biāo)光標(biāo))移位并且字符輸入位置也移動。在傳統(tǒng)的個人計算機中,為了應(yīng)付當(dāng)手無意地接觸到觸摸墊時發(fā)生的問題,例如,在 鍵輸入期間,來自觸摸墊的輸入被無效。從而,即使手無意地接觸到觸摸墊,也防止了在 鍵輸入期間光標(biāo)的意外移動(參見,例如日本專利申請?zhí)亻_公報號H10-133796)。如上所述,在傳統(tǒng)的個人計算機中,在鍵輸入期間使整個觸摸墊無效。從而,即使在 鍵輸入期間手接觸到觸摸墊,也防止執(zhí)行用戶不想要的處理。然而,在現(xiàn)有技術(shù)中對觸摸墊的控制中,由于在鍵輸入期間使整個觸摸墊無效,所以 當(dāng)進行鍵輸入時,用戶不能有意地使用指向功能。例如,在鍵輸入期間,不能執(zhí)行使用觸 摸墊的操作,例如點擊、雙擊以及拖放,并且不能有效地利用使用觸摸墊的操作。發(fā)明內(nèi)容已經(jīng)考慮到上述情形做出本發(fā)明,并且本發(fā)明的目的是提供能夠動態(tài)地設(shè)置指定區(qū)域 的電子設(shè)備,在該指定區(qū)域中,由坐標(biāo)輸入裝置輸入的坐標(biāo)數(shù)據(jù)被無效,從而實現(xiàn)對適合 于用戶的坐標(biāo)輸入裝置的輸入控制,并且改進設(shè)備的可操作性。為了解決上述問題,根據(jù)本發(fā)明,配備有電子設(shè)備,包含輸入坐標(biāo)數(shù)據(jù)的坐標(biāo)、輸入裝置;設(shè)置無效范圍的無效范圍設(shè)置模塊,在所述無效范圍中,由所述坐標(biāo)輸入裝置輸入 的所述坐標(biāo)數(shù)據(jù)被無效;判定模塊,判定由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)是否被 包括在由所述無效范圍設(shè)置模塊設(shè)置的所述無效范圍中;以及處理模塊,按照所述判斷模 塊的判斷結(jié)果,執(zhí)行對應(yīng)于由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)的處理。本發(fā)明的另外的目標(biāo)和優(yōu)點將在下面的說明中被闡明,并且從說明中, 一部分地將顯 而易見,或者可能通過本發(fā)明的實踐被認(rèn)識到。本發(fā)明的目的和優(yōu)點可借助于以下特別指 出的手段和組合被實現(xiàn)并獲得。


并入說明書并且組成其一部分的附解本發(fā)明的實施例,并且與上面給出的概述和 如下實施例的詳細說明一起,用來解釋本發(fā)明的原理。圖1是顯示其中根據(jù)本發(fā)明的實施例的個人計算機的顯示單元被打開的狀態(tài)的示例性 立體圖;圖2是顯示本實施例中的計算機主體的系統(tǒng)構(gòu)造的示例性方框圖; 圖3是顯示本實施例中的計算機主體的頂面的示例性平面圖; 圖4是顯示本實施例中的無效范圍指示器的示例性圖;圖5是與本實施例的個人計算機中的觸摸墊的輸入控制有關(guān)的示例性結(jié)構(gòu)圖;圖6是圖解通過本實施例中的實用程序?qū)τ|摸墊控制數(shù)據(jù)的設(shè)置操作的示例性流程圖;圖7是顯示本實施例中的觸摸墊設(shè)置屏幕的示例性圖;圖8是顯示本實施例中的無效范圍設(shè)置處理的設(shè)置屏幕的圖的實例;圖9A和圖9B是顯示使在本實施例中觸摸墊上的坐標(biāo)數(shù)據(jù)的輸入有效的范圍的示例性圖;圖10是圖解本實施例中的無效范圍設(shè)置處理的示例性流程圖; 圖11是顯示本實施例中的無效范圍設(shè)置處理中的顯示實例的示例性圖; 圖12A和圖12B是顯示本實施例中為了登記(register)接觸圖案而輸入的坐標(biāo)數(shù)據(jù) (接觸范圍)的示例性圖;圖13是用于解釋本實施例中的接觸圖案的計算的示例性圖;圖14是顯示本實施例中在執(zhí)行鍵盤上的鍵輸入的情況下手的位置的示例性圖;圖15是顯示本實施例中按照手的位置設(shè)置的無效范圍的示例性圖;以及 圖16是圖解本實施例中通過驅(qū)動程序的觸摸墊控制處理的示例性流程圖。
具體實施方式
現(xiàn)在將參考附圖描述本發(fā)明的實施例。首先,參照圖1和圖3,描述根據(jù)本發(fā)明實施例的電子設(shè)備的結(jié)構(gòu)。例如,這個電子設(shè)備實現(xiàn)為,可由電池供電的筆記本式個人計算機io。圖1是顯示其中筆記本式個人計算機10的顯示單元被打開的狀態(tài)的立體圖。計算機 (電子設(shè)備)10包含計算機主體(電子設(shè)備主體)11和顯示單元12。由LCD (液晶顯示 器)17組成的顯示裝置被裝入顯示單元12。 LCD 17的顯示屏被安置在顯示單元12的大致 中心部分。顯示單元12附接于計算機主體11,以使顯示單元12經(jīng)由鉸鏈18A和18B在開啟位置 和閉合位置之間可自由地轉(zhuǎn)動。計算機主體11具有薄的盒形殼體。鍵盤13,用于計算機10電源開/關(guān)的電源按鈕14, 輸入操作面板15,觸摸墊16,和無效范圍指示器19被安置在計算機主體11的頂面上。 輸入操作面板15是用于輸入對應(yīng)于按壓的按鈕開關(guān)的事件的輸入裝置。輸入操作面板15 包括用于激活多個功能的多個按鈕開關(guān)。在本實施例的個人計算機10中,觸摸墊16被配置在計算機主體11的頂面上的鍵盤 13的前側(cè)上,也就是說,在稱作"掌托"的區(qū)域上。在通常的情況,觸摸墊16是由用戶 的指尖觸摸,從而輸入坐標(biāo)數(shù)據(jù)的指向裝置。在圖1所示的實例中,觸摸墊16被形成為 .具有大體上與計算機主體11的頂面相同的寬度尺寸。在圖1中,觸摸墊16具有大體上與計算機主體11的頂面相同的寬度尺寸。然而,例 如,不管鍵盤13的原位(home position)如何,觸摸墊16可以形成為任意的尺寸并且 可以被安置在任意的位置。例如,在用戶將手放在鍵盤13的原位上的時候,觸摸墊16可 以形成為包括手的位置的范圍中的尺寸。在本實施例的個人計算機10中,即使觸摸墊16 被安置在用戶在鍵輸入的時候放手的位置上,也有可能設(shè)置使在放置手的范圍中輸入的坐 標(biāo)數(shù)據(jù)無效的無效范圍。這樣,即使在鍵輸入的時候手被放置在掌托(觸摸墊16)上,也 有可能防止輸入用戶不想要的坐標(biāo)數(shù)據(jù)。例如,由于本實施例的個人計算機10具有小尺寸,所以計算機主體ll的頂面的區(qū)域是狹窄的,并且由于個人計算機10的設(shè)計的原因,可能有觸摸墊16不能在避開手放置的 位置處被安置的情況。即使在這種情況下,也有可能配置具有確保良好的操作性的尺寸的 觸摸墊16。無效范圍指示器19是安置在觸摸墊16的橫向?qū)挾确较蛏系募氶L的顯示裝置。在無效 范圍被設(shè)置在觸摸墊16上的情況下,無效范圍指示器19實行顯示用于向用戶指示無效范 圍。隨后將描述細節(jié)(參見圖3和圖4)。圖2是顯示計算機主體11的系統(tǒng)構(gòu)造的方框圖。計算機主體11包括CPU 111、北橋 112、主存儲器113、圖形控制器114和南橋115。計算機主體11還包括BI0S-R0M 120、 硬盤驅(qū)動器(HDD) 130、光盤驅(qū)動器(ODD) 140、聲音控制器150、嵌入式控制器/鍵盤控 制器IC (EC/KBC) 160、電源電路170和LED控制器180。CPU 111是用于控制計算機10的操作的處理器。CPU lll執(zhí)行從啟動裝置,例如HDD 130, 加載入主存儲器113的操作系統(tǒng)(OS) 113a (包括實用程序113b)。另外,CPU 111執(zhí)行 各種應(yīng)用程序。此外,CPU 111執(zhí)行存儲在BIOS-ROM 120中的系統(tǒng)BIOS (基本輸入/輸出 系統(tǒng))。系統(tǒng)BIOS是用于硬件控制的程序。在此實施例的個人計算機10中,實用程序113b是為對觸摸墊16的輸入控制所準(zhǔn)備 的。CPU 111執(zhí)行實用程序113b,從而設(shè)置用于控制觸摸墊16的輸入的觸摸墊控制數(shù)據(jù) 113d。例如,觸摸墊控制數(shù)據(jù)113d包括與設(shè)置有關(guān)的數(shù)據(jù),這些設(shè)置是關(guān)于為觸摸墊16 設(shè)置的無效范圍是否將與對鍵盤13的鍵輸入相關(guān)聯(lián),以及關(guān)于觸摸墊16的無效范圍是否 將被設(shè)置在整個觸摸墊16、觸摸墊16的一部分、或不與輸入操作相關(guān)聯(lián)的被觸摸的部分 上。CPU 111執(zhí)行驅(qū)動程序113c,從而按照觸摸墊控制數(shù)據(jù)113d執(zhí)行對觸摸墊16的輸入 控制。北橋112是連接CPU 111的局域總線和南橋115的橋裝置。北橋112包括對主存儲器 113進行訪問控制的存儲器控制器。北橋112也具有經(jīng)由例如AGP (加速圖形接口)總線 執(zhí)行與圖形控制器114的通信的功能。圖形控制器114是控制用作計算機10的顯示監(jiān)視器的LCD 17的顯示控制器。圖形控 制器114包括視頻存儲器(VRAM) 114a,并且基于寫入視頻存儲器114A的顯示數(shù)據(jù),產(chǎn) 生形成顯示圖像的視頻信號,該顯示圖像將要顯示在LCD 17上。南橋115控制對BIOS-ROM 120的訪問。BIOS-ROM 120是例如閃速ROM的可重寫非易 失性存儲器。如上所述,BIOS-ROM 120存儲系統(tǒng)BIOS。另外,南橋115控制例如HDD 130和0DD 140的磁盤驅(qū)動器(1/0裝置)。南橋115控制LPC總線3上的各種裝置。HDD 130是存儲各種程序和數(shù)據(jù)的存儲裝置。在HDD 130中,在通過馬達旋轉(zhuǎn)的磁盤 上執(zhí)行數(shù)據(jù)寫/讀。HDD 130預(yù)存儲例如操作系統(tǒng)(OS)和驅(qū)動程序的程序。OS根據(jù)存儲 在BIOS-ROM 120中的系統(tǒng)BIOS被加載在主存儲器113中,并且由CPU 111執(zhí)行。在必要 時,其它的程序和數(shù)據(jù)被加載在主存儲器113中,并且由CPU lll執(zhí)行。ODD 140是驅(qū)動單元,其借助于馬達,旋轉(zhuǎn)和驅(qū)動例如光盤(CD)和數(shù)字多功能光盤 (DVD)的光盤(optical disc)。 ODD 140執(zhí)行對光盤的數(shù)據(jù)讀/寫。聲音控制器150執(zhí)行控制以從揚聲器151產(chǎn)生聲音。例如,聲音控制器150按照對觸 摸墊16的輸入控制從揚聲器151產(chǎn)生聲音。EC/KBC 160是其中集成了用于電源管理的嵌入式控制器和用于控制鍵盤(KB) 13和 觸摸墊16的鍵盤控制器的單芯片微計算機。EC/KBC 160具有協(xié)同電源電路170,從而響 應(yīng)于用戶對電源按鈕14的操作打開計算機10電源的電源控制功能。電源電路170使用從可再充電的電池171或從起高壓電源的作用的AC適配器172提 供的DC電源,從而產(chǎn)生將要施加到計算機主體11的各個組件的系統(tǒng)電源電壓。AC適配器 172將AC電源轉(zhuǎn)換為DC電源。LED控制器180控制在無效范圍指示器19中使用的多個LED 181的照亮(閃爍)。具 體地,LED控制器180點亮(閃爍)對應(yīng)于設(shè)置在觸摸墊16上的無效范圍的LED 181,從 而令用戶辨認(rèn)已經(jīng)設(shè)置為無效范圍的部分。圖3是顯示計算機主體11的頂面的平面圖。如圖3所示,鍵盤13被安置在計算機主體11上。觸摸墊16被安置在鍵盤13的前側(cè) (用戶側(cè))上。觸摸墊16被形成為具有大體上與計算機主體11相同的橫向?qū)挾?即觸摸 墊16形成為整個掌托)。無效范圍指示器19沿觸摸墊16的橫向?qū)挾缺话仓迷阪I盤13和 觸摸墊16之間。觸摸墊16可以配備成整個掌托,如圖1和圖3所示,或可以以任意的寬 度尺寸,例如形成為橫向?qū)挾鹊?/4或橫向?qū)挾鹊?/3。如圖4所示,無效范圍指示器19被設(shè)置為包括多個線狀地排布的管形構(gòu)件19a。無效 范圍指示器19被嵌入以和計算機主體11的殼體的頂面在同一面上。觸摸墊16的坐標(biāo)輸 入表面被實質(zhì)上劃分為多個小的區(qū)域。圖3通過虛線,指示以橫向排布的小的區(qū)域的劃分。 多個管形構(gòu)件19a與各個小的區(qū)域相關(guān)聯(lián)地安置。圖4示意地顯示構(gòu)成無效范圍指示器19的一個管形構(gòu)件19a的結(jié)構(gòu)。管形構(gòu)件19a是管形的光透射構(gòu)件。LED 19b和19c (LED 181)被嵌入在管形構(gòu)件19a 的兩端。當(dāng)LED 19b和19c被點亮?xí)r,光從管形構(gòu)件19a的兩端被照射,并且管形構(gòu)件19a 的整體被照亮。同時,LED19b, 19c可以被設(shè)置為有選擇地照射多個不同顏色的光,以致 管形構(gòu)件19a的顯示顏色可以根據(jù)條件被改變。在無效范圍指示器19中,對應(yīng)于觸摸墊16的有效范圍(即不設(shè)置為無效范圍的范圍) 的管形構(gòu)件19a的LED 19b和19c被點亮(或閃爍)。從而,觸摸墊16上使坐標(biāo)數(shù)據(jù)輸入 的區(qū)域有效,被可視地指示給用戶。替代地,在無效范圍指示器19中,對應(yīng)于無效范圍 的管形構(gòu)件19a可以被點亮(或閃爍)。在圖3所示的結(jié)構(gòu)中,通過在殼體中嵌入多個管形構(gòu)件19a,組成無效范圍指示器19。 替代地,殼體本身可以是由光透射構(gòu)件形成,以使殼體本身可以通過LED實行顯示。例如, 像圖3所示的無效范圍指示器19那樣,LED在與觸摸墊16的多個小的區(qū)域相關(guān)聯(lián)的位置 被嵌入由光透射構(gòu)件形成的殼體。替代地,LED可以被安置在殼體下面。按照設(shè)置在觸摸 墊16上的有效/無效范圍點亮(閃爍)每個LED。從而,能夠?qū)嵭信c無效范圍指示器19相 同的功能。圖5是與在本實施例中個人計算機10中的觸摸墊16的輸入控制有關(guān)的結(jié)構(gòu)圖。 EC/KBC 160控制來自鍵盤13和觸摸墊16的輸入。驅(qū)動程序113c相對于經(jīng)由EC/KBC 160從觸摸墊16輸入的坐標(biāo)數(shù)據(jù),按照由實用程序113b預(yù)先設(shè)置的觸摸墊控制數(shù)據(jù)113d, 執(zhí)行有效/無效的控制。驅(qū)動程序113c將未設(shè)置在觸摸墊16上的無效范圍中的范圍中的 坐標(biāo)數(shù)據(jù)作為有效的輸入坐標(biāo)數(shù)據(jù)輸出到OS 113a。另外,從EC/KBC 160將對鍵盤13的 鍵輸入通知給驅(qū)動程序113c,因而驅(qū)動程序113c能夠執(zhí)行與鍵輸入相關(guān)聯(lián)地對觸摸墊16 的輸入控制。在本實施例中的個人計算機10中,CPU 111執(zhí)行實用程序113b,從而設(shè)置觸摸墊控 制數(shù)據(jù)U3d,并且能夠執(zhí)行下面的對觸摸墊16的控制。(A) 第一方法(與鍵輸入相關(guān)聯(lián)地執(zhí)行觸摸墊控制的情況) (Al)整個觸摸墊被無效。(A2)觸摸墊被相等地劃分為小的區(qū)域,并且一部分小的區(qū)域被無效。 (A3)僅不與輸入操作相關(guān)聯(lián)的被觸摸的部分被無效。(B) 第二方法(不與鍵輸入相關(guān)聯(lián)地執(zhí)行觸摸墊控制的情況)(Bl)整個觸摸墊被無效。(B2)觸摸墊被相等地劃分為小的區(qū)域,并且一部分小的區(qū)域被無效。 (B3)僅被觸摸的部分被無效。接下來,描述根據(jù)本實施例的個人計算機10的觸摸墊16的控制操作。首先,參照圖6的流程圖,給予說明通過CPU11的實用程序113b執(zhí)行的觸摸墊控制 數(shù)據(jù)113d的設(shè)置操作。如果由用戶操作請求了觸摸墊設(shè)置處理,則實用程序113b開始觸摸墊設(shè)置處理(塊 Al),并且令LCD 17顯示觸摸墊設(shè)置屏幕(塊A2)。圖7顯示觸摸墊設(shè)置屏幕的實例。在該觸摸墊設(shè)置屏幕上,能夠任意地選擇鍵輸入相 關(guān)的控制的"執(zhí)行"或"不執(zhí)行"。圖7顯示選擇了鍵輸入相關(guān)的控制的"不執(zhí)行"的狀 態(tài)。另外,在該觸摸墊設(shè)置屏幕上,"整個觸摸墊","部分觸摸墊"以及"不與輸入操作 相關(guān)聯(lián)的被觸摸的部分"中的一個能夠被選為觸摸墊無效范圍。如果"整個觸摸墊"或"不 與輸入操作相關(guān)聯(lián)的觸摸的部分"被選為觸摸墊無效范圍,則無效的范圍能夠按照來自用 戶的指令被設(shè)置。實用程序113b接受由用戶通過圖7所示的觸摸墊設(shè)置屏幕的輸入,并且設(shè)置鍵輸入 相關(guān)的控制或觸摸墊無效范圍(塊A3)。如果"部分觸摸墊"或"不與輸入操作相關(guān)的被觸摸的部分"被選為觸摸墊無效范圍 并且請求執(zhí)行"范圍設(shè)置"(塊A4中的是),則實用程序113b執(zhí)行無效范圍設(shè)置處理(塊 A5)。如果在完成包括無效范圍設(shè)置處理的設(shè)置之后選擇"0K"按鈕,則實用程序113b按 照設(shè)置在設(shè)置屏幕上的設(shè)置內(nèi)容建立觸摸墊控制數(shù)據(jù)113d。接下來,描述無效范圍設(shè)置處理的具體實例。首先,對在"部分觸摸墊"被選為觸摸墊無效范圍的情況下的無效范圍設(shè)置處理給予 說明。實用程序113b開始用于將"部分觸摸墊"設(shè)置為無效范圍的無效范圍設(shè)置處理,并 且顯示如圖8所示的設(shè)置屏幕。圖8所示的設(shè)置屏幕顯示對應(yīng)于觸摸墊16的圖,并且還 顯示消息"指定觸摸墊被無效的范圍"。對應(yīng)于觸摸墊16的圖指示觸摸墊16的預(yù)置的小 的區(qū)域的劃分。在圖8所示的實例中,觸摸墊16的區(qū)域(坐標(biāo)輸入表面)被相等地劃分 為八個區(qū)域。關(guān)于這個圖,例如,通過操作鍵盤13或觸摸墊16, 一些小的區(qū)域能夠任意地被選為無效范圍。圖8顯示在兩端的四個小的區(qū)域被選為無效范圍的狀態(tài)。例如,在用 戶不在觸摸墊16的兩端側(cè)上進行輸入操作的情況下,或在進行鍵輸入操作的時候,在很 多情況下,手被放置在觸摸墊16的兩端位置上的情況下,無效范圍能夠如圖8所示設(shè)置。 從而,用戶能夠防止無意識地從觸摸墊16輸入坐標(biāo)數(shù)據(jù)。如果選擇了 "0K"按鈕,則實用程序113b將在設(shè)置屏幕中選擇的小的區(qū)域設(shè)置為觸 摸墊控制數(shù)據(jù)113d中的無效范圍。圖9A和圖9B顯示使輸入到觸摸墊16的坐標(biāo)數(shù)據(jù)有效的范圍的實例。如圖9A所示, 在沒有設(shè)置無效范圍的情況下,在觸摸墊16的整個區(qū)域中使坐標(biāo)數(shù)據(jù)輸入有效。另一方 面,如圖8所示,在設(shè)置無效范圍的情況下,觸摸墊16的兩端側(cè)部分被控制為無效范圍, 如圖9B所示。因而,例如,即使當(dāng)手正被放置在觸摸墊16的兩端側(cè)位置上的時候執(zhí)行鍵 輸入,也不從觸摸墊16執(zhí)行坐標(biāo)數(shù)據(jù)的無意識的輸入。圖8和圖9B中的無效范圍的設(shè)置僅僅是實例。在任意的位置的任意的數(shù)目的小的區(qū) 域能夠按照,例如由用戶對觸摸墊16的使用的方法和在對鍵盤13執(zhí)行鍵輸入的時候手在 掌托上的位置,被設(shè)置為無效范圍。在圖8所示的設(shè)置屏幕上,從預(yù)劃分的小的區(qū)域中作選擇。替代地,無效范圍的劃分 的位置可以連續(xù)地被指定,而不用劃分為小的區(qū)域。在圖8中,橫向地伸長的觸摸墊16 的區(qū)域在水平方向被相等地劃分為小區(qū)域,但是該區(qū)域可以在垂直方向被劃分為小的區(qū) 域,或者在觸摸墊16的兩端部分和中心部分,劃分的小的區(qū)域可以具有不同的尺寸。接下來,對在"不與輸入操作相關(guān)的被觸摸的部分"被選為觸摸墊無效范圍的情況下 的無效范圍設(shè)置處理給予說明。圖IO是無效范圍設(shè)置處理的流程圖。無效范圍設(shè)置處理是用于記錄成為基準(zhǔn)的數(shù)據(jù)的處理,也就是說,用于記錄接觸圖案 (contact pattern)的處理,該基準(zhǔn)是用于判斷從觸摸墊1輸入的坐標(biāo)數(shù)據(jù)已經(jīng)由正常輸 入操作輸入還是已經(jīng)由用戶無意地輸入。接觸圖案是成為用于判斷在觸摸墊16上由正常 輸入操作輸入的坐標(biāo)數(shù)據(jù)的基準(zhǔn)的數(shù)據(jù)。在本實施例中,當(dāng)在具有比接觸圖案大的尺寸的 區(qū)域上已經(jīng)輸入了坐標(biāo)數(shù)據(jù)時,通過判定在這個區(qū)域上輸入的數(shù)據(jù)不是由正常輸入操作輸 入的坐標(biāo)數(shù)據(jù),已經(jīng)輸入了坐標(biāo)數(shù)據(jù)的區(qū)域被設(shè)置為無效范圍。作為開始,實用程序U3b開始用于將"不與輸入操作相關(guān)的被觸摸的部分"設(shè)置為 無效范圍的無效范圍設(shè)置處理,并且如圖ll所示顯示引導(dǎo)消息(塊B1)。顯示的引導(dǎo)消息 標(biāo)明"執(zhí)行在輸入操作時的接觸圖案的記錄。執(zhí)行在觸摸墊上的輸入操作。"用戶被提示執(zhí)行觸摸墊16上的正常輸入操作,例如,用于移動顯示在屏幕上的指針(鼠標(biāo)光標(biāo))的 輸入操作。如果在引導(dǎo)消息屏幕上選擇了 "0K"按鈕(塊B2中的是),則實用程序113b轉(zhuǎn)變到 用于從觸摸墊16輸入的等待狀態(tài)。如果由用戶在觸摸墊16上執(zhí)行輸入操作,則經(jīng)由EC/KBC 160和驅(qū)動程序113c輸入 從觸摸墊16輸入的接觸范圍的第一坐標(biāo)數(shù)據(jù)。在這種情況下輸入的坐標(biāo)數(shù)據(jù)不是指示一 個點的數(shù)據(jù),而是代表用手指接觸的范圍的坐標(biāo)數(shù)據(jù)組。實用程序U3b在主存儲器113 中臨時存儲輸入坐標(biāo)數(shù)據(jù)組(塊B3)。實用程序113b基于接觸范圍的第一坐標(biāo)數(shù)據(jù)的數(shù)據(jù) 計算接觸圖案(塊B4),并且存儲代表接觸圖案的數(shù)據(jù),作為觸摸墊控制數(shù)據(jù)113d(塊B5)。圖12A和圖12B顯示為了登記接觸圖案而輸入的坐標(biāo)數(shù)據(jù)組(接觸范圍)的實例。例如,在用于移動指針的輸入操作中,指尖首先與觸摸墊16接觸,然后指尖按照指 針移動的方向在觸摸墊16上移動。在這種情況下,在當(dāng)指尖與觸摸墊16接觸的時候輸入 第一接觸范圍的坐標(biāo)數(shù)據(jù)組之后,如圖12A所示,對應(yīng)于指尖的移動的坐標(biāo)數(shù)據(jù)組被輸入, 如圖12B所示。圖13顯示圖12A所示的第一接觸范圍?;诘谝唤佑|范圍,實用程序113b例如計算, 在水平方向的尺寸X和在垂直方向的尺寸Y。通過用預(yù)置預(yù)定的倍數(shù)乘接觸范圍的尺寸XY 獲得的尺寸,被計算作為接觸圖案。例如,通過用1.2乘接觸范圍的尺寸XY計算出接觸 圖案。通過稍微增加接觸范圍的尺寸XY,即使第一接觸范圍隨輸入操作不同而稍微改變, 也有可能防止通過實際的輸入操作從觸摸墊16輸入的坐標(biāo)數(shù)據(jù),被判定為"無效"。圖14是顯示在執(zhí)行對鍵盤13的鍵輸入的情況下手的位置的圖。通常,當(dāng)在鍵盤13 上執(zhí)行鍵輸入時,在很多情況下,用戶按照原位將手放在鍵盤13的前側(cè)上。在本實施例 的個人計算機10中,觸摸墊16配備在橫向方向的整個寬度上,并且因而手被放置在觸摸 墊16上。在這種情況下,與使用指尖在觸摸墊16上進行普通的輸入操作的情況相比,手與觸 摸墊16接觸的范圍更寬?;谄胀ǖ妮斎氩僮鲿r的輸入數(shù)據(jù)計算接觸圖案。因而,從如 圖14所示放置手的觸摸墊的區(qū)域輸入的數(shù)據(jù),能夠基于與接觸圖案的比較,被判定為"無 效數(shù)據(jù)"。圖15顯示在如圖14所示放置手的情況下設(shè)置的無效范圍的實例。在以上說明中,基于由單個的輸入操作輸入的數(shù)據(jù)登記接觸圖案。替代地,可以基于由多個輸入操作輸入的數(shù)據(jù)計算接觸圖案。例如,可以計算由多個輸入操作輸入的數(shù)據(jù)的 平均值,并且可以基于平均值的數(shù)據(jù)計算接觸圖案。已經(jīng)如上所述,因為當(dāng)用戶在觸摸墊16上實際地進行輸入操作時基于輸入的坐標(biāo)數(shù) 據(jù)計算接觸圖案,所以能夠登記用于個人用戶的適合的接觸圖案。所以,通過使用接觸圖案作為用于判斷的基準(zhǔn),能夠精確地判定觸摸墊16上的有效的輸入和無效的輸入。接下來,參考圖16的流程圖描述驅(qū)動程序113c的觸摸墊控制處理。驅(qū)動程序113c按照由實用程序U3b設(shè)置的觸摸墊控制數(shù)據(jù)113d執(zhí)行從觸摸墊16的輸入的控制。首先,對在觸摸墊控制數(shù)據(jù)113d中設(shè)置鍵輸入相關(guān)的控制的"不執(zhí)行"的情況給予說明。在不執(zhí)行鍵輸入相關(guān)的控制的情況下(塊C1中的否),如果驅(qū)動程序113c經(jīng)由EC/KBC 160接受從觸摸墊16的輸入(塊C6中的是),則驅(qū)動程序113c按照觸摸墊無效范圍的設(shè) 置,判斷輸入的坐標(biāo)數(shù)據(jù)被無效還是有效。如果"整個觸摸墊"設(shè)置為無效范圍(塊C7中的是),則驅(qū)動程序113c使輸入的坐 標(biāo)數(shù)據(jù)無效。具體地,驅(qū)動程序113c不從觸摸墊16向0S 113a輸出輸入數(shù)據(jù)。驅(qū)動程序113c按照在觸摸墊控制數(shù)據(jù)113d中設(shè)置的無效范圍,通過無效范圍指示器 19控制顯示(塊C14)。驅(qū)動程序113c使LED控制器180點亮對應(yīng)于不設(shè)置為無效范圍的 范圍,即有效范圍的管形構(gòu)件19a的LED 19b和19c。在這種情況下,因為所有的區(qū)域被 無效,所以不執(zhí)行無效范圍指示器19的顯示。在用戶不使用觸摸墊16的情況下,用戶將整個觸摸墊16設(shè)置為無效范圍,而不必執(zhí) 行鍵輸入相關(guān)的控制。從而,能夠防止觸摸墊16上的無意識的輸入。接下來,在"部分的觸摸墊"被設(shè)置為無效范圍的情況下(塊C8中的是),驅(qū)動程序 113c判斷輸入的坐標(biāo)數(shù)據(jù)是否被包括在無效范圍中。在輸入的坐標(biāo)數(shù)據(jù)被包括在無效范圍 中的情況下,輸入的坐標(biāo)數(shù)據(jù)被無效并且不被輸出到0S113a。驅(qū)動程序113c通過對應(yīng)于 不設(shè)置為觸摸墊控制數(shù)據(jù)113d中的無效范圍的范圍,B卩,有效范圍的管形構(gòu)件19a實行 顯示(塊C14)。另一方面,如果輸入的坐標(biāo)數(shù)據(jù)不包括在無效范圍中,則驅(qū)動程序113c使輸入的坐 標(biāo)數(shù)據(jù)有效并且將其輸出到OS 113a (塊CIO)。具體地,因為輸入的坐標(biāo)數(shù)據(jù)是在不設(shè)置 為無效范圍的范圍中的位置被輸入的數(shù)據(jù),所以這個坐標(biāo)數(shù)據(jù)被判定為由用戶有意輸入的 坐標(biāo)數(shù)據(jù),并且被輸出到OS 113a。 OS 113a執(zhí)行對應(yīng)于輸入的坐標(biāo)數(shù)據(jù)的處理。例如,OS 113a執(zhí)行在屏幕上移動指針位置的處理,或者使應(yīng)用程序執(zhí)行對應(yīng)于輸入的坐標(biāo)數(shù)據(jù)的處理。接下來,在"不與輸入操作相關(guān)的被觸摸的部分"被設(shè)置為無效范圍的情況下(塊C8 中的否),驅(qū)動程序113c將由輸入數(shù)據(jù)(坐標(biāo)數(shù)據(jù)組)指示的接觸范圍,與在觸摸墊控制 數(shù)據(jù)U3d中設(shè)置的接觸圖案相比較(塊Cll)。在接觸范圍的尺寸比接觸圖案寬的情況下, 驅(qū)動程序113c判定輸入數(shù)據(jù)被無效(塊C12中的否)。例如,如果接觸的區(qū)域比在其上由 正常輸入操作執(zhí)行輸入的接觸面寬,如圖14所示,則這個區(qū)域上的輸入被無效。另一方面,在接觸范圍的尺寸不比接觸圖案寬的情況下,驅(qū)動程序113c判定輸入數(shù) 據(jù)被有效(塊C12中的是)。具體地,驅(qū)動程序113c判定輸入數(shù)據(jù)是由正常輸入操作輸入 的坐標(biāo)數(shù)據(jù)并且向OS 113a輸出該輸入的坐標(biāo)數(shù)據(jù)(塊C13)。在同時進行以尺寸不比接觸圖案寬的接觸范圍的輸入和以尺寸比接觸圖案寬的接觸 范圍的輸入的情況下,驅(qū)動程序113c相對于每個輸入接觸范圍判定有效/無效。例如,有 這樣一種情況,當(dāng)一只手正被放置在觸摸墊16上時,利用觸摸墊16上的空閑區(qū)域,通過 使用另一只手進行正常輸入操作。在這種情況下,由放置在觸摸墊16上的手輸入的數(shù)據(jù) 被判定為"無效",并且由正常輸入操作輸入的數(shù)據(jù)被判定為"有效"。已經(jīng)如上所述,當(dāng)不執(zhí)行鍵輸入相關(guān)的控制時,按照使用實用程序113b預(yù)先設(shè)置的 無效范圍判定從觸摸墊16輸入的坐標(biāo)數(shù)據(jù)的有效/無效。只有判定為"有效"的數(shù)據(jù)被輸 出到0S113a。因此,如果用戶預(yù)先進行與觸摸墊16的使用方法有關(guān)的預(yù)置,則用戶僅能 執(zhí)行在觸摸墊16上的有意的輸入,而不管鍵盤13上的鍵輸入。所以,觸摸墊16能夠被 有效地使用,并且可操作性能夠被改進。接下來,對在觸摸墊控制數(shù)據(jù)113d中設(shè)置鍵輸入相關(guān)的控制的"執(zhí)行"的情況給予 說明。在執(zhí)行鍵輸入相關(guān)的控制的情況下(塊C1中的是),如果驅(qū)動程序113c經(jīng)由EC/KBC 160 接受來自觸摸墊16的輸入(塊C2中的是),驅(qū)動程序113c向0S 113a輸出輸入的坐標(biāo)數(shù) 據(jù)(塊C3)。具體地,如果鍵盤13上的鍵輸入沒有執(zhí)行,則在觸摸墊16上不設(shè)置無效范 圍,因而使在觸摸墊16的范圍內(nèi)的任何地方輸入的坐標(biāo)數(shù)據(jù)有效。用戶能夠通過有效地 使用具有寬區(qū)域的觸摸墊16,執(zhí)行具有高可操作性的處理。另一方面,如果在鍵盤13上執(zhí)行鍵輸入,則經(jīng)由EC/KBC 160將鍵輸入通知給驅(qū)動程 序113c (塊C4中的是)。驅(qū)動程序113c開始從鍵輸入操作的時間的測量。具體地,雖然按照鍵輸入在觸摸墊16上設(shè)置無效范圍,但是這個無效范圍僅在預(yù)置時限內(nèi)是有效的。 例如,使無效范圍在從鍵輸入開始的一秒內(nèi)是有效的。如果鍵輸入操作被接連地進行,則 從最后鍵輸入開始的時間是預(yù)置時限。如果還沒有經(jīng)過預(yù)定時限(塊C5中的否),則驅(qū)動程序113c相對于向觸摸墊16的輸 入執(zhí)行與在上述塊C7到C14中相同的處理。具體地,驅(qū)動程序113c按照觸摸墊控制數(shù)據(jù) 113d中的設(shè)置內(nèi)容控制從觸摸墊16的輸入。如果已經(jīng)經(jīng)過預(yù)定時限(塊C5中的是),則驅(qū)動程序113c取消觸摸墊16上的無效范 圍,并且使在觸摸墊16的范圍內(nèi)的任何地方輸入的坐標(biāo)數(shù)據(jù)有效(塊C1到C4)。在以上說明中,用于維持無效范圍的時間是例如一秒的預(yù)置時間。替代地,用戶可以 通過實用程序113b在觸摸墊設(shè)置處理中任意地設(shè)置時間。按照每個用戶的操作方法實現(xiàn) 與觸摸墊16上的鍵輸入相關(guān)的輸入控制。另外,可以按照觸摸墊16上的位置差異,改變用于維持無效范圍的時間。例如,在 鍵盤13的原位附近,用戶的手被頻繁地放置并且放置手的時間很長。相應(yīng)地,用于維持 無效范圍的時間比其它區(qū)域中的更長。反之,在用戶的手不頻繁地放置的區(qū)域中,用于維 持無效范圍的時間較短,從而在鍵輸入之后立即使輸入有效。例如,能夠通過使用觸摸墊 16進行與鍵輸入操作結(jié)合、頻繁地進行的操作,例如滾動屏幕的操作,。此外,可以通過實用程序113b,在觸摸墊設(shè)置處理中設(shè)置用于維持個別區(qū)域的無效范 圍的時間。此外,按照從鍵輸入開始經(jīng)過的時間,無效范圍指示器19的LED 19b和19c的顯示 顏色可以被改變,或者LED 19b和19c的顯示模式(例如照亮,閃爍)可以被改變。從而, 能夠使得用戶辨認(rèn)已經(jīng)設(shè)置為無效范圍的觸摸墊16的范圍上的輸入將有效的時間,或者 能夠通知用戶輸入剛被有效。已經(jīng)如上所述,在執(zhí)行鍵輸入相關(guān)的控制的情況下,通過執(zhí)行鍵盤13上的鍵輸入, 能夠按照通過使用實用程序113b預(yù)置的無效范圍,控制從觸摸墊16輸入的坐標(biāo)數(shù)據(jù)的有 效/無效。具體地,用戶能夠有選擇地使用鍵盤13上的鍵輸入和觸摸墊16上的坐標(biāo)數(shù)據(jù) 的輸入。所以,觸摸墊16能夠被有效地使用,并且可操作性能夠被改進。在以上說明中,通過無效范圍指示器19向用戶可視地指示設(shè)置在觸摸墊16上的有效 /無效范圍。替代地,能夠?qū)τ脩袈犛X地指示有效/無效范圍。例如,在觸摸墊16上的無效范圍中執(zhí)行輸入的情況下,驅(qū)動程序113c使聲音控制器150產(chǎn)生預(yù)定的聲音。具體地,驅(qū)動程序113c在其中輸入的坐標(biāo)數(shù)據(jù)被無效的"塊C7中 的是"、"塊C12中的否"以及"塊C9中的是"的情況中使聲音控制器150產(chǎn)生聲音。在輸入的坐標(biāo)數(shù)據(jù)被包括在無效范圍中的情況和輸入的坐標(biāo)數(shù)據(jù)被包括在有效范圍 中的情況之間可以產(chǎn)生不同的聲音。此外,可以僅在有效范圍中輸入坐標(biāo)數(shù)據(jù)的情況下產(chǎn) 生聲音。從而,用戶能夠通過按照從觸摸墊16的輸入產(chǎn)生的聲音,辨認(rèn)在觸摸墊16上設(shè)置的 無效范圍。已經(jīng)如上所述,即使在觸摸墊16被安置在任意位置,而不管放置在鍵盤13的原位的 手的位置的情況下,也能夠由用戶的指定來設(shè)置無效范圍。因而,能夠防止觸摸墊16上 的無意識的輸入,并且能夠在觸摸墊16的其它的區(qū)域上輸入坐標(biāo)數(shù)據(jù)。所以,即使當(dāng)正 在執(zhí)行鍵盤13上的鍵輸入時,用戶也能夠有意地在有效范圍中的觸摸墊16上進行輸入操 作,例如點擊、雙擊以及拖放的操作。在此實施例中的個人計算機10中,能夠有效地利 用使用觸摸墊16的可操作性。在以上說明中,無效范圍指示器19被配備以使用戶能夠辨認(rèn)觸摸墊16上設(shè)置的無效 范圍。代替無效范圍指示器19,可以使LCD 17實行顯示以使用戶能夠辨認(rèn)無效范圍。例 如,當(dāng)在觸摸墊16上設(shè)置無效范圍時,實用程序113b實行顯示對應(yīng)于觸摸墊16的寬度 尺寸的圖形。在該圖形中,對應(yīng)于觸摸墊16上設(shè)置的無效范圍的部分,以及對應(yīng)于有效 范圍的部分以不同的顏色顯示。從而,即使省去了無效范圍指示器19的結(jié)構(gòu),也能夠容 易地辨認(rèn)觸摸墊16上的有效/無效范圍。以上說明涉及在個人計算機10中實現(xiàn)的結(jié)構(gòu)實例。然而,這些結(jié)構(gòu)實例也可以在配 備有觸摸墊(坐標(biāo)輸入裝置)的其它的電子設(shè)備中被實現(xiàn)。在這里說明的系統(tǒng)的各種模塊可以被實施作為軟件應(yīng)用程序,硬件和/或軟件模塊, 或者一個或多個計算機,例如服務(wù)器上的組件。雖然各種模塊被分開地圖解,但是它們可 以共用一些或者全部同樣的基礎(chǔ)的邏輯或者編碼。本領(lǐng)域技術(shù)人員將容易地想起另外的優(yōu)點和修改。所以,本發(fā)明在其更寬的方面不局 限于在這里顯示和說明的細節(jié)和代表性的實施例。因此,如果沒有脫離如附上的權(quán)利要求 及其等效限定的總的發(fā)明構(gòu)思的精神或范圍,可以作各種改進。
權(quán)利要求
1.一種電子設(shè)備,其特征在于,包含輸入坐標(biāo)數(shù)據(jù)的坐標(biāo)輸入裝置;設(shè)置無效范圍的無效范圍設(shè)置模塊,在所述無效范圍中,由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)被無效;判定模塊,判定由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)是否被包括在由所述無效范圍設(shè)置模塊設(shè)置的所述無效范圍中;以及處理模塊,按照所述判斷模塊的判斷結(jié)果,執(zhí)行對應(yīng)于由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)的處理。
2.如權(quán)利要求1所述的電子設(shè)備,其特征在于,進一步包含配備在殼體的頂面上的鍵盤,所述坐標(biāo)輸入裝置的坐標(biāo)輸入表面被安置在所述殼體的頂面上的所述鍵盤的前側(cè)上, 并且所述坐標(biāo)輸入表面具有包括當(dāng)所述手被放置在所述鍵盤上的原位時所述手的位置的 范圍的尺寸。
3.如權(quán)利要求2所述的電子設(shè)備,其特征在于,所述無效范圍設(shè)置模塊包含 范圍檢測模塊,檢測所述手與所述坐標(biāo)輸入裝置的所述坐標(biāo)輸入表面的接觸范圍;以及設(shè)置模塊,基于由所述范圍檢測模塊檢測到的范圍設(shè)置所述無效范圍。
4.如權(quán)利要求3所述的電子設(shè)備,其特征在于,進一步包含經(jīng)過時間判定模塊,判定從所述無效范圍設(shè)置模塊設(shè)置所述無效范圍的時間開始所經(jīng) 過的時間;以及設(shè)置取消模塊,在所述經(jīng)過時間判定模塊判定已經(jīng)經(jīng)過了預(yù)置的預(yù)定時間的情況下, 所述設(shè)置取消模塊取消所述無效范圍的設(shè)置。
5.如權(quán)利要求4所述的電子設(shè)備,其特征在于,所述無效范圍設(shè)置模塊與所述鍵盤上的鍵輸入相關(guān)聯(lián)地設(shè)置所述無效范圍,并且所述設(shè)置取消模塊在自所述鍵輸入以后已經(jīng)經(jīng)過了預(yù)定時間之后,取消所述無效范圍 的設(shè)置。
6. 如權(quán)利要求2所述的電子設(shè)備,其特征在于,所述無效范圍設(shè)置模塊包含 指定輸入模塊,在預(yù)先劃分為多個區(qū)域的所述坐標(biāo)輸入裝置的所述坐標(biāo)輸入表面上,輸入對應(yīng)于所述無效范圍的區(qū)域的指定;以及設(shè)置模塊,按照由所述指定輸入模塊輸入的指定,設(shè)置所述無效范圍。
7. 如權(quán)利要求6所述的電子設(shè)備,其特征在于,進一步地包含經(jīng)過時間判定模塊,判定從所述無效范圍設(shè)置模塊設(shè)置所述無效范圍的時間開始所經(jīng) 過的時間;以及設(shè)置取消模塊,在所述經(jīng)過時間判斷模塊判定已經(jīng)經(jīng)過了預(yù)置的預(yù)定時間的情況下, 所述設(shè)置取消模塊取消所述無效范圍的設(shè)置。
8. 如權(quán)利要求7所述的電子設(shè)備,其特征在于,所述無效范圍設(shè)置模塊與所述鍵盤上 的鍵輸入相關(guān)聯(lián)地設(shè)置所述無效范圍,并且所述設(shè)置取消模塊在自所述鍵輸入以后已經(jīng)經(jīng)過了預(yù)定時間之后,取消所述無效范圍 的設(shè)置。
9. 如權(quán)利要求3所述的電子設(shè)備,其特征在于,進一步包含范圍存儲器模塊,存儲在所述坐標(biāo)輸入裝置上輸入操作時的接觸范圍上的數(shù)據(jù);以及接觸圖案設(shè)置模塊,基于所述范圍存儲器模塊中存儲的所述接觸范圍上的數(shù)據(jù),設(shè)置 用于通過所述范圍檢測模塊判定所述手的接觸/不接觸的接觸圖案,在所述坐標(biāo)輸入表面上的輸入范圍比所述接觸圖案寬闊的情況下,所述范圍檢測模塊 判定所述手的接觸的范圍,并且在所述范圍檢測模塊判定所述手的接觸的范圍的情況下,所述設(shè)置模塊基于由所述范 圍檢測模塊檢測的范圍,設(shè)置所述無效范圍。
10. 如權(quán)利要求1所述的電子設(shè)備,其特征在于,進一步包含用于實行顯示的顯示模 塊,所述顯示用于指示由所述無效范圍設(shè)置模塊設(shè)置的無效范圍。
11. 如權(quán)利要求l所述的電子設(shè)備,其特征在于,進一步包含聲音產(chǎn)生模塊,所述聲音 產(chǎn)生模塊基于所述判定模塊的判定結(jié)果,按照由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)產(chǎn) 生聲音。
全文摘要
根據(jù)一個實施例,電子設(shè)備包括輸入坐標(biāo)數(shù)據(jù)的坐標(biāo)輸入裝置(16);設(shè)置無效范圍的無效范圍設(shè)置模塊(113),在所述無效范圍中,由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)被無效;判定模塊(113c),判定由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)是否被包括在由所述無效范圍設(shè)置模塊設(shè)置的所述無效范圍中;以及處理模塊(113a),按照所述判斷模塊的判斷結(jié)果,執(zhí)行對應(yīng)于由所述坐標(biāo)輸入裝置輸入的所述坐標(biāo)數(shù)據(jù)的處理。
文檔編號G06F1/16GK101620455SQ200910004548
公開日2010年1月6日 申請日期2009年3月5日 優(yōu)先權(quán)日2008年6月30日
發(fā)明者大沼和人, 辻浩之 申請人:株式會社東芝
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1