[go: up one dir, main page]

KR20060109041A - EBP Detailed Information Voice Providing Device and Method - Google Patents

EBP Detailed Information Voice Providing Device and Method Download PDF

Info

Publication number
KR20060109041A
KR20060109041A KR1020050031274A KR20050031274A KR20060109041A KR 20060109041 A KR20060109041 A KR 20060109041A KR 1020050031274 A KR1020050031274 A KR 1020050031274A KR 20050031274 A KR20050031274 A KR 20050031274A KR 20060109041 A KR20060109041 A KR 20060109041A
Authority
KR
South Korea
Prior art keywords
epg
voice
detailed information
data
signal
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
KR1020050031274A
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 KR1020050031274A priority Critical patent/KR20060109041A/en
Publication of KR20060109041A publication Critical patent/KR20060109041A/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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4332Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은 EPG 상세 정보 음성 제공장치 및 제공방법에 관한 것으로서, 본 발명에 따르면 화면에 표시된 EPG(Electronic Program Guide)에서 사용자가 소정 프로그램에 대한 상세 정보를 음성으로 듣고자 하는 경우, 메모리에 저장된 EPG 데이터에서 상기 상세 정보를 추출한 후 음성 신호로 변환하여 출력함으로써 사용자가 상기 상세 정보를 음성으로 들을 수 있도록 한다.The present invention relates to an EPG detailed information voice providing apparatus and a method, and according to the present invention, when a user wants to hear detailed information about a predetermined program by voice in an EPG (Electronic Program Guide) displayed on a screen, the EPG stored in a memory The detailed information is extracted from the data, and then converted into a voice signal and outputted so that the user can listen to the detailed information by voice.

Description

EPG 상세 정보 음성 제공장치 및 제공방법 {Apparatus and Method for providing detailed information of electronic program guide by sound }EPP detailed information providing device and method {Apparatus and Method for providing detailed information of electronic program guide by sound}

도 1은 화면상에 표시되는 EPG를 나타낸 도면1 is a diagram illustrating an EPG displayed on a screen.

도 2는 상세 정보가 화면상에 표시되는 상태를 예로 들어 나타낸 도면.2 is a diagram illustrating a state in which detailed information is displayed on a screen as an example.

도 3은 본 발명의 EPG 상세 정보 음성 제공장치의 실시예의 블록도.3 is a block diagram of an embodiment of an EPG detailed information voice providing apparatus of the present invention;

도 4는 본 발명의 EPG 상세 정보 음성 제공방법의 일 실시예의 흐름도.4 is a flowchart of an embodiment of a method for providing EPG detailed information voice of the present invention;

도 5는 본 발명의 EPG 상세 정보 음성 제공방법의 다른 실시예의 흐름도.5 is a flowchart of another embodiment of a method for providing EPG detailed information voice of the present invention;

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100 : 튜너 110 : 디멀티플렉서100: tuner 110: demultiplexer

120 : EPG 추출부 130 : 메모리120: EPG extraction unit 130: memory

140 : OSD 처리부 150 : 음성 변환부140: OSD processing unit 150: voice conversion unit

160 : 영상 처리부 170 : 디스플레이부160: image processing unit 170: display unit

180 : 음성 처리부 190 : 스피커180: voice processing unit 190: speaker

200 : 제어부 210 : 사용자 인터페이스200: control unit 210: user interface

본 발명은 EPG(Electronic Program Guide) 상세 정보 음성 제공장치 및 제공방법에 관한 것으로서, 화면에 표시된 EPG에서 사용자가 선택하는 프로그램에 대한 상세 정보를 음성으로 출력되도록 하는 EPG 상세 정보 음성 제공장치 및 제공방법에 관한 것이다.The present invention relates to an EPG (Electronic Program Guide) detailed information voice providing apparatus and a method for providing the same, the EPG detailed information voice providing apparatus and method for outputting detailed information about a program selected by a user from the EPG displayed on the screen. It is about.

디지털 기술의 발전으로 아날로그 방송의 디지털화가 세계 각국에서 적극적으로 추진되고 있다. 방송이 디지털 방식으로 전환됨에 따라 다채널화 및 고품질화가 가능해졌으며, 디지털 텔레비전 방송은 단순한 영상신호, 음성신호를 제공하여 사용자가 시청할 수 있도록 하는 기능 이외에 EPG를 제공하고 있다.With the development of digital technology, the digitization of analog broadcasting is being actively promoted around the world. As broadcasting has been digitally converted, multi-channel and high quality are possible, and digital television broadcasting provides EPG in addition to a function of providing a simple video signal and audio signal to a user.

현재 방송국에서 제공하는 EPG를 이용하여 방송신호 수신기기의 시청자들은 각 채널에 대한 방송 프로그램의 정보를 취득할 수 있고, 시청을 원하는 채널의 방송신호를 선택하여 수신 및 시청할 수 있으며, 또한 예약 녹화 등을 비롯한 각종 다양한 기능을 수행할 수 있다.By using the EPG provided by the current broadcasting station, viewers of the broadcast signal receiver can acquire the information of the broadcast program for each channel, select and receive the broadcast signal of the channel they want to watch, and also reserve recording, etc. Various functions can be performed.

도 1은 화면상에 표시되는 EPG를 나타낸 도면이다. 이에 도시된 바와 같이, 상기 EPG에는 각 채널의 방송 프로그램 정보, 시간 정보 및 음성 정보 등을 비롯한 각종 정보가 포함되어 있으며, EPG를 화면에 표시할 경우에는 통상적으로 채널 순 및 방송시간 순으로 표시하고 있다. 이 경우 사용자가 시청중인 방송 프로그램은 축소하여 보여 주거나, 반투명으로 처리하여 보여 주었다.1 is a diagram illustrating an EPG displayed on a screen. As shown in the drawing, the EPG includes various information including broadcast program information, time information, and voice information of each channel, and when displaying the EPG on a screen, the EPG is normally displayed in order of channel and broadcast time. have. In this case, the broadcast program that the user is watching is shown in a reduced or translucent manner.

여기서, 사용자가 소정 프로그램 예를 들면, SBS 뉴스에 대한 상세 정보를 얻고자 하는 경우, 방송신호 수신기는 상기 SBS 뉴스에 대한 상세 정보를 나타내기 위해서 도 2에 도시된 바와 같이 화면에 별도의 POP-UP창을 생성하여 표시하게 되 는데, 이 경우 많은 화면을 차지하게 되어 사용자가 시청하는데 불편함을 느끼게 하였다.In this case, when the user wants to obtain detailed information about a predetermined program, for example, SBS news, the broadcast signal receiver may display a separate POP- on the screen as shown in FIG. 2 to display detailed information about the SBS news. It creates and displays the UP window, in which case it takes up a lot of screens, making the user feel uncomfortable.

그리고, 상기 프로그램에 대한 상세 정보가 화면에 표시됨에 따라 시각 장애인이나 문맹인의 경우 상기 상세 정보를 이용할 수 없는 문제점이 있었다.As the detailed information about the program is displayed on the screen, there is a problem that the detailed information cannot be used by the blind or illiterate.

본 발명은 화면에 표시된 EPG에서 사용자가 선택한 프로그램에 대한 상세 정보를 음성 신호로 변환하여 출력하는 EPG 상세 정보 음성 제공장치 및 제공방법을 제공하는데 그 목적이 있다.An object of the present invention is to provide an EPG detailed information voice providing apparatus and a method for converting and outputting detailed information on a program selected by a user in an EPG displayed on a screen to a voice signal.

본 발명의 EPG 상세 정보 음성 제공장치의 실시예는, 입력되는 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리하는 디멀티플렉서와, 상기 디멀티플렉서가 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하는 EPG 추출부와, 상기 EPG 추출부가 추출한 EPG 데이터를 저장하는 메모리와, 상기 메모리에 저장된 EPG 데이터 중 사용자가 음성 출력을 원하는 EPG 데이터를 제어부의 제어에 따라 음성 신호로 변환하는 음성 변환부와, 상기 디멀티플렉서가 분리한 음성 스트림을 음성 신호로 디코딩하고, 상기 디코딩한 음성 신호와 상기 음성 변환부에서 변환된 음성 신호를 선택적 처리하여 출력하는 음성 처리부로 이루어지는 것을 특징으로 한다.An embodiment of the EPG detailed information voice providing apparatus of the present invention includes a demultiplexer for separating an input transport stream into a video stream, a voice stream, and PSIP (Program and System Information Protocol) data, and a PSIP separated by the demultiplexer. The EPG extraction unit for extracting EPG (Electronic Program Guide) data from the data, the memory for storing the EPG data extracted by the EPG extraction unit, and the EPG data that the user wants to output voice from the EPG data stored in the memory to the control of the controller And a speech processing unit configured to decode the speech stream separated by the demultiplexer into a speech signal, and selectively process and output the decoded speech signal and the speech signal converted by the speech converter. It is characterized by.

상기 메모리에 저장된 EPG 데이터에 따른 OSD(On Screen Display) 신호를 발 생시키는 OSD 처리부와, 상기 디멀티플렉서에서 분리한 영상 스트림을 영상 신호로 디코딩하고, 상기 디코딩한 영상 신호와 상기 OSD 처리부가 발생시킨 OSD 신호를 합성하여 디스플레이부로 출력하는 영상 처리부를 더 포함하는 것을 특징으로 한다.An on-screen display (OSD) processor for generating an on-screen display (OSD) signal according to the EPG data stored in the memory, and an image stream decoded by the demultiplexer into a video signal, and the OSD generated by the decoded video signal and the OSD processor The method may further include an image processor for synthesizing the signal and outputting the synthesized signal to the display unit.

