[go: up one dir, main page]

KR102188553B1 - The System For Providing Korean Language Education System with Animation - Google Patents

The System For Providing Korean Language Education System with Animation Download PDF

Info

Publication number
KR102188553B1
KR102188553B1 KR1020190133162A KR20190133162A KR102188553B1 KR 102188553 B1 KR102188553 B1 KR 102188553B1 KR 1020190133162 A KR1020190133162 A KR 1020190133162A KR 20190133162 A KR20190133162 A KR 20190133162A KR 102188553 B1 KR102188553 B1 KR 102188553B1
Authority
KR
South Korea
Prior art keywords
frequency
appearance
animation
keyword
text
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020190133162A
Other languages
Korean (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 KR1020190133162A priority Critical patent/KR102188553B1/en
Application granted granted Critical
Publication of KR102188553B1 publication Critical patent/KR102188553B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/258Heading extraction; Automatic titling; Numbering
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

According to the present invention, a Korean language education system through animation-based storytelling includes: a video DB which receives and stores educational animations from at least one animation server; a text DB for receiving and storing text data for the educational animation; a learning material generation module for generating learning material including the educational animation and the text material; and a learning material providing module which provides the above learning materials to learners. According to the present invention, the Korean language education system through animation-based storytelling allows the learner to study Hangul more easily and interestingly through a storytelling method based on Korean language appearing in animation.

Description

애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템{The System For Providing Korean Language Education System with Animation}The System For Providing Korean Language Education System with Animation}

본 발명은 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템에 관한 것으로서, 애니메이션에 등장하는 한글 단어를 통하여 학습자가 보다 쉽고 재미있게 한글을 공부할 수 있도록 한 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템을 제공한다.The present invention relates to a Korean language education system through animation-based storytelling, and provides a Korean language education system through animation-based storytelling that enables learners to study Korean language more easily and more funly through Korean words appearing in animation.

2008년 국제연합개발계획(UNDP)에 따르면 한국의 문맹률은 1% 이하라고 한다. 한글은 보통 5 내지 7세 때부터 배우기 시작하는데, 살아가는데 꼭 필요한 지식이고 대체로 가장 처음 하게 되는 배움이기 때문에 성장하면서 계속 공부를 하게 될 아이들이 배움에 대해 인식이 긍정적으로 형성될 수 있어야 한다. 따라서 한글의 교육은 사람의 삶에서 매우 중요하며, 중요한 만큼 거부감 없는 한글 교육 시스템이 필요하다.According to the 2008 United Nations Development Program (UNDP), Korea's illiteracy rate is less than 1%. Hangul is usually learned from the age of 5 to 7 years old, but since it is the knowledge necessary for living and is usually the first learning to be performed, children who will continue to study as they grow up should be able to develop positive perceptions of learning. Therefore, the education of Hangeul is very important in human life, and as important as it is, a Hangul education system without reluctance is needed.

더욱이 한글은 매우 과학적인 구조를 가지고 있어서, 누구나 빠른 시간에 한글을 읽고 쓰는 기능을 익힌다고 하는데, 이는 약 10세 이상의 지능과 학습능력을 가진 경우에 국한되고, 통상 유치원이나 초등학교 1학년부터 한글을 배우는 어린이들은 2년이 넘는 기간을 한글학습에 할애하는 것이 보통이다.Moreover, because Hangeul has a very scientific structure, it is said that anyone learns the ability to read and write Hangul in a short time. This is limited to those with intelligence and learning ability of about 10 years or older, and usually speaks Hangul from the first grade of kindergarten or elementary school. It is common for learning children to devote more than two years to learning Korean.

개인적인 차이가 존재하겠으나 한글 기본자모 24자를 이용한 "ㄱ, ㄴ, ㄷ,…." 등의 자음과 "ㅏ, ㅓ,ㅜ,…." 방식의 모음 반복 암기식이나 "가,나,다,..."등의 통글자 교육방식 그리고 그림과 글자 매칭(MATCHING)을 통한 암기식 교육으로는, 어린이나 외국인이 빠르게 익히기에는 벅찬 대상이어서 지금도 다양한 한글 학습 방법과 학습장치들이 끊임없이 고안되고 있다.There may be personal differences, but "ㄱ, ㄴ, ㄷ,...." Consonants such as "ㅏ, ㅓ, ㅜ,…." The vowel repetition memorization of the method, the whole letter education method such as "A, I, Da,...", and the memorization education through picture and letter matching (MATCHING) are difficult targets for children and foreigners to learn quickly. Various Hangul learning methods and learning devices are constantly being devised.

이와 같은 한글 교습방법에 대한 선행기술로서, 한국 공개특허 제 10-2016-0109377호에 ' 한글 교습방법 및 이를 이용한 학습 장치'가 개시되어 있다. 상기 발명은 한글 교육과 학습 방법과 그 도구에 관한 것으로서, 더욱 상세하게는 학습자가 스스로 자음 및 모음을 직접 조합하여 생성된 다양한 한글 단어가 뜻하는 바와 활용되는 적절한 방법을 쉽게 이해하고 학습할 수 있도록 설계되어, 한국의 유아뿐만 아니라 외국인들도 쉽게 한글 철자방식을 익힐 수 있으며, 이를 위해 현행 한글 맞춤법 정의된 기본 자모에 관한 내용을 현대 언어학적 시각으로 재정립해 자료화한 특징이 있다.As a prior art for such a method of teaching Korean, Korean Patent Laid-Open No. 10-2016-0109377 discloses a method of teaching Korean and a learning device using the same. The above invention relates to a method and tools for teaching and learning Korean, and more particularly, to allow learners to easily understand and learn the meanings and appropriate methods of using various Korean words generated by directly combining consonants and vowels. It is designed so that not only Korean infants but also foreigners can easily learn the Hangul spelling method, and for this purpose, the contents of the basic alphabet defined in the current Hangul spelling have been re-established from a modern linguistic perspective and made into a document.

본 발명은 여기에서 더 나아가, 애니메이션에 등장하는 한글 단어를 기반으로 스토리텔링 방식을 통하여 학습자가 보다 쉽고 재미있게 한글을 공부할 수 있도록 한 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템을 개시하려고 한다.The present invention goes further from here, and attempts to disclose a Korean language education system through animation-based storytelling that enables learners to study Hangul more easily and more interestingly through a storytelling method based on Korean words appearing in animation.

본 발명은 상기 기술의 문제점을 극복하기 위해 안출된 것으로, 애니메이션에 등장하는 한글 단어를 기반으로 스토리텔링 방식을 통하여 학습자가 보다 쉽고 재미있게 한글을 공부할 수 있도록 한 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템을 제공하는 것을 주요 목적으로 한다.The present invention was conceived to overcome the problems of the above technology, and a Korean language education system through animation-based storytelling that enables learners to study Hangul more easily and more interestingly through a storytelling method based on Korean words appearing in animation. Its main purpose is to provide.

나아가, 교육애니메이션에 포함된 텍스트를 키워드화하여 학습자료 상에서 강조 표현할 수 있도록 함으로써 학습 효과를 높이는 것을 목적으로 한다.Furthermore, it aims to enhance the learning effect by making the text included in the educational animation as a keyword so that it can be emphasized on the learning material.

더하여, 교육애니메이션에서 자동으로 텍스트자료를 추출하고 이를 학습자료로써 함께 제공할 수 있도록 함으로써 교육 효과를 보다 높이는 것을 목적으로 한다.In addition, it aims to further enhance the educational effect by automatically extracting text data from educational animations and providing them as learning materials.

또한, 교육애니메이션의 핵심 내용이라 할 수 있는 대표키워드의 생성을 자동화하여 자료 생성의 편의성 및 객관성을 높이는 것을 목적으로 한다.In addition, it aims to increase the convenience and objectivity of data generation by automating the generation of representative keywords, which are the core contents of educational animation.

추가적으로, 텍스트자료 분석에 있어 새로운 텍스트 분석 방법을 제시함으로써 분석의 정확성을 보다 높이도록 하는 것이다.In addition, it is to improve the accuracy of analysis by presenting a new text analysis method in text data analysis.

상기 목적을 달성하기 위하여, 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템은, 적어도 하나 이상의 교육애니메이션을 입력받아 저장하는 영상DB; 상기 교육애니메이션에 대한 텍스트자료를 입력받아 저장하는 텍스트DB; 상기 교육애니메이션 및 상기 텍스트자료를 포함하는 학습자료를 생성하는 학습자료생성모듈; 상기 학습자료를 학습자에게 제공하는 학습자료제공모듈;을 포함하는 것을 특징으로 한다.In order to achieve the above object, the Korean language education system through animation-based storytelling of the present invention includes: an image DB for receiving and storing at least one educational animation; A text DB for receiving and storing text data for the educational animation; A learning material generation module for generating learning material including the educational animation and the text material; And a learning material providing module for providing the learning material to the learner.

더하여, 상기 시스템은, 상기 교육애니메이션으로부터 텍스트정보를 추출하는 텍스트추출모듈;을 더 포함하며, 상기 텍스트DB는, 상기 교육애니메이션에 대해 추출된 상기 텍스트정보를 상기 텍스트자료로써 저장하는 것을 특징으로 한다.In addition, the system further includes a text extraction module for extracting text information from the educational animation, wherein the text DB stores the text information extracted for the educational animation as the text data. .

덧붙여, 상기 시스템은, 상기 텍스트자료로부터 대표학습단어를 생성하는 학습단어생성모듈;을 더 포함하고, 상기 학습자료생성모듈은, 상기 교육애니메이션에 상기 대표학습단어를 합성 처리하여 학습영상을 생성하는 학습영상생성부 및, 상기 학습영상 및 상기 텍스트자료를 포함하는 학습자료를 생성하는 학습자료생성부를 더 포함하는 것을 특징으로 한다.In addition, the system further comprises a learning word generation module for generating a representative learning word from the text data, wherein the learning material generation module generates a learning image by synthesizing the representative learning word with the educational animation. It characterized in that it further comprises a learning image generation unit, and a learning data generation unit for generating learning materials including the learning image and the text data.

나아가, 상기 시스템은, 상기 텍스트자료를 분석 처리하여 복수개의 대표키워드를 생성하는 텍스트분석모듈;을 더 포함하고, 상기 학습단어생성모듈은, 복수개의 대표키워드 중 적어도 어느 하나를 대표학습단어로 지정하는 것을 특징으로 한다.Furthermore, the system further includes a text analysis module that analyzes and processes the text data to generate a plurality of representative keywords, wherein the learning word generation module designates at least one of the plurality of representative keywords as a representative learning word. Characterized in that.

본 발명에 따른 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템은,The Korean language education system through animation-based storytelling according to the present invention,

1) 애니메이션에 등장하는 한글 단어를 기반으로 스토리텔링 방식을 통하여 학습자가 보다 쉽고 재미있게 한글을 공부할 수 있도록 한 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템을 제공하고,1) Providing a Korean language education system through animation-based storytelling that allows learners to learn Korean more easily and more fun through a storytelling method based on Korean words appearing in animation,

2) 교육애니메이션에 포함된 텍스트를 키워드화하여 학습자료 상에서 강조 표현할 수 있도록 함으로써 학습 효과를 높일 수 있도록 하였으며,2) The text included in the educational animation is keywordized so that it can be emphasized on the learning materials, thereby enhancing the learning effect.

3) 교육애니메이션에서 자동으로 텍스트자료를 추출하고 이를 학습자료로써 함께 제공할 수 있도록 함으로써 교육 효과를 보다 향상시켰고,3) The educational effect was further improved by automatically extracting text data from educational animations and providing them as learning materials.

4) 교육애니메이션의 핵심 내용이라 할 수 있는 대표키워드의 생성을 자동화하여 자료 생성의 편의성 및 객관성을 높였으며,4) The convenience and objectivity of data generation was improved by automating the creation of representative keywords, which can be called the core contents of educational animation.

5) 텍스트자료 분석을 통한 대표키워드 생성에 있어 새로운 텍스트 분석 방법을 제시함으로써 분석의 정확성을 보다 높인 효과가 있다.5) In generating representative keywords through text data analysis, there is an effect of increasing the accuracy of analysis by presenting a new text analysis method.

도 1은 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템의 개략적인 구성을 나타낸 개념도.
도 2는 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템의 구성을 나타낸 블록도.
도 3은 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템의 대표키워드 산출 프로세스도.
1 is a conceptual diagram showing a schematic configuration of a Korean language education system through animation-based storytelling of the present invention.
2 is a block diagram showing the configuration of a Korean language education system through animation-based storytelling of the present invention.
3 is a process diagram of a representative keyword calculation process of the Korean language education system through animation-based storytelling of the present invention.

이하 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명하도록 한다. 첨부된 도면은 축척에 의하여 도시되지 않았으며, 각 도면의 동일한 참조 번호는 동일한 구성 요소를 지칭한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The accompanying drawings are not drawn to scale, and the same reference numerals in each drawing refer to the same elements.

도 1은 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템(10)의 개략적인 구성을 나타낸 개념도이다.1 is a conceptual diagram showing a schematic configuration of a Korean language education system 10 through animation-based storytelling of the present invention.

먼저 본 발명에서 학습자(2)라 함은 본 발명의 시스템(10)을 통해 언어, 특히 한글 교육을 제공받는 자이다. 이때 학습자(2)의 연령대는 별도의 제한을 두지 않으나 일반적으로는 한글을 처음 배우는 시기인 유아 및 어린이가 일반적인 학습자(2)라고 할 수 있다. 그러나 한글에 대한 학습을 수행하는 경우 나이, 성별에 관계없이 모두 학습자(2)가 될 수 있음은 자명하다.First, in the present invention, the learner (2) is a person who receives language, especially, Korean language education through the system 10 of the present invention. At this time, the age group of the learner (2) is not limited, but in general, infants and children, which are the first time to learn Korean, can be said to be the general learner (2). However, it is self-evident that all learners (2) can become learners regardless of age and gender when learning about Hangul.

본 발명의 메인서버(1)는 본 발명의 시스템(10)을 구현해내기 위한 일련의 주체(중앙관제서버)로서, 서버PC 및 네트워크 통신망 등을 함께 포함한다. 더불어 메인서버(1)는 중앙처리장치(CPU) 및 메모리와 하드디스크와 같은 저장수단을 구비한 하드웨어 기반에서 중앙처리장치에서 수행될 수 있는 프로그램, 즉 소프트웨어가 설치되어 이 소프트웨어를 실행할 수 있는데 이러한 소프트웨어에 대한 일련의 구체적 구성을 '모듈' 및 '부', '파트' 등의 구성단위로써 후술할 예정이다.The main server 1 of the present invention is a series of subjects (central control server) for implementing the system 10 of the present invention, and includes a server PC and a network communication network. In addition, the main server 1 has a central processing unit (CPU) and a program that can be executed in the central processing unit on a hardware basis having storage means such as memory and a hard disk, that is, software is installed to execute this software. A series of specific configurations of the software will be described later as structural units such as'module','part', and'part'.

이러한 메인서버(1)는 본 발명의 애니메이션에 등장하는 한글 단어를 통하여 학습자(2)가 보다 쉽고 재미있게 한글을 공부할 수 있도록 한 시스템(10)을 학습자(2)에게 제공할 수 있도록 하는 기능을 수행하게 된다.This main server (1) performs a function to provide the learner (2) with a system (10) that allows the learner (2) to study Hangul more easily and more interestingly through the Korean words appearing in the animation of the present invention. Is done.

이러한 '모듈' 또는 '부' 또는 '인터페이스' 또는 '파트' 등 의 구성은 메인서버(1)의 저장수단에 설치 및 저장된 상태에서 CPU 및 메모리를 매개로 실행되는 소프트웨어 또는 FPGA 내지 ASIC과 같은 하드웨어의 일 구성을 의미한다. 이때, '모듈' 또는 '부', '인터페이스'라는 구성은 하드웨어에 한정되는 의미는 아니고, 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 일 예로서 '모듈' 또는 '부' 또는 '인터페이스'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.The configuration of such a'module' or'part' or'interface' or'part' is installed and stored in the storage means of the main server 1, software running through CPU and memory, or hardware such as FPGA or ASIC Means the work composition of. In this case, the configurations of'module','unit', and'interface' are not limited to hardware, and may be configured to be in an addressable storage medium or configured to reproduce one or more processors. As an example,'module' or'sub' or'interface' refers to components such as software components, object-oriented software components, class components and task components, processes, functions, and properties. S, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays and variables.

이러한 '모듈' 또는 '부' 또는 '인터페이스'에서 제공되는 기능은 더 작은 수의 구성요소들 및 '부' 또는'모듈'들로 결합되거나 추가적인 구성요소들과 '부' 또는 '모듈'들로 더 분리될 수 있다.The functions provided by these'module' or'sub' or'interface' may be combined into a smaller number of components and'sub' or'module', or additional components and'sub' or'module' Can be further separated.

더불어, 메인서버(1)는 적어도 하나의 프로세서를 포함하는 모든 종류의 하드웨어 장치를 의미하는 것이고, 실시예에 따라 해당 하드웨어 장치에서 동작하는 소프트웨어적 구성도 포괄하는 의미로서 이해될 수 있다. 예를 들어, 서버의 일 예로서의 컴퓨팅 장치는 스마트폰, 태블릿 PC, 데스크탑, 노트북 및 각 장치에서 구동되는 사용자 클라이언트 및 애플리케이션을 모두 포함하는 의미로서 이해될 수 있으며, 또한 이에 제한되는 것은 아니다.In addition, the main server 1 refers to all kinds of hardware devices including at least one processor, and may be understood as encompassing a software configuration operating in a corresponding hardware device according to an embodiment. For example, a computing device as an example of a server may be understood as including all of a smartphone, a tablet PC, a desktop, a laptop, and a user client and an application running on each device, but is not limited thereto.

이와 같은 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템(10)의 세부 구성을 도면과 함께 설명하면 다음과 같다.The detailed configuration of the Korean language education system 10 through such animation-based storytelling will be described with the drawings as follows.

도 2는 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템(10)의 구성을 나타낸 블록도이며, 도 3은 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템의 대표키워드 산출 프로세스도이다.2 is a block diagram showing the configuration of the Korean language education system 10 through animation-based storytelling of the present invention, and FIG. 3 is a process diagram of representative keywords calculation of the Korean language education system through animation-based storytelling of the present invention. .

