SlideShare une entreprise Scribd logo
1  sur  14
Télécharger pour lire hors ligne
Speech Codec Trends

Robustness
Wideband (HD Voice)
Multi-bitrate




       Fast Forward Your Development   www.dsp-ip.com
Robustness
• Based on
 ▫ Better packet loss concealment
 ▫ Reduced Inter-frame dependency
 ▫ Built-in FEC




      Fast Forward Your Development   www.dsp-ip.com
iLBC
•   Internet Low Bit rate Codec
•   Packet loss robust CODEC by GlobalIPSound
•   CELP based CODEC
•   13.3/15.6 kb/s for 20/30ms Frames




        Fast Forward Your Development   www.dsp-ip.com
iLBC (internet Low Bitrate Codec)
• Speech sampled at 8 kHZ,
• using a block-independent linear-predictive
  coding (LPC) algorithm.
• Bandwidth 13.867 kbps (52 bytes per 30 ms)
• Frame size 20/30
• Complexity and memory requirements are
  similar to ITU G.729A
• Basic Quality is equal to or better than G.729.
• Packet loss robustness is significantly better than
  G.729.
• Packet loss concealment - Integrated
      Fast Forward Your Development     www.dsp-ip.com
GIPS Enhanced G.711
• Enhancement of existing standard (G.711)
• Enables speech quality equal to PSTN/G.711 on
  impacted networks
• Superior packet-loss robustness compared to
  G.711
• Lower delay than standard solutions when
  combined with NetEQ
• Allows more efficient network provisioning
• Use CODEC level FEC




      Fast Forward Your Development   www.dsp-ip.com
Speex
• Open-source patent-free speech codec
• CELP (code-excited linear prediction) codec
• operating modes:
  ▫ narrowband (8 kHz sampling rate)
      2.15 – 24.6 kb/s
      delay of 30 ms
  ▫ wideband (16 kHz sampling rate)
      4-44.2 kb/s
      delay of 34 ms
  ▫ ultra-wideband (32 kHz sampling rate)
• intensity stereo encoding
• variable bit rate (VBR) possible
• voice activity detection (VAD)



        Fast Forward Your Development       www.dsp-ip.com
WideBand Codecs




 Fast Forward Your Development   www.dsp-ip.com
G.722.1
• G.722.1 is a low-bit-rate wideband coder,
  which codes speech at 24 kbps or 32 kbps.
• G.722.1 uses a transform-coding scheme called
  Modulated Lapped Transform (MLT), with a 20
  ms frame size.
• The algorithmic delay is 40 ms (20 ms frame size
  + 20 ms look-ahead).




      Fast Forward Your Development   www.dsp-ip.com
G.722.1(cont)
• Supports all bit rates viz. 16/32 kbps at 16khz
  sampling rate
• Supports Multi-channel capability
• Optimized implementation




       Fast Forward Your Development    www.dsp-ip.com
GIPS iSAC™
• Packet size is 30 or 60 ms, look-ahead 3 ms
• No inter-frame dependency => improved
  robustness
• Variable bit rate codec with source control
  adaptation as well as external control
• The user can set a target bit rate or iSAC can
  adapt itself using a bandwidth estimator and
  in-band signaling to utilize the available
  bandwidth.
• Complexity similar to G.722.2



     Fast Forward Your Development    www.dsp-ip.com
GIPS iPCM-wb

•   Wideband codec enabling better-than PSTN voice quality
     ▫ Supports increasing adaption of 16 kHz sampled voice
       communications for richer voice communication experience

Benefits
•   Higher basic speech quality than current standards, such as
    G.722.1 and G.722.2

•   Packet-loss robustness that exceeds current standards




        Fast Forward Your Development                  www.dsp-ip.com
GIPS Codecs

  • Narrowband codecs
   ▫ GIPS Enhanced G.711        TM



   ▫ iLBC Freeware     TM




  • Wideband codecs
   ▫ GIPS iPCM-wb       TM



   ▫ GIPS iSAC    TM




     Fast Forward Your Development   www.dsp-ip.com
Test yourself - 2
1. What are the main three voice coding trends?
2. Provide a codec example for each category




      Fast Forward Your Development   www.dsp-ip.com
DSP-IP Contact information
For Course materials licensing & lecture request contact:
   Adi Yakov
   Training and Courses Manager
   adi@dsp-
   adi@dsp-ip.com
   +972-9-8651933
    972-
For projects development services contact:
   Alona Ashkenazi
   Technology Management Services :
   alona@dsp-
   alona@dsp-ip.com
   +972-9-8850956
    972-                       www.dsp-ip.
                               www.dsp-ip.com
                                   Mail : info@dsp-ip.com
                                          info@dsp-ip.
                                   Phone: 972- 8850956,
                                   Phone: +972-9-8850956,
                                   Fax : +972-50- 8962910
                                           972-50-



       Fast Forward Your Development             www.dsp-ip.com

Contenu connexe

Similaire à Voice coding trends

Transport Stream And Next Generation Logging
Transport Stream And Next Generation LoggingTransport Stream And Next Generation Logging
Transport Stream And Next Generation Logging
Volicon
 
DTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulDTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - Istanbul
Berry Eskes
 
Experiences with High-Definition Video Conferencing
Experiences with High-Definition Video ConferencingExperiences with High-Definition Video Conferencing
Experiences with High-Definition Video Conferencing
Videoguy
 
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
JunZhao68
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IP
Comms Connect
 

Similaire à Voice coding trends (20)

Gigabit to the Home
Gigabit to the HomeGigabit to the Home
Gigabit to the Home
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTP
 
GIFI TECHNOLOGY
GIFI TECHNOLOGYGIFI TECHNOLOGY
GIFI TECHNOLOGY
 
Transport Stream And Next Generation Logging
Transport Stream And Next Generation LoggingTransport Stream And Next Generation Logging
Transport Stream And Next Generation Logging
 
Gi fi technology
Gi fi technologyGi fi technology
Gi fi technology
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.com
 
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
 
DTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - IstanbulDTT Regionalization @ iTVF2015 - Istanbul
DTT Regionalization @ iTVF2015 - Istanbul
 
Optimizing your client's wi fi experience
Optimizing your client's wi fi experienceOptimizing your client's wi fi experience
Optimizing your client's wi fi experience
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
MIPI DevCon 2021: Meeting the Needs of Next-Generation Displays with a High-P...
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
 
Experiences with High-Definition Video Conferencing
Experiences with High-Definition Video ConferencingExperiences with High-Definition Video Conferencing
Experiences with High-Definition Video Conferencing
 
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
implementing IPv6 in an ISP network, case study and lessons learned - Amos Ro...
 
Galaxy Big Data with MariaDB
Galaxy Big Data with MariaDBGalaxy Big Data with MariaDB
Galaxy Big Data with MariaDB
 
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf03-Reznik-DASH-IF-workshop-2019-CAE.pdf
03-Reznik-DASH-IF-workshop-2019-CAE.pdf
 
Sora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP ProcessorSora- A High Performance Baseband DSP Processor
Sora- A High Performance Baseband DSP Processor
 
Advanced radio over IP
Advanced radio over IPAdvanced radio over IP
Advanced radio over IP
 
Optimizing your client's wi fi experience
Optimizing your client's wi fi experience Optimizing your client's wi fi experience
Optimizing your client's wi fi experience
 
Silverlight Wireshark Analysis
Silverlight Wireshark AnalysisSilverlight Wireshark Analysis
Silverlight Wireshark Analysis
 

Plus de Yoss Cohen

Product wise computer vision development
Product wise computer vision developmentProduct wise computer vision development
Product wise computer vision development
Yoss Cohen
 

Plus de Yoss Cohen (20)

Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
open platform for swarm training
open platform for swarm training open platform for swarm training
open platform for swarm training
 
Deep Learning - system view
Deep Learning - system viewDeep Learning - system view
Deep Learning - system view
 
Dspip deep learning syllabus
Dspip deep learning syllabusDspip deep learning syllabus
Dspip deep learning syllabus
 
IoT consideration selection
IoT consideration selectionIoT consideration selection
IoT consideration selection
 
IoT evolution
IoT evolutionIoT evolution
IoT evolution
 
Nvidia jetson nano bringup
Nvidia jetson nano bringupNvidia jetson nano bringup
Nvidia jetson nano bringup
 
Autonomous car teleportation architecture
Autonomous car teleportation architectureAutonomous car teleportation architecture
Autonomous car teleportation architecture
 
Motion estimation overview
Motion estimation overviewMotion estimation overview
Motion estimation overview
 
Computer Vision - Image Filters
Computer Vision - Image FiltersComputer Vision - Image Filters
Computer Vision - Image Filters
 
Intro to machine learning with scikit learn
Intro to machine learning with scikit learnIntro to machine learning with scikit learn
Intro to machine learning with scikit learn
 
DASH and HTTP2.0
DASH and HTTP2.0DASH and HTTP2.0
DASH and HTTP2.0
 
HEVC Definitions and high-level syntax
HEVC Definitions and high-level syntaxHEVC Definitions and high-level syntax
HEVC Definitions and high-level syntax
 
Introduction to HEVC
Introduction to HEVCIntroduction to HEVC
Introduction to HEVC
 
FFMPEG on android
FFMPEG on androidFFMPEG on android
FFMPEG on android
 
Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video" Hands-on Video Course - "RAW Video"
Hands-on Video Course - "RAW Video"
 
Video quality testing
Video quality testingVideo quality testing
Video quality testing
 
