KR100760105B1 - Method for offering and displaying subtitle news of digital broadcasting - Google Patents
Method for offering and displaying subtitle news of digital broadcasting Download PDFInfo
- Publication number
- KR100760105B1 KR100760105B1 KR1020050114137A KR20050114137A KR100760105B1 KR 100760105 B1 KR100760105 B1 KR 100760105B1 KR 1020050114137 A KR1020050114137 A KR 1020050114137A KR 20050114137 A KR20050114137 A KR 20050114137A KR 100760105 B1 KR100760105 B1 KR 100760105B1
- Authority
- KR
- South Korea
- Prior art keywords
- caption
- news
- information
- field
- subtitle
- Prior art date
Links
Images
Classifications
-
- 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/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4886—Data services, e.g. news ticker for displaying a ticker, e.g. scrolling banner for news, stock exchange, weather data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/23614—Multiplexing of additional data and video streams
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
- H04N21/2362—Generation or processing of Service Information [SI]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Television Systems (AREA)
Abstract
본 발명은 디지털 방송의 자막 뉴스 제공 및 표시방법에 관한 것으로, 특정 서비스 분야에 대한 자막 뉴스 데이터 및 자막 뉴스 정보를 제공한다The present invention relates to a method for providing and displaying caption news of digital broadcasting, and provides caption news data and caption news information for a specific service field.
본 발명에 따르면, 복수의 서비스 분야에 관한 자막 뉴스 데이터를 포함하는 자막 스트림이 방송 신호와 다중화되고, 상기 다중화되어 출력된 전송 스트림을 송신하여 자막 뉴스를 제공하는 디지털 방송의 자막 뉴스 제공방법에 있어서, 상기 자막 뉴스 데이터가 전송되고 있다는 정보를 전송 스트림에 존재하는 서비스 인포메이션의 프로그램 맵 테이블의 자막 디스크립터를 구성하는 자막 타입 필드에서 사용자 정의영역에 삽입한다. 상기 자막 뉴스의 서비스 분야에 대한 정보를 서비스 인포메이션의 이벤트 정보 테이블의 컴포넌트 디스크립터를 구성하는 텍스트 필드의 텍스트 스트링 필드에 삽입한다. According to the present invention, there is provided a caption news providing method for digital broadcasting in which a caption stream including caption news data relating to a plurality of service fields is multiplexed with a broadcast signal and the caption news is transmitted by transmitting the multiplexed and output transport stream. The information indicating that the caption news data is being transmitted is inserted into the user definition area in the caption type field constituting the caption descriptor of the program map table of the service information present in the transport stream. Information about a service field of the caption news is inserted into a text string field of a text field constituting a component descriptor of an event information table of a service information.
이로 인하여 시청자는 방송 프로그램을 시청하면서 시청자의 기호에 적합한 자막 뉴스를 통하여 특정 서비스 분야에 대한 정보를 취득할 수 있다. 또한, 시청자는 특정 서비스 분야의 정보를 취득하는 데 있어서 소요되는 시간이 적으므로, 보다 효율적인 정보의 취득이 가능하다. As a result, while viewing a broadcast program, the viewer can acquire information on a specific service field through subtitle news suitable for the viewer's preference. In addition, since the viewer takes less time to acquire information in a specific service field, more efficient information can be obtained.
자막, 뉴스, 디스크립터 Subtitles, news, descriptors
Description
도 1은 디지털 방송 수신기로 전송되는 자막 및 자막이 디스플레이되는 실시 예를 보인 도면.1 is a diagram illustrating an embodiment of displaying a caption and a caption transmitted to a digital broadcasting receiver.
도 2는 자막 뉴스 데이터가 전송되고 있다는 정보를 제공하는 프로그램 맵 테이블 신택스의 실시예를 보인 도면.2 shows an embodiment of a program map table syntax that provides information that caption news data is being transmitted.
도 3은 자막 디스크립터 신택스의 실시예를 보인 도면.3 illustrates an embodiment of a subtitle descriptor syntax.
도 4는 자막 타입 필드에서 할당된 값에 따른 자막의 타입에 대한 정보를 보인 도면.4 is a diagram illustrating information about a type of subtitle according to a value assigned in a subtitle type field.
도 5는 컴포넌트 디스크립터 신택스의 실시예를 보인 도면.5 illustrates an embodiment of a component descriptor syntax.
도 6은 컴포넌트 타입 필드의 사용자 정의 영역에, 자막 뉴스의 서비스 분야에 대한 정보는 특정 컴포넌트 디스크립터에 포함되어 있다는 정보가 매칭된 실시예를 보인 도면.FIG. 6 illustrates an embodiment in which a user-defined region of a component type field is matched with information indicating that information on a service field of caption news is included in a specific component descriptor;
도 7은 스트림 식별자 디스크립터 신택스의 실시예를 보인 도면.7 illustrates an embodiment of a stream identifier descriptor syntax.
도 8은 전송 스트림을 수신하여 디코딩하기 위한 수신기의 구성을 보인 블록도.8 is a block diagram showing a configuration of a receiver for receiving and decoding a transport stream.
도 9는 영상표시장치의 화면에 표시된 자막 뉴스 목록의 실시예를 보인 도 면.9 is a view showing an embodiment of a closed caption news list displayed on a screen of a video display device;
도 10은 본 발명의 디지털 방송의 자막 뉴스 표시방법을 나타낸 흐름도.10 is a flowchart illustrating a method of displaying caption news of digital broadcasting of the present invention.
도 11은 본 발명의 영상표시장치에 자막 뉴스가 표시되는 실시예를 보인 도면.11 is a view showing an embodiment in which the caption news is displayed on the video display device of the present invention.
*도면의 주요 부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
800 : 데이터 베이스 801 : 자막 영역800: database 801: subtitle area
803 : 컴포넌트 영역 810 : 필터 제어부803: component region 810: filter control unit
820 : PID 필터 830 : 전송 버퍼820: PID filter 830: Transmission buffer
840 : 자막 디코더 841: 전처리 및 필터부840: subtitle decoder 841: preprocessing and filter unit
843 : 코드 데이터 버퍼 845 : 자막 처리부843: code data buffer 845: subtitle processing unit
847 : 컴포지션 버퍼 850 : 픽셀 버퍼847: composition buffer 850: pixel buffer
본 발명은 디지털 방송의 자막 뉴스 제공 및 표시방법에 관한 것으로, 특히 디지털 방송에 있어서 방송국에서 현재 프로그램과 관련된 일반 자막뿐만 아니라 복수의 서비스 분야에 대한 자막 뉴스 데이터 및 자막 뉴스에 대한 정보를 생성하여 송신하고, 시청자는 기호에 따라서 상기 특정 분야의 자막 뉴스를 시청할 수 있도록 하는 디지털 방송의 자막 서비스 제공 및 표시방법에 관한 것이다. The present invention relates to a method for providing and displaying caption news of digital broadcasting. In particular, in digital broadcasting, a broadcasting station generates and transmits information on caption news data and caption news for a plurality of service fields as well as general captions related to a current program. In addition, the present invention relates to a method for providing and displaying a subtitle service of digital broadcasting that enables a viewer to watch the subtitle news of a specific field according to a preference.
방송국이 송신하는 디지털 방송은 아날로그 방식 아닌 디지털 방식으로 방송 신호를 압축하여 송신한다. 기존의 아날로그 방송 신호는 하나의 전파에 하나의 영상밖에 실을 수 없고, 음성은 다른 전파로 보내야 했다. 이에 반하여 디지털 방송은 하나의 전파에 복수(複數)의 영상이나 음성 등을 실을 수 있는 외에 품질을 떨어뜨리지 않고 정보를 압축할 수 있다. 그리고 디지털 방송은 종래의 아날로그 방송 1개 채널의 주파수대에 4개 내지 8개 채널을 설정할 수 있다. 또한, 인터넷과 연결된 컴퓨터를 사용하여 정보를 컨트롤하기 쉽고, 시청자쪽에서 주문하는 정보도 출력할 수 있는 쌍방향성도 가능해진다. 상기 디지털 방송의 장점으로 인하여 시청자들의 디지털 방송에 대한 수요가 증가하였고, 상기 수요의 증가에 따라서 방송국 역시 많은 프로그램을 아날로그 방식뿐만 아니라 디지털 방식으로 전송하고 있다. Digital broadcasting transmitted by a broadcasting station compresses and transmits a broadcast signal in a digital manner rather than an analog manner. Conventional analog broadcasting signals can carry only one image in one radio wave, and audio has to be transmitted in another radio wave. On the other hand, digital broadcasting can carry a plurality of images, audio, etc. in one radio wave, and can compress information without degrading the quality. In the digital broadcasting, four to eight channels may be set in a frequency band of one conventional analog broadcasting channel. In addition, it is easy to control information using a computer connected to the Internet, and it is also possible to interactively output information ordered from the viewer side. Due to the advantages of digital broadcasting, the demand for digital broadcasting of viewers has increased, and according to the increase in demand, broadcasting stations also transmit many programs not only in analog but also in digital manner.
근래에는 자막이 방송 화면상에 표시되는 빈도가 현저히 증가하고 있다. 예를 들면, 아침 방송의 경우에는 현재 시각 정보뿐만 아니라 그날의 날씨정보, 주요도로의 교통상황을 나타내는 도로정보, 현재 방송중인 프로그램의 제목 등이 화면상에 많이 표시되고 있다. 또한, 아침 방송이 아닌 경우에도, 주식 채널, 스포츠 채널, 경제 채널, 연예 채널, 음악 채널, 뉴스전문 채널 등에서 영상표시장치의 화면의 하단부에 텍스트(Text) 형태로, 방송 프로그램에 관련된 자막이 표시되었다.In recent years, the frequency of displaying subtitles on a broadcast screen has increased significantly. For example, in the morning broadcasting, not only the current time information but also the weather information of the day, road information indicating traffic conditions on the main roads, titles of programs currently being broadcast, and the like are displayed on the screen. In addition, even when the broadcast is not morning, subtitles related to the broadcast program are displayed in the form of text at the bottom of the screen of the video display device in the stock channel, sports channel, economic channel, entertainment channel, music channel, and news specialty channel. It became.
그러나 상기 방송 화면의 하단부에 표시되는 자막이 현재 시청하고 있는 프로그램에 관련된 자막인 경우에, 시청자는 자막을 통해, 현재 시청하고 있는 프로그램에 관련되어 있는 분야의 정보만을 취득할 수 있었다. 즉, 시청자가 원하는 다른 분야에 관련된 정보를 취득하기 위하여, 채널을 전환하여야 했다. 이로 인하여 시청자는 현재 시청하고 있는 프로그램 이외의 분야에 대한 정보를, 현재 시청하고 있는 프로그램을 통하여 취득하기 어려운 문제점이 있었다. 예를 들면, 현재 시청하고 있는 채널이 스포츠 채널인 경우에, 시청자는 현 채널에서 스포츠에 관련되어 있는 정보만을 취득할 수 있었다. 이는 스포츠 채널의 경우에 일반적으로 스포츠에 관련된 방송 프로그램만이 편성되므로, 상기 방송 화면의 하단부에 표시되는 자막 역시 스포츠에 관련된 자막만이 표시되기 때문이다. 그러므로 주식에 관련되어 있는 정보를 취득하기 위하여, 시청자는 주식 채널로 채널을 전환하여야 했다. 상기 채널의 전환으로 인하여 그동안 스포츠 채널에서의 스포츠 프로그램을 시청할 수 없는 불편함이 있었다. However, when the subtitle displayed at the bottom of the broadcast screen is a subtitle related to the program currently being watched, the viewer could acquire only the information of the field related to the program currently being watched through the subtitle. In other words, in order to obtain information related to another field desired by the viewer, the channel had to be switched. As a result, it is difficult for a viewer to obtain information on a field other than the program currently being viewed through the program currently being viewed. For example, in the case where the channel currently being watched is a sports channel, the viewer could acquire only information related to sports in the current channel. This is because in the case of a sports channel, since only broadcast programs related to sports are generally organized, only the captions related to sports are displayed in the subtitle displayed at the bottom of the broadcast screen. Therefore, in order to obtain information related to stocks, viewers had to switch channels to stock channels. Due to the switching of the channel, there has been inconvenience of not being able to watch a sports program in the sports channel.
한편, 기존의 디지털 방송에서 텍스트 형태의 뉴스를 볼 수 있는 또 다른 방법으로 데이터 방송(Teletext, MHEG, MHP 등)이 있다. 그러나 상기 데이터 방송을 이용하여 특정 분야에 관련된 텍스트 형태의 뉴스를 볼 수 있는 방법은, 시청자가 특정 분야에 관련된 데이터를 찾기 위하여 서브(Sub) 항목까지 찾아야 한다는 불편함이 있었다. 상기의 경우에는 특정 분야의 서브 항목까지 찾기 위하여 많은 시간과 노력이 필요하는 등의 불편함이 있었다. Meanwhile, data broadcasting (Teletext, MHEG, MHP, etc.) is another method of viewing news in text form in existing digital broadcasting. However, the method of viewing the news in the form of text related to a specific field by using the data broadcasting has been inconvenient that a viewer must search for a sub item in order to find data related to a specific field. In the above case, it was inconvenient to require a lot of time and effort to find a sub-item in a specific field.
그러므로 본 발명의 목적은 복수의 분야에 관련된 자막 뉴스를 제공함으로써, 현재 영상표시장치에 표시되는 방송 프로그램의 분야에 관계없이 시청자의 기호에 따라서 특정 분야에 대한 정보를 취득할 수 있도록 하여, 편리한 시청이 가능 하도록 하는 디지털 방송의 자막 뉴스 제공 및 표시방법을 제공하는 데 있다. Therefore, an object of the present invention is to provide caption news related to a plurality of fields, so that information on a specific field can be obtained according to a viewer's preference regardless of the field of a broadcast program currently displayed on the video display device, thereby providing convenient viewing. The present invention provides a method for providing and displaying subtitle news of digital broadcasting.
또한, 본 발명의 다른 목적은 특정 분야에 관련된 뉴스를 찾는데 있어서 시간을 단축시키도록 하는 디지털 방송의 자막 뉴스 제공 및 표시방법을 제공하는 데 있다. In addition, another object of the present invention is to provide a method for providing and displaying caption news of digital broadcasting to reduce time in finding news related to a specific field.
이러한 목적을 이루기 위한 본 발명의 디지털 방송의 자막 뉴스 제공방법은 복수의 서비스 분야에 관한 자막 뉴스 데이터를 포함하는 자막 스트림이 방송 신호와 다중화되고, 상기 다중화되어 출력된 전송 스트림을 송신하여 자막 뉴스를 제공하는 디지털 방송의 자막 뉴스 제공방법에 있어서, 상기 자막 뉴스 데이터가 전송되고 있다는 정보를 전송 스트림에 존재하는 서비스 인포메이션의 프로그램 맵 테이블의 자막 디스크립터를 구성하는 자막 타입 필드에 삽입하며, 상기 자막 뉴스의 서비스 분야에 대한 정보를 서비스 인포메이션의 이벤트 정보 테이블의 컴포넌트 디스크립터의 텍스트 필드에 삽입하는 것을 특징으로 한다. In order to achieve the above object, a method for providing caption news of digital broadcasting according to the present invention includes a caption stream including caption news data relating to a plurality of service fields, multiplexed with a broadcast signal, and transmits the multiplexed output transport stream to transmit caption news. A method of providing closed caption news of a digital broadcast, comprising: inserting information indicating that the closed caption news data is being transmitted into a caption type field constituting a caption descriptor of a program map table of a service information present in a transport stream; And inserting information about a service field into a text field of a component descriptor of an event information table of a service information.
상기 자막 뉴스 데이터가 전송되고 있다는 정보가 삽입되는 영역은 자막 타입 필드에서 사용자 정의 영역인 것을 특징으로 한다. An area in which the information indicating that the caption news data is being transmitted is inserted is a user-defined area in the caption type field.
상기 자막 뉴스의 서비스 분야에 대한 정보는 상기 텍스트 필드에서 텍스트 스트링 필드에 삽입되는 것을 특징으로 한다. Information about a service field of the caption news is inserted into a text string field in the text field.
상기 자막 뉴스의 서비스 분야에 대한 정보는 텍스트 스트링 필드에 텍스트의 형태로 삽입되며, 수정 가능한 것을 특징으로 한다. The information on the service field of the caption news is inserted into a text string field in the form of text and is modifiable.
상기 자막 뉴스의 서비스 분야에 대한 정보가 상기 컴포넌트 디스크립터에 포함되어 있다는 정보는 컴포넌트 타입 필드에서 사용자 정의 영역에 삽입되는 것 을 특징으로 한다. The information indicating that the information on the service field of the caption news is included in the component descriptor may be inserted into a user defined area in the component type field.
상기 자막 뉴스의 서비스 분야에 대한 정보는 자막의 크기가 고려된 자막 뉴스의 서비스 분야에 대한 정보인 것을 특징으로 한다. The information on the service field of the caption news is characterized in that the information on the service field of the caption news considering the size of the caption.
상기 컴포넌트 디스크립터를 구성하는 컴포넌트 태그 필드의 태그값은 패킷 식별자와 1:1 매칭되는 것을 특징으로 한다. The tag value of the component tag field constituting the component descriptor may be 1: 1 matched to a packet identifier.
또한, 본 발명의 디지털 방송의 자막 뉴스 표시방법은 전송 스트림 패킷에서 프로그램 맵 테이블 및 이벤트 정보 테이블을 파싱하고, 상기 파싱한 프로그램 맵 테이블에 삽입된 패킷 식별자를 포함하는 자막 정보를 데이터 베이스의 자막 영역에 저장하고, 상기 파싱한 이벤트 정보 테이블에 삽입된 페이지 식별자, 자막 뉴스의 서비스 분야에 대한 정보 및 컴포넌트 태그값을 포함하는 자막 정보를 데이터 베이스의 컴포넌트 영역에 저장하며, 영상 표시장치의 화면에 표시된 자막 뉴스 목록에서 특정 개체가 선택된 경우에, 선택된 특정 개체에 해당하는 패킷 식별자 및 페이지 식별자를 상기 데이터 베이스에서 독출하고, 상기 독출한 식별자로 전송 스트림을 필터링하여, 자막 뉴스 데이터를 디코딩하며, 상기 디코딩된 자막 뉴스 데이터를 영상 표시장치의 화면에 표시하는 것으로 이루어지는 것을 특징으로 한다. In addition, the caption news display method of the digital broadcasting of the present invention parses a program map table and an event information table from transport stream packets, and includes caption information including a packet identifier inserted into the parsed program map table. And subtitle information including a page identifier inserted into the parsed event information table, information on a service field of subtitle news, and a component tag value in a component area of a database, and displayed on a screen of a video display device. When a specific object is selected in the closed caption news list, a packet identifier and a page identifier corresponding to the selected specific object are read from the database, the transport stream is filtered by the read identifier, the caption news data is decoded, and the decoding is performed. Closed captioned news data It is characterized by consisting of displaying on the screen of the tooth.
상기 선택된 특정 개체에 해당하는 패킷 식별자의 독출은 상기 데이터 베이스의 컴포넌트 영역에서 상기 선택된 개체에 해당하는 컴포넌트 태그값을 독출하고, 상기 독출한 컴포넌트 태그값에 매칭되는 패킷 식별자를 상기 데이터 베이스의 자막 영역에서 독출하는 것을 특징으로 한다. The reading of the packet identifier corresponding to the selected specific entity reads the component tag value corresponding to the selected entity from the component region of the database, and converts the packet identifier matching the read component tag value into the caption region of the database. Read out from.
상기 자막 뉴스의 서비스 분야에 대한 정보는 상기 이벤트 정보 테이블의 컴 포넌트 디스크립터를 구성하는 텍스트 필드에 삽입되는 것을 특징으로 한다. The information on the service field of the caption news is inserted into a text field constituting a component descriptor of the event information table.
상기 자막 뉴스의 서비스 분야에 대한 정보는 자막의 크기가 고려된 자막 뉴스의 서비스 분야에 대한 정보인 것을 특징으로 한다. The information on the service field of the caption news is characterized in that the information on the service field of the caption news considering the size of the caption.
상기 자막 뉴스 목록은 상기 데이터 베이스에 저장된 자막 뉴스의 서비스 분야에 대한 정보에 관한 목록인 것을 특징으로 한다. The caption news list is a list of information on a service field of caption news stored in the database.
상기 자막 뉴스 목록은 상기 데이터 베이스에 저장된 자막의 크기가 고려된 자막 뉴스의 서비스 분야에 관한 목록인 것을 특징으로 한다. The subtitle news list is characterized in that the list of the service area of the subtitle news considering the size of the subtitle stored in the database.
상기 디코딩된 자막 데이터가 영상표시장치의 화면에 표시되는 위치는 사용자 인터페이스 수단을 통한 명령으로 가변되는 것을 특징으로 한다. The position at which the decoded caption data is displayed on the screen of the image display apparatus may be changed by a command through a user interface means.
상기 전송 스트림은, 복수의 서비스 분야에 관한 자막 뉴스 데이터를 포함하는 자막 스트림이 방송 신호와 다중화된 스트림인 것을 특징으로 한다. The transport stream may be a stream in which a caption stream including caption news data for a plurality of service fields is multiplexed with a broadcast signal.
이하 첨부된 도면을 참조하여 본 발명의 디지털 방송의 자막 뉴스 제공 및 표시방법에 관하여 상세히 설명한다. Hereinafter, a method of providing and displaying caption news of digital broadcasting of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 디지털 방송 수신기로 전송되는 자막 및 자막이 디스플레이되는 실시예를 보인 도면이다. 도시된 바와 같이 방송국에서는 자막 스트림(Stream)을 생성한 후, 실제 디스플레이될 방송 신호(즉, 비디오 신호/오디오 신호)에 다중화(Multiplexing)하여 전송한다. 그리고 상기 자막 관련 정보는 서비스 인포메이션(SI : Service Information)의 프로그램 맵 테이블(PMT : Program Map Table)을 통 해 전송한다. 즉, 상기 자막 관련 정보는 프로그램 맵 테이블을 통해 전송된다. 방송국이 자막 스트림을 생성하는데 있어서, 자막 뉴스에 관련된 자막 스트림도 동시에 생성하여 전송한다. 상기 자막 뉴스에 관련된 정보 역시 프로그램 맵 테이블을 통해 전송한다. 1 is a diagram illustrating an embodiment of displaying a caption and a caption transmitted to a digital broadcast receiver. As shown, the broadcasting station generates a caption stream and multiplexes the broadcast signal to be actually displayed (ie, a video signal / audio signal) and transmits the multiplexed subtitle stream. The caption related information is transmitted through a program map table (PMT) of service information (SI). That is, the caption related information is transmitted through the program map table. When the broadcasting station generates a caption stream, the caption stream related to the caption news is simultaneously generated and transmitted. Information related to the caption news is also transmitted through a program map table.
통상 디지털 방송에서는 서비스 인포메이션을 통해 채널에 대한 정보 및 각 채널별 프로그램 안내 정보 등을 서비스하고 있다. 상기 서비스 인포메이션에는 프로그램 조합 테이블(PAT : Program Association Table), 이벤트 정보 테이블(EIT : Event Information Table) 및 프로그램 맵 테이블 등이 포함되어 있다. 상기 테이블들은 모두 섹션(Section)이라는 기본 단위를 가지며, 하나 이상의 섹션들이 조합되어 하나의 테이블을 구성하게 된다.In digital broadcasting, information on channels and program guide information for each channel are provided through service information. The service information includes a program association table (PAT), an event information table (EIT), a program map table, and the like. The tables all have a basic unit called a section, and one or more sections are combined to form a table.
상기 프로그램 맵 테이블은 각 프로그램 번호마다 그 프로그램의 구성 요소를 기술하는데, 프로그램 맵 테이블을 전송하는 전송 스트림(TS : Transport Stream)을 구성하는 패킷들의 패킷 식별자(PID : Packet Identfier)를 가리킨다. 상기 프로그램 맵 테이블은 프로그램 식별 번호와 프로그램을 구성하는 오디오, 비디오 등의 개별 비트열이 전송되고 있는 전송 스트림 패킷의 패킷 식별자 정보와 프로그램 클럭 기준치(PCR : Program Clock Reference)정보가 전송되는 패킷 식별자 정보(A/V/PCR PID)를 규정하고 있다. The program map table describes an element of the program for each program number, and indicates a packet identifier (PID) of packets constituting a transport stream (TS) for transmitting the program map table. The program map table includes packet identifier information of a transport stream packet carrying program identification numbers and individual bit strings such as audio and video constituting a program, and packet identifier information carrying program clock reference (PCR) information. (A / V / PCR PID) is specified.
디지털 방송 수신기에서는 비디오, 오디오 신호와 함께 다중화된 자막 스트림을 전송 스트림으로부터 분리한 후 디코딩하여 화면에 표시하게 된다. 즉 자막 스트림 패킷을 포함하는 전송 스트림 패킷으로부터 특정 자막 스트림 패킷만을 필터링하여 디코딩(Decoding)한 후, 화면상의 지정된 위치에 OSD(On Screen Display) 형태로 디스플레이한다.In a digital broadcasting receiver, a caption stream multiplexed with video and audio signals is separated from a transport stream, decoded, and displayed on a screen. That is, after filtering and decoding only a specific subtitle stream packet from the transport stream packet including the subtitle stream packet, the subtitle stream packet is displayed on the screen at a designated position in the form of an OSD (On Screen Display).
도 2는 자막 뉴스 데이터가 전송되고 있다는 정보를 제공하는 프로그램 맵 테이블 신택스(Syntax)의 실시예이다. 도시된 바와 같이 프로그램 맵 테이블에 스트림 정보(ESinfo) 및 자막 뉴스 데이터가 전송되고 있다는 정보를 제공하는 자막 디스크립터(subtitling_descriptor())가 존재한다. 상기 스트림 정보를 파싱(Parsing)하면 패킷 식별자를 독출할 수 있는데, 상기 패킷 식별자를 이용하여 PES(Packet Elementary Stream) 필터링(Filtering)을 수행한다. 그리고 상기 자막 디스크립터는 자막의 언어 타입, 자막의 타입 및 현재 자막 뉴스가 제공되고 있다는 등에 대한 정보를 알려주는 디스크립터이다. 2 is an embodiment of a program map table syntax that provides information that caption news data is being transmitted. As shown, there is a subtitling descriptor (subtitling_descriptor ()) which provides information that stream information ESinfo and subtitle news data are being transmitted in the program map table. When parsing the stream information, a packet identifier may be read, and packet elementary stream (PES) filtering is performed using the packet identifier. The subtitle descriptor is a descriptor for informing information about the language type of the subtitle, the type of the subtitle, and the current subtitle news.
도 3은 상기 도 2의 자막 디스크립터의 신택스를 보인 실시예이다. 도시된 바와 같이 자막 디스크립터는 언어 타입 필드(ISO_639_language_code), 자막 타입 필드(Subtitling_type) 및 2개의 페이지 식별자 필드(Composition_page_id, Ancillary_page_id) 등으로 구성되어 있다. FIG. 3 is a diagram illustrating the syntax of the caption descriptor of FIG. 2. As shown, the caption descriptor is composed of a language type field (ISO_639_language_code), a subtitle type field (Subtitling_type), two page identifier fields (Composition_page_id, Ancillary_page_id), and the like.
상기 언어 타입 필드는 24비트를 할당하고, 자막 언어의 종류에 대한 정보를 포함한다. 예를 들면, 영어의 경우에는 0110 0110 0111 0010 0110 0101과 같이 상이한 자막의 언어 종류에 따라서 고유한 특정값이 부여되어 있다. 물론, 방송국은 언어 타입 필드에 부여된 값에 해당하는 언어의 자막 스트림을 생성하여 전송해야 한다. The language type field allocates 24 bits and includes information on the type of subtitle language. For example, in the case of English, a unique value is given according to the language type of different subtitles, such as 0110 0110 0111 0010 0110 0101. Of course, the broadcasting station must generate and transmit a subtitle stream of a language corresponding to the value assigned to the language type field.
상기 자막 타입 필드는 8비트로 할당되어 있고, 자막의 타입 대한 정보를 포 함한다. 도 4에 도시된 바와 같이 자막 타입 필드는 자막의 타입에 대한 정보에 따라서 상이한 값이 할당되어 있다. 즉, 0x00부터 0xFF까지 각 값에는 자막의 타입에 대한 정보가 매칭되어 있다. 예를 들면, 자막 타입의 값이 0x11인 경우에, 4:3의 비를 갖는 화면에 표시하기 위한 DVB(Digital Video Brodcasting) 자막이라는 정보이다. 그리고 자막 타입의 값이 0x12인 경우에, 16:9의 비를 갖는 화면에 표시하기 위한 DVB 자막이라는 정보이다.The caption type field is allocated with 8 bits and includes information on the type of caption. As shown in FIG. 4, the caption type field is assigned a different value according to the information on the type of the caption. That is, information on the subtitle type is matched to each value from 0x00 to 0xFF. For example, when the value of the subtitle type is 0x11, it is information called DVB (Digital Video Brodcasting) subtitle for display on a screen having a 4: 3 ratio. When the value of the subtitle type is 0x12, the information is DVB subtitle for display on a screen having a ratio of 16: 9.
그리고 자막 타입 필드에 할당된 값이 0xB0 내지 0xFE 중 어느 하나인 경우에는 사용자 정의 영역으로써, 사용자가 정의한 정보가 매칭된다. 그러므로 프로그램과 관련된 일반 자막이 아닌 특정 분야의 자막 뉴스가 제공되고 있다는 정보가 상기 사용자 정의 영역에 삽입된다. 예를 들면, 자막 타입의 값이 0xFE인 경우에, 특정 분야의 자막 뉴스가 제공되고 있다는 정보라고 정의한다. 상기 특정 분야의 자막 뉴스가 제공되고 있다는 정보는 상기 사용자 정의 영역의 어떠한 값에 할당되어도 된다. When the value assigned to the subtitle type field is any one of 0xB0 to 0xFE, user-defined information is matched as a user-defined area. Therefore, information indicating that subtitle news of a specific field is provided rather than general subtitles related to the program is inserted into the user defined area. For example, when the value of the subtitle type is 0xFE, it is defined as information that subtitle news of a specific field is provided. The information that the subtitle news of the specific field is provided may be assigned to any value of the user defined area.
상기 서비스 인포메이션의 프로그램 맵 테이블에서 자막 디스크립터에는 단순히 특정 분야의 자막 뉴스가 제공되고 있다는 정보만을 포함하는 것으로, 어떠한 서비스 분야의 자막 뉴스가 제공되고 있는지에 대한 정보는 포함되어 있지 않다. 어떠한 서비스 분야에 대한 자막 뉴스를 제공하는지는 서비스 인포메이션의 이벤트 정보 테이블의 컴포넌트(Component) 디스크립터에 포함된다. 즉, 자막 디스크립터에 특정 분야의 자막 뉴스가 제공되고 있다는 정보가 포함되면, 이는 컴포넌트 디스크립터에 특정 서비스 분야에 대한 자막 뉴스가 제공된다는 정보가 포함된다는 것을 의미한다. In the program map table of the service information, the subtitle descriptor simply includes information indicating that subtitle news of a specific field is provided, and does not include information on which subtitle news of a service field is provided. Which service field the subtitle news is provided is included in the component descriptor of the event information table of the service information. That is, if the subtitle descriptor includes information indicating that subtitle news of a specific field is provided, this means that the component descriptor includes information indicating that subtitle news for a specific service field is provided.
도 5는 컴포넌트 디스크립터 신택스의 실시예를 보인 도면이다. 도시된 바와 같이 컴포넌트 디스크립터(Component_descriptor())는 스트림 콘텐츠 필드(Stream_content) 필드, 컴포넌트 타입 필드(Component_type) 필드, 컴포넌트 태그 필드(Component_tag)와 텍스트 필드(Text_char) 등으로 구성된다. 5 illustrates an embodiment of a component descriptor syntax. As illustrated, the component descriptor Component_descriptor () is composed of a stream content field (Stream_content) field, a component type field (Component_type) field, a component tag field (Component_tag), a text field (Text_char), and the like.
상기 스트림 콘텐츠 필드는 4비트를 할당하고, 스트림이 어떠한 종류에 대한 스트림인지 예를 들면, 오디오 스트림인지 혹은 비디오 스트림인지 혹은 자막 스트림인지 등을 구별할 수 있는 정보를 포함한다. 자막 스트림의 경우에는 0x03의 값이 스트림 콘텐츠 필드에 할당된다. The stream content field allocates 4 bits and includes information for identifying what kind of stream the stream is, for example, whether it is an audio stream, a video stream, or a subtitle stream. In the case of a subtitle stream, a value of 0x03 is assigned to the stream content field.
상기 컴포넌트 타입 필드는 8비트를 할당하고, 컴포넌트 타입에 대한 정보를 포함한다. 일반 자막의 경우에 컴포넌트 타입값은 0x10 내지 0x23이다. 상기 컴포넌트 타입 필드에 할당된 값이 0xB0 내지 0xFE 중 어느 하나인 경우에는 사용자 정의 영역으로써, 사용자가 정의한 정보가 매칭된다. 그러므로 도 6에 도시된 바와 같이 자막 뉴스의 서비스 분야에 대한 정보가 본 컴포넌트 디스크립터에 포함되어 있다는 정보를 상기 사용자 정의 영역의 특정 값에 정의한다. 예를 들면, 컴포넌트 타입의 값이 0xFE인 경우에, 본 컴포넌트 디스크립터에 자막 뉴스의 특정 서비스 분야에 대한 정보가 포함되어 있다는 것을 의미한다. The component type field allocates 8 bits and includes information on a component type. In the case of general subtitles, the component type value is 0x10 to 0x23. When the value assigned to the component type field is any one of 0xB0 to 0xFE, user-defined information is matched as a user-defined area. Therefore, as shown in FIG. 6, information indicating that the service field of the caption news is included in the component descriptor is defined in a specific value of the user defined area. For example, when the value of the component type is 0xFE, this means that the component descriptor includes information on a specific service field of caption news.
상기 컴포넌트 태그 필드는 8비트를 할당하고, 컴포넌트 태그값은 패킷 식별자와 1:1 매칭된다. 상기 컴포넌트 태그값은 패킷 식별자를 의미하는 것은 아니고 , 패킷 식별자와 매칭되는 값이다. 즉, 컴포넌트 태그 필드값을 이용하여 패킷 식 별자를 도출할 수 있다. 물론 상기 패킷 식별자를 갖는 패킷은 특정 서비스 분야의 자막 뉴스에 대한 데이터를 포함하는 패킷이다. 컴포넌트 태그값과 패킷 식별자와의 1:1 매칭관계는 후술하기로 한다. The component tag field allocates 8 bits, and the component tag value is matched 1: 1 with the packet identifier. The component tag value does not mean a packet identifier but is a value matching the packet identifier. That is, the packet identifier may be derived using the component tag field value. Of course, the packet with the packet identifier is a packet that contains data about closed caption news of a specific service field. The 1: 1 matching relationship between the component tag value and the packet identifier will be described later.
상기 텍스트 필드는 2개의 페이지 식별자 필드와 텍스트 스트링 필드(Text_string)등을 포함한다. The text field includes two page identifier fields and a text string field (Text_string).
상기 각 페이지 식별자 필드는 32비트가 할당된다. 상기 페이지 식별자 필드에는 자막 스트림 패킷의 데이터를 여러 그룹으로 묶어 구분하기 위해 사용되는 페이지 식별자 정보가 포함된다. 상기 페이지 식별자 필드는 컴포지션 페이지 식별자에 대한 정보를 포함하는 컴포지션 페이지 식별자 필드(Composition-Page ID)와 보조 페이지 식별자에 대한 정보를 포함하는 보조 페이지 식별자 필드(Ancillary-Page ID)로 구성된다. 상기 페이지 식별자 필드에는 페이지 식별자가 텍스트의 형태로 입력된다. 이는 상기 텍스트 필드가 텍스트 형태로 입력을 받으므로, 디버깅(Debugging)을 감소시키기 위함이다. 텍스트 필드에 존재하는 페이지 식별자 필드는 상기 자막 디스크립터에 존재하는 페이지 식별자 필드와 동일한 값을 갖는다. Each page identifier field is allocated 32 bits. The page identifier field includes page identifier information used to group and distinguish data of a caption stream packet into groups. The page identifier field includes a composition page identifier field (Composition-Page ID) including information about the composition page identifier and an auxiliary page identifier field (Ancillary-Page ID) including information about the auxiliary page identifier. In the page identifier field, a page identifier is input in the form of text. This is to reduce debugging since the text field receives input in the form of text. The page identifier field present in the text field has the same value as the page identifier field present in the subtitle descriptor.
텍스트 스트링 필드는 자막 뉴스의 서비스 분야에 대한 정보가 텍스트의 형태로 입력된다. 예를 들면, 스포츠 중에서 축구에 대한 자막 뉴스가 제공되고 있는 경우에, 상기 텍스트 스트링 필드에 "Sports Football"이라는 텍스트를 입력함으로써, 자막 뉴스의 서비스 분야에서 축구분야에 대한 정보가 텍스트의 형태로 입력된다. 상기 텍스트 스트링 필드에 입력되는 텍스트의 내용은 필요에 따라서 변경 가능하다. 즉, 텍스트 스트링 필드에 "Sports Football Europe"라든지, 필요에 따라 서 어떠한 내용의 텍스트가 입력될 수 있다. 상기 텍스트 스트링 필드에 입력되는 내용의 변화 가능성으로 인하여 호환성이 매우 증가하게 된다. In the text string field, information on a service field of caption news is input in the form of text. For example, when subtitle news about soccer is provided in sports, by inputting the text "Sports Football" into the text string field, information about the soccer field in the service field of the subtitle news is input in the form of text. do. The content of the text input in the text string field can be changed as necessary. In other words, text "Sports Football Europe" or any text may be input in the text string field. Compatibility is greatly increased due to the possibility of the change of the content input in the text string field.
또한, 상기에서 텍스트 스트링 필드에는 자막 뉴스의 서비스 분야에 대한 정보뿐만 아니라, 자막의 크기에 대한 정보가 포함될 수 있다. 즉, 자막의 크기가 너무 커서 화면을 가리는 경우가 발생한다든지 혹은 자막의 크기가 너무 작아서 시청이 어려운 경우 등, 보통 크기가 아닌 다른 크기의 자막이 요구될 수 있다. 그러므로 방송국은 보통 크기, 보통 크기의 1.5배, 보통 크기의 0.5배로 된 자막 스트림을 전송할 수 있다. 상기 자막의 크기에 대한 정보 역시 텍스트 스트링 필드에 텍스트로 입력된다. 예를 들면, 스포츠 중에서 축구에 대한 자막 뉴스가 제공되고 있고, 상기 제공되는 자막의 크기가 보통 크기의 1.5배인 경우에, 텍스트 스트링 필드에 입력되는 텍스트는 "Sports Football(×1.5)"로 표시될 수 있다. In addition, the text string field may include information on the size of the caption as well as information on the service field of the caption news. That is, a subtitle of a size different from the normal size may be required, such as a case where the size of the subtitle is too large to cover the screen, or the subtitle is too small to watch. Thus, a broadcaster can transmit a subtitle stream of normal size, 1.5 times normal size, and 0.5 times normal size. Information about the size of the caption is also input as text in the text string field. For example, if subtitle news about soccer is provided in sports, and the size of the provided subtitle is 1.5 times the normal size, the text input in the text string field may be displayed as "Sports Football (x1.5)". Can be.
한편, 상기 컴포넌트 태그값과 패킷 식별자를 매칭시키기 위하여, 스트림 식별자 디스크립터(Stream_identifier_descriptor())가 사용된다. Meanwhile, in order to match the component tag value and the packet identifier, a stream identifier descriptor (Stream_identifier_descriptor ()) is used.
도 7은 스트림 식별자 디스크립터 신택스를 보인 도면이다. 도시된 바와 같이 상기 스트림 식별자 디스크립터는 컴포넌트 태그 필드(Component_tag)를 포함하고 있다. 상기 컴포넌트 태그값은 컴포넌트 디스크립터에 포함되어 있는 컴포넌트 태그값과 동일하다. 컴포넌트 태그 필드가 스트림 식별자 디스크립터에 포함되고, 상기 스트림 식별자 디스크립터는 자막 디스크립터처럼 서비스 인포메이션의 프로그램 맵 테이블에 포함된다. 그리고 상기 도 2에서 설명한 바와 같이 프로그램 맵 테이블에서 스트림 정보에는 패킷 식별자가 포함되어 있으므로, 컴포넌트 태그값이 패킷 식별자와 1:1로 매칭된다. 7 is a diagram illustrating stream identifier descriptor syntax. As shown, the stream identifier descriptor includes a component tag field (Component_tag). The component tag value is the same as the component tag value included in the component descriptor. The component tag field is included in the stream identifier descriptor, and the stream identifier descriptor is included in the program map table of the service information like the caption descriptor. As described above with reference to FIG. 2, since the packet information is included in the stream information in the program map table, the component tag value matches the packet identifier 1: 1.
도 8은 전송 스트림을 수신하여 디코딩하기 위한 수신기의 구성을 보인 블록도이다. 도시된 바와 같이 수신기는 데이터 베이스(800), 필터 제어부(810), PID 필터(820), 전송 버퍼(Buffer)(830), 자막 디코더(840) 및 픽셀 버퍼(850)로 구성된다. 8 is a block diagram showing a configuration of a receiver for receiving and decoding a transport stream. As shown, the receiver includes a
상기 데이터 베이스(800)는 수신기가 수신한 전송 스트림에서 서비스 인포메이션의 프로그램 맵 테이블 및 이벤트 정보 테이블에 포함되어 있는 자막정보가 저장된다. 데이터 베이스는 자막 영역과 컴포넌트 영역으로 구분되어 있다. The
상기 프로그램 맵 테이블에는 패킷 식별자와 현재 자막 뉴스가 제공되고 있다는 정보가 존재한다. 그러므로 데이터 베이스의 자막 영역(801)에는 패킷 식별자와 현재 자막 뉴스가 제공되고 있다는 정보가 저장된다. The program map table contains information that a packet identifier and subtitle news are currently provided. Therefore, the
상기 이벤트 정보 테이블에는 페이지 식별자, 컴포넌트 태그값이 존재한다. 그리고 이벤트 정보 테이블에는 자막 뉴스의 서비스 분야에 대한 정보 및 자막의 크기에 대한 정보에서 적어도 하나 이상을 포함한 정보가 존재한다. 그러므로 데이터 베이스의 컴포넌트 영역(803)에는 페이지 식별자, 컴포넌트 태그값, 자막 뉴스의 서비스 분야에 대한 정보 및 자막의 크기에 대한 정보가 저장된다. 다만 자막의 크게에 대한 정보는 데이터 베이스의 컴포넌트 영역(803)에 저장되지 않을 수 있다. A page identifier and a component tag value exist in the event information table. The event information table includes information including at least one of information on a service field of the caption news and information on the size of the caption. Therefore, the component area 803 of the database stores page identifiers, component tag values, information on the service field of the caption news, and information on the size of the caption. However, the information about the size of the subtitles may not be stored in the component area 803 of the database.
상기 필터 제어부(810)는 상기 PID 필터(820)와 상기 전처리 및 필터부(841)가 필터링하는 동작을 제어한다. 시청자에 의하여 선택될 수 있는 종류의 자막 서 비스 분야 또는 자막 크기는 도 9에 도시된 바와 같이 화면에 표시된다. 시청자는 사용자 인터페이스 수단을 통해, 화면에 표시되는 자막 뉴스 목록 중에서 하나 이상의 개체를 선택한다. 필터 제어부(810)는 상기 선택된 개체에 해당하는 패킷 식별자 및 페이지 식별자를 상기 데이터 베이스(800)에서 독출한다. 사용자 인터페이스 수단을 통해 특정 개체가 선택된 경우에, 필터 제어부(810)는 선택된 개체에 해당하는 컴포넌트 태그값과 페이지 식별자를 데이터 베이스의 컴포넌트 영역(803)에서 독출한다. 컴포넌트 태그값과 패킷 식별자는 1:1로 매칭되어 있으므로, 필터 제어부(810)는 상기 독출한 컴포넌트 태그값을 이용하여 데이터 베이스의 자막 영역(801)에서 패킷 식별자를 독출한다. 상기 독출한 패킷 식별자는 PID 필터(820)로, 페이지 식별자는 전처리 및 필터부(841)로 출력된다. The
PID 필터(820)는 전송 스트림 패킷들을 입력받고, 상기 필터 제어부(810)로부터 입력받은 패킷 식별자에 따라서, 전송 스트림 패킷을 필터링한다. 상기 PID 필터(820)에서의 필터링으로 인하여, 자막 스트림 패킷이 전송 버퍼(830)에 일시적으로 저장된다. 상기 전송 버퍼(830)는 일 예로 512byte 크기를 갖으며, 192Kbit/s 단위로 자막 스트림 패킷은 자막 디코더(840)로 출력된다. The
상기 자막 디코더(840)는 전처리 및 필터부(841), 코드 데이터 버퍼(843), 자막 처리부(845), 및 컴포지션 버퍼(847)로 구성된다. The
상기 전처리 및 필터부(841)는 자막 스트림 패킷에서 전송 스트림의 헤더와 자막 PES 패킷의 헤더를 제거한 후, 페이지 식별자를 이용하여 필터링을 수행한다. PID 필터(820)와 전처리 및 필터부(841)의 필터링에 의해 특정 언어, 특정 서비스 분야, 특정 크기에 해당하는 데이터가 독출된다. 페이지 식별자는 상기 필터 제어부(810)로부터 입력받는다. 전처리 및 필터부(841)에서 필터링된 후의 자막 데이터는 24Kbyte 크기를 갖는 코드 데이터 버퍼(843)를 거쳐 자막 처리부(845)로 출력한다.The preprocessing and
자막 처리부(845)에서는 자막 데이터의 데이터 처리가 일어나며 픽셀 버퍼(850)로 처리된 데이터가 입력된다. 상기 픽셀 버퍼(850)로 픽셀 데이터인 자막 데이터의 전송율을 512 kbit/s이다. 상기 픽셀 버퍼(850)에 저장된 자막 데이터는 실제 방송 신호와 다중화되어 영상 표시장치의 화면상에 디스플레이된다. 상기 컴포지션 버퍼(847)는 자막들의 컴포지션이 필요한 데이터인 경우에 저장하는 버퍼이다. The
즉 상기한 과정을 거치면 영상표시장치의 화면에는 시청자가 선택한 언어, 크기로 사용자가 선택한 서비스 분야의 자막 뉴스가 디스플레이된다.That is, after the above process, the subtitle news of the service field selected by the user in the language and size selected by the viewer is displayed on the screen of the image display apparatus.
도 10은 본 발명의 디지털 방송의 자막 서비스 표시방법을 나타낸 흐름도이다. 도시된 바와 같이 단계(S100)에서 프로그램 맵 테이블 및 이벤트 정보 테이블을 파싱한다. 수신기는 방송국이 전송한 전송 스트림을 입력받아서 서비스 인포메이션에 존재하는 프로그램 맵 테이블 및 이벤트 정보 테이블을 파싱한다. 10 is a flowchart illustrating a method for displaying caption services in digital broadcasting of the present invention. As shown in step S100, the program map table and the event information table are parsed. The receiver receives a transport stream transmitted by a broadcasting station and parses a program map table and an event information table present in the service information.
다음 단계(S102)에서 자막 정보를 데이터 베이스에 저장한다. 프로그램 맵 테이블을 파싱함으로써, 상기 프로그램 맵 테이블에 포함되어 있는 패킷 식별자와 현재 자막 뉴스가 제공되고 있는지에 대한 정보가 데이터 베이스의 자막 영역(801)에 저장된다. 그리고 상기 이벤트 정보 테이블을 파싱함으로써, 이벤트 정보 테이 블에 포함되어 있는 페이지 식별자, 컴포넌트 태그값과 자막 뉴스의 서비스 분야에 대한 정보 및 자막의 크기에 대한 정보가 데이터 베이스(800)의 컴포넌트 영역에 저장된다. 다만, 데이터 베이스(800)의 컴포넌트 영역에 저장되는 정보 중에서 상기 자막의 크기에 대한 정보는 선택적으로 포함된다. In the next step S102, subtitle information is stored in a database. By parsing the program map table, the packet identifier included in the program map table and information on whether current subtitle news is being provided are stored in the
다음 단계(S104)에서, 영상표시장치의 화면에 표시된 자막 뉴스 목록에서 특정 개체가 선택되었는지의 여부를 판단한다. 방송국이 제공하고 있는 자막 뉴스 목록은 영상 표시장치의 화면에 표시된다. 상기 자막 뉴스 목록에는 예를 들면, 현재 제공되고 있는 자막 뉴스의 서비스 분야인 스포츠 축구, 스포츠 야구, 주식 니케이, 주식 다우존스 등으로 구성될 수 있다. 또는 자막 뉴스 목록은 자막 뉴스의 서비스 분야뿐만 아니라 자막의 크기가 고려된 스포츠 축구(보통크기), 스포츠 축구(0.5배 크기), 스포츠 축구(1.5배 크기) 등으로 구성될 수 있다. 영상 표시장치에 표시되어 있는 자막 뉴스 목록에서, 특정 개체가 사용자 인터페이스 수단(860)을 통해 선택되었는지의 여부를 판단한다. 사용자 인터페이스 수단(860)을 통해 선택될 수 있는 특정 개체는 하나 이상이 된다. In a next step S104, it is determined whether or not a specific object is selected in the subtitle news list displayed on the screen of the image display apparatus. The subtitle news list provided by the broadcasting station is displayed on the screen of the video display device. The subtitle news list may include, for example, sports soccer, sports baseball, stock Nikkei, stock Dow Jones, and the like, which are currently provided subtitle news services. Alternatively, the subtitle news list may include sports soccer (normal size), sports soccer (0.5 times size), sports soccer (1.5 times size), and the like, as well as the service field of the subtitle news. From the caption news list displayed on the video display device, it is determined whether or not a specific object is selected through the user interface means 860. There is more than one specific entity that can be selected via the user interface means 860.
상기 단계(S104)의 판단결과 자막 뉴스 목록에서 특정 개체가 선택된 경우에, 단계(S106)에서 선택된 특정 개체에 해당하는 식별자를 독출한다. 영상 표시장치의 화면에 표시되어 있는 목록중에서 특정 개체가 사용자 인터페이스 수단(860)을 통해 선택된 경우에, 필터 제어부(810)는 데이터 베이스(800)에 저장되어 있는 자막정보에서 선택된 개체에 해당하는 식별자를 독출한다. 상기 식별자는 패킷 식별자와 페이지 식별자이다. 필터 제어부(810)는 선택된 개체에 대한 페이지 아이디 및 컴포넌트 태그값을 데이터 베이스의 컴포넌트 영역(803)에서 독출한다. 또한, 필터 제어부(810)는 상기 독출한 컴포넌트 태그값을 이용하여 데이터 베이스의 자막 영역(801)에서 식별자 아이디를 독출한다. 자막 뉴스의 특정 서비스 분야 또는 자막의 특정 크기에 관련한 데이터를 갖는 자막 스트림 패킷은 고유의 패킷 식별자와 페이지 식별자를 갖고 있기 때문이다. As a result of the determination in step S104, when a specific entity is selected in the subtitle news list, an identifier corresponding to the specific entity selected in step S106 is read. When a specific object is selected from the list displayed on the screen of the video display device through the user interface means 860, the
다음 단계(S108)에서 독출한 식별자를 이용하여 자막 뉴스 데이터를 디코딩한다. PID 필터(820)는 필터 제어부(810)가 데이터 베이스(800)에서 독출한 패킷 식별자에 따라서, 입력받은 전송 스트림 패킷들을 필터링한다. 상기 PID 필터(820)에서 필터링된 특정 언어, 서비스 분야, 크기에 해당하는 자막 스트림 패킷은 전송 버퍼(830)에 일시적으로 저장된다. The subtitle news data is decoded using the identifier read in the next step S108. The
그리고 전처리 및 필터부(841)는 상기 전송 버퍼(830)에 저장되어 있는 스트림 패킷에서 전송 스트림 패킷의 헤더와 자막 PES 패킷의 헤더를 제거한 후, 필터 제어부(810)가 데이터 베이스(800)에서 독출한 페이지 식별자에 따라서 필터링하여 특정 자막 데이터를 독출한다. 전처리 및 필터부(841)에서 독출한 특정 자막 데이터는 코드 데이터 버퍼(843)를 거쳐 자막 처리부(845)로 출력되고, 상기 자막 처리부(845)에서 자막 데이터가 디코딩되어 픽셀 버퍼(850)로 출력된다.After the preprocessing and
다음 단계(S110)에서 영상표시장치의 화면에 자막 뉴스 데이터가 표시된다. 픽셀 버퍼(850)에 저장된 픽셀 데이터인 자막 데이터는 방송신호와 다중화되어 영상 표시장치의 화면상에 표시된다. In the next step S110, subtitle news data is displayed on the screen of the image display apparatus. Subtitle data, which is pixel data stored in the
상기 자막 뉴스 데이터가 영상표시장치의 화면상에서 표시되는 위치는 자막 영역 조정부(도면 미도시)에 의하여 조절된다. 자막영역 조정부는 사용자 인터페이스 수단에 의한 명령이 없는 경우에 상기 자막 구성 데이터를 바이패스하여, 자막 데이터가 영상표시장치의 기 설정된 영역에 표시될 수 있도록 한다. 그러나 자막영역 조정부는 사용자 인터페이스 수단에 의한 자막 위치 이동 명령이 입력된 경우에는, 자막 데이터를 표시할 위치에 맞도록 자막위치 데이터를 변환시켜서 특정 영역에 자막이 표시될 수 있도록 한다. The position at which the caption news data is displayed on the screen of the image display apparatus is controlled by a caption area adjusting unit (not shown). The caption area adjusting unit bypasses the caption configuration data when there is no command by the user interface means so that the caption data can be displayed in a predetermined area of the video display device. However, when the caption position shift command by the user interface means is input, the caption region adjusting unit converts the caption position data to match the position to display the caption data so that the caption can be displayed in a specific region.
도 11은 자막 뉴스에 관한 자막이 영상표시장치에 표시된 실시예를 보인 도면이다. 도시된 바와 같이 영상표시장치에 표시되고 있는 비디오에 관련된 일반 자막이 화면의 하단 영역에 표시되고 있다. 그리고 영상표시장치의 우측 영역에는 시청자에 의하여 선택된 자막 뉴스인 스포츠 축구에 대한 자막 뉴스와 다우존스 주식에 대한 자막 뉴스가 표시되고 있다. 11 is a view showing an embodiment in which a caption related to caption news is displayed on an image display apparatus. As shown, the general subtitles related to the video displayed on the image display apparatus are displayed in the lower area of the screen. In the right area of the image display apparatus, subtitle news for sports soccer, which are subtitle news selected by the viewer, and subtitle news for Dow Jones stock are displayed.
한편, 상기에서는 본 발명을 특정의 바람직한 실시 예에 관련하여 도시하고 설명하였지만, 이하의 특허청구범위에 의해 마련되는 본 발명의 정신이나 분야를 이탈하지 않는 한도 내에서 본 발명이 다양하게 개조 및 변화될 수 있다는 것을 당 업계에서 통상의 지식을 가진 자는 용이하게 알 수 있다.On the other hand, while the present invention has been shown and described with respect to specific preferred embodiments, various modifications and changes of the present invention without departing from the spirit or field of the invention provided by the claims below It can be easily understood by those skilled in the art.
이와 같이 본 발명은 방송신호를 송신하는데 있어서, 복수의 서비스 분야에 관한 자막 뉴스 데이터를 포함하는 자막 스트림을 방송 신호와 다중화하고, 상기 다중화되어 출력된 전송 스트림을 송신한다. 또한, 상기 전송 스트림에는 상기 자 막 스트림에 대한 정보를 삽입한다. As described above, in the present invention, in transmitting a broadcast signal, a caption stream including caption news data relating to a plurality of service fields is multiplexed with the broadcast signal, and the multiplexed transport stream is transmitted. The transport stream also inserts information about the subtitle stream.
상기 송신한 전송 스트림을 수신기가 수신하고, 영상표시장치의 화면에 표시된 자막 뉴스 목록에서 시청자의 기호에 따라서 선택된 특정 개체에 해당하는 패킷 식별자 및 페이지 식별자로 전송 스트림 패킷을 필터링 한다. 그러면 특정 서비스 분야의 자막 뉴스가 영상표시장치에 표시된다. 상기 영상표시장치에 표시되는 자막 뉴스의 서비스 분야는 방송 프로그램과 관련이 없는 것으로, 시청자는 방송 프로그램을 시청하면서 시청자의 기호에 적합한 자막 뉴스를 통하여 특정 서비스 분야에 대한 정보를 취득할 수 있다. The receiver receives the transmitted transport stream, and filters the transport stream packet by the packet identifier and the page identifier corresponding to the specific object selected according to the viewer's preference in the caption news list displayed on the screen of the image display apparatus. The subtitle news of the specific service field is then displayed on the video display device. The service field of the caption news displayed on the image display apparatus is not related to the broadcast program, and the viewer may acquire information on the specific service field through the caption news suitable for the viewer's preference while watching the broadcast program.
또한, 시청자는 특정 서비스 분야의 정보를 취득하는 데 있어서 소요되는 시간이 적으므로, 보다 효율적인 정보의 취득이 가능하다. In addition, since the viewer takes less time to acquire information in a specific service field, more efficient information can be obtained.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050114137A KR100760105B1 (en) | 2005-11-28 | 2005-11-28 | Method for offering and displaying subtitle news of digital broadcasting |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050114137A KR100760105B1 (en) | 2005-11-28 | 2005-11-28 | Method for offering and displaying subtitle news of digital broadcasting |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20070055760A KR20070055760A (en) | 2007-05-31 |
KR100760105B1 true KR100760105B1 (en) | 2007-09-18 |
Family
ID=38277039
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020050114137A KR100760105B1 (en) | 2005-11-28 | 2005-11-28 | Method for offering and displaying subtitle news of digital broadcasting |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100760105B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101350133B1 (en) * | 2010-05-14 | 2014-01-08 | 한국전자통신연구원 | Method and apparatus for digital on-screen graphic advertisement using universal content identifier |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010054591A (en) * | 1999-12-07 | 2001-07-02 | 구자홍 | Appratus and method for additional information transmitting and reception of broadcasting signal |
KR20040048240A (en) * | 2002-12-02 | 2004-06-07 | 삼성전자주식회사 | Method for providing application information |
KR20050036526A (en) * | 2003-10-16 | 2005-04-20 | 삼성전자주식회사 | Transport stream, apparatus and method for providing value added service during channel changing time in a digital multimedia broadcasting system and mobile terminal equipment capable of displaying the digital multimedia broadcasting |
KR20060021511A (en) * | 2004-09-03 | 2006-03-08 | 주식회사 대우일렉트로닉스 | Apparatus for administrating an advertisement program in a digital broadcasting receiver |
-
2005
- 2005-11-28 KR KR1020050114137A patent/KR100760105B1/en active IP Right Grant
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20010054591A (en) * | 1999-12-07 | 2001-07-02 | 구자홍 | Appratus and method for additional information transmitting and reception of broadcasting signal |
KR20040048240A (en) * | 2002-12-02 | 2004-06-07 | 삼성전자주식회사 | Method for providing application information |
KR20050036526A (en) * | 2003-10-16 | 2005-04-20 | 삼성전자주식회사 | Transport stream, apparatus and method for providing value added service during channel changing time in a digital multimedia broadcasting system and mobile terminal equipment capable of displaying the digital multimedia broadcasting |
KR20060021511A (en) * | 2004-09-03 | 2006-03-08 | 주식회사 대우일렉트로닉스 | Apparatus for administrating an advertisement program in a digital broadcasting receiver |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101350133B1 (en) * | 2010-05-14 | 2014-01-08 | 한국전자통신연구원 | Method and apparatus for digital on-screen graphic advertisement using universal content identifier |
Also Published As
Publication number | Publication date |
---|---|
KR20070055760A (en) | 2007-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7594247B2 (en) | Method and apparatus for preparing and transmitting electronic program information and apparatus for producing electronic program guide from the electronic program information | |
US7603694B2 (en) | Virtual channel table data structure, transport stream discrimination method, and digital broadcast receiver | |
US7117515B2 (en) | Method of transmitting/receiving additional information | |
KR101797497B1 (en) | Method and apparatus for processing non-real-time broadcast service and content transmitted by broadcast signal | |
JP2004364318A (en) | Logical composite channel mapping in mpeg network | |
KR20110072181A (en) | Apparatus and method for dtv closed-captioning processing in broadcasting and communication system | |
KR100664012B1 (en) | Output language display method for digital television | |
US7071993B2 (en) | Digital broadcast receiving device and method using the same | |
JP3382021B2 (en) | Program search device and method | |
US20060034589A1 (en) | DTV data stream, DTV broadcast system, and methods of generating and processing DTV data stream | |
EP1793622A2 (en) | Method and apparatus for storing digital broadcasting signal | |
US20070283383A1 (en) | Digital television receiver and method for processing broadcast signal | |
US20070283408A1 (en) | Digital television receiver and method for processing broadcast signal | |
KR100760105B1 (en) | Method for offering and displaying subtitle news of digital broadcasting | |
KR100737614B1 (en) | Method for offering and displaying subtitle news of digital broadcasting | |
JPH10215419A (en) | Digital broadcast receiver | |
KR101325802B1 (en) | Digital Broadcasting Transmitter, Digital Broadcasting Receiver and System and Method for Serving Digital Broadcasting | |
EP2603015A1 (en) | Automatic channel change based on received metadata | |
JPH10304271A (en) | Digital broadcast receiver | |
EP1995953A2 (en) | Digital broadcasting receiver | |
KR100338216B1 (en) | Program genre display method and device | |
JP2002354355A (en) | Digital broadcast receiver | |
KR100577145B1 (en) | Method for channel information expressing of digital tv | |
KR101227492B1 (en) | Data structure and method for program guide, and broadcasting receiver | |
JP2003298542A (en) | Digital broadcast transmitter, digital broadcast transmission method, digital broadcast receiver, and identifier providing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20120827 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130823 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20140822 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20150824 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20160824 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20170814 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20180814 Year of fee payment: 12 |
|
FPAY | Annual fee payment |
Payment date: 20190814 Year of fee payment: 13 |