[go: up one dir, main page]

KR20090003533A - 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템 - Google Patents

사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템 Download PDF

Info

Publication number
KR20090003533A
KR20090003533A KR1020070058764A KR20070058764A KR20090003533A KR 20090003533 A KR20090003533 A KR 20090003533A KR 1020070058764 A KR1020070058764 A KR 1020070058764A KR 20070058764 A KR20070058764 A KR 20070058764A KR 20090003533 A KR20090003533 A KR 20090003533A
Authority
KR
South Korea
Prior art keywords
user
script
voice
file
data file
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.)
Ceased
Application number
KR1020070058764A
Other languages
English (en)
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 KR1020070058764A priority Critical patent/KR20090003533A/ko
Priority to EP08150252A priority patent/EP2003640A3/en
Priority to US12/010,068 priority patent/US8340797B2/en
Priority to CNA2008100817341A priority patent/CN101325502A/zh
Publication of KR20090003533A publication Critical patent/KR20090003533A/ko
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Computational Linguistics (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Multimedia (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Electrically Operated Instructional Devices (AREA)

Abstract

본 발명은 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템에 관한 것으로, 개인휴대 단말기 또는 사용자 PC를 이용하여 소정의 스크립트를 선택하고, 상기 선택된 스크립트의 음성 데이터 파일로의 변환형식을 결정한 후, 상기 선택된 스크립트를 사용자 PC 또는 UGC 서버의 어느 하나 이상에 구비되는 TTS 엔진을 이용하여 상기 결정된 음성파일로의 변환형식에 따른 음성 데이터 파일을 생성시키는 것을 특징으로 하는 것으로서, 사용자 레벨에 적합한 포맷으로 음성 데이터 파일을 생성할 수 있도록 함으로써 생성된 음성 음성 데이터 파일을 이용한 효율적인 학습에 기여하는 효과가 있다.
사용자 손수 저작물, UGC, UGC 서버, TTS 엔진, 개인 휴대 단말기

Description

사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템{Method and system for creating and operating User Generated Contents and Personal portable device using thereof}
도 1은 본 발명에 따른 사용자 손수 저작물(UGC)의 생성 및 운용 시스템을 설명하기 위한 도면
도 2는 본 발명의 실시를 위한 개인 휴대 단말기 구성의 일 실시 예를 설명하기 위한 도면
도 3은 본 발명에 따른 UGC 생성 및 운용 방법의 개념을 설명하기 위한 흐름도
도 4는 본 발명에 따른 UGC 생성 방법의 일 실시 예를 설명하기 위한 도면
도 5는 본 발명에 따른 UGC 생성 방법의 다른 실시 예를 설명하기 위한 도면
도 6은 본 발명에 따른 UGC 생성 방법의 또 다른 실시 예를 설명하기 위한 도면
<도면의 주요 부분에 대한 부호의 설명>
110: 개인 휴대 단말기 120: 사용자 PC
130: 인터넷 140: UGC 서버
150: 데이터베이스 160: 웹서버
본 발명은 사용자 손수 저작물(또는 사용자 제작 콘텐츠)(UGC: User Generated Contents)의 생성 및 운용에 관한 것이다.
일반적으로 인터넷에 연결된 콘텐츠 서버는 오프라인상의 문서를 웹 문서로 변환하여 데이터베이스로 구축해 놓은 자체 콘텐츠나 인터넷상에서 사용자의 요구에 적합한 콘텐츠를 탐색하여 사용자의 컴퓨터로 서비스한다.
사용자는 미디어 재생이 가능한 다양한 형태의 개인 휴대 단말기를 이용하여 인터넷에 연결된 상기 콘텐츠 서버에 접속한 후 원하는 콘텐츠를 검색하고, 검색된 콘텐츠를 개인 휴대 단말기를 통하여 다운로드 받아 개인 휴대 단말기의 출력장치를 통하여 영상 또는 음성 등을 재생시키게 된다.
한편, 상기 콘텐츠 서버에서 제공하는 콘텐츠는 영상, 음성, 텍스트 및 서비스 채널 방송에서 제공되는 데이터 등을 포함하는 다양한 형태의 데이터로 구성될 수 있으며, 상기 콘텐츠의 내용은 콘텐츠 제공자가 제공하는 방식에 따라 특정 콘텐츠의 내용이 한정된다.
만약, 상기 콘텐츠 서버가 제공하는 콘텐츠가 텍스트와 함께 해당 텍스트에 동기된 음성 데이터를 함께 제공되는 경우라면 개인 휴대 단말기 사용자는 해당 콘텐츠 중에서 텍스트 또는 음성 데이터 소스 중에서 필요한 소스를 선택적으로 이용할 수 있다.
그러나, 상기 콘텐츠 서버가 제공하는 특정 콘텐츠가 오직 텍스트 관련 데이터만 포함된 경우라면 사용자는 개인 휴대 단말기를 통해서 해당 콘텐츠에 대하여 텍스트로만 볼 수 있을 뿐 해당 텍스트에 대한 오디오 출력을 즉시 이용할 수 없게 된다. 특히, 사용자가 웹상에서 영어기사들을 보다가 자신의 구미에 맞은 영어 기사가 탐색되어 해당 기사 내용을 영어로 청취하고 싶은 경우라도 해당 영어기사 관련 콘텐츠에 영어 MP3 파일이 제공이 되지 않는 경우 이를 곧 바로 영어로 청취할 수 없으므로 해당 콘텐츠를 영어학습과 같은 어학 학습에 이용함에는 제한이 따르게 된다.
상기 문제점을 해결하고자 웹서버상의 소정의 텍스트를 음성으로 변환해주는 인터페이스 기술인 TTS(Text To Speech) 기술을 개인용 컴퓨터 또는 개인 휴대 단말기 또는 콘텐츠 제공 서버 등에 적용함으로써 선택된 소정의 텍스트를 음성으로 변환하여 출력시켜 주도록 하고는 있으나, 이 또한 단지 선택된 텍스트를 음성으로 변환시키는 기능만을 수행할 뿐 해당 텍스트에 대하여 사용자가 원하는 형태의 음성파일로 제공해 주지 못하는 단점이 있다.
특히, 사용자가 인터넷상의 웹서버에서 제공되는 소정의 스크립트(Script)에 대응하는 음성파일 등을 이용하여 어학 학습을 하고자 하는 경우라면, 상기 선택된 스크립트에 대하여 사용자가 요구하는 레벨 또는 사용자의 어학 실력 레벨에 대응 하는 적합한 형태의 음성 학습 파일을 제공해 주도록 하는 것이 바람직하나, 종래 기술의 경우 이러한 요구를 해결해 주지 못하는 문제가 있다.
본 발명은 사용자가 지정한 소정의 스크립트에 대하여 사용자 레벨에 대응하는 음성파일로 변환시켜 저장하고 저장된 음성파일을 이용함으로써 사용자 레벨에 적합한 학습이 가능하도록 한 사용자 손수 저작물(UGC: User Generated Contents)의 생성 및 운용을 위한 방법 및 시스템을 제공함에 그 목적이 있다.
특히 본 발명은 사용자가 작성한 스크립트 또는 인터넷에 연결된 웹서버에서 제공되는 웹페이지 상의 스크립트 중에서 사용자가 지정한 소정의 스크립트에 대하여 사용자 레벨에 대응하는 음성파일로 변환시켜 저장하고 이를 이용함으로써 사용자 레벨에 적합한 학습이 가능하도록 한 사용자 손수 저작물의 생성 및 운용을 위한 방법 및 시스템을 제공함에 그 목적이 있다.
상기 목적을 달성하기 위한 본 발명에 따른 사용자 손수 저작물의 생성 및 운용 시스템은, 소정의 스크립트를 선택하기 위한 스크립트 선택수단과, 선택된 스크립트에 대한 음성데이터 파일 포맷을 결정하기 위한 파일 포맷 결정수단 및 상기 선택된 스크립트에 대응하는 음성데이터 파일을 상기 결정된 음성데이터 파일 포맷에 따라 생성하는 음성데이터 파일 생성수단을 포함하여 구성된다.
상기 음성데이터 파일 생성수단은 개인휴대 단말기, 사용자 PC 또는 UGC 서버의 어느 하나 이상에 구비되는 TTS 엔진인 것을 특징으로 한다.
상기 개인휴대 단말기는 PDA(Personal Digital Assistant), 포켓 PC(Personal Computer), HPC(Hand held PC), 웹패드, 노트북 및 E-Book 단말기 중의 어느 하나인 것을 특징으로 한다.
또한, 상기 목적을 달성하기 위한 본 발명에 따른 사용자 손수 저작물의 생성 방법은, 소정의 스크립트가 선택되는 단계와, 상기 선택된 스크립트의 음성파일로의 변환형식이 결정되는 단계와, 상기 결정된 음성파일로의 변환형식에 따라 상기 선택된 스크립트가 음성파일로 변환되는 단계를 포함하여 구성되는 것을 특징으로 한다.
상기 소정의 스크립트는 사용자가 작성한 스크립트 또는 인터넷에 연결된 웹서버에서 제공되는 웹페이지 상의 스크립트 중의 어느 하나이며, 상기 웹페이지 상의 스크립트는 웹페이지의 전체 스크립트가 선택되거나, 사용자에 의해 지정된 영역 내에 존재하는 스크립트가 선택되는 것을 특징으로 한다.
상기 사용자 레벨에 대응하는 음성파일로의 변환 형식은 사용자가 설정하거나 UGC 웹서버가 자동으로 설정하는 것을 특징으로 한다.
상기 선택된 스크립트가 음성파일로 변환되는 단계는 사용자 PC 또는 UGC 웹서버에서 수행되고, 변환된 음성파일은 소정의 저장수단에 저장되는 것을 특징으로 한다.
상기 선택된 스크립트가 음성파일로 변환되는 단계에서 상기 스크립트는 변 환된 음성파일에 동기되어 소정의 저장영역에 저장되고, 상기 변환된 음성파일은 변환된 음성파일에 동기된 스크립트와 함께 개인 휴대 단말기로 다운로드되는 것을 특징으로 한다.
또한, 상기 목적을 달성하기 위한 본 발명에 따른 사용자 손수 저작물의 생성 및 운용 방법은, 소정의 스크립트가 선택되는 단계와, 상기 선택된 스크립트의 음성파일로의 변환형식이 결정되는 단계와, 상기 결정된 음성파일로의 변환형식에 따라 상기 선택된 스크립트가 음성파일로 변환되어 저장되는 단계와, 상기 변환된 음성파일이 재생되는 단계를 포함하여 구성되는 것을 특징으로 한다.
상기와 같이 구성되는 본 발명에 따른 사용자 손수 저작물의 생성 및 운용 방법 및 시스템에 따르면, 사용자가 선택한 스크립트에 대하여 사용자가 설정한 레벨에 대응하는 음성파일을 생성하여 저장함으로써, 생성된 음성파일을 사용자 레벨에 적합하도록 어학학습에 이용하는 것을 가능하게 함과 동시에, 해당 음성파일을 개인 휴대 단말기로 다운로드하여 이용함으로써 이동 중에도 개인 휴대 단말기를 이용하여 사용자 레벨에 적합한 어학학습이 가능하도록 하는 효과를 제공한다.
이하, 첨부된 도면을 참조하여 본 발명에 따른 사용자 손수 저작물의 생성 및 운용 방법 및 시스템에 대하여 실시 예를 들어 상세히 설명한다.
도 1은 본 발명에 따른 사용자 손수 저작물(UGC)의 생성 및 운용 시스템을 설명하기 위한 도면이고, 도 2는 본 발명의 실시를 위한 개인 휴대 단말기 구성의 일 실시 예를 설명하기 위한 도면이다.
도 1에 도시한 바와 같이, 본 발명에 따른 사용자 손수 저작물의 생성 및 운 용 시스템은, 음성파일을 생성하기 위한 소정의 스크립트를 선택하기 위한 스크립트 선택수단으로서 개인 휴대 단말기(110) 또는 사용자 PC(120)와, 선택된 스크립트에 대한 음성데이터 파일 포맷을 결정하기 위한 파일 포맷 결정수단으로서 상기 개인 휴대 단말기(110) 또는 사용자 PC(120)를 통하여 제공되는 사용자 인터페이스 수단과, 상기 선택된 스크립트에 대응하는 음성데이터 파일을 상기 결정된 음성데이터 파일 포맷에 따라 생성하는 음성데이터 파일 생성수단으로서 상기 개인 휴대 단말기(110), 사용자 PC(120) 또는 UGC 서버(140)의 어느 하나 이상에 구비되는 TTS 엔진(121, 141)을 포함하여 구성된다.
더욱 상세하게는, 상기 개인휴대 단말기(110)는 PDA(Personal Digital Assistant), 포켓 PC(Personal Computer), HPC(Hand held PC), 웹패드, 노트북 및 E-Book 단말기 중의 어느 하나가 될 수 있으며, 사용자가 이동중에 사용가능한 정보처리 기기로서 일반적으로 영상, 음성 등을 포함한 멀티미디어 재생 기능을 구비한 것을 특징으로 한다.
상기 개인 휴대 단말기(110) 또는 사용자 PC(120)에는 입력되는 다양한 명령을 처리하기 위한 다양한 기능의 프로그램이 저장 또는 설치된다.
상기 UGC 서버(140)는 인터넷(130)을 통하여 연결된 다수의 개인 휴대 단말기(110) 또는 사용자 PC(120)가 요청하는 소정의 사용자 제작 콘텐츠의 업로드 및 다운로드 기능을 지원한다.
상기 UGC 서버(140)와 연결되는 데이터베이스(150)는 상기 UGC 서버(140)에 의해 생성된 콘텐츠 또는 상기 UGC 서버(140)에 업로드되는 콘텐츠를 데이터베이스 화하여 저장하여, 다수의 개인 휴대 단말기(110) 또는 사용자 PC(120)가 요청하는 내용에 대응하는 콘텐츠를 제공한다.
한편, 다수의 웹서버(160)는 다양한 포맷의 음성, 영상, 텍스트(스크립트) 등의 다양한 콘텐츠를 저장하고, 인터넷(130)을 통하여 접속하는 소정의 개인 휴대 단말기(110) 또는 사용자 PC(120) 또는 UGC 서버(140)로부터의 요청에 대응하는 콘텐츠를 해당 장치에 제공한다.
본 발명에 따른 사용자 손수 저작물의 생성 및 운용 시스템 구성의 일 실시 예에 따르면, 사용자가 선택한 스크립트에 대응하는 음성파일의 생성은 사용자 PC(120)에 구비된 TTS 엔진(121)에 의해 수행되도록 구성하거나, 다른 실시 예에 따르면 UGC 서버(140)에 구비된 TTS 엔진(141)에 의해 수행되도록 구성할 수도 있다.
또한, 본 발명에 따른 사용자 손수 저작물의 생성 및 운용 시스템의 구성의 다른 실시 예에 따르면, 사용자가 선택한 스크립트에 대응하는 음성파일의 생성은 사용자 PC(120)에 설치된 UGC 서버용 전용 브라우저에 의해 제공되는 메뉴항목의 입력에 따라 UGC 서버(140)에 의해 수행되도록 할 수 있다.
한편, 사용자가 원하는 정보를 인터넷(120)상에 연결된 다수의 웹서버(160)를 통하여 검색하고 검색된 정보를 사용자에게 제공하기 위한 상기 개인 휴대 단말기(110)는, PDA(Personal Digital Assistant), 포켓 PC(Personal Computer), HPC(Hand held PC), 웹패드, 노트북 및 E-Book 단말기 등과 같은 미디어 재생이 가능한 다양한 형태의 단말기를 포함한다.
상기 개인 휴대 단말기(110)는, 도 2를 참조하면, 제어부(111), 사용자 입력부(112), 저장부(113), 송수신부(114), 음성처리부(115), 음성출력부(116), 화면처리부(117) 및 화면출력부(118) 등을 포함하여 구성된다.
상기 사용자 입력부(112)는 사용자가 수행하고자 하는 각종 기능을 키 버튼 조작을 통하여 선택 및 조작하기 위한 다수의 버튼을 포함하는 버튼부와, 사용자가 입력한 음성 또는 소정의 접촉신호에 대응하는 소정의 명령데이터를 출력하는 음성인식부 또는 터치 패널부를 포함하여 구성될 수 있다.
상기 제어부(111)는 상기 사용자 입력부(112)를 통하여 입력된 명령에 대응하는 동작을 수행하도록 개인 휴대 단말기의 각 구성요소를 전반적으로 제어한다.
상기 저장부(113)는 빠른 속도의 데이터 처리에 필요한 정보 기억 장치인 메모리와 대용량의 정보를 저장하기 위하여 HDD를 포함할 수 있으며, 개인 휴대 단말기의 동작에 필요한 운용 프로그램이나 기타 응용 프로그램 및 사용자가 필요로 하는 디지털 콘텐츠를 저장할 수 있다.
상기 송수신부(114)는 개인 휴대 단말기의 제어부(111)의 제어에 따라 외부장치와의 인터페이스 및 통신 프로토콜에 따라 외부장치와의 데이터 송수신을 수행한다.
상기 오디오신호 처리부(115)는 오디오 데이터를 오디오 출력장치에 적합하도록 신호처리하여 신호처리된 오디오 신호를 오디오출력부(116)로 출력한다.
상기 오디오출력부(116)는 스피커를 구비하여 상기 오디오신호 처리부(115)에서 출력되는 오디오 신호에 대응하는 음성 또는 음향 등을 출력한다.
상기 비디오신호 처리부(117)는 비디오 영상 데이터, 사용자 인터페이스 화면 등의 비디오 데이터를 비디오 출력장치에 적합하도록 신호처리하여 화면출력부(118)로 출력한다.
상기 화면출력부(118)는 LCD 표시소자 등을 포함하여 구성되며, 상기 상기 오디오신호 처리부(115)에서 처리한 영상신호 및 휴대용 전자기기의 동작의 선택과 관련한 사용자 인터페이스 화면을 제어부(111)의 제어에 따라 상기 LCD 표시소자에 디스플레이할 수 있도록 구성된다.
이하에서는 상기와 같이 구성되는 본 발명에 따른 사용자 손수 저작물(UGC)의 생성 및 운용 시스템의 동작 및 그를 이용한 사용자 손수 저작물(UGC)의 생성 및 운용 방법에 대하여 상세하게 설명한다.
도 3은 본 발명에 따른 사용자 손수 저작물(UGC)의 생성 및 운용 방법의 개념을 설명하기 위한 흐름도이다.
도 1 및 도 3을 참조하면, 본 발명에 따라 사용자 손수 저작물(UGC)을 생성하기 위해서는, 먼저 개인 휴대 단말기(110)의 화면출력부(118) 또는 사용자 PC(120) 상의 표시부의 화면에 표시된 소정의 스크립트가 사용자에 의해 선택된다(S310).
상기 소정의 스크립트는 사용자가 직접 작성한 스크립트 또는 인터넷(130)을 통하여 연결된 소정의 콘텐츠를 제공하는 웹서버(160)에서 제공하는 웹페이지 상의 스크립트일 수도 있다. 상기 소정의 스크립트는 사용자의 마우스 조작 신호 또는 터치 패널 조작 신호에 의하여 전체 페이지 중에서 일정 영역 내의 스크립트만이 선택될 수도 있다.
상기 소정의 스크립트 선택 과정(S310)에 따라 사용자에 의해 음성파일로 변환될 소정의 스크립트가 선택되면, 상기 선택된 소정의 스크립트에 대응하여 생성될 음성데이터 파일의 포맷이 새로이 설정되거나 기설정 포맷 중에서 어느 하나의 포맷이 선택된다(S320).
상기 소정의 스크립트에 대응하여 생성될 음성데이터 파일의 포맷은 개인 휴대 단말기(110) 또는 사용자 PC(120)가 제공하는 메뉴 기능을 이용하여 사용자가 원하는 방식으로 설정할 수도 있으며, UGC 서버(140)에서 제공하는 소정의 음성데이터 파일 변환 포맷 중의 어느 하나를 사용자가 선택하도록 하거나 UGC 서버(140)에 등록된 사용자 등록정보를 이용하여 사용자 레벨에 적합한 형태의 음성데이터 파일 변환 포맷을 UGC 서버(140)가 결정하는 것에 의하여 생성될 음성데이터 파일의 포맷이 결정될 수도 있다.
상기 과정(S320)에 따라 선택된 소정의 스크립트에 대응하는 음성데이터 파일 포맷이 결정되면, 선택된 스크립트의 문자(텍스트) 정보를 음성 정보로 변환시키기 위한 TTS(Text To Speech) 기능을 실행시킴으로써 선택된 스크립트에 대응하는 음성데이터 파일을 생성하여 소정의 저장수단에 저장하게 된다(S330).
상기 선택된 스크립트를 음성 정보로 변환시키기 위한 TTS기능은 사용자 PC(120) 또는 UGC 서버(140)에서 수행하도록 하거나, 개인 휴대 단말기(110)에서 직접 수행토록 할 수도 있다.
만약, 사용자 PC(120)에서 소정의 스크립트에 대한 음성파일을 생성하여 저 장한 경우에 사용자는 싱크 프로그램을 자신의 사용자 PC(120)에 설치하고 USB(Universal Serial Bus) 포트 혹은 직렬 포트로 연결된 개인 휴대 단말기(110)로 해당 음성파일을 다운로드할 수 있다.
또한, UGC 서버(140)에서 상기 음성파일을 생성하여 그와 연결된 데이터베이스(150)에 생성된 음성파일을 저장한 경우에는 사용자는 사용자 PC(120)를 통하여 해당 음성파일을 다운로드받은 후 싱크 프로그램이 설치된 자신의 사용자 PC(120)와 개인 휴대 단말기(110)를 USB(Universal Serial Bus) 포트 혹은 직렬 포트로 연결한 후 송수신부(114)를 통하여 해당 음성파일을 다운로드 받아 이를 저장부(113)에 저장할 수 있다.
또 한편으로, UGC 서버(140)에서 상기 음성파일을 생성하여 그와 연결된 데이터베이스(150)에 생성된 음성파일을 저장한 경우에는 개인 휴대 단말기(110)는 송수신부(114)를 통하여 무선인터넷 또는 UGC 서버(140)를 운용하는 업체의 통신망과 연결하여 해당 음성파일을 직접 다운로드 받아 이를 저장부(113)에 저장할 수 있다.
이후 사용자가 해당 스크립트에 대한 어학 학습 또는 음성 청취를 하고자 해당 음성파일을 실행시키면, 오디오 신호처리부(115)에서는 해당 음성파일을 재생하여 해당 스크립트에 대응하는 음성신호를 사용자가 선택한 형식에 따라서 또는 사용자의 학습레벨에 적합한 상태로 오디오 출력부(116)를 통하여 출력시키게 됨으로써 소정의 스크립트에 대응하는 음성을 사용자가 원하는 상태로 청취할 수 있게 된다(S340).
한편, 상기 음성파일이 실행되는 경우에는 상기 음성파일에 대응하는 스크립트의 텍스트 데이터는, 사용자 입력부(112)를 통하여 입력되는 사용자 명령에 따라서 비디오 신호 처리부(117)에서 신호처리된 후 화면출력부(118)를 통하여 음성파일 출력에 동기되어 출력되도록 할 수 있다.
이하에서는 본 발명에 따른 UGC의 생성 및 운용 방법에 대하여 보다 구체적인 실시 예를 들어 더욱 상세하게 설명한다.
본 발명에 따른 UGC의 생성 및 운용 방법에 있어서는, 사용자에 의해 선택되는 소정의 스크립트에 대응하여 생성될 음성파일의 포맷 설정방법 및 음성파일 생성수단의 구성위치에 따라 다양하게 실시될 수 있다.
도 4는 본 발명에 따른 UGC 생성 방법의 일 실시 예를 설명하기 위한 도면이고, 도 5는 본 발명에 따른 UGC 생성 방법의 다른 실시 예를 설명하기 위한 도면이며, 도 6은 본 발명에 따른 UGC 생성 방법의 또 다른 실시 예를 설명하기 위한 도면이다.
본 발명에 따른 UGC 생성 방법의 일 실시 예에 따르면, 선택된 소정의 스크립트에 대응하여 생성될 음성파일의 포맷은 개인 휴대 단말기(110) 또는 사용자 PC(120)의 사용자 인터페이스 화면을 통하여 사용자에 의해 설정될 수 있도록 한다.
도 4를 참조하면, 먼저 개인 휴대 단말기(110) 또는 사용자 PC(120)의 화면에 표시된 소정의 스크립트가 사용자에 의해 선택된다(S410).
상기 스크립트 선택 과정에 따라 사용자에 의해 소정의 스크립트가 선택되 면, 상기 선택된 소정의 스크립트에 대응하여 생성될 음성데이터 파일의 포맷을 설정하기 위한 사용자 설정 프로세스를 수행하게 된다(S420).
더욱 상세하게는, 사용자가 개인 휴대 단말기(110) 또는 사용자 PC(120)의 화면에 표시된 소정의 스크립트를 선택하는 경우, 개인 휴대 단말기(110) 또는 사용자 PC(120)의 제어부는 선택된 스크립트에 대응하여 생성될 음성데이터 파일의 포맷을 사용자가 설정하도록 하기 위한 인터페이스 화면을 출력하도록 한다.
예를 들어, 소정의 스크립트가 선택되면, 해당 스크립트에 대응하여 생성될 음성데이터 파일 포맷을 지정하기 위한, 구간 반복, 속도조절, 읽기 후 소정 시간 쉬기 등의 서브 메뉴 항목을 자동으로 디스플레이 되도록 할 수 있다.
이에 따라서, 일 예로써, 사용자는 자신이 어렵다고 생각되거나 특히 중요하다고 생각되는 특정 부분의 스크립트 또는 특정 단어나 문장 부분을 지정한 후, 자동으로 디스플레이되는 서브메뉴 항목 중에서 구간 반복을 선택하여, 지정된 부분에 대해서는 2회 또는 3회 연속하여 음성출력이 반복될 수 있도록 생성될 음성데이터 파일 포맷을 설정할 수 있게 된다.
다른 예로써, 사용자가 선택한 스크립트의 읽기 속도를 조절하고자 하는 경우에는, 특정 부분의 스크립트 또는 특정 단어나 문장 부분을 지정한 후, 자동으로 디스플레이되는 서브메뉴 항목 중에서 속도조절을 선택하면, 사용자가 선택하도록 여러 가지 속도에 대한 선택항목을 추가로 제공하거나 사용자가 원하는 속도를 입력할 수 있도록 속도 입력 인터페이스 화면을 추가로 제공함으로써, 선택된 스크립트에 대한 읽기 속도가 사용자가 지정한 상태로 출력될 수 있도록 생성될 음성데이 터 파일 포맷을 사용자가 직접 설정할 수 있게 된다.
또 다른 예로써, 사용자가 선택한 특정 부분에 대한 음성 출력 후 소정 시간(예: 10초) 쉬는 구간을 삽입하고자 하는 경우, 특정 부분 선택에 대응하여 디스플레이 되는 서브 메뉴 항목 중에서 읽기 후 소정 시간 쉬기를 선택함으로써, 생성될 음성데이터 파일의 포맷은 해당 특징을 반영하게 되고, 해당 음성데이터 파일이 재생되는 경우 사용자는 해당 부분이 출력되는 경우 출력음성을 숙고하거나 따라 하기를 할 수 있도록 생성될 음성데이터 파일 포맷을 설정할 수 있다.
이어서, 상기 생성될 음성데이터 파일의 포맷을 설정하기 위한 사용자 설정 프로세스가 완료되는 지를 판단하여(S430), 해당 프로세스가 완료되었으면, TTS기능을 수행시킴으로써 선택된 스크립트에 대하여 설정된 음성데이터 파일 포맷으로 음성데이터 파일을 설정하여, 생성된 음성데이터 파일을 해당 스크립트와 동기화시켜 소정의 저장수단에 저장하게 된다(S440).
상기 TTS기능의 실행에 의하여 선택된 스크립트에 대한 음성데이터 파일이 생성되는 경우 상기 생성되는 음성데이터 파일의 재생시 출력되는 음성과 동일한 형태 또는 순서에 대응하여 해당 스크립트 정보가 함께 저장되도록 하거나, 상기 음성데이터 파일에 동기되도록 별도의 스크립트 정보 파일을 생성하여 저장하도록 한다. 즉, 구간 반복 기능이 추가되면 그 구간의 스크립트는 역시 반복되어 표시될 수 있도록 스크립트가 반복적으로 생성되어 저장되도록 한다.
상기 과정(S440)에 따라 생성된 음성데이터 파일은 개인 휴대 단말기(110)로 다운로드하고 이를 저장부(113)에 저장함으로써, 사용자 상태에 적합한 음성 데이 터 파일을 이용하여 어학 학습을 효율적으로 수행할 수 있게 된다.
또한, 본 발명에 따른 UGC 생성 방법의 다른 실시 예에 따르면, 선택된 소정의 스크립트에 대응하여 생성될 음성데이터 파일은 UGC 서버에 의하여 생성되고, 생성될 음성파일의 포맷은 사용자 인터페이스 화면을 통하여 UGC 서버(140)에서 제공하는 포맷 중에서 선택된 어느 하나의 포맷으로 설정되도록 할 수 있다.
도 5를 참조하면, 먼저 개인 휴대 단말기(110) 또는 사용자 PC(120)의 화면에 표시된 소정의 스크립트가 사용자에 의해 선택된다(S510).
본 발명에 따라 사용자 손수 저작물(UGC)을 생성하기 위해서는, 사용자는 개인 휴대 단말기(110) 또는 사용자 PC(120)를 통하여 본 발명에 따른 사용자 손수 저작물 생성 및 운용을 지원하는 UGC 서버(140)에 접속한다(S520)
사용자가 휴대 단말기(110) 또는 사용자 PC(120)를 통하여 UGC 서버(140)에 접속하는 경우, UGC 서버(140)는 접속된 사용자가 최초 접속자인지를 판단한다(S530).
상기 판단 결과(S530), 접속된 사용자가 최초 접속자인 경우에는 접속된 사용자에 대한 사용자 인증정보 등록과정을 먼저 수행하고(S540), 이어서 사용자 인증 절차를 수행한다(S550)
그러나, 상기 판단 결과(S530), 접속된 사용자가 최초 접속자가 아닌 경우에는 사용자 인증 절차를 곧 바로 수행한다(S550).
이어서, UGC 서버(140)는 사용자가 선택한 스트립트에 대응하는 음성데이터 파일 생성 포맷을 결정하기 위하여 사용자 레벨이 등록되어 있는 지를 판단한 다(S560).
상기 판단 결과(S560), 사용자 레벨이 등록되어 있지 않은 경우에는, 선택한 스트립트에 대응하는 음성데이터 파일 생성 포맷을 사용자가 선택할 수 있도록 하기 위한 인터페이스 화면을 제공을 제공한다(S570).
상기 인터페이스 화면 제공에 따라서 입력되는 정보에 따라서 사용자 레벨을 등록한다(S580).
상기 사용자 레벨 등록 과정(S580) 이후, 또는 상기 판단(S560)에 따라 사용자 레벨이 등록되어 있는 경우에는, 등록된 사용자 레벨에 대응하는 음성데이터 파일 생성 포맷을 선택하게 된다(S590).
상기 사용자 레벨에 대응하는 음성데이터 파일 생성 포맷은, 사용자 레벨에 따라 다른 읽기 속도의 음성을 출력할 수 있는 음성데이터 파일 포맷으로 설정할 수 있다. 예를 들어, 사용자 레벨을 레벨1 내지 레벨5로 분류하는 경우, 레벨3을 표준 읽기 속도로 하고, 레벨1과 레벨2는 표준 속도보다 각각 소정시간 느린 속도의 읽기 속도로 음성이 출력되도록 음성데이터 파일의 포맷을 할당하고, 레벨4와 레벨5는 표준 속도보다 각각 소정시간 빠른 속도의 읽기 속도로 음성이 출력되도록 음성데이터 파일의 포맷을 할당하여, UGC서버(140)에 접속하는 사용자의 등록된 레벨에 대응하는 읽기 속도를 가진 음성데이터 파일의 포맷으로 자동으로 설정되도록 할 수 있다.
또한, 상기 사용자 레벨에 대응하는 음성데이터 파일 생성 포맷은, 소정의 사용자 레벨에 따라 선택된 스크립트에 대하여 1회 읽기, 2회 반복 읽기 또는 3회 반복 읽기 등에 해당하는 음성을 출력할 수 있도록 하는 각각의 음성데이터 파일 생성 포맷으로 설정되도록 할 수도 있다.
이어서, 상기 선택된 음성데이터 파일 생성 포맷에 따라 사용자가 선택한 스크립트에 대응하는 음성데이터 파일을 형성하고, 사용자가 언제라고 생성된 음성 데이터 파일을 이용할 수 있도록 생성된 음성데이터 파일을 해당 스크립트와 동기화시켜 연결된 데이터베이스(150)에 저장하게 된다(S595).
상기 과정(S595)에 따라 생성되어 데이터베이스(150)에 저장된 음성데이터 파일은 곧 바로 개인 휴대 단말기(110) 또는 사용자 PC(120)로 다운로드 하여 이를 이용하거나, 또는 이후 사용자가 필요할 경우 언제든지 인증절차를 거쳐 UGC 서버(140)에 접속한 후 원하는 개인 휴대 단말기(110) 또는 사용자 PC(120)로 저장된 음성데이터 파일을 다운로드 하여 이용할 수 있게 된다.
한편, 본 발명에 따른 UGC 생성 방법의 또 다른 실시 예에 따르면, 선택된 소정의 스크립트에 대응하는 음성데이터 파일의 생성 위치 및 생성될 음성파일의 포맷은 사용자 인터페이스 화면을 통하여 사용자에 의해 선택되거나, 자동으로 UGC 서버(140)에서 설정 및 수행되도록 할 수 있다.
도 6을 참조하면, 개인 휴대 단말기(110) 또는 사용자 PC(120)의 화면에 표시된 소정의 스크립트가 사용자에 의해 선택된다(S410).
화면에 표시된 소정의 스크립트가 선택되면, 생성될 음성 데이터 파일 포맷을 사용자가 직접 설정하도록 세팅되어 있는 지를 판단한다(S600).
상기 판단 결과(S600), 생성될 음성 데이터 파일 포맷을 사용자가 직접 설정 하도록 세팅되어 있는 경우에는, 생성될 음성 데이터 파일 포맷 설정을 위한 사용자 설정 프로세스를 수행하도록 한다(S420).
이 후 상기 과정(S420)의 수행이 완료되는 지를 판단하여(S430), 생성될 음성 데이터 파일 포맷의 설정이 완료되면, 설정된 음성데이터 파일 생성 포맷으로 선택된 스크립트에 대응하는 음성데이터 파일을 생성하고, 생성된 음성데이터 파일을 해당 스크립트와 동기화시켜 소정의 저장수단에 저장한다(S440).
한편, 상기 판단 결과(S600), 생성될 음성 데이터 파일 포맷을 사용자가 직접 설정하도록 세팅되어 있지 않은 경우에는, UGC 서버(140)에 의하여 선택된 스크립트에 대한 음성데이터 파일에 대한 포맷 설정이 되도록 한다(S500).
이후 UGC 서버(140)에 의하여 선택된 스크립트에 대한 음성데이터 파일이 생성되도록 한 후, 생성된 음성데이터 파일을 해당 스크립트와 동기화시켜 연결된 데이터베이스(150)에 저장하게 된다(S440).
사용자는 상기 과정(S595)에 따라 생성되어 저장된 음성데이터 파일은 곧 바로 개인 휴대 단말기(110) 또는 사용자 PC(120)로 다운로드 하여 이를 이용하거나, 또는 이후 필요할 경우 언제든지 인증절차를 거쳐 UGC 서버(140)에 접속한 후 원하는 개인 휴대 단말기(110) 또는 사용자 PC(120)로 저장된 음성데이터 파일을 다운로드하여 사용자 레벨에 적합한 어학 학습을 위한 자료로 이용할 수 있게 된다.
[음성 데이터 파일 생성 모드] 본 발명에서 TTS에 근거하여 생성되는 음성 데이터 파일은 몇 가지 타입으로 분류될 수 있다. 음성 데이터 파일을 생성하는 방법의 실시예로 일반변환, 사용자 변환, 레벨변환, 받아쓰기 변환 모드를 가질 수 있으며 이러한 변환모드의 선택은 사용자 인터페이스에 근거하여 사전에 설정되고, 설정된 결과에 근거하여 TTS 엔진이 해당 스크립트를 설정된 변환모드에 적합하게 음성 데이터 파일을 생성함으로써 가능해 진다. 일반변환은 스크립트를 그대로 음성으로 변환하는 경우이다. 사용자 변환은 스크립트 내에서 사용자가 변환할 구간, 속도, 간격 등을 직접 설정하여 음성으로 변환하는 경우이다. 레벨변환은 사용자의 등록된 레벨에 근거하여 음성 변환을 수행하는 경우이다. 받아쓰기 변환은 예를 들면, 스크립트 내에서 한 문장을 변환한 후 소정의 설정된 시간을 쉰 다음, 다음 문장을 변환하는 방법으로 음성 데이터 파일을 생성하는 경우이다. 휴지 시간동안 해당 문장을 받아쓰기 할 수 있다는 점에서 이 경우를 받아쓰기 변환이라고 표현하였으나, 받아쓰기 변환은 따라하기 변환으로도 응용 가능하다. 즉, 한 문장에 대한 음성 데이터 재생이 이루어진 후에, 주어지는 휴지시간 동안 그 문장을 따라하는 방법으로 학습을 수행할 수 있도록 해준다.
실시예로, 상기 사용자 변환모드에 의해서 음성 데이터 파일이 생성되는 경우에는 스크립트 또한 사용자가 결정한 형태와 동일한 형태로 생성하고 해당 스크립트를 표시할 수도 있다. 예를 들면, 스크립트 혹은 스크립트 내의 일부 텍스트(text)에 대해서 구간 반복을 설정하면, 해당 음성 데이터 파일이 반복되는 것과 함께 그 구간의 텍스트 부분 역시 반복되어 디스플레이 된다.
[MetaData] TTS에 근거하여 생성되는 음성 데이터 파일은 메타데이터(MetaData)를 포함할 수 있다. 메타데이터(MetaData)는 음성 데이터 파일의 헤더(header) 내에 포함되는 형태로 구성되거나, 음성 데이터에 포함되거나, 헤더나 음성 데이터와는 별도의 구조로 부가되는 형태로 구성될 수 있다. 메타데이터(MetaData)를 음성 데이터 파일에 포함하여 구성하는 방법은 음성 데이터 파일의 포맷이나 단말기 또는 서버 등의 성능, 서비스 방법, 네트워크 환경 등에 따라 당업자에 의해 적응적이며 자유롭게 선택될 수 있다.
메타데이터(MetaData)는 해당 음성 데이터를 기술(description)한다. 메타데이터(MetaData)에 기술되는 정보는 음성 데이터 파일의 변환에 관련된 정보이다. 실시예로, 메타데이터(MetaData)에 기술되는 정보는 해당 음성 데이터 파일이 TTS에 근거하여 변환된 음성 데이터인지의 여부를 표현하는 정보가 될 수 있다. 다른 실시예로 메타데이터(MetaData)에 기술되는 정보는 해당 음성 데이터 파일이 어떤 분류로 변환된 파일인지를 표현하는 정보가 될 수도 있다. 예를 들면, 해당 음성 데이터 파일이 일반변환, 사용자 변환, 레벨변환, 받아쓰기 변환 중에서 어느 하나의 변환인지를 표현하는 정보가 될 수 있다. 또는 해당 음성 데이터 파일이 일반변환, 사용자 변환, 레벨변환, 받아쓰기 변환 중의 적어도 두가지 이상의 조합에 근거하여 변환된 것인지를 표현하는 정보가 될 수도 있다. 메타데이터(MetaData)에 기술되는 정보는 해당 음성 데이터 파일이 TTS에 근거하여 변환된 음성 데이터인지의 여부를 표현하는 정보와 해당 음성 데이터 파일이 어떤 분류로 변환된 파일인지를 표현하는 정보가 함께 기술될 수도 있다.
메타데이터(MetaData) 생성과 관리에 대한 다른 실시예로, TTS에 근거하여 생성되는 음성 데이터 파일은 메타데이터(MetaData)를 음성 데이터 파일과 별도의 데이터로 가질 수도 있다. 음성 데이터 파일과 별도로 해당 음성 데이터에 대한 메 타데이터(MetaData)를 가지는 경우 이 메타데이터(MetaData)는 별도의 데이터 베이스로 관리될 수 있다. 이 경우에도 메타데이터(MetaData)에는 TTS에 근거하여 변환된 파일인지의 여부를 표현하는 정보 및/또는, 변환의 분류로 예시한 바와 같이 해당 음성 데이터 파일이 일반변환인지, 사용자 변환인지, 레벨 변환인지, 받아쓰기 변환인지를 표현하는 정보들 중에서 적어도 어느 하나 또는 둘 이상의 조합인가에 관련된 내용을 표현한다.
메타데이터(MetaData)는 메타데이터(MetaData)에 근거하여 분류별로 해당 음성 데이터 파일을 관리하거나 사용하는데 잇점을 준다. 예를 들면 TTS에 근거하여 생성된 음성 데이터 파일을 분류할 때, 메타데이터(MetaData)를 해석한 결과에 따라 음성 데이터 파일을 일반변환한 것인지, 사용자 변환한 것인지, 레벨 변환한 것인지, 받아쓰기 변환한 것인지를 단말기 혹은 서버에서 자동으로 판단할 수 있고, 판단 결과에 근거하여 해당 음성 데이터 파일들을 분류하여 제공함으로써 이 것을 분류별로 사용할 수 있는 환경을 보장해 준다.
이상에서 본 발명에 따른 사용자 손수 저작물 생성 및 운용 방법 및 시스템에 대하여 상세히 설명하였다. 그러나, 본 발명은 상기 실시 예에 한정되지 않으며, 많은 변형이 본 발명의 사상 내에서 당 분야에서 통상의 지식을 가진 자에 의하여 가능함은 물론이다. 따라서 본 발명의 기술적 사상의 기초를 벗어나지 않고 변경 및 수정을 하더라도 본 발명에 포함되는 것이며, 그러한 사실은 당업자에게 자명할 것이다.
본 발명에 따르면 소정의 스크립트에 대하여 사용자의 어학 실력 레벨에 따라 적합한 형태의 음성 학습 파일을 생성하고 이를 재생하여 학습에 임할 수 있도록 함으로써, 사용자 레벨에 적합한 효율적인 어학 학습 효과를 제공한다.
또한, 본 발명에 따르면 소정의 스크립트에 대하여 사용자 레벨에 대응하는 음성파일을 UGC 서버 또는 사용자 PC를 통하여 생성한 후, 이를 개인 휴대용 단말기로 다운로드하여 이용할 수 있도록 하여 개인 휴대용 단말기에서 음성파일 생성을 위한 부하를 줄임으로써, 소형화, 경량화, 저전력화된 개인 휴대용 단말기에서도 사용자 레벨에 적합한 학습용 음성파일을 이용할 수 있도록 하는 효과가 있다.
또한, 개인 휴대 단말기에 전용 소프트웨어로 일반적으로 사용되는 사전 프로그램, 전자책 프로그램 등을 본 발명에 따른 개인 휴대 단말기에 연동하여 적용함으로써 특정 스크립트에 대한 집중적인 학습이 가능하도록 하는 효과가 있다.
또한, 사용자가 소정 외국어로 된 프리젠테이션을 준비해야 하는 경우 해당 언어로 된 스크립트를 만든 후 해당 스크립트에 대한 음성 콘텐츠를 생성하고 생성된 음성 콘텐츠에 대한 출력을 계속 들으면서 준비할 수 있게 됨으로써, 외국어 프리젠테이션 준비를 손쉽게 할 수 있는 효과를 제공한다.

Claims (18)

  1. 소정의 스크립트가 선택되는 단계와;
    상기 선택된 스크립트의 음성파일로의 변환형식이 결정되는 단계와;
    상기 결정된 음성파일로의 변환형식에 따라 상기 선택된 스크립트가 음성파일로 변환되는 단계;를 포함하여 구성되는 사용자 손수 저작물 생성 방법.
  2. 제 1항에 있어서,
    상기 소정의 스크립트는 사용자가 작성한 스크립트 또는 인터넷에 연결된 웹서버에서 제공되는 웹페이지 상의 스크립트 중의 어느 하나 이상인 사용자 손수 저작물 생성 방법.
  3. 제 1항에 있어서,
    상기 음성파일로의 변환형식은 사용자 레벨에 대응하여 설정되는 사용자 손수 저작물 생성 방법.
  4. 제 3항에 있어서,
    상기 사용자 레벨은 사용자가 설정하거나 UGC 웹서버가 자동으로 설정하는 사용자 손수 저작물 생성 방법.
  5. 제 1항에 있어서,
    상기 선택된 스크립트가 음성파일로 변환되는 단계는 사용자 PC 또는 UGC 웹서버에서 수행되는 사용자 손수 저작물 생성 방법.
  6. 제 1항에 있어서,
    상기 선택된 스크립트가 음성파일로 변환되는 단계에서 변환된 음성파일은 소정의 저장수단에 저장되는 사용자 손수 저작물 생성 방법.
  7. 제 6항에 있어서,
    상기 선택된 스크립트가 음성파일로 변환되는 단계에서 상기 스크립트는 변환된 음성파일에 동기되어 소정의 저장영역에 저장되도록 하는 사용자 손수 저작물 생성 방법.
  8. 제 1항에 있어서,
    변환된 음성파일은 변환된 음성파일에 동기된 스크립트와 함께 개인 휴대 단말기로 전송되는 단계가 더 수행되는 사용자 손수 저작물 생성 방법.
  9. 소정의 스크립트가 선택되는 단계와;
    상기 선택된 스크립트의 음성파일로의 변환형식이 결정되는 단계와;
    상기 결정된 음성파일로의 변환형식에 따라 상기 선택된 스크립트가 음성파 일로 변환되어 저장되는 단계; 및
    상기 변환된 음성파일이 재생되는 단계;를 포함하여 구성되는 사용자 손수 저작물 생성 및 운용 방법.
  10. 제 9항에 있어서,
    상기 선택된 스크립트가 음성파일로 변환되는 단계는 개인 휴대 단말기 또는 사용자 PC가 접속한 UGC 서버에서 수행되는 것을 특징으로 하는 사용자 손수 저작물 생성 및 운용 방법.
  11. 제 9항에 있어서,
    상기 선택된 스크립트가 음성파일로 변환되는 단계 이후, 상기 변환된 음성파일이 저장되는 단계가 더 수행되는 사용자 손수 저작물 생성 및 운용 방법.
  12. 제 9항에 있어서,
    상기 변환된 음성파일은 개인 휴대 단말기 또는 사용자 PC가 접속한 UGC 서버가 관리하는 데이터베이스에 저장되는 사용자 손수 저작물 생성 및 운용 방법.
  13. 소정의 스크립트를 선택하기 위한 스크립트 선택수단;
    선택된 스크립트에 대한 음성데이터 파일 포맷을 결정하기 위한 파일 포맷 결정수단;
    상기 선택된 스크립트에 대응하는 음성데이터 파일을 상기 결정된 음성데이터 파일 포맷에 따라 생성하는 음성데이터 파일 생성수단;을 포함하여 구성되는 사용자 손수 저작물 생성 및 운용 시스템.
  14. 제 13항에 있어서,
    상기 음성데이터 파일 생성수단은 개인휴대 단말기, 사용자 PC 또는 UGC 서버 중에서 적어도 어느 하나에 구비되는 TTS 엔진인 것을 특징으로 하는 사용자 손수 저작물 생성 및 운용 시스템.
  15. 스크립트가 선택되는 단계;
    선택된 스크립트에 대한 음성 변환파일의 변환 형태(type)가 설정되는 단계;
    설정된 변환 형태(type)에 따라 해당 스크립트가 음성 데이터 파일로 변환되고, 변환 형태(type)를 표현하는 정보가 메타데이터(MetaData)로서 음성 데이터와 함께 기술되는 단계; 및,
    메타데이터(MetaData)와 함께 음성 데이터 파일이 제공되는 단계;
    를 포함하는 사용자 손수 저작물 생성 및 운용 방법.
  16. 제 15 항에 있어서, 상기 메타데이터(MetaData)는 TTS(Text To Speech)에 근거하여 변환된 음성 데이터 파일인지의 여부를 표현하는 정보, 변환의 분류를 표현하는 정보 중에서 적어도 어느 하나를 포함하는 사용자 손수 저작물 생성 및 운용 방법.
  17. 제 16 항에 있어서, 상기 변환의 분류를 표현하는 정보는 해당 음성 데이터 파일에 대응하는 스크립트에 대해서 일반변환인지, 사용자 변환인지, 레벨변환인지, 받아쓰기 변환인지를 표현하는 정보 중에서 적어도 어느 하나를 포함하는 사용자 손수 저작물 생성 및 운용방법.
  18. 제 15 항에 있어서, 상기 메타데이터(MetaData)와 함께 음성 데이터 파일이 제공된다는 것은 해당 음성 데이터 파일의 저장, 전송, 재생 중에서 적어도 어느 하나인 사용자 손수 저작물 생성 및 운용방법.
KR1020070058764A 2007-06-15 2007-06-15 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템 Ceased KR20090003533A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020070058764A KR20090003533A (ko) 2007-06-15 2007-06-15 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템
EP08150252A EP2003640A3 (en) 2007-06-15 2008-01-15 Method and system for generating and processing digital content based on text-to-speech conversion
US12/010,068 US8340797B2 (en) 2007-06-15 2008-01-18 Method and system for generating and processing digital content based on text-to-speech conversion
CNA2008100817341A CN101325502A (zh) 2007-06-15 2008-03-05 基于文本-语音转换生成并处理数字内容的方法和系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070058764A KR20090003533A (ko) 2007-06-15 2007-06-15 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템

Publications (1)

Publication Number Publication Date
KR20090003533A true KR20090003533A (ko) 2009-01-12

Family

ID=39816769

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070058764A Ceased KR20090003533A (ko) 2007-06-15 2007-06-15 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템

Country Status (4)

Country Link
US (1) US8340797B2 (ko)
EP (1) EP2003640A3 (ko)
KR (1) KR20090003533A (ko)
CN (1) CN101325502A (ko)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10089443B2 (en) 2012-05-15 2018-10-02 Baxter International Inc. Home medical device systems and methods for therapy prescription and tracking, servicing and inventory
US8600447B2 (en) * 2010-03-30 2013-12-03 Flextronics Ap, Llc Menu icons with descriptive audio
US9003303B2 (en) * 2010-04-30 2015-04-07 American Teleconferencing Services, Ltd. Production scripting in an online event
US8645141B2 (en) * 2010-09-14 2014-02-04 Sony Corporation Method and system for text to speech conversion
CN102054044B (zh) * 2010-12-31 2013-10-23 深圳市华伯通讯设备有限公司 一种个性化资源文件的生成方法、装置及电子设备
CN102629936B (zh) 2012-03-12 2016-03-30 华为终端有限公司 一种移动终端处理文本的方法、相关设备及系统
US9037679B2 (en) * 2012-12-31 2015-05-19 Futurewei Technologies, Inc. Efficient high availability storage systems
CN103632236A (zh) * 2013-12-05 2014-03-12 用友软件股份有限公司 一种语音阅读报表的装置
CN107899243A (zh) * 2017-10-20 2018-04-13 深圳市乐智教育科技有限公司 一种生成游戏的方法和设备
CN112002312A (zh) * 2019-05-08 2020-11-27 顺丰科技有限公司 一种语音识别方法、装置、计算机程序产品及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020021657A (ko) * 2002-01-19 2002-03-21 (주)자람테크놀로지 텍스트 데이터의 편집 및 재생 시스템
KR20030030328A (ko) * 2001-10-09 2003-04-18 (주)신종 음성합성엔진을 이용한 전자책 브라우저 시스템
KR20040018687A (ko) * 2002-08-26 2004-03-04 안성민 인터넷 컨텐츠를 tts 변환하여 개인정보처리기로제공하는 네트워크 동기화 시스템 및 그 방법
KR20040089905A (ko) * 2003-04-15 2004-10-22 주식회사 포스티브 음성 합성 기술을 이용한 오디오북 제공 시스템 및 그 방법

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5899975A (en) * 1997-04-03 1999-05-04 Sun Microsystems, Inc. Style sheets for speech-based presentation of web pages
US6947044B1 (en) * 1999-05-21 2005-09-20 Kulas Charles J Creation and playback of computer-generated productions using script-controlled rendering engines
US7149690B2 (en) * 1999-09-09 2006-12-12 Lucent Technologies Inc. Method and apparatus for interactive language instruction
US6529873B1 (en) * 2000-05-15 2003-03-04 Focuspoint, Inc. Apparatus and method for providing and updating recorded audio messages for telecommunication systems
US20030007609A1 (en) * 2001-07-03 2003-01-09 Yuen Michael S. Method and apparatus for development, deployment, and maintenance of a voice software application for distribution to one or more consumers
US7386453B2 (en) * 2001-11-14 2008-06-10 Fuji Xerox, Co., Ltd Dynamically changing the levels of reading assistance and instruction to support the needs of different individuals
GB0304630D0 (en) * 2003-02-28 2003-04-02 Dublin Inst Of Technology The A voice playback system
US20050096909A1 (en) 2003-10-29 2005-05-05 Raimo Bakis Systems and methods for expressive text-to-speech

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20030030328A (ko) * 2001-10-09 2003-04-18 (주)신종 음성합성엔진을 이용한 전자책 브라우저 시스템
KR20020021657A (ko) * 2002-01-19 2002-03-21 (주)자람테크놀로지 텍스트 데이터의 편집 및 재생 시스템
KR20040018687A (ko) * 2002-08-26 2004-03-04 안성민 인터넷 컨텐츠를 tts 변환하여 개인정보처리기로제공하는 네트워크 동기화 시스템 및 그 방법
KR20040089905A (ko) * 2003-04-15 2004-10-22 주식회사 포스티브 음성 합성 기술을 이용한 오디오북 제공 시스템 및 그 방법

Also Published As

Publication number Publication date
US8340797B2 (en) 2012-12-25
US20080312760A1 (en) 2008-12-18
EP2003640A3 (en) 2009-01-21
EP2003640A2 (en) 2008-12-17
CN101325502A (zh) 2008-12-17

Similar Documents

Publication Publication Date Title
KR20090003533A (ko) 사용자 손수 저작물의 생성과 운용을 위한 방법 및 시스템
TWI511125B (zh) 語音操控方法、行動終端裝置及語音操控系統
JP5667978B2 (ja) オーディオユーザインターフェイス
US20110153330A1 (en) System and method for rendering text synchronized audio
CN107517323B (zh) 一种信息分享方法、装置及存储介质
US20170124056A1 (en) Calculations on sound associated with cells in spreadsheets
US8145497B2 (en) Media interface for converting voice to text
US20060095848A1 (en) Audio user interface for computing devices
US20090177300A1 (en) Methods and apparatus for altering audio output signals
CN102144209A (zh) 电子设备中的多层次话音反馈
KR101968599B1 (ko) 입력 텍스트에 따른 스토리 동영상 생성방법 및 장치
US20130117670A1 (en) System and method for creating recordings associated with electronic publication
KR20130024255A (ko) 데이터 복합 기록 지원 방법 및 이를 지원하는 단말기
KR101294024B1 (ko) 전자책 시스템에서 인터랙티브 컨텐츠 제공 장치 및 방법
US10965629B1 (en) Method for generating imitated mobile messages on a chat writer server
KR100874289B1 (ko) 전자 펜-컴퓨터 멀티미디어 대화형 시스템
KR20080068495A (ko) 터치 스크린을 구비한 전자 기기 및 이를 이용한 정보 입력방법
JP7229296B2 (ja) 関連情報提供方法及びシステム
KR101124798B1 (ko) 전자 그림책 편집 장치 및 방법
KR20090027118A (ko) 멀티미디어 콘텐츠 제공 시스템 및 방법
JP5466593B2 (ja) 情報処理装置及び情報処理方法
US20130104069A1 (en) Method for applying supplementary attribute information to e-book content and mobile device adapted thereto
KR102020341B1 (ko) 악보 구현 및 음원 재생 시스템 및 그 방법
KR100387102B1 (ko) 보이스 레코더를 이용한 학습 시스템
Duarte et al. Playback of rich digital books on mobile devices

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070615

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20120614

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20070615

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20131023

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20140418

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20131023

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

J201 Request for trial against refusal decision
PJ0201 Trial against decision of rejection

Patent event date: 20140516

Comment text: Request for Trial against Decision on Refusal

Patent event code: PJ02012R01D

Patent event date: 20140418

Comment text: Decision to Refuse Application

Patent event code: PJ02011S01I

Appeal kind category: Appeal against decision to decline refusal

Appeal identifier: 2014101002917

Request date: 20140516

AMND Amendment
PB0901 Examination by re-examination before a trial

Comment text: Amendment to Specification, etc.

Patent event date: 20140616

Patent event code: PB09011R02I

Comment text: Amendment to Specification, etc.

Patent event date: 20131126

Patent event code: PB09011R02I

B601 Maintenance of original decision after re-examination before a trial
PB0601 Maintenance of original decision after re-examination before a trial

Comment text: Report of Result of Re-examination before a Trial

Patent event code: PB06011S01D

Patent event date: 20140722

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20140516

Effective date: 20150130

PJ1301 Trial decision

Patent event code: PJ13011S01D

Patent event date: 20150130

Comment text: Trial Decision on Objection to Decision on Refusal

Appeal kind category: Appeal against decision to decline refusal

Request date: 20140516

Decision date: 20150130

Appeal identifier: 2014101002917