SlideShare una empresa de 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]

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

Destacado (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
 

Similar 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
 

Similar 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
 

Más 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
 

Más 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

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 

Último (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 

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 del editor

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