대상을 설명하는 텍스트 데이터에 기계 학습 모델을 적용하여 생성된 벡터 그래픽 커맨드를 이용하여 대상을 표현하는 이미지를 생성하는 방법 및 장치
METHOD AND APPARATUS FOR GENERATING A IMAGE REPRESENTING AN TARGET USING A VECTOR GRAPHIC COMMAND GENERATED BY APPLYING A MACHINE LEARNING MODEL TO TEXT DATA DESCRIBING THE TARGET
특허 요약
로고 생성 장치는, 하나 이상의 속성(property) 별로 대상(target)을 설명하는 텍스트 데이터(text data)를 획득하고, 미리 트레이닝된 기계 학습 모델을 상기 획득된 텍스트 데이터에 적용함으로써 벡터에 기초한 시각적 표현(visual representation)의 구현(implementation)을 위한 벡터 그래픽 커맨드(vector graphic command)를 생성하며, 상기 생성된 벡터 그래픽 커맨드를 렌더링(render)함으로써 상기 대상을 표현(represent)하는 이미지(image)를 생성하는 프로세서를 포함할 수 있다.
청구항
번호청구항
11

제10항에 있어서,상기 텍스트와 그래픽 표현이 결합된 이미지를 생성하는 단계는,상기 대상의 명칭(name)에 관한 텍스트와 그래픽 표현이 결합된 로고 도안 이미지(logo design image)를 생성하는 단계를 포함하는,방법.

12

제1항 내지 제4항, 제7항, 제10항, 제11항 중 어느 한 항의 방법을 수행하기 위한 명령어를 포함하는 하나 이상의 컴퓨터 프로그램을 저장한 컴퓨터 판독 가능 기록 매체.

1

프로세서에 의하여 수행되는 방법에 있어서,하나 이상의 속성(property) 별로 대상(target)을 설명하는 텍스트 데이터(text data)를 획득하는 단계;미리 트레이닝된 기계 학습 모델을 상기 획득된 텍스트 데이터에 적용함으로써, 벡터에 기초한 시각적 표현(visual representation)의 구현(implementation)을 위한 벡터 그래픽 커맨드(vector graphic command)를 생성하는 단계 - 상기 벡터 그래픽 커맨드는, 확장성 생성 언어(eXtensible Markup Language; XML) 형식을 가짐 - ;XML의 가변 벡터 그래픽(scalable vector graphic; SVG)을 지원하는 브라우저를 통해 상기 생성된 벡터 그래픽 커맨드를 렌더링(render)함으로써, 상기 대상을 표현(represent)하는 이미지(image)를 생성하는 단계;상기 이미지에 대하여 요구된 시각적 속성(visual property)에 대한 추가 텍스트 데이터를 획득하는 단계;상기 텍스트 데이터 및 상기 추가 텍스트 데이터에 상기 기계 학습 모델을 적용함으로써, 추가 벡터 그래픽 커맨드를 생성하는 단계; 및상기 생성된 추가 벡터 그래픽 커맨드를 렌더링함으로써, 상기 시각적 속성을 가지는 추가 이미지를 생성하는 단계를 포함하는 방법.

2

제1항에 있어서,상기 텍스트 데이터를 획득하는 단계는,상기 대상에 대한 설명(description)으로부터 키워드(keyword)를 추출하는 단계; 및상기 추출된 키워드에 기초하여 텍스트 데이터를 획득하는 단계를 포함하는,방법.

3

제1항에 있어서,상기 텍스트 데이터를 획득하는 단계는,상기 대상이 회사(company)인 경우, 회사명(company name), 회사의 비전(vision), 회사의 경영 원칙(business principles), 상품(goods), 서비스(service), 또는 업종(category of industry) 중 적어도 하나의 속성에 대한 텍스트 데이터를 획득하는 단계를 포함하는,방법.

4

제1항에 있어서,상기 텍스트 데이터를 획득하는 단계는,상기 대상이 브랜드(brand)인 경우, 브랜드 이름(brand name), 브랜드의 비전(vision), 상품(goods), 서비스(service), 마케팅 전략(marketing strategy), 브랜드 이미지(brand image), 또는 소비자(consumer) 중 적어도 하나의 속성에 대한 텍스트 데이터를 획득하는 단계를 포함하는,방법.

5

삭제

6

삭제

7

제1항에 있어서,상기 벡터 그래픽 커맨드를 생성하는 단계는,트랜스포머(transformer) 기반의 시퀀스 투 시퀀스 모델(sequence to sequence model)을 상기 텍스트 데이터에 적용하는 단계를 포함하는,방법.

8

삭제

9

삭제

10

제1항에 있어서,상기 이미지를 생성하는 단계는,상기 대상에 관한 텍스트와 그래픽 표현이 결합된 이미지를 생성하는 단계를 포함하는,방법.

13

하나 이상의 속성(property) 별로 대상(target)을 설명하는 텍스트 데이터(text data)를 획득하고, 미리 트레이닝된 기계 학습 모델을 상기 획득된 텍스트 데이터에 적용함으로써 벡터에 기초한 시각적 표현(visual representation)의 구현(implementation)을 위한 벡터 그래픽 커맨드(vector graphic command)를 생성하며, XML의 가변 벡터 그래픽(scalable vector graphic; SVG)을 지원하는 브라우저를 통해 상기 생성된 벡터 그래픽 커맨드를 렌더링(render)함으로써, 상기 대상을 표현(represent)하는 이미지(image)를 생성하는 프로세서를 포함하고,상기 벡터 그래픽 커맨드는,확장성 생성 언어(eXtensible Markup Language; XML) 형식을 가지고,상기 프로세서는,상기 이미지에 대하여 요구된 시각적 속성(visual property)에 대한 추가 텍스트 데이터를 획득하고,상기 텍스트 데이터 및 상기 추가 텍스트 데이터에 상기 기계 학습 모델을 적용함으로써, 추가 벡터 그래픽 커맨드를 생성하고,상기 생성된 추가 벡터 그래픽 커맨드를 렌더링함으로써, 상기 시각적 속성을 가지는 추가 이미지를 생성하는,로고 생성 장치.

14

제13항에 있어서,상기 프로세서는,상기 대상에 대한 설명(description)으로부터 키워드(keyword)를 추출하고,상기 추출된 키워드에 기초하여 텍스트 데이터를 획득하는,로고 생성 장치.

15

제13항에 있어서,상기 프로세서는,상기 대상이 회사(company)인 경우, 회사명(company name), 회사의 비전(vision), 회사의 경영 원칙(business principles), 상품(goods), 서비스(service), 또는 업종(category of industry) 중 적어도 하나의 속성에 대한 텍스트 데이터를 획득하는,로고 생성 장치.

16

제13항에 있어서,상기 프로세서는,상기 대상이 브랜드(brand)인 경우, 브랜드 이름(brand name), 브랜드의 비전(vision), 상품(goods), 서비스(service), 마케팅 전략(marketing strategy), 브랜드 이미지(brand image), 또는 소비자(consumer) 중 적어도 하나의 속성에 대한 텍스트 데이터를 획득하는,로고 생성 장치.

17

삭제

18

삭제

19

제13항에 있어서,상기 프로세서는,트랜스포머(transformer) 기반의 시퀀스 투 시퀀스 모델(sequence to sequence model)을 상기 텍스트 데이터에 적용하는,로고 생성 장치.

20

삭제

21

삭제

22

제13항에 있어서,상기 프로세서는,상기 대상에 관한 텍스트와 그래픽 표현(graphic representation)이 결합된 이미지를 생성하는,로고 생성 장치.

23

제22항에 있어서,상기 프로세서는,상기 대상의 명칭(name)에 관한 텍스트와 그래픽 표현이 결합된 로고 도안 이미지(logo design image)를 생성하는,로고 생성 장치.