KR100227178B1 - 문자 생성 장치 - Google Patents
문자 생성 장치 Download PDFInfo
- Publication number
- KR100227178B1 KR100227178B1 KR1019970016241A KR19970016241A KR100227178B1 KR 100227178 B1 KR100227178 B1 KR 100227178B1 KR 1019970016241 A KR1019970016241 A KR 1019970016241A KR 19970016241 A KR19970016241 A KR 19970016241A KR 100227178 B1 KR100227178 B1 KR 100227178B1
- Authority
- KR
- South Korea
- Prior art keywords
- pattern
- character
- data
- unit
- code
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
- G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
- G06F40/109—Font handling; Temporal or kinetic typography
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
- G09G5/24—Generation of individual character patterns
- G09G5/246—Generation of individual character patterns of ideographic or arabic-like characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
- G06K2215/0002—Handling the output data
- G06K2215/002—Generic data access
- G06K2215/0028—Generic data access characterised by the format per se
- G06K2215/0034—Outline coding
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Image Generation (AREA)
Abstract
문자 생성 장치는 개개의 문자 패턴에 대하여 문자 코드 등으로 이루어지는 문자 데이터를 기억하는 문자 데이터 기억부와, 부수(部首) 패턴 등을 기억하는 부수 패턴 데이터 기억부와, 문자 코드나 문자 사이즈를 입력하는 입력장치와, 입력문자 코드에 해당하는 문자 데이터를 검색하는 문자 데이터 검색부와, 입력된 문자 사이즈에 따라서 좌표 변환을 행하는 문자 데이터 좌표 변환부와, 부수 데이터를 복원하는 부수복원부와, 변경 처리를 가하여 피겨 패턴을 복원하는 피겨 패턴 복원부와, 복원된 문자 데이터를 도트 패턴으로 전개하는 전개부(展開部)와, 상기 도트 패턴을 출력하는 출력 장치를 구비하고 있다.
Description
본 발명은 문자 생성 장치에 관한 것으로서, 보다 상세하게는 워드 프로세서, 컴퓨터, 전자 수첩 등의 전자 정보 처리 기기에 적용되며, 문자 패턴을 피겨 패턴으로 구성되는 부수패턴을 합성하여 생성하는 문자 생성 장치에 관한것이다.
최근, 문자 생성 장치에서, 보다 고품위(高品位)의 문자를 생성시켜 인쇄 또는 표시하는 요구가 높아지고, 종래의 비트 맵 폰트를 대신하여 고품위인 문자 출력을 실현할 수 있는 아웃 라인 폰트의 탑재가 필요해지기 시작했다.
이러한 아웃 라인 폰트는 문자의 윤곽을 샘플링한 복수의 좌표치를 폰트 데이터로서 폰트 ROM 등의 형태로 시스템에 격납하고 있다. 이들 좌표치는 필요에 따라서 판독되어, 그 문자 사이즈나 서체 등에 따라서 좌표 변환된 후, 다시 윤곽의 내부를 전부 칠함으로써 문자 패턴이 생성된다. 이것은 종래의 비트 맵 폰트에 의한 문자 생성에 비하여, 문자 패턴의 자유도가 높고, 각종 사이즈의 문자를 생성하는 경우라도 고품위의 문자를 생성하는 이점이 있지만, 제어점의 좌표치가 증가함으로써 폰트 데이터의 데이터량이 매우 많아진다. 또한, 비트 맵으로 변환될 때까지의 처리 시간에 시간이 걸리어 처리 속도가 저하하는 등의 문제가 있었다.
그런데, 문자 패턴은 각종의 스트로크 패턴의 조합으로 구성되어 있는 것이지만, 한자도 각종 부수의 조합으로 구성되어 있다. 따라서, 이 각종 부수를 특정한 부수 패턴으로서 미리 기억시켜 두고, 이 특정 부수 패턴을 밸런스를 맞추어 복원하여, 폰트 데이터로서 합성함으로써 스트로크 패턴의 종류를 경감함과 동시에, 고속으로 문자 생성을 할 수 있다.
그러나, 1개의 문자 패턴을 구성하기 위해서는 부수 패턴마다 몇개 쯤의 기본 패턴을 조합하여 표현하는 것이 필요하게 된다. 이 경우, 패턴의 형상이 단순한것으로서는 각 부수 패턴 사이의 밸런스가 무너지기 쉽고, 문자 패턴으로서의 품위가 저하하게 된다. 또한, 기본 패턴의 종류가 많아지면 데이터 용량이 증가하는것 뿐만 아니라, 기본패턴의 추출이라든지 폰트 데이터의 합성을 하는 처리 시간이 길게 된다.
또한, 문자 패턴을 발생할 때에, 그 문자를 구성하고 있는 도형 요소의 코드를 참조하여 해당하는 데이터를 문자 사이즈에 따라서 확대 또는 축소 변환을 행하여 합성하는 방법은 문자 패턴의 생성에 적합한 것의 스트로크 단위의 변화에 대응하게 구성되어 있지는 않다. 이 때문에, 도형 요소인 부수 패턴 부분에 항상 동일한 형태의 패턴이 복원되게 되고, 문자 패턴의 미묘한 차이가 표현되기 어려웠다.
본 발명은 이러한 문제점에 감안하여 이루어진 것으로, 그 목적은 문자 패턴의 생성·변경시에 도트 패턴으로 전개된 문자의 패턴의 품위(品位)를 종래에 비하여 향상시킬 수 있는 문자 생성 장치를제공하는 것이다.
본 발명의 문자 생성 장치는 상기 목적을 달성하기 위해서, 개개의 문자 패턴에 대하여, 문자 코드, 부수 패턴을 도시한 부수 패턴 코드, 스트로크의 윤곽 형상을 나타내는 피겨 패턴을 수정하기 위한 피겨 패턴 데이터 변경 정보 및 부수 패턴의 위치·사이즈를 도시한 복원정보를 갖는 문자데이터를 기억하는 문자 데이터기억부와, 부수패턴 코드, 부수 복원 정보, 피겨 패턴 및 피겨 패턴 코드를 기억하는 부스 패턴 기억부와, 문자 코드나 문자 사이즈를 입력하기 위한 입력부와, 입력 문자 코드에 해당하는 문자 데이터를 문자 데이터 기억부로부터 검색하는 문자 데이터 검색부와, 입력된 문자 사이즈에 따라서 확대 또는 축소 등의 좌표 변환을 행하는 문자 데이터 좌표 변환부와, 문자 데이터내에 부수 패턴 코드가 포함되어 있는 경우, 부수 데이터를 복원하는 부수 복원부와, 부수 데이터내에 피겨 패턴코드가 포함되어 있는 경우, 변경 처리를 가하여 피겨 패턴을 복원하는 피겨 패턴복원부와, 복원된 문자 데이터를 도트 패턴으로 전개하는 전개부와, 전개된 도트 패턴을 출력하는 출력부를 구비하고 있다.
상기 구성에 따르면, 문자 패턴의 변경시에 1개의 부수 패턴에 포함되는 복수의 피겨 패턴 데이터를 개별적으로 지정하고, 각각의 문자 패턴으로 복원할 수 있다. 바꾸어 말하면, 문자 패턴을 생성할 때에 1개의 부수 패턴에 포함되는 피겨 패턴 데이터 및 그 복원 정보를 문자마다 개별적으로 지정하여, 각각의 문자 패턴에 알맞은 부수 패턴으로 복원할 수 있다. 따라서, 도트 패턴으로 전개된 문자 패턴의 품위를 종래에 비하여 향상시킬 수 있다.
또한, 피겨 패턴이란, 문자를 구성하는 1개의 스트로크의 윤곽 형상을 나타내는 데이터를 의미한다.
상기 구성에서, 상기 피겨 패턴 복원부에 있어서의 피겨 패턴의 변경 처리시에 치환, 평행이동, 아웃 라인상의 묘화점(描畵点)의 이동에 의한 변형 등의 처리가 행하여지는 것이 바람직하다.
이에 따라, 피겨 패턴의 치환, 평행이동 등의 위치 변경, 혹은 묘화점의 이동에 의한 변형 등에 의해서, 각 피겨 패턴에 대하여 세밀한 변경 처리를 행할 수 있다.
또한, 바람직하게는 상기 구성에서, 상기 피겨 패턴 복원부안에, 문자 데이터 속의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 교환 정보가 들어 있는지의 여부를 판정하는 피겨 패턴 교환 판정부와 피겨 패턴 교환 정보가 있는 경우, 부수 데이터내에 포함되는 피겨 패턴 데이터를 피겨 패턴 교환 정보로서 문자 데이터 내에 들어 있는 피겨 패턴 데이터를 참조하여 교환하는 피겨 패턴 데이터 교환부와, 문자데이터 내의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 위치 변경 정보가 들어있는지의 여부를 판정하는 피겨 패턴 위치 변경 판정부와, 피겨 패턴 위치 변경 정보가 들어 있는 경우, 피겨 패턴의 아웃 라인상의 각 점의 좌표치를 변환하여 피겨 패턴의 위치를 변경하는 피겨 패턴 좌표 변환부와, 문자 데이터 내의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 변형 정보가 들어 있는지의 여부를 판정하는 피겨 패턴 변형 판정부와, 피겨 패턴 변형 정보가 들어 있는 경우, 피겨 패턴 변형 정보에 기억된 변형 후의 좌표치에 따라서 부수 데이터 내의 피겨 패턴의 변형을 행하는 피겨 패턴 변형 처리부를 구비하고 있다.
이에 따라, 피겨 패턴 데이터 교환부, 피겨 패턴 좌표 변환부 및 피겨 패턴 변형 처리부에 의해서 각각 피겨 패턴의 교환, 위치 변경 및 변형이 행하여지게 되므로 각 피겨 패턴에 대하여 세밀한 변경 처리를 행할 수 있다.
본 발명의 또 다른 목적, 특징 및 우수성은 이하에 도시한 기재에 의해서 충분히 알 수 있을 것이다. 또한, 본 발명의 이점은 첨부 도면을 참조한 다음의 설명으로 명백해질 것이다
도1은 본 발명의 일 실시예에 관한 문자 생성 장치의 개략적 구성을 도시한 블럭도.
도2는 상기 문자 생성 장치의 부수 복원부의 구성을 도시한 설명도.
도3은 상기 문자 생성 장치의 문자 데이터 기억부에 기억되어 있는 문자 데이터를 도시한 설명도.
도4는 상기 문자 생성 장치의 문자 생성 처리를 도시한 흐름도.
도5는 상기 문자 생성 장치의 문자 데이터 기억부에 기억되어 있는 문자 데이터의 이미지예를 도시한 설명도.
도6은 상기 문자 생성 장치의 부수 패턴 데이터 기억부에 기억되어 있는 부수 패턴의 이미지예를 도시한 설명도.
도7은 상기 문자 생성 장치에서, 문자 데이터 「東」 의 부수 패턴 「木」 에,피겨 패턴의 위치 변경 및 변형 처리를 하였을 때의 각 이미지예를 도시한 설명도.
* 도면의 주요 부분에 대한 부호의 설명
1 : 입력 장치 2 : 문자 데이터 기억부
3 : 부수 패턴 데이터 기억부 4 : 데이터 처리 장치
5 : 출력 장치 6 : 부수 패턴 코드 판정부
7 : 부수 패턴 검색부 8 : 피겨 패턴 복원부
9 : 부수 패턴 복원부 41 : 문자 데이터 검색부
42 : 문자 데이터 좌표 변환부 43 : 부수 복원부
44 : 전개부 81 : 피겨 패턴 교환 판정부
82 : 피겨 패턴 데이터 교환부 83 : 피겨 패턴 위치 변경 판정부
84 : 피겨 패턴 좌표 변환부 85 : 피겨 패턴 변형 판정부
86:피겨 패턴 변형 처리부
본 발명의 일 실시예에 관하여 도1∼ 도7에 기초로 하여 설명하면 다음과 같다.
도1은 본 실시예에 관한 문자 생성 장치의 개략적 구성을 도시한 블럭도이다. 이 문자 생성 장치는 입력 장치(입력부)(1), 문자 데이터 기억부(2), 부수 패턴 데이터 기억부(부수 패턴 기억부)(3), 데이터 처리 장치(4) 및 출력 장치(출력부)(5)를 구비하고 있다.
입력 장치(1)는 키 보드, 마우스 및 포인팅 디바이스 등으로 구성되어, 조작자에 의해서 문자 코드나 문자 사이즈가 입력된다. 문자 데이터 기억부(2)는 ROM으로 구성되어, 개개의 문자에 대하여 문자 코드 , 문자 패턴을 구성하는 부수 패턴을 도시한 부수 패턴 코드, 변경 후의 피겨 패턴 데이터(피겨 패턴 데이터 변경 정보)및 부수 패턴의 위치·사이즈를 도시한 복원 정보로 이루어지는 문자 데이터등을 기억하고 있다. 부수 패턴 데이터 기억부(3)는 ROM으로 구성되어, 표준 사이즈에 정규화된 부수 패턴과 그 패턴 코드, 피겨 패턴과 그 패턴 코드 및 부수 복원 정보를 각각 기억하고 있다.
데이터 처리 장치(4)는 RAM, CPU 및 프로그램 메모리로 구성되어, 문자 데이터 검색부(41), 문자 데이터 좌표 변환부(42), 부수 복원부(43) 및 전개부(44)를 포함하며 또한 각종 처리를 제어하는 제어 프로그램이 데이터 처리장치(4)내에 기억되어 있다.
문자 데이터 검색부(41)는, 입력 장치(1)로부터 입력된 입력 문자 코드에 해당하는 문자 데이터를 문자 데이터 기억부(2)로부터 검색한다. 문자 데이터 좌표 변환부(42)는 문자 데이터의 복원 정보의 위치·사이즈가 입력 문자 사이즈에 일치하도록 좌표 변환을 행한다. 부수 복원부(43)는 좌표 변환 후의 복원 정보에 기초하여 문자 데이터에 포함되는 부수 패턴을 복원한다. 그리고, 전개부(44)는 복원된 부수 패턴을 도트 패턴으로 전개한다.
또한, 부수 복원부(43)는 도2에 도시한 바와 같이, 부수 패턴 코드 판정부(6), 부수 패턴 검색부(7), 피겨 패턴 복원부(8) 및 부수 패턴 복원부(9)를 포함한다.
부수 패턴 코드 판정부(6)는 문자 데이터의 속에 부수 패턴 코드가 포함되어 있는지의 여부를 판정한다. 부수 패턴 검색부(7)는 부수 패턴 코드가 문자 데이터의 속에포함되어 있는 경우, 부수 패턴을 부수 패턴 데이터 기억부(3)로부터 검색한다. 피겨 패턴 복원부(8)는 좌표 변환 후의 복원 정보에 기초하여 부수 데이터에 포함되는 피겨 패턴을 복원한다. 그리고, 부수 패턴 복원부(9)는 문자 데이터 기억부(2)내의 복원 정보에 기초하여 문자 데이터에 포함되는 부수 패턴을 복원한다.
다시, 피겨 패턴 복원부(8)는 피겨 패턴 교환 판정부(81), 피겨 패턴 데이터 교환부(82), 피겨 패턴 위치 변경 판정부(83), 피겨 패턴 좌표 변환부(84), 피겨 패턴, 변형 판정부(85) 및 피겨 패턴 변형 처리부(86)를 포함하고있다.
피겨 패턴 교환 판정부(81)는 문자 데이터 중의 피겨 패턴 데이터 변경 정보내에 피겨 패턴 교환 정보가 들어가 있는지의 여부를 판정한다. 피겨 패턴 데이터 교환부(82)는 피겨 패턴 교환 정보가 있는 경우, 부수 데이터 내에 포함되는 피겨 패턴 데이터를 피겨 패턴 교환 정보로서 문자 데이터 내에 들어 있는 피겨 패턴 데이터를 참조하여 교환한다. 피겨 패턴 위치 변경 판정부(83)는 문자 데이터 내의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 위치 변경 정보가 들어 있는지의 여부를 판정한다. 피겨 패턴 좌표 변환부(84)는 피겨 패턴 위치 변경 정보가 들어 있는경우, 피겨 패턴의 아웃 라인상의 각 점의 좌표치를 변환하여 피겨 패턴의 위치를 변경한다. 피겨 패턴 변형 판정부(85)는 문자 데이터 내의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 변형 정보가 들어 있는지의 여부를 판정한다. 피겨 패턴 변형처리부(86)는, 피겨 패턴 변형 정보가 들어 있는 경우, 피겨 패턴 변형 정보에 기억된 변형 후의 좌표치에 따라서 부수 데이터 내의 피겨 패턴의 변형을 행한다.
출력 장치(5)는 CRT디스플레이, LCD 디스플레이 등으로 이루어지는 표시장치나 라인 서멀 프린터, 잉크 제트 프린터, 레이저 프린터 등으로 이루어지는 인쇄장치이며, 문자 패턴으로서 생성된 도트 패턴을 출력한다.
도3에는 문자 데이터 기억부(2)내의 문자 데이터가 표시된다. 여기서는, 「杏」「東」의 문자 데이터를 예로 든다.
「杏」의 문자 데이터에는, 문자코드 「1641」과 그 문자 코드에 해당하는 문자를 구성하는 부수 패턴 「木」 의 부수 패턴 코드 「BC20」가 들어 있다. 「木」의 복원 정보에는 부수 패턴을 복원하였을 때의 위치 및 크기의 정보를 나타내는 「P1, P2」 가 기억되어 있다. 또한, 피겨 패턴 데이터 변경 정보 중의 피겨 패턴 교환 정보의 부분에 피겨 패턴 코드 「FC30」 와 교환 후의 피겨 패턴의 테이블 데이터가 들어 있다. 이와 같이, 피겨 패턴의 변경을 행하는 문자에 관하여는 피겨 패턴 데이터 변경 정보 중에 데이터가 들어 있다.
문자 패턴 「杏」 를 구성하는 또 1개의 부수 패턴 「口」 도, 마찬가지로, 부수패턴 코드 「BC30」 가 기억되고, 복원 정보에 「P3, P4」 가 기억되어 있다. 여기서 부수 패턴 데이터 「口」 에 관하여, 피겨 패턴의 변경을 행하지 않기 때문에, 피겨 패턴 데이터 변경 정보 중의 어떤 부분에도 데이터가 들어 있지 않다.
문자 데이터 「東」의 경우는 우선 문자 코드 「3776」 과, 부수 패턴 「木」 의 패턴 코드 「BC20」 가 기억되어 있다. 다음에, 「BC20」 의 복원 정보로서 부수 패턴 「木」 를 복원하였을 때의 위치 및 크기의 정보를 나타내는 「P5, P6」 가 기억되어 있다.
또한, 부수 패턴 「木」 의 「좌변」 라고 「우변」 을 위치 변경하여 변형을 행하기 위해 피겨 패턴 데이터 변경 정보 중의 「좌변」「우변」 각각에 위치 변경 및 변형의 데이터를 갖는다.
상세하게는 문자 데이터 「東」 중의 「BC20」 의 부수 패턴에 포함되는 피겨패턴의 변경에 관하여 피겨 패턴 데이터 변경 정보 중의 피겨 패턴 위치 변경 정보에 「좌변」 의 피겨 패턴 코드 「FC30」 및 그 복원 정보로서 「FC30」 의 시점 a (도6참조)의 차분 데이터가 기억되어 있다. 이 차분 데이터는 정규화되어 있는 부수 패턴 데이터에 대하여 점 a의 변경 전의 좌표를 (X, Y)로 하고, 변경 후의 좌표를 (x, y) 로 한 경우,(x-X, y-Y)로 구해진다.
점 a를 ( x-X, y-Y )의 위치에 이동시킨 경우, 다른 점은 점 a에 대한 상대좌표로서 마찬가지로 이동한다. 이 경우, 「좌변」 은 아래쪽으로 내려 가게 된다 (도7참조).
또한, 피겨 패턴 변형 정보 부분에도 「FC30」 이 기억되어 있다. 복원 정보로서는 피겨 패턴 데이터의 아웃 라인상의 점 중에서 변경을 가하는 점 A, 점 B를 차분 데이터 만큼 이동시킴으로써 행해진다.
「우변」 의 경우도 마찬가지로 피겨 패턴 위치 변경 정보 부분에 「FC40」및 복원 정보로서 시점b의 변경 후의 차분 데이터를 기억하고 있다. 피겨 패턴 변형 정보 부분에도 「FC40」 및 복원 정보로서 점 C, 점 D의 차분 데이터가 기억되어 있다.
피겨 패턴 교환 정보의 부분에는 문자 데이터 「東」 은 피겨 패턴의 교환을 행하지 않기 때문에 데이터가 아무것도 들어 있지 않다.
또한, 「東」 의 문자 데이터에는 부수 패턴 코드 「BC40」 의 「日」 이 포함되어 있기 때문에, 「木」 과 마찬가지로, 부수 패턴 코드 「BC40」 및 복원 정보 「P7, P8」 가 기억되어 있지만 피겨 패턴의 변경은 없기 때문에 피겨 패턴 데이터 변경 정보의 어떤 부분에도 데이터는 들어 있지 않다.
도5에는 문자 데이터 기억부(2)에 기억되어 있는 「杏」 「東」의 문자 데이터의 이미지열이 표시된다. 문자 데이터 「杏」 의 경우, 「杏」를 도시한 문자 코드,부수패턴 「木」 의 부수 패턴 코드 「BC20」 , 그 복원 때에 필요한 부수 패턴의 위치 및 사이즈를 나타내는 복원 정보 「P1, P2」 , 부수 패턴 「口」의 패턴 코드 「BC30」, 및 그 복원 정보 「P3, P4」 가 각각 격납되어 있다. 여기서의 복원 정보의 2 점은 부수 패턴을 둘러싸는 사각형 사이즈의 대각을 취하는 양단의 좌표를 나타낸다.
문자의 위치 및 사이즈의 변경은 입력 장치(1)로부터 입력된 문자 사이즈에 따라서, 예를 들면, 부수 패턴 「木」 의 복원 정보인 좌측 상부와 우측 하부의 2점 「P1, P2」 의 좌표 위치를 각각 이동시킴으로써 행해진다.
도6은 부수 패턴 데이터 기억부(3)에 기억되어 있는 부수 패턴 「木」「口」「日」 의 부수 데이터를 도시한 설명도이다. 예를 들면, 부수 패턴 코드 「BC20」 의「木」 은 피겨 패턴 코드 「FC10」 의 피겨 패턴 「가로선」 과, 피겨 패턴 코드 「FC20」 의 피겨 패턴 「세로선」 과, 피겨 패턴 코드 「FC30」 의 피겨 패턴 「좌변」 과, 피겨 패턴 코드 「FC40」 의 피겨 패턴 「우변」 으로 구성된다. 또한, 부수 패턴 데이터 기억부(3)에 기억되어 있는 부수 패턴은 전부 일정한 사이즈로 정규화되어 있다.
또한, 상기 부수 패턴 및 피겨 패턴은 아웃 라인 폰트 등으로 구성되어 있다.
이상과 같이 구성함으로써, 예를 들면, 문자 데이터 「杏」 에 포함되는 부수패턴 「BC20」 에서 문자 데이터 내의 피겨 패턴 데이터 변경 정보(피겨 패턴 교환 정보, 피겨 패턴 위치 변경 정보, 피겨 패턴 변형 정보)에 따라서 피겨 패턴 단위로 변경을 행할 수 있다. 이하에서는 도4에 도시한 흐름도에 따라서 상기 문자 생성장치에 의한 문자 생성(변경) 처리를 설명한다.
스텝 S1에서는 문자 코드나 문자 사이즈 등을 키보드 등의 입력 장치(1)로부터 입력한다. 예를 들면, 「杏」 의 경우, 문자 데이터 「杏」 를 출력 장치(5)에 출력하기 위한 정보인 문자 코드 「1641」 나 문자 사이즈 「56 도트」 등을 입력한다. 입력된 문자 코드 「1641」 나 문자 사이즈 「56 도트」 등의 정보는 데이터 처리 장치(4)내의 문자 데이터 검색부(41)에 부여된다.
스텝 S2에서는 문자 데이터 검색부(41)에서, 입력 장치(1)로부터 부여된 문자코드 「1641」 에 해당하는 문자 코드를 갖는 문자 데이터를 문자 데이터 기억부(2)로부터 검색한다. 문자 데이터 기억부(2)내의 문자 코드를 일시적으로 버퍼에 판독, 입력된 문자 코드와 서로 대조한다. 동일한 문자 코드 「1641」 가 있으면 그 문자코드 「1641」 와, 「1641」 의 코드를 갖는 문자 데이터와 함께 기억되는 부수 패턴코드 「BC20」 및 「BC30」 과, 「BC20」 의 복원 정보 「P1, P2」 및 「BC30」 의 복원 정보 「P3, P4」 와, 「杏」 의 경우는 피겨 패턴의 교환을 행하기 위해서 피겨 패턴 데이터 변경 정보 내의 피겨 패턴 교환 정보로서 가지고 있는 피겨 패턴 코드 및 교환 후의 피겨 패턴 테이블과 입력 장치(1)로부터 입력된 문자 사이즈가 문자데이터 좌표 변환부(42)에 부여된다.
스텝 S3에서는 문자 데이터 좌표 변환부(42)에서, 문자 데이터 검색부(41)로부터 부여된 문자데이터를 입력된 문자 사이즈에 따라서 좌표 변환을 행한다. 사이즈의 정보로서 「56 도트」 등과 입력된 사이즈를 m, 좌표 변환 전의 문자 데이터의 사이즈를 M으로 하고, 문자 데이터 내의 부수 패턴 이외의 피겨 패턴 데이터에 관하여서는 각 점 x, y 좌표에 대하여 m/M 을 곱하여 좌표 변환을 행한다. 또한, 부수 패턴에 대하여서는 부수 패턴 코드 「BC20」 「BC30」 는 그대로이고, 그것 이외의 복원 정보의 각 점 좌표 「P1, P2」 「P3, P4」 에 대하여 마찬가지로 m/M을 곱하여 좌표 변환을 행한다.
좌표 변환된 「P1, P2」 는 「P1', P2'」 로, 「P3, P4」 는 「P3', P4'」 로 된다. 좌표 변환이 행하여진 문자 데이터를 부수 복원부(43)내의 부수 패턴코드 판정부(6)에 부여한다.
다음에 스텝 S4에서는, 부수 패턴 코드 판정부(6)에서, 문자 데이터 좌표 변
환부(42)로부터 부여된 문자 데이터 내에 부수 패턴 코드가 있으면 문자 데이터에 부수 패턴이 포함되어 있다고 간주하고 부수 패턴 코드가 없으면 NULL 코드를 반환한다. 부수 패턴이 포함되어 있다고 간주되었을 경우는 문자 데이터를 부수 패턴 검색부(7)에 부여한다. NULL 코드가 반환되었을 경우는 전개부(44)에 문자 데이터를 부여한다. 예를 들면, 「杏」 의 문자 데이터 내에 「木」 의 부수 코드 「BC20」,「口」 의 부수 코드 「BC30」 가 포함되어 있으면 부수 패턴 검색부(7)에 문자 데이터를 부여한다.
스텝 S5에서는 부수 패턴 검색부(7)에서, 부수 패턴 코드 판정부(6)로부터 부여된 문자 데이터 내의 부수 패턴 코드에 해당하는 부수 데이터를 부수 패턴 데이터 기억부(3)로부터 검색하여 문자 데이터에 부여한다. 부수 패턴 데이터 기억부(3)내의 부수 패턴 코드를 일시적으로 버퍼에 판독하여, 문자 데이터 내의 부수 패턴 코드와 서로 대조한다. 동일한 부수 패턴 코드가 있으면, 부수 패턴과, 부수 복원정보와, 그 부수에 포함되는 피겨 패턴 코드를 문자 데이터와 함께 피겨 패턴 복원부(8)중의 피겨 패턴 교환 판정부(81)에 부여한다. 예를 들면, 「杏」 의 문자 데이터에 포함된 「木」 의 부수 패턴 코드 「BC20」 에 대하여 부수 패턴 데이터 기억부(3)내에 부수 패턴 코드 「BC20」 가 발견될 때까지 부수 패턴 코드를 버퍼에 순서대로 판독한다 「BC20」 의 패턴 코드가 발견되면 부수 패턴 코드 「BC20」와 함께 부수의 데이터(부수 패턴, 부수 복원 정보, 피겨 패턴 코드) 및 문자 데이터를 피겨 패턴 복원부(8)내의 피겨 패턴 교환 판정부(81)에 부여한다.
① 피겨의 교환
스텝 S6에서는 피겨 패턴 교환 판정부(81)에 있어서, 부수 패턴 검색부(7)로부터 부여된 문자 데이터 및 부수 데이터 중, 문자 데이터 중의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 데이터 교환 정보로서 피겨 패턴 코드가 있을 경우, 피겨패턴의 교환을 행한다고 간주하고, 피겨 패턴 데이터 교환부(82)에 문자 데이터 및 부수 데이터를 부여한다. 예를 들면 「杏」 의 경우는 문자 데이터 중의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 데이터 교환 정보로서 교환을 행하는 피겨 패턴 데이터의 피겨 패턴 코드 「FC30」 가 있는 경우, 「FC30」 의 피겨 패턴의 교환을 행한다고 간주하고, 피겨 패턴 데이터 교환부(82)에 문자 데이터 및 부수 데이터를 부여한다. 문자 데이터 중의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 코드가 없는 경우, 피겨 패턴의 교환은 없다고 간주, 문자 데이터 및 부수 데이터를 피겨 패턴위치 변경 판정부(83)에 부여한다(스텝 S8으로)
스텝 S7에서는 피겨 패턴 데이터 교환부(82)에서, 피겨 패턴 교환 판정부(81)로부터 부여된 문자 데이터 및 부수 데이터 중, 부수 패턴 데이터 내의 피겨 데이터를 문자 패턴 내의 피겨 데이터로 변경한다. 예를 들면 「杏」 의 경우는 피겨 패턴 데이터 교환 정보의 부분에 교환을 행하는 피겨 패턴의 피겨 패턴 코드 「FC30」 및 교환 후의 피겨 패턴의 테이블 데이터가 문자 데이터 내에 기억되어 있기 때문에, 문자 데이터내의 피겨 패턴의 데이블 데이터를 참조하여 부수 데이터 내의 피겨 패턴 데이터 「FC30」 의 테이블 데이터를 변경한다.
② 피겨의 위치 변경
스텝 S8에서는 피겨 패턴 위치 변경 판정부(83)에서, 문자 데이터 중의 피겨 패턴 데이터 변경 정보 내의 피겨 패턴 위치 변경 정보의 부분에 피겨 패턴 코드가 있으면 피겨 패턴 좌표 변환부(84)에 문자 데이터 및 부수 데이터를 부여한다. 피겨 패턴 코드가 없으면 피겨 패턴 변형 판정부(85)에 문자 데이터 및 부수 데이터를 부여한다(스텝 S10으로).
즉, 피겨 패턴 위치 변경 정보 부분에 위치를 변경하는 피겨 패턴의 피겨 패턴 코드가 기억되어 있으면, 피겨 패턴 좌표 변환부(84)에 문자 데이터 및 부수 데이터를 부여한다. 피겨 패턴 위치 변경 정보 부분에 NULL 코드가 들어가 있는 경우는, 피겨 패턴의 위치 변경을 하지 않는다고 간주하고, 피겨 패턴 변형 판정부(85)에 문자 데이터 및 부수 데이터를 부여한다. 문자 데이터 「杏」 에 포함되는 부수 패턴 「木」 의 경우는, 피겨의 위치 변경을 필요로 하지 않기 때문에 피겨 패턴 변형 판정부(85)에 문자 데이터 및 부수 데이터가 부여된다.
한편, 문자 데이터 「東」 의 경우, 부수 패턴 「木」 중의 피겨 패턴 데이터 변경 정보 내의 피겨 패턴 위치 변경 정보 부분에 피겨 패턴 코드 「FC30」 가 들어 있기 때문에 피겨 패턴 좌표 변환부(84)에 문자 데이터 및 부수 데이터가 부여된다.
즉, 부수 패턴 「木」 에 포함되는 피겨 패턴 「좌변」 의 피겨 패턴 코드 「FC30」 와, 변경 후와 변경 전의 점 a의 좌표의 차분 데이터를 가지고 있기 때문에 피겨 패턴 좌표 변환부(84)에 문자 데이터 및 부수 데이터가 부여된다.
스텝 S9에서는 피겨 패턴 좌표 변환부(84)에서, 피겨 패턴 「좌변」 의 아웃 라인상의 각 점의 좌표치를 변환하여, 피겨 패턴 「좌변」 의 위치를 변경한다. 구체적으로는 피겨 패턴 위치 변경 데이터 부분에 피겨 패턴 코드 「FC30」 및 복원 정보로서 점 a의 변경 전(X, Y)와 변경 후(x, y)의 좌표치의 차분 데이터(x-X, y-Y)가 기억되어 있기 때문에 피겨 패턴 코드 「FC30」 의 「좌변」 의 아웃 라인상의 점 a를 차분 데이터분 만큼 이동시키고, 다른3점에 대하여는 점 a에 대한 상대 좌표로서 이동을 행한다. 이 때, 「좌변」 은 원래의 위치보다 아래쪽으로 내려 가게 된다(도7참조) 피겨 패턴 「좌변」 의 위치 변경 후, 스텝 S8로 되돌아가고 나서 다시스텝 S9로 진행하고, 마찬가지로 하여, 피겨 패턴 「우변」 의 하향 이동을 행한다. 또한, 이동하는 방향은 Y축 방향, X축 방향 및 경사 방향 등을 들 수 있다.
⑧ 피겨의 변형
스텝 S10에서는 피겨 패턴 변형 판정부(85)에서, 문자 데이터 중의 피겨 패턴의 변형을 도시한 정보가 있으면 피겨 패턴 변형 처리부(86)에 문자 데이터 및 부수 데이터를 부여한다. 변형을 도시한 정보가 없으면 부수 패턴 복원부(9)에 문자 데이터 및 부수 데이터를 부여한다(스텝 S12로). 예를 들면, 문자 데이터 「東」 의 경우에서는, 우선 부수 데이터 「木」 의 「좌변」 에 변형을 가한다. 문자 데이터 중의 피겨 패턴 데이터 변경 정보 내의 피겨 패턴 변형 정보 부분에 「좌변」 의 피겨 패턴 코드 「FC30」 가 기억되어 있기 때문에 피겨 패턴 변형 처리부(86)에 문자 데이터 및 부수 데이터가 부여된다.
스텝 S11에서는, 피겨 패턴 변형 처리부(86)에서, 피겨 패턴 변형 판정부(85)로부터 부여된 문자 데이터 내의 변형 정보에 따라서 아웃 라인의 변형 처리를 행한다. 「東」 의 문자 데이터 중의 피겨 패턴 변경 정보 내 피겨 패턴 변형 정보 부분에, 변형하는 피겨 패턴의 피겨 패턴 코드 「FC30」 및 이동 대상이 되는 2점, 점A, 점 B의 변경 전과 변경 후의 좌표치의 차분 데이터가 기억되어 있기 때문에, 점A 및 점 B를 차분 데이터분 만큼 이동하고, 피겨 데이터의 변경을 행한다(도7참조). 피겨 패턴 「좌변」 의 변형 처리 후, 스텝 S10으로 되돌아가고 나서 다시 스텝 S11로 진행, 마찬가지로 하여, 피겨 패턴 「우변」 의 변형 처리를 행한다.
문자에 따라 이동 대상이 되는 점은 바뀐다. 처리가 종료하면 부수 패턴 복원부(9)에 문자 데이터 및 부수 데이터를 부여한다.
스텝 S12에서는 부수 패턴 복원부(9)에서, 부여된 부수 패턴을 복원하여 전개부(44)에 부여한다. 피겨 패턴 변경 처리 후의 부수 데이터 「木」 의 부수 패턴 코드를 「BC20'」 로 하고, 문자 데이터 좌표 변환부(42)에서 변경된 복원 정보를 「P1', P2'」 로 한 경우, 부수 데이터의 복원은 부수 패턴 「BC20」 의 사이즈를 나타내는 「P1, P2」 과, 「p1', p2'」 의 2점을 대각으로 하는 사각형 사이즈가 되도록 부수 패턴 「BC20 ' 」 의 구성점의 좌표 변환을 행하고, 변경 후의 부수 패턴을 이 사각형 테두리 안으로 복원하는 일에 의해 행한다.
부수 패턴 「木」 의 복원 후, 스텝 S4로 되돌아간다. 여기서, 문자 데이터 「杏」 의 경우, 아직 복원되어 있지 않은 「口」 의 부수 패턴을 부수 패턴 검색부(7)로 검색하고, 피겨 패턴 데이터 변경 정보는 없기 때문에, 「木」 와 마찬가지로 하여, 부수 패턴 데이터를 복원 정보 「P3', P4'」 를 이용하여 복원한다. 부수 패턴이 복원된 문자 데이터를 전개부(44)에 부여한다.
스텝 S13에서는 전개부(44)에서, 모든 부수 패턴 데이터가 복원된 문자 데이터를 도트 패턴에 전개하고 출력 장치(5)에 부여한다.
마지막으로 스템 S14에서는 출력 장치(5)에서, 도트 패턴으로 전개된 문자패턴을 출력한다. 이로써, 문자 생성 처리를 종료한다.
이상과 같이, 본 실시예의 문자 생성 장치에서는 문자 패턴 변경시에 1개의 부수 패턴에 포함되는 복수의 피겨 패턴 데이터를 개별적으로 지정하여 각각의 문자 패턴에 복원할 수 있기 때문에, 문자 패턴의 품위를 저하시키는 일이 없다. 바꾸어 말하면, 문자 패턴을 생성할 때에 1개의 부수 패턴에 포함되는 피겨 패턴 데이터 및 그 복원 정보를 문자마다 개별적으로 지정하여 각각의 문자 패턴에 알맞은 부수 패턴에 복원할 수 있기 때문에 문자 패턴의 품위를 향상시킬 수 있다.
또한, 본 실시예의 문자 생성 장치는 워드 프로세서, 컴퓨터, 전자 수첩 등의 전자 정보 처리 기기 등에 적용할 수 있다.
발명의 상세한 설명에서 행해진 구체적인 실시예 또는 실시 형태는 어디까지나 본 발명의 기술 내용을 명확히 하고자 하기 위함이며, 실시예에 개시된 구체예에만 한정하여 좁은 의미로 해석되기 보다는 본 발명의 정신과 다음에 기재하는 특허청구 범위 내에서 여러 가지로 변경하여 실시할 수 있음은 자명하다.
Claims (8)
- 개개의 문자패턴에 대하여 문자코드, 부수패턴을 나타내는부수패턴 코드, 스트로크의 윤곽 형상을 나타내는 피겨 패턴을 수정하기 위한 피겨 패턴 데이터 변경정보, 및 부수 패턴의 위치·사이즈를 나타내는 복원 정보를 갖는 문자 데이터를 기억하는 문자 데이터를 기억하는 문자 데이터 기억부, 부수 패턴, 부수 패턴 코드, 부수 복원 정보, 피겨 패턴, 및 피겨 패턴 코드를 기억하는 부수 패턴 기억부, 문자 코드나 문자 사이즈를 입력하기 위한 입력부, 입력 문자 코드에 해당하는 문자 데이터를 문자 데이터 기억부로부터 검색하는 문자 데이터 검색부, 입력된 문자 사이즈에 따라서 확대 또는 축소 등의 좌표 변환을 행하는 문자 데이터 좌표 변환부, 문자 데이터 내에 부수 패턴 코드가 포함되어 있는 경우, 부수 데이터를 복원하는 부수 복원부, 부수 데이터 내에 피겨 패턴 코드가 포함되어 있는 경우, 변경 처리를 가하여 피겨 패턴을 복원하는 피겨 패턴 복원부, 복원된 문자 데이터를 도트 패턴으로 전개하는 전개부 및 전개된 도트 패턴을 출력하는 출력부를 구비하고 있는 것을 특징으로 하는 문자 생성 장치.
- 제1항에 있어서, 상기 피겨 패턴 복원부에서의 피겨 패턴의 변경 처리에 있어서, 치환, 평행이동, 아웃라인상의 묘화점의 이동에 의한 변형 등의 처리가 행하여지는 것을 특징으로 하는 문자 생성 장치.
- 제1항에 있어서, 상기 피겨 패턴 복원부에서, 문자 데이터 중의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 교환 정보가 들어있는지의 여부를 판정하는 피겨 패턴 교환 판정부, 피겨 패턴 교환 정보가 있는 경우, 부수 데이터 내에 포함되는 피겨 패턴 데이터를 피겨 패턴 교환 정보로서 문자 데이터 내에 들어 있는 피겨 패턴 데이터를 참조하여 교환하는 피겨 패턴 데이터 교환부, 문자 데이터내의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 위치 변경 정보가 들어 있는지의 여부를 판정하는 피겨 패턴 위치 변경 판정부, 피겨 패턴 위치 변경 정보가 들어 있는 경우, 피겨 패턴의 아웃 라인상의 각 점의 좌표치를 변환하여 피겨 패턴의 위치를 변경하는 피겨 패턴 좌표 변환부, 문자 데이터 내의 피겨 패턴 데이터 변경 정보 내에 피겨 패턴 변형 정보가 들어 있는지의 여부를 판정하는 피겨 패턴 변형 판정부, 및 피겨 패턴 변형 정보가 들어 있는 경우, 피겨 패턴 변형 정보에 기억된 변형후의 좌표치에 따라서 부수 데이터 내의 피겨 패턴의 변형을 행하는 피겨 패턴 변형 처리부를 구비하고 있는 것을 특징으로 하는 문자 생성 장치.
- 제3항에 있어서, 상기 부수 복원부에서, 문자 데이터 중에 부수 패턴 코드가 포함되어 있는지의 여부를 판정하는 부수 패턴 코드 판정부, 부수 패턴 코드가 문자 데이터 중에 포함되어 있는 경우, 부수 패턴을 부수패턴 데이터 기억부로부터 검색하는 부수 패턴 검색부, 상기 피겨 패턴 복원부, 및 문자 데이터 기억부 내의 복원 정보에 기초하여 문자 데이터에 포함되는 부수 패턴을 복원하는 부수 패턴 복원부를 구비하고 있는 것을 특징으로 하는 문자 생성 장치.
- 제4항에 있어서, 상기 피겨 패턴 복원부에서의 피겨 패턴의 변경 처리에 있어서, 각 부수 패턴의 복원에 앞서, 피겨 패턴 데이터의 교환처리, 피겨 패턴의 위치 변경 처리 및 피겨 패턴의 변형처리의 순서대로 처리가 행하여지는 것을 특징으로 하는 문자 생성 장치.
- 제5항에 있어서, 필요치 않은 처리에 대해서는 해당 처리가 제외되는 것을 특징으로 하는 문자 생성 장치.
- 제6항에 있어서, 문자 데이터 중에 복수의 부수 패턴 코드가 포함되어 있는 경우에, 하나의 부수 패턴의 복원 후 다른 부수 패턴의 복원 처리를 행하는 것을 특징으로 하는 문자 생성 장치.
- 제7항에 있어서, 모든 부수 패턴이 복원된 후에 문자 데이터가 도트 패턴으로 전개되는 것을 특징으로 하는 문자 생성 장치.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP96-118066 | 1996-05-13 | ||
JP11806696A JP3315861B2 (ja) | 1996-05-13 | 1996-05-13 | 文字生成装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR970076317A KR970076317A (ko) | 1997-12-12 |
KR100227178B1 true KR100227178B1 (ko) | 1999-10-15 |
Family
ID=14727172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019970016241A KR100227178B1 (ko) | 1996-05-13 | 1997-04-29 | 문자 생성 장치 |
Country Status (5)
Country | Link |
---|---|
US (1) | US5977949A (ko) |
JP (1) | JP3315861B2 (ko) |
KR (1) | KR100227178B1 (ko) |
CN (1) | CN1107274C (ko) |
TW (1) | TW350937B (ko) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11149284A (ja) * | 1997-11-18 | 1999-06-02 | Sharp Corp | 文字パターン生成装置及び文字パターン生成装置制御プログラムを記憶した媒体 |
AUPP557998A0 (en) * | 1998-08-28 | 1998-09-24 | Canon Kabushiki Kaisha | Method and apparatus for orientating a set of finite N-dimensional space curves |
GB2393012B (en) * | 1999-07-05 | 2004-05-05 | Mitsubishi Electric Inf Tech | Representing and searching for an object in an image |
JP4177865B2 (ja) * | 2006-09-28 | 2008-11-05 | 株式会社東芝 | ベクトルグラフィックス形状データ生成装置、描画装置、方法およびプログラム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4670841A (en) * | 1985-07-23 | 1987-06-02 | Kostopoulos George K | Composite character generator |
US4990903A (en) * | 1986-10-27 | 1991-02-05 | Bestfont Ltd. | Method for storing Chinese character description information in a character generating apparatus |
US4897638A (en) * | 1987-02-27 | 1990-01-30 | Hitachi, Ltd. | Method for generating character patterns with controlled size and thickness |
JPS63271290A (ja) * | 1987-04-30 | 1988-11-09 | 株式会社日立製作所 | 文字パタ−ン生成方式 |
JPH01196675A (ja) * | 1988-01-30 | 1989-08-08 | Toshiba Corp | パターンデータ生成方式 |
JPH0481892A (ja) * | 1990-07-25 | 1992-03-16 | Brother Ind Ltd | アウトラインデータ処理装置 |
KR960015761B1 (en) * | 1992-01-27 | 1996-11-21 | Fujitsu Ltd | Charaster gerenating method and apparatus |
JP3245239B2 (ja) * | 1992-11-30 | 2002-01-07 | キヤノン株式会社 | 文字パターンの発生方法及び装置 |
US5526476A (en) * | 1992-12-07 | 1996-06-11 | Fujitsu Limited | Method and apparatus for generating character patterns expressed by coordinates of a coordinate system |
JP3014247B2 (ja) * | 1993-05-24 | 2000-02-28 | 富士通株式会社 | 文字生成方法及びその装置 |
JPH0732649A (ja) * | 1993-07-16 | 1995-02-03 | Fujitsu Ltd | 文字の合成方法及びその装置 |
JP3021278B2 (ja) * | 1993-08-30 | 2000-03-15 | シャープ株式会社 | 均一幅線の生成装置及び均一幅線の生成方法 |
JP3658027B2 (ja) * | 1995-01-31 | 2005-06-08 | キヤノン株式会社 | 図形編集装置および図形編集方法 |
-
1996
- 1996-05-13 JP JP11806696A patent/JP3315861B2/ja not_active Expired - Fee Related
-
1997
- 1997-04-26 TW TW086105485A patent/TW350937B/zh not_active IP Right Cessation
- 1997-04-29 KR KR1019970016241A patent/KR100227178B1/ko not_active IP Right Cessation
- 1997-04-30 CN CN97113651A patent/CN1107274C/zh not_active Expired - Fee Related
- 1997-05-12 US US08/854,742 patent/US5977949A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP3315861B2 (ja) | 2002-08-19 |
CN1107274C (zh) | 2003-04-30 |
KR970076317A (ko) | 1997-12-12 |
JPH09305160A (ja) | 1997-11-28 |
US5977949A (en) | 1999-11-02 |
TW350937B (en) | 1999-01-21 |
CN1175038A (zh) | 1998-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100193584B1 (ko) | 문자 발생 시스템 및 문자 발생 방법 | |
KR970008546B1 (ko) | 문자 또는 도형의 처리방법 | |
KR100306862B1 (ko) | 문자 패턴 생성 장치 및 문자 패턴 생성 장치 제어 프로그램을 기억한 매체 | |
US5537131A (en) | Character generating method and apparatus | |
KR100227178B1 (ko) | 문자 생성 장치 | |
JP3037854B2 (ja) | 文字生成方法及びその装置 | |
KR100255574B1 (ko) | 문자 생성 장치 | |
JP3146771B2 (ja) | フォントラスタライズ装置およびその方法 | |
KR100254659B1 (ko) | 문자 생성 장치 | |
JP2861201B2 (ja) | データ変換装置 | |
JP3082173B2 (ja) | 輪郭線データの処理装置 | |
JP3057978B2 (ja) | 文字生成装置 | |
JP3055306B2 (ja) | データ出力装置 | |
JP2937607B2 (ja) | レイアウト作成装置 | |
JP2806790B2 (ja) | 文字発生装置およびその方法 | |
JP3569957B2 (ja) | 画像処理装置 | |
JP2881924B2 (ja) | データ記憶装置 | |
JP4080470B2 (ja) | 文字パターン生成装置 | |
JP2737845B2 (ja) | 文字処理方法及び装置 | |
JP2803746B2 (ja) | 文字処理方法及びその装置 | |
JPH05216457A (ja) | データ出力装置 | |
JPH0511734A (ja) | 文字パターン生成装置 | |
JPH04318893A (ja) | 文字処理装置 | |
JPS62175794A (ja) | 文字発生装置 | |
JPH04268600A (ja) | 文書作成装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20100729 Year of fee payment: 12 |
|
LAPS | Lapse due to unpaid annual fee |