SlideShare uma empresa Scribd logo
1 de 33
Development of a Multipurpose Audio Transmission System   on the Internet   Takashi Kishida Graduate School of Information Sciences, Hiroshima City University, Japan
Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Background Spreading Broadband networks ―   Real-time audio transmission is popular Various types of audio communications have been attempted. ―   Distance lecture, Distance chorus etc. We should consider requirements depending on each scene.
A problem in the Audio Transmission   ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Trade-off between robustness and delays Difficulty to realize both requirements at the same time Ex.) the case of about 150 ms delays
Purpose ,[object Object],[object Object]
Classification Requirements Low High Very High Synchronization Reliable  transmission Smooth interaction Audio synchronization (Short delay) Main requirement High Middle Low Robustness Any Less than  400ms ITU-T G.114 Less than   100 ms Allowable delay One to many Many to many Many to many Direction Distance lecture Audio conference Distance chorus Scenes
Audio Communication Scenes Distance Chorus Distance Lecture Audio conference Conversation 100ms 400ms End-to-end delay Low High 0ms Robustness
MRAT(Multipurpose RAT) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relation of Audio Communication Scenes and modes of MRAT Distance Chorus Distance Lecture Audio conference Conversation 100ms 400ms End-to-end Delay Low High 0ms Robustness Original RAT Shorter delays High robustness Chorus mode Conversation mode Broadcast mode These two modes are added.
Chorus mode ,[object Object],To realize delays less than about 100ms ー  This mode is set up as to achieve shorter delay
Read length variation This elapsed time related to delays. The longer elapsed time is, the longer delays are.
Evaluation of cushion Cushion is close related to buffering time and defined by elapsed time. (Cushion + An additional processing delay = 70 ms)  Cushion was decreased to about 26 ms from 90 ms by changing parameters.  MRAT realizes delays of 70ms.
Broadcast mode ,[object Object],[object Object],[object Object],[object Object],ー  Broadcast mode is set up as to achieve robustness. Advantage in a real-time application sender receiver ,[object Object],[object Object]
FEC with Reed-Solomon code Reed-Solomon ( 15,12 )  block code ・・・ 15 packets 12 packets Audio data packet 3 packets Redundant packet Header data Transmit This code has an ability of recovery from less than 3 packets lost.
State of Implementation ,[object Object],[object Object],[object Object],SoundBlaster Live! Value Soundcard Vine Linux 2.1,Vine Linux2.1.5,Vine Linux2.5 OS PentiumⅢ 1.0GHz  ~  PentiumⅡ300MHz CPU
Evaluations of MRAT ,[object Object],[object Object],[object Object],[object Object],[object Object]
Experimental environment on delays Ethernet 100Mbps Host A Host B Transmit Recording PC Metronome CPU PentiumⅢ 600MHz OS  Vine Linux2.5 CPU PentiumⅢ   1GHz OS  Vine Linux2.1 Record Record We measured the difference of delays between (a) and (b). (a) Sound of metronome (b) Sound via Host B
Measurement of delays These values are almost same as processing delay. Transfer delay in practical networks is added. These satisfy all conditions of the defined delay in each mode   72  [ms] 132  [ms] 138  [ms] 138  [ms] 143  [ms] Delays  Less than  100   [ms] Less than  400   [ms] any any any Defined delay Chorus Conversation Broadcast (15,13) Broadcast (15,12) Broadcast (15,11) Mode
FEC Performance measurement of Broadcast mode Ethernet 100Mbps Loss generator Host A Host B CPU PentiumⅢ   600MHz OS  Vine Linux2.5 CPU PentiumⅢ   1GHz OS  Vine Linux2.1 CPU PentiumⅡ   300MHz OS  Vine Linux2.1 Packet loss generated 1,2,4,6,8,10% We compared the experimental values and the theoretical values Experimental values Measure after decoding RS codes
Result (15 , 13) (15 , 12) (15 , 11) The theoretical values and the experimental values are almost the same. Packet loss rate can be decreased from 11% to less than 1 % by using FEC.
Result (15 , 13) (15 , 12) (15 , 11) Packet loss 11 %  non-FEC Using RS-FEC(15,11) 10 12 ~ ~ ~ ~
Distance Seminar using Broadcast mode Hiroshima City Univ. Hiroshima Univ. Saga Univ. Experimental IP Network (ATM 45Mbps) Jitter : 4ms Avg. packet loss :      0.000058  % RTT :   14.8ms Hiroshima City Univ. – Saga Univ. Jitter : 6ms Avg. packet loss : 0.120% RTT : 8.5ms Hiroshima-city Univ.  --  Hiroshima Univ. Audio  :  MRAT(160Kbps) Movie  :  Mpeg2ts(5Mbps) Requirement bandwidth
Error recovery of packet losses using Broadcast mode The results of error recovery for only 100 seconds as a typical part during the seminar Packet losses are almost recovered by using broadcast mode
Distance  Chorus Hiroshima City Univ. Hakushima Elementary School ( Main melody ) Minami-Kanon Elementary ( Sub melody ) Experimental IP network 10Mbps, wide area Ethernet 70 ~ 75ms Accompaniment Accompaniment Accompaniment Sub melody Main+Sub melody Accompaniment +Sub melody Accompaniment +Main melody Main melody 7 ms Jitter 2.1 ms Transfer delay 512 kbps Requirement bandwidth
Conclusion ,[object Object],[object Object],[object Object],[object Object]
Future Problems ,[object Object],[object Object]
Scalability of Distance Chorus ,[object Object],[object Object],[object Object],Considering this restriction, distance chorus is not realized in the worldwide on the Internet The most ideal situation It’s realizable as a regional network
Bandwidth of MRAT 66 ○ 52.8 GSM 160 × 128 VDVI 160 ○ 128 DVI 80 ○ 64 G726-40 120 ○ 96 G726-40 160 ○ 128 G726-40 200 ○ 160 G726-40 320 ○ 256 A-law 320 ○ 256 μ-law 640 ○ 512 Linear-16 Bandwidth of After RS encode [kbps] RS encode Bandwidth [kpbs] Encoding
The quality of sound comparison of MRAT and RAT This is the result that the noise of MRAT and RAT was measured.  FFT was used for the measurement.  36.4 RAT 3.4 MRAT(Broadcast mode) The detected number of noise
To realize the Distance Chorus accompaniment Main melody Sub melody Ideal tolerant delay 70ms
Study of burst errors ,[object Object],It could be almost recovered at distance seminar.  We think this is adequate value. block numbers of recovery blocks All block numbers =  99.9584  % ―  During distance seminar (15 packets in 1 block)
End-to-end delay bounds 150ms Delay not Perceived In most cases 400ms “ Natural” Interaction ITU-T G.114 ITU-T G.114 150ms 400ms Best medium
Where can you download? ,[object Object],[object Object],[object Object],[object Object],[object Object]

Mais conteúdo relacionado

Mais procurados

Multimedia
MultimediaMultimedia
MultimediaBUDNET
 
Pulse Code Modulation (PCM)
Pulse Code Modulation (PCM)Pulse Code Modulation (PCM)
Pulse Code Modulation (PCM)Arun c
 
Te 4 pulse_modulation
Te 4 pulse_modulationTe 4 pulse_modulation
Te 4 pulse_modulationShohan Ean
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IAmr E. Mohamed
 
Class 12 Concept of pulse modulation
Class 12 Concept of pulse modulationClass 12 Concept of pulse modulation
Class 12 Concept of pulse modulationArpit Meena
 
Fundamentals of coherent systems
Fundamentals of coherent systemsFundamentals of coherent systems
Fundamentals of coherent systemsfarha zeba
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmDEEPIKA KAMBOJ
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signalsSachin Artani
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1Jojie Cepeda
 
Adaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalAdaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalSai Malleswar
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systemsNisreen Bashar
 
Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)
Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)
Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)Shahrin Ahammad
 
Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdmManas Verma
 

Mais procurados (20)

Review
ReviewReview
Review
 
Multimedia
MultimediaMultimedia
Multimedia
 
Pulse Code Modulation (PCM)
Pulse Code Modulation (PCM)Pulse Code Modulation (PCM)
Pulse Code Modulation (PCM)
 
Pcm
PcmPcm
Pcm
 
Sampling
SamplingSampling
Sampling
 
Te 4 pulse_modulation
Te 4 pulse_modulationTe 4 pulse_modulation
Te 4 pulse_modulation
 
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications IDSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
DSP_FOEHU - Lec 13 - Digital Signal Processing Applications I
 
Class 12 Concept of pulse modulation
Class 12 Concept of pulse modulationClass 12 Concept of pulse modulation
Class 12 Concept of pulse modulation
 
Fundamentals of coherent systems
Fundamentals of coherent systemsFundamentals of coherent systems
Fundamentals of coherent systems
 
L 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcmL 1 5 sampling quantizing encoding pcm
L 1 5 sampling quantizing encoding pcm
 
Analog to-digital conversion
Analog to-digital conversionAnalog to-digital conversion
Analog to-digital conversion
 
Ofdma Basics
Ofdma BasicsOfdma Basics
Ofdma Basics
 
Transmission of digital signals
Transmission of digital signalsTransmission of digital signals
Transmission of digital signals
 
Digital communications 1
Digital communications 1Digital communications 1
Digital communications 1
 
Pulse Code Modulation
Pulse Code ModulationPulse Code Modulation
Pulse Code Modulation
 
Pulse code mod
Pulse code modPulse code mod
Pulse code mod
 
Adaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signalAdaptive delta modulation of Speech signal
Adaptive delta modulation of Speech signal
 
Digital communication systems
Digital communication systemsDigital communication systems
Digital communication systems
 
Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)
Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)
Amplitude, Frequency, Pulse code modulation and Demodulation (com. lab)
 
Vlsi implementation ofdm
Vlsi implementation ofdmVlsi implementation ofdm
Vlsi implementation ofdm
 

Destaque

Scheduling in next generation os
Scheduling in next generation osScheduling in next generation os
Scheduling in next generation osSantosh Nage
 
Optimal generation scheduling of hydropower plant with pumped storage unit
Optimal generation scheduling of hydropower plant with pumped storage unitOptimal generation scheduling of hydropower plant with pumped storage unit
Optimal generation scheduling of hydropower plant with pumped storage unitAlexander Decker
 
On-line Power System Static Security Assessment in a Distributed Computing Fr...
On-line Power System Static Security Assessment in a Distributed Computing Fr...On-line Power System Static Security Assessment in a Distributed Computing Fr...
On-line Power System Static Security Assessment in a Distributed Computing Fr...idescitation
 
OPTIMAL POWER FLOW CONTROL USING TCSC
OPTIMAL POWER FLOW CONTROL USING TCSCOPTIMAL POWER FLOW CONTROL USING TCSC
OPTIMAL POWER FLOW CONTROL USING TCSCJournal For Research
 
Study of using particle swarm for optimal power flow
Study of using particle swarm for optimal power flowStudy of using particle swarm for optimal power flow
Study of using particle swarm for optimal power flowMohamed Abuella
 
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUEENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUEIAEME Publication
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managamentDr Sandeep Kumar Poonia
 
Thesis for Power System protection in Brief
Thesis for Power System protection in BriefThesis for Power System protection in Brief
Thesis for Power System protection in BriefResident engineer
 
Security analysis black and white 2007
Security analysis black and white 2007Security analysis black and white 2007
Security analysis black and white 2007Viren Pandya
 
Economic dispatch in power systems - Question Bank
Economic dispatch in power systems - Question Bank  Economic dispatch in power systems - Question Bank
Economic dispatch in power systems - Question Bank Mathankumar S
 
Economic dispatch
Economic dispatch  Economic dispatch
Economic dispatch Hussain Ali
 
Lect 4 power system protection
Lect 4  power system protectionLect 4  power system protection
Lect 4 power system protectionArslan Ahmed Amin
 
Installing, Programming & Commissioning of Power System Protection Relays and...
Installing, Programming & Commissioning of Power System Protection Relays and...Installing, Programming & Commissioning of Power System Protection Relays and...
Installing, Programming & Commissioning of Power System Protection Relays and...Living Online
 
TRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW - MATHANKUMAR.S - VMKVEC
TRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW  - MATHANKUMAR.S - VMKVECTRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW  - MATHANKUMAR.S - VMKVEC
TRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW - MATHANKUMAR.S - VMKVECMathankumar S
 
power flow and optimal power flow
power flow and optimal power flowpower flow and optimal power flow
power flow and optimal power flowAhmed M. Elkholy
 
Power system protection devices
Power system protection devicesPower system protection devices
Power system protection devicesPrakash_13209
 
An Overview Of Agbami Fpso Electrical Power System
An Overview Of Agbami Fpso Electrical Power SystemAn Overview Of Agbami Fpso Electrical Power System
An Overview Of Agbami Fpso Electrical Power Systemvkmalik
 
Project on economic load dispatch
Project on economic load dispatchProject on economic load dispatch
Project on economic load dispatchayantudu
 

Destaque (20)

Scheduling in next generation os
Scheduling in next generation osScheduling in next generation os
Scheduling in next generation os
 
Optimal generation scheduling of hydropower plant with pumped storage unit
Optimal generation scheduling of hydropower plant with pumped storage unitOptimal generation scheduling of hydropower plant with pumped storage unit
Optimal generation scheduling of hydropower plant with pumped storage unit
 
On-line Power System Static Security Assessment in a Distributed Computing Fr...
On-line Power System Static Security Assessment in a Distributed Computing Fr...On-line Power System Static Security Assessment in a Distributed Computing Fr...
On-line Power System Static Security Assessment in a Distributed Computing Fr...
 
OPTIMAL POWER FLOW CONTROL USING TCSC
OPTIMAL POWER FLOW CONTROL USING TCSCOPTIMAL POWER FLOW CONTROL USING TCSC
OPTIMAL POWER FLOW CONTROL USING TCSC
 
Lecture 17
Lecture 17Lecture 17
Lecture 17
 
Study of using particle swarm for optimal power flow
Study of using particle swarm for optimal power flowStudy of using particle swarm for optimal power flow
Study of using particle swarm for optimal power flow
 
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUEENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
ENHANCEMENT OF POWER SYSTEM SECURITY USING PSO-NR OPTIMIZATION TECHNIQUE
 
11. grid scheduling and resource managament
11. grid scheduling and resource managament11. grid scheduling and resource managament
11. grid scheduling and resource managament
 
Thesis for Power System protection in Brief
Thesis for Power System protection in BriefThesis for Power System protection in Brief
Thesis for Power System protection in Brief
 
Security analysis black and white 2007
Security analysis black and white 2007Security analysis black and white 2007
Security analysis black and white 2007
 
Lecture 16
Lecture 16Lecture 16
Lecture 16
 
Economic dispatch in power systems - Question Bank
Economic dispatch in power systems - Question Bank  Economic dispatch in power systems - Question Bank
Economic dispatch in power systems - Question Bank
 
Economic dispatch
Economic dispatch  Economic dispatch
Economic dispatch
 
Lect 4 power system protection
Lect 4  power system protectionLect 4  power system protection
Lect 4 power system protection
 
Installing, Programming & Commissioning of Power System Protection Relays and...
Installing, Programming & Commissioning of Power System Protection Relays and...Installing, Programming & Commissioning of Power System Protection Relays and...
Installing, Programming & Commissioning of Power System Protection Relays and...
 
TRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW - MATHANKUMAR.S - VMKVEC
TRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW  - MATHANKUMAR.S - VMKVECTRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW  - MATHANKUMAR.S - VMKVEC
TRANSIENT STABILITY CONSTRAINTS FOR OPTIMAL POWER FLOW - MATHANKUMAR.S - VMKVEC
 
power flow and optimal power flow
power flow and optimal power flowpower flow and optimal power flow
power flow and optimal power flow
 
Power system protection devices
Power system protection devicesPower system protection devices
Power system protection devices
 
An Overview Of Agbami Fpso Electrical Power System
An Overview Of Agbami Fpso Electrical Power SystemAn Overview Of Agbami Fpso Electrical Power System
An Overview Of Agbami Fpso Electrical Power System
 
Project on economic load dispatch
Project on economic load dispatchProject on economic load dispatch
Project on economic load dispatch
 

Semelhante a Development of a Multipurpose Audio Transmission System on the Internet

Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)Peter R. Egli
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission FundamentalsAisu
 
Linear Programming Case Study - Maximizing Audio Quality
Linear Programming Case Study - Maximizing Audio QualityLinear Programming Case Study - Maximizing Audio Quality
Linear Programming Case Study - Maximizing Audio QualitySharad Srivastava
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...ijsrd.com
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1Rajat Kumar
 
MM_Conferencing.ppt
MM_Conferencing.pptMM_Conferencing.ppt
MM_Conferencing.pptVideoguy
 
Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Gagan Randhawa
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdmdeven l
 
Discrete-Time Signal Processing
Discrete-Time Signal ProcessingDiscrete-Time Signal Processing
Discrete-Time Signal Processinglancer350
 
3. digital transmission fundamentals
3. digital transmission fundamentals3. digital transmission fundamentals
3. digital transmission fundamentalsRovin Valencia
 
Technical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone NetworkTechnical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone Networkmkhalil26
 
Audio/Video Streaming over 802.11
Audio/Video Streaming over 802.11Audio/Video Streaming over 802.11
Audio/Video Streaming over 802.11Videoguy
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compressionneeraj9217
 

Semelhante a Development of a Multipurpose Audio Transmission System on the Internet (20)

Voice over IP (VoIP)
Voice over IP (VoIP)Voice over IP (VoIP)
Voice over IP (VoIP)
 
Digital audio
Digital audioDigital audio
Digital audio
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
 
Linear Programming Case Study - Maximizing Audio Quality
Linear Programming Case Study - Maximizing Audio QualityLinear Programming Case Study - Maximizing Audio Quality
Linear Programming Case Study - Maximizing Audio Quality
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
 
Speech Compression
Speech CompressionSpeech Compression
Speech Compression
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1
 
Speech encoding techniques
Speech encoding techniquesSpeech encoding techniques
Speech encoding techniques
 
MM_Conferencing.ppt
MM_Conferencing.pptMM_Conferencing.ppt
MM_Conferencing.ppt
 
Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)Orthogonal Frequency Division Multiplexing (OFDM)
Orthogonal Frequency Division Multiplexing (OFDM)
 
Sonet Sdh Dwdm
Sonet Sdh DwdmSonet Sdh Dwdm
Sonet Sdh Dwdm
 
Discrete-Time Signal Processing
Discrete-Time Signal ProcessingDiscrete-Time Signal Processing
Discrete-Time Signal Processing
 
10 high speedla-ns
10 high speedla-ns10 high speedla-ns
10 high speedla-ns
 
Multimedia
Multimedia Multimedia
Multimedia
 
3. digital transmission fundamentals
3. digital transmission fundamentals3. digital transmission fundamentals
3. digital transmission fundamentals
 
Speaker Segmentation (2006)
Speaker Segmentation (2006)Speaker Segmentation (2006)
Speaker Segmentation (2006)
 
Technical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone NetworkTechnical Elements of the Public Switched Telephone Network
Technical Elements of the Public Switched Telephone Network
 
08 multiplexing
08 multiplexing08 multiplexing
08 multiplexing
 
Audio/Video Streaming over 802.11
Audio/Video Streaming over 802.11Audio/Video Streaming over 802.11
Audio/Video Streaming over 802.11
 
Audio and video compression
Audio and video compressionAudio and video compression
Audio and video compression
 

Mais de Takashi Kishida

障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだことTakashi Kishida
 
REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07Takashi Kishida
 
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバTakashi Kishida
 
An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...Takashi Kishida
 
インターネット上の多目的な 音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な 音声伝送システムに関する研究Takashi Kishida
 
インターネット上の高品質な 遠隔コラボレーションに関する研究
インターネット上の高品質な遠隔コラボレーションに関する研究インターネット上の高品質な遠隔コラボレーションに関する研究
インターネット上の高品質な 遠隔コラボレーションに関する研究Takashi Kishida
 
多目的な音声伝送システム MRATの開発
多目的な音声伝送システムMRATの開発多目的な音声伝送システムMRATの開発
多目的な音声伝送システム MRATの開発Takashi Kishida
 
プロトコル変換ゲートウェイPTGWの 実証実験と評価
プロトコル変換ゲートウェイPTGWの実証実験と評価プロトコル変換ゲートウェイPTGWの実証実験と評価
プロトコル変換ゲートウェイPTGWの 実証実験と評価Takashi Kishida
 
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発Takashi Kishida
 
オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発Takashi Kishida
 
多地点における 高品質な遠隔合唱の実現
多地点における高品質な遠隔合唱の実現多地点における高品質な遠隔合唱の実現
多地点における 高品質な遠隔合唱の実現Takashi Kishida
 
Collaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the InternetCollaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the InternetTakashi Kishida
 

Mais de Takashi Kishida (12)

障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
障害のない社会を作るためのアプリづくりとは? - 発達障害の方向けアプリ開発から学んだこと
 
REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07REAL x TECH LITALICO - 2017/07/07
REAL x TECH LITALICO - 2017/07/07
 
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
広島出身のアラフォーエンジニアが福岡の20代エンジニアに贈る6つのコトバ
 
An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...An Application Gateway to Deploy High-quality Video Communications in Various...
An Application Gateway to Deploy High-quality Video Communications in Various...
 
インターネット上の多目的な 音声伝送システムに関する研究
インターネット上の多目的な音声伝送システムに関する研究インターネット上の多目的な音声伝送システムに関する研究
インターネット上の多目的な 音声伝送システムに関する研究
 
インターネット上の高品質な 遠隔コラボレーションに関する研究
インターネット上の高品質な遠隔コラボレーションに関する研究インターネット上の高品質な遠隔コラボレーションに関する研究
インターネット上の高品質な 遠隔コラボレーションに関する研究
 
多目的な音声伝送システム MRATの開発
多目的な音声伝送システムMRATの開発多目的な音声伝送システムMRATの開発
多目的な音声伝送システム MRATの開発
 
プロトコル変換ゲートウェイPTGWの 実証実験と評価
プロトコル変換ゲートウェイPTGWの実証実験と評価プロトコル変換ゲートウェイPTGWの実証実験と評価
プロトコル変換ゲートウェイPTGWの 実証実験と評価
 
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発
IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発IPストリーム伝送のための誤り訂正機能をもつアプリケーションゲートウェイの開発
IPストリーム伝送のための 誤り訂正機能をもつ アプリケーションゲートウェイの開発
 
オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発オンライン手順書の作成を支援するシステムの開発
オンライン手順書の作成を支援するシステムの開発
 
多地点における 高品質な遠隔合唱の実現
多地点における高品質な遠隔合唱の実現多地点における高品質な遠隔合唱の実現
多地点における 高品質な遠隔合唱の実現
 
Collaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the InternetCollaborative Learning by Distance Chorus on the Internet
Collaborative Learning by Distance Chorus on the Internet
 

Último

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 

Último (20)

A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 

