專利名稱:手寫字符輸入裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及可輸入手寫字符的手寫字符輸入裝置,特別是用于電子編輯器,詞匯處理器,個人計算機,及類似設(shè)備的手寫字符輸入裝置。
由Sharp公司制造的電子編輯器(型號是PA-9500和PA9700)和詞匯處理器(型號是WD-850)已被作為手寫字符輸入裝置的通用設(shè)備,它能輸入和顯示手寫字符。這些通常的手寫字符輸入裝置包括作為便箋簿或類似設(shè)備的輸入板。用于特定目的用筆寫在輸入板上的一字符是作為在輸入板上的一組坐標點被輸入到手寫字符輸入裝置。作為一組坐標點輸入的該手寫字符被存貯器中,并作為具有保持它的輸入尺寸和形狀的一位圖而被寄存和顯示。
不同于上述的一系統(tǒng)的手寫字符輸入裝置,是當前通用的將輸入字符作為筆劃數(shù)據(jù)進行處理的裝置。在這樣的手寫字符輸入裝置中,從輸入字符中提取筆劃數(shù)據(jù),并且該對應(yīng)于輸入字符的筆劃數(shù)據(jù)是在予定高度中的規(guī)范化的光標位置(輸入位置)處被成行顯示。
在這樣手寫字符輸入裝置中的處理輸入時刻的顯示屏表示在
圖1(A)和(B)中。參照圖1(A),利用筆72由于在顯示屏70上寫下圖案74,關(guān)于輸入的圖案74的判定是,該圖案作為筆劃數(shù)據(jù)被存貯,如圖1(B)所示,該圖案在光標處被排成一行并作為具有它規(guī)范尺寸的一字符76而被顯示。
其它現(xiàn)有技術(shù)技術(shù)披露在公開號為58-1280和62-22936中的日本專利。相應(yīng)的現(xiàn)有技術(shù)披露在公開號為58-1280中的日本專利,由于輸入的手寫圖案被提取進行顯示。披露在公開號為62-22936的日本專利中的手寫字符輸入裝置截取由手輸入的手寫信息送入用于管理的一予定的編輯處理單元,在該編輯處理單元的基礎(chǔ)上執(zhí)行編輯處理。
如上所述,用于電子編輯器或類似設(shè)備的這樣一種手寫字符輸入裝置將手寫字符作為位圖處理已經(jīng)普遍化了。因而它不能僅僅提取必需的筆劃去執(zhí)行編輯操作,例如,放大,縮小,刪除和提取筆劃之后的位移。
在某些現(xiàn)有技術(shù)中,如上所述是將手寫字符作筆劃數(shù)據(jù)處理,在這種情況,它可能在這之后編輯字符,然而,由于手寫字符被顯示在光標處,例如,相互間分離的筆劃數(shù)據(jù)不能被重疊顯示,進而,由于手寫字符被規(guī)范化在予定高度,該技術(shù)不適用于側(cè)重于大尺寸的輸入字符和不屬于字符的圖示。
在圖1所示舉例中,由手輸入的圖案作為筆劃數(shù)據(jù)被存貯和處理,然而,該筆劃數(shù)據(jù)被定位在光標處顯示,從而該筆劃數(shù)據(jù)在任意位置顯示,從而不能使筆劃數(shù)據(jù)重疊。進而,由于輸入在光標基準上執(zhí)行,在顯示中的部分數(shù)據(jù)的刪除會引起隨后數(shù)據(jù)的顯示位置的移動。不能用這樣的顯示方法獲得自由圖示,另外,在該現(xiàn)有技術(shù)中,輸入的筆劃數(shù)據(jù)是用它規(guī)范化的尺寸顯示,從而,只有當寫入字符時才能獲得整齊的顯示,然而,包括圖示或包圍字符的自由文獻就不能制備出來。
在公開號58-1280日本專利披露的現(xiàn)有技術(shù)中,手寫圖案僅只顯示在它被輸入的位置,從而,能由手輸入的信息量就受到屏幕尺寸的影響,進而,對于在一次輸入之后就達到足夠編輯的信息量是困難的。
在公開號62-229365的日本專利披露的現(xiàn)有技術(shù)中,一手寫圖案是作為一予定編輯單元的筆劃數(shù)據(jù)來處理的,從而它能在手寫輸入數(shù)據(jù)之后編輯,然而,它希望利用以筆劃數(shù)據(jù)處理—輸入字符的優(yōu)點以便能較快地輸入。
本發(fā)明的一個目的是提供一種能利用手迅速輸入所希望的信息的手寫字符輸入裝置。
本發(fā)明的另一個目的是提供一種能利用手迅速輸入所希望的信息和能利用手容易制備一種令人印象更深刻的文獻的手寫字符輸入裝置。
本發(fā)明還有另一個目的是提供一種能利用手以高速度不需要考慮某種編排或類似規(guī)定輸入所希望信息的手寫字符輸入裝置。
對應(yīng)于本發(fā)明的一個方面,一種手寫字符輸入裝置包括一種例如包括有顯示屏幕的一顯示板的顯示裝置,在該顯示屏幕中予置有垂直坐標;一種配置在該顯示裝置上以便復(fù)蓋該顯示裝置的輸入裝置,和包括具有光傳遞特性的一輸入屏,在該輸入屏上予置有垂直坐標,以用于由一點入設(shè)備指明輸入的坐標數(shù)據(jù),該點入設(shè)備用于在輸入屏上指明一坐標點;一種手寫字符顯示裝置,用于當利用該點入設(shè)備利用手通過在輸入屏上連續(xù)指明坐標點輸入一字符時,與該指定的多個坐標點相匹配在顯示屏上顯示一坐標點;一種筆劃制備裝置,用于當利用手輸入字符時,制備從由輸入裝置在予定基準上輸入的大量坐標數(shù)據(jù)中提取構(gòu)成坐標點的筆劃數(shù)據(jù);一種例如存貯器的存貯裝置,用于存貯由筆劃制備裝置制備的筆劃數(shù)據(jù),和,位置數(shù)據(jù)確定在顯示屏上被顯示筆劃數(shù)據(jù)的位置,和尺寸數(shù)據(jù)確定筆劃數(shù)據(jù)的顯示尺寸;一種筆劃顯示裝置,用于在顯示屏上顯示輸入的筆劃數(shù)據(jù);和一種處理裝置,用于編輯單元,利用筆劃數(shù)據(jù)編輯輸入數(shù)據(jù)。
對應(yīng)于該手寫字符輸入裝置,由筆劃制備裝置制備的筆劃數(shù)據(jù)隨同位置數(shù)據(jù)和尺寸數(shù)據(jù)一起存貯在存貯裝置中。利用筆劃顯示裝置在顯示屏上顯示輸入的筆劃數(shù)據(jù),和該包括它的顯示位置和尺寸的輸入數(shù)據(jù)能隨同該筆劃數(shù)據(jù)象在編輯單元那樣進行編輯。
因而,輸入數(shù)據(jù)能使用筆劃數(shù)據(jù)作為編輯單元來進行編輯,每個筆劃能被直接顯示在用手輸入的位置并保持它輸入的尺寸。用戶能用手采用自由編排和自由序列輸入信息,其結(jié)果是,用戶用手通過輸入操作迅速輸入所希望的信息而不使他/她的思維受到輸入操作的干擾。
該手寫字符輸入裝置可以進一步包括一種選擇裝置,用于從筆劃顯示裝置顯示的筆劃數(shù)據(jù)中選擇任意筆劃數(shù)據(jù);和一種移動裝置,用于修改存貯裝置中的一存貯內(nèi)容,以便將由該選擇裝置選定的筆劃數(shù)據(jù)移動到由點入設(shè)備在顯示屏上指定的一坐標點的位置。
由筆劃顯示裝置顯示的筆劃數(shù)據(jù)中的任意筆劃數(shù)據(jù)能由該選擇裝置選擇。該選定的筆劃數(shù)據(jù)能由移動裝置移動到由點入設(shè)備指定的該坐標點位置。其結(jié)果是,該輸入筆劃能被相互重疊顯示,例如,用手能夠容易地制備出一份令人印象更深刻的文獻。
相應(yīng)于本發(fā)明的另一方面,該手寫字符輸入裝置可以包括一移動置位裝置,用于將該輸入筆劃數(shù)據(jù)予置移動到由上述指定方法所確定的顯示屏上的一位置;和一種裝置,用于當由該移動置位裝置設(shè)置移動時,將由筆劃制備裝置制備的該筆劃數(shù)據(jù)移動到由用于顯示的上述特寫方法事先所確定的位置。
移到由上述特定方法確定的位置處的輸入筆劃數(shù)據(jù)的移動能由該移動置位裝置設(shè)置,當移動被設(shè)置時,由筆劃制備裝置制備的筆劃數(shù)據(jù)被自動地移動以備顯示。由手輸入的數(shù)據(jù)能被自動成行顯示,不必由于用手輸入信息而考慮編排。其結(jié)果是,用戶能夠集中輸入操作,使得能用手以高速度輸入信息。
對應(yīng)于本發(fā)明有另一方面,該存貯裝置可以包括一混合存貯裝置,用于混合存貯筆劃數(shù)據(jù)和一位圖;和該筆劃顯示裝置可以包括一種裝置,用于在顯示屏上顯示混合存貯在該混合存貯裝置中的該筆劃數(shù)據(jù)和該位圖。
利用該混合存貯裝置能夠混合存貯筆劃數(shù)據(jù)和位圖,該筆劃數(shù)據(jù)和位圖能在顯示屏上被混合顯示。與僅能顯示筆劃數(shù)據(jù)的情況相比較,它能制備令人印象深刻的文獻。
當結(jié)合附圖通過下述對本發(fā)明的更詳細描述,本發(fā)明的上述及其它目的、特點、方面和優(yōu)點將變得更為明顯。
圖1是現(xiàn)有技術(shù)中手寫輸入的一種顯示舉例;圖2是本發(fā)明一實施例的一種電子編輯器的方框圖;圖3是在空白屏上用手輸入字符時一種顯示舉例的示意圖;圖4是被轉(zhuǎn)換成筆劃數(shù)據(jù)之后的繪制內(nèi)容被顯示在它被給制的位置處的一種顯示舉例的示意圖;圖5是繪制內(nèi)容被以縮小繪制區(qū)域的形式被顯示的一種顯示舉例的示意圖;圖6是用手輸入操作開始部分的流程圖;圖7是用手輸入操作的中間部分的流程圖8是用手輸入操作最后部分的流程圖;圖9是用于描述一種筆提起標志的草圖;圖10是縮小屏幕比率設(shè)置屏的一種顯示舉例的示意圖;圖11定移動筆劃數(shù)據(jù)顯示位置的示意圖;圖12是為放大/縮小筆劃數(shù)據(jù)以便用于編輯的一種顯示舉例的示意圖;圖13是用戶通過編輯大量筆劃數(shù)據(jù)制備出一份令人印象更深刻的文獻的一屏舉例的示意圖;圖14是移動操作的第一半的流程圖;圖15是移動操作的第二半的流程圖;圖16是在空白屏上用手輸入字符具有手寫字符組(集)能自動成行的顯示舉例的示意圖;圖17是在屏幕使用手寫字符組自動成行依次輸入字符的示意例;圖18是在屏幕里用手寫字符組的高度自動對準依次輸入字符的一屏舉例;圖19是筆劃數(shù)據(jù)和位圖數(shù)據(jù)混合顯示的一顯示舉例;圖20是手寫筆劃數(shù)據(jù)信息被縮少并加以整體顯示的一屏舉例;圖21是一筆劃數(shù)據(jù)的顯示屏被弄小到同另一屏同時顯示的舉例;圖22是本發(fā)明一數(shù)據(jù)結(jié)構(gòu)的一例;
圖23是該筆劃數(shù)據(jù)結(jié)構(gòu)的一例;圖24是該位圖數(shù)據(jù)結(jié)構(gòu)的一例。
體現(xiàn)本發(fā)明特征的最大部分功能是由軟件實現(xiàn),然而這些功能密切聯(lián)系于該裝置的硬件結(jié)構(gòu),從而將首先給出本發(fā)明實施例的硬件結(jié)構(gòu)的描述。
參照圖2,該電子編輯器包括一連接器18,通過它能連接-IC卡,該IC卡包括一門陳列19,-ROM(只讀存貯器)20,和-RAM(隨機存取存貯器)21。一電池組22連接到RAM21用于保護存貯器存貯內(nèi)容。
該電子編輯器的主體包括-CPU(中央處理單元)11。該電子編輯器的主體進一步包括作為顯示裝置一例的LCD(液晶顯示)2,和一LCD驅(qū)動器3。該電子編輯器的主體進一步包括與LCD2重疊配置的一觸板1,它是輸入裝置的一例,和A/D轉(zhuǎn)換器10,用于將從觸板1輸出的一模擬電壓值轉(zhuǎn)換成一數(shù)字值并該轉(zhuǎn)換的值送到CPU11。觸板1是由一透明板構(gòu)成的輸入裝置,該透明板復(fù)蓋-LCD2的顯示屏。作為一種舉例,可以使用一種電阻薄膜型模擬系統(tǒng)的觸板1。在該系統(tǒng)的面板中,對應(yīng)于該顯示屏的垂直坐標可垂直坐標。當在觸板1上的一位置由筆或類似設(shè)備壓按時,對應(yīng)于被壓按位置的坐標輸出一模擬電壓值。通過在CPU11中處理這一值就能確定在屏上被指定的位置,以便通知用戶手寫數(shù)據(jù)的軌跡和屏幕開關(guān)的接觸位置。
該電子編輯器的主體進一步包括一門陳列4,-ROM5,-RAM6和全都連接于CPU11的一主體鍵15。該電子編輯器的主體的控制程序被予存在ROM5中。該控制程度包括在屏上坐標輸入位置的讀數(shù)據(jù),讀數(shù)據(jù)到筆劃數(shù)據(jù)的轉(zhuǎn)換,放大/縮小顯示,數(shù)據(jù)存貯,和數(shù)據(jù)讀。
RAM6被用于CPU11使用的一堆棧區(qū)域,一用于程序控制的工作區(qū)域,一用于各種設(shè)置值的記錄區(qū)域,一用于輸入數(shù)據(jù)的記錄區(qū)域及類似區(qū)域。一存貯器保護電池組7被連接到EAM6。
一串聯(lián)輸入/輸出端口13和一光通訊接口14通過I/012被進一步連接到CPU11。附加串聯(lián)輸入/輸出端口13和光通訊接口14這二者是為便于電子編輯器主體同其它電子設(shè)備通訊,這些對于實現(xiàn)本發(fā)明并不是必須需要的。
該電子編輯器的主體進一步包括-RTC8和一蜂音器9。通過一驅(qū)動電池組17將電源送到該電子編輯器主體的每一部分。一低壓電池組檢測電路16被連接到該驅(qū)動電池組17。
連接器18被連接到所需要的上述該電子編輯器的主體的分別各部分中的IC卡。該電子編輯器的主體通過接器18連接的IC卡是用于進一步擴展該由子編輯器的功能。該IC卡對于實現(xiàn)本發(fā)明并不是必須需要的。
以下參照它的屏幕顯示將概略描述對應(yīng)該實施例的電子編輯器的操作。圖3表示用手通過筆32在空白顯示屏上輸入字符時的一顯示舉例。在該實施例中,用手輸入的數(shù)據(jù)被顯示在,在它們被繪制的屏幕上它們繪制的區(qū)域。筆32與顯示屏30相互獨立,筆32不被顯示在屏上。在繪制過程中限于當前應(yīng)用的技術(shù)要求,該繪制筆不被顯示在顯示屏30上,除另外述及。
參照圖4(A),假設(shè),在顯示屏30上輸入手寫數(shù)據(jù)之后,筆32從顯示屏30脫離,和在一予定的時間停止輸入操作。從顯示屏30脫離筆32的狀態(tài)稱之為“提筆狀態(tài)”,和筆32被連附于顯示屏30的狀態(tài)被稱之為“落筆狀態(tài)”。在該情況下,如圖4(B)所示,在被轉(zhuǎn)換為筆劃數(shù)據(jù)之后,由手輸入的該內(nèi)容被顯示在它被繪制的位置(區(qū)域)。這一操作被稱之為決定(判定),在該實施例中,被決定了的筆劃數(shù)據(jù)用一虛線矩形33包圍,從而向用戶指明該被決定了的筆劃數(shù)據(jù)是將被編輯的目標。
參照圖5(A),在該實施例的另一種設(shè)置下,當筆32從顯示屏30脫離(提筆狀態(tài))以便在一予定時間停止繪制操作時,在轉(zhuǎn)換成筆劃數(shù)據(jù)之后,如圖5(B)所示,它被縮小并被顯示在在顯示屏30上被繪制的位置(區(qū)域)。在圖5所示舉例中,用手輸入的內(nèi)容被縮小到它原始尺寸的50%。該尺寸縮小的比率能由用戶利用稍后將描述的圖10中所示的一予置屏幕自由設(shè)置。在此情況下,用戶可以選擇在該系統(tǒng)中予置的若干種縮小比率的任何一種,或者,用戶可以輸入一任意尺寸。
圖6至8是用手在相應(yīng)于本實施例的裝置中輸入一字符時由CPU11執(zhí)行的控制程序的流程圖。參照圖6,在步1將顯示屏初始化,提筆標志被初始化到1,該提筆標志在圖2中所示的RAM6中提供,和并指明該筆是否在提筆狀態(tài)。該提筆標志的值及與之對應(yīng)的筆的狀態(tài)分別表示在圖9(A)和(B)中。如圖9(A)所示,1表示提筆狀態(tài)和0表示落筆狀態(tài)。
再次參照圖6,在步1中也清零計時器,該計時器被用于,例如,在提筆狀態(tài)的檢測中測量一輸入的空載時間。
在步2中,它確定筆是否在輸入,在步2如果是Y(是),該控制到步3,和如果在步2是N(否),控制到圖7的步8。
在步3中,它確定一區(qū)域是否是用手輸入范圍之內(nèi)的該筆輸入的區(qū)域,在步3如果是Y,該控制到步4,和如果在步3是N,控制到步6。
在步4中,對在屏幕上對應(yīng)于由筆觸壓的一坐標點的一坐標點進行顯示。當早先提筆標志是1時,僅僅該被觸壓的坐標點被繪制,當早先提筆標志是0時,在顯示屏上的該坐標點被繪制成使早先的坐標點連接到該坐標點。
然后該控制到步5去存貯由筆當前觸壓的位置。用0替換提筆標志,和計時器被清零,在此之后,該控制返回到步2。
如果在步3是N,那么在步6用1替換提筆標志。然后,在步7,它確定是否由筆輸入的坐標點是對應(yīng)著屏幕的開關(guān)位置。對應(yīng)于在屏幕上顯示的開關(guān)坐標點熟知為在前對應(yīng)于顯示屏。如果該輸入坐標點對應(yīng)于在屏上的開關(guān)位置,該控制進到由每個相應(yīng)的開關(guān)點予先規(guī)定的處理。如果輸入坐標瞇不對應(yīng)在屏上的開關(guān)位置,該控制返回到步2。
在步2當確定沒有筆輸入時,該控制到圖7的步8,在步8,它確定提筆標志是否是1,如果提筆標志的值是0,該控制到步9,和如果提筆標志是1,該控制進到步10。在步9,用1替換提筆標志,和該控制返回到圖6的步2。
另外,在步10,它確定輸入空載時間是否超過一予定時間,尤其是要確定以上所述由計時器測量結(jié)果是否超過該予定時間。當由計時器的測理結(jié)果沒有超過該預(yù)定時間,則該控制返回到步2,否則,該控制到步11。
在步11,它確定實際上是否有一手寫圖案內(nèi)容,如果在步11是N,該控制返回到圖6的步2,如果在步11是Y,該控制到步12。
在步12,該手寫圖案被轉(zhuǎn)換為筆劃數(shù)據(jù)。作為將手寫圖案轉(zhuǎn)換為筆劃數(shù)據(jù)的一種方法,例如,可以使用公開號是5-298490的日本專利描述的這樣一種方法(名稱是“在線手寫字符識別裝置”)。
在步13,在步12制備的筆劃數(shù)據(jù)被存貯在一存貯器中(例如,圖2中的RAM6)。在存貯器中存貯的數(shù)據(jù)結(jié)構(gòu),稍后將參照圖22至24加以描述。
然后,控制進到圖8的步14。在步14,它確定是否有設(shè)置內(nèi)容,以便當如圖5所示的輸入數(shù)據(jù)被決定時以縮少的形式顯示數(shù)據(jù)。該設(shè)置信息也被存貯在,例如圖2的RAM6中。該設(shè)置內(nèi)容能通過使用基于存貯在ROM5中的程序的基礎(chǔ)上的觸板1和LCD2加以改變。如果被設(shè)置成以縮小尺寸顯示,該控制經(jīng)步15到步16,如果不是設(shè)置成以縮少尺寸顯示,該控制直接到步16。
在步15,在步13存貯在存貯器中的筆劃數(shù)據(jù)被縮小,由于筆劃數(shù)據(jù)的縮小本身是已知的,從而不再描述。
在步16,它確定輸入數(shù)據(jù)的顯示位置是否由用戶予置。顯示位置的設(shè)置指明,例如,如圖1所示的將輸入數(shù)據(jù)移動到用于顯示的光標位置。如果在步16是Y,該控制經(jīng)步17到步18,如果步16是N,該控制直接到步18。
在步17,相應(yīng)于確定該顯示位置的予置方法確定在步13存貯在存貯器中的筆劃數(shù)據(jù)的顯示位置,在此之后,該控制到步18。
在步18,在顯示屏上顯示該筆劃數(shù)據(jù)。在此情況下,該顯示尺寸被確定使用存貯在存貯器中的筆劃數(shù)據(jù)中的一縮小比率,如圖22所示稍后將加以描述。該顯示位置被類似確定使用存貯在存貯器中的該顯示位置上的數(shù)據(jù)和由該預(yù)置方法確定的一位置這二者加以確定。從而,既不縮小筆劃數(shù)據(jù)也不設(shè)置顯示位置,由用戶輸入的筆劃數(shù)據(jù)被顯示在它被繪制的位置并具有它被保持的尺寸。
在步19,該手寫圖案的內(nèi)容被清除,和該計時器也被清除。該控制被返回到圖6的步2。
圖10是參照圖8的步14和15用于設(shè)置縮小尺寸的一屏的舉例。在圖10所示舉例中,在手號輸入確定之后,手寫輸入的筆劃數(shù)據(jù)能被指定選擇,或進入顯示,可以選擇75%和50%之間的縮小尺寸。如果沒有指定縮小,該輸入數(shù)據(jù)以它輸入保持的尺寸進行顯示。
圖11表示在圖4(B)中所示的筆劃數(shù)據(jù)被確定之后,由用戶利用筆32移動筆劃數(shù)據(jù)的顯示位置。參照圖11(A),在確定之后,該筆劃數(shù)據(jù)立即用矩形33包圍,指明這是將被編輯的目標。用筆壓按矩形33中的一點,并壓按著拖動該筆,該筆劃數(shù)據(jù)同矩形33一起能容易地被移動,這如圖11(B)所示。
圖12示意性地表示放大/縮小將被編輯的筆劃數(shù)據(jù)的操作。參照圖12(A),用筆32觸壓在顯示屏30上的一放大/縮小圖像鍵34,以改變放大/縮小的比率。如上所述,通過在存貯器中一放大/縮小比率字段中存貯該放大/縮小的比率設(shè)置,稍后將參照圖22加以描述,該設(shè)置值能被改變。通過這樣的操作,例如,如圖12(B所示,該得劃數(shù)據(jù)能以由一矩形35所包圍的縮小形式顯示。
如上所述,由于筆劃數(shù)據(jù)能被放大/縮小和移動,包括有大量筆劃數(shù)據(jù)的一文獻。能象圖13所示那樣進行制備。中外,由于顯示位置可選,不同的筆劃數(shù)據(jù)可相互重疊顯示。特別是,筆劃數(shù)據(jù)能被配置在一自由位置,用較短的時間就能容易制備出一份令人印象深刻的文獻。
在圖14和15中,在本實施例中,當移動筆劃數(shù)據(jù)時,被執(zhí)行程序的控制以流程圖的形式示明。參照圖14,在步1要確認在由筆所指定的一坐標點處是否有要被編輯的筆劃數(shù)據(jù),如果在步1是N,控制進到已經(jīng)描述過的手寫輸入處理,進行一新的手寫圖案的輸入,如果在步1是Y,它識別該應(yīng)被移動的筆劃數(shù)據(jù),和該控制進到步2。
在步2,將被移動的筆劃數(shù)據(jù)在存貯器中被開發(fā)為位圖,在用筆移動筆劃數(shù)據(jù)期間這樣的位圖結(jié)構(gòu)被用于以高速度實現(xiàn)筆劃數(shù)據(jù)的屏幕顯示。
在步3,在步2制備的位圖數(shù)據(jù)以由筆指定的移動坐標形式顯示。為不影響在屏上的顯示。可通過在該位基礎(chǔ)上執(zhí)行異或邏輯和(XOR)來顯示該位圖。通過這樣的操作,僅僅是為了重疊予先在屏上顯示的顯示數(shù)據(jù)位的位和移動顯示數(shù)據(jù)的位,它們相應(yīng)的虛線被擦除。
在步4,它確定該筆是否從觸板脫離,在步4如果是Y,控制到圖15的步6,在步4如果是N,該控制到步5。
在步5,通過在步3使用XOR顯示的位圖數(shù)據(jù)再次使用XOR,該位圖數(shù)據(jù)被擦除。通過這樣的操作,僅僅是為重疊予先在屏上顯示的顯示數(shù)據(jù)位的位和移動顯示數(shù)據(jù)位,它們相應(yīng)的虛線被顯示。相應(yīng)地,當移動該筆劃數(shù)據(jù)時,對應(yīng)于該數(shù)據(jù)的一筆劃圖象能在不影響在屏上的其它顯示數(shù)據(jù)的情況下移動。步5之后,該控制返回到步3。
參照圖15,當筆從觸板脫離時,在步6該被移動的筆劃數(shù)據(jù)被從屏上擦除。在該實施例中,是在矩形包圍中的該被移動的原始筆劃數(shù)據(jù)的顯示數(shù)據(jù)被擦除。
在步7,將被移動的筆劃數(shù)據(jù)被顯示在用用戶指定的新坐標處。尤其是,在稍后將要描述的在該筆劃數(shù)據(jù)中的坐標信息被改變到由用戶指定的新的坐標處。
在步8,關(guān)注存貯在存貯器中的所有數(shù)據(jù)中的頭筆劃數(shù)據(jù)。在隨后的步9到11引出稍后要描述的一試驗,它涉及重要的筆劃數(shù)據(jù)方面。
在步9,它確定該重要的筆劃數(shù)據(jù)是否被完成。如果在步9是Y,該移動處理結(jié)束,如果在步9是Y,該移動處理結(jié)束,如果在步9是N,該控制到步10。
在步10,它確定該重要的筆劃數(shù)據(jù)是否就是該被移動的筆劃數(shù)據(jù),在步10如果是Y,該控制到步13,如果在步10是N,該控制到步11。
在步11,它確定是否是這樣一個范圍,在該范圍里,該重要的筆劃數(shù)據(jù)被重疊顯示在在該被移動的筆劃數(shù)據(jù)移動之前的顯示范圍。在步11如果是N,該控制到步13,在步11如果是Y,該控制到步12。
在步12,僅僅重疊該被移動的筆劃數(shù)據(jù)在移動之前的該顯示范圍的該重要筆劃數(shù)據(jù)的一部分被重新繪制。通過重新繪制的這樣一部分,在步6的擦除部分中將不被擦除的虛線數(shù)據(jù)能被直接顯示在該原始位置處。通過顯示僅只對應(yīng)于該重疊部分的筆劃數(shù)據(jù),用于顯示所需的時間能被最小化。步12之后,該控制到步13。
在步13,下一個在存貯器中存貯的所有數(shù)據(jù)中的重要筆劃數(shù)據(jù)的筆劃數(shù)據(jù)被選作為新的重要筆劃數(shù)據(jù)。步13之后,該控制返回到步9。
通過執(zhí)行在步8至13的處理,得出一決定,該決定是,是否為在屏上的所有筆劃數(shù)據(jù)再次在屏上顯示該筆劃數(shù)據(jù)。如果需要執(zhí)行再次繪制,從而能獲得一校正的顯示屏。
圖16和17是關(guān)于本實施例手寫字符被自動成行的顯示舉例。參照圖16,在顯示屏30上設(shè)置有用于手寫的窗口36。由手用筆32在窗口36輸入一字符。
參照圖17,在用于手寫的窗口36輸入若干字符,在輸入之后的一予定時間如果無操作被執(zhí)行,那么如圖17所示,被輸入的這些字符在顯示屏30的左上部被自動成行顯示。在這種情況下的顯示尺寸就是輸入尺寸。如果進行設(shè)置,以便使字符如上所述自動成行,用戶就能集中于輸入無須考慮輸入文獻的編排。從而,用戶能以非常高的速度輸入字符。在輸入所有必須數(shù)據(jù)之后,用戶可以關(guān)掉自動成行的設(shè)置,使用如圖11和12所示的移動和放大/縮小這樣的功能去自由地編輯該文獻。
在圖18所示顯示舉例中,進行設(shè)置以便使手寫字符類似于圖14和15的情況被自動成行,和該手寫字符被顯示在一予定的高度(標準化的)。在圖18所示顯示舉例中,輸入字符被標準化地顯示在這樣的一高度上,即在顯示屏30上繪制的標準線內(nèi)。
在本實施例中,筆劃信息以及位圖數(shù)據(jù)38如圖19所示能被同時顯示在顯示屏30上。位圖數(shù)據(jù)38和筆劃信息能被相互重疊顯示。由于能同時顯示用手輸入是極為困難的詳細的位圖數(shù)據(jù),因此能容易制備一份高質(zhì)量的文獻。注意,稍后將參照圖22至24描述在存貯器中如何存貯該筆劃信息和位圖數(shù)據(jù)。在本實施例中,使用相同的數(shù)據(jù)結(jié)構(gòu)管理筆劃數(shù)據(jù)和位圖數(shù)據(jù)。從而,該位圖數(shù)據(jù),例如,它的顯示位置,它的放大/縮小比率,和移動等的編輯操作,能以類似手筆劃數(shù)據(jù)的情況被執(zhí)行。
參照圖20,該由手輸入的整個筆劃數(shù)據(jù)以縮小的形式顯示。通過顯示縮小的整個信息,它將可以容易地瀏覽觀察文獻表。在圖20所示舉例中,僅只顯示二個包括一卷軸的頁。通常是彼此不同的放大/縮小比率。如上所述對在屏上分別的筆劃數(shù)據(jù)進行設(shè)置。如圖20所示,在這樣一縮小的顯示中,為便于允許顯示在顯示屏30上的一整頁文獻,使用通過利用一予定縮小比率乘該設(shè)置的放大/縮小比率而獲得的一新的縮小比率。其結(jié)果是,筆劃數(shù)據(jù)能如圖20所示的縮少的形式被顯示。
圖21中,用于顯示整個筆劃數(shù)據(jù)的被縮小的顯示屏被進一步縮小以允許同另一屏同時顯示。參照圖21,縮小的屏40在顯示屏30上同另一屏42一起被顯示。這樣顯示能夠在觀察在縮小的屏40上用手迅速輸入的筆劃數(shù)據(jù)時不用匆忙地稍后進行文本字符的輸入。由于實現(xiàn)同另一屏同時顯示一屏的技術(shù)是已知的,因此該技術(shù)領(lǐng)域的普通技術(shù)人員利用該技術(shù)會容易地實現(xiàn)圖21所示的這樣一屏。
圖22是在RAM6中存貯一筆劃數(shù)據(jù)的一區(qū)域的結(jié)構(gòu)。參照圖22,被存貯的筆劃數(shù)據(jù)包括一數(shù)據(jù)ID50,一狀態(tài)(STATVS)52,指明在屏上一位置的X54和Y56,一寬度X尺寸58和一高度Y尺寸60,一放大/縮小比率62,和筆劃數(shù)據(jù)或位置數(shù)據(jù)64。
數(shù)據(jù)ID50指定筆劃數(shù)據(jù)的種類。通過提供ID數(shù)據(jù)分辨例如筆劃和位象的數(shù)據(jù)種類。大量種類的數(shù)據(jù)能在同一屏上處理。
STATUS52指明數(shù)據(jù)屬性,例如,它作為一種編輯目標的標志。
作為X54和Y56,該屏的卷軸和整個屏的縮小顯示將參照該數(shù)據(jù)執(zhí)行。從而,X54和Y56不是屏上的實際坐標而是邏輯坐標。
寬度X尺寸58和高度Y尺寸690,在筆劃數(shù)據(jù)條件下它是直接指明手寫尺寸的值,在位圖數(shù)據(jù)的條件下它是直接指明位圖數(shù)據(jù)尺寸的值。這些值甚至被執(zhí)行的放大/縮小的值沒有變化,那么,顯示在任何時間是用它的原初尺寸進行的。
放大/縮小比率62由用戶設(shè)置,或由裝置自動設(shè)置。設(shè)置方法及其使用以前已作過描述。
圖23是當數(shù)據(jù)64是筆劃數(shù)據(jù)時的數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)64包括大量筆劃數(shù)據(jù)S1、S2,……,每個筆劃數(shù)據(jù)包括筆信息,長度信息,和差數(shù)X和差數(shù)Y。
筆信息是提筆信息或落筆信息。長度信息隨著筆信息指示數(shù)據(jù)長度。在圖23所示數(shù)據(jù)結(jié)構(gòu)中,長度信息總是“2”。然而,在具有較大屏幕的儀器中,數(shù)據(jù)長度有時可以增加。差數(shù)X和差數(shù)Y指明分別從剛才的上次筆劃位置的X方向的長度和Y方向長度的差數(shù)。在開始點的情況下,在差數(shù)X和差數(shù)Y這兩者均被存貯為0。
圖24是當數(shù)據(jù)64是位圖數(shù)據(jù)時的數(shù)據(jù)結(jié)構(gòu)。參照圖24,位圖數(shù)據(jù)包括,當位圖數(shù)據(jù)為存貯而被壓縮時的在一壓縮方法基礎(chǔ)上的區(qū)域存貯信息,和大量行信息項L1,L2,等2。由于在本實施例中位圖數(shù)據(jù)沒有壓縮,因而在壓縮方法的字段中存貯“0”。
每行信息項,例如,例如,第1行的行信息項L1,包括,例如橫向數(shù)1-1,橫向數(shù)據(jù)1-2,……的大量橫向數(shù)據(jù)。橫向數(shù)據(jù)1-1在第1行的位圖數(shù)據(jù)的橫向上存貯-8點圖案。橫向數(shù)據(jù)1-2在第1行的位圖數(shù)據(jù)的橫向數(shù)據(jù)1-1之后存貯一8點的圖案。在行數(shù)據(jù)L1中包括的這樣的所有圖案構(gòu)成1行。
類似于行數(shù)據(jù)L1,行數(shù)據(jù)L2存貯第2行的所有圖案信息。
雖然本發(fā)明已經(jīng)詳細描述,了解了僅只是圖示和舉例的相同內(nèi)容,但它并不限于此,本發(fā)明的精神和范圍由所附權(quán)利要求各項加以限定。
權(quán)利要求
1.一種手寫字符輸入裝置包括顯示裝置,該顯示裝置包括—顯示屏并在顯示屏上預(yù)置有垂直坐標;輸入裝置,該輸入裝置配置在所述顯示屏上,以便與該顯示屏重疊,它包括具有一光傳導(dǎo)特性的輸入屏,在輸入屏上預(yù)置有垂直坐標,用于由指定裝置指定的輸入坐標數(shù)據(jù),該指定裝置用于在所述輸入屏上指定一坐標點;手寫字符顯示裝置,用于當用手通過利用所述指定裝置在所述輸入屏上連續(xù)指定坐標點而輸入一字符時,在與大量指定的坐標點相匹配的所述顯示屏上顯示一坐標點;筆劃制備裝置,用于當用手輸入一字符時,從在一預(yù)定基準上由所述輸入裝置輸入的大量坐標數(shù)據(jù)中提取由坐標點構(gòu)成的筆劃數(shù)據(jù);存貯裝置,用于存貯由所述筆劃制備裝置制備的筆劃數(shù)據(jù)和用于確定在所述顯示裝置上顯示的筆劃數(shù)據(jù)的位置的位置數(shù)據(jù)和用于確定筆劃數(shù)據(jù)的顯示尺寸的尺寸數(shù)據(jù);筆劃顯示裝置,用于在所述顯示屏上顯示所述輸入的筆劃數(shù)據(jù);和處理裝置,使用所說筆劃數(shù)據(jù)作為編輯單元對輸入數(shù)據(jù)進行編輯。
2.根據(jù)權(quán)利1的手寫字符輸入裝置,進一步包括選擇裝置,用于從由所述筆劃顯示裝置顯示的筆劃數(shù)據(jù)中選擇任意筆劃數(shù)據(jù);和移動裝置,用于修訂所述存貯裝置的一存貯內(nèi)容,以便使由所述選擇裝置選定的筆劃數(shù)據(jù)被移動到由所述指定裝置在所述顯示屏表面指定的坐標點的位置。
3.根據(jù)權(quán)利1的手寫字符輸入裝置,進一步包括移動設(shè)置裝置,用于將輸入筆劃數(shù)據(jù)移動到由以前指定的一方法在所述顯示屏上確定的一位置處的預(yù)置移動;和一裝置,用于當由所述移動設(shè)置裝置設(shè)置移動時,移動由所述筆劃制備裝置制備的該筆劃數(shù)據(jù)到以上述指定的用于顯示的方法所確定的該位置處。
4.根據(jù)權(quán)利1的手寫字符輸入裝置,其中所述存貯裝置包括用于以混合形式存貯筆劃數(shù)據(jù)和一位圖數(shù)據(jù)的混合存貯裝置;和所述筆劃顯示裝置包括用于所述顯示屏上顯示在所述混合存貯裝置中以混合形式存貯的筆劃數(shù)據(jù)筆位圖象的裝置。
5.一種手寫字符輸入裝置,包括包括—顯示屏的顯示板,在該顯示屏上被預(yù)置有垂直坐標;一輸入板,該輸入板配置在所述顯示屏上與所述顯示屏相重疊和該入板包括一具有光傳遞特性的輸入屏,該入屏預(yù)置有垂直坐標,用于用一點入設(shè)置指定的輸入坐標數(shù)據(jù),該點入設(shè)置用于在所述輸入屏上指定一坐標點;手寫字符顯示裝置,用于當用于利用所述點入設(shè)備在所述輸入屏上連續(xù)指定坐標點而輸入一字符時,在與大量的指定坐標點相匹配的所述顯示屏上顯示一坐標點;筆劃制備裝置,當用手輸入一字符時用于制備從在一預(yù)定基準基礎(chǔ)上通過所述輸入板輸入的大量坐標數(shù)據(jù)中提取以坐標點構(gòu)成的筆劃數(shù)據(jù);—存貯器,用于存貯由所述筆劃制備裝置制備的坐標數(shù)據(jù)和確定在所述顯示板上顯示筆劃數(shù)據(jù)的位置的位置數(shù)據(jù)和確定筆劃數(shù)據(jù)顯示尺寸的尺寸數(shù)據(jù);筆劃顯示裝置,用于在所述顯示屏上顯示所述輸入的筆劃數(shù)據(jù);處理裝置,用于利用所述筆查數(shù)據(jù)作為一編輯單元編輯輸入數(shù)據(jù)。
6.根據(jù)權(quán)利要求5的手寫字符輸入裝置,進一步包括選擇裝置,用于從由所述筆劃顯示裝置顯示的筆劃數(shù)據(jù)中選擇任意筆劃數(shù)據(jù);和移動裝置,用于修訂所述存貯器的一存貯內(nèi)容,以便使由所述選擇裝置選定的筆劃數(shù)據(jù)移動到在所述顯示屏上由所述點入設(shè)備指定的坐標點的位置。
7.根據(jù)權(quán)利5的手寫字符輸入裝置,進一步包括移動設(shè)置裝置,用于予置在所述顯示屏上通過予先指定的方法確定的該輸入筆劃要去的位置的予置移動;和—裝置,用于當由所述移動設(shè)置裝置設(shè)置移動時,將由所述筆劃制備裝置制備的筆劃數(shù)據(jù)移動到由予先指定的用顯示的所述方法所確定的位置。
8.根據(jù)權(quán)利要求5的手寫字符輸入裝置,其中所述存貯器包括用于以混合形式存貯筆劃數(shù)據(jù)和一位圖象的混合存貯裝置,和所述筆劃顯示裝置包括用于在所述顯示屏上顯示以混合形式存貯在所述混合存貯裝置中的筆劃數(shù)據(jù)和位圖象。
全文摘要
能用手快速輸入所希望的信息的手寫字符輸入裝置包括一LCD,一重疊在該LCD上的觸板,當由手用筆輸入字符時,用于顯示指定坐標點的一手寫字符顯示部分,用于從輸入坐標數(shù)據(jù)中制備提取的筆劃數(shù)據(jù)的一筆劃制備部分,用于存貯制備的筆劃數(shù)據(jù)和在該LCD上顯示筆劃數(shù)據(jù)的位置數(shù)據(jù)和尺寸數(shù)據(jù)的一存貯器,用于在LCD上顯示筆劃數(shù)據(jù)的一筆劃顯示部分,和利用筆劃數(shù)據(jù)對輸入數(shù)據(jù)進行漏輯的處理部分,該處理部分作為一編輯單元。
文檔編號G06F3/00GK1131774SQ95113170
公開日1996年9月25日 申請日期1995年12月27日 優(yōu)先權(quán)日1994年12月27日
發(fā)明者高杉昌秀 申請人:夏普公司