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