Development and Evaluation of Robust HDTV Transmission System using FEC
Tohru Kondo (tkondo@hiroshima-u.ac.jp)
Graduate School of Engineering, Hiroshima University
Development and Evaluation of Robust HDTV Transmission System using - - PowerPoint PPT Presentation
Development and Evaluation of Robust HDTV Transmission System using FEC Tohru Kondo ( tkondo@hiroshima-u.ac.jp) Graduate School of Engineering, Hiroshima University Introduction Demand expansion of high-quality/definition picture
Graduate School of Engineering, Hiroshima University
18th APAN Meetings / HD session 2 2004/10/14
Broadcast, Medial, Distance learning…
Applications that needed high-resolution.
18th APAN Meetings / HD session 3 2004/10/14
18th APAN Meetings / HD session 4 2004/10/14
ROBST system
System configuration
Support IPv4/v6,
IP Point-to-Multipoint / Multicast.
Use RS (Reed-Solomon) code
as FEC
Support media format
MPEG2-TS (Transport Stream)
SD MPEG2-TS (4-8Mbps)
PCI Encoder/Decoder Card
HD MPEG2-TS (20-30Mbps)
IEEE1394 input MPEG2 decoder output DVB-ASI output IP output (for Video LAN receiving)
DV (30Mbps)
IEEE1394 input/output
IP Network IP Network
Input Output De/capsulate FEC processing Linux-PC
Media packet
RTP
media media FEC FEC
18th APAN Meetings / HD session 5 2004/10/14
Internet Internet
VideoLAN (Windows or Linux)
NIC NIC NIC
Sender
HDTV/MPEG2/RTP
JVC HDcam
Software Decoding Without FEC MPEG2 Encoding
MPEG2-TS MP@HL (19.7Mbps, 720/30p)
Receivers
IEEE1394
1920x1080i 1440x1080i 1280x720i 1280x720p 704x480i 704x480p
DVHS
Mediaglue MGHDB3 PCI decoder (Linux) MPEG2 Decoder PCI Card
18th APAN Meetings / HD session 6 2004/10/14
RFC2733 defines RTP payload format using parity code Recovery function can apply to all RTP media streams.
IPv4 /v6 UDP RTP Payload Media Packet IPv4 /v6 UDP RTP FEC Payload FEC Packet
Media packet FEC packet FEC Recovery Unit
N packet K packet (N,K) coding
FEC packet is sent as a separate stream. Backwards compatible with FEC-incapable receivers. Recoverable up to N-K packets
18th APAN Meetings / HD session 7 2004/10/14
FEC recovery performance ( X-axis: Before FEC, Y-axis : After FEC)
(15,8) (15,9) (15,10) (15,11) (15,12) (15,13)
Redundancy (N,K)
1.36 1.67 1.25 1.15 1.86 1.5
Increase in bandwidth
0.5 % → 3e-07 % 1.0 % → 1.8e-07 %
18th APAN Meetings / HD session 8 2004/10/14
media packet (K) N-K Unit (N) Interleave depth : d = 1
Recover burst packet losses in the unit.
) 1 )( ( + − d K N
18th APAN Meetings / HD session 9 2004/10/14
It may be affect MPEG2 decoding process.
We can construct flexible distribution network.
18th APAN Meetings / HD session 10 2004/10/14
Lossy network Lossy network
FEC Gateway FEC-incapable receivers FEC-capable receiver
HD Sender
18th APAN Meetings / HD session 11 2004/10/14
Impact on received picture.
Impact of FEC process to high-bandwidth stream
MPEG2 comp/decompression, FEC processing delay.
18th APAN Meetings / HD session 12 2004/10/14
In this experiment, set packet loss rate on 0.1%.
Sender Receiver Loss generator
Packet loss!!
100base-TX
DVHS
Sender: DVHS (TT-D3000 ) Receiver: MGHDB3 HD decoder
18th APAN Meetings / HD session 13 2004/10/14
Without FEC With FEC: (15,13)coding
18th APAN Meetings / HD session 14 2004/10/14
In this experiment, set packet loss rate on 0-10%.
Sender Receiver Loss generator
Packet loss!!
100base-TX
18th APAN Meetings / HD session 15 2004/10/14
18th APAN Meetings / HD session 16 2004/10/14
JVC JY-HD10
VideoLAN
Source image Receive image
Sender Receiver FEC gateway
Measuring method
Compare two images
Record by using Digital
Calculate frame difference
It is not strict measurement
System configuration
18th APAN Meetings / HD session 17 2004/10/14
JVC JY-HD10
VideoLAN
Source image Receive image
Sender Receiver FEC gateway
Measuring method
Compare two images
Record by using Digital
Calculate frame difference
PCI HD Decoder (MGHDB3)
It is not strict measurement
System configuration
18th APAN Meetings / HD session 18 2004/10/14
JVC JY-HD10
VideoLAN
Source image Receive image
Sender Receiver FEC gateway
Measuring method
Compare two images
Record by using Digital
Calculate frame difference
It is not strict measurement Video LAN
System configuration
18th APAN Meetings / HD session 19 2004/10/14
JVC JY-HD10
VideoLAN
Source image Receive image
Sender Receiver FEC gateway
System configuration Measuring method
Compare two images
Record by using Digital
Calculate frame difference
It is not strict measurement Video LAN (loss 1.0%、 through FEC gateway)
Video LAN
18th APAN Meetings / HD session 20 2004/10/14
MPEG2 (de)compression delay It is fatal impact for applications that needs interaction
Discussion, Interaction : low-delay application (H.264 etc)
Transmission of document and black board:
18th APAN Meetings / HD session 21 2004/10/14
Saga Univ. Hiroshima City Univ. Hiroshima Univ.
22 2004/10/14
Audio: MRAT (Multipurpose RAT)
http://lab.ipc.hiroshima-cu.ac.jp/mrat/
Hiroshima Univ.
(Higashi Hiroshima)
Saga Univ.
(Saga)
Hiroshima City Univ.
(Hiroshima City) 45Km 400Km
VideoLAN Okayama Kyushu Saga Hiroshima
JGNv6
18th APAN Meetings / HD session 23 2004/10/14
18th APAN Meetings / HD session 24 2004/10/14
It is important that using various tools as the situation demands
18th APAN Meetings / HD session 25 2004/10/14
18th APAN Meetings / HD session 26 2004/10/14
In the case of N-K< i ≦ K In the case of 0 ≦ i ≦ N-K
i K i i K K i
− =
− + − − = − − − − =
K N i K N j j K N j j K N i K i i K K i
1