Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
USER HANDWRITING CREATION SYSTEM
Document Type and Number:
WIPO Patent Application WO/2009/145589
Kind Code:
A2
Abstract:
The user handwriting creation system of the present invention comprises: a handwriting recognition module that receives an appropriate number of letters from a user, detects the distance between phonemes/syllables and the shape and position of the phonemes/syllables, and recognizes the handwriting of the user; a point designation module that designates a detailed specific position within each phoneme in the handwriting of the user recognized through said handwriting recognition module; a reference point setting module that sets a reference point as a reference for a change in a phoneme/syllable at a position in an inner area of the phoneme/syllable or in an outer area of the phoneme/syllable of the handwriting of the user recognized through said handwriting recognition module; and a handwriting transformation module that designates coordinate values of x and yaxes for a first point based on said reference point, sets the coordinate values of points after the first point with respect to the x and y axes’ distances to the immediately previous point, sets a relative coordinate value for each point, and then changes the relative coordinate value of a specific point or a specific phoneme/syllable to transform the position, distance, and shape of the handwriting.

Inventors:
JANG KYUNG-HO (KR)
Application Number:
PCT/KR2009/002879
Publication Date:
December 03, 2009
Filing Date:
May 29, 2009
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
JANG KYUNG-HO (KR)
UNIV IND & ACAD COLLABORATION (KR)
International Classes:
G06F17/00; G06V30/224; G06V30/10
Foreign References:
KR100801224B12008-02-05
KR20050012864A2005-02-02
JP2004004302A2004-01-08
Attorney, Agent or Firm:
TAEDONG INTERNATIONAL PATENT LAW FIRM (KR)
특허법인 태동 (KR)
Download PDF:
Claims:
적정 수의 글자를 사용자에게 입력받아 음소/음절 간의 거리, 음소/ 음절의 형상, 위치를 파악하여 사용자의 필적을 인식하는 필적 인식모듈을 포함하는 필적 조합 시스템에 있어서,

상기 필적 인식모듈을 통해 인식된 사용자의 필적에서 각 음소 내의 세분화된 특정 위치를 지정하는 포인트 지정모듈;

상기 필적 인식모듈을 통해 인식된 사용자의 음소/음절 내부 내지 음소/음절 바깥 영역의 위치에 음소/음절의 변화에 대한 기준이 되는 기준점을 설정하는 기준점 설정모듈;

상기 기준점으로부터 일정 거리 이격된 지점에 위치한 1번째 포인트에 대한 x, y축 좌표값을 지정하고 1번째 포인트 이후의 포인트는 바로 이전의 포인트에 대한 x, y축 거리에 의하여 좌표값을 설정하여 각 포인트에 대한 상대 좌표값을 설정한 다음, 특정 포인트 내지 특정 음소/음절의 상대 좌표값을 변화하도록 하여 필적의 위치, 거리, 형상을 변형하는 필적 변형 모듈;로 구성된 것을 특징으로 하는, 필적 조합 시스템.

제 1항에 있어서,

상기 필적 변형 모듈에 의하여 변화되는 필적 크기의 한계치를 설정하는 한계 설정부;

상기 필적 변형 모듈에 의하여 변화된 필적의 크기를 계산하여 상기 한계 설정부에 의한 한계치를 초과하였을 때 자동으로 한계치 범위 내로 필적 크기를 보정하는 변형 수정부;를 구비한 변형 조절모듈;을 추가로 포함하는 것을 특징으로 하는, 필적 조합 시스템.

제 1항에 있어서,

상기 포인트 지정모듈은,

음소의 시작점과 종결점에 포인트를 지정하는 포인트 지정부;

절곡 부위가 무한 개로 있는 음소의 경우 소정 개수로 한정하여 포인트를 지정하도록 하는 절곡부위 지정부;

음소 자체 내지 음소 간의 교차점에 포인트를 지정하는 교차점 지정부;

음소의 상하좌우 최외각 위치에 포인트를 지정하는 최외각 위치 지정부;를 포함하는 것을 특징으로 하는, 필적 조합 시스템.

제 1항에 있어서,

상기 필적 변형 모듈은,

사용자에 의하여 특정 포인트 지정 및 변화량 입력이 가능한 포인트 지정창을 구비하여, 지정된 포인트부터 후속 포인트까지의 필적 변화를 수행하는 파트 변형부를 포함하는 것을 특징으로 하는, 필적 조합 시스템.

제 1항에 있어서,

상기 필적 변형 모듈은,

음소/음절의 포인트 간 거리를 변화하여 필적 자체의 크기를 변화하는 전체 변형부;를 포함하는 것을 특징으로 하는, 필적 조합 시스템.

제 1항에 있어서,

상기 필적 변형 모듈은,

마우스의 드래그 앤 드롭 방식으로 특정 포인트로부터 글자를 늘이거나 줄이는 방식으로 후속 포인트가 변화된 좌표값을 인식하여 후속 포인트의 위치에 대해서도 변화를 가하는 인터페이스를 포함하는 것을 특징으로 하는, 필적 조합 시스템.

Description:
[규칙 제26조에 의한 보정 11.06.2009] 사용자 필적 조합 시스템

본 발명은 사용자 필적 조합 시스템에 관한 것으로서, 보다 상세히는 사용자가 직접 작성한 필적을 통해 자동으로 필적을 추론 및 구현하도록 하되, 구현되는 자동 필적을 정형화되고 고정된 틀에 한정되는 폰트 형식으로 생성하는 것이 아니라 벡터에 의하여 실시간으로 제작할 수 있도록 하여 보다 다양하고 자유로운 형태를 가질 수 있는 사용자 필적을 조합할 수 있는 사용자 필적 조합 시스템에 관한 것이다.

컴퓨터와 같은 환경에서 사용자의 필적을 미리 입력받아 이를 분석하여 자동으로 사용자의 필적을 구현하는 시스템은 우선 사용자의 필적을 일정 수만큼 입력받아 이를 통해 사용자의 필적을 컴퓨터 프로그램 내지 기타 어플리케이션을 매개로 자동적으로 생성하는 것으로서, 국내 특허 제 801224호에서도 잘 게시되어 있다.

본 출원인의 특허인 국내 특허 제 801224호 '사용자 필적 구현 시스템 및 방법'은 19개의 자음군, 유사 형태를 토대로 5개의 그룹으로 분리한 모음군, 받침 유무에 대한 1개의 받침군으로 한글의 음소를 분류하되, 모음군에서 천지인의 원리에 따른 기준선을 측정하는 기준선 설정부를 구비한 음소 분류모듈; 샘플 문장을 통하여 적어도 190자의 필적을 입력받는 필적 입력모듈; 필적의 각 음소 내지 음절에서 런(run)의 굴곡 상태를 파악하는 굴곡 측정부와, 상기 굴곡 측정부에서 런(R)의 굴곡 지점에 포인트를 지정하는 포인트 지정부, 런이 곡선인 경우 특정 개수의 포인트만을 지정하는 곡률 측정수단과 상기 곡률 측정 수단에서 결정된 곡선이 미리 결정된 원의 호 형상에 일치하는지 여부를 판단 및 결정하는 곡선 대입수단을 구비한 곡도 결정부로 이루어진 형상 결정모듈; 2개의 음소 내지 음절의 상하좌우 최외각 포인트 간의 수직 내지 수평 거리를 측정하는 거리 결정모듈; 2개의 음소 내지 음절의 상하좌우 최외각 포인트의 위치를 결정하는 위치 결정모듈; 상기 형상 결정모듈 및 거리 결정모듈 및 위치 결정모듈에서 파악된 데이터를 토대로 여러 필적을 조합하는 필적 조합모듈; 상기 필적 조합모듈에서 조합된 필적을 출력하는 출력모듈;로 구성된 것을 특징으로 한다.

이 기술에서 상기 필적 조합모듈은 데이터 처리된 필적을 폰트로 생성하는 폰트 생성부와, 실시간으로 입력받은 필적을 조합하는 실시간 생성부로 이루어져 있고 더불어 폰트의 변화를 주기 위하여 사용자의 필적을 1회 이상 더 입력받아 복수 개의 필적의 평균치를 계산하여 평균치를 통해 표준 필적을 구현하는 기능을 구비하고 있다.

