Transcoding: A Step Into The All-MPEG World
Marty Stein Motorola Broadband Communications Sector 142nd SMPTE Technical Conference and Exhibition October 20, 2000
Satellite Broadcast Network Systems Confidential DigitalDigital LandscapeLandscape
Programmer Cable Headend
Broadcast Local Network Affiliate
Satellite Broadcast Network Systems Confidential Digital Content Log-Jam
MPEG-2
Video MPEG-2 MPEG-2 Encoder
MPEG-2
Video Server
Satellite Broadcast Network Systems Confidential Digital Pass-Through
Multiplex #1 6 MHz
Multiplex #2 6 MHz Cable Multiplex #3 6 MHz Plant
Multiplex #4 6 MHz
Satellite Broadcast Network Systems Confidential Input Mux #1 The Bandwidth Challenge
1
2
3 4 2
1 7 Output Mux Input Mux #2 6 5
6
7
8
Satellite Broadcast Network Systems Confidential Digital Content Grooming
DECODE 1 2 DECODE 1 3 DECODE ENCODE 4 6 1 ENCODE DECODE 6 Router 7 ENCODE 7 3 3 ENCODE 4 DECODE 4 5 ENCODE DECODE 6
7 DECODE 8 DECODE
Satellite Broadcast Network Systems Confidential Cascaded-Based Transcoder bits in Decoder Encoder bits out
-1 Q VLD Q1 IDCT DCT 2 VLC
-1 Q2 Motion Vectors MC IDCT
P_FB C_FB
MC P_FB C_FB
Motion Estimation
VLD=Variable Length Decoder MC=Motion Compensation Q = Quantizer P_FB=Previous Frame Buffer DCT=Discrete Cosine Transform C_FB=Current Frame Buffer VLC=Variable Length Coder
Satellite Broadcast Network Systems Confidential Transcoder with Re-Use of Motion Vectors
Decoder Encoder bits in bits out
VLD Q -1 VLC 1 IDCT DCT Q2
-1 Q2 Motion Vectors MC IDCT
P_FB C_FB
MC P_FB C_FB Motion Vectors
Satellite Broadcast Network Systems Confidential Cost-Reduced Transcoder
bits in bits out
VLD Q -1 VLC 1 Q 2
-1 DCT Q2
Motion Vectors MC
P_ FB C_FB IDCT
Satellite Broadcast Network Systems Confidential Variable Bitrate Processing
Sports bitrate Sports
Movie Movie Movie time
Satellite Broadcast Network Systems Confidential Digital Ad Insertion
Transcode
Digital Ad
Satellite Broadcast Network Systems Confidential “Transcoding”
Video DCII-ATSC Encoder
MPEG MPEG
Transcode MPEG
MPEG Stored MPEG
Satellite Broadcast Network Systems Confidential Multimedia Grooming
Groomed Multi- Multiplexes Satellite Media Multiplex Routing
SE -1000 Local Encoder ENTER SE-1000 • Splice Stat Mux • Transcode SE -1000 Local Encoder ENTER SE-1000 • Insert Stat Mux • Opportunistic Pre-compressed • Video/Data Stat Mux IP
Satellite Broadcast Network Systems Confidential