[go: up one dir, main page]

KR102383598B1 - Broadcast receiving apparatus and signal processing method thereof - Google Patents

Broadcast receiving apparatus and signal processing method thereof Download PDF

Info

Publication number
KR102383598B1
KR102383598B1 KR1020160002196A KR20160002196A KR102383598B1 KR 102383598 B1 KR102383598 B1 KR 102383598B1 KR 1020160002196 A KR1020160002196 A KR 1020160002196A KR 20160002196 A KR20160002196 A KR 20160002196A KR 102383598 B1 KR102383598 B1 KR 102383598B1
Authority
KR
South Korea
Prior art keywords
information
generic packet
generic
additional information
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.)
Active
Application number
KR1020160002196A
Other languages
Korean (ko)
Other versions
KR20170017688A (en
Inventor
한윤경
민석인
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to US15/229,732 priority Critical patent/US9942000B2/en
Publication of KR20170017688A publication Critical patent/KR20170017688A/en
Priority to US15/917,002 priority patent/US10484128B2/en
Application granted granted Critical
Publication of KR102383598B1 publication Critical patent/KR102383598B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04L29/08018
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/631Multimode Transmission, e.g. transmitting basic layers and enhancement layers of the content over different transmission paths or transmitting with different error corrections, different keys or with different transmission protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04TINDEXING SCHEME RELATING TO STANDARDS FOR ELECTRIC COMMUNICATION TECHNIQUE
    • H04T2001/00Standards for wireless communication networks
    • H04T2001/201Physical layer functions

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

방송 수신 장치 및 그 신호 처리 방법이 개시된다. 본 발명에 따른 방송 수신 장치는, 복수의 PLP(Physical Layer Pipe)로 구성된 데이터 스트림을 수신하는 수신부, 수신부로부터 수신된 데이터 스트림에 포함된 복수의 PLP를 복조하고, 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷(Generic Packet) 및 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력하는 복조부 및 출력된 부가 정보에 기초하여 적어도 하나의 제너릭 패킷에 대한 신호 처리를 수행하는 신호 처리부를 포함한다. 이에 따라, 방송 수신 장치는 다양한 방송 서비스 제공을 위한 방송 표준 규격에 적합한 방송 비스를 제공할 수 있다.A broadcast receiving apparatus and a signal processing method thereof are disclosed. A broadcast reception apparatus according to the present invention includes a receiver for receiving a data stream composed of a plurality of PLPs (Physical Layer Pipe), and demodulates a plurality of PLPs included in a data stream received from the receiver, and at least corresponding to each of the plurality of PLPs. A demodulator that generates and outputs one generic packet and additional information on at least one generic packet, and a signal processor that performs signal processing on at least one generic packet based on the output additional information . Accordingly, the broadcast receiving device may provide a broadcast service suitable for a broadcast standard standard for providing various broadcast services.

Description

방송 수신 장치 및 그 신호 처리 방법 {BROADCAST RECEIVING APPARATUS AND SIGNAL PROCESSING METHOD THEREOF}Broadcast receiving device and signal processing method thereof {BROADCAST RECEIVING APPARATUS AND SIGNAL PROCESSING METHOD THEREOF}

본 발명은 방송 수신 장치 및 그 신호 처리 방법에 관한 것으로서, 더욱 상세하게는 디지털 방송 규격에 적합한 영상 신호를 수신하는 방송 수신 장치 및 그 신호 처리 방법에 관헌 것이다.The present invention relates to a broadcast reception apparatus and a signal processing method thereof, and more particularly, to a broadcast reception apparatus and a signal processing method for receiving an image signal conforming to a digital broadcast standard.

21세기 정보화 사회에서 방송 통신 서비스는 본격적인 디지털화, 다채널화, 광대역화, 고품질화의 시대를 맞이하고 있다. 특히 최근에 고화질 디지털 TV 및 PMP, 휴대방송 기기 보급이 확대됨에 따라 디지털 방송 서비스도 다양한 수신방식 지원에 대한 요구가 증대되고 있다. In the information society of the 21st century, broadcasting and communication services are facing the era of full-scale digitalization, multi-channelization, broadband, and high quality. In particular, as the distribution of high-definition digital TVs, PMPs, and portable broadcasting devices has recently expanded, the demand for digital broadcasting services to support various reception methods is also increasing.

이러한 요구에 따라 표준 그룹에서는 다양한 표준을 제정하여, 사용자의 니즈를 만족시킬 수 있는 다양한 서비스를 제공하려고 노력하고 있다. 따라서, 이 같은 다양한 서비스 제공을 위한 표준에 적합한 방송 수신 장치의 개발이 모색되어야 할 필요가 있다.In response to these demands, the standards group is trying to provide various services that can satisfy the needs of users by enacting various standards. Accordingly, there is a need to seek development of a broadcast receiving apparatus suitable for a standard for providing such various services.

본 발명은 상술한 필요성에 따라 안출된 것으로, 본 발명의 목적은 다양한 방송 서비스 제공을 위한 방송 표준 규격에 적합한 방송 수신 장치 및 그 신호 처리 방법을 제공함에 있다.SUMMARY OF THE INVENTION The present invention has been devised in response to the above-mentioned necessity, and an object of the present invention is to provide a broadcast receiving apparatus and a signal processing method suitable for a broadcast standard standard for providing various broadcast services.

이상과 같은 목적을 달성하기 위한 일 실시 예에 따르면, 방송 수신 장치는, 복수의 PLP(Physical Layer Pipe)로 구성된 데이터 스트림을 수신하는 수신부, 상기 수신부로부터 수신된 데이터 스트림에 포함된 상기 복수의 PLP를 복조하고, 상기 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷(Generic Packet) 및 상기 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력하는 복조부 및 상기 출력된 부가 정보에 기초하여 상기 적어도 하나의 제너릭 패킷에 대한 신호 처리를 수행하는 신호 처리부를 포함한다.According to an exemplary embodiment for achieving the above object, a broadcast reception device includes a receiving unit for receiving a data stream composed of a plurality of physical layer pipes (PLPs), and the plurality of PLPs included in the data stream received from the receiving unit. A demodulator that demodulates , generates and outputs at least one generic packet corresponding to each of the plurality of PLPs and additional information on the at least one generic packet, and the at least one based on the outputted additional information and a signal processing unit that performs signal processing on one generic packet.

그리고, 상기 부가 정보는, 상기 제너릭 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 또는 신호 처리에 이용되는 정보일 수 있다.In addition, the additional information may be information used for reconstructing a payload in a higher layer or for signal processing among information not included in the header information of the generic packet.

또한, 상기 부가 정보는, 상기 제너릭 패킷의 시작을 나타내는 싱크 코드 정보, 상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보, 에러 정보, 상기 복수의 PLP 각각에 대한 식별 정보 및 상기 복수의 PLP 각각의 순서를 나타내는 순위 정보 중 적어도 하나를 포함할 수 있다.In addition, the additional information includes sync code information indicating the start of the generic packet, valid information for determining whether an output time of multimedia data for the generic packet is valid, error information, and identification information for each of the plurality of PLPs and at least one of ranking information indicating an order of each of the plurality of PLPs.

그리고, 상기 싱크 코드 정보, 상기 유효 정보, 상기 에러 정보, 상기 식별 정보 및 상기 순위 정보 각각은, 1 바이트 내에서 특정 비트 크기로 할당될 수 있다.In addition, each of the sync code information, the valid information, the error information, the identification information, and the priority information may be allocated with a specific bit size within one byte.

또한, 상기 부가 정보는, 상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력을 위한 시간 정보를 더 포함하며, 상기 시간 정보는, 6 바이트 내에서 특정 비트 크기로 할당될 수 있다.In addition, the additional information further includes time information for outputting multimedia data for the generic packet, and the time information may be allocated with a specific bit size within 6 bytes.

그리고, 상기 제너릭 패킷 관련 데이터를 상기 신호 처리부로 출력하는 제1 및 제2 인터페이스부를 더 포함하며, 상기 복조부는, 상기 제너릭 패킷의 부가 정보를 상기 제너릭 패킷에 삽입하고, 상기 부가 정보가 삽입된 제너릭 패킷 관련 데이터, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 상기 제1 인터페이스부로 출력하며, 상기 부가 정보가 삽입된 제너릭 패킷의 시작을 나타내는 싱크 정보를 상기 제2 인터페이스부로 출력할 수 있다.and first and second interface units for outputting the generic packet-related data to the signal processing unit, wherein the demodulator inserts additional information of the generic packet into the generic packet, and inserts the additional information into the generic packet. At least one of packet-related data, clock information, and valid information may be output to the first interface unit, and sync information indicating the start of a generic packet in which the additional information is inserted may be outputted to the second interface unit.

또한, 상기 제너릭 패킷 관련 데이터를 상기 신호 처리부로 출력하는 제1 및 제2 인터페이스부를 더 포함하며, 상기 복조부는, 상기 제너릭 패킷 관련 데이터, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 상기 제1 인터페이스부로 출력하며, 상기 제너릭 패킷의 시작을 나타내는 싱크 정보 및 상기 제너릭 패킷에 대한 부가 정보 중 적어도 하나를 상기 제2 인터페이스부로 출력할 수 있다.The apparatus further includes first and second interface units for outputting the generic packet-related data to the signal processing unit, wherein the demodulator outputs at least one of the generic packet-related data, clock information, and valid information to the first The interface unit may output at least one of sync information indicating the start of the generic packet and additional information on the generic packet to the second interface unit.

그리고, 상기 신호 처리부는, 상기 제1 및 제2 인터페이스부 중 적어도 하나로부터 출력된 부가 정보에 에러 정보가 포함되어 있으면, 상기 에러 정보에 따라, 상이한 디코딩 처리 레벨로 상기 부가 정보에 대한 제너릭 패킷의 디코딩을 수행할 수 있다.In addition, the signal processing unit, if the additional information output from at least one of the first and second interface unit includes error information, according to the error information, a generic packet of the additional information at a different decoding processing level according to the error information. decoding can be performed.

한편, 본 발명의 또다른 실시예에 따른 방송 수신 장치의 신호 처리 방법은 복수의 PLP로 구성된 데이터 스트림을 수신하는 단계, 상기 수신부로부터 수신된 데이터 스트림에 포함된 상기 복수의 PLP를 복조하고, 상기 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷 및 상기 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력하는 단계 및 상기 부가 정보에 기초하여 상기 적어도 하나의 제너릭 패킷에 대한 신호 처리를 수행하는 단계를 포함한다.On the other hand, the signal processing method of the broadcast receiving apparatus according to another embodiment of the present invention comprises the steps of receiving a data stream composed of a plurality of PLPs, demodulating the plurality of PLPs included in the data stream received from the receiver, and the generating and outputting at least one generic packet corresponding to each of a plurality of PLPs and additional information on the at least one generic packet, and performing signal processing on the at least one generic packet based on the additional information includes

그리고, 상기 부가 정보는, 상기 제너릭 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 신호 처리에 이용되는 정보일 수 있다.In addition, the additional information may be information used for reconstructing a payload in a higher layer or for signal processing among information not included in the header information of the generic packet.

또한 상기 부가 정보는, 상기 제너릭 패킷의 시작을 나타내는 싱크 코드 정보, 상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보, 에러 정보, 상기 복수의 PLP 각각에 대한 식별 정보 및 상기 복수의 PLP 각각의 순서를 나타내는 순위 정보 중 적어도 하나를 포함할 수 있다.In addition, the additional information includes sync code information indicating the start of the generic packet, valid information for determining whether an output time of multimedia data for the generic packet is valid, error information, identification information for each of the plurality of PLPs, and It may include at least one of ranking information indicating the order of each of the plurality of PLPs.

그리고, 상기 싱크 코드 정보, 상기 유효 정보, 상기 에러 정보, 상기 식별 정보 및 상기 순위 정보 각각은, 1 바이트 내에서 특정 비트 크기로 할당될 수 있다.In addition, each of the sync code information, the valid information, the error information, the identification information, and the priority information may be allocated with a specific bit size within one byte.

또한, 상기 부가 정보는, 상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력을 위한 시간 정보를 더 포함하며, 상기 시간 정보는, 6 바이트 내에서 특정 비트 크기로 할당될 수 있다.In addition, the additional information further includes time information for outputting multimedia data for the generic packet, and the time information may be allocated with a specific bit size within 6 bytes.

그리고, 상기 출력하는 단계는, 상기 제너릭 패킷의 부가 정보를 상기 제너릭 패킷에 삽입하고, 상기 부가 정보가 삽입된 제너릭 패킷 관련 데이터, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 상기 제1 인터페이스부를 통해 출력하며, 상기 부가 정보가 삽입된 제너릭 패킷의 시작을 나타내는 싱크 정보를 상기 제2 인터페이스부를 통해 출력할 수 있다.In the outputting step, the additional information of the generic packet is inserted into the generic packet, and at least one of data related to the generic packet into which the additional information is inserted, clock information, and valid information is transmitted to the first interface unit. Sync information indicating the start of the generic packet in which the additional information is inserted may be output through the second interface unit.

또한, 상기 출력하는 단계는, 상기 제너릭 패킷 관련 데이터, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 상기 제1 인터페이스부를 통해 출력하며, 상기 제너릭 패킷의 시작을 나타내는 싱크 정보 및 상기 제너릭 패킷에 대한 부가 정보 중 적어도 하나를 상기 제2 인터페이스부를 통해 출력할 수 있다.In addition, the outputting includes outputting at least one of the generic packet related data, clock information, and valid information through the first interface unit, and sync information indicating the start of the generic packet and the generic packet. At least one of the additional information may be output through the second interface unit.

그리고, 상기 신호 처리를 수행하는 단계는, 상기 제1 및 제2 인터페이스부 중 적어도 하나로부터 출력된 부가 정보에 에러 정보가 포함되어 있으면, 상기 에러 정보에 상이한 디코딩 처리 레벨로 상기 부가 정보에 대한 제너릭 패킷의 디코딩을 수행할 수 있다.And, in the step of performing the signal processing, if error information is included in the additional information output from at least one of the first and second interface units, the error information includes a different decoding processing level for the additional information. Decoding of packets may be performed.

상술한 바와 같이 본 발명의 다양한 실시 예에 따르면, 방송 수신 장치는 다양한 방송 서비스 제공을 위한 방송 표준 규격에 적합한 방송 서비스를 제공할 수 있다.As described above, according to various embodiments of the present disclosure, a broadcast receiving device may provide a broadcast service conforming to a broadcast standard for providing various broadcast services.

도 1은 본 발명의 일 실시예에 따른 방송 송신 장치의 구성을 나타내는 블록도,
도 2는 본 발명의 일 실시 예에 따른 방송 송신 장치의 프레임 생성부에 대한 세부 블록도,
도 3은 본 발명의 일 실시 예에 따른 제너릭 패킷, 제너릭 프레임 및 스크램블된 베이스밴드 프레임을 나타낸 도면,
도 4a는 입력 스트림이 제너릭 프레임으로 처리되는 과정을 설명하기 위한 도면,
도 4b는 제너릭 패킷(420)와 제너릭 프레임(430)의 관계를 설명하기 위한 도면,
도 4c는 각 PLP에 대한 로컬 프레임 구조를 설명하기 위한 도면,
도 4d는 인터리빙 프레임의 구조를 설명하기 위한 도면,
도 5는 본 발명의 일 실시예에 따른 방송 수신 장치의 개략적인 구성을 나타내는 블록도,
도 6은 본 발명의 일 실시예에 따른 방송 수신 장치의 세부 구성을 나타내는 상세 블록도,
도 7은 본 발명의 일 실시예에 따른 제너릭 패킷의 구조를 나타내는 예시도,
도 8은 본 발명의 일 실시예에 따른 부가 정보에 포함된 플래그 구조를 나타내는 제1 예시도,
도 9는 본 발명의 또다른 실시예에 따른 부가 정보에 포함된 플래그 구조를 나타내는 제2 예시도,
도 10은 본 발명의 일 실시예에 따른 부가 정보에 포함된 PTP 구조를 나타내는 예시도,
도 11은 본 발명의 일 실시예에 따른 방송 수신 장치에서 제너릭 패킷 관련 데이터를 출력하는 제1 예시도,
도 12는 본 발명의 또다른 실시예에 따른 방송 수신 장치에서 제너릭 패킷 관련 데이터를 출력하는 제2 예시도,
도 13은 본 발명의 일 실시예에 따른 방송 송신 장치의 신호 처리 방법에 대한 흐름도,
도 14는 본 발명의 일 실시예에 따른 방송 수신 장치의 신호 처리 방법에 대한 흐름도이다.
1 is a block diagram showing the configuration of a broadcast transmission apparatus according to an embodiment of the present invention;
2 is a detailed block diagram of a frame generator of a broadcast transmission apparatus according to an embodiment of the present invention;
3 is a view showing a generic packet, a generic frame, and a scrambled baseband frame according to an embodiment of the present invention;
4A is a diagram for explaining a process in which an input stream is processed as a generic frame;
4B is a diagram for explaining the relationship between the generic packet 420 and the generic frame 430;
4c is a diagram for explaining a local frame structure for each PLP;
4D is a diagram for explaining the structure of an interleaving frame;
5 is a block diagram showing a schematic configuration of a broadcast receiving apparatus according to an embodiment of the present invention;
6 is a detailed block diagram showing a detailed configuration of a broadcast receiving apparatus according to an embodiment of the present invention;
7 is an exemplary diagram showing the structure of a generic packet according to an embodiment of the present invention;
8 is a first exemplary diagram illustrating a flag structure included in additional information according to an embodiment of the present invention;
9 is a second exemplary diagram illustrating a flag structure included in additional information according to another embodiment of the present invention;
10 is an exemplary diagram illustrating a PTP structure included in additional information according to an embodiment of the present invention;
11 is a first exemplary diagram for outputting generic packet related data in a broadcast reception device according to an embodiment of the present invention;
12 is a second exemplary diagram for outputting generic packet related data in a broadcast reception device according to another embodiment of the present invention;
13 is a flowchart of a signal processing method of a broadcast transmission apparatus according to an embodiment of the present invention;
14 is a flowchart of a signal processing method of a broadcast receiving apparatus according to an embodiment of the present invention.

본 발명에 대하여 구체적으로 설명하기에 앞서, 본 명세서 및 도면의 기재 방법에 대하여 설명한다. Before describing the present invention in detail, a description will be given of the description of the present specification and drawings.

먼저, 본 명세서 및 청구범위에서 사용되는 용어는 본 발명의 다양한 실시 예들에서의 기능을 고려하여 일반적인 용어들을 선택하였다. 하지만, 이러한 용어들은 당 분야에 종사하는 기술자의 의도나 법률적 또는 기술적 해석 및 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 일부 용어는 출원인이 임의로 선정한 용어도 있다. 이러한 용어에 대해서는 본 명세서에서 정의된 의미로 해석될 수 있으며, 구체적인 용어 정의가 없으면 본 명세서의 전반적인 내용 및 당해 기술 분야의 통상적인 기술 상식을 토대로 해석될 수도 있다. First, terms used in the present specification and claims have been selected in consideration of functions in various embodiments of the present invention. However, these terms may vary depending on the intention of a person skilled in the art, legal or technical interpretation, and emergence of new technology. Also, some terms are arbitrarily selected by the applicant. These terms may be interpreted in the meanings defined herein, and in the absence of specific definitions, they may be interpreted based on the general content of the present specification and common technical common sense in the art.

또한, 본 명세서에 첨부된 각 도면에 기재된 동일한 참조번호 또는 부호는 실질적으로 동일한 기능을 수행하는 부품 또는 구성요소를 나타낸다. 설명 및 이해의 편의를 위해서 서로 다른 실시 예들에서도 동일한 참조번호 또는 부호를 사용하여 설명한다. 즉, 복수의 도면에서 동일한 참조 번호를 가지는 구성요소를 모두 도시되어 있다고 하더라도, 복수의 도면들이 하나의 실시 예를 의미하는 것은 아니다. Also, the same reference numerals or reference numerals in each drawing attached to this specification indicate parts or components that perform substantially the same functions. For convenience of description and understanding, the same reference numbers or reference numerals are used in different embodiments. That is, even though all components having the same reference number are illustrated in a plurality of drawings, the plurality of drawings do not mean one embodiment.

또한, 본 명세서 및 청구범위에서는 구성요소들 간의 구별을 위하여 "제1", "제2" 등과 같이 서수를 포함하는 용어가 사용될 수 있다. 이러한 서수는 동일 또는 유사한 구성요소들을 서로 구별하기 위하여 사용하는 것이며 이러한 서수 사용으로 인하여 용어의 의미가 한정 해석되어서는 안된다. 일 예로, 이러한 서수와 결합된 구성요소는 그 숫자에 의해 사용 순서나 배치 순서 등이 제한되어서는 안된다. 필요에 따라서는, 각 서수들은 서로 교체되어 사용될 수도 있다. In addition, in this specification and claims, terms including an ordinal number such as “first” and “second” may be used to distinguish between elements. This ordinal number is used to distinguish the same or similar elements from each other, and the meaning of the term should not be construed as limited due to the use of the ordinal number. As an example, components combined with such an ordinal number should not be limited in the order of use or arrangement by the number. If necessary, each ordinal number may be used interchangeably.

본 명세서에서 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "구성되다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.In this specification, the singular expression includes the plural expression unless the context clearly dictates otherwise. In the present application, terms such as "comprises" or "consisting of" are intended to designate that the features, numbers, steps, operations, components, parts, or combinations thereof described in the specification exist, and are intended to indicate that one or more other It should be understood that this does not preclude the possibility of addition or presence of features or numbers, steps, operations, components, parts, or combinations thereof.

본 발명의 실시 예에서 "모듈", "유닛", "부(part)" 등과 같은 용어는 적어도 하나의 기능이나 동작을 수행하는 구성요소를 지칭하기 위한 용어이며, 이러한 구성요소는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다. 또한, 복수의 "모듈", "유닛", "부(part)" 등은 각각이 개별적인 특정한 하드웨어로 구현될 필요가 있는 경우를 제외하고는, 적어도 하나의 모듈이나 칩으로 일체화되어 적어도 하나의 프로세서(미도시)로 구현될 수 있다.In an embodiment of the present invention, terms such as “module”, “unit”, “part”, etc. are terms used to refer to a component that performs at least one function or operation, and these components are hardware or software. It may be implemented or implemented as a combination of hardware and software. In addition, a plurality of "modules", "units", "parts", etc. are integrated into at least one module or chip, except when each needs to be implemented in individual specific hardware, and thus at least one processor. (not shown) may be implemented.

또한, 본 발명의 실시 예에서, 어떤 부분이 다른 부분과 연결되어 있다고 할 때, 이는 직접적인 연결뿐 아니라, 다른 매체를 통한 간접적인 연결의 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 포함한다는 의미는, 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Also, in an embodiment of the present invention, when it is said that a part is connected to another part, this includes not only direct connection but also indirect connection through another medium. In addition, the meaning that a certain part includes a certain component means that other components may be further included, rather than excluding other components, unless specifically stated to the contrary.

이하, 본 발명의 다양한 실시 예를 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, various embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 방송 송신 장치의 구성을 나타내는 블록도이다.1 is a block diagram showing the configuration of a broadcast transmission apparatus according to an embodiment of the present invention.

도 1에 도시된 바와 같이, 방송 송신 장치(100)는 제너릭 패킷 생성부(110), 프레임 생성부(120), 신호 처리부(130) 및 송신부(140)를 포함한다.As shown in FIG. 1 , the broadcast transmission apparatus 100 includes a generic packet generator 110 , a frame generator 120 , a signal processor 130 , and a transmitter 140 .

제너릭 패킷 생성부(110)는 입력 스트림에 기초하여 헤더 및 페이로드 데이터를 포함하는 제너릭 패킷((Generic packet : GP) 또는 베이스밴드 패킷(Baseband Packet : BBP) 또는 L2 패킷을 생성할 수 있다. The generic packet generator 110 may generate a generic packet (GP) or baseband packet (BBP) or L2 packet including header and payload data based on the input stream.

여기서, 입력 스트림은 TS(Transport Stream), IP(Internet Packets)(예를 들어 IPv4, IPv6), MMT(MPEG Media Transport), GS(Generic Stream), GSE(Generic Stream Encapsulation) 등이 될 수 있다. 그리고, 헤더는 해당 제너릭 패킷에 포함된 페이로드 데이터에 관한 정보 및 해당 제너릭 패킷에 포함된 패킷에 관한 정보를 포함할 수 있다. 한편, 제너릭 패킷((Generic packet : GP) 또는 베이스밴드 패킷(Baseband Packet : BBP) 또는 L2 패킷은 시스템 구현에 따라 지칭하는 명칭이 달라질 수 있다. Here, the input stream may be a Transport Stream (TS), Internet Packets (IP) (eg, IPv4, IPv6), MPEG Media Transport (MMT), Generic Stream (GS), Generic Stream Encapsulation (GSE), or the like. In addition, the header may include information about payload data included in the corresponding generic packet and information about the packet included in the corresponding generic packet. Meanwhile, a generic packet (GP), a baseband packet (BBP), or an L2 packet may have a different name depending on system implementation.

일반적으로, 제너릭 패킷에 포함되는 페이로드 데이터는 IP(Internet Protocal) 패킷, TS 패킷 및 시그널링 패킷 중 하나를 포함하거나, 이들의 조합을 포함할 수도 있다. 다만, 페이로드 데이터가 포함하는 데이터는 상술한 예에 한정되지 않으며, 다양한 종류의 데이터를 포함할 수 있다. 여기서, 제너릭 패킷은 입력되는 다양한 타입의 데이터들을 물리적인 계층으로 매핑하기 필요한 단위 패킷이라고 볼 수 있다. In general, payload data included in the generic packet may include one of an Internet Protocol (IP) packet, a TS packet, and a signaling packet, or a combination thereof. However, the data included in the payload data is not limited to the above-described example, and may include various types of data. Here, the generic packet can be regarded as a unit packet required to map input various types of data to a physical layer.

구체적으로, 제너릭 패킷 생성부(110)는 페이로드 데이터 타입을 나타내는 필드 및 해당 제너릭 패킷이 완전한 입력 패킷을 전송하는지 여부를 나타내는 필드를 포함하는 헤더를 포함하는 패킷을 생성할 수 있다. Specifically, the generic packet generator 110 may generate a packet including a header including a field indicating a payload data type and a field indicating whether the corresponding generic packet transmits a complete input packet.

현재 패킷이 하나의 서비스 데이터 유닛(Service Data Unit : SUD)를 전송하는 싱글 패킷 모드인 경우, 제너릭 패킷 헤더는, 임의의 특징 또는 옵션 헤더가 이용되는지 여부를 나타내는 필드 및 현재 제너릭 패킷에서 페이로드의 LSB(Least Significant Bit) 길이를 나타내는 필드를 더 포함할 수 있다. 여기서, 임의의 특징 또는 옵션 헤더가 이용되는지 여부를 나타내는 필드는, LABEL 필드가 옵션 헤더에 존재하는지 여부를 나타내는 필드, 옵션 헤더 이후에 확장 헤더가 존재하는지 여부를 나타내는 필드, 확장 헤더가 존재하는 경우 확장 헤더 길이의 장단을 나타내는 필드, 현재 제너릭 패킷의 옵션 헤더에서 헤더 압축을 위한 추가 정보를 나타내는 필드 중 적어도 하나를 포함할 수 있다. When the current packet is a single packet mode in which one Service Data Unit (SUD) is transmitted, the generic packet header includes a field indicating whether any feature or option header is used, and a field of payload in the current generic packet. It may further include a field indicating a Least Significant Bit (LSB) length. Here, the field indicating whether an arbitrary feature or option header is used includes a field indicating whether the LABEL field is present in the option header, a field indicating whether an extension header exists after the option header, and a case in which the extension header is present. It may include at least one of a field indicating the length of the extended header length and a field indicating additional information for header compression in an option header of the current generic packet.

또한, 싱글 패킷 모드인 경우, 제너릭 패킷 헤더는, 현재 제너릭 패킷에서 페이로드의 MSB(Most Significant Bit) 길이를 나타내는 필드, 현재 제너릭 패킷에서 페이로드의 길이의 장단(長短)을 나타내는 필드, 임의의 옵션 헤더의 특징 또는 헤더 확장이 이용되는지 여부를 나타내는 필드 중 적어도 하나를 더 포함할 수 있다. In addition, in the single packet mode, the generic packet header includes a field indicating the MSB (Most Significant Bit) length of the payload in the current generic packet, a field indicating the length of the length of the payload in the current generic packet, and any It may further include at least one of a field indicating whether a feature of an option header or header extension is used.

또한, 옵션 헤더는, 서브 스트림 어드레스를 제공하는 필드, 옵션 헤더 다음에 오는 확장 헤더의 길이를 제공하는 필드, 현재 제너릭 패킷에서 전송되는 압축 서비스 데이터 유닛을 복원하기 위한 추가 정보를 포함하는 필드 중 적어도 하나를 포함할 수 있다.In addition, the option header includes at least one of a field providing a sub-stream address, a field providing a length of an extension header following the option header, and a field including additional information for restoring a compressed service data unit currently transmitted in a generic packet. may contain one.

한편, 현재 패킷이 서비스 데이터 유닛의 세그먼트를 전송하는 세그먼테이션(segmentation) 모드인 경우, 제너릭 패킷 헤더는, 현재 제너릭 패킷의 페이로드가 서비스 데이터 유닛(Service Data Unit)의 세그먼트를 전송하거나, 적어도 하나의 완전한 서비스 데이터 유닛을 전송하는지 나타내는 필드를 더 포함할 수 있다. On the other hand, when the current packet is in a segmentation mode in which a segment of a service data unit is transmitted, the generic packet header indicates that the payload of the current generic packet transmits a segment of a service data unit, or at least one It may further include a field indicating whether to transmit a complete service data unit.

또한, 세그먼테이션 모드인 경우, 제너릭 패킷 헤더는, 현재 제너릭 패킷에서 페이로드의 길이를 나타내는 필드, 현재 제너릭 패킷에서 전송되는 입력 패킷의 세그먼트 식별자를 제공하는 필드, 현재 제너릭 패킷이 입력 패킷의 마지막 세그먼트를 전송하는지 여부를 나타내는 필드 및, 임의의 옵션 헤더의 특징 또는 헤더 확장이 이용되는지 여부를 나타내는 필드 중 적어도 하나를 더 포함할 수 있다. In addition, in the segmentation mode, the generic packet header includes a field indicating the length of the payload in the current generic packet, a field providing the segment identifier of the input packet transmitted in the current generic packet, and the current generic packet indicating the last segment of the input packet. It may further include at least one of a field indicating whether to transmit and a field indicating whether a feature of an optional header or header extension is used.

또한, 세그먼테이션 모드인 경우, 제너릭 패킷 헤더는, 현재 제너릭 패킷에서 페이로드의 길이를 나타내는 필드, 현재 제너릭 패킷에서 전송되는 입력 패킷의 세그먼트 식별자를 제공하는 필드, 현재 제너릭 패킷이 입력 패킷의 마지막 세그먼트를 전송하는지 여부를 나타내는 필드 및, 임의의 특징 또는 옵션 헤더가 이용되는지 여부를 나타내는 필드 중 적어도 하나를 더 포함할 수 있다. In addition, in the segmentation mode, the generic packet header includes a field indicating the length of the payload in the current generic packet, a field providing the segment identifier of the input packet transmitted in the current generic packet, and the current generic packet indicating the last segment of the input packet. It may further include at least one of a field indicating whether to transmit and a field indicating whether an arbitrary feature or option header is used.

또한, 세그먼테이션 모드인 경우, 제너릭 패킷 헤더는, 세그먼트된 입력 패킷의 식별자를 제공하는 필드, 현재 제너릭 패킷에서 페이로드의 길이를 나타내는 필드, 현재 제너릭 패킷에서 전송되는 입력 패킷의 세그먼트 식별자를 제공하는 필드 및, 현재 제너릭 패킷이 입력 패킷의 마지막 세그먼트를 전송하는지 여부를 나타내는 필드 중 적어도 하나를 더 포함할 수 있다. In addition, in the segmentation mode, the generic packet header includes a field providing an identifier of a segmented input packet, a field indicating the length of a payload in the current generic packet, and a field providing a segment identifier of an input packet transmitted in the current generic packet and at least one of a field indicating whether the current generic packet transmits the last segment of the input packet.

한편, 현재 패킷이 복수의 서비스 데이터 유닛을 전송하는 컨캐터네이션(concatenation) 모드인 경우, 제너릭 패킷 헤더는, 현재 제너릭 패킷의 페이로드가 서비스 데이터 유닛의 세그먼트를 전송하거나, 적어도 하나의 완전한 서비스 데이터 유닛을 전송하는지 나타내는 필드를 더 포함할 수 있다. On the other hand, when the current packet is in a concatenation mode in which a plurality of service data units are transmitted, the generic packet header indicates that the payload of the current generic packet transmits a segment of a service data unit, or at least one complete service data It may further include a field indicating whether the unit is transmitted.

또한, 컨캐터네이션 모드인 경우, 현재 제너릭 패킷에서 페이로드의 길이를 나타내는 필드, 해당 제너릭 패킷에 포함된 입력 패킷의 개수를 나타내는 필드, 옵션 헤더의 존부를 나타내는 팔드 및, 현재 제너릭 패킷의 페이로드에 연결된 입력 패킷의 길이를 나타내는 필드 중 적어도 하나를 더 포함할 수 있다. In addition, in the case of concatenation mode, a field indicating the length of the payload in the current generic packet, a field indicating the number of input packets included in the corresponding generic packet, a field indicating the presence or absence of an option header, and the payload of the current generic packet It may further include at least one of fields indicating the length of the input packet connected to .

프레임 생성부(120)는 제너릭 패킷을 포함하는 프레임을 생성할 수 있다. 여기서, 생성되는 프레임은 제너릭 패킷을 포함하는 제너릭 프레임 또는 베이스밴드 프레임(BBF) 또는 L1 패킷이 될 수 있다. 본 발명에서는 제너릭 프레임으로 명명하여 설정하도록 한다.The frame generator 120 may generate a frame including a generic packet. Here, the generated frame may be a generic frame including a generic packet, a baseband frame (BBF), or an L1 packet. In the present invention, it is set as a generic frame.

구체적으로, 프레임 생성부(120)는 IP 패킷 및 헤더를 포함하는 복수의 제너릭 패킷을 배열하여 순방향 에러 정정 코드(forward error correcting code)에 대응되는 사이즈의 베이스밴드 프레임으로 생성할 수 있다. 본 발명의 일 실시 예에 따른 제너릭 패킷(또는 베이스밴드 패킷)은 TS 패킷이 될 수 있으나, TS 패킷 뿐만 아니라 상술한 다양한 타입의 데이터에 대해서도 동일한 과정이 적용될 수 있다.Specifically, the frame generator 120 may arrange a plurality of generic packets including an IP packet and a header to generate a baseband frame having a size corresponding to a forward error correcting code. A generic packet (or baseband packet) according to an embodiment of the present invention may be a TS packet, but the same process may be applied to various types of data as well as the TS packet.

도 2는 본 발명의 일 실시 예에 따른 방송 송신 장치의 프레임 생성부에 대한 세부 블록도이다.2 is a detailed block diagram of a frame generator of a broadcast transmission apparatus according to an embodiment of the present invention.

도 2에 도시된 바와 같이, 프레임 생성부(120)는 베이스밴드 헤더 생성부(120-1) 및 베이스밴드 프레임 생성부(120-2)를 포함할 수 있다. 그리고, 프레임 생성부(120)는 생성된 베이스밴드 프레임을 베이스밴드 프레임 스크램블러(125)로 전송할 수 있다.As shown in FIG. 2 , the frame generator 120 may include a baseband header generator 120-1 and a baseband frame generator 120-2. In addition, the frame generator 120 may transmit the generated baseband frame to the baseband frame scrambler 125 .

제너릭 패킷 생성부(110)는 입력되는 IP 패킷, TS 패킷 및 다양한 타입의 데이터들로부터 입력 모드(Input mode)와 관련하여 각각의 PLP(Physical Layer Pipe)로 전송하기 위한 제너릭 패킷을 생성할 수 있다. 여기서, 제너릭 패킷은 ISO 7 계층 모델에서의 L2 패킷에 해당한다. 즉, 제너릭 패킷 생성부(110)는 입력되는 Layer 2 이상의 상위 계층으로부터 입력되는 패킷(IP 패킷, TS 패킷 등)을 인캡슐레이팅(encapsulating)하여 제너릭 패킷을 생성할 수 있다.The generic packet generator 110 may generate a generic packet for transmission to each PLP (Physical Layer Pipe) in relation to an input mode from input IP packets, TS packets, and various types of data. . Here, the generic packet corresponds to an L2 packet in the ISO 7 layer model. That is, the generic packet generator 110 may generate the generic packet by encapsulating the input packet (IP packet, TS packet, etc.) from the input layer 2 or higher.

제너릭 헤더 생성부(120-1)은 제너릭 프레임에 삽입되는 헤더를 생성할 수 있다. 여기서, 제너릭 프레임에 삽입되는 헤더는 제너릭 프레임에 관한 정보를 포함한다.The generic header generator 120 - 1 may generate a header inserted into the generic frame. Here, the header inserted into the generic frame includes information about the generic frame.

특히, 제너릭 헤더 생성부(120-1)은 입력되는 스트림이 TS인 경우, 제너릭 패킷 내의 TS 패킷의 개수, 제거된 널 패킷 개수 등에 대한 정보를 포함하는 헤더를 생성할 수 있다. 그 밖에 제너릭 헤더 생성부(120-1)에 의해 생성되는 헤더는 다양한 정보를 포함할 수 있는데 이에 대해서는 후술하도록 한다. In particular, when the input stream is a TS, the generic header generator 120-1 may generate a header including information on the number of TS packets in the generic packet, the number of removed null packets, and the like. In addition, the header generated by the generic header generator 120-1 may include various information, which will be described later.

또한, 제너릭 프레임 생성부(120-2)는 제너릭 헤더 생성부(120-1)로부터 생성된 헤더를 제너릭 패킷 생성부(110)로부터 출력된 제너릭 패킷에 인캡슐레이팅(encapsulating)하여 제너릭 프레임을 생성할 수 있다.Also, the generic frame generator 120-2 encapsulates the header generated by the generic header generator 120-1 into the generic packet output from the generic packet generator 110 to generate a generic frame. can do.

그리고, 제너릭 프레임 스크램블러(125)는 각각의 제너릭 프레임에 순방향 에러 정정 코드가 부가되기 전에 제너릭 프레임에 저장된 데이터들을 랜덤한 순서로 섞어서, 스크램블된 제너릭 프레임을 생성할 수 있다. 이렇게 스크램블된 제너릭 프레임은 PLP를 통해 방송 수신 장치(200)로 전송되어 신호 처리가 수행되게 된다. 이 경우, 하나의 PLP는 고정된 크기를 갖는 제너릭 프레임들로 구성될 수 있다. 즉, 입력 스트림은 하나의 PLP를 위한 제너릭 프레임으로 인캡슐레이션될 수 있다. In addition, the generic frame scrambler 125 may generate a scrambled generic frame by mixing data stored in the generic frame in a random order before the forward error correction code is added to each generic frame. The scrambled generic frame is transmitted to the broadcast reception device 200 through the PLP to perform signal processing. In this case, one PLP may be composed of generic frames having a fixed size. That is, the input stream may be encapsulated into a generic frame for one PLP.

한편, PLP는 독립적으로 처리되는 신호 경로를 뜻한다. 즉, 각각의 서비스(예를 들면, 비디오, 확장 비디오, 오디오, 데이터 스트림 등)는 다수의 RF 채널을 통해 송수신될 수 있는데, PLP는 이러한 서비스가 전송되는 경로 또는 그 경로를 통해서 전송되는 스트림이다. 또한, PLP는 다수의 RF 채널들 상에서 시간적인 간격을 가지고 분포하는 슬롯들에 위치할 수도 있고, 하나의 RF 채널 상에 시간적인 간격을 가지고 분포할 수도 있다. 즉, 하나의 PLP는 하나의 RF 채널 또는 다수의 RF 채널들 상에 시간적인 간격을 가지고 분포되어 전송될 수 있다.On the other hand, PLP refers to a signal path that is independently processed. That is, each service (eg, video, extended video, audio, data stream, etc.) may be transmitted/received through a plurality of RF channels, and the PLP is a path through which these services are transmitted or a stream transmitted through the path. . In addition, the PLP may be located in slots distributed with a temporal interval on a plurality of RF channels, or may be distributed with a temporal interval on one RF channel. That is, one PLP may be distributed and transmitted over one RF channel or a plurality of RF channels with time intervals.

PLP 구조는 하나의 PLP를 제공하는 Input mode A와 다수의 PLP를 제공하는 Input mode B로 구성되며, 특히 Input mode B를 지원할 경우 강인한 특정 서비스 제공을 할 수 있을 뿐만 아니라, 하나의 스트림을 분산 전송시킴으로써 시간 인터리빙 길이를 증가시켜 시간 다이버시티(Time Diversity) 이득을 얻을 수 있다. 또한, 특정 스트림만을 수신할 경우 나머지 시간 동안에는 수신기 전원을 off 함으로써 저전력으로 사용할 수 있어 휴대 및 이동 방송 서비스 제공에 적합하다.The PLP structure consists of Input mode A, which provides one PLP, and Input mode B, which provides multiple PLPs. In particular, when Input mode B is supported, it is possible to provide strong specific services as well as distributed transmission of one stream. By doing so, a time diversity gain can be obtained by increasing the time interleaving length. In addition, when only a specific stream is received, the receiver is turned off for the rest of the time so that it can be used with low power, which is suitable for providing portable and mobile broadcasting services.

여기서, 시간 다이버시티는 이동 통신 전송로에서 전송 품질의 열화를 줄이기 위해 송신 측에서 일정 시간 간격을 두고 동일 신호를 여러 번 송신하면 수신 측에서 이들 수신 신호를 다시 합성하여 양호한 전송 품질을 얻도록 하는 기술이다.Here, in order to reduce the deterioration of transmission quality in a mobile communication transmission line, time diversity is a method in which when the transmitting side transmits the same signal several times at a predetermined time interval, the receiving side resynthesizes these received signals to obtain good transmission quality. it is technology

또한, 복수의 PLP에 공통적으로 전송될 수 있는 정보를 하나의 PLP에 포함시켜 전송함으로써 전송 효율을 높일 수 있는데, PLP 0가 이러한 역할을 하며, 이러한 PLP를 커먼 PLP(common PLP)라 하고, PLP 0를 제외한 나머지 PLP(PLP 1 ~ PLP 3)들은 데이터 전송을 위해서 사용될 수 있으며 이러한 PLP를 데이터 PLP라고 한다. 이와 같은 PLP를 사용하게 되면, 가정의 HDTV 프로그램 수신뿐만 아니라 휴대 및 이동 중에도 SDTV 프로그램을 제공할 수 있다. 또한 방송국이나 방송 컨텐츠 제공자를 통해 시청자에게 다양한 방송 서비스 제공뿐만 아니라 시청이 어려운 난시청 지역에서도 방송 수신이 가능한 차별화된 서비스 제공을 할 수 있다.In addition, transmission efficiency can be increased by including information that can be commonly transmitted to a plurality of PLPs in one PLP and transmitting it. PLP 0 plays such a role, and this PLP is called a common PLP, The remaining PLPs (PLP 1 to PLP 3) other than 0 may be used for data transmission, and these PLPs are referred to as data PLPs. When such a PLP is used, it is possible to provide SDTV programs not only for receiving HDTV programs at home, but also for carrying and moving SDTV programs. In addition, it is possible to provide not only various broadcasting services to viewers through a broadcasting station or a broadcasting content provider, but also a differentiated service capable of receiving broadcasting even in hard-to-view areas where viewing is difficult.

도 3은 본 발명의 일 실시 예에 따른 제너릭 패킷, 제너릭 프레임 및 스크램블된 베이스밴드 프레임을 나타낸 도면이다.3 is a diagram illustrating a generic packet, a generic frame, and a scrambled baseband frame according to an embodiment of the present invention.

도 3에 도시된 바와 같이, 제너릭 패킷 생성부(110)가 TS 패킷을 Payload에 저장하고 헤더를 삽입하여 복수의 제너릭 패킷(111, 112)을 생성하면, 제너릭 프레임 생성부(120)는 생성된 복수의 제너릭 패킷(111, 112)들을 그룹핑하고 헤더를 삽입하여 복수의 제너릭 프레임(121, 122)을 생성할 수 있다. 여기서, 각각의 베제너릭 프레임(121, 122)은 복수의 제너릭 패킷을 포함할 수 있으며 또한 제너릭 패킷의 일부를 포함할 수도 있다.As shown in FIG. 3 , when the generic packet generator 110 stores the TS packet in the payload and inserts a header to generate a plurality of generic packets 111 and 112 , the generic frame generator 120 generates the generated A plurality of generic frames 121 and 122 may be generated by grouping the plurality of generic packets 111 and 112 and inserting a header. Here, each of the begeneric frames 121 and 122 may include a plurality of generic packets and may also include a part of the generic packets.

한편, 제너릭 프레임 스크램블러(125)는 생성된 제너릭 프레임(121, 122) 각각을 랜덤하게 스크램블하여 복수의 스크램블된 제너릭 프레임(125-1)을 생성할 수 있다. 그리고, 생성된 스크램블된 제너릭 프레임은 상술한 바와 같이 PLP로 전송되며 순방향 에러 코딩 코드가 부가되기 위한 신호 처리가 수행될 수 있다.Meanwhile, the generic frame scrambler 125 may randomly scramble each of the generated generic frames 121 and 122 to generate a plurality of scrambled generic frames 125 - 1 . In addition, the generated scrambled generic frame is transmitted to the PLP as described above, and signal processing for adding a forward error coding code may be performed.

다시 도 2를 참고하면, 신호 처리부(130)는 생성된 프레임을 신호 처리할 수 있다. 여기서, 생성된 프레임은 상술한 바와 같이 제너릭 프레임을 의미할 수 있다. 구체적으로, 신호 처리부(130)는 제너릭 프레임을 신호 처리하여 전송 프레임을 생성할 수 있다. 또한, 신호 처리부(130)는 프레임의 시그널링 영역에 시그널링 정보를 삽입할 수 있다. 이 같은 제너릭 프레임의 시그널링 영역에 대해서는 하기에서 상세히 설명하도록 한다.Referring back to FIG. 2 , the signal processing unit 130 may signal-process the generated frame. Here, the generated frame may mean a generic frame as described above. Specifically, the signal processing unit 130 may generate a transmission frame by signal processing the generic frame. Also, the signal processing unit 130 may insert signaling information into the signaling region of the frame. The signaling region of such a generic frame will be described in detail below.

송신부(140)는 신호 처리부(130)에 의해 신호 처리된 전송 프레임을 방송 수신 장치(200)로 전송한다. 여기서, 신호 처리된 전송 프레임은 제너릭 프레임들로 구성된 복수의 PLP를 포함하는 데이터 스트림 형태의 프레임이 될 수 있다.The transmitter 140 transmits the transmission frame signal-processed by the signal processor 130 to the broadcast reception device 200 . Here, the signal-processed transmission frame may be a frame in the form of a data stream including a plurality of PLPs composed of generic frames.

따라서, 송신부(140)는 복수의 PLP를 포함하는 데이터 스트림 형태의 프레임을 RF 신호로 변조하기 위한 변조를 수행하고, RF 신호를 방송 수신 장치(200)로 전송한다.Accordingly, the transmitter 140 performs modulation to modulate a frame of a data stream including a plurality of PLPs into an RF signal, and transmits the RF signal to the broadcast receiving device 200 .

이하에서는 본 발명에 따른 방송 송신 장치(100)에서 생성된 전송 프레임의 단위 구조를 설명하도록 한다.Hereinafter, a unit structure of a transmission frame generated by the broadcast transmission apparatus 100 according to the present invention will be described.

도 4a는 입력 스트림이 제너릭 프레임으로 처리되는 과정을 설명하기 위한 도면이다.4A is a diagram for explaining a process in which an input stream is processed as a generic frame.

도 4a에 도시된 바와 같이, 입력 스트림이 제너릭 프레임으로 처리되는 입력 프로세싱 모듈은 데이터 파이프 레벨에서 동작할 수 있다. 구체적으로, 복수의 입력 스트림(411 내지 413)은 Input pre-processing 과정을 통해 복수의 제너릭 패킷에 대한 데이터 파이프(421 내지 423)로 처리되고, 복수의 제너릭 패킷(GP)에 대한 데이터 파이프(421 내지 423)는 Input processing 과정을 통해 복수의 제너릭 프레임(GF)에 대한 데이터 파이프(431 내지 433)로 인캡슐레이션되어 전송 프레임으로 스케쥴링된다. As shown in FIG. 4A , an input processing module in which an input stream is processed as a generic frame may operate at the data pipe level. Specifically, the plurality of input streams 411 to 413 are processed as data pipes 421 to 423 for a plurality of generic packets through an input pre-processing process, and a data pipe 421 for a plurality of generic packets (GP). to 423) are encapsulated into data pipes 431 to 433 for a plurality of generic frames GF through an input processing process, and are scheduled as transmission frames.

도 4b는 제너릭 패킷(420)와 제너릭 프레임(430)의 관계를 설명하기 위한 도면이다. FIG. 4B is a diagram for explaining the relationship between the generic packet 420 and the generic frame 430 .

도 4b에 도시된 바와 같이, 제너릭 패킷(420)의 Payload는 TS, IP 혹은 다른 형태의 스트림을 구성하는 패킷이다. 또한, 제너릭 프레임(430)은 복수 개의 완전한 제너릭 패킷 혹은 그 일부를 포함할 수 있다. As shown in FIG. 4B , the payload of the generic packet 420 is a packet constituting a TS, IP, or other type of stream. Also, the generic frame 430 may include a plurality of complete generic packets or a part thereof.

도 4c는 각 PLP에 대한 로컬 프레임 구조를 설명하기 위한 도면이다. 4C is a diagram for explaining a local frame structure for each PLP.

도 4c에 도시된 바와 같이 제너릭 프레임(430)은 헤더, 데이터 필드 및 패딩 필드를 포함한다. As shown in FIG. 4C , the generic frame 430 includes a header, a data field, and a padding field.

제너릭 프레임(430)은 FEC 인코딩 과정을 통해 패리티가 추가되어 GF FEC 패킷(340)으로 처리된다. The generic frame 430 is processed as a GF FEC packet 340 by adding parity through the FEC encoding process.

GF FEC 패킷(440)은 비트 인터리빙 및 성상 매핑 과정을 통해 FEC 블록(450)으로 처리되고, 복수의 FEC 블록은 셀 인터리빙 과정을 통해 타임 인터리빙 블록(460)으로 처리되고, 복수의 타임 인터리빙 블록은 인터리빙 프레임(470)을 구성하게 된다. The GF FEC packet 440 is processed into the FEC block 450 through a bit interleaving and constellation mapping process, a plurality of FEC blocks are processed as a time interleaving block 460 through a cell interleaving process, and the plurality of time interleaving blocks are An interleaving frame 470 is constituted.

도 4d는 인터리빙 프레임의 구조를 설명하기 위한 도면이다. 4D is a diagram for explaining the structure of an interleaving frame.

도 4d에 도시된 바와 같이, 인터리빙 프레임(470)은 서로 다른 전송 프레임(461, 462)을 통해 전송될 수 있고, 복수 개의 전송 프레임 및 FEF 파트는 하나의 슈퍼 프레임(470)을 형성할 수 있다. As shown in FIG. 4D , the interleaving frame 470 may be transmitted through different transmission frames 461 and 462 , and a plurality of transmission frames and FEF parts may form one super frame 470 . .

한편, 하나의 전송 프레임(461)은 프리앰블 심볼(10) 및 데이터를 전송하는 데이터 심볼(20)들로 구성될 수 있다. Meanwhile, one transmission frame 461 may include a preamble symbol 10 and data symbols 20 for transmitting data.

프리앰블 심볼(10)은 L1 프리 시그널링 영역(11)과 L1 포스트 시그널링 영역(12)을 포함한다. L1 프리 시그널링 영역(11)은 L1 포스트 시그널링의 수신 및 디코딩하기 위해 요구되는 파라미터들을 포함하는 기본 전송 파라미터를 제공하며, 고정된 길이를 갖을 수 있다. The preamble symbol 10 includes an L1 pre-signaling region 11 and an L1 post-signaling region 12 . The L1 pre-signaling region 11 provides basic transmission parameters including parameters required for reception and decoding of L1 post-signaling, and may have a fixed length.

L1 포스트 시그널링 영역(12)은 컨피규러블 필드(configurable field)(12-1) 및 다이내믹 필드(dynamic field)(12-2)를 포함한다. The L1 post signaling region 12 includes a configurable field 12-1 and a dynamic field 12-2.

컨피규러블 필드(configurable field)(12-1)는 슈퍼 프레임 단위로 변할 수 있는 정보를 포함하며, 다이내믹 필드(dynamic field)(12-2)는 매 프레임 단위로 변할 수 있는 정보를 포함한다. A configurable field 12-1 includes information that can be changed in units of super frames, and a dynamic field 12-2 includes information that can be changed in units of every frame.

또한, L1 포스트 시그널링 영역(12)은 선택적으로 확장 필드(extension field)(12-3)를 포함할 수 있다. 또한, 도면에는 도시되지 않았지만, L1 포스트 시그널링 영역(12)은 CRC 필드 및, 필요에 따라 L1 패딩 필드(padding field)를 더 포함할 수 있다. In addition, the L1 post-signaling region 12 may optionally include an extension field 12-3. In addition, although not shown in the drawing, the L1 post-signaling region 12 may further include a CRC field and, if necessary, an L1 padding field.

지금까지, 본 발명에 따른 방송 송신 장치(100)의 각 구성에 대해서 상세히 설명하였다. 이하에서는 본 발명에 따른 방송 수신 장치(200)의 각 구성에 대해서 상세히 설명하도록 한다.Up to now, each configuration of the broadcast transmission apparatus 100 according to the present invention has been described in detail. Hereinafter, each configuration of the broadcast receiving apparatus 200 according to the present invention will be described in detail.

도 5는 본 발명의 일 실시예에 따른 방송 수신 장치의 개략적인 구성을 나타내는 블록도이며, 도 6은 본 발명의 일 실시예에 따른 방송 수신 장치의 세부 구성을 나타내는 상세 블록도이다.5 is a block diagram illustrating a schematic configuration of a broadcast reception device according to an embodiment of the present invention, and FIG. 6 is a detailed block diagram illustrating a detailed configuration of a broadcast reception device according to an embodiment of the present invention.

도 5에 도시된 바와 같이, 방송 수신 장치(200)는 수신부(210), 복조부(220) 신호 처리부(230) 및 프로세서(240)를 포함한다.As shown in FIG. 5 , the broadcast reception device 200 includes a receiver 210 , a demodulator 220 , a signal processor 230 , and a processor 240 .

수신부(210)는 방송 송신 장치(100)로부터 복수의 PLP를 포함하는 RF 신호 형태의 데이터 스트림을 수신한다. 이 같은 데이터 스트림은 시그널링 정보를 더 포함할 수 있다. 여기서, 시그널링 정보는 방송 송신 장치(100)에 입력되는 입력 스트림의 입력 타입에 대한 정보 및 적어도 하나의 신호 처리 경로에 매핑된 데이터 타입에 대한 정보 중 적어도 하나를 포함할 수 있다. 여기서, 입력 스트림의 입력 타입에 대한 정보는 수신된 데이터 스트림 내의 모든 신호 처리 경로가 동일한 입력 타입인지 여부를 나타내기 위한 정보가 될 수 있다.The receiver 210 receives a data stream in the form of an RF signal including a plurality of PLPs from the broadcast transmission device 100 . This data stream may further include signaling information. Here, the signaling information may include at least one of information on an input type of an input stream input to the broadcast transmission device 100 and information on a data type mapped to at least one signal processing path. Here, the information on the input type of the input stream may be information indicating whether all signal processing paths in the received data stream are of the same input type.

복조부(220)는 수신부(210)로부터 수신된 데이터 스트림에 포함된 복수의 PLP를 복조하고, 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷 및 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력한다. The demodulator 220 demodulates a plurality of PLPs included in the data stream received from the receiver 210, and generates at least one generic packet corresponding to each of the plurality of PLPs and additional information on the at least one generic packet. print out

신호 처리부(230)는 복조부(220)로부터 출력된 각각의 제너릭 패킷을 각각의 제너릭 패킷에 대응되는 부가 정보에 기초하여 신호 처리를 수행한다.The signal processing unit 230 performs signal processing on each generic packet output from the demodulator 220 based on additional information corresponding to each generic packet.

프로세서(240)는 신호 처리부(230)에 의해 신호 처리된 각각의 제너릭 패킷에 대한 멀티미디어 데이터를 출력할 수 있다.The processor 240 may output multimedia data for each generic packet signal-processed by the signal processing unit 230 .

이 같은 방송 수신 장치(200)를 구성하는 각 구성 중 수신부(210), 복조부(220) 및 신호 처리부(230)는 하나의 칩으로 구현되고, 프로세서(240)는 또다른 칩으로 구현될 수 있다. Among the components constituting the broadcast reception device 200, the receiver 210, the demodulator 220, and the signal processor 230 may be implemented as one chip, and the processor 240 may be implemented as another chip. there is.

그러나, 본 발명은 이에 한정되지 않으며, 수신부(210), 복조부(220), 신호 처리부(230) 및 프로세서(240)는 단일 칩으로 구현될 수 있다.However, the present invention is not limited thereto, and the receiver 210 , the demodulator 220 , the signal processor 230 , and the processor 240 may be implemented as a single chip.

구체적으로, 복조부(220)는 도 6에 도시된 바와 같이, 제너릭 패킷 생성부(221) 및 부가 정보 생성부(223)를 포함할 수 있다. 제너릭 패킷 생성부(221)는 수신부(210)를 통해 수신된 RF 신호 형태의 데이터 스트림로부터 채널을 선택하며, 선택된 채널의 신호의 타이밍/주파수 오류를 복원하고, 멀티 패스로 인한 왜곡을 등화기(미도시)를 통해 복원 및 오류 정정을 수행하여 데이터 스트림에 포함된 복수의 PLP로부터 각각의 PLP에 대응되는 적어도 하나의 제너릭 패킷을 생성할 수 있다.Specifically, as shown in FIG. 6 , the demodulator 220 may include a generic packet generator 221 and an additional information generator 223 . The generic packet generator 221 selects a channel from the data stream in the form of an RF signal received through the receiver 210, restores a timing/frequency error of the signal of the selected channel, and reduces distortion due to multi-path At least one generic packet corresponding to each PLP may be generated from a plurality of PLPs included in the data stream by performing restoration and error correction through the method (not shown).

그리고, 부가 정보 생성부(223)는 복수의 PLP 각각으로부터 생성된 적어도 하나의 제너릭 패킷의 헤더를 참조하여, 헤더 내에 포함되지 않은 정보에 기초하여 제너릭 패킷 각각에 대한 부가 정보를 생성할 수 있다. 여기서, 부가 정보는 제너릭 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 혹은 신호 처리하는데 이용되는 정보가 될 수 있다. 따라서, 부가 정보 생성부(220)는 각각의 제너렉 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 혹은 신호 처리에 이용되는 정보를 각각의 제너릭 패킷의 신호 처리를 위한 부가 정보로 생성할 수 있다.In addition, the additional information generator 223 may refer to the header of at least one generic packet generated from each of the plurality of PLPs and generate additional information for each generic packet based on information not included in the header. Here, the additional information may be information used to restore a payload or process a signal in a higher layer among information not included in the header information of the generic packet. Accordingly, the additional information generator 220 restores the payload in a higher layer among information not included in the header information of each generic packet or adds information used for signal processing for signal processing of each generic packet. information can be created.

이 같은 부가 정보는 실시예에 따라, 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 각각의 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 중 적어도 하나를 포함할 수 있다.According to the embodiment, the additional information includes sync code information indicating the start of each generic packet, valid information for determining whether the output time of multimedia data for each generic packet is valid, error information, It may include at least one of identification information for each of the plurality of PLPs and ranking information indicating an order of each of the plurality of PLPs.

이 같은 부가 정보는 제너릭 패킷의 헤더 앞단에 위치하며, 1 바이트 크기로 할당될 수 있다. 즉, 부가 정보에 포함된 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 유효 정보, 에러 정보, 식별 정보 및 순위 정보는 1 바이트 내에서 특정 비트 크기로 할당될 수 있다.Such additional information is located at the front end of the header of the generic packet, and may be allocated with a size of 1 byte. That is, sync code information indicating the start of each generic packet included in the additional information, valid information, error information, identification information, and priority information may be allocated with a specific bit size within one byte.

실시예에 따라, 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 각각은 1 비트 크기로 할당될 수 있다. According to an embodiment, each of sync code information indicating the start of each generic packet, valid information, error information, identification information for each of a plurality of PLPs, and priority information indicating an order of each of the plurality of PLPs is 1 bit It can be assigned by size.

또다른 실시예에 따라, 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 각각은 1 바이트 크기 내에서 상이한 크기로 할당될 수 있다.According to another embodiment, each of the sync code (Sync Code) information indicating the start of each generic packet, valid information, error information, identification information for each of a plurality of PLPs, and ranking information indicating the order of each of the plurality of PLPs is Different sizes may be allocated within the 1-byte size.

또다른 실시예에 따라, 부가 정보가 2 바이트 크기로 할당될 경우, 부가 정보에 포함되는 각각의 정보는 부가 정보에 할당된 크기에 따라 상이한 비트 단위로 할당될 수 있다.According to another embodiment, when the additional information is allocated in a size of 2 bytes, each piece of information included in the additional information may be allocated in different bit units according to the size allocated to the additional information.

한편, 부가 정보는, 각각의 제너릭 패킷에 대한 멀티미디어 데이터의 출력을 위한 시간 정보를 더 포함할 수 있다. 이 경우, 부가 정보는 6 바이트 내에서 특정 비트 크기로 할당될 수 있다.Meanwhile, the additional information may further include time information for outputting multimedia data for each generic packet. In this case, the additional information may be allocated with a specific bit size within 6 bytes.

여기서, 시간 정보는 멀티미디어 데이터의 출력을 위한 정보로써, 복조부(220)는 부가 정보 생성부(223)를 통해 전술한 방송 송신 장치(100)로부터 수신된 프레임의 시간 정보와 신호 처리부(230)를 통해 해당 프레임에 포함된 각각의 제너릭 패킷의 디코딩을 수행하는데 소요되는 시간 정보에 기초하여 생성할 수 있다.Here, the time information is information for outputting multimedia data, and the demodulator 220 includes time information of a frame received from the broadcast transmission device 100 and the signal processing unit 230 through the additional information generator 223 . can be generated based on time information required to perform decoding of each generic packet included in the corresponding frame.

따라서, 프로세서(240)는 부가 정보에 포함된 유효 정보에 기초하여 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간을 나타내는 시간 정보의 유효성 여부를 판단하고, 해당 시간 정보가 유효한 정보인 것으로 판단되면, 부가 정보에 포함된 시간 정보에 기초하여 제너릭 패킷에 대한 멀티미디어 데이터를 출력할 수 있다.Accordingly, the processor 240 determines whether the time information indicating the output time of multimedia data for the generic packet is valid based on the valid information included in the additional information, and when it is determined that the corresponding time information is valid information, the additional information Multimedia data for the generic packet may be output based on the time information included in the .

도 7은 본 발명의 일 실시예에 따른 제너릭 패킷의 구조를 나타내는 예시도이다.7 is an exemplary diagram illustrating the structure of a generic packet according to an embodiment of the present invention.

도 7에 도시된 바와 같이, 제너릭 패킷의 블록(700)은 헤더(I/F Header) 및 ALP(ATSC3.0 Link Layer Protocol) 패킷으로 이루어질 수 있다.As shown in FIG. 7 , the block 700 of the generic packet may include an I/F Header and an ATSC3.0 Link Layer Protocol (ALP) packet.

이 같은 제너릭 패킷의 블록(700)의 헤더에는 ALP 패킷에 대한 신호 처리를 위한 부가 정보가 포함될 수 있으며, 이 같은 부가 정보는 1 바이트 크기를 갖는 플래그(Flag) 정보 및 6 바이트 크기를 갖는 PTP 정보를 포함할 수 있다.The header of the block 700 of the generic packet may include additional information for signal processing for the ALP packet, and such additional information includes flag information having a size of 1 byte and PTP information having a size of 6 bytes. may include

구체적으로, 1 바이트 크기를 갖는 플래그 정보를 포함하는 제1 블록(710)은 제너릭 패킷의 헤더에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 또는 신호 처리에 이용되는 정보를 포함할 수 있다.Specifically, the first block 710 including flag information having a size of 1 byte may include information used for reconstructing a payload in a higher layer or for signal processing among information not included in the header of the generic packet. .

그리고, 6 바이트 크기를 갖는 PTP 정보를 포함하는 제2 블록(720)은 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간을 나타내는 시간 정보를 포함할 수 있다.In addition, the second block 720 including PTP information having a size of 6 bytes may include time information indicating an output time of multimedia data for a generic packet.

이하에서는, 부가 정보에 포함된 플래그 정보 및 PTP 정보에 대해서 상세히 설명하도록 한다.Hereinafter, flag information and PTP information included in the additional information will be described in detail.

도 8은 본 발명의 일 실시예에 따른 부가 정보에 포함된 플래그 구조를 나타내는 제1 예시도이다.8 is a first exemplary diagram illustrating a structure of a flag included in additional information according to an embodiment of the present invention.

도 8에 도시된 바와 같이, 제너릭 패킷에 대한 부가 정보에 포함된 플래그 정보는 1 바이트 크기로 할당될 수 있다. 한편, 제너릭 패킷에 대한 부가 정보에 포함된 플래그 정보에는 에러 정보 및 PLP 식별 정보가 포함될 수 있으며, 에러 정보 및 PLP 식별 정보는 1 비트 크기로 각각 할당될 수 있다. As shown in FIG. 8 , flag information included in the additional information for the generic packet may be allocated with a size of 1 byte. Meanwhile, the flag information included in the additional information for the generic packet may include error information and PLP identification information, and the error information and PLP identification information may be allocated with a size of 1 bit, respectively.

이 경우, 플레그 정보를 포함하는 제1 블록(710)의 제1-1 블록(711)에는 1 비트 크기의 에러 정보(GPEF)가 포함되며, 제1-2 및 제1-3 블록(713,715)에는 1 비트 크기의 PLP에 대한 식별 정보(PLPTAG 1, PLPTAG 0)가 각각 포함될 수 있다. In this case, the 1-1 block 711 of the first block 710 including the flag information includes 1-bit error information GPEF, and the 1-2 and 1-3 blocks 713 and 715 . may include identification information (PLPTAG 1, PLPTAG 0) for a 1-bit PLP, respectively.

전술한 바와 같이, 신호 처리부(230)는 복조부(220)로부터 출력된 각각의 제너릭 패킷을 각각의 제너릭 패킷에 대응되는 부가 정보에 포함된 플래그 정보에 기초하여 신호 처리를 수행한다. As described above, the signal processing unit 230 performs signal processing on each generic packet output from the demodulator 220 based on flag information included in additional information corresponding to each generic packet.

실시예에 따라, PLP 0에 대응되는 제1 제너릭 패킷의 부가 정보에 포함된 플래그 정보에 에러 정보가 포함될 수 있다. 이 경우, 신호 처리부(230)는 제1 제너릭 패킷의 부가 정보의 플래그 정보에 포함된 에러 정보에 따라 상이한 디코딩 처리 레벨로 제1 제너릭 패킷의 디코딩을 수행할 수 있다. 예를 들어, 디코딩 처리 레벨은 제1 레벨로 기설정될 수 있으며, 제1 제너릭 패킷의 부가 정보의 플래그 정보에 에러 정보가 포함되어 있을 경우, 신호 처리부(230)는 에러 정보에 따라, 제1 레벨로 기설정된 디코딩 처리 레벨보다 높은 디코딩 처리 레벨로 제1 제너릭 패킷의 디코딩을 수행하여 디코딩 수행 시 발생하는 에러률을 최소화할 수 있다.According to an embodiment, error information may be included in flag information included in additional information of the first generic packet corresponding to PLP 0. In this case, the signal processing unit 230 may decode the first generic packet at different decoding processing levels according to error information included in flag information of the additional information of the first generic packet. For example, the decoding processing level may be preset to a first level, and when error information is included in the flag information of the additional information of the first generic packet, the signal processing unit 230 generates the first level according to the error information. By performing decoding of the first generic packet at a decoding processing level higher than the decoding processing level preset as the level, an error rate occurring during decoding may be minimized.

또다른 예를 들어, PLP 0 내지 PLP 3 각각에 대응되는 제1 내지 제4 제너릭 패킷 중 제1 제너릭 페킷의 부가 정보에 포함된 플래그 정보에 에러 정보가 포함되어 있는 경우, 신호 처리부(230)는 제1 제너릭 패킷을 제외한 나머지 제2 내지 제4 제너릭 페킷에 대해서만 에러 정보에 기초하여 신호 처리를 수행할 수 있다.As another example, when error information is included in flag information included in additional information of the first generic packet among the first to fourth generic packets corresponding to PLP 0 to PLP 3 respectively, the signal processing unit 230 may Signal processing may be performed based on error information only on the remaining second to fourth generic packets except for the first generic packet.

이 같은 신호 처리부(230)는 디코더(231) 및 스트림 제너레이터(233)를 포함할 수 있다. The signal processing unit 230 may include a decoder 231 and a stream generator 233 .

디코더(231)는 필요한 데이터에 대한 복호화를 수행한다. 이 경우, 디코더(231)는 데이터 스트림에 포함된 시그널링 정보를 이용하여 제너릭 패킷의 각 데이터 영역에 저장된 데이터에 대한 FEC 방식, 변조 방식 등의 파라미터를 획득하여 복호화를 수행할 수 있다. 또한, 디코더(231)는 제너릭 패킷의 부가 정보에 기초하여 디코딩을 수행하거나 혹은 제너릭 패킷의 헤더에 포함된 데이터 정보에 기초하여 필요한 데이터의 위치를 산출할 수 있다. The decoder 231 decodes necessary data. In this case, the decoder 231 may perform decoding by obtaining parameters such as an FEC method and a modulation method for data stored in each data region of the generic packet by using the signaling information included in the data stream. Also, the decoder 231 may perform decoding based on additional information of the generic packet or calculate the location of necessary data based on data information included in the header of the generic packet.

스트림 제너레이터(233)는 디코더(231)로부터 입력받은 제너릭 프레임을 처리하여 서비스될 멀티미디어 데이터를 생성할 수 있다. The stream generator 233 may generate multimedia data to be serviced by processing the generic frame received from the decoder 231 .

일 예로, 스트림 제너레이터(233)는 다양한 정보에 기초하여 에러 정정된 제너릭 프레임으로부터 제너릭 패킷(또는 베이스밴드 패킷)을 생성할 수 있다. 구체적으로, 스트림 제너레이터(233)는 디-지터 버퍼들을 포함할 수 있는데 디-지터 버퍼들은 다양한 정보에 기초하여 출력 스트림을 복원하기 위한 정확한 타이밍을 재생성할 수 있다. 이에 따라 복수 개의 PLP들 간의 싱크를 위한 딜레이가 보상될 수 있다. For example, the stream generator 233 may generate a generic packet (or a baseband packet) from an error-corrected generic frame based on various pieces of information. Specifically, the stream generator 233 may include de-jitter buffers capable of regenerating the correct timing for reconstructing the output stream based on various information. Accordingly, a delay for synchronization between a plurality of PLPs may be compensated.

도 9는 본 발명의 또다른 실시예에 따른 부가 정보에 포함된 플래그 구조를 나타내는 제2 예시도이다.9 is a second exemplary diagram illustrating a flag structure included in additional information according to another embodiment of the present invention.

도 9에 도시된 바와 같이, 제너릭 패킷에 대한 부가 정보에 포함된 플래그 정보는 1 바이트 크기로 할당될 수 있다. 한편, 제너릭 패킷에 대한 부가 정보에 포함된 플래그 정보에는 도 8에서 설명한 에러 정보 및 PLP 식별 정보 뿐만 아니라, 제너릭 패킷의 시작을 나타내는 싱크 코드 정보 및 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보를 더 포함할 수 있다.As shown in FIG. 9 , flag information included in the additional information for the generic packet may be allocated in a size of 1 byte. On the other hand, the flag information included in the additional information on the generic packet includes not only the error information and PLP identification information described in FIG. 8, but also sync code information indicating the start of the generic packet and the output time of the multimedia data for the generic packet. It may further include valid information for determining.

그리고, 플래그 정보에 포함된 각각의 정보는 1 비트 크기로 각각 할당될 수 있다. In addition, each piece of information included in the flag information may be allocated with a size of 1 bit.

이 경우, 플레그 정보를 포함하는 제1 블록(710')의 제1-1 블록(717')에는 제너릭 패킷의 시작을 나타내는 싱크 코드 정보(ALPS)가 포함되며, 제1-2 및 제1-3 블록(713') 각각에는 PLP에 대한 식별 정보(PLPTAG 1, PLPTAG 0)가 각각 포함될 수 있다. 또한, 제1 블록(710')의 제1-4 블록(719')에는 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보(PTP EN)가 포함되며, 제1-5 블록(711')에는 에러 정보(GPEF)가 포함될 수 있다.In this case, the 1-1 block 717' of the first block 710' including the flag information includes sync code information (ALPS) indicating the start of the generic packet, and the 1-2 and 1-th blocks. Each of the three blocks 713 ′ may include identification information PLPTAG 1 and PLPTAG 0 for the PLP, respectively. In addition, valid information (PTP EN) for determining whether the output time of multimedia data for the generic packet is valid is included in blocks 1-4 (719') of the first block 710', and steps 1-5 The block 711 ′ may include error information GPEF.

따라서, 신호 처리부(230)는 전술한 바와 같이, 복조부(220)로부터 출력된 각각의 제너릭 패킷을 각각의 제너릭 패킷에 대응되는 부가 정보의 플래그 정보에 포함된 에러 정보에 따라 상이한 디코딩 처리 레벨로 각각의 제너릭 패킷에 대한 디코딩을 수행하여 프로세서(240)로 출력할 수 있다.Accordingly, as described above, the signal processing unit 230 converts each generic packet output from the demodulator 220 to different decoding processing levels according to error information included in flag information of additional information corresponding to each generic packet. Each generic packet may be decoded and outputted to the processor 240 .

따라서, 프로세서(240)는 신호 처리부(230)를 통해 출력된 제너릭 패킷에 대한 멀티미디어 데이터를 출력할 수 있다. 이때, 프로세서(240)는 부가 정보의 플래그 정보에 포함된 유효 정보에 기초하여 부가 정보의 PTP 정보에 포함된 시간 정보의 유효성 여부를 판단한다. Accordingly, the processor 240 may output multimedia data for the generic packet output through the signal processing unit 230 . In this case, the processor 240 determines whether the time information included in the PTP information of the additional information is valid based on the valid information included in the flag information of the additional information.

실시예에 따라, 프로세서(240)는 플래그 정보에 포함된 유효 정보의 값이 '0' 이면 부가 정보의 PTP 정보에 포함된 시간 정보가 유효하지 않은 것으로 판단한다. 한편, 프로세서(240)는 플래그 정보에 포함된 유효 정보의 값이 '1' 이면 부가 정보의 PTP 정보에 포함된 시간 정보가 유효한 것으로 판단하고, 그 부가 정보의 PTP 정보에 포함된 시간 정보에 기초하여 제너릭 패킷에 대한 멀티미디어 데이터를 출력할 수 있다.According to an embodiment, when the value of valid information included in flag information is '0', processor 240 determines that time information included in PTP information of additional information is invalid. On the other hand, if the value of the valid information included in the flag information is '1', the processor 240 determines that the time information included in the PTP information of the additional information is valid, and based on the time information included in the PTP information of the additional information Thus, multimedia data for the generic packet can be output.

이하에서는, 부가 정보에 포함된 PTP 정보에 대해서 구체적으로 설명하도록 한다.Hereinafter, the PTP information included in the additional information will be described in detail.

도 10은 본 발명의 일 실시예에 따른 부가 정보에 포함된 PTP 구조를 나타내는 예시도이다.10 is an exemplary diagram illustrating a PTP structure included in additional information according to an embodiment of the present invention.

도 10에 도시된 바와 같이, 제너릭 패킷에 대한 부가 정보에 포함된 PTP 정보는 6 바이트 크기로 할당될 수 있다. 이 같은 제너릭 패킷에 대한 부가 정보에 포함된 PTP 정보에는 제너릭 패킷에 대한 멀티미디어 데이터의 출력을 위한 시간 정보를 포함할 수 있다.As shown in FIG. 10 , the PTP information included in the additional information for the generic packet may be allocated with a size of 6 bytes. The PTP information included in the additional information for the generic packet may include time information for outputting multimedia data for the generic packet.

구체적으로, 도시된 바와 같이, PTP 정보에 대한 제2 블록(720)의 각 블록(721~735)에는 시간 단위별로 설정된 시간 정보를 포함할 수 있다. Specifically, as shown, each block 721 to 735 of the second block 720 for PTP information may include time information set for each time unit.

실시예에 따라, PTP 정보에 대한 제2 블록(720)에 포함된 복수의 블록 중 제2-1 블록(721)에는 'sec(s)' 단위의 시간 정보가 포함될 수 있으며, 제2-2 블록(723)에는 'msec(ms)' 단위의 시간 정보가 포함될 수 있으며, 제2-3 블록(725)에는 'Micro sec(㎲)' 단위의 시간 정보가 포함될 수 있다.According to an embodiment, among a plurality of blocks included in the second block 720 for PTP information, the 2-1 block 721 may include time information in units of 'sec(s),' and the 2-2 The block 723 may include time information in units of 'msec (ms)', and the second-3 block 725 may include time information in units of 'Micro sec (µs)'.

따라서, 프로세서(240)는 플래그 정보에 포함된 유효 정보가 유효한 것으로 판단되면, 부가 정보의 PTP 정보에 포함된 시간 정보에 기초하여 제너릭 패킷에 대한 멀티미디어 데이터를 출력할 수 있다.Accordingly, when it is determined that the valid information included in the flag information is valid, the processor 240 may output multimedia data for the generic packet based on time information included in the PTP information of the additional information.

한편, 도 6에 도시된 바와 같이, 방송 수신 장치(200)는 복수의 PLP 각각에 대응되는 제너릭 패킷 관련 데이터를 신호 처리부(230)로 출력하는 제1 및 제2 인터페이스부(250,260)를 더 포함할 수 있다.Meanwhile, as shown in FIG. 6 , the broadcast reception device 200 further includes first and second interface units 250 and 260 for outputting generic packet related data corresponding to each of the plurality of PLPs to the signal processing unit 230 . can do.

도 11은 본 발명의 일 실시예에 따른 방송 수신 장치에서 제너릭 패킷 관련 데이터를 출력하는 제1 예시도이며, 도 12는 본 발명의 또다른 실시예에 따른 방송 수신 장치에서 제너릭 패킷 관련 데이터를 출력하는 제2 예시도이다.11 is a first exemplary diagram for outputting generic packet related data from a broadcast receiving device according to an embodiment of the present invention, and FIG. 12 is a first exemplary view showing generic packet related data from the broadcast receiving device according to another embodiment of the present invention It is a second exemplary diagram.

도 11에 도시된 바와 같이, 복조부(220)는 부가 정보 생성부(223)에 의해 복수의 PLP 각각에 대응되는 제너릭 패킷의 부가 정보가 생성되면, 각각의 제너릭 패킷에 부가 정보를 삽입하고, 부가 정보가 삽입된 제너릭 패킷 관련 데이터, 클럭 정보, 유효(Valid) 정보 중 적어도 하나를 제1 인터페이스부(250)로 출력한다. 11, when additional information of a generic packet corresponding to each of the plurality of PLPs is generated by the additional information generating unit 223, the demodulator 220 inserts the additional information into each generic packet, At least one of generic packet-related data into which additional information is inserted, clock information, and valid information is output to the first interface unit 250 .

그러나, 본 발명은 이에 한정되지 않으며, 복조부(220)는 부가 정보 생성부(223)에 의해 복수의 PLP 각각에 대응되는 제너릭 패킷의 부가 정보가 생성되면, 각각의 제너릭 패킷에 부가 정보를 삽입하고, 부가 정보가 삽입된 제너릭 패킷 관련 데이터, 클럭 정보, 유효(Valid) 정보를 함께 제1 인터페이스부(250)로 출력할 수 있다.However, the present invention is not limited thereto, and when additional information of a generic packet corresponding to each of the plurality of PLPs is generated by the additional information generator 223, the demodulator 220 inserts the additional information into each generic packet. In addition, data related to the generic packet into which the additional information is inserted, clock information, and valid information may be output together to the first interface unit 250 .

또한, 복조부(220)는 부가 정보가 삽입된 제너릭 패킷의 시작을 나타내는 싱크 정보를 제2 인터페이스부(260)로 출력한다.Also, the demodulator 220 outputs sync information indicating the start of the generic packet in which the additional information is inserted to the second interface unit 260 .

이에 따라, 신호 처리부(230)는 제2 인터페이스부(250)를 통해 수신된 싱크 정보에 기초하여 부가 정보가 삽입된 제너릭 패킷 관련 데이터의 시작 시점 및 부가 정보의 위치를 판단할 수 있으며, 그 판단 결과에 기초하여 제1 인터페이스부(250)를 통해 수신된 제너릭 패킷 관련 데이터에 포함된 부가 정보를 획득할 수 있으며, 획득한 부가 정보에 기초하여 제너릭 패킷 관련 데이터에 대한 신호 처리를 수행할 수 있다. Accordingly, the signal processing unit 230 may determine the start time of the generic packet-related data into which the additional information is inserted and the location of the additional information based on the sync information received through the second interface unit 250, and the determination Based on the result, additional information included in the generic packet-related data received through the first interface unit 250 may be acquired, and signal processing may be performed on the generic packet-related data based on the acquired additional information. .

한편, 도 12에 도시된 바와 같이, 복조부(220)는 제너릭 패킷 생성부(221)에 의해 복조된 복수의 PLP 각각에 대응되는 제너릭 패킷 관련 데이터, 클럭 정보 및 유효 정보 중 적어도 하나를 제1 인터페이스부(250)로 출력한다. Meanwhile, as shown in FIG. 12 , the demodulator 220 generates at least one of generic packet-related data, clock information, and valid information corresponding to each of the plurality of PLPs demodulated by the generic packet generator 221 first. output to the interface unit 250 .

그러나, 본 발명은 이에 한정되지 않으며, 복조부(220)는 제너릭 패킷 생성부(221)에 의해 복조된 복수의 PLP 각각에 대응되는 제너릭 패킷 관련 데이터, 클럭 정보 및 유효 정보를 함께 제1 인터페이스부(250)로 출력할 수 있다.However, the present invention is not limited thereto, and the demodulator 220 transmits generic packet related data corresponding to each of the plurality of PLPs demodulated by the generic packet generator 221, clock information, and valid information together with the first interface unit. (250) can be output.

또한, 복조부(220)는 부가 정보 생성부(223)에 의해 생성된 각 제너릭 패킷의 부가 정보 및 각각의 제너릭 패킷의 시작을 나타내는 싱크 정보 중 적어도 하나를 제2 인터페이스부(260)로 출력한다.Also, the demodulator 220 outputs at least one of additional information of each generic packet generated by the additional information generator 223 and sync information indicating the start of each generic packet to the second interface unit 260 . .

이에 따라, 신호 처리부(230)는 제2 인터페이스부(260)를 통해 수신된 싱크 정보 및 부가 정보에 기초하여 해당 부가 정보와 관련된 제너릭 패킷 관련 데이터의 시작 시점을 판단할 수 있으며, 그 판단 결과에 기초하여 제1 인터페이스부(260)를 통해 수신된 제너릭 패킷 관련 데이터에 대한 신호 처리를 수행할 수 있다.Accordingly, the signal processing unit 230 may determine the start time of the generic packet related data related to the corresponding additional information based on the sync information and the additional information received through the second interface unit 260, and based on the determination result Based on this, signal processing may be performed on the generic packet-related data received through the first interface unit 260 .

지금까지, 본 발명에 따른 방송 송신 장치(100) 및 방송 수신 장치(200)의 각 구성에 대해서 상세히 설명하였다. 이하에서는, 본 발명에 따른 방송 송신 장치(100) 및 방송 수신 장치(200)에서의 신호 처리 방법에 대해서 상세히 설명하도록 한다.Up to now, each configuration of the broadcast transmitting apparatus 100 and the broadcast receiving apparatus 200 according to the present invention has been described in detail. Hereinafter, a signal processing method in the broadcast transmitting apparatus 100 and the broadcast receiving apparatus 200 according to the present invention will be described in detail.

도 13은 본 발명의 일 실시예에 따른 방송 송신 장치의 신호 처리 방법에 대한 흐름도이다.13 is a flowchart of a signal processing method of a broadcast transmission apparatus according to an embodiment of the present invention.

도 13에 도시된 바와 같이, 방송 송신 장치(100)는 입력 스트림에 대응되는 헤더 및 페이로드 데이터를 포함하는 제너릭 패킷을 생성한다(S4210). As shown in FIG. 13 , the broadcast transmission apparatus 100 generates a generic packet including header and payload data corresponding to an input stream ( S4210 ).

여기서, 입력 스트림은 TS(Transport Stream), IP(Internet Packets)(예를 들어 IPv4, IPv6), MMT(MPEG Media Transport), GS(Generic Stream), GSE(Generic Stream Encapsulation) 등이 될 수 있다. 그리고, 헤더는 해당 제너릭 패킷에 포함된 페이로드 데이터에 관한 정보 및 해당 제너릭 패킷에 포함된 패킷에 관한 정보를 포함할 수 있다. 한편, 제너릭 패킷((Generic packet : GP) 또는 베이스밴드 패킷(Baseband Packet : BBP) 또는 L2 패킷은 시스템 구현에 따라 지칭하는 명칭이 달라질 수 있다. Here, the input stream may be a Transport Stream (TS), Internet Packets (IP) (eg, IPv4, IPv6), MPEG Media Transport (MMT), Generic Stream (GS), Generic Stream Encapsulation (GSE), and the like. In addition, the header may include information about payload data included in the corresponding generic packet and information about the packet included in the corresponding generic packet. Meanwhile, a generic packet (GP), a baseband packet (BBP), or an L2 packet may have a different name depending on system implementation.

이 같은 제너릭 패킷이 생성되면, 방송 송신 장치(100)는 생성된 제너릭 패킷을 포함하는 제너릭 프레임을 생성한다(S1020). 이후, 방송 송신 장치(100)는 제너릭 프레임에 대한 신호 처리를 수행한다(S1030). 이후, 방송 송신 장치(100)는 신호 처리된 프레임을 방송 수신 장치(200)로 전송한다(S1040). 여기서, 신호 처리된 프레임은 제너릭 프레임들로 구성된 복수의 PLP를 포함하는 데이터 스트림 형태의 전송 프레임이 될 수 있다. 따라서, 방송 송신 장치(100)는 복수의 PLP를 포함하는 데이터 스트림을 RF 신호로 변조하고, RF 신호로 변조된 데이터 스트림을 방송 수신 장치(200)로 전송할 수 있다.When such a generic packet is generated, the broadcast transmission apparatus 100 generates a generic frame including the generated generic packet (S1020). Thereafter, the broadcast transmission device 100 performs signal processing on the generic frame (S1030). Thereafter, the broadcast transmission device 100 transmits the signal-processed frame to the broadcast reception device 200 (S1040). Here, the signal-processed frame may be a transmission frame in the form of a data stream including a plurality of PLPs composed of generic frames. Accordingly, the broadcast transmission device 100 may modulate a data stream including a plurality of PLPs into an RF signal, and transmit the data stream modulated with the RF signal to the broadcast reception device 200 .

도 14는 본 발명의 일 실시예에 따른 방송 수신 장치의 신호 처리 방법에 대한 흐름도이다.14 is a flowchart of a signal processing method of a broadcast receiving apparatus according to an embodiment of the present invention.

도 14에 도시된 바와 같이, 방송 수신 장치(200)는 방송 송신 장치(100)로부터 복수의 PLP를 포함하는 RF 신호 형태의 데이터 스트림이 수신되면, 수신된 데이터 스트림에 포함된 복수의 PLP를 제너릭 패킷으로 복조한다(S1110,S1120). As shown in FIG. 14 , when a data stream in the form of an RF signal including a plurality of PLPs is received from the broadcast transmission device 100 , the broadcast receiving device 200 generates a plurality of PLPs included in the received data stream as a generic form. It demodulates into packets (S1110, S1120).

복수의 PLP 각각에 대응하여 복조된 제너릭 패킷이 복조되면, 방송 수신 장치(200)는 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷 및 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력한다(S1130).When the demodulated generic packet corresponding to each of the plurality of PLPs is demodulated, the broadcast reception device 200 generates and outputs at least one generic packet corresponding to each of the plurality of PLPs and additional information on the at least one generic packet ( S1130).

여기서, 부가 정보는 제너릭 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 혹은 신호 처리에 이용되는 정보가 될 수 있다. 실시예에 따라, 부가 정보는 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 각각의 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 중 적어도 하나를 포함할 수 있다. Here, the additional information may be information used for reconstructing a payload in a higher layer or for signal processing among information not included in the header information of the generic packet. According to an embodiment, the additional information includes sync code information indicating the start of each generic packet, valid information for determining whether an output time of multimedia data for each generic packet is valid, error information, and a plurality of It may include at least one of identification information for each PLP and rank information indicating an order of each of the plurality of PLPs.

이 같은 부가 정보는 제너릭 패킷의 헤더 앞단에 위치하며, 1 바이트 크기로 할당될 수 있다. 그리고, 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 각각은 특정 비트 크기로 할당될 수 있다. Such additional information is located at the front end of the header of the generic packet, and may be allocated with a size of 1 byte. In addition, sync code information indicating the start of each generic packet, valid information, error information, identification information for each of a plurality of PLPs, and priority information indicating an order of each of the plurality of PLPs are allocated with a specific bit size. can be

일 실시예에 따라, 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 각각은 1 비트 크기로 할당될 수 있다.According to an embodiment, each of sync code (Sync Code) information indicating the start of each generic packet, valid information, error information, identification information for each of a plurality of PLPs, and priority information indicating an order of each of the plurality of PLPs is 1 It can be allocated in bit size.

또다른 실시예에 따라, 각각의 제너릭 패킷의 시작을 나타내는 싱크 코드(Sync Code) 정보, 유효 정보, 에러 정보, 복수의 PLP 각각에 대한 식별 정보 및 복수의 PLP 각각의 순서를 나타내는 순위 정보 각각은 1 바이트 크기 내에서 상이한 크기의 비트로 할당될 수 있다.According to another embodiment, each of the sync code (Sync Code) information indicating the start of each generic packet, valid information, error information, identification information for each of a plurality of PLPs, and ranking information indicating the order of each of the plurality of PLPs is Bits of different sizes may be allocated within one byte size.

또다른 실시예에 따라, 부가 정보가 2 바이트 크기로 할당될 경우, 부가 정보에 포함되는 각각의 정보는 부가 정보에 할당된 크기에 따라 상이한 비트 단위로 할당될 수 있다.According to another embodiment, when the additional information is allocated in a size of 2 bytes, each piece of information included in the additional information may be allocated in different bit units according to the size allocated to the additional information.

이 같은 각각의 제너릭 패킷 및 각각의 제너릭 패킷과 관련하여 생성된 부가 정보가 출력되면, 방송 수신 장치(200)는 출력된 부가 정보에 기초하여 제너릭 패킷에 대한 신호 처리를 수행한다(S1140).When each generic packet and additional information generated in relation to each generic packet are output, the broadcast reception device 200 performs signal processing on the generic packet based on the outputted additional information (S1140).

실시예에 따라, PLP 0에 대응되는 제1 제너릭 패킷의 부가 정보에 에러 정보가 포함될 수 있다. 이 경우, 방송 수신 장치(200)는 제1 제너릭 패킷의 부가 정보에 포함된 에러 정보에 따라 상이한 디코딩 처리 레벨로 제1 제너릭 패킷의 디코딩을 수행할 수 있다. 예를 들어, 디코딩 처리 레벨은 제1 레벨로 기설정될 수 있으며, 제1 제너릭 패킷의 부가 정보에 에러 정보가 포함되어 있을 경우, 신호 처리부(230)는 제1 제너릭 패킷의 부가 정보에 에러 정보에 따라, 제1 레벨로 기설정된 디코딩 처리 레벨보다 높은 디코딩 처리 레벨로 제1 제너릭 패킷의 디코딩을 수행하여 디코딩 수행 시 발생하는 에러률을 최소화할 수 있다.According to an embodiment, error information may be included in additional information of the first generic packet corresponding to PLP 0. In this case, the broadcast reception device 200 may decode the first generic packet at different decoding processing levels according to error information included in the additional information of the first generic packet. For example, the decoding processing level may be preset to the first level, and when error information is included in the additional information of the first generic packet, the signal processing unit 230 may include error information in the additional information of the first generic packet. Accordingly, by performing decoding of the first generic packet at a decoding processing level higher than the decoding processing level preset as the first level, an error rate occurring during decoding may be minimized.

한편, 방송 수신 장치(200)는 다음과 같은 실시예에 기초하여 복수의 PLP 각각에 대응되는 제너릭 패킷 및 각각의 제너릭 패킷에 대한 부가 정보를 생성하여 출력할 수 있다.Meanwhile, the broadcast reception device 200 may generate and output a generic packet corresponding to each of a plurality of PLPs and additional information for each generic packet based on the following embodiment.

일 실시예에 따라, 방송 수신 장치(200)는 복수의 PLP 각각에 대응되는 제너릭 패킷의 부가 정보가 생성되면, 각각의 제너릭 패킷에 부가 정보를 삽입하고, 부가 정보가 삽입된 제너릭 패킷 관련 데이터, 클럭 정보, 유효(Valid) 정보 중 적어도 하나를 제1 인터페이스부를 통해 출력한다. 그러나, 본 발명은 이에 한정되지 않으며, 방송 수신 장치(200)는 복수의 PLP 각각에 대응되는 제너릭 패킷의 부가 정보가 생성되면, 각각의 제너릭 패킷에 부가 정보를 삽입하고, 부가 정보가 삽입된 제너릭 패킷 관련 데이터, 클럭 정보, 유효(Valid) 정보를 함께 제1 인터페이스부를 통해 출력할 수 있다.According to an embodiment, when the additional information of the generic packet corresponding to each of the plurality of PLPs is generated, the broadcast reception device 200 inserts the additional information into each generic packet, and data related to the generic packet into which the additional information is inserted; At least one of clock information and valid information is output through the first interface unit. However, the present invention is not limited thereto, and when additional information of a generic packet corresponding to each of the plurality of PLPs is generated, the broadcast reception device 200 inserts the additional information into each generic packet and inserts the additional information into the generic packet. Packet related data, clock information, and valid information may be output together through the first interface unit.

그리고, 방송 수신 장치(200)는 부가 정보가 삽입된 제너릭 패킷의 시작을 나타내는 싱크 정보를 제2 인터페이스부를 통해 출력한다.Then, the broadcast reception device 200 outputs sync information indicating the start of the generic packet in which the additional information is inserted through the second interface unit.

이에 따라, 방송 수신 장치(200)는 제2 인터페이스부를 통해 출력된 싱크 정보에 기초하여 부가 정보가 삽입된 제너릭 패킷 관련 데이터의 시작 시점 및 부가 정보의 위치를 판단할 수 있으며, 그 판단 결과에 기초하여 제1 인터페이스부를 통해 출력된 제너릭 패킷 관련 데이터에 포함된 부가 정보를 획득할 수 있으며, 획득한 부가 정보에 기초하여 제너릭 패킷 관련 데이터에 대한 신호 처리를 수행할 수 있다. Accordingly, the broadcast reception device 200 may determine the start time of the generic packet-related data in which the additional information is inserted and the location of the additional information based on the sync information output through the second interface unit, and based on the determination result Accordingly, additional information included in the generic packet-related data output through the first interface unit may be acquired, and signal processing may be performed on the generic packet-related data based on the acquired additional information.

또다른 실시예에 따라, 방송 수신 장치(200)는 복수의 PLP 각각에 대응되는 제너릭 패킷 관련 데이터, 클럭 정보 및 유효 정보 중 적어도 하나를 제1 인터페이스부를 통해 출력한다. 그러나, 본 발명은 이에 한정되지 않으며, 방송 수신 장치(200)는 복수의 PLP 각각에 대응되는 제너릭 패킷 관련 데이터, 클럭 정보 및 유효 정보를 함께 제1 인터페이스부를 통해 출력할 수 있다.According to another embodiment, the broadcast reception device 200 outputs at least one of generic packet related data, clock information, and valid information corresponding to each of the plurality of PLPs through the first interface unit. However, the present invention is not limited thereto, and the broadcast reception device 200 may output generic packet related data corresponding to each of the plurality of PLPs, clock information, and valid information together through the first interface unit.

또한, 방송 수신 장치(200)는 각 제너릭 패킷의 부가 정보 및 각각의 제너릭 패킷의 시작을 나타내는 싱크 정보 중 적어도 하나를 제2 인터페이스부를 통해 출력한다.Also, the broadcast reception device 200 outputs at least one of additional information of each generic packet and sync information indicating the start of each generic packet through the second interface unit.

이에 따라, 방송 수신 장치(200)는 제2 인터페이스부를 통해 출력된 싱크 정보 및 부가 정보에 기초하여 해당 부가 정보와 관련된 제너릭 패킷 관련 데이터의 시작 시점을 판단할 수 있으며, 그 판단 결과에 기초하여 제1 인터페이스부를 통해 출력된 제너릭 패킷 관련 데이터에 대한 신호 처리를 수행할 수 있다.Accordingly, the broadcast reception device 200 may determine the start time of the generic packet-related data related to the corresponding additional information based on the sync information and the additional information output through the second interface unit, and based on the determination result, the second 1 Signal processing may be performed on the data related to the generic packet output through the interface unit.

한편, 본 발명의 추가적인 양상에 따라, 부가 정보는 제너릭 패킷에 대한 멀리미디어 데이터의 출력을 위한 시간 정보를 더 포하할 수 있으며, 이 같은 시간 정보는 6 바이트 내에서 특정 비트 크기로 할당될 수 있다.Meanwhile, according to an additional aspect of the present invention, the additional information may further include time information for output of multimedia data for the generic packet, and such time information may be allocated with a specific bit size within 6 bytes. .

여기서, 시간 정보는 멀티미디어 데이터의 출력을 위한 정보로써, 방송 수신 장치(200)는 방송 송신 장치(100)로부터 수신된 프레임의 시간 정보와 해당 프레임에 포함된 각각의 제너릭 패킷의 디코딩을 수행하는데 소요되는 시간 정보에 기초하여 생성될 수 있다.Here, the time information is information for outputting multimedia data, and the broadcast receiving device 200 takes time information of a frame received from the broadcast transmitting device 100 and decoding each generic packet included in the frame. It may be generated based on time information.

따라서, 방송 수신 장치(200)는 부가 정보에 포함된 유효 정보에 기초하여 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간을 나타내는 시간 정보의 유효성 여부를 판단하고, 해당 시간 정보가 유효한 정보인 것으로 판단되면, 부가 정보에 포함된 시간 정보에 기초하여 제너릭 패킷에 대한 멀티미디어 데이터를 출력할 수 있다.Accordingly, the broadcast reception device 200 determines whether the time information indicating the output time of multimedia data for the generic packet is valid based on the valid information included in the additional information, and when it is determined that the time information is valid information, Multimedia data for the generic packet may be output based on the time information included in the additional information.

한편, 본 발명에 따른 신호 처리 방법을 순차적으로 수행하는 프로그램이 저장된 비일시적 판독 가능 매체(non-transitory computer readable medium)가 제공될 수 있다. Meanwhile, a non-transitory computer readable medium in which a program for sequentially performing the signal processing method according to the present invention is stored may be provided.

비일시적 판독 가능 매체란 레지스터, 캐쉬, 메모리 등과 같이 짧은 순간 동안 데이터를 저장하는 매체가 아니라 반영구적으로 데이터를 저장하며, 기기에 의해 판독(reading)이 가능한 매체를 의미한다. 구체적으로는, 상술한 다양한 어플리케이션 또는 프로그램들은 CD, DVD, 하드 디스크, 블루레이 디스크, USB, 메모리카드, ROM 등과 같은 비일시적 판독 가능 매체에 저장되어 제공될 수 있다.The non-transitory readable medium refers to a medium that stores data semi-permanently, rather than a medium that stores data for a short moment, such as a register, cache, memory, and the like, and can be read by a device. Specifically, the various applications or programs described above may be provided by being stored in a non-transitory readable medium such as a CD, DVD, hard disk, Blu-ray disk, USB, memory card, ROM, and the like.

또한, 송신 장치 및 수신 장치에 대해 도시한 상술한 블록도에서는 버스(bus)를 미도시하였으나, 송신 장치 및 수신 장치에서 각 구성요소 간의 통신은 버스를 통해 이루어질 수도 있다. 또한, 각 장치에는 상술한 다양한 단계를 수행하는 CPU, 마이크로 프로세서 등과 같은 프로세서가 더 포함될 수도 있다. In addition, although a bus is not shown in the above-described block diagram of the transmitting apparatus and the receiving apparatus, communication between the respective components in the transmitting apparatus and the receiving apparatus may be achieved through a bus. In addition, each device may further include a processor such as a CPU or a microprocessor that performs the various steps described above.

또한, 이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안 될 것이다.In addition, although preferred embodiments of the present invention have been illustrated and described above, the present invention is not limited to the specific embodiments described above, and the technical field to which the present invention pertains without departing from the gist of the present invention as claimed in the claims In addition, various modifications are possible by those of ordinary skill in the art, and these modifications should not be individually understood from the technical spirit or perspective of the present invention.

100 : 방송 송신 장치 110 : 제너릭 패킷 생성부
120 : 프레임 생성부 120-1 : 제너릭 헤더 생성부
120-2 : 제너릭 프레임 생성부 125 : 제너릭 프레이 스크램블러
200 : 방송 수신 장치 210 : 수신부
220 : 복조부 221 : 제너릭 패킷 생성부
223 : 부가 정보 생성부 230 : 신호 처리부
231 : 디코더 233 : 스트림 제너레이터
240 : 프로세서 250 : 제1 인터페이스부
260 : 제2 인터페이스부
100: broadcast transmission device 110: generic packet generator
120: frame generation unit 120-1: generic header generation unit
120-2: Generic frame generator 125: Generic frame scrambler
200: broadcast receiving device 210: receiving unit
220: demodulator 221: generic packet generator
223: additional information generating unit 230: signal processing unit
231: decoder 233: stream generator
240: processor 250: first interface unit
260: second interface unit

Claims (16)

방송 수신 장치에 있어서,
복수의 PLP(Physical Layer Pipe)로 구성된 데이터 스트림을 수신하는 수신부;
상기 수신부로부터 수신된 데이터 스트림에 포함된 상기 복수의 PLP를 복조하고, 상기 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷(Generic Packet) 및 상기 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력하는 복조부; 및
상기 출력된 부가 정보에 기초하여 상기 적어도 하나의 제너릭 패킷에 대한 신호 처리를 수행하는 신호 처리부;를 포함하고,
상기 신호 처리부는, 상기 부가 정보에 에러 정보가 포함된 경우, 상기 에러 정보가 포함된 적어도 하나의 제너릭 패킷을 제1 디코딩 처리 레벨로 디코딩하고, 에러 정보가 포함되지 않은 나머지 제너릭 패킷을 제2 디코딩 처리 레벨로 디코딩하고,
상기 제1 디코딩 처리 레벨은, 상기 제2 디코딩 처리 레벨과 다른 것을 특징으로 하는, 방송 수신 장치.
In the broadcast receiving device,
a receiving unit for receiving a data stream composed of a plurality of PLPs (Physical Layer Pipes);
Demodulates the plurality of PLPs included in the data stream received from the receiver, generates and outputs at least one generic packet corresponding to each of the plurality of PLPs and additional information on the at least one generic packet a demodulator that does; and
a signal processing unit configured to perform signal processing on the at least one generic packet based on the outputted additional information;
When the additional information includes error information, the signal processing unit decodes at least one generic packet including the error information to a first decoding processing level, and second decodes the remaining generic packets that do not include the error information. Decode to processing level,
The first decoding processing level is characterized in that different from the second decoding processing level, the broadcast reception device.
제 1 항에 있어서,
상기 부가 정보는,
상기 제너릭 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 또는 신호 처리에 이용되는 정보인 것을 특징으로 하는 방송 수신 장치.
The method of claim 1,
The additional information is
The broadcast reception device according to claim 1, wherein the information is information used for reconstructing a payload or processing a signal in an upper layer among information not included in the header information of the generic packet.
제 1 항에 있어서,
상기 부가 정보는,
상기 제너릭 패킷의 시작을 나타내는 싱크 코드 정보, 상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보, 에러 정보, 상기 복수의 PLP 각각에 대한 식별 정보 및 상기 복수의 PLP 각각의 순서를 나타내는 순위 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 방송 수신 장치.
The method of claim 1,
The additional information is
Sync code information indicating the start of the generic packet, valid information for determining whether the output time of multimedia data for the generic packet is valid, error information, identification information for each of the plurality of PLPs, and each of the plurality of PLPs A broadcast reception device comprising at least one of ranking information indicating an order.
제 3 항에 있어서,
상기 싱크 코드 정보, 상기 유효 정보, 상기 에러 정보, 상기 식별 정보 및 상기 순위 정보 각각은,
1 바이트 내에서 특정 비트 크기로 할당되는 것을 특징으로 하는 방송 수신 장치.
4. The method of claim 3,
Each of the sync code information, the valid information, the error information, the identification information, and the ranking information,
A broadcast reception device, characterized in that it is allocated to a specific bit size within one byte.
제 3 항에 있어서,
상기 부가 정보는,
상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력을 위한 시간 정보를 더 포함하며,
상기 시간 정보는,
6 바이트 내에서 특정 비트 크기로 할당되는 것을 특징으로 하는 방송 수신 장치.
4. The method of claim 3,
The additional information is
Further comprising time information for the output of multimedia data for the generic packet,
The time information is
A broadcast reception device, characterized in that it is allocated to a specific bit size within 6 bytes.
제 1 항에 있어서,
제1 및 제2 인터페이스부;를 더 포함하며,
상기 복조부는,
상기 제너릭 패킷의 부가 정보를 상기 제너릭 패킷에 삽입하고, 상기 부가 정보가 삽입된 제너릭 패킷, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 상기 제1 인터페이스부를 통해 상기 신호 처리부로 출력하며,
상기 부가 정보가 삽입된 제너릭 패킷의 시작을 나타내는 싱크 정보를 상기 제2 인터페이스부를 통해 상기 신호 처리부로 출력하는 것을 특징으로 하는 방송 수신 장치.
The method of claim 1,
It further includes; first and second interface units;
The demodulator is
inserting additional information of the generic packet into the generic packet, and outputting at least one of a generic packet into which the additional information is inserted, clock information, and valid information to the signal processing unit through the first interface unit;
and outputting sync information indicating the start of the generic packet in which the additional information is inserted to the signal processing unit through the second interface unit.
제 1 항에 있어서,
제1 및 제2 인터페이스부;를 더 포함하며,
상기 복조부는,
상기 제너릭 패킷, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 상기 제1 인터페이스부를 통해 상기 신호 처리부로 출력하며,
상기 제너릭 패킷의 시작을 나타내는 싱크 정보 및 상기 제너릭 패킷에 대한 부가 정보 중 적어도 하나를 상기 제2 인터페이스부를 통해 상기 신호 처리부로 출력하는 것을 특징으로 하는 방송 수신 장치.
The method of claim 1,
It further includes; first and second interface units;
The demodulator is
outputting at least one of the generic packet, clock information, and valid information to the signal processing unit through the first interface unit;
and outputting at least one of sync information indicating the start of the generic packet and additional information on the generic packet to the signal processing unit through the second interface unit.
삭제delete 방송 수신 장치의 신호 처리 방법에 있어서,
복수의 PLP로 구성된 데이터 스트림을 수신하는 단계;
상기 수신된 데이터 스트림에 포함된 상기 복수의 PLP를 복조하고, 상기 복수의 PLP 각각에 대응되는 적어도 하나의 제너릭 패킷 및 상기 적어도 하나의 제너릭 패킷에 대한 부가 정보를 생성하여 출력하는 단계; 및
상기 부가 정보에 기초하여 상기 적어도 하나의 제너릭 패킷에 대한 신호 처리를 수행하는 단계;
를 포함하고,
상기 신호 처리를 수행하는 단계는,
상기 부가 정보에 에러 정보가 포함된 경우, 상기 에러 정보가 포함된 적어도 하나의 제너릭 패킷을 제1 디코딩 처리 레벨로 디코딩하고, 에러 정보가 포함되지 않은 나머지 제너릭 패킷은 제2 디코딩 처리 레벨로 디코딩하고,
상기 제1 디코딩 처리 레벨은 상기 제2 디코딩 처리 레벨과 다른 것을 특징으로 하는, 신호 처리 방법.
A method for processing a signal in a broadcast receiving device, the method comprising:
receiving a data stream composed of a plurality of PLPs;
demodulating the plurality of PLPs included in the received data stream, generating and outputting at least one generic packet corresponding to each of the plurality of PLPs and additional information on the at least one generic packet; and
performing signal processing on the at least one generic packet based on the additional information;
including,
The step of performing the signal processing comprises:
When the additional information includes error information, at least one generic packet including the error information is decoded to a first decoding processing level, and the remaining generic packets not including the error information are decoded to a second decoding processing level, ,
and the first decoding processing level is different from the second decoding processing level.
제 9 항에 있어서,
상기 부가 정보는,
상기 제너릭 패킷의 헤더 정보에 포함되지 않은 정보 중 상위 레이어에서 페이로드를 복원하거나 신호 처리에 이용되는 정보인 것을 특징으로 하는 신호 처리 방법.
10. The method of claim 9,
The additional information is
The signal processing method according to claim 1, wherein the information is information used to restore a payload in an upper layer or to process a signal among information not included in the header information of the generic packet.
제 9 항에 있어서,
상기 부가 정보는,
상기 제너릭 패킷의 시작을 나타내는 싱크 코드 정보, 상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력 시간의 유효성 여부를 판단하기 위한 유효 정보, 에러 정보, 상기 복수의 PLP 각각에 대한 식별 정보 및 상기 복수의 PLP 각각의 순서를 나타내는 순위 정보 중 적어도 하나를 포함하는 것을 특징으로 하는 신호 처리 방법.
10. The method of claim 9,
The additional information is
Sync code information indicating the start of the generic packet, valid information for determining whether the output time of multimedia data for the generic packet is valid, error information, identification information for each of the plurality of PLPs, and each of the plurality of PLPs A signal processing method comprising at least one of ranking information indicating an order.
제 11 항에 있어서,
상기 싱크 코드 정보, 상기 유효 정보, 상기 에러 정보, 상기 식별 정보 및 상기 순위 정보 각각은,
1 바이트 내에서 특정 비트 크기로 할당되는 것을 특징으로 하는 신호 처리 방법.
12. The method of claim 11,
Each of the sync code information, the valid information, the error information, the identification information, and the ranking information,
A signal processing method, characterized in that it is allocated to a specific bit size within one byte.
제 11 항에 있어서,
상기 부가 정보는,
상기 제너릭 패킷에 대한 멀티미디어 데이터의 출력을 위한 시간 정보를 더 포함하며,
상기 시간 정보는,
6 바이트 내에서 특정 비트 크기로 할당되는 것을 특징으로 하는 신호 처리 방법.
12. The method of claim 11,
The additional information is
Further comprising time information for the output of multimedia data for the generic packet,
The time information is
A signal processing method, characterized in that it is allocated to a specific bit size within 6 bytes.
제 9 항에 있어서,
상기 출력하는 단계는,
상기 제너릭 패킷의 부가 정보를 상기 제너릭 패킷에 삽입하고, 상기 부가 정보가 삽입된 제너릭 패킷, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 제1 인터페이스부를 통해 출력하며,
상기 부가 정보가 삽입된 제너릭 패킷의 시작을 나타내는 싱크 정보를 제2 인터페이스부를 통해 출력하는 것을 특징으로 하는 신호 처리 방법.
10. The method of claim 9,
The output step is
inserting additional information of the generic packet into the generic packet, and outputting at least one of a generic packet into which the additional information is inserted, clock information, and valid information through a first interface unit;
and outputting sync information indicating the start of the generic packet in which the additional information is inserted through the second interface unit.
제 9 항에 있어서,
상기 출력하는 단계는,
상기 제너릭 패킷, 클럭 정보 및 유효(Valid) 정보 중 적어도 하나를 제1 인터페이스부를 통해 출력하며,
상기 제너릭 패킷의 시작을 나타내는 싱크 정보 및 상기 제너릭 패킷에 대한 부가 정보 중 적어도 하나를 제2 인터페이스부를 통해 출력하는 것을 특징으로 하는 신호 처리 방법.
10. The method of claim 9,
The output step is
outputting at least one of the generic packet, clock information, and valid information through the first interface unit;
and outputting at least one of sync information indicating the start of the generic packet and additional information on the generic packet through a second interface unit.
삭제delete
KR1020160002196A 2015-08-05 2016-01-07 Broadcast receiving apparatus and signal processing method thereof Active KR102383598B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US15/229,732 US9942000B2 (en) 2015-08-05 2016-08-05 Broadcast receiving apparatus and signal processing method thereof
US15/917,002 US10484128B2 (en) 2015-08-05 2018-03-09 Broadcast receiving apparatus and signal processing method thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20150110401 2015-08-05
KR1020150110401 2015-08-05

Publications (2)

Publication Number Publication Date
KR20170017688A KR20170017688A (en) 2017-02-15
KR102383598B1 true KR102383598B1 (en) 2022-04-07

Family

ID=58112012

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160002196A Active KR102383598B1 (en) 2015-08-05 2016-01-07 Broadcast receiving apparatus and signal processing method thereof

Country Status (1)

Country Link
KR (1) KR102383598B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150078473A1 (en) * 2010-11-17 2015-03-19 Lg Electronics Inc. Broadcast-signal transmitter/receiver and method for transmitting/receiving broadcast signals
US20150113584A1 (en) * 2010-02-26 2015-04-23 Panasonic Corporation Physical layer signalling for digital broadcast system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150113584A1 (en) * 2010-02-26 2015-04-23 Panasonic Corporation Physical layer signalling for digital broadcast system
US20150078473A1 (en) * 2010-11-17 2015-03-19 Lg Electronics Inc. Broadcast-signal transmitter/receiver and method for transmitting/receiving broadcast signals

Also Published As

Publication number Publication date
KR20170017688A (en) 2017-02-15

Similar Documents

Publication Publication Date Title
US11457098B2 (en) Transmitting apparatus, receiving apparatus, and signal processing method thereof
US11418634B2 (en) Transmitting apparatus, receiving apparatus, and controlling methods thereof
US11700200B2 (en) Transmitting apparatus and signal processing method using removal of transport steam packet header
US9917930B2 (en) Transmitting apparatus and receiving apparatus and signal processing method thereof
JP7397916B2 (en) Reception method and terminal
KR102103903B1 (en) Transmitting apparatus and receiving apparatus and data processing method thereof
US10484128B2 (en) Broadcast receiving apparatus and signal processing method thereof
KR102383598B1 (en) Broadcast receiving apparatus and signal processing method thereof
CN111263197B (en) Transmitting apparatus and signal processing method thereof
CN107113321B (en) Transmission equipment and reception equipment and their signal processing methods
KR102087216B1 (en) Transmitting apparatus and receiving apparatus and signal processing method thereof

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20160107

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20201207

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20160107

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20211029

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: 20220125

PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220401

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220404

End annual number: 3

Start annual number: 1

PG1601 Publication of registration