그런데 이와 같은 시스템에서의 필적 조합 방식(필적 조합 모듈)은 사용자의 필적을 폰트로 생성하기 때문에 사용자의 필적이 획일화 내지 정형화되는 문제점이 있게 되고, 이를 방지하기 위하여 평균치를 통해 사용자 필적을 보다 다양하게 생성하는 방법을 제시하고는 있으나 평균치를 계산하여 필적을 조합하는 방식은 단순히 2개 이상의 필적에 대한 중간 값만을 추구하여 필적을 구현하기 때문에 오히려 사용자의 실제 필적과 거리가 먼 생소한 기계적인 필적을 구현할 우려가 존재할 뿐 아니라 사용자의 필적을 2회 이상 입력받아야 비로소 평균치에 대한 필적 구현이 가능하다는 번거로움이 따르게 된다.

따라서 사용자의 필적을 인식하는 과정을 거친 후에 사용자의 필적을 조합하는 단계에서 폰트 처리 내지 평균치 처리된 단편적이고 제한적인 필적만을 구현하는 것이 아니라, 보다 다양한 필적이 구현될 수 있도록 하는 독특하고 진보한 필적 변형 수단을 마련함과 동시에 필적 변형을 제어할 수 있는 방식을 마련하여 실제 사용자 필적과 크게 다른 엉뚱한 필적을 생성하는 것을 조절할 수 있도록 하는 시스템을 제공할 필요성이 대두되는 현실이다.

본 발명은 상기 기술의 문제점을 극복하기 위해 안출된 것으로, 사용자에 의하여 입력된 필적을 분석 및 인식하는 과정을 거친 후 필적을 조합하는 단계를 구체화한 것으로서, 음소/음절의 기준점, 포인트를 지정하고 이전 포인트로부터의 거리를 이후 포인트의 좌표값으로 설정한 상대 좌표 방식을 도입함으로 상대 거리에 의한 필적 변형을 꾀함으로써 기본 필적 느낌을 유지한 상태에서 보다 다양하고 생동감 있는 필적을 자유롭고 편리하게 변화할 수 있도록 하는 것을 기본 목적으로 한다.

본 발명의 다른 목적은 폰트의 전형적인 설정에 의하여 변화가 어렵고 데이터 량이 많아지는 단점을 극복하기 위하여 상대 거리에 의한 벡터 기법에 의하여 폰트를 설정하도록 하여 폰트 설정에 대한 계산량/데이터 량 감축을 도모하는 것이다.

본 발명의 또 다른 목적은 필적 변화에 대해 고유 필적 느낌이 손상되는 것을 방지하기 위하여 변화의 한계를 설정하고 자동 보정하도록 하는 수단을 제공하는 것이다.

상기 목적을 달성하기 위하여, 본 발명에 따른 사용자 필적 조합 시스템은, 적정 수의 글자를 사용자에게 입력받아 음소/음절 간의 거리, 음소/ 음절의 형상, 위치를 파악하여 사용자의 필적을 인식하는 필적 인식모듈을 포함하는 필적 조합 시스템에 있어서, 상기 필적 인식모듈을 통해 인식된 사용자의 필적에서 각 음소 내의 세분화된 특정 위치를 지정하는 포인트 지정모듈; 상기 필적 인식모듈을 통해 인식된 사용자의 음소/음절 내부 내지 음소/음절 바깥 영역의 위치에 음소/음절의 변화에 대한 기준이 되는 기준점을 설정하는 기준점 설정모듈; 상기 기준점으로부터 1번째 포인트에 대한 x, y축 좌표값을 지정하고 1번째 포인트 이후의 포인트는 바로 이전의 포인트에 대한 x, y축 거리에 의하여 좌표값을 설정하여 각 포인트에 대한 상대 좌표값을 설정한 다음, 특정 포인트 내지 특정 음소/음절의 상대 좌표값을 변화하도록 하여 필적의 위치, 거리, 형상을 변형하는 필적 변형 모듈;로 구성된 것을 특징으로 한다.

또한, 본 발명에 따른 필적 조합 시스템은, 상기 필적 변형 모듈에 의하여 변화되는 필적 크기의 한계치를 설정하는 한계 설정부; 상기 필적 변형 모듈에 의하여 변화된 필적의 크기를 계산하여 상기 한계 설정부에 의한 한계치를 초과하였을 때 자동으로 한계치 범위 내로 필적 크기를 보정하는 변형 수정부;를 구비한 변형 조절모듈;을 특징으로 한다.

본 발명에 따른 사용자 필적 조합 시스템에 의하면,

1) 고정화된 폰트 생성에 의하여 많은 데이터 량이 소요되고 계산 자체가 복잡해져 시스템에 무리를 주는 것을 방지할 수 있고,

2) 상대 좌표에 의한 거리 결정 방식에 의하여 필적의 변형을 추구함으로써 보다 다양하고 자유로운 필적 변형을 추구할 뿐 아니라 고유의 필적 느낌을 손상하지 않는 장점이 있으며,

3) 변형되는 필적 크기의 한계를 설정하여 변화된 필적 크기가 한계를 초괴할 때 자동 보정이 가능함으로 고유 필적 느낌을 보존할 수 있음과 동시에,

4) 기준점의 임의 설정에 의하여 필적의 상하좌우 위치 및 형상을 다양하게 변화할 수 있다는 효과를 가진다.

도 1은 본 발명에 따른 필적 조합 시스템의 개략적인 전체 구성을 도시한 블록도.

도 2는 본 발명에 따른 기준점 설정모듈에 의하여 설정된 기준점을 예시한 개념도.

도 3은 필적에서 각 음소마다 기준점을 설정하는 방식을 예시적으로 도시한 개념도.

도 4는 본 발명에 따른 필적 변형 과정 중 절대 좌표 변화 상태와 상대 좌표 변화 상태를 비교적으로 도시한 개념도.

<도면 주요 부분에 대한 부호의 설명>

110: 필적 인식모듈 140: 필적 변형모듈

120: 포인트 지정모듈 141: 파트 변형부

121: 기준 포인트 지정부 142: 전체 변형부

122: 절곡 부위 지정부 150: 변형 조절모듈

123: 교차점 지정부 151: 한계 설정부

124: 최외곽 위치 지정부 152: 변형 수정부

130: 기준점 설정모듈 200: 필기 순서 데이터베이스

본 발명에 따른 사용자 필적 조합 시스템은, 적정 수의 글자를 사용자에게 입력받아 음소/음절 간의 거리, 음소/ 음절의 형상, 위치를 파악하여 사용자의 필적을 인식하는 필적 인식모듈을 포함하는 필적 조합 시스템에 있어서, 상기 필적 인식모듈을 통해 인식된 사용자의 필적에서 각 음소 내의 세분화된 특정 위치를 지정하는 포인트 지정모듈; 상기 필적 인식모듈을 통해 인식된 사용자의 음소/음절 내부 내지 음소/음절 바깥 영역의 위치에 음소/음절의 변화에 대한 기준이 되는 기준점을 설정하는 기준점 설정모듈; 상기 기준점으로부터 1번째 포인트에 대한 x, y축 좌표값을 지정하고 1번째 포인트 이후의 포인트는 바로 이전의 포인트에 대한 x, y축 거리에 의하여 좌표값을 설정하여 각 포인트에 대한 상대 좌표값을 설정한 다음, 특정 포인트 내지 특정 음소/음절의 상대 좌표값을 변화하도록 하여 필적의 위치, 거리, 형상을 변형하는 필적 변형 모듈;로 구성된 것을 특징으로 한다.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하도록 한다. 첨부된 도면은 축척에 의하여 도시되지 않았으며, 각 도면의 동일한 참조 번호는 동일한 구성 요소를 지칭한다.

우선 본 발명에 따른 시스템은 특허 제 제 801224호에 일정 부분 게시되어 있는 것처럼, 사용자의 필적을 입력받아 음소/음절의 거리, 위치, 형상 등을 우선적으로 인식한 다음 이러한 인식 내용을 모태로 하여 다양한 형태의 필적을 조합하는 것을 기본으로 한다. 즉, 특허 제 801224호에서 구비되어 있는 일 구성 요소인 필적 조합 모듈을 특화 처리한 것으로서 시스템 차원에서 사용자의 필적을 일단 분석하여 인식을 한 다음 이러한 인식된 사용자의 필적을 기반으로 다양한 변형된 필적을 조합 구현하는 것을 주요한 특성으로 하고 있다.

도 1은 본 발명에 따른 사용자 필적 조합 시스템에 관한 개략적인 구성 요소를 도시한 블록도이다.

도 1을 보아 알 수 있듯이, 본 발명에 따른 시스템은 상기 언급한 바와 같이 국내 특허 제 801224호에서 공개되어 있는 구성 요소 중 특히 필적 조합 모듈을 보다 차별적이고 진보하게 개량한 것으로서, 구체적으로는 필적 인식모듈(110), 포인트 지정모듈(120), 기준점 결정모듈(130), 필적 변형 모듈(140), 변형 조절모듈(150)을 포함하고 있다.

본 발명에 따른 필적 인식모듈(110)은 적정 수의 음소를 파악할 수 있는 글자 수를 사용자에게 제공하여 사용자의 필적을 입력받은 다음 포인트를 지정하여 런의 흐름을 이해하기 위하여 음절/음소의 거리, 형상, 위치를 인식하는 기능을 수행하며 이는 특허 제 801224호와 반드시 같지는 않더라도 상기 특허의 필적 입력모듈, 형상 결정모듈, 위치 결정모듈, 거리 결정모듈의 기본적인 기능을 통해 당업자 수준에서 충분히 예측 및 용이하게 구현할 수 있는 것이므로 보다 자세하고 구체적인 설명은 생략하기로 한다.

포인트 지정모듈(120)은 상기 필적 인식모듈(110)을 통해 인식된 사용자의 필적 중 특정 개체, 즉 '음소'내에서 특정한 위치를 지칭하는 포인트를 복수 개로서 지정하는 역할을 수행한다.

다시 말해 포인트 지정모듈(120)은, 예를 들어 "ㄱ"(또는 알파벳 C)라는 음소에서 시작점과 종결점을 포함한 상태에서 적정한 거리 기준 내지 굴곡 발생 기준에 따라 복수 개의 포인트를 지정하는 역할을 수행한다는 의미이다.

본 발명에 따른 이러한 포인트 지정모듈은 구체적으로는 기준 포인트 지정부(121), 절곡 부위 지정부(122), 교차점 지정부(123), 최외각 위치 지정부(124)를 포함하고 있어, 각 구성요소의 역할에 의하여 음소 내의 특정 위치에 복수 개의 포인트를 지정한다.

구체적으로 포인트를 지정하는 기준은, 1) 음소의 시작점과 종결점은 반드시 포함하도록 하고(기준 포인트의 기능), 2) 절곡 부위가 있는 경우는 가급적 해당 절곡 부위를 포인트로 지정하되 "ㅇ"(또는 알파벳 'O')같이 절곡 부위가 무한개로 있을 경우에는 소정 개수(6 내지 12개)로 한정하여 포인트를 지정하며(절곡 부위 지정부의 기능), 3) 음소 자체 내지 음소 간의 교차점(예를 들어, '거'에서는 교차점이 2개) 또는 음소 내에서의 교차점(예를 들어, "ㅂ"또는 알파벳 "A"에서는 교차점이 2개)(여기서 말하는 '교차점'은 절곡부위와는 구별이 되는 개념)을 역시 포인트로 설정하며(교차점 지정부의 기능), 4) 최외각 위치에 해당하는 각각의 상하좌우 지점을 포인트로 지정(최외각 위치 지정부의 기능)하도록 한다.

이러한 포인트 지정에 의하여 포인트 사이의 연속된 흑소점 즉, 런(run)을 정의할 수가 있으며, 또한 반대로 설명하면 런의 연속선상에서 상기 포인트가 위치하게 되고 이러한 런은 하나의 형태로서 고정되어 있는 것이 아니라 후술할 필적 변형 방식에 의하여 다양하게 변화가 가능하게 된다.

포인트는 각각의 음소에서 너무 적을 경우 제대로 필적 변형을 주기 어렵고 그렇다고 너무 많은 경우 필적 조합에 오랜 시간이 소요되기 때문에 음소 별로 가급적 4 내지 8개 정도('ㅇ' 또는 알파벳 'O' 와 같이 절곡 부위가 무한인 경우에는 예외)로서 한정하는 것이 바람직하다.

본 발명에 따른 기준점 설정모듈(130)은 각 필적, 구체적으로 음절이 조합되기 위하여 음절의 위치를 설정하는 기준 위치를 설정하는 기능을 가진다.

도 2는 본 발명에 따른 기준점 설정모듈에 의하여 설정된 기준점을 예시한 개념도이다.