Development of a Multipurpose Audio Transmission System on the Internet

  • 1. Development of a Multipurpose Audio Transmission System on the Internet Takashi Kishida Graduate School of Information Sciences, Hiroshima City University, Japan
  • 2.
  • 3. Background Spreading Broadband networks ―   Real-time audio transmission is popular Various types of audio communications have been attempted. ―   Distance lecture, Distance chorus etc. We should consider requirements depending on each scene.
  • 4.
  • 5.
  • 6. Classification Requirements Low High Very High Synchronization Reliable transmission Smooth interaction Audio synchronization (Short delay) Main requirement High Middle Low Robustness Any Less than 400ms ITU-T G.114 Less than 100 ms Allowable delay One to many Many to many Many to many Direction Distance lecture Audio conference Distance chorus Scenes
  • 7. Audio Communication Scenes Distance Chorus Distance Lecture Audio conference Conversation 100ms 400ms End-to-end delay Low High 0ms Robustness
  • 8.
  • 9. Relation of Audio Communication Scenes and modes of MRAT Distance Chorus Distance Lecture Audio conference Conversation 100ms 400ms End-to-end Delay Low High 0ms Robustness Original RAT Shorter delays High robustness Chorus mode Conversation mode Broadcast mode These two modes are added.
  • 10.
  • 11. Read length variation This elapsed time related to delays. The longer elapsed time is, the longer delays are.
  • 12. Evaluation of cushion Cushion is close related to buffering time and defined by elapsed time. (Cushion + An additional processing delay = 70 ms) Cushion was decreased to about 26 ms from 90 ms by changing parameters. MRAT realizes delays of 70ms.
  • 13.
  • 14. FEC with Reed-Solomon code Reed-Solomon ( 15,12 ) block code ・・・ 15 packets 12 packets Audio data packet 3 packets Redundant packet Header data Transmit This code has an ability of recovery from less than 3 packets lost.
  • 15.
  • 16.
  • 17. Experimental environment on delays Ethernet 100Mbps Host A Host B Transmit Recording PC Metronome CPU PentiumⅢ 600MHz OS Vine Linux2.5 CPU PentiumⅢ   1GHz OS Vine Linux2.1 Record Record We measured the difference of delays between (a) and (b). (a) Sound of metronome (b) Sound via Host B
  • 18. Measurement of delays These values are almost same as processing delay. Transfer delay in practical networks is added. These satisfy all conditions of the defined delay in each mode 72 [ms] 132 [ms] 138 [ms] 138 [ms] 143 [ms] Delays Less than 100 [ms] Less than 400 [ms] any any any Defined delay Chorus Conversation Broadcast (15,13) Broadcast (15,12) Broadcast (15,11) Mode
  • 19. FEC Performance measurement of Broadcast mode Ethernet 100Mbps Loss generator Host A Host B CPU PentiumⅢ   600MHz OS Vine Linux2.5 CPU PentiumⅢ   1GHz OS Vine Linux2.1 CPU PentiumⅡ   300MHz OS Vine Linux2.1 Packet loss generated 1,2,4,6,8,10% We compared the experimental values and the theoretical values Experimental values Measure after decoding RS codes
  • 20. Result (15 , 13) (15 , 12) (15 , 11) The theoretical values and the experimental values are almost the same. Packet loss rate can be decreased from 11% to less than 1 % by using FEC.
  • 21. Result (15 , 13) (15 , 12) (15 , 11) Packet loss 11 % non-FEC Using RS-FEC(15,11) 10 12 ~ ~ ~ ~
  • 22. Distance Seminar using Broadcast mode Hiroshima City Univ. Hiroshima Univ. Saga Univ. Experimental IP Network (ATM 45Mbps) Jitter : 4ms Avg. packet loss :      0.000058 % RTT : 14.8ms Hiroshima City Univ. – Saga Univ. Jitter : 6ms Avg. packet loss : 0.120% RTT : 8.5ms Hiroshima-city Univ. -- Hiroshima Univ. Audio :  MRAT(160Kbps) Movie :  Mpeg2ts(5Mbps) Requirement bandwidth
  • 23. Error recovery of packet losses using Broadcast mode The results of error recovery for only 100 seconds as a typical part during the seminar Packet losses are almost recovered by using broadcast mode
  • 24. Distance Chorus Hiroshima City Univ. Hakushima Elementary School ( Main melody ) Minami-Kanon Elementary ( Sub melody ) Experimental IP network 10Mbps, wide area Ethernet 70 ~ 75ms Accompaniment Accompaniment Accompaniment Sub melody Main+Sub melody Accompaniment +Sub melody Accompaniment +Main melody Main melody 7 ms Jitter 2.1 ms Transfer delay 512 kbps Requirement bandwidth
  • 25.
  • 26.
  • 27.
  • 28. Bandwidth of MRAT 66 ○ 52.8 GSM 160 × 128 VDVI 160 ○ 128 DVI 80 ○ 64 G726-40 120 ○ 96 G726-40 160 ○ 128 G726-40 200 ○ 160 G726-40 320 ○ 256 A-law 320 ○ 256 μ-law 640 ○ 512 Linear-16 Bandwidth of After RS encode [kbps] RS encode Bandwidth [kpbs] Encoding
  • 29. The quality of sound comparison of MRAT and RAT This is the result that the noise of MRAT and RAT was measured. FFT was used for the measurement. 36.4 RAT 3.4 MRAT(Broadcast mode) The detected number of noise
  • 30. To realize the Distance Chorus accompaniment Main melody Sub melody Ideal tolerant delay 70ms
  • 31.
  • 32. End-to-end delay bounds 150ms Delay not Perceived In most cases 400ms “ Natural” Interaction ITU-T G.114 ITU-T G.114 150ms 400ms Best medium
  • 33.

Notas do Editor

  1. I would like to present our paper entitled "Development of a Multipurpose Audio Transmission System on the Internet".