도 2와 함께 도 3을 참조하여 설명하면, 본 발명의 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템(10)은 기본적으로 영상DB(100), 텍스트DB(200), 학습자료생성모듈(300), 학습자료제공모듈(400)을 포함하며, 나아가 추가 구성으로써 텍스트추출모듈(500), 학습단어생성모듈(600), 텍스트분석모듈(700)을 더 포함하여 구성될 수 있다.Referring to FIG. 3 along with FIG. 2, the Korean language education system 10 through animation-based storytelling of the present invention basically includes an image DB 100, a text DB 200, and a learning material generation module 300. , The learning data providing module 400 may be included, and further, as an additional configuration, a text extraction module 500, a learning word generation module 600, and a text analysis module 700 may be further included.

영상DB(100)는 적어도 하나 이상의 교육애니메이션을 입력받아 저장하는 기능을 수행하며, 이때 교육애니메이션이라 함은 애니메이션을 기반으로 스토리텔링이 중점이 된 한글 교육용 애니메이션을 의미한다. 이때 교육애니메이션의 제작 방법이나 영상의 종류, 길이 등에는 아무런 제한이 없으나, 가장 바람직하게는 일 실시예로서 각자 몸에 각성을 위한 표식을 가지고 있는 영웅들이 주인공의 배에 있는 빛의 태극문양을 통해 자음과 모음을 조합하여 단어를 형성함으로써 은어와 비속어를 바로 잡아 미래의 어둠의 세계를 밝게 만드는 등 한글의 특성이라 할 수 있는 자모 조합을 깨우쳐 한글의 원리를 파악할 수 있도록 할 수 있다. 이러한 교육애니메이션은 별도로 구비될 수 있는 영상제작서버에서 기 제작된 교육애니메이션을 수신 받아 영상DB(100)에 저장할 수도 있으며, 혹은 본 발명의 시스템(10)에 관련한 한글 교육 전문가 및 영상 전문가로 하여금 교육애니메이션을 제작하도록 하고, 이를 입력받아 영상DB(100)에 저장하는 것 역시 가능하다.The image DB 100 performs a function of receiving and storing at least one educational animation. In this case, the educational animation refers to an animation for Korean language education in which storytelling is focused based on animation. At this time, there are no restrictions on the method of producing the educational animation, the type of video, the length, etc., but most preferably, as an example, the heroes each having a mark for awakening on their body are By combining consonants and vowels to form words, it is possible to understand the principles of Hangul by awakening the combination of letters, which can be called characteristics of Hangeul, by correcting sweet words and profanity to brighten the world of darkness in the future. These educational animations may be stored in the image DB 100 by receiving pre-produced educational animations from a video production server that may be provided separately, or training by Korean education experts and video experts related to the system 10 of the present invention. It is also possible to produce an animation, and to receive it and store it in the image DB 100.

텍스트DB(200)는 상기 교육애니메이션에 대한 텍스트자료를 입력받아 저장하는 기능을 수행한다. 이때 교육애니메이션 자체에도 영상의 자막으로써 텍스트가 일부 포함될 수 있으나, 학습효과를 보다 높이기 위해 교육애니메이션 영상에 출력되는 음성에 대한 자막, 혹은 해당 교육애니메이션의 학습에 있어 가장 중요한 포인트라 할 수 있는 자음/모음 또는 해당 교육애니메이션에서 학습하게 되는 단어들에 대한 보충 설명, 혹은 학습자(2)가 일반적으로 유아인 것을 고려하여 해당 단어에 대한 단어카드 등이 텍스트자료가 될 수 있다. 따라서 상기 교육애니메이션의 내용과 관련한 텍스트 형식의 자료가 모두 텍스트자료가 될 수 있으며, 이를 입력받아 저장하는 것이다. 이러한 텍스트자료 별도로 구비될 수 있는 자료제작서버에서 해당 교육애니메이션에 대해 기 제작된 텍스트자료를 수신 받아 영상DB(100)에 저장할 수도 있으며, 혹은 본 발명의 시스템(10)에 관련한 한글 교육 전문가가 직접 텍스트자료를 제작하여 텍스트DB(200)에 입력 및 저장하는 것 역시 가능하다.The text DB 200 performs a function of receiving and storing text data for the educational animation. At this time, the educational animation itself may contain some text as a subtitle of the video, but in order to further enhance the learning effect, the subtitle for the voice output on the educational animation video, or the consonant/which is the most important point in learning the educational animation. Supplementary explanations for vowels or words to be learned in the corresponding educational animation, or word cards for the corresponding words, considering that the learner (2) is generally an infant, may be text materials. Accordingly, all textual data related to the contents of the educational animation can be text data, and the input and storage thereof. Such text data may be stored in the image DB 100 by receiving text data previously produced for the corresponding educational animation from a data production server that may be provided separately, or a Korean education expert related to the system 10 of the present invention directly It is also possible to produce text data and input and store it in the text DB 200.

학습자료생성모듈(300)은 상기 교육애니메이션 및 상기 텍스트자료를 통합 처리한 학습자료를 생성하는 기능을 수행한다. 이는 단순히 교육애니메이션과 텍스트자료를 하나의 플랫폼을 통해 제공하는 방법으로도 구현될 수 있으며, 혹은 교육애니메이션에 별도의 자막 등이 아예 포함되어 있지 않은 경우 교육애니메이션에 텍스트자료를 합성 처리하여 합성된 영상 애니메이션 물이라 할 수 있는 학습자료를 생성하는 방법으로써도 가능하다. 즉 교육애니메이션과 텍스트자료를 학습자(2)에게 함께 제공할 수 있도록 하는 것이라면 학습자료의 생성 방법에 대해서는 별도의 제한을 두지 않는다.The learning material generation module 300 performs a function of generating learning materials obtained by integrating the educational animation and the text data. This can be implemented by simply providing educational animation and text data through a single platform. Or, if the educational animation does not contain separate subtitles at all, the synthesized image by synthesizing the text data into the educational animation. It is also possible as a method of creating learning materials that can be called animations. In other words, if the educational animation and text materials can be provided to the learner (2) together, there is no separate limitation on the method of generating learning materials.

학습자료제공모듈(400)은 생성된 상기 학습자료를 학습자(2)에게 제공하는 기능을 수행한다. 이때 학습자료를 제공하는 방식에는 인터넷 사이트를 통한 제공, 어플리케이션을 통한 제공, 혹은 학습자료 자체를 학습자(2)에게 전송 처리하여 제공하는 방식 등 다양한 방식 모두가 제한 없이 구현될 수 있다. 그러나 근래에 들어 유아 학습에는 태블릿PC나 스마트폰을 이용한 영상물 학습이 필수가 되고 있는 바, 가장 바람직하게는 어플리케이션이나 웹사이트를 통해 언제 어디서든 쉽고 편하게 학습자(2)가 학습자료를 제공받을 수 있도록 하는 것이 바람직할 것이다.The learning material providing module 400 performs a function of providing the generated learning material to the learner 2. At this time, as a method of providing learning materials, various methods such as providing through an Internet site, providing through an application, or transmitting and processing the learning material itself to the learner 2 can be implemented without limitation. However, in recent years, it is essential to learn video materials using tablet PCs or smartphones for early childhood learning. Most preferably, learners (2) can easily and conveniently receive learning materials anytime, anywhere through an application or website. It would be desirable to do it.

더불어 본 발명의 시스템(10)은, 텍스트자료를 해당 시스템(10)의 관리자 또는 한글 교육 전문가가 직접 생성하지 않더라도 교육애니메이션에 관련된 텍스트자료를 자동 추출 및 생성, 저장할 수 있도록 하는 추가 기능을 포함할 수 있다. 따라서 이를 위해 본 발명의 시스템(10)은, 상기 교육애니메이션으로부터 텍스트정보를 추출하는 텍스트추출모듈(500)을 더 포함할 수 있다.In addition, the system 10 of the present invention includes an additional function for automatically extracting, generating, and storing text data related to educational animation even if the administrator of the system 10 or a Korean language education expert does not directly generate the text data. I can. Therefore, for this, the system 10 of the present invention may further include a text extraction module 500 for extracting text information from the educational animation.

텍스트추출모듈(500)은 교육애니메이션에 포함된 동영상, 혹은 해당 동영상의 각 프레임별 이미지에 포함된 텍스트정보를 추출해내거나, 교육애니메이션에 포함된 음성자료에서 STT 기술을 통해 텍스트정보를 추출해내는 기능을 수행한다. 이는 종래의 영상물에서의 텍스트 추출 기법, 또는 음성의 텍스트 변환을 참고하면 되므로 자세한 설명을 생략하도록 한다.The text extraction module 500 has a function of extracting the text information included in the video included in the educational animation or the image for each frame of the corresponding video, or extracting text information from the voice data included in the educational animation through STT technology. Perform. This may refer to a conventional text extraction technique or text conversion of speech, so a detailed description thereof will be omitted.

따라서 이와 같이 텍스트추출모듈(500)을 통해 교육애니메이션으로부터 해당 교육애니메이션에 포함된 동영상/이미지/음성자료에서 텍스트정보가 자동 추출 및 생성되는 경우, 텍스트DB(200)는 이렇게 추출된 텍스트정보를 텍스트자료로써 저장하게 된다. 따라서 별도의 텍스트정보 입력 필요 없이 편리하게 텍스트정보를 생성 및 저장할 수 있게 되는 것이다.Therefore, in the case where text information is automatically extracted and generated from the video/image/audio data included in the educational animation from the educational animation through the text extraction module 500, the text DB 200 converts the extracted text information into text. It will be saved as data. Therefore, it is possible to conveniently create and store text information without the need for additional text information input.

또한 학습자료생성모듈(300)에 연동되는 것으로서, 해당 교육애니메이션과 관련된 텍스트자료로부터 해당 교육애니메이션에서 핵심이 되는 학습단어라 할 수 있는 대표학습단어를 생성하고, 이를 교육애니메이션에 자막의 형태로써 자동 합성 처리하여 교육애니메이션의 학습 효과를 높일 수 있다.In addition, as linked to the learning material generation module 300, representative learning words, which can be called learning words that are the core of the educational animation, are generated from text materials related to the educational animation, and are automatically used as subtitles in the educational animation. Synthesis processing can increase the learning effect of educational animation.

먼저 이를 위해 상기 시스템(10)은 상기 텍스트자료로부터 대표학습단어를 지정하는 학습단어생성모듈(600)을 더 포함할 수 있는데, 이는 텍스트자료에서 가장 노출 빈도수가 많거나 반복되는 학습단어를 대표학습단어로써 지정하여 교육애니메이션에 합성할 준비를 수행할 수 있게 된다.First, for this, the system 10 may further include a learning word generation module 600 that designates a representative learning word from the text data, which is a representative learning of the most frequently exposed or repeated learning words in the text data. By designating it as a word, it is possible to prepare it for synthesis in an educational animation.

나아가 이와 같이 학습단어생성모듈(600)에서 대표학습단어가 지정 및 생성되는 경우, 학습자료생성모듈(300)에 추가로 포함될 수 있는 세부 구성인 학습영상생성부(410)를 통해 상기 교육애니메이션에 상기 대표학습단어를 자막의 형태로서 합성 처리하여 교육애니메이션에 대표학습단어가 합성 처리된 학습영상을 생성할 수 있으며, 나아가 또 다른 세부 구성인 학습자료생성부(420)를 통해 생성된 학습영상 및 상기 텍스트자료를 통합 처리한 학습자료를 생성할 수 있다.Furthermore, when the representative learning words are designated and generated in the learning word generation module 600 as described above, the educational animation is generated through the learning image generation unit 410, which is a detailed configuration that can be additionally included in the learning material generation module 300. By synthesizing the representative learning words in the form of subtitles, a learning image in which the representative learning words are synthesized in an educational animation can be generated, and furthermore, a learning image generated through the learning material generation unit 420, which is another detailed configuration, and It is possible to generate learning materials by integrating the text data.

이 경우 대표학습단어 자체가 교육애니메이션에 자막 형태로 합성되어 있어 한 눈에 해당 교육애니메이션에서 대표적으로 학습해야 할 대표학습단어를 파악할 수 있음은 물론이며, 그와 함께 텍스트자료가 함께 제공되므로 부가적인 세부 학습 역시 가능하게 되는 것이다.In this case, since the representative learning words themselves are synthesized in the form of subtitles in the educational animation, it is possible to grasp the representative learning words to be representatively learned in the educational animation at a glance, and additional text materials are provided along with them. Detailed learning is also possible.

여기에서 더 나아가, 상기 시스템(10)은 상기 텍스트자료를 분석 처리하여 복수 개의 대표키워드를 생성하는 텍스트분석모듈(700)을 더 포함할 수 있으며, 이때 상기 학습단어생성모듈(600)은 생성된 복수 개의 대표키워드 중 적어도 어느 하나를 대표학습단어로써 지정할 수도 있다. 이 경우 교육애니메이션에서 추출 처리된 텍스트자료에서 대표키워드가 자동 분석 처리되고, 이 중 언어교육 전문가나 시스템(10) 관리자의 선택 또는 시스템(10) 상에서의 자동 선택을 통해 대표학습단어 지정이 이루어질 수 있는 것이다.Further, the system 10 may further include a text analysis module 700 that analyzes and processes the text data to generate a plurality of representative keywords, wherein the learning word generation module 600 is At least one of a plurality of representative keywords may be designated as the representative learning word. In this case, the representative keywords are automatically analyzed and processed from the text data extracted from the educational animation, and the representative learning words can be designated through the selection of a language education expert or administrator of the system 10 or automatic selection on the system 10. There is.

이때 텍스트분석모듈(700)은 텍스트자료를 분석하여 내용상의 핵심이라 할 수 있는 대표키워드들을 추출해내는 기능을 수행하여야 하는데, 이 경우 다양한 텍스트 분석 방법이 이용될 수 있다. 이러한 텍스트 내에서 대표키워드를 추출하는 문제의 경우 불확실성을 내재하고 있는 바, 키워드 추출 시에 효율적인 방법이 이용되어야 한다. 따라서 본 발명의 텍스트분석모듈(700)은 이러한 텍스트자료 분석에 있어 퍼지 이론, 다른 말로 표현하면 퍼지 추론(Fuzzy Inference)을 기반으로 상기 텍스트자료를 분석 처리하여 대표키워드를 생성하게 된다. 이때 퍼지 이론의 경우 대략적, 주관적인 가치 및 모호하고 불완전할 수 있는 데이터를 사용하는 규칙을 만들고 그를 통해 데이터를 분석하므로, 인간이 생각하는 방식과 최대한 유사한 방식으로 키워드를 추론해낼 수 있으므로 본 발명의 대표키워드 생성에 있어 효과적으로 적용될 수 있다.At this time, the text analysis module 700 should perform a function of analyzing text data and extracting representative keywords, which may be the core of the content, and in this case, various text analysis methods may be used. In the case of extracting representative keywords within such text, uncertainty is inherent, so an efficient method should be used when extracting keywords. Accordingly, the text analysis module 700 of the present invention analyzes and processes the text data based on fuzzy theory, or in other words, fuzzy inference in this text data analysis to generate a representative keyword. At this time, in the case of fuzzy theory, a rule that uses approximate, subjective value and data that may be ambiguous and incomplete is created and data is analyzed through it, so that keywords can be inferred in a manner similar to the way humans think, so representative of the present invention It can be effectively applied in keyword generation.

이때, 텍스트분석모듈(700)은 키워드추출부(710), 등장빈도파악부(720), 중요도산출부(730), 대표키워드지정부(740), 유사도산출부(750), 보정값산정부(760), 추가키워드생성부(770)를 포함하여 구성될 수 있다.At this time, the text analysis module 700 includes a keyword extraction unit 710, an appearance frequency determination unit 720, an importance calculation unit 730, a representative keyword designation unit 740, a similarity calculation unit 750, and a correction value calculation unit ( 760), it may be configured to include an additional keyword generation unit 770.

키워드추출부(710)는 상기 교육애니메이션에 관련된 텍스트자료로부터 복수 개의 기본키워드를 추출하는 기능을 수행하는 것으로서, 이때 기본키워드라 함은 일반적으로 텍스트자료에 포함된 명사를 의미하나, 언어 학습 시에는 명사 뿐 아니라 형용사, 동사 등은 기본적으로 숙지해야 하므로 기본키워드의 품사 자체를 명사로 한정하지 않고 명사, 형용사, 동사 등을 기본키워드로써 모두 인정하도록 한다.The keyword extracting unit 710 performs a function of extracting a plurality of basic keywords from text data related to the educational animation. In this case, the basic keyword generally means a noun included in the text data, but when learning a language Not only nouns, but also adjectives and verbs are essential to familiarize yourself with, so do not limit the parts of speech of basic keywords to nouns, but recognize nouns, adjectives, verbs, etc.

등장빈도파악부(720)는 상기 기본키워드 각각에 대한 등장 빈도수를 파악하는 기능을 수행하는 것으로서, 이때 등장 빈도수는 단순화하면 해당 기본키워드가 해당 텍스트자료에서 등장한 횟수를 의미한다. 즉 '사과'란 기본키워드가 텍스트자료 상에 3번 나타난 경우 빈도수는 3이 된다. 이러한 기본적인 빈도수의 개념은 등장 빈도수로 판단된다. 그러나 여기서 더 나아가 빈도수를 기반으로 한 퍼지 추론 수행을 위해 빈도수를 보다 세분화하여 파악할 수도 있다. 이를 위해 등장빈도파악부(720)는 등장빈도산출파트(721) 및 전체빈도산출파트(722)로 구성될 수 있다.The frequency of appearance determination unit 720 performs a function of identifying the frequency of appearance of each of the basic keywords. In this case, the frequency of appearance refers to the number of times that the corresponding basic keyword appears in the corresponding text data if simplified. That is, if the basic keyword'apple' appears 3 times on text data, the frequency is 3. This basic concept of frequency is judged as the frequency of appearance. However, further subdividing and grasping the frequency to perform fuzzy inference based on the frequency. To this end, the appearance frequency determination unit 720 may be composed of an appearance frequency calculation part 721 and an overall frequency calculation part 722.

등장빈도산출파트(721)는 복수 개의 상기 기본키워드 각각에 대한 등장 빈도수를 파악하는 기능을 수행하는 것으로서, 상술한 등장 빈도수는 해당 기본키워드가 해당 텍스트자료 상에서 출현한 횟수를 의미한다.The appearance frequency calculation part 721 performs a function of identifying the appearance frequency of each of the plurality of basic keywords, and the above-described appearance frequency means the number of times the corresponding basic keyword appears on the text data.