HEVC / H265 Hands-On course
HEVC / H265 Hands-On courseHEVC / H265 Hands-On course
HEVC / H265 Hands-On course
 
Web video standards
Web video standardsWeb video standards
Web video standards
 
Product wise computer vision development
Product wise computer vision developmentProduct wise computer vision development
Product wise computer vision development
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 

Dernier (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 

Voice coding trends

  • 1. Speech Codec Trends Robustness Wideband (HD Voice) Multi-bitrate Fast Forward Your Development www.dsp-ip.com
  • 2. Robustness • Based on ▫ Better packet loss concealment ▫ Reduced Inter-frame dependency ▫ Built-in FEC Fast Forward Your Development www.dsp-ip.com
  • 3. iLBC • Internet Low Bit rate Codec • Packet loss robust CODEC by GlobalIPSound • CELP based CODEC • 13.3/15.6 kb/s for 20/30ms Frames Fast Forward Your Development www.dsp-ip.com
  • 4. iLBC (internet Low Bitrate Codec) • Speech sampled at 8 kHZ, • using a block-independent linear-predictive coding (LPC) algorithm. • Bandwidth 13.867 kbps (52 bytes per 30 ms) • Frame size 20/30 • Complexity and memory requirements are similar to ITU G.729A • Basic Quality is equal to or better than G.729. • Packet loss robustness is significantly better than G.729. • Packet loss concealment - Integrated Fast Forward Your Development www.dsp-ip.com
  • 5. GIPS Enhanced G.711 • Enhancement of existing standard (G.711) • Enables speech quality equal to PSTN/G.711 on impacted networks • Superior packet-loss robustness compared to G.711 • Lower delay than standard solutions when combined with NetEQ • Allows more efficient network provisioning • Use CODEC level FEC Fast Forward Your Development www.dsp-ip.com
  • 6. Speex • Open-source patent-free speech codec • CELP (code-excited linear prediction) codec • operating modes: ▫ narrowband (8 kHz sampling rate) 2.15 – 24.6 kb/s delay of 30 ms ▫ wideband (16 kHz sampling rate) 4-44.2 kb/s delay of 34 ms ▫ ultra-wideband (32 kHz sampling rate) • intensity stereo encoding • variable bit rate (VBR) possible • voice activity detection (VAD) Fast Forward Your Development www.dsp-ip.com
  • 7. WideBand Codecs Fast Forward Your Development www.dsp-ip.com
  • 8. G.722.1 • G.722.1 is a low-bit-rate wideband coder, which codes speech at 24 kbps or 32 kbps. • G.722.1 uses a transform-coding scheme called Modulated Lapped Transform (MLT), with a 20 ms frame size. • The algorithmic delay is 40 ms (20 ms frame size + 20 ms look-ahead). Fast Forward Your Development www.dsp-ip.com
  • 9. G.722.1(cont) • Supports all bit rates viz. 16/32 kbps at 16khz sampling rate • Supports Multi-channel capability • Optimized implementation Fast Forward Your Development www.dsp-ip.com
  • 10. GIPS iSAC™ • Packet size is 30 or 60 ms, look-ahead 3 ms • No inter-frame dependency => improved robustness • Variable bit rate codec with source control adaptation as well as external control • The user can set a target bit rate or iSAC can adapt itself using a bandwidth estimator and in-band signaling to utilize the available bandwidth. • Complexity similar to G.722.2 Fast Forward Your Development www.dsp-ip.com
  • 11. GIPS iPCM-wb • Wideband codec enabling better-than PSTN voice quality ▫ Supports increasing adaption of 16 kHz sampled voice communications for richer voice communication experience Benefits • Higher basic speech quality than current standards, such as G.722.1 and G.722.2 • Packet-loss robustness that exceeds current standards Fast Forward Your Development www.dsp-ip.com
  • 12. GIPS Codecs • Narrowband codecs ▫ GIPS Enhanced G.711 TM ▫ iLBC Freeware TM • Wideband codecs ▫ GIPS iPCM-wb TM ▫ GIPS iSAC TM Fast Forward Your Development www.dsp-ip.com
  • 13. Test yourself - 2 1. What are the main three voice coding trends? 2. Provide a codec example for each category Fast Forward Your Development www.dsp-ip.com
  • 14. DSP-IP Contact information For Course materials licensing & lecture request contact: Adi Yakov Training and Courses Manager adi@dsp- adi@dsp-ip.com +972-9-8651933 972- For projects development services contact: Alona Ashkenazi Technology Management Services : alona@dsp- alona@dsp-ip.com +972-9-8850956 972- www.dsp-ip. www.dsp-ip.com Mail : info@dsp-ip.com info@dsp-ip. Phone: 972- 8850956, Phone: +972-9-8850956, Fax : +972-50- 8962910 972-50- Fast Forward Your Development www.dsp-ip.com