KR101779380B1 - 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법 - Google Patents

벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법 Download PDF

Info

Publication number
KR101779380B1
KR101779380B1 KR1020160014970A KR20160014970A KR101779380B1 KR 101779380 B1 KR101779380 B1 KR 101779380B1 KR 1020160014970 A KR1020160014970 A KR 1020160014970A KR 20160014970 A KR20160014970 A KR 20160014970A KR 101779380 B1 KR101779380 B1 KR 101779380B1
Authority
KR
South Korea
Prior art keywords
font
overlay
providing
vector
color bitmap
Prior art date
Application number
KR1020160014970A
Other languages
English (en)
Other versions
KR20170093496A (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 KR1020160014970A priority Critical patent/KR101779380B1/ko
Priority to JP2016067663A priority patent/JP2017138565A/ja
Publication of KR20170093496A publication Critical patent/KR20170093496A/ko
Application granted granted Critical
Publication of KR101779380B1 publication Critical patent/KR101779380B1/ko

Links

Images

Classifications

    • G06F17/214
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/002D [Two Dimensional] image generation
    • G06T11/60Editing figures and text; Combining figures or text

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Processing Or Creating Images (AREA)

Abstract

벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법이 개시된다. 본 발명에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템은, 사용자로부터 글자를 입력 받는 입력부; 벡터 폰트를 제공하는 벡터 폰트 제공부; 컬러 비트맵 이미지를 제공하는 컬러 비트맵 이미지 제공부; 상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공부; 및 상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시부를 포함한다.

Description

벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법{System and method for providing vector and bitmap overlay font}
본 발명은 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법에 관한 것으로서, 사용자로부터 글자를 입력 받으면, 벡터 폰트 및 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하고, 입력된 글자를 오버레이 폰트를 적용하여 표시함으로써, 사용자가 전문가의 도움 없이 폰트와 이미지를 결합하여 단말에 입력되는 글자를 다양하게 꾸미는 캘리그래피를 손쉽게 할 수 있으며, 사용자가 다른 사용자와 단말을 통해 대화를 나누는 대화창에서 실시간으로 글자를 꾸며서 입력할 수 있는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법에 관한 것이다.
폰트(font)란 서체(예; 굴림체, 바탕체 등), 크기[가로×세로], 스타일(예; 굵게, 음영 등)의 속성을 갖는 글자를 말하며, 통상적으로 비트맵 폰트(bitmap font)와 벡터 폰트(vector font)로 나뉜다. 비트맵 폰트란 각각의 글자 하나 하나를 컬러 비트맵(도트)의 집합으로 기억시킨 폰트를 말하며, 벡터 폰트란 글자의 모양을 윤곽선의 벡터(방향, 길이)로 기억시킨 폰트를 말한다.
일반적으로, 컴퓨터, 모바일 등의 단말을 통해 글자를 입력하는 경우, 정해진 폰트만으로 입력된다. 예를 들어, 사용자가 글자의 폰트를 '바탕체'로 설정한 경우, 사용자가 키보드 등의 입력부를 통해 글자를 입력하면 해당 글자는 '바탕체'로만 표시된다.
종래의 폰트는 단순히 글자의 크기, 획의 굵기, 모양 등으로만 이루어 져 있었으나, 최근에는 글자의 크기, 획의 굵기, 모양뿐만 아니라 이미지, 색상 등이 결합되어 사용자의 다양한 개성을 나타낼 수 있게 되었다.
하지만 이와 같이 이미지가 결합된 폰트도 폰트를 디자인한 폰트 디자이너에 의해 제공된 폰트만을 이용할 수 있었으며, 사용자가 임의로 자신이 원하는 이미지를 넣어서 글자를 입력하길 원하는 경우, 일일이 폰트마다 이미지를 적용시켜 폰트를 만들어 놓은 다음 이용하여야 하므로, 일반 사용자의 접근이 어렵고 폰트를 직접 만들어야 한다는 번거로움이 존재하였다.
본 발명의 목적은, 사용자로부터 글자를 입력 받으면, 벡터 폰트 및 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하고, 입력된 글자를 오버레이 폰트를 적용하여 표시함으로써, 사용자가 전문가의 도움 없이 폰트와 이미지를 결합하여 단말에 입력되는 글자를 다양하게 꾸미는 캘리그래피를 손쉽게 할 수 있으며, 사용자가 다른 사용자와 단말을 통해 대화를 나누는 대화창에서 실시간으로 글자를 꾸며서 입력할 수 있는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법을 제공하는 것이다.
본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템은, 사용자로부터 글자를 입력 받는 입력부; 벡터 폰트를 제공하는 벡터 폰트 제공부; 컬러 비트맵 이미지를 제공하는 컬러 비트맵 이미지 제공부; 상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공부; 및 상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시부를 포함하여 구성된다.
상기 오버레이 폰트 제공부는, 상기 벡터 폰트의 윤곽선 내에 상기 컬러 비트맵 이미지의 일부가 표시되도록 상기 오버레이 폰트를 생성하여 제공할 수 있다.
상기 오버레이 폰트 제공부는, 상기 벡터 폰트의 크기에 대응하여 상기 컬러 비트맵 이미지의 크기를 조절하는 이미지 스케일링(scaling)을 수행하는 이미지 스케일링부; 상기 컬러 비트맵 이미지의 모양이 상기 벡터 폰트의 모양에 대응하도록 상기 컬러 비트맵 이미지를 자르는 이미지 트리밍(trimming)을 수행하는 이미지 트리밍부; 및 상기 이미지 스케일링 및 상기 이미지 트리밍된 상기 컬러 비트맵 이미지를 상기 벡터 폰트의 윤곽선에 맞게 적용하여 상기 오버레이 폰트를 생성하는 오버레이 폰트 생성부를 포함할 수 있다.
상기 오버레이 폰트 제공부는, 상기 벡터 폰트 또는 상기 오버레이 폰트에 필터를 적용할 수 있다.
상기 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템은, 상기 벡터 폰트 또는 상기 오버레이 폰트에 필터링 효과를 적용하는 필터를 제공하는 필터 제공부를 더 포함하되, 상기 오버레이 폰트 제공부는, 상기 벡터 폰트 또는 상기 오버레이 폰트에 상기 필터를 적용하는 이미지 블렌딩을 수행하는 이미지 블렌딩부를 포함할 수 있다.
상기 오버레이 폰트 제공부는, 상기 벡터 폰트에 상기 컬러 비트맵 이미지가 함께 표시되도록 상기 오버레이 폰트를 생성하여 제공할 수 있다.
상기 컬러 비트맵 이미지 제공부는, 상기 컬러 비트맵 이미지를 테이블 형태로 기록한 임베디드 비트맵 테이블을 포함하고, 상기 오버레이 폰트 제공부는, 상기 임베디드 비트맵 테이블의 유무를 확인하고, 상기 임베디드 비트맵 테이블이 있는 경우, 사용자의 선택에 따라 상기 임베디드 비트맵 테이블에 포함된 상기 컬러 비트맵 이미지를 제공하거나, 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공할 수 있다.
상기 오버레이 폰트 제공부는, 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하는 경우, 상기 컬러 비트맵 이미지가 상기 벡터 폰트의 어느 부분에 위치할지와 관련한 컬러 비트맵 이미지 위치값을 미리 설정할 수 있다.
본 발명의 일 실시예에 따른, 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법 은, 입력부가 사용자로부터 글자를 입력 받는 단계; 벡터 폰트 제공부가 벡터 폰트를 제공하는 벡터 폰트 제공 단계; 컬러 비트맵 이미지 제공부가 컬러 비트맵 이미지를 제공하는 컬러 비트맵 이미지 제공 단계; 오버레이 폰트 제공부가 상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공 단계; 및 표시부가 상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시 단계를 포함하여 구성된다.
상기 오버레이 폰트 제공 단계는, 상기 벡터 폰트의 윤곽선 내에 상기 컬러 비트맵 이미지의 일부가 표시되도록 상기 오버레이 폰트를 생성하여 제공하는 단계를 포함할 수 있다.
상기 오버레이 폰트 제공 단계는, 이미지 스케일링부가 상기 벡터 폰트의 크기에 대응하여 상기 컬러 비트맵 이미지의 크기를 조절하는 이미지 스케일링을 수행하는 이미지 스케일링 단계; 이미지 트리밍부가 상기 컬러 비트맵 이미지의 모양이 상기 벡터 폰트의 모양에 대응하도록 상기 컬러 비트맵 이미지를 자르는 이미지 트리밍을 수행하는 이미지 트리밍 단계; 및 오버레이 폰트 생성부가 상기 이미지 스케일링 및 상기 이미지 트리밍된 상기 컬러 비트맵 이미지를 상기 벡터 폰트의 윤곽선에 맞게 적용하여 상기 오버레이 폰트를 생성하는 오버레이 폰트 생성 단계를 포함할 수 있다.
상기 오버레이 폰트 제공 단계는, 상기 벡터 폰트 또는 상기 오버레이 폰트에 필터를 적용하는 단계를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법.
상기 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법은, 상기 벡터 폰트 또는 상기 오버레이 폰트에 필터링 효과를 적용하는 필터를 제공하는 필터 제공 단계를 더 포함하되, 상기 오버레이 폰트 제공 단계는, 상기 벡터 폰트 또는 상기 오버레이 폰트에 상기 필터를 적용하는 이미지 블렌딩(blending)을 수행하는 이미지 블렌딩 단계를 포함할 수 있다.
상기 오버레이 폰트 제공 단계는, 상기 벡터 폰트에 상기 컬러 비트맵 이미지가 함께 표시되도록 상기 오버레이 폰트를 생성하여 제공하는 단계를 포함할 수 있다.
상기 컬러 비트맵 이미지 제공 단계는, 상기 컬러 비트맵 이미지를 테이블 형태로 기록한 임베디드 비트맵 테이블을 제공하는 단계를 포함하고, 상기 오버레이 폰트 제공 단계는, 상기 임베디드 비트맵 테이블의 유무를 확인하는 단계; 및 상기 임베디드 비트맵 테이블이 있는 경우, 사용자의 선택에 따라 상기 임베디드 비트맵 테이블에 포함된 상기 컬러 비트맵 이미지를 제공하거나, 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공하는 단계를 포함할 수 있다.
상기 오버레이 폰트 제공 단계는, 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하는 경우, 상기 컬러 비트맵 이미지가 상기 벡터 폰트의 어느 부분에 위치할지와 관련한 컬러 비트맵 이미지 위치값을 미리 설정하는 단계를 더 포함할 수 있다.
본 발명의 일 측면에 따르면, 사용자로부터 글자를 입력 받으면, 벡터 폰트 및 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하고, 입력된 글자를 오버레이 폰트를 적용하여 표시함으로써, 사용자가 전문가의 도움 없이 폰트와 이미지를 결합하여 단말에 입력되는 글자를 다양하게 꾸미는 캘리그래피를 손쉽게 할 수 있으며, 사용자가 다른 사용자와 단말을 통해 대화를 나누는 대화창에서 실시간으로 글자를 꾸며서 입력할 수 있는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법을 제공할 수 있다.
도 1은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템을 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제1 실시예를 설명하기 위한 도면이다.
도 3은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제1 실시예를 수행하는 과정의 순서도이다.
도 4는 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제2 실시예를 설명하기 위한 도면이다.
도 5는 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제2 실시예를 수행하는 과정의 순서도이다.
도 6은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제3 실시예를 설명하기 위한 도면이다.
도 7은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제3 실시예를 수행하는 과정의 순서도이다.
본 발명을 첨부된 도면을 참조하여 상세히 설명하면 다음과 같다. 여기서, 반복되는 설명, 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능, 및 구성에 대한 상세한 설명은 생략한다. 본 발명의 실시형태는 당 업계에서 평균적인 지식을 가진 자에게 본 발명을 보다 완전하게 설명하기 위해서 제공되는 것이다. 따라서, 도면에서의 요소들의 형상 및 크기 등은 보다 명확한 설명을 위해 과장될 수 있다.
명세서 전체에서, 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.
또한, 명세서에 기재된 "...부"의 용어는 하나 이상의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
도 1은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템을 개략적으로 도시한 도면이다.
도 1을 참조하면, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100)은 프로그램 또는 어플리케이션 또는 운영체제의 형태로 단말(미도시)에 구비될 수 있으며, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100)을 구비한 단말(미도시)은 사용자로부터 글자를 입력 받아, 벡터 폰트 및 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하고, 입력된 글자를 오버레이 폰트를 적용하여 표시할 수 있다.
일 실시예에서, 단말(미도시)은 데스크톱(desktop) 컴퓨터, 랩톱(laptop) 컴퓨터, 모바일 폰(mobile phone), 태블릿(tablet) 컴퓨터 등 글자, 이미지 등을 입력 받아 표시할 수 있는 장치라면 어떠한 형태의 장치든 모두 포함할 수 있다.
본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100)은 입력부(110), 벡터 폰트 제공부(120), 컬러 비트맵 이미지 제공부(130), 오버레이 폰트 제공부(140), 필터 제공부(150) 및 표시부(160)를 포함하여 구성될 수 있다. 도 1에 도시된 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100)은 일 실시예에 따른 것이고 도 1에 도시된 블록들은 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 일부 블록이 추가, 변경 또는 삭제될 수 있다.
입력부(110)는 사용자로부터 글자를 입력 받는다. 일 실시예에서, 입력부(110)는 키보드, 키패드, 터치 패드, 터치 스크린, 마우스 등 사용자가 조작을 통해 글자를 입력할 수 있는 모든 장치를 포함할 수 있다.
벡터 폰트 제공부(120)는 벡터 폰트를 제공한다. 일 실시예에서, 벡터 폰트 제공부(120)는 글자의 모양을 윤곽선의 벡터(방향, 길이)로 기억함으로써, 하나 이상의 폰트를 저장할 수 있다. 그리고 벡터 폰트 제공부(120)는 설정에 따라 또는 사용자의 선택에 따라 폰트를 로드하여 제공할 수 있다.
컬러 비트맵 이미지 제공부(130)는 컬러 비트맵 이미지를 제공한다. 일 실시예에서, 컬러 비트맵 이미지 제공부(130)는 상기 컬러 비트맵 이미지를 테이블 형태로 기록한 임베디드 비트맵 테이블을 포함할 수 있다. 그리고 컬러 비트맵 이미지 제공부(130)는 설정에 따라 또는 사용자의 선택에 따라 컬러 비트맵 이미지를 로드하여 제공할 수 있다.
오버레이 폰트 제공부(140)는 상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공할 수 있다. 여기서, 오버레이란 벡터 폰트 및 컬러 비트맵 이미지를 함께 표시될 수 있도록 중첩하는 것을 의미하며, 그 방식은 다양하게 이루어질 수 있으며, 이후 도 2 내지 도 7을 참조하여 오버레이 방식의 실시예들을 설명하도록 한다.
표시부(150)는 입력부(110)에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시한다. 일 실시예에서, 표시부(150)는 LED(Light Emitting Diode), LCD(Liquid Crystal Display) 등의 표시 장치를 포함할 수 있다.
이하 도 2 내지 도 7을 참조하여 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 오버레이 방식의 실시예들을 설명하도록 한다.
도 2는 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제1 실시예를 설명하기 위한 도면이다.
도 2를 참조하면, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100) 및 방법에서 오버레이 폰트 제공부(140)는 벡터 폰트(10)의 윤곽선 내에 컬러 비트맵 이미지(20)의 일부가 표시되도록 오버레이 폰트(30)를 생성할 수 있다.
이를 위해, 오버레이 폰트 제공부(140)는 이미지 스케일링부(141), 이미지 트리밍부(142) 및 오버레이 폰트 생성부(143)를 포함할 수 있다. 도 1에 도시된 오버레이 폰트 제공부(140)는 일 실시예에 따른 것이고 도 1에 도시된 블록들은 모든 블록이 필수 구성요소는 아니며, 다른 실시예에서 일부 블록이 추가, 변경 또는 삭제될 수 있다.
이미지 스케일링부(141)는 벡터 폰트(10)의 크기에 대응하여 컬러 비트맵 이미지(20)의 크기를 조절하는 이미지 스케일링(scaling)을 수행한다. 벡터 폰트(10)와 오버레이될 컬러 비트맵 이미지(20)는 벡터 폰트(10)보다 크거나 작을 수 있다. 컬러 비트맵 이미지(20)가 벡터 폰트(10)보다 크거나 작은 상태에서 오버레이가 이루어질 경우 제대로 된 오버레이 폰트(30)를 얻을 수 없기 때문에, 이미지 스케일링부(141)는 벡터 폰트(10)의 크기에 대응하여 컬러 비트맵 이미지(20)의 크기를 조절하는 이미지 스케일링을 수행할 수 있다.
이미지 트리밍부(142)는 컬러 비트맵 이미지(20)의 모양이 벡터 폰트(10)의 모양에 대응하도록 컬러 비트맵 이미지(20)를 자르는 이미지 트리밍(trimming)을 수행한다. 오버레이 폰트(30)가 생성되기 위해서는 컬러 비트맵 이미지(20)가 벡터 폰트(10)의 모양과 대응되어야 하므로, 이미지 트리밍부(142)는 벡터 폰트(10)의 모양에 대응하도록 컬러 비트맵 이미지(20)를 자르는 이미지 트리밍을 수행할 수 있다.
오버레이 폰트 생성부(143)는 상기 이미지 스케일링 및 상기 이미지 트리밍된 컬러 비트맵 이미지(20)를 벡터 폰트(10)의 윤곽선에 맞게 적용하여 상기 오버레이 폰트(30)를 생성한다.
도 3은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제1 실시예를 수행하는 과정의 순서도이다.
도 2에 도시된 제1 실시예는 도 3에 도시된 과정에 의해 수행될 수 있다.
도 3을 참조하면, 먼저 오버레이 폰트 제공부(140)가 컬러 비트맵 이미지(20)가 있는지 여부를 확인하고(S210), 없으면, 벡터 폰트 제공부(120)가 벡터 폰트를 로드하고(S220) 표시한(S290) 후 종료한다.
컬러 비트맵 이미지(20)가 있으면, 컬러 비트맵 이미지 제공부(130)가 컬러 비트맵 이미지(20)를 로드하고(S230), 컬러 비트맵 이미지 로딩 방식을 선택한다(S240). 컬러 비트맵 이미지(20)가 기저장된 탬플릿에서 선택된 경우에는 바로 벡터 폰트 제공부(120)가 벡터 폰트를 로드하고(S270), 컬러 비트맵 이미지(20)가 사용자에 의해 선택된 경우에는 오버레이 폰트 제공부(140)가 이미지 스케일링(S250) 및 이미지 트리밍(S260)을 거치고 벡터 폰트를 로드한다(S270).
그리고 나면, 컬러 비트맵 이미지(20)를 벡터 폰트(10)의 윤곽선에 맞게 적용하여 상기 오버레이 폰트(30)를 생성하고(S280), 표시한(S290) 후 종료한다.
도 4는 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제2 실시예를 설명하기 위한 도면이다.
도 4를 참조하면, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100) 및 방법에서 오버레이 폰트 제공부(140)는 벡터 폰트 또는 상기 오버레이 폰트(11)에 필터(21)를 적용할 수 있다. 필터(21)가 적용된 즉, 필터링된 폰트(31)는 먹물 효과, 블러링(blurring) 효과, 번짐 효과 등의 다양한 필터링 효과가 적용되어 표시될 수 있다.
이를 위해, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100)은 벡터 폰트 또는 오버레이 폰트에 필터링 효과를 적용하는 필터를 제공하는 필터 제공부(160)를 포함할 수 있다.
이 때, 오버레이 폰트 제공부(140)는 상기 벡터 폰트 또는 상기 오버레이 폰트에 상기 필터를 적용하는 이미지 블렌딩을 수행하는 이미지 블렌딩부(144)를 포함할 수 있다.
도 4에 도시된 실시예에 따르면, 필터링된 폰트(31)는 먹물 효과가 적용되어 동양적인 느낌이 나도록 생성될 수 있다.
도 5는 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제2 실시예를 수행하는 과정의 순서도이다.
도 4에 도시된 제2 실시예는 도 5에 도시된 과정에 의해 수행될 수 있다.
도 5를 참조하면, 먼저 벡터 폰트 제공부(120)가 벡터 폰트를 로드한다(S310). 그리고 필터 제공부(130)가 필터를 선택하고(S320), 컬러 비트맵 이미지 제공부(130)가 컬러 비트맵 이미지를 선택한다(S330). 그리고 나서 필터 및 컬러 비트맵 이미지를 로드한(S340) 후에 오버레이 폰트(11)를 생성한다.
그리고 나서, 이미지 블렌딩부(144)가 오버레이 폰트(11)에 필터(21)를 적용하는 이미지 블렌딩을 수행한다. 그리고 나서 필터링된 폰트(31)를 표시하고(S360) 종료한다.
도 6은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제3 실시예를 설명하기 위한 도면이다.
도 6을 참조하면, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100) 및 방법에서 오버레이 폰트 제공부(140)는 벡터 폰트(12)에 컬러 비트맵 이미지(22)가 함께 표시되도록 오버레이 폰트(32)를 생성할 수 있다. 이 때, 오버레이 폰트 제공부(140)는 벡터 폰트(12)와 컬러 비트맵 이미지(22)가 서로 일부가 겹쳐진 상태로 오버레이 폰트(32)를 생성할 수 있다.
이를 위해, 오버레이 폰트 제공부(140)는 컬러 비트맵 이미지 제공부(130)에 상기 임베디드 비트맵 테이블의 유무를 확인하고, 상기 임베디드 비트맵 테이블이 있는 경우, 사용자의 선택에 따라 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지(22)를 제공하거나, 벡터 폰트(12) 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지(22)를 오버레이하여 오버레이 폰트(32)를 생성하여 제공할 수 있다.
즉, 오버레이 폰트 제공부(140)는 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지(22)를 그대로 표시하도록 하거나 벡터 폰트(11) 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지(22)를 오버레이하여 생성된 오버레이 폰트(32)를 표시하도록 할 수 있다. 컬러 비트맵 이미지(22)를 그대로 표시할지 또는 벡터 폰트(11) 및 컬러 비트맵 이미지(22)를 오버레이하여 오버레이 폰트(32)를 표시할지는 사용자의 입력을 받아 선택될 수 있다.
일 실시예에서, 오버레이 폰트 제공부(140)는 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하는 경우, 상기 컬러 비트맵 이미지가 상기 벡터 폰트의 어느 부분에 위치할지와 관련한 컬러 비트맵 이미지 위치값을 미리 설정할 수 있다. 여기서, 상기 컬러 비트맵 이미지 위치값은 초기값으로 미리 설정되어 있거나, 필요에 따라 사용자에 의해 설정될 수 있다.
도 7은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법의 제3 실시예를 수행하는 과정의 순서도이다.
도 6에 도시된 제3 실시예는 도 7에 도시된 과정에 의해 수행될 수 있다.
도 7을 참조하면, 먼저 벡터 폰트 제공부(120)가 벡터 폰트(12)를 로드한다(S410). 그리고 오버레이 폰트 제공부(140)가 컬러 비트맵 이미지 제공부(130)에 상기 임베디드 비트맵 테이블의 유무를 확인한다(S420). 이 때, 임베디드 비트맵 테이블이 없는 경우, 벡터 폰트(12)를 표시하고(S430) 종료한다.
임베디드 비트맵 테이블이 있는 경우, 벡터 폰트(12) 및 컬러 비트맵 이미지(22)를 오버레이하여 표시할 것인지 여부를 확인하고(S440), 아닌 경우에는 컬러 비트맵 이미지(22)만 표시하고(S450) 종료한다. 벡터 폰트(12) 및 컬러 비트맵 이미지(22)를 오버레이하여 표시할 경우에는, 벡터 폰트(12) 및 컬러 비트맵 이미지(22)를 오버레이하여 오버레이 폰트(32)를 표시하고(S460) 종료한다. 이 때, 컬러 비트맵 이미지(22)가 벡터 폰트(12)의 어느 부분에 위치할지는 미리 설정된 컬러 비트맵 이미지 위치값에 의해 정해질 수 있다.
본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법은 상기 기술한 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템의 각 구성 요소에 의해 구현될 수 있으며, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법은 상기 기술한 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템과 유사하게 벡터 및 컬러 비트맵 오버레이 폰트 제공을 수행하므로, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법에 대한 구체적인 설명은 중복 설명을 방지하기 위하여 생략하도록 한다.
본 발명의 일 실시예에 따른 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법은 프로그램으로 구현되어 컴퓨터로 판독 가능한 형태로 씨디롬(CD-ROM), 램(RAM), 롬(ROM), 플로피 디스크(floppy disk), 하드 디스크(hard disk), 광자기 디스크, SD(Secure Digital) 카드, 마이크로(micro) SD 카드, USB(Universal Serial Bus) 메모리와 같은 기록 매체에 저장될 수 있다.
본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법은 웹 기반(web-based) 프로그램의 형태로 구현될 수도 있고, 모바일(mobile) 단말에 설치된 어플리케이션(application)의 형태로 구현될 수도 있다. 또한, 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법이 구현된 프로그램은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100)에 설치된 형태일 수도 있다.
상기 설명한 바와 같은 본 발명의 일 실시예에 따른 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템(100) 및 방법에 따르면, 사용자는 단말(미도시)에 설치된 단문 메시지 서비스(Short Message Service; SMS), 멀티미디어 메시지 서비스(Multimedia Message Service), 채팅 어플리케이션, 소셜 네트워크 서비스(Social Network Service) 등을 이용할 때, 글자를 입력할 경우, 원하는 이미지를 함께 표시하거나 또는 필터를 적용하여 글자를 표시할 수 있다.
이에 따라, 사용자는 전문가의 도움 없이 폰트와 이미지를 결합하여 단말에 입력되는 글자를 다양하게 꾸미는 캘리그래피를 손쉽게 할 수 있으며, 다른 사용자와 단말을 통해 대화를 나누는 대화창에서 실시간으로 글자를 꾸며서 입력할 수 있다.
이상 본 발명의 특정 실시예를 도시하고 설명하였으나, 본 발명의 기술사상은 첨부된 도면과 상기한 설명내용에 한정하지 않으며 본 발명의 사상을 벗어나지 않는 범위 내에서 다양한 형태의 변형이 가능함은 이 분야의 통상의 지식을 가진 자에게는 자명한 사실이며, 이러한 형태의 변형은, 본 발명의 정신에 위배되지 않는 범위 내에서 본 발명의 특허청구범위에 속한다고 볼 것이다.
110: 입력부
120: 벡터 폰트 제공부
130: 컬러 비트맵 이미지 제공부
140: 오버레이 폰트 제공부
141: 이미지 스케일링부
142: 이미지 트리밍부
143: 오버레이 폰트 생성부
144: 이미지 블렌딩부
150: 표시부
160: 필터 제공부

Claims (16)

  1. 사용자로부터 글자를 입력 받는 입력부;
    벡터 폰트를 제공하는 벡터 폰트 제공부;
    컬러 비트맵 이미지를 제공하는 컬러 비트맵 이미지 제공부;
    상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공부; 및
    상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시부를 포함하며,
    상기 오버레이 폰트 제공부는,
    상기 벡터 폰트의 윤곽선 내에 상기 컬러 비트맵 이미지의 일부가 표시되도록 상기 오버레이 폰트를 생성하여 제공하며,
    상기 오버레이 폰트 제공부는,
    상기 벡터 폰트의 크기에 대응하여 상기 컬러 비트맵 이미지의 크기를 조절하는 이미지 스케일링(scaling)을 수행하는 이미지 스케일링부;
    상기 컬러 비트맵 이미지의 모양이 상기 벡터 폰트의 모양에 대응하도록 상기 컬러 비트맵 이미지를 자르는 이미지 트리밍(trimming)을 수행하는 이미지 트리밍부; 및
    상기 이미지 스케일링 및 상기 이미지 트리밍된 상기 컬러 비트맵 이미지를 상기 벡터 폰트의 윤곽선에 맞게 적용하여 상기 오버레이 폰트를 생성하는 오버레이 폰트 생성부를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템.
  2. 삭제
  3. 삭제
  4. 제1항에 있어서,
    상기 오버레이 폰트 제공부는,
    상기 벡터 폰트 또는 상기 오버레이 폰트에 필터를 적용하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템.
  5. 제4항에 있어서,
    상기 벡터 폰트 또는 상기 오버레이 폰트에 필터링 효과를 적용하는 필터를 제공하는 필터 제공부를 더 포함하되,
    상기 오버레이 폰트 제공부는,
    상기 벡터 폰트 또는 상기 오버레이 폰트에 상기 필터를 적용하는 이미지 블렌딩을 수행하는 이미지 블렌딩부를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템.
  6. 삭제
  7. 사용자로부터 글자를 입력 받는 입력부;
    벡터 폰트를 제공하는 벡터 폰트 제공부;
    컬러 비트맵 이미지를 제공하며, 상기 컬러 비트맵 이미지를 테이블 형태로 기록한 임베디드 비트맵 테이블을 포함하는 컬러 비트맵 이미지 제공부;
    상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이(overlay)하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공부; 및
    상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시부를 포함하며,
    상기 오버레이 폰트 제공부는,
    상기 벡터 폰트에 상기 컬러 비트맵 이미지가 함께 표시되도록 상기 오버레이 폰트를 생성하여 제공하며,
    상기 오버레이 폰트 제공부는,
    상기 임베디드 비트맵 테이블의 유무를 확인하고, 상기 임베디드 비트맵 테이블이 있는 경우, 사용자의 선택에 따라 상기 임베디드 비트맵 테이블에 포함된 상기 컬러 비트맵 이미지를 제공하거나, 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템.
  8. 제7항에 있어서,
    상기 오버레이 폰트 제공부는,
    상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하는 경우, 상기 컬러 비트맵 이미지가 상기 벡터 폰트의 어느 부분에 위치할지와 관련한 컬러 비트맵 이미지 위치값을 미리 설정하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템.
  9. 입력부가 사용자로부터 글자를 입력 받는 단계;
    벡터 폰트 제공부가 벡터 폰트를 제공하는 벡터 폰트 제공 단계;
    컬러 비트맵 이미지 제공부가 컬러 비트맵 이미지를 제공하는 컬러 비트맵 이미지 제공 단계;
    오버레이 폰트 제공부가 상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공 단계; 및
    표시부가 상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시 단계를 포함하며,
    상기 오버레이 폰트 제공 단계는,
    상기 벡터 폰트의 윤곽선 내에 상기 컬러 비트맵 이미지의 일부가 표시되도록 상기 오버레이 폰트를 생성하여 제공하는 단계;
    이미지 스케일링부가 상기 벡터 폰트의 크기에 대응하여 상기 컬러 비트맵 이미지의 크기를 조절하는 이미지 스케일링을 수행하는 이미지 스케일링 단계;
    이미지 트리밍부가 상기 컬러 비트맵 이미지의 모양이 상기 벡터 폰트의 모양에 대응하도록 상기 컬러 비트맵 이미지를 자르는 이미지 트리밍을 수행하는 이미지 트리밍 단계; 및
    오버레이 폰트 생성부가 상기 이미지 스케일링 및 상기 이미지 트리밍된 상기 컬러 비트맵 이미지를 상기 벡터 폰트의 윤곽선에 맞게 적용하여 상기 오버레이 폰트를 생성하는 오버레이 폰트 생성 단계를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법.
  10. 삭제
  11. 삭제
  12. 제9항에 있어서,
    상기 오버레이 폰트 제공 단계는,
    상기 벡터 폰트 또는 상기 오버레이 폰트에 필터를 적용하는 단계를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법.
  13. 제12항에 있어서,
    상기 벡터 폰트 또는 상기 오버레이 폰트에 필터링 효과를 적용하는 필터를 제공하는 필터 제공 단계를 더 포함하되,
    상기 오버레이 폰트 제공 단계는,
    상기 벡터 폰트 또는 상기 오버레이 폰트에 상기 필터를 적용하는 이미지 블렌딩(blending)을 수행하는 이미지 블렌딩 단계를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법.
  14. 삭제
  15. 입력부가 사용자로부터 글자를 입력 받는 단계;
    벡터 폰트 제공부가 벡터 폰트를 제공하는 벡터 폰트 제공 단계;
    컬러 비트맵 이미지 제공부가 컬러 비트맵 이미지를 제공하는 컬러 비트맵 이미지 제공 단계;
    오버레이 폰트 제공부가 상기 벡터 폰트 및 상기 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공하는 오버레이 폰트 제공 단계; 및
    표시부가 상기 입력부에 입력된 글자를 상기 오버레이 폰트를 적용하여 표시하는 표시 단계를 포함하며,
    상기 컬러 비트맵 이미지 제공 단계는,
    상기 컬러 비트맵 이미지를 테이블 형태로 기록한 임베디드 비트맵 테이블을 제공하는 단계를 포함하고,
    상기 오버레이 폰트 제공 단계는,
    상기 벡터 폰트에 상기 컬러 비트맵 이미지가 함께 표시되도록 상기 오버레이 폰트를 생성하여 제공하는 단계;
    상기 임베디드 비트맵 테이블의 유무를 확인하는 단계; 및
    상기 임베디드 비트맵 테이블이 있는 경우, 사용자의 선택에 따라 상기 임베디드 비트맵 테이블에 포함된 상기 컬러 비트맵 이미지를 제공하거나, 상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하여 오버레이 폰트를 생성하여 제공하는 단계를 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법.
  16. 제15항에 있어서,
    상기 오버레이 폰트 제공 단계는,
    상기 벡터 폰트 및 상기 임베디드 비트맵 테이블에 포함된 컬러 비트맵 이미지를 오버레이하는 경우, 상기 컬러 비트맵 이미지가 상기 벡터 폰트의 어느 부분에 위치할지와 관련한 컬러 비트맵 이미지 위치값을 미리 설정하는 단계를 더 포함하는 것을 특징으로 하는 벡터 및 컬러 비트맵 오버레이 폰트 제공 방법.
KR1020160014970A 2016-02-05 2016-02-05 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법 KR101779380B1 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020160014970A KR101779380B1 (ko) 2016-02-05 2016-02-05 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법
JP2016067663A JP2017138565A (ja) 2016-02-05 2016-03-30 ベクトルおよびカラービットマップオーバーレイフォントの提供システムおよび方法{System and method for providing vector and bitmap overlay font}

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160014970A KR101779380B1 (ko) 2016-02-05 2016-02-05 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20170093496A KR20170093496A (ko) 2017-08-16
KR101779380B1 true KR101779380B1 (ko) 2017-09-19

Family

ID=59566008

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160014970A KR101779380B1 (ko) 2016-02-05 2016-02-05 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법

Country Status (2)

Country Link
JP (1) JP2017138565A (ko)
KR (1) KR101779380B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110032712A (zh) * 2018-01-12 2019-07-19 北京方正手迹数字技术有限公司 一种字体渲染装置及终端
KR102248150B1 (ko) * 2019-09-27 2021-05-04 영남대학교 산학협력단 단일 피드 포워드 네트워크를 이용한 이미지 스타일 변환 방법

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001013936A (ja) * 1999-06-29 2001-01-19 Nec Software Okinawa Ltd マルチメディアフォント表示システム
WO2010134292A1 (ja) * 2009-05-19 2010-11-25 パナソニック株式会社 描画装置及び描画方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
한컴오피스 2010 SE+ 사용안내서. 2012. 5. 16.*

Also Published As

Publication number Publication date
JP2017138565A (ja) 2017-08-10
KR20170093496A (ko) 2017-08-16

Similar Documents

Publication Publication Date Title
CN113302659A (zh) 用于生成具有定制的文本消息的个性化视频的***和方法
WO2015129328A1 (ja) 画像合成装置,ならびにその方法,そのプログラム,およびそのプログラムを格納した記録媒体
JP4101491B2 (ja) 合成フォント編集装置、合成フォント編集プログラム及びそれを記録した記録媒体
KR101779380B1 (ko) 벡터 및 컬러 비트맵 오버레이 폰트 제공 시스템 및 방법
US9716801B2 (en) Information processing device editing map acquired from server
CN107729297B (zh) 可变更风格的字体生成方法及装置
CN106201255A (zh) 一种信息处理方法及电子设备
JPH1069477A (ja) 文字処理方法及び文字処理装置
CN110472222B (zh) 自动排版方法、装置、电子设备和计算机可读存储介质
US9860421B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
CN110969680A (zh) 图片生成方法及装置
CN111782158A (zh) 一种喷码设备点阵字体的生成方法及打印设备
CN112748839A (zh) 图片处理方法、装置、计算机可读存储介质和计算机设备
JP2014178905A (ja) 画像表示装置、画像表示方法およびプログラム
Benson et al. Typography for mobile phone devices: the design of the qualcomm sans font family
EP4068214A1 (en) Theme icon generation method and apparatus therefor, and computer device
CA2514290A1 (en) Method for customizing the visual attributes of a user interface
KR101433301B1 (ko) 다중 글립폰트를 이용한 한글폰트 디스플레이시스템
CN118228689A (zh) 一种可视字体编辑方法及操作***、控制装置、存储介质
CN113657085A (zh) 文本的排版方法、装置、电子设备及计算机可读存储介质
JP2829028B2 (ja) 文書処理システム及び字体生成方法
CN112199924A (zh) 一种文本输出为图片的方法和装置
CN114693840A (zh) 一种矢量图绘制方法、装置、设备及存储介质
CN117610498A (zh) 一种字体创建方法、装置、计算机设备及存储介质
CN116048690A (zh) 页面生成方法、装置、电子设备及存储介质

Legal Events

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