[go: up one dir, main page]

KR100539519B1 - Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column. - Google Patents

Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column. Download PDF

Info

Publication number
KR100539519B1
KR100539519B1 KR10-1999-0005210A KR19990005210A KR100539519B1 KR 100539519 B1 KR100539519 B1 KR 100539519B1 KR 19990005210 A KR19990005210 A KR 19990005210A KR 100539519 B1 KR100539519 B1 KR 100539519B1
Authority
KR
South Korea
Prior art keywords
column
character
cursor
display
columns
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.)
Expired - Fee Related
Application number
KR10-1999-0005210A
Other languages
Korean (ko)
Other versions
KR20000056148A (en
Inventor
이은표
김성천
고태호
장영수
전익범
Original Assignee
엘지전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR10-1999-0005210A priority Critical patent/KR100539519B1/en
Publication of KR20000056148A publication Critical patent/KR20000056148A/en
Application granted granted Critical
Publication of KR100539519B1 publication Critical patent/KR100539519B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • 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/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

본 발명은 티브이 방송과 같이 음성 정보와 함께 영상정보를 제공하는 영상 방송 시스템에 있어, 제공되는 영상정보와 함께 음성정보에 따른 자막(caption), 생활정보등의 문자정보 등의 다양한 정보를 가입자들에게 제공하도록 영상 방송시스템에 관한 것으로, 특히 한글자막에 표현에 있어, 커서의 위치에 따른 자막 제어 방법에 관한 것이다. The present invention provides a video broadcasting system that provides video information together with audio information, such as TV broadcasting. The present invention provides subscribers with various information such as caption and text information such as living information along with the provided video information. The present invention relates to a video broadcasting system, and more particularly, to a subtitle control method according to a position of a cursor in expression in a Korean subtitle.

한글 자막을 표현하는 규격에 있어, 화면상에 1행부터 10행의 위치까지 표시가능하며, 한화면상에 최대 3행까지 자막의 표시가능하고, 한행에서 40열(column)이 존재한다. 이때, 한글 자막에서 한글은 전자로 영문 및 특수문자는 반자로 표시되어지므로, 커서의 위치가 39열 또는 40열에 위치할때, 문제가 발생하게 된다. In the standard for displaying Korean subtitles, it is possible to display from 1 to 10 lines on the screen, up to 3 lines on one screen, and 40 columns in one row. At this time, the Korean subtitles in the Korean subtitles are displayed in English, and the special characters are displayed in half-width characters, a problem occurs when the position of the cursor is located in 39 or 40 columns.

본 발명에서는 현재 처리하고자하는 신호가 표시문자인가 제어코드인가를 판별한후, 커서의 위치에 따라서(39열 또는 40열에 존재할 경우), 현재 커서의 위치에 문자가 존재하는가의 여부와 전자인가 반자인가를 고려하여 표시문자의 처리 및 제어코드의 처리와 커서의 위치제어를 실행하는 자막처리방법을 제공하고자 하는 것이다. In the present invention, after determining whether the signal to be processed is a display character or a control code, depending on the position of the cursor (when there are 39 or 40 columns), whether or not the character exists at the current cursor position and the former or half character is used. It is to provide a caption processing method for processing display characters, controlling control codes, and controlling the position of a cursor in consideration of authorization.

Description

한글 자막 수신 장치의 커서 위치에 따른 자막 제어 방법{Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column.}Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column.}

본 발명은 티브이 방송과 같이 음성 정보와 함께 영상정보를 제공하는 영상 방송 시스템에 있어, 제공되는 영상정보와 함께 음성정보에 따른 자막(caption), 생활정보등의 문자정보 등의 다양한 정보를 가입자들에게 제공하도록 영상 방송시스템에 관한 것으로, 특히 한글자막에 표현에 있어, 커서의 위치에 따른 자막 제어 방법에 관한 것이다. The present invention provides a video broadcasting system that provides video information together with audio information, such as TV broadcasting. The present invention provides subscribers with various information such as caption and text information such as living information along with the provided video information. The present invention relates to a video broadcasting system, and more particularly, to a subtitle control method according to the position of a cursor in expression in a Korean subtitle.

공중파 티브이 방송 시스템 및 케이블 방송 시스템과 같은 영상 방송 시스템에서는 시청자들의 편의 및 이용을 증진시키기 위하여 음성 정보 및 영상정보를 포함하는 티브이 신호와 함께 부수적인 정보들이 가입자들에게 제공되고 있는 바, In a video broadcasting system such as a public TV broadcasting system and a cable broadcasting system, additional information is provided to subscribers along with a TV signal including audio information and video information in order to enhance viewers' convenience and use.

이미 티브이 방송 시스템에서는 KBPS(Korean Broadcasting Program System)에 의한 텔레텍스트(Teletext)라 불리는 문자정보가 티브이 신호에 포함된 형태로 시청자측에 전송되어지고 있다.In the TV broadcasting system, character information called teletext by KBPS (Korean Broadcasting Program System) is transmitted to the viewer in a form included in the TV signal.

이에 더하여 티브이 방송 시스템에서는 일명 캡션 서비스 기능이라 불리는 음성신호에 대한 자막 제공 및 이러한 자막에 문자정보를 부가적으로 제공하도록 하는 추세이다. In addition, TV broadcasting systems have a trend of providing subtitles for voice signals, also called caption service functions, and additionally providing text information to these subtitles.

이러한 방송시스템이 구현되어지면, 청각장애인들과 같이 음성을 접할 수 없는 경우에도 손쉽게 티브이의 시청이 가능하며, 다양한 문자정보를 접할 수 있게 된다.If such a broadcasting system is implemented, it is possible to easily watch TV even when the voice cannot be heard, such as hearing impaired people, and it is possible to access various text information.

이와 같이 티브이 방송 신호에 부가되는 캡션자막 모드 기능에서 영문자막을 표시하는 영문자막 기능과 한글 자막을 시청자들에게 제공하는 한글 자막 기능이 있다.As such, there is an English subtitle function for displaying English subtitles and a Korean subtitle function for providing viewers with Korean subtitles.

본 발명에서는 한글 자막기능에 관한 것으로, 한글 자막을 표시함에 있어서, 커서의 위치에 따라 표시하고자 하는 문자의 처리 및 제어코드의 실행을 제어할 수 있도록 하는 것이다. The present invention relates to a Korean subtitle function, and to display a Korean subtitle, to control the processing of a character and a control code to be displayed according to the position of the cursor.

한글 자막을 표현하는 규격에 있어, 화면상에 1행부터 10행의 위치까지 표시가능하며, 한화면상에 최대 3행까지 자막의 표시가능하고, 한행에서 40열(column)이 존재한다.In the standard for displaying Korean subtitles, it is possible to display from 1 to 10 lines on the screen, up to 3 lines on one screen, and 40 columns in one row.

이때, 한글 자막에서 한글은 전자로 영문 및 특수문자는 반자로 표시되어지므로, 커서의 위치가 39열 또는 40열에 위치할때, 문제가 발생하게 된다. At this time, the Korean subtitles in the Korean subtitles are displayed in English, and the special characters are displayed in half-width characters, a problem occurs when the position of the cursor is located in 39 or 40 columns.

본 발명에서는 현재 처리하고자하는 신호가 표시문자인가 제어코드인가를 판별한후, 커서의 위치에 따라서, 현재 커서의 위치에 문자가 존재하는가의 여부와 전자인가 반자인가를 고려하여 표시문자의 처리 및 제어코드의 처리와 커서의 위치제어를 실행하는 자막처리방법을 제공하고자 한 것이다. In the present invention, after determining whether the signal to be processed is a display character or a control code, the display character is processed in consideration of whether the character is present at the current cursor position and whether it is electronic or half-digital according to the position of the cursor. It is an object of the present invention to provide a caption processing method that performs control code processing and cursor position control.

본 발명은 현재 커서의 위치가 39열 또는 40열이외의 경우에는 정상적인 커서의 위치에 따른 자막처리가 진행되도록 하며, 39열 또는 40열에 커서의 위치가 존재할 경우에 적용되는 제어처리수순에 관한 것으로,The present invention relates to a subtitle processing in accordance with the normal cursor position when the current cursor position is other than 39 or 40 columns, and to a control processing procedure applied when the cursor position is present in 39 or 40 columns. ,

표시문자 및 제어코드를 수신하는 과정과, Receiving a display character and a control code;

현재 커서의 위치가 39열 또는 40열일 경우 수신된 신호가 표시문자인가 제어코드인가를 판별하는 과정과, Determining whether the received signal is a display character or a control code when the current cursor position is 39 or 40;

제어코드이면, 제어코드에 해당하는 실행과정을 수행하고, 표시문자이면 현재 커서의 위치 및 표시문자가 전자인가 반자인가를 판별하는 과정과,If it is a control code, the execution process corresponding to the control code is performed, and if it is a display character, determining the position of the current cursor and whether the display character is full or half-width;

현재의 커서위치가 39열에 표시문자가 전자이면, 전자를 그대로 39행,40행에 표시하고, 커서의 위치는 위치변동없이 39열 원래의 위치에 설정하고, 현재의 커서 위치가 39열에 반자이면, 현재 커서의 위치에 문자가 존재하는 가의 여부를 판별하도록 하는 과정과,If the current cursor position is in column 39, the former is displayed in the former on line 39 and 40, the cursor position is set to the original position in column 39 without changing the position, and the current cursor position is half a column in column 39. Determining whether a character exists at the current cursor position;

현재 커서의 위치에 문자가 존재하지 않을 경우에는 표시할 반자를 39열에 표시하고, 커서의 위치를 표시한 문자만큼 이동시켜 40열에 이동시키고, 문자가 존재할 경우에는 존재하는 문자가 전자인가 반자인가를 판별하도록 하는 과정과,If there is no character at the current cursor position, display the half-width to display in column 39, move the cursor position as much as the displayed character to column 40, and if the character exists, whether the existing character is full or half-width. To make a difference,

존재하는 문자가 전자일 경우 39행에 표시문자인 반자를 표시하고, 40행은 빈자(blank)를 표시하며, 커서의 위치를 40열에 설정하고, 존재하는 문자가 반자일 경우 39열에 반자를 표시하고, 커서의 위치를 40열에 설정하는 과정과,If the existing character is the former, line 39 displays the half-character, which is the display character, line 40 displays the blank character, sets the cursor position to column 40, and displays the half-width in column 39 if the existing character is half-width. Setting the cursor position to column 40,

현재의 커서위치가 40열에 표시문자가 전자일 경우 40열에 빈자를 표시하고, 커서의 위치는 40열 그대로 설정하며, 현재의 커서 위치가 40열에 표시문자가 반자일 경우 40열에 그대로 반자를 표시하고, 커서의 위치도 그대로 40열에 설정하는 과정의 실행수순으로 이루어진다.If the current cursor position is in column 40 and the display character is former, display the empty characters in column 40, set the cursor position to 40 columns. If the current cursor position is in column 40 and display characters are half-width, display half-width characters in column 40. In this case, the position of the cursor is set as it is in column 40.

상기 과정에 있어서, 입력된 제어코드가 왼쪽 지움 제어코드일 경우의 제어수순은, 39열인지, 40열인지를 판별하는 과정과,In the above process, when the input control code is the left erase control code, the control procedure is a process of determining whether 39 columns or 40 columns;

지울문자가 전자인가, 반자인가를 판별하는 과정과,Determining whether an erased character is an electronic character or a half character,

39열에 지울문자가 전자일 경우, 39열 및 40열과 39열의 왼쪽 두개 열 전자를 지우도록 하며, 39열에 지울문자가 반자일 경우 39열 및 40열과 39열의 왼쪽 한개 열 반자를 지우고 커서의 위치는 현재 커서의 위치39열로 부터 지운문자만큼 이전 열로 이동시키는 과정과,If the character to be deleted in column 39 is the former, delete the first two columns of columns 39 and 40 and column 39. If the character to be deleted in column 39 is the half-width character, delete the half column of columns 39, 40 and 39, and the left one. Moving the previous column by the deleted character from column 39 of the current cursor position,

40열에 지울문자가 전자일 경우 40열과 40열의 왼쪽 두개 열의 전자를 지우도록 하고, 40열에 지울문자가 반자일 경우 40열과 40열의 왼쪽 한개 열의 반자를 지우고, 각 커서의 위치는 현재 커서의 위치 40열로 부터 지운문자만큼 이전 열로 이동시키는 과정의 실행수순으로 이루어진다. If the character to be deleted in column 40 is the former, delete the first two columns of columns 40 and 40, and if the character to be deleted in column 40 is the half-width, delete the half-width in the left column of columns 40 and 40, and the position of each cursor is at position 40 It is executed by the procedure of moving to the previous column by the deleted character from the column.

이와 같은 실행수순을 갖는 본발명은 다음의 도 2에 도시된 바와 같은 영상방송 수신장치에 적용되어지는 바, 먼저, 도 1에 도시된 바와 같은 영상방송 송신장치와 도 2의 영상방송 수신장치의 동작을 간략하게 설명하면 다음과 같다.The present invention having the execution procedure as described above is applied to a video broadcasting receiver as shown in FIG. 2. First, the video broadcasting transmitter and the video broadcasting receiver shown in FIG. The operation is briefly described as follows.

도 1에 도시된 바와 같이, 영상방송 송신장치는,As shown in FIG. 1, the apparatus for transmitting a video broadcast,

음성신호가 포함되어진 프로그램 영상신호들이 저장된 티브이 프로그램소스(10)로 부터 음성신호를 입력하여 음성신호에 따른 자막신호를 생성하는 자막신호 생성부(11)와, 뉴스, 기상 및 교통정보 등 다양한 정보에 대한 텍스트 정보를 제공하는 문자정보소스(12)가 구성되며, A subtitle signal generator 11 for generating a subtitle signal according to the voice signal by inputting the voice signal from the TV program source 10 in which the program video signals including the voice signal are stored, and various information such as news, weather and traffic information. Character information source 12 is provided that provides text information about

상기 자막신호 생성부(11)는 프로그램 소스(10)로 부터 공급되는 모드 제어신호에 따라서 한글 음성신호 및 영문 음성신호에 따른 자막모드를 지정하여 자체내의 폰트를 통해 음성신호에 동기된 자막신호를 생성하여 제 1합성기(12)로 출력하게 된다. The caption signal generating unit 11 designates a caption mode according to the Korean audio signal and the English audio signal according to the mode control signal supplied from the program source 10, thereby capturing the caption signal synchronized with the audio signal through its own font. It generates and outputs to the first synthesizer (12).

이때, 자막신호 생성부(11)는 자막이 표시될 위치와 표시되는 자막내의 문자의 크기, 색깔등의 속성을 결정하는 제어코드를 부가하여 자막신호를 생성하게 된다. At this time, the caption signal generating unit 11 generates a caption signal by adding a control code for determining the position of the caption and the attribute of the size, color, etc. of the displayed caption.

제 1합성기(13)에서는 자막신호 생성부(11)를 통해 입력된 자막신호와 상기 문자정보소스(12)로 부터 입력된 문자정보신호를 합성하여 다중 자막신호를 발생시키게 되는 바, In the first synthesizer 13, a caption signal input through the caption signal generator 11 and the text information signal input from the text information source 12 are synthesized to generate multiple caption signals.

제 1합성기(13)에서는 음성신호에 대한 자막신호가 정상적으로 전송되어질 수 있도록 자막신호생성부(11)로 부터 입력된 자막신호를 우선적으로 선택하여 제 2합성기(14)로 출력하게 된다.In the first synthesizer 13, the caption signal input from the caption signal generator 11 is preferentially selected and output to the second synthesizer 14 so that the caption signal for the audio signal can be normally transmitted.

제 2합성기(14)에서는 제 1합성부(13)로 부터 입력된 다중 자막신호를 티브이 프로그램소스(10)의 영상신호의 수직귀선구간(수직블랭킹 구간)에 삽입시켜 부가하게 되며, 이와 같은 영상신호는 자막신호 및 영상신호, 음성신호가 포함된 복합영상신호로서, 신호송출기(15)를 통해 가입자측 시청자에게 전송되어진다.In the second synthesizer 14, the multi-subtitle signal input from the first synthesizer 13 is inserted into the vertical retrace section (vertical blanking section) of the video signal of the TV program source 10 and added. The signal is a composite video signal including a caption signal, a video signal, and an audio signal, and is transmitted to the subscriber-side viewer through the signal transmitter 15.

또한, 이와 같은 복합영상신호는 영상기록기(16)에서 광디스크, 비디오 카세트 테이프 등과 같은 저장매체를 통해 기록 저장되어 이후에 재생가능하도록 한다.In addition, such a composite video signal is recorded and stored on a storage medium such as an optical disc, a video cassette tape, or the like in the image recorder 16 so that it can be reproduced later.

그리고, 도 2에 도시된 바와 같이, 상기와 같은 구성에 따른 영상신호를 수신하여 디코딩하는 영상방송 수신장치는, And, as shown in Figure 2, the video broadcast receiving apparatus for receiving and decoding the video signal according to the above configuration,

상기 영상방송 송신장치로 부터 송출된 신호는 고주파신호 수신부(20)를 통해 프로그램 영상신호를 복원된다. The signal transmitted from the video broadcasting transmitter restores the program video signal through the high frequency signal receiver 20.

상기 영상기록기(16)에 의해 저장되어 있는 영상신호는 영상재생기(21)를 통해 재생하게 된다. The video signal stored by the video recorder 16 is reproduced through the video player 21.

상기와 같이 고주파신호 수신부(20)를 통해 복원된 영상신호 또는 영상재생기(21)를 통해 재생된 영상신호는 자막신호 추출부(22)에 의해 포함된 자막신호가 추출되고, 이와 같이 추출된 자막신호는 각각의 디코더, 자막신호 디코더(23)와 문자정보 디코더(24)에서 각각 디코딩되어진다.As described above, the caption signal included by the caption signal extractor 22 is extracted from the video signal restored by the high frequency signal receiver 20 or the video signal reproduced through the video player 21. The signal is decoded by each decoder, subtitle signal decoder 23 and character information decoder 24, respectively.

이때, 자막신호 디코더(23)에서는 자막신호로 부터 문자코드와 제어코드를 분리하고, 분리된 제어코드에 의해서 자막의 표시위치 및 그 표시형태 등을 결정하여 그 결과에 따라 문자코드에 대한 자막 영상신호를 생성하게 된다. At this time, the caption signal decoder 23 separates the character code and the control code from the caption signal, determines the display position of the caption, its display form, etc., according to the separated control code, and according to the result, the caption image for the character code. Will generate a signal.

이때, 한글은 전자의 크기로 그리고, 영어 및 특수기호 등은 반자의 크기를 가지도록 설정된다. In this case, the Hangul is set to the size of the former, the English and special symbols, etc. are set to have a half-size.

상기와 같이 문자정보 디코더(24) 및 자막신호 디코더(23)에서 출력되는 자막신호 및 문자정보신호는 사용자의 선택에 의해 절환하는 스위치(25)에 의해 선택적으로 합성기(26)로 출력된다.As described above, the caption signal and the character information signal output from the character information decoder 24 and the caption signal decoder 23 are selectively output to the synthesizer 26 by the switch 25 switched by the user's selection.

즉, 시청자의 선택에 따라서 합성기(26)로 입력되는 신호가 결정되면서, 한글/영문 자막 신호 및 문자정보 영상신호가 선택되어지는 것이다. That is, while the signal input to the synthesizer 26 is determined according to the viewer's selection, the Korean / English subtitle signal and the character information video signal are selected.

이후, 합성기(26)에서는 이와 같이 디코딩된 자막신호 또는 문자정보신호를 복원된 영상신호에 다시 부가시켜 프로그램 표시장치(27)를 통해 화면에 음성과 동기되는 음성신호 또는 문자정보신호가 표시하게 된다. Subsequently, the synthesizer 26 adds the decoded caption signal or text information signal to the reconstructed video signal and displays the voice signal or text information signal synchronized with the voice on the screen through the program display device 27. .

상기에서 설명한 바와 같은 동작으로 표시문자 및 제어코드를 영상방송 송신장치에서 티브이 방송신호에 포함시켜 전송하게 되며, 이를 영상방송 수신장치에서 수신받아 티브이 화면에 자막을 표시하게 되는 것이다. In the above-described operation, the display character and the control code are included in the TV broadcast signal in the video broadcasting transmitter and transmitted, and the caption is displayed on the TV screen received by the video broadcasting receiver.

이때, 영상방송 수신장치에서는 상기 영상방송 송신장치로 부터 전송되어져 오는 복합영상신호로 부터 제어코드와 표시문자 신호를 디코딩하여 도 3에서와 같은 실행수순으로 커서 위치 및 커서위치에 따라서, 표시문자 및 왼쪽 지움모드를 진행하게 되는 바,At this time, the video broadcasting receiving apparatus decodes the control code and the display text signal from the composite video signal transmitted from the video broadcasting transmitting apparatus and displays the display text and the display text according to the cursor position and the cursor position in the execution procedure as shown in FIG. Will proceed to the left erase mode,

표시문자 또는 제어코드를 수신하게 되면, 이를 인식하여 수신된 신호가 표시문자인지 제어코드인지를 판별하게된다. When the display character or control code is received, it is recognized to determine whether the received signal is a display character or a control code.

표시문자일 경우 현재 커서위치로 부터 표시문자가 전자인지 반자인지를 판별하고 이에 따라서 표시문자를 표시하면서 커서의 위치를 현재의 위치로 부터 표시한 문자만큼 이동시키게 된다. In the case of the display character, the display character is determined from the current cursor position to be the former or half character, and accordingly, the display position is shifted by the displayed character from the current position while displaying the display character.

예를 들어 현재 커서의 위치가 2열이고, 표시문자가 전자일경우 2열과 3열에 전자를 표시하고, 커서의 위치는 +2를 한 4열이 되는 것이다.For example, if the current cursor position is 2 columns and the display character is the former, the former is displayed in the 2nd and 3rd columns, and the cursor position is 4 columns with +2.

한편, 제어코드중 왼쪽 지움 제어코드일 경우에는 현재 커서의 위치로 부터 왼쪽 열에 있는 문자가 전자인가 반자인가에 따라서 커서의 위치를 이동시키게 되는 바,On the other hand, in the case of the left control code, the position of the cursor is moved from the current cursor position according to whether the character in the left column is full or half-width.

지울문자가 전자일 경우에는 왼쪽 2열을 지우고, 커서의 위치는 현재의 위치로 부터 -2열이 되고, 반자일 경우에는 현재 커서의 위치로 부터 왼쪽 1열을 지우게 되고, 커서의 위치는 현재의 커서 위치로 부터 -1열의 위치가 되는 것이다.If the character to be deleted is the former, the left two columns are deleted, and the cursor position is -2 columns from the current position. In the case of half-width characters, the left one column is deleted from the current cursor position. It is the position of column -1 from the current cursor position.

그러나, 상기와 같은 실행수순은 커서의 위치가 정상적인 위치에 설정된 상태일 경우이며, 앞서 언급한 바와 같이, 마지막 열측 39열과 40열에 커서의 위치가 존재하게 될 경우에는 문제가 발생하게 된다.However, the above execution procedure is a case where the position of the cursor is set to a normal position, and as mentioned above, a problem occurs when the position of the cursor exists in the 39th column and the 40th column on the last column side.

본 발명은 이를 해결하기 위한 것으로, The present invention is to solve this,

도 4a,4b,4c는 본 발명의 일실시예에 따른 제어수순을 나타낸 플로우챠트로서, 첨부된 도면을 참조하여 설명하면 다음과 같다.4A, 4B, and 4C are flowcharts illustrating control procedures according to an embodiment of the present invention, which will be described with reference to the accompanying drawings.

상기의 실행수순을 상세히 설명하면 다음과 같다. The following describes the execution procedure in detail.

현재의 커서의 위치가 39열 또는 40열일 경우 수신된 신호가 표시문자인가 제어코드인가를 판별하게 된다. If the current cursor position is in column 39 or column 40, it is determined whether the received signal is a display character or a control code.

제어코드이면, 제어코드에 해당하는 실행과정을 수행하게 되는 바, 제어코드중에서 왼쪽 지움 제어코드에 대하여 도 4c를 참조하여 다음에 설명하기로 한다.If it is a control code, an execution process corresponding to the control code is performed. Next, a control code erased from the control code will be described with reference to FIG. 4C.

먼저, 표시문자일 경우, 현재의 커서 위치에 문자가 있는 가를 판별하게 된다. First, in the case of the display character, it is determined whether there is a character at the current cursor position.

판별결과 문자가 없으면, 도 4b와 같은 실행수순으르 갖게 되는 바, 이는 다음에 설명하기로 한다.If there is no character as a result of the determination, the execution sequence as shown in FIG. 4B is obtained, which will be described later.

판별결과 문자가 있으면, 현재의 커서위치에서 표시문자가 전자인가 반자인가를 판별하게 되는 바, 이를 도 5a에 예시하였다.If there is a character as a result of the determination, it is determined whether the display character is the former or half character at the current cursor position, which is illustrated in FIG. 5A.

현재 커서의 위치가 39열에서 표시문자가 반자가 아닐경우 즉, 전자일 경우에는 39열,40열에 있는 문자가 전자이든, 반자이든간에 상관없이 표시문자인 전자를 덮어쓴다(over write).If the current position of the cursor is not half-width in column 39, that is, in the former case, the letter in the 39th column and 40th column is overwritten, regardless of whether the character in column 39 or 40 is full-width or half-width.

이때 커서의 위치는 39열에 위치시킨다.The cursor position is located at column 39.

여기서, 현재의 커서 위치 39열에서 표시문자가 반자일경우에는 존재하는 문자가 전자일 경우 또는 반자일 경우에 따라서 그 표시가 달라지게 되는 바,Here, when the display character is half-width in column 39 of the current cursor position, the display is changed according to the case where the existing character is the former or half-width.

존재하는 문자가 전자일 경우에는 도면 5a의 두번째와 같이, 39열에 반자를 표시하고, 나머지 40열에 빈자를 표시하게 된다.If the existing character is the former, as shown in the second of FIG. 5A, half-width characters are displayed in column 39 and empty characters are displayed in the remaining 40 columns.

이때, 커서의 위치는 40열이다.At this time, the position of the cursor is 40 columns.

그러나, 존재하는 문자가 반자일 경우에는 그대로 39열에 표시문자의 반자를 표시하고, 40열에 커서를 설정하게 된다. However, if the existing character is a half character, the half character of the display character is displayed in column 39 as it is, and the cursor is set in column 40.

도 5b에 예시된 바와 같이, 현재 커서의 위치가 40열에서 표시문자가 전자일경우에는 더이상의 표시가 불가능하므로, 40열에 빈자를 표시하고, 커서의 위치를 40열에 위치시키도록 한다.As illustrated in FIG. 5B, when the current position of the cursor is the former in the 40th column, the display character is no longer displayed. Therefore, the empty space is displayed in the 40th column, and the position of the cursor is positioned in the 40th column.

또한, 현재 커서의 위치가 40열에서 표시문자가 반자일경우에는 그대로 표시하고, 커서의 위치는 그대로 40열에 두게 된다.If the display character is half-character in position 40, the cursor is displayed as it is, and the position of the cursor is left in position 40.

여기서, 전자이고, 40열에 커서의 위치가 있는 경우는 불가능한데, 그 이유는 전자일 경우에는 커서의 위치가 39열에 존재하기 때문이다.In this case, it is impossible to have the position of the cursor in the 40th column, because the position of the cursor exists in the 39th column.

한편, 상기에서 커서의 위치에 문자가 존재하게 될 경우에 39열에 커서의 위치가 존재할 경우 도 6a에 예시된 바와 같이, 표시문자가 전자일 경우 및 반자일 경우 그대로 열따라 표시하면 되며, 이때에 커서의 위치는 표시문자가 전자일 경우에는 39열에 설정하고, 반자일 경우에는 40열에 위치시키게 된다.On the other hand, when the character is present at the position of the cursor in the case where the position of the cursor is present in column 39, as shown in FIG. The position of the cursor is set in column 39 when the display character is the former, and in column 40 when it is the half character.

40열에 현재의 커서가 위치한다면 도 6b에 예시된 바와 같이, 표시문자가 1반자인경우에는 그대로 표시하고, 커서의 위치를 40열에 두고, 전자일 경우에는 40열에 빈자를 표시하고, 커서의 위치도 마찬가지로 40열에 설정하게 된다.If the current cursor is located in column 40, as shown in FIG. 6B, if the display character is one half-character, it is displayed as it is, the position of the cursor is placed in column 40, and in the former case, an empty character is displayed in column 40, and the position of the cursor The same applies to column 40.

한편, 도 4c와 같은 실행수순을 갖는 왼쪽 지움 제어코드의 실행과정을 살펴보면,On the other hand, looking at the execution process of the left erase control code having the execution sequence as shown in Figure 4c,

커서의 위치가 39열 일 경우 도 7a에 예시된 바와 같이, 정상적으로 처리하면, 38열의 반자 또는 37열,38열의 전자만을 삭제하면 되나,When the cursor position is 39 columns, as illustrated in FIG. 7A, when the processing is performed normally, only the half-width of column 38 or the former of columns 37 and 38 may be deleted.

실제는 커서의 위치가 39열에 있다는 것은 40열까지 전자를 채우고, 커서의 위치가 39열에 있는 경우를 생각하여 39열,40열의 전자까지도 지우는 것이다.In fact, the cursor is in position 39, which fills up to 40 columns of electrons, and the cursor is in position 39, so the 39 and 40 columns of electrons are erased.

이때, 커서의 위치는 왼쪽 열의 전자를 지웠을 경우 현재의 커서 위치로 부터 -1열 하여 38열에 커서를 설정하고, 왼쪽 열의 반자를 지웠을 경우에는 현재의 커서 위치로 부터 -2열한 37열에 커서의 위치를 설정하게 된다. At this time, the cursor position is set to -1 column from the current cursor position when the former column is deleted, and the cursor is set at column 38, and when the half-width of the left column is deleted, the cursor is located at column 37 -2 from the current cursor position. Set the position of.

여기서, 39열에 반자가 존재하게 되면, 커서의 위치는 40열에 위치하게 되므로 이러한 경우는 불가능하다.Here, if there are half characters in column 39, the position of the cursor is located in column 40, which is not possible in this case.

도 7b에 예시된 바와 같이, 40열에 커서가 위치학 될 경우, 이때는 무조건 40열에 문자가 없는 경우 및 반자인 경우이다.As illustrated in FIG. 7B, when the cursor is positioned in the 40th column, this is the case where there is no character in the 40th column and the half character.

40열에 커서가 위치한다면, 지울문자가 반자인경우 40열과, 현재의 커서 위치 40열로 부터 왼쪽 하나의 열을 지우고, 전자라면 40열과 현재의 커서위치 40열로 부터 왼쪽 두개의 열을 지우게 된다.If the cursor is placed in column 40, the column is deleted if it is a half-width character, and column one is deleted from column 40 of the current cursor position, and in the former, column two is deleted from column 40 and the current cursor position column 40.

이때, 커서의 위치는 지운문자가 전자라면 -2열, 반자라면 -1열하여 설정하게 된다.At this time, the position of the cursor is set by -2 columns if the deleted character is the former, and -1 if the half character is the former.

이또한, 상기에서 설명한 바와 같이, 커서의 위치는 40열을 초과할 수 없음으로 인하여 커서의 위치가 40열에 설정되는 경우를 고려한 것이다. In addition, as described above, since the position of the cursor cannot exceed 40 columns, the case where the position of the cursor is set in 40 columns is considered.

이상에서 설명한 바와 같이, 커서의 위치가 정상적인 상태에서는 표시문자의 크기 및 지울문자의 크기에 따라서 커서의 위치제어 및 표시문자의 표시 및 제어코드의 제어가 이루어질 수있도록 하고, 커서의 위치가 39열 및 40열에 위치할 경우에는 정상적으로 커서가 위치하지 않는 상태까지 고려하여 현재 커서의 위치에 문자가 존재하는 가의 여부 및 존재하는 문자의 크기, 지울문자의 크기 등을 고려하여 커서의 위치 및 표시문자 및 지울문자의 처리 제어수순이 이루어질 수 있도록 하므로써, 한글 자막을 처리함에 있어서, 39열 및 40열에 커서가 위치하게 될 경우의 문제를 해결할 수 있도록 한다.As described above, when the position of the cursor is normal, the position control of the cursor, the display of the display character, and the control code can be controlled according to the size of the display character and the size of the character to be deleted, and the position of the cursor is 39 columns. And position 40 and the position of the cursor and the display character in consideration of whether or not the character exists at the current cursor position, the size of the existing character, the size of the erased character, etc. in consideration of the state where the cursor is not normally positioned. By controlling the process of erasing the deleted character, it is possible to solve the problem when the cursor is positioned in the 39th and 40th column in processing the Korean subtitle.

도 1은 본 발명이 적용되는 영상방송 송신장치의 구성을 개략적으로 나타낸 블록도.1 is a block diagram schematically showing the configuration of a video broadcasting transmission apparatus to which the present invention is applied.

도 2는 본 발명이 적용되는 영상방송 수신장치의 구성을 개략적으로 나타낸 블록도.Figure 2 is a block diagram schematically showing the configuration of a video broadcast receiving apparatus to which the present invention is applied.

도 3은 본 발명에 있어서, 커서의 위치가 정상적인 상태에서의 커서의 위치 제어수순을 나타낸 플로우챠트.3 is a flowchart showing the position control procedure of the cursor when the position of the cursor is normal in the present invention.

도 4a,4b,4c는 본 발명 한글 자막 수신 장치의 커서 위치에 따른 자막 제어 방법 일시예의 제어수순을 나타낸 플로우챠트.4A, 4B, and 4C are flowcharts illustrating control procedures of an example of a method for controlling a caption according to a cursor position of the Hangul caption receiving device of the present invention.

도 5a는 본 발명에 있어서, 현재 커서의 위치가 39열이고, 현재 커서의 위치에 문자가 존재할 경우의 동작상태를 나타낸 도면.FIG. 5A is a view showing an operating state when a current cursor position is 39 columns and a character exists at a current cursor position. FIG.

도 5b는 본 발명에 있어서, 현재 커서의 위치가 40열이고, 현재 커서의 위치에 문자가 존재할 경우의 동작상태를 나타낸 도면.FIG. 5B is a diagram showing an operating state when a current cursor position is 40 columns and characters exist at the current cursor position. FIG.

도 6a는 본 발명에 있어서, 현재 커서의 위치가 39열이고, 현재 커서의 위치에 문자가 존재하지 않는 경우의 동작상태를 나타낸 도면.FIG. 6A is a diagram showing an operating state when the current cursor position is 39 columns and no character exists at the current cursor position. FIG.

도 6b는 본 발명에 있어서, 현재 커서의 위치가 40열이고, 현재 커서의 위치에 문자가 존재할 경우의 동작상태를 나타낸 도면.FIG. 6B is a diagram showing an operation state when a position of the current cursor is 40 columns and a character exists at the position of the current cursor in the present invention. FIG.

도 7a는 본 발명에 있어서, 현재 커서의 위치가 39열이고, 왼쪽 지움 제어코드의 동작상태를 나타낸 도면.FIG. 7A is a diagram showing an operation state of a left erase control code with 39 columns of current cursor positions in the present invention; FIG.

도 7b는 본 발명에 있어서, 현재 커서의 위치가 40열이고, 왼쪽 지움 제어코드의 동작상태를 나타낸 도면.FIG. 7B is a diagram showing an operation state of a left erase control code with 40 columns of current cursor positions in the present invention; FIG.

Claims (2)

표시문자 및 제어코드를 수신하는 과정과, Receiving a display character and a control code; 현재 커서의 위치가 39열 또는 40열일 경우 수신된 신호가 표시문자인가 제어코드인가를 판별하는 과정과, Determining whether the received signal is a display character or a control code when the current cursor position is 39 or 40; 제어코드이면, 제어코드에 해당하는 실행과정을 수행하고, 표시문자이면 현재 커서의 위치 및 표시문자가 전자인가 반자인가를 판별하는 과정과,If it is a control code, the execution process corresponding to the control code is performed, and if it is a display character, determining the position of the current cursor and whether the display character is full or half-width; 현재의 커서위치가 39열에 표시문자가 전자이면, 전자를 그대로 39행,40행에 표시하고, 커서의 위치는 위치변동없이 39열 원래의 위치에 설정하고, 현재의 커서 위치가 39열에 반자이면, 현재 커서의 위치에 문자가 존재하는 가의 여부를 판별하도록 하는 과정과,If the current cursor position is in column 39, the former is displayed in the former on line 39 and 40, the cursor position is set to the original position in column 39 without changing the position, and the current cursor position is half a column in column 39. Determining whether a character exists at the current cursor position; 현재 커서의 위치에 문자가 존재하지 않을 경우에는 표시할 반자를 39열에 표시하고, 커서의 위치를 표시한 문자만큼 이동시켜 40열에 이동시키고, 문자가 존재할 경우에는 존재하는 문자가 전자인가 반자인가를 판별하도록 하는 과정과,If there is no character at the current cursor position, display the half-width to display in column 39, move the cursor position as much as the displayed character to column 40, and if the character exists, whether the existing character is full or half-width. To make a difference, 존재하는 문자가 전자일 경우 39행에 표시문자인 반자를 표시하고, 40행은 빈자(blank)를 표시하며, 커서의 위치를 40열에 설정하고, 존재하는 문자가 반자일 경우 39열에 반자를 표시하고, 커서의 위치를 40열에 설정하는 과정과,If the existing character is the former, line 39 displays the half-character, which is the display character, line 40 displays the blank character, sets the cursor position to column 40, and displays the half-width in column 39 if the existing character is half-width. Setting the cursor position to column 40, 현재의 커서위치가 40열에 표시문자가 전자일 경우 40열에 빈자를 표시하고, 커서의 위치는 40열 그대로 설정하며, 현재의 커서 위치가 40열에 표시문자가 반자일 경우 40열에 그대로 반자를 표시하고, 커서의 위치도 그대로 40열에 설정하는 과정의 실행수순으로 이루어짐을 특징으로 하는 한글 자막 수신 장치의 커서 위치에 따른 자막 제어 방법.If the current cursor position is in column 40 and the display character is former, display the empty characters in column 40, set the cursor position to 40 columns. If the current cursor position is in column 40 and display characters are half-width, display half-width characters in column 40. And a cursor position of the Korean subtitle receiver according to the cursor position, wherein the position of the cursor is set to 40 columns. 제 1항에 있어서, 상기 과정에 있어서, 입력된 제어코드가 왼쪽 지움 제어코드일 경우의 제어수순은, The control procedure according to claim 1, wherein in the process, the input control code is a left erase control code. 39열인지, 40열인지를 판별하는 과정과,Determining whether the column is 39 or 40, 지울문자가 전자인가, 반자인가를 판별하는 과정과,Determining whether an erased character is an electronic character or a half character, 39열에 지울문자가 전자일 경우, 39열 및 40열과 39열의 왼쪽 두개 열 전자를 지우도록 하며, 39열에 지울문자가 반자일 경우 39열 및 40열과 39열의 왼쪽 한개 열 반자를 지우고 커서의 위치는 현재 커서의 위치39열로 부터 지운문자만큼 이전 열로 이동시키는 과정과,If the character to be deleted in column 39 is the former, delete the first two columns of columns 39 and 40 and column 39. If the character to be deleted in column 39 is the half-width character, delete the half column of columns 39, 40 and 39, and the left one. Moving the previous column by the deleted character from column 39 of the current cursor position, 40열에 지울문자가 전자일 경우 40열과 40열의 왼쪽 두개 열의 전자를 지우도록 하고, 40열에 지울문자가 반자일 경우 40열과 40열의 왼쪽 한개 열의 반자를 지우고, 각 커서의 위치는 현재 커서의 위치 40열로 부터 지운문자만큼 이전 열로 이동시키는 과정의 실행수순으로 이루어짐을 특징으로 하는 한글 자막 수신 장치의 커서 위치에 따른 자막 제어 방법. If the character to be deleted in column 40 is the former, delete the first two columns of columns 40 and 40, and if the character to be deleted in column 40 is the half-width, delete the half-width in the left column of columns 40 and 40, and the position of each cursor is the position of the current cursor. A subtitle control method according to a cursor position of a Korean subtitle receiving apparatus, characterized in that the execution sequence of the process of moving to the previous column by the deleted character from the column.
KR10-1999-0005210A 1999-02-13 1999-02-13 Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column. Expired - Fee Related KR100539519B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-1999-0005210A KR100539519B1 (en) 1999-02-13 1999-02-13 Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column.

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-1999-0005210A KR100539519B1 (en) 1999-02-13 1999-02-13 Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column.

Publications (2)

Publication Number Publication Date
KR20000056148A KR20000056148A (en) 2000-09-15
KR100539519B1 true KR100539519B1 (en) 2005-12-29

Family

ID=19574383

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-1999-0005210A Expired - Fee Related KR100539519B1 (en) 1999-02-13 1999-02-13 Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column.

Country Status (1)

Country Link
KR (1) KR100539519B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100811185B1 (en) * 2006-10-09 2008-03-07 삼성전자주식회사 Digital Hangul Subtitle Processing Device and Digital Hangul Subtitle Processing Method
CN115048027B (en) * 2022-05-06 2024-12-31 合肥讯飞读写科技有限公司 Handwriting input method, device, system, electronic device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR910021152A (en) * 1990-05-10 1991-12-20 이헌조 Data editing and storage method in television receiver
KR940006406A (en) * 1992-04-21 1994-03-23 에프. 제이. 스미트 Teletext decoder and TV receiver equipped with it
KR19980027853A (en) * 1996-10-18 1998-07-15 김광호 How to Display Pop-on of Selective Subtitle Broadcasting
KR20000021697A (en) * 1998-09-30 2000-04-25 전주범 Method for controlling reservation telerecording of television set having teletext function
KR20000028229A (en) * 1998-10-30 2000-05-25 전주범 Apparatus for zooming text for digital television

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR910021152A (en) * 1990-05-10 1991-12-20 이헌조 Data editing and storage method in television receiver
KR940006406A (en) * 1992-04-21 1994-03-23 에프. 제이. 스미트 Teletext decoder and TV receiver equipped with it
KR19980027853A (en) * 1996-10-18 1998-07-15 김광호 How to Display Pop-on of Selective Subtitle Broadcasting
KR20000021697A (en) * 1998-09-30 2000-04-25 전주범 Method for controlling reservation telerecording of television set having teletext function
KR20000028229A (en) * 1998-10-30 2000-05-25 전주범 Apparatus for zooming text for digital television

Also Published As

Publication number Publication date
KR20000056148A (en) 2000-09-15

Similar Documents

Publication Publication Date Title
KR101360316B1 (en) System and method for closed captioning
US5999225A (en) Caption display method for using digital video system
CN100477754C (en) Broadcast and Communication Receivers
EP0660602A2 (en) Character information display apparatus
KR100539519B1 (en) Method for caption control of korean caption decoder in case cursor position is at 39th column or 40th column.
US20020154245A1 (en) Digital broadcast receiving apparatus and control method therefor
KR100292493B1 (en) Method and apparatus for controlling closed caption display in closed caption broadcasting program
KR100565726B1 (en) Subtitle data transmission method of caption broadcasting system
KR100224093B1 (en) Searching method for caption broadcasting signal with web search
KR100296929B1 (en) Image broadcasting system providing multiple subtitle services
KR20000056147A (en) Control method for down scroll display caption mode of korean caption decoder.
KR100292358B1 (en) Method for controlling displaying caption signal according to limitation condition
KR100304554B1 (en) Method and apparatus for controlling the restriction of watching television in closed caption broadcasting program
KR100224095B1 (en) Display method for translating data in dual caption broadcasting signal
KR100188279B1 (en) Televiewer option caption broadcasting, receive apparatus & method with dual-words caption transmit function
EP3554092A1 (en) Video system with improved caption display
KR100206115B1 (en) How to pause the viewer-selective side information display
KR20010076433A (en) Digital TV for Caption display Appratus
KR19990080314A (en) Apparatus and method for processing subtitle error in Korean subtitle broadcasting
KR20010039206A (en) Digital broadcasting reveiver
KR19990010928A (en) Advertising screen generator
KR19990035602A (en) Audio signal output method of caption broadcasting receiver
JPH09266450A (en) Video display device
KR970031960A (en) Viewing and controlling device for each TV program with PIP function
KR19990035615A (en) How to adjust font size of caption signal

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19990213

PG1501 Laying open of application
N231 Notification of change of applicant
PN2301 Change of applicant

Patent event date: 20020603

Comment text: Notification of Change of Applicant

Patent event code: PN23011R01D

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20040211

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 19990213

Comment text: Patent Application

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20051114

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20051222

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20051223

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20091110