본 발명의 EPG 상세 정보 음성 제공방법의 일 실시예는, 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리하는 단계와, 상기 단계에서 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하고 메모리에 저장하는 단계와, EPG 표시 명령이 입력되는 경우, 상기 메모리에 저장된 EPG 데이터를 화면에 표시하는 단계와, 상기 표시된 EPG 중에서 소정 프로그램에 대한 상세 정보 음성 출력 명령이 입력되는 경우, 상기 메모리에 저장된 EPG 데이터에서 해당 프로그램의 상세 정보를 추출하는 단계와, 상기 추출한 상세 정보를 음성 신호로 변환하여 출력하는 단계로 이루어지는 것을 특징으로 한다.According to an embodiment of the present invention, a method of providing EPG detailed information voice includes: separating a transport stream into a video stream, a voice stream, and program and system information protocol (PSIP) data; Extracting and storing the EPG (Electronic Program Guide) data in the memory; displaying an EPG data stored in the memory on a screen when an EPG display command is input; and detailed information about a predetermined program among the displayed EPGs. When a voice output command is input, extracting detailed information of a corresponding program from the EPG data stored in the memory, and converting the extracted detailed information into a voice signal and outputting the converted voice information.

본 발명의 EPG 상세 정보 음성 제공방법의 다른 실시예는, 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol) 데이터로 분리하는 단계와, 상기 단계에서 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하고 메모리에 저장하는 단계와, 현재 시청중인 프로그램에 대하여 상세 정보 음성 출력 명령이 입력되는 경우, 상기 메모리에 저장된 EPG 데이터에서 해당 프로그램의 상세 정보를 추출하는 단계와, 상기 추출한 상세 정보를 음성 신호로 변환하여 출력하는 단계로 이루 어지는 것을 특징으로 한다.Another embodiment of the EPG detailed information voice providing method of the present invention comprises the steps of: separating a transport stream into a video stream, a voice stream, and PSIP (Program and System Information Protocol) data; and the PSIP data separated in the step Extracting and storing the EPG (Electronic Program Guide) data from the memory; and extracting detailed information of the corresponding program from the EPG data stored in the memory when a command for outputting detailed information about a program currently being viewed is input. And converting the extracted detailed information into a voice signal and outputting the same.

이하, 첨부된 도 3 내지 도 5를 참조하여 본 발명의 EPG 상세 정보 음성 제공장치 및 제공방법에 대해 상세히 설명한다. Hereinafter, an EPG detailed information voice providing apparatus and a method of providing the present invention will be described in detail with reference to FIGS. 3 to 5.

도 3은 본 발명의 EPG 상세 정보 음성 제공장치의 실시예의 블록도이다. 이에 도시된 바와 같이, 사용자가 선택하는 방송신호를 수신하여 전송 스트림(Transport Stream)을 출력하는 튜너(100)와, 상기 튜너(100)가 출력하는 전송 스트림을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리하는 디멀티플렉서(110)와, 상기 디멀티플렉서(110)가 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하는 EPG 추출부(120)와, 상기 EPG 추출부(120)에서 추출한 EPG 데이터를 저장하는 메모리(130)와, 상기 메모리(130)에 저장된 EPG 데이터에 따른 OSD(On Screen Display) 신호를 발생하는 OSD 처리부(140)와, 상기 메모리(130)에 저장되어 있는 EPG를 음성 신호로 변환하는 음성 변환부(150)와, 상기 디멀티플렉서(110)가 분리한 영상 스트림을 영상 신호로 디코딩하고, 상기 디코딩한 영상 신호와 상기 OSD 처리부(140)가 발생한 OSD 신호를 합성하여 출력하는 영상 처리부(160)와, 상기 영상 처리부(160)에서 출력하는 영상 신호 및 OSD 신호를 화면에 표시하는 디스플레이부(170)와, 상기 디멀티플렉서(110)가 분리한 음성 스트림을 음성 신호로 디코딩하고, 상기 디코딩한 음성 신호와 상기 음성 변환부(150)에서 변환한 음성 신호중 하 나를 선택적으로 출력하는 음성 처리부(180)와, 상기 음성 처리부(180)에서 출력되는 음성 신호를 출력하는 스피커(190)와, 상기 메모리(130)에 저장되어 있는 EPG가 OSD로 표시되도록 하고, 음성 신호로 변환되도록 하는 것을 제어하는 제어부(200)와, 상기 제어부(200)로 사용자의 조작에 따른 동작 신호를 입력하는 사용자 인터페이스(210)로 구성하였다.3 is a block diagram of an embodiment of an EPG detailed information voice providing apparatus of the present invention. As shown in the figure, a tuner 100 for receiving a broadcast signal selected by a user and outputting a transport stream, and a transport stream output by the tuner 100 include an image stream, an audio stream, and a PSIP (Program). and an EPG extractor 120 for extracting EPG (Electronic Program Guide) data from PSIP data separated by the demultiplexer 110, and an EPG extractor 120. Memory 130 for storing the EPG data extracted from the same, an OSD processing unit 140 for generating an OSD (On Screen Display) signal according to the EPG data stored in the memory 130, and stored in the memory 130 An audio signal converting unit 150 for converting an EPG into an audio signal and a video stream separated by the demultiplexer 110 into a video signal, and the OS having the decoded video signal and the OSD processing unit 140 generated An audio stream separated by the image processor 160 for synthesizing and outputting a D signal, a display unit 170 for displaying an image signal and an OSD signal output from the image processor 160, and the demultiplexer 110. The audio processor 180 decodes the audio signal, and selectively outputs one of the decoded voice signal and the voice signal converted by the voice converter 150, and the voice signal output from the voice processor 180. A control unit 200 for controlling the speaker 190 to be output, the EPG stored in the memory 130 to be displayed as an OSD, and the conversion to a voice signal, and the control unit 200 to control the user. It was configured as a user interface 210 for inputting the operation signal.

이와 같이 구성된 본 발명의 EPG 상세 정보 음성 제공장치에 있어서, 튜너(100)는 안테나 또는 케이블을 통해 입력되는 방송신호 중에서 사용자가 선택하는 방송신호를 수신하여 전송 스트림(Transport Stream)을 출력한다.In the EPG detailed information voice providing apparatus of the present invention configured as described above, the tuner 100 receives a broadcast signal selected by a user from among broadcast signals input through an antenna or a cable and outputs a transport stream.

상기 튜너(100)에서 출력되는 전송 스트림은 디멀티플렉서(110)에서 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리된다.The transport stream output from the tuner 100 is separated into an image stream, an audio stream, and program and system information protocol (PSIP) data by the demultiplexer 110.

상기 디멀티플렉서(110)에서 분리한 영상 스트림은 영상 처리부(160)에서 영상 신호로 디코딩되고 디스플레이부(170)로 전달되어 화면에 표시되며, 상기 디멀티플렉서(110)에서 분리한 음성 스트림은 음성 처리부(180)에서 음성 신호로 디코딩되고 스피커(190)로 전달되어 출력된다.The video stream separated by the demultiplexer 110 is decoded into an image signal by the image processor 160, transferred to the display 170, and displayed on the screen. The voice stream separated by the demultiplexer 110 is displayed on the screen. In this case, the audio signal is decoded into a voice signal and transmitted to the speaker 190 and output.

상기 디멀티플렉서(110)가 분리한 PSIP 데이터는 EPG 추출부(120)로 입력된다. 상기 디멀티플렉서(110)가 분리한 PSIP 데이터는 STT(System Time Table), MGT(Master Guide Table), VCT(Virtual Channel Table), RRT(Rating Region Table), EIT(Event Information Table), ETT(Extended Text Table) 등으로 이루어져 있다.PSIP data separated by the demultiplexer 110 is input to the EPG extraction unit 120. The PSIP data separated by the demultiplexer 110 may include a system time table (STT), a master guide table (MGT), a virtual channel table (VCT), a rating region table (RTT), an event information table (ETT), and extended text (ETT). Table).

상기 PSIP는 EPG(Electronic Program Guide)와 SI(System Information)을 하나로 정의해 놓은 것으로 지상파 및 케이블 디지털 방송을 위한 ATSC(Advanced Television Systems Committee)의 표준 규격이다. 즉, 상기 PSIP는 MPEG(Moving Picture Experts Group)-2의 방법으로 엔코딩된 데이터들을 파싱(parsing)할 수 있도록 하여 프로그램에 관한 다양한 정보를 제공하기 위한 것이다.The PSIP defines EPG (Electronic Program Guide) and SI (System Information) as one standard, and is a standard specification of ATSC (Advanced Television Systems Committee) for terrestrial and cable digital broadcasting. That is, the PSIP is intended to provide various information about a program by allowing parsing of data encoded by the method of Moving Picture Experts Group (MPEG-2).

여기서, STT(System Time Table)는 현재 날짜와 시간에 대한 정보를 제공하고, MGT(Master Guide Table)는 상기 STT를 제외한 다른 모든 테이블들의 메타 정보 즉, 테이블들의 버전, 사이즈 및 PID(Packet IDentifier)를 제공하며, VCT(Virtual Channel Table)는 디지털 방송의 전송 스트림 내에서의 모든 가상 채널들의 속성에 대한 정보를 제공한다.Here, the system time table (STT) provides information on the current date and time, and the master guide table (MGT) provides meta information of all other tables except the STT, that is, the version, size, and PID (Packet IDentifier) of the tables. The VCT (Virtual Channel Table) provides information on the attributes of all virtual channels in the transport stream of digital broadcasting.

그리고, RRT(Rating Region Table)는 여러 지역들에 대한 시청 연령 등급 정보를 제공하고, EIT(Event Information Table)는 가상 채널들의 이벤트(프로그램)들에 대한 정보를 제공하며, ETT(Extended Text Table)는 상기 EIT에 수록된 이벤트(프로그램)들에 대한 상세 정보를 제공한다.In addition, the Rating Region Table (RRT) provides viewing age rating information for various regions, and the Event Information Table (EIT) provides information on events (programs) of virtual channels, and Extended Text Table (ETT). Provides detailed information on the events (programs) contained in the EIT.

여기서 EPG 데이터는 상기 VCT, EIT, ETT 등에 포함되어 있으며, 상기 EPG 추출부(120)는 상기 PSIP 데이터에서 EPG 데이터를 추출한다.The EPG data is included in the VCT, the EIT, the ETT, and the like, and the EPG extractor 120 extracts the EPG data from the PSIP data.

상기 EPG 추출부(120)가 분리한 EPG 데이터는 메모리(130)에 저장되는데, 이때, 각 채널별로 방송 프로그램명, 방송 날짜와 방송 시간, 자막 정보, 음성 정보 등으로 분리되어 상기 메모리(130)의 해당 영역에 저장된다.The EPG data separated by the EPG extractor 120 is stored in the memory 130. In this case, the memory 130 is divided into broadcast program names, broadcast dates and broadcast times, subtitle information, and voice information for each channel. Is stored in the corresponding area.

여기서, 사용자가 EPG를 화면에 표시하고자 하여 사용자 인터페이스(210)를 통해 EPG 표시 명령을 입력하면, 상기 제어부(200)는 상기 메모리(130)에 저장되어 있는 EPG 데이터를 추출하여 OSD 처리부(140)로 전송한다.Here, when the user wants to display the EPG on the screen and inputs an EPG display command through the user interface 210, the controller 200 extracts the EPG data stored in the memory 130 and the OSD processing unit 140. To send.

상기 OSD 처리부(140)는 전송된 EPG에 따른 OSD(On Screen Display) 신호를 발생시켜 상기 영상 처리부(160)로 전달한다. 상기 영상 처리부(160)는 디코딩한 영상 신호와 상기 OSD 처리부(140)가 발생한 OSD 신호를 합성한 후 상기 디스플레이부(170)로 전달하여 화면에 EPG가 표시되도록 한다.The OSD processor 140 generates an On Screen Display (OSD) signal based on the transmitted EPG and transmits the OSD signal to the image processor 160. The image processor 160 synthesizes the decoded image signal and the OSD signal generated by the OSD processor 140 and transfers the generated OSD signal to the display unit 170 to display the EPG on the screen.

여기서, 사용자가 화면에 표시된 EPG에서 소정 프로그램에 대한 상세 정보 예를 들면, 도 1에 도시된 EPG 화면에서 SBS 뉴스에 대한 상세 정보를 음성으로 듣고자 하여 사용자 인터페이스(210)를 통해 상세 정보 음성 표시 명령을 입력하면, 제어부(200)는 상기 메모리(130)에 저장되어 있는 EPG 데이터 중에서 상기 SBS 뉴스에 대한 상세 정보 데이터를 추출하여 음성 변환부(150)로 전달한다.Here, the user displays detailed information about the predetermined program in the EPG displayed on the screen, for example, to display detailed information about the SBS news in the EPG screen illustrated in FIG. 1 through the user interface 210. When the command is input, the controller 200 extracts detailed information data about the SBS news from the EPG data stored in the memory 130 and transmits the detailed information data to the voice converter 150.

상기 메모리(130)에서 추출한 상세 정보 데이터는 상기 디스플레이부(170)에서 화면에 글자를 디스플레이(display)하기 위한 문자 코드값으로 되어 있으므로 상기 음성 변환부(150)는 상기 문자 코드값을 음성 신호로 바꾸어 주어 상기 음성처리부(180)로 전달한다.Since the detailed information data extracted from the memory 130 is a character code value for displaying characters on the screen by the display unit 170, the voice conversion unit 150 converts the character code value into a voice signal. Change it and transfer it to the voice processing unit 180.

즉, 상기 음성 변환부(150)는 상기 상세 정보 데이터가 입력되면 입력된 데이터의 문법적 구조를 분석한 후 분석된 문서 구조에 의하여 사람이 읽는 것과 같은 운율을 생성하고, 생성된 운율에 따라서 저장되어 있는 음성 DB(Data Base)의 기본 단위들을 모아서 합성음을 생성함으로써 상기 상세 정보 데이터를 음성 신호로 변환한다.That is, when the detailed information data is input, the voice conversion unit 150 analyzes the grammatical structure of the input data, generates a rhyme like a human reading by the analyzed document structure, and is stored according to the generated rhyme. The detailed information data is converted into a voice signal by collecting basic units of a voice DB (Data Base).

상기 음성 처리부(180)는 상기 음성 변환부(150)로부터 음성 신호가 입력되면, 상기 디멀티플렉서(110)가 분리한 음성 스트림의 입력을 차단하고 상기 음성 변환부(150)로부터 입력되는 음성 신호를 스피커(190)로 전달하여 " 현재 방송명은 SBS 뉴스입니다. 방송시간은 저녁 8시에서 9시까지 방송됩니다. 자막방송이 있습니다. 음성 다중 방송입니다. 현재 방송은 오늘의 뉴스를 종합하여 방송하는 프로그램입니다." 와 같이 상기 SBS 뉴스에 대한 상세 정보가 음성으로 출력되도록 한다.When the voice signal is input from the voice converter 150, the voice processor 180 blocks the input of the voice stream separated by the demultiplexer 110 and converts the voice signal input from the voice converter 150 into a speaker. (190) "The current broadcast name is SBS News. Broadcasting time is broadcast from 8 to 9 pm. There is closed caption. Voice is multicast. Current broadcast is a program that aggregates today's news. . " As described above, detailed information about the SBS news is output as a voice.

도 4는 본 발명의 EPG 상세 정보 음성 제공방법의 일 실시예의 흐름도이다. 이에 도시된 바와 같이 먼저, 디멀티플렉서(110)는 입력되는 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리한다(S 10).4 is a flowchart illustrating an embodiment of a method for providing EPG detailed information voice according to the present invention. As shown in the drawing, first, the demultiplexer 110 separates an input transport stream into a video stream, a voice stream, and PSIP (Program and System Information Protocol) data (S 10).

그 후, EPG 추출부(120)는 상기 디멀티플렉서(110)가 분리한 PSIP 데이터 중에서 EPG 데이터를 추출하고, 메모리(130)는 상기 EPG 추출부(120)가 분리한 EPG 데이터를 저장한다(S 20).Thereafter, the EPG extractor 120 extracts EPG data from the PSIP data separated by the demultiplexer 110, and the memory 130 stores the EPG data separated by the EPG extractor 120 (S 20). ).

다음으로, 제어부(200)는 EPG 표시 명령이 입력되는지를 확인한다(S 30). 상기 단계 S 30의 확인 결과, EPG 표시 명령이 입력되면 상기 제어부(200)는 상기 메모리(130)에 저장되어 있는 EPG 데이터를 추출하여 OSD 처리부(140)로 전달한다(S 40).Next, the controller 200 checks whether an EPG display command is input (S30). As a result of the checking of step S 30, when an EPG display command is input, the controller 200 extracts EPG data stored in the memory 130 and transmits the EPG data to the OSD processor 140 (S 40).

그 후, 상기 OSD 처리부(140)는 상기 EPG 데이터에 따른 OSD(On Screen Display) 신호를 발생하여 영상 처리부(160)로 전달한다(S 50). 그리고, 상기 영상 처리부(160)는 디코딩한 영상 신호와 상기 OSD 처리부(140)가 발생한 OSD 신호를 합성한 후 상기 디스플레이부(170)로 전달하여 화면에 EPG가 표시되도록 한다(S 60).Thereafter, the OSD processor 140 generates an On Screen Display (OSD) signal based on the EPG data and transmits the generated OSD signal to the image processor 160 (S50). The image processor 160 synthesizes the decoded image signal and the OSD signal generated by the OSD processor 140 and transfers the generated OSD signal to the display unit 170 to display the EPG on the screen (S 60).

다음으로, 상기 제어부(200)는 표시된 EPG의 소정 프로그램에 대한 상세 정보 음성 출력 명령이 입력되는지를 확인한다(S 70). 상기 단계 S 70의 확인 결과 상세 정보 음성 출력 명령이 입력되는 경우, 상기 제어부(200)는 상기 메모리(130)에 저장되어 있는 EPG 데이터 중에서 해당 프로그램에 대한 상세 정보를 추출하여 음성 변환부(150)로 전달한다(S 80).Next, the controller 200 checks whether a detailed information voice output command for the predetermined program of the displayed EPG is input (S 70). When the detailed information voice output command is input as a result of the checking in step S 70, the controller 200 extracts detailed information about the corresponding program from the EPG data stored in the memory 130, and then converts the voice to the voice converter 150. Transfer to (S 80).

이어서, 상기 음성 변환부(150)는 전달받은 해당 프로그램에 대한 상세 정보를 음성 신호로 변환하여 음성 처리부(180)로 전달한다(S 90). 상기 음성 처리부(180)는 상기 음성 변환부(150)로부터 음성 신호가 전달되면, 상기 디멀티플렉서(110)가 분리한 음성 스트림의 입력을 차단하고 상기 음성 변환부(150)로부터 입력되는 음성 신호를 스피커(190)로 전달하여 상기 해당 프로그램에 대한 상세 정보가 음성으로 출력되도록 한다(S 100).Subsequently, the voice converter 150 converts the detailed information about the corresponding program to a voice signal and transmits the detailed information to the voice processor 180 (S90). When the voice signal is transmitted from the voice converter 150, the voice processor 180 blocks the input of the voice stream separated by the demultiplexer 110 and converts the voice signal input from the voice converter 150 into a speaker. The method transmits the information to the 190 so that detailed information about the corresponding program is output as a voice (S 100).

도 5는 본 발명의 EPG 상세 정보 음성 제공방법의 다른 실시예의 흐름도이다. 이에 도시된 바와 같이, 먼저 디멀티플렉서(110)는 입력되는 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리한다(S 200).5 is a flowchart of another embodiment of a method for providing EPG detailed information voice of the present invention. As shown therein, first, the demultiplexer 110 separates an input transport stream into an image stream, a voice stream, and PSIP (Program and System Information Protocol) data (S 200).

그 후, EPG 추출부(120)는 상기 디멀티플렉서(110)가 분리한 PSIP 데이터 중에서 EPG 데이터를 추출하고, 메모리(130)는 상기 EPG 추출부(120)가 분리한 EPG 데이터를 저장한다(S 210).Thereafter, the EPG extractor 120 extracts EPG data from the PSIP data separated by the demultiplexer 110, and the memory 130 stores the EPG data separated by the EPG extractor 120 (S 210). ).

다음으로, 상기 제어부(200)는 현재 시청중인 프로그램에 대하여 상세 정보 음성 출력 명령이 입력되는지를 확인한다(S 220). Next, the controller 200 checks whether a detailed information audio output command is input to the currently viewed program (S220).

즉, 상기 사용자 인터페이스(210)에는 현재 시청중인 프로그램에 대한 상세 정보를 음성으로 출력하게 해주는 기능을 제공하는 키가 구비되어 있는데, 상기 제어부(200)는 사용자가 상기 키를 선택하여 현재 시청중인 프로그램에 대하여 상세 정보 음성 출력 명령을 입력하는 지를 확인한다.That is, the user interface 210 is provided with a key that provides a function of outputting detailed information about a program currently being viewed by voice, and the control unit 200 selects the key and the user is currently watching the program. Check whether you input a detailed information voice output command.

상기 단계 S 220의 확인 결과 현재 시청중인 프로그램에 대한 상세 정보 음성 출력 명령이 있는 경우, 상기 제어부(200)는 상기 메모리(130)에 저장되어 있는 EPG 데이터 중에서 해당 프로그램에 대한 상세 정보를 추출하여 음성 변환부(150)로 전달한다(S 230).As a result of the checking in step S 220, when there is a command for outputting detailed information about the program currently being viewed, the controller 200 extracts detailed information about the corresponding program from the EPG data stored in the memory 130. Transfer to the conversion unit 150 (S 230).

이어서, 상기 음성 변환부(150)는 전달받은 해당 프로그램에 대한 상세 정보를 음성 신호로 변환하여 음성 처리부(180)로 전달한다(S 240). 상기 음성 처리부(180)는 상기 음성 변환부(150)로부터 음성 신호가 전달되면, 상기 디멀티플렉서(110)가 분리한 음성 스트림의 입력을 차단하고 상기 음성 변환부(150)로부터 입력되는 음성 신호를 스피커(190)로 전달하여 해당 프로그램에 대한 상세 정보가 음성으로 출력되도록 한다(S 250).Subsequently, the voice converter 150 converts the received detailed information about the corresponding program into a voice signal and transmits the detailed information to the voice processor 180 (S240). When the voice signal is transmitted from the voice converter 150, the voice processor 180 blocks the input of the voice stream separated by the demultiplexer 110 and converts the voice signal input from the voice converter 150 into a speaker. In step S250, detailed information about the program is output as a voice.

한편, 상기에서는 본 발명을 특정의 바람직한 실시 예에 관련하여 도시하고 설명하였지만, 이하의 특허청구범위에 의해 마련되는 본 발명의 정신이나 분야를 이탈하지 않는 한도 내에서 본 발명이 다양하게 개조 및 변화될 수 있다는 것을 당 업계에서 통상의 지식을 가진 자는 용이하게 알 수 있다.On the other hand, while the present invention has been shown and described with respect to specific preferred embodiments, various modifications and changes of the present invention without departing from the spirit or field of the invention provided by the claims below It can be easily understood by those skilled in the art.

본 발명에 의하면 화면에 표시되는 EPG에서 사용자가 선택하는 프로그램에 대한 상세 정보를 음성으로 들려줌으로써 상기 상세 정보를 별도의 POP-UP창을 생성하여 화면에 표시할 필요가 없으며, 시각 장애인들에게 프로그램에 대한 상세 정보를 제공해 줄 수 있다.According to the present invention, it is not necessary to generate a separate POP-UP window and display the detailed information on the screen by sounding detailed information about a program selected by the user in the EPG displayed on the screen, and to the visually impaired people. Can provide detailed information about

Claims (4)

입력되는 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리하는 디멀티플렉서;A demultiplexer for separating an input transport stream into a video stream, an audio stream, and program and system information protocol (PSIP) data; 상기 디멀티플렉서가 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하는 EPG 추출부;An EPG extraction unit for extracting EPG (Electronic Program Guide) data from the PSIP data separated by the demultiplexer; 상기 EPG 추출부가 추출한 EPG 데이터를 저장하는 메모리;A memory for storing the EPG data extracted by the EPG extractor; 상기 메모리에 저장된 EPG 데이터 중 사용자가 음성 출력을 원하는 EPG 데이터를 제어부의 제어에 따라 음성 신호로 변환하는 음성 변환부; 및A voice converter for converting the EPG data that the user wants to output voice from among the EPG data stored in the memory into a voice signal under the control of the controller; And 상기 디멀티플렉서가 분리한 음성 스트림을 음성 신호로 디코딩하고, 상기 디코딩한 음성 신호와 상기 음성 변환부에서 변환된 음성 신호를 선택적 처리하여 출력하는 음성 처리부로 이루어지는 EPG 상세 정보 음성 제공 장치.And a speech processing unit which decodes the speech stream separated by the demultiplexer into a speech signal, and selectively processes and outputs the decoded speech signal and the speech signal converted by the speech converter. 제1항에 있어서, 상기 메모리에 저장된 EPG 데이터에 따른 OSD(On Screen Display) 신호를 발생시키는 OSD 처리부와, 상기 디멀티플렉서에서 분리한 영상 스트림을 영상 신호로 디코딩하고, 상기 디코딩한 영상 신호와 상기 OSD 처리부가 발생시킨 OSD 신호를 합성하여 디스플레이부로 출력하는 영상 처리부를 더 포함하는 것을 특징으로 하는 EPG 상세 정보 음성 제공 장치.The display apparatus of claim 1, further comprising: an OSD processing unit for generating an OSD (On Screen Display) signal according to the EPG data stored in the memory, and a video stream separated by the demultiplexer into a video signal, and decoding the decoded video signal and the OSD. And an image processor for synthesizing the OSD signal generated by the processor and outputting the synthesized OSD signal to the display unit. 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol)데이터로 분리하는 단계;Separating the transport stream into a video stream, an audio stream, and program and system information protocol (PSIP) data; 상기 단계에서 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하고 메모리에 저장하는 단계;Extracting EPG (Electronic Program Guide) data from the PSIP data separated in the above step and storing it in a memory; EPG 표시 명령이 입력되는 경우, 상기 메모리에 저장된 EPG 데이터를 화면에 표시하는 단계;Displaying an EPG data stored in the memory on a screen when an EPG display command is input; 상기 표시된 EPG 중에서 소정 프로그램에 대한 상세 정보 음성 출력 명령이 입력되는 경우, 상기 메모리에 저장된 EPG 데이터에서 해당 프로그램의 상세 정보를 추출하는 단계; 및Extracting detailed information of a corresponding program from EPG data stored in the memory when a detailed information voice output command for a predetermined program is input among the displayed EPGs; And 상기 추출한 상세 정보를 음성 신호로 변환하여 출력하는 단계로 이루어지는 EPG 상세 정보 음성 제공 방법.And converting the extracted detailed information into a voice signal and outputting the same. 전송 스트림(Transport Stream)을 영상 스트림과 음성 스트림 및 PSIP(Program and System Information Protocol) 데이터로 분리하는 단계;Separating the transport stream into a video stream, an audio stream, and program and system information protocol (PSIP) data; 상기 단계에서 분리한 PSIP 데이터 중에서 EPG(Electronic Program Guide) 데이터를 추출하고 메모리에 저장하는 단계;Extracting EPG (Electronic Program Guide) data from the PSIP data separated in the above step and storing it in a memory; 현재 시청중인 프로그램에 대하여 상세 정보 음성 출력 명령이 입력되는 경우, 상기 메모리에 저장된 EPG 데이터에서 해당 프로그램의 상세 정보를 추출하는 단계; 및Extracting detailed information of a corresponding program from the EPG data stored in the memory when a detailed information voice output command is input for the currently viewed program; And 상기 추출한 상세 정보를 음성 신호로 변환하여 출력하는 단계로 이루어지는 EPG 상세 정보 음성 제공 방법.And converting the extracted detailed information into a voice signal and outputting the same.
KR1020050031274A 2005-04-15 2005-04-15 EBP Detailed Information Voice Providing Device and Method Ceased KR20060109041A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050031274A KR20060109041A (en) 2005-04-15 2005-04-15 EBP Detailed Information Voice Providing Device and Method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050031274A KR20060109041A (en) 2005-04-15 2005-04-15 EBP Detailed Information Voice Providing Device and Method

Publications (1)

Publication Number Publication Date
KR20060109041A true KR20060109041A (en) 2006-10-19

Family

ID=37615462

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050031274A Ceased KR20060109041A (en) 2005-04-15 2005-04-15 EBP Detailed Information Voice Providing Device and Method

Country Status (1)

Country Link
KR (1) KR20060109041A (en)

Similar Documents

Publication Publication Date Title
KR100294677B1 (en) Apparatus and method for processing caption of digital tv receiver
US20030046075A1 (en) Apparatus and methods for providing television speech in a selected language
KR100664012B1 (en) How to display the output language of digital TV
JP2009088634A (en) Digital television receiver
JP4989271B2 (en) Broadcast receiver and display method
JPWO2011142129A1 (en) Digital broadcast receiving apparatus and digital broadcast receiving method
EP1578132B1 (en) Method for diplaying the thread of program in a broadcasting receiver
KR100727385B1 (en) Caption display device and method
JP2010187157A (en) Digital television broadcasting receiver
US7978267B2 (en) Broadcasting receiver, broadcasting transmitter, broadcasting system and control method thereof
KR101834963B1 (en) Broadcast receiver to watch sign language, sign language broadcasting system and sign language broadcasting method having the same
KR20040098852A (en) Method and apparatus for displaying screen when a channel of digital television is converting
KR20060109041A (en) EBP Detailed Information Voice Providing Device and Method
KR20070013788A (en) How to arrange channel information using viewership information
KR100290871B1 (en) Apparatus and Method for Recording/Playing Caption Information of Digital TV
Martin et al. Access services based on MHP interactive applications
US20090232478A1 (en) Audio service playback method and apparatus thereof
KR20070014333A (en) Method and apparatus for providing broadcast agent service
KR101025212B1 (en) System and method for displaying favorite channel popup window when providing program guide
KR100726439B1 (en) Subtitle service method and image processing device performing the same
KR100854716B1 (en) System and method for providing audio of visual information
JP2009152753A (en) Video display device
KR100442272B1 (en) Method and apparatus for outputting analog of Digital Subtitle
KR100833883B1 (en) How to Display Voice Information by Channel in Digital Broadcasting Equipment
JP3600170B2 (en) Digital television receiver

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20050415

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

Patent event code: PA02012R01D

Patent event date: 20100415

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20050415

Comment text: Patent Application

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20111128

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20120229

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20111128

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I