專利名稱:光標(biāo)形狀隨菜單條上的指示器位置改變的數(shù)字轉(zhuǎn)換器系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字轉(zhuǎn)換器系統(tǒng),該數(shù)字轉(zhuǎn)換器系統(tǒng)包括了在相應(yīng)的圖形輸入板上或沿其移動的指示器(例如,記錄針、游標(biāo),等等)。特別地,所述系統(tǒng)用于改變繪在一個相應(yīng)的顯示屏上的指示器的光標(biāo)形狀,其中所述光標(biāo)形狀是隨指示器在圖形輸入板的菜單條區(qū)域內(nèi)的位置變化而改變的。
很多年以來,用于數(shù)字化、寫入或圖示的圖形輸入板就已經(jīng)包含了菜單條(menu strips)。沿繪圖區(qū)域的上沿通常有一系列方塊或長方塊。用指點器卡搭菜單條中的一個方塊將執(zhí)行一個命令或改變一個圖形輸入板操作參數(shù)。一直存在的問題是操作者為了定位到所需菜單塊必須將視線從屏幕移到圖形輸入板上,而這是所不希望的。
顯然,從上面可以看出,在本領(lǐng)域存在著對一種數(shù)字轉(zhuǎn)換器系統(tǒng)的需要,其中,用戶能夠有效地被通知或知曉指示器(例如,記錄針、鼠標(biāo)或游標(biāo))在圖形輸入板的菜單條區(qū)域內(nèi)的位置,以使得用戶不必將視線從屏幕上移到圖形輸入板就能知道指示器正處于菜單條的哪一部分。
本發(fā)明的一個目的就是為了滿足上述需要,同時從下述說明中本領(lǐng)域的其他需要對于本領(lǐng)域技術(shù)人員來說將變得更加明顯。
總體上說,本發(fā)明通過提供一個數(shù)字轉(zhuǎn)換器系統(tǒng)滿足了本領(lǐng)域的上述需要,所述數(shù)字轉(zhuǎn)換器系統(tǒng)包括一個數(shù)字轉(zhuǎn)換器圖形輸入板,具有菜單區(qū)和包括在菜單區(qū)中的多個不同的菜單項;一個指示器(例如,記錄針或游標(biāo)),用于在圖形輸入板上和菜單區(qū)上移動;以及用于在相應(yīng)的顯示屏上提供一個屏幕提示的裝置,所述提示向用戶表明指示器最接近菜單區(qū)中的哪一個菜單項。
本發(fā)明還通過提供一種改變繪在顯示屏上的光標(biāo)形狀的方法滿足了本領(lǐng)域的上述需要,其中光標(biāo)形狀是隨指示器在數(shù)字轉(zhuǎn)換器圖形輸入板的菜單區(qū)內(nèi)的位置變化而改變的,所述方法包括下列步驟提供一個具有菜單區(qū)的數(shù)字轉(zhuǎn)換器圖形輸入板,其中所述菜單區(qū)內(nèi)具有多個菜單項以供選擇;提供一個在圖形輸入板上移動并選擇菜單項的指示器;提供一個與圖形輸入板通信的顯示器,其中光標(biāo)形狀繪在顯示器上一個由指示器在圖形輸入板上的位置確定的位置;以及當(dāng)指示器在菜單區(qū)從一個菜單項向另一個菜單項移動時,調(diào)整繪在顯示器上的光標(biāo)形狀,以使得用戶不必看圖形輸入板表面就能確定指示器指在哪一個菜單項上。
下面將參考附圖結(jié)合特定實施例說明本發(fā)明,其中,
圖1是顯示本發(fā)明的一個實施例的功能方框圖,其中,圖形輸入板驅(qū)動程序、操作系統(tǒng),和應(yīng)用程序都置于計算機內(nèi),數(shù)字轉(zhuǎn)換器圖形輸入板和相應(yīng)的指示器通過該計算機相互通信;圖2是可以依據(jù)本發(fā)明的特定實施例使用的雙端記錄針的示意圖,一端用于寫,一端用于擦除;圖3顯示了依據(jù)本發(fā)明的特定實施例用于使圖2的記錄針的擦除端發(fā)射出一個不同相位的擦除頻率的可變電路;圖4顯示了依據(jù)本發(fā)明的一個實施例用于使圖2的記錄針的寫端發(fā)射出不同寫頻率和相位的調(diào)諧電路;圖5顯示了依據(jù)本發(fā)明的特定實施例當(dāng)系統(tǒng)未處于擦除模式時要顯示或繪在顯示屏上的四個典型的不擦除指示的光標(biāo)形狀;圖6(a)顯示了指示指示器在圖形輸入板上的位置的八個不同的光標(biāo)形狀,這些光標(biāo)形狀可以在相應(yīng)的顯示屏上顯示,以使用戶不必將視線從顯示屏移開就知道指示器在菜單條內(nèi)的位置;圖6(b)顯示了圖5的三個處于擦除指示形狀的光標(biāo)形狀,該擦除指示形狀通知用戶,系統(tǒng)的擦除模式在起作用;圖7(a)是依據(jù)本發(fā)明的特定實施例的數(shù)字轉(zhuǎn)換器圖形輸入板和相應(yīng)的擦除記錄針的示意圖;圖7(b)是與圖形輸入板結(jié)合使用的(圖2和圖7(a))擦除/寫記錄針或筆的透視圖;以及圖8是依據(jù)本發(fā)明的一個實施例的數(shù)字轉(zhuǎn)換器圖形輸入板的俯視圖,其中,圖形輸入板包括可以在其中操縱指示器的菜單條區(qū)域。
下面參考附圖進行說明,在這幾個圖中,相同的標(biāo)號代表相似的部件和/或功能。
這里的數(shù)字轉(zhuǎn)換器圖形輸入板包括在其上的菜單區(qū)(例如,菜單條),除菜單區(qū)之外還包括工作區(qū)。一個典型的數(shù)字轉(zhuǎn)換器系統(tǒng)包括一個圖形輸入板、一個指示器和一個相應(yīng)的具有顯示器的計算機。檢測指示器在圖形輸入板上的移動,一個對應(yīng)的光標(biāo)也因此在計算機的顯示器上移動。這使用戶通過使用與數(shù)字轉(zhuǎn)換器圖形輸入板結(jié)合的指示器能在一個計算機上工作(例如,畫圖,寫文本等)。用戶可以在圖形輸入板的菜單區(qū)和工作區(qū)的每一個上或每一個內(nèi)操作指示器。例如,當(dāng)在工作區(qū)內(nèi)時,用戶可以以已知方式在相應(yīng)的顯示屏上畫圖或?qū)懳谋?。用戶還可以將指示器(例如,記錄針或游標(biāo))移到菜單區(qū)內(nèi),以便以已知方式改變系統(tǒng)參數(shù)。圖形輸入板的菜單區(qū)具有在其內(nèi)定義的多個不同的子區(qū)或方塊。本發(fā)明的一個主要特征是使指示器的用戶能夠在不必將視線從顯示屏移開的情況下知道指示器位于菜單區(qū)的哪一個子區(qū)或方塊上。
圖8顯示了依據(jù)本發(fā)明的一個例示性實施例的數(shù)字轉(zhuǎn)換器圖形輸入板15,圖形輸入板15包括工作區(qū)102、菜單區(qū)或條103以及包圍工作區(qū)和菜單區(qū)的邊界區(qū)104。菜單條或區(qū)103包括多個不同的子區(qū)或方塊105-115。用戶可以在圖形輸入板的工作區(qū)102以及菜單區(qū)103內(nèi)的任何子區(qū)105-115上移動指示器。對不同菜單子區(qū)105-115的選擇使用戶能改變系統(tǒng)的不同的控制或圖形參數(shù)。例如,用戶可以用菜單子區(qū)以已知方式來改變所畫圖像的線寬、所畫圖像的顏色、與指示器有關(guān)的壓力閾值或參數(shù)等。圖形輸入板15一般是與一個具有顯示屏9(例如,LCD,CRT,等離子顯示板,等等)的相應(yīng)的計算機1相連。指示器17、19在圖形輸入板15上的移動使系統(tǒng)產(chǎn)生具有一形狀的相應(yīng)光標(biāo)以一相應(yīng)方式在顯示器9上移動。用戶可以通過在圖形輸入板15上移動指示器17、19來控制光標(biāo)在顯示器上的位置。圖形輸入板15包括一個通常為平面的工作表面,指示器可以在該工作表面上移動。
依據(jù)本發(fā)明的特定實施例,當(dāng)指示器17、19在菜單區(qū)103的第一區(qū)(例如,區(qū)105)上時,在顯示屏9上顯示第一種光標(biāo)形狀,當(dāng)指示器在菜單區(qū)103的第二區(qū)(例如,區(qū)109)上時,在顯示屏9上顯示第二種不同的光標(biāo)形狀。以這種方式,用戶僅僅通過觀察顯示器上的光標(biāo)形狀就可以準(zhǔn)確地知道指示器在菜單區(qū)上的位置,而不必低下頭來看圖形輸入板15。從而,通過根據(jù)用戶指示器所在的菜單項給用戶/操作者一個屏幕提示(cue)例如,改變光標(biāo)形狀,消除了用戶低下頭來看圖形輸入板的必要。當(dāng)指示器在菜單項上時,在選擇該菜單項之前給出這種提示是很重要的,因為這種提示在選擇過程中是非常有用的。因此,光標(biāo)形狀作為指示器在菜單區(qū)的位置函數(shù)在顯示器9上迅速改變。
雖然改變光標(biāo)形狀是本發(fā)明的一個最佳屏幕提示,應(yīng)該注意的是,也可以用其他屏幕提示來代替。例如,信息可以作為指示器所在的菜單項的函數(shù)在屏幕9上顯示為浮動窗口中的文本或圖形。
圖1是顯示本發(fā)明的數(shù)字轉(zhuǎn)換器系統(tǒng)例子的功能方框圖,這個方框圖概略地顯示了由計算機1的CPU實現(xiàn)的功能。無論是軟件(例如,參見microficheappendix)還是硬件都可以用于實現(xiàn)這里所描述和顯示的各種功能。
計算機1(例如帶有680XX處理器的Macintosh)包括典型的計算機部件,包括CPU(未顯示)、與CPU相連的總線(未顯示)以及存儲器。存儲在存儲器中的是一個操作系統(tǒng)(OS)3、圖形輸入板驅(qū)動程序5、應(yīng)用程序7、以及可選擇的諸如傾斜數(shù)據(jù)、開關(guān)數(shù)據(jù)、高分辨率數(shù)據(jù)等的詳細(xì)信息8。CPU根據(jù)特定情況通過執(zhí)行所需程序,與操作系統(tǒng)3和圖形輸入板驅(qū)動程序5一起實施應(yīng)用程序7。應(yīng)用程序7與操作系統(tǒng)3和圖形輸入板驅(qū)動程序5一起進行的處理顯示在顯示單元9上,這主要通過顯示單元控制器11和視頻RAM 13完成,OS 3與顯示控制器11和RAM 13進行通訊,將驅(qū)動程序軟件加載進RAM 13以指令控制器的操作。RAM 13由控制器11訪問,以更新顯示屏9的圖像。
坐標(biāo)檢測設(shè)備或數(shù)字轉(zhuǎn)換器圖形輸入板15檢測電子筆17和/或電子光標(biāo)或游標(biāo)(puck)19(即另一種指示器)的位置及它們相應(yīng)的發(fā)射頻率和/或開關(guān)狀態(tài)。在美國流水號No.08/388,265和08/352,133中公開了由圖形輸入板15和計算機1檢測多個指點設(shè)備(17和19)的位置和開關(guān)狀態(tài)所使用的例示方法和系統(tǒng),在這里將其作為參考。
坐標(biāo)檢測數(shù)字轉(zhuǎn)換器圖形輸入板15和計算機1通過圖形輸入板15的接口21和計算機1的接口23相連。根據(jù)本發(fā)明不同的實施例,可以將應(yīng)用程序7設(shè)計為與(或不與)圖形輸入板15和記錄針(stylus)17一起使用。在圖1所示配置中,圖形輸入板驅(qū)動程序5將與一單個指點設(shè)備(例如鼠標(biāo)或筆)一起使用,并將其設(shè)計為只從一個設(shè)備接受坐標(biāo)和開關(guān)信息。然而,當(dāng)應(yīng)用多個指點設(shè)備、例如筆17和光標(biāo)或鼠標(biāo)19時,可以根據(jù)特定實施例實施上述的08/352,133和08/388,265的系統(tǒng)。
操作系統(tǒng)3是諸如Macintosh、MS-DOS或MS-WINDOWS(二者都是微軟公司的商標(biāo))的軟件。任何常規(guī)的Macintosh或其他PC類型的操作系統(tǒng)(OS)也都適用。應(yīng)用程序7指的是常規(guī)的數(shù)據(jù)庫軟件、圖形軟件、電子表格軟件、CAD軟件和字處理器軟件。微軟的WORDTM、ExcelTM、PowerPointTM、Fractal Design DabblerTM、Macromedia FreehandTM、AdobePhotoshopTM、Adobe IllustratorTM、Fractal Design PAINTERTM、WordperfectTM和LOTUS 1-2-3TM都是可以在本發(fā)明的不同實施例中使用的例示性應(yīng)用程序。依據(jù)本發(fā)明的不同實施例,可以或也可以不將應(yīng)用程序7設(shè)計為與數(shù)字轉(zhuǎn)換器圖形輸入板15和記錄針一起使用。例如,F(xiàn)ractalDesign PAINTER被設(shè)計為與一些筆壓力和位置數(shù)據(jù)一起工作,而Wordperfect則不是這樣。這兩者都可用作為程序7,因為驅(qū)動程序5被設(shè)計為向用戶提供對于很多應(yīng)用程序的擦除能力。
圖形輸入板驅(qū)動程序5是由坐標(biāo)檢測設(shè)備15和數(shù)字轉(zhuǎn)換器系統(tǒng)的制造者為用戶提供的所謂的驅(qū)動設(shè)備。圖形輸入板驅(qū)動程序5常常是(例如通過軟盤)安裝在計算機1內(nèi)的一個程序,用于從檢測數(shù)字轉(zhuǎn)換器圖形輸入板15的記錄針坐標(biāo)向操作系統(tǒng)3或應(yīng)用接口層(API)或應(yīng)用程序7傳輸坐標(biāo)信息、開關(guān)信息、頻率信息和其他詳細(xì)信息。這個傳輸不僅包括數(shù)據(jù)的主動傳輸,還包括使應(yīng)用程序7等能獲得數(shù)據(jù)的被動傳輸。由于這三種程序都是軟件,因此可以將它們每個的功能的一部分包含在其他程序中。例如,圖形輸入板驅(qū)動程序5的所有功能可以被包括在應(yīng)用程序7中。
當(dāng)操作員或用戶通過擦除/寫記錄針17或光標(biāo)指示器19執(zhí)行一個坐標(biāo)輸入時,操作員從視覺上檢查顯示在顯示屏9上的內(nèi)容。交互輸入主要是由應(yīng)用程序7管理的。例如在一個圖形處理器(CAD)中進行的指點輸入,如果指點的位置是在圖形輸入板15的繪畫區(qū)102內(nèi),則應(yīng)用程序7在屏幕9上(例如通過諸如箭頭或十字的光標(biāo)形狀)顯示表示指點位置的指示器。如果指點位置在例如Microsoft WORD的菜單顯示區(qū)103,則應(yīng)用程序7繪出一個由指示器在菜單區(qū)內(nèi)的位置確定的光標(biāo)形狀。例如,圖6(a)的光標(biāo)形狀可用于指示菜單區(qū)103內(nèi)的不同指示器位置。
在觀察屏幕9時,操作員或用戶移動指點設(shè)備(17或19)來選擇所需點或菜單項,當(dāng)達(dá)到所需位置時,操作員可以打開(turn on)記錄針開關(guān)(例如,記錄針側(cè)開關(guān)或壓力開關(guān))以便進行寫、選擇、拖動、擦除等之一的操作。因為顯示器9上的光標(biāo)形狀向用戶指示出指示器正位于哪一個菜單項上以供選擇,所以用戶不必低下頭來看圖形輸入板。驅(qū)動程序5和應(yīng)用程序7接收開關(guān)數(shù)據(jù)、頻率數(shù)據(jù)和坐標(biāo)值,并通過操作系統(tǒng)3對其進行處理,以便在顯示單元9上輸出對其響應(yīng)的處理信息。
在某些實施例中,因為OS 3不能識別記錄針和圖形輸入板數(shù)據(jù)(例如,傾斜檢測、壓力開關(guān)數(shù)據(jù)等),因此將這些詳細(xì)數(shù)據(jù)存儲在8中供應(yīng)用程序7以后檢索。例如,將高分辨率記錄針位置數(shù)據(jù)、記錄針壓力和傾斜數(shù)據(jù)、開關(guān)數(shù)據(jù)和記錄針擦除數(shù)據(jù)存儲在詳細(xì)信息區(qū)8,以供以后的檢索使用。光標(biāo)形狀信息也可以存儲在這里,雖然可使用任何一個存儲器存儲。
圖2顯示了具有一擦除端31和一寫端33的無塞繩數(shù)字化筆(digitizingpen)或記錄針(stylus)17。提供了并聯(lián)諧振調(diào)諧電路35(參見圖4),允許寫端33發(fā)射出多個不同的寫頻率(例如,頻率A、B和C)和相位。與寫電路35分開并分立的是圖3的擦除調(diào)諧電路37,該電路處于記錄針17的擦除端31。
依據(jù)特定實施例,擦除端31用于從OS 3和/或應(yīng)用程序7用一筆選擇和刪除在顯示屏幕9上顯示的文本、單元或其他對象。在一次運動中,用戶在圖形輸入板15上按下筆17以選擇擦除文本,在要擦除的文本上移動筆17(即端31),然后在選擇的終點從圖形輸入板15提起端31,使選擇部分被擦除。
圖3所示擦除電路37包括可變線圈39和電容器41。線圈39的兩端都與電容器41相連,電容器41由圖形輸入板充電。依據(jù)本發(fā)明的特定實施例,線圈39的變化(為了改變頻率的相位)和因此由電路37輸出的相位是由擦除端31加到圖形輸入板15的表面的壓力量引起的。一旦超過一預(yù)定壓力閾值,則使電路37發(fā)射表示選定擦除媒體的一預(yù)定相位的頻率(擦除信號)。換句話說,當(dāng)用戶未超過壓力閾值時(例如,當(dāng)端31未與圖形輸入板接觸或低于壓力閾值輕輕接觸時),電路37發(fā)射一個擦除指示信號,當(dāng)用戶向圖形輸入板按下端31使該閾值被超過時,電路37發(fā)射一個擦除信號(特別是頻率的相位)。于是,當(dāng)端31上的壓力值高于一預(yù)定閾值時,由端31經(jīng)過的媒體(material)被選定擦除,接著,當(dāng)由于端31從圖形輸入板15上提起導(dǎo)致壓力值落至低于閾值時,將所選媒體實際從屏幕9上移去。或者,電路37可以應(yīng)用一固定線圈和一可變電容器來替代。使電路37開始發(fā)射擦除信號(帶有預(yù)定相位的頻率)的閾值可以由用戶根據(jù)用戶喜好調(diào)節(jié)。雖然依據(jù)特定實施例從電路37發(fā)射的擦除指示信號為一預(yù)定頻率,但也可以采用識別擦除端31的其他常規(guī)信號。
因此,擦除電路37連續(xù)地發(fā)射一預(yù)定頻率的擦除指示信號,并且如果由線圈39的變化確定的頻率作為端壓力(tip pressure)閾值被超過,發(fā)射處于一特定相位的擦除信號。
寫調(diào)諧電路35(參見圖4)是一個由線圈41、電容器43和可變電容器45(例如,壓敏開關(guān))組成的并聯(lián)調(diào)諧電路。調(diào)諧電路35(和電路37)具有一個能夠與在電源加到圖形輸入板的傳感線圈上時由傳感線圈產(chǎn)生的頻率一致的諧振頻率。線圈41的兩端都通過第一可選開關(guān)49(例如,第一側(cè)開關(guān))與電容器47相連,以使得調(diào)諧電路35的電磁波的頻率在第一開關(guān)49接通時改變。除了第一開關(guān)49之外,可選的第二開關(guān)51(例如,第二側(cè)開關(guān))和相應(yīng)的電容器53可以與第一開關(guān)并聯(lián)連接,以使得寫調(diào)諧電路35的電磁波的頻率在第二開關(guān)51接通或啟動時改變。第二開關(guān)51沿記錄針17的外部排列,而第一開關(guān)49的位置為例如當(dāng)操作員手持記錄針17時操作員的手指能夠容易地觸到并啟動的位置(參見圖7(b))。
例如,當(dāng)開關(guān)49和51斷開時,寫電路35可以發(fā)射頻率“A”(例如531KHz),當(dāng)開關(guān)49閉合而開關(guān)51斷開時,寫電路35發(fā)射頻率“B”(例如562KHz),當(dāng)開關(guān)49斷開而開關(guān)51閉合時,寫電路35發(fā)射頻率“C”(例如590KHz)。依據(jù)本發(fā)明的特定實施例,擦除電路37還發(fā)射與當(dāng)開關(guān)49斷開而開關(guān)51閉合時由電路35發(fā)射的頻率相同的頻率“C”(作為其擦除指示信號)。圖13陳述了克服寫電路和擦除電路能夠為不同原因發(fā)射相同頻率而產(chǎn)生的困難,下面將對其進行說明。
圖7(a)顯示了數(shù)字轉(zhuǎn)換器圖形輸入板15的X-方向檢測單元61及筆17的擦除端31。圖形輸入板15的檢測單元的線圈位于圖形輸入板的外殼內(nèi),而菜單條區(qū)標(biāo)示在圖形輸入板外殼的外面。X軸向檢測單元61包括多個傳感線圈C1、C2、C3、---C47和C48,這些傳感線圈由部分重疊的并在X軸方向相互平行排列的環(huán)行導(dǎo)體組成。這些線圈的縱向指向同一方向即Y方向。雖然這個實施例顯示了X方向檢測單元61包括了48個傳感線圈,但本發(fā)明并不限于這個數(shù)字,如本領(lǐng)域所公知的,還包括Y方向的線圈。
傳感線圈的一端與第一端口單元63相連,另一端與第二端口單元65相連。第一單元63的一個端口與第一選擇端口67選擇性地相連,其他端口懸空。端口67一次只與單元63的一個端口相連,并順序地掃過這些端口。第二選擇端口69與第一選擇端口67連接,以便連接傳感線圈的另一端。第一和第二端口單元63和65、第一和第二選擇端口67和69構(gòu)成了一個選擇電路。以這樣一種方式,通過接口21將讀出的坐標(biāo)、頻率和開關(guān)數(shù)據(jù)從圖形輸入板15輸出到放置在計算機1中的圖形輸入板驅(qū)動程序5。
圖7(b)顯示了記錄針17(包括擦除端31和寫端33)結(jié)合圖形輸入板15的使用。在該圖中,擦除端31在圖形輸入板15的傳感鄰近內(nèi),而寫端33在鄰近之外。圖中所示的記錄針17的開關(guān)49和51為由用戶的一個手指選擇啟動的側(cè)開關(guān)。
圖5顯示了當(dāng)系統(tǒng)未處于擦除模式時可以在顯示器9上顯示的不同的光標(biāo)形狀71、73、75和77。圖6(b)顯示了在屏幕9上顯示的作為擦除指示光標(biāo)形狀的光標(biāo)形狀100、102和104。
下面再看將光標(biāo)形狀作為在本發(fā)明的實施例中的菜單區(qū)103中的指示器位置的函數(shù)進行的調(diào)整,在特定實施例中,光標(biāo)形狀(例如,圖6(a)中光標(biāo)形狀中的任何一個)向用戶傳遞表示指示器所在處的菜單項105-115的功能或標(biāo)號的信息。例如,圖6(a)中所示左上角的光標(biāo)形狀可用作為當(dāng)指示器在菜單項105上時顯示器9上的光標(biāo)形狀,這樣在該光標(biāo)形狀上的方塊內(nèi)部的標(biāo)號模仿或指示指示器所在處的菜單方塊。于是,用戶不用低下頭來看圖形輸入板15就知道可以選擇最接近指示器的哪一個菜單項。
例如,下列代碼可用于改變屏幕光標(biāo)If(X position
bottom of menu item)AND(Y position
top of menu item)AND(normal cursor=TRUE)∥in the menuNormal cursor=FALSE;∥remember we changed itOld cursor=current cursor;∥remember the oldshape to restoreSet Cursor(menu shape);∥display a square systemcursorElseIf(Normal cursor=FALSE)∥were over menu butno longerNormal cursur-TRUE;∥back to normal shapeSet Cursor(Old Cursor);∥set the shape上述的語句意為如果(X位置>菜單項底部)AND(Y位置<菜單項頂部)AND(普通光標(biāo)=TRUE)∥在菜單中普通光標(biāo)=FALSE;∥記住,我們改變了它舊光標(biāo)=當(dāng)前光標(biāo);∥記住舊光標(biāo)以便恢復(fù)設(shè)置光標(biāo)(菜單形狀);∥顯示一個方形系統(tǒng)光標(biāo)ELSEIF(普通光標(biāo)=FALSE)∥曾經(jīng)在菜單上,但已不再在菜單上普通光標(biāo)=TRUE;∥返回正常形狀設(shè)置光標(biāo)(舊光標(biāo));∥設(shè)置形狀因為圖形輸入板15上的每個菜單項105-115由系統(tǒng)通過x和y坐標(biāo)定位,所以可以使用上述代碼。于是,在菜單項105內(nèi)的區(qū)域定義為在一個小的x坐標(biāo)數(shù)值和一個小的y坐標(biāo)數(shù)值之間。通過確定指示器在圖形輸入板15上的坐標(biāo)值,并將這些值插入諸如上述的一個程序中,系統(tǒng)可以確定指示器位于哪一個菜單框符或菜單區(qū)中,從而在顯示器9上顯示一個預(yù)先確定的對應(yīng)的光標(biāo)形狀。
因此,一旦給出了上述公開,各種其他修改、特征或改進對于本領(lǐng)域技術(shù)人員將變得顯而易見。這種其他特征、修改和改進都被認(rèn)為是本發(fā)明的一部分,本發(fā)明的范圍是由本發(fā)明的權(quán)利要求確定的。
權(quán)利要求
1.一種數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,該數(shù)字轉(zhuǎn)換器系統(tǒng)包括一個數(shù)字轉(zhuǎn)換器圖形輸入板,其包括一個通常為平面的表面;一個用于移動的指示器,用于由用戶在所述數(shù)字轉(zhuǎn)換器圖形輸入板的一個通常為平面的表面上移動,以便在一個相應(yīng)的顯示屏上的一個位置顯示一光標(biāo)形狀,該位置是所述指示器在所述圖形輸入板上的位置的函數(shù);所述數(shù)字轉(zhuǎn)換器圖形輸入板包括一個菜單區(qū)和一個工作區(qū),在菜單區(qū)中包括多個可由用戶選擇的不同的菜單項子區(qū);以及其中,顯示在顯示器上的所述光標(biāo)形狀隨指示器定位在圖形輸入板上的哪個菜單項子區(qū)的變化而變化。
2.如權(quán)利要求1所述的數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,所述圖形輸入板包括多個重疊的環(huán)形線圈,用于產(chǎn)生要發(fā)送給所述指示器的電磁波。
3.如權(quán)利要求1所述的數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,所述指示器是一個記錄針,該記錄針包括一個調(diào)諧電路,所述調(diào)諧電路具有一個電容器和一個電感線圈。
4.如權(quán)利要求1所述的數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,所述指示器是一個游標(biāo),該游標(biāo)包括了一個調(diào)諧電路。
5.如權(quán)利要求1所述的數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,所述菜單項子區(qū)是用標(biāo)號識別的框,并且,在顯示器上顯示的光標(biāo)形狀傳遞向用戶指示指示器所在的菜單項子區(qū)的信息。
6.如權(quán)利要求1所述的數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,包括確定裝置,用于確定指示器相對于圖形輸入板的位置的坐標(biāo)值,并隨確定的坐標(biāo)值的變化而改變顯示在屏幕上的光標(biāo)形狀。
7.一種用于改變繪在一顯示器上的光標(biāo)形狀的方法,該光標(biāo)形狀隨一個指示器在一數(shù)字轉(zhuǎn)換器圖形輸入板的菜單區(qū)內(nèi)的位置而變化,其特征在于,所述方法包括下列步驟提供一個具有菜單區(qū)的數(shù)字轉(zhuǎn)換器圖形輸入板,所述菜單區(qū)具有多個菜單項以供選擇;提供用于在圖形輸入板上移動并選擇菜單項的指示器;提供與圖形輸入板通信的顯示器,其中,一光標(biāo)形狀被繪在顯示器上的一個位置上,該位置是由指示器在所述圖形輸入板上的位置所確定的;以及當(dāng)指示器在菜單區(qū)從一個菜單項移到另一個菜單項時,調(diào)節(jié)繪在顯示器上的光標(biāo)形狀,以便用戶不必看圖形輸入板表面就能確定指示器處于哪一個菜單項上。
8.一種數(shù)字轉(zhuǎn)換器系統(tǒng),其特征在于,該數(shù)字轉(zhuǎn)換器系統(tǒng)包括一個數(shù)字轉(zhuǎn)換器圖形輸入板,具有一個菜單區(qū)和所述菜單區(qū)內(nèi)具有多個不同的菜單項;一個用于移動的指示器,用于在圖形輸入板和菜單區(qū)上移動;以及一個用于在相應(yīng)的顯示屏上提供屏幕提示的裝置,其中,所述屏幕提示向用戶指示指示器最接近該菜單區(qū)中的哪一個菜單項。
全文摘要
一種數(shù)字轉(zhuǎn)換器系統(tǒng),包括在圖形輸入板的工作表面由用戶操縱的一指示器(例如,記錄針或游標(biāo))。該圖形輸入板上包括有一菜單條區(qū)。指示器在圖形輸入板上的位置是通過與圖形輸入板通信的相應(yīng)的監(jiān)視器或顯示器上的光標(biāo)形狀來顯示的。依據(jù)本發(fā)明的特定實施例,在顯示器上顯示的光標(biāo)形狀隨指示器在圖形輸入板的菜單條區(qū)內(nèi)位置的變化而改變。因此,例如,當(dāng)指示器在菜單條的第一區(qū)域上時,可以在顯示器上顯示第一光標(biāo)形狀,而當(dāng)指示器在菜單條的第二區(qū)域上時,可顯示第二光標(biāo)形狀。
文檔編號G06F3/041GK1243283SQ99106978
公開日2000年2月2日 申請日期1999年6月3日 優(yōu)先權(quán)日1998年6月8日
發(fā)明者戴維·C·弗萊克 申請人:株式會社華科姆