KR100202222B1 - Tv caption broadcasting transmitter - Google Patents
Tv caption broadcasting transmitter Download PDFInfo
- Publication number
- KR100202222B1 KR100202222B1 KR1019960021115A KR19960021115A KR100202222B1 KR 100202222 B1 KR100202222 B1 KR 100202222B1 KR 1019960021115 A KR1019960021115 A KR 1019960021115A KR 19960021115 A KR19960021115 A KR 19960021115A KR 100202222 B1 KR100202222 B1 KR 100202222B1
- Authority
- KR
- South Korea
- Prior art keywords
- caption
- code
- character
- signal
- additional information
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/087—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
- H04N7/088—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
- H04N7/0884—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection
- H04N7/0885—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of additional display-information, e.g. menu for programme or channel selection for the transmission of subtitles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42203—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS] sound input device, e.g. microphone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/4223—Cameras
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Television Systems (AREA)
Abstract
본 발명은 신속하고 안정적인 TV 자막방송 송신시스템을 제공하는 것을 목적으로 하는 것으로서, 스캐너 등을 통하여 입력된 이미지 형태의 문자를 인식하여 이를 코드화하여 자막코드처리용 컴퓨터에 송신하는 문자인식기 등 적어도 하나 이상의 자막입력장치와, 상기 문자에 코드를 수신하여 미리 지정된 또는 운영자가 지정하는 표시모드에 따라 제어코드를 더하여 정해진 포맷으로 바꾸어 인코더에 송신하는 자막코드처리용 컴퓨터와, 상기 포맷된 문자코드와 제어코드를 블랙 버스트 신호와 합성하여 라인삽입기로 송신하는 자막신호발생용 인코더와, 상기 코드들이 합성된 블랙 버스트 신호를 원영상에 삽입함으로써 방송하여야 할 영상신호를 생성하는 라인삽입기와, 상기 영상신호를 공중파 형태로 송출하는 송신기로 구성되어 있다.An object of the present invention is to provide a fast and stable TV caption broadcasting transmission system, and it is an object of the present invention to provide a TV caption broadcasting transmission system, A caption code inputting device, a caption code processing computer for receiving a code in the character, adding a control code according to a display mode specified by an operator or the like, converting the code into a predetermined format and transmitting the converted code to the encoder, A line inserter for generating a video signal to be broadcast by inserting a black burst signal obtained by combining the codes into an original video, And a transmitter for transmitting in the form of a signal.
Description
제1도는 본 발명의 개요를 나타내는 도면.FIG. 1 is a diagram showing an outline of the present invention. FIG.
제2도는 본 발명의 한 실시예를 나타내는 도면.Figure 2 shows an embodiment of the invention.
제3도는 상기 실시예의 자막코드처리용 컴퓨터의 구성을 나타낸는 도면이다.FIG. 3 is a diagram showing the configuration of the computer for caption code processing in the above embodiment.
* 도면의 주요부분에 대한 부호의 설명DESCRIPTION OF THE REFERENCE NUMERALS
10 : 자막입력장치 11 : 음성인식기10: caption input device 11: speech recognizer
12 : 문서인식기 13 : 부가정보처리용 터미널12: document recognizer 13: additional information processing terminal
20 : 자막코드처리용 컴퓨터 21 : 통신포트20: computer for caption code processing 21: communication port
22 : 수신용 디코더 23 : CPU(Central Processing Unit)22: Receiving decoder 23: CPU (Central Processing Unit)
24 : RAM(Random Access Memory)24: RAM (Random Access Memory)
25 : 외부기억장치 30 : 자막신호발생용 리코더25: external storage device 30: caption signal generating recorder
40 : 라인삽입기 50 : 송신기40: Line inserter 50: Transmitter
111 : TV 음성출력 112 : 외부 마이크111: TV audio output 112: External microphone
121 : 스캐너 122 : 프롬프터121: scanner 122:
123 : 카메라123: Camera
[산업상 이용분야][Industrial Applications]
본 발명은 TV 프로그램의 방송 중에 출연자의 대사를 문자화하여 그 정보를 기존의 TV 신호에 중첩하여 송출하기 위한 자막방송 송신시스템에 관한 것으로서, 특히 한국형 자막방송에 적합한 시스템에 관한 것이다.The present invention relates to a caption broadcasting transmission system for capturing an ambassador of a performer during broadcasting of a TV program and superimposing the information on an existing TV signal, and more particularly, to a system suitable for Korean caption broadcasting.
[종래의 기술][0003]
종래에 방송 중인 프로그램에 대사 등을 입력하여 방송하는 장치는, 원격지에서 속기사 등이 방송되는 프로그램을 시청하면서 그 대사를 듣고 이를 키보드로 입력하여 문자화하고 이를 모뎀을 거쳐서 전화선을 통해 방송국의 컴퓨터로 보내면, 이를 받은 방송국의 컴퓨터는 이를 클로즈드 캠션 형태의 자막신호로 바꾸어 송신기를 거쳐 방송되었다.Conventionally, a device for inputting and broadcasting ambassadors to a broadcast program while listening to a program broadcasted by a stenographer or the like from a remote place, inputting the ambiguity by inputting it through a keyboard, and transmitting it through a modem to a computer of a broadcasting station through a modem , And the computer of the station which received the broadcast signal transmitted it through the transmitter by converting it into a closed-cam type subtitle signal.
그 대표적인 것으로서 미국특허 5,424,785 에 상기의 내용이 상술되어 있다.As a representative example thereof, the above-mentioned contents are described in U.S. Patent No. 5,424,785.
즉, TV를 통해 현재 방송 중인 프로그램에서 들리는 대사를 속기용 터미널에 입력하면 속기용 터미널에서는 이 대사정보를 대사자막용 문자열데이타로 변화하여 방송국의 자막코드처리용 컴퓨터로 전송하게 되고, 자막코드처리용 컴퓨터에서는 이것을 다시 자막방송용 문자 코드 및 제어코드의 코드 스트림으로 적절하게 배열하여 자막신호발생용 인코더로 전송하게 된다.In other words, if an ambassador heard in a program currently being broadcast through a TV is input to a terminal for shuffling, the shuffling terminal changes the ambiguous information into character string data for ambassador subtitles and transmits the character string data to the computer for caption code processing of the broadcasting station. The computer of the present invention appropriately arranges this as the code stream of the caption broadcasting character code and the control code and transmits it to the caption signal generation encoder.
그 후 자막신호발생용 인코더에서 문자 코드 및 제어코드를 TV신호의 수직귀선시간에 실리는 디지탈 정보 형태로 만든 다음, 라인삽입기를 통하여 자막방송용 TV라인에 실어 송신기에 전송함으로써 안테나를 통해 송출하게 된다.After that, the encoder for generating a caption signal converts the character code and the control code into digital information to be loaded at the vertical retrace time of the TV signal. Then, the character code and the control code are transmitted to the transmitter through the line inserter and transmitted to the transmitter through the antenna .
[발명이 해결하고자 하는 과제][Problems to be solved by the invention]
그러나 상기와 같은 종래의 장치는 속기사가 방송을 듣고 그에 대한 대사를 타이핑하여 입력하는 형태로서 속기사의 청취력(廳取力)과 타이핑 실력에 의존하는 불안한 면이 있었다.However, in the conventional device as described above, there is an uneasy aspect depending on the listening ability and the typing ability of the stenographer as a form in which the stenographer hears the broadcast and types and enters the dialogue therefor.
따라서 속기사가 방송되는 대사를 듣지 못하거나 들었어도 이를 즉시 타이핑하지 못하면 대사정보가 방송되지 못하여 자막방송이 크게 불편해지거나 심지어는 그 본연의 목적을 실현하지 못하는 단점이 있었다.Therefore, if the narrator can not hear or listen to the broadcasted dialogue, if he / she does not type it immediately, the subtitle information will not be broadcasted, and thus the subtitle broadcast will become inconvenient or even fail to realize its original purpose.
또한 제대로 대사정보를 송신하였다고 하더라도 전화회선의 불안정으로 인한 데이타 전송오류가 발생하여 제대로 자막방송을 할 수 없는 경우가 있었다.In addition, even if the information is properly transmitted, a data transmission error may occur due to instability of the telephone line, so that the closed captioning can not be properly performed.
따라서, 본 발명은 상기와 같은 과제를 해결하기 위해 가능한 한 인간의 능력에 의존하지 않고 기계화함으로써 안정된 자막방송을 실현하기 위한 것이다.Therefore, in order to solve the above problems, the present invention is to realize stable caption broadcasting by mechanizing as much as possible without depending on human ability.
즉 자막코드처리용 컴퓨터는 속기용 터미널로부터 모뎀을 통해 전송되는 것 이외에도 문자인식기나 음성인식기로부터 전송되는 대사자막용 및 부가정보용 문자열데이타를 입력받을 수도 있으며, 부가정보처리용 터미널로부터 부가정보용 문자열데이타를 입력받을 수도 있다.That is, the computer for caption code processing may receive character string data for metabolic film and additional information transmitted from a character recognizer or a voice recognizer in addition to being transmitted from a terminal for acceleration through a modem, You can also input string data.
부가정보처리용 터미널은 키보드 등의 터미널 입력장치를 통해 직접부가정보를 입력받을 수도 있고, 모뎀을 통해 증권사나 기상청 및 여타 데이타베이스 제공업체로부터 입력을 받을 수도 있다.The additional information processing terminal may receive additional information directly through a terminal input device such as a keyboard, or may receive input from a securities company, the Korea Meteorological Administration and other database providers through a modem.
라인삽입기로부터 송신기로 전송되는 자막방송 TV신호는 자막방송수신용 디코더로 분기입력되어 자막방송모니터용으로 표시될 수도 있는 시스템을 제공한다.The subtitle broadcast TV signal transmitted from the line inserter to the transmitter is branched to the subtitle broadcast reception decoder And may be input and displayed for caption broadcasting monitoring.
[과제를 해결하기 위한 구성][Configuration for Solving the Problem]
본 발명은 상기와 같은 과제를 해결하기 위하여 기존의 속기사가 입력하는 방법 대신에 혹은 그에 추가하여 대사의 입력방법을 기계화하는 방법에 관한 것이다.The present invention relates to a method of mechanizing an input method of a dialogue in place of or in addition to a method of inputting a conventional stenographer to solve the above problems.
즉 문서인식기나 음성인식기를 통하여 대사 등의 자막정보를 입력하는 것이다.That is, subtitle information such as dialogue is input through a document recognizer or a speech recognizer.
즉 제1도에 나타낸 바와 같이, 스캐너 등을 통하여 입력된 이미지 형태의 문자를 인식한 후 이를 코드화하여 자막코드처리용 컴퓨터에 송신하는 문자인식기 등 적어도 하나 이상의 자막입력장치와, 상기 문자에 대한 코드를 수신하여 미리 지정된 또는 운영자가 지정하는 표시모드에 따라 제어코드를 추가하여 정해진 포맷으로 바꾸어서 자막신호발새용 인코더에 송신하는 자막코드처리용 컴퓨터와, 상기 포맷된 문자코드와 제어코드를 블랙 버스트 신호에 합성하여 라인삽입기로 전송하는 자막신호발생용 인코더와, 상기 코드들이 합성된 블랙 버스트 신호를 원영상에 삽입함으로써 방송하여야 할 영상신호를 생성 하는 라인삽입기와, 상기 영상신호를 공중파 형태로 송출하는 송신기로 구성되어 있다.As shown in FIG. 1, at least one or more caption input devices, such as a character recognizer, which recognizes characters of an image type inputted through a scanner or the like and codes them and transmits them to a computer for caption code processing, A subtitle code processing computer for converting a formatted character code and a control code into a black burst signal and a control code, A line inserter for generating a video signal to be broadcast by inserting a black burst signal obtained by combining the codes into an original video, and a line inserter for transmitting the video signal in the form of air waves And a transmitter.
즉 TV 자막방송 송신시스템은 크게 문자인식기음성인식기부가정보용 터미널 등의 자막입력장치, 자막코드처리용 컴퓨터, 자막신호발생용 인코더, 그리고 라인삽입기 및 송신기로 구성되며, 여기에 세부적으로 프롬프터 및 스캐너, 자막방송수신용 디코더와 자막표시용 모니터 등이 추가될 수 있다.That is, the TV caption broadcasting transmission system mainly includes a character recognizer Speech recognizer A caption input device such as a terminal for additional information, a computer for caption code processing, an encoder for generating a caption signal, a line inserter and a transmitter, and further includes a prompt and a scanner, a decoder for caption broadcasting reception, Etc. can be added.
[작용][Action]
스캐너 또는 마이크를 통하여 입력된 이미지 또는 음성을 인식장치가 인식하여 이를 문자화하고 또 이를 코드화하여 자막코드처리용 컴퓨터에 송신한다.The recognition device recognizes an image or voice inputted through a scanner or a microphone, and characterizes the image or voice, and codes the image or voice to transmit it to a computer for caption code processing.
상기 문자에 대한 코드를 수신한 자막코드처리용 컴퓨터는 미리 지정된(즉 S/W로 구현된) 또는 운영자가 지정하는 표시모드에 따라 제어코드를 추가하여 정해진 포맷으로 바꾸어서 자막신호발생용 인코더로 송신한다.The subtitle code processing computer receiving the code for the character adds a control code according to a predetermined display mode (i.e., implemented in S / W) or according to a display mode designated by the operator, changes the format into a predetermined format, do.
이를 수신한 자막신호발생용 인코더는 블랙 버스트 신호와 합성하여 라인삽입기로 송신한다.The encoder for generating the caption signal receives the signal and synthesizes it with the black burst signal, and transmits it to the line inserter.
라인삽입기는 상기 코드들이 합성된 블랙 버스트 신호를 원영상에 삽입함으로써 방송하여야 할 TV신호를 생성하고 송신기로 전송한다.The line inserter generates a TV signal to be broadcast by inserting a black burst signal obtained by combining the codes into the original image, and transmits the generated TV signal to the transmitter.
송신기는 이 신호를 받아서 변조과정을 거쳐 공중파 형태로 송출하고, 수신기에서는 이 신호를 입력받아서 자막신호를 디코드하여 대사자막 및 부가정보를 수상기 화면에 각각 표시한다.The transmitter receives this signal, modulates the signal, and sends it out in the form of air waves. The receiver receives the signal, decodes the subtitle signal, and displays the subtitle and additional information on the receiver screen.
[실시예][Example]
본 발명의 실시예를 각 도면에 의거하여 이하 상세히 설명한다.Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
먼저, 본 발명에서 자막신호란 대사자막 및 부가정보의 두 가지로 분류되는 자막정보를 코드화하여 TV신호의 수직귀선시간의 TV라인에 디지탈 정보 형태로 실어놓은 상태의 전기적인 신호를 말한다.In the present invention, the term " caption signal " refers to an electrical signal in which caption information classified into two types, i.e., a metabolic film and an additional information, is coded and stored in the form of digital information on the TV line of the vertical retrace time of the TV signal.
또한 자막정보 중 대사자막이란 방송 중인 영상신호와 관련된 출연자의 대사나 멘트를 말하며, 부가정보란 화면에 보여지는 방송내용과 관련이 없는 여타의 정보를 말한다.Also, among the subtitle information, the subtitle subtitle refers to a metabolism or a moment of the performer related to the video signal being broadcasted, and the additional information refers to other information not related to the broadcast contents displayed on the screen.
제2도는 본 발명의 한 가지 실시예를 나타내는 도면으로서, 11은 음성인식기(音聲認識機)이다.FIG. 2 is a diagram showing one embodiment of the present invention, wherein reference numeral 11 denotes a voice recognizer.
이 음성인식기(11)는 TV 음성출력(111) 또는 외부 마이크(112)에서 입력되는 음성신호를 인식하여 이를 문자로 바꾸는 것이다.The voice recognizer 11 recognizes a voice signal input from the TV audio output 111 or the external microphone 112 and converts it into a character.
즉 음성인식기(11)는 방송 중인 프로그램의 대사출력이나 외부 마이크의 음성출력을 인식하여 각각 대사자막용 문자열데이타나 부가정보용 문자열데이타로 만들 수 있다.In other words, the voice recognizer 11 recognizes the output of the program being broadcast or the voice output of the external microphone, and can make the character string data for metabolic subtitles or the string data for additional information, respectively.
음성인식기(11)에 의해 만들어진 대사자막용 문자열데이타 및 부가정보용 문자열데이타는 자막코드처리용 컴퓨터(20)로 전송되고, 자막코드처리용 컴퓨터(20)는 이 문자열데이타를 각각 롤업/롤다운 표시서비스가 가능한 대사자막용 문자코드 및 제어코드의 코드열과 부가정보용 문자코드 및 제어코드의 코드열로 변환시킨 다음, 적절하게 배열하여 자막신호발생용 인코더(30)로 전송하게 된다.The string data for metabolism subtitles and the string data for additional information produced by the speech recognizer 11 are transmitted to the computer 20 for caption code processing and the computer 20 for processing the string captures the string data to roll up / A character code for a metabolic caption for a display service, a code string for a control code, a character code for a supplementary information, and a code string for a control code, and arranges them appropriately and transmits them to the caption signal generating encoder 30.
그러나 음성인식기(11)가 인식에 실패한 문자는 '?'나등의 코드로 전송하여 표시되도록 한다.However, the characters that the speech recognizer 11 failed to recognize are '?' And the like.
12 는 문자인식기로서, 외부로부터 입력되는 이미지 형태의 데이타를 읽어 이를 문자화하는 것이다.Reference numeral 12 denotes a character recognizer which reads data of an image type inputted from the outside and characterizes the data.
즉, 방송대본을 스캐너(121)로 읽어서 나온 이미지출력이나 뉴스 등에서 앵커의 멘트용으로 사용하는 프롬프터(122)의 이미지출력에 들어있는 문자 이미지들을 인식하여 대사자막용 문자열데이타나 부가정보용 문자열데이타로 만드는 것이다.That is, the character images included in the image output of the prompting unit 122 used for the anchor announcement in image output or news read out by reading the broadcast script with the scanner 121 are recognized, and the character string data for metabolic caption or the character string data for additional information .
문자인식기(12)에 의해 만들어진 대사자막용 문자열데이타 및 부가정보용 문자열데이타는 자막코드처리용 컴퓨터(20)로 전송되고, 자막코드처리용 컴퓨터(20)는 이 문자열데이타를 각각 롤업/롤다운 표시서비스가 가능한 대사자막용 문자코드 및 제어코드의 코드열과 부가정보용 문자코드 및 제어코드의 코드열로 변환시킨 다음, 방송 중에 실시간으로 운영자 트리거를 사용하거나 대본화일에 미리 전송순서대로 배열하여 자막 신호발생용 인코더(30)로 전송하게 된다.The character string data for metabolic caption and the character string data for additional information produced by the character recognizer 12 are transmitted to the computer 20 for caption code processing and the computer 20 for processing the caption code converts the character string data into roll- It is converted into a code string of a character code for a metabolic caption and a code of a control code, a character code for a supplementary information, and a code string of a control code, and then an operator trigger is used in real time during broadcasting, To the encoder 30 for signal generation.
자막코드처리용 컴퓨터(20)가 문자인식기(12)로부터 대사자막용 문자 열데이타를 입력받을 경우, 방송대사의 출력과 일치될 수 있도록 코드열 출력에 있어서 적절한 속도조정을 해야 한다.When the computer 20 for caption code processing receives character string data for caption subtitle from the character recognizer 12, it is necessary to adjust the speed of the code string so that it can be matched with the output of the broadcast metabolism.
또한 문자인식기(12)가 인식에 실패한 문자는 '?'나등의 코드로 전송하여 표시되도록 한다.In addition, the characters that the character recognizer 12 failed to recognize are '?' And the like.
13 은 부가정보처리용 터미널로서, 이 부가정보처리용 터미널(13)은 부가정보용 데이타를 입력받아서 이 입력받은 부가정보용 문자열을 모뎀 도는 LAN 등의 통신매체를 통하여 방송국의 자막코드처리용 컴퓨터(20)로 전송하는 기능을 가진다.Reference numeral 13 denotes a terminal for additional information processing. The additional information processing terminal 13 receives the additional information data and transmits the inputted additional information string to the subtitle code processing computer 13 of the broadcasting station through a communication medium such as a modem or LAN (20).
또한 부가정보처리용 터미널(13)은 키보드 등의 터미널 입력장치(도시하지 않음)를 통해 직접 부가정보를 입력받을 수도 있고, 모뎀 등을 통해 증권사나 기상청 및 여타 데이타베이스 제공업체로부터 실시간 정보를 입력받아 매번 최신 정보로 갱신된 부가정보 화면관리를 자동으로 처리할 수도 있다.The additional information processing terminal 13 may receive additional information directly through a terminal input device (not shown) such as a keyboard or input real-time information from a securities company, a weather station, or other database provider through a modem or the like And automatically manage the additional information screen management which is updated with the latest information each time it is received.
또 부가정보처리용 터미널(13)은 PC통신용 데이타베이스 제공업체의 데이타를 자동으로 한 페이지씩 다운로드하여 부가정보용 문자열로 처리할 수 있다.In addition, the additional information processing terminal 13 can automatically download the data of the PC communication database provider one page at a time and process it as a character string for additional information.
부가정보처리용 터미널(13)은 입력받은 부가정보용 문자열을 화일로 저장할 수 있으며, 이렇게 만들어진 부가정보화일(부가정보용 문자열화일)을 편집할 수 있다.The additional information processing terminal 13 can store the inputted additional information string as a file, and can edit the created additional information file (additional information string file).
또 부가정보처리용 터미널(13)은 화일목록을 통해 부가정보화일들을 관리할 수 있으며, 송출화일목록의 순서에 따라 자막코드처리용 컴퓨터(20)로 주기적으로 전송한다.In addition, the additional information processing terminal 13 can manage the additional information files through the file list, and periodically transmits them to the caption code processing computer 20 according to the order of the files to be transmitted.
부가정보처리용 터미널(13)은 긴급정보의 송출을 위하여 부가정보화일의 작성 및 편집 중에도 기존의 송출화일목록에 등록된 부가정보화일들을 자막코드처리용 컴퓨터(20)로 주기적으로 전송할 수 있다.The additional information processing terminal 13 may periodically transmit the additional information items registered in the existing transmission file list to the caption code processing computer 20 during creation and editing of the additional information file for transmission of the urgent information.
부가 정보처리용 터미널(13)은 다른 종류의 워드프로세서를 사용하여 만들어진 화일을 부가정보화일로 변환할 수 있다.The additional information processing terminal 13 can convert a file created using a different kind of word processor into a supplementary information file.
부가정보처리용 터미널(13)의 위치는 방송국의 주조정실이나 그 밖의 방송국 내부 또는 방송국으로부터 원격지에 위치할 수도 있다.The position of the additional information processing terminal 13 may be located in the main control room of the broadcasting station or other broadcasting stations or at remote locations from the broadcasting stations.
20 은 자막코드처리용 컴퓨터로서, 문자인식기(12)나 음성인식기(11)등으로부터 전송되는 대사자막용 문자열데이타 및 부가정보용 문자열데이타를 입력받아서 롤업/롤다운 표시서비스가 가능한 대사자막용 문자코드 및 제어코드의 코드열로 변환시키거나 부가정보용 문자코드 및 제어코드의 코드열로 변환시키거나 부가정보용 문자코드 및 제어코드의 코드열로 변환시킨 다음, 적절하게 배열하여 자막신호발생용 인코더(30)로 전송하는 기능을 갖는다.Reference numeral 20 denotes a computer for caption code processing, which receives a character string data for metabolism subtitles and character string data for additional information transmitted from a character recognizer 12 or a voice recognizer 11 and outputs the character for subtitle characters capable of a roll-up / Codes or control codes, code strings for additional information character codes and control codes, code strings for additional information character codes and control codes, and arranged in a proper manner to generate a caption signal To the encoder (30).
이 자막코드처리용 컴퓨터(20)는 제3도에 나타내는 바와 같이 자막입력장치(10)로부터 문자열데이타를 입력받아서 가공한 데이타를 자막신호발생용 인코더(30)로 보내기 위한 통신포트(21)와, 원영상 신호로부터 시호를 받아 기존의 타임코드와 자막코드를 검출하는 디코더(22)와, 상기 통신포트(22)와 디코더(22)에서 입력된 데이타를 받아 원영상 신호에 기존의 자막정보가 실려있는가를 확인하여 기존의 부가정보는 무시하여 삭제하고 대사자막은 자막입력장치(10)으로부터 새로 입력되는 부가정보와 적절하게 배열하고 적당한 제어코드를 부가하여 통신포트를 통해 인코더(30)로 전송하는 CPU(23) 보드와, 외부로부터 입력되는 문자열데이타 및 타임코드를 일시적으로 저장하는 RAM(24)을 갖추고 있다.3, the computer 20 for caption code processing includes a communication port 21 for receiving character string data from the caption input device 10 and sending the processed data to the caption signal generating encoder 30, A decoder 22 for receiving a time stamp from an original video signal and detecting an existing time code and a subtitle code, and a decoder 22 for receiving data input from the communication port 22 and the decoder 22, The existing additional information is ignored and deleted, and the metabolic film is appropriately arranged with the additional information newly input from the caption input device 10, added with a proper control code, and transmitted to the encoder 30 through the communication port A CPU 23 board, and a RAM 24 for temporarily storing string data and time codes input from the outside.
또한 후일의 재방송 등을 대비하여 자막정보를 화일로 보관하는 경우에 이 데이타를 보관하는 디스크 등의 외부기억장치(25)등을 갖출 수 있다.And an external storage device 25 such as a disk for storing the data when the subtitle information is stored as a file in preparation for a rebroadcast or the like of a later date.
또한 필요에 따라 모니터, 키보드, 마우스 등의 입출력 장치를 갖출 수 있다.In addition, an input / output device such as a monitor, a keyboard, and a mouse can be provided as needed.
자막코드처리용 컴퓨터(20)와 원격지의 자막입력장치(10)와의 인터페이스는 모뎀이나 LAN을 통해 이루어진다.The interface between the computer 20 for caption code processing and the caption input device 10 at the remote place is performed via a modem or a LAN.
상기에서 원영상 신호라 함은, 생방송의 경우에 카메라나 마이크에서 출력되는 신호를 말하며 이미 녹화된 경우에는 매스터 테이프의 출력신호를 말한다.Herein, the original video signal refers to a signal output from a camera or a microphone in case of live transmission, and an output signal of a master tape if it is already recorded.
자막코드처리용 컴퓨터(20)는 음성인식기(11) 및 문자인식기(12) 등 으로부터 입력받은 대사자막용 문자열이나 부가정보용 문자열을 각각 대본화일(대사자막용 문자열화일)과 부가정보화일(부가정보용 문자열화일)로 저장할 수 있고 또한 입력받은 이들 문자열을 문자코드 및 제어 코드의 코드열로 변환시킨 다음, 이 코드열을 화일로 저장할 수도 있다.The subtitle code processing computer 20 converts the character string for substitutional information and the character string for substitutional information input from the speech recognizer 11 and the character recognizer 12 into a script file (character string for a metabolic film) and a supplementary information file Information string file), and converts the input character string into a code string of a character code and a control code, and then stores the code string as a file.
또 자막코드처리용 컴퓨터(20)는 자막방송 수신장치에서의 적절한 표시를 위하여 가로쓰기/세로쓰기 지정코드와 행위치/열위치 지정코드등의 주요 제어코드를 자막신호발생용 디코더로 주기적으로 전송해야 한다. 이 때 전송주기는 자막코드처리용 컴퓨터(20)의 자체 클럭을 기준으로 한다.In addition, the caption code processing computer 20 periodically transmits a main control code such as a horizontal write / vertical write designation code and a row position / column position designation code to the caption signal generation decoder for appropriate display in the caption broadcasting receiving apparatus Should be. At this time, the transmission period is based on the self clock of the computer 20 for caption code processing.
한편 자막코드처리용 컴퓨터(20)의 조작이 대사자막 및 부가정보 코드열의 전송에 영향을 주어서는 안 되기 때문에 문자열 입력이 동시에 발생하는 경우에는, 본 발명의 대상 외인 속기용 터미널이 있는 경우, 속기용터미널로부터의 대사자막용 데이타, 대본화일에의한 대사자막용 데이타, 음성인식기(11) 및 문자인식기(12)에 의한 대사 자막용 데이타, 부가정보용 터미널로부터의 부가정보용 데이타, 부가정 보화일에의한 부가정보용 데이타, 음성인식기(11) 및 문자인식기(12)에의한 부가정보용 데이타의 순서로 코드열의 변환 및 출력이 이루어진다.On the other hand, when the string input is generated simultaneously because the operation of the computer 20 for caption code processing should not affect the transmission of the subtitle and additional information code strings, Data for metabolism subtitles from the terminal for use in the subtitles, data for metabolism subtitles by the script file, data for metabolism subtitles by the speech recognizer 11 and the character recognizer 12, data for additional information from the additional information terminal, The code string is converted and output in the order of the additional information data by the date of treasure, the voice recognizer 11, and the additional information data by the character recognizer 12. [
자막코드처리용 컴퓨터(20)가 방송 중인 프로그램의 대사출력을 음성인식기(11) 등으로 인식하여 대사자막용 문자열 데이타를 입력받을 때 해당 음성의 입력시간을 계산하여 각 대사에 대한 타임코드(time code)를 알애낼 수 있으므로 이 타임코드를 각 대사와 함께 화일로 저장하여 재방송을 할 때에 다시 이용할 수 있음은 물론이다.The computer 20 for caption code processing recognizes the metabolism output of the program being broadcast by the voice recognizer 11 or the like and calculates the input time of the voice when receiving the character string data for the metabolism caption, code). Therefore, it is of course possible to store the time code as a file together with the respective ambassadors, and to use the time code again when the program is rebroadcasted.
자막코드처리용 컴퓨터(20)는 대본화일(대사자막용 문자열화일) 내의 각 방송대사에 대하여 대사가 나오는 시각을 타임코드 형태로 삽입하고, 해당 프로그램의 방송시 대사자막용 대본화일에 삽입된 타임코드를 현재시각을 기준으로 해석하여 각 대사의 재생시각에 맞게 대사의 코드열을 자막신호발생용 인코더(30)로 전송함으로써 해당 화면의 TV신호에 해당 자막신호를 실을 수 있다.The computer 20 for caption code processing inserts the time at which the dialogue is outputted for each broadcast ambassador in the scenario file (the string file for the subtitle film) in the form of a time code, and inserts the time inserted in the script file for the metabolic sub- The code is interpreted on the basis of the current time and the code string of the metabolism is transmitted to the caption signal generation encoder 30 in accordance with the reproduction time of each metabolism so that the caption signal can be loaded on the TV signal of the corresponding screen.
자막코드처리용 컴퓨터(20)는 대본화일(대사자막용 문자열화일)이 프로그램의 방송시간 이전에 작성되었을 경우, 대본화일 내의 각 방송대사에 대하여 운영자의 트리거 신호에 의해 해당 대사의 코드열을 자막신호발생용 인코더(30)로 전송함으로써 해당 화면의 TV신호에 해당 자막신호를 실을 수 있다.When a script file (a string file for caption subtitle) is created before the broadcast time of the program, the caption code processing computer 20 transmits the code string of the metabolism to each subtitle in accordance with a trigger signal of the operator for each broadcast ambassador in the script file It is possible to transmit the subtitle signal to the TV signal of the corresponding screen by transmitting the signal to the encoder 30 for signal generation.
또한 그 트리거 신호의 상대시간 정보를 이후에 VCR의 타임코드 대용으로 사용할 수 있도록 별도 화일에 저장할 수 있다.Also, the relative time information of the trigger signal can be stored in a separate file so that it can be used later as a time code substitute for the VCR.
한편 이미 대사자막용 자막신호나 부가정보용 자막신호가 삽입된영상신호를 가진 프로그램을 VCR로 재생하여 방송할 시, 자막코드처리용 컴퓨터(20)는 영상신호를 입력받아 기존의 자막신호를 디코딩하여 그것이 부가정보용 코드로 디코딩되면 무시하여 삭제하고, 대사자막용 코드로 디코딩되면 현재 송출할 부가정보용 코드열과 적절히 혼합배열하여 자막신호발생용 인코더(30)로 전송한다.On the other hand, when a program having a video signal in which a caption signal for metabolic caption or an additional information caption signal is already inserted is reproduced by a VCR, the caption code processing computer 20 receives the video signal and decodes the existing caption signal And if it is decoded by the additional information code, it is ignored and deleted. If it is decoded by the supplementary information code, it is mixed with the additional information code string to be transmitted And transmits them to the caption signal generating encoder 30.
30 은 자막신호발생용 인코더(30)로서, 자막코드처리용 컴퓨터(20)로부터 입력받은 문자코드 및 제어코드들을 전기적인 자막신호 형태로 만든 다음, 블랙 버스트(Black Burst) 신호의 TV라인에 실어서 라인삽입기로 전송하는 기능을 가진다.Reference numeral 30 denotes a caption signal generating encoder 30 which converts the character codes and control codes inputted from the computer 20 for caption code processing into electric caption signal form and then outputs them to the TV line of the black burst signal To the line inserter.
이 인코더(30)는 시판되는 상용의 인코더(30)를 사용한다.The encoder 30 uses a commercially available encoder 30.
또한 자막신호발생용 인코더(30)는 만일의 고장 등에 대비하여 각 기 자체의 전원공급장치를 가진 2개의 인코더(30)로 구성하고, 자막코드처리용 컴퓨터(20)에서의 소프트웨어 조작에의한 원격제어로 각 인코더(30) 모듈을 선택한다.In addition, the subtitle signal generating encoder 30 is composed of two encoders 30 having power supply units of respective apparatuses in preparation for a failure or the like, and by the software operation in the subtitle code processing computer 20 Each encoder 30 module is selected by remote control.
40은 라인삽입기로서, 자막신호발생용 인코더(30)로부터 블랙 버스트 신호를 입력받아 자막신호가 실린 블랙 버스트의 TV라인을 방송프로그램 영상신호의 자막방송용 TV라인에 삽입하여 송신기에 전송하는 기능을 가진다.Reference numeral 40 denotes a line inserter having a function of receiving a black burst signal from the caption signal generating encoder 30 and inserting a black burst TV line carrying a caption signal into a TV line for caption broadcasting of a broadcasting program video signal and transmitting the same to a transmitter I have.
이미 대사자막용 자막신호나 부가정보용 자막신호가 삽입된 영상신호를 가진 프로그램을 VCR로 재생하여 방송할 시에는, 기존의 자막신호가 실렸던 TV라인이 자막신호발생용 디코더(30)로부터 입력받은 블랙 버스트의 TV라인으로 대체되므로 기존의 자막신호는 송신기로 전송되지 않고 블랙 버스트에 실려 있던 새로운 자막 신호가 영상신호에 실려서 전송된다.When a program having a video signal in which a caption signal for metabolic caption or a caption signal for additional information is already inserted is reproduced by the VCR and broadcasted, the TV line in which the existing caption signal is placed is received from the caption signal generating decoder 30 Since the TV line is replaced with the black burst TV line, the existing subtitle signal is not transmitted to the transmitter but a new subtitle signal carried in the black burst is transmitted on the video signal.
이 때 기존의 자막신호 뿐만 아니라 자막방소용 TV라인에 있던 모든 형태의 기존 신호는 제거된다.At this time, not only the existing subtitle signal but also any existing signal in the subtitle TV line is removed.
50 은 송신기로서, 라인삽입기로부터 입력받은 자막방송용 TV신호를 송출규격에 맞게 변조하여 안테나를 통해 송출한다.Reference numeral 50 denotes a transmitter, which modulates a TV signal for caption broadcasting received from a line inserter according to a transmission standard and transmits the modulated TV signal through an antenna.
기존의 송신기와 동일한 것을 사용한다.Use the same transmitter as the existing transmitter.
이 외에도 방송되는 화면 즉 대사자막 및 부가정보를 모니터하기 위하여 제2도와 같이 각각의 수신용 디코더와 모니터를 설치할 수 있다.In order to monitor a broadcast screen, that is, a subtitle and additional information, a receiver decoder and a monitor may be installed as shown in FIG.
이상의 구성으로 이루어진 본 발명의 장치의 동작에 대하여 설명한다.The operation of the apparatus of the present invention constructed as described above will be described.
첫 번째로 생방송의 경우와 같이 대사자막 등이 미리 화일 등의 형태로 존재하지 않는 경우에는, 원영상 신호를 보통의 방송과 같이 내보내면서 방송되는 음성신호를 TV음성출력(111)을 통하여 또는 외부 마이크(112) 등을 통하여 입력시키고 이를 음성인식기(11)가 인식하게 한다.First, when a metabolic film or the like does not exist in the form of a file or the like as in the case of live broadcasting, the audio signal broadcasted while transmitting the original video signal as a normal broadcast is transmitted through the TV audio output 111 or outside And inputs it through the microphone 112 and allows the voice recognizer 11 to recognize it.
인식된 음성은 문자열로 변환되어 자막코드처리용 컴퓨터(20)로 보내지고 여기서 제어코드 및 부가정보처리용 터미널(13)에서 보내지는 부가정보가 적절히 혼합되고 송신기를 통하여 송출되어 수신자를 이를 볼 수 있게 한다.The recognized voice is converted into a character string and sent to the subtitle code processing computer 20 where the control code and additional information to be sent from the additional information processing terminal 13 are appropriately mixed and sent out through the transmitter so that the receiver can see it Let's do it.
한편 드라마와 같이 그 방송에 대한 대사가 대본으로 존재하는 경우에는 이를 스캐너(121)로 입력하여 문자인식기(12)가 인식하고 인식된 문자는 문자열로 치환되어 자막코드처리용 컴퓨터(20)로 전송된다.On the other hand, when a dialogue about the broadcast exists as a drama, the same is input to the scanner 121, and the character recognized by the character recognizer 12 is replaced with a character string and sent to the subtitle code processing computer 20 do.
한편 뉴스 등에서 아나운서가 프롬프터(122)를 읽으면서 프로그램을 진행하는 경우에는 이 프롬프터(122)의 화면을 카메라(123)로 입력받아서 문자인식기로 인식한 후 역시 자막코드처리용 컴퓨터(20)로 전송된다. 이렇게 문자열로 전송된 대사자막은 상기의 경우와 마찬가지로 방송되어 시청자의 선택에 의해 볼 수 있게 된다.On the other hand, in the news or the like, when the announcer proceeds the program while reading the prompt 122, the screen of the prompt 122 is received by the camera 123 and is recognized by the character recognizer and then transmitted to the caption code processing computer 20 do. In this way, the metabolic caption transmitted in a string can be broadcasted and viewed by a viewer at the same time.
문자인식기(12)를 통하여 대사를 입력시키는 경우에는 방송되는 화면과 대사와의 동기를 맞추기 위하여 운영자(도시되지 않음)가 키보드나 마우스 등의 트리거 입력을 통해 그 인식된 대사가 표시되어야 할 시각을 자막코드처리용 컴퓨터(20)에 지시하여야 한다.In order to input the dialogue through the character recognizer 12, an operator (not shown) inputs a time at which the recognized dialogue should be displayed through a trigger input such as a keyboard or a mouse And instruct the computer 20 for caption code processing.
이렇게 사전에 대사자막이 준비되지 않은 경우에 대사자막을 생성하여 방송할 때에, 그 생성된 대사자막을 단독으로 자막코드처리용 컴퓨터(20)의 외부기억 장치(25)에 화일 형태로 저장해서 활용해도 되며, 또는 이 대사자막이 방송되어야 할 시각 즉 해당 타임코드를 대사자막과 함께 외부기억장치(25)에 화일 형태로 기억시켜 두었다가 이를 재방송 등에 활용하면 편리하다.In the case where the metabolism film is not prepared in advance and the metabolism film is generated and stored, the generated metabolism film is stored in a file form in the external storage device 25 of the computer 20 for caption code processing Or it is convenient to store the time at which the metabolism subtitles should be broadcast, that is, the time code, in the form of a file in the external storage device 25 together with the metabolism subtitles, and then use it for rebroadcasting.
두 번째로 대사자막이 해당 타임코드와 함께 자막코드처리용 컴퓨터(20)의 외부기억장치(25)에 저장되어 있는 경우에는, 디코더(22)로 입력되는 원영상 신호로부터 타임코드를 읽어서 외부기억장치에 저장된 타임코드와 비교하여 일치하는 순간에 해당 대사자막을 코드처리한 후 자막신호발생용 인코더(30)로 보낸다.Secondly, when the metabolism subtitle is stored in the external storage device 25 of the subtitle code processing computer 20 together with the time code, the time code is read from the original video signal input to the decoder 22, Compares the time code stored in the apparatus with the time code, and sends the code to the subtitle signal generating encoder 30 after code processing of the corresponding metablock.
이후의 과정은 상기와 동일하므로 그 설명을 생략한다.Since the subsequent steps are the same as those described above, the description thereof will be omitted.
세 번째로 대사자막이 자막코드처리용 컴퓨터(20)에 단독으로 저장되어 있는 경우에는, 운영자가 방송 중인 프로그램의 음성출력을 들으면서 자막코드처리용 컴퓨터(20)의 모니터(도시되지 않음) 화면에 나타나는 각 대사자막의 전송시각을 키보드나 마우스 등의 트리거 입력을 통해 지정한다.Thirdly, in the case where the metabolic caption is stored alone in the caption code processing computer 20, the operator can listen to the audio output of the program being broadcast and display it on the monitor (not shown) screen of the caption code processing computer 20 The transmission time of each of the displayed subtitles is designated through a trigger input such as a keyboard or a mouse.
그 이후의 과정은 동일하다.The process after that is the same.
[발명의 효과][Effects of the Invention]
상기와 같은 구성의 본 발명은 문자인식기나 음성인식기에 의하여 자막정보가 입력되므로 인간의 입력에 의존하는 시스템보다 안정적인 서비스를 할 수 있다.Since the subtitle information is input by the character recognizer or the speech recognizer, the present invention can provide a more stable service than a system dependent on human input.
또한 문자인식이나 음성인식의 기술의 발달에 의하여 서비스의 안정을 더욱 더 기할 수 있다.Furthermore, the stability of the service can be further improved by the development of the technology of the character recognition and the speech recognition.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960021115A KR100202222B1 (en) | 1996-06-13 | 1996-06-13 | Tv caption broadcasting transmitter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960021115A KR100202222B1 (en) | 1996-06-13 | 1996-06-13 | Tv caption broadcasting transmitter |
Publications (2)
Publication Number | Publication Date |
---|---|
KR980007538A KR980007538A (en) | 1998-03-30 |
KR100202222B1 true KR100202222B1 (en) | 1999-06-15 |
Family
ID=19461674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960021115A KR100202222B1 (en) | 1996-06-13 | 1996-06-13 | Tv caption broadcasting transmitter |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100202222B1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100325502B1 (en) * | 1999-01-15 | 2002-03-06 | 노성대 | System and method for caption manufacture and broadcast |
KR100519548B1 (en) * | 2005-07-12 | 2005-10-06 | 주식회사 현대홈쇼핑 | Method and system for link typed data-broadcasting service transmitting caption data by real time from cable tv home shopping broadcasting to dmc |
-
1996
- 1996-06-13 KR KR1019960021115A patent/KR100202222B1/en not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
KR980007538A (en) | 1998-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5900908A (en) | System and method for providing described television services | |
EP1187475B1 (en) | Method and apparatus for video data recording | |
US5677739A (en) | System and method for providing described television services | |
US7219363B2 (en) | Device and method for processing broadcast program related information | |
JP3635710B2 (en) | Method and apparatus for transmitting news material | |
JP3360548B2 (en) | Information playback device | |
JP2002027429A (en) | Method for supplying audio translation data on demand and receiver used therefor | |
KR19990087450A (en) | System and method for inserting interactive program contents into a television signal transmitted from a remote network | |
CN202406198U (en) | Caption overlaying system facing to real-time audio/video stream | |
JPH07307813A (en) | Method for receiving request from user utilizing broadcast medium and communication terminal used for the method | |
KR100202222B1 (en) | Tv caption broadcasting transmitter | |
US20020069414A1 (en) | Method for re-utilizing contents data for digital broadcasting and system therefor | |
US7589762B2 (en) | Image processing apparatus, image processing method, and computer program | |
US20050088544A1 (en) | Method of generating a composite output including a live image portion and an electronic map portion | |
JP5113732B2 (en) | Data broadcasting transmitter | |
JP4755717B2 (en) | Broadcast receiving terminal device | |
CA2996276C (en) | Receiving apparatus, transmitting apparatus, and data processing method | |
JP2008211491A (en) | Closed-captioned video display system, server device, and terminal apparatus | |
JP2002300434A (en) | Program transmission system and device thereof | |
JP5010102B2 (en) | Broadcast reception system | |
KR100202223B1 (en) | Words caption input apparatus | |
KR20010076815A (en) | Devices for digital satellite broadcasting for use web-tv | |
KR20010076814A (en) | A conversational mode program auto delivery method of digital satellite broad casting | |
CN116567277A (en) | Voice instant interpretation method based on video and live broadcast layout | |
CARROLL | CHIP MORGAN |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20020318 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |