KR20230149510A - 타투 스킬 기호화 방법 및 장치 - Google Patents

타투 스킬 기호화 방법 및 장치 Download PDF

Info

Publication number
KR20230149510A
KR20230149510A KR1020220048805A KR20220048805A KR20230149510A KR 20230149510 A KR20230149510 A KR 20230149510A KR 1020220048805 A KR1020220048805 A KR 1020220048805A KR 20220048805 A KR20220048805 A KR 20220048805A KR 20230149510 A KR20230149510 A KR 20230149510A
Authority
KR
South Korea
Prior art keywords
server
line
tattoo
image
symbol
Prior art date
Application number
KR1020220048805A
Other languages
English (en)
Other versions
KR102627592B1 (ko
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 KR1020220048805A priority Critical patent/KR102627592B1/ko
Publication of KR20230149510A publication Critical patent/KR20230149510A/ko
Application granted granted Critical
Publication of KR102627592B1 publication Critical patent/KR102627592B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

본 발명은 타투 스킬 기호화 방법 및 장치에 관한 것으로, 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법은 스캔부가 타투 이미지를 스캔하는 타투 이미지 스캔 단계; 상기 스캔부가 상기 타투 이미지를 서버로 전송하는 타투 이미지 전송 단계; 상기 서버가 상기 타투 이미지에서 라인을 추출하는 라인 추출 단계; 상기 서버가 상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하는 시작점 결정 단계; 및 상기 서버가 상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하는 진행 방향 결정 단계를 포함하는 것에 기술적 특징이 있다.

Description

타투 스킬 기호화 방법 및 장치{Method for symbolization of tattoo skill and the device}
본 발명은 타투 스킬 기호화 방법 및 장치에 관한 것으로, 더욱 상세하게는 타투 이미지를 스캐닝하고 분석하여 타투 이미지에 대응하는 기호로 변환하는 방법 및 장치에 관한 것이다.
최근 타투(문신)는 자신의 가치관이나 개성을 표현하는 하나의 방식으로 인식이 개선되고 있다. 또한 의학과 과학의 발달로 다양한 신체 부위에 타투가 가능해짐에 따라 타투 활용도가 넓어지고 있다. 이에 따라 타투 수요가 늘어나 타투 시장 규모가 점차적으로 커지고 있다.
이와 같은 타투는 살갗을 바늘로 찔러 먹물이나 물감으로 피부에 글씨, 그림, 무늬 등을 새기는 방식이 사용되고 있다. 이러한 타투는 전문가(타투이스트)에 의해 시술되고 있으며 전문가는 많은 연습과 경험을 통하여 타투 스킬을 습득하고 있다.
종래에는 타투 패턴을 인식하는 기술이 개발되고 있으며, 이와 같은 타투 패턴 인식 기술과 인식한 타투 패턴을 기호화하는 기술을 접목하여 타투 스킬을 쉽게 공유될 수 있는 기술 개발이 필요한 실정이다.
등록특허공보 제10-1646567호(2016.08.02.) 등록공개공보 제10-2020-0058205호(2020.05.27.)
본 발명은 타투 이미지를 스캔하고 분석하여 타투 이미지에 대응하는 기호로 변환하는 타투 스킬 기호화 방법 및 장치를 제공하는 것이다.
상기한 바와 같은 기술적 과제를 달성하기 위한 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법은 스캔부가 타투 이미지를 스캔하는 타투 이미지 스캔 단계; 상기 스캔부가 상기 타투 이미지를 서버로 전송하는 타투 이미지 전송 단계; 상기 서버가 상기 타투 이미지에서 라인을 추출하는 라인 추출 단계; 상기 서버가 상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하는 시작점 결정 단계; 및 상기 서버가 상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하는 진행 방향 결정 단계를 포함하는 것에 기술적 특징이 있다.
또한 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법은 상기 서버가 상기 라인의 시작점 및 상기 라인의 진행 방향을 기반으로 하여 상기 타투 이미지를 기 정의된 기호로 변환하는 기호 변환 단계를 더 포함할 수 있다.
또한 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법은 상기 시작점 결정 단계는, 상기 서버가 상기 라인을 단위 면적 기준으로 구획하여 상기 구역을 설정하는 구역 설정 단계; 상기 서버가 상기 라인의 상기 구역당 점의 개수를 판단하는 점 개수 판단 단계; 및 상기 서버가 각 구역당 점의 개수를 비교하는 점 개수 비교 단계를 포함할 수 있다.
또한 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법은 상기 서버가 어느 하나의 구역의 점의 개수가 나머지 구역의 점의 개수보다 많은 것으로 판단한 경우, 상기 어느 하나의 구역은 상기 라인의 시작점을 포함할 수 있다.
본 발명의 일 실시예에 따른 타투 스킬 기호화 장치는 타투 이미지를 스캔하는 스캔부; 및 상기 스캔부로부터 상기 타투 이미지를 전송받아 라인을 추출하는 서버를 포함하고, 상기 서버는 상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하고, 상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하는 것에 기술적 특징이 있다.
본 발명의 일 실시예에 따른 타투 스킬 기호화 방법 및 장치는 타투 이미지에 따른 타투 스킬을 사용자가 직관적으로 이해할 수 있는 효과가 있다.
또한, 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법 및 장치는 사용자 간의 타투 스킬의 학습 및 공유가 가능하도록 하는 효과가 있다.
도 1은 본 발명의 일 실시예에 따른 타투 스킬 기호화 장치의 동작을 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 따른 타투 스킬 기호화 방법을 나타낸 순서도이다.
도 3은 본 발명의 일 실시예에 따른 시작점 결정 단계를 나타낸 순서도이다.
도 4는 본 발명의 다른 실시예에 따른 타투 스킬 기호화 방법을 나타낸 순서도이다.
도 5는 본 발명의 다른 실시예에 따른 라인 종류 판단 방법을 나타낸 순서도이다.
도 6은 본 발명의 일 실시예에 따른 타투 스킬 기호화 장치의 구성도이다.
도 7은 본 발명의 일 실시예에 따른 디바이스의 구성도이다.
도 8은 본 발명의 일 실시예에 따른 기 정의된 기호를 나타낸 도면이다.
도 9는 본 발명의 일 실시예에 따른 입사각을 나타낸 도면이다.
도 10 내지 도 12는 본 발명의 일 실시예에 따른 타투 이미지에 대응하여 변환된 기호를 나타낸 예시도이다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명에 관한 설명은 구조적 내지 기능적 설명을 위한 실시 예에 불과하므로, 본 발명의 권리범위는 본문에 설명된 실시 예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시 예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 본 발명의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다. 또한, 본 발명에서 제시된 목적 또는 효과는 특정 실시예가 이를 전부 포함하여야 한다거나 그러한 효과만을 포함하여야 한다는 의미는 아니므로, 본 발명의 권리범위는 이에 의하여 제한되는 것으로 이해되어서는 아니 될 것이다.
본 발명에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 어떤 구성요소가 다른 구성요소에 "연결되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다" 또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 본 발명이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
도 1은 본 발명의 일 실시예에 따른 타투 스킬 기호화 장치의 동작을 설명하기 위한 도면이다.
이하에서는, 본 발명에 따른 타투 스킬 기호화 방법이 첨부된 도 2 내지 도 5를 참조하여 상세히 설명한다.
본 발명의 일 실시예에 따른 타투 스킬 기호화 방법은 스캔부(110)가 타투 이미지를 스캔하는 타투 이미지 스캔 단계(S201); 상기 스캔부(110)가 상기 타투 이미지를 서버(200)로 전송하는 타투 이미지 전송 단계(S202); 상기 서버(200)가 상기 타투 이미지에서 라인을 추출하는 라인 추출 단계(S203); 상기 서버(200)가 상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하는 시작점 결정 단계(S204); 및 상기 서버(200)가 상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하는 진행 방향 결정 단계(S205)를 포함하여 구성될 수 있다.
또한, 상기 서버(200)가 상기 라인의 시작점 및 상기 라인의 진행 방향을 기반으로 하여 상기 타투 이미지를 기 정의된 기호로 변환하는 기호 변환 단계(S206)를 더 포함하여 구성될 수 있다.
더 자세하게는, 스캔부(110)가 타투 이미지를 스캔할 수 있다(S201).
그 다음 스캔부(110)가 스캔한 타투 이미지를 서버(200)로 전송할 수 있다(S202).
그리고 서버(200)는 전송받은 타투 이미지에서 라인을 추출할 수 있다(S203). 이 때 타투 이미지는 점들의 집합으로 형성되어 있으며 라인은 타투 이미지를 형성하는 점을 포함하여 추출될 수 있다.
그리고 서버(200)는 S203에서 추출한 라인의 구역당 점의 개수에 기초하여 시작점을 결정할 수 있다(S204). 서버(200)는 라인을 다수개의 구역으로 나누어 설정할 수 있다. 그리고 서버(200)는 각 구역의 점의 개수를 판단하여 전체 구역 중에서 가장 많은 점의 개수를 포함하는 구역을 결정할 수 있다. 점의 개수가 가장 많이 포함된 구역에 시작점이 포함될 수 있다. 시작점은 다른 구역의 점과 연결되지 않는 최말단의 점, 즉 끝단일 수 있다.
그리고 서버(200)는 라인의 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정할 수 있다(S205). 서버(200)는 라인의 시작점이 포함된 구역의 점의 개수를 기준으로 하고, 시작점으로부터 라인의 시작점이 포함된 구역을 제외한 나머지 구역들 중 점의 개수가 점점 줄어드는 방향으로 진행 방향을 결정할 수 있다. 또한, 전체 구역중에서 구역당 점의 개수가 가장 적은 구역에 종료점이 포함될 수 있으며, 진행 방향은 시작점에서 종료점일 수 있다. 종료점은 다른 구역의 점과 연결되지 않는 최말단의 점, 즉 끝단일 수 있다.
그리고 서버(200)는 라인의 시작점 및 라인의 진행 방향을 기반으로 하여 타투 이미지를 기 정의된 기호로 변환할 수 있다(S206).
그리고 서버(200)는 S206에서 변환된 기호를 출력부(120)에 전송할 수 있다(S207).
다음으로, 출력부(120)는 전송받은 기호를 디스플레이에 출력할 수 있다(S208).
본 발명의 일 실시예에 따른 시작점 결정 단계는 상기 서버(200)가 상기 라인을 단위 면적 기준으로 구획하여 구역을 설정하는 구역 설정 단계(S301); 상기 서버(200)가 상기 라인의 상기 구역당 점의 개수를 판단하는 점 개수 판단 단계(S302); 및 상기 서버(200)가 각 구역당 점의 개수를 비교하는 점 개수 비교 단계(S303)를 포함하여 구성될 수 있다.
자세하게는, 서버(200)는 라인을 단위 면적 기준으로 구획하여 구역을 설정할 수 있다(S301). 즉, 서버(200)는 라인을 단위 면적 크기의 구역으로 세분화할 수 있다. 이 때, 서버(200)는 라인의 크기에 따라 제n개의 구역으로 나눌 수 있으며, 라인의 크기가 클수록 구역의 개수는 증가할 수 있다.
그리고 서버(200)는 구역당 점의 개수를 판단할 수 있다(S302).
그리고 서버(200)는 각 구역당 점의 개수를 비교할 수 있다(S303). 이 때, 서버(200)가 어느 하나의 구역의 점의 개수가 나머지 구역의 점의 개수보다 많은 것으로 판단한 경우, 어느 하나의 구역은 시작점을 포함할 수 있다. 다시 말해, 서버(200)는 각 구역당 점의 개수를 비교하여 점의 개수가 가장 많은 구역을 결정할 수 있다. 그리고 서버(200)는 점의 개수가 가장 많은 구역에 포함되는 어느 하나의 점을 시작점으로 결정할 수 있다. 시작점은 다른 구역의 점과 연결되지 않는 최말단의 점, 즉 끝단일 수 있다.
더 나아가, 서버(200)는 변환된 기호의 정확성을 검증할 수 있다. 다시 말해, 서버(200)는 변환된 기호를 기반으로 가상으로 가상 타투 이미지를 생성할 수 있다. 그리고 서버(200)는 가상 타투 이미지와 실제 스캔된 타투 이미지의 일치 여부를 판단하여 변환된 기호의 정확성을 검증할 수 있다.
본 발명의 다른 실시예에 따르면, 스캔부(110)가 타투 이미지를 스캔할 수 있다(S401).
그 다음 스캔부(110)가 스캔한 타투 이미지를 서버(200)로 전송할 수 있다(S402).
그리고 서버(200)는 전송받은 타투 이미지에서 라인을 추출할 수 있다(S403). 이 때 타투 이미지는 점들의 집합으로 형성되어 있으며 라인은 타투 이미지를 형성하는 점을 포함하여 추출될 수 있다.
그리고 서버(200)는 라인 종류를 판단할 수 있다(S404).
그리고 서버(200)는 S403에서 추출한 라인의 구역당 점의 개수에 기초하여 시작점을 결정할 수 있다. 시작점을 결정하는 단계는 다음과 같을 수 있다.
서버(200)는 S403에서 추출한 라인을 단위 면적 기준으로 구획하여 구역을 설정할 수 있다(S405). 즉, 서버(200)는 라인을 단위 면적 크기의 구역으로 세분화할 수 있다. 이 때, 서버(200)는 라인의 크기에 따라 제n개의 구역으로 나눌 수 있으며, 라인의 크기가 클수록 구역의 개수는 증가할 수 있다.
그리고 서버(200)는 구역당 점의 개수를 판단할 수 있다(S406).
그리고 서버(200)는 라인 전체의 구역당 점의 개수가 상이한지 판단할 수 있다(S407). 다시 말해, 서버(200)는 라인 전체의 구역당 점의 개수가 동일한지 상이한지 여부를 판단할 수 있다.
S407에서 서버(200)가 구역당 점의 개수가 동일하다고 판단한 경우, 임의로 라인의 양 끝단의 점 중 어느 하나를 시작점으로 결정하고, 다른 하나를 종료점으로 결정하며, 시작점에서 종료점을 향하는 방향을 라인의 진행 방향으로 결정할 수 있다(S409).
반면에, S407에서 서버(200)가 구역당 점의 개수가 상이하다고 판단한 경우, 서버(200)는 각 구역당 점의 개수를 비교할 수 있다(S408).
서버(200)는 S408에서 비교한 각 구역당 점의 개수를 기반으로 전체 구역 중에서 가장 많은 점의 개수를 포함하는 구역에 끝단이 존재하는지 여부를 판단할 수 있다(S410). 이 때, 끝단은 다른 구역의 점과 연결되지 않는 최말단의 점을 의미할 수 있다.
S410에서 서버(200)가 전체 구역 중에서 가장 많은 점의 개수를 포함하는 구역에 끝단이 존재하는 것으로 판단한 경우, 끝단을 시작점으로 결정할 수 있다(S411).
반면에, S410에서 서버(200)가 전체 구역 중에서 가장 많은 점의 개수를 포함하는 구역에 끝단이 존재하지 않는 것으로 판단한 경우, 어느 임의의 점을 시작점으로 결정할 수 있다(S412).
그리고 서버(200)는 라인의 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정할 수 있다(S413). 서버(200)는 라인의 시작점이 포함된 구역의 점의 개수를 기준으로 하고, 시작점으로부터 라인의 시작점이 포함된 구역을 제외한 나머지 구역들 중 점의 개수가 점점 줄어드는 방향으로 진행 방향을 결정할 수 있다. 또한, 전체 구역중에서 구역당 점의 개수가 가장 적은 구역에 종료점이 포함될 수 있으며, 진행 방향은 시작점에서 종료점일 수 있다. 종료점은 다른 구역의 점과 연결되지 않는 최말단의 점, 즉 끝단일 수 있다. 또한, 시작점으로부터 라인의 시작점이 포함된 구역을 제외한 나머지 구역들 중 점의 개수가 점점 줄어드는 방향이 복수 개인 경우, 종료점은 복수 개가 될 수 있다.
다음으로 서버(200)는 라인의 시작점, 라인의 진행 방향 및 라인 종류를 기반으로 하여 타투 이미지를 기 정의된 기호로 변환할 수 있다(S414).
그리고 서버(200)는 S414에서 변환된 기호를 출력부(120)에 전송할 수 있다(S415).
다음으로, 출력부(120)는 전송받은 기호를 디스플레이에 출력할 수 있다(S416).
그리고 라인 종류를 판단하는 방법은 다음과 같을 수 있다.
서버(200)는 라인의 넓이가 제 1 기준 넓이를 초과하는지 여부를 판단할 수 있다(S501).
S501에서 서버(200)가 라인의 넓이가 제 1 기준 넓이를 초과하지 않는 것으로 판단하면, 서버(200)는 라인이 단일선으로 형성된 것으로 판단할 수 있다. 이 때 단일선으로 형성되는 라인은 라인바늘을 이용하여 시술될 수 있다.
반면에, S501에서 서버(200)가 라인의 넓이가 제 1 기준 넓이를 초과하는 것으로 판단하면, 서버(200)는 라인의 넓이가 제 2 기준 넓이를 초과하는지 여부를 판단할 수 있다(S502).
S502에서 서버(200)가 라인의 넓이가 제 2 기준 넓이를 초과하지 않는 것으로 판단하면, 서버(200)는 라인이 단일선 채우기로 형성된 것으로 판단할 수 있다. 이 때 단일선 채우기로 형성되는 라인은 라인바늘을 이용하여 시술될 수 있다.
반면에, S502에서 서버(200)가 라인의 넓이가 제 2 기준 넓이를 초과하는 것으로 판단하면, 서버(200)는 라인의 넓이가 제 3 기준 넓이를 초과하는지 여부를 판단할 수 있다(S503).
S503에서 서버(200)가 라인의 넓이가 제 3 기준 넓이를 초과하지 않는 것으로 판단하면, 서버(200)는 라인이 단일면으로 형성된 것으로 판단할 수 있다. 이 때 단일면으로 형성되는 라인은 매그넘바늘을 이용하여 시술될 수 있다.
반면에, S503에서 서버(200)가 라인의 넓이가 제 3 기준 넓이를 초과하는 것으로 판단하면, 서버(200)는 라인이 단일면 채우기로 형성된 것으로 판단할 수 있다. 이 때 단일면 채우기로 형성되는 라인은 매그넘바늘을 이용하여 시술될 수 있다.
이와 같이 서버(200)는 라인의 넓이를 기초하여 라인의 종류를 판단할 수 있으며, 라인의 종류에 따른 기 정의된 기호는 상이할 수 있다.
더 나아가 서버(200)가 라인의 종류를 단일선으로 판단한 경우, 서버(200)는 시작점이 포함된 구역의 점 개수를 기반으로 라인의 반복 작업을 여부를 판단할 수 있다. 자세하게는 서버(200)는 시작점을 기반으로 시작점이 포함된 구역의 점 개수를 기 설정된 기준 개수와 비교할 수 있다. 이 때 기준 개수는 라인바늘이 시작점에서 종료점까지 1회 잉크를 분사하였을 시 구역에 포함되는 점의 개수일 수 있다. 서버(200)가 시작점이 포함된 구역의 점 개수가 기준 개수를 초과하는 것으로 판단하는 경우, 서버(200)는 반복 작업을 위한 덧긁기(선 덧칠하여 긁기)가 사용되는 것으로 판단하고, 덧긁기를 기호로 나타낼 수 있다.
또한, 서버(200)가 라인의 종류를 단일선으로 판단한 경우, 서버(200)는 종료점이 포함된 구역의 점들 간의 간격을 기반으로 라인의 작업 속도를 판단할 수 있다. 자세하게는 서버(200)는 종료점이 포함된 구역의 점들 간의 간격(이하, “점 간격”이라 칭한다.)과 기 설정된 제 1 점 기준 간격을 비교할 수 있다. 이 때, 제 1 점 기준 간격은 동일한 구역의 점들 간의 간격을 나타내는 것으로 점과 선을 구분할 수 있는 기준 값일 수 있다. 제 1 점 기준 간격은 사용자에 의해 설정될 수 있다. 서버(200)는 점 간격이 제 1 점 기준 간격을 초과하는 것으로 판단되면, 선의 형태가 점의 형태로 전환된 것으로 판단할 수 있다. 즉, 서버(200)는 라인이 빠르게 작업된 것으로 판단할 수 있으며 이에 대하여 빠르기를 나타내는 기호로 표시할 수 있다.
그리고 서버(200)가 라인의 종류를 단일선 채우기로 판단한 경우, 서버(200)는 종료점이 포함된 구역의 점들 간의 간격을 기반으로 라인의 작업 속도를 판단할 수 있다. 자세하게는 서버(200)는 종료점이 포함된 구역의 점들 간의 간격(이하, “점 간격”이라 칭한다.)과 기 설정된 제 2 점 기준 간격을 비교할 수 있다. 이 때, 제 2 점 기준 간격은 동일한 구역의 점들 간의 간격을 나타내는 것으로 점과 면을 구분할 수 있는 기준 값일 수 있다. 제 2 점 기준 간격은 사용자에 의해 설정될 수 있다. 서버(200)는 점 간격이 제 2 점 기준 간격을 초과하는 것으로 판단되면, 면의 형태가 점의 형태로 전환된 것으로 판단할 수 있다. 즉, 서버(200)는 라인이 빠르게 작업된 것으로 판단할 수 있으며 이에 대하여 빠르기를 나타내는 기호로 표시할 수 있다.
그리고, 서버(200)가 라인의 종류를 단일면으로 판단한 경우, 서버(200)는 종료점이 포함된 구역의 점들 간의 간격을 기반으로 라인의 작업 속도를 판단할 수 있다. 자세하게는 서버(200)는 종료점이 포함된 구역의 점들 간의 간격(이하, “점 간격”이라 칭한다.)과 기 설정된 제 3 점 기준 간격을 비교할 수 있다. 이 때, 제 3 점 기준 간격은 동일한 구역의 점들 간의 간격을 나타내는 것으로 점과 면을 구분할 수 있는 기준 값일 수 있다. 제 3 점 기준 간격은 사용자에 의해 설정될 수 있다. 서버(200)는 점 간격이 제 3 점 기준 간격을 초과하는 것으로 판단되면, 면의 형태가 점의 형태로 전환된 것으로 판단할 수 있다. 즉, 서버(200)는 라인이 빠르게 작업된 것으로 판단할 수 있으며 이에 대하여 빠르기를 나타내는 기호로 표시할 수 있다.
또한, 서버(200)가 라인의 종류를 단일면으로 판단한 경우, 서버(200)는 라인 넓이가 일정한지 여부를 판단할 수 있다. 서버(200)는 라인 넓이가 일정하지 않는 것으로 판단한 경우, 시작점을 포함한 구역이 위치한 라인의 넓이와 종료점을 포함한 구역이 위치한 라인의 넓이의 차이(이하, “라인 넓이 차이”라 칭한다.)와 기준 넓이 차이값을 비교할 수 있다. 이 때 기준 넓이 차이값은 사용자에 의해 설정될 수 있다.
이 때, 서버(200)가 라인 넓이가 일정하지 않고, 라인 넓이 차이가 기준 넓이 차이값을 초과하는 것으로 판단한 경우, 서버(200)는 시작점이 위치한 구역의 라인의 양측면을 포함하는 각 구역의 점의 개수를 기반으로 입사각을 결정할 수 있다. 자세하게는 서버(200)는 시작점이 위치한 구역의 라인의 좌측면을 포함하는 구역(이하, “라인 좌측 구역”이라 칭한다.)과 시작점이 위치한 구역의 라인의 우측면을 포함하는 구역(이하, “라인 우측 구역”이라 칭한다.)의 점을 개수를 비교할 수 있다. 서버(200)는 라인 좌측 구역과 라인 우측 구역 중 상대적으로 점의 개수가 적은 구역으로부터 상대적으로 점의 개수가 많은 구역 방향을 입사각으로 결정할 수 있다.
반면에, 서버(200)가 라인 넓이가 일정하지 않고, 라인 넓이 차이가 기준 넓이 차이값을 초과하지 않는 것으로 판단한 경우, 서버(200)는 시작점이 위치한 라인의 양측과 종료점의 위치 여부를 기반으로 돌출부를 판단할 수 있다. 자세하게는 서버(200)는 시작점이 위치한 라인의 양측과 종료점의 일직선상에 위치하는지 여부를 판단할 수 있다. 서버(200)는 시작점이 위치한 라인의 양측 중에서 종료점과 일직선상에 위치하지 않는 라인의 일측의 위치를 파악할 수 있으며, 라인의 일측이 종료점으로부터 일정 각도로 연결되는 것을 판단할 수 있다. 즉, 서버(200)는 라인의 일측이 돌출부 형태를 갖는 것으로 판단하고, 이에 대하여 돌출부 형태를 나타내는 기호로 표시할 수 있다.
도 6 및 도 7을 참조하면, 본 발명의 일 실시예에 따른 타투 스킬 기호화 장치는 타투 이미지를 스캔하는 스캔부(110); 및 상기 스캔부(110)로부터 상기 타투 이미지를 전송받아 라인을 추출하는 서버(200)를 포함하고, 상기 서버(200)는 상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하고, 상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하도록 구성될 수 있다.
디바이스(100)는 스캔부(110), 출력부(120) 및 통신부(130)를 포함하여 구성되며, 스캔부(110)를 통해 타투 이미지를 스캔하고, 출력부(120)를 통해 타투 이미지의 기호를 출력할 수 있다. 또한, 통신부(130)를 통해 서버(200)와 무선 통신이 가능할 수 있다.
도 8을 참조하면, 도 8-a는 진행 방향을 나타내는 기호로 시작점에서 종료점으로 진행되는 방향을 표시할 수 있다. 도 8-b는 단일선을 나타내는 기호로 하나의 바늘이 연결된 타투 시술 기기로 작업하도록 안내할 수 있다. 도 8-c는 단일면을 나타내는 기호로 복수의 바늘이 연결된 타투 시술 기기로 작업하도록 안내할 수 있다. 도 8-d는 빠르기를 나타내는 기호로 빠르게 작업해야하는 라인에 표시될 수 있다. 도 8-e는 회전을 나타낸 기호로 넓은 범위 작업에 사용되도록 안내할 수 있다.
도 9를 참조하면, 단일면을 이용한 작업시 복수의 바늘 전체면 타점과 기준선의 각도를 나타낼 수 있다. 이 때 기준선은 진행 방향일 수 있다. 타점과 기준선이 연결되는 지점을 끝바늘의 입사각으로 할 수 있다. 도 9-a는 입사각의 예시를 나타낸 것으로 진행 방향이 상측에서 하측으로 진행되는 경우를 가정할 수 있다. 도 9-b는 타점이 진행 방향과 직각을 이루는 것을 나타내는 입사각일 수 있고, 도 9-c는 타점이 진행 방향의 대각선 방향에서 연결되고 대각선 방향에 따라 좌측 상향 대각, 좌측 하향 대각, 우측 상향 대각, 우측 하향 대각으로 표시할 수 있다. 도 9-d는 타점이 진행 방향의 일직선상에 위치하는 것을 표시할 수 있다.
다음으로 도 10을 참조하면 본 발명의 일 실시예에 따른 타투 이미지는 단일선 기호로 표시될 수 있다. 도면의 좌측 이미지는 타투 이미지를 나타낸 것이며, 우측 이미지는 좌측의 타투 이미지를 기반으로 변환한 기호를 나타낸 것이다. 또한, 타투 이미지와 변환된 기호의 넓이 및 길이는 실제 크기와 일치하지 않을 수 있다.
도 10-a에서 좌측 타투 이미지는 단일 점이며, 이와 같은 타투 이미지에 대응하는 기호는 점이 될 수 있고, 이와 같은 형태는 단일선의 기본 형태일 수 있다.
도 10-b 내지 도 10-m은 단일선 기호로 표시될 수 있다.
도 10-b에서 서버(200)는 좌측의 타투 이미지에 대응하여 구역당 점의 개수를 기반으로 결정한 임의의 시작점, 종료점 및 진행 방향에 대하여 우측의 기호 이미지로 표시할 수 있다.
도 10-c에서 서버(200)는 좌측의 타투 이미지에 대응하여 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향에 대한 기호와 기 설정된 기준 개수에 따른 덧긁기 작업을 안내하는 기호를 우측 기호 이미지와 같이 표시할 수 있다. 이 때 덧긁기 작업을 표시하는 기호는 진행 방향을 나타내는 기호가 두 번 반복되는 형태일 수 있다.
도 10-d에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향을 우측의 기호 이미지로 표시할 수 있다. 종료점은 복수 개일 수 있으며, 각 종료점을 포함한 구역의 점의 개수는 동일할 수 있다. 이와 같은 종료점의 위치는 상이할 수 있고, 따라서 시작점에서 종료점으로 연결되는 진행 방향은 종료점의 개수와 동일할 수 있다.
도 10-e에서 도 10-c 및 도 10-d를 응용하여 서버(200)가 좌측의 타투 이미지에 대응하는 시작점, 종료점, 진행 방향 및 덧긁기 작업을 결정하고, 서버(200)는 시작점, 종료점, 진행 방향 및 덧긁기 작업에 대하여 우측의 기호 이미지로 표시될 수 있다.
도 10-e에서 서버(200)는 타투 이미지에 대응하는 두 개의 종료점을 결정하며, 시작점에서 각 종료점으로 진행되는 두 개의 진행 방향을 나타내는 기호가 표시할 수 있다. 또한, 서버(200)는 기 설정된 기준 개수를 기반으로 하여 덧긁기 기호를 표시할 수 있다.
도 10-f에서 서버(200)가 좌측의 타투 이미지에 대응하여 구역당 점의 개수를 기반으로 결정한 임의의 시작점, 종료점이 일직선상에 위치하는지 판단할 수 있다. 서버(200)가 임의의 시작점, 종료점이 일직선상에 위치하지 않는 것으로 판단하면, 서버(200)는 시작점에서 종료점을 연결하는 단일선 기호를 라인의 외곽선을 따라 형성되는 곡선 형태로 표시할 수 있다.
도 10-g는 도 10-f를 응용하여 기호화될 수 있다. 서버(200)는 라인의 외곽선을 따라 곡선의 형태를 띄는 단일선 기호를 표시할 수 있고, 아울러 서버(200)는 기 설정된 기준 개수를 기반으로 덧긁기 작업에 대응하는 기호를 표시될 수 있다.
도 10-h는 도 10-g와 동일한 기호 이미지로 표시될 수 있으며, 서버(200)에 의해 타투 이미지에 대응하는 결정된 두 개의 종료점에 의하여 시작점에서 각 종료점으로 진행되는 두 개의 진행 방향을 나타내는 기호가 더 표시될 수 있다.
도 10-i에서는 도 10-c, 도 10-d 및 도 10-f를 적용하는 것에 의해 서버(200)는 타투 이미지를 우측의 기호 이미지로 변환할 수 있다.
도 10-j에서 서버(200)는 좌측의 타투 이미지에 대응하여 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호와 제 1 점 기준 간격을 기반으로 결정한 빠르게 작업을 안내하는 빠르기 기호를 우측의 기호 이미지로 표시할 수 있다.
도 10-k에서는 도 10-j와 동일한 기호 이미지로 표시될 수 있으며, 서버(200)에 의해 타투 이미지에 대응하는 결정된 두 개의 종료점에 의하여 시작점에서 각 종료점으로 진행되는 두 개의 진행 방향을 나타내는 기호가 더 표시될 수 있다.
도 10-l에서 서버(200)는 라인의 외곽선을 따라 곡선의 형태를 띄는 단일선 기호를 표시할 수 있다. 또한, 서버(200)는 제 1 점 기준 간격을 기반으로 결정한 빠르게 작업을 안내하는 빠르기 기호를 우측의 기호 이미지로 표시할 수 있다.
도 10-m에서는 도 10-d, 도 10-f 및 도 10-l를 적용하는 것에 의해 서버(200)는 타투 이미지를 우측의 기호 이미지로 변환할 수 있다.
도 10-n 내지 도 10-p는 단일선 채우기로 표시될 수 있다.
도 10-n에서는 원 형상의 점들의 집합의 타투 이미지 좌측과 같이 표시되어 있을 수 있다. 서버(200)는 이와 같은 타투 이미지에 대응하여 점을 회전하는 형태의 회전 기호를 표시할 수 있다. 이와 같은 형태는 단일선 채우기의 기본 형태일 수 있다.
도 10-o에서 서버(200)는 좌측의 타투 이미지에 대응하여 구역당 점의 개수를 기반으로 결정한 임의의 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 변환할 수 있다. 이 때, 서버(200)는 타투 이미지에 대응하는 라인의 넓이가 제 1 기준 넓이를 초과하고, 제 2 기준 넓이 이하인 것으로 판단하면 단일선 채우기를 나타내는 회전 기호를 표시할 수 있다.
도 10-p에서는 도 10-o와 동일한 기호 이미지가 표시될 수 있으며, 서버(200)는 타투 이미지에 대응하는 점 간격과 제 2 점 기준 간격 비교에 따라 결정한 빠르기 작업을 안내하는 기호를 더 표시할 수 있다. 이에 의해 좌측의 타투 이미지에 대응하여 변환된 기호는 우측의 기호 이미지일 수 있다.
다음으로 도 11을 참조하면 본 발명의 일 실시예에 따른 타투 이미지는 단일면 기호로 변환될 수 있다. 도면의 좌측 이미지는 타투 이미지를 나타낸 것이며, 우측 이미지는 좌측의 타투 이미지를 기반으로 변환한 기호를 나타낸 것이다. 또한, 타투 이미지와 변환된 기호의 넓이 및 길이는 실제 크기와 일치하지 않을 수 있다.
도 11-a에서 보는 것과 같이 좌측의 타투 이미지가 단일 직선일 수 있다. 이와 같은 단일 직선은 점들의 집합에 의해 선의 형태를 갖춘 것이므로 서버(200)는 타투 이미지를 점으로 표시되는 기호로 변환할 수 있다. 이와 같은 형태는 단일면의 기본 형태일 수 있다. 아울러, 타투 이미지에 대응하는 시작점 및 종료점의 형태는 도 11-a의 타투 이미지와 같은 선 형태를 가질 수 있다. 다시 말해, 시작점 및 종료점은 복수 개의 점의 집합일 수 있으며, 선 형태일 수 있다.
도 11-b 내지 도 11-e, 도 11-g 내지 도 11-z는 단일면 기호로 표시될 수 있다.
도 11-b에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지로 표시할 수 있다.
도 11-c에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향을 기호를 우측의 기호 이미지로 표시할 수 있다. 이 때, 종료점은 복수 개일 수 있으며, 각 종료점을 포함한 구역의 점의 개수는 동일할 수 있다. 이와 같이 복수 개의 종료점의 위치는 상이할 수 있고, 따라서 시작점에서 종료점으로 연결되는 진행 방향은 종료점의 개수와 동일할 수 있다.
도 11-d에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호와 제 3 점 기준 간격을 기반으로 결정한 빠르게 작업을 안내하는 빠르기 기호를 표시할 수 있다.
도 11-e에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향을 우측의 기호 이미지로 표시할 수 있다. 종료점은 복수 개일 수 있으며, 각 종료점을 포함한 구역의 점의 개수는 동일할 수 있다. 이와 같은 종료점의 위치는 상이할 수 있고, 따라서 시작점에서 종료점으로 연결되는 진행 방향은 종료점의 개수와 동일할 수 있다.
도 11-f에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 임의의 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지로 변환할 수 있다. 또한, 서버(200)가 타투 이미지에 대한 라인의 넓이가 제 3 기준 넓이를 초과하는 것으로 판단하면, 서버(200)는 타투 이미지를 단일면 채우기를 안내하는 회전 기호로 표시할 수 있다.
도 11-g 및 도 11-h에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 변환할 수 있다. 또한, 서버(200)는 라인 넓이 및 구역의 점의 개수를 기반으로 결정한 입사각의 방향에 따른 기호를 더 표시할 수 있다.
도 11-g의 경우 서버(200)는 타투 이미지에 대응하는 입사각 방향을 진행 방향의 좌측 직각으로 결정할 수 있으며, 시작점과 직각을 이루는 좌측 선으로 기호화할 수 있다.
마찬가지로 도 11-h의 경우 타투 이미지에 대응하는 입사각 방향을 진행 방향의 우측 직각일 수 있으며, 시작점과 직각을 이루는 우측 선으로 기호화할 수 있다.
도 11-i에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 변환할 수 있다. 서버(200)는 라인 넓이 및 구역의 점의 개수를 기반으로 결정한 좌측 직각 방향에 따른 입사각 기호를 더 표시할 수 있다. 또한, 서버(200)는 복수의 종료점을 가지는 형태의 기호를 표시할 수 있다.
도 11-j에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 표시할 수 있다. 또한, 서버(200)가 라인 넓이 및 구역의 점의 개수를 기반으로 결정한 입사각의 방향은 복수 개일 수 있다. 좌측 타투 이미지에 대응하는 입사각은 좌측 직각 및 우측 직각일 수 있다. 따라서 서버(200)는 좌측 타투 이미지에 대응하는 기호를 우측 기호 이미지와 같이 변환할 수 있다.
도 11-k는 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 표시할 수 있다. 또한, 서버(200)가 라인 넓이 및 구역의 점의 개수를 기반으로 결정한 입사각의 방향은 복수 개일 수 있다. 좌측 타투 이미지에 대응하는 입사각은 좌측 직각 및 우측 직각일 수 있다. 또한, 서버(200)는 복수의 종료점을 가지는 형태의 기호를 표시할 수 있다.
도 11-l에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 변환할 수 있다. 또한, 서버(200)는 타투 이미지에 대응하는 입사각 방향을 진행 방향의 좌측 상향 대각으로 결정할 수 있으며, 시작점과 11시 방향에서 연결되는 대각선으로 기호화할 수 있다.
도 11-m에서는 도 11-l와 동일한 기호 이미지가 표시될 수 있으며, 서버(200)에 의해 타투 이미지에 대응하는 결정된 두 개의 종료점에 의하여 시작점에서 각 종료점으로 진행되는 두 개의 진행 방향을 나타내는 기호가 더 표시될 수 있다.
도 11-n에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 변환할 수 있다. 또한, 서버(200)는 타투 이미지에 대응하는 입사각 방향을 진행 방향의 좌측 상향 대각 및 우측 상향 대각으로 결정할 수 있다. 즉, 서버(200)는 타투 이미지에 대응하여 복수 개의 입사각 방향을 결정할 수 있다. 서버(200)는 이와 같은 입사각 방향을 시작점과 11시 방향에서 연결되는 대각선 및 2시 방향에서 연결되는 대각선으로 기호화할 수 있다.
도 11-o에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 변환할 수 있다. 또한, 서버(200)는 타투 이미지에 대응하는 입사각 방향을 진행 방향의 좌측 하향 대각 및 우측 하향 대각으로 결정할 수 있다. 즉, 서버(200)는 타투 이미지에 대응하여 복수 개의 입사각 방향을 결정할 수 있다. 서버(200)는 이와 같은 입사각 방향을 시작점과 7시 방향에서 연결되는 대각선 및 5시 방향에서 연결되는 대각선으로 기호화할 수 있다.
도 11-p 및 도 11-q에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 표시할 수 있다. 또한, 서버(200)는 시작점이 위치한 라인의 양측과 종료점의 위치 여부를 기반으로 결정한 돌출부에 대응하는 기호를 더 표시할 수 있다.
도 11-p의 경우 서버(200)는 돌출부를 진행 방향의 좌측으로 결정할 수 있으며, 서버(200)는 타투 이미지에 대응하여 단일면 기호의 두 가닥의 선 중 좌측 선이 우측 선보다 짧은 형태의 기호를 표시할 수 있다.
도 11-q의 경우 서버(200)는 돌출부를 진행 방향의 우측으로 결정할 수 있으며, 서버(200)는 타투 이미지에 대응하여 단일면 기호의 두 가닥의 선 중 우측 선이 좌측 선보다 짧은 형태의 기호를 표시할 수 있다.
도 11-r에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호를 우측의 기호 이미지와 같이 표시할 수 있다. 또한, 서버(200)는 시작점이 위치한 라인의 양측과 종료점의 위치 여부를 기반으로 결정한 시작점을 기준으로 우측과 좌측에 위치한 돌출부에 대응하는 기호를 표시할 수 있다. 즉, 서버(200)는 타투 이미지에 대응하여 복수 개의 돌출부 위치를 결정할 수 있다. 따라서 서버(200)는 좌측의 타투 이미지를 우측의 기호 이미지로 변환할 수 있다.
도 11-s에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호와 라인 넓이 및 구역의 점의 개수를 기반으로 결정한 입사각의 방향에 따른 기호를 표시할 수 있다. 또한, 서버(200)는 타투 이미지에 대응하여 제 3 점 기준 간격을 기반으로 결정한 빠르게 작업을 안내는 빠르기 기호를 표시할 수 있다.
도 11-t는 도 11-i를 응용할 수 있다. 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점, 진행 방향 기호와 라인 넓이 및 구역의 점의 개수를 기반으로 결정한 입사각의 방향에 따른 기호와 서버(200)는 타투 이미지에 대응하여 제 3 점 기준 간격을 기반으로 결정한 빠르기에 대응하는 기호를 표시될 수 있다. 또한, 서버(200)는 타투 이미지에 대응하여 결정한 두 개의 종료점에 의하여 시작점에서 각 종료점으로 진행되는 두 개의 진행 방향을 나타내는 기호를 더 표시할 수 있다.
도 11-u에서 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 결정한 시작점, 종료점 및 진행 방향 기호와 시작점이 위치한 라인의 양측과 종료점의 위치 여부를 기반으로 결정한 우측 돌출부에 대응하는 기호를 표시할 수 있다. 또한, 서버(200)는 타투 이미지에 대응하는 제 3 점 기준 간격을 기반으로 결정한 빠르기에 대응하는 기호를 더 표시할 수 있다.
본 발명의 일 실시예에 따르면 단일선, 단일선 채우기, 단일면 및 단일면 채우기를 이용하여 다양하게 응용 및 적용이 가능할 수 있다.
도 12는 타투 이미지에 대응하여 단일선 및 단일면을 적용해 변환한 기호 예시도이다.
도 12-a 및 도 12-b에서는 서버(200)는 라인의 넓이가 제 2 기준 넓이를 초과, 제 3 기준 넓이를 이하이며, 라인 넓이가 일정하지 않은 것으로 판단할 수 있다. 그리고 서버(200)는 좌측의 타투 이미지에 대응하는 구역당 점의 개수를 기반으로 시작점, 종료점 및 진행 방향을 결정할 수 있다. 다음으로 서버(200)는 종료점이 위치한 라인의 넓이가 시작점이 위치한 라인의 넓이보다 넓은 것으로 판단할 수 있다. 서버(200)가 종료점이 위치한 라인의 넓이가 시작점이 위치한 라인의 넓이보다 넓은 것으로 판단한 경우, 서버(200)는 라인의 외곽선을 단일선에 대응하는 기호를 표시할 수 있다. 이 때 단일선의 진행 방향은 시작점에서 종료점을 향하는 방향일 수 있다. 그리고, 서버(200)는 라인의 전체 면적을 단일면에 대응하는 기호를 표시할 수 있다. 또한, 서버(200)는 시작점과 일직선상에 위치한 종료점이 존재하는지 여부를 판단할 수 있다.
도 12-a와 같이 서버(200)가 시작점과 일직선상에 위치한 종료점이 존재하는 것으로 판단하면, 서버(200)는 시작점과 일직선상에 위치한 종료점으로 진행되는 연결선은 단일면에 대응하는 기호를 표시할 수 있다.
도 12-b와 같이 서버(200)가 시작점과 일직선상에 위치한 종료점이 존재하지 않는 것으로 판단하면, 서버(200)는 시작점과 종료점을 연결하는 라인의 외곽선을 따라 단일선에 대응하는 기호를 표시할 수 있다. 그리고, 서버(200)는 라인의 전체 면적을 단일면에 대응하는 기호를 표시할 수 있다.
상술한 바와 같이 개시된 본 발명의 바람직한 실시예들에 대한 상세한 설명은 당업자가 본 발명을 구현하고 실시할 수 있도록 제공되었다. 상기에서는 본 발명의 바람직한 실시 예들을 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 본 발명의 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다. 예를 들어, 당업자는 상술한 실시 예들에 기재된 각 구성을 서로 조합하는 방식으로 이용할 수 있다. 따라서, 본 발명은 여기에 나타난 실시형태들에 제한되려는 것이 아니라, 여기서 개시된 원리들 및 신규한 특징들과 일치하는 최광의 범위를 부여하려는 것이다.
100: 디바이스
110: 스캔부
120: 출력부
130: 통신부
200: 서버

Claims (5)

  1. 스캔부가 타투 이미지를 스캔하는 타투 이미지 스캔 단계;
    상기 스캔부가 상기 타투 이미지를 서버로 전송하는 타투 이미지 전송 단계;
    상기 서버가 상기 타투 이미지에서 라인을 추출하는 라인 추출 단계;
    상기 서버가 상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하는 시작점 결정 단계; 및
    상기 서버가 상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하는 진행 방향 결정 단계를 포함하는 타투 스킬 기호화 방법.
  2. 제1항에 있어서,
    상기 서버가 상기 라인의 시작점 및 상기 라인의 진행 방향을 기반으로 하여 상기 타투 이미지를 기 정의된 기호로 변환하는 기호 변환 단계를 더 포함하는 타투 스킬 기호화 방법.
  3. 제1항에 있어서,
    상기 시작점 결정 단계는,
    상기 서버가 상기 라인을 단위 면적 기준으로 구획하여 상기 구역을 설정하는 구역 설정 단계;
    상기 서버가 상기 라인의 상기 구역당 점의 개수를 판단하는 점 개수 판단 단계; 및
    상기 서버가 각 구역당 점의 개수를 비교하는 점 개수 비교 단계를 포함하는 타투 스킬 기호화 방법.
  4. 제3항에 있어서,
    상기 서버가 어느 하나의 구역의 점의 개수가 나머지 구역의 점의 개수보다 많은 것으로 판단한 경우, 상기 어느 하나의 구역은 상기 라인의 시작점을 포함하는 것을 특징으로 하는 타투 스킬 기호화 방법.
  5. 타투 이미지를 스캔하는 스캔부; 및
    상기 스캔부로부터 상기 타투 이미지를 전송받아 라인을 추출하는 서버를 포함하고,
    상기 서버는
    상기 라인의 구역당 점의 개수에 기초하여 시작점을 결정하고,
    상기 라인의 상기 구역당 점의 개수 변화량에 기초하여 진행 방향을 결정하는 것을 특징으로 하는 타투 스킬 기호화 장치.
KR1020220048805A 2022-04-20 2022-04-20 타투 스킬 기호화 방법 및 장치 KR102627592B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020220048805A KR102627592B1 (ko) 2022-04-20 2022-04-20 타투 스킬 기호화 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020220048805A KR102627592B1 (ko) 2022-04-20 2022-04-20 타투 스킬 기호화 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20230149510A true KR20230149510A (ko) 2023-10-27
KR102627592B1 KR102627592B1 (ko) 2024-01-19

Family

ID=88514330

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020220048805A KR102627592B1 (ko) 2022-04-20 2022-04-20 타투 스킬 기호화 방법 및 장치

Country Status (1)

Country Link
KR (1) KR102627592B1 (ko)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003051014A (ja) * 2001-08-03 2003-02-21 Canon Inc 情報処理装置及び方法
KR101198569B1 (ko) * 2011-07-06 2012-11-06 에스티엑스조선해양 주식회사 이미지처리를 이용한 강재 정보 자동 인식 처리 시스템 및 처리방법
KR101646567B1 (ko) 2015-06-18 2016-08-08 계명대학교 산학협력단 생체 신호 측정 환경에서의 타투 인식을 통한 사용자 인증 방법 및 시스템
US20160307057A1 (en) * 2015-04-20 2016-10-20 3M Innovative Properties Company Fully Automatic Tattoo Image Processing And Retrieval
KR20200058205A (ko) 2018-11-19 2020-05-27 네이버시스템(주) 국내 지형특성을 반영한 1:25,000 지도의 기호화 자동화 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003051014A (ja) * 2001-08-03 2003-02-21 Canon Inc 情報処理装置及び方法
KR101198569B1 (ko) * 2011-07-06 2012-11-06 에스티엑스조선해양 주식회사 이미지처리를 이용한 강재 정보 자동 인식 처리 시스템 및 처리방법
US20160307057A1 (en) * 2015-04-20 2016-10-20 3M Innovative Properties Company Fully Automatic Tattoo Image Processing And Retrieval
KR101646567B1 (ko) 2015-06-18 2016-08-08 계명대학교 산학협력단 생체 신호 측정 환경에서의 타투 인식을 통한 사용자 인증 방법 및 시스템
KR20200058205A (ko) 2018-11-19 2020-05-27 네이버시스템(주) 국내 지형특성을 반영한 1:25,000 지도의 기호화 자동화 방법

Also Published As

Publication number Publication date
KR102627592B1 (ko) 2024-01-19

Similar Documents

Publication Publication Date Title
KR100722919B1 (ko) 인쇄 조건 변경 방법, 프로그램, 기억 매체, 인쇄 방법,프린터 및 인쇄 시스템
DE112017004677T5 (de) Berührungsempfindliche Tastatur
KR102627592B1 (ko) 타투 스킬 기호화 방법 및 장치
US20150248166A1 (en) System for spontaneous recognition of continuous gesture input
DE102010055514A1 (de) Ereigniserzeugung anhand der Identifizierung von Abdrucksabschnitten
DE102016206719A1 (de) Berührungseingabeeinrichtung und Fahrzeug mit einer Berührungseingabeeinrichtung
Apitz et al. Foundations for designing and evaluating user interfaces based on the crossing paradigm
Zeleznik et al. Lineogrammer: creating diagrams by drawing
US20160266656A1 (en) Gesture based computer interface system and method
US20180373333A1 (en) Method of displaying characters for the blind using haptic patterns
EP3409494B1 (en) Method of relief printing and a relief printer and a software product
JP2013193303A5 (ko)
CN106201003A (zh) 一种基于触摸屏设备的虚拟键盘及其输入方法
JP6430011B2 (ja) 漢字入力方法及び装置
US11922007B2 (en) Apparatus, method and system for inputting characters to an electronic device
EP0860765A1 (de) Eingabevorrichtung und -verfahren für Datenverarbeitungsvorrichtungen
CN107848318A (zh) 印刷版、印刷物及印刷方法
KR102065532B1 (ko) 한글 입력용 안구인식 키보드
EP3475937B1 (de) Übungsscheibe zur kräftigung der finger
KR102112733B1 (ko) 스노우 기법을 이용한 반영구 눈썹화장 시술방법
JP6515523B2 (ja) 文章提供装置、プログラム、文章提供方法及び印刷物
US9971334B2 (en) Inscription positioning apparatuses, systems, and methods of making and using the same
Nowosielski QWERTY-and 8pen-based touchless text input with hand movement
JP6492406B2 (ja) 表示端末装置、プログラム、及び、サーバ装置
KR101209009B1 (ko) 터치 스크린에서의 정보 입력 장치 및 그 방법

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant