專利名稱::手寫信息輸入設(shè)備的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種具有GUI屏幕的手寫信息輸入設(shè)備,更特別地,涉及一種手寫信息輸入設(shè)備,其能夠利用指示裝置比如鐵筆(stylus)、書寫板(tablet)和鼠標來輸入和顯示手寫圖案,并能通過操作屏幕上的菜單來提供對于應(yīng)用程序的操作指令。
背景技術(shù):
:傳統(tǒng)上廣泛使用具有GUI屏幕的信息處理設(shè)備。在具有GUI屏幕的信息處理設(shè)備中,主要使用的界面屬于通過使用例如鼠標的坐標輸入裝置提供的直接指令來操作屏幕上顯示的對象和菜單的類型。作為坐標輸入裝置,可使用利用鐵筆在覆蓋于屏幕上的書寫板上指定坐標的裝置,以及能夠通過在GUI屏幕上手寫來直接輸入的裝置。作為手寫輸入應(yīng)用程序,已知有畫圖工具、電子白板程序等能夠手寫輸入的應(yīng)用程序。按照這些手寫畫圖程序,保存和顯示在屏幕上書寫的手寫圖案,同時需要執(zhí)行編輯命令以便刪除或移動已輸入的畫圖數(shù)據(jù)。因此,需要利用共同的坐標輸入裝置來輸入手寫圖案和編輯命令。為此,如圖8A所示的一般實例,例如通過選擇應(yīng)用程序屏幕90的邊緣處設(shè)置的菜單91,執(zhí)行畫圖模式和編輯模式(例如選擇模式和移動模式)之間的切換。在此,由于各操作位置之間的移動量較大,所以位于屏幕邊緣處的菜單可能會引起不便,因此可以使用在屏幕90上覆蓋的浮動菜單92,如圖8B所示。由于可將用于選擇命令的菜單放置在接近屏幕上用于手寫輸入等的操作位置附近,從而這種浮動菜單有利于增強可操作性。但是,當在屏幕上置放浮動菜單時,會出現(xiàn)菜單從視窗中遮蔽一部分屏幕的問題。例如,在圖9A的實例中,盡管利用手寫圖案在屏幕90上輸入了字符串“手書き文字の入力”,但是字符“の”被遮蔽在浮動菜單92的后面。為使用戶能夠看到在菜單后面遮蔽的顯示內(nèi)容,可以如圖9B所示將浮動菜單92顯示為半透明狀態(tài)。作為與此類似的技術(shù),JP2004-54589A公開了一種透明軟鍵盤。以這種方式,當根據(jù)需要將屏幕上覆蓋的菜單等顯示為半透明狀態(tài)時,菜單將不會干擾用戶在屏幕上的視線,從而用戶能夠?qū)⒉藛伪3衷诜奖愕奈恢貌⒑苋菀椎夭僮魉?br/>發(fā)明內(nèi)容但是,在將浮動菜單顯示為半透明狀態(tài)的情況下,在輸入手寫字符期間會出現(xiàn)手寫操作經(jīng)過菜單上方時菜單操作變成激活狀態(tài)的問題。雖然可顯示半透明菜單的背景屏幕,但是這將導(dǎo)致在該處的手寫輸入的失敗。因此,例如在電子白板上書寫字符期間,如果用戶想要在顯示菜單的區(qū)域進行手寫輸入時,用戶需要將菜單移動到不同的位置然后重新開始書寫。此外,在菜單附近的區(qū)域進行手寫輸入期間,用戶也可能無意地操作菜單。因此,鑒于前述問題,本發(fā)明的目的是提供一種手寫信息輸入設(shè)備,即使在屏幕上顯示菜單的位置處其也能實現(xiàn)手寫輸入,并且能夠根據(jù)需要實現(xiàn)菜單操作。為了實現(xiàn)上述目的,本發(fā)明的手寫信息輸入設(shè)備包括具有屏幕的顯示單元;數(shù)據(jù)處理單元,處理待在屏幕上顯示的數(shù)據(jù);坐標輸入單元,獲取操作者利用指示裝置在屏幕上指定的位置的坐標數(shù)據(jù);菜單顯示單元,使屏幕顯示菜單圖像;手寫輸入檢測單元,基于坐標輸入單元獲取的坐標數(shù)據(jù)和預(yù)定的判斷標準,判斷操作者是在輸入手寫圖案還是在指向菜單;菜單顯示改變單元,按照手寫輸入檢測單元的判斷結(jié)果,改變屏幕上顯示的菜單圖像的透明度;菜單操作單元,按照坐標輸入單元獲取的坐標數(shù)據(jù),執(zhí)行與菜單圖像中的菜單項目關(guān)聯(lián)的處理;以及菜單操作切換單元,在手寫輸入檢測單元判斷操作者在輸入手寫圖案的情況下,禁止菜單操作單元的處理,并且在手寫輸入檢測單元判斷操作者在指向菜單時,啟動菜單操作單元的處理。利用這種結(jié)構(gòu),在手寫輸入檢測單元判斷操作者在輸入手寫圖案的情況下,菜單操作切換單元禁止菜單操作單元的處理,并且在手寫輸入檢測單元判斷操作者在指向菜單的情況下,菜單操作切換單元啟動菜單操作單元的處理。由此,如果操作者輸入的手寫圖案進入到菜單圖像的顯示區(qū)域,則由于禁止了菜單操作的處理,菜單操作不會意外變成激活狀態(tài)。另一方面,在操作者想要操作菜單的情況下,由于菜單操作切換單元啟動了菜單操作單元的處理,能夠激活所需的菜單操作。由此,可以提供這樣的手寫信息輸入設(shè)備,其即使在屏幕上顯示菜單的位置處也能實現(xiàn)手寫輸入,并且能夠根據(jù)需要實現(xiàn)菜單操作。在本發(fā)明的手寫信息輸入設(shè)備中,優(yōu)選地,在手寫輸入檢測單元判斷操作者在指向菜單的情況下,菜單顯示改變單元將菜單顯示單元顯示的菜單圖像的透明度改變?yōu)橛糜诓藛尾僮鞯念A(yù)定透明度,該預(yù)定透明度能夠使得操作者至少識別出菜單圖像中的菜單項目;并且在手寫輸入檢測單元判斷操作者在輸入手寫圖案的情況下,菜單顯示改變單元將菜單顯示單元顯示的菜單圖像的透明度改變?yōu)橛糜跁鴮懙念A(yù)定透明度,其高于用于菜單操作的透明度。利用這種結(jié)構(gòu),在操作者輸入手寫圖案的情況下,能夠以較接近于透明的狀態(tài)顯示菜單圖像。因此,操作者能夠在使得操作者可以看得見包含手寫圖案的背景圖像的狀態(tài)下輸入手寫圖案。在操作者想要操作菜單的情況下,能夠以較接近于不透明的狀態(tài)顯示菜單圖像。因此,能夠清楚地顯示菜單圖像,從而便于操作者查看所顯示的菜單。在本發(fā)明的手寫信息輸入設(shè)備中,優(yōu)選地,用于書寫的透明度是完全透明的透明度。利用這種結(jié)構(gòu),操作者能夠在完全不顯示菜單的狀態(tài)下進行手寫輸入。在本發(fā)明的手寫信息輸入設(shè)備中,優(yōu)選地,在從坐標輸入單元中止獲取坐標數(shù)據(jù)開始經(jīng)過一定時間段之后,菜單顯示改變單元將菜單顯示單元顯示的菜單圖像的透明度設(shè)定為用于菜單操作的透明度與用于書寫的透明度之間的透明度。利用這種結(jié)構(gòu),當操作者開始輸入時,以用于菜單操作的透明度與用于書寫的透明度之間的透明度顯示菜單圖像。因此,在操作者想要接著輸入手寫圖案或者操作菜單的任一種情況下,操作者都會相對容易地看到顯示。在本發(fā)明的手寫信息輸入設(shè)備中,優(yōu)選地,坐標輸入單元包括能夠遠程感測的書寫板,并且在利用指示裝置指定坐標之前能檢測指示裝置的位置坐標。在坐標輸入單元檢測的位置坐標位于菜單圖像的顯示區(qū)域之內(nèi)或者其附近區(qū)域時,菜單顯示改變單元將菜單顯示單元顯示的菜單圖像的透明度設(shè)定為用于菜單操作的透明度和用于書寫的透明度之間的透明度。利用這種結(jié)構(gòu),在指示裝置的位置坐標位于菜單圖像的顯示區(qū)域之內(nèi)或者其附近的情況下,能夠以用于菜單操作的透明度和用于書寫的透明度之間的透明度顯示菜單圖像。因此,在操作者開始輸入手寫圖案或操作菜單的任一種情況下,操作者都能相對方便地看到顯示。在本發(fā)明的手寫信息輸入設(shè)備中,優(yōu)選地,在坐標輸入單元開始獲取坐標數(shù)據(jù)與手寫輸入檢測單元產(chǎn)生關(guān)于操作者是在輸入手寫圖案還是在指向菜單的判斷結(jié)果之間的時間段期間,菜單顯示改變單元將菜單顯示單元顯示的菜單圖像的透明度設(shè)定為用于菜單操作的透明度與用于書寫的透明度之間的透明度。利用這種結(jié)構(gòu),在一直到作出關(guān)于操作者是在輸入手寫圖案還是在指向菜單的判斷結(jié)果之前的時間段期間,以用于菜單操作的透明度和用于書寫的透明度之間的透明度顯示菜單圖像。因此,緊接在操作者開始輸入之后,在操作者想要輸入手寫圖案或是操作菜單的任一種情況下都能相對方便地看到顯示。在本發(fā)明的手寫信息輸入設(shè)備中,手寫輸入檢測單元以至少一種下述標準作為判斷標準,并基于該標準判斷出操作者是在輸入手寫圖案還是在指向菜單一劃(stroke)的起始位置是否位于菜單圖像的顯示區(qū)域之內(nèi);從一劃的起始位置到當前位置的距離是否小于預(yù)定閾值;從一劃的起始位置到當前位置的軌跡長度是否小于預(yù)定閾值;從一劃的起始位置到當前位置的軌跡書寫時間是否小于預(yù)定閾值;緊接在前的一劃是否是手寫圖案;以及一劃的輸入是否在完成緊接在前的一劃的輸入之后的預(yù)定時間內(nèi)開始。在本發(fā)明的手寫信息輸入設(shè)備中,優(yōu)選地,手寫輸入檢測單元以至少一種下述標準作為判斷標準,并基于該標準判斷出操作者是在輸入手寫圖案還是在指向菜單從一劃的起始位置到當前位置的距離是否小于預(yù)定閾值;以及從一劃的起始位置到當前位置的軌跡長度是否小于預(yù)定閾值。如果緊接在前的一劃是手寫圖案,并且一劃的輸入在完成緊接在前的一劃的輸入之后的預(yù)定時間內(nèi)開始,則可以改變閾值大小。此外,為了實現(xiàn)上述目的,本發(fā)明的程序控制手寫信息輸入設(shè)備的操作,該手寫信息輸入設(shè)備包括具有屏幕的顯示單元,以及獲取操作者利用指示裝置在屏幕上指定的位置的坐標數(shù)據(jù)的坐標輸入單元。該程序使得手寫信息輸入設(shè)備的處理器執(zhí)行包含如下過程的程序處理待在屏幕上顯示的數(shù)據(jù)的數(shù)據(jù)處理過程;使得屏幕顯示菜單圖像的菜單顯示過程;基于坐標輸入單元獲取的坐標數(shù)據(jù)和預(yù)定的判斷標準,判斷操作者在輸入手寫圖案還是在指向菜單的手寫輸入檢測過程;按照手寫輸入檢測過程的判斷結(jié)果,改變屏幕上顯示的菜單圖像的透明度的菜單顯示改變過程;按照坐標輸入單元獲取的坐標數(shù)據(jù),執(zhí)行與菜單圖像中的菜單項目關(guān)聯(lián)的處理的菜單操作過程;以及菜單操作切換過程,在手寫輸入檢測過程判斷操作者在輸入手寫圖案的情況下,其禁止菜單操作過程,并且在手寫輸入檢測過程判斷操作者在指向菜單的情況下,其啟動菜單操作過程。此外,為了實現(xiàn)上述目的,本發(fā)明的程序記錄介質(zhì)上存儲有控制手寫信息輸入設(shè)備的操作的程序,該手寫信息輸入設(shè)備包括具有屏幕的顯示單元,以及獲取操作者利用指示裝置在屏幕上指定的位置的坐標數(shù)據(jù)的坐標輸入單元。該程序使得手寫信息輸入設(shè)備的處理器執(zhí)行包含如下過程的程序處理待在屏幕上顯示的數(shù)據(jù)的數(shù)據(jù)處理過程;使得屏幕顯示菜單圖像的菜單顯示過程;基于坐標輸入單元獲取的坐標數(shù)據(jù)和預(yù)定的判斷標準,判斷操作者是在輸入手寫圖案還是在指向菜單的手寫輸入檢測過程;按照手寫輸入檢測過程的判斷結(jié)果,改變屏幕上顯示的菜單圖像的透明度的菜單顯示改變過程;按照坐標輸入單元獲取的坐標數(shù)據(jù),執(zhí)行與菜單圖像中的菜單項目關(guān)聯(lián)的處理的菜單操作過程;以及菜單操作切換過程,在手寫輸入檢測過程判斷操作者在輸入手寫圖案的情況下,其禁止菜單操作過程,并且在手寫輸入檢測過程判斷操作者在指向菜單的情況下,其啟動菜單操作過程。按照本發(fā)明,可提供這樣的手寫信息輸入設(shè)備,其即使在屏幕上顯示菜單的位置處也能實現(xiàn)手寫輸入,并且能夠根據(jù)需要實現(xiàn)菜單操作。圖1是示意性地示出按照本發(fā)明一個實施例的手寫信息輸入設(shè)備的功能結(jié)構(gòu)的框圖;圖2是示出在按照本發(fā)明一個實施例的手寫信息輸入設(shè)備中顯示單元、坐標輸入單元和其他功能模塊之間關(guān)系的框圖;圖3是示出在按照本發(fā)明一個實施例的手寫信息輸入設(shè)備中包含的手寫輸入檢測單元執(zhí)行的操作的一個實例的流程圖;圖4是示出手寫輸入檢測單元執(zhí)行的操作的另一實例的流程圖;圖5是示出在按照本發(fā)明一個實施例的手寫信息輸入設(shè)備中包含的菜單顯示單元的結(jié)構(gòu)的一個實例的框圖;圖6是示出在按照本發(fā)明一個實施例的手寫信息輸入設(shè)備中包含的菜單顯示改變單元的結(jié)構(gòu)的一個實例的框圖;圖7是示出在按照本發(fā)明一個實施例的手寫信息輸入設(shè)備中包含的菜單顯示改變單元的結(jié)構(gòu)的另一實例的框圖;圖8A和8B示出了在傳統(tǒng)手寫信息輸入設(shè)備中的菜單顯示模式的一個實例;以及圖9A和9B示出了在傳統(tǒng)手寫信息輸入設(shè)備中的菜單顯示模式的另一實例。具體實施例方式下面將描述按照本發(fā)明的手寫信息輸入設(shè)備的一個實施例。按照本實施例的手寫信息輸入設(shè)備包括所謂的書寫板式個人計算機,其能夠利用配備有顯示書寫板的個人計算機或PDA等中的筆在屏幕上實現(xiàn)手寫輸入。圖1是示出本實施例的手寫信息輸入設(shè)備1的功能結(jié)構(gòu)的框圖。如圖1所示,手寫信息輸入設(shè)備1包括顯示單元11;坐標輸入單元12;數(shù)據(jù)處理單元13;菜單顯示單元14;菜單顯示改變單元15;菜單操作單元16;手寫輸入單元17;手寫輸入檢測單元18;以及菜單操作切換單元19。顯示單元11可以實施為平面顯示裝置,比如液晶顯示器。坐標輸入單元12可被實施為在顯示單元11上疊加的透明書寫板。換句話說,在手寫信息輸入設(shè)備1中,顯示單元11和坐標輸入單元12被構(gòu)造為與顯示器集成為一體的書寫板(display-integratedtablet)。此處,在圖1中,將數(shù)據(jù)處理單元13、菜單顯示單元14、菜單顯示改變單元15、菜單操作單元16、手寫輸入單元17、手寫輸入檢測單元18和菜單操作切換單元19作為獨立的功能模塊示出。然而,也可通過使得手寫信息輸入設(shè)備的CPU按照預(yù)定程序(操作系統(tǒng)和應(yīng)用程序)操作來實施這些模塊的功能。也就是說,可能并不總是存在與這些模塊中的每一個相對應(yīng)的分離的硬件?,F(xiàn)在參照圖2,下面將描述在操作者利用筆進行輸入時,在手寫信息輸入設(shè)備1的圖1的各模塊中進行的處理。如圖2所示,假定坐標輸入單元12(書寫板)和顯示單元11(顯示器)提供手寫判斷層12a、菜單層12b、應(yīng)用程序輸入層12c和顯示層11a。手寫判斷層12a主要由手寫輸入檢測單元18來實施。菜單層12b主要由菜單操作單元16來實施。應(yīng)用程序輸入層12c主要由手寫輸入單元17來實施。顯示層11a主要由數(shù)據(jù)處理單元13、菜單顯示單元14和菜單顯示改變單元15來實施。當操作者利用筆向坐標輸入單元12進行輸入時,首先,作為最上層的手寫判斷層12a獲取利用筆輸入的信息的坐標信息。將獲取的坐標信息從手寫判斷層12a傳遞到手寫輸入檢測單元18。基于該坐標信息,手寫輸入檢測單元18判斷操作者是否在輸入手寫圖案。注意此處本發(fā)明的“手寫圖案”是指操作者利用筆來畫寫以輸入字符、符號或圖形的手寫輸入。菜單操作(例如點擊菜單)的輸入不是手寫圖案。如果手寫輸入檢測單元18判斷操作者在輸入手寫圖案,則菜單操作切換單元19指示菜單操作單元16忽略輸入坐標。從而,坐標信息通過菜單層12b(即,未經(jīng)受菜單操作單元16的任何處理)而到達應(yīng)用程序輸入層12c,在此坐標信息經(jīng)受手寫輸入單元17的處理。另一方面,如果手寫輸入檢測單元18判斷操作者的輸入不是手寫圖案,則將坐標信息傳遞到菜單層12b,并且菜單操作單元16利用坐標信息進行菜單操作。此處,在坐標信息指示的位置未處于顯示單元11顯示菜單的區(qū)域(此后稱為菜單區(qū)域)中的情況下,將坐標信息從菜單層12b傳遞到下面的應(yīng)用程序輸入層12c。另一方面,在坐標信息指示的位置處于菜單區(qū)域中的情況下,利用坐標信息進行菜單操作,而不將其傳遞到應(yīng)用程序輸入層12c。上述處理的進程經(jīng)數(shù)據(jù)處理單元13顯示在顯示層11a上,同時菜單的顯示模式由菜單顯示單元14和菜單顯示改變單元15根據(jù)需要來改變。也就是說,數(shù)據(jù)處理單元13進行數(shù)據(jù)處理以便在顯示單元11的屏幕上顯示除了菜單之外的各種圖像(包括手寫圖案的手寫輸入),同時菜單顯示單元14進行在顯示單元11的屏幕上顯示菜單圖像所需的數(shù)據(jù)處理。下面將描述手寫輸入檢測單元18判斷是否輸入了手寫圖案的程序的兩個實例。第一實例在第一實例中,手寫輸入檢測單元18獲取從落筆到當前狀態(tài)的坐標序列(一劃),并且基于三個判斷標準來判斷操作者的輸入是否是手寫圖案,這三個判斷標準是(1)從起始位置(落筆位置)到當前坐標位置的距離,(2)軌跡的長度,以及(3)軌跡的書寫時間。也就是說,在第一實例中,手寫輸入檢測單元18能夠在每一劃(stroke)的書寫過程中以劃為單位判斷每一劃是否是手寫圖案。圖3是第一實例中的判斷程序的流程圖。當操作者在一個坐標點開始輸入時,手寫輸入檢測單元18從坐標輸入單元12接收起始位置(落筆位置)的坐標信息,并且判斷該起始位置是否處于菜單區(qū)域中(Op1)。如果起始位置未處于菜單區(qū)域中(Op1的結(jié)果為否),則手寫輸入檢測單元18判斷出操作者的輸入是手寫圖案(Op7)。另一方面,如果起始位置處于菜單區(qū)域中(Op1的結(jié)果為是),則手寫輸入檢測單元18接收坐標輸入單元12在操作者的書寫期間順序采樣的后續(xù)坐標信息(Op2)。手寫輸入檢測單元18判斷從起始位置到由Op2接收到的坐標信息指示的位置的直線距離是否小于預(yù)定閾值(Th1)(Op3)。在Op3的結(jié)果為是的情況下,手寫輸入檢測單元18判斷操作者的輸入是手寫圖案(Op3)。另一方面,如果Op3的結(jié)果是否,則手寫輸入檢測單元18判斷從起始位置到由Op2接收到的坐標信息指示的位置的軌跡長度是否小于預(yù)定閾值(Th2)(Op4)。在Op4的結(jié)果為是的情況下,手寫輸入檢測單元18判斷操作者的輸入是手寫圖案(Op7)。以這種方式,檢查距離起始位置的直線距離和軌跡長度,從而即使在畫寫圓圈等的情況下也能正確地進行關(guān)于是否是手寫圖案的判斷。另一方面,如果Op4的結(jié)果為否,則手寫輸入檢測單元18判斷從起始位置到在Op2接收到的坐標信息指示的位置的軌跡書寫時間是否小于預(yù)定閾值(Th3)(Op5)。在Op5的結(jié)果為是的情況下,手寫輸入檢測單元18判斷操作者的輸入是手寫圖案(Op7)。如果Op5的結(jié)果為否,則手寫輸入檢測單元18判斷Op2接收到的坐標信息是否表示該劃的終點(Op6)。在表示終點的情況下,手寫輸入檢測單元18判斷操作者的輸入不是手寫圖案(Op8)。另一方面,在不表示終點的情況下,程序返回到Op2,其中手寫輸入檢測單元18接收下一坐標信息并且重復(fù)Op3或后續(xù)的程序。注意此處可根據(jù)實際情況自由設(shè)定三個閾值Th1至Th3。作為優(yōu)選實例,例如在顯示單元11是縱橫比為1024像素×768像素的12英寸顯示器(輸入坐標單元也是1024像素×768像素)的情況下,可以假設(shè)Th1、Th2和Th3的有效閾值分別是5像素、10像素和0.5秒。這僅作為一個實例,而本發(fā)明的實施例并不局限于此。在該第一實例中,在Op1,基于起始位置是否位于菜單區(qū)域之內(nèi)來判斷操作者的輸入是否是手寫圖案。這是非限定性的實例,也可基于起始位置等與菜單區(qū)域之間的位置關(guān)系來進行判斷。第二實例第二實例的基本程序流程與第一實例基本相同,除了下述區(qū)別第二實例的手寫輸入檢測單元18具有用于存儲關(guān)于緊接在前的一劃是否是手寫圖案的判斷結(jié)果的存儲器,并且Op3和Op4的閾值(Th1和Th2)基于從緊接在前的坐標輸入開始經(jīng)過的時間以及關(guān)于緊接在前的一劃是否是手寫圖案的判斷結(jié)果來改變。在該第二實例中,當操作者開始輸入一坐標點時,手寫輸入檢測單元18執(zhí)行在圖3所示Op1之前的、如圖4所示的從Op11至Op16的程序。也就是說,當操作者啟動坐標輸入程序時,手寫輸入檢測單元18判斷從緊接在前的坐標輸入開始經(jīng)過的時間是否小于預(yù)定閾值(Th4)(Op11)。如果Op11的判斷結(jié)果為是,則使用正常閾值作為Th1和Th2(Op15)。也就是說,在Op15不改變Th1和Th2的值,并且程序進行到Op1(見圖3)。另一方面,如果Op11的判斷結(jié)果為否,則手寫輸入檢測單元18查閱上述存儲器,并且如果緊接在前的一劃不是手寫圖案(Op12的結(jié)果為否),則與上述處理類似,程序進行到Op15。另一方面,如果緊接在前的一劃是手寫圖案(Op12的結(jié)果為是),則手寫輸入檢測單元18判斷從緊接在前的坐標輸入到當前坐標輸入之間經(jīng)過的時間是否在預(yù)定閾值(Th5)之內(nèi)(Op13)。此處,Th5小于Th4,并且可以假定例如Th4為1秒,Th5為0.2秒。這僅作為一個實例,而本發(fā)明的實施例并不局限于此。如果Op13的結(jié)果為是,則在完成緊接在作為手寫輸入圖案之前輸入的一劃的書寫之后的很短時間(Th5)內(nèi)開始當前坐標輸入。因此,手寫輸入檢測單元18判斷操作者的輸入是手寫圖案(Op7)。該判斷結(jié)果是依據(jù)這樣的趨向作出的當操作者輸入手寫圖案時,他/她會連續(xù)輸入多劃,而各劃之間不會有長的時間間隔。另一方面,如果Op3的結(jié)果為否,則手寫輸入檢測單元18改變Th1和Th2的值(Op4),然后執(zhí)行如圖3所示的Op1或后續(xù)的程序。更具體地,在Op14,手寫輸入檢測單元18將Op3和Op4所用的Th1和Th2的值減少預(yù)定值。例如,在Th1和Th2如前所述被設(shè)定為5像素和10像素的情況下,可分別將這些閾值減少預(yù)定值,使得Th1可以是3像素,并且Th2可以是6像素。由此,在手寫圖案的連續(xù)輸入期間,可使菜單操作單元16處于較不易激活的狀態(tài)。此處注意,Th1和Th2的改變量可以如上所述彼此不同,也可以相同。以上描述了手寫輸入檢測單元18判斷手寫圖案的程序?qū)嵗?。但是,也可進行除了上述程序之外的其他程序來判斷手寫圖案。如上所述,手寫輸入檢測單元18執(zhí)行關(guān)于操作者的輸入是否是手寫圖案的判斷程序。隨后,如果判斷出輸入的是手寫圖案,則菜單操作切換單元19向菜單操作單元16發(fā)出指令,以使其不被操作者的輸入激活。由此,手寫圖案的一劃在字符、符號和圖形的輸入期間進入菜單區(qū)域時,菜單操作不會被意外激活。另一方面,如果判斷出輸入的不是手寫圖案,則菜單操作切換單元19向菜單操作單元16發(fā)出指令,以使其被操作者的輸入激活。由此,利用筆進行的操作菜單的操作決不會被意外識別成手寫圖案。菜單操作單元16判斷操作者利用筆輸入的坐標位置是否在菜單區(qū)域之內(nèi),并且如果判斷出在菜單區(qū)域之內(nèi),則菜單操作單元16將對應(yīng)于該坐標的菜單項目傳遞到數(shù)據(jù)處理單元13。例如可基于輸入劃的終點是否在菜單區(qū)域之內(nèi)來進行關(guān)于菜單區(qū)域的內(nèi)部或外部的判斷。手寫輸入單元17將輸入坐標信息傳遞到正在由數(shù)據(jù)處理單元13執(zhí)行的應(yīng)用程序。菜單顯示單元14和菜單顯示改變單元15控制此時在顯示單元11的屏幕上顯示的菜單的顯示屬性。由數(shù)據(jù)處理單元13來指定關(guān)于在菜單上將顯示什么內(nèi)容以及它們?nèi)绾尾季值募毠?jié)(其依據(jù)執(zhí)行的應(yīng)用程序而不同)。在本實施例中,菜單顯示單元14和菜單顯示改變單元15具有下述功能重設(shè)從數(shù)據(jù)處理單元13傳遞的菜單圖像的顏色和透明度,以及啟動其在顯示單元11的屏幕上的顯示。圖5示出菜單顯示單元14的結(jié)構(gòu)的一個實例。菜單顯示單元14包括存儲器14a和菜單圖像產(chǎn)生單元14b。菜單顯示改變單元15使存儲器14a存儲透明度。菜單圖像產(chǎn)生單元14b將從數(shù)據(jù)處理單元13傳遞的菜單圖像的透明度改變?yōu)樵诖鎯ζ?4a中存儲的透明度,并且使得顯示裝置顯示該圖像。用于改變菜單圖像透明度的菜單圖像產(chǎn)生單元14b可由圖像處理程序來實施。此處,可由菜單顯示改變單元15設(shè)定透明度的具體值,并且菜單圖像產(chǎn)生單元14b僅查閱作為透明度設(shè)定的值。下面描述菜單圖像產(chǎn)生單元14b的具體操作。當給出菜單圖像及其背景圖像時,菜單圖像產(chǎn)生單元14b基于存儲器14a中存儲的透明度的值產(chǎn)生新的圖像。利用RGB值表示圖像上一個點(一個像素)的顏色的值(像素值),并且每個RGB值可在1至255的范圍內(nèi)。此處,關(guān)于菜單區(qū)域內(nèi)的一個點,假定其背景圖像的像素值(R,G,B)是(R1,G1,B1),并且菜單圖像的像素值(R,G,B)是(R2,G2,B2)。透明度α是0≤α≤1。然后,菜單圖像產(chǎn)生單元14b通過下述公式來計算將在顯示單元11上顯示的像素值(RD,GD,BD)RD=R2×α+R1×(1-α)GD=G2×α+G1×(1-α)BD=B2×α+B1×(1-α)也就是說,在α=0的情況下,菜單圖像是透明的,并且在菜單區(qū)域中僅有背景圖像是可見的。在α=1的情況下,菜單圖像是不透明的,并且在菜單區(qū)域中僅有菜單圖像是可見的,背景圖像是完全看不見的。因此,在手寫輸入檢測單元18判斷操作者的輸入是手寫圖案的情況下,菜單顯示改變單元15使得存儲器14a存儲0作為透明度α,由此菜單圖像在顯示單元11上變得不可見。結(jié)果,當操作者想要輸入手寫圖案時,不顯示菜單圖像,但是包含手寫圖案的手寫輸入的背景圖像變得可見。因此,菜單圖像不會干擾手寫輸入。此外,在這種情況下,如上所述菜單操作切換單元19向菜單操作單元16發(fā)出指令,以使其不會被操作者的輸入激活,因此即使在操作者輸入的一劃進入到菜單區(qū)域中時,菜單操作也決不會被意外激活。另一方面,在手寫輸入檢測單元18判斷操作者的輸入不是手寫圖案的情況下,菜單顯示改變單元15可使得存儲器14a存儲1作為透明度α,由此菜單圖像顯示在顯示單元11上。此外,在這種情況下,菜單操作切換單元19向菜單操作單元16發(fā)出指令,以使其被操作者的輸入激活。由此,在操作者的輸入不是手寫圖案的情況下,顯示菜單圖像,從而操作者可操作該菜單。如上所述,菜單顯示改變單元15接收來自手寫輸入檢測單元18的判斷結(jié)果,并且使存儲器14a存儲透明度。為此,菜單顯示改變單元15內(nèi)設(shè)有存儲器15a,如圖6所示。在該存儲器15a中,預(yù)先設(shè)定透明度α1和α2,其中α1是手寫輸入檢測單元18的判斷結(jié)果表示手寫圖案時的透明度(稱為“用于書寫的透明度”);α2是判斷結(jié)果不表示手寫圖案時的透明度(稱為“用于菜單操作的透明度”)。也就是說,為了實現(xiàn)上述實例,可將α1和α2分別設(shè)置為0和1。此處注意,α1和α2的值不限于0或1。例如,作為另一優(yōu)選實例,可以以允許操作者至少得知菜單圖像的存在位置的透明程度在顯示單元11的屏幕上顯示菜單圖像。由此,菜單圖像不會干擾手寫圖案的輸入,并且在操作者完成手寫圖案的輸入之后想要進行菜單操作時,他/她能夠容易地得知菜單的位置。為此,可將例如約為0.1的小數(shù)設(shè)置為α1。類似地,關(guān)于在操作者的輸入被判斷為不是手寫圖案的情況下使用的用于菜單操作的透明度α2,α2的值不必總是設(shè)為1,其可以設(shè)置為允許操作者至少識別出菜單圖像中菜單項目的透明程度(例如,約0.9)。在上述說明中,基于操作者的輸入是否是手寫圖案,在操作者的某些輸入操作期間,透明度在兩個不同的值之間改變。除此之外,當操作者完成輸入之后經(jīng)過了一定時間段時,可將菜單的透明度變?yōu)榈谌该鞫取@?,如圖7所示,與上述的“用于書寫的透明度”和“用于菜單操作的透明度”一樣,可在菜單顯示改變單元15的存儲器15a中設(shè)置“正常透明度”,其中在操作者完成輸入并經(jīng)過了一定時間段之后,使用該正常透明度。作為正常透明度,可設(shè)置用于書寫的透明度和用于菜單操作的透明度之間的值,例如小數(shù)0.5。但是在這種情況下,需要檢測在完成坐標輸入之后是否經(jīng)過了一定時間段。因此,如圖7所示,可在菜單顯示改變單元15中進一步設(shè)置計時器15b。在坐標輸入完成時,手寫輸入檢測單元18將計時通知給菜單顯示改變單元15。當菜單顯示改變單元15收到該通知時,計時器15b開始測量,并且在經(jīng)過了一定時間段之后,在菜單顯示單元14的存儲器14a內(nèi)設(shè)置存儲器15a內(nèi)存儲的正常透明度α3的值。由此,當操作者完成坐標輸入之后經(jīng)過了一定時間段時,可以用于書寫的透明度和用于菜單操作的透明度之間的中間透明度來顯示菜單。作為又一優(yōu)選實施例,在利用能夠遠程感測(remotesensing)的書寫板實施坐標輸入單元12的情況下,當書寫板檢測到筆以非接觸方式變得靠近菜單區(qū)域時,菜單顯示改變單元15使得菜單圖像以允許操作者讀取菜單項目的透明程度來顯示(稱為“鄰近透明度”)。例如,在鐵筆的情況下,遠程感測功能能夠檢測到鐵筆的指針位置,該遠程感測功能即使在鐵筆遠離書寫板時也能檢測到鐵筆的坐標。該指針位置信息由坐標輸入單元12檢測并且被傳送到菜單顯示改變單元15,如圖1的虛線所示。作為上述的“鄰近透明度”,優(yōu)選地將透明度α設(shè)置為低于上述“用于書寫的透明度”、低于或近似等于“正常透明度”、并高于“用于菜單操作的透明度”。由此,當操作者將筆移到書寫板附近時,菜單圖像能以使得菜單項目可讀的透明度來顯示,并且因此,當操作者開始利用筆進行手寫輸入時,菜單不會干擾書寫。此外,在操作者想要操作菜單的情況下,他/她能夠容易地識別出待選擇的菜單項目。此處注意,能夠遠程感測的書寫板包括例如電磁感應(yīng)類型(電磁傳遞和接收反應(yīng)類型(electromagneticdeliveringandreceivingactiontype))書寫板,但是并不限于此。在操作者不僅利用筆而且利用比如鼠標之類的指示裝置輸入坐標的情況下,當操作者將鼠標指針移到菜單區(qū)域附近時,優(yōu)選地,坐標輸入單元12檢測坐標指針與菜單區(qū)域的接近程度,并且與上述類似使得菜單區(qū)域的透明度處于使菜單項目可讀(鄰近透明度)的狀態(tài)。另一方面,在坐標輸入單元12利用不能夠進行遠程感測的書寫板來實施的情況下,只有在筆實際上接觸書寫板后經(jīng)過了一定時間段之后,才可以實現(xiàn)關(guān)于是否輸入了手寫圖案的判斷(見圖3)。為此,在不能夠進行遠程感測的情況下,在操作者利用筆開始輸入與手寫輸入檢測單元18產(chǎn)生關(guān)于是否為手寫圖案的判斷結(jié)果之間的時間段期間,優(yōu)選地以使得菜單項目可讀的透明程度(鄰近透明度)來顯示菜單圖像。同時,關(guān)于這種情況下的“鄰近透明度”,優(yōu)選地將透明度α設(shè)置為低于上述“用于書寫的透明度”、低于或近似等于“正常透明度”、并高于“用于菜單操作的透明度”。由此,當操作者利用筆開始向書寫板進行輸入時,直到產(chǎn)生關(guān)于是否是手寫圖案的判斷結(jié)果之前,都能以使得菜單項目可讀的透明度顯示菜單圖像。因此即使操作者的輸入是手寫圖案,菜單也不會干擾書寫。而且,即使在操作者想要操作菜單的情況下,他/她也能容易地識別出待選擇的菜單項目。從而,在手寫輸入檢測單元18判斷輸入的是手寫圖案的情況下,所顯示的菜單圖像的透明度變?yōu)榫哂懈咄该鞫鹊摹坝糜跁鴮懙耐该鞫取薄A硪环矫?,在判斷輸入的不是手寫圖案的情況下,所顯示的菜單圖像的透明度變?yōu)榫哂懈屯该鞫鹊摹坝糜诓藛尾僮鞯耐该鞫取?。此處,作為能夠遠程感測的書寫板,已知有抗蝕膜(resistivefilm)類型、模擬電容耦合(analoguecapacitivecoupling)類型、表面聲波(surfaceacousticwave)類型裝置等。但是,這些類型只是優(yōu)選的例子,可應(yīng)用于本發(fā)明的書寫板不限于這些類型的裝置。本發(fā)明可應(yīng)用于手寫信息輸入設(shè)備,其即使在屏幕上顯示菜單的位置處也能進行手寫輸入,同時也能根據(jù)需要操作菜單。在不脫離本發(fā)明的精神或?qū)嵸|(zhì)特點的情況下,可將本發(fā)明實施為其他形式。在本申請中公開的實施例在所有方面都是示范性的而不是限制性的。本發(fā)明的范圍由所附權(quán)利要求而不是前述說明來限定,并且落入權(quán)利要求的含義及等效范圍內(nèi)的所有變化都涵蓋在本發(fā)明的范圍之內(nèi)。權(quán)利要求1.一種手寫信息輸入設(shè)備,包括具有屏幕的顯示單元;數(shù)據(jù)處理單元,其處理將在該屏幕上顯示的數(shù)據(jù);坐標輸入單元,其獲取操作者利用指示裝置在該屏幕上指定的位置的坐標數(shù)據(jù);菜單顯示單元,其使得該屏幕顯示菜單圖像;手寫輸入檢測單元,其基于該坐標輸入單元獲取的坐標數(shù)據(jù)和預(yù)定的判斷標準,判斷操作者是在輸入手寫圖案還是在指向菜單;菜單顯示改變單元,其按照該手寫輸入檢測單元的判斷結(jié)果,改變在該屏幕上顯示的該菜單圖像的透明度;菜單操作單元,其按照該坐標輸入單元獲取的該坐標數(shù)據(jù),執(zhí)行與該菜單圖像中的菜單項目關(guān)聯(lián)的處理;以及菜單操作切換單元,在該手寫輸入檢測單元判斷出操作者在輸入手寫圖案的情況下,其禁止該菜單操作單元的處理,并且在該手寫輸入檢測單元判斷出操作者在指向菜單時,其啟動該菜單操作單元的處理。2.如權(quán)利要求1所述的手寫信息輸入設(shè)備,其中在該手寫輸入檢測單元判斷出操作者在指向菜單的情況下,該菜單顯示改變單元將該菜單顯示單元顯示的該菜單圖像的透明度改變?yōu)橛糜诓藛尾僮鞯念A(yù)定透明度,該預(yù)定透明度使得操作者能夠至少識別出該菜單圖像中的菜單項目,以及在該手寫輸入檢測單元判斷出操作者在輸入手寫圖案的情況下,該菜單顯示改變單元將該菜單顯示單元顯示的該菜單圖像的透明度改變?yōu)橛糜跁鴮懙念A(yù)定透明度,該用于書寫的預(yù)定透明度高于所述用于菜單操作的透明度。3.如權(quán)利要求2所述的手寫信息輸入設(shè)備,其中所述用于書寫的透明度是完全透明時的透明度。4.如權(quán)利要求2所述的手寫信息輸入設(shè)備,其中在從該坐標輸入單元中止獲取坐標數(shù)據(jù)開始經(jīng)過一定時間段之后,該菜單顯示改變單元將該菜單顯示單元顯示的該菜單圖像的透明度設(shè)定為用于菜單操作的透明度與用于書寫的透明度之間的透明度。5.如權(quán)利要求2所述的手寫信息輸入設(shè)備,其中該坐標輸入單元包括能夠遠程感測的書寫板,并且在利用該指示裝置指定坐標之前能檢測到該指示裝置的位置坐標,以及在該坐標輸入單元檢測的該位置坐標位于該菜單圖像的顯示區(qū)域之內(nèi)或者其附近區(qū)域時,該菜單顯示改變單元將該菜單顯示單元顯示的該菜單圖像的透明度設(shè)定為用于菜單操作的透明度和用于書寫的透明度之間的透明度。6.如權(quán)利要求2所述的手寫信息輸入設(shè)備,其中在該坐標輸入單元開始獲取坐標數(shù)據(jù)與該手寫輸入檢測單元產(chǎn)生關(guān)于操作者是在輸入手寫圖案還是在指向菜單的判斷結(jié)果之間的時間段期間,該菜單顯示改變單元將該菜單顯示單元顯示的該菜單圖像的透明度設(shè)定為用于菜單操作的透明度與用于書寫的透明度之間的透明度。7.如權(quán)利要求1所述的手寫信息輸入設(shè)備,其中該手寫輸入檢測單元以至少一種下述標準作為判斷標準,并基于該標準判斷出操作者是在輸入手寫圖案還是在指向菜單,所述標準包括一劃的起始位置是否位于該菜單圖像的顯示區(qū)域之內(nèi);從一劃的起始位置到當前位置的距離是否小于預(yù)定閾值;從一劃的起始位置到當前位置的軌跡長度是否小于預(yù)定閾值;從一劃的起始位置到當前位置的軌跡書寫時間是否小于預(yù)定閾值;緊接在前的一劃是否是手寫圖案;以及一劃的輸入是否在完成緊接在前的一劃的輸入之后的預(yù)定時間內(nèi)開始。8.如權(quán)利要求1所述的手寫信息輸入設(shè)備,其中該手寫輸入檢測單元以至少一種下述標準作為判斷標準,并基于該標準判斷出操作者是在輸入手寫圖案還是在指向菜單,所述標準包括從一劃的起始位置到當前位置的距離是否小于預(yù)定閾值;以及從一劃的起始位置到當前位置的軌跡長度是否小于預(yù)定閾值,以及如果緊接在前的一劃是手寫圖案,并且一劃的輸入是在完成緊接在前的一劃的輸入之后的預(yù)定時間內(nèi)開始,則改變所述閾值大小。9.一種記錄介質(zhì),在其上存儲有控制手寫信息輸入設(shè)備的操作的程序,該手寫信息輸入設(shè)備包括具有屏幕的顯示單元,以及獲取操作者利用指示裝置在該屏幕上指定的位置的坐標數(shù)據(jù)的坐標輸入單元,其中該程序使得該手寫信息輸入設(shè)備的處理器執(zhí)行包含如下過程的程序處理將在該屏幕上顯示的數(shù)據(jù)的數(shù)據(jù)處理過程;使得該屏幕顯示菜單圖像的菜單顯示過程;手寫輸入檢測過程,其基于該坐標輸入單元獲取的該坐標數(shù)據(jù)和預(yù)定的判斷標準,判斷操作者在輸入手寫圖案還是在指向菜單;菜單顯示改變過程,其按照該手寫輸入檢測過程的判斷結(jié)果,改變該屏幕上顯示的該菜單圖像的透明度;菜單操作過程,其按照該坐標輸入單元獲取的該坐標數(shù)據(jù),執(zhí)行與該菜單圖像中的菜單項目關(guān)聯(lián)的處理;以及菜單操作切換過程,在該手寫輸入檢測過程判斷操作者在輸入手寫圖案的情況下,其禁止該菜單操作過程,并且在該手寫輸入檢測過程判斷操作者在指向菜單的情況下,其啟動菜單操作過程。全文摘要提供一種手寫信息輸入設(shè)備,其即使在屏幕上顯示菜單的位置處也能進行手寫輸入,并且能夠根據(jù)需要進行菜單操作。該手寫信息輸入設(shè)備包括顯示單元;坐標輸入單元;菜單顯示單元;手寫輸入檢測單元,其基于坐標輸入單元獲取的坐標數(shù)據(jù)判斷操作者在輸入手寫圖案還是在指向菜單;菜單顯示改變單元,其按照判斷結(jié)果改變菜單圖像的透明度;菜單操作單元,其按照坐標輸入單元獲取的坐標數(shù)據(jù)執(zhí)行與菜單圖像中的菜單項目關(guān)聯(lián)的處理;以及菜單操作切換單元,在判斷為輸入手寫圖案的情況下,禁止菜單操作單元的處理;在判斷為指向菜單的情況下,啟動菜單操作單元的處理。文檔編號G06F3/033GK1877508SQ200510107668公開日2006年12月13日申請日期2005年9月29日優(yōu)先權(quán)日2005年6月7日發(fā)明者田中宏,秋山勝彥申請人:富士通株式會社