도 2를 보아 알 수 있듯이, 예를 들어 음절 "가" 또는 "Oh"와 같이 2개 이상의 음소를 조합하기 위하여 "ㄱ" 또는 알파벳 "O"의 왼쪽 상단에 기준점 설정모듈(130)에 의하여 기준점을 설정할 수 있다.

즉, 본 발명에서 말하는 기준점은 바람직하게는 음절의 바깥 영역 중 왼쪽 상단은 물론 기타 소정 위치에 설정될 수가 있으며, 다시 말해 기준점은 해당 음절을 가장 적절히 표현할 수 있도록 하는 기준이 되는 위치를 의미하며, 이러한 기준점에 의하여 후술할 필적 변형모듈(140)에서 포인트와의 거리에 의하여 상대 좌표를 측정할 수 있는 근거를 마련하게 된다.

다시 말해, 기준점은 x 축과 y축으로 이루어진 2차원 좌표 공간에서 원점, 즉 (0,0)과 같은 역할을 하게 되고 이로부터 하나의 기준점에 영향을 받게 되는 음절 내의 각각의 포인트에 대한 좌표(절대 좌표, 상대 좌표 모두 포함)가 결정될 수가 있다.

기준점은 반드시 음절별로 모두 각각 구비될 필요가 있는 것은 아니라, 음소/문장/단락 별로 구비되는 것도 가능하며 예를 들어 가로 쓰기를 하는 공책에서 한 줄 내에 있는 문장의 경우 기준점이 복수 개로 존재하되 동일한 평행선(동일한 y 좌표)을 구비하도록 설정할 수가 있다.

도 3은 필적에서 각 음소마다 기준점을 설정하는 방식을 예시적으로 도시한 개념도이다.

도 3을 보아 알 수 있듯이, 본 발명에 따른 기준점은 음소마다 설정되는 것도 가능한 바, 이와 같이 음소마다 기준점을 설정하는 것은 필적의 가장 기초적이고 베이스가 되는 단위인 음소 별로 변형을 가할 수 있는 기준을 마련하기 위함이며 이러한 기준점으로 인하여 보다 디테일하고 다양한 필적 변형을 이룰 수 있기 때문이다.

특히, 기준점을 합리적으로 결정하기 위하여 일반적으로 구현되는 사용자의 필기 순서를 각 음절 별로 입력한 필기 순서 데이터베이스(200)를 구비하여 이러한 필기 순서 데이터베이스(200)에 수록된 각 음소/음절의 필기 순서 데이터를 참조하여 기준점을 보다 편리하고 합리적으로 결정하도록 한다.

필기 순서 데이터베이스(200)는 각 음소/음절 별로 필기되는 순서를 지정한 데이터를 저장한 것으로, 상기 포인트 지정 모듈(120)에 의하여 결정된 포인트 결정 정보와 연계하여 예를 들어 음소의 가장 외각 부위(상하좌우 각 부위 - 주로 포인트로 이미 지정되어 있는 부위일 것임)를 다음 음소와의 연관성을 위해 기준점으로도 설정하도록 하는 것이 가능하도록 한다.

본 발명에 따른 필적 변형 모듈(140)은 사용자의 필적을 인식한 상태에서 상대 좌표에 의하여 그 필적을 사용자의 임의대로 변형을 하도록 하는 기능을 가지는 것으로, 크게 파트 변형부(141)와 전체 변형부(142)를 구비하고 있다.

도 4는 본 발명에 따른 필적 변형 과정 중 절대 좌표 변화 상태와 상대 좌표 변화 상태를 비교적으로 도시한 개념도이다.

도 4를 보아 알 수 있듯이, "가 " 또는 "Oh"에서 필기 순서대로 번호를 지정하였다 가정한 경우 사용자의 선택에 의하여 2번째 포인트(점)의 x 좌표를 1.5에서 2.5, 3번째 포인트(점)의 x 좌표를 1에서 0으로 변형을 하였을 경우 기준점으로부터의 거리만을 가지고 각 포인트의 위치를 파악하도록 하는'절대 좌표'의 경우 도 4의 오른쪽 아래에 표시된 '가' 또는 "Oh" 형상과 같이 변화를 준 특정 포인트만이 변화가 이루어지기 때문에 필적 변형이 심하게 이루어져 본연의 필적이 손상되는 우려가 발생한다.

한편, 이전 포인트(점)으로부터의 x, y 좌표 변화 상태를 계산하는 '상대 좌표'에 의하면 2,3번째 x, y축에 대한 좌표 변화를 그 이후의 포인트에서도 받아들이게 되어 도 4의 왼쪽 아래 '가' 또는 "Oh" 형상과 같이 필적의 전체적인 느낌을 유지하면서 변화를 가할 수 있다는 특징을 가진다.

따라서 본 발명에 따른 필적 변형 모듈(140)은 도 4의 오른 쪽에 도시된 바와 같이 기준점과 포인트 간의 상대 거리에 의하여 좌표를 결정하는 방식, 즉 상대 좌표를 통해 필적의 변화를 가하는 것을 기본으로 한다.

구체적으로, 파트 변형부(141)는 특정 포인트 지정 및 변화량 입력이 가능한 포인트 지정창을 별도로 마련하여 사용자에게 특정 음소/음절/문장/단락의 특정 기준점 및 특정 포인트를 지시하도록 하여 해당 기준점/ 포인트를 기준으로 특정 기준점/포인트에서부터의 해당 음소/음절/문장/단락에 대한 필적의 변화를 주도록 하는 것을 의미하고, 전체 변형부(142)는 각 포인트 간의 거리를 변화하도록 하여 필적 크기 자체를 변화하는 기능을 가진다. 전체 변형부(142)는 특히 음절 자체의 크기와 음절 간 거리를 변화할 때 사용될 수 있다.

상기 필적 변형모듈(140)은 미리 구현된 필적(기준점과 포인트가 특정 색상으로 표시될 수 있는 인터페이스를 구비할 수 있음)을 사용자가 편리하게 확인하면서 변화를 가할 수 있도록 하는 것이 가능하고, 더불어 마우스 드래그 앤 드롭(Mouse drag & drop) 방식을 통하여 사용자가 마우스의 클릭을 통해 특정 포인트로부터 글자를 늘리거나 줄이게 되면 후속 음소/음절의 포인트가 그 변화된 좌표값을 자동으로 받아들여 자동으로 변화된 상태가 출력되도록 하는 인터페이스도 구비하는 것이 가능하다.

이러한 필적 변형 모듈에 의하여 필적의 전체적인 느낌을 충분히 살리면서 필적의 변화를 줄 수 있는 특성을 제공할 수 있다.

본 발명에 따른 변형 조절모듈(150)은 필적의 변화에 대하여 최대 한계치를 설정하고 상기 필적 변형모듈(140)에 의하여 변화를 가한 필적이 상기 한계치를 벗어났을 때 자동으로 보정하는 기능을 수행한다.

이를 위하여, 변형 조절모듈(150)은 구체적으로 한계 설정부(151), 변형 수정부(152)를 구비하고 있다.

하기에서는 변형 조절모듈(150)의 바람직한 실시예를 설명하기 위하여 하나의 예시 자료를 제공하기로 한다.

표 1

특정 음소에 대한 x, y 축에 대한 좌표값을 가지는 포인트 상황 포인트 번호 x좌표 y좌표 1번째 포인트 1 3 2번째 포인트 1.5 0 3번째 포인트 1 1.5 4번째 포인트 -1 1.5 5번째 포인트 2.5 -4.5 6번째 포인트 0 6.5 7번째 포인트 0 -3.5 8번째 포인트 1.5 0 총범위(폭) 1+1.5+1-1+2.5+1.5= 0~6.5 3+1.5+1.5-4.5+6.5= 0~8

* 상기 표 1에서, 2번째 포인트 이후의 x, y 좌표는 1번째 포인트에 대한 변화량, 즉 상대 좌표를 의미함.

상기 표 1과 같은 좌표값을 가지는 복수 개의 포인트로 이루어진 음소의 경우 가로 폭( x축 변화 범위)이 6.5이고 세로 폭( y축 변화 범위)이 8이다.

이 때, 상기 필적 변형 모듈(150)(구체적으로는 전체 변형부)에 의하여 가로, 세로 폭을 변형하되 변형되는 한계치를 설정하는 것이 가능하다.

즉, 한계 설정부(151)는 필적 변형모듈을 통해 필적에 변화를 가할 때 변화되는 폭의 한계를 설정하기 위한 것으로서, 바람직하게는 % 단위로 한계치를 설정하도록 한다.

예를 들어, 한계치를 20%로 설정한 경우, 상기 표 1에서 가로 폭의 변화 한계 범위는 6.5 - 6.5 * 2 =5.2 에서부터 6.5 + 6.5 * 0.2 = 7.8까지 변화 범위의 한계를 설정할 수 있고, 세로 폭의 경우 8 - 8 * 0.2 = 6.4에서부터 8 + 8 * 0.2 =9.6까지의 변화 범위 한계를 설정할 수 있다.

변형 조절부(152)는 필적 변형 모듈(140)에 의하여 변화된 필적의 변화량이 상기 한계 설정부로부터 설정된 한계치를 초과하였을 경우 자동적으로 한계치 범위로 자동 보정을 하는 역할을 수행한다.

표 2

표 1에 대한 데이터에서 한계치를 초과한 y 좌표에 대하여 한계치로 보정하는 과정을 도시한 표 포인트 번호 x좌표 변화된 y좌표(5번째 포인트부터 변화 시작) 계산식 변형된 y좌표 1번째 포인트 1 3 3*120/140 2.57 2번째 포인트 1.5 0 0*120/140 0 3번째 포인트 1 1.5 1.5*120/140 1.29 4번째 포인트 -1 1.5 1.5*120/140 1.29 5번째 포인트 2.5 -3.5 -3.5*120/140 -3 6번째 포인트 0 8.7 8.7*120/140 7.46 7번째 포인트 0 -3.5 -3.5*120/140 -3 8번째 포인트 1.5 0 0*120/140 0 총범위 0~6.5 0~11.2 9.6

* 상기 표 1에서, 2번째 포인트 이후의 x, y 좌표는 1번째 포인트에 대한 변화량, 즉 상대 좌표를 의미함.

표 2를 보아 알 수 있듯이, 필적 변형 모듈(140)에 의하여 변화를 가한 이후 y 좌표가 원래 크기보다 40% 증가되었을 때 한계치에 의한 한계량인 9.6을 초과하게 된다.

따라서 이 경우, 변화가 시작된 포인트(표 2에서 5,6,7,8번째 포인트)는 물론 전체적인 균형을 맞추기 위하여 변화가 이루어지지 않은 포인트(표 2에서 1,2,3,4번째 포인트)까지 120(변화 한계치) / 140(실제 변화치)을 곱하여 변화량을 한계치인 20% 수준으로 보정할 수가 있다.

이러한 변형 조절모듈(150)은, 아무리 필적 변형 모듈(140)에 의하여 자유로운 필적 변화를 꾀할 수 있다 하지만 무리한 변화로 인하여 필적 자체의 느낌이 손상되는 현상을 제어할 수 있도록 한다.

이 변형 조절 모듈(150)은 필적의 음소/음절 자체의 조절은 물론 음절 간의 거리도 한계 설정 및 보정이 가능한 바, 예를 들어 음절 가로/세로 간격 내지 띄어쓰기 시의 음절 가로 간격에 대해 한계치를 설정하고 사용자가 임의의 변화를 가하였을 경우 설정된 한계치 수준으로 보정을 하도록 하는 것이 가능하다.

이러한 본 발명에 따른 필적 조합 시스템에 의하면, 특허 제 801224호에 의하여 사용자의 필적을 받은 후 2-3회의 글자를 더 입력받을 필요 없이 사용자의 모든 필적에 상대 좌표에 의한 변화량을 입힘으로써 적은 글자만을 사용자에게 요구하면서도 보다 다양하고 역동적인 필적을 구현할 수 있다.

지금까지 설명한 바와 같이, 본 발명에 따른 사용자 필적 조합 시스템의 구성 및 작용을 상기 설명 및 도면에 표현하였지만 이는 예를 들어 설명한 것에 불과하여 본 발명의 사상이 상기 설명 및 도면에 한정되지 않으며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 변화 및 변경이 가능함은 물론이다.

본 발명은 필적을 조합하는 하드웨어 및 소프트웨어의 유기적 연결 수단에 의하여 구현될 수 있는 것으로 프로그램이나 기타 매체에 의하여 대량생산이 가능한바, 산업상 이용 가능성이 있음은 자명하다 할 것이다.