KR102396263B1 - 스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템 - Google Patents

스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템 Download PDF

Info

Publication number
KR102396263B1
KR102396263B1 KR1020180119481A KR20180119481A KR102396263B1 KR 102396263 B1 KR102396263 B1 KR 102396263B1 KR 1020180119481 A KR1020180119481 A KR 1020180119481A KR 20180119481 A KR20180119481 A KR 20180119481A KR 102396263 B1 KR102396263 B1 KR 102396263B1
Authority
KR
South Korea
Prior art keywords
script
audio
language learning
text
unit
Prior art date
Application number
KR1020180119481A
Other languages
English (en)
Other versions
KR20200039907A (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 KR1020180119481A priority Critical patent/KR102396263B1/ko
Publication of KR20200039907A publication Critical patent/KR20200039907A/ko
Application granted granted Critical
Publication of KR102396263B1 publication Critical patent/KR102396263B1/ko

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
    • 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
    • G09B19/06Foreign languages
    • 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
    • G09B5/00Electrically-operated educational appliances
    • G09B5/06Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
    • G09B5/065Combinations of audio and video presentations, e.g. videotapes, videodiscs, television systems

Landscapes

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

Abstract

본 발명은 시간의 흐름에 따라 오디오와 동기화된 스크립트를 이용하는 스마트 어학학습서비스(이하 ‘스마트 어학학습서비스’)에 관한 것으로 더욱 상세하게는 개인용컴퓨터, 이동용/홈/학습용/사무용 정보기기, 서버, 네트워크 등 정보환경 환경에서 운용되며, 오디오와 동기화된 스크립트를 이용하여 서술형 텍스트에서 구분, 지문, 문장, 단어 수준으로 구간 듣기, 반복 듣기, 건너뛰기 및 스크립트 보며 동시 듣기 등이 가능하고, 대화형 텍스트에서 대화, 화자, 문제, 문항, 답안 수준으로 구간 듣기, 반복 듣기, 건너뛰기 및 스크립트 보며 동시 듣기 등이 가능한 스마트 어학학습서비스 및 오디오와 동기화된 스크립트 데이터의 관리 방법에 관련된다. 여기에서 오디오는 이미지 또는 비디오 등 시각정보와 동시에 제공되는 오디오를 포함한다.

Description

스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템 {A System for Smart Language Learning Services using Scripts}
본 발명은 시간의 흐름에 따라 오디오와 동기화된 스크립트를 이용하는 스마트 어학학습서비스(이하 ‘스마트 어학학습서비스’)를 제공하는 시스템에 관한 것으로 더욱 상세하게는 오디오와 동기화된 스크립트를 이용하여 서술형 텍스트에서 구분, 지문, 문장, 단어수준으로 구간듣기, 반복듣기, 건너뛰기 및 스크립트 보며 동시듣기 등이 가능하고, 대화형 텍스트에서 대화, 화자, 문제, 문항, 답안 수준으로 구간듣기, 반복듣기, 건너뛰기 및 스크립트 보며 동시듣기 등이 가능한 스마트 어학학습서비스 및 오디오와 동기화된 스크립트 데이터의 관리 방법에 관련된다. 여기에서 오디오는 이미지 또는 비디오 등 시각정보와 동시에 제공되는 오디오를 포함한다.
종래의 일반적인 어학학습서비스들('어학학습기' 포함)은 오디오 또는 비디오 파일을 제공하여 전진, 후진, 멈춤, 재개, 구간설정, 반복듣기 등의 기능들을 제공하고 있다.
공개특허공보 특2013-0129034호는 트리 구조를 기반으로 하는 말하기 및 듣기 위주의 영어 및 외국어 반복 학습 방법과 문장과 단어의 연계 학습을 위한 방법, 그리고 프로그램의 저장 매체를 개시하고 있다. 특2013-0129034호에서는 반복구간을 학습자가 직접 지정하고 지정정보를 문장과 단어에 연계하여 트리구조로 저장하고 이를 이용하여 반복학습을 하도록 하고 있다. 여기에서 스크립트의 특정 문장부분의 오디오를 재생하기 위해서는 학습자가 미리 지정한 트리구조 상의 해당 지점을 찾아야하고 지정하지 않은 경우에는 다시 지정해야 하는 불편이 있다.
공개특허공보 특2013-0076852호는 어학 컨텐츠 생성 방법 및 이를 위한 단말기를 개시하고 있으며, 오디오 파일에서 진폭이 '0'에 가까운 공백을 기준으로 문장을 구분하고 텍스트를 문장단위로 분절하여 오디오와 텍스트를 동기화 하고 있다. 이 방법은 화자에 따라 단어 사이에 공백이 있는 경우에 문장과 연계함에 있어 오류가 발생할 가능성이 많다. 그리고 정확한 단어와 오디오 간의 동기화는 개시되어 있지 않다.
상기 종래의 어학 학습기에서는 서술형 텍스트에서 구분, 지문, 문장, 단어 수준으로 구간듣기, 반복듣기, 건너뛰기 및 스크립트 보며 동시듣기 등의 기능, 대화형 텍스트에서 대화, 화자, 문제, 문항, 답안 수준으로 구간듣기, 반복듣기, 건너뛰기 및 스크립트 보며 동시듣기 등의 기능이 학습자 관점에서 중요한데도 종래의 어학학습서비스들은 오디의 파형 그래픽과 소리를 들으면서 진행하고자 하는 부분은 설정했으며, 스크립트의 구조 또는 대화형 문장 등의 특성을 이용하여 어학 학습을 지원할 수 있는 기능이 제공되지 않아 사용자의 불편함이 있었다.
상기와 같은 문제점을 해결하기 위하여 창안된 본 발명은 오디오와 동기화된 스크립트 데이터의 관리 방법을 포함하며, 스크립트의 구조 또는 대화형 문장 등의 특성을 이용하며, 개인용컴퓨터, 이동용/홈/학습용/사무용 정보기기, 서버, 네트워크 등 정보환경에서 운용되는 것을 특징으로 하는 스마트 어학학습서비스 및 서비스의 제공 방법을 제시하는 것을 목적으로 한다.
상기와 같은 목적을 달성하기 위하여 창안된 본 발명에 따른 스마트 어학학습서비스를 제공하는 시스템은 사용자가 이용하는 사용자 인터페이스, 스크립트의 구조 또는 대화형 문장 등의 특성을 이용하는 응용부, 스크립트와 오디오 등의 정보를 포함하는 데이터베이스. 오디오와 동기화된 스크립트 등 데이터 관리부로 구성되며, 개인용컴퓨터, 이동용/홈/학습용/사무용 정보기기, 서버, 네트워크 등 정보환경에서 단독 또는 분산되어 운용될 수 있다.
상기 사용자 인터페이스는 어학용 오디오를 실행하기 위한 사용자 메뉴가 제공되며, 응용부는 오디오 실행과 관련된 기본 기능, 서술형 또는 대화형 텍스트를 지원하는 스크립트 설정 기능들로 구성된다.
상기 데이터 관리부는 오디오와 스크립트를 동기화하는 단계, 데이터를 편집하는 단계, 스마트 어학학습서비스에 적합한 데이터 여부를 검증하는 단계, 복수의 검증된 데이터를 관리하는 단계로 구성된다.
상기 응용부의 오디오 기본 기능은 실행, 멈춤, 재개, 순방향 또는 역방향으로 저속 또는 고속 건너뛰기, 마크설정, 구간듣기, 반복듣기 등을 포함한다.
상기 응용부의 스크립트 기능은 서술형 텍스트에서 구분, 지문, 문장, 단어 수준으로 구간듣기, 반복듣기, 건너뛰기 및 스크립트 보며 동시듣기 등의 기능, 대화형 텍스트에서 대화, 화자, 문제, 문항, 답안 수준으로 구간듣기, 반복듣기, 건너뛰기 및 스크립트 보며 동시듣기 등의 기능들을 포함한다.
상기와 같이 구성된 본 발명은 종래에 학습자가 오디오 데이터의 시간적 흐름에 따라 전진, 후진, 멈춤, 재개 등의 기능을 이용하여 문장 또는 단어의 시점과 종점을 찾아야 하는 불편함을 해소하고, 스크립트의 특성을 이용하여 구분, 지문, 문장, 단어, 대화, 문제 등 학습자에게 보다 친화적 방식으로 학습할 수 있는 유용한 효과를 제공한다.
[도 1]은 스마트 어학학습서비스의 시스템 구성도이다.
[도 2a]는 종래 어학학습서비스의 사용자 인터페이스의 일례이다.
[도 2b]는 스마트 어학학습서비스의 사용자 인터페이스의 일례이다.
[도 3]은 스마트 어학학습서비스의 스크립트 구성의 일례이다.
[도 4]는 스마트 어학학습서비스에서 오디오와 스크립트의 동기화 일례이다.
[도 5]는 스마트 어학학습서비스에서 스크립트 편집의 일례이다.
본 발명의 목적, 효과 및 특징, 그리고 이것들을 달성하는 기술 등은 첨부되는 도면들과 함께 상세하게 설명되어 있는 실시 예를 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있다. 본 실시 예는 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공될 수 있다.
본 명세서에서 사용된 용어들은 실시 예를 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 ‘포함한다(comprise)’및/또는 ‘포함하는(comprising)’은 언급된 구성요소, 단계, 동작 및/또는 소자는 하나 이상의 다른 구성요소, 단계, 동작 및/또는 소자의 존재 또는 추가를 배제하지 않는다.
이하에서는 첨부된 도면을 참조하여 본 발명의 구성 및 작동원리를 더욱 상세하게 설명한다.
도 1은 스마트 어학학습서비스의 시스템 구성도이며, 사용자 인터페이스(100), 응용부(200), 데이터베이스(300), 데이터 관리부(400) 등으로 구성된다.
사용자 인터페이스는 어학용 오디오를 실행하기 위한 사용자 메뉴가 제공된다. 도 2a는 종래 어학학습서비스의 사용자 인터페이스의 일례로서 표시부(110), 상태부(120), 실행부(130)로 구성되어 있다. 표시부(110)는 오디오 파형을 표시하여 학습자가 화자의 음성을 시각적으로 볼 수 있으며, 임의지점 또는 반복구간 등을 설정할 수도 있다. 상태부(120)는 시간의 시점과 종점 시간을 표시하고, 현재 진행 시간도 표시한다. 현재 진행시점의 표시를 시간 축에서 전후로 이동하여 임의의 진행시점에서 오디오 실행도 가능하다. 실행부(130)는 다양한 메뉴 버튼을 포함하고 있으며, 예시로 재생(131), 멈춤(132), 역방향 건너뛰기(133), 순방향 건너뛰기(134), 구간 마크(135), 반복 재생(136), 초기화(137), 배속 설정(138) 등의 메뉴가 제공된다. 여기서 재생(131)과 멈춤(132)은 상호 교차로 표시되어 작동된다.
종래 어학학습서비스를 제공하는 시스템의 사용자 인터페이스에서는 첫째, 오디오와 동기화된 스크립트가 제공되지 않는 대신 오디오 파형이 제공된다. 둘째, 스크립트의 특정 문장부분의 오디오를 재생하기 위해서는 인쇄 또는 파일 형태의 별도 스크립트를 보면서 순방향 또는 역방향 건너뛰기를 이용하여 시행착오 방식의 청취와 조정을 통해 원하는 재생 시점을 찾을 수 있었다. 셋째, 반복 학습을 위한 구간설정을 위해 오디오 파형과 소리를 들으면서 시행착오 방법으로 설정하는 불편함이 있었다.
도 2b는 스마트 어학학습서비스를 제공하는 시스템의 사용자 인터페이스로서 스크립트 표시부(140), 상태부(150), 설정부(160), 검색부(170), 실행부(180) 등으로 구성되며, 다음과 같은 주요 특징을 가지고 있다. 첫째, 오디오와 동기화된 스크립트가 제공된다. 둘째, 복수의 어학 문제들을 포함하고 있는 스크립트에서 원하는 지문 또는 문제를 찾아서 특정 문장 또는 단어의 시작부분부터 재생할 수 있다. 셋째, 스크립트에서 구분, 지문, 문장, 단어, 화자, 문제, 문항, 답안 등 단위로 선택하거나 스크립트 내에서 임의의 텍스트를 선택하고 오디오를 재생 또는 반복 재생이 가능하다.
스크립트 표시부(140)는 표시창(141), 텍스트를 상하로 이동시키기 위한 상향 조작버튼(142), 하향 조작 버튼(143), 그리고 스크롤 바(144)로 구성된다. 학습자는 표시창(141)에 특정 터치(예: 두 손가락을 동시에 터치) 방식으로 문제 풀기 모드와 해설 모드로 전환할 수 있다. 문제 풀기 모드에서는 도 3의 일례에서 필요에 따라 지문의 안내문(211)과 본문(212)이 보이지 않게 된다.
상태부(150)는 스크립트 진행 상태를 시작점, 현재점, 종료점으로 나타내며, 텍스트 진행 비율(%) 또는 시간적 진행 상태(시:분:초)로 표시가 가능하다.
설정부(160)는 스크립트를 선택 또는 재생을 위한 단위 항목을 설정하는 기능을 제공하며, 구분(161), 지문(162), 문장(163), 단어(164), 화자(165), 질문(166), 문항(167), 답안(168) 등으로 구성된다. 여기에서 구분(161)은 문제의 유형을 나타낸다. 예를 들어 사진을 보여주고 맞는 설명을 고르는 유형, 짧은 대화에서 질문에 맞는 답을 선택하는 유형, 복수의 사람 간의 대화를 들려주고 복수 개의 문제에서 각각의 답안을 선택하는 유형, 한 사람에 의한 설명문을 들려주고 복수 개의 문제에서 각각의 답안을 선택하는 유형 등이 있을 수 있다.
도 3은 어학 학습을 위한 스크립트 구성의 일례이다. 도 2b에서 지문(162)은 복수 개의 문제들을 위한 공통 텍스트이며, 도 3의 일례에서 지문은 안내문(211)과 본문(212)으로 구성되며, 관련되는 복수의 문제들(215, 217, 218)에 제시되는 정보이다. 본문(212)은 도 3에서와 같이 화자가 남자와 여자가 대화 형식으로 진행되기도 하며, 불특정 3자 이상의 대화 형식, 또는 한 사람에 의한 설명문으로 제시되기도 한다. 또한, 지문은 이미지 또는 비디오 형식으로 제공될 수 있다.
문장(163)은 주어와 술어 등으로 구성된다. 단어(164)는 문장을 구성하는 기본 단위이다.
화자(165)는 본문(212)에서 남자(213), 여자(214) 또는 특정 이름으로 표현되며 말하는 주체를 지칭한다. 이 외에도 문단과 문장 내에서 주절, 종속절, 구문 등 문법적 요소도 본 발명의 예시에는 표현되지 않았지만 범위에 포함된다. 질문(166)은 지문(162)에 부속되는 문제의 질문 부분들(215, 217, 218)을 의미한다. 문항(167)은 질문에 대한 선택지(216) 등을 의미한다. 답안(168)은 선택지 들 중에서 답이 되는 선택지를 의미한다.
도 2b에서 설정부(160)에서 하나의 항목 버튼이 선택되면 표시부(140)의 표시창(141)에서 터치에 의해 선택된다. 예를 들어 ‘지문(161)’버튼이 선택된 경우에 표시창에 나타난 지문을 터치하면 지문 전체가 선택된다. 마찬가지로 ‘문장(163)’ 또는 ‘단어(164)’ 버튼이 선택된 경우에는 터치에 의해서 문장 또는 단어 단위로 누적하여 선택된다. 이 기능을 반복하면 임의의 문단, 복수 문장과 구문도 손쉽게 선택할 수 있어진다. 임의의 구간의 선택은 화면을 길게 터치하고 있으면 구간 표시가 나타나고 전후 조정자를 이동하여 원하는 텍스트 구간을 선택할 수 있다.
도 2b에서 검색부(170)는 검색창과 검색버튼으로 구성된다. 검색창에는 입력되는 정보는 설정부(160)에서 선택된 항목에 따라 검색결과의 우선순위를 제공한다. 예를 들어 검색창에 ‘10’이라는 정보가 입력되어 있고 ‘지문(162)’버튼이 선택되어 있는 상태에서 검색 버튼을 누른다면, 도 2b의 표시창(141)에 10번 문제의 지문과 부수 문제들이 제시되고 지문의 시작점으로 진행 현재점이 이동된다. 만일 여기에서 ‘질문(166)’ 버튼이 선택된 경우에는 표시창의 내용은 동일하고 ‘10’번 문제의 시작점으로 진행 현재점이 이동된다.
또 다른 예로 검색창에 ‘class’라는 단어가 입력되어 있고 설정부(160)에 ‘지문(161)’이 선택되어 있는 경우에는 지문 내에서만 검색을 하게 된다. 이와 같이 설정부의 선택된 버튼 항목은 검색결과의 정보를 걸러내는 필터 역할을 하게 된다. 만일 ‘단어(164)’ 버튼이 선택되어 있는 경우에는 스크립트 전체에서 검색을 하게 된다. 이러한 기능들은 특정 정보기기 또는 서버에 저장된 스크립트 집합으로 확장할 수 있다.
도 2b에서 실행부(180)는 재생(181), 멈춤(182), 역방향 건너뛰기(183), 순방향 건너뛰기(184), 구간마크(185), 반복 재생(186), 초기화(187), 배속 설정(188) 등으로 구성된다. 재생(181) 버튼을 누르게 되면 상태부(150)의 진행 현재 점부터 오디오가 재생되고, 상태부(150)와 표시창(141)의 텍스트에는 진행 현재점이 실시간으로 표시된다. 이때 오디오가 재생되는 동안에는 재생(181) 버튼이 멈춤(182) 버튼으로 대체되어 표시된다. 멈춤(182) 버튼을 누르게 되면 오디오 재생은 멈추고 버튼은 재생(181) 버튼으로 대체된다. 역방향 또는 순방향 건너뛰기(183, 184) 버튼은 상기 설정부(160)에선 선택된 버튼 항목에 따라 지문, 문장, 단어, 화자, 질문, 문항, 답안 단위로 건너뛰기가 가능하다. 구간마크 설정은 상기 표시부(140)와 설정부(160) 기능을 이용하여 원하는 텍스트를 선택한 다음에 구간마크(185) 버튼을 누르면 된다. 구간마크가 설정된 이후에 반복 재생(186) 버튼을 누르면 설정된 구간이 반복하여 재생된다. 초기화(187) 버튼을 누르면 최초 상태로 이동하게 된다. 그리고 배속 설정(188) 버튼을 누르면 재생속도의 배속을 조절할 수 있다.
도 1의 응용부(200)는 스크립트 설정 모듈(210)과 검색 및 실행 모듈(220)로 구성된다. 스크립트 설정 모듈(210)은 사용자 인터페이스(100)에서 도 2b의 설정부(160)의 기능을 구현하는 실체로서 구분(161)부터 답안(168)까지 각각의 기능을 수행하며 각 기능의 내용은 상기에 설명되어 있으므로 생략한다. 마찬가지로 검색 및 실행 모듈(220)은 도 2b의 검색부(170)와 실행부(180)의 기능을 구현하는 실체이며 각각의 기능에 대한 설명은 상기에 서술되어 있다.
도 1의 데이터베이스(300)는 메타정보(310), 스크립트(320), 오디오(340), 비디오/이미지(350)로 구성된다.
메타정보(310)는 학습을 위한 교재, 저작권자, 네임서버, 데이터/스키마/서식의 주소, 시간, 버전, 스크립트(320), 오디오(340), 비디오/이미지(350) 등의 속성 정보를 가지고 있다.
스크립트(320)는 오디오 또는 비디오의 음성 또는 음향 부분과 시간 측면에서 동기화된 텍스트 정보로 가지고 있다. 또한, 교재의 특징을 표현하는 구분, 지문(안내문, 대화문 또는 서술문 포함), 화자, 문제(질문과 문항들을 포함) 등의 정보를 가지고 있다. 그리고 스크립트 내에서 문장을 문법적 관점에서 구별한다. 간단하게는 구두점에 의해서 구별할 수 있고, 최근에는 자연어 처리기술을 이용하여 문장, 문장의 구성 성분, 구, 단어의 품사까지도 구별이 가능하다.
도 4는 도 3에서 제시된 어학 학습을 위한 스크립트 구성의 일례를 XML(Extensible Markup Language) 형식으로 표현한 것이다. 여기에는 문제 그룹(321), 파트(322), 지문(323), 안내문(324), 대화문(325), 화자대화문(326,327), 문제(328,332), 질문(329), 선택항(330,331) 등으로 구성되어 있다. 문제그룹(321)은 둘 이상의 문제 구성된 그룹을 의미한다. 파트(322)는 문제의 유형으로 그림을 보여주고 맞는 설명문을 찾는 유형, 단문의 질문에 답을 하는 유형, 두 사람 이상의 대화문을 제시하고 복수의 문제들을 제시하는 유형, 장문의 설명문을 들려주고 복수의 문제들을 제시하는 유형 등 다양하게 존재할 수 있다. 지문(323)은 안내문(324)과 대화문(325) 또는 설명문 등이 제시될 수 있다. 안내문(324)은 문제를 풀기 위한 안내 문장이다. 대화문(325)은 복수의 화자대화문(326,327)을 포함하고 화자의 성별 또는 이름 등이 제시된다. 지문(323)에 이어서 단수 또는 복수의 문제(328,332)가 주어지고, 각 문제는 질문(329)과 선택지(330,331)로 구성된다. 여기에서 지문(323)과 문제(328) 등의 음성 또는 음향으로 표현되는 소리에 대해서 스크립트와 동기화 된 시간표식(TimeStamp) 정보를 가지고 있다.
오디오(340)는 음성 또는 음향으로 표현할 수 있는 데이터이다. 오디오는 스크립트(320)와 동기화 되고, 데이터베이스 또는 파일 형식으로 관리할 수 있다. 오디오 파일인 경우에는 저장정보의 형식이 제시된다.
비디오/이미지(350)는 음성 또는 음향을 포함하는 비디오와 시간적으로 동기화되어 제시되는 이미지 정보를 포함한다. 비디오/이미지는 스크립트(320)와도 동기화 되고, 데이터베이스 또는 파일 형식으로 관리할 수 있다. 파일 형식인 경우에는 각각의 저장정보의 형식이 제시된다.
도 1의 데이터 관리부(400)는 편집 모듈(410), 동기화 모듈(420), 검증 모듈(430), 관리 모듈(440)로 구성되며, 전체가 하나의 시스템이 되거나 각각 모듈의 조합으로 시스템을 구성할 수 있다. 편집 모듈(410)은 도 4의 스크립트 데이터의 일례에 나타난 XML 형식의 문장을 이해할 수 있는 편집 기능을 지원한다.
동기화 모듈(420)은 스크립트와 오디오, 비디오, 이미지 정보 간의 동기화 시간정보를 관리하는 기능을 지원한다. 동기화 시간정보를 제공하는 방법은 다양하게 존재할 수 있다. 첫째, 상기 편집 모듈을 이용하여 수작업으로 스크립트와 오디오 등의 시간표식 정보를 일치시키는 방법인데 부분적인 편집은 가능하나 대용량의 오디오 파일을 처리하는 데는 적합하지 않다. 둘째, 스크립트와 오디오 등의 시간표식 정보가 존재하는 경우로서 도 4의 스크립트 데이터에 형식에 맞게 전환하는 기능으로 처리할 수 있다. 이 경우에 전환기의 개수는 존재하는 시간표식 정보를 표현하는 형식의 개수만큼이 필요하다. 셋째, 스크립트와 오디오 등이 독립적으로 존재하나 시간표식 정보가 없는 경우로서 도 5와 같은 절차를 거쳐 동기화된 시간표식 정보를 생성한다. 도 5에서는 오디오에서 텍스트와 시간표식을 생성하는 단계(단계 1), 생성된 텍스트 크기에 맞게 스크립트를 분절하는 단계(단계 2), 생성된 텍스트를 분절된 스크립트로 대체하는 단계(단계 3), 스크립트 데이터 형식에 맞게 전환하는 단계(단계 4)를 구성한다.
단계 1에서는 오디오 파일을 입력으로 해서 텍스트와 동기화된 시간표식 정보를 생성하는 단계로 스피치 투 텍스트(STT: Speech To Text)관련 도구들이 가용한 상황이다. 이들 도구를 조금 수정하여 문장 또는 단어의 개수 등의 단위로 시간표식을 생성할 수 있다. 도 5의 예시는 시간표식과 텍스트로 구성된 일례를 보여주고 있다. 여기에서 텍스트는 변환기의 성능차이에 의해서 각종의 오류 데이터를 포함할 수 있다. 단계 2에서는 동기화된 시간표식 정보를 가진 생성된 텍스트 크기로 정본 스크립트를 분절하는 단계이다. 단계 3에서는 오류가 포함된 생성 텍스트를 분절된 텍스트로 교체하는 단계이다. 이 단계들을 거쳐 동기화된 시간표식과 오류가 제거된 텍스트 파일을 생성할 수 있게 된다. 단계 4는 생성된 동기화 스크립트를 도 4의 형식에 맞게 전환하는 단계이다.
이상 세 가지 경우들 외에도 스크립트만 존재하고 오디오 등의 데이터가 없거나, 오디오 등의 데이터만 존재하고 스크립트가 없는 경우를 고려할 수 있다. 전자는 텍스트 투 스피치(TTS: Text To Speech) 기능을 이용하여 오디오 정보를 생성하거나 성우를 활용하여 녹음을 한 후에 상기 세 번째 방법을 적용할 수 있다. 후자는 오디오 데이터를 이용하여 상기 스피치 투 텍스트(STT) 기능을 이용하여 동기화된 시간표식 정보와 텍스트를 생성하고, 사람에 의해 텍스트 내의 오류를 제거하는 방법이 가능하다. 이후에는 도 5의 단계 4의 과정을 거치면 된다.
검증 모듈(430)은 도 4의 스크립트 데이터의 일례에 나타난 스크립트 형식 및 의미를 검증한다. 형식 관점에서 어학 학습용으로 정의된 문제의 구성과 XML 문법 사항을 검증한다. 전자는 구분, 지문, 문장, 단어, 화자, 질문, 문장, 답안을 포함하는 스크립트 텍스트가 형식과 의미에 맞게 구성되어 있는지 검증한다. 이외에도 시간표식 정보가 텍스트 순서와 맞게 숫자 값이 의미를 갖는지도 검증할 수 있다.
관리 모듈(440)은 학습자가 원활하게 어학을 학습할 수 있도록 관리하는 기능을 포함한다. 여기에는 가용한 강의, 수강신청, 비용결재, 강의데이터, 사용 환경(PC, 모바일 등), 사용권한, 인증 등 기능들을 전부 또는 선택적으로 포함할 수 있다.
100 스마트 어학학습서비스 시스템의 사용자 인터페이스
110 종래 어학학습서비스 시스템의 사용자 인터페이스에서 표시부
120 종래 어학학습서비스 시스템의 사용자 인터페이스에서 상태부
130 종래 어학학습서비스 시스템의 사용자 인터페이스에서 실행부
131 재생
132 멈춤
133 역방향 건너뛰기
134 순방향 건너뛰기
135 구간 마크
136 반복 재생
137 초기화
138 배속 설정
140 스마트 어학학습서비스 시스템의 사용자 인터페이스에서 스크립트 표시부
141 표시창
142 텍스트를 상하로 이동시키기 위한 상향 조작버튼
143 텍스트를 상하로 이동시키기 위한 하향 조작 버튼
144 텍스트를 상하로 이동시키기 위한 스크롤 바
150 스마트 어학학습서비스 시스템의 사용자 인터페이스에서 상태부
160 스마트 어학학습서비스 시스템의 사용자 인터페이스에서 설정부
161 어학 학습 문제의 유형 구분
162 어학 학습 문제의 지문
163 어학 학습 문제에서 문장
164 어학 학습 문제에서 단어
165 어학 학습 문제에서 화자
166 어학 학습 문제에서 질문
167 어학 학습 문제에서 문항
168 어학 학습 문제에서 답안
170 스마트 어학학습서비스 시스템의 사용자 인터페이스에서 검색부
180 스마트 어학학습서비스 시스템의 사용자 인터페이스에서 실행부
181 재생
182 멈춤
183 역방향 건너뛰기
184 순방향 건너뛰기
185 구간마크
186 반복 재생
187 초기화
188 배속 설정
200 스마트 어학학습서비스의 응용부
210 스크립트 설정 모듈
211 어학 학습 문제의 일례에서 안내문
212 어학 학습 문제의 일례에서 본문
213 어학 학습 문제의 일례에서 남자 화자
214 어학 학습 문제의 일례에서 여자 화자
215 어학 학습 문제의 일례에서 문제의 질문
216 어학 학습 문제의 일례에서 선택지
217 어학 학습 문제의 일례에서 문제의 질문
218 어학 학습 문제의 일례에서 문제의 질문
220 검색 및 실행 모듈
300 스마트 어학학습서비스 시스템의 데이터베이스
310 메타정보
320 스크립트
321 어학 학습 스크립트의 문제 그룹
322 어학 학습 스크립트의 파트
323 어학 학습 스크립트의 지문
324 어학 학습 스크립트의 안내문
325 어학 학습 스크립트의 대화문
326 어학 학습 스크립트의 남자화자 대화문
327 어학 학습 스크립트의 여자화자 대화문
328 어학 학습 스크립트의 문제
329 어학 학습 스크립트의 질문
330 어학 학습 스크립트의 선택지
331 어학 학습 스크립트의 선택지
332 어학 학습 스크립트의 문제
340 오디오
350 비디오/이미지
400 스마트 어학학습서비스 시스템의 데이터 관리부
410 편집 모듈
420 동기화 모듈
430 검증 모듈
440 관리 모듈

Claims (2)

  1. 사용자 인터페이스(100), 응용부(200), 데이터베이스(300), 데이터 관리부(400)를 포함하는 스마트 어학학습서비스를 제공하는 시스템에 있어서,
    사용자가 화면에서 구분, 지문, 문장, 단어, 화자, 문제, 문항, 답안을 포함하는 특성을 가지고 오디오와 동기화된 스크립트를 보면서 학습 문제의 상태 설정, 검색, 재생의 메뉴를 지원하는 사용자 인터페이스(100);
    상기 스크립트의 이동단위, 검색범위, 실행범위를 설정하고, 이러한 스크립트 설정에 따른 이동, 검색, 재생을 지원하는 응용부(200);
    스크립트와 동기화된 오디오 또는 비디오 정보와 이들의 특성정보인 메타정보를 포함하는 데이터베이스(300);
    스크립트의 편집, 스크립트와 오디오의 단위 또는 일괄 자동 동기화, 검증 및 관리 기능을 가지는 데이터 관리부(400)를 포함하며;
    개인용컴퓨터, 이동용/홈/학습용/사무용 정보기기, 서버, 네트워크를 포함하는 정보환경에서 운용되며,
    사용자인터페이스(100)는 화면에 상기 스크립트가 표시창(141)에 제공되며, 상기 표시창(141)의 하단에는 설정부(160)가 배치되고, 사용자는 상기 설정부(160)의 조작을 통하여 구분, 지문, 문장, 단어, 화자, 문제, 문항, 답안을 포함하는 상기 스크립트의 특성 중에서 적어도 하나를 선택하고, 복수의 어학 문제들을 포함하고 있는 스크립트에서 선택된 항목에 대응하는 스크립트의 일 영역이 터치되면 대응하는 항목과 관련된 스크립트 부분이 모두 표시창(141) 상에서 선택되어 사용자는 선택된 문장 또는 단어의 시작 부분부터 재생할 수 있고 오디오를 재생 또는 반복 재생이 가능하며;
    응용부(200)는 설정 모듈(210)에서 상기 스크립트를 화면에 표시하면서 스크립트의 특성들을 이용하여 이동단위, 검색범위, 실행범위를 설정하는 기능을 제공하고; 실행 모듈(220)은 상기 스크립트의 특성을 반영한 검색 기능; 상기 스크립트의 특성을 반영한 재생, 멈춤, 역방향 건너뛰기, 순방향 건너뛰기, 구간 마크, 반복 재생, 초기화, 배속 설정을 포함하는 기능을 제공하고;
    데이터베이스(300)는 학습을 위한 메타정보(310), 스크립트(320), 오디오(340), 비디오/이미지(350)를 포함하여 구성되며; 메타정보(310)는 교재, 저작권자, 네임서버, 데이터/스키마/서식의 주소, 시간, 버전, 스크립트, 오디오, 비디오/이미지의 속성 정보를 포함하고; 스크립트(320)는 오디오 또는 비디오의 음성 또는 음향 부분과 시간 측면에서 동기화된 텍스트 정보, 교재의 특징을 표현하는 구분, 지문, 문장, 단어, 화자, 문제, 문항, 답안를 포함하며; 오디오(340) 또는 비디오/이미지(350)는 음성 또는 음향으로서 스크립트와 동기화되며; 비디오/이미지(350)는 스크립트 텍스트와 동기화 되며;
    데이터관리부(400)는 편집 모듈(410)에서 오디오 파일을 입력으로 받아 스피치 투 텍스트(STT: Speech To Text)와 같은 기능을 응용하여 텍스트와 시간표식을 생성하는 단계를 포함하고; 동기화 모듈(420)에서 원본 스크립트를 지문, 문장, 문장의 구성 성분, 단어의 품사로 구분하는 단계; 생성된 텍스트와 시간표식을 이용하여 구분된 원본 스크립트의 시간표식을 생성하는 단계를 포함하며; 검증 모듈(430)에서 상기 스크립트의 특성을 포함하는 형식과 의미에 맞게 전환하고 검증하는 단계를 포함하며; 관리모듈(440)에서 오디오와 스크립트 간의 동기화된 데이터 관리를 포함하는 데이터관리 방법을 제공하며;
    상기 사용자 인터페이스(100), 응용부(200), 데이터베이스(300), 데이터관리부(400) 기능을 통해 스마트 어학학습서비스를 제공하는 시스템.
  2. 삭제
KR1020180119481A 2018-10-08 2018-10-08 스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템 KR102396263B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180119481A KR102396263B1 (ko) 2018-10-08 2018-10-08 스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180119481A KR102396263B1 (ko) 2018-10-08 2018-10-08 스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템

Publications (2)

Publication Number Publication Date
KR20200039907A KR20200039907A (ko) 2020-04-17
KR102396263B1 true KR102396263B1 (ko) 2022-05-10

Family

ID=70460756

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180119481A KR102396263B1 (ko) 2018-10-08 2018-10-08 스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템

Country Status (1)

Country Link
KR (1) KR102396263B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102437857B1 (ko) * 2020-11-20 2022-08-30 주식회사 보이스루 Stt 기반의 비디오 검색 서비스 제공 장치 및 방법
KR102601362B1 (ko) 2023-01-19 2023-11-10 염환아 어휘 사용 습관 기반 어학 능력 평가 및 학습 콘텐츠 제안 방법, 장치 및 시스템

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090075052A (ko) * 2008-01-03 2009-07-08 황인도 멀티미디어를 이용한 네트워크 영어학습 시스템
KR20130129034A (ko) * 2012-05-19 2013-11-27 신형기 트리 구조를 기반으로 하는 말하기 및 듣기 위주의 영어 및 외국어 반복 학습 방법과 문장과 단어의 연계 학습을 위한 방법, 그리고 프로그램의 저장 매체
KR20140137219A (ko) * 2013-05-22 2014-12-02 박청정 멀티미디어 파일에서 원하는 부분만 쉽고 빠르게 정확히 추출하거나 저장하여 s,e,u-컨텐츠를 만드는 장치 및 그 방법 또는 요점 추출 저장
KR20130076852A (ko) * 2013-06-25 2013-07-08 조성진 어학 컨텐츠 생성 방법 및 이를 위한 단말기
KR101877559B1 (ko) * 2017-07-24 2018-07-11 민병철 모바일 단말기를 이용한 언어 자가학습 서비스 제공방법, 이를 실행하는 모바일 단말기 및 이를 실행하기 위한 애플리케이션을 저장하는 기록매체

Also Published As

Publication number Publication date
KR20200039907A (ko) 2020-04-17

Similar Documents

Publication Publication Date Title
Evers From the past into the future. How technological developments change our ways of data collection, transcription and analysis
WO2018227761A1 (zh) 一种教学录播数据修正装置
US20080243473A1 (en) Language translation of visual and audio input
JP5553609B2 (ja) 部分イメージを活用した言語学習コンテンツ提供システム
WO2001020596A1 (en) Method and apparatus to determine and use audience affinity and aptitude
US20150098018A1 (en) Techniques for live-writing and editing closed captions
Gajos et al. Leveraging video interaction data and content analysis to improve video learning
CN105489072A (zh) 用于确定电子设备中增补内容的方法
KR101858204B1 (ko) 양방향 멀티미디어 컨텐츠 생성 방법 및 장치
JP6389289B2 (ja) 語学教材作成システム
WO2015022992A1 (ja) 情報処理装置及びその制御方法、コンピュータプログラム
CN113392273A (zh) 视频播放方法、装置、计算机设备及存储介质
KR102396263B1 (ko) 스크립트를 이용한 스마트 어학학습서비스를 제공하는 시스템
KR101198091B1 (ko) 학습 콘텐츠 서비스 제공 방법 및 시스템
Renz et al. Optimizing the video experience in moocs
KR20180128656A (ko) 원어민 동영상의 자막인지 및 해석기능을 갖는 영어 학습시스템을 이용한 영어 교육방법
KR20100133730A (ko) 자막정보가 포함된 디지털 동영상으로 부터 추출된 언어학습용 데이터를 이용한 언어학습방법
JP2018146961A (ja) 音声再生装置及び音楽再生プログラム
KR20140075994A (ko) 의미단위 및 원어민의 발음 데이터를 이용한 언어교육 학습장치 및 방법
JP6382423B1 (ja) 情報処理装置、画面出力方法及びプログラム
Jiménez et al. Tablet pc and head mounted display for live closed captioning in education
Darwish et al. Aspects of visual content covered in the audio description of Arabic series: A corpus-assisted study
Ellis et al. Automatic closed captions and immersive learning in higher education
CN110362675A (zh) 一种外语教学内容展示方法及***
KR100879667B1 (ko) 멀티미디어 처리 장치의 어학 학습 방법

Legal Events

Date Code Title Description
AMND Amendment
E601 Decision to refuse application
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
AMND Amendment
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant