KR100213056B1 - Receiver having analog and digital video mode and receiving method thereof - Google Patents
Receiver having analog and digital video mode and receiving method thereof Download PDFInfo
- Publication number
- KR100213056B1 KR100213056B1 KR1019960032071A KR19960032071A KR100213056B1 KR 100213056 B1 KR100213056 B1 KR 100213056B1 KR 1019960032071 A KR1019960032071 A KR 1019960032071A KR 19960032071 A KR19960032071 A KR 19960032071A KR 100213056 B1 KR100213056 B1 KR 100213056B1
- Authority
- KR
- South Korea
- Prior art keywords
- signal
- analog
- digital
- memory
- video mode
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/46—Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4348—Demultiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/438—Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
- H04N21/4382—Demodulation or channel decoding, e.g. QPSK demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
- H04N21/440218—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/44—Receiver circuitry for the reception of television signals according to analogue transmission standards
- H04N5/455—Demodulation-circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/77—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase
- H04N9/78—Circuits for processing the brightness signal and the chrominance signal relative to each other, e.g. adjusting the phase of the brightness signal relative to the colour signal, correcting differential gain or differential phase for separating the brightness signal or the chrominance signal from the colour television signal, e.g. using comb filter
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
본 발명은 아날로그 비디오 모드와 디지털 비디오 모드를 갖는 수신기에 있어서, 아날로그 비디오 모드의 TV채널 또는 디지털 비디오 모드의 TV채널을 나타내는 모드선택신호에 따라 아날로그 비디오 모드시 Y/C분리, 화질개선을 위한 후처리를 위해 필요한 프레임 메모리를 디지털 비디오 복호화시 필요한 대용량의 메모리와 공유함으로써 메모리의 효율성을 높이고 시스템의 단가를 낮출수 있다.The present invention is a receiver having an analog video mode and a digital video mode, according to the mode selection signal indicating the TV channel of the analog video mode or the TV channel of the digital video mode, the Y / C separation in the analog video mode, for improving the image quality By sharing the frame memory required for processing with the large memory required for digital video decoding, the efficiency of the memory can be increased and the system cost can be reduced.
Description
본 발명은 아날로그와 디지털 비디오 모드를 갖는 수신기및 그 수신방법에 관한 것으로 특히 아날로그 비디오 모드시 디지털 텔레비젼(이하 TV라고 함)신호처리를 위한 메모리를 공유하는 수신기및 그 수신방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a receiver having analog and digital video modes and a method of receiving the same, and more particularly to a receiver sharing a memory for processing digital television (hereinafter referred to as a TV) signal in analog video mode and a method of receiving the same.
디지털 비디오 모드란 송신기(예를 들어 방송국)에서 MPEG(Moving Picture Experts Group)표준에 의하여 디지털로 처리된 TV신호를 수신하는 것을 말하며, 아날로그 비디오 모드란 NTSC, PAL, 또는 SECAM등과 같은 기존의 방송방식에 따라 아날로그로 처리된 신호를 수신하는 것을 말한다.Digital video mode refers to the reception of TV signals digitally processed by the Moving Picture Experts Group (MPEG) standard from a transmitter (e.g. broadcasting station). Analog video mode refers to conventional broadcasting methods such as NTSC, PAL, or SECAM. According to this means receiving an analog processed signal.
MPEG-2에 의해 부호화된 비트스트림을 복호화하는 세탑박스(SET-TOP- BOX:STB) 또는 세탑박스를 내장한 디지털 TV등이 개발되고 있지만 기존 아날로그 비디오 서비스도 상당기간 시행될 전망이다.Although set-top boxes (STBs) or digital TVs with built-in top-boxes that decode bitstreams encoded by MPEG-2 are being developed, existing analog video services are also expected to be implemented for some time.
이러한 상황에 대처하기 위해서, TV 수신기는 아날로그와 디지털 비디오 모드 모두를 채용하게 되었다. 아날로그와 디지털 비디오 모드를 갖는 TV수신기는, 디지털 TV신호의 복호화를 위해서 8-32Mbits의 메모리가 요구되는 데, 아날로그 비디오 모드시에는 디지털 비디오 복호화를 위해 구비된 8-32Mbits의 대용량의 메모리는 사용되지 않는다.To deal with this situation, TV receivers have adopted both analog and digital video modes. TV receivers with analog and digital video modes require 8-32 Mbits of memory to decode digital TV signals. In analog video mode, 8-32 Mbits of large capacity memory for digital video decoding is not used. Do not.
한편, 기존의 아날로그 비디오 모드를 갖는 수신기는 제1도에 도시된 바와 같이, 튜너(11)에서 송신기(도시되지 않음)로부터 전송되는 아날로그 TV채널의 신호중 사용자가 원하는 TV채널의 신호를 선택해서 중간주파수(이하 IF라고 함)신호로 출력한다.Meanwhile, as shown in FIG. 1, a receiver having an existing analog video mode selects a signal of a TV channel desired by a user from among signals of analog TV channels transmitted from a transmitter (not shown) in the tuner 11. Output as frequency (hereinafter referred to as IF) signal.
채널복조기(12)에서는 튜너(11)에서 선택된 채널의 IF신호를 증폭한다. (여기서, 증폭된 신호에서 비디오신호와 사운드신호를 분리하지만, 도면및 명세의 간략화를 위해서 비디오신호처리에 대해서만 도시되고 언급될 것이다.)The channel demodulator 12 amplifies the IF signal of the channel selected by the tuner 11. (Here, the video signal and the sound signal are separated from the amplified signal, but for the sake of simplicity of the drawings and the specification, only the video signal processing will be shown and mentioned.)
휘도/색(Y/C) 분리기(13)에서는 채널복조기(12)로부터 출력되는 비디오신호로부터 Y신호와 C신호를 분리한다. 이때 Y/C분리는 프레임 메모리(14)에 저장된 이전 프레임과 현재 프레임의 상관도 및/또는 현재 라인과 인접 라인간의 상관도를 이용한다. 분리된 신호는 프레임 메모리(14)에 저장됨과 동시에 디스플레이 접속부(15)에 입력된다.The luminance / color (Y / C) separator 13 separates the Y signal and the C signal from the video signal output from the channel demodulator 12. In this case, Y / C separation uses a correlation between a previous frame and a current frame stored in the frame memory 14 and / or a correlation between a current line and an adjacent line. The separated signal is stored in the frame memory 14 and input to the display connection unit 15.
디스플레이 접속부(15)에서는 Y/C분리기(13)로부터 출력되는 Y와 C신호를 아날로그 R,G,B신호로서 변환한 후 디스플레이(16)에 출력한다. 여기서, 디스플레이는 일 예로 수상관이 된다.The display connection unit 15 converts the Y and C signals output from the Y / C separator 13 into analog R, G, and B signals and outputs them to the display 16. In this case, the display is, for example, a receiving tube.
튜너(11), 채널복조기(12), Y/C분리기(13)는 아날로그 TV신호처리부(100)에 해당한다. 또한, 채널복조기(12)의 출력이 프레임 메모리(14)에 디지털데이터로 저장되기 위해서는 채널복조기(12)의 출력이 디지털신호형태로 변환하는 아날로그/디지털(A/D)변환기가 더 구성되고, 디스플레이 접속부(15)의 출력이 아날로그신호로 디스플레이(16)에 디스플레이되기 위해서는 디스플레이 접속부(15)의 출력이 아날로그신호형태로 변환하는 D/A변한기가 더 구성될 수 있다.The tuner 11, the channel demodulator 12, and the Y / C separator 13 correspond to the analog TV signal processing unit 100. In addition, in order that the output of the channel demodulator 12 is stored as digital data in the frame memory 14, an analog / digital (A / D) converter for converting the output of the channel demodulator 12 into a digital signal form is further configured. In order for the output of the display connection unit 15 to be displayed on the display 16 as an analog signal, a D / A converter for converting the output of the display connection unit 15 into an analog signal form may be further configured.
한편, 종래의 아날로그 TV에서 콤필터등을 사용하여 Y/C분리를 행하는 경우 Y/C분리가 충분히 되지 않아 크로스칼라(Cross Color) 또는 크로스 루미넌스(Cross Luminance)현상과 같은 문제점이 발생되어 이를 개선하기 위하여 제1도에서 상술한 바와 같이 프레임 메모리(14)를 구비하여 종종 프레임 콤 필터링으로 알려진 3차원 Y/C분리를 행함으로써 화질을 개선시키고 있다.On the other hand, when Y / C separation is performed using a comb filter in a conventional analog TV, Y / C separation may not be sufficient, resulting in problems such as cross color or cross luminance. In order to improve the image quality, the frame memory 14 is provided as described above in FIG. 1 to perform three-dimensional Y / C separation, which is often known as frame comb filtering.
또한, 보다 더 우수한 화질을 얻기 위해서 Y/C분리를 행한 후 후처리를 행하는 경우에도 프레임 메모리가 사용될 수 있다. 즉, 프레임 메모리를 이용하여 현재프레임과 전 프레임과의 상관도에 의해 에지성분인지를 판별하여 에지를 강조한다.In addition, the frame memory can also be used in the case of performing post-processing after Y / C separation in order to obtain better image quality. That is, the edge memory is emphasized by determining whether the edge component is determined by the correlation between the current frame and the previous frame using the frame memory.
이와 같이, 화질을 효과적으로 개선하기 위한 개선책중 많은 방법들이 상당한 용량의 메모리를 요구하여 메모리사용으로 인한 가격이 증대하기 때문에 효과는 최적이 아니지만 제한된 메모리만으로 구현이 가능한 방법들이 일반적으로 사용되었다.As described above, many methods for effectively improving image quality require a considerable amount of memory, which increases the cost due to memory usage.
도 2는 종래의 MPEG-2로 부호화된 TV신호를 수신하는 디지털 TV의 개략적인 블록도이다.2 is a schematic block diagram of a digital TV receiving a conventional MPEG-2 encoded TV signal.
도 2에 있어서, 튜너(21)에서는 안테나를 통해 전송되는 TV신호에서 원하는 채널의 신호를 선택한다. 이때 안테나를 통해 전송되는 TV신호는 MPEG-2의 패킷구조로 입력된다.2, the tuner 21 selects a signal of a desired channel from a TV signal transmitted through an antenna. At this time, the TV signal transmitted through the antenna is input in the packet structure of MPEG-2.
즉, MPEG-2포맷을 보면 전송로상의 데이터는 시스템층(system layer)은 188바이트단위의 패킷들로 되어 있다. 부가적으로 패킷구조는 싱크와 사이드정보로 되어 있는 헤더정보(header)와 헤더정보를 제외한 다른 영역에는 비디오데이터, 오디오데이터, 또는 사용자데이터등이 포함되어 있다. 여기서, 비디오 데이터는 픽쳐간 부호화(inter picture coding) 또는 픽쳐내 부호화(intra picture coding)로 압축되어 있다.In other words, in the MPEG-2 format, data on a transmission path includes packets of 188 bytes in a system layer. In addition, the packet structure includes video data, audio data, user data, and the like in other areas except header information and header information including sink and side information. Here, the video data is compressed by inter picture coding or intra picture coding.
여기서, 픽쳐간 부호화에 따르면 1GOP(통상 15개 픽쳐로 구성)단위중 인트라 픽쳐에 뒤따르는 프리딕티드 픽쳐와 쌍방향 프리딕티드 픽쳐는, 부호화할려는 픽쳐와 부호화한 다른 픽쳐간의 차만을 부호화한다.Here, according to the inter picture coding, the predicted picture following the intra picture and the bidirectional predicted picture among 1 GOP (usually composed of 15 pictures) units encode only the difference between the picture to be encoded and the other picture to be encoded.
1GOP내에는 다른 화면데이터없이 독립적으로 코딩이 가능한 인트라(I) 픽쳐 데이터와, 선행하는 인트라 픽쳐 데이터나 프리딕티드 픽쳐 데이터로부터 인접하는 픽쳐사이의 움직임보상을 이용해서 코딩이 가능한 프리딕티드(P) 픽쳐 데이터와, 선행한 인트라 픽쳐 데이터 또는 프리딕티드 픽쳐 데이터와 뒤따르는 인트라 픽쳐 데이터 또는 프리딕티드 픽쳐 데이터로부터 움직임 보상을 이용해서 코딩이 가능한 쌍방향프리딕티드(B) 픽쳐 데이터를 포함한다.In one GOP, an intra (I) picture data that can be independently coded without any other picture data, and a predicated code that can be coded by using motion compensation between adjacent intra picture data from preceding intra picture data or predicated picture data (P). ) Bidirectional predicated (B) picture data which can be coded by using motion compensation from picture data, preceding intra picture data or predicated picture data and subsequent intra picture data or predicated picture data.
채널복조기(22)는 QPSK복조기, 리드-솔로몬 복호화기, 비터비 복호화기등을 구비하여 튜너(21)를 통해 전송되는 원하는 디지털 TV채널의 신호를 MPEG-2 비트스트림으로 변환시킨다.The channel demodulator 22 includes a QPSK demodulator, a Reed-Solomon decoder, a Viterbi decoder, and the like to convert a signal of a desired digital TV channel transmitted through the tuner 21 into an MPEG-2 bitstream.
시스템 디코더(23)는 MPEG-2 비트스트림을 다시 오디오와 비디오 데이터 스트림으로 분리한다. 여기서, 오디오 데이터 스트림으로부터 출력되는 오디오신호를 디코딩하는 오디오디코더와 디코딩된 오디오신호를 신호처리하는 오디오신호처리부가 포함되는 것이 바람직하지만 도 1과 같이 비디오신호처리에 대해서만 도시되고 언급되고 있다.The system decoder 23 splits the MPEG-2 bitstream back into audio and video data streams. Here, an audio decoder for decoding an audio signal output from the audio data stream and an audio signal processor for signal processing the decoded audio signal are preferably included, but are shown and mentioned only for video signal processing as shown in FIG. 1.
비디오디코더(24)에서는 시스템 디코더(23)로부터 출력되는 비디오 데이터 스트림에서 가변장복호화하는 가변장복호화기, 가변장복호화된 데이터를 역양자화하는 역양자화기, IDCT(Inverse Discrete Cosine Transform)동작을 행하는 IDCT동작기 및 움직임-예측 데이터를 계산하기 위한 움직임 보상기를 포함하여 압축된 데이터를 원래의 비디오 데이터로 복원하여 디스플레이(27)에 디스플레이한다. 여기서, 디스플레이 접속부(26)는 복원된 비디오 데이터를 디스플레이(27)에 디스플레이되기전 아날로그 R,G,B신호로 변환하는 과정을 수행한다.The video decoder 24 performs a variable length decoder for variable length decoding on a video data stream output from the system decoder 23, an inverse quantizer for inverse quantizing variable length decoded data, and performs an Inverse Discrete Cosine Transform (IDCT) operation. The compressed data including the IDCT actuator and the motion compensator for calculating the motion-prediction data are restored to the original video data and displayed on the display 27. Here, the display connection unit 26 performs a process of converting the restored video data into analog R, G, and B signals before being displayed on the display 27.
메모리(25)는 비디오디코더(24)에서 행해지는 디지털 비디오 데이터의 비디오 디코딩(일명 소오스-복호화라고 함)를 위해 사용된다.The memory 25 is used for video decoding (also called source-decoding) of digital video data performed in the video decoder 24.
즉, 메모리(25)는, 시스템 디코더(23)로부터 출력되는 비디오 데이터 스트림은 고정된 비트율(constant bit rate)을 가지므로 가변장복호화하기 전 가변비트율(variable bit rate)로 변환하기 위한 VBV(Video Buffering Verifier)버퍼(일명 채널버퍼라고 함)와, 이전 프레임데이터로부터 움직임 벡터에 상응하는 소정크기의 DCT블럭을 독출하여 독출된 블럭데이터와 역 DCT데이터를 가산하여 움직임을 보상하여 P와 B 픽쳐를 복원하기 위한 프레임버퍼들을 포함한다.In other words, since the video data stream output from the system decoder 23 has a constant bit rate, the memory 25 has a fixed bit rate (VBV) for converting it to a variable bit rate before variable length decoding. Buffering Verifier) (a so-called channel buffer) and a DCT block of a predetermined size corresponding to a motion vector is read from previous frame data, and the read block data and the inverse DCT data are added to compensate for motion to obtain P and B pictures. Include framebuffers to recover.
따라서 비디오 데이터 스트림의 복호화를 위해 메모리(25)는 약 8-32Mbits의 메모리가 프레임 버퍼들과 VBV 버퍼용도로 필요하게 된다.Thus, for decoding the video data stream, the memory 25 requires about 8-32 Mbits of memory for frame buffers and VBV buffers.
여기서, 튜너(21), 채널복조기(22), 시스템 디코더(23), 비디오디코더(24)는 디지털 TV신호처리부(200)에 해당한다. 또한, 디지털 TV신호처리부(200)와 메모리(25)를 STB라고 한다.Here, the tuner 21, the channel demodulator 22, the system decoder 23, and the video decoder 24 correspond to the digital TV signal processor 200. In addition, the digital TV signal processing unit 200 and the memory 25 are referred to as STBs.
상당 기간, NTSC,PAL과 같은 아날로그 TV 서비스가 계속 존재하고 있을 것이므로 민생용 텔레비젼 시스템은 아날로그와 디지털 비디오 서비스 모두를 디스플레이할 수 있어야 한다. 다음과 같은 두가지 방법을 예견할 수 있다.For quite some time, analog TV services such as NTSC and PAL will continue to exist, and consumer television systems must be able to display both analog and digital video services. There are two ways to anticipate:
도 3에 도시된 바와 같이, 디지털 비디오 서비스를 위한 모든 처리를 STB(210)에서 수행한 후 복원된 영상신호를 기존의 아날로그 TV(110)의 비디오 입력단자에 연결하여 아날로그 TV(110)에서도 또한 디지털 비디오 서비스를 받을 수 있도록 개발되고 있다.As shown in Fig. 3, after all processing for the digital video service is performed in the STB 210, the restored video signal is also connected to the video input terminal of the existing analog TV 110, and also in the analog TV 110. It is being developed to receive digital video service.
그리고, 도 4에 도시된 바와 같이, TV에서는 디지털 TV신호처리부(200)와 메모리(25)를 구비하여 아날로그 비디오 서비스와 디지털 비디오 서비스를 모두 받을 수 있도록 개발되고 있다.As shown in FIG. 4, the TV has a digital TV signal processing unit 200 and a memory 25 that is developed to receive both an analog video service and a digital video service.
따라서, 도 3 및 도 4에 도시된 바와 같이, 아날로그 TV신호처리에 있어서도, Y/C분리 또는 소정의 화질개선을 위한 후처리를 위해 프레임 메모리를 사용했으며, 텔레비젼이 아날로그 비디오 서비스만을 수신할 때는 디지털 비디오 복호화를 위한 8-32M비트의 방대한 메모리는 사용되지 않는다.Therefore, as shown in Figs. 3 and 4, even in analog TV signal processing, frame memory is used for Y / C separation or post-processing for a predetermined image quality improvement, and when the television receives analog video service only. The massive memory of 8-32M bits for digital video decoding is not used.
디지털 비디오 복호화 기능을 내장한 TV에는 반드시 소정량의 메모리(8-32Mbits)가 존재하게 되는 데, 디지털 비디오 서비스를 받지 않고 아날로그 비디오 서비스를 받는 경우 이 디지털 비디오 복호화기능을 위한 방대한 메모리는 사용되지 않으므로 TV시스템내에 이미 존재하는 자산(resource)을 사용하지 못하는 비효율이 발생하게 되는 문제점이 있었다.There is always a certain amount of memory (8-32 Mbits) in a TV with a built-in digital video decoding function. When receiving an analog video service without receiving a digital video service, a large memory for this digital video decoding function is not used. There was a problem that inefficiency of using resources that already exist in the TV system occurs.
본 발명의 목적은 아날로그와 디지털 모드 모두를 갖는 수신기에 있어서, 아날로그 비디오 모드시 디지털 비디오 복호화를 위한 메모리를 아날로그 텔레비젼 신호 처리를 위해 공유하는 수신기를 제공하는 데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a receiver having both analog and digital modes, in which the memory for digital video decoding in analog video mode is shared for analog television signal processing.
본 발명의 다른 목적은 아날로그 비디오 모드시 디지털 비디오 복호화를 위한 메모리를 아날로그 텔레비젼 신호 처리를 위해 공유하는 수신방법을 제공하는 데 있다.Another object of the present invention is to provide a receiving method for sharing a memory for digital video decoding in analog video mode for analog television signal processing.
상기의 목적을 달성하기 위한 본 발명의 장치는 소정의 아날로그방송방식에 따라 아날로그처리된 TV신호를 수신하는 아날로그 비디오 모드와 소정의 디지털신호포맷에 의해 디지털처리된 TV신호를 수신하는 디지털 비디오 모드를 갖는 수신기에 있어서: 수신되는 아날로그 TV신호를 신호처리하는 제1신호처리수단; 수신되는 디지털 TV신호를 복호화하는 제2신호처리수단; 상기 제2신호처리수단에서 디지털 TV신호의 복호화와 상기 제1신호처리수단에서 디지타이즈된 아날로그 TV신호를 처리하기 위하여 데이터를 저장하는 메모리; 아날로그 비디오 모드 또는 디지털 비디오 모드를 나타내는 모드선택신호를 발생하는 발생수단; 및 상기 모드선택신호에 따라 아날로그 비디오 모드시에는 상기 제1신호처리수단에서 처리된 신호를 상기 메모리에 기입및 독출하기 위해서 또한 디지털 비디오 모드시에는 디지털 TV신호를 기입/독출하기 위해서 사용되도록 상기 메모리를 제어하는 메모리제어수단을 포함함을 특징으로 하고 있다.The apparatus of the present invention for achieving the above object has an analog video mode for receiving an analog processed TV signal according to a predetermined analog broadcasting method and a digital video mode for receiving a digital signal processed by a predetermined digital signal format. A receiver having: first signal processing means for signal processing an analog TV signal received; Second signal processing means for decoding the received digital TV signal; A memory for storing data for decoding the digital TV signal in the second signal processing means and for processing the analog TV signal digitized in the first signal processing means; Generating means for generating a mode selection signal indicating an analog video mode or a digital video mode; And the memory to be used for writing and reading out a signal processed by the first signal processing means into the memory in analog video mode according to the mode selection signal and for writing / reading a digital TV signal in digital video mode. It characterized in that it comprises a memory control means for controlling the.
상기의 다른 목적을 달성하기 위한 본 발명의 방법은 소정의 아날로그방송방식에 따라 아날로그처리된 TV신호와 소정의 디지털신호포맷에 의해 디지털처리된 TV신호를 수신하는 방법에 있어서: (a) 사용자에 의해 선택된 채널이 아날로그 비디오 모드의 TV채널인지 또는 디지털 비디오 모드의 TV채널인지를 판단하여 모드선택신호를 발생하는 단계; 및 (b) 상기 모드선택신호에 따라 디지털 비디오 모드시에는 수신되는 디지털 TV신호를 디지털 비디오 복호용 메모리에 저장하고 상기 메모리에 저장된 데이터를 이용하여 복호화하고, 아날로그 비디오 모드시에는 수신되는 아날로그 TV신호를 상기 디지털 비디오 복호화용 메모리에 저장하고 상기 메모리에 저장된 데이터를 독출해서 처리하는 단계를 포함함을 특징으로 하고 있다.A method of the present invention for achieving the above another object is a method for receiving a TV signal digitally processed according to a predetermined digital signal format and an analog processed TV signal according to a predetermined analog broadcasting method: (a) to the user Generating a mode selection signal by determining whether the selected channel is a TV channel of an analog video mode or a TV channel of a digital video mode; And (b) storing the received digital TV signal in a digital video decoding memory in a digital video decoding memory according to the mode selection signal and decoding the data using the data stored in the memory. In the analog video mode, the received analog TV signal is received. Storing the data stored in the digital video decoding memory and reading and processing the data stored in the memory.
도 1은 종래의 아날로그 TV의 블록도이다.1 is a block diagram of a conventional analog TV.
도 2는 종래의 디지털 TV의 블록도이다.2 is a block diagram of a conventional digital TV.
도 3은 STB를 구비한 종래의 아날로그 TV의 개략도이다.3 is a schematic diagram of a conventional analog TV with STB.
도 4는 종래의 아날로그 비디오 모드를 갖는 디지털 TV의 개략도이다.4 is a schematic diagram of a digital TV having a conventional analog video mode.
도 5는 본 발명에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 제1 실시예와 제2 실시예에 따른 개념적인 블록도이다.5 is a conceptual block diagram according to a first embodiment and a second embodiment of a receiver having analog and digital video modes according to the present invention.
도 6은 본 발명에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 제1 실시예에 따른 메모리 제어부의 상세도이다.6 is a detailed view of a memory controller according to a first embodiment of a receiver having analog and digital video modes according to the present invention.
도 7은 본 발명에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 제2 실시예에 따른 블록도이다.7 is a block diagram according to a second embodiment of a receiver having analog and digital video modes according to the present invention.
도 8은 본 발명에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 제3 실시예에 따른 블록도이다.8 is a block diagram according to a third embodiment of a receiver having analog and digital video modes according to the present invention.
도 9a 내지 도 9c는 도 8에 도시된 제3 실시예의 변형예들이다.9A to 9C are modifications of the third embodiment shown in FIG. 8.
도 10은 본 발명에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 제4 실시예에 따른 블록도이다.10 is a block diagram according to a fourth embodiment of a receiver having analog and digital video modes according to the present invention.
도 11은 도 10에 도시된 아날로그 처리기의 상세블럭도이다.FIG. 11 is a detailed block diagram of the analog processor shown in FIG. 10.
도 12a 내지 도 12c는 도 10에 도시된 제4실시예의 변형예들이다.12A to 12C are modifications of the fourth embodiment shown in FIG.
도 5는 본 발명에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 제1실시예, 제2실시예에 따른 개념적 블록도이며, 도 6과 도 7에 도시된 바와 같이 메모리 제어부(320)의 구현 방법에 따라 제1 및 제2실시예가 구분된다.FIG. 5 is a conceptual block diagram of a receiver having an analog and digital video mode according to the first and second embodiments of the present invention, as shown in FIGS. 6 and 7. The first and second embodiments are divided according to this.
도 5에 있어서, 아날로그 TV신호처리부(100)와 디지털 TV신호처리부(200)의 구성과 동작은 도 1 및 도 2에서 언급한 구성및 동작과 동일하므로 여기서는 언급하지 않기로 한다.In FIG. 5, since the configuration and operation of the analog TV signal processing unit 100 and the digital TV signal processing unit 200 are the same as those of FIGS. 1 and 2, the descriptions thereof will not be described herein.
제어부(310)는 입력된 채널키가 기존의 아날로그 방송방식에 의해 신호처리된 TV채널(이하 아날로그 TV채널이라고 함) 또는 MPEG-2로 디지털 부호화된 TV채널(이하 디지털 TV채널이라고 함)인지를 판단하여 아날로그 비디오 모드 또는 디지털 비디오 모드를 나타내는 모드선택신호를 출력한다.The controller 310 determines whether the input channel key is a TV channel (hereinafter referred to as an analog TV channel) signal processed by a conventional analog broadcasting method or a TV channel digitally encoded with MPEG-2 (hereinafter referred to as a digital TV channel). Judgment outputs a mode selection signal indicating an analog video mode or a digital video mode.
메모리제어부(320)는 모드선택신호에 따라 아날로그 TV신호처리부(100)및 디지털 TV신호처리부(200)에서 처리된 출력중 하나를 선택해서 메모리(330)에 기입하거나, 또는 메모리(330)에 저장된 데이터를 독출해서 아날로그 TV신호처리부(100) 또는 디지털 TV신호처리부(200)에 공급한다.The memory controller 320 selects one of the outputs processed by the analog TV signal processor 100 and the digital TV signal processor 200 according to the mode selection signal and writes it to the memory 330 or stores the memory 330 in the memory 330. The data is read and supplied to the analog TV signal processing unit 100 or the digital TV signal processing unit 200.
아날로그 비디오 모드시 아날로그 TV신호처리부(100)에서 처리된 신호를 멀티플렉서(340) 및 디스플레이 접속부(350)를 통해 디스플레이(360)에 디스플레이하고, 디지털 비디오 모드시 디지털 TV신호처리부(200)에서 처리된 신호를 멀티플렉서(340) 및 디스플레이 접속부(350)를 통해 디스플레이(360)에 디스플레이한다.In the analog video mode, the signal processed by the analog TV signal processor 100 is displayed on the display 360 through the multiplexer 340 and the display connecting unit 350, and the digital TV signal processor 200 is processed in the digital video mode. The signal is displayed on the display 360 through the multiplexer 340 and the display connection unit 350.
여기서, 멀티플렉서(340)는 제어부(310)로부터 출력되는 모드선택신호에 따라 선택된 영상신호를 디스플레이 접속부(350)에 공급한다.Here, the multiplexer 340 supplies the image signal selected according to the mode selection signal output from the controller 310 to the display connection unit 350.
메모리(330)는 아날로그 비디오 모드시에는 도 1에 상술한 바와 같이 Y/C분리와 후처리를 위한 프레임 메모리(또는 필드메모리)로서 사용되고, 디지털 비디오 모드시에는 도 2에 상술한 바와 같이, 고정비트율의 전송율을 변환하는 VBV버퍼와 움직임보상을 위한 프레임버퍼로서 사용된다.The memory 330 is used as a frame memory (or field memory) for Y / C separation and post-processing as described in FIG. 1 in the analog video mode, and fixed as described in FIG. 2 in the digital video mode. It is used as a VBV buffer for converting bit rate and frame buffer for motion compensation.
도 6은 도 5에 도시된 메모리제어부의 상세도이다.FIG. 6 is a detailed view of the memory controller shown in FIG. 5.
도 6에서는 편의상 메모리 입/출력라인이 하나로 표시되어 있으나, 실제구현은 입/출력라인 각각에 대해 구성될 수 있다. 여기서, 입/출력라인은 메모리(330)에 데이터를 독출하거나 기입하기 위해 사용되는 데이터라인, 어드레스 라인, 그리고 인에이블과 같은 메모리 제어라인 등을 통칭한다.In FIG. 6, the memory input / output lines are shown as one for convenience, but the actual implementation may be configured for each input / output line. Here, the input / output line collectively refers to a data line, an address line, and a memory control line such as an enable, used to read or write data in the memory 330.
메모리제어부(320)는 스위칭역할을 하는 복수개의 멀티플렉서(320.1-320.n)로 구성될 수 있으며 각 멀티플렉서의 제1 입력단자(a1-an)는 도 5에 도시된 아날로그 TV신호처리부(100)의 입/출력라인과 연결되어 있고, 제2 입력단자(b1-bn)는 도 5에 도시된 디지털 TV신호처리부(200)의 입/출력라인과 연결되어 있고, 고정단자(c1-cn)는 도 5에 도시된 메모리(330)의 입/출력라인과 연결되어 있다.The memory controller 320 may be composed of a plurality of multiplexers 320.1-320.n serving as a switching role, and the first input terminals a 1 -a n of each multiplexer are analog TV signal processing units shown in FIG. 100 is connected to the input / output line, and the second input terminals b 1 to b n are connected to the input / output line of the digital TV signal processing unit 200 shown in FIG. 1- c n ) is connected to an input / output line of the memory 330 shown in FIG. 5.
따라서, 각 멀티플렉서(320.1-320.n)는 도 5에 도시된 제어부(310)로부터 출력되는 모드선택신호가 아날로그 비디오 모드를 나타내는 경우이면 Y/C분리및, 후처리용의 프레임버퍼로 사용하기 위해서 메모리(330)의 입/출력라인을 아날로그 TV신호처리부(100)의 입/출력라인과 연결시킨다. 반대로 각 멀티플렉서(320.1-320.n)는 모드선택신호가 디지털 비디오 모드를 나타내는 경우이면 메모리(330)를 고정비트율의 전송율을 변환하는 VBV버퍼와 움직임보상을 위한 프레임버퍼로 사용하기 위해서 메모리(330)의 입/출력라인을 디지털 TV신호처리부(200)의 입/출력라인과 연결시킨다.Therefore, each multiplexer 320.1-320.n is used as a frame buffer for Y / C separation and post-processing when the mode selection signal output from the controller 310 shown in FIG. 5 indicates the analog video mode. In order to connect the input / output line of the memory 330 with the input / output line of the analog TV signal processing unit 100. On the contrary, each of the multiplexers 320.1-320.n uses the memory 330 as a VBV buffer for converting a fixed bit rate and a frame buffer for motion compensation when the mode selection signal indicates a digital video mode. ) Is connected to the input / output line of the digital TV signal processing unit 200.
한편, 아날로그와 디지털 비디오 모드시 버스제어방식을 이용하여 메모리를 공유하는 수신기는 도 7에 도시되어 있다.Meanwhile, a receiver sharing a memory using a bus control scheme in analog and digital video modes is shown in FIG. 7.
버스제어방식이란 제어부(마이크로컴퓨터)의 데이터출력단들과 클럭출력단에 연결되는 쌍방향 데이터전송이 가능한 데이터라인와 클럭라인으로 된 2개의 공용버스라인을 통해 기능제어유니트들이 제어부(410)와 연결되어 있으며, 제어부에서 어드레스와 데이터를 2개의 공용버스라인을 통해 전송하고, 전송되는 어드레스는 주어진 기능 유니트의 고유 어드레스에 해당하고, 기능제어유니트는 전송된 데이터에 따라 기능을 수행하는 방식을 말하며, 이 버스제어방식이 텔레비젼에 도입됨으로써 제어부의 제어부담이 줄어들고 신호처리시간이 짧아지게 되었다.In the bus control method, the function control units are connected to the control unit 410 through two common bus lines including a data line and a clock line capable of two-way data transmission connected to the data output terminals of the controller (microcomputer) and the clock output terminal. The control unit transmits an address and data through two common bus lines, and the transmitted address corresponds to a unique address of a given functional unit, and the function control unit refers to a method of performing a function according to the transmitted data. The introduction of the scheme into the television reduces the control wall of the control unit and shortens the signal processing time.
도 7에 있어서, 제어부(410)에서는 입력된 채널키가 아날로그 TV채널인지 또는 디지털 TV채널인지를 판단한다. 제어부(410)는 선택된 채널이 아날로그 TV채널이면 아날로그 비디오 모드에 대한 모드선택데이터를 데이터라인을 통해 아날로그 TV신호처리부(100)및 메모리(420)에 전송해서 아날로그 TV신호처리부(100)및 메모리(420)를 동작시킨다.In FIG. 7, the controller 410 determines whether the input channel key is an analog TV channel or a digital TV channel. If the selected channel is an analog TV channel, the control unit 410 transmits mode selection data for the analog video mode to the analog TV signal processing unit 100 and the memory 420 through the data line to transmit the analog TV signal processing unit 100 and the memory ( 420 is operated.
또한, 제어부(410)는 선택된 채널이 디지털 TV채널이면 디지털 비디오 모드에 대한 모드선택데이터를 데이터라인을 통해 디지털 TV신호처리부(200)및 메모리(420)에 전송해서 디지털 TV신호처리부(200)및 메모리(420)를 동작시킨다.In addition, if the selected channel is a digital TV channel, the control unit 410 transmits the mode selection data for the digital video mode to the digital TV signal processing unit 200 and the memory 420 through the data line, and the digital TV signal processing unit 200 and Operate the memory 420.
이 메모리(420)는 아날로그 비디오 모드가 선택될 때에는 Y/C분리및 후처리를 위한 프레임 메모리로 사용하기 위해서, 아날로그 TV신호처리부(100)에서 처리된 현재 프레임데이터는 데이터라인(들)을 통해 메모리(420)에 기입하고, 메모리(420)에 저장된 이전 프레임데이터는 데이터라인(들)을 통해 아날로그 TV신호처리부(100)에 전송한다. 또한, 메모리(420)는 디지털 비디오 모드가 선택될 때 고정비트율의 전송율을 가변비트율로 변환하는 VBV버퍼와 움직임보상을 위한 프레임버퍼로 사용하기 위해서 디지털 TV신호처리부(200)에서 처리된 데이터는 데이터라인(들)을 통해 메모리(420)에 기입되고 메모리(420)에 저장된 이전 데이터는 데이터라인(들)을 통해 디지털 TV신호처리부(200)에 전송된다.This memory 420 is used as a frame memory for Y / C separation and post-processing when the analog video mode is selected, and the current frame data processed by the analog TV signal processing unit 100 is transmitted through the data line (s). The previous frame data stored in the memory 420 and stored in the memory 420 are transmitted to the analog TV signal processor 100 through the data line (s). In addition, when the digital video mode is selected, the data processed by the digital TV signal processor 200 is used as a VBV buffer for converting a fixed bit rate into a variable bit rate and a frame buffer for motion compensation when the digital video mode is selected. Previous data written to the memory 420 via the line (s) and stored in the memory 420 is transmitted to the digital TV signal processor 200 via the data line (s).
제어부(410)로부터 출력되는 모드선택신호에 따라 아날로그 TV신호처리부(100)및 디지털 TV신호처리부(200)에서 처리된 신호는 멀티플렉서(430)에 의해 절환된 후 디스플레이 접속부(440)를 통해 디스플레이(450)에 디스플레이된다.The signals processed by the analog TV signal processing unit 100 and the digital TV signal processing unit 200 according to the mode selection signal output from the control unit 410 are switched by the multiplexer 430 and then displayed on the display through the display connection unit 440 ( 450).
도 8은 본 발명의 제3 실시예에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기에 관한 블록도이다.8 is a block diagram of a receiver having analog and digital video modes according to a third embodiment of the present invention.
여기서는, 도 5에서 하드웨어로 구성된 메모리제어부에 대한 기능 즉, 모드선택신호에 따라 아날로그 TV신호처리부(100) 또는 디지털 TV신호처리부(200)를 선택하는 기능이 프로그램화 되어 있고, 메모리(519)는 디지털 비디오 복호화와, Y/C분리 및 후처리와 같은 아날로그 TV 신호처리를 위해 교번적으로 사용된다.In FIG. 5, a function of a memory controller configured in hardware, that is, a function of selecting the analog TV signal processor 100 or the digital TV signal processor 200 according to the mode selection signal is programmed, and the memory 519 is programmed. It is used alternately for digital video decoding and analog TV signal processing such as Y / C separation and post processing.
또한, 디지털 비디오 복호화기능을 행하는 마이크로 프로세서(518)에서 아날로그 비디오 모드시 Y/C및 후처리를 행함으로써 메모리(519)를 공유할 수 있도록 되어 있다.Further, the memory 519 can be shared by performing the Y / C and post-processing in the analog video mode in the microprocessor 518 that performs the digital video decoding function.
도 8에 있어서, 제1튜너(511)에서는 아날로그 TV채널 수신용 안테나를 통해 전송되는 아날로그 TV채널의 신호에서 사용자가 원하는 채널의 신호만을 선택해서 IF신호로 출력한다.In FIG. 8, the first tuner 511 selects only a signal of a channel desired by a user from an analog TV channel signal transmitted through an analog TV channel receiving antenna and outputs the IF signal.
제1채널복조기(512)에서는 제1튜너(511)에서 선택된 채널의 IF신호를 증폭해서 비디오신호를 출력한다.The first channel demodulator 512 amplifies the IF signal of the channel selected by the first tuner 511 and outputs a video signal.
A/D변환기(513)에서는 제1채널복조기(512)에서 출력되는 비디오신호를 디지털신호형태로 변환한다.The A / D converter 513 converts the video signal output from the first channel demodulator 512 into a digital signal form.
한편, 제2튜너(514)에서는 디지털 TV채널 수신용 안테나를 통해 전송되는 MPEG-2로 부호화된 디지털 TV신호에서 원하는 채널의 신호를 선택한다.On the other hand, the second tuner 514 selects a signal of a desired channel from the MPEG-2 encoded digital TV signal transmitted through the digital TV channel receiving antenna.
제2 채널복조기(515)에서는 제2튜너(514)를 통해 출력되는 원하는 디지털 TV채널의 신호를 MPEG-2 비트스트림으로 출력한다.The second channel demodulator 515 outputs a signal of a desired digital TV channel output through the second tuner 514 as an MPEG-2 bitstream.
시스템 디코더(516)에서는 MPGE-2 비트스트림으로부터 다시 비디오 데이터 스트림만을 추출한다.The system decoder 516 extracts only the video data stream again from the MPGE-2 bitstream.
제어부(517)에서는 입력된 채널키가 아날로그 TV채널 또는 디지털 TV채널인지를 판단하여 아날로그 비디오 모드 또는 디지털 비디오 모드를 나타내는 모드선택신호를 출력한다.The controller 517 determines whether the input channel key is an analog TV channel or a digital TV channel, and outputs a mode selection signal indicating an analog video mode or a digital video mode.
마이크로 프로세서(518)에서는 모드선택신호를 수신하여 제1입력포트에 연결된 A/D변환기(513)의 출력을 선택하거나 제2입력포트에 연결된 시스템 디코더(516)의 출력을 선택한다. 즉, 마이크로 프로세서(518)에서는 아날로그 비디오 모드시, A/D변환기(513)로부터 출력되는 디지타이즈된 아날로그 TV채널신호를 선택하여 소정의 프로그램명령들(예를 들어, read from address XXXX, write to adrress XXX)을 이용해서 메모리(519)에 기입하거나 메모리(519)로부터 독출해서 Y/C분리및 후처리를 하게 된다. 이때, 메모리(519)는 Y/C분리와 후처리를 위한 프레임 메모리로서 사용된다.The microprocessor 518 receives the mode selection signal to select the output of the A / D converter 513 connected to the first input port or the output of the system decoder 516 connected to the second input port. That is, in the analog video mode, the microprocessor 518 selects a digitized analog TV channel signal output from the A / D converter 513 and selects predetermined program commands (for example, read from address XXXX, write to). Adrress XXX) is used to write to or read from the memory 519 to perform Y / C separation and post-processing. At this time, the memory 519 is used as a frame memory for Y / C separation and post processing.
또한, 마이크로 프로세서(518)에서는 디지털 비디오 모드시 시스템 디코더(516)로부터 출력되는 비디오 데이터 스트림을 소정의 프로그램명령들(예를 들어 read from address YYYY, write to adrress YYY)을 이용해서 메모리(519)에 기입하거나 메모리(519)로부터 독출해서 비디오 디코딩한다. 이 비디오 디코딩은 가변장복호화, 역양자화, 역DCT변환등을 포함한다. 이때, 메모리(519)는 고정비트율의 전송율을 변환하는 VBV버퍼, 움직임보상을 위한 프레임버퍼와 디스플레이 버퍼로서 사용된다.In addition, the microprocessor 518 uses the program data (for example, read from address YYYY and write to adrress YYY) to output the video data stream output from the system decoder 516 in the digital video mode. The data is decoded by writing to or reading from the memory 519. This video decoding includes variable length decoding, inverse quantization, inverse DCT conversion, and the like. At this time, the memory 519 is used as a VBV buffer for converting a fixed bit rate, a frame buffer for motion compensation, and a display buffer.
도 8에서와 같이, 마이크로 프로세서(518)의 제1 및 제2입력포트를 이용하여 신호를 입력받는 것 이외에 마이크로 프로세서(518)의 하나의 입력 포트만을 사용하기 위해, 입력 포트앞에 멀티플렉서를 연결하여 두 입력간 절환을 수행하도록 구현 할 수도 있다. 이와 같은 변형예는 도 9a 내지 도 9c, 도 10, 도 12a 내지 도 12c의 실시예에도 마찬가지로 적용될 수 있다.As shown in FIG. 8, in order to use only one input port of the microprocessor 518 in addition to receiving signals using the first and second input ports of the microprocessor 518, a multiplexer may be connected in front of the input port. It can also be implemented to perform switching between two inputs. Such modifications may be similarly applied to the embodiments of FIGS. 9A to 9C, 10, and 12A to 12C.
한편, 디스플레이 접속부(520)에서는 마이크로 프로세서(518)로부터 출력되는 디지털 데이터를 아날로그신호형태로 변환하고, 아날로그 R,G,B신호로서 디스플레이(521)에 디스플레이한다.On the other hand, the display connection unit 520 converts the digital data output from the microprocessor 518 into an analog signal form and displays it on the display 521 as analog R, G and B signals.
여기서, 매우 연산속도가 빠른 일종의 마이크로 프로세서(518)를 사용하더라도 고속도를 요구하는 역DCT변환과 같이, 특정의 기능만은 하드웨어로 구현될 수도 있다.Here, even if a kind of microprocessor 518 which is very fast in operation is used, only a specific function may be implemented in hardware, such as inverse DCT conversion requiring high speed.
도 9a, 도 9b 및 도 9c는 도 8에 도시된 제3실시예의 변형예들로서, 도 8에 도시된 동일한 구성에 대해서는 동일한 부호를 부치며, 그 상세한 동작설명은 생략하기로 한다.9A, 9B, and 9C are modifications of the third exemplary embodiment shown in FIG. 8, and the same components as in FIG. 8 are denoted by the same reference numerals, and detailed operation description thereof will be omitted.
도 9a에 도시된 마이크로 프로세서(522)는 아날로그 비디오 모드시 A/D변환기(513)로부터 출력되는 디지타이즈된 아날로그 TV채널신호를 입력받아 도 8에서 설명된 바와 같이 메모리(519)를 이용하여 Y/C 분리 및 후처리를 수행한다.The microprocessor 522 illustrated in FIG. 9A receives a digitized analog TV channel signal output from the A / D converter 513 in the analog video mode and uses the memory 519 as described in FIG. / C Perform separation and post-processing.
또한, 마이크로 프로세서(522)는 디지털 비디오 모드시 제2 채널복조기(515)로부터 MPEG-2 비트 스트림을 입력받아 제어부(517)의 제어하에 MEEG-2 비트 스트림으로부터 비디오 데이터 스트림을 선택추출한 후 비디오 디코더(523)에 출력한다. 비디오 디코더(523)에서는 추출된 비디오 데이터 스트림으로부터 비디오 데이터로 복원한다.In addition, the microprocessor 522 receives the MPEG-2 bit stream from the second channel demodulator 515 in the digital video mode, selects and extracts the video data stream from the MEEG-2 bit stream under the control of the controller 517, and then decodes the video decoder. Output to (523). The video decoder 523 restores video data from the extracted video data stream.
이때, 마이크로 프로세서(522)는 비디오 디코더(523)가 필요로 하는 VBV 버퍼, 프레임 버퍼 및 디스플레이 버퍼로써 메모리(519)를 사용할 수 있도록 메모리 접속경로를 제공한다.In this case, the microprocessor 522 provides a memory access path so that the memory 519 can be used as a VBV buffer, a frame buffer, and a display buffer required by the video decoder 523.
멀티플렉서(524)는 제어부(517)로부터의 모드선택신호에 따라 마이크로 프로세서(522)로부터 출력되는 신호처리된 디지타이즈된 아날로그 신호 또는 비디오 디코더(523)에서 복원된 비디오 데이터를 선택하여 선택된 신호를 디스플레이 접속부(520)에 공급한다.The multiplexer 524 selects a signal processed digitized analog signal output from the microprocessor 522 or video data reconstructed by the video decoder 523 according to the mode selection signal from the controller 517 to display the selected signal. It supplies to the connection part 520.
도 9b에 도시된 마이크로 프로세서(525)는 아날로그 비디오 모드시 도 9a에서 설명한 바와 같이 Y/C 분리 및 후처리를 수행하고, 디지털 비디오 모드시에는 MPEG-2 시스템 디코딩 및 비디오 디코딩을 수행한다. 즉, 디지털 비디오 모드인 경우, 제2 채널복조기(515)에서 MPEG-2 비트 스트림을 입력받아 비디오 데이터 스트림을 추출한 후, 추출된 비디오 데이터 스트림으로부터 비디오 데이터를 복원하는 데 까지 마이크로 프로세서(525)에 의해 수행한다.The microprocessor 525 illustrated in FIG. 9B performs Y / C separation and post-processing as described in FIG. 9A in analog video mode, and performs MPEG-2 system decoding and video decoding in digital video mode. That is, in the digital video mode, the second channel demodulator 515 receives the MPEG-2 bit stream, extracts the video data stream, and then supplies the microprocessor 525 to recover the video data from the extracted video data stream. Performed by
도 9c에 도시된 마이크로 프로세서(527)는 아날로그 모드시와 디지털 비디오 모드시 각 경우에 메모리(519)를 공유할 수 있도록 하는 메모리 제어 기능 및 아날로그 모드시에는 도 9a, 도 9b에서 설명한 바와 같이 Y/C 분리 및 후처리를 수행한다.The microprocessor 527 shown in FIG. 9C has a memory control function for sharing the memory 519 in each case in the analog mode and the digital video mode, and in the analog mode, as described with reference to FIGS. 9A and 9B. / C Perform separation and post-processing.
한편, 디지털 비디오 모드시에는 MPEG-2 시스템 디코딩 및 비디오 디코딩은 시스템 비디오 디코더(526)에 의해 수행된다. 그리고, 멀티플렉서(528)는 제어부(517)로부터의 모드선택신호에 따라 마이크로 프로세서(527)로부터 출력되는 신호처리된 디지타이즈된 아날로그 신호 또는 시스템 비디오 디코더(526)로부터 출력되는 복원된 비디오 데이터를 선택해서 선택된 신호를 디스플레이 접속부(520)에 공급한다.Meanwhile, in the digital video mode, the MPEG-2 system decoding and the video decoding are performed by the system video decoder 526. The multiplexer 528 then selects the signal-processed digitized analog signal output from the microprocessor 527 or the reconstructed video data output from the system video decoder 526 according to the mode selection signal from the controller 517. The selected signal is supplied to the display connection unit 520.
도 10은 본 발명의 제4 실시예에 의한 아날로그와 디지털 비디오 모드를 갖는 수신기의 블럭도로서, 도 8과 동일한 구성인 제1튜너(611), 제1 채널복조기(612), 제2튜너(614), 제2 채널복조기(615)와 시스템 디코더(616), 디스플레이 접속부(620)와 디스플레이(621)의 상세한 동작은 생략하기로 한다.FIG. 10 is a block diagram of a receiver having an analog and digital video mode according to a fourth embodiment of the present invention. The first tuner 611, the first channel demodulator 612, and the second tuner having the same configuration as those of FIG. 614, detailed operations of the second channel demodulator 615, the system decoder 616, the display connection unit 620, and the display 621 will be omitted.
도 8에 도시된 제3실시예에서는 메모리 제어기능이 마이크로 프로세서(618)에 프로그램화 되어 있는 반면에, 제4실시예에서는 3-D(dimensional) Y/C분리 또는 후처리와 같은 아날로그 처리는 마이크로 프로세서(618)의 외부에 분리된 아날로그 처리기(613)에서 이루어진다. 아날로그 처리기(613)의 상세한 구성은 제11도에 도시된 바와 같이 A/D 변환기(701), 아날로그 TV신호 처리기(702) 및 D/A변환기(703)로 되어 있다.In the third embodiment shown in FIG. 8, the memory control function is programmed into the microprocessor 618, while in the fourth embodiment, analog processing such as 3-D (dimensional) Y / C separation or post-processing is performed. The analog processor 613 is external to the microprocessor 618. The detailed configuration of the analog processor 613 includes an A / D converter 701, an analog TV signal processor 702, and a D / A converter 703 as shown in FIG.
A/D변환기(701)에서 도 10의 제1 채널복조기(612)로부터 출력되는 채널 복조된 신호를 디지털 데이터로 변환한다. 이 디지털 데이터는 아날로그 TV신호 처리기(702)에 입력된 후 메모리 제어기로 동작하는 마이크로 프로세서(618)를 통해 메모리(619)에 저장된다. 메모리(619)에 저장된 아날로그 TV신호는 Y/C분리 또는 후처리를 위해 아날로그 TV신호 처리기(702)에 의해 사용된다. 아날로그 TV신호 처리기(702)에서 처리된 출력은 독출되기 전에 메모리(619)에 일시적으로 저장되고, D/A 변환기(703)에서 아날로그신호로 변환된다.The A / D converter 701 converts the channel demodulated signal output from the first channel demodulator 612 of FIG. 10 into digital data. This digital data is input to the analog TV signal processor 702 and stored in the memory 619 via a microprocessor 618 that acts as a memory controller. The analog TV signal stored in the memory 619 is used by the analog TV signal processor 702 for Y / C separation or post processing. The output processed by the analog TV signal processor 702 is temporarily stored in the memory 619 before being read out and converted into an analog signal by the D / A converter 703.
한편, 디지털 비디오 서비스인 경우, MPEG-2 비트스트림은 시스템 디코더(616)에서 비디오 데이터 스트림으로 복호화되고, 이 비디오 데이터 스트림은 마이크로 프로세서(618)에 의해 비디오 데이터로 복원된다. 복원된 데이터는 D/A 변환기(623)에서 아날로그신호로 변환된다.On the other hand, in the case of a digital video service, the MPEG-2 bitstream is decoded into a video data stream at the system decoder 616, and the video data stream is restored to the video data by the microprocessor 618. The recovered data is converted into an analog signal by the D / A converter 623.
채널 키 입력에 따라 모드를 인식하는 제어부(617)로부터 출력되는 모드선택신호에 따라 멀티플렉서(622)는 아날로그 처리기(613)에서 처리된 아날로그 TV신호 또는 D/A 변환기(623)에서 출력되는 아날로그 비디오신호를 선택한다.In response to the mode selection signal output from the controller 617 which recognizes the mode according to the channel key input, the multiplexer 622 outputs the analog TV signal processed by the analog processor 613 or the analog video output from the D / A converter 623. Select the signal.
이때, 도 10의 디스플레이 접속부(620)는 아날로그 신호로 변환된 데이터를 받아 R,G,B신호로 변환하여 디스플레이(621)로 출력한다. 이의 변형예로서, 디스플레이 접속부(620)는 아날로그 처리기(613)의 구성요소 중 하나인 디지털/아날로그 변환기(703) 및 디지털/아날로그 변환기(623)가 통합된 형태로 내부에 구현할 수 있는 데, 이때 멀티플렉서(622)는 디지털 신호를 입력하여 아날로그 신호로 변환한 후 아날로그 R,G,B신호로 디스플레이(621)에 출력한다. 이와 같은 변형예는 제12a도, 도 12b 및 도 12c에도 역시 적용된다.In this case, the display connection unit 620 of FIG. 10 receives the data converted into an analog signal, converts the data into R, G, and B signals, and outputs the same to the display 621. As a variant of this, the display connection unit 620 may be internally implemented in an integrated form of the digital-to-analog converter 703 and the digital-to-analog converter 623, which are one of the components of the analog processor 613, wherein The multiplexer 622 receives a digital signal, converts the analog signal into an analog signal, and outputs the analog R, G, and B signals to the display 621. This variant also applies to FIGS. 12A, 12B and 12C as well.
한편, 도 10의 실시예는 마이크로 프로세서(618)를 사용하여 소프트웨어(software)에 의해 MPEG 복호화를 구현하는 정도에 의존해서 다소 변형될 수 있다.On the other hand, the embodiment of FIG. 10 may be somewhat modified depending on the extent to which MPEG decoding is implemented by software using microprocessor 618.
도 12a 내지 도 12c는 도 10에 도시된 제4실시예의 변형예들로서, 도 10에 도시된 동일한 구성에 대해서는 동일한 부호를 부치며 그 상세한 동작 설명은 생략하기로 한다.12A to 12C are modifications of the fourth embodiment shown in FIG. 10, and the same components as in FIG. 10 are denoted by the same reference numerals and detailed descriptions of the operations will be omitted.
도 12a에 도시된 마이크로 프로세서(618)는 메모리(619)의 제어만을 수행한다. MPEG-2 비트스트림 복호화와 비디오 데이터 스트림 복호화는 마이크로 프로세서(801)의 외부에 있는 시스템 비디오 디코더(802)에 의해 수행된다.The microprocessor 618 shown in FIG. 12A performs only control of the memory 619. MPEG-2 bitstream decoding and video data stream decoding are performed by a system video decoder 802 external to the microprocessor 801.
도 12b에 도시된 마이크로 프로세서(803)는 MPEG-2 비트 스트림 복호화와 비디오 데이터 스트림의 복호화를 모두 수행한다.The microprocessor 803 shown in FIG. 12B performs both MPEG-2 bit stream decoding and video data stream decoding.
도 12c에 도시된 마이크로 프로세서(804)는 MPEG-2 비트스트림 복호화를 수행하지만 비디오 데이터 스트림 복호화는 마이크로 프로세서(804)의 외부에 있는 비디오 디코더(805)에 의해 수행된다.The microprocessor 804 shown in FIG. 12C performs MPEG-2 bitstream decoding while the video data stream decoding is performed by the video decoder 805 external to the microprocessor 804.
본 발명은 아날로그 비디오 서비스와 디지털 비디오 서비스를 모두 수신하는 수신기에 있어서, 아날로그 TV채널 수신시 아날로그 TV신호처리중 필요한 프레임 메모리를 디지털 비디오 복호화를 위해 구비한 대용량의 메모리를 이용함으로써 디지털 비디오 복호용 메모리의 효율성을 높이며 시스템의 단가를 낮출수 있는 효과가 있다.The present invention provides a digital video decoding memory by using a large memory having a frame memory for digital video decoding, which is required for analog video signal processing when receiving an analog TV channel in a receiver for receiving both an analog video service and a digital video service. It can increase the efficiency of the system and lower the cost of the system.
Claims (37)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960032071A KR100213056B1 (en) | 1996-07-31 | 1996-07-31 | Receiver having analog and digital video mode and receiving method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019960032071A KR100213056B1 (en) | 1996-07-31 | 1996-07-31 | Receiver having analog and digital video mode and receiving method thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
KR980013375A KR980013375A (en) | 1998-04-30 |
KR100213056B1 true KR100213056B1 (en) | 1999-08-02 |
Family
ID=19468502
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019960032071A Expired - Fee Related KR100213056B1 (en) | 1996-07-31 | 1996-07-31 | Receiver having analog and digital video mode and receiving method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100213056B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100956816B1 (en) | 2003-03-24 | 2010-05-11 | 엘지전자 주식회사 | Digital tv |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100433236B1 (en) * | 1996-11-29 | 2004-09-18 | 엘지전자 주식회사 | Complicated medium processing system, especially in relation to watching analog and digital catv broadcast programs, and performing data communication such as the internet through tv |
KR100428603B1 (en) * | 1998-11-30 | 2004-07-16 | 주식회사 대우일렉트로닉스 | Method for displaying graphic data in the digital television |
JP3754635B2 (en) * | 2001-07-17 | 2006-03-15 | Necディスプレイソリューションズ株式会社 | Display monitor input channel switching control device and display monitor input channel switching control method |
KR100455934B1 (en) * | 2002-08-22 | 2004-11-06 | 엘지이노텍 주식회사 | Switch circuit of digital tuner in combination with atsc/ntsc |
-
1996
- 1996-07-31 KR KR1019960032071A patent/KR100213056B1/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100956816B1 (en) | 2003-03-24 | 2010-05-11 | 엘지전자 주식회사 | Digital tv |
Also Published As
Publication number | Publication date |
---|---|
KR980013375A (en) | 1998-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100213048B1 (en) | Receiver having analog and digital video mode and receiving method thereof | |
US6091458A (en) | Receiver having analog and digital video modes and receiving method thereof | |
JP4836326B2 (en) | Method and apparatus for converting an incoming MPEG-2 bitstream into a bitstream compatible with SMPTE-259, and an incoming bitstream compatible with MPEG-2 with a bitstream compatible with SMPTE-259 To convert to | |
KR0167798B1 (en) | Multiplexing / demultiplexing method for superimposing subpictures on a main picture | |
US8204104B2 (en) | Frame rate conversion system, method of converting frame rate, transmitter, and receiver | |
US6052416A (en) | Data processor and data receiver | |
US6952451B2 (en) | Apparatus and method for decoding moving picture capable of performing simple and easy multiwindow display | |
JP4666695B2 (en) | Video signal compression processing method | |
KR100504471B1 (en) | Video decoding system | |
JP2002125158A (en) | Digital tv channel surfing system | |
JPH06284414A (en) | Picture signal transmission method and device therefor | |
KR100213056B1 (en) | Receiver having analog and digital video mode and receiving method thereof | |
US6885703B1 (en) | Video code processing method, which can generate continuous moving pictures | |
US6430221B1 (en) | Transmitter, receiver, transmitting method and receiving method | |
JP2000023063A (en) | Video reproducing device and reproducing method | |
JPH09247667A (en) | Dynamic image coder and dynamic image decoder | |
CN101188768A (en) | Method and device for sending and receiving moving images based on RGB codec | |
JP2005072995A (en) | Rate converter | |
JP2004363875A (en) | Image signal processing method and image signal processor | |
JPH11177436A (en) | Data communication device | |
JP3516622B2 (en) | Decoding apparatus and method | |
JPH0759092A (en) | Image signal transmission device | |
JP3500340B2 (en) | Coding apparatus and method | |
JPH08102894A (en) | Digital television broadcast receiver | |
JP3516621B2 (en) | Encoding 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 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
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 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
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: 5 |
|
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: 6 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
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 |
|
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 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20120427 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 14 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20130429 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 15 |
|
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: 20140514 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: 20140514 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |