KR101085392B1 - Branch broadcasting method and receiving method and transmitting and receiving device for branch broadcasting - Google Patents
Branch broadcasting method and receiving method and transmitting and receiving device for branch broadcasting Download PDFInfo
- Publication number
- KR101085392B1 KR101085392B1 KR1020080124284A KR20080124284A KR101085392B1 KR 101085392 B1 KR101085392 B1 KR 101085392B1 KR 1020080124284 A KR1020080124284 A KR 1020080124284A KR 20080124284 A KR20080124284 A KR 20080124284A KR 101085392 B1 KR101085392 B1 KR 101085392B1
- Authority
- KR
- South Korea
- Prior art keywords
- branch
- information
- broadcast
- program
- packet
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 10
- 238000001824 photoionisation detection Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 206010036618 Premenstrual syndrome Diseases 0.000 description 1
- 239000012141 concentrate Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4343—Extraction or processing of packetized elementary streams [PES]
-
- 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
-
- 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
-
- 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/485—End-user interface for client configuration
-
- 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8541—Content authoring involving branching, e.g. to different story endings
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
본 발명은 서로 관련이 있는 방송 프로그램을 하나의 고수준의 채널로 통합하여 방송하고, 그러한 방송을 수신하여 사용자의 선택에 따라 분기 방송을 시청할 수 있는 분기 방송 방법 및 그 수신 방법, 그리고 그 분기방송을 위한 송신 및 수신장치를 제공한다. 그 분기 방송 수신 방법은 단말기에서 방송 데이터를 수신하는 단계; 상기 방송 데이터가 분기 방송에 대한 데이터인지 판단하는 단계; 분기 방송에 대한 데이터인 경우, 상기 방송 데이터의 TS 패킷 내의 UPT 필드를 파싱하여 분기에 대한 정보를 추출하는 단계; 파싱된 분기 정보를 기초로 분기별 선택화면을 디스플레이하는 단계; 및 분기 방송 종료를 판단하는 단계;를 포함한다.The present invention integrates and broadcasts broadcast programs that are related to each other into a single high-level channel, and receives the broadcast, and the branch broadcast method and the reception method thereof, and the branch broadcast, which can watch the branch broadcast according to a user's selection. It provides a transmitting and receiving device for. The branch broadcast reception method includes receiving broadcast data at a terminal; Determining whether the broadcast data is data for branch broadcasting; Extracting information on a branch by parsing a UPT field in a TS packet of the broadcast data in case of data for branch broadcasting; Displaying a quarterly selection screen based on parsed branch information; And determining the end of the branch broadcast.
DMB(Digital Multimedia Broadcasting), Multiplexing, PSI(Program Specific Information), PAT(Program Association Table), PMT(Program Map Table), UPT(User Private Table) Digital Multimedia Broadcasting (DMB), Multiplexing, Program Specific Information (PSI), Program Association Table (PAT), Program Map Table (PMT), User Private Table (UPT)
Description
본 발명은 디지털 방송 및 그 수신방법에 관한 것으로, 특히 여러 방송 프로그램을 하나의 채널에 다중화하여 전송하는 방송 방법과 그 방송을 수신하는 방법, 그리고 그 분기방송을 위한 송신 및 수신장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to digital broadcasting and a method of receiving the same, and more particularly, to a broadcasting method for multiplexing multiple broadcast programs on a single channel, a method for receiving the broadcast, and a transmission and reception apparatus for branch broadcasting.
이전의 NTSC(National Television System Committee) 방식 TV 방송과 같은 아날로그 TV 방송은 정해진 하나의 RF(Radio Frequency) 채널의 주파수 대역에 하나의 프로그램만 방송 가능하였다.Analog TV broadcasting, such as NTSC (National Television System Committee) TV broadcasting, was able to broadcast only one program in a frequency band of one radio frequency (RF) channel.
이에 반해, HDTV(High Definition Television)와 같은 차세대 디지털 TV 방송은 RF 채널의 개수가 아날로그 TV 방송에 비해 훨씬 더 많아 졌을 뿐 아니라, 필요할 때 서비스에 필요한 비트율을 유연하게 할당할 수도 있다. 즉, 하나의 RF 채널의 한정된 전송 대역폭에서 다수의 프로그램을 전송하는 것이 가능하다. 예를 들어 프로그램 편성에서 어떤 시간대는 기존 아날로그 TV 방송과 같은 SD(Standard Definition)급 프로그램을 다채널로, 또 어떤 시간대는 HD 급 프로그램을 1개를 채널로 편성하는 가능하다. 이러한 예로서 미국 ATSC(United States ATSC Television System Committee) 규격을 들 수 있다. ATSC에 따르면 기존의 아날로그 1개 채널에 해당하는 1개의 RF 채널 내에서도 최소 HD 급 프로그램 1개부터 최대 SD급 프로그램 6 개의 서브 채널을 동시에 방송할 수 있다.In contrast, next-generation digital TV broadcasts, such as HDTV (High Definition Television), have not only a larger number of RF channels than analog TV broadcasts, but also have the flexibility to allocate the necessary bit rates for services when needed. That is, it is possible to transmit a plurality of programs in a limited transmission bandwidth of one RF channel. For example, in some program schedules, it is possible to organize SD (Standard Definition) programs such as analog TV broadcasts into multiple channels, and some time zones to organize one HD program into channels. An example of this is the United States ATSC Television System Committee (ATSC) standard. According to the ATSC, it is possible to simultaneously broadcast at least one sub-HD program and up to six sub-SD programs in one RF channel corresponding to one analog channel.
상기한 바와 같이 하나의 RF 채널의 한정된 전송 대역폭에서 다수의 프로그램을 전송하는 것이 가능하기 때문에 방송 사업자는 한층 다양한 프로그램을 서비스할 수 있으며, 이에 따라 사용자는 프로그램 선택의 폭이 넓어지게 되었다.As described above, since it is possible to transmit a plurality of programs in a limited transmission bandwidth of one RF channel, a broadcaster can serve a wider variety of programs, thereby allowing users to select a wider range of programs.
그러나 현재까지는 하나의 채널 내에 여러 개의 방송 프로그램을 다중화하여 방송하는 서비스 및 이를 수신하여 선택적으로 방송을 시청할 수 있는 수신장치가 개발되어 있지 않기 때문에, 여전히 방송 사업자는 디지털 다채널에 서로 다른 프로그램을 전송하는 서비스만 해오고 있다.However, until now, since a service for multiplexing multiple broadcast programs in one channel and broadcasting and receiving a receiver to selectively watch the broadcast have not been developed, broadcasters still transmit different programs to digital multichannels. Only service that has been doing.
본 발명이 해결하고자 하는 과제는 서로 관련이 있는 방송 프로그램을 하나의 고수준의 채널로 통합하여 방송하고, 그러한 방송을 수신하여 사용자의 선택에 따라 분기 방송을 시청할 수 있는 분기 방송 방법 및 그 수신 방법, 그리고 그 분기방송을 위한 송신 및 수신장치를 제공하는 데에 있다.The problem to be solved by the present invention is a branch broadcasting method and a receiving method for integrating and broadcasting broadcast programs related to each other in a single high-level channel, and receiving the broadcast to watch the branch broadcast according to the user's selection, And to provide a transmission and reception apparatus for the branch broadcasting.
상기 과제를 해결하기 위하여, 본 발명은 분기별로 제작된 방송 프로그램을 부호화하는 단계; 부호화된 상기 방송 프로그램을 패킷 스트림으로 다중화하는 단계; 다중화된 상기 패킷 스트림을 아날로그 신호로 변환하는 단계; 및 상기 아날로그 신호를 소정 주파수로 전송하는 단계;를 포함하고, 상기 다중화 단계에서 전송될 TS(Transfer Stream) 패킷의 UPT(User Private Table) 필드에 분기에 관한 정보를 포함시킴으로써, 사용자가 선택에 따라 상기 방송 프로그램을 분기하여 시청할 수 있도록 방송하는 분기 방송 방법을 제공한다.In order to solve the above problems, the present invention comprises the steps of encoding the broadcast program produced by quarter; Multiplexing the encoded broadcast program into a packet stream; Converting the multiplexed packet stream into an analog signal; And transmitting the analog signal at a predetermined frequency, and including branching information in a user private table (UPT) field of a transfer stream (TS) packet to be transmitted in the multiplexing step, according to a user's selection. Provided is a branch broadcasting method for broadcasting so as to branch and watch the broadcast program.
상기 정보는 분기 대상인 오디오 및 비디오 패킷에 대한 PID(Packet Identifier) 정보 및 상기 분기에 대한 정보를 담은 데이터 패킷에 대한 PID 정보를 포함할 수 있다. 또한, 상기 데이터 패킷은, 상기 분기 방송의 특정 프로그램이 시작되기 전이면, 작품에 대한 제목과 러닝 타임에 대한 정보를 포함하고, 상기 프로그램이 시작 후이고 분기 전이면, 현재까지의 프로그램의 내용에 대한 요약과 플레이된 시간에 대한 정보를 포함하며, 상기 프로그램이 분기 후이면, 각 분기 별로 그 전 분기에 대한 설명과 내용 요약, 및 플레이된 시간에 대한 정보를 포함할 수 있다. 한편, 상기 정보는 분기 대상인 오디오 및 비디오 패킷에 대한 PID(Packet Identifier) 정보 및 상기 분기 방송을 수신하는 때에 따른 프로그램에 대한 정보를 포함할 수도 있다.The information may include PID (Packet Identifier) information for audio and video packets to be branched and PID information for a data packet including information about the branch. In addition, the data packet includes information about a title and a running time of the work if the specific program of the branch broadcast is started, and if the program is after the start and before the branch, the content of the program up to now. If the program is after a quarter, each quarter may include a description of the previous quarter, a summary of the contents, and information about the time played. The information may include PID (Packet Identifier) information on audio and video packets to be branched and information on a program according to the reception of the branch broadcast.
한편, 상기 다중화하는 단계에서, 전송될 TS(Transfer Stream) 패킷이 구성되는데, 이러한 상기 TS 패킷은 DBM 방송용 표준 TS 패킷의 규격을 따라 구성될 수 있다.Meanwhile, in the multiplexing step, a transfer stream (TS) packet to be transmitted is configured, and the TS packet may be configured according to the standard of the standard TS packet for DBM broadcasting.
본 발명은 또한 상기 과제를 달성하기 위하여, 단말기에서 방송 데이터를 수신하는 단계; 상기 방송 데이터가 분기 방송에 대한 데이터인지 판단하는 단계; 분기 방송에 대한 데이터인 경우, 상기 방송 데이터의 TS 패킷 내의 UPT 필드를 파싱하여 분기에 대한 정보를 추출하는 단계; 파싱된 분기 정보를 기초로 분기별 선택화면을 디스플레이하는 단계; 및 분기 방송 종료를 판단하는 단계;를 포함하는 분기 방송 수신 방법을 제공한다.The present invention also comprises the steps of receiving broadcast data at the terminal to achieve the above object; Determining whether the broadcast data is data for branch broadcasting; Extracting information on a branch by parsing a UPT field in a TS packet of the broadcast data in case of data for branch broadcasting; Displaying a quarterly selection screen based on parsed branch information; And determining the end of the branch broadcast.
한편, 상기 UPT 필드에 분기 대상인 오디오 및 비디오 패킷에 대한 PID(Packet Identifier) 정보 및 상기 분기에 대한 정보를 담은 데이터 패킷에 대한 PID 정보가 포함되어 있는 경우는, 상기 UPT 필드 파싱 단계에서, 분기 대상인 상기 오디오 및 비디오 패킷에 대한 PID 정보 및 상기 데이터 패킷에 대한 PID 정보를 파싱하고, 상기 데이터 패킷에 포함된 프로그램에 대한 정보에 따라 사용자가 어느 분기 대상을 선택하면, 상기 디스플레이 단계에서 선택된 오디오 및 비디오 패킷을 디코딩하여 상기 선택화면으로서 디스플레이할 수 있다.On the other hand, when the UPT field includes PID (packet identifier) information on audio and video packets targeted for branching and PID information on a data packet including information on the branching, the UPT field parsing step includes: Parse the PID information for the audio and video packet and the PID information for the data packet, and if the user selects a branch target according to the information about the program included in the data packet, the audio and video selected in the display step The packet can be decoded and displayed as the selection screen.
더 나아가 본 발명은 상기 과제를 달성하기 위하여, 분기 방송을 위한 방송 프로그램을 입력하는 외부 입력장치; 상기 방송 프로그램을 부호화하는 인코딩 모듈; 부호화된 상기 방송 프로그램을 패킷 스트림으로 다중화하는 먹스(MUX); 및 다중화된 상기 패킷 스트림을 아날로그 신호로 변환하여 소정 수파수로 전송하는 송신부;를 포함하고, 상기 먹스는 전송될 TS 패킷의 UPT 필드에 분기에 관한 정보를 포함하도록 하여, 사용자가 선택에 따라 상기 방송 프로그램을 분기하여 시청할 수 있도록 하는 분기 방송을 위한 송신장치를 제공한다.Furthermore, the present invention, in order to achieve the above object, an external input device for inputting a broadcast program for branch broadcasting; An encoding module for encoding the broadcast program; A mux for multiplexing the encoded broadcast program into a packet stream; And a transmitter configured to convert the multiplexed packet stream into an analog signal and transmit the signal at a predetermined frequency, wherein the mux includes information about a branch in an UPT field of a TS packet to be transmitted. Provided is a transmission apparatus for branch broadcasting, which enables branched broadcasting to be viewed.
한편, 본 발명은 상기 과제를 달성하기 위하여, 분기 방송을 포함한 TS 패킷 신호를 수신하는 수신부; 수신된 상기 TS 패킷 신호를 비디오 및 오디오로 디스플레이할 수 있도록 처리하고, 상기 신호 처리를 제어하는 신호처리 및 제어부 모듈; 및 상기 신호처리 및 제어부 모듈에 따라 해당 분기방송에 대한 비디오 및 오디오를 디스플레이하는 디스플레이부;를 포함하고, 상기 신호처리 및 제어부 모듈에서 상기 TS 패킷의 파싱을 통해 획득한 분기 방송에 대한 정보를 기초로 선택적으로 분기 방송을 시청할 수 있도록 하는 분기방송을 위한 수신장치를 제공한다.On the other hand, the present invention, in order to achieve the above object, a receiver for receiving a TS packet signal including a branch broadcast; A signal processing and control module which processes the received TS packet signal so as to be displayed in video and audio and controls the signal processing; And a display unit configured to display video and audio for the corresponding branch broadcast according to the signal processing and control module. Based on the information on the branch broadcast obtained by parsing the TS packet in the signal processing and control module. The present invention provides a receiving apparatus for branch broadcasting, which enables to selectively watch branch broadcasting.
본 발명에 있어서, 상기 신호처리 및 제어부 모듈은, 상기 TS 패킷을 비디오, 오디오, 데이터, 및 정보 영역의 패킷들로 분리하는 디먹스; 상기 디먹스를 통해 분리된 패킷들 중 정보 영역을 파싱하는 파싱부; 상기 비디오, 오디오 패킷을 디코딩하는 디코더; 상기 수신장치의 구성요소들을 제어하는 컨트롤러; 및 상기 파싱부의 정보에 기초하여 사용자가 입력을 수행하면 상기 컨트롤러로 전달되어 해당 분기 방송으로 분기할 수 있도록 하는 키 입력부;를 포함할 수 있다.In the present invention, the signal processing and control module includes: a demux for separating the TS packet into packets of video, audio, data, and information areas; A parser for parsing an information area among the packets separated through the demux; A decoder for decoding the video and audio packets; A controller controlling components of the receiving device; And a key input unit which is transmitted to the controller to branch to a corresponding branch broadcast when a user performs an input based on the information of the parser.
본 발명에 따른 분기 방송 방법 및 그 수신 방법, 그리고 그 분기방송을 위한 송신 및 수신장치는 방송 사업자가 다양한 방송 서비스를 제공할 수 있도록 하며, 그에 따라, 시청자가 컨텐츠의 내용을 선택 결정하여, 원하는 방송 프로그램을 서비스를 받음으로써, 시청자의 참여와 만족도를 높일 수 있도록 한다. The branch broadcasting method and the reception method thereof according to the present invention, and the transmission and reception apparatus for the branch broadcasting enable the broadcasting company to provide various broadcasting services, and accordingly, the viewer selects and decides the contents of the content, Receiving a broadcast program to increase the participation and satisfaction of viewers.
또한, 실시간 방송에 있어서도 그 전 내용을 알 수 있도록 제공함으로써, 방송 중간에 시청을 하더라도 그 프로그램을 충분히 알 수 있도록 할 수 있으며, 경우에 따라, 스포츠 영상이나 오락 프로그램에서 원하는 부분에만 포커싱하여, 시청할 수 있게 함으로써, 좀더 시청자의 방송 프로그램 시청의 만족도를 향상시킬 수도 있다. In addition, by providing the entire contents in real time broadcasting, it is possible to fully know the program even when watching in the middle of the broadcasting. In some cases, focusing only on a desired portion of a sports video or entertainment program, By doing so, it is possible to further improve the viewer's satisfaction with watching the broadcast program.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명한다. 이하의 설명에서 어떤 구성 요소가 다른 구성 요소에 연결된다고 기술될 때, 이는 다른 구성 요소와 바로 연결될 수도 있지만, 그 사이에 제3의 구성 요소가 개재될 수도 있다. 또한, 도면에서 각 구성 요소의 구조나 크기는 설명의 편의 및 명확성을 위하여 과장되었고, 설명과 관계없는 부분은 생략되었다. 도면상에서 동일 부호는 동일한 요소를 지칭한다. 한편, 사용되는 용어들은 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, when a component is described as being connected to another component, it may be directly connected to another component, but a third component may be interposed therebetween. In addition, in the drawings, the structure or size of each component is exaggerated for convenience and clarity of explanation, and parts irrelevant to the description are omitted. Like numbers refer to like elements in the figures. It is to be understood that the terminology used is for the purpose of describing the present invention only and is not used to limit the scope of the present invention.
종래 방송국에서는 한편의 드라마, 영화 또는 오락 프로그램 등을 제작할 때, 드라마나 영화의 경우는 결과가 이미 결정된 내용을 하나의 방송 프로그램으로 제작하고, 오락 프로그램이나 스포츠 중계의 경우 시간적으로 진행되는 사건을 그대로 촬영하여 방송으로 전송하는 방식으로 중계하였다. 그에 따라, 시청자는 방송되는 것을 그대로 시청만 할 수 있을 수 있을 뿐, 능동적으로 어떤 상황이나 장면을 선택하여 시청할 수는 없었다.When a conventional broadcasting station produces one drama, a movie, or an entertainment program, in the case of a drama or a movie, the result has already been determined into a single broadcast program, and in the case of an entertainment program or a sports relay, the event that is going on in time is kept as it is. The film was relayed by broadcasting. Accordingly, the viewer can only watch what is being broadcast, but cannot actively select and watch a situation or scene.
그러나 현재의 방송 기술은 하나의 고수준의 채널에 두 개 이상의 저수준의 채널들을 통합, 즉 다중화(multiplexing)하여 방송할 수 있다. 그에 따라, 하나의 채널에 두 개 이상의 관련 방송 프로그램을 통합하여 동시에 전송하여 방송할 수 있다. However, current broadcast technologies can combine two channels, or multiplex them, in one high-level channel. Accordingly, two or more related broadcast programs can be integrated and transmitted simultaneously in one channel.
예컨대, 방송국에서는 드라마나 영화를 제작할 때, 하나의 결말을 갖는 영상만을 제작하는 것이 아니라, 여러 개의 다양한 결말을 가질 수 있는 영상들을 함께 제작하고, 그러한 영상들을 하나의 채널에 동시에 전송하여 방송하고 시청자가 해당 채널 시청 중에 줄거리나 내용을 선택하여 볼 수 있도록 한다는 개념이다. 한편, 오락 프로그램 등의 경우는 출연한 각각의 연예인 별로 영상을 촬영하여 동시에 방송하여 시청자가 선호하는 연예인에 집중하여 프로그램을 시청하게 하거나, 스포츠 방송의 경우, 여러 각도에서 각각 촬영하여 하나의 채널로서, 동시에 전송함으로써, 시청자가 원하는 각도를 선택하여 스포츠를 시청하게 할 수 있도록 할 수 있다.For example, when producing a drama or a movie, a broadcasting station not only produces a video having one ending, but also produces videos that may have various endings, and simultaneously transmits the images to one channel for broadcasting and viewers. Is a concept that allows users to select a plot or content while watching the channel. On the other hand, in the case of an entertainment program, each celebrity who has appeared is filmed and broadcasted at the same time so that viewers can concentrate on the favorite celebrity to watch the program, or in the case of sports broadcasting, each channel is photographed from various angles as one channel. By transmitting at the same time, the viewer can select the desired angle to watch the sport.
도 1은 본 발명의 일 실시예에 따른 DMB 단말기에서 분기방송을 설명하기 위한 개념도이다.1 is a conceptual diagram illustrating branch broadcasting in a DMB terminal according to an embodiment of the present invention.
도 1을 참조하면, 방송국에서 하나의 채널로 다중화된 데이터 신호를 방송하면, DMB 단말기가 이를 수신하고, 사용자가 해당 채널을 시청하다가, 선택 상황이 발생하여 어느 하나의 경우를 선택한 경우에 방송은 분기하게 된다. 여기서는 처음의 분기를 분기 1 및 분기 2로 표시하고 있다. 분기 1을 선택하여 해당 분기 방송을 시청하다가 다시 선택 상황이 발생하면, 선택을 통해 분기 3 및 분기 4 방송 중 어느 하나의 방송으로 분기하게 된다. 이와 같은 식으로 하나의 채널 내에서 시청자는 상황에 따라 자신이 선택한 방향으로의 방송 내용을 시청할 수 있게 된다. 물론, 때에 따라 다른 분기 방송 시청 중에 다른 쪽 분기 방송으로의 전환도 가능함은 물론이다. 그러한 경우에는 전환된 분기 방송의 전 상황에 대한 내용을 시청자가 알 수 있도록 하기 위해, 간략한 요약 내용이 문자를 통해 표시되도록 하는 것이 바람직하다.Referring to FIG. 1, when a broadcasting station broadcasts a multiplexed data signal to one channel, the DMB terminal receives it, the user watches the corresponding channel, and when the selection occurs, the broadcast is selected. Will diverge. Here, the first branch is represented by branch 1 and branch 2. If the user selects the branch 1 to watch the corresponding branch broadcast and the selection occurs again, the branching is performed to one of the branch 3 and branch 4 broadcasts through the selection. In this way, in one channel, the viewer can watch the broadcast contents in the direction selected by the user according to the situation. Of course, it is also possible to switch to the other branch broadcast while watching another branch broadcast from time to time. In such a case, in order to allow viewers to know the contents of the entire switched branch broadcast, it is desirable to have a brief summary displayed through text.
본 도면에서는 드라마 또는 영화를 예를 들어 설명하였지만, 앞서 설명한 오락 프로그램이나 스포츠의 경우도 여러 분기 방송 형태로 방송될 수 있음은 물론이다. 또한, DMB를 예시하였지만, 방송의 형태를 시청할 수 있는 어떤 수신 장치에도 본 발명의 분기방송 방법이나 수신 방법이 채용될 수 있음은 물론이다.In this figure, a drama or a movie has been described as an example, but the above-described entertainment program or sports may also be broadcast in various quarters. In addition, although the DMB is exemplified, the branch broadcasting method or the receiving method of the present invention can be adopted to any receiving apparatus capable of viewing the form of broadcasting.
도 2는 본 발명의 분기방송에 이용되는 TS 패킷 구조를 보여주는 구조도이다.2 is a structural diagram showing a structure of a TS packet used for branch broadcasting of the present invention.
도 2를 참조하면, 분기 방송을 위해서는 방송을 통해 전송되는 데이터 패킷에 분기 방송을 위한 일정한 규약이 저장되어 있어야 하고, 수신 장치에서는 그러한 규약을 파싱하여 분기 방송임을 표시하여 시청자가 분기 방송을 시청할 수 있도 록 한다.Referring to FIG. 2, in order to branch broadcasting, a certain protocol for branch broadcasting should be stored in a data packet transmitted through the broadcasting, and the receiving device parses the protocol to indicate that the broadcasting is branch broadcasting so that the viewer can watch the branch broadcasting. To be present.
도 2의 데이터 패킷은 MPEG-2 시스템에서 데이터 전송에 이용되고 있는 다중화된 TS(Transfer Stream) 패킷에 대한 데이터 구조를 보이고 있는데, 데이터의 스펙 정보가 저장되는 부분인 PSI(Program Specific Information) 테이블로는 다음의 4개의 테이블을 들 수 있다. 즉, PAT(Program Association Table), PMT(Program Map Table), CAT(Conditional Access Table), NIT(Network Information Table)이다. The data packet of FIG. 2 shows a data structure of a multiplexed TS (transfer stream) packet used for data transmission in an MPEG-2 system. The data packet is a PSI (Program Specific Information) table, which is part of data specification information. There are four tables as follows. That is, a program association table (PAT), a program map table (PMT), a conditional access table (CAT), and a network information table (NIT).
PAT은 스트림 내의 모든 PMT의 PID(Packet Identifier)를 리스트 한다. 보통 PAT 정보를 갖는 TS 패킷의 PID는 항상 0x0이다. PMT는 각 프로그램에 대한 정보를 가지고 있다. 즉 각각의 방송 프로그램마다 PMT가 있고, 또한 이러한 PMT와 함께 자신만의 PID를 가지고 있는데, PMT는 어느 PID가 어느 프로그램에 관련되는 지에 대한 데이터를 가진다. 예컨대, 프로그램이 MPEG-2 비디오 스트림으로 구성된 경우, PMT가 그에 관련된 PID를 보여준다. 즉, 비디오 스트림 및 비디오가 포함된 비디오 타입(MPEG-2)을 묘사한다. PMT는 또한 추가적으로 연속적인 스트림에 관한 정보를 제공하는 디스크립터들을 포함할 수도 있다. 한편, CAT 및 NIT에 대한 규정은 MPEG-2 표준규약에는 아직 정의되어 있지 않은데, 말 그대로 액세스 조건에 대한 정보 및 인터넷 네트워크 정보를 포함한다.The PAT lists the PID (Packet Identifier) of all PMTs in the stream. Normally, the PID of a TS packet having PAT information is always 0x0. The PMT has information about each program. That is, each broadcast program has a PMT, and also has its own PID with the PMT, which has data about which PID is associated with which program. For example, if a program consists of an MPEG-2 video stream, the PMT shows the PID associated with it. That is, it depicts the video stream and the video type (MPEG-2) that contains the video. The PMT may also include descriptors that additionally provide information about the continuous stream. On the other hand, the regulations for CAT and NIT are not yet defined in the MPEG-2 standard protocol, and they literally include information on access conditions and internet network information.
PSI 테이블 영역 이외의 부분은 실제의 영상이나 음성 등의 데이터들이 저장되는 페이로드(pay-load) 구간인데, 여기서 'V'는 영상 데이터를 'A'는 오디오 데이터를 의미한다. 한편, 'D'는 문자 데이터 등에 대한 부분으로 이러한 데이터 패 킷(D) 다음으로 PMT가 배치된다. 일반적으로, 분기에 대한 정보가 데이터 패킷으로 저장되어 UPT 필드에서 파싱을 통해 데이터 패킷에 대한 PID 정보를 얻고, 그 PID에 대응하는 데이터 패킷에 저장된 분기에 대한 정보를 획득할 수 있다.The portion other than the PSI table area is a pay-load section in which data such as actual video or audio is stored, where 'V' means video data and 'A' means audio data. On the other hand, 'D' is a part for the character data and the like, PMT is placed next to this data packet (D). In general, information about a branch may be stored as a data packet to obtain PID information about the data packet through parsing in the UPT field, and information about the branch stored in the data packet corresponding to the PID may be obtained.
한편, TS 패킷은 전단부로 UPT(User Private Table) 필드를 포함하는데, 현재 MPEG-2 시스템에서는 이 UPT 필드를 사용하고 있지는 않고 예약 필드(Revered Field)로서만 설정되어 있다. 본 발명에서는 이러한 UPT 필드에 분기 방송을 위한PID 정보를 저장한다. 즉, 분기 대상인 오디오 및 비디오 패킷에 대한 PID 정보 및 상기 분기에 대한 정보를 담은 데이터 패킷에 대한 PID 정보를 저장한다. 예컨대, 도면상, 분기에 대한 데이터 패킷의 PID 100, 분기 대상인 비디오 및 오디오 패킷에 대한 PID 90, 91 등을 확인할 수 있다. 한편, 분기에 대한 정보는 데이터 패킷에 저장하지 않고 바로 UPT 필드에 저장할 수도 있다. On the other hand, the TS packet includes a User Private Table (UPT) field at the front end. Currently, the MPEG-2 system does not use this UPT field and is set only as a reserved field. In the present invention, the PID information for branch broadcasting is stored in the UPT field. That is, PID information of the audio and video packets to be branched and PID information of the data packet including the branch information are stored. For example, in the drawing, the
이러한 UPT 필드에 저장된 분기 방송에 대한 PID 정보가 파싱되고, 해당 데이터 패킷 또는 UPT 필드에 저장된 분기에 대한 정보에 기초하여 사용자가 분기 방송을 선택하게 되면, 선택된 해당 오디오 및 비디오 패킷이 디코딩 등을 통해 영상으로 디스플레이됨으로써, 사용자가 분기별 해당 프로그램을 시청할 수 있다.When the PID information of the branch broadcast stored in the UPT field is parsed and the user selects the branch broadcast based on the data packet or the branch information stored in the UPT field, the selected corresponding audio and video packet is decoded through decoding. By being displayed as an image, a user can watch a corresponding program quarterly.
지금까지 MPEG-2 시스템의 TS 패킷을 예를 들어 설명하였으나, 다른 영상 시스템의 경우에도 분기 방송을 위한 패킷 구조를 적절히 형성할 수 있음은 물론이다. 한편, MPEG-2 시스템의 경우, 앞서 설명한 바와 같이 예약 필드인 UPT 필드를 이용함으로써, 현재의 MPEG-2 시스템의 표준 규약을 그대로 따르면서 분기 방송을 위한 데이터 구조를 구현할 수 있다. 다른 영상 시스템의 경우에도 표준 규약이 정 의 되어 있는 경우, 그 규약 내에 분기 방송을 위한 데이터 구조를 구현하는 것이 바람직하다. So far, the TS packet of the MPEG-2 system has been described as an example. However, in the case of other video systems, a packet structure for branch broadcasting can be appropriately formed. On the other hand, in the case of the MPEG-2 system, as described above, by using the UPT field, which is a reserved field, a data structure for branch broadcasting can be implemented while following the standard protocol of the current MPEG-2 system. In the case of other video systems, if a standard protocol is defined, it is preferable to implement a data structure for branch broadcasting within the protocol.
한편, 본 발명의 분기 방송은 설정된 대역폭에 따라 분기 방송만 할 수 있을 수도 있고, 또는 다른 서비스도 할 수 있다. 즉 분기의 수가 많다면 한 채널당 방송은 대역폭의 제안으로 인해 분기 방송밖에 못하겠지만, 분기 수가 적고 대역폭이 크다면, 분기 방송 외에 다른 프로그램의 채널 선택도 가능하도록 할 수 있다.On the other hand, the branch broadcast of the present invention may be only the branch broadcast or other services according to the set bandwidth. In other words, if the number of branches is large, the broadcast per channel may be only branch broadcasting due to the proposal of bandwidth. However, if the number of branches is small and the bandwidth is large, the channel selection of other programs besides the branch broadcasting may be possible.
이하, UPT 필드에 저장되는 분기 방송에 대한 정보에 대해서 기술한다.Hereinafter, the information on the branch broadcast stored in the UPT field will be described.
도 3은 도 2의 TS 패킷의 UPT 필드에 저장되는 분기 정보를 보여주는 블럭도이다.FIG. 3 is a block diagram illustrating branch information stored in the UPT field of the TS packet of FIG. 2.
도 3을 참조하면, UPT 필드에는 도시된 바와 같이 분기 방송의 대상인 비디오 및 오디오 패킷에 대한 각각의 PID 넘버를 포함하고, 또한 그 해당 분기 방송의 분기에 대한 정보를 위한 데이터 패킷에 대한 PID 넘버를 포함한다. 즉, UPT 필드에는 각 분기에 대한 비디오 및 오디오 패킷의 PID 정보와 그 분기에 대한 줄거리나 부가정보를 넣어둔 PID, 즉 데이터 패킷에 대한 PID(도 2에서, PID 100,200)의 정보가 저장된다. 여기서, 실제 줄거리나 상연 시간 등의 프로그램에 대한 정보는 PID100 이나 PID 200에 대응하는 데이터 패킷에 저장된다.Referring to FIG. 3, the UPT field includes respective PID numbers for video and audio packets that are subject to branch broadcasting, and also indicates PID numbers for data packets for information on branches of the corresponding branch broadcasting. Include. That is, the UPT field stores PID information of video and audio packets for each branch, and a PID including a plot or additional information about the branch, that is, a PID of the data packet (in Fig. 2, PID 100,200). Here, information about a program such as an actual plot or a performance time is stored in a data packet corresponding to PID100 or
구체적으로, 만약 분기 0의 경우에 해당하는 오디오 및 비디오 패킷의 PID 넘버는 90 및 91이고, 이러한 분기 0에 대한 구체적인 정보가 저장되는 데이터 패킷의 PID 넘버는 100이다. 그 후의 분기 1 및 2 등의 경우도 해당 오디오 및 비디오 패킷의 PID 넘버와 분기에 대한 정보를 저장하는 데이터 패킷에 대한 PID 넘버 가 UPT 필드에 저장된다. 이와 같이, 오디오 및 비디오 패킷, 및 데이터 패킷에 대한 PID가 UPT 필드에 저장되어 있고, PMT 파싱을 통해 해당 PID가 일치됨으로써, 분기 몇 번째인지가 파악되게 된다.Specifically, if the branch number 0, the PID number of the audio and video packet is 90 and 91, the PID number of the data packet that stores the specific information for the branch 0 is 100. In the subsequent branches 1 and 2, the PID number for the data packet storing the PID number of the corresponding audio and video packet and the branch information is stored in the UPT field. In this way, PIDs for audio and video packets and data packets are stored in the UPT field, and the corresponding PIDs are identified through PMT parsing to determine the number of branches.
본 실시예에서는 데이터 패킷의 PID만을 UPT 필드에 저장하고, 실제적인 분기에 대한 데이터는 해당 데이터 패킷을 참조하는 식으로 구성되었지만, 한편으로는 UPT 필드에 바로 분기에 대한 데이터를 삽입하는 것도 가능하다.In this embodiment, only the PID of the data packet is stored in the UPT field, and the data for the actual branch is configured to refer to the corresponding data packet. However, it is also possible to insert the data for the branch directly into the UPT field. .
도 1을 참조하여, 분기의 방법을 좀더 구체적으로 설명하면, 프로그램을 처음 시청 시에는 분기가 없으므로 UPT 필드에는 분기수가 1개밖에 존재하지 않는다. 따라서, PID 90 및 91의 비디오 패킷 및 오디오 패킷이 분기방송으로서 디스플레이될 수 있다. 한편, PID 100에 해당하는 데이터 패킷에는 해당 프로그램에 대한 제목이나 상연 시간 등의 정보가 저장될 수 있다. 데이터 패킷으로 저장될 수 있는 정보에 대해서는 뒷부분에서 좀더 상세히 설명한다. Referring to FIG. 1, the branching method will be described in more detail. Since there is no branching when the program is first viewed, there is only one branching number in the UPT field. Thus, video packets and audio packets of
한편, 분기 1과 분기 2로 나누어질 때, 최초 분기 0은 필요 없게 된다. 즉, TS 패킷을 통해 들어오는 방송 데이터는 분기 1과 분기 2에 대한 방송 데이터만 들어오게 된다. 분기 1의 선택하게 되면, PID 120, 121의 비디오 패킷 및 오디오 패킷이 분기방송으로서 디스플레이되고, 또한 PID 200에 해당하는 데이터 패킷에는 해당 프로그램에 대한 정보가 저장되어 있다. 한편, 분기 2를 선택하는 경우에는 PID 290, 291의 비디오 패킷 및 오디오 패킷이 분기방송으로서 디스플레이되고, 또한 PID 300에 해당하는 데이터 패킷에는 해당 프로그램에 대한 정보가 저장되어 있다.On the other hand, when divided into branch 1 and branch 2, the first branch 0 is not necessary. That is, the broadcast data coming in through the TS packet enters only broadcast data for branch 1 and branch 2. When the branch 1 is selected, the video packets and the audio packets of the
한편, 분기 1이 분기 3 및 분기 4로 다시 나누어질 때, TS 패킷으로서 전송되는 방송 데이터는 분기 2, 3, 및 4로서, 분기 1은 더 이상 필요하지 않게 된다. 이와 같은 방송의 분기는 특정 분기 방송이 끝날 때까지 계속되게 된다. On the other hand, when branch 1 is subdivided into branch 3 and branch 4, broadcast data transmitted as TS packets are branches 2, 3, and 4, and branch 1 is no longer needed. This branch of the broadcast will continue until the end of a particular branch broadcast.
여기서, 모든 분기, 즉 이전 분기에 대한 방송을 전송하지 않는 이유는 하나의 채널에 설정된 대역폭이 제한되어 있으므로 모든 분기에 대한 방송 데이터를 전송하는 것은 불가능하기 때문이다. 그에 따라, 되도록 불필요한 분기에 대한 방송데이터는 전송하지 않는 것이 바람직하다. Here, the reason for not transmitting broadcasts for all branches, that is, the previous branch, is because it is impossible to transmit broadcast data for all branches because the bandwidth set in one channel is limited. Accordingly, it is desirable not to transmit broadcast data for branches that are unnecessary.
한편, UPT 필드에는 이러한 PID 정보와 함께 이전 프로그램에 대한 정보도 함께 포함되도록 할 수 있다. 이는 앞서 언급한 바와 같이 모든 분기 방송 데이터를 전송하지 않은 것에 대한 보완이기도 하다. 물론, 각 분기 방송 중에 해당 데이터 패킷에 이전 프로그램의 정보가 포함되도록 구성할 수도 있다.In the meantime, the UPT field may include information on a previous program together with such PID information. As mentioned above, this is a supplement to not transmitting all branch broadcast data. Of course, the information packet of the previous program may be included in the corresponding data packet during each branch broadcast.
좀더 상세히 설명하면, 분기 방송을 수행하는 경우, 방송을 처음 시청할 때, 분기 방송 전이거나, 분기 방송 중이고 분기 되기 전 또는 후 등으로 여러 가지 경우가 발생할 수 있다. 따라서, 상황에 따른 정보가 시청자에게 적절히 제공되어야 한다.In more detail, in the case of performing the branch broadcast, when the broadcast is first viewed, various cases may occur before or after the branch broadcast and before or after the branch broadcast. Therefore, information according to the situation should be appropriately provided to the viewer.
예컨대, 방송을 처음 시청할 때, 분기 방송의 특정 프로그램이 시작되기 전이면, UPT 필드나 데이터 패킷에 저장되는 프로그램의 정보로서, 해당 프로그램의 제목과 러닝 타임 등을 포함할 수 있다. 또한, 이미 분기 방송의 특정 프로그램이 시작 후이고, 아직 분기 전이면, 현재까지의 프로그램의 내용에 대한 요약과 플레이된 시간에 대한 정보를 포함할 수 있다. 한편, 분기 후이면, 각 분기 별로 그 전 분기에 대한 설명과 내용 요약, 및 플레이된 시간에 대한 정보를 포함할 수 있다.For example, when a broadcast is first viewed, before a specific program of a branch broadcast starts, information about a program stored in a UPT field or a data packet may include a title and a running time of the corresponding program. In addition, if a specific program of the branch broadcast is already started and is still before the branch, it may include a summary of the contents of the program so far and information on the time played. On the other hand, after the branch, each branch may include a description of the previous quarter, a summary of the contents, and information about the time played.
한편, 이러한 정보들은 단말기를 켜는 순간에, 문자로서만 디스플레이되거나, 디폴트로 설정된 분기 방송의 영상에 문자로서 함께 디스플레이, 또는 시청할 수 있는 분기방송의 영상들 모두와 각각의 영상에 해당하는 정보가 문자로서 함께 디스플레이되도록 할 수 있다. 전술한 바와 같이 프로그램에 대한 정보는 UPT 필드에 바로 저장되거나, UPT 필드에는 데이터 패킷에 대한 PID만 저장되고, 해당 데이터 패킷에 프로그램에 대한 정보가 저장될 수 있다.On the other hand, at the moment of turning on the terminal, the information is displayed only as text, or is displayed as text in the video of the branch broadcasting set as a default, or all of the videos of the branch broadcasting that can be viewed and information corresponding to each video are displayed. Can be displayed together. As described above, information about a program may be directly stored in the UPT field, or only a PID for a data packet may be stored in the UPT field, and information about the program may be stored in the corresponding data packet.
도 4는 본 발명의 또 다른 실시예에 따른 분기 방송을 위한 송신장치에 대한 구조도이다.4 is a structural diagram of a transmission apparatus for branch broadcasting according to another embodiment of the present invention.
도 4를 참조하면, 본 실시예에 따른 송신장치는 외부 입력장치(100), 인코딩 모듈(200), 먹스(MUX, 300), 및 송신부(400)를 포함한다. Referring to FIG. 4, the transmitter according to the present exemplary embodiment includes an
외부 입력장치(100)는 분기 방송을 위한 영상 신호나 음성 신호, 즉 방송 프로그램을 입력하는 장치로서, 카메라나 마이크 등이 될 수 있다. 인코딩 모듈(200)은 영상 신호나 음성 신호를 포함한 방송 프로그램을 부호화하여 압축하며, 먹스(300)는 다수의 그러한 방송 프로그램들을 TS 패킷으로 다중화한다.The
이러한 먹스(300)는 분기 방송을 위해 UPT 필드로 분기 방송을 위한 PID 정보를 삽입한다. 즉 분기 대상인 비디오 및 오디오 패킷에 대한 PID 및 그 분기 방송에 대한 정보를 저장하는 데이터 패킷에 대한 PID가 UPT 필드로 저장된다. 즉, 먹스(300)형 통해 형성되는 TS 패킷의 구조는 도 2에서 설명한 바와 같다. 한편, UPT 필드로는 분기 방송에 대한 정보가 바로 저장되도록 할 수도 있음은 물론이다.The
송신부(400)는 먹스(300)를 통해 다중화된 TS 패킷을 아날로그 신호로 변환하여 소정 수파수로 전송한다. The
본 실시예의 송신장치는 분기 방송을 위해 분기와 관련된 오디오 및 비디오 패킷의 PID 및 분기에 대한 정보 데이터 패킷에 대한 PID를 UPT 필드에 삽입하여 TS 패킷으로서 전송함으로써, 사용자가 그러한 TS 패킷의 UPT 필드를 파싱하여 분기에 대한 정보를 얻고 그에 따라 원하는 분기 방송을 선택하여 시청할 수 있도록 한다.The transmitting apparatus of this embodiment inserts the PID of the audio and video packet related to the branch and the PID of the information data packet for the branch into the UPT field and transmits the UPT field of such TS packet for the branch broadcast. Parse to obtain information about the branch and select the desired branch broadcast accordingly.
도 5a는 본 발명의 또 다른 실시예에 따른 분기 방송을 위한 수신장치에 대한 구조도이다.5A is a structural diagram of a receiving apparatus for branch broadcasting according to another embodiment of the present invention.
도 5a를 참조하면, 본 실시예의 수신장치는 수신부(1100), 신호처리 및 제어부 모듈(1200) 및 디스플레이부(1300)를 포함한다. Referring to FIG. 5A, the receiver of the present embodiment includes a
수신부(1100)는 RF 튜너 등을 이용하여 방송 신호를 채널별로 선국하여 분기 방송을 포함한 TS 패킷 신호를 수신하며, 신호처리 및 제어부 모듈(1200)은 수신된 상기 TS 패킷 신호를 비디오 및 오디오로 디스플레이할 수 있도록 처리하고, 또한, 이러한 신호 처리를 위해 각 구성부분을 제어한다. 신호처리 및 제어부 모듈(1200)에 대해서는 도 5b에서 좀더 상세히 설명한다. The
디스플레이부(1300)는 해당 분기방송에 대한 비디오 및 오디오를 디스플레이하게 된다. 즉, 수신된 TS 패킷이 신호처리 및 제어부 모듈(1200)에서 디먹싱 및 파싱되면서, 사용자가 분기 방송에 대한 정보를 얻게 되고 그에 따라 어느 하나의 분기 방송을 선택하게 되면, 디코더를 통해 해당 분기 방송의 비디오 및 오디오 데 이터들이 영상 및 음성 신호 디코딩되고, 디스플레이를 위해서 가공된 후에 LCD 디스플레이 등의 비디오 출력장치와 앰프들의 오디오 출력장치로 출력되게 된다.The
도 5b는 도 5a의 신호처리 및 제어부 모듈을 좀더 상세하게 보여주는 구조도이다.5B is a structural diagram illustrating the signal processing and control module of FIG. 5A in more detail.
도 5b를 참조하면, 신호처리 및 제어부 모듈(1200)은 디먹스(1210), 파서(1220), 디코더(1230), 컨트롤러(1240), 및 키 입력부(125))를 포함한다.Referring to FIG. 5B, the signal processing and
디먹스(1210)는 TS 패킷을 비디오, 오디오, 데이터, 및 정보 영역의 패킷들로 분리하게 된다. 이러한 TS 패킷이 PSI 테이블 영역 및 페이로드 영역을 포함하고, PSI 테이블 영역으로 UPT 필드가 포함되며, 페이로드 영역에 비디오 패킷, 오디오 패킷, 및 데이터 패킷를 포함되어 있음은 전술한 바와 같다. 따라서, 디먹스(1210)는 먹스에 의해 다중화되기 전으로 각 패킷들을 분리한다.The demux 1210 splits the TS packet into packets of the video, audio, data, and information areas. As described above, the TS packet includes a PSI table area and a payload area, a UPT field is included as the PSI table area, and a video packet, an audio packet, and a data packet are included in the payload area. Thus, demux 1210 separates each packet before being multiplexed by the mux.
파서(1220)는 디먹스를 통해 분리된 패킷들 중 정보 영역, 즉 PST 테이블 영역을 파싱한다. 이러한 파싱 과정에는, 분기에 대한 정보가 저장되어 있는 UPT 필드 역시 파싱되고, 이러한 UPT 파싱을 통해 분기 대상인 비디오 및 오디오 패킷에 대한 PID 및 분기에 대한 정보를 저장하고 있는 데이터 패킷에 대한 PID 정보를 얻을 수 있다. 한편, 파싱 후, 사용자는 데이터 패킷의 분기에 대한 정보에 기초하여 분기 방송을 선택할 수 있다.The
사용자에 의해 분기 방송기 선택되면 해당 분기 대상의 비디오 및 오디오 패킷이 디코더(1230)를 통해 디코딩되고, 디스플레이를 위해 적절히 가공된 후, 디스플레이부(1300)로 출력되게 된다. 여기서, 키 입력부(1250)는 사용자가 분기 방송 에 대한 정보를 파악한 후, 원하는 분기 방송을 선택하기 위한 외부 입력장치로, 버튼이나 터치 패드 등이 될 수 있다.When the branch broadcaster is selected by the user, the video and audio packets of the corresponding branch object are decoded through the
컨트롤러(1240)는 수신 장치의 모든 구성요소를 전반적으로 제어하며, 또한키 입력부(1250)를 통해 사용자가 분기방송을 선택하면, 해당 분기 방송으로 분기하도록 제어한다.The
본 실시예의 수신장치는 파서를 통해 TS 패킷의 UPT 필드를 파싱함으로써, 사용자에게 분기 방송에 대한 정보를 제공하고, 또한 그러한 정보에 기초하여 사용자가 원하는 분기 방송을 선택하여 시청할 수 있도록 한다. 물론, TS 패킷은 분기 방송을 위한 여러 방송 프로그램들이 다중화된 스트림 패킷으로서, 송신측에서 TS 패킷의 UPT 필드에 분기 방송을 위한 PID 정보들을 저장하여 전송하게 됨은 물론이다.The receiving apparatus of the present embodiment parses the UPT field of the TS packet through the parser, thereby providing the user with information about the branch broadcast, and allowing the user to select and watch the desired branch broadcast based on the information. Of course, the TS packet is a stream packet in which multiple broadcast programs for branch broadcasting are multiplexed. The TS packet stores and transmits PID information for branch broadcasting in the UPT field of the TS packet.
도 6은 본 발명의 일 실시예에 따른 분기 방송의 송신 과정을 보여주는 흐름도이다.6 is a flowchart illustrating a process of transmitting a branch broadcast according to an embodiment of the present invention.
도 6을 참조하면, 먼저, 하나의 채널로 다중화하여 전송할 각 분기별로 제작된 방송 프로그램을 부호화한다(S100). 다음, 부호화가 완료되었는지 판단하고(S120), 완료되지 않은 경우 계속 부호화를 수행하고(S100), 완료된 경우에는 부호화된 방송 프로그램을 하나의 채널로 다중화한다(S140). 즉, 부호화된 각 방송 프로그램을 ST 패킷으로서 다중화한다. 이러한 다중화 과정에 UPT 필드에 분기 방송을 위한 PID 정보가 삽입되게 된다. 한편, 프로그램에 대한 정보는 UPT 필드에 바로 저장될 수도 있지만, 앞서 언급한 바와 같이 데이터 패킷에 대한 PID만 저장 되고, 데이터 패킷으로 정보가 저장될 수도 있다. 다중화가 완료되면, 방송 신호로서 전송하기 위하여 아날로그 신호로 변환하고(160), 그러한 아날로그 신호(160)를 전송하고자 하는 주파수로 전송함으로써, 실질적인 분기 방송을 시작한다(S180).Referring to FIG. 6, first, a broadcast program produced for each branch to be multiplexed and transmitted to one channel is encoded (S100). Next, it is determined whether the encoding is completed (S120). If not, the encoding is continuously performed (S100). When the encoding is completed, the encoded broadcast program is multiplexed into one channel (S140). That is, each encoded broadcast program is multiplexed as an ST packet. In the multiplexing process, PID information for branch broadcasting is inserted into the UPT field. On the other hand, the information about the program may be stored directly in the UPT field, but as described above, only the PID for the data packet may be stored and the information may be stored as the data packet. When the multiplexing is completed, the analog signal is converted into an analog signal for transmission as a broadcast signal (160), and the analog signal 160 is transmitted at a frequency to be transmitted, thereby starting a substantial branch broadcast (S180).
도 7은 본 발명의 일 실시예에 따른 분기 방송의 수신 과정을 보여주는 흐름도이다.7 is a flowchart illustrating a procedure of receiving a branch broadcast according to an embodiment of the present invention.
도 7을 참조하면, 먼저 DMB 단말기와 같은 방송 수신용 단말기를 통해 방송 데이터를 수신한다(S200). 이러한 방송 데이터는 분기 방송일 수도 있고 정상적인 방송일 수도 있다. 그에 따라, 분기 방송인지를 판단하고(S220), 분기 방송인 경우에 UPT 필드를 파싱하여 분기 정보를 추출한다(S240). 만약 분기 방송이 아닌 경우에는 정상적인 기본 방송을 디스플레이한다(S300).Referring to FIG. 7, first, broadcast data is received through a broadcast receiving terminal such as a DMB terminal (S200). Such broadcast data may be branch broadcast or normal broadcast. Accordingly, it is determined whether or not it is branch broadcasting (S220), and in the case of branch broadcasting, the UPT field is parsed to extract branch information (S240). If it is not the branch broadcast, the normal basic broadcast is displayed (S300).
분기 방송으로서 UPT 필드를 파싱한 경우에는 추출된 정보에 기초하여 해당하는 분기별 선택화면을 디스플레이한다(S260). 최초의 디스플레이의 경우는 전술한 바와 같이 프로그램에 대한 정보가 문자로만 디스플레이되거나 디폴트 영상에 문자가 함께 디스플레이되는 방식으로 디스플레이될 수 있다. 다음으로는 분기 방송 종료 여부를 판단하고(S280), 분기 방송이 종료하지 않은 경우에는 데이터 수신 단계로 돌아가 계속적인 분기 방송 데이터를 수신하며(S200), 분기 방송이 종료한 경우에는 기본 방송을 디스플레이한다(S300).When the UPT field is parsed as the branch broadcast, a corresponding quarterly selection screen is displayed based on the extracted information (S260). In the case of the first display, as described above, information about a program may be displayed only in text or in a manner in which text is displayed together in a default image. Next, it is determined whether or not the branch broadcast ends (S280), and if the branch broadcast is not finished, the process returns to the data receiving step to receive continuous branch broadcast data (S200), and when the branch broadcast ends, the basic broadcast is displayed. (S300).
지금까지, 본 발명을 도면에 표시된 실시예를 참고로 설명하였으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.So far, the present invention has been described with reference to the embodiments shown in the drawings, which are merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. . Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
도 1은 본 발명의 일 실시예에 따른 DMB 단말기에서 분기방송을 설명하기 위한 개념도이다.1 is a conceptual diagram illustrating branch broadcasting in a DMB terminal according to an embodiment of the present invention.
도 2는 본 발명의 분기방송에 이용되는 TS 패킷 구조를 보여주는 구조도이다.2 is a structural diagram showing a structure of a TS packet used for branch broadcasting of the present invention.
도 3은 도 2의 TS 패킷의 UPT 필드에 저장되는 분기 정보를 보여주는 블럭도이다.FIG. 3 is a block diagram illustrating branch information stored in the UPT field of the TS packet of FIG. 2.
도 4는 본 발명의 또 다른 실시예에 따른 분기 방송을 위한 송신장치에 대한 구조도이다.4 is a structural diagram of a transmission apparatus for branch broadcasting according to another embodiment of the present invention.
도 5a는 본 발명의 또 다른 실시예에 따른 분기 방송을 위한 수신장치에 대한 구조도이다.5A is a structural diagram of a receiving apparatus for branch broadcasting according to another embodiment of the present invention.
도 5b는 도 5a의 신호처리 및 제어부 모듈을 좀더 상세하게 보여주는 구조도이다.5B is a structural diagram illustrating the signal processing and control module of FIG. 5A in more detail.
도 6은 본 발명의 일 실시예에 따른 분기 방송의 송신 과정을 보여주는 흐름도이다.6 is a flowchart illustrating a process of transmitting a branch broadcast according to an embodiment of the present invention.
도 7은 본 발명의 다른 실시예에 따른 분기 방송의 수신 과정을 보여주는 흐름도이다.7 is a flowchart illustrating a procedure of receiving a branch broadcast according to another embodiment of the present invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080124284A KR101085392B1 (en) | 2008-12-08 | 2008-12-08 | Branch broadcasting method and receiving method and transmitting and receiving device for branch broadcasting |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080124284A KR101085392B1 (en) | 2008-12-08 | 2008-12-08 | Branch broadcasting method and receiving method and transmitting and receiving device for branch broadcasting |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100065773A KR20100065773A (en) | 2010-06-17 |
KR101085392B1 true KR101085392B1 (en) | 2011-11-21 |
Family
ID=42364961
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080124284A Expired - Fee Related KR101085392B1 (en) | 2008-12-08 | 2008-12-08 | Branch broadcasting method and receiving method and transmitting and receiving device for branch broadcasting |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101085392B1 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006041666A (en) * | 2004-07-23 | 2006-02-09 | Matsushita Electric Ind Co Ltd | Selective broadcast program receiver |
KR100552677B1 (en) * | 2003-12-19 | 2006-02-20 | 한국전자통신연구원 | Apparatus and method for switchable scenario service in digital broadcasting program |
-
2008
- 2008-12-08 KR KR1020080124284A patent/KR101085392B1/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100552677B1 (en) * | 2003-12-19 | 2006-02-20 | 한국전자통신연구원 | Apparatus and method for switchable scenario service in digital broadcasting program |
JP2006041666A (en) * | 2004-07-23 | 2006-02-09 | Matsushita Electric Ind Co Ltd | Selective broadcast program receiver |
Also Published As
Publication number | Publication date |
---|---|
KR20100065773A (en) | 2010-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1879382B1 (en) | Multi-screen display apparatus and method for digital broadcast receiver | |
EP1839437B1 (en) | Apparatus and method for displaying broadcasting information in digital broadcasting receiver | |
KR100894459B1 (en) | Digital broadcast receiving apparatus and control method therefor | |
US20100328527A1 (en) | Fast Channel Switch Between Digital Television Channels | |
KR20110030422A (en) | A service providing method and service providing apparatus for generating and transmitting a digital television signal stream, and a method and receiving means for receiving and processing a digital television signal stream. | |
JP5263155B2 (en) | Broadcast receiving apparatus and reproduction processing method | |
KR100269370B1 (en) | Digital satellite broadcsting receiver and method for display the other channel program | |
US7337461B2 (en) | CATV system provided with a digital broadcasting receiving unit and a bilateral remote controller | |
JP3634823B2 (en) | Broadcast receiver | |
KR100827491B1 (en) | Channel switching method and apparatus of digital television | |
US8898704B2 (en) | Display device and method for providing data broadcasting thereof | |
KR101085392B1 (en) | Branch broadcasting method and receiving method and transmitting and receiving device for branch broadcasting | |
KR20100039717A (en) | Personal recorder and control method of the same | |
US7953364B2 (en) | Device for displaying digital broadcasting channel and method thereof | |
JPH08289202A (en) | Device and method for transmitting and receiving electronic program guide | |
JP2004128778A (en) | Display controlling apparatus, method therefor and program thereof | |
JP2001230982A (en) | Digital tv broadcasting receiving device and its program information displaying method | |
KR20000055189A (en) | Digital broadcast receiving system | |
JP3594524B2 (en) | Digital broadcast receiver | |
KR100767873B1 (en) | Image Selector and Method of Image Display Equipment | |
JP7625233B2 (en) | Program receiving and display device and program receiving and display control method | |
KR100712331B1 (en) | Digital broadcasting receiver and method for screen display restriction using parental control program | |
KR100285588B1 (en) | Multi-angle service method in satellite broadcasting system | |
KR101007771B1 (en) | Multi-screen service providing device and method | |
JP2008294870A (en) | Digital broadcast receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20081208 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20090904 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20081208 Comment text: Patent Application |
|
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20110201 Patent event code: PE09021S01D |
|
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: 20111018 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20111115 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20111115 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20141007 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20141007 Start annual number: 4 End annual number: 4 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20160601 |
|
FPAY | Annual fee payment |
Payment date: 20160602 Year of fee payment: 5 |
|
PR0401 | Registration of restoration |
Patent event code: PR04011E01D Patent event date: 20160601 Comment text: Registration of Restoration |
|
PR1001 | Payment of annual fee |
Payment date: 20160602 Start annual number: 5 End annual number: 5 |
|
R401 | Registration of restoration | ||
FPAY | Annual fee payment |
Payment date: 20161019 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20161019 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20180826 Termination category: Default of registration fee Termination date: 20160601 |