TWI659355B - A hand-writing font service system - Google Patents

A hand-writing font service system Download PDF

Info

Publication number
TWI659355B
TWI659355B TW106101771A TW106101771A TWI659355B TW I659355 B TWI659355 B TW I659355B TW 106101771 A TW106101771 A TW 106101771A TW 106101771 A TW106101771 A TW 106101771A TW I659355 B TWI659355 B TW I659355B
Authority
TW
Taiwan
Prior art keywords
glyph
input
handwriting
service system
font
Prior art date
Application number
TW106101771A
Other languages
Chinese (zh)
Other versions
TW201828030A (en
Inventor
何建明
王佑鈞
林書宇
王之盈
Original Assignee
中央研究院
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中央研究院 filed Critical 中央研究院
Priority to TW106101771A priority Critical patent/TWI659355B/en
Publication of TW201828030A publication Critical patent/TW201828030A/en
Application granted granted Critical
Publication of TWI659355B publication Critical patent/TWI659355B/en

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

手寫字服務系統提供一種格式化輸入介面,以節省文字影像辨認時間,使用者僅需要書寫少數文字字形,即可創建一套有用的字型檔。一字形組合模組利用該格式化輸入介面的特性,完成自動組字的功能。一字形美化模組並提供美化字形的能力,使得以電腦技術機械性組合而成的字形,能夠符合美觀的需求。The handwriting service system provides a formatted input interface to save text and image recognition time. The user only needs to write a few text glyphs to create a useful font file. The inline combination module utilizes the characteristics of the formatted input interface to complete the function of automatically grouping words. The in-line landscaping module and the ability to beautify the glyphs make the glyphs mechanically combined with computer technology to meet the aesthetic needs.

Description

手寫字服務系統Handwriting service system

本發明是關於一種個人化字形服務系統,特別是手寫字服務系統。本發明提供一種提供使用者自行創作數位化字型,尤其是手寫字型的字形服務系統。 The present invention relates to a personalized glyph service system, particularly a handwriting service system. The invention provides a glyph service system for providing a user to create a digital font, in particular a handwriting type.

隨著電腦、網路日漸普及,訊息漸漸導向網路數位化,簡潔的文字資訊更是佔有相當重要的地位。文字資訊在電腦等電子平台上的顯示,都是使用字型檔(Computer Font)。而不同的字型檔能夠讓相同的文字內容呈現出不同的型態與風格,進而影響到各種網頁、程式甚至出版物帶給閱讀者的觀感,是一項重要的設計元素。許多人都知道如何使用字型檔,但是知道怎麼建構字型檔的人就相對少很多。目前普遍存在的字型檔,多為擁有相關技術與資源的特定廠商所製作。換言之,使用者只能從市面可見的字型檔中尋找符合自己需求的字型,購買或下載後套用在文字資訊上。 With the increasing popularity of computers and networks, the message has gradually turned to digital digitalization, and simple text information has occupied a very important position. The text information is displayed on the electronic platform such as a computer, and the computer font is used. Different font files can make the same text content appear different styles and styles, which affects the look and feel of various web pages, programs and even publications. It is an important design element. Many people know how to use font files, but there are relatively few people who know how to build font files. Currently, the font files that are ubiquitous are mostly made by specific manufacturers with relevant technologies and resources. In other words, users can only find fonts that match their needs from the font files that are visible in the market, and apply them to text information after purchase or download.

使用者如要創造個人風格的字型檔,主要的限制在於創建字型的技術門檻過高、缺乏友善的工具與軟體。目前商業化的雲端字形服務產品,如JustFont等,大多僅提供廠商所開發的字型。尚無提供用戶自行創建字型檔的相關服務。 The main limitation for users to create personal-style font files is the technical barriers to creating fonts and the lack of friendly tools and software. Currently, commercial cloud glyph service products, such as JustFont, mostly provide fonts developed by vendors. There are no related services for users to create their own font files.

台灣專利公開案2008/11727號揭示一種書寫造字之方法與系統,該系統利用以手寫工具或文件掃描工具書入書寫筆跡,經過文字辨識技術辨識出個別文字及相應之字碼,以產生相應之字型檔案。 Taiwan Patent Publication No. 2008/11727 discloses a method and system for writing and writing words, which uses handwriting tools or document scanning tools to write handwriting, and recognizes individual characters and corresponding words through text recognition technology to generate corresponding Font file.

台灣專利公開案2015/27990揭示一種雲端字形服務系統,該系統提供一個字形創建服務模組,供使用者線上輸入字形素材圖形,以創建字型檔;以及一個字形管理服務模組,供使用者連線編輯存於該雲端伺服器中的字型檔。該發明提供一種可讓使用者輸入手寫字形,建構數位化字型檔的有用工具。 Taiwan Patent Publication No. 2015/27990 discloses a cloud glyph service system, which provides a glyph creation service module for a user to input a glyph material graphic to create a font file; and a glyph management service module for the user The link edits the font file stored in the cloud server. The invention provides a useful tool for allowing a user to input a handwriting form and construct a digitalized font file.

目前所見的個人化字形服務系統,特別是手寫字服務系統,主要在提供建置個人化字型檔的工具。除了提供手寫字輸入及辨認技術外,尚提供組字功能。這種功能在中文等東亞字集,特別有用。這類字集構字結構複雜、文字量龐大,要建構足敷使用的字型量相當不易。但這類字集的字形有相當大部份是由其他字形組合而成。提供將多數相同或不同字形組合成為另一字形的工具,可以簡化並加速字型檔的建構。 The personalized glyph service system currently seen, especially the handwriting service system, mainly provides tools for building personalized font files. In addition to providing handwriting input and recognition technology, a group word function is also provided. This function is especially useful in East Asian characters such as Chinese. This type of word set has a complex structure and a large amount of text. It is quite difficult to construct a font size for use. However, a large part of the glyphs of such a set of words is composed of other glyphs. Providing tools that combine most of the same or different glyphs into another glyph can simplify and speed up the construction of glyph files.

不過,現有的個人化字形服務系統利用光學文字辨認技術進行字型檔的建構,所花費的時間冗長,易生錯誤,並需要使用者頻繁的參與,才能建構完整的字型檔。且所提供的技術只限於將多數字形組合成另一字形。組合後使用者尚需耗費時間調整。以致於降低其實用性。 However, the existing personalized glyph service system uses optical character recognition technology to construct font files, which takes a long time, is prone to errors, and requires frequent participation of users to construct a complete font file. And the technology provided is limited to combining multiple digital shapes into another glyph. After the combination, the user still needs to adjust the time. So that it reduces its practicality.

因此目前實有必要提供一種讓使用者能夠簡單快速的建構個人化字形及字型檔的字形服務系統。 Therefore, it is necessary to provide a glyph service system that allows users to quickly and easily construct personalized glyphs and font files.

同時也需要有一種便利的手寫字服務系統,讓字型檔的使用者很容易可以建構正確、美觀的字型檔。 At the same time, there is a need for a convenient handwriting service system, which makes it easy for users of font files to construct correct and beautiful font files.

本發明的目的在於提供一種能讓使用者不須具備技術能力,即可自行創作字型檔的手寫字服務系統。 It is an object of the present invention to provide a handwriting service system that allows a user to create a font file without having to have the technical ability.

本發明的目的也在提供一種新穎的手寫字服務系統,使使用者能簡單快速的建構個人化字形及字型檔。 The object of the present invention is also to provide a novel handwriting service system that enables a user to construct a personalized glyph and font file simply and quickly.

根據本發明的手寫字服務系統,可提供簡便的造字流程,讓系統可在短時間內建構正確的基本字型檔。使用者並能以簡單的工具,根據基本字型檔中的字形材料,組合成美觀的字形。 According to the handwriting service system of the present invention, a simple word-making process can be provided, allowing the system to construct a correct basic font file in a short time. The user can combine the beautiful glyphs according to the glyph material in the basic font file with a simple tool.

本發明的手寫字服務系統包括一個文字影像輸入模組,提供一個字形輸入介面,供使用者輸入個人化的字形材料,尤其是手寫文字影像;一個字形編碼模組,用以將文字影像輸入模組所獲得的文字影像,以切割、辨認及編碼等處理,將該手寫文字影像中所含的字形,對應至一個字型檔中的個別代碼,成為該字型檔中所含的字形;以及一個字形美化模組,用以將對應至該字型檔的字形做美化處理,以調整該字形中的部分在該字形中的位置及/或比例,及/或調整該字形中的筆劃粗細。 The handwriting service system of the present invention comprises a text image input module, which provides a glyph input interface for the user to input personalized glyph materials, especially handwritten text images; and a glyph coding module for inputting text images into the mode. The text image obtained by the group is processed by cutting, recognizing, and encoding, and the glyphs contained in the handwritten text image are corresponding to the individual codes in a font file, and become the glyphs contained in the font file; A glyph beautification module is used to beautify the glyph corresponding to the glyph to adjust the position and/or the proportion of the glyph in the glyph and/or adjust the stroke thickness in the glyph.

該字形輸入介面通常可以包括一個光學影像輸入裝置,以供使用者以光學方式輸入字形材料,並將該字形材料作數位化處理。該字形編碼模組包括一個字形辨認裝置,用以辨認該數位化字形材料,對應於一個樣板字型檔中的各個字形碼,作為該字型檔中的字形資料。 The glyph input interface can generally include an optical image input device for the user to optically input the glyph material and digitize the glyph material. The glyph encoding module includes a glyph recognition device for recognizing the digitized glyph material corresponding to each glyph code in a template font file as the glyph data in the font file.

在本發明的較佳實例中,該字形美化模組包括一個字型調整裝置,用以將特定字形影像或字形的部分作縮放及/或位移處理,以使各字形所占 面積相對於一基準點的位置與尺寸達於預定範圍。該字形美化模組也包括一個字形修飾裝置,用以調整字形中所包含的筆劃寬度,使字形的整體筆劃寬度達於預定範圍。在這種實施例中,該字形修飾裝置可包括一個字形筆劃寬度評估手段,以及一個筆劃尖端修飾手段。 In a preferred embodiment of the present invention, the glyph beautification module includes a font adjustment device for scaling and/or shifting a portion of a particular glyph image or glyph so that each glyph is occupied. The position and size of the area relative to a reference point are within a predetermined range. The glyph beautification module also includes a glyph modification device for adjusting the stroke width included in the glyph so that the overall stroke width of the glyph reaches a predetermined range. In such an embodiment, the glyph modification means can include a glyph stroke width assessment means and a stroke tip modification means.

在本發明的某些較佳實例中,該文字影像輸入模組提供一種格式化輸入介面,該格式化輸入介面提供一種限定輸入字形大小的限定輸入手段,該輸入手段可以包括多數以格線界定的字形容納區域,並可包括位在各字形容納區域的輸入指引資訊。在本發明的特定實施例中,該限定輸入手段提供多數相對於輸入字形構成部分的輸入指引資訊,以供使用者在該限定輸入手段中書寫手寫字形樣板。在這種實施例中,該字形編碼模組的字形辨認裝置即依據各輸入字形構成部分在該限定輸入手段中的相對位置,將各輸入字形構成部分對應至該樣板字型檔中的字形碼。 In some preferred embodiments of the present invention, the text input module provides a formatted input interface that provides a defined input means for limiting the size of the input glyph, the input means may include a majority defined by a ruled line The glyph accommodating area may include input guidance information located in each glyph accommodating area. In a particular embodiment of the invention, the defined input means provides a plurality of input guidance information relative to the input glyph component for the user to write the handwriting template in the defined input means. In this embodiment, the glyph recognition device of the glyph coding module corresponds to the relative position of each input glyph component in the limited input means, and the input glyph component is corresponding to the glyph code in the template font file. .

本發明的手寫字服務系統並可提供一個字形組合模組,以自動將使用者輸入的字形構成部分組合成多數字形,對應至該樣板字型檔中,形成一個可用的字型檔。該字形組合模組並可提供一字形組合介面,供使用者以手動方式將多數字形組合成為其他字形,以對應至該樣板字型檔中的字形碼。 The handwriting service system of the present invention can provide a glyph combination module to automatically combine the glyph components input by the user into a multi-digit form corresponding to the template font file to form a usable font file. The glyph combination module can provide a glyph combination interface for the user to manually combine the multi-digit shapes into other glyphs to correspond to the glyph codes in the template font file.

10‧‧‧文字影像輸入模組 10‧‧‧Text Input Module

100‧‧‧手寫字服務系統 100‧‧‧Handwriting Service System

11‧‧‧字形輸入介面 11‧‧‧Glyph input interface

12‧‧‧格式化輸入介面 12‧‧‧Format input interface

13‧‧‧字形限定輸入手段 13‧‧‧Glyph limited input means

131‧‧‧格線 131‧‧ ‧ grid

132‧‧‧字形容納區域 132‧‧‧Glyph accommodating area

133‧‧‧手寫文字影像 133‧‧‧written text image

134‧‧‧輸入指引資訊 134‧‧‧Enter guidance information

20‧‧‧字形編碼模組 20‧‧‧Glyph coding module

21‧‧‧字形辨認裝置 21‧‧‧ font recognition device

22‧‧‧樣板字型檔 22‧‧‧Sample font file

30‧‧‧字形美化模組 30‧‧‧Glyph landscaping module

31‧‧‧字形調整裝置 31‧‧‧ font adjustment device

32‧‧‧字形修飾裝置 32‧‧‧ font modification device

321‧‧‧字形筆劃寬度評估手段 321‧‧‧Glyph stroke width assessment means

322‧‧‧筆劃尖端修飾手段 322‧‧‧ stroke cutting tips

40‧‧‧字形組合模組 40‧‧‧ font combination module

50‧‧‧顯示模組 50‧‧‧ display module

第1圖顯示本發明手寫字服務系統的系統圖。 Figure 1 shows a system diagram of the handwriting service system of the present invention.

第2圖為適用在本發明字形限定輸入手段一種實例的示意圖。 Fig. 2 is a view showing an example of a glyph-defining input means applicable to the present invention.

第3圖為適用在本發明的字形美化模組字形修正方法流程圖。 Fig. 3 is a flow chart showing the glyph modification method of the glyph beautification module applicable to the present invention.

第4圖顯示適用在本發明的字形美化模組字形修正方法中,筆劃尖端調整方法示意圖。 Fig. 4 is a view showing a method of adjusting the stroke tip in the glyph beautification module glyph correction method of the present invention.

以下參照圖式說明本發明手寫字服務系統的數種實施例。惟須說明,本發明的實施例只是用來說明本發明的基本架構及應用。本發明的範圍並不限於任何特定實施例或其結合。熟習該項技藝的人士均可由以下說明,衍伸出各種變化與修正。但只要不超出本案申請專利範圍所規範的範圍,仍屬本發明的範圍。 Several embodiments of the handwriting service system of the present invention are described below with reference to the drawings. It should be noted that the embodiments of the present invention are merely illustrative of the basic architecture and applications of the present invention. The scope of the invention is not limited to any specific embodiment or combination thereof. Anyone who is familiar with the art can use the following instructions to make various changes and corrections. However, it is still within the scope of the invention as long as it does not exceed the scope of the patent application scope of the present application.

本發明提供以手寫、照片或圖片等方式輸入字形及字形構成部分,透過數位化方式轉為「字形(Glyph)」,以對應至一個樣板字型檔中各字形碼的方式儲存,形成一個可用的字型檔(font)或「字形集(glyph set)」。本發明提供格式化的輸入工具,以供使用者新增、組合儲存於字型檔中的字形。本發明並提供根據使用者輸入的字形或字形構成部分,自動組合多數字形的工具,以縮短建構字形所需的時間。本發明也提供字形的美化工具,以解決在字型檔建置的過程中,字體大小、筆劃粗細不合於美觀的問題。 The invention provides a method for inputting a glyph and a glyph by handwriting, a photo or a picture, and converting it into a "glyph" by means of digitization, and storing it in a manner corresponding to each glyph code in a template font file to form a usable one. Font or "glyph set". The present invention provides a formatted input tool for a user to add and combine glyphs stored in a font file. The present invention also provides a tool for automatically combining multiple numbers according to a glyph or glyph component input by a user to shorten the time required to construct a glyph. The invention also provides a beautification tool for the glyph to solve the problem that the font size and the stroke thickness are not aesthetically pleasing in the process of the font file construction.

第1圖顯示本發明手寫字服務系統的系統圖。圖中所示的系統及其架構,目的是為方便理解而作。本行業的專家均知,本發明的手寫字服務系統在應用上可以應用軟體的形式,建置在一台電腦設備中,例如一台伺服器電腦,或者雲端伺服器,利用該電腦設備的運算與記憶能力,以及相關的輸出入裝置,提供本發明的手寫字服務系統。 Figure 1 shows a system diagram of the handwriting service system of the present invention. The system and its architecture shown in the figure are intended to be easy to understand. Experts in the industry know that the handwriting service system of the present invention can be applied in the form of software in an application, such as a server computer or a cloud server, and the operation of the computer device is utilized. The handwriting service system of the present invention is provided with memory capabilities, and associated input and output devices.

如第1圖所示,本發明的手寫字服務系統100主要包括數個模 組,分別是文字影像輸入模組10、字形編碼模組20,以及字形美化模組30。該文字影像輸入模組10、字形編碼模組20以及字形美化模組30以合適的方式互相耦接,以共同提供手寫字服務的功能。該文字影像輸入模組10另可提供一種格式化輸入介面12,以供輸入文字影像資料。此外,該手寫字服務系統100也可以提供一個字形組合模組40,以加強該手寫字服務系統100的功能。該手寫字服務系統100也會提供一個顯示模組50,以提供使用者造字時參考。在本發明手寫字服務系統100提供線上造字服務時,該顯示模組50將包括連線的使用者所使用的電腦顯示器。 As shown in FIG. 1, the handwriting service system 100 of the present invention mainly includes several modules. The groups are a text image input module 10, a font encoding module 20, and a font landscaping module 30. The text input module 10, the font encoding module 20 and the glyph beautification module 30 are coupled to each other in a suitable manner to jointly provide the function of the handwriting service. The text input module 10 further provides a format input interface 12 for inputting text and image data. In addition, the handwriting service system 100 can also provide a glyph combination module 40 to enhance the functions of the handwriting service system 100. The handwriting service system 100 also provides a display module 50 to provide a reference for the user to create a word. When the handwriting service system 100 of the present invention provides an online wording service, the display module 50 will include a computer display used by the connected user.

該文字影像輸入模組10提供一個字形輸入介面11,供使用者輸入個人化的字形材料,尤其是手寫文字影像。如前所述,本發明的手寫字服務系統100可以建置在一個本地電腦設備或一個遠端電腦設備中,因此,該文字影像輸入模組10的字形輸入介面11將包括一個直接連接該電腦設備的影像輸入裝置,或者配備在使用者用來連線的電腦設備上的影像輸入裝置。該字形輸入介面11所使用的輸入裝置通常是一種光學影像輸入裝置,例如影像掃描器、照相機。但在本發明的其他應用例中,該輸入裝置可為一個讀卡機,供使用者直接輸入文字影像檔。使用者可以利用例如照相機拍攝,或以離線的掃描器掃描文字影像,在記憶卡中建立檔案,再透過讀卡機輸入到該文字影像輸入模組10中。此外,配備一個手寫板或觸控螢幕,接受使用者以手指或觸控筆輸入文字影像,也屬可行。但以這種方式輸入的影像,通常沒有用來建立手寫文字字型檔的價值。以該字形輸入介面11所輸入的手寫文字影像經過該文字影像輸入模組10數位化及/或轉換成該字形編碼模組20可以接受的格式,備用。 The text input module 10 provides a glyph input interface 11 for the user to input personalized glyph materials, especially handwritten text images. As described above, the handwriting service system 100 of the present invention can be implemented in a local computer device or a remote computer device. Therefore, the font input interface 11 of the text image input module 10 will include a direct connection to the computer. An image input device of the device or an image input device provided on a computer device that the user uses to connect. The input device used by the glyph input interface 11 is typically an optical image input device such as an image scanner or camera. However, in other applications of the present invention, the input device can be a card reader for the user to directly input the text image file. The user can capture the text image by using, for example, a camera, or scan the text image with an offline scanner, and create a file in the memory card, and then input to the text image input module 10 through the card reader. In addition, it is also possible to use a tablet or a touch screen to accept text input by a user with a finger or a stylus. However, images input in this way are usually not used to establish the value of handwritten text fonts. The handwritten text image input by the font input interface 11 is digitized by the text image input module 10 and/or converted into a format acceptable to the font encoding module 20 for use.

該字形編碼模組20的功能是將文字影像輸入模組10所獲得的數 位化文字影像,以切割、辨認及編碼等處理,將該手寫文字影像中所含的字形,對應至一個字型檔中的個別代碼,成為該字型檔中所含的字形。為達成上述目的,該字形編碼模組20可以包括一個字形辨認裝置21,用以辨認該數位化手寫文字影像。該字形編碼模組20並利用系統的記憶裝置(未圖示),儲存輸入、處理終極處理後的資料。 The function of the glyph coding module 20 is to input the text image into the module 10 The positional image is processed by cutting, recognizing, and encoding, and the glyphs contained in the handwritten text image are mapped to individual codes in a font file to become glyphs included in the font file. To achieve the above object, the font encoding module 20 can include a font recognition device 21 for recognizing the digitized handwritten text image. The font encoding module 20 stores and processes the data processed by the final processing using a memory device (not shown) of the system.

在現有技術中,對於數位化文字影像的辨認,已經有各種成熟的商業化技術可供使用。這類文字影像辨認工具,通常是經由:以分割影像方式分割出輸入影像中的文字部分資料,將各筆文字影像資透過細線化、尋找邊緣、計算向量等已知技術,進行優化處理,再將經處理的文字影像與一個參考字形資料檔中的文字影像資料進行比對。比對結果以近似度最高或超過一定臨界值的候選字,作為比對結果。所得結果通常顯示在顯示器上,供使用者確認。經過確認或未經確認的比對結果,儲存在一個樣板字型檔22中。每個比對成功的字形影像,以影像檔或函式的格式建檔,給予一個代碼。該代碼通常就是該文字影像比對時配對的參考候選字,在該樣板字型檔22中,已經預先建立的代碼。如此即完成文字影像的辨認。 In the prior art, various mature commercial technologies have been available for the identification of digital text images. Such a character image recognition tool usually performs the process of segmenting the text portion of the input image by dividing the image, and optimizing the processing of each character image by thinning, searching for edges, calculating vectors, and the like. The processed text image is compared with the text image data in a reference font data file. The comparison result is a candidate word with the highest degree of approximation or exceeding a certain critical value as a comparison result. The results are usually displayed on the display for the user to confirm. The confirmed or unconfirmed comparison results are stored in a template font file 22. Each successful glyph image is filed in the format of an image file or a function, giving a code. The code is usually the reference candidate paired with the text image, in which the code has been pre-established. This completes the recognition of the text image.

上述習知文字影像辨認可以直接應用到本發明,作為該字形編碼模組20,用以辨認該文字影像輸入模組10所輸入的手寫文字影像中所含的手寫文字,並對辨認成功的文字影像編碼。不過,為進一步提升文字影像辨認的速度與正確性,本發明在該文字影像輸入模組10特別提供一種格式化輸入介面12。本發明的格式化輸入介面12提供一種限定輸入字形大小的限定輸入手段13。第2圖即顯示適用在本發明字形限定輸入手段13一種實例。如圖所示,在本發明的較佳實例中,該限定輸入手段13提供多數以格線131界定的字形容納 區域132,以供使用者在該字形容納區域132中產生手寫文字影像133。此外,該限定輸入手段13並可包括位在各字形容納區域132之內或之外的輸入指引資訊134。在本發明的特定實施例中,該限定輸入手段13提供多數相對於輸入字形構成部分的輸入指引資訊134,以供使用者在該限定輸入手段13中書寫手寫字形樣板。 The above-mentioned conventional character image recognition can be directly applied to the present invention, and the font encoding module 20 is configured to recognize the handwritten characters contained in the handwritten text image input by the character image input module 10, and identify the successfully written text. Image coding. However, in order to further improve the speed and correctness of the text image recognition, the present invention particularly provides a format input interface 12 in the text image input module 10. The formatted input interface 12 of the present invention provides a defined input means 13 that defines the size of the input glyph. Fig. 2 shows an example of a glyph-defining input means 13 applicable to the present invention. As shown, in the preferred embodiment of the invention, the defined input means 13 provides a majority of glyphs defined by ruled lines 131. The area 132 is for the user to generate a handwritten text image 133 in the glyph receiving area 132. Moreover, the defined input means 13 can include input guidance information 134 located within or outside each of the glyph receiving areas 132. In a particular embodiment of the invention, the defined input means 13 provides a plurality of input guidance information 134 relative to the input glyph component for the user to write a handwriting template in the defined input means 13.

詳言之,在這種實施例中,該字形限定輸入手段13可能以類似「稿紙」的型態呈現。該字形限定輸入手段13在一種適用的媒介物,例如紙張、塑膠板、觸控板、手寫板等上形成多數格線131,供使用者在格線內的字形容納區域132內寫入手寫字。除了限定使用者書寫的區域之外,該字形限定輸入手段13尚提供輸入指引資訊134,在該字形容納區域132之內或之外,以人類可理解的方式記載對應的字形容納區域132所應寫入的文字。即如第2圖所示。該字形限定輸入手段13已經預先規劃,只允許使用者在特定的字形容納區域132中寫入特定的文字。在應用上,該字形限定輸入手段13所可輸入的文字,較好是包括組成一個可供經常使用的字型檔所需要的文字字形元素。以中文字型檔為例,就可能包括各種常用文字以及經常成為其他文字一部份的文字(例如;偏旁),或含有這些文字的文字。這種安排有利於建立完整的字型檔。 In particular, in such an embodiment, the glyph definition input means 13 may be presented in a "manuscript paper" type. The glyph defining input means 13 forms a ruled line 131 on a suitable medium such as a paper, a plastic plate, a touch pad, a tablet, etc., for the user to write a handwriting in the glyph accommodating area 132 in the ruled line. . In addition to defining the area in which the user writes, the glyph-defining input means 13 provides input guidance information 134, and within or outside of the glyph-receiving area 132, the corresponding glyph-receiving area 132 is recorded in a human understandable manner. The text written. That is, as shown in Figure 2. The glyph defining input means 13 has been pre-planned to allow only the user to write a specific character in the specific glyph accommodating area 132. In application, the glyph defines the text that can be input by the input means 13, preferably including the text glyph elements required to form a frequently available font file. For example, a Chinese character file may include various commonly used characters and texts that are often part of other characters (for example, radicals) or texts containing these characters. This arrangement facilitates the creation of a complete font file.

由於在該字形限定輸入手段13的特定字形容納區域132中所書寫的文字內容(對應的字碼)已知,該字形辨認裝置21僅需從各文字書寫的位置,即可判斷該文字影像所應對應的字碼。足以大大縮短文字辨認的時間與運算。該字形限定輸入手段13如果是第2圖所示的稿紙型裝置,使用者完成書寫後只需以掃描器或照相機輸入到該字形輸入介面11即可。該字形限定輸入手段13也可能以其他形式呈現。例如,以軟體形式,在電腦顯示器上顯示使用者應輸入 的文字,提供使用者在觸控螢幕上或手寫板上寫入文字。該字形限定輸入手段13上所含的文字影像,經輸入到該字形輸入介面11後,轉送至該字形編碼模組20。該字形編碼模組20的字形辨認裝置21即依據各輸入字形影像在該限定輸入手段中的相對位置,將各輸入字形構成部分對應至該樣板字型檔22中的字形碼。 Since the text content (corresponding character code) written in the specific font accommodating area 132 of the glyph-defining input means 13 is known, the glyph recognition means 21 only needs to determine the position of each character from the position where the character is written. The word should be. It is enough to greatly shorten the time and operation of text recognition. The font defining input means 13 is a manuscript type device shown in Fig. 2, and the user only needs to input the font input interface 11 by a scanner or a camera after writing. The glyph defining input means 13 may also be presented in other forms. For example, in the form of software, the user should be entered on the computer display. The text provides the user to write text on the touch screen or on the tablet. The glyph defines the character image contained in the input means 13, and is input to the glyph input interface 11, and then transferred to the glyph coding module 20. The font recognition device 21 of the glyph coding module 20 associates each input glyph component with the glyph code in the template font file 22 according to the relative position of each input glyph image in the limited input means.

前述的「樣板字型檔」是指一個檔案,規劃提供相當數量的文字字形,以供使用者呼叫後,在顯示裝置上顯示或以列印裝置印出,用以組合成文句的檔案。這種「樣板字型檔」的結構與習知的字型檔相同,但並沒有包含字形資料,可供使用者在其中填入字形資料,形成完整的字型檔。對於「樣板字型檔」中的文字字形編碼,較好與通用的字型檔編碼系統相容,以利使用者利用。因此,從該字形限定輸入手段13所輸入的字形影像經過辨認後,該字形編碼模組20即將所有的字形資料,例如字形描述資料,對應至該樣板字型檔22中的各個字形碼,填入其中,作為該字型檔中的字形資料。 The aforementioned "model font file" refers to a file, which is planned to provide a considerable number of text fonts for the user to display, display on the display device or print out by the printing device for combining the files of the sentence. This "model font file" has the same structure as the conventional font file, but does not contain glyph data, which allows the user to fill in the glyph data to form a complete font file. For the font glyph coding in the "model font file", it is better compatible with the general font file encoding system for the user to use. Therefore, after the glyph image input by the glyph-defining input means 13 is recognized, the glyph coding module 20 associates all glyph data, such as glyph description data, with each glyph code in the template font file 22, Enter it as the glyph data in the font file.

前述的字形編碼模組20所編定的字形,數量有限,通常並無法滿足使用上的需要。本發明的手寫字服務系統100可以提供一個字形組合模組40,用來自動將使用者輸入的字形構成部分組合成多數字形,對應至該樣板字型檔22中,形成一個包含更多可用字形的字型檔。如本行業專家所知,將多數文字本身或多數文字的組成部分拆解後,加以組合,可以形成其他有意義的文字。這種應用在中文字形中,已為習知。該字形組合模組40也可以包含一個字形組合介面(未圖示),供使用者以手動方式將多數字形組合成為其他字形,以對應至該樣板字型檔22中的字形碼。這種字形組合介面通常包括一個顯示裝置,以及至少一種輸入裝置,例如滑鼠(均未顯示)。使用者可以從特定樣板字 型檔或已經建置完成的字型檔中,呼出特定文字,以切割、平移、旋轉、放大、縮小等方式,取得適用的文字或文字的部分,再經組合後,完成所需文字的字形創建。所創建的文字字形,也存在該樣板字型檔22中。當該樣板字型檔22中所含的字形數量達到一定的程度,該樣板字型檔22即成為合乎使用的完整字型檔。上述字形組合模組40處理及組合文字字形的方法,已為已知技術。並有多種商業化工具可供應用。其詳情在此不需贅述。 The glyphs programmed by the aforementioned glyph coding module 20 are limited in number and generally cannot meet the needs of use. The handwriting service system 100 of the present invention can provide a glyph combination module 40 for automatically combining the glyph components input by the user into a plurality of numbers, corresponding to the template font file 22, forming one containing more available glyphs. Font file. As far as the experts of the industry know, the majority of the text itself or the components of most of the text can be disassembled and combined to form other meaningful words. This type of application is known in the Chinese character form. The glyph combination module 40 can also include a glyph combination interface (not shown) for the user to manually combine the multi-digit shapes into other glyphs to correspond to the glyph codes in the template font file 22. Such a glyph combination interface typically includes a display device and at least one input device, such as a mouse (none shown). User can get words from specific templates In the type file or the font file that has been completed, the specific text is called out, and the part of the applicable text or text is obtained by cutting, translating, rotating, enlarging, and reducing, and then, after being combined, the glyph of the desired text is completed. create. The created text glyph also exists in the template font file 22. When the number of glyphs contained in the template font file 22 reaches a certain level, the template font file 22 becomes a complete font file that is suitable for use. The above-described glyph combination module 40 is a known technique for processing and combining text glyphs. And there are a variety of commercial tools available for application. Details of this need not be repeated here.

不過,如果該文字影像輸入模組10提供該字形限定輸入手段13,則使用者以該字形限定輸入手段13輸入的字形,建置在該樣板字型檔22後,已經具備自動組合文字,以產生完整字型檔所需的字形素材。且各個字形的編碼也屬已知。則該字形組合模組40即可自動擷取該樣板字型檔22中的字形,根據預先所定的規則,自動切割、平移、旋轉、放大、縮小及/或組合,產生一個完整的字型檔。這種基於已知內容(字碼)的字形資料,自動判斷、切割、平移、旋轉、放大、縮小及/或組合,產生其他文字(字碼)的字形的方法,可以利用簡單的軟體程式,針對該字形限定輸入手段13中所要求書寫的文字字形特性,分別處理,擷取所需的文字組成部分,進行組合,產生既定的文字字形。 However, if the character image input module 10 provides the glyph-defining input means 13, the user defines the glyph input by the input means 13 in the glyph, and after the template font file 22 is built, the automatic combination text is already provided. The glyph material needed to produce a complete font file. And the coding of each glyph is also known. Then, the glyph combination module 40 can automatically capture the glyphs in the template font file 22, and automatically cut, translate, rotate, enlarge, reduce, and/or combine according to a predetermined rule to generate a complete font file. . This method of automatically determining, cutting, translating, rotating, enlarging, reducing, and/or combining glyph data based on known content (word code) to generate glyphs of other characters (words) can be solved by a simple software program. The glyph defines the character glyph characteristics required to be written in the input means 13, and processes them separately, extracts the required text components, and combines them to generate a predetermined character glyph.

舉例而言,在該字形限定輸入手段13中已經指示使用者須書寫「杯」、「如」、「字」等文字。則該字形組合模組40在進行自動組字時,即可將「杯」中的「不」與「如」中的「女」與「字」中的「子」,經過切割、平移、放大/縮小後,組成「孬」字的字形。該「杯」中的「木」與「如」中的「女」與「字」中的「宀」,又可以經過切割、平移、放大/縮小後,組成另一個「案」字的字形。餘此類推。經過自動組合後,即可充實該樣板字型檔22中 的字數,但使用者卻僅需要書寫該字形限定輸入手段13中所示的文字即可。 For example, in the glyph definition input means 13, the user has been instructed to write "cup", "such as", "word" and the like. Then, the glyph combination module 40 can cut, translate, and enlarge the "child" in the "cup" and the "child" in the "word" in the "cup" when the automatic grouping is performed. / Reduced, the glyphs that make up the word "孬". The "wood" in the "cup" and the "female" in "如" and "宀" in the "word" can be cut, translated, enlarged/reduced to form another glyph of the word "case". The rest of the way. After automatic combination, the template font file 22 can be enriched. The number of words, but the user only needs to write the character shown in the glyph defining input means 13.

該字形美化模組30也是本發明的重點。該字形美化模組30是用來對該字形編碼模組20及/或該字形組合模組40所形成的字型檔或樣板字型檔22所含的字形,做美化處理。所做的處理主要包括調整該字形中的部分在該字形中的位置及/或比例,及/或該字形中的筆劃粗細。在本發明的較佳實施例中,該字形美化模組30包括一個字型調整裝置31,用來將特定字形影像或字形的部分作縮放及/或位移處理,以使各字形所占面積相對於一基準點的位置與尺寸達於預定範圍。該字形美化模組30也包括一個字形修飾裝置32,用以調整字形中所包含的筆劃寬度,使字形的整體筆劃寬度達於預定範圍。在本發明的較佳實例中,該字形修飾裝置32可包括一個字形筆劃寬度評估手段321,以及一個筆劃尖端修飾手段322。 The glyph beautification module 30 is also the focus of the present invention. The glyph beautification module 30 is used for beautifying the glyphs included in the font file or the template font file 22 formed by the glyph coding module 20 and/or the glyph combination module 40. The processing done primarily involves adjusting the position and/or scale of the portion of the glyph in the glyph, and/or the stroke thickness in the glyph. In a preferred embodiment of the present invention, the glyph beautification module 30 includes a font adjustment device 31 for scaling and/or shifting a portion of a particular glyph image or glyph so that the area occupied by each glyph is relatively The position and size of a reference point are within a predetermined range. The glyph beautification module 30 also includes a glyph modification device 32 for adjusting the stroke width included in the glyph such that the overall stroke width of the glyph is greater than a predetermined range. In a preferred embodiment of the invention, the glyph modification device 32 can include a glyph stroke width assessment means 321, and a stroke tip modification means 322.

以下說明該字形美化模組30的操作。第3圖為適用在本發明的字形美化模組30字形修正方法流程圖。如圖所示,在步驟301,該字型調整裝置31取得一個文字的字形資料。在302該字型調整裝置31計算該字形的基準點。適用在本發明的基準點,可以為任何在字形所占區域中,可以作為參考基準的點。通常而言,該基準點較好是該字形影像的中心點。一種尋找基準點的方法是尋找「字面中心點」。在此,「字面中心」是指將文字的字形以一個最小方框框住後,該方框的長寬中心點。尋找的方式即是找出包圍該字形最外部筆劃,且斜度為0度與90度的4條直線所圍成的方框。另一種基準點是「文字重心」,是假設每一個黑色像素的重量相同時,字形影像的重心。尋找的方法是先尋找包圍該字形影像的最小方框。其方式與前述相同。接者,以該方框的某一角落為原點,將該字形的黑色像素對x軸與y軸(在該原點相交的兩條框線)做 投影後,取得每一條像素橫線或縱線上黑色像素的數量。對每一條橫線上的y軸座標乘上該橫線上黑色像素數量後取總和值,除以全部黑色像素數量接著乘以總橫線數量,便可以取得y軸方向的重心位置。以相同方法可以算得x軸方向重心位置。以該y軸重心位置為x座標,該x軸重心位置為y座標,便可以取得文字重心點。 The operation of the glyph beautification module 30 will be described below. Figure 3 is a flow chart of a glyph modification method for the glyph beautification module 30 of the present invention. As shown, in step 301, the font adjustment device 31 obtains a glyph data of a character. At 302, the font adjustment device 31 calculates the reference point of the glyph. The reference point applicable to the present invention may be any point that can be used as a reference in the area occupied by the glyph. In general, the reference point is preferably the center point of the glyph image. One way to find a reference point is to look for a "literal center point." Here, "literal center" refers to the center of the length and width of the box after the font of the text is framed by a minimum square. The way to find is to find the box surrounded by the four outer lines of the glyph and the four straight lines with a slope of 0 degrees and 90 degrees. Another benchmark is the "text center of gravity", which is the center of gravity of the glyph image when the weight of each black pixel is the same. The method of finding is to first find the smallest box surrounding the glyph image. The manner is the same as described above. The receiver takes a corner of the box as the origin, and the black pixel of the glyph makes the x-axis and the y-axis (the two frames intersecting at the origin) After projection, the number of black pixels in the horizontal or vertical line of each pixel is obtained. By multiplying the y-axis coordinate of each horizontal line by the number of black pixels on the horizontal line and taking the sum value, dividing by the total number of black pixels and then multiplying by the total number of horizontal lines, the position of the center of gravity in the y-axis direction can be obtained. In the same way, the position of the center of gravity in the x-axis direction can be calculated. The position of the center of gravity of the y-axis is the x coordinate, and the position of the center of gravity of the x-axis is the y coordinate, so that the center of gravity of the text can be obtained.

於步驟303該字型調整裝置31根據該基準點計算該字形的大小及/或長寬比,並判斷該比值是否逾越預定的臨界值。如果是,則該字型調整裝置31即在步驟304調整該字形的高度及/或寬度,以達到適當的大小與比例。調整的方式通常就是像垂直或水平方向等比例縮放。如果步驟303判斷結果為否,或在步驟304已經完成調整,步驟進入305,該字形修飾裝置32以該字形筆劃寬度評估手段321判斷該字形整體是否過粗或過細。所稱的字形粗細,是指字形中的筆劃寬度是否過寬或過窄,使整體文字顯得過粗或過細。關於字形筆劃粗細的評估,已有多數已知技術。多種筆劃粗細評估演算法已經提出,用以針對字體計算其中所有Glyph的筆劃粗細。根據評估的結果,該字形修飾裝置32在步驟306對筆劃粗細進行必要的調整。一種適用的方法是取所有字形粗細值的中間值,作為調整的筆劃粗細目標範圍。 In step 303, the font adjusting device 31 calculates the size and/or the aspect ratio of the glyph according to the reference point, and determines whether the ratio exceeds a predetermined threshold. If so, the font adjustment device 31 adjusts the height and/or width of the glyph at step 304 to achieve an appropriate size and scale. The way to adjust is usually to scale like vertical or horizontal. If the result of the determination in step 303 is no, or the adjustment has been completed in step 304, the step proceeds to 305, and the font modification means 32 determines whether the overall shape of the glyph is too thick or too thin by the glyph stroke width evaluation means 321. The thickness of the glyph is called whether the width of the stroke in the glyph is too wide or too narrow, making the overall text appear too thick or too thin. Most known techniques exist for the evaluation of the thickness of the glyph strokes. A variety of stroke weight evaluation algorithms have been proposed to calculate the stroke thickness of all Glyphs for the font. Based on the result of the evaluation, the glyph modification device 32 makes necessary adjustments to the stroke thickness at step 306. A suitable method is to take the intermediate value of all the glyph thickness values as the adjusted stroke thickness target range.

調整字形筆劃粗細的方法,已有多種已知技術。一種適用在本發明的方法是「膨脹侵蝕演算法」。這種方法為影像處理技術常用的方法。實際上的做法包括將文字筆劃中,經評估為過細的字形,整體作膨脹處理。反之,經評估為過粗的字形,則整體作侵蝕處理。 There are various known techniques for adjusting the thickness of a glyph stroke. One method suitable for use in the present invention is the "expansion erosion algorithm." This method is a commonly used method of image processing technology. The actual practice involves the text strokes, which are evaluated as too fine glyphs, and the overall expansion process. Conversely, if the glyph is evaluated as being too thick, the whole is eroded.

經過前述組字、筆劃粗細調整的字形,通常會在其筆劃的尖端發生嚴重的變形,尤其是上述「膨脹侵蝕演算法」。根據本發明的方法,該筆 劃尖端修飾手段322可用來調整該字形筆劃的尖端,使其更加美觀。通常而言,字形是以向量圖方式呈現。因此容易取得每一個字形的外框向量。如果並非以向量圖方式呈現,則須以邊緣尋找的技術,找到各筆劃的外框向量。在字形中,3個外框向量點會形成兩條直線和一個角。只要對續數個點,取得其兩兩連線的夾角(例如5個點就會有4條線3個角)。如果所有角度中只有一個角度極大(例如大於270度)且其他角度極小(例如小於30度),則可判定該大角度所在的點為一個筆劃的端點。其他尋找筆劃端點的方法,也可以應用在本發明,得到相同或相近的結果。 The glyphs that have been adjusted by the above-mentioned group characters and strokes are usually severely deformed at the tip of their strokes, especially the above-mentioned "expansion erosion algorithm". According to the method of the present invention, the pen The tip modification means 322 can be used to adjust the tip of the glyph stroke to make it more aesthetically pleasing. In general, glyphs are presented as vector diagrams. Therefore, it is easy to obtain the outer frame vector of each glyph. If it is not presented in a vector diagram, the edge vector of each stroke must be found by the technique of edge finding. In the glyph, the three outer frame vector points form two lines and one corner. As long as you continue to count points, you can get the angle between the two links (for example, 5 points will have 4 lines and 3 corners). If only one of all angles is extremely large (eg, greater than 270 degrees) and the other angles are extremely small (eg, less than 30 degrees), then the point at which the large angle is located can be determined to be the endpoint of a stroke. Other methods of finding endpoints of strokes can also be applied to the present invention to achieve the same or similar results.

據此,該字形修飾裝置32的筆劃尖端修飾手段322即在步驟307尋找該字形各筆劃的端點。並於步驟308對各筆劃的尖端進行修飾。在本發明的一些實施例中,該筆劃尖端修飾手段322也可提供筆劃尖端變形判斷的功能。但在實際應用上,判斷步驟並無實際上的必要性。因為經過上述處理的字形,筆劃尖端通常會經過平滑化而失真。適用於本發明的筆劃尖端修飾方法,包括「向量平移法」。如前所述,字形通常是以向量圖的形式呈現,容易取得個筆劃的外框向量。以該向量平移法處理該尖端處的筆劃外框,例如將在一個尖端點相交的兩線段,以其個別的法向量,向外推或向內移一個預定的長度,就可達成使尖端尖銳化的目的。至於應該外推或內移,可以根據步驟306的處理為膨脹或侵蝕而定。如果步驟306的處理為膨脹法,則在步驟308即將該尖端處的筆劃外框外推。反之則內移。第4圖即顯示適用在本發明的字形美化模組30的向量平移法中,以外框平移加粗美化筆劃尖端的方法示意圖。其他可以修飾文字筆劃尖端的方法,也可應用在本發明,而得到相同或近似的結果。 Accordingly, the stroke tip modification means 322 of the font modification means 32 finds the end points of the strokes of the font in step 307. The tip of each stroke is modified in step 308. In some embodiments of the invention, the stroke tip modification means 322 may also provide the function of stroke tip deformation determination. However, in practical applications, the judgment step is not actually necessary. Because of the glyphs processed as described above, the stroke tip is usually smoothed and distorted. A stroke tip modification method suitable for the present invention includes a "vector translation method". As mentioned before, the glyphs are usually presented in the form of a vector diagram, and it is easy to obtain the frame vector of a stroke. The vector translation method is used to process the stroke frame at the tip end, for example, the two line segments intersecting at a tip point are pushed outward or inward by a predetermined length with their respective normal vectors, so that the tip is sharpened. Purpose. As for the extrapolation or internal displacement, the treatment according to step 306 may be for expansion or erosion. If the process of step 306 is an expansion method, then at step 308 the stroke frame at the tip is extrapolated. Otherwise, it moves inward. FIG. 4 is a schematic view showing a method of applying the outer frame shifting boldly beautifying the stroke tip in the vector translation method of the glyph beautification module 30 of the present invention. Other methods that can modify the tip of a text stroke can also be applied to the present invention to achieve the same or similar results.

經過上述美化處理的字形,即存在該樣板字型檔中。當該樣板 字型檔中已經存在相當數量的字形,該樣板字型檔就成為適合使用的字型檔。 The glyphs that have been beautified as described above are present in the template font file. When the template A considerable number of glyphs already exist in the font file, and the template font file becomes a suitable font file.

在習知的字型檔應用服務系統中,也會提供一種字形修改模組,以供使用者修改字型檔中的特定字形。這種工具也可以提供在本發明,以供使用。 In the conventional font file application service system, a glyph modification module is also provided for the user to modify a specific glyph in the font file. Such a tool can also be provided in the present invention for use.

如上所述,本發明的手寫字服務系統可以建置在雲端伺服器,以供使用者線上利用,而提供手寫字型檔創建、修正的服務。該手寫字服務系統提供一種格式化輸入介面,除可節省文字影像辨認時間外,還提供字形組合的便利性。使用者僅需要書寫少數文字字形,即可創建一套有用的字型檔。該字形組合模組利用該格式化輸入介面的特性,完成自動組字的功能。該字形美化模組並提供美化字形的能力,使得以電腦技術機械性組合而成的字形,能夠符合美觀的需求。本發明確實提供一種簡單、實用的手寫字服務系統解決方案。 As described above, the handwriting service system of the present invention can be built in a cloud server for online use by a user, and provides a service for creating and correcting a handwriting profile. The handwriting service system provides a formatted input interface that, in addition to saving text and image recognition time, provides the convenience of a combination of glyphs. Users only need to write a few text glyphs to create a useful set of fonts. The glyph combination module utilizes the characteristics of the formatted input interface to complete the function of automatically grouping words. The glyph landscaping module and providing the ability to beautify the glyphs, so that the glyphs mechanically combined with computer technology can meet the aesthetic needs. The present invention does provide a simple and practical handwriting service system solution.

Claims (9)

一種手寫字服務系統,包括一個文字影像輸入模組,提供一個字形輸入介面,供使用者輸入手寫文字影像;一個字形編碼模組,用以將文字影像輸入模組所獲得的文字影像,以切割、辨認及編碼等處理,將該手寫文字影像中所含的字形,對應至一個字型檔中的個別代碼,成為該字型檔中所含的字形;以及一個字形美化模組,用以根據特定的規則,自動將對應至該字型檔的字形做美化處理,以調整該字形中的部分在該字形中的位置及/或比例,及/或調整該字形中的筆劃粗細;其中:該字形美化模組包括:一個字型調整裝置,用以自動將特定字形影像或字形的部分作縮放及/或位移處理,以使各字形所占面積相對於一基準點的位置與尺寸達於預定範圍;及一個字形修飾裝置,用以自動調整字形中所包含的筆劃寬度,使字形的整體筆劃寬度達於預定範圍;其中,該字形修飾裝置包括一個筆劃尖端修飾手段,用以對該字型檔中的字形,尋找其筆劃尖端,並以外框平移方法,使該筆畫尖端尖銳化。 A handwriting service system includes a text image input module, which provides a glyph input interface for the user to input handwritten text images; and a glyph coding module for inputting text images into the text images obtained by the module for cutting Processing, identification and encoding, the glyphs contained in the handwritten text image are corresponding to the individual codes in a font file, and become the glyphs contained in the font file; and a glyph beautification module for a specific rule that automatically embellishes the glyph corresponding to the font file to adjust the position and/or proportion of the portion of the glyph in the glyph, and/or adjust the stroke thickness in the glyph; wherein: The glyph beautification module comprises: a font adjustment device for automatically scaling and/or displacing a portion of the specific glyph image or glyph such that the position and size of each glyph occupying a reference point relative to a reference point is predetermined a range; and a glyph modification device for automatically adjusting the width of the stroke included in the glyph so that the overall stroke width of the glyph reaches a predetermined range; , The apparatus comprises a shape modification means for modifying a tip stroke, the font file for the font, to find its tip stroke and panning methods to frame, so that the sharpened tip of the stroke. 如申請專利範圍第1項的手寫字服務系統,另包括一個字形組合模組,用以自動將使用者輸入的字形或其構成部分,組合成多數字形,對應至一個樣板字型檔中。 For example, the handwriting service system of claim 1 includes a glyph combination module for automatically combining the glyphs input by the user or their constituent parts into a multi-digit shape corresponding to a template font file. 如申請專利範圍第1或2項的手寫字服務系統,其中,該字形組合模組提供一字形組合介面,供使用者以手動方式將多數字形組合成為其他字形,以對應至該樣板字型檔中的字形碼。 The handwriting service system of claim 1 or 2, wherein the glyph combination module provides a glyph combination interface for the user to manually combine the multi-digit shapes into other glyphs to correspond to the template font file. The glyph code in the middle. 如申請專利範圍第1或2項的手寫字服務系統,其中,該字形輸入介面包括一個光學影像輸入裝置,以供使用者以光學方式輸入字形材料,並將該字形材料作數位化處理。 The handwriting service system of claim 1 or 2, wherein the glyph input interface comprises an optical image input device for the user to optically input the glyph material and digitize the glyph material. 如申請專利範圍第1或2項的手寫字服務系統,其中,該字形編碼模組包括一個字形辨認裝置,用以辨認該數位化字形材料,對應於一個樣板字型檔中的各個字形碼,作為該字型檔中的字形資料。 The handwriting service system of claim 1 or 2, wherein the glyph coding module comprises a glyph recognition device for recognizing the digitized glyph material corresponding to each glyph code in a template font file. As the glyph data in the font file. 如申請專利範圍第1或2項的手寫字服務系統,其中,該文字影像輸入模組提供一種格式化輸入介面,該格式化輸入介面提供一種限定輸入字形大小的限定輸入手段。 The handwriting service system of claim 1 or 2, wherein the text input module provides a formatted input interface, the format input interface providing a defined input means for limiting the size of the input font. 如申請專利範圍第6項的手寫字服務系統,其中,該輸入手段包括多數以格線界定的字形容納區域,並可包括位在各字形容納區域的輸入指引資訊。 The handwriting service system of claim 6, wherein the input means comprises a plurality of glyph accommodating areas defined by ruled lines, and may include input guidance information located in each of the glyph accommodating areas. 如申請專利範圍第6項的手寫字服務系統,其中,該限定輸入手段提供多數相對於輸入字形構成部分的輸入指引資訊,以供使用者在該限定輸入手段中書寫手寫字形樣板。 The handwriting service system of claim 6, wherein the limited input means provides a plurality of input guidance information with respect to the input glyph component for the user to write the handwriting template in the limited input means. 在如申請專利範圍第6項的手寫字服務系統,其中,該字形編碼模組的字形辨認裝置依據各輸入字形構成部分在該限定輸入手段中的相對位置,將各輸入字形構成部分對應至一樣板字型檔中的字形碼。 In the handwriting service system of claim 6, wherein the glyph recognition means of the glyph coding module corresponds to the relative positions of the input glyph components in the limited input means, and the input glyph components are corresponding to the same The glyph code in the board font file.
TW106101771A 2017-01-19 2017-01-19 A hand-writing font service system TWI659355B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106101771A TWI659355B (en) 2017-01-19 2017-01-19 A hand-writing font service system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106101771A TWI659355B (en) 2017-01-19 2017-01-19 A hand-writing font service system

Publications (2)

Publication Number Publication Date
TW201828030A TW201828030A (en) 2018-08-01
TWI659355B true TWI659355B (en) 2019-05-11

Family

ID=63960540

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106101771A TWI659355B (en) 2017-01-19 2017-01-19 A hand-writing font service system

Country Status (1)

Country Link
TW (1) TWI659355B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1996347A (en) 2006-09-14 2007-07-11 浙江大学 Visualized reproduction method based on handwriting image
TWI316208B (en) 2006-08-31 2009-10-21 Waltop Int Corp Method and system for font creating by handwriting
CN101620735A (en) 2009-08-07 2010-01-06 王伦 Method for generating individualized art font library
CN101639853A (en) 2009-08-26 2010-02-03 *** Text display method used for household electrical appliance terminal
CN102289349A (en) 2011-07-15 2011-12-21 齐凡 Manufacture method for Chinese handwriting word stock
TW201527990A (en) 2014-01-06 2015-07-16 Academia Sinica A font cloud service system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI316208B (en) 2006-08-31 2009-10-21 Waltop Int Corp Method and system for font creating by handwriting
CN1996347A (en) 2006-09-14 2007-07-11 浙江大学 Visualized reproduction method based on handwriting image
CN101620735A (en) 2009-08-07 2010-01-06 王伦 Method for generating individualized art font library
CN101639853A (en) 2009-08-26 2010-02-03 *** Text display method used for household electrical appliance terminal
CN102289349A (en) 2011-07-15 2011-12-21 齐凡 Manufacture method for Chinese handwriting word stock
TW201527990A (en) 2014-01-06 2015-07-16 Academia Sinica A font cloud service system

Also Published As

Publication number Publication date
TW201828030A (en) 2018-08-01

Similar Documents

Publication Publication Date Title
CN109284059B (en) Handwriting drawing method and device, interactive intelligent panel and storage medium
JP5763441B2 (en) Stream dot pattern, stream dot pattern forming medium, stream dot pattern reading device
CN103488711B (en) A kind of method and system of quick Fabrication vector font library
US9020266B2 (en) Methods and devices for processing handwriting input
JP4572669B2 (en) Layout rule generation system, layout system, layout rule generation method, and layout rule generation program
US7697001B2 (en) Personalized ink font
GB2559446A (en) Generating a three-dimensional model from a scanned object
US20150193387A1 (en) Cloud-based font service system
Hse et al. Recognition and beautification of multi-stroke symbols in digital ink
US7295206B2 (en) Ink input region adjustments
JP7450868B2 (en) Gesture stroke recognition in touch-based user interface input
JP2022066321A (en) Information processing device and program
US10013631B2 (en) Collaboration system with raster-to-vector image conversion
US20230334223A1 (en) Font customization based on stroke properties
TWI659355B (en) A hand-writing font service system
EP3223189B1 (en) Method and apparatus for determining a similarity measure between drawings
JP7219011B2 (en) typesetness score for tables
Pan et al. Flexifont: a flexible system to generate personal font libraries
JP2006171249A (en) Information processing system, server device, and program
CN112132916A (en) Seal cutting work customized design generation device utilizing generation countermeasure network
TWI536317B (en) A method of stereo-graph producing
TWI664604B (en) System for construction and application of handwriting chinese character glyph sets to be used in a computer system
CN105096356A (en) Handwritten character emboldening method and handwritten character emboldening device
EP4086744A1 (en) Gesture stroke recognition in touch-based user interface input
WO2023125413A1 (en) Note generation method and related device thereof