Transcript DTV SOC 강의
Digital TV SOC Nov 6, 2003 SAT GR, DTV Lab LG Electronics Inc. TV technology 방식 digital TV analog TV 1994 DIRECTV (미국 위성 1998 DVB-T, S, C (유럽) 1999 ATSC (미국 지상파) 2000 ARIB (일본 위성) Color TV NTSC(’1954 미국) PAL(’1967 독일) SECAM(’1967 프랑스) 1991 MUSE (일본 위성) SDTV(720x480i) HDTV(1920x1080i) 1/39 해상도 DTV technology Broadcasting Convergence/networking mobile 방송 환경 대응 Data 방송 지상파 지상파 DMB PVR 위성 위성 DMB Cable networking 현장감 (고화질/고음질) 사용성/편리성 home 이동성 mobile 2/39 DTV 분류 분리형 : HD display Set top box : DTV 신호 수신 Analog TV 수신 가능 VSB, MPEG-2 decoder, AC-3 decoder 일체형 = 분리형 + Set top box 분리형 DTV Set top box 3/39 일체형 DTV Display 종류 및 장/단점 DIRECT view (CRT) TV PRT Projection TV LCD Projection TV 장점 : 화질 우수, 가격 저렴 단점 : 대화면 불가능,무게 장점 : 대화면, 가격 저렴 단점 : Convergence, 두께, 높이,무게 DLP Projection TV LCD TV PDP TV 장점 : 대화면, 얇다, 높이, contrast 단점 : 비싼 가격, On Time(40초) 장점 : 소,중화면, 아주 얇다 단점 : 아주 비싼 가격, 밝기 (형광등) 장점 : 대화면, 아주 얇다, 밝기,시야각 단점 : 아주 비싼 가격, 전력 4/39 장점 : 대화면, 얇다, 높이, 밝기(3판) 단점 : 비싼 가격, On Time(40초) DTV product leadership Display devices Analog : CRT, PJTV Digital : PDP, LCD S/W VSB/QAM A/V decoder SOC EPG data broadcasting PVR H/W platform Reception capability A/V processing 5/39 DTV 수신기 (ATSC) V RF DTV tuner A V MPEG-2 Video P 1 packet (188bytes) Demodulator (8-VSB) MPEG-2 TS (19.4Mbps) System decoder (Transport demux) Physical Channel (BW : 6MHz) Dolby AC-3 PCR MPEG-2 Video Decoder Dolby AC-3 Audio Decoder Display Processor & Graphics Video Audio 27MHz clock recovery Program Program information select Program navigation information User’s program choice 6/39 • Bandwidth : 6MHz • Data rate : 19.4Mbps Channel tuning time (ATSC) RF(IF) TS TS A/V decoder VSB processing (sync/locking, equalizer, de-interleaver, FEC) : ~0.5sec PAT (<0.1sec) & PMT (<0.4sec) PSIP Video GOP (I picture) : ~0.5sec Lip synch by DTS/PTS : ~0.5sec 7/39 Applications TV & STB streaming •RF A/V decoder audio & display •Network memory A/V decoder audio & display audio DTV SOC audio xDSL display DTV SOC SDRAM display SDRAM PCI card PVR •RF A/V decoder memory (decoded) PCI bus •RF memory (TS) storage (recording) •Storage A/V decoder audio & display (playback) audio DTV SOC PCI bus DTV SOC SDRAM SDRAM 8/39 display HDD System clock Display PLL 74.25MHz HSYNC VSYNC HSYNC VSYNC System clock (27MHz) Audio PLL FR SYNC 27M : 74.25M (4 : 11) Audio clock PLL Frame SYNC System clock recovery (27MHz) Display clock PLL 48kHz 27M : 48K (1125 : 2) Video skip/repetition, audio skip/repetition 9/39 Memory map 0 66 116 System decoder Audio decoder Typical memory 128Mbit x 2 Video bitstream 252 256Mbit x 2 System decoder Video decoding buffer (3, 4 frames) PSIP information Audio decoder Video decoder (MPEG-2) Video bitstream buffer 1816 Anchor frame Display processor 2398 2652 OSD (960x540) 16bppx2 CPU Display processor OSD Bitmap buffer CPU 4096 10/39 Memory bandwidth System decoder Audio decoder buffer writing bitstream buffer motion compensation Video decoder Display processor buffer VCR/PIP buffer write after read MB decoding write read write read 64bits @108MHz maximum : 864MBytes/sec Memory bandwidth Global Local Local buffer size 11/39 GFX buffer Memory arbiter SDRAM OSD/ buffer write read DTV SOC core technology Terrestrial (ATSC/DVB) Satellite (DIRECTV/ARIB) Cable (OpenCable) Worldwide DTV standards • 8VSB/COFDM/QAM/QPSK/8PSK • CAS system • Audio : Dolby AC-3, MPEG, AAC • Video : MPEG-2 MP@ML/MP@HL Display devices • CRT/PJTV/PDP/LCD/DLP • Device characteristics • Video quality enhancement Data broadcasting & internet • Graphics engine • High-performance RISC • xDSL • Internet browsing PVR (personal video recording) • MPEG-2 MP@ML encoder • IDE controller, PCI • MPEG-7, TV-anytime forum Home networking • IEEE1394 (w/t 5C) • HDMI • USB • Memory card System-On-A-Chip • RISC, DSP • Analog IP • Verification 12/39 RISC core Overall control S/A/V control DMA Interrupt Application S/W Caption engine Program guide User interface Data broadcasting 13/39 Peripherals DMA controller Interrupt handler UART Smart card Memory card 14/39 System decoder : TS Header Payload : PES or PSI section 1 packet (188 bytes) Header : 4 bytes Adaptation field SYNC/PID/continuity counter PCR Payload PES : A/V/data, lip sync with DTS/PTS PSI : section data, PAT/PMT/CAT/MGT/…. 15/39 System decoder PSI 1 packet (188bytes) MPEG-2 TS System decoder System Information (navigation) Video PES(ES) Audio PES(ES) Data Packet parsing A/V data A/V decoder Navigation data CPU System clock recovery (27MHz) 16/39 Video decoder Audio decoder Data decoder System decoder Input streams MPEG-2 TS : ATSC/ARIB/DVB/OC DIRECTV TS (proprietary) MPEG-2 PS : DVD PID filtering Section filtering (byte-/field-masking) System clock recovery CAS (DES-ECB/MULTI-2/CS/CSS) 17/39 Video decoder (MPEG2) DCT Coeff. VLD Inverse scan IDCT 8x8 IQ Decoded Pictures (I, P, B) Zigzag scan mode MPEG-2 Video ES Q scale factor & Q matrices Bitstream parser Motion vectors VLD Dual prime arithmetic Chroma scaling Field/frame prediction selection Frame memory MP@HL video : up to 1920x1080 Highly complex Half-pel prediction 6 times more complex than SD video (DVD) Frame memory : minimum 3 frames 18/39 Video decoder MPEG-2 Dual decoding (2xSD,SD+HD, 2xHD) SD : MPEG-2 MP@ML HD : MPEG-2 MP@HL Dual tuner PVR Memory scalable video decoding Error concealment Trick play 19/39 Audio decoder Dolby AC-3 (ATSC) Audio DSP 5.1 channel 48kHz, up to 384 kbps Audio instruction Features Decoding : AC-3 / MPEG / AAC Sound effects 5.1 channel source with 2 speakers 2 channel source with 6 speakers 20/39 Video input formats Video input formats Analog : single Digital : multiple ATSC standards Resolution Frame rate/scan Aspect ratio 1920x1080 24P, 30P, 30I 16:9 1280x720 24P, 30P, 60P 16:9 704x480 24P, 30P, 30I, 60P 16:9 704x480 24P, 30P, 30I, 60P 4:3 640x480 24P, 30P, 30I, 60P 4:3 21/39 Display devices & formats 1920x1080 60P (16:9) PDP, LCD 1920x1080 30i (16:9) high-end projection 1366x768 60p (16:9) PDP, LCD 1280x720 60p (16:9) PDP, LCD 720x480 60p (4:3) Direct View, PJTV 720x480 30i (4:3) 22/39 Video input & output Input (2 channels) Decoded pictures NTSC/PAL Component signals (up to 1920x1080i) PC signal (up to XGA) Output Analog : RGBHV, YPbPrHV, RG*B, Y*PbPr, CVBS, Svideo Digital : D1, YCbCr/RGB (30bits) 60Hz : 1080i/768p/720p/480p/480i, 16:9/4:3 50Hz : 1080i/576i, 16:9/4:3 PC : VGA/SVGA/XGA 23/39 Format conversion Spatial resolution Scan Aspect ratio 24/30/60/70/85Hz 60Hz, 25/50 50Hz Chroma sampling 4:3/16:9 Temporal frame rate interlaced/progressive 4:2:0/4:2:2/4:4:4 Color space conversion YPbPr/YIQ/RGB 24/39 Spatial resolution & scan 720x480i 720x480i 720x480p 720x480p 1280x720p 1280x720p 1920x1080i 1920x1080i De-interlacing (480i input) Filtering Interpolation 25/39 Format conversion Input < output •Input memory •Memory De-interlacing/ FC (interpolation) •FC display Input > output •Input FC (filtering & decimation) •FC Memory •Memory display 26/39 Aspect ratio conversion Input (16:9) display (4:3) pan &scan letterbox squeeze Wide Zoom Input (4:3) display (16:9) Crop 27/39 Display window control Single window Picture in picture (PIP) Picture out of Picture (POP) moving still Worldwide leader in DTV - LG DTV/DTV, NTSC/NTSC PIP/POP still Multi-PIP Split-screen moving 2 active windows still still still moving still still still still still still still still still still still still still still still 28/39 still still moving still still still still still still XDRpro eXcellent Digital Reality 현장감있는 생생한 HD 영상을 안방에 전달 입력 신호 XDRpro NTSC DVD DTV PC/STB 眞 細 淨 鮮 29/39 HD 영상 XDRpro (계속) LG전자 화질 향상 기술 주요 내용 DVD등과 같은 영화 입력에 대해서 최적 처리 SD급 영상을 HD급 영상으로 고화질 변환 영상의 미세한 부분 및 어두운 부분 자동 처리 영상에 존재하는 잡음을 시공간 3차원으로 제거 디스플레이의 컬러 재현 특성을 보상 원 컬러 표현 30/39 Full digital A/V processing 수신부 (digital) XDRpro (digital) Audio Decoder (digital) Digital AMP Video adjustment display Digital TV : transmission, A/V compression Full digital video processing Video Decoder (digital) Digital display (PDP, LCD) Video adjustment : Brightness, contrast, tint, color temperature, gamma correction Full digital audio processing Analog AMP digital AMP 31/39 EPG (Electronic Program Guide) Program guide 1-button recording with HDD 32/39 Data broadcasting 종류 프로그램 연동형 독립형 : 날씨, 뉴스, 증권 등 규격 DASE : HTML, JAVA MHP : Return channel OCAP : Full internet Video decoding & scaling with positioning Enhanced data (graphic & OSD) 33/39 Graphic & OSD 2-D graphic primitives Point, block transfer and text manipulation Full-screen drawing capability up to HD Arbitrary scaling of OSD bitmap data RGB/YCbCr color space Anti-flickering for interlaced display (480i/1080i) 5 layers, 2/4/8/16/24/32 bits/pixel 2, 4, 6 and 8-bit alpha blending H/W cursor (2bits/pixel, 64x64 pixels) 34/39 LG DTV ASIC history video 3 chips 1st 1997.10 2nd audio CPU • Video 3 chip - Transport - Video decoder - VDP • Video 1 chip - LGDT1101 video 1 chip audio 2002.3 4th Under development A/V 1 chip • Audio/Video 1 chip - LGDT1102 # of chips 0.6 mm 0.35 mm 5 0.25 mm 3 0.18 mm 2 0.13 mm 1 CPU 1999.11 3rd process CPU DTV SOC • DTV SOC - LGDT1103 (Kwanak) 35/39 Block diagram 64Mbit SDRAM LGDT1102 Tuner VSB Demodulator xN PLL 64Mbit SDRAM Memory Controller Display Processor MPEG2 MP@HL Video Decoder Transport De-multiplexer (Format conversion, 1080i/720p/480p/480i, Scaling/PIP/POP, NTSC/PC/component, NTSC encoder) 3ch D/A 3ch D/A (MPEG2 system) Audio Decoder DSP Audio PLL OSD & Graphic engine (AC3/MPEG/AAC/ DTS/PCM/MP3/ TruSurround) (OSD 5 planes, 2/4/8/16/24/32 bpp, Anti-flickering, 2-D graphic resizing) 16-/32-bit RISC CPU 36/39 FLASH Audio D/A peripherals ATSC DTV system diagram 2-chip solution 64Mbit SDRAM 64Mbit SDRAM Digital RGB/YCbCr LGDT3101 VSB receiver NTSC decoder NTSC decoder or PC/component LGDT1102 System decoder Audio decoder Video decoder Display processor Graphic processor OSD controller NTSC/PAL encoder DAC, PLL, audio PLL Analog RGB/YCbCr CVBS/S-Video 525i/625i Digital 5.1 ch SPDIF 16/32-bit CPU 37/39 적용된 제품들 Affordable TV PRT Projection HDTV LCD Projection TV DLP Projection TV LCD TV PDP TV PVR 복합 HD STB DIRECTV HD-STB 38/39 감사합니다 [email protected] 39/39