전체빈도산출파트(722)는 각각의 상기 기본키워드가 상기 텍스트DB(200)에 저장된 전체 텍스트자료에 등장한 빈도수인 전체 빈도수를 파악하는 것으로서, 이때 전체 빈도수를 다시 설명하면 지금까지 시스템(10)의 텍스트DB(200)상에 저장 처리된 전체 텍스트자료 상에서 해당기본키워드가 출현한 횟수를 의미한다.The total frequency calculation part 722 is to grasp the total frequency, which is the frequency in which each of the basic keywords appears in the full text data stored in the text DB 200. Here, the total frequency is again explained. It means the number of times a corresponding basic keyword appears in the entire text data stored in the text DB 200 and processed.

즉 본 발명의 텍스트DB(200)에 1번 텍스트자료 / 2번 텍스트자료 / 3번 텍스트자료의 총 3개의 텍스트자료가 누적되었다 했을 때, 1번 텍스트자료에서 '사과'이라는 기본키워드가 1번 등장하였고, 2번 텍스트자료에서 '사과'이라는 기본키워드가 3번 등장하였으며 3번 텍스트자료에서 '사과'이라는 기본키워드가 2번 등장한 경우를 가정하자. 이때 2번 텍스트자료에 있어 '사과'이라는 기본키워드에 대한 등장 빈도수는 3, 전체 빈도수는 6이 된다.That is, when a total of 3 text data of text No. 1 / text No. 2 / text data No. 3 are accumulated in the text DB 200 of the present invention, the basic keyword'apple' is No. 1 in text data No. Suppose that the basic keyword'apple' appears 3 times in text material 2 and the basic keyword'apple' appears 2 times in text material 3. At this time, the frequency of appearance for the basic keyword'apple' in the text data 2 is 3 and the total frequency is 6.

중요도산출부(730)는 상술한 등장빈도파악부(720)에서 파악된 등장 빈도수를 기반으로 및 전체 빈도수를 기반으로 복수 개의 상기 기본키워드에 대한 퍼지 추론을 각각 수행함으로써 각각의 상기 기본키워드에 대한 수치화된 중요도를 산출하는 기능을 수행하는데, 나아가 중요도 산출 시 등장 빈도수 뿐 아니라 상술한 전체 빈도수가 함께 이용될 수 있다. 이러한 세부 구성을 위해 본 발명의 중요도산출부(730)는 등장정규산출파트(723), 전체정규산출파트(724), 역정규산출파트(725), 입력값산출파트(726), 중요도산출파트(727)를 포함하여 구성될 수 있다.The importance calculation unit 730 performs fuzzy inference for a plurality of the basic keywords based on the number of appearances identified by the above-described frequency of appearance determination unit 720 and the total number of frequencies, thereby The function of calculating the numerical importance is performed. Furthermore, when calculating the importance, not only the appearance frequency but also the above-described total frequency can be used together. For this detailed configuration, the importance calculation unit 730 of the present invention includes an appearance normal calculation part 723, a full normal calculation part 724, an inverse normal calculation part 725, an input value calculation part 726, and an importance calculation part. It can be configured to include (727).

등장정규산출파트(723)는 빈도수의 개념 중 가장 기본 개념이라 할 수 있는 등장 빈도수에 있어 퍼지 추론규칙 적용을 위한 정규화를 수행하는 기능을 수행한다. 퍼지 추론규칙에 있어 퍼지 제어의 입력값 생성을 위해서는 정규화된 값이 필요하므로, 그를 수행하는 과정이라 할 수 있다. 등장정규산출파트(723)를 통한 등장 정규화 빈도 산출은 다음의 수학식 1을 통해 이루어질 수 있다.The appearance normal calculation part 723 performs a function of performing normalization for the application of fuzzy inference rules in the appearance frequency, which is the most basic concept among the concepts of frequency. In the fuzzy inference rule, since a normalized value is required to generate an input value for fuzzy control, it can be referred to as a process of performing it. The appearance normalization frequency calculation through the appearance normalization calculation part 723 may be performed through Equation 1 below.

수학식 1,

Figure 112019108974441-pat00001
Equation 1,
Figure 112019108974441-pat00001

여기서,

Figure 112019108974441-pat00002
는 기본키워드
Figure 112019108974441-pat00003
에 대한 등장 정규화 빈도,
Figure 112019108974441-pat00004
는 기본키워드
Figure 112019108974441-pat00005
의 등장 빈도수,
Figure 112019108974441-pat00006
는 기본키워드
Figure 112019108974441-pat00007
의 전체 빈도수를 의미한다.here,
Figure 112019108974441-pat00002
Is the default keyword
Figure 112019108974441-pat00003
The appearance normalization frequency for,
Figure 112019108974441-pat00004
Is the default keyword
Figure 112019108974441-pat00005
The frequency of appearance of,
Figure 112019108974441-pat00006
Is the default keyword
Figure 112019108974441-pat00007
Means the total frequency of

전체정규산출파트(724)는 빈도수의 개념 중 또 다른 개념이라 할 수 있는 상기 전체 빈도수에 대한 정규화를 수행하여 퍼지 계산을 위한 입력값 생성에 대한 준비를 수행하게 된다. 이때 전체정규산출파트(724)를 통한 전체 정규화 빈도 산출은 다음의 수학식 2를 통해 이루어질 수 있다.The total normal calculation part 724 performs normalization on the total frequency, which is another concept among the concepts of frequency, to prepare for generating an input value for fuzzy calculation. In this case, the total normalization frequency may be calculated through the entire normalization calculation part 724 through Equation 2 below.

수학식 2,

Figure 112019108974441-pat00008
Equation 2,
Figure 112019108974441-pat00008

여기서,

Figure 112019108974441-pat00009
는 기본키워드
Figure 112019108974441-pat00010
에 대한 전체 정규화 빈도,
Figure 112019108974441-pat00011
는 기본키워드
Figure 112019108974441-pat00012
의 전체 빈도수,
Figure 112019108974441-pat00013
은 상기 텍스트DB(200)에 저장된 텍스트자료의 총 개수를 의미한다.here,
Figure 112019108974441-pat00009
Is the default keyword
Figure 112019108974441-pat00010
The overall normalization frequency for,
Figure 112019108974441-pat00011
Is the default keyword
Figure 112019108974441-pat00012
The total frequency of,
Figure 112019108974441-pat00013
Denotes the total number of text data stored in the text DB 200.

역정규산출파트(725)는 상기 전체 빈도수의 역수에 대한 정규화를 수행하여 역 정규화 빈도를 산출하는 기능을 수행하는 것으로서, 전체 빈도수의 역수, 즉 역문헌 빈도수에 대한 정규화가 역정규산출파트(725)를 통해 이루어져 후술할 퍼지 계산을 위한 준비 작업을 수행하게 된다. 이때 역정규산출파트(725)를 통한 역 정규화 빈도 산출은 다음의 수학식 2를 통해 이루어질 수 있다.The inverse normalization calculation part 725 performs a function of calculating the inverse normalization frequency by performing normalization on the reciprocal of the total frequency, that is, the inverse normalization calculation part 725 ) To perform a preparatory work for fuzzy calculation, which will be described later. In this case, the calculation of the inverse normalization frequency through the inverse normalization calculation part 725 may be performed through Equation 2 below.

수학식 3,

Figure 112019108974441-pat00014
Equation 3,
Figure 112019108974441-pat00014

여기서,

Figure 112019108974441-pat00015
는 기본키워드
Figure 112019108974441-pat00016
에 대한 역 정규화 빈도,
Figure 112019108974441-pat00017
는 기본키워드
Figure 112019108974441-pat00018
의 전체 빈도수를 의미한다.here,
Figure 112019108974441-pat00015
Is the default keyword
Figure 112019108974441-pat00016
The inverse normalization frequency for,
Figure 112019108974441-pat00017
Is the default keyword
Figure 112019108974441-pat00018
Means the total frequency of

위와 같은 등장정규산출파트(723), 전체정규산출파트(724), 역정규산출파트(725)는 각기 다른 방식으로 퍼지 계산을 위한 정규화를 수행함으로써 퍼지 추론을 위한 입력 변수를 생성하는 기능을 수행한다. 이때 동일한 방식으로 모든 변수를 정규화하는 것이 아닌, 각각의 변수에 있어 관련이 있을 수 있는 다른 빈도수 혹은 텍스트의 개수 등이 정규화에 반영되어 보다 표준화된 값을 얻을 수 있게 된다.The emergence normal calculation part 723, the total normal calculation part 724, and the inverse normal calculation part 725 as described above perform a function of generating input variables for fuzzy inference by performing normalization for fuzzy calculation in different ways. do. At this time, instead of normalizing all variables in the same way, different frequencies or the number of texts that may be related to each variable are reflected in normalization, so that a more standardized value can be obtained.

입력값산출파트(726)는 상기 등장 정규화 빈도, 전체 정규화 빈도, 역 정규화 빈도를 퍼지화하여 등장정규입력값, 전체정규입력값, 역정규입력값을 각각 산출하는 기능을 수행하는 것으로서, 산출된 등장 정규화 빈도, 전체 정규화 빈도, 역 정규화 빈도를 퍼지 추론에 적합한 형태로써 퍼지화하고 그를 통해 입력값을 산출해내는 것이다. 이때 퍼지화의 방식에는 별도의 제한을 두지 않으나 바람직하게는 삼각형 내지 사각형 형태의 퍼지 수를 사용하여 퍼지화하고 그를 통해 입력값을 산출하는 것이 바람직하다. 이는 종래의 퍼지 추론을 참조하면 되므로 자세한 설명은 생략하도록 한다.The input value calculation part 726 performs a function of calculating an appearance normal input value, a total normal input value, and an inverse normal input value by fuzzifying the appearance normalization frequency, the total normalization frequency, and the inverse normalization frequency. The appearance normalization frequency, the total normalization frequency, and the inverse normalization frequency are fuzzy in a form suitable for fuzzy inference, and input values are calculated through them. In this case, there is no particular limitation on the method of fuzzing, but it is preferable to perform fuzzing using a triangular or quadrangular purge number, and to calculate an input value therethrough. This may refer to the conventional fuzzy inference, so a detailed description will be omitted.

중요도산출파트(727)는 상기 등장정규입력값, 전체정규입력값, 역정규입력값 각각에 대해 퍼지 추론규칙을 적용하고 비퍼지화하여 상기 기본키워드 각각에 대해 수치화된 중요도를 산출하는 기능을 수행한다. 이때 퍼지 추론 규칙의 적용 방식에 있어서는 별도의 제한을 두지 않으나, 바람직하게는 입력값산출파트(726)에서 결정된 퍼지 수에 따라 생성된 퍼지 규칙별로 이들의 전건부의 소속 함수에 상술한 등장정규입력값, 전체정규입력값, 역정규입력값을 적용시킨 뒤 이들의 최솟값을 취한다. 그 후 얻어진 값을 그룹으로 분류하고, 해당 그룹별 퍼지 값의 최대값을 취하여 퍼지값을 생성하게 된다. 그 후 비퍼지화를 위해서는 종래의 다양한 방법이 이용될 수 있으나 가장 바람직하게는 생성된 복수의 퍼지값에 대해 무게중심법을 이용한 비퍼지화를 적용시켜 해당 기본용어에 대한 중요도가 산출되는 것이다.The importance calculation part 727 applies a fuzzy inference rule to each of the appearance regular input value, the full normal input value, and the inverse normal input value, and performs a function of calculating the numerical importance for each of the basic keywords by de-fuzzying. do. At this time, the method of applying the fuzzy inference rule is not limited, but preferably, the appearing regular input value described above in the membership function of their previous units for each fuzzy rule generated according to the number of fuzzy determined in the input value calculation part 726 , After applying the entire normal input value and the inverse normal input value, the minimum values are taken. After that, the obtained values are classified into groups, and a fuzzy value is generated by taking the maximum value of the fuzzy value for each group. Thereafter, various conventional methods may be used for defuzzification, but most preferably, the importance of the corresponding basic term is calculated by applying defuzzification using the center of gravity method to the generated plurality of fuzzy values.

텍스트분석모듈(700)의 대표키워드지정부(740)는 상술한 중요도산출부(730)를 통해 산출된 중요도의 고저에 따라 복수개의 상기 기본키워드 중에서 적어도 한 개 이상의 대표키워드를 지정하는 기능을 수행한다. 즉 중요도가 높은 기본키워드가 대표키워드로써 지정되는 것이며, 이때 대표키워드는 한 개 일수도, 한 개 이상일 수도 있다.The representative keyword designation unit 740 of the text analysis module 700 performs a function of designating at least one representative keyword from among the plurality of basic keywords according to the high and low level of importance calculated through the importance calculation unit 730 described above. do. That is, a basic keyword of high importance is designated as the representative keyword, and in this case, the representative keyword may be one or more.

여기서 더 나아가 1차 지정된 대표키워드 뿐 아니라 대표키워드의 추가 지정 역시 가능한데, 이때 대표키워드의 추가 지정 시에는 1차 지정된 대표키워드와 유사도가 높은 기본키워드 중 일부가 대표키워드로써 추가 지정될 수 있다. 이를 위해 텍스트분석모듈(700)은 유사도산출부(750), 보정값산정부(760) 및 추가키워드생성부(770)를 더 포함할 수 있다.Further, it is possible to further designate not only the first designated representative keyword, but also the representative keyword. In this case, when the representative keyword is additionally designated, some of the basic keywords having high similarity to the first designated representative keyword may be additionally designated as the representative keyword. To this end, the text analysis module 700 may further include a similarity calculation unit 750, a correction value calculation unit 760, and an additional keyword generation unit 770.

유사도산출부(750)는 지정된 상기 대표키워드와 상기 기본키워드 간의 수치화된 등장빈도 유사도를 산출하는 기능을 수행한다. 이때 등장빈도 유사도를 산출하는 이유는, 기본적으로 텍스트자료의 경우 한글 교육에 대한 자료인 만큼 한글 교육에 관련한 내용을 담고 있다. 따라서 각각의 텍스트자료가 한글 교육이라는 주제에 관하여 일반적이고 세부적이거나, 혹은 부분적인 내용을 담고 있는 것이다. 따라서 초기 지정된 대표키워드를 해당 텍스트자료의 핵심 내용으로 판단하는 경우 이와 관련이 있는 다른 기본키워드들 역시 그 텍스트자료에 함께 등장할 확률이 높으며, 이러한 빈도수 분포에 있어서의 유사성을 대표키워드 산정에 이용할 수 있게 되는 것이다. 따라서 이러한 빈도수 분포의 유사성을 등장빈도 유사도로 산출하는 것인데, 등장빈도 유사도는 다음의 수학식 4를 기반으로 산출되는 것을 특징으로 한다.The similarity calculation unit 750 performs a function of calculating a numerical appearance frequency similarity between the designated representative keyword and the basic keyword. At this time, the reason for calculating the similarity of the appearance frequency is that basically, text data contains contents related to Hangeul education as it is data for Hangeul education. Therefore, each text material contains general, detailed, or partial content on the subject of Korean language education. Therefore, if the initial designated representative keyword is judged as the core content of the text data, there is a high probability that other basic keywords related to this will also appear in the text data, and the similarity in this frequency distribution can be used for calculating the representative keywords. There will be. Therefore, the similarity of the frequency distribution is calculated as an appearance frequency similarity, and the appearance frequency similarity is calculated based on Equation 4 below.

수학식 4,

Figure 112019108974441-pat00019
Equation 4,
Figure 112019108974441-pat00019

여기서,

Figure 112019108974441-pat00020
Figure 112019108974441-pat00021
번째 대표키워드와
Figure 112019108974441-pat00022
번째 기본키워드 사이에서 산출된 등장빈도 유사도,
Figure 112019108974441-pat00023
는 조정 상수,
Figure 112019108974441-pat00024
는 상기 대표키워드지정부(740)에서 지정된 대표키워드의 수,
Figure 112019108974441-pat00025
Figure 112019108974441-pat00026
번째 대표키워드의 등장 빈도수,
Figure 112019108974441-pat00027
Figure 112019108974441-pat00028
번째 기본키워드의 등장 빈도수를 의미한다.here,
Figure 112019108974441-pat00020
Is
Figure 112019108974441-pat00021
1st representative keyword and
Figure 112019108974441-pat00022
The similarity of the appearance frequency calculated between the first basic keywords,
Figure 112019108974441-pat00023
Is the adjustment constant,
Figure 112019108974441-pat00024
Is the number of representative keywords designated by the representative keyword designation unit 740,
Figure 112019108974441-pat00025
Is
Figure 112019108974441-pat00026
Frequency of appearance of the first representative keyword,
Figure 112019108974441-pat00027
Is
Figure 112019108974441-pat00028
It means the frequency of appearance of the first basic keyword.

따라서 수학식 4를 통해 대표키워드와 대표키워드로 구분되지 않은 기본키워드 사이의 관련 정도가 수치로서 산출되는 것이며, 이러한 수치는 1에 가까울수록 유사도가 높은. 즉 관련도가 높은 것을 의미하며, 0에 가까울수록 유사도가 낮은, 즉 관련도 역시 낮은 것을 의미한다. 상술한 변수에 있어 조정 상수의 경우 시스템(10) 관리자에 의해 설정될 수 있으며 그 수의 크기에 있어서는 제한을 두지 않으나, 바람직하게는 5 내지 20 사이의 정수 값을 조정 상수로 설정할 수 있다.Therefore, through Equation 4, the degree of association between the representative keyword and the basic keyword that is not divided into the representative keyword is calculated as a number, and the closer this value is to 1, the higher the similarity. That is, it means that the degree of relevance is high, and the closer to 0, the lower the degree of similarity, that is, the degree of relevance is also low. In the case of the above-described variable, the adjustment constant may be set by the administrator of the system 10, and the size of the number is not limited, but an integer value between 5 and 20 may be preferably set as the adjustment constant.

보정값산정부(760)는 산출된 상기 등장빈도 유사도를 기반으로 상기 기본용어 각각에 대한 가중치를 부여하고 이를 반영하여 보정값을 산정하는 기능을 수행한다. 이때 바람직하게는 등장빈도 유사도가 높을수록 가중치 역시 높게 산정되는 것이며, 가장 쉬운 방식으로는 상술한 역문헌 빈도수, 다시 말해 전체 빈도수의 역수에 등장빈도 유사도를 곱한 값이 가중치로서 산정될 수 있고, 이러한 가중치를 상술한 중요도에 곱하여 보정값을 산정할 수 있다.The correction value calculation unit 760 assigns a weight to each of the basic terms based on the calculated appearance frequency similarity and calculates a correction value by reflecting the weight. At this time, preferably, the higher the appearance frequency similarity, the higher the weight is calculated, and in the easiest way, the above-described inverse document frequency, that is, a value obtained by multiplying the reciprocal of the total frequency by the appearance frequency similarity, can be calculated as a weight. The correction value can be calculated by multiplying the weight by the above-described importance.

추가키워드생성부(770)는 상술한 바와 같이 중요도에 가중치가 반영된 보정값의 고저를 기반으로 상기 기본키워드 중 대표키워드를 추가 지정하는 기능을 수행하게 된다.As described above, the additional keyword generator 770 performs a function of additionally designating a representative keyword among the basic keywords based on the height of the correction value in which the weight is reflected in the importance level.

따라서 이와 같이 대표키워드지정부(740), 추가키워드생성부(770)를 통해 대표키워드가 1차 지정 및 추가 지정되어 해당 텍스트자료를 대표하는 대표키워드들이 대표학습단어가 될 수 있으며, 이러한 대표학습단어가 학습영상으로써 학습자(2)에게 제공될 수 있게 된다.Therefore, the representative keyword is first designated and additionally designated through the representative keyword designation unit 740 and the additional keyword generation unit 770 as described above, so that the representative keywords representing the corresponding text data can be representative learning words. Words can be provided to learners 2 as learning images.

지금까지 설명한 바와 같이, 본 발명에 따른 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템의 구성 및 작용을 상기 설명 및 도면에 표현하였지만 이는 예를 들어 설명한 것에 불과하여 본 발명의 사상이 상기 설명 및 도면에 한정되지 않으며, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 다양한 변화 및 변경이 가능함은 물론이다.As described so far, the configuration and operation of the Hangul education system through animation-based storytelling according to the present invention is expressed in the above description and drawings, but this is only an example, and the spirit of the present invention is described in the above description and drawings. It is not limited, of course, various changes and changes are possible within the scope of the technical spirit of the present invention.

1 : 메인서버 2 : 학습자
10 : 시스템 100 : 영상DB
200 : 텍스트DB 300 : 학습자료생성모듈
400 : 학습자료제공모듈 410 : 학습영상생성부
420 : 학습자료생성부 500 : 텍스트추출모듈
600 : 학습단어생성모듈 700 : 텍스트분석모듈
710 : 키워드추출부 720 : 등장빈도파악부
721 : 등장빈도산출파트 722 : 전체빈도산출파트
723 : 등장정규산출파트 724 : 전체정규산출파트
725 : 역정규산출파트 726 : 입력값산출파트
727 : 중요도산출파트 730 : 중요도산출부
740 : 대표키워드지정부 750 : 유사도산출부
760 : 보정값산정부 770 : 추가키워드생성부
1: main server 2: learner
10: System 100: Video DB
200: Text DB 300: Learning material generation module
400: learning material providing module 410: learning image generation unit
420: learning material generation unit 500: text extraction module
600: learning word generation module 700: text analysis module
710: keyword extraction unit 720: appearance frequency identification unit
721: appearance frequency calculation part 722: total frequency calculation part
723: Regular appearance calculation part 724: Overall regular calculation part
725: reverse normal calculation part 726: input value calculation part
727: importance calculation part 730: importance calculation part
740: Representative keyword designation government 750: Similarity calculation department
760: correction value calculation unit 770: additional keyword generation unit

Claims (12)

애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템으로서,
적어도 하나 이상의 교육애니메이션을 입력받아 저장하는 영상DB;
상기 교육애니메이션에 대한 텍스트자료를 입력받아 저장하는 텍스트DB;
퍼지 이론을 기반으로 상기 텍스트자료를 분석 처리하여 복수개의 대표키워드를 생성하는 텍스트분석모듈;
상기 복수 개의 대표키워드 중 적어도 어느 하나를 대표학습단어로 지정하는 학습단어생성모듈;
상기 교육애니메이션에 상기 대표학습단어를 합성 처리하여 학습영상을 생성하는 학습영상생성부 및, 상기 학습영상 및 상기 텍스트자료를 포함하는 학습자료를 생성하는 학습자료생성부를 포함한 학습자료생성모듈;
상기 학습자료를 학습자에게 제공하는 학습자료제공모듈;을 포함하고,
상기 텍스트분석모듈은,
상기 텍스트자료로부터 복수개의 기본키워드를 추출하는 키워드추출부와, 상기 기본키워드 각각에 대한 등장 빈도수를 파악하는 등장빈도파악부 및, 상기 등장 빈도수를 기반으로 복수개의 상기 기본키워드에 대한 퍼지 추론을 각각 수행함으로써 각각의 상기 기본키워드에 대한 수치화된 중요도를 산출하는 중요도산출부와, 상기 중요도의 고저에 따라 복수개의 상기 기본키워드 중에서 적어도 한 개 이상의 대표키워드를 지정하는 대표키워드지정부 및, 지정된 상기 대표키워드와 상기 기본키워드 간의 수치화된 등장빈도 유사도를 산출하는 유사도산출부와, 상기 등장빈도 유사도를 기반으로 상기 기본키워드 각각에 대한 보정값을 산정하는 보정값산정부 및 상기 보정값의 고저를 기반으로 상기 기본키워드 중 상기 대표키워드를 추가 지정하는 추가키워드생성부를 포함하며,
상기 등장빈도파악부는,
복수개의 상기 기본키워드 각각에 대한 등장 빈도수를 파악하는 등장빈도산출파트 및, 각각의 상기 기본키워드가 상기 텍스트DB에 저장된 전체 텍스트자료에 등장한 빈도수인 전체 빈도수를 파악하는 전체빈도산출파트를 포함하고,
상기 중요도 산출부는,
상기 등장 빈도수에 대한 정규화를 수행하여 등장 정규화 빈도를 산출하는 등장정규산출파트 및, 상기 전체 빈도수에 대한 정규화를 수행하여 전체 정규화 빈도를 산출하는 전체정규산출파트와, 상기 전체 빈도수의 역수에 대한 정규화를 수행하여 역 정규화 빈도를 산출하는 역정규산출파트 및, 상기 등장 정규화 빈도, 전체 정규화 빈도, 역 정규화 빈도를 퍼지화하여 등장정규입력값, 전체정규입력값, 역정규입력값을 각각 산출하는 입력값산출파트 및, 상기 등장정규입력값, 전체정규입력값, 역정규입력값 각각에 대해 퍼지 추론규칙을 적용하고 비퍼지화하여 상기 기본키워드 각각에 대해 수치화된 중요도를 산출하는 중요도산출파트를 포함하고,
상기 유사도산출부는,
다음의 수학식을 기반으로 등장빈도 유사도를 산출하는 것을 특징으로 하는, 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템.
수학식,
Figure 112020092507964-pat00060

(여기서,
Figure 112020092507964-pat00061
Figure 112020092507964-pat00062
번째 대표키워드와
Figure 112020092507964-pat00063
번째 기본키워드 사이에서 산출된 등장빈도 유사도,
Figure 112020092507964-pat00064
는 조정 상수,
Figure 112020092507964-pat00065
는 상기 대표키워드지정부에서 지정된 대표키워드의 수,
Figure 112020092507964-pat00066
Figure 112020092507964-pat00067
번째 대표키워드의 등장 빈도수,
Figure 112020092507964-pat00068
Figure 112020092507964-pat00069
번째 기본키워드의 등장 빈도수)
As a Korean language education system through animation-based storytelling,
An image DB for receiving and storing at least one educational animation;
A text DB for receiving and storing text data for the educational animation;
A text analysis module for generating a plurality of representative keywords by analyzing and processing the text data based on the fuzzy theory;
A learning word generation module for designating at least one of the plurality of representative keywords as a representative learning word;
A learning material generation module including a learning image generation unit that generates a learning image by synthesizing the representative learning words with the educational animation, and a learning material generation unit that generates a learning material including the learning image and the text data;
Including; a learning material providing module for providing the learning material to the learner,
The text analysis module,
A keyword extraction unit that extracts a plurality of basic keywords from the text data, an appearance frequency determination unit that determines the appearance frequency of each of the basic keywords, and fuzzy inferences for a plurality of basic keywords based on the appearance frequency, respectively An importance calculation unit that calculates numerical importance for each of the basic keywords by performing, and a representative keyword designation unit that designates at least one or more representative keywords from among a plurality of the basic keywords according to the level of the importance, and the designated representative A similarity calculation unit that calculates a numerical appearance frequency similarity between a keyword and the basic keyword, a correction value calculation unit that calculates a correction value for each of the basic keywords based on the appearance frequency similarity, and the correction value It includes an additional keyword generation unit for additionally designating the representative keyword among the basic keywords,
The appearance frequency determination unit,
An appearance frequency calculation part for identifying the frequency of appearance of each of the plurality of basic keywords, and an overall frequency calculation part for determining the total frequency, which is the frequency of each of the basic keywords appearing in the entire text data stored in the text DB,
The importance calculation unit,
An appearance normal calculation part for calculating the appearance normalization frequency by performing normalization on the number of appearance frequencies, an overall normal calculation part for calculating the overall normalization frequency by performing normalization on the entire frequency number, and a normalization for the reciprocal of the total frequency number An inverse normalization calculation part that calculates the inverse normalization frequency by performing a function, and an input that calculates the appearance normal input value, the total normal input value, and the inverse normal input value by fuzzifying the appearance normalization frequency, the total normalization frequency, and the inverse normalization frequency. Includes a value calculation part and an importance calculation part that calculates numerical importance for each of the basic keywords by applying a fuzzy inference rule to each of the appearance regular input value, full normal input value, and inverse normal input value and defuzzying and,
The similarity calculation unit,
A Korean language education system through animation-based storytelling, characterized in that the similarity of appearance frequency is calculated based on the following equation.
Equation,
Figure 112020092507964-pat00060

(here,
Figure 112020092507964-pat00061
Is
Figure 112020092507964-pat00062
1st representative keyword and
Figure 112020092507964-pat00063
Similarity of appearance frequency calculated between the first basic keywords,
Figure 112020092507964-pat00064
Is the adjustment constant,
Figure 112020092507964-pat00065
Is the number of representative keywords designated by the representative keyword designation government,
Figure 112020092507964-pat00066
Is
Figure 112020092507964-pat00067
Frequency of appearance of the first representative keyword,
Figure 112020092507964-pat00068
Is
Figure 112020092507964-pat00069
Frequency of appearance of the first basic keyword)
제 1항에 있어서,
상기 시스템은,
상기 교육애니메이션으로부터 텍스트정보를 추출하는 텍스트추출모듈;을 더 포함하며,
상기 텍스트DB는,
상기 교육애니메이션에 대해 추출된 상기 텍스트정보를 상기 텍스트자료로써 저장하는 것을 특징으로 하는, 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템.
The method of claim 1,
The system,
Further comprising a; text extraction module for extracting text information from the educational animation,
The text DB,
A Korean language education system through animation-based storytelling, characterized in that storing the text information extracted for the educational animation as the text data.
제 1항에 있어서,
상기 등장 정규화 빈도는,
다음의 수학식 1을 통해 산출되는 것을 특징으로 하는, 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템.
수학식 1,
Figure 112020092507964-pat00029

(여기서,
Figure 112020092507964-pat00030
는 기본키워드
Figure 112020092507964-pat00031
에 대한 등장 정규화 빈도,
Figure 112020092507964-pat00032
는 기본키워드
Figure 112020092507964-pat00033
의 등장 빈도수,
Figure 112020092507964-pat00034
는 기본키워드
Figure 112020092507964-pat00035
의 전체 빈도수)
The method of claim 1,
The appearance normalization frequency is,
A Korean language education system through animation-based storytelling, characterized in that it is calculated through Equation 1 below.
Equation 1,
Figure 112020092507964-pat00029

(here,
Figure 112020092507964-pat00030
Is the default keyword
Figure 112020092507964-pat00031
The appearance normalization frequency for,
Figure 112020092507964-pat00032
Is the default keyword
Figure 112020092507964-pat00033
The frequency of appearance of,
Figure 112020092507964-pat00034
Is the default keyword
Figure 112020092507964-pat00035
Total frequency of)
제 1항에 있어서,
상기 전체 정규화 빈도는,
다음의 수학식 2를 통해 산출되는 것을 특징으로 하는, 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템.
수학식 2,
Figure 112020092507964-pat00036

(여기서,
Figure 112020092507964-pat00037
는 기본키워드
Figure 112020092507964-pat00038
에 대한 전체 정규화 빈도,
Figure 112020092507964-pat00039
는 기본키워드
Figure 112020092507964-pat00040
의 전체 빈도수,
Figure 112020092507964-pat00041
은 상기 텍스트DB에 저장된 텍스트자료의 총 개수)
The method of claim 1,
The total normalization frequency is,
A Korean language education system through animation-based storytelling, characterized in that it is calculated through Equation 2 below.
Equation 2,
Figure 112020092507964-pat00036

(here,
Figure 112020092507964-pat00037
Is the default keyword
Figure 112020092507964-pat00038
The overall normalization frequency for,
Figure 112020092507964-pat00039
Is the default keyword
Figure 112020092507964-pat00040
The total frequency of,
Figure 112020092507964-pat00041
Is the total number of text data stored in the text DB)
제 1항에 있어서,
상기 역 정규화 빈도는,
다음의 수학식 3을 통해 산출되는 것을 특징으로 하는, 애니메이션 기반의 스토리텔링을 통한 한글 교육 시스템.
수학식 3,
Figure 112020092507964-pat00042

(여기서,
Figure 112020092507964-pat00043
는 기본키워드
Figure 112020092507964-pat00044
에 대한 역 정규화 빈도,
Figure 112020092507964-pat00045
는 기본키워드
Figure 112020092507964-pat00046
의 전체 빈도수)
The method of claim 1,
The inverse normalization frequency is,
A Korean language education system through animation-based storytelling, characterized in that it is calculated through Equation 3 below.
Equation 3,
Figure 112020092507964-pat00042

(here,
Figure 112020092507964-pat00043
Is the default keyword
Figure 112020092507964-pat00044
The inverse normalization frequency for,
Figure 112020092507964-pat00045
Is the default keyword
Figure 112020092507964-pat00046
Total frequency of)
삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete 삭제delete
KR1020190133162A 2019-10-24 2019-10-24 The System For Providing Korean Language Education System with Animation Active KR102188553B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020190133162A KR102188553B1 (en) 2019-10-24 2019-10-24 The System For Providing Korean Language Education System with Animation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020190133162A KR102188553B1 (en) 2019-10-24 2019-10-24 The System For Providing Korean Language Education System with Animation

Publications (1)

Publication Number Publication Date
KR102188553B1 true KR102188553B1 (en) 2020-12-09

Family

ID=73786698

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020190133162A Active KR102188553B1 (en) 2019-10-24 2019-10-24 The System For Providing Korean Language Education System with Animation

Country Status (1)

Country Link
KR (1) KR102188553B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102699780B1 (en) * 2023-03-10 2024-08-27 조완용 System of controlling image display on the wall for kidscafe

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101503265B1 (en) * 2013-11-04 2015-03-18 국립대학법인 울산과학기술대학교 산학협력단 Korean News Summarization System And Method
JP2015201185A (en) * 2014-04-04 2015-11-12 富士通株式会社 Method for identifying lecture video topics and non-transitory computer-readable media
KR20180129486A (en) * 2017-05-26 2018-12-05 주식회사 엠글리쉬 Method for chunk-unit separation rule and display automated key word to develop foreign language studying, and system thereof
KR20190058935A (en) * 2017-11-22 2019-05-30 주식회사 와이즈넛 Core keywords extraction system and method in document

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101503265B1 (en) * 2013-11-04 2015-03-18 국립대학법인 울산과학기술대학교 산학협력단 Korean News Summarization System And Method
JP2015201185A (en) * 2014-04-04 2015-11-12 富士通株式会社 Method for identifying lecture video topics and non-transitory computer-readable media
KR20180129486A (en) * 2017-05-26 2018-12-05 주식회사 엠글리쉬 Method for chunk-unit separation rule and display automated key word to develop foreign language studying, and system thereof
KR20190058935A (en) * 2017-11-22 2019-05-30 주식회사 와이즈넛 Core keywords extraction system and method in document

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102699780B1 (en) * 2023-03-10 2024-08-27 조완용 System of controlling image display on the wall for kidscafe

Similar Documents

Publication Publication Date Title
Keuleers et al. Megastudies, crowdsourcing, and large datasets in psycholinguistics: An overview of recent developments
Colin et al. The webnlg challenge: Generating text from dbpedia data
US9548052B2 (en) Ebook interaction using speech recognition
US9323744B2 (en) Transliteration device, transliteration program, computer-readable recording medium on which transliteration program is recorded, and transliteration
Sadoski et al. A dual coding theoretical model of decoding in reading: Subsuming the Laberge and Samuels model
Bai et al. A survey of current machine learning approaches to student free-text evaluation for intelligent tutoring
Jishan et al. Natural language description of images using hybrid recurrent neural network
Malmasi et al. Maza at semeval-2016 task 11: Detecting lexical complexity using a decision stump meta-classifier
JP6998017B2 (en) Speech synthesis data generator, speech synthesis data generation method and speech synthesis system
KR102188553B1 (en) The System For Providing Korean Language Education System with Animation
Chughtai et al. A lecture centric automated distractor generation for post-graduate software engineering courses
KR102395702B1 (en) Method for providing english education service using step-by-step expanding sentence structure unit
US20240119862A1 (en) Syllable-based text conversion for pronunciation help
Karaca Is Artificial Intelligence able to Produce Content Appropriate for Education Level? A Review on ChatGPT and Gemini
Tang et al. Modelling L1 and the artificial language during artificial language learning
Nie et al. Predicting Reading Comprehension Scores of Elementary School Students.
Anonthanasap et al. Automated English mnemonic keyword suggestion for learning Japanese vocabulary
Saqib et al. Repository of static and dynamic signs
KR20230080849A (en) Content specific captioning method and system for real time online professional lectures
US20200387806A1 (en) Idea generation support device, idea generation support system, and recording medium
JP2021193608A (en) Utterance generation device, utterance generation method, and computer program
CN113011141A (en) Buddha note model training method, Buddha note generation method and related equipment
Wang et al. Intelligent evaluation algorithm of English writing based on semantic analysis
Ghorpade et al. ITTS model: speech generation for image captioning using feature extraction for end-to-end synthesis
Patkar et al. Application to Aid Hearing and Speech Impaired People

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20191024

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20200312

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20191024

Patent event code: PA03021R01I

Comment text: Patent Application

PN2301 Change of applicant

Patent event date: 20200410

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200601

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20201118

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20201202

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20201202

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20230904

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20240904

Start annual number: 5

End annual number: 5