KR19990081405A - How to control subtitle position - Google Patents
How to control subtitle position Download PDFInfo
- Publication number
- KR19990081405A KR19990081405A KR1019980015321A KR19980015321A KR19990081405A KR 19990081405 A KR19990081405 A KR 19990081405A KR 1019980015321 A KR1019980015321 A KR 1019980015321A KR 19980015321 A KR19980015321 A KR 19980015321A KR 19990081405 A KR19990081405 A KR 19990081405A
- Authority
- KR
- South Korea
- Prior art keywords
- character
- displayed
- characters
- font
- screen
- Prior art date
Links
Landscapes
- Studio Circuits (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
본 발명은 자막 위치 제어 방법에 관한 것으로 특히, 문자의 글씨체를 판독하여 기울임체 바로 다음에 일반 글씨체의 문자가 표시되는 경우 공백 문자를 삽입하도록 문자의 표시 위치를 보정하여 문자의 겹침을 제거함으로써 미관상 보기 좋게 함은 물론 문자의 해독성을 향상시키도록 함에 목적이 있다. 이러한 목적의 본 발명은 자막신호를 추출하여 문자 코드인지를 판단하는 단계와, 상기에서 문자 코드인 경우 인접하는 두 문자의 글씨체가 다른지 판단하는 단계와, 상기에서 두 문자의 글씨체가 다른 경우 바로 이전의 문자가 기울임체인지 판단하는 단계와, 상기에서 이전 문자가 기울임체인 경우 현재 표시하려는 문자가 일반 글씨체인지 판단하는 단계와, 상기에서 현재 표시하려는 문자가 일반 글씨체로서 문자 겹침으로 판단한 경우 문자의 위치를 조정하는 단계를 수행함을 특징으로 한다.The present invention relates to a method for controlling the position of a caption, and in particular, by reading the font of the character and correcting the display position of the character so as to insert a blank character when the character of the general font is displayed immediately after the italicized font. Its purpose is to improve the readability of the characters as well as to look good. The present invention for this purpose comprises the steps of extracting the subtitle signal to determine whether the character code, in the case of the character code is the step of determining whether the letters of two adjacent characters are different, and if the font of the two characters is different from the previous Determining whether the letter is in italic type; and if the previous letter is in italic type, determining whether the currently displayed character is a normal font; Characterized in that the step of adjusting is carried out.
Description
본 발명은 한글 자막 방송에 관한 것으로 특히, 속성이 다른 문자의 표시 제어를 위한 자막 위치 제어 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to Korean subtitle broadcasting, and more particularly, to a method for controlling caption position for display of characters having different attributes.
일반적으로 자막(Closed Caption) 기능은 청각 장애자들이 티브이 시청시 프로그램의 이해에 도움이 되도록 시청하고 있는 프로그램의 대사, 상황 설명 등을 문자로 화면에 표시할 수 있도록 하는 기능으로서 많은 국가에서 시행되고 있으며 특히, 미국의 경우에는 일정 크기 이상의 티브이에는 자막 복호화 기능을 의무화하여 시행하고 있다.In general, closed captioning is a feature that allows the hearing impaired to display the text of the program and the description of the program they are watching to help them understand the program. In particular, in the US, subtitle decoding is mandatory for TVs of a certain size or more.
일반적으로 자막이 일반 글씨체로만 이루어진 경우 도 1 의 예시도와 같이 화면에 문자가 표시된다.In general, when the subtitle is composed of only general fonts, characters are displayed on the screen as illustrated in FIG.
그런데, 대사, 상황 설명 등의 정보를 자막으로 삽입하여 방송 프로그램을 제작하는 경우 강조 또는 구별을 목적으로 글씨체의 속성을 변경시킬 필요성이 발생하게 된다.However, in the case of producing a broadcast program by inserting information such as dialogue and situation description as subtitles, it is necessary to change the attributes of the font for emphasis or distinction.
예로, 일반 글씨체와는 달리 기울임체를 사용하는 것이 일반적이다.For example, italic type is generally used unlike general font.
기울임체의 대표적인 표시 방법은 문자의 제일 아랫 부분을 고정시킨 상태에서 윗쪽 부분일수록 더 오른쪽으로 이동시켜 화면에 표시한다.In the typical display method of the italic font, the upper part of the text is fixed to the right, and the upper part of the text is displayed on the screen.
그러나, 종래에는 일반 글씨체와 기울임체가 혼용되어 표시되는 경우 기울체의 문자에 연이어서 일반 글씨체가 표시될 때 도2 의 예시도와 같이 인접 부분에서 글자가 겹쳐짐에 의해 미관상 좋지 않을 뿐만 아니라 문자의 해독성도 저하되는 문제점이 있다.However, in the related art, when the general font and the italic font are mixed and displayed, when the general font is displayed after the letter of the oblique font, the letter is overlapped in adjacent parts as shown in the example of FIG. There is also a problem that is lowered.
상기와 같은 문제점은 한글 문자 뿐이 아니라 영문자를 포함하여 거의 모든 글자에서 발생하는 현상이며 이는 바람직하지 않은 현상으로서 이를 해결하려는 노력이 계속 진행되어 왔다.Such a problem is a phenomenon occurring in almost all letters including not only Korean characters but also English characters, which is an undesirable phenomenon and efforts have been made to solve this problem.
예로, 미국의 자막 규격인 EIA-608 의 경우에는 글씨체, 색상, 깜박임등과 같은 글자의 속성을 바꾸기 위해서는 문자 코드가 아닌 속성을 결정하는 제어 코드가 전송되어야 하며 이 제어 코드는 화면상에서는 한 개의 공백 문자로 표시된다.For example, in the U.S. subtitle standard EIA-608, in order to change the attribute of a character such as font, color, blinking, etc., a control code that determines the attribute, not the character code, must be transmitted. It is represented by a letter.
따라서, 글씨체를 바꾸는 경우 제어 코드가 필요함으로 항상 서로 다른 글씨체상이에는 공백 문자가 표시되게 된다.Therefore, when changing fonts, a control code is required so that a space character is always displayed between different fonts.
즉, 도2 의 예시도와 같은 문자의 겹침 현상은 발생하지 않는다.That is, the overlapping phenomenon of characters such as the example of FIG. 2 does not occur.
그러나, 이 경우 속성이 다른 문자를 연속해서 화면에 표시하지 못하는 문제점이 있다.However, in this case, there is a problem in that the attribute cannot display other characters consecutively on the screen.
예를 들면, 색상이 다른 문자들을 붙여 쓸 수 없으며 또한, 일반 글씨체 다음에 기울임체가 오는 경우에는 문자의 겹침이 발생하지 않지만 공백 문자가 삽입되는 문제점이 있다.For example, it is not possible to paste characters of different colors, and when italic type comes after a normal font, overlapping of characters does not occur, but a blank character is inserted.
따라서, 본 발명은 종래의 문제점을 개선하기 위하여 문자의 글씨체를 판독하여 기울임체 바로 다음에 일반 글씨체의 문자가 표시되는 경우 공백 문자를 삽입하도록 문자의 표시 위치를 보정하여 문자의 겹침을 제거함으로써 미관상 보기 좋게 함은 물론 문자의 해독성을 향상시키도록 창안한 자막 위치 제어 방법을 제안함에 목적이 있다.Therefore, in order to improve the conventional problem, the present invention is aesthetically pleasing by correcting the display position of a character so as to insert a space character when the character of the general character is displayed immediately after reading the font of the character and then inserting it. The purpose of the present invention is to propose a method for controlling the position of a subtitle invented to improve the readability of text as well as to make it look good.
도 1은 일반 글씨체로 표시된 자막의 예시도.1 is an exemplary diagram of a subtitle displayed in general font.
도 2는 일반 글씨체와 기울임체가 혼용되어 표시된 자막의 예시도.2 is an exemplary view of a caption displayed by mixing a general font and italic font.
도 3은 본 발명의 실시를 위한 회로의 블럭도.3 is a block diagram of a circuit for practicing the present invention.
도 4는 본 발명의 자막 위치 제어를 위한 신호 흐름도.4 is a signal flow diagram for the caption position control of the present invention.
* 도면의 주요부분에 대한 부호 설명 *Explanation of symbols on the main parts of the drawings
101 : 자막신호 추출부 102 : 화면문자 발생부101: caption signal extraction unit 102: screen character generator
103 : 영상신호 중첩부103: video signal superimposing unit
본 발명은 상기의 목적을 달성하기 위하여 자막신호 복호부가 자막신호에서 문자 코드 및 문자의 속성을 지정하기 위한 제어 코드를 복호하고 화면문자 발생부가 상기에서 복호된 정보를 이용하여 화면에 표시할 문자신호를 생성하며 영상신호 중첩부가 상기에서의 문자신호를 원래의 입력 영상신호에 중첩하여 표시 장치로 전송하도록 구성한 자막 방송 수신기에 있어서, 상기 자막신호 복호부는 현재 표시할 문자가 일반 글씨체로서 바로 이전에 표시된 문자가 기울임체로 판단한 경우 글씨체가 다른 입접하는 두 문자 사이에 공백 문자가 삽입되도록 문자의 표시 위치를 보정하도록 구성함을 특징으로 한다.In order to achieve the above object, the present invention decodes a control code for specifying a character code and a property of a character in a caption signal, and the screen character generator decodes a text signal to be displayed on the screen using the decoded information. And a video signal superimposing unit configured to superimpose the text signal on the original input video signal and transmit the text signal to the display device, wherein the caption signal decoding unit displays the character to be displayed immediately before as a general font. When it is determined that the character is in italic type, it is characterized in that it is configured to correct the display position of the character so that a space character is inserted between the two characters in which the font is different.
또한, 본 발명은 상기의 목적을 달성하기 위하여 한행에 표시할 문자의 수를 미리 결정하고 화면에 표시할 문자의 위치를 결정하는 한글 자막 방송의 자막 표시 방법에 있어서, 자막신호를 추출하여 문자 코드인지를 판단하는 단계와, 상기에서 문자 코드인 경우 인접하는 두 문자의 속성이 다른지 판단하는 단계와, 상기에서 두 문자의 속성이 다른 경우 바로 이전의 문자가 기울임체인지 판단하는 단계와, 상기에서 이전 문자가 기울임체인 경우 현재 표시하려는 문자가 일반 글씨체인지 판단하는 단계와, 상기에서 현재 표시하려는 문자가 일반 글씨체로서 문자 겹침으로 판단한 경우 문자의 위치를 조정하는 단계를 수행함을 특징으로 한다.Also, in order to achieve the above object, the present invention provides a subtitle display method of a Korean subtitle broadcasting in which a number of characters to be displayed in a single line is determined in advance and a position of characters to be displayed on a screen is extracted. Determining whether the character code is different from each other in the case of the character code; and determining whether the immediately preceding character is italicized if the attribute of the two characters is different from each other; If the character is in italic type, it is determined whether the character to be displayed currently is a general font, and if it is determined that the character to be displayed as the overlapping character is the general character, the step of adjusting the position of the character.
상기에서 문자 위치 조정은 속성이 다른 두 문자간에 공백 문자가 삽입되도록 함을 특징으로 한다.The character position adjustment is characterized in that a blank character is inserted between two characters having different attributes.
상기에서 문자 위치 조정은 최대 공백폭만큼 현재 표시할 문자의 위치를 좌우로 이동함을 특징으로 한다.Character position adjustment is characterized in that the position of the character to be displayed currently to the left and right by the maximum space width.
이하, 본 발명을 도면에 의거 상세히 설명하면 다음과 같다.Hereinafter, the present invention will be described in detail with reference to the drawings.
도3 은 본 발명의 실시를 위한 회로의 블럭도로서 이에 도시한 바와 같이, 입력 영상신호(Vi)에서 자막신호를 추출하여 제어 코드를 복호함에 의해 화면에 표시될 자막의 위치 및 글씨체, 글자색, 배경색 또는 특수 효과 등의 속성을 판독하고 문자 코드를 복호함에 의해 현재 화면에 표시할 문자의 글씨체가 일반 글씨체로서 바로 이전에 표시한 문자의 글씨체가 기울임체인 경우 현재 표시할 문자의 표시 위치를 보정한 후 속성 정보(Ci)를 출력하는 자막신호 복호부(101)와, 이 자막신호 복호부(101)에서 전송된 자막 정보(Ci)를 처리하여 실제 화면에 표시될 문자 신호(Pi)를 출력하는 화면문자 발생부(102)와, 상기 입력 영상신호(Vi)에 상기 화면문자 발생부(102)에서의 문자 신호(Pi)를 중첩하여 원래의 영상과 동시에 자막을 표시하기 위한 출력 영상 신호(Vo)를 출력하는 영상신호 중첩부(103)로 구성한다.3 is a block diagram of a circuit for implementing the present invention, as shown in FIG. 3, by extracting a caption signal from an input video signal Vi and decoding a control code, the position, font, and color of the caption to be displayed on the screen. By reading attributes such as, background color or special effects and decoding the character code, if the font of the character to be displayed on the current screen is normal font and the font of the character displayed immediately is italic, the display position of the character to be displayed is corrected. Then, the caption signal decoding unit 101 for outputting the attribute information Ci and the caption information Ci transmitted from the caption signal decoding unit 101 are processed to output the character signal Pi to be displayed on the actual screen. An output video signal for displaying a subtitle at the same time as the original video by superimposing a text signal Pi from the screen text generator 102 on the screen text generator 102 and the input video signal Vi; Vo) It consists of the video signal superimposing part 103 to output.
이와같이 구성한 본 발명의 실시예에 대한 동작 및 작용 효과를 설명하면 다음과 같다.Referring to the operation and effect of the embodiment of the present invention configured as described above are as follows.
자막 방송을 수신하여 영상 신호를 분리하면 자막신호 복호부(101)는 입력 영상신호(Vi)로부터 자막 신호를 추출한다.When the caption broadcasting is received and the video signal is separated, the caption signal decoder 101 extracts the caption signal from the input video signal Vi.
이때, 자막신호 복호부(101)는 자막 신호를 점검함에 의해 화면에 실제로 표시할 문자의 종류, 속성(예로,색상, 글씨체, 배경색, 깜박임등) 및 표시 위치를 한자씩 복호하고 그때의 문자의 위치 정보를 판독하여 바로 이전에 표시된 문자의 글씨체가 기울임체인지를 검색한다.At this time, the caption signal decoding unit 101 decodes the type, property (for example, color, font, background color, blinking, etc.) and display position of the characters to be actually displayed on the screen by checking the caption signals one by one. The location information is read to see whether the font of the character displayed immediately before is in italics.
이에 따라, 이전에 표시된 문자의 글씨체가 기울임체가 아닌 경우에는 현재 표시하려는 문자의 글씨체가 일반 글씨체 또는 기울임체에 상관없이 문자의 겹침이 발생하지 않으므로 자막신호 복호부(101)는 현재 화면에 표시할 문자의 위치를 조정하지 않는다.Accordingly, when the font of the previously displayed character is not italic, the overlapping of the character does not occur regardless of the normal font or the italic font of the currently displayed character, so that the caption signal decoder 101 may display the current screen. Do not adjust the position of the characters.
또한, 이전에 표시된 문자의 글씨체가 기울임체로서 현재 복호된 문자의 글씨체도 기울임체인 경우 문자의 겹침이 발생하지 않으므로 자막신호 복호부(101)는 화면에 표시할 문자의 위치를 조정하지 않는다.In addition, when the font of the previously displayed character is italic and the font of the currently decoded character is also italic, the overlapping of characters does not occur, so the caption signal decoding unit 101 does not adjust the position of the character to be displayed on the screen.
만일, 이전에 표시된 문자의 글씨체가 기울임체로서 현재 복호된 문자의 글씨체가 일반 글씨체인 경우 기울임체의 문자에 연이어 일반 글씨체의 문자를 표시하면 문자의 겹침이 발생함으로 자막신호 복호부(101)는 문자의 겹침이 발생되지 않도록 현재 화면에 표시될 문자의 위치를 약간 오른쪽으로 이동시켜 표시 위치를 조정한다.If the font of the previously displayed character is italic and the font of the currently decoded character is a general font, if the character of the general font is displayed after the character of the italic font, the caption signal decoding unit 101 generates an overlap of characters. Adjust the display position by moving the position of the character to be displayed on the current screen slightly to prevent the overlapping of characters.
이 경우 화면에 표시될 문자들은 줄이 바뀌지 않는 한 모두 약간씩 오른쪽으로 이동시키도록 표시 위치를 조정하게 된다.In this case, the display position is adjusted so that the characters to be displayed on the screen are all moved slightly to the right unless the line is changed.
그리고, 상기와 같은 과정으로 화면에 표시할 문자의 위치를 결정한 후 자막신호 복호부(101)는 그때의 문자의 표시 위치가 화면에 표시될 수 있는 위치인지 판단한다.Then, after determining the position of the character to be displayed on the screen by the above process, the caption signal decoding unit 101 determines whether the display position of the character at that time can be displayed on the screen.
이때, 현재 화면에 표시할 문자의 위치가 화면상에 표시될 수 있는 위치로 판단되면 자막신호 복호부(101)는 위치 정보의 변경없이 현재 화면에 표시할 문자의 종류, 속성 및 위치를 포함하는 정보(Ci)를 화면문자 발생부(102)로 전송하고 입력 영상신호(Vi)에서 다음의 자막신호를 추출한다.At this time, if it is determined that the position of the character to be displayed on the current screen is a position that can be displayed on the screen, the caption signal decoding unit 101 includes the type, attribute, and position of the character to be displayed on the current screen without changing the position information. The information Ci is transmitted to the screen character generator 102, and the next subtitle signal is extracted from the input video signal Vi.
이에 따라, 화면문자 발생부(102)가 자막신호 복호부(101)에서의 정보(Ci)를 이용하여 실제 화면에 표시될 문자 신호(예로, R,G,B 또는 복합영상신호)(Pi)를 생성하면 영상신호 중첩부(103)가 원래의 입력영상신호(Vi)에 상기 문자 신호(Pi)를 적절히 중첩하여 표시 장치로 전송함으로써 화면에 영상이 표시되면서 속성 코드에 의해 지정된 위치에 자막이 표시되어진다.Accordingly, the screen character generator 102 uses the information Ci in the caption signal decoder 101 to display the character signal (eg, R, G, B or composite video signal) Pi to be displayed on the actual screen. The video signal superimposing unit 103 properly superimposes the text signal Pi on the original input video signal Vi and transmits the text signal Pi to the display device so that the video is displayed on the screen and the caption is displayed at the position specified by the property code. Is displayed.
만일, 현재 화면에 표시할 문자의 위치가 화면상에 표시될 수 없는 위치로 판단되면 자막신호 복호부(101)는 화면에 문자가 표시되지 않도록 하거나 또는 다음줄에 표시되도록 위치 정보를 변경하고 그때의 문자의 종류, 속성 및 위치를 포함하는 정보(Ci)를 화면문자 발생부(102)에 전송한다.If the position of the character to be displayed on the current screen is determined to be a position that cannot be displayed on the screen, the caption signal decoding unit 101 changes the position information so that the character is not displayed on the screen or is displayed on the next line. Information Ci including the type, attribute, and position of the character is transmitted to the screen character generator 102.
이에 따라, 화면문자 발생부(102)가 자막신호 복호부(101)에서의 정보(Ci)를 판독하여 화면에 문자가 표시되지 않도록 문자신호(Pi)를 생성하지 않거나 또는 다음줄에 표시될 문자(Pi)를 생성하면 영상신호 중첩부(103)는 원래의 입력 영상 신호(Vi)만을 표시 장치로 전송하거나 또는 다음줄에 자막이 표시되도록 문자(Pi)를 상기 입력 영상 신호(Vi)에 적절히 중첩하여 표시 장치로 전송함으로써 화면에 영상이 표시되면서 자막이 표시되지 않거나 또는 속성 코드에 의해 지정된 위치에 자막이 표시되어진다.Accordingly, the screen text generator 102 reads the information Ci from the caption signal decoder 101 so as not to generate the text signal Pi so that the text is not displayed on the screen or to be displayed on the next line. When generating Pi, the video signal superimposing unit 103 transmits only the original input video signal Vi to the display device or appropriately transmits the text Pi to the input video signal Vi so that a subtitle is displayed on the next line. The captions are not displayed or the captions are displayed at the position designated by the property code while the images are displayed on the screen by being superimposed and transmitted to the display device.
상기에서와 같이 공백 문자를 삽입하여 문자의 겹침을 해결하는 방법 이외에도 최대 공백 문자폭만큼 글자 위치를 약간 오른쪽으로 이동시켜 해결할 수 있다.In addition to the method of resolving the overlap of characters by inserting a space character as described above, it can be solved by shifting the character position slightly to the right by the maximum space character width.
상기에서 상세히 설명한 바와 같이 본 발명은 기울임체 바로 다음에 일반 글씨체가 표시되는 경우 연이은 두 문자가 서로 겹쳐지는 현상이 발생하지 않도록 함으로써As described in detail above, the present invention prevents the occurrence of two characters overlapping each other when the general font is displayed immediately after the italic font.
미관상 좋을 뿐아니라 문자의 해독성도 향상되는 효과가 있다.Not only aesthetically good, but also improves the readability of the characters.
따라서, 본 발명은 자막신호를 갖는 영상물 등을 재생하는 모든 분야에 적용하여 자막을 화면에 표시할 때 기울임체와 일반 글씨체의 문자가 겹쳐지는 형상을 방지할 수 있다.Accordingly, the present invention can be applied to all fields for reproducing an image having a caption signal or the like to prevent a shape in which the characters of the italic font and the general font overlap when the caption is displayed on the screen.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980015321A KR19990081405A (en) | 1998-04-29 | 1998-04-29 | How to control subtitle position |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019980015321A KR19990081405A (en) | 1998-04-29 | 1998-04-29 | How to control subtitle position |
Publications (1)
Publication Number | Publication Date |
---|---|
KR19990081405A true KR19990081405A (en) | 1999-11-15 |
Family
ID=65890602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019980015321A KR19990081405A (en) | 1998-04-29 | 1998-04-29 | How to control subtitle position |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR19990081405A (en) |
-
1998
- 1998-04-29 KR KR1019980015321A patent/KR19990081405A/en not_active Application Discontinuation
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100514540B1 (en) | Apparatus and method for generating a multi-image display | |
KR950005937B1 (en) | Caption display controller and method | |
KR100212134B1 (en) | Soft scroll method of viewer selection type caption display | |
KR101050031B1 (en) | Closed Captioning System in Windows-based Graphics Systems | |
KR20010001725A (en) | Method for controlling display of a caption graphic signal | |
KR19990081405A (en) | How to control subtitle position | |
JPH0946657A (en) | Closed caption decoder | |
KR19980020291A (en) | How to move the viewer-selectable caption display position | |
JP3048779B2 (en) | Caption decoder device | |
KR100188272B1 (en) | Televiewer option caption display method with adjust function a column space between lines of write vertical | |
KR100194213B1 (en) | Validation Method of Control Code in Selective Subtitles | |
KR100232954B1 (en) | Close-caption pop-on display method | |
KR100200205B1 (en) | Close-caption interactive tv broadcasting method | |
KR100188278B1 (en) | Scroll method of televiewer option caption display | |
KR100879502B1 (en) | Method for displaying closed caption of digital television | |
KR19990081406A (en) | Subtitle Position Control Circuit and Method | |
KR0157992B1 (en) | Closed caption tv receiver | |
KR100292358B1 (en) | Method for controlling displaying caption signal according to limitation condition | |
KR100188273B1 (en) | Pop-on scroll method of caption broadcasting televiewer option | |
JPH10313447A (en) | Television receiver | |
KR100188277B1 (en) | Sub-channel language distinction method of televiewer option caption signal | |
KR100188274B1 (en) | Scroll method of caption display televiewer option | |
KR100194222B1 (en) | Soft scrolling method of subtitle display by viewers | |
JPH08331527A (en) | Character information signal receiver | |
KR100194224B1 (en) | Selective subtitle broadcasting method and receiving method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |