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