[go: up one dir, main page]

KR20100000249A - Terminal for voice news using tts converter, and method for providing voice news - Google Patents

Terminal for voice news using tts converter, and method for providing voice news Download PDF

Info

Publication number
KR20100000249A
KR20100000249A KR1020080059677A KR20080059677A KR20100000249A KR 20100000249 A KR20100000249 A KR 20100000249A KR 1020080059677 A KR1020080059677 A KR 1020080059677A KR 20080059677 A KR20080059677 A KR 20080059677A KR 20100000249 A KR20100000249 A KR 20100000249A
Authority
KR
South Korea
Prior art keywords
news
text
data
voice
server
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
KR1020080059677A
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 KR1020080059677A priority Critical patent/KR20100000249A/en
Publication of KR20100000249A publication Critical patent/KR20100000249A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • 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
    • G10L13/02Methods for producing synthetic speech; Speech synthesisers
    • G10L13/04Details of speech synthesis systems, e.g. synthesiser structure or memory management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/022Selective call receivers
    • H04W88/023Selective call receivers with message or information receiving capability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 각 부를 제어하는 제어부; 텍스트 뉴스 데이터가 업로드되는 메모리; 및 상기 텍스트 뉴스 데이터를 음성 신호로 변환하여 스피커로 출력하는 TTS 엔진 및 오디오 처리부;를 포함하는 뉴스 청취용 단말기와 이를 이용한 음성 뉴스 제공 방법에 관한 것이다.The present invention includes a control unit for controlling each unit; A memory into which text news data is uploaded; And a TTS engine and an audio processor for converting the text news data into a voice signal and outputting the same to a voice signal. The present invention relates to a news listening terminal and a voice news providing method using the same.

Description

TTS 엔진을 이용한 뉴스 청취용 단말기 및, 음성 뉴스 제공 방법 {Terminal for voice news using TTS converter, and method for providing voice news} Terminal for voice news using TTS engine and method for providing voice news {Terminal for voice news using TTS converter, and method for providing voice news}

본 발명은 뉴스 청취용 단말기와, 음성 뉴스 제공 방법 및 시스템에 관한 것으로서, 보다 상세하게는 때와 장소에 구애받지 않고 TTS(Text To Speech) 엔진을 이용하여 신문사에서 제공하는 뉴스 텍스트를 음성으로 청취할 수 있는 뉴스 청취용 단말기 및 이를 위한 음성 뉴스 제공 방법에 관한 것이다.The present invention relates to a terminal for news listening, a method and a system for providing voice news, and more particularly, to listen to the news text provided by a newspaper by voice using a text to speech (TTS) engine regardless of time and place. It relates to a news listening terminal and a voice news providing method therefor.

현대인들은 매일 수많은 뉴스를 접하면서 생활하고 있다. 뉴스는 전통적인 매체인 신문을 비롯하여 TV, 라디오를 통해서 제공되는 것이 일반적이지만, 최근에는 인터넷과 통신수단의 발달로 인해서 다양한 매체를 통해 뉴스를 접할 수 있다.Modern people are living through a lot of news every day. The news is generally provided through newspapers, TVs, and radios, which are traditional media, but recently, due to the development of the Internet and communication means, news can be accessed through various media.

그러나, 이러한 매체를 통해 뉴스를 얻기 위해서는 해당 뉴스가 방영되는 프로그램의 시간에 맞추어 시청 또는 청취를 하여야 하거나, 인터넷을 통해서 뉴스를 제공하는 홈페이지에 접속하여 일일이 뉴스를 검색해 보아야만 한다.However, in order to obtain news through such a medium, the user must watch or listen to the time of the program in which the news is broadcasted, or access the homepage providing the news through the Internet and search for the news one by one.

그러나, 일상 생활과 업무에 바쁜 현대인으로서는 특정 시간대에 맞추어 뉴스를 보기란 여간 어려운 일이 아니다. 특히, 뉴스를 접하는 시간대는 하루 중에서 아침이 될 경우가 많은데, 출근 준비로 인해 뉴스를 제대로 접하지 못하는 경우가 허다하다.However, for the modern man who is busy with daily life and work, it is not difficult to see the news at a certain time. In particular, the time of the news is often in the morning of the day, the news is often not properly due to preparation for work.

이러한 점을 감안하여, 출근 차량 또는 지하철 내에서 유료 또는 무료로 제공되는 신문을 읽는 사람들이 많지만, 좁은 공간 내에서 신문을 펼치고 각 기사를 일일이 집중해서 읽는다는 것은 쉬운 일이 아니며, 때로는 다른 사람들에게 불쾌감마저 줄 수 있다.With this in mind, many people read newspapers that are available for a fee or free in a commuter car or on the subway, but it is not easy to open a newspaper in a confined space and read each article individually. It can even cause discomfort.

나아가, 자가 운전자의 경우에는 신문을 보는 것마저 불가능하여, 그저 라디오에서 흘러나오는 불특정한 방송을 무작정 청취할 수밖에 없는 실정이다. Furthermore, in the case of a self-driving driver, it is impossible to even read a newspaper, and they are forced to simply listen to an unspecified broadcast from the radio.

본 발명은 상기와 같은 문제점을 해결하기 위해 창안된 것으로서, 신문사 또는 방송사에서 제공하는 텍스트 뉴스 데이터를 전송받아서 TTS 엔진을 이용하여 언제 어디서든지 음성으로 변환하여 청취할 수 있는 뉴스 청취용 단말기를 제공하는 것을 목적으로 한다.The present invention was devised to solve the above problems, and provides a news listening terminal that can receive text news data provided by a newspaper or a broadcaster and convert it into a voice anytime and anywhere using a TTS engine. For the purpose of

본 발명의 또 다른 목적은 그러한 뉴스 청취용 단말기를 사용하여 음성 뉴스를 제공하는 방법을 제공하는 것이다.Another object of the present invention is to provide a method for providing voice news using such a news listening terminal.

상기와 같은 목적을 달성하기 위해서 본 발명의 바람직한 실시예에 따른 뉴스 청취용 단말기는 각 부를 제어하는 제어부; 텍스트 뉴스 데이터가 업로드되는 메모리; 및 상기 텍스트 뉴스 데이터를 음성 신호로 변환하여 스피커로 출력하는 TTS 엔진 및 오디오 처리부;를 포함한다.In order to achieve the above object, a news listening terminal according to a preferred embodiment of the present invention includes a control unit for controlling each unit; A memory into which text news data is uploaded; And a TTS engine and an audio processor for converting the text news data into a voice signal and outputting the same to a speaker.

바람직하게, 본 발명의 뉴스 청취용 단말기는, 상기 텍스트 뉴스 데이터에 포함된 인덱스 코드를 디코딩하여, 인덱스 정보가 기록되는 헤더와 텍스트 데이터로 분류하여 상기 메모리에 저장하는 데이터 디코더;를 더 포함하고, 상기 TTS 엔진 및 오디오 처리부는, 상기 헤더에 기록된 인덱스 정보에 따라 상기 텍스트 데이터를 음성 신호로 변환하여 스피커로 출력하도록 구성된다.Preferably, the news listening terminal of the present invention further includes a data decoder which decodes an index code included in the text news data, classifies it into a header and text data in which index information is recorded, and stores it in the memory. The TTS engine and the audio processor are configured to convert the text data into a voice signal according to the index information recorded in the header and output the voice signal to a speaker.

또한, 본 발명의 뉴스 청취용 단말기는 이동식 저장매체가 접속되는 매체접속부 또는 네트워크를 통해 텍스트 뉴스 데이터를 제공하는 서버와 접속되는 무선송수신부를 더 포함할 수 있다.In addition, the news listening terminal of the present invention may further include a wireless connection receiving unit connected to a server for providing text news data via a medium connection unit or a network to which a mobile storage medium is connected.

바람직하게, 상기 뉴스 청취용 단말기에는 동작을 제어하기 위한 기능 버튼이 더 구비된다.Preferably, the news listening terminal is further provided with a function button for controlling the operation.

본 발명의 또 다른 실시예에 따르면, 서버로부터 텍스트 뉴스 데이터를 제공받아, 상기 텍스트 뉴스 데이터에 포함된 인덱스 코드를 디코딩하여 인덱스 정보를 생성하고, 상기 텍스트 뉴스 데이터를 생성된 인덱스 정보를 포함하는 헤더와 텍스트 데이터로 분류하여 저장하고, 상기 인덱스 정보에 따라 상기 텍스트 데이터를 음성 신호로 변환하여 출력하는 뉴스 청취용 단말기가 제공된다.According to still another embodiment of the present invention, a header is provided that receives text news data from a server, decodes an index code included in the text news data to generate index information, and generates the text news data. And classified into text data and stored therein, and converting the text data into a voice signal and outputting the text data according to the index information.

여기에서, 상기 인덱스 코드는 상기 텍스트 데이터에 사용되지 않는 특수문자로 구성된다.Here, the index code is composed of special characters not used for the text data.

본 발명의 또 다른 측면에 따르면, (a) 서버로부터 텍스트 뉴스 데이터를 뉴스 청취용 단말기로 제공하는 단계; (b) 상기 뉴스 청취용 단말기에서 상기 텍스트 뉴스 데이터를 음성 신호로 변환하는 단계; 및 (c) 상기 뉴스 청취용 단말기에서 상기 변환된 음성 신호를 출력하는 단계;를 포함하는 음성 뉴스 제공 방법이 제공된다.According to another aspect of the invention, (a) providing the text news data from the server to the terminal for listening to the news; (b) converting the text news data into a voice signal in the news listening terminal; And (c) outputting the converted voice signal at the news listening terminal.

또한 본 발명의 방법은, 상기 뉴스 청취용 단말기에서, 상기 텍스트 뉴스 데이터에 포함된 인덱스 코드를 디코딩하여 인덱스 정보를 생성하는 단계; 및 상기 텍스트 뉴스 데이터를 생성된 인덱스 정보를 포함하는 헤더와 텍스트 데이터로 분류하여 상기 뉴스 청취용 단말기에 저장하는 단계;를 더 포함하고, 상기 (b)단계에서는, 상기 인덱스 정보에 따라 상기 텍스트 데이터를 음성 신호로 변환한다.The method may further include generating index information by decoding an index code included in the text news data in the news listening terminal; And classifying the text news data into a header and text data including the generated index information and storing the text news data in the news listening terminal. In the step (b), the text data is stored according to the index information. Converts to an audio signal.

바람직하게, 본 발명의 방법은 상기 서버에서 회원 폴더 내의 사용자 계정에 뉴스 데이터를 저장하는 단계; 및 상기 서버에 접속하여 상기 사용자 계정에 저장된 뉴스 데이터를 상기 뉴스 청취용 단말기로 다운로드하는 단계;를 더 포함할 수 있다.Advantageously, the method comprises storing news data in a user account in a member folder at said server; And downloading news data stored in the user account to the news listening terminal by accessing the server.

또한, 상기 인덱스 정보는 텍스트 데이터의 섹션 정보와 헤드 라인 및 본문 텍스트를 지시하는 정보를 포함할 수 있다.The index information may include section information of text data and information indicating headline and body text.

본 발명에 따르면, 상기 분류된 텍스트 데이터는 헤드 라인과 본문 텍스트로 구성되고, 상기 헤드 라인을 음성 변환하여 출력하는 단계; 및 사용자에 의해 선택 된 헤드 라인에 해당하는 본문 텍스트를 음성 변환하여 출력하는 단계;를 더 포함할 수 있다.According to the present invention, the categorized text data includes a headline and body text, and voice-transforms the headline; And converting and outputting the body text corresponding to the headline selected by the user.

본 발명에 따르면 사용자는 언제 어디서든지 뉴스 청취용 단말기로 뉴스 데이터를 다운로드하여 뉴스를 청취할 수 있으므로 시간과 장소에 구애를 받지 않는다. According to the present invention, since the user can listen to the news by downloading the news data to the news listening terminal anytime, anywhere, regardless of time and place.

또한, 본 발명에 따른 뉴스 청취용 단말기는 텍스트 뉴스 데이터를 음성으로 변환하여 출력하므로 혼잡한 지하철이나 버스 또는 자가 운전시에도 뉴스를 접할 수 있다.In addition, since the news listening terminal according to the present invention converts the text news data into voice and outputs it, the news can be encountered even in crowded subways, buses, or during self-driving.

나아가, 본 발명에 따르면 신문사 또는 방송사에서는 이미 작성된 텍스트 상태의 뉴스 데이터에 인덱스 코드만을 부가하여 제공하면 되므로, 뉴스 데이터 가공에 따른 부담이 없으며, 뉴스 청취용 단말기는 이러한 인덱스 코드를 바탕으로 뉴스를 분류하여 출력함으로써 사용자가 보다 편리하게 원하는 뉴스를 들을 수 있다.Furthermore, according to the present invention, since the newspaper or broadcaster only needs to provide the index data to the news data in the text state already prepared, there is no burden due to the processing of the news data, and the news listening terminal classifies the news based on the index code. You can listen to the news you want more conveniently.

그 외 본 발명의 특징적인 효과는 이하에서 발명의 구체적인 실시예를 통해서 더욱 명확하게 이해될 수 있을 것이다.Other characteristic effects of the present invention will be more clearly understood through the following specific embodiments of the present invention.

이하, 첨부된 도면을 참조로 본 발명의 바람직한 실시예를 상세히 설명하기로 한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거 나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Prior to this, the terms or words used in this specification and claims should not be construed as having a conventional or dictionary meaning, and the inventors should properly introduce the concept of terms in order to best explain their invention. It should be interpreted as meanings and concepts in accordance with the technical spirit of the present invention based on the principle that it can be defined. Therefore, the embodiments described in the specification and the drawings shown in the drawings are only the most preferred embodiment of the present invention and do not represent all of the technical idea of the present invention, various modifications that can be replaced at the time of the present application It should be understood that there may be equivalents and variations.

시스템 개요System overview

도 1에는 본 발명의 바람직한 실시예에 따른 뉴스 청취용 단말기를 사용하여 뉴스를 청취하기 위한 시스템의 구성이 개략적으로 도시되어 있다.1 schematically shows a configuration of a system for listening to news using a news listening terminal according to a preferred embodiment of the present invention.

도면을 참조하면, 본 발명의 시스템은 뉴스 데이터를 제공하는 서버(10)와, 네크워크(20)를 통해 상기 서버(10)와 접속되는 사용자 단말기(30)를 포함한다.Referring to the drawings, the system of the present invention includes a server 10 for providing news data, and a user terminal 30 connected to the server 10 through the network 20.

상기 서버(10)는 신문사 또는 방송국 등의 뉴스를 제공하는 업체에서 운영되는 서버로서, 도 2에 도시된 바와 같이 각 부를 제어하는 제어부(11)와, 회원관리부(12) 및 뉴스제공부(13)를 포함한다.The server 10 is a server operated by a company that provides news such as a newspaper company or a broadcasting station, and as shown in FIG. 2, a control unit 11, a member management unit 12, and a news provider 13. ).

상기 회원관리부(12)는 사용자 단말기(30)를 사용하여 서버(10)에 접속하는 사용자의 회원 가입과 로그인 기능 등을 수행하며, 회원 정보와 함께 사용자가 원하는 관심 분야 뉴스 정보를 등록하고 관리한다.The member manager 12 performs a user registration and login function of a user accessing the server 10 using the user terminal 30, and registers and manages news information of interests desired by the user along with the member information. .

상기 뉴스제공부(13)는 텍스트 상태의 뉴스 데이터를 미리 등록된 회원 정보 에 따라서 검색하여 사용자들에게 제공하는 기능을 수행한다.The news providing unit 13 performs a function of searching for news data in a text state according to previously registered member information and providing the same to users.

또한, 상기 서버(10)는 사용자의 인적 정보와 관심 분야 뉴스 정보 등이 기록 저장되는 회원 정보 DB(14)와, 각종 뉴스 정보가 텍스트 상태로 저장되는 뉴스 DB(15)를 포함한다.In addition, the server 10 includes a member information DB 14 in which user's personal information and interested area news information is recorded and stored, and a news DB 15 in which various news information is stored in a text state.

상기 회원 정보 DB(14)는 서버(10)에 접속하여 회원으로 가입한 고객과 업체의 성명, 주소, 연락처, 사용자 ID, 비밀번호 등의 신상정보 데이터를 포함할 수 있다.The member information DB 14 may include personal information data such as a name, an address, a contact number, a user ID, a password of a customer and a company registered as a member by accessing the server 10.

상기 뉴스 DB(15)에 저장되는 뉴스 데이터에 대해서는 후술하기로 한다.News data stored in the news DB 15 will be described later.

선택적으로, 상기 서버(10)는 회원 폴더(16)를 더 포함할 수 있는데, 이것은 후술하는 바와 같이, 사용자가 미리 등록한 관심 분야 뉴스 데이터를 사용자별로 구분하여 저장해 놓은 가상 폴더이다.Optionally, the server 10 may further include a member folder 16, which is a virtual folder in which news area of interest news registered in advance by a user is classified and stored for each user as described below.

상기 서버의 각 구성부는 물리적이고 하드웨어적인 개념으로 구분된 것이 아니라 그것이 수행하는 기능에 따라 구분된 것이며, 따라서 상기 각 기능들을 수행하도록 프로그램밍된 응용 소프트웨어에 의해 구현될 수 있을 것이다. 또한, 상기 서버(10)는 화면 디스플레이를 위해 예컨대, CRT 또는 LCD와 같은 기본적인 표시장치와, 정보 입력을 위해 키보드와 같은 입력수단을 가진다. Each component of the server is not divided in terms of physical and hardware concepts but according to the functions it performs, and thus may be implemented by application software programmed to perform each of the functions. In addition, the server 10 has a basic display device such as a CRT or LCD for screen display, and an input means such as a keyboard for information input.

상기 사용자 단말기(30)는 통상적인 개인용 PC, PDA 단말, PMP 단말, DMB 단말 및 Wibro 단말 등 인터넷 접속이 가능한 개인용 단말기를 포함한다. 상기 사용자 단말기(30)에는 예를 들어, 서버(10)에 접속하여 인터넷을 통해 관리서버가 제공하는 XML(eXtensible Markup Language), HDML(Handheld Device Markup Language), 위피(WIFI) 등과 같은 웹페이지 또는 모바일 페이지를 해석하고 표시할 수 있는 브라우저가 설치 및 탑재되어 있거나, 독립적인 클라이언트 프로그램 실행이 가능한 단말기이다.The user terminal 30 includes a personal terminal capable of internet access, such as a conventional personal PC, PDA terminal, PMP terminal, DMB terminal and Wibro terminal. For example, the user terminal 30 may access a server 10 and access a web page such as XML (eXtensible Markup Language), HDML (Handheld Device Markup Language), Wifi (WIFI), or the like provided by a management server through the Internet. It is a terminal that has a browser that can interpret and display mobile pages, or that can run an independent client program.

또한 상기 네트워크는 인터넷과 공중전화망(PSTN), 셀룰러폰, PCS 및 TRS를 포함하는 이동통신망, 고정된 통신수단을 무선망으로 연결하는 무선가입자망(Wireless Local Loop) 등을 포함하는 포괄적인 개념으로 사용되었다.In addition, the network is a comprehensive concept including the Internet, a public telephone network (PSTN), a cellular phone, a mobile communication network including PCS and TRS, and a wireless local loop that connects fixed communication means to a wireless network. Was used.

뉴스 청취용 단말기Terminal for listening to news

본 발명에 따르면, 사용자는 사용자 단말기(30)로 제공된 뉴스를 이동식 저장매체(40)로 다운로드 한 후에 뉴스 청취용 단말기(50)에 접속하여 음성으로 청취할 수 있는데, 이러한 뉴스 청취용 단말기(50)의 개략적인 구성이 도 3에 도시되어 있다.According to the present invention, after the user downloads the news provided to the user terminal 30 to the removable storage medium 40, the user can access the news listening terminal 50 and listen to it by voice. A schematic configuration of) is shown in FIG. 3.

도면을 참조하면, 상기 뉴스 청취용 단말기(50)는 각 부를 제어하는 제어부(51)와 기본적인 내장 메모리(52) 외에, 매체접속부(53), 데이터 디코더(54), TTS 엔진(55), 오디오 처리부(56) 등을 포함한다.Referring to the drawings, the news listening terminal 50 includes a media connection unit 53, a data decoder 54, a TTS engine 55, and audio, in addition to a control unit 51 and a basic internal memory 52 for controlling each unit. A processing unit 56 and the like.

상기 매체접속부(53)는 이동식 저장매체(40)가 물리적으로 접속되어 데이터 통신을 할 수 있는 통신 인터페이스로서, USB 슬롯 또는 메모리 카드 슬롯 등을 포함하거나 또는 이동식 저장매체(40)와 통신하는 케이블 접속부를 구비한다.The medium connection unit 53 is a communication interface through which the removable storage medium 40 is physically connected to perform data communication, and includes a USB slot or a memory card slot, or a cable connection unit communicating with the removable storage medium 40. It is provided.

본 발명에서 사용되는 이동식 저장매체(40)는 USB 메모리와, CF(Compack Flash), SD(Secure Digital), MS(Memory Stick), XD(eXtreme Digital), SM(Smart Media) 타입의 메모리 카드, 또는 외장형 하드 디스크나 플래시 메모리를 포함한다. Removable storage medium 40 used in the present invention is a USB memory, CF (Compack Flash), SD (Secure Digital), MS (Memory Stick), XD (eXtreme Digital), SM (Smart Media) type memory card, Or an external hard disk or flash memory.

상기 데이터 디코더(54)는 서버(10)로부터 제공된 뉴스 데이터의 인덱스 코드를 디코딩하여 뉴스를 인덱싱하는 동시에 헤드 라인과 본문 데이터를 분류한다.The data decoder 54 decodes the index code of the news data provided from the server 10 to index the news and simultaneously classifies the headline and body data.

상기 TTS 엔진(55)은 상기 메모리(52)에 저장된 음성 정보를 바탕으로 데이터 디코더(54)에서 분류된 텍스트 뉴스 데이터를 오디오 웨이브 데이터(Audio Wave Data)로 변환한다.The TTS engine 55 converts the text news data classified by the data decoder 54 into audio wave data based on the voice information stored in the memory 52.

또한, 상기 오디오 처리부(56)는 TTS 엔진(55)에서 변환된 오디오 웨이브 데이터를 아날로그 음성 신호로 변환하여 스피커(57)를 통해 출력한다. 상기 TTS 엔진과 오디오 처리부는 하나의 기능으로 일체화되어 구성될 수도 있음은 물론이다.In addition, the audio processor 56 converts the audio wave data converted by the TTS engine 55 into an analog voice signal and outputs the same through the speaker 57. Of course, the TTS engine and the audio processor may be integrated into one function.

추가적으로, 본 발명에 따른 뉴스 청취용 단말기(50)에는 LCD와 같은 디스플레이(58)가 구비되어 있어서, 장치의 작동 상태를 표시하거나 또는 뉴스 청취시 문자로도 제공할 수 있다.In addition, the news listening terminal 50 according to the present invention is provided with a display 58 such as an LCD, so that the operating state of the device may be displayed or may be provided by text when listening to the news.

그 외에도, 상기 뉴스 청취용 단말기(50)에는 각종 기능 버튼(59)이 구비되는데, 이러한 기능 버튼(59)은 예를 들어, 번호키, 화살표 이동키, 재생, 정지, 앞으로, 뒤로 등의 버튼들로 구성되어, 사용자가 뉴스 청취시 필요에 따라 단말기를 제어할 수 있도록 구성된다.In addition, the news listening terminal 50 is provided with various function buttons 59. The function buttons 59 may include, for example, buttons such as number keys, arrow movement keys, play, stop, forward, and back buttons. It is configured to allow the user to control the terminal as needed when listening to the news.

뉴스 데이터 구조News data structure

본 발명에 따르면, 서버(10)의 뉴스 DB(15)에 저장되는 뉴스 데이터는 사용 자 단말기(30)로 제공된 후, 이동식 저장매체(40)를 통해 뉴스 청취용 단말기(50)로 전송되고, 최종적으로 뉴스 청취용 단말기(50)에서 음성으로 출력된다.According to the present invention, the news data stored in the news DB 15 of the server 10 is provided to the user terminal 30, and then transmitted to the news listening terminal 50 through the removable storage medium 40, Finally, the news listening terminal 50 outputs a voice.

상기 서버(10)의 뉴스 DB(15)에 저장된 뉴스 데이터는 텍스트 형태이며, 예를 들어 도 4에 도시된 바와 같이 뉴스 내용에 따라 헤드 라인(60)과 본문(70)으로 구성된다. 이러한 텍스트 데이터는 예를 들어, KS5601 완성형과 같은 KS 완성형 표준 한글 코드 또는 2 바이트(byte) 조합형 코드나 유니코드(Unicode) 형태로 구성될 수 있다.The news data stored in the news DB 15 of the server 10 is in the form of text. For example, as shown in FIG. 4, the news data includes a headline 60 and a body 70 according to the news content. Such text data may be configured, for example, in KS complete standard Korean code, such as KS5601 complete type, 2 byte combined code, or Unicode form.

또한, 뉴스 청취용 단말기(50)에서 상기 뉴스 데이터를 헤드 라인(60)과 본문(70)으로 분류하고 인덱싱하기 위해서, 인덱스 코드(I1)(I2)가 부가된다.In addition, in order to classify and index the news data into the headline 60 and the body 70 in the news listening terminal 50, index codes I1 and I2 are added.

본 발명에 따르면, 상기 인덱스 코드(I1)(I2) 역시 텍스트 데이터이다. 바람직하게, 상기 인덱스 코드(I1)(I2)는 뉴스의 헤드 라인(60)과 본문(70) 텍스트에 사용되지 않는 특수문자들, 예를 들어 &, /, ^. * 등으로 구성될 수 있다. According to the present invention, the index codes I1 and I2 are also text data. Preferably, the index codes I1 and I2 are special characters not used in the headline 60 and body 70 text of the news, for example &, /, ^. * And the like.

더욱 바람직하게, 상기 인덱스 코드(I1)(I2)는 헤드 라인(60)을 표시하는 제1 인덱스 코드(I1)와, 뉴스 본문을 지시하는 제2 인덱스 코드(I2)로 구성될 수 있다.More preferably, the index code I1 and I2 may include a first index code I1 indicating the headline 60 and a second index code I2 indicating the news body.

예를 들어, 도 4에 도시된 실시예에서, 제1 인덱스 코드(I1)의 '&/'과 '/&'는 인덱스 코드의 시작과 끝을 가리키며 'H2-1'는 두 번째 섹션(예: 경제 섹션)의 첫 번째 헤드 라인을 나타낸다. For example, in the embodiment shown in FIG. 4, '& /' and '/ &' of the first index code I1 indicate the beginning and end of the index code and 'H2-1' indicates the second section (eg : First headline (in economic section).

또한 제2 인덱스 코드(I2)의 'T2-1'는 두 번째 섹션의 첫 번째 본문 내용을 의미한다.In addition, 'T2-1' of the second index code I2 means the content of the first body of the second section.

본 발명에 따르면, 뉴스 데이터가 순수하게 텍스트 데이터로만 구성되므로 별도의 데이터 인코딩 작업이 필요치 않으며 용량 또한 작아서 유무선 전송에 적합하다.According to the present invention, since news data is purely composed of text data, no data encoding operation is required and the capacity is also small, which is suitable for wired and wireless transmission.

비록 본 실시예에서는 상기 뉴스 데이터를 구체적으로 설명하였으나 반드시 뉴스 데이터를 이러한 구조로 한정시킬 필요는 없으며 동일하거나 균등한 기술적 사상의 범위 내에서 얼마든지 변형하여 구성할 수 있다.Although the news data has been described in detail in this embodiment, it is not necessary to limit the news data to such a structure, and the news data may be modified and configured within the scope of the same or equivalent technical idea.

뉴스 제공 과정News feed process

그러면 상기와 같은 구성을 가진 시스템을 이용하여 본 발명의 바람직한 실시예에 따른 뉴스 제공 방법을 살펴보기로 한다. 본 발명의 바람직한 실시예에 따른 뉴스 제공 과정은 도 5에 개략적으로 도시되어 있다.Next, a method of providing news according to a preferred embodiment of the present invention using a system having the above configuration will be described. News providing process according to a preferred embodiment of the present invention is schematically illustrated in FIG.

도면을 참조하면, 먼저 본 발명에 따른 뉴스 제공 서비스를 이용하고자 하는 사용자는 사용자 단말기(30)를 사용하여 신문사 또는 방송사 측에 마련된 서버(10)에 접속한다(단계 S100).Referring to the drawings, first, a user who wants to use the news providing service according to the present invention uses the user terminal 30 to access a server 10 provided at a newspaper company or a broadcasting company (step S100).

그러면 상기 서버(10)의 회원관리부(12)는 HTML 형태로 미리 작성된 회원 가입 화면을 사용자 단말기(30)에 전송하고, 사용자 단말기(30)는 내장된 웹브라우저에 의해 이를 표시한다. Then, the member manager 12 of the server 10 transmits the member registration screen prepared in advance in the form of HTML to the user terminal 30, and the user terminal 30 displays this by the built-in web browser.

이러한 회원 가입 화면은 사용자의 성명, 주소, ID, 패스워드 및 이메일 등의 인적 정보를 포함할 수 있다. 이에 따라 사용자는 자신의 인적 정보를 등록하고 회원 가입을 완료한다(단계 S110).The member registration screen may include personal information such as a user's name, address, ID, password, and email. Accordingly, the user registers his personal information and completes membership (step S110).

이 과정에서, 사용자는 자신이 선호하는 관심 분야 뉴스 정보를 등록할 수 있다(단계 S120). 이러한 관심 분야 뉴스 정보의 등록은 예를 들어, 정치, 경제, 사회, 스포츠 등의 섹션 분류별로 선택되거나 또는, 부동산, 주식, 야구, 골프 등과 같이 주제별로 선택될 수 있다.In this process, the user may register his / her favorite area of interest news information (step S120). The registration of the news information of interest may be selected by section classification, for example, politics, economy, society, sports or the like, or may be selected by topic such as real estate, stocks, baseball, golf, and the like.

비록 본 실시예에서는 구체적으로 언급하지 않았으나 그 외에도 사용자가 뉴스 제공을 원하는 다양한 조건들을 미리 등록하도록 구성될 수 있다. 예를 들어, 뉴스 제공 날짜 또는 시간대별 뉴스(조간, 석간) 등을 선택하는 것도 가능하다.Although not specifically mentioned in the present embodiment, in addition, it may be configured to pre-register various conditions that the user wants to provide news. For example, it is possible to select a news release date or time zone news (morning, evening).

상기와 같은 사용자의 인적 정보와 관심 분야 뉴스 정보는 서버(10)의 회원 정보 DB(14)에 저장된다.The user's personal information and the interest field news information as described above are stored in the member information DB 14 of the server 10.

이어서, 뉴스를 제공할 시점이 되면 서버(10)의 뉴스제공부(13)는 회원 정보 DB(14)에 저장된 조건에 따라서 해당하는 뉴스 데이터를 뉴스 DB(15)로부터 검색하여 사용자 단말기(30)로 전송한다(단계 S130). 이때, 서버(10)로부터 사용자 단말기(30)로 전송되는 뉴스 데이터는 도 4에 예시된 것과 같은 텍스트 데이터이다.Subsequently, when it is time to provide the news, the news provider 13 of the server 10 retrieves the corresponding news data from the news DB 15 according to the condition stored in the member information DB 14 and the user terminal 30. (Step S130). At this time, the news data transmitted from the server 10 to the user terminal 30 is text data as illustrated in FIG. 4.

이러한 뉴스 데이터의 전송은 다양한 경로를 통해서 이루어질 수 있다. 우선, 통상적인 방법으로서 회원 정보 DB(14)에 기록된 사용자의 이메일 계정으로 뉴스 데이터를 첨부하여 전송할 수 있다.The transmission of such news data can be through various routes. First, as a conventional method, news data can be attached and sent to an e-mail account of a user recorded in the member information DB 14.

또 다른 대안으로서, 서버(10)는 사용자 단말기(30)에 뉴스 데이터 전송용 클라이언트 프로그램을 설치하고 이를 통해 자동적으로 뉴스 데이터의 전송이 이루어지도록 하는 것도 가능하다.As another alternative, the server 10 may also install a client program for transmitting news data in the user terminal 30 so that the news data may be automatically transmitted.

상기와 같이 서버(10)로부터 사용자 단말기(30)로 뉴스 데이터가 전송되면, 사용자 단말기(30)가 이를 접수하게 되고(단계 S140)), 이어서 사용자는 접수된 뉴스 데이터를 뉴스 청취용 단말기(50)에 업로드하기 위해 이동식 저장매체(40)로 다운로드한다(단계 S150). When the news data is transmitted from the server 10 to the user terminal 30 as described above, the user terminal 30 receives it (step S140), and then the user receives the received news data from the terminal 50 for receiving the news. To the removable storage medium 40 for uploading (step S150).

이러한 과정은 예를 들어, USB 메모리를 사용자 단말기(30)의 접속 슬롯에 연결한 다음, 파일을 복사함으로써 수행될 수 있다.This process can be performed, for example, by connecting the USB memory to the connection slot of the user terminal 30 and then copying the file.

이어서, 사용자는 뉴스 데이터가 저장된 이동식 저장매체(40)를 본 발명에 따른 뉴스 청취용 단말기(50)에 접속시킨다(단계 S160). 예를 들어, 사용자는 상기 뉴스 청취용 단말기(50)의 매체접속부(53)에 마련된 USB 슬롯에 USB 메모리를 접속시킬 수 있다. Subsequently, the user connects the portable storage medium 40 storing the news data to the news listening terminal 50 according to the present invention (step S160). For example, a user may connect a USB memory to a USB slot provided in the media connection unit 53 of the news listening terminal 50.

이러한 과정은 사용자에게 시간적 및 공간적인 자유성을 부여한다. 즉, 사용자는 언제 어느 때나 이동식 저장매체(40)를 뉴스 청취용 단말기(50)에 접속함으로써 뉴스를 청취할 수 있다. 예를 들어, 사용자는 아침에 출근하기에 앞서 이동식 저장매체(40)로 뉴스 데이터를 다운로드 한 후, 지하철이나 버스 안에서 또는 자가 운전 중에 이동식 저장매체(40)를 뉴스 청취용 단말기(50)와 접속시킬 수 있다. This process gives the user temporal and spatial freedom. That is, the user can listen to the news by connecting the mobile storage medium 40 to the news listening terminal 50 at any time and at any time. For example, the user downloads the news data to the mobile storage medium 40 before going to work in the morning, and then connects the mobile storage medium 40 to the terminal for listening to the news 50 in a subway or bus or during self-driving. You can.

이상과 같이 뉴스 청취용 단말기(50)에 이동식 저장매체(40)가 접속된 후에, 사용자가 예를 들어, 기능 버튼(59)의 '재생' 버튼을 눌러 뉴스를 청취할 수 있다. 또는 이동식 저장매체(40)가 접속되면 뉴스 청취용 단말기(50)의 제어부(11)가 이를 감지하여 후속적인 과정을 자동적으로 수행할 수도 있다.After the removable storage medium 40 is connected to the news listening terminal 50 as described above, the user may press the 'play' button of the function button 59 to listen to the news. Alternatively, when the mobile storage medium 40 is connected, the control unit 11 of the news listening terminal 50 may detect the same and automatically perform a subsequent process.

이에 따라 상기 뉴스 청취용 단말기(50)에서 뉴스 데이터를 음성 신호로 출력하는 과정은 도 6에 도시되어 있다. Accordingly, the process of outputting news data as a voice signal from the news listening terminal 50 is illustrated in FIG. 6.

도면을 참조하면, 먼저 상기 뉴스 청취용 단말기(50)의 데이터 디코더(54)는 이동식 저장매체(40)를 통해 제공된 텍스트 상태인 뉴스 데이터의 인덱스 코드(I1)(I2)를 디코딩한다(단계 S200). Referring to the drawing, first, the data decoder 54 of the news listening terminal 50 decodes index codes I1 and I2 of news data in a text state provided through the mobile storage medium 40 (step S200). ).

이 과정에서, 데이터 디코더(54)는 예를 들어, 도 4에 도시된 텍스트 데이터의 인덱스 코드(I1)(I2)를 분석하여, 헤드 라인(60)과 본문(70) 텍스트로 분류하고 그 인덱스 정보를 생성한다. 이렇게 디코딩된 데이터는 메모리(52)에 저장되는데(단계 S210), 저장되는 데이터 스트림의 예가 도 7에 도시되어 있다.In this process, the data decoder 54 analyzes, for example, the index code I1 (I2) of the text data shown in FIG. 4, classifies it into the headline 60 and the text of the body 70 and indexes the text. Generate information. The decoded data is stored in the memory 52 (step S210). An example of the data stream to be stored is shown in FIG.

도 7을 참조하면, 메모리(52)에 저장되는 데이터 스트림은 헤더(H1, H2, H3)를 가진 복수개의 텍스트 데이터(T1, T2, T3)들로 구성된다.Referring to FIG. 7, the data stream stored in the memory 52 is composed of a plurality of text data T1, T2, and T3 having headers H1, H2, and H3.

상기 헤더(H1, H2, H3)에는 데이터 디코더(54)에서 생성된 인덱스 정보가 기록된다. 이러한 인덱스 정보는 상응하는 텍스트 데이터(T1, T2, T3)의 섹션 정보와 헤드 라인(60) 및 본문(70) 텍스트를 지시하는 정보 등으로 구성될 수 있다. 그 외에도, 인덱스 정보에 상응하는 텍스트 데이터(T1, T2, T3)를 추출하기 위한 어드레스 정보를 비롯하여, 날짜·시간 정보, 데이터 소스 정보 등이 포함될 수 있는데, 물론 이들 정보는 인덱스 코드를 디코딩함으로써 생성되는 것이다.Index information generated by the data decoder 54 is recorded in the headers H1, H2, and H3. Such index information may include section information of corresponding text data T1, T2, and T3, and information indicating headline 60 and body 70 text. In addition, date and time information, data source information, and the like, as well as address information for extracting text data T1, T2, and T3 corresponding to the index information, may be included. Of course, these information are generated by decoding the index code. Will be.

상기 텍스트 데이터(T1, T2, T3)는 뉴스의 내용 즉, 헤드 라인(60)과 본문(70)에 해당하는 텍스트 정보이다.The text data T1, T2, and T3 are contents of news, that is, text information corresponding to the headline 60 and the body 70.

이상과 같이 뉴스 데이터의 인덱스 코드(I1)(I2)를 디코딩함으로써 헤더(H1, H2, H3)와 텍스트 데이터(T1, T2, T3)로 분류된 데이터가 메모리(52)에 업로드(저장)되면 뉴스 청취 준비가 완료된다.When the data classified into the headers H1, H2, and H3 and the text data T1, T2, and T3 is decoded (stored) in the memory 52 by decoding the index codes I1 and I2 of the news data as described above. You are ready to listen to the news.

사용자는 기능 버튼을 눌러 듣고 싶은 뉴스를 임의로 선택할 수 있다(단계 S220). 예를 들어, 뉴스 데이터가 메모리(52)에 업로드되면, 인덱스 정보에 따라서 전체 뉴스의 개수와 타이틀 등이 디스플레이(58)를 통해 표시될 수 있고, 사용자는 번호키 또는 화살표 이동버튼을 눌러 원하는 뉴스를 선택할 수 있다.The user can arbitrarily select the news to be heard by pressing a function button (step S220). For example, when news data is uploaded to the memory 52, the total number and title of the news can be displayed on the display 58 according to the index information, and the user presses the number key or the arrow navigation button to select the desired news. Can be selected.

만약, 사용자가 특정 뉴스를 선택하면 제어부(11)는 선택된 뉴스를 음성으로 출력하기 위해 TTS 엔진(55)을 제어한다(단계 S230).If the user selects a specific news, the control unit 11 controls the TTS engine 55 to output the selected news as voice (step S230).

상기 TTS 엔진(55)은 제어부(11)의 제어에 따라서 선택된 텍스트 데이터를 메모리(52)로부터 추출하여 이를 오디오 웨이브 파일로 변환한다. 예를 들어, 사용자가 경제 섹션의 첫 번째 뉴스를 선택하였다면, 헤더(H1, H2, H3)에 기록된 인덱스 정보에 따라서 해당하는 텍스트 데이터를 추출하여 변환한다. 이러한 텍스트 데이터는 전술한 바와 같이 헤드 라인(60)과 본문(70)으로 구성될 수 있다. The TTS engine 55 extracts the selected text data from the memory 52 under the control of the controller 11 and converts the selected text data into an audio wave file. For example, if the user selects the first news of the economic section, the corresponding text data is extracted and converted according to the index information recorded in the headers H1, H2, H3. Such text data may be composed of the headline 60 and the body 70 as described above.

TTS 엔진(55)에 의해 오디오 웨이프 파일로 변환된 데이터는 다시 오디오 처리부(56)에서 아날로그 음성 신호로 변환처리되어 스피커(57)를 통해 외부로 출력된다.The data converted into the audio wave file by the TTS engine 55 is converted into an analog voice signal by the audio processor 56 and output to the outside through the speaker 57.

바람직하게, 상기 메모리(52)에는 특정 음성 패턴 정보가 기록되어 있어서 이를 바탕으로 음성 신호가 출력될 수 있다. 예를 들어, 엄기영 음성, 신문선 음성, 이영애 음성 등의 음성 패턴 정보가 미리 저장되어 있고, 사용자는 원하는 음성 패턴을 선택함으로써 뉴스를 청취할 수 있다.Preferably, specific voice pattern information is recorded in the memory 52, and a voice signal may be output based on the specific voice pattern information. For example, voice pattern information such as Um Ki-young voice, newspaper line voice, and Lee Young-ae voice is stored in advance, and the user can listen to the news by selecting a desired voice pattern.

만약, 사용자가 특정 뉴스를 선택하지 않으면, 제어부(11)는 주요 뉴스의 헤드 라인을 음성으로 먼저 출력할 수 있다(단계 S250). 즉, 메모리(52)에 저장된 헤더 정보에 따라서 각 뉴스의 헤드 라인에 해당하는 텍스트만을 TTS 엔진(55)으로 변환하여 차례대로 음성 출력할 수 있다.If the user does not select a specific news, the control unit 11 may first output the headline of the main news by voice (step S250). That is, according to the header information stored in the memory 52, only the text corresponding to the headline of each news can be converted to the TTS engine 55 to output audio in sequence.

이어서, 헤드 라인을 듣고 난 사용자가 기능 버튼을 눌러 원하는 뉴스를 선택하면(단계 S250), 전술한 바와 같이 해당하는 본문 텍스트를 모두 음성으로 변환하여 출력한다.Subsequently, when the user who listens to the headline selects the desired news by pressing a function button (step S250), as described above, all the corresponding texts are converted into speech and output.

만약, 사용자가 헤드 라인을 들은 이후에도 특정 뉴스를 선택하지 않을 경우에는 순서에 따라서 본문 텍스트를 음성 변환하여 차례대로 출력할 수도 있다(단계 S270).If the user does not select a specific news even after listening to the headline, the body text may be voice-converted and output in order according to the order (step S270).

그러한 과정에서, 사용자가 정지 버튼을 누르거나(단계 S260), 또는 모든 뉴스의 음성 출력이 완료된 경우(단계 S280)에는 동작을 끝내고 종료한다.In such a process, when the user presses the stop button (step S260) or when the audio output of all the news is completed (step S280), the operation ends and ends.

또 다른 Other 실시예Example

본 발명의 또 다른 바람직한 실시예에 따른 뉴스 청취용 단말기(50')가 도 8에 도시되어 있다. 여기서, 앞서 도시된 도면에서와 동일한 참조부호는 동일한 기능을 하는 구성요소를 가리키므로 중복 설명을 생략한다.A news listening terminal 50 'according to another preferred embodiment of the present invention is shown in FIG. In this case, the same reference numerals as in the above-described drawings indicate components having the same function, and thus redundant description thereof will be omitted.

본 실시예의 뉴스 청취용 단말기(50')는 무선송수신부(53')를 구비하고 있어서, 네크워크(20)를 통해 서버(10)와 직접 통신할 수 있도록 구성된다.The news listening terminal 50 'of the present embodiment includes a wireless transmitter / receiver 53', and is configured to communicate directly with the server 10 through the network 20.

즉, 사용자는 무선송수신부(53')를 통해 서버(10)에 무선 접속한 다음, 서버(10)가 제공하는 텍스트 상태의 뉴스 데이터를 전송받을 수 있다. 전송된 뉴스 데이터는 메모리(52)에 저장되며, 후속적으로 처리되는 과정은 전술한 실시예와 동 일하다.That is, the user may wirelessly access the server 10 through the wireless transmitter / receiver 53 'and then receive news data in a text state provided by the server 10. The transmitted news data is stored in the memory 52, and the subsequent processing is the same as in the above-described embodiment.

본 실시예에 따른 뉴스 청취용 단말기(50')는 휴대폰, 무선 PDA, DMB 단말기 등과 같은 이동통신기기와 일체로 구성될 수도 있다. The news listening terminal 50 'according to the present embodiment may be integrated with a mobile communication device such as a mobile phone, a wireless PDA, a DMB terminal, or the like.

바람직하게, 사용자는 상기 뉴스 청취용 단말기(50')로 서버(10)에 접속하여 로그인 과정을 수행한 후 회원 폴더(도 2의 16) 내에 마련된 자신의 사용자 계정 폴더로부터 원하는 뉴스 정보를 다운로드할 수 있다. 이 경우, 서버(10)의 뉴스제공부(13)는 사용자의 등록조건에 상응하는 뉴스 데이터를 회원 폴더 내의 사용자 계정에 미리 저장하게 된다. Preferably, the user accesses the server 10 with the news listening terminal 50 'and performs a login process to download desired news information from his user account folder provided in the member folder 16 of FIG. Can be. In this case, the news provider 13 of the server 10 stores the news data corresponding to the registration condition of the user in advance in the user account in the member folder.

본 발명의 또 다른 바람직한 실시예에 따르면, 뉴스 청취에 앞서 또는 뉴스 청취 사이사이에 광고 음성을 출력할 수 있다. 이 경우, 광고 데이터 역시 상기 뉴스 정보 데이터와 마찬가지로 텍스트 데이터 상태로 제공된 후 상기 데이터 디코더에 의해 디코딩되어 TTS 엔진에 의해 음성 전환되어 출력될 수 있다. According to another preferred embodiment of the present invention, the advertisement voice may be output prior to or between news listening. In this case, like the news information data, the advertisement data may be provided in a text data state, decoded by the data decoder, and converted into voice by the TTS engine and output.

본 발명은 아래 도면들에 의해 구체적으로 설명되지만, 이러한 도면은 본 발명의 바람직한 실시예를 나타낸 것이므로 본 발명의 기술사상이 그 도면에만 한정되어 해석되어서는 아니된다.Although the present invention will be described in detail with reference to the following drawings, these drawings illustrate preferred embodiments of the present invention, and the technical concept of the present invention is not limited to the drawings and should not be interpreted.

도 1은 본 발명의 바람직한 실시예에 따른 음성 뉴스 제공 방법을 수행하기위한 개략적인 시스템을 나타낸 도면이다.1 is a diagram showing a schematic system for performing a method for providing voice news according to a preferred embodiment of the present invention.

도 2는 본 발명의 바람직한 실시예에 따른 음성 뉴스 제공 방법을 수행하기 위한 서버의 구성을 개략적으로 나타낸 블럭도이다.2 is a block diagram schematically showing the configuration of a server for performing a method for providing voice news according to a preferred embodiment of the present invention.

도 3은 본 발명의 바람직한 실시예에 따른 뉴스 청취용 단말기의 개략적인 구성을 나타낸 블럭도이다.3 is a block diagram showing a schematic configuration of a news listening terminal according to a preferred embodiment of the present invention.

도 4는 본 발명의 바람직한 실시예에 따라 텍스트 뉴스 데이터의 예를 나타낸 도면이다.4 is a diagram illustrating an example of text news data according to a preferred embodiment of the present invention.

도 5 및 도 6은 본 발명의 바람직한 실시예에 따른 음성 뉴스 제공 방법을 수행하는 절차를 나타낸 흐름도이다.5 and 6 are flowcharts illustrating a procedure for performing a method for providing voice news according to a preferred embodiment of the present invention.

도 7은 본 발명의 바람직한 실시예에 따라 뉴스 청취용 단말기에서 디코딩된 뉴스 데이터 스트림을 예시적으로 보여주는 도면이다.7 is a diagram illustrating a news data stream decoded in a news listening terminal according to a preferred embodiment of the present invention.

도 8은 본 발명의 또 다른 바람직한 실시예에 따른 뉴스 청취용 단말기의 개략적인 구성을 나타낸 블럭도이다.8 is a block diagram showing a schematic configuration of a news listening terminal according to another preferred embodiment of the present invention.

Claims (18)

각 부를 제어하는 제어부;A control unit for controlling each unit; 텍스트 뉴스 데이터가 업로드되는 메모리; 및A memory into which text news data is uploaded; And 상기 텍스트 뉴스 데이터를 음성 신호로 변환하여 스피커로 출력하는 TTS 엔진 및 오디오 처리부;를 포함하는 것을 특징으로 하는 뉴스 청취용 단말기.And a TTS engine and an audio processor for converting the text news data into a voice signal and outputting the text news data to a speaker. 제1항에 있어서,The method of claim 1, 상기 텍스트 뉴스 데이터에 포함된 인덱스 코드를 디코딩하여, 인덱스 정보가 기록되는 헤더와 텍스트 데이터로 분류하여 상기 메모리에 저장하는 데이터 디코더;를 더 포함하고,And a data decoder which decodes an index code included in the text news data, classifies it into a header and text data in which index information is recorded, and stores it in the memory. 상기 TTS 엔진 및 오디오 처리부는, 상기 헤더에 기록된 인덱스 정보에 따라 상기 텍스트 데이터를 음성 신호로 변환하여 스피커로 출력하는 것을 특징으로 하는 뉴스 청취용 단말기.The TTS engine and audio processor, the news listening terminal, characterized in that for converting the text data into a voice signal according to the index information recorded in the header and output to the speaker. 제2항에 있어서,The method of claim 2, 이동식 저장매체가 접속되는 매체접속부를 더 포함하는 것을 특징으로 하는 뉴스 청취용 단말기.And a media connection unit to which a removable storage medium is connected. 제2항에 있어서,The method of claim 2, 네트워크를 통해 텍스트 뉴스 데이터를 제공하는 서버와 접속되는 무선송수신부를 더 포함하는 것을 특징으로 하는 뉴스 청취용 단말기.And a wireless transmitter and receiver connected to a server for providing text news data through a network. 제1항 내지 제4항 중 어느 한 항에 있어서,The method according to any one of claims 1 to 4, 상기 뉴스 청취용 단말기에는 동작을 제어하기 위한 기능 버튼이 더 구비된 것을 특징으로 하는 뉴스 청취용 단말기.The news listening terminal further comprises a function button for controlling the operation of the news listening terminal. 서버로부터 텍스트 뉴스 데이터를 제공받아, 상기 텍스트 뉴스 데이터에 포함된 인덱스 코드를 디코딩하여 인덱스 정보를 생성하고, 상기 텍스트 뉴스 데이터를 생성된 인덱스 정보를 포함하는 헤더와 텍스트 데이터로 분류하여 저장하고, 상기 인덱스 정보에 따라 상기 텍스트 데이터를 음성 신호로 변환하여 출력하는 것을 특징으로 하는 뉴스 청취용 단말기.Receiving text news data from a server, decoding index codes included in the text news data to generate index information, classifying the text news data into a header and text data including the generated index information, and storing the index news; The news listening terminal, characterized in that for converting the text data to a voice signal according to the index information. 제6항에 있어서,The method of claim 6, 상기 인덱스 코드는 상기 텍스트 데이터에 사용되지 않는 특수문자로 구성되는 것을 특징으로 하는 뉴스 청취용 단말기.The index code is a news listening terminal, characterized in that consisting of special characters not used in the text data. 제6항에 있어서,The method of claim 6, 이동식 저장매체를 통해 상기 서버로부터 텍스트 뉴스 데이터를 제공받는 것을 특징으로 하는 뉴스 청취용 단말기.A news listening terminal, characterized in that the text news data is provided from the server through a removable storage medium. 제6항에 있어서,The method of claim 6, 무선접속에 의해 상기 서버로부터 텍스트 뉴스 데이터를 제공받는 것을 특징으로 하는 뉴스 청취용 단말기.And receiving text news data from the server through a wireless connection. (a) 서버로부터 텍스트 뉴스 데이터를 뉴스 청취용 단말기로 제공하는 단계;(a) providing text news data from a server to a terminal for receiving news; (b) 상기 뉴스 청취용 단말기에서 상기 텍스트 뉴스 데이터를 음성 신호로 변환하는 단계; 및(b) converting the text news data into a voice signal in the news listening terminal; And (c) 상기 뉴스 청취용 단말기에서 상기 변환된 음성 신호를 출력하는 단계;를 포함하는 것을 특징으로 하는 음성 뉴스 제공 방법.(c) outputting the converted voice signal at the news listening terminal. 제10항에 있어서,The method of claim 10, 상기 뉴스 청취용 단말기에서, 상기 텍스트 뉴스 데이터에 포함된 인덱스 코드를 디코딩하여 인덱스 정보를 생성하는 단계; 및 Generating, at the news listening terminal, index information by decoding an index code included in the text news data; And 상기 텍스트 뉴스 데이터를 생성된 인덱스 정보를 포함하는 헤더와 텍스트 데이터로 분류하여 상기 뉴스 청취용 단말기에 저장하는 단계;를 더 포함하고,And classifying the text news data into a header and text data including the generated index information and storing the text news data in the news listening terminal. 상기 (b)단계에서는, 상기 인덱스 정보에 따라 상기 텍스트 데이터를 음성 신호로 변환하는 것을 특징으로 하는 음성 뉴스 제공 방법.In the step (b), the voice news providing method, characterized in that for converting the text data according to the index information. 제11항에 있어서,The method of claim 11, 상기 인덱스 코드는 상기 텍스트 데이터에 사용되지 않는 특수문자로 구성되는 것을 특징으로 하는 음성 뉴스 제공 방법.And the index code is composed of special characters not used in the text data. 제11항에 있어서,The method of claim 11, 상기 (a)단계에서, 이동식 저장매체를 통해 상기 서버로부터 상기 뉴스 청취용 단말기로 텍스트 뉴스 데이터를 제공하는 것을 특징으로 하는 음성 뉴스 제공 방법.In the step (a), the voice news providing method characterized in that to provide text news data from the server to the news listening terminal through a removable storage medium. 제11항에 있어서,The method of claim 11, 상기 (a)단계에서, 무선접속에 의해 상기 서버로부터 상기 뉴스 청취용 단말기로 텍스트 뉴스 데이터를 제공하는 것을 특징으로 하는 음성 뉴스 제공 방법.In the step (a), the voice news providing method characterized in that to provide text news data from the server to the news listening terminal by a wireless connection. 제14항에 있어서,The method of claim 14, 상기 서버에서 회원 폴더 내의 사용자 계정에 뉴스 데이터를 저장하는 단계; 및Storing news data in a user account in a member folder at the server; And 상기 서버에 접속하여 상기 사용자 계정에 저장된 뉴스 데이터를 상기 뉴스 청취용 단말기로 다운로드하는 단계;를 더 포함하는 것을 특징으로 하는 음성 뉴스 제공 방법.And accessing the server to download the news data stored in the user account to the news listening terminal. 제11항에 있어서,The method of claim 11, 상기 인덱스 정보는 텍스트 데이터의 섹션 정보와 헤드 라인 및 본문 텍스트를 지시하는 정보를 포함하는 것을 특징으로 하는 음성 뉴스 제공 방법.And the index information includes section information of text data and information indicating headline and body text. 제11항에 있어서,The method of claim 11, 상기 분류된 텍스트 데이터는 헤드 라인과 본문 텍스트로 구성되고,The classified text data includes a headline and body text. 상기 헤드 라인을 음성 변환하여 출력하는 단계; 및Voice converting and outputting the headline; And 사용자에 의해 선택된 헤드 라인에 해당하는 본문 텍스트를 음성 변환하여 출력하는 단계;를 포함하는 것을 특징으로 하는 음성 뉴스 제공 방법. And converting the body text corresponding to the headline selected by the user to output the voice text. 제11항에 있어서,The method of claim 11, 광고 텍스트 데이터를 음성 변환하여 출력하는 단계를 더 포함하는 것을 특징으로 하는 음성 뉴스 제공 방법.And voice converting the advertising text data and outputting the voice text data.
KR1020080059677A 2008-06-24 2008-06-24 Terminal for voice news using tts converter, and method for providing voice news Ceased KR20100000249A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080059677A KR20100000249A (en) 2008-06-24 2008-06-24 Terminal for voice news using tts converter, and method for providing voice news

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080059677A KR20100000249A (en) 2008-06-24 2008-06-24 Terminal for voice news using tts converter, and method for providing voice news

Publications (1)

Publication Number Publication Date
KR20100000249A true KR20100000249A (en) 2010-01-06

Family

ID=41810666

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080059677A Ceased KR20100000249A (en) 2008-06-24 2008-06-24 Terminal for voice news using tts converter, and method for providing voice news

Country Status (1)

Country Link
KR (1) KR20100000249A (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015134102A1 (en) * 2014-03-04 2015-09-11 Tribune Digital Ventures, Llc Generating a playlist based on a data generation attribute
WO2015134094A1 (en) * 2014-03-04 2015-09-11 Tribune Digital Ventures, Llc Real time popularity based audible content acquisition
WO2015142400A1 (en) * 2014-03-20 2015-09-24 Tribune Digital Ventures, Llc Retrieval and playout of media content
US9798509B2 (en) 2014-03-04 2017-10-24 Gracenote Digital Ventures, Llc Use of an anticipated travel duration as a basis to generate a playlist
US9959343B2 (en) 2016-01-04 2018-05-01 Gracenote, Inc. Generating and distributing a replacement playlist
US10019225B1 (en) 2016-12-21 2018-07-10 Gracenote Digital Ventures, Llc Audio streaming based on in-automobile detection
US10270826B2 (en) 2016-12-21 2019-04-23 Gracenote Digital Ventures, Llc In-automobile audio system playout of saved media
US10362094B2 (en) 2014-07-25 2019-07-23 Gracenote Digital Ventures, Llc Retrieval and playout of media content
US10565980B1 (en) 2016-12-21 2020-02-18 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
KR20230099934A (en) 2021-12-28 2023-07-05 (주)스마일게이트엔터테인먼트 The text-to-speech conversion device and the method thereof using a plurality of speaker voices

Cited By (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10762889B1 (en) 2014-03-04 2020-09-01 Gracenote Digital Ventures, Llc Real time popularity based audible content acquisition
WO2015134094A1 (en) * 2014-03-04 2015-09-11 Tribune Digital Ventures, Llc Real time popularity based audible content acquisition
WO2015134102A1 (en) * 2014-03-04 2015-09-11 Tribune Digital Ventures, Llc Generating a playlist based on a data generation attribute
US9431002B2 (en) 2014-03-04 2016-08-30 Tribune Digital Ventures, Llc Real time popularity based audible content aquisition
US9454342B2 (en) 2014-03-04 2016-09-27 Tribune Digital Ventures, Llc Generating a playlist based on a data generation attribute
US9798509B2 (en) 2014-03-04 2017-10-24 Gracenote Digital Ventures, Llc Use of an anticipated travel duration as a basis to generate a playlist
US9804816B2 (en) 2014-03-04 2017-10-31 Gracenote Digital Ventures, Llc Generating a playlist based on a data generation attribute
US12046228B2 (en) 2014-03-04 2024-07-23 Gracenote Digital Ventures, Llc Real time popularity based audible content acquisition
US10290298B2 (en) 2014-03-04 2019-05-14 Gracenote Digital Ventures, Llc Real time popularity based audible content acquisition
US11763800B2 (en) 2014-03-04 2023-09-19 Gracenote Digital Ventures, Llc Real time popularity based audible content acquisition
US12013890B2 (en) 2014-03-20 2024-06-18 Gracenote Digital Ventures, Llc Retrieving and playing out media content for a personalized playlist
US11989224B2 (en) 2014-03-20 2024-05-21 Gracenote Digital Ventures, Llc Retrieving and playing out media content for a personalized playlist including a content placeholder
US10599706B2 (en) 2014-03-20 2020-03-24 Gracenote Digital Ventures, Llc Retrieving and playing out media content for a personalized playlist
US11151189B2 (en) 2014-03-20 2021-10-19 Gracenote Digital Ventures, Llc Retrieving and playing out media content for a personalized playlist including a content placeholder
WO2015142400A1 (en) * 2014-03-20 2015-09-24 Tribune Digital Ventures, Llc Retrieval and playout of media content
US10599705B2 (en) 2014-03-20 2020-03-24 Gracenote Digital Ventures, Llc Retrieving and playing out media content for a personalized playlist including a content placeholder
US11263253B2 (en) 2014-03-20 2022-03-01 Gracenote Digital Ventures, Llc Retrieving and playing out media content for a personalized playlist
US11785076B2 (en) 2014-07-25 2023-10-10 Gracenote Digital Ventures, Llc Retrieval and playout of media content
US11146621B2 (en) 2014-07-25 2021-10-12 Gracenote Digital Ventures, Llc Retrieval and playout of media content
US10764358B2 (en) 2014-07-25 2020-09-01 Gracenote Digital Ventures, Llc Retrieval and playout of media content
US10362094B2 (en) 2014-07-25 2019-07-23 Gracenote Digital Ventures, Llc Retrieval and playout of media content
US11489915B2 (en) 2014-07-25 2022-11-01 Gracenote Digital Ventures, Llc Retrieval and playout of media content
US10311100B2 (en) 2016-01-04 2019-06-04 Gracenote, Inc. Generating and distributing a replacement playlist
US10740390B2 (en) 2016-01-04 2020-08-11 Gracenote, Inc. Generating and distributing a replacement playlist
US9959343B2 (en) 2016-01-04 2018-05-01 Gracenote, Inc. Generating and distributing a replacement playlist
US10706099B2 (en) 2016-01-04 2020-07-07 Gracenote, Inc. Generating and distributing playlists with music and stories having related moods
US10579671B2 (en) 2016-01-04 2020-03-03 Gracenote, Inc. Generating and distributing a replacement playlist
US10261964B2 (en) 2016-01-04 2019-04-16 Gracenote, Inc. Generating and distributing playlists with music and stories having related moods
US11017021B2 (en) 2016-01-04 2021-05-25 Gracenote, Inc. Generating and distributing playlists with music and stories having related moods
US11061960B2 (en) 2016-01-04 2021-07-13 Gracenote, Inc. Generating and distributing playlists with related music and stories
US11921779B2 (en) 2016-01-04 2024-03-05 Gracenote, Inc. Generating and distributing a replacement playlist
US11868396B2 (en) 2016-01-04 2024-01-09 Gracenote, Inc. Generating and distributing playlists with related music and stories
US10261963B2 (en) 2016-01-04 2019-04-16 Gracenote, Inc. Generating and distributing playlists with related music and stories
US11216507B2 (en) 2016-01-04 2022-01-04 Gracenote, Inc. Generating and distributing a replacement playlist
US11494435B2 (en) 2016-01-04 2022-11-08 Gracenote, Inc. Generating and distributing a replacement playlist
US11481183B2 (en) 2016-12-21 2022-10-25 Gracenote Digital Ventures, Llc Playlist selection for audio streaming
US11823657B2 (en) 2016-12-21 2023-11-21 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
US11368508B2 (en) 2016-12-21 2022-06-21 Gracenote Digital Ventures, Llc In-vehicle audio playout
US10275212B1 (en) 2016-12-21 2019-04-30 Gracenote Digital Ventures, Llc Audio streaming based on in-automobile detection
US10372411B2 (en) 2016-12-21 2019-08-06 Gracenote Digital Ventures, Llc Audio streaming based on in-automobile detection
US11574623B2 (en) 2016-12-21 2023-02-07 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
US12333213B2 (en) 2016-12-21 2025-06-17 Gracenote Digital Ventures, Llc Playlist selection for audio streaming
US10270826B2 (en) 2016-12-21 2019-04-23 Gracenote Digital Ventures, Llc In-automobile audio system playout of saved media
US10419508B1 (en) 2016-12-21 2019-09-17 Gracenote Digital Ventures, Llc Saving media for in-automobile playout
US11367430B2 (en) 2016-12-21 2022-06-21 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
US11853644B2 (en) 2016-12-21 2023-12-26 Gracenote Digital Ventures, Llc Playlist selection for audio streaming
US10565980B1 (en) 2016-12-21 2020-02-18 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
US11107458B1 (en) 2016-12-21 2021-08-31 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
US10809973B2 (en) 2016-12-21 2020-10-20 Gracenote Digital Ventures, Llc Playlist selection for audio streaming
US10019225B1 (en) 2016-12-21 2018-07-10 Gracenote Digital Ventures, Llc Audio streaming based on in-automobile detection
US10742702B2 (en) 2016-12-21 2020-08-11 Gracenote Digital Ventures, Llc Saving media for audio playout
KR20230099934A (en) 2021-12-28 2023-07-05 (주)스마일게이트엔터테인먼트 The text-to-speech conversion device and the method thereof using a plurality of speaker voices

Similar Documents

Publication Publication Date Title
KR20100000249A (en) Terminal for voice news using tts converter, and method for providing voice news
CN102959617B (en) Information providing system and vehicle-mounted device
US20120116770A1 (en) Speech data retrieving and presenting device
CN108847214B (en) Voice processing method, client, device, terminal, server and storage medium
JPH09321894A (en) Information processing device
KR100513697B1 (en) Commucation method using a bluetooth and a system used therefor, and a server and a terminal used therefor
US20050176425A1 (en) Server system, method of transmitting contents, and program
KR20200066964A (en) Apparatus for providing customized counselling service by analyzing big data and method thereof
CN107046523A (en) A simultaneous interpretation method and client based on a personal mobile terminal
US9166715B2 (en) Methods and apparatuses of user identification and notification of multimedia content
JP4392190B2 (en) Data content transmitting apparatus and data content transmitting program
JP2002099531A (en) Word registration system, word registration device and word transmission device used therefor, and word registration method
JP2002215534A (en) Information distribution device and information distribution system
US9407752B2 (en) Method for transmitting a message from a portable communication device to a separate terminal and associated portable device and terminal
KR100645680B1 (en) Mobile communication station, base station apparatus, and dedicated-short-range-communication system
JPH10116237A (en) Information collection device, reception information processing device, information transmission device, and recording medium
JP2002297474A (en) Bbs(bulletin board system), remote terminal and program
US8588946B2 (en) Portable devices for providing acoustic source information, apparatuses for providing acoustic source information, and methods of providing acoustic source information
JP2007264931A (en) Display answer system, display answer device, and display answer program
KR20110029485A (en) Voice playback method, terminal and system for same
JPH11266215A (en) Regional information terminals
US8639514B2 (en) Method and apparatus for accessing information identified from a broadcast audio signal
JP4039803B2 (en) Computer-readable recording medium
KR101568045B1 (en) A music file background content providing system being reproduced, a communication terminal used in the system, and a control method thereof
KR100457974B1 (en) Wireless network audio terminal

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080624

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20100414

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20100909

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20100414

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I