KR100710357B1 - Apparatus and method for processing main and enhanced multiplexed packets - Google Patents
Apparatus and method for processing main and enhanced multiplexed packets Download PDFInfo
- Publication number
- KR100710357B1 KR100710357B1 KR1020050029942A KR20050029942A KR100710357B1 KR 100710357 B1 KR100710357 B1 KR 100710357B1 KR 1020050029942 A KR1020050029942 A KR 1020050029942A KR 20050029942 A KR20050029942 A KR 20050029942A KR 100710357 B1 KR100710357 B1 KR 100710357B1
- Authority
- KR
- South Korea
- Prior art keywords
- enhanced
- packet
- data
- signal
- enhanced data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B7/00—Barrages or weirs; Layout, construction, methods of, or devices for, making same
- E02B7/02—Fixed barrages
- E02B7/04—Dams across valleys
- E02B7/06—Earth-fill dams; Rock-fill dams
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02B—HYDRAULIC ENGINEERING
- E02B8/00—Details of barrages or weirs ; Energy dissipating devices carried by lock or dry-dock gates
-
- E—FIXED CONSTRUCTIONS
- E02—HYDRAULIC ENGINEERING; FOUNDATIONS; SOIL SHIFTING
- E02D—FOUNDATIONS; EXCAVATIONS; EMBANKMENTS; UNDERGROUND OR UNDERWATER STRUCTURES
- E02D27/00—Foundations as substructures
- E02D27/32—Foundations for special purposes
- E02D27/40—Foundations for dams across valleys or for dam constructions
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Structural Engineering (AREA)
- Mechanical Engineering (AREA)
- Civil Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 서로 다른 부호율로 부호화하여 복수의 인핸스드 데이터를 생성하고 이를 메인 데이터와 다중화하여 출력하는 E8-VSB 시스템에서의 메인 및 인핸스드 다중화 패킷 처리 장치 및 그 방법에 관한 것이다. 특히 본 발명은 메인 및 인핸스드 다중화 패킷 처리 장치 내 인핸스드 데이터 인터리버와 바이트 확장부를 결합하여 구동시킴으로써, 메인/인핸스드 패킷 다중화기의 입력인 인핸스드 패킷을 위한 버퍼와 바이트 확장부의 입/출력율의 상이함을 해결하기 위한 버퍼를 제거할 수 있게 된다. 이로 인해 E8-VSB 송/수신기에서 메인 및 인핸스드 다중화 패킷 처리 장치의 구현을 간단하게 할 수 있다. 또한, 인핸스드 모드 맵 정보가 시간에 따라 변화하더라도 이에 대응하는 E8-VSB 송/수신기의 구현이 용이한 효과가 있다. The present invention relates to a main and enhanced multiplex packet processing apparatus and method in an E8-VSB system for generating a plurality of enhanced data by encoding at different code rates, and multiplexing the same with main data. In particular, the present invention provides an input / output ratio of a buffer and a byte extension unit for an enhanced packet which is an input of a main / enhanced packet multiplexer by driving an enhanced data interleaver and a byte extension unit in the main and enhanced multiplex packet processing apparatus. It is possible to remove the buffer to solve the difference. This simplifies the implementation of the main and enhanced multiplex packet processing apparatus in the E8-VSB transmitter / receiver. In addition, even if the enhanced mode map information changes over time, the corresponding E8-VSB transmitter / receiver may be easily implemented.
E8-VSB, 인핸스드 데이터 인터리버, 바이트 확장 E8-VSB, Enhanced Data Interleaver, Byte Expansion
Description
도 1은 본 발명에 따른 E8-VSB 송신기의 일 실시예를 보인 구성 블록도1 is a block diagram showing an embodiment of an E8-VSB transmitter according to the present invention;
도 2는 도 1의 E8-VSB 처리부의 일 실시예를 보인 구성 블록도FIG. 2 is a block diagram illustrating an embodiment of the E8-VSB processor of FIG. 1; FIG.
도 3은 도 2의 메인 및 인핸스드 다중화 패킷 처리부의 일 실시예를 보인 구성 블록도3 is a block diagram illustrating an embodiment of a main and enhanced multiplex packet processing unit of FIG. 2;
도 4는 본 발명에 따른 메인 및 인핸스드 다중화 패킷 처리부의 일 실시예를 보인 구성 블록도4 is a block diagram showing an embodiment of a main and enhanced multiplex packet processing unit according to the present invention;
도 5는 도 4의 인핸스드 패킷 제어부의 입/출력 신호의 예를 보인 타이밍도5 is a timing diagram illustrating an example of an input / output signal of the enhanced packet controller of FIG. 4.
도 6은 도 4의 인핸스드 데이터 인터리버의 동작 예를 보인 도면 6 illustrates an example of an operation of the enhanced data interleaver of FIG. 4.
도면의 주요부분에 대한 부호의 설명Explanation of symbols for main parts of the drawings
401~403 : 버퍼 404 : 인핸스드 패킷 다중화기401-403: Buffer 404: Enhanced Packet Multiplexer
405 : 인핸스드 RS 부호기 406 : 인핸스드 데이터 인터리버405: enhanced RS encoder 406: enhanced data interleaver
407 : 바이트 확장부 408 : MPEG 헤더 삽입기407: byte expansion unit 408: MPEG header inserter
409 : M/E 패킷 다중화기 410 : 인핸스드 패킷 제어부409: M / E packet multiplexer 410: enhanced packet controller
411 : 인핸스드 인터리버 제어부411: enhanced interleaver control unit
본 발명은 서로 다른 부호율로 부호화되는 복수의 인핸스드(Enhanced) 데이터를 송/수신하는 E8-VSB 시스템에 관한 것으로서, 특히 서로 다른 부호율로 부호화하여 복수의 인핸스드 데이터를 생성하고 이를 메인 데이터와 다중화하여 출력하는 메인 및 인핸스드 다중화 패킷 처리 장치 및 그 방법에 관한 것이다. The present invention relates to an E8-VSB system for transmitting / receiving a plurality of enhanced data encoded at different code rates. In particular, the present invention relates to generating a plurality of enhanced data by encoding at different code rates and to main data. The present invention relates to a main and enhanced multiplexing packet processing apparatus and a method for multiplexing and outputting the multiplexed output.
미국에서는 지상파 디지털 방송을 위해 ATSC(Advanced Television Systems Committee) 8VSB(Vestigial Sideband) 전송 방식을 1995년 표준으로 채택하여 1998년 하반기부터 방송을 하고 있으며, 한국에서도 미국 방식과 동일한 ATSC 8VSB 전송 방식을 표준으로 채택하여 현재 방송을 실시중이다.In the United States, the ATSC (Advanced Television Systems Committee) 8VSB (Vestigial Sideband) transmission method was adopted as a standard in 1995, and broadcasted since the second half of 1998.In Korea, the same ATSC 8VSB transmission method is used as the standard. Adopted and currently broadcasting.
상기 ATSC 8VSB 전송방식은 기본적으로 고화질 영상을 목표로 규격이 수립되었다. 그러나 화질저하를 수반하지만 보다 안정된 수신이 가능한 시스템이나 내용의 특성 상 영상 신호보다 더욱 더 안정된 수신이 요구되는 데이터 통신이 가능한 시스템의 규격이 요구되어졌다. 뿐만 아니라 이러한 추가적인 전송 규격은 기존의 ATSC 8VSB 신호를 수신하는 시스템에 악영향을 끼치는 않는 범위에서 새로운 규격의 수신기를 통할 때는 기존의 ATSC 8VSB 신호와 새로운 규격의 Enhanced 8-VSB 신호(이하 E8-VSB) 모두 수신할 수 있는 시스템인 E8-VSB 규격을 규정하게 된다.The ATSC 8VSB transmission method is basically a standard for high-definition video. However, there is a demand for a system capable of data communication that requires a more stable reception than a video signal due to the characteristics of the system or the content which is accompanied by the deterioration of image quality. In addition, these additional transmission specifications do not adversely affect the system receiving the existing ATSC 8VSB signals, and the existing ATSC 8VSB signals and the new enhanced 8-VSB signals (E8-VSB) when passing through the receiver of the new specification. It defines the E8-VSB specification, a system that can receive all.
따라서 E8-VSB 시스템은 기존의 8VSB 시스템을 그대로 수용하고 새로운 서비스를 추가함으로 새로 추가된 서비스는 기존 서비스보다 향상된 수신이 이루어지도록 하며, 기존의 서비스 역시 추가되는 서비스의 영향을 받아 보다 안정된 수신 성 능을 보이는 시스템이다.Therefore, the E8-VSB system accepts the existing 8VSB system as it is and adds a new service so that the newly added service can receive better reception than the existing service, and the existing service is also affected by the added service, resulting in more stable reception performance. It is a system that looks.
본 발명의 목적은 버퍼의 사용을 최소화하는 E8-VSB 시스템의 메인 및 인핸스드 다중화 패킷 처리 장치 및 방법을 제공하는 것이다. It is an object of the present invention to provide an apparatus and method for main and enhanced multiplex packet processing in an E8-VSB system which minimizes the use of a buffer.
상기 목적을 달성하기 위하여, 본 발명에 따른 E8-VSB 시스템의 메인 및 인핸스드 다중화 패킷 처리 장치는, EIE 신호에 동기되어 동작하며, 바이트 단위로 입력되는 인핸스드 데이터를 인터리빙하여 출력하는 인핸스드 데이터 인터리버; 상기 인핸스드 데이터 인터리버의 출력 데이터 속성에 따라 상기 인터리빙된 인핸스드 데이터를 두 바이트나 네 바이트로 확장한 후 HBE/EBE 신호에 따라 MPEG 헤더가 삽입된 인핸스드 MPEG 패킷을 출력하는 바이트 확장 및 MPEG 헤더 삽입부; 입력되는 인핸스드 모드 맵 정보에 따라 메인 MPEG 패킷과 인핸스드 패킷의 다중화 순서를 결정하며, 현재 메인 패킷이면 MPE 신호를 생성하여 출력함에 의해 메인 MPEG 패킷을 입력받고, 인핸스드 패킷이면 EPE 신호를 생성하여 출력함에 의해 인핸스드 MPEG 패킷을 입력받아 출력하는 M/E 패킷 다중화기; 상기 M/E 패킷 다중화기에서 EPE 신호가 입력되면 EBE 신호와 HBE 신호를 생성하여 바이트 확장 및 MPEG 헤더 삽입부로 출력하는 인핸스드 패킷 제어부; 및 상기 인핸스드 패킷 제어부에서 EBE 신호가 입력되면 상기 인핸스드 데이터 인터리버의 출력 데이터 속성에 따라 EIE 신호를 생성하여 상기 인핸스드 데이터 인터리버로 출력하는 인핸스드 인터리버 제어부를 포함하여 구성되는 것을 특징으로 한다.In order to achieve the above object, the main and enhanced multiplexing packet processing apparatus of the E8-VSB system according to the present invention operates in synchronization with the EIE signal, and interleaved and outputs the enhanced data input in bytes. Interleaver; Byte extension and MPEG header which expands the interleaved enhanced data to two or four bytes according to the output data attribute of the enhanced data interleaver and outputs an enhanced MPEG packet in which an MPEG header is inserted according to an HBE / EBE signal. Insert; The multiplexing order of the main MPEG packet and the enhanced packet is determined according to the enhanced mode map information input, and the main MPEG packet is input by generating and outputting an MPE signal in the case of the current main packet, and generating an EPE signal in the enhanced packet. An M / E packet multiplexer for receiving an enhanced MPEG packet and outputting the same by outputting the received MPEG packet; An enhanced packet controller configured to generate an EBE signal and an HBE signal when the EPE signal is input from the M / E packet multiplexer, and output the byte extension and the MPEG header inserter; And an enhanced interleaver controller configured to generate an EIE signal according to an output data attribute of the enhanced data interleaver and output the EIE signal to the enhanced data interleaver when an EBE signal is input from the enhanced packet controller.
본 발명에 따른 E8-VSB 시스템의 메인 및 인핸스드 다중화 패킷 처리 장치는 입력되는 메인 MPEG 패킷을 저장하며, 상기 MPE 신호가 입력되면 저장된 메인 MPEG 패킷을 상기 M/E 패킷 다중화기로 출력하는 제1 버퍼와, 188 바이트 단위로 입력되는 제1 인핸스드용 데이터를 저장하며, HPE 신호가 입력되면 164바이트 단위의 제1 인핸스드용 데이터를 출력하는 제2 버퍼와, 188 바이트 단위로 입력되는 제2 인핸스드용 데이터를 저장하며, QPE 신호가 입력되면 164바이트 단위의 제2 인핸스드용 데이터를 출력하는 제2 버퍼와, 상기 EIE 신호에 동기되어 동작하며, 상기 인핸스드 모드 맵 정보에 따라 제1, 제2 인핸스드용 데이터의 다중화 순서를 결정하며, 현재 제1 인핸스드용 데이터이면 상기 제2 버퍼로 HPE 신호를 생성하여 제1 인핸스드용 데이터를 입력받고, 제2 인핸스드용 데이터이면 상기 제3 버퍼로 QPE 신호를 출력하여 제2 인핸스드용 데이터를 입력받아 출력하는 인핸스드 패킷 다중화기를 더 포함하여 구성되는 것을 특징으로 한다. The main and enhanced multiplex packet processing apparatus of the E8-VSB system according to the present invention stores a main MPEG packet which is input, and outputs the stored main MPEG packet to the M / E packet multiplexer when the MPE signal is input. And a second buffer for storing the first enhanced data input in units of 188 bytes, and outputting the first enhanced data in units of 164 bytes when the HPE signal is input, and the second enhanced data input in units of 188 bytes. A second buffer configured to output second enhanced data in units of 164 bytes when the QPE signal is input, and operate in synchronization with the EIE signal, and according to the enhanced mode map information. Determine the multiplexing order of the data, and if the current data is the first enhanced data, generate an HPE signal to the second buffer to receive the first enhanced data, and the second enhanced data. If the data for is characterized in that the third buffer further comprising: an input multiplexer for receiving enhanced packet and outputs a second enhancement deuyong data and outputs the signal to the QPE.
상기 인핸스드 인터리버 제어부는 상기 인핸스드 패킷 제어부에서 EBE 신호가 입력되고, 상기 인핸스드 데이터 인터리버의 출력 데이터(EIO) 속성이 제1 인핸스드 바이트이면 한 바이트 클럭을 쉰 후 그 다음 바이트 클럭에 동작하고, 제2 인핸스드 바이트이면 세 바이트 클럭을 쉰 후 그 다음 바이트 클럭에 동작하도록 제어하는 EIE 신호를 생성하는 것을 특징으로 한다. If the enhanced interleaver controller receives an EBE signal from the enhanced packet controller and the output data (EIO) attribute of the enhanced data interleaver is a first enhanced byte, the enhanced interleaver controller operates on the next byte clock. In case of the second enhanced byte, the EIE signal is generated to control the three-byte clock to operate on the next byte clock.
상기 인핸스드 패킷 제어부는 상기 M/E 패킷 다중화기에서 EPE 신호가 입력되면 인핸스드 패킷에 대하여 MPEG 헤더와 인핸스드 데이터 바이트의 위치를 나눈 후 그 위치에 해당하는 HBE 신호와 EBE 신호를 생성하여 상기 바이트 확장 및 MPEG 헤더 삽입부로 출력하고, 상기 바이트 확장 및 MPEG 헤더 삽입부는 상기 HBE 신호 구간에서는 MPEG NULL 헤더 데이터를 출력하고, 상기 EBE 구간에서는 확장된 인핸스드 데이터를 출력하는 것을 특징으로 한다.When the EPE signal is input from the M / E packet multiplexer, the enhanced packet controller divides the position of the MPEG header and the enhanced data byte with respect to the enhanced packet and generates an HBE signal and an EBE signal corresponding to the position. The byte extension and the MPEG header inserter output the byte extension and the MPEG header inserter, and output the MPEG NULL header data in the HBE signal section and the extended enhanced data in the EBE section.
본 발명에 따른 인핸스드 데이터 인터리버를 포함하는 E8-VSB 송/수신기의 메인 및 인핸스드 다중화 패킷 처리 방법은, The main and enhanced multiplex packet processing method of an E8-VSB transmitter / receiver including an enhanced data interleaver according to the present invention,
인핸스드 패킷 구간에서 매 바이트 클럭마다 동작하여 초기 상태, 중간상태1, 인핸스드 데이터 인터리버 출력 수신 상태, 중간 상태2 중 어느 한 상태로 전이하도록 제어하는 단계를 포함하여 이루어지며, And controlling to transition to any one of an initial state, an
상기 초기 상태에서는 인핸스드 데이터 인터리버를 동작시키는 신호를 발생하고 중간 상태 1로 전이하고, In the initial state generates a signal for operating the enhanced data interleaver and transitions to
상기 중간 상태1에서는 다음 바이트 클럭에 인핸스드 데이터 인터리버의 동작을 중단하고 인핸스드 데이터 인터리버 출력 수신 상태로 전이하고, In the
상기 인터리버 출력 수신 상태에서는 다음 바이트 클럭에 인핸스드 데이터 인터리버의 출력 데이터의 속성이 제1 인핸스드이면 인핸스드 데이터 인터리버를 다시 동작시키고 중간 상태1로 전이하며, 제2 인핸스드이면 계속 인핸스드 데이터 인터리버의 동작을 중단한 상태로 두면서 중간 상태 2로 전이하고, In the interleaver output receiving state, if the attribute of the output data of the enhanced data interleaver at the next byte clock is the first enhanced, the enhanced data interleaver is operated again and transitions to the
상기 중간 상태 2에서는 다음 바이트 클럭에서 계속 인핸스드 데이터 인터리버의 동작을 중단한 상태로 두면서 초기 상태로 전이하는 것을 특징으로 한다.In the intermediate state 2, the transition to the initial state is performed while leaving the operation of the enhanced data interleaver stopped at the next byte clock.
본 발명의 다른 목적, 특징 및 잇점들은 첨부한 도면을 참조한 실시예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the following detailed description of embodiments taken in conjunction with the accompanying drawings.
이하 상기의 목적을 구체적으로 실현할 수 있는 본 발명의 바람직한 실시예를 첨부한 도면을 참조하여 설명한다. 이때 도면에 도시되고 또 이것에 의해서 설명되는 본 발명의 구성과 작용은 적어도 하나의 실시예로서 설명되는 것이며, 이것에 의해서 상기한 본 발명의 기술적 사상과 그 핵심 구성 및 작용이 제한되지는 않는다.Hereinafter, with reference to the accompanying drawings, preferred embodiments of the present invention that can specifically realize the above object will be described. At this time, the configuration and operation of the present invention shown in the drawings and described by it will be described as at least one embodiment, by which the technical spirit of the present invention and its core configuration and operation is not limited.
E8-VSB 규격에 맞는 E8-VSB 시스템의 전체적인 구조는 본 출원인에 의해 제안된 바 있으며, 도 1에 E8-VSB 시스템의 송신기의 구성 블록도를 보이고 있다. The overall structure of the E8-VSB system conforming to the E8-VSB standard has been proposed by the applicant, and FIG. 1 shows a block diagram of a transmitter of the E8-VSB system.
즉, E8-VSB 송신기에서는 인핸스드 데이터를 통하여 최근 널리 사용되는 MPEG-4 영상이나 각종 부가 데이터(예: 프로그램 실행 파일, 주식 정보 등)를 전송할 수 있으며, 또한 기존의 MPEG-2 영상 및 돌비 음향 데이터를 전송할 수도 있다. That is, the E8-VSB transmitter can transmit the recently used MPEG-4 video or various additional data (eg program execution file, stock information, etc.) through the enhanced data, and also the existing MPEG-2 video and Dolby sound. You can also send data.
이하, 설명의 편의를 위해 기존의 MPEG-2 영상을 메인 데이터 또는 노말(Normal) 데이터라 정의한다. 이때, 상기 인핸스드 데이터는 메인 데이터에 비해서 추가의 오류 정정 부호화를 하게 된다. 그리고 인핸스드 데이터 중 1/2 인핸스드 데이터 및 1/4 인핸스드 데이터는 메인 데이터에 비해서 각각 1/2 부호율 및 1/4 부호율로 각각 부호화가 추가로 이루어지는 데이터를 의미한다. 따라서, 이러한 인핸스드 데이터는 메인 데이터에 비해서 채널에서 발생하는 잡음 및 다중 경로로 인한 간섭에 훨씬 우수한 수신 성능을 발휘하며, 특히 1/4 부호율로 부호화된 1/4 인핸스드 데이터는 1/2 부호율로 부호화된 1/2 인핸스드 데이터에 비해서 더 우수한 성능을 가진다. Hereinafter, for convenience of description, an existing MPEG-2 image is defined as main data or normal data. In this case, the enhanced data is subjected to additional error correction encoding compared to the main data. The enhanced data and the 1/2 enhanced data of the enhanced data mean data in which encoding is further performed at 1/2 code rate and 1/4 code rate, respectively, compared to the main data. Therefore, the enhanced data has a much better reception performance than the main data due to noise and multipath interference occurring in the channel. In particular, the 1/4 enhanced data coded at 1/4 code rate is 1/2. It has better performance than 1/2 enhanced data encoded at a code rate.
도 1을 참조하여 E8-VSB 송신기를 개략적으로 설명하면 다음과 같다. 즉, 메 인용 MPEG 스트림은 제1 버퍼(111)를 통해 188바이트 단위의 메인용 MPEG 패킷으로 E8-VSB 처리부(114)에 출력된다. 1/2 인핸스드용 MPEG 스트림은 제2 버퍼(112)를 통해 188바이트 단위의 1/2 인핸스드용 MPEG 패킷으로 E8-VSB 처리부(114)에 출력된다. 1/4 인핸스드용 MPEG 스트림은 제3 버퍼(113)를 통해 188바이트 단위의 1/4 인핸스드용 MPEG 패킷으로 E8-VSB 처리부(114)에 출력된다. Referring to FIG. 1, the E8-VSB transmitter is schematically described as follows. That is, the quoted MPEG stream is output to the E8-
상기 E8-VSB 처리부(114)는 188바이트 단위의 1/2 인핸스드용 MPEG 패킷에 대해 추가로 1/2 부호화를 수행하고, 188바이트 단위의 1/4 인핸스드용 MPEG 패킷에 대해 추가로 1/4 부호화를 수행한다. 그리고 나서 인핸스드 모드 맵에 따라 상기 1/2, 1/4 인핸스드 데이터를 MPEG 패킷 단위로 다중화하여 인핸스드 MPEG 패킷을 생성하고, 상기 인핸스드 MPEG 패킷을 다시 메인 데이터와 세그먼트 단위로 다중화하고 ATSC 호환 전처리와 인핸스드 심볼 처리, ATSC 호환 후처리한 후 8VSB 채널 코딩부(115)로 출력한다. 상기 8VSB 채널 코딩부(115)는 다중화된 MPEG 패킷을 에러정정 부호화하여 E8-VSB 심볼을 생성한 후 8VSB 변조부(116)로 출력한다. 상기 8VSB 변조부(116)는 E8-VSB 심볼을 ATSC 8VSB 방식으로 변조하여 송신한다. The E8-
도 2는 도 1의 E8-VSB 처리부(114)의 상세 블록도로서, 메인 및 인핸스드 다중화 패킷 처리부(210)는 1/2 인핸스드용 데이터와 1/4 인핸스드용 데이터를 입력받아 E8-VSB 전처리(Pre-processor)를 수행하여 M/E 패킷 다중화기(212)로 출력한다. 상기 M/E 패킷 다중화기(212)는 E8-VSB 전처리 과정을 거친 인핸스드 데이터와 메인 데이터를 인핸스드 모드 맵 정보에 따라 188 바이트의 MPEG 패킷 단위(이를 세그먼트 단위라고도 함)로 다중화한다. FIG. 2 is a detailed block diagram of the E8-
상기 M/E 패킷 다중화기(212)에서 다중화된 MPEG 패킷은 인핸스드 심볼 처리부(230)를 통해 심볼 단위의 부호화 과정을 거치게 되는데, 기존의 8VSB 시스템과 호환성을 유지하기 위해 심볼 부호화 전,후처리를 수행하는 ATSC 호환 전처리부(220)와 ATSC 호환 후처리부(240)가 필요하다. 도 2에서 ATSC 호환 전처리부(220)는 ATSC 8VSB의 데이터 랜더마이저, RS 부호기, 데이터 인터리버, 12-way 심볼 인터리버를 포함하고, ATSC 호환 후처리부(230)는 ATSC 8VSB의 12-way 심볼 디인터리버, 데이터 디인터리버, RS 바이트 제거기, 디랜더마이저를 포함한다.The MPEG packet multiplexed by the M /
즉, 상기 E8-VSB 송신기에서 E8-VSB 신호를 송신하기 위해서는 메인 및 인핸스드 다중화 패킷 처리부(210)를 통해 바이트 단위의 부호화를 수행하고 그에 따른 바이트 단위의 속성 정보를 생성한 후 ATSC 호환을 위한 전,후처리부(220,240)와 인핸스드 심볼 처리부(230)를 통해 심볼 단위의 부호화를 수행한다. 그리고 나서 ATSC 8VSB 채널 코딩부(115)를 사용하여 E8-VSB 심볼을 생성하고 8VSB 변조부(116)를 이용하여 E8-VSB 신호를 송신하게 된다.That is, in order to transmit the E8-VSB signal from the E8-VSB transmitter, the main and enhanced multiplex
도 3은 상기 E8-VSB 전처리부(211)의 상세 블록도로서, 상기 제1 버퍼(111)에서 출력되는 메인용 데이터는 상기 M/E 패킷 다중화기(212)로 입력되고, 상기 제2, 제3 버퍼(112,113)에서 출력되는 1/2 인핸스드용 데이터와 1/4 인핸스드용 데이터는 E8-VSB 전처리부(211)의 제1,제2 MPEG 패킷 변환기(301,302)로 각각 입력된다. 3 is a detailed block diagram of the E8-
상기 E8-VSB 전처리부(211)의 제1 MPEG 패킷 변환기(301)는 제2 버퍼(112)에서 188바이트 단위의 패킷으로 출력되는 1/2 인핸스드용 데이터를 입력받아 데이터 변경없이 164바이트 단위로 나누어 인핸스드 패킷 다중화기(303)로 출력한다. 제2 MPEG 패킷 변환기(302)는 제3 버퍼(113)에서 188바이트 단위의 패킷으로 출력되는 1/4 인핸스드용 데이터를 입력받아 데이터 변경없이 164바이트 단위로 나누어 상기 인핸스드 패킷 다중화기(303)로 출력한다.The first
상기 인핸스드 패킷 다중화기(303)는 상기 제1,제2 MPEG 패킷 변환기(301,302)에서 출력되는 164바이트 단위의 1/2 인핸스드용 데이터와 1/4 인핸스드용 데이터를 인핸스드 모드 맵에 따라 164 바이트 단위의 패킷으로 다중화하여 인핸스드 리드-솔로몬(RS) 부호기(304)로 출력한다. The
그리고 상기 인핸스드 모드 맵 정보는 현재 인핸스드 패킷 다중화기(303)에서 다중화된 패킷이 1/2 인핸스드 모드로 전송되는 패킷인지, 1/4 인핸스드 모드로 전송되는 패킷인지를 알려준다. The enhanced mode map information indicates whether a packet currently multiplexed in the
상기 인핸스드 RS 부호기(304)는 상기 인핸스드 패킷 다중화기(303)에서 다중화된 인핸스드용 데이터에 대해 20바이트의 패리티 부호를 첨가함으로써, 164바이트 단위의 인핸스드용 데이터를 184바이트 단위의 패킷으로 변환하여 인핸스드 데이터 인터리버(305)로 출력한다. 상기 인핸스드 데이터 인터리버(305)는 버스트 잡음에 대한 성능을 높이기 위하여 상기 인핸스드 RS 부호기(304)에서 입력되는 인핸스드용 데이터에 대해 바이트 단위로 길쌈 인터리빙(convolutional interleaving)을 수행하고, 버퍼(306)에서 일시 저장한 후 바이트 확장부(Byte Expander)(307)로 출력한다. The
상기 바이트 확장부(307)는 H/Q 바이트 플래그에 따라 상기 버퍼(306)에서 출력되는 1/2 인핸스드용 데이터 또는 1/4 인핸스드용 데이터에 해당하는 널 비트를 삽입하여 패킷을 확장한다. 즉 상기 바이트 확장부(307)는 1 바이트의 1/2 인핸스드용 데이터가 입력되면 각 비트 사이마다 널 비트를 삽입하여 2 바이트로 확장하고, 1 바이트의 1/4 인핸스드용 데이터가 입력되면 각 비트를 두 번 반복하고 각 비트 사이마다 널 비트를 삽입하여 4 바이트로 확장한다. The
이때 1 바이트의 1/2 인핸스드용 데이터가 바이트 확장부(307)를 통과하면 2바이트가 되고, 1 바이트의 1/4 인핸스드용 데이터가 바이트 확장부(307)를 통과하면 4바이트가 되고, 상기 바이트 확장부(307)에서 삽입된 널 비트를 이용하여 실제적으로 인핸스드 데이터에 대한 추가 1/2 부호화 및 1/4 부호화는 상기 인핸스드 심볼 처리기(230)에서 이루어진다.At this time, if one-
상기 바이트 확장부(307)에서 확장된 데이터는 MPEG 헤더 삽입기(MPEG header adder)(308)로 출력된다. The data expanded by the
상기 MPEG 헤더 삽입기(308)는 상기 바이트 확장부(307)에서 널 비트가 삽입된 인핸스드 데이터의 184 바이트 단위마다 앞쪽에 4바이트의 Null MPEG 헤더를 삽입하여 188 바이트 단위의 MPEG 호환 패킷을 만든 후 버퍼(309)를 통해 M/E(Main/Enhanced) 패킷 다중화기(212)로 출력한다. 즉, 4바이트의 메인 바이트와 184 바이트의 인핸스드 바이트로 이루어진 188 바이트의 인핸스드 MPEG 패킷이 되는 것이다. The
상기 M/E 패킷 다중화기(212)는 188 바이트 단위의 메인 MPEG 패킷과 버퍼(309)에서 출력되는 188 바이트 단위(이를 세그먼트 단위라고도 함)의 인핸스드 MPEG 패킷을 M/E 패킷 속성 정보에 따라 다중화하여 ATSC 호환 전처리부(220)로 출력한다. The M /
여기서 상기 인핸스드 패킷 속성 정보와 M/E 패킷 속성 정보 그리고, H/Q 바이트 플래그는 E8-VSB 데이터 속성 발생 장치(도시되지 않음)에서 인핸스드 모드 맵 정보(또는 E8-VSB 맵 정보)를 이용하여 생성한 E8-VSB 데이터 속성 정보들이다. Herein, the enhanced packet attribute information, the M / E packet attribute information, and the H / Q byte flag use enhanced mode map information (or E8-VSB map information) in an E8-VSB data attribute generator (not shown). E8-VSB data attribute information generated by
상기된 도 3에서 점선은 버퍼 콘트롤 신호의 흐름을 나타내고 실선은 데이터 신호의 흐름을 표시한다. 즉, 상기 M/E 패킷 다중화기(212)는 필드 동기 신호와 동기되어 메인 패킷과 인핸스드 패킷을 인핸스드 모드 맵에 정해진 순서에 의해 다중화한다. 이때 다중화 순서에 따라 메인 패킷을 버퍼(111)에서 가져오는지 아니면 인핸스드 패킷을 버퍼(309)에서 가져오는지 결정될 것이다. In FIG. 3, the dotted line indicates the flow of the buffer control signal and the solid line indicates the flow of the data signal. That is, the M /
이때 상기 메인 및 인핸스드 다중화 패킷 처리부(210)에서의 최종 출력은 188바이트 단위의 패킷으로 정해져 있지만, E8-VSB 전처리부(211)에서 변환된 164바이트 단위의 1/2 인핸스드 데이터 패킷과 1/4 인핸스드 데이터 패킷은 M/E 패킷 다중화기(212)의 입력단에서 각각 2개의 패킷과 4개의 패킷으로 확장되지 않는다. 그 이유는 다음과 같다. In this case, although the final output from the main and enhanced multiplex
즉, 인핸스드 데이터 인터리버(305)에 의해서 1/2 인핸스드용 패킷 데이터와 1/4 인핸스드용 패킷 데이터가 바이트 단위로 서로 섞이게 되고, 서로 뒤섞인 1/2 인핸스드용 패킷의 바이트와 1/4 인핸스드용 패킷의 바이트가 바이트 확장부(307)에서 서로 다른 비율로 확장되기 때문이다. 다시 말해서, 상기 바이트 확장부(307)에서 매 입력 바이트마다 1/2인지 또는 1/4인지의 속성에 따라 확장되는 양이 다르 게 되고, 바이트 확장부(307)의 입력은 인핸스드 데이터 인터리버(305)의 출력이 된다. 그런데 상기 인핸스드 데이터 인터리버(305)의 입력 바이트와 출력 바이트는 그 속성이 서로 일치하지 않으므로, 인핸스드 데이터 인터리버(305)와 바이트 확장부(307)는 동기를 맞추기 어려워지고, 이로 인해 속도가 다른 클럭으로 데이터를 교환하거나 추가적인 버퍼(306)를 사용해야 하는 문제가 생긴다.That is, the enhanced
따라서 본 발명은 메인 및 인핸스드 다중화 패킷 처리부 내 인핸스드 데이터 인터리버와 바이트 확장부를 결합하여 구동시킴으로써, M/E 패킷 다중화기의 입력인 인핸스드 패킷을 위한 버퍼(309)와 바이트 확장부의 입/출력율의 상이함을 해결하기 위한 버퍼(306)를 제거하도록 한다. 이로 인해 메인 및 인핸스드 다중화 패킷 처리부를 간단하고 효율적으로 구현할 수 있게 된다. Accordingly, the present invention provides the input / output of the
상기 메인 및 인핸스드 다중화 패킷 처리부는 E8-VSB 송신기와 E8-VSB 수신기에서 모두 사용된다. 이때 상기 E8-VSB 송신기에서는 데이터와 그의 속성 정보를 같이 처리하여야 하고, E8-VSB 수신기에서는 E8-VSB 각 바이트와 심볼의 속성을 얻기 위하여 사용된다. The main and enhanced multiplex packet processing units are used in both the E8-VSB transmitter and the E8-VSB receiver. In this case, the E8-VSB transmitter should process data and its attribute information together, and the E8-VSB receiver is used to obtain the attributes of each byte and symbol of the E8-VSB.
여기서 바이트 속성은 현재 바이트가 일반 8VSB 바이트인지 혹은 인핸스드 바이트인지, 인핸스드 바이트이면 1/2 인핸스드 바이트인지 1/4 인핸스드 바이트인지에 대한 정보를 나타낸다. 또한 심볼 속성은 현재 심볼이 일반 8VSB 심볼인지 혹은 인핸스드 심볼인지, 인핸스드 심볼이면 1/2 인핸스드 심볼인지 혹은 1/4 인핸스드 심볼인지, 1/4 인핸스드 심볼이면 ATSC 랜덤마이저에 의해 두 심볼이 같은 극성을 가지는지에 대한 정보, 일반 VSB 심볼이면 다음에 오는 인핸스드 심볼의 극성이 바뀔 수 있는지에 대한 정보를 나타낸다.Here, the byte attribute represents information on whether the current byte is a general 8VSB byte or an enhanced byte, and if it is an enhanced byte, it is a 1/2 enhanced byte or a 1/4 enhanced byte. In addition, the symbol attribute is determined by the ATSC randomizer if the current symbol is a regular 8VSB symbol or an enhanced symbol, a 1/2 enhanced symbol or a 1/4 enhanced symbol, or a 1/4 enhanced symbol. Information on whether the symbols have the same polarity, and information on whether the polarity of the following enhanced symbol can be changed if the general VSB symbol.
도 4는 본 발명에 따른 메인 및 인핸스드 다중화 패킷 처리부의 상세 블록도로서, 각 부의 기본 동작은 도 3과 같으나, 데이터 입/출력을 위한 제어 신호가 서로 다르므로 같은 명칭에 부호를 다르게 부여하고 있다. 4 is a detailed block diagram of a main and enhanced multiplex packet processing unit according to the present invention. The basic operation of each unit is the same as that of FIG. 3, but since the control signals for data input / output are different from each other, the same names are assigned differently. have.
도 4를 보면, 제1 내지 제3 버퍼(401~403), 인핸스드 패킷 다중화기(404), 인핸스드 RS 부호기(405), 인핸스드 데이터 인터리버(406), 바이트 확장부(407), MPEG 헤더 삽입기(408), M/E 패킷 다중화기(409), 인핸스드 패킷 제어부(410), 및 인핸스드 인터리버 제어부(411)로 구성된다. 4, the first to
상기 제1 버퍼(401)는 188바이트 단위로 메인 패킷을 출력한다. 상기 제2,제3 버퍼(402,403)에는 188바이트 단위의 인핸스드용 패킷을 164바이트 단위의 인핸스드용 패킷으로 변환하여 출력하는 기능을 포함한다. The
도 5는 상기 인핸스드 패킷 제어부(410)의 입/출력 신호 예를 보인 타이밍도이다. 5 is a timing diagram illustrating an example of an input / output signal of the
즉, E8-VSB 시스템은 메인 데이터와 인핸스드 데이터를 동시에 송/수신할 수 있다. 또한 인핸스드 데이터는 1/2 부호율의 인핸스드 데이터와 1/4 부호율의 인핸스드 데이터를 동시에 전송할 수 있기 때문에, E8-VSB 방식의 전송 데이터는 이러한 세 가지 서로 다른 데이터를 입력으로 하게 된다. 그러므로 메인 MPEG 패킷과 1/2 인핸스드 패킷, 1/4 인핸스드 패킷을 각각 제1 내지 제3 버퍼(401,402,403)을 통해 입력받는다. 이때 인핸스드 모드 맵(또는 E8-VSB 맵이라고도 함)에 따라서 세 가지의 스트림을 선택적으로 받을 수 있고, 또한 그 데이터 율도 변할 수 있다.That is, the E8-VSB system can simultaneously transmit / receive main data and enhanced data. In addition, since the enhanced data can simultaneously transmit enhanced data of 1/2 code rate and enhanced data of 1/4 code rate, the transmission data of the E8-VSB method take these three different data as inputs. . Therefore, the main MPEG packet, the 1/2 enhanced packet, and the 1/4 enhanced packet are received through the first to
도 4에서 실선으로 표시한 데이터의 흐름은 왼쪽의 입력단에서 오른쪽의 출력단으로 흘러가지만, 점선으로 표시하는 제어 신호의 흐름은 그와 반대로 오른쪽에서 왼쪽으로 거꾸로 거슬러 올라온다. 이것은 VSB 신호를 출력할 때 VSB 프레임에 맞추어 송신하게 되는데, 이때 사용되는 필드 동기 신호에 맞추어서 도 4의 각 블록들이 동작하기 때문이다.Although the flow of data indicated by solid lines in FIG. 4 flows from the input terminal on the left side to the output terminal on the right side, the flow of control signals indicated by dotted lines is reversed from the right side to the left side. When the VSB signal is output, the transmission is performed in accordance with the VSB frame because the blocks of FIG. 4 operate in accordance with the field synchronization signal used.
이때 상기 M/E 패킷 다중화기(409)에서는 도 5의 (a)의 필드 동기 신호에 맞추어 인핸스드 모드 맵에 따라 메인 패킷과 인핸스드 패킷의 다중화 순서를 결정하고 현재 데이터 세그먼트가 메인 패킷으로 구성되면 제1 버퍼(401)에 메인 패킷 인에이블(Main Packet Enable ; MPE) 신호를 보내고, 이어 상기 제1 버퍼(401)에서 메인 패킷을 제공받아 ATSC 호환 전처리부(220)로 출력하게 된다.In this case, the M /
이와 마찬가지로 상기 M/E 패킷 다중화기(409)는 현재 데이터 세그먼트가 인핸스드 패킷으로 구성되면 도 5의 (c)와 같은 인핸스드 패킷 인에이블(Enhanced Packet Enable ; EPE) 신호를 생성하여 인핸스드 패킷 제어부(410)로 출력함에 의해 MPEG 헤더 삽입기(408)를 통해 인핸스드 패킷을 제공받게 된다. Similarly, when the current data segment is configured as an enhanced packet, the M /
따라서 M/E 패킷 다중화기(409)에서는 도 5의 (a)와 같은 필드 동기 세그먼트 구간과 도 5의 (d)에 있는 ATSC RS parity 구간을 제외하고 나머지 데이터 세그먼트 구간에서 인핸스드 모드 맵에 정해진 다중화 규칙과 순서에 따라 메인 패킷과 인핸스드 패킷을 출력하고 그에 따른 각 바이트의 속성 정보를 출력한다.Therefore, in the M /
상기 인핸스드 패킷 제어부(410)는 M/E 패킷 다중화기(409)로부터 인핸스드 패킷 인에이블(Enhanced Packet Enable ; EPE) 신호가 입력되면 MPEG 헤더 삽입기(408)에는 헤더 바이트 인에이블(Header Byte Enable ; HBE) 신호, 인핸스드 바이트 인에이블((Enhanced Byte Enable ; EBE) 신호를, 인핸스드 인터리버 제어부(411)에는 상기 EBE 신호를 출력한다. The
즉 상기 인핸스드 패킷 제어부(410)는 EPE 신호가 입력되면 인핸스드 패킷에 대하여 MPEG 헤더와 인핸스드 데이터 바이트의 위치를 나눈 후 HBE 신호와 EBE 신호를 생성하여 MPEG 헤더 삽입기(408)로 출력한다. 상기 HBE는 도 5의 (e)와 같이 MPEG NULL 헤더를 위한 최초 4바이트 구간을 가리키는 인에이블 신호이고, 상기 EBE는 도 5의 (d)와 같이 이어지는 인핸스드 데이터를 포함하는 184 바이트 구간을 가리키는 인에이블 신호이다. That is, when the EPE signal is input, the
상기 MPEG 헤더 삽입기(408)는 상기 HBE 신호 구간(즉, 헤더 구간)에서는 MPEG Null 헤더를 위한 4 바이트와 이 바이트들이 메인 데이터 바이트임을 알리는 속성 정보를 함께 출력하고, 상기 EBE 신호 구간(즉, 인핸스드 데이터 바이트에 해당하는 구간)에서는 바이트 확장부(407)의 바이트 출력과 그 속성 정보를 함께 출력한다.The
한편 상기 인핸스드 인터리버 제어부(411)는 상기 인핸스드 데이터 인터리버(406)로부터 인핸스드 인터리버 출력((Enhanced Interleaver Output ; EIO) 신호를 입력받고, 상기 인핸스드 패킷 제어부(410)로부터 EBE 신호를 입력받아 상기 인핸스드 패킷 다중화기(404), 인핸스드RS 부호기(405), 및 인핸스드 데이터 인터리버(406)에 인핸스드 인터리버 인에이블(Enhanced Interaver Enable ; EIE) 신호를 출 력한다. Meanwhile, the
상기 인핸스드 데이터 인터리버(406)는 인핸스드 데이터 바이트와 그 바이트가 1/2 인핸스드 데이터인지 1/4 인핸스드 데이터인지를 가리켜주는 바이트 속성 정보를 포함하는 인핸스드 인터리버 입력(Enhanced Interleaver Input ; EII) 신호를 제공받아 인터리빙을 수행하여 인핸스드 인터리버 출력(Enhanced Interleaver Output ; EIO) 신호를 바이트 확장부(407)로 출력하게 된다. The enhanced
이때 상기 인핸스드 데이터 인터리버(406)의 동작은 매 바이트 클럭마다 수행되는 것이 아니라 상기 인핸스드 인터리버 제어부(411)에서 출력하는 EIE 신호에 맞추어 인터리빙이 수행된다. 즉, 상기 EIE 신호는 인핸스드 데이터 인터리버(406)의 출력(EIO)이 1/2 인핸스드 바이트이면 한 바이트 클럭을 건너서 다음 바이트 클럭 때에 다시 인핸스드 데이터 인터리버(406) 출력(EIO)이 바이트 확장부(407)로 입력되도록 하고, 1/4 인핸스드 데이터이면 세 바이트 클럭을 건너서 그 다음 바이트 클럭 때에 상기 인핸스드 데이터 인터리버(406)의 출력이 바이트 확장부(407)로 입력되도록 제어하는 인에이블 신호이다. At this time, the operation of the enhanced
이는 상기 바이트 확장부(407)에서 상기 EIO 바이트를 그 속성에 맞게 확장하기 위해서이다. 즉, 상기 EIO 바이트의 속성이 1/2 부호율이면 2바이트 클럭에 한번 상기 인핸스드 데이터 인터리버(406)에서 EIO 바이트가 출력되므로, 상기 바이트 확장부(407)는 상기 EIO 바이트를 2바이트로 확장하여 MPEG 헤더 삽입기(408)로 출력한다. This is for the
마찬가지로 상기 EIO 바이트의 속성이 1/4 부호율이면 4바이트 클럭에 한번 상기 인핸스드 데이터 인터리버(406)에서 EIO 바이트가 출력되므로, 상기 바이트 확장부(407)는 상기 EIO 바이트를 4바이트로 확장하여 MPEG 헤더 삽입기(408)로 출력한다. 이때 상기 인핸스드 데이터 인터리버(406)의 입력(EII)은 출력(EIO)과 동시에 이루어진다. Similarly, if the attribute of the EIO byte is 1/4 code rate, the EIO byte is output from the enhanced
이로써 인핸스드 데이터 인터리버(406)와 바이트 확장부(407)가 통합되어 동작하게 된다. 즉, 상기 인핸스드 데이터 인터리버(406)와 바이트 확장부(407)가 연결되어 동작되게 되고 기존의 버퍼 관리가 필요없게 되므로, 상기 메인 및 인핸스드 다중화 패킷 처리부는 간단한 구조가 된다.As a result, the enhanced
도 6은 상기 인핸스드 인터리버 제어부(411)의 동작에 대한 상태 전이도를 보이고 있다. 6 shows a state transition diagram for the operation of the enhanced
상기 인핸스드 인터리버 제어부(411)는 인핸스드 패킷 제어부(410)로부터 EBE 신호를 입력받아 인핸스드 패킷의 인핸스드 바이트 구간일 때, 매 바이트 클럭마다 동작하고 그때마다 상태 전이가 이루어진다. 즉, 초기 상태를 위한 동기는 필드 동기 신호에 의해 맞추어지며, 인핸스드 패킷 구간에서 처음에 인핸스드 데이터 인터리버(406)를 동작시키는 신호를 발생하고 중간 상태 1로 전이한다. 상기 중간 상태 1에서는 다음 클럭에 인핸스드 데이터 인터리버(406)의 동작을 중단하고 인핸스드 데이터 인터리버(406) 출력 수신 상태로 전이한다. The enhanced
상기 인터리버 출력 수신 상태에서는 다음 클럭에 인핸스드 데이터 인터리버(406)의 출력 바이트의 속성을 입력받아 1/2 부호율의 데이터로 판명나면 상기 인핸스드 데이터 인터리버(406)를 다시 동작시키고 중간 상태 1로 전이한다. 그런데 상기 인터리버 출력 수신 상태에서 다음 클럭에 입력된 인핸스드 데이터 인터리버(406) 출력 바이트의 속성이 1/4 부호율의 데이터라면 계속 인핸스드 데이터 인터리버(406)의 동작을 중단한 상태로 두면서 중간 상태 2로 전이한다. 상기 중간 상태 2에서는 다음 클럭에서 계속 인핸스드 데이터 인터리버(406)의 동작을 중단한 상태로 두면서 초기 상태로 전이한다. In the interleaver output receiving state, when the attribute of the output byte of the enhanced
이런 상태 전이를 통해서 인핸스드 데이터 인터리버(406)의 동작 여부를 인핸스드 데이터 인터리버(406)의 출력 바이트의 속성에 의해 조절할 수 있다. Through this state transition, the operation of the enhanced
이것은 E8-VSB 시스템의 기본이 되는 메인 데이터 바이트가 인핸스드 데이터 바이트보다 1/2 부호율의 경우 2배, 1/2 부호율의 4배로 많기에 가능한 것이다. This is possible because the main data byte, which is the basis of the E8-VSB system, is twice as large as the enhanced data byte and twice as large as the 1/2 code rate.
상기 인핸스드 인터리버 제어부(411)에서 발생하는 EIE 신호는 인핸스드 데이터 인터리버(406)와 그 전단의 데이터 처리를 동작시키는 신호로 계속 사용된다.The EIE signal generated by the enhanced
상기 인핸스드 데이터 인터리버(406)의 입력은 인핸스드 RS 부호기(405)의 출력으로부터 들어온다. 상기 인핸스드 RS 부호기(405)는 EIE 신호에 동기되어 동작하는데 164 바이트의 비부호화된 인핸스드 패킷(Uncoded Enhanced Packet ; UEP)을 입력받아 RS 패리티를 위해 20바이트를 추가하여 184 바이트의 패킷을 출력한다. 입력되는 UEP는 1/2 인핸스드 데이터의 부호화를 위한 패킷일 수 있고, 1/4 인핸스드 데이터의 부호화를 위한 패킷일 수 있다. 상기 인핸스드 RS 부호기(405)의 출력은 RS 부호화된 데이터와 해당 인핸스드 패킷가 1/2 인핸스드를 위한 패킷인지 1/4 인핸스드를 위한 패킷인지를 나타내는 속성 정보를 함께 포함한다.The input of the enhanced
상기 인핸스드 인터리버 제어부(411)의 EIE 신호는 또한, 인핸스드 패킷 다 중화기(404)를 동작시키는데도 사용된다. 상기 인핸스드 패킷 다중화기(404)는 필드 동기 신호에 의해서 초기화되고 인핸스드 모드 맵 정보에 의해서 164 바이트의 인핸스드 패킷의 다중화 순서를 결정하여 1/2 인핸스드 패킷 또는 1/4 인핸스드 패킷을 패킷 속성 정보와 함께 인핸스드 RS 부호기(405)로 출력한다. 또한 상기 인핸스드 패킷 다중화기(404)는 매 인핸스드 패킷마다 어느 인핸스드 패킷을 출력하느냐에 따라서 제2 버퍼(402) 또는 제3 버퍼(403)로부터 164바이트 단위의 Uncoded 인핸스드 데이터를 입력받는다. 즉, 1/2 인핸스드 패킷의 순서에는 Half-rate Packet Enable(HPE) 신호를 제2 버퍼(402)로 출력하여, 제2 버퍼(402)로부터 164 바이트 단위의 Uncoded 1/2 인핸스드 패킷(Half-rate Packet Data, HPD)를 입력받는다. 또한 1/4 인핸스드 패킷의 순서에는 Quarter-rate Packet Enable(QPE) 신호를 제3 버퍼(403)로 출력하여, 상기 제3 버퍼(403)로부터 164 바이트 단위의 Uncoded 1/4 인핸스드 패킷(Quarter-rate Packet Data, QPD)를 입력받는다. 그리고 입력된 164 바이트의 uncoded 인핸스드 패킷과 그 패킷의 속성 정보를 인핸스드 RS 부호기(405)로 출력한다.The EIE signal of the enhanced
상기 인핸스드 패킷을 위한 제2, 제3 버퍼(402,403)는 188바이트의 MPEG 패킷을 입력받으며, 인핸스드 패킷 다중화기(404)에서 각각 출력되는 HPE, QPE 신호에 의해 164바이트 단위의 Uncoded 인핸스드 패킷을 상기 인핸스드 패킷 다중화기(404)로 출력하게 된다.The second and
위의 설명은 E8-VSB 시스템의 송신기에 관한 설명이지만 수신기에 대해서도 동일한 처리 과정이 필요하다. 다시 말해서, E8-VSB 전처리부와 M/E 패킷 다중화기 를 포함하는 메인 및 인핸스드 다중화 패킷 처리부는 수신기에서 각 E8-VSB 바이트와 심볼의 속성을 알아내기 위해 송신기와 같은 처리 과정이 필요하다.The above description is for the transmitter of the E8-VSB system, but the same processing is required for the receiver. In other words, the main and enhanced multiplex packet processing units including the E8-VSB preprocessor and the M / E packet multiplexer require the same processing as the transmitter to determine the attributes of each E8-VSB byte and symbol at the receiver.
단, 메인 데이터와 인핸스드 데이터를 실제로 처리하는 것은 아니고 데이터의 속성 정보만을 처리하여 생성한다는 것이 송신기와 다르다. However, it is different from the transmitter that the main data and the enhanced data are not actually processed, but are generated by processing only the attribute information of the data.
도 4에서 편의상 속성 정보의 처리 흐름은 데이터 정보의 흐름에 포함하여 도시하였다. 또한, 수신기에서 속성 정보를 생성하기 위해 필요한 처리기에는 도 4의 제1 내지 제3 버퍼(401~403) 등은 필요 없이 구현이 가능하며 인핸스드 RS 부호기(405) 역시 RS 부호화 기능을 거치지 않고 단순히 164 바이트의 인핸스드 패킷에 대한 바이트 속성을 184 바이트에 대한 속성으로 확장하는 것으로 그 역할을 축소할 수 있다. 더 나아가서 인핸스드 RS 부호기와 인핸스드 패킷 다중화기를 통합하여 184 바이트 단위의 인핸스드 패킷에 대한 속성을 생성하게끔 구현하는 것도 가능하다.In FIG. 4, the processing flow of attribute information is shown in the flow of data information for convenience. In addition, the processor necessary for generating the attribute information in the receiver may be implemented without the need for the first to
한편, 본 발명에서 사용되는 용어(terminology)들은 본 발명에서의 기능을 고려하여 정의 내려진 용어들로써 이는 당분야에 종사하는 기술자의 의도 또는 관례 등에 따라 달라질 수 있으므로 그 정의는 본 발명의 전반에 걸친 내용을 토대로 내려져야 할 것이다. On the other hand, the terms used in the present invention (terminology) are terms defined in consideration of the functions in the present invention may vary according to the intention or practice of those skilled in the art, the definitions are the overall contents of the present invention It should be based on.
본 발명은 상술한 실시예에 한정되지 않으며, 첨부된 청구범위에서 알 수 있는 바와 같이 본 발명이 속한 분야의 통상의 지식을 가진 자에 의해 변형이 가능하고 이러한 변형은 본 발명의 범위에 속한다. The present invention is not limited to the above-described embodiments, and as can be seen in the appended claims, modifications can be made by those skilled in the art to which the invention pertains, and such modifications are within the scope of the present invention.
상기에서 설명한 본 발명에 따른 메인 및 인핸스드 다중화 패킷 처리 장치 및 그 방법의 효과를 설명하면 다음과 같다. The effects of the main and enhanced multiplex packet processing apparatus and method according to the present invention described above are as follows.
첫째, E8-VSB 송/수신기에서 메인 및 인핸스드 다중화 패킷 처리 장치의 구현을 간단하게 할 수 있다.First, it is possible to simplify the implementation of the main and enhanced multiplex packet processing apparatus in the E8-VSB transmitter and receiver.
둘째, E8-VSB 송/수신기에서 메인 및 인핸스드 다중화 패킷 처리 장치의 구현을 버퍼 관리없이 수행되도록 함으로써, 인핸스드 모드 맵 정보가 시간에 따라 변화하더라도 이에 대응하는 E8-VSB 송/수신기의 구현이 용이한 효과가 있다. Second, since the implementation of the main and enhanced multiplex packet processing apparatus in the E8-VSB transmitter / receiver is performed without buffer management, the implementation of the corresponding E8-VSB transmitter / receiver is improved even if the enhanced mode map information changes with time. It has an easy effect.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 일탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.Those skilled in the art will appreciate that various changes and modifications can be made without departing from the spirit of the present invention.
따라서, 본 발명의 기술적 범위는 실시예에 기재된 내용으로 한정되는 것이 아니라 특허 청구의 범위에 의하여 정해져야 한다. Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments, but should be defined by the claims.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050029942A KR100710357B1 (en) | 2005-04-11 | 2005-04-11 | Apparatus and method for processing main and enhanced multiplexed packets |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050029942A KR100710357B1 (en) | 2005-04-11 | 2005-04-11 | Apparatus and method for processing main and enhanced multiplexed packets |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20060107984A KR20060107984A (en) | 2006-10-17 |
| KR100710357B1 true KR100710357B1 (en) | 2007-04-23 |
Family
ID=37627888
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050029942A Expired - Fee Related KR100710357B1 (en) | 2005-04-11 | 2005-04-11 | Apparatus and method for processing main and enhanced multiplexed packets |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100710357B1 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040083248A (en) * | 2003-03-21 | 2004-10-01 | 엘지전자 주식회사 | Digital VSB transmitting system and enhanced data multiplexing method in a VSB transmitting system |
-
2005
- 2005-04-11 KR KR1020050029942A patent/KR100710357B1/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20040083248A (en) * | 2003-03-21 | 2004-10-01 | 엘지전자 주식회사 | Digital VSB transmitting system and enhanced data multiplexing method in a VSB transmitting system |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20060107984A (en) | 2006-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7920602B2 (en) | Method for formatting digital broadcast transport stream packet for improved receiving performance, digital broadcast transmitter, and signal processing method thereof | |
| KR101036471B1 (en) | E8-BSS transmission / reception system and apparatus and method for generating data attributes | |
| KR101080966B1 (en) | Apparatus and method for transmitting/receiving broadcast signal | |
| CA2686275C (en) | Digital broadcast transmitter/receiver having an improved receiving performance and signal processing method thereof | |
| KR100710357B1 (en) | Apparatus and method for processing main and enhanced multiplexed packets | |
| KR101199386B1 (en) | Digital broadcasting system and data processing method | |
| CN101695130A (en) | Dual transmission stream generating device and method | |
| KR101012373B1 (en) | Apparatus and method for additional data processing of Enhanced-8VSB transmission system | |
| CN101370132B (en) | Digital broadcast receiver and method for processing stream of digital broadcast receiver | |
| KR101369393B1 (en) | Digital transmitting system and method thereof | |
| US20070242754A1 (en) | Apparatus for processing data stream for digital broadcasting system and method thereof | |
| KR100913107B1 (en) | Digital broadcasting system and data processing method | |
| KR101314614B1 (en) | Digital broadcasting system and method of processing data | |
| HK1117979A (en) | Method for formatting digital broadcast transport stream packet for improved receiving performance, digital broadcast transmitter, and signal processing method thereof | |
| KR20070099392A (en) | Dual transport stream generation device and method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20110328 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20120417 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120417 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |